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
341451291100	341451291671	341451292221	341451292771	341451293319	341451293871	341451294421	341451294971	341451295519	341451296071	341451296621	341451297171	341451297719	341451298271	341451298821	341451299371	341451299919	341451300471	341451301021	341451301571	341451302119	341451302671	341451303221	341451303771	341451304319	341451304871	341451305421	341451305971	341451306519	341451307071	341451307621	341451308171	341451308719	341451309271	341451309821	341451310371	341451310919	341451311471	341451312021	341451312571	341451313119	341451313671	341451314221	341451314771	341451315319	341451315871	341451316421	341451316971	341451317521	341451318071	341451318621	341451319171	341451319719	341451320271	341451320821	341451321371	341451321919	341451322471	341451323021	341451323571	341451324119	341451324671	341451325221	341451325771	341451326321	341451326871	341451327421	341451327971	341451328519	341451329071	341451329621	341451330171	341451330721	341451331271	341451331821	341451332371	341451332921	341451333471	341451334021	341451334571	341451335121	341451335671	341451336221	341451336771	341451337321	341451337871	341451338421	341451338971	341451339521	341451340071	341451340621	341451341171	341451341721	341451342271	341451342821	341451343371	341451343921	341451344471	341451345021	341451345571	341451346121	341451346671	341451347221	341451347771	341451348321	341451348871	341451349421	341451349971	341451350521	341451351071	341451351621	341451352171	341451352721	341451353271	341451353821	341451354371	341451354921	341451355471	341451356021	341451356571	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2773	2000	3600	2300	2773	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
23391	21741	29447	24586	21737	21717	7219	1309	947	874	846	750	635	628	588	595	495	539	543	518	501	462	465	526	497	470	465	466	508	480	458	491	465	444	454	434	450	475	471	443	485	453	453	512	429	473	429	420	444	481	505	450	442	456	434	457	456	433	433	439	473	472	460	476	438	456	460	465	461	446	454	458	490	455	433	446	445	452	482	467	500	435	450	459	468	445	466	478	479	444	473	459	443	468	446	442	504	437	458	440	431	475	459	481	462	419	482	460	470	461	478	445	511	499	482	465	444	443	450	444	464	437	491	413	462	460	493	473	475	456	420	430	449	434	481	459	449	469	449	423	465	461	459	426	463	480	496	417	442	455	449	469	452	518	452	444	445	458	445	512	431	465	453	486	460	433	471	486	472	438	470	428	475	457	430	467	435	467	483	423	444	450	454	438	449	452	443	488	461	468	471	447	467	481	403	420	444	470	428	442	472	465	453	470	439	452	502	459	462	475	453	466	481	461	481	431	464	470	480	483	468	466	430	458	462	453	435	446	438	447	457	448	457	450	419	481	449	432	453	434	443	454	474	452	419	441	468	420	466	477	475	441	432	422	426	477	463	446	468	445	456	463	492	426	479	477	470	434	442	392	440	437	485	443	452	483	436	411	451	455	485	433	453	444	470	457	443	436	462	447	441	457	453	445	469	471	462	439	432	473	451	486	468	469	418	437	474	460	392	456	477	468	427	421	472	459	453	417	483	412	469	447	435	433	405	445	458	429	439	445	479	461	456	485	476	484	449	452	478	432	452	456	449	436	506	456	457	450	491	457	451	423	474	444	450	421	482	434	449	434	466	474	445	480	478	437	423	449	425	431	422	472	463	449	438	430	491	418	438	458	434	476	457	471	429	426	450	477	439	445	473	464	439	463	482	406	403	488	456	420	428	470	482	482	468	451	465	429	451	470	446	516	434	473	430	433	456	436	432	449	489	456	429	441	453	431	437	492	440	465	474	452	479	429	450	502	452	436	461	441	439	428	426	460	486	420	474	432	446	435	458	461	475	424	442	476	416	423	438	457	441	434	439	457	448	477	471	471	461	467	476	454	420	461	483	437	443	438	388	471	441	451	505	452	455	448	448	466	438	499	454	432	455	477	444	451	472	463	454	446	465	430	481	434	457	443	429	415	472	463	463	471	396	395	456	461	430	478	443	479	492	493	458	468	459	459	442	440	452	459	431	451	444	486	468	454	468	441	493	416	442	447	493	476	448	462	432	449	473	441	472	459	443	448	447	507	472	468	496	435	449	467	427	492	453	419	436	459	472	426	448	451	421	479	422	451	488	451	476	446	472	467	458	405	484	481	423	444	474	470	432	469	469	443	460	475	474	452	460	477	428	461	462	466	472	464	472	446	475	435	458	464	448	450	453	442	426	467	419	434	453	477	465	471	421	417	408	460	479	451	448	462	452	424	470	484	460	429	428	452	477	456	489	440	450	433	436	477	487	377	497	424	436	422	472	470	455	424	462	456	437	443	450	455	510	455	476	452	445	407	448	449	465	447	461	493	450	463	436	411	449	464	441	457	450	442	475	479	445	437	416	462	457	473	454	432	453	468	437	434	468	437	435	426	501	443	440	491	459	455	467	418	454	468	477	469	458	470	456	442	484	471	452	464	446	436	470	433	446	458	455	417	442	449	444	445	456	476	453	458	451	424	428	470	458	491	437	450	425	472	470	445	452	449	447	468	459	474	492	446	499	477	453	452	446	451	442	466	473	450	438	447	429	471	446	452	458	443	475	444	432	425	444	440	456	443	435	486	472	465	447	443	476	447	446	431	450	423	447	414	473	454	456	433	483	460	439	443	485	430	433	435	425	443	449	487	471	477	488	458	430	422	475	458	458	441	471	474	480	448	471	440	467	458	469	461	422	466	461	452	439	427	479	475	498	419	415	457	455	449	467	414	449	448	431	472	456	483	450	451	461	429	477	442	453	428	440	468	482	456	432	446	433	460	465	432	436	457	432	427	472	437	448	446	460	438	502	473	464	453	453	430	451	482	431	454	454	440	448	446	467	427	431	466	442	446	448	425	445	492	463	457	451	445	455	461	451	484	432	451	471	444	471	457	482	458	442	415	447	470	451	459	475	438	462	419	453	503	494	462	455	439	421	477	458	441	475	450	463	447	456	467	444	442	426	447	468	427	456	448	480	419	473	455	449	468	445	471	436	451	459	447	447	430	485	472	461	461	387	452	469	412	429	478	429	460	465	468	471	458	427	483	455	476	450	450	444	446	467	395	414	451	457	433	459	465	467	442	459	475	443	413	482	448	462	443	446	424	432	427	452	446	433	438	428	412	429	450	426	430	426	473	456	462	434	473	438	493	411	457	425	434	478	466	433	459	436	480	432	467	435	448	449	441	468	432	468	440	429	460	449	443	420	451	446	439	456	451	414	442	462	460	421	459	428	453	470	470	471	450	441	454	446	450	471	416	460	444	446	457	458	455	430	464	436	426	461	435	390	444	391	474	442	448	466	465	449	469	452	479	453	435	456	467	440	449	411	424	439	424	452	452	459	485	449	454	469	440	475	448	429	506	442	442	429	459	454	458	457	456	446	452	484	445	464	461	469	444	438	433	426	470	462	500	442	494	472	478	460	424	458	435	439	457	433	476	442	457	462	445	454	467	430	488	413	458	435	458	443	459	441	444	453	461	481	506	426	442	474	434	498	446	469	447	442	426	428	454	435	429	435	430	465	483	450	477	441	445	424	465	498	453	436	446	475	475	453	426	441	443	440	422	440	466	465	427	440	459	489	465	430	434	443	462	430	442	486	441	472	446	439	474	439	451	472	427	441	461	434	434	439	464	447	452	421	481	426	467	445	413	435	492	462	459	453	431	428	435	451	448	464	471	472	434	437	492	442	440	490	475	477	470	456	436	444	458	458	436	425	438	463	463	433	437	458	414	463	446	453	437	421	427	439	449	471	429	474	435	419	417	434	442	487	448	417	428	456	509	472	467	489	467	470	439	422	448	470	452	448	481	441	441	469	401	431	475	487	447	421	452	434	463	450	426	422	460	467	480	475	437	449	455	467	479	395	469	442	437	414	443	428	454	458	476	409	429	448	465	451	412	468	415	453	466	468	502	468	389	392	425	456	451	456	431	430	450	465	451	436	435	432	445	457	451	459	468	481	437	443	433	454	415	452	464	460	419	444	469	410	413	483	474	455	437	440	451	447	476	448	429	422	485	441	481	484	459	404	459	414	491	419	476	464	417	445	452	467	465	471	464	440	471	444	434	432	461	468	441	449	433	442	498	439	424	425	418	414	422	481	420	453	482	485	488	494	451	480	478	485	474	457	439	451	455	428	412	461	451	490	454	450	452	444	421	476	485	430	448	446	459	438	477	428	449	424	471	465	436	457	449	440	466	463	472	459	451	457	444	439	463	446	451	482	427	403	511	434	426	426	486	441	462	431	435	461	446	434	475	442	466	481	458	481	446	471	446
23492	32296	19694	8025	5020	3756	2755	2023	1697	1466	1223	1111	956	889	834	786	733	714	745	695	643	656	674	617	610	599	607	629	576	583	598	570	598	650	589	597	553	576	581	587	601	614	571	594	599	598	588	569	592	551	590	555	534	557	551	594	549	592	575	588	585	564	579	535	582	572	570	586	578	550	612	569	564	566	552	580	601	560	563	606	542	592	569	564	565	573	576	544	589	557	563	565	582	597	574	580	567	576	553	559	553	567	596	606	566	610	590	530	536	567	568	570	558	515	569	592	563	560	570	545	584	547	601	596	517	566	578	563	572	562	633	589	567	540	575	552	578	568	565	542	516	542	557	572	550	555	534	627	590	596	587	570	556	584	555	556	549	563	559	556	580	587	562	545	538	562	608	541	579	567	569	554	562	556	540	592	559	533	566	588	554	551	540	558	593	582	581	564	578	560	577	518	573	556	565	581	530	550	551	557	602	564	532	573	560	567	576	523	601	574	527	560	549	561	552	559	560	516	586	589	564	559	569	543	593	567	546	586	590	558	565	568	570	546	541	602	540	559	591	571	589	569	593	542	520	551	565	586	637	563	519	543	600	545	580	593	566	527	541	593	565	584	554	548	547	537	555	530	585	565	599	590	568	507	591	582	537	567	590	572	634	573	601	564	572	556	558	587	567	531	529	533	598	589	546	560	555	570	562	528	575	588	576	577	600	549	574	578	618	543	562	559	575	580	580	572	572	555	583	554	561	552	532	574	535	538	516	564	544	588	540	588	538	584	550	544	544	593	552	558	581	604	541	573	558	520	565	564	554	558	547	565	544	533	563	578	560	548	551	560	605	575	564	539	519	537	555	573	584	557	541	531	587	541	546	569	523	559	530	573	596	618	564	577	561	575	580	580	599	535	563	553	531	589	566	590	569	580	555	531	600	554	568	574	586	583	605	530	546	585	530	580	546	526	574	553	620	587	533	518	538	603	576	536	557	578	517	626	549	586	596	602	571	575	570	590	560	544	556	565	551	571	576	579	592	621	611	558	550	581	554	552	559	592	519	531	587	529	570	540	576	600	581	560	594	557	553	582	550	555	582	641	564	564	562	560	571	551	576	577	551	559	548	599	559	589	554	557	570	520	560	576	566	566	581	545	537	541	552	612	611	579	564	556	578	569	599	595	597	567	555	588	572	606	596	556	593	577	562	570	581	587	556	585	603	588	552	560	590	536	578	577	580	539	580	516	578	577	580	580	508	551	580	537	573	549	585	542	578	577	574	582	571	532	604	580	543	562	579	591	590	551	534	518	594	590	558	599	515	542	524	594	614	559	578	572	556	586	564	535	570	553	566	612	552	527	512	579	564	571	586	561	539	608	580	579	516	557	510	562	617	628	575	536	550	530	564	535	539	517	545	558	552	579	547	573	586	596	640	565	582	555	565	539	562	533	526	564	558	620	549	532	542	563	609	613	511	549	525	574	523	535	546	539	557	496	559	567	600	560	517	557	540	557	617	585	562	526	569	578	560	546	562	645	521	585	591	563	535	576	537	535	600	569	580	598	546	540	603	564	537	583	613	579	581	561	559	585	590	513	547	569	577	541	554	567	583	575	580	533	553	562	558	577	540	580	550	564	528	583	591	556	537	584	581	599	575	554	541	545	565	522	580	568	539	602	564	568	588	551	571	557	514	550	579	568	546	504	541	578	599	592	533	556	585	541	548	582	581	558	539	567	513	606	536	553	551	584	601	603	552	556	546	553	567	594	606	523	577	553	578	517	557	530	581	535	598	560	559	609	583	586	587	615	588	637	574	579	549	532	596	580	567	571	582	537	548	570	568	606	582	580	552	540	526	552	574	589	510	558	584	562	559	586	558	562	609	546	547	530	546	548	603	578	559	530	581	587	564	563	598	536	542	568	564	561	527	579	508	580	598	533	552	567	568	553	540	541	550	538	563	544	588	523	550	622	591	558	561	584	571	535	550	596	551	571	537	540	596	518	594	573	493	549	563	556	587	603	538	591	542	536	548	601	546	595	616	539	561	574	546	542	593	541	560	567	591	625	611	562	553	548	568	550	588	579	593	533	567	553	567	553	571	540	550	585	573	584	572	555	591	525	573	561	558	555	530	576	576	549	569	561	571	600	500	585	571	572	549	571	565	551	532	568	509	536	539	596	541	529	564	610	518	548	550	564	578	543	623	574	522	599	555	559	523	593	584	547	584	550	584	583	616	594	574	559	547	575	538	525	549	564	570	599	606	575	615	549	598	559	604	575	582	537	581	563	520	538	524	567	562	552	611	556	564	594	560	556	542	532	622	573	614	560	572	571	617	558	582	598	581	552	555	530	573	590	528	541	602	578	536	591	545	568	568	546	559	575	571	559	551	570	552	593	558	558	570	604	555	614	565	546	602	573	589	550	559	556	581	559	545	551	607	542	586	593	557	555	571	596	531	577	582	607	579	569	604	553	555	571	592	581	557	557	565	579	556	545	546	543	583	591	580	572	493	590	544	596	556	589	550	560	582	562	584	552	581	565	574	582	604	534	542	573	605	572	551	560	577	541	566	602	583	548	523	584	545	591	599	570	542	556	563	590	517	545	542	595	546	520	533	541	609	572	551	567	535	589	543	565	634	565	565	561	585	583	605	584	553	549	572	557	535	515	566	552	590	516	544	562	586	518	596	545	561	561	583	577	540	523	565	588	543	537	570	580	565	565	569	556	565	604	536	552	545	614	569	558	538	595	578	515	569	575	572	551	544	600	518	568	586	570	576	581	513	554	621	548	551	569	578	546	553	589	565	572	526	572	567	573	526	585	564	596	534	572	531	581	531	586	548	544	564	584	513	545	541	536	570	555	575	609	551	542	544	540	568	573	578	583	574	564	529	578	585	551	586	573	551	572	595	544	534	550	511	568	573	541	569	559	568	566	563	522	539	580	565	591	558	599	554	587	532	544	563	588	590	546	528	592	566	551	526	569	565	572	560	554	588	545	595	555	562	572	594	591	537	557	606	600	580	532	589	567	539	598	562	549	573	571	572	555	579	584	592	582	550	527	548	582	573	526	556	590	609	561	538	604	577	567	580	584	566	549	588	585	569	567	549	588	517	561	603	528	501	572	594	601	561	527	532	595	570	550	553	557	564	558	560	534	559	557	589	559	553	552	526	613	558	589	553	592	532	550	522	597	580	542	536	560	532	570	533	592	527	556	563	605	548	578	549	578	504	562	581	557	589	567	504	569	549	584	572	536	533	559	531	578	564	557	571	584	550	536	581	547	552	609	543	552	622	604	554	562	566	536	567	579	604	584	565	498	579	603	526	566	553	524	524	589	591	557	529	559	578	577	575	564	560	568	540	582	564	534	586	525	513	556	551	596	584	530	588	603	574	590	538	620	595	564	585	596	565	575	565	590	540	611	537	602	588	552	551	532	557	587	569	525	558	551	648	559	605	521	556	547	588	571	559	551	561	539	562	569	611	544	589	583	526	576	584	580	566	532	587	579
27330	19423	8001	1723	1130	953	795	735	675	752	673	696	701	613	708	713	690	588	642	669	654	637	620	667	627	634	709	675	633	681	633	641	633	660	645	641	691	608	602	624	648	585	627	629	624	658	653	676	629	617	657	648	626	663	642	653	654	614	634	643	671	629	650	622	645	607	646	680	631	663	636	645	688	666	661	677	673	668	639	622	619	665	667	638	663	654	679	651	686	673	656	640	645	653	681	654	654	599	636	667	620	561	646	678	593	661	631	654	651	631	634	659	654	644	654	620	602	656	666	639	643	602	625	668	667	654	668	583	676	613	710	600	621	636	652	631	607	706	678	660	639	646	624	684	641	653	591	631	641	658	663	669	641	682	615	657	655	659	604	679	639	665	650	636	681	634	649	659	611	671	631	665	643	671	651	617	652	659	614	621	653	683	649	628	636	696	644	654	643	598	646	648	659	653	676	644	612	629	649	621	667	595	676	623	631	632	642	639	645	627	703	660	653	635	612	664	623	647	629	645	658	650	617	670	615	673	655	668	677	643	646	654	640	652	651	639	624	669	673	648	661	643	640	640	640	597	625	636	642	682	677	653	647	625	647	645	655	616	626	645	702	673	603	659	629	618	672	620	646	691	659	694	586	654	679	651	660	636	598	586	646	608	624	658	642	626	608	646	643	642	639	687	701	702	623	670	646	652	636	687	597	642	634	635	611	616	677	630	636	666	620	641	633	693	648	693	675	633	630	642	669	687	652	659	619	689	646	634	647	650	597	602	665	628	656	639	619	674	666	655	629	653	655	667	666	590	637	617	651	650	653	578	676	664	692	597	619	699	656	648	589	629	643	638	703	646	669	603	655	613	650	640	652	655	624	618	638	685	653	626	627	664	621	645	624	683	625	654	644	654	679	611	655	639	615	670	641	624	652	630	651	585	613	615	648	656	635	668	656	627	633	619	641	668	631	629	631	675	675	649	698	607	672	625	676	655	681	657	636	604	654	586	641	624	659	649	664	658	656	643	630	669	669	632	687	628	641	664	663	656	642	661	658	665	650	640	625	648	669	639	591	632	690	651	666	636	636	660	664	683	628	644	665	635	644	653	643	611	642	668	681	598	621	719	662	677	625	667	651	588	672	685	656	646	657	640	666	668	657	632	680	659	661	661	611	664	636	655	657	656	645	623	713	677	664	668	666	670	685	660	669	665	659	646	618	615	630	635	626	647	644	653	635	618	611	607	696	649	635	614	665	670	618	614	673	645	651	649	669	643	632	635	668	658	710	643	626	654	616	607	643	679	634	675	636	629	637	627	633	671	652	667	604	650	656	626	670	658	667	637	657	639	650	600	637	599	691	648	656	637	646	677	667	690	647	668	671	721	611	651	625	622	699	655	631	649	616	644	639	593	640	668	623	671	709	656	637	646	657	615	688	701	671	614	652	658	656	652	632	635	656	599	636	636	640	639	644	667	644	682	632	661	663	652	627	662	656	589	633	623	633	620	630	653	679	614	665	671	632	602	685	667	635	644	643	713	639	636	674	629	668	656	687	652	631	632	674	652	631	649	630	673	639	668	692	641	661	591	630	636	641	653	682	719	680	629	672	582	655	640	620	658	637	645	650	646	601	664	666	682	693	613	622	669	666	682	664	642	667	644	647	653	593	661	734	626	641	700	679	652	682	668	665	695	711	711	603	615	637	634	668	626	630	648	627	693	664	652	673	646	697	631	588	624	682	679	638	647	638	652	613	667	608	638	667	658	656	651	645	634	682	664	680	627	689	643	652	646	679	684	634	670	651	663	676	618	685	659	681	651	664	651	647	650	654	629	659	616	670	591	652	617	656	631	629	739	664	594	637	633	637	662	641	635	603	650	672	690	620	668	669	669	656	603	644	643	652	618	656	647	670	647	666	630	639	608	606	674	656	627	598	630	674	633	615	650	665	672	640	595	627	625	686	649	658	656	658	633	623	685	673	663	704	676	624	677	644	642	697	671	645	647	659	659	672	667	653	663	652	655	617	645	643	677	639	623	648	656	669	678	628	647	619	638	654	656	711	671	647	655	666	669	600	648	667	596	623	633	661	676	631	654	658	621	619	674	666	704	673	655	648	626	696	656	629	624	724	670	700	612	641	643	632	629	681	611	667	658	676	656	631	641	671	673	626	675	646	657	662	633	644	641	659	678	621	642	653	634	621	607	631	678	655	682	605	633	713	632	667	657	647	631	626	663	618	586	688	679	632	659	683	673	670	664	666	657	653	617	640	658	650	644	651	617	634	659	639	610	635	710	675	628	629	603	665	670	681	653	642	637	634	611	644	649	623	637	670	649	697	595	656	660	630	679	632	614	621	601	688	645	608	634	661	642	634	635	682	660	653	615	615	632	642	656	648	689	644	620	647	637	638	662	661	625	683	683	635	641	649	624	646	624	648	669	656	652	676	654	623	676	601	663	693	641	642	620	642	618	617	664	672	658	649	631	639	690	609	630	659	635	654	662	655	693	690	670	662	619	636	670	608	630	680	618	630	648	648	657	645	667	610	622	652	640	684	628	649	647	627	648	667	655	695	669	687	605	665	643	639	628	650	690	647	613	673	640	674	600	610	716	610	672	656	695	701	649	626	595	645	644	638	642	685	637	655	684	640	619	653	677	660	613	645	630	644	658	661	666	629	650	669	689	664	621	617	639	649	654	628	658	625	680	686	628	677	590	666	671	635	642	613	691	636	626	653	619	625	682	649	644	649	658	661	597	703	616	672	647	660	653	662	630	653	641	664	619	633	667	658	612	649	642	649	622	630	653	610	658	631	654	632	610	659	670	661	649	658	656	666	615	666	670	665	700	683	644	644	635	669	676	603	699	597	665	676	654	652	691	690	662	662	682	679	661	652	677	647	657	673	639	635	634	675	660	642	636	660	627	630	620	655	630	640	677	601	694	647	664	677	653	629	670	663	725	666	619	668	644	601	609	671	643	623	616	634	642	631	644	713	652	645	649	638	639	661	680	630	628	633	683	663	650	653	639	628	668	596	651	681	622	624	612	666	648	613	651	682	656	617	607	684	632	654	644	633	657	637	650	624	643	673	640	708	643	647	662	655	618	665	637	655	665	647	636	696	691	656	710	626	655	644	656	675	651	588	672	635	707	617	612	639	689	631	652	623	649	653	663	638	652	656	631	628	620	647	628	608	596	702	656	652	634	704	634	651	599	668	651	613	649	632	627	632	626	635	650	641	618	684	612	701	650	680	620	617	679	662	660	645	639	670	637	669	615	636	642	668	628	650	646	617	633	680	668	637	651	661	684	637	721	640	677	637	608	635	619	651	692	632	666	672	670	683	655	644	603	651	643	671	664	661	645	638	646	618	639	636	632	666	628	672	634	654	617	638	653	626	657	632	653	647	677	651	631	629	665	652	656	669	626	676	671	664	659	629	622	667	657	599	652	633	657	660	630	624	699	662	663	677	626	675	681	651	619	639	626	650	644	600	614	669	645	696	640	629	651
15131	11580	4978	1783	1247	1200	1031	959	906	836	839	820	810	776	772	821	829	790	784	821	798	797	780	766	791	807	773	731	790	789	796	775	786	816	738	777	787	754	755	799	806	806	759	797	731	794	804	823	818	803	761	760	756	792	756	804	828	764	749	808	723	774	831	801	827	796	802	796	775	757	725	771	782	775	753	784	797	749	773	741	799	768	824	747	791	735	784	785	780	762	786	800	801	792	790	787	729	743	793	815	761	738	752	717	802	771	767	759	812	807	760	771	773	793	756	807	760	760	759	790	834	796	742	775	806	765	826	762	748	758	768	755	844	733	795	813	789	797	740	780	794	746	726	757	786	786	780	778	745	738	760	780	801	742	747	787	777	781	787	747	785	767	781	772	791	716	729	737	808	784	776	752	770	750	754	771	786	794	783	794	743	756	749	811	793	797	774	799	742	774	763	791	739	745	841	789	742	773	761	829	715	786	791	806	784	749	768	780	775	821	741	774	752	739	805	778	792	720	767	707	800	746	790	752	803	807	777	754	770	793	844	797	783	776	804	760	773	809	753	751	794	733	720	833	758	748	749	784	818	754	740	810	791	837	760	753	748	752	741	830	768	823	779	797	782	752	789	825	750	754	730	802	785	800	764	741	811	785	798	831	766	750	800	760	770	790	742	781	790	760	726	747	771	816	802	762	827	781	791	763	810	817	744	744	773	729	769	794	745	749	806	733	818	763	769	767	801	751	769	794	762	768	745	734	761	805	787	714	772	760	757	733	811	745	783	758	769	765	745	767	761	801	771	796	745	788	793	780	807	794	782	757	775	810	751	830	798	744	796	788	786	787	748	776	778	794	753	761	849	819	770	802	727	767	759	777	785	776	794	758	771	804	775	794	801	773	812	768	779	722	756	748	765	760	820	776	714	799	739	768	810	859	759	770	800	800	732	750	793	771	774	696	761	761	824	835	733	779	778	806	794	776	759	805	791	761	734	812	763	787	743	789	765	732	769	805	792	762	736	750	745	787	781	795	749	750	782	769	786	732	766	853	709	746	789	755	772	770	742	724	747	795	794	779	762	744	806	793	770	778	752	777	785	777	758	772	790	777	777	811	834	830	780	779	779	783	809	798	724	749	763	732	750	789	787	731	741	750	776	800	788	792	780	786	775	772	804	780	787	805	819	779	759	767	791	782	787	777	752	776	755	783	802	784	772	801	761	786	775	785	766	774	769	851	793	790	776	727	799	820	810	804	789	782	787	801	808	804	775	772	838	787	781	761	806	806	790	836	732	791	752	760	790	773	765	744	786	812	773	791	745	870	755	729	803	760	764	755	796	782	755	785	809	780	827	790	761	761	806	791	764	788	824	735	791	781	750	750	768	772	753	760	755	729	747	779	749	784	787	803	764	768	782	811	786	784	760	788	796	752	757	791	763	727	864	818	782	737	813	771	764	809	748	829	786	748	760	751	818	773	772	793	751	794	824	731	771	740	824	745	791	738	792	808	809	762	816	742	808	756	797	755	775	745	814	797	783	727	780	724	768	758	762	780	784	793	771	783	763	778	755	786	773	847	748	740	789	801	748	753	763	738	767	792	824	788	788	739	791	817	767	716	743	789	769	774	824	764	759	724	794	745	738	757	813	760	744	743	782	780	828	835	748	784	795	758	756	773	804	754	776	770	822	819	784	776	806	719	749	760	788	749	788	768	807	731	783	758	775	761	784	783	775	814	711	780	787	818	756	729	800	753	789	800	743	755	783	840	759	813	785	808	766	768	772	782	790	784	833	814	770	821	742	751	794	829	806	786	763	778	776	763	757	742	778	760	816	777	740	791	752	769	846	802	738	785	772	774	823	759	779	804	768	778	780	817	783	749	771	785	799	767	804	752	782	782	805	767	789	763	757	829	827	791	822	762	784	770	810	708	698	774	813	757	740	738	802	856	774	763	794	756	816	755	753	755	730	758	756	736	774	749	749	759	811	788	772	800	837	765	791	749	797	782	769	739	820	733	777	795	799	759	779	768	775	739	751	765	828	787	749	785	779	754	835	812	801	727	789	749	750	787	743	798	759	775	769	764	731	762	813	749	748	792	796	789	777	823	795	758	835	813	777	785	775	837	779	831	824	784	767	807	761	737	774	765	775	779	804	760	754	776	778	784	765	786	802	812	830	743	742	788	814	800	830	727	729	774	781	785	723	790	755	751	819	776	767	770	735	745	789	784	803	756	757	800	766	721	740	791	743	757	756	754	734	773	777	747	727	779	758	766	786	832	749	723	764	780	802	750	791	801	778	762	777	745	727	773	764	814	762	727	752	767	731	771	784	735	769	793	787	769	802	779	718	796	744	759	834	766	788	766	734	752	787	746	739	744	742	757	737	776	765	781	793	805	797	743	825	839	768	747	808	809	786	765	755	769	787	746	763	783	742	749	764	799	773	754	779	751	770	807	767	759	785	782	784	759	817	775	799	771	731	813	742	771	782	697	762	824	757	766	719	796	816	795	814	780	769	739	775	780	827	760	813	778	780	798	758	839	797	792	759	769	781	769	770	826	761	759	722	779	782	798	824	764	779	784	777	756	807	821	771	810	783	791	819	711	795	833	794	788	759	747	748	797	847	818	776	786	695	723	737	742	778	722	817	755	773	766	797	742	781	751	761	825	758	823	792	800	736	816	741	816	796	817	776	797	737	733	808	778	772	775	728	806	771	797	815	779	726	753	731	818	776	785	798	794	764	778	805	746	755	729	764	735	742	802	779	782	829	809	771	780	778	791	804	764	767	832	789	794	749	809	788	761	763	749	774	807	788	797	782	832	717	805	786	790	795	693	762	799	749	808	763	782	810	773	767	778	742	777	780	802	787	740	794	779	766	763	783	797	814	773	773	777	772	796	804	742	733	785	794	792	778	800	825	823	763	770	739	791	808	777	740	751	830	798	804	786	814	744	748	816	778	812	794	744	710	751	803	800	777	793	757	804	767	798	775	814	737	742	749	818	819	761	789	766	817	804	800	776	771	751	779	791	777	740	837	781	739	787	803	783	796	708	794	808	760	776	752	773	759	778	737	753	739	785	787	773	764	785	789	761	807	793	795	809	783	781	802	815	798	785	758	770	782	792	711	759	815	784	809	787	759	777	767	775	782	787	764	759	786	768	785	782	771	742	802	773	746	736	776	763	792	774	828	840	803	782	790	769	776	794	712	804	813	746	818	714	744	800	852	830	816	761	727	771	785	780	728	778	716	762	790	748	771	773	807	763	805	745	791	817	808	790	831	795	810	802	785	749	795	811	758	758	772	772	769	786	774	746	782	767	723	812	729	788	753	735	771	771	780	803	765	797	779	767	766	775	788	754	751	818	771	759	751	747	787	793	753	820	771	801	789	774	738	780	816	773	761	789	811	763	780	770	771	752	736	772	804	764	778	702	782	804	808	783	784	816	793	841	769	787	736	795	761	806	771	773	792	763	743	768	761	804	778	786	733	814	774	781	750	749	780	691
23622	20997	27944	24203	20935	8945	1691	1176	1037	1001	957	840	881	861	838	764	819	817	782	790	782	776	755	708	826	748	776	784	724	739	784	773	739	759	755	765	712	742	752	776	724	741	762	754	713	791	741	780	717	759	742	731	748	776	735	693	702	754	722	739	719	751	691	761	722	737	734	767	761	715	785	764	766	782	768	744	743	787	754	735	738	728	753	685	750	785	754	756	715	713	716	703	718	775	692	700	698	723	782	730	756	777	776	732	736	726	718	724	786	710	724	706	720	758	725	736	735	713	734	677	715	752	736	757	741	741	697	718	732	761	829	718	753	765	753	811	721	755	733	712	716	763	716	721	725	716	757	758	724	786	778	735	744	761	744	753	769	809	752	745	734	777	704	754	769	750	733	699	788	731	730	694	713	722	746	761	729	768	716	723	760	726	784	776	692	741	691	769	741	719	707	726	745	728	732	664	724	734	763	720	733	701	772	743	760	751	726	755	668	736	768	707	732	789	771	753	745	767	763	727	716	740	748	726	768	744	740	773	729	745	733	738	749	751	745	751	711	688	770	754	729	744	700	740	735	750	718	738	742	779	721	746	748	730	695	769	689	736	692	732	734	734	780	736	753	788	771	710	731	763	764	706	728	723	696	695	732	667	762	796	777	734	720	771	799	765	739	780	768	715	724	720	721	789	761	766	717	783	724	717	770	768	777	744	704	705	744	757	785	764	729	718	737	741	690	756	757	752	745	698	738	736	700	735	749	755	723	761	759	782	764	758	767	710	753	730	762	748	751	768	740	751	746	760	736	756	701	702	793	731	688	739	739	738	755	754	799	737	731	782	738	727	739	763	748	749	759	751	717	727	744	696	799	730	777	768	772	736	759	690	764	719	770	744	720	736	683	714	745	721	752	783	699	761	733	765	725	743	685	727	833	756	772	774	753	716	724	773	712	684	770	727	760	800	715	684	711	760	707	734	730	735	767	762	692	732	723	709	736	714	712	727	768	761	747	726	685	741	778	758	702	750	762	739	765	764	761	763	738	771	763	764	750	766	780	813	749	728	711	773	716	738	745	746	670	738	760	731	773	772	745	763	758	785	714	727	769	767	726	768	730	770	722	753	727	743	734	674	754	720	762	727	730	757	807	723	742	744	713	700	748	739	770	775	743	763	708	725	729	708	689	757	710	735	723	728	767	739	741	717	725	740	738	720	698	692	704	764	736	735	722	755	748	765	720	687	741	727	784	758	755	745	732	738	732	757	752	759	710	770	768	750	759	793	754	725	771	762	748	782	764	753	739	767	752	768	718	757	749	755	760	710	752	740	725	810	742	764	754	727	770	796	706	696	718	724	709	737	766	778	753	741	755	756	765	756	697	751	668	721	720	716	752	739	702	718	750	763	785	744	721	734	739	777	776	728	771	732	732	728	758	744	741	761	762	735	701	735	765	762	746	700	722	710	739	746	777	765	698	781	698	762	725	751	682	754	723	739	773	735	713	761	782	724	762	735	723	737	725	719	743	700	759	726	749	754	716	737	699	765	738	763	756	726	798	780	739	725	778	721	761	714	771	712	792	713	783	757	748	720	702	744	742	722	724	701	751	763	708	735	797	754	748	762	741	714	749	718	711	772	749	750	739	772	779	786	695	745	743	758	739	732	687	729	697	781	741	764	802	711	725	805	734	750	731	738	742	719	746	682	707	759	738	756	755	719	715	723	723	720	779	742	722	739	772	725	687	694	780	734	756	756	702	703	793	810	781	739	753	758	748	776	760	767	791	773	748	711	732	757	749	726	690	793	766	763	738	746	764	746	739	761	707	761	726	743	727	671	721	764	706	721	718	702	782	729	763	760	679	764	725	772	787	806	738	734	726	709	752	762	724	776	727	725	749	732	775	754	739	753	709	715	785	730	736	766	751	699	744	705	770	752	768	770	752	718	729	694	709	729	763	771	781	740	734	731	803	721	720	776	771	764	692	756	722	786	730	727	757	721	761	750	764	745	722	792	790	761	726	768	733	759	732	775	742	739	744	748	741	746	758	743	714	770	739	749	726	735	754	715	749	746	726	677	774	743	761	760	744	728	757	729	715	734	769	747	725	760	742	779	689	758	794	781	788	779	723	732	712	742	702	751	758	781	782	734	729	730	704	739	741	728	738	721	774	737	693	736	700	758	763	687	733	748	692	770	713	734	736	732	770	744	750	693	703	703	723	707	794	787	725	783	759	735	743	754	753	698	699	751	709	712	757	706	729	734	732	753	749	717	716	719	754	728	732	755	721	763	744	714	777	744	727	749	782	737	754	789	742	751	703	714	762	757	721	770	704	757	757	719	787	742	759	736	753	749	708	742	747	712	756	762	758	742	748	769	728	722	753	761	777	752	696	757	726	733	733	754	799	725	731	717	751	733	756	769	730	736	703	717	756	738	725	759	736	755	720	779	706	750	742	730	756	723	793	744	723	751	711	752	810	740	729	736	693	724	765	727	722	710	731	671	753	736	775	756	725	728	704	745	737	748	773	720	743	700	753	715	781	734	777	756	727	705	738	763	764	766	710	756	760	734	770	747	684	756	747	784	766	690	764	693	730	687	715	717	710	719	754	747	732	675	746	718	789	735	733	735	794	731	716	740	754	738	730	758	759	754	722	720	712	752	767	737	713	724	726	770	759	771	770	708	733	724	744	702	763	745	773	700	746	759	756	740	707	722	708	714	728	758	739	748	739	754	742	727	738	774	702	748	710	736	728	704	729	755	760	730	748	753	740	760	790	713	745	723	717	745	803	735	779	742	741	727	715	705	750	683	745	709	770	731	705	732	733	775	707	706	744	754	688	759	740	733	768	777	710	754	715	707	736	720	765	744	775	746	760	723	820	726	766	768	748	729	766	759	744	763	752	719	729	750	805	743	756	700	741	690	744	748	671	749	718	723	707	751	777	734	790	755	714	759	695	713	755	704	760	710	736	760	719	781	740	693	746	754	751	726	747	711	731	751	744	724	727	763	735	727	694	721	750	755	738	724	752	749	749	738	772	691	698	719	688	709	708	752	775	734	714	745	713	736	750	731	743	707	714	710	737	776	759	726	717	733	686	732	783	718	692	741	736	769	785	741	761	763	772	722	755	752	778	711	688	797	733	792	694	757	763	743	726	731	730	733	740	713	775	755	718	724	677	732	723	740	746	710	716	759	747	739	758	722	717	722	683	751	751	728	746	774	730	790	759	777	693	724	732	744	736	699	764	732	699	741	744	727	735	742	729	756	753	738	718	771	708	719	718	736	747	686	708	789	751	731	738	720	684	711	759	744	728	764	734	759	757	705	696	735	747	741	755	711	725	764	730	780	710	755	756	772	750	763	757	763	723	688	734	754	760	765	757	737	727	738	778	735	735	731	734	719	761	756	732	732	770	733	703	786	739	760	707	744	765	727	793	750	704	728	754	688	704	808	752	779	750	710	718	745	759	762	774	749	730	738	746	724	762	709	735	773	776	694	734	749	748	785
18976	25014	13119	5255	3299	2592	1981	1635	1414	1268	1214	1155	1136	1009	1028	978	936	960	874	972	924	946	896	946	974	872	920	895	921	906	873	871	924	907	941	892	937	889	898	879	864	919	932	927	913	980	844	986	844	919	918	829	899	910	922	931	894	962	908	973	829	866	851	868	902	885	914	913	854	887	898	867	939	912	864	908	916	898	924	870	867	900	954	859	927	846	936	871	881	927	851	897	917	910	921	891	869	903	856	882	904	877	897	881	884	935	896	882	881	860	885	876	896	894	849	941	840	856	935	880	889	903	889	925	903	899	954	878	856	920	904	906	911	909	923	831	882	885	909	888	890	916	896	918	926	915	932	885	853	905	875	945	884	869	920	868	865	943	855	929	896	883	866	888	852	872	847	913	861	931	951	830	867	845	925	920	828	830	894	871	844	915	910	906	874	878	801	908	919	916	897	920	849	913	905	889	923	904	893	867	873	906	881	849	888	909	890	895	822	876	908	887	945	934	868	892	886	863	855	938	921	938	855	898	894	856	898	885	912	927	934	918	889	888	872	897	905	851	912	835	912	913	936	899	932	849	852	904	840	902	942	887	914	919	901	846	904	903	865	844	924	904	886	888	879	897	870	919	870	904	884	835	909	920	872	863	901	876	859	895	902	900	889	904	880	867	862	913	883	871	825	920	908	873	873	859	904	858	834	836	901	914	927	911	845	897	901	857	872	918	925	890	920	915	914	914	897	887	850	867	900	959	906	927	863	930	880	948	903	932	866	824	853	886	893	907	920	923	901	885	899	873	869	902	883	921	905	864	893	893	858	906	904	875	895	829	870	853	940	894	854	843	893	910	896	879	888	913	938	868	901	889	910	869	891	869	897	855	870	876	863	921	919	920	933	914	881	901	920	921	927	865	932	887	899	914	936	890	862	907	889	913	895	874	917	884	910	905	907	857	894	898	910	896	877	941	853	879	889	917	865	874	860	899	849	900	918	871	848	838	936	883	879	895	944	900	897	872	912	946	930	865	924	902	891	879	881	923	839	863	927	843	945	895	872	881	899	896	871	892	933	844	886	865	862	904	917	897	837	865	876	896	869	924	941	874	932	884	857	895	882	866	870	903	900	900	904	882	864	924	888	885	873	950	892	877	917	897	884	870	872	874	887	897	894	870	923	899	897	835	926	928	986	853	917	900	866	853	884	879	908	884	877	865	902	878	868	859	848	830	900	872	882	928	883	892	888	903	849	900	871	878	933	863	906	919	857	903	929	850	904	885	886	905	880	914	911	846	847	882	865	878	869	940	882	898	898	897	881	906	862	934	945	843	920	949	903	866	927	922	959	885	842	886	903	907	799	972	884	885	902	952	909	902	890	895	867	865	941	920	900	864	893	883	914	889	871	844	930	898	892	826	871	917	820	901	912	885	884	866	891	883	885	924	929	846	906	895	879	879	880	909	890	875	877	909	933	825	856	848	857	894	886	883	914	931	904	951	934	884	905	955	856	896	891	904	919	833	931	939	918	884	839	936	876	842	878	902	877	879	877	913	923	907	901	855	927	878	882	845	883	812	857	876	854	850	881	881	919	932	844	886	918	923	881	884	883	879	921	897	885	932	915	879	957	846	932	921	894	921	908	914	896	852	898	910	904	898	894	904	875	914	868	910	861	901	879	902	884	862	889	928	953	901	889	940	870	897	913	901	860	882	903	932	898	909	861	878	876	869	885	881	929	900	858	884	876	907	893	852	858	888	905	924	910	870	867	943	864	849	899	932	993	950	888	892	899	922	865	889	832	869	913	869	872	880	863	862	919	922	933	869	905	941	870	895	919	857	878	853	871	927	895	889	854	893	923	889	890	904	935	871	816	900	879	947	921	885	880	945	873	887	956	836	933	923	930	868	901	873	840	878	899	913	931	853	923	906	872	877	872	891	919	886	901	885	949	882	914	862	884	882	948	879	886	908	928	927	875	880	836	851	914	841	911	802	886	890	909	928	866	890	906	845	908	858	877	851	846	906	896	868	885	890	884	853	923	883	909	880	905	921	869	926	928	906	858	858	869	922	878	868	909	844	870	951	884	859	933	893	875	894	879	918	873	892	910	891	861	924	880	820	888	856	886	915	941	886	884	879	850	891	894	894	913	918	902	916	829	905	879	873	871	890	878	899	929	912	880	865	840	920	900	885	870	908	894	900	906	800	900	945	912	877	908	888	914	914	891	944	872	835	908	906	918	906	899	873	905	871	915	877	872	865	870	889	830	889	885	949	884	876	904	825	925	925	920	903	893	922	875	909	897	815	886	874	831	821	864	904	892	874	907	958	911	886	875	871	901	876	944	912	970	891	850	880	872	878	881	910	905	827	895	880	935	825	791	887	894	894	891	887	919	863	848	916	838	875	856	881	885	887	844	864	928	901	822	871	913	905	909	861	897	893	850	920	939	843	905	862	903	959	895	912	865	977	895	890	897	858	945	928	890	906	877	844	906	899	890	894	868	917	885	905	891	872	856	863	845	952	881	908	940	894	907	931	870	884	896	838	925	899	909	859	895	870	914	890	841	866	877	906	844	869	890	922	936	920	868	946	867	948	873	883	877	939	871	918	871	917	872	904	891	880	935	945	904	898	918	937	926	910	914	885	866	911	879	903	887	895	880	886	859	857	892	903	862	860	878	890	892	878	929	901	868	872	848	882	925	882	909	876	888	853	914	879	828	923	870	880	904	921	887	933	928	905	889	900	851	953	864	908	901	884	905	877	896	882	897	887	882	854	890	870	907	907	902	878	913	880	891	862	878	812	882	911	900	907	894	934	893	888	916	909	879	930	891	904	845	913	858	872	874	830	940	897	895	902	926	894	957	887	887	894	869	891	870	818	864	931	850	907	866	889	905	893	889	850	906	889	893	914	886	886	874	920	911	919	903	880	867	876	857	924	831	862	891	875	912	868	852	892	865	851	882	910	926	903	831	888	910	909	909	861	886	942	929	881	880	862	853	922	900	901	871	922	872	894	834	883	941	885	896	915	879	918	866	902	898	870	858	941	875	887	920	894	837	875	915	921	898	858	910	849	872	856	876	893	922	898	851	908	883	886	885	927	936	889	860	862	916	886	872	917	934	911	900	856	921	885	871	894	883	886	927	872	910	912	888	868	891	903	865	878	883	915	923	897	890	868	875	914	924	951	931	891	913	873	923	925	881	887	861	917	901	874	880	861	922	900	838	886	881	938	831	926	943	965	951	912	952	903	863	848	910	916	906	923	942	967	846	976	930	931	912	951	897	912	895	892	848	906	888	874	877	894	897	900	892	902	892	892	857	872	888	897	939	897	911	870	871	926	922	875	896	872	922	918	871	899	888	924	879	884	930	831	952	869	928	935	886	897	948	867	914	912	932	858	892	907	884	841	849	891	894	879	952	863	818	822	939	900	958	893	919	906	903	881	883	871	895	906	883	851	932	875	895	879	925	879	867	891	878	873	873	862	888	886	872	878	915	892	886	891	906	884
24713	21085	27010	25250	10159	1009	712	558	539	468	479	430	412	386	424	376	387	341	389	407	394	364	356	380	357	360	390	417	398	418	408	377	365	373	359	366	370	374	413	350	402	363	386	358	364	367	379	363	382	355	354	337	366	385	394	358	352	372	354	328	371	377	424	355	368	379	387	393	379	364	402	355	387	376	358	386	379	392	380	349	386	373	366	365	395	380	364	373	379	364	394	376	380	399	368	406	374	378	369	377	299	372	375	382	378	390	383	379	362	397	384	360	365	357	396	392	336	362	382	390	364	354	368	388	370	358	378	403	344	392	362	381	358	362	374	343	374	359	371	377	403	348	360	369	353	342	387	391	374	370	363	351	372	381	425	380	377	403	346	397	377	330	371	324	400	367	375	377	406	376	398	342	345	388	346	370	355	371	361	348	386	366	386	359	385	378	376	366	367	356	376	389	375	393	372	388	404	316	326	357	352	369	376	415	372	349	352	380	364	356	348	364	349	365	399	352	387	380	364	378	345	350	364	389	354	377	366	347	410	360	357	382	350	368	371	345	393	357	335	406	373	386	385	375	380	348	358	404	373	339	394	386	374	369	342	366	359	347	368	400	409	392	398	350	346	359	380	349	365	362	356	366	385	375	353	375	401	327	372	361	410	379	357	362	366	346	354	367	355	353	389	409	395	381	412	399	358	344	371	420	327	381	400	395	374	406	375	399	370	367	372	367	362	377	364	344	392	327	383	371	384	384	362	351	361	372	395	390	364	359	357	393	345	390	346	364	362	410	380	364	365	371	342	385	374	373	393	355	339	391	382	362	354	371	354	392	386	367	355	360	377	371	346	392	377	356	338	341	378	359	383	373	400	316	392	344	365	349	374	352	398	380	368	350	392	372	360	333	385	354	370	366	321	362	356	384	378	408	360	372	384	356	364	396	388	350	378	358	369	353	373	426	404	401	392	381	365	315	372	408	340	380	386	358	369	350	371	323	350	395	386	388	380	378	383	374	369	343	366	397	401	364	370	355	358	382	376	363	378	392	379	383	375	347	385	361	406	383	361	361	362	349	387	361	378	421	377	392	376	354	344	353	368	371	354	373	362	347	371	384	360	393	337	381	374	402	338	355	368	382	367	353	363	376	397	374	381	345	381	357	413	367	374	389	337	380	372	353	364	394	349	360	407	344	395	356	376	380	408	373	346	415	379	362	376	352	381	364	398	354	369	384	388	368	326	363	350	373	384	366	361	396	402	376	402	392	351	362	356	362	360	385	341	357	393	377	370	379	362	388	314	375	344	362	373	381	376	357	376	379	416	375	378	377	390	362	366	372	368	344	400	380	338	324	398	382	376	351	373	383	375	356	372	346	394	370	358	368	359	419	366	371	363	377	382	351	388	383	394	343	336	401	365	376	380	380	382	393	365	350	351	351	373	387	367	359	386	373	351	363	373	371	417	373	372	335	395	394	368	391	365	398	362	338	361	393	385	375	350	364	386	393	328	353	365	371	364	355	373	379	345	398	350	378	360	386	338	366	360	369	383	390	378	373	366	373	366	346	405	389	382	394	363	362	330	353	362	370	348	402	373	372	381	364	362	368	351	374	363	367	374	357	360	388	369	373	374	378	392	358	363	371	389	366	400	372	377	381	353	380	371	368	367	382	390	358	360	390	350	369	421	370	385	379	399	390	331	337	368	389	405	379	354	331	357	387	374	387	390	356	379	381	369	409	362	338	392	403	380	374	391	389	372	394	363	360	360	397	350	351	375	326	389	357	377	341	386	372	362	378	375	365	384	412	404	377	407	392	364	362	362	389	422	368	397	377	352	374	358	365	336	408	384	361	348	392	380	409	349	369	377	400	404	326	366	372	340	345	359	373	396	374	417	365	421	372	358	399	398	356	367	369	386	343	348	366	397	360	337	379	369	381	365	366	345	378	411	366	388	344	397	374	355	380	355	373	349	408	366	364	362	352	380	373	378	382	365	374	360	392	373	384	383	402	361	369	372	366	398	343	380	362	348	375	356	389	365	353	380	359	379	358	353	340	404	336	391	370	420	356	411	373	393	375	357	382	338	366	414	340	383	386	375	352	395	374	342	320	348	391	401	357	319	305	362	382	329	390	331	338	341	399	365	373	347	381	385	345	376	370	357	365	342	382	407	373	384	357	362	397	387	361	380	352	337	336	358	350	330	363	342	372	367	361	387	382	421	354	369	380	370	377	404	380	396	378	365	359	373	364	400	365	373	383	402	367	369	388	354	349	371	412	346	363	344	353	340	373	372	400	370	376	395	374	342	357	390	337	386	364	364	352	368	371	383	391	380	373	405	382	371	374	338	379	401	374	380	367	380	379	328	340	374	367	371	397	368	384	358	386	389	431	381	384	395	390	347	354	338	395	377	368	386	368	360	381	389	362	399	365	346	382	425	378	369	356	342	356	374	380	346	378	374	376	395	396	370	382	368	382	368	401	351	372	370	383	348	384	382	372	366	334	364	400	369	387	379	356	374	384	380	359	340	348	367	355	359	371	380	377	373	388	395	348	377	369	381	380	368	376	360	371	368	360	393	355	355	362	388	357	375	343	360	373	347	367	394	387	384	378	356	436	376	340	357	359	341	369	394	342	385	335	382	397	380	405	343	372	364	406	388	392	354	357	372	353	368	387	377	378	398	407	346	361	363	361	379	420	427	399	353	400	378	354	364	380	338	367	356	382	402	357	395	393	321	386	366	369	355	372	334	357	401	368	331	340	388	406	366	351	366	356	393	393	357	383	359	404	380	404	391	378	352	379	359	359	364	386	380	405	316	373	376	354	364	371	376	398	368	367	385	333	391	344	368	370	386	368	374	367	374	353	374	388	375	384	339	362	346	390	399	347	370	383	381	382	402	369	377	353	386	365	345	373	347	332	382	380	384	378	350	340	384	383	370	381	408	351	401	348	382	386	359	363	363	387	371	345	369	368	355	361	355	369	394	372	353	371	356	361	395	364	384	368	375	388	381	388	363	378	391	357	396	366	357	395	379	337	386	392	385	366	389	364	394	376	341	369	395	374	392	396	385	361	384	398	355	327	350	389	368	354	378	359	376	371	371	416	416	368	402	396	330	350	377	364	396	374	365	355	369	379	381	354	376	333	357	357	365	362	374	325	367	377	370	377	405	399	360	381	391	356	378	398	384	387	368	392	355	362	360	341	401	359	354	387	373	329	376	386	372	382	366	360	379	354	372	358	343	379	367	383	368	348	350	404	371	394	357	371	362	359	384	361	360	352	366	374	351	368	380	384	346	401	369	329	363	389	369	400	354	398	353	348	362	378	407	334	383	371	349	347	346	357	387	362	355	377	362	388	363	378	368	371	409	384	356	385	382	377	384	369	399	370	378	364	384	356	377	416	348	384	386	349	369	390	350	400	371	377	384	332	399	321	378	397	364	389	344	369	427	393	351	388	354	367	379	385	387	397	342	349	382	352	370	342	355	385	372	395	376	401	393	366	359	360
17586	20276	8945	3094	1974	1580	1226	968	894	749	700	590	529	550	603	517	524	513	478	512	492	488	476	482	479	461	474	474	449	482	447	468	454	528	458	457	468	451	482	468	519	484	470	464	458	443	477	452	428	434	486	488	423	491	431	468	481	442	462	459	431	427	430	439	460	453	463	459	468	424	456	477	468	443	508	444	447	483	469	484	424	440	460	476	468	465	450	477	462	458	458	422	472	495	430	507	483	463	464	436	454	473	481	440	481	459	454	468	480	447	466	444	444	496	467	457	501	470	413	437	491	486	468	492	437	438	489	409	477	434	479	463	454	421	491	441	445	469	463	525	453	491	460	435	439	437	456	464	478	458	448	467	421	464	473	461	460	433	450	421	449	464	468	441	490	484	459	451	498	462	465	458	455	470	505	439	439	438	464	442	463	494	450	440	493	491	426	462	446	471	486	468	467	437	459	427	418	493	467	433	481	434	464	473	486	474	469	433	449	435	422	435	466	464	449	443	456	449	456	480	471	424	435	462	443	435	452	465	490	480	462	448	441	494	427	495	413	438	437	462	448	481	467	468	467	495	495	467	492	471	474	469	435	432	445	459	459	453	455	450	453	459	447	407	479	443	474	417	489	445	456	467	479	469	449	454	479	452	487	484	463	436	471	502	436	475	464	480	452	462	461	457	451	448	441	451	435	472	434	467	440	447	467	455	433	407	458	488	429	484	495	450	450	488	481	486	489	475	462	488	461	468	451	454	445	498	487	440	506	454	439	452	417	464	457	481	453	445	469	449	447	449	480	454	437	468	437	448	462	475	468	468	453	472	462	476	454	465	442	428	463	476	452	466	461	467	447	488	470	471	441	438	471	435	451	477	465	450	435	450	427	423	440	446	442	417	470	443	457	516	483	487	447	460	448	466	472	453	467	464	455	490	426	443	486	450	461	431	474	466	447	454	449	455	507	460	475	439	490	464	453	485	467	440	467	432	457	461	449	473	459	430	432	492	477	431	444	451	470	429	455	457	461	423	459	461	434	406	422	426	459	480	454	426	441	439	467	476	434	457	497	510	459	485	455	447	434	463	428	451	458	449	472	439	470	488	464	480	452	457	473	434	467	477	492	462	438	466	425	448	434	455	472	460	456	454	452	489	408	436	438	468	459	470	458	467	471	470	431	451	448	401	463	455	489	444	460	484	466	453	442	438	432	479	429	449	472	454	465	475	428	450	459	472	417	457	441	458	462	471	470	452	462	452	468	427	477	443	489	458	447	433	510	496	420	486	465	452	467	451	462	481	430	490	449	449	442	466	477	449	424	461	467	465	455	447	437	455	452	442	440	465	470	443	448	448	447	455	424	473	466	455	436	482	434	497	502	482	447	461	453	474	479	469	463	485	475	438	455	478	460	478	486	472	458	425	464	448	438	481	493	465	470	481	461	442	453	480	463	455	475	456	470	479	485	469	456	434	448	424	484	441	441	479	445	440	460	462	447	451	478	442	473	461	437	465	501	483	437	437	429	438	458	454	515	458	464	450	433	482	461	468	465	427	450	451	458	471	451	434	441	469	468	466	451	437	462	462	465	475	450	464	464	492	485	505	445	501	447	477	457	484	463	483	468	473	469	445	435	472	444	447	459	450	421	462	458	463	427	464	459	469	458	485	437	481	451	439	427	504	491	441	507	469	440	441	434	466	482	438	428	463	479	465	444	469	491	453	468	464	483	439	509	433	475	451	433	432	466	463	437	447	466	418	460	479	464	474	488	457	451	443	464	446	489	454	470	481	464	476	462	476	467	474	443	456	495	440	464	429	447	430	440	452	470	508	470	464	455	428	496	501	484	465	449	436	453	496	467	463	456	423	473	485	479	481	495	476	478	436	466	465	477	486	456	436	465	439	469	453	443	459	485	482	503	447	464	461	473	436	455	449	502	440	485	460	460	443	406	446	469	437	449	443	492	442	468	449	446	472	426	461	464	431	473	467	440	480	487	492	450	460	438	454	462	467	454	490	487	474	449	420	452	470	462	476	468	441	467	493	485	430	449	432	451	440	490	478	440	466	501	445	500	471	502	445	496	464	454	414	432	446	476	477	482	451	485	468	445	480	455	458	431	462	453	450	471	432	474	467	433	452	477	465	451	446	455	472	453	455	440	447	454	466	493	417	464	489	426	467	476	468	446	468	452	427	435	462	453	470	480	484	451	471	482	482	444	446	452	435	503	436	474	449	486	461	500	477	479	448	407	504	464	453	435	447	482	467	470	463	452	478	454	465	496	463	452	474	470	468	439	444	507	508	443	448	456	436	459	437	465	480	449	451	447	471	447	468	483	469	455	435	458	465	470	433	449	472	436	436	473	444	464	457	456	468	451	455	432	473	469	468	443	453	472	481	473	453	458	499	438	466	426	452	459	427	445	439	466	450	450	436	465	440	455	490	463	452	495	428	480	460	459	456	437	474	458	434	442	471	454	455	460	464	453	437	483	420	438	463	511	473	496	466	433	479	432	447	431	468	460	508	479	461	446	464	489	466	468	464	447	447	496	481	416	452	439	455	440	455	477	446	413	503	445	462	474	460	456	480	470	464	474	468	449	481	466	452	443	473	458	454	484	442	443	460	436	437	482	461	470	465	420	412	420	481	469	448	438	460	448	433	457	477	447	440	479	452	465	413	490	472	453	464	471	467	419	450	477	438	434	476	449	449	491	437	499	432	490	438	471	456	446	439	474	408	451	429	471	462	478	461	449	457	477	412	453	437	466	512	473	432	453	438	443	433	447	467	462	484	478	464	464	464	470	436	507	455	467	469	492	442	434	455	460	462	458	464	474	471	483	464	455	490	459	475	455	461	405	408	469	445	457	450	485	475	460	468	465	471	454	409	465	459	442	443	461	458	456	456	462	465	478	468	465	467	478	432	466	463	431	476	494	497	468	490	459	423	444	398	454	506	474	508	440	500	428	485	473	443	487	476	453	455	432	444	440	462	446	454	453	491	474	470	451	468	458	445	480	468	496	486	473	469	482	484	454	450	450	486	419	480	485	440	457	461	462	420	493	471	466	464	438	473	463	471	470	454	452	470	502	435	490	452	458	425	437	457	462	450	488	482	412	418	397	458	419	469	456	475	477	438	463	474	471	460	472	484	474	462	460	447	453	482	502	462	431	408	428	483	465	421	450	477	432	445	461	474	472	433	494	454	440	461	459	478	463	466	438	482	471	455	453	449	454	472	460	456	476	468	475	461	461	493	457	463	457	446	461	461	461	459	475	474	459	514	477	471	453	442	452	435	465	481	443	466	509	461	462	502	432	484	409	504	461	476	466	480	472	478	480	459	454	452	462	470	498	435	473	464	441	461	448	447	479	461	412	437	407	457	455	450	476	415	458	480	454	429	469	488	485	493	462	439	439	496	459	469	464	416	475	456	486	445	450	496	456	465	440	489	469	434	421	447	449	450	425	455	448	477	468	419	417	406	492	458	477	430	476	486	474	461	425	485	435	456
22670	21130	28601	23888	21129	21134	6922	1259	896	790	733	658	610	583	554	550	540	500	509	497	478	486	468	446	469	487	490	441	465	468	429	485	493	474	451	442	439	443	424	418	427	471	455	511	434	459	456	435	429	425	439	374	504	431	473	458	466	457	412	458	470	472	464	448	421	442	458	443	452	454	436	446	405	429	409	425	434	455	459	459	399	459	461	457	433	469	437	418	416	418	432	431	437	432	440	462	413	456	426	459	434	455	463	436	427	433	511	473	434	450	417	426	397	471	396	499	458	425	405	437	454	445	435	432	449	450	428	428	456	471	436	426	449	429	466	449	465	431	433	439	409	429	400	391	431	443	422	451	437	437	415	457	495	419	442	465	455	443	390	409	442	440	426	445	432	452	418	458	464	429	432	410	418	425	438	416	419	463	417	429	458	427	416	439	433	409	459	441	418	441	418	467	418	404	419	434	452	447	451	429	421	409	444	454	444	451	475	444	421	435	487	443	443	453	419	469	447	416	424	434	429	451	437	501	468	399	481	423	419	462	467	431	450	468	457	437	445	486	494	420	407	461	467	410	431	435	480	446	445	448	430	426	404	446	430	414	461	432	434	404	447	450	443	411	420	439	436	426	411	416	442	422	408	443	459	463	427	474	415	450	454	457	491	418	431	474	473	438	428	466	421	408	404	454	427	443	428	405	422	450	454	434	434	415	427	436	436	429	451	416	427	450	399	403	469	406	395	509	425	443	455	395	425	395	422	447	437	488	391	418	475	489	458	455	418	471	460	457	450	433	477	404	406	449	450	455	467	410	438	469	461	414	409	458	476	464	428	426	426	470	455	419	458	450	449	465	444	431	472	456	463	445	492	455	461	461	497	446	458	433	422	414	449	409	424	438	437	452	445	449	430	440	456	441	420	435	465	459	422	411	421	446	405	422	432	461	433	412	449	452	482	456	469	472	461	429	463	466	409	443	452	417	446	433	434	436	456	429	442	454	456	434	428	420	455	450	456	444	446	470	422	448	415	409	442	425	466	458	480	456	462	451	443	398	445	410	440	442	446	465	428	459	452	475	434	454	421	425	451	420	438	414	473	431	453	446	411	454	471	456	442	399	407	453	427	470	408	466	429	447	417	431	413	415	420	427	448	460	474	454	438	460	412	456	434	436	423	408	466	396	404	451	428	417	457	454	425	431	477	408	453	449	470	446	481	424	416	390	511	455	429	445	475	458	431	441	438	474	431	452	471	400	449	452	429	475	412	463	446	458	413	436	413	449	444	442	417	439	447	400	458	446	488	449	428	447	448	435	454	447	500	453	439	423	420	451	435	459	403	414	425	437	426	423	439	492	454	413	463	421	465	428	450	468	401	451	442	412	440	432	442	468	434	426	438	452	454	433	444	431	441	416	406	416	440	410	488	434	468	448	463	427	456	418	450	435	471	429	456	427	443	434	430	442	497	446	409	477	418	393	478	451	429	457	447	398	440	428	461	421	395	447	430	436	438	465	441	492	457	447	424	429	432	443	424	397	441	422	427	434	421	450	443	400	412	433	446	433	439	436	448	416	442	424	454	440	441	423	437	391	427	481	427	416	433	427	419	437	436	399	407	391	430	454	463	475	426	425	458	436	436	449	440	460	408	475	427	481	430	445	450	424	476	400	454	432	441	425	405	434	454	469	423	426	450	419	452	431	426	475	407	435	426	410	458	435	462	418	424	429	449	444	439	407	460	440	413	436	447	464	405	442	418	402	442	425	446	454	444	409	399	451	431	452	465	421	408	425	461	452	434	424	479	418	431	435	410	391	428	453	437	446	450	455	469	429	423	420	455	460	500	440	428	453	486	449	431	443	449	458	396	460	409	426	417	464	464	433	417	451	457	431	422	456	446	434	436	447	457	410	433	451	418	403	430	409	451	468	432	430	398	443	415	468	435	422	413	433	417	420	393	450	447	413	458	403	447	448	452	440	451	438	400	407	434	452	436	454	435	440	398	476	431	436	440	397	440	417	438	424	478	451	454	421	474	425	463	431	483	439	467	416	424	443	464	419	459	427	464	413	443	437	463	444	393	428	431	422	437	429	446	424	453	466	456	434	463	389	447	433	417	416	450	448	439	435	463	451	397	437	426	410	464	467	421	445	420	442	417	466	427	414	417	441	439	409	440	451	436	442	410	429	430	416	455	431	453	443	422	448	453	433	447	425	472	442	450	384	415	463	443	446	421	415	432	442	432	443	436	429	411	434	393	453	423	440	440	465	488	438	419	420	401	468	451	447	437	397	448	469	464	441	438	472	420	431	447	469	457	445	464	454	423	450	408	401	428	456	441	442	443	468	423	432	388	406	410	438	449	439	437	445	446	435	444	421	441	450	444	487	466	439	440	434	485	424	409	424	454	424	455	443	417	405	478	468	414	451	471	466	450	436	458	452	449	407	435	403	403	466	451	422	446	422	440	452	394	434	471	421	402	420	434	448	426	424	434	457	447	425	442	412	440	440	432	458	430	446	481	433	447	433	437	489	448	429	433	421	419	462	447	425	426	452	399	424	441	463	456	426	421	468	449	424	416	474	418	416	449	471	418	439	437	451	419	447	435	433	422	435	453	445	434	433	421	440	437	465	459	443	410	464	439	420	410	445	446	435	423	412	432	433	408	439	467	411	440	437	461	484	443	440	414	463	458	436	463	436	466	406	446	409	440	441	438	437	462	452	474	465	436	459	428	444	427	461	426	453	436	410	437	431	462	453	462	423	452	425	461	407	440	421	445	420	470	431	432	460	447	438	436	441	457	448	464	391	418	405	428	452	449	450	385	459	431	443	425	453	382	451	457	456	422	436	434	433	421	416	440	451	437	452	424	463	453	452	434	403	414	407	448	453	422	443	418	467	451	449	474	461	419	443	470	428	420	433	412	419	469	443	434	441	431	424	453	485	463	440	434	396	428	454	442	447	452	437	469	439	408	432	430	439	416	449	454	484	438	467	414	440	414	475	391	465	446	448	402	446	422	462	442	423	450	452	443	453	455	429	438	450	394	401	440	462	440	460	441	466	448	422	429	454	433	452	489	411	452	451	421	458	403	423	399	435	471	420	462	439	436	451	420	455	416	405	440	438	432	441	406	431	435	459	434	398	418	429	436	472	416	475	463	393	435	456	432	479	422	442	450	419	467	448	430	420	444	433	398	421	432	447	427	409	439	446	485	427	444	434	436	477	429	445	437	398	460	437	428	412	427	423	447	431	422	471	466	491	440	452	429	435	394	450	419	414	458	462	420	424	418	445	416	427	441	440	457	395	459	451	390	409	461	427	421	439	459	448	419	434	419	425	403	451	456	428	453	427	444	444	429	447	453	472	455	427	428	413	423	421	416	454	466	412	426	466	464	458	457	437	426	479	435	468	448	416	442	415	440	452	427	414	430	433	441	453	417	436	450	449	483	464	439	390	434	480	449	420	470	464	415	417	434	432	397	421	432	456	490	446	402	421	408	448	459	412	430	445
23086	32608	17256	7261	4886	3533	2516	1896	1613	1391	1146	996	872	831	793	791	768	699	661	650	651	665	676	625	623	596	573	616	576	598	563	601	550	588	575	572	559	586	577	555	582	561	552	528	509	557	536	596	563	540	558	571	544	558	523	537	599	555	542	529	539	542	543	564	567	553	528	531	571	540	543	545	566	564	541	556	586	526	552	515	561	567	521	509	526	551	488	516	549	562	514	578	528	533	548	552	514	549	528	573	543	583	539	525	533	599	530	573	549	574	588	572	556	543	558	518	589	539	543	561	540	553	552	497	565	557	623	524	563	592	571	491	523	532	568	557	595	527	528	545	522	552	553	531	530	534	543	540	562	642	514	575	555	535	527	501	506	545	536	530	547	574	562	514	549	549	550	542	521	527	577	530	549	528	593	523	572	572	560	529	536	530	570	576	549	531	564	554	534	570	519	592	538	535	583	533	569	509	529	584	534	578	529	534	553	552	536	516	546	540	570	523	550	545	533	544	514	542	523	557	554	555	536	539	503	558	510	551	568	518	499	517	569	585	539	537	592	517	525	535	537	563	548	507	576	576	522	589	558	550	555	545	580	524	495	543	575	564	527	532	558	544	547	553	575	571	571	487	584	529	488	567	562	512	555	537	539	568	551	580	510	546	572	556	553	555	533	537	534	565	503	566	516	528	544	500	476	534	536	549	502	549	582	567	529	537	532	548	553	585	563	529	564	546	596	561	491	521	528	565	560	536	506	576	543	558	556	563	527	552	553	572	511	527	558	526	559	552	498	555	544	551	556	581	554	565	536	528	518	535	528	556	563	568	565	504	547	526	541	541	553	521	557	552	569	532	560	567	547	528	539	528	576	536	525	545	563	522	500	530	550	567	536	536	532	554	551	563	523	470	520	540	566	535	508	540	529	557	510	506	576	519	582	552	579	524	524	540	574	586	562	540	528	523	535	595	560	562	502	510	489	564	526	541	557	619	521	506	555	546	561	527	610	558	551	580	542	542	568	537	584	573	530	535	537	527	563	517	537	544	545	566	535	567	549	570	511	608	525	533	580	561	504	546	585	537	558	556	526	531	542	530	583	553	532	568	543	572	548	588	504	574	559	550	542	556	573	535	498	526	514	533	546	552	537	565	518	545	535	528	546	516	474	591	559	537	532	539	598	569	538	542	581	520	571	530	552	571	575	575	534	552	555	535	529	612	513	531	511	532	526	529	521	531	526	514	543	538	555	546	536	517	568	507	535	500	514	548	572	557	529	520	552	541	573	536	618	533	553	528	610	548	528	543	538	477	562	530	519	537	542	579	548	559	551	583	551	561	579	586	543	543	533	574	568	556	547	522	521	534	517	532	549	550	561	524	544	570	549	563	560	569	570	555	535	543	571	552	544	533	537	539	530	544	540	563	563	528	552	549	563	581	507	553	526	540	575	568	536	533	570	521	511	544	547	554	485	520	524	504	535	556	560	525	517	524	577	597	546	537	535	509	593	533	522	523	525	548	554	551	542	531	548	602	514	528	535	546	516	525	537	551	563	507	571	580	517	574	505	543	480	549	555	546	576	551	559	546	547	538	537	514	569	551	550	527	565	520	572	562	525	545	522	484	523	578	516	573	580	515	517	542	560	528	516	566	563	550	545	529	563	527	550	542	564	495	585	545	521	549	550	542	512	514	595	534	519	585	504	522	541	525	536	543	521	551	566	573	523	553	513	547	581	530	554	505	534	540	540	530	540	555	543	550	561	541	522	579	544	528	522	512	575	541	566	516	553	546	518	564	538	490	598	518	554	536	539	548	531	538	528	563	551	566	551	564	495	508	549	555	534	514	549	541	542	548	559	532	552	534	539	559	541	522	541	510	511	541	519	509	567	521	557	491	559	564	573	546	520	547	553	582	526	549	525	564	557	516	599	536	598	531	535	533	562	544	527	529	549	539	505	533	536	534	518	504	552	565	543	525	547	483	525	551	518	517	532	529	508	531	521	544	561	540	544	534	515	520	569	530	562	527	565	537	533	550	568	519	567	545	517	542	551	564	554	524	513	544	545	550	547	568	542	586	544	588	546	506	561	570	543	544	570	527	565	540	554	537	536	546	534	559	542	556	565	520	531	536	535	549	531	517	525	536	563	526	526	534	584	504	571	505	566	527	515	569	549	530	486	578	522	569	575	532	553	540	534	586	533	554	559	534	527	525	511	533	540	552	506	530	566	550	561	520	579	564	569	496	540	523	554	501	527	565	538	571	537	549	546	568	570	570	554	563	600	524	531	553	542	537	560	539	536	518	581	541	553	521	532	543	519	554	569	518	541	545	531	528	537	557	542	556	556	551	532	545	518	547	558	592	578	540	482	528	559	558	533	530	566	570	548	562	568	542	520	542	572	508	556	592	532	535	544	572	521	513	535	522	532	575	553	552	504	545	505	586	523	546	537	524	582	547	529	589	529	568	549	532	559	565	553	527	547	538	509	576	543	573	527	534	550	536	534	516	543	544	501	576	574	562	503	534	570	467	506	543	524	619	583	579	506	555	558	542	508	515	577	541	552	564	541	553	586	581	573	540	555	586	484	562	574	528	531	552	540	533	597	551	547	532	544	544	557	541	555	540	571	550	539	544	526	578	532	562	548	529	567	557	543	567	620	521	523	567	566	554	508	554	517	582	525	549	530	578	554	515	570	525	557	474	568	502	555	541	530	506	523	500	569	572	564	518	547	537	528	554	558	567	481	549	534	562	561	533	536	565	574	531	529	544	561	559	562	503	527	527	535	582	531	611	543	579	534	541	527	539	529	544	541	503	546	556	591	524	572	557	574	536	536	525	581	551	534	530	540	534	557	535	534	535	516	534	567	529	544	553	549	561	551	538	545	513	539	575	529	520	555	559	528	549	544	561	563	547	538	558	593	550	516	569	487	535	548	512	568	510	542	540	549	527	515	526	551	560	536	553	543	550	587	580	557	536	579	516	566	545	550	569	572	510	582	565	570	537	560	526	513	501	518	559	526	527	554	529	511	538	520	554	566	551	547	543	526	533	545	573	540	567	509	578	547	547	534	531	556	532	575	540	488	556	496	529	537	534	542	552	531	538	567	557	546	526	534	560	545	539	506	564	531	507	571	546	580	519	517	554	542	551	570	517	551	590	535	513	562	493	548	559	569	535	558	561	502	557	564	550	503	573	537	545	533	545	548	567	528	525	537	556	555	529	537	531	553	540	558	521	525	532	549	553	558	552	546	508	556	542	593	562	561	551	569	534	548	565	504	546	523	527	582	547	544	561	536	564	530	555	545	553	520	544	557	552	515	535	525	530	508	533	546	555	535	534	488	540	532	570	524	539	469	530	575	533	520	558	543	569	525	525	525	530	550	577	533	517	521	564	520	528	594	582	511	576	548	533	509	536	574	566	574	538	538	529	540	581	564	538	560	545	559	558	510	552	565	542	516	579	504	554	533	511	567	524	553	491	550	562	546	571	530	552	571	546	531	550	536	538
27473	19526	7546	1425	947	813	748	707	706	705	662	641	709	677	639	675	639	652	639	680	592	682	711	648	600	629	646	632	648	656	631	692	595	670	674	671	655	657	598	697	680	634	622	654	651	593	680	684	621	641	678	592	635	665	644	677	641	701	625	670	626	679	657	671	665	654	619	643	609	649	656	622	626	702	631	672	666	677	649	656	650	644	710	653	644	669	653	634	649	646	635	636	602	603	664	678	654	632	655	590	672	671	611	607	601	645	618	691	639	599	662	615	680	658	625	654	700	659	658	661	640	634	672	624	656	652	654	622	683	671	653	635	594	632	646	679	661	625	607	676	675	658	629	645	674	635	620	608	609	663	647	646	646	655	668	631	592	638	619	673	638	667	650	646	654	641	661	636	667	634	682	612	644	650	670	659	612	655	638	659	662	628	579	658	652	673	632	610	637	631	664	637	610	661	686	659	660	639	641	681	663	644	642	638	592	605	653	634	661	651	671	659	661	591	659	674	632	629	665	652	659	649	635	599	586	682	667	729	668	647	657	684	655	629	636	650	668	621	655	650	636	639	622	647	694	654	663	647	685	666	653	635	614	663	639	713	654	580	660	584	654	655	663	651	660	686	619	711	629	650	625	639	645	695	649	657	690	621	657	640	671	615	617	608	638	673	614	639	621	604	658	673	661	653	633	684	666	690	592	694	650	627	688	637	691	637	632	628	628	671	632	645	650	618	706	648	631	700	634	655	634	611	594	678	699	687	640	646	638	654	651	599	665	609	616	627	638	628	628	664	636	613	701	639	652	583	685	686	723	625	593	682	671	622	655	644	662	651	628	601	660	701	660	630	621	598	692	637	641	732	691	608	645	621	634	646	633	589	633	656	645	659	621	656	639	651	680	600	596	631	663	680	631	618	620	629	635	653	627	624	602	642	652	628	648	635	681	671	599	673	611	683	615	642	653	635	651	631	666	664	650	607	662	639	662	632	658	622	638	670	647	614	603	659	646	615	623	652	632	649	648	615	644	649	655	647	638	646	669	651	667	659	648	678	659	675	639	642	653	642	682	684	655	649	614	637	647	627	612	660	640	661	678	701	656	644	622	585	648	642	613	607	623	659	691	610	641	652	605	616	640	652	667	604	666	656	638	639	648	673	626	698	651	660	678	697	661	670	641	667	690	659	682	668	622	632	612	639	652	664	623	613	652	650	644	644	625	671	681	636	672	634	653	643	691	591	600	677	670	648	624	627	643	649	609	655	672	627	678	680	669	580	614	614	657	612	683	573	623	646	660	641	604	651	689	658	702	686	651	688	636	645	625	657	666	649	655	654	651	648	665	605	676	703	634	647	612	608	652	631	654	627	670	626	664	632	661	643	639	668	676	674	620	616	678	714	654	630	682	603	648	642	605	673	589	630	622	716	652	642	656	648	671	660	646	654	673	671	690	596	665	647	643	575	685	677	619	664	645	636	636	616	702	644	646	613	615	699	621	645	616	679	647	635	664	654	619	668	663	663	661	663	649	631	619	649	677	652	636	573	670	652	636	648	702	639	644	659	643	642	655	616	656	652	644	627	673	650	636	591	642	629	635	642	678	636	601	669	657	642	644	646	651	625	692	669	615	630	640	627	670	614	628	696	686	713	636	638	637	687	635	687	660	675	667	623	682	663	665	670	683	692	615	638	567	624	642	679	675	638	628	670	626	613	637	642	659	663	689	637	568	651	648	633	625	619	640	632	634	607	655	643	668	616	610	643	673	694	680	637	651	649	640	665	632	660	670	668	622	644	642	680	638	611	657	649	646	688	649	633	660	691	601	642	616	671	628	640	645	683	600	646	671	610	630	671	657	677	661	614	575	643	628	657	650	592	639	695	682	617	647	688	648	676	643	683	654	654	657	585	682	666	660	599	656	660	648	604	693	660	640	662	658	633	664	650	662	630	673	680	660	616	608	635	637	645	668	593	670	623	617	623	624	706	637	644	644	630	651	663	581	603	638	641	640	660	655	659	650	610	685	659	655	654	671	641	665	595	706	687	648	662	694	669	638	625	633	681	600	631	666	687	657	638	662	627	694	642	663	680	669	639	621	641	678	632	632	636	686	638	658	655	640	635	608	632	666	651	630	689	637	614	572	631	691	637	615	683	641	666	622	640	684	659	636	638	629	669	626	659	652	629	608	663	638	647	645	645	658	647	630	673	590	678	677	653	617	695	661	604	636	644	682	636	635	690	674	638	613	666	631	653	609	646	613	638	697	676	592	621	648	635	637	642	645	648	669	608	663	647	675	616	633	637	664	652	653	702	665	635	626	655	674	662	631	668	603	672	619	655	637	625	650	645	664	677	641	645	669	661	700	642	663	653	645	623	618	609	655	690	654	653	655	656	651	627	689	635	643	646	608	652	694	614	601	630	631	661	658	702	602	653	671	638	615	652	679	647	684	654	639	630	679	624	644	636	641	650	642	662	613	596	629	655	705	655	649	666	625	661	662	646	590	646	652	655	674	642	643	620	623	660	654	626	661	623	679	625	711	626	695	713	663	674	631	668	648	642	669	638	641	607	598	644	636	684	593	713	658	632	689	641	638	622	648	624	614	583	674	651	646	646	647	633	646	651	657	631	688	660	638	665	693	676	654	672	658	604	634	665	651	657	643	649	610	634	598	671	662	639	644	650	697	660	702	639	659	666	659	638	655	647	660	659	664	623	628	642	684	627	649	646	670	633	637	680	673	646	651	713	647	629	606	604	676	633	654	652	649	602	660	652	655	615	612	642	632	608	611	672	644	638	635	629	666	661	640	652	648	603	672	707	599	619	668	652	627	609	694	637	616	677	626	648	654	651	667	634	630	658	680	625	656	637	624	643	643	650	629	659	688	676	623	618	636	628	669	625	632	700	660	635	648	646	656	570	612	699	611	635	669	634	687	682	641	664	642	659	679	694	666	633	638	681	649	657	675	615	676	693	695	653	616	638	678	614	656	617	661	660	609	681	658	603	622	659	636	623	663	572	657	620	651	678	667	649	648	712	621	658	688	631	653	634	621	694	618	642	640	661	650	630	660	625	673	623	649	647	656	637	612	626	700	643	673	657	642	689	638	629	665	660	655	691	645	638	596	637	644	691	605	664	651	661	622	625	651	657	662	575	604	653	644	685	687	671	629	670	656	635	626	667	656	666	586	623	648	643	612	652	670	650	625	654	648	687	625	643	649	606	635	694	611	618	644	618	645	627	647	599	628	666	682	663	687	633	610	621	650	662	640	661	689	583	693	609	598	628	658	626	674	599	647	653	656	607	653	656	644	647	666	596	678	652	617	633	638	612	665	645	657	631	633	638	659	661	641	674	667	630	614	618	644	672	647	640	632	670	622	607	669	646	684	593	660	677	613	643	655	614	633	655	632	654	650	645	660	691	658	661	687	652	669	636	697	635	651	583	659	645	621	665	625	667	625	648	666	662	652	629	678	636	686	707	630	627	609	647	637	665	622	660	671	678	644	663
14932	11897	3940	1549	1325	1114	1000	922	907	864	780	846	785	808	760	793	783	819	780	772	819	796	770	788	782	738	815	772	804	810	758	806	791	739	821	779	757	813	829	808	740	766	822	731	812	780	774	766	851	783	785	764	727	804	778	795	761	858	821	810	751	774	762	774	778	773	768	767	825	752	812	731	773	776	782	769	835	714	792	782	805	800	725	720	744	764	737	710	770	764	801	781	736	807	766	766	776	746	813	770	759	794	739	781	726	756	834	789	780	849	810	740	779	801	787	780	774	778	756	832	771	766	787	778	773	743	789	773	754	729	733	716	774	755	790	721	783	778	755	728	810	763	787	706	794	767	809	802	800	798	770	764	748	803	783	744	789	813	847	754	766	795	822	788	774	765	805	797	757	825	775	812	812	783	796	799	774	813	765	823	810	790	788	822	748	769	767	785	777	802	730	794	793	799	813	770	760	748	765	791	783	813	793	780	751	800	747	797	773	775	781	797	809	768	808	750	737	805	770	736	805	757	757	773	814	773	790	778	767	799	798	779	804	852	745	819	781	740	797	783	767	775	745	717	784	755	768	796	766	778	748	774	767	820	774	759	815	766	743	781	827	778	735	742	740	804	785	770	740	786	797	744	841	759	806	758	720	783	739	740	821	807	809	765	720	819	733	744	747	803	756	767	816	771	749	768	793	797	793	824	763	706	798	778	771	730	786	788	799	758	752	783	753	779	777	772	816	729	759	770	743	751	762	801	771	747	730	809	780	755	787	787	824	738	724	719	814	770	766	771	737	756	775	788	758	788	744	792	814	780	795	780	766	804	765	743	790	801	782	795	774	745	803	779	772	774	780	761	791	830	808	736	785	747	801	757	806	795	783	795	745	780	803	804	771	753	803	758	744	788	725	770	776	780	799	764	785	723	707	777	768	736	777	770	778	789	766	736	781	804	769	755	747	777	764	771	783	788	771	808	776	755	715	749	804	791	766	750	741	823	779	747	773	753	759	736	782	795	766	786	794	760	758	743	765	823	753	777	746	816	803	787	757	787	803	750	846	785	764	772	751	794	827	783	797	786	742	774	838	762	824	759	786	772	791	793	791	769	797	790	749	830	774	799	760	798	738	804	737	813	744	768	768	762	731	787	760	768	775	733	769	781	805	798	791	799	796	770	773	757	777	758	798	775	780	816	786	793	826	770	776	776	744	720	761	740	758	744	789	771	803	768	772	748	774	789	766	756	783	799	734	768	798	779	849	791	775	766	806	751	773	797	809	805	785	788	771	769	749	795	715	749	784	773	727	791	719	762	807	803	807	822	783	742	774	762	772	764	801	784	771	815	800	791	772	811	753	776	774	737	759	764	773	777	762	716	732	799	777	830	766	807	806	744	761	745	829	757	808	792	781	796	770	788	755	713	788	742	746	799	750	796	748	751	747	766	796	777	766	777	763	755	781	800	776	799	776	768	750	776	733	828	744	737	715	815	780	783	765	785	811	762	802	725	791	797	741	769	805	805	806	707	837	770	790	788	790	761	745	790	779	765	776	726	802	793	783	768	795	769	777	816	832	783	794	762	793	800	740	782	745	811	752	763	769	796	788	797	784	768	747	749	809	791	790	767	714	815	787	765	768	781	797	757	740	804	758	766	791	815	824	755	731	734	774	786	806	829	799	819	781	837	781	753	805	769	802	764	777	753	740	777	775	771	759	751	754	814	792	759	814	765	729	760	783	840	733	799	809	741	744	730	777	722	769	733	730	753	763	820	742	773	740	785	755	774	735	777	700	765	756	718	779	768	782	788	763	772	786	783	763	809	792	776	750	766	760	765	817	806	732	790	743	740	789	779	811	759	770	778	806	740	710	777	772	767	764	830	766	774	734	800	729	778	728	785	787	810	810	756	756	781	726	805	803	784	756	801	813	806	774	733	748	767	792	756	804	792	736	763	718	798	760	798	748	768	739	788	764	746	775	749	772	750	762	773	772	795	755	759	795	818	798	793	760	799	782	765	834	770	784	780	732	769	764	785	804	787	797	783	764	738	762	789	816	754	798	754	735	790	758	779	805	794	806	765	788	819	713	781	793	730	789	776	781	746	724	771	772	741	761	813	786	751	808	794	796	768	775	780	776	775	798	743	776	748	787	769	776	771	793	771	773	761	774	778	752	773	812	773	763	748	766	775	719	786	813	754	775	744	797	735	794	739	753	756	786	763	777	778	784	785	779	760	769	755	754	733	714	702	772	776	820	711	739	766	803	767	808	813	806	791	739	749	786	834	799	753	803	781	787	779	782	767	764	758	833	777	814	789	739	784	775	833	750	760	791	776	763	798	778	844	832	797	763	713	783	723	796	756	751	787	733	782	752	814	785	754	768	806	789	776	755	793	776	798	785	747	771	803	762	758	790	810	774	814	788	750	747	793	772	776	780	743	798	743	765	814	845	783	818	804	782	749	751	784	761	755	766	834	770	799	794	742	764	800	745	769	763	737	782	806	742	757	767	782	758	811	758	799	731	843	788	762	797	766	800	759	772	731	800	817	781	777	770	765	785	767	800	747	808	782	774	792	763	827	751	746	762	763	723	762	763	787	792	770	761	729	775	785	765	777	790	752	767	784	776	807	744	705	819	736	832	805	753	780	781	758	805	808	823	786	757	772	821	777	767	717	741	767	761	754	780	764	802	772	768	740	784	791	727	819	771	813	809	744	801	806	810	781	787	760	750	744	763	799	791	798	792	817	782	820	748	749	770	754	785	749	796	753	779	788	810	815	811	769	726	765	772	765	722	801	785	757	795	761	803	792	781	767	784	734	737	755	775	784	806	793	778	786	786	756	806	747	787	778	769	734	764	781	801	726	795	740	814	777	822	747	793	796	847	813	770	760	808	798	806	733	760	763	749	760	808	802	780	778	748	764	811	782	801	815	834	782	812	785	773	777	766	720	727	760	768	769	761	775	766	784	757	771	780	819	804	743	760	774	762	768	830	763	788	764	787	777	770	803	820	794	772	768	780	765	821	806	770	799	783	840	788	723	766	751	791	752	789	785	776	767	703	781	756	741	792	762	785	740	790	754	804	784	804	768	761	842	808	759	807	760	765	772	772	794	741	778	769	750	781	765	749	765	785	782	787	757	785	767	799	774	745	758	752	810	805	777	751	766	763	802	751	753	772	788	774	732	755	775	756	795	735	812	780	831	746	800	783	751	751	716	809	770	776	786	782	813	769	744	746	726	773	779	806	746	767	760	802	789	835	762	830	771	787	782	772	734	815	774	762	760	777	791	777	797	787	833	745	746	765	820	750	786	777	766	759	822	776	835	766	770	796	779	764	768	737	769	769	817	809	803	813	799	789	707	826	760	800	740	749	758	778	801	758	804	797	793	777	787	758	784	817	760	769	819	786	835	802	768	726	773	766	887	722	812	745	779	766	822	791	772	786	824	779	836	814	824	785	784	804	750	805	761	749	797	764	840	773	758	762	833	735	855	800	760	746	796	808	763
23714	21069	28063	24268	20990	8868	1641	1208	978	989	892	884	888	817	837	817	782	826	791	720	772	731	780	759	830	758	765	758	783	745	803	774	755	786	761	717	764	728	739	718	736	773	774	773	738	728	738	713	762	712	706	710	739	735	726	739	767	704	780	741	747	744	707	762	813	737	819	737	764	819	737	766	772	734	762	738	755	732	786	741	739	724	761	785	737	766	784	750	779	776	711	753	746	782	709	748	721	748	751	755	745	773	729	707	707	716	785	737	778	722	801	714	772	730	712	764	736	769	712	700	741	730	740	743	720	724	720	776	755	787	782	740	711	714	717	710	721	779	741	689	765	731	693	785	792	711	728	740	724	712	737	729	728	751	765	776	750	712	785	679	759	757	745	762	773	714	738	718	751	745	734	757	736	761	742	785	750	768	730	774	760	735	738	767	802	725	726	709	732	776	750	773	686	725	696	753	722	717	712	780	718	645	716	692	764	701	719	714	769	709	733	730	774	709	771	752	719	692	728	750	720	764	776	734	679	733	731	732	781	782	737	712	737	716	696	719	727	740	739	728	743	781	730	668	774	785	779	732	723	740	758	719	706	712	723	742	707	728	762	772	728	762	728	766	736	759	736	779	684	701	746	725	774	763	775	736	735	735	730	750	744	761	742	716	735	767	765	733	730	757	751	707	743	717	752	749	714	763	753	747	691	719	721	796	769	743	748	717	722	713	761	721	775	743	707	744	754	736	667	742	726	747	732	761	742	753	746	706	765	684	737	714	772	782	730	754	732	749	760	760	763	688	753	736	745	704	778	693	781	737	731	755	735	781	769	707	719	702	749	710	710	764	757	740	774	694	735	753	755	767	720	699	715	765	748	716	705	722	701	730	794	731	694	730	772	750	767	750	756	735	737	734	709	722	726	673	782	779	779	771	776	739	754	753	759	735	716	768	758	732	736	785	818	787	711	738	740	764	745	749	722	701	740	739	754	731	705	754	800	743	720	753	740	723	707	741	757	740	705	721	747	741	767	721	786	744	772	698	711	732	669	708	764	727	739	754	749	726	746	696	709	713	726	795	732	738	718	666	713	712	743	740	741	730	736	711	730	730	724	699	753	747	746	683	737	748	783	713	771	755	726	746	745	748	683	783	769	748	722	746	763	748	769	747	733	675	735	790	706	744	688	747	773	727	704	698	700	760	734	713	785	749	718	717	767	743	729	752	730	735	745	741	775	720	742	673	753	766	786	764	721	729	748	753	678	702	748	708	725	701	740	721	737	766	707	721	728	749	761	742	715	728	738	703	698	781	808	785	741	737	719	742	727	711	742	729	802	752	760	754	731	700	793	741	706	767	718	709	683	786	762	772	773	767	718	732	799	770	742	736	693	712	748	762	800	693	709	783	756	720	725	720	764	748	730	691	762	741	736	760	741	746	753	767	783	688	719	763	680	707	760	781	705	748	706	722	741	729	763	734	719	727	729	769	738	717	737	744	763	744	758	736	777	709	744	741	719	708	698	753	728	720	761	761	746	693	737	747	722	751	722	718	763	702	732	729	759	745	687	791	694	744	798	739	712	732	755	737	766	732	738	732	723	725	764	758	731	753	706	699	746	725	787	761	738	719	734	738	687	770	721	739	748	722	692	753	710	808	759	732	748	776	730	795	782	739	706	696	744	686	715	713	719	750	696	737	722	765	731	704	740	762	726	762	723	735	734	735	778	781	722	731	729	722	767	751	758	765	751	759	719	732	689	768	739	755	733	693	714	739	775	742	784	777	714	743	744	710	715	735	688	736	736	748	794	746	733	772	718	725	753	728	730	739	738	725	748	778	772	720	727	692	738	684	819	751	750	739	761	722	745	782	752	772	711	747	717	691	733	705	707	730	758	726	682	719	736	727	754	755	765	750	740	761	715	699	764	706	730	774	740	747	713	776	786	702	757	717	772	744	759	755	753	743	697	727	745	675	735	756	729	741	733	771	709	707	755	727	731	746	745	715	759	743	774	705	769	759	734	764	721	730	766	708	736	729	761	700	752	760	722	711	732	746	747	730	753	713	703	755	753	715	712	717	733	776	698	757	740	757	731	751	731	754	692	711	727	767	719	753	712	742	751	770	753	806	777	751	742	743	709	694	773	743	772	771	701	695	733	738	782	766	733	735	747	781	774	759	755	762	740	716	737	762	736	762	748	729	710	743	739	702	723	745	697	739	753	717	723	713	780	763	743	786	727	763	720	733	713	731	796	743	738	727	718	767	725	730	764	720	788	725	737	716	758	717	739	735	800	711	723	717	751	714	719	738	765	721	751	749	753	759	721	757	776	767	780	703	747	720	763	778	699	758	760	790	720	754	749	716	754	739	684	759	773	779	767	760	729	716	736	729	738	723	698	767	740	762	768	713	705	789	754	719	767	738	759	756	757	770	714	733	733	738	692	742	765	735	705	747	778	754	726	700	744	749	743	785	725	748	739	711	754	744	746	696	736	731	680	694	779	738	765	723	733	740	733	778	777	681	764	705	751	753	725	742	779	698	691	711	768	728	722	784	695	758	740	719	756	729	690	694	732	741	745	735	760	792	726	726	782	761	785	724	745	697	745	722	705	700	730	756	731	737	679	764	718	705	773	804	752	738	765	754	768	725	758	684	722	713	743	740	782	736	766	727	733	741	736	734	711	733	741	722	810	771	712	742	751	752	761	769	690	750	730	720	715	757	759	741	776	699	718	755	699	667	748	716	744	728	717	762	762	735	723	718	718	775	724	727	692	734	721	726	747	723	738	687	734	766	716	751	720	731	700	756	711	750	747	775	727	741	817	741	787	777	717	768	732	697	734	754	775	702	709	745	692	740	700	742	754	745	691	692	730	691	776	770	806	768	765	736	723	712	790	786	720	713	767	736	752	751	782	715	702	711	720	701	732	770	759	708	752	768	734	765	725	718	719	764	718	767	749	726	789	748	757	797	748	782	741	709	751	780	733	718	742	747	723	725	719	752	728	805	735	785	754	753	715	731	755	708	704	719	705	730	710	741	695	756	730	755	730	756	774	748	725	771	749	764	783	755	714	714	748	727	738	722	787	671	725	694	703	754	737	765	730	746	771	721	715	721	752	755	704	782	748	699	743	750	693	736	767	734	743	743	740	757	724	741	763	758	712	764	759	701	763	786	680	735	765	736	726	723	708	701	736	703	724	735	738	749	719	738	722	750	693	778	730	703	752	725	712	712	739	761	721	729	738	753	708	762	776	756	701	718	735	779	695	754	671	741	741	802	754	706	797	747	724	766	780	738	678	707	724	713	759	757	757	696	784	736	796	732	725	767	743	754	704	763	693	747	719	736	749	715	759	761	737	709	783	758	732	725	738	744	741	721	770	739	734	705	771	710	722	733	754	705	732	737	704	685	790	712	764	699	758	758	696	748	741	755	775	734	733	758	769	787	774	734	725	738	736	806	704	774	834	755	723	710	695	771	755	738	702	752	702	782	751	785	775	732	741	777	735	784
19445	25754	12381	5043	3448	2452	1944	1634	1491	1364	1287	1115	1079	1055	1002	1067	996	986	961	931	866	924	943	917	912	963	915	888	902	930	889	884	933	854	886	910	904	895	945	884	896	872	897	935	868	939	885	900	873	849	927	852	836	887	886	870	920	867	845	859	875	908	891	912	860	900	891	890	822	895	879	855	885	911	881	880	859	898	902	912	970	906	889	914	894	862	884	868	934	887	821	862	900	905	946	868	868	904	860	841	886	825	860	875	874	888	882	937	922	912	904	903	836	892	913	903	915	878	880	870	897	905	876	909	861	904	912	902	871	904	882	923	901	911	851	905	864	943	950	861	863	878	934	927	881	925	939	879	857	904	901	886	863	897	905	910	849	901	857	949	896	973	905	883	914	880	884	833	926	913	890	897	849	940	814	855	839	914	866	895	905	904	913	931	901	947	885	880	917	828	905	918	910	879	913	898	917	887	876	920	860	885	873	836	936	899	868	910	907	902	951	885	850	927	862	901	895	920	930	890	876	862	925	846	894	868	873	905	922	878	881	946	859	868	893	891	914	924	893	918	905	900	868	927	895	856	937	891	871	929	867	913	911	877	856	918	861	844	880	844	884	927	898	911	855	879	836	900	820	866	838	932	882	864	893	888	847	901	921	883	907	900	913	898	867	915	877	827	871	918	861	872	928	847	873	877	938	907	891	898	890	882	872	907	875	915	912	908	894	882	912	854	934	897	903	886	893	862	913	928	864	873	898	881	845	905	887	892	849	903	911	920	896	903	887	883	924	855	872	856	847	878	862	919	891	876	912	950	901	859	906	888	869	869	922	917	875	845	870	925	884	870	891	862	946	857	892	934	907	893	888	904	862	891	899	887	832	842	873	948	872	955	886	919	913	837	850	910	875	915	909	861	866	911	879	920	844	833	825	879	900	920	859	873	874	874	892	853	846	986	946	895	903	929	860	894	879	895	863	897	898	904	907	928	923	888	870	891	866	901	948	892	892	888	940	906	881	898	877	890	904	898	916	866	857	903	876	874	925	912	859	872	833	846	878	870	956	887	905	888	897	887	907	915	923	843	891	860	975	879	842	893	884	855	920	897	912	868	933	897	917	906	915	959	885	897	931	917	973	881	876	890	911	877	877	902	890	935	862	883	940	886	924	840	906	906	917	896	905	938	944	884	860	870	854	824	917	860	865	890	828	917	879	908	912	886	821	934	819	846	794	964	831	935	812	894	860	916	921	904	915	880	881	906	877	875	875	892	904	894	893	925	906	909	926	907	963	915	889	937	885	931	930	849	861	952	936	910	916	929	863	886	860	870	865	953	878	893	853	876	854	876	887	896	833	875	883	922	889	883	832	881	915	859	898	886	907	920	849	919	888	925	872	949	914	910	934	895	901	858	922	879	844	891	858	903	856	882	923	857	910	879	898	904	890	860	851	895	912	899	908	903	923	912	891	859	904	913	874	921	949	871	855	900	969	938	933	866	873	923	887	863	890	882	924	890	917	839	885	867	887	893	890	918	899	876	938	849	895	841	901	884	878	928	915	871	914	847	888	887	871	867	880	867	864	854	899	875	872	905	936	909	954	871	860	928	897	900	875	897	837	834	884	878	833	903	883	947	913	854	874	855	905	868	917	920	906	952	880	868	886	908	914	951	887	874	844	900	866	885	863	919	879	839	876	888	868	896	887	903	892	928	917	873	857	841	925	857	929	885	889	878	861	834	909	902	840	892	896	894	847	909	884	869	926	876	833	918	898	946	908	885	835	902	872	868	915	905	924	874	929	905	869	898	928	858	911	867	891	860	880	869	931	895	892	913	897	857	861	927	876	873	893	901	898	885	920	829	910	859	842	889	899	897	905	856	893	887	879	856	949	861	913	929	901	907	898	882	907	822	905	906	944	947	930	895	865	880	854	902	875	884	909	892	924	930	931	848	883	899	886	917	874	887	862	859	909	895	888	869	867	885	907	957	854	887	883	847	910	874	871	853	909	862	941	888	913	884	898	859	833	877	875	924	948	891	863	868	877	909	923	884	864	855	900	897	892	879	912	874	897	856	950	846	883	871	901	910	882	937	886	833	904	875	878	847	893	871	867	880	899	881	905	880	874	884	875	917	894	944	857	914	906	930	934	882	929	856	888	889	903	900	900	880	897	872	866	924	846	884	941	877	897	896	875	878	844	864	886	872	905	797	874	884	898	946	910	882	902	851	904	903	881	880	923	878	920	877	893	881	887	888	850	893	869	920	882	860	895	889	865	901	936	876	877	900	876	847	853	904	893	856	895	907	820	887	835	902	889	910	888	884	915	905	909	873	854	863	882	885	952	952	853	883	880	887	873	906	939	882	848	881	920	929	940	857	898	864	918	887	934	904	900	898	925	868	891	900	894	920	918	844	878	859	865	915	876	844	873	851	866	922	836	900	929	838	843	892	869	899	896	902	921	895	893	900	859	951	869	839	892	856	895	885	945	920	854	886	899	916	908	947	891	935	868	919	878	890	867	892	898	872	890	887	875	865	839	870	884	894	869	880	861	841	882	814	858	866	877	893	867	910	906	869	919	890	826	919	893	869	889	902	927	893	835	915	935	880	883	887	877	809	941	874	916	901	897	843	892	856	939	911	923	885	854	899	921	927	914	904	873	934	917	894	906	878	904	873	840	880	816	872	862	852	889	898	920	886	895	872	927	894	890	883	860	865	830	897	871	918	875	884	896	851	907	914	832	921	880	867	889	910	922	883	868	904	880	882	860	846	908	882	934	894	904	887	883	857	891	865	897	875	909	932	883	889	871	918	848	865	934	835	881	913	904	875	873	882	887	893	887	935	909	877	901	881	900	865	915	822	860	894	856	894	889	892	893	824	880	836	845	917	922	909	920	917	932	859	924	885	904	804	884	907	898	942	872	930	900	897	906	907	887	881	927	893	869	910	921	869	883	883	939	909	859	877	894	954	931	857	907	864	898	824	846	899	865	848	878	884	908	923	913	894	875	913	902	900	954	887	850	893	882	888	877	907	914	878	901	919	903	846	923	867	861	900	876	929	859	937	912	851	891	848	854	863	871	847	876	865	886	899	907	891	906	898	887	961	893	921	867	891	911	925	913	874	877	925	874	917	827	963	880	870	940	887	873	908	903	946	911	937	904	937	865	837	838	914	866	900	918	889	910	861	915	854	915	860	903	882	861	925	904	920	851	933	950	921	837	913	923	890	891	816	859	911	927	899	842	848	915	866	875	943	840	834	840	877	888	937	926	892	980	897	923	897	924	897	863	929	905	881	880	928	869	878	922	893	943	905	882	895	863	870	865	920	889	892	900	889	913	864	891	897	904	916	899	846	912	848	884	946	932	876	938	919	890	878	952	876	857	943	847	880	883	866	874	881	886	915	926	900	922	872	897	833	950	880	889	867	858	893	872	908	873	843	918	893	909	898	834	878	839	914	909	937	885	911	894	876	897	900	884	863	907	907	919	865	863	902	868	887	832	856	922	863
24708	21006	26851	25198	10104	1008	664	584	510	492	455	424	422	427	391	402	398	412	380	355	394	350	403	395	382	363	386	372	376	408	367	366	342	322	408	353	360	368	376	381	371	373	389	363	373	388	355	389	350	365	374	367	377	360	358	383	374	393	376	376	372	343	352	351	365	399	373	375	367	327	394	372	365	368	382	338	373	348	353	371	381	360	375	395	402	340	384	347	375	327	415	395	372	386	384	330	390	373	403	361	375	370	377	360	389	359	357	351	430	386	314	366	401	367	403	385	362	390	385	379	397	340	386	389	371	357	382	354	381	369	336	386	402	366	371	356	376	362	398	393	382	369	373	382	360	385	378	338	339	350	379	391	393	375	386	371	364	362	353	394	340	388	345	355	393	387	368	358	355	334	378	373	394	395	357	397	376	383	406	358	361	364	382	348	392	393	329	331	368	348	366	356	411	361	401	352	415	392	409	339	342	393	369	364	409	363	377	358	387	356	402	400	356	379	397	346	383	398	384	361	405	344	374	356	362	395	397	397	368	388	355	379	347	336	353	377	400	387	390	339	362	377	388	388	402	396	344	362	377	344	346	376	393	371	385	377	362	384	359	375	397	385	395	379	401	340	369	410	373	350	356	370	358	350	345	341	371	383	369	335	361	372	387	367	395	364	378	335	371	366	374	378	407	366	369	360	377	358	387	363	357	383	351	364	370	347	384	340	349	349	365	378	325	379	365	394	373	362	377	356	401	381	384	396	381	368	373	359	386	389	373	393	364	382	374	386	364	385	390	359	357	353	355	354	399	384	360	369	389	376	401	340	357	373	378	353	358	394	370	389	372	362	360	369	359	385	362	350	385	358	406	373	347	373	387	398	367	381	373	350	360	371	412	362	400	385	398	376	346	390	385	361	380	380	362	350	375	358	354	394	348	359	383	370	378	383	357	392	340	349	383	379	388	381	367	406	351	366	370	368	386	334	363	350	356	357	361	374	371	378	374	392	360	388	351	390	395	351	361	388	368	378	395	359	349	388	358	384	336	385	402	330	356	393	395	364	383	369	353	358	356	365	378	421	364	317	339	384	378	375	369	360	376	356	376	344	362	350	378	340	349	322	365	368	333	363	373	372	368	362	388	356	361	376	362	397	383	376	347	392	388	388	354	406	368	386	361	343	357	358	358	409	391	376	401	392	390	360	391	395	348	389	375	350	363	357	362	365	383	373	374	393	350	360	340	332	364	390	362	358	389	380	381	332	348	361	358	385	391	341	371	356	383	367	378	370	337	346	337	357	381	386	345	388	338	362	373	349	363	347	368	368	376	409	328	414	370	397	352	384	367	378	346	377	343	368	386	360	391	403	395	320	405	340	376	384	373	367	396	358	367	367	374	396	376	370	348	352	355	370	399	346	389	342	378	377	399	412	393	388	374	352	371	412	343	351	381	354	355	352	409	375	361	336	374	380	360	372	390	380	370	382	352	379	400	409	394	353	405	407	385	389	347	369	363	368	425	334	356	382	392	342	354	412	385	356	394	380	355	360	389	374	375	342	391	433	365	370	354	399	350	382	404	372	376	366	375	362	389	353	380	370	343	413	364	370	362	377	364	354	397	345	332	367	340	411	377	360	345	393	384	367	391	333	375	377	383	339	340	368	404	377	364	384	366	375	359	370	386	385	361	356	374	347	378	397	355	366	346	367	410	375	401	405	360	370	374	381	345	374	371	378	374	382	356	394	368	382	370	342	363	421	381	394	341	372	351	387	370	367	381	342	373	389	399	412	379	399	349	393	368	354	335	393	357	371	400	392	436	391	365	376	377	396	380	404	351	368	346	376	381	377	397	395	331	330	394	381	384	416	367	385	415	375	435	362	359	386	381	348	393	361	394	391	332	368	374	367	368	372	362	366	396	406	373	376	380	358	380	392	377	359	360	372	336	366	384	382	359	375	409	390	367	373	375	393	393	360	383	371	389	391	357	373	351	372	381	396	370	385	349	342	381	425	373	386	331	377	381	376	369	365	364	355	329	384	382	392	355	349	373	387	345	349	405	365	355	395	352	392	362	364	387	380	365	387	387	373	358	379	389	352	396	389	371	363	382	365	389	370	389	371	392	373	385	382	366	370	381	352	378	383	358	356	377	357	373	386	337	351	375	379	389	361	367	372	341	374	407	375	386	411	368	365	418	379	363	396	405	370	373	366	354	405	377	336	367	366	381	401	374	314	387	382	375	380	328	358	370	386	370	371	365	354	403	393	345	340	400	378	386	368	379	397	364	382	392	335	372	382	403	369	372	348	403	360	377	350	327	372	392	403	388	330	357	383	359	370	353	389	383	389	363	377	399	372	356	353	363	349	334	374	381	376	358	393	371	356	339	367	391	380	368	374	387	379	367	386	380	346	379	344	369	401	363	407	405	376	371	366	364	383	365	341	363	378	321	393	333	398	336	392	341	400	381	363	378	379	355	350	378	360	348	377	377	385	399	384	372	359	384	373	390	379	393	358	361	373	374	347	352	317	356	407	387	378	372	368	328	377	366	395	373	357	394	378	358	390	399	365	387	372	397	398	353	375	371	346	356	350	374	382	367	394	352	382	395	354	354	401	373	353	381	383	363	391	403	341	327	358	352	365	400	364	350	356	352	337	340	346	376	373	390	402	361	375	373	370	396	355	393	400	331	402	357	342	405	399	341	351	379	372	376	359	379	372	342	370	348	358	399	372	378	349	346	369	371	381	359	421	372	370	346	375	346	350	374	385	359	359	412	370	352	367	382	388	387	373	363	390	371	372	373	387	353	378	346	394	379	357	375	338	408	343	391	397	363	379	346	360	335	360	347	365	414	386	365	354	402	366	363	370	372	392	383	355	375	359	360	353	366	398	371	376	394	355	345	407	371	396	389	348	371	371	382	364	400	372	365	353	384	387	349	396	413	381	390	384	334	382	328	358	378	379	368	351	362	368	376	371	376	372	393	361	378	390	372	356	371	359	391	348	379	388	394	365	375	346	398	382	377	393	380	357	390	347	383	392	372	379	373	381	401	371	402	344	357	378	345	333	349	367	387	342	385	359	400	363	372	417	386	376	366	337	383	405	372	356	353	346	380	394	372	378	382	372	365	383	371	386	372	383	389	369	385	359	377	417	379	397	343	359	381	386	392	349	367	381	345	352	346	368	377	383	383	347	371	381	378	368	393	393	398	365	365	356	365	362	380	361	371	375	368	420	354	371	386	412	391	369	361	394	371	374	321	383	388	345	385	350	363	381	361	356	384	385	336	365	348	355	339	370	363	353	344	368	316	386	403	342	386	374	348	364	394	378	365	408	405	345	380	400	407	415	393	380	376	362	354	385	370	378	371	386	393	396	348	385	377	367	334	386	364	340	333	361	387	358	393	344	393	355	358	376	340	347	375	379	363	379	418	399	337	360	368	385	341	379	381	350	383	422	392	361	337	348	330	371	328	383	396	373	354	366	371	408	375	369	372	380	361	387	368	376	368	371
18219	20893	9154	3102	2232	1539	1174	916	838	707	605	630	574	567	562	532	522	491	487	491	501	478	473	492	493	510	516	475	473	481	475	478	473	455	484	469	452	454	485	438	458	465	412	433	515	443	475	452	483	479	480	454	460	487	475	415	423	438	448	435	470	425	502	444	473	502	511	408	474	460	468	500	459	452	461	439	456	444	452	462	465	466	476	448	447	493	455	485	472	488	450	477	477	446	455	452	459	442	449	441	448	438	413	447	453	479	446	459	440	474	450	476	456	440	450	463	474	470	458	446	463	467	451	462	449	453	463	443	499	468	506	463	450	462	456	544	459	430	485	438	490	455	468	454	492	465	465	476	500	451	425	507	409	464	452	462	402	447	429	456	468	453	423	421	494	451	451	443	427	443	436	447	455	473	432	434	444	440	491	434	432	472	458	444	427	444	485	478	463	432	465	463	437	509	461	449	493	441	489	461	468	498	442	448	471	437	505	443	421	414	445	456	453	453	467	444	427	484	474	474	473	455	445	442	449	442	474	456	438	452	467	444	436	440	484	462	444	437	445	456	451	441	429	387	471	435	462	466	477	436	494	480	444	488	442	479	438	463	429	442	432	448	457	448	466	469	453	412	447	461	463	471	498	498	472	439	466	466	436	471	436	447	459	480	435	477	437	463	456	475	442	425	437	436	445	451	480	486	491	440	466	469	437	497	433	421	466	486	451	459	465	442	408	439	412	436	476	482	437	445	468	433	442	477	449	450	435	443	412	455	466	449	467	487	421	473	427	474	483	463	464	446	470	481	454	433	475	497	438	493	428	479	477	494	462	438	454	480	426	484	455	453	460	442	444	467	498	430	441	438	447	437	472	428	447	495	471	473	447	467	475	437	432	449	424	444	446	432	442	451	447	455	473	434	436	440	442	440	421	451	504	456	476	434	491	454	418	418	440	442	448	435	443	413	458	446	468	436	436	428	486	433	409	443	452	464	412	481	469	413	435	443	479	404	461	467	455	452	462	474	467	458	461	434	441	442	475	489	433	453	459	509	478	436	477	438	472	444	456	455	434	434	482	456	476	469	445	467	449	448	441	456	483	460	416	450	462	481	462	487	455	467	477	446	460	454	434	440	468	441	448	461	477	473	483	400	397	409	472	467	476	482	425	466	452	460	484	468	398	484	445	470	428	474	447	430	456	488	454	449	478	461	431	461	470	460	464	491	532	414	473	502	450	466	484	465	454	416	451	477	463	407	442	455	424	450	448	456	459	449	444	453	477	457	420	461	434	451	454	474	470	446	455	449	466	462	466	487	481	436	471	443	451	446	466	445	426	458	450	485	435	465	478	457	483	465	466	424	443	470	467	451	434	454	469	454	455	465	430	489	431	454	436	410	425	415	461	451	418	437	429	425	462	461	416	454	452	455	455	508	461	457	452	443	461	463	517	450	452	458	490	459	483	437	433	490	406	430	465	452	391	474	490	446	477	467	418	425	472	474	430	456	452	470	459	469	462	448	415	460	465	469	462	468	443	480	446	447	417	476	443	484	454	451	460	471	466	451	450	462	429	468	437	459	472	443	473	465	435	446	497	401	440	451	466	451	422	429	511	444	486	453	445	472	483	499	444	488	460	485	432	442	511	475	473	436	466	439	431	461	411	439	467	438	440	465	458	448	501	457	439	473	443	436	484	448	441	494	488	452	464	448	447	464	504	475	431	465	441	453	505	452	485	426	432	453	472	457	481	457	477	468	453	453	436	465	465	447	466	489	445	466	465	437	499	452	423	440	472	447	453	454	509	469	460	477	461	470	423	456	479	449	442	457	471	492	457	434	456	453	494	438	444	429	460	447	426	469	469	417	479	460	445	459	449	460	456	447	453	483	460	455	452	431	459	444	437	461	452	415	462	441	482	454	448	474	472	453	491	442	473	444	470	443	432	466	433	437	458	472	450	460	418	485	461	470	487	470	472	455	423	456	430	486	476	435	450	470	412	422	461	463	467	471	477	463	470	450	452	489	444	464	483	445	446	449	467	464	461	445	432	446	451	447	476	448	472	476	495	456	449	460	438	441	456	443	443	456	452	433	460	463	454	405	494	452	468	502	476	410	423	407	453	427	423	445	445	451	449	447	452	460	498	441	429	417	454	457	413	446	433	435	451	445	450	458	451	472	456	467	433	441	425	477	439	440	439	420	441	431	473	450	462	469	457	480	436	486	504	465	452	467	454	471	444	448	423	425	462	434	441	449	460	449	489	483	435	445	480	448	463	489	468	482	407	499	444	438	461	480	460	493	478	430	439	461	485	464	446	463	432	430	469	481	452	442	434	439	488	469	471	465	461	475	444	424	474	473	474	459	434	435	449	435	408	440	470	420	423	476	455	421	427	469	482	431	474	448	446	451	468	453	414	446	399	444	465	479	438	473	403	467	460	447	452	424	436	472	471	439	453	466	459	463	453	460	443	478	424	444	430	420	429	439	478	480	462	454	467	461	428	435	467	428	438	428	458	490	478	477	463	450	472	466	453	475	466	457	443	454	459	480	480	494	462	439	468	413	472	435	481	433	426	454	444	447	461	459	446	477	449	457	461	455	431	445	502	450	409	445	483	485	424	465	423	449	435	484	436	487	477	429	481	436	430	437	447	443	456	445	461	470	434	470	426	459	482	442	451	465	486	442	470	500	466	465	449	501	422	473	462	471	453	526	446	441	483	445	493	495	465	440	463	451	466	465	454	453	465	474	481	452	499	467	398	430	441	434	461	464	457	435	451	452	459	437	454	462	441	455	484	451	456	498	427	451	446	506	447	460	475	486	482	454	465	439	469	441	472	470	450	450	451	463	464	429	485	462	483	412	493	459	473	466	476	450	437	429	470	455	487	448	454	481	442	439	437	457	465	473	455	490	460	437	440	453	452	481	450	463	437	436	476	420	425	468	406	451	420	436	450	435	449	405	475	453	478	445	426	475	462	441	451	498	477	451	448	432	451	459	463	457	475	423	480	476	502	430	439	497	476	467	464	468	464	482	462	443	482	468	487	418	465	456	448	483	513	498	477	463	458	438	470	443	461	444	421	474	499	431	434	469	419	474	456	442	459	482	402	453	414	439	443	484	467	433	434	491	455	468	435	431	450	453	434	457	452	481	502	449	461	442	443	458	477	500	452	423	479	450	453	465	454	485	480	435	462	438	430	461	453	448	468	447	446	490	477	464	472	458	456	473	485	483	471	458	451	428	434	459	462	458	489	482	425	444	463	425	431	472	443	466	484	439	426	433	476	453	452	461	428	433	430	451	486	445	468	466	467	405	467	431	405	442	481	479	479	484	438	443	454	430	421	459	438	425	483	443	419	419	467	457	456	465	446	495	475	462	453	432	416	439	437	435	493	459	452	436	407	463	484	468	483	432	444	488	444	433	494	451	432	452	489	472	464	455	457	473	441	448	465	457	426	426	477	466	435	454	496	474	486	431	475	474	440	481	444	442	401	462	463	418	411	483	463	443
22636	21055	28481	23813	21048	21034	6737	1210	924	805	745	675	599	555	551	575	535	544	492	441	470	494	490	495	443	495	470	440	468	471	487	494	454	414	433	413	464	482	437	416	445	482	437	480	428	493	477	450	473	432	414	451	435	407	445	420	449	475	424	407	390	434	447	432	442	462	434	453	431	423	449	459	437	443	424	401	458	440	429	439	443	451	439	432	438	421	443	463	434	413	415	450	434	473	455	417	418	452	431	425	415	464	438	451	431	430	448	410	475	457	383	423	421	415	427	448	464	436	423	419	464	434	409	443	416	440	414	445	460	436	413	463	423	474	403	405	433	423	413	421	421	432	446	478	422	431	458	449	445	388	444	420	404	450	418	439	406	441	462	413	407	432	396	429	466	430	456	416	460	416	447	427	451	425	435	412	434	443	427	461	423	481	425	447	421	430	452	441	403	432	428	430	455	450	420	365	422	453	423	450	432	455	415	435	398	463	447	419	455	386	445	428	449	442	410	424	426	415	456	458	454	475	437	454	449	451	439	456	477	438	424	461	423	424	459	436	435	446	415	423	438	440	430	404	488	433	431	455	403	408	430	393	416	436	444	435	464	444	463	439	452	418	424	458	430	431	443	398	428	440	451	416	452	446	443	421	426	448	476	415	424	448	460	424	449	422	400	446	393	424	406	422	432	445	389	461	429	423	432	401	438	400	410	431	465	423	428	457	441	439	468	411	472	451	409	436	439	450	426	468	427	411	433	403	451	446	442	401	452	442	437	441	443	427	412	423	430	445	410	436	454	454	400	441	427	430	419	434	383	459	421	420	415	396	452	423	434	412	429	426	418	468	410	415	386	389	420	382	450	411	435	453	486	409	472	460	433	447	418	460	393	436	424	447	464	407	463	414	454	454	448	448	437	418	434	452	461	418	456	461	476	446	475	476	426	435	446	421	426	413	418	440	420	428	429	424	442	450	440	453	408	417	444	429	400	431	433	459	425	414	413	432	444	399	428	442	420	434	426	426	408	410	427	458	407	423	455	410	422	461	390	460	439	432	417	440	429	428	419	464	495	462	449	420	454	444	425	446	434	475	428	445	436	409	450	432	410	441	436	433	435	424	433	431	425	445	432	434	414	434	457	438	422	444	432	433	462	424	460	425	441	401	434	421	441	459	394	436	424	412	449	414	470	423	442	435	426	449	433	428	430	448	427	386	425	450	434	467	448	431	426	451	403	443	426	426	413	427	484	467	416	422	420	411	438	417	428	437	461	395	465	418	430	402	399	435	423	421	480	430	384	450	435	425	439	419	448	417	428	430	437	443	444	411	417	408	406	419	414	393	440	417	449	427	457	426	444	405	406	421	411	431	439	423	486	417	429	447	420	413	434	405	432	454	441	426	406	431	429	429	438	424	433	411	427	457	400	429	420	417	440	443	454	410	388	463	415	436	458	428	440	404	444	446	434	427	448	433	425	409	459	423	462	429	473	453	462	448	443	434	437	433	424	440	409	448	410	448	442	417	435	425	464	430	450	406	413	440	413	484	411	445	428	410	436	435	444	421	438	397	447	434	408	420	430	456	420	446	426	412	428	432	415	418	409	401	432	409	408	410	446	419	449	467	428	446	403	414	420	423	493	409	407	425	447	455	416	437	442	423	378	458	439	416	460	401	413	419	421	415	402	456	413	433	443	428	461	426	440	455	455	449	423	433	396	444	437	461	451	436	426	464	431	441	439	440	424	437	399	404	435	426	496	436	406	453	408	412	399	403	445	470	423	429	421	407	424	466	409	447	420	431	432	436	451	450	405	467	432	464	452	438	420	399	422	451	428	406	455	431	403	405	411	426	436	420	417	440	446	404	444	460	435	442	420	458	458	464	439	456	392	455	440	438	426	433	433	427	404	415	438	432	423	462	424	445	431	450	437	411	476	445	393	442	453	475	405	413	407	420	458	438	420	451	419	403	435	425	435	418	424	431	405	404	445	410	430	405	419	392	456	412	454	390	448	436	422	452	421	446	416	440	435	403	427	407	440	465	424	440	423	410	417	456	441	435	452	438	418	431	462	409	427	420	471	440	425	455	405	456	456	442	427	402	452	443	455	454	407	458	451	430	428	421	440	431	432	453	430	482	447	432	433	442	442	438	450	460	424	455	430	459	433	443	431	391	446	442	447	447	418	435	402	443	460	428	431	415	425	442	426	459	451	442	438	396	417	425	405	458	431	462	443	430	448	472	476	449	420	440	444	450	431	429	450	412	457	431	419	426	429	465	423	448	434	396	431	420	413	431	429	461	460	428	460	426	418	399	459	412	412	414	413	462	412	441	447	448	423	430	446	458	439	431	433	377	386	455	460	390	398	426	384	432	421	418	399	414	439	428	406	432	405	443	471	444	420	421	458	412	402	477	449	436	418	437	459	422	425	422	441	413	420	439	418	432	401	424	420	491	425	435	426	457	435	414	477	414	432	459	409	439	438	428	424	462	425	411	465	425	376	407	400	423	443	443	448	443	393	443	422	409	443	453	410	441	437	399	467	382	426	450	438	400	431	429	438	412	424	451	404	406	439	441	408	458	430	444	452	436	426	445	434	436	413	423	449	398	388	470	405	455	445	451	458	430	404	447	447	463	430	443	429	413	438	419	401	426	419	415	434	455	449	421	451	421	400	435	415	465	433	432	413	396	441	424	474	447	430	427	438	440	445	401	366	410	431	413	422	438	388	408	401	415	425	424	456	458	456	446	471	404	463	460	418	453	454	447	425	405	398	420	419	413	428	427	463	427	421	433	427	417	448	462	460	452	438	400	419	462	442	419	430	422	404	441	447	446	470	431	448	451	442	439	448	443	431	406	440	439	428	429	421	386	462	449	464	457	459	405	441	450	446	469	454	414	448	419	479	398	406	391	419	430	411	444	442	447	376	446	415	448	434	446	453	469	445	444	418	423	433	445	422	412	442	405	415	438	456	436	467	451	417	396	437	433	466	454	507	441	437	427	438	403	443	387	453	430	408	411	409	431	464	434	395	433	459	443	434	409	451	452	444	425	475	436	444	423	441	421	429	405	406	433	419	429	445	404	430	426	432	407	418	437	419	453	417	443	428	434	413	444	438	458	424	432	421	406	434	434	398	376	430	433	437	430	423	436	424	458	462	460	428	466	470	453	442	443	402	449	438	409	430	438	438	441	434	403	457	426	434	455	419	463	424	441	421	407	401	432	405	382	412	422	415	459	416	475	440	420	406	406	453	396	428	463	427	394	436	429	433	433	434	446	421	422	424	434	399	417	467	423	425	379	445	446	440	432	414	416	463	451	428	454	417	436	406	442	428	464	465	423	450	412	431	406	431	423	411	423	413	433	440	431	416	396	407	474	436	455	458	447	421	427	400	462	423	443	438	424	424	420	458	404	423	430	438	436	446	391	415	427	405	390	393	450	437	427	431	423	435	451	435	411	404	462	456	455	451	397	440	409	421	412	432	420	425	450	452	427	418	446	461	417	428	445
23226	32056	17839	7428	5006	3305	2431	1905	1569	1459	1216	1059	856	845	816	734	704	726	645	693	642	589	638	613	639	577	593	577	568	598	571	548	555	605	556	580	594	511	541	586	586	580	579	550	549	549	591	576	536	583	546	598	564	580	527	532	576	539	554	557	537	541	513	587	538	518	532	509	581	541	523	582	592	580	466	582	529	563	535	528	547	508	535	569	545	564	538	541	526	522	547	534	554	535	543	530	549	540	578	518	540	530	537	536	496	533	523	534	544	522	528	513	541	574	507	568	563	567	531	521	570	578	558	524	528	548	539	553	552	550	525	575	541	507	530	566	528	519	533	534	544	556	557	541	569	524	551	563	501	509	562	520	533	539	522	569	544	530	569	519	523	546	515	572	501	529	524	539	520	497	538	571	523	516	614	538	575	540	543	524	537	550	532	559	549	515	550	541	553	503	535	574	498	533	539	537	564	534	545	566	584	543	561	542	521	531	527	500	578	524	554	565	567	562	499	527	544	558	528	550	563	561	597	493	526	549	521	534	491	545	540	544	569	553	540	502	560	553	517	564	497	513	520	539	492	555	575	524	557	527	525	546	538	538	544	557	549	502	572	553	525	539	530	513	572	542	542	529	542	572	495	528	557	549	500	573	529	563	575	528	540	560	549	539	511	551	564	534	588	558	516	560	571	545	548	555	511	573	557	527	556	573	549	546	519	540	548	545	538	563	534	529	544	550	551	542	541	509	525	540	504	547	507	555	570	544	529	543	523	576	511	518	510	557	486	564	524	518	561	517	568	555	520	502	524	515	573	566	537	536	565	522	523	537	526	543	533	520	503	548	537	548	526	545	528	550	554	508	552	510	539	523	571	547	562	593	538	559	529	563	519	515	549	495	525	531	550	537	502	502	522	554	493	497	541	506	557	581	576	552	530	542	486	542	555	516	522	522	507	567	564	540	525	545	533	520	511	517	517	496	529	553	571	543	540	519	564	522	549	530	536	580	569	548	549	529	564	507	562	566	527	517	527	514	582	551	539	517	548	539	556	539	573	551	530	559	497	542	546	570	502	529	499	523	557	531	556	566	507	549	535	564	524	575	525	506	557	516	528	528	519	522	560	566	563	495	523	552	544	507	510	516	544	544	498	551	550	517	535	499	536	551	556	566	548	552	543	554	539	530	532	526	542	519	561	496	548	574	534	530	578	502	532	523	536	525	546	519	552	555	570	524	543	507	534	528	491	554	526	557	545	560	539	521	498	526	493	527	540	513	544	559	528	513	546	576	543	509	551	546	544	550	508	559	532	508	547	578	494	537	564	533	524	534	550	539	509	498	547	565	547	545	569	519	545	558	570	551	512	510	558	566	549	516	520	533	547	532	496	543	549	570	555	516	565	538	518	548	557	575	554	539	512	528	508	575	550	544	470	563	551	510	547	561	561	544	531	545	535	561	518	541	514	525	543	527	499	546	546	529	531	548	546	531	508	587	539	514	519	503	558	519	565	617	555	566	528	529	554	567	533	501	518	505	557	530	522	573	517	533	523	555	526	539	515	541	534	559	558	552	521	546	466	571	590	552	526	544	537	505	517	532	570	559	542	561	542	545	517	514	519	597	506	535	561	555	507	535	534	576	526	599	515	516	556	571	512	528	526	540	532	549	539	532	559	540	530	536	533	522	516	539	549	551	551	532	551	546	509	495	539	537	508	550	524	498	523	539	498	541	515	547	535	563	539	568	553	577	521	558	514	567	559	506	518	553	503	543	527	518	496	579	549	569	602	498	555	533	548	548	544	571	595	560	515	569	504	541	531	511	555	550	550	529	519	548	538	552	504	538	542	510	582	548	557	544	536	558	558	532	505	526	550	545	535	546	528	560	509	524	546	530	513	554	531	531	543	532	538	521	519	543	564	570	526	551	548	501	568	576	531	517	585	485	538	522	529	564	544	517	530	538	533	538	545	533	561	492	534	567	540	520	559	520	536	533	551	540	587	556	546	504	492	564	520	523	524	548	553	565	536	526	552	544	562	519	551	542	499	562	527	514	532	527	550	555	509	497	561	534	533	551	536	550	561	531	510	549	560	587	520	523	523	508	533	564	535	566	544	503	546	518	502	562	524	531	532	577	535	496	537	510	563	530	537	547	534	523	549	540	480	550	557	569	536	513	538	566	550	543	552	527	534	556	530	509	527	546	576	524	582	511	554	509	536	519	556	542	541	531	529	569	543	529	507	512	534	518	540	546	588	532	506	542	511	554	503	591	530	513	480	522	490	522	527	592	547	528	528	529	551	544	516	529	568	576	547	537	522	578	536	515	552	566	489	577	532	535	526	516	539	541	551	560	563	553	572	537	554	497	499	521	532	524	525	567	536	553	516	515	541	538	522	591	560	523	524	544	516	509	541	522	567	585	535	529	536	546	544	569	572	535	480	543	564	523	521	507	509	497	549	551	525	539	538	571	522	524	539	526	549	556	492	525	498	490	574	535	512	528	571	565	536	557	575	549	512	522	532	565	557	536	558	533	519	538	513	560	543	499	541	523	564	572	551	560	565	553	525	541	520	549	518	536	536	505	535	551	560	494	555	513	557	532	523	536	564	544	509	503	540	536	533	487	495	535	525	508	589	549	491	544	549	524	537	577	564	561	533	565	567	558	543	519	538	559	560	571	555	514	560	512	529	522	539	523	499	558	542	537	578	526	465	553	516	513	481	548	547	540	538	558	563	564	551	532	558	572	558	552	515	550	550	530	564	531	563	547	542	535	545	525	561	537	575	558	560	534	549	512	493	509	550	517	529	537	553	531	521	533	532	554	570	541	525	507	576	560	513	532	520	546	528	529	555	533	522	551	522	524	543	533	582	561	533	532	537	515	504	497	525	565	568	579	527	561	534	505	506	527	505	539	552	507	577	522	515	555	504	518	593	580	557	532	511	544	518	519	583	509	519	540	528	522	556	523	566	565	580	554	557	522	519	550	551	530	518	550	527	531	504	504	519	575	568	532	528	570	531	538	535	546	570	544	533	557	517	518	533	541	553	517	545	523	568	564	521	570	526	595	545	512	522	538	533	529	543	515	549	542	549	560	566	522	550	529	546	577	544	527	554	549	563	556	511	538	572	520	531	554	518	531	555	543	547	543	555	555	551	524	540	543	540	519	559	521	513	532	566	550	536	532	516	561	569	506	530	526	559	537	496	508	548	530	509	583	556	567	516	567	513	578	565	516	583	510	541	531	536	568	520	540	574	552	533	514	529	507	550	529	540	549	536	556	545	522	575	529	543	534	612	505	548	528	601	519	521	557	550	530	581	524	551	508	592	535	528	522	548	550	501	514	548	556	564	485	548	531	510	538	533	524	529	565	542	530	544	566	504	555	551	555	548	560	542	541	545	563	535	552	544	568	585	515	505	592	578	540	555	506	536	526	502	532	573	536	517	542	535	510	522	592	580	524	544	530	515	532	537	565	578	576	537	543	575	534	554	506	554	574	530	540	557	565	580	502
27399	19401	7870	1551	1000	798	800	703	679	708	694	649	666	684	635	628	696	596	640	658	690	641	672	634	658	599	665	722	675	652	631	669	641	689	606	670	680	672	694	608	681	619	631	674	680	655	640	613	639	676	651	667	629	619	687	675	666	652	664	634	660	633	594	639	596	608	631	622	666	633	664	685	638	640	675	661	630	609	619	616	668	645	608	629	654	652	649	610	619	645	665	650	642	599	681	598	619	653	673	641	619	638	598	641	679	620	618	642	603	642	688	653	656	660	683	655	689	649	660	661	669	621	644	644	659	632	617	625	656	638	642	671	571	608	682	624	621	642	705	623	625	684	648	680	617	634	617	697	692	663	624	629	620	610	581	634	654	668	624	654	651	638	679	650	655	669	630	670	691	642	606	583	631	639	678	654	657	650	653	642	620	624	626	642	605	658	640	643	698	668	628	609	629	670	689	621	659	705	664	604	646	639	654	660	607	640	667	650	610	635	612	618	670	643	698	713	624	607	661	621	628	554	599	640	673	630	673	657	643	631	640	592	690	624	640	594	653	598	670	663	623	631	664	637	612	686	629	613	585	657	646	626	639	680	647	639	662	690	609	657	662	665	646	626	644	623	640	650	656	613	669	648	629	650	623	641	636	644	673	654	606	717	609	674	662	659	604	603	586	631	632	668	653	642	593	654	584	635	612	644	684	663	604	613	634	609	622	619	602	629	629	659	644	641	628	670	636	673	641	658	642	615	725	615	633	649	639	641	640	615	659	655	629	635	643	698	624	650	668	654	617	596	617	640	615	649	610	642	643	628	697	681	666	666	620	607	684	625	650	616	682	653	639	674	615	627	636	658	611	657	645	673	629	620	636	623	626	609	612	643	659	618	637	612	681	610	601	622	640	664	630	656	628	662	673	628	632	665	649	631	642	616	631	611	660	683	665	664	649	646	647	645	627	656	667	655	644	636	676	666	668	643	672	646	660	660	659	646	604	632	636	624	659	646	609	622	641	649	651	654	666	661	693	657	616	637	653	661	653	683	638	594	607	634	695	671	635	613	655	611	669	676	630	615	656	642	594	662	619	624	606	647	635	634	624	657	644	653	635	672	632	637	651	633	643	579	684	634	634	608	657	621	638	627	630	661	663	622	626	630	592	677	652	633	643	629	645	581	634	634	665	682	624	664	675	658	623	631	631	657	613	659	647	643	658	638	669	653	599	652	596	636	665	626	631	666	671	629	644	639	610	615	654	675	615	619	641	668	604	629	593	605	649	625	658	633	599	647	694	637	643	628	657	640	623	652	663	645	660	644	654	680	686	634	636	652	615	673	649	644	605	635	651	657	658	642	624	636	688	668	650	589	607	627	657	656	645	674	602	650	631	635	649	682	635	617	645	658	648	651	640	664	670	663	708	675	634	626	640	626	644	612	638	664	661	634	639	638	611	656	636	698	695	616	655	647	596	634	612	666	637	641	645	628	614	619	666	644	609	647	651	666	652	594	655	616	635	612	623	652	597	643	647	630	644	689	625	679	672	620	701	613	651	621	646	649	638	592	680	653	591	652	646	630	654	693	651	658	616	602	633	655	641	603	653	599	671	647	677	620	661	643	672	608	661	639	619	657	621	631	615	660	646	673	628	614	648	660	671	608	591	631	633	606	697	633	661	639	667	602	645	628	668	645	644	641	635	684	608	647	646	671	613	633	598	641	659	642	653	599	615	649	681	648	628	603	683	641	644	618	604	654	621	631	646	610	649	654	630	623	694	610	619	639	614	641	648	607	626	603	666	655	600	678	640	627	662	651	673	611	654	627	648	641	657	601	655	677	636	648	626	570	626	618	644	644	637	634	649	655	642	631	643	650	649	673	625	624	653	664	632	598	635	637	644	638	647	626	594	649	653	642	657	673	637	678	603	652	637	583	616	629	640	613	625	616	625	621	615	645	643	684	650	639	665	666	642	693	681	630	603	658	611	622	649	631	620	616	646	626	642	665	644	673	666	670	692	698	694	705	644	616	659	679	614	643	612	575	656	668	646	622	593	638	690	679	619	663	660	647	682	700	625	637	677	666	683	605	632	644	630	669	636	634	668	638	642	602	628	658	640	664	657	619	672	627	634	615	648	627	634	663	636	638	607	660	705	634	655	644	647	682	648	635	604	659	569	669	637	652	649	585	625	621	639	621	629	633	673	614	621	634	679	639	656	679	637	661	674	648	671	654	582	637	613	588	645	622	666	641	630	656	647	654	616	642	672	645	621	643	625	667	625	629	672	639	621	638	644	625	679	657	632	614	641	637	630	671	635	654	671	586	633	683	651	632	630	682	624	647	652	637	604	634	610	641	599	683	692	633	641	635	627	657	667	649	701	710	645	652	636	633	639	641	620	659	656	616	606	678	672	608	628	658	649	593	643	653	656	661	611	635	634	625	662	627	669	657	635	660	669	611	611	644	618	650	645	616	694	662	642	642	626	665	677	624	632	626	660	612	584	628	614	632	666	624	681	624	626	644	624	639	668	620	622	648	657	651	595	662	690	677	667	645	615	601	663	651	661	625	694	635	628	670	614	662	612	652	639	661	631	621	681	593	640	624	591	627	701	591	637	667	648	658	636	626	680	628	682	664	645	664	615	636	591	614	676	610	655	651	636	600	617	652	603	671	663	706	651	632	589	615	611	652	685	644	650	655	637	641	713	667	670	666	611	661	632	598	632	655	680	643	607	676	620	663	640	675	620	672	661	667	599	702	665	633	622	610	664	670	622	627	670	625	614	616	658	650	629	671	631	667	654	604	625	647	665	664	618	632	677	667	625	606	669	625	617	604	627	647	690	603	611	613	646	681	626	659	614	642	615	654	643	635	695	652	597	646	652	652	627	625	647	645	654	629	657	645	616	633	610	658	628	629	649	669	616	636	630	624	635	595	651	640	628	689	645	611	635	646	658	584	662	661	627	645	661	644	645	686	645	650	618	635	673	651	625	623	645	631	681	651	645	589	625	651	652	660	628	603	639	635	653	627	616	625	654	657	639	629	581	715	660	616	632	671	647	651	672	629	651	677	653	619	656	631	668	633	678	617	617	634	629	606	641	681	639	637	627	646	642	656	632	670	680	652	668	633	636	657	632	667	660	636	672	630	615	647	563	651	646	588	612	650	646	610	587	625	576	677	648	674	614	662	674	721	693	651	661	644	643	640	658	650	618	625	678	625	643	644	626	614	642	651	626	668	639	646	611	666	619	640	653	605	625	698	646	648	701	637	663	636	600	650	627	670	667	677	677	632	624	601	598	652	648	671	622	625	653	659	612	651	589	630	658	652	661	681	620	640	700	633	632	661	654	678	627	664	619	645	639	618	653	640	612	667	677	617	619	656	632	634	652	613	591	631	651	618	649	666	643	707	640	675	637	598	665	650	673	677	650	627	644	630	656	637	613	644	707	622	674	691	657	655	661	635	647	603	645	647	644	635	631	683	660	676	665	684	631	661	632	614	620	624	682	632
15512	12040	4780	1571	1337	1095	969	943	882	886	840	775	807	807	848	816	763	775	770	753	826	782	789	774	763	775	816	753	774	771	782	720	780	779	802	786	785	730	759	774	803	785	819	758	780	777	747	776	702	788	764	769	737	743	727	747	785	781	731	809	726	740	743	759	738	764	728	784	777	816	784	778	782	769	770	772	724	787	768	739	752	728	727	732	800	733	771	767	772	796	778	773	783	750	783	733	778	741	734	763	785	759	763	756	827	767	753	812	786	774	768	779	756	795	799	793	772	762	816	829	803	729	788	741	741	750	763	791	780	762	781	794	784	797	772	786	822	776	774	735	739	722	795	768	768	758	746	749	705	813	787	795	791	765	800	801	726	785	757	792	771	771	749	735	797	760	796	779	764	767	711	761	805	791	758	802	785	771	784	811	779	767	843	761	767	746	798	725	792	783	748	781	765	793	766	761	773	803	694	780	725	776	756	802	811	768	728	754	715	756	736	761	750	795	803	740	772	760	817	804	738	743	774	786	798	755	772	809	808	773	753	765	776	785	750	771	730	719	738	746	747	728	757	733	765	764	788	764	770	739	732	779	729	782	726	714	777	807	739	751	793	756	789	777	807	782	763	738	739	724	806	759	768	784	763	759	745	737	794	749	759	811	821	804	759	765	762	790	707	813	771	733	787	761	771	741	794	751	826	809	753	754	817	808	780	744	762	759	778	812	780	758	787	767	701	750	756	804	780	807	773	765	747	815	804	773	746	775	739	744	753	781	799	833	728	739	772	754	741	764	771	778	730	777	822	752	767	796	778	764	745	770	708	744	776	751	767	722	746	794	806	713	800	747	776	741	790	772	763	812	785	744	773	759	784	767	780	773	779	775	797	774	759	790	779	775	736	718	772	796	755	763	774	752	794	776	796	759	786	766	744	789	735	770	765	752	781	758	768	750	771	804	690	773	767	760	777	724	814	765	775	811	766	767	752	777	788	782	779	810	721	769	812	767	735	756	785	719	778	772	760	792	791	761	810	781	746	769	790	735	814	786	743	785	794	783	782	743	717	740	727	713	810	779	764	710	763	732	775	800	729	820	790	781	726	773	774	759	769	799	800	693	783	764	743	753	774	731	728	794	841	773	765	725	799	802	745	759	758	775	791	804	809	826	834	764	805	817	780	760	742	793	753	798	766	811	760	761	780	761	778	815	779	786	802	779	739	780	775	760	775	789	782	785	800	737	771	805	741	755	795	793	765	738	773	697	744	805	707	750	806	802	781	773	762	772	779	750	774	756	748	753	750	757	822	792	774	759	759	804	806	818	725	763	710	778	801	771	789	808	784	848	775	773	808	772	801	749	757	777	836	767	776	760	810	770	777	784	757	767	774	817	815	789	763	709	731	780	769	791	760	764	763	772	783	798	740	793	787	795	767	843	769	750	761	799	797	826	757	758	793	754	752	795	742	793	784	796	808	757	790	779	818	760	768	743	748	784	807	742	771	787	730	760	761	757	828	738	775	794	722	740	725	763	769	765	757	780	714	791	750	768	787	785	792	755	792	778	780	751	790	823	743	813	736	769	771	746	779	768	768	753	779	776	735	750	762	773	754	776	752	745	782	745	731	754	745	777	820	733	817	774	764	768	737	792	811	804	830	788	798	728	746	813	737	756	734	756	760	734	791	745	740	751	793	724	792	762	765	754	782	763	790	755	750	771	732	790	724	731	770	800	803	772	798	752	736	802	810	783	768	776	725	839	769	779	819	826	753	758	758	749	802	780	798	745	747	785	818	785	782	766	765	748	726	803	763	822	779	788	740	766	786	770	824	776	772	778	798	822	780	750	767	754	765	754	782	765	758	736	783	739	763	762	724	759	776	766	761	754	736	778	789	788	763	817	755	747	703	771	765	739	745	735	799	792	745	735	801	810	783	766	787	783	799	787	771	740	740	770	743	747	786	775	776	757	764	779	728	793	774	746	737	760	761	776	796	758	718	791	779	765	806	749	805	781	749	739	783	782	777	797	766	780	760	763	753	802	763	807	780	772	739	738	821	798	743	753	772	757	717	728	778	817	817	780	798	775	759	796	736	818	769	814	776	769	787	755	765	833	779	793	754	799	776	747	777	731	788	775	776	728	785	750	731	783	778	710	768	764	772	792	777	719	783	764	756	775	769	806	773	735	780	782	840	725	773	796	734	789	779	750	795	790	766	753	753	742	704	798	720	784	752	823	740	756	779	772	776	745	771	843	752	704	799	789	747	747	786	737	824	702	767	764	728	786	774	764	749	736	778	738	731	755	783	774	779	795	732	763	748	805	754	757	773	757	801	764	784	781	808	737	766	783	746	815	828	774	768	729	789	747	765	761	765	770	733	779	753	792	762	785	766	729	760	756	751	741	785	748	790	781	763	764	706	752	787	752	781	789	734	778	764	752	769	802	776	764	779	759	728	787	775	755	712	795	837	727	790	760	744	781	746	733	781	785	769	771	744	789	772	790	761	769	775	719	742	753	740	769	824	765	764	758	767	752	811	750	733	790	749	781	821	732	811	767	739	834	734	810	739	806	755	765	724	787	780	757	794	743	760	764	732	775	731	772	734	762	769	785	746	768	758	774	759	734	758	788	779	803	837	825	785	740	759	737	734	811	765	810	725	779	760	787	742	788	786	785	742	742	772	741	757	727	821	758	772	759	804	743	853	719	771	814	775	719	752	793	723	787	766	748	807	786	729	778	799	799	706	759	774	805	764	766	776	758	773	749	746	780	802	752	812	788	796	792	722	742	719	753	815	760	788	749	833	765	794	819	786	787	727	753	728	753	815	792	787	716	747	793	747	734	796	796	741	766	810	803	743	762	766	815	765	757	789	763	786	802	814	772	781	733	776	725	809	809	765	761	734	791	734	795	784	821	771	724	813	817	755	781	814	761	721	760	734	736	791	814	776	751	799	761	783	813	805	693	792	753	746	754	783	752	755	824	754	778	788	782	745	790	790	758	804	756	765	792	796	785	772	748	759	780	715	780	780	789	758	730	773	782	747	805	755	781	786	817	829	738	748	739	812	750	772	755	786	745	796	761	745	740	765	771	772	760	817	798	757	714	757	756	768	751	750	814	738	780	730	759	801	788	739	757	793	720	736	766	816	778	743	781	738	758	786	794	756	801	740	752	735	720	779	778	767	785	746	814	774	802	784	723	813	747	825	763	789	772	749	776	815	756	732	771	777	766	783	762	773	751	808	761	757	728	771	768	797	737	727	738	809	785	803	758	756	780	792	750	768	772	796	824	828	791	800	804	798	766	773	742	738	747	783	784	800	745	783	751	723	779	747	805	827	716	784	812	726	764	769	776	768	795	775	818	774	806	755	789	801	782	735	776	817	738	750	735	774	750	789	759	789	733	762	789	721	768	754	791	748	757	758	784	725	785	747	784	764	811	824	808	738	803	750	733	779	801	763	760	766	783	759	774	795	747	735	793	765	782	749	799	768	745	807	795	746	762	740	767
23707	21078	28035	24294	21006	8838	1596	1148	999	936	901	842	812	807	771	811	778	823	840	818	756	787	771	787	754	751	693	770	798	730	775	747	764	744	745	822	750	720	715	761	753	711	731	767	751	673	741	774	695	695	739	742	679	756	704	698	744	764	789	738	689	755	716	746	716	755	726	747	750	702	763	734	724	694	752	756	698	735	757	681	779	706	761	763	706	738	719	727	784	711	706	670	759	766	688	752	683	665	759	743	725	747	710	721	756	690	731	711	709	755	771	727	741	715	758	756	708	713	761	722	744	757	719	696	765	738	772	731	748	742	747	779	705	731	747	697	761	720	737	707	746	709	748	723	729	740	760	714	725	689	773	736	762	780	703	729	754	706	698	724	726	708	708	749	718	737	745	707	756	743	728	665	684	682	704	746	733	772	750	721	716	774	719	728	738	719	711	719	744	717	763	704	698	727	722	730	727	704	725	730	754	743	698	721	753	760	752	755	725	688	761	726	735	743	750	736	761	744	711	705	708	739	754	716	708	704	790	720	780	739	720	744	711	678	763	709	722	747	711	764	760	718	752	716	710	663	703	730	737	755	744	807	710	725	755	737	759	706	695	695	741	709	677	706	715	706	736	734	718	718	765	732	754	741	759	745	722	708	725	727	705	739	799	739	758	725	721	714	730	714	733	745	730	707	705	762	735	709	718	705	739	704	711	748	728	739	776	731	700	737	760	725	704	739	724	708	735	734	759	776	759	746	698	752	735	743	714	770	716	706	683	674	721	779	746	717	716	766	728	756	753	757	719	706	732	719	726	715	742	742	665	735	693	708	694	746	720	761	720	723	731	695	777	701	757	736	731	758	725	771	739	765	743	727	748	766	758	778	729	708	734	711	721	684	740	749	723	714	709	709	758	729	719	683	741	718	715	715	725	746	711	753	736	746	730	708	750	707	754	772	735	751	765	721	730	706	761	745	720	686	761	701	758	683	749	684	712	715	747	751	767	751	726	711	743	730	684	715	762	677	778	764	757	723	712	722	704	692	713	746	750	660	740	732	698	727	724	757	720	729	742	691	725	767	753	796	711	688	713	718	713	716	768	709	743	689	768	738	740	751	704	722	759	708	749	731	701	714	743	722	777	715	742	717	702	723	703	719	686	728	731	716	688	719	718	711	739	732	728	733	679	767	737	762	744	738	709	727	746	713	692	770	718	749	694	712	752	736	711	734	756	724	733	695	754	713	726	706	723	804	729	769	703	705	740	761	697	710	728	754	752	701	753	718	701	755	718	703	737	747	735	718	756	737	748	756	725	765	715	691	746	724	715	720	779	735	697	731	740	797	724	685	759	685	704	727	750	727	736	737	722	726	684	766	737	743	725	742	732	679	701	710	719	761	711	751	774	706	731	722	712	741	723	705	717	648	726	743	749	729	730	724	705	752	729	707	727	787	711	785	694	733	701	712	745	722	746	772	754	705	784	737	758	707	712	718	697	759	753	721	788	659	707	754	710	755	703	727	679	649	683	705	753	756	709	780	772	777	711	753	767	718	765	765	689	731	707	739	701	707	757	747	737	740	771	705	731	738	717	768	746	720	737	741	744	698	727	719	689	719	754	753	747	798	763	739	733	743	729	723	721	710	736	724	720	726	728	738	696	772	721	753	692	744	712	776	763	738	706	736	722	728	761	746	753	764	728	699	750	761	779	726	713	688	732	737	699	716	744	700	777	772	740	740	713	730	728	741	720	692	701	708	765	743	726	715	688	747	685	716	739	754	762	682	783	698	726	751	740	735	779	676	679	708	701	743	692	721	697	758	738	729	718	721	686	802	745	686	719	698	775	720	817	728	765	717	767	711	691	744	759	727	708	742	692	712	686	743	720	718	713	711	746	781	674	739	702	700	703	717	747	742	772	694	772	714	730	715	699	720	757	696	672	697	685	748	686	696	732	722	758	729	714	687	717	760	823	731	689	751	740	732	739	753	771	707	706	767	781	711	767	726	702	696	759	739	777	697	743	700	710	752	691	718	680	734	763	730	722	726	743	728	727	753	783	760	683	756	743	768	732	748	718	725	751	779	736	703	746	768	704	686	752	773	734	708	757	754	760	712	778	697	741	731	692	696	716	691	694	765	760	723	764	789	763	707	714	727	638	679	695	705	700	689	713	738	687	715	690	665	746	752	685	739	679	728	705	722	747	713	736	726	777	707	727	767	732	746	723	740	689	721	735	713	724	697	761	725	753	756	744	712	728	738	755	715	720	735	741	699	722	713	766	737	732	690	745	743	717	705	720	733	696	688	733	713	697	732	719	770	696	713	704	696	725	718	778	732	718	728	761	755	774	683	714	750	727	700	718	714	716	726	732	704	759	725	734	723	713	736	774	707	766	727	762	710	681	728	721	758	672	719	741	702	714	786	700	729	690	723	773	718	725	737	725	746	737	779	718	725	717	729	709	726	699	718	743	754	756	672	745	732	748	724	745	666	710	759	731	762	758	717	726	710	718	727	700	780	793	688	735	690	694	722	774	768	713	711	749	717	742	722	695	727	747	745	717	776	781	717	744	700	703	723	701	741	727	711	723	754	722	779	750	694	745	731	720	692	675	719	735	741	736	734	737	681	746	752	703	746	759	720	724	706	689	738	739	692	742	736	731	757	720	741	741	721	766	689	694	726	715	761	698	728	749	758	714	746	781	711	724	770	758	682	714	733	767	787	739	714	720	756	702	815	707	733	722	694	746	718	740	730	742	713	737	731	759	719	773	791	734	736	728	720	736	769	770	726	744	746	715	711	735	748	730	704	675	744	736	707	672	763	741	731	702	757	744	730	689	744	727	734	755	779	754	700	761	695	682	716	778	793	727	743	726	779	748	739	753	740	718	719	746	715	748	723	720	753	697	723	740	725	711	713	743	717	718	770	775	754	735	731	710	707	720	700	730	736	766	749	739	698	693	709	749	674	735	759	778	744	762	726	689	750	727	741	756	748	700	725	735	701	711	713	698	707	739	738	736	668	752	718	721	743	762	699	729	761	727	738	754	772	736	760	757	805	737	740	692	755	731	669	735	738	722	724	739	737	770	697	715	707	730	765	767	740	734	724	715	752	720	682	772	762	719	697	703	728	748	764	737	734	775	695	739	807	746	706	736	726	719	709	744	775	737	700	692	731	719	708	690	737	753	735	778	676	737	756	731	742	682	768	739	742	747	670	675	729	746	733	723	747	697	700	716	758	724	735	708	725	748	735	708	728	767	707	712	691	714	700	723	700	756	759	700	730	732	727	735	740	774	709	688	713	749	737	711	757	777	775	727	719	743	748	750	732	703	669	754	670	709	723	733	663	693	746	776	710	755	756	699	720	800	693	745	712	723	772	707	733	728	727	765	750	744	730	763	669	744	742	741	708	742	752	750	722	691	733	738	768	733	716	735	753	731	787	748	708	734	706	754	743	733	712	718	740	705	727	731	679	724	739	662	752	706	738	717	733	755	751	739	733	698	758	754	722
19212	24954	12527	5145	3132	2330	1907	1669	1423	1326	1247	1208	1067	1034	943	993	1028	989	936	916	864	926	919	920	887	911	908	906	862	928	851	935	909	851	905	831	885	922	932	909	845	908	891	927	875	864	889	874	897	925	906	891	881	887	872	912	886	921	885	920	910	860	892	893	892	828	898	850	884	900	926	908	850	909	909	817	854	860	877	866	877	925	926	885	854	882	824	882	882	879	884	820	877	883	887	852	889	844	818	907	888	965	883	896	887	856	882	906	848	832	892	834	875	908	917	900	909	875	915	905	914	844	882	885	873	900	884	854	863	902	904	868	882	874	822	853	893	855	844	865	879	937	859	900	904	919	888	914	883	910	833	895	874	858	872	897	902	857	918	858	867	870	910	835	849	872	862	933	857	915	869	852	862	871	867	884	888	866	904	927	907	880	835	851	824	860	918	842	834	839	912	842	874	892	856	905	888	894	854	892	848	861	918	931	921	946	894	869	901	869	922	882	886	868	941	930	862	907	867	866	904	883	892	847	903	920	874	889	838	853	861	820	842	883	886	885	845	848	872	867	850	934	866	911	855	816	883	803	878	827	940	858	912	919	877	890	818	896	866	872	866	892	857	898	908	859	858	896	882	884	848	860	847	853	909	813	838	895	818	928	873	852	866	841	830	834	846	883	861	921	887	854	866	947	919	878	855	865	896	901	916	895	829	854	838	891	852	821	907	861	850	866	939	865	872	846	875	908	880	910	898	817	879	857	852	871	909	857	849	873	883	912	887	897	867	872	854	946	928	859	908	850	836	908	884	850	872	895	865	864	886	864	881	907	913	886	833	873	857	894	851	833	840	886	840	910	887	896	880	907	919	886	875	870	864	910	928	887	900	836	875	871	859	844	868	847	865	845	931	916	911	902	901	883	850	902	899	846	854	882	888	882	844	856	870	902	879	898	914	918	845	852	894	883	881	886	888	854	889	876	894	908	870	854	925	877	944	843	874	912	928	885	906	948	899	895	884	863	914	912	869	860	883	891	846	909	882	854	954	873	860	883	841	914	941	929	919	894	871	852	936	866	921	886	851	889	856	826	901	878	866	865	901	871	982	928	912	859	853	883	894	877	840	914	880	905	869	830	867	846	878	886	902	882	833	869	902	873	884	851	837	882	911	852	870	847	853	884	894	916	947	882	918	907	854	908	911	899	855	841	848	841	971	883	860	869	925	955	852	887	861	861	875	908	810	883	866	876	854	884	825	865	889	895	868	884	868	869	806	868	910	897	883	895	881	871	847	897	838	891	876	835	864	850	865	916	880	887	911	913	857	848	907	894	946	890	915	895	877	891	909	847	856	962	909	905	829	900	848	864	853	897	877	890	881	891	835	883	891	919	882	884	872	907	903	916	857	897	900	889	886	862	847	871	871	870	911	924	897	876	885	922	856	911	870	903	882	916	877	864	906	943	862	878	911	892	882	876	873	882	900	886	879	902	926	849	895	870	876	817	884	880	878	900	868	890	890	898	885	891	894	896	857	866	853	868	900	894	847	864	841	852	892	852	826	867	907	857	860	891	894	867	870	911	870	896	927	914	859	880	890	919	855	906	849	875	887	947	870	888	845	875	896	864	832	881	910	878	920	890	858	903	885	895	847	891	914	897	898	907	850	858	928	949	905	871	858	913	852	960	855	881	866	882	888	904	959	921	859	898	875	881	858	851	898	934	919	881	889	845	872	863	941	862	877	892	907	912	871	877	881	908	893	859	857	868	891	905	872	835	916	922	894	889	831	889	893	850	903	885	880	909	910	863	870	831	850	927	852	910	884	904	858	861	858	832	930	864	870	860	928	866	880	932	864	888	888	872	880	815	872	885	879	901	903	831	896	836	881	884	912	911	854	819	859	858	898	843	904	920	883	847	902	885	888	908	907	880	875	877	939	868	897	857	862	883	888	858	880	895	873	854	886	956	854	879	853	914	901	845	907	893	902	845	876	896	921	903	877	870	885	922	898	881	858	828	932	917	864	866	878	883	870	888	849	915	915	876	885	895	843	894	887	814	861	892	905	885	856	881	851	858	921	890	864	818	849	848	859	874	848	922	899	830	791	853	815	860	896	967	885	852	863	892	876	891	840	859	917	866	861	813	805	871	863	860	839	893	875	893	906	889	882	900	891	837	882	842	876	893	839	854	864	872	859	850	907	887	970	891	872	911	852	878	920	866	902	922	837	897	891	836	856	897	919	879	862	844	801	904	885	882	851	889	859	829	893	904	946	861	830	893	910	851	918	881	926	896	908	874	853	861	872	879	863	884	869	818	820	861	867	905	945	875	876	823	894	919	903	883	911	842	886	901	908	851	909	940	910	891	879	852	868	842	865	856	848	891	855	806	875	945	852	862	857	870	850	925	875	869	898	920	871	898	881	906	927	826	874	904	905	841	862	858	886	888	887	891	887	879	898	876	869	833	929	908	913	871	933	832	904	855	904	910	895	815	939	846	937	842	900	838	908	894	908	868	852	871	865	893	907	883	881	852	809	865	921	864	870	861	956	867	898	841	876	889	845	890	905	870	892	876	859	863	912	804	857	889	913	898	867	891	896	865	824	810	883	899	840	868	852	834	907	868	824	910	894	842	898	888	853	873	885	922	859	866	909	860	881	863	905	863	875	881	898	847	864	868	854	875	849	842	878	836	873	853	904	932	833	837	896	881	887	901	867	875	911	843	895	907	846	906	881	866	884	871	871	905	888	882	837	899	861	889	872	867	897	897	874	900	849	916	848	866	898	871	901	855	841	934	910	919	870	856	892	899	861	901	862	816	841	905	903	914	910	864	901	878	922	917	852	878	902	840	910	895	841	845	894	860	903	912	883	907	847	876	856	879	903	881	893	862	853	873	860	848	885	894	902	875	845	838	835	863	908	947	890	890	880	918	833	918	890	890	825	881	880	873	950	872	862	921	867	894	883	859	910	833	840	875	894	900	880	872	867	897	853	920	878	850	844	861	874	947	886	864	903	883	853	879	862	818	851	867	882	896	870	854	890	879	910	846	791	852	899	921	865	890	842	797	801	909	897	895	864	843	916	857	864	929	840	920	942	840	882	869	902	864	918	901	867	880	851	918	896	909	859	883	845	879	838	885	856	821	921	882	880	844	874	842	931	892	872	850	852	892	893	891	874	891	859	865	897	860	895	869	902	879	897	875	903	861	877	845	882	900	947	882	898	865	856	965	851	893	878	870	894	871	854	862	846	847	927	825	860	865	857	866	879	863	882	928	923	870	908	870	826	859	858	851	886	871	895	884	884	815	933	846	913	855	903	809	858	855	933	886	856	894	888	861	877	862	888	903	923	892	945	905	879	898	877	859	899	853	894	881	890	891	915	895	894	878	841	971	828	849	899	854	878	875	943	859	842	876	860	893	895	891	924	906	890	840	868	866	880	870	911	840	846	898	908	872	916	896	877	902	939	903	865	869	883	866	896	890	908	876	828	903	893	887	914	833	908	842	912	869
24685	21036	26877	25221	10047	948	680	600	539	475	483	443	435	438	401	448	396	399	390	396	340	368	342	380	392	386	372	406	393	365	375	373	334	367	386	404	356	373	381	348	374	368	369	389	352	388	367	381	351	365	384	394	385	390	385	387	412	345	398	356	360	342	402	368	393	381	399	379	385	361	371	365	378	382	377	348	372	352	345	362	337	362	378	356	380	341	423	373	347	379	385	343	367	358	347	384	376	382	354	356	366	387	382	381	384	358	389	359	372	366	377	395	382	347	384	344	352	358	355	373	386	377	397	375	380	379	380	386	394	388	352	348	359	370	379	379	339	360	376	367	353	390	383	347	394	364	360	366	392	420	396	390	370	379	368	375	366	369	379	347	347	374	341	350	375	362	376	341	355	379	369	388	368	383	385	375	402	324	367	350	358	388	360	383	397	395	372	376	409	377	346	353	371	383	376	357	363	366	349	405	368	400	384	357	369	396	365	372	371	386	401	372	401	390	373	386	411	363	367	352	385	382	359	342	358	423	403	402	341	371	361	355	323	384	388	366	363	369	387	347	363	368	406	352	391	353	383	384	345	341	354	370	348	376	372	386	375	356	353	402	404	346	361	361	387	384	373	390	379	362	390	369	362	387	384	408	374	398	366	396	347	345	391	424	374	374	369	411	407	343	370	350	347	353	368	405	378	374	358	391	401	362	371	369	405	381	404	374	399	389	355	364	402	375	379	369	392	414	374	387	396	346	397	380	334	354	396	358	370	391	372	354	397	400	381	400	395	388	374	386	359	379	351	368	333	366	370	373	380	354	406	379	364	380	360	384	353	385	369	381	350	376	372	402	388	380	377	338	382	375	350	369	388	387	380	354	340	370	364	368	383	380	380	371	372	371	355	355	362	380	372	372	379	379	387	351	413	371	364	407	408	378	361	364	402	391	372	363	349	396	380	375	393	376	355	418	374	371	378	372	385	374	361	359	325	402	342	388	359	365	378	362	358	374	371	375	394	382	371	366	359	397	350	386	379	368	373	379	352	341	350	388	366	373	352	383	380	382	354	356	408	405	364	366	366	393	394	366	363	367	364	416	381	338	380	356	328	361	374	378	370	356	354	381	386	354	363	370	387	388	392	368	361	376	406	390	364	371	357	376	398	365	359	361	378	347	403	368	365	377	396	371	345	349	376	368	368	377	359	366	354	369	366	400	357	378	388	343	379	370	329	362	402	374	370	361	380	368	390	364	401	402	375	349	380	346	379	377	363	366	330	368	367	399	354	378	364	389	383	353	349	376	350	382	395	387	340	378	388	355	371	339	396	378	401	350	344	393	352	355	394	404	342	384	367	373	349	368	399	376	393	360	360	367	401	384	371	358	377	371	354	384	374	403	395	354	407	391	359	350	373	391	382	376	388	376	385	394	365	382	377	379	381	374	394	360	325	382	374	380	382	397	385	386	357	352	362	396	346	343	364	364	377	327	362	366	388	388	395	391	350	362	359	362	375	399	356	388	383	369	395	386	358	374	389	381	369	367	376	375	389	371	361	383	340	360	362	380	346	392	362	374	377	360	361	380	410	358	360	343	396	393	385	375	367	405	393	361	345	360	357	355	340	357	375	352	378	367	356	401	330	364	354	366	374	372	361	399	376	357	377	340	349	371	370	366	376	360	395	389	361	342	351	410	390	377	357	365	374	412	364	357	393	353	395	402	364	354	402	369	370	403	416	381	393	360	371	378	364	375	393	348	354	346	384	377	371	383	381	376	343	385	375	357	394	375	381	358	357	357	363	390	393	379	402	372	414	367	378	359	387	345	382	409	399	413	364	368	386	360	370	365	367	355	377	381	367	387	401	360	387	393	399	380	376	386	391	348	354	367	382	358	358	374	358	412	369	340	377	390	345	397	351	363	386	365	335	349	326	357	380	365	359	387	392	403	385	318	365	357	375	393	377	387	366	381	337	432	395	360	383	383	371	373	366	392	339	374	405	343	356	351	358	377	347	380	347	370	355	368	348	393	381	404	352	414	334	364	404	358	339	366	360	356	389	382	350	365	372	359	408	392	334	372	384	419	421	391	364	377	378	341	411	339	376	369	369	383	352	393	369	348	365	371	368	350	403	375	352	381	394	353	373	354	367	388	352	357	364	393	364	374	370	394	347	371	374	380	397	369	367	365	410	391	409	373	383	382	355	360	351	368	388	364	384	403	375	364	379	371	351	349	356	365	387	381	377	343	364	373	384	358	378	360	371	371	337	374	378	397	389	372	371	352	366	380	366	362	367	377	390	394	378	397	380	376	392	383	354	395	370	390	382	345	362	354	354	375	344	403	388	344	383	361	408	399	354	376	380	367	410	358	368	447	367	348	347	400	406	370	389	392	385	390	368	396	376	337	392	391	402	377	361	369	370	370	389	376	377	385	399	347	395	368	390	374	358	371	354	384	372	376	358	332	359	395	385	369	370	384	403	362	383	354	398	376	364	369	369	373	375	355	348	358	402	363	367	394	390	396	380	362	369	382	419	375	400	384	374	328	422	390	387	370	378	366	346	387	365	363	340	394	388	352	367	380	375	400	364	398	358	356	343	335	355	396	382	356	369	390	398	374	366	342	342	336	376	391	354	372	368	372	379	359	366	372	362	343	386	328	371	394	386	393	352	397	393	348	395	388	394	378	357	407	372	362	395	384	338	387	354	382	382	383	357	383	382	391	353	325	378	406	345	390	372	358	386	365	355	406	350	380	382	384	358	346	353	406	359	359	380	358	394	376	358	379	383	368	368	377	366	364	368	352	352	362	364	385	365	356	362	399	375	356	395	373	349	391	361	368	370	371	372	371	384	390	396	395	416	348	367	367	387	382	384	397	390	383	362	383	379	335	388	344	390	356	351	354	401	370	358	370	358	354	353	332	350	342	368	390	374	392	362	378	370	371	358	350	387	382	368	398	385	377	350	388	397	383	383	392	364	369	366	362	355	356	357	362	377	386	375	402	368	365	363	392	404	403	389	401	355	371	380	337	399	371	372	397	355	369	375	370	375	367	366	389	345	396	344	345	383	384	395	363	355	366	383	360	386	324	377	373	379	370	369	366	357	339	415	380	379	361	395	383	343	360	357	379	350	370	356	367	388	363	382	372	371	342	391	367	399	373	376	368	359	370	402	363	370	351	376	389	363	364	388	409	384	375	404	367	340	374	363	382	357	377	372	409	380	356	385	355	375	404	347	396	370	362	361	387	364	365	382	391	366	366	388	384	431	403	358	374	365	339	360	393	362	358	376	373	368	391	373	350	378	378	385	368	357	406	396	372	376	382	360	351	371	349	385	404	382	346	365	375	366	322	362	374	390	381	370	371	371	359	366	343	397	390	362	359	363	392	393	358	395	387	362	370	337	364	395	363	357	388	360	362	367	380	361	383	381	406	391	360	347	368	388	401	398	376	381	356	398	380	367	343	386	359	383	360	383	342	341	375	370	360	382	391	411	384	397	323	381	397	366	359
18359	19829	9422	3208	1887	1400	1061	935	826	733	712	614	603	615	557	507	508	477	507	477	460	488	516	448	472	467	470	463	475	463	453	484	471	475	498	478	427	438	442	466	448	464	450	484	436	439	491	464	488	460	422	448	404	403	434	470	463	464	468	490	456	484	450	463	490	445	452	435	479	466	469	532	453	448	475	462	459	468	451	441	448	464	489	463	437	443	392	485	433	456	465	427	456	481	435	440	456	501	416	433	456	454	432	441	471	451	473	415	440	446	452	427	472	435	432	472	452	445	436	474	446	463	464	446	425	483	426	445	452	467	443	441	446	470	478	452	439	472	464	461	483	443	460	480	449	454	470	454	460	464	436	477	493	503	444	461	497	430	476	472	483	441	482	423	458	477	446	419	441	468	451	428	475	463	443	457	454	483	478	476	460	440	494	438	462	431	484	439	435	466	480	468	474	450	478	473	433	488	484	470	422	467	494	447	461	481	430	488	466	477	473	418	443	406	420	451	456	457	443	448	461	463	428	447	431	417	417	450	475	451	469	449	482	435	437	495	476	435	457	469	473	429	506	445	472	443	465	492	446	466	461	461	472	447	449	460	438	472	444	436	457	463	477	490	478	434	447	455	463	466	441	442	481	495	461	482	456	465	436	420	434	454	495	418	448	466	437	432	433	483	461	437	405	414	478	472	478	485	470	443	444	453	454	428	464	493	466	428	446	488	468	469	477	447	466	456	448	453	505	491	446	469	453	497	476	482	443	449	446	442	441	462	476	505	516	482	426	426	489	448	462	481	450	451	495	486	412	417	476	443	459	424	481	494	489	471	459	494	482	490	486	477	491	446	447	460	452	449	445	445	424	440	469	458	443	440	471	458	486	482	479	487	448	459	461	436	484	428	445	469	413	451	459	456	509	479	465	482	452	478	464	457	437	425	445	433	485	457	458	431	474	458	426	489	443	432	463	479	454	463	466	482	448	428	441	458	478	498	446	467	467	464	463	460	437	467	463	438	448	443	466	432	407	420	436	424	419	451	465	449	450	467	462	448	462	432	424	462	464	417	475	426	451	452	469	438	475	455	527	422	461	468	487	475	494	401	471	421	457	451	434	440	466	445	467	426	464	465	500	473	442	480	470	451	435	457	459	424	433	417	428	430	477	462	479	463	453	469	475	459	421	488	485	469	442	456	470	465	454	478	473	463	459	425	458	440	427	448	462	459	481	440	455	454	494	428	460	389	464	442	466	406	488	481	436	421	478	481	456	440	460	432	436	452	479	440	450	466	430	419	471	455	479	437	466	479	416	442	478	449	423	473	505	420	424	410	475	486	423	450	489	448	459	429	465	459	469	424	452	470	479	436	477	435	438	463	435	509	445	455	444	446	439	423	432	441	448	451	469	455	463	410	470	449	449	483	432	425	483	459	416	491	494	462	456	472	453	460	485	474	426	471	464	424	496	462	497	432	435	450	480	449	465	442	448	468	451	453	467	469	468	458	430	418	456	417	436	459	461	465	456	428	466	485	444	481	453	445	468	444	453	468	464	482	426	486	455	441	474	451	424	471	459	447	419	431	452	473	461	468	459	461	461	437	453	472	420	454	440	477	479	472	455	450	453	447	486	493	473	469	431	400	485	465	487	414	428	477	442	438	437	505	466	452	454	451	488	483	507	435	471	432	439	478	466	460	476	471	460	455	447	447	439	455	420	452	420	449	454	461	441	477	511	454	424	437	464	462	422	466	471	491	435	442	463	455	454	484	458	463	485	465	468	442	453	465	456	458	434	494	459	430	414	467	449	464	477	455	460	456	496	461	437	434	474	431	520	450	468	467	486	457	479	507	447	482	409	461	444	451	440	437	431	475	443	471	433	451	490	412	438	477	436	454	443	468	477	442	455	444	446	425	464	466	451	439	419	473	474	466	471	470	455	477	428	459	441	482	434	441	467	468	478	453	455	426	450	446	418	470	445	441	455	416	481	471	436	481	425	460	424	479	451	437	436	433	439	460	479	461	484	477	485	507	493	481	423	461	469	458	436	462	423	476	475	464	441	486	484	464	450	463	471	441	467	503	430	454	458	451	439	472	445	449	442	422	447	461	442	464	455	428	444	459	412	477	515	464	448	456	465	446	485	466	451	455	444	445	407	501	450	436	466	483	409	474	424	445	476	426	484	468	449	478	445	407	457	456	472	439	475	438	416	428	449	472	514	442	454	414	471	446	490	448	494	470	461	497	413	462	453	463	452	442	448	448	430	488	475	459	488	461	447	476	433	436	452	436	427	444	478	489	443	458	466	460	414	496	457	465	435	439	482	460	403	423	474	409	465	424	445	454	466	465	482	470	477	410	447	434	455	447	458	460	440	458	453	447	454	455	469	419	493	454	455	473	411	453	453	446	499	425	414	455	477	439	465	468	446	446	482	452	454	440	431	428	453	448	511	458	475	456	465	448	444	474	466	462	463	466	471	454	436	468	470	458	471	465	456	454	460	457	439	394	469	434	427	456	439	453	475	438	432	479	432	461	489	458	479	467	489	459	428	480	487	438	446	430	452	478	463	427	457	478	438	449	455	491	470	464	468	458	465	453	461	461	477	442	423	498	519	464	441	440	476	400	453	456	444	470	451	495	464	435	453	491	479	441	457	455	455	475	469	432	469	487	422	498	502	491	440	485	478	475	463	462	478	434	493	479	440	495	462	439	446	468	470	467	452	451	456	477	481	436	468	461	459	459	426	451	457	481	439	452	452	461	438	434	439	444	451	440	478	480	442	467	413	463	468	453	447	453	460	470	445	489	442	481	456	439	460	442	457	454	503	442	458	460	474	474	448	444	462	464	438	434	482	460	478	478	432	469	454	498	449	469	453	414	461	501	452	443	443	451	467	427	457	440	451	454	468	463	443	501	435	474	402	472	459	449	480	450	458	436	454	450	460	444	466	425	431	471	441	450	446	462	427	468	440	487	467	448	422	437	420	469	464	472	500	468	460	453	449	473	497	491	444	431	484	436	484	489	484	447	461	449	461	426	440	467	456	484	483	468	462	505	450	488	503	472	446	457	424	447	457	404	466	451	488	452	419	491	414	458	477	454	457	488	474	426	466	446	430	452	451	474	514	476	470	442	420	492	451	420	453	467	441	486	481	479	465	465	458	431	451	503	479	451	430	478	468	443	416	436	411	453	465	463	452	462	432	450	455	478	484	442	439	476	435	475	446	451	454	461	446	470	416	479	469	433	455	453	426	436	447	418	448	454	442	439	488	460	458	459	426	495	476	466	432	465	465	504	458	465	442	457	458	414	472	456	478	495	468	453	442	443	418	509	420	466	459	463	449	484	446	432	493	446	476	391	472	454	446	456	419	442	461	443	457	432	443	474	469	439	485	488	478	455	418	467	480	462	440	440	419	453	464	477	447	457	472	449	453	451	456	436	468	478	411	474	451	444	504	488	418	490	488	476	401	446	461	455	481	476	455	466	444	451	475	476	478	486	444	476	478	501
22530	21040	28526	23756	21030	21003	6650	1156	859	800	727	727	595	621	546	538	517	490	485	541	430	476	464	503	481	437	454	460	410	481	453	459	449	456	443	455	488	412	421	454	460	451	443	456	406	453	392	458	425	453	470	479	457	433	439	436	447	442	407	465	421	430	468	394	472	407	416	424	449	448	426	435	434	428	481	480	427	426	476	468	443	452	413	465	438	420	431	466	432	456	429	448	472	452	454	442	457	416	422	470	414	425	468	416	440	430	426	440	430	461	442	440	427	399	427	387	462	436	417	435	438	454	421	444	458	451	426	453	422	446	463	432	417	401	431	464	436	437	421	454	443	413	426	473	451	439	417	412	466	413	430	419	470	415	419	446	434	434	457	450	419	421	426	391	431	441	422	429	433	420	446	405	427	432	477	430	432	467	411	446	453	433	447	399	432	439	428	470	453	443	424	437	419	417	448	434	467	423	407	423	461	447	443	399	469	455	401	415	427	457	452	411	402	460	453	463	423	443	450	438	443	436	398	441	396	447	445	475	435	408	429	398	425	422	479	467	449	383	438	411	413	422	460	439	408	408	403	413	481	411	438	437	432	441	450	449	437	452	448	418	456	412	398	451	418	413	463	463	432	430	421	411	389	411	444	438	418	424	415	436	419	443	413	421	389	445	452	469	425	430	446	461	436	423	454	403	447	417	447	460	408	400	452	441	418	440	453	430	448	451	439	419	437	417	443	435	416	422	454	466	439	421	388	434	436	428	470	425	437	411	437	451	453	449	444	422	437	426	482	384	417	482	413	447	429	460	435	462	434	461	417	387	429	464	425	445	432	436	430	435	422	427	430	443	455	430	407	456	467	469	416	416	488	435	469	463	490	421	431	427	454	421	424	404	449	451	463	453	432	475	436	426	393	488	451	452	466	438	448	448	427	447	435	483	432	419	410	427	476	468	456	431	438	417	443	427	442	396	393	431	447	443	454	447	424	464	460	467	433	408	459	442	440	465	449	455	420	390	425	417	451	455	443	464	412	420	459	465	418	444	412	447	462	405	451	459	439	453	387	418	442	422	459	455	436	410	428	421	452	419	441	421	386	429	440	419	420	461	368	425	434	454	405	447	467	420	435	434	406	433	437	443	444	468	425	432	448	418	456	472	451	425	433	415	417	430	430	436	428	426	427	422	460	397	428	422	444	409	474	418	440	418	419	450	425	434	480	470	430	429	435	463	414	463	435	399	411	429	421	455	449	445	407	376	422	428	434	440	424	442	451	411	459	466	384	464	453	396	426	472	433	445	431	428	436	423	440	453	480	403	433	457	449	416	422	445	408	436	437	418	448	431	464	475	447	453	426	447	441	421	416	444	477	407	469	435	422	433	425	429	470	434	405	432	428	459	465	421	450	457	437	419	434	432	445	486	393	407	428	433	428	449	458	463	466	439	401	433	413	459	422	436	443	454	422	415	396	432	471	409	465	416	416	438	409	461	414	441	395	427	440	432	433	419	448	477	463	416	434	433	451	442	442	421	412	442	400	460	429	425	434	448	446	412	429	442	453	426	459	413	424	400	434	482	414	436	410	442	439	457	459	450	449	423	441	430	459	432	463	463	429	491	450	454	406	434	404	429	429	418	420	433	441	443	427	402	444	435	448	448	464	404	435	392	460	415	421	460	434	408	466	466	419	450	434	440	461	404	421	449	436	440	388	437	436	363	413	417	482	437	402	432	413	413	430	398	442	477	445	458	437	424	470	446	394	422	422	450	452	422	432	439	387	438	396	398	443	452	425	421	414	439	403	436	437	423	478	426	454	426	430	434	427	430	397	407	382	439	436	445	446	419	464	465	452	448	387	449	447	429	416	420	443	422	437	426	417	463	445	446	440	410	427	422	447	432	414	404	426	451	432	407	417	433	430	417	421	442	377	432	440	440	424	448	422	406	488	436	458	453	420	451	426	425	442	486	448	415	423	461	445	447	395	413	455	422	456	440	434	428	435	402	387	430	456	438	421	468	410	443	438	450	449	408	427	430	436	427	442	403	437	414	425	456	420	395	425	459	418	377	427	430	420	426	441	426	427	395	427	434	426	486	398	417	460	430	424	418	437	417	438	475	406	445	454	431	436	454	394	467	470	466	453	438	443	421	454	433	430	437	475	392	416	453	415	472	424	427	413	441	407	454	394	425	434	418	388	417	439	443	417	448	463	474	411	439	456	462	447	449	394	404	410	414	454	418	408	469	405	439	460	469	428	446	428	402	417	418	462	476	434	453	425	440	439	429	456	455	425	458	397	448	428	406	429	475	465	432	452	427	399	421	434	414	460	458	407	424	465	440	444	433	449	462	428	394	462	452	442	440	440	409	464	416	443	420	411	437	427	408	425	436	462	411	425	450	410	451	449	437	446	414	427	471	458	432	457	428	420	403	412	424	438	434	419	431	438	431	452	415	412	449	459	399	429	458	446	445	436	446	423	462	402	478	452	454	422	422	417	436	440	422	418	430	415	440	414	451	441	447	385	432	410	459	404	443	451	432	422	480	415	407	409	426	416	410	432	462	445	425	412	445	429	431	414	427	416	471	425	429	467	405	425	402	486	452	495	436	429	421	386	401	432	421	433	440	432	412	444	421	408	443	441	421	400	419	431	425	454	440	399	395	411	433	436	428	445	390	439	431	389	430	472	439	436	386	453	444	418	453	462	447	450	416	419	439	437	437	439	431	445	447	412	443	452	459	435	415	447	451	428	486	442	438	458	391	440	498	422	429	438	459	414	451	435	431	445	406	480	463	451	436	436	412	423	434	429	458	500	426	444	453	413	449	422	452	423	413	464	421	430	437	418	425	464	417	440	417	412	441	401	431	450	449	443	391	420	458	472	413	421	469	404	469	394	441	452	396	451	431	416	444	440	387	424	437	432	444	441	406	417	423	457	460	425	426	434	387	398	444	452	448	418	456	417	464	414	398	417	460	409	454	435	440	436	439	419	402	456	435	443	454	435	419	423	436	431	446	467	421	428	402	438	431	451	438	443	417	456	459	429	438	440	445	416	433	434	414	450	435	401	410	423	400	443	447	434	409	462	417	427	407	429	409	427	457	456	440	434	399	429	455	418	451	457	408	460	413	444	433	419	450	439	427	458	435	469	408	428	450	447	419	445	411	435	426	468	411	403	474	414	432	439	426	473	462	437	403	434	416	469	431	465	432	452	465	471	469	401	466	424	420	473	422	434	393	430	421	464	401	422	429	457	457	439	450	390	409	430	408	422	435	433	447	438	419	437	434	427	423	454	435	412	442	439	446	418	447	385	448	417	450	429	419	431	461	462	417	436	441	454	417	403	422	428	436	437	431	458	438	389	454	438	416	444	404	447	446	407	434	406	431	421	429	409	410	414	409	427	443	446	445	420	449	427	433	427	422	461	431	448	417	422	436	441	381	449	402	410	452	437	450	445	459	429	442	439	465	453	420	431	431	428	450	455	384	457	428	412	398	424	429	461	452	416	440
23647	31279	17555	7686	4646	3178	2407	1852	1584	1433	1181	1017	902	841	746	738	714	677	632	649	607	615	581	608	592	625	595	599	553	549	537	553	567	562	585	559	553	545	576	549	554	591	546	526	581	590	513	572	560	544	550	560	558	545	541	514	535	593	588	520	554	518	540	555	520	529	556	548	540	522	572	541	547	532	549	565	526	558	548	531	548	546	516	545	507	541	562	531	565	569	490	511	529	565	539	563	576	553	533	537	546	567	567	555	483	568	549	552	547	526	553	541	546	563	569	555	568	551	536	530	526	564	560	571	552	530	579	569	552	544	496	560	593	514	549	558	523	538	501	480	529	511	600	557	498	553	532	562	560	535	532	520	564	524	593	544	544	564	528	516	552	568	550	537	556	565	504	564	533	537	527	540	504	537	540	535	547	550	533	561	523	564	568	508	531	530	526	526	514	553	563	564	551	546	529	539	550	539	506	558	528	540	527	589	584	552	496	556	541	553	511	572	571	527	553	538	527	532	535	548	538	515	493	501	533	503	545	523	519	530	504	518	545	521	543	533	569	583	547	481	550	544	507	551	533	510	525	542	524	544	547	511	520	593	527	522	559	546	541	504	565	584	531	534	539	575	499	556	520	527	522	501	529	537	531	548	522	513	546	542	502	568	508	493	581	545	520	549	538	516	509	509	540	537	553	546	540	569	541	496	549	522	501	550	503	528	553	521	586	568	554	557	563	524	527	573	521	543	561	529	525	511	525	567	522	554	554	528	524	516	528	545	532	529	542	553	482	507	533	563	536	547	576	526	602	522	548	545	517	495	547	537	529	556	591	566	546	553	559	502	539	575	497	508	542	513	467	558	553	590	527	548	508	524	520	565	505	578	536	552	538	538	558	551	551	543	517	518	516	548	555	548	526	533	521	567	532	578	539	541	538	539	523	540	595	520	512	530	495	515	519	534	567	559	560	509	569	554	556	557	514	527	556	491	535	540	563	515	513	551	560	529	585	541	552	595	529	527	551	551	529	519	528	528	492	487	572	522	563	551	533	529	536	563	515	542	521	543	521	553	526	540	537	512	553	542	508	500	556	531	529	521	500	528	509	501	542	495	538	531	541	561	609	535	550	516	547	512	529	488	520	578	522	546	526	537	551	543	522	550	502	547	540	522	570	556	538	533	562	508	499	600	543	540	524	527	512	541	556	541	575	517	567	505	513	521	528	532	528	518	486	511	521	526	531	532	517	511	516	516	500	513	515	572	495	506	547	550	511	552	515	503	560	487	564	512	505	546	559	560	531	546	541	504	514	555	543	530	508	535	540	524	558	495	534	530	550	559	519	565	575	569	502	533	538	540	520	550	549	537	546	501	548	533	530	487	545	507	501	523	546	514	551	584	518	516	559	580	542	590	563	575	567	500	506	559	527	545	519	548	508	536	515	539	580	551	507	500	556	549	567	543	553	554	541	547	520	568	540	532	542	561	560	530	549	565	538	545	565	536	560	545	522	498	556	556	546	534	568	565	523	557	527	492	566	518	519	557	528	510	506	543	536	532	504	588	521	525	593	534	544	543	524	559	551	532	554	562	547	547	529	563	547	578	500	553	542	506	546	527	524	546	542	534	504	548	540	565	506	548	541	562	533	515	518	560	539	525	519	502	508	539	511	552	566	550	536	561	549	530	530	559	508	550	515	498	576	508	548	528	531	530	555	536	533	513	507	498	529	554	487	534	552	546	508	495	522	561	527	533	549	541	548	548	549	600	569	538	531	478	554	519	523	521	573	506	507	573	526	493	540	485	528	573	563	523	545	530	586	527	553	513	525	549	541	536	569	568	554	565	577	547	559	557	547	555	545	556	533	565	582	511	533	533	524	511	553	586	539	528	544	547	547	520	502	532	539	514	532	562	498	570	513	591	597	543	518	502	530	546	513	553	511	532	556	486	527	506	577	552	505	548	530	526	509	545	547	585	555	518	535	562	541	514	545	522	550	507	529	509	494	548	503	566	557	520	493	512	551	528	552	581	526	580	582	543	551	530	537	538	534	516	510	560	508	509	519	570	544	518	537	503	605	512	554	525	536	535	545	589	537	536	507	514	522	505	550	547	517	563	530	470	523	562	529	520	519	502	551	538	530	548	545	547	542	554	543	534	537	549	543	495	556	521	562	536	545	515	520	526	502	544	528	552	546	536	567	544	565	513	554	568	534	521	547	536	537	548	525	534	548	549	525	522	561	552	530	498	581	517	569	579	535	515	546	516	542	501	517	528	529	531	533	537	540	549	550	510	568	564	583	547	540	512	559	528	500	560	517	544	529	530	549	545	542	530	574	565	531	519	550	528	520	543	573	526	535	508	544	568	517	510	569	525	533	540	589	526	533	589	573	530	550	531	491	536	494	584	548	519	544	566	465	560	534	531	553	508	593	499	556	552	490	513	547	543	531	551	540	507	541	496	533	524	591	581	549	554	555	513	536	584	537	523	560	546	542	524	525	556	506	535	509	532	528	560	531	542	581	544	528	528	527	515	546	509	550	539	499	573	529	479	554	544	559	587	526	536	542	556	538	496	528	520	541	575	519	534	557	554	554	507	560	485	539	576	527	506	553	573	500	566	553	569	531	550	546	528	510	493	570	529	549	542	498	523	474	558	523	559	499	538	558	587	509	538	532	527	525	506	575	502	518	557	542	573	536	541	511	510	523	587	559	525	539	547	544	534	505	522	521	536	508	583	578	516	533	512	544	526	548	548	509	482	541	488	561	542	567	555	512	530	526	514	564	517	535	557	539	526	530	577	540	575	533	489	545	567	544	543	531	582	560	542	560	561	576	545	532	541	530	508	527	519	548	536	574	539	527	510	549	527	524	558	534	556	555	555	563	536	488	557	567	531	525	549	534	524	513	535	557	566	545	515	529	557	586	544	523	511	527	542	525	547	518	549	553	517	541	517	555	602	521	566	534	545	507	548	553	530	540	515	540	535	561	517	508	527	538	517	525	548	551	560	528	553	530	509	559	549	543	536	521	526	536	539	529	580	525	557	500	533	484	550	538	576	556	528	562	524	553	540	557	493	511	565	550	577	531	548	525	529	500	504	520	578	568	474	571	547	550	537	548	537	510	543	544	513	544	538	560	514	523	558	548	545	512	531	511	566	534	541	561	516	543	490	531	533	552	568	541	530	545	514	511	498	492	576	576	550	563	533	522	548	562	550	510	562	562	559	544	566	522	558	545	552	535	522	512	511	558	570	550	521	493	605	546	514	555	522	537	571	535	527	495	517	581	534	519	524	476	568	534	552	551	548	504	550	527	525	587	549	567	508	547	511	542	568	537	540	526	549	552	543	507	555	523	536	564	543	562	539	505	531	510	494	556	537	542	605	572	516	467	551	559	517	587	606	493	507	511	531	609	525	524	531	502	516	511	542	554	553	526	530	552	546	542	538	538	505	557	531	556	540	575	549	544	524	484	534	559	559	516	506	546	531	544	571	550	484	520	517	503	481	518	533
27364	19382	7832	1710	1146	942	758	731	676	678	664	683	678	674	677	651	654	638	657	597	658	668	672	592	634	643	652	667	653	679	666	633	613	653	620	665	632	653	652	652	698	654	614	622	612	685	619	641	658	638	693	649	615	684	659	610	601	630	614	645	620	638	628	611	678	685	633	638	615	602	629	653	610	633	667	664	671	639	637	593	691	684	639	604	626	646	627	639	629	631	675	604	657	616	636	616	696	630	663	652	643	584	662	641	645	607	636	599	610	691	667	619	656	683	695	618	664	626	670	634	625	665	645	625	655	617	626	630	683	626	668	638	676	675	621	646	636	674	654	699	634	663	650	653	675	629	643	631	662	609	626	638	641	626	696	596	635	646	643	652	644	698	648	572	685	617	657	664	623	600	634	637	675	603	688	645	712	656	637	605	651	604	646	634	649	625	664	639	633	593	598	676	642	616	673	646	705	600	618	650	662	645	650	626	596	606	600	654	635	621	692	627	620	650	646	680	629	672	648	594	645	636	650	648	578	636	659	677	652	632	638	600	676	609	623	645	625	670	643	624	662	622	623	692	671	629	651	652	643	623	662	589	656	636	662	650	637	605	675	600	600	619	654	651	648	657	626	645	659	627	647	645	642	646	656	618	633	636	630	654	620	639	608	626	629	648	612	623	656	650	685	625	653	665	664	681	658	635	680	663	609	583	610	666	620	687	609	617	666	611	617	594	667	643	689	640	652	660	642	610	626	609	650	650	639	681	604	601	637	626	617	688	606	657	665	655	605	625	603	604	641	664	653	627	631	664	642	595	662	631	646	608	602	673	655	637	672	614	649	663	636	630	645	621	645	662	652	638	644	625	659	649	605	618	676	639	659	665	625	619	613	604	662	635	628	643	643	654	649	654	658	610	672	603	624	672	659	673	616	647	616	580	627	646	607	618	674	649	645	611	651	646	683	606	606	654	622	655	603	650	662	679	664	638	642	622	702	611	630	635	671	661	631	624	633	645	629	632	655	625	623	681	640	632	624	655	615	613	677	677	660	671	620	597	604	616	619	646	661	665	687	643	690	656	629	649	627	676	669	662	692	651	643	633	687	652	619	671	640	655	638	604	681	677	646	642	600	625	634	638	632	637	620	640	641	615	631	619	637	671	659	647	611	632	639	638	605	650	643	672	688	635	597	667	634	598	606	628	618	670	644	657	639	624	626	640	614	632	603	642	684	684	650	613	622	642	596	608	652	639	601	657	653	644	623	624	608	638	598	624	581	628	651	645	635	646	628	676	672	608	617	606	650	625	624	598	668	645	685	667	624	656	643	627	675	656	657	603	645	669	637	639	658	633	676	599	644	608	632	657	625	670	628	625	652	614	651	678	682	631	606	633	667	678	683	645	606	657	610	642	670	650	653	663	604	610	628	615	638	623	621	619	597	629	616	653	643	660	650	606	637	668	618	655	633	655	654	665	613	631	617	660	623	633	669	612	642	665	628	620	656	609	612	627	643	637	606	665	619	633	624	643	670	632	638	623	647	655	622	645	622	666	653	608	660	631	620	615	672	631	666	668	644	618	642	653	648	638	651	684	599	633	618	609	639	658	682	695	630	602	663	621	645	619	650	595	628	645	602	649	690	617	612	649	608	622	643	659	638	581	657	655	634	626	665	631	697	635	638	603	649	675	645	627	614	597	666	631	623	654	666	653	629	663	656	653	693	635	605	633	655	626	618	631	629	695	622	644	644	634	644	617	652	661	592	621	630	608	652	647	612	647	638	661	638	611	647	613	629	647	663	634	620	639	672	636	627	661	644	640	670	639	626	617	630	612	653	616	677	621	645	638	632	606	676	601	645	621	642	594	689	661	604	668	616	610	672	638	627	649	612	653	627	684	632	630	626	642	627	684	647	630	662	670	625	661	659	651	623	651	601	659	627	651	711	659	625	616	648	644	635	662	615	639	629	649	642	660	612	661	659	657	656	612	620	579	684	628	649	630	670	622	646	647	651	615	650	638	618	631	638	661	625	673	633	618	684	649	650	616	684	616	643	621	651	660	602	636	660	605	643	694	634	611	660	632	630	595	634	603	599	677	653	619	634	625	654	645	657	640	617	684	627	640	624	631	689	639	638	652	661	708	606	656	617	648	625	618	654	664	637	635	634	651	649	657	669	645	648	625	627	615	681	638	650	629	654	601	621	672	647	632	675	630	676	621	657	655	617	608	641	606	649	626	668	671	626	568	722	613	620	620	655	649	620	615	637	653	672	654	624	627	595	639	624	617	574	663	629	648	648	654	658	656	600	644	630	617	661	610	630	642	600	609	619	659	682	639	662	664	583	651	628	610	621	644	649	639	634	640	640	648	627	668	673	620	611	602	652	610	633	644	662	602	625	650	624	630	628	594	645	614	629	664	598	624	680	682	623	635	641	623	672	635	584	661	645	661	686	628	631	624	623	628	658	635	612	635	630	662	687	681	650	646	684	660	624	643	635	672	626	680	667	628	631	640	630	674	627	606	663	622	629	660	647	628	666	620	650	628	606	637	720	673	636	669	608	638	668	667	607	612	650	636	660	624	606	640	686	651	672	641	616	641	619	599	611	687	638	632	621	634	621	617	642	668	647	617	677	664	643	648	665	614	632	655	652	666	597	611	622	627	621	624	601	609	648	597	655	612	656	651	610	676	675	684	646	631	639	701	639	661	665	609	650	604	673	665	645	640	629	661	606	604	637	600	680	626	620	612	625	635	645	678	657	636	662	596	628	718	598	680	571	651	618	609	661	620	625	620	633	640	632	666	668	646	647	681	637	671	617	612	620	594	667	614	665	633	667	652	669	676	628	668	659	650	681	620	624	614	659	607	621	624	641	676	640	711	671	660	659	658	633	628	682	626	647	635	651	633	607	654	670	654	601	665	630	624	648	613	639	652	654	625	633	622	657	685	654	659	631	621	652	608	613	655	645	655	599	628	678	617	616	648	642	664	668	622	584	639	617	608	626	615	661	645	640	672	589	648	682	648	676	656	625	658	620	633	652	682	628	640	647	604	665	642	675	619	611	661	618	644	637	655	694	595	612	619	639	686	645	632	666	641	621	677	611	595	627	627	645	607	629	596	637	674	655	676	689	632	662	636	636	653	657	626	633	625	668	689	669	667	653	651	610	647	656	634	664	627	631	674	624	604	610	674	579	638	685	631	594	640	649	657	662	673	680	651	687	621	581	636	693	664	635	623	641	671	635	675	657	672	660	596	651	608	638	642	650	676	670	655	670	674	610	613	643	667	654	673	654	669	667	624	611	650	610	635	636	648	628	621	602	651	633	626	645	683	619	630	672	625	632	641	670	608	655	646	659	647	653	647	686	636	652	626	641	641	645	664	646	653	630	641	637	651	641	647	651	598	627	645	624	674	664	633	598	630	627	631	675	610	632	623	658	660	683	646	709	645	618	609	609	616	637	634	619	653	647	672	601	667	635	577	681	622	603	622	634	646	626	648	620	611	661	582
15381	10756	4387	1772	1317	1072	906	929	841	920	855	770	768	810	808	769	792	758	788	824	725	734	800	758	741	739	717	784	805	780	754	717	760	795	773	784	769	749	829	789	760	782	738	782	750	785	739	751	794	797	699	742	777	796	798	746	775	777	808	735	763	736	816	778	778	786	775	760	745	747	758	780	724	758	768	719	747	799	764	712	728	774	760	752	786	749	744	733	754	796	779	734	744	770	790	761	770	800	798	798	733	718	756	774	757	749	786	738	757	754	783	741	773	776	759	757	745	783	818	749	711	811	678	767	777	775	773	814	761	776	768	725	773	775	812	734	775	778	774	774	778	791	777	741	809	776	767	753	766	720	775	778	783	776	767	756	809	748	792	711	821	797	742	763	719	773	781	742	810	718	774	758	763	718	732	808	838	771	757	751	770	819	776	746	792	797	754	720	781	731	783	798	740	767	793	755	765	762	783	739	774	791	717	780	820	751	759	822	806	726	729	834	733	745	798	778	801	761	770	737	763	755	752	748	775	744	750	775	777	825	757	740	782	815	752	787	763	803	738	728	761	797	711	819	753	746	779	753	747	793	757	784	795	790	773	770	672	815	780	705	753	768	761	762	785	816	766	730	747	784	802	755	812	779	789	776	757	778	791	748	736	752	744	791	772	729	776	756	729	758	813	802	766	753	826	771	774	820	822	744	740	820	779	747	836	761	807	747	714	762	808	784	740	755	763	783	726	764	787	758	770	789	736	798	763	737	750	772	740	733	740	823	704	749	809	765	749	723	759	741	759	835	787	746	749	718	787	772	827	802	749	744	783	750	755	770	739	802	758	788	732	796	773	761	812	780	757	743	775	761	752	786	772	757	713	725	756	765	792	741	780	813	762	797	796	771	752	742	741	742	734	789	789	710	814	773	765	787	826	752	768	767	776	812	742	789	768	759	779	784	755	718	731	753	797	777	780	789	795	813	757	736	749	732	755	691	760	769	789	807	786	818	786	798	794	804	714	802	787	775	688	787	771	778	756	747	769	777	771	776	739	796	788	763	767	789	720	763	759	734	787	765	738	738	759	762	746	744	797	750	777	772	778	808	792	736	768	788	769	803	776	780	782	761	723	795	768	795	696	747	783	764	782	763	762	724	716	791	748	817	784	738	821	769	741	782	774	781	741	750	827	751	768	724	786	786	799	761	747	754	777	778	764	765	738	784	827	739	725	735	777	742	741	809	748	799	737	793	724	804	760	750	702	757	785	732	752	809	746	727	760	769	771	769	826	775	800	806	799	778	767	762	778	769	726	758	792	799	807	791	771	749	794	801	769	757	768	769	789	756	729	818	759	758	769	766	771	771	775	775	759	759	720	906	833	797	794	766	776	738	749	730	798	758	720	763	762	745	774	743	738	791	773	782	756	774	778	791	736	789	753	749	771	729	722	751	769	725	690	764	788	766	751	764	759	748	780	808	776	771	791	764	762	730	777	755	731	770	793	761	779	766	761	812	807	847	778	771	793	744	737	749	782	797	793	765	763	704	775	784	763	782	729	783	790	751	738	743	774	797	747	733	775	771	763	752	770	783	734	744	762	785	776	767	779	764	762	802	744	711	754	759	757	779	771	777	758	776	745	757	792	763	749	759	826	750	732	731	750	745	762	797	807	778	787	771	772	781	774	780	765	788	746	838	758	798	785	764	782	786	778	783	750	749	740	740	761	749	766	737	741	753	845	690	755	815	759	751	785	731	754	809	793	729	777	749	732	784	773	808	762	781	761	753	738	780	746	734	772	784	775	772	735	730	783	724	765	805	774	777	779	774	765	769	797	792	756	757	760	722	749	717	768	716	742	770	725	801	746	828	740	786	745	786	795	793	775	767	746	730	751	739	817	792	784	734	781	818	758	788	794	775	760	720	755	767	780	734	802	755	798	744	769	776	737	783	778	764	745	727	778	794	794	714	795	733	765	788	760	788	758	799	752	798	723	798	741	802	792	769	728	742	758	772	810	785	775	694	771	716	749	797	762	757	727	761	779	752	742	754	755	732	786	770	774	774	757	756	741	762	789	784	748	745	772	732	739	754	795	726	772	818	750	784	775	813	754	765	774	742	754	748	748	739	730	727	756	796	750	723	732	753	827	763	780	794	775	804	792	742	800	740	741	789	791	782	830	706	786	751	767	749	723	758	747	837	750	756	760	775	780	791	786	754	797	781	809	752	785	800	781	741	767	809	768	769	813	765	820	748	719	788	752	795	768	735	727	703	803	754	713	756	790	742	797	750	762	718	789	810	724	761	795	776	749	742	774	781	789	793	754	729	777	798	742	825	757	793	711	798	775	790	765	755	803	766	764	781	737	775	782	764	761	767	718	754	754	750	749	751	789	762	764	771	745	747	788	758	747	804	781	774	775	790	746	797	709	778	742	783	792	783	780	709	763	804	754	766	732	787	747	788	787	724	729	814	773	764	760	785	742	802	741	781	793	752	766	750	777	798	798	803	711	811	753	794	755	798	736	753	776	791	773	776	832	737	736	773	777	789	791	790	775	795	777	767	736	768	776	747	778	768	828	718	723	813	769	825	781	731	701	820	812	771	781	781	808	751	756	751	725	793	755	775	740	767	750	753	695	740	748	758	733	735	791	764	780	795	760	760	709	769	754	770	735	713	782	802	768	761	753	783	775	755	777	737	783	772	789	769	764	760	812	761	791	784	775	798	803	801	751	799	811	798	796	817	774	778	785	783	780	720	801	798	769	738	787	749	807	759	740	744	759	753	844	718	727	773	772	706	785	776	788	779	775	769	768	791	767	751	753	773	709	784	756	791	742	806	795	774	769	732	729	771	746	779	791	848	778	744	832	720	721	791	778	741	749	755	770	794	733	830	749	781	783	742	759	758	763	807	768	795	744	733	751	807	811	827	766	791	777	800	810	746	758	808	741	758	751	753	767	836	753	736	784	749	769	738	770	770	791	708	748	775	772	789	797	751	779	752	800	769	796	764	771	785	754	758	765	811	752	741	764	785	718	744	783	763	790	758	752	812	810	758	775	778	782	825	779	755	777	736	770	770	742	792	798	770	759	696	771	776	787	813	762	809	788	801	732	740	789	756	791	754	710	788	786	781	777	790	770	726	710	796	773	765	784	750	768	762	804	722	846	743	760	756	729	736	760	777	793	748	744	722	759	798	770	796	776	741	754	769	801	800	770	747	781	765	722	799	722	737	712	750	794	720	760	772	745	784	773	767	766	789	782	755	758	770	795	770	787	821	740	733	760	763	777	759	694	758	761	759	837	740	727	762	818	742	783	760	781	747	755	807	745	756	702	776	773	677	819	817	804	753	762	781	773	793	815	762	774	751	786	746	811	822	768	769	725	801	733	790	750	792	791	777	733	811	774	803	790	740	711	754	819	766	770	772	723	790	804	782	775	801	746	824	780	793	761	786	751	782	793	747	773	764	779	803	810	817	837	747	754	755	720	783	823	780	774	759	770	732	771	798	813	776
23650	21020	27939	24294	20962	8652	1550	1168	991	922	870	824	903	813	817	825	781	776	791	800	726	786	746	799	747	737	737	755	759	729	697	718	775	701	719	714	745	758	721	709	746	721	747	730	707	776	743	686	726	761	725	718	705	733	743	734	749	734	754	748	755	762	720	764	750	730	743	741	701	727	747	763	725	732	735	709	734	742	733	705	784	721	716	753	721	713	756	736	718	752	676	739	768	739	744	704	673	773	728	747	761	702	746	712	754	769	770	708	754	716	728	661	742	766	746	737	779	762	739	724	744	690	734	735	732	736	718	747	749	741	796	728	745	708	727	726	728	747	756	742	705	751	747	762	743	730	765	748	790	777	734	722	722	797	736	687	709	717	758	736	737	689	680	706	716	706	669	709	742	729	708	726	700	709	708	771	709	774	753	756	759	713	775	665	754	699	731	760	704	726	727	741	746	714	757	775	729	727	709	739	714	740	734	704	771	702	738	743	738	717	727	713	785	742	711	711	742	700	707	729	708	751	724	769	722	734	761	716	741	723	741	728	743	744	694	723	745	645	724	726	769	722	746	735	724	733	753	775	742	793	762	769	704	731	690	710	709	768	728	748	698	722	720	711	806	763	712	750	701	788	728	695	782	709	743	769	737	730	709	728	739	753	749	715	708	732	741	724	736	759	776	744	710	695	727	689	740	745	748	735	726	741	764	760	750	749	766	760	753	694	766	694	748	794	749	764	734	761	724	736	713	727	805	720	730	748	739	707	718	690	758	724	763	709	747	739	729	736	710	765	744	697	709	745	748	738	722	733	750	728	792	765	796	721	730	711	732	758	768	752	727	729	738	753	724	726	689	689	711	724	772	725	756	764	741	742	770	775	749	720	755	765	701	733	700	747	696	762	725	673	722	753	717	759	707	734	751	717	754	762	705	746	752	729	722	736	725	702	741	722	733	746	770	742	737	729	726	738	713	761	719	728	775	768	713	735	735	711	771	734	686	706	713	704	780	752	704	729	736	698	709	768	744	721	713	734	706	721	744	760	691	710	770	707	659	693	774	727	737	782	743	730	758	724	714	788	730	718	697	761	739	758	689	738	756	696	704	736	715	721	723	705	758	726	669	690	739	761	727	755	717	737	714	760	749	754	745	701	724	759	697	705	708	737	788	768	739	709	710	709	756	748	702	732	754	715	771	725	708	708	724	750	705	729	732	718	763	721	733	722	766	730	764	664	699	718	721	754	748	703	779	701	734	708	694	713	660	728	741	740	732	726	793	746	726	775	699	735	703	690	735	757	705	758	718	708	758	726	757	765	753	752	744	722	733	698	727	725	722	757	795	765	729	759	735	766	739	716	704	734	692	706	722	756	768	767	732	703	742	750	749	693	752	729	722	701	734	758	744	750	710	729	712	735	752	761	710	683	679	737	712	734	722	731	769	749	748	761	745	740	734	710	745	753	703	706	749	739	718	758	732	715	726	751	717	704	721	729	765	735	735	725	743	709	735	729	712	722	716	725	713	792	711	692	711	788	702	752	762	758	769	714	724	768	735	782	769	702	741	764	744	763	717	705	717	716	698	685	754	765	701	817	757	725	728	723	735	703	757	760	726	726	719	710	782	725	708	728	788	732	727	773	744	733	758	771	781	730	731	749	691	737	723	751	739	751	749	777	735	744	766	751	771	683	788	724	752	778	721	732	671	761	725	724	727	738	737	751	747	716	753	788	751	697	700	681	693	728	768	719	755	696	638	790	721	763	729	730	691	733	760	706	753	713	703	709	675	696	699	750	726	688	755	726	729	774	741	744	738	756	693	728	750	738	730	704	741	725	749	719	742	708	721	726	717	709	783	755	724	674	742	667	761	710	769	755	742	749	711	707	714	712	741	724	706	709	768	711	747	709	752	717	744	737	702	750	745	717	756	738	740	749	710	745	769	758	691	698	760	740	701	729	698	741	741	742	717	742	692	747	744	726	688	708	764	748	742	764	700	794	712	758	681	765	712	742	715	721	761	718	736	764	716	737	712	692	682	755	762	718	736	753	707	740	721	710	732	666	770	731	730	784	677	746	717	704	745	748	678	761	680	757	691	722	700	745	754	690	766	707	742	758	710	725	726	722	770	743	789	768	744	748	723	761	734	750	722	748	727	746	724	726	739	714	698	713	730	699	758	760	721	733	731	683	739	770	786	786	737	712	706	730	769	729	747	739	756	755	770	722	718	753	777	704	711	695	706	751	775	680	709	778	718	758	765	715	777	722	731	671	752	735	748	700	757	803	745	719	778	717	724	749	725	683	752	739	727	754	709	742	783	700	723	728	704	750	736	693	739	732	736	682	764	746	763	749	777	727	697	797	671	785	697	706	720	727	709	742	699	754	722	726	707	751	697	710	718	802	736	731	757	723	772	721	749	756	734	708	782	764	742	730	777	753	706	771	732	707	807	709	744	776	724	693	730	754	765	752	716	793	771	705	752	715	708	738	702	776	727	719	711	737	699	750	717	721	783	737	717	709	728	677	742	710	737	699	759	734	746	711	729	728	731	758	726	780	720	719	745	711	746	782	652	727	701	804	728	776	692	652	785	687	751	683	725	755	741	701	703	711	763	704	703	738	728	716	755	716	773	728	730	715	704	744	774	678	740	788	728	740	725	716	745	739	693	738	682	751	751	728	709	770	697	723	686	747	707	716	742	704	793	711	707	693	719	739	709	726	756	759	708	734	731	728	747	735	728	749	738	715	734	738	741	714	729	726	714	734	748	697	742	762	722	733	723	765	723	739	735	705	743	751	736	725	730	719	692	743	716	731	719	697	716	769	706	718	790	784	698	738	755	771	816	759	749	708	686	739	733	760	696	741	731	755	758	768	727	687	698	726	703	734	776	703	693	746	734	703	704	738	699	763	743	756	772	721	677	743	698	720	765	683	759	686	774	724	790	734	768	708	720	739	768	718	736	737	752	724	758	752	707	712	751	736	747	685	715	730	744	745	686	702	727	697	709	736	768	742	721	726	736	743	732	743	766	711	752	702	673	737	754	727	739	719	772	734	713	683	698	727	688	749	727	735	755	755	719	705	698	786	746	692	698	722	692	762	775	742	724	706	770	743	768	749	714	779	740	728	771	756	778	697	710	730	778	705	701	753	769	684	740	742	696	772	771	768	744	736	780	730	701	698	716	678	737	747	771	677	745	733	750	719	749	746	720	692	710	727	713	733	739	743	733	733	709	753	779	744	713	740	704	755	724	723	748	737	716	700	652	708	770	743	770	745	741	716	736	698	713	742	743	740	690	737	774	696	763	704	719	729	738	734	739	741	715	737	732	759	718	731	729	742	773	707	763	785	738	742	694	707	715	735	741	734	704	705	720	726	717	766	748	776	742	759	776	682	738	752	742	685	731	713	712	743	746	696	751	666	758	742	743	805	713	728	740	754	778	704	686	757	699	696	681	773	706	708	694	669	751	675	725	748	736	746	705	744	722	751	713	742	727	716	742	768	745	725
19984	23551	12622	4984	3185	2313	1959	1601	1383	1293	1123	1061	1127	1083	1014	1041	928	911	963	904	921	876	895	905	868	954	869	917	958	922	881	909	831	884	902	905	882	864	881	865	886	865	880	906	924	928	960	899	892	871	912	905	868	874	844	944	903	931	916	828	872	879	908	878	920	890	904	824	867	833	870	906	844	927	885	897	906	906	840	865	861	855	923	812	870	872	923	836	919	831	881	936	846	854	942	879	883	888	928	846	919	855	854	864	908	928	916	939	885	863	842	877	884	927	822	862	904	853	871	886	874	836	892	920	895	860	894	861	910	914	906	846	897	894	891	893	869	937	899	872	877	886	907	860	898	817	895	909	875	895	911	852	857	873	891	896	885	908	877	898	888	854	908	875	901	906	897	830	952	917	857	917	863	910	846	943	929	930	865	918	827	864	936	840	926	840	866	887	901	885	928	834	923	909	882	845	868	893	859	880	907	903	904	848	935	909	922	859	861	885	955	873	866	874	858	867	863	862	888	922	842	892	843	860	882	906	836	914	876	875	904	868	910	876	861	883	887	916	883	928	880	876	858	895	882	873	822	835	886	882	923	885	902	842	897	904	895	832	899	910	850	942	839	847	892	910	851	838	888	875	896	911	863	853	850	889	855	942	850	878	882	875	897	877	936	883	859	863	928	841	885	880	882	853	893	875	855	881	913	856	910	850	954	858	881	924	842	862	794	882	843	905	883	857	879	850	873	852	875	893	890	860	828	896	881	854	924	893	925	911	841	876	872	880	876	878	870	886	881	857	902	874	894	885	886	828	877	884	873	886	901	807	909	895	889	848	906	852	807	918	885	861	910	839	889	847	889	873	844	886	891	891	925	888	893	860	893	896	881	908	862	847	889	860	896	895	890	904	869	868	906	820	912	876	914	882	813	844	890	904	919	930	861	857	867	932	860	838	913	835	853	870	905	852	910	895	868	896	870	913	914	864	811	910	958	879	864	845	887	846	908	915	821	863	886	839	939	898	907	847	918	864	929	892	913	859	873	884	857	855	913	834	841	890	905	879	930	898	915	846	894	806	864	914	913	895	902	861	930	874	916	850	858	872	918	827	898	973	896	890	896	873	891	875	836	885	854	864	885	841	921	870	891	874	882	908	898	870	887	876	942	887	876	914	853	920	912	849	835	881	833	915	857	827	862	813	894	881	872	921	899	911	887	863	829	851	844	910	888	904	893	870	838	881	892	831	906	886	891	879	835	858	869	835	824	862	866	861	919	903	859	897	872	936	871	857	868	840	877	874	880	896	904	891	896	875	886	879	875	885	905	907	902	871	864	882	915	846	848	930	894	951	876	944	886	921	842	883	890	881	929	842	873	906	900	854	854	846	845	886	862	891	856	910	921	879	879	890	885	834	906	856	894	887	856	913	847	861	850	838	829	917	882	868	880	886	866	860	890	861	894	927	834	861	903	871	882	879	854	904	911	869	830	873	879	853	927	867	947	864	937	899	877	849	912	892	890	888	877	898	872	882	897	870	917	838	911	831	882	870	905	942	842	858	891	886	895	870	825	889	911	873	887	884	876	897	896	841	844	925	917	920	902	881	792	880	939	849	890	852	879	881	873	818	901	918	838	874	875	915	854	877	839	813	849	892	867	861	861	921	876	888	791	864	846	856	895	924	847	831	860	879	874	893	892	933	850	903	878	931	902	857	834	888	904	858	851	873	812	869	875	876	874	868	880	908	859	936	911	854	833	944	911	848	904	858	866	858	900	854	908	887	879	888	891	874	892	905	892	847	834	877	833	899	859	892	904	880	850	878	888	882	862	839	930	894	830	853	857	836	908	871	872	865	884	841	873	881	907	894	858	905	895	912	873	862	812	923	875	923	873	852	867	907	841	866	898	895	839	886	884	884	915	861	879	854	924	885	873	912	860	838	851	892	882	882	862	874	890	829	906	880	886	936	858	905	857	912	907	862	857	893	888	895	862	910	935	873	895	863	901	873	870	919	887	894	881	846	905	877	908	844	870	881	886	821	851	928	854	925	877	868	781	885	916	852	883	902	892	813	873	896	879	917	841	880	831	837	866	881	839	901	860	876	864	843	913	865	838	892	863	880	839	910	894	898	919	878	866	930	928	892	865	909	882	896	909	862	880	840	918	924	919	881	860	884	909	886	878	888	849	898	907	914	899	838	870	861	796	835	902	848	881	900	918	913	861	928	863	898	932	864	871	883	884	883	922	849	953	856	849	920	875	873	904	905	885	859	841	870	850	921	894	881	895	866	941	859	911	881	901	898	855	923	907	844	884	857	883	831	828	874	872	904	871	913	890	843	877	831	858	937	785	907	826	912	887	840	883	813	886	893	846	901	848	870	830	869	856	889	885	853	901	876	883	907	881	913	833	907	843	862	870	892	855	847	901	878	853	897	882	884	879	884	863	912	919	847	856	838	906	875	854	875	814	839	916	927	874	890	872	848	854	857	904	829	853	876	858	925	885	823	873	928	888	866	850	885	907	887	822	900	875	878	862	923	869	842	879	879	915	921	902	887	911	910	915	891	900	864	865	849	884	856	834	855	845	887	875	864	875	892	860	878	867	908	889	875	912	847	874	873	819	840	834	883	925	890	857	900	862	874	885	867	837	903	820	909	879	875	955	852	830	861	842	869	839	866	833	861	906	891	848	868	827	919	864	821	900	834	879	901	848	856	854	902	858	891	826	852	850	862	880	870	812	875	826	847	891	883	850	882	870	841	864	859	880	880	831	867	836	874	914	853	883	854	902	890	864	837	915	906	886	816	897	910	831	856	876	895	869	849	893	905	925	880	863	896	874	939	932	863	859	886	887	871	879	857	852	895	906	927	906	849	881	887	935	868	901	933	909	838	872	869	856	852	857	912	904	914	827	943	842	874	860	933	904	841	902	894	877	796	891	949	877	882	876	887	906	883	856	883	877	834	921	936	853	871	900	871	886	894	875	896	926	867	886	877	881	832	908	891	860	911	884	911	915	867	904	862	896	879	858	930	856	865	845	917	821	873	917	879	836	854	840	857	882	846	881	909	891	869	816	907	899	882	842	838	890	904	809	863	873	817	880	896	878	876	940	861	886	926	907	832	856	887	832	812	913	847	888	843	883	923	916	901	866	856	865	843	853	867	910	907	882	887	918	884	874	887	859	864	872	899	881	862	831	907	864	825	901	824	903	842	819	916	879	864	918	834	893	896	960	848	871	873	878	945	888	851	848	854	835	914	845	863	859	843	853	895	876	887	913	896	840	862	889	901	914	872	889	847	866	879	843	873	887	880	861	902	888	829	945	881	881	869	882	826	889	832	855	874	931	879	890	823	904	899	883	869	844	837	854	834	850	820	862	821	879	848	868	903	871	884	852	864	886	894	950	849	879	905	843	869	906	846	921	872	866	855	854	865	861	879	851	842	883	869	856	863	872	820	852	910	931	911	871	905	929	854	881	870	889	880	884	889	882	884	937	906	883	883	830	871	845	862
24696	21020	26852	25208	10054	937	678	535	521	483	465	426	461	428	380	406	422	382	380	420	393	395	371	379	404	409	374	382	380	410	390	379	403	381	332	374	379	382	388	330	340	379	344	375	350	373	339	367	355	353	359	369	365	390	379	376	398	407	339	372	375	386	352	384	335	367	375	378	375	365	407	361	387	363	367	369	361	392	389	351	343	375	387	400	371	393	384	368	362	393	376	347	344	338	347	368	387	375	376	375	377	389	382	369	343	399	364	357	354	404	358	377	373	390	370	364	359	409	356	399	384	379	401	383	374	383	373	382	372	359	413	402	365	399	390	389	395	371	391	339	335	355	398	390	401	384	330	376	371	383	399	373	376	380	367	335	377	369	385	371	374	342	348	414	374	345	371	350	374	365	351	389	355	353	423	388	360	381	372	406	379	373	387	381	363	384	356	368	379	385	333	358	390	368	373	418	404	370	359	338	387	364	398	388	354	418	387	338	375	370	339	399	376	377	381	374	349	371	343	346	416	381	384	392	349	365	352	352	389	351	392	376	362	389	390	387	361	361	359	394	359	374	375	352	382	335	374	380	387	346	366	343	397	354	395	394	363	372	387	387	346	352	381	375	344	375	367	374	399	379	383	398	377	349	430	359	368	380	362	367	368	338	392	354	378	367	341	344	400	377	348	368	419	391	371	343	357	380	381	375	382	368	352	375	367	338	348	355	347	384	375	363	386	369	401	357	378	362	379	378	368	384	380	346	366	380	365	375	407	368	344	370	329	388	372	379	362	380	391	358	349	369	376	380	395	371	366	332	337	361	374	408	342	352	334	382	384	369	378	396	390	358	366	382	374	392	373	368	387	365	365	380	369	366	366	373	343	372	378	379	392	365	385	386	389	351	372	406	356	348	398	364	360	336	389	374	360	384	367	419	373	341	387	360	393	351	379	400	383	388	361	320	368	345	348	407	357	362	395	364	389	368	352	367	363	405	396	375	367	394	420	375	379	384	368	397	358	335	389	382	373	367	350	362	397	340	379	372	387	394	364	370	392	374	371	376	370	384	377	374	368	371	384	359	370	386	356	385	354	385	388	391	341	361	365	351	357	373	353	373	380	382	390	384	356	384	360	390	373	370	395	378	376	357	362	397	366	373	418	412	386	376	386	367	378	406	360	382	366	391	331	339	370	369	388	368	346	383	401	358	349	371	347	364	347	392	367	376	361	357	392	385	359	374	374	386	368	390	372	376	375	376	398	365	404	356	368	376	415	348	354	371	373	367	399	354	371	371	379	373	386	373	368	379	342	395	372	383	400	379	402	394	369	351	343	379	370	355	382	373	356	358	386	355	386	379	406	374	380	368	375	377	394	364	346	364	383	356	375	389	366	381	350	400	371	392	376	358	331	373	401	367	342	388	376	367	348	406	376	357	364	366	357	367	374	394	405	369	391	384	341	384	372	340	382	367	434	359	356	381	393	351	385	383	350	391	365	374	370	353	376	378	377	392	363	364	376	332	377	365	358	380	378	371	379	364	419	328	348	350	393	344	383	353	393	359	355	380	340	367	381	383	370	356	377	338	357	395	364	361	394	359	404	381	397	389	387	359	364	356	387	393	361	401	384	380	378	370	383	358	374	386	352	403	385	369	363	358	379	358	370	395	366	352	389	368	326	358	344	389	371	379	386	343	375	358	360	388	357	391	368	388	365	361	378	402	382	366	387	381	371	386	379	323	405	368	366	369	382	397	364	388	372	379	398	355	400	372	389	348	367	337	365	375	338	358	405	387	369	382	334	353	370	386	409	331	357	358	381	392	362	346	422	368	406	358	366	400	341	368	367	403	383	409	411	375	365	356	374	394	368	387	362	396	395	381	346	335	362	380	377	347	412	365	363	412	389	363	374	401	401	418	416	371	388	336	337	338	364	351	370	400	397	353	371	374	369	353	365	403	376	392	394	387	355	323	386	395	350	375	382	399	373	406	374	369	380	358	367	359	397	360	366	369	376	371	341	349	378	346	401	377	373	405	365	394	431	385	322	368	373	357	354	352	355	382	393	377	383	377	361	383	376	358	381	378	358	361	323	354	410	364	352	374	372	391	404	345	370	390	385	341	348	386	367	367	345	354	351	386	377	385	360	362	358	369	392	403	373	377	335	378	400	365	371	388	395	360	396	398	359	365	376	379	373	350	404	373	386	338	363	389	364	360	397	400	378	373	342	383	350	381	342	388	351	357	370	361	376	366	378	372	355	403	351	415	401	362	350	379	362	365	350	376	393	382	385	376	361	357	379	363	378	351	388	383	357	420	372	358	387	379	372	408	361	366	359	377	400	416	377	363	355	370	322	351	377	371	361	371	383	390	353	392	388	373	372	345	369	368	362	362	415	368	356	379	392	376	372	379	368	360	364	374	352	372	385	379	396	401	368	363	375	355	406	396	386	399	377	382	363	335	417	368	387	349	380	345	390	386	363	386	380	329	367	354	328	353	405	372	400	354	374	362	350	396	381	368	370	365	379	391	392	343	354	407	404	371	372	368	389	362	391	374	382	370	386	399	383	356	347	354	386	318	375	405	364	353	355	381	359	373	353	394	353	369	370	416	399	375	370	364	346	380	363	361	345	357	370	377	369	393	373	357	394	409	377	384	365	348	361	392	378	384	334	335	345	352	399	406	353	367	391	395	374	348	366	383	392	358	380	382	401	351	383	390	389	365	376	361	375	385	377	369	383	402	366	387	375	340	372	401	357	344	391	392	376	384	378	372	376	377	335	370	396	404	364	341	360	354	372	403	394	347	370	369	362	382	350	358	412	346	366	393	370	384	407	368	376	362	382	392	393	364	358	369	382	380	404	362	368	435	375	370	345	402	383	388	379	398	325	370	376	333	369	360	388	355	363	376	374	406	375	369	429	364	363	368	393	350	386	406	337	334	379	404	372	364	379	377	362	351	346	380	368	382	353	344	377	387	388	367	354	387	384	377	364	398	377	370	394	367	362	342	376	378	372	364	342	360	362	371	387	352	375	356	355	377	356	371	396	385	369	376	364	367	355	364	336	341	362	401	358	375	398	394	363	374	379	373	339	373	350	389	355	412	378	363	357	420	395	367	347	377	361	370	351	409	351	394	368	359	419	403	390	388	358	338	383	355	392	384	366	388	403	370	405	389	333	360	394	367	372	356	363	382	395	351	384	408	405	404	397	400	382	396	382	403	367	386	409	359	366	389	356	357	372	389	378	417	365	352	391	374	361	336	379	384	376	369	381	331	386	386	381	369	365	370	360	369	408	397	392	335	382	387	353	395	397	388	371	389	368	374	410	357	366	386	417	325	395	361	367	354	379	389	375	382	388	371	366	382	391	388	358	358	375	356	378	343	382	356	374	376	359	379	392	387	341	361	363	348	385	371	368	362	364	359	359	369	372	398	390	358	371	391	393	351	357	365	371	357	403	367	388	382	385	336	381	389	346	382	380	379	378	375	386	367	359	373	367	349	355	353	412	344
18815	19419	9809	3097	1945	1459	1126	880	809	761	648	588	584	571	531	523	506	489	509	489	497	483	472	484	478	434	485	429	486	489	451	444	463	466	491	455	477	434	464	422	441	448	436	438	452	497	446	457	439	442	505	489	477	448	458	487	499	491	485	457	480	415	441	479	443	430	457	436	467	451	466	389	490	461	448	448	453	474	508	440	446	435	457	442	471	466	460	477	478	464	498	450	482	521	451	485	465	473	498	451	490	428	436	442	438	466	477	460	498	395	450	430	463	441	426	448	472	446	435	459	464	418	451	449	434	426	446	466	463	440	463	435	456	468	455	453	441	438	426	463	447	455	448	459	453	493	452	475	476	452	460	467	439	471	452	469	464	417	452	458	491	459	469	444	439	468	458	470	481	464	449	431	504	419	440	449	435	504	464	447	444	478	447	437	439	455	482	429	470	470	466	434	487	430	450	464	395	452	440	484	466	479	478	456	479	415	457	471	420	441	454	470	446	460	440	472	475	444	430	481	432	457	458	467	433	447	443	504	490	475	483	485	428	445	440	449	428	452	452	412	455	439	442	438	453	455	451	485	491	469	458	454	424	411	501	459	435	478	462	461	457	451	448	437	437	434	470	479	464	464	425	492	431	442	430	458	431	470	450	454	423	497	462	418	469	432	445	424	464	451	466	457	464	472	476	444	466	458	494	439	489	470	463	426	460	443	434	439	457	415	427	457	467	460	429	457	434	441	432	437	450	509	441	454	437	463	473	435	430	489	422	451	441	504	481	436	484	447	469	494	468	440	464	515	477	432	447	446	480	467	455	465	475	451	438	443	463	421	438	476	457	466	443	439	471	438	475	461	462	473	460	487	503	442	486	442	444	494	459	483	493	434	480	416	479	451	418	480	448	441	484	440	447	480	421	427	465	446	476	442	497	465	456	472	474	453	467	450	447	471	508	479	444	401	413	440	488	472	481	450	479	509	417	441	459	439	418	453	438	450	458	500	465	434	451	439	426	443	456	430	462	415	411	490	430	452	438	458	447	430	451	465	452	470	455	465	497	424	435	432	454	432	460	436	421	427	420	458	458	469	460	454	490	438	441	465	444	436	442	472	476	454	491	420	463	421	457	465	453	434	462	440	440	451	453	435	449	521	471	503	450	419	469	468	462	424	472	492	464	446	517	454	446	484	472	485	463	443	462	483	474	441	476	453	463	458	427	468	459	472	439	450	444	461	423	462	457	425	418	464	409	479	455	472	465	464	426	451	446	457	472	485	416	483	454	443	408	462	449	476	465	434	460	468	473	444	457	445	437	457	421	459	448	468	444	416	439	477	466	477	462	473	430	502	475	496	422	477	420	449	436	486	471	482	439	473	422	455	474	469	448	467	451	455	434	453	473	444	442	433	457	471	427	449	454	513	413	493	467	451	490	490	461	483	476	457	481	451	455	438	453	491	444	435	473	470	433	424	447	437	455	460	479	471	425	447	480	397	438	444	434	463	424	453	424	438	456	472	451	452	483	491	479	460	455	450	490	525	407	435	452	445	477	441	478	471	438	485	446	456	447	464	412	429	455	423	458	449	444	490	429	414	474	456	431	460	460	427	422	488	447	492	439	460	451	474	493	464	455	403	469	470	466	450	433	439	453	466	476	436	434	437	468	465	473	436	479	464	471	469	465	453	409	486	441	458	472	494	437	429	460	449	474	456	431	465	453	420	446	455	460	463	457	433	435	484	431	430	478	453	449	432	474	449	450	443	481	479	456	422	433	457	413	494	429	489	451	432	439	448	468	467	435	467	444	464	462	454	453	444	440	457	481	437	455	495	452	465	431	445	440	468	449	436	430	467	453	451	410	445	444	482	480	482	445	460	421	448	458	468	465	442	453	452	445	462	443	455	470	456	468	476	461	439	448	486	474	449	433	464	463	492	468	454	456	457	466	441	454	448	467	496	422	415	454	426	451	458	438	439	474	492	448	484	440	474	452	487	485	444	483	463	417	449	434	444	491	477	471	476	462	489	457	481	421	473	440	481	456	447	462	504	450	443	482	453	406	462	438	474	445	471	452	467	408	486	459	441	463	453	422	457	435	429	451	459	441	487	463	462	456	454	494	476	409	469	432	437	471	449	442	396	460	462	490	444	426	471	479	439	467	450	439	447	466	479	475	513	453	463	449	462	392	467	486	441	422	458	458	455	454	469	448	462	454	447	463	484	448	466	439	419	453	467	440	480	491	470	470	461	441	412	467	462	489	431	433	427	427	433	489	464	464	462	442	463	469	458	439	459	445	459	462	446	441	505	451	487	459	436	461	461	449	465	442	472	458	475	467	466	474	481	461	433	471	448	450	484	458	458	416	462	426	450	451	435	451	439	456	443	441	444	466	473	478	483	430	462	458	447	482	429	467	418	450	456	450	445	439	468	470	471	414	451	469	453	486	450	430	480	485	454	440	483	449	488	466	452	485	462	422	435	441	434	463	491	436	436	402	399	479	458	444	418	464	469	425	452	386	448	449	435	470	461	458	472	433	424	453	449	433	471	450	439	443	480	434	465	427	480	436	456	467	466	429	441	479	463	463	422	428	451	446	454	468	470	450	454	442	420	407	468	429	425	473	472	516	438	437	472	465	468	435	474	463	472	428	497	473	461	470	455	467	420	495	472	457	446	471	431	444	452	457	474	460	425	469	427	468	475	423	444	472	420	479	421	442	441	440	461	423	450	473	437	461	467	468	465	486	445	430	455	441	466	451	446	446	420	488	471	469	466	469	438	462	442	402	426	491	480	456	495	421	464	450	450	445	442	437	478	461	494	446	463	488	419	432	454	462	471	462	458	428	411	433	410	473	467	442	457	458	439	494	456	417	446	476	497	479	502	456	391	473	435	456	440	447	440	446	460	444	452	431	469	430	466	469	419	430	433	443	481	476	458	463	424	474	425	432	462	469	437	420	431	428	459	471	425	456	438	466	441	446	410	465	410	460	479	475	468	420	443	437	515	442	457	453	417	516	434	448	446	407	448	499	414	484	470	448	475	458	448	444	464	447	454	469	463	412	472	464	474	447	457	469	455	456	462	455	442	449	458	461	487	473	464	438	416	433	446	415	436	436	462	442	481	454	462	424	453	475	441	508	450	464	406	471	469	471	453	476	469	475	445	458	473	465	444	435	471	441	473	448	479	448	479	422	488	434	428	478	433	459	404	462	466	441	446	522	446	480	458	464	445	452	456	471	472	496	433	453	459	471	477	467	457	466	465	461	435	472	497	471	460	485	446	417	483	443	455	470	472	461	465	477	479	448	453	482	444	473	414	450	428	445	465	419	470	460	429	472	464	459	493	485	475	484	442	474	431	455	449	434	446	477	443	470	436	461	455	458	422	472	442	460	455	487	478	458	473	484	493	472	451	449	459	475	447	454	466	445	467	447	458	414	428	458	493	470	482	474	446	456	439	430	503	459	481	457	424	462	466	424	433	483	456	439	453	495	475	443	442	418	456	470	459
22595	21043	28457	23817	21043	21005	6410	1190	845	774	769	654	570	622	532	520	517	496	517	487	465	461	454	486	494	488	463	456	450	480	456	426	429	398	422	420	489	456	433	442	448	453	414	451	416	435	435	433	452	448	434	428	471	444	486	433	416	449	426	408	433	435	436	447	415	419	423	456	430	447	438	411	448	438	437	445	467	455	407	437	435	436	450	411	393	436	394	468	460	443	458	444	425	371	431	430	436	396	399	419	427	441	423	467	410	462	500	450	429	435	414	393	441	418	413	432	447	465	427	436	418	408	406	432	469	432	434	442	427	422	395	450	424	431	468	403	406	406	430	411	415	397	404	445	435	432	417	451	432	452	410	436	408	426	423	412	449	426	434	433	431	417	423	423	415	410	386	420	421	459	370	461	392	428	446	433	433	395	440	446	409	444	431	418	428	413	436	412	453	437	437	412	406	421	484	419	427	405	454	431	438	461	437	410	411	462	434	410	445	442	441	398	411	446	431	413	449	415	423	425	452	435	446	422	473	449	412	424	436	414	409	429	422	445	431	423	417	412	412	421	420	440	442	447	419	410	447	417	422	468	465	417	414	426	417	425	438	449	432	400	417	397	396	443	452	435	465	413	428	452	434	455	463	486	416	447	433	470	454	404	416	446	423	414	419	413	396	469	399	394	412	407	421	422	395	411	427	430	463	428	429	403	438	428	428	418	442	442	403	424	440	440	452	446	430	449	454	461	414	442	459	434	412	467	410	466	442	412	449	430	458	424	411	395	413	410	436	430	425	425	405	437	432	439	441	441	417	434	431	412	425	444	401	398	475	446	428	435	376	405	450	411	419	401	410	428	428	397	404	439	418	428	420	450	385	388	408	441	413	439	404	451	423	409	412	418	404	421	450	423	398	419	395	433	417	439	452	420	424	404	422	421	396	411	404	432	427	440	422	442	393	459	448	432	385	426	393	439	432	412	400	443	448	446	432	431	399	416	435	417	419	391	406	382	408	438	459	385	441	414	405	441	435	390	432	417	461	440	418	418	414	439	446	400	458	418	415	401	419	428	428	438	468	439	467	447	451	427	423	410	452	440	425	445	406	419	435	417	427	423	434	412	413	413	416	420	431	405	413	431	462	470	442	453	433	453	449	423	420	425	419	422	409	408	449	393	460	430	395	406	372	437	392	426	427	413	407	425	433	401	410	435	385	431	423	421	430	445	423	433	410	412	428	404	416	416	439	411	433	472	412	445	397	466	423	446	422	467	403	422	405	402	442	443	449	389	416	413	460	417	404	424	418	404	423	417	430	387	413	443	370	428	460	445	442	407	451	421	405	431	415	387	412	445	392	432	416	441	421	448	441	414	449	414	436	420	419	438	408	425	440	442	425	442	440	442	447	459	430	431	420	411	427	412	437	403	422	443	452	458	434	426	414	437	424	415	442	423	434	432	430	439	450	418	385	402	402	407	442	418	402	442	469	436	451	386	427	434	463	410	455	415	433	413	401	422	414	445	420	422	447	439	428	420	393	429	402	414	433	412	408	445	380	463	424	404	449	427	438	441	428	412	402	415	414	418	412	446	415	433	425	387	465	413	417	424	428	408	426	412	434	416	438	412	415	389	436	386	429	409	419	430	422	387	442	433	422	362	427	451	425	443	394	406	431	435	407	425	484	438	391	410	394	403	410	450	455	389	452	421	387	420	416	458	431	405	423	424	454	436	450	426	426	456	420	428	464	420	430	446	397	394	392	427	418	417	409	407	367	410	422	447	399	451	451	418	408	407	425	407	430	411	417	421	419	453	406	444	382	439	421	411	440	439	444	389	417	442	463	407	440	394	450	466	438	449	433	441	452	397	427	400	431	420	420	435	408	414	428	422	429	407	408	402	401	444	414	422	404	440	461	397	434	434	431	386	458	468	450	422	403	429	423	428	398	432	439	431	400	415	430	446	419	411	418	443	437	422	448	462	416	440	444	365	432	416	421	432	412	457	425	436	446	443	417	405	407	410	436	476	443	435	424	467	404	431	459	451	424	424	431	488	433	414	418	406	397	443	409	424	406	404	418	426	439	404	436	417	435	404	419	443	435	459	425	379	429	382	434	435	398	397	446	410	429	460	413	411	410	402	421	403	469	388	394	414	420	431	443	434	445	418	434	428	413	425	388	436	433	425	433	415	414	429	429	460	397	419	411	404	414	426	433	472	441	434	471	376	409	374	407	459	405	418	431	427	423	453	407	399	416	423	418	405	481	448	414	419	447	471	415	425	409	389	407	417	425	449	411	459	435	445	396	394	446	419	416	382	423	413	446	432	424	399	419	443	403	401	410	470	402	409	415	401	419	453	421	465	425	439	419	434	446	420	410	438	424	403	411	398	423	470	457	405	428	371	434	440	434	411	416	432	400	431	439	444	418	438	435	403	435	422	425	416	404	420	420	423	457	419	424	419	390	407	394	436	417	391	470	427	402	428	385	441	436	453	421	428	431	415	425	454	444	404	413	449	412	402	444	420	448	365	411	399	434	452	446	429	429	424	423	403	435	400	472	456	402	405	445	427	436	448	441	425	432	411	451	407	418	414	406	434	400	433	403	441	432	392	418	471	414	450	421	397	484	423	406	422	435	430	393	439	415	391	433	395	453	441	425	402	372	386	454	420	404	465	430	425	389	460	409	421	461	451	399	423	412	436	428	410	427	425	431	426	434	408	401	436	399	438	418	443	437	416	461	434	411	374	429	447	421	424	415	424	444	437	422	429	415	401	430	373	410	438	396	392	422	434	406	462	424	433	446	445	419	405	390	423	379	397	453	438	410	397	436	428	401	455	404	434	423	398	420	442	475	436	409	422	422	408	373	467	481	426	417	412	420	407	419	427	437	435	431	453	411	434	392	438	417	391	439	470	440	408	426	416	419	415	389	432	468	442	419	441	443	436	427	427	400	453	425	463	381	452	436	387	385	433	445	448	439	427	411	428	463	438	406	373	425	405	386	413	404	416	438	404	440	422	423	410	421	399	438	427	404	420	463	422	413	428	427	399	439	415	453	422	416	486	382	397	436	466	452	397	404	410	440	392	457	432	410	404	455	408	408	442	427	444	413	433	428	399	387	419	434	421	413	443	390	396	420	427	382	404	415	430	409	412	447	446	436	366	416	393	417	381	423	406	408	446	421	406	397	372	403	465	445	441	412	437	424	400	385	404	420	448	451	424	422	422	417	398	445	432	416	442	429	426	441	441	427	418	432	437	407	442	442	415	442	438	384	448	461	439	385	426	404	428	446	431	424	437	403	397	371	432	419	424	434	406	398	455	390	406	443	434	441	422	431	417	398	452	414	438	401	448	391	431	463	427	421	452	431	446	429	421	402	435	417	430	421	434	454	429	422	424	410	419	391	414	383	428	464	436	405	435	414	456	429	401	414	434	423	378	440	411	445	434	440	449	421	444	403	434	435	415	441	423	427	420	383	421	435	402	393	440	383	429	453	420	417	434	464	421	442	435
23683	30503	18516	7458	4495	3183	2282	1869	1504	1232	1163	1039	880	799	765	757	663	613	651	654	654	654	619	634	596	585	569	603	583	579	568	569	585	553	549	547	537	536	518	528	579	545	537	602	514	573	557	550	538	557	531	521	551	528	513	543	559	538	554	558	527	576	536	532	549	572	536	510	494	556	532	554	540	540	508	524	526	550	524	516	560	512	500	559	567	556	543	544	534	506	492	510	498	574	504	524	516	546	541	556	559	541	534	560	541	548	502	555	509	542	498	524	569	518	555	493	554	530	544	515	508	498	519	507	498	545	533	553	544	565	566	544	563	547	544	526	548	505	533	565	537	507	521	500	558	531	565	542	529	517	517	559	529	509	523	549	498	536	553	576	565	518	513	546	509	526	542	510	548	528	537	513	547	529	544	479	536	519	536	545	504	566	525	531	550	500	532	523	531	529	545	542	557	551	541	554	523	522	521	559	513	526	550	525	541	514	543	537	514	536	540	518	506	568	557	493	498	524	511	511	531	533	529	560	553	540	567	526	567	566	566	534	542	559	518	558	534	523	532	514	516	504	519	521	541	534	537	538	544	558	522	558	535	526	525	509	570	501	554	504	564	568	543	521	559	534	518	550	539	589	561	533	487	470	570	544	524	569	525	531	506	512	564	518	511	524	591	526	498	497	546	572	496	577	516	532	533	511	533	535	539	491	547	540	554	505	520	536	534	557	542	565	549	557	579	504	549	516	512	566	557	520	504	545	513	523	516	544	531	545	539	516	580	554	577	570	539	554	520	549	530	561	569	500	538	542	510	556	552	531	524	481	530	509	567	575	510	489	500	513	530	527	558	528	512	542	529	516	526	550	533	535	526	515	544	501	518	588	532	534	544	604	510	539	531	513	535	525	539	556	535	560	568	521	502	536	546	501	522	519	514	526	454	584	548	512	510	545	554	507	517	515	531	545	573	523	549	537	489	540	533	553	474	522	536	537	574	535	538	572	520	498	474	526	531	554	525	547	532	557	529	544	463	545	495	585	536	528	533	530	507	535	501	529	552	538	487	502	507	516	530	535	500	499	529	522	509	525	501	544	510	502	522	514	490	530	571	525	498	524	559	578	567	551	572	466	515	523	542	536	569	563	547	541	538	514	516	563	520	549	564	530	533	578	542	539	544	515	526	535	520	555	564	553	548	552	533	518	536	529	550	556	535	516	554	551	537	543	539	520	503	540	534	513	550	579	506	558	528	533	547	537	542	564	526	560	562	536	507	569	540	541	591	520	581	571	506	535	515	514	508	536	537	481	540	556	563	521	517	524	506	547	600	563	508	521	508	509	508	531	540	539	520	544	543	515	577	506	557	513	561	521	534	505	535	535	531	529	532	544	472	557	582	535	576	553	545	517	487	497	550	550	516	525	534	537	525	518	513	500	497	541	529	561	537	577	533	528	486	549	485	527	580	505	502	537	506	536	521	550	503	535	575	512	518	511	538	493	555	528	555	548	502	500	585	527	539	517	506	524	484	506	519	507	501	504	510	520	553	536	534	547	506	574	539	532	502	563	522	527	505	540	494	504	520	506	543	596	505	572	515	503	526	512	526	552	547	557	512	524	501	538	508	504	542	552	551	535	492	514	509	552	510	558	507	544	581	510	529	516	541	566	494	497	508	570	529	494	465	499	542	498	520	552	572	506	558	547	530	517	541	549	557	538	534	518	528	546	534	555	529	503	520	503	565	529	582	541	537	558	554	517	511	542	500	529	527	561	532	531	546	527	526	521	512	536	500	542	559	544	548	504	508	535	602	544	540	527	513	589	501	556	546	538	566	502	567	526	538	558	532	507	513	536	531	549	533	568	545	511	547	536	572	553	546	556	603	494	543	561	545	525	524	555	505	514	519	562	574	535	505	551	516	524	516	517	571	508	560	549	547	586	486	546	502	499	507	573	504	511	511	558	521	538	488	551	511	514	512	541	509	536	544	514	535	495	578	529	547	548	530	465	518	514	552	514	547	519	537	560	557	555	545	525	547	540	538	544	563	489	531	498	511	515	556	495	560	522	533	544	520	471	545	491	517	504	549	551	546	513	540	560	531	560	495	512	523	529	517	503	508	508	540	525	582	538	494	549	549	521	514	529	576	537	527	530	530	551	554	515	539	562	561	514	533	555	519	539	535	480	555	497	486	544	544	504	530	536	539	533	511	558	601	576	510	562	497	565	511	535	540	551	531	552	542	533	558	495	569	535	502	529	529	517	569	542	506	556	548	532	514	522	523	527	499	546	503	545	518	546	508	524	562	523	538	512	533	548	549	518	533	491	537	545	524	510	511	506	519	489	536	540	565	514	537	528	536	561	605	513	496	522	538	502	547	522	517	558	524	576	534	568	554	514	528	500	526	554	573	578	544	537	568	515	579	556	537	530	527	547	565	535	513	504	493	529	536	566	511	536	518	567	539	508	524	560	492	543	515	523	533	560	526	507	506	537	533	509	522	556	499	531	501	540	503	534	516	564	494	525	515	517	533	570	480	499	545	498	537	540	542	540	507	495	523	477	516	544	520	546	537	522	561	551	568	561	536	496	506	517	521	541	507	525	576	547	574	548	536	567	530	524	531	522	523	537	534	511	523	533	561	543	532	554	525	547	559	500	525	524	521	520	491	519	555	549	500	545	578	528	509	502	540	521	517	600	537	546	551	535	540	501	528	542	546	527	489	556	534	496	550	544	509	540	485	489	506	509	503	511	568	542	539	525	504	533	526	527	490	534	564	514	516	524	519	551	573	537	542	529	556	551	521	549	543	538	532	474	531	492	556	502	540	486	522	478	502	530	522	526	536	555	532	494	567	545	578	549	538	519	509	511	527	482	519	540	542	521	508	574	517	514	498	501	497	548	519	540	551	539	544	523	540	500	515	548	561	575	518	527	567	546	550	523	540	509	479	526	493	554	511	540	541	536	521	535	504	532	501	543	537	536	474	531	551	561	558	496	537	525	533	516	538	561	504	523	528	541	530	538	520	502	542	537	539	570	513	553	547	532	560	549	545	559	559	523	535	545	503	555	500	507	513	497	530	538	528	555	558	532	524	519	554	541	549	568	520	532	512	581	486	542	525	530	545	522	515	545	547	529	501	549	545	506	575	557	512	527	505	533	507	546	572	549	544	512	550	515	506	523	534	567	511	506	541	504	515	551	531	514	512	533	547	533	547	530	549	542	526	551	560	591	540	539	513	512	539	542	567	515	542	500	537	542	479	543	536	542	530	531	526	496	582	529	533	511	519	537	526	595	524	518	535	545	533	480	520	514	571	566	542	509	518	540	524	501	549	530	512	553	443	526	513	549	519	533	529	541	539	551	527	564	540	532	561	516	539	523	524	554	515	508	527	542	567	497	578	532	501	528	517	525	498	533	513	555	516	542	500	538	539	559	530	514	540	521	541	504	527	496	497	544	550	519	503	501	526	546	541	537	507	530	519	534	532	518	553	543	544	561	544	514	484	582	546	487
27382	19382	7941	1498	866	804	765	705	670	681	672	693	647	661	678	650	605	602	574	662	628	631	659	679	660	604	675	641	617	613	593	676	676	669	646	629	647	676	640	625	589	612	656	633	657	645	668	612	625	653	647	659	671	615	671	624	648	640	624	643	610	601	596	590	619	651	632	630	692	638	617	591	619	645	603	610	639	616	641	657	618	677	616	640	630	613	609	649	653	597	671	619	688	621	652	644	669	609	628	658	610	632	622	667	636	619	624	624	693	691	652	634	572	642	628	634	569	642	597	643	617	653	668	682	656	646	659	658	635	629	642	642	645	643	638	658	649	636	615	597	654	649	649	638	671	621	630	612	598	632	625	598	629	627	617	601	639	618	647	652	641	615	638	654	646	610	673	614	673	632	626	659	643	619	640	608	639	588	641	635	664	634	611	583	610	678	639	641	619	647	663	649	598	626	632	564	651	679	639	648	610	643	593	585	625	612	658	671	637	625	611	663	638	671	670	648	631	593	614	595	581	674	668	598	591	617	618	625	634	648	621	608	625	630	643	645	617	622	605	601	620	643	630	650	653	655	624	629	624	691	629	590	651	624	601	631	588	670	630	642	625	651	660	638	671	608	626	669	652	619	638	650	637	643	637	654	658	637	670	633	653	677	643	632	611	660	633	648	635	647	616	625	661	645	634	605	598	681	590	603	676	616	640	631	652	610	643	644	682	621	658	629	615	635	653	646	652	593	630	669	639	608	633	628	641	675	618	631	650	602	626	616	641	625	677	655	657	631	644	629	642	651	640	643	654	636	672	634	658	578	661	626	653	613	658	601	618	618	671	616	644	594	635	612	646	610	655	656	675	631	661	667	649	638	622	661	680	581	657	609	597	624	660	627	672	603	661	610	658	581	673	579	624	620	642	636	651	593	608	598	644	630	618	627	658	650	618	635	616	600	668	656	656	695	619	646	607	628	639	640	656	642	688	663	654	661	658	610	598	660	646	577	658	617	592	617	659	611	662	644	649	632	628	612	649	607	695	637	626	604	615	659	597	624	612	601	652	623	667	647	644	630	635	639	611	627	630	571	629	602	652	672	644	613	675	672	629	599	641	659	658	618	632	615	659	613	676	594	615	683	647	646	649	620	649	624	624	660	643	660	619	652	675	599	621	604	553	657	625	633	647	634	646	674	645	599	660	633	663	643	581	617	621	642	617	592	605	644	606	560	656	664	610	626	636	624	627	619	687	697	619	690	651	617	678	645	592	623	604	606	609	638	636	647	635	615	638	645	643	647	670	653	624	624	640	649	655	693	611	640	640	612	627	608	620	609	639	653	655	627	605	641	599	659	620	658	601	629	619	656	616	632	621	642	665	649	631	640	621	639	580	616	611	619	604	633	656	634	636	648	661	613	660	661	677	604	700	597	635	656	623	613	672	671	680	629	584	626	668	617	671	640	627	644	648	629	646	661	699	700	579	644	577	640	666	635	646	649	628	619	663	658	619	636	658	627	570	655	623	640	607	633	622	614	636	694	622	655	626	593	627	630	664	634	669	638	651	640	667	674	646	641	625	655	651	657	649	682	633	626	628	659	649	643	589	635	625	611	619	638	594	630	609	614	643	638	576	634	679	624	661	644	613	664	664	616	629	602	606	601	646	606	651	643	640	646	628	630	594	678	645	615	694	616	661	686	654	633	675	648	626	650	616	602	643	655	620	645	672	619	598	655	620	629	619	639	614	628	612	579	621	643	639	636	642	654	648	623	649	619	638	621	640	643	639	632	613	635	631	634	688	652	666	684	610	610	637	616	625	613	641	646	639	635	637	645	650	630	616	629	588	646	623	604	641	597	679	645	674	679	621	651	602	637	630	670	657	670	642	634	643	623	613	678	632	621	637	633	684	663	614	619	632	671	685	648	656	627	653	666	621	678	635	641	652	640	641	639	595	635	600	647	665	661	638	674	633	672	642	658	648	625	631	656	638	618	672	608	638	609	614	631	616	649	638	620	635	617	624	666	613	658	655	690	615	598	664	673	617	655	654	651	668	669	679	613	638	620	656	613	576	668	647	655	654	635	618	637	642	593	618	645	591	625	646	628	605	667	653	608	635	636	600	647	655	619	645	612	686	697	618	647	620	667	597	666	634	639	602	618	642	645	618	625	631	665	601	613	688	663	675	632	659	636	619	679	699	656	658	683	672	679	652	632	668	618	672	622	648	624	625	602	662	640	603	683	628	610	663	639	661	631	604	669	676	630	645	595	602	616	625	644	633	655	626	610	670	669	589	658	605	633	659	658	645	622	607	655	611	659	606	649	696	627	633	643	629	630	589	666	621	665	632	646	604	619	685	659	632	654	665	642	659	638	637	651	624	624	649	676	687	637	659	658	643	613	591	620	589	629	641	625	656	644	609	598	641	617	674	635	599	633	623	633	640	656	659	599	680	624	602	637	652	618	652	612	630	615	597	682	616	634	557	625	617	644	626	601	614	637	639	641	657	622	670	607	609	640	609	598	689	654	614	642	640	676	633	656	677	682	634	697	644	652	670	655	676	620	630	618	639	658	659	646	681	616	627	661	654	649	658	627	568	643	618	625	610	617	644	629	655	671	668	663	670	652	669	638	627	620	614	611	619	641	676	663	645	637	628	629	587	635	625	671	602	641	618	585	656	633	610	631	610	622	649	671	644	639	637	696	607	709	661	617	599	579	643	645	651	633	639	659	635	683	615	680	618	667	668	643	651	657	674	616	600	635	619	619	666	614	623	678	648	684	637	634	658	643	627	606	603	631	652	638	605	575	638	678	645	649	677	643	618	605	656	621	600	613	647	627	644	620	632	682	659	639	617	624	628	658	673	644	643	619	636	670	653	628	686	643	655	574	629	638	601	644	647	687	625	669	594	649	614	634	654	619	586	692	613	621	625	666	611	711	655	604	647	588	621	588	609	668	650	677	653	592	628	618	604	681	599	600	644	662	652	668	654	679	624	635	696	632	644	677	616	731	622	640	671	657	625	629	678	651	655	635	622	620	624	615	635	640	618	643	616	657	647	650	631	624	650	632	680	657	605	632	660	645	613	647	619	649	657	678	584	641	628	678	616	649	644	673	654	605	615	664	608	615	595	680	603	614	663	673	638	655	638	669	619	656	659	634	637	647	602	646	633	627	685	599	664	662	627	631	638	609	650	645	614	622	634	613	614	661	647	637	664	621	639	655	639	663	644	605	643	588	644	657	664	664	633	633	654	654	672	660	621	665	652	639	613	662	636	610	689	599	664	653	650	665	622	626	643	623	607	598	625	621	613	635	624	631	686	612	672	656	657	649	657	680	648	685	647	632	667	682	644	693	627	632	621	615	600	620	637	645	658	638	639	622	652	649	679	612	629	646	647	579	624	636	652	633	631	662	650	649	610	601	625	632	607	636	715	630	669	664	598	649	668	644	646	669	649	650	665	575	643	624	625	609	648	645	636	640	644	674	632	657	634	628	628	701	620	655	599	654
15487	10725	5010	1572	1155	1102	949	893	810	843	820	837	765	818	797	756	781	794	782	758	733	784	800	757	795	769	765	745	777	716	760	762	718	728	746	788	750	752	745	784	789	764	738	754	703	784	750	788	734	815	772	759	778	784	792	768	799	833	764	796	776	793	796	756	763	782	659	721	744	762	735	709	780	801	787	755	712	725	769	763	782	824	731	700	758	758	781	752	719	765	782	727	732	831	758	737	795	715	789	768	753	789	751	766	761	736	796	782	759	773	803	782	712	775	771	788	786	770	709	728	767	780	777	808	733	760	792	794	749	820	760	750	799	713	820	814	782	717	757	749	754	763	764	772	787	719	763	737	762	760	739	767	756	702	743	717	769	780	760	748	769	747	746	718	782	742	796	729	749	781	753	768	746	775	812	788	759	768	771	763	724	728	756	696	777	750	740	710	752	776	761	770	789	741	803	733	701	772	794	757	741	760	786	793	768	729	777	748	739	757	771	765	795	735	781	793	761	734	741	781	746	737	756	740	745	813	778	747	761	744	725	754	725	766	735	788	743	793	774	777	746	750	781	782	800	777	744	747	800	739	753	719	743	724	782	791	734	735	720	775	799	767	747	763	741	765	793	803	772	799	751	730	780	743	785	777	804	741	818	791	741	773	729	743	799	793	766	800	720	738	741	771	739	764	779	768	762	785	724	786	733	780	746	735	746	773	737	753	746	791	785	733	757	811	731	752	746	753	733	728	754	762	780	762	732	789	706	819	718	789	786	786	754	753	773	766	757	766	796	767	753	777	756	734	731	725	748	743	778	735	732	782	771	755	765	761	745	740	757	756	765	762	752	782	758	738	726	777	763	729	751	776	760	696	743	805	774	771	771	735	759	753	818	714	772	757	736	770	762	750	754	772	740	758	747	731	793	731	767	756	810	794	738	781	714	733	761	761	767	767	821	770	809	757	754	728	745	780	776	782	754	800	754	734	746	759	776	767	736	754	802	717	773	804	779	763	690	766	765	813	745	737	743	794	766	711	786	768	792	711	770	774	793	732	764	763	747	730	773	789	780	789	759	724	708	740	795	761	774	770	760	723	773	752	747	778	789	750	759	723	745	785	654	786	756	732	777	718	731	757	770	784	764	787	744	745	797	799	727	773	709	712	758	750	810	703	746	770	726	739	770	737	757	749	730	783	757	695	717	757	781	812	803	800	718	791	770	734	791	794	771	741	754	802	727	739	755	725	781	832	751	787	733	733	729	813	765	743	796	726	728	732	766	834	794	716	780	783	764	779	759	752	808	788	803	736	773	777	753	793	781	776	768	763	786	725	734	776	757	766	775	745	858	775	781	742	752	751	771	716	823	723	813	780	762	759	775	723	744	774	800	725	743	756	828	799	780	780	792	759	767	832	778	782	756	806	686	757	760	749	749	731	787	756	770	744	757	761	731	783	786	749	807	746	806	763	784	746	738	766	755	736	797	787	758	741	779	725	780	733	762	738	775	700	782	729	775	738	799	816	817	787	735	743	819	740	781	707	739	710	752	741	819	760	836	731	805	759	758	777	772	777	743	747	779	770	760	784	789	767	797	737	741	773	747	773	770	816	765	746	791	758	757	803	753	784	779	759	740	827	751	734	779	753	726	763	778	755	719	770	781	756	813	754	781	775	742	704	762	767	796	740	764	764	791	764	760	777	778	782	721	810	764	809	781	750	751	741	764	760	772	786	739	756	729	787	807	761	728	732	775	813	821	765	780	768	731	734	740	730	752	778	746	712	780	814	746	727	770	787	730	790	723	777	770	710	739	737	798	769	722	720	771	758	809	744	718	763	743	736	766	783	771	759	775	783	790	767	763	789	768	738	784	776	777	757	766	745	808	744	747	783	821	766	764	740	783	793	826	774	803	740	755	738	725	756	754	809	771	759	816	771	748	751	766	824	774	748	780	778	772	796	750	771	783	775	780	798	744	769	727	771	759	767	725	781	800	742	740	757	767	745	793	753	733	757	751	730	709	797	754	756	799	767	738	783	764	780	718	732	807	808	765	729	749	758	775	770	824	770	788	746	792	773	770	765	772	731	766	758	778	803	736	779	818	744	725	748	818	768	765	756	754	772	712	801	709	751	793	812	737	761	781	786	792	753	793	733	753	750	737	749	760	742	776	775	708	721	771	788	793	756	775	747	791	814	772	766	730	805	721	733	818	732	771	774	765	798	737	767	770	772	785	743	780	756	753	752	711	758	735	761	765	773	767	778	788	810	808	734	766	769	795	813	767	783	793	695	745	735	765	772	763	766	762	731	766	739	748	780	804	750	783	756	770	766	723	789	762	731	726	778	787	704	746	761	757	780	744	714	768	760	752	789	767	770	761	811	757	812	758	806	779	768	751	748	808	767	755	705	786	799	801	768	748	790	719	788	758	771	709	760	779	767	722	741	723	777	785	714	785	738	751	724	772	761	761	723	757	766	794	807	720	725	801	777	782	789	796	792	736	753	782	696	715	768	728	749	832	761	770	776	775	749	738	778	743	759	750	714	701	778	772	772	717	772	754	763	788	750	765	710	818	797	741	795	784	737	742	774	766	754	759	744	778	786	738	764	750	718	697	781	736	751	744	764	750	782	743	790	697	763	808	811	756	779	751	705	744	746	727	712	709	757	753	727	777	800	758	749	756	755	744	740	831	736	776	815	784	787	770	798	784	749	741	764	731	739	785	752	799	748	770	734	791	777	709	755	724	771	745	784	698	796	789	774	738	789	781	745	724	767	769	747	779	800	716	730	787	748	702	806	782	750	792	713	752	810	808	761	787	757	731	786	766	786	733	773	751	775	775	746	740	783	792	730	749	741	809	779	739	735	766	750	753	785	824	752	756	812	771	739	732	740	746	839	777	776	777	748	788	724	774	733	761	750	754	739	708	788	740	773	790	773	833	814	783	735	716	749	804	739	727	781	724	724	783	804	750	777	734	746	785	788	735	814	759	765	736	793	762	758	743	791	753	777	777	757	770	821	758	792	752	772	786	764	745	751	763	762	785	738	757	767	773	778	782	809	769	750	789	778	784	783	779	770	744	753	747	791	763	776	779	750	782	753	799	730	799	764	775	726	737	768	796	778	746	713	746	740	768	757	842	800	782	790	725	732	796	787	718	764	781	769	754	808	759	747	765	757	760	787	777	770	759	776	798	727	768	729	750	812	818	756	745	774	713	735	760	774	792	750	737	786	767	771	743	784	772	774	751	729	746	777	759	743	766	853	769	773	779	774	763	783	747	760	796	798	778	786	775	745	774	736	765	757	740	784	743	729	788	785	776	747	778	760	727	772	740	776	750	766	753	780	749	785	825	782	761	707	752	709	783	749	760	759	797	741	768	773	768	814	762	745	792	768	733	725	711	801	772	772	797	770	721	765	733	733	796	742	776	805	748	828	784	836	744	808	733	750	759	719	808	715	832	769	773	764	767	771	778	767	759	816	769	747	780	784	749	739	734	774	788	787	779	771
23686	21025	27979	24223	20945	8540	1559	1066	959	919	862	844	867	784	835	825	753	757	748	827	759	767	748	745	713	751	765	751	767	760	741	722	766	740	727	769	763	767	686	728	732	743	725	737	755	734	753	733	741	709	733	748	708	685	709	746	726	747	765	716	781	712	762	747	737	767	753	682	726	682	683	729	763	729	699	702	756	734	759	702	698	734	724	689	701	716	744	724	680	731	668	718	707	750	731	762	708	768	730	729	729	730	740	733	771	746	678	740	725	773	768	699	731	651	717	735	715	753	755	761	785	727	716	793	723	734	747	753	733	730	730	727	732	754	699	704	732	682	711	805	737	735	752	680	702	681	697	739	699	702	778	708	745	727	735	683	738	739	702	774	672	725	721	687	750	700	763	696	730	705	759	786	739	696	758	699	690	702	727	740	724	728	719	764	684	734	695	743	735	719	699	681	707	710	725	763	718	761	779	711	708	707	698	758	758	692	702	729	723	705	746	723	757	752	709	735	692	704	693	703	683	764	740	709	741	749	715	715	737	726	722	713	753	740	749	753	680	738	761	735	736	705	742	705	764	737	765	765	728	775	707	744	753	709	741	733	748	724	730	691	680	728	714	691	730	675	633	730	705	725	724	710	746	718	715	696	691	712	800	683	670	704	759	736	750	724	740	708	704	716	742	718	743	750	718	710	731	743	747	740	733	761	725	757	685	741	725	713	722	714	718	715	662	707	748	776	744	756	742	741	743	733	706	722	689	741	740	713	767	721	691	760	724	760	732	680	688	711	757	745	760	716	777	722	790	719	680	707	760	758	754	721	731	715	747	727	747	738	712	731	754	720	724	710	709	685	750	727	741	717	690	715	746	752	719	721	780	754	705	697	779	736	753	723	724	755	733	731	734	734	710	695	739	729	744	713	708	707	714	702	686	679	708	686	712	727	725	728	701	717	744	686	744	718	743	761	697	710	782	702	710	711	709	714	743	711	733	741	739	757	688	706	728	698	743	750	770	697	701	718	708	693	735	683	768	733	696	700	723	752	747	717	775	710	705	730	763	745	704	711	733	741	703	725	705	699	701	765	709	723	755	732	711	705	709	693	691	693	730	752	677	720	725	722	666	757	711	777	744	766	721	723	737	720	718	735	734	709	736	707	693	773	718	699	768	688	715	750	739	684	713	769	713	697	670	753	738	687	707	734	738	713	724	779	675	710	760	766	678	741	700	732	684	732	763	748	714	720	745	717	742	689	683	651	690	703	763	740	754	707	712	763	740	736	748	730	717	697	734	691	746	719	730	709	732	762	694	712	685	702	730	744	687	692	741	766	738	719	699	713	727	706	714	728	743	739	694	717	708	673	710	709	699	713	733	698	752	734	715	714	737	750	677	675	766	687	711	782	718	716	742	754	727	726	731	754	729	722	718	709	752	703	685	710	702	777	738	740	709	716	646	684	676	685	775	716	709	737	726	768	729	715	710	747	707	692	716	729	769	730	700	738	771	736	666	755	759	731	718	679	719	728	696	754	746	709	771	728	744	690	720	731	725	698	725	744	719	688	704	681	700	685	767	740	684	740	726	739	755	711	699	718	723	756	709	694	702	721	738	734	779	741	785	718	719	729	708	700	709	742	746	740	770	705	754	757	724	710	730	717	739	695	733	740	705	704	760	707	724	737	733	730	729	733	698	742	714	741	740	715	757	790	705	761	722	777	718	726	727	756	705	710	731	737	734	729	730	794	740	717	728	742	725	733	793	698	669	721	721	677	751	714	738	778	700	742	747	765	751	689	706	712	732	699	689	676	776	729	724	755	705	791	702	776	760	712	748	751	740	741	690	699	694	704	718	719	701	727	745	698	762	748	743	759	764	750	724	739	722	716	713	724	682	724	717	778	743	725	761	735	702	744	747	711	748	696	733	729	765	711	716	756	724	729	706	687	738	754	723	731	726	764	742	742	784	693	770	713	708	764	726	736	700	736	726	718	723	755	735	732	721	707	714	735	738	736	684	695	754	776	686	689	728	711	706	716	758	736	725	717	741	755	773	730	700	703	757	725	766	719	742	759	736	728	707	703	710	712	729	757	699	738	726	743	718	718	692	746	722	746	736	761	705	736	765	678	761	738	700	718	730	714	749	783	762	720	728	735	751	763	724	721	708	733	764	747	680	737	724	731	707	729	738	686	718	715	720	733	751	746	751	705	667	742	729	777	752	714	735	691	745	700	729	717	716	708	724	711	752	698	706	773	724	727	693	737	781	728	721	782	717	699	720	731	773	689	699	715	752	742	760	680	679	747	680	763	725	694	726	744	753	735	782	731	669	741	702	746	724	753	738	733	725	744	755	723	717	707	718	713	726	754	715	733	759	728	744	727	758	726	762	689	724	695	729	735	725	723	773	713	708	733	753	694	722	703	671	710	713	726	696	691	726	729	698	719	739	767	709	675	713	698	731	715	707	730	702	737	731	691	779	730	750	737	792	709	705	711	761	745	699	730	669	734	738	719	751	759	729	717	744	696	729	735	722	674	709	725	702	743	732	713	673	674	691	755	714	666	721	746	703	736	721	708	727	751	682	735	735	744	668	740	755	704	712	735	704	692	740	691	715	768	699	716	733	684	747	716	691	704	766	712	720	738	730	734	713	720	736	777	719	680	722	713	710	667	739	682	736	717	703	720	728	715	686	743	721	698	750	713	749	735	746	683	756	744	707	750	765	687	734	758	730	747	667	722	709	724	716	741	712	705	668	701	778	733	707	727	713	750	752	727	671	713	745	787	737	756	754	714	713	759	741	689	750	710	717	710	719	748	746	707	729	737	720	732	723	753	739	781	723	790	727	713	755	746	694	713	746	726	753	728	715	703	695	734	716	779	722	706	693	726	753	745	705	670	693	740	700	693	730	756	720	719	729	734	734	742	749	706	721	695	726	740	740	731	690	688	700	721	681	753	689	720	748	745	733	729	738	722	746	720	751	719	738	732	737	736	753	720	729	739	711	710	699	718	725	669	751	694	743	688	720	722	718	765	755	777	719	739	725	679	765	752	695	744	784	691	735	723	744	705	717	717	702	729	770	762	712	749	667	756	684	726	716	713	770	737	681	695	778	726	711	704	702	681	719	731	704	739	708	731	700	716	667	717	710	724	703	758	726	764	724	728	761	707	760	711	761	748	758	771	710	729	675	733	693	733	711	723	738	670	727	732	714	746	705	714	700	721	728	710	752	736	730	763	709	748	750	735	741	709	707	744	779	735	683	729	715	753	727	749	726	717	733	698	723	731	727	719	752	698	760	731	728	749	776	748	688	742	689	746	719	685	700	738	728	726	697	708	774	785	711	756	725	731	657	763	771	748	767	744	745	681	729	755	715	777	709	725	725	754	707	703	682	698	707	726	692	703	684	743	730	722	727	746	710	738	703	739	666	721	704	699	703	724	735	723	660	747	732	711	702	776	715	739	667	700	680	719	769	728	706	760	725	722	719	774	726	734	713	693	732	696	710	689
20998	24586	14437	4815	2913	2211	1869	1500	1379	1262	1238	1089	1143	993	937	959	924	982	956	907	893	892	886	906	884	888	932	883	884	953	877	932	892	835	872	912	844	896	833	911	881	875	866	892	900	865	897	854	901	927	928	810	921	831	831	879	883	837	866	848	856	896	846	869	872	872	852	811	856	828	871	925	873	822	863	884	901	845	792	844	890	889	889	824	895	865	896	875	931	850	853	873	891	815	853	933	866	906	886	875	838	891	872	916	867	862	866	885	930	888	892	849	893	882	858	858	872	899	836	899	840	853	876	863	914	807	849	855	838	840	871	899	863	943	884	881	900	867	812	884	872	874	840	887	832	989	879	904	862	838	850	875	872	886	871	831	892	838	901	855	938	921	863	902	859	818	868	911	854	850	870	869	897	882	880	877	869	846	865	859	842	872	882	894	872	917	839	887	852	841	831	884	895	885	871	877	828	869	846	876	932	910	903	912	857	810	863	885	895	842	857	892	895	927	902	896	893	853	857	884	841	861	919	858	869	852	855	856	869	869	814	870	827	867	897	828	856	904	826	873	928	880	872	848	855	837	879	871	910	931	851	920	844	853	879	839	908	863	919	888	858	887	826	872	855	871	900	860	822	892	816	891	841	877	884	888	841	877	890	877	815	884	802	871	872	872	908	905	855	860	871	865	878	903	859	861	810	857	874	846	877	831	815	853	850	943	918	933	886	880	796	864	927	890	879	824	860	899	837	838	847	896	856	880	842	871	883	893	855	853	876	856	857	857	879	858	852	894	896	856	867	873	884	917	838	858	856	907	836	891	852	856	868	875	779	872	884	869	830	843	883	901	844	907	891	872	888	878	880	849	865	838	905	868	838	878	904	872	870	803	881	922	886	853	890	817	841	825	876	875	893	830	875	825	868	851	871	831	895	852	894	910	867	899	939	877	902	848	836	875	889	858	804	828	899	825	877	930	845	907	853	880	859	871	818	879	861	848	922	852	887	873	870	844	893	867	905	824	861	878	910	888	871	897	840	879	886	825	868	860	892	856	857	933	888	845	881	890	913	881	881	858	863	850	837	845	899	854	880	869	892	852	877	887	912	916	861	892	875	870	825	860	901	861	892	889	888	892	921	917	840	903	869	895	871	841	792	881	902	882	828	888	911	887	882	861	891	858	908	871	884	856	833	890	895	890	836	842	853	884	895	890	865	907	877	927	920	867	833	829	828	842	885	920	918	894	829	886	834	869	872	888	845	840	806	882	891	870	847	876	852	865	877	847	841	900	852	843	930	860	830	817	875	882	886	908	840	865	845	885	846	858	896	836	824	883	879	909	909	853	877	843	925	879	871	805	831	916	840	897	866	915	889	854	842	874	917	848	916	848	895	869	825	869	863	871	825	868	874	897	860	898	868	893	900	907	889	888	848	877	896	863	841	861	878	870	877	846	889	825	862	839	869	857	856	896	834	885	878	833	840	852	940	922	894	892	867	891	842	886	890	841	792	916	898	859	896	811	838	857	877	832	944	869	833	854	857	892	838	948	885	880	872	862	854	845	887	904	852	908	884	871	823	839	831	931	835	850	914	901	869	917	865	883	846	904	848	935	887	899	880	907	886	850	853	896	832	878	838	862	883	873	878	864	857	911	864	865	826	826	859	857	898	872	877	871	870	830	869	850	836	909	876	836	879	920	906	869	889	865	890	873	852	878	871	871	858	801	843	873	836	847	925	857	817	841	858	890	890	911	895	859	910	882	863	866	828	877	835	865	917	907	848	879	871	917	853	897	825	930	841	920	941	896	819	890	884	882	866	907	823	848	901	849	858	881	878	846	846	889	908	905	881	886	959	850	914	901	913	933	882	848	835	877	888	868	828	895	798	851	824	867	848	803	853	954	888	881	886	886	854	865	875	844	890	910	883	870	848	886	871	892	846	919	890	877	926	863	881	871	866	854	865	913	871	892	862	850	885	851	854	870	868	868	910	799	810	916	889	895	888	887	873	866	899	895	861	886	830	828	876	839	920	886	855	893	852	913	865	913	847	835	946	823	859	888	852	931	845	880	855	913	918	835	900	892	847	851	877	830	870	835	862	887	894	870	913	840	891	905	865	852	819	857	800	837	878	838	874	864	902	875	795	872	900	901	907	874	903	906	846	878	833	897	886	857	882	871	920	948	825	873	860	828	889	859	876	878	874	869	868	813	899	893	852	862	860	836	844	833	846	892	870	905	890	879	887	899	873	853	886	851	890	795	823	893	888	888	855	874	894	853	835	859	827	852	872	853	845	908	932	873	847	898	912	913	851	847	887	913	889	869	878	849	868	861	862	922	838	854	861	852	890	856	896	855	905	824	826	876	884	899	858	872	855	839	863	830	821	816	859	836	848	869	864	856	858	890	855	880	873	895	930	859	906	915	817	875	868	887	858	866	862	899	862	836	837	840	839	877	858	885	868	899	872	835	863	880	904	859	871	854	886	866	832	930	886	868	854	827	856	863	853	855	885	881	847	879	837	871	883	898	869	901	853	853	880	889	928	817	865	864	892	891	922	883	864	850	868	857	870	881	859	939	865	862	866	828	909	901	854	832	876	854	828	948	852	897	902	864	891	898	864	875	907	853	911	878	888	825	843	900	797	929	834	870	890	827	873	860	939	913	897	842	892	863	861	837	881	891	837	859	846	812	867	865	861	934	914	951	843	882	853	927	863	858	909	857	831	886	861	885	896	882	844	882	886	885	825	890	840	888	823	843	893	851	872	916	868	915	851	911	920	809	910	884	883	847	894	941	835	846	881	885	872	892	868	862	872	866	849	887	889	870	891	837	918	842	889	890	840	875	910	812	860	827	886	854	855	902	882	873	874	872	854	838	865	862	931	855	868	895	874	864	827	899	873	837	849	847	836	876	875	842	820	852	898	878	852	840	917	811	902	863	867	793	881	927	829	893	883	884	893	878	889	882	868	860	852	859	879	898	920	881	880	873	885	890	851	836	882	843	850	868	847	887	861	853	885	853	890	842	871	860	881	898	821	844	864	914	880	844	864	854	880	886	872	905	897	833	882	920	818	894	833	898	885	845	878	882	895	838	849	866	866	854	919	886	857	906	902	851	901	862	820	847	846	835	859	873	884	873	839	875	882	891	877	863	856	843	830	894	876	846	839	866	867	856	898	900	907	905	898	885	882	869	883	890	897	833	878	934	907	842	845	862	895	832	867	872	819	859	834	837	833	862	855	851	904	936	939	880	878	911	945	845	886	915	811	861	855	872	839	813	884	856	874	901	885	856	923	885	809	862	882	846	874	887	912	858	899	861	865	850	866	849	914	913	858	838	851	870	875	839	886	872	848	843	880	876	879	913	892	859	922	893	836	866	920	903	919	899	826	906	843	845	850	909	835	907	822	836	917	924	884	881	875	810	844	913	890	873	892	937	881	861	875	914	885	897	856	887	896	836	844	870	866	862	875	866	915	893	881	838	881	868	854	852	911	841	869	873	857	886	863	827
24709	21015	26863	25201	9746	835	601	566	481	449	406	463	453	451	417	377	402	406	372	375	386	413	397	329	402	351	398	342	348	400	372	373	371	387	374	345	370	375	383	417	353	350	363	358	360	392	369	353	372	371	378	353	373	363	377	384	341	372	370	376	362	326	358	366	346	378	393	379	388	413	347	340	332	363	371	351	351	338	393	387	345	353	387	392	380	380	369	355	367	349	378	370	370	398	357	358	347	380	362	387	406	366	375	343	385	406	354	362	340	385	393	365	336	370	394	365	370	332	367	363	368	359	382	350	364	374	388	332	384	358	362	345	356	354	371	378	387	356	391	369	334	391	366	375	373	374	373	384	337	350	374	380	331	384	364	384	369	372	361	376	381	375	348	341	339	415	388	344	352	386	357	379	354	352	370	379	366	371	369	374	365	369	389	367	356	340	383	376	375	417	390	334	391	387	368	378	335	373	363	375	388	353	369	362	349	352	353	352	388	392	345	377	379	365	391	362	380	350	380	371	362	366	372	377	368	358	359	385	392	385	365	362	359	379	342	373	342	353	372	354	359	359	320	367	350	353	344	377	392	364	352	382	354	358	391	359	387	381	358	358	397	339	402	364	375	361	361	367	369	379	374	384	372	363	353	350	387	362	358	343	376	362	328	379	399	385	386	403	356	356	374	358	398	337	358	365	423	391	391	351	380	355	343	394	373	374	371	360	342	359	391	363	370	371	388	369	387	377	395	369	360	349	362	355	359	370	382	365	391	368	355	336	384	375	376	360	406	389	359	381	394	385	375	356	370	380	405	362	376	341	420	366	374	360	418	374	330	368	356	376	332	356	376	345	370	368	406	386	345	357	384	387	365	388	361	394	374	351	355	371	362	393	382	372	381	382	365	350	370	386	313	372	371	402	325	353	357	366	352	367	383	316	368	364	395	390	331	376	366	373	360	356	354	368	355	390	388	372	360	361	429	364	394	347	368	365	349	342	359	405	375	360	377	368	394	362	381	380	358	386	342	368	345	361	358	381	371	407	392	358	363	404	394	327	364	381	379	358	382	391	364	347	378	347	369	401	388	357	357	365	366	327	381	372	335	361	390	346	356	391	350	370	412	376	418	346	360	395	362	343	361	369	359	393	372	371	388	378	358	376	362	357	365	329	339	379	372	370	360	323	363	389	357	363	364	396	333	364	365	323	388	390	377	370	365	368	341	384	415	386	338	359	345	380	345	341	355	407	388	351	396	346	328	355	334	364	409	384	373	379	369	359	377	352	354	400	388	356	352	356	361	366	380	371	369	393	352	370	349	362	392	375	393	355	376	365	355	382	362	372	417	368	355	364	359	374	369	314	394	375	393	400	361	364	390	369	355	353	366	357	366	363	390	365	389	384	361	371	417	399	345	330	359	385	371	339	353	390	364	366	370	368	355	363	351	356	375	373	374	385	381	348	341	392	352	368	357	350	379	352	382	381	358	365	386	395	357	361	367	439	327	316	358	355	359	366	374	383	395	378	397	363	378	361	398	355	404	390	384	388	346	386	372	352	383	392	359	378	396	381	398	358	373	366	366	372	360	400	371	370	368	389	381	350	373	386	365	372	352	336	335	376	391	346	353	373	382	376	370	356	392	381	387	392	373	341	340	335	380	351	362	381	379	380	365	372	379	375	366	367	359	382	400	309	362	413	421	379	325	345	402	392	326	331	377	343	378	364	370	375	392	352	374	348	341	375	377	392	341	401	399	365	343	363	356	366	404	358	360	354	368	384	374	345	384	390	366	341	384	347	383	363	379	355	373	371	388	383	375	372	343	357	389	364	350	410	353	337	393	391	362	397	370	343	373	382	376	359	368	347	378	350	342	398	343	386	343	371	354	366	412	369	371	400	338	375	375	396	376	348	372	368	362	363	354	363	331	369	371	370	390	371	381	365	426	339	343	366	365	393	388	409	372	390	367	379	372	371	355	348	349	392	380	401	369	352	386	355	388	383	351	401	381	375	389	384	366	363	370	374	382	354	397	375	376	366	392	347	406	353	380	379	361	400	412	368	384	395	356	369	361	366	359	361	371	361	345	372	352	371	330	375	378	354	383	341	376	355	386	369	390	388	392	383	388	383	364	348	365	330	368	340	389	370	375	335	390	372	356	346	362	372	366	338	351	380	367	315	381	366	350	354	392	343	347	379	330	374	397	371	357	378	415	352	386	354	407	361	363	348	388	345	365	365	361	343	382	366	355	339	344	350	319	338	382	368	372	383	349	361	356	331	363	362	357	400	428	391	374	344	379	370	317	374	367	349	361	353	369	350	386	375	364	389	371	385	354	383	360	356	331	375	336	400	366	366	350	363	373	373	375	374	386	350	359	401	375	356	326	389	336	328	367	382	398	341	379	385	392	385	346	356	365	379	337	358	360	392	343	357	386	377	339	365	387	338	373	364	403	348	351	351	382	380	346	328	398	346	364	336	378	374	366	360	365	396	385	385	343	373	419	379	345	348	410	363	380	385	380	375	341	392	389	372	345	364	363	378	380	397	407	376	386	344	331	384	358	400	364	375	343	343	373	377	371	362	374	365	399	396	391	360	369	355	375	364	359	419	343	350	365	411	361	363	346	368	374	354	359	371	388	373	363	356	407	345	362	371	350	379	391	363	345	361	338	377	374	373	375	357	369	350	373	395	388	384	384	359	377	358	349	408	362	349	356	371	348	367	348	329	366	364	385	403	374	413	399	362	385	366	404	388	369	355	387	380	376	355	344	355	383	397	390	341	362	377	364	376	401	408	370	325	371	363	349	397	349	389	349	330	361	375	355	376	398	407	362	365	350	358	351	376	354	346	368	368	380	389	344	375	348	387	332	363	363	378	382	384	386	392	382	368	354	394	380	328	344	370	381	369	374	324	330	358	376	374	374	347	344	388	386	365	375	411	351	351	351	344	363	400	371	381	374	374	359	386	350	381	379	393	369	332	409	358	355	366	351	367	356	345	391	425	374	364	381	367	387	388	375	379	365	401	399	353	364	355	360	373	376	349	372	350	386	389	370	393	380	371	377	355	360	381	365	387	380	416	385	383	366	360	364	368	340	368	373	358	360	371	393	351	367	389	347	325	379	376	358	358	357	359	404	386	388	338	334	352	347	389	387	347	372	361	351	374	390	355	377	366	376	369	353	369	356	367	366	332	341	355	382	363	367	358	408	383	354	363	363	364	361	375	352	404	380	349	348	337	399	429	404	377	374	384	381	360	379	359	372	336	376	338	368	368	353	355	414	356	385	341	340	354	370	353	380	371	348	351	356	373	372	364	397	372	372	358	367	377	367	381	388	319	336	390	352	345	410	370	367	352	388	398	356	389	357	383	377	381	381	372	357	350	385	377	388	342	364	389	367	385	371	380	354	366	368	338	365	382	372	365	385	402	357	372	362	371	371	346	362	368	340	389	378	365	373	369	362	413	345	387	360	363	382	370	370	392	391	372	411	360	376	365	405	406	326	343	341	365
19688	19744	9778	2945	1800	1367	1065	980	745	737	640	631	575	577	536	541	523	535	480	490	481	518	484	495	486	471	464	487	468	463	451	450	473	460	464	456	474	449	437	475	486	473	436	423	430	428	446	444	481	434	455	471	452	459	449	451	461	469	454	450	449	467	482	465	441	508	482	492	471	456	440	421	467	465	473	493	449	457	457	482	466	432	441	489	488	486	430	471	430	439	475	430	450	485	433	451	462	454	448	478	479	479	447	485	470	468	444	441	506	426	458	484	446	460	464	451	464	469	439	461	447	470	439	464	435	464	428	443	506	490	476	442	421	404	462	445	468	487	455	434	469	476	454	468	442	460	448	405	440	478	431	463	474	415	467	479	488	442	424	468	422	434	445	417	471	435	442	434	486	449	437	439	436	454	430	452	467	472	461	441	443	433	470	449	448	490	461	423	475	472	433	486	500	491	432	468	435	484	492	445	451	480	454	443	446	480	434	432	470	474	465	510	437	441	432	491	449	457	451	446	461	466	480	456	453	466	448	450	495	469	479	503	462	440	441	465	456	443	459	495	487	482	455	471	474	425	435	489	471	501	445	436	445	498	442	465	478	410	455	422	446	436	460	436	430	497	450	443	423	450	424	435	457	424	434	435	444	459	458	459	468	471	446	411	464	464	467	425	449	473	456	464	467	463	439	449	453	459	476	467	439	458	450	448	438	457	459	439	471	439	476	453	428	427	451	496	504	473	439	467	460	465	434	488	473	438	461	449	464	455	434	446	452	472	461	487	456	468	438	440	456	456	452	446	480	479	487	455	451	454	448	462	462	431	443	479	454	453	449	426	467	439	451	460	446	430	420	448	443	458	442	472	452	509	437	450	452	448	473	446	455	465	450	450	474	448	459	470	473	491	452	470	476	475	464	435	444	440	458	440	453	436	450	469	452	431	477	493	477	488	487	439	506	436	455	440	404	480	439	435	462	442	451	476	416	465	422	484	454	444	471	473	462	505	429	479	508	428	474	466	460	474	443	418	450	451	441	454	437	504	479	476	456	442	476	471	434	466	462	465	485	431	452	480	429	465	412	404	462	485	481	426	460	429	440	435	442	452	468	391	442	460	445	461	434	433	471	466	461	528	461	426	468	450	436	448	444	459	474	501	456	512	459	431	473	476	458	444	468	447	439	464	457	496	448	456	462	458	465	458	456	493	468	464	467	490	413	471	444	457	431	456	447	434	452	458	432	465	468	459	485	495	453	483	430	457	456	476	462	443	456	474	427	468	464	408	441	467	495	478	486	450	457	451	467	428	416	435	452	460	435	480	436	489	448	479	466	464	449	467	452	444	463	427	461	449	459	419	459	420	486	411	465	476	446	438	462	490	423	437	447	436	468	439	433	481	465	433	450	442	481	472	454	445	505	445	472	424	482	481	438	470	452	441	453	456	469	473	418	441	446	423	470	472	424	424	433	456	447	457	468	480	467	434	430	418	437	470	435	445	452	421	441	427	471	450	423	418	454	504	441	495	431	409	463	473	432	455	428	429	469	461	442	462	460	444	427	508	446	450	445	429	457	435	468	461	437	487	466	472	456	442	524	487	467	437	471	440	477	471	476	442	453	446	442	505	472	478	493	482	440	460	432	472	454	472	448	444	493	461	464	454	454	455	455	424	461	459	456	448	449	450	428	447	454	484	452	407	429	455	479	456	465	426	455	426	499	470	446	440	433	467	437	480	445	455	478	488	437	460	457	444	434	481	454	417	467	466	471	455	408	459	452	488	460	442	465	464	453	435	472	466	476	426	485	488	458	435	470	450	444	452	409	452	434	436	446	461	455	458	449	454	446	452	460	471	437	428	420	503	454	477	470	461	457	489	430	470	460	472	456	467	473	447	480	433	460	477	459	429	482	497	463	425	474	436	451	475	424	422	459	480	467	494	460	468	452	421	424	449	436	443	438	462	456	467	449	486	481	470	451	461	439	434	441	420	454	467	457	480	487	431	437	456	445	459	474	450	439	447	463	490	480	466	477	489	476	420	443	455	462	446	465	446	416	417	451	420	440	445	464	446	467	507	448	464	445	456	462	444	486	465	447	456	461	445	462	434	455	426	444	465	463	499	455	424	460	452	453	434	460	456	430	502	477	474	447	466	473	433	510	473	431	473	421	453	473	443	450	484	453	449	466	471	432	438	436	450	471	424	461	477	424	471	439	448	465	477	452	451	430	459	453	441	444	492	429	445	473	474	515	501	499	472	454	455	451	474	483	468	451	484	442	400	467	457	489	462	486	447	438	481	446	477	482	446	472	438	457	438	458	466	451	450	463	463	429	435	467	445	507	460	464	482	433	436	416	454	443	472	497	422	430	464	470	453	453	481	439	439	452	460	413	470	491	441	457	441	465	447	423	495	477	447	481	440	458	473	465	427	438	433	490	456	437	453	471	472	467	482	459	440	497	458	460	458	462	450	459	425	445	444	486	437	447	444	456	459	486	446	481	421	411	465	482	481	481	438	441	483	481	458	455	484	454	500	454	452	491	430	484	452	478	474	459	475	443	474	453	448	435	450	460	453	451	479	467	412	480	428	438	413	472	473	489	454	410	489	470	465	529	456	469	443	462	433	445	447	466	455	463	426	450	478	455	458	450	444	463	510	444	467	476	455	464	456	459	466	462	486	429	488	454	464	448	476	466	457	448	441	500	481	465	477	454	462	470	448	452	441	466	436	453	412	485	493	448	494	455	424	465	524	460	456	423	458	483	471	504	483	459	434	455	400	452	461	420	489	455	462	486	453	429	441	445	444	464	435	417	421	428	434	445	455	490	413	423	493	449	473	410	456	443	503	432	465	453	435	443	427	435	407	428	446	449	445	421	491	445	481	427	467	452	464	444	486	427	454	440	463	469	463	445	478	443	466	449	512	445	450	502	449	420	467	457	468	429	453	451	449	467	460	437	457	451	466	452	449	451	451	459	472	431	501	466	449	429	487	479	451	435	461	474	450	467	483	497	463	420	489	493	478	413	474	449	445	448	470	435	436	483	457	458	468	474	464	452	438	444	446	479	423	463	480	446	438	447	455	421	439	460	431	449	494	470	467	474	445	457	498	460	433	471	434	440	453	477	483	427	472	456	488	473	447	477	478	460	436	438	428	458	504	487	439	478	460	469	448	475	468	476	466	442	435	477	484	454	451	478	449	478	485	460	463	454	444	446	417	447	434	432	452	444	482	469	450	483	452	476	408	436	449	468	462	423	466	455	489	454	441	498	469	466	457	452	450	478	472	469	431	444	475	487	473	463	461	476	422	494	471	489	424	457	469	459	460	449	500	465	492	468	444	455	465	508	432	452	437	457	428	472	450	452	455	419	463	442	434	442	471	409	420	457	473	447	409	451	445	450	456	496	417	451	458	471	481	459	434	503	454	448	461	421	449	454	419	483	414	433	473	417	444	439	468	432	464	441	464	470	473	455	473	465	443	494	446	454	455	432	468	461	459	423	467	470	461
22642	21061	28521	23805	21054	21039	6371	1090	861	735	705	639	575	562	504	519	466	465	456	474	510	452	441	446	476	439	467	436	445	477	449	425	469	416	437	500	441	442	456	412	423	427	410	426	439	406	434	439	414	437	440	467	447	455	418	445	429	427	434	424	415	451	443	414	438	439	419	444	418	442	433	428	410	441	427	422	417	438	448	415	405	472	419	461	414	422	448	408	412	439	470	430	410	417	422	425	409	432	436	464	458	419	395	412	412	422	415	425	474	421	425	426	405	419	450	427	404	428	451	452	426	410	375	430	454	412	441	401	420	422	398	416	415	424	419	446	427	411	421	404	460	443	399	412	389	417	461	402	418	429	405	394	418	394	433	438	415	423	446	433	436	461	403	406	399	418	460	465	474	433	447	424	429	415	432	431	477	405	451	440	426	414	425	415	406	422	452	435	422	438	434	418	410	465	418	420	391	434	415	394	433	434	377	426	412	445	368	424	376	414	434	416	405	435	402	400	442	400	403	398	374	445	362	413	455	461	440	435	439	436	420	403	405	434	384	404	406	426	452	445	440	424	422	443	420	423	422	420	406	409	412	426	400	408	414	456	415	390	429	433	431	409	414	430	401	445	417	393	412	411	420	413	402	441	414	429	398	391	441	410	428	415	416	446	415	408	413	403	431	409	455	409	426	414	437	451	408	424	444	385	384	441	387	443	437	463	408	417	423	433	458	410	398	381	405	396	421	427	424	396	419	426	420	423	460	416	395	414	440	392	432	437	422	395	427	504	439	423	416	432	453	388	417	410	419	424	428	443	444	402	472	431	422	411	406	406	473	416	420	442	445	436	441	451	414	429	407	411	423	420	412	439	434	415	460	414	419	451	387	407	419	416	417	440	479	422	433	429	424	462	391	442	408	391	428	379	437	378	403	440	415	415	386	438	403	400	426	413	393	411	440	451	407	407	393	398	452	423	412	425	463	431	417	406	439	420	418	395	426	407	411	387	434	463	366	417	419	437	395	443	450	435	411	397	411	424	442	401	434	460	442	417	403	398	433	411	378	443	425	412	435	409	379	436	411	412	402	444	452	436	431	453	442	435	435	386	472	407	367	398	408	413	438	427	414	419	457	404	414	427	385	434	397	413	404	413	388	379	448	408	405	408	442	404	409	422	444	419	418	397	406	414	398	418	426	486	418	445	439	386	426	457	399	416	428	438	426	408	391	385	413	410	438	411	422	423	416	397	413	404	410	385	421	431	402	419	414	428	419	429	435	443	419	426	383	420	409	407	399	423	452	435	421	422	405	405	464	401	452	450	420	417	446	416	443	449	418	426	418	438	387	423	423	412	408	424	406	411	440	409	429	437	427	396	408	389	397	418	406	424	393	419	423	422	425	405	455	414	427	438	413	455	413	440	414	422	449	424	428	410	430	421	393	417	454	406	411	417	450	428	455	410	411	445	443	380	439	413	427	415	433	445	456	460	405	428	419	422	437	466	419	443	437	417	469	406	408	444	402	397	423	396	397	424	410	439	415	412	459	443	415	422	402	462	405	395	416	385	400	459	436	402	446	401	399	412	436	431	419	417	429	460	436	436	407	434	413	413	418	449	394	427	448	426	401	424	390	444	411	460	410	395	449	428	435	409	433	423	423	426	451	391	433	419	429	429	382	390	418	435	420	424	434	405	388	430	364	389	412	413	410	423	395	396	449	411	457	431	446	413	414	403	448	403	424	425	441	462	389	430	429	412	428	391	444	401	433	421	419	410	405	442	436	469	375	404	421	419	403	431	438	407	410	421	409	394	410	425	377	434	397	451	432	393	386	413	381	458	386	436	431	429	437	398	403	395	446	411	419	412	452	392	432	424	405	396	417	433	412	418	405	426	438	414	411	455	435	418	442	431	401	449	442	386	458	400	403	439	439	392	410	427	402	393	401	382	433	417	417	413	445	411	396	411	393	416	430	421	432	417	411	404	367	425	408	394	397	414	417	437	416	467	385	435	429	454	434	448	418	401	428	443	431	423	457	393	398	407	428	428	419	380	422	439	394	469	448	448	423	431	449	407	408	433	438	453	425	390	382	439	424	458	450	407	421	415	393	416	393	388	391	437	416	430	433	457	443	420	426	430	427	430	406	429	445	428	423	428	403	397	419	397	419	431	398	433	413	410	437	425	433	430	419	397	425	407	385	422	443	395	430	410	447	424	429	407	393	448	395	398	417	408	432	405	448	413	384	414	387	401	449	409	397	418	419	397	459	375	429	407	448	419	420	398	403	449	386	399	452	464	395	432	418	415	365	390	403	427	395	414	437	399	395	411	433	429	396	426	406	403	435	441	428	405	390	402	423	428	424	368	429	431	409	416	416	363	436	448	433	420	409	425	448	397	397	433	388	394	443	402	440	388	421	443	426	425	405	433	421	424	457	429	396	481	414	412	431	421	411	445	422	405	408	412	391	434	418	459	424	471	382	437	422	415	439	394	440	417	430	395	380	423	419	425	420	422	424	478	411	404	444	381	412	444	417	429	409	398	400	450	404	400	457	402	431	420	403	391	467	398	413	394	446	450	457	438	400	411	444	437	415	414	441	443	409	406	409	410	423	412	400	409	460	385	405	397	398	403	438	408	426	395	433	413	420	387	409	442	431	372	410	404	414	445	436	426	408	418	409	394	418	386	418	440	435	440	414	445	422	429	406	430	431	431	418	426	406	401	425	451	417	402	397	402	395	427	443	386	397	410	420	442	432	412	422	403	393	446	389	390	437	403	398	443	414	398	430	443	415	444	440	424	425	435	421	447	433	363	407	421	411	387	418	426	422	446	418	414	430	420	430	435	384	434	416	443	462	428	424	413	431	415	461	415	399	409	382	437	412	409	425	454	394	411	411	445	425	417	418	415	430	369	424	389	411	442	430	386	440	415	432	431	416	437	388	400	433	431	389	405	443	464	429	391	413	447	426	447	418	426	382	430	417	412	397	412	414	434	407	438	412	423	430	423	422	431	395	439	436	442	410	404	385	419	425	458	425	468	428	428	422	447	427	452	445	422	415	425	455	441	432	418	412	437	437	400	430	423	428	409	418	434	413	425	419	408	405	440	403	406	421	378	424	384	406	381	448	426	425	409	433	416	376	417	452	397	386	402	422	429	433	432	432	413	432	413	428	410	417	415	425	404	435	438	419	408	396	431	436	427	400	467	418	434	453	431	419	422	413	393	427	462	395	432	429	411	399	411	433	444	399	441	412	443	434	434	451	414	482	439	426	453	408	377	443	391	436	438	395	427	407	438	434	431	439	440	425	414	458	406	445	399	434	423	440	413	428	419	419	410	406	445	429	416	435	404	418	420	401	400	392	418	395	423	424	397	418	426	438	435	408	426	441	422	411	478	435	425	417	484	441	395	438	411	445	432	394	410	397	400	437	430	409	429	432	411	400	476	412	423	409	454	413	418	411	428	381	419	414	414	438	410	408	405	449	396	404	459	414	472	441	445	414	462	366	418
24888	31808	17849	7371	4258	3086	2262	1844	1502	1264	1058	979	881	828	718	695	678	671	680	627	657	576	621	571	626	579	568	595	554	547	553	562	582	530	562	552	537	529	517	571	552	525	548	520	559	569	546	517	514	528	547	554	525	563	562	505	518	556	554	563	576	532	581	497	531	563	542	572	523	553	583	505	529	495	552	544	535	545	509	517	509	508	560	498	494	571	565	497	542	516	491	509	570	543	545	509	543	510	541	534	554	522	509	570	564	547	526	530	509	527	525	551	509	533	513	492	533	551	529	506	530	560	542	488	514	548	505	536	551	479	551	546	522	512	518	512	532	549	524	479	500	520	558	567	532	535	507	506	562	568	504	525	535	533	524	501	527	541	562	520	527	513	523	596	530	566	556	502	558	535	521	533	515	501	520	549	542	556	595	510	530	551	528	535	536	503	526	499	518	552	564	525	563	521	544	488	583	529	487	520	501	577	534	520	539	491	549	510	531	541	498	539	547	559	519	489	526	558	518	539	550	536	550	573	550	530	517	545	517	549	521	533	546	538	544	481	518	509	486	532	560	546	523	551	540	555	490	500	526	519	554	491	549	514	536	539	540	544	587	525	523	523	546	508	490	531	536	531	548	511	570	514	520	545	508	495	580	548	540	514	564	549	533	533	522	526	519	541	522	553	523	491	571	530	534	493	534	539	529	531	496	524	536	545	525	540	522	520	523	496	541	530	525	516	541	492	529	523	537	522	528	512	533	531	512	519	513	558	519	496	551	571	513	515	541	509	510	513	525	530	530	553	544	561	511	535	554	514	536	536	522	526	560	495	556	516	546	513	533	514	514	520	477	552	567	540	519	508	516	523	545	530	527	498	515	525	517	587	537	477	550	493	517	526	530	587	514	493	503	526	567	522	520	529	534	509	530	477	506	523	514	495	533	476	513	531	572	498	514	492	508	536	543	539	528	529	562	546	535	549	569	543	563	504	546	582	560	536	569	534	539	559	534	560	556	551	557	566	523	543	526	530	514	533	505	542	522	538	534	528	517	516	525	590	519	558	548	540	516	532	565	534	558	508	536	508	516	520	594	553	532	568	557	519	542	536	548	531	556	565	543	557	516	482	503	534	556	511	525	494	518	543	591	527	505	552	524	554	512	530	492	537	518	524	526	513	496	535	501	540	515	525	500	561	539	500	534	521	533	532	527	562	521	531	486	517	519	505	544	504	546	540	522	495	517	509	596	524	518	533	512	531	512	573	526	553	552	553	547	554	507	532	483	525	533	540	559	544	528	528	486	494	546	466	521	522	505	505	504	550	516	493	540	491	557	533	553	532	552	524	544	545	580	562	550	555	512	574	512	492	524	535	524	519	520	526	560	538	529	520	553	590	527	514	541	529	512	542	520	478	500	559	520	543	558	517	549	518	491	512	509	548	546	529	555	569	519	522	517	532	543	539	484	505	533	509	547	507	554	523	560	537	511	498	502	536	553	536	541	542	496	547	520	547	514	531	550	545	521	511	500	512	547	524	531	527	496	521	551	507	540	501	525	532	519	528	549	524	527	549	541	554	580	536	515	487	537	537	505	513	506	530	493	504	548	537	555	530	525	505	523	534	566	562	505	561	521	491	533	533	531	501	543	542	524	520	517	504	543	495	543	532	512	523	538	535	509	543	524	528	567	530	507	511	566	541	550	524	512	543	583	553	528	546	545	524	553	505	534	511	501	531	497	554	573	554	539	509	564	497	500	486	513	541	539	555	567	527	528	501	523	516	499	541	513	533	527	512	555	569	517	548	517	534	516	534	567	550	527	537	529	498	529	522	504	546	509	514	539	548	470	573	536	514	533	569	515	555	514	530	553	497	521	520	524	532	546	541	512	534	491	476	530	545	555	544	528	499	525	580	563	492	551	529	544	532	521	569	554	548	545	535	525	495	511	515	527	565	523	491	529	523	529	506	538	533	526	531	495	530	584	519	518	508	551	528	550	551	506	528	515	540	505	502	536	553	551	542	507	510	573	585	560	567	522	531	539	548	548	519	520	549	514	597	513	529	544	536	527	535	533	538	532	533	544	502	533	532	514	531	497	528	552	515	529	488	543	534	550	528	525	471	521	493	533	515	529	513	534	532	508	505	486	534	547	551	555	539	583	503	514	505	536	548	497	511	501	541	590	547	534	498	516	532	566	483	560	569	540	555	511	534	545	551	540	535	480	561	567	524	523	558	506	547	546	534	507	554	545	514	531	561	522	489	539	497	507	553	544	544	511	548	529	538	517	545	496	510	512	544	486	486	511	511	569	572	568	591	507	562	528	546	535	549	562	552	505	537	539	495	508	515	474	528	545	527	547	467	528	536	565	492	534	543	566	557	527	564	541	541	528	556	552	558	538	556	545	531	530	529	551	529	487	551	524	532	542	495	527	519	536	548	513	546	488	515	572	518	473	528	553	521	555	542	595	488	513	521	472	546	532	538	549	513	490	530	528	515	496	538	529	521	536	517	513	495	515	545	541	515	540	558	540	527	542	533	581	519	506	552	556	523	493	513	539	514	560	562	501	558	512	566	546	535	506	520	475	512	542	557	490	495	539	550	554	564	540	534	549	510	546	506	538	507	502	471	519	516	515	540	515	536	557	501	521	549	528	549	553	523	540	547	515	467	552	546	502	517	521	530	502	479	481	526	516	532	528	522	514	513	521	523	505	515	540	520	537	519	568	547	552	524	501	513	533	516	505	514	515	571	499	516	519	524	556	521	541	523	536	535	534	498	515	527	535	540	523	500	524	513	540	523	510	492	563	549	536	535	517	473	566	527	537	541	494	595	521	512	502	535	576	536	549	532	549	532	514	503	499	525	596	488	500	556	500	535	570	565	534	547	525	526	532	554	489	554	542	579	540	498	515	561	534	530	533	535	494	541	549	493	525	496	490	537	539	540	522	520	563	467	502	490	513	510	517	529	555	512	544	525	510	528	543	589	526	501	529	537	492	539	526	514	528	537	538	534	549	502	564	513	507	527	520	564	504	532	555	526	515	538	533	555	536	524	546	523	545	506	526	561	528	495	552	529	543	540	522	527	532	545	533	565	504	544	541	533	497	537	519	553	563	509	510	496	552	529	532	544	527	544	499	514	529	516	518	513	517	532	534	514	501	522	517	537	556	517	562	537	523	486	550	535	519	499	521	489	540	525	553	541	536	560	540	519	543	557	536	510	486	497	507	486	540	527	522	536	554	500	578	462	531	484	521	547	534	549	551	545	505	552	496	503	553	520	553	590	543	530	492	538	531	538	527	538	525	503	539	543	557	521	512	490	504	530	508	533	541	551	519	545	515	490	565	494	483	550	532	555	526	525	523	494	543	527	538	538	506	541	503	566	541	534	526	529	524	540	503	530	526	508	527	550	515	523	490	528	523	545	566	524	510	559	576	549	509	544	517	529	566	562	539	533	527	516	516	547	553	542	541	532	512	522	564	534	535	537	493	547	573	541	540	487	517	556	478	544
27337	19367	7514	1520	839	690	694	681	667	685	652	674	666	625	617	647	636	635	602	586	645	650	604	664	639	581	619	642	592	637	635	652	644	628	601	601	644	639	658	655	639	586	622	631	641	662	595	657	612	628	604	606	636	654	621	645	629	622	675	594	607	635	593	614	622	648	608	595	610	655	581	623	645	615	576	602	658	615	605	640	631	585	616	614	642	600	646	602	610	629	629	626	594	640	611	668	641	706	637	630	617	639	645	588	615	675	652	649	635	621	635	657	624	633	664	669	575	669	603	651	629	621	649	633	635	626	641	630	615	627	622	586	642	662	661	613	619	671	604	658	595	634	624	622	683	631	670	614	621	608	637	584	655	562	615	642	598	654	707	629	628	593	594	621	677	640	603	640	623	609	628	617	626	636	563	629	640	621	630	678	631	653	643	650	665	649	642	623	614	614	671	641	670	638	648	616	618	653	650	647	640	633	595	584	614	603	609	626	657	615	628	640	624	642	622	668	596	621	637	648	594	627	604	636	661	607	623	681	669	608	627	637	607	628	645	641	640	614	649	660	632	625	642	630	604	662	622	568	621	644	628	634	671	639	629	644	606	656	593	607	605	645	626	639	613	617	608	635	602	640	630	630	600	635	630	623	640	674	593	621	626	652	621	639	607	587	618	620	622	582	692	636	618	624	632	598	635	636	655	634	664	628	607	616	599	683	628	589	671	653	621	656	617	646	619	659	643	590	628	638	565	578	624	660	600	631	643	619	653	639	618	597	671	623	643	629	651	629	667	615	673	622	637	647	614	615	651	634	604	596	609	643	639	673	631	654	639	612	671	595	628	575	649	639	645	653	597	611	609	680	630	708	617	614	622	630	645	658	666	641	632	618	600	628	649	633	633	630	643	656	641	667	621	643	590	614	652	628	638	656	607	585	633	641	661	596	655	596	621	592	583	663	634	663	612	600	632	659	653	603	629	666	652	619	616	593	663	651	590	614	615	587	599	648	653	616	627	570	619	634	647	685	644	671	633	594	650	597	603	672	632	586	644	616	657	657	607	605	619	653	625	655	598	704	626	639	679	669	652	629	664	652	623	663	628	598	617	613	625	576	594	671	675	577	654	608	640	580	636	660	613	584	616	628	617	649	638	669	675	640	629	671	644	608	644	619	647	601	610	601	635	634	656	606	603	658	612	594	643	589	612	657	590	633	648	663	625	612	629	649	604	625	620	673	655	575	571	652	599	639	613	615	632	627	672	644	630	643	563	653	597	662	621	599	595	643	655	639	622	664	648	619	590	625	658	646	627	639	670	640	589	618	643	630	633	613	575	658	623	588	637	642	631	627	627	657	652	640	616	659	622	621	609	594	627	649	640	619	599	604	667	624	636	642	608	685	623	622	629	639	603	658	612	641	603	639	650	662	667	657	643	614	663	620	657	599	582	666	605	656	652	655	651	593	601	600	648	617	642	672	652	635	633	624	621	679	591	609	631	592	653	686	614	594	664	672	670	642	631	629	649	648	595	636	583	637	668	651	653	653	635	617	624	634	637	598	623	662	636	637	611	655	646	621	637	634	632	615	585	649	632	639	671	599	646	602	651	618	624	647	660	604	619	616	628	595	712	638	677	678	692	647	626	666	636	629	631	684	613	642	641	600	640	614	682	585	648	656	616	616	574	597	603	611	595	620	643	580	642	611	636	627	619	649	625	665	638	652	639	645	649	638	601	605	621	577	639	666	647	641	633	635	614	627	669	646	634	648	636	619	615	603	631	643	658	665	642	648	640	651	660	593	639	591	659	681	647	642	665	644	597	630	655	638	612	675	603	645	646	625	683	664	716	618	662	646	600	620	579	661	645	625	660	660	659	621	611	611	651	636	641	635	674	632	648	597	626	604	604	608	625	593	647	611	638	624	632	626	602	659	663	638	697	608	652	599	658	671	633	635	652	562	637	664	631	620	669	611	582	619	593	614	651	637	666	623	585	634	636	672	625	646	683	666	652	579	602	635	641	655	651	624	630	619	636	601	649	606	669	610	662	620	622	618	636	652	641	638	622	616	620	588	577	622	620	616	698	617	638	611	647	627	636	617	656	622	631	635	623	646	624	645	597	620	592	640	616	640	621	643	601	655	667	639	642	636	599	628	695	631	624	594	619	669	608	605	633	636	623	602	630	653	621	622	610	658	623	604	641	645	670	611	640	593	601	610	639	600	630	647	605	647	602	632	650	632	661	603	671	557	661	649	631	592	635	592	660	679	665	674	620	676	625	594	646	618	605	597	665	619	683	629	602	644	643	660	568	595	644	636	675	644	628	637	663	674	634	600	641	629	695	657	636	616	613	662	638	628	619	604	641	643	640	615	629	649	644	664	680	594	615	612	628	616	609	604	631	644	636	645	600	623	663	593	615	636	623	605	609	664	599	621	618	635	687	666	664	637	579	594	639	656	609	616	637	623	593	625	678	658	618	637	654	660	651	622	590	632	688	644	619	666	630	636	598	660	641	633	651	624	642	637	644	609	607	618	631	623	644	593	666	620	606	633	637	640	684	608	633	632	656	661	660	661	619	650	637	633	622	655	646	657	659	640	637	657	606	614	648	640	594	637	595	591	586	608	619	653	680	632	651	580	609	650	605	562	658	658	652	643	622	597	622	639	633	632	620	611	653	653	617	625	630	615	679	603	598	603	647	631	664	636	690	624	640	623	598	600	582	627	650	635	615	644	625	612	647	596	628	595	615	584	635	615	616	671	646	636	599	624	670	599	625	643	623	666	619	671	631	648	658	631	613	641	633	657	636	634	634	638	637	636	615	625	602	648	627	643	628	572	644	637	634	681	659	609	663	604	598	670	664	643	617	620	640	632	614	624	625	609	616	673	649	624	639	629	646	632	668	631	651	629	639	613	639	641	604	648	655	651	692	623	643	675	612	657	663	641	681	594	628	623	652	641	676	643	638	648	676	631	625	603	656	656	646	686	623	629	605	646	597	624	574	670	611	637	659	647	672	642	628	658	624	632	642	621	602	621	649	624	598	662	694	635	687	600	639	664	621	622	593	622	633	586	620	652	637	638	683	655	606	646	668	589	613	620	645	658	601	675	628	663	611	603	678	635	594	687	628	634	609	595	632	651	611	622	643	660	625	642	623	646	598	673	644	636	654	624	641	615	638	632	653	615	608	594	674	622	638	609	648	619	610	677	627	618	572	666	654	615	639	624	656	632	627	635	594	651	641	593	633	620	661	659	631	622	593	594	634	639	642	610	622	637	606	635	616	623	609	607	604	616	613	610	663	620	630	621	617	602	610	617	578	676	623	648	605	654	642	624	636	590	677	625	616	617	617	600	608	678	664	648	608	672	665	564	651	643	626	648	631	591	596	610	678	635	630	612	645	673	630	647	671	661	605	619	615	620	674	633	615	601	634	629	601	623	597	643	625	632	617	646	586	643	671	598	638	645	602	644	641	642	610	639	621	670	630	617	649	634	630	685	628	603	667	610
16533	10767	4241	1548	1146	953	906	903	853	842	785	805	770	783	805	786	736	725	805	772	790	778	795	787	756	753	736	758	737	801	708	784	765	780	738	749	765	786	809	751	724	751	768	807	797	752	813	745	780	715	696	786	771	766	766	728	768	690	782	724	777	778	745	813	720	750	789	743	757	733	776	757	736	717	724	793	778	754	756	787	756	792	747	740	768	832	706	725	760	741	802	788	765	778	760	756	759	712	794	757	731	753	802	781	756	702	764	776	780	712	776	767	760	736	787	748	731	791	786	785	748	773	773	801	732	806	741	728	783	762	798	752	760	713	708	747	805	761	741	772	742	758	766	821	780	728	762	746	747	785	755	751	706	783	765	799	773	803	759	743	742	741	785	745	792	726	745	730	816	765	709	738	764	792	719	803	740	710	699	759	770	813	776	773	755	799	749	729	772	808	778	729	818	794	741	738	755	748	758	739	755	805	767	779	814	752	737	760	787	738	686	779	739	793	792	725	743	774	807	736	758	764	724	789	767	734	743	777	791	716	718	787	757	733	774	750	770	757	779	778	748	753	791	739	771	784	741	735	801	778	742	784	752	754	719	735	777	763	770	777	741	797	719	757	737	811	733	830	802	794	786	759	729	776	785	718	800	753	759	806	725	764	758	815	772	739	760	746	751	787	762	763	785	781	791	753	755	736	792	752	742	767	758	736	738	792	768	751	784	769	729	816	765	760	724	773	718	753	751	758	739	769	732	703	706	755	750	781	747	759	792	756	756	775	721	765	732	742	806	777	744	786	745	821	752	701	742	754	789	776	730	717	729	786	759	740	762	761	758	761	716	794	751	804	793	746	732	791	765	815	768	745	808	774	769	747	782	740	757	745	783	714	778	761	757	741	723	773	728	828	813	766	788	741	802	744	734	742	776	779	744	793	776	729	757	791	765	755	789	744	805	772	761	724	753	764	787	755	762	765	795	714	763	731	792	796	774	770	804	736	728	755	728	742	757	782	765	823	769	805	720	776	748	725	767	769	770	714	711	782	736	714	748	765	785	756	731	778	769	738	759	771	732	804	716	694	730	747	749	751	803	752	823	745	742	745	774	755	768	770	752	764	834	751	790	774	706	772	766	705	757	765	802	726	802	739	760	821	726	776	755	750	726	718	807	692	776	742	771	743	742	743	763	756	795	759	778	755	724	783	768	756	738	725	746	770	741	780	791	763	727	737	792	785	780	771	751	736	754	784	775	751	743	765	779	778	808	730	743	760	727	730	763	762	767	788	779	737	765	785	788	783	782	777	728	715	751	823	796	738	773	720	793	757	758	794	828	741	810	769	753	772	775	761	748	767	725	794	746	803	815	737	755	778	835	746	779	740	833	771	777	802	775	743	789	738	731	771	752	768	729	787	718	776	780	752	733	756	775	755	803	788	758	762	748	755	767	807	817	805	809	759	753	796	782	767	789	735	757	769	764	797	763	751	754	773	775	723	836	771	764	774	724	754	797	703	769	757	749	722	758	795	759	762	763	793	798	726	741	747	816	817	734	787	748	818	754	757	769	761	763	769	755	756	724	742	777	796	763	778	731	793	757	736	781	769	801	827	773	798	761	726	747	720	734	784	806	743	740	736	770	726	790	774	763	768	726	791	780	726	728	728	763	770	793	745	765	755	755	758	765	812	792	774	751	752	723	769	844	757	820	773	803	780	744	792	752	782	774	749	795	775	745	791	732	780	816	773	725	787	723	748	770	735	774	737	710	766	839	742	782	723	721	769	763	716	766	708	838	752	714	775	783	774	785	753	786	732	774	760	750	752	738	796	777	749	762	745	748	755	745	792	758	724	756	765	721	760	760	800	786	796	788	734	727	749	814	796	732	782	743	753	787	743	724	730	785	759	731	733	805	747	790	774	755	796	760	774	746	777	720	755	757	785	794	712	749	781	771	790	759	714	719	792	754	830	788	743	771	743	701	796	749	755	746	741	800	738	778	770	754	771	806	758	805	752	720	790	761	743	741	783	711	745	735	766	796	756	737	733	763	775	741	742	715	758	764	771	738	759	741	832	776	737	741	761	794	794	700	767	732	761	716	755	798	751	779	803	751	805	766	792	740	769	780	764	745	793	737	721	748	714	798	812	749	796	740	817	775	769	773	770	757	799	831	736	735	684	799	790	772	733	805	750	765	748	715	776	721	794	782	704	759	753	784	787	770	763	794	766	794	751	721	816	755	716	757	720	788	743	729	761	787	725	798	751	769	773	736	753	772	795	751	799	751	718	747	746	801	769	745	744	709	772	773	753	706	787	766	743	777	797	766	770	763	711	773	776	775	779	755	786	760	764	771	687	799	743	758	766	754	753	758	750	797	783	745	756	765	780	761	761	758	760	757	779	752	751	758	730	758	736	769	739	757	734	743	751	776	758	756	743	796	820	749	776	726	760	741	791	801	738	748	803	770	790	760	787	775	743	734	769	775	772	822	776	767	774	747	831	775	774	781	764	744	779	755	768	784	774	753	728	735	797	791	741	762	725	753	712	747	783	753	770	753	767	734	709	707	756	786	732	748	791	750	790	737	765	779	742	820	737	773	732	730	740	759	789	782	794	784	773	715	766	738	794	736	746	785	806	763	782	768	773	733	761	740	775	774	793	781	773	756	745	742	791	759	768	741	731	725	771	744	748	741	786	789	787	742	746	753	746	755	772	784	740	730	742	752	772	757	749	749	716	814	788	755	747	767	790	730	756	728	768	764	780	797	810	760	762	755	783	753	855	783	765	773	780	760	738	741	752	756	752	806	768	757	760	755	768	786	704	740	797	810	773	777	737	790	712	774	764	743	763	798	756	763	768	736	732	758	787	749	752	748	750	736	744	740	724	717	799	771	735	782	750	739	697	727	799	759	732	753	790	755	719	764	759	788	810	777	743	784	788	798	792	706	775	742	782	777	800	739	758	769	798	773	764	775	791	764	771	745	777	747	735	748	748	701	719	770	719	747	698	802	787	732	756	768	769	750	703	781	729	773	783	734	757	737	782	743	707	758	789	766	762	741	781	734	753	713	735	785	783	767	713	727	754	808	763	777	762	794	786	742	821	771	787	730	744	754	786	771	725	789	744	773	776	770	755	742	767	795	767	768	748	762	703	730	747	756	764	783	781	775	706	766	787	761	820	806	743	759	811	749	792	728	777	797	752	785	743	769	783	713	719	783	757	734	793	764	754	735	754	733	807	749	723	740	829	790	766	753	755	792	735	774	763	737	745	806	725	766	775	728	740	795	775	764	737	710	744	755	756	802	726	797	768	764	689	796	767	717	761	723	773	753	769	750	766	801	705	779	742	778	757	749	743	799	749	747	796	795	774	747	796	775	736	798	745	746	756	771	809	817	761	789	776	782	782	761	742	750	759	785	766	786	791	787	779	785	744	761	733	785	768	746	740	773	712	750	742	768	780	816	742	757	762	742	797	726	686	729	775	804	771	771	796	730	789	753	778	766	703	762	754
23666	21011	27969	24225	20923	8513	1547	1027	987	934	945	835	824	766	862	729	784	731	774	736	804	708	734	754	721	761	686	717	722	727	743	692	715	718	714	693	768	674	685	769	670	724	724	737	720	743	749	709	728	722	699	702	717	718	705	692	772	721	761	715	727	726	695	720	701	745	704	754	728	729	671	688	720	716	764	718	713	728	692	673	719	693	748	716	698	710	721	722	678	670	684	708	708	709	789	698	702	718	683	715	697	746	750	729	720	686	723	716	660	679	733	675	717	716	770	697	762	735	699	700	685	713	663	748	726	721	718	719	744	693	675	730	706	672	663	733	712	699	727	728	737	698	742	686	743	720	732	737	770	738	723	706	672	732	681	737	755	730	755	719	674	720	725	679	720	689	725	727	682	672	707	714	701	703	658	689	729	707	732	720	725	673	702	718	708	717	701	719	701	732	677	735	749	724	716	749	697	749	711	741	734	708	748	696	695	697	727	691	700	662	690	687	718	723	758	679	744	713	691	694	751	706	754	694	703	766	703	747	750	653	715	682	744	700	729	714	707	718	681	718	674	697	695	728	742	731	680	698	664	739	742	741	670	743	764	736	703	708	696	714	712	689	725	706	740	741	733	747	666	732	721	721	681	712	709	738	740	725	674	732	676	697	732	700	716	741	662	667	698	698	683	737	760	728	720	697	702	714	680	733	678	722	686	746	733	688	732	738	691	677	745	715	678	732	711	742	699	716	671	767	720	683	753	689	725	704	716	672	685	733	740	737	728	723	720	758	681	675	703	695	757	640	699	711	784	746	735	675	728	699	753	695	677	739	672	758	735	713	694	746	722	713	700	701	730	683	681	680	721	721	715	695	754	690	714	705	696	663	725	693	738	689	740	711	703	732	705	753	744	666	692	732	727	712	717	710	717	713	722	700	702	710	677	725	697	727	689	730	689	696	712	712	720	720	676	693	761	702	741	746	691	705	685	711	721	706	712	666	683	720	697	719	730	725	689	737	726	743	679	739	721	699	716	719	725	718	740	756	713	660	702	696	726	701	680	696	759	747	698	702	716	719	689	751	704	691	685	746	740	711	667	781	760	701	686	704	782	712	696	725	696	724	701	696	737	713	694	685	765	725	718	706	702	735	697	745	717	705	700	717	704	677	752	709	762	748	681	762	714	721	675	659	693	723	719	696	727	750	689	693	692	668	723	729	702	681	707	734	703	694	734	672	679	687	711	708	701	731	720	717	718	721	690	726	695	696	691	689	677	705	742	685	786	721	666	693	742	744	683	705	670	720	754	718	718	640	722	704	703	688	725	710	695	731	675	683	697	709	737	741	704	744	699	687	712	720	680	693	741	703	738	740	754	720	764	683	712	709	718	689	695	682	732	776	726	682	691	731	671	697	708	731	744	704	710	691	671	677	739	706	714	646	722	715	673	749	728	689	713	720	662	704	667	728	765	717	703	762	712	740	713	658	698	699	700	707	661	712	701	712	697	766	716	722	708	700	715	748	698	719	714	678	720	697	656	704	698	708	690	707	688	718	711	773	743	668	693	791	769	711	726	717	680	713	672	709	716	702	742	682	712	733	666	673	721	709	695	664	706	664	731	716	700	747	737	701	649	740	696	715	771	699	708	702	722	702	696	710	705	707	738	769	686	680	732	712	750	714	727	651	768	724	723	713	729	723	722	712	728	738	751	709	729	724	703	689	706	706	663	676	776	744	696	730	693	752	679	684	730	688	735	693	729	678	728	748	735	716	693	749	712	728	741	709	736	734	701	694	712	728	706	719	741	690	696	689	703	720	686	711	723	709	723	706	699	713	696	654	736	689	766	681	759	679	709	701	720	727	748	718	701	693	694	726	739	716	714	744	672	716	725	708	719	719	707	730	675	721	756	733	737	705	686	729	738	705	697	728	727	692	750	757	704	752	699	664	734	685	746	717	672	699	747	666	717	738	720	711	767	744	710	684	746	700	752	735	710	713	696	652	705	707	742	762	705	735	684	708	755	702	662	683	710	759	726	643	736	768	713	768	725	706	691	741	695	710	674	736	720	728	649	658	718	725	684	726	709	720	697	714	713	705	695	706	716	711	745	728	714	738	730	700	689	758	700	719	711	753	705	707	713	734	728	729	684	698	733	721	710	725	734	690	710	712	659	642	693	712	742	750	721	721	726	689	722	724	691	710	707	746	693	700	701	690	683	693	705	736	740	706	697	718	699	778	711	692	672	726	703	659	715	740	682	708	714	730	702	699	716	717	762	676	686	679	687	661	726	730	772	712	718	728	667	715	721	716	736	698	699	750	698	698	711	707	688	675	725	697	720	717	719	688	719	736	699	691	724	694	719	727	718	698	746	694	722	720	672	698	711	673	714	705	720	701	667	711	702	695	726	696	699	709	712	743	704	696	697	705	702	668	755	746	725	733	707	733	706	708	748	723	678	702	652	719	705	718	687	722	702	717	746	665	695	696	716	743	662	716	698	701	713	746	756	694	724	722	736	721	705	758	728	713	712	734	655	721	698	683	736	717	686	709	750	711	692	696	655	772	702	664	736	718	704	706	705	728	664	736	718	728	707	713	704	715	729	683	766	678	690	699	696	716	771	703	687	752	716	702	744	744	715	790	704	730	692	743	663	709	677	735	704	741	694	658	717	693	716	726	684	725	743	741	738	668	754	705	754	717	699	711	728	679	763	733	700	746	705	682	672	764	712	759	697	724	705	684	745	719	751	745	709	707	695	667	712	705	721	699	710	716	757	685	657	701	726	669	792	705	692	704	674	671	683	747	751	710	712	702	728	726	690	716	714	687	683	701	683	730	688	734	699	700	702	751	709	745	705	695	726	724	715	705	715	752	650	676	664	707	753	725	721	726	746	717	691	665	741	704	690	719	681	768	716	716	715	727	728	728	731	724	719	708	721	686	746	677	701	694	735	748	745	694	692	726	722	721	741	694	750	705	688	773	671	735	756	758	717	720	718	719	750	686	732	757	729	704	690	728	714	719	704	672	685	727	697	709	717	704	719	724	740	691	691	708	676	675	668	775	742	726	729	719	728	651	710	738	715	705	669	732	703	708	728	724	688	716	730	722	695	737	698	703	702	698	728	690	695	705	716	720	725	740	672	752	680	713	727	726	728	703	708	714	691	716	710	695	708	694	718	760	736	698	729	696	688	659	728	706	706	731	697	698	680	694	745	704	681	708	731	734	733	735	708	692	686	700	747	734	696	645	735	717	699	697	720	700	705	691	696	682	720	675	704	738	754	688	717	701	674	670	729	759	706	704	694	723	681	670	726	681	739	712	729	701	733	677	655	732	732	694	686	689	729	747	720	673	721	687	706	691	732	721	728	717	730	701	706	694	720	630	687	729	718	700	729	692	781	706	681	737	717	728	685	724	762	766	704	711	725	748	710	685	759	740	713	665	734	672	697	689	705	713	709	690	724	677	682	676	716	719	723	710	696	766	714	661	753	709	750	738	666	779	706	697	733	706
20627	24138	12767	5140	2951	2156	1884	1573	1425	1190	1192	1122	1045	1024	1019	989	924	912	931	927	894	907	925	875	866	903	903	897	902	880	910	905	891	882	882	927	856	877	836	819	900	910	900	833	882	820	869	834	886	919	917	858	859	840	878	884	904	841	830	871	842	824	924	897	856	795	834	872	864	868	835	903	872	913	854	864	853	843	913	831	847	825	916	896	838	869	890	875	895	889	847	872	890	898	904	877	907	886	844	880	882	910	882	866	859	923	840	885	859	907	800	842	873	874	834	883	887	840	878	866	888	837	862	907	837	874	875	838	883	821	834	862	841	860	841	830	838	857	862	841	889	861	870	897	841	913	889	866	850	891	851	914	869	854	907	826	826	883	872	819	919	885	860	897	898	906	904	875	886	871	904	832	879	919	875	869	868	875	906	853	860	893	880	878	919	844	854	863	855	893	826	937	882	809	864	870	910	885	888	816	854	890	918	813	858	868	914	879	837	826	830	882	847	871	882	897	837	879	878	811	920	823	895	897	898	884	862	817	864	838	867	871	886	827	857	900	863	849	885	856	897	876	850	877	875	903	807	837	870	882	843	909	839	782	887	868	886	899	857	877	854	914	843	847	834	874	897	867	814	866	863	880	884	820	918	868	862	869	825	892	866	882	855	887	833	873	840	886	876	835	855	859	851	890	895	834	841	849	814	869	862	881	883	850	829	876	868	869	869	900	918	888	817	872	867	841	867	851	923	914	847	875	894	894	888	869	902	912	871	863	900	857	845	843	854	898	859	876	833	910	906	811	849	852	874	819	874	862	887	845	859	883	911	829	882	771	876	879	872	860	837	863	869	912	918	900	819	875	861	867	869	847	889	866	888	828	938	840	837	852	885	883	880	854	907	889	834	861	862	861	881	845	860	869	909	878	824	885	902	929	863	838	883	859	870	861	897	892	872	835	850	901	895	875	921	825	912	857	883	864	893	864	863	911	863	842	856	882	825	836	881	848	818	850	918	920	836	880	918	841	884	876	886	863	807	928	833	921	904	862	849	877	880	872	854	869	879	857	955	861	861	858	881	895	865	843	897	850	848	839	828	879	903	883	863	873	894	844	861	855	894	884	824	850	842	865	813	843	865	825	890	862	848	844	947	883	866	875	880	830	932	837	850	834	823	874	906	843	847	834	836	870	841	852	880	910	909	887	824	845	860	886	874	837	831	829	842	826	912	844	867	859	914	858	887	903	879	819	854	863	819	883	823	853	871	900	854	861	817	886	867	851	889	898	863	891	811	879	833	870	900	911	868	922	882	862	844	828	882	819	864	886	887	900	897	869	877	881	905	858	920	843	800	837	873	857	857	838	814	864	835	862	889	864	856	846	848	865	890	892	810	850	810	870	850	843	842	919	832	832	877	902	880	877	848	907	845	873	926	851	853	858	873	827	884	870	855	905	879	882	839	837	818	836	876	877	843	858	851	925	863	847	846	839	920	814	834	850	887	857	887	859	912	862	883	847	865	879	906	886	902	839	867	845	879	916	879	875	840	885	865	872	876	840	812	839	816	840	869	871	828	843	836	903	873	839	862	879	889	884	835	938	886	914	849	869	850	834	849	822	891	889	829	862	857	858	883	880	852	884	880	866	811	901	888	836	864	816	839	863	855	854	851	897	850	871	861	885	852	852	852	824	911	839	861	874	854	891	836	846	846	836	892	912	883	878	905	839	923	862	852	879	853	900	898	902	893	850	846	867	830	863	852	874	860	866	855	883	855	835	853	894	881	819	815	830	874	876	883	889	903	843	867	872	895	865	898	848	884	870	871	817	860	853	856	883	863	874	870	900	888	871	829	872	863	917	884	887	880	919	897	898	922	861	901	856	834	894	862	831	888	914	823	855	853	889	832	859	900	835	872	871	884	860	799	831	859	844	936	883	824	845	849	804	863	853	896	861	852	872	821	886	882	867	880	875	849	862	867	894	799	866	876	886	881	841	822	852	894	874	888	838	882	837	864	850	872	852	883	836	876	791	872	895	844	824	831	896	828	850	884	840	866	834	864	859	811	846	883	853	881	895	869	842	855	895	861	910	861	798	891	866	834	845	924	895	881	841	859	860	858	869	878	887	886	949	904	849	940	893	814	861	857	889	905	879	898	854	884	897	852	856	900	855	850	838	914	890	839	877	812	850	896	919	844	831	806	913	879	888	864	843	896	831	888	832	866	858	894	850	872	934	865	879	879	886	934	843	836	919	896	886	874	823	906	862	853	859	851	856	843	853	891	869	866	858	859	817	873	848	856	886	866	880	848	829	894	863	844	875	830	823	879	859	805	887	811	833	840	850	886	839	835	870	840	835	853	828	841	871	860	833	943	831	888	872	857	841	849	896	850	867	873	855	872	848	829	871	863	885	846	843	810	841	880	908	873	820	905	929	851	825	842	883	818	888	883	872	880	888	840	872	914	845	866	811	851	877	876	863	857	834	847	881	848	904	844	866	927	832	885	887	802	842	873	906	884	855	883	862	934	873	868	889	837	871	915	854	854	853	879	871	813	839	880	924	853	853	902	877	905	875	805	841	806	900	860	897	855	879	903	820	912	802	833	842	889	857	894	852	856	876	917	894	882	864	856	853	849	869	866	824	866	879	900	887	880	871	870	951	886	884	852	850	928	852	877	888	821	881	871	862	882	837	933	864	837	806	812	887	834	827	831	864	893	873	828	856	848	912	869	827	925	865	848	869	860	902	834	892	895	904	881	795	863	896	802	870	903	863	859	847	854	852	871	878	900	876	851	852	862	906	863	883	888	905	826	863	882	875	873	901	864	890	842	853	841	926	817	830	820	900	892	877	904	803	871	813	890	831	874	809	866	865	865	888	901	842	853	854	872	921	834	838	879	929	843	872	846	898	869	862	888	889	869	878	885	839	862	881	911	858	856	819	876	870	857	879	869	866	862	851	810	881	830	886	855	903	834	858	872	926	870	885	917	893	859	852	835	818	814	844	891	865	826	853	789	804	916	892	914	835	899	851	833	887	869	897	824	821	916	866	880	888	906	879	827	930	894	852	828	839	865	892	865	852	874	864	834	843	885	870	931	898	901	829	896	839	839	889	844	920	877	861	882	926	870	866	900	823	900	845	862	900	846	817	880	864	884	847	845	857	893	858	869	866	854	847	896	922	844	867	885	884	873	877	835	825	839	859	868	871	855	895	814	909	861	837	885	850	876	883	876	904	908	925	876	870	893	858	857	840	829	875	897	880	878	852	856	858	838	883	838	903	857	846	849	883	846	862	868	871	829	864	875	878	872	854	862	851	887	839	864	863	833	827	935	861	853	876	826	908	859	843	808	874	910	890	862	888	904	817	908	803	909	844	895	870	844	855	876	842	874	842	910	900	827	808	820	859	902	862	825	896	878	819	844	808	835	809	893	818	906	847	887	822	826	911	863	861	891	833	875	879	872	826	900	907	847	843	891	856	847	941	874	852	864	850	891	819	891	874	891	918	806	884
24670	20996	26830	25154	9787	882	629	545	508	454	461	445	422	418	409	378	379	390	414	396	414	390	420	382	391	336	358	368	372	403	385	361	373	362	356	367	386	383	395	407	366	388	361	372	364	361	349	387	358	382	394	346	364	387	387	351	335	388	344	360	411	376	376	378	345	351	373	320	392	381	373	367	354	348	394	371	385	357	393	380	382	352	372	398	389	392	397	392	339	398	380	409	386	351	363	369	363	339	366	387	384	380	373	401	358	374	394	359	370	356	377	389	371	360	362	349	399	360	388	367	351	342	377	349	347	372	408	385	379	373	389	361	377	352	380	363	361	392	355	358	362	371	379	350	360	356	342	356	388	357	361	404	344	354	384	357	349	346	361	359	403	368	380	394	355	347	345	340	379	388	362	357	358	363	377	357	313	383	363	391	353	379	372	360	335	347	347	377	369	382	361	412	355	364	395	377	339	372	358	374	376	388	380	367	375	390	403	348	365	361	361	358	387	377	360	368	323	369	366	375	368	363	355	380	359	350	386	375	349	395	407	337	353	374	409	360	346	360	370	348	406	387	387	365	368	374	360	390	394	345	347	363	398	361	403	366	406	376	401	350	391	364	375	413	349	376	371	360	397	369	377	374	409	353	359	351	396	391	369	351	369	403	352	366	370	361	394	365	384	374	370	322	395	387	349	379	376	364	355	388	370	359	370	368	395	340	392	377	365	353	368	352	354	366	352	388	356	348	361	345	371	399	372	334	357	371	326	346	375	379	371	378	412	399	366	369	373	375	380	360	376	404	367	425	371	361	388	378	363	348	352	365	361	376	351	373	369	383	394	369	386	368	394	314	360	361	367	360	382	362	354	369	363	383	336	345	369	400	368	357	400	375	381	360	376	355	385	370	373	375	342	371	384	371	364	355	370	397	376	357	372	410	370	341	353	378	374	396	366	391	364	348	373	357	362	371	359	380	359	376	396	367	352	372	314	321	366	362	370	376	384	394	369	368	373	369	371	381	347	342	388	357	374	370	374	358	409	325	354	413	353	384	372	348	370	370	353	361	352	356	359	376	342	374	364	353	363	365	403	375	350	377	345	369	369	388	375	355	372	353	345	352	371	386	388	379	369	396	334	371	311	366	417	387	359	357	332	368	364	347	370	383	415	361	353	374	389	398	340	375	352	397	389	388	369	372	335	392	373	360	388	380	393	356	374	368	363	339	380	332	374	360	359	378	387	408	363	382	404	353	357	350	367	393	381	371	355	380	369	339	360	356	404	389	358	401	363	368	380	353	381	386	370	324	404	386	370	356	352	351	373	368	366	370	395	355	411	351	352	355	361	363	356	354	375	369	353	380	369	349	379	395	371	379	338	393	357	388	362	340	391	366	364	383	362	368	389	416	368	365	379	372	365	383	368	363	342	373	377	393	382	387	376	366	374	387	379	368	367	390	369	348	360	384	446	402	370	345	388	341	349	392	355	373	351	380	349	387	389	362	368	360	373	369	380	384	367	364	380	351	386	381	355	361	366	364	373	360	347	399	351	393	345	359	364	363	363	358	369	351	383	371	373	378	373	342	382	343	354	370	359	376	375	347	395	398	354	368	339	375	338	358	345	377	346	392	367	413	345	365	365	331	379	361	373	349	357	359	357	363	378	360	377	367	398	362	388	394	372	367	382	361	384	378	364	399	372	347	379	393	363	384	388	404	366	398	364	363	390	382	365	338	330	371	387	378	404	383	346	397	367	337	382	390	361	367	406	346	391	352	369	357	372	375	353	368	364	383	346	383	380	383	359	387	364	371	367	339	373	372	372	371	353	341	355	370	376	359	373	373	361	387	381	373	330	361	364	366	374	365	342	374	366	381	350	402	370	348	355	370	390	394	361	344	383	353	400	377	381	391	347	401	355	370	396	399	357	366	357	317	372	372	387	379	378	340	411	359	387	371	386	347	372	399	372	367	365	379	361	346	358	364	351	378	402	393	389	364	392	357	354	384	373	380	333	365	348	373	351	363	363	371	327	376	358	389	370	392	359	377	364	354	325	389	391	405	353	369	377	307	376	372	399	351	355	368	335	329	399	375	348	370	378	381	363	380	366	361	394	366	378	352	374	402	395	371	349	362	383	387	362	417	372	391	356	365	386	362	394	375	360	367	348	374	390	323	378	408	383	417	389	365	372	345	412	343	375	364	348	376	367	349	357	392	395	361	371	367	382	366	365	367	376	403	377	379	385	365	374	367	380	406	361	329	385	367	371	351	372	404	399	400	392	354	372	338	351	342	356	385	356	374	378	365	395	358	406	375	371	349	393	342	374	382	358	352	387	365	339	398	372	337	389	380	387	365	395	363	372	385	382	383	369	345	331	381	370	376	370	348	350	406	372	379	361	370	345	383	413	382	347	356	366	356	386	377	345	316	356	389	361	383	362	350	375	343	365	357	342	343	350	400	358	391	394	389	396	390	355	355	411	404	400	357	391	407	362	366	375	334	377	388	368	382	403	359	363	370	374	404	365	359	392	376	363	389	371	366	403	363	378	362	373	398	367	374	376	387	367	391	395	400	402	358	379	378	358	358	387	367	399	356	419	417	356	354	353	354	365	398	405	366	408	375	379	374	355	408	341	400	349	363	385	353	392	383	375	347	349	340	362	399	385	369	358	376	372	360	360	383	374	371	342	360	360	362	358	407	385	376	395	372	414	365	387	342	377	338	376	361	395	353	386	357	349	364	386	338	372	344	358	378	371	354	362	381	375	396	377	378	374	358	376	370	364	370	357	388	397	378	369	400	367	395	343	387	353	372	349	349	355	382	343	372	350	362	369	364	401	392	385	373	381	358	357	337	382	374	394	366	376	350	333	381	390	362	370	346	369	344	369	329	374	385	381	403	363	369	361	395	370	371	383	384	362	377	367	326	363	381	374	365	397	402	391	364	355	359	351	375	378	357	388	393	373	368	354	363	369	398	384	396	353	392	375	402	357	347	385	398	378	395	340	362	389	376	383	386	364	359	369	366	342	379	392	345	384	389	355	401	397	379	368	364	386	376	369	353	322	384	381	371	358	385	343	364	357	365	411	395	376	383	350	374	368	382	353	345	411	410	367	382	355	365	390	370	379	377	345	387	380	378	374	379	362	372	364	379	373	377	389	357	381	380	373	350	361	366	380	342	380	372	332	359	361	364	349	348	353	373	370	374	396	352	357	369	398	364	371	375	370	391	383	379	349	404	382	377	378	373	388	396	376	383	357	401	343	345	368	369	386	362	396	364	373	375	371	380	366	330	378	389	356	343	387	385	349	378	392	387	371	407	336	373	376	376	344	381	383	362	393	379	360	388	378	392	368	366	354	371	372	348	380	368	383	385	373	370	386	360	359	366	368	365	368	399	377	349	373	398	345	393	368	357	389	380	377	381	394	363	358	373	392	387	371	416	351	366	379	362	350	355	395	385	380	365	359	367	381	367	381	371	366	356	381	373	371	361	356	392	370	387	381	380	389	361
19930	19596	10026	3266	1775	1300	1084	866	744	680	683	569	542	556	544	520	509	477	480	473	487	489	432	506	458	464	473	482	417	449	453	415	499	476	457	497	463	477	483	488	474	437	466	454	468	446	443	466	425	456	443	424	450	432	442	485	443	488	465	470	468	446	464	457	483	459	477	482	464	440	480	476	455	448	438	464	478	467	437	461	488	434	451	439	455	459	442	435	462	437	487	467	460	435	471	442	495	471	456	456	455	452	460	463	474	457	472	480	473	453	490	451	450	415	479	472	478	489	442	447	451	475	492	477	440	436	472	424	482	434	479	454	444	466	446	464	450	467	482	468	414	445	469	438	444	442	466	466	442	445	465	455	462	448	423	431	467	452	465	450	465	443	465	485	456	445	446	478	493	479	491	455	445	436	460	474	472	470	405	461	425	422	470	482	465	445	444	487	462	504	467	446	465	494	477	448	476	440	484	468	489	447	476	455	477	455	453	458	469	404	453	456	480	467	447	449	446	456	445	447	479	466	511	459	461	507	449	446	406	442	460	479	474	449	503	455	476	407	449	479	484	476	436	433	457	451	476	448	518	465	452	441	465	444	469	415	439	425	453	475	476	463	448	509	448	452	449	448	465	443	484	463	454	457	466	447	430	449	431	448	431	448	451	436	455	466	488	484	483	455	472	451	463	436	467	506	454	452	429	476	440	442	474	440	429	416	448	471	491	516	426	451	433	442	451	460	464	462	468	485	491	481	454	458	459	451	443	440	486	430	475	437	444	446	475	450	459	503	476	453	449	475	432	466	440	472	452	412	435	469	452	459	468	478	426	447	478	456	464	440	499	474	431	471	425	489	462	468	470	450	448	462	441	453	492	466	474	451	451	430	465	424	464	474	467	446	476	459	459	474	492	443	478	453	474	453	469	462	459	420	411	477	472	476	455	476	423	416	458	456	439	466	452	432	457	447	464	428	464	417	480	447	461	455	433	433	443	467	465	469	468	479	450	423	446	444	461	430	476	502	447	477	468	455	456	431	485	484	462	439	432	434	409	469	430	438	438	446	493	457	457	454	454	493	460	452	460	449	468	457	426	415	447	466	457	464	442	467	475	472	434	490	432	448	435	462	474	450	440	482	443	429	468	457	471	416	472	448	461	502	483	483	428	462	474	486	436	460	480	454	443	459	470	490	426	493	455	475	466	430	447	485	472	442	447	512	448	449	494	459	483	436	460	479	448	454	417	443	464	470	434	490	460	466	488	434	442	425	472	462	471	511	430	456	483	452	425	445	466	439	484	420	433	488	515	441	445	504	442	464	452	469	473	462	462	457	430	471	444	496	490	462	484	456	442	469	420	427	447	447	448	459	421	446	434	486	469	447	461	436	487	473	444	450	474	443	482	454	476	473	508	450	456	441	484	477	458	449	429	463	473	450	441	462	442	481	441	460	497	448	462	472	482	490	456	435	461	479	478	506	467	449	440	449	459	485	462	431	482	433	456	437	439	434	453	466	462	467	472	424	448	495	470	493	490	456	455	445	456	466	477	443	493	435	476	457	468	426	461	466	432	455	456	447	468	466	458	435	438	478	437	473	470	435	468	433	464	492	457	481	448	486	465	467	425	452	477	447	439	462	479	449	466	485	447	428	471	454	435	479	447	473	476	428	472	482	449	512	486	467	429	427	452	418	475	485	435	468	471	413	444	452	465	439	445	452	451	438	446	454	468	446	438	465	435	441	397	440	487	454	472	471	451	484	479	445	453	445	438	471	467	465	457	422	467	428	449	484	455	454	477	462	459	419	436	518	465	447	459	428	447	489	437	405	447	449	437	456	467	493	440	450	481	462	455	475	442	421	425	461	437	432	482	451	448	435	441	490	448	451	444	430	452	469	455	416	459	450	454	476	458	486	471	429	494	431	509	476	445	453	437	472	458	471	472	439	470	418	489	424	462	451	461	449	470	459	475	456	441	491	417	486	445	411	457	442	462	447	464	446	444	448	480	456	478	445	486	455	472	425	462	455	403	466	463	463	473	498	451	456	450	451	486	463	447	437	469	478	421	461	434	456	471	466	449	448	463	490	494	445	459	504	423	432	438	478	478	459	455	434	443	450	490	476	436	458	458	429	436	470	431	460	430	445	457	444	492	425	473	466	449	444	432	487	453	428	470	458	418	436	468	444	462	477	452	444	445	461	425	465	491	441	447	465	464	463	462	464	441	461	459	494	484	463	436	470	475	425	438	456	443	469	423	470	461	451	477	491	420	483	480	454	451	436	479	402	405	461	462	449	462	417	469	455	467	451	489	465	460	432	469	471	487	439	475	445	454	483	447	434	477	477	429	464	446	457	442	464	461	488	447	452	472	486	471	453	436	456	460	463	463	450	456	481	440	456	438	413	450	492	459	480	455	424	452	450	446	403	438	441	433	469	420	418	472	442	402	424	479	475	429	477	489	492	455	463	458	473	500	486	459	477	496	437	449	488	461	446	459	476	420	439	484	455	490	444	471	448	438	468	434	435	424	439	475	468	469	438	421	424	478	470	404	469	465	457	476	486	456	521	448	496	427	463	460	437	461	474	476	443	437	484	446	472	406	449	454	437	485	420	443	446	454	456	427	487	464	488	443	459	452	423	427	463	443	467	493	480	458	484	429	430	438	470	471	465	443	470	442	446	480	413	454	460	437	489	431	446	435	486	481	449	472	482	466	452	483	475	476	461	435	449	427	446	461	431	515	452	481	453	483	482	462	435	433	480	465	432	432	438	471	460	472	442	482	444	468	458	476	452	479	480	447	453	440	431	416	474	437	489	482	452	441	462	467	440	451	457	428	471	476	453	490	449	431	437	458	503	462	498	441	500	461	459	492	458	464	500	471	489	470	463	460	508	450	489	467	448	459	464	477	474	455	460	484	482	425	481	481	473	426	464	436	456	439	450	453	450	480	441	454	417	432	481	467	487	499	459	460	446	492	477	459	418	424	463	460	511	453	422	442	466	466	464	447	450	460	466	461	469	492	458	490	480	459	458	458	456	474	461	474	446	482	453	445	456	454	438	433	466	473	487	463	544	460	411	454	438	444	448	460	447	435	433	496	483	488	460	448	447	490	429	475	482	461	430	429	417	458	414	472	478	426	441	444	445	477	446	466	476	440	436	449	414	447	416	474	444	407	473	455	463	457	458	454	434	451	434	477	439	461	458	460	473	457	458	452	442	446	481	533	508	450	435	438	465	473	448	479	465	426	466	461	439	430	463	425	443	452	465	502	472	438	484	456	480	449	455	441	449	466	418	431	438	441	496	486	479	492	462	483	456	449	498	465	457	457	485	465	444	485	477	486	461	471	468	456	443	457	469	395	462	444	480	475	481	448	444	430	457	469	457	419	437	509	423	443	452	415	482	457	431	487	451	431	461	458	463	424	435	482	463	480	477	415	498	464	462	410	416	462	449	460	467	489	473	454	472	464	434	467	436	454	454	464	475	441	438	452	478	449	481	486	445	428	447
22592	21050	28495	23786	21035	21013	6245	1110	873	777	677	655	589	580	531	455	498	488	517	462	489	484	409	466	476	443	468	439	471	462	437	398	428	434	462	458	476	425	441	442	512	442	409	385	450	474	447	454	402	454	447	431	447	434	401	415	445	412	429	440	444	437	412	449	398	444	395	446	401	434	391	417	418	422	415	437	426	462	407	413	427	393	422	395	414	433	443	436	415	437	404	428	435	432	409	408	427	437	424	397	402	429	414	445	437	390	433	435	412	422	372	428	393	386	407	426	417	418	435	418	411	426	439	439	435	379	395	414	407	464	415	436	438	453	438	416	407	471	408	455	407	444	401	417	398	420	437	428	396	429	424	412	424	407	407	405	437	383	410	436	420	407	383	406	428	415	416	390	447	382	476	432	430	430	423	396	409	447	422	419	420	419	449	422	430	408	442	435	450	440	391	465	432	399	410	441	427	373	419	414	424	442	366	458	412	442	448	443	454	464	428	392	396	430	432	383	460	400	421	425	430	398	446	420	396	427	430	450	417	447	409	398	381	418	413	457	404	403	421	414	394	415	410	427	421	429	433	427	393	419	406	391	419	392	398	373	415	420	432	407	422	419	389	424	404	405	407	415	423	408	390	399	389	408	407	439	422	408	453	424	400	438	448	465	439	468	445	408	423	419	394	414	432	434	446	394	401	444	382	402	436	426	429	406	435	411	431	404	419	415	404	405	403	449	397	414	446	432	393	426	417	393	432	445	441	435	438	410	432	447	410	411	408	416	442	437	408	438	409	456	443	418	413	423	430	426	423	450	435	389	423	458	404	403	400	431	431	397	423	443	474	438	402	430	417	398	419	439	409	438	468	390	429	424	462	419	410	441	396	375	441	442	437	417	394	416	432	427	403	394	394	396	424	401	423	403	390	439	419	424	427	437	450	417	415	433	422	421	435	411	433	413	420	415	432	424	385	450	437	470	397	402	393	407	414	410	405	417	452	421	413	430	436	418	422	429	421	449	403	400	367	435	420	431	407	412	418	421	396	417	444	450	417	425	415	467	403	430	401	410	401	397	456	365	405	430	406	402	415	407	406	419	456	398	480	417	415	425	421	411	394	406	442	402	422	443	439	423	406	417	378	429	422	407	436	424	425	421	397	404	402	459	426	433	413	418	457	416	404	436	426	391	428	407	424	430	434	386	441	409	412	425	407	419	431	411	413	424	445	375	464	375	470	431	414	429	471	409	407	430	437	454	399	417	413	432	414	397	424	407	413	408	458	389	426	474	426	441	430	434	408	401	443	448	422	439	428	413	407	414	413	427	406	435	409	450	398	435	445	483	393	413	427	496	473	452	410	397	489	431	421	424	420	440	424	438	444	418	450	416	413	417	455	421	424	392	406	414	445	431	439	424	422	401	429	422	435	418	395	399	454	429	432	450	443	395	412	399	431	417	447	380	409	401	441	424	435	409	425	438	449	424	440	451	412	409	406	407	419	413	445	426	413	406	433	438	429	396	416	438	392	453	412	463	419	404	369	454	418	413	409	443	416	445	393	392	417	395	428	414	427	426	425	401	447	459	425	452	434	412	409	404	438	468	425	447	435	397	413	412	439	426	426	406	437	436	377	405	427	433	450	412	459	461	409	442	404	431	418	400	410	403	432	451	435	406	415	419	432	390	401	420	405	431	398	458	454	418	399	413	419	424	417	422	368	393	410	393	445	381	421	417	404	453	391	449	422	402	409	429	422	413	431	409	396	422	409	442	438	399	412	456	414	392	425	408	422	406	421	408	420	443	419	407	399	417	403	412	403	394	414	430	418	403	390	415	429	434	442	402	439	426	401	407	458	407	401	421	428	427	425	412	434	412	478	400	434	397	400	427	440	478	416	380	432	432	426	407	444	455	448	468	418	448	406	413	424	429	459	430	439	431	394	445	373	427	433	419	425	381	448	409	433	408	430	412	442	427	408	382	458	420	408	423	404	394	402	420	438	410	402	372	355	402	455	473	390	400	436	413	405	411	427	409	408	444	412	408	416	424	393	414	425	436	455	386	445	415	404	410	424	388	466	429	426	432	425	454	424	440	417	431	426	402	382	375	426	419	460	426	429	436	428	405	436	423	429	438	444	394	409	463	460	405	437	423	471	420	406	415	428	415	385	400	422	419	395	410	412	413	432	461	446	431	402	441	422	414	387	414	441	449	433	437	443	415	439	416	402	412	383	415	423	442	452	431	441	370	451	436	445	420	419	438	403	432	444	409	406	375	420	396	443	408	402	396	404	409	425	422	417	421	379	443	437	431	407	474	395	415	428	441	422	420	432	420	429	407	440	416	421	451	418	403	427	405	443	394	444	429	397	426	415	430	435	402	415	426	401	463	409	425	452	398	434	440	418	422	418	431	438	432	408	461	430	408	382	440	424	426	411	420	440	438	375	424	400	416	389	419	410	429	410	432	411	432	422	425	430	387	427	375	420	385	405	419	417	418	400	463	406	389	406	450	420	448	438	384	491	438	433	401	437	416	424	427	420	392	428	447	437	404	454	404	440	428	405	456	424	409	438	418	433	411	407	403	471	449	395	452	427	397	438	466	412	416	438	413	434	438	441	382	447	424	426	419	441	436	426	439	413	426	397	452	421	427	419	472	389	379	435	419	390	433	423	418	413	469	427	428	402	392	439	432	406	428	432	422	415	425	386	485	430	414	463	427	445	430	422	401	421	431	390	461	389	426	411	419	413	403	421	442	425	382	429	434	403	439	401	406	440	403	441	395	434	398	431	441	458	421	386	443	423	439	409	432	394	445	415	438	424	419	424	442	437	451	452	431	390	396	408	371	391	462	413	426	418	410	387	422	417	442	390	402	393	433	421	387	407	411	405	401	378	444	381	431	413	373	397	452	385	415	396	464	390	418	432	398	388	400	397	404	436	398	410	426	437	463	410	422	427	424	428	419	391	395	441	427	412	411	426	403	450	414	446	415	453	396	419	425	383	400	454	421	453	457	441	392	424	399	453	432	412	425	398	432	420	425	425	380	394	453	392	429	442	438	419	411	395	431	380	406	426	428	432	417	378	459	430	456	424	431	438	438	393	452	415	412	409	415	442	428	445	404	411	397	464	421	428	429	417	403	436	424	381	410	426	410	396	451	399	412	417	452	465	442	421	450	419	443	471	431	404	448	437	409	424	389	428	409	442	425	342	415	432	396	424	412	406	488	427	428	418	437	422	431	424	437	409	436	450	406	433	415	413	399	409	407	467	446	438	428	425	420	445	411	427	410	402	395	426	423	419	400	439	442	434	402	434	430	439	395	417	440	392	366	428	409	381	361	439	424	407	467	415	449	427	422	415	425	400	398	417	411	414	426	420	432	424	450	416	434	423	394	437	397	405	410	430	434	437	394	426	379	422	433	430	394	424	424	490	393	425	386	433	388	460	397	433	446	414	392	417	403	428	410	432	383	412	418	425	429	400	447	439	388	415	424	445	453	423	414	410	447	468	431
24406	31178	19592	7379	4268	3033	2173	1818	1430	1167	1069	1014	893	820	762	655	677	671	617	627	600	593	665	615	600	578	578	577	603	618	590	587	583	557	561	566	541	551	508	571	563	563	564	563	550	584	562	539	549	557	553	549	514	530	538	533	538	527	511	528	525	525	543	538	513	523	549	552	513	534	571	515	560	508	545	550	551	530	589	528	519	523	532	526	524	536	491	540	506	553	540	541	541	495	520	551	548	520	520	540	559	519	567	520	561	504	562	545	540	542	509	498	586	508	553	535	513	567	543	525	514	550	534	546	505	512	552	501	533	562	483	531	540	542	581	518	553	533	544	554	553	538	553	543	531	555	526	501	555	522	459	555	509	566	543	512	544	540	574	545	477	527	546	515	558	528	523	535	535	541	526	549	516	557	520	533	523	513	559	524	545	531	509	505	556	562	500	540	523	528	554	517	522	523	570	531	503	504	518	534	533	509	546	546	567	540	526	521	513	530	511	541	573	517	499	527	527	558	573	570	542	526	531	544	564	520	500	541	531	523	501	524	519	506	534	512	557	506	554	526	544	539	554	541	522	511	525	500	547	507	526	535	527	527	512	546	578	515	506	557	531	549	521	512	525	535	554	531	511	554	526	599	529	539	521	514	581	493	518	529	531	543	526	532	539	508	499	531	537	562	539	527	553	497	567	570	572	524	510	530	543	543	561	522	550	530	537	551	533	514	459	510	514	506	525	535	531	549	560	525	561	553	542	531	534	556	532	587	515	563	527	514	528	549	501	567	500	564	546	556	526	506	529	558	493	508	516	526	508	566	505	564	507	516	537	526	533	550	515	535	543	513	532	512	555	572	514	535	536	535	540	533	549	508	533	533	541	549	528	508	491	562	491	539	543	527	516	482	521	508	572	550	524	563	546	547	547	529	530	508	548	513	503	485	560	515	512	555	523	550	517	524	537	548	476	531	480	529	538	548	530	535	543	523	539	512	509	529	538	526	518	548	532	535	528	529	520	509	511	553	570	497	550	559	526	498	512	472	514	557	546	509	547	536	524	520	552	571	542	571	506	561	527	503	554	550	529	551	546	481	520	516	558	539	563	500	531	552	561	521	499	547	507	527	511	557	529	512	517	546	530	565	550	536	575	568	522	539	557	535	542	543	545	538	536	537	509	536	544	528	524	524	529	540	532	532	527	534	521	578	528	532	527	526	544	514	562	543	528	526	504	491	580	508	511	575	559	547	544	542	538	578	532	513	552	514	507	520	549	556	515	554	564	555	523	540	536	532	557	529	498	502	526	525	528	533	523	599	529	566	520	532	567	529	570	501	530	513	564	503	520	528	557	524	542	483	534	548	541	492	514	549	548	532	537	531	536	514	511	550	535	541	530	538	519	574	504	546	511	571	509	556	557	563	538	541	528	534	540	571	576	562	504	505	520	571	535	550	524	549	526	564	545	541	578	489	551	526	543	569	532	558	524	500	525	502	529	559	558	538	514	549	523	547	544	486	560	501	519	550	545	514	540	556	527	534	491	534	551	513	508	540	513	526	528	536	514	532	534	468	472	519	494	542	546	577	525	582	520	588	497	537	555	527	596	531	534	519	515	513	564	525	555	545	536	522	520	530	542	570	525	531	568	533	533	568	510	526	566	550	543	526	525	528	503	494	530	531	495	534	518	560	490	513	533	519	558	517	528	545	525	531	500	564	527	511	526	499	517	530	539	504	478	526	572	542	539	527	497	491	523	565	498	520	511	564	543	505	533	529	514	515	516	515	578	538	532	484	528	533	563	530	485	543	529	558	519	497	525	505	517	485	511	546	535	537	572	550	524	543	527	514	512	515	523	526	512	562	515	535	562	544	537	500	528	539	514	533	537	510	559	547	503	497	560	504	532	567	534	507	518	535	555	524	535	507	535	535	542	536	517	500	513	493	534	525	557	537	511	523	512	558	515	500	540	519	512	543	530	558	530	532	504	530	562	534	555	525	534	521	553	531	534	512	529	579	555	537	521	533	526	544	502	548	549	482	557	494	524	519	487	521	544	511	533	571	498	524	562	546	553	517	543	568	536	530	524	530	548	494	531	514	533	495	539	500	516	509	543	542	570	511	548	550	512	540	534	526	519	482	536	584	579	549	538	521	537	571	505	533	496	530	489	529	552	548	538	527	523	512	573	566	533	582	531	471	538	548	511	502	495	531	552	525	506	540	531	532	506	510	521	489	505	537	531	547	558	526	542	540	494	523	520	513	522	523	492	548	524	543	511	546	490	498	516	533	535	505	554	512	560	542	496	550	501	565	555	557	533	535	540	525	555	530	533	481	586	508	505	528	576	561	539	558	532	484	528	508	506	520	477	519	519	553	468	496	565	540	532	520	513	527	536	544	547	492	532	534	505	540	516	517	533	533	514	544	570	558	565	533	514	563	536	489	516	533	515	496	550	524	531	527	532	547	510	521	533	526	520	547	515	480	519	512	553	527	572	518	511	566	546	531	532	554	546	530	456	555	546	539	530	498	486	542	564	531	506	532	540	571	485	559	520	540	548	545	562	573	504	496	515	544	505	562	550	532	543	529	523	505	574	561	554	524	543	521	540	514	545	550	547	524	542	551	547	531	571	577	569	543	548	499	567	529	541	549	506	522	504	541	505	569	506	495	507	532	495	532	578	547	571	543	520	508	537	568	516	504	551	548	529	492	513	553	499	547	527	549	544	537	568	504	588	525	483	462	535	502	517	568	528	541	537	530	506	542	525	507	567	525	538	544	503	562	530	520	518	511	535	549	523	569	521	527	496	550	557	549	545	496	546	550	516	521	506	555	516	550	524	489	554	541	531	545	540	512	541	561	536	530	503	512	532	565	544	528	535	508	518	517	515	489	524	566	528	517	497	541	521	528	513	551	594	556	533	522	544	517	512	566	536	516	489	551	525	500	517	539	548	516	544	504	532	544	531	527	524	567	513	547	602	536	494	548	556	578	530	556	521	513	553	524	543	526	561	545	502	537	526	549	526	554	543	538	503	538	530	526	526	549	540	549	502	552	524	502	508	489	529	503	538	538	529	528	558	513	523	502	545	548	526	525	527	532	513	485	499	557	558	493	528	521	526	515	566	510	547	533	513	535	533	524	511	558	530	510	562	543	525	530	562	552	485	593	516	573	474	562	544	512	513	544	549	525	546	525	516	505	511	525	504	515	537	527	545	531	533	538	510	526	500	516	582	536	534	495	499	533	546	526	517	538	510	572	563	552	508	541	531	537	505	523	541	533	536	537	544	518	507	534	536	521	494	520	532	520	557	523	514	493	511	500	529	500	523	546	529	590	504	521	505	579	547	546	522	519	589	528	536	550	541	548	560	505	513	481	508	549	563	530	537	539	523	535	548	571	498	542	537	519	532	494	536	488	562	515	523	566	576	561	549	563	527	500	542	542	545	537	532	558	506	559	518	560	514	528	562	526	553	525	542	520	496	536	546	526	525	526	582	542	554	530	550	557	538	519
27379	19301	7939	1606	961	827	716	694	671	646	701	641	627	646	637	678	652	607	631	661	642	638	603	678	687	601	567	622	571	582	593	629	652	667	620	629	624	652	603	631	615	651	666	605	602	601	596	667	621	654	618	583	607	628	586	616	658	646	610	620	626	607	630	606	627	604	641	591	601	622	644	581	599	605	597	647	604	655	625	572	637	646	617	619	661	575	551	624	623	660	629	619	644	644	635	586	627	601	644	631	635	613	602	607	654	635	623	653	662	614	628	626	619	633	617	598	630	611	640	626	637	589	655	607	651	594	576	593	563	645	625	631	637	635	557	635	587	642	631	600	599	599	603	591	609	638	595	599	608	592	613	655	654	633	598	681	684	606	598	639	670	647	615	600	675	633	638	590	624	654	631	615	639	605	641	617	653	662	639	629	648	648	635	609	638	578	618	576	626	596	620	635	630	630	608	586	610	626	647	603	637	607	634	669	639	643	620	590	606	611	594	648	630	624	606	589	614	625	603	643	601	618	590	625	671	620	588	645	612	604	609	656	647	639	592	644	612	598	601	635	615	616	614	609	650	662	582	582	620	599	624	653	658	591	649	624	589	647	622	617	602	621	637	605	651	638	646	626	601	657	648	596	571	625	626	604	641	588	603	592	616	577	638	623	628	606	624	627	630	631	631	646	569	620	596	643	623	628	591	655	607	605	615	649	558	629	584	627	603	631	617	622	621	576	596	598	665	640	640	575	593	633	624	654	627	646	582	608	637	632	687	648	640	616	607	669	646	616	620	609	656	597	638	605	626	593	619	604	633	613	602	618	567	650	585	571	609	593	618	618	596	626	616	624	561	634	610	634	619	609	661	566	621	616	617	645	610	617	616	602	687	645	660	637	570	681	613	680	625	598	644	643	616	636	647	642	636	572	567	623	641	607	643	651	664	610	647	578	556	621	581	609	643	645	635	607	628	606	597	596	586	621	662	652	572	617	629	628	620	626	630	585	661	623	605	583	639	624	594	649	642	648	617	623	622	666	635	636	624	629	616	567	581	591	621	608	680	612	600	607	639	634	617	613	636	619	612	617	602	634	628	586	630	612	651	632	636	615	614	668	580	612	686	599	624	612	606	622	606	647	615	638	614	639	629	628	597	601	675	603	573	619	640	677	629	593	637	648	616	606	622	638	641	657	648	632	663	639	583	624	585	595	582	612	586	621	639	648	649	638	574	640	606	623	601	658	625	609	668	627	590	623	646	650	651	607	632	635	629	667	608	636	623	645	632	625	636	635	642	584	609	627	601	645	610	647	659	618	616	634	620	619	619	625	699	592	595	650	598	609	632	584	626	619	613	630	598	659	674	560	599	621	603	609	624	635	641	664	645	659	646	599	648	579	626	603	610	611	613	674	628	648	627	630	616	633	627	631	649	594	584	639	602	633	621	643	597	615	591	647	666	644	649	643	619	636	602	660	615	627	608	644	621	646	635	622	632	604	633	581	618	675	646	623	602	650	622	610	591	677	613	606	640	643	629	627	618	589	617	601	648	592	593	655	625	666	646	653	620	612	622	655	615	569	613	575	597	653	600	603	596	589	657	613	615	629	645	569	597	669	601	622	647	615	603	614	634	617	635	593	633	598	614	618	652	608	648	600	574	592	592	635	638	632	620	633	625	627	592	657	594	610	633	599	635	597	645	642	644	656	553	620	646	582	611	613	652	610	586	612	609	627	637	623	600	663	613	586	649	650	600	633	618	656	619	613	595	652	610	641	619	607	602	677	629	612	634	621	597	588	613	609	651	620	648	641	641	623	621	607	606	622	588	635	636	616	645	642	599	632	638	627	647	586	612	634	612	604	646	650	672	600	637	667	603	599	609	653	626	596	647	624	637	637	643	593	671	632	637	570	600	673	604	610	583	629	604	579	614	654	607	605	650	645	608	675	641	694	617	640	580	619	607	616	584	633	625	692	653	607	606	602	614	628	592	620	634	649	650	611	611	605	612	587	601	616	629	634	647	637	620	608	637	616	654	598	614	631	598	656	635	607	604	597	634	640	595	616	621	606	659	620	608	658	662	619	657	600	635	641	632	605	578	667	644	641	622	587	610	604	598	584	600	642	629	633	614	611	560	632	566	607	636	640	614	624	645	604	620	594	626	606	640	605	620	654	570	622	605	647	612	668	639	623	681	630	622	617	608	594	625	692	641	610	659	592	611	671	608	654	664	594	654	600	641	675	604	629	626	643	611	620	631	650	609	596	638	620	626	676	603	613	645	652	621	630	622	591	626	600	612	631	663	630	572	609	612	606	661	607	582	624	620	576	644	599	618	609	621	573	637	573	608	673	592	624	639	604	624	602	614	583	647	605	625	599	651	664	655	599	580	659	598	635	620	615	625	604	592	609	662	593	576	596	643	627	622	626	616	642	618	591	588	561	612	627	625	644	664	639	605	614	623	631	664	592	599	662	653	658	607	612	635	580	615	656	639	582	647	617	606	644	667	563	622	626	583	588	581	604	620	565	634	649	623	646	632	639	625	656	627	664	610	608	610	603	610	606	623	635	616	630	634	598	591	640	625	625	614	637	603	603	607	628	633	608	627	632	649	625	641	654	572	583	625	624	584	604	632	626	637	642	629	603	577	620	639	614	592	608	606	613	677	620	642	645	639	642	634	624	601	635	656	644	573	594	659	618	667	633	574	659	619	648	609	632	616	632	577	633	557	652	626	595	637	696	624	646	675	649	614	648	615	652	597	655	595	622	651	679	661	670	673	590	637	621	629	632	615	585	653	627	617	620	604	611	604	637	563	626	649	601	612	648	659	651	628	618	610	613	659	624	608	651	607	626	632	594	629	640	609	617	615	639	662	638	631	631	622	642	602	697	573	597	640	631	601	645	615	597	637	638	617	663	589	608	577	616	605	656	661	635	613	643	578	649	582	611	632	623	581	613	627	614	642	613	624	614	624	611	609	598	634	577	607	620	651	664	621	612	663	607	656	676	691	626	594	585	599	605	648	632	602	616	598	620	618	627	570	657	629	609	611	627	662	549	649	636	667	658	676	629	632	629	614	616	644	617	590	638	604	644	616	676	613	586	577	573	638	605	575	645	600	597	612	647	643	628	607	618	644	659	632	621	580	621	626	634	621	600	609	605	657	634	601	587	569	642	636	619	609	575	612	611	601	679	613	614	643	617	640	619	615	623	645	601	630	651	645	661	653	601	565	575	626	653	622	613	622	592	607	652	659	627	643	653	652	576	626	655	656	604	621	654	613	601	621	610	568	600	633	605	636	626	664	615	634	614	636	654	657	614	598	601	592	585	603	662	618	605	662	624	589	650	616	599	636	640	671	662	624	615	586	613	602	654	632	634	575	638	647	648	624	608	648	647	601	626	570	588	636	605	636	636	627	630	632	658	597	641	602	607	635	626	604	623	608	604	623	605	643	604	583	608	613	636	621	637	611	612	628	592	654	666	636	641	644	627	596	579	624	636	639	685	606	607
15218	10638	5335	1455	1142	900	890	866	865	779	763	755	812	750	760	760	816	771	730	751	820	798	785	854	708	717	751	780	774	750	779	792	741	727	736	786	749	783	793	741	761	757	764	730	808	785	750	702	777	781	736	738	785	729	769	739	728	803	768	755	825	755	732	769	754	791	708	698	736	760	711	746	751	769	738	736	756	715	785	694	764	784	761	765	723	777	779	758	745	758	784	797	720	795	755	796	764	733	758	733	720	762	768	814	771	762	728	782	734	789	807	765	746	751	761	736	753	766	749	767	736	748	724	757	781	754	750	751	777	765	719	794	766	747	767	799	750	776	726	720	772	722	812	715	778	821	765	738	797	782	742	832	780	759	756	772	784	765	730	769	721	760	756	798	793	719	731	780	707	777	761	759	719	739	751	741	764	767	791	760	747	725	719	758	756	717	731	740	766	735	799	745	778	787	776	747	745	761	802	763	744	785	778	776	729	747	724	766	722	712	778	754	753	704	741	747	768	754	740	681	747	751	811	707	781	735	790	785	780	744	752	751	784	801	778	807	804	786	758	776	724	724	766	719	730	779	765	770	756	737	835	733	726	784	740	799	750	780	734	724	765	742	765	717	739	775	701	748	769	739	753	767	764	789	739	729	767	774	732	765	738	765	757	782	772	742	775	779	796	716	718	740	740	777	746	749	752	787	790	807	727	809	780	749	722	756	724	736	779	726	770	749	726	783	794	732	753	758	866	747	751	751	734	796	730	783	716	771	795	815	793	779	762	783	756	754	761	771	761	774	747	771	766	779	772	779	780	717	737	784	774	723	730	774	781	829	757	741	767	744	725	737	774	747	738	739	797	704	725	782	746	775	715	743	776	740	758	766	799	778	780	762	789	797	732	740	793	771	721	737	746	707	748	764	757	779	806	750	774	768	802	766	721	744	747	805	731	725	762	699	719	766	760	736	749	769	811	751	742	684	741	777	771	749	742	774	809	746	760	763	775	771	771	714	751	767	771	757	792	711	769	787	765	752	756	765	785	754	796	756	716	776	801	718	732	727	759	837	726	749	722	760	798	748	767	742	722	755	757	755	774	784	721	765	777	784	751	762	762	765	737	725	698	760	773	759	774	804	775	722	762	738	765	787	710	725	723	802	759	748	745	779	755	756	769	767	758	733	727	831	753	780	775	760	839	747	820	765	704	761	777	765	783	791	718	761	745	805	733	785	722	756	725	811	755	767	772	730	719	800	793	775	726	709	804	748	749	766	792	841	773	750	795	804	711	770	764	759	749	741	743	754	735	768	775	691	780	769	748	812	768	769	785	797	741	699	694	735	788	742	753	734	763	753	790	743	744	729	770	756	778	735	776	729	760	741	804	784	694	755	758	752	746	730	735	722	781	740	751	751	766	769	741	728	836	814	736	778	746	744	778	767	727	789	759	763	755	786	724	809	738	788	741	751	808	811	789	746	785	767	753	769	770	728	773	769	777	763	782	767	725	780	793	729	745	706	769	761	775	788	731	715	787	761	738	752	725	745	767	752	745	715	775	740	779	719	776	780	744	780	725	736	790	788	793	740	762	780	808	743	742	802	806	759	785	767	798	790	747	775	747	760	767	755	747	768	795	715	711	764	774	752	749	768	785	755	760	705	749	722	754	823	720	775	760	791	782	765	809	782	753	733	740	802	777	749	742	725	738	685	783	729	726	768	772	753	747	751	767	807	756	703	813	776	726	774	780	769	782	799	818	808	725	739	726	782	753	761	762	754	711	782	716	719	719	795	794	769	759	758	757	783	779	691	771	834	789	789	771	759	772	701	789	761	815	718	759	726	787	753	778	754	795	734	792	756	714	805	782	788	761	778	723	755	815	776	764	788	756	750	764	759	805	818	789	768	724	814	735	696	707	734	746	770	775	763	816	714	827	723	756	757	778	751	794	722	779	770	775	818	771	749	742	740	714	778	767	767	722	758	774	772	761	732	786	748	762	752	770	764	768	789	759	781	808	757	743	791	730	728	745	777	765	763	747	756	782	788	796	749	717	725	782	738	811	721	740	727	751	734	787	748	755	752	762	743	798	762	750	779	811	721	756	785	767	743	727	745	771	794	746	731	782	759	753	730	747	804	771	759	811	725	779	781	801	705	771	761	802	742	709	748	784	780	756	811	753	695	765	744	706	754	746	741	764	705	748	748	747	734	767	769	750	754	723	775	776	735	741	768	777	768	724	724	779	755	734	762	785	762	790	751	748	784	699	682	761	759	728	747	740	761	767	752	836	733	805	779	697	762	759	775	827	776	727	783	762	798	708	767	791	803	770	756	737	788	749	760	752	774	766	763	753	762	711	773	788	759	773	757	706	695	753	773	716	761	773	748	756	750	780	766	742	746	745	735	737	742	760	753	781	758	766	763	729	768	784	743	765	747	731	765	792	764	755	768	765	755	797	771	813	724	747	710	760	770	747	816	792	796	780	758	790	679	766	783	776	738	732	763	745	828	742	744	753	763	811	781	752	771	784	748	741	784	766	727	783	769	767	759	758	793	762	763	738	715	784	776	775	749	747	785	728	762	726	792	757	776	752	695	738	731	758	752	745	697	736	736	749	744	749	747	773	774	767	739	737	748	769	833	758	757	737	790	747	793	725	718	714	795	785	805	711	760	760	796	837	804	788	769	780	755	740	768	812	775	756	759	766	759	763	711	779	787	788	766	755	760	707	786	751	760	733	765	792	757	737	797	745	751	710	764	705	786	742	702	744	796	770	745	770	752	715	739	713	748	743	705	752	718	745	776	751	752	759	699	739	787	745	780	727	754	809	759	772	768	786	767	764	795	768	753	650	775	784	749	796	734	766	752	734	756	744	747	727	747	704	750	777	797	767	698	706	790	722	754	763	750	790	774	764	705	747	742	738	756	732	688	788	730	806	780	751	740	740	781	738	770	789	756	727	754	803	783	809	746	765	787	735	779	808	759	742	740	768	791	805	786	761	751	744	743	780	786	717	782	709	736	799	772	757	741	767	818	789	817	745	734	813	758	769	771	727	736	777	755	778	779	806	735	786	763	803	782	722	779	807	768	778	762	826	749	772	705	734	748	776	792	753	720	753	770	802	721	735	773	739	759	739	782	743	740	713	786	748	799	735	773	721	767	771	751	754	721	750	748	760	757	758	792	737	759	699	749	736	749	740	768	765	713	762	745	767	727	762	726	704	782	737	774	771	755	767	716	714	731	757	739	758	769	757	782	778	735	745	767	769	796	740	737	770	730	746	728	772	717	765	766	782	756	765	782	760	766	762	722	780	791	720	755	768	771	742	765	760	763	754	730	783	761	729	756	751	766	821	776	756	783	772	796	739	768	719	774	731	740	769	779	745	768	744	804	777	802	748	737	758	772	719	754	754	738	765	820	709	723	761	741	738	752	751	750	762	718	780	755	789	781	707	721	734	746	743	739	795	778	796	750	758	714	787	724	788	751	778	739	736	780	721	793	748	820	793	755	738	782
23686	21026	27935	24305	20944	7963	1447	1116	931	910	949	807	815	788	809	752	761	772	765	745	732	693	720	702	783	730	738	747	775	708	728	674	684	759	745	800	739	741	750	666	692	714	721	699	725	704	728	703	714	690	709	735	715	675	694	740	694	682	707	663	690	709	719	730	700	685	672	709	669	683	706	713	637	678	686	754	739	717	716	727	779	657	704	676	700	670	715	707	739	711	734	687	689	727	720	711	732	653	726	760	722	723	736	669	676	705	735	714	718	681	740	694	691	744	699	670	656	708	708	725	721	673	695	721	659	696	684	682	693	684	714	700	735	696	686	675	697	697	729	703	672	710	682	700	654	711	738	710	713	684	691	689	679	716	707	707	666	711	673	698	685	705	705	686	696	714	749	715	717	722	663	723	703	688	692	695	765	667	687	673	738	724	720	700	712	753	722	748	736	721	693	758	710	725	755	683	712	698	703	691	700	694	697	680	671	649	768	710	742	728	721	692	706	737	705	724	682	729	727	698	728	722	700	709	643	713	644	722	677	668	674	732	724	709	686	663	712	679	680	726	701	712	711	693	689	707	745	715	709	722	665	723	672	704	714	732	695	742	713	741	717	658	685	698	707	711	653	721	686	689	733	729	651	704	734	667	685	674	714	701	712	659	651	683	693	633	665	728	699	680	741	752	699	753	705	733	664	692	691	725	716	707	715	714	681	740	712	694	674	725	691	700	683	683	679	698	688	733	693	736	719	721	705	678	724	701	740	722	672	724	712	694	658	762	736	684	729	651	655	696	703	689	678	714	763	680	718	716	692	700	690	740	681	718	702	715	737	705	679	738	748	723	720	675	678	650	713	748	748	698	676	736	692	698	691	668	708	656	691	665	685	719	723	689	705	647	753	664	665	701	694	731	718	704	709	713	643	742	674	703	684	680	695	717	729	679	724	674	682	699	694	715	681	643	709	730	759	687	741	703	685	694	723	726	662	643	715	729	717	704	701	704	678	722	712	694	719	687	671	734	660	676	726	688	642	691	718	723	747	657	675	691	702	677	719	683	740	712	720	697	693	716	692	640	755	749	699	703	752	718	712	721	698	728	717	658	721	682	728	706	662	687	666	654	721	666	727	758	690	727	687	701	747	720	689	746	707	730	689	737	725	713	694	686	684	713	691	670	685	705	701	675	682	683	758	698	724	729	688	679	674	734	738	703	649	728	689	723	716	734	728	716	692	728	722	742	671	675	722	743	687	714	711	681	679	679	684	764	689	678	725	670	714	753	726	719	720	718	714	678	724	671	654	758	722	657	725	681	724	765	681	736	703	708	708	669	736	741	679	669	674	772	693	738	715	701	682	746	690	705	690	717	721	759	751	669	669	701	700	682	727	666	730	674	683	733	686	735	702	686	711	721	736	724	723	740	687	719	745	717	737	710	671	685	753	708	720	714	746	687	663	712	735	678	689	669	691	705	710	722	727	680	697	703	682	681	763	714	704	747	755	745	704	675	688	689	667	648	709	698	738	753	709	687	709	714	741	681	713	713	699	704	753	749	729	733	719	664	703	706	704	674	703	707	721	728	697	716	711	676	757	656	733	707	690	689	732	688	688	758	729	713	683	685	722	714	746	708	677	698	707	665	692	714	719	698	713	715	710	725	724	740	733	715	744	726	710	720	685	722	704	680	694	664	677	658	725	724	743	663	689	680	682	753	745	666	688	728	685	694	700	723	679	720	686	722	678	709	699	671	718	761	710	704	710	720	713	726	714	701	710	741	712	715	692	678	684	697	720	725	717	710	701	658	729	724	690	730	688	749	742	717	691	682	685	689	761	716	706	652	711	692	697	724	676	691	757	716	667	735	706	694	750	687	718	688	726	656	749	695	724	700	673	696	728	661	702	686	735	735	703	737	698	733	719	664	709	692	699	704	641	722	697	622	693	716	717	682	639	682	713	690	723	705	698	712	713	694	708	707	720	731	722	690	662	714	743	705	683	682	723	734	708	697	664	671	648	670	687	671	703	771	740	769	708	696	679	688	676	697	671	662	662	698	693	707	777	676	668	703	699	701	723	663	674	684	711	669	674	692	725	713	743	698	686	687	685	687	709	721	756	689	642	727	700	691	656	664	640	685	694	701	712	692	749	675	695	713	694	728	707	671	702	689	649	715	676	726	693	757	711	640	722	727	675	682	648	727	678	707	720	685	683	679	744	689	722	659	678	742	690	676	656	659	680	718	702	746	696	715	695	715	715	731	701	719	680	678	682	695	674	689	709	696	707	707	712	672	702	713	690	719	734	707	713	728	682	766	769	709	731	734	707	681	727	729	695	677	716	664	702	706	684	722	725	700	753	639	681	686	750	725	682	709	680	719	691	685	727	758	730	691	680	725	697	767	679	745	717	732	724	761	675	707	688	687	709	710	766	719	690	678	675	698	720	758	741	721	755	667	708	710	759	710	691	724	698	753	703	723	737	686	753	696	701	682	753	705	695	675	670	763	709	716	707	709	693	668	662	702	724	718	726	678	654	700	687	710	713	686	655	703	708	729	772	715	670	670	638	715	767	709	695	708	660	719	682	701	711	710	746	669	735	739	698	722	749	747	686	689	682	743	711	683	722	702	743	687	733	664	764	691	768	703	718	684	735	741	711	705	720	689	698	739	720	694	712	699	694	691	667	697	672	723	714	705	705	689	725	730	690	718	659	671	708	665	759	712	752	699	711	691	702	712	723	697	713	702	694	738	690	674	710	712	717	698	750	692	623	780	708	683	686	660	729	662	708	710	699	721	731	683	716	760	735	708	718	710	662	727	721	734	712	746	737	695	701	668	686	715	694	722	672	682	688	686	714	704	739	678	684	699	733	641	667	736	709	717	676	706	699	687	731	677	726	637	733	711	706	700	690	706	691	723	783	725	682	725	682	751	657	738	753	669	720	679	711	710	686	736	672	668	732	717	732	721	731	773	689	686	730	714	684	699	687	711	661	724	756	665	691	726	736	694	725	744	707	742	672	715	702	684	698	709	708	690	697	777	709	679	635	639	697	748	716	719	671	665	678	677	694	684	738	703	713	770	690	739	684	722	674	691	733	695	716	661	731	681	720	735	686	672	711	736	658	698	740	672	699	680	682	674	681	706	698	728	714	678	697	732	736	776	667	732	708	675	676	683	726	691	677	692	717	686	772	724	693	696	702	704	718	729	651	689	725	683	689	728	682	718	660	709	729	681	678	690	687	709	685	689	645	698	696	690	671	703	689	738	714	691	696	739	745	760	680	739	722	704	686	696	659	709	741	693	704	720	694	705	691	745	659	681	710	639	686	744	715	691	713	641	716	721	657	738	713	720	686	705	704	722	680	682	717	686	710	713	699	696	705	703	756	696	693	723	767	714	721	674	694	655	687	692	690	724	687	715	695	738	668	663	667	643	719	679	708	679	708	729	703	718	737	718	725	705	646	746	725	703	773	735	650	701	666	678	643	737	702	703	679	710	689	705	708	710	722	721
20465	24577	13874	4641	2700	2036	1855	1527	1363	1234	1146	1031	1030	977	925	954	947	916	922	929	942	935	889	934	872	874	864	920	917	898	879	877	832	891	866	879	831	938	931	877	855	864	898	847	843	858	920	843	894	895	867	860	820	895	791	908	897	870	865	832	868	886	876	809	872	840	804	873	897	872	886	832	869	851	856	861	859	863	845	859	830	846	858	827	876	827	862	826	885	882	859	825	887	916	860	859	802	808	834	867	852	866	887	844	841	869	894	902	905	900	852	868	822	916	860	843	851	873	852	833	906	853	854	860	858	893	826	821	854	861	857	854	872	902	855	877	884	879	875	873	857	853	860	829	903	865	903	891	839	858	917	823	870	930	896	893	875	891	854	845	915	857	826	875	837	859	887	823	913	870	860	835	805	866	837	850	899	831	839	802	902	898	858	896	787	854	848	853	879	816	842	919	884	867	864	870	895	840	833	813	840	834	839	897	886	884	861	926	881	863	814	876	859	819	880	880	878	847	857	902	929	898	893	876	836	844	832	864	867	867	866	831	857	900	834	898	858	874	872	838	852	877	887	853	866	828	894	942	886	832	850	859	834	889	858	899	856	863	857	839	889	824	886	900	917	883	882	887	796	836	814	844	857	872	894	871	847	898	852	914	859	794	858	856	877	843	816	873	885	810	874	858	880	863	912	884	901	864	811	883	837	865	905	850	887	912	832	864	887	803	877	867	852	881	832	870	874	890	836	913	851	892	892	887	838	844	917	861	847	885	849	852	894	830	880	873	852	891	837	789	905	813	885	857	853	799	816	873	888	904	875	857	888	850	871	857	867	863	880	884	806	833	872	843	836	850	895	875	854	820	850	886	839	856	906	850	853	826	827	785	841	840	888	888	923	842	861	807	895	893	880	861	852	847	857	869	853	891	826	848	874	812	870	880	889	828	855	899	840	883	914	871	863	854	891	835	880	893	884	875	870	880	819	827	864	851	853	815	838	864	901	877	881	883	867	868	889	889	829	832	851	895	886	877	858	849	840	838	905	895	879	890	840	882	836	852	934	837	881	878	846	844	877	865	847	865	915	925	864	866	911	894	904	832	891	854	830	829	849	832	846	889	847	852	914	850	875	907	873	861	878	858	874	858	878	874	913	846	821	857	860	820	888	897	836	836	914	828	874	853	824	867	871	824	858	871	899	885	866	927	920	898	902	869	817	901	874	861	882	873	858	853	798	885	870	888	871	830	914	860	871	878	858	894	881	831	855	849	846	862	864	886	836	909	841	870	875	903	842	852	830	840	854	891	893	870	825	849	900	846	868	889	830	895	820	821	850	919	934	797	825	870	889	889	895	865	870	866	903	866	847	811	894	830	863	877	851	846	883	840	847	859	842	861	867	839	863	803	865	888	867	795	842	888	835	856	896	856	886	847	857	901	886	855	898	876	877	819	832	898	808	852	896	880	839	869	865	931	810	859	850	875	872	844	863	868	890	910	855	862	867	868	862	870	846	854	897	866	885	815	858	896	810	834	827	846	885	881	856	844	908	868	842	842	831	854	903	847	882	843	869	875	852	843	873	806	885	844	842	883	891	822	883	862	861	903	833	906	922	900	805	819	866	863	870	838	774	880	925	838	824	872	869	804	872	796	877	901	862	865	878	888	890	845	846	921	873	910	877	835	843	806	860	858	894	883	882	864	856	898	885	883	844	875	844	806	878	832	920	865	856	834	844	864	853	872	844	901	813	874	856	892	865	857	900	871	879	852	869	879	894	843	866	894	874	808	847	858	865	862	887	865	870	963	857	833	899	869	877	838	862	870	902	843	859	893	887	868	884	847	881	865	912	844	801	885	820	863	857	896	869	826	846	834	850	864	875	835	880	900	848	853	813	829	842	889	890	804	868	853	931	880	824	862	806	867	845	865	911	856	837	861	901	862	900	846	831	867	872	873	915	854	848	903	830	828	850	828	858	847	825	836	856	815	836	847	837	879	823	859	861	908	841	822	804	831	859	881	872	885	822	888	865	747	878	897	864	869	861	870	923	862	854	885	905	910	871	915	892	901	879	823	814	869	894	827	840	856	957	886	809	899	830	880	854	842	875	869	835	827	836	877	870	806	884	883	855	838	884	868	860	889	857	823	854	902	826	909	902	837	834	878	831	839	833	844	844	828	869	832	823	865	848	871	860	881	860	868	842	868	893	900	847	831	828	854	900	852	836	861	865	910	894	863	868	859	854	858	868	815	892	883	814	906	850	835	908	900	865	902	839	820	869	873	841	876	865	863	871	811	792	877	831	852	829	857	826	874	851	840	906	854	842	840	836	852	877	904	925	877	881	838	883	906	841	881	824	871	864	860	873	864	886	798	858	887	905	855	835	841	844	904	840	834	874	852	873	908	892	820	858	840	909	875	853	877	808	885	860	884	894	902	837	855	876	875	858	865	850	914	903	908	871	902	854	853	832	855	861	844	878	927	839	872	841	820	877	838	888	855	910	845	842	831	859	873	876	884	840	818	841	839	879	800	873	848	876	906	855	890	889	816	821	890	883	861	799	910	830	840	835	809	904	841	805	863	847	811	876	906	875	862	883	814	839	810	914	881	794	874	839	890	854	857	884	856	815	893	853	823	871	874	877	884	873	891	881	884	837	847	881	841	856	866	839	947	822	846	851	909	906	873	841	875	827	839	870	902	842	822	910	864	853	866	872	832	861	810	830	920	887	859	826	826	866	891	855	849	874	876	858	844	863	871	862	865	879	905	860	917	868	890	865	884	861	823	858	822	896	887	832	893	851	830	876	874	802	826	898	852	856	835	871	853	886	825	870	859	848	837	845	877	833	873	867	857	821	884	905	884	851	884	855	882	814	834	884	895	849	888	860	847	893	885	870	818	854	882	884	813	837	842	841	867	878	872	811	870	876	878	853	874	820	855	886	888	887	841	868	875	862	883	840	887	846	862	884	866	856	880	858	861	894	818	830	870	851	859	855	855	810	916	869	861	905	819	857	895	811	846	865	842	853	903	867	859	829	859	897	870	836	834	848	868	843	860	872	857	880	864	870	806	880	882	821	856	852	878	881	815	900	838	863	832	819	860	876	865	823	891	949	762	855	826	827	844	893	819	864	818	856	825	813	827	860	815	851	888	887	921	849	905	836	896	849	868	823	821	871	854	846	856	843	854	838	855	872	829	880	844	899	857	777	892	864	872	862	871	884	840	849	897	909	834	821	863	869	877	871	894	911	870	843	845	869	851	810	874	886	861	848	819	865	809	853	847	798	860	864	849	853	825	860	901	889	832	855	833	819	839	863	868	835	879	890	839	825	869	872	858	872	917	846	943	838	917	856	891	866	804	851	847	884	806	865	825	846	874	867	823	844	829	894	895	915	864	883	826	830	823	863	859	831	858	869	836	876	804	838	838	842	842	846	838	792	846	806	844	816	877	825	832	819	905	883	861	896	864	879	857	805	869	823	870	826	868	861	905	856	840	852	835	890	831	868	878
24687	21091	26958	25259	9317	799	617	548	442	471	420	426	427	425	400	423	403	368	389	373	416	387	377	358	387	376	362	364	357	374	374	404	363	342	348	360	353	378	342	383	372	368	351	384	381	363	368	343	371	365	384	356	361	388	399	374	368	388	386	374	348	375	407	374	370	364	373	351	346	360	357	377	365	374	379	351	370	359	349	355	352	365	345	378	406	379	390	367	386	378	366	313	351	343	398	400	348	356	383	335	348	342	368	384	382	346	377	382	364	351	377	361	364	358	384	379	359	426	373	365	378	412	377	379	364	328	343	346	360	374	356	371	383	348	366	414	379	363	387	336	383	351	387	345	376	355	392	381	380	364	381	387	386	372	363	352	388	371	372	384	396	345	358	405	373	368	406	367	347	358	375	403	320	359	385	362	343	385	375	370	387	360	351	372	379	382	391	362	377	342	391	409	360	367	358	369	394	388	361	360	387	369	373	365	375	376	375	368	388	348	365	341	382	391	376	342	377	377	343	381	347	342	369	357	389	364	363	381	362	356	353	370	398	395	383	350	342	351	394	400	341	386	401	366	308	345	351	392	351	381	388	334	358	385	379	346	350	367	337	371	361	352	351	371	381	353	352	381	375	387	365	380	329	350	383	359	399	378	384	382	343	366	393	362	376	350	415	361	394	369	390	353	357	356	376	368	373	367	361	356	337	378	346	399	368	377	407	349	353	367	355	366	340	357	375	380	362	350	374	388	397	396	361	374	379	405	390	398	360	356	367	383	357	362	399	346	368	340	400	362	375	351	358	380	355	385	343	346	373	370	337	352	339	360	377	364	344	364	379	363	385	356	383	368	417	399	358	346	346	381	368	363	379	349	354	354	380	393	341	366	359	350	351	384	350	332	392	343	362	387	380	356	371	337	338	374	376	334	383	395	330	371	372	360	370	378	330	336	381	378	373	356	365	398	362	348	356	383	365	345	394	339	355	346	382	349	363	347	342	353	387	342	349	369	363	370	374	334	396	372	389	399	376	360	359	386	368	371	360	315	354	348	409	371	358	410	358	343	343	345	398	333	369	361	356	356	396	385	382	361	387	317	365	370	329	342	363	357	392	388	360	366	379	332	416	375	356	385	367	355	376	301	351	355	379	364	369	401	373	370	409	353	356	357	363	383	335	380	345	375	400	398	381	360	356	371	354	330	337	343	407	349	360	356	400	358	343	411	373	347	362	354	359	359	340	374	352	359	376	363	320	374	354	352	363	384	372	367	345	376	372	357	334	377	350	376	386	386	352	384	380	357	357	369	343	360	395	371	373	348	371	366	345	349	389	347	352	353	397	380	369	355	344	372	349	312	377	378	397	352	386	395	350	348	384	356	375	377	348	357	359	350	361	379	350	333	339	376	337	344	339	366	373	355	380	365	324	376	350	394	344	338	396	354	408	386	387	372	389	374	352	352	358	370	359	347	393	340	350	407	360	360	349	389	341	394	343	361	365	358	359	356	414	371	354	388	346	355	335	388	340	386	368	396	387	339	385	371	349	331	376	357	361	365	359	325	393	390	365	352	352	359	355	371	328	370	363	370	315	383	375	354	346	342	403	372	368	337	340	370	346	340	399	367	363	376	348	358	361	362	372	353	350	342	332	400	389	380	371	354	343	388	411	369	365	318	381	381	354	382	368	328	384	383	348	400	326	343	335	332	361	334	360	373	386	358	371	361	400	405	354	344	343	375	395	357	372	358	364	390	363	350	389	339	352	327	393	398	390	368	369	357	397	380	348	385	378	333	415	358	353	358	336	358	371	397	389	390	362	346	362	369	353	403	377	372	367	374	328	349	340	393	363	362	368	380	362	369	375	380	393	385	353	384	371	355	362	382	384	360	365	371	393	346	375	380	358	385	372	381	339	355	348	410	369	367	370	339	355	358	357	342	343	373	377	379	346	385	380	377	366	371	346	354	378	329	371	379	379	341	379	323	333	381	354	350	364	363	353	369	353	380	416	380	394	378	406	368	365	357	388	377	365	366	370	338	373	371	374	357	360	345	347	349	391	399	327	345	362	366	336	364	335	352	362	353	360	377	348	358	336	386	336	354	373	368	386	350	363	398	349	381	374	393	355	387	356	376	385	354	375	359	344	379	415	381	375	318	392	380	356	343	382	382	355	325	381	343	351	417	361	364	381	366	391	354	389	403	356	349	380	381	382	366	343	347	369	356	362	352	384	334	395	381	370	375	363	360	387	352	352	390	371	347	364	369	358	330	362	365	395	378	378	371	368	401	324	406	383	356	384	361	375	364	368	365	354	350	376	380	385	332	387	373	340	331	356	362	374	332	337	388	365	371	344	388	380	385	372	355	349	375	351	358	425	374	390	321	361	367	361	365	312	346	377	344	365	372	362	344	350	370	381	336	381	397	350	360	353	385	387	351	372	373	375	339	372	375	358	363	353	366	400	369	335	388	328	357	353	383	351	380	356	376	353	333	369	365	374	385	324	369	352	373	347	368	361	337	350	363	387	365	367	363	337	404	350	361	390	377	342	359	370	362	371	385	359	368	356	359	353	352	423	392	369	335	373	390	383	350	385	352	400	371	372	387	353	376	327	337	335	363	364	365	366	351	359	378	367	353	379	354	360	373	354	368	357	349	361	381	363	387	381	342	376	378	372	338	335	401	379	362	334	380	366	388	400	388	374	364	380	363	384	399	384	416	361	410	383	365	387	355	361	383	383	380	355	362	374	345	333	334	380	354	348	367	358	350	349	362	376	353	330	353	358	361	363	342	382	356	372	379	337	357	382	370	378	385	382	351	382	354	353	372	378	356	365	332	365	352	358	366	385	371	381	343	379	353	391	378	330	381	335	371	317	350	381	371	356	359	385	326	364	367	350	336	369	367	403	379	364	387	360	377	395	375	356	397	371	396	353	369	359	374	358	370	368	360	347	352	341	360	346	373	383	370	350	353	401	376	352	367	366	391	369	405	375	361	434	356	375	321	358	374	356	381	337	377	362	367	366	392	361	354	373	381	350	352	337	365	336	357	369	353	330	346	407	349	369	371	371	351	355	369	402	366	363	354	366	346	346	426	335	359	367	391	365	354	366	358	414	370	405	350	364	368	385	362	365	402	356	328	365	345	349	378	376	364	397	344	371	393	383	348	387	367	357	394	358	351	372	366	379	370	377	367	350	341	385	355	353	364	352	355	373	361	364	391	362	384	340	350	396	363	340	340	364	377	374	386	385	366	375	363	418	343	344	371	360	401	357	355	379	372	351	346	348	360	348	384	348	362	354	334	381	343	353	347	359	337	364	394	357	395	339	360	367	378	345	387	385	356	340	410	357	355	376	365	336	363	379	329	373	344	379	338	364	336	416	360	374	369	355	388	357	405	363	363	370	353	353	364	358	351	372	349	388	378	359	319	358	334	332	384	345	384	389	365	351	383	362	402	398	328	385	381	365	332	376	353	329	362	384	388	346	389	354	367	326	394	352	384	370	366	419	369
18932	19698	10563	2932	1693	1215	993	852	765	665	664	572	587	566	521	499	543	485	506	497	471	497	475	473	477	492	462	495	462	457	492	424	483	493	457	463	466	463	498	446	483	435	452	472	446	429	488	461	465	474	425	479	420	496	460	438	465	436	483	447	500	446	465	467	448	412	460	455	459	495	429	470	447	482	429	461	425	519	455	465	458	466	465	455	464	474	458	457	470	469	467	457	444	472	481	443	457	431	456	425	455	455	454	455	464	479	447	466	441	442	476	450	475	457	522	480	465	465	466	476	476	459	461	439	456	440	450	436	439	471	476	427	463	480	406	426	459	469	475	448	492	465	483	454	431	443	509	498	462	477	483	484	471	443	434	481	478	464	479	486	463	481	473	439	435	474	482	432	483	432	454	487	440	422	515	469	482	463	445	477	468	443	454	453	446	469	459	476	466	459	486	446	440	459	424	425	462	449	451	471	415	439	480	446	453	427	433	463	457	464	416	507	431	434	466	452	438	463	446	489	437	483	444	454	436	456	484	480	450	434	443	492	436	434	425	453	484	478	422	469	474	458	447	461	459	447	477	432	492	422	447	491	457	431	482	454	513	454	483	464	481	462	471	471	454	482	490	488	436	478	435	443	475	411	447	438	438	425	453	469	465	447	453	434	503	473	448	457	458	438	481	456	451	449	482	423	421	480	436	461	441	466	466	435	456	488	474	432	458	394	464	488	445	401	481	483	464	423	490	457	463	471	442	473	440	450	467	469	474	430	438	424	476	444	446	417	461	450	428	481	461	465	435	460	509	447	448	492	451	443	413	432	492	490	416	466	464	433	449	403	409	466	480	480	468	472	449	458	468	446	445	447	433	467	483	445	470	461	484	443	492	476	501	478	476	468	429	443	448	452	503	451	438	470	484	476	422	448	475	448	434	420	470	386	450	430	464	437	458	449	449	497	456	449	497	435	436	477	456	501	431	467	447	463	435	462	454	481	486	479	477	482	444	480	464	473	447	473	473	463	453	468	452	473	468	466	474	479	440	492	433	434	457	446	455	467	477	438	473	476	432	457	518	422	457	468	435	435	434	457	474	439	434	498	435	456	444	474	452	446	465	482	451	484	498	463	452	462	477	491	493	472	430	477	484	461	454	452	451	452	465	483	466	440	479	428	395	469	467	443	512	471	480	447	442	458	452	440	444	434	442	510	444	483	426	429	411	434	470	476	469	452	489	422	454	459	475	460	469	486	452	437	447	508	496	435	483	494	445	479	474	460	461	490	482	448	446	441	446	456	460	471	418	483	446	489	449	420	490	428	449	434	472	461	439	457	464	484	488	478	459	450	431	427	425	481	464	431	450	445	435	463	454	434	446	483	449	441	486	430	466	433	469	463	428	437	463	486	441	497	463	416	438	429	495	470	458	441	406	458	460	430	498	454	455	463	481	466	473	441	457	485	492	473	468	461	435	471	431	450	511	459	482	449	453	474	452	480	431	454	449	482	459	451	468	439	437	434	471	422	478	458	431	471	481	421	482	443	474	462	463	446	457	467	464	439	460	447	471	420	463	479	507	437	430	480	485	454	445	448	443	459	472	472	481	455	469	427	436	418	480	455	471	481	468	419	476	439	464	454	454	462	451	474	452	459	430	467	474	445	466	439	444	453	462	479	473	487	475	488	452	436	465	460	448	461	478	457	479	445	420	443	462	456	486	462	468	469	474	455	450	461	475	468	464	476	449	428	435	447	425	441	457	500	427	487	499	459	472	450	490	438	498	452	489	449	489	423	461	459	448	434	452	440	489	491	458	475	472	515	476	453	441	478	475	485	448	426	459	464	455	472	464	465	446	498	461	471	476	487	446	478	450	479	484	501	452	477	466	463	438	464	436	475	385	488	483	459	472	457	432	471	465	456	463	459	489	468	426	462	437	402	484	448	427	482	451	485	467	473	446	484	469	472	454	486	466	471	477	454	450	469	453	469	472	445	415	432	469	458	446	448	488	460	412	470	487	474	457	444	449	435	498	434	440	437	444	449	519	438	476	450	446	478	453	443	455	478	484	441	473	452	423	464	451	467	464	441	462	466	473	480	492	430	440	464	484	456	438	455	472	473	427	471	429	449	487	461	439	520	469	447	440	494	505	407	464	486	470	441	464	471	462	473	440	446	458	474	436	493	448	459	479	459	453	472	478	456	460	446	441	489	440	454	467	452	453	452	483	473	479	493	500	455	449	442	477	460	457	497	461	477	469	443	470	463	409	457	447	457	440	463	466	451	434	445	498	450	446	482	452	460	415	473	446	454	518	443	467	425	426	466	492	447	501	446	462	444	414	460	453	502	451	431	469	445	438	424	437	454	486	504	442	483	464	437	474	434	477	431	479	431	459	448	424	494	430	461	463	448	454	484	459	450	475	436	451	442	455	461	467	476	428	446	470	432	471	476	445	424	452	441	451	481	456	467	451	462	443	462	473	414	461	484	487	451	434	482	468	459	452	464	444	428	398	466	445	514	430	446	435	446	454	439	468	459	471	445	444	464	464	481	453	442	467	483	453	433	480	464	507	460	459	472	429	470	462	442	463	469	433	448	488	429	434	486	423	487	457	442	472	472	436	430	451	428	474	474	468	446	465	485	475	516	460	474	420	481	464	422	463	478	452	502	421	454	482	453	472	478	430	426	484	462	466	436	448	481	445	470	459	468	478	448	479	488	445	457	485	465	481	464	468	478	503	478	463	451	499	455	446	468	512	431	491	457	480	419	452	483	477	479	484	460	432	470	447	501	466	464	502	455	470	472	425	446	475	468	452	456	415	452	445	493	462	439	457	445	458	425	431	430	484	462	444	467	463	490	456	463	485	456	478	433	456	467	455	475	447	454	449	426	450	428	469	442	469	458	470	461	452	432	442	465	453	398	383	477	449	460	479	449	480	455	467	446	415	467	463	435	490	432	458	451	467	432	425	458	412	461	452	467	459	468	459	448	432	463	448	443	480	430	450	456	428	467	493	444	453	494	454	450	481	437	428	457	498	459	432	463	440	465	458	474	441	452	438	408	497	491	438	493	487	482	423	467	461	443	478	463	485	448	484	451	460	455	447	460	491	483	469	431	463	466	449	428	448	468	458	408	469	427	438	474	501	467	474	467	447	465	470	489	453	474	486	468	462	451	495	446	461	505	462	480	447	437	467	454	481	474	446	460	464	434	464	470	472	454	442	476	465	478	473	429	430	443	434	461	453	426	492	451	437	467	447	465	478	453	449	482	456	411	452	438	455	463	462	460	429	445	467	487	457	452	462	449	464	449	443	474	419	440	480	429	475	456	476	474	482	461	466	433	436	426	440	464	446	464	437	463	452	432	472	466	461	460	441	453	443	456	444	480	470	494	456	457	460	478	469	438	430	461	416	497	458	462	463	480	440	469	458	449	488	467	445	451	445	426	498	450	491	470	458	484	446	475	455	454	485	479	449	478	466	465	419	462	437	467	448	467	471	480	475	405	453	471
22615	21045	28473	23818	21034	20980	5815	1123	810	744	689	614	572	595	553	542	454	487	482	491	410	463	465	444	479	438	450	428	471	453	443	452	412	422	442	404	457	440	388	404	434	429	430	381	447	430	433	444	383	419	417	379	413	417	403	440	435	455	394	417	425	422	391	458	410	447	420	428	411	441	399	413	424	454	466	383	397	427	445	442	400	404	418	409	400	413	408	432	411	457	430	417	441	383	425	472	437	422	415	368	395	405	395	400	449	393	387	441	411	406	406	426	437	409	420	396	386	401	378	390	441	429	406	425	447	404	389	406	437	455	417	424	419	416	428	438	442	453	427	371	445	371	445	441	432	409	440	425	435	435	395	469	406	391	420	374	383	436	390	432	396	386	447	397	434	417	441	465	413	387	396	414	419	395	431	388	373	438	390	390	401	415	446	430	449	433	426	434	415	430	444	486	414	367	392	415	436	402	433	378	395	413	451	421	419	405	412	439	400	442	447	401	412	454	435	432	420	401	398	431	424	405	476	407	446	449	434	390	380	407	431	388	437	397	442	452	380	446	407	440	375	402	424	392	405	396	424	426	419	396	424	423	454	407	451	408	431	398	421	425	437	437	418	412	412	389	448	422	384	420	406	454	422	446	444	384	437	415	437	423	420	413	419	447	397	439	376	429	408	427	408	424	440	436	422	431	412	420	403	424	423	403	425	434	434	426	393	424	402	444	441	428	398	432	438	398	432	395	441	424	368	373	392	446	404	445	411	433	413	404	423	401	406	407	428	449	422	388	407	388	462	434	426	428	431	403	394	448	423	432	472	392	422	413	403	414	442	371	410	425	408	441	420	434	406	425	409	409	415	418	376	375	440	432	407	411	388	417	415	412	411	443	433	405	442	369	413	426	426	415	423	421	472	404	421	412	390	426	417	415	404	460	407	420	400	417	430	390	411	372	426	437	408	452	419	396	392	451	427	418	415	410	415	429	421	427	449	414	387	407	407	394	403	430	440	410	442	406	412	414	403	393	432	408	414	422	402	381	415	424	406	415	420	423	404	419	438	423	389	428	411	398	430	466	451	412	438	403	414	404	421	421	430	429	393	399	406	414	409	437	435	428	427	417	406	436	412	429	439	408	406	435	432	418	429	427	402	433	406	410	400	380	423	410	430	361	432	427	445	402	460	390	413	434	420	409	419	432	435	384	423	421	424	436	420	375	388	401	424	386	434	426	415	457	430	438	404	392	420	414	407	451	430	405	418	408	433	433	434	392	358	434	396	420	407	393	413	418	391	405	415	389	426	424	418	443	395	419	415	433	404	408	405	416	413	392	413	437	439	380	453	377	410	406	422	404	424	445	418	437	413	424	406	448	469	411	442	374	408	397	410	425	410	413	407	369	414	394	424	441	442	454	408	404	435	409	405	421	402	400	462	429	394	381	399	443	400	439	432	443	431	435	388	417	400	391	444	452	409	388	400	419	427	410	414	413	461	424	380	430	381	433	473	424	384	419	418	409	439	431	406	401	444	421	411	438	406	428	452	435	395	406	421	407	383	416	415	404	388	441	413	422	402	417	442	421	393	399	389	398	425	401	408	434	418	433	364	412	399	409	407	434	405	435	431	438	421	425	403	459	417	389	441	403	413	430	423	417	416	448	437	432	408	377	430	440	389	395	415	455	416	376	399	390	400	408	442	440	417	420	410	384	392	390	421	423	422	394	367	407	397	449	467	437	422	438	402	411	426	418	377	443	386	424	405	425	430	400	422	424	412	439	391	417	404	413	399	392	405	413	382	435	383	411	427	382	397	423	387	426	450	386	399	403	410	393	421	394	425	430	376	436	411	409	404	431	409	436	378	413	427	396	429	390	431	402	400	449	411	421	384	420	406	395	406	442	400	354	448	416	372	391	431	444	401	424	421	465	383	438	461	400	426	452	421	400	416	427	439	413	393	381	434	426	409	414	419	409	383	424	412	386	428	422	394	418	436	439	394	401	427	452	394	389	409	434	429	424	399	430	392	409	377	411	421	439	421	407	394	442	406	403	455	403	439	410	398	409	386	403	434	431	424	445	425	414	413	426	433	423	458	445	425	400	426	450	425	430	422	437	407	424	437	441	424	407	439	428	426	389	380	418	430	461	442	394	434	406	435	411	399	387	413	415	441	420	401	435	409	402	419	369	418	396	403	444	407	395	436	429	433	415	424	440	402	420	379	448	401	403	407	415	436	413	409	422	403	395	419	382	419	421	403	403	408	419	397	401	426	436	430	430	411	397	454	431	404	429	418	387	385	425	406	453	414	429	432	425	406	460	423	409	469	431	401	423	417	432	447	412	384	435	399	430	468	398	444	423	438	415	372	412	414	398	441	399	407	391	360	440	393	390	420	444	404	423	443	456	403	384	436	383	437	404	387	447	417	431	408	434	417	445	411	417	401	422	410	373	400	382	406	440	400	416	439	429	421	451	456	430	423	429	407	433	414	404	399	433	430	430	393	400	380	442	443	451	466	400	460	386	413	413	389	429	420	420	418	414	422	415	357	432	434	413	417	407	440	381	398	412	409	447	403	416	457	407	407	422	412	429	415	412	403	432	445	408	434	443	400	409	373	422	420	395	391	425	418	402	389	418	425	439	400	442	442	406	423	405	407	410	371	422	380	428	405	423	420	427	430	444	401	438	394	416	414	382	404	423	416	459	443	380	452	406	412	432	406	387	393	410	428	421	396	404	410	389	417	413	428	423	399	441	401	388	434	425	411	422	442	398	431	428	379	417	367	440	413	414	411	426	416	411	415	446	419	424	423	430	421	418	404	398	425	430	432	421	391	412	428	415	375	392	390	442	467	403	370	420	416	430	457	384	426	424	428	411	440	450	366	407	403	396	423	451	377	399	396	434	403	411	410	424	396	401	395	407	402	408	429	422	409	401	418	404	409	426	456	415	436	405	379	399	406	392	424	384	410	410	436	424	402	425	405	402	415	387	438	432	471	436	404	421	412	378	394	422	424	427	396	436	411	415	429	386	400	420	408	453	436	426	431	397	412	468	386	428	457	438	421	427	446	416	420	420	395	447	436	416	417	408	407	423	429	429	411	411	434	430	419	404	417	445	392	419	418	432	434	415	403	436	387	427	414	432	397	423	432	400	432	407	396	447	405	425	385	434	395	412	454	439	404	418	418	420	470	420	414	406	412	442	402	421	423	443	421	421	404	456	436	427	435	394	408	414	421	362	393	406	423	424	428	429	427	395	432	400	394	399	422	408	413	397	429	413	446	396	421	430	400	410	393	434	392	406	404	387	430	447	409	368	419	412	410	424	400	402	433	415	425	420	460	417	403	391	445	412	416	429	434	433	404	389	404	436	439	387	420	403	419	447	411	426	403	401	419	413	441	355	437	448	417	433	388	402	434	405	437	421	425	404	470	400	384	416	402	423	410	406	420	444	420	427	408	418	446	430	433	426	401	410	394	410	409	390	410	384	441	433	437	433	428	418	407	406	404	419
23541	32472	19058	7286	3834	2877	2225	1759	1539	1285	1083	1006	843	778	744	706	676	665	604	609	618	589	613	625	578	563	575	608	546	587	560	606	585	545	537	514	569	560	556	593	550	551	556	539	575	533	540	560	550	562	520	536	509	533	543	503	536	561	525	546	531	558	531	564	503	487	524	538	496	550	512	539	551	504	541	521	537	530	551	531	554	555	514	530	554	531	524	536	529	526	557	533	518	522	509	545	557	550	531	527	521	525	536	552	511	509	522	572	511	515	528	495	524	506	517	530	524	557	516	541	514	517	532	501	534	576	539	536	550	545	552	510	520	526	544	510	489	557	496	517	571	525	530	576	512	506	532	506	464	530	549	514	538	531	503	511	529	558	503	516	545	564	582	506	571	549	528	550	535	572	526	578	553	530	565	529	543	512	530	538	528	534	506	524	509	540	509	533	538	505	536	524	537	525	516	533	497	540	502	587	487	500	552	530	544	518	537	511	526	519	559	577	480	509	530	558	552	558	569	516	535	518	526	504	534	501	535	558	563	568	549	497	535	537	511	543	537	506	564	513	533	537	529	521	530	496	521	521	531	517	543	557	540	503	500	542	513	520	537	513	537	553	542	533	535	530	493	538	550	531	503	527	562	558	516	524	532	547	532	560	551	562	541	534	512	510	542	529	492	516	541	526	473	518	532	568	552	547	528	521	546	523	521	505	542	565	535	558	509	511	532	516	570	492	530	510	501	493	520	534	502	513	554	518	489	547	506	546	478	519	509	545	516	501	551	514	539	573	557	512	526	569	508	531	536	533	509	558	533	563	487	577	525	527	560	464	565	535	567	529	524	529	522	546	532	528	515	519	526	487	550	500	518	530	534	489	556	506	475	481	508	515	518	533	514	517	529	518	548	485	510	515	531	538	565	512	522	569	534	582	533	524	525	564	527	504	591	539	537	550	542	498	504	512	519	538	530	513	551	542	545	548	532	522	518	521	541	549	531	521	551	538	517	549	522	540	501	518	570	538	505	549	531	497	524	525	527	558	490	555	522	493	540	538	565	487	527	492	546	522	529	536	526	558	515	523	544	508	522	534	537	491	542	567	496	541	525	495	560	518	522	549	541	542	526	502	533	514	511	608	558	487	497	578	529	562	525	516	550	538	514	532	503	553	505	556	508	537	518	513	498	509	514	511	557	541	528	545	519	529	499	554	567	542	511	534	494	520	509	529	535	528	524	555	484	552	576	560	516	556	477	509	503	518	580	532	507	503	518	521	566	526	561	574	533	566	536	560	514	519	519	529	469	546	541	522	530	499	522	551	502	522	526	515	523	538	536	493	515	498	568	481	559	556	547	531	569	551	517	523	529	510	543	525	523	535	506	533	513	527	530	551	537	559	480	535	523	544	516	512	506	528	523	530	507	538	537	514	521	481	538	533	511	508	518	507	523	524	555	523	493	539	484	549	527	503	531	555	514	551	545	530	506	528	515	521	562	569	501	506	512	507	554	514	581	488	497	502	533	546	527	540	495	503	501	542	536	479	529	515	517	511	498	553	521	524	537	539	506	532	548	548	521	563	493	519	529	539	552	514	508	494	533	504	546	521	547	537	539	504	487	534	495	544	598	511	550	547	535	533	517	554	516	534	546	505	550	531	534	573	516	515	505	533	540	511	556	540	526	526	526	519	514	510	532	523	579	513	550	528	551	539	500	517	525	537	561	518	521	531	519	527	482	559	495	552	566	539	525	507	588	571	558	532	496	489	521	533	535	500	507	512	551	480	509	524	555	562	534	562	559	509	563	502	529	535	576	527	526	496	567	543	530	531	457	536	533	563	539	530	507	543	479	524	504	537	531	541	534	545	512	586	519	539	511	500	524	544	486	532	535	476	515	532	527	494	508	509	567	532	497	520	532	536	497	537	555	545	553	573	542	533	529	519	524	492	516	541	577	498	524	562	470	524	487	542	505	541	544	503	535	525	523	560	518	540	542	514	540	531	612	536	567	510	511	539	536	553	568	544	538	525	491	514	569	512	478	566	508	530	528	532	541	541	511	515	520	520	527	510	520	496	506	506	524	533	545	543	513	489	543	504	547	505	532	542	548	506	533	565	518	542	546	526	555	542	543	542	537	504	557	525	538	530	528	548	531	536	550	546	571	537	521	472	514	505	516	548	545	548	532	520	519	550	488	535	528	519	592	549	545	539	513	520	501	554	537	493	527	536	507	530	496	521	488	544	524	536	560	493	501	568	570	553	514	564	533	502	519	525	542	546	525	500	522	546	542	540	533	539	546	518	516	556	561	542	546	546	504	537	494	554	497	524	538	501	502	538	548	544	544	567	511	575	538	535	495	512	524	535	560	518	550	506	527	526	493	526	569	528	541	579	496	551	550	496	487	534	504	536	533	526	518	520	522	549	542	536	531	537	557	496	514	503	521	482	521	526	512	553	525	540	550	492	541	511	521	535	486	546	518	540	548	514	504	494	492	522	533	532	519	536	531	555	515	550	502	527	554	568	534	516	531	500	493	539	523	539	559	530	502	509	534	514	516	522	536	515	538	527	504	509	503	495	570	539	514	532	487	539	524	494	550	507	509	502	543	568	540	522	512	514	546	554	506	508	556	538	487	519	540	544	492	533	544	605	539	532	557	532	526	521	532	520	537	502	512	515	491	516	525	500	507	535	522	497	504	562	519	578	538	515	514	536	544	549	555	533	515	508	551	539	490	514	529	542	516	499	511	515	518	499	545	526	540	530	527	486	511	562	512	516	524	567	492	541	531	551	503	472	530	515	542	576	560	540	533	545	511	546	555	467	507	548	514	545	519	521	587	505	508	517	538	509	550	551	517	515	542	566	548	508	535	532	536	566	539	569	527	486	483	506	506	544	515	550	569	525	560	554	516	499	503	497	563	510	537	531	521	550	558	550	535	532	531	523	509	506	552	484	537	539	473	559	535	519	527	543	532	579	536	537	542	541	531	522	523	578	495	521	536	543	526	518	539	532	524	526	567	539	530	530	519	544	521	533	506	525	558	531	520	574	495	556	514	504	513	514	548	534	524	521	516	532	527	531	565	522	520	521	530	485	526	518	534	563	575	521	536	528	506	520	527	507	547	522	490	539	533	574	525	505	528	516	495	498	522	534	507	567	533	517	545	534	512	498	501	546	517	549	534	523	506	470	514	546	529	477	526	529	518	526	513	534	501	493	481	533	534	527	534	544	536	542	528	519	502	525	497	525	522	552	508	522	514	531	518	511	523	525	521	495	477	564	532	551	576	520	542	523	548	521	560	528	532	531	556	553	503	541	538	516	531	553	516	540	511	518	560	521	572	535	533	545	548	517	545	551	488	495	511	550	523	488	535	542	546	515	544	525	492	519	542	511	521	476	563	514	546	533	545	534	541	498	499	529	461	498	575	512	519	529	554	481	530	560	494	549	528	538	516	511	560	523	518	513	508	540	537	528	538	553	544	545	543	562	495	552	561	515	550	474	516	532	536	509
27423	19172	7490	1482	816	689	658	696	631	620	684	659	595	603	620	648	609	629	620	572	595	604	645	623	612	600	587	634	596	626	625	595	618	618	638	664	603	648	641	597	635	643	659	613	571	614	639	654	618	591	585	626	626	597	603	608	645	561	636	628	633	609	605	629	611	614	613	575	597	589	620	576	617	608	671	684	632	609	659	617	649	597	610	648	620	637	639	598	662	581	617	599	644	638	636	657	613	633	605	615	620	581	602	607	597	620	598	601	606	649	635	618	628	620	637	634	653	637	616	636	668	626	628	630	594	614	650	635	643	683	629	625	612	637	626	590	644	599	672	630	623	634	599	620	627	592	620	625	647	608	616	642	616	624	635	616	600	609	617	578	631	687	634	663	649	651	651	662	595	613	633	634	625	683	648	585	609	603	615	618	581	642	610	636	611	617	652	623	642	589	667	589	633	623	627	622	611	693	631	624	619	572	649	632	657	622	624	687	682	635	641	682	619	599	629	649	581	573	642	629	629	652	609	630	590	578	614	628	614	617	618	640	611	649	556	652	629	609	612	625	630	628	590	629	613	600	650	610	629	635	641	647	597	576	645	634	621	634	573	655	631	585	603	576	603	627	623	597	656	631	618	605	590	636	631	568	577	611	627	610	668	686	620	626	601	625	607	613	608	626	640	625	565	618	630	635	629	602	625	610	575	617	631	596	592	618	639	598	623	587	619	670	645	634	631	616	631	570	628	687	615	654	648	651	632	576	593	664	622	657	629	635	643	616	608	641	613	642	628	650	643	630	625	599	642	635	646	614	595	641	678	627	637	590	569	661	624	611	634	620	636	632	610	646	645	623	608	561	631	597	625	637	664	623	625	651	639	601	611	621	640	620	621	607	636	652	612	625	611	639	622	637	611	646	629	589	634	630	679	645	591	659	644	596	618	621	640	644	602	609	668	638	578	623	616	621	623	637	620	647	619	631	681	643	628	616	606	619	644	635	615	622	618	602	606	631	611	666	600	608	647	638	641	630	610	637	594	599	574	652	632	638	626	637	641	644	610	647	666	623	640	638	627	620	638	607	588	628	650	653	573	600	627	615	613	625	579	615	595	625	600	612	633	609	613	614	625	626	626	634	608	600	640	654	619	613	639	605	593	629	629	599	639	625	634	624	609	592	654	606	625	653	609	599	569	609	578	587	633	585	635	634	679	654	604	638	618	640	633	534	616	585	658	622	620	614	623	606	607	631	625	630	595	636	643	664	601	637	623	628	640	655	581	658	617	608	629	579	630	601	647	618	600	617	640	574	611	554	644	605	640	636	618	603	617	661	602	642	646	617	641	603	641	632	622	628	640	627	609	594	647	610	660	583	630	634	587	584	624	619	641	610	622	635	589	643	610	619	596	625	647	662	658	631	625	652	610	622	632	593	615	597	619	628	659	662	632	619	624	650	611	644	639	642	577	614	597	633	630	626	622	656	637	643	590	605	600	675	583	608	606	624	661	600	648	624	628	639	630	619	609	606	594	631	660	595	630	610	580	645	630	589	568	603	665	662	600	627	611	661	647	638	602	591	628	623	678	624	634	634	638	605	624	616	622	623	644	610	620	647	625	592	637	638	613	645	691	606	589	619	587	613	625	614	652	628	617	613	616	600	592	604	596	625	665	610	637	609	593	638	655	624	610	617	675	575	626	591	610	663	633	620	635	619	602	612	660	617	602	598	592	611	650	637	584	576	629	640	643	656	625	626	651	591	578	653	624	601	668	651	633	622	629	603	671	608	615	602	629	592	628	629	634	624	651	667	628	626	661	628	594	644	648	634	657	595	613	629	610	659	607	646	626	644	595	643	621	643	664	617	602	651	597	633	565	668	615	651	647	604	597	585	639	646	626	600	600	633	628	595	665	632	579	652	614	671	605	623	613	656	647	612	620	628	627	606	631	639	636	644	614	590	598	638	620	635	613	608	620	610	593	609	646	608	620	631	609	598	621	668	588	631	609	603	609	610	630	651	647	603	636	598	630	616	629	647	623	580	585	634	630	572	641	625	595	544	652	616	609	616	587	630	618	614	572	618	638	554	625	612	637	593	596	613	621	581	612	647	603	623	582	651	614	594	624	654	618	629	582	626	650	617	638	588	638	646	573	587	610	593	596	600	593	646	628	621	613	617	613	628	619	654	594	623	657	610	622	607	599	626	641	638	645	616	623	669	619	646	654	625	613	627	659	634	631	663	582	563	571	655	624	610	571	634	613	651	632	604	635	598	613	626	632	591	638	619	627	604	655	620	652	684	661	628	600	663	632	630	673	661	621	589	629	590	589	632	650	652	634	628	631	639	641	644	645	562	577	605	639	588	602	612	664	651	611	631	646	600	657	656	618	607	628	585	622	593	606	615	602	631	606	653	658	634	639	623	609	639	637	646	606	631	644	646	618	627	604	622	649	611	617	592	629	616	597	648	586	660	629	610	625	612	630	643	633	627	626	623	611	609	670	634	644	595	639	641	562	624	608	616	661	605	630	600	600	608	638	642	618	613	615	628	645	641	628	600	634	613	638	594	650	604	589	604	603	677	613	634	660	622	645	649	643	658	617	582	656	681	609	687	606	646	620	637	621	622	595	647	600	628	645	642	596	585	683	597	626	632	655	571	613	598	635	616	624	616	672	640	620	629	616	607	641	620	600	636	651	566	599	625	628	620	593	587	642	614	574	637	622	611	641	597	600	590	623	606	607	588	665	655	623	627	606	638	596	653	605	618	622	632	606	626	636	606	593	587	646	605	633	617	595	614	659	570	601	608	623	602	637	657	587	624	656	626	575	622	603	617	651	625	576	615	632	578	634	641	626	654	636	643	594	636	590	615	636	661	579	614	613	598	594	609	606	640	598	613	663	605	638	616	628	633	595	619	635	627	615	565	614	591	629	596	658	586	666	646	559	631	613	579	603	611	585	645	584	627	655	612	627	630	649	607	640	597	638	643	637	633	629	621	600	628	603	600	632	650	639	593	630	601	618	664	657	655	589	633	608	616	622	585	621	592	635	610	644	598	601	606	603	618	629	599	625	627	595	616	615	610	629	585	639	581	578	650	621	614	650	608	612	616	625	599	635	588	658	615	598	630	600	665	625	626	587	607	654	633	611	594	615	601	636	639	612	630	594	626	594	656	588	596	654	630	630	611	627	650	599	632	637	622	612	644	590	621	588	626	639	692	650	637	612	605	620	594	647	609	643	641	600	617	599	628	625	639	656	624	638	630	677	588	577	627	592	643	603	624	625	612	606	670	630	630	604	598	621	635	588	584	631	645	647	605	636	568	623	631	650	618	599	604	610	597	610	621	626	575	605	676	653	633	648	625	605	633	630	642	614	679	610	611	608	638	613	623	632	620	622	624	595	640	616	651	613	654	626	633	625	626	693	602	618	612	553	620	595	627	590	602	625	587	670	598	627	644	637	633	597	630	634	671	592	627	628	691	599	614	594	648	628	660	651	664	610	624	661	634
14681	11265	4669	1486	1104	899	877	843	799	774	772	770	750	837	813	755	735	781	723	765	836	782	762	760	767	780	739	752	718	781	761	770	782	764	746	717	737	793	767	737	751	729	755	754	791	714	772	825	765	755	765	749	760	772	790	770	790	743	769	708	753	777	759	711	701	781	758	751	778	743	763	771	747	795	752	746	749	754	760	744	735	752	767	753	711	764	719	757	778	747	801	718	734	800	787	749	767	751	779	831	750	747	759	763	716	798	797	715	752	752	739	735	739	720	764	794	751	729	787	822	730	761	728	773	687	772	775	745	768	736	785	741	781	769	765	751	749	698	773	739	742	750	786	705	787	777	754	771	758	779	743	723	815	697	725	765	737	750	731	716	738	739	754	758	750	738	752	763	721	738	763	750	788	771	803	768	766	773	776	729	739	733	760	737	817	775	752	736	780	753	779	750	785	733	759	742	734	765	739	760	790	787	720	697	772	771	755	750	713	756	817	802	754	798	780	773	769	762	766	718	715	701	750	747	741	752	745	772	741	761	775	732	764	752	745	715	749	770	785	765	753	766	772	758	777	721	782	747	720	751	775	770	758	743	779	779	717	750	759	732	739	797	744	749	775	823	754	728	723	809	710	774	781	801	765	739	765	782	745	759	763	777	728	763	790	744	789	746	789	774	752	812	795	726	842	747	753	711	747	786	804	720	753	744	768	730	776	720	712	760	743	783	764	757	719	814	730	765	797	742	737	716	748	720	753	756	775	782	808	759	745	769	757	757	712	727	765	766	746	757	747	717	761	772	750	796	760	771	754	737	733	724	788	756	770	766	762	753	756	752	788	746	724	778	795	774	743	756	738	771	744	764	742	746	792	791	796	700	765	775	749	763	759	771	806	770	706	720	786	764	721	733	768	730	739	778	781	726	739	720	766	720	733	772	764	779	758	792	813	755	743	773	772	763	718	741	763	778	742	735	794	749	739	748	733	773	786	795	735	763	728	752	807	783	794	756	737	763	759	755	751	790	705	774	728	740	758	778	753	761	733	728	762	794	732	763	793	781	734	716	732	749	738	768	709	780	713	741	741	743	759	741	730	737	832	804	742	717	802	728	750	798	776	763	738	731	749	816	729	732	793	788	780	787	766	730	803	771	809	770	768	716	735	782	735	785	787	769	784	739	775	749	692	729	795	759	739	729	726	718	720	781	824	786	797	740	752	790	786	721	760	755	757	754	778	743	784	775	791	747	776	798	731	759	758	775	803	755	752	765	715	755	779	719	785	740	758	712	777	789	744	732	757	708	815	816	757	721	748	806	790	781	790	786	733	782	703	724	697	757	748	723	785	827	711	767	769	710	794	784	771	750	712	760	728	742	769	779	714	731	758	770	733	741	776	727	806	754	749	740	729	721	774	803	734	729	759	756	757	743	778	731	797	775	751	774	750	765	713	766	755	778	720	717	735	780	751	780	739	764	727	742	754	773	749	744	737	723	739	793	757	738	802	777	731	736	779	767	746	726	730	782	771	722	747	789	801	748	749	771	765	739	753	739	799	800	743	764	731	712	738	766	776	707	748	783	740	792	726	763	750	755	764	756	783	754	775	778	773	756	759	745	739	752	761	776	804	732	716	773	769	772	745	761	766	752	730	786	775	729	790	743	771	787	844	707	750	765	710	731	770	765	762	808	715	763	796	762	734	780	755	751	764	703	759	753	823	779	780	763	742	754	723	778	763	766	777	765	765	805	789	812	778	767	777	733	795	746	716	748	746	788	739	717	800	768	762	770	793	746	770	760	737	787	785	772	713	731	762	786	758	765	734	784	779	691	803	788	784	798	719	742	769	756	752	708	716	763	783	755	801	751	768	735	754	778	798	742	786	820	758	757	755	742	800	719	711	770	788	779	714	753	769	755	760	723	760	752	763	767	727	807	762	793	770	707	780	750	787	761	767	798	792	747	798	753	754	730	745	800	799	723	765	753	727	773	740	749	741	732	793	767	718	798	757	759	775	758	766	758	756	743	721	749	785	780	768	732	782	738	779	728	752	777	744	758	742	743	731	766	763	741	757	764	724	771	753	727	751	783	741	746	731	817	758	771	772	746	809	786	715	763	786	788	734	761	711	784	749	733	727	745	747	749	767	706	696	725	745	780	704	733	794	751	762	752	726	736	763	791	799	743	738	679	758	785	771	735	735	747	751	738	736	748	784	802	762	754	696	756	761	785	725	744	797	784	725	743	719	736	726	757	719	815	744	763	796	761	777	766	783	761	746	761	707	775	757	717	752	709	714	755	743	727	741	756	745	745	743	700	745	731	747	721	747	770	759	780	758	784	780	754	734	822	756	778	749	769	750	657	760	766	706	758	811	709	769	766	733	721	802	734	751	777	741	767	780	772	750	780	710	736	786	754	783	762	788	712	730	717	752	721	717	795	745	791	796	772	697	804	735	767	769	742	771	772	763	774	747	754	761	727	703	825	748	736	792	752	814	782	791	762	780	741	726	741	787	778	729	762	729	828	739	724	806	759	760	792	699	794	723	750	743	719	723	780	748	726	769	723	764	783	737	740	753	738	779	779	747	736	758	768	724	802	770	768	777	770	770	755	755	741	783	799	744	751	734	802	757	800	743	707	719	728	730	745	754	722	759	776	776	762	824	769	719	766	756	823	732	747	742	742	719	769	781	774	772	770	736	742	753	747	748	769	734	762	762	756	759	761	786	756	758	702	755	787	779	781	717	724	750	708	771	780	748	755	766	763	819	762	732	743	747	810	797	761	708	806	749	764	783	796	749	751	727	741	767	714	728	825	729	751	761	766	748	776	723	778	782	770	752	750	747	776	765	763	719	754	798	767	770	784	797	790	690	706	742	781	728	724	743	730	733	711	722	759	764	775	767	770	734	774	760	784	772	749	740	787	729	788	749	727	767	728	755	799	750	766	718	754	797	712	733	768	726	741	773	769	688	818	752	728	744	781	763	751	735	740	773	724	745	756	757	789	768	775	718	730	719	744	776	725	756	732	748	773	783	770	725	813	762	739	809	675	802	740	760	751	775	739	749	769	750	748	810	761	767	750	790	780	740	749	725	730	714	732	730	826	771	754	787	782	721	736	736	727	753	806	727	731	754	779	758	774	763	729	749	751	739	753	789	788	766	791	749	730	687	714	791	794	726	780	804	761	735	755	730	775	816	714	768	774	717	736	720	683	797	830	754	753	782	774	768	705	743	746	807	743	735	772	729	725	756	710	735	773	756	760	756	730	700	767	786	732	726	788	727	745	734	786	759	794	762	762	750	754	809	811	774	728	754	797	723	762	747	754	748	737	784	775	763	763	805	711	770	781	726	760	753	792	772	803	803	771	747	726	801	754	767	787	812	778	728	768	747	746	751	739	755	717	731	823	702	741	782	776	779	761	776	747	789	748	796	753	777	737	733	758	744	744	775	746	786	737	772	720	783	776	720	741	750	753	728	763	730	806	746	730	760	802	790	762	761	743	754	807
23621	21024	27976	24287	20972	8041	1446	1070	898	891	822	845	763	778	758	770	731	694	750	694	716	716	752	740	745	759	737	709	732	749	749	737	754	683	736	689	686	669	701	714	716	754	728	686	667	713	737	689	703	695	709	745	758	739	696	681	694	703	677	714	756	725	710	753	705	719	673	689	677	672	687	719	712	705	751	733	701	730	653	711	712	746	707	696	700	732	746	649	713	669	743	696	722	725	666	719	702	708	695	669	735	701	654	732	681	721	700	705	693	691	636	704	710	729	708	704	666	708	711	728	674	731	707	720	726	683	723	647	707	652	698	673	664	665	667	712	721	682	693	726	664	722	653	731	703	709	707	709	713	709	681	709	700	651	700	658	740	713	750	707	676	685	667	746	679	712	734	689	778	711	676	736	675	728	688	726	694	699	680	680	734	662	784	699	676	725	694	718	704	692	740	710	723	722	714	727	706	696	705	691	702	722	704	694	674	692	709	690	680	754	721	719	655	728	688	716	736	688	731	698	702	698	640	722	679	687	726	709	748	751	689	703	749	698	716	699	709	746	751	729	686	712	754	659	750	688	680	737	719	665	680	713	720	702	687	712	695	678	708	667	689	737	697	718	708	757	688	702	711	693	697	696	734	696	691	719	676	645	692	714	700	711	714	693	678	698	703	648	713	669	699	673	715	701	732	705	658	681	648	703	686	721	718	721	725	728	743	647	695	685	677	669	688	705	691	714	707	736	676	695	746	710	683	701	693	682	701	671	718	723	738	667	713	697	667	717	712	682	652	708	666	693	735	720	729	711	682	697	696	687	717	699	701	721	718	709	716	669	703	710	681	761	689	685	745	712	690	647	715	701	731	695	710	672	692	700	714	671	757	712	705	717	735	721	629	699	671	688	704	726	746	741	694	707	690	661	678	678	658	709	732	710	719	690	705	698	676	719	720	729	730	679	668	663	720	706	677	685	690	749	672	717	709	717	734	707	678	701	685	661	700	674	725	718	663	724	746	727	714	645	677	690	720	710	669	671	747	695	731	763	665	729	682	710	710	725	713	727	740	697	718	666	700	699	775	730	744	690	696	676	701	706	694	701	695	690	692	647	729	745	702	724	692	743	714	697	709	703	709	780	723	716	694	726	675	719	722	702	717	667	689	716	709	667	758	725	728	693	710	724	704	686	714	706	684	692	719	715	720	649	701	704	695	717	703	681	733	715	713	726	734	720	688	695	719	717	711	695	708	655	691	706	677	706	674	712	731	717	721	696	733	713	716	671	708	728	701	683	687	686	672	707	727	713	711	698	663	696	701	661	683	672	684	738	708	674	676	699	701	717	703	690	734	744	720	667	709	698	718	719	690	705	705	717	703	647	711	705	689	710	707	756	657	678	721	699	692	662	690	716	713	668	692	679	705	715	693	733	652	663	665	660	701	686	685	666	677	676	721	717	690	664	676	682	724	716	684	717	703	698	688	666	692	780	724	669	695	722	692	716	726	731	743	700	648	726	702	695	730	721	691	703	710	706	706	715	698	694	739	719	698	647	687	686	706	697	703	703	672	695	659	734	704	703	698	683	740	708	689	724	690	690	701	716	723	696	712	658	739	671	728	706	693	730	710	656	665	747	718	701	665	716	710	690	695	742	729	704	723	723	727	688	704	676	703	666	668	704	706	669	714	690	730	664	735	670	743	681	670	713	722	692	703	751	706	657	679	745	630	685	734	740	687	727	736	680	724	683	693	659	708	660	707	682	700	696	722	756	688	707	663	687	723	726	726	694	727	689	682	708	670	728	675	722	706	640	738	681	730	715	712	737	705	733	661	776	684	664	682	712	716	713	723	690	698	697	670	698	691	712	700	685	718	697	713	714	690	713	712	729	710	725	706	735	687	687	687	695	751	742	688	742	675	730	742	719	745	699	715	722	747	732	686	665	708	719	678	687	731	722	731	704	721	720	722	670	715	722	721	698	634	693	725	699	710	714	695	720	663	718	721	679	728	690	640	730	697	719	668	766	689	715	664	731	710	722	683	719	700	695	746	685	692	678	734	723	668	724	690	726	677	714	747	724	697	665	657	688	704	684	697	686	745	723	653	734	682	689	698	710	688	734	709	664	717	693	704	711	689	672	696	671	722	690	684	713	730	652	718	700	681	750	752	670	695	691	674	751	691	751	653	768	708	679	712	663	688	709	680	692	667	704	689	752	700	701	692	727	696	726	708	691	711	704	727	714	747	700	716	697	677	670	728	707	676	722	704	686	675	708	709	724	679	737	669	638	665	729	711	706	692	679	715	732	681	699	714	699	742	681	721	751	713	709	678	711	721	687	706	739	690	685	721	680	716	688	694	650	678	716	683	681	617	728	711	704	710	681	721	683	698	701	673	735	693	712	716	720	664	710	703	690	691	713	699	704	682	672	700	703	739	699	748	668	714	673	652	695	704	722	671	704	678	711	662	715	699	743	734	732	705	711	688	717	682	708	695	700	676	717	694	734	737	708	659	749	716	705	706	708	727	704	675	686	698	725	653	679	709	682	704	708	644	697	682	714	712	692	727	698	640	708	694	711	682	695	694	681	710	710	686	704	670	640	707	729	667	745	656	700	687	743	705	691	691	695	703	719	707	743	656	646	723	648	672	651	722	697	780	698	701	716	730	693	671	676	659	717	706	688	688	681	778	703	715	692	683	666	724	715	656	719	682	698	748	670	715	751	690	696	670	683	735	703	725	688	760	673	683	641	684	716	671	713	713	693	721	717	692	678	735	721	755	661	725	661	676	678	693	698	677	729	736	653	689	712	719	749	752	695	709	713	705	764	710	723	768	715	686	700	664	740	703	655	680	683	720	685	740	737	714	675	713	707	688	680	683	688	754	690	704	708	710	745	728	735	632	735	760	701	675	702	697	688	711	718	711	679	655	706	727	699	724	720	691	663	672	696	716	693	704	709	666	686	673	728	707	693	708	702	724	697	718	729	666	717	663	696	698	721	695	687	681	699	744	685	704	708	659	727	707	680	691	676	700	691	694	687	723	699	700	730	720	676	680	729	682	719	746	671	701	703	748	686	697	690	717	687	738	681	722	717	695	713	700	718	680	740	752	691	681	724	697	691	649	656	722	719	673	686	725	751	658	699	702	698	740	720	707	647	705	726	686	695	700	723	738	740	698	705	649	693	693	694	675	688	732	707	693	658	721	716	714	702	732	704	734	734	698	756	743	692	747	688	659	722	655	675	693	674	700	721	735	729	710	698	706	694	725	734	691	695	652	677	721	737	679	736	711	675	703	706	698	754	747	701	763	733	741	676	710	683	702	710	670	759	739	664	746	692	709	696	728	638	727	693	686	670	720	701	705	674	723	705	682	645	707	689	692	740	695	700	700	676	726	728	687	699	705	735	662	678	742	706	734	731	682	702	708	718	707	690	709	684	671	666	695	750	723	722	702	695	711	703	658	733	705	730	711	686	708	681	703	658	706	690	725	704	688	658	700	689	715	726	669	701
19231	24645	13066	4867	2808	2195	1705	1580	1339	1239	1173	995	1073	1020	952	995	1008	908	951	951	907	895	896	870	926	867	827	867	895	882	889	864	867	909	897	873	826	834	881	831	858	858	903	915	853	861	842	895	879	868	927	853	842	879	842	894	880	847	888	864	873	826	859	884	864	862	836	886	855	823	881	820	818	859	835	862	904	867	826	850	857	869	861	851	862	834	858	858	826	887	880	836	898	854	824	889	845	902	857	907	834	891	912	863	892	852	778	854	828	874	899	866	842	870	847	894	855	841	814	889	807	869	883	867	860	822	871	864	867	862	847	839	879	862	867	821	868	846	878	820	802	890	851	807	843	826	908	888	831	831	896	850	817	832	819	870	898	819	870	862	905	834	893	883	881	873	810	800	916	883	898	851	829	832	840	887	887	868	866	868	841	889	849	869	802	823	903	847	864	874	910	873	838	839	847	847	858	830	894	932	907	836	907	884	864	877	926	842	836	881	874	881	878	873	837	821	860	848	824	863	856	915	868	878	834	863	864	824	870	866	834	864	850	928	830	799	859	860	794	861	840	889	914	882	858	892	829	903	856	807	809	876	888	843	849	870	898	833	863	810	867	829	861	848	842	831	881	853	848	887	843	835	858	851	862	811	869	885	846	820	834	828	872	855	809	878	857	835	877	841	859	858	888	824	849	904	924	848	851	853	871	868	884	895	857	864	834	882	829	858	882	894	890	904	841	795	909	884	851	898	865	856	871	842	868	877	845	801	826	830	871	891	868	818	872	835	865	902	895	849	879	849	896	861	889	856	906	876	888	831	849	846	832	811	871	887	866	910	868	814	855	893	864	856	881	888	912	820	901	873	856	862	900	809	905	880	923	842	844	840	835	844	803	886	879	850	905	850	866	863	854	824	838	873	848	814	846	914	857	868	789	841	880	856	816	898	851	849	870	878	879	884	894	838	849	886	908	850	896	829	897	885	896	827	884	887	854	841	897	912	870	904	876	839	864	855	836	820	903	849	861	912	901	872	881	829	869	921	855	895	861	876	841	929	878	837	876	855	877	879	833	869	875	850	912	898	867	847	830	854	823	882	833	861	833	890	894	838	824	840	900	889	864	851	860	852	829	832	838	822	828	874	881	751	843	859	855	872	833	878	842	832	791	861	839	858	877	872	839	832	782	844	832	881	881	930	868	877	904	875	846	827	892	839	838	882	827	860	842	839	881	850	888	853	863	953	885	852	867	837	870	908	918	855	825	926	854	832	891	867	842	903	878	836	871	831	878	963	869	813	859	872	862	824	864	846	881	814	845	867	882	866	890	778	878	851	832	871	917	915	879	883	841	858	865	809	901	863	828	859	858	885	879	848	890	837	818	843	856	888	852	846	839	924	804	874	848	881	852	876	829	861	886	892	824	897	864	890	886	885	846	831	860	872	826	828	859	916	831	852	834	852	809	877	847	886	895	870	864	820	836	884	861	856	875	861	802	863	857	876	837	863	850	838	878	846	869	880	887	926	867	866	820	846	884	871	869	896	881	820	845	887	854	841	827	843	828	873	838	813	921	841	852	827	892	866	910	863	883	892	850	826	897	874	854	842	805	871	852	888	857	842	870	861	827	921	883	883	865	876	847	848	877	849	879	830	830	812	795	863	862	927	846	817	887	867	868	866	871	908	826	827	820	843	795	794	854	875	845	851	821	796	851	914	898	818	841	833	873	826	891	863	853	824	819	848	874	820	840	867	861	833	871	881	835	860	890	862	840	816	893	869	864	844	848	851	843	823	784	861	806	853	867	909	831	842	842	841	835	887	895	828	914	808	837	913	806	861	872	842	810	892	827	869	878	897	880	830	844	915	899	877	895	848	874	845	843	808	863	873	876	892	911	826	837	890	868	818	825	893	906	840	811	844	900	863	878	858	879	872	820	815	896	856	851	823	844	877	848	850	884	825	867	843	863	900	875	888	830	867	874	907	880	895	864	835	824	831	885	851	851	859	833	857	853	849	824	875	902	835	817	860	860	863	835	824	905	848	902	895	853	893	873	879	857	842	865	872	853	840	826	848	852	862	859	856	831	903	872	873	843	818	877	837	826	913	831	856	828	849	878	857	890	820	844	837	849	816	902	869	858	825	813	895	879	894	842	879	853	875	892	868	871	915	865	851	856	863	892	840	819	871	856	917	844	870	851	891	833	829	846	871	897	848	814	874	881	883	821	896	889	904	877	850	859	896	847	836	875	874	817	853	853	841	884	847	878	901	838	843	795	876	846	841	830	866	853	815	754	891	785	879	876	859	894	902	862	864	801	885	843	858	862	827	864	845	874	817	858	856	804	896	832	902	862	866	845	848	896	875	852	896	873	817	868	787	887	871	777	870	846	877	839	853	824	876	922	930	871	840	798	831	853	879	905	863	863	805	804	791	852	848	871	861	890	903	838	865	874	852	877	863	855	800	825	869	904	879	817	872	836	824	848	873	841	838	827	834	832	851	916	867	862	878	866	833	889	845	812	876	851	823	854	875	868	881	835	837	897	862	817	871	834	874	873	860	893	847	834	832	856	849	869	890	845	830	849	887	840	886	863	882	879	859	844	857	904	818	847	858	838	859	868	891	848	838	853	873	875	879	865	882	833	777	858	829	870	822	845	818	881	832	857	891	876	834	856	871	894	858	840	851	897	859	823	814	830	844	823	872	816	849	870	858	894	849	821	843	807	851	841	809	836	853	835	816	858	881	842	816	828	904	877	838	863	848	934	897	812	857	858	855	897	858	837	824	902	880	830	875	857	875	851	897	877	886	844	888	891	830	887	874	823	835	799	855	823	833	786	875	836	898	877	873	874	872	854	826	869	882	813	888	872	855	861	835	834	818	858	896	946	852	907	882	814	866	887	824	861	814	847	849	884	855	843	904	856	909	848	832	821	843	904	857	851	858	828	866	875	832	827	848	814	894	879	881	873	880	872	890	874	867	839	920	911	857	949	933	885	855	813	864	784	854	877	858	850	834	873	939	874	865	854	838	824	892	851	865	883	842	879	834	877	894	878	834	852	847	885	872	835	859	852	850	862	868	859	842	838	839	861	860	842	907	849	859	828	895	915	916	831	882	849	816	843	876	868	883	939	873	827	877	839	886	826	837	845	838	891	896	842	806	849	840	863	876	850	804	853	859	857	820	865	846	875	813	911	871	889	886	854	878	802	859	808	889	859	813	801	860	884	865	876	912	891	831	838	840	889	816	902	882	854	856	827	877	832	883	847	832	861	850	845	884	875	837	835	836	850	816	887	861	869	848	879	823	882	859	868	837	869	854	871	832	887	905	827	861	823	863	848	828	880	802	866	835	865	877	854	901	871	858	866	834	906	850	851	883	858	788	871	861	852	848	821	946	850	831	842	878	852	893	784	857	869	898	848	830	843	837	874	825	871	845	913	844	861	855	878	882	832	858	841	843	887	853	842	838	882	848	843	835	866	876	878	871	857	862	865	890	809	840	845	854	883	826
24642	21001	26816	25179	9386	901	658	537	429	414	436	431	452	374	357	407	351	395	352	390	352	398	391	372	369	392	382	355	390	386	383	350	364	368	400	388	384	361	383	344	345	379	369	389	382	398	394	375	351	408	357	346	383	356	396	351	369	353	369	330	367	357	353	339	367	354	360	379	362	399	365	381	353	347	379	353	390	350	356	347	334	368	380	384	363	382	392	379	349	380	365	381	361	378	345	343	390	357	390	389	362	360	375	364	342	376	400	382	377	343	385	377	372	374	368	390	333	331	410	370	360	351	391	371	349	362	381	384	360	363	359	363	364	393	364	365	356	391	401	331	396	399	390	362	357	356	407	371	381	378	348	358	333	376	382	339	389	374	353	343	362	340	400	373	387	369	386	374	376	337	403	391	373	349	393	387	379	383	386	379	360	370	398	389	376	369	382	378	392	364	333	330	349	379	357	384	380	355	376	385	373	340	391	342	384	437	364	346	376	363	358	361	348	378	382	382	383	342	383	376	357	386	365	348	356	359	341	397	377	336	355	354	376	333	377	377	370	369	353	367	369	373	355	395	367	368	398	356	313	360	364	363	383	383	352	383	328	347	354	360	364	372	356	374	344	357	387	358	368	388	343	367	369	376	350	389	405	401	384	419	401	327	371	348	365	368	375	393	357	379	348	385	385	372	381	379	372	375	371	357	388	395	411	365	375	374	405	393	369	368	343	320	361	381	375	399	335	349	337	378	396	353	384	377	350	388	370	350	364	363	372	389	361	343	354	377	377	397	394	376	369	355	359	376	368	376	389	404	352	382	365	374	374	351	352	377	371	396	366	382	338	401	343	358	380	345	375	350	372	362	364	392	380	390	360	375	365	359	406	388	377	388	347	394	325	356	381	340	396	358	338	355	371	374	389	337	330	368	372	362	344	341	338	366	357	356	348	363	363	381	328	353	393	327	374	356	367	369	356	334	336	387	335	363	385	375	360	385	337	366	402	331	351	394	374	374	383	350	400	373	366	379	361	396	323	382	361	345	361	355	343	371	405	374	353	376	373	387	364	342	365	374	360	378	341	353	373	344	376	381	385	350	353	370	368	368	357	381	362	354	377	353	373	396	388	332	389	353	379	369	359	359	387	374	360	401	343	349	370	391	347	354	351	406	395	404	357	388	341	359	414	366	355	362	385	392	372	378	390	389	392	359	380	329	348	370	355	348	379	383	379	383	389	380	357	320	355	386	356	374	361	352	348	376	376	384	373	386	375	337	346	352	358	335	440	367	393	378	387	358	331	371	392	355	375	377	350	362	386	373	398	388	413	366	368	354	388	359	390	359	343	353	341	364	355	363	400	390	366	337	386	390	344	377	345	380	350	372	349	369	402	381	357	362	375	343	345	380	388	373	389	388	377	387	383	369	355	355	403	359	406	360	345	366	383	393	364	419	379	330	358	362	383	401	344	366	381	392	350	354	333	333	380	378	376	364	349	357	350	357	373	383	370	364	404	367	374	365	381	345	377	352	352	371	393	398	351	402	370	396	407	408	366	374	375	361	356	386	374	376	359	395	370	356	340	347	365	392	370	385	365	361	353	359	353	360	350	342	349	331	373	350	410	403	374	399	334	346	382	383	383	356	365	361	389	396	389	377	380	377	329	372	362	357	384	362	375	333	348	313	400	334	387	371	409	380	379	373	356	387	389	351	345	372	396	391	404	363	409	386	375	383	355	373	368	357	348	333	384	357	366	348	357	394	354	397	377	369	374	384	354	338	366	364	372	352	327	369	389	360	408	398	356	383	396	344	373	380	352	356	358	395	375	342	376	372	405	346	378	377	369	350	340	366	365	368	376	372	366	375	332	416	369	371	404	361	371	356	337	358	333	371	360	353	375	359	368	380	329	353	389	379	410	367	394	355	369	383	366	364	360	402	367	372	367	421	331	339	365	329	373	390	374	365	355	362	363	413	363	380	392	368	336	398	344	354	394	391	371	366	360	344	363	379	366	347	394	361	381	338	381	370	363	389	416	358	358	376	386	352	411	358	346	375	329	361	367	349	341	357	356	394	361	366	349	369	371	393	361	356	345	404	404	375	389	363	356	375	342	353	348	366	378	363	358	346	400	385	390	347	345	333	392	382	372	371	373	393	380	381	345	401	373	379	348	355	394	356	372	408	378	347	387	354	361	354	330	332	346	382	387	379	381	359	367	370	349	356	352	410	375	377	345	365	348	353	373	403	408	345	335	377	373	372	386	328	357	402	387	370	402	358	405	366	361	435	352	352	368	362	361	314	351	363	384	362	384	415	366	364	385	387	383	346	365	365	394	368	373	394	351	367	364	373	362	370	365	368	375	391	365	357	376	361	334	393	385	401	346	367	363	393	347	393	359	361	367	381	338	377	352	341	358	394	360	350	372	370	375	350	355	371	357	359	371	357	374	367	364	355	371	384	346	363	363	364	380	351	372	370	382	351	367	342	364	374	383	385	403	348	370	394	361	387	337	334	351	369	393	354	370	380	352	387	404	354	384	368	397	379	382	374	368	385	354	374	400	344	373	381	402	377	362	377	420	371	326	370	353	357	352	394	333	378	360	368	358	395	381	373	385	351	364	350	366	337	358	357	359	346	358	387	374	364	408	375	366	374	354	377	370	387	372	349	347	374	353	354	344	363	358	369	389	392	396	417	378	412	383	378	364	365	379	395	406	373	353	372	391	379	356	375	368	377	393	366	370	386	364	382	365	357	407	354	333	305	382	362	372	377	364	394	321	394	365	357	335	370	402	358	399	377	359	381	358	417	365	395	355	367	403	380	351	340	368	375	382	384	338	383	335	365	372	400	368	380	364	399	316	365	369	373	391	350	388	356	371	359	408	388	385	356	345	356	336	380	375	363	397	384	365	397	361	396	397	398	382	370	377	417	387	387	369	340	376	343	321	367	348	357	413	374	377	342	362	343	367	380	378	361	351	370	376	382	370	397	374	380	351	386	379	373	395	371	356	350	390	410	373	344	368	383	386	373	372	378	383	380	369	383	382	369	335	380	370	374	373	337	365	349	334	389	346	391	346	323	352	358	379	391	362	391	355	371	350	347	354	365	376	344	361	362	375	356	392	374	356	379	393	386	368	376	333	374	377	366	328	372	402	357	360	365	339	363	346	411	364	348	371	396	363	396	360	336	358	369	344	378	337	347	365	358	351	353	378	425	340	358	378	359	393	388	397	378	342	384	382	392	378	362	360	370	387	401	352	429	376	403	332	375	357	384	365	321	341	361	372	343	344	360	365	343	376	367	404	365	347	356	356	361	369	345	335	367	363	381	360	402	367	415	416	355	331	408	420	379	393	378	395	367	380	384	369	386	352	357	367	375	388	374	321	396	371	435	369	352	418	379	392	363	408	378	371	377	373	372	393	376	387	368	376	364	356	402	340	351	368	377	337	391	370	350	336	362	368	381	382	384	357	357	356	351	364	365	359	402	368	403	358	343	359	389	351	372	356	315
17613	20166	10021	3377	1664	1209	1006	898	777	669	645	571	523	538	504	528	517	543	486	458	488	511	490	499	513	458	489	511	473	461	471	445	453	426	448	416	478	467	484	443	434	446	461	416	500	484	477	516	433	511	429	455	475	431	435	430	445	485	429	441	463	441	441	461	442	454	438	420	478	416	502	484	497	489	437	422	496	436	455	482	498	496	496	477	435	461	427	481	454	463	487	489	448	512	457	463	473	475	440	494	445	460	489	507	461	451	430	457	438	469	453	480	470	476	400	425	469	460	427	448	457	464	468	454	473	461	446	462	463	459	446	464	412	426	452	492	480	449	455	451	431	406	440	457	460	428	450	441	452	457	431	481	446	439	427	475	433	513	460	450	423	495	451	457	457	485	454	495	434	474	463	427	403	451	502	448	447	473	451	422	451	464	487	491	460	472	453	472	444	466	454	450	472	459	458	488	487	462	449	452	443	450	474	486	484	445	481	439	477	473	452	452	433	459	442	440	432	476	421	461	399	486	483	466	437	456	452	502	436	485	464	464	454	454	435	450	506	397	474	467	471	435	482	460	453	471	479	445	492	455	456	460	506	453	468	407	450	469	459	427	466	461	468	441	437	494	469	454	436	424	434	452	457	463	471	462	449	464	494	440	486	452	466	464	432	430	477	460	451	469	416	490	467	443	460	454	484	448	461	429	435	467	452	441	476	454	456	447	466	481	445	473	411	480	461	424	473	478	464	436	440	463	486	461	412	436	500	431	481	486	454	463	449	478	498	454	421	432	466	447	457	461	438	424	479	429	394	499	444	465	430	438	451	459	439	467	479	437	463	454	435	463	463	457	453	470	466	452	476	461	477	436	468	454	507	461	436	484	437	449	455	478	426	451	416	468	459	466	480	474	457	477	461	461	432	466	501	482	452	434	467	446	488	415	438	460	441	433	484	412	462	499	463	488	466	454	460	424	440	434	445	445	514	471	466	461	482	411	435	474	453	466	446	482	486	488	431	443	452	463	455	438	473	430	463	462	452	463	456	446	480	452	469	443	445	493	448	436	408	449	451	443	480	443	428	493	460	449	417	475	450	499	454	450	453	509	478	462	459	420	443	461	453	463	461	460	472	475	467	480	441	485	458	477	483	408	483	454	422	459	490	479	465	451	455	433	468	469	424	445	479	454	464	434	433	473	451	468	436	435	466	491	447	460	472	468	454	435	455	453	425	456	452	430	476	506	427	490	454	437	458	440	486	478	457	475	474	459	473	447	437	444	469	504	492	452	442	483	483	471	444	448	472	459	493	447	479	442	441	449	415	467	478	425	467	426	468	438	429	490	479	433	448	500	506	451	459	452	451	452	456	475	459	462	449	458	474	450	480	469	448	458	459	465	435	473	474	496	456	399	468	454	450	492	486	467	449	483	483	501	461	495	457	448	480	434	410	481	493	463	444	461	452	484	478	429	520	429	473	464	470	444	457	476	462	424	485	467	421	462	442	471	455	476	481	446	445	451	511	469	477	434	460	450	479	446	444	456	477	475	473	413	435	461	466	443	467	464	485	451	501	474	436	461	497	478	485	443	453	469	483	476	469	474	442	408	481	504	469	434	448	462	454	452	418	429	425	437	435	433	457	474	463	452	464	466	431	459	384	468	485	452	438	461	475	460	486	467	448	452	467	469	483	440	463	451	480	472	450	494	447	451	458	436	460	504	467	425	482	457	443	456	473	486	459	460	438	481	409	450	494	452	450	429	467	417	462	434	435	444	491	443	463	451	433	476	471	451	444	444	483	431	475	478	459	420	439	453	470	447	478	476	436	447	437	445	464	441	450	439	406	440	451	488	488	476	458	478	393	481	447	462	449	427	431	465	452	477	456	499	461	457	467	431	476	493	462	452	499	462	456	428	445	463	449	476	460	455	455	435	451	420	462	437	461	470	451	462	462	473	452	433	457	441	441	436	446	476	495	440	430	480	424	437	466	475	460	470	445	445	436	418	446	457	472	475	456	456	463	438	428	438	434	410	445	461	436	454	426	502	460	473	440	469	465	462	439	458	460	432	454	447	508	480	476	474	430	444	455	462	451	415	441	454	463	444	412	446	452	471	462	502	480	477	473	452	440	468	440	425	420	477	481	476	481	446	455	473	479	457	458	465	427	420	490	440	486	430	462	446	452	485	464	486	468	438	444	482	514	464	461	467	483	434	490	461	440	447	442	462	478	460	458	477	482	436	417	478	492	454	448	433	465	487	440	446	437	451	444	422	464	464	467	487	427	469	449	458	416	437	465	454	450	472	485	508	472	455	458	448	430	442	445	453	462	442	476	462	448	434	464	497	435	459	446	449	469	454	419	435	478	454	457	481	433	467	430	411	459	459	471	454	461	443	436	427	450	437	429	452	455	463	502	460	433	463	467	425	473	447	444	456	499	435	425	472	516	445	455	436	461	448	461	486	479	424	502	421	482	465	469	446	476	485	468	432	507	465	475	452	420	432	454	484	474	443	443	469	487	459	447	451	443	443	436	477	459	489	459	487	443	486	410	471	436	447	467	453	469	478	451	467	441	482	428	435	460	425	439	482	455	477	444	484	460	445	451	454	432	417	456	446	472	437	456	431	447	461	483	405	470	454	448	426	476	441	469	453	436	440	459	423	421	470	447	460	481	463	447	490	428	447	485	442	501	482	462	436	426	444	464	476	465	477	419	463	462	484	473	424	440	486	432	441	469	446	461	460	420	470	473	456	432	465	472	498	505	470	467	427	461	428	460	461	475	496	468	459	462	472	478	436	473	472	447	446	475	432	429	496	491	498	481	458	482	460	446	461	415	453	476	496	447	451	496	415	502	428	433	445	453	485	458	457	441	485	427	450	456	478	464	429	451	437	470	491	480	489	479	426	461	470	490	481	479	464	483	447	459	438	449	426	484	450	490	475	462	457	439	454	440	483	442	472	460	458	432	470	438	480	455	481	469	436	476	462	434	463	467	445	444	454	462	448	438	471	455	467	480	438	425	460	479	500	426	453	453	471	426	460	463	418	442	464	472	457	464	442	480	468	420	480	500	418	410	469	495	434	468	439	441	466	464	457	495	442	474	441	477	428	450	463	455	475	433	469	433	477	431	449	479	456	445	482	453	455	458	426	432	474	461	450	449	465	483	418	453	455	492	426	456	465	470	473	474	429	460	437	442	482	456	431	493	458	411	481	450	447	429	449	451	472	465	453	435	460	475	447	453	467	483	438	498	437	464	483	438	452	479	461	464	421	450	405	510	464	507	437	446	474	453	444	460	423	424	470	438	452	478	453	483	454	445	458	429	449	445	479	486	465	461	433	450	476	432	474	472	442	454	496	473	480	450	467	451	492	482	427	456	423	459	447	433	434	455	507	456	429	461	489	479	435	438	472	428	473	443	463	456	442	423	497	458	463	466	490	477	425	442	463	445	466	450	484	456	444	445	455	431	451	448	485	495	466	451	438	466	457	484	479	459	437	477	454	435	468
22602	21030	28437	23818	21026	20982	5766	1160	861	804	683	605	573	553	520	482	505	460	441	460	476	478	445	440	454	433	413	426	452	429	429	428	456	455	376	460	448	418	476	452	459	437	429	416	409	472	446	360	425	424	414	407	401	438	441	432	396	424	404	385	479	415	421	411	414	416	424	401	411	418	438	427	430	437	421	421	399	413	428	457	451	403	407	409	428	440	444	419	429	438	439	440	463	431	426	442	428	408	396	464	400	451	407	427	393	469	394	423	428	390	404	417	428	392	418	444	397	385	419	424	407	406	403	429	410	454	417	407	449	451	419	421	416	425	469	450	475	392	427	412	389	428	415	408	429	416	451	480	456	404	457	415	461	423	435	381	389	436	405	444	447	448	410	390	430	443	402	408	425	402	448	425	462	416	432	431	414	380	442	399	403	440	425	442	426	429	449	437	394	416	424	471	426	435	396	430	379	415	434	445	412	421	423	433	430	443	418	415	448	398	413	406	419	409	440	446	415	390	413	413	416	396	442	449	397	397	428	423	413	428	400	465	396	429	436	424	414	390	463	414	436	419	436	408	425	393	421	408	443	436	447	436	388	416	396	422	396	424	422	392	399	429	391	422	427	411	411	419	409	420	407	373	445	433	416	388	409	438	413	412	445	445	444	412	427	417	406	369	422	401	446	400	408	396	423	421	401	396	415	423	444	404	376	443	407	407	428	397	443	395	421	435	446	421	438	431	432	381	401	444	456	440	425	445	441	374	400	408	438	451	423	436	389	415	415	400	438	403	409	418	411	445	436	394	437	418	429	425	396	426	431	420	423	402	403	439	420	406	380	374	449	396	416	357	395	438	436	421	454	436	429	441	406	395	440	432	378	448	410	396	406	431	434	429	441	426	454	415	410	410	403	432	407	383	446	425	466	385	430	472	410	457	418	428	410	411	450	417	420	409	415	445	397	414	413	455	402	414	412	419	409	432	450	426	419	440	444	440	428	445	410	483	414	407	406	427	419	395	399	400	412	442	421	419	392	395	399	412	442	428	458	381	430	415	418	438	424	414	449	414	408	456	428	409	427	443	439	418	439	414	428	398	466	405	379	414	412	381	396	437	447	394	429	409	411	412	442	405	404	386	416	423	400	429	432	413	391	437	380	437	433	428	421	388	386	415	408	406	446	391	463	408	380	449	404	440	401	432	435	410	431	439	428	445	413	422	398	384	450	442	403	438	417	444	435	428	403	403	394	454	405	438	439	441	442	403	405	392	432	411	416	409	424	394	419	398	430	415	411	423	402	409	402	419	368	395	424	388	448	437	450	390	397	418	431	454	420	371	435	401	407	427	406	394	428	407	393	367	380	413	481	439	483	407	416	371	413	440	436	469	439	457	419	472	418	461	439	379	407	445	397	447	437	442	415	442	412	436	402	421	424	425	415	405	429	428	416	424	387	409	437	364	413	437	433	454	413	422	431	452	466	415	406	395	400	432	429	402	425	468	432	417	434	430	411	433	463	392	417	433	393	456	431	418	424	442	434	441	418	453	422	436	452	415	410	443	383	409	450	405	397	373	442	405	421	419	469	399	412	406	425	392	420	430	422	415	438	417	411	407	435	412	425	386	398	434	450	415	435	399	394	421	445	455	401	434	428	400	381	433	388	456	390	426	423	460	437	408	446	472	438	418	435	405	463	401	434	440	435	432	429	483	431	403	443	415	417	424	444	403	409	413	395	462	425	406	410	450	424	403	388	409	410	430	459	421	408	403	382	425	429	427	450	421	470	432	448	426	374	442	416	450	436	435	451	393	489	420	452	405	405	420	419	423	372	462	416	440	435	410	388	426	423	444	411	436	428	418	418	417	395	402	436	418	427	398	429	398	388	398	418	407	413	425	401	413	434	437	424	420	377	428	422	409	435	411	438	464	421	423	419	424	380	404	449	411	423	404	458	376	428	415	449	433	368	409	404	436	438	431	408	386	448	402	429	404	436	420	401	426	412	394	441	446	441	455	420	457	432	413	422	409	404	419	445	458	437	379	380	425	423	388	436	427	436	447	426	414	435	429	386	401	449	395	441	427	387	408	445	430	419	413	383	441	446	435	419	401	398	435	472	405	412	425	427	413	411	389	417	387	453	445	412	390	424	454	419	396	431	417	430	444	383	428	405	402	393	433	460	429	458	432	422	395	424	420	413	404	450	413	411	395	422	384	427	495	405	419	398	418	410	470	435	439	428	410	410	452	465	463	434	423	409	403	436	464	422	429	416	439	450	441	426	408	378	387	402	404	433	441	421	417	399	407	395	422	425	406	427	421	416	419	389	415	436	416	440	419	397	405	414	415	400	404	402	427	407	413	385	380	404	415	407	428	437	435	413	398	433	441	430	398	422	438	425	419	423	444	405	428	422	432	396	404	439	444	399	424	436	402	418	423	424	445	415	444	432	431	434	405	453	425	415	403	395	408	431	456	451	434	439	450	408	402	433	410	416	412	427	418	442	405	435	420	438	383	433	411	417	399	422	403	415	392	394	403	369	422	403	407	367	400	409	396	416	391	430	415	444	367	397	444	425	416	409	453	424	472	418	366	416	405	403	412	433	404	462	455	452	423	402	438	422	426	431	393	456	404	398	438	402	408	466	419	384	432	419	468	423	448	452	416	415	408	378	427	416	428	419	442	391	401	389	396	425	407	435	389	391	399	445	414	402	448	468	445	425	445	409	441	397	445	456	399	423	399	435	422	394	433	467	404	425	417	425	402	415	388	428	420	398	389	397	424	435	423	399	398	394	457	404	408	399	382	400	417	413	449	444	444	434	419	438	448	411	401	439	408	460	400	397	409	428	418	390	435	377	412	414	398	387	440	438	403	409	443	433	413	442	411	421	440	385	447	399	422	418	440	411	451	420	423	432	415	440	383	397	454	425	446	457	402	409	404	411	400	424	380	377	412	428	413	454	418	419	413	422	402	461	425	375	438	415	429	419	439	410	386	440	394	420	400	421	416	422	436	444	394	414	442	395	405	437	384	402	430	411	371	448	422	427	414	429	424	373	455	445	401	375	433	432	437	403	420	424	419	419	407	398	429	396	396	437	390	411	402	422	401	395	428	393	444	417	434	442	421	405	405	428	390	411	421	425	426	388	405	444	442	428	438	428	439	397	413	450	397	410	443	428	424	393	401	405	442	408	424	452	406	400	407	448	413	387	445	410	383	398	437	419	429	406	443	421	412	455	416	401	386	450	460	438	432	429	427	444	408	450	431	425	423	442	409	395	386	402	467	420	445	401	441	451	410	409	392	414	449	383	422	396	411	435	436	442	426	408	417	393	434	404	379	413	408	432	431	399	445	426	441	423	417	429	442	426	394	375	416	408	382	438	414	468	418	381	437	414	420	403	388	446	439	433	403	440	386	391	430	475	407	396	441	418	437	445	403	419	438	421	438	413	403	440	435	408	456	426	433	385	438	425	425	414	443	407	404	419	461	388	418	432	411	423	453	430	427	402	406
22870	32042	20085	7592	3948	2841	2186	1714	1431	1215	1074	950	853	775	725	661	668	630	651	605	615	629	569	604	615	583	587	547	574	555	567	588	581	563	588	576	561	551	529	565	550	539	547	551	544	528	540	558	546	514	519	535	539	512	508	551	518	582	534	565	470	538	515	546	531	520	545	510	565	521	521	517	509	550	529	530	516	532	527	526	529	547	532	503	528	500	500	552	561	569	550	485	525	538	532	527	517	562	500	576	513	486	537	507	518	529	536	499	513	526	509	527	506	546	551	536	515	543	550	553	504	556	561	535	503	513	516	545	504	516	487	490	531	504	502	553	543	530	529	578	494	549	503	556	526	531	537	546	570	539	559	520	518	519	554	559	523	537	487	560	517	521	462	504	514	513	490	518	550	536	550	576	529	521	540	529	520	510	535	498	526	570	523	532	532	511	562	508	495	491	564	486	546	543	512	506	519	519	521	501	544	536	541	515	526	460	539	529	532	521	513	516	511	541	511	488	483	508	511	536	580	520	552	558	524	504	536	549	538	548	508	463	525	535	577	504	535	554	539	529	488	517	535	489	541	519	526	530	511	520	510	495	510	495	524	577	508	532	539	536	541	511	493	527	526	521	510	555	514	546	519	532	519	470	517	523	498	510	495	513	506	519	506	550	510	567	527	487	533	499	551	542	490	498	544	508	561	545	546	572	505	544	563	502	535	523	528	537	538	549	480	565	533	494	527	506	552	504	516	544	523	508	536	540	511	533	568	514	521	486	548	542	499	535	513	524	535	498	518	537	517	497	572	509	505	507	516	537	514	521	513	532	511	543	548	568	490	569	527	527	538	519	552	519	533	491	529	513	528	522	536	526	560	534	549	534	507	522	574	516	540	530	572	487	538	501	531	562	559	519	575	564	528	571	515	538	561	520	529	522	547	550	563	495	550	526	495	501	504	556	539	509	496	521	513	525	485	512	534	490	480	526	485	562	550	509	495	532	535	503	526	522	536	534	560	540	499	496	510	530	532	540	537	488	563	526	517	512	541	497	522	529	551	536	554	534	523	523	556	561	519	475	519	528	532	516	522	498	546	546	542	534	515	556	554	535	541	534	495	564	510	535	575	500	532	499	493	524	516	519	509	507	489	540	543	502	497	530	583	546	499	523	507	466	573	502	542	515	518	539	522	532	535	536	527	492	523	541	531	494	528	536	518	535	557	510	539	531	542	531	538	511	537	528	523	539	535	509	559	555	511	538	513	502	532	563	507	556	551	518	517	543	552	527	511	517	510	537	520	549	510	464	511	491	539	500	522	505	500	533	537	484	512	498	523	493	520	530	537	495	498	525	508	503	530	558	499	556	518	500	543	513	528	502	507	519	509	514	506	525	515	514	531	506	515	518	505	547	531	554	540	498	515	508	529	522	523	510	500	488	519	533	535	498	517	510	559	539	530	436	561	536	538	520	527	532	477	521	496	519	550	481	500	495	492	549	516	515	560	530	555	517	515	534	507	562	517	522	512	553	491	537	531	527	503	509	521	515	553	546	546	559	542	495	530	507	552	530	526	541	511	502	494	522	514	542	542	507	517	541	499	572	539	553	547	513	549	552	507	505	496	523	547	554	532	515	505	535	488	528	505	530	585	538	504	526	572	515	540	517	545	528	506	546	559	572	510	489	489	533	527	531	552	524	525	548	540	510	524	521	570	509	528	525	525	499	495	491	544	489	513	529	567	533	527	482	471	493	557	507	483	526	515	510	544	529	584	496	510	478	563	523	547	546	556	508	496	544	555	494	511	533	510	513	514	600	538	546	495	569	518	514	538	567	479	529	542	507	534	536	548	516	494	493	564	513	512	533	534	513	507	522	460	522	503	514	561	524	526	509	494	559	532	526	568	556	535	538	527	531	533	536	526	532	531	498	507	561	518	538	550	528	512	524	521	557	517	510	481	529	554	502	514	543	534	529	513	518	502	544	516	546	498	526	526	530	569	521	552	509	531	537	557	522	502	518	511	518	493	528	528	500	534	535	514	518	505	556	528	527	498	523	504	533	537	530	487	515	492	527	499	501	521	519	509	555	513	500	520	497	519	512	554	559	517	542	549	494	522	546	507	517	489	520	535	519	555	521	492	531	512	515	522	542	540	547	532	522	490	520	522	505	532	519	536	508	512	504	549	506	524	542	494	551	555	495	498	519	504	536	561	523	532	505	550	500	517	525	568	512	482	564	529	517	496	508	525	535	525	515	502	482	544	522	546	541	540	529	522	533	582	495	545	561	536	540	515	569	510	540	510	538	519	525	501	508	534	571	532	528	565	518	530	545	552	517	511	476	491	514	471	556	537	499	519	502	607	552	581	453	538	548	536	518	524	557	554	546	543	544	543	534	510	548	537	516	500	527	501	541	477	535	539	512	553	535	524	555	502	523	523	481	530	523	520	513	550	518	509	542	508	496	525	565	519	512	534	521	528	526	510	528	536	522	542	489	511	492	510	555	530	529	513	502	520	538	543	541	545	559	531	478	518	520	522	519	489	502	512	575	524	534	572	542	529	533	546	470	601	486	499	524	520	574	527	551	496	532	524	528	528	520	543	523	575	513	481	572	556	524	503	516	541	556	538	525	513	541	460	500	478	526	498	519	568	566	538	534	525	517	505	537	526	561	524	544	497	487	523	547	540	545	526	564	555	498	522	526	530	566	562	495	540	514	562	525	539	503	561	531	588	520	539	501	462	480	556	509	514	533	537	499	509	558	551	543	528	485	553	549	598	481	510	517	509	532	470	507	516	564	529	526	525	529	550	487	522	549	536	519	480	556	536	561	504	505	543	521	548	488	507	539	502	482	523	542	534	504	514	569	518	505	502	487	512	528	557	480	529	520	526	476	552	546	536	537	529	552	564	545	534	550	564	524	502	546	537	519	530	555	488	504	549	531	530	530	505	535	579	525	502	531	563	532	520	530	515	508	534	548	502	559	499	515	520	536	507	525	513	514	507	542	537	499	552	551	555	569	515	535	540	529	535	482	515	542	517	533	538	569	498	540	499	507	476	527	528	504	460	523	554	519	524	508	510	552	564	510	485	530	523	537	538	547	513	553	552	482	539	546	549	553	559	514	527	496	541	569	472	540	544	488	523	504	501	514	535	493	520	517	543	501	493	546	493	512	513	523	505	544	524	523	519	560	529	507	520	549	557	563	562	520	541	504	517	531	561	521	503	509	519	548	526	499	486	499	528	531	533	533	498	494	525	500	516	506	526	493	523	492	529	524	530	513	544	554	519	538	535	530	550	514	526	559	580	564	536	495	539	520	516	527	553	532	563	483	522	522	538	549	535	585	509	498	519	568	549	495	525	531	528	537	545	553	544	560	509	517	507	533	512	529	486	533	535	500	576	503	530	500	566	505	487	512	528	520	498	535	534	513	517	559	531	507	550	537	542	554	518	554	543	552	483	477	567	574	549	537	490	534	571	514	545	522	510	527	543	531	515	524	547	488	511	535	523	553
27343	19359	7947	1519	833	758	644	680	710	623	650	658	604	645	677	602	603	689	631	656	572	664	588	582	635	589	626	601	617	622	643	630	651	631	580	637	618	667	602	644	656	619	637	606	663	654	627	582	665	645	628	620	627	620	599	602	616	641	642	602	623	637	652	660	664	596	652	619	643	611	625	626	600	702	658	586	603	659	639	615	635	648	646	677	671	673	644	650	603	665	652	622	583	612	597	638	631	645	635	626	640	651	598	607	639	664	644	574	678	657	608	658	661	589	638	640	672	637	682	602	681	605	645	604	648	665	658	626	627	625	628	654	653	603	588	636	603	622	692	619	650	653	626	652	670	667	605	633	617	646	654	606	634	585	657	627	592	614	633	666	600	597	627	590	628	640	608	607	597	621	624	627	618	619	638	626	624	626	659	641	627	599	650	623	655	603	619	637	609	627	652	596	619	636	648	649	634	669	618	644	666	565	631	606	637	593	647	629	618	648	701	635	615	681	668	662	621	601	626	631	636	624	620	597	607	600	618	646	612	614	621	623	682	651	640	653	607	682	625	601	628	649	621	613	630	616	622	682	681	661	620	654	620	630	626	621	607	642	608	582	607	624	663	643	614	639	609	664	636	646	611	603	646	650	637	626	633	661	701	611	628	621	635	625	625	617	635	630	616	593	611	658	652	616	647	611	637	675	645	619	635	659	660	609	628	630	606	639	660	620	614	641	596	642	586	608	638	634	627	639	636	655	631	586	619	623	597	649	634	628	610	666	632	585	648	656	603	662	629	628	647	590	614	616	643	631	620	641	609	648	606	624	593	635	604	619	643	615	621	621	626	613	607	659	597	608	643	645	663	616	627	623	659	627	581	666	665	655	645	638	628	638	597	606	640	601	662	638	628	646	662	603	631	607	664	613	606	653	662	673	631	644	675	588	607	574	646	657	689	652	688	622	615	631	655	594	632	636	625	616	590	637	636	585	584	602	575	644	605	671	618	586	680	618	707	601	644	627	624	589	608	628	663	601	645	629	619	637	643	620	640	616	639	649	654	637	611	613	611	624	685	624	633	623	643	652	611	656	652	600	631	631	671	617	639	637	642	653	653	645	635	630	650	606	636	664	616	605	624	665	638	652	622	605	644	610	627	639	587	624	613	659	663	643	606	613	616	636	646	599	606	652	664	696	643	664	622	612	627	650	627	600	620	635	652	638	640	586	615	656	654	643	649	607	658	630	618	611	624	650	593	642	617	679	633	695	612	624	631	644	616	613	678	635	657	625	614	653	627	614	578	616	682	660	636	636	599	659	627	617	646	599	620	632	616	640	603	624	637	620	626	628	632	655	630	610	640	647	610	639	635	676	610	625	624	570	646	622	629	637	620	647	629	641	629	654	649	627	627	644	671	625	665	574	615	670	651	597	646	585	630	632	638	634	626	598	625	638	639	619	638	658	602	651	614	648	641	589	600	638	608	640	589	620	602	634	650	609	641	630	569	645	612	687	593	636	588	641	651	635	627	597	636	683	659	647	630	599	607	642	605	619	610	643	616	617	624	639	622	688	625	634	636	587	655	646	625	688	639	632	601	647	587	630	617	615	608	629	621	620	614	652	581	611	640	652	678	617	630	623	637	616	635	639	671	610	619	619	620	630	618	619	608	631	624	581	583	635	635	565	675	614	634	646	631	655	639	643	593	651	628	630	606	677	652	642	610	647	614	632	591	653	684	589	590	653	653	652	640	658	633	647	624	635	648	675	636	600	625	705	637	632	597	627	631	624	627	558	609	638	637	646	602	644	678	696	617	658	677	646	658	671	630	645	652	648	657	638	683	625	676	661	574	643	619	625	619	602	624	643	683	641	665	570	658	599	623	652	574	629	664	672	620	606	647	649	639	670	627	657	621	598	615	669	624	613	664	637	668	628	606	635	572	588	684	661	598	673	627	596	661	654	608	615	603	607	614	632	652	615	635	627	662	609	619	616	676	649	614	650	626	631	663	630	578	622	658	664	669	585	677	631	647	606	590	637	641	648	650	611	623	592	641	642	609	692	626	595	635	644	662	633	649	616	689	606	610	549	649	634	651	627	638	634	638	587	618	669	622	635	662	634	628	612	615	628	627	607	634	633	664	645	677	616	617	659	609	646	592	662	631	664	599	616	622	621	629	627	587	631	608	631	661	656	650	627	602	614	638	642	569	624	666	574	637	634	643	657	622	616	613	596	665	646	637	574	658	650	652	606	602	603	698	645	612	651	617	590	659	643	582	610	645	658	633	641	617	630	609	617	652	666	586	608	629	621	657	590	633	673	613	653	675	648	612	634	655	619	652	607	618	612	665	623	643	674	622	578	658	647	647	616	625	633	608	603	627	659	582	606	602	678	621	607	653	631	623	627	624	601	639	645	599	634	624	620	650	652	673	600	631	644	648	674	644	618	643	609	615	634	596	612	629	631	646	590	616	665	648	664	659	623	654	647	610	640	639	638	622	587	642	609	625	633	636	612	661	631	651	624	630	642	637	673	650	586	642	641	588	710	594	652	647	582	612	644	622	623	624	632	647	615	639	588	646	628	607	645	657	622	638	633	645	635	642	665	650	588	614	589	633	611	633	644	628	651	591	604	639	616	622	624	636	657	622	619	634	664	629	627	612	620	661	636	630	636	620	587	654	608	582	611	647	608	653	645	608	625	644	644	663	660	657	710	641	628	607	653	647	626	642	626	638	633	618	687	625	608	586	657	575	639	581	593	633	626	573	616	620	576	636	661	621	663	631	647	639	644	634	588	641	579	621	627	642	650	658	641	635	598	619	646	588	620	601	674	631	611	638	644	653	627	612	616	663	655	594	612	611	688	646	618	625	619	672	608	635	595	649	619	671	659	650	659	622	603	628	622	614	645	652	633	621	599	618	631	606	683	671	660	636	599	661	679	650	665	620	670	654	678	616	664	663	640	637	674	652	650	673	653	627	631	624	624	595	637	583	610	628	622	629	631	611	634	638	632	593	658	596	618	600	639	623	616	613	617	631	595	622	667	629	603	660	664	606	630	704	652	622	624	664	634	673	645	607	628	662	658	632	650	602	635	626	647	613	611	652	634	632	620	642	594	648	588	590	628	568	646	593	596	631	647	626	607	641	676	599	652	661	676	632	630	603	643	565	656	600	609	631	628	710	621	610	643	672	645	598	648	635	634	633	576	649	614	610	606	598	594	606	636	623	658	669	707	628	654	612	645	641	660	653	657	651	650	614	621	633	620	589	650	609	744	637	628	643	626	669	666	649	607	685	622	602	622	643	633	667	619	625	660	651	587	637	684	600	640	684	635	616	635	671	634	641	610	682	612	614	676	619	689	643	666	674	660	635	627	628	622	606	631	657	654	579	622	626	592	630	632	653	619	653	642	573	625	656	592	628	635	646	629	648	653	632	603	643	647	671	604	629	652	634	630	605	641	643	635	612	606	639	626	615	605	655	645	640	585	622	603	654	603	616	613	607	654	644	607
13840	11426	5317	1375	1057	946	856	847	867	768	777	748	833	767	744	783	807	713	758	747	760	753	786	743	803	741	745	740	723	751	778	783	769	741	784	807	751	718	745	740	776	740	735	763	759	820	819	761	785	731	745	768	755	720	782	762	764	712	757	734	742	736	818	746	705	783	785	757	751	755	829	764	756	758	688	755	747	750	762	764	783	777	785	758	789	734	738	729	721	744	740	746	739	763	742	747	691	763	745	782	760	735	732	760	766	785	768	784	722	740	757	804	749	702	783	811	729	801	778	777	742	763	735	756	714	755	742	780	765	734	793	774	711	731	761	793	807	754	745	748	773	762	747	761	769	828	721	758	731	777	721	745	744	755	765	756	748	776	763	760	742	771	771	746	720	785	764	772	701	760	766	729	793	759	767	738	768	762	764	737	731	690	750	763	766	772	756	782	784	783	731	811	769	785	758	740	772	739	809	752	795	759	707	756	765	762	716	753	721	719	800	800	694	755	791	805	796	827	799	757	817	776	730	720	729	767	786	770	800	774	787	771	765	749	755	766	780	727	744	755	735	743	753	696	779	751	782	743	769	751	775	728	701	772	724	789	787	742	802	733	805	752	776	713	770	741	758	756	771	750	759	700	782	759	755	749	772	737	745	751	729	769	787	788	778	755	755	695	779	752	739	752	726	797	751	747	719	737	783	756	755	723	787	743	795	736	773	770	768	753	760	715	767	764	750	761	752	755	813	776	743	798	745	683	751	791	766	727	729	748	765	776	787	745	705	762	796	764	696	764	746	765	782	788	778	729	790	771	761	772	810	765	718	766	772	794	742	685	721	792	809	767	798	763	721	752	755	763	730	788	781	761	754	744	764	748	729	725	735	744	757	760	786	793	767	761	728	696	765	745	760	717	756	697	732	745	735	722	752	775	733	741	768	747	750	763	764	745	746	713	752	713	786	778	744	814	732	746	780	772	761	699	740	748	756	726	760	790	750	746	799	732	816	748	706	762	688	767	730	761	781	725	729	763	763	771	786	747	728	732	780	752	776	789	712	788	805	747	777	743	769	744	783	729	747	733	701	804	761	768	752	725	761	711	795	756	727	741	791	747	733	752	815	804	767	713	805	715	703	779	716	774	697	738	723	731	731	784	769	737	763	748	783	769	740	727	779	782	788	773	764	742	755	765	738	730	739	751	725	776	744	754	737	761	754	773	792	755	773	760	771	756	753	762	766	779	764	758	708	729	775	803	728	746	733	766	735	745	731	755	717	729	771	752	719	747	788	760	776	830	742	767	719	784	753	742	773	728	740	735	701	753	747	729	756	768	732	758	739	775	766	785	812	771	755	740	718	779	764	745	727	741	732	745	833	745	789	708	749	750	746	786	720	737	773	776	730	784	748	773	788	714	768	779	710	764	796	703	773	692	712	788	800	789	792	718	745	778	753	734	763	751	780	741	708	802	763	773	701	716	744	771	770	794	749	749	767	737	759	743	767	788	786	741	772	748	754	739	748	768	731	771	749	732	745	763	726	749	760	738	761	767	787	717	793	758	752	725	754	760	719	751	758	716	770	791	755	742	763	777	716	813	768	733	719	772	747	798	728	781	713	790	794	695	719	763	792	737	745	725	728	755	746	771	741	721	793	735	772	762	748	708	754	763	787	786	698	748	775	734	726	761	698	740	755	776	727	764	765	799	754	758	704	779	785	750	797	781	768	749	739	758	752	761	734	776	778	737	730	754	824	729	727	737	688	724	730	737	754	763	790	721	724	798	812	756	771	761	756	757	786	747	712	746	802	749	748	779	776	763	742	734	780	742	779	741	708	780	729	763	809	791	781	730	750	734	715	724	820	751	769	735	770	793	758	732	735	732	800	716	702	747	712	751	793	776	762	783	734	712	766	756	793	745	768	729	780	735	746	742	716	775	808	811	754	721	780	783	732	794	745	710	772	750	733	729	749	783	751	767	716	716	744	738	712	757	761	774	760	796	742	730	735	769	772	764	749	817	747	754	772	760	791	773	755	761	787	734	739	746	757	788	754	715	760	774	760	716	777	771	723	729	757	719	792	779	761	743	807	738	771	822	770	786	779	751	761	778	713	765	713	775	741	788	783	735	700	697	742	734	747	735	733	784	709	710	738	716	745	744	749	737	706	748	718	743	779	742	727	759	737	723	813	734	763	754	795	768	737	745	721	770	715	751	786	754	746	711	723	761	751	739	769	761	757	758	712	773	785	766	781	765	740	753	808	720	745	733	774	724	711	705	779	746	726	766	757	741	760	739	791	762	704	751	803	778	709	724	768	803	734	788	727	705	791	739	718	738	721	755	788	754	758	784	734	744	718	720	771	776	812	782	726	712	721	774	735	771	739	799	790	748	750	733	749	806	785	742	801	708	758	791	716	825	736	799	776	768	763	743	767	743	739	765	768	750	775	749	771	766	766	784	757	782	785	801	717	756	792	745	755	743	760	766	750	740	779	730	798	761	766	753	752	754	735	772	778	729	722	782	750	763	724	728	770	787	745	733	754	760	757	709	716	784	728	756	778	755	796	676	801	756	735	759	797	734	686	770	818	764	723	742	782	748	755	739	747	722	694	777	757	741	758	697	732	740	762	716	791	775	740	781	812	786	767	721	732	735	748	760	722	793	757	793	777	781	752	732	768	741	762	747	795	746	755	765	808	756	741	765	762	766	739	764	722	777	784	779	801	739	735	789	780	753	794	767	752	734	739	746	708	756	754	757	739	774	698	758	746	778	783	764	715	790	747	770	736	751	760	774	753	725	766	802	757	803	715	759	749	815	743	768	742	785	767	746	752	779	757	768	779	733	728	792	737	741	782	740	769	785	720	759	810	739	763	788	745	709	742	782	784	787	719	789	748	802	741	707	745	772	799	723	807	739	746	763	753	769	778	746	739	712	747	760	776	719	755	771	763	738	749	774	764	713	774	791	775	743	753	807	706	704	738	754	710	750	807	810	788	802	793	810	755	746	746	739	742	809	779	751	828	756	697	690	706	774	802	794	744	830	747	806	719	761	709	766	747	729	721	790	777	736	785	788	815	776	748	717	695	695	764	784	744	744	757	709	792	693	803	726	719	749	724	771	765	787	776	709	786	766	760	739	725	735	761	723	701	791	774	752	723	744	744	755	777	741	756	783	745	788	767	774	744	708	747	800	769	773	763	743	768	718	742	713	751	765	774	757	751	802	800	747	793	788	777	734	736	734	773	786	746	803	787	772	728	736	754	746	727	778	753	737	753	748	800	730	720	775	781	735	766	782	777	758	822	743	777	782	778	746	785	799	737	692	795	781	755	759	763	778	743	770	764	756	760	705	805	730	755	810	775	754	715	728	744	770	761	761	766	784	698	758	771	755	733	808	762	771	746	740	749	749	707	729	769	776	756	738	762	705	703	751	765	737	732	787	782	771	768	761	745	772	762	780	763	790	785	762	778	776	762	737	735	722	781	751	736	736	759	765	766	782	797	754	760	805
23611	21012	27979	24223	20928	8162	1489	1045	974	863	867	863	774	770	755	776	784	753	777	732	758	706	747	725	738	736	747	710	708	701	698	730	702	697	690	685	707	728	771	751	711	691	672	715	699	723	749	719	659	675	698	718	707	680	727	687	693	671	704	681	716	715	704	709	700	698	727	694	702	681	772	703	690	695	691	668	700	672	685	702	723	666	654	737	755	673	745	725	689	719	706	707	682	742	705	713	719	741	711	722	736	720	696	698	668	709	701	695	674	698	702	692	657	692	709	605	733	710	705	729	672	714	698	692	695	710	719	689	737	691	676	673	711	749	680	755	695	675	734	695	738	751	709	693	676	703	700	749	669	734	702	730	706	734	722	725	705	715	700	711	709	731	718	663	717	736	704	700	699	686	712	721	678	691	693	718	755	733	702	720	722	711	697	711	712	751	698	717	691	726	707	707	688	687	702	698	725	700	709	726	694	685	703	705	718	693	667	669	724	713	752	715	698	725	682	673	731	676	694	765	699	673	713	757	717	688	688	763	709	729	729	731	693	736	699	679	716	704	696	718	691	681	732	732	713	713	738	658	683	716	676	685	727	719	672	738	723	681	744	718	732	687	747	701	712	650	683	715	691	725	715	715	699	737	678	678	705	710	735	682	725	733	681	720	719	691	702	688	764	686	711	676	717	692	712	690	691	677	714	712	753	704	723	688	725	690	725	690	728	688	697	694	708	719	663	715	700	730	695	730	694	667	717	706	741	719	700	732	693	672	712	712	689	739	720	715	684	724	722	651	740	712	729	690	713	660	705	696	692	700	712	722	695	701	743	665	649	672	678	702	731	747	684	749	763	703	720	719	734	658	710	720	696	726	722	715	677	710	664	736	696	699	694	713	718	708	713	721	696	703	704	673	667	713	755	664	708	726	727	687	685	711	767	695	696	738	718	702	755	672	707	673	726	692	681	707	751	686	685	728	723	677	704	683	706	711	682	729	685	737	652	660	689	668	695	748	715	711	717	665	679	691	702	713	689	638	680	727	723	663	718	737	732	686	691	672	706	724	725	732	680	681	714	738	695	697	704	670	694	733	690	743	701	706	688	713	712	703	707	704	686	644	700	687	728	721	713	752	788	742	714	695	714	694	700	699	718	680	696	709	674	711	696	697	752	729	694	702	723	688	726	677	722	654	724	674	674	673	719	663	733	686	684	751	727	737	745	743	701	741	675	670	710	646	704	652	678	727	693	707	646	690	721	699	748	749	707	733	723	724	708	690	671	715	694	682	654	729	703	707	720	709	750	756	699	710	713	673	699	708	722	670	689	726	693	683	709	731	715	694	665	676	703	712	697	680	699	696	688	707	675	693	740	702	721	736	750	703	703	670	688	721	673	706	734	703	677	690	658	686	740	737	698	736	705	653	717	705	712	740	720	692	712	763	667	707	723	672	737	705	658	738	724	677	693	676	707	724	703	731	679	727	684	667	691	679	688	710	731	692	707	736	679	724	708	723	695	691	686	693	723	766	720	720	701	733	699	713	701	685	714	685	723	705	744	701	660	755	678	746	674	719	719	705	704	733	694	683	683	684	653	673	682	756	678	699	687	736	711	708	735	676	682	688	699	708	657	720	674	710	684	707	697	693	730	686	723	685	708	706	687	710	713	686	728	712	776	750	663	712	701	723	666	706	674	670	705	743	651	679	706	701	746	726	689	734	729	723	696	693	719	762	689	726	688	705	715	710	660	699	703	735	702	747	736	680	728	736	713	718	692	737	695	681	698	712	705	713	712	676	697	653	707	674	690	696	718	707	739	728	688	744	676	716	720	726	718	762	702	670	695	714	721	690	731	697	726	697	720	699	711	726	742	721	688	731	708	677	694	704	745	740	656	713	697	698	703	682	697	710	708	736	698	723	691	693	681	718	737	707	630	701	726	704	734	720	779	704	723	704	726	687	684	748	677	699	737	693	714	686	694	730	633	708	706	652	727	716	681	660	664	676	693	689	722	719	714	727	706	755	696	771	708	768	687	743	686	687	714	729	683	734	699	707	697	719	731	663	706	692	668	658	654	727	712	735	744	692	684	688	712	708	746	706	735	677	748	738	740	776	716	711	699	706	677	764	715	687	717	714	679	674	741	742	686	713	757	684	694	686	727	697	707	739	674	709	729	667	724	718	690	711	733	691	740	674	658	672	679	646	750	752	709	710	696	707	707	725	727	641	722	681	708	684	675	708	721	662	679	717	715	677	767	698	730	661	707	693	680	720	722	724	724	729	685	693	720	730	684	687	707	678	710	690	707	698	720	745	676	696	715	692	677	676	697	711	619	707	772	688	701	711	687	709	677	721	679	712	687	713	664	693	721	676	675	644	690	724	705	713	731	683	706	643	723	711	678	679	717	665	658	716	669	758	692	705	708	698	737	763	713	681	652	731	739	656	792	693	703	693	713	684	719	680	713	692	673	648	687	721	695	694	708	719	704	685	738	726	685	720	711	717	696	686	685	730	678	706	702	708	683	700	700	689	707	734	673	677	686	708	700	739	752	691	695	717	719	707	725	697	697	668	710	744	704	727	726	693	779	670	661	724	745	705	727	656	720	725	782	675	704	687	721	729	717	743	711	708	672	736	728	749	676	712	628	672	727	696	646	683	714	690	727	632	692	706	751	715	683	745	794	653	721	687	638	673	697	695	663	718	702	701	725	664	688	650	725	728	680	679	742	720	730	742	699	710	739	711	733	694	706	703	697	669	665	738	735	698	687	703	762	721	693	710	669	698	720	689	709	673	714	688	706	674	760	719	683	726	711	691	697	745	699	671	686	680	698	732	719	694	679	687	701	685	712	689	667	712	714	718	698	713	740	727	687	676	665	742	666	714	701	727	668	673	684	721	718	729	667	644	693	724	684	731	682	728	751	694	725	706	731	703	699	736	687	732	714	666	727	696	723	710	689	692	678	671	674	725	680	716	675	674	684	701	748	707	646	724	703	713	688	672	688	687	734	706	697	689	679	667	673	693	666	639	759	741	701	652	630	700	629	693	722	738	681	691	713	710	658	726	672	719	706	716	722	729	693	764	684	739	735	672	735	668	680	676	727	709	734	748	728	729	720	624	684	716	696	713	738	725	749	692	705	718	687	706	675	702	716	684	749	743	698	634	702	722	702	724	705	732	675	717	669	728	721	693	710	716	701	690	695	713	740	746	720	698	733	686	696	723	695	747	687	714	726	708	703	726	679	725	677	693	718	724	724	695	751	704	691	673	691	683	702	681	683	772	732	752	691	674	662	706	765	705	711	659	713	665	690	716	715	701	706	765	702	691	694	744	729	694	667	696	704	674	740	710	730	712	657	705	658	702	699	689	700	697	721	662	704	714	710	713	704	702	712	693	682	730	683	720	710	707	710	717	705	699	708	726	695	682	723	720	675	704	653	677	672	655	682	712	671	748	685	714	702	694	746	678	718	707	744	681	734	709	676	710	726	714	732	739	737	715	740	714	708	673
18443	26022	14796	4742	2825	2018	1761	1514	1332	1268	1169	1087	1040	996	965	922	939	906	922	940	927	872	902	923	929	877	882	842	846	848	908	914	838	849	851	862	946	886	801	859	849	871	849	849	818	818	886	904	789	876	841	860	869	882	833	852	833	854	852	940	878	835	817	859	837	847	904	831	809	836	882	848	908	851	818	870	835	885	843	883	838	827	837	834	837	843	856	846	921	824	842	855	812	830	803	875	858	859	866	863	823	865	878	853	851	827	855	833	891	871	893	771	814	859	838	849	879	838	836	847	890	863	887	857	844	868	834	841	946	830	821	818	812	810	837	860	860	912	883	828	810	838	885	794	872	846	913	848	868	858	823	836	816	868	840	857	829	876	895	814	892	892	859	891	810	849	815	901	872	814	893	864	833	866	852	883	848	888	833	859	904	863	850	830	848	844	852	809	876	846	813	901	894	835	845	801	833	886	832	855	850	804	879	892	843	791	828	794	799	857	802	858	842	836	858	833	831	777	798	862	825	829	788	816	863	843	856	889	837	848	892	837	817	825	804	833	871	867	873	876	807	848	896	854	897	784	849	890	854	894	838	851	839	845	867	859	810	895	848	857	877	864	813	836	847	869	838	840	781	816	854	815	858	795	886	865	860	846	836	781	897	904	868	840	833	862	810	884	812	833	855	861	836	821	922	867	841	872	811	855	809	830	802	883	827	824	829	842	875	849	876	894	851	858	855	841	839	861	910	845	858	861	851	829	850	885	872	837	873	883	889	840	863	832	821	869	862	840	917	883	800	806	864	840	801	771	862	818	806	838	828	798	786	799	893	834	865	796	900	885	876	858	816	900	895	853	887	819	856	874	868	851	848	862	876	836	823	820	847	897	844	800	871	820	800	850	829	865	844	878	915	856	846	859	820	847	869	867	892	850	856	874	836	859	831	797	847	882	849	885	868	877	806	862	832	829	893	791	846	800	845	863	892	819	806	831	886	827	920	842	850	883	829	859	868	880	863	851	864	843	828	856	831	865	874	848	867	866	839	794	838	822	792	861	856	893	856	904	845	820	802	857	845	847	827	821	827	892	850	902	828	843	815	862	806	825	849	841	819	854	809	838	912	856	860	866	819	862	846	821	861	866	864	804	886	847	824	892	870	881	834	864	807	806	836	828	855	785	814	869	814	861	858	812	821	854	882	846	915	822	856	869	854	822	900	874	792	821	806	861	843	850	873	844	852	836	919	834	868	833	845	850	853	860	831	873	858	820	826	863	833	873	887	850	879	899	858	838	837	795	896	871	852	803	808	887	863	851	879	873	879	812	805	824	859	854	884	847	834	855	838	818	878	860	798	837	873	880	843	824	830	793	844	860	870	826	910	843	848	792	826	908	898	842	882	882	845	830	842	839	844	871	878	914	833	862	856	897	844	797	896	866	815	829	847	856	869	859	864	818	865	869	866	881	858	870	841	863	866	871	881	814	851	872	866	853	863	836	832	847	814	828	845	844	745	894	831	829	863	856	856	851	873	915	833	843	806	796	853	831	856	855	793	883	837	867	884	828	863	905	860	872	852	835	840	886	840	918	834	829	860	890	842	820	911	822	815	845	838	799	863	857	850	948	850	890	871	861	842	887	865	831	801	935	867	888	868	821	929	820	839	845	847	851	863	827	806	835	796	837	863	847	844	853	871	895	889	890	866	865	840	854	841	828	833	891	821	880	808	833	821	849	875	862	853	813	859	798	887	834	847	865	848	855	828	871	845	830	802	851	841	869	856	842	843	811	796	873	838	859	864	825	768	814	856	836	829	848	899	893	865	845	869	939	851	820	837	848	839	891	830	820	852	828	854	790	890	871	798	852	895	865	829	883	837	926	826	844	875	895	847	843	820	870	912	832	852	849	858	834	861	870	847	832	862	803	847	874	823	862	796	811	868	812	848	917	830	809	821	831	880	868	869	844	863	845	846	820	869	915	876	860	900	839	828	865	851	830	842	870	865	849	852	876	838	845	787	902	823	876	847	854	869	844	840	872	840	791	863	852	858	867	803	858	850	855	832	914	837	841	857	851	828	832	869	820	881	844	834	821	825	822	866	787	841	866	855	859	799	846	806	762	808	841	828	846	805	789	844	831	834	857	842	835	814	880	866	864	819	824	854	880	850	838	840	860	861	852	882	875	780	844	843	845	832	879	908	898	893	906	819	847	889	835	877	830	853	842	791	802	842	826	905	863	844	837	887	865	934	839	856	848	859	865	827	864	885	807	833	820	904	847	834	857	904	807	818	850	811	853	909	835	844	824	821	848	856	867	853	804	819	840	760	869	889	871	923	850	792	848	809	890	828	854	814	875	835	848	866	831	819	821	818	856	833	860	800	831	882	874	833	808	867	867	851	904	863	858	836	852	794	857	840	874	818	810	776	836	842	859	839	855	867	874	871	852	895	833	833	883	861	842	821	844	874	850	820	866	816	859	875	869	866	813	842	864	869	855	872	848	887	866	895	875	909	836	883	898	838	850	893	896	823	818	868	807	819	830	908	873	846	870	875	815	841	799	882	889	876	841	916	796	799	849	879	863	893	860	883	827	855	847	838	815	894	834	837	838	806	858	857	869	844	849	849	852	828	854	851	876	860	900	903	822	832	839	827	803	812	812	839	880	817	853	866	888	863	788	869	849	852	813	862	835	864	843	862	841	851	851	834	871	872	813	881	895	888	860	841	851	845	795	871	851	866	843	856	856	878	823	864	834	891	817	881	901	885	797	815	882	842	886	848	813	863	855	831	867	854	841	844	812	834	849	859	842	856	835	865	912	873	835	903	782	840	842	864	841	858	872	886	861	841	863	849	958	852	836	814	830	819	825	831	871	852	789	862	822	789	861	858	837	838	827	878	810	839	818	841	835	848	817	826	866	797	817	871	852	888	842	872	859	877	855	914	833	869	882	881	841	842	859	868	828	862	853	835	890	866	866	889	792	849	837	901	796	888	831	866	866	882	836	861	811	841	875	856	820	879	841	854	851	822	843	901	863	842	803	835	869	855	877	866	878	798	847	818	840	865	883	850	814	810	855	850	849	869	862	852	834	855	881	845	842	832	880	838	799	853	834	815	845	842	885	911	818	857	803	871	836	878	822	862	825	831	859	845	815	892	863	857	891	870	843	836	856	785	842	844	855	865	844	899	812	862	836	865	831	896	862	843	815	881	897	863	806	818	845	901	878	823	808	830	842	808	807	840	871	855	820	814	830	846	812	810	870	871	862	869	831	871	893	850	832	893	862	873	850	852	823	892	845	852	892	853	872	864	828	879	804	868	843	867	851	830	859	849	820	808	843	849	915	828	886	849	795	811	862	863	866	836	820	859	809	828	881	814	834	829	795	836	863	866	860	811	816	801	855	873	817	852	854	857	839	813	818	815	861	829	836	868	864	833	841	832	892	855	804	859	844	858	878	820	858	875	829	838	795	866	851	880	855	836	863	838	917	919	856	862	849	850	831	862	908	832	849
24627	21001	26868	25135	9595	818	655	571	464	472	455	459	432	405	447	415	399	383	402	383	356	422	371	380	391	364	380	393	399	365	355	377	388	357	392	398	390	341	381	397	354	327	377	352	359	344	345	384	343	345	388	396	379	341	392	352	413	379	341	371	397	360	383	377	356	349	377	379	369	356	374	397	363	364	388	358	333	334	396	363	341	372	366	333	385	388	347	356	362	368	384	368	349	367	388	351	373	389	373	369	369	390	386	360	329	361	394	388	354	376	362	380	385	407	349	408	390	355	360	347	339	375	376	359	375	409	402	374	363	365	324	375	345	377	401	399	354	360	385	374	409	383	401	369	333	372	389	356	378	369	363	358	384	348	371	377	388	380	389	356	371	348	364	377	368	367	347	381	361	365	342	339	377	376	358	412	401	371	375	401	392	366	358	384	381	375	357	369	410	352	368	366	345	407	382	362	371	391	389	376	404	365	361	366	366	348	365	341	363	360	354	349	356	363	362	367	320	376	380	369	364	354	391	362	383	367	347	382	352	358	376	372	364	371	356	337	364	335	372	380	374	373	361	337	368	393	334	370	336	340	385	327	369	373	344	379	408	351	391	355	395	379	338	362	350	364	359	393	392	380	359	397	360	358	353	367	376	368	372	346	337	361	335	361	337	373	374	352	363	341	399	381	368	383	383	350	356	362	393	332	375	367	352	383	356	360	417	399	387	394	359	357	348	391	402	377	367	363	360	389	379	347	387	383	363	383	364	372	370	342	341	380	333	371	368	359	362	360	389	409	366	363	341	366	363	375	370	348	374	372	356	364	370	350	361	368	366	398	368	372	352	361	369	380	385	377	368	381	348	349	376	369	362	352	361	348	385	341	385	380	348	335	349	378	371	365	383	366	382	375	331	364	371	389	391	373	343	362	338	329	359	365	363	357	393	398	358	375	376	328	362	362	397	341	365	366	368	357	342	400	377	386	398	360	340	386	383	396	317	353	368	381	352	380	378	383	354	346	401	321	352	361	364	377	355	383	371	377	388	388	372	340	386	362	381	364	364	369	363	379	370	384	356	388	318	351	369	402	364	356	394	395	357	376	407	387	356	338	362	330	357	350	337	349	348	343	394	331	353	363	371	368	388	384	374	376	362	371	384	353	369	378	347	351	382	359	385	360	310	391	369	376	389	370	382	404	348	350	348	368	371	339	384	346	396	367	380	399	415	367	354	376	375	358	361	376	381	368	363	380	386	341	349	368	319	376	369	411	341	354	330	397	389	366	380	370	390	358	412	382	355	370	353	352	361	364	345	368	357	338	377	403	363	335	369	369	377	383	381	387	388	356	381	395	395	369	356	359	380	407	398	380	364	360	382	367	352	377	387	382	346	397	390	375	355	338	356	366	376	395	375	362	360	401	366	398	372	352	384	341	365	389	373	368	339	389	365	364	338	340	371	416	338	369	393	398	361	385	355	375	414	386	360	358	353	373	365	388	396	368	380	395	361	365	349	364	377	362	424	373	424	357	335	400	409	414	387	397	375	399	381	356	398	407	374	369	367	363	371	364	371	344	375	352	383	382	384	350	358	386	350	364	365	360	362	361	374	367	371	364	384	372	380	350	393	384	354	370	371	397	380	348	360	335	406	378	363	357	367	355	358	370	404	362	381	386	349	375	335	344	363	389	390	378	391	374	366	345	406	378	362	386	349	357	335	377	376	412	338	375	338	415	383	351	390	356	391	391	401	357	389	384	371	366	401	386	371	381	376	399	382	398	343	348	328	364	375	359	360	364	355	361	367	360	366	371	387	361	409	365	329	380	365	386	404	358	373	359	360	394	368	346	374	364	353	389	358	355	371	364	367	363	379	368	393	369	356	366	354	359	389	352	340	367	355	402	360	402	358	350	398	356	363	377	359	333	408	391	364	400	397	382	359	340	371	358	335	356	349	397	368	392	349	413	330	359	370	332	383	342	351	356	371	397	362	374	368	343	374	395	354	365	392	411	393	344	365	384	395	363	371	421	379	373	373	348	391	382	371	378	361	379	343	361	377	399	374	385	401	346	342	401	369	346	371	366	350	368	391	334	394	338	407	368	359	352	392	346	385	392	361	367	366	370	365	373	378	395	333	322	392	365	366	364	393	332	387	359	342	374	344	346	354	364	387	344	402	370	343	351	384	393	368	356	370	366	378	410	371	343	394	342	365	372	351	341	383	399	352	385	389	378	385	362	392	366	364	370	378	343	366	385	368	349	359	388	372	380	369	350	351	383	380	375	394	384	376	346	348	379	344	378	354	377	392	350	349	394	390	386	379	331	358	390	367	352	365	379	363	376	372	361	405	359	389	368	366	367	349	379	385	373	347	379	326	358	354	401	366	397	381	368	380	364	386	367	362	392	360	369	403	385	353	367	336	364	337	359	371	383	360	350	304	383	379	374	377	331	366	388	366	344	337	368	422	399	367	360	366	391	361	391	358	389	402	347	373	350	355	361	374	390	366	388	363	357	372	359	384	373	377	351	377	357	350	327	357	356	390	321	362	353	366	386	353	365	367	364	393	402	378	374	382	353	401	385	343	378	374	359	364	374	351	391	381	370	381	366	393	363	387	363	363	367	402	366	357	337	348	389	355	392	377	367	396	367	379	404	384	343	397	383	371	367	344	361	345	342	344	375	357	345	395	369	325	359	351	368	328	388	363	401	385	398	365	363	374	368	355	369	372	369	378	342	377	387	341	381	383	364	386	359	366	363	384	397	347	387	383	348	361	377	376	364	373	387	372	358	377	362	379	343	385	381	375	361	349	373	366	377	365	364	382	389	390	332	353	393	360	323	374	384	379	345	350	325	384	392	346	361	381	387	335	326	358	392	391	351	362	369	389	384	374	365	354	337	417	374	336	375	343	388	394	351	374	383	357	346	373	355	368	368	351	394	398	390	390	381	338	376	369	374	349	372	362	358	396	382	364	380	381	328	359	358	381	387	353	384	372	346	372	396	371	381	355	376	374	377	368	364	353	353	373	380	387	385	354	374	360	335	335	356	377	370	357	371	365	338	354	358	344	416	368	365	401	376	360	340	365	355	361	395	388	338	377	366	338	369	339	343	354	393	356	358	380	398	379	363	388	355	358	396	341	355	373	373	385	386	357	331	382	367	364	374	347	385	324	330	364	356	403	396	354	411	368	364	389	383	365	370	377	380	392	353	363	377	388	359	387	374	364	391	377	355	378	373	383	390	368	366	379	379	357	367	347	326	351	374	362	380	353	400	411	362	382	361	373	345	364	400	342	346	353	343	370	384	409	390	383	392	349	343	378	332	353	370	339	374	427	388	356	356	368	351	363	363	396	390	387	353	353	400	356	349	345	374	379	345	374	354	389	385	388	385	368	388	385	370	380	372	354	374	362	353	343	348	376	388	382	364	330	382	323	374	375	375	356	369	355	363	338	344	357	368	368	381	352	386	407	343	352	366	373	402	394	396	378	381	367	360	342	384	335	372	365	392
17638	20963	10402	3359	1851	1262	957	862	743	731	659	594	578	535	529	516	499	502	497	460	484	515	466	466	492	464	492	473	470	446	460	494	478	474	480	449	439	461	486	468	479	487	453	460	502	454	419	450	460	489	422	460	462	475	456	440	479	438	457	466	449	452	498	480	489	493	452	431	427	451	486	467	448	459	479	444	475	457	447	440	464	472	457	472	428	481	467	474	429	446	443	443	460	470	480	436	478	449	451	473	470	474	429	427	441	492	460	460	480	456	458	426	481	462	476	436	459	462	451	477	401	452	464	465	441	434	462	453	489	460	450	460	454	443	423	458	471	419	461	436	440	448	449	442	457	457	457	490	442	460	446	467	487	498	432	450	425	477	482	461	443	439	453	444	443	492	442	473	435	424	483	494	461	425	431	444	454	455	474	446	497	437	487	443	480	484	450	428	477	465	452	404	486	470	427	459	437	468	445	440	466	448	498	456	430	481	474	461	446	501	455	454	456	480	458	450	408	453	418	465	443	453	459	467	433	398	472	479	462	476	478	429	499	404	416	435	433	480	473	436	461	457	471	438	458	466	457	472	486	443	453	468	421	444	465	457	472	464	442	478	451	414	478	496	457	483	452	435	443	449	479	448	456	453	436	420	454	425	447	460	486	439	477	430	465	433	426	432	446	454	468	459	470	455	435	462	457	451	452	435	398	505	438	456	503	464	428	480	492	456	428	481	402	462	437	449	467	448	468	458	458	471	455	428	438	480	463	477	441	451	443	451	425	426	435	440	421	469	419	470	471	478	470	480	486	503	491	463	477	474	454	441	471	444	457	402	416	452	446	407	462	453	470	503	457	450	478	465	442	462	460	475	461	460	451	442	503	444	454	476	452	476	443	487	461	442	475	468	467	466	491	454	445	448	475	462	463	461	457	466	448	411	447	439	428	455	451	459	438	468	484	476	463	433	459	438	460	478	469	455	451	421	442	408	456	470	445	484	489	442	490	430	433	424	413	451	435	438	484	427	459	437	493	465	452	458	497	426	466	449	487	451	468	444	466	461	441	458	421	463	451	453	488	455	467	448	477	467	491	464	425	454	479	478	465	458	467	454	455	393	433	504	448	443	462	452	472	464	440	419	432	459	427	437	438	483	446	466	466	431	468	467	452	485	458	423	437	466	475	462	448	460	460	442	412	441	445	441	448	478	444	491	423	430	473	468	458	480	482	444	492	455	475	470	435	475	446	497	479	412	459	474	478	492	457	450	395	461	415	434	438	483	466	430	434	463	452	478	445	442	464	422	431	451	447	483	437	445	440	449	431	446	440	493	456	463	447	459	423	455	453	462	481	432	487	432	450	481	452	438	492	441	461	437	484	461	450	441	466	436	455	487	395	440	456	471	456	420	455	465	434	467	454	455	451	475	459	464	452	460	473	475	451	450	461	491	488	423	426	452	448	472	495	443	456	454	473	467	465	450	479	465	461	482	445	458	473	423	470	456	456	466	450	446	438	466	460	442	431	466	454	452	488	479	455	478	439	439	457	440	450	474	416	456	447	441	453	475	451	479	488	477	485	446	444	411	492	478	441	474	464	447	445	454	434	454	460	448	497	459	466	497	443	494	459	446	474	426	440	468	445	461	473	471	452	441	427	480	426	442	481	466	433	433	441	481	465	458	410	466	444	476	440	435	424	514	471	484	467	445	453	460	430	461	480	454	467	455	441	498	483	490	490	479	448	474	450	487	460	440	481	505	489	455	459	471	469	469	499	442	510	432	475	465	443	447	461	447	473	484	470	473	419	488	468	454	473	464	460	437	454	444	406	431	451	472	432	445	460	479	437	482	462	472	467	475	516	419	447	473	461	487	466	459	479	436	453	441	449	463	441	449	453	475	398	451	436	422	449	457	459	467	438	489	408	451	453	451	418	470	446	449	496	446	441	431	482	482	441	451	515	447	492	450	501	463	473	452	493	445	455	434	447	443	462	468	439	478	446	448	458	482	429	423	475	447	494	474	443	453	442	456	469	475	451	470	440	462	466	487	440	452	459	497	420	430	475	476	507	470	467	470	493	443	445	459	476	462	460	453	432	473	466	455	441	470	448	453	451	451	440	442	471	408	444	442	451	468	424	445	457	465	439	442	483	475	443	464	460	441	492	424	440	464	473	458	463	471	439	501	439	459	449	472	441	445	484	468	438	445	466	497	446	430	422	472	438	450	445	432	455	486	469	506	452	443	439	471	462	423	452	491	485	436	459	473	466	464	458	457	448	431	484	429	487	456	470	422	458	463	454	434	447	463	444	468	471	442	458	472	484	449	455	469	424	451	472	477	468	446	512	463	491	489	470	462	485	490	452	443	432	452	464	424	452	492	461	470	476	484	465	481	543	482	475	468	436	475	456	475	483	452	437	424	446	464	457	439	444	508	469	489	456	451	456	457	488	480	486	451	486	466	469	423	451	469	438	470	465	443	461	447	478	447	435	453	431	475	445	449	482	464	442	453	439	452	417	499	435	440	455	466	422	480	508	427	470	437	449	481	433	447	422	461	480	447	440	437	470	454	483	461	438	464	450	458	474	472	457	441	487	444	450	469	473	431	469	500	459	447	455	449	468	473	420	440	444	463	471	430	452	475	477	440	462	459	437	452	459	485	432	455	443	458	474	439	463	470	449	449	428	448	423	448	462	442	458	446	441	444	473	438	446	457	405	452	504	442	451	440	457	455	409	459	429	423	438	463	425	481	437	458	446	467	471	437	470	413	453	433	472	457	468	482	465	460	492	435	467	446	440	469	490	450	438	461	444	466	480	446	463	453	409	429	484	435	463	481	447	456	457	431	471	430	463	452	451	463	463	500	437	439	428	450	455	479	443	451	448	430	451	485	436	466	448	421	444	453	468	440	456	437	462	454	448	426	468	459	432	457	478	455	449	490	459	458	476	453	459	430	460	457	448	442	470	437	452	484	489	462	483	481	460	420	461	479	464	449	465	414	451	467	451	408	474	477	432	430	470	470	441	405	455	487	495	465	445	479	464	455	461	441	484	453	465	445	497	463	502	427	458	434	448	457	457	446	508	437	460	474	450	419	482	481	468	487	453	437	451	455	432	436	455	433	425	465	494	474	432	447	460	430	440	476	460	466	460	434	474	480	482	477	464	416	462	452	434	462	402	472	443	469	452	424	432	439	473	460	481	467	447	462	484	481	446	465	426	436	472	452	455	436	465	458	448	436	455	478	422	437	463	428	471	443	462	449	458	480	428	444	468	472	423	415	445	467	504	410	440	469	481	493	466	445	472	451	462	452	484	466	444	463	428	443	460	461	457	464	429	445	472	461	425	438	472	454	447	476	411	422	469	431	462	434	470	428	456	441	416	478	429	457	459	409	449	445	409	448	475	467	453	439	489	450	469	445	489	470	476	482	428	472	455	448	463	450	442	419	444	482	464	413	480	479	409	479	463	456	494	448	459	458	441	463	459	423	406	471	444	420	424	471	440	482	472	460
22603	21052	28511	23793	21046	20999	5968	1142	849	794	694	596	607	575	550	508	504	472	463	495	502	481	429	436	492	418	437	450	432	438	430	436	407	419	395	440	442	430	415	459	425	431	382	445	405	422	449	421	456	433	419	435	417	392	436	437	444	425	415	402	423	441	427	429	429	393	400	409	378	446	394	442	426	420	412	436	392	426	439	406	405	392	434	433	418	458	424	439	419	366	414	383	418	443	419	428	392	422	415	432	435	426	418	445	388	389	407	461	412	399	412	413	418	406	374	411	372	424	431	406	433	440	409	413	399	418	389	431	398	404	409	442	431	407	406	419	408	417	450	384	441	434	405	404	418	430	375	411	417	425	432	440	395	427	419	439	428	405	431	425	450	427	381	394	404	393	411	419	405	392	447	404	425	412	426	418	391	408	389	402	424	396	372	384	422	393	416	399	430	387	440	423	436	422	402	416	392	412	433	415	442	398	394	444	412	396	407	414	383	410	399	400	437	413	405	410	382	412	441	408	441	409	381	433	451	396	378	421	402	458	456	391	399	453	416	444	419	427	405	394	447	433	410	427	423	398	399	416	433	413	398	408	394	419	420	438	435	421	410	394	455	389	379	423	422	366	437	388	424	417	399	413	397	399	407	409	419	405	403	422	449	408	424	414	408	427	401	442	377	437	403	420	402	397	389	416	382	432	392	395	411	382	381	396	459	420	433	425	395	387	370	390	411	401	398	403	403	416	421	386	419	393	390	413	411	393	387	447	408	416	393	419	388	404	428	407	408	415	445	396	389	430	369	422	406	421	408	415	408	441	446	402	404	400	442	417	382	427	419	444	459	437	400	381	430	434	402	404	442	407	401	415	410	409	441	407	394	415	389	399	407	428	429	396	392	422	414	407	402	391	450	412	422	400	370	429	406	419	402	398	414	385	448	423	447	395	406	404	400	422	434	433	430	396	418	430	433	426	430	414	449	416	418	446	404	425	440	445	396	396	408	371	436	383	448	391	422	402	413	425	419	405	391	407	409	414	399	452	395	388	375	416	416	421	454	432	408	406	397	424	372	447	390	418	432	433	429	399	413	447	417	433	410	450	434	404	447	399	404	373	406	402	430	365	417	371	399	430	402	402	401	384	410	420	444	425	422	400	447	418	386	396	413	402	405	413	403	418	394	412	377	417	425	403	430	455	369	382	427	421	416	428	430	358	405	426	466	394	420	414	407	432	466	453	433	385	421	410	404	422	431	458	448	343	420	390	408	433	454	439	433	388	430	444	427	400	412	418	423	411	447	421	399	410	395	445	440	399	381	410	410	436	395	400	397	387	421	436	406	402	399	390	410	430	416	386	415	409	399	392	396	407	400	380	407	424	431	412	407	430	427	393	387	406	385	389	421	392	413	430	416	394	402	419	444	381	414	396	413	394	436	438	367	390	411	413	407	424	454	416	434	434	436	416	429	409	393	369	443	437	421	434	436	413	402	458	408	405	377	418	418	418	406	379	418	433	405	395	411	421	393	392	440	424	424	407	425	396	456	396	418	433	407	374	403	394	429	391	461	391	398	396	387	411	454	399	409	439	397	403	428	465	405	412	398	434	378	422	436	428	406	441	398	426	409	452	417	428	412	413	402	426	355	406	393	398	433	405	379	421	415	402	405	422	405	413	391	407	370	428	384	426	377	422	443	430	420	402	394	418	405	387	412	441	398	428	393	418	376	380	468	420	439	396	440	395	438	397	425	413	432	411	404	398	394	392	403	372	404	408	369	418	409	363	418	432	444	406	425	427	417	409	360	453	395	448	461	401	411	422	430	403	429	418	441	404	425	415	412	432	438	440	385	443	377	418	424	454	413	412	397	446	433	413	455	405	435	435	423	450	414	434	438	409	405	405	399	433	448	439	408	425	394	435	422	404	412	430	425	416	416	446	428	374	422	463	386	409	405	405	414	411	384	431	463	412	411	384	412	412	429	402	393	382	386	392	426	431	475	412	368	427	364	433	372	416	433	423	440	402	388	405	412	392	415	381	393	448	396	430	400	398	404	448	401	424	400	434	386	404	391	398	416	400	390	421	416	414	416	431	420	398	385	410	451	414	392	406	410	404	398	441	430	421	404	421	393	426	407	428	409	432	396	407	386	436	384	406	409	405	421	398	433	393	396	431	423	423	412	465	410	401	430	440	419	408	420	447	400	395	403	416	434	424	429	427	428	415	398	402	421	403	424	393	380	432	434	407	424	445	419	456	412	398	426	432	430	443	409	416	441	414	405	421	414	410	392	419	416	409	421	408	463	427	409	432	445	410	401	433	466	424	443	395	398	414	407	421	424	384	361	421	449	410	405	433	397	414	442	411	402	433	399	375	388	387	418	417	434	417	426	414	382	413	423	424	417	355	434	419	414	399	410	403	410	401	416	431	424	401	398	385	417	385	400	416	406	424	367	415	420	420	392	456	418	418	420	427	412	434	396	395	438	388	397	409	402	380	392	426	407	430	424	394	419	404	413	381	392	415	389	382	414	458	468	410	410	418	417	416	391	429	421	414	391	418	427	444	400	378	419	420	395	376	423	452	419	422	422	413	384	404	423	438	429	428	377	419	403	440	400	417	433	424	414	407	408	431	391	421	382	427	400	411	396	388	413	445	433	440	420	383	408	394	413	401	451	339	403	435	377	407	423	402	405	427	406	416	425	412	417	406	393	403	377	398	423	464	419	387	402	391	403	412	450	416	450	376	430	402	419	459	407	418	426	400	399	405	401	455	403	409	416	426	417	429	406	440	426	380	413	422	397	411	452	432	443	421	418	392	438	448	437	411	436	410	438	362	392	406	426	415	423	383	399	399	432	368	402	411	400	428	432	398	398	413	440	421	397	425	399	437	424	418	420	425	422	411	449	416	428	418	435	403	395	403	412	435	410	395	406	419	396	440	422	419	383	417	400	405	407	435	429	398	417	393	408	427	415	420	402	428	397	400	398	416	460	386	412	436	424	427	470	404	399	438	436	378	408	454	448	419	397	432	406	414	397	395	433	439	425	442	459	421	423	375	409	374	391	415	372	429	424	403	370	406	428	394	395	426	428	433	395	388	424	411	396	441	399	424	372	437	433	437	397	449	406	402	429	417	465	434	389	416	413	424	415	408	412	451	411	430	411	421	424	435	425	444	419	440	400	443	402	409	422	418	425	423	409	406	407	421	413	424	432	379	390	442	431	416	423	372	413	420	387	399	403	400	410	422	398	389	405	436	418	423	417	415	410	399	428	427	422	402	403	403	442	431	444	427	422	411	442	435	401	414	435	399	452	391	417	392	406	378	428	441	425	408	409	446	440	428	418	424	413	437	382	414	414	410	425	387	419	435	390	413	415	421	428	425	378	422	421	365	400	407	382	368	442	416	388	407	450	384	396	378	400	436	423	425	398	441	416	433	408	421	428	391	414	440	426	454	416	444	411	435	416	405	437	441	409	446	430	436	428	431	414	370	423	415	427	431	439	432	403	392
22302	33706	19431	7584	4120	2930	2091	1720	1480	1261	1059	956	864	755	753	624	700	660	648	620	604	618	598	541	583	591	556	574	580	586	583	556	554	579	508	550	542	550	516	520	518	491	543	555	518	551	519	566	528	539	574	508	537	537	544	545	501	516	528	530	532	551	482	555	536	563	512	551	535	505	538	531	538	511	527	533	537	523	533	536	560	512	488	524	519	523	510	537	553	506	517	518	522	538	519	511	512	576	542	532	497	536	538	515	543	555	504	518	546	513	521	509	560	548	505	544	551	527	519	480	530	565	482	480	480	501	481	518	507	513	524	550	523	546	515	531	546	552	524	538	503	529	542	514	502	535	510	514	538	545	525	506	531	486	498	511	519	490	529	512	530	546	525	514	530	518	479	504	503	550	514	564	535	545	556	555	542	507	569	474	496	513	543	462	540	530	498	504	505	559	508	515	563	542	524	502	529	538	556	525	539	567	497	518	540	507	486	544	525	542	514	528	500	518	527	509	502	510	488	579	547	506	520	549	542	534	515	540	526	526	520	517	539	502	500	520	498	514	551	525	529	471	524	515	544	443	532	514	540	536	518	526	565	492	545	508	484	543	549	520	527	533	525	557	521	497	576	538	498	528	524	571	520	547	512	542	531	535	505	524	516	500	527	557	586	538	537	579	530	552	527	497	520	497	492	511	489	518	531	550	488	524	554	525	517	514	561	550	540	512	492	540	511	510	534	555	557	524	528	589	510	533	500	535	557	522	553	553	484	522	509	490	518	519	525	535	519	536	523	479	520	558	533	546	555	523	515	477	501	539	525	516	489	510	560	513	525	544	502	512	528	491	531	537	529	556	571	502	548	511	513	550	528	503	534	491	517	518	512	497	577	561	484	497	485	521	540	520	483	492	525	531	519	537	546	529	546	511	536	509	516	524	518	549	548	516	471	532	501	560	542	559	530	538	537	477	494	490	549	528	535	486	525	518	513	494	568	557	523	457	498	515	518	550	507	508	526	491	511	516	526	528	516	554	505	528	494	504	447	494	537	532	520	534	549	521	512	515	520	507	534	524	497	491	524	520	514	518	486	496	499	533	513	525	550	544	517	511	514	550	506	509	498	540	494	536	520	493	565	540	518	514	538	521	517	487	525	543	529	546	547	501	535	546	528	531	507	528	503	495	555	549	538	532	524	539	512	533	527	526	521	526	534	534	532	504	496	532	529	520	516	511	522	504	538	509	509	512	486	515	561	537	516	538	515	566	508	471	540	509	530	517	536	518	513	519	525	496	559	496	515	514	561	529	499	503	575	514	504	532	554	506	523	517	533	522	506	552	478	535	518	531	494	503	522	546	530	496	487	516	538	550	530	496	496	501	512	506	521	542	535	516	501	515	527	530	551	496	564	529	516	521	509	498	514	517	516	547	522	559	507	498	516	509	516	530	508	552	503	534	547	529	573	544	502	516	535	533	479	519	508	542	551	518	492	495	543	553	518	522	557	512	533	539	512	526	560	546	562	510	526	495	512	521	494	506	542	529	507	539	513	524	508	524	508	523	526	543	542	526	535	502	545	506	543	528	509	507	520	550	502	531	507	539	516	527	570	528	547	477	527	500	512	526	513	489	503	523	483	531	529	498	524	565	505	540	502	520	505	494	524	595	505	545	543	538	519	498	526	546	546	539	540	576	516	503	531	497	522	515	543	524	516	502	475	549	495	522	535	511	499	550	550	492	550	535	514	489	511	513	527	572	548	498	511	515	504	513	533	498	578	530	513	515	516	517	521	504	533	537	518	522	541	509	557	482	497	539	536	514	553	544	498	522	513	492	509	520	525	502	552	520	510	532	531	497	519	541	542	513	529	499	520	532	532	550	519	536	544	527	549	550	493	497	542	535	511	551	492	496	505	495	548	480	502	546	560	519	562	511	514	549	529	487	504	495	483	529	558	535	512	509	572	528	541	502	511	521	495	516	525	509	493	502	498	519	469	515	511	523	489	489	470	503	524	544	486	533	532	539	542	568	569	525	527	554	509	540	525	554	523	523	530	536	525	500	512	528	525	499	520	559	536	545	519	508	498	502	522	561	559	493	495	552	504	508	531	556	518	517	529	516	523	535	493	500	514	529	526	537	491	511	536	542	544	528	519	507	527	546	567	541	559	536	543	530	493	499	527	530	531	544	559	549	498	584	523	500	502	501	519	514	539	504	516	524	493	529	561	541	535	510	565	522	508	550	512	500	527	541	528	535	530	526	538	513	498	523	521	514	540	535	533	530	524	530	509	493	506	567	508	536	495	509	513	545	509	535	511	530	526	551	498	512	512	506	467	543	532	566	568	515	527	493	547	512	535	479	514	523	525	525	541	513	521	527	514	525	521	548	547	524	506	554	570	512	521	518	508	538	475	514	557	499	520	561	526	492	522	513	514	511	502	505	548	556	581	540	516	500	488	521	555	525	543	535	533	529	508	554	503	497	559	514	568	520	502	539	522	509	537	518	569	543	518	516	501	515	474	488	525	536	538	564	527	535	497	537	521	492	540	537	531	518	537	536	495	524	534	551	515	519	471	495	536	561	522	488	491	526	555	514	492	485	516	484	522	547	525	520	524	540	502	497	504	537	559	514	524	537	611	568	512	545	508	525	557	502	532	509	552	530	503	547	532	527	533	548	561	522	559	568	528	513	505	538	524	540	528	541	542	549	531	539	508	484	512	542	555	474	530	566	543	522	525	559	535	529	527	528	544	541	553	493	529	511	501	490	480	513	525	501	541	495	526	568	511	523	506	533	523	534	526	490	491	538	537	554	549	494	528	533	524	505	545	508	572	520	520	530	545	516	463	513	528	545	532	548	539	550	554	507	557	508	510	501	530	525	512	495	519	570	523	514	533	530	544	528	534	521	527	576	543	526	501	523	522	532	511	526	519	551	520	545	518	552	514	495	513	541	530	518	486	512	515	548	553	535	495	486	517	494	507	479	499	567	516	519	539	497	526	484	536	487	525	583	502	545	509	532	500	521	539	461	492	516	555	550	530	536	513	552	538	511	519	517	489	537	484	534	497	558	511	502	513	523	546	467	487	490	554	539	527	518	545	489	500	518	517	536	506	505	505	493	512	517	517	558	526	531	504	493	495	545	491	513	488	515	509	508	514	509	512	516	526	484	531	518	546	554	517	506	542	479	542	497	548	516	537	520	495	540	531	495	502	553	525	531	539	544	544	512	539	489	534	510	532	542	520	486	494	505	549	521	529	517	529	499	466	542	491	504	501	487	505	515	513	495	523	519	515	528	556	553	537	551	533	537	538	517	528	545	524	549	537	565	528	527	498	546	536	527	526	522	485	532	555	514	522	519	532	487	568	499	537	561	507	512	512	519	533	525	500	524	518	540	509	488	554	501	504	518	557	548	488	543	513	520	512	548	500	565	556	536	509	513	509	489	528	521	510	511	529	549	483	517	504	547	528	535	513	525	540	492	499	540	496	519	519	504	514	504	524	514	519	509
27225	19424	8322	1857	950	843	751	709	635	616	622	652	653	621	582	639	636	613	632	642	596	625	613	664	620	575	621	598	637	644	604	592	614	623	644	639	602	608	604	637	599	642	602	615	641	612	635	662	665	618	592	593	580	619	601	570	625	651	577	637	599	581	605	588	592	596	619	594	601	645	624	605	629	657	640	610	621	584	595	584	611	611	606	610	617	613	652	634	621	600	647	571	642	624	596	627	637	619	642	606	626	606	639	601	628	554	597	603	624	622	584	606	594	625	687	628	631	648	643	679	591	585	611	616	625	648	563	588	597	600	590	628	618	612	621	573	580	624	639	641	582	634	583	620	616	628	586	634	603	609	604	615	570	607	599	671	615	609	597	604	641	623	611	589	621	598	609	597	621	636	647	630	634	637	584	636	637	595	645	636	606	612	620	633	597	613	574	625	581	630	648	658	611	639	597	587	604	652	579	633	625	557	655	621	590	589	654	590	564	633	594	592	589	598	578	608	634	666	618	606	610	628	600	617	651	608	614	663	619	615	608	625	619	614	620	607	595	620	608	585	610	620	558	596	652	590	623	611	626	591	585	594	623	638	598	600	612	571	630	632	593	564	604	612	627	583	566	620	619	597	646	642	608	659	601	622	572	581	610	623	649	580	605	601	615	609	578	601	629	630	628	578	595	613	587	594	596	605	583	623	624	617	642	633	597	586	629	663	594	610	595	619	610	629	621	606	611	645	622	633	618	648	604	638	590	621	613	630	621	588	661	628	628	605	533	633	626	599	609	651	567	606	627	591	610	630	640	583	604	560	639	601	610	585	634	574	568	581	660	646	617	591	603	642	604	640	593	590	599	608	633	630	624	596	599	592	596	617	621	577	633	596	648	625	669	567	614	605	594	591	586	591	561	585	604	647	602	601	575	599	585	659	557	615	635	700	630	640	626	639	587	625	614	601	588	630	633	646	626	596	643	608	619	633	583	610	632	641	585	628	597	612	600	611	596	606	587	622	618	592	610	659	609	611	626	662	588	617	633	607	631	611	601	623	594	551	630	661	638	651	641	618	625	607	605	606	649	588	538	601	587	573	571	651	627	626	620	613	631	612	642	611	630	586	600	639	607	582	624	594	594	628	646	625	609	587	619	554	592	610	633	601	622	638	608	558	619	573	614	646	581	603	616	599	631	616	617	633	580	629	593	582	591	587	635	610	595	625	650	611	628	618	595	612	614	592	626	625	570	651	610	580	614	600	648	634	610	607	602	624	601	620	607	610	672	603	654	611	593	587	622	606	600	572	610	603	598	649	619	646	628	614	629	570	594	584	613	591	659	607	602	627	628	605	612	599	607	613	613	638	612	637	601	614	585	657	608	589	627	650	610	611	635	641	601	655	639	599	627	590	624	573	568	604	568	660	630	605	585	593	623	579	627	616	641	606	603	602	583	636	613	624	612	615	622	629	581	614	601	564	598	631	662	595	639	657	626	648	619	597	622	652	646	607	564	604	583	640	628	619	632	568	589	613	594	616	629	558	588	621	604	618	619	611	619	601	611	590	610	604	538	613	596	608	596	609	582	614	610	610	655	621	617	602	646	603	589	598	573	647	590	594	686	592	623	644	596	626	632	610	593	654	597	631	616	615	604	627	632	646	608	602	628	664	664	593	620	588	577	606	570	595	601	635	632	573	615	639	590	611	596	567	557	605	617	585	574	556	571	609	605	627	593	643	643	625	656	617	617	578	574	612	602	672	626	653	625	661	667	605	609	649	641	587	638	615	660	596	607	613	621	612	601	574	613	617	624	638	618	627	583	568	630	581	629	567	648	587	619	622	612	619	588	603	589	630	622	586	564	625	581	573	587	599	608	616	617	587	603	611	614	593	576	600	534	596	614	587	639	592	661	577	639	595	616	628	601	597	601	616	592	594	644	647	601	638	617	564	644	636	605	651	586	634	629	661	608	619	621	620	591	561	635	607	638	590	596	612	621	615	542	576	648	638	632	628	613	571	608	602	609	582	599	615	648	558	599	602	636	642	574	625	593	602	613	604	615	663	591	593	605	615	616	614	584	638	646	590	575	611	605	621	632	656	662	608	610	630	598	608	591	594	576	578	630	636	585	631	577	624	607	586	673	622	616	587	600	642	580	595	636	582	626	570	627	640	644	624	622	633	623	615	575	580	592	650	599	586	585	603	615	644	580	618	608	644	606	634	654	634	605	606	617	607	664	617	590	644	644	620	610	593	621	608	578	579	608	600	627	576	597	564	564	602	638	612	620	606	630	659	573	605	638	599	603	588	592	617	631	595	634	598	599	647	630	640	653	595	629	592	587	610	618	612	589	618	606	634	606	655	561	608	604	603	629	647	567	628	613	604	631	599	632	588	621	623	646	578	614	613	616	611	619	586	603	598	594	629	623	613	684	634	646	579	641	571	598	608	609	638	616	585	591	610	625	613	585	631	655	558	620	579	591	639	617	622	594	582	575	598	618	569	611	618	590	610	649	595	613	656	645	593	651	618	577	614	561	587	575	626	610	590	567	636	614	617	611	596	601	580	628	636	628	614	605	655	608	624	583	604	623	583	612	614	564	603	611	635	624	596	609	590	618	615	654	559	631	611	629	646	675	626	614	626	612	615	605	603	622	592	601	574	632	594	657	608	553	616	609	659	620	587	620	607	626	621	632	572	596	664	590	642	611	602	595	600	657	602	605	629	611	590	598	608	616	626	559	596	599	602	614	606	576	582	627	608	617	608	570	629	599	658	605	635	636	659	613	583	657	614	606	637	657	579	640	664	622	587	630	578	641	607	547	568	603	587	571	571	629	593	587	621	633	600	637	592	652	659	600	661	650	585	604	601	599	626	617	644	640	615	583	609	633	646	618	589	632	606	626	623	566	663	597	609	620	640	591	652	607	585	598	579	614	599	591	619	650	594	598	580	596	590	605	640	593	633	591	603	623	611	628	608	610	543	679	570	605	596	598	612	606	624	586	629	616	638	596	603	584	578	609	608	600	624	642	618	619	559	634	622	576	644	574	603	577	613	600	590	592	634	605	577	637	589	610	634	650	604	647	627	629	647	639	613	625	633	619	618	633	585	639	616	619	624	620	632	645	580	621	598	637	580	659	602	583	616	608	617	620	596	608	629	643	625	574	594	645	625	600	617	594	622	611	592	583	642	642	633	622	592	578	602	614	560	629	658	604	607	599	580	559	642	661	575	608	587	609	631	608	622	616	588	596	602	605	594	618	628	592	601	583	601	615	588	606	597	644	624	624	582	622	628	602	631	592	597	621	637	632	612	604	591	620	608	636	587	602	615	628	633	625	622	599	630	650	591	601	601	576	619	636	608	604	556	680	605	639	592	660	602	622	603	636	633	591	630	582	583	567	603	609	644	644	620	580	636	604	595	598	594	592	629	579	597	635	630	597	620	627	589	596	609	575	602	585	603	626	629	623	631	610	606	617	622	623	591	571	592	627	591	588	610	591	578	595	647
13370	12860	5696	1712	1020	885	896	847	782	834	804	749	709	760	762	768	761	775	766	727	754	807	741	787	745	791	703	739	763	744	779	776	753	757	767	716	762	781	746	734	749	678	735	775	784	768	745	716	793	735	728	779	683	747	715	754	729	724	779	722	802	766	731	737	708	716	711	762	728	729	736	806	727	707	745	767	771	764	716	793	734	741	764	776	719	727	783	733	708	737	757	754	778	727	725	776	746	766	699	754	734	774	761	716	782	752	739	694	756	739	793	717	761	737	686	742	729	770	750	795	774	749	727	734	780	759	770	728	740	756	734	770	766	721	781	792	757	735	739	711	775	686	720	705	739	724	761	709	773	708	738	704	706	753	745	733	769	769	731	719	713	749	738	768	729	758	761	771	719	752	714	757	711	691	736	772	699	750	769	743	740	718	753	720	775	767	727	755	769	763	738	739	799	783	759	743	727	714	776	760	742	737	802	699	742	769	781	661	770	753	705	788	745	748	800	679	746	662	738	723	728	751	736	739	791	751	801	748	718	725	703	761	760	764	772	783	701	754	740	770	758	753	758	792	776	769	763	755	729	735	756	718	740	739	757	743	742	764	792	783	726	707	811	722	712	737	754	755	755	758	802	721	745	718	778	752	775	722	766	727	772	744	718	798	780	748	730	718	776	740	750	746	788	741	778	719	729	760	746	765	721	744	798	725	758	763	726	751	726	750	724	779	798	777	736	782	757	751	729	770	765	745	717	777	788	762	745	768	744	764	749	812	711	684	712	753	731	732	773	766	710	714	770	709	766	787	774	724	767	710	738	748	770	747	716	727	716	690	758	729	783	748	698	764	749	738	755	755	730	708	779	738	766	727	752	781	749	744	755	734	701	772	755	791	729	715	740	750	752	758	694	731	749	736	752	767	714	724	767	705	717	708	749	782	739	719	793	757	785	760	775	702	720	747	773	710	705	787	777	775	734	741	737	737	715	721	715	698	750	761	699	774	723	767	767	727	759	755	731	716	729	710	725	734	762	770	748	780	695	741	734	740	759	767	771	756	756	747	741	745	701	750	773	808	713	765	726	710	760	727	727	759	722	725	735	753	720	735	761	779	740	768	724	767	748	747	743	739	745	752	704	792	738	776	763	762	735	776	746	800	765	780	791	723	722	732	807	758	745	775	806	708	775	769	726	747	784	740	723	746	823	787	740	733	783	754	742	747	761	697	731	755	744	724	731	770	748	731	779	758	725	702	772	746	727	762	785	815	781	777	752	778	776	714	747	734	722	728	766	763	683	727	736	802	749	733	781	768	799	741	770	764	737	692	684	718	759	754	724	751	743	770	731	733	727	742	731	743	704	733	718	757	771	714	681	745	749	707	724	755	756	786	744	750	736	753	739	728	757	723	747	732	761	764	698	778	749	732	712	740	779	745	762	719	720	783	752	796	777	747	696	747	742	763	759	710	749	741	785	754	759	737	766	760	737	758	722	782	773	722	740	745	711	745	763	743	701	776	711	759	725	753	746	726	755	730	729	768	733	762	725	731	780	771	775	777	733	772	804	765	739	769	730	762	729	739	713	743	775	783	751	729	738	760	752	743	728	752	731	770	759	727	719	736	716	734	746	750	748	771	733	766	777	762	772	763	761	702	744	776	798	736	690	757	750	720	775	714	730	797	740	678	713	774	750	779	761	740	738	733	783	729	764	799	748	747	773	745	728	697	731	767	754	727	764	715	767	769	763	764	704	740	749	766	729	793	737	754	764	782	767	712	729	737	741	705	793	722	748	737	742	692	752	778	725	768	737	743	811	719	746	746	715	752	721	738	755	744	732	770	745	788	779	746	726	734	696	830	753	751	761	745	738	756	734	674	744	744	714	719	784	723	718	788	764	782	701	752	700	764	727	797	766	773	765	760	761	765	781	769	763	746	737	717	744	811	723	763	713	782	761	802	726	697	748	754	779	762	782	749	707	738	732	701	776	714	744	728	715	764	730	769	732	782	819	771	786	752	781	715	730	758	765	790	758	772	736	751	753	735	739	723	756	698	743	782	739	741	715	786	767	723	736	743	704	770	786	772	776	745	709	749	708	765	738	764	738	724	737	733	770	736	728	665	755	766	746	751	736	791	725	675	715	729	735	712	698	739	768	710	744	775	724	780	772	723	724	784	740	761	739	722	769	755	762	711	732	808	742	744	749	761	764	762	781	788	765	776	697	765	758	716	743	813	731	784	783	724	756	709	766	734	726	720	755	702	733	770	741	726	797	727	740	728	683	761	737	764	749	716	755	763	707	733	722	767	779	720	764	767	761	805	753	714	754	734	769	759	725	714	735	704	796	768	755	732	723	736	722	725	744	755	770	762	756	747	787	762	746	724	766	759	831	740	791	713	731	778	793	735	755	771	789	710	718	776	717	734	754	763	753	739	784	698	685	717	829	732	731	712	727	772	715	721	728	750	746	775	717	707	738	759	750	730	705	730	755	742	786	716	726	802	752	736	772	780	751	747	748	742	738	719	747	764	713	721	768	763	759	845	746	733	774	726	765	760	720	767	760	712	767	736	692	740	732	723	782	739	732	733	759	744	724	743	732	732	762	723	756	756	728	715	729	750	767	779	779	724	755	725	774	739	723	778	718	756	736	724	745	774	764	709	735	745	710	832	743	717	717	742	771	705	792	732	804	738	784	791	755	715	794	762	682	771	767	699	725	701	712	752	808	677	726	799	761	779	779	750	730	762	758	756	734	722	779	759	749	748	745	784	732	736	764	753	783	722	729	747	737	749	760	746	705	726	757	756	818	760	768	676	742	762	743	692	754	720	739	784	749	754	721	698	708	721	758	769	802	772	728	721	773	769	778	739	759	699	752	732	720	791	784	738	749	719	732	784	763	741	746	738	735	764	778	765	734	732	733	750	688	744	773	707	744	770	766	698	766	763	755	761	750	703	732	806	758	755	689	706	805	757	749	719	735	787	763	755	749	763	724	752	806	740	721	776	721	685	776	734	786	744	739	750	763	749	699	693	760	729	742	765	703	792	763	733	784	764	721	734	718	711	693	722	743	733	725	761	744	741	726	737	761	764	768	759	744	716	722	727	756	760	780	768	778	705	754	771	753	714	752	760	775	755	755	709	780	741	737	750	760	783	727	780	786	747	782	758	727	743	726	778	735	728	766	760	723	743	770	781	769	771	710	782	770	734	750	739	715	754	718	755	753	780	734	761	755	730	735	734	740	747	744	771	767	749	729	741	713	786	743	809	764	711	770	715	749	781	769	761	766	694	750	781	737	797	763	735	722	752	724	761	734	773	714	765	718	760	747	706	760	758	792	789	766	734	775	744	752	769	727	771	780	772	758	734	755	746	745	753	722	718	739	762	778	772	728	764	736	751	734	745	753	748	749	732	737	746	757	772	714	731	802	728	772	759	755	707	787	771	714	776	763	698	735	721	778	762	800	746	710	750	767	780	751	791	751	761	720	746	738	701	725	802	743	726	737	752
23675	21020	27980	24251	20937	8430	1402	1097	923	893	804	846	784	754	760	725	765	691	780	722	710	737	691	716	701	703	717	749	672	637	660	704	678	723	695	724	696	704	752	645	648	687	695	706	719	694	656	700	700	728	736	672	755	690	667	698	730	682	665	715	710	662	674	677	676	683	705	671	704	684	651	700	689	656	677	732	692	680	703	702	667	713	713	731	677	630	657	720	667	676	708	679	699	691	665	715	680	693	621	673	710	643	683	711	691	659	665	680	678	679	677	673	707	669	667	709	697	690	676	700	655	695	723	671	702	699	702	710	692	679	674	713	706	666	698	716	689	704	692	652	672	693	718	656	677	641	708	687	674	729	691	700	696	699	688	682	666	666	692	691	695	701	691	681	689	667	697	637	685	709	701	706	721	724	685	708	707	679	742	685	680	705	644	707	682	649	725	701	713	679	692	671	699	734	676	647	694	686	672	645	698	671	769	684	677	666	683	718	685	710	693	695	668	715	690	721	682	665	628	691	692	708	721	703	696	716	693	708	688	702	686	701	681	697	684	679	710	661	750	706	680	680	712	707	709	670	696	703	681	699	651	721	645	623	703	669	676	732	713	670	708	693	713	684	685	677	722	662	643	707	690	709	699	676	681	690	675	711	691	693	663	676	686	689	684	661	643	692	689	666	685	697	662	696	699	725	706	756	705	699	635	644	680	690	700	691	698	685	706	680	706	744	697	680	727	664	707	677	713	685	678	668	682	660	667	710	697	660	745	694	709	704	670	676	667	679	703	683	652	694	684	672	670	661	688	697	705	694	661	655	693	712	664	678	659	732	655	643	655	663	706	693	665	692	695	718	718	703	675	730	677	704	669	682	682	693	658	663	664	705	689	672	683	643	688	666	654	698	680	680	708	700	744	655	698	721	680	730	686	676	707	724	694	711	735	707	691	711	672	700	687	697	701	663	704	664	728	676	662	666	641	715	685	672	646	652	729	696	648	676	660	687	705	696	629	704	635	702	736	660	735	706	662	644	723	667	685	673	640	704	675	657	668	673	681	674	678	702	721	707	687	700	690	696	708	654	687	654	682	686	687	692	667	699	743	709	683	728	681	727	634	718	725	674	654	688	641	693	747	683	740	680	645	669	686	680	763	712	644	710	655	670	647	623	711	698	665	659	694	749	677	674	662	694	677	653	736	670	671	711	694	687	713	704	751	698	656	689	697	683	661	683	700	704	724	689	642	703	741	710	683	726	676	683	695	718	715	678	709	704	701	711	711	671	692	700	671	683	698	707	685	676	730	699	660	722	650	673	718	653	622	686	683	689	655	625	681	691	675	702	701	720	659	683	706	686	672	668	696	705	692	683	698	739	695	697	696	673	673	688	663	692	666	721	649	630	647	635	635	671	701	701	662	668	703	703	694	647	684	655	725	700	670	705	703	680	717	650	703	725	707	699	669	649	684	712	649	664	696	671	669	673	715	662	674	724	693	709	697	692	715	646	731	724	685	698	718	679	691	665	672	679	672	683	718	722	692	726	685	740	686	666	703	691	692	683	689	680	663	685	631	705	711	677	674	680	656	654	741	678	697	717	709	642	715	658	664	661	722	659	697	655	706	673	647	680	692	688	698	688	687	697	714	728	691	661	657	661	669	703	667	666	688	691	705	684	685	685	669	704	728	705	706	683	655	704	664	651	649	705	682	722	705	711	716	656	686	660	675	678	689	731	681	633	716	687	704	691	689	704	736	663	758	660	688	736	727	689	647	671	706	672	712	681	708	653	684	675	703	658	656	702	694	659	652	697	662	706	701	675	676	694	707	700	708	696	669	703	681	701	736	702	672	663	711	703	738	664	688	692	693	689	665	641	706	654	672	693	696	685	665	682	730	664	730	688	665	672	640	698	712	649	671	691	668	688	702	643	739	692	685	699	718	662	691	682	681	689	674	661	728	697	695	675	630	689	651	656	640	679	696	696	679	700	702	671	735	743	734	698	684	669	719	727	706	652	668	689	651	711	684	709	686	683	688	714	692	679	679	679	678	679	687	668	680	693	727	684	771	714	664	707	685	691	692	633	717	651	691	709	676	675	655	717	720	679	691	665	689	707	675	669	699	713	698	655	740	729	705	676	698	674	679	701	656	713	700	709	672	683	706	718	676	648	685	697	726	674	721	681	705	691	690	702	692	663	679	682	748	696	671	676	698	700	657	702	715	696	710	682	710	669	655	685	681	736	698	658	706	656	706	695	650	649	735	733	681	719	685	678	700	679	684	662	686	686	670	660	686	684	715	706	671	663	695	653	668	710	706	689	699	650	693	651	716	679	697	696	690	650	699	674	654	693	731	720	714	702	659	670	685	709	683	705	691	719	707	709	687	709	672	643	718	645	658	681	717	623	692	681	646	683	715	656	740	696	732	729	681	698	676	668	669	698	713	707	686	717	684	653	705	720	768	691	668	675	670	664	728	635	675	685	641	688	745	720	682	700	672	706	672	679	716	687	713	665	694	680	659	713	705	699	707	718	651	727	712	719	666	699	660	707	697	732	703	681	676	687	751	648	682	688	671	687	708	648	680	658	654	712	734	664	704	711	656	691	695	692	653	691	702	710	632	709	701	683	676	686	691	712	619	690	678	683	674	664	746	678	683	637	679	750	765	750	683	677	641	679	718	654	706	687	662	662	662	683	666	646	677	734	695	726	728	670	728	676	636	684	655	741	717	689	661	705	667	678	701	708	650	685	683	690	666	717	673	662	709	691	741	726	654	737	710	666	675	707	618	673	683	647	692	725	723	677	708	733	634	670	711	656	727	754	689	673	664	703	699	661	703	721	672	638	679	727	686	719	708	654	636	684	679	666	701	660	665	661	683	688	697	671	662	690	738	695	689	710	680	682	704	678	687	714	692	662	670	707	674	676	710	666	686	640	675	711	708	678	654	651	728	692	719	667	714	714	736	705	698	637	713	678	709	659	659	710	722	698	701	689	669	671	742	648	641	691	685	693	722	738	688	710	671	692	687	681	696	704	675	677	640	676	698	674	735	714	629	706	723	668	679	656	679	686	685	724	670	684	691	733	655	727	721	697	669	691	672	694	668	715	698	679	671	720	693	706	680	694	671	702	639	683	654	678	729	723	717	719	664	681	688	677	698	679	656	655	717	653	651	707	715	652	711	671	722	668	645	687	735	696	740	666	672	650	638	699	709	664	712	701	691	676	711	668	708	741	649	688	694	623	658	668	682	646	698	675	694	700	668	676	701	695	702	706	666	643	671	686	708	692	674	712	643	670	722	689	663	760	716	682	704	698	647	691	682	700	703	686	719	669	707	656	680	688	687	710	721	684	746	666	717	676	677	690	659	694	669	714	663	740	650	678	638	680	639	644	737	680	681	665	684	663	650	720	706	678	691	690	687	667	651	687	665	701	706	691	727	647	704	707	702	688	715	625	698	670	701	678	675	683	723	723	677	661	691	695	678	704	692	706	704	696	724	675	714	730	677	719
18535	26726	14436	5372	2976	2040	1757	1449	1257	1337	1083	1102	1043	932	981	927	921	907	897	869	852	913	877	919	888	890	901	875	840	825	906	822	844	874	886	881	849	879	846	881	855	888	903	824	847	855	825	885	919	798	857	788	791	898	902	878	841	834	911	839	854	876	859	837	825	871	824	852	852	868	815	849	828	840	814	882	808	847	844	845	865	866	849	837	843	853	832	865	859	830	826	868	818	878	829	843	820	855	820	830	807	840	862	881	854	826	862	829	789	829	863	829	860	817	863	859	842	811	877	857	865	859	888	877	803	860	814	855	861	848	835	840	894	873	883	852	827	859	823	815	817	894	889	799	815	855	853	871	819	835	870	911	915	817	873	839	891	830	801	855	849	854	857	847	863	841	833	825	873	858	803	890	816	848	857	819	860	837	868	849	861	822	900	866	868	809	858	881	851	820	880	820	862	836	876	870	874	844	856	825	841	856	818	852	837	813	898	856	835	853	772	819	847	810	831	817	860	813	827	835	891	835	875	834	892	800	855	880	935	871	850	843	823	873	807	859	830	900	857	859	861	838	851	863	806	862	893	841	865	870	815	851	873	873	848	890	852	892	867	820	872	873	855	793	814	870	812	835	863	874	861	845	848	816	835	910	845	870	843	825	864	828	828	856	780	831	794	819	858	823	804	831	821	855	783	837	852	833	895	834	874	871	850	841	817	853	802	827	846	850	910	823	842	809	853	823	823	833	888	876	838	858	861	869	869	835	864	843	919	814	821	864	853	807	824	839	846	880	862	810	836	838	883	794	868	894	849	892	857	820	840	773	910	814	848	835	834	772	828	805	808	836	814	882	821	866	852	854	835	843	820	877	798	868	774	838	858	813	862	859	853	868	803	811	889	843	868	827	815	860	823	853	833	872	826	859	771	906	809	802	842	889	853	835	878	901	830	836	848	814	868	837	874	880	826	824	872	824	898	882	819	803	838	788	820	865	850	877	892	828	833	794	831	895	806	863	845	862	852	890	809	793	863	842	843	889	840	861	841	866	898	856	864	838	845	829	842	825	829	840	854	859	837	839	804	847	854	830	835	898	840	869	878	831	886	888	829	872	858	866	892	854	843	883	867	832	858	814	834	864	836	928	864	870	822	796	809	829	879	837	877	779	878	957	839	833	857	878	865	826	880	838	784	842	798	847	875	877	857	860	881	856	837	825	882	852	844	826	826	853	895	863	812	852	920	865	828	892	813	828	867	851	860	823	802	907	861	860	809	828	831	870	841	828	820	820	883	843	828	907	821	862	805	847	862	885	890	821	897	897	851	824	872	832	863	808	821	879	866	876	842	868	825	838	823	832	835	815	854	874	853	804	821	811	813	848	865	822	865	839	811	808	849	857	927	835	826	851	866	909	826	855	869	792	862	817	819	864	817	867	854	819	781	822	841	826	885	804	821	858	897	807	858	869	896	855	892	893	823	804	845	836	847	866	888	886	805	884	848	832	823	890	849	858	838	800	855	863	848	841	830	858	845	835	783	831	827	860	872	795	838	835	821	887	859	853	904	836	859	862	827	852	845	864	794	900	791	797	858	861	823	832	805	798	833	876	838	851	888	790	832	823	821	807	832	815	863	843	884	869	864	843	874	802	830	810	817	849	883	861	784	839	859	859	871	861	829	839	865	827	880	841	855	833	826	816	836	841	876	856	862	869	831	850	867	774	834	868	851	830	877	849	844	834	814	826	854	870	814	822	860	817	839	896	898	833	789	855	903	876	834	856	830	837	837	818	935	798	823	867	790	875	841	859	834	873	777	892	866	851	833	835	825	786	874	864	853	863	858	809	908	880	825	809	856	863	882	842	872	831	904	873	855	908	838	874	812	826	819	808	785	831	814	812	874	898	851	937	821	821	864	868	843	869	834	850	879	893	878	847	820	860	834	846	805	895	800	842	851	814	820	841	857	814	878	833	822	833	815	828	845	893	846	793	850	827	800	815	816	889	850	830	880	855	843	908	807	827	828	891	863	850	786	836	889	873	836	849	842	918	845	856	855	886	847	878	831	857	867	855	851	815	876	901	828	830	878	852	853	866	852	798	903	845	887	803	848	841	812	872	786	802	808	792	776	873	861	918	816	837	847	810	863	821	935	831	817	857	858	857	861	842	859	821	875	842	855	855	833	872	835	918	850	831	824	858	819	796	865	878	861	870	770	919	833	819	823	865	852	859	931	858	868	875	808	834	844	908	825	846	886	821	838	885	863	855	853	812	868	867	920	897	860	847	864	871	886	822	830	822	920	868	846	855	862	868	861	867	856	842	866	830	808	863	817	841	846	814	878	828	858	820	824	838	833	817	870	810	870	799	870	826	840	901	835	838	872	816	863	852	834	855	886	782	801	868	848	802	862	835	878	830	804	859	872	840	857	900	789	853	810	828	861	831	862	764	806	860	866	806	852	862	843	851	811	789	797	902	820	857	851	828	852	847	877	882	832	851	863	856	870	840	834	853	824	845	799	855	837	791	816	834	854	897	844	867	851	820	843	871	843	795	856	825	817	851	840	839	904	853	814	829	821	868	846	798	851	874	895	836	792	803	775	846	838	895	825	814	836	832	867	825	822	895	838	870	864	870	817	846	809	848	807	803	799	848	850	860	836	859	827	840	862	822	884	896	815	844	826	849	883	862	875	885	871	822	856	854	842	786	802	823	815	829	846	867	835	825	813	839	837	855	831	843	880	832	828	841	840	795	851	812	842	876	816	833	813	844	859	874	794	864	810	826	852	825	879	901	862	861	892	858	866	872	840	864	888	833	815	814	832	821	826	868	879	810	829	821	862	855	856	851	840	842	830	849	844	829	867	819	859	875	861	879	847	836	866	866	855	829	820	855	778	796	842	930	816	853	870	824	879	933	827	857	843	845	873	825	829	824	841	825	773	848	843	874	828	871	865	888	859	836	831	938	854	897	816	885	855	863	872	848	876	856	828	837	850	871	899	828	862	821	856	858	829	825	862	856	849	824	855	845	911	813	837	866	850	826	884	864	874	859	836	845	846	879	810	831	826	858	771	812	891	816	840	903	850	812	847	808	888	860	836	882	886	794	807	913	832	805	892	823	844	839	891	886	840	866	837	858	834	855	851	834	883	870	821	860	902	816	906	854	838	843	833	855	883	854	833	834	876	856	837	864	876	845	881	870	847	870	836	806	896	826	829	868	888	868	817	806	788	839	848	844	838	838	912	846	830	897	809	884	880	846	808	851	794	830	815	857	836	829	827	868	845	889	876	844	838	814	831	869	844	824	859	870	837	881	845	850	809	871	890	828	875	837	861	830	820	842	869	859	824	809	862	865	902	841	840	842	814	885	846	866	797	840	803	867	845	848	855	853	898	879	806	824	863	822	798	842	832	789	849	845	808	859	840	841	880	828	792	868	823	817	842	788	781	848	873	841	836	886	841	818	868	823	788	852	846	872	890	819	890	883	832	811	814	847	792	842	848	875	897	796	814	861
24689	20994	26874	25144	9758	843	600	532	464	484	402	419	390	388	375	354	360	392	376	382	356	409	391	381	377	383	358	341	381	383	371	380	346	375	336	370	358	357	379	380	371	354	377	396	363	365	373	384	353	390	376	370	351	387	338	349	367	381	388	355	339	339	349	347	365	375	384	379	346	391	334	378	334	344	381	351	385	357	370	393	379	386	375	378	386	357	351	361	344	366	371	378	341	369	336	369	357	356	367	401	390	357	341	376	352	377	368	384	384	379	332	378	356	368	372	360	336	366	353	362	354	334	320	370	370	349	325	357	376	376	363	378	350	360	357	348	384	337	332	348	409	366	357	373	357	367	347	346	384	382	334	377	387	362	360	401	390	350	388	364	368	372	366	366	377	389	352	348	382	408	343	346	368	328	374	345	352	345	344	332	373	355	357	402	333	342	339	367	332	390	341	366	347	356	365	413	335	376	354	334	371	372	344	372	344	336	375	362	321	375	363	358	367	354	340	359	362	333	367	356	369	376	330	362	386	363	379	351	367	350	376	393	344	402	350	369	366	379	373	363	350	365	357	365	381	375	375	376	364	356	391	362	342	347	366	397	332	346	343	361	367	374	359	396	373	386	339	311	370	366	343	352	373	371	376	407	351	385	388	381	338	365	354	374	353	384	345	367	355	353	375	351	353	360	381	347	335	357	361	372	370	401	351	380	374	349	372	350	356	364	371	383	365	370	389	411	368	351	351	366	361	358	352	385	360	351	342	335	389	394	370	388	368	343	355	338	375	365	333	364	341	375	372	388	352	339	391	398	383	389	366	418	322	342	392	385	379	334	370	412	360	346	401	364	378	366	369	346	407	365	409	349	379	359	405	380	384	354	366	340	378	377	375	326	373	346	378	358	383	394	378	375	350	367	360	365	388	359	374	346	336	359	384	389	366	343	367	388	392	355	418	379	347	358	309	332	372	379	383	329	377	370	409	360	363	346	385	383	348	383	375	345	354	359	340	343	332	409	399	361	363	379	356	337	366	358	382	354	352	374	395	335	332	374	350	372	372	368	353	371	351	349	346	407	364	392	368	348	361	347	381	377	390	354	396	355	355	358	368	359	365	367	326	392	354	361	387	368	411	361	339	359	363	367	367	361	394	396	359	353	354	354	372	357	396	382	373	356	400	377	334	378	371	392	355	363	356	361	388	384	358	361	344	397	326	361	349	374	331	351	397	356	383	356	388	365	369	355	379	352	379	354	366	339	356	365	370	348	379	333	378	364	396	362	370	376	391	373	398	337	340	368	352	349	373	376	344	365	371	347	339	347	396	352	353	364	356	367	373	362	349	367	372	366	323	369	395	358	357	365	392	381	382	326	386	373	345	394	335	364	369	365	390	372	371	344	364	401	365	370	349	354	361	350	350	333	358	356	343	338	357	394	403	384	387	371	358	348	350	341	383	371	369	359	369	377	359	362	343	350	346	353	356	410	356	371	357	355	371	350	385	351	380	371	350	384	359	380	359	402	368	368	377	370	351	399	393	353	310	343	368	379	370	376	364	360	335	366	358	358	361	332	371	383	371	383	342	351	342	380	372	418	368	371	364	348	362	356	374	348	370	356	356	374	343	349	353	384	362	382	355	401	360	356	331	383	366	387	324	361	316	348	387	383	346	374	383	377	360	369	345	378	363	346	353	349	342	373	393	359	357	367	330	395	355	360	373	376	350	355	371	332	381	355	363	355	377	373	389	365	370	340	358	375	392	369	386	386	381	354	358	356	362	377	390	374	350	395	342	376	386	351	357	349	392	368	380	381	363	336	360	367	382	395	395	372	356	365	372	379	358	360	356	343	351	349	360	364	377	368	367	382	343	375	350	373	345	334	375	334	332	377	351	359	359	382	383	357	346	338	396	364	358	382	398	354	365	376	385	355	362	407	353	373	353	376	363	376	382	337	339	367	349	356	373	362	337	361	387	385	337	344	376	400	358	369	372	364	384	349	411	330	368	385	398	385	344	376	366	355	391	366	408	345	389	368	352	352	367	349	381	376	362	383	369	358	378	370	358	413	385	336	379	371	348	375	382	365	331	409	407	353	368	377	362	370	380	378	375	376	320	356	359	365	402	413	342	343	356	346	318	355	347	375	360	340	322	369	395	382	352	359	365	350	376	320	358	393	338	372	393	355	333	371	388	356	313	411	350	348	343	367	368	377	358	394	369	354	351	396	369	363	327	372	378	390	352	360	385	354	361	388	377	382	403	346	348	397	372	384	370	397	348	374	371	390	367	350	318	436	387	358	390	354	352	364	404	373	382	369	344	341	370	364	368	361	353	344	354	369	385	334	406	353	372	341	352	352	384	334	384	356	383	376	357	343	369	348	376	375	345	353	405	371	357	382	329	357	339	382	357	377	382	367	363	339	369	373	396	365	398	363	367	327	355	392	396	349	376	355	379	387	407	359	371	383	388	333	362	370	363	370	380	343	379	348	380	383	352	334	322	380	395	344	366	409	395	398	333	374	374	365	350	365	338	332	351	365	388	335	373	333	381	371	340	363	387	378	364	340	397	381	344	370	347	373	322	384	344	385	354	306	369	355	360	372	352	379	360	337	371	334	371	321	349	348	345	367	356	379	338	348	398	380	371	350	417	365	351	364	359	371	366	363	350	363	388	363	399	380	373	372	327	366	383	386	392	368	391	376	358	371	366	383	366	367	349	327	340	331	372	344	365	375	380	360	376	349	370	355	347	350	353	374	376	344	339	355	361	367	375	378	369	360	351	359	336	366	386	374	356	389	356	326	379	385	362	407	374	373	388	381	360	346	381	342	345	363	377	368	382	348	349	343	349	362	401	355	399	351	404	367	353	395	373	391	375	341	357	372	356	375	369	380	379	372	366	367	333	360	365	387	388	364	371	342	362	348	343	353	343	353	389	347	358	380	330	369	350	370	354	364	333	369	348	371	345	356	372	350	363	333	371	328	349	361	345	399	367	355	388	370	381	369	337	378	357	333	371	374	358	364	391	337	383	330	383	383	412	360	356	357	367	369	396	360	363	387	395	403	334	373	352	375	385	376	366	365	336	337	342	331	343	384	331	373	351	384	361	343	372	382	366	369	380	366	356	345	370	390	400	355	357	378	368	371	393	377	356	398	373	346	394	348	339	341	351	373	357	382	352	337	387	362	335	376	339	356	332	365	364	355	405	346	329	321	363	374	371	374	344	362	404	336	357	371	362	360	355	375	343	378	369	314	386	348	391	366	392	374	346	358	372	374	426	378	359	375	341	340	363	353	336	373	369	348	390	352	366	400	383	365	353	346	383	360	364	366	389	360	367	345	371	368	366	358	353	367	361	372	384	386	384	333	356	367	377	369	358	349	353	353	350	358	385	372	363	367	348	362	356	368	378	379	399	362	358	354	379	369	366	372	380	345	343	358	383	390	349	362	378	356	366	408	340	339	337	378	376	363	365	349	346	376	388	384	380	357	356	348	381	388	369	351	360	372
17240	21709	10870	3673	1597	1233	992	803	755	681	665	556	516	523	512	515	495	478	482	482	495	475	501	459	504	444	457	459	466	474	417	486	487	489	447	476	476	460	471	470	444	483	459	483	455	459	450	466	432	450	486	440	463	441	441	444	501	457	385	441	439	443	468	442	452	437	437	510	450	469	478	480	431	422	448	487	495	456	458	446	471	446	448	425	483	419	464	440	504	458	494	427	407	432	467	453	457	452	490	457	474	433	463	427	478	469	472	457	494	465	482	423	454	424	450	421	452	496	440	459	454	481	470	443	471	432	426	429	493	450	455	476	462	439	436	434	480	440	463	452	471	479	487	460	424	457	449	492	460	456	422	473	454	437	460	471	479	477	418	463	472	443	451	429	462	477	439	485	450	468	427	405	460	490	494	418	464	427	480	471	479	447	463	454	442	439	434	456	451	455	452	493	449	465	487	467	458	411	452	456	425	492	414	442	451	442	451	428	449	450	423	455	453	428	462	427	457	471	454	506	411	465	473	447	458	448	462	456	472	414	471	457	443	454	436	470	454	452	464	443	477	481	414	467	428	435	460	458	434	441	485	451	448	466	445	478	456	447	467	459	446	461	466	447	474	441	434	480	466	426	461	479	478	455	443	456	465	446	420	437	424	493	441	447	463	459	431	466	469	405	468	454	462	445	429	435	469	457	444	478	431	412	444	466	426	475	499	470	434	420	445	460	458	468	476	440	477	465	426	454	472	428	454	468	441	502	451	428	456	447	440	484	484	449	457	463	475	434	484	442	419	436	467	427	479	459	467	429	477	472	454	436	453	477	512	453	433	450	470	447	421	450	466	514	467	439	462	438	448	449	466	509	467	454	469	429	429	454	471	447	486	495	397	430	440	465	476	421	442	468	442	463	449	433	420	459	444	515	459	443	447	473	514	454	458	429	403	487	459	444	443	489	419	431	438	521	448	488	463	463	473	444	445	412	481	431	467	473	433	439	454	490	462	464	477	444	448	442	480	456	441	454	489	448	445	453	412	470	482	431	453	476	441	469	486	428	449	445	430	435	470	487	454	482	433	470	453	432	449	461	434	423	429	459	479	470	449	469	432	477	441	454	467	449	462	410	443	478	422	486	468	430	466	508	475	427	433	442	445	463	469	433	461	453	439	497	467	426	428	436	499	434	451	434	466	465	437	457	458	397	439	441	488	432	470	447	439	438	479	441	437	427	464	427	454	458	473	468	484	456	429	448	458	498	443	436	482	442	458	484	455	429	482	451	442	469	435	464	432	432	458	445	488	482	440	469	458	493	428	462	439	430	428	447	482	437	469	456	499	460	402	451	461	455	493	459	434	472	413	455	447	450	426	459	469	414	486	430	489	453	457	475	452	447	420	437	474	439	444	476	492	451	448	465	441	453	418	419	483	450	465	447	468	437	479	440	460	470	422	462	461	485	427	431	437	502	457	457	449	476	488	429	453	420	439	441	476	459	425	468	465	451	470	425	468	480	434	478	501	469	453	465	434	463	409	463	437	475	457	462	474	446	468	485	462	448	449	457	465	432	476	462	491	463	443	448	484	472	456	411	460	462	451	468	450	405	444	476	444	456	440	435	454	476	450	468	415	443	467	445	452	459	463	448	444	487	424	457	455	455	411	472	438	444	463	446	448	428	445	456	466	451	458	424	497	441	436	432	456	476	419	435	474	431	469	473	483	438	419	485	460	440	480	465	457	508	463	471	478	493	449	447	410	431	500	452	445	460	479	445	473	450	422	493	485	450	461	463	485	442	463	447	462	461	440	493	477	430	474	459	446	430	445	482	461	472	464	432	425	489	471	443	460	444	429	470	465	447	477	434	440	463	470	431	465	455	453	433	471	499	447	442	440	428	460	442	488	466	452	462	400	434	454	469	482	437	463	471	486	475	465	466	484	432	438	468	444	444	506	497	440	456	485	474	459	469	457	435	450	412	443	462	418	461	485	445	449	470	452	480	438	473	449	434	444	435	493	447	470	482	413	431	473	460	416	474	445	490	417	489	462	436	441	459	414	440	470	459	474	456	457	453	486	458	445	482	478	488	459	468	455	451	466	425	467	451	476	447	428	466	462	427	491	441	450	444	464	464	440	467	439	450	474	466	445	453	489	422	433	441	477	487	485	472	468	444	469	478	452	442	458	466	467	442	450	426	459	437	482	481	434	432	458	467	431	414	454	517	480	460	433	459	417	443	476	445	452	441	405	421	443	470	465	456	471	458	425	476	463	494	460	446	478	443	443	433	449	436	419	424	447	472	453	460	489	438	475	441	455	435	415	429	474	464	479	457	465	467	438	465	473	426	414	440	459	464	443	428	433	456	477	462	466	488	439	432	467	511	497	452	453	456	538	448	431	449	459	452	446	434	454	435	439	433	487	458	421	440	455	435	448	453	437	440	474	452	467	455	510	449	471	417	505	488	432	457	477	449	478	467	482	477	485	459	439	465	423	442	447	470	452	472	437	478	462	426	469	435	446	435	435	448	433	426	436	464	445	454	424	452	471	451	478	443	448	469	486	469	454	446	463	477	463	462	445	468	506	481	471	451	438	476	440	465	436	416	458	469	452	459	449	438	447	465	458	487	393	459	457	463	477	476	471	481	445	479	451	447	433	467	448	465	447	429	461	439	450	446	461	448	459	440	434	400	425	428	417	462	457	448	479	442	442	464	469	442	437	476	470	440	443	486	451	450	470	448	446	460	491	450	379	459	471	484	449	421	459	463	466	448	458	459	449	412	469	440	459	451	460	469	468	475	452	434	453	494	441	438	458	426	431	450	460	430	448	467	423	431	446	428	461	459	484	451	448	468	410	458	425	454	435	466	467	469	449	422	434	447	427	434	449	487	425	461	413	455	455	450	437	495	453	460	449	432	422	454	462	451	464	440	472	483	454	444	469	441	489	505	415	448	443	448	475	433	469	433	461	472	492	442	462	472	459	448	443	411	437	434	463	433	462	413	447	461	451	417	448	429	460	483	441	453	469	465	436	449	475	445	431	419	456	436	481	467	452	470	472	472	455	504	469	447	470	452	448	475	461	449	442	450	479	469	451	492	474	449	470	443	479	455	429	491	466	431	489	472	466	464	484	470	459	479	439	465	465	446	446	420	452	455	478	468	461	456	450	412	457	436	468	450	455	456	449	476	474	472	433	451	448	443	455	442	481	459	481	454	438	460	439	455	450	467	443	459	451	464	419	407	438	461	427	416	451	462	445	476	444	425	495	487	455	416	443	442	491	464	468	451	423	412	452	442	480	487	459	437	440	426	448	453	462	444	442	451	458	475	447	459	430	418	463	423	459	454	497	427	449	466	451	460	467	463	411	462	471	456	434	457	467	460	450	465	455	444	461	457	468	464	429	451	450	471	452	452	479	420	469	482	424	444	477	417	427	471	469	425	442	431	441	462	450	461	431	451	465	435	433	450	472	454	455	461	446	412	454	449	477	452	450	439	465	464	453	444	448	454
22659	21037	28507	23762	21030	21006	6377	1122	816	687	660	650	567	530	530	506	484	486	468	462	461	460	523	447	471	469	455	428	448	448	457	432	441	422	419	457	468	408	426	389	429	426	409	431	421	436	434	405	417	423	444	440	400	458	431	420	421	397	388	382	453	388	426	436	426	422	440	434	379	395	435	441	434	426	417	414	451	414	437	429	404	464	459	399	403	401	421	440	480	411	401	409	396	422	414	398	410	431	393	433	412	436	460	460	404	404	370	399	422	402	406	417	472	436	426	451	428	414	379	411	404	394	425	377	398	414	408	443	386	430	419	403	442	399	441	438	421	417	369	423	398	426	411	441	393	430	401	417	411	443	405	400	417	428	409	392	389	411	397	398	434	416	401	438	416	398	411	419	421	388	396	387	399	422	410	380	425	413	386	422	449	413	401	441	411	475	385	400	402	425	409	400	440	366	395	374	398	439	410	401	423	390	384	440	433	437	403	444	446	415	403	378	400	407	370	407	414	420	386	451	437	397	410	406	405	410	430	395	411	410	431	421	409	438	441	432	435	385	444	433	384	434	421	437	437	422	415	422	418	421	424	404	419	424	419	396	454	425	361	439	405	401	423	445	408	428	448	445	402	381	402	406	436	393	439	378	451	418	443	420	429	429	420	420	430	443	448	435	417	419	401	390	416	412	392	420	425	434	425	419	390	388	418	396	412	423	405	412	396	446	399	392	401	442	395	419	393	431	390	386	414	429	418	419	394	390	420	425	392	381	470	468	435	413	435	426	393	428	429	417	430	402	409	423	370	398	394	437	402	412	418	380	370	405	417	412	393	442	411	453	408	410	424	444	384	426	426	420	406	426	420	407	390	407	444	399	445	398	412	419	426	391	400	411	399	395	403	409	436	429	427	391	384	432	441	449	432	415	416	431	440	405	374	387	377	418	428	437	436	396	406	416	412	408	423	422	389	411	434	418	403	392	406	378	378	399	406	425	436	404	429	396	404	404	419	398	455	411	410	403	439	429	408	390	445	375	369	403	444	435	416	446	378	387	404	427	397	376	448	375	408	391	419	445	408	433	440	424	413	393	415	434	415	433	399	422	378	389	402	415	407	466	417	396	459	407	444	404	446	398	439	420	459	421	418	418	398	406	420	359	423	387	419	393	431	424	387	440	427	422	392	385	387	439	370	415	450	427	412	379	384	440	408	401	399	435	411	394	437	438	407	421	378	432	401	428	441	416	412	394	383	392	401	440	380	400	392	410	428	385	389	402	410	408	399	390	422	381	426	409	429	415	395	430	412	401	412	392	427	437	411	433	417	396	407	425	432	406	410	412	437	448	417	380	396	410	412	426	414	386	382	406	421	429	440	387	423	400	401	419	429	417	455	428	414	412	376	406	437	397	393	405	418	432	410	426	427	395	401	402	391	444	415	418	411	402	421	425	412	417	386	408	427	408	430	399	399	445	426	426	413	384	417	380	406	406	401	411	394	408	403	416	419	458	411	389	411	408	403	385	427	437	399	429	414	419	410	418	418	412	381	412	394	360	401	411	412	424	390	452	396	397	439	440	417	419	410	410	425	414	418	416	402	383	433	396	392	427	395	399	419	420	413	395	422	417	409	411	413	416	414	399	428	420	400	403	391	423	383	434	406	463	376	425	407	456	416	420	408	395	402	438	379	401	415	423	437	406	425	410	467	388	435	437	450	376	417	397	418	407	392	409	385	403	415	391	421	433	415	429	389	410	404	411	390	442	428	418	407	358	439	417	427	396	398	446	459	392	393	411	396	406	429	419	401	387	418	423	418	463	409	405	427	435	397	415	417	414	419	417	438	420	441	422	412	406	418	431	394	430	417	396	446	389	401	401	432	384	408	400	426	416	372	385	408	430	405	399	404	429	397	393	417	428	428	409	414	421	421	423	440	425	395	454	410	409	434	417	373	418	412	402	385	388	418	423	404	429	431	424	396	425	424	420	410	438	432	414	430	417	413	428	378	427	405	390	426	403	415	396	368	404	393	422	429	426	395	431	393	417	420	437	419	461	414	431	388	404	431	422	438	422	448	428	370	390	418	399	421	392	417	429	429	437	413	411	406	420	415	427	422	475	412	407	379	419	438	417	471	417	402	385	423	426	433	423	392	398	391	429	423	417	396	410	403	431	419	397	452	393	414	373	409	443	440	395	417	422	420	390	389	385	430	433	397	439	419	414	418	380	407	401	419	420	413	411	417	408	401	396	401	383	404	449	421	396	444	412	408	432	450	423	411	451	409	418	400	425	442	404	430	447	425	415	445	453	433	435	392	400	385	429	455	396	403	438	425	409	455	390	404	431	435	402	429	401	426	391	417	407	421	432	404	414	397	392	431	424	457	380	362	418	420	392	425	392	443	404	370	361	404	434	424	425	406	379	388	440	417	454	379	445	415	413	421	391	379	451	439	441	436	396	441	423	397	418	398	397	464	416	425	384	401	430	440	420	399	429	385	409	408	434	406	421	415	425	386	443	440	403	422	383	399	419	413	418	411	432	407	443	450	354	431	418	426	402	415	408	391	445	391	418	385	414	430	438	425	408	417	428	439	410	377	436	394	414	431	430	382	422	414	443	408	428	430	388	397	425	408	425	414	407	415	435	415	394	414	455	420	448	403	423	433	416	395	393	448	405	365	407	414	413	421	371	398	402	429	375	421	407	413	389	418	397	419	428	402	410	413	440	381	402	400	452	382	392	420	406	393	398	418	414	413	436	426	414	381	447	446	440	428	424	424	414	404	404	405	410	400	416	415	444	420	437	401	436	421	387	409	424	421	427	413	435	443	433	411	428	389	471	411	448	418	425	427	429	391	420	412	411	419	426	398	400	392	422	457	422	425	399	404	428	417	380	409	420	387	386	388	391	425	414	406	409	389	435	401	435	406	406	419	450	403	432	436	406	424	396	419	391	442	458	404	414	438	416	392	384	396	408	394	397	411	425	404	395	438	417	429	427	393	439	393	409	407	401	420	400	427	452	429	423	427	425	407	411	419	406	409	408	409	424	433	416	409	436	432	408	377	422	434	427	418	464	445	394	376	442	367	408	418	399	418	388	416	423	403	445	390	443	408	412	437	399	395	413	432	438	447	444	378	396	394	401	428	422	426	415	394	409	381	411	431	444	400	392	420	426	402	419	399	425	414	403	423	426	422	414	425	397	433	429	400	417	381	396	406	399	418	408	434	432	391	412	421	375	409	428	423	415	390	443	417	418	403	398	397	414	412	434	441	378	378	430	427	428	408	401	406	413	455	411	362	425	429	414	371	440	411	447	428	441	423	383	406	436	453	432	365	418	388	406	416	405	446	403	437	449	384	417	424	435	419	389	461	432	411	408	387	426	388	408	414	400	429	450	440	395	417	439	445	427	411	418	396	411	400	429	426	411	419	377	435	401	457	399	425	439	382	385	411	399	412	430	387	392	383	417	395	411	431	443	371	436	431	414	409	417	412	400	404	407	402	424	376	432
22300	34341	20169	7943	3890	2783	2118	1708	1472	1236	1073	908	823	792	775	638	630	646	617	664	628	610	582	610	618	535	535	577	593	560	554	562	527	543	571	577	580	548	513	558	565	533	568	548	551	532	536	520	524	562	493	536	519	544	577	535	548	515	534	557	525	515	511	507	532	538	504	568	520	502	552	522	516	496	501	528	558	515	498	485	523	509	496	536	542	549	521	557	507	514	502	515	515	516	533	553	553	532	520	541	526	532	530	500	554	515	504	484	505	490	521	516	498	541	541	538	587	506	512	557	523	514	542	513	523	493	550	504	521	537	525	513	531	524	547	547	553	495	518	540	548	519	522	559	538	561	517	514	499	538	519	537	531	570	574	508	519	530	536	530	526	494	551	502	550	529	513	513	531	522	500	543	475	512	518	504	551	504	517	526	521	541	527	535	525	540	521	510	523	523	531	523	545	476	517	546	520	520	502	487	528	516	541	553	533	542	544	545	519	521	486	540	521	543	522	516	565	555	500	515	540	518	537	508	516	568	515	539	558	522	528	491	508	523	487	503	488	533	533	537	507	510	519	495	499	571	527	520	514	531	532	531	477	510	529	488	543	526	529	526	555	548	511	514	531	562	515	568	536	520	513	489	498	536	493	507	530	531	516	559	510	528	502	499	501	512	526	533	547	525	517	507	528	494	533	508	566	516	487	479	531	502	516	538	518	530	516	498	528	543	526	477	520	504	519	522	542	521	491	524	527	550	557	522	528	535	530	507	534	543	527	508	552	473	515	510	546	534	501	536	518	481	528	542	515	495	513	480	559	505	499	521	559	520	492	505	536	523	528	519	498	492	497	511	546	506	566	518	546	512	505	527	521	531	565	520	501	456	554	541	544	474	528	528	502	516	501	490	507	527	498	527	514	511	519	551	507	515	535	540	513	515	536	503	488	490	510	523	563	537	540	510	556	550	484	514	531	539	522	507	550	530	487	558	508	519	500	580	535	553	512	539	509	510	510	514	506	501	503	516	489	477	543	512	534	535	503	523	521	506	534	552	538	533	518	490	569	532	517	494	534	487	502	527	492	528	544	547	516	518	557	506	535	540	524	541	519	528	525	520	521	486	548	552	516	525	522	509	512	537	532	518	516	547	560	523	505	513	512	515	537	526	515	498	539	477	480	489	532	475	538	527	502	532	536	525	524	547	539	531	543	533	543	526	493	511	526	538	558	487	503	527	509	540	553	526	580	534	506	521	523	498	526	560	503	521	533	553	484	483	497	490	504	522	514	483	532	495	519	540	506	524	547	518	519	499	522	538	540	523	552	561	541	525	514	499	547	482	498	527	532	510	544	519	541	547	536	493	513	531	510	504	558	528	533	533	518	543	557	526	498	541	572	500	523	503	505	483	540	492	473	531	520	500	556	489	546	543	477	524	525	514	530	526	526	526	506	527	556	486	506	475	478	495	524	539	523	531	472	499	488	538	558	534	532	534	524	516	561	525	540	527	506	526	548	546	547	496	580	523	496	559	533	556	525	528	521	514	505	498	535	533	516	547	553	517	487	531	517	519	510	536	482	556	518	505	526	515	533	487	529	485	506	539	544	540	537	537	510	500	474	523	529	518	496	529	514	546	534	548	506	551	502	503	534	515	471	575	541	487	522	536	541	520	535	518	549	538	505	515	519	497	483	520	540	530	523	519	527	514	526	487	465	531	565	513	554	554	513	498	528	544	540	512	490	503	548	515	528	543	520	504	481	532	530	522	527	504	482	541	543	532	499	521	521	524	546	532	535	500	503	570	537	511	525	532	532	491	538	521	514	508	547	478	509	495	477	519	545	496	487	499	543	509	514	544	578	555	537	517	494	487	530	535	518	481	525	492	568	519	543	538	560	559	482	481	547	483	546	551	505	530	559	510	539	508	499	502	549	562	526	522	536	508	542	562	490	512	561	552	525	532	528	497	533	451	528	470	554	514	534	525	533	520	513	529	523	529	497	536	574	522	536	557	551	472	501	534	553	535	507	511	537	524	534	543	531	512	501	520	524	516	561	532	533	540	511	521	543	514	538	518	515	501	514	527	505	543	534	474	518	492	507	488	495	535	494	535	542	515	502	529	523	515	545	523	488	521	520	495	494	534	522	527	513	500	537	510	514	510	504	504	504	524	558	528	544	537	523	535	526	463	496	527	515	501	534	503	562	526	555	529	498	536	511	540	521	514	518	493	516	515	511	481	488	488	501	533	554	518	535	531	547	504	479	530	498	546	513	552	515	531	491	513	525	475	524	507	510	490	526	537	538	558	520	545	511	491	526	547	565	491	538	493	531	499	521	513	501	534	499	478	548	545	539	515	495	507	548	544	519	508	481	527	536	503	494	508	523	518	529	525	501	503	532	484	504	513	489	520	526	535	536	500	529	512	485	521	500	521	457	493	549	485	508	529	482	533	511	501	489	546	511	516	488	513	559	515	528	511	535	503	486	535	508	491	523	498	486	547	505	537	561	568	511	559	544	480	530	533	555	555	484	542	491	484	540	537	535	528	493	545	541	518	529	510	537	538	484	533	514	521	535	553	501	532	516	498	509	532	536	504	514	510	518	504	507	508	552	548	503	523	529	512	541	494	549	547	507	536	527	541	557	492	544	523	562	545	505	504	546	556	526	552	518	509	492	534	525	556	522	513	480	505	503	531	548	522	516	512	488	558	506	519	534	520	530	522	544	512	488	514	526	557	517	558	502	511	534	503	545	526	491	511	485	456	510	493	538	517	500	493	499	584	510	478	530	535	540	473	518	520	524	543	552	462	498	505	500	554	570	502	506	538	520	535	499	492	523	518	546	519	504	505	584	525	525	505	522	546	492	496	486	511	500	548	539	574	543	511	488	519	532	508	536	523	528	546	488	550	521	500	551	525	517	517	520	515	482	502	512	497	499	507	535	551	517	520	528	501	527	512	518	484	537	509	488	521	489	526	511	517	518	517	507	491	547	526	530	492	512	512	533	535	517	503	497	545	516	516	527	472	526	507	489	559	497	474	508	473	527	567	512	486	508	530	525	520	535	565	501	569	489	505	526	531	538	491	515	554	499	540	492	568	544	538	484	452	508	531	540	549	536	550	484	499	518	520	524	495	495	532	505	521	506	515	504	522	526	534	552	506	489	520	517	527	522	538	508	539	536	539	502	512	528	552	518	499	501	521	537	538	554	508	509	514	523	516	545	483	529	500	526	534	522	552	525	520	511	554	512	583	500	526	516	503	476	528	502	535	527	515	489	508	523	514	492	501	529	517	528	504	534	534	551	509	526	584	520	571	590	512	512	552	521	492	530	517	522	522	516	535	491	495	505	493	570	513	531	499	529	527	490	525	552	534	511	510	507	510	525	506	525	508	532	513	535	491	591	525	539	536	521	507	523	587	531	515	502	537	489	488	546	498	501	535	513	529	550	554	526	524	512	497	471	482	493	508	495	508	483	481	475	503	525	539	498	509	517	519	557	518	521	501	512	497
27337	19498	8457	1673	843	775	708	689	667	688	679	678	590	608	617	625	619	661	596	621	647	590	632	620	644	628	597	676	627	617	587	598	595	628	590	617	666	650	607	573	665	602	611	625	663	624	598	632	691	593	657	631	644	644	636	620	600	595	634	598	603	629	621	660	642	631	643	645	640	567	640	598	594	631	581	596	628	638	634	613	607	627	653	602	677	617	646	607	599	641	605	580	616	578	664	628	631	609	585	597	600	646	635	566	584	647	620	561	584	583	605	597	635	621	636	626	649	635	579	597	654	625	610	645	627	621	589	650	601	652	594	625	624	605	638	602	614	634	603	598	593	600	583	632	578	630	608	603	626	621	603	627	639	648	634	626	622	584	615	603	622	604	637	648	638	617	610	632	639	619	609	629	630	619	617	641	638	589	627	616	631	610	598	621	627	639	633	656	639	648	604	594	604	621	606	588	637	610	631	636	586	638	611	584	618	621	616	623	633	645	662	612	657	627	626	629	590	622	594	593	605	585	594	624	609	636	601	680	651	641	602	608	630	640	623	579	624	559	631	595	619	624	634	628	596	634	616	598	591	620	606	599	583	658	639	636	649	573	634	644	603	674	623	616	659	627	625	594	588	608	618	647	590	582	636	593	602	626	632	641	601	650	639	575	638	645	586	644	603	651	648	622	594	595	607	561	631	633	639	591	653	559	614	565	626	592	627	630	671	617	659	625	564	631	623	675	600	636	590	618	636	633	617	638	563	609	627	620	639	617	644	629	630	636	595	620	617	587	602	600	599	639	656	609	650	653	591	622	614	632	678	608	607	629	602	619	608	574	610	639	631	635	643	628	606	604	642	688	609	635	618	614	600	582	630	648	642	609	630	589	630	626	600	593	615	613	600	640	613	598	632	635	625	620	663	636	619	637	621	632	610	643	605	642	597	592	605	617	618	649	611	570	562	649	627	649	589	618	600	640	608	614	604	613	628	580	683	558	614	623	608	614	662	618	636	627	640	647	633	599	615	643	614	620	593	624	621	640	605	612	627	630	614	606	624	552	587	610	597	605	607	659	642	608	588	619	637	607	596	585	599	581	616	664	593	628	621	592	575	617	609	577	607	641	606	618	624	624	620	632	624	643	623	616	641	628	616	573	626	610	617	656	614	608	609	620	591	605	629	578	588	624	612	618	631	616	618	649	575	612	599	680	620	612	598	589	568	638	546	620	601	595	618	629	618	625	615	636	637	638	582	616	629	587	599	647	645	601	618	630	644	629	631	642	564	632	610	591	611	653	638	624	605	579	617	614	631	625	624	592	596	651	629	648	613	590	591	646	603	609	619	619	648	645	665	614	588	650	634	610	626	591	641	635	607	622	617	644	577	593	596	623	633	605	586	632	620	611	637	646	585	652	613	592	643	649	646	611	590	595	627	653	605	616	654	636	624	651	638	599	575	573	639	574	585	667	627	600	600	644	627	611	655	639	655	567	627	640	630	609	594	602	633	600	633	625	632	613	608	639	652	589	642	603	605	689	612	604	593	634	627	660	625	641	616	626	628	629	609	642	634	609	655	599	665	640	632	616	644	612	629	620	627	627	611	647	632	633	647	605	608	639	643	601	618	626	706	648	623	641	562	623	630	627	630	611	620	629	583	666	637	648	609	614	629	621	592	658	629	613	665	587	675	605	643	574	656	637	617	614	631	630	667	609	646	620	631	647	601	611	639	620	623	599	600	640	625	597	606	635	593	615	586	622	639	637	627	613	640	645	623	610	589	638	593	644	618	586	553	605	576	651	584	587	632	633	627	639	635	663	633	655	637	596	639	629	669	668	606	592	655	592	613	591	634	614	630	630	591	616	563	614	589	599	594	611	647	615	661	570	644	663	649	619	619	601	637	604	606	619	613	593	608	659	618	660	627	600	548	629	580	615	613	650	603	589	593	620	580	594	607	617	664	601	610	594	636	630	579	618	648	599	644	599	593	652	639	591	665	624	614	583	613	629	635	603	631	577	599	583	588	630	634	621	628	643	626	615	635	628	630	618	600	591	612	580	628	633	611	595	650	634	611	628	610	590	624	597	674	613	621	597	663	625	644	611	592	626	635	604	647	620	633	594	653	616	643	647	635	639	642	605	637	615	613	667	612	621	647	621	639	617	639	647	650	631	589	627	611	538	620	612	628	569	612	617	645	657	594	618	617	607	620	572	625	580	604	608	626	591	650	621	626	623	622	632	608	624	603	622	609	618	651	628	584	606	624	635	596	635	620	637	623	614	646	589	574	630	606	651	603	630	607	621	587	656	578	640	663	592	621	607	645	645	602	649	627	608	580	557	607	634	613	609	654	619	651	603	599	661	578	615	608	650	625	637	633	636	588	578	647	643	609	562	618	599	603	634	621	600	635	628	631	680	608	597	616	618	635	596	611	649	629	614	564	595	645	659	625	572	632	607	607	588	608	569	616	599	611	639	615	591	625	666	637	643	650	612	651	623	583	668	616	617	630	613	607	607	590	587	590	608	682	602	605	647	633	616	617	599	598	657	628	640	598	570	571	637	596	627	686	633	604	648	580	607	563	640	577	640	625	600	610	631	639	633	593	600	630	629	602	656	642	616	642	627	624	666	649	622	613	598	593	598	598	629	603	576	617	622	653	612	637	603	603	596	617	590	583	583	625	669	653	616	643	611	608	625	584	588	619	582	615	668	650	598	625	646	611	619	654	593	644	621	642	641	618	646	645	680	647	684	597	622	646	612	544	648	609	662	641	667	635	638	617	606	661	591	660	628	621	593	620	634	622	628	616	604	599	637	633	640	628	620	656	617	592	614	618	646	646	596	590	632	606	638	683	615	609	637	637	585	644	621	614	599	610	640	654	618	560	593	647	632	614	650	607	599	611	615	647	604	630	605	592	583	608	601	598	618	582	611	612	608	619	618	614	575	616	619	643	591	639	573	657	612	653	646	668	618	644	610	610	574	670	623	573	608	631	626	613	631	661	641	623	624	646	635	607	596	621	654	621	632	630	615	616	600	627	612	602	608	600	630	604	609	623	613	703	600	591	607	625	643	592	623	619	597	603	600	578	604	577	678	634	618	617	625	606	602	607	672	557	618	644	638	611	612	583	632	608	600	604	596	630	627	635	618	593	675	666	638	616	647	580	658	632	646	554	632	642	613	583	605	601	601	637	572	644	625	592	581	637	640	592	625	592	663	599	616	608	598	634	595	607	568	629	593	631	701	649	591	657	631	633	609	641	622	606	660	635	617	613	604	628	624	617	609	611	618	610	643	641	621	635	618	660	621	630	575	577	587	594	640	641	595	580	665	589	650	589	602	601	602	629	591	620	631	580	587	557	608	639	645	609	604	632	609	627	613	588	605	591	645	584	659	613	624	628	643	662	641	634	634	609	646	609	660	634	593	630	614	584	660	650	597	641	619	576	611	630	617	592	632	649	626	626	647	599	633	637	630	628	581	583	588	569	620	611	604	647	649	643	628	631	595
13169	13316	5422	1575	1033	891	884	830	816	804	764	823	762	758	776	770	721	745	817	751	772	767	711	725	730	755	760	731	728	736	765	738	746	783	720	743	734	763	711	759	748	779	736	761	762	753	747	758	700	717	786	745	737	766	750	735	805	742	790	759	728	766	738	734	775	716	716	733	775	730	701	715	733	749	679	744	823	727	792	796	683	719	742	774	766	757	773	767	714	758	730	699	696	722	751	723	767	727	745	741	762	778	744	762	762	717	766	746	779	772	764	760	714	723	724	745	692	713	770	732	718	727	781	723	789	732	745	737	749	747	743	737	768	721	753	731	743	808	764	684	771	772	705	783	712	730	794	755	753	733	724	782	759	769	743	687	723	737	731	763	723	738	731	788	802	789	696	731	762	712	725	757	783	775	712	728	726	742	759	718	733	815	697	794	746	772	739	774	773	744	795	710	830	737	676	757	754	772	737	768	750	750	748	705	696	720	732	726	766	744	733	735	748	750	760	750	729	831	755	739	753	747	740	744	757	708	735	722	737	694	727	652	737	695	736	784	755	726	717	743	728	745	750	689	686	723	735	718	712	706	774	763	780	726	773	758	770	765	737	757	769	768	824	718	733	715	722	776	753	784	758	670	751	752	779	751	738	707	793	802	732	765	741	741	769	702	738	752	714	719	753	765	724	771	746	770	761	773	780	750	712	719	781	781	752	720	744	791	724	758	740	736	713	746	744	731	737	804	810	712	696	750	748	719	760	755	751	747	752	738	725	738	715	778	724	751	738	751	742	803	741	722	743	698	783	785	769	743	728	742	727	755	726	733	731	719	708	718	752	782	811	713	749	739	729	718	717	704	767	763	719	786	719	740	718	755	738	765	768	765	737	724	718	765	690	732	775	733	784	756	756	756	751	778	742	757	730	748	728	762	726	776	683	724	709	763	759	677	762	754	818	729	776	711	721	694	764	767	685	782	725	739	733	707	697	793	748	775	737	799	725	735	788	794	766	742	742	771	745	742	681	664	814	696	760	763	722	751	749	748	799	748	740	733	737	734	761	786	745	737	705	706	721	756	795	780	744	750	725	724	699	760	728	760	745	745	781	721	756	771	766	764	728	731	689	668	744	785	775	703	753	753	739	707	775	715	692	751	735	741	755	791	765	789	766	709	739	704	711	702	739	731	754	755	733	734	742	783	694	739	756	790	770	738	720	726	750	760	753	715	751	754	700	775	746	680	765	721	734	767	745	730	770	741	701	766	724	723	763	756	733	686	757	746	759	722	686	762	740	741	727	772	744	736	766	770	746	805	802	768	729	734	730	784	734	772	819	734	791	730	781	812	717	734	752	777	776	783	782	749	717	711	761	731	702	729	698	774	726	707	674	688	758	760	826	708	711	766	787	726	732	736	764	753	752	727	757	770	752	742	720	717	758	726	772	745	756	771	790	765	742	705	711	741	739	778	756	750	762	764	687	705	690	774	719	737	759	784	777	752	722	796	719	691	748	726	702	757	729	760	791	738	777	733	734	802	731	755	693	770	717	726	743	760	759	719	739	729	745	812	756	715	743	797	743	780	730	674	784	700	706	710	740	756	718	744	749	720	797	735	778	773	773	755	755	716	769	808	712	705	723	722	738	789	722	752	760	727	760	714	714	710	749	767	699	697	745	715	727	723	747	759	763	777	727	766	786	763	760	777	703	726	742	716	788	742	764	736	763	733	743	743	723	753	662	765	742	730	719	744	774	731	751	701	792	744	787	765	742	746	770	777	727	754	777	740	768	766	712	727	761	729	749	739	802	705	730	741	769	775	749	795	713	753	698	723	749	749	745	776	726	807	755	734	739	769	759	766	760	707	718	756	763	757	760	802	722	764	723	749	712	745	757	762	721	733	749	750	772	779	763	742	807	722	778	751	751	758	769	704	813	784	759	739	762	678	732	753	757	765	744	714	805	750	769	716	729	738	755	779	751	721	752	761	721	760	782	774	743	802	746	709	738	763	733	737	742	782	802	784	778	742	731	814	738	732	759	716	728	741	731	820	744	747	736	750	741	804	759	793	759	780	696	753	759	741	736	805	697	727	723	740	770	784	774	771	824	750	740	738	786	733	765	775	707	762	743	768	774	744	730	701	813	731	741	743	728	752	748	759	705	719	738	735	698	764	778	765	745	746	710	792	736	737	799	787	705	790	797	774	717	727	760	730	739	726	751	735	753	752	775	769	750	736	780	781	736	739	723	752	695	781	728	747	747	760	743	770	767	715	777	758	719	717	719	658	722	762	747	758	798	751	783	735	716	692	769	770	743	721	771	774	770	719	711	697	788	741	769	744	734	729	749	747	740	765	796	765	755	692	751	795	767	726	692	779	761	788	722	721	699	692	729	757	744	715	760	763	764	762	762	714	775	753	759	736	729	765	755	747	749	764	719	757	779	737	793	688	751	736	783	788	733	763	723	692	752	762	721	729	715	823	717	765	744	795	783	770	767	694	771	762	808	759	706	752	747	774	748	752	761	754	755	726	756	738	731	769	706	750	752	750	768	755	696	762	698	738	761	762	769	742	742	731	733	762	727	758	677	753	762	751	763	774	759	761	754	741	736	681	773	764	746	740	766	737	804	813	749	786	771	732	742	725	758	775	786	778	753	703	758	717	793	790	729	764	736	737	754	711	719	764	755	781	736	773	784	711	718	749	751	706	756	725	785	724	746	749	788	735	768	736	756	705	757	759	752	781	760	710	739	757	785	760	745	756	795	779	748	768	738	750	767	775	736	743	775	739	713	753	706	687	731	676	775	755	736	754	811	775	765	761	754	735	734	741	739	768	718	776	739	788	778	749	753	740	747	661	778	780	751	727	763	753	726	762	746	737	742	764	800	765	749	733	714	743	719	735	761	769	729	776	726	735	786	736	755	769	723	753	776	749	789	754	704	716	796	741	713	753	724	781	729	763	719	709	764	765	723	724	772	737	808	756	759	756	802	711	775	795	782	682	723	742	796	730	734	709	763	732	765	750	693	686	749	748	723	754	756	752	716	732	711	740	741	754	739	761	730	750	743	690	768	823	753	719	694	732	736	737	759	788	724	729	729	728	734	722	778	755	717	742	728	738	808	769	719	768	746	744	768	748	769	740	760	729	732	692	708	738	757	801	747	808	739	758	740	691	761	754	720	744	776	764	797	769	789	725	759	724	756	737	762	771	773	770	660	730	723	779	727	757	692	716	743	757	749	762	798	742	729	720	744	733	747	769	765	789	767	747	741	738	728	755	759	751	709	751	726	688	805	758	707	751	714	756	776	766	788	683	747	771	779	719	746	755	765	763	727	765	771	719	749	714	729	742	765	789	778	783	772	745	723	742	717	723	718	761	751	712	788	754	809	733	747	732	749	721	723	715	719	703	675	743	753	711	753	773	686	736	779	811	769	758	769	756	773	764	694	707	747	778	751	737	751	730	744	738	714	737	738	727	732	729	717	714	763	758	756	723	749	744	718	830	744	704
23780	21074	28122	24224	20998	8642	1438	1115	914	895	874	804	753	821	801	748	763	727	770	769	760	753	708	708	685	661	748	703	691	693	719	724	701	710	713	686	673	698	720	706	710	713	663	717	733	684	694	721	737	663	667	709	681	687	680	715	685	725	683	713	729	680	678	717	686	764	712	731	695	691	738	656	663	714	682	664	734	684	658	702	703	714	668	656	637	691	726	703	684	690	706	715	719	735	670	696	707	693	704	761	676	688	699	677	674	706	706	696	640	704	664	713	702	699	664	721	718	724	719	704	702	737	683	705	674	679	666	668	703	694	694	688	679	743	729	743	696	700	695	665	695	721	647	700	715	696	718	685	697	703	767	697	714	683	658	692	694	736	716	701	713	691	723	712	731	684	722	679	741	679	651	726	705	738	711	721	703	674	693	682	663	666	731	703	621	699	714	697	693	724	707	654	704	655	636	724	701	711	703	703	733	752	693	696	683	715	678	684	689	745	666	663	686	670	746	717	691	662	686	738	703	725	688	665	728	676	662	709	677	653	673	693	688	765	693	668	668	713	686	703	734	658	710	721	672	684	725	765	704	668	685	679	725	699	671	729	685	717	709	715	676	672	682	677	665	697	687	698	646	718	723	733	660	703	709	690	683	754	722	649	661	716	689	696	692	696	679	663	702	709	684	679	718	751	682	663	708	669	671	693	697	700	660	730	679	668	678	740	727	694	680	656	652	699	677	710	701	700	655	734	699	723	709	656	688	683	719	708	727	706	702	720	655	683	700	670	736	722	759	741	665	729	677	656	680	675	655	690	681	697	729	668	699	710	738	686	701	692	684	751	683	664	690	669	690	678	723	651	724	658	690	682	703	704	715	704	688	705	680	716	728	664	692	711	675	699	659	709	717	701	675	664	715	692	684	674	748	737	738	679	705	671	690	637	693	670	720	637	691	686	653	706	743	704	692	702	684	692	708	677	763	677	660	658	670	705	709	713	714	660	721	682	660	702	631	668	705	752	654	709	685	684	722	716	694	689	675	676	680	693	737	707	676	673	672	713	666	645	686	719	668	739	744	698	701	717	745	701	654	758	667	714	603	658	683	696	713	700	685	688	718	691	699	729	658	660	717	786	725	667	706	695	659	714	676	737	748	691	664	724	711	700	698	694	677	697	711	644	675	669	679	679	709	696	736	747	699	685	712	722	724	703	687	686	688	741	638	682	672	694	698	702	730	669	721	708	730	686	695	671	702	645	713	692	729	661	649	666	721	723	694	675	700	716	674	710	701	692	668	640	648	671	688	693	719	684	724	668	689	711	711	668	699	706	660	720	742	681	698	728	658	697	732	712	710	696	736	703	696	684	689	675	683	720	660	708	671	653	693	708	720	723	689	718	731	695	668	703	686	670	734	719	709	684	713	707	692	746	697	722	743	711	740	670	687	701	697	687	736	664	697	680	704	727	757	724	662	690	728	670	668	736	695	657	681	677	734	703	709	674	695	703	700	664	684	715	635	709	693	663	668	715	655	679	656	699	707	740	684	687	628	686	707	712	723	699	711	701	681	729	688	659	692	715	682	710	703	710	685	683	652	713	677	717	717	697	706	686	681	710	718	697	699	684	753	709	680	703	729	710	696	694	717	675	717	702	698	673	726	677	693	662	730	698	714	681	726	733	670	696	725	689	665	684	723	648	702	722	705	685	686	685	698	691	742	743	699	705	687	692	662	707	723	724	683	690	687	757	683	687	711	693	691	710	656	675	718	673	688	699	729	699	736	741	703	731	726	662	733	705	698	691	666	693	721	724	732	663	677	702	704	694	730	661	680	670	723	742	648	719	734	724	697	727	708	724	668	660	688	693	620	709	666	714	695	683	769	688	715	703	678	663	695	687	727	682	739	702	743	683	673	720	702	677	715	699	688	639	726	701	674	695	689	715	705	788	619	735	750	650	643	674	681	719	724	669	657	721	696	709	679	710	708	705	669	707	692	650	692	631	744	705	683	698	734	632	707	748	731	725	691	697	681	685	655	709	678	703	704	705	693	661	693	724	717	717	741	663	700	639	689	673	675	681	707	697	663	704	717	661	673	709	722	696	685	743	687	705	744	725	681	692	737	754	688	721	664	729	683	716	676	705	651	714	665	729	674	724	674	670	727	738	697	698	713	653	698	668	689	745	706	743	710	713	624	653	756	672	721	676	675	664	715	697	698	694	676	693	713	681	696	702	693	733	710	678	694	700	674	654	739	733	652	696	735	684	650	674	720	729	647	716	663	657	717	705	717	735	682	725	754	669	717	702	711	684	671	687	680	672	689	688	732	668	687	722	664	690	719	662	640	712	736	684	680	665	736	696	704	692	695	688	697	692	725	729	714	691	706	754	649	692	707	637	701	696	682	702	715	708	721	668	642	754	678	686	672	669	676	710	675	794	697	680	694	699	680	672	721	722	692	736	725	708	707	686	750	721	727	726	682	648	701	713	686	684	700	683	718	640	727	690	712	696	684	674	712	698	731	706	685	706	702	726	736	665	702	719	702	665	674	706	702	688	720	670	709	726	710	667	700	725	711	671	753	699	675	648	721	693	673	726	715	764	652	734	730	678	663	687	671	708	639	689	658	678	679	693	707	662	726	704	688	637	689	689	697	702	720	693	694	710	712	713	680	665	651	719	713	706	688	677	699	714	698	701	688	684	659	676	689	713	700	693	696	676	669	700	759	697	669	726	660	703	669	707	688	711	682	715	733	690	691	705	702	682	707	680	694	688	727	664	692	654	755	647	688	664	723	710	722	738	733	670	671	706	726	695	680	696	682	689	747	649	720	681	714	676	727	672	685	676	638	694	704	644	731	711	711	689	719	665	723	681	668	710	683	717	702	693	716	688	745	695	705	680	676	711	647	677	684	697	673	667	726	712	695	645	749	706	756	697	641	700	717	686	705	689	666	707	694	699	706	717	724	708	708	693	689	713	683	689	685	701	663	684	693	664	693	715	685	694	690	663	636	666	708	717	674	717	698	656	699	654	698	693	707	643	707	744	682	719	659	669	646	658	707	704	665	675	705	662	712	647	663	728	638	654	669	647	715	770	750	687	659	709	720	680	674	747	692	707	683	700	715	698	654	721	731	687	759	686	671	724	741	685	701	694	713	761	719	725	706	705	719	697	720	682	733	712	699	627	683	728	654	676	735	718	663	707	664	675	727	685	730	652	688	659	662	739	665	708	655	665	690	750	732	721	736	702	714	697	709	673	733	719	687	747	712	732	674	689	689	721	678	729	667	650	700	660	737	693	731	704	692	725	687	673	708	722	713	706	739	741	696	707	707	675	688	696	689	704	668	719	719	717	679	663	657	706	677	679	732	670	734	683	696	705	726	718	663	706	719	676	718	699	744	693	683	677	701	686	680	680	676	689	706	685	725	681	710	703	704	651	731	683	711	742	657	691	707	657	698	665	697	691	657	681	714	720	718	662	661	707	722	655	716	711	726	691	669	716	718	721	700	698
18029	27112	14576	5262	2929	2061	1690	1514	1329	1203	1107	1089	958	999	942	944	902	906	950	920	881	865	873	886	888	903	883	920	883	903	812	836	880	856	861	828	862	885	851	793	858	810	868	858	861	907	827	849	789	844	808	897	887	866	829	849	836	847	857	878	861	827	863	861	840	886	871	822	811	862	851	880	837	807	836	821	850	838	856	865	848	903	860	833	832	799	825	800	845	863	873	844	900	877	869	837	812	854	817	861	864	838	810	772	864	878	871	840	858	787	828	828	823	928	829	858	870	814	808	885	839	855	769	814	832	772	841	838	824	834	805	777	848	865	846	860	877	824	857	889	879	858	875	806	819	814	838	852	827	847	793	846	865	855	866	904	816	871	862	857	823	847	816	895	823	856	837	881	829	859	810	810	824	814	846	876	866	852	844	826	851	856	876	829	837	865	860	869	864	846	848	830	814	878	821	846	813	843	840	872	873	821	884	798	860	853	860	858	838	899	832	840	825	828	863	870	829	843	833	819	830	860	833	817	867	860	814	899	862	809	849	827	836	821	817	831	832	859	833	833	847	840	829	840	864	891	834	856	758	916	867	803	862	883	817	787	854	811	817	845	897	777	828	815	866	823	827	830	847	842	793	858	858	816	848	843	869	840	875	812	853	833	868	849	825	859	826	832	763	882	864	861	839	844	829	826	841	833	857	800	846	911	825	820	823	838	864	826	837	874	855	817	851	834	864	797	816	856	865	808	847	883	864	853	845	801	886	881	801	853	850	807	826	861	897	847	845	784	823	847	834	844	857	864	817	794	862	810	841	899	824	856	876	906	806	841	859	833	804	888	812	852	860	842	878	879	863	802	837	884	864	866	868	865	874	858	887	860	851	827	874	829	836	868	864	879	827	854	860	838	828	827	782	789	819	841	828	857	830	835	883	818	810	874	784	911	825	847	854	840	857	801	888	864	820	806	828	855	802	844	799	849	867	857	809	872	874	853	819	890	842	846	881	881	810	810	834	873	851	879	835	860	849	832	815	816	816	853	858	843	844	823	800	877	857	818	808	868	834	900	859	815	814	860	809	809	825	878	808	834	820	833	890	859	862	818	799	837	850	816	818	806	815	861	835	868	839	831	892	830	856	855	852	819	915	855	782	868	849	844	807	859	847	800	876	880	851	831	840	869	856	754	872	832	784	891	874	826	806	800	834	883	883	870	895	833	824	827	842	862	861	834	811	815	890	892	829	849	816	897	832	859	810	832	841	884	835	824	841	857	801	822	795	864	865	799	853	836	832	866	861	831	822	831	801	880	837	812	855	847	852	860	838	896	812	828	821	861	781	845	843	820	837	804	829	867	855	876	781	909	794	863	876	860	881	827	823	870	884	823	830	840	833	864	816	893	843	820	845	834	813	801	783	835	860	798	828	848	831	843	790	890	851	858	831	912	857	877	833	904	844	827	859	884	882	871	855	851	848	853	805	877	870	861	806	799	834	818	819	875	823	844	870	818	844	842	828	832	796	842	854	856	848	859	856	839	864	855	876	877	833	840	874	824	810	815	805	875	882	856	843	811	824	809	824	809	876	830	856	847	804	810	834	833	836	860	857	798	855	888	837	851	875	848	817	808	833	812	881	855	827	823	835	848	860	852	850	794	821	881	815	830	871	885	859	855	825	834	830	821	871	856	865	842	845	902	841	859	853	838	832	874	844	809	844	834	889	894	867	833	834	875	837	816	858	891	839	847	904	828	838	808	803	801	848	852	858	850	800	824	846	811	874	814	887	863	871	861	804	858	828	879	826	823	872	815	846	837	898	844	823	841	853	825	784	869	843	817	862	867	824	860	834	892	842	852	909	912	831	875	874	877	791	810	875	853	855	878	820	872	887	878	863	856	860	870	815	857	864	840	827	833	846	829	873	853	874	858	786	838	856	838	849	845	824	836	791	812	810	893	856	849	862	829	836	867	866	870	822	838	783	851	847	910	830	857	840	798	837	821	863	872	804	820	829	788	858	804	903	795	797	810	842	869	823	839	849	876	864	849	803	894	875	818	879	832	805	885	861	816	858	936	818	906	781	870	846	870	833	864	808	829	847	831	870	844	773	832	805	855	842	846	862	878	823	779	822	884	845	843	870	849	857	863	835	861	828	825	816	843	849	899	817	840	839	811	834	828	862	856	863	855	818	844	831	825	863	817	815	832	799	866	853	887	864	829	888	871	893	852	828	840	821	870	877	809	829	795	857	842	845	852	899	892	859	834	812	875	835	893	793	848	876	779	838	845	825	869	862	844	882	858	826	851	839	898	906	840	862	801	814	817	853	845	803	869	870	853	844	786	801	792	810	895	843	860	827	790	860	810	842	832	878	827	831	852	815	864	833	832	827	833	870	887	876	845	875	869	857	794	823	862	813	860	804	826	858	852	873	874	860	839	836	819	840	864	870	831	815	818	828	826	861	844	842	831	839	829	800	872	814	869	835	858	860	836	834	879	859	812	831	886	909	820	879	828	842	888	821	863	852	859	849	860	862	898	840	822	840	810	782	871	843	863	828	859	850	848	843	881	861	831	847	792	844	877	832	828	866	860	893	896	885	840	852	861	825	850	856	803	797	872	868	840	882	845	843	892	821	895	812	818	832	858	851	838	870	840	839	831	835	806	882	886	831	853	869	823	840	821	884	831	948	891	856	866	764	878	837	839	882	836	895	831	828	868	865	821	906	879	841	916	908	890	832	857	822	833	888	858	853	880	841	831	825	819	850	806	855	838	849	838	836	882	821	834	799	880	795	879	813	836	863	752	856	870	809	854	869	819	831	825	840	802	795	850	902	821	855	862	851	840	867	906	830	809	772	823	848	846	814	779	839	831	827	880	821	806	876	864	852	839	831	817	894	833	853	822	859	870	826	836	856	892	834	829	873	862	832	851	852	785	785	822	851	827	795	844	814	822	833	846	863	847	846	864	844	866	765	842	862	798	842	853	818	858	832	875	833	830	859	816	819	805	790	829	799	864	867	821	841	826	861	858	831	830	863	830	833	841	838	857	892	833	768	825	864	844	861	852	790	814	832	851	819	822	850	855	870	832	836	861	871	815	806	802	836	843	831	818	847	854	851	824	823	804	799	826	901	837	868	840	825	802	840	864	869	862	839	938	847	828	877	858	839	806	846	835	851	837	901	816	856	888	856	861	813	849	803	864	828	817	827	824	866	861	803	876	862	848	865	809	884	868	855	827	821	871	807	856	846	832	879	868	851	871	860	839	858	885	867	838	824	817	879	795	828	865	792	853	863	876	827	912	827	830	822	844	821	884	853	797	865	826	821	853	878	865	887	848	863	882	870	869	838	831	815	887	834	821	847	807	829	837	849	853	817	824	811	792	869	869	814	839	835	851	888	844	854	842	849	817	832	856	807	840	862	813	792	839	866	856	814	847	867	864	860	821	832	847	832	829	855	826	827	849	870	839	796	825	877	844	868	834	829	823	838	810	833	872	815	921	818	837	880	842
24722	21017	26972	25158	9991	801	580	534	469	467	456	430	442	417	434	411	368	397	405	387	375	399	386	363	383	392	367	394	357	352	373	355	379	357	347	365	369	336	379	369	361	351	357	348	365	372	367	356	374	330	389	375	399	374	382	381	368	367	329	366	349	350	361	388	335	386	380	367	373	361	358	348	337	370	377	362	354	372	342	346	357	351	363	382	380	352	415	354	360	376	357	393	380	358	363	370	370	407	364	354	350	380	378	389	376	351	328	353	357	339	366	391	369	368	338	369	407	369	394	369	358	364	362	317	352	389	356	360	354	369	380	358	360	368	369	313	388	387	365	371	359	361	384	385	343	344	350	385	364	358	380	370	351	347	381	419	388	351	355	367	364	345	352	359	363	370	386	381	332	378	359	357	371	349	345	392	351	385	383	352	340	361	350	367	360	399	375	366	344	355	345	354	372	374	372	390	364	391	376	418	340	355	381	369	393	345	350	360	370	356	361	361	380	367	377	363	368	341	356	371	361	395	372	394	359	343	360	364	358	362	337	386	409	373	365	317	337	366	353	349	396	378	375	353	359	381	367	351	406	356	368	343	365	338	350	372	407	347	370	362	325	355	358	398	356	383	392	351	375	360	368	393	401	402	382	339	357	348	350	397	357	378	340	363	348	367	354	349	384	355	365	348	369	370	368	352	363	403	391	353	343	388	344	335	381	373	380	370	344	369	382	367	387	355	356	372	363	348	385	365	375	364	383	364	339	368	362	364	391	383	380	365	359	363	360	361	363	383	368	383	366	359	423	389	359	357	367	359	356	365	405	360	382	385	364	376	355	392	389	384	384	377	404	309	377	333	363	343	313	371	390	365	343	337	357	371	368	355	393	341	355	354	360	359	376	382	370	359	394	363	381	380	398	371	349	365	359	357	353	351	336	348	387	366	349	356	350	358	380	377	397	382	382	396	359	395	320	405	372	372	359	379	400	366	340	410	370	378	364	383	360	373	345	332	379	371	390	355	354	381	380	341	355	371	380	390	357	336	320	395	347	346	383	357	388	382	339	369	378	379	340	405	360	375	366	349	398	332	360	340	394	343	348	371	386	375	375	377	418	392	372	386	355	359	382	353	367	362	366	372	392	387	351	351	359	360	378	395	336	369	400	351	402	344	384	376	379	366	356	361	371	373	385	351	391	367	371	370	350	366	368	393	379	363	400	334	357	337	350	395	355	367	340	375	339	340	382	366	370	370	391	372	377	366	359	392	354	388	363	375	355	358	387	358	382	356	372	327	349	331	353	391	383	355	372	376	355	390	359	390	364	373	364	357	351	382	363	357	340	363	358	348	376	352	358	362	368	352	360	367	355	388	342	366	354	363	379	374	373	352	396	329	367	378	369	359	362	355	376	374	407	375	363	386	376	350	384	380	337	360	334	384	385	373	340	379	360	383	377	380	377	391	367	391	368	369	331	350	392	378	353	367	364	377	350	358	365	381	371	343	324	374	370	359	387	395	355	348	356	324	359	382	403	354	347	353	364	361	375	384	372	383	398	363	354	321	381	339	359	341	351	379	363	376	353	404	356	362	392	347	354	385	356	389	372	362	343	378	378	336	361	360	362	383	358	393	370	384	369	368	354	361	357	368	338	370	399	348	390	389	371	355	344	356	377	356	354	370	401	370	347	395	362	385	336	371	366	338	376	387	383	337	403	381	339	359	365	366	368	366	384	354	365	341	336	369	348	407	361	340	368	378	373	365	406	359	360	346	353	395	378	365	374	386	351	336	377	373	342	381	365	340	387	361	364	340	358	380	363	359	350	385	383	397	347	398	332	347	372	343	334	354	396	388	379	353	355	355	363	354	381	371	336	384	360	402	374	360	376	382	353	396	350	377	400	385	363	371	347	375	362	360	387	366	374	345	372	363	329	347	355	339	393	380	366	347	364	356	374	360	370	376	389	381	369	395	321	373	360	348	399	364	391	381	361	359	335	366	377	375	368	368	358	392	364	337	365	364	384	367	365	370	370	377	373	386	352	368	346	361	346	354	380	377	377	368	351	382	406	367	380	368	388	409	390	339	321	376	352	356	346	384	369	337	393	373	356	380	400	342	360	359	336	385	361	365	362	345	350	372	370	381	362	320	383	359	325	367	358	339	381	364	376	365	368	369	343	369	360	359	374	367	339	375	359	359	364	346	381	367	377	382	404	332	370	344	374	372	358	346	370	363	387	341	367	366	348	383	362	371	371	371	339	367	346	362	358	383	366	368	360	371	368	366	348	357	365	363	335	346	358	354	363	358	376	357	344	356	387	367	344	361	399	378	336	355	383	354	369	378	357	350	355	390	353	369	389	412	371	355	332	398	368	326	371	400	361	383	365	360	378	390	395	368	408	322	361	415	368	353	387	384	349	334	394	342	381	364	332	394	360	390	360	333	390	347	376	355	336	351	324	355	365	393	365	387	358	332	379	403	381	355	348	365	382	384	365	353	345	373	346	346	392	349	362	332	348	370	334	394	352	395	369	395	370	336	393	342	369	374	372	333	369	367	337	371	401	351	397	351	376	374	373	369	337	327	359	405	338	382	378	358	402	374	382	350	368	332	398	351	379	360	376	401	352	383	360	349	366	361	354	375	400	365	382	339	350	385	364	368	359	357	342	389	350	353	364	388	379	388	386	371	345	362	354	347	372	367	385	351	357	389	368	389	359	349	385	325	352	393	366	338	348	367	378	366	378	360	339	350	363	368	367	353	344	382	360	355	355	377	340	400	331	329	372	338	367	379	351	353	350	395	379	379	348	367	368	380	358	388	388	405	385	374	352	373	387	369	362	355	363	365	364	393	367	355	353	374	331	364	380	365	373	356	336	388	355	375	368	361	349	362	350	347	372	371	376	366	378	386	383	352	342	369	364	358	400	350	359	371	355	383	380	346	375	374	354	391	359	369	379	324	368	380	381	379	362	400	352	356	358	362	342	366	334	343	388	326	399	327	335	371	369	374	365	379	363	380	375	335	400	377	369	385	368	393	350	378	392	322	350	394	344	372	383	383	370	393	367	355	343	375	360	354	360	392	361	377	356	376	391	372	361	329	391	339	359	364	343	343	364	368	401	362	359	327	361	354	404	407	351	372	368	343	357	377	346	348	382	399	351	374	379	389	358	359	332	337	378	361	365	369	395	378	348	386	375	331	367	347	353	358	370	369	381	338	350	371	330	386	366	355	348	341	425	393	376	382	372	385	334	377	387	373	333	396	363	369	353	385	389	349	418	399	365	365	358	346	366	368	405	357	371	347	387	349	390	347	373	350	366	391	370	350	365	338	367	370	398	391	401	380	363	376	395	338	364	379	348	363	384	341	367	357	373	378	349	351	351	371	379	385	359	359	398	363	376	393	335	372	381	366	375	361	394	359	345	391	376	353	366	366	373	342	356	346	351	362	332	367	403	336	384	382	348	328	385	367	376	373	329	374	395	360	380	355	354	346	353	381	353	394	367	335	337	331
17122	22710	10610	3203	1602	1221	950	862	753	667	613	599	519	577	493	512	485	525	515	516	487	455	465	521	448	455	499	434	469	460	456	441	456	449	462	431	423	444	482	455	471	469	428	446	471	442	464	462	456	435	467	461	483	441	458	432	445	460	510	507	443	469	470	442	474	430	436	437	458	450	405	460	453	473	470	471	447	426	469	479	471	443	472	462	445	490	443	445	469	460	411	439	445	457	462	422	467	490	464	391	420	470	452	463	444	448	437	461	457	443	486	469	458	440	430	457	459	435	465	451	458	456	493	454	479	496	451	488	435	437	452	496	461	476	431	449	479	422	458	453	459	447	452	442	467	471	455	447	468	464	483	465	451	441	496	383	477	457	459	449	474	445	492	461	450	428	450	458	467	432	464	485	475	456	416	454	442	450	463	456	443	461	472	446	460	470	499	443	448	462	469	454	435	455	422	480	456	435	487	481	489	455	418	462	436	452	460	469	414	449	403	461	442	430	443	449	442	465	449	476	441	422	443	452	415	428	435	449	461	456	458	455	434	473	469	465	438	437	461	467	466	430	443	431	451	499	453	457	429	441	437	440	474	469	465	437	482	434	440	451	457	464	471	498	448	431	456	502	441	476	458	472	429	437	438	472	449	454	414	435	456	458	448	474	446	443	449	486	437	491	494	463	433	443	488	477	429	432	460	465	478	458	450	488	464	398	490	472	436	441	470	454	439	424	456	429	468	441	444	448	410	448	447	436	430	471	483	425	452	433	463	427	482	424	440	434	445	449	430	499	480	479	443	452	440	459	460	469	455	470	445	437	459	455	482	464	447	476	437	494	431	487	478	445	449	480	431	387	429	492	479	470	458	454	452	455	431	454	455	426	431	424	461	456	455	417	454	438	459	473	462	500	428	445	482	487	438	458	476	447	468	436	437	464	458	457	439	438	464	452	455	422	425	454	491	420	460	470	458	464	439	471	439	482	485	440	439	468	449	467	461	442	485	463	466	453	454	462	439	479	467	420	445	447	443	476	431	410	451	446	495	444	450	472	456	441	441	457	450	490	485	440	424	524	476	444	439	439	429	436	474	479	461	449	423	477	462	460	496	444	449	458	463	461	495	456	463	443	452	449	460	453	413	463	440	425	474	432	468	419	421	433	454	456	466	459	463	440	442	464	452	481	451	454	431	460	453	453	472	439	476	459	463	477	410	443	467	465	462	427	451	454	444	463	434	478	483	451	446	431	486	455	439	460	452	424	428	425	456	459	448	465	529	462	467	448	429	424	443	476	458	475	475	473	441	453	437	467	447	435	477	471	417	402	435	483	436	435	419	469	466	443	457	478	463	476	459	472	437	478	459	467	451	467	449	460	462	500	440	444	475	422	456	445	430	473	437	490	458	436	430	438	485	450	450	404	458	443	461	457	440	447	485	499	485	466	426	449	460	478	450	503	467	437	474	461	436	463	454	427	442	441	442	455	459	458	527	459	433	475	440	451	470	467	454	448	432	481	457	443	468	477	438	463	462	457	449	450	457	442	444	474	421	472	456	473	513	475	460	422	442	411	393	470	433	446	458	421	445	477	479	441	445	498	446	449	460	476	436	446	475	448	423	430	457	453	442	438	452	456	487	482	448	454	457	462	458	459	464	436	459	466	469	408	467	495	470	435	443	452	468	455	434	441	417	439	447	482	472	425	471	488	440	434	451	481	439	489	473	454	444	452	429	442	461	421	425	459	474	474	466	481	443	466	471	450	465	450	465	469	434	429	449	477	467	422	438	443	469	445	441	451	496	497	445	452	456	467	406	479	459	464	442	455	428	475	460	429	440	439	456	426	464	423	461	481	500	430	464	470	445	446	436	461	464	470	472	391	411	479	463	468	464	487	440	434	447	464	471	426	436	461	425	448	494	465	466	475	511	489	490	452	475	484	458	443	464	445	427	432	451	442	484	405	494	482	440	435	443	430	442	431	449	450	421	446	472	493	467	464	460	468	462	431	451	467	428	443	423	486	438	447	467	434	424	468	460	452	466	451	449	399	432	432	453	454	414	423	450	462	461	447	448	451	489	413	406	487	455	454	468	424	453	419	470	430	429	440	460	457	446	470	448	424	439	476	458	471	443	464	472	429	411	446	454	471	472	455	417	429	458	480	448	425	445	437	444	426	446	439	438	397	453	434	450	479	475	496	452	411	436	451	444	459	439	451	454	440	448	431	441	416	476	470	417	450	449	469	450	483	406	459	452	450	452	466	469	463	434	469	430	446	458	445	426	447	457	440	430	437	440	467	453	508	420	480	447	455	466	422	465	446	450	456	504	451	485	466	455	457	448	459	442	438	442	438	485	454	440	454	411	459	432	413	447	448	455	446	438	446	442	416	431	453	448	462	436	450	420	489	473	476	463	452	472	440	466	431	445	470	462	403	463	481	433	438	471	448	450	441	454	438	448	462	474	419	422	462	427	461	466	445	432	453	442	424	454	438	438	472	459	472	435	465	453	452	455	478	435	440	422	394	431	467	458	442	425	426	417	429	421	440	408	444	453	439	441	434	456	475	418	446	456	450	447	425	462	493	478	459	452	444	427	478	438	448	458	458	432	454	484	477	450	442	420	438	447	465	437	478	462	457	442	424	450	419	485	453	480	467	455	462	473	446	457	472	454	464	441	452	438	438	442	471	429	441	431	429	448	441	460	453	423	457	441	506	422	462	463	470	420	466	433	455	435	445	445	451	492	442	447	481	477	464	415	489	474	474	457	474	452	464	433	445	451	426	452	438	506	486	432	441	412	427	424	445	479	421	465	414	445	452	462	460	425	472	414	469	475	444	478	440	476	479	430	482	433	456	463	433	435	453	452	461	448	435	425	439	465	440	467	458	434	453	446	442	432	445	460	452	432	446	429	482	459	472	469	471	416	447	468	452	409	424	459	420	449	456	476	443	479	403	458	419	434	471	432	437	453	452	428	452	462	434	523	471	467	441	481	467	473	446	447	436	423	472	459	422	459	462	490	476	421	435	471	475	487	462	464	470	446	469	459	409	412	457	428	485	441	442	449	420	448	465	421	441	421	422	425	451	453	449	452	465	467	455	421	463	453	457	471	446	490	412	465	455	422	481	426	435	458	467	434	433	471	449	461	473	471	455	468	450	500	440	452	441	483	452	464	452	494	444	451	464	438	450	444	469	450	475	453	406	471	448	470	469	462	410	446	449	467	467	469	490	420	444	442	493	426	431	459	470	449	434	473	458	444	504	477	440	479	463	474	483	432	466	455	486	491	425	456	475	468	459	430	465	424	446	485	485	461	450	427	481	454	480	412	455	466	454	429	430	427	422	437	479	451	439	456	475	466	422	406	434	448	460	436	433	447	463	449	458	474	455	457	473	410	449	458	486	463	436	477	464	453	467	480	441	448	443	459	453	459	444	476	421	440	421	479	447	474	462	468	449	458	463	458	509	443	485	462	431	454	455	446	440	442	426	429	445	470	431	458	474	454	443
22652	21050	28502	23759	21020	20991	6495	1147	800	707	729	625	553	516	511	536	524	473	482	474	466	464	503	461	450	449	405	452	426	456	444	417	423	415	447	418	446	438	408	429	434	462	414	445	399	434	435	396	415	422	437	410	397	410	428	445	388	387	443	432	411	386	437	421	413	413	449	409	423	417	418	410	446	413	402	399	403	439	430	406	379	442	444	440	429	414	413	446	403	389	377	399	402	427	402	439	413	453	406	385	429	390	395	375	431	408	406	423	442	420	374	433	408	391	405	404	435	427	423	449	419	420	408	432	419	452	364	390	436	408	399	417	378	431	431	443	393	457	451	411	419	410	410	427	429	427	421	401	397	387	412	400	421	398	418	406	407	399	419	377	430	429	441	417	425	407	416	433	400	422	395	443	419	396	453	404	451	435	413	428	411	394	425	421	431	420	397	409	389	423	396	421	398	414	451	412	406	426	424	440	446	453	419	391	447	411	395	417	419	405	416	417	386	405	391	415	420	409	463	427	392	406	424	416	400	412	412	405	412	408	382	430	404	437	415	417	377	462	429	411	418	414	424	398	395	421	393	447	410	407	424	426	417	423	451	422	396	403	407	376	403	408	438	433	448	443	425	397	422	411	404	410	378	384	387	400	406	406	426	415	385	417	423	388	401	390	402	413	423	450	403	377	450	419	451	398	388	404	374	390	414	390	387	409	457	426	427	378	422	416	408	421	413	377	430	428	434	414	375	441	398	422	425	432	445	420	427	417	415	377	452	426	371	405	385	381	389	424	415	438	415	417	407	408	418	429	430	396	413	428	414	400	383	416	443	400	404	405	424	392	395	409	410	404	387	455	441	416	374	385	382	406	413	394	410	401	394	412	396	436	425	399	444	445	410	390	423	400	453	459	416	409	424	400	417	396	414	431	407	410	429	441	446	414	438	413	396	417	401	382	420	422	394	413	413	390	414	379	387	420	415	419	394	413	423	425	424	402	393	427	397	401	420	385	393	404	397	391	403	412	435	404	421	397	406	430	421	437	403	381	428	408	387	439	395	446	432	440	391	392	411	397	394	437	419	420	369	450	399	436	375	394	398	401	408	445	440	429	382	415	375	407	395	405	423	413	427	397	438	418	440	391	440	410	397	388	374	434	427	359	397	392	407	393	405	417	368	416	444	430	409	411	383	397	413	412	408	422	436	393	408	416	404	443	413	391	407	453	395	411	407	415	405	390	413	408	407	414	414	396	426	441	430	409	446	411	410	383	391	393	409	393	418	406	421	381	387	419	407	386	388	415	397	418	408	413	387	411	407	407	437	365	419	372	402	393	414	432	420	426	404	401	414	393	369	390	422	393	409	388	388	404	401	432	404	401	411	411	386	440	440	409	402	443	405	395	409	373	440	428	405	420	429	380	377	410	419	415	425	396	412	399	422	410	398	421	399	400	381	394	379	469	407	423	415	407	375	402	386	401	407	391	395	421	399	414	421	435	396	382	453	367	423	413	414	416	370	389	421	398	374	440	381	434	411	382	432	367	423	438	371	433	410	414	408	389	405	448	424	421	442	420	404	363	408	403	414	373	401	466	413	364	423	393	410	424	430	444	402	431	411	399	401	392	384	404	470	423	386	411	413	407	417	405	412	415	379	432	407	401	433	433	360	427	450	412	418	423	457	410	476	398	439	385	427	403	405	434	379	421	394	417	415	467	364	453	387	409	415	408	454	434	413	401	422	426	388	424	443	421	399	419	400	399	403	386	437	407	413	443	424	442	375	409	392	396	399	455	424	419	417	399	397	448	394	447	418	421	435	429	402	432	397	414	438	384	466	387	441	389	418	426	422	432	429	378	447	451	420	407	422	426	448	390	427	408	370	417	425	421	415	400	402	417	452	420	427	382	438	430	431	438	427	437	415	453	410	399	417	399	419	363	427	404	413	393	434	432	417	438	438	428	398	402	409	409	419	426	428	432	411	468	376	391	406	394	428	401	413	387	424	411	440	421	408	435	413	453	428	389	361	426	395	444	390	408	422	402	397	381	403	413	446	423	440	433	403	434	435	409	404	408	418	412	409	376	417	410	417	406	375	421	426	416	397	410	432	408	430	420	382	451	436	364	443	431	413	416	431	429	400	431	413	395	406	468	419	416	385	407	398	377	405	429	416	422	406	455	386	407	410	429	430	413	398	384	405	424	412	448	418	400	408	440	441	434	434	430	406	421	378	423	422	400	428	446	433	409	454	402	406	433	405	379	393	389	399	381	401	368	437	453	403	403	393	403	410	415	443	408	392	408	399	399	393	377	452	409	398	423	413	411	457	414	416	415	454	421	406	401	428	379	448	417	408	420	397	411	374	403	413	388	424	430	426	435	434	370	431	389	419	401	412	416	430	399	431	407	446	431	436	442	416	387	408	384	409	402	432	416	373	406	437	384	406	412	403	388	399	377	390	410	435	410	398	383	408	389	419	438	425	443	402	436	397	433	389	438	418	397	407	400	425	414	408	436	365	382	400	413	412	415	405	378	397	425	408	437	433	388	443	432	400	404	448	360	426	411	422	406	446	439	403	400	456	400	443	427	415	391	423	462	418	395	423	382	418	393	410	399	373	405	411	411	373	431	393	400	412	433	425	450	377	381	418	392	391	397	385	411	400	405	423	390	434	402	392	399	405	413	420	418	388	435	427	407	412	392	400	398	397	407	385	432	402	402	405	421	417	414	422	447	411	425	411	436	440	405	434	388	418	398	390	421	432	396	407	407	412	415	404	394	421	400	426	411	430	399	386	408	415	415	432	453	408	428	412	417	420	435	410	420	398	383	445	375	365	373	436	403	396	417	403	415	430	406	388	431	441	414	414	420	413	412	424	401	406	426	411	409	381	403	427	411	413	374	409	391	429	387	412	393	416	362	411	407	404	422	389	382	428	415	396	407	414	405	475	403	396	433	421	406	418	399	421	399	369	405	397	420	433	431	428	416	387	426	415	413	411	403	444	413	406	403	396	465	404	383	423	402	399	440	384	391	404	384	401	442	409	409	406	448	405	397	410	430	402	411	409	434	420	411	392	454	400	409	447	398	422	445	415	410	411	424	400	388	407	430	419	396	427	425	418	409	426	395	401	430	402	412	418	456	425	418	412	423	372	395	415	427	428	405	427	403	396	414	443	386	402	413	405	389	406	417	389	433	404	379	430	402	424	422	414	390	387	435	412	426	417	444	408	400	362	410	396	407	424	399	456	420	439	390	389	417	444	397	421	413	410	420	410	434	408	398	432	461	398	421	373	376	372	414	419	431	405	403	401	422	418	423	450	414	420	421	400	387	414	428	418	382	394	366	411	423	422	419	447	438	400	409	421	394	416	414	415	420	409	383	364	407	432	419	438	383	404	435	417	407	416	418	399	442	425	437	440	425	398	407	429	413	418	378	400	390	432	421	436	413	402	396	453	458	430	416	418	382	442	391	406	372	434	435	415	410	439	406	396	412	371	425	357	418	410	432	362	431
22182	34753	19290	7055	4202	2862	2063	1711	1388	1145	999	935	846	777	691	732	717	673	650	600	603	603	622	587	567	584	595	576	508	567	527	557	548	581	591	560	548	510	535	531	573	496	543	554	539	517	534	517	567	524	543	539	521	482	532	521	535	536	547	508	521	540	522	549	460	492	525	517	517	483	535	534	520	541	526	514	500	521	508	541	543	523	513	512	539	485	531	478	512	522	528	499	513	517	547	521	498	495	488	493	555	512	556	488	547	498	562	543	497	538	511	508	505	515	528	521	491	573	529	510	514	516	525	515	512	501	501	497	507	520	511	524	512	502	532	504	538	528	526	522	534	534	516	513	526	518	503	538	543	526	546	533	516	513	513	524	514	568	541	538	498	512	515	533	520	537	533	514	491	561	547	516	505	541	516	457	570	510	545	525	535	555	540	511	520	513	516	549	549	515	501	547	505	511	532	531	519	531	518	541	539	525	542	503	499	514	528	480	519	532	519	536	525	519	499	490	524	492	523	502	475	484	531	491	537	508	493	505	542	537	490	478	514	528	536	501	544	509	515	519	515	497	496	500	517	519	470	535	486	516	526	508	547	530	536	565	505	546	533	474	521	503	511	518	505	513	516	517	549	503	555	516	525	480	529	524	532	495	535	505	520	487	502	526	529	541	546	522	517	530	486	516	574	525	553	558	545	540	531	505	547	509	533	500	551	478	531	526	488	508	507	474	520	507	514	510	534	479	503	532	551	520	509	534	507	524	552	537	545	506	499	551	547	516	532	490	481	479	484	458	549	515	490	533	508	521	531	504	536	528	487	516	517	513	518	543	508	518	523	485	520	498	543	512	526	528	511	513	500	521	509	501	499	511	498	476	497	538	523	514	490	506	474	548	484	526	519	501	523	487	534	520	518	558	536	517	498	482	512	526	514	557	500	517	566	525	506	544	527	546	509	509	548	496	477	512	529	520	504	526	502	537	516	531	506	490	559	561	500	498	531	516	479	491	509	532	554	492	511	539	502	517	514	520	535	519	524	511	488	524	559	539	518	491	547	525	512	478	487	508	493	487	526	504	491	478	528	552	503	499	545	516	508	524	530	479	491	482	508	520	487	477	509	484	492	489	505	513	492	521	555	520	475	505	525	509	511	496	538	498	542	530	500	550	526	517	553	507	520	529	522	518	520	525	520	460	533	500	508	553	512	542	512	534	516	511	486	507	531	529	501	512	524	593	513	521	580	567	540	470	532	529	502	509	513	510	514	490	528	523	520	505	528	520	547	575	542	517	518	503	531	532	500	508	509	502	504	544	508	533	486	518	503	489	525	538	522	490	526	508	506	476	512	476	504	526	561	500	523	522	491	496	525	524	567	492	517	566	524	565	521	528	496	530	493	498	510	535	558	513	512	509	508	535	500	524	516	538	500	504	483	489	532	494	530	525	532	538	542	489	501	479	508	525	528	518	488	522	558	520	498	510	508	536	508	541	513	490	527	531	539	527	510	549	540	520	516	524	467	515	523	550	498	530	512	535	530	528	529	498	522	499	539	530	543	523	530	510	546	506	465	513	553	508	524	541	468	529	529	463	541	530	554	514	522	519	542	567	515	530	493	500	517	515	502	530	526	487	504	504	510	534	489	483	490	522	470	520	507	533	534	474	488	487	532	490	517	515	529	499	527	529	539	500	479	514	511	523	493	527	509	485	506	518	561	506	561	525	493	513	484	498	545	479	505	453	485	530	496	505	544	545	516	590	552	555	504	523	509	541	480	474	515	530	521	532	542	487	532	509	518	478	517	505	526	509	481	523	535	483	509	513	519	492	500	521	517	492	516	523	519	545	503	534	480	472	525	531	482	537	529	513	524	528	536	495	482	500	550	483	529	504	506	493	515	482	528	526	534	512	527	528	476	521	494	511	544	507	539	526	534	509	516	478	522	551	488	554	525	534	534	530	506	507	508	539	477	497	531	515	466	498	544	531	507	493	527	496	511	490	482	528	521	562	533	491	522	502	515	516	579	505	490	518	486	509	509	485	466	534	553	521	521	519	517	581	538	534	561	542	512	527	488	478	521	522	532	545	549	531	516	555	529	477	541	503	499	548	514	521	573	531	479	547	511	501	544	539	508	528	483	551	488	528	493	512	532	489	500	486	530	541	533	553	544	532	509	533	461	506	495	508	519	537	507	539	512	514	489	498	531	530	493	506	543	474	509	523	518	515	508	517	523	520	538	492	531	519	490	535	503	516	493	518	465	521	554	559	497	498	503	508	475	512	501	527	507	546	518	524	547	509	509	527	545	489	548	522	508	517	521	535	518	505	512	502	523	553	524	531	479	501	531	513	545	521	528	544	511	512	513	535	531	506	512	495	466	546	502	467	489	541	522	537	575	541	548	524	511	522	499	480	514	519	507	474	539	527	553	504	515	504	507	520	496	517	531	491	507	514	494	528	542	551	523	544	502	511	535	529	505	490	476	506	472	505	511	526	541	529	518	535	527	513	473	517	521	523	530	553	485	486	545	496	505	531	498	549	504	529	529	472	512	554	483	512	496	530	549	542	523	499	502	503	525	539	485	546	498	526	542	532	503	520	533	507	554	553	521	498	490	519	493	494	542	488	500	554	545	534	504	522	532	545	489	568	542	498	536	518	528	510	543	517	508	488	542	539	513	562	490	526	498	505	508	514	548	510	537	492	526	581	518	493	527	527	471	500	536	497	489	523	510	533	485	525	480	521	470	511	516	566	547	496	503	528	516	526	529	542	539	535	525	521	536	499	507	523	510	480	508	508	512	504	501	529	540	507	504	534	538	521	566	481	549	530	523	567	493	538	550	576	509	559	522	528	539	554	500	526	494	469	485	518	484	530	492	519	523	494	538	532	506	512	524	493	487	502	499	525	526	522	487	524	477	484	539	523	535	502	525	514	504	521	531	511	471	493	495	520	510	498	468	485	527	526	505	587	531	532	490	482	508	501	520	506	503	518	561	479	519	479	533	545	530	536	499	516	462	512	504	521	526	539	522	515	500	506	539	511	504	510	513	484	521	481	524	508	505	524	494	544	509	482	476	520	503	511	511	502	524	527	490	509	503	529	480	525	499	509	541	527	517	520	519	513	551	516	532	524	494	536	531	491	533	513	522	533	520	512	511	507	521	534	482	545	521	538	518	576	529	454	502	524	538	516	509	540	533	505	487	521	468	518	489	523	504	527	520	567	532	512	531	503	491	511	528	527	528	531	495	493	503	507	572	559	479	527	509	513	515	532	446	553	506	495	520	540	506	492	523	504	525	531	523	528	530	524	539	476	463	554	572	546	502	545	516	541	499	516	499	542	535	490	506	541	513	536	515	508	536	476	492	481	531	521	509	534	540	520	509	500	519	515	508	488	525	476	506	488	505	537	516	526	532	513	487	553	503	483	516	542	505	525	496	550	504	520	524	480	503	524	532	492	531	500	526	498	483	520	529	519	489	468	526	527	544	496	537	514	486	522	513	498	503	514
27441	19531	8120	1612	833	736	634	661	675	670	644	602	622	641	611	607	646	646	580	603	602	597	608	584	644	615	588	632	622	621	601	606	635	588	620	646	618	650	598	633	593	612	610	641	602	599	612	578	596	582	611	619	605	593	617	654	630	587	619	583	608	658	664	641	637	566	586	676	669	594	649	640	611	590	598	682	601	621	589	638	606	611	608	669	651	614	581	574	623	607	647	624	628	601	618	618	568	588	680	638	594	600	642	581	662	579	604	644	581	587	618	659	627	664	649	630	616	636	597	613	630	619	599	621	638	650	581	605	616	599	639	596	629	633	637	643	618	631	636	693	615	614	627	622	638	619	619	615	642	632	609	637	629	644	605	625	639	626	605	634	625	618	635	617	625	629	624	635	571	630	613	653	619	558	576	644	643	619	624	623	649	638	565	624	606	613	633	606	585	661	600	659	599	634	602	638	601	634	639	625	617	641	611	626	634	604	596	576	626	636	612	597	648	629	571	604	630	644	608	624	607	613	617	627	583	602	645	622	611	629	644	632	676	598	651	645	619	623	622	599	629	604	645	589	628	631	659	657	584	602	598	645	625	587	643	611	630	614	581	605	615	619	630	612	635	622	562	631	666	599	614	643	587	614	626	637	643	567	657	615	590	619	635	605	677	629	611	665	670	634	647	637	646	607	598	609	606	661	662	623	672	613	682	617	585	605	657	632	619	608	635	612	626	637	573	614	566	628	647	653	603	584	625	592	609	604	631	679	579	604	565	619	613	628	596	629	606	594	615	624	607	653	619	642	599	591	617	597	613	579	621	610	612	643	600	624	607	586	661	594	588	597	667	623	612	621	618	624	609	639	596	620	665	617	651	631	606	576	632	605	639	676	620	620	598	624	619	607	606	627	645	667	602	638	632	658	568	616	611	651	655	575	638	670	546	597	600	593	635	615	610	589	626	617	580	627	625	593	628	635	654	625	651	633	615	604	590	574	601	584	617	610	619	600	625	685	616	638	568	669	652	610	627	640	618	605	623	594	653	640	631	606	641	616	646	605	633	614	581	644	654	608	625	631	635	642	654	649	679	590	612	638	659	585	642	639	663	629	644	588	620	622	625	620	613	650	616	610	621	599	574	634	638	616	638	579	648	625	658	590	613	616	629	623	647	594	634	596	617	616	606	610	601	590	633	670	636	585	616	636	595	610	612	658	639	618	612	582	635	667	651	606	620	628	628	635	621	647	596	626	616	615	616	618	618	567	592	632	555	689	617	624	623	657	634	652	608	630	674	595	606	597	606	582	645	595	620	644	618	636	608	685	614	622	633	590	636	609	656	631	585	644	641	609	596	588	588	640	594	642	648	613	605	673	610	601	642	606	581	611	610	624	632	633	625	628	605	608	640	630	622	646	609	672	625	627	669	610	583	598	592	597	605	624	599	591	584	628	610	583	618	675	624	621	582	587	636	642	619	634	600	644	572	641	644	632	675	640	616	611	631	634	630	616	646	643	606	649	678	595	645	603	626	635	614	643	667	591	626	618	627	617	608	602	603	620	611	617	628	628	613	618	659	643	599	607	606	637	658	588	601	647	596	612	625	659	661	638	643	613	707	665	602	633	646	666	607	623	653	617	626	602	664	594	578	615	584	658	603	653	680	625	630	615	601	610	637	576	601	629	603	599	643	625	591	609	649	637	632	608	599	590	616	640	630	651	663	607	659	602	612	597	612	611	659	622	632	617	586	612	644	603	658	624	603	626	619	592	629	617	601	626	640	576	598	593	621	602	589	655	611	637	584	626	629	631	601	638	630	624	621	634	609	602	633	624	631	628	584	634	633	657	628	629	633	620	631	621	596	595	639	640	603	648	661	619	617	590	636	637	605	634	636	639	660	603	596	643	605	640	639	623	605	625	643	601	599	628	635	586	637	622	620	592	665	625	610	642	568	611	649	619	614	619	609	629	599	630	657	613	624	601	652	627	661	587	683	617	605	603	617	616	564	645	635	642	628	577	595	646	617	620	641	668	607	642	594	571	608	619	583	532	607	624	616	629	584	664	591	601	646	595	662	610	604	598	621	654	600	599	620	643	641	597	601	608	604	599	647	601	619	612	625	589	605	656	623	635	586	604	597	618	607	621	625	627	621	656	644	593	637	633	615	651	632	619	560	622	634	594	624	635	621	670	603	645	601	620	646	596	607	590	632	659	640	610	631	603	623	649	660	595	588	625	629	626	627	660	620	603	634	641	669	599	623	639	611	603	600	626	616	583	589	626	633	644	603	590	637	642	619	625	648	640	634	561	599	608	621	583	605	638	576	638	614	596	580	605	622	624	604	647	631	628	616	651	641	699	644	599	679	624	606	652	622	622	644	556	619	628	628	604	608	611	640	603	651	622	620	601	609	612	604	658	614	618	594	610	618	648	622	658	578	637	646	657	596	632	613	630	616	678	642	616	603	654	595	599	618	644	590	623	587	616	642	618	623	565	658	620	660	650	590	604	592	652	629	642	615	621	617	566	641	607	625	608	685	575	632	649	604	611	649	568	638	667	631	633	660	606	606	611	653	635	611	586	666	651	614	618	655	651	623	602	644	596	649	624	588	654	580	630	622	627	590	622	601	614	670	613	595	631	639	608	596	641	626	578	667	621	608	648	562	581	630	626	584	626	620	624	619	628	582	655	590	585	655	590	585	630	589	655	587	612	642	634	648	570	586	595	623	663	612	647	598	628	590	573	625	611	663	599	620	604	701	592	595	636	652	609	666	585	636	589	639	650	630	637	574	626	618	647	668	629	606	586	662	606	604	608	611	608	685	641	606	595	643	558	586	660	619	620	649	636	655	594	614	620	600	640	617	622	601	658	607	606	645	623	633	654	618	659	593	657	619	612	598	638	616	612	645	650	641	601	664	589	566	599	596	615	616	615	592	591	594	653	630	628	609	663	650	644	601	629	621	638	618	608	636	698	627	579	672	633	599	620	620	634	601	673	643	616	648	577	637	615	662	651	609	621	586	585	578	631	578	654	624	599	632	626	639	634	601	606	640	649	638	582	591	591	641	598	633	654	559	626	609	630	654	638	642	666	606	633	579	617	632	598	630	606	618	614	656	551	609	600	598	637	634	643	642	636	613	603	633	649	628	579	634	608	640	660	623	627	636	642	602	640	639	626	609	623	592	628	654	566	599	591	645	590	587	591	647	616	597	607	655	603	645	604	638	635	601	617	675	647	665	628	631	610	619	654	641	616	649	667	614	616	614	618	596	650	612	581	637	627	604	616	645	618	652	619	674	616	608	658	598	624	566	649	615	586	623	600	623	666	631	656	620	658	629	630	614	659	605	599	607	577	584	661	624	637	626	633	606	621	650	565	601	591	606	598	636	605	604	643	619	633	642	589	611	646	665	620	623	612	623	615	590	646	611	606	612	577	620	654	638	642	583	573	649	634	587	586	651	631	626	612	587	611	651	626	575	601	565	581	565	631	609	623	627	610	663	648	632	601
13236	13226	5243	1678	1076	904	871	803	767	737	770	768	749	726	747	757	773	779	759	770	743	775	756	780	700	737	701	731	762	751	714	771	763	704	734	763	732	760	750	757	738	741	759	757	679	731	777	808	730	707	762	760	759	810	744	726	728	755	770	699	761	788	756	765	724	816	749	722	767	750	735	700	705	779	742	737	758	734	748	768	738	688	758	707	731	722	765	716	707	716	762	747	731	748	778	758	747	727	744	781	732	727	730	799	728	754	744	795	761	737	746	743	728	720	728	714	776	743	721	754	788	777	773	738	730	770	773	762	737	773	749	725	734	761	768	740	685	743	731	727	767	754	741	806	764	727	682	796	708	751	816	718	753	762	744	742	719	725	732	719	749	704	723	721	760	734	762	761	711	748	762	746	762	733	767	713	770	754	746	729	752	766	720	802	728	768	730	710	731	732	734	758	819	773	777	705	733	713	784	739	731	792	802	748	760	738	736	760	739	756	740	781	737	737	729	763	752	783	757	709	651	731	762	712	792	750	716	782	776	761	722	721	771	751	737	734	753	720	796	701	750	710	743	731	707	755	735	743	733	718	736	831	767	729	734	734	745	754	754	736	740	738	723	725	723	753	831	793	742	787	670	785	784	767	719	698	762	710	760	779	722	734	679	697	728	764	783	731	737	801	744	720	743	725	732	726	736	769	752	778	720	755	769	781	735	725	761	736	767	732	790	752	746	757	730	789	686	762	781	767	721	734	728	756	732	772	719	787	780	736	767	728	800	735	773	776	730	773	739	750	700	756	767	754	700	777	781	742	789	735	745	747	716	756	765	743	735	706	752	742	705	757	776	720	743	745	771	681	764	717	756	715	724	680	752	730	708	797	740	750	733	727	746	772	721	722	727	740	709	748	805	718	724	773	757	735	829	776	735	708	743	725	755	787	722	734	760	753	756	712	797	733	738	709	750	769	731	726	735	731	739	735	785	768	753	714	726	732	736	738	766	749	722	761	713	756	773	801	744	722	760	752	745	721	796	780	722	702	735	792	723	766	757	783	731	718	784	781	721	703	709	763	777	754	757	722	747	775	737	735	742	762	717	755	740	736	782	723	731	717	706	772	782	718	741	700	757	769	710	771	725	757	739	707	721	744	714	734	773	755	739	749	736	745	734	756	693	786	753	785	753	739	727	741	792	727	772	732	753	709	715	763	743	722	772	779	765	697	736	735	740	731	777	732	736	746	758	768	759	739	744	675	765	784	717	778	757	710	762	764	706	763	737	762	695	768	717	758	758	729	747	740	693	728	782	696	742	749	747	759	722	746	722	782	733	753	754	737	799	750	739	790	769	796	721	734	746	732	740	754	745	763	723	773	788	771	743	736	750	724	746	713	747	749	736	736	755	737	755	739	714	738	754	752	741	759	743	710	759	818	745	712	744	757	796	743	756	757	752	760	722	725	778	737	708	799	762	734	741	746	828	777	745	700	739	716	713	755	740	760	750	749	758	807	729	736	754	781	752	724	794	776	752	715	746	734	766	764	746	775	717	731	720	785	773	784	763	682	772	783	757	749	723	762	795	740	745	742	741	725	759	731	739	773	751	700	750	696	778	734	770	750	708	731	768	716	750	730	757	774	794	710	700	780	739	779	689	784	761	747	784	740	732	698	728	760	735	772	776	777	787	767	694	739	754	768	737	728	759	730	747	774	748	700	736	780	728	755	707	744	705	727	709	740	727	746	751	758	752	744	748	721	743	762	726	746	745	721	751	707	757	785	719	741	743	786	764	738	775	818	744	774	793	745	783	776	708	713	775	708	727	746	773	752	804	734	801	722	709	769	751	732	727	718	684	745	749	728	719	775	755	769	716	704	713	757	746	782	757	746	747	714	768	729	774	748	738	716	732	723	817	751	697	731	763	753	692	739	687	773	762	720	745	757	754	764	713	752	760	757	755	753	783	746	764	700	738	745	715	809	836	755	742	725	776	769	735	784	731	713	733	733	713	734	733	754	754	725	742	742	743	781	738	772	738	724	732	774	709	774	749	741	785	755	740	753	756	761	720	717	745	766	795	711	775	749	765	743	718	732	770	755	773	768	753	736	759	749	731	744	728	727	793	736	732	720	734	700	754	768	741	716	794	711	756	743	765	726	747	710	772	731	752	763	790	781	755	712	786	773	781	748	753	750	752	714	738	772	778	738	780	770	725	759	704	755	745	733	748	721	694	761	692	753	775	696	754	761	779	702	699	747	769	733	762	783	722	694	741	789	734	754	712	735	729	769	782	698	787	756	730	775	774	780	782	764	800	769	763	721	795	756	793	771	756	738	754	807	775	758	744	712	761	734	800	712	725	725	733	749	753	695	745	786	739	760	771	694	786	729	758	703	742	738	733	744	713	728	745	745	773	742	762	746	816	768	762	773	752	713	735	686	758	725	738	746	742	717	790	796	794	731	735	706	759	779	735	752	748	747	773	774	724	732	799	831	765	766	756	784	745	715	726	786	786	752	758	781	750	704	734	735	740	804	786	771	786	741	756	785	758	738	776	771	747	725	754	701	699	803	802	818	753	744	739	763	734	744	787	787	743	715	752	745	793	748	778	749	719	728	733	739	728	719	734	785	751	750	727	702	738	717	752	749	714	750	731	779	713	710	721	753	750	764	726	740	758	735	728	723	749	784	757	739	725	741	788	737	744	745	712	751	737	757	724	817	756	777	783	746	766	759	767	736	738	789	717	800	780	714	722	773	737	725	755	746	712	772	730	761	749	754	722	762	713	756	769	731	753	731	739	785	729	755	789	676	783	752	753	713	711	707	725	743	747	764	773	745	743	749	764	776	773	751	739	780	755	759	770	772	731	771	732	781	725	728	748	740	755	737	758	746	757	743	784	691	739	794	768	770	750	763	739	720	767	745	742	746	765	737	708	741	779	790	766	771	715	767	770	725	708	778	781	731	759	753	714	771	781	723	737	792	776	777	757	729	757	761	723	724	771	758	761	744	713	754	748	728	754	773	758	760	767	751	800	724	739	737	701	729	762	741	729	742	741	756	715	733	786	722	745	749	731	751	757	782	712	731	778	772	711	788	738	794	742	744	699	754	729	732	748	777	748	720	679	715	786	751	736	743	765	798	734	721	784	714	713	698	706	769	729	739	762	749	770	751	754	732	765	732	759	741	815	737	698	745	762	738	789	697	760	747	754	723	765	814	708	785	730	714	690	727	716	707	791	717	695	778	752	731	760	788	777	774	770	741	772	790	773	755	747	752	723	799	725	748	698	725	729	706	752	748	784	730	705	683	766	741	698	770	775	786	801	687	764	691	777	694	715	685	799	734	778	749	736	749	764	762	777	771	715	702	793	765	778	714	727	739	750	724	773	742	723	742	750	750	743	754	733	705	781	727	728	735	718	733	743	730	743	756	736	729	737	785	788	736	721	759	782	802	750	757	752	742	773	822	748	752	757	670	718	719	778	711	760	720	794	748	802	772	743	714	766	739	744	756
23595	21014	27986	24214	20945	8668	1411	1013	898	862	815	765	754	785	737	774	769	721	741	769	711	729	717	699	726	735	719	743	699	742	678	700	721	685	707	668	726	713	698	697	692	675	704	662	704	680	686	696	698	703	665	677	697	726	679	720	701	719	694	713	711	671	747	710	732	742	675	671	695	710	751	704	709	739	727	658	737	690	712	672	721	692	672	718	693	709	670	685	694	681	708	735	674	717	641	700	648	696	753	676	672	690	690	665	678	689	721	746	716	646	708	696	686	716	706	673	722	747	662	654	693	691	685	665	645	688	715	684	698	708	705	658	678	682	667	702	698	709	677	668	704	749	690	667	713	668	704	737	697	701	708	649	683	699	689	729	675	718	696	668	702	672	697	633	703	697	718	662	721	743	663	705	695	723	713	675	685	684	677	683	663	679	690	708	690	679	727	715	654	668	690	693	716	691	729	721	684	707	701	716	680	669	670	701	636	677	671	688	691	689	671	634	689	643	701	661	671	723	677	664	685	725	717	698	714	671	697	700	679	671	706	640	678	679	699	660	688	722	706	675	706	668	672	718	711	694	666	681	693	724	737	704	624	750	689	742	691	722	676	675	634	682	740	711	682	689	663	655	715	631	648	685	693	662	697	717	698	742	676	694	691	667	692	667	669	681	718	690	719	648	672	694	670	732	691	664	663	637	725	677	678	626	702	747	673	682	700	702	727	750	715	644	663	654	696	669	685	740	683	720	703	689	668	684	686	644	671	682	714	729	668	708	725	708	694	706	656	707	685	676	716	675	706	669	682	667	679	663	706	673	686	687	692	725	689	698	705	691	671	702	689	694	661	709	687	697	690	709	702	709	675	727	662	688	676	665	724	657	699	695	682	711	636	683	677	682	678	708	663	706	645	696	651	713	706	682	689	695	721	664	659	678	731	683	721	687	663	738	705	690	675	667	710	704	670	704	647	678	707	717	738	671	651	649	681	713	660	672	689	668	716	689	679	672	705	690	682	732	655	677	704	653	685	690	660	671	697	726	690	747	678	683	682	709	685	668	717	697	692	669	708	707	668	672	724	727	667	735	738	716	677	643	688	732	685	689	708	669	695	697	646	680	684	717	709	683	679	701	717	701	658	658	644	706	718	666	720	702	690	698	712	674	680	699	697	647	691	653	727	702	668	710	703	691	709	731	657	680	690	697	719	689	722	662	710	658	664	728	687	713	677	658	753	714	646	686	675	678	684	691	650	697	714	637	689	730	681	684	692	668	764	660	654	709	684	696	713	738	674	681	718	686	687	722	706	670	662	685	716	681	772	690	665	683	689	644	666	671	686	684	663	679	685	724	662	717	698	657	692	682	677	669	697	700	693	645	677	705	700	695	677	664	712	693	681	663	652	723	667	717	696	709	746	684	680	678	696	718	707	682	681	705	693	693	689	673	723	647	696	735	736	691	714	711	672	728	684	695	687	735	701	679	663	687	711	650	677	676	640	625	659	679	677	722	670	683	679	700	670	672	656	705	621	697	673	715	684	700	682	704	720	692	663	657	699	697	651	684	704	686	684	706	719	687	670	696	731	695	724	724	701	715	659	732	679	698	718	682	673	737	691	701	704	672	724	667	669	726	696	666	697	707	685	676	706	687	650	693	643	682	709	701	711	682	703	677	690	704	673	698	725	719	678	700	671	664	637	696	684	694	644	640	721	730	692	688	689	718	733	682	682	663	699	666	663	669	709	669	704	711	718	671	657	675	680	686	721	722	702	698	712	709	690	681	703	652	671	665	680	732	632	661	723	724	661	701	706	707	733	693	605	702	661	703	659	698	711	690	681	678	657	720	683	699	668	687	726	673	681	699	687	695	678	709	728	683	700	700	652	691	727	695	713	675	664	661	674	699	718	649	717	690	673	704	683	695	667	712	638	683	667	676	681	726	667	670	717	663	695	687	732	646	677	702	681	694	695	701	691	679	686	682	676	695	673	696	710	720	729	748	687	677	727	729	685	640	700	664	666	690	691	671	675	750	678	690	698	689	706	671	693	685	697	661	687	650	719	667	639	699	674	680	715	750	664	730	679	687	699	700	668	705	700	673	695	702	687	664	644	711	686	659	722	722	695	649	717	655	692	692	652	672	689	694	710	694	711	689	732	699	712	696	670	678	748	667	677	757	677	670	660	717	726	690	713	710	706	708	652	694	727	644	617	684	738	629	674	687	656	712	692	714	639	638	726	640	685	681	660	690	719	716	738	649	708	716	692	685	701	672	692	664	737	720	688	722	675	725	673	659	629	707	701	623	685	686	696	694	711	689	687	701	673	684	700	673	680	683	743	637	700	702	736	691	682	662	682	674	709	678	727	727	737	677	643	710	718	653	655	687	681	687	675	737	670	683	620	657	683	723	648	678	714	678	678	638	699	694	677	666	680	647	669	675	716	674	699	734	701	650	674	658	688	710	651	687	690	647	698	687	681	734	668	668	644	675	685	681	711	625	630	700	653	648	691	667	696	656	644	669	703	696	708	745	637	686	691	711	637	709	712	655	653	656	698	756	699	651	690	705	630	686	677	652	657	730	688	671	667	686	644	737	697	719	728	681	706	657	709	683	735	666	663	668	687	669	687	668	684	670	677	715	674	686	664	662	654	724	682	711	677	714	693	715	683	712	700	667	697	680	685	646	748	706	696	714	698	673	736	624	663	695	711	712	698	711	688	696	710	695	675	700	696	676	651	724	632	684	715	698	690	714	666	667	702	699	726	696	671	682	654	679	672	689	675	683	686	659	754	704	684	675	717	738	718	676	655	677	700	725	707	731	689	660	713	638	618	688	693	695	667	673	728	721	698	720	676	679	712	673	649	637	721	638	655	726	673	681	656	686	684	693	713	710	713	655	692	693	677	678	654	698	666	664	668	700	684	686	677	732	711	694	689	699	693	726	646	682	672	653	693	685	708	668	704	680	657	719	673	686	678	686	718	648	707	666	730	696	707	747	673	669	688	686	708	710	675	666	710	711	672	726	677	709	710	705	688	717	657	721	697	691	704	719	713	670	683	681	642	710	727	689	721	720	735	618	706	706	730	697	711	656	681	658	690	709	678	663	635	684	653	693	732	701	703	668	716	712	710	703	646	646	734	628	622	661	690	690	690	721	684	729	680	701	703	688	746	689	719	685	718	670	695	684	663	698	701	696	638	714	721	701	707	703	690	713	698	685	667	747	680	754	677	688	688	741	734	728	659	689	669	747	699	655	665	674	719	691	678	669	719	716	689	660	685	675	728	690	694	704	688	683	703	697	691	663	682	665	684	692	681	675	730	697	713	684	711	658	675	701	690	696	688	670	666	659	656	695	672	666	662	687	681	686	665	681	708	661	683	663	721	636	708	692	693	685	680	690	710	661	693	711	685	704	692	677	695	669	731	716	672	693	681	673	698	716	734	707	721	671	713	657	686	669	670	682	701	687	679	702	682	675	723	664	698	674	735	724	669	641	693	733	686	701	720	710
18250	27497	14359	4507	2801	2106	1724	1511	1328	1177	1084	1008	1028	964	882	963	863	860	913	880	902	866	857	865	915	875	904	871	865	785	853	851	827	844	825	827	868	878	869	865	815	866	783	825	874	854	876	848	884	873	824	860	814	848	850	833	824	844	882	901	853	828	809	801	840	860	851	861	827	803	881	811	816	878	835	831	786	811	831	755	905	843	858	798	886	867	836	814	838	891	889	805	848	822	835	845	854	802	839	874	869	807	787	888	859	854	805	791	856	878	819	823	856	782	853	825	830	822	836	850	845	822	799	877	860	908	850	802	818	810	829	876	827	840	842	869	842	876	829	829	818	785	896	776	808	830	802	837	847	887	857	838	815	836	790	849	845	835	825	813	872	831	809	870	814	849	818	834	830	869	788	834	898	837	846	788	849	803	824	864	816	845	812	854	818	851	871	891	817	837	819	839	833	871	842	874	842	818	819	874	829	820	862	867	815	836	858	868	803	828	828	847	804	840	803	887	851	832	812	836	809	831	824	871	815	830	850	873	815	843	827	836	853	848	809	812	872	845	878	866	845	863	792	816	865	857	808	820	858	861	807	805	801	789	823	833	842	825	818	803	776	855	903	813	839	776	837	839	819	814	870	824	808	840	836	817	861	905	817	856	833	800	819	838	807	802	838	804	801	865	805	830	772	832	837	853	882	810	823	808	836	823	820	863	871	767	872	824	867	806	829	811	824	858	824	812	793	817	874	822	835	849	843	791	847	869	833	839	836	822	818	864	854	805	799	856	869	824	827	842	855	813	855	852	819	845	893	817	829	830	843	819	853	796	853	821	834	808	824	893	823	831	848	795	861	849	846	825	889	795	845	815	841	830	811	809	794	843	807	835	770	873	869	855	775	835	878	829	859	861	855	859	853	804	826	885	836	850	845	798	840	856	784	797	796	814	824	825	829	828	814	798	827	839	838	880	876	865	794	766	865	812	795	795	850	807	833	840	791	844	889	795	845	814	855	877	838	889	823	859	866	808	846	854	849	845	803	880	832	872	859	873	800	839	765	853	834	895	837	849	854	833	859	819	805	823	829	835	853	899	845	844	856	821	858	844	811	774	840	823	822	833	795	839	820	820	852	860	830	833	845	822	856	804	858	829	828	777	856	898	854	831	797	762	824	803	830	846	779	820	865	856	781	804	862	843	820	833	878	864	814	805	831	869	850	827	864	836	858	938	865	808	824	802	842	855	776	816	880	865	847	845	818	891	842	815	786	878	835	811	821	780	834	899	813	800	830	840	814	852	803	784	827	842	784	858	831	801	794	837	807	846	859	805	870	816	848	841	832	851	888	890	810	821	838	851	766	831	834	825	797	845	856	871	858	872	847	812	824	853	833	824	821	816	831	838	792	893	814	853	857	867	870	795	872	856	811	867	786	810	838	839	841	808	794	812	825	828	804	845	800	833	827	813	866	825	849	785	833	833	768	820	805	820	808	812	855	832	821	781	830	842	820	869	804	806	801	872	885	868	815	773	822	864	796	863	836	846	804	803	857	865	819	850	892	870	834	813	817	854	792	842	836	820	837	794	853	779	812	830	890	842	858	848	847	828	811	865	826	822	849	783	860	813	852	781	827	824	859	798	861	817	859	842	854	819	850	806	848	865	829	868	822	856	830	807	848	863	794	828	884	806	843	814	839	857	838	882	812	823	813	833	838	829	838	848	844	807	856	805	857	874	868	849	804	842	826	845	793	844	821	816	848	881	827	814	835	817	869	830	772	780	842	856	786	826	812	853	823	810	896	844	831	854	896	817	858	874	865	869	878	818	794	795	828	852	860	808	840	843	832	810	858	826	849	825	857	834	824	855	841	854	828	810	841	833	888	866	808	856	836	853	851	772	864	843	779	814	835	826	809	825	805	855	846	782	839	823	836	881	835	804	819	860	863	808	847	833	853	821	805	851	804	799	872	825	826	813	837	844	836	822	791	869	807	792	841	835	811	808	847	813	879	797	812	825	854	836	893	870	858	858	837	832	864	847	891	851	857	844	863	844	842	824	818	858	825	877	845	801	822	824	843	812	799	838	857	811	855	798	871	873	922	838	877	826	861	841	810	864	866	811	813	816	832	831	814	823	810	771	823	850	855	819	865	816	854	827	837	794	858	828	790	804	843	818	863	825	833	860	865	795	893	824	845	845	861	820	857	823	822	848	845	805	806	828	808	857	855	818	782	804	801	853	812	825	870	830	839	901	797	828	845	847	857	885	898	814	833	865	858	846	839	826	790	782	829	790	832	790	818	774	843	815	827	840	862	856	865	779	819	807	846	822	810	812	843	822	873	828	874	763	833	795	803	857	804	840	831	841	853	812	816	844	789	828	821	800	870	830	861	850	813	810	832	861	827	854	856	815	786	871	818	840	791	820	817	802	839	826	868	834	791	815	896	825	827	889	875	832	806	793	898	802	859	857	867	803	841	816	855	864	802	851	835	788	806	870	812	876	831	848	800	816	816	819	831	826	811	781	839	818	801	849	840	832	804	873	900	821	853	837	855	885	826	882	854	836	833	871	856	831	843	829	817	858	842	911	859	789	863	880	873	827	843	835	869	825	840	837	824	845	834	851	848	817	836	834	819	866	826	825	878	834	865	819	789	822	810	896	845	822	847	833	801	788	885	809	863	811	788	830	852	842	791	845	849	867	791	852	826	820	892	873	840	844	795	896	834	853	841	852	796	871	867	781	882	827	849	777	802	862	878	817	791	783	821	866	838	799	846	821	842	806	834	834	825	841	820	801	857	823	842	817	849	833	794	806	799	838	855	850	856	884	873	845	811	833	829	865	843	858	823	784	861	811	850	845	844	825	862	824	826	798	858	842	762	817	810	828	825	820	813	850	815	824	809	801	779	829	875	824	859	809	877	807	836	859	847	821	829	851	823	864	847	834	807	851	782	887	864	819	817	849	850	867	856	797	863	858	829	839	793	842	821	796	825	841	844	896	800	820	814	831	839	826	855	853	832	840	793	909	796	803	818	852	770	860	839	790	831	790	817	811	755	830	861	851	817	823	802	861	829	861	867	796	836	808	846	864	830	869	835	844	834	839	795	831	859	836	822	793	830	854	892	814	835	756	836	797	807	836	833	847	799	864	852	813	859	799	849	832	861	875	850	804	833	806	825	878	809	875	865	813	836	867	850	845	824	862	859	844	827	854	868	826	789	833	832	883	807	839	833	857	836	848	831	840	775	836	842	838	854	874	885	808	830	886	833	826	835	808	870	844	793	852	845	895	842	816	768	845	881	849	882	841	873	830	828	860	833	841	836	905	829	857	796	803	821	817	809	869	844	818	817	869	844	848	864	844	831	826	858	772	860	870	823	855	858	826	859	854	866	803	804	850	826	803	805	833	853	830	828	798	851	824	850	844	857	837	825	839	843	857	859	817	757	854	800	821	861	867	856	855	835	837	833	797	855	835	884	841	864	809	887	837	828	801	904	900	821	843	840	851	827	792
24741	21021	26954	25139	10014	886	564	535	463	431	434	389	431	416	437	388	396	364	393	387	391	390	381	387	397	404	396	394	380	356	349	360	399	356	402	397	354	393	420	391	359	359	349	357	415	362	371	382	389	377	397	393	351	410	412	348	348	332	389	365	350	395	395	397	356	370	366	396	352	393	360	369	384	368	355	353	376	365	350	371	329	370	333	361	378	340	340	368	367	399	371	371	377	354	381	368	367	392	356	334	376	348	365	362	378	358	358	361	370	357	363	351	383	357	401	388	332	401	372	413	384	390	348	365	362	358	371	341	350	368	322	372	394	351	376	364	374	377	364	351	358	345	381	393	378	385	355	377	360	341	370	344	363	371	383	348	371	378	385	367	348	367	353	375	422	341	359	342	385	400	365	378	377	344	389	341	381	341	396	391	343	382	352	393	360	381	376	382	362	379	384	379	390	367	368	367	374	376	389	376	392	358	362	357	345	371	364	369	377	359	362	366	350	372	342	365	358	358	342	366	348	372	384	400	378	397	344	375	363	363	372	352	347	347	347	380	376	362	375	423	398	334	358	326	393	345	341	378	376	365	365	389	373	371	359	379	373	359	354	398	393	366	378	395	369	373	360	366	354	378	360	356	373	397	362	364	367	350	369	386	349	378	378	382	380	316	363	373	369	364	340	357	381	345	363	393	381	388	359	357	391	375	378	342	359	399	397	370	346	346	359	391	370	370	372	376	386	368	392	340	382	358	393	370	407	359	353	320	383	407	399	392	365	387	378	363	333	360	379	377	350	371	344	365	364	342	363	420	358	366	379	378	357	386	379	378	382	360	381	395	353	401	364	345	327	374	384	390	378	326	374	400	389	338	382	373	352	363	395	343	367	366	359	349	351	360	358	382	344	348	382	365	422	363	358	370	342	377	384	351	331	363	373	342	423	381	361	344	365	349	367	373	393	347	361	394	365	349	368	347	377	335	419	379	398	373	371	358	379	365	354	359	367	360	336	350	328	384	361	391	363	387	359	357	348	405	379	355	349	396	376	347	350	381	342	368	391	364	383	331	373	356	373	337	376	371	372	357	342	363	380	396	365	392	373	372	379	350	364	350	345	372	391	386	389	359	376	402	359	372	362	399	316	336	362	362	388	355	386	353	371	378	361	381	369	350	376	363	345	365	349	405	360	355	363	358	377	343	350	384	406	394	353	358	370	374	340	400	363	388	371	357	343	373	380	369	357	369	352	370	340	396	373	346	346	351	378	339	361	377	357	405	327	376	368	355	377	330	365	361	334	328	358	386	380	349	383	388	352	354	394	346	377	386	387	371	364	343	341	369	378	382	355	399	357	350	397	360	357	369	400	358	348	372	359	355	363	348	348	332	358	361	380	356	388	373	381	379	384	354	334	353	349	367	362	368	392	373	359	374	366	368	354	387	356	359	383	372	379	370	354	396	358	373	397	336	332	375	340	369	336	315	395	357	328	392	363	383	376	345	352	352	422	383	347	355	404	371	347	356	382	394	402	393	354	351	362	365	362	377	364	350	359	372	362	401	351	367	358	372	358	365	343	390	356	349	363	361	370	333	401	367	370	363	386	363	372	401	375	349	347	351	350	355	361	351	389	423	346	395	386	337	340	367	354	338	401	383	364	378	373	376	378	399	391	386	351	345	371	350	356	359	367	350	393	393	360	376	359	367	366	366	378	398	341	394	361	365	348	371	359	342	388	356	359	338	374	395	375	381	371	351	395	387	376	363	398	326	360	390	351	372	357	363	338	404	380	422	352	374	354	347	340	349	358	388	380	365	338	373	373	391	372	343	334	347	348	378	403	382	382	360	386	371	393	404	371	329	392	367	378	382	386	377	350	368	374	373	376	358	380	373	399	371	412	353	390	375	337	383	336	365	386	332	368	368	373	355	361	419	378	403	377	346	364	392	356	364	350	380	332	369	352	359	346	382	348	387	354	381	403	386	363	366	377	363	360	383	369	333	393	369	364	390	348	351	407	358	390	392	361	343	374	344	350	386	363	380	391	387	382	351	356	362	343	376	366	336	385	366	387	385	377	385	339	390	373	372	361	344	400	359	380	337	363	367	381	344	355	382	356	341	358	430	325	352	387	370	391	356	386	356	375	341	400	364	366	367	345	368	335	366	358	368	370	377	348	365	368	396	367	343	384	355	395	380	378	399	344	398	365	370	347	361	355	373	363	367	397	362	337	369	372	381	383	396	392	375	366	350	397	371	362	376	353	384	343	338	385	391	350	374	364	338	374	379	347	348	403	365	367	357	368	376	432	365	375	341	364	367	336	342	373	365	369	354	339	375	387	373	392	365	384	370	366	344	372	335	343	367	352	355	368	364	359	416	401	370	376	348	374	366	343	355	367	351	376	378	352	382	348	357	381	369	383	363	382	353	360	363	408	399	343	324	366	377	357	365	355	374	354	358	335	384	355	347	379	392	353	343	354	367	356	366	395	374	368	375	387	356	378	359	334	378	400	370	370	363	346	403	363	374	366	361	352	355	381	351	354	371	378	371	330	388	393	337	391	401	348	354	360	405	383	373	353	381	361	381	407	347	407	364	333	373	391	328	389	387	374	356	354	386	369	379	383	343	360	363	368	407	371	354	374	362	369	383	377	382	347	375	387	354	378	361	360	384	401	373	348	352	338	365	362	403	366	377	370	343	360	395	345	359	356	343	380	356	406	365	360	361	385	352	348	382	379	369	369	389	349	358	380	393	368	356	329	347	373	366	382	329	354	355	361	330	352	383	394	364	390	351	384	365	373	384	371	377	356	351	376	340	347	355	370	380	393	341	374	370	351	383	367	345	361	365	370	384	360	369	385	353	382	372	384	348	370	417	348	343	388	406	347	346	360	368	366	331	344	357	389	371	391	385	363	374	386	328	376	375	398	373	367	356	354	356	352	392	381	323	393	359	389	345	383	375	362	351	357	358	353	380	363	399	364	358	408	354	357	357	390	340	372	352	376	331	381	376	386	339	366	366	354	378	388	369	399	337	362	366	365	327	370	358	376	370	379	343	361	364	364	352	393	392	359	367	353	356	390	399	384	350	366	350	348	357	366	381	359	370	366	310	359	360	360	356	355	373	346	363	359	350	360	366	413	416	385	382	395	351	338	371	393	360	345	350	338	358	374	360	338	369	365	375	351	361	373	344	337	349	398	382	335	382	359	377	370	359	365	371	349	356	355	374	366	362	360	365	347	367	365	383	395	342	368	379	377	383	348	373	371	390	371	370	389	358	348	386	379	348	355	341	347	371	374	362	356	333	382	357	358	360	380	384	380	351	381	368	398	355	355	393	368	420	353	352	380	418	334	360	402	382	382	355	358	364	369	395	359	354	350	399	340	372	352	375	362	363	382	369	357	350	356	390	353	377	349	330	383	377	381	380	363	359	351	313	377	365	341	404	351	350	360	366	348	343	387	372	381	338	327	346	348	397	369	363	320	344	378	388	367	381	377	354	326	369	353	368
17045	21980	10127	2827	1642	1224	952	806	726	707	653	570	559	556	514	517	497	462	488	452	472	498	519	468	452	427	462	469	469	476	454	436	468	471	463	447	477	460	470	465	472	475	447	468	479	462	452	460	415	454	447	487	432	434	468	434	445	486	466	420	459	414	498	488	454	464	430	465	502	476	470	445	485	441	428	407	486	456	433	480	457	455	466	496	451	462	455	435	478	476	447	457	456	466	448	439	468	396	518	462	451	448	481	455	448	480	451	452	456	449	413	481	476	477	451	454	472	447	427	404	428	414	450	472	480	509	443	457	440	466	429	465	450	441	473	463	458	431	445	452	473	450	402	500	410	433	480	441	500	445	408	444	458	430	413	446	461	487	440	395	425	436	451	441	453	466	458	435	437	443	416	450	469	450	461	452	497	475	458	458	457	484	436	439	440	414	467	456	457	467	428	453	443	478	464	428	463	440	472	407	459	447	469	443	446	476	511	439	476	397	450	439	455	421	440	426	459	434	467	476	473	450	455	449	454	469	494	460	438	480	454	440	451	449	458	442	473	469	461	415	449	476	450	463	469	441	425	485	433	435	444	473	475	471	487	458	430	440	447	490	440	454	428	452	444	472	469	438	469	486	491	479	436	446	462	476	466	456	435	443	450	441	433	439	438	480	437	481	438	438	465	479	477	458	432	439	512	467	429	486	420	460	465	472	452	429	476	455	461	465	461	431	501	473	443	446	464	447	417	463	470	445	423	460	429	434	471	474	477	429	437	446	437	500	410	432	443	470	400	417	462	457	494	492	500	455	435	438	502	457	443	470	491	512	441	469	463	442	422	470	447	461	434	440	438	445	435	436	464	446	451	459	483	480	449	463	443	447	467	440	479	452	463	453	465	498	494	481	471	443	479	448	458	437	397	469	460	451	450	446	467	511	415	427	453	474	431	456	429	459	412	447	444	452	427	473	439	458	429	442	441	475	428	471	470	436	480	437	471	494	470	468	477	468	438	411	457	498	448	459	482	484	452	453	461	413	430	484	455	469	451	420	452	451	442	407	448	455	400	455	482	478	480	458	437	410	459	430	478	443	479	460	489	482	455	449	459	473	425	441	501	426	442	462	493	460	442	439	459	446	434	460	477	406	486	479	455	440	460	451	454	442	487	454	443	442	463	407	445	434	430	468	490	482	425	443	443	442	414	476	432	477	457	428	477	465	416	448	453	468	449	453	449	455	474	430	486	465	430	484	478	476	427	449	466	447	439	438	406	469	470	486	434	466	479	469	474	453	443	465	451	488	434	445	470	494	482	445	454	405	434	438	488	456	455	432	486	457	460	447	436	418	426	423	418	501	437	450	485	430	460	450	449	446	473	469	419	404	451	438	427	486	461	473	473	441	517	462	456	462	426	467	475	439	457	451	469	433	420	459	422	445	507	450	441	475	449	445	460	430	465	421	437	407	428	454	478	473	461	430	478	410	464	431	457	462	454	459	436	478	424	430	431	448	401	438	446	436	475	453	481	446	474	462	458	501	444	464	448	451	499	421	472	434	437	456	455	447	433	429	438	448	448	459	421	479	443	462	496	456	481	452	479	438	441	446	452	439	460	450	460	464	410	460	457	498	467	465	414	457	457	481	467	489	456	429	429	465	496	464	428	502	408	428	476	483	461	437	464	447	440	442	428	458	438	471	481	462	469	439	439	486	491	447	466	470	442	450	481	454	459	484	473	441	448	441	428	485	503	448	456	481	426	458	469	437	420	461	470	431	478	462	454	480	438	472	442	443	472	457	455	476	464	473	457	459	473	456	440	453	448	443	472	450	443	454	470	434	439	473	451	458	479	438	464	406	437	471	466	464	461	477	430	455	483	472	462	461	438	437	483	423	502	444	427	493	423	473	421	456	435	442	483	440	455	457	451	453	445	436	466	435	483	434	501	429	458	436	452	466	450	427	425	467	441	486	435	472	498	466	427	472	463	466	444	430	430	429	470	472	487	472	482	463	461	448	453	489	457	418	463	483	482	442	447	433	462	419	421	429	458	423	481	458	442	474	441	448	456	465	467	439	456	442	452	442	443	434	508	446	452	474	415	445	473	424	473	446	497	445	453	481	442	462	477	461	459	429	465	505	461	435	461	456	421	511	467	409	443	464	463	452	416	426	481	435	431	465	431	471	455	452	455	461	424	487	477	469	444	427	457	454	443	484	420	470	468	465	452	421	469	472	455	430	480	430	463	460	454	438	430	468	466	465	438	440	434	468	461	446	451	445	471	470	450	461	471	408	457	436	440	480	421	447	483	448	441	478	434	456	464	477	446	428	483	412	448	475	472	477	463	466	433	489	439	406	432	464	458	449	438	465	439	434	428	464	453	426	479	434	414	459	466	476	439	431	474	430	490	432	448	450	465	474	446	452	449	442	452	478	414	455	475	427	463	452	476	457	459	477	427	509	438	450	439	470	472	422	453	445	484	483	449	439	449	458	417	463	418	452	436	422	448	489	472	446	453	440	448	494	437	452	431	458	460	432	466	445	424	479	444	449	416	436	455	434	428	452	446	460	447	445	457	446	459	480	454	419	450	452	441	428	455	442	448	488	444	441	444	416	478	477	459	424	424	444	465	425	463	433	508	440	451	420	445	446	455	438	471	451	491	440	469	454	467	457	452	454	469	451	457	475	452	440	448	484	460	407	458	475	458	462	397	428	432	416	465	457	416	446	456	449	449	454	451	498	494	490	447	472	438	428	464	466	495	415	451	466	440	458	426	460	457	447	454	460	473	448	448	466	450	479	455	458	458	453	458	466	472	445	458	443	466	448	407	434	442	430	488	446	457	437	446	427	440	456	440	453	429	466	433	442	482	451	407	457	438	423	455	459	463	465	423	462	429	458	469	428	450	464	425	431	436	481	440	438	424	463	458	421	400	464	446	462	470	489	469	459	452	479	445	462	424	511	434	485	488	473	424	444	452	467	502	505	445	443	471	447	454	470	457	536	478	488	510	473	437	441	439	457	467	448	429	490	433	425	456	443	438	446	488	475	473	453	483	456	440	497	461	459	453	449	408	455	422	463	443	461	507	495	474	447	487	488	413	458	436	419	439	477	468	432	445	440	442	415	440	452	453	485	467	460	463	457	425	451	451	445	460	455	444	445	434	420	451	460	457	440	467	435	487	452	477	454	472	456	477	459	429	446	439	469	475	448	464	508	448	455	461	430	452	462	432	449	503	443	446	439	475	461	461	469	435	440	415	446	454	467	437	445	514	483	471	452	469	476	452	450	482	458	462	450	462	436	478	472	416	458	459	441	419	443	407	470	469	500	424	450	477	444	422	501	468	480	439	471	425	427	421	490	441	448	420	440	463	478	475	442	452	475	428	442	471	440	421	448	491	457	468	429	433	466	453	491	454	443	432	442	478	454	467	468	451	463	414	473	426	437	461	469	479	452	449	449	472	427	416	459	461	422	434	441	475	421	478	466	432	441	422	456	452	448	452	418	497	460
22665	21056	28551	23792	21045	21027	6753	1036	811	773	629	575	590	552	508	527	467	473	505	487	435	436	476	459	469	456	456	474	468	463	453	415	447	474	430	459	418	424	450	439	430	417	429	447	410	401	438	412	397	444	413	406	453	443	407	445	409	411	430	445	406	416	412	413	456	429	426	426	428	427	408	387	452	427	423	417	428	424	424	432	422	445	427	384	462	416	424	472	409	398	398	379	430	382	422	460	480	434	422	414	455	410	409	389	407	417	446	422	412	425	403	448	411	373	429	448	424	422	418	452	396	379	409	433	411	416	412	420	433	401	398	414	441	432	431	409	411	422	433	395	404	407	420	432	429	406	400	416	406	392	422	422	448	406	419	459	452	420	393	450	457	441	432	394	386	409	407	395	401	430	407	408	407	430	402	422	453	377	403	403	437	470	389	409	440	421	438	399	433	383	446	399	467	405	410	421	417	432	410	363	397	428	420	426	392	396	438	416	433	417	412	446	387	382	358	420	383	402	427	446	406	445	401	399	420	373	404	404	400	390	378	419	432	427	464	403	408	429	405	417	426	378	417	424	429	421	414	424	400	373	383	386	408	412	429	433	414	403	423	442	429	407	441	426	404	407	425	437	426	414	398	436	419	448	400	395	422	393	410	421	365	422	411	408	401	415	412	447	376	367	384	396	434	399	432	417	414	414	393	415	456	415	401	408	442	409	427	432	397	410	461	407	444	401	441	467	437	423	382	425	387	431	393	418	417	394	410	421	446	402	424	392	383	439	430	445	443	432	394	448	379	448	395	434	415	432	430	396	416	395	409	452	427	399	399	446	424	415	405	398	438	412	429	400	431	427	430	423	418	402	423	383	451	419	402	443	425	388	484	420	418	400	410	374	421	403	447	408	417	397	394	432	428	450	447	377	394	406	438	417	446	358	435	426	422	421	442	403	421	400	421	399	428	394	435	416	410	448	436	395	436	448	378	416	417	384	432	423	419	410	435	433	433	391	416	407	400	458	401	417	418	426	404	403	410	432	405	464	430	408	448	427	459	435	407	409	443	436	381	412	401	438	439	384	409	367	403	387	419	415	446	436	430	419	423	464	409	399	412	395	429	445	453	393	424	392	420	372	412	415	445	429	431	419	401	406	436	456	427	401	437	407	430	427	421	460	416	425	421	408	425	402	403	430	419	427	413	410	436	404	416	480	430	407	417	414	450	416	402	362	418	425	413	405	388	430	412	422	401	395	405	434	413	395	458	406	389	402	430	402	423	402	428	425	428	403	402	424	428	422	406	422	418	386	412	423	438	392	410	442	451	427	400	409	410	405	422	410	403	441	395	420	380	417	389	436	403	383	419	366	435	426	418	409	398	416	428	414	403	436	373	435	408	411	448	426	444	429	450	435	439	439	414	403	437	406	439	395	383	455	437	410	423	409	441	402	405	424	471	397	391	354	425	415	424	430	441	384	423	445	407	404	416	408	411	459	436	425	412	429	430	412	418	422	418	402	409	410	423	421	433	409	414	464	409	406	401	428	423	391	457	428	373	439	418	406	379	425	417	406	393	401	440	368	386	419	425	433	419	412	402	392	408	414	411	414	433	435	419	427	420	450	412	425	401	409	406	414	407	388	436	435	427	429	419	435	483	368	409	406	404	372	407	416	435	400	390	419	417	431	463	422	427	419	432	405	422	442	419	395	430	399	430	442	410	388	424	403	426	390	411	404	417	376	443	382	420	436	433	439	439	406	415	397	406	412	431	431	453	377	397	382	391	453	380	420	411	413	414	420	442	421	371	399	391	493	414	405	432	410	421	409	420	440	410	407	415	431	415	442	422	451	420	369	414	437	394	393	446	391	401	401	424	429	407	414	405	387	427	398	484	428	391	427	400	415	412	428	372	440	417	376	460	446	394	420	427	406	388	427	444	433	436	437	434	426	440	434	410	396	424	416	393	437	412	387	448	412	405	428	397	408	426	381	404	464	442	430	440	407	424	452	417	403	389	443	407	431	407	414	419	461	444	395	420	423	384	389	407	416	395	422	436	418	404	433	396	450	389	426	442	431	453	409	410	412	418	441	400	447	406	421	383	404	411	411	387	373	425	400	409	422	402	436	412	449	411	431	404	398	416	420	430	395	381	449	430	428	421	445	381	416	407	432	441	395	451	385	442	423	391	423	390	417	421	407	425	388	428	406	419	433	428	396	400	398	443	434	400	400	395	444	407	404	405	432	403	430	439	403	432	405	413	381	394	453	434	402	394	428	412	427	424	389	416	447	413	422	423	429	408	435	413	402	372	416	412	420	419	408	411	374	421	402	404	462	413	413	442	415	411	433	398	422	417	401	415	403	412	381	366	386	405	410	386	415	446	369	408	368	414	414	432	436	414	433	399	402	410	415	402	426	390	427	429	402	409	387	410	482	427	414	405	425	428	418	421	394	443	386	452	416	408	440	422	439	400	409	412	403	394	429	396	414	442	390	437	408	425	425	459	378	415	406	408	428	412	416	393	419	408	415	387	412	387	406	428	433	430	407	408	462	389	425	390	402	412	418	427	409	388	405	409	411	446	435	436	405	402	398	429	421	440	421	466	476	415	384	435	405	472	409	418	369	417	424	418	410	431	412	421	452	404	414	396	420	378	420	439	411	430	419	420	422	389	419	395	443	469	403	427	400	445	441	407	404	420	400	415	402	401	389	434	465	394	409	424	454	396	411	445	393	419	407	447	427	450	412	372	431	434	442	412	410	429	419	396	397	396	435	450	388	444	438	383	395	395	442	432	432	423	428	412	408	395	375	392	403	426	421	412	405	403	381	408	388	420	435	417	414	404	372	442	428	435	440	404	415	415	398	430	438	423	396	403	426	431	399	432	388	397	415	451	430	387	391	402	434	408	411	418	428	440	429	418	430	411	385	435	404	397	433	421	388	430	406	405	452	426	431	420	408	437	411	421	419	410	387	441	425	416	431	421	380	422	418	412	426	439	422	450	464	399	367	387	407	443	459	417	397	374	403	384	403	384	377	397	422	413	409	409	389	407	431	441	410	425	449	418	469	401	380	431	442	394	401	384	410	392	418	417	414	397	434	447	409	434	388	446	405	401	410	452	425	402	371	387	435	394	444	433	443	435	428	446	413	420	408	392	394	427	438	421	396	422	415	381	396	424	427	412	433	389	383	402	389	423	432	407	402	429	414	431	373	434	403	408	423	423	452	424	377	449	414	415	417	426	431	419	386	431	424	404	424	441	391	406	390	412	432	393	420	413	421	439	393	427	419	429	444	386	436	432	382	399	419	407	451	412	389	445	418	393	446	429	445	444	414	434	356	396	407	453	411	422	423	391	440	429	392	451	409	416	417	431	429	417	396	404	429	442	406	416	406	424	441	387	400	419	422	427	439	423	405	437	419	458	420	408	445	405	440	447	413	389	409	412	445	366	385	400	431	425	421	414	441	411	385	420	443	449	416	420	418	432	437	428	420	367	393	427	437	426	412	420	371
22283	33520	19509	7465	4075	2845	2128	1742	1452	1202	1067	941	817	787	746	670	686	678	626	604	576	556	539	613	587	552	593	558	535	549	484	555	552	545	558	555	555	492	582	557	561	554	507	513	499	540	512	542	548	543	536	508	573	476	545	518	531	517	516	511	517	569	520	535	565	553	532	509	541	545	480	517	536	495	518	498	536	503	520	519	540	515	568	507	533	524	522	520	521	503	514	521	523	530	558	527	516	514	499	498	515	485	551	505	525	491	535	564	513	522	515	519	509	517	543	504	508	507	511	553	527	509	539	559	503	520	512	522	503	514	546	494	489	546	527	562	534	489	520	488	523	540	514	521	538	547	525	531	529	532	565	519	520	583	495	486	507	501	551	515	483	543	523	515	530	524	515	511	533	507	521	506	507	559	521	492	537	511	534	480	524	512	527	505	516	452	535	511	522	460	532	494	516	522	473	493	520	504	514	548	532	542	499	519	552	513	527	499	531	537	579	492	501	528	532	510	549	520	546	524	547	513	493	520	472	556	543	514	523	536	531	490	527	463	520	554	542	490	501	516	496	548	566	512	560	517	474	546	489	506	531	516	502	518	520	522	538	535	555	507	512	554	528	518	524	515	522	520	554	507	518	524	513	513	510	565	502	524	549	511	532	549	552	497	521	516	563	508	522	518	567	510	540	502	498	537	565	525	540	534	560	521	528	523	515	525	503	540	511	520	527	508	499	484	533	486	507	501	504	494	520	542	553	531	527	512	564	520	581	531	545	526	544	526	490	507	510	523	510	502	514	491	534	508	536	518	496	542	511	505	501	510	512	540	534	538	515	515	534	513	505	519	505	501	517	497	526	525	535	510	535	532	522	537	534	503	515	566	520	530	555	538	483	546	494	530	547	530	526	497	508	571	502	525	520	565	533	491	504	511	492	560	531	547	535	528	513	528	529	489	579	518	561	524	489	474	543	479	511	512	479	518	509	531	502	531	515	495	526	497	494	515	536	466	479	488	478	545	508	493	484	481	528	558	508	532	551	505	512	544	526	529	531	460	501	521	529	521	534	520	526	533	491	482	518	506	525	478	514	461	489	463	495	506	520	531	547	522	474	514	526	489	503	525	498	552	504	507	487	526	519	527	510	503	497	518	500	540	512	517	503	485	516	526	547	503	525	547	521	536	544	504	502	483	524	525	522	525	489	525	545	509	531	533	544	533	516	505	541	470	530	505	498	523	522	547	503	519	522	516	546	504	517	499	468	547	547	519	514	513	470	492	480	471	522	541	475	499	529	515	498	514	528	521	481	515	519	516	490	546	542	598	511	508	525	525	515	508	495	526	515	536	542	526	484	526	530	507	509	519	530	544	500	473	542	509	509	512	516	510	513	547	518	503	512	502	513	506	519	523	523	525	511	491	486	513	525	553	532	507	546	543	528	538	536	549	507	525	511	499	531	472	476	487	504	491	494	557	545	526	566	548	534	510	523	517	476	553	574	503	506	502	534	532	489	517	533	534	498	487	495	517	512	485	565	534	522	541	543	466	515	499	511	523	509	532	502	482	533	541	505	520	488	489	466	545	493	537	508	507	511	532	485	522	521	511	538	540	466	534	509	549	485	531	527	478	511	471	530	464	523	502	492	490	529	541	507	493	521	525	508	511	512	523	536	510	503	520	497	490	510	535	534	506	522	552	536	522	489	532	527	496	509	499	494	534	497	547	505	520	503	515	453	511	499	538	509	527	537	499	544	517	522	522	539	513	504	561	487	553	528	524	514	541	524	508	535	527	500	547	488	548	558	497	519	500	499	514	503	544	554	497	492	510	493	522	537	518	499	535	504	499	498	526	507	506	496	516	518	517	523	520	517	530	509	508	513	513	541	510	544	532	554	531	530	498	550	529	533	483	503	508	494	502	503	513	538	527	496	479	541	478	492	522	510	506	549	487	509	474	529	519	531	552	501	525	510	478	484	508	531	511	508	524	518	507	532	499	524	510	548	505	507	492	500	545	514	535	528	532	523	500	486	512	525	460	530	473	510	530	531	480	491	508	503	560	486	519	543	541	520	507	527	530	493	462	524	498	491	525	497	504	523	516	523	533	468	542	540	479	530	503	548	507	540	521	532	485	523	522	536	524	466	500	549	532	488	482	525	516	489	559	528	507	489	473	525	542	512	520	511	544	506	527	507	530	518	508	528	481	557	534	540	495	569	568	501	506	513	497	490	527	520	500	546	518	529	524	498	535	553	545	550	551	560	534	519	567	550	546	559	527	538	537	502	530	528	501	521	550	542	530	520	556	556	505	582	538	498	490	501	544	533	509	536	477	530	583	501	515	528	502	502	537	523	511	508	508	515	517	476	495	505	497	518	462	536	540	483	515	485	506	495	521	541	500	523	557	510	500	522	489	525	520	515	501	505	518	499	543	484	527	545	531	540	537	457	525	533	520	529	503	503	516	541	516	489	489	509	506	531	509	528	533	528	525	506	513	520	512	533	568	507	542	563	517	499	492	500	496	529	540	530	536	528	533	515	503	470	529	481	525	503	527	490	537	521	522	581	486	491	563	512	509	543	505	501	516	510	514	520	507	548	540	530	541	488	498	504	516	489	508	470	499	536	499	548	509	516	519	548	518	513	531	509	487	520	484	519	570	501	524	515	576	498	514	516	517	529	549	534	536	499	496	509	494	518	515	522	494	498	490	512	513	528	528	517	512	546	500	530	489	518	511	540	509	521	508	522	529	519	531	563	561	503	485	498	552	501	510	533	509	540	550	532	523	531	539	518	556	531	503	498	544	525	525	501	505	514	537	537	499	506	521	526	524	518	517	497	498	471	534	553	534	540	529	524	535	511	512	537	534	525	467	534	507	522	528	501	523	528	546	543	535	484	533	503	537	512	526	568	546	529	498	531	489	465	485	492	545	536	535	532	481	518	542	495	535	521	537	505	488	528	526	542	489	519	504	503	511	544	535	508	497	565	500	475	498	504	534	486	592	541	508	520	505	557	495	539	515	497	524	526	521	484	541	490	495	525	517	537	518	482	488	492	567	524	504	535	539	496	528	540	520	521	512	542	526	529	535	540	468	498	535	535	527	557	524	484	495	492	490	496	513	507	513	534	530	461	538	516	545	507	571	512	530	506	520	538	506	541	540	516	539	486	562	520	511	516	580	548	534	544	530	479	506	527	518	515	534	499	510	489	536	537	545	544	512	492	510	554	507	544	529	520	512	543	548	487	557	513	517	495	534	511	502	487	528	489	520	512	483	507	507	509	504	537	556	537	526	515	510	520	549	513	519	502	521	493	511	504	526	544	520	529	517	538	478	518	553	548	545	526	535	532	557	506	506	512	542	561	568	505	545	499	538	517	533	511	515	534	567	527	489	500	523	534	531	532	544	565	544	542	485	533	516	525	483	525	507	504	495	516	553	512	490	505	525	510	508	534	485	514	524	509	529	501	485	520	539	467	496	522	536	521	517	507	531	500	554	519	549	520	498	517	483
27247	19327	8291	1798	899	697	670	668	654	596	614	633	653	596	639	639	630	592	635	640	660	608	608	697	611	648	652	643	637	586	628	641	582	591	628	607	622	600	579	666	632	641	616	603	587	629	635	581	566	649	620	664	589	632	622	604	668	627	599	567	579	641	634	608	653	598	614	633	601	604	620	603	583	605	637	581	655	658	617	587	590	612	617	624	586	661	588	638	648	625	591	662	617	648	587	624	595	613	645	583	664	603	647	658	609	578	608	611	583	628	589	612	624	601	594	586	612	570	625	619	621	600	632	587	616	636	620	587	633	606	630	635	647	620	575	629	635	606	611	636	623	576	634	594	636	664	613	677	590	611	581	591	623	633	610	634	627	671	585	625	622	576	595	635	619	636	580	606	614	598	614	645	648	592	562	613	664	655	651	637	626	636	609	662	598	606	563	634	609	602	607	663	662	577	656	597	659	597	594	615	577	659	587	600	606	586	603	624	608	605	669	593	598	545	606	619	632	674	622	629	651	585	622	590	622	613	629	596	597	673	601	607	648	588	606	624	614	596	662	592	612	620	620	636	679	605	595	578	648	596	621	619	596	627	577	579	598	646	623	606	597	609	613	631	615	609	649	596	618	660	582	616	631	616	620	674	610	610	591	594	642	626	621	622	632	621	633	606	614	625	604	625	578	609	594	583	625	612	636	604	624	602	580	598	583	655	645	596	573	583	634	647	606	658	635	619	618	619	587	603	602	626	611	621	598	594	599	600	614	614	653	590	584	573	575	641	608	589	601	662	632	624	637	612	626	590	625	562	618	603	666	631	614	614	576	549	594	598	596	623	636	617	635	614	587	572	627	612	667	595	585	586	661	654	601	582	619	634	604	626	646	617	656	633	592	589	646	597	581	612	605	602	610	671	605	650	636	670	631	626	613	647	594	630	614	562	605	632	606	636	639	558	661	627	653	608	651	609	583	617	574	679	636	584	599	663	603	677	606	643	595	633	593	662	653	590	573	614	616	629	632	557	697	644	561	617	674	600	616	644	630	612	591	644	649	626	604	596	635	629	583	658	648	614	660	633	608	637	654	592	619	655	615	599	596	602	604	639	662	639	592	608	622	637	619	629	621	626	610	628	599	598	631	656	682	617	604	570	599	615	620	590	590	636	640	628	630	602	629	646	636	609	618	599	605	591	618	604	628	636	634	613	610	612	625	641	637	617	661	663	642	594	582	630	622	591	642	621	633	632	594	588	586	610	575	622	650	657	628	587	633	614	627	625	618	611	649	655	634	602	632	618	599	585	647	636	598	633	629	616	589	617	606	598	646	620	583	653	608	631	577	637	617	642	633	575	589	614	629	577	650	665	637	637	615	592	641	589	601	615	673	637	605	625	622	562	628	597	592	646	627	634	579	600	644	606	597	633	611	590	603	607	659	588	590	576	592	635	584	612	605	593	624	592	628	608	595	635	571	608	644	598	590	620	573	601	609	609	633	653	609	625	550	570	635	610	629	597	625	618	630	634	605	620	643	591	630	628	617	617	631	625	646	576	592	650	592	611	593	598	634	612	610	665	615	635	635	609	600	606	588	601	606	646	650	670	591	625	640	619	641	630	667	598	625	570	658	642	622	585	622	600	615	605	652	591	608	611	596	620	631	638	615	642	587	628	628	598	590	623	603	620	616	600	602	617	628	595	636	639	589	605	605	633	581	609	615	608	654	553	607	593	608	602	597	567	622	586	570	593	623	581	629	663	578	610	625	589	579	611	571	574	608	621	637	634	611	617	632	646	594	623	613	607	641	621	613	623	599	598	602	638	617	617	595	643	616	625	597	639	607	634	590	624	659	667	578	656	596	641	618	589	633	616	575	627	619	633	652	563	594	675	606	630	613	595	632	609	589	576	610	593	589	615	608	628	598	613	636	673	626	649	591	630	593	562	585	595	595	658	594	632	598	616	593	633	592	594	623	592	631	629	639	594	688	686	603	658	587	570	667	627	623	608	621	582	609	611	596	592	621	605	611	687	622	605	604	634	607	635	599	610	644	582	629	607	622	595	622	589	605	640	641	585	610	634	560	621	635	583	561	553	643	648	602	650	600	558	609	618	580	632	609	584	617	623	596	619	576	654	607	619	633	616	594	605	619	596	573	620	634	645	629	640	600	562	615	598	579	606	601	615	637	610	615	608	632	646	661	599	655	600	609	591	598	594	585	636	643	626	613	616	616	612	615	598	616	620	657	578	597	666	627	584	617	616	632	674	639	605	626	562	614	607	588	633	630	593	567	640	595	606	649	652	607	628	629	603	619	643	648	600	644	566	586	584	632	646	618	661	592	584	621	589	592	611	612	604	626	620	576	601	634	603	607	592	618	632	603	630	599	586	630	632	611	648	615	617	613	597	635	575	628	588	660	586	671	560	600	604	656	597	603	601	596	606	603	638	627	613	611	613	599	601	602	590	600	602	637	574	644	582	574	630	588	630	639	624	598	592	607	644	588	608	600	587	605	597	620	634	613	643	641	658	594	591	607	640	591	614	608	637	665	586	603	659	671	638	634	665	631	603	603	622	569	613	552	645	631	606	632	631	613	599	588	620	647	611	629	576	611	629	589	641	559	653	650	618	609	604	576	635	572	613	614	609	596	566	610	647	637	631	623	572	616	604	626	622	630	589	613	629	630	558	605	667	619	562	677	586	610	609	645	604	593	623	598	628	603	622	638	636	603	616	624	606	661	607	593	659	624	598	594	649	624	638	636	626	615	608	596	618	569	625	598	585	603	645	594	645	634	666	607	611	636	645	647	626	603	601	627	636	639	620	648	649	606	611	576	630	605	593	621	591	592	583	626	582	572	592	619	644	647	632	620	611	613	583	638	637	624	621	618	584	623	635	651	616	590	657	614	623	625	650	615	643	598	637	610	657	624	607	628	594	630	622	615	655	666	585	612	603	609	605	597	645	610	665	640	631	550	620	602	592	615	618	635	579	605	610	594	666	611	652	596	585	640	645	654	623	636	633	580	606	572	600	583	642	678	603	644	588	676	634	651	646	582	600	570	604	631	592	620	615	651	620	618	571	603	584	620	608	666	595	595	581	634	594	594	644	626	614	592	604	613	615	628	597	550	591	618	636	596	630	601	626	612	620	611	596	606	596	604	578	636	627	613	609	640	624	610	621	649	597	698	684	621	639	617	608	595	585	630	625	629	608	658	629	621	606	599	608	636	626	555	618	641	614	616	649	603	655	635	637	570	639	636	584	623	659	631	623	623	577	641	626	625	618	622	618	611	604	635	600	587	611	606	615	568	617	611	655	632	618	601	651	571	629	621	652	627	576	638	628	621	584	606	643	573	619	644	615	594	616	595	608	622	599	689	654	686	623	632	643	577	625	629	594	564	619	609	661	628	667	590	570	613	627	605	641	602	560	643	571	619	606	652	641	631	582	652	599	613	596	602	581	615	610	615	622	623	619	631	634	605	697	602	598	634	582	669	678	621	634	591	567
13182	12380	5540	1833	1055	923	827	842	721	834	764	789	770	792	782	725	759	728	740	805	715	790	766	752	778	741	730	716	722	751	723	758	758	761	747	795	710	745	755	726	720	733	787	791	729	705	675	803	738	772	768	770	764	757	794	749	761	759	709	766	705	715	747	706	730	713	738	788	719	711	761	722	775	709	742	757	789	718	762	770	781	744	716	769	728	773	737	759	733	744	722	758	729	755	776	737	703	750	741	681	755	727	731	720	771	744	738	697	750	778	648	777	771	743	777	745	672	770	800	702	717	760	723	753	729	742	686	755	762	771	769	734	733	748	725	733	764	772	799	720	738	762	711	729	734	709	762	732	736	737	765	801	728	712	741	737	753	739	780	694	737	791	734	784	766	761	740	744	714	757	752	729	750	737	763	755	777	751	721	732	724	780	697	739	717	747	736	740	695	699	727	793	726	706	690	697	742	723	749	757	729	712	747	730	738	726	695	730	744	740	729	700	773	819	737	766	746	731	753	723	727	758	697	690	771	742	747	706	715	742	713	723	681	753	761	727	750	728	728	730	743	790	718	696	729	742	723	758	715	763	679	717	739	720	718	756	763	754	764	715	723	717	692	720	715	731	763	760	776	800	709	740	731	744	765	753	776	761	761	735	725	725	783	734	712	697	750	707	812	722	775	713	754	721	756	797	759	698	736	706	733	778	710	725	757	724	786	745	738	778	709	675	800	728	731	775	753	773	724	782	771	764	711	759	701	743	753	771	679	726	758	712	752	731	789	764	757	745	707	759	741	727	770	716	739	774	690	748	775	751	750	704	773	758	792	730	721	741	790	770	816	805	759	749	752	713	763	720	715	713	757	760	744	736	744	695	699	747	744	775	761	726	757	711	769	702	759	755	725	775	777	753	743	765	747	789	698	712	688	742	780	742	735	745	762	778	747	758	693	720	677	718	734	748	719	764	791	730	774	757	753	704	740	775	768	745	747	787	765	733	782	721	768	761	776	762	719	737	738	751	775	732	714	736	740	780	722	782	741	737	725	709	754	765	726	759	800	785	697	755	745	742	783	777	767	755	754	730	771	736	741	745	709	746	729	748	770	735	734	720	737	757	745	745	707	747	729	718	741	756	745	733	707	716	773	714	751	745	697	772	769	752	780	748	670	742	757	741	742	720	764	762	747	758	713	707	741	774	795	765	714	704	756	723	749	764	717	771	772	693	774	748	771	753	724	707	782	723	796	765	760	762	762	718	716	780	767	764	718	792	704	724	703	703	739	784	746	775	732	770	744	757	739	735	771	778	741	740	768	749	711	721	689	760	769	742	802	773	794	756	718	677	692	733	775	708	730	702	766	804	713	759	731	737	735	771	795	707	730	694	742	751	717	785	750	730	748	733	723	715	712	750	782	744	741	758	730	746	765	796	759	776	718	704	729	710	767	768	768	746	759	743	700	731	741	751	708	764	777	773	695	715	744	754	733	784	759	794	737	797	761	735	738	707	783	707	734	805	750	759	725	744	777	749	750	739	745	739	731	747	763	785	739	743	770	738	731	705	733	780	741	727	786	725	770	760	757	766	752	731	729	757	725	725	747	707	698	730	717	716	714	766	721	783	771	733	795	740	733	775	750	764	742	737	730	732	773	683	739	794	756	718	736	780	710	775	742	776	747	780	735	719	786	768	782	781	729	712	727	755	739	727	743	740	792	757	744	710	758	769	726	756	715	762	752	728	743	766	732	736	761	764	737	766	755	776	727	734	797	756	760	757	784	764	733	714	765	700	740	746	765	743	695	759	759	734	765	778	727	727	688	769	763	719	804	755	705	768	755	789	775	763	733	738	755	722	754	684	735	740	720	689	726	741	753	759	805	720	738	691	746	721	723	713	761	804	722	783	757	715	790	756	751	776	752	769	698	728	748	732	761	711	760	763	752	778	785	680	724	709	696	732	736	746	770	730	726	760	747	721	722	747	768	717	734	673	763	716	733	763	737	725	733	780	775	774	706	723	736	727	736	743	736	773	760	723	717	731	785	766	737	727	782	733	707	713	777	746	733	708	762	715	757	752	759	673	735	749	772	779	739	735	745	778	739	747	750	794	759	781	768	806	734	740	736	709	766	735	765	685	740	734	728	723	702	750	762	759	792	728	717	739	760	712	773	833	738	707	750	780	698	756	747	756	738	763	747	802	722	736	733	761	739	769	748	747	742	714	762	732	720	737	718	778	700	746	722	723	739	791	751	747	740	707	732	751	699	748	785	760	712	748	781	759	703	780	738	738	686	750	737	691	732	753	748	749	768	707	715	725	722	712	670	728	714	767	703	790	769	737	732	743	730	708	755	745	779	776	782	790	736	725	703	738	730	786	757	754	759	719	742	796	810	750	768	757	789	684	721	745	762	709	748	769	751	759	698	791	771	784	756	692	794	742	785	739	796	731	739	714	792	721	715	790	754	722	743	709	735	780	720	732	729	739	707	744	721	725	746	777	725	813	742	766	724	732	744	805	768	741	806	741	716	713	746	727	755	703	729	743	730	721	768	747	740	798	764	726	716	788	750	743	782	721	778	722	792	706	735	769	757	723	705	727	734	768	721	736	778	701	775	784	758	712	784	747	723	736	733	696	744	790	765	765	723	719	699	741	730	715	767	714	790	757	703	750	752	693	757	771	736	730	752	737	742	741	744	744	727	717	757	726	772	760	728	782	716	711	733	717	726	688	760	769	709	733	703	811	788	730	718	736	690	791	707	731	762	730	751	754	723	733	744	724	708	739	780	733	766	736	714	772	788	783	705	798	775	720	679	766	747	705	767	729	741	769	759	735	748	759	729	755	744	767	753	728	780	808	708	740	745	758	783	754	809	741	717	735	755	770	775	779	787	730	784	685	707	726	714	748	768	713	750	770	764	767	776	734	718	751	760	774	720	721	718	743	729	756	737	812	787	738	730	719	741	734	784	737	761	754	754	750	704	733	743	752	715	753	695	717	694	785	740	740	763	773	725	754	734	770	758	718	768	784	759	776	723	741	751	688	766	757	777	753	777	718	729	728	708	763	730	721	749	743	778	737	736	748	702	753	744	715	767	730	701	750	719	798	717	720	687	701	773	720	740	750	747	739	775	726	727	716	772	743	727	714	714	734	787	752	711	769	719	752	759	736	717	718	750	735	737	755	723	793	718	793	716	774	792	766	688	761	743	692	729	695	728	680	728	737	731	701	761	803	740	763	722	719	772	699	734	703	765	744	752	735	725	747	709	748	759	773	736	753	753	749	777	756	807	719	758	740	771	750	780	738	740	723	743	708	763	731	757	685	789	720	738	756	730	727	781	704	740	709	744	753	695	798	755	771	775	816	713	783	761	781	772	775	714	751	771	774	784	740	767	759	736	744	765	759	774	700	768	740	716	768	760	736	769	765	747	710	710	709	712	749	735	727	739	723	752	728	755	742	757	713	745	744	689	766	746	774	746	717	734	729	726	767	741	710	742	745	711	706	716	772
23782	21027	28010	24248	20959	8563	1431	965	951	892	803	786	735	771	786	709	733	711	695	707	744	691	685	716	713	703	703	681	727	694	720	681	702	735	685	702	749	672	707	683	680	698	712	689	721	704	704	699	656	734	727	663	697	693	700	691	738	713	666	709	670	688	668	694	676	636	704	624	647	699	691	688	675	655	682	687	633	681	699	685	667	650	636	680	719	727	676	662	704	666	716	651	685	695	664	653	672	695	702	661	683	682	695	682	704	657	670	680	669	672	699	690	657	669	677	677	650	677	687	736	742	637	707	695	652	647	670	645	688	685	699	708	624	712	651	698	708	707	685	665	682	676	674	671	740	714	693	695	688	708	717	681	685	709	736	658	665	690	684	662	679	683	660	731	708	701	657	688	671	690	706	697	721	663	712	663	672	730	704	664	649	670	673	687	667	659	673	665	659	666	686	681	660	672	705	664	692	703	658	652	669	669	614	671	705	687	668	692	615	704	696	654	650	715	750	643	695	690	645	703	641	739	654	647	679	656	683	681	679	685	709	666	604	730	708	668	669	674	676	671	662	687	702	713	666	698	685	673	704	651	732	681	712	703	683	700	703	679	697	638	691	697	709	718	674	681	697	705	747	738	687	670	682	685	673	674	679	653	676	670	672	649	706	683	680	694	671	651	674	700	665	719	721	660	671	662	685	712	683	685	747	681	666	670	674	712	699	677	699	699	706	696	695	683	674	660	683	720	697	673	674	708	676	695	626	667	650	697	685	661	655	720	654	652	670	695	744	701	669	672	709	678	716	686	655	702	689	721	651	641	655	677	729	629	715	730	696	698	640	700	684	648	714	682	680	688	656	746	648	678	699	641	633	681	710	681	689	672	659	649	691	691	689	692	645	726	715	723	643	615	642	682	672	726	696	682	703	656	658	676	695	660	683	646	670	671	679	659	681	711	632	746	709	710	679	694	670	699	672	652	666	668	660	748	654	650	674	652	641	647	631	723	671	645	674	716	703	704	710	717	700	621	630	747	711	706	604	659	685	696	703	683	657	694	658	711	720	658	671	682	680	666	680	677	679	720	700	670	671	670	659	706	666	686	699	671	657	693	679	648	694	694	656	643	684	662	664	669	672	628	666	675	692	640	681	713	681	675	655	676	696	692	712	710	719	641	682	685	649	687	708	666	709	656	654	711	645	700	664	674	695	727	652	675	697	664	712	646	628	707	720	694	675	679	641	657	709	698	727	699	707	677	636	673	647	666	695	661	724	657	671	719	675	678	654	689	704	645	709	637	674	683	702	664	658	653	667	632	695	742	730	672	663	642	686	652	651	705	721	700	666	650	715	680	690	663	679	633	686	686	667	714	685	688	702	722	728	707	651	696	709	692	710	671	690	700	694	635	650	679	673	711	665	659	745	696	676	659	699	655	697	688	649	664	643	691	704	689	667	702	723	697	685	735	671	688	663	662	676	718	689	706	667	686	653	665	674	723	664	664	690	691	680	659	711	702	691	702	662	694	675	662	728	678	652	698	653	665	681	709	664	688	687	647	681	666	702	663	717	680	688	670	645	701	734	650	708	669	641	665	642	637	681	691	672	658	669	676	677	646	677	644	664	711	704	646	662	679	645	705	680	687	666	642	663	704	703	699	692	701	697	667	652	683	672	685	712	655	697	697	679	660	649	684	729	646	633	684	666	688	700	697	689	719	713	684	666	675	688	696	670	700	693	670	727	711	685	690	676	666	639	714	689	633	698	669	674	652	711	652	684	677	735	687	745	716	699	687	691	639	669	684	713	673	685	694	686	691	661	733	658	629	699	695	708	673	710	700	708	700	712	704	673	671	684	671	655	682	707	707	668	655	719	705	698	672	673	691	688	680	641	688	655	698	669	696	673	639	715	652	683	661	673	687	696	681	633	681	661	675	639	679	700	706	645	664	635	695	723	698	705	696	667	695	694	714	661	673	680	714	673	697	625	649	705	620	654	657	674	700	650	686	721	682	691	678	732	646	699	678	699	636	702	666	692	673	653	641	686	685	682	690	679	754	648	684	699	692	717	697	676	683	664	672	717	689	662	676	713	643	707	709	663	697	647	660	656	622	694	643	678	706	684	669	689	724	658	691	648	653	714	667	657	631	704	704	629	689	669	702	674	662	689	737	680	750	665	718	688	661	671	690	674	667	676	687	706	714	675	678	660	715	664	698	673	679	690	698	683	656	703	729	714	673	669	685	700	671	663	664	639	677	708	656	678	703	680	679	720	733	714	690	723	661	706	701	649	640	672	667	617	669	685	677	681	670	664	706	672	682	657	696	752	688	674	661	654	656	605	669	687	680	663	640	653	666	665	753	665	724	711	686	688	676	673	647	684	706	704	656	666	731	658	660	689	662	692	678	706	682	676	669	692	708	683	697	709	710	750	683	730	681	688	682	706	717	710	750	671	662	653	696	656	676	627	678	726	663	743	704	686	682	692	669	710	699	674	757	638	731	716	684	674	688	691	681	674	696	659	687	667	720	632	648	660	664	678	695	692	673	674	683	674	686	689	696	708	681	724	685	665	714	691	687	657	670	699	684	705	693	696	722	638	731	713	718	668	659	699	653	704	671	665	624	678	647	684	654	697	704	635	683	660	714	643	697	668	656	645	691	687	685	724	646	692	734	683	698	660	677	674	705	659	688	691	694	656	668	714	672	676	700	660	699	656	701	671	671	671	674	667	689	671	694	680	713	703	670	707	722	633	690	696	655	644	668	722	643	699	707	696	682	679	685	662	675	688	676	662	649	679	684	690	719	705	658	675	695	669	697	657	661	666	700	635	662	685	697	696	655	694	682	695	725	619	726	675	667	691	661	736	674	690	703	668	702	690	659	718	660	714	695	671	730	621	712	699	739	695	697	708	663	700	713	665	663	701	664	672	688	662	669	648	712	686	653	666	640	675	692	720	681	685	665	657	706	693	668	690	633	654	740	674	653	701	680	697	647	697	689	691	653	680	695	686	695	717	674	714	654	650	721	672	714	701	669	666	742	711	673	673	685	666	676	719	696	640	676	726	671	731	624	670	665	712	678	673	657	719	668	659	687	691	720	701	710	758	688	705	763	688	734	670	646	677	675	667	670	671	698	639	705	692	724	678	660	679	654	699	709	671	693	678	683	710	651	678	682	660	684	726	666	613	687	704	639	683	649	647	652	676	661	669	672	667	617	664	697	693	675	723	690	683	647	714	700	711	669	646	664	667	651	669	697	647	714	689	683	703	695	689	715	667	699	708	658	702	635	665	644	638	653	696	687	673	710	678	674	672	685	671	615	684	694	670	655	695	652	661	679	671	657	672	700	674	687	666	662	651	619	678	678	663	706	754	709	697	659	659	705	648	671	692	670	704	629	676	680	736	697	662	689	705	658	699	661	673	653	647	674	691	718	667	673	629	715	708	648	677	691	693	655	692	706	679	652	721	691	695	690	688	677	635	719	671	704	641	634	655	663	662	660	691	691	650	717
18359	26465	16158	4851	2787	2065	1620	1465	1289	1157	1075	1042	983	967	965	911	920	903	902	911	837	857	886	895	894	840	853	812	847	912	907	877	841	831	859	832	846	873	826	895	822	846	847	888	834	832	890	867	832	923	806	789	856	843	809	871	811	808	831	786	886	794	816	851	852	811	836	845	830	804	851	812	826	785	779	841	852	813	869	807	846	769	837	856	836	809	829	847	822	801	873	819	857	892	829	814	828	787	863	808	880	834	841	841	836	853	818	804	877	871	841	872	856	880	868	847	847	793	860	816	831	814	828	848	847	851	845	827	822	827	814	868	838	816	856	855	842	830	794	870	840	810	814	851	806	863	833	820	840	861	836	808	835	855	824	801	858	842	772	868	823	817	823	842	823	864	891	832	818	822	814	821	826	837	847	914	826	860	815	796	842	823	823	869	861	802	789	882	837	848	831	826	823	829	849	844	828	784	846	838	860	809	836	819	794	829	803	809	920	833	823	865	821	813	873	857	801	807	882	815	867	814	836	809	869	853	799	798	794	861	856	840	827	753	825	832	780	896	861	852	845	816	878	835	826	814	849	852	845	862	849	808	844	751	826	842	889	813	853	804	826	806	854	882	820	834	825	830	844	770	783	860	851	834	842	853	820	854	854	845	830	876	763	847	833	789	831	797	814	801	806	862	778	874	855	790	818	852	843	833	843	795	853	880	837	851	790	840	808	821	864	808	820	863	859	795	844	846	828	806	824	852	881	794	833	834	827	825	858	805	863	874	826	828	797	806	854	869	868	814	839	821	822	812	835	783	880	837	823	849	810	828	877	867	817	832	819	801	787	882	816	855	853	855	900	816	830	836	818	856	866	785	876	856	830	793	885	833	782	852	844	823	829	833	796	820	813	805	784	832	832	838	822	823	812	830	860	881	852	797	838	795	842	794	842	818	819	791	884	865	837	820	832	840	830	802	905	860	828	785	876	825	840	853	847	836	823	805	808	809	871	850	800	869	831	844	835	874	855	835	853	813	787	821	776	825	790	878	780	815	817	833	908	820	836	888	822	791	812	813	834	863	793	805	830	893	850	909	815	823	861	799	851	847	801	803	821	855	835	854	798	856	852	867	853	815	864	811	824	828	803	822	825	819	853	865	812	812	823	814	865	813	886	835	831	791	873	818	796	818	827	861	856	881	843	842	844	817	833	826	852	842	824	804	877	843	807	817	799	792	858	836	833	853	826	804	897	841	786	815	827	842	876	809	850	858	857	806	821	835	829	819	907	870	823	846	847	867	832	847	851	866	828	812	826	815	801	795	810	815	799	827	860	791	841	820	858	794	802	841	829	865	864	860	805	859	852	808	815	838	837	819	838	858	868	810	825	847	835	815	825	832	833	853	876	826	802	830	869	820	800	834	837	846	792	833	900	860	873	808	863	838	844	839	867	827	815	770	776	830	834	811	860	827	859	843	862	776	818	842	815	882	901	811	849	815	878	855	835	792	776	835	870	841	824	846	834	816	820	833	825	847	821	798	799	752	819	864	821	871	820	848	817	837	863	827	848	806	851	808	863	817	847	846	802	868	808	837	904	873	834	809	814	891	868	796	886	805	765	816	864	838	834	807	859	819	849	820	833	833	843	798	841	782	850	826	841	833	846	770	798	790	858	826	858	816	849	802	824	826	785	821	886	857	780	824	835	807	815	856	809	787	837	875	855	869	835	797	854	843	837	817	898	778	817	815	808	869	820	807	801	802	775	829	806	838	844	838	820	845	877	858	824	876	808	840	869	841	842	803	874	852	837	795	863	802	871	840	847	856	801	864	818	779	815	806	815	844	828	822	839	839	814	848	836	817	808	827	856	790	826	793	836	849	803	879	834	807	821	833	825	808	845	835	870	838	827	886	803	844	833	850	857	878	807	888	832	801	845	804	869	852	784	867	754	827	807	868	801	860	823	793	843	865	832	826	820	790	832	834	816	840	859	896	834	865	864	822	783	878	856	808	853	803	816	786	831	865	861	817	845	756	854	831	820	773	850	791	797	820	855	773	789	811	871	793	836	826	854	846	798	864	858	853	803	848	811	870	866	843	842	846	848	822	795	854	903	826	827	822	827	809	876	830	804	845	832	813	820	807	813	888	822	832	877	835	834	866	832	791	838	855	845	821	871	831	814	810	818	840	799	790	902	868	843	835	832	824	805	828	845	912	820	826	810	815	816	803	856	815	834	861	816	854	848	826	816	818	845	862	792	807	807	839	823	809	819	831	820	849	869	790	789	806	874	822	840	794	791	805	846	844	841	860	827	811	794	802	784	878	822	858	844	851	818	818	865	799	805	819	803	783	808	822	834	856	865	815	828	801	850	843	874	822	816	855	870	813	840	820	851	822	815	810	807	844	838	856	863	822	816	833	812	785	859	835	814	825	811	836	884	838	833	795	826	771	820	843	810	854	806	845	837	845	827	864	826	850	823	856	821	857	832	848	836	831	810	815	856	841	831	824	832	848	821	834	839	838	828	840	862	853	833	888	843	815	847	864	813	845	831	841	886	837	823	883	875	842	803	860	825	871	816	857	851	858	810	870	838	837	850	822	850	814	864	859	860	778	802	827	815	861	878	776	888	799	861	788	794	838	829	878	833	799	755	853	789	790	842	834	807	844	836	827	840	783	796	803	878	819	842	866	857	799	849	873	799	825	846	845	823	828	790	846	817	830	856	814	833	845	849	853	862	831	862	890	803	865	852	854	858	841	819	885	792	812	838	851	826	819	786	827	794	863	852	894	840	854	809	880	894	774	828	842	898	816	856	866	833	811	867	822	839	881	852	854	852	849	839	836	819	769	813	830	811	817	797	806	802	834	842	816	817	800	796	839	861	839	804	804	870	862	863	839	839	826	871	816	859	835	796	895	855	804	833	805	789	819	873	873	840	827	854	833	852	805	799	842	832	792	849	883	834	876	830	827	874	775	809	820	785	858	817	866	834	854	918	817	796	849	820	907	822	783	863	835	827	826	844	868	836	822	802	837	885	860	830	839	818	802	810	842	892	817	846	796	830	863	830	828	808	832	865	853	789	821	814	835	806	816	826	853	830	820	891	786	794	824	795	863	802	862	833	847	835	844	861	855	802	806	830	807	876	822	872	810	837	799	884	865	802	836	837	871	833	824	813	854	863	829	808	804	838	847	845	823	827	819	836	814	822	799	793	791	877	828	870	831	796	938	787	822	807	860	825	839	803	785	779	810	813	872	869	830	837	804	825	872	779	797	812	810	888	800	826	878	901	837	843	828	860	838	841	879	836	830	851	810	819	841	856	857	876	870	878	857	837	821	833	854	851	783	841	855	841	830	849	802	814	863	824	841	834	857	861	817	850	791	858	914	772	812	865	810	823	884	852	836	827	800	856	827	821	874	811	838	824	838	848	822	827	844	773	832	770	876	809	886	801	784	811	815	854	814	834	812	817	828	823	839	845	880	828	840	797	884	837	833	801	851	823	802	824	862	831	811
24840	21082	27043	25192	10054	850	604	506	489	445	462	453	419	418	382	368	382	371	365	403	359	409	370	400	362	376	380	372	344	356	366	395	389	390	422	379	374	362	377	375	390	366	362	355	371	372	342	394	344	373	387	369	366	331	378	370	394	348	363	363	391	377	357	390	379	353	374	371	365	354	338	389	374	390	390	397	350	360	363	374	343	359	369	339	363	356	359	363	330	327	381	358	347	387	367	385	364	375	394	371	365	360	375	356	393	366	360	361	372	396	361	363	336	379	391	380	344	371	402	392	388	360	398	384	366	371	382	348	382	377	379	355	374	331	399	393	372	380	342	363	353	389	392	381	383	360	372	369	378	393	350	390	346	385	361	371	364	384	361	346	350	370	355	347	374	331	356	363	386	384	325	377	370	354	398	347	367	378	357	338	400	366	341	426	360	390	391	329	350	369	378	371	386	381	393	372	394	367	378	329	368	375	397	362	359	410	373	368	356	385	346	373	376	379	399	386	408	357	373	381	340	313	317	388	371	348	388	341	370	369	355	376	339	337	361	347	361	371	362	389	377	331	350	392	399	371	363	357	363	340	379	381	402	378	368	366	354	352	358	366	348	321	383	361	390	373	361	365	366	378	352	370	374	354	381	342	379	393	392	360	361	343	364	374	369	362	352	330	349	370	379	389	368	358	367	408	369	358	343	391	325	357	347	384	344	356	344	342	357	376	347	353	331	351	365	372	372	382	377	385	344	382	376	358	312	382	373	406	353	410	374	405	365	379	363	388	383	345	389	387	368	380	351	380	349	380	382	356	358	345	388	373	356	358	371	387	372	368	330	401	370	395	311	378	368	377	373	368	350	390	372	369	366	371	346	357	366	385	411	368	355	370	404	380	377	332	347	405	390	360	385	407	362	353	427	351	378	354	354	363	363	372	381	379	387	351	349	374	367	393	383	352	375	366	326	350	341	354	351	372	351	342	372	357	384	357	396	358	368	365	364	355	369	405	369	368	351	382	367	367	369	403	373	347	353	370	361	380	381	375	401	367	357	378	376	369	375	366	333	368	351	371	345	387	350	349	372	385	399	337	402	352	351	341	363	365	338	346	407	353	361	328	362	370	330	367	376	328	358	399	374	365	350	356	388	361	396	353	356	367	366	384	363	408	373	370	316	391	334	347	364	365	376	366	356	372	361	365	365	337	368	343	375	347	396	364	389	404	342	349	379	396	361	374	353	394	364	397	344	411	386	410	370	352	357	362	363	353	339	376	384	345	368	346	365	372	366	408	375	361	391	351	367	374	379	357	380	361	361	358	376	394	412	371	363	393	364	386	353	349	388	375	406	358	397	370	370	359	340	367	375	349	375	420	393	356	362	386	353	386	376	380	368	378	381	371	372	407	383	350	373	410	389	360	344	364	365	345	381	354	361	396	367	393	380	365	384	356	364	399	348	389	339	381	364	395	376	400	355	372	345	374	387	355	406	351	362	368	371	373	376	377	360	358	358	372	371	386	380	365	349	380	370	378	370	385	391	349	359	367	399	357	365	343	365	366	339	383	392	340	375	371	388	368	366	365	400	334	348	365	373	376	344	382	382	357	367	368	350	370	369	366	374	354	380	374	389	366	378	366	387	386	350	376	393	370	364	372	378	340	370	377	386	366	373	359	381	381	372	364	375	340	385	373	357	348	359	378	375	391	366	392	367	379	366	376	390	344	374	366	356	359	368	362	368	380	372	356	388	355	352	360	356	384	363	378	353	337	370	344	351	362	371	352	386	369	356	365	365	332	364	368	373	391	324	348	394	343	369	344	339	365	393	363	353	365	336	360	362	372	359	344	346	356	392	386	359	379	368	349	391	318	394	330	358	380	360	390	337	327	380	378	340	389	340	353	364	356	394	359	353	380	352	362	351	361	398	375	364	389	378	326	376	353	358	352	396	369	346	365	345	370	364	365	382	333	370	355	346	363	361	365	358	355	335	360	355	326	349	378	371	346	343	349	345	362	370	366	353	382	371	371	351	359	392	349	335	343	354	366	382	379	376	390	377	402	342	354	368	375	384	395	327	372	338	361	374	374	335	406	367	348	335	398	319	402	340	363	354	386	380	422	362	388	391	386	371	338	393	359	372	380	406	353	382	370	341	357	366	373	360	333	394	395	377	387	360	337	347	357	376	365	375	394	387	392	337	354	375	366	361	348	359	360	391	387	356	382	395	355	380	362	358	396	337	375	386	361	385	366	383	355	355	334	344	362	384	388	343	407	384	359	380	364	364	366	349	348	374	394	370	356	369	381	393	376	376	376	333	391	374	366	358	336	344	361	383	367	373	391	361	360	390	356	356	408	402	346	340	382	347	361	327	359	355	348	365	343	398	413	376	366	369	364	374	375	369	394	358	399	359	371	388	385	377	405	379	356	407	360	359	349	335	394	364	354	336	352	381	378	342	357	362	349	383	372	396	373	367	358	358	407	405	370	391	369	367	357	438	378	333	393	389	348	364	357	389	359	386	371	384	361	384	367	367	334	373	369	378	346	384	358	377	336	343	348	409	375	351	378	378	362	397	357	360	358	353	376	386	384	394	410	365	369	370	378	381	336	396	368	361	359	328	351	365	382	392	362	384	374	363	362	384	373	374	373	362	382	373	343	393	350	375	364	365	398	362	379	362	365	366	389	361	344	378	388	388	365	357	384	332	356	339	372	348	393	380	384	316	370	360	392	366	382	342	382	364	365	376	383	384	392	387	392	360	396	361	374	382	368	378	375	351	403	363	384	393	361	363	361	383	379	351	358	388	345	402	392	353	372	385	388	386	374	347	375	324	342	372	340	355	340	375	377	360	351	348	365	397	332	371	358	352	384	374	377	367	367	373	396	349	377	359	373	365	379	373	363	329	344	333	354	378	382	364	375	373	367	375	398	361	340	359	386	387	376	354	366	395	349	385	367	392	375	361	393	372	375	365	388	348	380	349	366	355	380	355	350	374	345	353	366	380	355	370	382	372	366	368	369	365	375	316	372	355	359	389	374	362	364	346	348	344	359	407	376	370	386	379	380	356	379	395	331	375	357	360	358	364	371	374	376	397	332	392	352	366	420	392	359	368	336	375	378	379	370	381	386	361	374	371	383	372	379	351	359	352	345	381	368	396	379	338	388	373	378	382	386	350	327	366	390	354	398	343	336	407	398	364	354	349	368	381	384	373	332	374	382	377	346	355	357	398	335	352	348	348	361	402	355	385	378	355	390	390	370	376	360	386	369	361	351	375	396	376	371	372	353	391	347	371	384	354	359	392	376	356	378	361	384	368	363	367	388	339	360	421	338	354	332	355	376	371	354	377	366	353	378	338	388	390	351	361	383	392	343	359	394	392	356	351	359	340	363	358	385	380	368	351	403	336	384	386	377	330	374	404	349	366	375	377	358	356	361	360	361	364	371	360	376	385	393	372	344	377	374	368	375	394	355	379	339	382	353	364	377	369	345	344	351	364	348	368	367	356	380
17072	21485	11433	3261	1605	1196	936	806	697	678	650	581	553	507	511	511	510	483	505	472	492	472	480	501	421	460	472	444	464	474	490	476	457	445	471	435	437	425	486	492	505	412	479	426	442	442	486	494	459	464	495	467	472	465	462	452	480	449	493	462	488	423	429	501	454	452	464	465	444	470	430	521	414	441	450	448	482	443	448	467	431	411	448	495	438	448	414	443	430	448	441	425	440	460	469	480	469	446	463	437	452	451	463	456	449	459	481	442	460	458	429	504	465	425	454	485	458	452	492	487	470	451	452	466	443	468	466	452	448	472	443	447	471	438	454	450	468	439	428	461	460	440	442	440	455	441	444	453	428	486	450	487	453	476	425	492	453	426	506	459	457	455	447	427	466	437	471	418	456	512	449	434	461	488	456	467	477	465	435	455	457	489	477	422	478	476	473	426	455	470	468	437	462	465	426	442	450	460	448	448	458	461	489	510	490	425	426	464	409	473	437	509	441	468	433	449	436	473	440	492	459	472	441	444	446	442	452	453	506	460	453	481	459	450	454	441	469	465	440	429	449	479	437	450	420	427	422	446	464	508	466	419	449	471	445	449	464	433	464	482	469	440	447	462	460	496	451	437	506	440	445	453	405	441	472	448	430	464	420	505	438	478	461	469	416	457	452	481	443	451	446	452	455	449	456	453	441	481	451	475	433	413	424	477	441	463	443	486	417	432	475	482	467	436	473	469	439	403	489	475	442	473	477	450	466	447	502	455	449	489	468	428	464	449	467	441	450	428	474	459	418	488	433	427	413	430	441	465	470	474	456	440	449	412	453	412	454	469	458	474	453	446	426	414	455	432	422	477	410	453	452	456	482	442	439	454	442	446	465	466	468	448	459	467	475	462	492	450	418	477	467	421	457	466	502	454	448	462	468	434	456	458	457	475	429	469	430	455	509	479	453	441	458	454	456	480	422	435	429	475	456	459	424	422	469	482	488	445	475	404	429	451	463	445	442	457	423	483	485	431	508	487	494	440	460	433	470	465	461	440	457	451	481	450	466	511	441	482	422	474	481	438	502	440	434	471	457	463	453	439	451	482	466	491	470	457	459	489	481	472	447	466	428	443	470	438	436	457	478	416	462	475	484	459	487	436	460	443	435	492	443	435	443	478	479	449	431	451	443	438	477	471	465	462	468	464	487	476	429	448	502	445	443	465	430	469	498	493	473	456	509	460	462	467	427	471	480	435	510	437	456	435	489	464	449	456	451	457	447	480	435	453	454	467	497	457	461	480	436	465	433	472	456	462	427	438	447	457	461	446	478	506	456	459	453	482	469	444	471	442	471	462	448	469	435	457	473	434	435	443	463	458	451	467	453	504	466	439	470	436	475	484	424	468	444	437	427	453	468	437	434	488	460	459	445	499	426	466	462	478	478	484	492	443	470	453	438	456	489	466	481	466	472	439	454	454	479	477	452	447	498	457	453	456	473	482	440	490	432	465	447	407	477	421	468	469	432	423	459	475	461	430	500	465	446	460	504	446	432	486	454	436	457	441	466	468	468	433	471	496	414	467	426	470	452	467	484	413	427	461	470	480	474	464	468	450	451	409	460	413	451	459	447	454	470	426	459	470	464	472	482	468	488	458	439	501	465	445	468	466	462	441	426	443	417	477	453	469	428	430	481	436	468	483	430	445	471	453	461	485	468	449	456	448	474	445	493	431	447	457	453	438	542	455	448	510	474	439	439	437	469	479	444	462	446	450	463	444	415	464	471	444	456	481	501	436	478	491	462	459	457	444	512	435	472	416	469	460	427	466	459	462	506	456	468	465	411	437	481	461	463	479	438	409	462	440	460	458	446	444	442	447	481	415	443	448	417	440	508	471	461	479	433	476	441	488	437	460	442	454	435	501	455	461	443	484	413	477	452	441	449	461	434	432	430	443	452	447	448	437	425	446	484	466	449	462	435	442	461	471	439	470	507	453	497	473	456	433	439	451	461	453	447	456	493	443	497	456	449	446	452	462	479	480	446	509	482	449	447	484	462	476	455	429	448	455	459	460	454	456	461	465	451	459	443	475	436	434	468	467	460	460	444	478	486	453	460	433	449	446	440	465	452	443	471	417	456	475	449	410	465	467	470	487	492	432	464	464	431	468	417	488	424	471	448	491	412	461	449	465	473	448	466	452	476	490	446	466	452	438	449	481	471	436	418	455	430	457	470	446	452	492	439	466	413	452	487	395	466	488	441	456	473	452	433	480	452	495	410	418	461	484	478	432	437	485	462	472	496	473	432	477	450	457	470	460	425	455	496	487	445	442	452	463	450	454	474	458	462	440	480	429	457	436	463	461	466	452	459	449	461	441	440	434	428	471	462	461	483	455	478	453	456	430	458	456	437	468	471	490	418	431	465	455	470	469	458	451	455	448	432	479	461	446	492	454	456	430	471	451	474	470	456	450	460	456	429	452	478	458	460	461	462	475	443	505	478	419	461	482	441	490	492	451	450	466	451	424	452	453	452	447	445	440	445	454	507	451	449	463	477	439	468	448	506	455	470	460	393	481	462	448	437	470	455	466	452	488	434	446	444	445	459	415	482	459	457	480	517	417	425	433	464	462	451	466	391	474	486	458	439	466	479	441	450	452	449	472	456	447	466	479	462	446	437	436	459	432	479	434	468	462	455	460	454	455	405	497	459	467	444	424	465	450	467	401	454	445	469	494	447	447	505	496	457	462	476	442	514	458	428	468	468	433	454	475	471	446	459	452	439	438	440	447	460	479	457	410	447	489	454	428	488	461	437	443	447	469	463	452	454	461	479	438	438	456	455	448	435	468	425	459	416	454	450	492	470	462	435	444	437	439	448	439	498	472	436	489	420	499	482	492	433	450	477	438	436	469	425	449	461	459	451	460	468	453	462	451	459	459	422	440	454	425	474	439	411	435	476	431	465	440	433	482	450	418	463	459	435	443	445	503	444	431	434	486	490	438	443	461	472	469	457	476	459	436	479	436	435	462	451	453	442	471	459	443	448	464	439	441	504	486	453	454	421	470	456	446	422	472	446	414	434	429	469	498	450	461	423	408	482	450	488	446	460	478	444	461	420	417	443	441	449	472	440	508	468	463	453	461	469	426	445	451	480	435	480	474	482	440	462	442	469	432	496	467	455	441	456	414	470	453	413	436	472	464	451	448	455	485	459	395	474	447	434	441	440	449	479	451	451	417	476	451	429	495	472	454	448	467	485	454	442	426	460	433	501	416	495	453	465	479	434	475	452	443	470	440	463	434	488	448	454	506	389	461	451	439	459	504	478	452	459	455	473	438	448	447	486	469	480	465	410	422	441	440	440	468	430	477	449	452	416	425	469	459	408	426	452	501	435	480	461	432	445	467	466	472	447	461	440	462	472	460	435	483	461	484	470	456	451	499	423	458	435	458	494	421	463	438	450	447	468	448	451	472	445	451	463	474	477	473	485	478	438	513	470	448	456	492	423	464	444	462	454	497
22659	21053	28503	23783	21035	21003	6762	1076	834	705	622	643	555	560	530	490	483	512	488	476	476	448	437	470	451	461	402	448	457	463	405	423	439	446	426	411	427	420	464	419	396	411	430	472	424	368	406	408	438	449	451	431	416	428	424	396	378	445	399	394	397	417	424	410	429	451	411	417	390	407	455	404	436	410	405	428	406	380	394	426	406	395	404	425	401	441	414	414	427	401	402	394	434	419	427	394	416	428	399	379	426	436	417	412	417	443	398	399	437	406	376	398	418	458	434	408	398	405	440	390	424	425	417	389	382	434	438	415	385	409	412	415	394	409	421	396	432	386	403	430	368	398	450	440	411	409	380	456	451	399	430	442	398	456	440	451	419	425	396	430	473	413	388	437	414	398	401	427	414	426	393	413	416	466	420	390	386	438	411	434	403	415	401	442	402	399	434	440	399	385	393	431	388	446	392	395	384	418	397	474	371	370	403	418	399	429	395	402	400	423	416	405	385	407	424	409	424	421	426	434	429	385	456	412	399	425	418	410	424	429	399	397	433	396	416	380	392	443	403	412	411	430	418	403	401	412	444	400	391	391	366	420	417	405	433	434	382	417	374	423	382	431	374	374	440	413	410	417	396	413	402	430	429	378	419	409	423	422	375	428	436	405	393	416	407	426	428	411	431	419	420	420	444	388	392	412	383	442	393	386	422	435	404	381	397	443	399	403	426	440	408	394	444	427	394	385	382	419	387	396	418	394	408	417	448	432	436	386	384	433	383	431	420	404	398	424	409	396	397	433	378	407	394	391	389	433	436	387	430	401	384	418	388	403	438	419	370	409	440	407	425	435	407	421	431	433	419	407	421	399	447	432	392	428	429	448	394	375	404	379	406	439	424	409	412	421	422	402	441	426	424	416	428	435	436	427	388	411	405	464	381	419	432	415	445	436	414	439	436	408	425	409	415	429	451	430	396	394	435	380	391	426	372	410	414	390	423	435	384	429	379	402	408	415	386	383	399	398	410	416	406	429	408	425	412	416	403	419	394	405	367	410	397	394	426	394	383	405	428	408	397	400	403	410	423	445	394	434	437	382	454	405	368	423	421	448	395	405	441	429	427	394	453	466	414	391	393	389	393	390	423	423	416	431	384	384	395	398	397	401	422	422	361	423	417	422	416	395	410	435	440	389	376	417	409	393	425	416	397	379	403	443	417	380	417	410	401	414	440	429	388	384	413	392	405	384	409	412	367	439	405	452	408	388	386	416	415	410	386	402	420	443	413	432	446	373	429	414	377	420	408	399	436	431	387	417	406	399	391	378	381	414	416	431	428	399	379	409	381	415	407	403	431	387	439	395	423	419	418	400	428	441	405	413	402	406	411	403	397	391	438	410	395	379	423	410	409	414	396	425	400	413	393	396	418	413	382	404	400	396	411	407	418	398	384	420	450	428	388	401	434	416	367	440	405	425	413	380	398	434	377	443	425	430	387	433	405	428	409	425	401	419	417	442	439	370	428	441	378	408	452	421	428	414	423	428	425	432	450	411	368	425	396	388	364	411	394	398	446	428	411	423	425	428	438	448	386	409	433	420	424	402	419	375	413	405	401	421	434	411	405	399	386	392	379	438	370	417	410	406	416	441	393	426	425	417	432	427	391	367	453	384	433	382	438	392	426	414	405	432	433	384	406	436	414	427	442	411	385	420	442	408	409	430	435	389	399	408	405	396	403	385	440	466	419	410	377	409	423	389	444	422	399	391	399	451	440	398	421	414	444	423	388	391	428	419	455	451	428	441	405	400	407	376	410	392	378	384	418	426	404	437	394	418	420	409	378	357	405	395	436	438	391	399	394	410	395	406	422	407	427	391	441	397	421	416	391	397	401	437	440	436	394	433	427	426	400	415	428	411	424	394	427	396	423	409	437	414	416	385	437	446	408	386	383	411	394	434	423	405	419	407	437	430	404	404	396	420	431	438	400	447	405	434	416	442	423	385	394	390	425	395	405	417	360	408	412	402	449	412	453	407	387	430	408	407	425	452	388	404	385	429	415	419	395	392	402	431	385	399	432	410	409	393	388	401	381	387	390	393	418	415	410	416	412	398	428	412	403	425	402	477	391	401	461	402	429	390	425	434	397	403	446	427	398	411	433	437	397	417	412	351	403	467	420	435	385	405	395	421	368	411	389	381	387	380	426	395	427	446	410	405	428	426	419	432	413	442	398	429	410	443	415	428	406	407	357	418	427	408	418	397	409	432	374	412	467	386	358	417	368	422	397	414	448	396	417	441	438	403	396	418	413	420	426	415	412	425	416	431	411	369	416	432	428	398	396	424	365	455	404	404	416	374	411	394	426	421	390	424	399	442	451	393	425	423	394	366	434	407	420	429	425	384	401	395	423	439	415	418	412	402	419	405	416	413	402	420	431	391	449	434	429	420	418	349	408	423	395	441	435	441	409	397	432	410	398	438	438	421	416	384	414	433	440	405	421	443	444	425	433	398	436	445	406	399	404	377	418	411	417	429	416	398	430	384	452	433	427	411	409	435	429	404	422	405	398	383	425	421	421	432	413	417	406	417	388	417	427	415	417	391	411	397	415	428	415	399	393	450	424	454	394	415	432	419	401	412	413	425	458	454	423	410	422	427	381	402	420	382	404	436	420	426	407	395	454	435	431	416	418	399	373	408	407	429	424	429	399	411	395	381	425	430	418	417	406	420	426	416	424	409	432	394	425	377	415	437	401	377	386	369	404	394	404	404	386	400	392	421	394	434	385	415	369	401	420	400	415	385	429	445	400	414	440	400	445	434	394	403	437	396	416	412	432	408	413	403	411	430	410	430	423	435	412	409	381	421	405	394	414	425	435	400	409	429	410	397	398	427	400	409	413	424	416	400	442	399	413	387	394	419	428	361	403	408	380	391	387	422	423	378	429	431	404	432	411	414	459	432	396	428	388	414	410	376	441	426	375	418	415	400	413	412	435	417	432	411	425	415	407	427	389	442	412	420	403	454	427	410	409	434	424	430	400	410	416	383	428	400	405	386	456	377	405	435	393	421	405	422	407	398	442	411	425	397	399	377	435	400	417	388	408	380	413	397	392	368	451	464	430	373	434	385	399	453	411	441	431	377	420	448	408	402	430	410	407	420	414	369	431	424	415	395	450	419	396	440	437	419	403	420	429	421	410	398	465	416	433	405	449	433	399	412	444	393	410	443	411	377	408	440	400	424	401	418	430	415	381	410	419	398	426	415	412	391	424	419	394	444	413	401	431	409	396	425	397	404	402	429	436	407	417	412	428	402	408	435	435	382	428	448	407	435	408	451	398	356	419	427	400	439	433	416	423	395	430	421	421	401	437	422	397	399	403	422	441	427	426	385	394	458	423	407	411	381	416	418	387	390	426	440	416	396	435	408	397	394	429	411	388	375	445	389	425	409	409	414	421	417	409	423	419	399	417	421	389	369	413	407	395	388	386	383	440	383	414	396	386	428	410	421	398	382	449	394
22300	33445	21536	8301	4070	2835	2049	1712	1410	1159	1016	967	865	773	767	697	646	668	650	616	598	646	616	574	572	523	562	542	545	549	604	552	549	552	558	530	506	544	509	516	516	552	503	520	526	526	537	517	514	551	560	551	521	503	562	513	541	536	547	536	539	507	481	498	478	523	511	463	551	510	498	504	527	539	532	533	485	533	547	533	522	509	475	501	510	509	489	508	508	509	540	537	505	469	566	492	537	515	535	514	516	533	494	530	504	539	520	548	496	490	498	518	524	527	538	519	527	518	553	569	493	451	559	538	491	508	527	510	523	501	501	550	526	535	525	495	521	528	522	511	519	498	517	528	541	491	562	536	550	535	545	543	533	505	493	501	523	527	520	511	526	536	549	476	503	545	505	520	523	519	523	557	488	471	504	489	505	502	514	490	560	499	516	519	531	512	490	509	526	489	550	486	459	532	561	479	540	533	517	477	554	473	507	511	504	556	528	545	538	512	510	522	482	514	513	521	505	530	538	509	515	556	519	526	546	536	545	512	509	537	513	530	505	515	538	544	493	507	482	521	488	505	491	510	482	521	512	566	498	515	498	526	498	528	523	533	517	518	535	494	503	531	509	522	513	519	553	491	514	513	525	535	535	504	535	510	486	524	541	523	545	482	525	527	514	505	520	505	534	512	573	509	497	531	538	542	478	535	512	491	508	515	497	483	545	546	533	495	550	480	547	504	478	546	495	492	499	508	477	481	538	493	478	518	543	498	491	486	572	495	524	518	497	501	530	480	494	515	514	507	536	508	508	543	502	545	478	521	495	507	509	556	512	517	520	508	529	485	486	513	490	541	526	515	547	533	507	518	569	554	510	497	481	485	509	547	506	487	518	486	540	499	533	493	557	478	502	498	547	526	521	511	485	531	510	525	546	526	514	520	482	493	530	554	571	500	492	524	569	546	536	511	529	491	545	500	517	515	507	520	505	509	498	531	528	490	501	518	509	518	522	496	522	493	497	511	473	482	505	495	559	511	519	560	512	566	526	505	516	483	546	478	524	540	537	507	549	537	550	463	514	502	517	517	519	506	514	504	503	544	510	541	498	523	552	520	486	505	505	545	489	507	540	545	496	523	521	542	575	504	493	507	551	535	494	541	538	530	560	515	510	538	586	521	530	526	520	558	490	536	501	520	544	509	561	528	529	536	521	540	473	489	535	558	485	484	555	543	493	559	530	508	505	525	518	506	475	522	512	489	515	504	514	492	512	518	502	508	527	545	514	559	540	494	520	474	481	555	523	528	504	539	502	509	532	486	524	498	499	493	540	489	525	552	493	493	519	503	511	500	520	550	492	537	537	534	531	532	522	533	484	567	501	554	525	507	505	517	539	485	501	546	513	532	491	518	497	477	518	530	506	525	516	528	496	519	521	522	514	517	543	545	484	511	498	483	520	510	506	517	536	521	528	486	520	516	504	529	531	528	518	523	496	488	506	490	547	522	507	507	544	480	531	508	524	514	534	532	514	512	520	461	544	466	548	525	530	477	509	491	499	506	503	526	510	516	513	508	537	498	554	515	462	499	535	494	497	515	541	511	526	549	511	476	535	538	530	469	491	528	485	513	490	489	471	496	503	491	533	508	534	482	497	483	490	485	492	484	488	506	529	531	561	528	516	511	487	491	543	482	532	562	520	523	528	537	536	509	507	466	479	475	516	495	505	525	551	483	522	526	491	516	505	524	497	479	540	507	507	541	571	502	532	507	538	516	483	475	535	516	523	507	527	501	478	487	509	495	515	561	535	533	512	548	535	529	510	503	514	522	503	558	538	495	556	507	533	512	453	503	533	543	531	523	505	518	493	511	511	538	548	530	529	569	550	507	519	487	538	532	525	539	495	519	480	488	522	507	533	497	500	504	502	507	545	487	505	482	501	525	517	508	500	531	501	526	512	515	503	514	525	547	519	499	518	504	526	540	489	478	542	470	515	505	507	506	516	575	542	522	531	510	530	471	517	545	525	483	518	525	503	486	518	517	548	550	510	484	518	525	514	567	532	511	513	521	547	533	507	484	516	539	537	523	569	521	494	534	501	543	533	529	543	524	553	528	492	534	550	547	488	526	506	501	453	507	493	483	482	509	524	501	475	504	564	480	493	526	532	542	546	510	484	506	474	470	547	528	524	516	537	524	524	519	524	491	530	524	471	502	466	528	513	505	468	527	541	534	488	519	478	480	511	535	532	504	465	531	505	517	509	509	504	499	560	483	533	488	492	510	478	517	506	596	495	506	516	540	513	482	538	508	497	501	511	527	524	505	492	518	498	473	530	534	495	515	526	514	490	532	522	505	490	514	552	500	511	514	493	511	518	509	486	556	470	466	489	526	546	486	584	466	508	497	512	487	503	485	497	542	491	529	534	489	509	499	536	522	496	542	552	506	496	473	541	510	526	515	491	497	541	499	543	542	505	495	525	481	511	530	482	479	534	524	509	507	483	543	484	495	491	496	528	520	531	500	466	533	515	507	550	495	551	531	521	543	485	526	554	519	474	500	516	517	513	532	555	515	539	506	520	570	509	543	485	485	533	488	561	533	503	505	555	554	531	476	513	555	489	500	510	529	482	532	487	523	543	501	482	486	534	493	496	530	506	564	500	483	499	491	500	518	501	544	517	521	503	512	545	499	498	526	548	560	487	547	498	505	487	518	521	492	518	497	505	517	504	522	493	487	553	526	497	485	511	533	506	468	541	505	543	516	518	509	519	490	512	523	491	465	536	520	527	485	537	533	501	490	495	514	498	494	497	508	490	510	545	538	493	536	506	515	498	531	506	504	531	550	529	462	568	527	504	546	501	482	530	541	525	552	527	519	531	565	552	512	523	514	506	537	543	498	542	533	494	513	519	547	557	508	567	530	524	541	486	499	514	517	508	536	520	519	504	541	509	491	511	522	522	487	551	494	505	500	525	484	505	519	514	487	567	520	485	517	545	520	505	511	503	519	533	520	503	510	515	503	503	560	504	520	519	482	503	503	499	487	498	538	530	525	473	497	535	529	517	564	519	498	473	494	533	483	531	489	494	532	492	503	522	504	534	534	542	490	487	548	492	480	543	501	537	521	523	465	522	511	501	508	507	543	558	532	492	500	529	462	478	524	522	547	483	488	514	515	515	500	539	535	506	513	507	525	483	479	514	529	496	488	474	518	492	529	493	487	479	498	532	503	513	520	497	542	503	520	570	516	536	534	529	510	506	518	504	512	489	512	569	523	489	539	526	529	530	522	520	537	544	508	471	491	545	542	501	488	515	516	497	507	476	514	524	504	552	477	512	513	486	519	499	473	493	534	518	516	489	520	512	520	510	524	468	478	519	543	516	498	483	533	534	543	508	516	528	524	491	539	530	473	524	514	503	495	510	521	520	495	492	502	526	482	546	532	522	495	518	508	555	509	560	531	513	530	532	489	527	494	513	490	523	483	537	519	529	530	520	533	538	537	512	508	502	509	519	534	523	516
27260	19533	9276	1880	870	724	671	684	643	653	565	645	582	620	583	599	612	642	621	611	624	619	611	622	649	574	587	648	594	652	649	602	614	621	633	602	622	614	609	558	599	680	623	573	600	589	593	605	575	587	609	615	593	645	572	641	627	637	627	621	609	595	637	633	616	633	604	558	619	600	595	612	606	624	583	610	636	588	634	697	631	618	560	621	613	572	593	600	625	600	614	632	586	638	616	616	616	606	633	583	569	644	586	593	596	598	653	601	636	670	662	640	612	626	664	623	633	625	665	662	600	613	647	608	624	611	576	630	607	580	579	603	572	646	588	583	629	623	584	611	629	621	607	597	633	608	601	602	564	590	632	613	603	586	646	599	599	610	646	618	611	648	588	585	560	625	619	592	580	633	607	630	586	569	652	567	607	610	628	583	629	575	612	607	627	636	597	604	631	603	661	604	635	626	580	638	608	581	575	617	597	571	634	631	628	634	621	585	601	660	605	620	589	608	586	628	614	616	617	581	595	602	613	608	634	650	600	639	635	615	609	576	611	565	626	650	630	601	636	608	588	575	606	628	642	607	667	576	586	611	557	638	621	615	596	630	649	608	568	588	637	685	579	601	643	629	617	585	595	629	653	586	586	634	597	622	600	649	605	594	641	615	602	602	607	595	614	602	626	621	616	623	600	631	559	578	618	594	662	601	616	641	615	601	610	627	630	620	654	601	629	597	582	607	607	611	609	602	663	589	562	640	615	609	574	609	598	595	627	623	611	582	632	621	592	638	586	652	615	590	586	601	616	593	622	683	591	600	610	602	594	637	613	622	557	622	568	618	636	597	605	613	624	594	588	616	605	596	630	597	631	605	614	574	626	635	596	599	590	628	603	594	589	624	624	631	631	621	639	575	654	620	595	675	629	594	636	584	608	620	629	595	600	611	623	619	600	669	619	635	601	647	625	667	601	597	597	593	627	592	630	612	602	638	575	697	629	602	620	629	596	609	581	620	564	590	606	628	612	631	574	634	598	604	610	617	636	610	624	589	606	618	618	588	606	585	627	616	633	639	610	600	595	639	611	643	588	592	608	621	655	616	616	608	588	642	668	595	647	588	621	648	561	583	619	621	638	643	638	587	610	611	608	626	592	631	668	639	630	635	611	638	604	594	637	611	605	598	649	590	574	566	624	633	581	576	630	663	652	582	638	642	621	599	667	604	626	558	596	657	615	605	645	628	636	618	588	624	655	600	648	588	569	625	618	680	634	594	619	597	583	617	553	603	665	618	636	623	611	603	610	589	647	627	592	595	607	623	609	607	631	634	635	627	647	625	665	622	612	605	586	641	585	598	652	566	619	643	625	617	637	591	621	584	641	622	605	618	587	601	588	603	658	653	598	667	627	581	655	637	610	615	598	589	606	617	655	631	622	637	648	589	612	605	602	581	599	628	591	618	598	653	607	606	611	585	617	617	643	563	593	577	626	627	638	607	588	613	637	635	593	579	588	589	592	629	616	611	606	625	624	589	633	617	571	636	611	595	616	638	612	590	640	626	618	624	594	630	614	607	584	605	625	595	570	641	621	573	573	620	596	589	638	628	586	588	614	593	582	633	607	578	629	617	604	615	588	612	604	635	657	632	610	634	616	648	669	613	608	617	613	620	604	591	609	588	615	585	626	579	619	635	571	608	621	594	653	600	581	557	591	626	600	590	603	621	588	619	591	617	602	576	597	605	571	623	603	621	621	611	631	629	636	612	599	625	611	603	633	629	653	593	605	605	613	628	559	642	578	636	636	601	617	609	599	631	602	611	670	617	630	594	571	649	639	629	618	608	622	592	582	573	589	632	638	575	632	652	602	581	601	561	615	599	591	605	622	596	636	610	607	606	588	615	657	631	624	597	575	631	623	590	595	602	614	611	624	634	603	589	610	620	642	619	619	644	591	662	612	610	592	607	596	651	639	635	611	638	612	599	604	582	593	634	589	570	631	609	605	631	639	608	617	595	621	646	659	659	598	601	663	626	608	586	600	610	611	652	579	614	628	595	640	620	614	610	616	604	619	601	633	604	608	579	611	628	657	577	599	555	598	594	637	640	600	606	656	584	588	644	636	612	603	624	603	578	635	630	609	601	568	623	630	599	613	636	675	658	637	628	617	579	614	626	592	637	571	633	624	626	597	641	567	617	619	591	599	640	613	604	628	624	610	580	652	630	619	601	608	604	607	619	584	640	623	586	621	668	595	592	610	630	659	587	593	636	595	575	609	639	650	638	631	601	673	621	617	613	624	562	655	618	608	640	632	608	611	627	550	657	639	640	635	591	559	578	591	616	562	579	574	583	624	578	640	627	632	595	636	608	642	626	608	604	605	663	620	581	621	602	641	641	624	593	625	582	559	605	643	646	600	617	588	642	623	626	632	575	632	614	594	616	603	570	603	628	629	618	614	614	595	630	619	623	601	588	610	616	617	626	581	596	583	585	675	624	637	618	602	594	600	573	653	584	584	608	639	615	610	617	626	629	616	606	630	644	577	635	638	645	642	620	576	582	611	628	588	620	630	577	606	625	606	604	606	617	593	627	600	609	612	594	606	606	630	661	660	594	645	623	659	650	621	632	564	603	682	615	624	564	614	633	615	656	596	576	616	599	638	609	617	610	603	594	622	616	638	615	611	633	616	642	629	656	566	609	662	618	653	575	635	618	591	619	622	566	623	638	586	646	633	635	590	638	607	568	636	602	640	641	645	646	643	621	658	610	583	601	598	609	591	616	625	632	613	565	605	624	639	614	650	551	562	612	602	601	577	602	648	617	609	627	584	655	580	593	643	609	662	662	590	600	612	599	575	612	582	601	571	615	606	574	600	630	614	625	633	630	585	636	633	589	624	630	625	632	611	620	613	618	586	560	638	663	622	625	617	615	608	575	587	629	580	580	640	614	605	608	563	605	611	611	601	560	603	652	577	606	583	617	603	590	618	623	635	629	587	620	558	595	634	602	654	579	613	661	585	624	588	643	599	576	621	648	607	581	598	667	628	630	621	608	611	648	604	645	555	606	615	645	607	621	604	639	610	621	622	671	620	658	606	614	599	637	571	637	607	552	584	627	586	631	577	582	633	670	617	606	634	600	553	600	635	632	615	564	608	662	613	649	595	620	644	601	614	572	624	615	602	633	594	598	586	560	616	583	627	609	608	619	588	628	639	609	590	618	653	620	597	604	603	617	628	636	610	586	611	624	565	621	626	574	631	638	663	614	586	616	602	600	621	605	631	622	587	628	566	584	606	614	597	646	619	624	625	568	625	617	600	630	580	619	666	614	577	592	572	578	633	597	620	626	597	598	665	626	633	618	601	640	618	620	601	555	673	600	626	656	594	625	609	598	633	598	576	586	606	627	686	615	619	643	628	649	650	613	603	587	560	639	647	649	634	591	670	631	628	600	572	644	585	617	560	602	626	595	594	644	616	583	559	610	632	587	630	596	589	607	600	620	620	654	578	582	623	593
13664	13191	6573	1637	1027	956	819	839	725	768	740	819	715	706	771	806	797	737	760	723	766	712	722	773	756	766	678	715	765	681	704	720	783	742	752	750	707	753	722	752	792	744	723	772	750	720	710	725	757	743	737	756	762	708	699	752	708	748	724	713	768	759	746	736	752	709	752	735	767	737	764	739	694	797	736	800	761	769	752	786	724	742	757	713	757	717	744	743	719	735	771	751	774	753	775	745	772	739	743	746	788	708	733	762	683	730	799	769	758	727	766	721	723	723	715	705	755	788	723	773	728	745	768	731	730	699	691	763	722	724	763	721	696	702	687	689	727	711	733	823	758	755	732	775	738	725	696	733	725	732	744	755	781	741	702	768	728	767	790	715	746	725	761	802	733	805	789	770	773	739	737	772	719	748	709	715	782	755	716	793	753	772	731	719	743	718	717	755	743	764	741	684	815	726	718	718	750	724	762	759	728	780	767	748	719	752	711	762	760	757	717	710	743	737	732	794	767	720	742	718	779	732	723	712	745	745	707	788	723	763	742	731	734	745	758	740	727	707	694	731	744	782	769	783	726	742	730	704	775	715	732	691	719	693	753	726	773	738	758	725	795	746	735	737	735	759	760	744	735	777	758	741	763	699	774	738	721	730	678	764	758	755	713	720	774	764	761	751	750	757	707	768	713	713	772	711	749	746	768	766	751	769	778	784	738	746	725	740	772	771	752	752	748	747	775	753	777	715	703	754	764	703	708	766	743	718	759	803	719	760	772	732	707	765	722	732	757	728	742	762	713	742	744	739	783	723	711	724	689	714	740	723	732	742	756	727	731	768	754	759	713	773	708	737	754	703	694	730	715	719	767	733	773	730	770	747	717	734	725	769	724	757	731	778	713	699	708	696	673	730	780	735	784	728	687	768	726	716	754	716	742	686	680	733	754	778	721	758	789	798	761	741	771	733	733	738	741	774	702	718	718	789	690	714	774	782	728	711	762	766	739	716	739	760	721	708	737	756	735	753	688	749	776	717	694	750	705	729	700	710	721	735	761	706	763	776	792	746	710	761	724	744	730	750	753	725	731	703	714	749	719	755	737	753	725	716	751	729	693	742	749	752	764	758	742	740	791	750	756	765	727	764	809	723	728	744	695	753	758	767	709	740	755	728	747	704	719	734	716	721	760	725	768	708	755	748	716	724	776	755	713	740	776	716	721	756	759	756	721	774	782	707	708	786	740	713	724	738	740	717	742	730	776	755	737	706	752	758	786	746	740	699	739	724	734	766	725	719	734	729	765	754	751	752	748	747	727	758	756	700	742	727	730	689	811	714	763	732	750	735	722	715	724	684	763	724	802	713	699	711	755	733	733	787	706	768	730	729	793	732	806	784	715	738	759	756	708	722	699	702	755	720	764	734	706	746	756	759	721	720	748	711	720	726	724	745	723	729	728	727	730	704	724	704	745	708	724	719	759	676	744	688	734	791	707	751	784	768	701	729	748	720	749	736	737	727	735	725	740	745	722	746	707	754	737	753	713	732	764	734	715	745	711	747	732	724	687	728	733	753	689	751	722	730	703	733	766	701	741	722	758	731	738	754	774	680	692	745	773	761	725	722	674	716	749	766	734	727	777	705	674	742	751	732	742	781	718	746	734	735	737	754	728	740	685	719	746	726	710	710	741	765	674	720	766	728	777	722	756	772	769	706	722	720	779	725	747	751	745	753	759	834	762	722	723	738	752	718	727	778	731	760	760	784	779	724	772	716	823	735	735	738	708	741	795	726	741	682	751	689	698	699	682	762	750	723	742	703	723	783	713	712	807	731	721	734	732	684	730	735	772	735	731	754	709	694	732	731	689	747	730	768	729	783	734	716	770	705	705	740	748	706	726	761	742	787	720	796	721	779	735	721	743	698	756	763	748	759	716	712	707	712	692	739	730	708	715	703	803	687	696	773	765	732	693	794	737	707	750	754	751	704	742	760	730	748	704	721	744	782	715	727	740	747	746	753	781	722	777	682	775	706	737	711	699	728	740	746	739	728	816	769	733	739	734	731	715	716	733	740	754	732	778	739	745	701	759	754	732	715	711	743	735	745	783	790	738	784	724	721	737	739	733	693	725	692	725	763	735	752	733	734	715	743	688	764	693	725	726	703	691	755	750	740	736	755	747	751	748	729	734	742	757	752	733	700	746	739	723	721	773	755	753	749	720	752	732	761	744	718	726	719	790	704	742	756	736	725	747	704	741	740	770	671	745	743	723	725	701	745	770	704	772	721	770	801	746	788	726	775	735	745	747	816	765	723	730	746	690	762	789	764	715	692	738	701	745	740	731	725	683	716	743	744	775	756	732	759	709	765	744	750	726	791	764	760	766	716	713	788	745	746	746	789	741	733	711	768	698	741	726	709	727	731	733	723	809	761	764	714	738	756	758	735	717	712	750	704	773	768	725	730	692	738	773	764	783	710	714	763	772	754	720	726	736	767	731	743	758	795	748	723	758	759	722	727	756	739	690	714	729	734	674	744	730	738	731	758	738	747	763	745	768	755	780	736	754	688	751	733	745	729	763	770	741	737	678	715	736	732	742	762	742	748	715	736	730	716	739	709	738	705	716	749	761	701	747	734	797	712	740	787	750	765	774	745	710	781	751	760	732	752	784	718	739	685	765	725	730	761	745	707	769	742	740	740	712	748	723	724	743	739	731	762	768	705	698	752	731	719	723	757	735	769	752	729	748	743	682	674	767	719	725	738	779	729	807	763	751	767	732	716	755	730	715	762	741	704	789	779	725	739	718	706	687	702	746	737	767	705	737	710	752	740	694	708	751	746	717	751	708	750	813	720	763	686	676	744	736	680	815	730	671	723	760	746	705	774	707	733	722	731	774	791	744	721	766	764	715	804	711	721	720	761	734	774	753	788	756	701	735	750	732	760	723	729	726	668	759	743	725	707	743	760	751	767	743	781	742	720	698	768	757	723	736	752	701	703	676	756	731	735	747	811	705	738	776	716	742	737	770	752	751	724	795	760	722	697	751	753	731	725	708	732	719	738	741	722	709	701	754	770	774	794	726	747	731	781	726	797	739	720	785	743	751	695	782	683	794	708	726	732	771	783	720	710	728	734	709	747	733	749	756	777	809	745	713	775	773	760	735	715	732	742	714	732	739	698	756	744	684	752	752	727	716	790	788	718	786	718	738	742	778	673	737	733	745	771	746	742	771	736	671	759	704	760	771	716	726	724	724	760	729	757	715	751	733	750	731	755	712	719	788	754	735	749	697	768	772	743	704	723	785	703	711	705	769	743	736	731	720	685	759	751	721	712	731	743	730	708	782	721	739	713	728	736	740	769	745	798	696	778	738	740	757	720	752	726	747	748	776	735	768	740	742	740	753	708	757	749	707	731	735	745	779	699	750	737	729	678	709	747	712	728	738	722	731	756	740	706	741	707	787	711	775	734	726	732	725	719	704	768	743	719	787	742	745	747	713	708	720	742	757	793	693	727
23727	21001	28002	24185	20927	8780	1399	1080	840	904	795	823	803	734	719	762	724	731	737	706	678	726	648	727	680	701	707	697	698	733	698	678	710	717	734	662	651	657	631	702	694	678	649	679	651	655	680	689	680	688	676	711	730	684	673	695	709	694	728	651	665	700	668	670	702	703	669	674	654	692	707	671	658	688	692	702	687	635	646	663	664	670	648	693	710	706	694	704	690	656	693	689	661	618	708	673	680	692	667	631	670	682	703	704	679	654	688	713	697	689	710	691	647	655	641	690	721	676	627	696	645	696	679	636	732	708	651	667	670	688	648	636	684	674	708	690	702	689	670	667	698	659	694	752	691	684	650	693	683	655	668	653	681	638	665	626	665	641	672	724	696	653	680	687	668	699	691	725	712	720	679	701	680	673	692	733	656	698	685	701	676	662	662	643	706	644	678	659	657	626	701	651	697	716	679	690	688	708	697	686	680	683	678	663	683	688	674	669	672	705	663	670	680	660	702	656	685	695	652	694	700	696	657	690	685	660	613	657	663	666	685	639	686	673	664	646	655	695	670	704	669	664	675	687	658	710	677	645	670	713	666	712	708	681	654	680	656	663	679	653	600	679	666	707	670	718	676	667	678	697	699	652	683	695	701	687	700	677	694	673	705	687	632	748	689	674	679	669	694	716	729	658	675	634	690	651	669	669	641	679	651	680	660	673	690	622	666	715	652	650	672	641	672	669	673	673	697	648	643	698	718	693	673	691	700	693	672	720	659	679	661	627	688	720	713	646	661	682	698	673	650	681	638	653	674	690	700	690	678	741	663	697	705	685	702	681	667	691	683	662	687	724	656	679	740	712	677	696	638	654	700	663	677	656	671	670	671	699	677	682	714	709	681	711	687	710	736	639	673	695	661	697	744	725	693	665	666	728	680	684	699	651	683	655	705	666	706	699	676	677	671	702	677	674	712	707	672	687	684	644	687	667	691	735	643	704	637	712	657	709	687	623	705	652	679	670	649	644	705	687	646	672	702	666	718	719	685	662	695	644	644	634	651	670	659	688	665	637	636	710	738	643	726	696	664	698	621	694	678	681	667	676	707	701	676	755	708	669	697	667	656	670	680	689	693	695	693	687	711	685	663	674	696	709	671	677	707	664	698	653	696	689	675	701	680	683	676	665	672	677	718	732	675	662	670	703	630	663	709	645	681	649	679	646	638	724	709	684	611	682	695	677	670	655	660	711	658	675	664	684	683	724	674	702	688	693	653	702	649	729	691	661	672	694	668	684	665	677	662	664	659	695	687	652	646	682	669	709	662	706	710	700	677	627	673	654	708	708	710	640	663	701	658	698	661	641	710	703	700	736	677	639	706	651	654	694	696	714	691	707	667	642	701	663	680	695	669	679	714	702	636	705	660	681	686	730	679	666	707	653	687	683	673	665	662	638	676	694	688	648	644	743	675	714	682	681	688	702	690	633	661	702	718	740	611	692	646	636	689	710	702	660	677	742	678	711	646	691	677	696	719	683	706	656	667	713	673	684	716	659	687	658	678	659	674	676	681	696	658	712	689	708	686	686	730	692	669	655	668	647	686	651	660	676	646	626	702	656	639	641	682	687	692	663	657	673	659	672	688	686	658	707	696	631	703	699	732	717	692	708	660	685	679	670	667	708	664	679	696	656	663	669	651	685	698	670	672	675	707	733	688	672	710	673	638	697	700	682	698	691	709	689	654	681	677	697	681	653	696	686	704	681	692	707	704	703	664	661	659	724	702	691	679	686	705	666	685	690	696	653	689	681	697	728	671	679	686	652	644	669	683	657	626	641	611	683	662	713	649	709	719	667	626	643	662	731	693	673	696	697	657	654	697	692	687	662	643	637	665	720	662	667	613	690	687	673	647	653	687	637	647	690	667	636	714	656	666	651	689	654	691	627	695	705	649	668	684	694	660	648	663	620	676	684	704	665	697	671	708	697	645	650	702	692	725	679	686	647	667	716	663	703	651	713	639	760	664	627	670	676	727	728	627	692	705	721	716	661	652	685	691	686	685	673	652	673	682	669	702	698	657	663	681	650	670	704	705	653	640	624	710	652	642	665	666	651	715	685	681	629	747	661	658	690	656	670	628	702	706	681	640	718	682	706	664	654	644	662	673	705	641	665	715	638	668	636	673	682	745	672	687	719	639	692	689	671	648	649	666	666	674	684	672	670	730	686	704	696	708	663	725	724	663	693	653	653	731	645	698	673	668	607	713	697	707	684	690	667	734	640	709	671	671	632	652	728	669	666	691	693	677	676	682	683	664	678	672	692	668	673	697	671	687	688	691	649	664	697	708	691	704	655	683	702	687	671	693	653	702	723	644	694	666	665	684	650	676	654	693	711	670	720	715	674	659	699	626	666	639	706	678	710	667	663	680	732	669	657	648	687	697	655	703	657	684	638	669	664	673	698	697	684	711	700	689	722	695	677	696	667	700	716	673	626	652	723	722	711	696	693	717	667	642	650	610	658	667	660	663	692	735	731	649	677	664	618	691	643	703	695	698	650	720	678	656	692	705	677	693	669	686	692	665	638	649	611	733	668	648	639	706	695	670	675	679	710	703	678	696	687	683	690	671	660	657	688	681	672	668	734	693	691	674	671	700	704	659	697	651	690	665	712	682	694	681	673	660	763	648	669	629	650	643	699	686	736	681	699	738	671	629	729	703	741	675	678	713	683	685	672	636	714	705	608	725	657	703	740	697	681	641	684	676	708	641	688	696	683	692	640	702	645	687	713	666	694	695	651	696	655	688	652	692	700	669	728	706	690	706	694	671	673	681	703	673	698	673	714	717	673	722	678	691	679	677	706	726	646	702	651	706	675	704	654	673	693	698	677	700	666	717	654	680	696	655	635	630	694	694	689	681	649	690	660	715	685	691	697	661	708	708	703	711	682	685	668	693	685	652	735	643	678	699	700	700	661	655	727	629	650	672	710	722	649	678	702	705	689	705	645	627	660	731	691	684	678	735	683	646	681	698	664	663	658	667	710	732	752	665	699	659	661	673	729	665	670	651	658	653	713	660	686	676	640	704	707	688	667	682	697	674	697	712	647	686	672	715	698	671	686	676	669	649	677	682	679	719	703	708	692	685	682	664	697	680	690	693	638	657	664	646	649	635	696	649	637	692	658	678	693	631	677	719	674	689	688	661	657	686	717	643	707	662	675	662	703	686	640	648	707	653	696	671	685	694	654	654	673	647	681	593	697	640	668	688	699	709	677	667	659	654	692	646	733	660	674	672	670	670	682	636	641	676	695	689	669	663	716	623	625	711	691	681	637	666	642	665	679	659	682	662	661	682	716	693	658	674	691	679	703	701	712	652	698	650	676	676	675	674	639	657	655	694	625	659	659	666	682	663	678	694	653	639	681	680	729	661	575	646	675	687	635	679	725	680	680	654	651	702	750	691	697	678	650	685	655	683	677	690	638	686	687	660	664	676	706	665	662	685	747	683	681	618	579	672	675
18477	28456	16297	5416	2926	2154	1693	1424	1346	1155	1052	1030	996	954	902	876	937	899	917	875	885	892	879	859	872	842	864	834	839	849	848	847	881	856	872	831	849	805	882	821	850	852	851	828	854	861	815	855	850	802	821	801	859	833	786	849	869	826	804	830	866	804	831	862	828	810	855	778	864	806	808	828	808	838	845	835	827	858	822	851	853	812	911	855	848	858	848	864	827	850	842	803	830	852	770	850	886	858	840	794	795	810	827	862	857	836	762	781	863	864	816	866	837	790	790	834	853	835	854	849	784	812	855	806	888	788	863	812	880	846	820	827	864	831	884	840	826	861	836	811	806	790	868	813	816	795	866	847	838	822	859	759	818	744	841	813	882	858	803	820	787	765	869	856	858	808	816	787	796	766	832	815	796	813	831	856	836	829	848	861	817	850	819	820	837	781	839	851	843	863	818	826	800	803	796	813	851	789	846	782	800	850	863	825	851	800	849	826	780	858	845	793	827	864	815	834	816	819	801	863	791	826	798	778	813	910	872	815	829	809	815	805	798	791	812	808	824	820	833	792	791	827	826	842	861	870	783	844	843	805	858	901	841	854	817	821	867	809	817	786	882	832	883	836	821	799	841	832	818	852	865	840	821	840	795	797	830	855	826	843	820	814	840	820	803	861	787	850	843	818	854	834	860	830	801	796	828	823	865	816	842	788	832	841	856	856	850	850	845	869	824	837	790	832	836	845	819	789	827	826	807	812	820	848	850	833	808	828	863	878	838	807	836	843	873	813	865	854	842	831	866	817	823	849	823	807	826	828	812	790	799	832	873	800	772	822	833	846	859	848	857	830	838	814	828	835	831	816	775	869	848	795	804	842	824	834	853	789	798	795	806	850	808	833	786	884	836	801	802	824	861	820	829	847	845	818	807	793	842	824	867	880	798	790	796	775	832	841	835	806	801	772	824	822	782	840	834	825	814	794	876	859	848	889	828	857	814	876	875	851	786	839	797	846	854	835	826	903	849	823	853	785	791	828	837	771	822	846	842	805	788	793	842	824	904	815	763	836	844	862	834	783	835	835	837	809	791	788	776	852	829	826	823	871	802	822	810	831	835	819	877	784	820	841	842	808	843	796	843	816	815	888	891	884	850	841	853	821	855	805	806	818	786	811	828	851	803	849	807	828	800	816	799	924	837	833	770	822	848	838	828	787	827	821	795	910	831	795	852	826	878	810	849	870	805	863	822	784	828	889	918	846	819	814	875	797	806	847	863	819	822	811	836	827	812	826	798	857	837	818	777	842	792	805	802	832	790	801	826	790	834	776	788	843	782	832	821	789	837	863	784	810	814	827	795	820	864	781	822	822	797	806	830	791	820	825	807	844	795	822	872	806	831	774	823	830	803	827	852	785	820	840	818	878	827	804	783	876	858	855	819	840	842	870	789	824	800	806	844	817	824	829	879	864	817	799	872	783	763	886	813	850	871	883	811	869	840	837	803	810	851	771	799	797	788	826	841	825	799	819	808	823	830	833	820	870	829	829	820	852	798	875	811	817	847	797	852	870	822	807	822	807	792	832	773	837	834	854	831	880	837	804	812	805	850	853	816	822	800	855	841	824	812	819	815	799	802	844	794	848	848	839	813	877	826	773	813	870	843	848	831	891	838	839	859	852	859	840	821	812	813	818	814	882	887	828	861	828	856	885	827	832	823	809	806	805	809	793	782	851	841	840	855	833	778	811	853	799	818	839	847	795	799	870	812	869	789	848	813	860	810	833	835	788	832	777	821	821	840	813	870	823	815	811	830	793	802	815	831	804	786	802	891	792	824	806	818	854	799	864	816	861	883	841	817	837	825	829	888	840	821	830	859	751	805	841	873	800	824	847	856	841	773	844	793	824	812	878	826	797	812	848	816	846	804	831	816	814	801	789	842	833	800	843	841	857	823	860	820	817	853	839	840	817	837	862	909	816	835	833	773	816	782	828	846	820	857	813	857	830	879	837	883	772	825	814	843	846	853	840	821	843	804	802	813	836	816	825	801	776	775	848	815	816	872	819	829	808	864	822	835	836	821	839	837	843	825	804	851	792	811	880	850	811	800	782	824	822	828	822	823	849	858	833	844	820	810	811	812	819	792	858	836	815	824	843	786	813	778	845	813	849	810	867	822	805	758	793	873	813	852	833	855	822	864	822	793	848	809	832	787	850	780	858	844	835	866	820	796	785	811	822	816	830	778	835	831	835	821	809	856	857	826	802	787	853	887	831	792	847	875	828	841	832	797	866	857	837	802	761	777	848	920	834	862	855	887	896	798	793	829	807	848	853	852	827	826	779	858	791	832	857	809	834	861	823	818	840	835	823	756	865	808	832	777	816	797	820	838	837	846	799	861	817	845	863	791	823	836	831	887	921	851	824	830	833	819	804	792	840	826	862	778	825	847	871	804	849	803	823	891	819	829	833	793	856	863	832	825	818	780	800	805	829	836	809	880	786	854	813	880	817	834	827	872	778	840	829	811	816	827	801	836	837	840	824	781	884	774	858	823	844	803	847	807	811	867	834	853	846	847	805	825	808	829	805	902	836	826	830	825	849	781	811	806	849	838	811	864	831	781	832	812	792	780	870	824	880	799	807	768	793	810	806	811	774	847	819	804	825	864	821	837	802	846	838	843	810	811	790	830	826	869	792	831	839	782	890	840	836	837	847	809	880	821	858	818	868	821	825	834	809	823	796	836	852	822	820	897	808	860	865	825	826	846	826	828	832	797	842	801	839	823	839	826	827	864	903	825	925	807	824	802	848	803	830	884	799	852	851	805	835	856	791	821	815	846	831	812	849	830	833	858	818	816	817	843	898	805	809	800	809	828	826	805	783	869	794	852	804	854	810	855	799	818	854	830	834	833	815	859	852	817	827	867	821	855	790	842	834	865	800	837	829	854	853	842	776	785	789	836	807	829	810	858	811	813	827	858	816	797	850	847	866	771	848	851	862	840	820	846	837	812	840	827	846	820	826	862	791	822	809	812	825	818	788	838	822	823	941	844	806	797	860	858	850	808	828	815	785	769	824	807	823	761	807	858	845	791	849	823	846	791	861	860	811	825	818	855	808	838	846	812	859	782	823	793	855	819	801	814	867	847	814	838	840	789	888	815	785	814	826	816	808	860	817	858	850	796	788	830	828	835	854	792	862	771	804	820	873	861	805	831	856	843	812	799	769	779	860	783	821	802	821	805	837	771	845	819	814	840	811	893	842	836	872	856	844	864	834	783	841	835	808	867	828	793	808	800	788	794	837	843	821	898	825	819	818	840	820	838	813	806	796	853	885	805	840	803	860	840	829	841	817	808	808	866	808	870	817	868	775	774	771	843	841	825	775	839	821	788	819	830	816	815	816	846	855	783	856	793	846	819	813	835	869	783	805	846	846	813	826	841	835	871	825	811	858	836	818	806	821	813	805	892	829	837	803	828	845	847	847	841	868	847	814	814	840	841	798	823	848	819	853	814	821
24743	21018	26936	25113	10295	885	557	518	470	469	427	463	414	421	400	388	386	376	359	392	383	419	344	376	406	350	353	381	367	365	328	385	395	378	373	375	352	377	395	378	373	374	374	350	393	339	392	387	367	369	359	386	357	367	357	353	370	358	339	409	363	400	356	348	381	374	403	397	363	370	364	357	374	393	365	384	341	359	372	365	392	382	398	383	346	371	385	363	358	367	365	368	381	348	369	374	392	332	361	369	367	367	374	332	383	350	344	340	376	383	369	385	334	357	362	378	370	360	369	367	361	338	361	364	364	370	389	374	368	371	362	374	354	398	377	336	387	358	368	362	338	385	363	393	374	355	378	373	379	393	381	401	349	374	322	361	380	347	368	370	384	415	376	371	370	424	349	371	366	345	373	370	350	336	368	386	354	390	336	359	383	368	379	379	335	382	340	311	374	372	356	346	383	351	384	361	365	384	337	394	389	334	363	363	345	338	395	378	428	383	341	382	353	380	372	365	366	350	408	353	339	402	361	359	389	350	421	367	363	351	330	347	390	360	402	421	378	341	363	374	354	369	358	373	364	388	381	366	371	368	374	379	429	347	397	372	377	364	369	364	361	344	350	374	385	433	379	382	399	354	377	346	386	342	344	341	384	373	378	357	327	367	361	354	341	370	402	379	389	363	353	361	359	373	396	357	398	360	370	351	335	399	365	384	382	366	362	354	381	393	356	333	392	338	371	349	380	364	354	401	315	392	398	366	363	374	379	379	338	374	379	336	386	354	405	359	393	347	352	401	371	356	361	389	384	391	388	367	370	371	384	403	370	397	385	354	397	339	394	407	395	369	369	402	350	381	368	368	362	358	380	382	394	373	366	369	350	359	360	373	383	383	363	399	378	386	342	355	377	347	375	368	396	336	342	372	348	380	398	348	361	377	371	399	343	381	350	349	375	358	375	360	341	387	358	354	332	368	333	352	321	379	357	373	366	372	351	403	363	365	387	370	385	325	368	345	368	335	392	373	362	404	385	399	372	363	363	383	363	370	375	398	379	388	372	347	363	352	361	409	384	394	404	395	377	385	358	348	353	370	356	379	375	363	323	342	360	367	392	385	368	365	382	384	368	365	364	370	378	357	424	373	401	400	364	400	386	371	398	391	359	345	364	383	359	373	389	348	367	375	373	368	346	370	349	368	358	381	380	370	359	343	369	391	412	373	368	375	378	367	360	364	378	360	364	321	388	384	360	379	325	388	360	356	343	370	348	359	387	387	369	362	376	407	381	348	343	361	364	363	344	372	350	378	363	379	371	358	392	355	352	343	359	361	382	350	363	378	371	375	385	330	369	353	384	331	374	387	358	356	347	371	371	395	376	353	377	366	375	413	371	393	364	368	354	356	371	369	373	364	376	358	381	380	372	406	392	355	384	345	381	383	343	354	338	409	370	390	380	361	388	343	372	371	379	341	331	367	374	383	355	349	368	361	337	336	358	355	412	365	380	334	385	382	394	367	351	377	358	395	330	328	402	404	415	402	339	366	396	366	382	413	345	365	358	354	370	352	350	390	359	397	411	360	336	353	419	362	384	355	356	374	418	385	378	347	347	333	393	392	418	351	379	370	365	377	401	372	355	385	344	339	356	352	363	365	376	392	391	334	377	373	361	372	365	368	326	376	371	343	387	354	378	393	394	396	358	386	325	361	372	373	374	362	386	350	355	340	372	358	372	370	372	349	369	379	355	362	344	381	327	361	407	348	367	353	367	385	372	359	360	386	352	364	356	360	361	371	402	399	364	367	329	378	357	345	349	406	389	405	361	399	403	399	395	353	368	377	345	369	337	368	360	347	392	408	386	380	372	367	333	400	366	381	366	366	367	341	339	363	399	337	368	377	349	372	346	363	393	346	357	405	379	337	372	363	385	408	351	347	361	358	366	346	381	382	370	399	365	387	360	355	404	353	382	368	374	359	376	380	383	352	362	369	351	353	354	359	372	325	354	384	368	369	361	377	387	353	359	347	378	341	352	367	368	352	350	331	398	332	344	387	384	359	414	388	372	385	392	359	366	341	364	378	403	384	389	374	382	374	358	396	375	368	372	358	396	335	331	353	409	360	341	388	390	332	367	359	368	378	348	357	381	361	330	347	390	330	358	376	379	317	384	376	347	396	387	374	385	392	343	341	363	374	381	379	374	371	366	380	396	390	372	369	413	364	366	396	387	379	365	375	374	385	381	394	365	325	380	381	384	354	347	352	344	365	401	366	338	403	388	380	372	379	354	361	371	392	362	367	377	342	381	380	348	375	369	344	367	391	379	336	355	366	339	395	363	393	393	367	366	362	356	394	407	372	357	409	325	361	348	382	366	377	345	366	351	370	373	372	372	335	337	362	347	354	366	330	395	377	340	395	372	378	386	350	332	389	375	375	367	341	366	408	355	403	391	363	387	350	369	365	337	369	349	368	378	343	394	407	353	376	380	343	386	345	373	371	338	404	364	374	376	350	388	398	405	372	345	364	371	359	372	364	347	374	370	373	338	369	334	364	365	361	375	356	353	356	363	373	376	378	424	335	378	361	386	369	414	388	371	377	369	360	399	416	351	359	382	340	371	348	382	371	350	368	367	366	374	336	355	358	393	365	361	368	366	396	356	354	376	365	402	382	342	390	364	366	384	362	374	351	403	357	367	374	367	359	356	377	381	338	350	376	352	365	385	373	352	354	364	375	366	392	386	408	413	365	402	390	415	349	384	375	415	355	383	353	383	364	367	374	362	354	382	379	374	369	378	392	374	388	351	403	368	361	324	375	367	346	358	371	382	363	361	352	380	398	386	308	347	377	387	352	374	382	404	389	374	374	412	351	412	374	367	352	374	373	361	376	401	374	377	344	369	360	371	350	393	366	366	363	362	390	377	376	370	332	352	345	368	349	351	357	380	386	362	380	369	375	351	407	361	343	340	344	388	393	328	368	390	365	370	359	400	342	355	347	371	341	358	390	397	366	363	357	367	347	376	371	347	369	346	375	355	366	380	368	343	378	392	364	362	332	348	344	388	371	378	379	378	367	400	349	365	347	391	368	377	363	345	391	384	376	372	369	350	389	346	383	382	372	380	391	371	350	358	364	347	351	409	380	361	398	373	360	374	361	372	356	384	361	347	392	353	395	332	346	329	366	326	342	356	380	348	345	374	365	389	356	374	361	365	349	365	376	344	371	390	374	361	331	361	368	368	375	357	374	375	386	344	401	343	380	376	309	366	361	356	361	396	360	389	366	369	362	398	366	388	356	369	364	384	326	355	372	363	348	389	369	373	389	378	374	367	406	369	361	386	376	383	379	366	393	344	373	368	361	377	325	360	388	338	342	399	384	381	358	352	359	381	378	393	394	387	350	374	343	357	395	339	360	359	397	386	372	357	387	322	343	355	369	375	337	403	341	381	366	354	376	362	364	378	356	344	342	363	386	377	418	363	376	377	383	360	409	370	368	364	327	354	369	366	377	392	377
17132	23060	11773	3327	1843	1232	981	838	742	695	591	560	541	534	522	502	506	483	487	444	500	438	482	497	454	495	491	470	470	454	487	480	470	494	459	447	491	512	494	526	473	470	473	441	457	511	451	444	465	486	456	467	502	462	473	453	458	462	471	426	486	458	440	487	448	461	447	481	460	481	480	497	473	447	457	445	459	492	458	444	452	453	446	471	453	417	456	439	449	447	465	445	428	450	461	473	440	477	473	474	466	463	479	463	485	433	486	461	462	443	471	461	433	481	466	448	441	456	462	464	421	462	470	442	434	451	441	480	494	455	425	476	418	463	457	459	414	478	520	473	474	443	455	448	445	491	492	435	470	466	440	502	438	437	447	445	489	476	464	482	472	445	470	417	464	474	459	485	462	481	448	430	443	418	462	437	473	488	432	455	462	454	421	475	435	462	442	444	495	451	465	466	483	468	484	435	450	482	435	461	469	460	481	469	457	503	444	426	444	442	445	490	442	496	455	477	451	431	445	399	462	425	488	489	453	482	426	483	489	462	451	448	466	506	436	457	462	472	482	462	435	476	443	432	489	478	426	440	463	463	450	458	480	480	473	432	472	459	493	456	487	455	434	480	463	451	439	474	487	449	422	494	472	470	476	436	427	445	445	450	445	436	453	473	401	456	448	446	470	478	477	446	491	444	487	469	465	436	459	448	464	460	488	485	449	448	451	445	469	440	453	450	457	453	442	424	463	481	464	473	470	464	443	450	483	428	466	466	473	479	408	491	481	442	469	462	483	429	443	449	478	429	445	434	444	481	435	448	477	460	474	425	474	492	496	486	457	444	463	466	461	462	447	442	459	458	437	451	480	436	441	442	434	489	506	456	532	462	462	409	508	422	466	468	458	463	469	432	472	452	433	476	461	503	439	490	439	443	453	424	472	504	442	470	466	454	453	455	487	496	445	444	495	435	472	439	459	482	440	440	455	412	417	460	422	459	446	436	431	464	457	449	473	441	481	455	446	432	491	465	467	479	477	468	444	437	472	423	401	476	452	473	464	470	448	447	447	471	461	460	454	430	505	466	460	455	424	466	446	409	440	469	450	482	430	452	469	475	497	451	472	433	482	463	449	418	485	484	465	491	444	447	437	439	462	494	501	454	444	460	458	453	505	446	437	474	470	436	465	480	477	447	472	449	463	469	455	454	492	424	471	444	449	410	463	432	471	443	476	462	441	474	477	470	449	443	446	469	475	489	452	467	434	459	499	447	448	427	484	482	463	455	426	455	470	466	438	461	453	445	473	439	443	450	463	455	424	444	459	485	467	457	451	485	460	442	447	444	471	460	436	477	448	441	508	427	450	469	494	455	480	461	444	437	470	440	457	442	430	470	492	452	456	461	438	440	451	470	449	423	425	460	467	483	424	441	474	452	444	479	494	465	457	435	447	460	469	455	443	472	438	434	421	466	486	472	456	486	455	457	477	455	453	452	440	420	432	450	495	440	470	475	398	457	456	453	463	461	431	383	463	441	455	466	453	437	466	448	423	426	426	449	470	422	459	456	458	452	452	467	447	440	460	453	479	452	460	465	424	479	423	412	505	465	475	462	449	449	445	477	437	450	481	466	450	495	427	443	426	448	445	485	455	467	412	521	474	429	486	501	432	484	427	443	489	476	469	468	440	483	443	474	466	471	454	469	477	481	441	446	481	460	425	453	458	436	460	445	467	435	496	445	433	466	473	475	448	468	459	457	446	430	394	423	425	491	435	463	473	470	416	461	447	432	466	504	480	454	440	467	490	465	438	456	455	476	454	453	464	440	434	436	417	440	427	477	503	436	433	474	470	466	485	468	482	422	452	467	425	448	408	447	434	476	462	504	443	491	432	471	489	473	492	472	440	472	470	459	465	466	434	454	441	502	467	512	413	468	474	458	461	453	450	466	433	448	425	456	454	491	417	467	444	451	462	458	460	473	425	461	428	463	499	469	456	459	494	475	440	492	472	447	425	428	457	445	435	442	480	440	434	469	441	457	436	482	457	459	455	466	453	490	431	446	456	490	480	464	456	467	452	450	437	425	455	461	452	460	449	445	468	444	448	455	485	485	471	428	516	442	435	460	465	451	469	501	452	470	460	463	452	443	459	435	432	450	454	434	421	467	481	460	443	450	446	451	431	447	428	448	465	482	425	483	401	459	433	459	442	430	447	435	464	427	498	480	429	438	466	484	481	479	451	457	447	474	442	478	484	430	481	439	465	484	440	481	460	463	451	459	489	434	442	445	472	464	485	476	464	480	444	460	437	448	461	480	483	461	398	453	486	468	452	494	470	459	463	492	431	460	423	454	459	464	452	466	462	498	442	428	473	457	477	423	481	474	440	434	476	469	495	454	464	479	475	441	463	453	463	452	448	478	434	445	465	440	471	451	502	432	461	431	462	470	469	442	469	459	465	476	457	465	500	465	468	448	483	400	449	456	472	458	472	472	464	478	450	455	440	469	437	431	444	459	465	436	443	441	453	457	456	491	443	472	455	507	462	490	430	444	523	444	490	431	441	422	438	461	480	440	415	457	461	401	444	486	453	452	484	445	466	461	458	466	456	449	479	475	467	449	435	469	424	463	484	455	424	499	424	438	463	490	418	481	483	466	446	433	455	501	454	463	456	416	417	483	394	440	443	466	458	437	432	422	472	420	440	461	465	453	453	485	478	453	455	424	436	457	432	447	502	453	427	479	441	469	421	465	455	463	455	472	486	473	452	461	423	440	445	451	459	443	474	495	433	434	477	464	478	439	500	439	448	452	447	451	490	466	423	431	439	477	426	465	472	474	469	463	440	426	458	451	436	476	489	452	468	479	440	452	431	490	463	444	457	474	435	442	468	436	441	434	450	453	471	456	463	425	486	444	475	468	447	464	449	434	432	462	448	480	466	457	452	448	435	430	469	467	414	439	422	485	490	452	460	440	465	448	457	493	446	466	477	477	440	427	488	494	458	481	455	456	480	472	429	433	479	461	469	475	457	467	448	451	461	479	476	481	457	451	464	488	473	464	450	446	487	419	472	474	453	439	492	441	450	440	458	465	456	448	458	463	460	438	449	425	444	463	487	474	469	428	467	452	438	438	457	445	479	508	488	492	448	454	470	476	452	464	472	450	436	456	473	467	469	484	441	447	492	447	488	440	426	473	414	444	414	438	479	453	474	430	480	513	458	451	457	475	472	462	492	448	473	438	463	465	474	444	463	496	461	469	468	466	434	454	479	486	492	455	451	438	420	459	434	469	430	452	427	496	463	424	468	444	472	495	455	444	456	457	485	425	476	451	411	470	437	451	453	452	475	482	460	432	495	439	474	438	450	472	462	468	456	503	495	449	445	444	420	479	448	477	438	438	488	435	430	458	418	444	438	442	478	472	456	422	421	440	439	469	446	442	442	469	460	444	442	426	468	431	457	497	465	439	452	466	481	450	424	461	492	452	459	461	483	427	474	479	450	457	471	459	486	456	448	439
22663	21081	28562	23787	21059	21001	6665	1074	776	679	635	600	576	507	473	533	450	489	508	486	455	447	444	443	510	427	447	420	449	463	410	397	408	444	481	472	426	418	405	421	395	426	404	430	454	445	431	439	400	423	441	454	411	429	419	383	434	423	404	405	447	423	438	426	426	399	435	459	422	396	441	391	428	443	439	438	407	412	419	435	424	425	400	421	417	399	409	425	380	441	423	434	409	434	427	431	436	418	454	407	417	435	394	451	392	416	461	412	420	426	437	430	418	415	419	430	469	421	401	403	404	424	427	399	419	417	444	422	415	401	438	417	413	440	411	392	418	413	384	442	422	419	393	416	402	405	424	437	428	447	415	428	435	440	433	423	431	396	426	395	413	400	401	405	367	396	411	377	409	396	455	444	361	435	443	439	397	415	403	390	424	441	424	437	411	404	441	408	406	429	406	401	414	435	401	388	423	420	398	437	431	395	445	441	398	426	404	389	392	418	406	439	411	397	400	404	403	411	403	376	415	433	380	378	384	398	408	429	443	418	381	469	406	395	376	443	414	439	399	419	414	385	392	411	403	407	405	409	403	423	412	417	374	422	391	391	424	420	383	423	407	423	416	417	441	427	434	431	423	439	418	411	428	417	438	402	463	441	425	444	423	400	407	403	380	385	415	404	406	430	385	447	420	396	408	415	412	398	414	406	370	417	407	405	388	417	450	394	440	406	422	401	428	395	427	422	421	466	421	425	458	429	430	421	401	408	428	408	421	421	393	429	430	409	423	412	425	434	396	411	404	419	414	430	394	428	384	374	411	400	437	381	422	391	402	413	421	449	429	432	446	378	405	372	398	451	404	401	416	408	396	435	424	422	425	427	463	413	453	413	451	389	395	407	407	410	389	410	437	418	399	387	420	424	408	402	408	420	432	417	392	411	422	395	427	431	416	385	412	435	386	401	409	409	410	402	417	346	413	459	419	427	419	396	435	412	406	429	422	434	410	378	433	437	381	369	423	405	420	399	370	431	389	465	398	405	399	413	388	401	423	424	396	411	426	402	444	409	434	384	449	422	408	414	418	366	396	437	411	400	446	397	418	398	381	444	409	433	357	443	421	406	415	403	443	423	443	421	387	414	407	398	401	411	421	422	405	419	409	390	415	434	409	408	410	414	403	360	394	420	438	424	411	389	408	408	412	423	420	392	425	407	380	378	425	410	391	435	416	408	395	441	403	439	410	425	421	413	402	376	402	427	391	373	415	403	383	432	430	401	445	393	412	438	432	441	433	420	397	430	402	413	448	391	429	418	425	409	416	381	419	423	390	418	405	440	414	431	431	407	393	408	397	360	417	420	425	428	414	399	395	370	401	433	401	417	424	391	419	423	395	416	384	416	420	430	466	430	386	416	448	450	418	424	395	416	430	380	399	445	413	426	422	421	420	418	421	375	424	417	417	436	397	402	421	399	383	395	404	426	418	429	374	388	401	421	405	443	400	431	443	435	404	435	393	409	398	404	415	404	399	438	380	402	400	446	410	419	419	415	406	407	430	413	449	430	417	391	372	398	445	439	427	434	413	445	406	383	344	420	425	396	443	408	414	429	425	413	421	379	420	397	393	405	423	402	420	409	459	419	413	403	426	395	423	430	446	449	378	410	412	414	443	418	394	399	429	413	426	380	395	419	412	385	406	427	414	429	426	429	381	405	433	385	467	460	386	403	420	405	445	419	441	411	442	434	443	395	445	410	397	436	455	408	409	408	428	411	413	387	429	412	426	444	398	428	418	387	399	417	430	387	402	417	402	387	396	410	405	434	413	406	424	380	414	382	374	416	432	424	404	410	397	406	452	405	402	398	402	412	427	436	406	412	385	450	435	405	440	406	433	404	401	420	435	388	443	411	402	416	420	421	414	414	443	403	422	394	418	396	408	424	430	434	399	403	438	421	424	423	407	399	409	414	427	446	420	429	427	388	424	432	415	425	378	397	389	397	408	440	417	399	439	459	444	412	436	432	400	376	423	387	373	412	466	428	413	412	426	373	415	389	398	435	395	411	422	416	430	434	452	442	402	432	413	421	407	412	393	393	391	401	421	433	403	402	418	419	446	413	406	432	399	397	418	453	433	397	413	468	406	405	430	409	379	452	377	426	446	410	426	386	423	376	389	436	438	441	433	413	434	400	430	390	419	392	387	412	413	407	426	427	384	386	425	443	367	422	412	439	401	418	458	424	418	422	414	394	415	414	441	389	387	440	410	427	429	395	383	434	414	395	422	423	402	428	417	422	377	414	422	427	440	450	397	410	407	436	441	362	386	413	426	422	432	431	388	426	416	455	410	410	399	418	407	421	398	439	401	443	410	380	419	436	389	410	407	399	384	439	411	362	402	425	423	428	415	437	438	398	407	391	377	425	402	411	436	418	392	420	450	399	391	428	400	413	419	415	417	433	437	381	355	386	401	438	423	428	407	414	417	394	382	421	442	421	386	383	410	388	435	410	433	390	454	416	457	427	425	401	441	421	416	480	412	410	380	451	429	456	426	428	398	438	416	402	404	378	390	392	410	400	404	396	388	379	415	371	407	409	425	416	392	432	404	418	417	433	400	408	453	386	434	449	386	418	354	402	412	389	415	432	406	415	444	453	427	387	381	415	388	451	425	437	479	413	387	381	459	441	405	416	402	379	416	411	403	424	429	413	417	429	436	402	414	426	390	415	429	427	384	430	403	407	463	418	416	400	386	397	401	410	401	393	422	451	401	397	432	421	422	420	382	433	430	370	444	440	407	384	404	434	393	423	389	409	426	402	384	458	417	431	450	425	400	434	408	437	400	439	410	403	425	401	408	360	412	420	379	402	392	408	402	410	464	441	398	416	412	391	405	406	394	397	431	386	402	402	420	441	441	424	417	379	439	413	405	421	397	403	445	377	407	440	387	387	402	426	432	404	400	376	436	410	421	397	416	370	419	444	395	414	420	407	398	428	383	406	404	424	411	369	410	426	421	418	427	375	466	419	439	388	385	421	424	443	397	384	415	394	413	428	404	456	418	450	440	429	385	447	414	410	420	402	403	412	414	428	441	402	417	457	380	439	447	398	425	385	439	384	438	401	441	429	420	431	410	412	410	401	385	389	387	376	380	406	408	408	409	436	405	398	426	437	418	421	395	426	397	418	419	440	405	429	417	403	428	437	434	414	407	425	399	380	413	418	400	436	405	396	448	418	398	425	410	384	419	389	408	386	418	397	397	416	439	400	409	437	439	420	411	400	436	445	415	379	366	398	437	390	417	434	410	412	412	402	442	421	399	371	442	396	422	418	411	425	417	397	396	427	427	402	439	446	432	409	427	431	400	423	394	462	354	424	414	443	387	408	389	394	368	412	404	439	418	413	410	423	439	428	390	428	422	414	403	396	449	426	439	395	420	406	415	420	377	421	466	378	431	391	430	406	437	428	439	436	451	434	408	407	405	409	422	396	417	406	443	402	398	372	393	432	375	449	378	426
21989	35209	21736	8279	4215	2953	2171	1674	1411	1252	1025	912	820	768	753	697	662	623	623	635	585	588	561	603	558	536	568	574	544	532	543	585	542	528	536	525	504	534	523	545	524	549	525	525	525	568	561	500	538	558	529	524	497	518	520	511	488	583	546	527	562	512	524	503	576	495	555	511	533	495	534	518	516	523	505	551	525	528	497	506	510	510	518	503	510	544	516	517	527	520	518	465	504	477	523	528	510	534	554	508	540	525	555	530	505	529	511	511	541	512	562	515	524	510	539	481	534	511	511	507	519	547	517	516	527	517	516	504	525	531	500	478	503	522	506	525	539	510	505	488	541	478	478	543	528	585	507	496	528	540	530	528	542	518	515	512	528	495	492	471	545	517	510	538	515	546	554	508	522	526	498	506	526	524	481	513	505	523	504	524	511	542	482	507	536	515	504	517	513	504	502	536	485	539	515	501	524	509	498	500	515	551	495	510	502	566	518	489	492	558	486	504	525	536	531	512	511	521	499	513	506	494	524	551	508	517	485	509	511	512	541	561	501	522	510	557	495	534	513	482	556	467	492	507	492	506	544	480	574	487	486	473	526	498	510	553	539	503	541	523	522	539	551	535	559	486	519	516	518	523	572	545	546	576	535	489	517	494	492	493	526	530	485	502	500	502	513	501	487	498	536	504	509	548	494	507	491	516	512	502	520	539	513	515	505	520	506	480	501	515	553	518	511	480	499	525	447	493	561	474	516	495	515	506	520	502	511	507	478	547	487	510	498	484	450	508	498	462	473	516	538	501	507	488	524	493	499	492	460	478	492	481	532	505	543	530	559	555	514	549	526	549	490	521	507	505	526	500	539	521	543	507	512	534	522	493	506	540	555	480	498	506	551	453	479	499	520	530	518	508	467	523	526	510	500	523	493	526	495	532	521	501	513	573	489	568	535	524	523	524	530	537	548	515	540	500	504	532	526	483	494	531	512	532	523	541	513	506	521	528	537	556	560	502	520	506	495	497	535	476	527	524	494	500	485	553	522	501	513	521	540	518	490	488	506	554	491	511	503	486	512	541	530	507	514	524	509	511	529	504	524	467	523	519	517	514	488	520	522	476	539	476	517	501	497	497	496	495	532	555	533	468	564	519	518	541	541	509	515	512	492	517	526	526	511	499	515	507	516	512	560	490	489	549	535	499	522	485	506	510	533	479	547	515	523	483	491	502	500	552	500	559	507	532	492	532	527	532	536	547	565	500	536	512	541	510	519	550	528	483	524	489	537	532	519	510	551	535	530	538	507	554	471	438	548	535	492	518	509	536	522	532	536	481	513	547	510	490	531	492	517	494	504	506	500	502	495	559	556	527	547	509	510	486	501	512	517	537	522	544	495	522	481	514	510	469	492	545	514	534	507	508	495	506	488	508	561	494	521	512	532	540	491	473	491	496	537	480	507	511	538	551	486	509	517	558	486	488	567	520	493	534	512	483	522	551	492	506	501	488	497	509	480	518	498	519	510	529	521	513	521	533	500	521	525	482	528	534	551	510	530	498	517	505	499	517	510	543	521	500	531	532	498	503	523	545	489	535	484	551	514	479	488	522	556	494	488	517	506	496	507	515	531	496	516	474	518	519	527	533	608	533	536	523	528	486	503	492	541	486	561	559	516	497	553	509	529	512	516	502	529	508	481	481	565	553	507	512	532	540	519	506	508	515	505	509	546	506	541	542	528	527	537	546	538	498	533	524	539	490	521	539	532	489	499	522	509	499	514	506	515	541	535	510	506	552	524	463	558	492	479	519	539	510	527	489	488	511	496	533	489	500	550	501	509	533	532	508	537	519	527	528	507	490	478	524	515	498	537	516	515	487	512	562	530	527	463	542	509	532	527	519	521	519	544	498	490	543	502	521	556	523	482	556	487	560	548	519	493	496	492	502	506	489	504	543	488	526	517	536	493	520	513	517	501	463	530	499	487	497	536	542	483	506	564	551	541	527	506	508	491	499	503	496	509	513	462	533	481	524	496	525	544	569	513	540	500	516	469	561	521	530	494	528	522	547	513	559	526	525	511	510	476	529	516	471	565	495	523	509	538	561	534	476	498	543	570	526	512	496	506	523	524	510	511	492	511	541	491	524	523	544	531	511	505	522	481	505	529	517	505	513	533	517	525	501	532	546	519	519	471	520	548	547	529	539	529	493	518	528	541	491	540	519	520	476	504	487	517	495	574	516	537	510	529	538	536	535	512	509	528	533	522	520	547	532	545	513	537	498	536	490	502	511	540	482	500	537	508	497	519	497	517	511	501	500	507	517	524	473	482	527	520	478	519	575	523	507	536	569	534	504	512	468	512	591	523	555	526	510	496	513	495	496	522	497	524	498	520	526	539	528	516	513	542	513	489	485	503	511	523	516	523	534	524	502	501	496	497	496	551	506	528	533	517	534	517	514	521	528	508	515	510	519	469	557	497	485	543	501	546	530	476	531	542	538	525	486	509	501	538	507	515	506	516	464	555	487	486	525	541	551	500	533	496	538	534	530	538	520	487	509	488	508	519	493	502	524	534	477	493	513	512	555	507	534	529	534	507	485	505	517	512	528	533	527	531	483	455	532	525	546	508	501	506	480	536	519	504	495	492	467	506	539	548	511	556	540	491	498	490	494	525	507	509	502	524	518	486	506	528	493	528	484	553	557	493	504	530	531	512	487	528	495	520	534	540	527	523	499	502	549	541	509	578	548	537	540	517	539	484	499	510	468	489	536	509	527	501	524	500	499	530	518	517	533	508	497	493	510	530	516	508	521	512	504	527	461	507	557	554	506	514	542	514	528	546	527	522	528	506	516	508	465	515	520	543	526	499	515	513	510	504	524	492	520	482	498	514	485	487	464	467	467	541	487	515	507	526	574	510	506	511	509	555	532	531	492	497	497	497	537	548	490	512	537	521	502	521	509	505	525	562	510	511	446	483	540	530	514	529	520	525	550	498	525	513	509	474	529	503	497	550	549	526	520	526	494	534	496	514	539	516	548	496	575	509	495	492	504	482	517	538	477	491	499	502	514	526	474	483	520	541	544	538	486	498	533	550	494	531	517	532	496	512	528	524	525	518	516	512	520	496	520	455	516	469	533	494	471	550	538	543	561	496	542	513	528	517	475	544	547	506	492	540	531	547	506	483	510	536	531	519	501	530	526	524	480	539	544	502	468	528	503	503	519	507	495	552	498	500	507	449	520	514	519	528	471	507	487	513	523	473	500	534	537	502	511	555	490	507	485	509	537	521	506	514	491	549	519	516	509	494	540	551	523	505	525	546	513	539	486	501	495	506	484	548	522	492	494	506	526	547	544	512	514	539	501	530	501	544	503	509	491	506	510	511	531	528	494	520	499	507	510	557	541	507	513	571	524	474	475	518	484	481	524	563	531	525	508	533	502	519	510	508	523	534	541	526	536	490	500	508	527	506	479	510	494	524	476	514	534	499	485	549	509	545	528	511	505	482	575	565	538	517	495
27278	19604	8944	1977	887	765	710	656	639	664	578	644	624	612	612	674	652	660	624	632	657	578	607	585	653	593	597	583	608	587	590	643	657	624	623	659	638	568	581	609	638	619	622	608	589	652	665	564	600	576	595	619	721	628	579	589	622	650	603	639	588	588	632	600	621	649	618	596	612	637	584	599	616	639	586	621	630	585	619	621	636	600	608	635	613	629	645	663	601	575	581	636	607	624	628	628	646	620	563	629	648	590	594	633	589	574	637	605	578	571	602	636	632	625	660	616	625	583	636	605	641	581	612	626	597	619	566	604	639	693	591	651	642	597	636	630	596	601	566	561	586	584	638	591	603	604	605	652	573	624	637	559	608	611	593	621	616	642	605	614	597	624	593	563	586	571	651	634	623	621	609	655	562	633	653	570	604	616	629	624	606	593	594	606	612	601	629	596	633	623	615	570	617	610	600	646	621	654	629	578	587	603	641	629	587	612	640	592	600	593	646	578	594	616	611	611	606	616	612	614	590	644	637	615	609	599	626	625	619	604	616	621	596	607	659	647	646	603	620	625	627	624	612	608	602	621	587	625	647	589	600	627	627	627	612	621	603	648	641	621	592	574	617	599	557	605	655	616	659	612	611	639	580	583	600	538	622	638	573	596	589	569	601	640	591	640	601	596	594	577	646	598	631	567	616	597	632	646	594	632	626	598	647	575	608	628	608	640	612	640	620	643	597	597	650	637	567	585	619	666	593	637	624	622	586	629	615	591	627	607	594	580	588	609	649	640	682	616	601	619	597	599	599	586	587	627	576	600	594	625	612	622	575	617	623	625	596	643	590	585	636	635	608	577	603	632	586	653	622	629	585	599	605	582	565	622	596	623	615	592	607	591	591	665	626	574	576	573	614	622	633	641	629	632	615	643	616	598	675	624	584	591	609	584	603	616	606	590	668	614	614	592	592	589	643	647	606	588	619	633	610	605	647	595	611	576	610	617	604	586	588	634	599	579	587	624	624	621	606	638	619	638	661	666	603	588	600	618	603	611	625	644	626	626	609	583	629	606	634	580	594	649	632	670	627	596	611	654	639	616	638	591	608	609	636	638	615	592	622	606	644	613	610	600	607	598	604	642	593	645	644	562	608	605	611	652	584	607	606	604	632	571	595	649	644	633	635	573	576	594	612	626	659	600	576	626	593	605	651	597	612	610	609	625	600	613	619	654	592	596	575	641	582	607	618	673	629	626	624	618	612	595	589	563	632	609	592	608	588	638	612	611	604	637	591	617	637	557	658	618	568	615	587	614	639	597	604	622	630	622	625	590	610	598	621	617	625	600	604	603	634	593	664	611	607	593	657	658	625	594	624	639	620	611	649	614	589	642	609	599	623	623	609	592	603	619	623	621	578	626	567	627	617	589	543	587	597	621	632	626	676	609	547	618	592	631	638	614	579	562	605	588	606	633	624	613	609	631	634	614	611	645	632	581	659	609	596	603	611	622	618	666	610	608	585	637	612	608	614	572	584	650	626	615	627	687	602	581	603	605	601	599	647	630	626	579	626	629	633	567	626	620	637	660	631	602	602	596	568	638	612	677	630	630	627	584	594	589	597	639	627	590	616	638	601	616	564	611	604	630	565	619	569	606	575	626	658	597	586	583	647	569	650	614	621	589	627	582	659	650	625	626	614	611	592	616	654	573	644	638	602	584	589	591	585	575	632	613	621	644	615	622	614	577	579	581	636	616	638	625	587	635	666	626	622	575	602	600	607	623	613	595	618	632	620	625	588	604	559	666	606	608	627	643	627	614	621	592	631	630	607	612	649	599	628	552	592	640	605	592	638	608	596	666	612	638	590	632	569	621	598	591	592	581	605	699	660	602	582	599	637	604	606	653	616	601	604	644	622	618	578	593	619	610	615	610	583	592	631	549	606	641	608	611	654	605	601	602	621	610	581	591	616	605	631	612	608	586	559	610	637	620	608	649	561	574	623	594	605	565	581	642	644	606	621	610	602	603	633	611	588	596	633	615	590	616	606	632	639	637	647	632	583	605	614	655	607	607	598	687	645	608	635	619	628	622	654	607	618	652	622	628	613	658	589	597	595	635	626	568	618	595	600	612	586	634	631	628	655	575	611	574	628	592	606	628	608	652	603	616	645	600	624	588	610	595	586	583	646	615	592	674	599	589	610	584	568	633	593	606	629	567	559	619	624	613	604	630	624	629	613	624	604	589	628	619	599	621	618	612	583	618	586	623	629	618	613	638	635	607	654	608	608	613	597	632	607	643	641	630	619	647	619	589	631	618	614	655	602	595	627	605	593	623	602	559	608	599	585	624	616	590	627	617	635	608	618	658	616	619	612	631	630	609	584	618	617	626	554	631	601	637	618	641	585	602	654	605	600	593	599	598	639	595	635	595	629	635	642	593	625	622	650	595	590	620	637	623	591	619	625	562	632	546	611	621	583	645	643	623	605	631	642	575	643	598	627	561	619	588	593	581	632	675	586	598	593	624	641	621	676	626	594	611	620	591	628	632	610	575	601	600	610	600	575	606	609	633	613	622	610	681	634	638	617	544	596	654	612	651	645	536	623	605	602	623	576	600	623	596	600	599	612	607	584	591	654	618	615	635	590	597	604	599	620	589	618	610	618	592	562	607	615	623	555	621	641	629	616	631	612	639	655	603	667	614	601	612	614	588	634	611	618	644	602	626	644	653	589	615	624	614	628	615	617	638	597	613	585	655	675	649	652	628	585	579	577	620	601	594	595	593	593	649	621	600	647	623	574	620	582	601	622	574	592	645	649	623	594	636	619	597	617	621	618	627	593	601	616	579	604	595	610	629	622	643	662	592	589	580	601	615	628	601	632	621	586	604	612	608	573	607	597	611	608	645	551	611	677	582	560	574	620	575	582	606	615	570	664	644	649	607	578	602	612	645	634	595	627	611	591	590	606	607	614	591	625	604	622	634	611	589	606	550	646	615	644	563	634	603	562	603	620	581	659	627	617	626	598	608	578	633	637	615	618	587	617	615	574	568	622	603	677	649	639	595	637	625	637	614	598	621	621	627	598	631	613	647	666	603	589	585	652	639	595	601	626	555	606	612	633	623	571	603	607	657	605	590	608	632	599	626	632	599	570	597	634	628	613	637	606	598	628	622	613	591	589	649	634	564	624	583	611	564	632	604	652	622	589	580	611	597	598	640	582	592	605	588	571	638	658	626	644	577	613	625	588	628	631	591	672	625	596	623	617	576	571	569	636	605	635	638	576	656	587	628	658	597	604	628	614	646	577	615	602	580	613	597	579	623	632	646	668	658	624	630	650	637	636	599	572	582	643	638	571	602	644	596	567	611	643	639	615	568	633	595	573	573	609	620	621	691	600	619	593	620	627	595	626	632	600	624	612	618	620	637	616	614	628	642	607	592	593	637	595	590	598	597	624	626	628	608	649	630	604	609	643	649	618	572	612	651	609	568	587	609	654	625	615	647	569	649	616	592	611	599
13236	14195	6487	1898	1105	963	874	800	831	811	746	725	772	742	765	748	763	733	779	736	755	739	781	772	746	750	715	746	808	755	743	761	746	753	756	742	703	699	782	711	708	754	743	728	728	789	747	764	797	714	763	754	720	745	744	805	764	718	729	778	759	752	768	719	718	723	702	729	718	731	770	781	729	779	772	745	743	740	717	773	735	718	730	763	774	737	727	755	735	796	780	669	748	744	720	749	783	721	770	737	784	778	719	749	679	697	734	746	698	727	744	738	709	692	770	776	715	760	741	713	688	751	770	771	755	738	762	704	722	727	761	737	725	736	761	682	712	745	764	748	724	734	691	674	707	705	721	749	770	763	713	774	749	774	705	730	722	733	739	750	732	698	754	744	718	701	740	717	748	742	774	723	750	742	750	753	671	766	719	722	692	743	721	740	778	753	769	743	748	744	750	749	753	725	733	767	742	706	781	715	795	735	717	762	731	774	750	777	729	697	751	800	699	724	758	758	710	744	725	733	703	781	762	743	725	756	729	758	752	718	742	734	754	759	751	706	745	770	734	745	748	780	747	750	739	765	753	745	761	739	783	713	706	686	812	806	812	759	770	731	710	758	773	753	739	690	738	719	725	718	756	779	774	785	674	706	730	804	740	738	691	721	733	725	729	758	732	679	741	724	745	693	781	710	696	737	723	746	765	763	755	702	753	748	740	742	715	732	752	720	776	734	745	803	756	753	757	719	762	729	753	754	738	735	728	763	753	750	792	736	737	777	758	784	766	732	746	757	864	721	768	706	717	745	748	783	735	750	688	737	736	724	683	760	753	726	771	722	794	708	708	792	786	768	713	745	784	711	763	739	784	694	733	750	709	753	739	717	732	755	759	752	749	727	780	737	703	745	737	731	758	729	761	767	734	769	729	706	698	768	777	760	694	738	726	782	738	751	716	718	784	747	772	742	749	710	773	742	716	743	757	719	676	760	754	683	728	734	786	706	705	739	724	776	731	763	726	706	758	705	731	701	741	754	743	722	728	728	716	720	760	728	704	739	732	733	772	761	745	765	747	765	702	713	753	739	741	720	730	780	750	727	768	747	742	724	763	779	737	706	742	756	704	724	789	759	737	726	752	751	703	730	646	757	770	720	753	778	730	736	720	767	707	769	739	798	721	727	734	751	760	742	702	771	727	777	720	774	705	735	733	770	726	700	777	707	720	800	742	766	774	738	768	718	771	741	776	734	758	732	724	752	689	793	725	756	776	710	682	732	731	698	715	760	730	758	740	750	801	778	743	762	695	673	758	715	747	693	729	746	708	736	730	754	702	749	743	734	746	692	695	736	740	727	700	691	711	708	741	773	757	743	733	696	752	709	738	806	740	806	735	717	734	741	682	750	757	763	735	735	716	730	715	754	737	735	766	759	778	722	716	793	768	768	778	740	701	726	696	748	768	715	755	748	725	754	781	758	779	725	751	729	743	738	698	725	775	754	773	748	759	730	744	761	702	720	714	769	736	703	744	703	721	735	727	758	758	729	725	787	695	690	741	713	739	704	759	733	731	753	788	720	735	770	732	702	736	757	739	695	709	762	789	747	745	742	703	713	724	718	699	755	738	750	746	757	730	717	755	740	727	730	737	724	763	752	719	736	738	724	752	710	740	729	736	745	787	779	692	746	747	747	737	732	692	748	782	754	742	714	810	730	702	712	787	759	710	769	733	751	715	747	720	779	743	718	721	765	666	782	704	716	730	753	739	787	691	726	720	753	764	775	675	743	756	720	751	746	744	713	768	724	768	742	678	713	717	779	757	758	720	703	725	705	709	768	740	781	746	756	753	731	775	733	706	747	698	658	762	724	745	717	725	714	751	734	762	786	735	764	767	726	741	721	766	714	683	715	758	730	741	791	829	716	737	744	769	749	766	722	727	720	726	765	781	780	779	733	743	702	702	719	738	734	704	716	758	725	772	724	725	747	748	738	744	754	702	731	737	722	716	759	750	708	716	740	768	740	734	732	771	732	713	707	763	750	743	690	703	714	756	704	735	777	739	741	734	771	708	715	715	728	704	720	734	723	716	740	695	745	744	708	769	722	726	760	734	716	705	760	744	755	767	731	698	744	748	739	753	728	755	782	683	758	722	749	752	750	752	710	769	723	748	762	724	724	718	727	783	705	792	734	691	757	756	746	749	716	728	723	710	764	756	752	756	727	726	753	718	739	736	792	719	707	749	713	725	713	768	689	696	781	696	745	724	740	729	742	747	739	729	756	718	715	704	729	769	737	780	723	743	762	815	732	739	711	762	697	774	720	739	759	739	755	770	754	731	757	743	771	742	744	730	719	751	754	698	678	783	735	738	742	728	777	769	716	704	733	757	741	744	733	716	750	780	719	725	791	760	707	727	728	727	731	750	713	771	759	729	737	710	719	728	753	772	725	755	792	792	764	745	720	725	781	779	752	739	735	693	709	779	747	753	692	723	715	720	747	714	740	730	720	759	774	713	751	775	704	743	820	692	751	763	697	723	725	742	712	731	799	750	748	704	751	751	800	756	739	773	750	735	717	706	695	765	745	809	690	732	674	687	735	738	745	706	761	741	785	719	745	766	760	758	734	729	722	770	748	778	737	758	821	727	739	717	727	773	737	766	759	702	744	701	730	732	734	708	759	706	763	778	757	723	770	746	687	771	741	762	773	723	716	752	725	743	735	779	793	732	717	738	786	704	743	742	758	737	772	786	712	762	820	697	700	734	795	715	795	778	708	731	746	778	747	734	753	745	739	757	749	764	718	759	676	725	744	693	737	702	782	752	779	742	712	751	694	741	700	744	762	761	759	733	748	740	771	747	733	753	735	769	711	682	720	722	731	702	724	744	759	751	754	809	755	743	743	743	747	770	758	722	721	708	784	725	714	721	779	701	719	732	761	696	730	734	750	766	752	732	737	745	750	764	744	685	708	771	730	721	810	746	769	743	727	760	737	753	752	740	698	825	747	706	728	692	706	738	757	719	732	744	755	729	704	754	741	767	702	779	730	746	734	769	756	737	753	798	769	808	770	707	741	730	704	722	733	747	743	716	706	747	700	722	735	763	750	760	733	745	729	759	700	749	722	705	693	728	707	752	747	732	701	753	734	747	753	760	744	749	733	767	761	741	716	766	733	727	749	712	716	690	728	708	741	770	717	735	731	760	776	756	742	773	760	714	788	768	746	750	746	736	731	744	711	755	775	705	726	716	680	730	712	702	751	712	740	702	730	722	781	753	778	777	714	756	805	763	738	794	716	754	704	729	722	715	729	719	759	740	788	697	759	724	772	744	770	722	703	755	719	762	689	766	728	722	731	746	763	765	743	757	746	688	759	752	686	721	783	755	763	756	764	738	736	737	762	765	749	757	731	711	734	793	719	750	791	764	763	768	701	705	778	717	725	726	703	692	673	753	759	695	742	736	731	762	711	716	805	754	727	779	734	750	719	754	794	758	771	732	734	726	750	746	762	764	716
23687	21008	27984	24178	20875	8542	1507	1098	920	845	839	770	761	800	724	680	747	710	735	708	711	681	723	737	730	701	715	705	702	674	644	652	719	716	684	720	674	691	673	683	668	716	687	700	657	701	709	685	682	683	667	695	667	659	660	669	678	688	709	664	672	663	707	670	713	648	643	673	693	713	660	632	639	612	690	697	660	691	662	681	660	628	690	697	682	694	697	710	748	696	730	623	699	671	639	689	734	640	683	691	689	718	677	704	615	647	662	650	665	686	700	640	691	671	657	691	708	641	728	686	698	675	685	648	768	688	729	692	665	637	663	646	727	662	634	698	708	677	720	639	669	640	718	691	684	723	660	709	632	697	666	658	671	702	707	674	662	709	713	717	720	701	694	655	713	730	671	654	621	741	658	651	687	628	671	664	705	676	643	684	661	691	666	723	681	622	666	626	693	680	672	671	637	710	662	674	652	690	669	687	674	700	670	644	661	688	630	643	680	646	643	665	675	695	738	663	662	647	687	706	666	692	695	652	688	735	675	669	707	637	643	645	660	628	666	707	711	622	720	653	698	677	655	668	642	643	676	701	686	673	690	729	670	672	712	635	701	672	683	647	688	677	688	698	661	648	616	656	683	664	684	639	713	670	679	649	649	716	679	732	662	660	667	692	694	681	681	735	704	684	662	655	672	643	694	713	671	720	699	636	674	675	637	710	647	685	630	645	668	663	642	685	692	732	738	722	682	692	672	681	704	697	682	687	690	681	699	707	699	666	656	668	716	676	632	607	622	707	676	669	665	660	630	700	677	688	694	641	727	690	722	655	711	677	660	736	657	664	666	687	657	683	700	657	656	641	664	713	664	673	672	672	680	687	688	677	670	680	685	669	692	691	669	682	639	680	630	667	638	702	666	723	732	645	656	689	734	668	680	703	690	692	718	705	675	716	657	672	692	695	674	688	678	706	739	719	695	716	672	727	656	706	645	671	739	653	650	669	668	689	686	630	666	646	678	656	685	651	671	691	671	659	700	661	701	674	728	688	647	683	695	658	656	703	712	626	660	677	695	613	679	717	676	687	648	628	744	664	736	646	628	672	684	655	708	681	714	646	713	677	657	686	649	745	671	634	696	704	687	715	703	683	664	706	661	638	678	645	614	662	664	687	650	684	673	683	645	745	685	663	707	701	713	657	676	705	674	639	688	681	701	701	683	713	701	638	673	631	672	704	626	714	659	672	625	696	670	691	668	689	672	671	655	618	690	690	699	679	676	683	734	618	660	632	688	650	690	661	716	689	614	652	678	660	733	690	672	641	671	672	663	639	664	732	633	649	680	644	640	639	666	660	686	671	678	653	682	645	633	662	704	673	680	708	684	656	648	652	650	667	685	720	683	638	641	693	702	643	656	712	684	630	680	643	720	681	644	667	707	699	666	631	647	686	649	627	680	689	677	706	659	696	688	656	652	654	698	647	652	694	667	680	673	652	678	695	672	685	679	743	696	670	706	671	679	654	658	714	632	668	683	659	666	705	671	653	701	695	692	697	711	673	681	631	717	701	650	704	686	646	696	709	662	704	665	661	716	662	702	631	709	662	643	721	703	701	675	721	684	695	673	670	702	707	642	690	674	699	648	692	682	667	651	669	666	674	675	701	699	688	695	629	685	707	683	725	683	696	697	648	717	651	649	691	676	661	648	686	663	654	649	699	683	657	672	697	690	687	676	640	700	666	680	678	697	692	686	664	705	666	666	710	653	665	710	719	628	665	682	652	703	680	712	733	661	666	676	692	654	699	670	668	727	701	703	677	680	685	718	654	621	634	638	744	655	659	686	673	671	637	678	706	668	692	617	717	730	725	627	690	675	657	663	634	657	641	662	696	687	673	640	680	703	670	736	687	646	642	703	706	691	660	645	671	686	670	656	669	678	674	686	669	643	664	684	743	674	689	675	665	667	676	678	691	705	671	627	676	685	737	673	666	697	679	645	686	694	668	645	685	660	700	686	639	702	687	686	672	686	709	650	660	699	658	628	722	618	661	669	659	675	674	722	659	658	652	677	687	648	675	709	692	702	688	730	645	681	677	680	670	661	691	646	667	708	645	664	689	689	701	669	671	704	669	594	655	682	711	667	722	690	681	686	690	686	692	679	668	645	696	675	680	671	688	702	707	667	645	656	695	693	692	693	680	701	610	657	619	662	687	682	671	698	655	697	658	661	677	616	698	718	643	666	687	653	670	701	664	638	646	679	698	644	705	705	679	643	652	681	682	704	714	694	683	699	686	678	694	691	686	671	713	679	680	693	665	701	670	682	681	704	658	688	693	613	671	631	685	657	678	707	642	695	730	741	672	682	678	689	684	629	688	653	662	652	653	704	673	688	676	712	705	615	686	674	698	634	697	670	670	688	660	656	629	682	702	663	649	642	690	652	694	704	681	680	679	670	705	658	694	673	658	697	677	706	662	663	636	660	655	680	658	673	635	657	660	674	696	639	691	684	669	715	674	681	705	664	652	690	701	687	653	653	671	676	689	650	693	687	674	665	694	661	729	672	645	656	652	677	700	674	675	628	669	630	694	687	715	695	613	687	640	669	708	664	647	677	710	629	682	726	664	721	652	668	653	635	693	670	677	678	714	723	687	640	665	705	655	665	676	673	678	681	697	658	672	648	668	646	645	737	691	672	632	621	612	650	654	681	683	681	686	649	651	707	692	646	663	649	683	675	685	636	697	686	717	693	703	696	726	657	708	700	633	648	729	666	653	639	676	680	675	696	676	637	704	635	705	649	676	660	702	673	700	669	640	641	682	650	660	679	699	656	637	635	683	684	692	662	687	633	691	658	688	685	690	650	716	671	678	698	693	653	677	686	644	743	728	650	676	681	683	693	667	656	722	688	689	700	689	631	734	672	687	649	711	670	666	680	683	625	721	682	647	657	694	666	694	621	649	718	635	669	644	628	675	686	644	615	657	730	652	677	720	683	650	682	647	666	655	691	648	641	679	717	693	667	670	642	662	658	699	681	694	651	684	697	655	667	665	664	653	662	685	695	660	659	722	645	692	653	670	678	681	628	659	618	629	638	705	699	663	691	654	681	645	657	685	727	725	645	706	717	639	688	695	693	668	657	655	718	658	634	729	681	685	651	677	648	676	639	691	653	642	637	695	723	643	663	698	643	720	735	702	730	684	688	759	663	685	708	706	680	677	646	689	714	645	691	758	689	623	683	655	679	667	686	688	601	681	629	674	680	665	678	673	668	677	644	666	696	712	709	662	678	653	701	659	698	627	681	697	764	692	654	662	710	643	682	674	704	705	688	671	619	668	670	647	654	650	722	656	710	720	677	705	677	730	675	665	700	680	666	749	689	684	655	637	680	693	632	666	693	664	667	691	702	693	661	664	661	684	709	700	697	667	677	655	660	632	730	673	639	645	662	712	660	641	673	653	704	706	695	654	659	630	668	673	673	694	704	663	651	700	653	687	644	728	663	714	677	666	688	646	665	640
18144	28204	16281	6237	2984	2147	1774	1481	1303	1155	1029	977	948	903	938	932	869	922	877	867	868	908	849	877	902	849	826	867	812	852	822	830	843	856	806	886	825	846	808	814	849	835	810	858	783	864	844	845	888	785	854	868	790	804	815	848	763	795	820	848	821	834	865	806	921	870	785	825	821	851	813	804	820	843	869	780	839	815	799	868	838	761	807	800	811	815	791	788	847	847	844	842	816	827	837	826	783	722	881	812	810	831	846	834	813	834	818	763	838	842	836	840	808	817	828	760	844	841	819	860	859	853	804	853	845	826	797	801	776	829	798	808	820	794	831	820	806	848	763	833	811	831	824	816	829	815	748	787	858	760	843	815	895	841	870	823	782	768	830	856	820	884	850	833	812	867	846	856	807	862	822	787	775	843	790	818	774	815	830	870	777	854	819	864	809	802	800	802	805	827	816	821	778	838	779	820	780	860	764	814	848	843	786	849	826	861	819	883	852	862	796	796	812	826	867	840	802	786	855	804	847	868	834	850	826	889	852	805	830	816	872	837	826	852	843	863	872	874	794	834	824	810	824	844	807	813	829	840	827	818	832	801	889	836	799	824	888	783	781	868	804	857	863	807	793	815	812	747	849	816	817	842	787	875	879	781	867	828	849	827	810	807	777	835	817	790	893	796	858	816	825	814	861	789	836	834	902	805	825	871	912	759	833	836	820	855	844	832	825	862	760	867	845	839	796	830	773	853	802	808	785	784	875	859	807	872	814	845	847	859	817	808	805	893	787	841	805	837	836	828	783	798	780	807	817	832	816	810	835	832	820	824	882	810	855	805	804	856	845	860	852	847	854	785	805	822	760	816	900	801	782	807	789	798	799	891	820	884	827	799	807	819	808	821	799	856	891	849	836	813	775	819	801	833	854	805	852	873	856	832	809	820	855	823	831	794	792	834	919	856	805	828	805	832	799	813	831	803	835	797	800	837	838	825	818	879	824	783	836	803	820	804	842	858	768	764	780	821	856	841	841	822	835	814	861	796	848	851	847	833	838	840	839	832	844	842	823	803	810	820	776	826	804	846	836	845	839	827	813	824	828	829	781	787	829	815	878	779	829	869	823	830	826	805	874	837	796	808	836	850	791	787	789	806	812	858	823	826	837	806	828	836	838	863	836	817	809	814	844	840	911	778	783	803	800	794	826	765	813	816	796	827	752	857	826	792	830	868	854	798	843	837	858	864	823	854	831	834	858	828	831	756	787	811	835	847	873	818	816	810	890	835	816	859	816	851	823	798	838	832	783	833	855	837	829	823	792	832	861	814	852	848	838	843	836	822	848	823	869	806	829	805	873	828	783	850	806	835	826	823	849	812	791	837	799	824	848	813	803	854	859	808	817	847	837	822	826	869	815	811	851	791	810	804	830	823	851	779	764	804	786	788	818	835	847	795	863	835	838	793	849	811	799	885	824	843	847	833	814	848	815	780	831	838	810	865	869	813	821	877	843	821	834	800	837	808	821	855	837	819	822	776	811	829	795	854	829	772	840	767	793	805	859	834	823	856	895	814	812	874	889	815	822	856	849	808	795	875	829	824	813	817	842	841	851	818	824	851	838	851	853	777	848	831	807	831	848	867	808	820	810	848	815	877	829	790	830	762	814	829	835	799	864	796	887	823	824	870	830	832	799	855	845	877	826	818	847	832	806	852	775	815	842	882	847	833	892	835	837	829	849	771	788	791	857	817	801	831	836	793	835	832	861	863	825	842	853	816	875	846	813	795	841	779	813	825	826	866	840	820	787	797	793	804	801	811	824	814	838	833	829	774	838	825	819	801	791	811	831	848	832	831	862	844	823	813	798	825	801	851	796	904	810	814	791	805	853	786	822	873	814	875	828	817	807	842	828	829	879	861	808	887	816	825	894	840	838	794	817	822	816	827	826	844	795	793	835	777	779	847	864	873	831	817	853	835	829	828	867	798	813	813	890	794	856	830	821	799	841	819	794	806	843	782	803	902	844	789	789	800	841	812	817	831	805	808	840	837	851	822	875	835	837	801	874	818	820	812	825	808	827	814	805	800	806	815	782	801	871	828	782	829	838	823	848	809	804	841	815	849	819	769	845	790	851	835	841	831	833	830	848	827	831	831	819	845	808	846	815	846	825	782	862	841	829	852	807	782	837	826	820	817	804	839	854	874	817	850	861	850	813	814	806	870	796	866	808	790	807	853	815	841	831	838	766	802	855	792	821	836	851	855	841	815	850	835	808	830	805	817	859	762	834	843	815	836	871	850	823	894	878	812	815	844	845	821	807	805	802	811	810	818	858	815	816	780	863	842	831	807	767	827	827	764	868	830	855	815	870	825	812	866	864	833	799	866	881	821	816	857	821	830	820	887	857	847	797	802	835	817	806	845	781	774	790	814	812	812	792	841	848	803	865	802	801	832	760	791	787	858	863	818	758	797	751	821	807	811	867	855	813	867	849	844	830	874	851	845	769	847	833	828	802	819	769	808	821	824	778	869	838	828	848	821	813	805	813	817	858	838	810	807	839	826	829	847	803	810	815	863	872	863	793	847	833	779	824	861	761	806	843	815	792	847	812	853	813	770	821	879	787	797	845	805	800	849	778	845	801	825	845	858	870	811	832	757	817	805	806	821	850	797	775	819	799	822	803	797	855	816	800	824	790	811	788	818	834	795	827	849	773	799	800	766	802	786	817	815	770	809	817	875	816	855	867	904	839	868	837	831	831	823	852	892	839	835	886	803	811	845	830	757	852	852	856	879	819	832	868	845	822	844	807	794	847	811	866	816	847	834	798	781	861	846	819	793	826	803	785	829	807	872	833	826	837	789	793	827	825	866	841	763	835	763	866	769	863	794	837	820	825	778	804	801	847	810	780	808	793	808	839	838	782	828	788	818	825	865	830	837	831	858	814	849	816	846	843	800	837	803	815	830	752	807	807	824	765	873	844	817	763	801	813	849	808	855	856	868	802	850	811	844	807	826	812	853	833	813	808	824	848	845	832	813	838	855	787	825	829	789	821	834	841	859	840	867	821	797	855	795	824	847	806	823	803	838	825	847	821	814	813	798	826	795	807	840	854	838	804	829	785	845	836	792	824	810	848	825	822	857	866	825	846	818	896	836	831	794	866	868	835	813	801	848	816	783	832	866	763	855	807	848	843	806	811	799	807	836	814	826	837	840	853	803	808	802	851	806	839	788	836	816	807	868	834	805	854	857	796	861	833	838	792	785	827	835	821	830	809	800	832	821	857	826	889	860	789	815	795	886	855	849	773	856	839	802	877	801	867	832	814	822	842	808	814	855	800	821	881	775	837	802	847	849	866	871	878	812	857	805	787	784	850	822	806	818	819	881	836	823	820	841	809	858	811	851	836	774	830	809	853	841	783	817	837	862	816	841	812	935	768	821	871	806	835	859	879	820	783	827	818	840	824	835	800	854	871	838	859	822	775	860	861	853	758	809	789	802	840	837	847	841	795	798	815	819
24760	21010	26872	25136	10113	914	616	554	454	453	426	431	445	426	379	418	374	389	402	369	383	415	392	420	399	403	430	362	381	376	416	362	382	375	372	389	384	365	403	370	354	396	348	422	355	352	388	369	375	356	360	399	378	359	379	379	340	364	381	386	359	385	345	400	388	383	382	375	386	362	369	390	356	376	403	364	374	379	378	358	363	337	360	376	391	385	371	365	395	382	378	356	363	348	360	399	363	394	366	389	378	388	388	388	361	391	394	395	390	371	371	373	406	339	341	362	391	364	369	368	361	378	370	373	358	374	404	337	393	393	368	388	406	336	333	329	397	353	368	374	378	356	345	368	362	378	412	388	421	370	374	336	357	377	365	392	371	356	384	386	415	394	358	346	382	332	347	411	359	326	362	369	333	373	388	361	369	380	400	353	373	363	392	355	374	394	367	379	377	364	376	379	388	399	372	361	348	377	362	342	368	403	369	384	374	393	384	376	361	410	353	395	372	393	394	414	359	357	370	389	361	369	356	376	377	365	379	329	372	396	354	330	401	384	366	381	365	405	342	355	367	363	384	384	389	381	415	371	397	373	344	353	353	338	344	366	374	379	394	349	361	377	364	381	360	326	375	392	374	376	341	354	359	361	369	366	371	339	388	319	370	343	370	395	356	367	397	365	381	382	350	331	352	395	354	377	384	351	348	381	379	413	385	343	357	363	364	414	356	406	406	357	353	350	379	373	366	385	376	361	410	369	384	419	378	356	375	361	369	355	382	363	365	380	370	386	355	415	369	364	421	368	336	369	408	353	365	369	348	384	346	363	390	379	410	351	359	374	382	379	392	339	359	374	387	393	356	364	375	395	392	334	357	363	384	399	381	381	340	369	379	367	407	342	368	366	388	355	376	379	375	371	363	341	350	368	375	366	372	392	384	363	369	396	377	368	358	361	382	370	383	378	388	359	355	337	367	350	386	348	369	339	354	389	363	384	374	392	343	399	367	372	375	371	406	381	381	355	387	396	414	363	331	380	400	388	381	406	371	326	359	380	372	387	356	364	391	340	357	351	367	400	363	355	380	374	379	374	365	430	337	371	371	374	424	363	382	369	315	385	394	351	338	377	366	367	350	369	387	403	338	423	355	379	401	386	399	362	371	394	408	386	370	347	362	373	413	377	363	406	385	370	375	410	359	386	372	382	353	386	371	396	392	338	361	377	351	360	368	388	350	346	362	359	371	391	382	363	340	383	336	361	359	410	365	412	370	361	377	378	384	361	377	383	347	346	363	376	386	384	357	372	374	362	355	364	363	363	347	389	347	379	394	397	359	356	376	383	381	390	378	383	374	362	361	375	397	375	392	359	376	368	392	401	381	388	350	372	385	329	369	364	363	370	376	347	351	335	396	374	337	392	372	355	350	374	380	405	362	373	370	402	369	379	413	365	388	344	372	375	387	379	354	331	347	376	384	373	356	368	372	387	377	379	364	370	379	391	382	372	368	350	363	396	401	354	375	324	354	371	395	355	374	337	353	382	342	361	364	365	389	376	375	370	360	374	355	362	374	407	380	324	362	393	363	363	346	368	397	340	366	361	365	379	345	362	364	380	384	422	375	388	336	347	385	390	354	363	385	340	351	373	373	352	385	393	368	351	371	394	368	350	400	375	396	373	381	389	361	367	360	384	400	383	360	366	351	365	374	331	391	364	381	377	354	358	369	383	374	365	340	379	359	358	354	365	361	353	390	375	384	405	380	357	356	363	347	341	401	377	358	344	358	352	394	380	365	360	382	382	363	370	348	351	331	380	352	352	389	414	364	353	371	377	376	370	356	369	363	386	364	385	384	395	342	355	363	426	383	366	399	399	353	369	373	354	379	360	374	359	350	354	392	349	351	369	364	370	355	370	351	380	388	403	376	369	380	382	343	354	370	372	368	371	389	385	372	358	373	382	340	406	400	377	380	340	362	394	341	359	366	378	383	351	377	391	355	369	371	339	335	385	362	352	379	351	385	375	357	391	356	396	391	398	348	384	372	393	366	369	379	330	389	354	387	347	373	365	346	370	383	388	361	412	357	336	353	382	384	365	369	363	377	359	383	388	374	348	400	366	380	359	386	346	397	368	326	387	344	364	403	375	387	407	386	364	388	377	350	340	405	365	391	386	355	392	394	392	368	380	421	342	374	384	334	331	384	334	391	343	373	345	367	382	346	346	344	389	333	381	380	331	359	369	398	392	404	362	382	380	371	385	403	364	395	393	382	355	352	383	352	392	387	392	365	360	381	387	374	368	379	352	356	370	380	380	380	369	359	389	363	388	401	375	324	356	388	362	399	370	370	355	381	394	350	348	385	366	389	390	380	371	425	387	359	367	397	351	375	321	340	385	363	357	341	392	395	400	375	374	338	342	386	347	340	422	405	349	375	383	445	364	395	394	346	349	358	379	350	373	381	358	364	361	401	389	363	370	362	382	352	347	376	350	387	360	365	376	348	357	397	392	372	335	353	353	331	385	386	362	369	407	354	370	358	396	406	392	355	384	408	384	375	362	382	368	369	364	387	375	393	394	359	369	371	374	402	358	328	403	401	353	373	373	337	381	358	346	416	363	369	392	374	377	406	343	383	362	339	368	347	386	380	333	384	347	420	357	368	361	372	355	363	346	380	358	385	364	363	353	374	353	383	355	372	352	368	372	367	388	364	347	339	387	382	382	390	358	357	381	344	373	365	397	376	365	391	351	373	367	364	400	365	372	408	354	360	371	370	373	390	374	395	352	339	354	346	335	386	396	368	378	371	373	370	400	365	376	356	348	361	373	389	388	372	383	346	335	377	373	368	362	368	363	381	355	376	392	372	337	389	362	372	375	388	390	398	390	370	351	397	358	347	377	403	376	377	339	397	363	332	366	362	379	389	378	357	389	406	406	372	357	372	372	385	394	364	377	381	361	381	344	393	398	342	389	362	376	366	328	381	379	384	401	373	387	381	350	369	374	356	376	357	350	340	372	360	364	363	373	391	366	402	380	332	344	358	361	394	366	390	356	349	369	375	350	372	373	399	373	362	387	366	386	345	371	395	366	360	368	355	384	370	387	386	366	358	379	326	363	357	384	378	348	413	385	389	363	401	343	356	411	356	373	373	392	362	382	354	387	383	385	381	372	362	415	378	345	367	361	382	369	390	368	364	395	366	369	372	408	395	357	366	348	369	354	334	429	385	411	360	364	334	381	387	378	377	404	355	361	391	389	378	363	398	390	403	369	373	349	345	346	372	363	368	363	362	396	384	352	350	382	384	360	378	384	407	373	375	331	367	361	407	345	369	383	380	414	378	349	383	382	391	371	365	343	377	388	351	362	360	389	368	348	369	362	336	346	355	383	395	367	370	367	376	404	364	364	375	352	372	381	368	351	359	363	356	365	383	383	351	360	368	372	424	352	341	359	370	371	387	342	362	368	374	398	348	405	389	380	378	361	395	357	353	372	373	359	406	327	362	371	379	351	370	392
17652	23706	12191	4722	1890	1284	1014	785	765	625	640	571	570	522	518	535	480	534	484	496	480	491	510	482	461	471	477	453	445	465	453	444	471	449	482	435	466	468	482	497	445	464	479	417	434	493	438	471	466	429	477	434	443	452	457	462	476	459	471	490	456	469	432	480	421	454	453	465	469	477	437	441	452	486	440	464	497	478	427	429	486	441	482	504	448	457	433	490	437	453	402	463	463	472	434	458	456	467	466	449	452	423	438	433	443	488	443	459	437	499	454	433	454	441	433	473	490	500	469	454	455	460	437	482	443	467	455	468	427	471	447	417	426	448	464	474	466	430	480	471	429	459	468	466	466	448	459	460	457	471	457	488	452	479	471	507	503	465	428	448	456	448	474	495	482	447	445	445	455	481	471	457	451	466	442	419	479	451	462	438	488	466	433	435	436	431	476	461	487	452	447	487	466	484	461	527	439	431	450	440	443	441	479	472	454	480	440	461	431	459	473	464	424	453	456	468	440	456	458	468	463	440	499	469	431	453	452	460	436	443	445	466	446	468	458	424	438	473	474	468	447	455	431	474	483	473	470	449	445	436	496	458	470	484	493	431	475	471	455	439	439	446	461	451	473	439	501	425	480	463	482	460	398	491	498	463	460	439	476	449	451	434	454	430	474	462	457	436	442	436	456	427	455	430	489	474	474	469	452	450	470	449	461	448	492	463	441	449	455	426	491	457	483	444	478	449	478	487	446	430	441	503	445	461	486	404	471	432	450	412	468	464	444	485	457	437	453	456	463	455	437	472	481	440	458	486	450	465	447	465	461	462	477	460	459	449	425	445	452	503	430	443	520	461	460	433	431	480	473	458	477	474	487	461	448	447	474	482	470	452	454	462	486	452	474	452	445	460	457	440	469	465	439	429	439	470	471	471	442	468	462	493	466	465	491	508	448	459	409	442	452	437	472	459	493	464	448	445	480	449	450	463	473	441	457	455	451	436	442	488	474	453	439	440	463	497	506	508	475	419	472	446	442	438	483	434	447	466	494	480	458	488	469	453	453	443	431	457	445	486	469	460	453	458	481	467	463	442	464	472	439	443	427	507	446	468	483	516	431	475	451	458	492	467	459	466	458	493	475	443	427	437	466	439	452	451	485	510	442	455	436	465	453	440	476	463	475	452	468	419	463	484	429	468	441	468	476	448	479	459	435	506	473	455	455	494	471	430	446	465	489	426	462	464	458	459	455	479	431	422	432	416	441	464	479	470	442	462	460	495	480	490	462	450	471	459	442	454	449	464	461	463	497	520	466	430	451	494	473	437	426	448	466	431	462	430	418	443	482	486	453	493	486	467	483	486	481	490	491	463	453	447	478	470	457	448	447	460	474	442	468	479	449	465	457	466	469	427	438	438	475	483	443	483	440	480	478	532	481	472	438	426	468	461	474	478	460	422	494	494	489	470	468	435	500	422	472	454	446	432	478	451	467	476	445	434	435	444	458	494	467	442	436	448	458	470	476	461	436	442	466	456	457	440	455	457	441	465	461	492	430	451	453	453	483	481	499	418	449	504	463	491	457	450	435	443	447	473	468	466	459	458	440	424	494	467	458	421	440	444	461	482	459	498	467	468	470	455	491	450	463	470	462	469	454	463	455	418	471	456	461	484	434	456	476	460	487	442	464	501	453	475	486	514	467	452	464	439	464	449	497	490	469	431	440	437	476	497	447	490	419	470	476	447	467	457	481	471	455	420	444	468	459	422	473	474	501	442	496	504	455	444	464	440	445	470	475	464	448	442	442	445	468	424	469	451	431	459	440	464	488	445	434	469	435	438	454	457	470	459	463	460	477	463	411	446	424	437	459	413	470	436	452	462	424	437	468	456	479	479	472	486	462	478	473	446	455	455	459	461	446	495	439	436	478	427	473	463	476	442	454	501	454	445	502	464	479	472	454	447	453	434	459	477	485	441	443	454	456	463	509	426	471	440	459	434	414	467	446	446	442	460	420	450	456	484	427	447	450	466	400	438	444	456	438	468	463	464	483	439	431	436	441	519	477	432	431	430	455	446	457	440	490	435	495	439	446	472	491	453	476	450	452	453	481	470	455	488	484	468	439	438	469	454	443	423	454	488	493	473	449	458	436	472	462	436	429	490	471	482	492	443	521	439	456	534	499	409	403	472	443	451	467	458	468	485	450	500	451	436	431	462	486	451	462	471	412	460	459	483	436	477	461	488	484	447	441	461	437	461	470	459	495	449	460	474	452	439	445	450	462	454	486	444	474	417	425	479	476	456	396	438	444	474	445	451	470	466	488	477	476	471	406	423	444	456	464	470	470	433	438	439	440	469	460	464	434	430	460	429	460	467	478	447	479	454	432	510	430	477	471	456	455	396	460	416	497	428	481	450	438	453	437	481	419	459	494	430	482	450	453	464	486	451	416	424	466	420	493	482	447	479	450	475	460	466	460	447	437	457	483	436	449	416	481	476	477	473	468	488	454	424	498	448	476	505	490	460	406	455	461	471	428	431	465	421	482	470	446	435	450	451	438	459	442	467	454	451	438	463	458	407	410	441	434	471	435	472	503	450	477	496	483	481	441	463	480	443	444	463	392	458	455	501	422	495	412	484	447	446	491	452	488	445	452	459	487	449	435	422	443	442	457	512	478	488	468	444	434	443	476	473	456	427	486	448	471	467	472	424	460	469	477	470	433	454	466	456	446	464	469	454	438	438	439	479	441	477	447	470	448	482	452	442	445	440	457	505	501	415	460	450	475	462	463	438	439	491	448	406	481	443	462	454	445	471	471	443	424	441	497	440	460	453	458	518	472	492	481	482	464	478	482	434	441	433	444	437	487	440	485	466	503	472	457	453	447	455	469	485	446	478	448	450	443	471	432	476	474	494	438	461	471	475	452	471	458	434	449	442	472	453	454	471	484	469	475	512	468	445	477	427	488	458	444	431	463	461	447	463	423	470	471	447	460	458	448	479	476	463	441	444	464	505	444	468	442	442	473	445	471	468	458	457	458	404	441	470	478	466	428	432	442	457	516	452	454	450	481	482	482	454	465	464	423	414	466	472	440	452	477	437	451	447	480	475	439	438	480	489	488	466	451	477	455	458	464	457	447	439	432	451	425	460	448	459	465	468	447	448	432	461	442	443	452	463	448	481	493	450	498	481	441	444	475	436	444	451	462	427	439	454	450	450	437	442	521	447	453	480	451	464	437	459	466	452	459	457	478	468	432	458	435	452	481	476	466	437	465	466	431	433	446	488	486	444	426	459	438	483	455	439	401	446	452	453	459	479	446	505	477	444	455	450	471	483	482	419	445	456	451	452	506	450	467	472	443	444	438	461	434	428	437	439	453	468	463	491	436	437	479	430	453	452	462	443	414	428	464	454	478	475	441	464	424	461	446	482	477	439	511	463	487	502	472	479	471	459	444	467	451	453	464	446	455	449	446	449	424	455	493	449	455	480	474	482	447	484	429	454	447	452	468	443	476	482
22626	21082	28548	23844	21067	21005	6647	1075	829	700	687	627	578	553	539	549	493	471	501	496	454	439	464	455	448	407	413	414	434	487	435	423	446	432	387	415	418	401	457	457	412	389	410	458	437	449	452	446	433	416	434	401	377	437	429	445	428	409	405	433	407	406	388	404	373	442	438	415	421	406	402	374	449	424	424	425	416	379	424	400	375	408	433	421	399	403	402	447	395	403	432	409	418	413	417	434	406	433	425	438	425	408	431	422	404	408	421	440	429	415	402	389	394	425	406	402	431	404	395	445	435	444	381	407	466	379	450	400	415	432	404	396	440	442	407	458	421	416	399	428	390	425	413	400	458	446	399	420	406	391	436	438	421	425	406	412	411	425	416	420	418	400	419	450	445	432	393	416	392	395	408	421	430	407	430	431	407	417	439	388	378	415	415	404	441	426	387	445	406	411	415	408	393	414	411	420	428	398	426	411	374	447	446	427	417	377	409	400	418	393	429	447	421	462	400	429	403	409	419	437	358	429	394	394	440	442	427	403	434	414	421	428	423	390	420	424	419	443	421	414	395	407	413	392	421	423	430	458	412	393	415	377	423	426	416	417	393	403	422	429	391	425	414	389	437	424	400	401	431	395	386	420	383	413	403	399	404	340	407	383	431	417	404	391	419	417	401	413	420	452	430	419	413	421	407	408	408	400	397	386	402	447	380	425	425	411	426	408	430	390	439	401	422	408	408	432	430	430	437	395	381	404	405	420	398	426	385	454	410	411	415	430	391	411	409	389	416	392	434	412	424	423	402	466	398	458	416	407	424	373	369	406	385	402	391	425	372	416	401	414	432	417	412	424	432	438	393	412	424	439	415	396	430	404	392	413	403	403	390	436	428	427	423	394	394	415	427	423	435	420	437	422	426	400	406	426	426	383	432	433	430	422	447	420	406	371	401	382	393	418	406	378	416	423	390	420	444	413	408	411	423	402	433	416	418	367	419	403	422	414	405	383	422	403	395	440	387	398	399	384	427	446	381	425	458	424	414	397	418	393	425	433	437	433	429	433	399	378	415	405	406	450	426	405	422	427	383	391	453	415	422	419	409	403	365	421	386	422	413	389	401	430	395	437	390	460	398	409	407	413	392	406	405	402	424	396	392	404	411	432	409	389	399	391	391	406	391	412	440	442	446	449	401	422	405	413	423	393	421	408	413	429	421	387	399	396	423	402	395	411	411	442	401	407	427	410	426	408	388	422	424	405	430	455	401	384	425	421	407	444	427	391	424	405	430	402	418	390	424	413	406	419	451	380	408	399	435	436	425	375	418	411	381	393	384	441	409	425	397	402	392	423	398	416	367	394	405	409	426	399	447	401	403	454	394	393	402	419	441	434	391	388	413	402	416	406	423	417	387	427	391	435	393	417	426	380	419	427	411	396	423	405	394	398	406	423	419	411	401	391	422	453	431	394	404	387	386	400	402	411	442	407	415	374	433	394	368	373	401	391	407	447	456	442	414	415	476	396	406	445	422	418	407	433	408	409	421	389	444	448	415	427	403	450	450	425	428	453	427	425	418	434	393	397	419	443	399	418	417	439	407	400	401	398	440	427	401	431	399	422	432	431	384	414	424	428	422	412	441	415	409	441	381	394	451	412	392	388	443	387	438	413	409	401	420	398	409	407	396	385	428	403	441	428	442	438	404	397	387	398	415	384	394	400	364	384	411	407	442	400	398	384	454	378	462	435	385	405	416	422	387	426	413	404	360	402	383	450	423	403	413	405	438	442	440	398	422	438	407	428	447	415	384	408	426	437	364	405	405	435	428	405	393	405	414	418	417	383	420	425	403	404	404	417	417	388	419	411	401	386	398	390	441	405	398	412	405	373	450	398	423	407	396	395	399	416	413	411	463	374	430	399	382	413	376	433	441	423	386	434	402	475	436	430	408	432	373	403	421	408	411	414	409	395	402	420	384	439	400	411	410	426	433	442	422	404	404	430	389	403	375	398	407	411	457	434	414	419	424	394	382	425	397	408	410	475	418	416	438	398	442	416	366	404	397	390	383	387	420	457	440	396	420	429	423	452	426	447	405	403	417	426	388	389	448	430	382	389	412	419	426	454	387	412	412	425	437	394	427	416	399	387	405	396	379	408	403	429	409	439	385	420	405	423	424	423	398	395	392	397	425	409	423	397	426	427	410	394	388	372	432	424	422	426	366	417	392	443	405	414	404	413	417	395	424	451	404	415	415	427	392	405	410	376	422	429	455	427	396	416	430	407	395	388	444	389	430	406	413	444	426	425	410	410	399	447	388	411	414	412	408	408	431	384	368	422	414	411	404	446	434	429	390	403	398	393	394	402	405	397	385	379	423	408	419	384	419	447	436	390	440	420	396	397	418	440	392	403	400	431	419	410	397	389	410	385	381	384	406	396	379	397	372	408	405	403	442	343	396	386	372	392	419	421	433	412	383	444	416	401	431	466	416	420	385	433	408	416	408	399	424	405	396	392	404	426	373	389	446	378	437	443	429	412	397	395	401	398	357	400	396	416	426	407	387	381	475	429	412	380	377	391	438	409	405	403	398	395	367	408	424	449	406	398	401	431	402	412	429	403	387	423	406	399	451	411	450	410	384	426	373	416	406	427	395	392	419	435	377	391	414	386	434	471	388	391	416	405	402	401	391	429	437	412	430	392	411	406	448	394	379	390	443	461	402	416	444	380	403	424	418	429	414	400	425	398	430	440	391	405	407	405	434	431	440	398	396	444	396	421	392	406	421	431	426	414	431	427	417	455	368	376	406	419	384	429	417	419	398	428	413	412	426	427	421	430	420	392	392	427	435	440	420	385	406	421	437	427	424	452	411	434	424	394	443	432	404	418	435	409	427	420	452	396	409	411	423	418	403	376	416	424	404	437	427	421	446	406	442	402	413	429	403	403	381	426	377	401	421	413	422	422	404	420	409	410	440	455	415	430	445	425	413	411	412	387	406	373	411	389	410	409	405	422	419	404	421	395	408	428	417	445	410	408	404	397	419	417	389	413	404	422	399	416	398	401	392	416	433	372	389	393	419	440	407	388	436	410	375	416	430	434	410	415	417	407	401	394	426	422	394	425	428	429	408	403	387	395	409	389	406	407	432	416	396	452	387	413	391	383	391	412	432	384	449	436	396	431	385	424	418	422	407	399	404	472	414	386	415	404	409	370	433	406	419	402	407	397	417	419	418	444	439	379	390	437	411	422	422	436	464	377	422	420	422	403	392	394	394	402	425	406	424	392	423	436	436	410	423	420	426	446	428	379	374	437	424	418	433	409	423	430	469	411	381	415	398	412	417	416	424	386	409	414	409	394	422	408	452	427	427	458	440	403	410	409	421	427	392	376	424	402	419	435	413	426	418	395	381	416	418	378	411	400	432	416	422	440	428	392	411	395	400	394	425	427	404	409	373	402	443	410	386	444	402	411	398	391	412	433	399	437	380	429	452	407	421	408	409	419	441	416	400	398	405	396
22637	35706	23256	10977	4366	2975	2173	1741	1441	1191	999	888	864	746	770	704	718	631	642	598	625	596	588	609	586	574	579	520	579	602	557	590	568	521	526	543	557	549	551	517	516	520	555	511	539	563	544	515	540	549	530	523	516	517	528	513	548	495	547	528	569	470	553	496	547	506	519	558	521	585	550	518	507	536	532	516	488	549	501	493	505	531	495	500	526	520	560	495	500	533	512	516	498	507	568	492	547	486	525	529	549	566	487	500	491	549	486	531	531	557	568	528	516	546	494	520	536	490	560	529	538	471	516	495	512	526	563	514	542	511	501	501	536	502	521	514	525	547	550	527	490	509	485	523	525	519	538	519	465	520	525	504	500	550	552	552	587	509	523	531	529	509	529	516	510	489	528	528	497	557	519	565	521	508	523	501	519	502	536	469	494	485	513	528	508	524	540	513	531	533	507	506	526	551	537	535	528	524	495	574	538	540	505	527	487	507	520	501	539	493	505	546	509	515	509	480	516	486	518	547	484	532	500	546	531	540	536	531	540	557	511	507	468	532	506	520	502	499	499	523	529	502	534	529	499	525	524	535	518	532	530	559	536	511	536	493	526	523	518	500	503	517	481	517	482	547	532	492	521	506	509	522	505	502	529	490	559	531	515	566	481	512	527	501	476	544	529	497	536	485	554	519	507	524	552	548	531	513	461	508	535	527	500	501	520	486	555	568	495	519	510	458	537	522	518	492	499	553	506	492	571	542	523	536	515	533	487	505	512	525	522	491	499	477	495	488	582	517	491	538	494	509	521	528	529	487	510	449	486	503	505	527	510	513	507	514	506	528	534	533	543	510	529	538	505	480	497	517	516	514	536	536	482	537	522	523	509	502	525	502	519	522	529	480	501	549	515	534	548	508	533	528	510	538	534	503	527	512	490	471	487	562	492	491	545	534	503	523	518	527	540	513	503	547	506	510	530	509	556	536	528	528	520	508	514	506	522	524	501	515	505	507	526	519	509	463	541	504	542	521	521	518	505	531	526	485	517	535	539	512	541	523	525	505	519	513	516	542	558	523	464	534	558	529	499	494	529	494	519	493	499	529	557	576	511	538	526	548	520	505	472	491	465	539	507	552	475	541	478	525	505	562	454	519	522	528	510	523	523	531	518	493	506	507	505	516	535	548	535	533	482	502	568	495	508	526	584	523	482	517	503	551	524	524	496	501	504	522	502	543	541	527	536	519	523	501	498	523	495	520	513	517	506	543	490	487	518	497	533	524	490	504	478	531	517	500	515	522	510	556	491	485	558	552	505	517	529	532	484	510	538	502	525	538	513	492	526	507	518	506	495	505	559	527	482	491	512	547	496	499	568	553	520	485	480	548	530	483	496	531	507	523	516	522	520	502	516	525	520	515	494	488	506	523	514	487	513	494	526	536	533	511	533	528	485	510	509	498	521	504	532	527	541	535	532	511	493	502	520	515	528	538	483	504	532	552	495	496	525	488	538	537	523	521	501	487	542	505	519	514	539	521	475	490	500	528	511	554	493	509	488	488	505	534	453	515	508	533	534	521	513	495	506	499	552	526	511	488	504	466	536	503	498	505	545	525	502	538	539	521	535	515	497	499	518	529	544	511	577	539	544	539	497	498	512	558	506	543	498	516	532	499	506	507	528	496	510	527	485	528	506	504	501	497	508	481	493	533	507	568	580	545	551	518	530	496	547	525	537	533	526	521	518	493	517	491	506	543	500	482	549	531	492	497	509	544	521	505	525	516	509	502	529	539	524	523	486	511	521	542	557	476	510	528	516	526	568	496	527	511	547	517	504	529	494	534	548	526	521	514	554	516	500	532	492	508	509	496	494	474	516	521	509	520	538	509	509	537	549	495	497	495	496	487	536	495	537	487	500	550	506	557	541	505	522	559	524	556	536	526	541	517	516	540	524	531	518	515	518	542	522	544	511	493	531	487	503	491	538	539	520	514	495	500	499	551	541	511	505	504	522	541	541	486	504	522	517	494	553	469	523	490	518	527	530	496	543	509	552	520	523	562	523	514	530	503	500	556	504	491	526	496	540	520	529	511	464	503	556	508	517	540	568	483	559	502	502	479	544	515	531	487	518	496	480	537	494	501	490	518	529	522	491	530	506	544	510	548	550	527	569	529	504	510	524	529	519	513	523	515	492	561	491	494	486	515	516	489	551	512	507	516	487	519	514	515	492	563	525	495	517	514	510	538	517	484	531	540	490	535	524	502	528	517	544	494	536	473	525	502	522	507	496	519	499	540	522	557	539	536	528	532	520	562	499	522	538	482	471	516	507	525	565	502	493	489	515	506	532	501	535	559	524	525	505	543	517	536	541	502	501	497	504	500	508	533	498	499	516	477	542	529	466	516	540	488	536	499	509	537	555	524	495	534	505	501	520	508	524	495	501	507	493	496	525	530	508	499	488	526	548	499	499	529	501	527	529	513	527	485	534	507	537	552	507	527	513	512	540	498	524	509	539	548	522	546	547	514	471	536	526	502	487	525	523	497	492	522	525	521	519	495	509	532	546	525	507	495	521	522	560	521	488	485	497	505	565	510	503	519	487	516	550	482	489	543	476	514	485	551	535	561	487	505	499	488	523	507	512	529	512	506	513	540	497	504	449	530	545	528	481	525	499	489	535	518	508	527	479	487	532	486	497	524	508	502	510	496	543	520	527	511	524	497	514	544	535	504	531	512	532	529	530	489	522	511	512	528	509	487	515	514	516	511	527	541	515	548	513	555	509	527	514	539	501	557	482	533	538	523	534	487	521	526	542	549	516	523	508	518	511	506	537	543	543	540	533	490	531	521	522	500	540	512	484	531	534	487	527	537	521	495	501	498	525	520	487	525	533	484	498	527	554	518	500	556	527	557	481	519	478	520	543	532	522	492	505	493	512	515	527	517	537	513	493	520	532	512	524	501	546	529	503	577	536	544	519	507	505	511	538	455	518	506	524	552	535	524	503	492	524	520	502	494	508	466	477	537	490	520	487	507	513	499	541	499	469	523	503	476	555	518	504	568	520	509	511	535	515	503	532	512	541	517	492	539	491	537	518	547	534	520	487	527	527	512	517	496	511	526	524	536	556	516	510	539	508	530	510	520	525	567	487	509	536	504	539	485	502	538	505	520	515	551	476	540	568	577	506	498	517	542	535	517	532	485	513	545	537	518	489	504	534	518	477	458	501	536	517	503	499	486	571	527	508	526	513	534	498	496	450	500	485	498	523	570	517	510	544	487	562	505	487	518	559	503	523	491	516	538	514	486	514	497	506	520	525	524	542	524	518	500	501	518	538	504	536	568	525	498	492	499	523	509	515	523	499	486	481	498	462	502	511	499	503	499	538	490	487	527	484	500	519	504	514	479	537	472	506	521	554	541	489	535	528	528	510	525	501	570	547	529	475	490	537	537	527	482	489	515	519	530	515	536	533	530	519	504	515	519	469	523	484	517	512	521	482	551	524	543	492	553	504	534	510	528
27212	19568	9729	2511	1014	884	721	641	619	608	664	611	647	637	609	632	610	629	637	630	623	605	646	610	591	581	574	609	609	580	629	612	580	626	637	651	574	601	604	570	583	606	641	602	590	615	567	580	568	619	680	610	611	576	606	628	630	658	623	635	597	586	608	588	598	594	632	596	551	602	580	598	626	618	631	603	636	622	635	628	594	612	593	598	602	558	635	561	605	589	609	597	684	576	598	564	600	560	635	630	577	607	649	624	639	641	643	618	612	611	585	608	621	593	588	623	617	551	634	615	545	661	582	636	642	570	617	614	615	621	609	628	642	579	673	630	590	565	597	627	596	599	610	624	604	567	569	596	624	622	618	653	653	587	589	619	619	615	605	571	622	625	604	610	635	579	618	584	638	584	624	604	577	628	598	636	582	600	617	592	605	600	642	637	602	574	616	650	610	616	583	601	578	576	607	570	653	610	573	604	574	598	575	566	597	615	575	627	606	576	624	606	578	662	627	623	601	574	599	638	623	616	638	561	576	580	582	574	595	590	609	597	619	631	560	612	611	559	617	639	588	615	576	619	607	600	604	616	578	625	605	595	607	618	601	589	607	611	627	559	631	603	603	615	674	598	611	565	612	622	614	581	642	623	628	619	626	613	611	623	576	594	586	594	651	586	594	568	593	597	596	630	632	605	606	637	636	633	665	633	671	567	601	619	576	616	596	631	643	588	592	599	607	627	636	648	626	625	624	609	689	604	562	621	646	596	600	658	589	623	600	668	631	632	617	593	613	605	618	607	588	614	570	588	655	593	604	630	606	572	595	589	598	598	651	625	617	610	656	600	578	535	614	604	641	622	615	603	586	566	642	601	606	628	634	649	598	649	609	638	617	549	617	629	601	609	595	599	624	556	681	597	629	603	579	605	623	575	619	583	601	604	586	641	620	594	587	607	588	648	572	635	648	610	671	626	645	616	640	586	636	600	581	604	634	631	579	619	629	626	627	604	631	634	578	616	602	617	592	562	635	549	609	616	606	612	603	571	589	613	617	583	631	638	610	654	569	645	600	545	578	600	587	599	629	631	615	631	592	596	650	609	611	612	616	625	571	608	640	605	620	665	592	573	603	584	587	620	601	623	599	579	585	625	580	594	614	617	567	598	637	587	589	632	608	599	564	629	644	596	620	582	578	610	633	577	647	616	632	586	632	602	630	625	593	587	634	615	612	577	585	620	654	653	622	585	559	628	605	590	595	623	594	628	651	569	583	593	582	677	646	608	591	601	591	582	602	618	587	583	585	622	654	614	595	621	641	594	580	572	579	600	616	583	593	577	603	619	635	585	599	615	642	596	575	637	592	650	602	595	564	621	587	629	661	597	590	586	590	611	605	591	595	619	588	607	592	607	598	586	634	589	627	597	576	623	571	658	575	636	610	585	611	610	608	596	633	605	590	619	570	566	590	637	633	611	614	597	563	618	593	621	614	608	617	575	594	612	639	563	568	591	601	616	628	624	601	586	575	603	646	649	599	588	596	590	613	626	639	611	558	613	590	620	602	624	583	593	629	582	625	601	609	570	655	612	635	539	624	598	606	609	632	637	568	645	593	605	585	574	635	608	605	563	612	639	643	626	593	599	608	603	580	591	630	605	611	615	579	571	611	609	651	610	634	578	618	595	623	592	602	619	635	612	570	629	642	614	616	628	581	556	615	621	562	605	611	638	626	553	605	592	650	600	593	617	607	553	619	625	636	633	614	600	600	654	657	591	586	600	601	589	593	594	581	591	616	606	609	585	595	556	564	608	592	653	631	629	598	594	617	659	634	564	584	600	661	560	598	564	586	588	630	596	630	626	654	610	587	600	579	618	602	644	638	574	614	655	580	586	628	581	594	612	576	552	612	574	646	582	586	614	618	620	581	600	621	598	650	579	634	618	604	596	603	626	639	609	603	598	570	603	576	610	678	609	628	594	598	598	635	602	599	612	622	588	612	625	648	631	599	621	614	576	653	577	595	632	613	610	604	586	593	595	610	620	615	592	622	585	634	584	588	615	623	581	590	609	611	634	646	592	600	631	573	588	583	601	587	603	607	639	600	602	632	618	663	636	586	601	639	561	621	584	603	651	613	619	663	588	611	651	594	597	661	626	602	643	579	644	567	616	596	573	654	619	609	629	628	555	643	610	618	575	627	572	605	604	641	607	611	580	633	642	626	624	589	604	597	580	639	607	639	633	579	606	590	573	609	643	598	600	618	605	635	605	543	575	588	631	578	591	664	609	623	606	551	597	607	607	622	613	615	615	604	631	594	577	611	600	597	624	604	616	605	602	591	600	582	608	580	597	638	610	606	611	583	600	601	581	588	592	608	585	631	595	571	649	626	625	643	675	594	630	598	638	626	604	638	612	586	622	568	587	562	605	609	601	690	576	558	590	656	598	622	636	651	591	582	620	611	632	580	583	628	639	607	611	622	613	560	618	615	601	610	614	602	594	604	602	630	592	607	594	625	580	613	577	620	620	622	616	636	553	622	633	606	614	662	612	586	614	638	597	609	616	601	618	612	624	661	645	607	615	592	647	572	573	584	645	633	607	630	609	629	616	614	604	581	593	638	619	587	583	595	611	593	633	582	642	611	589	567	591	594	594	670	527	608	586	585	617	610	542	602	618	603	615	623	610	584	594	611	628	603	622	547	589	594	574	611	589	591	619	592	588	645	553	603	579	594	652	647	595	588	596	589	613	593	591	623	564	577	634	603	599	613	607	608	593	631	578	652	597	618	635	583	563	583	578	636	624	610	620	620	644	617	655	610	575	600	610	597	665	649	586	603	660	603	611	637	602	614	654	608	642	642	582	656	570	602	586	619	605	638	665	619	619	583	623	611	631	598	596	621	609	622	612	609	599	619	601	547	609	608	636	631	584	592	631	585	597	598	582	601	607	601	619	645	631	564	546	589	639	613	601	594	632	591	570	612	622	579	600	631	632	615	635	577	581	626	616	612	581	590	628	617	602	609	566	604	605	580	588	641	638	600	622	645	607	588	591	602	601	618	655	578	620	655	604	647	562	606	613	609	606	607	606	586	592	570	635	573	611	604	619	616	640	629	635	663	584	624	598	598	618	605	665	618	623	593	558	600	571	605	613	560	597	603	603	593	603	600	561	640	602	608	605	632	568	566	561	634	588	580	639	589	598	620	629	584	612	632	610	623	604	654	580	597	609	619	586	620	610	596	544	589	576	615	585	609	627	575	604	581	615	634	567	571	601	617	586	573	668	601	589	584	601	627	604	640	617	598	620	608	581	600	560	536	621	583	634	609	597	558	555	623	605	626	569	632	600	610	585	600	632	597	613	625	594	614	615	609	575	643	558	623	588	612	609	624	610	628	618	563	624	559	578	602	652	585	591	609	608	596	642	587	610	593	560	588	641	603	610	624	619	633	589	664	616	606	594	588	620	600	587	590	644	591	585	644	610	599	580	615	599	654	561	592	600	603	602	566	616	633	608
14040	14890	7612	2499	1093	961	846	820	794	738	801	738	778	750	787	722	723	761	750	716	747	724	718	749	737	745	739	754	778	764	697	727	702	710	741	736	777	776	747	729	755	731	766	712	708	722	721	720	729	741	760	749	738	723	741	764	739	734	749	729	701	763	708	737	730	688	763	673	762	689	793	772	729	711	775	700	761	755	724	718	796	751	714	695	757	743	704	731	708	742	735	728	756	730	750	743	717	711	764	741	746	773	775	728	722	717	712	736	719	746	728	736	720	724	761	721	712	732	712	720	717	753	743	746	718	706	703	737	731	721	720	723	759	776	763	702	703	760	773	678	734	736	740	757	713	721	733	752	732	760	713	734	821	742	750	719	727	703	734	753	685	709	730	764	770	753	760	715	752	753	724	751	789	763	694	762	749	744	725	775	740	703	738	723	705	686	706	747	751	721	701	700	754	753	742	721	767	782	752	747	773	781	726	730	727	716	732	718	743	736	752	720	717	744	738	729	750	747	704	701	778	733	717	690	740	749	734	733	754	701	702	761	750	723	728	771	676	705	729	753	696	790	701	741	731	702	741	794	776	733	761	741	738	775	727	792	701	669	757	723	765	706	753	778	703	725	743	738	760	730	722	782	707	777	698	693	704	704	717	798	744	727	727	707	730	722	778	754	741	766	777	745	774	722	726	713	717	694	784	774	726	717	753	692	725	727	764	686	759	692	786	741	714	701	805	748	729	704	743	731	735	799	753	747	736	748	719	785	701	737	750	747	731	705	736	767	741	705	707	720	723	733	781	762	722	704	705	736	749	742	732	757	785	721	729	724	771	747	726	725	717	770	716	723	785	734	740	680	698	734	734	744	724	715	753	721	700	759	728	728	671	718	764	755	734	750	789	713	738	707	719	727	777	720	750	727	690	718	727	718	737	764	703	671	728	760	740	714	717	701	714	757	742	704	743	725	756	771	738	698	765	766	759	749	788	725	769	719	802	743	712	763	799	693	736	738	741	753	795	722	741	757	765	765	762	751	693	751	732	737	702	735	723	750	757	709	751	745	765	710	748	753	723	783	686	766	715	738	660	791	737	730	748	717	711	719	747	752	746	780	726	733	693	734	749	721	742	729	747	760	761	735	738	730	697	709	740	740	714	737	721	791	728	746	718	756	770	741	716	723	781	735	734	743	739	698	749	769	718	779	733	773	706	714	729	660	731	757	726	761	764	710	761	773	767	733	698	730	753	726	754	809	723	745	734	727	719	756	715	755	702	750	724	742	731	765	750	678	721	731	707	750	786	714	728	760	706	749	810	765	754	779	756	708	722	719	719	759	700	729	738	739	749	773	725	747	745	722	713	702	739	729	748	722	719	761	741	694	744	738	701	703	713	660	716	758	684	733	723	777	711	735	742	739	767	781	698	767	715	709	701	756	745	744	679	746	716	747	769	771	721	730	740	749	714	726	736	733	747	710	793	708	678	750	775	702	727	737	772	756	714	737	715	731	689	722	758	801	805	723	714	788	692	705	756	777	724	741	748	734	772	735	779	728	759	762	709	753	767	783	742	741	760	726	733	775	683	688	761	787	691	767	740	701	752	732	714	716	713	770	709	733	706	771	749	713	745	724	771	716	700	764	771	687	768	756	793	735	751	705	728	744	775	761	760	742	718	717	732	764	722	751	795	697	703	727	722	717	744	777	761	766	732	795	726	744	737	714	754	729	732	754	749	754	763	766	718	716	736	759	714	790	713	718	693	784	716	713	685	781	744	684	744	765	699	723	726	721	747	778	717	705	741	754	699	783	722	718	738	731	734	734	691	738	767	704	736	777	753	741	740	755	693	723	776	721	764	744	696	725	737	772	773	771	723	713	736	749	725	732	764	777	795	716	727	728	709	753	759	772	771	714	768	725	757	727	712	701	758	703	706	723	679	719	750	683	736	764	710	757	747	739	725	677	740	790	782	752	737	739	736	712	720	721	765	742	714	750	740	725	765	743	739	756	747	778	714	745	719	682	704	706	678	756	786	739	743	696	658	751	721	682	758	748	747	715	777	727	679	727	733	745	755	708	723	707	747	713	772	775	760	727	737	748	739	713	783	711	761	724	741	767	687	715	701	734	765	752	722	717	726	712	735	740	716	696	749	721	693	739	755	695	751	757	662	762	717	707	692	755	694	729	730	756	739	750	722	723	697	740	680	711	749	755	747	743	706	728	733	742	728	760	723	712	713	738	713	707	748	711	700	706	709	779	732	698	742	712	751	731	751	768	773	731	767	725	758	731	683	780	753	724	725	738	715	745	723	724	741	771	746	784	733	749	768	730	739	705	766	737	778	739	722	756	671	711	732	712	691	722	728	739	751	773	742	752	745	758	739	775	742	754	693	710	734	712	767	682	745	746	764	717	722	718	726	760	738	746	708	764	739	762	716	757	718	732	761	761	715	727	754	734	753	738	757	744	731	681	749	735	760	754	782	732	760	732	702	719	723	738	814	765	763	709	758	734	720	722	741	750	718	739	729	738	721	690	664	720	730	714	727	768	786	782	797	749	727	665	738	760	684	783	713	771	759	690	763	807	735	769	751	748	713	703	690	721	773	759	717	739	774	729	762	732	717	701	742	727	719	761	734	768	741	752	746	717	752	739	728	735	736	753	650	752	785	729	779	690	743	729	716	751	713	704	753	769	738	721	666	722	729	716	731	752	748	691	749	731	691	735	726	762	732	735	715	729	751	744	725	740	727	740	710	750	739	747	751	684	725	767	713	729	732	739	750	715	754	752	743	712	743	779	767	756	730	757	714	779	747	734	765	746	741	735	753	743	725	770	748	763	732	775	706	718	709	727	763	711	735	743	754	713	682	691	713	741	737	708	688	733	729	724	708	729	778	732	729	719	736	802	739	712	765	719	757	721	783	744	774	731	764	724	741	723	711	719	765	724	762	753	779	694	762	712	777	719	794	747	731	718	753	725	717	742	769	758	764	713	799	711	764	704	708	738	740	753	704	755	755	731	731	695	713	741	719	796	717	766	739	740	742	726	759	707	731	754	717	751	713	794	722	722	754	750	715	737	746	786	712	749	721	761	725	777	734	713	706	766	745	703	739	752	719	730	711	760	742	732	773	718	741	712	744	721	717	692	741	698	732	721	710	738	720	683	698	709	755	760	730	731	730	759	772	738	751	727	741	692	763	691	699	721	751	730	714	758	727	754	747	738	768	713	768	766	704	751	760	789	744	744	753	778	755	762	719	746	721	807	779	766	743	714	739	721	746	727	673	740	768	693	738	726	754	756	741	786	716	771	740	742	732	706	757	740	731	744	765	707	729	746	743	778	756	769	749	754	719	729	775	760	735	735	734	732	739	714	768	761	711	720	739	671	751	740	767	722	730	768	729	742	717	770	738	717	750	709	722	726	756	698	750	720	713	751	759	779	736	727	763	712	736	693	760	788	700	782	738	659	717	771	742	824	707	732	727	735	732	665	735	743	726	730	746	783	738	722
23681	21017	27996	24219	20916	8704	1418	1022	907	802	834	836	765	705	760	713	721	711	693	706	680	743	692	742	732	662	673	701	660	709	703	731	717	708	692	707	683	645	733	698	645	666	691	655	689	674	693	663	650	629	695	667	717	645	671	672	661	644	665	683	683	696	663	649	693	690	668	691	686	682	665	675	679	712	669	694	659	722	742	698	655	691	692	714	655	696	710	680	676	673	679	684	719	658	687	736	702	729	711	662	682	653	693	626	642	682	673	695	728	665	630	673	640	670	691	681	721	634	702	710	657	680	640	702	660	676	700	660	696	677	691	697	660	681	616	693	674	682	687	660	678	669	667	695	693	678	705	671	683	663	677	675	634	645	682	661	644	657	684	755	638	643	676	660	667	673	663	666	624	688	655	692	663	662	666	628	665	677	683	664	710	665	651	660	697	687	613	647	664	678	652	644	659	644	719	670	677	661	671	651	692	697	683	666	665	654	648	687	682	662	685	653	716	677	660	678	648	647	743	676	653	711	691	642	646	705	677	665	662	642	709	657	673	705	686	701	659	644	688	630	659	651	664	697	715	717	646	682	666	631	676	665	665	694	695	683	652	672	699	725	680	721	705	712	691	636	674	703	680	644	647	705	656	668	677	649	677	701	607	672	697	689	681	667	646	689	655	696	664	671	667	704	636	717	761	666	698	663	641	682	678	689	695	671	656	692	670	716	670	704	628	675	718	731	688	701	649	653	650	698	661	696	662	646	627	686	684	705	665	687	686	668	648	654	696	666	634	708	674	672	667	655	667	695	681	633	652	674	717	647	748	695	740	705	661	646	661	649	688	650	683	709	695	661	668	687	688	644	724	702	689	675	709	648	646	690	674	686	680	720	660	727	720	664	666	672	662	674	681	666	627	622	704	688	716	643	677	613	701	650	645	701	716	694	725	689	713	677	685	691	661	651	647	778	692	673	702	666	670	671	664	656	649	621	633	648	661	690	717	678	678	677	668	696	700	662	673	711	669	650	653	650	647	673	683	651	656	645	666	695	668	639	660	699	662	683	653	680	691	672	643	670	685	660	654	657	688	620	678	672	675	677	664	712	654	711	683	643	684	670	673	670	674	659	689	677	655	696	695	691	677	669	700	674	679	651	657	691	683	654	600	654	691	685	653	701	724	687	657	691	699	681	625	651	702	634	668	653	653	682	661	627	694	720	677	698	679	695	659	704	676	659	701	713	672	731	665	670	666	707	699	638	656	702	669	677	635	657	665	679	697	697	628	672	648	661	690	684	632	686	700	709	691	704	687	701	678	690	706	651	689	689	709	725	677	686	650	719	690	702	721	724	679	655	659	650	713	691	715	672	699	701	690	661	684	645	695	644	659	680	691	678	642	691	661	675	655	677	720	676	663	672	711	705	668	704	685	666	675	656	679	653	686	633	687	710	688	672	659	679	671	641	691	641	666	715	685	692	672	721	650	657	712	690	640	680	637	722	619	657	700	676	659	668	722	686	648	697	680	696	662	660	710	697	659	669	680	643	665	684	693	682	653	691	651	658	705	661	697	705	676	669	726	654	651	749	650	657	713	669	638	639	694	709	685	741	666	666	678	674	727	629	672	692	713	680	648	635	661	647	673	648	673	743	662	674	720	714	657	706	710	655	678	667	646	629	640	691	666	660	657	650	677	684	667	692	701	704	676	705	731	690	674	697	655	690	629	707	685	686	683	695	689	658	690	664	612	706	692	676	656	696	687	672	745	692	645	698	618	679	642	671	722	639	690	699	648	669	687	691	693	661	632	720	672	627	704	697	721	630	656	636	695	730	657	726	670	682	684	635	680	630	701	684	665	718	680	711	666	670	669	621	694	717	663	676	711	623	675	673	666	678	726	713	689	687	709	696	736	677	668	716	668	675	640	636	651	637	687	624	694	675	681	686	664	670	661	712	650	659	612	632	684	680	696	745	686	694	640	704	651	628	685	629	704	647	696	707	661	672	654	655	662	681	670	668	714	701	675	702	667	666	635	707	702	716	652	700	664	662	666	666	640	686	664	657	666	676	696	678	723	728	638	655	636	689	735	654	686	668	668	663	662	712	660	659	673	690	654	661	671	702	705	651	670	667	702	662	715	642	711	634	673	665	667	664	672	690	726	718	699	687	656	643	716	621	636	652	708	680	701	658	690	686	670	656	684	669	691	677	666	669	661	678	677	725	690	711	661	644	688	703	660	684	682	667	655	694	686	694	662	692	622	633	684	677	674	688	647	724	699	617	649	665	665	707	725	688	678	678	682	662	681	654	651	639	678	649	660	676	676	689	702	710	710	662	663	669	686	681	656	628	613	656	702	690	656	666	719	692	686	656	665	655	654	679	686	664	651	605	694	663	652	665	659	689	670	659	661	642	695	659	645	689	651	703	702	671	664	686	688	661	692	669	700	644	692	754	680	673	632	700	663	645	636	668	591	645	702	683	668	714	673	676	660	709	699	689	685	666	645	673	691	679	659	690	643	681	638	647	701	693	666	666	648	625	711	671	639	650	731	651	661	670	663	699	661	675	650	666	691	713	665	665	645	699	660	693	668	698	662	662	652	666	683	663	652	710	665	653	660	720	717	672	710	689	702	685	703	669	670	640	653	651	710	694	643	692	674	683	695	696	662	725	661	661	669	646	663	695	653	715	686	704	672	691	669	676	685	674	709	640	708	700	720	684	667	638	685	658	712	689	652	700	680	675	711	696	670	682	706	708	715	692	690	644	658	646	637	700	631	662	668	675	665	688	705	659	658	663	719	649	643	647	677	706	689	646	703	648	687	683	691	692	684	703	708	690	684	655	680	675	696	654	685	650	679	694	666	695	656	666	669	654	676	629	668	665	638	695	662	718	682	684	641	710	671	719	692	659	669	668	694	700	689	642	754	658	679	707	676	664	672	677	670	654	640	683	720	668	733	688	633	656	678	718	654	673	716	695	671	666	618	726	649	680	693	685	689	680	668	681	698	669	672	663	641	702	662	663	607	716	664	668	668	672	681	702	674	716	675	696	715	642	651	685	646	694	691	620	656	698	665	651	666	685	642	661	750	670	673	654	671	681	661	663	637	689	667	693	672	659	718	623	663	638	677	683	685	673	651	699	594	685	685	719	641	659	620	714	702	655	693	655	696	676	686	707	702	672	650	683	687	697	629	698	667	660	649	658	684	686	663	674	624	659	690	649	680	645	656	695	722	682	679	667	671	690	702	691	690	685	685	722	657	668	715	676	665	680	639	678	650	651	688	658	635	712	682	690	691	677	670	689	687	675	650	697	673	671	671	687	713	648	690	668	676	682	658	709	711	650	624	664	646	693	690	687	658	693	683	677	680	678	656	703	659	708	643	681	682	669	667	664	670	654	618	639	702	697	691	705	717	685	709	698	655	690	731	677	670	699	681	691	695	652	634	699	690	673	678	719	680	696	681	670	625	659	697	652	663	685	698	635	649	707	622	691	706	664	674	662	712	668	631	687
19067	30328	18354	6872	2926	2139	1751	1451	1209	1176	1089	1030	984	907	923	981	865	884	890	864	832	838	857	881	882	892	850	839	895	803	845	826	836	844	816	881	822	844	801	797	843	854	795	818	880	816	796	831	846	855	829	863	801	809	819	799	854	855	795	762	879	841	791	822	836	836	798	837	842	852	828	837	814	829	860	770	807	804	813	759	861	862	818	822	794	802	823	798	816	813	820	834	801	845	839	817	817	833	853	877	793	783	857	840	834	802	851	838	839	825	846	840	801	822	814	881	825	839	841	817	808	823	883	840	817	833	820	860	806	849	856	868	788	809	837	831	800	783	843	772	870	820	847	750	782	799	811	815	815	846	838	810	822	817	853	887	827	769	888	834	840	820	824	823	808	790	843	819	783	800	810	820	894	837	824	835	870	818	797	812	863	853	818	803	847	796	879	852	832	818	822	840	832	821	790	785	815	809	832	802	842	827	861	920	796	794	845	821	879	834	815	834	792	859	807	766	873	812	841	816	781	806	858	830	801	844	821	860	851	832	829	827	820	874	867	863	850	788	845	817	831	810	813	795	875	844	774	802	823	849	831	820	822	776	833	804	793	859	771	828	890	801	846	820	773	758	788	845	852	821	799	780	815	802	874	823	815	841	793	847	832	830	805	840	764	831	790	801	825	803	790	757	819	797	806	807	867	745	879	839	797	797	818	774	850	811	785	802	814	858	797	834	726	862	826	884	831	798	763	842	819	831	845	813	794	795	810	813	800	828	802	877	830	784	826	816	825	847	859	799	790	785	851	832	788	778	852	773	850	793	778	823	806	777	868	882	860	781	787	807	833	806	829	820	809	829	842	808	816	842	817	827	825	851	819	793	829	798	781	835	837	839	800	818	870	807	838	849	837	815	801	781	795	803	818	830	822	843	824	825	814	793	842	817	829	841	801	794	785	818	802	846	814	834	812	826	802	844	797	817	814	823	804	776	871	782	813	875	788	786	854	795	802	877	858	788	842	805	791	831	815	850	862	815	815	831	827	782	792	757	856	784	823	860	814	875	823	779	801	889	832	811	817	802	831	805	861	782	855	837	774	807	837	828	836	795	827	827	797	814	783	815	826	793	827	738	782	793	803	813	856	799	792	811	805	843	792	794	805	799	830	828	788	818	847	840	807	840	804	780	847	776	874	786	871	801	789	799	780	859	767	812	763	823	861	728	802	818	832	843	817	854	803	834	794	860	802	802	866	779	793	791	802	805	890	826	833	822	802	826	819	840	783	839	836	814	788	790	812	830	830	804	862	826	772	852	783	822	862	833	797	768	836	811	824	805	810	803	827	838	830	815	824	791	815	814	829	824	795	826	848	761	829	809	816	801	799	809	798	845	830	852	841	781	844	843	813	795	832	813	824	819	797	867	835	849	861	841	803	807	830	848	869	806	823	832	791	822	826	754	818	817	837	837	818	842	770	823	839	815	807	821	758	791	797	824	828	817	804	807	810	821	820	820	810	810	821	830	819	862	765	835	849	854	831	785	842	830	805	791	826	787	784	834	799	794	813	832	824	757	812	806	836	820	802	805	828	811	778	848	854	821	809	840	813	823	813	763	839	818	845	845	820	802	872	832	870	835	845	824	822	813	801	831	841	777	765	808	861	838	797	856	828	804	834	824	830	824	804	802	838	797	822	746	801	852	828	774	828	805	837	806	808	824	879	827	815	864	806	876	809	843	857	817	792	866	833	818	798	816	809	834	832	867	828	803	802	885	825	783	816	791	871	803	802	809	840	862	828	878	797	841	841	831	814	824	868	796	807	824	787	844	808	811	820	784	800	811	839	819	823	869	779	779	832	835	789	830	828	845	812	827	831	794	821	864	823	919	862	832	771	796	825	826	820	750	794	813	779	830	825	860	792	806	829	839	855	831	833	795	899	795	845	896	842	859	797	803	808	828	831	812	766	804	819	815	824	786	806	841	771	830	816	826	827	784	820	899	796	805	783	847	833	843	835	810	816	817	845	761	774	806	803	813	808	820	803	798	841	797	838	821	756	834	878	815	859	846	860	830	840	799	773	842	788	839	843	827	901	862	801	791	839	822	825	804	806	833	776	774	875	834	800	836	832	815	817	818	803	837	855	818	884	795	838	794	817	849	864	826	848	800	867	839	841	803	844	805	832	828	794	881	814	797	824	833	826	809	857	814	815	816	836	828	781	800	828	833	827	813	777	813	805	826	839	816	832	835	820	796	778	839	852	865	810	807	833	833	782	794	801	803	820	832	881	793	809	820	836	779	834	774	838	768	791	840	828	820	828	810	811	828	857	790	816	822	812	838	813	838	783	839	811	800	847	780	777	837	827	757	799	840	812	793	799	820	827	810	835	793	809	805	817	757	790	813	835	841	775	825	860	763	775	804	789	827	821	814	844	811	801	833	854	768	830	838	844	842	758	846	809	850	802	802	793	837	817	787	833	817	865	844	785	803	830	802	825	846	825	830	821	799	839	818	775	804	835	847	831	840	791	825	798	827	875	863	832	823	801	744	805	797	820	829	820	845	810	820	839	782	793	843	807	824	809	805	866	846	841	911	834	777	825	798	831	831	838	793	828	751	806	794	829	811	799	803	790	839	842	816	847	831	784	768	816	813	783	779	797	778	779	868	823	827	862	778	841	821	838	834	792	836	825	803	820	783	840	821	827	835	807	774	825	856	759	848	816	854	861	777	859	839	820	827	807	817	859	844	809	834	821	853	831	850	823	837	820	827	833	772	834	779	808	800	849	794	892	801	850	819	795	827	775	797	869	824	883	788	863	827	807	819	788	814	780	888	781	778	821	776	763	812	818	859	828	840	837	840	778	839	844	840	815	808	811	825	830	811	803	803	816	849	828	804	827	765	819	837	813	836	812	799	840	853	800	802	818	859	804	830	774	838	805	776	765	841	788	771	834	822	796	859	807	849	854	831	821	803	831	811	839	793	814	804	823	825	783	823	770	852	845	748	831	817	804	850	790	836	823	873	821	854	822	810	766	813	796	820	800	843	841	879	778	784	777	889	810	869	818	783	802	843	812	836	805	794	871	875	798	805	798	807	827	855	854	814	813	807	799	813	771	825	830	806	854	792	743	805	817	832	893	803	794	812	808	804	849	832	867	816	883	809	862	834	761	799	823	853	857	818	798	829	820	864	769	888	747	776	817	839	786	800	791	870	832	813	790	873	809	810	822	807	794	823	718	742	835	818	794	811	859	840	751	801	839	834	857	827	813	839	808	844	803	810	853	825	791	819	817	834	822	822	824	844	816	765	825	853	828	836	771	870	851	883	801	786	815	827	864	833	819	842	828	801	812	781	802	811	829	799	785	794	873	850	821	841	849	821	857	841	829	805	818	886	814	808	816	855	842	823	813	775	871	838	788	806	845	808	786	797	788	769	842	768	836	860	793	787	793	879	772	840	871	810	847	803	830	808	825	871	798	842	914	842	802	789	800	778	847	843	845	830	777	828	877	797
24791	21007	26946	25100	10210	904	592	511	486	485	399	404	430	413	396	387	396	375	375	385	384	393	379	350	383	389	393	375	377	373	382	343	366	313	355	407	362	361	366	345	364	366	374	365	352	337	381	408	383	414	372	352	352	388	397	344	345	383	381	323	364	362	354	374	379	370	379	339	376	378	375	356	375	334	376	362	354	328	353	385	362	359	371	332	370	362	366	344	331	383	332	382	355	347	388	387	339	343	379	365	390	363	377	362	374	365	390	339	390	371	362	365	416	332	362	337	376	365	355	364	350	373	392	376	364	345	340	370	363	391	369	343	338	391	360	369	391	339	361	397	370	386	360	407	360	351	360	341	366	337	372	384	322	348	364	382	403	343	373	343	326	335	401	362	383	358	328	376	361	386	399	352	376	382	377	361	354	355	389	393	361	355	346	375	359	367	356	389	383	388	343	356	379	362	351	390	371	363	379	370	379	379	378	346	368	370	366	383	340	355	397	363	364	342	351	344	372	346	455	360	368	379	382	332	360	357	406	384	359	380	369	360	359	347	355	384	382	363	370	401	325	374	404	353	363	365	355	381	335	333	392	358	361	354	371	370	382	381	405	382	375	348	372	364	385	351	343	388	320	388	380	389	344	404	382	372	348	369	369	370	357	358	355	340	362	382	354	378	390	355	364	340	327	403	328	386	358	379	362	358	379	353	380	361	338	357	368	372	348	378	408	385	353	365	372	355	342	358	368	375	348	330	346	411	370	379	357	372	408	374	347	390	347	372	376	351	347	369	332	392	393	369	354	360	367	381	359	356	366	353	366	320	374	409	359	336	367	370	335	353	366	393	357	371	372	359	363	335	364	368	401	400	372	387	368	336	363	387	355	369	361	388	396	359	370	356	365	388	369	348	379	366	353	365	331	367	382	375	360	357	354	368	369	352	375	383	370	329	339	342	333	390	368	340	355	356	362	382	368	341	354	351	353	358	363	331	343	355	381	376	367	391	387	367	369	397	348	334	346	314	385	348	347	343	368	363	380	360	380	367	366	353	374	374	336	363	339	362	375	366	345	352	366	387	346	397	355	376	385	367	388	356	367	416	390	342	371	362	341	388	360	372	365	395	375	409	380	355	389	388	368	358	394	356	360	367	388	363	369	346	398	340	357	378	370	386	381	350	345	351	364	365	401	360	333	351	347	368	358	400	367	364	379	376	393	357	419	354	340	333	400	405	357	389	332	367	346	340	357	382	351	352	346	362	348	376	397	367	341	385	371	384	417	363	373	364	366	373	357	350	383	330	351	396	353	347	357	371	384	369	376	351	358	353	369	361	375	328	370	340	371	361	349	348	379	358	348	388	365	370	374	375	386	346	329	352	331	380	340	357	374	368	404	381	371	370	372	365	336	384	356	398	376	376	334	366	394	372	369	392	341	372	383	393	335	364	389	351	361	349	377	369	405	377	362	364	380	388	360	353	406	373	359	310	361	374	367	368	367	391	343	393	329	366	372	353	352	314	351	362	389	372	358	362	328	357	346	361	391	390	365	374	341	332	375	349	360	407	377	368	345	340	366	342	365	389	378	384	352	340	359	365	391	368	367	377	354	367	359	368	381	382	333	379	353	350	367	380	366	378	359	374	355	349	345	410	379	367	373	349	371	347	379	392	353	394	351	359	372	361	380	368	358	369	360	372	367	364	365	418	347	345	359	338	355	362	385	401	373	364	331	353	377	355	380	369	390	371	353	400	378	365	394	371	379	356	354	374	366	378	365	348	362	413	356	368	355	401	357	361	355	336	362	358	366	348	352	375	342	376	372	325	390	399	389	383	379	346	368	374	388	411	357	369	357	363	345	356	390	355	413	341	350	356	335	340	353	348	388	389	357	368	389	376	363	359	365	379	354	419	349	339	324	360	355	354	354	349	387	388	330	376	365	391	382	366	371	372	333	365	357	398	385	368	352	336	346	349	391	349	371	377	380	364	364	346	352	377	378	394	362	369	369	351	361	385	367	373	372	378	372	362	343	344	360	341	361	362	359	350	330	359	361	379	380	353	366	380	363	354	375	363	370	327	381	348	337	367	359	333	368	347	339	349	365	376	377	373	351	344	352	376	375	365	351	399	420	377	365	355	361	390	398	354	389	374	381	339	349	368	385	346	357	380	330	400	397	358	341	371	371	356	354	355	364	335	390	394	391	368	350	398	361	375	358	382	352	401	364	386	322	391	390	352	345	342	405	362	370	376	385	343	417	357	388	375	415	374	364	385	380	374	355	364	343	351	367	367	366	366	344	388	372	387	359	340	389	357	350	370	392	402	382	359	377	377	354	391	371	360	342	358	372	362	361	399	386	384	376	365	344	364	388	362	399	380	364	375	351	346	387	368	359	375	396	389	355	336	373	369	375	380	357	349	366	350	374	375	377	394	386	362	333	364	335	355	421	392	349	359	365	340	346	382	340	378	343	357	365	355	378	335	378	356	363	383	409	379	391	406	367	369	353	367	392	349	372	376	344	363	346	370	364	375	363	380	394	354	344	346	368	368	351	399	367	363	368	391	380	382	355	385	399	362	373	360	348	364	355	372	365	371	387	401	390	385	373	362	382	363	373	384	359	321	365	383	338	344	376	387	417	370	358	364	369	366	347	337	382	384	343	370	359	378	356	391	342	334	337	363	347	364	417	328	371	361	402	350	353	377	364	368	363	412	347	337	368	376	346	374	384	362	359	409	358	371	366	366	355	381	321	341	376	371	364	375	410	365	368	386	363	407	347	370	373	398	364	356	372	372	349	381	374	351	343	382	342	367	368	372	369	372	365	353	328	383	365	365	348	357	350	363	383	371	347	389	384	374	374	368	334	335	333	405	363	349	356	400	393	336	355	363	361	331	327	375	389	355	324	392	367	328	336	389	312	387	337	374	368	370	375	355	343	378	373	408	332	352	373	362	337	369	342	354	384	371	355	370	382	338	357	386	350	394	371	367	347	358	340	344	353	380	355	395	374	383	336	359	367	349	372	353	366	373	367	371	386	364	377	346	393	377	347	333	362	378	362	352	315	361	363	369	354	372	368	322	364	360	374	380	342	393	348	365	349	396	373	317	357	381	370	404	410	344	399	376	388	365	376	384	348	375	351	357	361	366	386	358	379	364	372	403	419	377	361	360	391	355	345	374	384	378	364	361	398	373	339	377	370	385	332	384	367	374	329	367	318	368	383	387	378	359	372	355	368	366	418	341	375	347	321	375	389	340	373	378	357	373	350	347	364	363	362	382	353	363	360	364	346	363	328	346	358	366	366	410	354	383	354	369	372	421	381	362	344	353	391	355	374	375	361	366	372	398	374	373	343	345	374	352	374	396	352	336	370	393	370	367	357	388	358	333	364	379	369	359	353	324	400	366	374	363	373	379	364	360	348	385	350	382	382	374	354	357	377	344	386	350	352	372	338	401	340	360	363	356	354	329	373	365	378	346	404	363	418	360	335	343	361	359	382	355	395	368	354	381
18404	24187	13356	4583	1907	1198	984	842	773	647	616	608	555	529	508	488	502	537	447	516	495	472	508	493	498	452	438	446	457	438	453	436	461	509	488	460	459	493	470	457	490	475	454	479	454	494	454	476	456	447	454	463	468	465	450	438	475	473	468	469	452	493	436	435	425	455	478	471	483	495	456	479	469	468	434	461	438	458	458	483	467	424	449	445	428	477	494	449	467	472	428	462	510	495	461	448	453	441	458	469	473	489	468	453	463	427	444	492	457	439	438	523	447	492	453	489	495	462	441	473	424	435	461	459	443	467	455	451	499	484	434	421	430	472	426	455	472	449	483	472	463	468	453	470	469	467	443	452	458	472	493	484	451	439	436	487	461	477	437	423	473	478	470	494	456	453	478	479	448	467	425	488	453	444	466	463	470	447	454	426	461	447	467	445	439	429	457	455	430	453	444	476	479	423	451	469	429	440	454	457	449	455	436	497	462	446	412	491	460	457	456	464	458	464	452	418	473	428	447	484	458	435	440	443	440	479	461	452	458	465	478	468	437	434	445	426	481	468	453	410	483	458	450	472	449	463	423	482	426	460	469	481	457	474	431	437	456	502	489	479	451	428	399	427	429	407	464	435	460	406	481	458	462	476	447	462	444	474	464	458	450	457	433	450	464	464	463	482	402	442	419	466	426	468	442	420	456	449	463	497	447	465	455	480	435	479	468	443	437	416	467	493	475	466	471	440	424	433	460	448	437	481	453	468	468	457	464	430	443	429	437	452	462	453	471	464	471	495	446	444	434	424	419	461	456	444	453	438	460	452	480	447	457	419	425	441	443	463	433	441	452	438	457	455	455	454	495	445	460	462	459	411	468	431	446	424	474	476	423	482	493	499	444	470	417	440	457	453	448	423	467	439	474	509	415	438	446	449	462	417	473	464	454	474	456	463	438	466	514	489	439	439	441	444	472	436	482	463	458	415	442	478	473	472	472	473	447	458	473	447	453	479	456	450	465	451	511	448	462	456	471	424	468	440	441	470	494	437	464	431	418	430	441	455	431	465	482	438	468	458	481	437	468	481	455	487	464	431	459	446	469	426	474	431	462	421	435	451	471	471	462	440	445	458	442	467	457	473	444	453	456	419	464	482	521	439	458	454	464	439	434	477	478	485	487	440	458	425	467	446	467	493	452	446	432	415	501	456	410	461	466	467	464	475	420	428	457	433	442	504	450	466	445	448	460	465	467	441	444	443	463	471	431	475	469	453	479	453	431	494	463	457	486	479	450	462	464	442	423	414	436	472	425	426	444	445	474	460	427	459	468	449	442	413	443	471	435	435	458	468	432	461	440	456	460	488	475	464	494	473	461	442	433	439	421	421	460	485	451	465	456	438	457	436	460	443	431	492	460	469	461	471	460	455	484	459	507	441	455	476	488	447	498	476	471	432	438	463	453	482	421	469	470	442	410	471	447	466	433	458	467	479	478	457	465	505	456	443	484	452	454	454	458	498	465	452	472	431	460	469	436	436	445	486	459	442	490	459	447	464	466	451	476	486	442	492	434	439	465	455	437	423	475	428	472	468	435	462	480	482	448	440	462	457	481	443	479	462	438	478	454	515	490	506	464	412	469	438	487	467	461	457	461	468	474	493	474	438	472	455	437	441	463	479	478	423	460	503	490	469	452	459	429	474	425	442	450	477	478	487	447	436	478	445	486	445	466	473	500	479	490	435	481	488	440	430	496	500	446	427	443	450	462	481	459	437	410	405	435	468	465	461	487	436	437	486	470	467	443	441	461	464	471	487	475	471	456	437	456	399	461	439	477	487	487	471	450	472	446	443	466	457	454	515	438	457	482	456	450	480	456	471	440	457	470	479	439	475	462	452	433	479	482	465	482	429	439	471	422	443	461	418	468	484	473	479	459	477	467	479	427	477	451	451	447	468	467	419	486	492	462	450	459	456	460	424	456	430	447	466	446	438	458	463	470	470	440	452	455	509	434	481	465	466	477	457	424	487	460	450	462	486	429	454	451	460	451	492	479	463	499	438	479	467	458	434	470	445	448	434	461	449	447	486	478	452	474	412	453	471	465	451	458	499	451	451	448	451	458	514	447	454	483	417	440	490	420	473	475	495	499	468	464	430	451	463	446	449	459	459	468	471	438	495	455	471	475	457	501	442	454	459	465	471	444	468	486	481	464	484	490	464	482	481	447	446	450	452	451	492	459	485	450	427	463	482	465	422	433	449	443	448	482	477	514	458	502	439	483	483	467	468	457	471	455	447	455	441	499	453	478	461	475	465	449	488	440	469	481	439	492	455	463	450	477	459	476	457	453	500	476	393	475	426	463	456	479	449	476	462	452	433	458	479	443	473	473	445	446	454	465	460	475	468	424	441	417	436	466	419	456	452	429	464	480	434	476	449	464	461	440	446	441	449	481	446	497	451	470	446	464	455	448	459	439	453	447	435	497	447	447	470	428	477	474	443	468	498	457	475	476	418	463	442	519	455	466	488	454	426	445	452	451	477	442	473	447	453	445	456	474	469	446	448	493	491	444	443	430	451	474	444	471	467	482	434	470	482	459	463	438	450	465	467	409	446	437	449	423	431	474	446	448	463	451	432	433	469	445	461	486	516	445	464	471	451	426	449	475	453	425	461	500	461	447	445	458	409	438	473	458	440	450	445	446	480	435	455	451	448	465	434	501	492	457	431	431	484	453	498	449	451	500	438	457	460	430	463	457	488	475	441	416	434	479	428	483	440	488	487	412	462	485	451	476	457	467	474	438	476	441	453	453	484	426	457	465	458	435	476	457	452	438	470	481	455	429	442	466	444	463	499	431	460	431	465	445	481	485	463	476	468	476	462	423	418	435	447	451	490	457	435	481	461	471	465	475	449	477	464	445	432	437	464	499	477	451	450	464	444	475	474	440	497	449	455	467	468	468	515	472	467	424	444	441	515	453	459	436	451	467	448	444	434	445	452	449	468	468	471	450	428	455	437	459	461	476	472	448	427	459	469	463	468	461	446	443	486	445	465	471	437	429	490	424	432	517	472	428	441	458	438	457	477	459	450	465	498	465	448	475	443	443	513	463	473	434	449	475	458	483	456	474	434	459	435	468	431	409	496	460	440	465	429	438	477	496	480	481	466	446	438	505	476	463	479	474	467	446	465	462	476	435	476	437	482	476	459	429	431	471	426	444	466	461	434	451	444	450	458	428	451	446	451	426	472	476	464	461	478	469	417	442	483	447	470	444	470	444	444	463	487	432	519	455	435	475	447	428	470	486	466	447	480	435	475	469	451	475	429	470	468	485	419	422	459	487	490	437	451	496	487	474	446	455	483	459	465	416	452	428	432	456	466	446	455	447	453	445	454	468	449	411	481	482	418	459	495	467	464	419	435	438	468	436	472	469	497	484	461	432	472	471	503	450	467	462	473	431	442	458	479	462	462	495	438	453	434	453	452	464	468	464	438	456	448	489	436	488	475	463	461	468	455	471	455
22659	21053	28550	23753	21045	20959	6558	1054	827	727	676	601	605	545	499	489	465	480	473	464	466	455	455	471	470	422	421	427	428	422	421	426	426	430	451	400	431	431	407	450	408	371	443	431	431	446	408	408	415	383	440	446	404	433	455	406	399	406	413	379	405	363	418	406	425	407	369	408	409	406	408	422	442	421	422	411	412	415	378	421	428	408	414	423	411	374	375	402	404	414	369	409	412	424	420	375	423	418	397	407	424	411	434	404	403	384	441	423	390	417	368	395	441	381	417	388	402	387	382	406	419	384	411	419	404	432	397	399	417	411	396	414	421	380	434	423	416	426	412	422	447	386	402	434	394	439	367	407	410	358	365	385	382	422	435	395	433	419	409	420	441	436	393	434	414	440	430	384	396	415	387	448	440	402	406	437	412	398	389	428	394	342	427	390	399	444	399	410	374	446	391	425	391	418	408	408	447	419	415	381	421	394	420	411	400	403	400	384	417	398	418	428	410	402	424	398	406	372	402	427	408	414	398	404	406	405	412	429	407	426	399	393	391	407	400	405	409	381	393	381	404	397	397	415	401	401	388	392	440	428	429	388	401	439	374	400	396	383	423	405	415	429	398	383	414	397	397	399	428	421	439	415	378	393	409	419	444	409	438	396	406	409	445	375	400	417	445	411	388	383	376	384	407	391	396	409	412	424	424	408	362	384	403	424	418	407	415	419	447	381	412	419	428	434	384	415	414	398	438	423	413	434	406	416	413	438	391	396	440	401	381	395	439	416	415	378	466	406	425	440	409	402	423	403	409	426	387	388	413	405	394	408	379	411	428	402	436	426	395	402	409	422	431	368	407	408	391	425	436	373	411	390	386	406	394	417	388	389	397	376	435	397	408	398	377	411	409	422	402	432	423	421	395	393	382	446	392	396	384	447	409	401	429	415	402	384	424	397	443	385	391	419	456	406	426	416	386	416	417	373	393	433	401	427	381	363	419	400	373	405	398	424	410	435	406	402	412	451	413	369	420	394	436	381	374	389	428	414	408	417	397	404	396	417	415	415	414	424	398	381	387	398	431	419	386	381	426	423	406	421	405	393	437	415	385	433	420	405	445	432	428	393	400	419	432	424	381	452	412	435	427	408	432	387	415	431	399	419	379	377	407	414	416	445	400	427	416	396	397	410	385	415	434	401	435	413	420	414	400	440	425	391	422	377	400	438	394	424	409	411	383	423	412	423	398	405	371	419	404	393	412	401	395	414	371	425	431	406	380	415	405	415	395	399	434	401	410	352	384	439	404	415	386	385	400	381	403	383	389	422	431	419	392	393	391	434	389	383	421	436	400	361	387	423	428	408	358	396	432	436	394	399	426	421	389	390	431	391	393	393	403	406	403	411	402	432	418	394	399	418	393	425	410	383	409	456	424	413	417	394	384	412	397	408	445	421	420	384	437	388	396	417	417	403	466	419	416	407	381	394	446	439	408	359	419	427	409	393	430	423	403	413	420	407	406	446	408	386	421	421	399	445	412	388	389	407	370	401	379	399	407	381	427	407	419	431	433	402	418	397	399	413	407	444	420	406	403	383	409	412	412	437	396	421	397	419	396	427	400	438	429	373	409	429	413	408	425	399	419	430	419	437	403	427	373	425	405	383	411	440	433	454	380	390	391	453	400	400	403	387	392	435	437	394	401	422	416	387	419	402	392	389	432	409	430	408	360	435	411	402	399	393	412	385	401	448	439	441	418	375	446	402	399	412	398	400	443	396	446	430	366	447	402	407	414	401	404	418	445	391	397	427	414	401	391	397	422	408	402	437	440	403	401	410	398	380	393	406	364	428	413	395	404	373	411	421	432	415	419	382	429	411	430	456	428	417	424	413	379	371	387	379	406	349	420	437	408	405	399	430	410	404	379	400	426	391	423	393	404	396	412	376	415	411	376	422	388	429	442	410	445	395	385	420	373	404	390	423	419	386	403	406	389	385	420	411	422	404	423	374	421	440	404	411	395	428	402	384	376	407	348	410	392	439	417	424	424	402	361	425	386	407	394	397	409	414	439	396	419	424	387	417	391	401	446	432	427	408	391	412	429	413	400	438	372	402	388	388	436	419	430	401	378	442	409	428	421	386	389	388	398	396	418	408	380	394	402	401	426	408	408	408	370	415	388	388	438	414	398	415	401	418	418	387	409	360	400	376	388	448	376	386	426	408	409	424	409	425	421	402	403	409	444	397	398	427	381	429	423	425	376	417	407	425	369	408	440	400	423	412	417	422	442	434	387	358	349	419	432	396	412	422	434	397	405	394	405	417	389	410	436	409	400	404	393	396	419	389	424	398	411	409	396	392	369	417	391	406	408	420	400	401	391	399	397	369	400	415	443	449	390	408	436	404	412	440	475	434	439	397	446	416	415	416	408	408	388	411	397	425	400	397	415	405	391	413	390	397	438	401	411	406	428	376	417	467	410	441	439	426	400	433	399	439	429	413	444	417	403	433	427	398	431	410	424	384	395	441	398	342	394	437	412	423	439	406	409	401	386	423	419	415	413	424	378	386	379	427	420	431	410	394	385	386	392	425	400	376	384	431	432	417	385	420	386	413	394	399	390	406	423	409	428	425	401	459	403	402	419	390	396	404	405	397	417	379	403	411	398	436	418	383	401	405	419	372	388	413	402	411	371	440	408	384	380	386	455	390	373	418	406	378	388	415	457	427	385	421	405	393	415	411	396	410	383	436	435	382	401	410	400	415	399	403	410	418	382	379	419	391	398	411	450	414	410	360	402	427	412	417	409	394	417	418	405	456	428	406	426	358	400	397	414	386	387	400	394	429	429	412	399	394	423	423	414	391	428	409	398	417	417	391	400	395	388	420	407	394	381	426	414	409	390	420	386	390	379	406	395	407	429	400	409	407	376	399	428	400	376	435	413	417	400	399	396	384	432	422	420	377	430	420	401	394	396	439	375	430	416	426	414	406	417	380	398	365	403	445	390	399	414	442	447	406	422	416	390	403	405	394	418	396	389	389	402	356	440	399	414	417	401	364	377	361	385	399	418	439	407	436	401	414	422	385	399	406	397	404	372	430	407	412	436	405	440	444	395	405	403	384	433	401	425	449	425	379	398	401	409	411	409	404	437	380	424	438	399	423	413	400	377	397	401	414	367	401	396	412	418	419	434	415	397	384	403	400	436	444	427	427	409	403	406	393	423	383	423	417	427	360	390	419	421	425	411	388	431	409	486	392	404	427	408	439	390	406	383	380	401	437	390	447	399	411	398	385	396	433	393	433	384	399	415	414	425	410	409	404	384	424	409	425	404	394	413	446	438	386	392	437	396	419	408	381	416	423	413	405	398	409	376	410	410	395	405	412	399	446	398	421	382	421	430	462	408	414	426	396	418	364	410	411	411	403	406	415	401	392	390	408	388	426	393	375	421	425	401	392	428	435	436	415	403	440	428	450	411	400	419	415	397	402	390	402	398	397	433	401	404	396	396	415	394	424	419	384
22947	36583	23545	9889	4591	2836	2164	1634	1422	1147	1005	897	820	771	754	704	649	630	614	656	668	596	543	591	538	588	560	547	577	551	538	600	522	508	514	555	522	532	508	516	516	504	457	571	510	531	542	487	540	528	560	552	520	538	525	543	507	539	519	511	514	542	488	515	543	496	488	560	535	534	536	517	540	534	487	508	485	495	555	524	522	536	501	512	509	492	477	462	511	517	482	507	480	496	498	517	514	501	477	540	528	523	464	565	548	522	518	539	526	526	500	499	501	516	510	519	544	506	485	519	526	520	498	522	494	500	521	521	541	539	504	536	513	544	558	530	516	545	509	499	487	512	505	554	504	511	541	510	553	518	502	532	508	523	553	533	472	472	530	487	515	519	500	513	494	501	493	536	528	516	501	512	546	510	531	507	524	514	506	526	545	528	534	507	515	520	536	495	552	506	513	546	527	499	517	499	517	514	526	529	499	512	491	508	508	488	552	531	521	510	492	499	486	469	457	525	527	477	508	537	518	484	527	537	525	533	508	522	493	555	486	509	541	489	524	528	492	524	518	530	541	536	525	518	518	537	545	513	506	502	509	518	526	513	489	560	532	525	548	479	500	512	494	549	524	501	524	491	563	538	521	544	508	509	492	504	476	546	495	477	485	520	517	484	518	548	523	523	511	497	460	505	504	558	502	479	542	544	526	484	519	486	544	525	477	483	500	506	519	535	557	475	500	493	527	502	514	492	510	491	519	520	483	525	499	485	514	503	495	512	561	513	544	464	495	553	475	511	536	475	540	528	512	539	533	530	509	517	531	520	513	493	495	527	525	513	500	525	529	503	510	495	555	541	510	508	541	494	508	492	502	473	524	521	493	534	501	536	548	513	531	508	518	537	512	494	496	532	528	520	524	522	483	514	527	502	528	527	501	524	532	526	497	527	476	538	490	515	487	482	507	541	554	531	555	539	483	463	502	461	521	530	530	493	535	493	571	480	540	519	505	518	515	517	506	504	552	506	506	516	505	564	531	480	488	525	475	516	509	532	546	522	536	522	495	541	546	508	489	549	497	494	497	515	474	505	522	509	501	527	524	479	510	531	480	533	483	527	507	513	524	549	527	506	524	521	506	526	515	527	494	482	529	507	518	521	502	517	509	486	519	510	510	558	537	519	550	507	509	523	510	548	504	521	534	531	546	509	517	509	510	505	480	519	519	520	496	525	528	543	526	560	555	507	534	513	502	488	514	529	529	531	553	538	503	527	550	524	542	494	521	489	551	558	525	490	531	526	511	540	525	519	504	475	543	524	502	497	512	575	540	555	532	545	500	466	479	541	489	546	474	508	523	531	478	520	496	486	508	514	525	535	488	535	508	527	514	537	495	510	484	469	513	529	496	525	469	538	513	517	478	539	532	525	509	523	500	566	518	507	481	509	528	478	524	503	549	486	550	502	504	533	502	532	502	487	558	528	581	536	532	481	495	534	502	480	542	492	477	513	530	547	528	464	482	510	519	520	514	489	479	476	495	545	507	534	506	512	516	532	519	546	542	487	533	472	543	494	479	481	482	529	518	489	559	520	483	499	533	539	497	509	503	504	467	509	514	508	507	522	526	509	517	519	496	531	504	510	512	491	536	522	522	520	485	533	497	522	518	479	513	500	499	485	530	459	515	516	499	486	523	539	498	543	528	488	514	548	519	487	486	511	512	552	521	502	535	546	514	540	510	469	541	489	526	514	513	495	554	545	516	488	535	511	458	490	499	536	485	511	535	530	521	519	496	540	519	518	507	520	505	528	542	493	503	492	500	540	496	498	525	502	527	525	535	508	494	524	525	522	508	521	492	520	511	531	503	477	491	502	510	536	517	511	495	494	542	537	473	506	501	504	478	503	506	496	530	530	518	486	519	528	493	536	528	528	507	503	471	533	515	482	487	453	492	506	551	508	485	504	481	507	516	494	502	515	461	519	500	510	502	481	496	529	525	508	530	481	483	509	544	519	496	503	524	523	540	543	493	485	501	469	531	523	472	506	489	536	520	535	502	524	542	533	528	524	522	501	509	477	488	520	486	514	522	526	512	498	522	539	561	500	519	515	502	500	522	515	507	475	530	521	511	499	490	519	513	540	501	530	512	519	521	495	502	537	509	532	501	527	534	544	501	503	489	540	541	494	517	527	536	521	522	532	526	525	540	486	470	504	456	486	529	535	502	471	580	508	534	530	516	494	529	531	500	522	490	524	503	497	458	477	503	511	521	573	507	527	495	515	501	529	485	524	509	522	486	487	506	528	495	507	489	479	509	494	486	507	546	506	484	533	525	526	567	540	512	491	533	530	515	495	555	542	513	534	493	544	498	473	518	534	489	524	542	489	501	501	508	531	504	494	507	528	514	513	517	530	531	513	526	498	519	484	519	480	554	497	449	491	496	516	536	540	500	553	513	519	520	492	561	543	507	502	528	490	525	572	513	480	479	498	515	476	486	539	535	518	494	516	515	500	469	525	524	506	488	516	507	496	518	488	489	499	513	536	522	511	513	561	525	515	513	521	536	501	518	522	539	504	526	507	495	498	523	490	528	524	514	548	538	521	535	528	498	523	524	498	537	524	496	524	517	534	489	518	537	522	525	549	569	520	501	536	539	517	498	522	502	535	495	519	545	492	533	505	510	525	547	500	533	514	481	517	513	494	501	519	518	463	486	517	555	548	524	504	500	522	511	542	530	566	509	500	558	529	484	518	518	508	468	512	490	495	526	506	557	537	508	512	500	546	527	508	481	524	529	525	521	512	484	499	536	490	527	540	505	509	517	532	532	526	479	533	528	510	517	488	550	499	510	488	523	497	542	503	506	529	531	511	510	502	490	514	497	517	517	508	484	517	566	511	549	473	510	509	526	517	564	526	570	515	540	516	517	490	536	570	537	463	507	522	523	521	483	518	522	504	517	496	499	554	502	515	550	525	546	530	513	508	520	463	515	507	492	556	527	492	490	482	504	484	516	498	532	515	488	470	496	485	489	512	549	503	493	522	511	491	506	481	508	488	498	509	488	487	519	550	503	506	507	558	529	499	524	524	512	557	527	513	544	507	504	495	500	518	508	448	535	516	529	492	527	515	500	510	532	528	526	510	542	506	504	520	533	474	513	480	515	538	557	509	554	505	573	471	497	537	500	506	514	503	532	521	522	554	497	498	522	508	496	488	460	533	518	485	509	528	526	540	505	515	494	500	521	534	498	512	510	515	504	491	499	529	485	496	532	533	503	498	510	546	522	555	501	518	473	485	535	532	546	482	519	531	502	538	535	528	497	533	507	485	479	499	493	532	532	516	554	537	535	472	501	527	515	555	525	517	524	526	496	501	493	499	520	535	487	496	528	514	524	496	508	508	529	514	504	500	512	513	485	501	489	482	502	515	512	507	496	574	537	496	545	462	509	517	514	525	523	479	535	507	486	542	506	476	515	497	501	535	584	537	498	522	503	498	517	511	481	581	522	535	533	484	487	530
27268	19580	9335	2111	882	662	660	691	678	626	604	613	621	649	619	674	626	649	649	571	616	602	583	597	591	667	590	556	624	604	640	602	567	567	577	627	576	646	572	561	575	611	612	609	629	561	602	600	632	638	667	639	619	605	585	617	621	598	598	587	627	601	580	634	566	601	607	618	637	580	602	607	602	583	619	630	634	584	623	608	610	571	607	603	661	609	590	592	628	649	594	569	618	597	577	596	620	603	622	573	591	621	619	524	604	602	614	633	629	615	612	579	613	603	627	636	605	565	626	649	589	606	586	632	594	596	591	602	623	588	608	581	570	608	629	628	625	602	604	614	577	605	591	607	572	646	624	640	609	635	615	631	590	623	600	655	601	667	587	549	654	581	593	616	607	530	682	569	651	653	614	597	628	612	638	576	654	597	571	585	608	644	612	620	576	619	599	594	606	623	606	598	610	614	658	641	530	599	608	639	611	610	626	583	632	630	652	618	609	620	589	567	605	587	654	607	592	603	627	611	603	607	613	644	601	579	619	642	681	644	622	574	631	681	591	588	629	642	601	583	613	633	615	681	639	632	626	609	577	582	623	629	552	592	571	643	616	586	600	586	648	624	562	641	603	619	641	601	570	618	635	613	583	652	615	597	619	608	632	646	578	640	595	582	627	606	601	618	622	620	603	640	606	649	574	664	599	625	597	619	616	570	631	592	612	621	565	580	602	607	650	630	596	563	654	583	562	642	622	599	634	620	633	572	619	653	610	615	590	644	566	630	610	603	635	598	588	613	590	632	618	577	595	621	571	602	634	597	608	606	599	597	596	579	605	623	639	613	594	630	604	630	609	609	604	640	595	623	637	588	611	584	590	631	574	599	626	625	591	642	594	604	673	595	678	646	626	597	596	622	641	661	627	594	587	597	571	617	595	620	603	652	641	652	600	627	566	571	599	606	593	605	624	610	618	663	615	596	583	645	582	616	573	549	621	581	580	626	594	642	571	589	587	609	586	646	649	586	613	582	607	601	603	593	557	593	585	620	612	591	628	626	611	612	599	623	636	609	586	615	576	633	640	643	619	621	615	609	644	580	591	615	568	583	610	574	627	624	617	635	588	617	641	584	642	615	604	593	600	572	622	622	617	571	649	574	665	604	616	575	624	570	616	620	654	619	593	611	654	633	613	577	650	618	595	587	589	593	639	624	626	630	625	648	585	609	590	577	620	639	681	632	601	602	606	652	595	633	579	618	590	632	617	628	625	579	627	597	576	612	622	626	593	612	624	633	619	609	589	610	612	604	576	589	608	620	634	596	588	590	583	596	655	604	585	596	602	610	597	615	605	618	602	613	591	611	630	623	613	615	587	585	632	617	600	601	617	593	631	602	604	577	599	642	615	596	600	579	637	592	597	600	598	579	623	576	599	630	613	581	577	624	614	611	610	617	560	651	618	621	615	602	575	609	584	555	617	614	624	651	562	584	616	617	611	614	554	573	637	639	611	596	625	585	611	617	590	603	611	593	593	634	627	607	616	588	606	581	566	615	595	605	612	575	626	592	657	611	546	611	636	612	610	641	592	635	576	637	595	617	596	618	622	638	605	631	591	637	620	609	612	585	623	569	609	598	591	615	614	586	605	606	580	625	592	616	631	585	613	589	607	658	606	573	655	627	592	647	553	644	602	592	636	651	624	577	593	604	613	586	622	601	649	603	646	592	610	574	582	588	638	601	580	642	613	629	607	599	617	560	569	597	598	623	618	618	645	590	611	609	615	606	588	589	614	592	635	627	589	588	574	601	649	657	618	588	648	627	630	607	608	620	569	627	589	606	612	633	624	599	606	622	621	614	630	603	642	591	633	681	611	625	595	642	587	596	592	603	585	616	602	603	597	616	609	640	564	563	612	597	631	586	636	597	609	649	596	641	591	620	653	668	587	625	587	589	587	596	580	591	602	579	623	664	624	589	583	627	622	610	604	555	611	611	628	583	594	596	631	634	665	594	624	656	616	585	603	567	595	608	537	602	568	615	611	642	659	571	599	631	614	589	568	589	620	608	621	652	611	599	543	589	606	615	621	589	594	562	607	622	643	579	563	539	612	582	591	566	590	576	610	604	592	606	597	560	567	601	627	616	605	579	644	607	622	628	607	588	606	586	580	588	611	619	623	606	603	584	615	577	634	557	607	568	624	587	598	639	641	571	624	605	537	576	628	607	570	636	570	583	582	597	619	623	638	628	587	589	583	674	576	672	581	603	617	618	665	590	586	592	648	602	693	567	644	616	598	608	622	622	592	619	591	618	654	626	564	626	609	600	602	587	608	577	630	594	645	626	609	633	564	605	581	594	578	618	589	636	611	654	625	569	664	575	588	586	648	631	592	663	591	601	627	572	587	604	598	630	586	631	691	647	614	598	625	603	601	617	614	621	628	560	577	616	612	621	616	587	611	621	600	638	561	656	596	625	612	618	590	595	595	573	613	672	612	598	615	619	562	622	629	601	598	600	603	636	596	573	626	617	646	581	628	630	604	617	633	571	602	611	606	600	586	641	634	609	655	617	596	613	618	579	589	641	607	600	583	595	635	595	641	654	566	633	551	647	635	605	603	638	616	636	608	644	590	590	577	619	630	597	671	609	609	597	596	604	617	629	599	649	621	587	586	630	608	638	642	570	602	631	613	596	636	609	586	580	584	605	632	557	601	587	635	601	631	601	573	612	610	583	607	632	616	599	583	608	592	632	609	568	585	604	611	586	642	623	597	606	625	622	553	594	593	572	594	602	620	579	602	638	582	617	600	578	608	591	631	602	639	599	634	640	600	576	615	640	615	600	635	606	640	615	635	627	605	612	627	589	641	629	582	601	617	599	643	638	609	643	590	637	610	614	633	590	593	578	575	604	562	575	579	626	598	623	605	595	608	590	618	601	625	606	618	627	646	629	614	574	599	584	624	620	611	639	604	600	530	593	594	595	590	577	626	630	578	567	569	636	626	638	653	579	620	615	615	591	644	598	638	620	599	619	618	596	646	608	590	597	642	634	611	587	561	592	592	605	663	627	636	580	638	618	594	608	610	607	624	626	576	634	556	645	614	600	601	617	651	623	634	608	631	603	616	568	633	634	582	582	640	588	587	607	591	615	625	613	612	626	611	610	618	620	576	641	593	589	605	589	601	648	572	590	603	631	593	594	655	618	568	603	602	601	610	621	590	644	636	619	590	608	630	611	620	600	620	585	640	572	570	603	601	646	607	619	617	591	631	646	604	640	604	626	642	638	577	615	653	646	607	580	620	594	582	594	593	580	631	618	617	630	621	601	624	628	574	601	582	662	593	579	616	603	594	623	615	607	588	651	589	593	615	612	579	597	598	637	601	601	599	594	584	618	580	641	609	605	654	594	635	649	600	608	591	636	649	577	628	656	583	584	620	569	633	596	626	585	592	603	639	628	592	594	599	641	620	631	606	625	636	626	619	583	603	608	606	622	606	659	647	589	657	603	638	585	607	657
14716	14703	6860	2317	1171	911	868	766	752	751	758	753	772	720	793	711	711	739	752	709	679	711	749	790	721	758	732	717	775	775	716	728	667	766	733	736	753	745	795	715	746	791	728	748	728	704	763	740	711	739	743	755	741	769	787	723	709	731	717	776	702	734	718	732	781	726	735	764	726	702	779	736	718	742	743	740	738	739	729	709	741	741	780	761	742	759	760	714	703	763	743	691	743	749	752	773	717	741	706	722	717	740	707	720	701	740	710	768	758	730	711	678	717	725	711	773	732	729	710	708	705	719	694	742	707	691	712	732	747	753	762	736	755	760	727	745	723	727	768	720	746	727	744	755	736	701	731	761	754	717	757	762	733	699	716	735	798	693	748	778	732	728	746	760	741	708	769	735	694	771	756	743	722	748	743	775	716	724	707	755	747	726	678	735	735	759	740	768	804	786	753	756	683	727	706	722	707	767	764	766	781	739	731	732	723	709	767	726	771	748	705	775	726	741	719	738	793	743	689	778	745	746	765	738	748	707	735	742	703	735	752	737	748	716	754	756	701	687	742	739	702	735	742	745	728	725	708	739	722	748	707	805	756	734	763	720	737	648	775	702	740	790	735	656	733	740	772	764	816	766	781	777	737	707	782	732	733	765	767	727	743	714	759	707	710	748	723	733	787	753	698	705	762	789	706	762	752	723	735	742	764	741	731	719	767	723	748	714	743	715	733	783	812	738	731	736	750	743	734	763	747	751	714	731	694	787	732	767	728	735	775	694	737	751	726	726	734	753	743	678	787	756	741	752	746	718	730	776	719	779	685	761	726	767	757	717	699	744	727	743	772	742	769	736	806	733	724	761	736	721	715	736	762	745	742	760	737	718	721	713	681	758	738	737	726	743	675	759	775	746	734	731	795	705	725	695	728	754	753	787	719	756	807	761	701	716	738	716	703	736	718	746	745	799	720	749	726	803	784	699	663	737	763	752	737	786	757	711	749	754	718	763	742	756	708	782	739	728	743	779	754	735	744	734	677	732	731	714	737	740	789	783	691	761	780	760	699	730	733	749	726	745	729	733	689	769	776	748	745	793	736	700	687	714	729	780	777	757	720	769	745	753	695	769	756	722	727	728	719	716	727	768	742	761	757	776	716	784	778	783	775	694	732	714	738	734	800	732	731	718	750	773	771	712	728	714	764	723	749	780	753	687	720	724	737	732	703	739	767	763	736	728	713	735	722	736	732	726	723	712	734	792	753	748	718	741	722	730	785	780	757	753	764	719	746	759	757	725	746	758	698	728	758	759	707	698	716	734	745	770	721	771	712	758	756	730	759	722	711	738	756	746	692	689	712	703	761	761	733	745	716	723	737	739	757	763	742	743	727	734	684	736	760	704	763	710	706	762	749	758	760	724	744	758	751	705	714	694	740	674	773	699	747	716	745	753	762	731	790	685	758	727	741	698	714	723	748	748	750	752	744	734	744	743	714	698	806	768	747	766	749	776	751	770	740	723	763	743	746	711	782	748	749	749	739	728	700	712	793	744	726	716	768	792	737	726	748	713	718	719	754	771	717	707	755	733	739	708	757	738	700	768	743	768	732	736	766	694	740	762	691	771	742	765	777	793	735	732	769	758	763	779	771	717	753	724	752	755	755	735	755	702	764	700	726	708	730	739	737	732	704	761	737	759	772	768	710	772	761	753	770	751	728	754	762	731	735	763	710	738	724	713	765	709	757	733	731	796	749	711	737	708	722	738	749	711	712	721	739	761	696	689	727	705	741	743	764	707	784	748	706	729	743	784	750	724	730	760	699	765	739	736	714	749	713	698	723	784	722	719	698	754	697	737	776	715	701	757	717	720	725	719	715	742	694	754	712	778	788	728	686	723	760	731	772	730	680	733	733	773	692	763	778	763	709	747	744	773	744	735	741	725	711	731	769	741	740	756	740	779	733	792	720	738	720	710	753	763	745	760	749	715	779	759	779	764	742	711	746	744	730	790	732	736	753	771	731	727	733	718	743	745	705	763	760	713	772	710	767	730	740	777	758	781	713	759	710	739	746	722	727	733	743	672	744	737	716	726	734	761	708	744	785	749	736	755	730	766	704	771	709	718	723	730	700	820	722	729	723	694	789	760	684	742	815	746	751	724	767	726	752	744	715	749	723	727	755	730	725	710	779	758	717	715	759	763	713	696	723	684	752	787	696	726	737	761	706	774	699	764	779	717	753	733	719	745	751	693	719	725	779	691	749	730	710	701	739	740	664	726	736	735	704	793	723	748	782	744	739	734	749	762	753	727	717	730	748	762	738	729	707	791	745	772	719	770	746	723	693	779	725	775	705	747	759	717	730	768	780	759	713	690	725	716	735	722	754	710	751	739	686	719	742	729	744	740	720	768	752	741	735	734	755	734	702	723	746	745	708	750	723	747	724	752	737	737	748	721	764	770	708	711	725	707	748	745	744	722	739	719	756	723	757	758	746	749	735	765	718	791	760	702	765	760	731	743	747	703	714	769	732	729	714	728	745	715	728	733	693	745	739	741	672	738	717	787	749	755	782	737	708	714	740	744	745	718	746	776	748	691	737	789	752	761	790	715	722	783	742	730	724	744	741	738	731	717	731	731	736	700	747	725	755	765	710	761	711	749	737	736	790	737	726	758	759	727	772	766	715	697	750	707	725	790	731	789	754	716	741	790	743	731	745	732	774	750	715	740	757	748	794	761	756	751	723	745	772	697	769	763	739	760	699	761	775	696	751	733	756	783	727	759	723	737	737	750	743	726	740	770	777	711	734	744	741	778	695	674	704	709	691	728	724	725	684	743	676	724	732	744	707	748	713	723	760	789	738	675	718	707	757	728	711	681	713	784	793	710	715	797	781	707	672	768	736	689	770	729	747	782	725	751	672	771	765	714	706	709	718	747	820	749	720	738	760	712	772	747	740	717	750	720	706	724	771	756	712	729	751	736	750	773	761	749	756	732	731	724	724	735	736	766	712	735	724	722	708	773	744	752	781	785	770	719	774	744	783	717	782	707	767	724	757	752	745	755	752	719	717	748	708	756	756	709	717	761	729	690	741	743	684	723	724	742	730	731	733	752	726	758	752	734	775	746	749	720	761	750	695	753	709	716	707	726	736	733	787	785	766	689	688	791	783	743	766	716	760	767	763	738	691	737	727	757	759	779	709	733	750	715	682	751	719	737	769	771	707	753	767	770	755	718	769	730	787	734	723	709	746	737	734	760	724	749	763	787	690	672	745	729	692	720	754	756	750	705	760	734	739	747	745	786	787	729	718	753	696	741	733	738	799	765	782	732	792	744	717	771	702	769	735	759	750	729	800	715	767	753	735	729	769	762	761	737	739	724	717	716	747	713	729	776	718	742	748	721	753	712	700	776	684	746	750	807	745	732	722	732	713	721	723	743	711	710	761	744	746	731	720	748	733	676	743	737	715	731	709	724	779	721	737	733	785	759	734	765	755	733	789	711	740	742	723	739	734	741
23639	21013	28068	24165	20932	8716	1442	1047	900	856	804	783	753	700	721	716	714	617	720	729	648	666	672	664	704	664	653	684	701	658	693	668	639	692	637	707	697	647	685	639	648	653	660	740	713	664	673	643	687	703	641	683	657	678	648	725	675	655	684	748	706	702	670	676	604	672	638	676	667	670	696	657	711	701	635	666	736	685	697	703	688	681	705	689	690	618	692	696	675	663	649	725	682	684	698	652	692	747	646	690	679	671	684	729	679	658	664	640	699	658	678	638	636	661	676	723	717	670	650	680	665	692	684	733	706	670	650	671	692	671	651	671	631	715	686	652	678	682	686	732	662	753	704	665	648	708	632	681	645	745	670	699	706	656	634	696	675	625	659	680	682	686	680	659	641	701	676	668	646	672	705	643	625	690	665	641	637	697	667	745	709	724	690	655	690	662	651	694	669	636	647	664	692	693	669	682	669	613	700	676	652	683	686	631	672	652	652	701	681	669	691	716	680	681	648	703	702	684	689	642	653	631	713	662	664	677	700	667	669	654	676	665	688	689	716	687	650	667	667	675	664	715	706	649	694	656	696	685	721	680	652	710	678	681	673	621	667	691	698	700	663	677	666	671	659	663	651	674	640	681	698	687	662	730	735	675	638	691	668	687	649	672	686	644	642	739	724	662	673	721	660	625	699	695	650	675	665	725	684	725	643	650	626	639	718	690	695	640	698	644	673	670	663	621	648	711	638	731	662	703	653	629	684	673	698	627	660	718	738	680	677	676	648	679	679	693	668	654	696	619	659	668	622	639	652	669	722	675	645	689	690	661	649	645	684	659	677	652	704	679	634	670	647	645	718	674	664	676	680	726	711	657	683	707	665	686	661	634	663	667	692	652	684	658	617	678	657	663	686	678	638	663	654	682	694	712	665	632	668	653	699	654	667	640	653	670	654	666	689	636	663	676	711	645	649	684	683	644	659	686	684	686	682	689	635	633	707	645	685	648	663	644	663	670	680	676	711	699	673	719	621	729	674	695	695	704	695	650	660	702	690	670	682	635	689	642	698	699	651	676	664	669	653	693	637	690	651	648	693	639	674	690	640	646	650	631	660	696	654	633	681	653	670	653	680	659	674	608	703	693	648	666	686	711	621	674	652	687	737	695	605	694	694	678	656	672	664	635	671	677	723	673	627	672	673	614	652	654	686	698	667	652	666	641	717	668	616	660	641	623	706	655	652	700	671	698	670	700	674	615	661	684	650	701	642	678	667	701	715	643	690	682	667	686	655	722	659	653	647	655	670	710	711	685	722	677	660	706	693	655	695	677	686	695	650	668	676	657	698	686	676	672	659	683	675	682	692	629	678	690	665	706	670	637	708	661	669	642	607	695	665	680	709	702	674	671	625	673	667	658	689	676	703	694	667	666	646	693	676	649	659	650	689	666	674	676	638	668	680	707	659	668	653	689	719	635	656	675	671	638	697	645	685	689	656	706	649	664	697	674	680	680	678	655	649	691	653	635	695	637	644	688	639	713	658	637	682	628	694	692	650	645	681	689	663	634	703	680	685	706	704	691	660	709	694	668	642	684	699	667	739	643	644	676	684	626	704	701	672	681	678	668	668	715	688	684	670	672	698	641	691	679	673	646	717	689	681	647	676	697	667	726	681	680	643	659	709	644	648	678	657	717	633	686	733	647	686	649	695	681	669	715	670	642	629	703	665	698	698	692	693	681	714	660	637	656	704	642	685	716	666	716	689	683	708	623	680	628	693	651	685	705	624	649	684	623	657	667	615	673	655	711	684	677	650	690	668	679	702	649	694	646	646	690	657	682	647	676	615	646	683	692	653	681	657	665	709	702	678	713	719	681	689	694	675	666	717	708	705	673	700	671	685	682	656	696	661	631	646	691	656	664	683	657	693	689	697	680	684	718	659	688	668	663	673	685	676	665	640	679	684	697	681	717	650	684	735	681	643	714	676	638	710	704	699	665	652	671	665	643	705	644	685	685	705	711	664	716	722	668	681	658	669	733	677	694	655	685	661	669	690	671	666	686	645	649	642	668	641	695	699	669	695	651	626	701	708	653	676	652	641	608	626	608	658	653	690	716	685	664	670	677	637	634	661	665	630	656	673	652	676	617	686	652	707	670	659	675	662	674	659	693	648	613	689	672	679	676	651	655	639	714	685	672	589	652	653	698	638	675	663	663	680	698	705	659	651	639	644	648	672	679	697	652	727	677	688	685	701	686	658	678	651	735	671	658	689	715	672	676	637	708	636	675	722	703	682	675	740	684	660	715	706	697	668	664	665	658	661	655	686	703	672	663	673	689	671	645	652	651	672	696	713	677	621	654	681	655	640	668	657	643	664	685	681	703	664	674	712	675	704	657	698	701	662	682	694	672	678	688	657	728	650	652	747	669	668	691	669	606	687	642	654	675	679	685	683	702	681	682	682	685	671	679	695	632	614	689	646	687	695	664	691	656	618	655	657	689	668	683	636	680	690	680	696	711	670	668	659	630	650	701	693	672	649	637	670	635	641	669	664	664	654	630	693	682	691	693	667	621	681	695	667	684	675	659	665	677	715	668	657	675	679	715	663	710	670	660	661	666	675	677	702	647	679	661	685	672	636	648	632	712	637	650	659	698	688	679	667	618	662	708	672	692	607	657	708	723	672	692	673	634	704	656	662	693	639	686	719	624	650	691	689	669	709	639	720	675	677	717	654	681	655	707	680	670	654	674	714	686	626	722	682	670	689	669	644	758	652	673	665	667	650	687	670	672	728	608	715	662	669	676	640	672	656	681	698	670	695	645	683	710	670	720	623	618	632	670	676	676	721	650	621	668	663	723	653	670	659	694	661	669	686	686	667	644	686	648	669	708	683	670	650	671	643	658	693	612	652	701	649	709	709	627	697	717	694	656	697	632	665	661	682	642	701	649	639	708	633	645	698	639	648	696	672	686	685	699	687	670	737	653	672	655	678	649	653	695	736	702	702	632	669	674	663	690	681	739	695	687	682	603	654	644	651	617	665	647	698	687	642	672	680	701	658	658	681	645	675	678	674	667	666	645	704	632	691	676	652	683	653	702	711	700	719	716	665	584	646	718	692	644	665	665	673	738	686	673	699	643	693	695	653	655	679	721	703	707	669	674	644	668	701	686	694	675	680	658	656	749	650	686	683	648	642	651	678	677	696	647	666	650	653	664	698	734	694	699	689	634	692	649	665	645	694	704	688	689	701	717	655	676	657	717	666	710	689	716	696	694	637	636	640	703	672	654	684	686	620	689	681	693	636	667	673	624	668	710	634	667	618	744	703	688	655	691	619	614	679	675	651	680	705	661	681	715	684	645	650	666	669	633	681	683	677	668	648	632	649	692	687	696	677	662	704	677	640	669	714	673	672	634	601	641	671	693	665	646	657	664	634	693	693	709	698	683	667	641	695	684	644	666	657	687	675	640	675	711	665	641	685	685	691	687	671	642	680	669	676	668	659	688	714	694	734	632
19635	29638	17585	7772	3005	2057	1688	1373	1340	1174	1050	1055	958	955	922	914	893	871	902	827	873	895	884	860	831	866	819	820	873	889	839	858	826	839	833	797	839	842	852	837	804	843	796	826	806	867	848	840	820	854	842	808	809	856	807	841	806	830	786	859	810	834	791	776	773	811	830	794	764	797	805	864	802	774	841	796	794	777	799	823	834	870	790	827	823	834	841	856	824	825	798	829	786	798	778	821	829	807	786	864	831	832	810	818	801	799	846	778	830	802	847	838	795	813	810	815	845	861	821	864	825	820	799	816	815	822	842	794	808	781	833	813	838	835	808	765	789	784	852	823	816	851	859	821	805	863	835	801	890	835	834	796	806	822	800	836	834	842	832	834	817	856	860	820	817	848	823	794	832	838	753	821	764	811	807	789	829	829	814	810	826	833	841	827	806	814	827	810	854	852	836	790	785	825	828	812	807	787	871	794	785	872	830	820	784	863	775	828	801	844	863	873	800	805	769	768	829	791	809	784	812	840	798	836	807	829	788	828	828	831	821	843	780	797	860	847	810	793	787	797	804	831	790	828	833	819	795	759	808	819	826	827	809	798	820	782	840	842	898	799	828	887	820	787	788	841	849	838	799	840	880	800	787	779	825	784	843	821	825	784	794	811	858	818	838	840	769	793	830	799	792	843	873	857	842	891	879	832	779	854	820	845	816	779	836	810	820	823	849	830	843	846	772	779	793	826	835	838	873	798	850	836	804	860	812	818	836	819	850	826	825	831	853	794	825	865	838	842	764	830	820	871	792	847	844	808	825	805	826	833	846	831	841	776	817	789	818	842	826	857	836	764	840	825	781	842	864	802	868	814	794	851	803	826	811	813	861	866	775	811	822	824	807	839	797	823	815	825	849	851	820	811	787	829	825	831	824	838	821	833	887	835	837	834	836	770	764	826	871	809	857	881	823	837	842	821	846	825	833	815	840	828	813	886	814	786	818	780	813	869	822	820	821	854	798	861	814	842	790	833	781	834	829	879	807	779	813	827	797	804	799	815	837	802	835	815	829	796	829	812	833	856	831	829	847	803	832	758	839	818	813	876	830	812	873	872	838	830	827	814	899	854	822	858	810	816	761	819	816	860	835	788	816	843	794	849	809	824	817	823	816	832	819	764	862	776	809	819	797	749	793	753	789	823	777	793	838	782	863	787	800	818	853	815	849	782	891	854	801	805	844	862	830	823	844	827	786	835	811	838	826	827	798	843	812	851	784	871	831	804	827	876	830	843	871	852	828	823	805	872	800	840	827	849	800	823	803	796	836	813	824	757	788	784	810	814	839	828	812	818	830	830	824	835	810	851	809	825	805	792	762	852	799	872	833	809	814	824	828	815	874	847	783	837	807	817	836	817	842	862	828	823	822	842	841	857	787	856	813	812	790	825	825	871	811	819	772	841	811	813	818	818	816	814	822	829	870	871	830	858	824	796	827	851	821	815	845	822	806	798	844	766	824	818	812	829	860	809	802	800	783	800	764	851	841	816	835	832	839	802	782	868	809	813	805	828	823	794	853	827	757	832	847	888	818	803	812	765	806	842	775	824	860	781	866	765	824	771	802	816	763	810	784	804	827	841	838	789	793	795	771	788	771	837	854	781	814	822	821	805	820	847	867	793	821	818	803	822	865	821	803	771	786	832	841	833	809	836	777	830	825	837	877	839	846	807	842	854	825	832	836	827	828	818	803	861	794	859	806	789	842	826	805	808	832	786	809	832	802	845	790	795	847	860	801	823	780	818	819	874	884	778	855	827	842	749	884	837	836	784	857	879	852	810	837	836	860	833	802	824	809	820	830	811	859	788	771	865	839	807	826	813	810	820	873	843	799	813	853	798	870	828	823	805	860	809	802	797	851	837	843	830	863	839	810	838	825	870	824	846	774	847	796	811	836	865	908	819	856	882	795	859	785	795	793	814	831	823	803	806	861	814	796	821	795	826	877	807	783	807	866	788	866	797	861	798	837	796	786	818	845	823	770	752	831	822	777	801	847	861	776	786	833	782	858	775	808	822	831	814	884	834	850	839	821	882	831	818	850	831	803	821	809	818	818	790	861	799	810	816	860	825	804	847	836	836	799	758	860	856	806	842	815	843	788	848	826	827	870	810	797	857	767	844	864	857	837	867	823	835	808	828	817	818	782	840	826	807	810	808	785	814	797	825	820	839	765	847	789	803	823	805	855	817	772	787	843	796	859	824	840	813	799	821	827	842	829	788	822	770	831	828	837	809	840	818	808	827	827	798	789	798	811	821	820	775	815	787	847	743	759	808	805	789	796	794	816	798	845	817	837	857	803	790	776	777	807	841	810	818	795	823	788	833	828	765	817	811	737	794	811	813	848	758	815	803	828	790	817	822	821	801	754	837	851	847	784	818	877	826	832	815	847	813	809	837	835	867	825	828	827	815	817	838	824	833	819	802	777	830	858	818	821	780	846	816	853	801	830	812	804	822	815	854	814	851	833	821	799	861	817	806	821	816	761	770	799	796	777	792	805	789	805	817	779	823	800	785	860	832	808	804	796	765	756	814	784	823	854	817	850	846	838	768	833	815	839	792	775	825	800	797	813	857	792	857	851	805	856	767	818	838	828	830	782	838	866	773	841	800	783	804	775	797	841	816	872	780	825	806	809	807	841	847	769	823	832	805	784	862	846	794	826	808	782	817	806	819	885	770	815	848	808	847	860	810	868	843	826	767	804	781	840	846	782	822	817	811	836	778	816	867	812	805	790	833	848	839	871	852	812	793	766	808	812	808	807	808	810	791	776	803	846	836	814	845	784	808	868	814	808	826	867	809	820	861	870	881	820	838	810	834	777	792	835	805	840	817	814	817	801	827	845	841	844	816	813	784	812	816	832	824	798	768	838	825	843	812	809	800	812	787	823	819	811	806	807	799	782	819	811	793	842	785	801	797	809	833	858	864	833	821	841	822	745	822	834	823	773	809	836	800	835	846	819	802	883	779	847	827	847	845	813	783	789	876	818	793	826	780	817	849	820	760	767	817	841	799	839	781	832	833	807	818	833	860	859	787	800	807	829	889	800	789	854	809	826	827	810	833	843	785	815	831	836	783	828	817	817	778	824	826	804	815	845	825	858	823	809	817	768	853	796	854	867	861	833	783	822	805	818	806	827	880	816	815	838	847	857	860	859	827	821	807	781	804	786	867	806	858	816	824	839	835	779	818	812	814	812	811	834	825	789	774	850	821	833	821	862	809	782	818	817	807	821	829	848	836	781	787	823	838	827	777	781	827	848	808	861	815	816	817	797	821	853	766	812	827	783	796	850	828	802	806	786	843	811	848	784	810	787	849	831	812	796	823	800	849	820	806	853	833	823	792	801	823	796	808	761	834	796	822	790	783	838	841	793	834	814	800	807	809	814	815	817	774	793	791	834	801	846	808	806	791	827	910	774	784	815	821	775	824	797	821	846	762	855	794	846	880	788	810	837	839	808	811
24722	21025	26905	25136	10335	885	609	495	474	415	467	395	400	407	370	403	387	376	376	405	374	387	370	346	406	372	388	409	396	382	398	369	385	349	389	383	369	363	353	394	349	384	386	350	402	353	376	355	364	368	376	354	394	370	370	352	378	351	353	344	358	364	353	406	358	371	384	371	362	394	362	397	337	383	400	385	368	382	378	364	378	403	384	371	386	370	364	356	329	382	373	374	391	361	377	350	345	329	370	378	429	356	405	354	375	375	352	361	374	332	362	378	352	331	366	398	383	372	356	352	365	365	395	362	372	377	344	370	378	395	382	363	359	371	348	379	409	396	365	354	402	344	401	363	370	394	395	372	362	366	354	386	350	392	342	366	357	362	346	422	376	337	385	390	351	374	381	392	350	372	357	387	380	344	370	368	357	386	382	340	401	380	370	373	400	380	392	366	380	377	379	382	403	363	385	385	364	392	350	383	358	385	358	358	401	350	387	390	359	373	339	397	387	379	381	381	380	335	399	372	349	374	377	348	435	385	363	382	402	384	346	361	353	374	334	367	389	389	380	338	340	361	369	352	361	333	334	354	374	403	393	407	358	353	384	382	349	385	357	348	390	373	351	371	353	378	358	383	372	359	371	362	365	342	371	360	397	388	393	370	352	367	399	388	352	378	362	374	385	393	393	364	358	348	322	380	349	343	382	375	328	386	355	351	362	356	350	405	363	384	386	394	362	372	366	362	384	370	387	434	369	373	367	367	327	368	389	388	382	366	374	383	349	333	401	368	392	387	348	381	323	406	359	363	369	362	367	360	363	370	377	344	342	336	389	373	374	395	317	380	389	384	380	376	370	381	364	374	345	371	353	373	371	371	371	394	379	406	395	378	391	354	359	361	387	366	344	365	371	364	335	371	384	368	368	383	338	369	355	356	365	371	373	391	354	380	339	405	385	359	376	310	391	362	365	360	368	355	343	341	390	382	355	342	360	363	380	364	386	343	365	354	401	365	367	418	348	368	336	367	370	368	368	384	360	340	376	390	349	339	382	396	403	357	382	400	387	350	364	403	397	362	374	366	391	383	352	363	364	338	349	380	366	343	324	414	366	345	350	390	391	375	423	361	390	395	364	369	373	342	373	371	373	342	394	389	381	387	388	417	387	384	365	354	382	404	346	373	373	381	385	383	380	351	362	349	342	349	365	386	403	384	390	377	376	392	352	371	381	376	375	372	394	347	344	407	411	388	374	349	373	370	395	369	368	384	376	347	359	372	384	379	345	376	382	366	359	372	415	349	322	350	351	361	373	328	369	350	367	373	365	376	375	403	406	349	378	367	367	405	381	382	348	367	361	349	349	347	327	353	371	368	345	375	360	375	347	372	351	324	399	388	408	333	371	409	331	369	379	396	350	360	356	382	386	386	429	403	393	425	351	388	381	377	368	388	351	401	399	380	373	355	367	367	340	388	356	377	345	360	384	378	407	350	358	353	365	348	349	344	347	372	371	418	376	377	408	384	388	364	352	369	331	366	388	365	383	354	366	352	360	370	357	367	383	391	384	354	393	392	368	380	352	397	401	372	362	361	372	389	350	404	324	359	376	344	352	381	351	325	351	407	365	368	372	361	334	349	360	373	346	355	352	388	350	375	372	341	360	367	362	367	368	375	392	368	341	348	350	369	362	388	359	387	342	348	358	371	355	360	357	367	349	421	370	374	373	340	394	372	378	377	374	349	370	355	407	385	354	390	372	383	370	331	413	384	348	361	406	399	392	375	400	329	364	386	360	343	368	378	374	402	374	374	385	381	387	370	376	356	370	353	369	367	362	360	374	418	382	337	353	366	343	366	406	344	362	377	373	354	361	402	378	371	358	375	368	320	341	413	369	403	363	398	366	381	366	353	370	389	349	332	340	339	363	360	378	366	378	389	350	356	368	363	386	361	344	357	362	395	375	361	371	378	361	383	361	379	370	360	361	375	381	381	380	342	394	347	352	340	384	377	349	351	370	348	340	367	355	348	393	383	384	375	348	352	397	391	391	414	369	362	362	365	347	376	348	353	333	370	368	340	376	365	350	362	383	403	377	371	393	386	365	372	356	360	395	385	393	363	370	334	338	381	378	356	361	388	355	364	353	386	373	376	368	344	378	328	401	391	342	340	376	362	367	349	359	376	393	366	391	366	342	401	376	330	350	368	370	390	367	369	405	356	365	347	388	364	386	354	392	384	362	416	384	391	365	370	396	336	357	363	379	375	373	359	348	383	371	362	365	378	363	392	357	358	363	374	409	380	388	387	366	330	388	358	353	375	387	383	384	359	359	381	398	364	363	374	354	398	404	376	384	362	390	375	347	354	367	337	376	358	358	368	365	363	391	374	356	380	358	363	365	358	381	365	389	341	344	399	343	339	364	362	354	394	352	364	365	371	355	370	362	393	369	356	355	364	438	401	366	374	372	350	387	350	382	320	357	377	369	346	365	376	380	368	322	366	360	378	387	360	394	366	357	351	396	387	355	402	354	352	383	392	361	376	392	332	382	394	391	367	396	364	394	355	409	370	383	376	341	349	384	356	354	363	353	369	392	382	381	369	399	386	364	364	324	368	382	354	323	375	386	356	416	376	355	355	385	341	358	365	338	359	395	399	358	376	402	370	388	377	370	372	392	347	351	361	381	351	397	360	381	371	377	351	383	375	374	355	357	345	377	358	377	400	360	343	361	369	356	416	406	344	400	415	370	385	378	346	389	360	377	351	388	373	368	393	375	370	354	379	398	385	335	344	395	350	371	359	348	371	382	397	365	391	365	346	380	372	382	350	362	377	389	375	378	399	355	389	358	369	350	384	361	372	379	391	383	338	373	367	376	387	397	361	385	394	371	378	352	445	375	321	383	360	382	390	403	372	387	337	396	389	388	390	376	378	378	382	389	375	331	383	366	399	359	375	372	361	391	380	392	351	366	367	366	371	379	331	368	339	375	392	342	378	407	370	349	377	332	333	427	386	362	352	376	374	359	370	358	350	373	384	349	383	366	357	387	397	362	347	376	342	367	379	354	381	375	319	368	378	384	388	377	399	373	389	356	361	365	344	370	358	352	347	391	388	345	353	362	400	397	362	394	417	347	383	364	391	367	417	361	336	370	369	383	356	353	372	402	387	407	356	372	395	358	415	372	362	381	368	416	405	375	361	380	345	368	365	394	416	392	349	387	382	333	386	413	368	355	382	417	379	378	392	377	359	331	377	349	371	355	337	384	377	384	349	365	379	384	384	336	390	364	340	356	357	394	359	375	370	369	355	362	402	365	363	369	382	389	368	375	369	360	376	375	353	398	340	378	335	386	337	393	335	356	343	388	366	375	333	391	364	367	378	384	349	379	340	374	366	354	380	371	368	419	387	376	403	351	341	383	376	365	370	362	350	359	332	365	364	369	416	336	361	347	363	386	386	376	363	396	365	363	356	368	349	375	393	340	400	365	358	385	412	386	387	351	423	342	342	379	387	368	356
18875	24373	14049	5867	2145	1241	1020	787	742	690	581	625	544	542	505	482	487	483	464	510	473	468	495	484	551	456	453	466	466	441	475	464	459	460	512	488	484	436	485	474	472	465	439	478	452	509	455	472	478	447	450	483	503	484	462	488	476	479	473	474	456	479	427	486	434	459	475	436	433	454	463	429	464	444	479	450	456	486	514	498	447	464	430	448	487	486	454	447	458	483	474	487	458	502	441	437	454	464	475	431	436	446	455	477	462	493	470	485	468	468	440	461	463	450	475	466	430	487	470	491	467	483	493	486	450	452	467	471	467	496	452	434	457	403	424	433	460	455	489	460	494	461	466	424	446	522	440	439	448	431	433	445	432	485	511	480	468	469	473	445	480	476	450	457	405	454	449	467	436	485	488	452	465	494	467	447	457	447	439	477	464	481	460	481	512	430	471	467	504	476	477	482	444	470	490	459	465	484	468	452	482	476	504	467	457	493	493	507	464	433	471	455	460	506	426	404	458	457	465	457	498	467	454	474	463	467	475	435	490	480	480	508	470	455	453	443	478	480	462	419	514	488	497	492	444	416	455	468	463	455	484	483	421	472	489	434	465	467	410	480	476	456	439	455	422	483	475	486	428	472	491	479	489	450	438	449	454	499	485	467	455	481	477	457	471	448	445	466	481	462	478	487	469	445	480	447	464	454	471	467	446	482	450	420	462	483	455	468	470	456	411	469	442	452	438	479	469	480	482	444	459	468	457	459	449	474	452	469	408	475	446	478	460	460	449	455	476	453	484	448	476	440	466	467	459	482	502	458	495	467	479	465	483	477	429	504	468	450	420	445	441	440	453	464	484	479	479	476	410	426	459	446	443	441	469	450	448	480	453	479	455	500	458	487	465	475	452	473	471	497	483	448	477	474	469	425	465	450	464	475	447	481	446	460	468	457	451	451	464	459	457	465	447	478	468	481	431	443	444	471	475	446	480	481	460	457	458	469	499	450	461	463	482	476	458	503	468	423	456	475	484	436	463	495	454	448	425	464	447	442	458	469	438	455	471	462	461	434	461	437	459	500	462	444	467	459	498	455	465	481	467	516	415	482	447	471	472	425	449	450	511	453	515	445	499	440	456	436	468	477	451	452	480	457	442	456	493	465	472	455	478	467	498	431	451	466	473	452	461	480	425	468	469	469	448	442	478	470	475	451	427	436	439	459	441	485	480	464	433	444	465	415	449	460	524	503	470	450	435	454	501	423	479	448	447	491	453	473	460	465	428	462	476	460	485	414	446	487	494	490	444	472	488	464	458	454	454	447	459	466	497	455	478	432	452	467	479	433	509	422	467	453	476	485	468	463	444	452	492	445	466	436	442	451	435	494	452	422	478	485	433	494	444	424	437	436	458	474	490	449	471	484	429	449	482	452	469	505	422	433	447	478	437	465	472	476	461	445	442	430	449	462	460	456	472	462	449	440	424	458	451	478	427	507	468	459	473	450	441	467	462	452	440	459	459	464	442	462	437	472	487	451	449	478	461	452	443	448	488	484	496	462	438	476	457	445	442	452	459	496	444	475	462	475	453	432	443	433	462	472	469	435	448	468	477	439	482	483	491	451	436	442	509	446	513	480	439	469	427	486	450	457	447	482	442	441	458	432	469	478	450	470	468	438	463	461	484	483	452	453	442	426	501	489	435	449	458	478	481	489	495	477	458	473	479	440	449	493	502	437	487	466	487	448	487	454	460	456	447	484	471	479	480	471	471	445	454	478	464	456	446	459	503	451	463	452	459	454	471	501	453	468	448	444	474	463	436	434	433	461	461	421	488	473	515	447	451	454	490	471	507	459	472	468	494	484	529	418	466	458	493	471	459	490	465	469	451	424	483	450	478	478	494	446	444	460	507	472	420	501	451	455	438	428	440	446	472	443	489	494	485	427	426	468	415	464	510	491	489	441	483	496	474	464	487	471	451	479	490	456	456	450	426	476	497	452	468	480	477	461	514	461	451	491	449	449	442	463	437	446	464	425	486	483	442	437	487	472	438	447	440	480	486	460	451	436	467	440	424	450	440	465	449	459	458	437	446	472	497	457	487	453	476	434	443	454	453	420	471	467	449	506	445	499	463	449	450	462	474	468	466	449	484	476	490	453	452	444	447	491	516	506	492	479	493	447	474	486	483	458	460	467	487	451	472	441	439	459	463	459	453	455	458	482	481	487	451	479	443	428	418	475	487	442	465	481	451	493	458	451	460	443	443	418	486	469	441	435	468	451	460	490	453	468	423	435	466	469	432	481	469	448	455	471	475	472	471	425	462	455	441	437	491	475	462	463	451	487	458	475	490	471	433	462	418	494	450	442	480	476	426	423	459	426	480	477	448	488	447	456	444	450	460	443	456	509	483	465	468	440	468	439	485	457	451	489	455	426	479	469	490	458	469	482	450	480	449	497	502	438	459	402	492	443	495	438	431	445	497	415	426	469	450	502	464	451	478	476	483	469	465	479	489	476	497	455	476	446	448	484	439	426	489	440	452	493	457	456	409	426	475	470	493	463	451	470	475	442	446	480	457	474	462	443	449	498	451	454	474	438	475	442	449	461	471	424	489	463	486	481	446	472	456	437	461	437	477	427	435	454	520	449	471	487	489	476	469	468	487	495	477	449	438	478	413	445	469	523	432	487	429	454	496	453	473	473	416	454	455	443	465	469	450	461	467	445	494	493	467	486	475	454	468	486	442	466	419	478	449	476	491	465	496	453	477	472	447	468	420	474	451	454	442	462	424	464	472	442	482	471	452	433	452	451	472	460	433	463	463	481	454	445	454	439	474	471	462	472	432	476	477	476	436	459	498	452	461	452	457	494	471	450	459	440	477	481	494	436	454	464	520	453	466	451	489	442	485	433	474	430	511	448	482	443	472	456	429	474	469	477	488	479	482	448	459	454	441	407	468	461	430	484	447	449	467	470	488	483	453	498	474	456	485	471	480	442	478	440	502	493	442	451	488	489	459	478	449	438	447	413	489	449	462	488	475	495	466	476	475	456	442	425	448	454	451	505	475	458	471	439	484	466	458	446	475	433	510	469	430	421	466	477	498	521	465	468	467	432	451	467	413	455	470	445	471	468	422	496	466	464	492	428	448	453	470	454	461	461	475	439	469	452	460	464	457	476	452	449	422	469	435	519	463	496	487	445	446	470	449	442	450	445	446	477	465	462	441	454	415	481	480	481	481	453	449	490	438	454	466	453	437	461	435	456	489	452	442	443	458	489	489	483	482	476	434	457	455	476	474	476	479	472	470	438	442	454	477	475	489	471	460	510	499	506	516	466	469	500	467	453	459	452	427	453	445	486	481	515	488	487	487	465	461	440	440	452	431	480	432	476	435	502	465	460	478	457	468	469	453	452	454	479	422	480	458	477	408	448	507	434	441	468	436	444	460	437	442	470	480	440	462	439	493	500	452	470	449	452	462	469	469	448	484	460	452	452	483	459	435	484	466	466	463	476	494	469
22644	21058	28541	23799	21049	20985	6670	1150	769	695	633	622	562	566	507	484	507	476	468	507	443	444	449	446	482	436	456	428	459	444	441	431	436	431	445	433	394	396	421	426	452	440	407	387	382	428	410	460	437	432	389	354	414	411	410	408	430	419	404	411	404	409	444	443	373	407	396	391	413	405	422	419	421	407	406	402	404	424	427	420	389	429	399	413	383	462	435	412	400	405	406	411	432	406	417	440	409	426	396	436	379	408	409	404	404	382	406	378	401	412	396	400	382	421	421	419	431	426	381	416	453	408	454	405	405	399	413	384	436	368	421	404	397	427	388	451	401	418	395	415	444	435	419	396	416	410	426	389	389	381	397	403	434	401	392	393	439	434	399	449	423	388	402	446	401	424	397	431	399	422	432	406	387	407	398	391	428	375	397	414	418	394	399	388	408	426	417	409	405	402	436	414	437	413	381	447	410	409	438	428	383	386	386	393	398	410	354	406	378	402	460	371	389	419	432	361	390	422	368	407	425	401	423	379	396	399	380	390	416	381	386	413	438	433	413	392	374	421	401	417	432	425	427	402	385	431	403	412	411	416	404	396	396	428	387	410	390	414	457	412	371	387	371	441	427	408	432	381	406	399	401	397	428	402	441	375	413	404	423	381	422	393	414	409	428	428	410	415	412	443	385	422	421	413	391	403	378	394	398	428	408	402	424	380	417	407	391	399	405	424	444	402	374	405	382	396	425	429	411	419	395	373	411	416	404	450	417	399	460	412	417	422	423	407	418	393	403	403	446	425	425	434	431	402	406	405	393	418	388	415	385	391	401	434	435	402	412	410	379	397	385	414	391	398	387	393	429	401	446	429	376	390	442	404	363	401	419	416	396	404	427	398	451	417	395	412	399	419	390	380	428	441	399	438	396	387	419	401	438	398	429	419	419	398	409	410	436	440	405	395	407	402	415	396	411	385	401	388	390	391	398	400	424	397	358	428	376	406	409	423	401	435	396	419	413	408	388	391	356	382	391	433	426	396	424	392	423	425	412	393	417	425	428	400	422	412	403	376	379	418	400	394	424	383	415	389	415	398	420	389	382	409	399	409	424	396	417	432	398	415	439	399	401	429	392	393	425	399	421	388	393	418	394	419	402	432	466	435	420	407	438	387	426	404	363	419	397	440	455	399	398	389	409	403	383	351	378	418	359	393	341	399	429	395	378	434	416	393	414	401	441	428	391	470	410	415	406	417	399	392	402	480	390	373	423	417	402	393	423	437	384	406	392	401	457	406	438	410	435	410	415	400	383	399	405	432	383	401	391	390	386	411	410	403	431	406	457	390	422	423	399	409	415	379	413	421	385	427	421	395	382	422	419	418	424	412	437	433	422	415	395	386	396	398	346	388	447	426	391	390	346	408	405	425	412	408	422	411	385	430	375	401	384	362	410	397	433	426	389	400	414	402	397	426	442	371	401	410	416	422	386	419	416	401	377	419	427	439	389	414	371	420	422	404	396	382	403	415	430	408	432	422	389	414	391	365	368	418	379	397	394	421	418	408	409	422	412	420	406	400	421	389	430	402	407	418	402	374	389	417	463	415	401	409	429	411	409	400	395	401	375	436	428	378	434	406	385	408	401	426	426	380	416	404	401	383	415	405	402	397	415	371	412	387	426	406	398	377	402	409	460	438	399	387	399	408	405	404	442	413	373	399	387	374	391	436	401	374	398	401	370	416	416	437	411	368	394	382	378	448	396	419	410	403	436	382	432	392	393	414	383	444	432	398	457	414	387	386	419	374	411	418	407	385	390	382	429	449	417	411	404	363	395	431	390	432	404	416	405	388	394	405	399	401	424	400	435	403	402	393	415	396	425	364	416	424	431	411	410	390	417	439	371	427	416	402	394	406	425	425	427	427	411	416	421	398	414	418	393	438	423	400	433	413	378	417	406	391	429	420	433	354	409	408	399	400	390	420	401	400	400	432	387	383	394	377	406	377	379	422	396	401	377	377	401	418	395	414	407	419	419	377	395	417	425	405	436	384	417	388	407	396	408	449	394	412	432	423	384	379	360	389	414	440	397	422	405	408	402	439	397	412	396	377	415	380	418	423	390	380	368	427	426	389	449	410	425	393	374	418	393	406	413	412	426	449	449	411	383	405	408	426	414	438	437	390	421	439	406	450	393	421	398	410	392	379	403	386	423	427	406	406	418	408	392	424	426	402	432	407	409	407	396	404	420	416	406	432	379	400	406	402	454	412	403	396	402	411	377	377	437	428	372	377	414	400	396	392	447	397	380	424	393	372	430	442	439	411	398	393	408	411	407	441	411	414	399	405	391	420	393	437	410	385	397	402	402	469	395	414	413	369	425	394	408	423	412	405	404	414	389	427	386	420	429	405	408	371	413	396	426	427	413	399	395	381	411	364	413	432	419	388	407	443	387	434	414	407	418	417	397	408	427	401	355	386	406	417	399	415	426	430	381	408	400	391	390	409	403	455	424	414	418	416	390	418	405	412	386	409	413	403	409	406	413	372	406	382	431	413	428	444	383	399	401	380	413	403	351	445	400	386	431	412	402	431	434	376	419	429	395	423	412	391	444	441	355	397	409	419	416	358	438	424	410	403	392	399	411	420	405	387	422	397	435	415	407	406	413	387	426	406	395	402	417	442	411	404	398	421	419	397	392	433	405	403	426	426	446	363	402	374	391	430	397	407	398	437	436	400	376	388	388	417	402	444	440	406	413	352	385	403	426	424	400	369	401	401	395	405	405	451	413	378	393	414	423	420	433	428	377	402	381	418	427	417	436	380	385	396	398	383	378	434	402	438	355	419	380	453	456	401	412	423	391	423	404	415	394	410	410	391	428	423	420	419	407	412	429	432	386	401	425	421	382	425	426	408	390	374	400	411	392	424	418	415	420	400	395	385	376	423	434	382	403	397	380	415	403	443	410	407	401	396	389	439	410	425	376	439	372	409	414	383	401	437	415	429	420	403	411	424	386	394	433	401	388	411	401	404	415	401	386	397	420	416	441	395	369	385	404	425	405	417	423	420	394	403	429	411	401	395	418	409	421	379	436	372	401	442	416	398	414	426	448	438	398	398	391	410	399	411	373	428	384	442	395	388	399	382	387	409	411	394	411	406	401	396	444	422	379	428	417	419	376	369	413	390	415	436	396	378	422	403	428	386	377	446	405	413	393	378	425	389	395	376	398	393	379	390	420	376	424	410	420	382	417	429	418	383	380	389	415	403	398	405	387	404	381	400	386	397	379	405	424	399	439	416	365	383	432	418	412	436	370	420	384	416	397	454	437	384	383	394	395	371	399	401	389	435	417	402	393	427	381	412	408	423	412	460	385	383	455	401	410	407	423	435	390	408	420	368	411	378	393	418	401	409	413	381	404	392	400	388	424	378	414	436	415	364	419	387	381	413	403	399	387	436	422	372	403	408	414	407	405	386	374	402	411	405	433	388	379	382	400	390	454	427	399	402	402	451	398	398	399	408
23376	36515	24219	11170	5209	2809	2069	1769	1342	1133	1057	975	864	771	719	685	642	620	606	636	614	581	644	578	585	543	553	561	544	554	540	553	528	516	508	561	517	560	519	541	493	490	528	547	536	506	535	494	502	539	529	536	528	516	505	462	564	505	509	498	533	539	497	544	511	533	511	510	486	535	494	527	506	526	503	498	515	532	533	521	535	522	512	519	482	451	494	549	490	508	514	505	566	516	480	529	519	537	522	489	515	494	527	525	564	537	462	509	462	464	516	503	498	479	507	512	501	513	501	530	501	514	527	473	493	488	482	526	521	552	491	528	505	557	518	487	514	486	546	478	533	514	514	520	550	508	506	548	504	528	556	554	495	543	489	498	515	501	546	457	502	486	512	535	534	520	502	515	508	592	534	503	519	491	510	484	494	503	536	513	510	521	499	500	503	552	523	534	485	507	494	555	543	537	490	508	500	491	530	535	542	501	502	508	537	502	521	480	486	546	554	494	543	490	539	511	520	507	495	516	504	517	534	509	505	533	510	533	498	519	498	583	502	534	513	506	503	530	543	472	525	489	487	504	498	574	488	515	519	530	509	507	511	477	520	503	527	498	519	527	518	522	514	568	500	530	471	545	521	503	491	511	520	488	503	502	520	532	475	504	477	509	539	515	537	523	473	512	533	537	505	546	521	514	541	509	519	470	506	522	534	534	490	528	559	524	514	559	529	519	445	529	509	530	480	557	498	523	505	557	533	534	516	531	505	510	484	495	497	497	526	537	520	490	552	491	506	514	483	492	535	507	521	514	497	471	535	514	555	490	505	510	523	562	507	552	491	534	511	515	530	529	505	513	498	529	508	494	511	505	475	522	527	515	544	532	536	590	474	521	548	504	507	482	489	495	542	525	546	550	484	493	515	506	482	492	519	561	503	498	506	505	503	454	520	546	539	484	538	517	488	508	511	525	549	548	522	514	468	466	506	574	517	530	528	506	510	514	512	493	482	487	516	560	522	497	503	499	521	520	570	521	555	490	539	529	482	480	518	495	499	493	508	519	470	494	487	509	529	507	512	530	546	490	510	541	518	507	524	489	494	531	519	496	538	552	488	550	526	517	492	530	484	479	490	475	480	511	517	552	495	548	510	463	550	517	515	523	505	524	481	492	469	506	517	501	519	504	533	503	478	531	511	488	526	510	508	491	544	508	537	510	500	485	526	512	506	498	495	464	514	513	510	521	526	527	508	500	545	495	501	520	576	502	500	499	454	566	502	546	487	470	510	507	490	524	539	511	516	568	501	530	524	513	513	535	548	519	552	500	514	524	512	501	541	507	509	484	506	502	552	519	526	530	507	491	508	497	561	492	502	520	534	544	524	484	500	511	541	534	478	528	532	478	475	523	527	505	553	509	537	518	507	481	497	517	499	484	542	499	548	527	489	460	517	536	509	522	462	514	478	501	474	531	491	478	537	496	491	495	534	496	527	516	548	501	579	522	477	492	469	504	525	501	490	517	502	506	563	508	488	520	488	514	531	519	549	496	473	548	509	504	575	559	491	516	543	497	507	484	541	505	509	538	507	512	527	545	495	545	514	506	498	480	494	477	506	477	524	532	530	506	505	483	513	494	520	510	481	512	512	539	493	501	475	504	510	454	501	489	536	521	470	529	512	467	495	555	479	476	569	503	528	552	522	516	466	544	575	533	506	504	507	484	492	532	481	531	478	514	544	507	494	536	502	507	571	520	469	518	548	510	525	528	512	553	511	484	515	516	452	513	489	519	508	535	475	498	475	545	511	513	498	529	501	497	524	508	538	494	522	531	513	488	500	514	498	513	523	513	478	487	549	488	531	488	523	548	494	501	530	491	540	514	514	497	486	507	536	505	474	504	506	509	523	501	502	479	501	537	504	505	546	537	538	506	535	525	458	533	529	503	518	490	540	494	490	565	535	468	517	489	522	500	553	548	487	538	477	522	495	496	538	521	502	524	517	508	514	543	481	535	532	517	545	507	484	511	520	484	505	528	466	527	443	484	502	498	532	507	476	524	524	522	533	495	511	497	528	518	528	519	533	534	510	493	508	534	512	542	511	491	540	548	513	467	506	497	519	486	488	518	521	504	482	502	487	516	510	514	494	491	516	521	522	539	488	485	490	506	538	539	478	509	491	501	507	496	518	503	511	497	514	507	517	506	512	490	511	517	511	495	509	524	547	431	496	526	556	474	565	524	523	502	511	517	483	485	478	512	522	521	487	501	501	485	503	483	525	530	509	522	537	528	478	507	458	520	488	527	503	477	533	448	496	485	501	510	507	511	517	540	570	509	501	482	521	497	511	534	496	519	512	513	496	489	530	468	550	510	529	457	498	536	527	516	489	484	503	522	485	482	501	523	492	468	508	501	537	533	490	499	505	496	558	509	542	511	489	517	500	508	536	501	539	551	537	533	525	463	526	525	510	504	474	501	496	487	522	520	525	528	499	520	500	541	513	535	520	522	521	482	483	522	521	523	495	520	499	498	506	485	501	526	527	527	547	491	544	504	531	505	547	522	495	530	482	526	531	476	550	470	496	499	533	520	484	510	480	524	483	515	506	543	501	506	497	498	535	468	527	475	504	494	463	512	518	503	474	522	537	528	498	516	514	504	524	505	453	497	509	501	497	552	533	538	492	494	550	561	483	487	513	522	552	514	516	523	488	503	514	516	485	507	492	529	508	550	515	516	494	518	503	562	515	490	526	491	536	513	456	485	469	535	522	486	526	497	509	502	473	509	502	546	517	474	486	490	527	506	507	543	527	467	531	487	500	484	520	500	497	548	538	513	486	553	510	503	500	523	523	507	535	515	522	502	482	501	498	513	525	512	505	515	554	536	495	534	582	501	503	568	503	510	487	505	581	494	515	520	525	488	504	504	498	490	493	489	479	523	580	529	502	455	479	541	547	555	485	517	524	453	527	498	519	542	512	489	522	479	503	515	521	540	524	512	497	474	501	537	524	517	515	491	482	507	485	496	528	546	531	506	523	554	539	519	529	488	554	487	520	513	489	461	471	444	483	525	506	527	553	517	475	526	471	518	564	494	528	520	468	527	531	511	503	517	496	486	494	534	482	527	481	519	511	500	522	512	550	543	498	508	537	531	524	509	511	507	517	531	508	479	518	510	526	519	515	529	514	519	567	513	492	531	510	516	533	525	518	489	527	516	548	503	509	501	544	533	516	511	516	497	537	553	443	551	504	539	529	524	488	475	513	503	467	559	520	524	496	499	510	525	506	544	499	492	498	554	509	461	514	484	493	515	524	503	519	505	547	527	553	490	532	474	502	545	541	503	521	502	490	498	514	536	488	515	509	527	519	545	546	499	496	493	520	502	534	502	540	471	486	543	482	514	501	507	515	524	485	512	504	494	525	479	470	519	528	520	501	496	516	536	528	528	515	496	507	494	499	491	530	567	531	509	513	525	531	527	532	519	534	537	519	517	549	537	504	520	512	472	517	498	527	546	496	496
27374	19658	9602	2474	927	707	637	679	640	604	643	596	637	626	621	626	602	601	592	568	610	605	660	604	581	635	617	610	549	635	592	624	583	635	602	590	610	575	606	618	597	618	624	581	597	646	644	599	595	597	614	616	577	666	639	625	630	609	580	599	631	613	622	600	634	640	612	582	616	606	603	610	635	605	595	590	614	570	631	615	582	650	613	638	662	590	631	562	615	654	611	626	601	602	596	595	612	609	578	607	586	620	628	635	654	587	605	642	641	646	631	592	584	583	636	638	590	611	593	605	611	607	596	599	622	629	583	614	630	564	601	551	604	564	630	578	612	595	656	618	597	588	600	550	590	568	579	579	619	608	621	609	621	601	611	558	598	583	612	612	583	610	635	603	604	580	623	595	628	619	623	577	589	615	594	600	589	600	581	624	579	645	621	647	645	616	616	602	594	605	637	605	582	563	571	643	603	617	611	643	593	584	592	655	626	601	622	645	563	631	621	615	635	655	588	612	643	619	616	594	599	563	641	629	639	587	606	621	574	661	628	559	650	588	603	619	623	579	592	600	590	638	617	593	612	604	617	618	635	615	600	597	578	618	604	608	629	587	600	567	630	593	596	603	584	592	635	640	619	613	599	631	630	585	624	598	541	611	611	635	636	578	640	610	606	623	613	564	566	607	641	649	598	608	618	593	594	584	625	612	621	579	609	586	654	598	629	586	600	630	593	549	649	616	613	654	676	615	565	656	628	616	612	603	618	601	619	570	581	640	591	615	602	597	632	571	602	585	612	574	641	615	654	642	596	639	642	632	630	607	654	622	629	596	655	610	608	617	547	618	591	604	592	621	625	599	599	610	613	624	582	566	594	656	579	591	593	615	615	603	601	643	597	604	608	579	588	601	586	607	591	592	579	587	617	632	616	588	619	576	588	599	655	582	591	605	602	641	613	583	630	647	605	604	636	596	590	616	619	620	572	607	619	603	603	609	585	600	632	630	577	592	594	568	582	630	619	610	625	588	607	614	581	657	605	581	633	584	563	589	628	610	613	576	611	578	609	591	585	597	558	570	602	606	605	560	603	563	575	640	542	614	611	615	589	599	587	583	652	608	605	573	643	581	577	586	599	592	636	609	574	611	625	564	599	613	625	612	596	612	613	595	586	579	600	594	668	645	630	608	611	613	583	600	608	580	596	603	613	594	589	590	679	650	599	628	625	589	555	594	585	608	607	602	583	618	656	600	633	595	557	589	621	595	587	597	614	603	608	624	610	588	590	584	608	645	539	551	566	599	591	640	635	608	562	621	611	622	639	597	618	605	596	588	597	606	606	629	607	600	594	624	612	557	627	623	599	620	575	608	599	575	623	598	602	627	597	578	579	624	579	646	620	585	617	577	599	582	583	586	639	613	592	636	603	608	629	574	661	574	618	570	574	595	608	635	616	616	613	648	604	585	593	614	617	588	631	603	595	571	625	606	627	632	600	644	545	588	619	611	599	634	616	634	626	622	622	648	578	602	592	596	580	614	625	627	622	646	585	631	549	651	618	609	618	572	643	606	584	560	603	599	612	592	590	623	606	599	639	580	578	595	586	612	604	637	649	625	619	598	566	637	563	618	608	587	596	637	645	677	667	600	647	590	586	603	595	576	587	612	547	592	614	608	654	623	596	621	571	560	593	614	507	566	623	591	655	618	622	613	633	570	599	591	609	557	574	577	598	566	597	595	570	617	601	631	589	610	601	603	617	615	647	619	576	580	589	611	656	605	601	611	605	627	591	609	660	630	612	601	622	587	642	619	612	641	653	593	621	641	604	628	630	621	584	612	602	618	606	585	608	667	585	592	592	602	600	592	585	623	586	640	629	664	580	634	618	601	590	634	624	623	589	601	584	619	596	591	620	604	565	590	590	629	591	598	593	589	639	593	590	650	607	584	564	565	596	588	609	600	590	566	599	626	592	628	625	599	637	587	624	618	606	642	662	600	572	622	625	635	634	612	604	596	604	637	663	612	649	611	623	624	582	617	554	623	667	611	584	605	613	598	606	615	617	587	598	572	581	556	613	560	634	608	629	595	615	646	592	596	557	645	615	575	643	612	605	629	601	612	601	586	599	623	595	614	641	621	609	630	599	595	590	555	607	594	633	587	641	651	600	611	579	612	627	598	582	635	586	616	644	649	601	660	602	601	576	627	632	580	576	557	650	578	633	550	608	607	577	618	604	579	567	639	556	623	632	596	589	578	562	658	613	626	598	590	623	629	589	620	591	597	628	637	624	640	641	639	693	644	578	607	625	649	635	637	560	604	626	618	578	619	627	638	623	594	607	562	584	625	557	561	609	606	629	563	614	622	591	611	630	600	630	633	550	597	624	594	601	600	617	634	617	577	603	624	599	601	619	617	591	620	640	562	629	598	576	580	595	600	596	613	575	607	600	611	580	603	637	579	595	618	663	635	630	609	600	645	607	621	634	606	614	561	589	588	585	591	596	645	601	614	603	574	568	606	589	601	602	593	598	628	625	654	657	636	602	616	623	637	596	600	574	600	642	646	655	604	606	581	575	578	630	645	634	620	611	609	588	627	547	667	591	627	610	596	587	604	591	610	596	685	601	600	616	635	617	625	618	626	619	615	617	622	611	607	593	596	667	614	578	588	656	606	606	624	634	647	624	551	642	604	665	625	612	585	588	593	630	600	633	596	612	594	614	560	533	610	596	534	589	596	603	626	604	565	616	627	617	612	588	609	572	633	581	611	611	577	595	601	599	611	613	607	628	618	602	624	601	642	639	581	612	575	607	588	585	597	609	640	633	600	586	648	618	599	633	568	570	625	607	595	607	572	647	612	602	568	585	632	591	624	566	592	572	570	618	619	633	557	602	600	575	598	611	628	607	584	604	595	607	601	650	616	558	633	617	605	582	613	580	642	571	586	579	624	607	585	564	606	572	619	631	626	604	594	599	586	615	562	567	575	633	594	611	585	553	595	589	585	567	563	574	589	646	632	591	596	613	547	626	597	614	582	614	601	625	614	614	675	607	621	621	576	591	621	565	621	640	611	571	619	577	585	584	633	641	595	589	611	567	561	660	611	643	600	628	638	577	592	604	584	607	623	622	554	616	625	625	609	607	587	594	634	601	628	638	629	595	627	653	614	615	642	602	605	613	630	615	612	620	606	586	620	626	591	599	615	607	614	590	610	609	603	598	619	577	605	599	618	568	560	593	610	625	566	627	677	615	616	564	608	614	634	611	617	577	630	581	670	605	603	576	639	549	610	633	592	623	631	595	613	613	582	591	614	612	623	670	619	593	664	655	638	565	598	625	638	599	607	608	572	622	596	596	592	616	589	616	614	607	642	655	623	624	628	615	623	597	636	572	602	621	613	628	594	630	644	584	615	610	606	634	630	581	621	615	627	637	596	609	582	598	598	603	605	598	607	609	613	621	610	599	651	576	631	578	603	577	588	598	609	679	586	624	597	597	599	599	622	614	594	590	609	602	618
14414	14818	7496	2711	1246	899	785	837	775	765	784	756	717	717	732	733	736	722	720	802	709	730	682	746	756	739	735	709	726	762	745	744	698	751	756	728	732	706	750	759	777	737	771	739	750	748	706	695	698	730	745	737	754	687	695	765	730	724	754	724	722	754	780	713	765	762	706	717	768	742	680	710	745	704	760	703	726	757	755	712	747	755	743	763	759	723	749	751	736	714	724	756	717	750	706	759	697	737	689	762	734	691	676	743	725	700	738	736	701	713	701	726	717	728	736	752	749	718	738	734	715	753	752	792	772	716	727	750	740	732	731	717	782	732	800	694	723	743	735	750	702	743	709	769	722	716	733	753	744	728	714	736	763	736	748	727	739	723	754	775	749	730	723	750	738	729	726	763	707	748	772	731	751	793	699	756	693	761	717	779	717	744	770	707	706	726	768	722	745	694	715	745	761	722	707	728	690	691	764	673	771	721	767	730	724	761	757	740	742	733	775	751	697	742	783	790	730	773	747	706	718	714	719	741	725	782	746	755	733	748	757	772	739	716	778	751	723	743	755	756	700	760	756	747	720	736	724	684	759	732	698	698	747	693	711	721	779	698	781	779	747	735	752	765	757	782	690	739	707	672	693	725	743	745	681	722	750	716	733	722	773	747	730	736	714	743	712	749	753	742	718	735	746	767	684	736	707	731	690	754	734	728	693	719	715	721	754	763	705	741	759	721	703	743	773	750	753	756	715	759	754	766	730	737	686	680	772	726	714	740	694	742	768	742	732	709	744	740	766	724	700	685	744	739	725	734	753	769	745	709	753	682	713	736	740	732	710	792	709	793	724	721	740	738	706	733	749	699	721	721	745	754	778	738	734	727	729	750	707	755	696	765	753	718	761	743	682	749	713	746	733	736	729	690	736	721	738	787	751	719	733	740	740	722	692	725	727	741	715	750	747	707	725	759	736	748	762	684	784	732	674	717	717	743	729	724	737	787	704	750	761	716	727	719	792	767	663	742	741	756	717	708	746	800	755	712	761	760	724	742	721	718	729	704	678	733	741	722	732	771	737	746	806	723	735	767	747	744	700	709	726	708	721	725	696	709	745	693	742	694	784	742	748	792	677	707	799	791	729	745	731	701	744	749	724	786	714	691	736	770	706	684	709	706	756	726	774	723	716	717	691	764	730	760	693	738	729	750	677	742	744	777	771	733	722	752	729	684	735	709	705	776	722	724	766	696	752	724	723	796	714	684	802	775	734	786	766	794	740	743	740	757	747	745	716	744	748	735	768	769	750	748	750	789	759	723	699	751	740	717	756	709	752	747	761	690	745	719	707	747	706	749	739	771	746	752	732	742	741	720	763	743	738	698	716	734	694	688	734	774	718	708	746	723	723	736	723	768	709	749	705	735	748	726	774	670	750	767	757	750	701	723	716	733	694	701	743	759	749	740	692	727	703	763	742	811	763	758	744	711	703	713	676	702	738	681	708	747	784	745	711	728	743	812	728	749	746	700	731	709	735	684	782	714	758	754	686	754	759	743	729	735	718	710	676	718	723	748	774	752	732	774	709	738	719	740	771	711	758	720	721	717	753	735	760	738	740	734	715	716	739	702	735	771	734	712	737	726	735	763	791	792	741	754	813	746	726	711	697	745	671	737	700	724	736	763	698	707	732	749	707	706	714	734	731	757	749	726	709	725	749	781	707	771	732	696	697	719	717	717	741	720	753	776	716	743	717	775	696	718	757	710	754	739	752	722	704	729	726	775	727	777	727	701	716	757	737	758	735	699	756	715	715	765	738	730	737	770	738	707	758	763	706	749	692	655	712	774	776	734	682	769	737	730	766	737	678	736	700	750	770	751	772	782	738	715	724	754	713	745	732	734	757	720	721	770	793	722	710	719	758	765	711	708	721	720	734	748	751	715	746	752	713	731	672	766	703	719	711	774	760	740	719	759	703	724	759	752	722	712	740	749	748	740	755	736	712	726	762	720	777	730	704	716	767	785	763	680	735	717	739	726	744	740	755	725	711	692	741	744	736	749	733	769	801	739	691	731	729	699	768	727	750	769	726	729	753	741	736	697	751	732	764	754	741	731	777	733	755	719	735	763	710	749	769	721	751	716	752	711	738	768	729	751	730	734	742	751	744	732	732	689	707	694	737	751	718	727	777	747	771	761	736	708	713	747	769	685	717	740	780	720	719	694	729	719	735	732	713	678	781	715	708	723	703	751	715	700	758	696	711	712	719	740	680	771	764	746	709	725	744	722	708	763	772	729	712	745	736	714	748	716	679	697	711	766	702	754	747	726	741	759	770	759	721	761	726	703	688	740	712	752	731	745	735	738	728	710	723	734	752	728	735	735	675	688	719	726	782	692	733	734	711	726	701	758	750	789	720	765	755	779	757	761	713	764	745	694	778	731	719	748	687	714	746	727	766	755	741	707	754	755	703	735	692	740	733	724	768	761	731	737	711	748	734	704	735	743	761	739	752	741	760	730	725	782	700	729	760	724	782	757	684	741	757	741	736	730	723	742	679	731	720	684	749	731	722	751	727	786	720	793	726	689	710	753	742	705	685	727	729	777	762	741	732	731	731	733	789	757	730	664	739	728	709	738	756	720	761	733	740	795	722	760	725	731	743	761	776	741	730	676	734	727	759	716	710	737	754	763	702	775	734	763	747	701	686	741	735	728	723	742	683	720	700	724	755	758	756	721	657	722	687	693	722	747	702	721	718	762	714	713	729	727	767	763	761	783	673	701	733	732	664	709	725	756	737	736	728	725	786	742	721	747	735	776	734	732	726	739	718	761	744	708	729	739	711	721	759	683	737	767	749	702	705	721	760	695	714	768	710	753	738	735	725	700	758	776	722	732	745	723	755	736	745	734	731	691	728	760	745	691	763	737	769	732	719	710	699	711	760	762	727	696	780	718	692	756	760	731	704	752	721	736	736	663	734	743	734	731	728	761	736	801	766	730	712	706	734	695	793	736	749	725	748	755	742	734	745	756	703	746	725	755	744	786	721	730	725	739	751	737	710	736	745	745	738	694	773	752	761	736	766	738	684	734	721	752	772	714	781	708	747	725	680	714	754	718	751	717	683	720	743	766	782	737	754	682	729	696	677	740	763	737	740	742	741	732	709	738	758	753	758	765	741	727	733	739	739	770	749	759	678	717	729	715	749	749	819	719	733	731	709	720	726	708	771	739	732	745	722	736	714	746	713	789	747	775	705	775	699	708	729	702	756	741	765	722	730	757	712	778	792	744	716	739	701	731	740	728	751	725	778	706	736	764	699	736	784	684	734	753	724	719	693	714	816	777	749	726	764	709	739	748	743	716	692	784	744	785	718	745	741	761	724	714	746	693	739	764	707	717	757	759	713	683	726	706	753	770	749	796	747	728	728	756	759	727	702	723	727	747	735	722	746	722	721	731	755	734	768	737	757	754	788	743	736	685	713	742	759	750	696	727	717	756	709	749	698	730	762	730	700	758	740	742
23821	21058	28050	24270	20983	8763	1369	978	826	822	759	802	757	783	754	722	739	678	698	673	741	683	686	726	689	722	658	721	741	653	689	663	672	688	644	666	639	674	658	687	673	687	701	688	641	665	673	690	713	657	675	707	696	662	660	658	641	654	657	690	719	686	673	652	685	696	705	684	690	659	673	657	668	694	737	677	662	721	698	649	712	683	655	694	719	667	688	661	704	672	667	671	674	731	651	690	660	689	690	653	692	699	699	681	681	671	642	666	695	632	719	661	684	693	655	598	718	677	655	688	659	724	626	658	664	630	685	675	666	700	669	659	706	659	630	645	670	666	678	694	659	683	669	686	682	660	681	674	651	696	664	702	658	656	652	686	709	681	655	672	617	672	669	652	681	705	715	683	700	630	677	672	684	687	698	669	698	672	656	649	660	661	650	679	659	669	671	657	684	670	639	686	685	657	685	665	662	648	666	626	675	625	659	638	702	688	646	643	688	710	677	721	655	672	670	704	671	687	665	691	663	689	669	644	674	662	705	693	693	683	648	652	688	696	700	668	718	725	686	684	703	651	698	693	679	654	696	667	633	687	645	659	673	735	668	688	653	710	690	695	698	676	686	675	666	667	645	676	682	648	709	633	707	642	639	640	652	692	658	638	672	629	665	674	697	675	637	671	620	641	679	685	714	705	692	674	674	664	650	631	660	672	651	669	663	689	687	683	680	689	665	667	628	703	681	702	673	670	713	719	647	667	648	677	723	716	663	684	705	628	637	678	660	638	664	709	674	656	704	666	712	692	679	700	651	691	645	650	625	648	610	671	686	704	678	651	670	721	692	709	693	648	683	637	672	717	703	724	654	655	634	713	670	703	672	636	676	665	655	662	673	656	627	683	660	717	654	649	605	654	665	684	663	692	691	629	668	682	689	689	717	650	637	670	742	673	655	642	668	649	655	704	635	698	656	655	696	651	635	693	692	696	667	626	645	659	618	648	669	693	687	688	675	680	666	698	693	650	671	665	661	646	661	681	650	658	647	651	669	699	660	672	705	708	681	690	635	627	683	677	683	619	659	662	629	672	651	703	652	675	690	657	633	656	686	682	696	672	692	706	678	678	671	676	724	688	636	703	677	662	672	635	673	699	647	628	647	698	638	725	688	617	671	667	663	644	692	629	704	657	699	702	676	688	693	670	681	638	675	657	693	692	692	678	705	665	680	690	643	667	640	646	644	675	681	699	652	674	707	709	676	608	689	645	648	644	655	659	724	647	688	650	656	667	719	711	692	691	675	630	691	670	646	667	663	688	677	679	669	622	685	667	700	665	657	686	644	632	641	684	701	674	649	710	661	745	697	682	647	657	672	675	667	680	663	684	674	658	712	716	710	669	676	655	661	617	656	680	667	671	656	680	648	637	667	630	650	678	672	681	679	691	657	654	680	658	654	653	606	642	662	678	690	683	613	712	668	709	641	634	696	674	695	706	648	679	705	683	651	689	641	682	655	631	685	714	688	646	704	652	642	724	660	687	676	683	703	672	681	670	692	688	647	623	655	662	730	647	690	684	688	682	662	689	701	673	650	672	633	679	727	679	685	700	663	643	677	659	688	688	683	672	676	679	643	698	681	643	648	718	657	694	636	685	633	681	647	635	649	698	673	651	683	660	707	646	689	714	668	690	663	669	643	686	685	674	688	621	646	667	638	640	696	669	664	703	649	684	652	681	671	677	679	666	652	703	619	698	627	656	667	667	677	655	681	696	662	644	641	659	627	698	628	662	671	680	616	711	651	654	754	673	715	646	713	675	649	646	661	637	653	680	659	670	643	684	654	715	695	642	677	641	651	639	645	710	654	666	642	684	668	669	599	655	679	689	642	668	671	684	682	665	664	666	689	666	669	656	630	660	658	639	680	677	717	664	703	632	652	646	640	710	714	642	650	680	673	662	622	717	711	660	716	672	617	689	668	658	682	654	659	622	669	706	652	664	652	667	627	663	659	693	722	644	708	668	666	681	631	661	661	683	687	676	657	658	714	721	653	695	644	639	685	638	687	665	664	682	692	671	687	664	683	651	660	656	704	704	697	654	638	646	689	680	685	673	629	699	654	657	662	667	638	656	658	713	670	676	691	647	644	672	655	675	706	681	680	673	674	706	656	684	627	659	648	656	674	654	684	692	681	637	655	686	655	681	650	729	687	643	644	669	663	654	612	657	659	726	646	652	632	644	670	650	679	688	704	675	698	618	626	703	683	660	657	641	699	684	709	735	680	686	691	640	657	688	630	600	685	700	646	704	655	689	715	720	677	650	678	672	661	658	651	655	640	586	647	726	660	645	671	644	689	686	657	694	681	663	694	626	663	666	675	668	693	670	644	721	619	699	674	678	609	672	744	688	674	669	688	637	656	647	704	660	693	617	649	681	658	672	685	637	656	723	693	702	644	636	667	664	650	660	690	688	651	649	627	739	614	653	654	659	652	706	710	673	664	656	696	666	665	677	656	704	654	675	628	690	662	677	675	690	697	681	671	649	695	640	611	660	671	662	682	671	706	671	643	699	675	591	638	678	657	638	691	655	654	627	700	683	677	664	681	624	632	643	667	639	700	668	665	664	665	658	675	635	719	669	704	639	702	671	677	671	676	674	625	674	618	631	654	641	700	638	640	610	661	685	678	637	666	692	686	652	733	694	664	639	707	623	676	693	644	691	645	658	677	691	669	639	732	691	677	694	681	688	640	667	645	641	638	675	694	671	671	666	656	678	750	633	672	677	698	674	665	660	666	673	662	673	679	659	658	695	688	657	652	687	679	657	652	657	643	655	648	659	632	600	635	664	687	639	686	680	724	687	689	607	664	602	664	696	660	632	659	676	657	684	639	664	641	684	626	659	660	681	665	685	643	673	683	665	680	680	702	663	657	678	709	696	639	633	652	668	658	659	660	646	653	679	643	682	670	647	685	699	683	681	670	707	697	707	636	676	632	659	674	669	702	682	668	667	695	662	619	677	670	657	628	666	665	743	669	716	676	655	703	655	693	669	672	698	674	683	634	661	683	678	693	665	667	681	594	631	662	684	662	673	678	650	702	674	646	663	652	691	686	617	682	710	674	715	674	652	653	686	668	649	701	683	697	692	689	687	669	645	664	672	658	650	708	626	639	683	649	686	690	627	648	678	684	660	673	724	719	673	673	670	664	666	671	646	689	679	676	603	667	643	663	681	664	704	613	670	711	638	671	669	597	720	660	678	709	666	645	640	639	712	712	698	642	641	678	671	631	663	639	639	656	661	644	643	662	648	655	681	667	645	693	644	700	648	673	665	663	681	661	700	587	617	653	684	626	692	654	679	679	659	644	685	662	669	629	694	668	694	702	694	645	676	632	620	667	669	683	679	673	677	664	683	703	680	660	694	675	645	690	627	642	695	660	683	707	675	672	656	654	691	688	629	631	643	653	674	690	668	705	710	692	719	638	687	690	644	667	675	676	667	641	681	693	651	723	645	635	682
19260	29869	18932	7876	3461	2066	1629	1404	1258	1135	1075	1080	1024	899	903	855	920	900	816	865	850	876	883	894	860	864	866	883	844	881	794	850	866	852	853	795	864	840	795	817	871	840	862	842	866	811	817	865	821	832	866	854	800	773	776	798	826	838	897	859	814	836	803	845	820	819	850	873	785	860	797	867	841	814	799	849	860	803	830	821	793	826	797	817	833	840	814	882	836	851	810	793	824	828	835	809	831	797	840	831	853	819	790	818	855	802	781	835	838	759	793	837	805	824	805	892	813	870	798	834	831	844	831	799	837	766	854	786	880	814	833	796	868	853	814	836	831	823	789	826	851	830	856	879	825	853	808	821	808	853	804	820	837	834	811	768	857	846	838	828	819	811	853	819	854	783	826	805	842	815	808	857	837	800	764	809	739	807	805	814	870	839	809	804	830	808	880	733	812	831	828	817	830	836	837	779	771	806	766	804	825	762	797	825	763	826	771	810	792	796	832	828	850	798	841	880	836	813	851	848	829	839	848	812	854	785	797	819	848	816	823	822	814	833	757	836	834	844	820	781	770	794	815	827	785	824	805	830	828	868	786	815	833	829	789	792	814	783	833	837	761	746	800	806	817	790	848	881	812	753	839	766	897	811	824	835	798	837	833	808	819	823	781	865	842	817	829	840	846	827	796	846	871	838	764	767	807	791	789	890	841	791	828	807	881	789	869	822	779	840	771	790	800	833	800	838	848	855	772	817	808	802	784	829	783	840	847	887	839	860	772	805	829	766	817	847	765	784	793	828	845	808	830	819	805	792	824	779	774	827	791	798	831	864	831	816	814	850	755	771	801	836	822	823	772	832	849	843	752	825	872	850	792	879	862	818	786	792	789	832	802	811	888	828	800	800	802	811	818	777	814	814	831	828	842	833	795	831	842	820	842	863	829	811	805	826	834	780	819	856	827	828	806	804	784	781	811	783	843	843	799	793	811	815	835	798	797	825	808	760	781	859	801	805	767	777	797	808	855	833	848	809	806	832	805	815	724	835	802	793	862	822	859	784	778	842	819	780	768	815	778	834	833	847	846	812	826	808	827	825	818	756	842	810	781	821	785	816	844	848	765	833	793	770	807	783	827	813	833	827	814	876	853	774	827	797	779	824	857	834	817	803	799	795	829	863	840	840	860	852	847	758	828	799	776	807	830	776	834	840	883	793	798	829	820	796	791	845	798	822	836	836	821	764	759	862	816	819	823	813	798	863	805	865	775	856	843	799	776	791	814	839	830	869	781	810	817	775	831	852	802	795	775	781	778	771	852	866	794	794	844	833	777	812	817	832	792	872	849	805	806	819	790	817	847	857	830	834	836	866	791	805	798	864	841	836	851	800	781	809	770	837	821	802	787	824	826	822	795	866	804	808	780	776	817	790	804	845	818	812	788	808	817	860	858	807	846	849	832	801	795	799	797	807	897	816	819	840	826	823	834	808	792	806	836	820	846	846	846	803	815	850	845	814	779	824	809	810	818	849	834	787	838	867	847	778	827	820	827	866	783	851	841	809	841	804	828	783	870	802	798	819	788	819	818	829	816	810	828	822	801	795	867	805	842	789	850	820	875	864	789	835	765	812	779	845	800	809	838	824	817	842	844	805	766	827	795	846	823	759	829	866	876	772	814	797	774	843	798	819	798	862	760	776	819	840	851	738	819	817	850	773	817	841	859	798	796	813	844	830	769	796	794	819	814	825	816	803	836	811	804	820	821	804	855	816	836	788	848	798	794	852	828	843	825	825	845	840	835	805	821	837	797	844	779	867	839	897	841	807	743	825	786	834	842	823	775	822	766	845	843	777	833	760	858	804	843	805	816	808	829	846	809	827	878	793	847	839	830	813	791	800	828	856	783	811	780	826	784	803	865	808	797	801	779	842	823	792	804	795	862	806	770	846	822	826	831	851	802	797	811	771	815	815	853	827	831	853	847	876	850	786	822	887	832	808	810	802	843	818	794	854	807	838	764	792	829	790	730	796	852	792	848	846	824	783	822	789	850	859	825	847	833	869	788	803	899	827	808	778	834	843	856	803	813	799	821	858	832	804	828	818	848	824	830	794	831	796	818	801	818	802	793	748	832	829	809	802	841	839	868	844	797	812	804	827	801	792	821	804	828	836	805	837	767	851	804	843	759	793	826	853	799	811	810	863	767	784	841	877	765	829	846	815	865	804	817	827	846	795	742	847	807	778	825	845	808	841	792	873	849	785	783	823	840	841	845	843	821	880	827	793	812	826	820	853	752	815	815	806	785	784	845	842	839	812	808	788	755	819	802	789	875	815	878	800	849	810	795	824	814	791	813	841	820	833	780	811	828	770	853	856	811	833	820	795	825	834	782	819	834	781	889	792	817	800	844	807	760	840	775	812	792	801	816	840	794	807	826	797	828	792	818	795	823	860	822	822	784	854	837	858	796	842	800	848	780	810	777	810	855	846	819	875	810	837	795	795	808	824	832	778	886	801	792	811	871	810	798	801	821	796	830	777	774	855	804	755	867	801	807	802	784	836	836	874	833	837	817	826	826	811	812	811	790	852	797	783	815	790	799	818	834	835	817	794	814	798	823	810	824	829	767	826	782	799	791	827	847	788	804	815	851	821	857	828	807	837	836	826	796	828	787	833	825	804	799	848	806	832	837	744	815	825	826	858	810	776	853	793	827	818	776	806	840	830	862	841	829	797	824	810	801	783	748	801	847	799	835	791	868	838	830	752	815	888	811	844	850	824	806	842	869	798	789	779	837	807	790	842	828	817	867	792	792	778	902	815	794	853	856	800	781	837	824	768	794	802	838	844	809	798	806	847	806	830	794	871	807	792	826	785	809	786	783	827	824	806	801	803	798	828	844	806	874	833	762	778	779	794	799	830	782	806	819	805	847	825	790	815	817	773	811	809	819	851	834	788	755	781	833	813	843	813	840	779	777	810	830	800	856	780	810	793	831	803	840	862	831	798	863	827	817	822	800	858	833	848	729	824	799	769	781	836	793	804	745	791	774	775	815	812	787	764	800	788	824	830	770	791	852	814	801	801	781	788	791	803	803	853	865	819	836	865	812	816	728	820	836	833	819	808	875	853	766	847	807	837	765	798	790	833	807	783	817	878	827	830	815	817	773	816	844	839	832	829	796	797	829	791	835	823	755	792	806	805	804	852	847	785	835	797	833	764	857	770	815	793	855	795	779	797	796	838	779	812	843	829	886	807	850	856	808	835	841	790	820	842	806	762	820	894	806	824	781	846	821	805	786	782	771	821	798	798	835	857	824	850	817	818	781	809	850	821	796	836	831	821	802	837	854	794	811	833	818	838	818	822	782	814	851	812	833	785	803	841	780	828	789	862	830	801	840	796	822	798	826	838	781	844	867	782	812	823	805	798	837	835	813	852	846	809	804	901	793	792	826	814	822	835	813	790	888	857	841	788	800	839	791	833	830	819	867	823	858	827	817	827	778	830	820	792	804	784	808	834
24770	21006	26929	25115	10696	896	628	535	472	431	432	435	403	435	436	399	429	401	368	362	409	388	369	364	410	427	372	367	369	358	372	401	403	365	343	390	362	345	374	379	368	391	351	375	399	414	414	385	395	362	388	380	381	354	358	358	389	377	357	394	385	375	378	386	353	381	347	345	376	370	376	386	390	358	335	384	354	390	377	385	383	368	400	397	354	402	407	389	389	393	360	388	365	391	385	367	371	319	383	389	344	356	374	382	383	381	416	343	391	383	380	355	385	365	364	387	361	384	369	336	343	377	352	376	355	390	389	361	380	376	372	403	380	361	353	361	372	336	389	403	360	406	353	371	331	366	383	340	357	389	368	364	392	397	373	373	347	366	350	331	378	356	385	397	380	376	367	383	377	346	338	365	377	405	381	380	403	351	406	367	355	384	358	354	373	363	389	356	380	370	346	377	334	375	357	362	404	378	371	353	357	357	354	394	380	396	376	354	358	331	387	355	369	326	367	350	379	375	341	378	365	378	387	375	406	387	374	389	387	385	366	367	385	372	371	353	317	383	376	377	361	363	360	380	328	379	368	330	362	360	367	368	376	392	323	381	350	389	390	343	369	390	358	384	357	402	384	346	334	361	394	351	360	343	346	384	356	389	377	354	356	374	347	356	368	400	375	360	355	392	361	367	350	395	380	379	367	360	354	370	390	353	362	382	363	364	375	355	351	335	367	379	385	350	347	404	385	356	361	387	379	378	361	358	368	359	378	371	362	343	395	372	361	387	402	318	388	343	393	349	318	398	366	369	364	393	371	358	380	364	364	401	373	352	375	388	373	388	322	343	376	391	365	344	379	340	384	376	323	354	369	402	352	353	366	365	353	387	407	346	361	377	374	377	380	359	372	395	383	350	380	351	360	396	395	363	341	374	371	336	356	397	379	364	399	372	364	380	395	381	336	397	341	354	406	358	339	354	362	353	358	383	372	389	397	418	358	366	380	375	403	374	366	345	375	361	357	386	362	350	380	353	380	393	360	331	357	392	360	389	412	375	359	377	349	375	374	374	373	354	413	364	389	365	368	401	370	354	394	396	384	377	413	372	356	382	353	361	393	390	378	357	378	360	330	354	379	376	335	385	371	353	401	394	345	343	404	337	324	361	363	374	380	324	369	366	361	356	369	368	372	368	384	335	347	383	350	397	358	372	382	399	378	380	376	387	373	375	389	347	378	391	390	337	393	373	377	365	378	414	372	374	360	374	362	363	388	378	365	364	374	396	382	352	391	369	386	364	357	360	350	378	391	389	362	366	353	358	385	393	372	351	354	354	394	362	354	391	390	383	370	363	370	379	361	402	377	373	350	369	379	340	354	355	400	377	361	380	347	371	377	380	332	403	334	374	405	363	378	362	368	353	356	380	374	351	349	366	366	347	359	391	403	380	349	349	381	403	356	372	340	341	370	369	353	343	383	336	362	380	371	373	377	400	382	345	335	361	366	378	383	361	372	353	381	351	392	367	372	362	360	381	395	348	388	376	358	372	373	379	395	350	365	400	361	377	376	363	346	373	379	365	341	355	416	372	366	370	353	393	397	387	394	361	355	396	373	370	383	374	382	391	357	394	314	404	359	367	374	343	380	338	345	385	378	374	373	376	387	374	356	376	384	351	379	380	426	367	373	350	399	379	360	353	376	391	369	360	368	370	347	348	349	356	360	370	408	331	384	352	411	396	389	403	364	403	370	324	362	375	355	412	391	343	354	350	387	354	385	358	340	362	395	370	402	376	403	371	364	378	364	390	412	343	353	380	365	357	338	366	350	405	376	339	331	404	354	351	377	378	374	368	374	379	350	395	358	378	392	368	369	393	340	398	386	366	356	380	352	399	390	401	357	386	379	373	363	364	384	380	375	377	357	361	334	396	425	361	369	401	349	376	350	362	382	378	376	372	371	382	381	369	370	384	340	368	366	344	410	362	354	363	359	377	337	376	375	350	380	382	377	396	362	379	360	344	336	386	378	351	362	377	406	405	364	386	405	363	368	413	375	382	379	388	378	370	389	397	366	383	381	329	401	389	400	397	367	361	381	383	345	370	374	375	372	356	348	374	355	390	374	351	369	372	374	363	350	397	367	387	375	372	369	377	376	388	371	361	367	367	411	350	366	350	386	380	383	381	367	380	371	360	370	382	388	390	392	373	400	393	391	373	395	356	359	376	404	364	392	356	388	353	388	381	414	380	369	388	371	387	356	356	328	345	371	362	358	378	360	397	409	372	389	350	376	376	343	361	392	361	372	366	369	360	365	367	359	364	337	350	391	386	354	342	355	395	376	418	388	409	381	352	338	365	369	412	384	374	330	398	367	400	391	395	378	388	373	358	360	372	370	402	366	354	381	388	344	399	374	373	351	412	359	369	395	377	360	365	404	375	329	389	411	345	365	360	389	394	369	385	370	372	362	370	378	367	348	350	368	388	362	331	378	375	380	359	339	410	374	352	378	373	363	345	361	390	378	334	369	407	384	395	364	363	373	383	371	374	342	366	343	415	365	346	373	348	355	378	411	376	366	396	396	381	374	377	403	380	390	331	377	383	377	363	395	356	358	377	365	373	366	389	365	396	406	378	389	364	357	347	353	359	380	387	345	351	344	387	369	359	401	372	395	346	355	324	360	354	360	376	363	372	344	385	387	370	391	382	379	353	363	367	381	378	399	366	374	377	368	347	355	380	356	361	376	359	357	390	389	387	387	366	374	362	363	372	361	357	368	369	401	397	360	385	382	373	387	372	368	376	382	378	363	378	373	375	337	361	369	376	366	365	366	355	375	377	384	384	373	376	389	330	369	370	358	389	387	353	366	394	387	372	364	384	368	388	386	334	374	380	346	408	327	392	377	362	371	332	367	331	389	357	406	346	358	391	362	397	355	380	378	382	366	350	368	389	367	392	381	384	376	403	379	399	378	337	413	412	345	385	350	386	348	352	342	384	345	372	386	391	388	341	369	372	400	369	378	381	349	340	351	380	332	381	405	388	360	379	361	369	382	404	369	362	336	357	320	367	379	374	361	386	385	385	382	386	381	371	355	396	354	370	379	345	376	355	378	374	358	355	389	387	359	364	378	395	369	382	380	395	358	363	348	373	388	364	368	373	365	374	374	367	395	379	381	341	339	364	368	351	385	356	341	318	367	357	383	382	360	375	335	377	401	357	395	366	338	372	377	402	391	384	356	367	408	393	358	366	346	328	390	365	379	396	401	396	367	405	406	345	360	386	392	370	378	385	401	373	363	365	363	363	380	354	382	370	338	372	374	366	363	389	364	366	359	346	380	347	367	392	379	379	374	381	404	365	382	365	363	345	373	378	376	367	361	394	386	400	378	359	374	415	368	361	349	352	374	405	370	385	398	377	377	388	384	374	349	367	353	391	349	359	361	380	352	419	387	393	384	359	350	370	388	394	390	385	363	354	352	376	357	369	375	356	385	363	378	362	389	350	361	346	359	361	416	393
18371	24355	14153	5806	2460	1172	966	804	760	667	630	572	555	581	528	508	544	461	490	517	446	443	518	495	486	467	475	473	450	479	502	459	498	475	488	485	440	462	455	457	492	464	450	464	467	472	445	475	457	428	526	465	466	444	434	502	462	443	516	448	453	443	479	454	410	435	452	487	503	478	471	460	453	442	463	460	480	450	453	470	442	444	473	481	467	479	446	474	444	459	461	460	460	450	454	497	459	437	463	459	436	465	501	450	436	505	425	449	447	451	472	473	459	470	460	491	440	450	421	480	481	481	467	467	445	469	440	439	454	471	462	494	427	462	472	456	451	493	467	469	470	472	448	468	452	496	449	454	472	466	422	497	426	468	473	501	463	450	483	418	486	490	469	459	477	471	491	478	491	432	422	474	467	441	481	451	445	457	447	487	432	477	473	481	448	469	466	435	486	424	512	460	473	427	460	437	463	478	449	486	452	444	426	431	444	407	457	438	475	457	438	476	468	450	443	457	478	485	462	443	479	462	446	468	505	464	435	464	461	443	477	479	465	438	453	456	511	494	459	424	447	444	438	434	485	432	458	449	442	432	472	470	442	449	455	478	480	485	494	424	455	438	417	499	456	479	443	422	404	452	430	449	465	442	431	501	457	468	457	470	475	481	466	438	446	484	492	462	464	471	480	453	474	457	470	466	477	439	411	448	466	454	428	459	475	434	442	456	472	438	470	474	422	460	479	462	447	454	423	463	496	484	464	468	460	436	482	454	459	463	462	468	448	480	427	466	460	494	425	464	429	470	469	431	435	455	408	459	433	519	452	476	502	469	455	462	438	416	474	426	470	500	455	471	448	472	447	482	464	471	452	440	433	441	484	454	490	451	459	498	457	443	457	428	443	453	455	467	447	493	440	473	486	488	468	480	472	481	430	453	484	475	445	455	457	438	469	472	447	471	503	475	454	427	472	470	492	492	491	451	430	475	463	444	484	472	468	452	454	459	459	476	424	458	487	426	436	453	473	448	473	444	494	473	445	445	464	460	421	449	472	466	453	460	434	436	430	466	456	445	439	422	461	436	489	458	463	493	471	481	489	489	470	462	465	457	422	457	441	515	462	479	420	489	462	433	451	444	449	453	437	463	457	456	457	467	473	478	460	431	443	457	452	439	437	435	447	462	535	441	504	466	496	491	470	471	512	425	491	490	474	466	478	503	484	423	431	455	442	477	462	445	472	477	471	421	500	447	439	516	454	456	498	465	463	435	458	450	470	450	498	445	459	444	439	436	476	471	463	437	466	488	444	474	413	497	481	484	485	481	463	421	426	447	434	436	403	498	447	455	471	475	484	454	439	476	465	460	451	435	407	442	473	482	443	508	471	480	438	505	475	491	458	441	446	430	419	476	449	480	474	498	480	452	469	469	449	491	489	458	474	445	481	478	437	413	470	465	470	437	435	478	469	471	462	446	450	455	478	494	425	414	477	433	490	464	500	446	418	420	484	478	450	435	466	453	463	439	436	457	520	474	463	509	465	449	444	449	481	448	487	434	477	465	454	478	535	492	458	445	441	467	444	497	479	446	463	476	431	460	468	447	458	461	459	479	474	470	459	451	477	458	457	472	428	467	451	433	441	478	482	468	490	483	478	474	475	495	468	446	422	451	463	415	471	479	470	457	442	468	434	477	474	475	465	423	448	437	472	499	433	452	464	463	456	477	449	495	456	457	427	479	459	474	461	475	438	450	453	478	496	452	446	466	494	420	458	493	470	467	461	430	489	477	468	420	422	466	453	450	483	455	480	427	456	442	433	471	442	450	447	473	472	460	441	453	459	484	486	454	507	443	451	474	446	450	470	475	472	460	460	429	448	435	474	447	469	444	475	453	459	451	418	440	457	456	465	444	441	457	440	492	466	457	410	463	501	477	450	495	488	466	429	463	472	481	454	459	448	428	473	464	441	469	480	447	488	452	493	458	434	440	466	505	458	450	462	481	442	437	466	468	457	493	426	487	499	468	455	438	503	440	446	468	487	489	467	481	436	463	420	469	465	462	452	429	471	462	449	467	427	470	460	437	460	435	434	454	465	410	455	460	468	417	468	460	468	468	479	449	474	489	508	466	453	469	427	435	445	443	465	415	490	457	442	467	468	456	494	487	464	432	462	454	460	466	479	491	435	480	490	459	500	472	482	414	471	419	429	461	463	418	437	449	459	466	447	482	436	464	447	445	457	482	421	506	454	450	474	457	488	499	454	479	506	453	484	475	400	463	406	478	449	478	480	451	463	468	453	449	512	413	447	467	431	464	507	461	477	436	476	446	468	484	459	473	452	434	479	461	452	477	417	464	419	463	481	450	450	439	435	478	452	446	444	455	482	480	466	452	472	445	446	429	458	445	499	445	511	483	476	447	487	429	505	470	464	488	440	458	436	430	424	422	439	438	485	466	456	483	501	491	466	450	465	460	461	457	493	435	453	483	474	472	476	455	435	434	486	469	433	464	454	473	488	457	439	465	468	463	438	445	416	448	491	469	420	439	474	462	452	462	489	497	449	435	471	504	455	463	500	500	498	442	447	441	447	426	464	464	441	475	449	440	474	449	442	450	441	434	430	469	492	450	498	491	480	477	438	460	461	416	430	467	448	462	468	424	516	467	472	473	433	464	468	472	465	449	411	415	442	480	448	461	418	509	503	493	481	445	461	467	428	480	485	465	457	483	458	458	468	459	471	456	453	441	438	453	425	474	455	449	462	447	474	500	445	487	473	418	465	449	468	497	490	473	478	490	482	452	473	422	467	442	431	477	434	446	428	477	476	452	478	443	437	448	435	456	465	492	466	459	417	448	422	491	458	474	482	475	453	403	413	450	469	464	422	453	464	464	457	463	477	461	476	447	465	452	459	505	452	421	476	422	449	485	507	437	453	438	434	423	428	443	481	444	473	462	430	464	456	458	485	467	472	475	457	454	440	453	466	468	473	463	469	426	431	464	429	461	460	452	476	473	448	472	490	481	459	451	445	476	434	411	434	469	443	459	483	432	471	480	471	506	484	453	463	472	494	440	463	488	458	465	438	420	479	441	450	487	481	500	471	455	451	442	477	461	441	471	458	470	440	459	439	415	485	447	512	431	457	449	488	482	463	447	474	461	444	466	427	473	437	435	436	433	433	463	414	463	454	434	434	475	439	445	479	487	496	452	482	468	477	467	471	476	487	444	450	468	449	443	469	451	442	465	468	471	474	511	460	421	453	469	450	460	492	430	487	470	445	451	406	437	478	448	417	455	438	506	472	500	468	448	463	477	435	463	485	457	433	464	452	451	469	432	452	435	447	467	470	453	465	460	426	452	457	484	462	455	437	457	419	443	471	460	466	429	422	460	458	448	448	491	478	441	427	439	469	442	472	465	430	436	472	471	459	475	474	470	482	454	475	465	470	470	462	449	480	470	434	474	478	460	477	499	443	480	411	505	432	462	439	478	448	426	467	441	416	476	458	426	461	446	461	470
22559	21033	28536	23718	21017	20951	6661	1097	753	722	654	546	531	480	545	510	503	489	498	460	448	498	462	478	419	444	425	437	406	448	406	427	431	442	433	453	416	425	431	410	449	397	410	422	441	431	404	370	415	421	426	469	412	428	400	424	370	434	406	400	425	447	405	423	431	412	427	444	411	396	430	408	424	398	445	391	434	424	417	430	407	433	395	400	410	405	403	390	417	437	440	363	405	384	393	401	437	401	448	426	421	387	428	417	439	404	396	408	401	422	434	420	384	413	430	401	430	413	390	400	445	417	392	414	391	418	376	406	401	398	418	403	412	404	389	413	411	423	397	416	456	437	418	389	400	404	384	414	416	412	424	426	428	467	420	416	421	405	423	409	441	399	423	391	377	397	450	383	417	382	426	397	395	426	391	390	396	438	405	438	407	379	403	417	416	383	378	422	437	403	409	402	407	406	389	390	384	396	439	434	410	402	399	429	421	445	401	385	409	427	399	395	398	428	422	376	418	422	407	462	434	403	400	417	421	399	393	410	402	398	426	442	401	447	415	402	440	420	393	394	404	399	428	439	422	413	404	392	397	437	414	384	412	418	405	389	424	398	388	393	430	410	412	391	420	393	421	411	374	460	445	407	405	437	451	402	416	428	395	426	427	432	394	400	436	397	398	360	429	435	444	394	402	407	398	415	394	385	399	410	394	393	374	414	422	425	404	397	434	405	423	416	386	410	419	390	403	437	414	418	408	427	402	433	384	439	410	399	425	418	403	397	418	356	413	439	416	415	410	458	412	405	395	376	367	393	460	397	415	425	381	388	397	449	422	410	418	410	399	425	394	410	400	417	396	429	425	363	395	387	392	401	455	411	424	414	433	441	466	466	391	440	421	430	408	432	419	414	393	411	416	397	408	405	393	450	448	410	406	403	404	429	432	395	424	419	395	428	383	454	391	403	399	374	434	412	413	397	380	386	421	433	418	405	418	417	413	421	419	392	431	381	390	410	412	412	396	427	394	399	447	434	430	384	400	389	441	389	409	421	404	416	412	447	438	394	420	393	448	391	393	393	408	449	419	418	422	402	433	406	429	423	403	399	412	418	450	421	426	426	446	385	431	443	432	422	383	422	444	440	423	396	425	429	422	431	444	396	406	420	429	439	405	395	426	398	410	397	406	429	433	399	406	388	400	438	408	401	398	396	414	400	398	386	442	414	411	432	439	457	429	396	391	371	404	377	430	440	400	426	394	438	430	456	413	419	441	427	424	443	408	416	432	420	360	406	416	371	429	405	386	419	445	389	438	421	397	388	418	412	442	414	416	398	419	421	403	423	435	398	381	421	411	443	427	423	431	386	432	382	427	394	428	397	413	448	381	397	412	380	397	431	442	407	437	392	416	413	428	431	420	438	436	421	396	414	407	389	424	390	408	397	430	437	409	470	409	382	389	421	394	394	414	422	426	403	390	401	409	409	372	394	414	431	385	400	390	385	414	423	395	417	410	487	425	397	425	375	432	434	425	370	405	372	425	420	415	428	422	391	401	409	400	412	424	397	397	416	410	412	394	420	425	405	423	419	402	403	417	391	394	447	436	422	449	383	404	394	401	421	418	397	407	441	393	419	430	356	408	401	402	469	385	381	413	437	464	401	422	387	425	403	410	388	420	420	428	427	365	427	397	400	439	412	417	432	382	421	404	418	411	396	395	433	399	412	415	386	418	425	412	416	390	395	430	396	440	419	401	384	410	379	419	376	381	431	425	429	399	441	435	356	411	397	426	403	378	434	413	368	401	394	384	425	441	395	413	401	424	434	425	412	422	377	398	398	395	383	396	411	418	415	428	386	429	391	446	438	441	384	372	393	395	407	438	432	419	430	413	404	450	363	402	369	404	438	415	387	385	412	387	402	419	412	401	401	407	392	393	396	407	414	425	451	461	360	398	407	409	423	408	412	405	410	360	397	423	360	411	408	412	396	427	405	407	457	401	430	393	390	430	394	402	417	421	379	418	408	406	395	394	411	412	408	398	424	400	400	398	478	403	426	450	424	383	408	428	404	447	431	427	401	429	418	419	412	413	424	392	366	421	453	427	411	417	416	419	402	424	382	379	441	421	412	394	380	436	390	431	421	462	384	434	410	429	397	407	399	425	402	376	425	393	425	402	412	396	386	439	380	435	433	406	405	382	422	434	412	412	381	371	392	395	428	395	405	399	434	432	399	438	398	408	412	439	445	384	391	388	416	394	408	428	361	411	428	410	385	385	399	417	413	406	427	402	399	427	422	389	401	443	404	391	409	413	390	408	445	420	409	395	428	449	411	370	398	417	409	412	411	408	396	430	435	422	365	419	421	399	408	410	380	408	382	423	405	406	418	392	402	448	393	410	409	390	443	429	412	406	427	433	405	411	391	371	405	388	425	426	403	396	397	410	426	422	413	368	417	456	399	383	379	418	397	413	393	412	390	431	374	434	373	419	380	402	398	422	398	434	422	433	422	388	380	389	408	377	430	428	411	435	400	422	424	429	408	438	425	378	426	437	420	392	414	416	459	397	409	401	393	444	422	377	405	379	387	438	421	443	407	401	427	415	415	417	398	403	404	393	448	406	430	423	410	421	405	433	404	409	392	435	411	391	414	417	399	413	404	395	424	420	407	385	406	421	414	431	415	419	403	416	384	459	416	389	379	414	425	384	407	394	407	381	395	419	435	423	441	405	397	369	388	406	389	416	391	425	390	431	422	402	392	385	384	411	444	386	396	387	400	410	410	413	402	396	468	385	410	430	413	409	421	436	419	379	418	439	437	421	433	399	396	438	380	451	406	411	423	358	432	387	394	433	399	404	406	407	454	415	418	445	392	401	415	386	424	421	425	394	408	438	406	377	387	395	430	388	445	424	443	383	443	389	413	396	415	391	415	428	413	389	417	395	420	414	430	386	407	367	437	430	411	429	407	397	404	410	400	405	418	400	417	437	414	399	368	406	403	398	395	438	394	403	400	417	428	405	407	436	401	402	425	435	413	391	446	422	361	400	417	424	399	418	392	419	427	425	416	430	423	420	414	430	403	423	429	430	401	397	427	420	400	404	440	435	365	372	430	444	405	398	346	412	438	377	415	438	404	409	406	431	429	393	440	388	411	403	405	414	419	418	401	398	384	389	380	436	402	425	410	409	421	406	399	371	398	388	441	395	427	397	405	390	386	433	431	396	413	434	416	429	453	392	455	425	396	393	415	425	450	377	382	426	417	395	434	369	363	411	393	422	422	384	384	399	398	403	411	390	412	394	399	448	415	407	395	411	405	385	400	388	381	399	423	400	395	453	460	416	398	393	407	409	404	412	409	421	420	408	408	427	387	391	399	393	376	421	381	434	411	381	408	413	427	427	398	421	396	424	407	394	408	417	430	394	390	408	403	428	432	426	450	376	378	414	402	394	429	409	413	444	423	429	402	424	437	401	433	438	406	369	423	427	382	387	402	453	397	388	425	419	386	411	398	435	439
23517	37022	25645	12993	5968	2793	2076	1670	1355	1149	1013	914	801	746	727	716	672	667	611	646	601	565	600	583	536	546	566	562	556	550	528	568	541	582	539	536	547	513	544	530	514	549	528	505	521	514	531	534	471	528	531	496	480	508	520	531	529	496	500	481	515	533	482	520	503	517	536	526	482	482	504	521	506	475	515	540	528	528	529	531	492	510	484	532	521	495	486	508	492	551	514	505	511	537	500	518	501	523	530	524	515	539	549	534	507	498	502	523	532	511	553	524	512	475	505	506	514	531	536	502	479	513	495	547	547	519	464	546	496	476	525	483	525	496	531	512	562	496	485	516	556	499	497	523	513	533	528	556	562	530	484	531	526	526	506	508	539	501	551	536	499	522	514	516	537	545	517	522	530	479	511	491	481	501	482	537	544	556	518	493	489	474	549	541	508	513	521	520	505	503	481	526	532	508	525	478	542	475	497	515	519	508	500	490	488	513	493	498	523	525	500	447	518	504	537	493	510	495	515	494	498	501	511	503	520	495	526	553	512	488	568	506	503	510	487	500	547	475	532	520	490	494	498	524	478	541	497	509	515	519	500	500	492	503	545	484	500	486	516	550	541	478	513	520	516	486	471	524	533	520	504	508	548	493	537	524	514	556	566	519	520	546	534	496	527	491	501	529	485	535	504	505	516	519	450	504	492	513	533	516	513	530	545	506	545	532	486	521	511	501	538	525	518	520	525	484	527	538	488	494	572	537	526	517	512	517	513	506	521	495	473	517	557	525	509	497	504	474	502	516	499	524	490	484	542	514	476	518	491	545	482	537	498	500	530	470	541	522	491	489	491	528	498	516	568	514	519	490	496	501	546	504	539	500	528	527	560	523	477	481	545	536	565	543	505	524	520	479	524	519	521	523	520	499	521	546	521	506	477	511	534	505	502	508	536	529	507	524	506	499	493	507	495	529	513	511	532	559	516	497	520	503	524	489	508	534	505	463	532	514	564	524	530	504	524	538	475	493	528	472	502	575	485	476	535	524	511	539	508	531	509	485	538	496	501	496	511	503	522	520	501	494	503	517	523	481	478	521	498	482	526	541	527	526	493	505	503	496	516	532	532	546	477	504	523	515	529	517	529	508	518	509	511	496	497	513	496	548	514	534	504	524	492	484	507	511	530	552	526	508	506	517	494	493	500	552	488	489	534	496	477	516	506	521	531	518	520	508	475	527	470	533	491	476	518	507	505	503	528	498	497	466	540	512	510	541	501	534	495	531	543	503	515	501	555	537	496	528	500	536	534	540	521	509	489	512	531	500	509	523	525	534	533	517	505	488	516	492	497	531	507	521	519	472	521	541	515	485	477	533	508	528	575	531	495	543	532	513	503	503	525	529	515	499	457	534	517	545	531	477	537	530	531	498	504	510	488	517	506	510	498	509	535	506	491	551	496	497	508	509	521	527	498	500	489	533	535	522	525	504	507	511	506	528	560	487	465	525	538	533	505	524	512	512	528	507	509	483	539	514	498	518	491	495	487	569	507	520	497	480	501	541	539	485	511	509	489	484	515	509	492	519	499	484	483	500	521	544	510	485	493	504	497	494	520	509	476	520	498	471	556	549	485	498	519	481	532	550	526	517	502	491	513	504	511	544	502	469	516	529	543	524	497	493	459	543	509	534	507	559	490	482	539	518	513	523	485	530	501	526	506	502	501	443	520	496	519	520	509	499	527	534	505	509	510	554	512	497	486	526	523	468	525	535	509	500	502	491	493	523	527	508	529	537	516	511	530	498	515	530	510	518	527	521	519	531	491	521	530	493	509	537	502	538	514	532	545	533	505	528	579	512	514	516	464	502	553	533	525	548	496	510	519	514	493	524	510	493	499	528	536	527	521	463	466	519	511	530	507	515	513	532	500	512	537	527	488	508	498	512	531	502	495	509	511	528	518	548	510	519	508	497	509	503	511	581	500	538	513	513	514	513	499	520	467	520	504	463	491	526	507	530	501	543	511	520	534	523	507	514	530	463	532	528	516	495	516	519	505	505	510	514	523	490	528	501	485	516	512	539	540	509	499	511	523	510	500	525	505	547	497	459	478	529	504	506	512	502	516	492	480	522	477	547	534	533	501	530	528	543	544	487	519	541	529	517	533	508	481	506	524	519	518	552	505	487	453	527	537	472	516	522	530	526	506	542	502	514	486	483	512	510	506	507	467	544	490	505	523	537	479	515	461	493	517	537	509	508	523	526	520	507	463	516	534	506	519	519	505	497	530	521	519	530	534	507	511	488	540	510	494	494	521	498	476	525	498	524	517	505	480	490	556	536	519	507	513	486	486	503	507	529	533	514	495	538	519	540	503	498	543	515	504	523	514	489	515	501	527	564	544	491	549	522	502	479	512	498	504	510	538	527	491	518	481	484	545	498	513	503	504	477	526	519	514	502	479	536	467	498	508	511	510	532	501	470	508	492	477	498	520	539	503	526	535	515	469	516	470	511	511	493	519	471	514	474	504	482	547	530	522	504	507	508	519	476	518	517	492	523	500	540	499	521	484	545	531	511	502	488	515	517	502	532	495	499	528	507	497	483	545	507	504	486	494	488	516	476	515	522	489	506	477	480	522	507	516	516	517	503	534	500	522	515	443	557	521	505	547	509	498	547	515	530	521	517	529	478	506	535	528	551	519	477	509	514	530	498	508	497	484	523	497	519	544	536	532	546	475	475	547	512	523	526	516	523	507	518	474	520	473	499	476	565	521	509	543	497	555	539	500	523	520	500	514	484	538	486	522	526	511	532	512	522	516	460	515	512	487	541	547	546	519	518	536	506	533	466	527	495	510	471	517	514	488	500	467	529	516	503	520	503	520	515	488	464	519	518	476	503	505	514	534	506	519	534	481	544	492	497	543	501	528	531	478	529	476	552	516	464	515	551	509	501	492	528	459	533	496	490	489	498	532	498	513	473	520	550	538	504	501	507	500	524	527	538	506	506	507	485	552	510	502	474	509	517	475	470	509	544	509	534	525	530	518	498	533	493	531	497	517	512	526	488	513	475	528	512	543	521	517	462	469	517	504	529	515	520	509	490	520	498	523	509	497	500	521	486	508	479	510	475	515	499	527	523	524	505	509	491	500	507	500	515	492	549	476	509	541	532	531	509	486	500	475	491	535	478	526	528	484	507	478	495	486	483	515	530	501	491	533	531	562	558	506	519	508	466	524	495	550	508	534	533	481	518	511	505	524	509	508	518	529	464	487	550	539	547	551	482	497	537	524	509	526	497	495	481	486	525	527	497	505	502	554	538	558	513	511	512	456	527	514	552	494	510	495	529	504	526	527	506	523	549	480	501	500	517	508	519	533	531	534	497	503	552	504	549	506	501	498	493	507	563	503	543	496	498	508	549	505	509	508	511	498	528	524	534	476	477	481	535	527	460	493	498	531	520	483	537	477	494	487	513	485	495	500	527	517	527	521	473	507	510	492	483	540	503	467	508	499	534	528	523	490	527
27403	19670	9721	3017	1109	869	665	669	643	610	636	623	570	631	600	608	590	586	597	570	595	615	600	609	617	574	597	609	598	605	565	644	617	605	584	596	623	623	555	617	621	609	604	570	604	592	558	551	565	571	607	624	597	595	598	624	614	570	570	585	591	642	616	593	599	614	590	605	598	632	628	600	581	633	611	594	615	605	626	637	570	600	572	591	624	640	600	616	580	598	585	560	587	616	590	615	631	621	604	579	620	610	602	566	612	606	669	586	620	597	601	585	605	610	619	635	604	608	546	604	605	607	583	581	601	563	606	623	597	626	638	617	590	582	618	595	618	609	621	579	593	637	602	579	634	610	641	614	616	590	634	636	567	609	612	589	589	633	622	619	583	620	587	557	582	590	612	601	569	581	646	605	593	580	604	615	606	559	575	588	598	618	591	526	586	592	588	621	593	594	554	582	618	591	616	575	651	605	571	591	558	583	605	566	595	606	553	590	619	564	654	601	633	638	597	587	615	603	602	582	615	593	613	608	588	629	608	588	593	614	566	627	607	581	578	587	608	608	613	620	656	603	624	573	610	577	578	594	610	595	597	554	575	626	615	591	590	589	567	566	586	544	597	628	649	594	620	647	617	600	584	587	630	591	596	595	613	624	564	639	629	586	611	649	603	653	605	655	598	589	650	606	575	625	578	572	591	634	589	605	616	590	600	574	568	574	587	588	590	605	604	592	632	593	546	643	596	562	612	593	604	559	563	598	593	604	583	610	605	595	609	628	603	593	613	634	587	655	597	585	597	612	623	567	610	587	585	590	603	598	611	557	581	558	559	567	589	552	612	622	621	611	634	625	615	602	631	616	616	653	620	612	610	561	579	579	602	645	591	601	584	621	625	617	594	604	635	582	600	603	638	551	569	611	626	585	649	622	597	594	590	615	600	566	607	622	659	588	573	573	588	561	565	636	599	585	627	574	600	617	644	591	629	572	607	589	594	626	566	591	536	588	649	602	611	582	591	595	585	551	631	605	549	641	615	611	578	594	647	595	581	589	600	577	610	574	606	601	597	629	584	619	611	551	605	609	594	593	655	598	658	601	549	616	650	613	559	638	629	583	592	579	606	637	606	609	613	607	590	642	592	607	590	625	626	608	621	559	624	591	584	590	587	584	601	582	593	577	613	610	607	580	626	576	643	604	611	613	601	576	602	609	621	579	536	609	576	645	589	583	622	555	637	596	561	588	591	609	642	618	633	574	636	653	574	634	598	622	584	608	627	589	574	619	626	610	606	597	622	566	587	591	618	584	637	639	636	611	643	596	585	574	664	597	599	595	630	614	615	601	601	630	627	618	585	611	611	597	647	609	597	589	628	597	585	572	607	601	596	604	604	613	594	575	607	596	588	616	593	624	605	626	587	576	556	581	620	571	569	578	666	606	574	590	590	589	594	579	631	564	613	603	617	611	572	573	580	569	579	593	586	648	588	642	564	616	642	599	628	582	653	625	581	600	628	601	575	582	580	588	609	601	621	565	600	640	610	602	628	616	579	642	604	615	657	611	614	585	597	608	591	588	643	600	613	604	607	639	598	621	608	587	602	605	598	605	604	637	623	590	598	625	593	581	588	610	576	590	575	614	599	561	636	629	604	591	631	573	597	587	605	625	628	610	615	613	653	588	603	609	609	585	613	609	588	631	593	619	564	581	637	624	600	591	621	628	638	618	603	605	658	558	607	594	639	636	600	611	630	571	636	632	594	546	653	623	580	629	594	597	607	588	592	634	614	583	577	636	627	613	631	579	653	630	606	582	626	597	566	581	579	595	580	610	622	605	598	590	623	576	614	616	600	629	600	591	591	607	576	613	615	609	561	607	570	595	665	606	571	632	601	602	580	584	664	567	638	598	642	560	586	612	605	634	610	564	675	597	597	587	614	599	602	599	612	596	596	595	624	582	545	597	617	563	570	572	571	640	583	606	645	602	628	559	604	625	613	619	609	597	618	642	570	628	567	606	585	634	636	596	589	603	640	585	627	612	665	569	613	603	622	577	592	589	591	582	648	581	614	561	609	586	551	597	607	594	593	578	658	601	587	610	576	610	588	556	564	661	601	616	601	613	571	619	589	611	567	605	558	617	618	612	626	583	593	621	612	565	645	623	579	606	613	660	605	578	624	631	613	603	581	620	601	620	578	596	611	551	589	622	575	647	643	584	604	531	636	621	644	546	638	590	614	590	614	590	613	596	614	599	643	623	584	614	591	585	644	632	577	569	628	555	572	623	606	671	618	591	625	632	627	608	616	621	565	604	643	638	621	580	603	640	568	580	627	629	559	596	576	616	575	621	585	599	584	581	596	585	575	602	607	601	639	615	642	567	639	624	597	615	644	603	575	602	594	642	601	629	599	607	561	521	598	589	636	596	616	578	608	627	588	655	558	613	604	616	642	694	635	646	643	625	652	571	571	567	602	602	583	569	568	580	619	573	593	616	589	609	571	607	608	517	609	592	615	569	573	609	635	619	570	563	598	620	611	657	626	590	566	580	619	619	624	637	605	629	629	628	580	604	594	634	613	619	573	610	586	590	638	635	604	638	602	612	602	588	582	652	590	595	627	548	608	568	621	618	613	625	568	595	537	620	591	624	611	613	611	606	608	596	573	596	586	586	600	649	602	581	634	593	583	605	603	604	617	591	623	588	633	589	596	589	616	592	582	603	632	609	619	579	604	559	603	608	621	599	609	631	619	611	611	613	633	590	618	653	600	563	605	625	619	606	666	619	592	616	653	591	619	604	595	598	632	631	640	629	597	636	603	613	585	662	608	595	638	607	587	584	620	599	622	586	586	601	595	581	604	601	629	604	623	623	576	586	645	614	616	646	621	556	645	637	590	602	604	614	607	612	592	588	584	615	602	562	601	607	609	608	571	562	603	613	559	610	638	600	580	618	607	588	621	610	637	595	579	637	596	604	596	625	600	624	600	620	572	625	575	590	625	603	584	566	593	609	608	565	646	600	570	610	607	584	622	606	632	655	607	571	638	594	620	631	572	596	583	632	591	625	597	584	610	594	617	601	606	609	591	640	625	615	573	594	621	590	606	590	585	575	635	633	592	588	679	612	652	614	606	564	613	632	648	631	580	601	593	563	563	607	632	565	585	609	629	607	601	609	618	540	581	569	593	611	646	597	602	610	603	625	632	603	580	593	572	662	580	594	605	576	590	616	560	643	637	596	608	652	614	559	576	596	601	598	597	545	600	640	597	610	598	616	589	620	568	575	608	588	601	579	627	609	621	630	580	590	584	602	597	598	578	630	590	568	607	633	574	585	544	593	566	598	580	565	620	591	619	626	612	590	579	582	579	593	587	613	599	574	576	645	651	593	583	618	547	676	644	561	633	625	629	571	609	612	618	628	581	620	615	618	610	572	565	571	618	571	611	577	596	611	620	623	614	633	596	603	591	614	628	576	640	588	608	590	615	572	593	609	634	614	611	608	601	577	629	617	628	598
14753	15324	7449	3084	1321	890	847	811	728	784	798	761	744	784	776	733	747	790	738	754	719	770	701	739	712	711	749	742	723	767	723	751	743	716	719	719	749	726	724	705	740	784	740	780	746	756	738	739	744	727	713	675	734	734	717	747	718	721	728	740	707	740	689	714	733	749	731	749	751	752	743	769	751	734	702	726	767	732	783	752	704	746	693	743	715	735	745	726	739	727	706	779	731	732	755	770	724	713	723	756	733	757	755	713	742	735	731	722	753	777	714	765	770	724	695	715	716	672	741	721	753	751	732	709	669	727	697	750	700	745	733	753	739	747	729	708	720	753	741	710	709	740	716	737	772	724	729	719	679	753	747	768	711	701	724	747	684	739	741	723	715	703	776	788	753	723	734	748	710	720	713	751	740	758	734	705	715	735	737	744	716	726	751	719	718	719	715	699	756	687	745	737	701	758	743	744	685	733	794	728	759	701	721	736	724	729	720	731	762	746	705	773	716	721	728	694	724	723	734	696	728	773	741	744	755	676	750	759	739	726	674	702	719	741	662	721	773	747	723	727	701	731	760	693	729	728	761	787	781	772	783	742	759	725	730	772	725	708	686	710	692	770	756	742	763	785	714	748	694	756	721	717	741	742	742	718	713	757	789	682	736	749	709	681	686	778	767	700	757	723	747	660	742	739	776	720	726	738	723	697	745	704	774	714	763	781	745	707	749	748	714	724	707	701	711	721	733	726	779	768	736	726	764	710	717	751	748	734	743	755	704	706	680	696	716	733	669	773	766	712	692	727	718	728	700	711	726	774	710	730	749	743	696	717	683	739	747	714	732	734	718	791	744	723	707	706	735	769	728	715	726	694	721	704	714	705	730	768	739	761	761	725	754	765	727	697	734	715	741	711	725	761	752	770	702	734	759	789	759	683	748	748	727	713	689	737	708	751	733	690	761	715	740	749	776	722	737	706	660	726	743	742	721	783	734	775	767	767	684	713	793	680	718	702	691	714	717	732	765	721	730	770	715	724	778	681	712	758	713	732	718	758	710	738	719	702	764	737	734	782	748	743	675	753	717	706	714	712	727	705	714	732	727	761	713	752	752	735	745	719	725	768	735	745	731	753	730	739	710	772	680	697	749	758	775	713	718	674	744	725	759	707	742	710	762	728	700	758	799	767	735	714	730	724	762	724	704	715	737	734	736	743	743	745	723	720	714	755	735	735	698	723	741	711	756	695	732	743	701	724	746	706	733	786	775	735	746	689	712	709	767	730	673	759	730	714	682	741	697	671	721	755	714	751	717	733	733	707	701	757	759	753	670	736	767	709	723	779	696	745	737	727	751	722	806	712	727	720	751	697	770	752	759	729	752	744	760	701	730	697	758	702	800	756	753	763	734	739	732	744	794	757	719	794	766	737	797	719	746	741	713	747	768	724	736	686	737	716	689	729	737	723	677	756	752	689	763	750	687	721	705	691	757	724	735	737	768	766	740	692	724	699	693	731	704	767	688	693	726	735	700	712	745	800	716	773	724	757	722	774	765	742	790	737	758	738	689	781	757	754	774	776	729	760	773	688	810	684	739	736	743	706	756	763	706	686	756	744	736	713	701	728	729	771	705	755	741	712	770	744	726	756	784	741	724	756	717	729	729	701	716	735	690	756	745	697	769	735	700	739	791	771	721	766	729	735	718	728	742	728	726	730	770	720	729	774	727	701	736	699	697	709	739	713	758	717	739	754	683	756	743	772	720	704	742	715	733	742	714	744	723	742	709	741	735	724	744	732	751	783	745	754	704	696	709	758	717	732	776	718	730	703	758	669	747	778	759	725	720	746	707	700	783	722	739	759	742	734	714	730	729	765	775	750	748	734	725	692	742	680	731	800	724	714	750	726	719	763	766	754	697	682	740	726	737	725	707	731	757	713	727	764	803	743	682	732	736	721	731	754	708	727	705	728	715	736	758	750	724	710	798	699	770	747	752	724	748	761	734	784	705	773	711	749	793	758	767	780	748	703	724	739	753	749	679	765	725	706	687	674	767	724	728	725	727	720	708	720	730	772	717	747	748	717	713	725	709	679	728	781	741	785	716	748	704	715	680	706	734	706	728	755	754	734	774	742	765	726	773	762	787	727	703	740	779	729	752	767	748	743	729	727	725	715	715	765	721	704	736	736	782	749	726	719	737	739	773	769	726	714	737	735	719	754	735	773	750	721	722	714	708	757	711	765	726	725	727	728	730	762	702	663	713	746	726	741	731	718	702	744	760	707	753	735	741	731	695	775	731	767	757	752	753	726	755	680	724	736	704	696	736	778	798	693	700	773	773	724	776	741	752	725	715	738	785	717	714	723	733	694	715	720	722	765	777	742	732	720	757	765	769	735	706	747	748	734	740	742	657	800	749	699	707	764	735	784	722	747	710	689	756	750	753	714	816	710	760	747	750	693	674	730	784	742	750	739	713	708	772	759	701	719	699	691	714	762	753	715	727	727	762	799	693	757	759	730	754	766	726	721	723	728	718	745	724	736	717	737	737	754	708	740	765	719	673	751	739	710	715	757	740	712	693	727	705	733	736	713	697	712	731	743	769	744	741	714	749	701	719	761	765	745	753	710	731	730	708	779	729	703	764	766	732	696	751	691	670	734	735	743	713	745	729	726	686	703	732	730	734	743	712	773	721	717	739	717	694	807	695	729	774	749	737	693	697	753	738	726	755	724	737	707	724	768	793	721	728	725	709	735	768	695	709	739	701	737	711	706	750	719	722	739	761	736	734	736	723	743	705	717	720	732	734	710	710	700	742	744	758	716	707	698	745	797	757	758	747	783	752	704	711	746	766	722	749	757	741	730	722	772	678	728	748	706	758	730	732	742	774	733	740	755	738	791	733	745	738	705	745	731	736	722	764	744	752	786	742	719	716	678	791	737	771	718	731	801	722	706	768	760	773	744	710	732	737	728	674	767	737	717	704	793	755	725	705	704	749	734	727	750	685	714	723	799	688	757	718	804	752	755	748	751	751	739	748	742	739	726	704	748	758	744	712	732	764	722	757	755	738	719	730	708	739	770	764	797	770	694	702	762	686	692	727	719	771	746	708	698	702	750	782	732	724	735	725	778	740	772	729	713	743	756	755	698	690	737	699	720	738	761	730	715	734	737	704	781	704	771	743	761	704	687	687	708	684	764	737	737	769	709	742	719	779	757	787	769	738	756	726	752	745	744	702	732	778	775	750	741	768	794	720	742	751	658	689	782	785	746	715	773	732	772	774	742	724	767	737	722	744	725	743	750	754	749	735	714	727	753	766	745	705	783	743	719	713	779	764	711	759	755	739	766	692	742	757	720	754	717	708	723	770	760	716	724	710	783	748	732	716	729	759	732	756	717	720	741	739	722	656	710	709	704	733	664	790	719	687	712	731	767	738	713	726	768	757	737	750	706	721	767	727	735	732	740	776	684	711	805	704	770	743	747	763	742	694	735	755	648	777	723	779	739	703	734	723	708
23668	21010	28028	24196	20914	8734	1428	980	873	837	775	731	770	738	753	697	703	710	705	744	666	719	733	694	662	706	696	713	739	694	680	660	705	664	647	674	682	685	721	664	673	695	658	674	644	708	678	698	670	691	714	699	658	725	673	639	640	644	687	627	672	665	604	700	647	697	669	687	672	640	702	635	687	658	651	688	635	682	644	636	666	736	693	702	731	724	714	707	712	685	650	695	626	620	661	665	675	734	679	654	660	643	657	689	655	686	692	700	652	681	723	659	717	659	686	635	660	673	705	663	662	702	691	678	681	676	659	696	648	633	652	692	655	618	658	650	675	643	656	696	688	659	671	685	661	693	642	717	698	674	616	670	672	716	646	687	675	694	691	649	660	702	712	753	641	668	672	637	599	693	645	658	697	645	654	624	621	697	625	664	619	650	616	674	676	649	681	714	642	709	665	678	682	668	634	645	701	620	645	668	698	704	682	618	636	676	673	637	694	647	656	690	688	645	698	628	668	630	685	711	666	655	660	672	667	652	684	666	714	721	646	655	682	689	659	648	662	679	648	705	653	663	680	611	618	623	645	679	681	716	635	645	671	645	648	662	680	671	665	668	709	704	626	677	688	683	649	656	640	658	643	704	669	702	690	692	658	657	645	670	640	655	664	646	622	642	697	623	609	671	675	691	670	660	690	672	625	710	706	646	695	663	662	692	643	682	669	679	693	651	653	649	641	703	706	634	659	666	644	716	642	688	675	702	684	645	691	671	628	644	668	668	613	680	636	674	716	625	690	678	679	667	685	670	672	598	703	698	645	695	673	688	665	677	680	662	670	623	665	715	668	660	701	653	691	647	642	680	672	674	647	658	645	667	677	644	751	669	648	688	649	692	696	644	629	673	676	643	630	644	653	704	648	660	646	688	651	649	647	679	661	688	659	677	648	653	674	678	675	654	667	725	658	652	604	677	672	655	690	652	676	646	687	685	626	662	662	660	659	636	645	676	617	656	669	669	630	671	637	700	706	676	694	669	675	735	663	635	679	637	672	665	668	692	678	646	671	677	673	699	653	650	704	658	624	668	686	629	665	673	723	643	714	706	708	657	706	662	642	635	681	674	656	649	646	661	709	656	690	664	687	677	681	623	619	683	669	663	673	671	677	725	678	646	622	691	697	645	629	674	651	733	670	675	665	671	656	646	657	664	634	669	636	682	684	690	726	636	678	701	640	668	654	685	626	651	707	715	687	680	681	641	653	644	649	665	699	647	652	676	645	670	655	654	707	668	666	678	668	687	662	725	722	682	637	648	707	668	640	638	692	684	648	640	695	657	677	704	648	667	679	664	677	695	648	635	700	678	671	649	650	638	644	684	678	686	678	653	665	641	626	622	631	687	614	654	683	651	628	675	654	630	673	650	686	657	678	695	627	705	697	679	691	668	626	674	677	719	647	649	675	668	692	678	669	652	659	652	678	686	698	672	656	649	681	642	674	649	651	607	692	698	649	649	671	642	670	654	686	641	649	693	620	673	649	692	642	666	670	614	660	692	656	654	646	679	676	651	700	716	672	693	705	695	694	681	693	661	707	670	631	637	633	630	695	662	663	689	656	687	627	650	703	701	668	638	683	662	678	645	668	667	686	670	690	653	661	694	648	668	684	650	656	638	662	647	669	638	651	655	705	704	671	682	702	698	661	655	703	652	649	655	687	683	700	663	655	664	673	682	681	691	677	633	690	647	667	690	675	662	675	643	664	677	649	683	636	639	589	657	656	692	649	697	654	690	652	697	701	666	644	689	653	651	717	678	672	637	688	685	650	706	712	687	679	665	646	655	636	642	685	732	703	704	678	696	674	693	692	687	695	667	645	670	701	681	632	650	689	659	676	658	691	650	670	663	678	658	670	666	637	685	664	668	702	641	646	671	681	607	686	635	636	664	684	694	706	692	696	707	633	632	659	704	637	684	687	627	664	672	662	710	720	662	681	694	688	679	618	724	667	671	655	648	642	686	643	692	709	660	679	690	662	651	701	715	647	662	690	716	661	669	686	716	629	641	675	696	646	684	718	670	679	696	696	674	655	629	711	675	671	702	688	667	650	606	654	675	691	684	656	670	690	638	638	658	668	706	683	663	622	668	634	642	685	676	660	626	676	635	634	651	665	640	683	656	674	623	655	649	570	684	685	677	673	650	661	620	654	629	668	684	663	633	710	657	622	666	638	607	693	669	683	657	675	626	692	657	683	664	660	644	608	696	698	641	655	626	671	681	652	636	678	630	659	662	679	680	686	651	688	631	664	619	649	679	694	670	675	658	663	665	645	635	658	583	634	648	625	646	689	635	633	630	607	635	615	633	634	630	712	650	701	700	625	666	711	622	676	657	682	656	688	642	676	660	709	648	702	644	677	682	661	687	683	658	667	688	659	704	675	647	681	645	665	685	675	667	695	652	660	643	675	651	649	615	666	672	649	638	652	624	670	681	649	671	673	693	691	631	630	629	650	650	660	640	643	613	658	656	696	637	638	642	646	639	622	675	662	633	659	647	665	706	691	648	650	625	655	643	718	655	645	652	625	648	656	671	678	669	672	622	638	671	667	645	654	656	696	715	654	668	675	688	679	694	643	656	655	652	689	643	717	658	683	668	726	665	617	680	646	650	632	664	639	694	633	666	668	729	621	667	689	670	660	655	637	661	701	643	690	653	672	673	604	640	611	655	730	649	682	680	670	666	680	683	640	700	641	667	687	701	696	629	687	666	612	673	639	634	679	691	694	676	674	667	637	650	682	634	650	702	619	598	690	702	667	655	670	635	617	613	679	643	641	664	685	679	694	699	684	679	610	665	668	688	689	694	659	643	709	661	657	652	637	696	620	695	687	587	644	713	657	634	698	686	645	671	736	647	695	665	657	677	660	674	652	670	676	645	633	667	653	646	657	706	637	724	666	618	668	676	663	642	647	682	699	697	615	649	630	669	599	646	637	661	741	651	655	693	669	681	661	661	720	674	642	709	655	660	670	701	665	656	679	664	670	675	629	627	646	686	688	703	606	635	627	649	661	670	667	646	674	679	638	641	692	697	646	664	696	621	700	700	646	681	659	639	648	680	650	677	663	628	670	693	669	674	647	662	702	665	661	692	655	650	663	636	672	699	672	673	671	694	658	643	656	671	731	608	691	634	700	668	681	672	638	661	682	658	685	667	696	697	628	640	640	654	632	648	580	654	694	657	693	706	663	635	607	633	664	681	691	656	678	672	696	628	654	669	650	677	682	637	659	659	679	696	633	695	670	679	709	691	627	655	686	639	693	675	667	663	713	676	683	654	622	639	669	669	656	715	617	665	641	675	629	641	679	669	662	698	717	694	652	671	631	671	661	646	619	655	679	730	662	642	685	684	667	640	709	688	683	692	622	684	653	693	697	692	643	657	638	645	654	647	652	655	685	662	648	660	661	666	683	650	648	663	649	634	658	679	695	638	659	646	651	615	685	683	615	665	674	665	627	712
19129	29759	18790	8643	3567	1993	1624	1446	1230	1134	1095	992	971	943	914	872	896	855	845	867	882	870	856	851	805	833	850	838	804	832	813	811	849	825	795	834	783	823	790	829	787	843	812	756	823	828	847	816	789	818	807	800	804	766	837	862	817	844	806	854	741	806	789	829	794	802	785	806	785	802	751	776	799	763	815	763	820	832	835	749	775	829	779	787	835	817	808	805	812	791	834	791	809	814	809	781	833	775	790	821	780	849	819	827	766	784	831	802	849	761	816	816	773	761	790	768	792	785	828	808	733	833	855	802	807	819	824	861	815	779	819	849	824	809	781	838	842	835	798	872	826	869	784	809	799	817	802	768	810	781	785	795	850	812	848	792	795	782	821	817	856	792	829	791	780	807	807	842	802	852	784	800	766	784	841	814	805	808	786	851	822	817	760	821	797	819	773	882	765	804	853	797	781	820	837	794	792	806	809	820	796	822	798	825	819	842	814	807	753	811	851	795	793	780	802	833	780	831	791	781	817	782	821	757	734	801	827	806	829	721	802	818	802	807	785	812	833	800	833	769	797	805	789	807	842	788	830	770	818	787	819	804	793	839	813	857	740	802	786	833	816	848	813	807	801	822	802	782	808	805	818	750	805	843	747	871	788	833	772	774	799	809	794	842	774	830	792	833	809	818	789	800	814	809	807	813	870	784	765	858	822	783	801	782	772	800	787	806	810	842	814	808	784	797	811	851	766	790	815	821	845	814	831	813	830	820	786	767	816	833	796	777	830	817	816	793	826	910	783	782	849	786	830	811	774	828	742	815	815	839	812	851	830	811	775	797	820	839	822	820	791	736	815	803	857	828	798	747	827	788	768	854	847	819	810	833	852	817	803	815	827	815	812	798	823	772	833	770	815	858	795	797	820	826	821	787	783	773	788	796	782	836	826	834	833	791	820	863	800	818	739	795	755	806	811	804	839	873	799	832	842	785	765	803	785	786	828	779	797	788	787	811	853	795	762	826	788	850	842	800	801	801	770	812	770	809	769	772	831	782	828	833	800	800	777	858	839	782	823	814	814	761	830	858	820	817	776	797	847	759	795	850	787	869	785	798	793	776	806	791	796	789	794	808	810	825	811	798	855	782	811	820	809	824	796	846	870	776	806	810	798	842	811	838	793	803	813	787	766	869	786	766	761	822	800	841	844	849	801	817	790	862	791	782	801	785	750	813	824	830	762	791	814	767	831	833	775	817	845	773	799	849	824	833	881	790	809	794	779	818	784	800	793	839	798	768	802	798	836	759	825	822	850	805	829	735	819	771	773	819	832	806	814	820	785	796	776	803	824	782	825	831	754	810	792	858	834	813	813	836	804	712	799	824	811	752	820	769	805	761	866	803	775	794	839	831	878	765	814	793	787	883	766	832	761	836	823	834	776	739	755	843	867	827	827	792	756	782	821	776	811	837	817	750	766	807	804	820	801	832	804	787	799	797	809	842	787	805	849	760	794	808	802	826	794	781	766	756	810	795	870	806	820	785	838	802	823	792	838	816	836	850	820	809	817	851	830	769	795	781	824	832	829	857	829	822	763	840	803	794	814	831	819	784	855	840	783	835	805	792	784	824	804	766	840	815	805	791	732	810	791	825	776	788	832	780	838	819	836	836	784	780	803	824	811	837	838	781	823	802	821	819	859	810	831	821	780	853	800	834	798	844	840	801	775	796	757	790	812	844	822	812	830	797	792	763	787	854	866	829	818	810	750	810	809	773	782	799	819	763	810	770	783	808	794	850	851	812	801	786	795	817	813	793	834	793	830	837	788	799	748	794	835	860	878	848	813	807	822	854	834	774	804	823	841	765	863	751	852	795	789	771	811	846	839	793	768	809	771	815	842	783	793	853	867	810	782	760	854	811	793	803	796	754	762	787	787	784	830	788	799	794	846	860	780	826	773	840	801	814	829	832	831	828	827	777	822	783	825	792	779	798	722	781	769	836	806	814	822	837	799	832	786	796	872	808	824	818	816	863	793	822	837	832	783	784	843	796	811	835	813	854	808	845	784	809	814	784	802	774	829	761	847	800	817	768	841	805	835	787	794	779	795	805	776	854	779	836	797	795	837	792	793	782	811	787	813	799	829	849	797	808	799	819	856	793	843	810	849	787	815	801	805	855	830	831	855	827	797	817	835	806	785	812	813	788	788	848	839	785	809	877	812	758	776	801	780	857	841	849	855	772	765	781	838	842	821	783	731	795	800	820	833	780	750	841	821	842	868	816	772	850	796	810	861	816	765	766	801	839	775	861	815	856	783	776	848	821	772	845	824	808	747	722	822	861	840	870	839	798	833	835	794	809	811	801	861	809	846	830	800	809	791	838	811	759	822	826	791	820	867	795	822	831	770	823	877	841	795	844	872	787	820	802	776	870	830	837	817	815	802	755	823	794	829	871	858	787	840	794	806	821	804	901	866	798	789	815	809	892	793	797	766	828	806	871	850	785	805	769	807	759	781	825	778	784	791	808	808	772	769	781	858	811	793	787	822	809	798	814	711	817	796	816	801	822	870	771	766	820	796	775	816	796	826	821	806	777	798	842	836	813	832	795	785	831	788	776	829	809	831	850	766	830	780	843	815	834	801	827	818	758	822	799	853	788	789	776	828	854	847	802	798	816	820	778	783	808	793	818	770	843	852	838	820	763	849	814	811	827	823	780	783	809	810	835	807	822	807	810	795	829	800	819	809	791	778	810	759	819	826	789	754	819	819	822	792	846	862	862	763	781	807	806	795	824	793	789	826	814	776	819	820	843	805	804	820	746	810	804	826	752	797	799	755	837	828	847	801	807	820	814	848	799	833	744	756	758	812	776	797	774	798	809	810	848	804	757	813	825	749	765	835	763	805	806	766	836	773	834	746	803	804	789	824	816	841	813	816	816	794	801	822	839	797	763	796	849	771	812	860	809	818	826	814	844	810	787	842	792	787	802	813	814	802	823	824	808	812	864	801	813	813	844	839	788	814	859	817	814	840	835	794	816	788	864	837	800	853	814	772	752	761	786	837	845	839	823	821	825	802	805	816	828	836	824	797	815	842	791	808	818	773	866	768	833	768	794	854	797	839	897	845	801	769	780	801	822	799	892	848	805	795	862	804	822	792	804	805	833	797	754	871	802	833	774	771	826	780	844	785	812	818	824	761	798	849	850	806	780	797	781	823	751	800	796	798	814	818	852	807	798	841	809	817	752	800	853	763	862	795	788	832	804	787	832	805	760	807	848	800	810	831	818	819	813	804	768	772	789	816	833	768	824	858	772	799	820	786	829	851	809	779	797	792	820	813	838	836	781	809	804	803	858	803	820	794	792	790	807	790	828	812	786	795	850	780	856	806	826	807	800	804	771	821	831	823	837	819	836	798	819	807	849	796	808	759	835	798	824	808	784	813	822	769	783	815	825	756	748	732	774	791	811	793	801	844	805	803	811	794	823	798	801	835	817	799	822	833	756	837	787	823	824	800	760
24748	21042	26985	25079	10379	752	571	536	481	421	401	410	443	411	393	406	386	383	385	403	377	411	389	410	380	369	391	364	396	387	386	353	363	364	396	399	404	403	360	355	384	389	384	365	359	342	337	366	348	361	375	360	319	365	409	375	355	338	344	378	371	338	351	381	380	353	385	342	359	358	390	329	371	364	396	412	349	375	348	417	399	420	363	387	361	373	361	344	400	408	366	350	355	348	343	356	388	377	390	358	372	369	366	392	385	361	379	368	367	394	399	345	390	326	353	362	397	363	359	418	364	370	365	382	316	363	338	353	368	397	374	366	373	369	395	382	361	365	365	361	363	428	361	358	407	383	350	334	369	341	363	391	365	351	367	372	385	377	357	356	412	354	377	384	372	354	355	370	337	372	357	421	381	367	352	350	382	365	382	373	359	388	352	329	369	374	374	377	347	373	434	385	381	390	346	374	340	384	372	376	367	350	389	370	390	366	393	384	366	365	400	386	398	363	381	402	355	356	362	363	361	347	383	362	350	365	404	411	396	375	374	328	377	373	372	346	364	366	376	373	370	398	386	382	405	393	402	355	398	366	385	375	370	364	396	395	353	397	372	390	368	388	386	350	373	380	403	362	378	379	393	365	366	359	357	374	366	390	361	348	387	343	379	360	382	354	384	402	368	369	380	378	345	378	389	343	376	404	353	374	383	376	370	388	377	406	374	391	336	368	359	353	377	359	387	372	368	388	350	397	360	384	388	337	361	358	373	383	362	350	368	407	393	377	353	385	367	377	349	383	381	371	347	356	359	362	332	345	369	390	379	400	392	398	371	357	358	386	357	361	397	393	355	393	384	368	347	385	369	379	383	368	378	382	368	366	359	363	381	383	348	359	373	352	394	381	384	361	377	386	403	347	338	352	406	377	381	385	365	354	368	386	388	366	366	405	370	390	369	359	367	374	371	374	387	386	363	350	376	386	390	407	344	360	348	389	378	373	368	368	372	416	365	358	376	354	358	387	367	375	362	388	375	354	349	347	400	346	364	380	334	357	402	366	370	324	392	364	351	383	343	399	337	355	358	363	402	345	396	384	348	367	400	352	368	369	394	349	351	380	367	373	354	345	360	371	368	371	346	382	353	389	387	375	358	384	371	373	388	376	352	337	391	355	392	360	369	357	369	395	396	380	390	390	376	392	344	347	388	393	358	379	371	400	409	364	381	372	363	368	350	383	378	372	379	387	407	382	369	347	347	371	392	403	397	359	357	360	399	384	333	399	336	353	356	382	321	398	339	381	385	351	367	361	385	363	374	358	355	391	381	358	378	375	362	393	332	398	366	369	385	364	363	363	375	393	380	358	365	375	342	379	380	371	359	382	344	372	400	395	345	352	369	359	382	367	363	361	387	364	320	368	367	378	406	349	339	372	384	392	400	385	401	364	375	363	378	373	385	361	352	380	391	375	395	372	372	387	394	386	372	395	355	382	387	365	401	375	349	365	363	361	370	355	394	375	400	382	359	378	410	377	361	368	386	341	398	396	384	341	366	369	369	383	365	386	399	393	326	385	365	363	383	380	362	366	403	370	386	347	377	331	386	370	353	373	374	372	354	370	357	391	360	408	380	382	339	385	371	392	422	379	378	370	384	402	380	381	355	368	378	409	344	361	372	400	362	364	352	380	358	392	353	392	382	360	383	377	340	385	365	395	364	398	375	356	342	383	402	388	409	344	369	373	371	365	377	344	376	339	362	376	393	352	394	405	405	395	388	355	384	364	350	353	386	365	333	383	380	358	349	409	346	367	347	364	390	388	381	378	355	390	366	373	344	361	389	343	388	396	326	368	341	380	377	414	364	390	351	374	370	337	357	388	353	356	419	348	393	400	378	364	339	363	359	341	379	380	367	363	344	374	373	354	377	404	353	339	350	390	339	362	364	376	356	369	374	347	381	384	376	385	377	358	350	407	410	360	332	374	375	369	367	350	342	382	363	367	389	389	357	335	381	373	365	400	388	384	363	349	367	379	366	361	388	391	370	341	384	345	397	393	380	368	345	370	393	383	402	375	409	435	355	354	375	377	387	382	409	358	398	391	363	355	386	377	366	375	369	361	372	374	349	359	357	362	368	372	364	392	347	398	376	363	399	386	322	362	362	398	356	356	377	359	385	343	380	374	374	389	349	396	341	364	345	357	375	354	363	348	399	404	325	366	354	398	355	394	352	352	373	351	359	353	351	362	359	367	358	380	360	327	367	379	355	380	361	369	358	369	362	366	374	372	390	396	393	399	363	368	363	373	349	382	396	370	380	386	370	344	343	351	357	381	364	340	397	374	364	383	386	358	389	383	388	379	399	379	350	349	385	371	397	390	362	374	330	356	350	339	368	372	364	395	361	369	369	391	399	368	380	385	423	386	365	378	396	345	331	371	374	378	381	350	361	365	381	347	359	372	380	346	364	339	373	357	367	392	389	351	352	396	401	365	384	350	356	400	398	338	371	355	407	349	371	358	351	391	374	314	385	410	378	370	374	371	376	386	366	403	345	313	378	396	372	409	354	402	408	386	392	329	377	364	363	385	384	398	351	378	367	393	380	352	366	358	399	381	371	373	359	348	364	361	385	347	380	379	384	368	393	391	374	372	371	365	357	347	365	414	379	380	351	345	380	356	354	380	378	384	370	354	375	404	386	395	383	390	357	381	339	376	314	378	343	378	359	360	384	344	364	393	370	373	368	346	393	390	380	380	377	388	374	360	372	398	361	360	423	380	403	396	371	404	407	371	388	364	350	385	403	342	353	387	408	374	384	395	364	361	360	359	397	384	377	358	332	351	393	385	341	382	331	360	376	335	387	352	360	369	386	355	362	359	396	359	350	397	391	362	384	406	387	373	373	402	391	354	362	345	377	339	379	388	377	380	397	402	370	359	348	387	356	380	386	373	360	396	345	368	348	380	383	376	366	408	387	362	339	370	403	362	362	367	347	352	391	362	377	392	375	352	377	374	401	354	394	390	378	404	343	375	395	391	367	373	341	369	349	351	367	363	360	393	388	376	364	373	362	354	390	392	344	352	366	356	363	388	410	340	381	393	395	402	368	388	376	351	381	374	374	371	370	354	367	342	408	399	376	354	328	340	350	362	373	397	411	364	376	348	342	376	381	385	366	337	405	332	399	345	345	381	343	356	370	393	393	338	372	384	392	383	390	371	354	365	396	348	370	352	347	341	372	378	370	347	387	367	374	366	358	358	347	339	376	366	373	377	402	353	352	391	390	364	378	388	388	374	375	353	385	375	388	396	402	370	376	384	383	382	373	362	392	385	363	344	391	388	384	355	400	371	370	373	374	385	385	377	402	388	352	386	337	368	361	355	366	394	373	365	384	350	357	351	377	349	345	372	384	358	363	341	345	383	334	342	349	373	378	374	367	394	370	403	354	370	368	385	398	400	351	377	361	385	375	383	359	365	389	380	353	359	371	365	364	386	391	388	367	352	408	346	366	373	356	359
18157	24208	14721	6316	2055	1153	949	794	727	619	618	590	555	535	540	534	501	490	499	492	496	479	471	480	479	486	503	538	481	493	498	450	437	428	478	472	493	489	467	447	475	481	497	482	485	480	440	441	483	496	466	493	454	454	459	445	492	494	465	447	492	430	479	451	463	463	428	425	478	473	466	455	464	455	484	453	465	453	461	460	463	493	470	442	471	478	464	454	446	452	441	473	436	472	489	428	466	451	468	463	446	454	489	435	457	457	425	430	478	485	471	447	453	438	438	448	456	424	488	482	451	465	460	455	496	441	444	403	451	454	444	477	432	470	471	468	434	447	464	428	511	463	472	454	506	486	488	501	465	484	471	450	441	472	481	441	468	433	482	473	456	464	473	456	453	445	481	445	429	456	483	470	437	479	434	459	479	478	442	508	433	442	457	465	483	452	422	442	429	495	462	436	472	489	451	454	469	429	436	466	448	509	453	443	516	464	443	455	466	428	462	456	455	440	479	480	492	438	471	461	492	446	490	479	463	465	428	453	457	437	486	453	475	425	429	472	478	448	485	464	474	462	429	447	458	470	452	500	433	476	429	450	456	491	465	455	464	464	473	441	438	421	516	447	490	478	422	464	461	482	460	455	415	466	476	419	447	514	491	453	460	459	440	456	503	435	455	440	476	469	438	522	476	477	468	465	464	470	482	465	474	471	455	454	469	442	464	473	477	495	449	452	492	465	426	470	483	462	486	478	477	507	414	457	463	460	452	455	461	430	432	441	471	487	459	451	468	432	457	437	501	453	469	447	497	455	483	464	494	441	480	477	486	465	458	438	494	437	443	455	446	470	473	460	443	430	449	418	452	454	462	472	462	436	455	435	464	462	456	477	477	481	452	468	476	472	439	476	472	447	466	473	458	446	445	473	501	440	476	455	443	450	464	428	496	489	422	467	478	442	459	465	492	406	469	433	425	467	426	467	480	459	480	428	502	472	494	432	462	465	491	441	467	459	432	457	413	442	468	442	438	481	458	450	491	476	472	478	487	454	489	496	456	419	471	507	455	467	462	467	472	467	465	451	478	469	451	481	473	455	438	441	460	459	463	508	425	428	467	446	456	480	428	464	457	456	443	466	447	479	463	472	453	444	483	425	455	447	471	457	452	471	455	464	489	502	471	428	465	494	487	460	439	484	485	480	404	446	455	447	460	451	461	487	458	441	457	435	495	476	467	452	456	483	472	454	456	493	476	441	475	441	482	447	477	471	465	442	440	483	507	493	441	421	438	503	469	449	475	468	465	465	453	472	453	437	505	418	447	476	425	443	477	492	452	460	454	419	491	480	470	465	433	502	457	486	443	434	487	519	478	481	458	455	476	467	475	439	489	438	459	462	480	472	426	489	472	466	438	441	466	443	469	449	461	482	452	464	471	491	450	476	487	435	442	484	446	451	436	460	442	460	454	474	479	426	477	467	452	456	439	463	441	458	464	487	465	447	486	461	448	500	476	499	481	452	459	485	463	496	454	483	445	490	436	453	468	491	458	479	483	463	460	468	463	507	467	439	482	476	431	460	431	477	470	479	463	443	476	450	448	466	468	471	429	457	465	468	479	436	427	456	494	469	456	494	479	484	489	462	491	495	484	435	507	513	463	457	470	470	487	469	530	456	450	435	447	461	416	473	475	469	484	478	458	452	425	487	454	509	497	486	443	484	435	463	463	435	434	444	453	480	491	435	455	463	476	436	473	485	427	445	464	437	439	427	469	489	448	465	460	464	478	509	510	488	475	463	440	492	451	488	455	444	469	474	491	483	449	455	471	481	467	445	470	471	496	489	469	446	480	441	445	458	483	482	441	466	444	423	445	442	453	489	493	457	465	478	479	445	479	483	467	439	482	483	470	473	446	469	464	461	474	465	449	434	456	469	444	476	463	477	498	447	451	470	454	491	458	494	471	459	463	436	417	488	427	433	442	467	508	457	466	461	482	491	435	456	450	446	482	443	457	466	455	438	454	479	508	491	481	460	451	446	442	470	440	433	434	433	455	459	493	476	480	430	469	476	492	487	434	459	452	431	447	443	422	506	478	461	488	413	479	486	435	446	464	461	471	473	437	437	468	457	464	492	466	468	448	447	436	470	455	461	430	444	456	484	492	496	429	492	475	442	476	468	467	473	450	432	471	476	455	438	479	521	431	456	468	462	496	451	462	451	481	466	540	492	476	469	451	460	473	483	431	468	482	474	471	452	451	427	456	496	479	473	494	461	482	419	433	445	467	457	468	454	411	469	478	474	454	450	453	480	450	440	464	438	463	446	432	454	494	488	414	471	488	457	447	438	486	452	455	441	433	457	488	477	466	446	448	478	493	420	465	457	470	475	457	438	461	465	457	446	521	460	440	453	449	462	459	452	452	458	458	498	445	484	425	473	441	472	407	448	458	466	433	455	475	455	444	472	430	491	469	449	450	448	483	465	473	424	489	435	500	441	433	471	474	460	438	448	407	455	445	486	476	450	466	448	455	487	457	425	489	454	435	488	428	486	439	462	463	473	478	453	478	426	455	485	477	455	449	464	493	481	460	453	430	447	477	437	476	420	499	435	484	476	463	482	473	443	472	465	434	482	450	487	451	463	471	440	466	498	444	469	477	452	449	469	454	446	463	438	461	509	457	474	424	490	493	449	497	464	471	434	453	446	464	473	468	420	440	443	454	501	474	475	472	477	511	437	461	430	465	446	440	487	479	439	487	460	504	464	458	455	456	481	457	496	460	462	457	441	451	479	423	442	452	456	455	454	469	459	475	473	476	480	467	491	449	458	478	480	498	437	500	482	504	430	465	473	439	444	459	442	498	443	506	463	419	478	468	464	450	452	491	459	504	476	454	480	477	484	473	455	464	464	467	466	443	467	463	468	446	461	493	498	476	495	452	463	466	439	468	489	451	433	456	430	452	469	466	472	481	501	465	490	478	485	493	473	487	481	461	456	507	436	462	446	444	471	435	457	466	448	450	477	436	500	444	448	454	500	440	478	453	459	472	454	466	473	483	486	487	490	457	458	459	446	483	459	481	457	461	458	462	447	427	447	489	496	440	473	460	412	487	441	488	445	458	441	494	463	464	493	466	462	453	430	455	443	454	449	444	483	459	473	473	498	447	439	443	493	484	429	491	472	441	430	481	478	506	421	454	428	462	406	466	439	434	475	473	477	431	468	444	461	449	431	441	424	438	471	466	455	475	425	438	505	486	438	451	463	467	484	480	435	441	433	447	431	500	467	462	469	483	462	464	454	454	510	473	463	455	493	452	446	483	494	455	441	446	436	438	465	467	450	459	462	474	460	473	494	476	498	416	435	446	441	472	418	450	456	454	492	445	454	519	471	466	427	437	458	464	471	430	460	484	463	439	496	449	478	476	472	460	491	435	443	463	431	442	491	407	447	489	431	460	443	482	454	432	468	424	442	470	463	500	464	464	440	479	450	442	487	457	416	492	469	455	416	443	497	443	454
22628	21059	28580	23755	21051	20987	6678	1036	787	746	604	613	519	559	489	479	493	483	480	449	471	449	454	440	440	422	423	464	443	446	407	422	425	404	420	457	401	405	426	422	396	434	414	440	420	425	388	378	450	391	411	446	438	433	424	389	437	435	390	426	425	403	419	421	415	428	410	458	395	396	393	410	422	410	422	397	405	419	421	378	396	383	403	418	364	375	433	412	448	391	394	427	431	425	377	430	413	407	393	415	434	403	423	422	410	414	403	431	441	420	404	382	414	444	448	398	418	391	418	362	436	395	388	394	391	421	423	417	376	367	418	405	406	384	406	424	408	424	433	415	418	407	444	390	433	412	412	453	405	428	412	411	405	432	397	410	407	434	453	382	451	410	400	405	405	408	422	395	411	418	427	402	391	394	409	352	398	407	424	398	428	424	423	420	407	415	434	407	443	391	410	399	419	412	426	393	392	414	420	388	408	435	393	384	401	413	401	395	409	429	397	396	459	387	422	413	359	399	389	380	382	367	437	372	390	412	394	439	431	451	388	398	401	396	427	432	379	442	424	392	421	415	397	407	386	400	407	441	427	409	403	395	395	425	405	377	387	388	455	406	415	411	395	427	401	392	426	423	424	393	387	437	446	382	419	392	404	421	409	412	393	411	381	400	393	401	377	413	398	428	397	403	390	418	378	360	377	431	375	425	411	392	390	452	431	393	404	388	449	423	412	431	414	410	389	372	410	405	397	373	391	429	415	426	439	386	383	425	415	387	408	403	403	403	425	419	411	411	429	368	378	418	407	382	389	415	423	391	387	396	368	411	409	415	413	400	418	442	399	368	396	392	373	382	400	403	413	380	402	415	410	439	440	417	393	432	399	416	394	406	391	436	411	419	390	410	392	418	400	418	366	423	398	389	377	384	383	367	382	398	410	370	407	422	378	399	415	396	416	402	413	399	422	420	420	413	390	397	389	397	411	389	402	406	409	404	422	427	438	400	371	446	392	429	383	450	398	419	382	404	423	397	420	426	423	405	373	407	401	420	402	434	396	397	435	395	390	370	424	369	419	440	383	445	411	397	403	425	394	399	394	401	440	393	378	442	401	389	359	407	404	424	422	410	400	376	433	394	411	409	405	425	398	377	434	442	431	402	383	401	418	401	352	433	401	397	399	385	407	387	420	394	429	388	415	414	397	380	373	402	362	397	469	427	406	420	446	386	369	401	386	395	429	425	415	417	374	404	419	394	433	432	410	365	421	416	393	431	351	430	441	372	408	374	416	401	413	403	434	407	395	411	436	394	402	393	381	402	398	368	407	399	394	405	421	369	399	427	415	424	376	397	381	389	367	422	400	417	440	385	396	438	405	411	393	413	420	403	382	389	427	434	414	380	383	386	410	456	396	387	388	381	400	437	386	422	374	416	417	416	415	383	435	402	421	394	413	385	448	410	396	395	412	400	386	444	427	400	433	396	411	412	403	406	386	389	395	429	395	371	449	400	383	409	404	401	410	413	397	420	394	434	374	387	396	385	376	394	398	431	413	407	468	403	415	378	394	372	427	385	353	413	464	377	426	430	453	409	427	413	416	387	418	411	414	423	390	417	393	392	395	427	426	401	408	353	417	397	395	407	416	422	386	388	376	396	414	434	425	400	396	455	401	431	391	421	423	425	391	398	402	364	410	407	391	396	382	401	400	424	413	403	390	403	365	392	413	388	432	412	417	430	420	412	376	426	418	411	399	424	411	394	441	417	401	407	382	414	386	414	404	390	389	391	392	385	391	406	395	420	399	421	402	391	358	389	435	413	388	401	401	402	426	398	395	417	387	407	403	406	387	404	393	427	401	403	415	383	384	389	405	398	427	399	434	414	428	426	408	394	416	390	407	381	395	396	385	377	389	366	391	388	398	408	410	400	405	388	390	393	449	424	381	417	402	399	418	396	393	436	356	391	405	394	409	422	383	417	357	417	405	395	445	396	382	358	390	388	418	420	375	439	394	388	419	374	431	397	416	403	366	438	418	397	384	447	401	422	434	438	391	408	411	415	415	432	369	409	430	411	412	412	430	427	397	415	420	423	432	377	407	433	414	382	395	415	387	399	372	408	411	427	415	435	396	418	399	401	375	444	429	407	405	403	421	420	422	407	415	440	418	432	396	415	391	412	384	413	395	423	403	409	393	404	419	422	434	393	411	416	420	386	442	393	411	402	398	414	401	446	380	405	386	388	394	397	455	451	402	448	385	413	394	393	403	436	388	435	364	411	387	394	392	381	443	390	433	390	412	438	413	433	463	408	409	400	434	372	398	395	425	425	413	400	400	404	398	395	422	392	423	411	372	397	393	433	406	413	398	421	370	423	343	390	409	402	432	406	423	390	403	374	427	388	419	412	388	392	397	398	398	415	418	405	442	415	387	383	441	422	403	390	406	394	396	393	408	406	392	405	411	416	391	421	412	415	412	390	439	403	375	402	417	391	418	435	418	439	431	389	379	400	396	393	410	403	360	413	407	380	412	402	423	425	437	424	377	369	394	444	436	433	406	422	392	402	419	390	391	411	401	408	445	350	381	443	403	383	418	391	402	419	424	390	399	417	362	416	381	429	420	397	418	411	454	400	408	408	402	431	412	397	416	383	394	373	393	390	424	399	391	396	430	405	384	407	411	410	358	356	406	392	402	362	389	380	401	446	425	441	394	400	395	434	381	416	396	419	365	413	400	423	411	372	435	403	414	397	395	391	429	422	395	414	395	364	384	405	376	392	398	384	425	433	405	424	376	424	440	394	420	351	450	406	404	412	427	403	426	371	406	393	396	397	406	406	401	439	406	431	433	413	400	385	421	431	388	416	387	373	410	397	418	403	386	416	402	401	417	391	402	422	398	400	406	370	367	431	406	389	414	416	402	401	413	427	387	414	413	427	417	373	420	404	380	407	405	424	416	409	427	393	432	416	389	442	385	402	400	423	416	377	415	420	384	405	439	407	391	388	430	423	388	390	431	431	414	374	438	422	397	386	410	419	415	405	407	405	396	378	399	404	387	402	387	365	388	402	379	444	409	424	435	422	405	423	410	392	423	403	455	410	392	416	394	405	407	416	392	415	405	402	411	407	371	375	403	406	402	397	395	392	410	390	392	411	400	398	400	389	408	401	441	457	358	401	413	415	369	430	404	411	438	421	398	406	414	415	413	442	403	401	375	386	414	360	366	396	424	406	433	393	400	367	365	422	377	420	400	381	383	416	386	420	391	386	415	385	419	409	403	385	421	408	395	404	380	403	393	399	410	423	367	370	421	399	408	409	409	421	404	383	400	429	404	401	423	402	407	404	421	390	426	428	437	387	409	411	373	406	403	348	403	383	398	395	375	405	410	429	390	395	385	386	442	396	378	422	426	405	424	424	432	407	424	408	413	411	423	413	407	417	421	397	384	413	406	365	418	434	424	405	394	390	408	408	383	415	383	409	410	343	354	395	408	437	410	397	389	413	372	381	405	383	394	399
23439	36498	25550	12115	4438	2713	2009	1754	1398	1160	979	876	810	785	740	624	631	621	593	575	595	611	573	582	564	567	574	530	561	546	583	503	530	534	561	525	551	523	517	536	522	572	523	524	531	525	542	543	549	578	511	514	488	512	557	529	504	537	514	509	536	506	508	539	507	509	528	517	519	552	502	539	546	534	478	516	536	484	485	521	529	521	519	511	530	556	480	564	526	507	538	484	543	481	517	549	490	497	514	547	507	522	541	530	498	506	503	565	532	514	479	525	542	518	519	529	546	496	468	521	492	464	553	501	494	526	537	546	493	522	501	497	485	505	562	509	523	497	508	459	508	488	519	555	491	529	508	508	526	518	543	565	512	523	513	513	516	505	505	508	512	519	540	518	511	490	551	553	487	518	555	521	525	514	496	549	519	511	509	499	506	476	512	515	510	526	511	492	518	510	507	504	525	499	457	501	505	509	513	481	503	545	537	527	491	524	500	513	485	527	481	544	493	551	509	471	539	481	508	517	483	535	512	523	527	470	503	489	568	490	504	498	498	508	490	549	508	520	511	489	516	489	552	506	512	504	525	534	496	516	511	547	490	499	514	533	503	536	522	516	477	462	483	502	507	554	519	541	522	516	543	524	514	541	524	534	520	499	474	517	530	503	511	518	483	531	488	519	516	500	524	513	513	491	512	506	491	501	524	556	532	490	502	519	519	514	531	523	553	482	507	517	456	484	517	531	514	531	520	531	540	545	511	507	528	522	561	493	468	472	488	539	516	529	475	491	507	483	483	489	520	511	503	522	523	494	495	521	468	534	487	526	525	541	521	451	520	472	517	512	490	547	489	502	502	530	510	500	478	486	521	498	509	537	530	540	518	518	503	485	544	516	528	487	464	503	532	492	499	532	515	503	508	485	505	480	484	485	540	461	512	479	518	484	484	536	480	525	510	530	510	500	515	501	479	523	497	500	510	496	533	539	499	474	517	506	525	482	541	514	557	523	536	525	546	469	515	540	485	535	523	503	493	498	508	559	510	511	487	528	529	525	506	520	502	494	536	515	526	503	540	448	498	504	481	532	502	554	538	453	501	505	518	498	462	476	542	525	474	520	458	504	512	494	504	568	509	493	497	532	486	504	527	520	506	516	491	504	513	475	489	522	518	521	501	478	512	520	499	473	515	509	478	487	501	497	463	507	496	553	512	482	509	518	500	557	521	519	537	509	505	502	528	475	464	492	495	508	525	497	494	511	499	554	453	503	516	533	493	523	510	531	534	541	543	488	525	540	536	520	531	522	537	504	487	515	512	511	539	482	540	532	517	496	533	513	489	502	523	472	486	460	548	503	516	510	505	475	546	464	492	481	495	552	499	496	507	499	502	528	513	537	510	530	474	544	470	503	499	474	482	472	520	539	547	482	484	508	510	488	472	520	503	519	505	521	512	509	518	545	528	509	533	503	448	487	525	467	481	511	499	485	516	522	511	507	540	493	522	502	505	501	462	521	505	548	481	507	495	505	513	514	524	488	498	495	527	540	490	511	514	506	516	561	483	529	489	461	546	499	505	525	490	505	492	512	525	504	493	538	552	491	535	474	545	522	468	469	516	558	497	508	514	527	542	520	496	478	490	516	495	532	519	526	545	539	478	530	536	516	495	487	507	548	500	484	527	494	519	481	501	518	491	543	514	499	542	498	507	442	508	470	495	483	488	487	513	552	499	542	512	495	514	491	500	521	505	518	476	525	521	531	542	523	501	500	493	485	501	487	510	499	496	516	485	497	506	522	524	493	562	525	520	519	477	474	533	508	509	491	503	471	487	467	476	484	540	516	483	487	518	554	473	557	511	506	480	526	524	493	517	507	492	475	519	488	521	485	535	472	478	492	513	506	564	526	497	519	526	524	512	567	491	539	525	508	488	560	529	480	507	523	515	505	497	539	506	506	483	529	524	519	493	482	511	510	498	501	526	489	524	502	502	527	508	506	518	509	546	506	521	526	529	479	509	477	463	507	493	500	496	470	481	493	555	514	544	488	458	487	496	537	484	481	513	545	526	546	497	534	528	525	510	490	516	512	488	537	488	512	485	489	512	512	490	496	501	520	505	527	483	535	515	544	517	490	511	483	541	510	501	543	480	534	561	533	538	494	516	524	476	488	515	509	494	539	516	495	519	522	473	544	548	513	520	500	479	530	535	520	492	499	538	543	479	500	520	548	511	490	493	492	505	532	508	497	529	496	500	507	536	507	517	488	512	498	509	514	510	491	531	518	485	488	537	526	508	490	506	492	505	501	521	507	456	494	509	522	469	487	470	538	511	527	484	476	498	539	508	513	506	518	494	509	509	466	485	521	538	517	498	504	507	502	539	513	550	525	502	519	487	523	534	475	554	524	507	543	482	534	526	499	457	538	510	523	505	511	496	503	498	470	518	471	487	484	491	498	469	547	510	481	497	496	529	506	519	518	538	508	514	499	516	518	490	561	522	514	506	514	540	509	522	514	484	522	496	552	508	505	506	522	507	511	502	539	531	510	486	496	527	496	553	483	531	509	507	521	494	476	510	512	515	470	538	506	523	491	484	570	497	477	531	482	474	520	508	476	484	549	511	491	549	521	517	534	548	493	528	514	518	504	510	495	497	538	494	503	504	516	567	487	559	516	514	502	513	488	508	507	500	531	519	491	513	501	519	526	496	513	521	544	515	507	518	508	521	514	501	516	515	559	521	507	502	505	521	535	529	522	527	516	566	493	530	514	509	511	528	523	484	515	541	539	508	499	484	502	484	484	499	549	483	493	541	522	515	508	562	457	500	504	497	493	500	540	495	529	505	512	517	531	489	491	514	505	474	485	526	533	507	493	541	513	556	517	507	472	482	507	518	513	538	504	543	539	531	530	493	518	492	496	478	507	515	482	499	560	532	522	476	522	504	499	508	508	508	498	496	525	515	504	513	504	521	471	547	501	486	517	495	501	537	453	464	524	508	544	530	541	561	511	503	530	517	478	484	502	535	504	492	534	500	514	490	493	515	497	537	498	509	516	503	534	478	480	477	499	510	504	501	564	544	510	502	535	472	499	537	532	529	502	509	504	535	588	495	483	531	497	514	509	516	485	501	465	531	494	488	507	497	485	516	508	526	534	516	532	512	518	529	550	514	502	505	529	515	474	529	479	531	509	522	535	574	540	510	509	495	505	502	530	476	500	558	524	482	496	470	523	522	504	490	491	518	523	494	512	473	538	537	511	484	486	510	501	524	519	470	488	512	514	477	476	516	527	525	506	527	499	530	538	502	515	489	528	560	527	501	536	510	514	516	528	525	519	524	519	526	526	502	557	493	516	478	542	528	487	528	549	511	501	538	533	527	457	481	489	478	522	465	488	528	503	508	512	525	526	524	519	533	527	495	498	526	525	494	499	520	490	509	504	520	493	479	522	477	514	524	445	493	519	480	526	510	497	489	503	527	538	486	511	509	544	501	519	493	504	475	538	487	535	496	508	513	530
27229	19575	9482	2581	953	728	643	608	625	583	590	612	582	609	627	612	604	606	569	591	566	638	615	590	565	577	604	628	550	597	592	586	574	557	592	616	564	579	606	575	609	611	568	568	572	613	594	590	596	595	591	588	614	584	630	586	581	587	596	635	575	555	587	650	541	564	636	602	555	579	574	611	595	631	600	612	576	585	630	610	681	607	628	621	617	590	589	633	599	603	613	608	575	576	609	599	642	616	614	576	617	588	600	604	622	627	558	658	590	579	636	614	550	598	617	608	607	582	615	602	615	572	617	589	624	602	575	580	610	608	620	606	619	572	594	617	599	585	616	595	572	601	591	623	597	583	593	598	612	616	585	582	611	597	589	604	619	606	569	603	564	562	578	580	575	609	610	577	585	582	561	622	586	598	570	585	569	607	530	588	589	593	622	559	559	592	618	560	582	591	587	620	583	587	624	558	592	570	606	566	621	585	586	636	579	569	640	557	620	604	607	622	610	598	628	596	609	638	607	597	563	613	573	605	623	592	605	576	664	571	588	661	539	605	600	620	575	604	600	563	579	593	586	579	596	608	589	601	604	588	620	594	565	592	602	606	546	556	549	625	573	587	624	592	593	616	556	633	593	586	604	592	588	636	605	560	617	588	568	614	600	626	598	598	617	593	615	595	590	591	573	595	592	613	596	593	548	602	591	619	575	610	644	589	634	620	648	603	543	639	592	598	605	584	616	624	602	606	533	621	585	604	598	601	556	606	585	564	624	614	592	592	618	609	631	644	615	609	602	606	592	599	609	619	656	608	573	588	595	595	602	613	581	599	588	587	626	633	599	571	589	572	582	554	642	622	607	611	588	607	588	584	593	580	590	617	582	578	591	632	585	585	594	595	571	583	568	604	586	606	588	604	623	564	587	605	602	574	585	594	594	573	599	671	552	613	600	645	593	621	560	590	597	568	576	567	607	556	619	586	572	592	578	596	581	607	620	591	619	601	564	624	614	569	576	584	581	581	623	583	601	622	637	609	601	573	619	586	580	585	603	552	598	592	602	621	615	562	638	617	593	591	628	629	585	610	656	619	592	620	628	599	584	578	603	575	603	615	613	572	606	653	618	577	608	596	590	613	596	624	588	584	572	605	637	603	619	604	600	592	589	589	595	637	558	571	594	607	626	542	600	615	580	564	590	555	580	607	615	592	602	524	632	650	576	557	587	606	611	568	604	623	556	592	632	571	604	605	632	567	630	561	569	608	594	562	600	631	605	570	584	615	549	637	560	665	598	586	594	630	616	597	582	580	571	559	638	606	567	569	619	593	634	536	579	613	584	643	615	595	542	571	611	617	609	580	581	598	567	598	627	588	587	544	570	549	587	574	599	602	589	596	615	628	608	619	592	559	600	529	587	601	634	606	603	641	581	568	640	597	615	561	593	616	594	621	590	624	596	587	612	613	581	609	573	567	617	629	618	574	619	572	606	563	567	605	569	589	602	575	594	580	576	627	603	527	600	625	596	603	596	596	596	572	592	599	605	600	651	595	576	578	669	586	611	590	575	646	553	620	592	620	610	629	577	599	587	586	622	593	600	569	575	620	608	566	605	539	593	614	622	648	630	597	595	626	604	633	640	616	571	589	579	577	601	605	624	583	599	605	614	633	633	630	617	546	600	555	603	615	574	570	636	537	613	588	605	588	628	583	593	551	623	597	629	593	605	563	606	580	594	571	575	616	610	599	597	642	613	614	568	558	582	597	529	638	560	600	555	532	645	612	584	641	565	602	582	609	621	607	574	622	636	592	603	596	564	541	619	554	622	601	616	602	602	579	601	624	551	624	597	578	587	594	605	648	564	580	570	601	637	598	615	628	595	610	603	621	586	618	593	615	577	570	584	579	591	580	603	604	574	667	595	570	576	654	600	626	607	589	560	633	600	622	608	592	594	631	573	589	573	625	583	596	653	596	603	575	554	574	633	620	616	545	609	550	602	634	600	557	639	583	623	602	620	622	555	623	619	620	594	607	639	629	582	612	640	586	616	591	588	617	628	648	577	576	589	576	611	604	580	583	602	615	631	607	610	609	603	606	569	604	587	620	579	614	606	579	586	595	623	642	549	550	609	562	571	601	569	577	576	616	589	617	612	624	617	577	632	586	552	576	563	554	553	617	557	557	601	624	604	612	598	550	593	656	555	586	608	594	616	648	632	623	600	577	578	567	587	622	630	599	564	555	576	589	575	563	576	578	569	608	625	548	620	646	590	617	574	576	555	573	585	575	594	607	563	603	614	620	566	607	598	652	603	615	629	591	573	568	612	602	554	541	568	581	555	605	596	565	561	579	605	585	592	598	636	609	595	604	583	581	599	598	587	626	616	608	585	652	577	621	585	582	559	626	578	615	595	621	616	587	564	577	594	626	573	561	598	616	600	627	545	571	609	597	583	614	603	560	623	611	576	625	621	640	581	614	593	610	597	582	574	616	617	545	568	588	594	620	579	605	612	572	573	581	603	582	577	614	632	560	589	572	599	643	599	575	639	660	590	622	581	647	582	600	596	618	587	603	579	611	613	594	588	581	557	593	616	567	528	595	599	586	606	587	642	611	616	624	655	611	571	573	559	570	569	586	607	602	630	608	594	576	606	594	564	580	623	630	583	582	577	583	587	587	583	620	660	599	616	580	593	595	593	611	606	634	564	605	558	601	571	639	601	603	533	595	598	604	555	587	599	575	568	603	608	565	601	622	571	585	599	605	565	582	611	579	585	586	528	589	595	643	605	593	641	596	584	611	610	559	617	595	604	606	585	632	622	561	543	607	576	569	574	620	586	573	615	623	564	595	580	601	663	611	565	609	602	557	583	603	619	622	608	585	608	608	591	581	562	551	539	630	627	579	550	582	566	599	627	586	600	622	619	613	585	603	635	543	597	571	583	588	567	553	598	576	629	550	621	577	581	623	614	616	584	572	603	636	611	591	608	614	594	586	579	564	627	620	648	593	542	633	593	623	555	619	617	562	571	594	602	594	641	579	599	641	612	607	564	591	585	577	593	612	535	601	617	604	575	598	623	591	588	578	598	588	592	591	639	585	598	550	598	583	615	598	607	576	584	591	593	611	590	608	548	576	594	591	560	580	663	592	589	605	589	592	615	584	587	617	560	608	638	567	624	607	613	602	553	601	596	607	612	610	572	557	594	645	566	603	597	571	599	602	620	605	559	587	569	577	588	592	558	586	581	593	611	587	556	550	626	649	606	590	584	570	624	611	620	610	599	596	592	579	611	569	607	603	600	593	582	642	562	610	614	629	569	616	603	605	594	601	616	646	583	600	613	600	604	631	581	599	616	592	602	589	583	600	584	579	632	654	606	563	600	537	526	628	572	623	616	554	603	592	592	588	609	599	624	596	558	597	562	585	563	642	604	561	610	534	598	616	594	586	600	590	583	579	597	620	613	604	558	581	572	603	618	617	624	579	595	606	607	606	570	580	595	627	610	560	605	566	593	641
14301	14385	7365	2569	1172	780	763	806	736	762	754	751	709	771	737	731	747	711	731	735	728	735	705	768	725	728	703	665	744	713	677	740	727	756	685	738	708	739	687	762	729	741	729	786	737	760	685	692	705	723	707	758	765	728	732	701	725	754	748	739	683	725	677	745	753	742	714	747	758	702	688	699	714	722	654	734	720	738	754	717	696	721	702	695	703	766	739	734	763	744	726	736	753	741	721	783	743	751	763	695	730	714	746	757	720	701	741	677	715	742	692	693	725	724	732	713	705	697	732	687	716	734	708	768	764	736	724	693	728	739	736	750	698	761	716	711	736	740	716	741	697	731	783	755	710	717	690	715	754	722	726	725	690	753	698	739	738	718	758	744	744	746	715	718	718	781	757	685	748	722	730	740	755	698	684	748	725	706	784	716	668	714	768	701	749	694	710	711	714	738	724	748	733	713	686	704	711	743	744	707	719	711	721	735	696	709	755	717	688	735	746	716	688	717	733	724	741	764	756	721	749	713	728	725	764	714	729	740	694	739	728	713	729	758	698	784	705	688	711	721	638	735	753	717	723	696	696	710	731	715	707	778	749	674	716	744	751	738	732	798	705	709	761	748	721	680	713	725	736	773	716	667	754	709	720	745	754	796	776	734	786	725	745	699	711	750	715	704	669	738	709	705	727	755	735	706	701	746	707	717	766	736	706	750	779	730	704	761	724	735	711	766	697	718	695	765	781	697	751	710	743	710	734	702	710	754	764	725	716	738	721	758	743	726	753	687	739	716	743	747	696	671	726	719	727	710	717	699	719	680	744	749	690	685	723	728	739	696	724	735	719	729	726	751	677	706	786	735	766	688	695	697	669	755	759	751	671	732	716	785	695	729	698	721	701	737	732	737	727	758	733	715	762	710	728	764	729	715	728	709	731	704	705	682	718	714	717	703	760	733	736	725	726	712	772	705	744	752	724	736	658	714	696	746	779	766	720	732	730	751	726	660	736	733	751	778	696	680	734	734	713	701	764	748	739	788	707	746	756	724	730	726	738	714	769	724	757	751	741	756	764	717	725	749	785	703	701	737	735	703	755	661	735	711	670	749	732	767	708	719	757	697	689	733	753	734	722	738	680	726	719	752	745	704	734	730	709	725	723	766	713	700	726	746	736	710	734	703	717	688	740	764	725	724	735	730	740	709	741	793	785	730	701	754	754	745	725	707	755	798	743	694	701	729	728	737	725	716	720	737	669	711	720	740	718	782	743	704	732	625	722	718	686	724	691	747	729	721	717	737	680	712	726	723	726	685	686	755	709	724	726	708	680	711	722	726	728	693	696	684	732	692	743	752	725	746	734	754	779	730	724	719	760	737	717	724	761	713	735	747	719	749	719	772	727	700	717	657	668	735	728	734	748	665	721	673	723	722	704	759	742	709	699	756	713	744	748	724	710	731	718	719	709	762	793	700	721	694	725	712	766	739	708	710	733	730	730	736	782	729	700	684	714	707	714	746	710	729	776	710	689	720	733	722	783	748	764	737	763	736	713	738	760	767	710	723	733	705	719	825	733	700	753	716	708	705	707	775	727	691	673	792	750	736	762	684	666	731	697	728	741	708	742	750	769	708	695	759	701	710	771	663	702	709	745	777	732	725	732	782	709	714	732	780	738	721	715	735	738	700	737	702	740	733	730	739	715	740	718	719	710	743	743	723	693	683	716	728	735	712	753	742	715	763	732	720	699	708	702	742	692	789	719	728	742	736	743	750	740	692	691	739	685	717	732	733	728	715	721	744	728	681	740	715	780	751	715	712	690	723	679	679	726	722	730	730	670	752	740	707	714	713	733	723	757	759	670	774	742	739	748	725	715	730	695	698	697	705	682	706	715	749	741	760	752	724	675	739	740	723	719	702	690	781	742	720	695	709	680	735	715	727	747	665	742	696	738	722	743	724	724	750	665	748	730	727	699	727	734	686	777	739	680	740	757	716	699	746	709	752	761	687	698	752	798	688	667	752	701	695	732	734	710	719	731	750	725	740	715	742	746	713	707	733	713	686	692	691	759	710	736	764	698	714	694	708	713	706	736	776	746	734	757	718	696	714	707	735	723	724	762	775	717	746	716	719	716	732	743	721	730	719	762	745	689	713	779	726	746	760	760	767	706	738	708	709	751	705	733	715	742	733	762	719	731	727	728	758	736	696	674	720	726	752	667	679	732	760	669	700	754	735	745	722	719	731	759	698	758	706	750	671	688	714	688	712	754	747	683	708	714	707	688	697	694	710	712	709	735	736	697	699	678	720	743	759	674	703	686	745	739	723	715	717	725	710	746	721	686	690	756	706	738	761	720	743	727	701	730	722	705	695	733	746	760	710	712	740	671	724	731	735	696	785	737	736	776	677	726	704	673	698	741	690	742	697	742	698	724	734	694	761	736	760	688	738	687	733	678	679	774	746	712	709	703	690	720	762	737	782	771	718	678	709	664	743	746	729	697	754	744	735	739	720	767	696	771	730	725	717	687	733	703	755	703	749	731	716	752	728	695	768	762	731	680	671	750	765	688	719	727	687	738	678	706	711	733	750	760	774	754	741	723	774	736	736	712	739	781	691	754	776	673	699	719	689	719	748	714	697	723	749	705	683	724	740	695	687	686	731	702	712	716	751	757	720	704	742	741	702	742	747	725	725	732	739	761	742	697	728	756	773	723	727	749	703	710	757	714	693	730	734	707	732	728	741	780	738	782	696	691	690	680	705	721	701	769	772	702	766	647	728	652	702	739	699	747	692	690	749	724	757	713	755	716	744	722	720	700	722	760	736	731	711	740	765	726	752	699	737	699	684	721	692	725	727	744	718	734	736	765	679	737	749	742	714	709	720	719	681	710	750	687	739	751	733	691	681	720	723	718	708	707	754	762	704	692	732	754	738	758	775	753	740	714	719	704	729	750	686	694	702	794	758	717	725	707	719	741	692	684	718	685	736	728	680	733	732	739	741	740	776	673	712	710	689	711	806	756	726	689	708	775	728	696	682	746	765	709	740	718	776	711	703	755	728	705	739	706	726	700	689	721	707	724	755	727	720	725	759	677	738	763	744	765	722	716	704	698	729	721	712	728	717	747	702	725	749	716	730	734	748	728	695	709	746	737	738	699	716	759	690	753	710	743	756	736	769	752	747	724	751	750	730	740	754	742	759	655	708	711	707	787	689	786	711	743	736	718	736	747	726	747	702	678	720	708	696	712	712	693	724	720	709	754	655	771	741	734	730	764	705	742	765	758	712	693	699	735	721	720	685	761	754	712	739	752	778	733	667	733	704	697	765	697	760	726	760	712	719	748	707	725	741	720	677	655	716	769	721	691	702	723	731	730	715	729	719	758	713	717	719	672	692	755	683	745	767	665	759	731	753	729	698	708	713	755	726	730	736	747	706	754	717	723	700	712	744	723	686	737	717	714	734	701	724	742	728	722	761	684	733	706	767	756	793	735	769	787	760	697	715	687	691	746	711
23722	21013	28010	24215	20957	8692	1351	946	850	824	814	792	705	760	739	688	735	678	693	696	662	722	678	670	679	661	667	673	660	708	703	661	681	636	662	649	666	727	710	699	697	639	658	680	666	669	659	690	611	671	637	698	679	674	626	683	693	698	673	657	644	670	690	632	693	674	649	652	665	688	693	643	624	662	633	677	684	644	671	659	624	630	680	692	663	666	685	652	650	681	640	675	686	689	676	659	675	642	685	655	668	638	660	681	683	650	668	645	675	697	664	687	644	677	654	656	643	686	642	683	704	694	670	674	642	664	665	679	664	703	671	670	685	680	639	696	678	655	668	666	670	639	667	670	679	725	643	697	636	652	620	700	648	677	669	656	632	646	647	659	660	668	641	663	666	713	707	656	702	666	676	673	639	659	624	642	677	677	627	654	641	707	689	675	696	646	651	663	673	659	629	632	674	649	649	675	630	743	616	592	628	636	662	651	680	652	694	685	683	652	681	673	608	632	647	658	678	690	659	634	680	674	692	664	642	662	640	589	678	655	633	623	680	600	700	633	650	673	669	737	639	677	635	686	625	678	687	644	675	647	681	664	682	683	689	652	738	677	658	697	698	646	653	639	639	660	657	678	649	701	669	684	648	630	668	679	675	662	669	685	625	659	648	695	677	647	640	635	660	615	635	648	668	645	617	692	678	649	664	659	648	663	643	650	657	681	639	641	674	644	650	653	681	693	666	641	660	609	669	619	632	689	660	695	644	636	672	658	618	625	688	632	691	656	683	661	656	639	695	628	677	679	675	653	663	638	622	621	673	654	691	667	661	647	641	661	669	662	673	643	646	610	673	635	669	632	626	689	676	618	672	650	622	638	691	669	679	622	659	640	671	670	680	710	647	676	627	661	703	671	628	678	693	633	674	659	684	613	656	684	685	666	682	653	670	642	621	657	692	616	733	697	619	654	714	649	606	630	662	643	699	647	644	624	623	659	640	650	651	623	671	673	696	690	677	695	684	665	647	666	688	671	650	640	627	637	638	640	668	651	624	638	661	658	719	643	616	636	636	688	672	617	674	701	668	670	681	639	624	646	682	625	647	679	658	643	663	632	713	697	597	632	651	638	615	658	621	668	685	683	630	629	672	626	680	649	619	650	642	714	682	640	707	658	686	650	684	684	622	638	670	701	654	672	676	633	648	648	731	628	671	654	639	689	639	676	669	638	677	652	662	675	621	662	661	627	686	684	610	658	654	590	588	641	639	687	656	653	636	657	670	669	603	645	652	645	633	680	712	633	612	729	693	638	680	656	645	647	637	674	650	619	681	678	646	652	650	672	669	663	680	653	675	670	679	667	673	624	649	617	662	701	672	647	675	634	669	657	640	669	638	631	632	618	656	611	663	676	636	675	652	650	657	668	691	639	656	666	696	654	635	650	646	615	688	651	628	689	676	619	675	682	694	605	605	651	680	662	594	690	689	674	702	666	668	656	654	630	679	702	682	707	678	656	684	662	654	683	654	673	594	644	702	653	677	656	696	703	645	663	638	656	614	649	649	627	654	688	635	651	612	677	683	644	632	703	644	654	633	684	587	646	651	663	649	656	637	644	679	647	638	658	684	715	628	646	694	659	677	673	668	659	644	665	666	642	659	673	682	609	625	681	662	701	678	693	693	613	594	658	619	655	607	660	653	692	689	689	682	635	698	667	648	708	673	711	695	674	659	681	680	669	651	690	634	678	678	667	719	633	683	678	677	654	647	697	642	679	652	656	623	658	629	665	685	708	680	665	658	702	634	641	637	711	656	669	634	625	613	662	656	622	661	696	663	643	660	678	659	682	638	699	684	636	645	659	645	629	684	656	635	657	689	637	650	621	684	637	608	696	654	686	673	695	647	656	621	633	733	659	635	614	627	689	674	649	644	686	680	637	639	711	633	694	692	652	683	657	637	649	639	620	670	682	662	643	668	688	630	717	663	650	673	654	628	653	638	653	607	667	646	667	624	616	641	680	634	661	655	643	681	630	691	638	669	665	696	634	667	658	662	629	653	652	674	684	690	703	666	662	702	667	624	655	670	646	685	595	653	645	639	685	685	671	679	609	686	624	640	618	652	652	697	654	669	667	673	662	704	667	641	632	674	681	646	635	629	695	680	600	662	649	658	696	633	671	602	641	638	637	648	654	671	675	671	653	729	690	684	625	664	651	657	659	661	719	653	627	657	685	668	647	614	685	647	698	622	674	662	659	664	639	643	673	620	615	627	671	683	697	689	650	646	706	682	648	643	630	646	649	706	654	674	639	616	648	648	644	715	610	684	641	685	655	651	634	621	661	633	656	672	650	647	692	621	620	642	688	628	674	664	666	670	662	635	649	649	658	676	675	647	671	595	630	682	664	653	677	678	691	655	648	639	665	647	667	660	625	647	651	720	694	605	674	636	656	659	668	633	653	693	660	692	662	653	666	598	617	684	687	644	642	653	672	689	659	688	716	686	661	655	692	629	636	660	687	707	623	700	662	719	633	641	627	687	676	675	680	675	618	629	632	573	628	670	679	666	635	638	631	665	668	666	660	678	658	703	632	636	636	644	658	652	703	680	643	678	685	673	688	676	679	704	659	658	670	672	597	658	671	620	688	634	611	676	656	670	662	665	639	663	670	688	703	695	632	669	680	636	674	660	731	662	686	656	670	651	648	683	657	672	669	640	624	649	668	672	644	646	606	659	668	651	660	658	656	636	630	648	695	649	676	685	653	671	701	722	643	676	667	684	702	651	647	620	658	686	677	667	634	662	673	640	660	656	688	676	627	677	663	676	640	657	629	654	662	630	666	642	622	677	649	637	629	691	665	646	641	671	673	646	642	601	596	647	690	663	662	648	654	636	643	674	605	644	706	645	627	656	648	650	654	681	614	626	697	643	662	674	647	642	656	665	613	641	626	658	701	661	687	680	631	674	700	629	671	666	640	639	672	651	655	663	614	701	684	651	685	623	636	666	658	648	675	699	690	665	644	687	648	652	627	625	646	652	623	677	630	648	652	621	671	630	647	665	643	672	649	691	615	638	669	583	683	598	651	647	636	685	647	614	638	697	647	692	667	646	663	667	723	621	665	693	645	646	667	740	644	664	639	628	629	687	633	709	661	690	660	654	633	663	651	641	642	673	681	695	681	669	625	650	674	659	676	694	673	670	702	658	661	649	663	636	666	710	654	674	676	656	617	647	654	647	652	661	672	650	606	610	665	660	658	644	679	617	645	668	658	647	619	598	668	648	650	612	651	634	645	623	654	649	636	674	707	676	685	671	668	627	655	650	651	667	687	673	667	660	701	661	672	658	660	658	626	645	685	648	688	634	631	655	655	646	705	645	654	615	651	679	649	664	655	606	663	676	726	622	642	638	681	687	671	632	688	651	622	647	675	673	638	683	658	649	683	667	690	648	646	660	654	643	643	690	677	659	643	636	698	700	678	659	607	706	667	671	680	669	639	618	586	642	652	659	634	666	632
19886	29635	18552	8144	3693	1937	1671	1372	1243	1102	1055	1021	970	933	957	909	845	872	851	866	886	860	790	811	826	854	854	838	816	864	830	871	775	814	830	857	803	745	833	797	810	804	798	783	792	783	779	806	825	794	780	825	804	852	829	800	786	826	783	813	798	802	811	801	780	887	834	769	817	782	797	788	866	838	805	734	767	771	800	826	812	821	785	773	802	774	864	843	828	774	792	824	814	753	856	800	833	781	826	844	793	835	785	815	837	819	815	759	826	793	842	819	855	790	811	830	790	825	789	830	808	764	813	772	814	796	830	770	772	789	814	751	769	770	803	813	825	816	813	750	797	834	812	813	784	799	836	797	817	849	834	783	813	791	777	847	769	821	771	808	787	878	788	760	791	762	783	754	777	817	837	810	796	837	809	768	810	773	757	849	852	826	805	831	798	758	794	771	817	780	753	826	810	785	812	793	825	828	796	824	818	796	762	825	756	827	782	819	754	788	830	820	826	810	826	765	823	802	779	767	796	812	791	793	821	813	778	816	749	790	815	844	811	797	773	817	792	769	814	825	832	816	855	818	821	790	796	812	797	848	785	791	810	829	777	847	761	791	810	813	854	794	809	776	805	775	801	774	835	797	788	829	819	816	802	799	766	814	841	836	828	828	802	815	796	753	777	858	811	850	843	825	840	799	823	790	839	783	778	759	858	854	748	828	817	787	818	798	827	794	781	839	841	816	816	768	787	769	812	812	845	791	801	789	805	833	841	803	801	817	843	789	791	840	824	861	764	753	860	849	810	825	837	775	828	828	817	791	782	776	765	843	757	827	720	779	837	815	804	792	823	829	805	834	770	844	848	777	871	814	839	824	804	812	795	789	780	795	794	792	841	805	817	828	843	860	814	826	824	810	791	832	795	807	837	792	797	849	826	826	769	824	851	785	791	835	815	820	785	808	763	794	802	855	819	799	821	846	799	783	808	823	847	830	863	798	830	823	808	835	755	839	775	809	921	832	810	805	784	790	832	800	801	789	790	753	837	783	830	780	785	804	800	787	802	783	811	827	804	849	765	844	833	774	826	787	763	829	783	815	798	794	830	825	782	832	781	803	814	798	817	796	830	808	791	812	789	796	826	840	749	819	829	815	829	817	816	764	794	831	795	810	808	770	781	805	821	838	731	850	833	868	816	810	794	763	788	835	781	785	767	806	880	834	811	746	820	777	805	808	780	762	793	799	796	805	801	729	803	778	825	807	803	800	761	839	791	772	797	803	840	797	787	795	794	772	804	847	707	806	754	800	841	753	783	810	840	805	747	811	826	814	800	793	850	837	820	760	771	805	794	811	746	795	844	772	797	827	865	811	846	795	819	815	813	825	803	833	829	825	830	816	827	799	827	797	794	815	807	820	813	824	808	828	753	819	845	851	753	770	817	801	823	789	798	834	793	784	794	831	835	778	778	794	817	798	778	830	765	809	767	822	750	765	850	790	777	760	818	810	826	795	838	801	798	748	765	774	834	777	802	785	851	758	800	773	802	800	793	816	787	762	794	802	801	817	789	807	813	784	805	797	727	806	849	806	814	793	794	807	763	805	814	799	779	804	849	804	855	829	821	855	810	841	768	808	822	794	844	795	814	848	745	751	786	834	804	811	827	798	780	773	762	798	775	858	797	827	797	820	775	800	760	825	815	777	784	811	800	793	812	862	829	813	766	835	817	780	784	813	837	797	801	787	859	825	784	823	877	757	756	822	795	723	844	777	798	822	802	763	799	810	839	843	807	792	746	782	755	834	775	860	805	783	841	775	853	784	819	833	799	835	758	824	819	771	768	805	819	817	793	709	804	785	798	820	859	777	782	818	809	802	801	786	825	785	780	816	837	795	787	770	804	821	779	810	868	788	772	772	812	768	787	796	793	805	739	790	809	793	767	796	838	795	791	791	795	772	734	789	801	834	797	775	868	806	802	793	750	833	817	766	789	818	756	807	792	852	808	808	725	814	797	813	802	776	856	790	813	802	842	811	815	774	806	794	824	793	774	756	802	839	770	826	780	756	787	834	847	812	788	822	806	831	820	802	810	796	794	787	827	772	804	810	807	785	772	825	794	795	825	781	848	828	812	816	800	795	792	828	834	811	824	791	757	827	756	834	804	834	809	804	794	765	813	755	817	813	801	835	798	770	850	776	779	824	833	795	766	779	820	852	838	817	819	848	781	814	808	781	841	831	771	832	875	873	800	760	826	818	839	849	816	786	782	845	797	785	785	842	793	794	793	796	833	813	866	788	812	795	805	829	840	847	841	798	846	785	844	791	752	791	819	821	769	785	820	867	820	825	822	798	780	779	858	847	847	746	806	863	857	785	798	787	763	805	862	760	826	778	816	820	796	806	804	835	806	831	824	813	838	819	804	792	792	817	827	847	801	776	816	839	787	761	809	820	780	796	776	746	803	834	792	766	817	890	860	803	832	834	809	802	789	771	822	782	794	816	807	824	793	778	784	806	817	817	801	820	845	802	813	792	771	810	745	778	765	796	853	790	766	819	790	762	831	849	762	788	766	830	813	755	829	865	752	770	854	863	785	795	829	819	796	781	807	815	820	790	761	857	843	800	771	835	812	751	771	817	817	814	852	790	793	774	803	798	793	835	823	794	844	804	767	750	760	782	748	767	858	775	757	801	835	796	818	720	811	798	798	814	806	828	838	770	796	811	817	845	851	780	803	794	811	808	843	800	738	779	827	732	836	837	829	808	817	815	810	769	801	814	792	787	790	786	813	787	818	746	764	855	799	798	810	766	804	811	835	846	747	793	853	803	806	865	792	787	826	815	825	762	842	742	827	788	789	794	886	830	794	783	810	788	747	760	819	782	792	787	767	758	806	816	816	805	748	830	833	786	858	840	772	802	817	815	814	785	829	861	791	805	755	823	803	777	799	806	826	874	772	865	768	777	834	836	808	766	834	825	780	793	792	802	763	814	774	776	784	779	749	818	769	767	829	828	789	791	753	818	786	774	767	818	776	775	827	796	819	830	795	849	808	777	842	778	811	790	805	841	779	836	832	776	828	815	787	799	839	811	827	736	776	817	784	774	810	845	850	824	801	808	776	803	772	806	821	799	766	788	801	820	775	809	738	783	838	785	843	809	843	810	775	827	809	768	767	818	768	855	779	783	798	824	860	815	787	846	868	774	827	780	815	803	815	814	774	816	777	816	803	822	796	776	772	815	851	811	793	807	816	783	770	791	815	752	748	797	797	778	790	827	779	836	790	839	814	808	759	788	777	856	836	810	827	808	816	854	804	831	745	812	800	833	785	769	795	831	844	821	758	780	877	824	742	827	782	808	804	814	792	804	821	807	798	777	789	759	767	764	762	823	797	765	805	819	837	759	867	798	758	864	802	791	817	807	837	818	824	811	777	823	847	788	829	828	822	820	813	822	820	817	807	782	845	797	806	791	799	814	829	830	821	781	817	815	799	778	823	794	822	825	837	788	830	777	837	772
24766	20996	26939	25095	10467	769	590	515	443	465	456	422	412	392	398	420	387	417	367	385	366	352	369	406	387	398	390	386	347	394	344	376	373	387	378	405	341	381	422	358	376	355	349	386	358	369	354	353	394	374	354	388	383	378	381	367	390	362	376	372	390	391	384	363	379	374	334	369	371	386	406	409	373	370	374	369	354	365	396	361	356	341	367	386	366	365	384	392	358	376	345	349	382	352	392	366	360	374	377	367	367	358	366	352	334	356	366	408	354	361	355	365	383	403	379	362	393	373	380	348	406	368	357	353	398	355	361	370	352	338	351	374	345	389	369	371	355	386	403	370	409	372	397	384	370	343	373	380	367	370	373	402	345	387	390	372	366	372	362	388	382	394	399	367	388	384	344	371	370	374	421	367	352	386	368	406	361	366	374	427	386	377	380	342	377	394	345	389	359	360	388	407	399	356	379	369	374	342	383	362	368	380	372	390	388	388	378	416	399	384	387	364	368	346	382	385	342	400	399	365	378	354	371	361	356	346	380	359	375	356	396	365	375	360	340	403	395	373	356	383	352	383	350	375	375	394	385	340	355	374	390	365	368	360	357	397	351	361	360	332	314	385	351	372	370	391	351	337	408	345	361	351	362	382	366	404	413	366	372	384	358	360	350	377	390	364	407	375	363	360	398	321	363	355	358	373	368	379	344	360	371	358	338	410	354	356	364	369	372	340	345	354	373	341	368	387	345	378	354	401	365	352	407	367	363	372	379	335	361	373	358	363	354	376	351	363	355	336	396	368	399	350	382	370	350	381	368	366	391	349	398	346	387	352	391	390	385	375	345	385	354	343	380	367	375	379	386	352	351	374	352	361	390	357	394	360	362	357	366	392	384	359	373	351	364	350	306	370	368	387	423	413	395	366	373	378	381	374	356	395	400	362	388	355	378	373	379	348	377	397	387	335	369	354	387	386	355	354	352	342	347	367	365	394	365	404	392	376	348	352	395	331	350	360	385	358	383	385	379	367	362	404	400	395	372	380	362	382	373	370	361	381	338	375	365	367	375	364	415	346	387	367	369	378	375	378	350	375	337	362	357	374	382	351	370	381	365	360	370	396	352	345	389	406	370	362	358	404	319	416	385	361	383	365	356	354	393	411	362	351	345	365	409	370	365	394	376	371	404	365	368	390	370	340	382	356	375	419	380	399	344	359	368	391	381	352	354	387	350	390	376	410	383	375	393	358	369	355	356	363	373	350	348	384	366	331	402	351	375	364	413	369	355	378	367	340	349	362	388	364	373	328	374	383	365	358	354	357	388	355	398	355	368	372	360	385	367	363	354	383	368	373	358	353	378	374	361	393	381	361	356	347	354	359	395	394	353	382	381	403	365	377	343	383	351	388	355	396	363	377	372	371	395	358	370	386	365	357	355	355	379	363	382	376	345	387	385	386	388	380	353	363	388	407	408	411	368	424	355	392	369	371	391	372	370	414	411	344	378	370	347	372	361	357	349	372	354	359	353	365	369	357	353	348	381	379	362	352	369	391	385	374	355	319	353	334	385	342	345	362	368	371	348	365	392	375	369	374	414	376	366	351	361	341	387	356	349	346	391	411	377	395	399	377	373	358	362	401	388	341	417	401	382	339	365	346	396	367	382	388	367	369	381	356	402	359	379	363	357	346	396	374	365	350	385	365	367	359	356	371	381	393	342	379	359	351	374	393	370	381	355	384	389	388	353	357	378	414	373	376	441	336	383	364	426	370	362	343	379	391	347	384	374	396	359	363	348	342	368	388	386	382	354	365	384	356	366	378	377	386	396	322	389	356	372	339	412	386	389	357	385	362	385	376	406	371	398	340	359	340	367	393	378	375	367	401	375	346	366	358	350	372	359	380	366	361	392	351	360	371	348	365	346	378	398	336	395	392	382	395	385	379	379	374	356	370	369	369	336	371	354	384	401	351	361	356	355	406	384	401	365	373	347	364	363	350	349	381	344	375	363	386	349	381	356	365	363	364	367	380	385	360	411	379	362	338	377	387	349	357	383	374	327	356	335	376	368	402	379	378	385	386	353	373	361	382	334	380	382	372	359	367	377	353	366	370	356	356	351	395	402	379	390	377	371	388	376	384	365	332	348	398	345	388	408	370	377	393	376	366	362	368	363	378	366	375	392	324	367	388	344	347	356	329	373	370	404	355	373	371	344	386	362	353	356	390	375	397	349	387	418	388	364	352	378	367	332	357	338	372	422	358	387	338	401	344	383	366	367	377	345	401	355	407	335	341	370	367	376	372	370	389	328	365	412	375	375	388	337	429	390	351	371	386	361	379	359	322	382	387	359	359	373	338	372	355	357	341	396	364	334	379	367	365	341	379	371	375	367	365	376	346	409	384	362	383	361	356	394	382	356	382	359	403	341	411	383	378	399	386	373	357	396	337	386	341	367	388	390	359	352	354	352	371	385	366	372	351	394	376	369	384	390	412	373	352	407	351	350	356	368	404	357	388	343	367	345	376	378	391	407	383	388	357	383	391	370	368	357	392	369	378	399	362	331	346	355	366	354	367	333	336	345	354	405	355	378	375	359	370	370	368	381	359	409	346	357	341	385	347	389	357	411	363	333	405	355	389	376	377	367	375	354	366	347	386	366	375	382	403	365	370	394	362	388	339	372	331	375	391	374	371	330	392	360	375	358	372	387	343	390	401	343	369	347	404	370	348	383	391	369	380	372	346	363	374	386	368	352	354	401	384	391	369	369	369	372	342	331	388	374	381	343	371	394	353	381	362	346	379	321	402	369	361	372	380	368	377	370	359	354	367	354	388	336	384	357	369	350	364	410	370	365	361	361	364	379	359	371	376	418	362	371	381	367	385	340	373	373	377	379	371	362	381	386	370	339	392	336	387	383	356	366	390	352	379	378	355	363	379	379	359	388	354	379	383	410	365	402	355	382	361	383	382	360	418	358	361	354	378	366	387	407	376	358	385	336	361	368	325	367	385	343	375	375	376	386	409	367	405	387	377	336	398	338	381	399	355	378	408	395	373	367	380	353	378	382	363	400	386	366	360	358	395	345	366	379	339	407	361	389	321	384	394	354	375	404	358	367	418	341	353	382	381	387	410	396	384	352	385	377	359	367	369	394	367	354	371	379	370	381	406	391	355	381	366	346	388	330	363	378	356	382	358	364	370	399	378	353	353	364	397	351	362	364	343	339	371	404	394	360	344	358	376	389	351	366	341	354	355	398	387	376	407	364	373	367	345	357	364	328	384	381	370	355	376	353	376	381	383	344	331	369	375	362	415	388	389	361	406	340	370	363	373	415	368	372	370	362	354	392	370	353	356	401	400	341	367	366	372	373	372	380	355	367	344	337	388	386	385	340	360	352	346	342	380	372	376	364	387	339	372	368	382	357	351	376	385	362	349	348	335	324	340	357	366	370	374	376	371	352	397	382	376	371	352	375	346	357	371	367	359	398	382	360	391	366	360	368	412	389	353	380	382	358	344
18535	23942	14078	5634	2251	1116	935	794	725	671	603	561	533	511	494	500	460	491	491	505	476	481	472	432	494	458	466	426	463	473	483	519	458	450	445	482	453	482	466	413	418	488	467	452	480	485	457	459	459	497	482	462	415	480	461	469	490	459	479	460	404	469	439	467	476	483	509	497	517	501	474	471	447	436	485	485	468	442	447	466	493	458	456	453	467	474	481	472	467	497	445	463	481	465	460	457	504	434	471	429	468	457	496	464	468	478	428	470	458	452	474	440	452	443	455	478	439	463	462	477	477	483	438	495	505	444	419	454	452	457	451	483	465	447	471	437	456	444	427	491	432	436	452	456	449	471	435	467	456	468	460	450	460	474	479	470	450	445	470	453	459	443	484	482	473	428	483	463	443	437	464	487	467	486	507	441	415	488	430	464	447	444	458	471	469	451	478	450	482	440	485	461	437	454	450	441	481	502	461	498	454	463	463	501	472	432	475	465	476	424	456	428	444	470	487	461	478	446	449	487	469	476	478	486	430	457	450	487	435	455	461	473	460	472	466	488	466	446	444	456	472	461	449	430	459	503	439	474	490	479	445	456	498	471	453	440	405	437	444	438	446	461	491	451	485	454	421	427	471	434	465	451	419	455	428	428	458	449	435	497	458	469	474	469	453	478	435	456	430	477	453	475	480	451	460	448	454	457	434	460	456	510	495	455	459	497	452	466	482	496	467	460	414	446	447	475	475	481	457	456	492	446	440	467	484	476	436	443	443	474	464	425	436	425	442	458	466	462	473	494	431	509	448	441	422	492	491	446	470	482	443	494	416	493	457	475	466	472	424	478	489	500	471	468	424	449	442	462	479	463	455	464	463	467	462	479	463	439	479	468	479	480	455	469	458	456	485	452	477	447	418	442	480	488	427	451	476	457	456	457	458	467	449	470	446	457	418	487	489	449	464	460	433	456	456	454	443	414	475	461	479	487	489	450	486	459	465	479	442	462	467	477	459	489	467	506	458	468	479	447	470	469	457	438	449	453	471	436	479	464	467	480	470	423	465	462	474	440	500	443	458	476	490	495	456	447	481	467	463	467	456	460	480	434	440	480	478	468	426	493	451	441	419	450	486	442	450	469	441	441	473	440	452	453	457	429	487	480	481	450	457	480	477	459	447	487	441	508	416	484	483	427	481	430	444	477	478	503	480	470	451	445	509	448	449	472	506	452	446	496	446	469	450	488	493	466	401	464	424	465	441	456	469	488	464	492	467	492	448	449	491	427	442	483	460	452	458	470	483	463	458	452	476	471	453	474	459	449	438	439	449	475	460	446	462	479	449	515	437	451	437	419	464	445	450	446	456	434	480	481	455	454	444	479	467	481	423	445	471	441	432	499	446	476	475	475	506	449	454	430	441	476	480	433	468	484	450	472	441	459	470	509	486	449	476	461	430	450	456	459	454	469	454	463	462	505	434	483	470	449	472	486	456	469	473	463	452	448	472	431	509	492	463	479	454	452	458	425	445	430	434	476	458	456	467	481	484	480	471	468	455	494	474	466	482	445	434	462	436	454	460	468	470	478	481	445	462	484	444	472	442	449	462	458	447	468	426	496	476	453	471	452	442	447	430	495	447	442	471	478	435	438	459	466	443	468	465	467	465	448	422	443	457	459	460	447	487	441	486	472	458	502	477	454	468	449	472	469	439	445	481	478	514	452	484	460	429	446	436	490	470	505	481	466	453	445	451	420	474	420	500	472	432	474	469	397	497	445	482	457	483	457	460	497	431	479	466	499	478	518	467	457	452	446	457	483	465	457	457	479	479	476	491	437	469	432	488	475	484	465	470	452	429	448	453	505	463	431	449	468	449	438	493	431	416	448	457	461	423	463	461	463	465	475	477	442	492	505	439	435	451	433	487	449	491	473	461	452	461	447	460	441	449	425	477	474	459	468	481	452	451	484	494	438	436	467	472	503	458	466	455	480	445	418	448	476	452	488	411	471	443	442	418	446	450	455	442	413	455	437	459	470	456	429	456	444	451	471	458	459	492	468	461	422	442	473	483	457	478	455	439	452	437	470	467	457	463	429	477	498	494	470	424	467	445	515	430	474	491	457	433	460	459	441	458	436	466	470	466	482	428	430	474	477	433	461	435	482	502	447	434	475	451	431	452	469	447	423	428	440	459	453	424	444	455	521	454	466	496	507	456	432	457	459	478	473	458	441	421	457	456	481	481	466	482	484	459	473	471	421	438	467	460	465	436	443	441	444	433	440	473	437	452	470	454	456	457	442	435	494	434	464	413	444	441	427	487	464	451	461	450	477	448	471	452	442	491	434	474	495	464	443	499	426	476	497	444	493	460	474	460	470	455	468	474	464	431	470	453	455	467	475	475	461	463	466	425	448	485	471	496	465	432	453	484	427	448	474	453	455	442	441	450	480	463	468	464	477	463	471	434	474	431	445	508	463	452	487	496	442	448	466	471	454	429	452	459	454	468	459	453	435	485	458	484	484	487	504	490	439	478	455	494	428	468	441	429	450	468	481	492	455	482	451	485	447	459	459	446	429	467	442	499	471	447	447	492	459	482	525	483	467	474	479	477	467	451	460	457	468	445	417	485	466	460	473	433	459	456	446	448	451	483	509	454	482	457	459	447	454	459	493	455	457	443	474	481	453	437	462	465	434	479	458	470	462	463	481	474	464	450	473	449	441	439	408	454	439	419	468	452	435	447	452	463	479	454	467	441	458	462	444	484	463	424	461	443	476	462	473	491	453	469	460	492	476	457	475	451	457	437	461	446	450	457	460	475	460	503	425	427	471	491	432	465	460	460	470	426	443	468	464	455	464	462	405	485	412	444	490	463	460	445	466	481	486	460	477	451	463	427	492	473	503	473	475	436	459	465	442	472	501	491	416	470	453	453	448	479	465	502	433	412	452	487	465	442	452	490	492	488	426	473	489	470	465	471	450	492	478	460	421	411	457	447	463	443	439	475	446	456	447	421	511	461	462	448	472	456	477	436	426	466	448	476	506	430	450	484	454	445	432	489	469	483	435	446	477	458	478	456	434	451	450	493	453	463	467	430	503	474	447	488	459	464	467	466	478	447	438	521	467	453	506	446	452	489	486	423	464	412	437	465	439	471	445	439	484	439	430	462	429	440	478	463	449	474	473	473	456	419	398	473	471	495	485	472	461	480	443	462	460	474	447	482	463	443	467	428	436	475	444	462	466	425	492	442	465	458	433	498	473	458	434	448	401	453	454	462	491	452	434	463	451	485	447	426	446	462	503	505	456	491	474	410	452	418	438	498	453	436	453	468	435	462	480	495	463	450	462	418	487	498	443	450	477	479	480	485	500	416	487	442	454	413	506	450	430	488	463	472	466	490	477	485	469	421	451	432	426	463	436	487	436	483	464	501	461	510	479	492	447	463	450	437	427	420	464	495	494	426	496	489	435	431	481	492	448	451	469	504	461	473	450	472	465	455	446	455	467	459	411	425	465	409	440
22651	21048	28515	23817	21045	20997	6488	993	744	722	647	570	518	514	518	525	486	500	462	453	429	468	458	433	395	460	394	408	409	446	442	453	438	448	405	423	392	430	396	414	432	394	435	414	429	465	411	420	407	398	432	413	427	362	384	400	414	400	420	400	382	403	400	414	414	378	386	377	407	398	432	426	368	400	435	396	399	366	400	412	423	408	385	380	426	413	419	429	411	382	388	397	410	394	421	422	380	396	360	404	390	420	393	395	450	362	390	410	402	392	439	382	389	400	402	412	379	405	389	370	405	378	391	411	404	363	405	379	403	428	386	415	394	411	438	404	400	380	408	418	394	442	398	408	410	415	412	456	390	381	384	419	439	398	368	425	401	411	423	388	395	371	441	401	433	409	411	411	415	432	420	374	389	373	412	405	406	379	420	381	415	417	417	413	419	385	367	398	417	408	403	369	414	369	377	407	398	396	426	416	429	376	366	361	411	459	398	377	408	426	384	396	439	381	387	445	386	381	431	381	415	394	390	383	428	386	387	393	360	422	381	399	389	420	399	415	420	440	367	403	412	406	399	401	423	402	410	392	401	406	346	405	388	380	415	378	408	404	356	364	404	393	425	385	404	407	411	407	382	404	409	379	396	405	429	378	399	397	373	358	370	419	430	412	440	386	421	399	407	374	383	398	399	403	421	399	418	419	385	426	407	383	397	405	421	394	405	374	424	396	385	385	437	393	419	420	382	374	404	381	431	399	419	428	421	369	405	380	389	401	394	400	375	405	380	413	392	375	412	378	423	389	393	378	389	404	397	389	414	399	421	425	390	410	406	401	380	400	409	384	368	420	420	420	440	413	403	402	418	413	430	377	407	377	383	434	426	388	428	401	441	389	421	404	409	410	376	415	401	398	437	414	434	402	407	398	365	434	419	372	397	348	362	408	404	370	431	423	408	430	399	376	361	398	421	398	412	374	442	402	413	399	426	365	417	421	390	422	389	417	395	374	425	409	395	383	409	370	408	382	422	389	410	430	393	391	394	399	386	391	382	395	424	439	406	392	406	408	383	416	392	416	402	382	401	355	386	441	392	401	402	400	404	354	406	378	397	423	382	421	424	382	402	385	412	447	381	390	384	422	379	423	401	404	381	381	394	451	441	397	401	402	400	400	381	430	429	405	407	393	409	365	422	420	397	406	383	433	407	401	417	380	429	404	391	449	395	427	422	407	406	408	385	383	397	386	401	421	361	381	411	397	386	410	408	381	372	429	408	411	412	386	396	405	389	411	396	401	373	411	433	419	397	387	378	410	394	422	381	371	416	407	396	432	433	372	417	409	400	435	435	413	390	394	411	393	425	421	399	408	393	392	379	422	411	410	418	378	394	380	414	433	409	386	387	352	347	407	398	396	364	385	395	422	406	345	406	402	365	390	395	398	389	395	389	400	384	388	368	376	403	429	408	376	394	392	395	394	362	396	384	383	409	403	396	362	374	412	388	396	398	384	415	421	412	421	397	369	431	427	390	417	410	386	440	402	443	402	414	412	405	446	438	411	395	397	391	413	416	389	403	382	398	388	422	390	397	402	420	433	379	394	391	423	410	404	402	418	387	422	379	427	417	389	369	391	373	399	414	410	414	429	392	414	408	411	409	398	437	395	414	413	390	416	372	456	411	398	413	413	401	396	402	388	435	417	372	418	381	368	436	397	411	403	388	399	396	437	419	396	377	376	433	441	394	410	397	427	391	413	397	437	404	410	371	379	401	397	427	394	411	398	417	399	416	418	383	423	403	408	446	378	380	374	402	401	384	397	411	388	360	389	372	433	379	403	412	411	382	409	373	416	406	447	398	421	420	385	388	400	416	364	388	386	391	401	411	396	401	396	421	396	391	378	413	377	367	412	444	391	385	435	428	429	405	400	339	408	375	381	398	412	381	395	379	394	409	409	388	373	392	402	385	419	374	379	412	400	400	431	370	391	403	386	351	441	395	396	398	400	405	402	434	388	446	390	382	404	384	366	405	412	379	416	413	433	393	423	387	421	428	380	400	409	426	414	391	429	415	391	371	402	400	405	385	417	369	384	396	401	373	398	404	423	405	416	389	399	410	402	399	401	377	387	390	384	392	373	379	403	394	399	389	370	436	397	394	406	394	399	370	439	388	398	424	379	438	385	421	384	411	432	405	412	401	392	374	411	407	391	405	384	409	421	381	421	355	428	345	403	364	380	412	432	370	390	431	414	445	409	406	395	397	416	411	389	402	390	394	407	382	383	418	401	437	382	384	387	393	407	395	422	396	383	387	373	418	416	413	380	381	404	387	384	399	435	399	395	362	421	380	410	391	444	400	417	418	383	425	395	393	413	395	405	391	375	357	381	373	442	402	420	476	388	387	401	417	383	407	411	418	405	423	412	386	405	439	411	392	386	425	415	408	399	423	432	424	363	388	398	432	431	391	403	403	405	363	399	399	375	388	401	379	401	405	397	409	371	388	422	414	373	401	407	411	379	417	417	452	372	405	421	418	404	406	367	410	397	428	422	392	405	383	400	377	372	393	380	392	379	384	396	403	397	425	408	395	394	402	394	409	383	369	434	435	440	403	420	378	408	401	410	377	379	465	407	378	423	417	404	386	393	399	379	398	360	389	389	395	382	370	442	402	403	391	378	413	390	386	408	402	421	390	407	390	399	392	406	411	394	418	396	409	420	395	400	397	419	377	394	372	394	404	386	441	390	408	422	420	432	382	378	383	395	414	382	369	389	422	386	418	402	386	367	394	428	402	419	427	385	405	374	381	408	395	409	382	412	407	418	379	418	385	391	392	425	382	407	409	380	401	399	429	442	422	390	375	445	403	417	399	405	401	342	409	411	404	454	378	361	383	413	384	398	387	395	420	409	401	368	410	379	413	407	394	424	368	437	404	429	337	411	398	378	365	428	421	459	415	358	428	383	375	381	425	410	428	417	383	396	450	432	382	411	402	409	396	442	419	383	393	395	386	413	408	369	431	418	410	397	433	417	410	425	360	425	383	372	413	397	412	416	404	392	410	400	416	447	380	419	408	380	413	384	359	373	403	412	374	375	414	397	378	344	387	395	415	409	361	388	434	420	396	410	420	400	423	370	404	420	385	410	429	418	413	396	420	383	422	401	387	389	420	378	422	366	395	387	394	386	394	394	378	390	402	369	367	401	448	416	419	368	416	391	399	415	374	396	380	389	416	413	399	416	391	367	401	423	421	379	353	401	437	392	405	387	400	429	400	406	388	415	410	355	402	382	400	402	420	423	392	396	390	461	386	381	370	387	411	410	376	397	409	419	428	402	400	380	389	414	416	411	439	388	389	405	384	386	385	369	441	456	420	414	352	438	360	396	389	400	416	358	372	411	413	427	402	399	387	362	396	391	418	425	411	412	383	388	359	367	412	397	433	419	398	400	386	435	405	386	436	353	382	372	366	414	385	429	393	372	383	420	431	449	391	380	407	410	410	419	396	387	395	403	413	370
24342	35995	24117	11391	4679	2745	2045	1613	1346	1134	1005	852	806	745	652	678	681	596	608	590	613	559	572	596	584	577	530	525	522	556	563	548	541	547	535	533	496	554	481	511	547	534	527	532	498	522	533	505	511	524	489	474	534	543	461	522	482	501	501	486	516	555	477	490	499	550	537	497	510	496	545	540	487	499	525	473	516	527	532	505	526	519	490	514	506	510	530	562	553	515	539	483	521	504	564	500	539	525	496	534	502	495	534	496	517	495	553	497	539	514	509	538	514	478	547	515	477	493	498	523	516	498	520	507	518	525	508	506	503	493	467	481	518	558	535	488	476	487	505	504	503	528	501	476	488	496	546	507	525	513	513	498	486	480	532	535	469	503	477	513	492	541	503	534	519	544	532	487	488	526	504	475	479	516	473	501	528	546	488	547	497	490	487	523	491	531	521	509	519	529	480	504	498	507	487	510	505	506	493	517	489	506	504	541	499	519	508	535	481	501	479	485	464	515	507	507	497	500	513	491	500	521	503	527	484	499	530	501	450	503	479	501	480	536	511	502	493	513	485	483	505	521	510	518	502	497	510	499	522	516	502	480	536	495	491	479	526	520	470	508	503	529	501	521	490	547	483	484	500	494	504	470	522	497	454	491	557	509	527	487	491	482	500	490	519	498	518	488	484	499	443	516	523	521	512	512	503	511	466	553	491	514	533	508	540	515	514	489	499	526	493	510	531	502	496	511	521	498	482	502	501	496	509	495	458	558	485	519	498	516	499	478	519	504	526	503	504	526	467	525	502	481	511	474	490	495	560	551	519	475	485	498	504	515	473	510	525	480	542	528	498	520	499	508	490	513	505	466	530	498	491	506	549	527	531	515	461	485	521	512	492	503	503	507	499	459	459	525	505	486	525	532	538	507	499	483	499	538	554	499	539	531	540	516	508	546	497	524	537	483	483	539	522	477	526	493	525	499	511	532	523	481	508	495	522	478	507	535	490	508	493	501	518	506	538	514	519	503	518	504	484	493	508	490	521	542	518	537	519	499	467	531	493	518	488	490	475	489	497	490	487	493	520	506	531	501	466	507	463	522	538	498	514	501	495	513	519	516	507	493	548	472	516	519	511	508	466	508	494	518	494	496	484	525	485	502	489	499	488	468	487	503	536	490	493	540	468	531	505	536	494	507	504	488	509	472	459	515	518	493	491	470	460	497	501	479	470	490	523	517	500	482	514	503	510	525	562	553	499	529	503	484	543	517	545	502	537	502	478	502	478	513	500	504	473	486	490	504	456	484	475	484	531	550	470	535	526	506	559	535	564	539	498	490	545	526	502	513	496	462	493	505	486	528	534	459	536	479	507	520	504	470	501	505	502	490	496	534	523	488	550	511	524	483	463	497	508	509	537	532	513	497	480	504	533	491	510	522	518	519	491	501	506	533	459	440	514	560	505	516	512	546	516	475	468	483	516	481	468	541	518	509	493	525	479	482	521	496	519	509	489	495	532	456	480	489	508	539	520	508	513	505	533	529	545	465	502	496	526	509	475	490	507	516	496	514	505	529	509	536	511	489	483	468	487	577	496	522	518	526	499	496	494	536	544	522	478	524	504	527	542	489	514	478	492	526	481	510	540	535	546	553	482	521	474	526	521	525	518	522	518	532	492	473	544	514	540	496	517	495	459	512	481	486	533	505	514	494	469	511	511	546	484	520	492	515	512	511	512	526	488	511	515	520	478	499	526	465	527	524	537	542	487	503	480	512	480	482	478	494	509	488	517	509	531	491	508	534	487	514	496	515	509	513	509	500	494	470	496	498	465	478	486	513	468	530	515	523	494	528	537	494	508	514	497	487	505	538	531	502	517	460	525	523	496	529	515	555	535	514	530	506	556	496	486	529	530	495	496	534	513	504	515	501	528	477	486	505	475	543	504	500	494	477	524	486	529	523	523	529	484	538	508	478	498	526	497	484	498	497	509	527	548	513	489	479	481	472	471	507	526	512	513	514	477	486	459	521	545	560	550	478	501	483	482	517	510	556	511	504	508	460	504	492	462	482	550	492	492	502	484	487	490	496	510	498	493	509	508	553	495	508	514	491	510	491	503	473	516	507	501	513	492	529	508	484	504	504	490	497	459	512	569	486	477	511	506	522	553	535	492	507	543	516	494	517	439	472	502	495	496	475	504	506	519	516	521	491	491	523	521	526	500	481	501	505	516	485	518	514	530	518	494	495	500	515	488	495	507	529	513	527	485	490	501	498	498	526	527	494	517	506	517	534	527	554	530	505	483	524	527	553	515	492	487	510	523	496	507	486	511	510	466	476	487	468	527	498	478	526	544	482	521	507	528	472	520	452	521	479	482	552	489	501	508	524	489	512	513	529	482	494	515	515	496	482	502	492	533	502	522	474	491	520	517	526	495	521	499	469	478	524	498	511	530	523	490	515	516	484	509	508	515	524	487	501	513	529	486	505	458	493	511	504	490	487	484	462	493	489	490	511	518	506	517	500	475	526	486	499	471	499	508	512	533	487	496	535	519	539	523	525	509	491	525	480	476	515	450	513	472	528	463	498	475	497	513	519	511	525	450	504	518	502	468	509	521	517	481	483	468	516	500	519	502	460	476	505	550	488	518	551	453	463	507	489	481	490	508	554	527	529	522	525	489	512	523	528	509	546	509	483	510	504	496	501	499	531	461	524	506	521	512	535	517	506	522	520	465	510	510	539	482	483	518	508	506	492	505	508	523	502	488	529	506	506	485	472	485	456	541	519	543	524	546	507	500	536	530	539	508	507	523	520	490	539	506	475	541	537	519	516	518	493	488	491	550	520	494	487	530	490	462	476	489	487	518	534	510	461	501	482	505	543	517	473	529	528	478	502	533	488	488	521	514	524	507	513	530	487	503	522	445	504	469	467	505	513	535	503	510	502	499	534	505	462	539	468	463	519	519	512	551	538	524	468	498	474	500	515	545	522	511	515	497	494	513	537	480	543	478	474	490	484	530	466	512	518	478	462	543	481	504	564	512	489	507	530	505	495	518	502	535	515	514	495	535	482	475	539	501	524	509	520	499	526	539	487	491	521	464	513	473	524	534	495	509	482	520	541	536	495	505	520	501	490	509	534	546	468	493	480	496	476	527	490	525	501	488	491	525	523	490	451	510	519	497	492	511	503	488	482	514	528	511	481	520	498	526	479	480	507	519	513	485	504	493	510	516	525	527	468	509	537	520	539	530	503	521	487	484	527	559	508	539	468	485	484	517	543	481	522	509	496	511	542	492	511	489	548	526	463	516	478	520	471	513	530	484	515	506	493	497	450	519	484	485	527	517	484	504	500	506	473	526	497	502	520	507	535	495	537	527	521	515	500	510	510	472	490	517	547	482	500	520	486	524	514	489	538	565	492	536	527	467	515	510	518	474	547	518	521	562	500	533	528	520	519	497	487	565	513	522	520	514	500	521	515	514	496	483	521	492	501	500	473	496	531	512	518	502	490	515	499	492	492
27492	19598	8997	2440	926	673	660	612	612	557	617	612	586	573	598	599	592	625	600	605	545	562	594	588	595	613	584	632	630	598	598	604	592	605	601	594	571	554	654	613	590	594	599	559	578	593	560	593	580	614	518	587	576	588	584	604	583	568	636	586	575	593	573	555	591	629	589	627	602	624	565	609	562	578	595	598	608	610	576	529	576	598	588	563	586	565	592	554	608	559	582	596	613	610	587	599	552	630	603	595	543	593	553	627	641	600	619	620	583	614	620	600	585	559	545	558	601	669	580	575	608	574	609	599	611	541	610	629	592	578	551	574	557	634	591	579	611	595	602	587	574	601	604	602	604	629	572	598	610	604	594	582	599	591	607	604	589	601	588	591	580	598	581	584	601	551	559	576	566	590	551	561	646	566	620	595	639	559	620	561	596	622	567	607	597	602	569	574	597	578	563	605	617	587	616	627	602	557	618	622	569	598	594	601	651	604	588	602	591	650	590	536	598	571	574	607	587	574	610	583	593	615	581	599	560	570	623	593	576	598	597	606	614	582	607	604	615	601	561	598	601	637	607	569	566	603	557	644	597	553	589	579	611	549	610	595	533	633	553	632	598	546	598	599	585	581	606	595	583	612	605	615	595	578	601	642	595	579	607	590	553	608	597	588	602	589	615	628	583	604	609	591	572	585	624	594	589	614	579	603	585	639	600	609	622	594	576	631	545	590	568	598	563	598	583	613	578	557	616	621	594	604	530	609	574	536	573	577	599	573	568	561	608	542	581	652	572	547	596	587	581	608	568	591	597	565	594	569	601	587	554	599	587	616	612	582	591	626	602	593	569	625	560	598	536	629	613	562	620	620	625	601	588	593	624	604	574	592	572	601	584	588	580	598	604	601	592	581	584	574	588	623	564	566	625	613	561	587	574	597	593	601	554	598	588	592	621	616	591	583	563	620	571	603	639	594	572	569	612	606	565	582	585	590	570	579	600	608	588	571	581	566	576	598	592	595	581	586	623	564	619	603	620	582	587	593	591	582	628	588	566	571	597	583	605	596	581	609	544	551	581	580	559	591	529	577	616	572	561	599	610	580	577	613	656	594	625	575	601	620	581	572	574	589	598	569	553	585	607	574	591	611	559	571	624	581	618	594	594	604	594	561	631	554	621	596	555	565	585	597	584	618	586	588	590	591	630	594	652	562	590	657	615	550	596	577	616	554	610	584	583	586	585	597	566	571	607	620	599	618	571	590	559	589	577	616	589	583	582	593	601	561	598	598	594	616	584	622	540	634	610	635	611	593	563	638	592	557	597	588	597	595	613	612	577	577	626	610	578	606	569	625	594	580	560	567	586	606	620	639	604	579	583	627	613	572	609	643	599	556	600	582	584	534	593	634	590	595	608	574	545	577	612	618	613	612	577	568	621	558	630	563	591	608	600	612	633	524	601	575	580	595	621	616	603	599	596	617	632	594	603	556	609	581	618	576	578	601	587	591	600	621	611	620	582	577	611	630	595	555	558	567	582	612	617	553	608	618	582	609	624	589	590	568	587	605	604	574	582	594	605	616	604	575	566	611	591	612	616	573	601	589	570	607	562	589	533	635	628	589	550	589	610	630	623	619	657	612	580	564	577	616	600	587	602	577	575	575	596	600	540	578	621	597	606	619	630	599	595	615	596	601	598	598	628	583	596	593	551	585	580	613	644	604	658	592	645	580	572	591	567	565	586	582	626	560	594	603	592	587	567	611	559	572	565	615	633	605	588	612	578	634	589	586	595	542	612	634	601	593	603	579	589	588	602	656	600	600	592	586	601	613	570	580	569	594	590	610	629	586	587	589	581	582	587	568	596	576	576	586	613	568	584	584	578	614	602	623	587	536	633	632	575	599	598	549	594	586	583	586	567	574	579	634	610	581	631	609	584	644	556	639	586	576	607	602	614	614	601	596	612	581	605	638	591	572	617	563	598	587	607	586	618	580	623	602	581	567	582	620	615	602	586	571	580	566	651	623	617	556	584	594	570	619	566	642	574	579	577	602	621	583	578	559	616	654	594	589	607	608	619	609	606	586	548	557	610	570	609	598	592	538	555	609	609	595	554	580	581	635	616	616	586	574	611	601	598	616	598	589	641	589	608	570	605	581	603	607	560	604	581	596	623	591	610	553	617	589	588	546	580	598	573	591	566	612	569	599	600	637	625	617	574	589	540	585	634	604	622	578	568	604	573	588	532	615	593	602	570	603	618	625	559	592	579	620	589	579	621	586	592	579	623	630	619	600	601	597	596	569	598	602	609	556	598	584	596	583	650	613	549	571	583	567	567	565	618	566	550	581	553	596	603	594	584	598	579	589	566	620	587	568	611	615	565	554	626	610	647	569	585	556	612	591	580	596	599	566	599	596	595	588	616	598	566	602	641	594	604	604	616	562	608	617	612	612	575	628	620	605	570	560	564	588	599	569	608	607	605	636	593	620	601	623	545	602	544	642	608	602	608	599	581	582	599	611	569	556	595	574	626	602	625	595	597	597	585	625	559	593	616	574	582	596	589	580	645	612	592	547	573	646	587	613	615	613	622	592	619	584	571	583	578	631	600	614	612	587	599	590	577	614	599	572	616	556	607	568	555	583	568	584	554	645	568	534	618	580	578	579	599	553	587	573	573	590	610	618	622	593	560	595	573	622	626	588	570	574	548	612	542	626	603	589	584	584	581	579	626	593	561	561	594	650	619	569	617	578	610	604	584	608	606	591	603	555	577	562	626	581	597	559	572	574	554	587	624	625	576	589	617	583	590	595	593	647	577	607	606	584	607	596	636	585	572	593	615	579	611	633	591	620	558	623	622	583	579	583	594	577	607	577	573	576	586	625	607	604	588	588	610	598	598	599	632	592	553	589	591	603	592	584	601	596	548	594	571	578	615	571	571	636	597	561	612	586	582	552	576	572	586	606	627	579	583	585	594	618	592	597	577	608	588	574	643	636	617	592	619	594	607	629	587	564	615	585	596	600	609	526	565	564	594	614	585	601	615	643	579	600	614	593	597	595	578	543	581	578	578	594	618	574	548	607	594	571	562	570	602	573	567	610	615	625	620	592	605	581	588	608	577	583	576	569	619	608	598	597	556	615	625	595	593	554	587	585	564	623	581	591	595	598	643	598	565	595	607	590	580	624	599	608	568	539	611	599	543	616	556	595	615	581	590	601	592	629	606	610	573	594	590	590	589	612	582	595	559	571	639	575	564	581	549	638	559	530	591	640	602	556	606	597	636	597	579	588	555	623	580	640	557	583	588	608	551	565	597	573	586	583	589	604	609	620	593	581	596	574	561	561	646	577	595	572	604	631	592	577	597	544	593	639	583	574	616	584	633	573	610	614	587	571	619	620	617	588	595	627	585	587	569	548	564	608	610	560	576	607	636	590	630	602	597	589	566	633	609	576	594	606	564	582	619	574	569	576	579	543	559	607	620	588	590	590	537	605	563	571	590	609	584	579	591	541	614	610
15335	13172	6803	2644	1224	784	795	781	779	760	731	708	737	754	718	702	699	725	733	748	712	739	748	777	725	724	707	719	762	711	719	724	701	669	719	754	733	758	748	766	756	705	733	717	708	722	737	702	698	722	714	708	715	732	702	745	737	740	713	718	674	658	706	740	747	765	727	687	692	726	732	699	728	707	728	752	677	779	725	698	734	718	726	738	746	752	709	730	696	775	737	737	730	670	758	694	725	724	729	714	717	735	741	721	761	699	696	757	695	711	722	761	700	718	739	717	732	718	723	692	749	644	738	753	708	695	734	701	760	700	705	702	786	670	723	713	772	751	763	746	782	712	760	722	744	712	695	692	706	719	715	711	768	709	722	713	715	707	754	698	703	696	715	744	720	715	716	737	745	689	698	720	747	686	695	721	694	738	695	704	748	693	695	708	789	723	714	723	699	698	723	743	723	729	730	704	706	756	708	738	773	759	723	697	716	714	719	744	675	705	756	745	735	772	724	746	656	704	710	726	718	716	766	734	743	701	697	667	737	709	767	683	744	707	686	769	677	724	749	726	732	746	721	697	743	724	713	724	705	720	686	747	746	741	751	760	697	728	716	720	729	740	690	738	741	706	736	770	686	747	746	740	689	723	783	734	706	712	696	711	730	748	724	714	756	717	691	737	741	671	679	696	706	719	735	703	710	714	719	702	710	711	705	706	715	733	685	733	706	684	643	729	718	730	733	774	714	746	743	747	734	724	702	689	710	687	710	728	766	742	766	642	681	708	744	747	689	694	691	713	731	707	665	724	692	733	693	712	733	712	753	756	734	723	744	711	741	706	742	722	712	731	761	732	715	724	699	738	722	708	717	716	675	712	792	702	724	721	762	728	754	716	733	688	761	714	745	737	781	701	729	731	726	768	677	766	751	726	703	769	803	725	724	751	717	720	723	696	742	745	729	768	727	735	732	729	723	727	734	706	691	707	713	727	743	754	765	725	732	718	727	714	715	712	763	742	708	733	720	722	730	745	709	752	681	697	741	715	665	723	748	689	664	750	731	770	704	688	738	733	688	738	728	756	734	736	691	682	696	729	761	726	735	699	716	687	697	720	721	731	708	715	723	782	709	715	687	737	688	712	735	721	692	747	704	766	717	690	732	788	723	734	756	735	741	731	691	737	693	752	674	714	699	735	701	754	700	703	699	751	739	747	755	726	723	700	687	723	707	721	737	707	730	783	717	708	759	740	724	733	687	729	690	751	696	753	721	701	719	722	710	760	670	693	705	695	697	684	713	740	698	687	710	714	725	697	741	747	733	702	785	723	719	704	732	741	694	772	700	765	722	735	696	690	711	716	746	720	753	737	744	747	727	707	698	713	720	771	764	699	730	744	702	723	724	734	718	721	728	728	709	750	741	682	734	726	684	681	685	743	727	748	720	745	738	774	736	710	683	712	732	730	756	732	717	663	686	759	742	753	728	720	729	716	697	756	763	755	741	738	708	774	716	712	690	729	737	710	684	750	708	707	706	757	739	762	752	715	697	754	738	746	705	756	723	735	739	690	696	727	702	720	743	723	746	699	741	767	719	745	716	703	715	737	723	748	745	741	723	700	745	714	719	718	727	687	756	688	721	725	699	721	728	731	715	728	692	723	766	750	739	736	711	742	732	727	746	748	655	761	719	756	740	699	654	764	728	777	716	749	679	737	683	720	706	709	762	694	725	765	694	709	747	713	720	746	727	736	770	730	759	724	707	758	668	769	733	751	714	752	725	687	732	741	723	777	701	702	711	756	770	753	754	707	703	692	706	755	737	728	778	716	789	707	684	689	741	721	688	711	720	732	684	690	747	749	726	747	757	772	727	684	722	709	688	718	665	679	725	756	744	707	739	745	727	695	701	718	744	696	728	663	683	681	714	703	764	720	686	706	719	728	703	701	736	699	745	719	685	717	702	765	771	699	722	693	722	722	754	717	673	737	731	774	693	772	780	712	727	705	714	674	709	682	691	756	720	711	720	745	727	707	744	727	738	734	720	711	727	704	746	662	714	744	671	741	760	697	706	736	727	710	725	751	727	718	681	710	722	731	682	684	737	701	740	691	710	695	683	703	723	714	688	738	692	726	710	751	711	739	744	758	730	763	729	744	714	755	683	739	688	711	738	719	678	696	708	702	717	701	720	721	754	719	709	735	743	748	719	694	775	715	655	733	731	681	703	734	754	736	724	758	708	726	697	715	696	667	697	734	764	677	713	752	684	764	674	717	725	713	722	681	757	738	725	702	750	721	706	750	727	719	728	746	677	777	764	747	678	739	772	726	749	730	718	663	743	758	694	730	753	725	762	748	751	726	707	710	764	714	743	733	713	716	699	722	686	704	753	707	740	675	683	701	733	669	750	736	721	726	675	729	696	761	716	716	744	714	716	714	676	753	698	721	689	688	725	712	700	730	778	727	726	705	729	715	693	704	696	739	744	742	716	743	686	702	698	740	677	745	720	735	794	745	726	689	715	719	702	672	721	729	733	724	728	724	698	679	728	715	755	717	773	695	725	757	713	747	750	679	741	752	712	707	716	716	700	739	707	719	738	714	779	733	707	700	643	747	724	682	708	725	737	743	758	740	708	716	743	697	740	720	697	717	668	717	699	773	766	690	696	770	690	714	683	749	737	710	722	768	711	701	673	743	721	709	720	782	725	733	722	785	705	750	700	704	739	753	711	749	680	720	794	693	752	667	777	712	739	703	738	734	670	701	721	725	736	744	743	714	705	741	719	759	755	765	740	700	677	666	681	664	744	737	682	706	750	701	713	706	699	713	741	697	746	754	720	712	759	766	755	741	767	722	676	755	737	704	672	727	713	733	748	734	744	707	737	745	710	701	706	743	672	705	666	711	716	731	736	706	724	642	686	737	697	674	754	734	678	722	675	708	767	721	717	743	714	771	725	743	757	706	748	768	711	720	718	740	743	730	745	729	706	705	719	730	759	742	724	731	691	694	702	724	708	700	757	689	784	718	721	723	686	702	722	741	749	719	760	699	696	737	686	750	768	779	742	685	746	716	743	780	726	700	699	730	700	751	705	728	699	696	718	724	696	725	755	725	727	708	738	756	684	706	751	702	725	748	743	720	759	729	688	722	694	707	673	669	721	729	719	667	700	714	707	763	710	703	719	683	758	713	712	704	702	704	742	687	690	713	774	749	690	727	710	751	720	724	714	693	718	705	736	739	733	658	733	713	701	717	769	728	667	704	778	778	764	710	744	737	731	723	685	705	729	757	725	737	683	722	715	754	685	694	759	715	685	701	725	733	749	696	721	733	683	729	707	668	676	732	728	699	742	734	729	718	726	717	696	716	687	741	643	706	714	716	721	671	749	676	782	732	755	709	711	742	724	751	738	717	704	761	733	715	750	719	664	754	723	732	698	714	731	767	751	692	724	781	770	732	751	710	716	719	752	762	725	672	695	734	657	664	728	692	722	719	736	699	704	744	696	739	720	715	713	726
23670	21006	28029	24169	20934	8606	1407	961	925	806	796	796	782	745	740	728	707	700	692	651	713	672	683	686	695	710	706	644	641	667	666	655	660	647	688	644	664	647	635	678	664	650	662	626	691	655	652	622	688	655	662	691	654	674	617	689	616	660	686	668	681	677	671	666	621	637	657	641	712	660	660	660	661	692	690	615	679	713	680	656	639	661	630	687	657	678	699	665	661	666	663	658	650	687	662	631	668	680	651	678	666	658	658	645	666	637	695	619	618	666	678	631	630	671	625	668	616	664	664	657	634	643	630	663	628	668	656	668	619	687	652	673	666	642	683	612	647	680	683	658	669	646	640	654	670	674	686	650	643	657	690	681	698	643	648	692	643	622	603	668	673	615	675	653	641	654	670	639	657	695	700	680	652	646	706	647	704	665	629	633	681	676	643	647	658	688	649	664	660	669	656	673	649	662	631	668	633	644	638	660	652	633	648	602	681	729	628	648	649	683	655	663	665	666	667	644	679	646	674	705	663	669	651	657	659	654	666	657	702	673	666	642	641	630	692	669	638	692	643	665	643	639	665	625	645	636	668	679	632	663	613	677	674	692	633	688	666	703	689	616	655	610	662	663	679	607	665	643	648	712	632	620	647	626	649	628	674	628	683	658	697	664	663	656	650	645	630	678	645	639	627	649	659	636	638	635	640	666	693	646	646	652	672	634	611	645	664	654	656	683	626	685	664	666	677	702	695	633	664	656	626	641	653	659	685	623	670	645	611	640	668	673	617	653	665	636	657	620	596	640	685	631	666	635	682	646	620	658	635	645	644	671	663	680	670	660	659	647	680	648	633	673	682	676	658	638	643	670	612	634	663	674	646	671	636	663	639	659	658	651	664	696	679	625	627	657	653	677	638	656	589	656	656	607	613	630	662	649	630	627	647	634	675	639	618	658	659	590	674	641	656	677	668	662	679	677	602	673	650	695	631	649	658	611	622	658	603	627	603	683	624	641	646	658	621	639	623	583	625	641	648	652	631	686	676	650	681	662	653	632	654	639	642	704	711	649	687	640	629	602	668	596	648	654	655	668	642	607	686	664	669	674	665	638	681	662	659	627	655	652	654	609	646	623	636	652	637	702	661	652	631	671	603	691	651	674	685	628	658	624	660	687	671	631	647	627	595	670	669	654	628	679	639	642	655	695	649	662	632	651	670	652	631	643	671	630	683	674	649	667	617	696	683	616	600	661	660	626	660	648	663	644	659	631	663	681	650	692	674	664	683	635	691	654	689	669	634	691	636	655	645	625	687	627	674	647	675	631	652	647	661	595	655	641	628	614	654	613	633	661	695	638	662	656	608	640	661	624	672	702	622	688	637	672	637	631	640	711	650	627	676	627	652	679	690	612	648	655	652	668	668	645	644	633	672	658	651	665	652	633	601	594	630	670	647	684	654	658	666	663	662	702	705	632	630	639	642	657	643	653	627	641	696	629	627	629	662	685	656	657	585	648	644	604	647	646	653	683	675	662	651	637	623	648	667	663	666	662	661	644	623	661	707	677	676	642	636	633	626	715	644	641	668	642	626	591	644	644	642	653	640	629	626	707	655	632	614	666	605	631	668	664	657	642	654	686	638	641	649	579	676	612	680	654	633	649	652	627	635	669	652	629	666	616	627	650	661	642	682	674	660	628	675	611	664	671	683	662	640	678	702	652	674	666	643	633	655	654	639	625	631	639	648	665	641	673	612	629	673	621	679	695	615	639	652	641	634	650	676	672	648	680	681	665	667	659	560	668	655	682	698	614	677	693	617	660	596	652	623	673	684	645	636	622	590	640	631	670	636	640	651	678	618	665	671	704	637	642	564	599	656	699	685	673	625	664	696	672	694	681	652	669	626	652	656	668	630	659	734	646	647	621	659	662	648	631	614	638	672	634	667	681	626	674	636	638	662	680	623	679	660	586	670	666	648	651	656	622	651	619	655	690	674	706	662	658	685	661	633	655	662	688	610	642	606	674	687	677	669	698	672	680	682	626	633	687	659	666	635	671	635	671	654	636	630	630	628	677	667	702	640	645	645	639	626	627	709	692	651	644	682	695	684	604	656	645	666	667	673	631	650	662	654	658	651	585	693	661	682	591	634	653	627	613	630	651	608	645	647	633	659	643	648	660	650	662	630	632	672	636	650	650	667	666	681	637	617	624	648	705	636	644	627	646	693	648	652	657	642	655	610	662	661	644	691	650	638	653	664	642	667	607	604	667	620	655	659	656	654	654	690	671	629	673	657	637	610	629	664	623	636	727	635	629	644	677	669	647	637	672	691	645	671	665	628	641	684	623	651	622	695	602	681	664	625	646	639	618	635	643	670	666	663	703	652	629	654	620	606	631	658	666	659	656	655	695	666	651	640	663	613	699	661	649	683	672	670	626	652	654	705	654	626	641	656	673	697	598	600	659	685	661	635	668	666	694	642	660	676	632	674	615	618	679	673	684	620	660	632	661	615	639	676	676	639	670	642	658	623	694	652	671	612	672	687	662	598	592	629	625	642	651	644	646	655	650	646	639	668	658	676	637	623	657	624	646	645	646	635	675	660	622	601	646	687	621	589	661	655	659	659	677	627	692	686	665	681	626	668	661	662	623	681	625	642	658	695	631	646	693	676	664	656	634	659	652	682	655	646	661	674	643	654	676	693	660	641	661	651	703	653	630	673	709	683	641	671	646	673	641	667	651	660	631	632	677	641	622	656	682	620	630	680	623	662	692	669	646	671	611	643	595	618	658	656	645	626	672	678	626	649	638	665	658	650	617	648	648	601	660	624	619	683	660	651	657	643	602	665	635	654	630	651	645	647	644	681	619	635	610	673	614	670	639	653	650	620	649	672	661	637	624	669	656	699	648	659	684	660	676	652	657	649	679	628	626	673	632	662	674	685	629	694	664	682	678	627	707	637	645	645	707	697	645	675	675	717	613	626	612	649	661	656	653	653	659	628	650	640	652	627	665	680	635	666	658	653	675	627	650	669	651	692	613	691	654	635	641	690	644	601	656	695	630	656	689	624	631	661	692	615	654	658	668	662	672	655	642	664	633	678	671	670	656	640	691	684	664	606	674	648	624	641	624	628	645	667	628	651	597	628	683	657	639	640	632	667	685	638	680	640	633	660	675	655	652	598	646	664	643	684	651	682	666	658	624	669	686	656	658	662	662	677	684	676	653	656	645	680	640	638	659	670	631	635	649	651	639	673	676	673	668	682	656	654	664	651	613	656	623	617	639	681	583	681	683	635	706	676	608	645	640	642	643	657	627	629	666	645	603	647	639	666	637	661	658	688	671	644	665	660	602	681	640	633	645	652	665	665	670	648	647	601	675	674	628	671	668	630	649	642	694	651	632	600	697	623	651	625	640	662	675	688	635	623	654	639	635	659	612	617	641	713	618	670	624	693	637	639	653	627	682	668	586	655	667	646	719	613	687	705	661	648	641	623	691	666	694	662	679	686	640	627	652	645	664
20259	27970	18474	8338	3575	1945	1567	1404	1246	1074	1017	1059	957	969	912	848	815	929	801	871	889	833	824	862	752	808	885	790	826	856	807	846	795	854	852	836	822	837	847	799	837	800	787	789	821	774	763	845	794	834	868	815	783	822	794	780	770	834	796	823	814	803	746	794	785	836	749	817	800	826	811	744	778	795	775	781	806	758	779	803	750	800	824	733	791	741	776	806	828	821	797	784	823	772	750	833	762	839	770	742	819	814	782	766	805	793	800	819	741	779	846	758	829	783	826	819	800	781	814	843	791	792	804	801	759	771	781	783	793	801	746	787	769	782	829	811	798	780	765	815	784	769	842	822	797	777	820	792	792	828	781	795	765	797	786	803	754	843	776	818	813	767	861	800	823	806	757	835	785	819	825	810	811	797	796	801	792	810	822	783	796	816	822	825	794	803	794	762	831	800	794	796	849	804	773	791	798	822	817	783	809	777	842	808	796	831	831	781	757	818	790	806	830	836	774	755	796	832	784	778	805	822	795	832	772	805	827	799	769	797	863	793	865	772	789	823	778	827	791	776	796	838	805	769	791	826	819	828	754	770	838	759	777	847	797	791	795	776	815	775	796	835	773	790	809	776	798	844	830	844	795	798	757	790	787	782	795	778	796	782	791	813	788	833	783	820	798	800	806	794	839	787	793	791	824	750	812	780	745	827	777	834	804	808	778	787	754	808	758	823	806	798	794	790	821	749	856	805	777	788	842	807	800	825	775	809	828	764	840	778	811	805	821	777	797	800	812	804	786	799	764	803	775	811	825	818	802	845	758	791	777	795	750	817	830	785	798	801	835	782	749	800	775	783	780	834	781	790	807	787	781	801	792	737	789	758	763	800	818	771	737	799	803	784	786	804	758	783	818	763	772	799	806	785	812	817	791	782	767	766	811	726	834	814	756	769	783	768	818	784	801	767	778	793	773	859	775	822	830	792	828	768	813	743	777	762	754	799	821	797	783	860	786	786	813	819	808	765	788	824	830	783	856	769	818	811	818	807	839	813	804	798	828	807	782	832	772	799	827	790	809	731	775	838	779	853	811	825	758	779	763	809	882	779	856	778	782	812	835	790	813	790	788	833	795	848	854	787	767	837	854	802	797	810	754	772	823	813	836	808	826	805	750	774	768	784	782	826	780	816	803	805	822	807	828	833	822	803	784	829	785	799	811	810	834	829	801	813	792	796	812	811	771	730	787	795	751	773	745	808	778	824	765	814	766	779	823	746	767	776	802	781	811	804	759	744	768	807	840	813	741	865	807	813	776	786	790	796	788	803	809	781	791	764	815	806	781	796	786	819	809	788	810	794	798	803	836	803	812	806	880	790	770	821	770	820	796	749	797	821	796	767	746	814	772	792	778	809	785	793	794	808	861	779	753	774	775	821	797	789	801	759	817	779	789	780	832	825	808	823	762	805	815	781	770	808	820	815	813	825	800	821	814	795	806	759	768	822	771	810	835	790	806	764	759	839	805	841	802	813	818	817	804	823	845	793	764	777	781	749	770	784	832	840	760	793	706	811	785	807	781	824	781	767	786	827	813	768	753	755	752	829	728	762	762	791	774	826	785	791	819	791	791	803	762	781	806	867	822	822	760	770	737	826	760	817	804	818	816	798	803	832	787	831	806	830	823	772	800	844	835	799	773	787	820	796	781	800	784	795	806	777	779	781	798	780	754	856	801	780	802	754	808	732	810	780	787	783	768	860	767	824	786	788	804	814	790	831	770	861	799	820	790	758	815	769	836	812	789	834	787	767	813	770	804	753	790	767	783	808	759	792	832	839	796	794	782	797	828	797	813	778	815	806	819	805	793	808	721	813	793	787	843	784	767	804	805	826	818	766	787	795	785	767	762	784	794	792	836	774	758	834	759	786	817	849	831	766	813	776	784	801	762	833	809	791	833	865	780	769	775	785	803	745	764	804	811	830	782	767	767	803	774	817	794	790	820	830	835	790	783	804	815	784	787	859	796	761	797	800	810	791	846	848	820	760	827	801	827	746	819	798	807	796	792	811	838	768	808	756	710	787	794	835	822	827	814	789	794	781	804	794	803	836	781	756	788	788	798	786	762	853	829	863	753	768	847	783	797	789	787	803	762	754	776	842	858	815	776	735	815	787	812	820	791	817	806	800	785	802	784	788	769	845	836	810	770	806	796	799	765	832	804	766	802	777	790	777	793	799	843	822	818	792	791	749	789	821	780	792	773	812	811	813	842	803	778	817	798	797	825	834	768	849	778	779	772	872	792	815	771	786	772	772	819	808	771	801	745	800	835	804	826	774	769	775	810	802	753	788	742	801	811	798	730	793	820	803	787	772	810	784	788	781	800	762	783	803	777	799	815	797	761	759	793	815	769	794	835	811	815	778	766	792	809	819	848	821	807	820	773	789	824	754	828	773	866	814	787	837	801	786	807	759	846	793	790	827	807	801	756	794	842	773	820	808	776	799	786	800	813	805	746	809	813	809	751	777	862	820	794	832	847	826	815	808	754	798	791	817	857	830	791	793	836	799	800	794	824	796	833	843	802	791	801	791	761	785	739	786	804	786	814	822	749	791	797	831	855	792	783	815	822	762	806	797	770	725	762	818	795	759	798	777	791	821	799	811	820	776	829	750	835	765	818	785	783	790	818	826	763	831	774	792	798	797	810	808	828	792	782	806	790	786	792	802	783	785	735	843	741	793	895	766	788	804	757	806	796	826	828	789	805	811	794	761	758	841	805	798	800	816	800	800	785	793	785	734	820	808	814	758	807	771	742	758	795	759	845	791	759	842	800	801	780	819	758	786	781	798	850	805	785	811	894	818	788	754	804	810	799	781	784	784	780	803	823	837	771	750	781	769	829	794	814	844	785	818	806	786	772	826	782	776	821	807	796	783	801	809	798	832	808	847	825	818	761	817	787	792	767	791	827	810	792	744	823	788	830	799	805	807	761	769	812	794	792	842	766	760	792	791	820	766	807	839	756	815	806	794	777	800	818	792	789	775	783	804	792	818	842	755	808	804	831	802	791	795	783	806	759	792	821	808	768	797	803	789	787	805	786	828	772	794	843	841	852	779	781	815	835	819	812	778	787	785	816	768	744	839	784	787	794	841	816	746	760	833	807	823	819	776	804	801	797	814	779	792	817	782	791	766	771	817	787	796	836	804	789	851	809	751	794	771	782	804	798	833	820	789	803	779	800	800	795	804	804	841	807	770	776	831	767	813	863	781	803	784	799	810	765	741	808	787	807	768	783	763	765	798	787	794	757	805	813	820	774	847	781	832	817	775	822	797	817	819	764	782	804	792	816	774	785	784	774	827	796	790	738	828	831	821	799	776	860	798	804	795	804	813	778	786	776	794	816	786	781	747	848	749	790	816	815	810	796	747	788	770	786	781	814	825	811	814	819	773	821	754	777	773	824	837	803	763	780	796	823	773	816	817	746	784	782	814	778	825	767	777	826	823	810	789	777	787	760	794
24770	21015	26976	25068	10422	792	561	527	439	442	444	406	370	372	414	376	369	347	370	371	357	403	373	379	346	357	369	353	394	417	397	387	399	366	379	374	371	407	384	344	361	351	405	367	359	364	403	361	349	388	374	388	376	333	363	367	404	401	405	351	373	325	361	388	355	327	378	362	358	356	369	353	367	393	370	367	356	348	396	350	389	373	355	380	387	369	341	336	377	391	346	378	362	351	369	407	379	325	348	330	358	360	343	365	365	366	395	348	369	370	371	324	371	367	368	343	361	384	357	347	339	373	359	371	372	406	369	386	354	355	371	364	396	352	393	352	373	384	402	344	351	396	416	370	368	346	374	353	363	351	370	345	384	359	364	379	372	367	344	412	382	360	382	358	347	361	369	370	373	369	375	381	409	357	358	387	351	375	373	376	401	327	360	363	374	364	350	420	365	342	368	362	377	338	368	381	342	359	338	395	348	369	342	371	385	361	401	356	363	379	390	361	339	390	383	356	349	356	340	386	355	392	375	365	366	363	371	391	367	362	360	348	353	352	382	355	400	358	360	354	381	351	395	336	364	391	333	383	356	369	354	338	387	354	342	357	358	369	383	358	360	381	396	358	399	362	376	357	380	389	376	348	342	362	370	400	358	364	363	323	376	341	316	378	356	377	357	362	398	375	362	390	382	339	351	384	373	350	390	347	377	379	359	340	378	353	357	366	380	348	380	359	349	382	363	355	385	361	354	330	384	373	359	330	394	368	370	337	368	349	406	332	374	343	374	362	357	346	360	369	360	380	397	373	351	359	372	384	349	366	395	394	329	345	379	340	385	363	366	409	368	341	360	372	369	406	320	380	364	381	410	382	409	367	348	365	401	357	355	364	366	376	334	356	347	366	386	366	352	352	392	376	342	362	371	366	368	373	364	381	361	356	397	311	372	375	378	367	399	366	374	382	345	356	344	370	390	337	376	366	334	405	408	370	354	377	378	394	355	386	359	356	380	389	357	371	332	336	377	371	400	374	361	349	358	353	385	374	327	399	356	361	365	364	356	350	344	350	349	350	358	351	362	358	363	360	389	384	385	356	383	364	405	367	339	356	355	397	376	383	376	366	378	396	391	334	335	350	343	375	352	356	334	380	367	339	348	317	353	344	362	403	387	354	359	354	362	362	322	362	359	376	353	396	331	380	377	360	374	377	338	376	354	335	328	394	360	342	370	401	361	347	376	354	393	340	337	378	379	364	372	418	368	372	373	364	361	374	383	379	376	396	357	402	370	367	369	390	356	353	352	383	328	335	354	383	353	352	349	352	376	383	364	361	368	373	376	358	406	405	360	331	385	370	341	354	352	411	357	375	403	387	359	330	384	377	342	336	362	377	369	377	366	374	367	402	353	379	370	334	366	344	361	322	350	359	361	363	381	381	390	390	373	353	362	354	369	358	384	376	407	336	369	369	338	374	394	364	367	348	389	351	346	384	385	369	337	344	344	398	344	381	346	388	400	385	387	352	369	382	358	390	369	333	379	381	366	350	332	371	339	388	362	345	382	358	382	377	342	365	342	392	386	393	342	362	332	375	359	374	358	361	357	400	346	407	343	341	382	379	372	387	386	361	381	375	357	376	363	342	371	372	382	377	338	365	362	388	385	387	388	327	354	356	350	322	392	390	353	359	347	370	381	332	400	414	360	355	373	332	379	410	358	365	364	371	357	344	385	310	360	386	346	362	356	326	351	358	374	384	389	361	379	360	361	379	332	361	395	378	402	360	358	356	348	363	346	392	365	365	377	366	343	387	357	353	348	345	353	365	368	362	353	348	347	348	378	350	364	348	381	365	348	369	399	351	353	358	355	393	369	343	421	387	355	387	400	361	355	375	388	376	348	373	337	395	400	376	357	405	379	359	361	356	410	347	358	373	357	359	367	382	386	365	358	381	321	356	334	389	393	392	342	349	365	411	387	344	381	342	370	345	329	369	380	367	354	344	373	361	361	354	338	405	381	369	370	357	341	365	352	362	370	363	357	361	382	361	363	332	334	360	386	391	377	381	377	362	354	378	374	358	355	345	382	352	359	313	373	375	382	388	392	339	355	365	335	376	374	340	363	380	355	372	360	366	355	391	337	329	364	371	350	340	368	364	335	365	356	339	374	360	370	340	366	365	357	404	348	371	372	359	358	397	356	343	380	380	319	367	375	380	373	369	376	352	348	350	350	371	393	375	378	370	350	363	376	323	379	354	367	354	369	363	364	372	347	376	392	364	351	355	368	367	385	346	378	364	375	361	371	378	352	342	370	337	373	356	386	334	333	353	357	344	380	376	394	365	387	359	400	379	380	341	377	383	362	359	363	354	351	370	395	359	329	373	356	354	373	379	351	366	339	338	374	378	366	381	383	396	387	390	390	370	374	408	372	381	361	342	349	391	361	387	373	392	325	350	383	366	377	340	380	361	395	382	360	381	390	395	398	357	394	361	344	371	353	370	373	378	382	366	360	348	365	355	343	340	372	361	370	379	368	342	380	346	369	367	384	380	381	419	328	364	350	382	379	404	335	369	384	363	379	350	375	382	371	344	376	354	344	360	371	389	356	391	384	399	406	359	363	383	342	362	378	371	381	356	369	381	380	366	379	366	384	394	375	364	390	375	367	361	359	366	358	402	362	373	349	361	345	355	351	335	338	364	342	362	388	383	350	375	379	369	339	390	324	377	363	361	393	373	377	364	354	374	355	395	377	360	407	336	352	360	413	342	394	351	382	337	375	364	370	332	367	368	382	376	346	375	362	358	359	364	338	383	359	324	370	380	382	374	347	362	360	371	354	362	402	342	375	370	333	368	380	373	364	369	354	353	368	364	361	338	378	363	373	352	361	412	357	361	341	371	376	366	386	381	392	412	336	345	345	337	346	340	376	372	360	383	358	352	369	387	363	352	391	348	352	372	357	383	353	385	338	337	348	381	369	344	373	377	365	355	361	391	361	343	370	403	369	397	342	363	357	350	377	362	345	361	376	371	371	411	373	347	340	379	373	360	408	374	370	378	377	356	372	376	336	403	404	363	364	355	359	390	356	369	360	334	361	337	340	374	342	358	389	370	346	369	372	359	334	369	379	365	371	349	342	412	343	363	373	376	381	386	339	371	365	361	370	357	377	370	349	343	338	386	377	379	374	409	359	340	359	378	329	368	373	388	365	371	333	317	352	384	352	313	355	359	352	373	371	364	352	356	369	382	394	355	343	369	387	376	374	370	348	372	403	387	348	346	382	351	344	354	384	390	350	400	377	350	355	376	345	392	366	377	323	352	371	368	354	374	370	359	346	374	363	364	366	399	374	330	380	344	386	360	357	352	313	348	366	363	352	338	390	359	364	351	363	372	355	375	349	371	347	385	379	338	372	391	390	366	377	378	370	376	357	377	351	383	363	386	339	369	363	364	356	367	368	339	354	371	354	362	384	377	328	385	397	373	348	339	355	380	387	370	341	351	370	373	395	373	391	363
19658	22887	14224	5476	1980	1117	910	798	765	670	606	566	543	552	526	471	507	533	472	497	489	504	424	460	478	476	433	492	430	462	472	445	477	490	471	481	457	511	419	423	422	489	450	453	432	468	465	457	479	461	504	458	475	504	476	443	467	467	414	467	473	499	458	490	439	433	472	458	446	466	444	467	515	453	468	438	469	474	442	435	471	413	470	461	446	472	443	453	482	438	453	459	453	451	453	437	474	437	432	436	458	461	432	467	464	437	439	466	463	406	452	444	456	439	474	454	463	453	457	474	429	454	451	431	446	466	468	437	429	443	463	431	465	477	503	480	463	430	462	444	487	420	465	490	459	441	493	462	433	521	451	494	466	443	448	440	427	421	447	449	456	454	468	483	470	440	455	468	429	456	455	471	426	439	455	481	467	479	490	454	417	431	431	468	468	461	429	462	481	428	488	438	457	446	462	484	447	485	478	433	420	483	479	470	443	446	431	417	453	432	433	429	459	484	455	461	463	454	440	496	461	466	449	449	464	456	455	444	445	435	446	464	427	489	463	479	477	443	452	426	442	443	435	435	441	437	466	471	463	435	437	428	447	451	478	436	456	415	482	484	474	462	472	439	470	407	442	465	475	446	473	461	458	467	475	417	458	441	457	434	474	442	466	428	425	436	452	462	452	459	450	477	414	481	434	429	500	467	490	455	485	472	474	452	445	447	495	446	453	442	454	446	446	477	476	431	453	449	463	468	492	467	423	441	470	434	520	459	444	463	486	457	418	436	416	404	430	435	443	462	414	461	465	439	466	444	448	480	461	490	426	480	443	432	439	455	460	435	475	453	459	414	468	497	460	443	449	438	452	420	432	472	498	452	446	464	457	453	470	475	423	443	466	455	482	485	454	447	485	452	471	465	470	479	476	462	469	469	473	460	456	505	465	431	472	453	448	460	462	479	437	457	512	442	490	458	472	416	495	471	473	432	399	429	450	458	446	445	474	452	459	429	470	487	422	435	450	458	457	419	451	435	438	478	406	455	469	505	444	455	471	448	495	442	456	470	431	472	472	482	473	441	443	450	473	518	436	472	459	403	447	464	455	446	461	470	464	481	485	438	463	442	465	466	450	449	414	477	445	452	410	459	431	444	425	436	447	465	442	451	479	438	463	464	460	436	415	477	426	462	501	482	408	450	435	456	515	460	431	467	466	454	474	472	432	482	452	473	437	474	472	405	459	441	477	486	490	447	467	467	451	482	463	470	455	424	515	445	454	451	420	461	456	443	484	443	463	447	454	460	463	451	481	458	470	493	444	468	504	470	468	501	466	441	441	398	443	453	430	494	458	427	420	453	469	466	443	467	482	479	484	505	447	444	484	446	464	422	430	443	441	449	465	425	447	469	414	470	431	436	447	486	493	437	431	478	448	466	434	449	487	466	460	443	463	454	432	455	452	457	424	479	410	483	468	447	444	487	409	437	481	448	493	482	513	443	444	458	441	427	473	438	427	461	466	510	465	408	420	471	438	466	453	456	437	455	454	443	430	456	452	465	509	435	454	439	486	420	444	448	473	440	417	468	451	460	469	446	485	430	460	453	437	464	458	481	454	440	429	497	480	433	463	433	502	463	472	449	458	504	475	486	457	478	444	451	459	474	457	464	459	474	463	423	446	467	450	486	474	435	463	486	483	435	471	483	453	485	454	475	459	460	427	448	455	447	479	427	499	489	457	462	476	423	500	480	447	453	479	495	443	464	470	453	468	429	437	457	466	463	428	423	516	457	466	450	446	440	463	458	463	404	455	470	432	461	437	429	442	417	448	423	462	441	481	471	411	473	477	452	445	471	483	462	482	458	416	441	473	455	482	470	428	459	450	453	459	429	425	461	453	476	457	428	450	464	442	514	460	451	447	478	429	464	482	450	472	458	483	472	458	479	466	423	429	432	455	455	449	442	483	477	402	446	441	454	485	456	471	416	445	460	465	461	464	424	435	440	461	433	441	454	465	449	441	462	473	467	470	444	458	460	439	429	438	462	432	508	411	443	445	462	465	452	476	442	453	441	436	446	489	461	467	471	484	454	455	428	458	433	452	431	459	463	452	421	451	415	463	468	464	485	470	445	364	508	444	451	465	475	447	444	404	439	480	448	461	472	473	470	473	470	486	448	454	467	479	451	428	451	478	443	449	463	418	444	445	507	469	475	451	463	451	480	471	439	435	463	456	442	456	459	457	448	453	481	454	435	471	474	460	422	447	489	424	458	473	467	468	457	434	478	419	454	447	453	465	442	469	450	464	439	418	438	430	460	457	451	478	485	464	421	470	430	431	422	488	472	451	451	456	505	452	438	455	438	485	456	417	443	456	468	480	444	478	524	441	494	396	427	471	486	482	446	464	470	466	435	488	445	421	486	431	444	486	426	432	391	441	480	459	469	453	441	486	450	449	441	450	461	468	440	404	483	440	473	479	459	474	455	469	472	487	418	469	445	472	447	422	478	463	447	441	464	454	453	484	496	441	482	448	416	441	467	456	456	453	393	447	412	447	454	478	477	498	435	432	470	488	450	423	430	449	468	461	460	450	452	495	442	504	418	446	423	477	426	463	488	435	441	460	424	463	444	462	461	508	477	441	461	469	465	471	445	485	468	439	473	452	477	465	433	438	425	479	455	440	498	455	449	467	462	452	494	474	501	450	496	500	482	422	471	443	415	481	470	445	509	427	443	430	425	440	444	448	474	454	460	460	450	442	423	446	464	474	477	471	446	432	439	456	471	423	494	455	456	427	445	432	441	423	446	464	471	454	482	460	423	482	442	432	470	441	465	449	448	438	450	479	482	457	457	399	484	426	453	451	456	447	473	481	474	425	472	436	434	436	476	472	498	500	450	468	448	452	439	447	480	489	482	466	462	472	474	445	454	442	446	459	469	479	425	470	461	459	442	477	460	440	421	492	466	479	458	446	472	465	489	479	454	461	482	499	477	467	435	438	472	434	436	471	485	457	497	433	488	472	443	445	465	424	466	458	460	451	441	478	437	461	431	442	460	478	457	432	437	456	424	443	438	451	490	430	440	451	460	470	462	484	471	446	467	485	468	445	458	444	500	426	496	488	467	434	450	453	466	445	458	455	440	441	403	470	402	447	444	498	468	455	471	460	478	458	479	437	474	480	448	446	452	474	461	455	451	438	447	510	434	463	444	480	444	447	467	437	439	441	440	452	510	454	499	480	468	474	445	455	473	468	422	440	443	459	417	468	477	408	443	479	444	478	431	437	494	438	467	483	444	472	462	455	442	482	405	473	450	463	430	428	433	455	506	455	461	433	424	453	434	447	441	464	484	454	388	441	453	475	479	477	446	476	449	432	426	473	473	483	451	424	463	465	489	456	473	460	466	438	447	419	455	455	470	490	476	462	473	435	435	435	456	465	477	470	456	439	463	463	419	460	445	463	441	434	459	467	468	497	485	413	445	477	465	481	459	462	448	452	494	456	452	439	457	425	452	443	492
22611	21055	28544	23749	21042	20972	6924	1068	778	680	662	618	533	536	518	514	444	491	467	457	426	457	471	435	416	446	421	424	433	403	447	404	437	378	430	387	420	426	396	434	430	416	441	430	412	402	419	415	380	408	414	387	385	391	384	397	443	463	395	430	434	370	406	390	369	385	390	436	405	426	422	373	384	437	396	424	451	380	408	402	395	423	425	437	412	395	409	411	401	415	439	377	410	433	444	384	404	365	403	396	386	430	397	399	357	409	391	395	386	393	388	398	391	425	376	352	385	403	399	397	404	388	424	381	392	432	428	394	425	404	391	389	374	391	407	398	406	406	420	396	398	382	424	402	415	395	396	417	401	412	437	395	454	412	395	398	437	388	406	442	363	395	417	434	386	420	394	383	398	418	425	378	391	400	391	406	418	391	416	404	405	420	398	395	362	409	428	415	402	425	399	395	395	367	400	433	380	414	397	404	424	429	415	395	387	367	410	400	406	372	413	388	415	401	421	404	413	415	413	376	401	422	376	421	404	417	364	403	391	416	381	407	432	406	416	420	393	397	446	406	420	402	458	393	399	394	375	418	423	418	376	415	386	393	391	356	426	435	356	415	419	363	368	401	400	422	439	402	428	411	399	422	379	371	392	392	390	412	412	377	405	445	382	398	417	391	398	380	384	409	405	354	409	377	414	423	420	393	381	389	353	384	410	374	384	377	399	380	405	413	394	414	388	439	407	367	376	390	380	415	456	375	439	384	395	388	399	385	396	379	424	408	396	413	431	430	408	374	416	441	401	409	416	404	405	402	386	400	358	379	419	341	418	407	427	422	419	415	406	430	416	401	405	393	417	403	415	435	424	433	401	386	416	431	394	430	391	423	415	384	382	391	381	450	404	401	393	392	390	375	402	399	361	408	410	401	378	385	382	382	396	370	424	410	396	376	398	438	383	390	415	406	419	416	432	412	402	411	397	429	381	413	410	410	371	385	419	405	386	376	385	392	370	451	437	426	369	411	394	398	402	421	394	397	452	384	410	399	405	375	423	376	411	363	408	429	419	432	414	388	381	376	423	392	425	405	409	393	399	410	427	408	399	402	424	411	368	399	369	376	382	409	399	391	430	404	389	418	419	402	421	421	430	384	407	411	410	383	397	409	425	466	433	410	405	402	383	393	386	380	385	392	396	427	367	402	396	429	429	423	382	398	391	418	406	404	381	423	424	419	401	385	378	390	420	395	410	415	386	399	419	409	427	415	370	418	457	361	410	352	358	394	392	393	365	413	402	403	406	375	402	367	413	361	410	390	422	414	412	399	373	382	389	387	378	409	395	424	420	413	434	403	413	391	395	433	417	390	433	417	425	397	428	358	402	379	403	437	418	357	423	359	392	378	422	457	360	408	382	422	429	426	413	393	432	404	387	377	382	428	421	426	379	389	405	371	396	406	375	406	420	371	424	379	412	414	401	402	343	365	382	407	422	388	397	400	423	409	388	390	425	414	431	423	396	394	419	398	425	409	397	400	404	365	409	395	419	402	430	396	399	441	380	443	384	400	399	394	406	443	404	377	417	407	396	387	403	421	407	435	394	406	415	400	364	409	406	415	380	398	394	415	435	411	393	359	389	400	354	384	398	396	394	416	412	395	409	402	382	373	380	379	426	380	419	378	370	390	398	399	370	416	398	395	398	374	420	383	394	423	449	401	393	400	393	424	470	378	408	398	402	444	413	385	407	414	408	429	437	396	408	418	369	389	417	406	416	417	395	384	399	408	393	371	402	393	384	443	390	392	434	423	384	404	382	355	431	403	398	393	370	420	375	395	419	409	407	401	359	409	382	401	401	383	404	387	365	422	394	381	405	396	438	435	385	399	386	398	388	410	371	427	387	417	400	410	372	416	366	372	360	372	444	406	409	355	394	400	389	370	388	414	430	394	377	422	428	381	465	429	405	377	391	390	407	376	388	400	394	405	383	410	410	399	368	427	387	377	389	400	429	418	378	392	379	387	408	398	365	383	410	406	412	397	417	419	387	419	418	441	413	416	393	404	403	381	389	433	431	396	437	409	402	414	429	386	395	397	390	452	402	439	422	407	403	389	401	365	387	412	385	374	415	429	444	413	391	426	425	425	408	391	430	427	392	392	403	368	420	384	422	415	413	439	407	405	427	406	411	402	417	391	375	428	413	399	413	412	418	370	385	396	395	382	362	397	450	421	441	401	369	401	398	399	377	364	414	414	417	412	365	410	439	390	417	405	398	448	366	401	404	414	402	426	415	378	411	388	391	413	401	384	422	401	386	403	434	420	385	385	419	410	410	383	389	404	396	408	398	384	375	402	406	404	383	397	398	398	423	386	388	399	399	366	370	399	406	393	380	389	440	415	406	411	382	415	382	395	402	397	404	417	421	400	422	402	403	388	424	374	405	426	428	427	387	415	402	408	361	384	404	395	414	409	418	345	420	403	412	366	383	416	400	414	415	385	401	414	372	372	411	382	413	398	399	374	381	428	393	409	385	377	386	383	399	394	401	396	393	398	396	407	388	425	432	393	438	378	385	415	388	383	385	408	417	420	399	394	374	400	395	392	370	407	385	419	430	371	428	371	385	410	370	431	426	423	442	418	406	398	396	393	410	397	396	400	387	394	424	404	400	418	423	401	416	379	418	442	374	393	399	444	402	412	426	409	384	422	420	406	422	414	438	366	414	408	417	407	449	387	386	404	371	413	379	419	400	397	388	381	402	406	435	408	399	397	437	405	395	404	391	379	384	351	394	384	367	407	398	399	386	415	384	399	389	408	419	440	416	421	390	378	396	366	376	383	425	413	399	391	380	373	418	363	402	405	374	393	444	353	405	397	392	397	421	423	404	406	408	393	399	447	422	422	395	381	377	402	393	438	402	395	404	404	391	404	386	411	422	413	383	414	395	387	388	380	414	419	397	353	351	423	390	412	424	394	388	407	426	391	391	380	380	403	425	397	386	430	383	383	420	383	383	384	390	398	421	421	386	402	403	398	378	432	429	417	423	415	364	440	407	407	362	408	401	366	390	405	421	422	397	371	390	390	395	417	368	401	391	408	418	417	389	439	409	409	435	396	379	377	401	379	384	425	431	399	421	380	414	400	426	422	372	374	452	404	368	372	366	412	402	383	406	396	445	422	420	395	390	390	431	390	404	371	405	366	408	411	394	408	421	408	402	382	426	401	412	391	376	382	363	414	401	405	414	380	398	358	372	388	433	405	414	406	411	360	373	389	401	394	418	385	403	416	422	404	437	386	378	426	394	370	386	405	385	391	409	389	383	400	394	384	397	391	429	429	424	360	414	404	399	397	395	414	430	424	383	378	417	428	333	390	400	386	413	415	391	374	404	407	387	372	424	419	386	464	411	383	377	387	410	419	360	401	415	401	441	395	400	377	422	414	377	413	431	419	409	410	383	370	403	436	367	379	374	405	449	393	411	363	409	388	406	427	383	403	430	376	366	401	415	371	375	419	429	455
23830	35440	24525	11125	5675	2662	2039	1614	1256	1078	985	884	842	787	708	649	654	652	581	571	596	650	570	519	540	573	546	544	580	564	538	505	544	506	529	507	522	545	527	538	532	544	511	528	544	565	509	497	522	503	496	484	513	522	486	509	500	501	492	551	556	541	522	483	523	466	509	530	494	495	503	532	486	495	521	541	510	505	541	481	517	523	546	521	451	499	519	523	488	461	526	497	510	527	517	565	535	509	531	548	499	471	517	504	482	497	526	502	473	478	500	532	509	487	512	537	531	483	489	477	529	530	531	477	498	521	525	517	498	494	488	505	483	527	475	519	515	479	534	591	513	479	495	514	466	495	548	492	499	532	539	529	493	526	534	503	504	520	482	461	530	489	497	497	530	555	476	519	518	511	527	506	508	477	516	515	486	541	498	511	511	485	472	481	479	515	487	516	489	557	513	511	504	477	472	498	484	531	501	492	522	524	504	515	511	496	515	514	492	504	504	566	494	484	509	511	546	529	512	500	479	483	473	525	500	534	531	490	508	463	483	504	518	490	493	498	529	497	470	496	474	509	484	503	485	484	496	520	507	486	486	526	493	489	531	504	453	495	500	494	510	507	495	477	493	512	498	493	510	481	462	484	499	458	490	480	521	485	514	489	535	472	482	525	515	492	496	490	516	537	509	484	512	531	448	527	504	524	536	530	443	495	472	503	510	504	529	504	522	489	490	513	498	528	546	495	502	465	505	518	523	474	493	521	535	487	461	482	539	519	508	497	515	515	510	500	525	489	507	506	535	452	488	518	533	495	473	472	553	485	493	520	496	499	527	532	470	492	493	498	529	483	499	493	514	505	488	483	506	485	493	503	508	492	525	489	485	513	520	522	497	550	502	502	502	529	492	483	488	511	521	545	494	496	492	478	472	479	491	531	497	498	474	549	476	537	512	498	518	524	470	531	494	520	502	472	474	529	505	488	434	526	508	516	541	477	454	506	523	511	504	509	496	513	499	496	494	512	463	506	505	553	545	486	501	471	507	477	488	457	493	517	510	526	509	518	477	492	522	495	496	501	487	516	464	479	499	511	505	482	497	494	540	534	493	475	469	463	533	512	490	490	484	507	481	452	539	507	472	506	487	493	497	484	501	512	537	511	543	517	500	513	504	495	495	514	476	501	512	525	503	539	487	510	522	515	485	503	451	510	516	473	489	506	475	496	525	511	526	539	522	509	529	506	482	516	519	503	492	537	530	523	506	532	495	478	504	500	497	504	495	520	489	498	481	473	495	502	489	510	511	508	495	485	513	471	475	513	467	529	547	531	532	490	499	512	505	495	494	525	501	506	525	534	524	545	523	486	502	490	502	520	487	497	525	504	506	515	521	507	524	485	474	495	485	509	496	498	515	539	485	532	529	451	496	467	472	533	519	521	512	503	488	482	464	525	459	496	495	518	480	520	478	472	487	458	470	517	505	481	517	522	500	508	490	477	489	529	506	495	510	487	494	506	475	502	511	506	513	553	503	511	490	486	536	458	516	484	495	491	476	536	519	538	511	469	476	512	500	488	480	471	505	549	516	518	501	504	488	491	481	544	484	449	515	480	452	513	515	496	529	519	480	522	480	508	498	528	493	508	497	483	502	475	512	499	467	500	501	518	508	512	480	450	471	526	519	487	466	470	520	514	524	496	501	525	549	458	479	499	478	484	521	497	499	496	503	491	489	545	508	530	505	512	516	529	478	502	489	502	483	488	465	525	519	507	519	489	513	503	504	483	523	525	498	494	553	493	501	509	531	533	499	505	445	501	450	497	523	481	494	509	463	477	504	534	500	553	486	480	497	485	520	500	520	514	530	540	537	499	494	479	519	528	511	499	491	505	508	484	516	473	497	525	497	462	501	515	486	486	472	477	542	493	486	495	489	496	501	497	513	489	549	503	532	474	491	468	489	524	492	480	535	483	518	500	548	502	535	510	488	546	531	490	499	499	506	524	481	497	488	503	473	482	504	505	494	462	516	536	506	494	519	518	473	507	482	494	491	466	538	497	470	514	494	482	502	510	489	475	505	507	532	494	516	507	465	530	487	488	536	515	491	529	496	512	483	524	494	472	475	520	514	568	479	509	463	497	493	473	522	499	485	549	521	502	554	506	497	534	506	530	506	499	510	476	519	488	483	490	510	503	469	469	502	510	520	514	497	501	496	516	532	501	493	527	490	544	483	534	523	552	484	486	496	486	520	510	497	513	506	528	539	528	527	503	501	492	527	496	495	523	507	484	470	456	496	510	492	448	513	507	517	473	511	513	495	505	506	523	483	498	493	514	509	464	488	522	467	533	475	493	472	484	499	487	464	508	474	481	468	526	483	471	479	538	505	477	516	492	497	488	452	517	479	498	526	513	501	491	526	474	502	482	524	511	511	532	513	514	515	493	476	480	516	520	505	503	527	511	499	503	486	497	522	497	491	478	502	510	452	459	493	474	481	497	513	483	539	492	486	541	505	522	540	470	500	478	509	462	511	510	535	528	506	496	452	490	477	486	519	522	539	496	505	481	502	464	512	503	476	553	506	480	511	504	502	516	490	516	516	501	517	493	519	447	528	472	523	508	543	511	524	480	520	497	487	484	499	513	516	487	511	483	530	491	494	487	476	495	512	509	466	497	539	521	510	505	522	516	509	487	497	520	493	441	527	498	520	502	507	532	508	500	512	502	452	514	543	544	513	545	508	524	474	516	480	497	494	510	505	520	547	502	503	474	505	509	495	509	527	501	496	513	477	483	474	516	500	547	455	466	498	497	469	525	480	546	492	486	511	519	499	491	513	490	498	529	513	465	536	522	481	523	494	469	504	485	496	544	492	491	483	498	478	497	511	471	475	491	495	492	507	478	495	534	500	509	492	512	502	523	497	512	500	493	478	512	519	511	498	515	502	446	523	509	496	522	455	526	488	472	514	537	518	511	542	479	510	524	485	496	499	487	475	512	488	505	518	507	527	531	512	481	474	476	484	547	484	532	507	476	486	471	500	501	531	464	521	515	499	506	521	494	492	447	507	513	520	517	507	518	518	518	514	518	470	479	497	495	472	491	486	483	457	489	496	486	526	477	483	508	511	479	510	472	492	493	490	516	455	519	491	511	476	506	522	521	490	507	514	541	497	451	486	481	503	517	479	482	497	541	535	447	543	517	493	515	511	518	495	495	456	491	546	479	487	513	465	540	457	510	498	484	473	512	493	510	505	506	519	486	497	527	500	488	488	472	525	494	518	512	539	495	507	506	538	497	479	516	488	479	496	501	483	470	534	525	506	490	519	478	525	523	485	524	497	503	532	490	503	478	468	504	498	477	526	484	444	558	480	515	496	505	504	517	498	527	487	518	555	517	496	536	490	453	542	477	527	486	534	483	506	516	494	488	507	475	474	515	514	464	503	494	502	482	516	492	460	520	510	527	522	507	470	506	497	525	482	531	507	493	476	510	530	498	478	485	491	490	479	481	489	464	500	499
27252	19531	9325	2504	1031	668	648	679	638	611	620	613	617	614	597	601	595	616	614	552	590	573	576	618	543	582	623	546	607	606	615	606	585	618	602	574	581	579	538	559	561	577	575	582	588	574	574	591	634	630	590	595	601	580	588	578	552	605	602	589	617	607	640	638	593	596	579	584	537	603	633	626	618	603	592	567	575	558	588	590	624	615	644	610	566	608	584	613	595	608	599	627	602	584	608	627	603	588	569	579	598	602	573	562	580	624	633	554	560	597	551	602	657	637	540	596	594	600	581	611	576	609	566	576	573	628	623	573	612	603	564	581	592	575	620	542	586	602	601	665	637	637	579	605	575	600	580	588	615	557	604	636	583	603	621	563	571	617	556	601	573	633	613	588	610	582	619	582	591	558	632	582	607	576	578	600	604	607	604	603	557	567	621	624	568	589	608	580	646	563	580	593	601	611	582	601	591	582	602	592	571	630	634	591	587	554	597	629	573	605	644	643	588	586	570	613	587	614	612	622	601	604	578	623	606	614	614	618	539	648	593	577	603	558	662	598	614	634	589	617	580	555	597	605	642	580	623	573	631	563	592	600	569	579	587	610	604	602	623	647	585	573	598	599	626	621	614	560	588	572	587	616	617	633	588	639	631	637	618	599	582	603	619	623	604	571	627	593	607	566	614	537	602	628	578	592	592	580	586	634	572	574	610	577	593	593	663	583	580	619	595	588	569	608	635	613	591	556	608	593	612	626	596	579	581	594	596	584	614	566	545	590	579	562	601	575	596	593	634	582	600	598	594	546	620	601	575	601	587	572	592	571	613	637	641	597	582	583	606	616	596	590	621	621	620	573	592	614	585	544	607	622	550	607	614	604	554	558	626	638	578	602	585	573	570	583	576	610	578	573	610	588	601	586	589	583	603	586	611	588	595	616	578	618	555	576	624	604	592	626	599	620	636	580	621	635	618	572	603	613	609	589	607	590	590	582	598	614	588	615	644	578	593	635	624	605	622	635	587	596	597	612	593	580	585	603	647	632	581	603	592	552	557	565	596	562	596	630	606	599	606	614	570	603	573	588	605	606	539	602	595	607	638	579	568	584	601	575	586	592	581	545	577	574	569	595	580	569	604	587	594	606	581	616	589	605	581	641	607	560	614	569	590	647	578	582	565	586	604	585	636	556	581	618	572	601	589	553	587	571	594	581	572	581	590	559	637	569	594	597	591	602	590	557	584	608	636	596	623	584	578	577	595	613	596	620	628	610	578	597	636	625	595	571	585	615	565	595	585	608	611	616	573	603	592	575	566	581	591	618	633	599	617	622	615	623	603	551	603	597	619	606	565	576	660	575	607	596	580	574	570	628	579	545	576	552	562	636	610	576	574	587	580	587	561	628	580	592	540	560	607	585	605	558	589	546	591	594	618	615	573	569	617	616	616	588	584	599	627	600	594	581	601	617	577	560	601	562	575	600	582	607	610	587	641	588	616	605	627	610	614	593	597	604	625	617	610	610	622	616	613	550	620	608	602	575	601	625	608	598	601	625	580	593	586	561	557	573	612	602	650	567	587	563	568	658	637	618	591	585	573	586	582	575	637	630	592	616	598	578	573	574	586	564	618	601	593	586	563	598	557	595	563	609	584	597	593	617	593	561	572	616	607	551	636	601	620	616	587	548	601	577	621	621	611	578	578	574	608	573	568	643	611	594	595	580	601	576	566	624	583	612	597	572	589	556	602	574	605	613	586	586	589	592	585	587	609	569	551	591	565	599	549	591	654	579	601	595	573	644	628	584	626	609	581	601	577	552	606	585	628	609	586	592	593	604	649	552	598	611	601	573	562	595	566	577	624	619	606	588	602	585	570	545	605	584	604	599	610	591	596	598	591	579	573	604	632	595	577	583	588	588	602	568	581	580	611	584	595	628	549	601	616	605	612	575	575	569	581	597	593	598	581	582	597	570	569	568	646	573	576	597	600	637	590	575	602	610	605	616	586	610	596	616	564	564	591	582	571	562	562	595	589	607	607	576	602	599	646	600	619	597	617	599	592	590	604	595	607	615	581	580	612	611	612	602	640	558	635	587	609	643	583	592	550	564	580	565	588	618	640	591	545	635	629	619	612	612	546	656	589	552	555	583	603	618	621	568	570	606	603	637	555	651	583	574	581	575	606	620	597	576	632	609	592	553	571	565	566	568	614	658	590	606	590	572	608	613	645	617	570	589	548	567	537	562	598	559	635	621	570	627	610	560	616	595	616	600	545	582	591	573	628	574	605	579	594	559	579	550	610	581	563	590	615	592	588	576	636	557	598	564	597	560	584	605	596	639	608	588	597	606	600	626	603	567	606	598	590	611	659	601	588	604	603	583	626	588	574	634	596	581	601	559	596	595	559	547	571	627	611	600	546	585	557	611	638	613	568	596	623	559	604	585	561	609	612	608	606	603	574	553	578	607	567	598	603	596	621	579	596	573	574	610	606	633	573	551	571	643	588	611	591	576	590	615	600	592	572	584	589	619	618	617	592	617	570	625	611	633	605	608	630	577	570	585	580	618	628	594	594	620	629	627	590	581	576	619	586	614	644	614	586	618	615	601	577	586	592	549	595	594	627	577	577	593	599	591	582	618	602	598	593	631	618	577	602	603	567	613	630	616	646	560	571	580	627	609	602	605	576	559	611	587	602	610	613	582	594	591	592	626	573	589	595	618	566	599	581	593	626	553	533	596	605	597	575	581	607	625	595	597	637	653	577	579	600	579	574	588	641	614	568	565	586	591	630	587	645	602	621	563	595	600	581	579	627	606	618	558	565	588	574	602	611	642	637	617	630	622	604	571	568	596	620	554	629	589	587	576	603	625	597	612	575	556	597	590	563	605	541	560	579	597	564	598	586	572	557	582	632	612	646	575	558	607	604	570	592	609	619	609	574	569	595	599	618	627	554	548	580	592	586	626	607	565	624	583	597	658	655	568	618	602	587	598	596	572	620	609	583	589	561	602	632	569	581	586	578	552	516	649	589	609	563	594	577	585	572	622	632	621	665	612	598	601	590	569	562	604	584	599	583	636	600	574	625	609	603	601	607	612	559	594	611	623	586	613	590	600	548	607	595	592	594	578	572	606	558	600	594	608	596	588	645	628	608	572	594	609	554	604	614	594	621	599	582	587	641	620	583	602	576	577	580	594	559	583	603	598	571	581	614	612	613	589	602	601	598	568	595	579	589	555	562	623	644	582	545	596	600	614	630	566	551	580	575	603	572	652	584	580	626	562	612	567	564	604	571	584	609	587	559	609	592	622	547	566	620	612	624	627	596	574	566	601	595	597	587	622	602	577	606	594	649	613	592	627	631	595	572	576	583	545	601	595	609	597	618	553	572	552	588	607	617	591	610	590	586	620	574	644	598	662	568	581	589	579	559	585	547	589	628	582	630	583	600	585	585	635	602	582	599	619	616	589	569	607	618	598	623	587	611	609	570	598	592	565	617	568	556	583	579	606	603	609
16230	12734	7246	2774	1293	793	801	765	795	768	750	744	746	730	760	685	696	706	683	758	749	666	724	752	754	693	751	747	700	657	752	729	745	727	749	675	693	761	719	744	666	756	708	726	713	723	706	696	713	728	688	776	735	702	730	720	752	752	732	699	757	761	723	717	690	692	713	724	651	715	701	734	665	674	706	701	725	719	724	725	726	680	698	779	729	725	739	708	713	732	705	767	733	663	687	741	708	716	716	747	742	723	751	751	701	733	681	721	724	699	736	739	732	728	795	762	712	738	703	695	721	687	753	709	693	700	716	690	676	672	667	707	720	734	730	715	773	702	684	749	736	726	683	761	762	736	768	750	720	765	747	669	727	725	746	755	691	748	701	705	751	687	742	712	710	672	710	736	734	727	701	710	685	731	695	719	740	710	721	740	731	680	733	725	741	707	742	704	692	720	694	677	691	704	694	730	702	658	721	722	713	755	723	709	734	703	709	732	749	718	716	737	759	760	760	670	751	664	712	686	780	722	737	730	751	707	766	737	741	720	744	727	721	704	702	700	700	740	704	799	735	708	715	745	697	756	714	695	772	710	694	794	710	714	723	690	691	715	723	745	743	718	695	712	691	703	716	761	700	706	684	721	705	699	689	720	753	723	757	763	696	737	716	711	752	761	712	720	742	748	741	708	644	749	692	747	715	732	697	743	732	715	734	727	714	664	721	691	705	710	740	716	709	721	727	644	752	733	744	715	679	708	713	749	774	717	675	741	701	694	686	723	698	682	707	757	701	715	690	730	755	723	751	721	681	769	716	721	707	714	762	707	744	694	710	708	684	727	739	771	685	666	740	728	767	710	719	675	708	715	657	773	754	706	740	701	686	715	757	747	735	704	704	773	736	764	691	773	704	698	720	753	687	713	714	758	702	690	663	677	765	709	724	729	716	719	762	755	691	683	733	693	745	730	705	718	688	695	742	750	710	698	744	694	743	800	671	700	751	704	718	705	749	722	722	695	669	683	725	714	706	687	742	726	722	668	719	704	690	725	723	734	718	768	691	709	726	729	682	746	744	737	721	723	721	701	683	705	692	692	707	718	680	681	718	752	721	746	700	753	692	746	688	681	726	710	756	724	727	734	728	766	715	699	665	719	698	688	722	716	656	715	754	734	721	717	705	698	722	708	709	728	689	755	633	716	693	710	734	720	661	697	737	659	722	762	701	692	702	686	727	703	744	722	712	703	714	713	696	672	655	686	666	737	729	724	732	717	701	736	758	706	667	691	672	730	707	704	701	692	737	707	688	699	717	714	733	671	746	762	741	752	748	788	692	696	725	697	734	768	691	707	718	751	684	755	701	745	687	691	691	741	721	700	708	689	687	729	723	657	697	706	703	716	705	684	688	736	736	708	683	683	750	683	727	717	722	741	712	742	755	724	741	718	685	678	755	715	727	701	707	718	725	689	684	737	736	699	742	697	690	729	678	729	754	751	714	735	713	739	763	737	699	720	680	745	736	702	715	756	689	738	738	699	716	723	706	733	742	702	724	693	756	735	721	731	711	746	725	749	754	743	747	713	729	737	723	763	705	709	695	686	751	745	735	717	738	731	693	731	747	675	751	726	697	708	721	684	671	709	698	689	691	680	700	699	701	732	759	748	731	736	738	710	758	745	736	697	764	752	688	746	726	766	659	676	713	728	716	748	714	727	706	695	713	700	721	684	705	750	729	682	750	741	746	681	687	717	712	710	714	704	745	670	702	739	672	718	745	744	721	716	743	743	721	740	712	765	719	693	697	703	703	779	705	697	726	714	722	709	760	697	727	746	746	699	709	677	701	728	739	688	701	703	704	717	685	720	736	719	768	712	754	698	689	746	707	723	741	687	783	750	701	721	676	712	746	701	725	689	688	690	740	714	735	724	698	723	684	777	738	684	766	692	719	695	697	685	748	750	712	715	726	723	734	740	697	682	733	685	688	769	724	751	719	652	710	715	704	725	736	739	703	731	710	742	685	724	676	755	737	659	760	718	717	709	696	702	690	711	723	738	725	657	743	693	723	728	700	735	751	731	767	780	695	753	694	709	729	762	678	720	712	733	735	716	730	706	755	742	730	732	750	695	671	725	698	734	703	750	675	738	719	692	730	704	714	740	728	703	730	735	727	730	704	695	702	710	694	708	700	707	738	759	786	729	748	698	735	686	717	746	706	756	765	722	752	676	670	726	710	709	676	757	729	724	752	747	694	682	693	681	730	746	734	690	753	712	690	738	714	713	700	702	754	665	697	737	699	675	749	750	666	730	715	728	722	745	745	697	708	755	738	722	761	741	709	686	746	703	769	702	715	759	704	701	763	707	715	707	690	682	714	704	712	683	745	786	724	710	695	757	746	722	786	723	666	765	673	707	677	726	780	718	698	717	718	753	717	693	688	712	685	729	693	754	765	716	738	710	730	673	684	717	746	679	711	704	730	732	722	715	741	714	751	751	740	748	715	700	739	692	702	749	747	718	670	741	699	713	697	661	723	709	755	668	762	716	723	751	724	716	728	703	706	759	734	724	711	747	774	748	708	721	762	736	685	739	714	711	698	698	736	722	706	703	737	749	682	719	726	732	735	704	731	725	745	705	714	716	723	718	758	735	700	722	675	710	733	643	715	734	665	706	715	714	729	742	724	689	742	724	666	720	783	698	678	717	694	709	709	722	744	711	726	743	738	740	696	714	760	668	710	764	701	699	733	760	714	679	731	673	762	736	719	741	694	700	779	694	734	686	716	716	739	740	689	685	736	700	708	724	691	720	728	707	732	702	739	734	674	705	678	709	678	754	776	714	696	690	721	669	716	745	754	686	743	708	737	713	736	707	703	715	707	743	713	703	714	679	718	687	728	710	684	724	747	808	704	706	720	707	759	693	683	681	711	736	674	690	710	669	710	716	691	674	713	722	701	723	723	716	727	725	776	705	693	728	707	737	729	708	732	725	738	668	695	716	731	650	717	758	699	746	722	702	653	733	772	727	692	725	743	766	708	676	735	711	736	725	733	681	690	693	743	699	712	756	767	708	699	689	682	710	684	707	736	742	694	736	739	743	703	673	735	743	721	702	726	688	756	690	740	758	706	680	729	723	749	671	701	736	724	732	692	720	694	712	666	693	692	693	712	712	760	771	710	700	721	721	729	717	677	730	728	749	726	711	742	708	746	725	680	735	667	749	710	772	717	762	750	693	727	711	739	722	743	706	744	677	715	694	688	739	757	731	739	770	763	714	761	684	695	683	713	683	710	771	719	708	731	760	730	735	731	646	717	756	683	722	721	700	723	728	717	695	771	709	733	673	717	678	734	738	696	718	724	765	679	721	665	703	682	769	718	693	682	688	695	700	727	710	737	782	744	716	649	744	722	739	730	711	686	763	672	753	740	758	747	720	730	691	722	763	732	759	706	721	726	709	742	683	682	711	733	734	774	733	722	671	699	686	746	720	689	726	776	653	743	723	727	755	723	709	729	656
23641	21066	28166	24175	20991	9110	1366	959	899	828	779	726	772	711	700	711	694	655	699	666	653	672	620	654	629	680	655	681	699	643	588	658	681	677	654	650	628	599	654	634	634	674	639	667	667	662	635	646	670	656	645	689	671	701	674	680	610	609	650	629	663	637	686	703	606	631	661	635	672	639	704	660	706	610	642	657	645	683	579	667	662	705	658	641	625	682	646	654	653	632	652	614	629	686	661	645	731	668	664	656	655	708	609	663	664	681	664	665	650	692	658	668	679	673	655	640	623	677	674	684	654	646	635	630	696	656	677	646	652	663	640	680	679	612	664	640	626	626	626	694	639	619	641	665	617	654	667	651	641	684	634	637	669	619	682	663	687	669	666	618	637	638	673	685	599	659	662	687	685	664	631	665	659	627	670	672	651	627	663	709	670	636	608	599	624	630	651	628	660	643	670	656	645	682	646	658	637	684	664	623	634	698	699	626	666	621	687	657	645	621	685	627	627	634	643	663	710	646	627	676	676	658	669	634	700	630	681	651	645	631	633	653	681	662	647	696	655	661	665	657	631	655	644	622	693	644	708	643	668	655	655	679	683	651	640	689	631	655	593	622	673	661	697	670	664	665	615	655	685	703	673	640	642	705	667	659	639	641	671	677	625	615	659	612	673	701	624	666	676	676	647	660	644	583	617	644	685	642	624	651	671	646	619	694	679	657	638	654	675	695	651	640	662	647	612	657	636	643	620	640	645	694	660	680	649	636	639	606	702	627	678	637	605	674	658	711	640	681	667	640	615	666	605	672	643	647	656	662	638	671	618	672	695	626	655	650	631	628	699	635	630	664	681	658	644	658	654	639	633	674	659	693	694	674	655	649	636	608	644	670	620	646	639	623	646	658	653	645	633	634	622	682	646	661	649	633	641	676	677	652	679	579	644	639	639	642	673	655	637	615	671	669	689	654	665	641	646	630	652	692	640	621	636	670	631	637	677	667	663	638	659	685	613	673	641	660	615	641	680	661	631	663	635	710	657	647	677	658	646	662	643	629	667	708	697	695	627	634	668	610	614	624	690	643	651	662	657	610	635	704	679	668	620	671	597	662	672	670	589	698	637	702	670	643	659	658	645	724	606	624	653	671	688	624	675	582	673	662	641	668	673	668	654	617	678	621	715	640	701	672	629	635	691	651	671	670	585	663	671	622	633	652	628	696	658	601	676	632	652	632	688	680	668	630	638	690	630	684	660	685	665	626	677	655	675	633	679	602	644	677	652	640	649	672	684	676	645	655	656	652	698	623	647	652	706	624	668	674	685	668	663	641	628	678	640	671	670	670	606	639	653	691	647	644	626	654	640	640	648	634	637	665	657	687	652	650	635	653	623	661	678	640	660	642	641	672	645	607	587	682	654	655	657	670	671	656	653	700	625	682	646	649	661	671	650	623	653	658	648	641	702	608	701	630	643	642	718	633	662	641	599	621	657	661	605	647	675	636	646	632	659	652	656	669	645	665	610	701	631	639	627	656	664	625	668	686	658	639	625	660	700	697	676	653	605	624	639	608	696	627	660	644	666	659	643	650	642	669	674	651	668	642	629	657	713	659	649	669	646	629	611	682	637	636	648	660	689	643	646	644	707	646	631	671	628	729	656	654	660	679	656	657	672	676	616	619	700	644	684	677	637	700	675	637	644	642	700	666	684	677	655	653	674	632	647	654	635	665	623	660	643	679	692	659	642	704	645	673	710	623	648	650	643	627	639	637	668	671	675	644	651	639	632	667	649	603	622	636	665	645	623	641	619	642	656	678	688	677	640	630	671	637	644	627	600	623	606	640	658	696	615	634	631	684	701	597	642	624	601	621	610	625	699	662	662	650	668	672	650	663	685	661	661	641	649	682	683	670	630	680	632	641	613	684	700	637	700	651	636	659	648	682	632	615	623	714	652	663	654	627	632	653	641	650	644	664	649	645	643	611	648	671	714	620	649	690	672	640	663	607	639	666	658	640	654	669	642	624	663	613	719	648	681	657	612	628	670	699	607	634	675	690	655	649	623	668	657	678	684	637	704	673	636	648	652	637	650	648	688	658	702	690	663	604	642	656	711	645	673	673	686	655	642	635	660	695	653	679	659	658	621	669	671	672	615	687	635	653	646	657	627	646	691	653	652	647	664	630	673	667	640	656	664	676	648	702	657	669	642	663	649	663	713	651	684	671	655	642	665	643	641	662	645	641	631	629	667	666	657	655	634	663	657	700	650	696	643	653	668	650	648	680	693	637	709	674	630	675	667	681	646	677	705	648	630	669	605	675	641	653	648	665	678	666	637	679	678	676	618	658	714	622	655	586	627	668	633	649	650	602	595	651	658	644	652	641	659	629	673	617	648	641	577	652	683	663	642	641	636	685	675	643	655	643	629	635	633	634	639	699	710	665	699	637	645	631	662	626	600	617	653	664	683	639	661	617	609	689	604	620	632	685	630	653	648	711	685	644	683	613	656	639	663	657	655	634	651	656	667	652	696	657	619	656	657	640	661	622	634	642	657	661	690	618	651	634	644	629	605	619	671	637	670	645	635	642	632	658	653	645	639	641	697	665	676	686	658	668	600	649	650	665	628	628	640	665	657	664	664	622	672	636	679	624	645	649	631	673	684	659	620	667	650	692	660	620	627	644	670	658	664	660	674	638	691	651	705	627	638	642	680	656	672	690	663	673	643	677	662	671	681	653	628	632	641	618	624	627	646	671	650	641	654	586	659	677	700	690	643	597	653	606	585	644	637	612	652	646	640	641	659	642	627	681	653	676	629	666	640	623	670	673	641	644	579	622	668	668	642	641	664	664	675	626	672	644	676	696	685	655	622	646	636	643	625	662	616	608	630	679	667	621	686	639	658	614	608	680	656	678	620	666	603	697	665	642	694	639	648	609	678	625	644	663	663	664	663	644	651	661	672	636	656	611	669	644	684	628	634	639	687	622	651	652	637	649	632	647	631	618	684	637	652	705	623	668	666	664	654	627	635	714	628	637	631	615	629	641	636	669	680	624	668	698	670	659	635	669	653	638	613	689	630	573	660	639	683	665	658	658	643	643	645	691	671	677	669	652	631	651	654	681	686	663	655	635	615	630	641	631	657	644	611	662	649	653	635	683	683	617	643	622	615	696	664	584	649	662	606	630	612	663	660	661	611	644	673	647	670	678	645	623	654	674	634	615	641	633	671	621	690	662	645	683	667	685	685	651	685	692	673	636	656	614	622	665	654	637	626	666	632	635	636	647	642	612	665	659	665	625	622	663	638	674	679	673	665	653	637	644	675	694	627	645	682	618	637	643	662	625	651	648	664	627	667	645	649	631	639	613	622	590	675	680	629	663	696	706	670	659	657	644	707	652	632	701	646	697	643	648	673	689	627	653	622	598	672	601	683	664	684	597	673	653	623	647	676	641	638	626	601	685	659	618	670	647	664	663	621	639	599	637	645	643	640	656	620	627	648	660	625	640	653	643	669	634
20620	28576	17358	8439	3822	1925	1554	1388	1213	1102	1042	996	934	932	885	938	896	843	809	847	821	813	810	805	856	884	845	849	854	766	849	757	847	807	775	794	830	863	816	806	839	813	808	829	814	793	802	798	719	779	844	813	798	747	818	804	766	819	830	790	780	797	758	805	772	805	793	846	761	807	808	778	804	787	776	724	829	799	744	860	796	767	792	765	790	806	859	735	803	808	827	805	794	826	871	819	827	801	806	817	816	784	766	821	801	777	829	790	822	789	791	822	813	810	789	776	763	807	811	767	810	694	788	825	803	745	820	810	822	798	801	771	743	764	829	766	819	760	744	734	808	773	810	770	824	772	808	773	762	820	837	764	767	775	793	819	767	805	810	778	843	819	787	829	788	793	787	760	765	826	786	784	761	749	785	754	774	855	757	792	805	836	777	782	772	786	755	826	787	762	801	817	822	793	836	793	802	761	758	781	776	803	807	774	756	777	809	818	797	816	751	840	757	754	759	825	787	817	795	755	793	723	762	777	799	840	807	772	757	707	785	760	805	784	785	785	826	826	782	814	833	803	791	799	790	800	786	784	785	877	783	770	808	814	815	820	785	790	759	772	739	825	810	822	802	795	815	757	851	781	828	751	813	771	827	785	850	823	806	778	765	783	789	839	789	774	735	785	798	772	783	809	801	788	782	777	795	809	804	848	830	774	824	769	815	837	769	761	795	807	823	737	789	819	762	834	794	779	774	799	784	772	779	845	825	817	792	802	846	795	822	822	786	770	769	790	816	780	820	794	804	807	756	766	805	788	780	820	771	799	798	807	818	801	787	809	756	776	829	774	827	836	778	725	790	803	788	785	774	792	780	828	832	789	807	791	813	736	864	819	816	780	821	829	842	780	801	758	777	795	820	801	849	786	772	788	808	778	790	809	823	781	780	834	782	815	796	788	783	807	797	799	795	757	774	784	837	747	793	811	783	776	791	854	802	773	818	786	823	819	746	808	798	715	806	767	780	740	765	800	784	818	805	834	793	824	787	827	798	798	766	783	791	755	742	811	774	794	795	806	758	802	790	776	814	806	781	776	788	846	804	816	754	840	784	740	786	785	797	798	812	779	795	796	754	798	764	844	823	786	788	828	828	766	766	813	793	786	733	785	747	769	809	785	754	803	793	835	794	772	770	777	764	757	788	781	819	793	772	818	815	749	731	759	811	757	828	795	812	744	820	877	798	771	763	816	817	787	770	784	798	819	804	799	790	799	780	800	788	764	846	799	761	824	759	854	793	742	807	825	758	798	787	754	778	773	818	796	788	810	807	813	754	761	766	795	797	776	796	801	814	789	810	783	784	809	778	778	806	820	787	765	790	813	788	766	747	789	817	759	769	817	786	807	773	855	771	783	822	759	780	781	812	784	830	747	816	780	771	818	822	843	831	754	783	809	775	788	833	752	787	773	805	812	800	797	835	803	809	780	849	778	797	779	781	789	812	764	851	724	794	762	785	787	817	829	848	764	793	840	843	839	798	759	798	807	761	824	772	787	819	770	820	784	771	864	749	773	769	833	805	838	816	772	792	785	736	843	710	773	773	791	758	748	803	778	772	737	764	862	729	795	813	749	770	796	796	773	771	801	749	790	784	791	780	762	801	814	754	781	841	813	793	774	800	794	797	835	757	723	788	820	761	816	733	797	797	759	793	782	759	792	779	799	815	787	744	856	809	826	743	799	844	807	768	793	820	780	812	803	829	839	832	783	817	793	791	766	822	794	774	785	786	799	806	754	807	748	775	826	780	799	811	782	758	804	709	791	770	807	797	792	744	805	841	798	803	786	807	765	762	785	792	814	789	820	773	757	778	801	791	760	781	777	826	802	770	735	816	791	782	842	781	759	786	807	816	816	839	819	771	786	799	798	763	816	812	785	810	821	763	799	747	755	794	816	818	769	824	826	804	774	806	789	728	794	791	785	764	777	760	759	698	845	814	782	804	782	784	828	782	799	794	815	802	794	799	799	791	813	781	786	811	780	836	790	830	794	760	798	774	762	755	807	824	772	750	746	806	782	751	783	774	779	752	768	775	824	785	764	791	822	823	761	805	763	788	821	763	790	757	791	845	832	797	759	827	789	823	789	767	790	802	792	792	795	797	745	827	772	776	786	775	765	712	811	824	787	763	811	807	798	788	780	748	788	773	793	789	738	782	797	760	840	795	854	832	807	748	790	747	827	839	804	800	765	834	761	766	777	813	771	756	727	775	821	766	812	816	774	828	790	746	756	776	779	801	800	784	791	795	782	805	813	803	763	803	741	730	818	806	830	756	791	803	790	788	720	805	780	787	807	823	803	796	803	824	821	798	762	818	790	862	767	783	802	815	787	748	741	767	765	809	835	845	797	790	767	837	808	825	825	863	820	826	827	780	792	768	801	814	773	841	795	781	788	768	763	761	770	792	791	801	804	832	765	778	798	785	812	752	784	842	745	798	778	791	783	782	860	767	790	797	766	821	772	801	769	714	830	790	780	827	814	801	800	751	793	779	806	832	796	778	806	805	814	787	870	847	764	783	785	827	742	794	761	754	872	807	780	806	812	828	801	763	761	752	802	769	796	765	802	801	761	814	791	804	784	795	804	781	773	764	781	776	799	769	785	757	770	805	785	807	773	775	718	818	849	794	825	788	767	802	769	782	793	749	756	798	812	772	805	781	792	790	819	790	735	795	782	848	802	819	750	798	827	807	794	837	827	784	806	822	816	765	851	774	834	754	831	822	731	780	821	724	747	822	820	770	815	785	730	797	765	808	784	805	800	785	848	854	785	817	786	754	809	806	732	792	839	780	794	829	807	773	769	798	812	822	783	802	822	769	809	823	786	768	808	795	810	782	809	793	797	816	789	732	793	760	778	786	792	793	753	829	846	776	800	759	800	789	780	801	802	792	744	794	780	802	741	778	846	803	805	813	824	826	766	778	780	797	833	727	807	779	769	768	762	825	791	795	774	795	786	714	826	799	833	775	790	768	793	801	774	822	762	781	805	800	750	734	769	785	792	826	781	809	811	812	781	770	818	783	786	746	812	788	813	784	786	812	758	787	796	772	792	784	814	760	840	800	764	783	771	744	827	775	830	797	765	760	832	799	793	824	792	838	747	824	821	810	822	761	816	763	802	806	765	818	793	821	772	842	809	788	786	789	810	752	736	760	850	792	805	769	824	738	777	791	836	805	801	802	791	812	793	789	811	805	794	799	834	796	786	825	768	842	777	822	752	761	742	824	794	790	801	811	823	803	828	776	749	789	785	822	822	788	819	829	758	778	795	838	797	789	770	756	726	828	813	864	785	802	794	786	729	790	749	740	853	810	795	825	765	825	767	754	765	817	757	774	785	795	773	813	797	818	878	738	794	763	821	796	782	816	768	764	759	762	792	794	797	791	810	850	762	798	832	793	780	771	807	835	745	761	786	810	788	785	774	767	778	814	790	732	807	806	808	772	810	836	787	846	781	786	765
24747	21011	26978	25110	10667	834	576	506	494	419	427	393	404	407	380	437	403	344	373	391	409	385	369	407	385	404	374	386	388	370	367	374	385	347	403	362	378	401	364	347	387	389	368	327	361	358	401	366	362	358	363	396	378	374	348	374	385	402	345	339	359	369	366	376	347	370	385	367	395	365	351	349	374	347	373	371	381	371	392	357	353	380	361	394	371	357	384	387	415	356	401	338	377	388	357	370	371	386	356	385	366	400	366	378	363	381	357	362	367	381	371	376	394	375	354	390	397	332	381	399	375	377	346	381	366	380	385	346	385	349	393	387	423	345	353	378	351	370	357	386	339	376	391	381	352	348	349	402	352	350	395	348	380	369	358	357	380	370	365	385	390	345	382	374	369	381	349	356	396	376	367	382	382	347	387	372	340	368	369	356	387	394	366	410	377	390	353	379	394	364	376	368	374	358	383	337	394	353	344	338	391	367	348	368	364	388	344	376	388	380	380	370	401	336	431	382	363	350	381	378	386	341	355	356	351	353	356	354	348	378	359	345	387	381	353	343	393	411	400	373	376	353	367	360	362	340	374	367	353	361	382	414	362	387	383	386	374	362	359	360	343	319	366	371	351	383	344	337	395	376	387	350	383	379	342	395	376	354	417	383	348	365	367	377	386	348	375	369	354	345	363	337	400	388	353	367	376	367	375	400	388	347	348	389	368	408	377	352	373	367	349	364	342	381	376	371	380	382	352	361	356	356	359	388	366	322	349	391	393	371	395	346	371	343	341	378	356	385	392	384	339	390	359	378	388	363	381	367	360	390	355	320	385	393	386	352	374	359	369	357	346	358	391	374	368	399	374	367	371	377	354	365	384	377	370	374	364	344	370	383	344	372	382	359	372	402	384	355	384	385	350	332	385	352	338	371	379	341	327	375	378	385	380	378	356	374	356	373	369	382	364	351	379	376	381	373	357	331	377	349	398	343	375	381	359	318	376	360	389	354	384	360	368	396	389	370	354	361	358	366	393	394	360	380	364	371	353	433	368	371	363	341	355	363	382	407	351	374	331	361	368	348	363	361	384	352	345	374	371	350	372	360	366	332	351	387	398	428	371	325	334	359	357	342	370	378	365	368	336	359	398	384	388	376	346	382	360	364	378	370	361	335	396	377	360	374	391	391	382	311	374	385	368	372	370	377	359	369	395	362	382	385	405	377	343	364	378	366	391	394	385	405	363	357	347	354	428	366	310	401	343	379	356	361	344	374	362	370	364	369	343	344	357	390	366	361	349	359	361	376	354	359	402	342	375	379	380	356	380	356	369	389	355	343	353	361	368	333	415	377	401	350	358	394	388	336	346	374	368	417	416	374	388	373	356	374	350	395	395	379	338	379	394	353	396	384	375	373	349	381	347	393	370	378	340	360	341	381	378	370	347	348	365	393	360	381	379	364	349	355	402	364	392	382	339	334	369	355	374	361	380	371	361	381	379	375	342	358	338	386	377	352	378	403	367	365	345	364	418	416	356	377	353	392	378	368	366	327	374	382	367	389	352	349	360	375	376	358	368	353	381	345	371	379	403	391	371	359	376	372	355	394	362	339	396	377	352	379	392	355	356	383	367	376	336	389	367	388	394	389	353	363	368	368	401	395	392	335	342	382	381	353	359	339	376	362	390	333	351	407	344	377	372	392	343	370	364	351	378	344	366	341	391	381	375	356	356	359	353	357	353	372	336	346	351	377	392	366	362	357	342	380	367	379	362	351	374	383	358	384	364	386	354	384	380	367	367	354	377	349	391	358	413	380	377	401	386	374	381	397	377	364	357	365	367	406	392	365	377	398	390	360	324	369	367	374	370	383	369	375	372	377	329	360	393	389	389	325	371	335	368	342	358	379	388	374	349	356	395	362	352	372	361	378	389	368	372	361	343	390	363	371	367	385	402	338	365	377	356	367	384	370	387	347	388	356	365	391	339	375	348	397	336	382	408	404	351	328	368	357	345	372	345	365	401	356	398	354	365	386	338	403	366	394	363	409	388	351	365	350	379	385	385	348	384	362	363	380	375	371	369	352	339	385	367	423	352	382	338	384	360	402	384	368	389	346	402	335	374	372	403	448	350	388	382	365	346	366	363	375	375	360	375	342	330	352	411	376	359	372	382	371	386	379	372	391	379	417	353	366	360	365	358	386	383	369	342	367	407	369	360	375	369	387	357	364	356	364	397	366	368	397	357	360	387	386	347	362	353	323	379	413	380	368	377	361	372	322	333	368	322	394	359	355	373	387	343	375	364	379	410	369	355	346	351	356	402	388	358	352	347	378	382	372	382	377	382	415	382	402	363	380	321	372	369	377	383	374	362	378	364	357	363	368	372	384	374	350	401	370	346	334	346	389	358	368	359	372	350	395	378	381	340	367	381	343	385	386	407	355	413	352	379	359	356	354	352	359	377	397	372	396	411	342	356	375	371	383	366	375	377	391	363	368	357	387	382	381	418	380	377	394	351	368	366	353	371	381	365	359	351	395	343	347	344	370	340	353	416	359	440	383	367	369	378	354	379	370	361	353	366	371	368	385	365	350	369	386	363	333	374	407	381	361	349	383	373	374	393	408	400	392	371	376	370	365	363	373	336	353	390	369	381	371	371	344	341	361	371	414	357	356	391	360	357	349	383	359	366	362	352	397	392	358	387	383	349	366	384	352	378	347	391	341	393	347	373	365	355	354	360	362	375	340	388	325	347	374	356	368	378	354	356	403	385	355	376	371	354	368	394	320	333	359	358	377	383	351	386	378	406	354	385	321	376	391	394	353	367	370	360	376	355	406	386	404	365	347	383	362	369	367	366	367	345	363	359	380	340	385	373	354	347	348	333	372	381	302	362	397	369	372	372	348	356	401	334	368	383	349	382	358	376	371	356	346	385	361	416	405	405	339	381	390	365	370	307	375	355	377	372	346	343	340	354	350	382	376	365	400	353	336	348	366	362	378	359	366	387	346	369	380	379	371	389	346	346	358	372	363	395	364	361	342	385	372	369	383	373	367	355	381	391	375	365	370	345	369	375	363	355	345	374	369	360	393	377	388	349	342	370	374	347	371	364	367	369	373	363	370	368	399	388	358	393	384	373	404	420	373	385	374	355	348	400	364	365	366	388	388	335	362	375	355	388	350	356	336	399	378	375	356	395	370	367	341	386	357	355	377	351	354	395	365	366	408	405	379	364	371	389	346	397	390	366	371	351	365	389	336	392	366	350	367	355	397	362	360	362	342	385	383	354	361	355	349	362	352	384	375	376	388	370	394	357	355	364	374	378	367	373	374	360	367	367	342	395	391	370	363	363	391	390	369	405	420	360	413	361	369	383	361	348	362	372	337	362	367	352	335	376	384	370	359	383	336	354	304	388	390	409	360	363	360	367	342	400	362	355	368	381	348	354	421	363	390	335	397	393	407	355	369	361	352	388	361	387	395	341	361	374	309	336	341	380	390	339	330	383	380	389	376	356	401	364	400
19790	22766	12808	6326	2327	1100	974	786	712	667	630	565	538	531	492	543	464	484	490	450	497	459	512	494	433	449	462	501	520	487	463	476	444	501	461	477	487	513	486	503	472	426	497	457	470	462	417	460	502	475	468	484	432	452	457	444	448	446	467	464	426	486	454	432	465	455	514	439	437	467	464	421	465	446	442	467	484	442	454	475	485	472	402	488	472	482	451	472	489	448	457	463	460	435	431	453	454	444	458	479	416	464	502	407	420	466	476	435	451	416	434	469	425	472	433	456	463	449	474	462	425	445	418	436	467	516	418	460	468	455	424	475	483	467	434	426	493	449	455	460	451	485	464	500	453	469	459	529	484	425	478	478	468	472	450	473	446	448	418	457	457	474	463	458	470	439	453	461	465	500	438	481	431	432	471	490	480	429	459	478	457	458	456	464	442	433	458	495	429	485	453	429	462	440	430	452	424	446	466	443	470	447	449	464	425	482	468	441	432	465	434	498	465	465	453	448	462	460	424	483	443	436	481	461	449	456	472	441	476	451	446	431	465	413	486	480	426	412	476	426	480	464	504	467	430	477	495	456	448	455	460	451	449	441	443	462	461	456	443	469	419	444	492	483	452	455	437	442	438	447	464	447	445	437	465	462	462	459	473	483	468	426	467	500	461	440	419	461	450	463	457	521	480	491	503	441	458	443	468	452	439	470	464	424	441	448	482	471	441	479	444	453	471	447	438	469	470	477	494	491	439	472	482	477	471	449	464	448	460	447	446	427	470	412	447	462	461	469	450	446	476	450	426	478	431	466	457	441	483	486	437	476	473	422	449	470	463	406	445	441	459	469	461	486	468	465	490	450	455	460	464	443	428	438	451	444	483	495	471	453	426	402	475	442	454	479	448	463	442	446	485	462	467	451	470	450	466	438	449	429	418	470	483	460	415	450	458	440	483	462	440	441	453	465	463	462	459	444	481	498	435	488	421	454	480	445	453	483	436	432	462	454	434	497	458	475	465	408	483	479	461	476	435	456	450	482	470	491	430	467	430	435	432	437	530	468	481	428	470	448	457	451	431	458	460	451	477	483	481	449	440	475	482	448	473	448	475	453	443	450	475	430	434	446	397	452	427	479	428	479	425	436	453	489	470	429	417	433	484	459	458	463	504	462	453	456	458	456	454	477	484	465	453	532	498	403	461	468	461	460	459	481	458	454	429	467	467	494	461	443	481	449	439	460	449	482	457	483	435	449	450	426	437	478	458	446	458	489	455	456	430	456	466	459	423	466	452	463	462	460	455	458	457	452	443	476	426	459	430	486	468	451	478	452	453	456	477	452	436	429	449	451	454	473	474	442	430	452	474	424	473	493	457	476	449	441	477	435	415	412	430	458	441	455	475	451	464	442	455	477	439	441	479	479	480	469	463	470	494	440	471	464	449	434	454	468	480	449	447	476	432	472	428	434	463	484	421	442	431	454	453	487	429	451	454	473	449	432	473	465	497	447	439	438	504	484	460	471	429	471	492	484	435	476	461	480	467	455	451	468	469	443	475	450	431	469	470	437	468	460	455	475	485	454	491	470	425	456	454	438	461	463	497	469	488	472	444	481	493	445	478	479	492	442	478	455	503	487	458	499	470	461	474	472	449	430	451	468	464	451	445	429	483	511	400	450	464	429	468	464	474	492	461	459	458	472	429	437	476	464	463	479	434	444	436	453	426	489	447	462	438	488	452	463	488	432	472	480	459	440	444	435	443	454	447	475	406	465	453	477	445	451	468	476	497	435	488	473	451	465	472	471	469	498	465	453	481	506	452	451	482	461	443	426	478	467	468	439	404	457	467	477	463	450	428	463	467	484	488	462	460	472	475	439	456	436	457	444	490	454	433	422	420	478	437	439	441	465	434	462	451	437	435	451	465	450	515	474	437	448	496	453	506	451	474	461	446	457	453	431	453	442	435	468	453	447	446	486	424	479	487	462	437	458	455	449	457	439	397	444	452	456	461	452	456	462	404	445	493	486	478	510	438	389	401	432	450	435	474	505	485	438	461	432	469	448	464	472	445	440	493	454	430	483	450	468	444	454	461	448	449	444	454	484	443	461	465	439	460	422	462	459	430	457	459	455	441	467	458	469	493	480	446	443	465	448	443	449	500	456	454	463	470	470	451	501	499	475	489	461	463	468	497	484	457	437	477	436	441	463	457	449	470	457	463	461	465	446	446	458	457	410	456	433	463	492	472	457	481	444	472	474	464	460	442	449	448	466	425	466	462	481	450	510	508	431	477	454	500	478	444	502	447	440	478	444	472	448	457	433	461	463	454	462	426	470	444	449	496	496	445	450	474	470	452	464	484	442	471	461	475	498	404	428	470	527	465	467	473	438	446	438	478	456	459	458	476	438	479	440	436	496	455	457	414	437	469	452	468	491	425	432	468	470	435	466	439	478	462	466	454	459	486	466	464	459	457	450	442	450	433	437	485	446	462	459	413	475	418	475	486	436	444	466	452	423	481	449	472	429	450	430	441	471	486	483	470	469	416	473	460	443	479	404	446	465	472	463	438	465	527	464	482	451	436	425	506	439	470	504	496	461	473	451	485	456	429	437	433	465	402	456	435	456	432	476	445	481	503	492	453	483	474	482	463	422	475	460	449	413	483	474	457	434	498	492	452	462	455	436	442	461	421	441	456	452	462	485	411	464	447	467	451	457	444	462	447	458	476	458	505	466	438	442	464	462	463	478	467	461	447	460	426	483	464	432	438	479	435	479	447	468	492	455	431	414	416	488	435	454	442	448	451	427	452	464	410	448	445	467	475	467	461	442	482	505	450	494	482	487	459	485	471	457	422	461	449	474	442	463	443	471	479	435	465	468	477	457	451	450	446	482	455	448	471	460	465	442	445	405	477	456	442	486	447	474	481	450	474	448	470	499	427	432	455	443	447	437	474	476	407	505	433	468	422	421	439	499	436	493	474	453	470	461	450	449	475	472	429	433	433	446	463	430	448	445	492	457	457	455	453	477	454	436	486	442	469	466	445	437	449	426	444	448	432	460	500	446	481	451	463	446	455	478	453	447	474	464	462	465	447	464	425	474	471	504	441	464	459	483	460	461	455	458	458	440	489	466	466	464	433	506	442	431	455	438	441	471	441	444	492	419	475	457	459	421	435	464	440	481	456	463	435	459	496	453	452	505	449	467	434	470	447	445	464	477	478	444	431	469	441	470	471	479	465	441	458	426	467	453	465	432	421	472	414	484	462	492	463	449	427	470	410	435	455	470	476	447	493	420	453	405	494	443	461	457	463	447	481	473	479	491	499	459	464	498	443	444	484	458	445	490	424	473	491	440	446	421	470	486	433	435	459	463	474	433	486	469	448	441	487	475	462	469	430	447	434	453	492	487	476	481	443	456	453	441	435	463	449	453	403	434	470	434	448	468	452	429	496	445	465	449	497	453	430	474	422	452	478	441	507	448	477	470	450	469	417	456	450	454	456	484	487	446	446	448
22672	21087	28596	23802	21068	21030	6660	1009	842	739	655	604	582	517	497	484	469	493	461	453	475	450	440	423	434	424	432	445	426	403	422	423	424	395	418	412	382	409	410	400	443	383	388	389	408	424	398	444	429	393	445	376	396	430	374	394	419	382	430	405	416	415	399	424	433	413	427	410	395	399	394	421	405	376	397	399	399	416	410	354	403	380	422	422	381	388	399	394	392	432	390	403	389	406	390	395	382	429	402	453	414	402	388	418	399	386	420	369	424	419	392	426	428	386	430	427	390	412	382	442	408	388	378	377	432	392	411	431	376	421	416	415	416	405	412	415	388	399	413	397	408	414	380	433	417	368	418	410	377	421	376	379	429	385	409	397	414	400	403	370	372	406	390	411	385	392	406	389	406	377	421	389	411	384	376	419	381	430	388	386	386	441	430	389	393	379	386	375	402	429	413	391	435	371	398	413	418	366	398	385	402	398	360	384	401	387	407	407	403	424	399	416	432	409	408	414	407	390	352	371	379	374	438	375	423	397	380	446	408	394	395	407	422	433	419	393	403	392	370	386	398	389	385	377	392	393	397	393	392	403	407	407	396	439	402	422	429	414	389	413	425	412	432	417	427	431	410	394	418	431	440	447	455	398	388	390	376	403	399	412	443	416	378	404	395	422	370	394	393	372	366	382	391	399	375	393	373	409	424	407	381	382	414	383	410	378	378	401	432	437	379	412	393	379	367	423	412	419	420	390	382	411	384	405	384	403	378	374	405	414	403	386	431	428	424	398	396	396	409	436	399	456	449	400	437	400	416	378	387	392	454	441	417	400	357	380	409	382	386	404	391	393	367	410	417	411	451	400	379	434	413	366	425	404	390	415	435	418	401	407	392	395	368	441	384	376	404	393	394	384	425	411	417	410	386	393	367	414	399	421	413	377	402	417	397	386	423	433	407	441	417	391	410	405	424	421	387	413	395	396	392	383	432	413	436	360	386	387	433	395	362	435	398	399	405	373	387	400	371	381	377	398	403	388	410	427	405	412	412	381	375	395	383	395	401	436	399	416	398	392	428	394	410	434	437	373	399	386	398	416	400	382	402	375	379	404	412	403	392	382	393	387	407	350	351	403	375	391	396	383	440	416	403	406	440	417	376	373	405	411	374	398	411	381	424	365	400	386	430	390	403	411	358	374	390	434	409	416	416	385	448	373	405	436	393	418	419	410	378	413	431	422	407	428	390	393	378	407	360	377	403	367	397	410	407	406	445	413	389	409	446	401	416	376	364	391	412	397	410	383	371	394	420	385	405	416	407	401	424	404	402	365	380	424	372	452	421	420	392	378	418	402	426	412	381	385	406	395	405	392	379	388	405	409	379	405	409	395	400	409	416	408	399	422	380	397	402	416	406	412	373	417	401	400	392	395	434	412	433	404	416	430	374	404	405	408	413	378	411	396	392	424	422	425	388	400	383	418	369	397	431	381	458	373	398	388	377	414	400	399	396	390	401	399	410	375	409	382	431	414	398	377	403	388	418	400	385	373	342	384	405	387	428	388	414	407	382	427	400	360	404	359	381	387	403	399	411	365	423	404	399	407	430	365	387	406	405	373	399	429	407	407	414	402	387	428	393	406	384	408	418	438	415	427	421	370	411	363	386	403	438	412	367	386	433	395	393	390	414	424	434	427	411	372	407	406	414	419	382	413	403	361	380	397	404	374	394	375	380	383	415	395	406	391	399	381	396	432	401	399	410	403	394	417	396	377	410	406	442	358	425	366	421	407	406	415	392	391	401	389	403	403	367	408	389	407	394	443	365	385	463	380	408	378	431	382	411	374	369	431	412	362	387	375	388	394	380	402	401	413	390	405	379	453	409	433	426	391	399	377	391	431	379	358	423	404	421	386	422	421	450	404	429	413	394	398	396	399	404	406	418	436	395	407	418	404	391	446	417	427	388	381	398	401	428	408	410	385	409	402	394	412	417	440	417	391	381	378	416	412	417	413	385	388	437	411	415	370	383	429	404	379	391	391	385	403	447	413	370	370	404	406	378	424	440	398	432	409	372	391	408	356	387	383	411	425	380	401	397	417	413	406	415	387	443	407	428	431	369	394	405	415	407	392	400	425	372	415	393	375	438	397	374	385	409	373	401	420	449	405	396	426	368	404	398	394	360	400	401	399	388	396	410	380	411	389	383	415	362	415	384	397	414	366	402	386	391	409	400	424	381	404	414	404	401	414	375	395	396	372	389	406	402	381	403	374	407	424	419	400	395	409	406	374	410	375	415	387	395	407	418	407	405	397	414	370	408	408	415	424	387	383	417	398	404	425	410	409	382	376	397	419	424	389	422	373	374	423	401	418	397	398	441	385	371	401	384	367	389	394	410	435	406	394	440	399	404	362	370	391	390	400	374	441	374	403	385	371	405	407	435	421	382	401	402	387	408	435	433	438	417	386	406	417	399	366	418	387	410	427	382	436	415	419	398	419	422	384	406	418	409	403	404	414	426	425	417	394	360	421	404	429	382	411	406	401	408	400	402	409	389	416	401	395	414	378	367	405	403	373	379	400	431	394	401	399	395	382	411	385	405	413	391	425	373	421	362	383	402	427	417	406	366	401	433	385	393	407	376	404	387	391	406	405	382	406	409	361	404	393	390	407	402	395	405	426	393	362	404	351	396	405	379	403	364	382	402	388	379	391	382	405	400	391	413	382	417	419	404	424	422	371	378	401	422	391	412	406	405	414	383	413	359	393	396	438	404	466	425	415	378	397	391	387	386	423	412	386	422	399	385	439	419	433	415	381	408	410	417	416	394	393	425	373	427	413	412	429	389	388	386	431	371	416	411	377	433	388	438	381	404	433	410	380	397	409	408	430	370	406	409	386	400	418	386	389	408	399	452	395	410	437	424	425	384	408	411	396	400	420	361	416	397	409	383	388	423	383	410	391	409	436	404	372	395	359	434	383	394	427	415	393	404	409	423	411	412	382	399	424	374	381	397	386	383	365	359	407	413	396	426	421	402	393	413	383	421	418	419	382	418	407	387	352	396	422	419	394	397	405	422	412	405	432	400	400	423	380	387	419	408	431	398	439	422	371	425	398	375	429	415	406	415	405	379	363	395	413	387	430	419	407	402	436	396	383	380	391	425	394	397	408	420	357	384	436	396	366	403	432	379	429	399	404	387	389	386	375	374	402	423	409	384	396	378	393	404	396	452	377	412	385	416	398	381	423	383	380	402	420	385	385	386	390	388	388	374	393	416	422	392	434	391	371	417	394	414	391	394	412	363	406	364	416	368	405	413	372	398	406	399	417	385	382	380	356	395	413	388	400	387	429	422	407	373	401	404	403	378	407	380	417	380	443	374	372	388	417	411	438	379	413	416	379	385	380	424	429	432	400	385	389	406	411	391	392	408	358	423	413	408	392	392	406	412	417	409	398	383	408	387	369	417	406	406	375	399	364	401	398	385	415	396	400	424	378	392	403	420	444	377	399	387	414	397	434
24979	35264	24228	12681	5159	2710	1982	1589	1266	1110	997	848	788	762	715	670	635	605	559	585	530	589	521	558	559	533	567	511	569	477	547	557	514	565	546	564	534	496	487	528	518	485	522	485	523	497	552	483	535	520	505	525	533	487	488	517	495	528	534	520	505	488	556	499	489	484	496	524	515	497	493	527	525	514	518	467	478	465	483	506	521	498	501	490	512	479	540	543	492	528	515	513	504	503	501	490	508	542	494	479	488	512	518	528	469	523	523	501	490	474	498	502	503	523	483	481	506	496	509	474	464	487	470	514	478	480	514	506	515	487	517	503	493	502	482	496	506	468	500	497	460	486	502	530	501	544	520	501	500	519	540	499	531	514	505	502	518	501	463	505	506	505	495	486	493	521	488	514	526	503	512	526	524	514	534	505	501	502	522	505	483	448	497	512	522	511	486	501	524	499	481	535	481	553	497	493	479	522	500	475	466	540	469	492	492	493	561	509	504	539	464	525	509	492	523	494	474	483	475	500	508	485	487	491	467	483	470	493	504	474	517	550	450	516	500	521	515	484	479	493	484	490	504	513	464	468	498	500	525	553	517	486	481	466	524	519	487	517	494	502	519	483	486	490	499	482	531	485	512	481	527	494	482	506	528	515	528	484	471	496	524	496	501	488	517	506	489	516	538	504	525	509	446	491	502	517	495	487	515	532	485	526	483	497	442	493	492	526	531	512	521	534	526	488	517	490	488	519	493	538	484	503	491	489	476	486	528	501	497	506	536	514	490	517	519	487	501	477	498	462	540	511	532	497	479	527	506	553	505	515	543	528	479	459	456	492	520	490	510	496	492	469	524	504	535	460	511	513	519	499	501	484	447	520	502	491	516	471	490	535	494	472	474	501	475	500	490	481	519	494	516	529	496	499	502	492	467	513	490	473	486	456	486	486	506	492	523	493	499	506	428	478	503	510	510	468	477	511	502	454	479	524	487	487	510	522	527	517	496	516	531	499	524	500	492	498	525	532	466	509	518	482	504	502	475	524	518	487	512	482	506	504	496	492	501	545	521	489	513	510	531	460	515	490	509	515	509	510	496	499	529	510	505	508	463	521	510	508	486	485	469	487	516	495	531	512	534	505	514	495	526	523	480	502	477	487	478	476	534	504	499	481	509	487	509	474	508	501	484	454	515	518	540	511	527	531	494	497	455	504	547	507	505	477	475	471	497	502	499	494	478	478	514	507	520	510	555	488	491	533	486	514	544	504	501	501	514	475	514	502	497	509	495	470	509	519	498	440	485	516	497	512	467	484	465	460	526	505	482	497	536	498	491	522	469	505	489	528	445	511	497	491	478	509	486	521	468	491	495	492	453	521	532	492	506	524	497	490	528	556	488	499	493	491	453	509	475	479	510	489	513	513	477	463	513	478	478	486	524	503	470	473	526	494	480	468	549	498	514	503	547	524	481	510	479	523	489	552	528	472	518	485	509	481	499	494	486	474	484	472	470	488	481	497	480	501	503	469	503	510	527	484	491	509	499	528	505	501	475	505	523	493	516	513	508	524	489	474	486	489	477	500	534	509	497	503	468	507	499	547	504	481	514	476	545	508	506	539	523	565	505	521	497	473	499	501	519	504	483	477	511	517	429	516	534	497	473	476	558	519	448	487	517	489	506	510	459	491	514	492	516	493	502	498	500	502	505	482	468	476	487	478	458	502	518	488	498	495	533	506	485	503	541	480	494	521	458	503	510	497	559	488	509	483	483	483	510	494	478	506	467	469	483	503	489	441	529	503	517	478	482	495	475	486	502	518	508	503	504	502	518	521	471	514	482	511	497	489	511	464	517	483	482	476	496	484	461	510	531	494	489	521	506	483	472	491	564	490	457	538	511	480	515	519	477	512	467	491	491	501	498	496	479	462	518	484	544	502	495	536	478	511	507	487	522	512	508	491	513	478	448	512	509	502	509	479	519	487	481	504	524	514	482	519	512	489	560	503	497	549	490	501	495	489	498	480	507	505	510	499	542	497	474	487	540	486	533	484	495	518	558	496	499	494	493	538	467	520	495	504	486	454	503	535	512	541	471	480	501	484	478	466	500	517	496	497	500	494	498	503	512	472	478	477	447	500	523	481	498	496	511	527	489	541	508	500	511	546	477	465	520	495	492	519	515	520	518	512	494	494	502	526	504	516	494	477	553	490	469	490	497	470	534	500	484	522	549	503	512	478	507	504	531	488	508	504	523	499	517	474	539	473	501	471	523	516	485	463	476	530	487	491	451	487	500	497	521	503	540	487	509	519	525	495	491	494	483	530	495	513	503	526	489	539	499	487	533	505	447	476	536	503	506	489	511	499	482	497	486	490	508	551	520	475	519	472	501	511	471	499	476	551	474	493	509	463	490	514	512	533	485	478	509	481	536	512	489	477	518	483	522	497	515	508	507	550	475	497	510	529	515	527	456	542	515	529	494	511	474	530	469	547	493	504	515	536	513	527	505	515	479	484	459	483	495	480	519	505	538	507	485	480	479	485	538	493	549	498	505	469	546	494	547	532	535	504	509	505	481	543	450	485	517	515	491	483	511	482	519	475	522	494	518	464	518	508	477	499	518	513	503	487	469	498	523	499	492	516	472	497	463	489	500	491	505	493	500	484	478	561	495	507	514	483	492	512	521	477	471	494	474	470	482	489	508	509	523	466	517	496	466	540	502	531	519	525	521	494	477	485	539	483	495	498	445	488	523	506	525	520	521	491	450	477	454	520	505	483	496	522	517	509	508	510	502	516	510	470	514	473	471	495	509	510	488	473	507	476	507	485	478	499	497	533	463	516	472	504	489	529	491	454	513	530	503	541	496	475	528	493	508	475	515	523	485	478	489	571	504	487	510	483	532	521	513	497	510	506	539	517	485	493	461	488	481	496	504	476	474	513	525	466	533	453	490	488	509	477	453	480	482	460	514	523	497	509	471	465	526	490	494	498	551	512	540	488	542	509	531	512	479	515	503	446	483	489	489	525	511	499	516	504	508	498	516	537	488	477	521	497	487	490	522	507	475	481	479	492	503	525	555	494	499	473	534	508	465	522	516	494	527	506	489	475	506	512	506	522	521	533	541	486	450	513	532	501	494	499	527	495	480	474	492	495	491	534	492	510	504	480	488	485	518	508	517	527	520	496	495	476	539	451	490	488	516	516	454	478	512	476	482	488	470	483	513	489	469	515	479	513	511	510	520	535	492	505	536	490	525	520	497	503	478	471	498	507	517	488	508	510	534	464	511	502	527	511	532	457	489	468	502	513	547	504	518	507	478	505	496	516	534	494	511	507	473	487	499	489	490	538	497	532	509	466	519	444	511	509	496	490	493	502	460	491	485	514	526	528	485	485	510	474	506	473	486	488	479	512	484	487	505	485	508	502	531	482	536	492	494	507	512	527	516	506	488	484	506	522	498	497	500	517	484	503	499	512	549	513	516	507	528	476	523	504	527	538	524	490	509	499	486	480	521	474	472	479
27342	19466	9028	2615	1005	778	656	606	581	647	610	607	619	586	654	537	600	567	620	607	606	640	608	606	587	544	583	594	638	618	554	557	573	613	606	554	619	646	590	587	598	587	519	597	594	588	576	616	589	604	548	606	571	569	591	599	579	571	594	623	595	583	652	585	585	587	560	589	566	624	601	554	579	578	607	591	613	608	571	557	564	586	589	637	619	624	605	590	621	572	609	596	580	599	605	559	577	601	562	598	595	577	580	595	587	600	571	590	575	588	616	588	614	622	576	578	575	626	591	619	616	592	574	589	613	552	604	557	566	592	605	590	579	553	629	576	586	571	578	621	579	587	603	574	591	592	579	664	570	626	585	590	619	580	625	582	603	631	570	577	549	575	647	551	563	569	565	595	641	613	556	608	589	599	588	653	587	584	546	627	634	581	601	607	622	592	582	603	543	570	564	573	583	547	611	520	602	604	588	565	537	639	561	628	579	586	640	580	589	620	540	636	545	608	597	567	595	564	572	522	598	572	576	632	598	578	611	546	566	578	577	563	620	601	582	547	568	535	634	605	578	580	623	604	557	544	567	597	596	554	566	601	607	573	601	563	564	595	586	563	583	573	594	565	620	615	548	598	610	579	574	594	580	624	582	578	557	571	579	575	569	587	607	580	605	600	581	611	597	615	611	609	586	570	572	571	581	576	595	586	634	581	556	574	607	596	548	589	570	618	630	556	578	605	645	633	551	590	557	567	603	562	596	559	524	576	591	568	601	551	613	588	544	568	594	581	578	562	603	604	566	612	602	573	539	609	599	581	606	610	601	589	638	606	566	631	590	584	596	567	639	620	601	585	596	586	545	592	587	595	577	596	620	526	605	627	565	635	569	617	551	589	608	567	594	603	579	618	585	556	543	567	635	582	575	626	587	578	581	607	594	611	565	565	586	595	540	582	590	548	538	548	572	617	589	610	598	590	558	607	596	584	578	598	584	565	576	575	593	601	564	581	534	610	602	636	625	650	619	595	602	615	566	567	563	615	581	574	595	595	610	559	578	555	615	599	609	573	581	607	586	574	575	590	614	558	565	583	572	608	605	575	592	560	629	643	670	586	580	609	613	571	596	623	577	591	603	569	610	592	599	612	606	561	585	583	644	575	584	593	554	614	606	558	617	591	607	640	566	570	611	615	633	606	609	592	546	596	550	627	576	583	589	585	556	609	562	591	609	612	595	564	549	576	620	567	612	604	603	568	607	633	590	611	599	586	600	613	579	578	573	578	585	553	579	623	579	606	605	577	602	567	592	578	630	624	582	580	613	565	575	614	597	587	616	588	566	605	597	614	606	613	582	591	603	597	591	588	596	591	624	575	617	598	601	551	572	579	605	597	627	563	600	586	561	596	589	540	598	615	606	595	598	585	562	573	581	640	590	617	657	594	601	598	558	598	544	593	529	557	592	556	564	582	604	581	618	589	620	590	585	570	564	580	617	598	587	596	578	595	577	608	585	584	598	588	571	587	563	574	598	593	550	590	573	564	576	598	576	574	576	595	587	579	580	574	570	600	609	590	536	606	574	589	613	634	585	561	562	567	612	602	592	609	563	573	543	584	616	629	558	561	614	562	571	598	568	573	541	571	587	632	613	594	593	580	566	597	580	571	561	581	577	592	569	584	566	636	581	573	595	612	574	612	584	565	614	518	569	599	596	587	616	575	641	616	572	544	608	612	619	582	570	580	596	592	602	569	588	560	553	594	529	624	585	608	554	587	590	584	584	603	561	592	590	628	571	607	559	576	614	558	604	606	636	559	600	587	574	628	620	576	599	609	582	558	621	584	563	590	571	561	619	575	590	618	603	561	590	609	554	595	587	566	580	579	603	629	595	564	607	600	575	583	581	589	598	587	573	586	592	631	602	592	559	579	598	567	614	620	569	593	608	632	556	538	630	611	601	583	592	565	562	561	569	599	661	589	565	603	586	614	552	586	541	563	566	608	575	563	568	589	544	554	585	609	607	575	564	609	568	634	603	612	582	578	576	563	613	567	626	614	631	591	598	572	596	546	580	587	596	603	586	569	620	617	569	548	589	601	596	620	558	572	617	609	573	589	585	603	620	574	582	581	588	607	607	582	583	583	589	595	586	615	581	578	580	594	586	582	548	578	623	638	577	596	574	590	600	614	581	590	570	608	578	601	565	550	588	577	568	571	600	599	610	569	627	614	611	575	580	569	565	574	586	586	587	576	588	561	613	587	630	588	597	560	581	603	593	590	604	591	549	599	605	596	598	555	623	591	564	612	569	585	594	635	595	575	582	570	581	586	590	585	623	614	544	564	590	562	616	570	599	607	556	549	599	518	588	579	600	597	612	589	609	587	595	610	588	579	553	586	602	607	585	571	604	599	599	576	561	609	579	629	603	596	582	589	574	607	603	576	608	592	612	598	594	595	587	586	616	602	617	624	636	614	552	559	597	578	582	615	642	568	597	596	570	554	589	606	607	611	553	569	587	601	574	574	549	571	614	594	569	628	615	565	622	574	631	545	643	561	605	547	562	598	570	612	566	571	608	616	599	559	581	562	581	571	605	626	574	596	584	579	598	594	596	583	630	558	643	605	594	580	601	601	569	594	563	603	597	555	587	613	651	567	579	555	640	558	561	607	603	561	585	592	572	599	578	591	590	622	572	608	600	537	582	572	605	569	570	598	601	576	587	610	594	563	582	577	574	607	581	605	558	592	620	571	647	614	618	567	576	570	647	533	555	595	607	619	615	615	584	555	596	572	599	597	601	610	571	621	626	553	604	578	608	622	580	608	589	612	608	569	602	562	584	583	594	592	605	587	579	558	573	590	576	590	578	574	551	587	575	599	616	628	567	581	672	619	628	634	562	649	589	575	565	564	555	618	590	546	618	588	624	552	605	563	544	590	616	583	587	617	569	579	569	588	591	573	596	597	608	578	618	559	611	589	534	582	582	592	563	579	624	565	610	659	573	580	604	581	551	591	564	574	577	607	570	570	548	581	597	564	595	619	610	603	627	562	564	569	571	608	595	589	590	615	621	544	604	598	536	565	527	568	595	560	585	600	594	587	588	577	629	567	599	586	625	585	599	589	620	609	615	592	580	580	581	588	609	594	573	573	614	607	624	541	502	555	597	578	588	630	592	612	596	604	573	636	641	590	606	625	551	617	571	567	596	582	600	570	599	584	576	585	574	554	584	615	596	580	566	614	551	541	567	591	578	548	579	583	611	613	561	578	601	619	612	554	571	588	588	568	587	554	600	588	620	527	561	643	565	573	619	614	650	548	582	562	539	581	578	563	602	608	571	588	565	644	583	593	540	598	598	619	572	584	579	597	601	610	613	600	582	560	557	578	622	565	619	616	597	596	627	566	566	529	594	537	609	588	568	612	648	592	598	567	593	573	552	623	565	535	526	569	631	574	625	603	568	585	591	623	601	619	628	631	617	578	560	568	639	573	587	602	598	592	626	603	568	642	624	617	612	585
15951	12534	6768	2851	1243	819	796	741	776	746	733	734	720	736	710	681	742	714	767	696	696	698	747	715	757	697	733	701	678	742	724	742	742	727	753	693	708	688	719	665	722	735	655	731	766	726	715	752	747	680	703	706	706	718	700	750	710	698	721	710	669	733	739	755	723	713	752	700	727	692	712	691	736	718	753	702	687	741	733	703	730	717	723	695	731	734	705	710	777	758	734	723	650	720	748	713	705	679	761	731	678	717	718	657	713	693	643	695	757	731	678	694	668	703	738	730	709	693	731	691	703	717	746	702	689	764	689	705	697	669	691	729	709	704	706	746	715	752	701	702	672	724	734	725	655	747	730	688	709	716	689	725	721	686	696	766	721	679	681	731	724	742	698	737	730	689	728	697	723	729	709	702	688	716	712	652	730	719	722	729	741	678	740	711	700	741	758	713	687	698	680	714	726	713	735	757	727	734	742	729	729	661	698	686	724	739	735	722	706	710	702	742	701	707	700	711	714	713	716	702	731	679	721	711	701	711	710	729	695	717	706	673	753	724	704	696	745	700	682	713	725	677	727	690	704	722	707	686	712	688	672	733	698	693	701	654	706	704	748	696	741	695	667	720	726	684	696	721	729	728	702	687	684	711	688	724	746	719	729	663	738	710	701	689	720	693	695	715	710	639	722	728	732	737	721	690	670	680	708	742	684	713	730	724	715	711	718	735	739	684	702	675	704	692	638	738	655	709	710	731	696	736	722	703	707	740	644	705	721	717	728	717	723	691	689	717	731	716	717	677	641	744	673	707	710	722	705	678	696	722	730	708	796	700	682	663	717	747	728	717	734	757	678	708	677	725	713	703	693	759	713	688	707	706	669	717	630	689	706	721	714	699	716	695	723	747	698	715	725	698	750	708	723	704	708	684	741	724	677	725	767	704	658	759	721	716	742	695	707	683	738	706	703	758	725	727	751	728	693	671	696	755	709	708	686	728	748	731	752	689	698	740	670	731	724	674	693	719	748	716	763	671	725	685	733	765	718	712	697	667	683	717	690	730	720	716	728	700	668	708	702	683	710	750	758	756	748	714	647	728	685	762	672	735	688	679	792	721	663	671	735	705	702	733	753	701	679	689	746	698	739	742	738	696	711	683	698	673	732	686	700	709	730	693	712	704	702	725	708	720	678	703	689	721	753	661	722	697	700	703	710	707	701	708	685	731	695	767	727	667	725	752	723	680	695	707	714	719	738	690	668	720	716	705	668	727	728	716	646	670	715	669	673	686	728	737	719	697	703	698	720	765	693	664	699	739	729	703	701	719	747	692	687	725	753	692	707	702	732	696	720	683	685	713	733	719	717	692	682	719	710	720	671	727	731	666	740	714	732	712	731	685	663	733	720	682	697	752	718	736	706	693	685	732	681	775	739	707	692	639	745	715	732	739	733	708	725	702	703	729	720	717	744	723	709	728	656	711	758	715	700	727	703	698	709	681	708	708	698	714	734	745	707	741	735	720	748	674	668	671	731	714	765	736	700	728	728	704	708	723	706	760	708	713	719	737	751	736	733	746	709	702	702	667	761	686	678	714	715	750	685	764	692	760	696	727	686	747	687	719	665	706	703	707	684	691	643	723	748	730	706	704	721	688	715	655	720	714	688	733	667	705	696	746	710	749	695	691	722	710	759	706	716	691	747	752	689	705	677	728	726	763	694	722	737	692	672	716	725	730	715	738	706	692	704	692	700	693	692	686	698	701	697	736	718	678	694	766	668	703	703	704	734	669	710	710	734	726	707	706	716	711	719	705	688	684	676	698	729	722	690	710	744	735	695	679	727	694	705	718	723	711	728	749	712	645	705	704	753	712	737	691	681	708	676	715	720	703	684	713	729	738	723	738	731	702	714	698	709	701	747	677	674	691	712	681	687	680	718	750	703	714	662	707	669	746	732	717	713	751	725	699	725	667	735	755	661	732	737	717	734	731	700	698	692	669	694	755	717	714	727	757	687	713	754	666	696	716	719	683	733	720	695	708	682	726	676	693	702	722	741	725	665	698	739	761	714	730	730	727	740	726	731	719	700	720	717	722	685	665	693	705	713	729	652	726	645	720	700	720	669	731	667	731	716	706	715	692	750	721	652	711	691	689	721	690	757	724	753	745	649	758	683	665	721	692	750	690	703	721	707	701	698	751	722	752	721	682	696	721	733	722	684	753	756	669	697	703	688	715	708	751	688	717	683	729	657	746	733	680	687	738	738	721	701	730	705	724	717	729	714	686	715	728	742	688	769	707	685	676	697	704	733	649	689	645	698	685	731	656	741	697	776	718	678	689	692	722	699	725	698	665	688	718	692	697	724	706	700	678	709	753	760	741	651	690	725	679	685	745	755	744	688	726	724	675	732	717	681	739	691	733	729	749	692	664	693	683	720	681	724	714	731	719	713	700	685	716	747	700	687	711	734	745	728	706	685	753	725	712	701	705	708	708	700	656	735	734	680	669	699	724	765	714	727	764	682	701	757	680	665	719	712	733	719	680	773	730	760	746	731	715	720	713	711	737	723	683	765	664	720	709	717	730	703	711	724	729	707	761	668	752	729	769	687	671	733	703	726	701	657	689	680	736	690	736	679	715	707	706	681	725	745	680	712	743	731	725	694	662	678	692	706	697	738	730	731	661	738	705	704	717	736	703	722	718	702	727	758	722	695	710	701	718	715	739	705	691	740	723	780	700	733	716	677	715	694	726	710	725	710	775	691	731	680	705	771	720	698	684	762	760	701	696	669	725	679	720	694	726	694	698	713	703	714	717	656	750	688	709	667	702	693	705	746	718	738	706	729	741	732	666	696	714	680	696	717	703	709	721	690	718	700	670	718	703	730	730	727	724	735	770	723	680	719	757	712	706	748	739	710	689	734	738	678	780	705	707	705	692	725	699	718	670	722	711	698	690	752	718	711	728	693	699	699	705	684	725	723	727	758	699	702	721	704	734	759	732	742	745	702	733	750	704	691	730	760	683	719	733	708	730	687	673	679	703	720	705	723	720	702	685	736	657	726	729	673	654	741	710	688	722	743	716	720	707	703	727	718	711	739	674	736	718	739	695	775	674	778	712	766	726	639	680	745	735	749	711	732	704	714	719	719	693	702	731	715	674	765	678	686	681	737	703	747	708	737	731	712	678	691	704	672	699	718	704	663	712	737	733	679	688	711	740	676	685	758	683	744	768	711	637	670	681	709	681	687	703	673	693	738	686	709	688	664	716	729	710	735	714	720	701	728	712	773	704	730	690	694	693	693	743	743	656	716	708	707	745	695	708	728	690	714	718	698	717	739	710	736	707	717	701	715	710	713	720	703	698	723	681	732	717	699	684	684	685	696	690	695	705	747	735	710	681	712	717	735	751	744	734	674	701	685	672	739	712	748	690	710	728	746	704	690	692	747	691	727	719	704	724	680	694	727	652	737	669	716	690	681	710	685	736	749	707	729	722	727	747	708	738	690	633	712	754	710	711
23774	21087	28118	24265	20990	8581	1236	950	871	828	779	733	751	731	767	669	711	687	699	710	690	720	687	684	657	697	666	664	652	653	696	648	676	653	664	628	674	665	727	631	671	679	647	667	663	710	675	680	679	644	644	678	589	651	664	686	641	645	675	663	649	645	629	659	690	654	624	654	679	629	607	653	609	632	690	622	653	670	633	672	623	673	642	624	616	623	651	649	651	672	724	613	679	689	653	654	661	634	633	675	616	655	685	645	635	663	707	678	631	617	661	638	670	625	615	665	681	601	656	643	634	653	653	612	688	666	691	599	601	679	683	653	684	684	636	671	654	635	672	685	637	612	611	614	628	627	679	632	652	619	626	662	663	622	653	677	652	652	654	669	610	643	651	663	618	639	661	671	692	635	642	709	660	693	667	616	700	684	675	688	626	655	654	665	667	657	608	645	636	675	680	676	606	634	654	618	677	663	683	605	672	684	641	649	631	641	633	660	644	659	639	612	639	645	632	651	659	655	664	674	596	662	681	677	654	633	630	662	612	681	634	605	627	617	620	653	649	665	677	655	646	622	626	672	608	674	676	671	641	598	639	670	654	707	690	632	602	643	647	657	642	658	679	649	667	665	654	616	670	625	601	656	675	610	630	617	615	631	666	657	621	681	659	594	662	645	656	632	677	654	648	705	633	652	643	627	669	652	656	644	656	646	602	633	657	664	666	616	649	654	663	685	601	655	628	670	622	641	694	599	627	623	636	631	648	668	658	678	654	607	646	668	675	656	648	639	716	641	663	632	619	690	640	654	624	658	646	678	667	619	552	655	674	636	648	661	623	634	664	671	669	692	598	672	608	652	659	623	649	655	616	710	651	679	704	681	622	652	638	672	641	613	658	690	648	680	621	666	725	675	655	595	631	592	706	642	666	664	680	618	641	614	656	635	634	627	644	665	656	634	605	652	676	639	621	634	618	639	653	655	674	608	669	650	643	637	618	672	672	609	698	632	662	704	613	659	650	608	644	648	666	654	648	642	671	618	621	670	655	606	639	634	628	669	650	705	605	623	680	614	609	666	648	644	678	626	686	652	618	683	697	676	634	666	645	683	662	641	670	659	671	609	610	669	637	681	646	654	658	639	708	626	627	644	666	637	649	626	641	644	668	667	675	635	714	621	626	641	696	696	651	686	658	640	651	654	629	682	641	630	645	673	613	673	661	643	655	676	605	620	649	662	651	615	624	703	665	675	685	661	665	657	643	661	644	660	609	638	646	605	665	608	637	640	661	583	668	639	602	681	620	611	692	664	631	639	623	678	658	633	601	661	670	654	630	681	724	661	640	634	663	677	645	658	642	635	644	653	654	594	656	681	656	622	619	657	611	674	651	669	603	709	681	638	632	687	620	600	645	680	658	676	677	663	717	693	645	648	684	655	688	634	640	628	697	668	645	631	690	657	618	641	618	648	652	632	678	702	641	626	631	625	599	671	620	652	632	651	648	587	680	629	631	712	608	685	651	669	676	669	656	616	595	611	657	691	628	667	643	591	676	640	591	680	658	659	628	656	669	581	642	663	627	686	635	658	657	650	644	697	701	692	629	655	634	644	637	634	675	642	635	642	586	643	636	676	675	638	667	652	612	625	651	643	633	644	651	675	617	631	649	685	642	664	657	677	668	672	637	659	664	650	627	593	668	657	692	660	653	671	637	647	661	697	649	603	662	640	642	660	626	604	652	643	648	656	685	670	658	602	683	687	616	669	654	673	639	624	652	660	676	629	661	651	628	681	694	629	602	650	639	641	654	637	666	641	657	666	660	646	687	655	676	694	634	602	627	660	679	630	682	672	644	679	635	664	632	644	659	637	659	624	679	643	655	619	659	631	641	677	656	656	616	632	646	653	630	649	640	679	649	619	614	684	654	602	667	629	679	653	657	677	680	659	655	664	604	672	659	647	611	725	612	646	603	702	632	660	614	651	647	644	669	634	665	662	640	664	616	624	690	688	628	667	635	677	653	681	640	707	677	642	665	631	685	622	634	676	661	684	612	671	648	646	659	643	668	652	651	657	645	656	646	646	680	633	637	596	679	655	691	655	635	608	644	611	646	630	654	629	679	674	651	671	643	662	644	649	644	648	649	666	629	654	629	662	640	634	627	638	666	660	677	704	657	613	663	603	657	658	670	679	617	657	696	669	693	644	608	633	654	703	661	636	707	646	604	652	618	618	707	685	678	655	669	647	645	631	650	652	622	638	639	681	692	623	635	650	556	656	653	651	667	612	662	642	674	629	655	658	673	644	630	639	685	711	672	701	614	658	630	648	665	595	665	663	626	611	652	666	654	701	625	626	647	676	644	672	662	656	679	661	657	662	631	654	645	636	644	617	650	665	649	599	681	677	626	621	619	663	659	710	652	685	623	633	657	665	662	638	649	625	637	606	682	671	660	662	612	667	572	662	683	699	681	662	656	624	666	667	639	700	639	622	635	645	635	624	654	625	665	686	661	626	661	701	613	634	645	643	651	622	613	620	649	669	672	676	672	663	646	643	698	626	646	643	635	596	645	665	623	618	634	667	664	665	664	651	654	691	647	615	642	628	613	653	614	611	672	653	609	583	672	615	659	635	662	663	620	623	663	617	654	711	636	694	681	679	688	652	620	655	648	662	673	635	629	630	676	657	650	665	708	628	660	659	681	630	685	643	633	638	688	623	631	680	617	658	704	654	604	696	616	644	664	658	641	699	651	660	663	644	677	624	629	700	635	625	668	671	628	636	639	634	629	671	662	683	594	691	625	696	652	643	662	644	619	633	646	640	648	621	607	684	681	656	623	677	621	615	702	648	659	642	659	625	631	620	620	646	663	660	668	613	658	622	696	651	628	632	648	664	606	642	613	646	680	691	630	709	659	607	649	653	657	606	683	646	633	655	669	676	620	660	630	641	630	711	656	611	609	639	659	644	666	623	603	673	639	635	647	636	682	620	679	674	622	639	613	636	664	665	610	650	614	655	612	631	637	623	610	652	648	676	640	636	696	663	604	637	676	624	687	626	684	648	649	618	625	672	658	633	655	619	672	665	603	642	638	627	643	681	681	663	672	649	643	664	637	647	636	609	665	633	635	662	653	649	622	633	648	629	625	669	646	637	603	646	654	682	645	672	668	638	631	601	652	680	610	623	694	671	652	623	630	688	621	637	638	589	627	640	651	629	591	637	607	668	659	678	680	650	651	631	592	651	651	654	690	648	620	618	644	691	630	640	681	691	639	563	637	637	664	676	655	672	634	643	676	616	659	675	639	605	673	618	667	676	653	684	617	675	683	671	606	643	628	674	629	660	641	644	619	623	652	648	607	673	636	635	686	626	692	676	643	607	610	624	613	668	618	625	663	640	641	644	649	656	654	645	617	639	680	624	618	653	643	669	606	674	621	646	626	698	647	662	629	622	665	656	630	637	640	631	665	645	606	694	660	702	611	634	631	666	660	635	650	646	622	640	615	647	632	635	703	631
21863	27365	17249	7961	3788	1952	1508	1384	1286	1128	1081	978	945	893	866	884	852	834	802	845	893	834	836	800	824	810	820	783	817	813	796	824	844	807	796	789	766	816	800	784	845	843	816	803	805	802	851	853	814	790	782	787	766	813	817	814	788	831	808	796	740	848	770	855	789	811	809	760	793	758	756	803	792	726	793	749	784	756	807	786	769	810	813	775	814	771	796	786	776	795	786	751	856	779	832	818	776	805	766	791	786	786	786	756	808	764	793	870	792	837	783	769	769	748	792	817	802	828	803	865	793	736	801	791	738	795	785	785	771	779	784	780	767	803	781	790	804	809	775	778	787	811	806	773	817	784	802	817	782	825	798	808	796	834	805	800	799	792	793	775	803	753	810	808	826	837	822	823	704	784	757	745	788	816	786	768	778	785	802	819	790	781	773	841	770	814	791	757	787	759	806	799	799	789	830	742	763	821	829	767	806	790	768	761	740	855	804	767	805	794	772	780	803	738	815	778	793	754	757	804	814	776	810	814	774	689	770	838	777	815	750	725	805	781	811	781	795	796	763	769	781	748	804	797	762	775	779	764	787	769	786	767	784	728	796	737	813	772	775	785	746	795	802	788	826	826	781	779	789	816	804	718	787	754	792	791	729	830	751	790	782	834	824	778	804	796	803	810	722	821	791	768	780	776	798	746	740	777	800	828	768	755	772	777	776	773	798	821	753	757	777	871	793	789	741	815	807	840	788	797	775	732	751	790	792	784	761	758	814	768	841	751	811	805	827	790	733	749	774	801	766	795	773	758	833	717	799	740	817	807	804	780	758	786	783	783	759	797	765	847	813	799	781	844	801	742	790	787	801	760	787	814	802	757	817	789	811	808	797	803	802	810	793	772	740	766	801	742	790	901	841	781	829	829	764	801	793	751	768	772	757	797	815	796	847	794	753	812	781	814	801	771	820	770	763	790	823	819	787	781	861	824	800	783	800	765	732	815	850	768	729	790	801	793	825	752	765	794	735	751	773	836	777	790	795	743	767	835	787	821	734	819	745	802	738	789	773	759	777	766	770	815	818	748	762	777	793	803	797	802	779	808	756	802	819	760	794	759	761	802	767	799	781	770	824	803	764	794	795	776	800	827	766	793	743	777	806	758	761	805	757	807	796	790	807	785	778	798	770	810	786	796	748	766	772	792	790	786	820	740	834	795	803	789	762	781	796	742	768	780	795	795	824	762	787	763	834	789	830	771	846	821	730	819	787	733	809	820	782	792	791	770	785	780	796	764	775	731	767	826	764	778	743	826	780	807	776	770	765	757	778	764	796	771	785	750	783	803	825	775	788	823	749	773	775	762	836	819	840	835	811	817	771	797	751	782	779	784	799	754	806	775	792	767	760	771	796	785	802	747	773	834	787	761	820	798	803	798	763	775	850	802	748	751	784	730	731	752	838	840	786	758	862	756	811	796	797	788	800	765	823	804	796	787	783	793	837	809	765	848	766	788	763	776	755	784	795	745	775	801	775	780	761	808	828	758	766	777	798	760	812	793	742	750	781	790	768	782	795	812	809	821	802	792	843	819	768	759	823	793	807	790	809	781	806	777	811	793	778	794	806	840	809	796	757	781	756	788	773	727	787	769	833	774	752	754	828	798	798	748	762	806	794	807	830	812	741	762	802	831	754	826	822	789	790	772	795	792	771	776	833	764	800	774	783	766	830	747	792	826	823	817	752	832	810	798	757	789	821	798	821	807	763	802	768	763	796	773	794	821	815	776	749	809	758	766	797	808	787	755	810	770	815	822	779	798	767	794	755	801	839	813	758	782	818	800	756	810	792	773	768	780	780	745	820	853	801	810	809	850	840	723	762	720	752	773	792	832	741	777	753	765	789	760	794	746	787	827	748	735	803	804	797	789	804	844	744	791	830	743	788	833	858	784	808	760	733	778	811	768	773	795	836	763	788	832	794	759	767	767	820	776	824	803	795	806	808	776	767	809	765	814	763	798	746	827	797	841	824	827	780	766	829	784	841	782	786	787	802	741	781	826	850	781	777	779	777	815	808	765	793	813	811	749	752	811	802	802	792	798	761	811	783	775	772	790	769	749	763	796	802	761	798	801	781	758	828	765	776	725	733	778	804	767	775	813	795	779	747	750	770	768	755	774	791	789	787	778	714	752	805	743	785	749	784	773	829	809	838	826	797	774	773	763	787	748	836	770	781	784	784	732	800	830	792	783	796	835	783	809	821	787	768	766	772	804	786	810	835	823	820	798	791	829	795	814	812	794	769	766	815	774	784	777	818	809	733	792	769	804	782	768	754	809	822	786	776	783	735	793	851	748	764	778	765	771	752	795	748	769	783	779	787	811	779	763	798	810	789	753	807	778	774	758	737	859	807	796	779	817	791	772	792	786	726	763	772	863	786	801	785	818	800	739	812	777	805	769	734	779	802	760	794	815	810	763	747	819	769	787	781	822	747	762	774	734	798	767	796	778	719	780	749	755	787	764	780	765	831	783	813	782	804	774	816	782	758	775	793	810	801	766	781	813	807	816	782	798	809	788	810	783	783	787	827	824	792	778	833	783	816	778	820	771	801	821	781	815	759	787	757	771	800	800	807	816	813	761	793	774	856	863	734	714	756	737	771	802	774	789	821	829	777	767	777	789	790	782	746	815	781	751	779	795	779	799	801	809	739	824	785	782	776	779	777	837	821	795	786	803	818	777	767	798	837	767	812	795	783	779	828	766	801	822	813	794	841	803	788	838	757	770	786	763	805	780	775	822	798	769	790	733	824	775	855	783	760	780	789	803	739	831	793	806	802	776	814	792	820	774	804	807	772	822	789	800	779	809	850	771	837	806	819	762	763	805	822	806	787	775	813	760	770	805	791	799	813	721	796	747	818	778	800	766	807	777	749	822	838	756	831	781	758	727	751	803	749	792	818	767	770	749	787	802	790	806	799	791	817	744	788	744	794	814	748	792	793	770	823	802	788	762	766	815	770	764	803	786	810	785	757	728	779	783	804	790	801	782	778	774	766	800	799	785	791	818	812	803	796	809	796	826	829	791	793	807	743	822	785	855	775	795	804	781	864	770	827	823	782	787	741	750	819	797	829	810	766	791	745	791	782	820	758	748	784	709	723	777	784	786	742	813	828	747	799	804	780	756	818	781	864	791	784	796	794	756	800	835	819	854	794	815	843	786	793	811	739	767	793	818	790	805	758	876	796	828	777	773	776	861	788	769	797	790	781	796	782	780	798	794	845	770	812	830	778	818	759	768	840	777	764	769	830	798	816	849	863	782	820	784	786	868	817	817	783	771	797	805	773	800	795	795	781	789	792	777	788	776	739	744	790	797	787	792	733	778	819	768	799	805	783	766	755	757	761	785	792	776	823	752	776	763	741	781	775	804	788	800	757	810	756	803	772	767	790	767	760	772	786	744	829	765	745	805	790	806	784	829	794	783	800	837	784	797	753	799	768	779	806	742	781	792	760	745	777	775
24785	21008	26942	25118	10429	790	574	514	447	457	413	425	411	425	409	417	364	380	380	398	345	375	355	388	346	374	400	377	404	367	415	339	359	366	386	356	387	361	358	368	364	380	397	386	364	346	368	322	367	369	374	381	339	412	365	389	386	367	349	372	366	377	342	348	342	357	370	352	331	391	391	347	392	380	386	331	358	362	360	348	372	376	367	386	351	364	377	340	370	374	363	370	360	365	383	334	342	347	357	378	362	341	380	368	399	408	387	359	367	369	370	354	370	329	381	369	347	337	323	372	363	366	374	370	324	354	386	357	395	372	374	358	363	345	380	371	372	366	334	355	388	339	377	373	381	335	379	360	323	345	343	370	329	367	369	375	349	387	355	376	412	340	354	354	355	347	380	403	356	366	352	334	386	347	379	371	378	376	333	371	396	354	353	359	385	370	405	357	363	356	378	374	380	387	402	384	368	362	323	353	371	385	400	375	366	371	397	354	371	354	363	380	372	379	409	353	374	379	378	333	352	369	373	326	376	364	373	355	341	378	361	373	363	361	362	347	380	352	374	366	363	379	361	375	348	409	375	368	387	347	363	351	354	363	363	367	370	370	331	339	337	346	377	325	387	356	360	363	356	358	338	338	377	377	354	378	368	362	366	342	377	368	407	400	356	385	342	368	352	369	356	414	377	352	366	370	365	359	399	365	370	358	342	334	390	374	374	379	368	342	349	351	384	345	400	377	349	354	368	358	355	369	332	371	395	376	381	340	358	344	359	381	370	411	358	321	366	394	380	377	408	341	342	353	351	386	368	350	368	352	362	347	339	343	354	384	359	380	364	374	417	369	383	347	336	372	368	382	376	348	362	354	345	360	361	372	363	383	344	405	380	369	336	382	372	371	361	386	351	375	364	367	376	373	387	383	344	350	355	386	347	379	342	353	372	411	383	383	356	378	382	375	363	383	385	433	371	376	370	375	343	362	350	372	348	370	382	369	372	375	343	394	363	376	349	377	346	324	397	395	369	367	373	345	391	349	340	366	364	348	361	349	402	368	366	373	365	361	342	368	362	333	365	354	362	379	380	351	367	356	380	388	364	392	387	348	365	374	354	348	366	365	356	423	323	344	384	357	367	355	374	368	402	351	390	380	370	357	386	358	392	367	362	338	363	359	358	393	363	351	362	329	343	328	359	363	372	366	384	347	329	340	361	389	348	389	398	363	329	358	340	385	350	364	366	355	384	349	365	345	379	380	371	391	363	375	391	351	384	363	370	378	364	366	354	345	355	370	373	381	357	382	401	353	372	395	360	371	341	397	375	354	362	343	347	376	368	385	357	357	359	359	382	351	357	381	364	351	340	359	382	368	376	352	395	360	357	382	382	367	378	390	341	332	333	357	377	363	349	375	327	399	356	353	356	352	351	357	360	361	364	353	350	423	361	375	342	397	420	359	363	384	385	412	351	381	328	361	364	349	385	338	362	365	344	376	346	374	373	358	370	339	359	347	355	343	334	389	351	382	337	393	357	362	356	359	347	366	364	355	335	392	371	354	362	374	353	384	352	366	368	324	358	367	385	372	335	347	362	353	383	362	372	361	358	340	378	339	337	337	326	352	371	367	341	375	366	410	375	353	411	384	356	401	380	382	368	357	361	357	341	358	395	352	370	339	358	347	363	383	338	383	358	383	381	363	358	379	338	355	383	348	344	347	349	350	396	341	364	359	340	354	375	380	334	394	328	385	405	375	357	357	362	341	359	380	363	362	369	367	327	345	370	341	365	341	360	360	348	354	369	359	370	356	370	340	365	371	389	342	377	366	348	321	364	366	374	355	360	360	334	367	391	381	368	353	363	358	366	355	360	372	348	365	360	340	347	373	371	361	375	375	361	377	336	367	375	374	350	359	373	362	340	361	382	363	346	329	390	407	382	350	371	411	357	335	347	354	387	378	374	386	368	379	371	372	392	329	325	350	393	423	339	346	357	357	335	361	410	362	364	373	375	378	347	394	361	353	384	386	385	380	358	363	372	359	362	364	377	362	397	378	337	362	374	356	378	345	344	339	350	414	363	344	376	378	321	362	368	369	404	376	335	363	384	371	364	376	387	369	354	378	357	358	359	372	353	354	385	335	405	360	370	401	369	357	378	350	373	360	386	380	377	349	383	383	378	377	331	368	365	354	387	341	342	344	366	344	363	317	359	393	390	371	351	397	334	354	370	369	384	380	336	412	389	358	360	369	343	375	375	342	375	396	369	396	374	349	356	389	375	337	347	377	378	379	356	370	370	371	315	341	351	354	367	371	345	376	374	356	355	368	387	320	320	371	338	356	374	325	380	384	361	358	374	353	386	342	375	339	346	378	390	375	346	346	316	351	367	348	337	355	348	354	380	375	400	396	318	359	380	342	367	373	328	330	375	367	352	353	364	356	383	372	396	397	389	382	363	361	365	355	379	395	391	356	362	407	346	360	393	381	380	380	379	367	344	333	377	367	385	353	405	371	340	366	364	365	374	356	337	368	416	372	362	369	321	376	362	376	382	371	374	370	362	350	360	389	385	353	350	354	366	399	367	365	367	398	354	364	408	397	395	373	356	415	339	372	413	357	344	385	392	383	361	393	355	375	365	365	333	394	363	348	382	374	378	384	343	380	352	395	332	356	377	365	332	389	383	369	366	353	367	380	395	412	410	378	370	384	376	352	360	378	379	350	367	367	370	356	366	359	350	355	378	377	381	350	351	356	364	338	353	362	354	325	376	352	358	355	363	334	368	393	377	388	359	373	401	389	332	375	366	376	350	351	401	342	350	336	391	344	382	387	374	355	346	381	365	373	373	390	379	333	381	341	351	373	353	399	347	367	357	361	345	328	346	377	349	360	369	361	337	354	374	356	367	386	373	369	346	396	362	349	348	365	393	384	372	340	369	356	372	351	373	376	353	377	354	349	370	391	338	376	390	349	367	371	377	370	387	370	398	342	332	395	355	362	372	370	367	362	387	362	372	380	382	354	381	386	382	361	324	351	387	406	399	382	384	400	390	355	364	352	364	352	380	348	366	365	358	335	372	345	363	359	360	358	361	341	373	358	386	353	358	339	351	388	374	378	351	373	375	338	331	356	330	337	367	357	341	378	380	358	359	410	372	362	349	352	323	360	361	336	358	348	404	392	362	384	376	341	377	334	357	397	375	356	362	387	338	408	345	340	377	365	368	357	343	370	351	356	354	325	346	399	370	331	366	343	335	373	364	377	356	363	367	337	380	392	381	379	369	368	366	394	370	368	362	366	373	334	363	401	359	365	412	352	361	363	381	378	379	384	358	399	387	360	380	357	319	359	366	350	365	354	368	397	362	377	372	380	331	357	404	343	413	368	370	336	355	362	377	334	384	376	361	357	374	370	387	378	355	349	382	382	358	343	346	353	362	350	407	381	405	363	342	372	379	378	380	387	361	369	350	379	336	360	375	338	385	363	332	379	336	393	364	398	333	352	346	365	344	367	363	369
20524	21725	12636	5521	2350	1118	953	804	662	660	560	598	592	447	506	488	470	488	496	510	480	469	455	458	486	449	439	463	444	478	493	504	480	462	453	458	456	435	457	455	468	453	473	435	467	479	469	448	476	430	447	483	447	485	410	448	462	436	478	464	499	466	431	448	434	489	420	404	442	434	431	470	454	459	470	443	454	455	446	504	444	456	437	496	478	447	449	472	449	425	484	445	479	427	487	450	466	449	447	479	460	497	435	486	434	441	470	493	463	463	497	425	439	424	450	461	487	451	468	438	439	492	440	470	452	470	494	446	466	454	479	397	477	453	484	476	429	433	468	455	482	458	450	474	469	436	454	454	481	452	421	427	457	450	455	499	464	444	433	447	468	482	438	454	474	477	451	441	456	488	428	477	449	461	446	458	450	440	437	458	414	453	476	439	429	469	453	469	473	475	452	444	455	454	434	465	441	479	503	430	452	489	454	443	434	432	439	467	493	460	458	464	474	460	435	465	462	466	422	447	472	473	435	438	452	494	441	438	456	460	427	417	449	429	444	462	460	449	465	454	462	476	423	466	475	447	468	476	443	431	485	441	458	481	449	455	462	446	487	456	479	452	468	450	493	495	413	464	477	428	448	469	435	409	444	437	419	440	470	452	458	435	461	455	416	417	484	473	462	455	453	438	458	481	412	469	467	452	488	429	418	475	483	418	459	498	454	459	449	446	457	491	452	423	496	451	474	459	416	442	487	451	422	436	457	443	438	440	406	468	414	489	433	478	461	457	457	456	459	433	444	455	477	430	441	433	487	456	473	419	457	462	491	423	471	452	434	386	458	467	450	465	453	482	463	440	456	456	442	448	493	514	468	483	465	390	498	451	480	456	433	438	428	434	434	414	452	444	428	469	436	489	491	457	439	429	441	448	470	466	463	420	453	465	501	442	472	438	480	454	496	436	453	441	461	441	427	439	458	457	458	443	449	481	435	419	463	449	437	435	455	445	464	441	448	431	434	450	444	440	478	441	467	479	474	420	463	465	505	447	484	475	420	428	413	488	455	448	465	470	481	429	448	492	456	442	439	453	432	465	477	479	482	487	429	493	465	423	436	462	432	496	446	438	423	432	463	452	416	460	416	467	487	431	434	438	456	468	444	486	463	395	457	426	451	476	443	507	473	444	464	467	439	448	468	447	429	448	467	447	497	484	453	441	447	430	459	419	448	427	476	456	470	427	451	422	460	483	416	453	441	498	463	430	500	450	435	431	469	467	479	462	465	459	437	473	448	460	472	443	439	477	460	415	465	450	484	426	450	458	449	479	480	444	467	446	444	430	441	431	422	451	467	438	461	475	453	479	454	438	460	465	447	522	436	458	475	459	450	459	466	401	436	494	424	431	442	447	462	461	473	431	466	473	452	464	459	466	428	464	424	444	450	486	422	483	468	442	446	452	511	426	483	433	451	488	446	503	437	471	477	475	423	486	433	432	484	470	471	508	444	473	457	463	457	429	471	441	421	462	428	460	450	393	424	456	472	480	477	496	419	423	453	439	463	493	460	460	450	453	490	477	466	459	455	472	472	445	482	507	456	510	428	424	459	426	474	443	463	495	421	426	452	485	460	436	443	484	490	436	446	458	480	442	452	491	470	450	421	483	498	442	451	493	431	420	510	482	438	430	461	445	432	459	434	465	414	440	469	460	430	505	493	487	443	491	466	475	455	451	431	441	454	456	449	450	460	462	480	466	487	453	454	460	471	475	445	459	473	437	488	444	442	453	455	459	448	452	445	463	516	419	460	463	417	481	468	477	446	458	430	455	457	488	454	453	451	471	446	447	468	452	482	470	482	463	473	471	486	448	494	433	440	440	495	434	465	449	477	441	464	446	452	456	414	468	412	483	467	454	463	465	470	461	460	429	431	494	474	468	424	525	411	441	419	451	451	432	475	441	471	452	433	432	462	422	467	414	474	448	438	473	437	498	453	468	435	475	475	447	488	454	428	434	445	466	457	465	453	474	447	455	420	426	486	443	431	483	455	484	465	489	473	455	430	471	459	429	446	485	484	459	418	451	463	480	473	451	453	429	436	435	477	464	456	463	440	487	427	437	440	432	457	421	516	438	449	441	464	499	436	460	463	441	447	425	497	494	428	414	462	474	471	455	447	445	446	472	485	468	437	461	442	471	470	451	461	457	444	454	438	426	448	435	472	420	444	445	490	462	456	492	448	442	445	459	480	430	449	442	445	417	464	442	428	419	427	444	463	497	458	435	457	461	438	478	422	463	425	439	441	432	413	477	464	464	464	445	404	472	447	443	432	442	462	426	444	443	447	424	467	438	464	444	437	444	459	422	443	433	464	454	462	436	469	444	441	468	484	450	450	437	453	460	450	464	466	448	451	470	461	423	455	443	487	471	442	455	446	494	474	431	478	482	480	459	443	447	460	454	427	503	477	453	442	463	446	460	443	457	453	447	443	428	460	434	447	429	435	453	438	457	427	443	482	462	487	498	440	458	466	455	439	466	476	461	430	470	436	528	447	444	457	449	443	513	481	471	436	446	451	447	477	451	449	474	441	465	420	474	439	492	468	435	402	426	435	477	418	460	482	480	445	451	453	468	442	451	459	434	477	457	436	492	455	406	463	443	476	488	443	417	437	447	465	459	443	451	450	460	444	423	454	429	444	450	486	443	422	468	443	441	469	449	440	472	452	417	455	446	486	460	446	445	450	434	437	455	444	467	436	444	467	474	430	441	448	470	484	497	472	477	428	434	449	469	438	410	462	448	455	465	449	452	476	454	438	430	451	462	448	456	446	459	476	456	463	430	452	447	481	468	414	449	451	467	472	481	457	409	465	475	439	440	464	442	496	460	481	466	445	460	436	448	463	417	438	466	458	489	448	489	407	456	457	439	429	435	468	438	462	467	476	461	459	442	432	444	482	477	462	465	448	477	453	447	430	463	440	430	469	452	435	480	464	432	474	450	433	432	474	440	423	472	458	455	461	472	449	458	444	445	407	451	454	469	412	446	456	452	477	470	473	465	427	500	481	432	436	480	440	481	490	446	466	474	470	458	409	428	465	455	452	464	439	453	486	449	433	411	490	450	425	421	472	450	395	458	439	476	439	443	457	469	470	445	447	436	458	438	445	459	464	478	416	439	448	451	428	440	445	483	443	446	457	447	480	448	417	452	483	454	435	437	444	495	457	466	490	432	457	455	440	445	430	491	454	476	446	458	438	454	458	449	452	461	445	450	407	413	467	502	487	418	452	458	459	460	449	473	430	485	430	413	460	466	445	482	494	449	442	483	453	425	461	481	463	471	453	447	423	481	428	453	467	460	429	443	455	453	471	481	440	456	473	479	454	455	448	456	466	425	458	457	458	493	483	467	467	462	453	415	460	467	457	450	466	426	462	446	440	462	484	453	430	467	479	440	465	445	489	444	448	434	471	436	506	439	482	436	456	453	466	457	490	421	455	476	434	476	455	472	469	459	418	435
22596	21042	28523	23774	21039	20953	6422	1028	752	690	641	575	514	534	525	483	510	459	452	449	439	437	420	422	398	431	423	399	428	392	427	416	412	388	424	408	449	400	413	404	385	418	433	391	378	375	405	386	372	383	406	396	407	394	396	395	402	417	404	408	454	380	370	378	392	400	424	382	390	381	423	422	410	407	410	424	420	401	366	387	391	391	424	421	413	398	378	406	414	405	375	401	395	424	402	397	387	435	420	388	403	393	441	415	415	407	378	370	396	436	412	404	404	394	384	427	388	410	405	408	395	394	422	370	391	399	429	401	394	391	407	377	415	385	418	428	420	400	391	421	440	383	380	396	401	383	393	385	399	402	424	390	380	422	413	419	400	421	416	374	426	352	378	363	398	377	386	394	382	414	384	388	390	399	387	399	410	368	416	375	432	404	421	368	418	396	418	390	387	398	404	376	410	407	401	390	383	419	401	414	415	377	390	379	409	422	374	377	405	402	393	408	376	380	396	395	400	380	400	424	416	409	399	389	378	401	410	380	356	390	426	430	388	400	387	364	403	414	377	416	421	366	402	390	399	397	397	385	419	385	413	368	424	416	401	432	359	373	377	425	378	410	396	414	384	388	390	421	401	396	401	408	395	383	373	381	397	414	406	409	395	363	400	442	397	403	391	365	379	388	413	400	377	395	392	420	378	394	386	398	400	402	391	452	388	399	371	388	390	358	385	409	401	401	413	396	389	408	374	431	382	393	393	396	381	371	413	405	367	400	380	406	392	394	378	376	373	391	390	390	400	396	350	446	395	413	401	394	408	417	392	418	396	391	389	389	386	373	386	340	373	408	377	392	416	403	368	394	400	396	428	398	420	410	419	361	416	395	380	390	393	446	386	451	444	378	375	388	388	374	405	425	398	365	373	423	400	397	407	393	367	431	402	402	413	397	389	357	396	395	439	424	401	431	406	385	378	377	403	388	362	360	393	387	364	381	391	388	411	402	361	386	383	380	392	429	370	386	398	389	402	370	384	377	412	393	420	424	397	365	385	382	382	385	413	406	376	389	400	405	406	388	367	389	395	432	365	408	403	443	423	405	419	371	390	384	387	388	436	394	351	416	394	413	407	389	385	382	341	393	414	400	390	437	391	381	426	402	412	400	354	393	388	426	375	405	391	403	392	378	372	392	356	392	392	412	402	385	398	408	418	398	384	462	377	398	378	408	412	417	405	393	380	363	387	393	408	416	391	405	365	402	444	407	377	368	397	396	389	423	394	397	388	386	383	391	390	441	411	426	425	402	415	412	360	403	364	356	415	408	393	424	417	388	396	389	389	430	369	363	394	369	389	401	428	408	394	388	390	375	404	399	417	418	409	366	407	405	396	418	381	392	410	402	405	353	387	381	392	392	414	336	416	413	432	407	402	385	371	342	363	408	392	419	379	392	401	373	407	378	435	382	417	449	417	392	395	402	414	382	407	404	421	411	422	382	383	395	378	412	408	371	400	369	396	395	413	428	385	389	409	373	418	424	391	411	361	431	391	379	412	414	392	405	453	370	406	356	414	406	377	394	378	376	366	388	408	383	413	401	383	390	423	397	390	410	408	392	380	394	360	386	420	369	395	394	403	430	397	419	398	418	376	384	403	400	394	431	362	398	399	400	386	390	400	399	345	386	390	379	399	400	390	416	383	404	391	417	409	388	447	409	408	385	395	400	369	419	416	363	437	384	399	371	394	396	388	421	385	396	394	412	406	430	365	377	378	408	394	398	372	392	418	376	394	377	405	407	439	397	367	409	349	413	382	363	382	411	415	389	411	399	381	395	395	390	409	405	343	389	396	404	372	393	397	394	403	380	384	382	404	362	395	369	418	397	443	394	411	370	400	381	399	417	407	416	340	408	418	438	398	377	369	426	408	404	379	351	388	410	375	389	375	414	389	410	412	376	418	397	371	454	380	425	355	442	403	367	423	372	372	394	395	414	382	432	376	392	423	371	375	417	414	407	392	393	374	367	404	390	409	427	398	369	388	401	412	385	367	403	373	387	384	405	387	366	412	395	403	385	383	393	368	410	408	414	386	390	401	401	376	413	399	385	411	369	387	409	379	402	394	368	417	439	371	383	393	429	402	434	392	381	404	387	383	423	405	392	412	416	370	421	392	411	406	443	393	395	395	383	406	408	407	395	403	371	370	382	368	354	382	394	391	356	352	387	408	426	359	395	384	383	443	379	393	372	361	365	377	381	366	402	421	392	411	384	395	437	394	432	356	399	391	387	371	428	410	414	387	368	374	395	390	433	378	380	397	413	372	397	373	378	395	416	380	375	433	404	406	424	362	387	377	391	366	381	415	394	402	412	408	399	383	423	402	364	435	404	399	410	359	408	414	351	420	389	372	405	403	427	382	393	404	417	411	412	400	392	394	403	411	406	432	387	385	380	398	411	419	396	399	400	363	383	427	381	395	378	382	409	378	399	391	403	394	434	386	404	343	385	391	376	382	377	396	423	394	404	375	382	410	423	417	371	396	411	383	376	360	443	380	406	375	387	368	399	377	395	393	399	423	406	367	395	435	421	401	388	385	348	387	401	392	410	394	375	413	393	407	394	404	438	401	387	413	404	385	441	451	364	381	428	379	404	419	400	405	374	359	403	361	392	383	400	364	373	419	400	405	431	420	357	419	404	420	366	407	373	395	386	379	400	425	387	426	399	383	374	393	370	405	432	422	388	409	406	406	387	396	394	393	414	394	424	390	404	418	386	425	397	409	399	384	416	389	430	400	363	383	401	403	359	384	387	411	388	377	385	392	409	403	427	410	386	389	369	388	397	382	383	417	391	390	386	393	387	377	414	408	411	364	382	364	383	386	405	386	407	408	395	364	417	409	392	425	386	394	383	406	399	432	423	390	436	398	383	409	391	388	346	383	349	398	385	399	386	388	401	388	393	434	398	392	416	411	394	406	352	372	375	386	428	376	444	420	411	402	382	369	367	390	395	368	376	390	412	361	402	378	367	387	404	380	399	392	384	378	402	394	381	403	433	392	440	408	412	385	403	372	397	421	394	405	423	373	407	407	411	390	409	393	416	344	401	416	405	377	387	411	361	387	420	418	423	372	376	466	417	379	380	355	376	375	372	385	390	376	360	402	365	382	339	429	457	377	401	354	377	446	386	419	358	427	377	395	387	387	394	388	390	387	414	392	405	409	392	429	390	398	410	382	406	353	409	387	429	398	411	410	380	382	389	393	417	410	389	408	412	374	387	402	411	375	405	440	390	376	426	383	378	381	379	365	376	363	396	406	401	391	387	393	390	419	389	373	380	420	432	404	408	396	360	372	371	369	412	395	406	399	391	411	422	380	403	437	385	374	444	390	397	382	404	385	406	396	403	386	430	397	393	405	390	385	380	394	394	404	391	446	378	384	363	379	398	391	413	402	413	400	372	386	422	383	369	392	367	393	383	408	382	384	392	391	376	396	397	383	421	360	391	413	408	421	404	384	365
25033	34508	23705	11601	5982	2650	1956	1565	1297	1091	977	815	796	701	663	658	608	587	588	598	612	537	545	561	559	563	539	517	534	533	511	528	510	558	507	507	517	542	517	531	570	503	536	531	565	502	477	521	458	533	487	525	534	528	506	495	518	499	467	502	475	524	531	475	499	479	498	498	524	472	450	529	518	508	502	480	503	500	499	508	525	539	483	488	478	458	508	498	463	535	519	500	475	515	456	529	512	461	495	514	481	492	491	532	529	464	521	497	515	491	488	466	514	503	498	504	484	504	496	526	543	533	489	499	522	506	544	482	499	462	491	511	527	521	486	487	562	505	498	523	460	487	517	465	509	488	526	488	473	538	489	540	501	519	508	467	521	480	493	494	522	486	484	510	477	458	513	513	540	507	508	537	501	535	497	478	502	500	494	505	509	536	485	515	510	492	455	547	460	481	491	504	488	527	492	480	484	512	531	474	498	476	470	462	470	524	446	535	484	512	532	505	522	485	476	503	521	498	494	470	506	506	514	534	494	535	487	519	480	474	464	510	494	509	498	466	473	467	490	507	555	512	499	515	533	478	512	497	482	466	479	492	490	480	506	478	495	482	484	464	503	511	508	506	479	490	500	559	491	521	528	480	508	506	470	509	528	476	486	525	488	471	518	468	484	517	509	488	509	520	514	519	479	502	494	496	453	487	489	515	498	468	482	540	483	487	500	489	489	538	490	470	483	489	511	465	507	524	485	514	502	489	503	495	486	502	511	473	500	496	470	485	528	475	505	515	457	474	487	511	509	467	503	509	468	482	482	479	503	501	494	511	541	516	487	494	505	537	486	516	470	514	504	491	491	531	513	507	525	508	500	498	516	516	541	477	507	478	486	495	479	456	477	501	504	483	510	457	501	544	509	522	482	536	521	525	507	516	483	470	507	514	507	470	494	467	473	464	499	499	522	460	549	490	546	485	485	481	517	510	508	487	493	477	455	478	505	479	490	459	511	503	522	501	471	515	481	486	478	483	531	515	454	499	473	501	507	534	521	545	555	485	466	476	501	439	466	490	508	480	487	480	504	521	473	486	469	500	460	500	498	496	489	500	525	492	464	482	473	510	493	501	502	525	481	514	502	488	453	473	480	522	496	480	491	524	505	482	496	478	515	491	498	444	524	496	464	477	467	515	541	508	519	489	490	503	516	512	505	501	517	445	492	478	528	512	503	486	515	501	515	492	491	490	521	489	517	495	489	472	539	482	507	468	494	481	492	485	517	490	469	484	491	520	493	527	516	507	492	492	553	486	501	494	517	496	492	479	495	501	459	463	484	529	490	484	512	501	505	487	487	527	500	493	484	455	450	506	495	492	475	497	496	484	501	530	486	496	486	530	494	506	503	497	510	476	488	471	507	468	501	491	480	521	500	533	538	510	484	531	485	494	494	498	481	463	488	493	535	483	488	524	516	513	484	446	512	489	494	512	490	497	468	525	484	537	534	488	515	461	534	453	478	535	496	510	486	470	525	494	493	521	498	497	500	538	492	443	487	518	494	495	477	475	525	532	479	495	492	513	473	486	503	480	488	483	478	520	479	507	471	496	490	493	481	534	463	472	497	525	500	475	509	477	538	538	505	477	482	504	515	470	466	533	508	476	514	467	516	530	497	475	487	522	489	503	504	499	509	522	505	495	482	494	491	479	501	457	508	486	480	519	553	474	500	472	492	508	461	490	495	461	468	482	477	484	507	490	503	510	488	544	473	468	529	491	488	514	514	488	504	522	469	468	527	469	460	518	477	489	483	479	530	515	488	497	552	511	507	513	494	509	481	488	541	480	490	471	487	511	500	483	505	484	484	480	504	472	510	495	508	463	482	559	501	499	496	513	527	486	492	489	493	473	487	474	530	496	479	477	490	493	502	489	480	481	502	509	517	494	478	517	477	493	471	496	478	539	527	531	544	472	510	476	522	471	513	486	492	497	522	470	511	519	512	508	497	471	472	506	499	471	529	478	523	513	481	496	478	529	510	462	518	502	460	499	526	510	484	498	516	486	521	485	483	504	496	479	502	514	505	500	501	494	474	499	501	467	460	486	485	531	511	464	493	475	483	509	530	511	451	543	507	511	529	463	468	488	489	517	493	478	522	508	512	508	485	497	493	500	503	476	508	509	486	497	521	489	446	509	465	500	476	498	553	489	468	511	504	494	498	502	466	483	485	508	474	504	481	477	539	464	493	470	496	488	478	523	472	519	498	500	473	486	490	482	516	504	530	498	477	475	460	478	491	504	474	487	499	517	474	481	486	507	483	489	507	490	505	497	489	513	469	482	568	511	488	541	521	487	486	503	476	514	483	516	517	465	509	499	473	493	481	457	534	491	505	497	519	486	491	500	482	483	528	490	529	517	516	507	476	497	479	478	541	511	513	506	505	506	520	488	474	481	465	488	515	548	512	542	495	494	488	515	489	475	512	494	473	517	517	509	531	494	486	518	508	501	490	482	505	469	457	522	488	526	506	526	491	500	468	465	533	499	520	518	539	498	472	481	473	476	459	523	558	479	526	466	485	498	504	507	486	493	505	449	536	497	524	493	492	506	436	480	487	539	524	481	501	478	503	497	482	473	476	476	506	514	464	493	507	495	527	471	455	482	513	484	503	524	512	457	519	529	496	503	523	478	522	502	491	501	516	497	485	488	498	508	521	535	498	532	512	498	525	489	510	479	482	466	484	514	500	484	499	473	520	472	478	508	464	462	511	476	482	498	443	485	517	478	490	487	500	484	482	513	485	475	527	467	491	500	468	497	489	483	491	490	520	530	494	476	490	488	501	515	503	487	521	522	496	505	502	538	497	505	502	543	469	462	484	477	505	481	506	519	496	518	509	465	483	516	519	503	515	470	477	471	501	468	460	453	537	484	504	487	509	454	521	492	543	526	512	525	443	498	538	530	495	483	483	530	439	485	501	479	504	522	475	445	508	500	519	486	502	494	519	499	522	525	498	502	487	488	488	487	468	467	506	472	494	455	472	535	432	485	463	491	519	484	485	497	531	536	514	532	513	504	484	491	511	466	490	450	480	501	484	458	447	547	515	497	510	471	495	522	483	481	492	507	472	478	490	475	495	461	507	461	471	519	512	524	497	472	449	510	526	512	492	508	421	459	522	479	484	488	494	513	491	505	461	504	525	474	519	472	505	462	476	494	501	466	490	528	510	478	502	501	528	500	493	519	481	497	502	524	466	480	514	505	503	512	506	504	493	474	492	494	526	497	503	510	520	470	495	530	499	503	484	515	476	465	526	524	487	487	485	511	489	484	496	509	500	546	502	498	473	519	471	482	511	483	502	479	514	486	505	500	471	497	492	489	488	518	498	488	524	479	493	474	508	515	486	516	537	522	520	504	505	496	506	500	477	495	466	494	516	473	527	482	529	498	508	498	475	480	448	478	474	540	530	530	512	503	499	484	503	524	491	513	499	509	489	495	484	504	503	533	506	496	554	502	507	480	487	518
27472	19280	8716	2341	1048	706	637	591	599	591	604	619	579	610	615	558	588	575	618	598	593	570	568	552	558	597	620	611	614	586	558	644	598	590	623	556	581	634	595	645	619	552	571	691	618	560	593	564	558	555	587	607	550	575	535	600	561	566	567	566	591	643	567	616	572	588	606	626	542	570	591	559	633	601	596	613	611	564	601	550	559	638	606	623	592	610	553	599	579	602	578	611	610	584	573	525	613	577	574	589	623	571	617	587	559	548	587	567	550	612	589	605	572	604	583	585	555	560	552	528	570	594	602	575	591	583	600	584	555	608	601	590	555	649	592	606	631	572	570	604	567	582	557	615	549	587	589	607	559	585	618	625	584	561	627	589	580	619	556	597	599	557	586	556	532	578	600	599	587	629	588	577	536	588	602	605	597	598	601	593	586	559	599	569	576	524	604	588	524	531	560	565	577	555	563	557	636	588	528	559	575	590	559	607	593	561	590	598	596	584	579	614	598	546	573	616	625	601	586	600	574	587	640	614	631	602	576	590	552	625	549	578	569	594	575	591	569	580	630	570	575	564	569	582	605	588	581	554	566	582	616	594	571	578	581	588	580	579	569	554	591	549	577	610	594	601	608	629	582	606	591	568	603	515	601	604	536	572	568	617	601	599	594	554	560	585	650	553	569	582	573	621	573	593	599	560	527	530	596	635	621	565	623	581	565	576	586	578	589	556	606	596	628	575	600	590	613	583	568	612	593	589	583	575	592	575	542	601	588	607	577	565	609	567	558	604	603	599	550	562	565	601	605	562	627	549	579	578	643	614	581	568	560	593	585	572	568	621	605	563	571	588	604	577	593	608	613	588	646	572	589	611	614	602	570	581	596	604	631	559	584	598	570	563	585	622	587	591	551	527	624	598	582	567	587	529	588	578	611	612	624	580	592	576	574	581	589	534	592	564	593	558	582	603	575	626	585	550	584	584	586	603	621	625	575	594	561	570	602	552	597	633	573	617	587	605	600	584	606	590	628	582	656	607	604	556	617	588	603	535	603	587	578	600	594	602	593	589	594	597	602	582	617	584	550	579	605	546	593	585	568	573	617	611	588	543	599	576	607	587	558	603	604	577	575	602	585	550	599	574	572	590	544	549	611	583	582	547	562	578	588	556	573	608	585	585	621	580	608	592	592	582	511	576	588	572	575	609	593	603	583	552	585	591	572	598	567	560	623	563	559	606	570	593	565	607	609	569	552	575	575	558	607	600	586	597	550	586	612	633	616	565	572	589	610	574	584	554	586	586	564	551	567	594	592	555	574	595	583	639	596	556	578	608	623	549	585	564	589	553	601	583	628	584	597	598	558	606	592	568	563	615	584	592	599	568	574	543	586	592	568	567	629	600	616	559	580	565	580	610	592	567	633	618	610	605	552	629	603	588	592	579	597	591	586	574	592	590	582	574	579	561	564	658	601	537	595	591	566	545	595	595	640	571	560	554	569	575	603	588	536	575	572	583	592	569	627	602	608	586	580	586	596	605	573	565	638	581	577	587	635	615	590	561	618	590	576	593	576	589	559	547	567	567	584	591	609	591	607	562	586	578	605	641	552	569	566	593	587	590	549	554	604	565	617	567	614	612	547	572	579	583	614	573	541	539	561	574	608	579	586	581	573	570	572	574	600	548	578	553	586	648	615	576	585	597	595	625	602	557	601	578	615	636	608	553	576	570	591	584	564	565	552	555	583	566	628	626	577	579	584	572	558	583	560	611	594	579	582	599	564	589	600	602	565	565	537	525	529	583	616	570	575	610	592	579	630	571	613	606	576	634	589	594	594	581	577	608	574	588	567	559	560	562	614	603	539	656	604	568	593	546	550	565	541	604	594	582	586	555	572	569	561	595	578	626	585	598	574	583	596	575	597	557	595	598	597	623	559	589	557	594	597	587	554	556	580	608	592	590	540	591	538	579	579	603	595	564	549	559	593	592	573	584	597	572	596	609	569	530	539	552	614	563	602	570	555	582	556	565	606	565	549	574	609	585	541	584	624	598	595	582	614	611	585	556	591	567	618	599	532	597	623	592	561	582	564	577	578	612	631	555	595	551	597	646	571	565	606	554	617	647	638	653	584	546	594	564	579	580	643	624	601	580	618	602	574	600	553	658	573	575	538	582	597	608	587	558	570	568	583	528	578	550	571	574	552	623	576	598	601	581	622	593	630	611	515	601	592	559	631	600	605	573	543	655	563	546	539	576	570	564	530	591	626	586	593	596	570	549	578	598	539	516	591	596	600	592	569	580	580	583	583	584	567	615	572	540	592	618	582	597	574	608	583	549	587	621	608	544	614	602	563	614	598	594	596	593	571	567	612	615	607	549	599	579	612	549	558	605	571	607	588	563	548	572	572	616	587	577	588	575	637	584	563	563	599	607	617	605	622	592	569	595	515	554	583	582	572	590	582	580	620	612	620	555	583	579	617	574	571	611	629	553	566	572	626	593	588	584	589	577	590	536	587	638	567	616	582	591	590	613	587	580	559	589	634	530	569	591	595	566	609	582	596	572	639	552	584	625	629	582	608	554	621	567	623	648	563	566	577	545	561	570	547	540	550	582	589	582	583	593	579	607	600	608	595	616	569	575	595	591	611	649	667	568	638	625	551	545	605	570	560	623	584	586	571	579	587	576	597	580	622	575	560	585	594	594	591	643	580	581	564	562	563	549	634	603	589	608	604	582	575	584	550	546	614	591	586	622	560	590	601	570	606	549	565	585	626	562	567	580	583	611	546	563	639	557	606	623	603	628	580	529	608	576	573	575	597	557	581	580	636	604	583	532	629	623	587	612	568	590	589	594	561	580	573	513	580	567	567	592	558	580	607	594	607	579	587	611	600	570	586	527	555	605	589	581	601	567	588	591	606	631	548	580	599	601	601	648	629	606	537	559	591	570	634	604	580	598	570	584	551	592	606	538	582	589	584	543	602	574	568	578	615	588	599	607	600	642	601	552	604	545	570	623	603	604	565	594	570	638	577	581	574	590	549	576	575	600	598	613	590	542	623	581	581	629	590	582	564	570	608	592	554	625	611	602	544	661	609	582	565	616	594	571	590	590	537	574	608	591	603	570	627	578	559	604	602	607	587	609	599	585	582	606	579	551	577	589	602	577	572	564	603	557	577	564	597	559	565	577	645	597	614	608	562	556	591	606	589	581	608	591	610	601	573	586	584	552	605	595	576	569	641	582	602	598	587	615	589	580	604	628	603	579	562	561	613	580	575	578	568	600	603	573	571	592	588	578	598	585	526	593	605	558	528	585	576	614	558	572	606	601	559	590	618	569	606	554	603	585	612	575	578	592	578	586	585	572	592	577	598	611	577	557	546	592	585	647	588	604	590	564	595	572	575	567	629	590	575	586	561	571	582	555	553	595	581	587	598	610	552	551	560	591	575	561	577	608	558	576	621	600	562	614	592	619	587	558	571	557	559	590	579	583	584	577	579	570	626	575	624	570	557	581
16791	12811	6528	2602	1448	874	788	762	730	732	750	688	718	744	697	744	682	691	685	708	743	709	736	744	690	706	746	704	701	743	685	720	715	674	716	697	720	682	749	748	682	744	731	710	714	692	660	745	774	738	698	714	722	692	716	691	713	692	754	723	640	758	766	730	687	716	690	751	757	725	685	714	758	729	722	738	738	774	769	713	725	707	739	738	732	716	751	711	677	682	737	688	716	703	722	727	664	729	697	721	705	721	700	717	749	736	771	698	693	708	687	727	717	732	658	761	710	675	735	679	709	690	747	740	720	770	733	693	695	719	729	707	712	708	692	707	718	726	666	723	701	697	711	697	699	714	710	759	666	673	683	754	727	704	712	690	713	704	779	707	697	735	693	733	693	709	744	715	730	657	685	720	711	693	689	697	735	715	742	663	734	724	674	668	718	726	676	681	746	665	734	687	760	728	658	690	721	693	720	766	662	702	725	715	733	723	751	697	701	681	753	682	725	734	757	680	678	691	689	706	680	690	678	708	752	705	738	692	712	726	703	715	709	704	712	696	721	698	726	705	727	765	745	709	686	756	698	726	707	658	743	708	779	711	731	733	676	693	734	718	656	715	727	693	701	686	661	663	691	753	728	718	702	678	714	729	683	732	676	691	706	683	693	727	704	707	674	721	721	706	679	721	666	691	691	688	668	708	711	712	733	738	712	703	754	675	729	664	680	714	735	743	694	654	716	702	678	722	739	696	689	729	706	715	765	705	725	722	713	709	711	751	674	707	680	724	694	711	678	698	707	685	656	693	685	696	659	714	690	695	733	740	693	709	686	697	663	747	696	696	722	732	704	702	696	692	717	736	696	722	694	731	717	671	746	653	734	735	701	736	742	733	761	694	692	702	730	718	726	746	715	716	708	734	702	690	718	691	706	703	626	730	735	764	752	715	675	711	702	711	706	696	774	723	718	689	686	697	678	714	736	718	698	737	677	678	713	715	718	716	689	695	760	689	742	695	722	734	707	726	708	729	698	711	690	697	714	738	704	719	703	697	700	705	732	747	698	693	706	698	731	655	772	695	681	744	685	700	698	711	641	694	726	713	718	733	698	719	747	738	681	691	662	689	726	693	717	696	706	714	693	725	733	754	705	751	682	711	721	723	698	696	726	718	700	733	724	726	695	656	710	719	735	731	694	691	747	716	720	662	706	698	701	704	728	717	744	690	742	704	691	747	716	732	708	683	681	686	694	667	726	764	711	741	718	713	666	720	671	745	727	706	681	759	729	680	728	725	701	680	713	706	698	731	725	691	729	721	708	676	692	742	753	695	696	694	717	687	703	717	685	710	716	718	702	780	720	695	721	710	722	703	689	780	685	715	717	697	662	702	634	687	724	676	703	707	687	740	751	713	674	698	718	712	684	693	737	742	721	714	720	721	720	719	750	808	680	700	741	710	741	735	738	714	692	668	737	730	758	726	739	747	724	734	687	719	711	717	664	687	684	700	651	729	694	700	718	663	730	756	689	698	703	726	753	702	739	674	687	663	707	726	671	737	708	671	761	736	710	701	770	710	715	745	754	676	733	768	706	710	718	733	731	717	725	713	725	730	738	705	701	724	727	695	736	702	734	702	685	725	707	694	723	749	722	679	700	726	669	696	673	690	708	735	773	687	696	725	773	750	748	735	700	709	733	681	734	670	701	697	721	741	690	653	690	703	690	731	811	733	657	729	699	698	729	715	703	722	709	695	723	769	745	686	720	712	718	688	711	675	681	706	737	716	719	675	702	682	691	707	651	748	683	723	752	695	679	695	716	761	680	709	710	728	689	727	710	713	733	714	718	719	711	753	706	715	698	671	680	685	693	643	684	744	737	705	718	740	741	709	718	745	786	749	682	705	700	678	697	684	691	707	744	708	686	750	716	726	727	673	723	695	666	710	727	702	738	717	732	766	724	673	744	706	715	750	628	720	690	746	712	746	752	658	732	732	709	706	682	704	709	723	694	707	715	721	663	737	717	703	725	723	764	699	761	726	686	707	690	722	723	689	738	684	703	659	752	745	729	717	702	672	705	720	708	777	719	737	661	718	700	666	685	734	712	704	708	751	745	700	767	701	674	720	679	784	715	717	729	675	682	716	743	689	713	691	700	705	749	686	678	696	715	683	704	728	732	703	725	712	673	755	714	648	727	678	722	740	753	688	735	675	728	722	737	683	691	759	713	694	731	741	709	700	686	720	681	666	720	704	715	720	686	695	690	699	707	686	665	756	717	760	722	751	715	715	705	704	717	706	704	705	703	678	677	677	739	705	732	686	700	696	718	733	694	697	734	730	739	745	743	691	724	734	728	703	708	693	732	726	722	695	681	743	718	703	732	688	715	723	746	747	694	670	734	727	753	707	745	703	719	689	754	682	683	734	737	682	684	737	700	737	685	737	705	721	680	719	757	706	736	703	737	691	735	732	662	720	688	759	729	675	680	729	691	713	700	729	689	689	712	722	730	680	691	746	721	684	765	686	677	677	700	729	764	725	735	745	701	685	737	688	710	707	709	735	739	768	687	708	675	730	667	698	722	751	693	722	714	678	739	727	724	680	745	699	694	672	732	760	754	719	689	690	700	696	700	708	697	762	711	697	734	700	731	725	716	734	619	705	711	726	719	692	726	734	707	709	724	739	740	704	712	707	690	705	700	712	669	731	729	679	736	684	767	623	721	662	715	707	714	717	678	745	701	684	724	755	715	701	693	702	722	742	678	734	689	689	741	715	753	711	684	710	738	688	763	681	733	708	700	669	709	691	718	741	745	689	674	711	690	756	728	728	756	705	689	724	704	676	724	680	692	717	733	691	736	694	700	690	728	705	745	717	739	723	704	692	727	713	719	694	741	716	752	728	707	693	701	681	711	710	675	693	741	723	703	734	709	667	765	684	669	736	694	731	716	686	676	750	739	732	697	754	702	700	687	716	722	735	725	660	709	721	713	683	680	685	707	729	712	691	708	740	745	726	709	727	717	689	736	735	704	712	683	713	736	715	711	703	661	683	779	717	697	705	725	729	745	710	737	699	679	739	659	703	740	684	686	689	690	695	689	694	708	689	709	733	680	699	661	674	694	747	667	704	659	724	714	697	752	735	727	677	709	743	716	701	696	702	700	732	704	705	687	726	770	700	694	721	707	689	759	735	746	694	677	714	746	709	690	733	709	711	713	686	694	705	732	716	713	732	691	750	692	756	723	695	757	664	684	675	735	655	722	773	721	691	713	702	704	715	708	716	686	711	688	693	710	754	707	718	759	709	672	708	708	716	703	729	737	666	709	734	716	674	708	689	696	721	751	684	704	719	697	763	728	725	732	710	667	735	712	720	710	726	723	692	732	665	678	714	719	699	713	697	710	674	752	752	725	741	729	668	717	717	671	688	714	735	727	695	715	708	725	740	748	768	722	754	766	734	682	724	728	723	688	715	750	755	718	711	700	715	704	674	682	696	687	713	715	733	727	694	721	719
23612	21007	27952	24246	20914	8393	1407	932	853	809	760	744	731	688	764	727	751	732	696	707	635	674	669	657	678	648	692	715	666	659	644	684	629	643	633	671	626	677	658	648	641	690	632	664	659	630	667	683	648	613	650	640	592	634	644	644	650	626	649	659	613	638	617	621	661	660	604	657	654	643	618	606	633	637	692	652	644	653	643	688	673	640	688	633	648	637	714	632	692	627	680	600	628	639	675	690	668	651	665	637	622	629	689	661	654	607	682	648	630	660	683	584	658	666	652	651	667	638	655	624	609	664	645	630	674	635	608	654	636	609	625	633	643	669	654	605	594	626	623	638	651	681	715	673	677	675	673	628	692	658	647	639	625	658	671	672	652	654	656	678	622	620	636	659	648	566	660	654	671	593	655	622	636	622	699	663	625	616	647	590	640	652	671	671	647	685	644	655	632	660	655	649	644	669	622	588	651	614	631	676	594	623	706	664	636	605	630	624	656	647	615	657	631	660	714	642	657	694	629	681	656	654	651	668	631	635	654	647	645	617	646	635	646	661	684	669	639	650	649	658	624	673	636	657	618	656	631	614	636	626	594	653	681	668	620	654	613	616	657	639	609	649	647	609	632	690	701	614	655	605	651	634	672	656	625	630	613	617	627	661	618	630	622	668	620	643	620	590	647	618	676	599	664	620	651	631	652	637	624	627	637	641	644	664	628	644	642	614	655	677	661	614	666	645	633	654	624	620	643	669	608	632	624	637	646	627	626	600	614	634	633	607	638	652	635	712	634	640	631	621	610	649	664	670	607	650	639	689	640	616	682	633	597	695	606	616	678	639	670	614	650	592	642	649	676	658	675	652	695	682	622	623	689	630	626	672	629	688	650	627	651	663	676	641	646	616	645	696	655	650	621	597	631	661	632	661	623	608	624	650	633	659	676	610	662	631	661	656	648	641	625	649	655	629	585	700	677	650	681	656	574	658	679	638	662	716	649	660	641	662	679	637	632	662	625	666	664	646	674	632	611	645	660	664	680	625	617	646	682	632	673	646	669	629	644	602	616	665	599	633	682	670	675	645	648	656	654	614	643	674	664	673	694	676	689	635	638	595	647	666	640	664	641	610	660	660	620	634	648	681	591	685	634	680	666	681	636	655	657	622	684	628	654	614	658	673	581	647	671	667	691	670	640	679	650	627	621	671	654	648	607	609	616	618	662	612	578	659	658	603	605	613	669	676	639	594	644	672	662	635	666	652	672	624	602	643	680	635	654	636	638	647	664	624	590	644	629	587	631	675	590	639	632	626	644	661	674	649	646	641	636	636	648	654	659	635	608	597	676	658	638	678	640	672	654	631	636	618	626	667	618	637	644	636	648	659	688	602	625	645	643	674	647	671	612	629	648	637	663	689	624	635	669	625	646	629	664	612	637	690	649	634	619	635	624	654	633	625	622	629	685	686	675	646	630	597	648	619	665	686	629	637	645	690	601	651	681	606	566	622	659	648	632	626	648	634	628	651	679	689	635	685	652	654	681	708	641	656	644	622	637	626	659	635	638	658	622	631	643	657	643	635	684	614	608	637	627	677	674	669	643	652	661	629	659	715	631	645	610	637	629	645	651	637	607	671	662	651	651	628	630	596	666	589	681	649	668	634	636	607	668	659	647	633	612	651	638	633	611	613	638	633	658	640	588	631	675	650	654	625	694	607	630	641	651	638	629	681	646	652	654	634	625	597	675	645	642	636	673	617	649	684	661	657	660	604	657	672	631	651	628	631	593	677	663	619	610	670	623	629	626	680	650	665	641	611	697	613	631	662	615	649	705	665	590	660	601	629	688	616	632	610	650	631	634	667	627	658	712	690	679	622	663	649	644	639	618	585	649	626	636	664	632	642	664	637	627	657	635	629	635	605	667	665	654	638	639	711	656	635	619	636	639	662	634	683	669	660	633	655	699	654	648	624	643	635	603	627	658	635	620	634	618	670	622	641	676	649	629	652	659	673	660	683	600	658	608	665	627	656	649	632	632	603	630	609	701	667	617	662	601	649	661	618	681	644	691	636	648	654	606	621	599	663	639	622	663	668	692	642	663	673	634	601	665	643	660	627	629	634	640	633	640	613	622	669	639	645	673	655	669	624	647	639	637	638	674	687	667	629	627	597	675	638	646	660	657	631	631	666	665	636	654	642	577	636	677	637	576	636	581	654	640	652	704	649	672	665	697	628	629	668	640	659	625	682	654	649	640	665	594	642	620	644	661	608	692	649	684	672	658	597	673	623	648	647	672	642	636	697	624	655	639	649	618	587	659	648	632	648	673	659	653	667	708	604	640	611	602	636	634	630	675	634	592	681	656	670	668	666	657	649	636	617	651	651	624	642	682	649	605	662	689	591	662	627	663	658	655	659	623	648	668	656	673	688	659	637	643	632	592	661	653	649	668	668	679	674	603	673	638	625	602	679	645	631	586	625	621	664	680	653	624	660	623	650	690	642	620	682	652	666	637	636	618	677	634	691	605	611	620	614	592	675	619	667	569	629	660	634	639	653	618	649	623	642	668	637	624	621	631	662	591	663	637	619	637	654	656	628	660	688	646	618	693	659	654	603	665	628	620	652	644	671	639	644	625	637	601	634	671	648	608	639	689	684	659	654	668	628	685	619	643	639	640	598	592	645	616	657	690	643	649	653	641	605	713	709	625	652	639	636	649	655	640	636	670	647	642	649	659	596	661	674	614	631	654	626	603	650	648	617	643	634	635	626	627	637	692	613	639	620	656	646	667	623	636	666	699	613	678	646	600	652	632	629	671	652	648	619	655	675	651	659	648	630	626	599	644	639	633	651	624	638	619	617	617	669	653	661	674	626	640	628	657	659	648	641	629	601	637	654	652	660	677	638	696	664	600	664	596	647	649	648	640	632	585	609	632	632	628	671	618	660	616	640	670	645	660	652	666	627	571	638	668	617	639	664	628	614	651	663	625	667	673	618	674	623	635	701	648	602	663	641	664	687	668	610	622	664	684	650	670	622	639	648	643	666	627	687	679	683	634	650	631	663	673	622	687	693	647	616	623	625	651	665	632	646	626	648	646	655	632	644	616	626	653	650	645	651	657	657	700	663	633	667	632	649	689	638	650	602	619	663	613	632	677	642	671	664	649	619	673	632	649	685	618	599	617	612	624	635	625	685	618	625	640	676	631	658	621	619	608	610	665	674	638	608	630	675	623	697	678	613	634	610	617	654	665	640	629	645	698	700	664	642	646	686	622	648	633	633	622	696	636	638	657	698	614	628	634	602	632	645	603	688	670	613	635	647	584	613	665	594	669	669	657	649	624	675	627	655	647	687	609	684	628	630	643	649	615	690	650	625	692	631	630	668	649	632	648	625	635	662	665	645	642	637	635	647	634	651	653	671	650	671	629	658	666	647	599	667	652	703	652	660	651	618	605	650	663	677	632	631	639	591	657	642	666	639	653	631	618	662	637	644	612	653	651	649	634	669	688	648	636	660
22193	27650	17152	7496	3186	2004	1538	1320	1236	1052	1026	1012	938	890	880	829	841	843	808	809	824	830	792	831	763	840	808	814	855	841	795	846	854	791	791	745	798	803	809	770	785	805	889	802	770	767	776	824	780	788	804	825	779	798	826	788	793	830	820	770	738	790	760	845	768	834	780	793	783	751	775	771	773	809	760	810	757	823	787	804	785	748	811	804	773	816	733	814	794	766	808	780	761	817	764	758	789	769	745	825	749	709	800	825	821	787	839	785	829	773	752	821	748	784	756	818	800	790	773	806	809	727	780	816	791	738	785	773	773	812	757	728	761	832	782	777	735	761	792	801	785	828	809	760	755	822	796	780	788	779	813	753	806	786	858	782	788	744	759	811	795	772	824	751	773	758	797	766	748	803	768	802	768	789	803	766	731	774	803	798	762	774	815	821	752	782	789	836	799	784	808	786	766	730	776	765	766	779	757	797	776	823	800	769	747	840	796	772	821	792	777	812	739	764	811	826	760	790	743	825	792	777	777	792	746	757	766	774	760	744	780	786	739	797	763	795	725	717	818	820	800	845	755	786	797	792	832	781	805	791	773	818	780	814	783	774	807	763	809	764	736	801	795	766	754	815	734	769	787	806	746	773	784	794	771	820	765	774	838	783	826	823	793	816	777	781	776	781	847	773	762	763	811	813	785	806	752	836	797	755	791	764	814	759	769	804	782	799	794	806	765	771	816	819	825	807	830	800	753	724	804	799	776	803	777	817	816	753	733	825	811	726	775	777	762	732	754	786	755	757	788	799	816	802	826	810	738	793	759	789	782	807	803	799	791	804	755	800	798	766	810	767	814	789	758	807	800	809	773	773	806	804	772	784	825	780	767	811	770	800	766	781	817	830	779	810	810	781	820	820	788	791	778	789	792	742	791	754	774	761	788	792	785	806	762	749	811	758	767	755	820	819	805	816	751	736	735	724	793	767	756	784	792	800	818	802	761	811	800	807	793	790	761	762	803	790	717	780	801	775	812	833	735	821	766	793	805	744	831	781	790	776	798	783	778	782	733	750	795	769	760	767	774	758	783	749	800	775	782	781	766	769	778	752	770	812	736	776	816	826	748	753	774	762	772	830	763	774	784	791	774	842	758	819	775	758	743	825	805	752	776	704	723	778	720	800	783	796	827	785	760	747	811	780	773	774	735	785	725	781	812	799	780	777	760	793	816	770	821	832	777	795	831	750	766	781	785	767	814	772	812	784	744	791	827	802	810	843	785	776	747	781	832	802	803	770	804	807	797	738	729	830	789	745	743	848	806	773	783	784	796	780	771	793	824	817	833	816	770	755	855	791	810	792	755	789	704	761	812	729	777	795	784	804	775	745	803	770	783	795	793	854	813	783	778	820	778	750	801	776	769	780	788	776	759	776	766	776	790	797	746	763	808	786	819	745	784	792	791	814	783	815	808	792	761	810	730	746	819	812	786	772	806	781	769	805	834	806	772	792	787	792	811	780	798	766	824	753	776	817	745	770	749	765	793	784	787	789	780	769	801	794	779	835	820	740	791	790	759	774	802	767	758	755	822	812	833	753	791	769	768	797	779	798	785	739	779	772	771	768	760	769	793	767	750	790	783	777	800	806	767	798	792	798	781	768	809	759	783	758	832	804	748	800	812	768	799	823	782	799	795	776	828	690	746	776	779	791	727	772	813	792	758	828	810	792	791	769	809	747	806	738	794	786	780	775	778	754	776	792	778	812	774	788	803	802	754	797	786	784	751	786	746	817	785	779	804	782	797	793	798	757	798	772	839	837	821	771	796	813	801	773	778	782	815	805	788	821	824	790	715	786	751	772	739	768	726	790	800	759	765	746	750	797	734	803	741	807	740	769	752	747	796	844	788	766	781	799	770	818	755	815	788	731	797	848	789	747	798	768	815	828	788	780	774	800	793	783	752	794	803	818	796	813	763	778	766	797	757	780	724	795	782	805	779	784	817	799	785	770	764	810	836	760	768	786	818	792	757	747	786	813	774	794	773	808	762	840	802	855	781	794	813	809	838	736	795	802	752	806	784	843	761	816	772	794	818	789	749	777	776	779	801	770	795	810	803	767	779	767	815	806	759	816	837	817	762	775	814	744	831	808	825	786	837	772	760	768	769	756	763	808	860	822	761	857	763	750	745	806	773	810	782	757	831	790	788	834	803	782	774	780	754	769	751	755	753	790	738	818	788	819	833	710	789	779	707	760	753	786	812	813	806	771	740	805	799	778	810	823	801	750	756	774	789	849	823	773	786	777	768	783	751	789	761	798	770	796	774	771	770	770	787	797	797	769	748	766	785	841	747	757	734	746	795	726	826	806	765	760	804	795	748	815	796	714	791	767	827	805	785	812	805	776	781	764	833	809	771	743	785	825	792	775	765	749	747	748	731	750	836	829	796	791	774	797	789	776	774	822	776	756	792	789	800	772	785	786	802	768	739	770	771	738	791	763	772	787	760	839	772	797	780	798	802	822	855	824	806	821	805	803	783	796	801	814	789	829	804	756	818	765	773	780	789	791	809	775	762	784	820	760	778	741	837	788	797	810	738	832	817	774	788	799	768	836	800	731	752	802	850	793	770	797	815	753	784	832	750	817	773	813	774	806	803	755	792	780	733	804	716	812	797	752	755	772	800	799	788	811	830	827	746	806	770	767	795	792	800	757	814	781	738	767	790	804	803	790	777	786	819	781	780	786	790	767	740	806	805	753	800	792	776	784	726	811	778	726	846	786	773	769	756	818	740	764	795	774	759	804	767	794	758	805	807	807	793	798	808	774	763	779	795	798	818	805	784	754	785	777	802	808	780	822	768	773	794	748	825	734	748	797	786	745	775	806	782	760	720	804	822	767	808	750	772	758	831	782	797	800	778	766	793	787	812	795	773	818	793	773	806	744	752	794	777	777	778	817	813	804	763	788	770	751	813	772	815	778	758	729	831	732	797	794	777	763	814	788	806	780	790	753	794	785	765	813	785	788	778	820	822	807	790	789	764	765	762	789	770	788	721	737	831	797	779	781	762	774	790	786	850	819	782	753	738	781	811	788	774	764	740	792	796	804	798	770	747	733	796	788	816	796	790	752	766	798	806	810	760	806	759	782	789	799	793	778	821	783	802	773	790	794	897	814	774	775	788	799	768	812	778	766	788	796	784	802	828	764	721	826	788	743	820	819	766	803	784	768	719	794	818	767	782	797	768	828	763	817	762	822	829	796	785	802	770	761	782	750	730	791	798	740	771	753	779	808	794	830	777	785	767	736	759	775	820	780	784	770	773	764	801	801	821	807	760	782	789	781	746	763	754	801	761	803	783	821	768	793	725	763	790	787	783	798	768	745	798	771	819	798	798	794	809	785	778	765	794	804	849	802	760	810	773	783	790	775	786	798	835	784	780	774	792	755	765	797	803	830	824	741	816	791	766	775	768	787	792	781	781	730	770	829	770	816	789	790	780	773	771	808	753	813	779	814	764	775
24730	21010	26945	25122	10571	863	591	506	475	507	405	412	407	375	406	380	417	361	382	369	398	376	375	376	365	367	369	396	362	398	387	397	381	395	356	418	340	357	349	376	359	377	376	377	366	372	355	370	362	398	333	366	355	354	404	396	350	401	352	409	374	314	369	393	357	407	377	355	377	371	392	344	425	361	352	367	370	348	369	375	366	351	367	373	367	330	345	334	356	373	410	369	374	354	367	353	429	339	368	346	377	363	339	388	340	347	383	363	344	397	364	363	383	351	355	384	371	424	351	344	361	359	374	315	367	366	353	359	373	376	357	368	388	377	338	368	378	356	382	360	392	367	387	316	371	384	371	411	364	372	401	346	377	383	374	391	388	385	394	330	365	393	399	360	344	359	373	369	367	373	362	384	350	335	348	374	352	337	365	348	342	369	365	344	330	381	326	346	360	374	384	370	364	368	339	363	404	399	356	385	386	389	375	358	364	367	338	326	324	359	391	381	366	364	328	378	373	409	383	340	370	359	364	340	342	378	351	397	390	394	331	351	397	367	358	385	361	378	353	331	377	368	395	361	389	369	375	336	379	362	393	362	360	360	379	364	369	401	364	404	357	355	371	376	385	380	353	375	367	383	364	345	337	376	389	351	349	377	399	403	365	394	340	364	371	368	358	373	356	358	371	401	409	381	350	355	347	379	315	374	337	364	386	348	380	375	329	400	398	371	387	335	383	377	343	375	377	366	335	348	346	345	383	405	368	378	385	327	371	370	387	370	384	378	364	357	386	345	357	368	334	363	379	358	353	392	352	357	400	350	385	360	404	358	371	388	358	388	376	412	373	369	372	407	398	344	349	375	369	390	355	375	380	361	343	353	373	361	365	366	392	372	375	341	345	349	344	362	361	418	356	346	374	375	367	387	342	339	342	375	337	334	388	385	353	401	383	365	375	380	387	384	389	352	374	387	364	400	366	377	357	393	371	360	353	364	355	387	375	399	349	382	407	367	349	332	387	381	371	389	370	371	388	381	397	384	349	411	399	319	372	386	353	360	360	379	357	372	361	368	377	387	378	367	388	393	349	404	334	401	358	399	387	407	357	381	367	334	371	344	354	388	399	340	366	365	352	379	358	356	360	375	373	397	379	375	374	341	378	360	385	392	379	363	365	352	343	371	386	365	332	387	340	400	393	368	366	380	320	348	384	373	376	354	380	386	378	396	354	383	365	406	396	358	344	399	377	364	380	350	373	358	377	364	380	398	370	372	325	361	369	365	392	330	351	368	389	370	364	392	366	400	356	347	380	374	350	338	366	366	363	387	361	349	351	390	360	334	378	367	359	385	363	338	373	350	370	384	401	369	349	370	377	336	389	335	374	396	375	387	394	385	331	382	335	384	354	382	367	355	349	355	365	365	399	346	340	399	330	384	382	375	361	379	386	357	375	321	361	376	362	323	377	380	360	369	349	378	360	349	367	366	380	335	382	403	363	383	363	342	365	339	361	381	372	378	345	429	348	419	362	335	380	410	407	379	364	355	401	362	378	359	403	406	352	358	371	404	390	364	391	387	369	353	348	377	347	368	400	350	347	375	336	368	362	383	422	386	365	373	353	374	347	372	352	369	355	405	394	350	377	386	379	339	387	339	397	401	392	355	379	390	367	362	374	358	368	354	370	360	353	360	369	352	351	371	369	348	344	338	343	375	394	375	386	379	353	359	387	369	367	405	361	355	362	388	380	398	380	328	390	336	399	333	367	369	347	389	360	393	403	393	365	333	334	392	350	368	374	400	379	347	373	344	357	360	366	330	409	388	345	400	356	369	317	362	347	367	376	340	368	367	369	350	363	365	382	374	363	400	380	353	368	353	336	374	369	380	372	361	366	365	367	354	367	388	370	365	389	336	363	356	348	358	370	314	360	354	415	382	398	305	372	322	375	366	348	374	391	363	376	395	378	362	339	378	371	389	354	367	391	370	424	359	369	394	365	377	366	376	388	374	357	389	348	349	369	391	365	346	377	370	359	377	349	350	383	429	363	381	353	379	381	380	374	356	362	350	352	361	371	346	374	372	410	354	394	349	340	359	360	376	427	357	352	362	377	351	373	363	379	372	361	388	409	368	384	353	400	346	406	368	386	368	369	343	316	367	372	348	377	389	339	368	387	407	362	348	389	354	390	326	359	351	383	359	372	387	353	364	364	349	368	377	381	366	362	346	379	345	385	355	384	402	381	353	362	338	430	378	384	346	355	385	336	377	363	342	380	351	402	378	391	383	380	395	377	351	399	407	387	361	391	369	394	385	369	347	378	383	366	321	378	335	389	368	344	353	343	353	361	375	372	386	364	407	380	356	370	371	381	350	363	363	350	372	414	377	327	378	361	334	389	341	377	366	349	354	389	376	375	355	372	335	389	391	382	361	351	334	378	395	387	349	400	387	388	366	396	359	369	382	341	366	359	377	391	376	385	371	354	357	363	369	372	370	369	383	361	356	380	361	390	377	352	358	374	350	353	387	383	384	363	355	365	394	381	372	361	381	354	359	373	355	354	373	374	350	380	377	345	357	360	375	341	382	397	381	395	365	379	380	351	374	372	393	378	358	404	412	359	375	391	348	365	381	374	384	386	369	360	376	382	369	367	355	362	358	328	353	391	378	339	342	392	358	367	355	346	424	392	369	357	382	365	369	365	376	356	381	364	356	378	387	369	352	351	403	404	355	397	377	372	352	349	354	330	338	348	359	384	369	386	370	368	390	348	347	359	375	393	345	356	375	354	372	381	386	360	366	367	354	393	355	350	339	381	372	390	363	389	377	361	377	355	391	348	368	350	365	343	334	379	370	360	376	371	370	399	328	346	359	358	401	378	344	387	361	359	377	355	384	350	370	378	373	394	355	349	378	365	360	360	400	365	381	361	374	368	327	383	387	366	404	412	390	371	377	361	364	351	398	369	387	367	383	397	379	365	407	415	370	368	347	351	414	367	380	413	367	387	391	366	415	398	389	380	397	383	359	366	400	356	354	380	392	343	366	376	364	398	400	366	353	379	334	385	371	393	380	361	386	365	361	349	357	355	341	411	370	369	375	360	405	369	389	377	373	389	379	390	368	357	348	324	376	365	398	358	364	373	359	397	368	335	340	379	391	363	351	396	364	381	415	381	334	366	370	355	347	370	374	374	377	374	355	372	408	374	387	360	380	378	378	391	373	368	370	361	382	371	353	387	343	387	376	354	349	365	351	361	398	369	369	401	390	356	355	344	368	359	391	348	398	348	369	370	381	369	345	384	372	343	374	367	341	349	365	352	373	357	358	373	402	361	370	372	397	375	381	351	382	383	376	382	360	353	393	371	393	397	378	369	365	404	381	371	382	386	390	367	389	385	382	346	381	342	374	359	375	373	380	383	372	368	382	349	382	341	353	349	378	340	360	403	382	347	374	335	368	366	328	375	353	368	367	397	353	378	361	359	366	337	348	348	371	375	367	359	379	363	354	378	350	391	369
20559	22627	13340	5556	2699	1271	1030	775	765	651	568	571	558	501	482	523	541	472	430	478	508	527	470	457	474	465	476	475	433	454	499	476	436	443	453	432	447	483	524	448	458	452	478	449	428	486	472	479	461	499	446	441	426	460	429	414	437	431	489	410	465	437	418	462	440	465	481	480	487	444	444	422	434	469	450	430	405	460	470	425	465	426	426	449	481	457	476	446	484	479	462	454	476	469	442	486	453	433	487	488	440	486	436	475	491	483	467	456	438	451	426	457	444	476	446	431	487	458	405	448	455	478	471	489	437	476	473	433	460	462	441	468	472	469	469	448	437	455	460	465	425	459	402	449	433	459	445	465	457	472	441	474	477	443	461	459	465	492	468	453	459	448	470	457	451	445	397	453	435	483	419	498	449	478	475	463	439	476	464	424	446	452	454	489	440	464	482	487	471	440	459	457	452	498	432	438	410	467	454	494	414	489	454	469	453	440	426	437	483	435	401	418	463	491	481	461	467	481	486	455	468	485	470	466	450	446	508	478	466	483	448	443	444	447	457	458	442	490	452	440	479	443	452	482	449	407	433	478	438	472	498	424	459	453	462	452	459	439	475	461	459	451	467	430	470	439	499	431	431	428	465	404	462	435	466	471	453	477	525	416	481	489	481	463	432	468	455	481	431	469	447	429	454	444	455	413	424	468	454	436	476	471	429	477	476	442	424	456	410	512	467	473	449	443	438	462	446	476	459	457	462	415	465	402	441	476	433	455	464	457	443	436	432	453	463	469	457	476	450	457	471	464	452	435	468	419	433	464	452	478	482	459	454	441	464	488	464	434	411	476	451	482	458	429	480	457	463	459	435	451	451	465	492	445	496	435	432	437	446	438	504	431	510	420	467	443	467	445	462	441	462	442	459	497	468	462	443	448	472	446	485	442	472	435	431	467	506	451	499	444	438	501	451	460	451	440	436	473	448	463	442	491	427	453	458	475	510	470	453	486	451	457	430	431	464	433	438	435	456	444	455	461	481	456	432	441	480	443	474	446	442	466	441	470	494	470	439	468	450	414	465	456	465	442	462	464	432	461	446	448	439	442	463	465	493	458	441	463	482	460	441	456	445	437	434	452	487	457	457	453	465	469	437	432	446	443	489	435	469	453	439	474	451	446	492	430	443	432	468	474	477	438	478	484	488	490	433	436	455	454	454	500	489	472	455	434	499	448	455	428	468	449	475	438	441	453	478	483	437	461	440	399	457	496	460	460	454	413	444	443	442	484	472	468	430	495	456	488	445	468	472	419	508	420	458	463	435	458	454	426	460	476	436	429	466	451	479	469	447	475	418	484	449	483	469	455	456	414	453	468	432	453	461	480	500	478	487	471	448	453	391	464	470	467	454	471	481	455	473	451	460	456	493	433	471	466	433	423	454	444	445	482	415	424	483	468	472	445	440	459	471	471	490	467	398	436	467	476	409	421	439	468	448	472	445	471	441	426	443	433	451	454	415	465	486	441	461	461	460	460	427	471	413	459	465	454	440	455	444	457	471	480	422	430	463	468	448	445	431	478	482	470	446	464	471	437	438	464	460	432	445	493	440	479	447	434	405	435	465	471	473	464	446	455	460	438	469	433	473	440	421	485	434	458	490	436	493	476	461	459	469	463	465	457	438	457	446	470	433	431	464	505	486	475	439	482	449	468	481	441	451	459	460	466	433	448	447	460	476	447	435	451	421	450	430	425	445	439	450	471	448	467	455	476	448	445	461	435	455	506	436	460	438	458	447	472	458	462	432	440	450	447	473	396	422	484	462	446	439	437	441	430	437	429	464	396	452	434	489	461	456	495	469	464	479	418	431	484	451	475	467	487	464	477	475	436	459	484	476	430	485	438	434	428	436	445	473	429	398	460	411	462	431	445	460	453	462	476	485	472	433	481	436	472	430	435	469	458	472	497	447	476	464	436	447	462	469	463	441	444	456	424	462	470	490	443	465	388	430	458	446	444	420	480	434	432	451	451	460	459	479	434	480	433	444	448	417	465	438	475	437	441	447	437	450	451	447	496	434	451	452	492	461	461	465	447	485	446	440	488	462	463	441	433	466	433	462	456	479	468	478	452	459	464	495	423	423	491	495	467	456	452	469	456	455	483	489	450	459	489	454	484	412	470	489	447	467	457	458	428	451	488	456	470	469	479	466	433	459	454	414	496	443	496	467	477	474	455	456	463	478	444	470	473	427	461	441	468	428	483	457	414	473	443	440	442	431	477	466	492	446	464	477	482	410	412	440	459	480	466	477	454	469	517	466	481	424	487	421	472	479	406	460	470	472	473	449	523	441	485	465	464	445	443	428	483	453	475	436	475	463	442	446	440	458	438	485	454	467	460	489	424	434	499	434	444	433	477	423	431	470	479	463	441	428	448	475	449	419	454	448	469	446	464	458	428	436	426	479	441	418	442	436	468	476	456	455	462	433	424	434	469	439	437	461	441	423	447	481	492	470	460	535	467	465	460	448	468	435	419	468	417	478	442	486	440	481	446	461	507	483	473	479	455	435	455	476	453	427	483	461	495	449	464	465	478	451	475	460	465	469	482	492	439	445	466	426	463	432	459	452	444	474	457	465	472	437	462	471	453	456	454	454	413	464	416	445	470	442	455	416	458	449	484	472	455	459	446	426	460	455	439	425	453	483	461	470	440	500	429	464	450	450	458	455	466	470	507	445	481	460	423	487	477	425	460	441	441	432	454	488	460	430	447	478	470	448	480	470	440	438	475	432	447	464	431	432	442	454	469	442	450	445	470	466	476	454	452	442	463	429	457	509	474	427	427	426	472	483	463	468	451	464	503	452	476	473	457	462	506	430	463	452	436	463	447	449	470	457	451	440	435	453	452	444	442	460	454	436	463	490	434	449	441	472	448	491	487	483	453	437	420	450	468	409	473	460	463	451	444	439	459	477	474	465	471	500	432	467	460	428	465	460	445	471	441	480	468	466	466	469	445	479	498	437	431	448	501	453	491	470	448	495	435	439	466	478	476	467	477	447	433	445	452	497	475	424	473	456	456	456	477	487	465	437	450	471	450	423	459	477	484	470	461	451	458	497	489	456	467	474	478	458	455	461	437	413	489	467	509	467	453	453	492	411	462	469	440	456	477	465	455	463	474	439	447	435	469	481	420	458	468	455	445	469	450	416	451	455	457	449	413	447	465	455	452	457	474	439	465	470	465	452	453	439	466	500	457	473	470	494	471	505	437	485	453	431	425	478	448	437	470	454	480	458	469	489	493	452	430	455	411	455	471	459	460	492	480	508	433	441	441	424	466	472	473	445	450	456	481	499	472	461	444	447	466	434	476	413	442	490	451	418	440	519	453	466	442	450	471	447	450	461	444	449	459	436	455	425	476	473	483	422	470	470	496	454	472	424	496	457	445	432	469	455	420	478	466	457	453	460	465	471	442	472	487	481	442	468	452	431	473	421	459	449	475	492	433	447	456	469	476	467	444	419	469
22656	21043	28493	23801	21031	20956	6171	1042	739	676	640	570	529	498	496	460	459	465	462	431	485	408	415	417	429	412	398	429	417	416	399	404	401	428	420	386	399	441	416	430	435	416	427	415	397	428	428	398	407	394	426	403	388	431	407	377	399	379	396	358	397	402	415	387	404	432	383	405	394	427	389	418	391	415	412	399	387	414	377	416	361	411	381	423	392	409	383	379	384	415	420	390	390	401	442	389	399	396	401	386	426	351	409	443	414	391	370	404	398	365	432	429	410	390	387	412	377	416	346	369	409	389	361	422	429	406	363	415	392	390	381	398	400	392	391	431	386	395	425	388	417	424	401	386	396	429	404	408	395	403	378	390	407	402	424	426	361	397	382	412	413	408	384	416	416	375	397	372	381	354	418	364	375	411	425	420	427	374	400	388	374	393	377	400	384	404	380	385	421	392	417	401	360	365	374	358	417	407	404	406	427	418	353	414	383	383	406	345	392	380	394	400	439	405	376	414	411	374	408	339	431	432	430	410	367	408	402	375	412	367	386	396	378	405	376	423	422	387	388	375	402	422	376	409	382	388	424	408	411	412	370	364	395	401	410	429	387	416	376	376	392	383	372	372	397	414	388	369	379	381	398	408	429	376	418	419	405	391	416	419	410	373	376	391	381	410	362	423	389	400	404	395	397	414	394	409	388	378	416	398	378	373	385	424	403	405	392	382	379	424	385	395	372	385	397	373	364	403	394	411	368	384	406	410	393	364	408	377	351	390	412	398	424	403	388	413	383	415	363	379	382	414	375	374	431	383	368	413	434	386	383	375	410	348	412	385	379	406	411	403	398	425	399	386	400	407	451	397	415	382	399	400	367	403	387	371	396	351	380	406	371	382	440	380	413	409	439	387	431	449	392	368	406	408	417	406	383	383	385	376	413	387	372	360	436	392	409	393	372	411	411	363	397	376	400	425	400	420	386	412	389	411	396	392	359	426	369	382	423	336	412	415	409	417	388	385	376	394	390	385	393	396	403	425	404	366	377	397	419	389	394	413	437	413	400	361	394	398	406	404	415	382	392	390	361	386	385	399	399	416	399	428	401	391	417	390	404	404	390	401	386	370	376	397	397	388	403	401	438	384	398	400	394	419	415	402	395	393	387	386	415	410	387	407	397	406	378	403	429	416	399	351	364	389	399	375	412	386	410	383	354	415	390	378	399	379	378	405	377	388	394	389	360	394	403	424	423	417	379	386	401	393	418	398	401	397	397	392	396	380	390	403	376	425	434	407	398	371	387	372	427	389	422	424	379	431	421	408	377	379	389	382	391	357	423	372	389	396	409	394	390	378	370	413	387	359	369	393	375	382	402	383	398	359	457	394	372	421	381	413	390	372	396	395	362	394	342	393	403	374	412	377	418	376	397	387	392	365	375	394	391	403	409	386	408	346	383	404	344	388	371	376	399	408	403	375	417	379	383	405	371	367	401	409	383	421	372	369	403	442	355	364	402	386	408	386	384	399	373	402	437	399	388	421	404	405	394	379	389	390	418	416	374	390	385	403	364	405	376	399	392	403	387	384	350	412	382	407	370	371	386	410	414	393	385	410	407	388	405	386	389	413	403	442	420	399	408	409	396	428	376	360	413	434	401	416	382	388	441	400	362	397	383	389	407	380	393	398	409	408	387	409	419	428	385	396	397	408	416	411	443	414	387	398	358	370	418	404	382	395	380	375	372	411	403	424	401	427	395	361	426	380	404	405	376	388	398	401	421	384	414	383	401	466	399	406	397	403	381	375	374	331	362	369	416	388	371	384	380	384	415	419	399	380	364	358	387	390	418	410	418	368	400	383	443	417	415	381	412	406	394	413	401	363	361	370	418	418	381	365	380	383	396	362	382	395	363	415	404	450	395	400	423	375	399	386	409	409	413	391	385	415	405	399	365	391	410	369	411	421	391	388	394	416	364	380	409	422	406	363	399	401	385	388	396	388	394	429	385	406	358	357	375	385	433	390	381	397	399	408	412	388	395	418	410	396	375	384	391	425	467	387	373	387	372	417	408	396	451	379	399	365	421	393	406	424	386	412	409	402	402	407	407	398	399	380	387	434	387	390	431	382	404	391	403	379	435	412	365	379	447	374	392	367	361	424	392	405	421	403	372	386	358	370	418	381	380	395	412	388	381	374	376	356	412	411	399	415	355	394	373	408	384	406	415	434	376	399	436	402	379	437	414	409	388	397	393	406	384	414	418	415	407	416	386	412	392	383	400	396	422	403	392	395	392	377	395	395	394	411	377	380	412	366	380	412	414	419	385	427	388	385	390	417	413	380	415	384	403	417	406	424	392	406	397	409	364	399	390	405	394	432	408	394	437	382	377	395	358	421	376	433	410	422	384	390	385	377	376	393	427	399	421	357	407	395	369	432	400	391	392	426	387	378	382	424	379	389	373	405	434	376	380	386	389	399	422	390	378	363	405	359	376	359	414	433	393	404	404	391	417	424	375	375	380	390	421	401	385	372	391	371	377	378	403	392	369	371	393	426	392	392	389	350	366	393	370	392	424	377	400	406	377	409	403	418	403	428	392	400	401	357	372	395	378	371	423	415	417	416	398	419	444	396	400	394	383	398	359	408	415	399	393	395	439	379	400	380	406	404	366	375	390	395	403	400	413	416	415	403	374	406	404	390	366	378	422	375	364	397	389	391	405	377	401	396	404	396	369	399	414	370	414	368	407	390	396	422	425	386	384	413	394	372	392	423	387	373	387	390	401	399	375	399	394	383	402	376	375	374	387	375	394	418	397	405	414	400	413	416	388	402	404	372	407	400	376	382	388	391	424	384	390	383	378	370	387	401	377	409	407	394	417	388	408	352	443	413	379	365	401	404	380	389	402	385	384	405	418	396	387	383	393	388	419	369	408	395	331	371	396	384	386	353	404	416	385	372	369	374	374	418	410	379	405	384	385	393	401	377	427	372	412	408	387	384	413	395	392	409	394	365	408	383	381	403	384	364	382	418	418	436	399	408	360	406	429	401	395	418	362	423	384	396	406	382	412	416	395	390	403	399	374	404	344	413	398	336	400	397	381	359	426	394	378	386	408	366	395	385	397	388	380	442	364	385	381	397	398	374	369	360	415	379	340	366	389	375	384	399	408	390	405	371	426	400	429	406	374	392	415	396	387	361	379	409	404	379	410	383	385	367	357	414	414	377	360	430	389	378	392	376	426	370	430	405	416	425	381	378	384	368	406	401	405	409	411	394	386	388	412	418	402	382	380	432	401	348	397	411	390	378	429	404	363	392	415	445	399	401	408	427	373	405	365	424	405	417	424	419	371	377	388	388	379	392	379	401	368	361	395	409	419	392	397	380	381	401	396	402	379	378	365	387	385	396	462	417	408	368	386	399	366	411	376	383	389	389	402	415	414	417	377	381	397	380	414	410	387	392	387	386	401	377	393	389	412	385	405	352	399	402	383	375	396	342	393	370	373	395	431	385	401	408	403	386
25785	34521	24293	11922	5414	2720	2053	1577	1248	1078	951	880	787	749	702	668	656	547	629	555	624	536	562	578	561	518	518	559	566	560	498	520	513	527	543	511	524	529	494	508	517	484	536	527	507	536	519	499	471	482	519	496	469	491	513	517	509	490	479	511	517	525	562	478	474	489	463	484	491	517	531	491	515	516	498	465	501	507	467	493	510	532	491	491	461	504	523	491	495	476	522	482	475	503	460	548	512	497	497	502	478	497	480	541	504	489	526	482	505	510	495	519	498	504	500	489	510	491	462	536	493	525	506	522	476	491	481	469	496	495	501	491	512	476	496	541	454	500	494	469	505	512	485	524	524	506	499	542	504	498	507	478	495	491	537	503	513	530	439	491	481	523	503	500	482	503	451	533	512	514	517	528	487	551	518	483	493	494	457	474	496	497	478	486	482	541	533	519	461	491	489	527	521	511	465	486	479	514	521	497	464	510	460	492	503	462	522	542	452	475	511	500	494	485	515	510	497	489	515	490	502	513	514	498	459	503	470	473	493	499	490	471	487	472	501	497	520	501	472	498	489	487	502	521	542	501	516	519	500	518	484	466	474	443	465	506	509	543	501	478	487	478	509	498	477	476	489	540	490	531	471	492	522	508	458	526	492	475	484	493	497	488	527	494	472	500	490	501	515	472	485	534	512	479	542	478	522	500	479	519	506	492	517	471	509	511	465	501	477	465	467	489	467	521	509	512	488	501	503	474	522	504	524	476	500	517	499	503	505	503	482	476	489	490	500	479	457	525	482	476	503	506	537	529	496	486	523	455	535	453	482	522	511	463	461	491	497	520	461	501	466	466	510	510	474	508	499	468	483	493	481	478	524	523	492	497	516	494	500	525	523	520	521	475	487	479	505	532	505	513	504	486	479	502	500	487	488	499	508	492	483	492	513	507	491	518	517	472	493	487	446	471	525	485	479	510	497	498	541	504	489	547	477	505	444	494	492	527	463	483	493	498	521	513	494	479	494	500	521	532	509	501	521	512	471	524	450	521	513	517	487	497	478	505	484	506	511	485	523	541	513	482	480	536	481	480	512	518	482	518	458	484	490	447	497	523	482	524	563	499	458	456	537	492	509	482	494	485	483	542	485	476	478	499	507	428	480	493	529	489	504	490	500	485	490	531	483	476	506	469	497	518	490	455	500	486	468	468	499	472	463	523	482	518	533	523	492	516	477	493	458	503	473	492	507	469	499	509	503	455	500	504	491	528	521	490	488	486	505	503	515	501	508	513	490	505	504	534	504	497	492	505	506	508	556	447	459	471	499	501	514	512	459	490	499	503	497	487	500	482	487	555	486	496	511	446	499	500	475	518	485	532	493	479	533	467	490	484	528	475	508	485	480	507	480	503	521	520	447	484	466	500	534	491	519	521	468	486	501	450	471	499	496	531	484	484	534	466	480	485	492	548	514	461	497	521	472	477	508	495	523	495	522	471	499	505	484	479	508	511	512	544	518	507	516	515	496	500	497	486	461	493	481	535	541	505	518	464	519	476	508	489	482	508	505	522	503	494	473	502	511	479	482	494	506	489	524	522	501	494	507	507	483	495	479	506	531	454	501	485	489	492	510	479	516	502	530	501	524	519	474	487	503	484	480	511	504	517	532	511	501	466	498	492	540	537	524	500	473	496	471	467	514	500	500	498	533	499	512	480	492	487	505	495	492	525	503	521	515	473	495	493	525	511	500	512	506	496	460	489	494	529	500	490	473	479	483	472	553	501	494	505	496	486	553	457	502	472	463	512	475	507	499	446	497	456	497	489	513	521	458	464	467	503	482	491	489	485	492	483	485	509	502	497	483	462	491	501	531	482	497	463	500	473	484	514	512	494	482	473	521	483	466	501	523	506	496	477	487	474	496	490	463	502	514	478	510	525	499	496	464	496	505	501	477	486	508	512	525	469	515	501	527	549	488	516	491	534	503	512	476	461	488	518	536	463	497	509	492	487	466	466	462	470	515	524	525	520	476	524	495	449	469	487	510	485	477	439	501	507	471	521	464	527	504	530	481	456	497	531	482	508	488	481	540	533	483	498	509	519	517	496	510	485	444	512	444	473	526	492	497	498	497	533	494	493	481	510	459	470	531	546	485	521	470	513	494	486	491	491	507	471	505	474	493	483	476	514	483	513	489	521	498	521	503	469	495	482	520	503	510	478	508	470	518	500	482	507	487	464	494	481	515	489	511	538	523	498	520	493	505	508	479	500	482	517	500	493	477	503	494	476	509	518	502	483	485	545	524	492	504	485	492	497	504	535	508	501	512	539	462	526	490	488	512	490	460	504	470	458	512	535	483	474	509	484	492	522	503	469	482	490	508	522	501	509	507	549	495	439	499	512	486	464	528	510	473	505	508	508	516	494	509	468	518	475	477	508	512	507	478	470	476	511	491	506	501	491	490	488	509	520	502	492	492	514	502	543	459	479	526	496	490	489	513	466	463	496	516	497	504	475	513	474	472	507	461	476	481	454	487	458	509	522	505	475	510	484	457	493	485	523	482	471	491	505	513	489	454	521	484	472	498	453	502	498	541	495	503	497	524	481	484	481	474	466	519	492	540	523	479	487	489	483	470	504	469	485	485	452	496	522	482	501	502	491	485	514	513	501	482	499	488	471	496	486	521	470	490	495	493	495	486	500	466	482	493	517	512	507	504	478	540	492	491	479	469	504	487	522	473	520	473	492	478	487	491	512	503	475	480	495	456	490	504	517	530	488	512	506	493	466	546	530	497	490	497	504	500	515	484	508	542	482	502	475	507	469	508	509	509	487	527	508	489	483	442	479	481	483	506	490	501	494	500	523	494	513	494	490	501	483	497	484	513	516	503	490	469	495	497	454	509	501	485	490	472	493	537	501	483	506	522	511	504	472	480	493	540	468	499	496	495	491	502	491	499	465	486	549	489	492	490	468	508	510	524	508	471	517	516	490	551	489	497	499	525	523	495	496	527	500	488	462	487	479	503	539	480	506	476	496	489	490	468	500	499	520	485	500	532	472	491	511	477	445	477	467	514	488	501	508	516	527	485	496	488	487	496	500	485	487	479	540	480	551	494	508	514	470	503	492	520	478	473	496	544	476	519	478	463	487	497	506	515	512	464	533	493	491	491	483	486	531	472	467	499	452	460	493	514	528	497	513	487	498	467	487	479	476	524	525	486	516	506	483	487	494	463	483	507	503	505	468	497	518	514	512	527	483	504	507	529	504	474	523	488	436	480	535	530	466	497	471	480	491	528	493	512	472	469	504	496	498	546	469	518	512	516	539	503	512	490	455	465	483	482	443	505	516	502	496	481	485	483	490	450	481	531	515	497	518	510	524	525	488	472	498	512	474	504	538	508	524	485	501	481	542	523	509	507	499	508	503	498	504	485	511	497	510	535	501	493	488	443	498	532	513	468	468	506	467	458	534	511	448	482	456	481	466	470	460	540	495	465	496	496	481	494	466	482	525	530	525	486	440
27425	19449	9181	2609	993	701	617	574	634	589	572	644	601	587	589	590	623	586	597	590	552	602	568	581	573	568	587	602	577	623	564	553	582	566	605	558	598	610	595	590	545	576	547	569	589	625	601	551	589	625	586	583	595	602	626	559	610	585	589	578	543	582	592	548	616	563	647	570	619	576	586	552	603	585	625	542	593	596	567	581	557	599	617	540	592	573	600	533	568	586	561	558	602	578	587	566	661	575	576	531	599	540	583	580	593	572	588	589	583	581	583	589	574	548	582	585	581	588	626	556	612	584	567	645	540	571	586	570	620	561	598	591	566	561	555	604	605	552	599	611	615	603	629	606	607	566	574	596	626	583	531	596	587	607	565	576	587	599	588	593	601	640	557	586	603	618	570	547	611	593	531	580	576	589	594	586	561	573	557	560	580	587	598	569	535	597	603	600	605	619	605	559	586	522	548	612	603	576	564	642	610	566	555	579	577	579	612	589	663	561	584	624	633	560	605	588	634	591	568	609	586	567	564	621	565	541	598	583	611	631	572	598	538	613	553	567	568	557	567	573	602	575	586	585	596	557	610	601	592	595	569	616	608	623	570	571	609	555	575	545	568	578	568	570	594	583	634	612	599	641	586	616	581	610	582	608	577	603	602	565	553	575	584	631	566	577	575	573	573	565	573	605	581	548	613	590	578	567	563	556	616	552	600	591	577	568	556	579	581	554	573	585	557	603	594	593	576	605	572	586	572	602	547	593	556	582	593	592	605	602	596	587	575	599	548	580	553	649	557	547	616	610	548	571	584	602	547	619	617	556	609	597	551	565	577	627	613	580	555	562	572	582	611	530	572	576	606	592	594	611	586	572	604	572	612	527	533	560	572	579	587	595	607	592	545	580	601	582	579	601	571	545	607	626	572	574	565	601	577	593	539	597	590	579	603	535	612	585	590	557	601	586	596	595	537	581	606	539	624	591	588	596	579	586	572	614	611	563	586	558	572	578	605	631	575	632	574	602	592	574	582	575	589	559	643	615	601	571	599	541	627	578	615	582	613	584	625	631	576	591	598	584	618	558	569	595	541	586	601	638	579	559	593	602	568	583	562	634	585	559	614	555	599	566	604	646	563	626	599	559	603	555	557	567	576	585	572	650	583	540	572	553	598	579	581	601	586	534	580	608	606	576	586	555	605	581	587	595	607	653	595	591	545	573	556	611	602	598	570	561	608	584	561	544	596	576	508	529	581	548	598	628	585	604	526	574	579	508	596	557	561	581	565	557	571	585	619	588	542	579	575	579	576	566	585	629	598	611	603	640	567	550	517	552	594	613	592	566	613	584	563	606	588	632	596	629	543	653	583	583	585	561	575	564	606	587	613	579	604	609	626	589	590	609	573	611	649	596	564	571	596	571	582	586	606	555	555	557	561	576	583	607	621	608	551	541	593	570	570	604	558	572	572	602	584	617	597	597	572	558	583	593	599	586	596	578	620	566	575	564	586	602	556	553	598	584	573	562	611	596	585	576	530	553	588	578	578	533	589	581	597	591	549	583	576	596	602	613	541	627	577	573	589	575	534	571	599	558	572	566	569	555	597	618	613	580	602	565	564	576	613	584	576	585	597	585	569	568	580	624	529	609	555	563	608	610	567	577	632	608	585	607	629	560	581	584	606	567	561	566	580	635	613	579	623	586	647	553	654	618	599	607	627	594	619	562	553	553	600	558	551	562	560	614	565	525	564	566	597	576	629	576	578	589	607	595	567	593	599	582	602	570	628	623	604	595	567	636	597	591	585	601	579	563	515	611	596	570	574	600	608	593	547	591	592	600	628	589	576	554	580	593	579	576	547	583	602	625	574	617	583	613	611	569	605	604	573	565	573	593	606	540	572	565	550	564	583	616	561	596	559	560	572	606	610	550	605	614	553	626	562	580	582	553	543	590	579	588	580	566	585	633	559	572	583	540	586	550	629	587	567	615	568	579	584	611	578	582	549	568	540	594	608	605	543	594	564	579	560	595	632	639	534	581	564	608	600	531	604	585	566	558	581	607	602	617	577	614	641	573	573	574	611	576	566	548	587	579	587	572	572	583	604	590	539	546	583	578	572	598	612	555	556	594	591	613	593	604	553	574	587	615	529	610	571	613	600	611	585	584	575	616	587	588	551	548	568	577	593	572	563	602	599	548	560	615	611	583	573	570	595	608	605	614	608	591	611	559	572	577	584	551	590	558	616	620	579	576	626	580	591	570	579	574	584	604	623	593	615	619	582	588	575	597	566	562	573	579	569	572	614	622	579	621	606	575	579	627	578	593	565	589	594	545	608	590	577	605	595	586	566	562	560	573	596	574	564	600	595	586	601	531	576	574	556	611	619	571	573	594	580	550	541	614	553	610	558	616	601	607	604	617	560	579	632	628	601	566	603	559	567	580	572	571	572	603	554	596	578	583	603	575	592	571	572	564	602	566	548	597	572	547	588	557	548	645	584	599	588	580	567	567	612	599	565	551	620	573	596	572	544	605	581	576	572	549	557	589	585	604	578	628	565	561	536	596	600	606	608	584	600	597	565	560	567	592	592	605	561	604	560	595	567	588	568	580	577	614	575	579	587	607	621	514	600	540	601	586	613	613	615	558	539	608	606	587	530	630	575	590	573	586	620	597	552	559	584	571	584	530	566	558	572	619	589	579	575	580	554	561	517	595	586	569	616	562	547	562	597	579	540	576	619	596	520	543	555	552	556	572	544	561	534	622	610	568	582	563	614	521	543	578	551	570	552	537	602	597	578	561	620	596	601	587	526	581	581	572	549	608	604	604	606	608	590	574	591	639	616	599	584	583	556	605	608	594	570	605	602	604	657	586	619	591	599	596	599	590	590	610	546	521	592	608	554	567	569	536	594	593	551	594	604	541	647	608	582	587	560	565	607	625	574	536	578	597	595	573	629	593	552	592	626	563	568	567	520	592	579	557	618	570	584	590	599	579	604	569	602	627	585	564	575	595	598	607	572	567	636	558	561	564	601	585	584	621	593	593	539	625	621	617	586	640	571	616	590	593	569	585	629	603	561	623	623	602	573	606	528	570	593	554	637	596	580	583	612	581	573	540	577	596	598	587	600	561	589	622	589	589	608	586	586	576	605	579	580	505	583	561	603	625	601	595	514	589	578	597	538	556	540	563	605	556	589	559	621	592	542	513	596	587	579	614	603	585	606	583	547	576	590	567	625	610	593	597	551	594	541	603	615	598	557	581	644	570	610	578	579	585	609	592	571	569	580	585	626	549	591	576	587	579	588	626	608	587	580	561	569	577	576	614	624	573	581	590	618	579	597	599	606	585	557	585	561	547	550	568	574	588	547	612	578	562	586	588	581	607	563	613	567	567	591	569	617	594	581	601	598	588	585	599	633	595	604	566	613	606	592	606	573	590	606	590	597	609	620	595	550	580	552	587	610	586	574	593	573	574	560	566	599	578	590	559	614	561	573	609	564	571	589	556	592	578	589	612
17538	13015	7112	2748	1415	916	820	821	774	710	744	731	649	719	735	713	698	717	698	692	672	759	720	691	736	687	726	696	710	692	705	720	716	691	728	702	690	728	714	719	668	714	718	715	738	709	736	725	752	712	715	704	723	692	694	673	731	711	715	651	685	705	723	728	688	723	688	709	738	656	675	722	731	737	678	750	686	694	695	653	657	705	715	753	680	697	703	720	724	753	669	687	712	688	711	704	748	747	747	682	700	672	690	673	728	659	700	763	752	743	685	705	701	753	724	713	750	755	674	749	699	702	717	668	726	695	777	676	699	670	699	667	709	695	735	696	723	696	692	698	680	694	746	699	709	682	747	705	761	699	700	745	666	716	700	706	687	748	672	702	718	730	738	751	730	662	728	681	691	716	717	740	676	695	731	721	678	677	717	691	737	701	675	703	698	748	737	722	716	696	720	723	684	700	734	707	680	702	706	700	681	736	699	695	706	736	728	718	729	798	741	708	737	741	705	721	674	684	732	709	695	739	706	718	763	671	717	725	662	678	674	652	695	706	702	643	714	730	727	712	737	655	704	706	728	691	720	754	746	720	684	704	707	692	680	748	696	737	681	701	690	649	742	671	701	676	671	730	681	695	735	728	738	718	728	766	712	686	730	670	719	659	726	754	713	667	724	680	690	741	662	697	708	706	711	663	731	743	699	675	712	706	674	700	709	698	710	714	778	756	694	687	734	689	728	722	749	696	722	704	703	702	709	701	719	745	722	666	656	712	689	752	700	755	706	746	691	683	675	708	692	687	700	701	695	747	707	650	685	733	716	704	716	736	702	709	694	705	689	721	713	750	683	743	717	702	742	661	730	688	697	695	690	728	721	756	716	713	690	667	668	730	759	690	712	722	699	660	690	688	674	727	686	659	740	711	721	714	687	700	740	699	663	660	680	678	686	742	733	706	673	715	704	719	681	731	723	682	706	687	716	699	701	712	730	677	761	658	706	690	757	742	695	728	735	751	691	709	681	738	716	751	716	711	688	722	718	712	716	712	675	703	673	721	744	681	652	703	724	662	736	726	739	680	766	706	715	722	706	668	709	670	664	715	749	704	718	674	722	693	692	702	708	678	703	678	685	688	690	678	715	695	695	696	752	689	707	693	757	707	688	739	730	690	735	700	660	742	709	691	723	692	700	700	710	700	739	668	742	766	696	703	719	717	705	699	681	754	634	660	720	719	704	693	702	709	707	694	720	707	731	704	745	682	699	707	681	718	732	688	671	659	733	720	741	673	679	743	738	702	658	736	689	634	703	729	694	693	698	699	713	696	722	712	709	755	716	703	728	685	714	719	665	722	657	711	742	718	746	673	682	726	720	698	698	722	727	766	722	679	699	737	738	759	710	651	699	712	702	687	700	729	713	753	731	686	710	702	685	743	673	715	712	684	731	707	669	749	694	710	707	708	727	656	717	669	683	704	741	757	722	740	764	717	675	688	697	677	744	712	709	720	708	702	691	741	721	701	643	743	735	690	699	749	694	694	717	719	695	730	641	731	695	746	701	728	774	736	694	679	720	750	731	699	709	725	713	735	699	714	729	737	718	719	774	710	708	704	664	711	718	692	708	709	686	675	741	698	707	696	749	746	709	703	713	808	706	713	693	706	707	713	699	776	711	726	707	690	680	718	710	686	673	703	662	663	671	737	730	680	677	718	759	703	706	673	670	716	721	720	681	674	743	744	735	673	727	722	710	731	729	713	744	709	746	645	684	705	693	719	753	677	680	739	712	756	684	709	702	660	745	685	702	703	741	753	699	674	699	701	731	706	706	684	668	687	710	690	681	701	734	717	708	745	716	650	684	699	714	736	690	743	733	690	718	710	693	691	696	708	714	717	707	701	715	718	697	682	678	707	720	701	687	630	730	739	708	721	720	693	687	789	701	694	735	712	702	698	702	733	707	691	710	696	716	670	679	739	664	720	725	679	771	710	717	764	727	723	674	711	704	706	712	703	678	646	717	731	699	724	714	685	664	746	701	724	696	718	697	708	719	731	692	729	699	686	648	718	668	739	657	721	726	689	670	710	681	707	672	747	697	718	700	693	759	675	673	706	752	720	718	721	762	694	704	792	693	749	709	740	739	681	728	697	688	762	712	691	703	760	768	700	713	662	715	724	734	717	702	748	696	678	726	691	699	706	694	721	716	751	746	675	722	659	704	685	740	682	678	687	726	701	720	700	654	713	731	711	749	741	669	728	706	768	727	719	685	723	716	696	727	737	688	739	712	700	678	693	672	687	742	647	653	677	686	696	745	657	672	710	703	707	697	746	710	710	745	713	722	718	706	669	734	740	684	746	642	706	747	733	729	700	702	714	674	727	737	663	716	708	694	702	700	728	750	740	696	700	660	679	718	704	717	751	737	735	686	713	725	717	701	708	682	708	701	715	723	712	717	668	678	712	731	735	696	704	717	725	724	775	695	709	719	673	698	770	720	710	695	755	721	754	681	702	674	688	721	722	706	686	676	730	675	696	712	746	671	714	716	698	716	707	677	715	680	705	699	689	735	706	715	671	679	733	715	731	665	734	659	688	708	671	724	719	722	716	710	704	722	708	676	653	679	700	707	699	712	710	666	711	716	694	681	719	729	704	733	661	719	686	696	698	715	703	693	748	709	742	665	697	684	735	705	706	716	679	696	658	734	716	724	687	712	698	717	704	693	705	712	694	715	724	702	707	703	715	721	689	782	715	705	708	706	708	672	727	715	698	712	709	702	695	713	710	738	674	692	699	701	712	727	727	694	677	683	709	705	723	679	701	700	703	712	710	683	701	665	716	753	700	670	774	653	674	669	721	724	708	692	711	692	711	702	665	665	720	688	739	645	713	695	696	730	710	702	717	691	686	705	727	722	702	724	694	732	697	691	727	739	739	767	739	712	726	682	670	674	667	713	726	678	719	765	722	711	668	734	712	722	692	684	685	716	700	734	725	696	703	701	700	710	683	712	656	679	672	694	691	715	694	738	688	700	695	652	729	690	754	736	764	690	724	723	679	684	724	701	718	675	737	720	698	677	745	663	707	707	638	726	722	686	686	691	687	711	650	702	668	704	713	716	718	692	778	678	716	702	706	680	725	745	698	709	714	708	690	661	728	734	737	722	712	731	722	722	700	688	720	720	712	722	700	719	712	685	683	717	696	702	728	711	696	677	725	690	727	769	720	692	700	767	756	757	751	752	710	730	656	708	694	715	726	706	694	658	697	745	697	695	712	714	750	727	719	742	732	696	705	706	745	695	663	697	724	693	758	683	748	759	750	732	743	724	720	734	693	682	659	712	712	708	741	723	738	723	763	632	714	706	717	695	671	671	763	648	727	687	701	738	694	684	689	680	688	722	733	704	680	715	699	711	729	760	710	689	731	684	683	696	731	708	683	737	715	743	664	723	685	691	716	699	707	704	691	669	691	704	672	770	739	661	736	713	677	752	697	716	693	690	715	756	744	689	676	682	708
23614	21012	28038	24196	20935	8789	1369	940	779	857	782	750	722	688	728	678	690	673	642	673	635	687	605	689	636	632	689	621	624	663	649	678	692	650	639	637	610	661	671	612	660	653	646	673	698	681	633	677	664	608	629	645	633	669	658	641	628	663	653	659	677	687	634	661	623	638	655	636	606	653	677	616	645	657	635	722	621	645	637	659	643	657	640	614	701	620	618	625	653	656	641	604	638	627	618	649	637	630	657	664	661	618	669	589	636	662	676	618	643	653	597	598	626	636	646	663	649	614	658	654	615	633	673	622	632	620	649	643	641	646	667	599	659	602	669	644	616	656	621	652	616	630	682	646	608	582	637	615	611	644	688	704	666	610	686	625	660	631	700	607	669	637	663	634	694	590	620	628	634	618	659	596	624	651	629	614	638	669	577	667	663	624	651	604	595	661	697	625	648	643	697	640	670	622	644	675	579	660	632	651	647	628	625	599	714	598	588	641	639	606	638	697	663	636	656	644	624	651	629	627	618	620	611	664	599	634	598	648	578	623	646	632	614	616	653	616	637	613	662	644	630	659	631	625	637	656	624	670	640	614	631	670	657	664	615	676	604	647	678	629	606	675	653	613	633	631	641	594	610	669	669	620	608	625	626	669	594	665	590	631	605	623	638	611	651	645	679	662	641	594	622	647	602	603	635	693	633	628	634	681	599	613	686	701	629	631	681	625	697	663	630	611	691	657	580	661	667	611	659	610	639	627	642	650	657	659	652	656	639	665	621	633	632	637	641	640	643	621	623	623	631	683	629	646	692	662	649	555	693	655	643	640	676	671	627	604	656	656	604	668	650	711	623	634	644	661	595	644	656	648	646	637	643	618	649	654	681	594	644	665	629	606	607	633	636	638	629	654	625	655	640	630	615	658	673	627	687	635	626	627	651	629	659	605	610	631	663	672	647	614	656	675	609	668	638	674	621	594	627	604	640	667	614	593	609	595	627	625	651	646	616	664	590	663	635	668	609	689	606	638	636	591	646	650	635	653	611	622	611	627	645	661	653	641	627	642	620	609	695	641	615	637	698	647	609	631	639	636	628	649	656	663	582	632	621	600	672	646	637	630	641	614	635	660	635	645	657	654	657	633	614	656	644	642	645	645	642	652	650	661	618	647	649	605	647	620	581	643	644	651	635	673	664	706	628	643	615	650	612	670	645	639	674	630	590	647	656	613	634	676	666	631	605	602	629	600	630	661	626	621	614	611	645	690	637	638	655	644	655	654	623	646	669	619	656	651	613	654	628	598	638	644	656	644	599	663	645	635	622	633	664	650	651	656	645	639	676	629	633	634	693	636	660	654	607	589	621	649	606	614	629	597	640	622	640	642	681	619	617	652	614	630	679	654	591	660	611	633	596	659	601	640	649	594	649	638	663	646	624	651	655	626	653	636	634	683	625	588	636	614	647	617	684	602	637	652	605	639	662	643	624	646	649	660	645	603	698	593	680	619	619	608	652	667	619	624	628	606	633	626	597	665	657	621	642	665	620	653	684	633	658	628	647	642	643	627	628	618	652	613	667	639	645	607	674	663	632	655	657	665	679	640	626	587	650	651	686	645	643	627	613	628	659	634	668	578	663	661	636	639	661	607	629	648	621	661	689	653	594	640	627	679	601	613	658	660	641	594	667	589	658	638	662	659	627	631	639	683	628	691	688	619	600	633	641	637	637	639	621	649	635	616	628	637	668	627	631	644	628	613	592	612	638	643	674	619	669	643	609	662	635	643	669	641	632	617	632	623	610	649	649	609	656	608	620	645	656	644	603	599	593	611	618	600	648	618	673	633	594	629	642	645	626	615	670	638	655	630	606	670	592	664	590	617	631	623	632	662	638	667	665	703	600	624	625	635	628	667	571	607	663	610	710	668	646	615	656	675	641	641	636	677	631	590	636	662	623	678	628	583	655	589	624	623	654	627	626	628	610	668	661	628	605	645	641	644	645	640	631	608	622	628	632	634	645	681	619	609	586	654	627	622	591	676	610	684	646	665	616	644	648	656	634	649	696	620	659	677	673	659	653	611	677	666	605	641	606	633	658	662	633	653	630	610	658	632	613	607	649	631	622	657	608	652	609	657	631	671	627	675	645	640	613	686	628	662	649	621	663	616	666	637	620	597	673	567	614	677	673	642	636	647	608	650	631	627	624	645	657	651	617	633	658	620	654	653	673	648	602	635	622	608	606	663	626	627	615	660	632	636	622	682	616	640	616	635	683	604	638	648	643	614	599	622	632	657	628	641	613	665	634	639	666	662	606	624	683	569	656	648	657	636	628	632	632	647	635	654	622	644	661	642	648	624	629	632	659	607	632	629	659	653	611	644	623	616	652	646	589	593	646	614	696	608	654	685	646	622	615	678	611	618	616	633	644	635	659	644	671	640	638	603	649	633	597	648	646	639	623	596	671	632	593	664	678	593	625	611	647	598	624	685	599	664	664	627	659	602	635	607	612	630	653	594	596	615	658	644	643	672	617	628	650	635	681	624	657	635	648	698	621	646	644	583	574	666	629	654	657	646	653	688	609	663	681	657	673	608	654	598	651	646	630	676	642	621	655	684	621	591	622	620	646	629	636	663	640	625	593	585	632	668	606	650	638	616	635	604	661	640	642	657	640	637	591	613	613	660	620	686	653	586	644	632	625	657	648	620	649	613	657	662	644	645	635	648	634	623	630	612	588	659	637	593	605	697	638	618	629	611	620	613	651	644	644	670	619	646	643	610	643	712	635	661	625	683	651	655	662	725	615	623	661	622	655	619	639	707	605	638	670	694	642	631	629	616	619	619	644	625	610	622	653	672	636	610	639	646	671	604	620	618	640	656	621	634	618	638	684	668	593	615	675	650	635	618	634	583	643	681	615	647	654	629	654	646	632	638	660	628	639	589	622	642	636	617	636	649	648	631	640	615	679	653	688	640	670	631	611	660	652	641	630	659	662	688	620	632	651	619	626	665	672	636	652	633	596	645	627	614	626	602	637	614	688	624	626	639	651	587	653	624	632	630	647	681	599	643	689	654	690	647	617	651	656	630	628	648	659	627	636	598	636	677	630	660	639	594	676	717	690	632	660	657	629	625	643	613	648	606	602	644	578	664	665	617	612	661	638	689	612	647	594	629	628	612	644	652	614	683	697	669	637	626	626	645	657	639	649	661	663	612	635	652	666	696	602	611	651	615	613	636	647	589	701	659	649	641	638	644	636	608	629	649	614	653	649	685	657	655	612	652	671	611	643	653	638	591	636	672	631	631	676	632	664	661	623	632	636	623	609	610	673	605	667	588	603	641	653	638	666	646	691	628	620	675	652	631	608	647	651	637	646	638	651	637	642	659	666	627	660	637	614	664	624	655	609	636	632	639	666	616	602	643	661	627	645	638	606	672	671	644	649	639	657	613	650	682	681	649	634	627	651	647	624	647	637	594	650	670	670	627	583	637	650	612	667	622	626	666	699	628	656	634	622	659
21832	28554	17660	7876	3380	2105	1647	1353	1201	1022	998	998	943	914	912	859	867	857	853	803	788	829	795	747	865	797	778	846	767	751	844	793	759	754	762	809	759	749	739	770	809	778	747	786	795	752	743	811	766	785	758	756	803	785	751	755	792	789	767	760	774	791	715	810	783	807	723	807	843	774	755	788	815	837	742	823	761	782	809	786	795	781	741	775	792	805	805	812	837	739	732	771	782	832	762	791	818	797	804	761	809	784	783	783	758	803	791	775	846	809	761	763	779	750	779	700	778	806	772	757	803	774	797	801	811	803	764	809	808	741	779	806	757	813	810	801	782	783	763	745	816	757	759	757	720	698	800	771	803	836	864	821	786	766	772	790	734	752	789	804	786	768	815	791	801	785	714	731	786	781	771	778	808	770	764	860	816	726	764	777	778	787	751	828	747	774	811	786	780	781	781	789	759	769	753	762	798	761	804	752	755	782	768	804	789	792	822	788	742	769	806	741	751	778	771	751	812	804	728	782	784	810	792	770	769	824	821	756	768	784	792	789	802	735	817	794	789	852	790	803	822	789	744	750	829	764	795	767	771	780	778	810	825	745	768	818	769	841	783	770	765	769	829	771	736	778	757	773	783	730	721	788	782	772	823	777	718	765	768	766	775	740	810	811	788	825	771	753	755	727	747	783	790	775	769	782	741	727	764	787	807	768	807	810	749	785	798	748	773	799	757	819	790	796	832	833	770	775	825	763	745	786	782	771	802	794	790	748	747	789	713	771	780	818	776	793	757	801	793	805	789	746	725	748	762	759	808	797	764	758	797	773	736	778	791	744	820	776	748	759	830	762	805	815	758	762	744	767	766	791	792	773	792	694	801	749	750	784	812	747	798	763	765	763	735	783	774	786	771	761	770	809	803	788	753	781	798	743	819	782	754	797	793	771	756	763	752	813	823	737	793	796	796	808	796	750	783	783	783	798	752	782	759	738	785	828	773	781	767	727	740	778	795	755	795	770	760	743	789	777	879	738	778	742	779	782	763	813	793	759	719	737	777	795	793	757	767	792	775	765	826	771	724	770	778	782	738	814	739	807	782	743	793	765	781	827	751	755	810	777	809	725	762	759	722	726	828	804	827	775	759	761	786	784	779	779	754	787	765	833	754	765	756	750	774	738	761	723	774	771	770	798	794	812	759	817	790	766	749	789	784	795	752	780	809	810	811	778	789	786	751	774	795	800	751	775	807	801	764	813	770	795	786	797	770	749	762	794	752	732	748	795	733	771	735	705	768	808	747	778	767	796	792	820	774	804	805	776	745	790	800	735	767	782	786	738	795	794	814	789	751	778	762	779	810	758	747	766	800	776	856	811	770	743	758	776	767	775	759	794	793	794	745	820	747	822	813	800	776	797	762	775	785	791	842	773	739	759	791	757	747	763	774	782	784	749	815	816	793	760	739	722	775	787	836	754	831	783	820	741	819	783	719	768	799	719	727	795	686	790	780	750	769	723	764	769	810	735	747	780	781	812	796	787	759	778	774	792	775	771	767	767	734	822	801	768	770	825	746	731	778	773	800	798	785	773	778	765	792	817	786	772	732	757	769	767	761	785	740	760	795	777	798	850	761	743	792	767	789	821	824	778	805	759	791	740	815	760	789	788	788	774	815	783	763	777	840	781	789	836	791	768	769	785	753	813	819	776	833	766	749	769	750	778	782	772	800	822	796	855	743	755	811	799	773	765	755	741	791	777	740	747	770	822	815	834	822	773	778	771	794	761	753	809	818	780	761	777	766	779	755	735	770	764	734	827	765	849	778	726	761	782	801	806	787	806	784	779	782	750	783	723	794	761	727	806	780	754	781	794	807	747	798	789	777	761	736	773	756	759	785	816	792	800	803	806	761	777	778	773	811	782	799	751	733	805	739	761	728	760	795	784	787	792	767	813	820	763	774	809	810	805	694	707	750	764	792	749	766	765	765	752	798	733	761	757	766	774	817	792	798	719	827	785	737	789	805	764	815	754	743	792	774	752	819	780	776	853	789	769	749	816	762	854	726	749	727	717	775	791	750	745	740	835	739	759	777	764	790	781	793	771	764	797	799	739	778	762	785	836	828	782	759	774	750	778	801	746	790	794	761	771	792	792	816	760	793	795	757	735	777	783	727	764	768	764	770	787	784	782	753	817	771	773	800	774	787	778	752	761	769	816	772	786	780	783	694	821	830	737	791	752	767	796	780	734	737	768	789	703	738	781	769	804	762	773	752	741	755	803	774	772	815	814	755	753	779	777	789	798	792	761	775	784	786	754	831	782	768	743	736	770	756	783	791	801	780	786	745	775	763	766	768	798	771	801	794	789	725	752	797	814	718	840	774	769	818	815	799	789	837	780	751	787	831	796	793	745	780	774	806	757	803	768	762	810	809	767	803	819	796	786	804	813	816	762	786	823	789	792	738	808	781	772	746	771	817	823	779	776	754	771	771	743	795	786	806	728	779	803	778	774	757	769	783	772	812	823	789	755	767	797	774	776	839	787	787	807	764	807	765	767	779	771	778	796	767	757	785	773	778	760	803	824	778	813	766	746	780	791	726	759	787	741	736	765	741	802	800	763	764	789	782	789	745	807	780	838	744	776	760	746	843	799	813	792	739	781	777	786	784	745	778	788	748	722	814	788	797	772	769	821	776	734	760	805	773	780	746	799	765	784	766	814	780	773	791	735	762	783	730	778	844	752	791	769	776	807	785	762	789	771	771	829	778	797	791	757	778	832	775	737	794	770	792	823	791	790	793	776	740	796	784	755	774	744	798	780	760	729	761	765	808	775	771	827	770	765	769	795	789	766	787	773	757	770	778	831	789	766	741	810	809	771	739	798	720	781	788	760	829	724	777	808	780	772	809	760	755	756	769	763	728	793	778	781	783	740	767	757	750	776	762	748	731	759	775	789	772	812	803	819	785	757	784	747	795	739	782	755	812	808	758	780	781	765	838	766	780	768	780	784	762	798	731	748	810	801	736	790	779	743	767	774	800	735	800	796	789	777	794	767	765	805	815	765	781	729	766	752	786	746	761	766	759	805	760	766	729	787	788	774	826	775	744	774	791	767	749	782	741	788	799	762	775	781	779	801	761	793	820	731	794	782	808	739	783	733	767	770	809	751	738	805	737	808	761	768	764	777	748	757	809	718	778	742	774	798	778	761	739	765	734	787	727	774	827	745	835	793	764	818	729	777	776	765	723	808	828	774	837	759	778	786	747	762	775	779	781	766	764	765	797	806	773	759	768	742	797	766	813	777	751	757	810	736	789	785	810	767	757	752	790	742	827	761	754	770	805	785	763	806	797	797	823	771	750	791	747	755	797	761	767	816	734	798	801	779	798	791	778	761	727	798	740	761	780	778	793	743	778	780	780	792	771	780	760	774	768	810	794	835	825	773	759	732	827	729	824	797	768	716	764	836	797	814	848	776	787	754	837	734	780	765	804	774	786	769	801	780	772	705	760	753	756	789
24860	21073	27022	25178	10518	861	636	490	488	458	434	438	409	392	426	360	432	364	412	390	340	414	399	368	368	426	401	349	386	376	395	392	354	390	377	392	390	351	366	383	414	374	378	352	372	376	378	388	362	395	354	371	368	372	357	362	334	374	380	374	361	355	374	361	352	369	366	406	380	379	348	322	356	393	354	364	372	362	398	386	371	342	370	350	366	367	357	363	394	371	398	371	373	401	391	348	393	377	350	369	352	356	353	394	377	369	365	348	371	352	373	381	376	349	356	374	428	348	366	383	353	386	366	358	370	366	391	377	368	402	383	358	391	383	330	365	360	366	381	359	331	357	348	373	383	375	356	352	354	365	391	381	404	385	376	349	394	376	358	356	413	361	365	389	374	394	363	325	351	355	342	346	407	395	365	381	372	348	388	385	364	392	323	385	374	337	380	359	334	381	365	370	361	377	393	350	351	331	353	358	399	374	384	347	390	401	390	392	343	366	338	317	344	370	377	349	359	370	364	363	337	325	349	363	404	370	358	387	366	406	360	409	330	370	383	377	385	356	377	379	343	350	383	364	379	403	340	362	356	387	359	380	342	381	400	390	376	390	318	378	359	410	387	375	380	346	381	350	357	371	353	326	380	379	385	354	375	383	356	347	404	339	361	378	360	358	381	365	373	322	374	342	354	354	368	386	367	340	374	365	361	355	331	367	353	370	382	390	369	377	352	385	346	383	382	369	379	361	376	372	390	375	381	398	382	371	356	365	341	372	340	365	341	369	341	367	357	360	361	346	365	375	380	376	345	415	347	338	344	359	384	362	357	380	325	372	374	372	350	373	308	369	354	380	360	402	385	376	366	365	362	367	378	366	371	394	355	388	382	365	365	400	364	336	377	361	382	342	347	321	364	383	391	353	352	395	350	377	363	401	417	388	339	368	373	323	394	352	374	374	354	349	382	376	385	351	384	366	331	321	386	384	363	355	357	345	349	355	425	374	395	349	349	344	344	371	397	370	363	370	366	329	361	335	401	364	414	361	375	358	336	341	374	398	388	349	378	375	389	360	357	353	388	389	354	359	383	379	400	375	361	391	366	369	365	361	356	368	374	356	391	341	343	348	387	344	365	385	324	390	370	411	361	380	335	402	353	343	403	344	328	371	420	357	349	349	393	370	334	372	396	363	355	415	347	369	392	349	383	377	343	361	419	373	369	368	389	351	319	382	354	376	348	361	378	360	377	352	381	334	395	375	343	386	366	337	350	367	363	346	364	350	361	415	404	372	415	382	389	338	365	364	367	384	323	384	365	398	375	378	365	371	388	377	372	351	379	375	367	406	355	373	392	391	414	382	341	349	353	331	370	374	377	380	375	389	394	381	358	400	405	385	378	381	372	402	338	351	376	384	387	390	361	384	354	379	371	382	364	357	351	377	369	376	352	351	350	370	354	369	345	383	348	349	362	389	402	361	398	367	348	394	365	375	375	390	368	382	393	363	364	360	355	388	388	372	347	386	374	382	371	323	362	345	376	350	370	352	401	363	344	381	370	393	422	368	383	342	356	358	398	351	349	360	366	349	352	364	368	406	351	377	405	383	340	341	413	358	356	377	391	395	361	315	368	381	355	382	373	367	339	358	370	334	354	371	400	372	378	381	372	340	382	351	377	378	363	387	364	368	367	356	333	340	344	356	361	382	360	389	356	357	347	391	342	349	349	384	374	348	365	371	370	342	361	372	358	346	384	382	387	372	402	331	378	383	378	374	378	357	360	333	354	382	348	366	351	326	374	380	359	386	373	368	373	386	394	376	363	335	355	358	381	371	351	386	387	373	365	382	313	380	373	347	377	356	357	381	402	350	363	385	354	345	379	367	379	376	401	340	379	389	372	382	352	364	373	334	338	336	370	367	371	381	357	399	359	350	374	381	374	365	342	369	368	364	366	352	387	375	366	406	381	368	352	372	332	391	401	391	395	339	355	383	362	370	402	369	388	347	387	366	365	341	334	361	352	336	360	380	362	373	358	412	340	354	372	329	401	383	358	361	387	364	344	344	357	361	366	367	390	373	357	356	363	404	358	365	377	357	384	384	356	375	367	338	362	357	371	344	361	335	356	403	388	397	363	360	365	347	391	356	371	370	399	375	385	337	362	371	391	403	393	372	380	377	327	375	351	354	327	374	372	369	338	347	386	346	375	359	352	389	368	366	359	411	382	345	400	372	355	375	360	387	366	370	346	379	370	359	346	368	375	397	403	382	379	387	348	331	354	360	336	368	365	357	348	355	401	386	385	376	375	353	393	381	327	356	395	356	312	343	370	378	389	365	358	349	365	371	384	303	359	340	348	374	367	367	368	378	390	371	344	372	394	375	378	350	360	338	365	359	363	379	388	386	361	322	358	319	379	359	363	394	359	377	372	376	380	353	379	394	342	357	354	365	330	369	353	380	363	368	366	378	386	364	339	356	384	403	385	360	367	351	373	356	382	373	367	369	363	392	362	375	394	362	359	354	395	386	393	360	349	365	371	362	384	354	352	370	390	391	380	391	369	368	341	355	354	386	367	347	410	381	316	359	363	390	365	361	346	356	391	318	338	409	375	377	423	382	408	383	368	348	391	382	368	350	408	357	380	357	349	387	339	328	370	376	367	410	359	386	393	350	361	384	330	366	393	380	388	352	347	341	391	407	380	401	377	378	339	377	376	373	366	335	383	373	355	364	384	372	355	370	371	387	382	366	379	335	353	348	378	426	359	398	386	350	375	328	385	381	354	365	372	341	373	369	368	392	356	375	393	403	391	321	394	371	348	397	393	363	377	384	363	348	362	379	356	357	356	393	343	350	356	384	353	348	347	392	386	388	405	369	361	330	372	357	365	410	355	375	362	402	376	356	369	386	383	356	360	372	381	378	349	344	376	384	366	379	385	388	352	382	370	352	381	364	360	398	383	372	359	336	394	357	392	391	365	359	388	371	359	369	392	380	394	335	346	335	354	372	366	343	359	363	379	382	374	367	342	386	360	376	362	380	350	373	406	374	365	367	372	381	374	358	382	387	380	376	324	358	352	366	337	387	364	373	425	404	337	371	370	341	361	351	390	407	335	362	381	395	395	378	384	377	357	365	388	355	379	373	378	350	386	411	371	371	367	376	388	332	377	371	395	344	366	374	362	408	342	349	396	388	381	363	367	395	395	346	337	357	365	385	344	367	374	371	393	379	382	341	326	388	381	367	395	352	359	413	365	394	350	405	370	361	318	353	338	378	364	358	370	373	360	402	339	374	340	395	371	407	343	377	387	376	363	362	374	364	353	395	367	350	376	368	384	362	410	378	353	375	355	387	351	355	362	377	370	335	343	360	393	372	348	346	367	385	348	402	381	349	374	354	398	374	380	398	338	370	365	366	381	372	351	379	353	361	382	388	391	393	386	403	398	399	357	370	380	407	366	362	393	371	360	352	346	351	373	384	368	374	404	331	364	362	375	356	378	366	361	334	358	378	370	407
21389	22952	12659	5722	2297	1261	1012	762	738	625	615	527	565	519	517	518	501	508	494	496	501	471	484	500	464	470	428	476	432	456	480	444	441	447	463	464	493	450	499	439	455	513	474	430	420	427	472	448	453	474	472	505	460	488	452	464	423	452	458	431	438	470	445	469	488	450	444	459	471	474	447	483	490	438	475	481	432	475	452	485	457	494	464	483	434	482	474	445	434	430	503	457	462	440	439	464	495	489	431	455	488	508	472	435	424	452	430	474	458	469	425	475	496	446	455	475	461	485	424	467	436	483	437	484	485	474	435	469	462	450	456	447	450	412	462	465	472	437	456	465	500	445	439	490	467	469	461	478	477	473	457	472	444	427	469	492	428	476	444	448	441	457	461	458	452	431	481	455	428	443	473	492	434	484	471	461	428	441	473	502	450	467	456	459	419	447	444	461	448	444	470	470	440	439	442	463	481	464	456	495	488	428	453	503	465	469	445	452	434	488	449	434	449	451	438	439	441	464	459	436	459	462	491	482	471	481	467	450	470	468	455	477	478	450	439	500	432	454	427	470	474	454	490	460	476	449	427	450	417	445	432	490	462	485	471	443	448	486	471	432	453	452	462	511	452	462	442	445	421	434	468	446	459	447	507	452	488	462	443	472	450	481	458	478	444	449	456	445	470	451	437	466	436	463	465	488	465	461	449	444	458	428	489	419	430	475	447	463	433	432	448	444	436	483	505	478	458	437	453	442	451	445	433	483	451	437	463	436	451	451	421	462	441	472	437	438	431	507	463	484	462	489	421	484	474	412	459	447	451	507	453	449	501	478	447	438	486	453	453	463	460	469	471	475	443	470	438	440	479	450	459	463	457	487	462	458	433	476	452	442	496	472	471	451	414	452	465	429	452	482	453	431	461	450	436	454	471	466	467	465	445	425	477	476	443	429	447	452	497	440	422	479	461	429	452	450	429	467	445	453	421	456	474	479	435	415	460	441	471	458	481	425	477	459	480	452	466	496	450	438	464	418	430	443	455	468	452	423	441	477	446	470	447	439	429	447	476	445	433	488	422	459	482	458	492	410	478	479	492	433	437	453	471	452	487	487	480	481	473	467	447	399	421	472	451	433	506	483	465	468	476	475	450	455	430	468	455	457	433	457	436	414	467	471	460	422	450	456	492	429	454	469	481	458	426	459	443	451	477	450	478	419	422	455	456	463	451	467	453	482	418	451	431	453	465	433	453	427	471	436	508	467	454	443	435	402	507	462	461	448	488	457	517	435	476	448	471	461	431	458	445	427	453	420	450	469	443	458	436	465	502	422	451	490	435	475	487	478	483	495	468	446	442	432	426	449	452	439	467	455	455	469	463	450	439	450	452	468	502	450	461	450	473	456	492	447	464	438	486	483	433	424	419	461	476	478	421	461	439	434	440	461	446	450	441	428	460	434	458	433	445	449	449	482	456	459	468	441	479	449	477	440	436	457	427	458	484	481	438	462	442	463	455	484	450	435	470	487	452	455	440	476	490	451	463	440	465	451	484	493	476	487	466	479	479	463	443	437	485	480	456	496	451	446	449	456	435	490	422	415	463	476	431	461	448	459	460	487	486	466	448	468	463	478	464	473	456	447	438	448	467	420	426	488	423	452	473	452	412	453	438	424	469	470	484	476	463	465	461	419	471	446	449	465	469	454	468	459	472	476	468	467	457	426	434	434	468	444	445	487	480	457	472	505	471	456	504	461	432	478	486	460	452	504	469	439	478	448	474	406	482	447	427	456	459	457	441	494	469	447	463	463	453	426	459	454	449	482	416	439	484	457	490	485	440	473	491	454	467	471	459	491	492	461	439	474	462	475	450	471	461	473	472	473	470	498	447	458	489	440	446	465	466	457	485	466	448	485	456	455	501	446	482	442	429	446	445	453	485	452	469	457	438	438	454	457	495	436	428	431	471	452	445	450	437	432	422	429	446	434	416	434	463	446	494	470	455	417	439	466	451	462	458	464	475	451	455	462	494	467	441	456	453	469	463	460	503	460	473	434	451	475	468	455	455	474	497	469	488	444	438	466	448	453	423	447	477	492	472	493	482	472	469	432	455	441	456	470	469	436	456	431	431	434	430	504	442	454	468	436	470	442	464	453	452	467	464	476	487	458	469	471	452	470	427	467	447	442	471	458	464	460	459	463	461	508	448	493	499	464	450	449	485	463	493	448	447	445	465	474	473	453	459	474	470	474	446	451	421	470	425	425	440	479	444	465	452	485	464	439	456	472	478	474	460	437	472	487	449	464	438	506	455	442	416	472	447	433	442	491	473	493	465	472	493	451	471	434	474	462	456	437	454	450	473	464	456	455	446	462	435	456	426	462	493	449	427	465	485	456	474	475	451	486	432	437	436	452	484	449	457	423	474	455	477	480	467	434	435	450	463	440	463	431	452	496	455	465	477	473	435	479	449	467	419	492	484	468	459	481	472	457	467	439	447	449	467	443	487	468	434	471	472	452	462	450	455	426	450	450	409	477	473	511	418	442	461	470	433	459	423	430	492	423	440	485	455	490	473	450	471	491	435	469	395	496	467	453	460	422	443	443	444	473	458	506	460	435	465	448	444	440	443	451	463	437	457	473	445	508	437	449	455	471	472	465	429	460	479	459	482	437	457	415	455	410	498	471	457	487	479	459	418	454	462	466	453	470	461	459	461	437	454	465	501	464	488	405	473	489	446	481	460	500	466	465	477	453	439	464	458	485	469	442	463	435	464	434	478	432	446	427	488	454	507	473	441	415	462	473	450	451	461	477	474	449	438	473	455	472	429	477	441	466	496	466	439	456	461	440	498	486	450	459	507	432	426	460	461	444	504	455	447	464	445	465	437	502	466	451	489	446	510	455	429	471	422	408	438	472	451	457	488	455	462	450	450	414	472	463	442	488	439	430	467	441	417	441	436	453	472	465	470	455	500	474	442	431	466	486	455	433	430	442	462	427	457	469	494	456	467	487	478	432	518	450	444	463	479	445	467	450	444	455	444	414	481	469	437	489	471	433	477	448	458	479	473	419	482	462	451	457	485	472	458	421	494	444	483	445	447	426	440	439	438	464	472	492	476	442	449	465	445	434	490	406	472	474	467	439	476	463	465	461	441	482	455	481	449	490	478	440	449	486	485	435	464	443	428	446	466	429	516	474	450	469	460	444	483	461	451	459	467	420	483	492	485	455	447	467	480	430	465	473	449	486	438	463	468	440	461	478	516	472	437	446	455	415	448	457	473	450	418	451	465	437	456	428	435	460	452	473	449	457	479	439	441	459	431	453	448	445	463	435	437	474	445	467	438	449	460	430	437	485	453	457	501	452	424	499	463	460	449	439	476	441	450	444	483	478	434	433	457	484	479	465	464	412	471	448	461	458	485	480	462	446	443	462	438	466	435	452	437	469	481	433	478	476	476	445	475	464	454	455	445	450	472	491	450	488	442	411	432	445	439	413	480	431	503	479	449	463	431	461	446	481
22654	21060	28508	23793	21049	20990	6570	971	763	728	625	579	525	521	467	499	475	458	451	484	449	420	445	441	423	425	430	392	410	448	407	398	415	415	405	408	413	415	361	416	413	395	438	384	395	435	400	390	392	402	423	373	415	396	413	384	400	381	401	411	397	386	410	372	435	406	404	391	422	412	405	392	339	412	380	418	422	433	365	373	395	395	369	382	421	438	411	426	425	386	393	411	394	367	394	399	372	409	405	401	420	415	404	409	423	436	397	363	383	389	389	404	363	417	394	386	396	378	367	410	376	368	398	380	393	441	399	431	427	407	404	428	390	373	358	393	373	384	390	419	381	378	387	380	419	410	377	417	394	410	389	410	397	349	401	392	396	403	408	392	378	407	383	399	378	397	404	400	413	401	424	397	373	446	388	373	403	421	397	378	434	381	392	338	374	405	409	392	394	396	400	370	386	398	392	424	425	405	403	398	373	375	391	403	395	379	407	428	408	385	386	375	421	385	403	361	392	444	371	412	363	370	394	390	366	398	432	424	350	378	382	367	428	362	421	391	394	363	398	400	399	405	372	360	392	407	422	409	420	393	390	378	403	396	364	393	382	392	424	379	370	403	380	378	377	371	411	402	401	409	419	432	372	381	384	400	379	407	381	414	379	414	381	401	379	368	395	392	414	378	410	391	383	382	384	355	368	393	414	368	405	425	380	378	417	343	388	402	389	433	353	415	396	412	398	407	360	374	368	369	389	419	412	389	416	418	382	398	382	371	424	346	399	428	379	394	384	387	368	400	421	386	375	382	388	400	352	394	426	422	398	356	407	351	383	393	413	396	389	402	395	392	400	406	413	382	385	392	399	406	421	380	404	404	407	419	358	392	424	422	382	383	410	395	390	386	427	397	391	382	378	421	414	400	436	377	387	388	374	401	407	407	359	415	377	373	381	432	355	423	415	382	406	371	424	413	385	400	440	391	390	417	369	370	416	390	346	402	408	409	438	412	381	380	404	417	372	375	433	392	416	378	386	419	375	385	383	383	362	395	371	415	431	427	387	426	412	369	454	367	416	427	409	416	390	383	366	376	415	417	378	404	408	383	376	392	381	403	425	380	391	390	398	354	389	401	364	424	408	392	404	402	414	391	402	378	402	386	392	389	393	417	385	404	390	417	420	393	401	340	383	369	380	411	395	387	397	412	392	405	411	408	396	402	396	441	395	343	390	395	392	387	424	404	368	400	402	365	392	411	422	416	355	392	379	406	397	393	407	409	431	402	414	406	397	368	389	396	376	371	383	413	423	387	396	408	376	397	369	402	375	404	394	425	372	390	399	401	380	414	411	418	400	410	395	392	388	419	405	421	383	377	391	404	402	372	361	400	375	421	420	374	404	413	421	402	403	404	419	380	381	400	397	398	395	369	441	422	399	392	395	362	380	390	404	416	410	403	377	364	422	426	385	393	393	372	376	386	417	421	446	386	381	410	404	373	379	447	380	416	396	394	393	384	387	389	434	406	371	400	383	416	450	417	407	376	398	427	399	402	366	412	379	419	361	403	388	375	384	386	397	369	367	377	386	408	412	367	390	393	389	406	393	424	395	378	364	399	387	390	388	398	347	419	424	385	351	374	430	377	385	366	387	382	395	380	366	397	405	410	412	393	381	406	387	407	406	386	396	374	392	410	369	384	410	391	409	409	432	401	391	387	400	367	381	378	405	385	375	397	417	391	378	408	375	354	401	371	395	400	426	366	381	399	400	391	373	404	361	410	405	364	388	361	389	390	407	442	395	379	403	417	426	434	433	392	384	381	396	391	410	442	382	394	366	381	388	358	371	391	405	404	409	390	404	372	390	406	400	401	387	393	402	382	352	385	404	388	430	401	334	430	402	398	392	412	405	366	394	389	388	363	391	376	410	382	375	423	416	369	422	366	378	364	399	410	411	430	410	404	383	443	397	413	351	384	397	390	367	403	429	403	398	373	382	389	391	378	381	429	375	400	418	371	372	402	442	369	410	408	407	389	379	413	400	366	347	421	392	379	377	418	395	441	382	415	393	389	419	409	370	369	374	402	389	400	430	413	417	411	402	398	353	404	405	393	404	352	389	405	392	415	390	429	353	393	445	354	422	397	355	403	407	381	404	388	372	383	385	387	408	367	413	397	386	396	416	377	390	377	402	416	383	433	438	373	373	368	354	368	415	392	380	376	369	447	373	395	411	405	354	396	371	409	380	409	358	385	366	382	396	402	356	367	391	385	381	399	428	373	403	405	393	364	378	361	398	362	390	383	376	423	373	401	367	404	387	387	361	393	395	370	372	371	422	412	414	390	370	424	418	356	362	370	412	380	367	416	400	416	384	406	374	389	422	356	417	389	382	441	389	394	397	414	366	397	388	410	405	377	441	402	410	427	406	435	377	377	404	387	388	415	400	373	416	410	356	386	409	378	421	369	389	361	399	400	408	395	379	386	381	400	397	386	400	409	422	392	395	368	374	388	397	376	405	386	378	392	418	409	374	423	397	424	387	395	398	380	408	387	412	380	368	422	379	388	408	391	417	387	379	374	358	373	399	397	373	387	408	385	366	406	395	389	404	404	430	370	394	403	407	394	446	402	406	417	399	401	413	401	373	384	413	372	389	364	442	377	396	420	428	369	412	401	376	400	399	386	424	415	393	387	383	380	385	374	385	389	413	407	407	391	428	402	413	389	395	402	395	403	425	403	397	386	416	417	379	364	400	403	387	426	381	352	397	369	397	432	394	388	416	374	379	412	403	410	413	399	389	389	362	422	366	377	374	370	389	360	378	401	398	397	387	371	386	388	386	396	382	369	374	391	374	408	399	392	395	410	402	386	334	381	403	385	399	391	392	381	370	407	402	414	388	393	405	395	367	389	392	373	364	400	392	395	420	429	370	411	388	343	392	355	397	392	369	401	378	397	372	386	407	412	415	401	381	375	406	395	402	387	395	396	398	376	423	390	356	400	391	390	396	404	363	358	389	409	396	384	402	411	360	406	424	383	405	384	386	418	365	403	389	385	368	404	373	393	380	389	381	354	410	394	356	383	384	417	419	376	357	415	387	392	364	385	409	380	393	381	403	397	433	391	359	369	390	390	407	358	385	404	373	363	384	395	433	430	397	425	394	382	365	372	394	389	389	425	411	393	422	413	396	404	414	385	406	368	399	414	412	388	401	336	377	365	416	419	385	372	404	419	399	404	397	389	371	377	414	414	372	376	383	366	412	401	390	393	371	370	359	406	369	412	391	367	399	397	424	390	378	413	387	394	368	419	390	382	367	390	395	432	395	407	410	386	423	375	365	425	405	406	393	388	375	394	395	394	386	356	396	398	392	361	384	403	352	428	383	404	409	375	412	376	379	406	435	414	399	409	374	409	407	398	421	405	399	402	419	343	417	388	412	370	389	362	367	396	384	361	401	399	380	398	393	392	368	405	383	406	384	395	428	413	398	439	405	389	413	426	405	390	401	368	389	345	364	384
25511	35285	23393	11073	4195	2651	2106	1585	1294	1053	990	862	753	715	733	653	636	648	610	566	605	571	542	584	579	536	522	565	505	519	506	560	527	577	501	529	507	466	503	504	511	504	514	490	514	479	529	496	480	494	534	490	480	491	498	490	508	510	485	486	523	470	449	465	540	505	504	489	495	480	509	540	512	470	512	464	545	521	512	519	518	480	505	501	468	488	452	515	535	494	489	526	496	465	494	533	505	522	496	511	530	472	502	498	465	500	485	468	476	464	492	498	523	507	514	527	519	508	507	498	461	478	515	527	466	487	482	491	529	479	478	533	505	509	525	521	472	540	495	502	474	506	496	510	514	477	464	507	492	482	506	467	498	489	511	483	505	520	530	440	496	529	482	445	538	460	465	490	506	492	483	475	506	516	519	479	481	527	483	473	512	483	507	491	450	477	519	527	460	462	513	524	520	479	531	513	558	530	497	493	469	478	509	470	500	513	475	501	489	480	526	467	484	475	505	512	479	504	498	513	476	492	519	456	492	469	489	484	500	517	501	503	484	485	487	519	471	504	486	477	494	482	489	493	496	455	504	517	498	483	519	519	482	499	510	471	512	528	508	482	499	501	548	490	455	464	444	474	488	494	485	493	481	490	520	527	490	485	484	451	502	504	464	495	518	475	498	475	518	512	470	472	500	548	447	477	463	533	493	488	465	495	501	503	504	450	539	469	515	476	515	534	505	467	481	513	498	524	493	465	476	460	485	485	454	500	490	506	507	503	489	489	512	500	478	481	497	481	497	504	446	489	498	486	480	448	490	455	497	447	478	521	505	521	484	499	511	528	493	489	525	494	485	520	540	476	486	471	531	483	465	484	465	469	555	484	558	463	499	546	484	454	462	435	465	499	512	464	520	485	527	495	485	492	501	496	516	466	507	490	507	492	480	503	424	511	475	474	466	498	511	460	484	460	489	507	480	521	481	485	488	464	496	508	466	511	520	459	491	460	524	470	493	495	524	457	444	491	496	498	474	506	467	474	508	505	504	484	472	498	512	477	500	484	506	505	504	515	485	514	501	525	479	490	501	508	531	516	491	510	475	513	492	498	462	484	507	458	483	467	499	490	491	492	456	523	541	470	487	485	499	500	506	488	490	470	464	499	493	464	483	469	503	488	482	525	485	503	491	490	510	487	490	478	466	507	479	503	453	506	510	497	508	526	497	470	520	484	487	491	463	494	495	512	493	519	488	469	491	465	486	475	528	487	463	482	489	495	484	481	506	493	486	495	462	526	478	449	498	474	471	492	492	499	502	495	491	477	452	501	497	497	529	526	492	491	459	506	473	525	506	492	516	510	539	489	514	514	523	426	491	501	489	513	507	502	493	503	483	483	462	490	485	476	521	502	579	516	461	520	469	492	483	490	466	509	505	505	478	494	483	460	473	508	444	472	473	509	505	524	495	448	513	515	514	483	544	527	490	522	508	489	451	518	487	514	477	471	486	442	489	467	476	508	518	488	521	484	481	500	509	502	494	519	490	488	508	476	462	482	535	481	492	495	504	485	510	518	449	527	492	456	493	507	495	520	498	523	492	504	487	509	471	465	515	520	476	499	494	485	500	484	504	472	500	526	520	480	477	473	478	463	459	532	491	510	454	472	507	520	488	514	517	522	478	462	516	508	451	479	529	509	512	515	479	540	490	553	495	480	493	476	465	504	491	510	484	526	480	484	499	458	504	518	500	548	497	507	519	465	516	476	506	518	529	543	504	517	473	503	520	514	485	501	487	502	447	477	472	534	543	472	448	493	526	478	517	465	496	494	518	481	511	501	508	510	481	488	487	478	477	481	480	472	467	503	478	490	488	506	479	478	498	489	455	475	483	478	492	513	489	519	490	471	468	515	477	478	498	491	485	509	487	512	501	500	511	465	486	529	491	466	509	510	488	495	501	510	532	485	474	492	529	519	517	534	503	487	481	497	508	514	503	477	446	492	502	490	539	477	486	467	531	464	465	479	480	498	498	451	527	504	476	534	530	453	505	521	480	476	467	519	520	492	470	472	455	503	472	494	493	554	513	505	499	524	509	484	470	451	474	486	487	482	521	498	481	499	485	532	552	531	501	493	516	521	505	500	501	547	483	533	495	476	491	491	474	475	531	507	489	504	501	497	529	471	500	495	508	485	466	482	516	533	528	496	522	493	506	489	514	464	492	468	508	540	474	503	513	498	500	484	483	482	476	487	498	464	466	504	479	471	510	474	523	533	511	516	499	479	488	510	478	524	518	484	490	517	500	458	496	500	517	519	494	500	509	449	480	504	505	521	470	522	547	503	516	501	482	496	456	498	511	514	509	471	498	540	524	496	467	503	475	513	504	479	466	502	479	478	499	469	508	479	482	499	496	497	519	507	524	499	506	485	487	463	505	467	537	509	551	477	477	510	484	491	502	486	487	488	522	497	476	481	462	465	516	489	467	495	471	454	495	509	482	514	497	490	532	505	447	490	471	537	492	453	493	532	460	510	490	459	500	468	516	518	493	466	485	509	437	478	492	476	470	498	475	469	466	497	498	489	507	441	490	479	472	535	520	541	483	472	507	504	506	476	487	563	455	484	477	468	506	506	458	507	488	505	533	479	488	486	481	505	476	462	519	503	523	489	494	494	529	473	521	502	487	480	497	507	484	511	498	506	489	506	493	538	486	482	488	466	531	477	482	468	522	505	477	523	494	519	513	442	517	477	526	529	505	516	465	489	479	499	494	478	493	507	483	493	491	477	471	474	530	500	495	469	474	459	485	482	518	476	486	509	509	522	501	455	506	506	483	523	490	488	492	493	463	467	492	481	525	466	507	481	507	485	490	473	489	525	522	509	504	493	519	488	450	499	518	511	484	466	461	485	510	507	528	536	495	503	486	530	509	446	462	490	451	500	488	502	484	445	467	466	481	484	519	507	491	458	486	537	463	473	441	549	501	477	545	475	485	453	487	485	509	463	491	440	431	479	492	503	533	476	458	490	470	466	523	507	479	480	524	489	521	510	509	486	491	491	478	521	469	463	495	447	473	489	489	485	516	493	485	492	526	477	513	494	501	483	526	468	526	509	475	499	523	472	462	494	480	500	478	507	502	476	495	538	478	498	463	493	475	505	480	434	466	531	471	512	503	507	475	517	522	527	502	497	503	495	514	514	497	472	508	458	457	489	514	481	508	513	457	483	502	523	509	492	492	523	481	479	492	496	478	523	532	498	483	482	500	493	479	487	479	477	489	501	495	475	499	504	477	522	536	500	485	521	498	467	487	495	494	476	501	504	472	489	506	496	536	528	481	492	481	485	480	474	491	472	471	452	495	477	476	538	482	475	492	500	517	493	477	483	472	513	480	524	519	493	507	517	413	525	526	508	533	477	467	497	487	508	492	489	521	481	528	528	524	493	529	498	506	516	487	465	501	440	495	497	515	460	506	446	474	471	486	517	492	483	499	497	501	460	513	470	526	478	492	505	503	471	511	506
27462	19445	9128	2487	954	816	660	677	582	578	576	587	604	534	584	594	605	586	586	586	572	540	607	561	572	575	612	566	578	606	511	592	541	540	588	542	611	562	587	576	538	566	586	565	540	583	553	558	582	585	537	546	598	582	553	577	537	603	621	568	595	563	536	555	574	577	556	562	565	608	590	575	620	591	519	586	576	583	581	554	561	620	586	557	593	597	524	595	581	571	572	584	621	551	512	640	541	558	543	527	567	562	588	596	575	578	568	640	615	607	548	607	541	595	570	580	531	541	565	554	572	641	587	535	563	556	588	583	554	562	531	535	574	574	585	576	567	581	568	562	576	600	562	565	588	577	551	619	564	554	539	558	569	520	599	602	574	588	599	594	575	577	546	579	578	563	576	562	569	541	584	578	560	578	542	558	594	580	576	549	599	563	585	583	573	589	591	604	567	593	558	612	577	533	573	566	593	605	562	564	602	556	613	586	566	592	557	558	524	601	520	555	552	576	561	605	558	571	539	567	582	571	583	584	547	565	561	584	575	619	614	558	628	576	530	530	587	603	571	569	559	550	572	585	564	570	622	536	565	560	585	565	574	556	569	581	589	567	529	591	583	581	548	579	587	544	551	546	566	588	560	518	596	598	588	597	546	617	605	579	596	612	576	613	556	521	597	567	568	545	579	560	565	578	549	568	553	600	556	608	582	586	577	550	593	635	559	592	584	562	565	557	616	567	582	539	565	587	575	540	592	566	596	559	544	570	568	582	579	613	585	633	575	585	568	583	584	566	662	602	595	542	594	558	592	560	586	587	559	574	599	551	557	565	581	535	572	580	554	516	586	578	583	590	573	564	561	556	557	592	531	611	552	554	573	565	596	559	571	622	585	556	562	569	617	536	597	577	514	574	550	565	572	565	578	596	596	595	562	601	595	589	583	577	606	566	539	571	592	586	581	587	591	581	593	581	602	570	570	541	569	558	574	553	544	590	560	561	592	576	588	558	591	578	576	564	570	586	574	584	599	549	545	578	534	581	564	584	541	599	564	553	605	545	584	593	561	584	565	592	537	577	570	612	565	539	598	563	546	654	575	574	560	593	605	570	586	536	578	575	554	596	599	590	550	577	612	538	538	613	601	568	578	532	575	512	580	583	575	584	583	596	588	571	584	598	570	581	552	606	566	581	612	565	586	573	571	566	583	618	567	585	599	565	556	574	545	590	550	535	561	566	576	588	568	591	564	592	604	632	580	571	589	530	573	607	550	567	573	591	585	548	611	587	584	557	578	571	612	588	569	576	578	598	593	566	593	571	587	558	600	563	567	588	564	619	571	582	576	588	588	577	571	555	562	596	570	579	624	611	605	591	536	573	573	570	564	616	544	539	606	566	582	544	608	576	551	574	589	584	544	603	579	583	573	587	561	561	556	590	578	589	588	566	603	557	575	539	585	585	602	581	574	623	618	575	569	582	604	592	599	561	554	553	555	599	548	535	561	552	547	567	598	575	592	564	543	631	544	581	576	565	581	557	576	557	584	576	630	548	558	546	562	543	563	534	616	583	556	586	621	588	587	569	602	640	602	603	565	590	585	618	577	617	589	600	589	559	601	552	577	626	558	535	576	525	586	571	582	546	593	570	610	543	569	581	546	543	581	544	575	538	534	581	555	583	574	577	599	587	555	577	526	566	558	558	586	559	598	569	541	591	599	574	563	541	598	585	625	554	585	544	547	614	556	558	577	563	554	546	548	596	547	593	622	555	586	545	578	570	593	600	594	561	555	566	523	626	574	538	571	567	582	586	593	553	550	573	614	555	564	604	585	600	527	565	515	577	554	621	569	544	634	551	552	558	603	539	547	559	597	549	591	567	619	574	530	561	565	557	591	548	568	576	576	552	613	564	581	574	605	575	633	561	618	601	577	579	563	586	583	544	595	593	583	599	543	535	604	586	585	588	567	609	603	576	554	574	580	558	588	595	604	577	558	582	585	540	568	561	602	533	560	580	595	578	564	570	560	588	566	558	566	522	620	572	562	581	546	582	578	596	553	545	568	592	585	613	617	556	554	599	539	584	591	559	556	563	607	564	610	573	545	568	587	542	583	563	547	582	602	557	563	555	563	584	582	619	571	575	570	574	600	583	554	563	551	564	567	568	578	586	577	507	519	582	595	560	571	565	580	591	576	571	580	572	600	586	529	540	564	591	524	585	596	555	590	575	547	554	629	586	579	614	569	571	565	544	615	566	605	540	550	578	561	573	574	590	574	605	603	582	585	541	570	557	569	548	577	582	571	557	531	572	598	586	603	595	584	573	562	553	561	596	570	585	553	584	576	553	560	539	553	618	588	579	577	596	576	568	581	592	597	572	577	587	593	560	588	587	547	535	543	613	582	574	589	563	581	603	561	560	625	590	571	598	544	544	603	579	578	614	528	594	562	594	580	519	593	558	575	588	576	573	578	578	565	574	551	610	573	590	593	579	592	581	566	563	565	571	568	526	543	581	579	609	563	575	579	551	599	596	562	557	566	613	552	616	613	563	603	587	550	601	539	542	612	572	538	569	580	552	541	581	577	618	555	582	549	540	581	579	619	578	581	595	580	593	571	562	583	572	585	594	576	558	549	560	550	550	594	578	573	574	566	567	589	572	556	587	586	603	583	579	567	603	592	538	575	592	567	560	549	523	565	579	624	560	595	539	614	587	558	578	597	543	570	540	565	585	595	588	615	547	605	570	602	569	561	587	563	564	559	558	547	584	535	579	548	603	570	574	590	572	558	520	558	595	539	553	573	576	584	613	583	607	531	610	594	589	590	572	549	565	584	590	562	585	582	561	568	540	585	587	601	605	598	567	567	588	571	600	547	546	536	578	586	597	586	596	566	562	591	565	602	611	543	550	515	548	539	599	587	556	550	581	626	571	568	576	612	584	591	558	586	595	593	593	565	569	554	575	567	563	556	552	546	576	581	610	542	556	569	557	586	587	533	534	640	570	577	536	591	574	561	602	554	559	584	569	586	583	585	572	572	596	556	578	606	597	567	596	624	544	549	576	572	534	585	566	560	548	559	590	587	516	561	562	564	553	584	581	554	562	590	554	582	575	619	591	630	605	547	608	607	551	582	556	535	619	593	584	570	539	574	589	606	562	575	628	576	614	548	578	581	582	544	552	579	566	586	560	608	547	576	572	571	618	583	614	543	573	574	571	541	595	567	564	560	582	569	567	615	573	559	575	592	577	593	575	588	566	551	540	586	607	579	554	577	547	578	578	576	580	563	545	622	574	577	581	572	591	592	605	572	610	573	518	581	589	532	567	537	611	589	571	534	566	556	556	592	559	531	566	546	565	574	590	555	533	588	584	568	576	565	545	577	598	536	563	555	529	578	589	562	591	621	545	563	574	581	587	577	571	543	563	567	592	586	574	598	545	559	619	565	548	558	590	580	575	541	588	599	572	587	627	567	570	540	573	582	557	592	574	544	626	593	563	557	598	560	618	566	592	610	563
16534	13473	7124	2476	1126	892	815	743	766	727	704	713	724	702	645	660	702	665	722	685	762	698	700	715	688	739	665	705	723	683	647	720	685	715	697	707	669	753	716	719	733	713	714	692	721	710	666	706	707	672	725	693	722	675	680	696	687	743	692	668	685	706	694	748	710	690	643	706	706	694	738	677	674	713	686	694	739	708	698	727	694	718	720	727	738	742	698	759	689	673	673	680	676	712	693	711	704	702	731	692	707	724	728	684	664	710	712	731	690	660	679	686	708	679	727	739	752	706	685	641	717	740	660	674	694	722	665	661	733	741	706	664	705	704	678	678	708	758	709	692	739	694	735	722	659	742	732	694	736	734	717	729	736	724	708	663	715	727	694	670	679	728	707	724	697	687	691	688	719	727	724	697	717	729	687	736	717	672	692	718	678	647	706	696	734	651	680	743	677	668	685	675	695	663	694	693	726	693	696	713	683	713	762	690	659	708	690	722	698	698	734	727	679	726	723	678	728	709	745	740	697	723	670	705	721	700	672	688	682	722	740	711	680	698	682	699	702	664	710	698	733	743	680	736	660	676	720	711	668	711	704	711	735	720	722	708	696	724	681	646	731	686	732	722	702	708	698	697	715	695	691	691	750	685	709	716	709	693	670	714	676	715	690	695	688	643	681	703	673	709	725	670	667	688	717	710	705	706	741	720	716	732	693	716	716	713	670	705	669	666	677	713	727	730	656	705	713	729	666	694	634	717	687	684	692	720	705	668	718	704	715	683	695	705	713	633	719	704	668	741	681	707	746	711	709	718	711	703	673	666	691	735	661	684	681	696	665	754	689	667	694	717	733	676	678	692	748	685	717	721	656	698	698	682	676	734	715	701	734	692	684	713	689	707	697	709	679	716	711	703	678	651	664	709	694	688	714	654	717	667	733	708	767	700	740	718	663	710	679	675	707	710	683	728	718	691	754	697	658	704	722	740	716	691	708	674	686	721	734	766	706	693	708	715	652	734	752	747	700	655	728	676	702	707	694	692	732	706	707	669	767	690	664	724	660	702	693	717	666	705	694	723	696	708	734	722	695	655	697	718	724	737	697	708	733	714	741	700	687	699	666	755	721	716	731	721	730	739	697	702	720	687	682	674	721	735	710	709	687	679	717	690	730	697	703	738	708	675	692	737	715	682	705	700	712	686	704	713	703	729	691	693	710	713	681	727	704	746	652	779	675	675	706	722	740	696	696	740	694	695	712	721	721	714	717	691	727	711	656	695	686	743	692	641	691	733	705	725	704	710	660	743	706	728	720	747	667	741	682	687	689	700	669	673	696	674	703	734	675	720	700	690	714	680	679	681	730	657	741	711	744	726	655	680	724	705	697	704	671	706	689	727	705	719	697	657	683	726	725	703	671	693	663	678	696	725	703	663	712	710	708	687	705	713	661	656	689	660	717	693	731	683	693	714	741	737	681	701	661	721	697	753	684	677	684	723	721	704	720	712	712	682	677	718	687	666	672	688	739	684	696	728	708	676	676	677	714	720	726	703	723	667	704	692	733	705	663	733	610	682	691	699	715	722	681	744	736	715	710	732	673	700	727	727	685	719	719	684	658	700	722	677	684	689	716	691	743	723	669	647	722	692	693	732	675	694	715	696	729	674	730	728	689	730	722	684	708	700	709	743	670	723	756	694	683	664	731	685	692	704	704	725	688	720	719	727	700	682	710	702	684	746	683	694	714	712	688	715	716	694	695	747	675	701	749	721	677	681	686	675	744	697	724	728	663	732	662	723	678	666	668	720	645	726	743	739	670	691	730	707	675	720	695	690	739	713	703	711	701	708	709	710	712	693	735	659	717	702	650	685	725	679	677	696	726	699	685	703	741	697	748	711	652	712	691	699	687	695	654	743	699	691	670	678	697	753	693	745	681	682	695	732	734	637	745	665	704	677	717	671	692	728	731	711	696	672	702	733	707	674	722	714	727	676	714	702	684	725	688	712	693	696	698	699	700	701	684	715	762	686	707	694	696	650	680	710	629	675	705	738	700	673	721	698	721	702	725	705	734	746	680	690	652	721	661	703	698	702	652	687	703	687	689	686	662	687	683	657	732	731	643	662	710	720	700	722	711	710	757	693	724	703	688	742	717	699	715	653	668	706	666	694	668	731	667	736	704	696	626	737	679	703	719	705	699	740	686	695	687	714	703	708	757	670	687	669	741	729	679	663	679	729	664	729	687	731	674	722	743	666	662	658	666	671	734	702	738	715	709	692	695	705	764	709	722	697	684	699	700	689	701	766	676	726	688	718	696	683	686	731	726	697	690	716	697	718	702	705	680	697	729	703	715	700	701	749	710	676	674	690	713	672	677	663	706	714	724	703	653	701	725	658	726	701	702	723	718	688	677	671	750	707	714	676	695	717	734	686	685	725	662	712	734	726	700	742	679	662	672	753	704	680	726	714	740	689	683	664	748	698	696	726	701	721	686	677	698	710	717	711	724	740	684	717	681	697	722	682	758	703	693	733	670	707	683	686	729	700	664	673	706	723	770	743	700	715	677	659	654	725	702	667	707	700	724	674	696	669	764	732	719	725	678	729	695	729	686	723	675	666	680	761	692	692	682	737	705	721	684	708	669	707	695	648	697	742	724	731	723	704	716	676	722	708	689	669	753	677	705	730	702	712	757	686	681	756	708	691	687	700	707	692	675	636	710	730	665	643	719	715	728	704	678	676	708	718	735	728	669	674	671	718	680	688	722	675	683	643	675	728	702	745	735	698	736	748	715	725	726	698	697	699	661	672	705	710	676	675	728	667	697	679	696	675	711	720	707	714	720	673	699	731	703	664	697	704	716	679	721	719	711	717	709	700	718	699	695	777	677	718	712	653	732	703	692	676	728	656	777	699	659	692	716	687	737	712	686	718	689	727	720	658	692	711	690	707	719	699	672	719	673	663	724	710	684	642	711	650	731	750	699	737	659	727	708	698	704	704	701	651	708	687	701	703	748	685	644	669	722	680	735	701	702	649	684	708	663	710	683	663	756	696	713	669	724	706	697	707	724	715	741	731	679	719	680	702	701	701	688	691	704	661	671	750	724	665	701	711	727	684	679	685	711	774	666	664	684	677	741	738	717	697	724	684	666	695	669	708	700	703	685	671	697	705	742	712	709	709	686	752	682	690	688	723	715	697	732	667	738	729	708	707	764	709	711	746	707	703	695	687	680	710	735	709	717	702	706	679	738	633	690	753	687	679	759	712	677	684	699	720	699	717	741	713	762	658	758	729	714	718	728	716	732	698	701	738	684	678	717	706	697	684	697	728	693	721	672	674	696	726	712	743	746	740	714	729	677	715	726	726	703	683	687	640	743	672	675	712	720	701	712	709	754	697	689	692	725	715	668	702	676	696	674	695	687	717	700	732	741	748	731	677	699	698	699	673	687	760	720	757	677	694	701	724	688	687	695	677	701	698	703	706	691	684	690	729	708	688	677	662	668	664	707	742	667	745
23737	21007	28007	24188	20921	8413	1351	976	784	782	746	697	713	696	715	694	687	685	667	698	635	633	684	627	689	649	623	664	638	652	658	637	656	605	624	624	611	664	640	622	600	675	643	632	673	654	669	604	610	613	641	608	639	644	584	617	618	590	633	612	613	634	640	619	642	612	635	660	650	612	614	599	630	641	630	639	642	612	623	660	621	653	650	633	606	619	621	671	615	618	613	664	636	643	675	643	639	617	652	623	649	626	652	622	630	638	665	641	638	614	604	662	667	643	649	672	649	662	628	685	644	650	624	622	634	621	666	642	665	663	658	615	603	641	640	579	620	688	647	619	582	636	609	665	616	584	655	625	616	655	660	603	594	663	633	642	638	633	665	644	629	607	616	583	683	599	651	657	633	634	642	633	614	645	648	606	579	633	640	663	639	609	656	632	677	626	634	640	629	628	620	619	632	651	619	632	630	634	606	662	634	657	653	617	595	609	641	649	603	613	676	625	639	649	623	600	666	621	626	648	628	673	625	665	620	624	590	616	622	599	594	641	625	632	606	633	648	595	641	612	606	595	582	652	661	588	644	632	646	654	645	668	631	673	637	604	603	661	622	639	610	634	684	655	634	664	604	591	601	619	644	667	610	599	622	637	587	591	627	631	633	659	629	602	624	655	652	647	599	613	630	653	632	656	680	600	601	634	659	620	607	659	635	669	600	619	574	596	584	660	672	664	581	688	658	619	659	662	607	641	603	593	620	634	616	584	612	621	640	638	627	588	650	641	658	630	635	627	649	612	666	605	610	619	602	576	614	626	663	632	601	604	644	568	631	632	626	688	627	624	643	655	646	666	580	623	663	643	655	604	603	654	611	621	640	601	639	613	633	617	649	611	616	700	692	567	639	655	658	637	624	638	650	617	617	601	610	667	621	629	635	607	678	689	633	601	625	636	608	608	545	608	642	628	631	626	607	654	623	658	619	614	622	624	660	633	688	629	636	605	621	611	609	652	621	649	623	609	627	608	614	627	616	648	641	607	602	630	638	615	585	657	642	627	604	626	639	640	625	642	625	620	617	659	644	665	646	627	614	644	577	577	646	607	626	644	621	619	656	620	619	683	640	577	643	678	609	645	643	606	654	645	641	660	599	581	658	633	622	595	653	647	587	652	623	695	623	648	627	612	621	602	618	615	593	626	650	595	645	679	670	628	680	672	660	665	638	635	631	621	659	597	641	630	635	627	663	612	615	630	649	660	596	591	614	644	615	661	637	627	631	637	680	579	666	579	622	619	626	590	612	669	640	636	630	618	613	652	627	664	608	588	619	667	611	614	673	593	658	674	660	659	610	623	599	587	644	612	625	636	607	614	610	661	614	634	692	634	608	638	628	644	649	629	601	595	640	653	592	635	602	603	618	644	637	681	625	649	644	636	673	662	651	614	651	613	626	646	636	637	643	658	626	637	660	634	632	624	638	635	625	634	615	645	670	627	628	609	610	644	615	629	631	641	590	673	633	662	597	597	662	626	609	634	635	648	627	634	620	621	621	646	687	646	617	637	636	620	669	603	650	621	680	562	611	639	649	614	659	629	627	689	621	611	643	605	625	608	652	649	651	667	626	606	624	641	615	641	635	577	647	636	678	632	628	611	633	665	605	591	609	624	606	616	665	598	650	634	602	648	658	612	635	613	618	617	630	604	644	680	675	617	631	625	646	644	581	627	692	619	637	644	594	615	630	677	651	649	657	628	608	630	580	628	641	649	671	613	608	664	626	632	612	660	648	684	611	638	620	646	648	636	664	625	629	656	684	581	606	682	611	605	646	611	590	589	534	642	657	653	625	590	643	638	670	575	711	647	638	649	653	685	679	625	646	618	632	634	622	623	658	631	640	690	601	609	590	587	672	630	633	623	633	629	606	619	638	593	636	637	648	579	647	643	664	622	629	588	639	659	624	636	644	612	610	630	603	599	637	583	648	622	648	590	647	669	629	626	654	624	594	639	622	617	633	626	609	609	630	593	604	637	636	638	629	649	633	612	637	620	567	616	675	657	636	607	635	653	632	690	635	635	621	660	624	648	613	597	649	643	640	674	602	622	578	675	641	608	689	659	594	640	622	676	623	632	651	611	636	621	644	634	616	680	618	652	630	630	661	679	613	668	669	639	621	672	675	617	660	584	642	648	645	620	629	622	636	616	599	627	610	612	611	634	631	621	624	632	635	672	619	630	638	617	663	640	639	623	680	618	588	618	630	611	647	593	640	660	625	585	623	607	619	644	643	616	640	627	630	594	570	635	641	658	642	608	644	685	660	651	649	608	638	613	674	584	646	580	626	636	646	605	610	639	659	685	629	623	636	625	635	664	595	589	616	592	608	592	617	590	625	643	592	664	609	651	610	612	623	619	646	644	642	590	640	660	659	675	675	636	644	618	628	581	602	633	604	589	641	568	644	676	583	626	588	649	602	590	608	647	613	642	606	651	633	614	604	635	641	604	664	642	612	636	620	666	600	615	642	613	621	595	651	617	661	655	615	595	613	603	622	616	627	631	673	597	622	680	579	661	614	654	615	643	650	637	587	636	627	633	642	707	580	631	651	589	590	590	656	617	643	604	631	562	626	594	636	644	598	660	618	628	678	677	655	632	636	632	597	656	634	658	572	626	637	591	650	616	609	603	648	617	594	618	618	615	647	601	590	619	678	598	573	628	617	615	586	646	615	632	643	613	612	629	669	605	635	622	578	600	623	620	622	605	611	632	628	639	661	640	675	635	620	603	627	619	612	599	636	605	580	617	636	613	684	668	590	590	587	613	612	643	639	632	620	614	632	594	588	585	639	614	612	639	612	622	662	655	615	632	621	599	641	645	617	665	655	623	638	607	615	624	578	627	615	618	588	598	667	644	642	603	622	625	635	653	612	628	640	637	627	683	599	629	593	613	611	650	536	660	620	607	644	585	606	637	648	631	617	672	660	665	656	648	667	645	601	607	624	613	624	619	632	636	629	614	631	628	609	625	640	637	602	660	657	662	599	627	638	696	641	632	623	593	624	613	630	648	647	654	639	611	604	607	680	597	626	633	615	626	619	676	635	616	654	623	668	639	652	602	606	607	616	650	653	609	641	642	640	632	583	616	668	619	608	606	666	636	583	640	639	630	627	646	606	610	626	608	598	633	571	640	630	611	624	624	607	586	621	605	634	585	703	631	643	648	652	636	651	577	620	601	597	615	628	599	595	631	653	620	628	635	594	609	643	611	614	617	661	654	619	628	633	608	613	615	662	549	612	641	639	615	639	618	636	626	661	590	593	627	636	645	619	653	617	614	677	610	642	593	663	671	638	653	643	648	635	624	653	643	626	620	657	629	641	636	651	584	615	650	617	582	646	634	611	578	616	641	679	565	583	656	631	651	676	612	614	595	657	603	682	639	649	639	632	630	663	621	622	609	688	624	615	641	704	677	661	613	643	608	636	637	655	646	644	640	609	648	628	638	586	612	625	606	606	592
21368	28703	17332	6497	2976	2151	1621	1317	1163	1061	982	962	884	823	870	851	859	836	789	794	831	804	794	811	798	830	835	775	755	829	795	796	783	755	797	773	768	839	770	746	779	741	786	739	786	753	767	751	784	787	817	745	735	755	800	794	748	783	792	801	801	763	827	781	804	770	781	727	839	798	797	805	779	742	758	737	745	776	727	781	734	796	777	755	808	763	737	802	756	819	754	772	818	792	804	724	806	768	769	814	766	809	761	747	740	819	782	762	780	766	789	807	762	765	797	709	771	805	774	782	810	785	756	786	782	796	785	770	803	753	787	764	777	760	796	741	758	787	744	792	745	743	792	726	750	729	728	765	760	757	793	771	759	766	760	784	773	838	744	771	718	771	766	757	762	741	782	740	789	711	762	709	791	785	818	751	792	789	799	809	762	757	763	771	809	761	715	770	768	790	771	795	778	796	751	721	761	786	770	830	759	733	807	760	789	747	791	788	758	771	766	760	771	716	730	774	781	790	761	826	807	752	712	747	759	754	708	785	720	763	728	778	786	785	769	727	780	698	755	761	812	778	736	819	753	770	779	787	759	704	732	786	735	771	787	770	768	751	757	783	758	728	816	770	766	796	784	786	769	765	737	773	765	802	732	741	806	823	741	779	790	703	732	760	701	775	745	795	740	813	765	831	790	761	724	774	768	753	814	727	749	748	719	742	703	740	738	769	763	739	717	727	802	843	818	765	780	779	798	767	824	719	776	804	779	754	775	775	763	756	801	730	725	750	803	780	792	795	825	744	761	786	794	757	734	783	780	738	723	762	714	756	780	789	756	757	744	768	744	793	769	786	811	773	769	761	776	778	742	761	807	803	753	796	727	793	758	781	801	737	748	799	750	749	761	807	765	751	747	677	764	733	745	727	732	803	742	756	781	738	749	798	790	763	739	755	771	749	770	757	764	762	774	779	785	731	722	777	753	793	820	773	761	713	740	840	788	823	753	794	733	750	728	758	785	799	758	754	745	768	804	742	766	797	773	751	728	759	812	736	732	785	834	749	786	777	806	755	791	774	784	788	781	741	769	755	691	789	744	763	761	762	718	753	776	722	782	723	792	746	744	742	750	787	805	780	730	781	733	766	792	694	809	753	799	745	773	740	806	789	736	744	770	799	769	761	797	774	806	828	783	705	776	735	742	787	773	729	724	767	724	800	860	732	753	805	789	827	774	759	724	786	758	727	793	735	793	767	776	769	714	792	765	755	763	707	804	798	788	805	714	759	824	774	756	811	765	782	759	750	766	776	817	783	758	750	769	797	776	811	739	809	757	784	771	748	781	768	780	822	728	769	783	741	758	825	734	752	762	773	749	746	773	799	778	777	762	804	800	775	731	771	768	783	822	773	701	759	737	796	807	789	774	730	777	808	733	728	776	767	744	770	775	724	788	759	798	753	764	718	764	774	795	800	789	775	823	723	782	766	776	808	745	787	779	820	771	809	760	792	751	760	757	707	766	827	765	771	764	771	711	791	772	751	721	770	747	717	787	761	761	751	775	757	758	755	754	757	781	769	713	772	785	758	832	740	795	807	781	757	803	724	810	776	745	816	775	758	764	764	782	765	767	778	756	721	742	758	773	807	789	731	756	764	753	755	747	764	766	736	744	735	764	763	805	795	784	759	753	801	762	740	769	791	815	743	749	735	727	756	760	780	730	772	789	741	777	737	803	775	727	763	802	754	736	786	787	809	799	758	781	753	802	791	800	738	836	775	746	820	781	759	756	790	808	775	746	790	816	753	750	750	753	745	769	766	788	757	735	839	763	781	811	788	788	748	742	761	783	773	744	751	756	753	768	760	801	802	791	775	764	785	814	729	735	767	777	769	721	732	734	773	781	772	821	753	798	804	772	751	762	795	794	808	773	759	798	745	774	733	779	726	781	725	741	749	749	777	788	742	762	792	772	796	756	755	751	751	793	825	759	759	769	743	751	779	779	757	769	789	729	809	756	815	763	780	751	772	778	755	786	755	711	763	760	801	752	728	800	802	756	741	811	726	765	797	749	773	747	741	747	758	762	755	784	775	735	784	831	739	751	777	747	743	744	794	826	796	781	782	743	718	788	733	744	741	772	782	752	746	745	766	786	768	742	792	777	735	753	766	757	766	748	792	769	774	736	799	814	725	746	806	795	758	736	747	680	779	810	766	754	801	755	810	746	771	807	737	809	752	779	730	789	701	753	810	768	727	776	769	787	761	779	777	788	777	789	730	838	796	732	778	786	731	762	816	751	755	818	729	809	782	760	803	794	730	749	729	795	770	745	754	783	784	769	779	754	735	797	727	726	729	767	746	789	745	771	741	781	817	806	793	793	755	779	801	834	730	793	735	756	789	827	774	753	796	759	729	738	798	776	789	806	718	777	826	772	786	771	803	718	818	738	790	814	783	779	738	790	769	811	769	746	746	735	714	738	729	759	824	792	776	787	780	776	770	785	759	739	731	794	802	765	789	769	786	715	813	753	785	798	793	763	755	736	800	784	741	804	780	749	791	727	786	807	728	801	760	800	751	760	794	764	753	797	800	755	759	713	761	770	757	740	788	748	783	713	805	767	740	722	739	738	744	770	711	743	776	781	737	778	766	772	767	749	762	777	749	771	794	720	770	793	713	743	776	750	714	735	765	736	736	750	782	773	792	723	753	768	793	779	717	785	806	751	770	748	823	750	772	794	787	769	758	761	736	741	801	831	767	812	816	786	774	807	753	763	738	794	780	776	809	764	801	760	754	782	748	801	791	772	754	784	741	768	790	753	747	776	782	786	742	772	738	776	800	804	769	807	749	789	778	796	753	794	773	745	787	755	799	805	718	764	742	778	729	732	809	769	778	829	736	802	794	794	763	722	781	768	784	752	809	766	758	768	731	762	740	745	777	726	791	778	734	752	725	731	794	758	798	747	778	776	765	772	725	771	740	727	775	820	798	767	785	735	756	778	779	766	791	806	766	780	735	760	746	749	752	728	778	763	742	802	750	774	760	828	780	795	785	797	780	724	768	784	791	739	814	759	797	755	811	777	807	787	746	710	800	807	791	741	804	741	785	738	785	805	779	793	751	788	773	776	774	785	722	723	787	803	768	723	731	780	787	776	749	776	778	712	810	766	768	783	772	758	761	824	756	748	787	716	802	756	712	758	817	770	790	776	777	782	754	763	793	750	738	734	828	775	793	799	740	760	741	739	800	717	788	803	733	800	754	755	798	783	783	756	811	783	791	768	755	761	823	756	728	759	737	799	777	814	784	752	774	773	763	743	752	773	757	761	768	781	747	794	752	781	741	763	809	798	802	748	741	753	811	811	736	814	779	788	774	787	767	821	764	733	750	819	783	783	699	804	756	771	736	784	752	856	789	721	738	766	753	754	748	770	780	790	758	770	730	769	758	754	770	764	794	788	810	794	790	725	728	778	777	734	785	783	782	757	728	782	790	782	752	782	810	756	777	807	775	795	810	752	769
24684	21005	26925	25089	9990	800	612	496	506	437	393	412	397	386	414	383	383	318	357	343	379	383	370	341	392	329	381	394	375	398	374	391	363	342	361	369	368	375	387	368	358	366	369	370	349	377	373	344	334	357	365	381	351	370	363	375	357	384	348	365	374	370	357	381	360	372	396	350	379	364	332	350	383	378	356	345	362	346	344	336	380	393	359	345	370	355	356	350	369	353	349	370	386	357	342	363	365	382	378	370	360	363	353	353	361	369	347	361	374	342	370	378	367	341	366	407	375	374	349	388	340	381	339	385	329	344	363	339	365	349	342	387	354	349	352	349	372	377	378	343	360	387	312	361	401	395	342	336	340	339	368	370	383	376	353	382	365	372	389	360	341	366	379	377	394	339	355	388	366	358	363	417	355	402	315	354	368	346	360	380	364	333	359	371	341	341	362	391	369	355	375	346	372	321	351	371	356	363	345	335	373	384	362	364	336	389	386	372	363	351	372	365	384	347	400	394	353	356	367	319	364	376	369	361	308	369	348	351	355	374	324	330	332	357	375	374	322	347	368	356	341	399	397	365	339	364	346	337	392	366	380	389	359	358	379	360	359	339	363	350	397	418	359	339	374	366	374	369	369	378	343	380	362	357	393	354	358	342	367	366	380	392	348	333	400	368	355	355	367	396	370	334	329	376	358	358	403	359	337	374	349	341	349	411	351	390	367	365	365	357	360	352	373	361	373	361	363	346	346	358	390	371	358	358	361	333	370	393	359	352	354	333	354	331	350	360	370	384	378	359	347	370	357	389	367	376	350	377	349	374	393	378	401	386	369	336	336	399	356	355	350	346	367	331	378	350	389	346	363	339	372	342	339	384	340	368	383	374	366	366	352	349	335	371	351	347	394	369	368	383	359	357	392	369	358	371	365	352	395	393	367	372	379	364	388	366	382	376	349	367	351	377	355	339	359	370	335	355	384	363	351	396	373	349	369	354	334	346	367	347	383	355	393	347	345	351	387	376	363	366	394	359	389	329	404	369	356	347	364	358	373	369	340	383	343	365	359	379	344	365	363	353	351	344	348	371	378	375	374	364	395	372	366	399	348	358	357	387	366	368	350	354	330	351	393	334	361	403	376	380	330	368	351	356	383	351	342	372	365	360	379	368	367	356	331	374	346	364	343	379	396	334	349	341	352	385	397	371	370	354	360	342	366	372	377	331	403	342	358	342	377	360	385	364	362	389	355	379	361	399	339	356	370	345	362	337	357	346	347	360	344	359	362	384	366	381	338	355	357	343	368	318	411	380	363	362	373	344	335	398	369	325	389	350	367	332	352	374	354	355	361	370	372	328	360	364	329	367	367	389	377	363	357	383	360	355	381	393	337	344	386	355	376	372	364	348	368	353	380	366	329	387	321	370	397	383	381	412	370	347	364	367	360	379	351	346	387	359	355	338	335	373	342	342	341	357	359	354	354	388	410	338	346	332	343	387	375	352	383	343	363	366	382	352	380	366	350	395	359	353	367	359	371	370	413	355	386	380	383	342	338	353	364	357	355	382	377	383	400	350	342	355	363	382	359	351	357	357	398	367	380	351	334	363	371	390	366	363	346	393	368	359	345	376	332	386	357	354	355	354	370	351	368	376	379	378	341	386	374	399	357	368	366	355	433	352	368	372	379	370	389	368	373	351	342	346	361	412	368	348	337	344	390	389	330	333	353	318	395	362	350	379	386	398	347	347	367	377	349	350	356	367	378	343	389	336	383	361	321	363	380	372	330	359	366	354	345	375	382	365	348	357	350	377	351	355	368	375	351	390	356	376	383	382	353	335	375	351	350	391	363	360	373	336	363	335	343	356	324	361	347	337	385	372	330	347	363	362	333	373	317	360	332	388	339	365	390	340	382	400	373	359	365	341	370	324	357	366	352	336	368	336	351	372	366	401	342	378	358	385	357	373	352	361	372	376	368	382	377	364	374	328	351	390	340	363	392	364	389	383	307	347	375	362	357	341	332	332	344	414	337	355	383	352	354	344	335	371	339	338	355	372	333	379	360	316	369	382	344	384	369	380	351	413	319	393	372	334	355	355	354	354	355	367	391	363	341	376	395	364	381	324	381	361	360	374	350	361	352	353	384	377	387	353	369	361	348	355	350	388	355	385	336	356	376	391	341	351	379	377	361	379	405	389	384	343	367	352	380	334	366	324	377	349	396	360	351	358	382	355	355	398	368	389	407	360	308	308	360	365	359	355	353	348	351	362	352	334	345	337	373	375	380	337	377	340	386	353	329	370	346	383	387	392	376	369	347	352	374	365	351	332	379	337	350	338	374	368	363	367	337	360	368	322	362	352	343	388	343	379	375	390	380	363	389	381	383	357	327	332	355	380	360	379	375	333	353	357	363	369	363	366	352	387	348	367	377	361	368	359	391	392	341	332	350	358	387	366	401	338	379	357	364	359	358	354	345	332	375	376	366	358	404	374	345	373	356	332	384	359	374	356	376	381	343	344	385	339	359	381	357	379	380	383	348	385	357	373	311	365	362	341	346	332	364	388	364	336	381	385	348	399	367	337	330	358	348	359	378	326	386	384	364	364	388	384	380	391	360	374	373	362	365	372	343	338	362	341	353	339	324	337	351	367	325	396	407	345	374	391	398	331	341	342	362	353	359	393	359	336	339	326	383	378	372	361	327	376	376	329	370	337	363	347	348	370	371	354	366	381	339	378	384	356	354	354	378	376	352	370	380	360	374	375	352	340	384	348	357	373	359	347	349	348	358	357	372	359	362	366	364	363	395	384	376	335	369	367	389	356	375	365	379	342	363	362	380	338	377	362	363	316	340	365	368	345	319	371	366	345	359	313	359	364	401	364	341	383	363	332	367	350	373	388	381	342	353	372	341	374	334	386	349	349	354	414	355	392	342	360	373	336	392	385	353	387	368	419	370	349	353	368	378	356	371	338	358	332	356	356	376	373	341	357	355	389	379	343	329	377	346	358	370	334	354	382	340	323	350	362	385	360	381	358	346	370	350	372	359	341	381	383	383	337	374	340	356	329	365	354	362	356	356	320	368	370	396	338	389	340	360	393	367	387	372	342	350	376	379	390	380	352	350	374	368	379	358	383	349	362	342	360	393	370	357	353	339	352	379	361	366	376	377	350	410	360	369	342	367	393	342	383	356	386	369	355	377	387	418	381	364	364	373	363	376	365	389	359	368	367	371	353	355	362	383	356	365	355	370	359	370	348	395	326	394	353	357	352	356	377	351	406	384	383	352	340	365	358	316	356	381	361	408	389	358	331	368	354	344	338	375	380	356	386	342	331	336	367	335	357	339	372	333	351	385	375	362	333	394	388	360	393	387	349	333	323	368	341	407	360	368	351	334	379	339	359	329	344	380	361	336	360	389	385	352	377	362	363	375	382	354	349	348	322	361	393	377	353	381	353	392	391	362	370	348	392	348	355	343	314	365	387	384	381	368	407	396	361	354	361	377	374	356	391	350	377
19733	22964	12481	4320	1879	1214	932	769	703	650	600	571	535	499	505	549	524	524	464	475	485	481	445	482	444	453	453	456	470	465	484	461	427	472	468	462	475	445	477	495	448	441	424	431	472	435	448	476	453	429	444	454	454	452	424	427	435	467	453	438	423	502	481	446	446	464	498	472	430	444	459	474	439	456	412	457	489	436	425	461	467	418	442	425	453	501	432	472	422	476	425	453	495	455	420	459	440	460	431	458	433	447	436	459	417	482	457	463	404	447	416	468	504	427	407	427	439	441	411	455	481	448	486	454	465	461	426	454	461	441	459	478	442	447	412	461	460	504	467	471	449	426	450	457	451	464	494	443	484	465	461	478	437	466	472	443	406	456	449	454	446	466	466	468	469	498	406	471	460	460	457	408	488	437	477	458	484	469	427	458	445	428	492	438	478	438	463	457	456	425	410	453	462	437	469	455	464	456	466	454	455	432	425	464	446	449	436	463	458	469	456	457	445	458	430	438	427	425	487	440	441	486	418	447	459	424	446	443	441	428	466	499	458	471	426	433	458	452	451	426	499	403	485	453	429	469	455	460	450	464	409	490	435	459	458	461	428	455	447	501	480	471	434	471	434	434	486	444	421	434	478	466	450	467	445	478	469	458	437	438	437	486	408	450	440	459	454	456	478	442	451	431	422	465	468	462	468	461	469	462	435	462	426	462	422	438	441	483	445	486	472	418	477	407	446	439	452	455	448	448	469	488	445	458	463	473	447	484	476	442	443	486	451	477	440	441	459	461	458	475	463	399	477	439	430	415	483	443	429	456	430	482	422	434	463	423	435	444	435	410	457	445	426	475	445	479	449	494	441	463	470	446	445	430	503	481	416	475	397	442	488	434	458	446	441	457	458	480	446	437	450	438	405	431	476	451	466	436	455	455	451	453	455	444	448	419	451	474	439	458	469	403	441	486	476	446	498	458	455	448	443	446	475	431	440	457	454	455	437	447	432	424	484	472	452	454	387	427	461	474	446	447	428	453	430	432	418	438	440	476	478	436	451	401	471	476	434	461	465	452	464	456	425	439	452	439	461	432	461	431	425	425	470	460	448	458	461	433	420	459	453	454	473	451	462	459	442	441	447	442	490	455	473	455	473	447	475	470	481	446	464	464	466	459	457	436	456	421	457	436	420	476	439	465	460	481	458	439	457	422	474	466	449	446	428	419	447	449	466	463	427	441	447	459	441	449	438	455	474	482	469	486	443	437	458	456	478	430	451	496	460	411	467	469	421	443	404	436	421	448	459	466	476	473	464	452	474	463	478	451	459	461	453	461	496	461	479	449	470	459	436	425	486	451	433	454	422	446	439	439	463	460	451	463	457	455	469	455	450	462	429	469	444	436	454	485	458	455	454	461	460	500	435	439	444	470	470	456	477	413	428	434	478	474	423	442	466	452	454	490	470	469	455	463	465	449	464	463	443	455	440	481	434	450	426	449	466	467	444	452	473	423	437	482	480	461	463	466	467	461	432	459	433	415	430	439	431	468	472	433	456	461	464	430	434	442	439	468	451	493	463	428	461	444	445	478	415	453	452	447	468	461	470	416	448	494	464	445	452	462	440	458	439	502	444	440	440	416	454	424	415	478	421	459	459	489	447	427	472	442	437	468	481	463	461	458	439	462	420	427	452	454	417	456	425	457	451	477	416	424	466	425	455	507	449	439	430	448	423	435	490	439	442	445	482	448	506	460	418	434	427	458	458	473	438	448	467	461	482	429	416	467	491	457	450	476	471	454	444	462	414	463	416	433	473	480	480	433	463	466	474	493	415	452	502	462	460	482	455	496	435	491	420	418	443	432	434	459	457	412	489	431	452	487	462	481	464	456	431	448	439	459	473	438	430	475	473	447	462	483	466	462	456	491	428	451	415	461	449	452	402	462	472	460	449	447	431	452	434	436	466	473	458	460	447	430	501	448	455	463	458	468	449	441	475	433	474	432	481	458	443	465	435	480	446	448	440	460	418	460	462	438	441	401	494	456	469	458	421	474	474	448	474	472	444	413	447	462	445	483	448	469	422	472	460	498	457	478	452	455	419	446	457	439	462	449	452	418	444	470	459	445	440	430	485	442	440	459	485	437	436	460	439	429	469	487	456	434	462	482	474	447	455	455	434	457	446	470	460	464	488	454	473	464	416	496	450	448	453	467	414	413	464	459	466	433	447	479	477	448	443	442	422	422	433	491	467	427	491	461	479	453	410	435	426	424	428	444	452	461	456	438	436	439	447	458	440	435	459	477	455	452	460	430	455	482	453	484	432	439	481	479	493	496	451	451	463	485	495	485	468	467	448	457	468	426	420	488	478	445	481	453	403	463	456	476	467	460	441	466	435	422	477	425	437	434	466	457	451	474	481	449	464	457	466	479	444	436	411	404	473	470	462	454	450	432	427	485	455	440	454	435	475	445	467	443	462	464	454	485	453	469	452	439	461	440	463	451	465	457	424	507	428	452	479	463	415	446	446	428	461	467	414	470	475	436	456	446	436	467	440	424	479	423	432	447	441	422	472	416	436	434	432	463	423	458	438	445	453	482	457	477	471	455	439	456	455	460	457	432	479	488	449	462	463	446	467	450	454	468	445	448	475	476	441	506	460	463	471	430	439	412	451	461	436	456	465	455	444	478	432	453	421	437	452	439	442	496	458	478	436	462	460	461	453	439	435	416	432	456	435	417	496	466	431	463	470	425	435	442	455	432	420	440	462	434	470	454	454	476	461	491	414	428	490	467	466	460	465	452	450	483	453	444	464	454	450	439	508	489	453	447	435	426	445	462	455	442	428	444	437	419	417	450	430	427	501	442	455	410	478	455	458	461	439	447	457	450	469	460	440	425	478	431	433	459	438	440	477	421	451	446	458	474	438	422	451	430	429	464	451	459	420	438	467	434	430	462	435	440	417	432	504	460	458	438	436	448	461	440	459	436	423	399	421	445	456	465	457	417	414	443	499	410	459	418	449	491	446	455	440	443	425	439	487	434	441	444	451	458	456	416	465	460	425	425	449	475	503	449	454	439	433	426	499	486	442	444	429	466	460	441	458	444	453	454	482	492	457	482	428	465	462	428	440	451	464	410	465	413	423	433	442	450	457	456	447	480	467	449	427	438	443	418	458	455	446	468	487	417	458	446	442	456	405	473	456	433	425	434	453	437	459	453	437	457	437	446	429	438	432	478	453	452	434	461	425	492	449	423	400	462	485	417	436	464	451	400	458	475	446	452	437	447	448	469	435	480	466	464	479	456	498	455	445	453	461	439	453	440	461	440	451	432	436	461	432	428	478	434	423	435	460	449	453	457	438	414	442	438	444	454	430	466	485	426	468	452	491	476	447	476	433	427	463	484	466	446	459	428	437	425	431	485	440	452	443	457	463	417	419	458	432	454	432	460	454	479	482	442	418	439	432	458	453	461	460	457	426	451	456	475	435	434	502	465	448	448	437	449	461	403	493	449	457	418
22673	21066	28573	23790	21060	21030	6382	988	737	629	622	539	574	526	524	448	480	446	476	428	439	433	427	388	451	391	402	418	412	404	410	403	417	420	411	425	404	401	404	433	390	373	393	410	420	422	436	384	385	389	404	367	416	397	384	381	400	398	395	371	406	374	395	381	401	424	414	396	432	435	374	385	383	414	401	385	391	403	405	377	380	398	397	399	413	414	392	377	421	391	369	384	423	397	401	375	376	423	389	364	382	419	371	368	386	380	410	376	404	399	430	407	404	383	377	406	347	413	429	399	384	383	381	391	410	392	402	366	346	421	403	402	367	397	365	388	374	399	390	357	404	405	381	449	384	405	378	386	387	435	428	378	385	417	393	412	390	410	435	372	374	389	376	435	395	357	380	386	384	386	407	408	364	384	380	390	385	414	390	391	436	390	406	374	428	392	426	356	406	401	396	389	381	372	382	410	392	346	421	404	398	381	380	404	412	405	375	399	358	383	393	426	409	404	405	422	378	381	412	420	385	370	370	379	384	386	398	378	404	381	373	366	392	393	394	391	392	395	362	416	359	400	378	384	359	420	412	406	414	398	363	390	427	384	400	377	372	415	390	400	387	377	357	396	405	410	426	397	347	407	416	367	429	369	366	368	391	360	373	377	376	370	380	408	402	358	381	383	409	367	401	389	402	370	394	391	366	392	359	381	445	373	400	356	362	387	392	397	418	417	382	413	363	384	371	365	370	365	419	381	382	382	409	371	366	409	357	369	409	392	385	409	380	401	431	401	388	405	410	374	383	388	416	392	381	364	402	391	379	371	391	378	419	382	388	376	364	382	416	379	392	389	427	462	400	385	385	397	367	394	396	402	411	348	404	405	347	362	409	411	390	365	400	382	370	336	381	432	391	382	392	356	421	356	355	393	401	391	397	383	391	397	399	361	361	443	385	414	398	396	386	399	406	384	374	382	372	408	354	421	411	381	378	400	399	374	366	386	366	404	378	403	374	391	369	400	430	408	399	383	424	392	393	380	412	373	374	400	416	408	355	367	412	399	373	387	424	409	366	345	384	415	367	418	409	403	367	399	387	361	385	393	368	379	415	383	396	379	392	375	411	409	365	406	384	382	387	400	378	409	390	365	350	402	410	395	415	428	415	391	375	390	385	415	377	407	383	407	418	395	376	409	406	391	385	380	417	391	379	411	415	433	417	377	404	389	407	379	360	415	363	376	418	368	345	406	398	389	394	395	397	371	395	391	397	384	394	374	400	385	366	374	399	369	400	396	367	361	407	422	386	391	394	390	402	398	401	383	386	415	387	403	376	416	360	375	402	408	398	365	406	384	399	396	392	407	367	392	348	390	386	386	368	424	413	391	403	369	410	399	405	401	374	363	370	347	386	361	409	407	405	359	419	406	396	404	403	361	379	407	419	394	389	415	409	377	382	427	407	422	415	394	410	363	403	414	372	385	404	416	357	428	387	400	393	367	357	391	385	394	362	432	378	442	395	387	401	400	391	439	354	396	370	409	434	397	406	393	398	377	381	364	392	383	388	395	418	380	364	394	400	418	410	403	425	391	418	363	392	406	410	403	388	396	365	383	410	383	397	369	410	386	390	417	389	391	374	388	388	381	408	376	434	388	343	375	403	426	376	378	380	386	385	418	401	385	364	365	371	373	392	402	381	384	364	366	356	380	436	445	396	395	374	390	400	395	387	392	389	407	389	402	384	386	416	351	384	375	424	367	393	398	383	391	422	341	416	353	387	382	405	428	395	417	405	375	397	349	412	398	402	412	414	375	432	392	359	376	403	393	411	370	399	374	368	393	352	406	373	388	428	386	382	430	428	373	347	389	383	397	361	386	406	401	407	366	397	382	405	421	421	378	399	388	418	416	375	385	409	415	385	358	368	405	407	369	387	367	405	368	390	397	356	402	410	412	377	406	390	374	366	403	407	384	392	450	399	385	383	427	408	401	396	387	411	418	400	392	403	378	413	369	428	387	371	393	412	432	359	390	420	403	423	389	398	373	410	416	370	413	419	380	387	393	407	392	377	371	434	366	406	369	370	413	408	404	370	390	375	365	412	379	384	388	397	365	377	377	403	378	419	417	373	405	405	394	390	380	388	404	379	383	405	387	438	385	428	376	366	370	395	423	383	392	403	412	386	448	395	393	382	425	387	391	374	375	365	380	414	414	390	372	404	435	366	403	390	398	413	397	411	406	394	365	382	385	360	379	372	417	384	396	382	375	391	383	416	359	401	376	367	414	356	389	411	378	409	387	403	390	401	393	421	413	405	393	381	436	427	377	378	401	427	383	386	383	378	367	410	400	365	384	375	343	437	369	364	382	399	391	398	426	377	361	397	378	386	393	378	408	411	380	404	418	396	338	406	410	400	360	381	405	381	365	378	396	417	371	417	382	378	406	374	367	424	400	397	398	371	350	383	381	336	382	425	383	375	403	357	413	389	413	356	385	383	411	411	359	398	397	377	369	394	359	403	398	391	364	379	395	396	396	394	409	371	399	381	375	400	425	379	407	408	385	393	392	378	362	416	381	388	450	387	409	374	360	418	384	400	374	353	397	407	355	410	376	359	364	399	422	372	394	400	429	423	437	381	416	431	391	383	373	341	416	400	403	391	352	388	401	398	400	378	400	430	390	433	405	413	388	369	396	394	363	393	425	399	382	362	382	393	369	397	394	401	428	405	392	375	408	355	390	385	402	383	375	382	373	398	371	404	387	347	394	378	390	414	413	382	412	396	370	361	392	380	383	386	391	404	380	361	377	387	392	346	394	381	388	373	405	421	397	371	414	400	366	377	383	388	406	420	393	396	390	407	380	397	380	357	390	405	440	366	375	439	374	401	419	391	382	388	399	389	393	406	410	374	383	358	391	405	367	412	370	368	391	384	370	379	386	384	376	421	367	356	376	393	388	416	385	422	391	391	386	347	384	403	406	435	399	392	365	415	376	369	391	368	409	348	400	426	440	389	424	416	400	377	413	407	381	404	403	401	375	402	412	395	409	380	406	405	382	388	397	389	401	426	404	388	400	394	388	319	394	367	383	392	384	399	373	374	379	411	381	364	393	394	414	395	388	374	404	383	359	399	399	382	389	365	385	386	412	413	367	410	396	360	398	342	400	368	389	354	386	394	386	411	392	427	400	401	380	406	414	404	359	369	368	380	416	397	388	383	387	379	382	399	392	378	399	364	364	387	382	396	413	371	370	400	409	377	397	374	377	392	383	356	399	378	439	382	378	413	428	391	395	422	408	390	371	401	372	396	391	393	365	368	392	382	383	401	396	407	395	356	368	410	398	355	389	371	387	391	358	353	405	362	415	385	413	388	364	387	372	391	415	364	364	369	392	368	381	452	367	380	380	368	425	406	399	353	401	431	405	408	378	416	394	386	368	376	385	377	403	425	412	385	415	330	409	361	402	383	379	417	405	391	370	349	374	383	400	365	409	436	374	399	383	384	383	422	407	389	367	390	389
24676	35814	23042	8914	4133	2895	1954	1481	1297	1033	957	867	767	681	670	580	603	621	553	600	591	569	552	566	555	508	519	522	524	535	505	519	523	517	545	496	521	483	503	459	497	500	534	487	502	496	493	473	494	498	498	506	518	520	500	517	516	485	521	495	534	481	511	499	522	510	482	504	478	492	497	468	471	504	476	520	479	497	524	478	489	489	485	480	472	491	512	507	460	520	509	487	487	507	509	497	489	483	491	463	490	501	497	445	510	551	503	479	492	543	486	494	511	517	485	521	479	554	459	464	481	474	483	496	525	494	493	473	463	493	468	512	455	474	472	479	454	484	486	471	482	517	481	517	496	485	514	475	477	501	507	494	507	496	492	510	473	497	534	476	493	451	528	530	495	501	525	464	513	498	467	484	464	510	486	490	550	474	493	474	484	462	507	521	509	492	484	497	470	480	442	462	513	448	500	470	483	517	475	439	441	491	536	505	501	502	522	464	506	504	512	505	477	493	480	496	455	483	504	470	505	475	518	485	532	492	513	512	508	471	490	480	515	468	472	507	497	506	496	499	491	459	496	524	459	487	506	506	478	492	459	467	490	497	464	469	433	484	510	492	499	503	502	479	534	500	499	505	508	483	522	496	480	491	461	530	506	517	485	548	477	455	514	493	451	497	491	451	511	548	496	463	517	497	488	498	508	495	494	484	471	505	528	479	481	473	477	513	492	491	496	487	489	505	472	503	479	463	458	486	503	476	485	470	508	446	471	511	468	519	442	513	482	483	483	499	491	538	478	507	449	461	490	483	507	495	484	484	497	476	493	472	488	482	496	527	504	488	491	499	518	518	460	451	463	464	488	471	486	506	425	490	503	468	488	472	500	462	513	514	474	423	502	473	486	500	479	496	466	487	505	482	490	471	527	443	524	504	489	497	542	495	512	454	460	447	477	517	449	472	511	527	483	461	462	499	484	487	514	502	475	484	510	448	516	503	488	452	517	492	505	521	537	494	474	486	439	509	487	496	519	458	458	470	478	481	469	507	511	480	504	532	499	505	474	511	469	508	469	487	489	456	507	516	494	480	509	487	495	511	508	471	501	458	452	466	494	471	459	508	459	495	488	468	481	503	476	470	478	467	458	489	518	464	483	445	474	496	469	542	460	492	497	477	465	485	472	471	514	475	510	480	506	507	519	477	508	494	501	460	490	461	498	499	505	514	504	478	482	491	517	474	480	505	501	511	503	472	493	525	503	466	487	516	489	474	472	480	438	477	511	517	494	451	464	493	498	483	504	486	491	490	530	470	487	509	470	483	488	506	525	432	476	485	484	449	482	476	480	483	470	473	538	484	477	501	463	479	462	478	489	479	516	485	486	471	486	491	503	452	479	501	459	474	482	519	466	488	486	472	520	473	454	478	486	478	471	498	489	457	471	499	483	514	512	484	489	503	512	499	508	485	478	484	477	505	468	514	464	500	508	486	486	523	482	445	510	469	465	460	476	495	498	503	437	455	488	513	524	498	458	534	485	479	496	531	490	468	517	473	471	480	475	491	499	469	492	446	475	527	515	502	473	502	492	492	504	488	517	447	506	496	499	504	481	506	492	473	507	498	498	477	489	508	459	457	490	487	419	496	481	515	487	486	467	531	490	481	506	479	448	482	455	518	444	472	497	485	504	480	494	482	479	500	480	484	474	509	452	548	533	487	492	453	507	507	480	513	472	501	505	511	457	469	511	503	485	545	482	500	475	488	504	478	484	503	517	477	541	444	490	500	475	498	458	521	464	477	452	466	467	517	487	480	492	501	521	432	492	436	495	486	533	456	499	449	507	531	488	487	474	496	562	478	506	474	520	483	467	504	490	501	512	490	487	485	481	500	477	490	513	491	538	454	515	443	532	466	471	500	499	494	506	485	452	457	493	487	476	484	477	515	495	523	504	498	471	493	484	479	488	475	519	525	479	486	483	486	478	510	470	458	500	468	481	426	474	527	498	470	474	489	468	488	515	484	490	502	514	441	457	494	527	499	492	494	479	513	504	501	493	506	507	494	447	460	488	502	489	479	488	513	519	489	474	474	462	483	507	505	488	477	500	464	509	459	482	474	493	472	518	500	482	500	525	524	461	452	492	459	496	521	498	446	472	465	466	506	504	523	479	489	487	472	461	472	542	499	480	494	476	500	513	512	496	514	507	485	502	502	525	484	477	470	476	523	481	486	493	490	488	492	484	486	507	533	523	501	497	502	466	507	498	478	494	498	466	513	513	492	449	493	486	474	470	492	456	477	490	455	487	521	505	522	475	499	510	475	496	478	492	460	493	513	465	467	528	502	455	437	512	464	482	531	493	506	496	497	486	506	437	516	493	494	468	471	473	511	513	456	515	490	511	479	471	522	473	489	502	499	451	502	479	523	482	442	478	460	492	496	487	468	503	481	487	487	525	473	426	457	452	482	509	464	481	513	530	473	481	480	504	479	485	483	504	449	492	506	486	490	473	478	479	507	484	461	462	499	499	480	470	493	497	519	465	503	473	486	508	490	469	496	462	483	477	500	498	506	439	478	514	486	467	491	446	443	505	484	467	509	474	487	497	514	497	497	461	502	519	442	462	480	481	472	472	487	438	471	520	506	489	494	536	488	492	471	513	504	487	481	471	509	475	480	485	495	471	484	506	485	515	476	486	517	481	511	486	505	475	506	482	502	501	475	507	478	517	492	492	510	444	507	503	459	488	500	478	497	427	480	475	481	454	481	517	494	477	467	523	521	473	493	466	468	494	473	491	497	510	517	495	505	442	486	505	466	491	511	487	536	484	484	478	470	492	471	499	457	464	459	477	477	494	464	477	497	481	498	498	476	489	493	529	491	523	477	442	499	480	477	434	504	503	532	514	476	483	457	523	475	498	490	516	483	478	522	511	532	458	486	448	473	486	467	496	511	460	508	508	509	473	522	495	444	466	468	525	495	468	493	503	480	499	509	493	490	534	507	520	496	514	514	453	535	487	491	509	505	508	494	512	500	478	502	487	493	468	464	524	512	496	478	456	456	474	488	484	483	484	504	505	495	454	499	504	500	521	510	498	490	475	531	483	517	500	466	472	497	489	472	470	475	491	500	513	508	481	502	490	440	472	483	471	483	496	499	475	518	519	491	493	483	509	490	495	479	495	481	499	456	481	476	491	476	494	519	468	535	527	513	468	485	500	469	488	498	538	472	477	504	461	510	523	484	498	481	465	498	501	505	485	463	480	474	489	468	504	502	516	504	477	491	468	486	465	482	520	465	479	442	488	471	524	508	466	506	486	520	507	518	533	515	459	490	467	484	453	481	510	492	499	507	492	461	494	516	516	448	466	517	470	498	503	464	506	464	510	479	484	486	468	518	505	460	448	532	463	499	502	492	506	482	461	488	484	493	485	516	532	497	467	476	479	459	473	475	498	462	528	488	521	511	503	486	487	496	504	494	484	483	464	496	474	465	457	473	476	487	476	501	443	433	488	526	493	474
27550	19455	9016	2185	938	817	678	574	631	574	598	580	593	553	598	594	588	593	539	547	597	559	565	550	607	593	543	582	550	552	601	581	586	573	591	588	583	609	532	548	585	587	518	611	592	598	579	617	566	555	556	549	558	577	569	556	569	553	585	530	561	563	565	589	529	583	529	524	601	524	549	592	560	593	610	577	571	536	599	608	572	587	575	594	576	565	578	561	612	598	549	561	557	543	572	560	591	586	576	543	585	586	591	575	610	545	562	576	561	558	569	633	540	603	566	548	560	576	586	590	621	572	556	576	577	615	554	620	539	532	563	567	546	567	565	567	554	528	553	590	571	583	568	553	607	570	619	591	557	631	584	548	562	561	565	573	567	514	580	587	549	575	560	567	539	572	589	555	549	553	579	621	572	541	558	568	586	569	565	601	590	523	562	591	547	560	532	576	618	564	568	578	569	567	526	605	567	563	583	563	537	566	545	572	563	537	596	519	575	594	585	537	586	591	573	600	613	571	539	551	588	578	585	553	592	542	601	571	521	517	578	587	582	573	550	553	574	627	532	580	624	536	581	557	562	567	556	527	566	577	547	636	574	548	549	543	545	558	559	601	601	580	618	588	550	559	572	616	542	563	556	537	573	565	567	555	572	619	562	573	567	552	567	555	558	554	598	597	545	565	582	559	586	549	567	579	575	539	536	588	591	535	583	562	553	565	553	595	585	588	539	578	563	564	568	578	588	576	586	557	586	584	602	588	583	509	534	551	613	585	598	616	551	587	595	539	545	577	575	577	582	621	578	555	582	584	586	579	583	531	607	597	589	560	586	585	578	594	582	515	559	549	611	564	579	561	541	540	585	574	561	561	629	585	582	587	566	591	590	636	569	554	561	604	561	593	610	576	560	593	522	554	569	545	578	556	565	566	575	571	562	610	600	588	567	619	548	547	585	544	624	582	557	558	597	560	576	518	595	599	555	566	591	569	573	565	596	583	568	571	552	586	507	556	603	565	554	583	585	594	588	576	576	576	553	539	575	605	567	567	556	560	621	571	614	612	584	581	579	539	609	560	587	603	592	568	619	571	567	528	613	583	579	583	589	584	573	567	563	548	568	603	575	585	582	535	566	604	597	586	544	527	583	546	577	566	577	540	552	549	548	570	578	570	552	557	589	555	558	580	559	560	574	599	609	536	525	540	552	584	565	602	587	542	584	550	569	575	572	560	547	563	518	596	560	551	556	572	568	565	551	569	551	574	571	618	569	559	619	584	549	586	546	618	591	576	594	588	600	577	585	600	578	570	586	544	590	543	598	576	539	551	539	525	583	558	578	567	571	555	566	596	552	565	578	574	557	540	580	593	517	566	560	538	574	583	571	558	593	556	528	576	553	551	556	584	551	593	556	574	551	537	613	559	571	596	571	565	561	586	588	572	553	557	536	564	531	580	565	533	551	560	555	572	563	609	571	627	603	617	618	570	576	573	549	556	566	587	580	565	590	560	556	580	541	548	578	560	557	580	556	563	595	576	613	574	550	569	564	580	545	540	570	564	562	591	561	590	612	595	567	511	604	588	584	557	603	556	564	589	563	570	552	557	534	586	575	545	543	567	572	589	575	599	550	597	565	569	602	546	501	543	578	549	610	556	557	564	587	546	558	560	598	549	580	598	594	542	566	601	587	557	593	591	578	587	574	610	603	537	570	586	567	575	569	558	585	549	571	545	592	595	548	593	589	606	563	567	602	600	586	595	555	533	557	568	570	551	545	557	539	534	544	584	531	542	570	615	556	604	575	584	573	552	544	602	570	585	524	611	582	555	511	592	567	565	564	537	620	613	537	610	564	545	574	580	591	605	606	552	579	576	609	577	568	516	582	584	619	534	552	550	549	578	591	569	593	593	546	595	540	611	566	530	564	597	578	589	554	558	592	583	548	577	551	553	559	566	600	552	593	599	581	633	573	547	564	594	569	514	571	582	628	569	555	584	575	571	612	587	599	565	530	563	593	552	568	544	577	591	543	592	553	537	597	579	581	593	571	567	558	602	577	586	570	551	591	585	593	589	563	566	562	569	570	579	572	574	590	576	618	567	529	569	543	603	600	536	565	566	581	565	576	577	558	570	571	554	602	500	557	580	574	561	557	572	566	617	508	564	544	558	558	561	582	557	541	543	603	530	568	565	550	566	600	593	564	600	574	539	552	580	567	582	553	593	593	576	562	548	553	600	551	572	612	593	571	590	572	534	550	579	558	570	560	597	584	594	600	553	555	580	608	594	580	528	562	573	575	599	538	599	586	593	590	577	561	605	586	582	565	557	575	571	553	600	577	557	581	543	560	565	601	532	545	597	589	568	571	549	576	584	575	529	555	571	552	569	553	566	567	587	618	587	557	591	613	653	544	553	547	627	556	587	559	539	549	567	530	572	532	571	596	577	570	572	561	587	570	562	588	541	586	585	613	572	547	598	593	557	554	585	563	553	534	556	566	571	561	594	554	578	578	591	536	527	649	542	579	590	616	612	521	558	599	589	599	548	582	558	578	544	577	547	558	551	563	543	534	570	596	605	572	558	594	552	567	559	581	572	595	581	617	566	592	530	560	558	577	565	568	564	559	550	548	551	556	604	499	574	603	534	590	592	594	580	581	574	545	576	557	588	578	614	587	595	579	579	590	577	565	614	550	555	550	584	553	582	529	543	567	577	575	558	583	583	556	617	588	541	567	508	611	583	574	598	538	589	582	553	569	549	563	589	566	583	559	580	533	586	552	559	541	576	566	544	575	575	556	568	584	555	550	600	574	560	597	520	594	570	545	560	508	559	553	589	603	595	586	580	609	565	580	597	610	583	592	541	572	613	572	554	594	592	576	589	499	565	543	549	557	588	602	583	555	574	586	568	582	579	609	571	547	533	566	584	572	604	639	580	571	609	535	540	610	541	583	578	560	638	577	588	580	619	576	570	553	588	575	557	571	571	552	564	598	575	593	545	604	581	566	572	565	559	574	555	555	545	529	587	563	608	564	525	593	557	565	569	575	601	558	536	561	547	594	588	546	561	618	552	570	558	579	558	570	532	546	572	595	561	553	581	560	578	558	569	616	533	550	587	540	557	536	607	585	621	563	574	543	577	567	589	596	550	568	544	571	588	573	569	565	595	582	560	539	548	605	572	571	604	551	592	554	559	570	558	574	584	609	548	588	609	572	560	580	555	567	562	566	556	556	594	586	553	514	610	577	567	633	536	566	568	584	558	550	566	566	543	620	577	539	585	559	540	534	546	529	568	565	580	543	589	576	563	564	589	586	571	584	549	611	613	612	606	586	535	547	591	576	607	612	633	577	584	583	596	564	573	560	569	542	526	565	534	568	581	554	569	586	564	551	559	542	554	556	563	598	612	599	637	567	555	583	564	556	546	573	577	591	580	549	568	579	568	546	562	616	584	576	616	604	557	615	607	580	589	561	552	559	540	569	535	564	541	601	567	568	580	556	561	572	588	551	581	558	561
16240	13807	6862	2222	1093	1028	864	797	751	670	689	643	730	664	683	646	648	689	692	691	698	739	742	727	685	731	742	701	691	705	694	704	721	675	674	686	678	686	701	732	666	722	689	666	675	679	680	701	682	676	688	700	697	726	714	707	673	681	657	684	700	701	698	699	671	708	679	744	710	701	686	672	656	682	746	686	724	693	695	674	696	708	740	692	724	662	722	668	714	698	717	705	715	697	741	701	725	685	708	648	690	692	637	682	742	708	684	672	656	698	696	700	700	668	755	694	711	715	677	701	700	716	688	661	698	715	694	686	738	640	717	709	695	719	667	713	747	712	659	670	670	676	727	685	689	710	732	700	672	701	725	740	629	668	686	664	667	723	686	679	729	711	712	700	713	681	683	680	676	667	678	756	717	704	656	703	667	688	696	674	727	670	666	715	676	682	703	714	732	691	708	780	693	676	651	685	706	655	695	682	746	697	666	702	695	703	660	707	743	689	728	699	669	674	690	669	731	704	676	712	665	633	735	705	664	686	690	724	697	662	676	669	704	682	687	712	703	688	720	722	690	723	676	675	669	704	693	695	647	686	651	676	696	706	725	707	690	753	710	718	693	712	696	672	712	712	708	680	698	683	662	711	697	769	698	694	710	692	670	696	657	660	687	708	728	705	685	662	673	714	690	707	652	689	706	706	665	697	722	722	676	740	659	722	708	690	722	699	677	700	669	682	690	655	666	709	697	690	675	729	679	708	719	696	705	723	680	686	666	745	697	671	678	684	717	711	711	722	705	707	711	711	703	719	665	719	721	657	713	689	666	701	708	699	708	698	706	709	728	669	743	683	696	701	705	693	718	674	697	707	653	699	664	650	693	730	676	701	674	658	673	725	733	656	708	720	723	745	711	711	704	686	697	720	689	670	697	675	697	710	685	733	707	667	712	729	755	722	703	707	682	688	697	719	677	739	729	704	685	693	697	698	721	728	684	725	712	738	689	674	672	701	722	649	687	700	692	654	702	723	636	699	719	677	711	683	660	682	663	664	651	713	728	718	687	718	681	712	679	693	701	673	670	692	664	696	688	740	701	657	716	682	680	719	721	658	666	702	722	672	715	759	722	721	713	707	752	684	692	660	737	702	651	709	718	724	672	691	707	711	721	671	737	667	704	717	704	670	683	740	629	736	681	679	677	669	683	712	669	677	667	678	695	689	724	659	669	735	705	722	666	708	695	696	732	697	682	640	732	697	708	751	663	713	696	697	753	682	755	707	753	709	700	769	677	694	715	725	673	709	715	674	715	687	727	714	690	718	769	697	681	717	703	767	668	716	668	712	740	723	681	710	646	657	691	651	685	692	663	688	710	711	670	686	662	699	687	683	671	685	694	737	677	702	710	739	666	679	660	704	654	716	693	651	723	696	732	705	693	648	696	685	743	668	720	737	707	689	711	705	726	730	720	706	720	708	701	691	686	736	701	670	650	679	701	685	733	739	672	686	701	696	683	748	720	700	707	688	722	714	666	749	674	721	715	714	688	712	770	678	712	686	684	720	704	680	730	732	648	680	694	703	647	717	662	657	687	702	720	737	732	687	642	737	704	703	687	666	742	695	707	725	652	662	703	704	695	770	689	674	687	657	735	660	701	730	663	667	710	705	678	682	657	723	700	654	742	693	704	659	667	703	692	672	715	672	686	713	685	723	688	698	698	662	703	698	701	706	700	662	668	715	704	703	702	656	678	702	698	694	681	687	699	675	729	679	722	730	661	700	680	691	757	685	690	714	757	659	674	681	759	655	710	676	713	687	704	639	676	704	703	712	687	666	700	727	741	724	729	684	708	776	690	735	676	658	730	678	641	702	691	705	664	687	663	695	711	757	712	699	683	709	646	649	693	704	671	690	695	648	694	664	698	719	683	674	674	668	732	708	658	703	714	704	682	723	700	695	667	711	704	665	708	725	701	709	688	704	608	656	718	711	681	714	731	703	664	667	673	700	729	654	679	715	654	651	690	707	709	651	691	651	711	687	686	676	703	697	716	673	647	715	736	649	714	759	699	705	681	744	711	706	713	673	671	697	655	704	697	716	709	661	690	731	677	734	660	663	676	666	689	652	692	722	685	709	703	698	725	702	666	699	697	709	683	715	646	694	675	692	734	677	710	685	688	699	692	723	730	710	693	710	683	719	709	643	692	664	703	673	710	678	702	705	700	689	681	737	700	728	717	695	667	726	667	690	698	722	724	724	663	706	714	679	721	722	718	729	701	698	638	734	666	683	676	737	608	670	684	701	708	698	740	651	687	710	655	701	646	640	692	721	670	674	720	683	747	702	663	731	665	675	726	676	699	720	693	753	698	673	672	743	679	691	683	690	706	674	707	682	687	698	700	717	721	709	690	714	697	677	699	691	706	689	653	682	694	699	672	663	726	722	674	723	745	648	659	699	677	720	719	714	655	730	699	679	671	762	692	697	727	752	728	761	693	697	707	677	672	676	702	680	707	731	648	741	740	684	710	710	700	666	693	726	688	701	680	695	702	676	718	677	683	711	684	724	709	673	706	729	707	691	708	760	715	673	723	699	691	685	732	685	691	734	691	671	681	713	746	718	704	695	722	662	706	697	671	665	734	637	701	698	694	655	732	672	701	712	700	649	705	661	686	645	683	695	697	666	663	679	679	689	771	741	734	733	741	672	660	696	669	748	687	700	727	671	722	706	710	694	716	691	684	712	766	691	689	712	651	732	667	667	691	703	672	677	674	709	666	648	721	683	700	725	640	660	744	708	727	745	686	650	701	766	689	732	678	700	690	707	672	674	703	688	690	698	703	699	684	692	734	698	708	732	706	678	759	666	698	744	714	691	666	689	720	662	717	706	684	694	694	716	692	720	667	664	686	688	667	673	669	750	665	724	728	742	687	692	690	756	766	660	665	697	689	700	681	745	679	730	685	695	687	653	686	668	722	762	698	676	676	696	667	662	676	684	704	730	652	704	729	687	726	725	723	648	647	656	701	695	704	671	703	705	697	678	644	671	710	671	654	706	694	698	694	734	703	686	658	706	665	718	701	712	736	728	692	718	673	707	725	657	748	751	688	702	695	674	723	653	671	737	699	682	757	702	675	694	680	697	702	707	685	686	670	671	706	686	666	681	699	711	736	702	722	708	701	658	735	656	713	753	723	712	685	674	665	708	720	686	713	663	694	676	733	675	693	702	642	711	671	713	700	735	699	706	694	674	726	675	667	718	751	733	676	656	647	694	712	736	667	720	706	717	722	687	735	680	656	672	646	706	635	718	652	649	672	716	691	694	699	691	682	706	691	692	641	648	685	682	704	658	741	719	685	738	670	686	714	687	693	723	672	702	664	709	687	737	718	672	645	657	667	673	686	677	701	702	715	709	687	708	711	703	684	706	682	710	732	701	672	724	721	694	707	699	693	694	636	642	716	729	730	715	684	708	703	763	709	712	713	706	738	678	681	696	728	711	699	650	676	716	664	700	749	652
23650	20999	27986	24176	20936	8563	1354	967	819	749	723	735	706	651	700	649	645	609	637	641	665	626	642	672	688	619	604	689	664	605	650	655	620	627	627	634	640	602	681	631	639	619	637	633	633	631	624	651	636	595	614	622	714	610	662	606	596	615	616	623	597	577	620	630	601	674	631	623	588	603	573	642	643	637	619	614	675	663	636	626	601	654	595	661	605	643	618	560	624	603	658	583	624	607	608	654	640	621	648	625	639	646	601	653	624	651	630	608	613	612	650	604	623	596	611	602	637	595	639	610	589	603	616	563	612	615	616	613	637	581	627	666	599	643	663	621	627	698	593	674	621	601	655	657	596	631	628	647	638	620	584	638	648	614	631	610	591	620	624	622	606	608	604	628	656	593	612	611	643	631	622	572	593	596	593	599	639	587	597	613	610	633	588	619	606	676	603	605	612	634	624	635	615	629	639	615	624	626	650	637	586	617	623	637	588	612	596	608	624	607	619	598	566	597	640	593	633	658	616	616	638	609	601	601	671	620	651	673	647	634	584	650	629	622	601	620	635	635	670	574	580	606	607	653	628	633	642	620	602	614	633	598	589	588	576	636	585	585	597	616	599	589	613	646	642	641	606	624	605	599	616	590	661	609	619	607	629	612	570	609	629	641	613	558	602	633	622	653	613	590	621	650	630	607	631	589	568	595	636	601	634	641	593	577	629	628	625	599	602	645	650	684	649	612	626	606	594	596	615	642	644	605	620	644	618	615	644	587	606	659	598	597	576	614	629	583	659	661	639	597	622	598	624	621	634	635	635	677	635	614	574	577	578	640	628	619	617	606	607	639	640	609	631	630	627	597	615	618	674	622	650	581	595	620	645	615	619	597	590	607	623	642	627	590	631	628	603	664	628	641	605	613	640	617	605	604	622	605	600	643	582	584	654	630	608	671	624	597	603	579	607	623	578	656	576	619	619	599	651	611	572	620	603	622	664	596	621	633	620	618	602	643	605	612	572	651	629	611	599	630	629	641	619	637	621	607	635	589	643	606	601	614	605	635	645	639	680	624	651	614	639	651	607	653	667	594	679	574	654	601	628	606	615	626	667	619	605	592	623	626	577	600	595	591	628	638	656	633	629	652	618	622	637	624	613	640	615	611	613	571	658	624	597	653	622	614	587	636	620	598	636	622	627	639	612	631	612	646	621	665	587	613	612	604	631	670	608	585	616	624	631	598	645	613	620	629	620	635	577	619	604	595	577	635	648	650	600	616	652	651	615	575	633	657	606	627	653	632	586	627	601	588	592	650	612	646	607	623	639	629	609	637	635	616	623	597	586	571	622	635	606	618	643	625	625	639	633	618	639	623	629	632	657	611	633	626	640	609	595	627	599	602	618	625	597	640	609	624	632	633	610	645	616	636	629	591	594	618	573	656	636	640	629	595	611	618	609	604	592	639	672	669	630	577	627	635	625	607	635	652	622	613	637	602	580	619	662	625	656	631	616	609	638	619	648	597	605	661	559	627	601	609	591	675	596	661	646	653	603	639	670	634	607	563	620	679	642	633	661	598	591	617	635	583	615	653	625	605	608	599	601	616	626	614	629	593	640	568	616	641	615	627	621	651	572	594	603	610	588	654	598	593	645	595	607	629	660	618	597	654	617	604	641	612	661	589	651	615	564	600	614	655	631	600	672	651	589	626	652	618	654	619	616	630	634	607	633	601	591	606	606	622	640	621	627	560	623	589	645	664	604	591	653	591	634	621	617	581	628	633	607	625	619	588	624	628	594	651	615	619	609	635	652	594	599	670	619	643	631	662	664	615	610	655	617	653	573	610	624	650	601	606	595	553	648	635	653	592	645	646	608	581	657	627	641	650	632	663	662	592	575	634	655	642	628	628	631	592	591	641	654	628	594	656	613	653	610	603	694	593	654	602	660	650	610	669	575	619	628	600	647	606	648	651	626	625	649	614	610	620	613	618	643	651	631	624	577	597	610	628	564	629	611	655	612	607	624	603	646	615	625	624	614	615	574	652	676	600	603	657	608	651	633	672	560	646	608	622	590	625	637	638	656	608	658	643	602	621	623	618	651	624	663	664	654	595	625	634	588	646	645	613	586	618	604	589	617	586	636	634	618	618	612	576	600	657	633	640	605	616	575	612	629	576	622	652	623	610	579	607	630	654	641	606	633	622	710	630	618	627	614	621	624	593	609	644	637	640	600	635	592	611	641	608	632	608	587	647	598	637	614	630	585	663	594	639	601	596	652	660	592	653	662	609	642	643	618	598	613	622	629	620	583	627	583	609	636	642	610	612	621	582	661	622	618	671	649	628	600	651	606	611	624	663	612	624	638	630	604	611	643	580	628	615	592	601	625	590	600	611	615	595	611	651	628	648	633	600	611	648	637	578	647	610	622	577	609	605	633	586	596	662	585	587	626	619	609	638	619	628	602	606	602	592	608	598	605	597	570	618	622	581	630	643	625	613	631	627	614	626	601	615	642	605	580	643	611	596	612	624	607	645	595	625	641	598	630	653	635	612	622	631	587	648	637	635	632	637	612	643	593	602	640	609	638	667	657	630	596	585	613	612	624	618	595	645	658	605	631	611	613	617	634	636	653	626	581	626	640	617	597	604	607	625	577	621	651	613	630	650	629	621	619	636	627	644	637	623	558	653	637	633	610	616	609	633	608	563	607	584	622	595	602	644	588	622	614	623	597	609	651	629	604	583	641	590	614	661	634	601	622	590	661	648	619	610	574	623	659	631	623	635	646	589	575	628	609	639	634	640	596	654	628	593	597	596	611	610	619	596	608	639	664	564	581	601	630	586	626	603	585	612	645	596	612	568	616	641	620	628	586	579	624	635	636	631	624	623	628	643	644	630	615	624	630	656	668	615	655	588	637	616	602	634	598	639	624	547	623	670	634	634	660	597	607	592	615	618	601	625	646	574	609	650	596	598	660	632	639	625	595	598	589	690	649	662	561	612	627	617	646	614	571	593	585	590	545	623	639	619	604	575	634	612	586	635	602	592	584	624	604	601	585	663	603	600	637	629	621	611	648	644	651	601	609	623	623	582	614	610	628	676	582	640	612	577	615	648	586	621	627	650	603	632	614	583	608	628	632	603	602	632	630	646	587	657	624	558	612	610	605	644	630	590	608	660	627	600	629	605	599	616	631	599	609	622	661	656	589	625	597	581	586	606	634	595	636	602	615	612	614	610	616	633	627	669	628	617	616	660	620	572	625	612	573	589	575	653	573	647	613	565	627	615	663	639	636	588	648	656	601	594	613	685	615	608	610	620	618	642	649	605	586	628	624	619	633	623	612	566	587	663	629	662	611	626	588	600	579	627	617	632	616	640	633	609	626	621	640	632	598	592	589	636	629	540	589	612	665	576	616	659	625	614	621	638	647	629	602	618	655	579	614	638	585	616	646	657	638	589	625	617	584	589	629	601	624	575	674	595	605	612	578	644	589	598	630	597	610	650	620	637	617	606	642	624
20493	28794	17564	5904	2516	2056	1649	1305	1148	1107	1054	934	945	817	851	767	820	863	813	841	843	762	762	818	781	773	772	767	809	832	729	803	768	768	730	846	727	779	758	789	802	770	788	743	774	751	695	747	780	717	789	765	762	742	759	837	739	752	732	728	771	775	812	771	749	803	817	728	792	745	751	740	825	755	711	779	790	802	705	754	793	786	754	772	775	761	736	798	761	822	695	735	733	760	759	748	743	749	760	797	767	729	791	710	777	766	748	744	751	763	767	739	770	810	804	831	755	767	766	724	816	737	762	765	743	797	752	798	761	750	754	733	748	733	767	807	772	769	763	772	773	751	783	735	748	793	717	722	763	769	766	757	735	818	763	785	758	733	772	730	732	795	799	758	725	765	733	756	755	763	749	767	774	797	804	743	772	785	769	740	768	810	772	713	748	748	851	773	716	745	769	786	770	763	743	743	726	756	794	787	751	742	799	802	776	744	790	790	734	796	705	803	756	756	760	731	781	742	740	731	765	717	767	767	753	754	747	767	749	714	786	758	765	742	803	772	795	732	756	797	738	761	747	781	766	772	768	742	770	747	728	738	771	738	758	776	740	716	737	753	769	783	775	738	771	783	809	738	744	703	731	769	768	790	756	759	793	770	822	805	772	791	784	789	805	760	771	787	792	779	737	752	762	750	794	739	809	762	684	823	709	783	736	745	778	794	734	745	799	789	754	776	808	747	755	747	749	781	767	772	785	794	750	750	735	764	706	735	762	759	755	751	777	756	775	754	772	787	767	756	795	795	792	771	739	758	775	746	776	731	764	773	772	729	737	758	797	796	755	772	810	748	735	758	763	791	830	709	737	753	763	778	744	733	774	759	787	719	777	753	757	763	753	800	753	756	746	760	800	793	725	739	793	769	763	719	775	762	784	812	744	799	760	747	776	750	756	766	736	767	752	734	752	747	750	739	794	776	764	767	754	773	772	799	781	733	748	793	732	752	810	801	772	789	754	745	710	713	748	766	713	789	774	748	755	848	790	712	738	761	757	776	793	740	712	748	761	770	730	728	751	823	723	742	772	748	758	760	803	733	800	795	771	795	749	756	796	727	752	781	767	669	740	742	781	746	795	743	757	759	789	754	814	800	793	701	719	761	741	782	749	701	765	745	777	748	744	780	759	737	796	761	769	768	755	718	714	739	755	743	708	760	760	806	762	730	762	766	768	744	796	755	782	789	775	779	768	781	805	795	742	796	810	738	762	744	765	781	767	744	723	707	740	745	779	766	802	744	798	743	766	781	785	767	779	808	774	792	718	759	773	733	707	780	754	796	730	709	749	774	743	748	763	735	752	776	772	726	760	723	750	718	758	709	722	725	733	793	781	752	776	796	782	772	743	748	717	761	736	720	736	766	769	741	760	745	756	769	723	752	745	778	772	749	736	711	708	750	778	770	767	758	779	761	741	717	747	743	767	775	729	735	780	735	758	764	749	760	760	765	737	800	768	746	788	764	747	758	769	730	775	757	754	727	795	743	801	789	740	786	786	764	709	754	789	757	776	767	737	743	735	735	745	743	775	752	789	755	747	757	753	716	733	704	757	727	731	715	742	759	781	732	707	712	764	792	742	739	722	759	765	744	770	759	769	773	725	751	753	759	759	760	725	657	762	789	734	769	769	769	746	776	739	745	756	760	769	766	750	769	784	739	746	717	802	819	758	774	726	748	756	730	747	807	737	763	718	769	751	773	704	769	723	790	798	766	783	698	749	732	755	762	754	765	754	741	779	740	785	768	772	765	774	788	734	767	760	819	805	776	794	754	750	779	745	723	776	810	748	720	753	770	765	785	746	780	795	714	721	728	739	756	782	751	776	794	790	765	763	765	764	762	788	810	755	755	779	766	772	743	717	734	791	741	770	756	756	720	786	779	757	785	745	760	737	762	778	788	719	774	729	741	772	753	721	751	800	747	750	788	742	734	723	768	713	776	739	783	763	775	812	785	761	736	779	785	732	743	768	741	814	714	764	744	730	749	751	791	737	765	767	816	803	721	734	759	793	765	754	784	757	754	731	749	720	760	758	787	762	801	791	782	810	769	751	778	783	812	787	797	699	747	770	712	742	751	778	767	751	755	771	768	757	725	747	769	772	730	776	758	762	785	781	786	728	698	758	726	766	738	792	716	756	801	757	761	744	735	771	782	763	762	704	762	762	781	737	782	847	731	750	747	773	815	730	734	737	727	766	743	774	702	763	749	729	780	769	753	796	763	722	736	752	760	788	802	762	744	786	774	796	777	749	761	746	756	745	761	772	778	755	762	781	726	748	752	821	737	791	786	744	775	728	764	752	731	774	768	734	780	768	739	768	767	782	761	764	776	753	818	757	761	718	794	761	734	762	783	738	744	770	817	729	738	795	789	772	799	761	749	720	747	779	834	735	802	787	788	776	748	748	755	744	804	726	773	699	709	741	768	765	762	781	748	764	770	795	792	787	738	765	778	789	767	723	789	771	767	731	767	762	716	735	767	781	805	747	718	752	722	716	766	741	813	777	758	817	747	772	744	779	751	739	735	756	709	775	757	757	754	763	730	777	785	770	771	780	761	762	779	758	755	710	717	763	762	793	781	768	766	756	741	782	828	774	768	819	785	754	743	755	791	757	768	747	735	763	773	770	792	741	789	737	758	741	737	742	744	812	764	760	754	762	779	774	764	742	763	738	777	783	733	799	773	800	801	768	708	757	772	745	764	767	778	728	788	775	733	756	782	740	750	788	725	787	745	765	779	789	774	755	724	731	783	777	775	815	787	787	721	756	800	764	725	770	793	801	728	789	728	788	709	762	775	760	773	729	778	813	798	754	752	756	770	783	780	768	783	740	741	702	749	744	753	732	766	729	743	771	756	716	804	744	757	771	783	767	775	777	708	741	740	704	765	735	708	785	770	800	759	745	681	776	787	773	730	728	798	805	779	716	723	738	714	817	742	772	723	753	783	746	746	754	757	751	752	750	737	756	740	774	712	784	748	736	741	811	753	816	738	765	760	796	732	760	787	769	785	762	780	747	799	730	763	744	834	734	764	748	757	751	762	795	747	784	774	775	772	738	768	756	733	747	702	792	773	797	787	791	756	790	774	765	776	742	747	740	730	727	745	752	740	734	757	746	710	763	741	791	832	810	781	813	735	752	736	716	770	742	739	758	768	766	764	757	798	748	755	736	767	789	760	787	777	782	729	771	787	761	730	747	788	770	759	783	759	759	718	768	788	765	786	755	722	790	773	779	800	729	736	744	727	754	803	738	751	705	764	778	818	735	797	757	726	854	735	735	689	694	788	780	764	783	740	783	737	743	762	782	765	735	742	760	786	780	727	706	750	796	768	746	769	722	765	791	761	753	812	715	758	738	730	779	772	749	778	757	779	728	751	741	751	739	738	805	686	760	793	794	760	779	734	747	770	774	770	783	807	731	781	746	715	805	734	698	724	761	765	738	766	740	708	726	751	774	779
24729	21013	26936	25135	10006	745	617	517	465	428	413	407	384	410	390	372	378	367	359	371	376	386	345	354	335	393	348	364	366	368	361	359	348	347	377	376	383	348	349	369	366	360	360	370	377	363	365	337	348	325	339	353	381	361	359	389	374	358	349	360	385	372	355	376	367	364	383	388	369	385	356	368	371	354	364	357	380	387	347	317	346	372	375	337	367	341	343	383	381	337	368	373	344	402	372	396	360	358	353	382	361	378	338	367	365	353	367	399	359	363	374	387	370	334	391	348	345	353	347	356	401	347	349	373	390	388	357	356	374	358	379	352	334	352	344	329	350	361	367	345	356	354	366	346	382	412	364	350	363	353	373	337	368	389	348	362	375	360	352	359	357	378	368	335	335	371	328	340	393	356	344	368	340	375	383	361	337	372	372	332	341	365	380	377	324	333	349	380	362	362	373	418	382	331	367	344	370	371	377	347	347	374	374	350	344	358	355	368	329	384	342	364	325	378	374	367	373	351	386	384	377	349	367	382	350	359	373	344	369	368	373	387	357	348	365	347	357	364	347	333	350	342	361	380	347	356	343	336	341	359	355	341	334	381	375	336	355	351	359	377	338	339	366	340	405	308	363	360	386	377	358	369	361	341	363	349	369	341	363	353	355	384	349	353	332	358	388	346	379	369	335	341	357	376	396	358	306	362	390	330	342	348	326	381	375	367	349	394	342	365	346	357	333	340	340	371	379	374	356	326	379	369	351	385	347	381	390	360	374	391	373	350	342	380	366	354	357	363	352	338	356	369	336	369	366	333	336	383	371	343	371	374	332	359	356	377	405	345	321	352	367	384	367	371	370	355	374	357	360	376	354	365	360	368	381	320	345	383	373	412	396	377	369	350	348	366	374	327	370	360	351	352	348	366	357	335	382	345	345	367	378	341	355	375	380	394	358	355	374	334	396	341	339	357	317	373	345	327	350	354	361	351	352	351	358	352	385	382	395	421	393	349	317	354	384	379	381	369	377	364	341	382	324	376	316	320	369	360	369	334	382	332	352	319	369	342	365	354	344	345	345	327	327	378	339	367	341	351	356	382	335	374	363	312	399	338	378	346	374	351	374	357	322	379	359	377	367	335	364	345	359	377	377	366	363	353	364	356	335	348	349	331	353	366	353	349	343	355	397	373	362	348	320	341	367	345	355	367	371	376	342	308	354	379	349	361	368	368	371	347	384	408	351	365	323	388	375	374	380	384	346	354	331	353	375	351	362	371	335	341	364	361	371	330	367	395	355	337	333	346	369	367	319	365	345	394	357	373	366	363	348	370	340	362	327	327	368	396	370	322	365	387	393	334	359	360	348	382	363	408	381	397	335	356	375	325	369	362	361	367	350	364	325	369	380	336	348	336	352	358	368	347	376	387	359	356	382	355	391	377	384	353	351	375	381	370	356	331	414	347	332	355	390	365	352	378	379	368	343	338	322	370	343	358	341	360	393	354	360	364	362	397	353	363	385	382	358	366	361	355	344	368	344	342	381	378	345	351	357	364	375	370	386	328	350	361	382	354	356	338	349	381	367	347	388	409	362	400	346	362	382	359	300	382	346	339	347	349	378	347	368	382	410	366	352	366	350	340	358	399	381	406	410	370	372	358	333	385	355	418	391	402	330	354	352	362	337	385	360	322	369	357	378	359	353	373	344	349	413	356	342	351	312	364	349	355	357	354	397	349	357	331	356	343	389	371	354	362	340	386	394	367	328	360	402	387	357	353	387	399	327	367	376	343	357	375	339	403	348	368	347	336	333	357	365	331	386	351	332	362	368	408	380	353	337	346	343	352	388	372	370	369	383	349	353	386	361	350	374	327	382	360	343	365	351	343	352	337	380	367	361	374	327	357	357	377	362	330	348	389	361	356	380	341	335	349	399	367	363	330	369	378	373	378	345	331	373	391	371	366	372	331	333	335	354	364	367	356	356	357	380	379	340	340	345	347	403	366	352	369	315	357	335	329	370	361	354	384	364	334	352	378	357	391	342	375	357	364	346	393	369	363	369	391	393	380	395	339	352	364	359	352	352	389	397	357	367	394	337	376	375	322	347	357	347	376	345	343	390	383	358	394	365	375	365	383	412	359	362	354	378	377	364	361	333	344	385	381	330	352	335	352	361	382	358	354	415	359	344	371	349	358	384	379	371	366	340	340	346	354	388	362	374	393	366	355	367	345	379	367	347	362	363	365	362	333	383	351	381	327	370	363	372	360	379	340	378	387	354	351	380	368	378	362	362	329	345	345	350	345	346	367	353	356	334	356	377	325	351	408	343	370	368	376	361	365	387	332	344	354	347	359	337	376	354	358	329	363	375	361	371	404	374	348	348	361	378	360	371	385	360	365	354	368	403	364	354	334	370	367	344	355	351	323	362	382	352	354	347	365	373	356	367	360	372	380	381	362	341	379	382	341	371	380	377	345	376	364	334	367	385	322	348	350	359	379	354	398	364	356	374	354	346	342	356	360	345	350	361	378	359	367	365	347	341	330	341	357	367	361	363	389	339	346	389	385	362	372	357	334	348	344	357	380	331	364	379	364	390	323	372	352	344	350	336	369	369	385	373	341	377	347	388	334	380	343	345	344	375	372	352	370	358	357	378	344	379	320	386	367	364	335	354	362	347	355	347	364	370	338	379	366	379	344	343	356	378	370	329	340	369	351	356	345	368	367	338	356	358	364	394	388	330	369	355	360	348	353	342	327	352	384	380	346	343	396	371	356	340	409	354	361	377	357	380	331	372	346	326	369	355	324	369	350	405	355	339	354	371	393	392	372	365	367	355	354	354	370	333	343	359	340	327	372	388	340	374	346	356	364	344	338	387	356	366	369	352	367	359	370	362	359	344	371	365	351	356	367	356	374	355	348	371	361	338	349	353	350	310	387	351	363	355	330	362	369	376	343	351	356	382	384	393	330	350	352	358	351	363	343	369	337	343	329	361	385	358	370	325	351	391	331	332	357	372	325	384	362	366	374	366	344	361	338	350	356	348	406	363	314	358	377	373	368	385	378	351	382	332	370	334	344	378	330	351	364	398	346	374	368	403	344	360	370	350	390	350	339	391	373	342	310	377	351	319	339	383	360	354	360	366	325	351	336	387	358	349	358	361	387	387	410	381	413	341	347	368	357	330	337	345	346	393	350	355	359	367	339	357	380	373	351	324	350	360	353	357	387	365	385	351	334	364	366	350	317	374	379	374	365	365	356	365	354	361	355	349	375	349	378	332	382	367	397	360	365	348	343	352	359	351	384	363	338	353	382	344	351	374	379	356	375	360	371	395	346	353	356	355	349	341	347	360	346	364	373	341	356	348	354	342	372	360	374	346	390	387	382	375	366	325	370	367	333	357	378	374	402	331	367	363	348	352	329	379	346	322	365	346	351	349	355	378	392	340	375	377	345	366	385	356	356	371	370	364	365	358	351	339	358	360	360	348	377	370	356	354	353	349	344	353	338	341	351	407	369
19171	23571	12024	3925	1646	1223	993	755	690	626	569	524	544	517	500	475	479	500	450	479	504	442	485	525	462	463	462	483	458	476	448	451	493	458	496	442	449	464	476	465	460	404	454	454	480	485	444	432	453	445	496	455	441	412	472	447	448	451	481	468	451	422	476	453	417	466	455	429	457	434	461	466	414	453	418	407	477	447	491	443	456	463	429	442	445	476	458	444	442	454	433	481	475	464	463	403	431	431	434	441	440	456	462	393	434	430	436	450	461	451	445	430	484	450	446	462	468	453	434	411	463	476	484	437	440	451	494	438	447	465	468	423	432	460	452	466	382	417	461	461	475	461	463	449	494	437	458	440	470	454	426	480	420	468	444	468	450	465	459	449	449	440	447	458	441	437	444	431	433	462	431	487	429	429	421	431	410	466	399	444	450	455	459	415	436	519	472	452	468	427	455	448	421	474	414	419	466	418	410	457	453	471	472	471	474	425	439	453	445	498	457	433	466	457	418	454	485	496	442	435	474	477	444	430	476	443	494	459	447	433	459	469	438	467	452	449	464	450	484	431	431	465	481	460	435	381	461	415	433	423	449	448	460	492	470	454	450	432	504	439	450	436	436	460	416	450	476	463	442	433	457	428	471	455	430	415	428	423	422	413	475	443	446	413	427	461	399	431	432	411	425	429	446	467	447	443	484	437	454	434	459	404	403	436	436	460	433	472	429	460	427	474	455	434	469	464	443	415	418	462	454	475	417	456	450	464	449	447	437	471	410	419	447	424	461	463	482	479	452	449	437	434	472	430	447	443	426	463	440	462	434	420	429	470	450	496	458	503	447	434	459	435	497	432	458	450	434	450	399	427	447	458	461	447	413	472	445	461	465	458	453	460	452	454	434	414	476	440	428	471	421	432	443	426	459	471	493	461	434	433	402	442	422	429	447	446	469	491	471	423	458	442	471	444	444	478	436	439	459	485	470	432	431	444	448	418	440	430	487	479	455	474	427	475	452	440	443	427	466	446	460	443	412	439	404	469	415	392	477	441	461	441	446	454	477	447	450	452	430	481	444	431	466	449	441	509	461	431	406	473	452	437	464	463	467	443	474	424	425	444	449	460	456	469	438	427	483	425	455	483	467	456	425	444	457	439	421	456	472	422	447	456	452	474	424	460	472	434	431	443	444	462	482	483	465	454	471	440	434	420	430	464	462	463	433	451	453	435	420	451	443	457	458	458	493	436	444	448	440	460	464	442	445	474	477	438	464	455	445	469	449	501	442	429	436	467	425	447	431	433	443	426	496	438	459	463	430	438	450	491	455	449	433	454	466	445	434	456	454	435	430	460	434	436	445	437	433	442	451	467	443	421	420	445	470	430	460	469	486	465	449	459	428	457	424	446	447	435	426	446	438	450	453	461	473	472	436	400	450	442	443	444	428	436	430	433	465	433	458	458	483	435	424	482	452	479	476	427	486	471	450	428	438	449	427	450	471	445	423	460	433	464	485	423	475	463	467	492	445	431	451	451	424	425	417	431	456	398	438	441	446	441	432	469	466	442	466	446	421	434	449	465	471	448	398	406	429	454	482	446	463	460	409	433	459	460	461	466	432	449	460	453	458	443	455	457	468	461	448	456	459	500	396	440	439	432	441	445	446	445	467	424	441	439	431	428	428	423	428	438	456	440	443	437	399	476	429	453	417	478	415	447	443	419	444	465	481	447	420	469	407	463	420	406	483	477	414	428	446	455	433	462	471	456	469	449	461	519	430	454	464	466	448	435	441	446	453	461	419	449	435	456	472	425	444	433	475	451	478	465	452	461	453	433	409	464	484	416	456	442	491	440	468	464	413	416	410	426	427	457	417	460	441	467	439	424	443	448	435	441	435	440	461	441	469	424	427	437	463	465	439	385	438	431	435	419	446	460	484	448	439	457	434	434	432	454	484	479	442	431	443	476	489	436	441	437	445	474	472	445	420	482	424	432	433	428	442	432	476	446	465	452	460	483	422	451	424	475	428	458	435	407	416	467	446	423	492	450	431	433	435	425	430	465	459	484	442	458	437	432	461	470	469	464	449	454	444	455	449	439	438	438	474	473	452	439	435	440	479	473	453	463	475	420	456	456	442	456	456	437	465	494	448	443	429	497	446	415	449	440	466	444	452	459	453	442	460	413	457	417	459	430	443	461	460	444	420	457	460	450	464	446	450	481	436	431	425	412	465	440	451	465	432	463	439	415	451	448	471	438	420	475	462	446	435	463	442	454	468	436	415	424	466	467	431	425	453	492	445	413	471	474	422	464	455	421	484	452	422	409	459	478	472	490	450	443	457	443	479	449	419	441	431	427	475	474	462	453	434	472	464	433	455	445	456	441	443	431	442	454	439	454	449	437	443	445	423	465	437	444	478	453	423	470	457	471	446	464	436	443	418	460	409	454	449	444	420	434	447	416	456	410	466	455	454	469	434	455	442	425	482	423	457	464	459	426	476	486	469	469	456	442	439	474	448	435	438	445	462	415	462	444	471	418	429	455	402	518	465	482	432	437	485	451	442	453	470	459	419	436	443	402	449	455	457	452	431	432	434	459	446	447	472	462	467	441	449	458	456	473	426	436	400	437	468	451	411	424	467	420	451	459	423	447	459	450	425	473	443	435	462	444	403	438	413	420	445	443	423	425	490	408	446	435	460	419	443	439	460	453	419	419	479	453	430	413	440	418	451	454	449	447	423	451	440	448	444	440	455	431	468	455	448	493	419	449	460	403	431	448	483	414	464	422	475	489	452	434	450	463	471	435	455	420	432	449	420	480	462	458	444	444	459	460	457	458	465	449	481	427	443	460	473	437	469	441	407	471	491	437	465	423	438	441	460	435	433	433	446	426	424	458	453	453	412	456	492	427	414	391	433	423	471	468	449	444	424	479	507	416	403	451	460	426	438	465	517	465	472	422	405	454	416	420	445	454	445	462	458	441	454	461	440	460	451	471	435	441	460	457	436	450	449	441	476	472	476	456	432	447	448	436	410	418	497	479	413	462	439	464	427	469	410	458	418	481	454	478	452	437	463	468	431	455	438	440	461	430	454	461	469	415	438	469	418	423	481	428	513	459	443	428	454	433	445	440	451	462	420	473	442	465	478	427	440	445	436	423	445	476	459	419	437	438	422	466	443	436	469	429	413	435	440	420	453	445	434	435	460	465	421	438	437	476	433	450	444	441	476	420	441	457	457	450	461	448	410	428	465	479	460	479	401	430	446	428	460	428	468	416	435	460	440	445	447	483	407	433	457	485	438	458	449	453	449	459	443	434	414	443	452	426	417	480	459	461	491	465	426	460	449	421	419	433	474	467	442	460	467	458	472	488	436	441	433	492	453	464	462	450	408	460	444	462	429	463	426	414	422	420	440	450	435	467	444	456	463	487	479	436	479	436	462	454	452	429	478	424	457	420	458	437	419	465	471	422	470	440	455	414	469	431	430	416	431	442	438	436	440	429	415	426	446	431	420	415
22734	21090	28574	23833	21075	21044	6347	1055	762	677	661	542	531	528	502	481	510	436	465	416	464	426	438	452	402	400	402	444	387	443	411	377	385	391	388	366	438	413	396	370	349	404	404	402	408	410	380	383	381	369	406	409	435	368	393	377	403	369	408	371	408	361	356	381	415	399	378	415	390	366	418	366	424	406	392	416	361	393	421	350	376	372	385	402	431	399	412	420	374	365	370	418	415	380	394	416	398	347	379	381	396	394	377	381	357	420	401	376	369	401	356	416	380	370	411	410	385	405	392	385	376	389	405	416	377	404	365	385	360	406	353	396	371	386	394	368	344	403	376	363	413	376	390	397	381	374	370	378	407	448	415	385	370	385	388	378	402	430	377	363	387	424	393	385	385	394	404	403	381	416	372	409	396	404	408	399	376	408	360	381	385	419	378	372	396	420	406	394	416	408	373	376	385	378	408	368	397	400	428	402	381	350	395	394	370	406	396	378	365	384	368	375	355	403	407	382	343	379	389	388	384	432	421	374	419	400	405	392	379	395	431	397	379	364	401	381	392	383	403	374	406	422	358	350	358	413	372	397	349	352	366	349	366	365	353	359	388	374	420	388	374	399	398	361	355	397	391	432	400	380	400	388	406	415	378	391	409	353	395	419	373	404	369	383	359	379	388	393	390	388	406	402	357	391	396	374	381	392	388	378	399	338	399	404	403	397	372	384	397	369	387	391	371	406	402	396	401	377	346	379	399	372	391	385	378	423	374	376	363	365	409	369	380	386	410	379	411	372	363	361	370	406	409	397	448	403	395	367	377	362	404	379	374	390	385	371	383	359	370	377	396	382	385	379	408	383	384	358	373	353	359	402	400	402	406	402	397	391	387	425	397	390	352	367	392	389	410	353	384	380	391	375	398	408	410	417	401	407	364	377	395	387	407	406	393	417	429	378	413	362	417	389	379	387	391	398	404	382	444	410	449	401	395	374	378	390	378	373	418	366	425	390	361	409	401	382	376	389	408	388	412	411	381	403	364	380	349	349	395	379	382	374	368	405	392	403	424	347	382	371	376	385	344	402	398	387	388	332	391	391	394	352	386	424	386	364	413	365	405	392	375	392	400	357	385	411	421	385	393	380	402	367	391	373	358	382	369	361	362	348	347	374	396	409	398	381	402	408	411	348	373	388	375	378	383	403	388	419	406	405	385	371	381	411	344	386	386	403	372	394	390	393	357	386	387	346	375	361	373	426	401	388	403	394	375	367	374	406	380	412	371	413	367	408	401	398	360	347	406	411	362	377	401	384	425	410	395	377	391	356	394	391	399	374	348	377	409	345	403	402	382	388	377	386	428	388	387	406	427	374	379	422	381	396	380	389	360	381	368	387	386	361	344	362	405	371	439	384	375	385	380	386	432	397	383	378	376	412	365	407	378	399	398	392	380	370	361	398	426	375	374	385	388	437	403	393	442	414	430	384	364	408	383	419	409	367	356	408	395	367	370	405	338	365	391	370	355	376	409	388	400	374	362	385	365	359	413	408	407	415	392	381	400	376	360	370	384	363	368	405	405	404	377	359	408	362	374	387	390	406	408	428	366	418	397	392	383	390	373	365	364	441	374	361	342	390	369	396	385	353	373	373	413	368	396	369	365	420	388	380	426	431	385	413	412	404	399	413	347	421	425	377	353	396	373	397	380	358	385	390	389	448	380	374	422	398	416	384	401	393	382	391	364	383	393	354	381	375	401	387	395	402	349	370	391	400	382	432	352	391	412	411	398	370	397	398	384	365	378	377	375	388	389	428	366	406	384	415	384	407	386	380	400	347	396	365	368	361	412	350	434	402	371	377	381	348	427	409	408	389	390	395	386	396	356	394	376	386	405	401	391	404	359	408	409	378	377	379	398	379	396	361	381	420	413	398	377	396	386	356	380	377	415	396	412	410	415	419	412	400	355	418	400	390	419	371	416	368	386	398	369	366	397	405	412	360	369	386	397	365	380	405	386	444	367	375	382	407	376	402	384	388	374	397	409	389	362	370	377	354	373	371	346	405	364	368	376	372	393	439	381	375	376	414	390	398	382	391	354	375	370	420	394	411	368	416	372	381	402	399	356	361	387	388	358	368	380	376	405	375	387	373	396	358	388	365	367	388	358	364	398	411	351	413	379	404	397	374	409	384	363	353	361	417	439	391	413	369	384	361	389	387	407	364	431	401	407	368	403	391	387	390	430	414	375	385	391	372	409	390	409	360	385	366	379	394	382	403	383	382	373	388	379	385	381	405	362	360	416	378	412	357	373	363	359	369	393	363	399	413	386	345	373	406	388	396	415	346	399	366	389	364	407	365	382	422	372	392	375	412	392	396	388	350	395	382	394	371	371	385	408	370	363	400	396	411	394	423	394	386	395	358	368	398	401	392	392	381	372	389	402	380	338	394	369	402	413	416	382	395	347	398	372	369	372	359	392	364	394	402	363	406	387	373	405	374	398	435	363	390	375	398	360	407	386	369	403	406	374	375	407	395	381	383	384	383	357	413	370	408	413	386	391	373	396	368	367	392	389	390	406	346	388	389	398	375	423	346	361	411	378	354	357	370	370	391	408	402	410	401	402	367	363	404	355	394	362	401	393	352	396	397	362	429	377	405	348	394	413	375	397	399	403	374	356	405	354	389	392	372	385	398	354	385	404	381	369	342	377	390	403	366	404	414	353	394	392	395	389	381	425	382	380	417	402	371	390	395	400	347	404	401	413	378	423	410	390	376	416	402	391	366	406	392	391	368	354	435	397	392	373	377	411	372	379	371	403	405	416	368	380	398	389	364	391	392	385	399	361	375	396	402	393	372	367	390	375	382	399	396	393	387	397	396	406	331	402	406	369	407	390	399	367	380	395	395	395	396	402	371	369	393	384	364	398	372	367	372	396	409	348	367	351	381	376	412	391	366	377	403	384	372	423	376	382	389	365	382	391	362	384	390	370	363	388	434	413	406	402	429	394	413	391	353	371	376	380	388	398	397	375	395	374	404	408	335	357	347	416	357	377	401	383	370	362	366	376	385	380	379	394	377	362	357	360	349	371	358	365	376	392	362	346	350	418	349	393	378	405	397	393	393	327	395	381	400	408	374	407	375	395	385	394	421	370	372	363	375	403	379	381	345	364	389	392	384	399	398	406	366	437	368	382	395	397	399	431	375	361	398	397	417	395	414	394	392	432	421	363	356	395	364	395	396	376	385	412	378	393	387	404	391	401	364	395	421	377	408	375	400	372	389	369	353	435	370	391	412	364	394	366	372	385	389	372	375	392	421	380	363	393	385	396	386	399	356	413	343	367	372	399	350	366	414	375	374	368	362	398	368	382	395	368	387	369	391	369	382	395	379	367	380	403	375	412	365	369	379	393	428	420	375	429	399	366	370	403	374	384	415	397	379	394	408	372	435	376	382	388	337	381	384	408	376	378	355	383	367	384	416	394	421	395	370	343	392	408	359	383	355	381	385	374	349	339	390
24151	35468	21881	9315	3798	2511	2056	1574	1243	1072	954	824	802	663	645	629	616	593	555	579	604	577	529	557	579	548	522	531	537	557	513	479	492	522	490	482	491	479	485	483	478	479	506	523	505	457	500	519	529	497	464	482	446	497	502	441	506	467	514	492	460	497	476	500	490	503	459	509	507	479	490	473	497	517	455	483	491	507	455	495	439	448	499	485	469	484	533	520	537	512	503	486	494	456	514	468	521	476	501	500	501	496	501	468	555	485	504	509	497	480	471	473	507	476	486	491	456	489	449	506	473	489	510	540	484	457	515	492	531	463	408	521	518	468	467	476	511	487	463	517	497	457	466	498	490	473	441	514	461	494	513	466	497	459	455	481	511	481	463	476	440	517	473	473	492	461	499	462	485	469	490	508	500	486	499	479	500	480	463	482	502	479	490	482	484	455	487	501	465	508	515	483	516	475	474	501	495	478	495	534	465	520	511	498	484	464	476	484	502	514	488	480	466	496	471	482	473	480	462	501	471	486	445	452	483	430	484	507	478	472	509	476	475	495	493	459	479	465	488	494	451	482	519	467	473	427	508	507	477	473	493	495	493	468	446	482	466	490	473	494	469	520	473	498	463	473	465	424	492	480	496	470	503	458	484	477	483	495	486	494	523	518	468	479	453	512	478	467	511	443	522	489	445	461	482	495	480	492	485	473	455	459	518	520	503	482	511	474	482	495	504	470	506	482	497	487	447	503	520	471	487	503	499	488	452	455	501	482	477	489	478	485	499	465	494	511	461	476	484	508	492	479	507	495	466	482	484	476	472	468	509	513	463	509	460	497	466	505	515	514	500	479	515	515	469	490	474	509	475	475	497	485	489	516	490	458	469	501	506	471	487	486	524	472	487	476	491	429	519	476	498	506	494	507	459	486	509	487	462	473	493	475	502	453	487	485	468	429	502	481	500	481	499	459	481	494	477	471	504	446	529	489	481	467	527	472	525	480	471	475	468	506	502	502	448	479	453	474	466	499	498	468	487	496	491	495	461	499	467	451	440	478	507	451	476	502	530	443	426	488	494	500	536	484	477	508	497	482	510	506	460	465	474	507	460	489	505	486	488	473	480	505	509	483	488	471	477	502	464	465	475	479	516	464	492	487	480	518	429	540	463	486	468	474	476	484	483	477	477	494	465	466	478	474	464	477	499	536	491	446	479	498	472	502	468	482	514	493	488	492	478	510	466	441	530	512	482	512	499	441	459	488	482	461	505	471	464	522	482	497	457	489	513	451	464	457	503	510	481	488	476	516	484	491	514	476	500	503	492	460	479	476	473	469	487	477	448	447	487	512	482	496	433	487	489	515	451	495	465	463	461	477	449	444	488	464	490	512	501	499	475	464	471	486	480	458	482	448	459	468	489	493	459	492	500	467	471	494	531	482	503	474	467	478	490	462	471	465	482	467	474	501	472	474	486	478	512	492	480	444	472	506	522	494	454	471	485	481	515	479	475	504	506	447	427	455	509	484	465	477	495	503	486	449	501	474	496	475	456	478	480	481	487	475	452	500	495	494	466	535	471	495	483	482	497	498	502	519	504	442	530	458	498	470	486	492	492	496	470	522	475	496	471	470	463	469	490	492	465	508	520	478	502	507	464	521	501	465	484	511	499	485	463	507	469	499	506	533	505	460	494	452	472	445	490	464	459	494	497	434	487	491	470	484	465	425	507	479	511	502	483	498	488	469	485	522	477	492	456	519	523	491	463	483	497	467	500	450	523	482	491	456	488	499	497	485	472	477	462	459	492	515	490	480	525	462	494	456	459	493	456	485	444	471	458	477	506	496	473	491	514	456	472	499	507	506	506	490	479	455	491	483	490	483	467	464	518	516	482	445	470	525	469	501	513	493	457	456	511	483	504	452	468	501	471	475	489	475	468	462	495	457	525	493	463	514	495	496	509	505	462	451	461	499	501	470	466	463	495	436	466	463	484	477	516	475	475	456	459	499	518	483	543	491	485	455	495	501	462	504	512	486	480	494	491	460	486	499	491	462	493	459	462	474	475	474	488	498	513	513	473	475	472	465	484	495	481	469	487	507	420	487	475	487	499	494	490	511	478	469	489	466	506	473	470	465	523	511	460	479	503	465	508	468	506	456	512	485	429	479	491	498	447	443	453	476	533	466	499	509	489	486	481	479	469	466	456	492	474	469	472	481	481	486	504	474	499	472	478	459	528	480	465	474	458	484	463	469	492	456	454	469	497	471	524	474	467	469	476	480	483	464	467	488	451	531	469	462	458	499	476	480	436	480	462	526	477	513	492	483	457	503	479	483	502	524	500	492	521	493	438	484	490	469	485	460	473	468	476	490	490	491	488	498	474	481	479	475	506	497	500	451	446	471	483	451	493	489	477	498	468	489	443	473	442	494	454	482	484	461	446	499	482	486	464	538	510	487	467	474	476	465	495	454	504	479	475	512	473	550	488	494	473	469	537	498	448	473	504	490	553	463	490	504	452	479	499	472	500	485	455	530	476	484	464	445	525	495	514	494	489	476	512	473	487	481	486	470	491	469	522	488	497	498	473	451	482	429	500	506	489	441	493	473	495	487	492	508	476	517	486	500	496	460	515	487	461	443	487	486	464	513	483	486	457	515	499	494	507	513	509	510	453	482	502	515	486	429	489	452	504	481	496	428	466	463	448	491	488	519	463	492	473	504	457	470	460	494	481	493	471	503	476	479	498	512	455	476	517	458	445	483	484	462	484	469	500	495	458	472	455	468	524	496	527	523	477	463	559	469	516	447	457	508	467	469	508	458	535	519	506	470	477	475	483	475	470	470	500	464	473	496	463	478	470	458	514	445	483	487	495	445	454	505	510	449	504	478	488	492	462	513	505	459	536	464	469	439	469	506	462	468	530	470	524	471	495	456	512	445	472	474	457	542	486	506	493	475	467	496	486	518	491	463	504	543	463	485	502	471	523	484	440	487	509	501	497	513	509	530	467	453	492	464	501	472	465	465	472	498	486	477	477	463	438	460	511	438	476	520	500	481	494	463	483	483	503	483	448	510	472	436	479	452	462	499	478	458	501	490	487	507	448	507	487	492	451	478	469	484	461	483	480	507	522	459	492	472	500	463	512	467	449	487	474	486	475	471	490	470	509	486	453	493	484	483	479	498	481	486	479	484	474	515	484	453	507	494	497	468	479	493	501	487	472	491	526	497	474	471	476	457	482	484	476	498	474	503	502	498	505	494	528	481	477	523	478	483	491	488	479	497	487	517	505	478	484	507	481	476	462	483	414	510	444	523	498	477	455	464	465	463	460	519	453	485	525	452	495	501	448	504	518	474	504	467	497	449	466	471	471	464	451	495	534	449	459	498	454	493	494	512	498	459	471	505	491	474	443	470	496	517	501	461	461	468	484	504	456	474	460	500	492	512	498	486	505	528	508	482	471	452	485	513	473	437	487	463	487	498	451	454	458	483	484	494	529	462	508	508	486	473	500	455	472	506
27325	19454	8872	2018	822	626	583	608	538	556	551	582	587	560	577	547	593	544	592	565	585	591	547	568	579	571	544	585	572	599	566	573	590	566	589	553	599	584	565	586	581	607	548	575	540	564	521	560	559	598	537	588	600	549	535	561	552	599	594	565	581	568	576	591	566	618	594	570	567	572	559	598	581	559	555	597	579	530	605	577	568	566	584	606	578	606	564	570	596	561	585	534	576	521	551	598	603	559	563	566	531	551	534	569	577	582	602	562	570	599	578	583	579	566	570	553	575	616	581	555	591	541	547	560	560	542	555	559	576	590	571	595	561	539	568	575	558	549	595	577	595	578	585	572	538	582	589	562	580	583	595	560	531	548	585	569	573	558	569	518	592	602	558	553	537	558	573	556	580	602	546	586	575	574	564	563	558	602	590	616	589	552	575	578	518	537	588	540	576	541	593	557	585	606	580	560	618	574	595	587	574	561	501	543	571	588	562	522	538	602	564	550	574	581	594	564	590	560	577	567	533	593	588	586	539	572	520	556	545	582	569	590	535	587	572	543	591	589	595	577	575	595	601	556	595	541	544	566	525	543	557	560	564	602	542	557	614	536	544	552	579	561	582	577	600	556	600	572	556	574	584	586	567	575	551	553	568	594	593	554	567	544	601	560	529	577	520	592	529	531	567	585	576	561	561	586	548	556	567	513	522	582	567	534	582	544	598	580	574	565	584	547	594	584	590	570	583	561	587	572	568	546	566	587	573	556	551	541	584	535	554	545	538	577	570	556	575	560	563	566	549	550	539	544	584	562	547	561	564	553	555	564	530	562	559	601	554	572	489	545	560	531	568	573	593	579	547	542	577	552	594	545	574	574	560	571	556	562	592	571	550	551	612	558	554	545	514	568	539	571	577	599	558	554	556	568	595	566	578	572	568	544	583	593	552	547	532	551	582	573	594	576	612	540	570	581	593	545	571	608	551	561	582	570	585	575	567	580	518	525	574	567	576	560	614	554	555	552	563	594	601	570	535	562	511	585	572	542	561	573	607	488	609	612	555	568	562	558	605	583	555	573	558	576	551	545	535	570	582	593	611	562	556	568	552	542	562	564	588	539	562	565	583	584	576	562	554	589	577	584	583	575	589	588	584	592	617	532	588	571	548	549	575	598	541	610	590	539	587	580	564	571	534	542	586	553	550	563	548	569	561	549	608	590	561	531	545	590	579	643	582	596	592	547	587	603	582	565	623	585	549	542	604	543	609	558	563	587	564	555	562	560	547	596	523	564	562	530	552	538	538	581	558	578	599	515	552	559	553	520	502	552	558	574	578	540	567	583	642	621	564	542	566	536	555	599	559	510	570	554	550	585	589	589	595	571	559	569	579	595	588	588	595	569	521	597	535	608	528	564	589	573	610	579	560	561	531	556	562	576	603	605	564	550	530	581	554	588	587	557	515	582	582	584	571	580	558	564	529	619	536	610	585	580	543	568	631	553	590	568	508	572	551	595	563	574	538	545	536	563	541	559	595	556	566	601	556	553	569	545	597	567	572	567	576	571	576	566	580	558	603	556	559	559	577	568	578	564	587	559	543	528	544	571	587	557	553	612	577	590	592	531	566	572	593	559	511	547	570	596	589	570	565	639	585	569	539	571	542	585	573	571	553	578	558	608	599	586	579	609	565	615	556	579	583	579	595	563	528	585	603	600	573	534	583	579	591	565	534	594	539	564	532	589	546	571	542	572	561	564	569	542	574	543	617	581	586	583	589	563	569	647	581	573	584	554	568	573	574	564	575	590	584	593	581	547	577	574	567	568	529	581	561	577	585	543	573	635	560	558	555	601	575	580	557	552	553	561	589	560	562	519	542	588	563	536	551	539	570	573	604	587	598	611	610	560	603	533	570	578	568	566	600	584	553	581	584	522	562	548	528	587	522	547	571	561	535	586	558	570	573	595	574	573	572	582	526	559	622	603	549	566	548	554	571	565	555	573	572	539	589	576	587	548	552	582	542	560	538	526	538	597	577	525	560	566	585	526	560	547	604	578	587	558	554	542	544	565	573	570	552	570	551	560	602	590	591	562	553	563	536	572	558	544	537	571	556	579	592	533	571	613	543	544	542	563	518	547	617	611	616	580	577	578	529	564	574	578	560	573	566	553	546	555	586	524	568	548	554	548	583	528	565	591	534	533	558	609	572	599	573	571	561	560	561	581	602	586	561	580	587	564	575	544	594	556	565	546	569	567	563	556	581	553	501	554	570	559	510	537	570	546	575	570	572	550	579	542	619	566	586	549	564	540	544	538	558	570	578	582	542	574	574	583	554	543	594	538	592	564	584	615	530	551	571	572	560	569	593	598	570	526	561	563	512	609	569	548	556	537	590	574	546	575	611	609	568	548	558	581	620	536	572	587	561	571	596	591	548	582	578	596	580	545	602	560	532	548	570	575	571	565	605	581	569	552	512	566	591	542	572	604	563	578	577	562	568	581	558	589	536	548	569	581	502	591	616	553	608	590	603	580	564	560	576	568	605	535	589	618	478	560	583	603	600	529	569	569	588	598	585	598	497	594	569	587	561	556	563	591	564	587	557	555	579	591	546	551	563	597	577	571	627	551	574	582	562	516	576	589	600	579	560	555	611	565	494	547	548	596	567	577	583	581	552	560	558	557	576	595	610	608	543	552	567	563	594	581	563	560	565	590	604	528	542	571	542	569	602	592	512	604	574	593	576	564	559	527	598	589	583	558	552	621	594	568	568	562	556	599	577	601	569	574	580	597	579	574	619	540	588	544	531	584	583	563	594	578	564	607	583	567	591	577	556	539	548	583	606	569	548	573	580	570	584	561	573	549	599	550	566	537	550	555	528	599	576	574	582	567	582	562	631	560	526	538	598	555	553	585	580	569	547	567	575	535	558	565	602	583	570	587	579	547	579	582	548	551	546	594	591	559	529	608	587	570	540	569	558	566	536	540	588	537	584	544	602	569	595	585	592	555	566	546	547	605	578	588	601	588	544	547	596	566	598	551	592	570	559	576	577	610	620	538	586	600	598	569	545	542	581	588	590	569	645	555	569	558	573	548	525	560	545	535	554	545	555	527	611	572	551	584	549	524	573	584	555	549	557	587	572	576	562	531	581	569	578	561	637	554	608	587	529	552	566	556	599	574	559	572	538	590	584	561	603	549	606	557	538	520	549	586	529	585	552	557	570	589	571	586	592	595	627	600	522	522	571	574	565	587	557	528	533	560	545	583	565	600	562	546	538	575	588	542	601	555	514	523	559	551	547	613	579	583	553	563	586	552	558	592	558	554	532	598	542	602	598	598	569	537	581	552	502	596	616	566	590	539	577	561	607	580	545	546	561	564	489	577	567	566	564	593	559	608	602	574	536	562	561	604	557	578	597	564	584	534	585	605	587	561	556	576	612	572	555	527	541	553	571	567	536	638	592	571	603	562	569	571	567	550	584	548	555	543	561	548	561	567	514	580	511	557	582	536	529	524
14939	14072	6554	1994	973	805	774	773	697	720	698	714	642	666	697	739	736	676	694	715	707	692	663	683	676	683	694	671	675	708	670	716	690	659	766	664	734	655	676	645	667	692	694	652	713	712	718	702	700	671	720	719	709	686	723	688	685	668	688	704	665	713	715	674	694	692	721	701	684	695	666	698	688	730	700	683	688	735	645	673	640	676	688	740	656	655	646	660	656	694	729	728	724	716	680	696	747	716	658	663	682	681	676	679	743	701	666	683	712	668	682	698	666	695	689	647	737	713	684	627	688	693	700	661	688	667	676	701	668	684	656	692	670	665	688	662	663	646	696	679	641	713	626	692	690	786	697	690	665	701	677	719	669	689	686	728	710	752	679	694	652	684	712	735	659	676	732	673	700	715	668	736	697	677	662	700	689	709	735	672	682	702	727	688	709	711	726	678	694	701	696	725	686	653	676	699	663	677	616	697	694	684	715	699	734	675	706	682	708	732	708	666	699	702	689	708	709	678	684	679	698	628	652	705	693	683	714	699	713	692	688	688	687	678	695	657	693	638	683	679	694	663	734	708	700	731	733	657	726	735	663	677	677	653	694	726	733	722	674	690	645	723	706	755	644	657	706	628	684	686	690	688	660	690	675	721	724	684	666	658	736	685	633	681	678	737	629	715	682	694	713	660	683	641	714	696	659	649	656	662	736	680	679	671	659	702	711	706	707	691	664	730	689	711	671	709	713	705	683	685	673	688	700	695	659	709	695	715	699	680	747	699	645	705	710	732	708	712	735	677	710	675	670	670	676	760	705	658	695	717	679	729	759	697	720	679	666	715	683	714	678	728	683	666	692	699	666	678	754	689	730	699	662	662	716	693	716	676	666	722	695	665	689	692	711	704	685	686	737	692	728	665	683	681	705	669	665	655	729	702	694	722	696	715	618	738	710	703	675	715	706	680	665	667	628	698	708	685	716	691	726	701	713	692	712	686	702	656	714	656	711	754	653	711	701	719	653	714	635	708	708	687	712	673	675	752	698	669	676	653	656	656	619	666	655	714	677	677	626	675	693	677	685	728	696	692	667	687	677	693	669	646	703	704	708	658	654	670	699	691	699	679	690	655	697	709	669	735	701	647	703	685	646	684	691	690	667	664	697	699	708	717	698	681	656	696	722	699	665	683	698	674	755	723	664	685	686	720	668	690	720	713	680	713	698	689	703	682	649	726	654	693	723	663	671	725	646	673	660	659	626	684	680	678	696	694	720	669	691	672	709	715	666	682	676	672	687	686	726	710	686	716	692	672	712	699	726	712	682	682	702	699	706	722	724	679	729	717	717	755	695	714	690	684	734	723	705	701	679	755	703	681	633	642	700	691	664	704	663	720	659	699	704	686	678	710	685	680	714	680	672	748	711	706	686	685	708	701	655	660	756	704	734	682	741	655	673	723	668	714	706	692	658	685	716	687	686	717	683	653	711	713	679	709	692	723	718	670	669	657	698	660	690	703	690	691	706	675	713	685	658	685	686	690	705	700	729	737	708	662	730	630	758	696	693	724	680	722	709	726	678	684	684	706	673	687	702	692	706	717	627	652	708	675	651	660	724	677	660	700	706	705	759	675	703	729	655	716	692	696	642	725	666	695	687	676	660	672	664	717	667	650	638	670	673	655	678	662	666	706	713	719	685	703	664	683	705	712	673	717	696	705	713	664	700	712	698	695	706	681	724	699	698	726	679	695	668	690	691	690	695	675	766	732	708	707	715	684	666	682	726	674	678	726	685	680	679	698	715	646	693	702	691	681	716	706	687	739	689	712	669	718	682	680	704	659	662	739	633	640	659	663	657	666	684	732	708	684	665	696	684	686	768	677	690	657	679	690	665	704	687	671	697	709	744	693	751	666	683	729	654	695	717	681	736	744	670	697	705	712	708	651	710	672	722	698	702	681	601	684	747	711	704	700	698	718	742	648	721	664	706	695	682	688	721	714	675	724	708	633	720	680	696	694	671	684	665	693	734	649	677	653	717	699	693	699	679	663	679	670	662	687	699	678	722	674	699	718	672	663	717	728	627	700	684	679	711	674	726	659	660	675	696	636	748	675	707	671	632	692	694	694	671	731	662	684	705	656	684	682	663	735	698	690	698	731	661	684	682	683	688	648	721	685	692	727	679	676	728	676	660	738	667	696	707	707	725	695	676	650	694	709	722	685	688	662	707	713	671	661	683	666	667	643	696	638	682	690	680	618	699	672	686	659	685	670	712	716	706	746	631	729	658	667	682	658	649	699	685	729	697	677	677	688	721	663	717	729	707	715	697	673	693	670	722	667	681	675	727	673	774	672	674	698	682	664	726	693	743	686	682	699	693	718	657	671	721	719	664	696	723	669	711	714	694	727	730	706	686	686	707	726	677	662	679	636	708	727	701	701	678	707	682	672	664	649	718	716	726	710	659	692	750	719	683	732	758	719	701	720	673	676	635	701	673	718	681	707	645	735	713	693	696	713	715	671	651	733	702	732	693	714	682	664	702	681	711	684	754	696	707	708	696	751	681	690	654	737	664	677	640	670	680	700	682	696	654	699	672	641	747	655	708	672	708	706	669	734	679	692	677	700	715	637	692	680	648	755	714	715	696	661	746	683	668	698	703	634	695	666	687	674	690	683	676	670	653	688	671	708	698	662	707	683	696	685	698	689	710	729	718	728	660	724	693	638	687	690	741	721	738	688	714	683	666	697	690	737	699	703	727	725	673	710	644	690	666	702	704	691	635	687	681	693	748	692	685	715	676	647	678	761	703	722	670	692	659	690	713	673	709	666	687	719	672	696	693	690	670	693	721	722	653	696	742	657	689	710	686	685	698	720	683	710	709	693	681	704	668	739	703	727	701	686	724	693	690	662	686	710	703	657	693	757	735	694	687	683	705	725	670	679	663	692	722	718	693	680	699	734	745	656	697	662	704	688	639	687	680	659	666	682	729	715	714	677	680	672	708	653	685	700	644	673	690	660	674	650	696	702	668	646	672	679	682	728	696	727	708	686	730	687	718	683	687	688	662	689	698	665	737	717	697	675	648	706	688	695	680	698	728	672	649	721	632	651	701	742	661	685	665	684	682	660	664	719	693	713	676	656	702	664	692	716	690	645	696	731	721	700	692	697	665	668	650	713	671	694	660	666	713	732	666	672	683	704	681	674	700	694	685	688	696	682	717	708	687	683	671	682	694	693	699	693	641	715	663	728	675	718	699	691	704	727	717	669	643	657	656	676	677	671	682	692	680	667	680	727	701	726	715	707	709	642	670	706	672	669	685	660	739	697	662	718	710	704	704	733	704	655	725	742	693	674	641	649	684	696	680	673	670	654	731	673	647	658	685	722	718	691	660	683	725	660	709	679	704	729	662	681	650	676	703	652	677	707	680	709	723	711	679	682	657	717	698	707	715	702	710	677	681	752	687	703	676	732	618	648	681	637	680	711	668	725	687	721	654	676	701	710	677	717	665	645	688	729
23614	21015	28051	24164	20936	8483	1278	958	782	737	731	736	725	712	681	630	678	642	642	653	670	633	594	663	630	635	627	698	655	629	652	606	645	643	631	588	609	618	647	615	655	668	612	632	637	629	598	612	620	629	619	657	594	636	639	618	616	640	605	609	597	610	616	592	631	648	621	647	632	611	640	609	623	634	585	656	649	623	622	615	654	680	631	628	674	606	616	588	650	633	623	616	620	619	633	612	622	653	596	616	650	661	620	609	671	646	643	663	636	612	648	629	616	578	605	642	621	538	631	669	642	595	636	605	617	604	659	612	612	633	641	558	639	629	610	682	636	641	655	649	606	620	638	626	659	647	639	642	615	632	627	619	593	644	627	642	659	603	614	642	629	624	633	619	634	628	650	666	608	625	630	607	608	622	574	656	634	638	599	576	615	628	695	599	598	646	645	586	590	627	641	618	614	592	644	582	600	612	620	636	654	607	634	609	599	665	597	610	637	645	641	632	638	631	666	595	643	658	666	603	643	652	611	623	629	670	579	650	593	606	592	603	589	592	619	589	665	664	660	564	685	628	575	606	603	663	590	618	587	615	633	643	625	637	618	598	602	602	583	626	641	620	625	638	620	597	610	646	651	607	634	619	639	625	669	616	659	615	595	646	625	619	637	616	642	595	577	587	645	657	624	617	614	612	662	628	590	709	683	630	657	575	616	605	584	612	621	607	602	624	614	639	608	618	615	637	620	610	586	667	608	583	601	606	567	630	628	562	606	618	621	608	653	689	630	641	631	613	610	610	601	621	599	678	641	625	612	620	637	610	608	600	607	604	567	567	656	626	617	629	592	636	655	642	608	617	624	668	666	573	567	661	661	647	635	627	577	600	624	591	585	636	635	612	582	611	633	589	645	623	590	667	620	616	592	598	641	621	629	636	606	623	645	637	623	570	653	602	607	588	577	604	578	610	641	598	601	649	654	655	584	653	598	600	647	616	618	621	603	644	612	632	628	611	617	633	653	603	614	558	590	646	578	622	602	589	596	599	623	660	623	603	644	647	642	567	667	613	654	632	625	651	641	644	617	621	609	616	645	589	654	628	641	572	646	580	629	594	637	650	612	608	624	602	624	635	616	618	583	603	620	593	599	605	626	644	646	586	581	643	621	620	692	629	613	609	620	622	622	661	664	589	598	604	626	600	644	678	621	646	598	629	620	583	645	601	645	633	566	575	625	631	608	622	665	617	601	630	612	622	594	652	599	622	643	604	668	564	623	600	608	623	601	612	585	650	600	658	625	606	595	649	575	585	621	596	623	622	606	612	616	648	570	606	617	642	601	592	635	634	649	583	610	646	585	609	631	642	617	580	600	704	627	664	601	643	654	699	642	580	612	603	596	623	679	613	619	638	624	581	616	627	642	580	604	597	601	626	619	543	687	618	623	651	642	635	655	644	617	646	614	622	615	619	615	608	601	607	619	630	636	632	638	649	627	571	624	625	616	665	646	645	598	645	587	659	654	638	617	630	582	634	628	658	677	604	596	636	682	603	639	633	594	571	582	620	625	580	650	594	615	577	605	643	615	631	640	629	614	652	632	622	659	582	624	617	634	618	643	620	636	610	630	636	691	626	595	625	630	654	621	608	601	603	622	636	632	655	579	639	650	628	638	609	600	638	648	629	620	633	631	666	619	609	618	601	634	658	635	617	628	660	581	630	639	587	625	611	597	608	672	589	598	640	605	642	598	671	629	628	610	613	620	620	609	615	584	576	603	631	630	625	619	656	617	644	617	638	646	624	638	585	665	622	622	615	680	618	648	594	648	610	592	573	593	621	593	627	592	631	578	597	632	630	639	658	673	610	600	603	615	564	624	585	615	656	573	581	625	616	599	565	640	614	632	604	613	609	615	595	630	668	631	610	648	637	603	632	591	602	670	634	612	596	583	601	636	639	597	595	619	643	634	602	584	655	607	582	624	614	599	603	635	623	575	613	656	609	631	588	627	603	598	642	650	654	646	609	608	660	592	593	640	632	629	642	579	600	626	561	592	623	625	613	629	606	600	625	609	575	646	641	641	621	643	621	643	634	631	612	619	587	606	609	622	649	590	589	605	596	586	554	661	652	636	605	585	601	637	643	645	590	627	602	622	621	619	599	636	607	592	614	606	605	618	615	630	579	618	613	648	592	667	614	584	609	648	628	638	604	656	588	634	592	635	645	636	626	596	546	608	624	610	586	672	606	605	601	599	625	604	637	605	633	588	584	623	570	596	670	596	644	613	651	670	632	631	595	610	602	630	568	621	668	642	556	647	613	622	659	632	632	598	595	596	635	586	621	618	628	610	599	608	641	609	649	633	611	606	635	595	601	582	668	625	680	611	605	628	616	643	645	691	637	642	687	598	629	632	582	635	638	589	631	563	609	600	629	621	656	626	652	583	624	632	617	621	631	610	607	621	658	650	622	568	596	630	601	609	629	645	628	627	595	596	591	581	645	579	594	644	586	646	621	614	620	645	623	590	602	598	631	608	634	637	585	629	596	617	595	625	630	614	633	618	584	629	570	609	592	626	610	564	572	617	596	613	593	606	597	647	639	622	615	621	703	669	642	617	625	677	636	623	589	655	635	656	646	674	629	650	588	628	612	645	626	614	587	640	635	664	585	651	633	648	605	626	656	600	664	585	637	592	629	580	636	620	635	601	612	632	601	607	600	620	645	602	654	650	618	613	642	587	646	667	652	611	610	639	665	610	629	595	595	613	668	612	586	586	589	593	627	588	662	600	607	599	645	654	653	659	624	591	637	610	614	572	610	683	626	582	654	597	614	625	613	601	633	643	621	636	653	643	670	619	638	609	655	640	633	603	601	578	628	622	598	665	621	649	650	590	647	645	603	656	627	625	582	594	600	611	626	653	660	643	623	619	617	609	638	559	585	633	599	573	635	642	610	603	626	579	594	605	610	593	647	608	609	588	623	635	637	645	610	641	662	604	611	630	626	553	628	574	608	629	630	613	600	584	631	637	629	616	620	582	618	598	571	574	633	587	660	606	666	605	580	622	627	591	625	611	626	619	624	634	596	597	634	665	654	635	621	617	639	562	600	602	637	597	603	631	605	598	683	650	607	615	613	630	627	669	601	596	628	645	627	595	624	569	583	672	670	588	631	634	606	614	629	603	629	643	649	627	656	607	575	628	652	645	613	605	608	576	620	617	619	629	625	633	611	576	616	562	607	657	637	643	595	615	627	591	602	628	658	609	560	619	598	597	592	594	635	631	589	641	631	616	638	596	579	642	650	660	646	590	632	641	588	629	611	648	638	594	659	654	645	593	650	591	647	644	621	617	633	606	625	650	604	611	591	597	601	614	659	633	618	623	615	665	612	620	637	593	613	584	651	603	598	571	632	642	639	649	625	626	570	623	578	638	646	603	593	627	632	622	591	633	634	598	646	641	634	643	649	615	626	600	676	603	648	617	616	641	614	636	623	605	629	599	602	641	573	661	611	616	610
19265	28397	17607	6026	2566	1919	1508	1281	1179	1130	973	941	921	923	807	867	771	803	847	824	792	793	807	773	793	784	786	775	744	780	781	754	797	743	764	717	762	726	772	766	752	816	713	759	814	770	800	822	757	756	738	752	749	733	740	741	741	785	724	756	736	769	795	719	792	730	756	761	751	745	748	734	747	795	751	761	732	763	702	811	766	734	738	777	760	770	732	789	750	762	764	776	784	762	719	741	779	713	762	781	782	764	737	723	756	780	756	769	778	758	756	715	772	775	810	770	779	787	724	758	672	782	763	711	764	763	740	718	758	717	760	754	731	786	746	792	763	768	793	766	767	768	757	772	731	728	798	785	724	748	733	772	762	737	760	777	725	732	733	724	779	790	761	796	744	769	772	772	789	736	755	752	794	746	733	712	765	768	698	718	791	699	696	728	771	739	728	775	763	697	705	764	777	797	733	765	774	708	770	768	760	745	782	725	777	754	755	805	771	770	772	748	732	679	814	790	757	754	742	725	774	721	731	788	724	709	762	728	776	757	744	749	736	774	720	766	744	754	745	759	763	778	800	757	744	750	778	722	793	760	759	737	784	733	746	692	757	801	738	749	763	729	798	739	742	731	759	737	741	744	732	801	799	800	717	740	746	738	694	769	743	748	730	716	739	728	787	760	768	701	749	732	812	768	786	760	732	745	766	768	756	740	757	754	812	743	768	726	781	780	743	762	766	726	777	774	768	766	751	783	743	737	707	726	732	725	803	740	783	739	757	788	725	767	770	739	758	776	713	800	752	783	732	793	795	726	749	753	806	769	748	727	752	764	744	795	731	731	731	715	768	739	748	775	798	727	761	688	736	735	760	722	733	748	740	782	746	751	733	670	764	776	703	741	716	756	784	728	713	824	751	749	740	775	770	707	763	756	775	805	793	730	745	727	758	723	738	757	758	776	767	740	742	807	762	691	725	720	738	802	823	783	753	769	750	726	751	756	708	813	768	754	774	716	770	782	720	822	757	734	794	805	738	723	761	742	762	760	771	784	772	749	720	783	762	721	807	742	743	787	759	715	795	767	758	676	704	751	775	726	730	712	754	728	765	732	716	776	732	751	764	800	789	741	711	756	795	783	793	747	764	767	784	749	806	761	750	799	754	741	753	740	780	788	783	777	706	793	751	756	752	732	740	784	767	779	759	787	774	758	738	770	733	774	728	767	760	812	738	676	774	753	732	787	764	766	807	764	745	773	753	768	735	727	748	739	719	736	773	802	755	727	760	783	741	732	729	790	757	746	768	738	773	721	749	789	735	757	759	723	773	762	736	783	760	767	743	721	712	716	764	722	729	699	754	788	756	739	753	783	731	754	716	769	817	792	840	760	753	779	736	772	756	826	740	733	741	731	803	748	758	763	759	719	709	790	779	757	755	727	756	757	767	744	786	724	688	731	753	751	772	794	793	766	801	771	758	766	723	729	733	747	753	788	731	739	813	753	737	728	720	727	720	765	721	769	736	775	746	804	712	798	773	777	782	736	781	771	746	758	753	762	757	787	752	784	747	741	755	739	724	729	751	742	787	740	761	732	771	749	771	787	773	732	765	761	755	777	782	770	769	727	743	716	776	708	764	758	793	787	776	720	785	769	736	756	722	727	774	772	806	751	780	811	758	753	775	759	760	743	740	734	733	721	720	791	781	754	744	717	735	809	773	775	787	769	755	765	756	729	759	796	725	754	725	812	753	717	778	769	778	748	756	764	752	733	759	760	716	745	775	732	779	803	718	759	804	767	771	743	719	772	782	744	764	766	783	741	734	777	773	740	755	733	768	772	762	771	752	742	712	783	780	723	763	770	782	719	717	776	754	718	812	783	738	771	790	768	710	754	774	752	740	733	820	757	758	764	732	737	803	714	743	746	757	813	758	790	756	768	775	720	759	754	753	728	720	761	749	765	759	740	734	721	746	775	740	735	785	724	834	758	732	762	749	720	799	749	767	735	759	750	759	747	705	756	734	722	737	794	765	773	741	765	767	749	755	723	757	800	788	709	727	770	788	735	762	741	747	791	761	720	746	773	784	715	721	791	705	730	741	713	760	777	743	730	774	739	790	752	729	757	760	777	807	716	730	778	772	782	703	738	677	747	762	769	731	784	783	750	742	744	694	728	729	774	735	787	718	758	724	708	757	786	757	809	771	784	755	733	777	772	799	775	725	783	698	763	772	750	771	743	761	795	747	769	783	721	770	751	751	762	809	739	744	757	783	747	783	770	761	781	704	768	763	713	742	728	761	714	734	718	754	728	664	739	762	788	745	767	747	711	739	758	746	750	774	794	774	703	764	758	740	746	747	751	760	752	752	740	732	769	746	709	746	745	746	718	752	732	805	793	724	729	769	770	754	767	750	695	746	731	746	756	771	782	773	753	761	748	776	799	769	739	747	752	774	709	762	735	746	751	719	745	736	782	759	736	731	747	737	776	735	769	772	782	742	731	735	745	752	771	694	786	788	729	777	766	740	735	755	756	739	783	780	732	705	761	770	760	718	723	728	742	761	736	773	737	720	756	785	775	754	722	737	764	803	752	766	745	770	764	772	763	798	753	757	754	750	784	768	741	742	766	710	777	740	762	788	776	837	756	747	709	734	759	776	732	777	816	729	747	729	754	771	750	754	755	738	771	734	743	738	723	723	780	736	729	772	772	779	760	762	760	785	767	687	782	747	767	765	758	770	747	703	760	770	753	766	802	742	792	743	804	739	781	739	725	717	806	756	703	749	751	775	791	765	769	767	719	719	727	751	747	778	754	728	741	707	745	813	768	781	748	738	757	723	756	767	780	754	797	789	760	705	744	752	721	712	775	799	748	736	736	789	722	782	739	761	707	741	735	742	773	750	781	714	763	753	734	733	735	766	760	751	791	760	744	756	737	760	750	738	770	723	786	717	754	717	735	811	786	744	789	758	700	759	771	778	793	776	745	736	742	676	755	784	793	770	731	773	747	783	773	775	745	813	737	790	770	760	737	732	721	744	735	730	758	746	765	768	716	739	755	803	759	778	723	739	732	789	768	701	771	715	761	758	781	748	741	701	740	722	768	752	775	737	774	727	744	769	717	725	823	793	759	682	772	796	775	781	771	722	777	735	730	758	726	728	776	697	722	737	774	726	790	785	789	758	768	698	729	701	765	746	745	724	751	724	738	729	710	704	738	768	743	730	780	738	741	757	758	777	769	733	766	691	755	721	760	750	735	756	758	733	799	777	715	738	760	718	761	754	743	747	729	728	762	772	749	745	757	744	695	781	770	738	761	792	742	760	802	784	796	746	739	755	748	780	719	778	746	801	812	734	753	756	747	804	745	739	756	727	761	768	743	765	760	722	715	780	697	695	736	755	783	778	714	735	716	723	762	751	768	742	726	699	789	795	727	742	762	813	761	707	743	767	761	770	714	724	770	764	758	769	793	756	766	760	772	734	753	745	746	736	714	762	740	787	748	787	737	790	828	760	720
24720	21012	26963	25126	9942	814	556	461	431	423	436	400	392	400	394	378	392	358	407	357	353	357	347	356	362	338	377	372	381	348	369	364	410	404	356	352	409	353	371	402	388	369	340	385	373	395	374	354	370	363	368	356	342	353	355	364	380	348	353	370	348	338	369	330	370	369	344	359	375	358	342	380	376	384	385	384	374	341	376	359	335	371	374	357	393	392	367	394	365	364	359	352	366	387	386	351	358	381	376	381	362	349	364	351	361	362	398	363	368	359	346	377	367	382	336	380	378	355	341	362	343	354	404	358	342	347	357	357	372	361	364	363	354	364	330	348	409	384	372	377	350	351	385	350	359	353	379	375	379	352	342	357	363	420	374	365	332	336	341	343	362	349	338	367	351	368	361	358	386	358	347	382	375	384	375	362	378	357	384	377	349	382	356	358	355	376	361	342	361	372	379	331	357	368	371	355	374	346	350	378	348	353	376	346	362	371	369	340	325	391	384	327	357	377	341	362	379	358	375	347	324	366	342	358	374	408	354	381	353	356	369	361	403	361	336	374	392	357	362	342	332	350	344	406	335	337	335	402	349	364	362	352	366	371	372	362	383	371	358	375	361	346	355	336	369	380	391	344	348	387	352	354	358	359	359	332	362	346	356	359	352	356	362	388	341	380	357	352	377	342	376	349	371	337	339	355	376	358	381	369	334	369	355	318	352	341	346	341	347	359	327	380	342	365	366	361	408	385	367	342	340	336	362	348	371	358	354	351	387	382	375	336	394	354	333	352	358	393	351	335	385	361	361	367	365	345	349	355	361	358	369	334	379	334	369	360	346	354	358	367	384	340	349	368	346	376	351	393	351	392	343	390	340	369	374	369	372	371	350	395	354	351	348	358	389	349	336	362	381	358	340	365	382	389	351	344	366	358	357	376	356	350	344	364	373	365	298	366	328	358	366	376	326	362	360	334	362	356	394	370	369	345	371	353	321	349	376	352	387	369	330	377	368	363	375	378	368	386	388	368	337	369	383	351	367	364	345	321	344	371	353	378	337	353	353	360	371	343	350	369	378	359	377	342	359	359	322	404	376	324	359	354	401	388	375	377	338	363	349	361	327	349	363	342	341	362	394	335	341	351	408	346	385	359	354	347	359	351	400	351	336	333	383	348	381	365	352	338	357	371	326	379	327	349	337	365	361	349	393	352	386	364	355	373	339	372	357	351	342	338	367	353	382	344	364	351	353	370	371	354	380	326	354	389	343	386	354	390	342	330	371	367	350	337	395	329	358	347	343	331	348	374	375	339	336	359	365	370	347	383	360	334	377	372	374	367	364	391	373	360	363	323	390	386	327	344	341	382	349	366	332	377	397	392	340	316	369	350	367	371	372	328	346	363	352	378	340	362	399	373	328	354	321	397	377	381	338	363	300	371	347	372	366	353	325	359	353	355	361	351	338	368	376	360	354	355	341	337	364	351	340	337	328	393	382	374	393	365	394	355	369	382	374	366	385	348	349	333	383	343	376	347	381	359	365	362	373	362	360	358	352	359	337	342	348	384	378	359	369	359	353	360	334	349	347	360	370	367	356	362	355	371	390	347	365	343	346	338	385	353	376	353	367	364	337	347	342	337	356	329	377	365	340	389	378	384	335	358	364	356	322	371	353	338	346	398	353	370	333	370	384	338	333	378	385	348	386	386	338	362	386	379	326	376	309	365	350	361	349	334	366	385	366	351	357	345	329	353	354	353	382	374	343	395	343	363	369	360	376	338	306	377	356	385	332	374	382	382	339	383	351	371	353	354	317	347	382	348	378	353	369	347	371	351	379	401	356	350	382	368	335	351	411	369	334	376	359	353	329	376	334	386	354	343	358	387	392	336	305	345	350	361	373	364	336	344	345	377	386	333	360	385	346	342	371	340	389	349	361	346	377	303	337	350	367	373	338	391	365	376	385	347	352	363	380	362	359	373	340	383	379	384	390	373	387	370	337	308	353	316	344	337	351	378	335	378	328	329	351	366	355	365	345	374	389	386	376	352	379	380	351	365	324	401	370	390	348	388	342	352	341	370	373	370	367	363	326	374	381	366	358	355	357	327	380	369	356	357	346	388	366	354	343	373	391	352	326	359	333	369	367	358	367	360	359	337	358	352	362	365	376	368	372	360	365	359	357	357	391	383	358	386	383	355	330	355	368	378	332	345	342	337	342	300	374	305	344	356	360	357	356	341	350	366	373	367	380	335	350	330	341	396	356	359	363	374	352	340	387	367	388	333	358	418	346	389	386	360	384	346	344	357	329	336	376	352	365	381	370	352	348	361	339	374	369	349	368	346	370	377	351	358	367	346	361	345	368	398	334	347	335	386	372	352	362	366	341	348	363	380	354	361	362	355	363	368	345	363	359	335	384	382	334	353	380	383	347	381	355	335	361	361	362	405	374	350	353	322	359	385	378	340	361	340	366	387	365	332	396	366	352	354	345	337	376	351	353	393	373	338	391	379	378	364	348	371	350	380	365	369	349	385	368	359	360	365	352	354	375	365	354	371	371	334	349	381	394	324	375	379	369	349	369	376	360	348	355	328	358	366	365	315	355	369	353	363	326	346	366	351	340	371	381	399	371	348	383	342	371	346	341	365	371	359	381	362	402	374	352	399	372	334	351	387	339	358	354	352	379	351	373	337	356	352	373	396	376	351	384	336	343	349	327	364	372	361	365	341	353	321	350	344	402	349	371	354	367	340	372	323	374	374	362	376	371	382	362	322	335	389	375	372	359	338	382	352	330	371	343	337	329	369	387	320	366	350	321	364	341	363	386	387	342	364	363	358	373	369	357	334	371	363	370	340	375	347	373	355	384	373	363	339	343	375	354	380	355	384	353	359	340	356	335	370	384	369	380	348	377	393	357	366	359	335	381	368	337	373	359	358	378	361	346	372	371	407	357	361	350	338	386	344	368	373	380	355	352	348	310	366	337	347	381	382	370	387	346	343	337	360	375	373	356	389	350	365	391	376	395	352	376	326	348	375	380	355	359	380	376	366	328	352	380	336	377	325	334	370	381	375	357	390	346	356	346	346	336	395	361	364	369	371	354	320	374	361	362	353	352	377	338	395	370	358	341	359	389	400	338	366	354	376	364	339	387	372	352	381	377	380	388	366	358	394	316	389	356	365	320	340	359	390	367	378	383	323	341	343	362	367	369	339	377	354	359	337	356	319	383	347	358	371	352	363	371	334	381	344	361	357	340	374	382	356	357	407	344	362	345	360	405	348	380	334	354	377	335	366	353	354	334	353	353	378	356	316	369	360	362	384	377	370	352	339	369	365	364	329	370	367	364	344	389	369	401	337	355	362	347	364	354	342	350	361	352	357	371	358	339	324	373	379	338	368	338	347	347	371	370	368	382	347	373	366	355	379	326	375	338	355	381	371	357	351	361	348	367	375	313	331	348	399	343	384	366	346	401	357	358	384	359	372	338	367	358	383	366	346	371	374	356	397	347	378	330	372
17782	23214	13013	4158	1508	1068	923	743	685	627	551	587	511	510	495	476	481	451	483	477	478	509	492	433	451	489	464	472	442	443	445	452	464	473	480	485	493	412	423	477	434	458	504	462	456	426	458	436	425	445	414	421	465	485	446	433	460	454	478	456	458	460	447	462	414	437	482	445	452	472	504	480	423	425	450	476	475	435	428	474	446	427	436	467	467	475	506	445	442	455	420	474	439	411	446	453	451	428	413	492	439	448	442	444	458	431	392	494	455	442	425	435	491	477	452	478	451	445	482	470	413	427	456	420	428	423	435	434	472	443	461	424	434	477	437	455	445	435	452	456	439	416	443	430	454	441	422	480	455	412	477	435	448	457	446	428	439	406	455	441	442	402	431	447	459	481	529	448	439	454	405	435	440	433	476	455	438	438	429	448	407	487	481	444	494	379	448	395	428	467	459	467	441	421	426	418	457	455	429	421	444	419	443	422	417	454	442	443	432	447	439	447	446	421	458	427	432	433	411	423	422	455	415	443	460	451	459	451	425	466	482	422	457	444	442	430	435	444	433	455	441	457	411	460	447	450	457	444	461	456	465	463	482	444	464	433	402	441	449	439	418	469	459	457	467	453	454	440	442	441	466	467	455	425	457	463	432	432	424	451	493	452	497	405	445	458	441	432	410	444	464	407	440	444	435	479	441	464	484	425	440	439	433	424	396	458	467	437	480	469	447	476	418	437	430	404	467	440	446	461	399	438	481	459	453	396	431	458	465	434	440	428	438	441	455	466	453	431	433	486	451	452	477	450	449	473	448	450	436	445	449	479	425	459	439	457	441	425	449	440	460	412	412	478	452	443	422	444	420	459	431	443	409	421	449	434	452	471	461	452	460	463	465	452	448	431	427	405	456	430	426	502	437	443	451	453	476	454	433	434	442	445	436	471	478	431	441	432	450	416	468	430	450	413	440	412	439	407	463	459	473	467	442	433	452	420	474	436	471	456	429	433	471	492	450	461	441	431	472	473	485	443	471	442	500	443	446	436	468	466	434	422	456	416	480	438	471	430	448	423	461	409	419	403	477	472	421	450	466	420	406	446	463	477	426	478	448	450	471	456	424	474	448	439	466	430	456	461	423	498	408	455	466	449	421	469	440	428	444	435	454	466	433	475	445	443	422	459	441	442	468	427	462	453	445	404	415	441	405	435	436	451	460	456	453	419	412	484	406	441	488	454	467	439	459	447	474	440	443	406	444	462	458	441	485	430	464	437	439	447	438	411	444	438	408	444	421	461	455	445	464	423	434	437	405	428	469	465	459	411	442	425	473	461	510	492	481	451	427	443	446	427	441	448	455	425	469	450	443	467	481	483	439	445	455	397	447	449	456	467	442	420	439	431	425	404	452	448	467	440	427	449	419	406	429	448	472	429	474	443	453	439	427	456	464	427	459	452	466	419	443	436	446	490	457	446	458	441	441	443	448	469	474	422	443	449	463	464	423	402	449	422	444	454	464	441	445	464	462	422	391	474	467	470	420	407	415	435	460	407	506	446	448	460	425	488	445	460	462	488	437	431	483	431	440	475	423	463	466	447	459	422	425	444	444	444	439	457	402	433	419	451	465	470	441	478	425	448	426	453	427	425	430	495	457	429	394	429	517	427	455	413	430	416	411	447	404	455	459	432	516	462	419	431	436	471	458	447	448	444	441	406	449	429	424	438	438	480	433	475	449	451	426	462	424	452	460	404	471	442	424	432	424	444	442	450	443	445	462	435	446	433	469	455	450	461	454	432	438	430	454	453	472	433	455	427	396	434	443	467	448	428	457	448	440	485	440	448	460	441	457	425	446	429	454	437	431	446	457	445	429	460	448	443	440	447	451	490	435	396	448	443	426	502	456	413	474	482	429	412	444	427	452	422	463	468	469	431	445	443	432	482	433	467	430	460	460	451	436	399	447	462	457	441	433	470	444	417	476	471	437	465	435	406	461	423	455	410	440	416	425	421	469	471	465	421	448	500	420	451	450	441	430	405	407	425	438	491	461	432	473	456	430	455	422	450	520	425	466	492	459	423	421	462	428	463	495	453	458	421	440	435	447	472	466	392	471	426	461	487	487	449	463	420	405	454	452	448	464	437	454	418	442	416	441	469	440	428	441	453	455	450	432	480	439	466	454	445	449	437	486	441	423	411	409	467	449	458	420	441	402	439	423	469	460	466	434	418	478	460	468	463	456	433	465	468	480	418	451	492	436	458	467	449	420	466	420	435	446	439	442	457	409	453	445	439	424	447	464	451	436	449	453	459	448	470	427	458	430	459	435	436	470	436	418	414	420	491	443	410	455	458	461	449	425	460	434	440	443	428	456	480	422	426	455	449	456	464	448	469	423	419	402	452	457	457	428	425	424	453	410	433	449	457	444	464	468	453	448	435	441	458	446	476	407	425	439	437	444	434	428	437	430	450	449	443	432	413	401	446	426	424	434	446	430	468	445	438	421	434	471	436	445	451	446	451	449	440	442	436	462	447	461	419	414	451	469	443	450	481	438	444	429	464	453	411	451	449	445	456	467	446	431	409	468	407	456	484	469	443	440	444	423	448	441	436	448	443	475	426	422	431	449	467	443	471	484	438	421	458	469	424	456	460	437	472	440	434	462	438	424	438	469	421	428	436	463	452	457	430	422	430	445	420	419	435	451	488	453	445	475	463	450	455	424	440	444	457	434	447	474	460	461	434	442	463	433	434	490	457	472	467	435	458	458	443	429	463	481	423	453	454	447	462	447	415	501	466	434	463	467	450	441	436	467	469	421	473	425	480	439	406	435	454	402	476	437	429	441	440	434	412	408	450	426	462	425	456	431	433	427	431	426	441	440	451	481	467	452	452	433	458	435	451	442	513	397	448	458	422	467	447	482	439	440	424	463	434	472	441	423	471	452	454	454	447	443	429	439	493	445	456	428	389	438	434	469	445	438	475	464	426	455	442	479	418	424	455	460	432	455	454	448	484	484	464	438	443	455	447	453	478	446	395	436	453	428	434	419	440	438	464	482	437	411	438	438	444	435	432	427	482	390	456	461	415	407	440	474	433	416	468	453	440	455	441	462	457	488	439	440	485	444	448	454	473	462	456	446	417	458	465	428	454	431	418	449	430	425	439	413	455	456	486	489	441	438	457	432	427	445	443	464	425	414	449	441	421	510	440	452	469	454	444	444	470	461	455	448	423	455	443	459	438	477	458	456	440	444	443	473	451	444	415	439	407	410	470	464	511	477	481	419	442	431	450	461	441	508	438	456	450	460	476	438	417	430	433	439	430	423	433	471	459	439	431	426	432	471	459	460	434	417	428	459	457	457	476	407	439	463	448	441	461	436	444	435	448	417	429	474	476	431	432	445	410	452	451	464	425	453	461	431	432	411	453	462	451	454	425	451	472	467	426	424	438	467	454	426	480	464	440	482	441	393	464	458	476	435	423	457	424	470	433	447	430	455	458	426	450	481	465	436	416	384	471
22650	21042	28509	23769	21035	20996	6368	1003	744	634	608	574	505	504	518	459	469	447	473	449	443	424	416	351	395	393	415	410	430	386	375	388	381	445	377	365	374	420	380	396	377	385	422	390	403	399	383	389	376	370	389	383	381	400	404	366	420	363	378	368	362	399	356	377	380	380	384	404	364	385	364	368	354	384	394	362	399	369	358	351	377	376	356	359	388	379	368	352	389	365	364	383	390	399	353	356	370	401	372	409	398	379	388	366	370	396	424	384	345	369	418	348	428	398	400	381	381	364	383	360	385	378	362	395	370	347	401	372	391	377	390	366	373	383	385	371	386	397	359	392	380	363	350	395	423	381	404	403	387	381	387	397	390	392	376	411	364	383	386	396	409	335	371	426	383	374	364	371	410	362	384	395	401	367	379	391	394	365	403	395	380	356	368	353	387	383	388	369	375	376	367	386	341	393	400	389	421	390	397	352	402	357	403	391	404	383	408	372	376	366	389	370	354	376	387	366	379	393	391	394	412	401	391	394	379	367	384	432	375	358	396	388	369	396	351	399	348	399	351	372	385	412	379	366	362	376	374	396	394	351	342	366	352	392	369	405	363	368	372	411	384	374	364	413	400	348	379	340	387	407	397	401	401	350	376	389	377	394	361	407	365	355	352	355	380	365	380	364	363	404	409	397	409	372	392	367	387	370	400	388	369	362	404	391	397	393	397	365	384	418	379	397	390	352	382	412	359	410	355	409	409	366	389	349	340	363	362	384	351	413	365	388	398	372	393	351	366	323	351	374	362	382	380	372	397	369	361	384	390	348	369	388	387	377	348	374	392	394	354	402	382	411	353	394	380	398	376	363	338	405	367	378	417	379	383	412	399	395	419	369	399	402	386	393	363	388	355	390	385	400	405	387	385	406	371	403	374	391	398	395	378	397	420	357	373	380	388	377	379	368	395	359	386	384	374	355	380	368	397	381	365	397	415	355	429	406	384	394	381	397	376	371	353	370	429	404	382	383	380	403	366	367	386	392	359	416	372	393	386	348	367	420	368	409	394	375	377	387	384	385	394	376	381	395	402	371	375	373	396	369	342	371	395	405	449	354	364	384	378	392	355	418	364	375	353	353	407	380	383	380	371	365	414	347	378	362	397	368	389	409	399	366	381	377	391	340	371	376	430	377	355	420	356	371	398	379	367	366	353	375	365	374	393	339	384	350	386	402	370	392	401	348	385	391	361	392	381	397	383	342	352	390	355	371	384	382	421	394	381	368	397	373	379	384	359	362	386	398	347	366	360	383	389	343	360	359	387	368	373	383	383	378	386	391	380	333	363	394	390	350	425	408	369	373	393	404	344	351	360	399	412	387	401	386	366	399	389	379	389	411	377	388	419	375	387	386	363	336	386	372	406	399	410	387	390	388	350	362	384	372	343	349	389	411	401	371	384	372	403	356	365	394	340	398	386	382	400	394	378	374	354	400	406	361	341	385	345	353	405	383	372	382	377	402	394	383	355	399	376	339	393	411	412	376	393	385	408	368	389	357	383	398	406	407	392	367	379	365	388	366	374	387	351	371	367	368	361	373	384	402	381	345	377	377	367	382	415	368	375	396	385	381	371	365	391	356	345	382	395	404	416	391	388	349	396	405	374	372	379	372	384	420	416	345	386	407	383	380	368	410	375	371	358	369	359	413	375	368	374	366	397	380	386	411	373	391	380	354	351	399	390	398	389	368	372	371	368	389	351	363	394	374	371	381	354	444	379	363	370	408	401	376	423	357	420	383	382	377	392	385	373	372	398	374	377	387	415	361	373	434	411	381	385	374	347	391	356	375	369	348	373	373	359	387	396	387	374	403	386	390	376	362	382	426	392	381	422	362	356	383	397	398	390	374	381	374	424	383	382	388	391	379	373	383	342	383	365	393	376	350	368	388	378	388	392	343	379	400	381	345	359	345	370	415	404	381	380	391	388	348	415	400	376	419	403	398	343	339	361	387	349	380	342	383	386	378	357	389	378	407	411	389	362	403	358	373	359	408	366	404	379	401	391	379	360	402	362	370	390	382	377	372	403	397	363	394	420	380	397	353	350	379	382	419	394	374	397	351	384	408	357	401	364	337	355	398	395	355	401	387	395	406	425	363	340	360	377	390	376	383	395	395	354	359	418	378	372	381	378	408	397	424	384	395	408	415	376	396	362	340	356	379	369	403	401	385	407	371	390	376	387	394	357	359	376	400	356	392	378	371	372	387	406	374	405	366	402	350	381	398	348	398	394	396	375	424	375	374	360	377	412	381	389	398	382	359	389	369	383	371	375	401	393	391	401	383	381	392	379	375	376	379	379	393	384	400	374	362	376	352	367	416	384	363	408	352	356	393	391	368	379	369	370	385	359	375	387	366	394	405	389	394	396	392	371	345	370	380	373	382	350	382	362	378	386	364	392	391	386	367	385	360	350	399	411	371	401	361	367	373	378	374	365	363	403	377	401	325	360	375	395	395	378	373	382	386	388	376	366	364	367	393	410	350	358	435	373	414	381	368	345	396	379	399	397	427	384	386	390	379	346	385	378	394	364	379	380	355	380	364	352	380	401	378	382	402	364	360	385	372	402	353	371	385	372	382	394	353	371	350	356	409	360	368	386	361	393	401	392	369	375	373	380	360	389	403	367	357	397	366	363	411	352	364	389	339	386	416	386	363	367	391	385	349	361	380	371	383	374	380	406	384	376	364	357	358	356	394	394	384	357	399	373	390	386	355	388	377	414	337	395	409	403	388	375	359	395	355	361	397	373	399	391	364	408	409	345	360	387	374	376	389	421	376	393	385	335	408	384	348	384	352	374	392	391	397	361	379	403	378	382	378	410	399	365	375	384	412	406	395	369	387	325	342	365	372	386	377	395	372	374	346	358	377	384	344	394	395	368	380	374	331	382	332	388	369	387	393	375	376	375	362	433	386	415	374	382	385	338	384	381	411	392	379	378	366	420	374	368	387	366	430	473	387	384	385	375	372	366	404	422	390	344	404	404	370	348	359	381	403	411	404	391	375	403	368	371	375	362	362	383	377	362	366	365	341	356	400	373	377	391	386	373	380	430	360	393	369	400	373	355	374	362	389	366	353	374	376	387	391	381	395	361	366	366	375	357	347	380	365	393	364	361	344	376	399	398	392	389	372	400	381	380	395	375	385	376	443	360	372	418	405	414	356	381	339	380	400	376	409	395	407	409	391	351	385	393	386	389	371	397	364	397	382	396	422	367	407	364	379	366	371	393	398	376	360	409	389	377	384	413	364	400	370	371	380	353	360	375	381	376	362	400	370	355	361	402	395	383	347	342	384	402	395	342	390	368	387	356	353	353	370	389	404	374	375	383	348	395	392	338	378	416	369	347	350	368	362	356	379	406	393	380	395	373	353	418	424	340	338	383	332	341	384	390	392	392	354	391	376	372	390	412	404	399	356	345	353	396	353	413	386	379	438	398	379	381	376	389	407	393	395	377	344	374	375
22625	34950	23268	8659	3570	2559	1857	1554	1276	1050	903	826	824	696	702	618	648	594	541	574	577	528	575	528	534	533	540	504	520	505	475	495	486	495	492	494	494	491	505	500	533	489	525	531	493	477	449	536	475	458	494	487	516	509	465	497	477	518	464	517	496	476	468	486	478	496	462	514	508	430	468	495	461	467	494	425	490	521	471	473	476	440	490	448	490	453	480	503	461	467	486	476	500	485	491	458	490	463	487	483	464	501	461	436	440	481	497	453	492	498	447	481	500	491	489	488	484	516	496	495	462	492	466	462	503	445	494	445	498	468	495	455	512	480	501	505	465	494	487	478	444	504	466	502	492	523	509	481	484	502	462	500	496	455	490	489	484	475	446	453	513	491	512	496	440	465	489	485	449	465	467	515	467	517	488	483	481	464	483	503	488	480	498	458	448	459	456	453	466	493	494	470	462	449	507	512	475	475	478	477	515	492	506	479	461	488	500	491	470	492	454	433	454	520	483	458	485	457	502	466	500	485	490	464	479	460	471	472	471	521	495	442	479	497	450	489	476	460	477	452	488	477	482	512	474	504	478	508	512	466	472	471	483	491	483	491	458	485	447	474	443	485	512	492	514	462	456	462	448	448	467	483	484	524	431	449	514	444	502	488	478	472	513	486	439	447	454	465	443	480	455	498	486	460	416	469	492	482	480	479	439	517	512	469	508	487	470	484	461	474	470	473	462	473	479	456	515	465	485	481	471	475	442	471	481	503	467	449	499	514	505	459	480	479	490	471	495	494	465	434	494	483	455	461	502	476	500	467	487	471	500	479	473	475	486	460	494	486	494	485	442	490	475	503	476	495	438	491	450	420	471	483	487	496	520	489	520	460	456	508	483	461	421	487	509	453	470	472	442	439	464	493	445	466	449	504	455	479	489	528	480	471	490	442	433	473	472	476	498	488	516	496	473	478	468	476	479	500	444	464	461	443	469	524	479	499	464	504	448	448	471	477	486	464	457	468	503	485	507	496	509	477	461	448	493	456	493	489	514	476	487	490	466	475	457	507	502	500	470	506	459	480	443	503	480	503	503	457	434	475	450	488	511	497	463	477	503	474	480	492	492	495	495	475	447	469	479	449	451	464	466	479	478	445	489	502	487	504	417	484	443	478	454	437	512	517	500	491	495	461	458	510	476	453	491	505	478	513	484	484	456	479	482	465	470	442	453	450	505	473	529	477	475	435	489	450	492	463	489	481	508	462	491	497	496	433	502	514	472	505	458	495	459	487	503	468	446	504	465	456	495	458	479	510	489	487	481	448	452	452	474	477	502	499	466	440	496	456	516	493	456	495	490	483	470	499	483	459	492	472	494	480	485	467	477	453	522	525	440	488	490	490	516	492	469	463	496	502	477	489	499	479	492	474	457	502	475	476	478	448	489	478	466	481	490	445	433	444	474	463	478	485	458	483	504	494	488	467	525	501	460	448	460	463	460	464	483	476	470	497	498	527	470	503	453	484	488	524	438	448	492	502	479	470	492	488	486	475	457	478	432	447	438	472	481	484	484	488	457	505	474	493	501	464	485	475	493	486	476	493	461	449	511	491	470	478	450	463	431	467	511	518	468	475	490	495	435	452	486	522	490	476	526	464	489	469	446	482	501	526	511	485	497	456	478	465	499	475	479	495	456	495	461	531	476	497	469	463	491	473	436	477	467	477	503	481	473	496	460	494	498	446	465	473	468	488	439	478	486	455	481	481	496	465	451	438	495	447	467	483	480	490	503	458	471	463	464	442	505	490	438	474	499	494	455	444	474	462	519	468	474	508	505	499	490	489	482	478	445	481	476	457	485	524	468	500	485	438	495	459	467	490	484	454	493	479	456	442	437	484	499	472	491	473	454	430	422	475	502	473	450	503	467	479	476	511	483	477	497	467	507	475	467	464	480	522	505	470	482	457	487	452	501	503	487	478	449	482	465	473	494	479	495	483	457	479	487	474	483	489	479	495	499	458	506	488	464	497	442	471	463	473	469	459	484	495	468	426	459	497	459	473	481	497	481	472	466	479	484	498	468	481	469	491	473	466	514	476	446	428	519	459	468	445	513	453	484	492	489	498	478	518	486	487	463	465	487	485	496	501	454	475	494	469	491	464	526	492	473	509	438	482	464	477	489	488	443	449	471	472	473	449	452	478	463	482	502	447	474	497	469	462	509	498	436	462	487	527	506	452	468	490	461	499	451	476	495	454	498	453	444	466	482	498	501	471	503	481	467	459	469	507	475	459	465	464	454	475	459	451	486	495	496	488	467	491	516	501	487	491	506	474	500	465	468	441	478	485	458	450	494	469	482	475	475	439	486	461	438	486	500	469	414	487	499	483	511	469	532	483	493	488	479	457	481	479	476	496	480	520	465	493	468	520	507	462	487	466	484	481	506	508	432	479	467	477	493	503	473	481	491	470	497	467	514	462	498	459	456	483	499	471	492	503	485	426	448	482	424	467	497	460	467	460	455	506	466	465	498	503	453	466	494	477	484	476	468	470	457	493	462	488	482	519	499	442	490	456	456	456	518	468	488	482	502	448	469	515	476	457	445	466	465	475	466	461	507	472	441	484	456	455	423	440	462	519	464	465	484	475	459	460	487	486	485	470	440	522	445	491	444	441	486	484	460	469	482	493	456	504	484	466	476	450	469	538	495	461	504	468	463	483	478	432	449	503	424	490	497	488	475	477	527	501	464	481	479	464	479	469	449	435	537	445	468	477	498	530	467	484	459	474	491	496	472	488	483	490	508	469	441	456	513	498	518	431	473	487	461	476	511	436	477	463	467	475	488	468	483	457	519	470	478	437	455	494	473	464	454	481	468	507	473	471	433	498	503	466	450	475	487	468	485	491	480	470	496	481	483	448	511	455	500	447	488	478	514	435	453	460	500	465	468	473	489	459	463	460	466	493	473	464	494	492	513	484	490	457	451	444	454	428	510	486	472	455	499	508	417	496	457	465	442	503	491	509	492	483	459	467	505	501	503	491	478	504	525	435	490	452	488	490	477	500	445	511	473	438	436	449	459	463	488	514	458	444	452	474	486	489	517	511	532	459	509	450	486	477	460	479	454	501	481	487	458	490	481	459	511	477	484	489	512	499	474	494	467	462	466	433	473	473	437	484	500	503	462	472	461	473	505	473	459	471	467	519	484	471	462	495	492	477	481	447	466	466	492	484	490	442	437	487	466	499	476	491	459	499	455	515	451	470	506	483	494	480	474	477	470	490	511	500	497	447	463	473	469	478	479	477	464	472	472	471	503	466	442	441	509	491	474	502	458	458	468	453	434	446	460	462	473	480	490	481	448	497	455	460	463	472	481	505	509	545	441	478	504	474	460	464	508	497	479	479	451	495	470	522	447	463	495	482	472	512	446	462	469	474	450	498	472	442	468	488	479	488	452	449	524	501	465	452	462	442	496	528	476	473	503	469	489	482	484	491	496	474	484	496	461	465	477	456	499	496	481	489
27364	19468	9312	1982	744	642	605	601	560	573	584	575	555	564	593	584	561	561	563	532	565	513	559	560	547	566	527	551	533	551	552	581	579	565	547	568	528	622	597	543	563	561	541	543	583	559	584	589	585	565	545	543	577	559	569	542	557	554	626	516	556	540	588	567	525	543	550	547	531	533	546	596	522	564	592	530	542	533	579	544	557	546	557	574	550	560	564	562	517	533	517	575	552	535	563	617	535	557	612	560	547	522	554	583	542	512	579	594	533	565	529	575	586	570	554	576	570	608	589	530	544	560	584	556	554	552	498	554	522	571	533	602	538	562	568	577	556	590	580	534	555	531	583	567	593	548	561	605	539	547	590	560	523	591	600	571	588	531	550	592	579	549	533	587	570	549	540	532	563	583	547	559	597	555	548	553	611	566	551	564	542	610	529	558	562	541	586	549	545	598	557	575	586	563	541	566	584	544	546	554	560	525	565	580	588	536	547	578	546	561	547	517	543	545	537	564	548	619	587	566	582	573	575	524	552	561	563	581	534	543	586	552	597	613	599	554	536	552	527	581	552	563	583	565	562	556	556	539	552	555	526	515	596	510	528	569	567	591	597	516	568	524	571	549	576	535	581	549	546	550	585	525	553	606	551	565	544	563	577	536	570	604	519	548	552	526	538	585	558	551	523	519	537	532	567	560	559	552	555	524	571	542	556	562	589	573	585	538	571	539	573	555	538	558	541	538	544	573	549	516	571	580	559	561	573	549	538	590	564	545	532	485	546	571	518	566	562	566	543	565	549	503	577	552	565	535	571	583	538	556	557	531	570	558	522	555	549	516	567	537	558	568	539	557	506	586	551	558	564	535	562	554	553	535	532	540	551	511	603	595	541	564	540	572	613	581	576	573	588	558	549	572	586	574	581	550	546	550	572	500	581	531	564	562	542	572	563	560	522	613	563	532	566	579	510	545	563	533	543	592	543	551	568	508	617	557	578	544	541	582	521	543	572	568	549	574	558	611	520	542	537	522	534	551	599	513	562	532	538	552	557	548	550	530	538	566	612	570	565	586	606	568	561	544	549	560	564	536	574	585	543	570	540	541	586	581	559	511	556	578	521	582	522	540	586	646	584	586	560	567	545	575	594	579	581	581	532	534	581	564	553	575	555	574	589	558	591	546	576	569	608	549	525	542	549	546	554	534	506	525	555	566	530	557	568	573	558	534	568	590	567	555	554	583	562	538	563	548	588	576	542	585	543	578	578	498	571	571	529	559	547	541	548	568	562	577	558	551	606	542	565	538	552	575	570	584	554	528	556	544	555	512	577	531	533	535	547	556	586	556	542	559	557	560	551	607	559	560	519	550	501	514	543	525	590	581	556	564	545	550	552	524	548	604	571	560	576	554	509	545	567	550	621	581	550	561	593	515	506	570	576	557	562	542	560	563	530	584	523	577	560	551	531	549	565	554	572	590	585	515	597	569	570	567	563	556	577	586	567	583	557	539	547	544	564	543	542	560	598	550	526	543	522	583	518	594	582	535	581	573	578	571	574	589	546	549	548	549	535	566	586	550	562	585	562	566	568	564	538	583	525	529	599	597	587	588	558	544	557	562	617	574	562	586	548	526	565	558	553	531	496	554	542	577	592	519	559	556	532	570	561	580	570	515	558	595	571	567	537	567	538	528	598	614	560	566	532	576	513	578	562	548	549	565	583	575	552	580	557	543	562	515	541	520	536	510	547	586	553	563	563	549	561	572	550	583	551	566	569	553	562	581	550	571	509	567	542	589	534	543	570	542	544	541	562	581	563	534	605	576	569	542	535	544	574	537	577	557	550	545	541	575	582	539	564	538	597	603	554	577	587	561	559	539	560	579	577	574	561	533	573	586	560	565	554	543	558	533	531	538	546	559	580	561	580	554	523	558	521	565	589	563	574	564	554	565	557	504	573	577	511	536	535	542	584	559	573	606	547	553	562	570	573	541	559	525	551	555	531	497	531	501	550	573	570	583	526	546	529	557	558	563	555	572	531	586	564	578	587	574	590	549	576	555	585	616	558	551	507	625	553	604	569	551	551	558	554	499	588	575	564	555	539	576	558	578	538	560	603	561	601	554	570	529	558	593	574	584	570	572	511	585	538	595	538	555	536	585	570	582	589	550	574	594	543	522	565	538	544	578	545	534	522	557	581	541	553	586	585	525	564	595	570	567	501	525	526	581	567	550	611	614	557	577	553	555	560	568	539	546	579	553	553	602	563	569	591	573	581	586	560	514	586	555	578	603	567	552	573	567	570	628	552	571	556	594	571	515	551	594	568	560	568	620	543	553	514	550	586	549	589	541	548	544	533	546	557	537	548	573	600	533	574	565	564	512	537	567	579	587	514	576	530	505	602	581	583	550	553	637	565	548	523	574	587	558	573	544	530	565	567	579	517	504	549	544	570	524	590	576	548	582	591	578	536	556	588	526	536	597	596	573	515	579	548	601	571	607	540	556	550	574	567	569	546	535	554	538	582	557	597	587	554	580	576	588	556	551	549	530	547	549	561	565	579	545	547	524	550	550	551	539	567	544	566	558	512	507	555	535	512	548	528	541	569	553	547	529	512	567	560	568	599	576	591	589	599	544	586	577	544	545	592	591	571	524	584	563	574	547	526	572	578	579	584	523	557	516	573	552	540	569	537	553	544	568	532	564	545	568	548	594	549	530	583	561	576	573	531	548	525	576	599	499	617	531	606	569	551	527	544	549	578	558	577	587	565	540	557	533	532	571	636	558	564	576	544	569	577	524	531	557	553	584	550	582	552	551	603	586	547	575	558	585	529	571	584	555	520	543	552	551	591	555	582	563	567	527	559	579	513	576	601	544	583	576	585	565	562	570	514	587	590	577	594	580	557	597	571	552	569	532	547	534	577	574	564	572	549	547	552	528	551	551	527	521	567	553	542	586	556	565	532	552	585	602	543	557	561	583	544	570	536	582	560	585	543	565	527	540	512	575	539	565	574	550	574	519	584	540	510	531	556	557	544	495	561	544	537	561	569	558	536	562	600	611	518	555	554	575	592	566	569	564	558	561	556	539	539	555	552	546	581	556	559	587	560	562	584	511	537	529	582	604	552	561	582	564	569	593	544	579	540	597	582	544	559	549	581	556	542	564	596	511	572	580	569	531	597	560	556	553	569	535	565	589	548	567	594	550	556	562	578	568	583	587	578	588	532	551	556	553	502	579	582	560	544	555	547	528	562	588	574	561	547	552	565	559	537	555	540	573	526	586	573	594	545	561	483	520	605	547	558	562	537	543	565	549	546	570	535	550	550	561	588	560	590	540	567	538	571	581	574	573	578	567	545	549	575	566	588	528	537	521	569	527	511	570	524	529	525	571	562	572	558	537	575	517	573	589	581	548	502	575	565	563	563	549	587	513	546	581	564	542	501	569	589	562	597	566	588	587	574	542	571	571	554	538	569	564	569	591	529	549	534	558	594	550	563	546	543	555	577	548	547	545
13743	14078	6976	1876	899	813	769	723	733	710	708	730	692	725	692	700	696	730	664	671	737	677	693	660	692	642	736	697	668	719	690	670	678	688	664	679	725	688	669	707	647	653	646	708	682	660	714	630	673	716	712	673	677	699	679	694	649	735	670	715	685	694	711	633	699	665	678	650	700	703	668	687	677	691	694	710	719	743	649	701	631	681	633	704	668	654	719	689	658	659	663	701	659	647	688	692	640	651	687	683	691	703	730	728	683	717	696	708	678	635	706	654	699	653	654	691	694	721	668	669	654	686	681	711	668	692	698	676	656	665	707	665	628	690	677	680	678	686	671	678	707	700	660	653	708	666	691	689	666	649	698	719	699	694	687	660	701	709	712	677	694	686	698	730	712	670	678	707	721	682	654	710	702	636	662	706	683	631	638	689	726	722	660	669	704	725	676	646	694	684	702	713	707	718	685	658	672	698	693	711	694	638	708	714	696	687	704	653	660	700	665	657	725	705	683	709	625	668	673	703	695	687	713	686	663	711	677	684	647	719	682	696	678	693	666	641	676	691	715	704	683	664	691	704	702	683	697	716	652	694	653	694	676	723	627	689	656	707	682	704	649	645	642	697	708	695	713	726	696	720	682	648	698	659	675	732	628	671	654	715	641	712	637	661	678	708	653	670	644	664	667	661	703	688	724	693	718	693	719	709	688	676	703	700	716	642	698	678	674	689	679	691	674	721	673	627	687	712	716	686	623	657	665	683	720	683	659	697	703	720	676	677	687	693	687	660	710	681	663	739	697	689	682	676	686	689	702	700	691	673	686	731	684	653	669	652	685	675	682	677	716	684	699	692	654	712	658	686	691	669	673	708	681	701	696	645	663	701	685	672	683	667	645	643	628	715	679	685	636	663	718	752	650	682	674	693	713	755	672	678	680	663	712	693	664	702	674	676	660	688	682	714	678	707	692	672	703	722	668	698	690	644	684	635	651	678	656	668	705	650	689	721	690	709	732	718	710	655	702	664	671	699	683	661	675	709	699	717	661	698	667	646	645	692	674	698	723	668	678	699	703	700	674	648	727	686	673	717	693	686	677	655	705	687	666	649	707	671	670	690	700	725	657	747	674	647	663	671	740	697	668	683	675	680	702	719	675	679	704	697	675	675	651	676	654	694	698	714	666	684	712	632	713	667	656	715	681	670	658	675	643	698	662	670	736	678	671	735	691	663	693	683	700	684	693	712	661	708	664	662	716	637	747	679	681	653	715	691	709	727	682	679	666	712	687	639	706	711	680	717	684	689	656	668	679	734	654	731	682	680	718	674	667	704	653	712	718	662	703	727	661	665	671	722	662	685	693	673	675	688	702	688	686	708	642	685	676	647	650	684	685	700	715	669	687	699	673	661	663	696	705	697	682	677	702	668	686	647	690	690	695	681	666	681	675	688	667	682	719	662	686	692	653	678	667	690	758	670	691	674	642	685	759	743	713	668	732	698	700	687	706	750	702	695	668	654	681	722	653	715	683	695	682	681	706	663	676	673	718	655	642	685	685	688	664	717	677	710	708	682	698	698	677	667	678	670	702	649	676	715	712	652	646	664	712	724	672	685	654	684	721	681	679	675	653	684	688	690	715	683	662	685	678	648	685	703	634	673	610	668	639	684	700	690	647	708	730	657	662	675	686	643	685	656	667	672	673	724	708	709	632	683	687	676	689	700	669	692	701	706	742	690	706	713	703	688	705	726	714	733	666	668	701	711	696	739	675	663	659	709	715	681	742	675	665	721	664	689	690	673	665	732	710	731	652	658	697	728	661	664	692	665	707	677	686	718	682	656	694	708	713	664	702	680	655	650	663	747	694	707	658	674	689	666	686	684	708	710	671	659	719	672	726	666	722	686	652	663	722	691	677	728	683	681	644	659	633	660	715	653	672	686	666	696	712	661	681	679	716	653	684	717	676	669	662	711	680	651	661	717	673	659	710	724	714	685	672	757	685	711	712	751	611	680	711	750	685	628	665	705	690	704	631	632	690	687	652	684	672	673	655	688	666	647	683	740	688	706	697	734	624	757	674	689	647	699	693	677	657	682	715	684	656	707	700	686	682	659	686	733	668	708	706	688	665	681	648	696	738	691	666	682	679	672	681	641	670	736	711	702	633	715	708	650	714	666	659	736	691	655	723	649	704	679	663	697	708	681	674	686	688	723	678	698	680	654	712	667	674	665	713	720	695	689	715	646	649	684	686	705	674	696	723	692	737	675	687	707	690	654	699	670	718	679	677	684	669	668	703	670	679	735	664	637	655	663	702	669	715	707	653	731	721	649	702	649	699	718	650	668	659	684	681	670	659	649	669	688	670	697	665	669	700	665	688	676	729	676	709	688	673	657	702	701	668	697	721	660	682	706	683	691	674	707	712	679	711	629	695	679	661	696	664	642	689	700	688	670	672	678	671	646	651	650	678	679	676	675	647	654	645	653	670	671	684	696	637	700	649	683	655	672	655	701	665	688	648	708	715	688	630	682	677	684	650	688	673	668	713	758	688	685	740	685	685	668	670	693	661	642	672	712	702	688	665	655	717	683	728	711	645	700	722	728	733	658	693	686	726	718	676	690	716	711	677	705	662	691	710	691	662	706	686	680	700	690	653	683	717	699	681	671	698	662	651	705	720	651	700	697	680	695	677	661	689	680	688	664	679	706	680	679	650	664	708	704	683	684	662	702	681	666	641	692	698	701	685	696	692	679	674	633	654	674	663	701	687	699	684	684	681	702	678	712	633	678	697	712	639	658	669	680	639	673	705	681	647	712	737	723	650	630	714	685	712	686	692	692	675	720	693	728	725	714	711	644	714	705	681	695	711	667	702	694	708	656	683	708	702	675	709	682	654	695	690	706	647	701	737	681	733	700	664	735	699	676	659	709	688	704	688	654	668	691	737	673	727	672	682	716	675	681	709	655	704	703	648	664	675	662	728	681	664	637	692	682	683	681	698	711	677	678	674	644	697	680	701	722	692	668	681	673	658	729	632	653	683	629	702	643	700	704	644	708	660	704	707	701	709	671	757	669	630	712	690	668	728	698	644	642	688	701	635	663	685	689	672	691	642	631	668	711	679	669	737	662	665	719	662	704	712	685	691	693	667	682	664	742	692	725	664	692	685	687	646	671	711	633	687	683	661	702	711	714	699	674	649	648	768	708	667	694	691	710	693	648	724	654	671	718	687	695	757	690	728	696	680	730	660	647	711	679	687	690	679	623	703	720	694	680	693	692	664	637	689	664	643	644	661	715	659	687	697	684	737	678	695	681	705	652	717	718	708	649	686	658	642	710	671	708	690	727	700	684	691	679	707	662	651	704	722	680	640	677	710	688	692	646	718	752	675	682	716	712	714	691	652	683	722	700	699	727	680	673	704	684	702	697	657	655	696	700	674	704	673	677	722	701	694	667	670	663	724	699	675	680	701	634	743	684	726	681	675	715	675	720	680	696	698	714	707	703	698	661	679	711
23679	21007	28026	24139	20918	8411	1217	950	832	766	701	704	669	685	650	690	584	645	679	654	654	660	681	607	606	644	640	673	601	640	619	623	623	664	589	607	642	647	598	597	656	623	627	648	629	614	566	616	633	598	605	607	523	643	610	568	623	586	606	615	587	572	606	630	613	618	629	628	622	634	628	608	615	598	641	581	597	634	602	636	665	601	632	636	595	641	619	604	568	617	599	615	663	607	591	617	600	633	627	618	605	596	544	641	595	532	629	591	611	630	579	617	611	617	604	621	611	625	607	597	588	592	602	586	623	619	630	581	605	604	633	634	585	612	585	622	621	578	648	623	619	606	613	646	594	597	655	587	637	660	569	614	623	620	628	638	612	618	626	645	606	605	613	621	583	641	636	602	642	640	615	627	648	639	598	554	586	606	640	605	577	624	580	609	587	560	581	617	586	617	620	623	638	603	578	573	640	605	646	594	602	603	612	602	569	623	583	590	644	580	586	611	625	664	641	627	632	591	589	596	626	611	642	623	580	621	535	631	634	584	594	589	624	599	618	594	650	584	611	610	601	631	619	618	620	613	625	647	590	595	597	588	618	604	604	596	622	597	599	589	584	620	631	614	611	612	592	623	637	617	583	602	578	609	636	617	563	621	562	598	569	658	604	601	606	596	592	624	621	650	608	609	619	626	599	613	617	577	672	589	660	612	620	603	600	608	605	623	588	628	611	582	588	654	611	586	599	642	552	663	635	587	625	631	599	619	620	603	654	618	621	617	582	646	641	632	640	610	589	613	599	586	617	666	584	554	626	628	609	616	623	598	619	626	638	610	617	620	635	622	628	594	632	610	645	627	605	595	631	623	651	628	622	624	617	628	610	608	606	618	625	621	620	539	583	649	600	565	651	650	564	580	613	671	607	642	671	661	585	634	626	606	603	602	614	595	634	602	644	652	602	667	572	641	633	602	625	606	604	601	551	618	602	604	586	598	614	634	563	627	603	617	627	614	611	579	613	613	612	582	621	577	650	581	635	604	639	591	632	592	616	598	608	584	645	583	586	610	602	657	602	637	611	606	624	618	631	632	630	599	586	622	658	652	623	601	632	615	623	591	582	617	578	606	609	630	560	601	671	653	628	644	604	632	645	638	673	624	612	602	592	577	618	637	626	614	612	627	635	627	631	594	643	659	636	598	592	618	588	576	591	581	586	631	610	601	599	637	644	617	555	616	633	593	648	618	659	600	650	644	630	654	653	667	620	657	618	579	640	612	611	596	665	589	603	627	635	626	628	598	617	615	622	579	611	606	636	607	613	608	608	585	613	604	619	642	626	625	625	626	627	604	621	576	621	567	611	603	613	637	623	614	645	620	640	633	613	631	604	587	624	629	651	566	580	609	652	603	629	597	618	585	606	639	613	635	563	651	629	601	601	589	607	617	629	618	598	648	649	611	664	621	614	609	611	626	603	612	644	659	593	603	586	646	630	593	590	609	640	585	646	587	601	609	664	609	600	628	608	629	601	595	605	614	570	607	631	657	593	620	578	638	628	625	638	625	561	599	650	631	593	614	612	646	617	603	653	603	603	612	647	671	610	670	594	630	610	641	618	581	570	646	638	605	597	630	631	588	620	571	601	556	592	634	610	610	629	608	631	619	587	632	614	634	574	582	626	660	608	563	640	650	648	610	652	603	624	623	592	619	612	593	653	629	639	576	652	654	578	633	596	645	579	579	603	606	633	571	593	641	664	598	625	603	572	572	638	622	591	566	566	562	627	607	626	654	621	623	579	649	650	650	631	661	581	576	596	609	627	607	605	600	619	614	599	607	603	602	599	627	579	649	624	597	582	623	656	639	615	559	636	584	634	653	658	614	584	576	571	598	599	592	608	620	572	636	547	640	605	633	612	633	628	553	575	625	561	609	599	644	600	610	603	605	670	592	581	627	557	604	646	613	616	648	600	606	616	594	603	610	611	617	600	629	643	643	577	655	609	593	575	655	637	624	663	561	585	601	638	622	616	551	575	627	618	596	610	615	632	577	577	566	560	629	594	605	605	616	604	611	606	641	644	605	579	641	608	547	608	614	623	589	624	643	639	585	629	615	582	615	605	623	597	634	614	605	646	603	638	576	611	608	629	649	684	577	599	600	632	596	608	606	614	614	611	622	583	591	607	612	590	615	638	574	608	608	615	613	597	624	609	562	594	595	575	612	611	654	618	605	584	667	619	632	598	642	620	590	638	607	576	636	585	605	662	606	612	638	599	571	607	639	638	605	584	565	618	633	575	587	634	616	630	619	615	586	626	580	606	639	559	590	618	579	597	641	643	617	575	618	579	626	637	581	603	552	637	583	646	641	580	652	624	605	617	574	629	555	565	624	573	580	666	614	572	599	578	601	640	629	640	585	646	622	569	594	583	606	633	618	627	536	572	602	635	591	622	644	637	620	646	579	608	630	606	605	575	553	597	630	611	571	568	620	570	616	610	596	637	625	636	589	639	642	625	575	629	602	612	604	574	611	602	606	581	649	622	583	648	624	594	558	582	620	590	617	612	573	592	641	633	576	630	603	662	611	620	572	637	605	657	623	610	605	635	620	607	682	633	620	612	582	636	605	636	641	666	635	633	638	575	646	648	577	611	640	570	616	644	586	595	612	620	627	612	655	592	608	582	613	610	648	590	644	597	577	563	579	564	587	605	634	595	627	585	627	599	642	587	613	590	620	614	592	613	588	600	620	594	612	652	586	652	608	596	573	673	602	632	631	634	618	602	591	629	621	607	600	577	654	633	627	617	600	634	601	577	617	637	627	609	542	623	586	627	611	578	611	616	612	610	591	651	631	585	614	599	631	639	618	605	634	612	657	574	630	613	639	593	638	607	658	656	609	556	580	630	613	600	627	606	614	598	638	608	611	609	578	624	613	619	603	613	601	614	621	661	579	608	612	599	663	667	631	638	612	567	620	611	637	586	581	583	648	639	619	621	627	587	595	601	630	616	582	604	557	614	595	636	571	612	630	604	539	583	653	613	655	591	622	614	590	597	602	626	553	597	588	638	612	620	602	641	623	591	543	636	584	590	622	619	625	614	623	649	565	575	586	618	620	604	642	635	624	678	669	610	578	577	631	658	612	621	607	629	606	620	648	617	622	582	556	609	593	632	615	630	611	582	601	603	563	587	587	639	661	602	598	575	628	627	629	596	613	631	629	607	595	586	634	609	629	589	605	676	585	640	646	636	572	590	613	662	601	594	613	588	563	610	605	642	589	569	612	613	605	587	629	598	619	637	626	670	656	644	617	626	609	612	635	617	602	575	667	624	616	646	627	610	641	590	577	609	612	596	620	636	554	640	598	598	603	599	606	647	623	624	588	597	626	647	607	585	579	584	626	595	613	613	590	629	565	615	627	595	577	628	603	597	606	622	634	641	632	610	570	582	618	593	587	617	583	633	625	579	640	628	597	638	614	654	597	568	603	620	578	615	625	598	615	559	582	625	617	600	612
18651	28546	17692	5541	2479	1766	1503	1264	1126	1090	1028	964	889	900	855	857	829	808	790	783	761	784	753	764	799	773	753	778	738	766	780	782	786	793	732	763	740	765	750	717	682	734	726	732	758	777	701	718	786	737	729	737	763	740	756	738	745	771	772	686	776	773	738	750	704	701	708	748	773	736	761	732	781	695	745	778	773	715	748	736	781	751	785	756	770	740	753	747	747	713	795	769	806	767	741	753	724	731	781	793	717	763	734	784	757	761	759	734	709	747	751	749	726	764	717	762	732	793	811	739	781	767	784	729	761	717	771	779	769	708	755	797	757	783	723	728	741	714	716	761	716	752	727	711	721	710	740	764	712	776	786	727	752	780	739	767	786	768	780	783	755	679	733	743	715	746	753	742	745	735	777	764	757	753	740	739	778	745	751	780	723	711	767	743	755	759	797	744	747	700	806	737	763	753	727	729	750	768	768	722	723	753	733	741	714	740	740	764	790	719	727	780	742	747	742	717	763	703	797	747	727	728	790	757	714	779	753	811	732	711	693	786	751	749	800	745	753	727	749	778	721	780	708	803	765	732	762	762	753	749	711	732	736	769	786	784	743	765	707	724	768	709	768	782	717	784	738	710	760	745	737	738	775	756	755	767	771	763	781	734	768	712	740	734	746	734	693	773	753	753	729	747	771	758	772	767	735	699	689	786	779	720	730	774	760	745	749	755	757	755	736	762	749	737	736	759	747	779	756	733	739	703	697	748	684	778	725	733	761	742	753	749	712	698	759	792	793	748	751	755	728	712	750	670	732	705	727	726	721	678	757	758	752	728	768	716	695	753	726	769	778	722	721	745	712	783	731	748	711	753	722	766	770	752	671	750	721	738	721	784	748	719	751	727	747	757	709	744	796	719	736	728	732	762	772	716	755	787	762	755	729	767	776	697	769	766	747	785	726	762	776	729	794	741	754	747	792	688	738	737	742	709	769	746	752	780	726	795	759	773	712	748	697	790	759	733	716	767	763	770	706	775	721	721	726	745	774	746	746	804	761	745	759	741	711	754	789	764	742	738	764	772	737	747	754	775	779	719	791	710	742	792	775	768	768	772	769	764	727	755	748	748	739	785	747	731	749	720	750	769	736	729	724	757	724	750	716	747	712	736	742	742	762	766	762	765	697	758	766	708	725	752	728	729	764	770	770	755	746	754	766	747	790	760	710	701	751	754	740	740	784	733	724	792	713	782	781	756	800	755	796	757	775	709	705	782	738	764	702	748	709	743	744	740	761	760	737	748	791	703	732	741	724	746	732	789	749	779	775	754	809	701	758	775	768	805	776	764	749	767	787	759	760	735	765	739	751	783	739	760	791	785	736	767	792	737	706	755	747	744	720	723	778	739	741	729	740	809	766	758	745	796	725	774	764	701	750	775	743	743	730	762	749	682	792	768	737	759	743	783	733	713	750	739	739	734	737	728	734	746	730	757	774	781	804	765	780	743	736	759	703	762	741	730	781	783	770	742	801	696	731	721	765	736	782	720	759	693	812	743	727	749	735	811	752	732	702	742	730	738	720	758	751	752	715	732	734	832	756	730	714	712	789	779	720	767	801	719	794	792	758	767	718	755	760	756	731	712	755	749	753	759	783	761	704	735	742	756	773	736	747	774	733	738	755	717	735	713	740	772	727	711	749	760	778	767	733	772	760	741	803	758	776	747	727	715	779	697	773	730	736	750	759	770	728	752	709	732	761	698	730	777	714	759	735	748	696	711	777	735	748	715	763	742	758	741	755	739	768	789	722	778	705	712	736	763	669	736	750	789	751	755	741	727	785	771	750	735	781	772	792	718	804	746	767	816	770	766	723	828	730	735	775	752	806	725	729	763	755	708	754	757	754	745	756	744	761	741	711	731	732	777	798	805	760	728	750	727	780	767	706	689	775	759	750	717	694	727	748	739	759	729	724	729	759	775	753	744	742	770	730	725	764	738	752	743	736	722	727	759	725	732	740	710	750	714	779	738	802	731	758	717	729	771	750	739	749	769	749	784	757	804	809	780	710	765	746	781	768	746	747	724	731	757	723	752	782	793	800	730	746	731	749	755	790	705	758	715	789	758	719	735	736	727	744	762	772	756	786	750	724	772	744	701	755	701	723	758	768	727	785	762	744	692	778	748	769	732	777	778	724	740	729	739	756	752	706	747	724	751	772	734	757	764	786	791	714	744	739	745	773	738	714	738	737	785	745	802	778	750	730	771	723	765	753	733	742	747	763	722	784	718	740	696	738	712	777	751	743	723	728	791	773	736	742	715	797	738	749	776	745	741	746	717	782	709	691	786	746	736	760	730	718	754	755	736	736	738	781	739	742	691	750	794	717	732	741	728	753	761	755	732	699	781	787	734	742	740	728	782	745	790	741	748	763	777	768	716	770	758	728	739	750	742	749	803	804	733	710	771	740	772	738	741	705	746	678	751	764	725	768	735	737	710	722	742	725	721	684	750	727	688	759	753	771	708	731	773	728	756	769	739	750	722	825	747	765	768	732	789	784	754	748	749	776	776	776	710	754	750	762	713	706	764	741	735	724	675	729	804	743	767	779	721	776	710	805	770	723	753	775	784	745	708	788	732	770	768	809	704	785	722	743	752	787	729	763	734	771	712	744	779	735	746	740	714	774	763	806	776	749	755	747	764	801	713	769	729	716	743	702	696	816	741	758	751	752	713	731	724	777	727	755	750	743	747	784	801	699	753	747	735	775	739	771	756	735	760	791	770	773	706	733	785	747	738	734	734	689	736	742	724	748	735	750	748	747	741	769	746	773	762	710	763	754	746	741	791	717	744	775	729	772	727	760	756	773	731	774	714	758	785	737	734	735	735	725	775	771	721	705	785	759	775	796	720	710	781	763	752	769	760	763	742	812	780	753	733	770	748	731	729	772	751	744	731	706	717	755	719	727	720	718	778	786	743	737	789	722	732	739	773	736	716	698	678	737	747	723	775	772	682	763	747	706	762	744	747	763	749	723	740	767	752	780	753	744	717	807	748	757	685	709	731	702	742	772	792	728	779	702	707	795	773	768	699	784	742	755	734	774	712	769	718	731	733	747	761	714	735	716	739	761	707	703	729	737	743	717	759	755	738	710	756	749	741	724	740	804	714	754	816	732	748	750	731	729	744	799	763	720	759	738	743	713	771	752	752	747	767	737	742	798	712	742	771	737	744	729	792	767	742	774	665	730	772	701	766	779	788	753	724	725	765	798	755	774	768	803	733	778	761	745	699	764	753	775	754	720	714	765	732	739	775	730	767	721	754	770	763	771	743	744	723	770	735	725	777	718	779	735	738	759	762	795	717	727	751	757	738	766	759	738	762	757	746	750	722	759	785	746	744	701	766	741	775	779	766	764	802	737	740	716	759	795	773	753	686	757	725	750	755	736	764	783	761	788	774	729	736	741	730	738	767	752	730	741	779	784	738	819	768	752	679	742	792	786	679	691	752	752	737	740	746	758	778
24644	20995	26907	25108	9797	770	567	501	461	423	436	391	389	384	403	370	371	384	358	412	368	389	374	392	364	358	360	353	374	362	333	354	368	372	355	349	362	333	367	358	366	346	361	371	369	342	342	336	347	358	372	355	339	365	378	359	327	322	335	330	361	336	365	346	350	398	356	363	352	378	369	348	324	358	323	378	341	337	335	375	342	351	371	375	316	338	346	350	356	372	351	348	349	338	350	352	367	365	343	366	332	382	316	329	355	361	343	359	330	341	363	349	366	319	338	345	339	346	345	365	333	342	359	340	356	307	387	375	357	368	370	333	325	351	355	350	345	341	371	363	391	366	327	323	377	361	353	318	335	357	339	340	351	359	359	381	340	363	335	340	349	345	363	388	358	342	389	356	358	361	356	372	341	332	336	368	346	337	327	330	360	342	349	344	327	377	368	332	362	323	362	360	368	352	364	334	337	350	362	383	339	386	331	381	353	344	363	341	337	318	353	364	357	358	335	343	373	376	343	359	352	361	371	354	347	340	381	355	351	340	345	355	315	367	336	344	361	345	355	362	337	344	351	346	331	344	356	330	347	367	358	356	364	320	349	347	373	365	348	366	354	363	328	385	349	365	332	340	338	362	382	349	354	341	392	341	316	326	344	369	333	399	348	366	364	381	345	377	339	364	407	318	350	394	342	340	346	351	364	359	334	366	366	372	362	370	328	397	365	380	344	348	347	359	370	369	355	379	359	307	350	367	354	357	360	349	354	321	368	331	374	339	345	350	340	331	340	377	334	326	392	384	338	380	358	368	327	352	347	342	350	354	363	315	357	391	396	335	358	377	340	347	357	346	354	350	349	377	343	350	314	394	373	349	361	350	334	339	374	363	326	333	349	345	350	378	347	382	353	351	336	353	381	356	357	307	370	342	335	357	345	375	350	340	364	364	317	365	336	341	318	342	368	374	369	326	371	358	378	347	350	374	395	336	342	354	361	343	359	377	352	323	381	347	355	319	366	310	370	304	344	360	323	351	346	327	331	324	379	339	367	344	350	360	374	351	329	342	369	340	342	348	333	376	406	346	352	362	355	358	348	361	370	334	393	337	353	362	338	324	381	326	345	361	309	343	339	341	376	344	365	368	359	356	351	370	365	309	331	337	335	310	368	346	361	353	354	319	345	348	334	382	322	359	346	372	323	351	350	374	374	371	336	359	337	343	379	364	382	337	365	361	344	338	354	346	361	382	335	329	385	373	363	371	325	357	359	360	354	356	338	375	407	375	337	365	331	343	348	368	359	353	344	337	368	412	333	342	339	321	327	337	337	380	349	346	379	394	361	325	352	359	339	342	370	358	367	365	351	356	372	374	334	366	342	331	391	364	369	377	342	325	360	368	373	342	347	307	399	378	368	330	363	367	398	320	378	330	327	347	349	369	350	327	317	373	346	359	377	354	331	357	380	330	382	339	352	343	339	368	358	329	347	354	341	308	380	375	357	340	382	339	343	366	390	335	346	363	364	381	342	368	333	368	341	333	335	355	349	335	385	392	346	381	345	348	315	337	360	323	372	324	352	360	360	368	366	366	347	350	353	381	357	339	367	320	345	356	354	366	341	355	383	376	352	359	380	342	405	360	370	361	353	343	345	333	351	360	361	343	350	357	345	349	314	378	343	368	341	358	347	336	365	349	302	369	367	375	361	402	368	332	364	356	366	373	393	347	375	333	358	348	350	355	345	395	341	372	322	387	352	309	341	350	333	347	354	365	328	350	365	351	370	336	348	353	306	367	351	361	340	356	364	318	358	331	349	345	368	360	328	356	319	341	348	333	348	340	324	351	341	346	361	382	381	344	367	330	360	361	383	379	358	362	374	381	371	348	349	339	362	362	410	369	340	335	378	342	369	369	392	321	360	373	397	322	346	373	352	344	328	357	398	385	325	344	379	356	363	355	343	321	375	353	364	338	366	386	363	352	358	377	363	364	370	339	357	361	341	342	351	377	382	361	359	365	352	362	353	366	344	355	333	350	346	356	313	349	374	372	342	361	359	411	335	356	352	354	378	364	358	366	364	364	344	332	342	335	371	339	393	384	320	331	307	346	366	371	399	384	374	341	341	333	353	368	311	400	334	354	343	342	336	339	335	355	362	373	363	334	355	316	363	351	361	349	374	351	349	296	341	333	358	330	358	328	326	362	404	303	361	333	345	331	358	359	328	342	343	361	334	336	343	352	364	329	374	370	351	372	323	337	358	337	335	333	364	346	372	355	360	375	346	367	332	360	387	348	379	337	358	336	354	349	369	381	379	356	378	360	346	354	335	365	345	374	357	420	365	359	374	345	361	349	381	337	350	404	341	351	346	338	364	383	332	348	369	336	356	333	381	344	336	377	336	343	336	325	352	404	346	386	322	384	346	358	344	360	338	341	381	376	331	359	323	348	339	380	358	354	355	361	373	337	363	372	363	376	330	360	372	353	359	325	355	322	327	331	378	375	357	362	361	313	358	370	341	335	330	372	352	354	360	336	350	373	362	342	337	319	361	375	383	319	332	332	375	351	335	374	317	336	371	339	337	333	391	371	331	365	370	335	387	359	390	371	350	333	379	373	347	339	334	345	351	357	343	349	343	349	361	361	350	367	362	337	361	362	348	357	338	353	358	353	369	351	336	356	343	366	327	369	339	350	380	377	362	356	378	315	356	337	345	356	368	372	348	354	367	396	374	390	366	328	342	356	329	384	358	369	358	299	359	391	325	352	347	374	318	363	323	364	341	361	367	342	381	329	374	359	362	326	349	374	364	365	343	352	358	354	363	359	380	339	323	323	350	336	371	343	337	360	338	363	355	351	323	353	332	381	343	353	359	319	362	389	339	376	348	360	335	391	394	373	406	340	356	352	357	338	351	347	353	356	347	377	353	370	346	363	366	341	372	368	378	354	350	383	333	368	350	362	392	381	327	358	355	375	324	344	351	369	365	357	349	351	329	363	342	327	349	394	321	380	351	362	349	366	379	377	380	361	338	367	343	395	348	367	365	327	364	369	338	371	361	335	339	381	351	362	383	340	345	358	370	353	355	356	373	343	329	379	376	332	315	329	350	346	382	344	372	335	366	307	359	387	352	372	366	345	355	327	358	373	364	339	375	345	333	369	358	345	389	359	342	353	354	337	380	333	342	344	343	350	381	368	306	333	364	335	362	380	410	347	346	359	350	351	343	331	374	368	370	341	327	357	375	336	349	316	319	347	336	313	354	340	351	360	309	321	371	332	363	352	362	380	368	361	360	350	351	333	330	336	361	362	389	370	334	328	364	351	363	354	363	378	341	310	326	357	380	325	377	344	377	343	350	337	356	354	355	370	366	373	346	336	360	346	357	355	334	329	364	366	340	355	327	313	384	358	355	396	333	346	322	367	349	347	347	345	318	351	339	366	340	370	355	355	377	342	355	335	363	367	345	371	367	341	348	345	349	342	351	381	318	357	364	349	350	343	362	349	365	385	357	339
17739	23754	13259	3990	1440	1112	875	789	669	588	597	548	524	549	485	473	438	487	493	487	458	447	461	454	482	416	465	430	420	441	447	447	466	457	448	383	416	471	454	411	437	417	446	409	455	452	479	429	464	439	464	475	454	423	430	438	428	448	443	484	425	491	424	435	480	427	453	428	467	435	446	442	460	406	445	443	431	461	439	493	429	464	434	441	446	441	476	441	408	464	438	426	442	447	438	465	418	428	408	425	416	453	411	433	482	462	412	457	457	444	447	437	420	452	479	418	423	448	444	422	460	423	426	427	444	464	424	449	455	466	440	424	437	414	455	471	464	459	466	456	431	448	422	432	419	410	460	456	432	452	455	453	442	415	439	404	429	442	421	453	455	423	455	449	459	423	437	437	441	431	444	422	452	419	472	434	427	429	421	413	460	449	445	435	448	453	429	478	471	443	500	459	421	429	398	452	441	443	478	416	442	463	443	447	429	440	450	471	461	443	405	470	429	452	407	426	418	440	484	419	448	426	428	437	409	425	436	503	487	427	450	431	473	432	452	427	422	441	416	446	442	425	448	442	456	438	477	468	455	413	447	464	406	454	403	449	421	428	391	482	419	477	453	428	431	432	437	421	439	409	431	407	423	433	440	429	457	459	444	431	446	439	449	405	465	431	441	431	408	417	438	431	451	438	452	445	456	437	466	431	436	476	437	455	432	435	429	429	419	431	474	462	421	455	475	448	468	397	447	440	457	449	445	447	452	423	464	455	412	452	478	422	458	419	460	442	447	404	426	450	493	445	437	428	417	422	439	411	447	436	450	435	458	469	445	479	449	432	442	461	472	444	395	442	428	427	422	472	400	443	406	419	455	413	437	441	468	452	419	457	444	418	452	444	444	411	430	439	425	422	385	431	446	442	463	464	449	455	417	449	451	440	426	441	426	462	457	451	412	447	419	442	486	433	400	470	428	420	409	456	416	426	406	452	434	448	460	472	415	414	472	426	430	440	427	441	488	434	436	432	441	428	462	440	435	479	425	475	405	424	459	434	438	450	427	409	420	446	427	445	428	449	405	473	443	414	422	440	465	455	439	461	428	460	420	446	418	419	446	422	460	427	442	425	424	443	442	410	450	465	469	472	421	421	430	422	460	448	439	452	446	410	461	405	441	461	427	469	448	448	470	455	427	445	459	407	469	448	416	459	419	402	456	433	473	403	461	438	459	394	462	428	410	468	437	463	442	450	480	502	458	464	416	391	455	463	439	428	433	449	427	437	456	475	442	423	439	450	404	469	434	434	441	440	464	427	468	413	479	422	441	435	440	407	462	447	439	421	467	443	456	453	418	405	461	464	442	412	465	456	409	427	459	452	424	474	415	416	456	443	461	431	445	450	448	474	448	438	436	474	442	444	427	486	437	388	416	419	459	449	437	459	455	472	439	407	465	414	474	433	459	456	459	433	430	439	438	435	460	433	477	459	443	415	409	449	435	472	415	502	459	449	430	439	467	440	440	453	449	449	446	412	441	432	448	443	406	444	419	431	449	473	429	441	430	421	427	414	438	429	446	450	436	409	457	423	484	427	458	464	416	448	420	472	430	429	450	470	438	463	449	447	476	444	425	396	480	436	426	420	430	429	445	464	447	452	431	441	452	460	463	445	412	450	483	421	422	443	452	445	418	463	441	423	429	460	393	429	435	434	427	409	458	436	442	445	435	448	436	463	454	453	426	445	473	434	439	470	443	445	451	454	427	423	439	448	439	480	423	438	411	437	411	456	457	445	425	418	421	419	399	438	428	420	455	409	458	446	429	470	412	410	447	448	417	476	465	442	434	431	442	450	410	416	432	445	445	455	445	451	473	448	424	442	448	431	397	454	466	414	429	464	432	456	418	464	427	438	451	444	435	441	429	476	416	435	428	440	403	440	481	442	413	473	423	431	425	409	426	431	447	429	454	485	450	432	452	458	414	371	426	448	424	430	456	436	476	431	438	478	436	453	470	429	472	462	439	456	406	426	432	456	467	465	435	434	406	387	455	469	436	420	482	426	442	450	447	423	388	489	435	445	468	452	478	474	420	429	450	434	441	456	445	440	466	432	385	449	457	444	436	451	441	452	437	448	461	434	437	464	431	461	413	451	417	455	444	449	425	453	447	465	418	414	459	433	412	511	430	472	457	463	488	424	487	457	460	477	432	430	436	432	417	446	410	474	483	412	435	464	410	451	410	419	428	461	437	468	444	498	448	444	459	443	448	456	441	436	438	464	441	410	443	417	492	471	435	463	445	476	425	443	402	432	462	423	417	421	409	390	423	441	416	449	421	431	466	435	453	433	447	442	438	399	419	445	447	424	430	415	424	438	407	441	419	448	420	385	464	417	481	413	441	429	469	448	426	452	412	454	442	453	420	460	448	454	417	489	450	420	434	444	440	465	447	430	450	431	423	466	416	409	469	401	457	466	425	448	414	440	428	440	470	496	440	452	447	473	441	449	433	476	450	479	420	428	443	442	437	435	439	410	480	430	444	428	410	469	443	473	422	425	426	432	439	425	448	460	401	447	463	430	492	442	410	426	422	454	449	443	479	442	416	485	445	416	434	489	421	450	464	422	445	413	456	406	465	448	412	423	458	442	472	433	438	447	407	427	440	445	436	393	433	445	476	464	451	442	457	437	411	407	476	469	407	451	439	436	437	458	451	441	441	465	447	442	456	458	418	401	434	440	430	429	494	436	466	483	437	451	448	446	438	451	456	429	441	414	419	455	446	423	431	390	458	472	413	436	420	482	454	452	458	439	444	447	417	426	420	443	462	527	417	435	444	443	442	460	424	432	455	460	414	425	436	449	445	439	444	428	433	409	445	446	432	431	449	441	440	440	457	436	432	423	446	425	454	455	468	439	435	428	409	467	425	427	465	421	433	445	437	445	418	420	465	454	434	415	426	477	432	469	432	454	473	417	440	424	473	464	448	440	453	407	467	454	441	400	449	464	443	402	410	423	459	459	415	430	432	428	448	458	469	454	424	434	418	427	433	400	466	457	429	448	418	402	430	481	451	454	396	453	411	419	468	450	446	402	449	441	462	455	461	468	452	460	448	453	420	389	406	426	440	440	461	437	449	445	404	458	437	436	447	433	439	420	428	460	413	430	442	438	435	441	438	432	445	439	435	441	457	453	469	452	411	450	437	475	421	455	406	458	447	427	437	425	458	422	451	466	441	457	427	477	447	414	424	450	452	468	405	440	423	463	437	430	456	433	444	403	444	463	454	432	498	445	448	418	430	438	471	455	420	424	437	435	450	442	424	442	511	435	424	456	444	427	423	471	460	423	464	433	460	419	413	480	446	468	415	439	465	440	429	440	462	437	424	435	427	426	442	442	420	459	453	443	431	455	457	430	459	427	414	433	439	429	428	450	434	452	449	401	457	419	447	446	428	432	432	465	421	410	475	413	456	459	418	463	453	431	447	421	474	443	404	432	425	448	446	452	429	420	441	452	449	465
22658	21052	28521	23756	21047	21007	6260	961	753	652	604	576	538	476	488	450	460	450	423	414	416	379	414	388	398	377	425	401	374	378	350	380	395	359	413	340	402	408	355	323	387	363	391	382	348	394	352	362	349	359	310	392	389	360	404	377	380	337	366	387	349	373	387	339	375	389	374	394	378	374	390	371	397	373	410	366	414	382	371	383	398	377	407	369	370	388	398	370	393	348	404	365	352	389	350	365	423	366	343	394	381	348	375	410	386	367	382	363	358	376	355	373	372	380	362	334	386	356	373	387	376	377	356	325	373	361	366	386	383	394	359	369	351	380	422	369	390	383	349	376	400	391	366	356	412	377	394	396	364	377	381	419	383	373	366	367	377	350	343	344	384	361	358	350	362	373	389	411	340	379	397	396	361	399	376	374	372	366	399	387	364	380	399	386	397	384	356	368	380	382	348	342	324	372	358	363	372	377	377	369	383	350	371	351	369	351	393	405	369	380	368	393	352	368	367	349	385	383	366	363	375	393	357	355	372	355	378	369	363	356	367	368	372	409	377	368	368	364	368	356	363	360	378	338	371	363	368	404	352	369	368	374	402	382	381	359	360	356	356	360	379	385	386	373	371	376	368	403	371	392	381	369	407	378	361	349	387	376	392	389	416	354	375	427	366	368	382	389	360	401	373	367	377	396	394	348	346	371	344	372	344	355	341	368	351	379	391	354	355	379	380	360	403	390	391	406	344	380	365	374	332	384	378	386	372	394	389	384	370	397	373	364	413	375	368	365	364	392	421	357	375	371	391	365	403	391	345	376	383	361	361	387	380	351	381	401	386	394	359	377	379	363	409	408	368	370	368	357	367	378	364	384	361	367	378	377	393	371	369	367	363	374	400	366	400	331	358	407	370	359	351	353	362	381	348	352	319	393	330	361	330	406	380	395	380	374	331	454	418	371	351	402	379	374	387	381	394	367	372	348	347	335	333	352	374	378	358	367	377	370	384	351	380	384	392	377	376	385	369	374	374	331	366	351	392	380	363	346	354	366	351	364	377	365	325	352	384	350	378	368	388	355	346	352	359	379	408	357	356	336	351	359	386	364	361	356	351	356	382	408	386	384	381	368	363	358	369	384	383	385	352	381	362	344	367	351	370	377	378	399	386	420	360	358	364	379	320	369	365	365	374	380	351	345	341	382	383	360	342	392	355	374	372	397	372	394	393	400	360	352	376	364	394	383	379	368	371	372	361	398	375	379	373	352	365	370	387	349	377	372	358	389	384	366	354	365	303	366	395	375	375	337	386	331	409	356	366	382	375	381	372	375	379	374	415	350	386	359	369	370	388	376	367	379	388	334	364	402	381	397	395	403	362	408	417	368	334	375	371	384	390	364	388	399	354	352	335	373	373	365	354	362	358	358	371	373	396	371	345	391	362	364	428	373	370	373	382	343	386	383	337	391	371	345	364	379	357	377	391	381	368	343	376	371	336	351	368	386	411	369	405	394	376	372	351	370	387	373	386	381	363	366	352	363	355	368	344	379	387	394	350	406	378	407	364	367	380	413	392	370	354	347	377	342	399	336	367	364	356	366	355	384	337	367	393	371	353	377	398	377	394	399	361	390	352	381	389	345	361	354	348	364	356	352	376	352	382	340	356	370	378	403	365	367	357	386	378	376	351	354	362	378	368	359	378	401	361	391	390	362	389	367	368	361	390	324	385	413	354	339	365	375	365	401	382	375	392	385	365	374	389	379	375	350	347	389	374	368	393	382	367	376	360	372	410	355	397	337	376	402	381	384	384	385	362	356	364	375	354	381	384	374	368	365	365	386	364	338	343	379	374	357	368	368	384	370	365	372	351	400	381	402	396	362	379	366	346	362	378	378	392	372	335	345	359	357	389	359	352	342	359	364	352	386	397	349	368	370	397	359	412	354	383	368	364	367	403	371	375	331	353	387	383	364	367	366	382	361	398	380	389	364	370	400	385	366	365	387	368	361	368	387	364	385	362	380	390	371	391	368	356	395	380	392	375	356	377	379	383	388	399	363	411	379	402	394	362	379	364	345	382	374	390	391	353	377	378	373	379	380	385	373	336	387	383	402	368	368	369	347	351	355	351	343	371	367	389	382	357	367	369	371	365	382	362	357	371	376	372	373	371	360	358	366	320	354	356	372	379	363	387	397	378	377	375	381	362	333	373	381	341	371	415	391	356	398	361	360	363	367	402	354	363	365	391	374	389	344	401	359	389	368	365	394	363	385	359	360	349	387	341	367	406	365	370	370	375	370	341	390	376	399	385	426	370	355	368	372	404	389	380	411	343	378	342	348	370	384	411	355	361	400	348	383	375	378	333	351	360	401	368	400	389	375	354	361	400	349	382	368	369	401	364	349	369	357	377	374	381	413	358	363	407	411	379	385	402	360	369	396	367	395	383	381	361	401	384	379	354	403	370	369	394	357	361	380	381	350	391	367	386	359	400	374	385	409	377	353	353	358	375	357	364	338	387	387	405	371	337	373	396	382	352	374	398	336	359	401	417	406	333	361	405	366	353	376	390	387	412	377	396	381	368	360	408	397	362	428	356	358	362	404	363	370	376	365	412	358	412	376	366	351	374	383	350	433	353	397	352	403	354	383	366	370	365	367	365	375	365	396	337	369	340	378	337	389	364	395	362	347	346	366	381	379	396	360	406	353	410	384	345	374	358	380	397	373	372	375	404	393	338	368	363	381	370	348	371	361	319	366	348	359	376	380	340	380	366	362	364	394	365	390	366	379	358	363	360	385	382	359	358	377	369	407	350	371	368	394	382	381	374	402	351	400	355	360	382	387	353	358	347	365	363	404	347	382	364	409	405	359	375	387	372	372	388	380	379	367	368	402	373	381	393	377	336	384	366	392	394	397	399	360	418	393	359	384	357	367	375	348	366	391	365	399	362	373	365	351	365	388	381	379	346	361	350	354	390	359	393	369	382	379	383	369	356	375	354	371	367	462	369	332	360	350	383	364	371	380	368	360	367	345	373	379	353	372	379	371	369	352	362	358	393	401	372	363	371	352	316	408	348	382	432	385	379	354	392	341	359	426	344	331	367	366	374	379	334	367	371	350	372	332	392	341	364	373	356	369	369	364	378	371	377	370	360	361	366	391	375	373	405	389	400	366	368	394	378	363	389	375	384	354	356	354	382	359	383	344	371	383	370	339	381	385	359	358	422	376	355	359	382	340	377	380	364	356	378	388	395	374	356	373	357	353	397	367	386	361	358	371	371	391	372	378	381	397	341	406	415	385	428	348	325	369	384	366	388	357	355	394	404	368	382	367	370	351	379	371	364	366	344	374	370	388	390	339	349	399	390	354	371	373	351	374	377	363	364	357	383	387	384	384	346	354	348	379	404	372	363	420	357	392	376	401	409	375	367	345	396	370	392	355	358	369	370	355	356	333	378	363	374	374	378	344	386	356	364	373	407	344	346	362	376	357	350	330	411	373	366	376	426	405	350	349	378	382
22314	35506	22419	9250	3634	2483	1899	1566	1213	1006	881	854	725	715	643	636	612	606	614	543	515	505	537	529	539	495	463	510	502	484	534	513	498	498	476	501	477	471	477	478	473	496	493	512	480	461	494	514	452	477	467	459	455	519	456	480	474	452	467	470	457	488	446	461	496	496	509	442	484	476	463	485	512	471	477	457	463	469	457	491	481	453	466	456	499	479	493	458	450	433	496	477	464	468	507	479	471	473	469	438	490	467	537	485	470	474	471	478	472	497	485	448	465	458	438	448	509	486	464	490	440	488	449	429	446	464	465	458	483	441	466	479	458	481	490	491	451	460	453	445	473	445	428	481	462	467	470	495	459	439	458	474	475	470	528	451	484	463	502	417	478	458	451	441	481	458	453	524	507	474	480	505	472	520	473	436	478	476	514	493	460	475	481	468	470	495	453	492	456	473	466	442	462	485	462	507	444	472	496	487	452	469	462	447	442	503	466	463	493	453	453	465	468	454	508	451	455	515	465	466	473	501	454	456	461	491	423	456	485	418	460	468	521	472	505	462	462	495	482	445	491	452	466	450	477	460	459	451	511	433	415	497	444	462	471	455	461	506	407	484	451	458	482	450	522	455	479	470	480	466	467	466	488	458	459	459	523	481	458	470	519	480	466	478	448	472	486	443	485	446	434	473	480	420	460	455	440	451	472	472	468	478	443	467	460	460	438	450	497	459	511	474	490	481	465	432	446	449	469	466	470	452	441	440	481	450	491	481	456	505	467	472	452	491	465	465	458	471	479	478	453	469	467	495	446	462	440	473	434	447	489	465	437	510	463	445	454	461	504	486	496	466	462	465	474	469	471	468	488	454	462	471	477	451	484	501	468	493	452	479	453	454	468	503	496	456	481	441	467	452	455	451	483	463	489	467	433	472	403	482	428	501	460	457	474	506	484	471	488	467	476	458	466	495	481	499	445	464	453	483	494	514	471	447	491	473	472	461	452	492	498	480	473	466	534	486	479	453	486	476	461	438	441	459	507	467	420	453	491	414	460	440	451	464	470	453	480	445	457	491	483	468	467	500	418	476	460	479	471	415	485	514	468	487	478	474	496	453	451	473	440	443	448	466	470	470	500	451	441	505	487	481	461	452	485	483	458	471	441	479	458	421	509	500	431	490	481	455	495	471	474	485	478	451	473	467	470	491	506	480	452	490	416	447	433	482	465	489	408	434	484	487	471	495	473	469	476	466	477	449	488	461	452	450	470	477	480	475	464	446	481	475	482	455	469	466	469	477	472	422	460	455	414	426	469	474	494	461	435	467	463	491	454	457	433	466	463	491	476	422	498	474	440	453	445	502	457	469	457	479	504	474	474	461	507	473	497	495	477	481	457	480	495	456	487	456	431	483	473	501	459	484	502	478	478	458	494	476	480	475	470	434	424	439	448	443	481	500	462	440	468	474	465	482	448	467	470	466	471	501	445	459	445	471	483	479	478	481	446	481	491	435	464	500	439	435	456	429	492	453	468	475	490	488	483	479	470	478	446	477	441	469	490	456	489	456	473	488	447	446	487	502	446	455	447	474	452	476	476	447	451	452	480	495	450	479	523	472	477	425	432	447	483	455	414	461	471	479	448	441	491	482	444	463	445	464	452	472	459	466	449	459	513	478	468	473	470	453	480	448	472	480	421	451	450	496	441	482	460	507	484	466	465	480	508	483	497	496	463	459	463	524	454	493	446	525	470	427	477	469	454	472	502	472	465	460	481	486	513	470	438	449	471	448	430	449	495	466	494	466	496	481	444	482	487	475	510	467	497	462	475	438	472	461	457	482	454	460	424	482	475	496	456	473	465	446	460	469	482	466	490	480	508	476	460	462	474	449	483	454	451	480	478	430	529	458	455	456	477	479	489	477	493	464	432	481	473	441	508	451	456	454	472	448	461	462	457	501	477	483	507	500	447	491	510	505	446	488	448	463	513	437	455	475	491	438	461	471	437	442	449	480	460	467	434	453	486	459	482	439	451	484	443	467	489	463	438	464	467	437	468	475	459	463	503	477	464	470	495	486	481	469	462	478	490	460	457	485	481	461	483	478	491	460	465	459	503	532	481	459	471	451	466	488	453	479	449	472	458	461	466	440	514	488	460	442	426	459	455	481	467	467	450	427	482	475	472	433	439	527	469	476	480	472	422	435	479	499	473	459	492	443	486	462	468	503	450	443	486	454	456	449	452	488	429	497	486	444	474	478	471	489	455	481	445	449	465	458	471	460	504	477	458	452	453	451	425	432	496	450	463	461	448	462	460	495	464	496	473	494	463	438	467	462	435	432	479	443	448	469	464	470	464	424	470	489	445	482	496	470	467	427	469	448	489	482	480	461	483	474	460	491	468	504	490	488	477	508	440	455	439	496	478	465	451	464	479	458	489	467	488	448	473	462	444	467	431	439	439	459	478	473	475	459	461	482	461	466	455	466	433	477	498	485	485	443	469	499	490	512	458	468	451	466	431	463	493	471	484	453	467	474	433	467	504	478	489	465	458	462	496	452	470	474	461	512	448	507	448	481	483	464	483	493	488	435	452	460	486	487	489	496	420	449	464	459	465	468	521	489	486	449	489	461	487	505	455	473	483	498	501	412	499	481	487	436	451	455	498	469	473	487	476	504	494	473	452	474	458	433	494	480	479	451	483	449	443	476	485	462	478	480	446	506	463	484	460	509	475	460	475	468	494	488	451	436	467	441	471	422	471	502	437	449	459	448	450	462	456	491	487	490	493	442	474	469	494	480	444	466	514	440	428	483	493	479	489	472	433	472	476	501	484	492	468	484	445	477	441	501	494	449	486	476	429	443	472	432	493	466	445	466	457	458	424	473	454	482	453	513	473	457	491	477	459	454	444	444	481	508	485	451	492	465	464	462	460	450	482	473	482	472	479	501	512	423	460	467	457	484	421	468	470	472	442	469	476	475	427	438	461	449	415	450	430	485	506	446	458	467	453	497	447	487	476	466	444	484	451	501	464	470	427	462	466	482	518	453	448	455	454	487	444	486	478	496	473	490	485	471	474	453	453	451	506	477	494	461	452	448	478	440	464	482	468	477	450	459	492	486	465	464	468	509	490	453	435	487	500	487	468	426	481	463	423	489	493	474	485	482	459	455	485	473	452	504	468	460	451	507	493	495	481	478	483	474	449	479	525	501	453	440	478	473	460	492	460	485	459	481	469	489	463	490	499	500	514	478	462	437	437	486	465	489	479	467	482	511	421	399	456	450	463	468	476	489	469	448	504	480	472	493	484	462	479	482	473	476	449	445	468	459	471	467	447	426	451	479	455	484	438	479	457	474	465	451	466	482	481	495	447	461	451	462	441	459	420	483	503	489	488	494	498	435	441	461	456	455	467	488	468	456	543	466	438	492	479	433	475	446	458	481	472	452	492	475	458	496	428	502	484	470	510	483	452	468	453	442	445	501	491	489	452	473	435	447	487	480	490	512	423	452	448	450	452	464
27339	19492	9008	2065	656	599	590	590	617	577	575	580	546	573	547	555	565	542	569	548	562	562	570	557	554	530	543	527	579	556	624	607	578	584	564	551	543	549	559	560	581	535	565	593	522	562	553	560	561	582	582	576	569	549	566	597	560	554	556	561	566	543	559	577	550	576	560	589	565	536	585	506	573	556	573	537	571	551	590	558	537	556	544	537	583	522	542	561	556	589	558	518	593	538	538	553	581	566	555	567	531	581	540	576	579	536	490	545	504	553	545	570	547	544	597	508	550	565	564	564	510	573	581	558	545	555	577	565	521	546	556	564	588	577	531	552	546	605	554	564	561	536	557	560	554	543	525	548	579	562	542	527	559	541	526	544	592	557	588	544	561	548	549	569	530	560	531	565	503	554	576	554	566	541	558	557	567	540	550	554	565	566	492	535	579	523	540	529	568	597	566	558	588	559	588	587	559	520	529	561	578	554	560	546	572	542	525	580	571	562	524	548	512	568	595	524	565	557	555	522	536	569	527	522	538	581	541	547	567	602	596	556	540	580	502	549	528	541	528	535	540	560	592	552	529	546	598	551	624	557	544	538	560	563	527	544	523	529	570	568	554	557	530	551	535	569	546	607	555	573	532	560	563	573	524	542	580	551	577	565	563	554	513	503	569	605	506	563	553	568	579	528	561	545	555	547	570	549	548	591	568	523	561	540	521	552	528	549	554	582	542	557	542	561	556	544	597	526	586	546	570	580	522	561	558	548	563	595	574	570	538	493	555	574	559	545	545	576	569	575	573	559	551	539	561	569	532	559	560	539	542	582	552	598	566	608	516	587	612	534	527	574	564	528	542	550	549	582	550	564	552	575	536	514	560	555	595	562	582	575	550	561	550	517	517	578	511	538	579	551	548	553	551	562	542	553	556	533	560	513	560	532	535	519	551	540	531	573	548	588	511	541	567	557	547	586	561	539	550	545	567	553	533	604	527	576	582	595	503	525	543	547	492	578	555	547	513	554	598	546	590	570	561	558	610	531	557	557	543	565	577	563	558	574	562	531	546	540	545	607	544	550	550	585	552	589	517	528	510	517	560	519	572	590	551	515	553	614	547	559	560	525	600	567	576	589	546	576	599	537	564	531	512	569	569	546	592	559	585	571	575	531	542	563	545	586	565	575	531	558	577	556	577	586	553	540	574	548	539	508	597	574	544	537	539	561	553	559	564	551	579	553	571	561	564	569	544	515	568	567	586	577	555	574	558	543	523	593	501	531	599	530	575	579	597	518	564	542	545	611	520	545	547	555	605	573	533	536	542	571	598	602	617	566	527	574	539	548	555	570	548	556	535	555	569	547	549	566	546	536	524	567	550	529	526	566	607	554	533	538	590	570	552	521	564	583	521	563	539	516	536	532	580	539	574	562	512	574	536	591	535	537	559	588	511	557	530	545	602	542	577	539	546	552	584	526	529	554	555	585	529	534	561	532	544	571	585	522	574	570	528	552	543	607	550	572	564	557	558	556	537	505	536	538	547	554	542	551	550	581	607	609	513	537	505	565	546	574	550	567	597	532	588	586	578	544	526	597	592	555	536	556	537	575	495	524	544	585	554	525	515	549	583	550	559	571	583	538	626	555	601	509	554	564	531	557	587	523	582	518	523	579	555	544	520	552	592	518	565	523	561	521	552	577	541	509	608	559	573	572	520	503	536	568	564	552	556	553	537	563	588	541	512	578	550	495	569	581	496	552	565	577	572	574	599	524	575	561	535	578	566	570	581	580	555	542	547	529	548	547	578	516	515	546	543	552	570	580	568	562	569	536	532	544	546	557	541	551	569	550	545	577	573	550	540	554	564	571	598	529	602	550	541	549	588	539	567	548	573	531	514	552	542	537	574	559	553	594	538	517	540	549	573	567	545	546	552	569	558	553	530	546	558	594	542	589	542	579	608	520	574	576	550	577	605	556	538	562	582	555	587	542	591	585	531	561	533	588	521	548	567	558	567	552	577	534	609	607	547	601	599	526	568	534	589	562	578	615	583	567	539	544	573	539	557	585	557	600	561	581	564	543	576	557	590	522	544	575	552	574	567	541	543	602	549	527	546	567	529	593	579	513	577	559	590	548	570	533	558	575	521	579	552	558	565	546	524	577	561	574	530	557	518	575	558	521	551	549	517	547	527	553	514	560	572	551	584	555	545	556	543	534	530	583	560	543	556	576	537	556	532	563	577	546	530	541	544	531	525	564	565	555	535	562	538	566	532	540	552	548	551	518	534	553	567	569	543	529	562	537	532	533	554	534	551	562	588	570	573	549	575	562	535	551	573	553	532	562	548	581	527	559	555	576	533	548	547	537	540	583	556	540	555	554	550	565	535	580	584	559	563	542	593	530	577	595	544	573	573	585	571	556	578	514	558	538	545	598	516	560	525	525	562	542	568	552	570	569	530	560	537	550	531	603	536	552	590	570	518	525	556	561	568	578	585	576	561	538	542	578	569	545	553	520	597	597	561	533	567	595	534	575	561	605	528	529	547	552	544	542	572	570	569	566	595	569	559	555	546	574	539	558	553	512	569	575	544	561	550	552	554	566	548	550	558	553	587	615	534	536	569	551	542	571	601	552	523	499	560	560	579	623	577	613	569	526	523	551	554	552	567	580	528	546	569	528	586	553	552	570	540	501	561	573	546	558	547	508	589	565	548	540	580	552	574	545	542	539	556	525	593	517	574	560	558	555	572	536	559	556	552	544	533	542	543	547	517	583	564	576	534	564	588	568	532	550	564	551	546	592	563	517	562	522	538	531	543	562	573	559	558	528	524	551	584	544	507	531	534	526	525	535	568	558	529	584	521	580	560	550	547	543	571	556	566	540	602	605	545	558	493	561	555	558	597	567	592	503	550	568	571	532	553	562	530	550	552	580	547	557	571	538	566	557	530	558	541	552	565	528	617	521	541	584	568	555	517	603	562	565	583	536	561	558	515	550	556	580	542	535	557	578	563	561	546	553	588	528	550	563	530	577	593	555	578	537	565	554	544	575	540	549	564	513	524	532	550	532	571	514	525	521	571	546	568	562	560	558	556	559	569	553	553	532	571	517	551	587	571	546	564	576	565	535	548	601	564	533	557	586	545	566	548	519	533	561	533	539	586	545	564	553	566	588	573	539	567	527	562	536	562	588	536	541	584	542	550	515	537	517	553	562	584	569	579	550	529	518	604	547	568	557	545	554	556	564	562	592	546	550	529	565	528	555	587	516	564	529	538	541	506	567	550	552	577	570	555	554	581	571	563	572	538	559	560	591	553	546	537	555	556	561	539	552	552	581	557	561	544	555	546	581	496	528	543	566	540	519	527	569	532	542	557	546	555	554	515	572	540	572	557	555	562	556	534	576	539	540	588	588	602	618	544	577	521	563	551	532	566	545	539	559	547	542	545	572	586	575	575	524	556	580	526	547	585	515	557	530	561	524	565	544	562	546	557	511	495	511	558	542	566	565	599	550	521	543
13476	14229	6897	1972	861	777	731	761	679	670	692	722	697	666	675	702	718	679	651	698	686	680	692	651	706	657	680	673	648	723	730	648	627	692	670	737	709	682	743	712	655	677	725	660	718	667	629	702	670	669	636	684	672	727	701	645	713	639	704	718	672	715	689	674	657	677	661	682	710	705	698	669	670	710	676	675	668	694	687	683	703	664	740	643	668	732	643	644	658	672	700	618	675	710	673	695	686	717	657	713	676	727	662	623	687	710	672	695	678	682	684	690	663	655	701	663	645	670	612	668	672	662	708	672	650	707	647	663	694	654	675	709	698	680	685	703	674	657	681	707	698	673	700	660	699	685	675	708	659	687	682	663	692	661	699	647	669	663	679	635	639	702	667	680	665	671	705	693	658	692	670	679	682	708	674	677	653	718	662	708	676	682	701	648	714	652	703	686	769	721	670	711	697	709	697	678	681	712	700	692	765	695	655	690	660	675	666	705	662	702	670	688	644	729	714	685	698	676	638	625	669	649	687	703	638	665	680	687	660	671	662	718	650	721	674	652	685	631	662	715	698	677	668	632	644	691	650	676	678	694	703	698	706	670	719	692	739	681	684	656	665	690	702	667	662	700	638	689	690	709	698	692	677	692	645	665	701	687	682	662	715	674	681	664	673	682	625	705	689	645	663	655	623	674	713	631	699	706	696	683	684	629	663	651	670	697	664	677	707	657	660	674	678	700	666	671	746	685	677	686	653	681	659	687	727	695	669	700	623	687	684	660	723	734	649	644	658	640	693	645	624	710	695	658	677	681	686	684	657	698	686	714	690	659	685	660	654	681	646	725	668	680	648	693	655	672	696	667	680	606	704	665	664	689	689	676	687	658	716	610	686	691	683	712	693	680	658	682	656	643	683	635	680	660	671	643	734	645	682	649	659	663	715	670	681	683	693	660	717	708	696	683	675	657	674	709	691	695	661	623	689	660	714	670	663	697	661	730	714	672	645	703	680	674	715	675	662	666	657	686	695	692	655	648	634	679	686	688	700	704	685	691	640	690	684	654	692	702	640	670	733	718	731	722	631	661	647	678	656	682	658	643	661	679	637	698	695	665	676	736	653	687	646	696	673	659	679	658	696	670	689	732	702	648	715	656	611	688	711	641	695	673	687	664	656	661	649	728	756	650	680	686	728	688	709	670	647	654	714	691	650	709	695	673	679	659	642	668	666	663	657	655	651	708	656	671	722	693	675	683	668	682	630	700	719	651	671	690	707	655	692	676	704	686	613	661	675	704	678	664	665	674	687	672	725	647	685	656	658	675	662	652	685	711	628	713	691	687	656	658	658	713	713	696	618	683	617	691	744	654	719	658	681	647	691	703	693	669	649	708	742	649	622	649	670	693	724	641	661	664	697	696	671	676	700	724	663	708	684	686	681	678	715	675	694	665	697	724	661	689	677	645	680	680	716	692	708	648	655	711	683	706	643	758	665	667	694	649	671	670	700	687	693	630	697	733	663	705	652	709	659	650	676	699	682	675	721	679	670	663	649	682	660	678	676	647	662	627	717	686	694	671	677	646	671	713	644	702	721	713	682	698	622	675	679	693	689	681	672	673	648	718	646	659	668	699	696	680	717	658	699	686	671	678	702	663	689	683	712	659	673	673	660	698	690	645	713	658	680	667	710	681	731	671	662	713	700	640	697	698	645	595	690	663	676	668	682	697	650	685	716	633	672	698	692	662	671	713	691	700	658	657	740	730	689	650	693	680	694	664	660	681	639	668	701	691	698	671	670	676	696	671	694	696	705	685	701	701	702	653	702	697	698	665	676	728	692	695	711	692	637	659	657	679	682	665	658	684	664	634	683	691	707	707	656	677	718	667	672	688	704	700	683	698	666	688	687	677	717	677	670	675	699	677	680	680	671	676	665	666	707	676	660	710	680	669	686	648	718	671	714	712	688	680	690	712	682	673	722	704	679	678	689	676	704	671	623	695	675	735	692	687	678	657	692	681	675	676	694	667	673	719	666	713	648	658	644	685	674	687	645	669	655	650	646	652	692	658	663	698	690	705	718	667	664	679	626	683	639	735	663	671	676	682	691	665	639	639	652	640	691	703	691	678	683	680	675	666	667	687	680	674	677	664	688	697	680	671	718	679	662	665	661	713	689	660	678	657	669	678	668	682	676	644	684	711	679	669	666	707	648	698	666	683	703	663	707	673	668	687	689	668	727	676	718	690	687	656	736	697	695	669	674	680	646	690	682	678	664	653	717	657	666	688	651	698	693	702	659	673	656	688	662	657	698	687	704	700	674	657	689	702	676	711	641	745	676	658	686	666	657	700	643	679	679	673	700	670	718	611	737	716	692	670	653	676	647	670	693	663	663	695	682	694	639	689	741	686	685	696	652	700	680	643	668	651	707	659	660	694	659	669	662	677	681	713	712	688	722	669	687	661	691	673	651	718	668	677	696	705	676	694	683	683	659	720	662	655	761	609	627	643	642	660	685	669	669	688	682	627	653	716	681	691	660	686	710	632	692	650	669	664	713	735	650	653	671	685	681	661	688	696	673	690	645	689	691	725	638	690	700	654	678	662	688	709	656	668	666	663	687	692	671	636	682	684	708	686	654	672	691	680	703	709	676	704	668	674	687	704	709	704	691	638	709	716	690	726	673	644	711	698	635	637	686	638	641	658	659	693	685	698	691	702	668	678	694	654	668	693	695	687	667	671	681	662	690	656	694	632	729	655	688	675	665	667	692	676	690	695	735	652	721	696	657	617	668	651	691	696	662	655	678	664	677	694	695	699	699	666	651	691	693	681	642	677	712	646	643	693	685	658	712	704	704	722	707	734	669	664	689	676	672	689	670	674	654	691	698	660	683	724	669	693	672	672	719	680	708	706	655	656	709	680	699	716	670	662	723	718	657	736	632	650	654	679	700	646	661	653	702	670	646	660	667	684	683	677	677	646	652	671	673	697	685	675	680	705	691	713	701	680	688	723	690	637	665	695	677	631	661	669	701	672	656	697	692	671	711	634	653	699	730	695	679	704	688	715	702	690	664	646	733	708	659	654	653	689	654	678	654	678	671	683	707	638	657	670	681	696	688	643	657	673	669	638	667	687	658	671	695	681	650	664	682	658	690	682	696	667	626	610	749	687	687	672	700	657	671	639	696	695	719	686	633	671	660	672	696	682	670	674	630	718	669	665	713	677	600	696	678	689	741	642	662	671	640	665	687	685	659	676	709	664	668	686	686	673	718	647	646	727	727	638	650	687	685	628	664	692	691	618	712	706	678	675	725	656	700	672	672	684	727	665	664	720	725	664	667	703	698	661	699	682	682	700	711	663	636	726	659	641	718	727	673	694	647	723	645	683	679	731	714	697	654	719	684	637	681	690	720	692	689	626	660	619	685	709	699	746	693	714	708	700	731	717	695	665	661	690	675	678	709	685	682	685	695	691	683	682	712	666	682	694	668	684	672	674	681	681	611	688	654	730	678	637
23635	21004	27998	24165	20922	8277	1242	944	792	820	708	768	710	683	679	630	663	641	651	659	609	580	611	571	682	596	626	613	614	600	608	648	586	588	643	636	602	593	573	582	635	613	648	570	608	604	587	592	595	592	608	576	612	587	579	638	567	606	616	591	614	589	612	616	580	580	592	634	569	610	567	553	648	575	647	595	657	648	616	594	644	608	619	596	614	597	653	559	637	606	620	673	592	653	616	575	585	628	572	619	609	580	610	622	576	591	621	578	603	528	612	587	607	575	609	591	589	639	621	627	592	633	604	588	608	577	595	645	607	608	614	658	612	626	606	584	607	604	617	607	620	619	589	628	618	581	557	617	650	619	606	616	620	624	579	565	587	577	598	550	676	603	619	629	593	598	570	620	619	624	581	615	619	624	570	603	661	585	576	629	600	605	597	608	628	629	624	576	607	562	615	610	620	584	574	601	598	623	615	598	608	594	575	609	622	635	627	594	583	610	609	581	565	628	654	598	613	606	573	607	631	628	629	630	598	573	615	611	610	590	574	603	608	568	603	632	641	640	603	590	606	611	574	582	587	595	616	615	614	636	609	630	587	629	616	604	588	624	541	605	669	592	599	624	589	631	622	592	596	640	614	615	610	632	606	624	612	609	578	646	576	596	630	590	607	650	623	616	570	581	590	608	652	667	625	583	606	618	600	602	622	604	639	614	577	614	577	614	570	606	572	613	593	591	628	589	614	639	617	641	622	603	594	578	605	636	620	572	648	631	631	591	630	578	593	598	600	587	602	636	603	607	563	659	627	634	584	618	588	608	611	578	579	633	607	641	588	606	591	587	605	599	610	619	606	598	580	667	638	575	591	551	599	625	590	636	607	582	632	637	581	594	627	603	610	635	656	605	612	632	582	561	595	612	638	629	609	615	637	605	615	650	573	599	601	575	617	564	624	629	558	557	644	627	625	574	598	597	609	603	581	590	602	601	612	566	608	597	596	633	603	585	621	613	608	600	604	608	601	602	628	601	643	605	616	601	596	587	602	624	587	571	624	579	608	596	590	655	602	609	605	650	609	576	610	580	651	567	594	601	588	595	631	615	602	593	592	598	600	641	615	621	663	586	590	600	554	572	647	582	652	604	628	610	604	613	575	567	609	585	590	583	532	633	620	643	625	622	643	618	592	603	601	591	627	545	605	602	590	631	608	619	645	546	612	612	546	629	577	607	617	631	548	561	612	624	689	615	605	620	565	605	595	632	555	614	579	617	651	610	591	628	574	610	585	615	591	582	615	589	594	599	604	610	567	610	609	587	594	594	590	580	616	563	592	609	619	624	629	578	589	622	636	641	572	586	615	576	638	590	590	591	578	583	636	594	588	583	626	567	613	637	616	601	649	650	589	554	602	624	596	585	571	567	550	576	586	657	585	573	588	615	598	662	591	609	612	595	607	624	639	591	590	613	602	609	610	586	632	607	614	577	602	591	640	636	605	596	602	557	601	622	635	642	630	565	594	587	621	620	650	563	591	575	665	609	629	604	621	587	600	608	575	622	587	636	611	617	641	609	606	643	638	592	582	666	623	566	618	589	638	603	626	599	570	635	617	595	608	623	608	603	645	611	605	614	583	616	592	635	600	562	591	602	634	565	625	593	557	593	599	613	615	590	620	615	619	606	600	584	595	618	586	629	577	605	588	570	627	617	641	590	625	651	568	584	636	625	613	569	603	609	612	606	629	625	602	585	627	571	593	626	610	606	594	629	612	597	630	620	561	597	584	622	581	579	615	626	602	568	644	638	596	566	574	638	592	587	626	601	599	567	606	601	652	604	602	580	603	581	595	592	588	573	669	666	578	575	603	566	576	619	608	646	623	634	616	577	620	620	599	568	597	614	592	553	601	608	647	605	598	636	625	607	582	580	650	646	593	609	575	622	623	620	620	610	586	595	577	674	616	591	585	578	600	601	582	657	617	599	590	593	612	615	631	620	611	594	577	596	626	604	609	579	611	584	592	615	602	616	588	585	658	572	603	569	589	574	594	641	629	585	616	622	602	595	606	563	601	608	557	580	627	568	592	627	582	621	559	577	619	610	548	610	570	640	592	621	558	599	599	567	583	587	615	573	648	601	583	574	633	642	607	576	616	641	625	597	614	594	634	585	596	614	615	656	634	586	606	640	579	596	542	622	582	629	608	591	593	574	606	607	636	618	553	600	647	610	611	605	601	596	583	585	603	636	624	602	588	616	632	602	622	648	632	658	611	580	592	592	609	613	602	606	605	626	571	619	596	599	601	634	614	618	588	594	563	637	574	586	610	600	600	608	642	602	627	567	639	626	636	610	579	630	614	630	601	646	588	574	651	615	595	585	621	630	577	583	613	618	609	592	592	584	576	595	625	621	598	653	583	618	601	547	583	610	624	593	604	570	630	646	609	554	588	610	541	676	619	607	600	630	585	625	643	568	606	621	606	562	571	647	629	555	605	561	630	601	571	606	633	571	585	589	631	569	568	610	591	619	580	629	622	603	603	605	618	607	599	580	586	603	604	611	580	601	580	589	599	649	590	621	558	589	597	609	605	606	626	602	615	595	586	582	644	637	590	680	606	593	588	592	588	614	631	619	616	637	620	617	623	607	603	592	632	604	574	591	643	629	608	598	541	593	603	583	659	565	612	639	545	629	646	619	624	606	626	576	591	612	660	556	621	557	618	597	613	600	599	617	582	617	622	657	597	632	632	604	606	564	574	591	628	605	633	593	616	550	646	600	628	654	601	618	610	610	632	574	619	576	584	646	618	602	586	626	611	639	618	596	622	618	610	561	647	610	623	620	597	664	641	599	591	623	653	576	601	648	630	612	608	602	614	578	591	657	587	644	628	564	598	647	578	625	604	604	607	583	594	633	625	574	615	654	621	591	611	625	620	642	572	608	596	572	656	613	610	631	633	597	607	639	617	605	602	601	615	584	583	572	633	578	652	623	631	597	632	609	600	622	603	535	621	583	584	588	609	550	572	637	622	587	592	560	607	579	591	628	611	614	627	610	657	608	602	608	631	579	575	591	608	630	560	597	565	622	565	564	576	592	574	606	602	575	610	616	643	627	607	626	616	604	609	601	570	628	590	573	619	580	598	654	600	626	609	553	596	587	615	611	663	596	572	600	601	566	573	617	610	584	569	569	609	600	613	588	616	615	601	585	625	604	579	608	647	625	607	628	623	595	616	586	599	615	619	582	593	604	587	584	622	625	635	620	608	582	593	604	570	646	573	604	578	587	607	582	576	619	580	613	634	608	612	603	593	614	604	606	593	571	633	581	568	559	592	606	598	601	598	616	602	586	623	605	588	579	608	598	605	597	589	613	570	603	586	593	614	599	602	613	597	569	633	606	609	618	617	601	637	589	579	632	639	628	596	608	649	620	592	566	594	647	603	588	622	599	622	630	610	575	587	613	622	574	623	637	608	631	589	617	588	619	574	628	627	587	608	566	556	596	621	592	607	634	634	649
18931	28939	17928	5796	2428	1838	1493	1284	1120	1059	986	929	862	909	797	828	831	790	842	812	807	795	761	742	762	738	787	810	726	735	789	715	770	750	756	732	741	717	719	711	794	726	762	749	787	771	755	742	790	723	768	720	775	733	758	704	768	771	742	732	750	747	754	718	745	722	787	772	712	729	745	766	727	733	717	758	667	743	802	759	772	734	747	750	746	774	742	755	764	749	719	749	757	753	721	775	766	743	728	786	713	802	739	758	738	763	693	717	732	749	811	762	777	711	736	741	742	769	764	711	747	739	772	713	771	712	721	721	772	721	729	712	718	753	740	724	718	759	725	705	761	838	741	763	738	759	738	739	755	776	739	768	724	781	727	728	724	750	729	745	724	732	697	777	761	760	753	725	779	678	740	721	730	767	716	711	730	759	767	739	770	785	743	800	728	716	707	748	752	736	752	693	704	786	712	758	733	697	712	743	737	799	769	748	726	707	727	748	746	750	756	759	741	736	723	764	724	724	725	753	801	752	746	753	745	785	716	729	738	751	774	773	736	725	707	800	770	757	719	751	751	770	726	704	725	761	681	690	723	769	744	762	784	740	766	781	760	825	707	762	729	781	796	761	811	689	782	703	742	728	791	734	738	712	721	727	727	710	743	699	723	733	724	754	729	788	716	770	765	767	728	696	752	759	788	722	757	744	738	751	759	742	732	689	767	732	783	755	752	736	710	763	723	748	706	746	680	721	748	742	737	760	726	753	741	743	731	754	780	732	797	715	763	731	752	713	758	746	764	755	768	744	716	732	719	714	733	752	743	755	716	756	724	712	741	693	733	706	746	748	746	678	750	756	711	783	778	741	708	721	759	732	753	793	693	774	729	746	789	715	741	726	726	772	696	696	746	733	739	722	746	769	774	740	711	774	775	725	733	753	796	741	730	766	740	759	745	753	757	741	748	732	726	760	755	755	727	749	750	762	746	703	732	773	771	751	778	692	700	760	769	707	728	746	717	745	707	776	780	748	778	759	784	745	718	739	717	698	755	712	761	736	772	775	735	749	723	720	762	792	789	746	716	706	738	742	755	747	742	734	686	724	715	714	750	742	719	741	773	672	781	747	782	714	761	780	759	732	718	706	724	726	731	740	729	742	758	752	721	693	746	729	735	689	737	782	669	733	766	729	780	747	717	722	727	737	751	771	719	787	737	696	755	762	743	725	741	726	707	807	741	745	758	764	744	794	718	739	700	738	757	773	797	768	740	745	707	751	744	729	763	705	740	736	724	752	770	741	724	730	682	718	787	774	779	767	758	733	760	757	762	735	711	805	711	736	752	724	760	730	724	705	759	717	713	711	772	701	742	743	706	745	738	731	761	716	758	780	744	768	722	718	715	756	739	713	703	760	784	765	735	794	723	724	759	771	713	766	736	737	774	737	754	769	742	725	773	703	738	725	694	751	701	740	739	743	752	694	768	746	748	744	740	734	770	751	744	734	737	710	720	749	712	748	721	733	670	742	727	779	776	701	757	736	751	724	727	808	744	760	684	739	758	742	754	762	730	759	729	735	807	748	766	770	738	712	706	732	760	778	695	741	692	744	749	740	766	781	751	703	728	810	764	762	769	729	764	732	804	699	774	731	781	709	724	721	659	725	683	694	748	766	708	721	766	721	764	744	707	739	733	749	735	749	738	735	738	730	734	709	756	775	723	744	741	729	777	747	755	752	714	722	712	758	702	765	753	714	740	714	735	738	734	703	724	756	724	722	763	739	670	733	756	778	785	744	732	756	716	700	728	755	709	781	735	704	780	722	736	749	734	782	753	798	752	733	729	735	790	710	732	756	724	710	726	738	770	736	718	722	789	783	730	752	726	730	771	720	712	748	726	754	752	755	762	708	683	720	714	753	794	757	750	732	746	757	758	790	785	703	776	743	699	800	741	762	716	767	769	749	766	738	723	795	718	727	696	735	704	755	720	730	721	802	758	776	748	756	734	712	737	747	759	748	741	773	787	754	714	733	773	726	771	731	712	749	747	791	722	695	718	747	734	734	716	739	736	740	701	740	769	757	762	753	760	741	746	728	741	722	764	805	747	740	761	720	733	707	747	722	759	766	741	690	728	739	741	751	764	741	730	747	743	764	739	737	751	725	759	725	767	742	748	738	721	752	765	781	758	749	702	732	758	759	725	743	757	735	744	742	748	754	762	792	759	689	703	706	717	746	783	780	766	725	786	739	661	703	738	739	750	748	683	680	756	747	728	731	731	738	743	775	766	709	736	766	793	760	726	794	758	729	757	701	733	761	753	766	787	715	738	735	711	788	697	750	695	751	753	728	703	768	720	748	744	758	748	762	721	735	730	674	752	717	707	726	799	728	731	710	797	759	733	700	747	712	748	762	791	748	692	773	688	753	751	718	692	770	720	750	701	754	775	778	723	707	728	769	718	723	734	781	735	756	762	761	750	739	715	744	717	745	748	753	710	733	723	730	750	759	684	692	740	748	729	764	745	729	749	762	717	705	751	773	711	789	731	737	749	717	779	775	736	700	726	750	716	709	769	727	708	723	759	701	685	757	740	756	758	706	746	781	744	764	767	760	796	743	698	753	693	720	748	770	710	745	793	776	725	743	734	700	680	738	738	748	745	749	727	732	776	744	752	720	717	734	735	704	729	762	720	691	776	751	790	782	722	761	753	681	727	722	728	743	695	709	766	776	740	724	727	703	751	703	749	736	743	722	755	722	735	716	714	690	796	757	738	754	774	684	754	735	701	783	698	736	769	699	755	716	774	705	715	718	742	705	779	774	749	738	707	729	777	747	728	749	694	721	766	723	725	697	770	746	740	702	705	738	735	768	748	744	749	760	734	698	771	785	779	773	770	795	698	678	748	691	780	796	739	737	742	721	759	715	782	794	762	689	722	734	782	782	738	746	735	678	731	710	766	708	714	781	776	747	726	746	764	732	742	691	721	780	729	751	739	710	755	769	701	766	764	731	734	735	707	734	701	751	758	748	790	790	742	724	816	760	800	757	758	762	781	748	757	761	728	749	741	724	739	779	728	708	750	724	745	792	773	749	754	786	790	752	715	726	771	788	747	730	678	758	774	752	756	691	735	740	710	714	770	793	765	767	752	746	742	794	726	734	742	713	697	768	726	806	802	763	693	725	719	728	715	756	755	737	771	750	737	695	764	749	706	738	717	736	725	683	796	739	727	724	745	722	773	801	821	739	740	741	760	744	746	788	763	685	768	690	766	731	751	717	727	754	737	702	703	723	717	745	739	788	766	711	786	731	731	744	766	711	732	751	769	750	735	726	708	705	739	716	756	738	741	691	765	712	773	796	712	698	745	746	760	742	757	733	723	712	695	733	752	774	756	728	723	741	748	741	732	739	762	783	715	719	715	714	719	718	736	757	797	803	719	725	769	773	781	752	747	720	748	753	717	745	748	725	706	746	732	747	706	768	756	699	745	762	731	745	752	752	737	705	735	722	804	726	767	697
24692	20984	26944	25031	9752	676	558	506	471	443	428	383	378	411	369	382	372	382	407	344	369	358	349	362	362	333	383	374	360	367	365	379	359	359	349	361	345	382	329	371	344	373	350	330	333	355	332	406	362	356	390	340	306	382	339	356	375	336	328	348	345	359	339	332	329	355	384	343	351	348	379	325	380	340	329	343	378	366	361	371	354	346	354	368	358	352	334	356	358	337	362	382	345	361	355	356	363	379	356	323	347	369	350	361	319	360	339	332	320	370	318	326	334	362	347	359	332	351	361	313	377	341	343	335	312	345	363	351	393	361	345	367	371	365	338	360	352	359	336	366	358	328	372	346	377	343	336	351	345	370	323	348	336	380	351	337	382	385	383	315	364	335	343	359	372	329	356	352	358	333	336	362	354	383	316	332	329	350	374	361	339	351	349	364	361	326	322	375	339	342	375	347	336	340	335	371	336	374	344	360	356	353	346	369	354	356	364	337	353	372	391	348	364	329	345	353	359	356	320	349	366	349	376	356	346	330	350	336	355	353	349	364	349	340	363	323	343	367	373	402	370	343	356	339	366	368	330	357	387	349	364	348	360	367	354	379	347	371	321	351	388	337	374	356	317	380	396	371	370	374	346	373	346	355	361	332	358	362	371	324	353	331	323	383	343	376	355	380	328	383	355	323	342	325	367	352	345	347	352	363	356	383	362	351	352	381	396	380	374	355	376	314	349	346	331	326	343	348	361	359	364	391	398	361	376	430	365	343	365	355	341	380	332	341	351	352	350	323	344	340	364	336	338	333	338	354	381	341	349	349	360	347	320	337	341	376	329	331	356	374	364	329	363	332	326	344	364	339	376	338	332	339	357	366	360	325	313	363	354	361	365	362	355	357	360	354	344	378	366	379	368	324	359	335	344	335	363	379	356	326	383	343	343	335	350	347	335	356	321	328	373	348	358	345	337	373	387	379	377	351	339	352	370	353	348	331	323	352	328	334	367	387	382	375	329	357	346	352	374	337	329	334	374	340	329	330	353	325	326	316	351	362	353	378	356	361	327	341	353	342	314	360	375	355	336	375	348	327	344	363	360	339	314	349	328	368	369	379	354	395	348	367	347	333	350	320	358	341	373	391	348	375	357	385	365	364	366	351	367	367	346	304	349	377	354	337	342	372	338	328	319	377	362	362	360	315	337	342	343	352	344	331	354	335	309	364	343	327	381	348	359	345	352	373	361	360	359	369	343	366	358	348	355	353	342	343	363	325	344	342	350	352	370	320	351	350	324	356	351	332	378	364	370	340	358	328	318	379	363	346	351	374	381	355	354	357	343	317	309	324	370	351	344	349	338	355	353	340	376	339	335	410	369	351	351	367	321	366	338	368	338	334	310	343	335	354	361	385	342	394	355	360	339	350	374	358	369	361	369	353	342	350	345	346	344	403	375	351	364	350	327	367	342	376	359	320	347	357	343	364	370	340	348	356	372	367	333	336	329	354	318	329	350	338	356	358	346	338	351	384	369	347	342	340	333	369	390	359	367	341	343	348	354	352	331	337	360	343	359	323	344	349	370	340	374	356	378	365	351	327	333	329	352	359	341	315	348	360	345	323	356	328	363	347	368	326	342	328	340	355	354	374	357	348	348	340	368	330	343	328	360	347	354	342	363	366	355	314	342	370	375	337	328	317	340	351	370	345	372	315	359	347	336	344	378	335	343	337	347	357	364	379	335	359	333	325	386	340	350	354	334	368	332	331	361	372	358	348	354	337	364	346	346	362	353	333	372	369	335	332	352	349	337	353	331	348	344	355	346	330	345	323	351	367	350	343	371	359	355	379	355	391	325	338	321	345	376	342	350	316	344	345	391	358	363	324	351	355	342	386	319	394	346	349	353	322	358	350	339	308	375	340	332	383	364	362	354	354	383	336	327	344	365	337	336	346	356	344	328	358	382	342	357	341	372	337	369	383	379	324	322	322	377	323	365	368	377	344	397	363	369	342	384	346	361	367	358	352	366	369	376	358	351	368	348	366	340	337	342	356	381	356	358	381	384	374	365	353	353	342	362	324	377	348	377	377	369	345	346	334	330	369	380	346	393	366	365	327	339	349	374	363	324	390	342	340	334	362	369	352	338	350	331	325	365	381	373	329	344	353	384	344	374	345	378	337	398	336	371	370	359	353	365	341	357	349	357	337	373	329	349	340	326	354	353	361	382	361	354	349	332	365	347	330	367	311	339	336	343	365	373	358	359	351	344	341	360	338	379	338	346	378	332	359	356	346	327	322	360	379	362	337	351	347	339	325	338	385	405	341	339	351	348	380	344	347	313	332	339	348	360	355	353	371	328	355	346	344	387	353	359	362	365	353	350	324	378	349	349	370	364	349	343	355	372	368	346	370	371	347	391	364	355	335	349	392	355	345	351	369	347	353	334	317	356	365	366	325	379	346	360	336	372	357	349	339	334	350	325	325	329	361	348	326	363	368	320	365	318	345	368	330	354	337	331	367	331	340	383	364	369	359	324	351	353	379	363	364	382	341	336	350	348	336	344	333	386	336	384	354	393	311	373	341	315	339	364	357	373	372	368	354	340	339	341	349	381	394	331	324	358	387	317	358	337	349	347	344	358	351	354	336	352	344	367	395	337	347	345	371	351	358	312	357	346	336	388	314	372	342	340	317	341	394	341	346	345	327	328	346	368	365	378	355	359	344	313	361	384	350	350	370	317	365	361	379	339	349	343	346	341	342	358	351	338	367	339	345	363	362	349	343	375	350	340	340	348	367	377	374	342	367	338	346	347	361	335	320	341	356	346	334	323	343	373	349	358	346	375	361	395	376	356	378	329	381	395	363	366	333	361	388	374	354	378	358	385	328	360	339	352	387	360	338	343	348	346	366	335	340	323	349	355	357	341	357	373	337	343	327	339	337	330	335	334	348	341	317	358	379	364	362	346	365	347	366	350	333	361	377	357	360	338	337	334	333	339	351	330	365	362	377	362	364	348	358	382	348	346	359	340	344	336	337	338	336	313	389	353	330	325	356	351	349	355	306	327	320	364	336	390	311	315	337	344	315	356	347	378	366	370	348	367	348	327	338	394	356	325	348	326	329	358	348	341	353	338	371	341	391	329	337	356	331	355	338	353	361	321	332	391	320	354	370	349	348	373	335	330	347	332	337	372	370	311	371	329	355	346	382	372	354	371	281	366	368	361	318	348	348	344	319	352	384	357	345	311	320	344	356	338	368	361	361	367	367	349	345	368	361	375	353	352	360	370	376	349	339	316	335	351	338	339	362	363	341	339	362	380	341	350	363	358	359	339	348	341	368	352	390	330	324	360	334	350	325	320	352	352	343	340	347	355	337	372	365	372	356	353	377	363	368	373	373	333	349	389	369	375	340	333	349	360	351	348	364	345	356	374	356	331	338	339	368	345	337	372	344	336	349	343	338	399	386	362	367	349	329	360	343	344	378	360	369	388	372	344	343	363	355	341	369	349	394	382	368
17775	23814	13096	3425	1447	1081	910	782	663	613	577	592	552	518	516	473	481	531	444	474	443	439	479	455	465	417	420	443	452	458	443	446	421	456	454	466	473	433	423	438	459	443	474	437	437	444	415	425	463	436	474	449	439	464	444	455	433	447	460	427	441	443	437	434	459	459	445	448	423	439	471	430	417	416	418	444	442	474	433	405	439	439	463	405	451	432	476	394	418	436	423	418	477	439	489	466	467	440	457	445	401	476	433	449	453	431	443	471	462	439	425	445	455	483	478	472	434	460	463	459	455	453	440	415	489	397	415	498	472	432	449	457	409	482	412	391	425	418	446	450	445	430	453	437	441	441	417	406	409	438	443	469	454	445	456	433	415	426	389	433	467	441	445	403	451	422	460	458	460	418	412	412	447	429	405	474	446	479	456	449	416	446	437	449	441	449	468	425	403	459	438	473	427	450	442	474	419	463	456	413	456	439	408	437	419	421	413	406	445	468	443	429	452	409	449	445	444	448	439	441	423	419	440	425	452	429	414	423	449	431	421	433	442	445	430	432	449	475	444	439	444	428	433	483	433	445	443	457	424	439	424	406	432	453	441	410	453	445	463	422	471	426	434	418	425	448	443	408	450	477	466	434	471	450	431	448	426	436	412	483	436	419	432	444	463	455	469	440	464	434	440	435	499	505	424	453	419	437	466	457	441	428	408	431	435	421	444	441	446	431	388	451	452	433	452	433	444	474	423	448	470	439	460	449	436	451	451	442	455	439	464	418	425	438	473	432	459	458	412	439	453	396	403	409	476	479	446	426	446	434	421	496	471	443	453	431	430	434	465	430	441	404	474	465	429	432	472	449	452	422	444	443	431	444	443	416	470	456	440	460	420	453	433	424	451	406	461	469	437	463	440	440	458	417	460	403	440	435	455	425	431	449	468	473	467	406	455	397	468	460	478	450	473	445	438	434	491	460	422	412	444	427	463	451	406	417	425	447	466	442	433	460	438	470	467	412	462	473	469	451	436	434	445	408	480	456	444	443	409	422	489	444	436	412	415	441	460	425	436	443	402	462	474	421	456	490	423	444	457	484	434	421	421	454	461	413	453	463	417	445	434	431	456	449	458	467	435	454	407	429	469	442	446	442	464	444	483	407	451	417	463	409	451	427	459	439	428	438	390	446	414	427	443	437	426	450	439	432	399	433	442	445	447	458	465	476	451	414	465	430	458	429	477	431	452	449	451	428	447	407	428	449	443	447	388	474	443	438	456	443	420	449	431	461	429	446	452	473	456	423	425	444	458	475	446	413	451	444	462	471	408	400	455	450	438	460	443	475	442	413	464	417	428	430	424	455	440	418	430	418	425	431	415	413	420	446	406	441	461	425	438	427	411	420	470	453	447	424	417	447	444	430	416	451	403	464	460	429	452	446	431	438	432	421	443	433	482	444	428	431	409	436	482	496	413	415	412	457	423	442	430	464	436	457	430	460	398	444	478	433	426	433	422	486	384	430	415	412	474	432	437	477	488	438	462	440	415	449	433	444	443	447	484	450	427	447	407	444	420	434	437	422	435	464	412	467	458	437	423	430	446	448	459	441	431	396	474	440	460	414	423	452	450	421	440	421	444	427	453	413	420	459	444	439	437	441	431	441	418	434	447	432	438	439	446	453	431	456	455	424	461	422	425	428	394	445	434	400	450	455	408	450	443	402	452	461	442	439	449	434	463	436	455	424	443	452	414	435	417	456	421	445	423	443	468	451	456	456	440	457	426	416	433	484	429	445	448	413	455	428	427	443	447	447	397	392	417	452	428	452	460	463	419	478	445	434	421	433	453	418	444	426	463	442	451	443	422	451	386	454	427	409	430	407	415	421	409	438	461	414	455	439	445	413	408	456	449	478	422	455	434	466	460	407	423	425	443	461	444	422	404	473	461	477	441	438	434	429	444	490	421	458	428	413	487	467	456	477	414	429	424	439	420	441	430	453	440	452	406	457	426	436	456	447	447	454	438	425	402	434	450	453	411	416	462	418	434	439	425	438	401	456	458	428	446	433	456	432	446	478	435	445	453	432	441	472	447	473	441	467	463	411	425	452	508	417	459	432	453	423	481	441	479	453	455	474	415	435	481	488	390	422	470	446	447	436	428	436	415	432	428	442	440	453	462	485	433	469	423	435	433	473	432	416	443	485	434	440	410	457	426	436	439	397	412	414	427	479	463	464	432	415	400	454	455	453	391	427	448	452	453	477	466	418	435	453	452	429	452	408	451	415	419	422	433	436	419	438	474	447	439	420	435	442	430	450	455	454	445	448	434	486	489	464	408	441	443	436	484	473	451	457	421	402	454	439	430	440	438	451	447	437	431	434	473	441	420	441	409	452	448	472	446	410	421	459	426	421	409	469	452	442	406	470	467	416	430	453	453	450	448	442	430	437	455	452	445	484	459	472	412	482	493	422	434	425	433	439	436	433	454	443	418	425	418	467	425	397	436	399	453	434	462	409	440	423	428	447	443	433	445	439	464	464	450	472	436	411	443	438	476	416	395	434	439	429	407	409	421	416	417	480	427	422	427	413	435	449	399	401	438	442	443	444	432	435	441	478	443	450	439	436	390	445	438	414	447	453	394	431	410	429	423	447	411	422	459	431	439	413	424	444	479	442	449	470	431	425	432	430	404	446	440	426	416	459	482	433	398	428	420	458	416	420	416	418	423	409	431	458	425	420	438	470	462	457	439	449	483	452	452	445	430	407	427	467	470	447	443	408	445	418	416	430	460	423	417	453	456	430	448	463	424	453	422	433	428	436	404	443	392	455	460	445	439	416	434	442	470	462	404	504	438	381	397	412	456	428	436	466	440	412	457	417	430	419	456	430	483	451	438	446	456	467	467	450	445	435	436	443	439	426	418	452	450	492	443	453	450	466	420	477	442	426	425	465	472	398	472	422	430	427	438	458	435	468	438	410	425	443	425	448	498	450	422	465	436	433	444	455	457	442	409	453	428	446	423	440	466	420	434	433	458	426	434	428	430	451	389	453	477	456	473	459	459	422	421	423	423	427	460	436	424	459	407	430	463	394	464	452	445	452	434	454	467	441	446	469	422	407	465	438	451	452	434	436	385	459	465	482	452	445	463	467	446	409	457	437	426	447	444	428	446	465	455	467	437	457	406	468	450	468	415	424	438	444	417	412	438	473	451	407	438	460	427	419	437	438	379	484	428	429	405	411	457	426	424	454	410	463	457	493	447	423	411	413	461	431	430	430	419	413	450	489	405	447	457	458	458	435	441	476	392	425	444	428	445	431	407	424	466	462	426	439	436	454	463	427	459	429	426	454	444	405	465	442	460	474	437	449	449	398	440	420	451	440	419	422	415	447	436	419	457	458	419	453	432	453	409	425	437	430	418	413	429	421	411	395	417	463	407	445	464	450	445	427	438	408	487	447	432	398	406	456	423	449	446	441	461	473	472	437	431	433	437	436	414	434	421	424	416	433	487	457	466	460
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
