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
340186548528	340186549048	340186549598	340186550148	340186550698	340186551248	340186551798	340186552348	340186552898	340186553448	340186553998	340186554548	340186555098	340186555648	340186556198	340186556748	340186557298	340186557848	340186558398	340186558948	340186559498	340186560048	340186560598	340186561148	340186561698	340186562248	340186562798	340186563348	340186563898	340186564448	340186564998	340186565548	340186566098	340186566648	340186567198	340186567748	340186568298	340186568848	340186569398	340186569948	340186570498	340186571048	340186571598	340186572148	340186572698	340186573248	340186573798	340186574348	340186574898	340186575448	340186575998	340186576548	340186577098	340186577648	340186578198	340186578748	340186579298	340186579848	340186580398	340186580948	340186581498	340186582048	340186582598	340186583148	340186583698	340186584248	340186584798	340186585348	340186585898	340186586448	340186586998	340186587548	340186588098	340186588648	340186589198	340186589748	340186590298	340186590848	340186591398	340186591948	340186592498	340186593048	340186593598	340186594148	340186594698	340186595248	340186595798	340186596348	340186596898	340186597448	340186597998	340186598548	340186599098	340186599648	340186600198	340186600748	340186601298	340186601848	340186602398	340186602948	340186603498	340186604048	340186604598	340186605148	340186605698	340186606248	340186606798	340186607348	340186607898	340186608448	340186608998	340186609548	340186610098	340186610648	340186611198	340186611748	340186612298	340186612848	340186613398	340186613948	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2726	3600	2300	2726	3600	2300	2725	3600	2300	2725	3600	2300	2724	3600	2300	2724	3600	2300	2723	3600	2300	2723	3600	2300	2722	3600	2300	2721	3600	2300	2720	3600	2300	2719	3600	2300	2719	3600	2300	2717	3600	2300	2716	3600	2300	2715	3600	2300	2714	3600	2300	2713	3600	2300	2712	3600	2300	2711	3600	2300	2711	3600	2300	2710	3600	2300	2709	3600	2300	2708	3600	2300	2707	3600	2300	2706	3600	2300	2705	3600	2300	2704	3600	2300	2703	3600	2300	2701	3600	2300	2700	3600	2300	2698	3600	2300	2696	3600	2300	2694	3600	2300	2692	3600	2300	2690	3600	2300	2688	3600	2300	2686	3600	2300	2685	3600	2300	2683	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22101	20253	28180	24412	29513	40099	32840	15652	4406	759	466	473	437	447	479	450	434	424	439	444	435	475	466	430	459	467	443	468	432	453	407	406	466	456	424	425	420	496	438	419	460	443	460	426	451	496	432	453	448	445	428	430	455	427	447	436	432	424	420	444	431	407	448	449	430	421	426	473	429	450	463	467	445	446	426	436	433	453	412	439	447	391	453	439	431	457	446	447	457	464	432	416	450	443	457	453	420	445	452	440	450	456	421	433	475	449	416	446	449	447	466	430	431	453	454	468	460	464	427	446	454	450	440	461	427	452	445	418	414	444	458	438	431	460	453	430	433	462	441	410	444	448	417	435	436	436	410	430	460	439	438	441	443	457	458	436	450	420	488	398	415	468	420	438	457	441	446	434	399	450	434	439	426	423	430	429	427	420	449	424	466	439	449	460	476	438	441	453	431	440	441	441	474	446	426	410	449	464	452	419	449	437	434	401	467	444	400	436	453	454	418	467	478	453	438	416	429	441	476	439	463	447	414	435	454	451	472	429	440	435	442	422	457	430	448	455	463	443	406	427	447	449	472	477	456	441	447	428	449	450	395	434	443	447	452	446	399	463	439	443	440	429	468	462	481	445	432	438	449	428	446	460	454	469	448	482	437	446	487	438	435	433	433	450	439	461	435	437	490	432	426	456	434	451	460	472	403	447	442	424	475	446	436	384	464	429	448	408	453	402	447	451	380	404	490	449	414	438	453	457	443	433	443	437	460	420	497	456	495	443	478	471	440	430	453	467	440	450	466	450	457	439	408	400	398	419	425	467	467	455	405	465	464	494	433	449	425	453	441	436	455	438	426	471	410	422	416	454	413	443	441	457	428	448	431	457	474	471	463	429	461	413	441	482	437	445	441	456	466	433	437	464	452	430	444	438	462	428	426	438	458	427	411	468	449	455	448	470	488	454	440	454	438	418	431	435	459	452	451	411	425	445	439	446	450	454	429	471	456	449	452	458	468	426	468	482	427	428	456	436	431	441	446	405	484	419	433	442	459	413	444	456	426	445	454	431	454	424	441	442	467	414	411	481	375	440	455	467	427	410	450	467	472	476	412	439	434	441	420	419	473	422	434	449	428	479	431	446	460	440	439	452	449	435	434	410	451	437	455	488	443	428	448	416	463	458	427	430	431	453	463	409	429	445	443	408	432	455	432	419	439	421	451	435	457	439	451	458	468	439	461	438	446	397	389	396	425	438	444	415	419	400	454	448	433	416	447	485	457	425	423	412	465	406	418	459	441	415	465	445	418	455	454	412	424	431	455	450	444	421	472	427	444	460	444	424	455	419	419	481	416	447	416	460	436	432	431	446	434	459	426	459	468	435	427	448	434	423	471	452	486	470	464	435	385	470	444	466	440	406	467	411	438	473	396	420	445	434	437	428	443	461	430	402	439	460	460	454	438	430	426	454	461	440	444	476	420	445	440	415	472	443	459	466	423	430	428	438	474	443	435	421	428	426	456	474	453	450	460	465	448	438	418	478	476	426	443	446	454	415	471	439	451	460	429	430	444	431	464	433	458	437	453	442	491	468	422	429	431	389	443	449	480	436	500	417	447	437	455	491	454	439	451	460	436	439	435	470	451	455	432	438	491	450	421	437	459	471	440	444	452	399	444	441	428	440	456	413	456	468	439	450	398	453	445	464	435	425	462	467	443	416	476	430	436	406	447	423	423	462	439	406	446	475	442	475	433	444	462	456	443	453	425	413	423	457	449	464	455	426	452	467	438	463	444	451	410	428	447	458	437	426	426	453	437	454	436	478	437	449	415	425	395	429	443	411	423	503	443	449	441	464	422	393	454	429	422	436	445	472	455	404	441	443	451	470	447	440	445	464	453	482	440	453	395	481	404	439	459	477	427	441	455	476	499	467	402	452	485	435	419	435	437	413	416	427	446	460	455	425	443	415	457	463	439	452	454	430	468	453	482	447	433	473	447	464	462	472	422	447	443	444	445	462	435	442	454	430	441	463	420	431	480	428	440	440	417	453	430	413	439	449	444	459	450	436	412	458	433	470	387	438	415	420	439	455	422	452	479	476	424	516	448	428	435	427	423	450	441	414	458	420	459	431	443	443	448	436	416	437	455	495	445	433	421	413	452	420	440	458	428	433	441	425	432	404	403	434	429	429	445	421	469	441	415	422	427	421	405	471	429	444	408	438	464	402	462	475	485	458	457	449	451	417	413	426	463	440	458	452	397	466	441	468	438	430	469	425	445	461	470	436	421	455	443	465	458	488	431	464	455	446	447	399	443	408	463	419	402	428	441	425	407	436	448	467	473	402	449	439	446	407	453	450	428	457	420	461	454	421	458	444	470	434	455	424	453	420	445	448	441	446	470	443	480	408	472	413	451	430	416	434	455	413	479	427	430	449	424	437	445	437	472	420	458	439	430	443	436	469	448	424	435	488	476	438	466	464	442	433	463	411	476	432	449	454	442	487	451	404	452	445	437	423	448	404	453	443	459	464	439	421	408	476	458	478	454	475	415	423	418	485	410	445	437	454	434	455	437	444	438	412	434	457	438	443	434	411	446	432	450	411	487	443	439	453	448	425	475	443	427	468	441	465	426	452	416	468	445	443	454	437	426	461	437	437	445	462	429	440	472	418	411	442	478	410	437	441	429	446	446	452	423	435	456	447	460	447	478	429	455	448	430	420	440	443	440	420	459	409	452	413	431	427	447	469	438	448	448	471	410	427	418	444	489	453	439	418	414	430	456	467	435	430	413	500	456	423	467	411	433	439	491	438	432	423	421	441	466	472	454	465	426	454	462	444	405	438	441	438	427	427	463	440	423	438	433	451	435	476	396	399	424	443	438	422	450	447	398	441	422	467	437	412	420	459	460	442	457	445	431	426	457	472	455	413	433	461	425	453	419	475	424	444	443	454	489	458	458	398	456	431	426	430	429	471	435	437	444	440	464	430	439	430	433	441	452	447	423	431	464	433	432	483	427	485	445	432	466	438	474	414	418	436	437	411	429	410	446	459	437	434	423	418	445	420	450	429	470	435	414	463	462	485	469	437	459	455	432	459	420	487	429	440	431	443	445	467	456	414	450	493	440	454	485	445	444	460	476	467	416	448	425	439	430	453	420	420	417	439	418	461	391	453	451	451	467	445	417	430	468	459	444	453	475	408	450	443	436	470	424	438	418	417	464	435	449	444	490	437	480	446	445	469	468	446	436	400	461	429	431	427	427	441	388	464	462	475	467	423	463	462	445	413	465	452	458	455	419	436	451	442	438	433	449	440	413	420	465	459	484	426	423	440	457	451	437	463	479	427	460	462	470	454	470	452	429	456	463	409	431	423	407	425	457	444	468	420	430	459	426	416	401	440	427	476	463	448	469	426	423	425	492	485	414	470	473	441	457	458	411	459	474	432	433	459	439	395	454	443	453	437	421	433	429	487	473	448	440	476	420	458	452	435	445	444	429	420	437	487	449	477	436	457	437	460
49623	79299	63948	46641	47733	44189	31684	16026	5405	944	530	562	537	548	515	553	539	505	528	538	532	552	563	496	536	533	529	496	521	560	494	505	524	527	521	519	563	532	555	536	488	557	523	516	532	522	532	534	521	552	486	536	556	495	500	549	511	532	499	498	507	515	497	530	541	528	536	532	543	551	521	531	536	513	511	529	538	530	537	493	540	518	492	508	529	550	528	524	523	546	496	529	515	512	523	512	548	528	534	490	551	529	515	514	538	512	521	567	521	535	556	505	480	546	525	547	514	530	539	516	544	531	538	490	498	501	498	532	464	486	551	557	526	503	535	512	539	537	492	520	514	554	491	523	555	499	520	525	489	549	528	535	525	510	528	496	521	507	574	509	505	503	564	518	505	519	537	544	511	513	527	538	477	542	563	559	524	523	555	530	543	544	556	519	520	517	490	537	542	470	528	513	533	548	554	481	490	575	517	526	532	487	566	526	520	538	552	532	517	511	528	517	528	505	521	486	528	538	518	572	522	529	553	515	518	527	551	530	544	496	568	549	502	572	570	529	498	500	520	511	524	489	536	523	517	515	503	571	494	537	536	513	489	505	517	548	522	539	550	485	514	517	537	548	520	546	525	511	515	502	479	505	496	540	491	484	513	536	530	480	511	518	524	470	500	549	503	578	528	524	472	557	537	505	521	516	504	554	546	531	526	517	556	482	496	518	508	538	526	527	511	519	522	522	517	509	526	557	551	522	513	538	573	504	509	595	517	525	568	530	510	503	532	512	581	528	510	513	532	555	524	514	528	509	504	524	539	502	526	514	497	509	540	524	500	502	528	554	558	492	508	521	477	523	526	478	517	524	526	504	515	477	506	480	558	555	522	518	547	556	571	564	545	491	491	510	521	520	552	493	549	536	546	535	543	500	522	526	543	529	522	536	535	564	532	491	518	514	497	526	494	553	524	523	565	509	548	572	528	515	510	460	491	529	506	526	511	522	537	485	520	507	572	544	529	559	554	537	549	548	517	472	539	514	529	557	512	520	485	536	558	514	527	521	498	513	504	547	512	544	552	525	555	521	507	485	542	523	484	513	530	521	557	520	497	509	543	567	502	528	540	478	521	559	517	520	514	549	582	498	552	486	525	561	511	511	510	512	531	552	540	553	531	522	501	547	543	539	493	484	528	499	501	504	508	527	547	526	488	518	515	578	554	547	549	503	522	509	540	530	544	515	526	562	531	533	563	502	504	569	531	512	552	473	511	521	549	550	534	514	514	537	505	485	521	501	534	518	520	559	514	532	529	535	542	514	494	481	508	552	531	492	516	515	515	545	546	509	529	534	542	516	552	535	490	507	545	523	530	523	506	529	497	496	517	554	534	521	548	526	533	521	506	521	506	488	548	532	548	506	579	510	522	480	526	543	555	489	489	517	505	523	501	562	555	492	563	599	528	525	528	531	506	534	515	535	477	512	531	545	551	540	510	553	567	505	522	515	541	484	486	500	555	512	518	474	532	531	510	515	566	525	517	539	516	498	531	511	520	524	512	514	548	495	535	566	501	546	529	510	560	536	528	546	527	551	520	512	594	546	505	520	509	518	536	565	516	496	514	529	526	524	514	503	554	538	498	518	535	492	517	538	528	533	518	506	523	523	545	532	520	557	498	484	515	514	519	520	526	538	531	508	530	522	487	498	490	555	549	540	531	530	567	555	548	522	505	517	543	522	508	521	497	533	558	475	542	535	527	585	498	535	487	519	553	519	542	521	520	524	511	525	508	506	523	517	535	506	533	518	516	548	518	551	534	499	532	503	512	533	520	543	501	582	460	551	494	543	548	515	541	511	537	555	513	528	495	524	508	533	525	559	513	517	513	530	539	546	513	532	537	495	539	543	506	531	529	512	481	553	503	514	536	533	523	482	495	536	488	518	501	542	546	524	494	565	518	500	512	505	540	557	504	545	496	540	526	554	540	531	497	531	520	489	518	483	535	517	494	547	508	511	504	552	550	538	531	482	533	540	548	516	529	503	506	556	533	556	501	583	550	509	526	527	525	566	551	477	496	495	520	531	539	509	519	514	544	518	520	481	530	521	569	511	555	539	468	527	562	536	517	505	535	556	525	488	542	541	508	494	494	495	542	519	478	509	551	564	541	558	523	477	553	503	533	519	532	533	488	496	515	511	498	499	513	520	508	495	506	525	519	498	556	559	537	526	517	529	486	527	532	540	532	552	542	541	530	530	477	495	520	521	528	550	502	495	553	509	489	552	552	532	527	532	511	498	513	518	526	524	522	529	540	531	523	527	506	561	525	521	510	526	557	537	538	496	561	538	511	547	538	528	535	552	552	514	494	555	526	565	521	542	567	538	546	538	511	510	544	517	546	501	523	526	507	496	501	522	494	537	504	502	542	510	528	524	540	555	519	505	476	535	480	517	567	515	567	550	554	549	540	492	529	533	527	528	532	516	542	531	553	503	505	559	544	496	485	560	547	557	515	557	544	550	498	511	534	526	504	497	549	514	551	501	476	525	536	478	481	531	522	553	492	543	496	503	539	494	500	512	526	527	544	512	539	531	540	543	542	534	538	570	516	509	531	505	527	523	528	526	509	519	560	539	508	524	551	498	519	451	546	514	491	555	511	563	521	504	537	496	538	529	511	533	556	518	577	605	520	526	514	527	506	497	517	538	510	505	516	534	563	550	550	494	524	483	529	497	524	512	536	536	537	533	561	538	541	534	536	488	523	505	522	571	521	531	512	544	513	573	501	508	528	517	546	538	519	512	516	501	528	495	503	520	477	546	548	501	502	515	524	562	532	565	528	504	548	508	509	517	534	521	546	540	498	533	560	506	542	548	580	562	510	511	531	534	484	477	552	539	548	534	519	546	488	543	510	519	534	528	580	523	540	500	490	531	500	494	542	532	500	503	499	527	513	521	547	510	534	525	514	494	559	514	590	505	567	572	525	549	522	530	517	524	518	543	501	556	523	505	546	540	530	541	511	544	532	541	520	546	539	513	550	502	546	519	509	568	501	510	548	533	574	526	524	546	537	536	530	537	544	492	499	522	541	533	528	499	581	518	561	526	535	546	516	543	524	509	489	519	587	490	522	543	496	527	521	582	495	563	523	518	553	481	530	511	494	493	492	550	470	531	533	516	487	501	484	516	540	515	541	530	544	508	516	544	541	549	507	503	528	565	490	505	509	571	525	519	543	555	553	493	564	520	549	531	487	528	544	505	540	499	555	531	504	559	513	552	542	547	505	522	537	535	526	564	583	543	514	519	538	502	499	522	508	483	513	517	550	542	545	489	490	534	527	541	520	509	554	489	528	488	545	539	521	507	525	506	528	563	487	558	509	509	526	497	515	554	524	511	521	524	518	503	509	552	491	505	528	561	517	536	536	572	550	513	503	525	493	581	523	512	524	556	509	497	545	558	543	541	540	518	536	506	510	501	524	491	473	544	512	535	526	483	533	542	509	504	549	501	526	526	545	515	564	541
36404	45855	41031	21522	10347	8311	3996	1738	921	656	620	670	696	700	699	674	645	679	600	611	680	623	636	678	666	668	653	692	671	677	651	649	663	657	675	687	691	639	642	677	678	640	611	686	690	688	650	683	666	698	624	628	674	653	672	694	675	663	664	684	685	661	663	688	683	663	658	629	657	634	659	616	650	671	686	732	698	651	695	695	659	639	613	710	664	642	666	618	620	691	711	705	624	684	616	654	657	615	647	681	691	618	652	655	655	680	659	658	682	668	649	674	692	685	626	647	667	644	628	674	653	650	697	607	681	678	664	697	678	657	658	616	663	663	663	673	622	676	667	671	693	662	634	664	710	633	653	676	694	651	655	655	648	655	669	668	624	661	661	629	640	667	672	666	651	617	700	697	710	694	668	649	670	696	658	625	701	632	639	652	642	655	635	660	683	627	634	630	636	666	640	692	671	669	667	694	632	652	654	660	661	625	688	672	662	686	671	696	665	653	647	682	660	670	699	641	636	661	648	678	606	660	675	671	624	657	658	657	673	620	647	717	647	645	699	677	640	695	649	655	615	684	717	676	635	659	675	661	664	632	644	657	651	634	663	622	692	649	663	671	672	726	687	610	648	655	669	689	639	683	677	678	667	712	645	656	670	728	663	633	667	672	683	663	653	676	698	659	657	665	615	661	647	676	643	644	625	667	646	599	646	684	648	613	648	686	632	685	626	692	665	635	630	645	689	674	653	709	646	713	681	730	680	661	698	713	684	670	662	644	647	720	641	627	670	672	676	652	622	623	656	683	684	666	607	688	674	663	667	642	680	689	636	592	677	682	625	668	693	662	666	650	692	672	691	658	657	666	660	668	629	668	672	705	679	640	666	639	695	685	692	686	642	644	672	668	613	667	656	656	694	621	651	675	672	633	688	668	591	670	672	652	672	706	683	626	692	622	671	686	634	677	665	711	680	661	602	692	672	660	644	657	744	649	629	657	678	659	624	665	638	649	660	705	630	696	653	645	682	677	660	638	648	617	678	647	638	688	687	614	661	663	680	694	645	640	663	682	627	654	635	666	632	665	642	639	632	624	659	650	658	676	649	693	610	660	673	651	623	597	650	656	704	681	667	648	678	689	678	611	662	633	691	651	654	704	667	637	672	674	679	645	602	703	675	694	670	743	626	644	682	669	689	675	657	647	686	696	632	639	699	669	689	696	655	675	673	619	664	642	652	725	644	645	648	593	706	684	613	661	650	674	635	678	684	646	689	671	653	653	633	670	705	655	685	645	709	632	695	680	663	671	629	641	676	688	689	685	666	653	627	660	646	676	658	693	656	661	676	647	668	616	687	656	642	655	694	666	674	652	656	655	665	662	666	706	624	630	658	678	686	628	661	628	710	592	663	655	604	677	627	630	649	666	667	609	643	631	636	649	654	693	625	695	659	674	653	653	678	636	679	676	733	687	660	649	641	690	675	628	683	682	638	684	695	658	650	701	683	669	644	636	680	650	664	688	679	669	682	665	661	624	658	745	675	639	663	674	666	698	693	682	658	652	687	671	662	606	693	666	720	673	650	644	668	678	668	630	683	659	678	677	663	649	650	658	692	669	674	591	635	645	655	683	652	683	666	639	666	681	643	655	652	671	620	665	674	682	644	674	696	685	677	667	651	618	652	661	624	684	690	656	722	664	629	688	671	618	645	634	695	677	640	668	675	673	685	603	686	703	658	656	698	621	661	645	724	676	629	647	660	655	652	593	644	624	698	667	629	666	641	592	616	658	656	665	654	662	654	641	658	659	673	640	694	717	687	644	712	664	630	691	648	633	702	696	630	661	624	625	642	645	608	652	654	652	656	677	641	682	633	664	688	637	658	698	627	687	661	649	660	640	663	643	632	677	645	689	659	651	655	628	666	671	641	663	663	752	655	631	668	654	624	672	655	654	674	631	617	656	641	649	714	687	644	646	661	674	616	625	709	654	674	672	674	714	689	627	648	642	684	654	654	670	706	644	632	616	644	693	661	633	679	630	661	642	630	658	613	662	691	681	686	670	629	667	648	676	627	633	640	655	637	654	695	663	682	672	655	613	621	654	691	640	644	658	673	659	610	682	647	692	694	632	649	656	667	650	650	659	679	660	648	666	655	703	646	626	670	658	660	662	642	617	679	696	641	695	645	684	671	660	712	640	658	643	661	687	625	697	654	675	689	646	632	729	620	684	645	684	669	675	669	656	684	689	676	614	719	627	664	672	705	648	682	711	699	681	626	645	673	651	672	642	668	684	640	651	669	624	626	679	666	646	674	683	617	636	648	726	664	696	654	684	653	683	634	658	698	654	675	673	661	630	683	643	614	648	680	681	630	664	643	657	659	687	683	675	670	668	614	643	629	651	686	657	652	656	653	656	685	661	658	655	658	670	661	657	653	674	656	647	661	663	663	667	644	620	701	649	690	654	624	641	640	617	650	637	657	668	704	706	662	637	710	634	647	642	661	674	663	637	645	638	689	672	643	689	695	643	679	664	697	644	670	618	688	692	676	687	636	645	673	621	707	657	678	688	611	678	680	676	646	690	617	700	659	671	607	602	681	646	639	668	666	638	660	616	665	636	618	641	690	636	648	668	643	707	658	665	646	663	684	633	689	640	651	664	648	646	622	648	622	702	725	615	682	673	698	682	641	652	650	685	648	643	629	637	677	634	635	613	636	730	662	643	677	676	633	667	666	642	656	635	646	663	643	651	618	676	627	654	613	649	594	632	643	701	652	650	654	689	680	677	684	701	677	623	682	708	657	677	658	665	686	654	656	663	635	695	665	648	629	647	705	657	675	710	631	658	646	665	671	671	698	690	697	678	631	616	660	611	672	645	636	678	644	678	654	641	669	655	628	653	639	681	693	605	661	629	687	696	649	661	697	673	651	631	652	638	616	627	635	655	657	636	613	661	678	679	681	718	642	634	666	606	642	680	639	627	677	650	627	641	698	662	642	634	659	685	638	708	686	659	712	655	631	648	691	706	663	637	629	663	669	667	701	660	671	661	657	664	613	641	643	650	641	647	622	671	659	679	645	725	662	634	653	661	674	649	623	651	719	599	669	668	652	702	671	659	707	676	648	660	665	679	668	693	661	626	632	692	660	654	677	701	610	651	680	644	666	629	681	635	663	662	639	646	619	639	663	674	687	655	638	691	694	668	688	683	652	614	658	666	657	653	658	682	655	668	659	672	656	659	661	649	630	656	656	629	657	662	679	646	673	691	689	651	672	625	650	637	672	702	685	640	648	651	645	688	639	652	610	635	649	660	655	658	602	685	644	648	720	662	661	678	619	665	648	647	675	614	665	700	653	634	633	657	655	629	643	674	672	653	638	635	701	578	641	674	708	605	639	691	651	665	629	671	653	693	692	647	651	635	660	642	698	614	681	705	636	641	652	663	642	712	682	675	680	667	634	691	669	696	693	654	639	675	625	657	697	630	734	679	640	666	661	654	628	639	664	668	677	676	691	632
47572	60622	42287	17004	12196	10984	5463	2348	1151	756	807	786	795	820	779	849	804	784	765	749	796	773	766	755	790	831	807	754	793	829	791	777	783	827	797	783	823	815	734	784	798	776	788	809	807	811	872	781	797	823	797	805	838	764	822	789	792	776	768	845	755	726	769	829	770	823	787	732	753	792	752	822	806	768	798	812	807	832	805	810	782	790	778	765	775	766	783	805	823	782	765	816	782	829	812	812	800	803	829	815	831	783	803	839	823	791	774	812	812	795	760	803	806	787	769	788	770	831	772	852	807	729	805	786	792	828	764	750	816	864	814	796	803	736	817	835	796	762	819	838	802	749	821	748	812	794	798	860	772	808	751	795	804	745	784	750	789	797	795	832	803	789	817	755	787	778	791	778	754	777	811	814	753	795	815	858	826	786	853	803	820	720	778	826	810	770	750	791	787	781	717	817	813	785	831	785	794	779	779	830	789	819	782	811	790	789	833	769	787	803	784	770	777	806	821	822	793	876	836	806	801	839	828	749	838	800	819	772	783	815	832	821	803	811	769	782	821	786	767	762	812	756	792	777	813	801	787	785	787	824	864	818	791	812	755	780	772	802	820	810	808	845	807	790	833	800	801	798	822	757	823	799	748	800	787	769	785	798	770	813	777	791	764	778	768	747	755	850	786	795	763	775	758	823	746	820	803	783	801	732	739	852	854	841	790	769	841	778	781	781	796	798	797	821	746	804	837	803	786	799	788	753	807	819	783	774	808	751	774	722	806	838	792	784	793	773	783	818	811	827	865	852	723	740	757	858	786	818	817	774	811	765	810	837	767	796	798	806	859	791	768	785	765	734	781	823	821	794	755	785	748	814	786	751	801	794	826	821	857	771	806	770	761	757	791	752	837	786	782	790	755	752	805	722	726	827	806	767	825	757	787	856	778	802	863	821	813	825	834	766	835	759	752	819	741	796	816	818	802	772	777	813	825	830	798	789	840	767	797	796	773	800	757	747	792	752	861	802	743	807	842	743	806	832	775	806	799	827	819	781	762	768	822	749	791	834	792	807	777	819	770	798	796	829	816	759	773	735	844	788	740	746	806	787	796	779	770	769	838	793	778	790	826	822	808	809	775	763	795	742	749	768	783	808	780	766	758	755	760	776	826	823	814	817	773	779	820	802	777	749	831	793	761	871	821	805	787	794	837	780	785	806	808	789	830	801	783	814	782	759	816	782	769	756	780	798	771	824	821	803	779	761	798	776	800	825	765	840	807	793	749	792	842	777	781	779	779	811	771	780	797	763	732	775	768	800	796	745	760	766	820	737	794	801	767	759	784	739	742	831	829	754	757	839	809	802	820	845	789	799	790	760	729	844	732	784	786	810	788	815	745	774	773	838	824	774	797	793	831	830	775	843	805	775	812	813	820	768	839	790	828	791	807	787	807	810	784	782	793	802	765	811	870	795	813	733	776	808	778	781	800	762	836	749	788	782	801	784	820	821	823	779	788	783	772	771	790	820	803	780	781	799	748	760	826	727	790	721	854	791	806	767	804	810	786	802	830	811	776	835	783	776	810	804	820	796	764	865	754	789	809	819	828	856	802	851	797	772	816	795	787	832	812	801	809	787	784	783	836	785	743	801	791	816	816	780	762	808	824	758	768	781	775	774	819	793	752	764	812	749	813	795	781	812	806	773	767	809	830	745	810	750	832	865	804	746	820	748	774	804	807	783	811	821	768	769	768	842	810	810	730	773	844	758	764	780	758	759	808	795	834	769	782	810	843	755	808	822	778	820	824	836	777	770	801	797	805	754	820	792	795	761	772	795	784	784	785	787	820	746	745	816	764	828	791	761	798	828	795	785	815	754	773	738	765	756	784	781	803	789	811	792	779	813	785	797	786	771	777	826	750	846	782	754	751	784	815	784	807	864	799	777	788	744	796	750	806	806	799	790	770	772	771	804	795	809	825	756	792	826	777	849	800	835	757	767	756	833	830	747	793	783	837	800	750	764	797	801	788	791	789	810	824	752	824	820	810	826	773	804	803	798	774	792	846	818	795	808	784	755	759	775	797	793	839	845	812	811	801	794	793	791	752	773	786	819	813	793	786	769	827	763	781	810	765	778	761	796	771	806	794	774	771	784	761	806	792	826	833	808	814	801	778	793	782	770	792	799	790	810	770	789	776	815	791	828	761	766	762	807	791	855	825	756	853	716	755	824	807	773	764	747	762	751	812	851	747	773	799	763	816	761	813	743	859	796	739	758	784	738	829	781	795	781	798	781	747	845	753	771	757	802	799	832	822	766	729	763	785	791	768	776	833	836	768	781	815	819	763	754	847	768	799	811	809	811	817	832	803	790	750	773	792	820	741	774	774	782	769	771	864	823	807	788	788	789	769	754	781	806	817	762	819	854	813	836	776	756	771	861	842	771	788	778	826	810	779	853	794	778	832	789	822	872	787	846	807	829	800	803	827	790	821	795	815	823	766	773	791	800	763	796	772	746	729	765	765	789	821	789	756	806	789	801	789	800	833	799	808	866	796	810	819	814	806	814	793	755	767	761	778	794	770	817	815	792	771	797	749	791	830	757	750	862	856	772	777	776	816	780	818	783	865	777	773	795	768	795	749	824	760	839	760	783	838	802	846	827	790	802	769	817	808	823	806	780	847	804	833	782	804	759	807	778	787	803	807	814	827	809	757	802	796	792	743	783	803	767	770	771	804	760	800	750	779	800	795	811	751	824	776	831	782	811	739	810	818	807	847	799	777	760	802	801	798	768	843	782	792	860	813	797	814	812	861	832	768	709	819	802	741	846	782	779	806	797	813	801	816	821	792	800	742	778	821	792	817	744	805	807	805	838	830	789	753	801	826	802	817	777	759	793	782	755	791	795	771	805	810	799	834	778	761	788	767	876	821	810	829	839	795	842	836	801	787	789	781	759	748	814	819	750	757	764	795	793	772	820	782	797	817	785	785	759	815	781	820	796	734	833	821	789	782	800	774	762	787	784	815	843	755	796	767	833	831	769	797	771	803	796	805	813	836	824	806	785	801	810	830	771	821	791	803	778	818	840	791	830	792	782	798	720	794	797	798	801	781	842	793	739	798	804	792	770	742	818	770	813	830	847	774	807	740	782	798	773	809	792	828	779	825	782	788	791	764	780	757	770	791	761	810	807	785	845	797	793	784	778	788	771	814	836	749	811	804	789	846	811	811	790	839	816	796	822	782	752	798	792	826	796	790	877	787	789	823	806	788	807	747	777	815	770	809	814	821	803	806	787	816	836	808	800	809	784	814	774	789	793	777	781	755	748	795	745	790	791	793	799	737	745	788	805	764	783	793	762	823	796	815	825	768	764	807	766	782	776	802	790	732	793	772	828	747	769	812	806	780	755	797	799	789	794	830	772	808	790	810	748	822	792	804	770	811	800	803	775	778	754	819	788	801	781	797	769	758	762	792	810	807	766	795	775	829	794	804	759	777	773	796	827	789	754	764	797	835	807
24788	22045	30167	27944	38546	35310	22494	7579	1743	532	514	505	553	539	530	477	541	531	537	545	495	522	492	526	504	537	516	508	492	494	523	528	481	537	509	555	518	522	505	531	510	521	516	522	539	543	540	568	485	501	531	559	524	551	497	504	514	521	506	503	505	501	513	530	499	533	532	521	521	515	514	532	468	520	526	526	503	565	497	508	529	495	499	490	467	519	507	476	470	506	480	503	519	499	513	496	532	506	517	534	490	484	526	537	524	498	504	523	550	480	511	516	494	545	512	509	503	505	526	524	540	527	525	529	523	522	517	493	526	507	512	527	481	555	489	510	534	465	498	504	529	488	478	485	509	497	517	499	554	530	477	505	508	522	483	506	526	509	509	536	521	530	524	523	504	524	572	509	560	485	543	516	515	488	504	497	491	504	525	503	478	531	500	512	512	527	524	487	499	517	509	480	571	505	507	524	485	538	496	484	510	498	504	489	519	520	507	527	522	528	500	496	509	509	539	558	532	492	496	502	487	477	503	518	485	504	518	519	509	501	532	491	523	521	504	505	482	509	504	548	520	498	504	544	491	495	492	501	516	502	477	474	503	499	473	497	530	514	502	495	521	502	490	511	493	529	511	495	527	511	533	501	534	511	491	514	528	485	498	538	508	514	513	523	487	487	498	521	487	488	527	541	554	511	518	466	536	555	490	532	499	512	513	493	517	503	473	535	519	558	435	504	544	529	526	506	513	490	504	523	483	498	514	505	509	529	505	552	536	514	518	517	537	511	501	512	510	512	511	489	539	508	498	506	493	498	500	493	507	501	500	525	533	522	501	498	484	552	498	483	531	524	511	505	508	516	485	511	561	552	535	502	494	509	518	468	497	538	546	498	523	532	536	508	524	529	513	527	486	534	474	542	525	496	503	518	487	487	534	516	507	470	530	513	486	538	531	516	554	519	535	525	511	542	515	535	488	522	507	519	483	515	511	523	555	498	503	503	473	449	500	506	510	477	507	478	484	528	539	542	544	501	468	484	481	531	537	522	513	518	554	516	555	517	563	489	480	520	503	514	509	527	521	506	524	514	542	546	562	514	514	500	522	541	500	537	500	493	521	506	525	503	478	518	543	517	523	478	535	490	546	461	504	480	537	474	539	478	515	554	525	478	506	483	483	513	510	490	514	504	510	467	507	517	534	504	505	490	523	468	514	498	513	532	567	505	488	502	513	497	542	518	504	520	539	511	486	496	510	487	482	506	523	513	507	499	552	475	515	513	503	476	522	497	497	530	534	480	476	533	505	558	509	532	535	517	516	512	500	485	535	528	523	498	546	504	517	518	498	527	507	510	484	520	519	521	532	467	524	527	493	525	528	531	543	543	524	541	463	520	493	503	507	505	522	518	515	480	520	536	509	525	528	507	471	538	531	484	523	485	500	560	487	509	505	477	518	506	517	480	523	518	517	519	515	468	493	517	564	501	497	521	514	498	475	502	475	490	538	536	518	511	504	548	527	540	536	532	544	533	527	518	509	542	492	494	526	531	532	520	527	464	538	509	514	513	479	488	542	500	506	520	494	514	507	495	524	510	486	511	483	493	519	484	547	518	535	527	488	557	477	483	512	504	530	497	526	513	500	485	508	476	506	516	501	531	516	546	491	493	557	539	542	521	538	517	491	496	524	515	498	538	508	531	523	508	558	487	542	534	516	543	525	502	460	525	530	493	519	500	503	483	504	542	508	515	525	525	484	501	508	521	505	537	513	512	510	500	475	538	512	476	494	516	544	502	508	490	490	493	560	524	476	495	504	529	509	493	500	509	539	504	474	559	473	522	499	535	525	484	488	470	530	547	513	523	499	498	532	518	484	545	498	508	523	537	499	539	564	473	515	555	482	520	516	535	499	543	543	482	487	497	501	492	527	511	487	538	566	524	512	530	516	535	491	482	504	516	497	473	525	503	566	492	500	487	499	489	501	523	493	549	485	525	479	522	523	517	499	544	491	488	487	530	544	492	530	499	472	534	543	534	537	523	483	515	515	524	488	517	497	485	513	502	529	504	499	553	541	520	534	508	556	532	526	501	489	485	535	510	517	530	491	512	498	495	489	505	518	482	534	526	531	509	533	533	484	558	508	533	478	525	508	504	550	491	534	493	556	512	506	523	527	536	526	480	488	498	524	499	516	496	544	519	492	520	535	517	501	513	512	503	535	503	523	533	521	473	493	498	527	530	537	483	509	521	536	518	516	526	527	515	504	486	503	480	480	542	503	468	509	503	512	506	530	526	491	533	537	513	530	525	522	520	508	514	495	491	497	509	551	501	525	476	517	551	535	513	559	494	510	506	501	544	519	505	497	524	521	481	535	495	537	526	493	525	520	514	497	480	500	536	514	518	504	503	490	504	509	513	519	504	533	517	497	512	499	498	541	494	506	498	489	486	519	487	510	528	562	525	509	532	498	547	512	539	498	503	513	494	479	511	543	505	539	533	512	527	531	498	481	501	488	544	501	496	532	543	531	497	492	507	525	525	517	494	536	536	559	525	491	499	529	536	482	495	466	520	501	544	507	505	484	557	471	532	492	539	532	490	513	507	484	498	532	533	486	503	479	467	504	501	468	495	501	526	480	541	523	518	525	507	502	498	506	502	538	482	524	498	554	500	509	536	497	507	574	499	481	544	528	471	516	497	540	525	529	514	519	494	496	525	570	496	453	509	480	520	487	509	498	512	476	461	488	520	496	519	514	539	517	499	509	501	513	472	539	526	486	493	488	514	515	527	515	543	511	524	513	502	530	503	509	511	502	523	539	503	530	473	494	502	480	528	498	486	517	508	519	496	518	485	472	525	488	501	513	518	558	480	527	538	538	529	530	522	494	510	479	519	518	531	436	505	549	494	518	513	490	518	528	509	513	535	485	557	553	502	537	477	494	487	497	508	527	511	523	522	490	490	489	488	508	530	480	556	532	510	483	535	499	495	489	521	462	506	535	489	524	527	513	550	503	507	523	531	504	518	500	525	517	500	500	567	492	491	490	512	512	505	507	526	529	511	523	533	517	530	512	504	516	485	514	499	511	493	514	505	509	521	509	538	513	481	477	492	520	520	483	509	510	524	501	499	461	540	519	493	510	567	509	527	503	526	538	517	494	521	504	533	500	519	539	518	466	480	541	471	510	508	522	528	523	501	488	534	534	479	540	497	534	532	558	531	492	529	492	504	492	487	504	527	508	511	495	512	496	484	517	541	509	531	492	536	535	529	551	521	540	494	513	505	494	535	522	463	508	513	525	497	530	484	478	512	487	518	537	488	526	498	516	534	512	519	504	530	499	501	551	497	460	486	487	510	496	513	529	480	537	463	512	546	508	507	520	533	503	536	497	485	536	520	536	508	491	504	485	504	514	506	552	533	518	487	497	482	537	490	536	517	523	517	522	516	500	496	527	500	493	530	491	505	464	487	532	551	550	497	526	483	538	520	511	523	550	496	495	488	515	542	536	547	540	524	504	512
51394	76807	53213	42114	46585	36507	21580	8865	2580	695	618	597	635	624	609	618	639	698	608	622	597	615	592	601	619	611	613	563	630	626	588	644	635	657	654	628	650	621	621	596	643	609	586	655	579	611	666	616	636	642	610	657	638	659	671	615	590	624	606	630	614	578	611	606	646	586	622	643	636	568	622	615	594	628	611	639	595	623	663	614	628	619	623	642	644	615	637	618	618	634	623	625	647	588	636	581	629	601	650	616	577	621	653	658	640	575	645	578	660	605	705	634	603	619	615	637	619	599	614	602	642	641	655	605	625	640	625	603	586	607	623	613	612	659	584	640	642	572	613	629	609	600	587	605	612	648	631	639	596	642	598	615	596	626	638	629	630	603	588	616	618	617	630	587	607	577	615	626	608	631	615	646	664	656	611	617	656	671	645	632	615	607	602	634	617	570	604	592	633	594	627	619	635	701	588	590	591	607	619	634	655	596	614	631	623	590	625	607	604	634	621	578	630	614	614	613	613	614	615	598	672	591	594	604	614	584	621	634	635	577	595	613	615	572	591	622	616	602	634	628	582	575	606	607	623	662	625	610	588	606	654	669	622	669	606	633	578	627	638	607	638	637	609	592	608	590	626	630	602	581	587	675	665	591	622	636	597	623	619	642	612	583	589	596	618	623	610	643	638	614	630	634	639	631	667	602	607	639	618	571	556	621	630	603	597	571	561	562	612	593	647	603	612	573	613	609	639	624	652	631	605	608	643	604	600	634	680	640	561	612	612	625	650	634	674	652	586	615	564	626	576	606	625	570	634	650	622	623	627	629	677	615	601	598	623	644	567	635	608	638	625	614	601	647	596	642	573	631	594	587	623	663	615	607	632	593	648	604	616	619	622	605	663	602	606	640	658	600	639	586	622	593	648	605	631	593	645	660	620	616	635	624	612	626	608	610	620	606	606	646	637	626	618	673	617	618	629	622	586	603	615	632	614	627	615	655	657	614	668	610	608	596	623	615	603	620	579	612	608	612	654	631	606	629	581	652	558	658	633	596	671	647	575	614	619	624	662	639	609	638	689	616	605	651	615	652	646	619	590	610	613	617	607	605	609	641	593	637	606	606	626	582	646	605	593	611	587	622	645	626	642	654	608	590	593	607	629	587	643	565	599	633	538	615	567	645	639	631	640	593	674	611	595	635	656	627	580	677	605	608	614	568	636	636	609	625	622	641	648	615	649	607	630	575	615	643	650	598	606	560	607	660	658	639	595	601	623	623	637	587	631	630	656	627	588	640	616	649	629	606	628	651	626	629	620	602	607	613	568	587	641	618	592	609	659	630	666	636	626	613	593	618	599	671	606	638	625	641	614	612	656	606	600	601	589	601	590	642	602	663	616	623	628	654	636	629	647	667	650	611	612	598	606	602	627	607	615	622	641	624	592	625	608	613	600	586	612	679	588	641	644	616	593	661	613	594	605	603	605	641	642	580	615	617	661	607	580	644	665	638	601	664	590	624	628	638	590	612	642	622	628	635	582	632	655	593	612	564	600	632	596	575	616	595	605	618	631	618	628	578	647	644	619	641	635	575	663	668	634	645	596	636	592	597	651	594	614	594	614	617	640	642	618	617	598	633	636	616	622	605	576	574	614	627	646	632	582	659	632	627	575	658	585	592	609	594	629	642	650	635	623	606	593	587	664	632	638	616	583	609	613	643	647	636	651	623	617	610	622	628	661	642	642	577	588	639	645	683	594	603	651	591	604	597	678	612	620	640	613	608	649	679	610	605	646	605	625	622	610	586	617	624	575	639	620	624	628	610	587	636	637	629	592	621	631	607	624	618	596	604	654	681	630	591	602	636	601	607	664	597	632	612	590	634	639	633	593	614	630	568	636	618	654	628	588	611	592	614	615	585	611	616	599	587	634	632	596	646	610	587	594	596	579	611	623	577	614	631	611	653	651	609	612	647	629	609	614	642	659	606	644	617	574	620	620	666	681	654	605	550	643	611	618	613	587	584	649	616	628	599	656	626	627	606	644	627	560	610	637	616	621	651	600	597	601	569	664	616	589	629	682	650	624	568	630	595	588	611	613	596	589	630	614	647	644	602	605	646	581	636	637	575	633	586	581	604	587	600	595	632	598	647	597	642	590	637	597	593	653	637	596	644	669	583	631	613	587	614	639	634	572	624	585	587	654	653	631	654	629	634	671	625	620	607	616	608	646	623	660	575	577	625	614	598	599	659	620	567	563	629	589	581	618	653	602	673	656	585	623	647	610	625	624	583	637	637	608	600	621	669	608	584	620	603	656	626	566	671	619	642	559	610	605	611	586	652	626	637	629	594	629	583	596	646	669	657	627	656	596	655	629	622	605	634	629	592	647	661	595	594	666	601	612	624	664	641	588	625	621	568	595	631	615	670	599	613	600	584	634	618	655	649	660	620	634	623	622	630	595	619	598	622	595	629	610	601	616	646	583	587	596	624	615	612	631	649	654	650	618	629	645	607	627	639	641	596	630	628	569	597	620	615	595	587	619	579	639	611	683	618	616	645	584	568	586	593	610	574	640	633	636	633	631	651	588	651	594	554	611	601	606	621	634	628	636	645	578	631	618	584	638	619	628	630	645	589	608	602	591	623	579	570	617	623	670	565	632	626	621	646	644	623	609	552	628	607	653	619	572	585	657	628	611	657	634	611	634	594	624	613	613	612	613	629	651	592	591	670	620	640	585	646	614	641	625	655	598	609	603	635	623	595	614	632	619	648	646	634	588	634	623	612	652	627	611	575	597	690	628	620	629	610	631	632	599	677	624	605	621	596	631	606	654	582	641	615	605	591	639	593	606	641	627	628	585	663	628	610	561	608	627	631	625	603	640	659	620	636	595	633	591	593	630	627	642	621	623	579	642	589	639	563	646	619	656	645	609	639	648	619	618	627	626	612	561	599	641	617	598	646	608	669	609	624	648	644	610	634	682	615	650	634	638	588	592	623	635	621	603	621	618	605	637	621	625	622	589	628	577	639	611	567	591	639	655	638	625	644	647	590	624	655	630	596	609	611	610	575	617	605	622	632	593	588	564	606	571	609	617	618	623	574	635	623	600	634	586	637	694	580	547	595	630	622	605	619	604	588	644	618	599	643	616	593	543	615	626	608	629	642	584	619	626	619	589	646	593	618	591	633	641	635	638	632	594	632	599	659	673	666	621	588	634	612	650	646	641	581	606	616	651	615	635	592	662	621	612	619	602	612	661	616	626	622	660	653	581	666	594	624	610	578	639	662	642	660	613	636	639	651	598	640	599	631	638	628	641	637	657	621	619	587	635	671	630	606	639	595	663	622	607	599	609	616	635	612	643	587	592	650	606	606	597	611	620	661	611	589	606	661	629	630	636	668	609	635	591	597	629	621	605	614	606	600	635	601	672	629	628	646	606	604	625	575	618	628	653	575	609	610	611	597	624	581	601	587	622	628	641	651	605	647	648	598	657	623	573	599	637	652	597	629	603	637	587	595
23391	21457	29674	28837	40808	38952	27855	11080	2593	672	546	492	518	508	519	500	490	541	551	515	508	467	521	437	494	499	515	481	455	520	480	510	458	486	504	500	478	532	506	479	512	485	509	492	492	505	542	511	550	487	554	484	517	478	456	487	498	519	487	498	482	457	483	451	498	491	490	510	483	498	535	495	500	510	475	511	485	485	499	462	530	495	525	461	504	518	526	475	468	483	510	505	508	515	471	475	506	491	508	506	490	457	520	458	496	477	498	497	494	493	474	518	476	537	519	508	478	483	477	531	504	507	501	476	468	498	519	447	511	488	493	498	472	512	513	494	479	486	495	543	458	510	514	476	480	434	534	482	506	513	458	537	489	513	475	475	514	460	501	552	445	507	497	454	476	493	504	493	516	506	492	486	508	515	520	545	510	464	483	512	511	537	477	501	470	482	469	511	505	485	499	460	502	519	508	485	517	468	495	509	479	506	467	482	523	520	494	443	496	505	473	464	508	481	515	490	491	489	475	510	515	470	517	511	495	475	544	519	527	544	517	486	474	489	471	492	539	479	505	513	490	502	504	498	496	484	531	499	494	504	482	475	497	473	540	520	487	505	528	512	444	514	516	479	504	481	466	508	512	497	516	472	456	507	549	518	516	491	516	518	500	492	470	495	501	476	521	480	502	499	477	515	529	539	514	495	506	483	527	511	486	492	471	471	499	484	497	490	512	493	512	513	480	461	498	492	535	495	489	458	462	525	532	485	489	487	545	518	485	500	494	449	485	498	454	478	465	493	517	489	463	511	485	476	466	519	484	470	498	462	576	505	450	472	548	525	537	477	485	509	509	504	481	553	459	498	506	500	505	486	495	518	456	503	487	487	500	489	502	517	523	478	488	507	512	516	494	547	480	480	488	511	487	491	496	516	514	515	470	504	503	483	489	488	489	482	495	493	496	476	490	514	529	500	491	498	481	478	514	478	481	548	450	508	514	511	486	514	529	453	512	501	519	489	462	496	499	473	509	477	517	501	466	503	480	522	459	503	524	472	433	506	504	515	485	534	511	495	496	521	515	514	496	475	500	571	485	469	515	512	535	485	506	527	502	498	495	552	482	536	512	481	517	484	470	529	520	515	522	518	505	470	518	480	502	491	483	481	530	521	459	505	525	491	550	473	497	494	537	482	493	510	504	468	459	458	522	453	530	461	484	515	511	491	536	506	510	502	498	525	486	502	508	500	540	481	471	492	491	478	493	505	503	512	497	510	502	521	500	502	493	533	481	505	508	469	498	504	489	502	451	499	507	463	523	493	503	505	502	491	489	517	473	512	526	510	501	523	493	487	491	505	511	500	517	513	474	471	477	504	493	500	497	506	487	499	507	468	548	473	476	488	463	514	504	491	523	463	459	504	501	510	509	517	463	515	504	503	489	465	473	486	484	489	467	503	493	484	513	492	510	510	494	498	491	441	458	479	476	538	517	443	473	495	494	538	456	527	481	496	514	482	502	524	466	487	520	497	503	482	528	485	501	481	487	466	473	521	513	502	541	514	528	533	518	487	521	455	494	505	474	536	480	487	525	493	501	459	536	480	491	488	498	509	483	490	481	482	493	478	495	523	497	522	535	486	489	524	485	516	495	497	507	511	485	521	458	521	478	469	515	517	509	482	512	508	498	489	508	504	514	507	485	482	476	499	434	507	508	506	531	518	524	512	506	502	487	528	507	522	499	500	507	541	484	494	476	517	471	504	515	516	466	474	482	507	493	509	518	450	530	494	455	524	468	542	489	531	520	488	482	530	514	518	489	527	500	496	507	531	509	494	494	504	488	489	501	520	503	490	505	462	520	551	458	532	490	492	524	481	499	479	459	505	485	515	497	499	516	532	486	529	503	463	531	512	499	468	464	503	514	515	503	466	506	517	515	492	462	504	515	492	485	473	531	472	498	500	521	516	481	499	461	522	529	503	485	489	459	545	498	498	499	504	478	514	556	517	526	464	485	498	450	504	494	500	513	501	510	501	520	477	496	473	479	514	502	444	476	492	484	502	498	510	520	510	461	462	510	446	486	484	482	496	508	498	481	491	544	519	495	453	470	503	515	462	512	501	499	517	487	477	471	508	517	472	474	456	522	488	513	509	513	481	474	466	480	445	498	529	496	552	428	529	503	460	510	496	463	492	518	515	504	487	496	491	474	506	519	487	473	480	516	480	499	444	489	543	498	490	469	503	466	496	515	508	502	435	465	502	490	480	498	483	479	509	444	543	512	468	510	519	526	499	503	456	484	487	501	489	519	473	464	504	484	480	511	519	506	471	516	491	473	526	498	513	466	520	465	504	493	511	513	491	473	502	478	440	468	517	531	478	495	519	469	511	492	497	519	451	466	503	517	519	453	480	450	479	491	512	455	475	522	459	475	501	505	512	511	506	531	503	523	496	518	495	495	514	484	482	479	517	506	434	487	485	515	509	495	531	459	514	466	495	527	514	447	487	461	495	533	476	508	477	502	469	474	460	505	502	510	483	470	498	471	508	480	498	476	518	490	458	494	491	475	509	510	507	467	526	474	494	494	504	475	490	483	494	518	462	481	541	500	498	487	512	505	477	513	494	503	517	540	517	533	516	481	468	476	513	475	479	512	448	469	476	490	515	512	501	507	528	525	543	499	503	541	464	518	514	499	499	467	516	491	469	541	504	506	519	514	519	497	519	492	505	481	466	485	506	546	499	520	519	458	455	499	471	500	513	453	522	471	496	463	511	524	473	501	490	499	477	492	501	455	530	513	524	485	504	492	461	514	487	506	488	514	501	511	508	455	521	517	508	511	528	444	455	496	489	481	479	461	517	512	517	526	465	507	480	492	472	487	510	514	483	507	510	497	496	484	482	526	507	519	497	493	505	458	497	476	485	529	501	535	484	473	469	491	510	475	483	475	518	478	476	490	500	503	495	504	487	523	517	482	477	524	507	507	477	487	457	507	518	452	499	464	489	506	488	521	502	492	515	455	477	490	514	527	523	470	499	527	505	487	489	485	475	481	485	499	458	489	498	517	517	483	476	478	455	517	488	480	477	501	474	521	438	495	510	480	523	478	481	503	447	476	513	493	530	490	527	498	483	521	526	456	506	508	473	488	536	537	467	512	519	500	517	520	521	502	443	511	485	474	500	499	463	495	487	496	484	512	457	502	514	512	500	508	535	468	448	496	485	507	465	503	504	532	480	489	502	493	515	469	487	483	496	476	534	493	481	479	509	515	456	480	500	489	503	501	520	495	488	475	500	510	459	497	477	479	478	488	445	494	491	532	487	471	504	506	467	488	479	474	495	554	515	501	472	487	478	496	518	508	486	512	472	511	503	504	469	498	513	529	501	448	514	508	510	475	512	502	523	480	518	494	522	482	508	499	477	483	509	510	491	510	473	497	478	477	441	487	471	495	472	489	494	463	492	479	514	516	529	491	496	477	521	476	504	492	494	498	474	532	523	500	504	500	502	494	468	512	478	438	526
53252	83530	65133	55465	57154	42608	26329	11379	3600	812	567	592	593	593	625	590	642	546	568	580	600	555	610	562	576	570	572	649	588	573	595	581	580	563	588	602	599	600	558	606	589	588	632	619	591	594	605	601	572	602	569	567	627	623	590	591	592	607	541	596	603	558	576	581	598	593	569	614	555	550	560	595	650	555	571	569	556	601	599	576	585	553	618	621	585	601	586	565	601	585	608	589	625	615	647	610	594	585	571	587	607	548	579	605	562	561	603	603	554	576	585	606	569	639	590	634	601	590	560	606	581	567	614	588	542	581	563	581	589	589	621	571	590	631	561	569	594	654	512	568	558	591	576	575	582	548	630	588	595	586	585	634	573	562	567	646	546	579	563	537	607	611	604	592	577	593	557	603	550	543	546	569	549	587	561	542	594	580	601	606	581	558	571	581	574	595	585	552	590	575	562	583	579	620	607	549	615	602	557	640	591	591	575	582	597	584	620	640	582	562	604	591	610	589	584	567	667	574	586	560	563	584	558	568	558	590	600	592	579	592	571	604	590	620	489	550	604	599	599	597	601	608	603	557	595	584	578	582	600	563	597	586	610	566	592	571	544	619	607	588	561	573	552	568	620	546	585	586	582	591	583	579	632	597	592	589	567	574	571	579	616	548	642	586	597	583	630	623	584	592	560	549	574	593	571	603	591	589	566	561	551	564	586	650	593	555	571	628	552	580	549	604	582	596	577	565	590	548	579	609	585	581	547	579	549	612	574	585	576	594	580	539	565	561	593	589	578	596	590	564	578	567	610	592	580	576	602	563	643	584	640	544	545	608	564	582	606	582	580	604	607	614	571	570	587	617	572	556	597	565	575	608	593	541	516	577	599	565	561	615	574	593	555	616	574	599	567	602	568	582	559	575	548	589	596	567	573	549	629	621	605	593	573	586	558	588	544	597	593	552	564	607	599	563	582	569	631	583	559	560	605	636	573	597	593	585	539	571	613	576	596	596	553	557	592	567	575	546	591	589	589	564	542	599	584	604	596	625	532	585	620	562	585	591	565	626	618	576	641	553	586	623	586	598	589	587	582	577	653	596	559	578	598	573	592	565	604	589	586	572	616	570	580	572	574	588	585	606	591	585	574	604	560	592	583	576	596	603	621	569	560	592	604	548	606	607	574	622	617	584	574	611	569	609	573	583	589	593	597	602	594	609	533	575	532	596	622	548	605	638	597	589	580	584	545	615	607	613	535	554	623	528	578	544	541	575	606	583	581	576	592	570	576	601	588	585	583	639	529	597	533	608	602	517	591	620	574	610	536	639	582	635	554	604	566	567	599	588	524	631	625	571	602	593	566	552	578	577	574	566	574	584	559	544	613	580	574	622	580	551	611	604	586	577	554	588	617	600	644	576	572	584	601	564	579	590	652	621	611	554	588	527	587	638	582	610	581	617	602	621	582	548	611	586	559	548	583	573	593	580	558	577	564	586	605	573	587	635	600	566	605	581	588	576	589	584	546	631	582	574	555	597	568	594	579	587	544	580	574	591	580	572	594	568	603	606	583	608	596	626	564	562	552	610	595	574	616	580	609	578	615	587	578	584	611	598	598	588	581	601	568	577	604	580	533	587	593	583	538	618	584	524	570	566	576	598	603	562	627	621	620	538	563	611	593	540	578	610	565	621	582	581	573	572	641	601	626	560	563	633	598	586	594	578	593	599	578	553	557	559	586	618	573	606	607	608	589	558	569	615	584	567	611	560	595	541	608	596	603	611	591	566	597	625	611	591	591	529	605	584	582	561	582	633	585	597	618	624	557	566	586	616	580	597	564	585	599	596	598	546	577	560	581	607	597	601	596	543	557	592	581	627	601	558	596	537	596	543	596	621	589	540	628	628	563	587	552	657	624	592	653	552	628	592	603	576	553	592	564	544	573	600	598	578	609	585	588	584	546	559	618	568	645	584	579	586	582	570	594	579	558	569	546	568	601	602	579	568	583	568	628	597	544	595	595	601	568	559	609	596	623	582	583	556	605	606	573	601	625	583	609	590	568	576	560	569	569	578	603	571	588	601	611	556	583	605	557	573	600	623	592	635	575	606	600	606	621	563	599	618	582	590	595	570	592	557	598	576	584	612	557	582	547	565	584	605	580	563	600	577	585	555	593	569	554	599	555	589	566	576	607	629	569	569	601	551	599	648	574	541	554	595	597	537	568	594	575	659	565	611	610	562	576	584	592	555	572	614	614	580	588	613	601	611	583	500	580	600	594	611	598	575	642	590	625	605	585	574	582	627	587	628	586	568	547	590	563	606	608	602	576	568	566	601	586	553	583	533	577	583	619	575	609	578	581	587	570	628	566	549	609	579	597	567	552	582	595	556	613	591	611	589	611	598	593	568	604	575	570	579	604	627	567	587	611	574	569	552	587	597	591	579	629	596	577	569	578	601	558	588	553	573	596	622	599	558	588	574	646	580	597	591	564	626	574	607	574	593	576	590	542	583	591	556	555	599	590	607	571	562	631	603	567	575	600	582	589	618	569	603	624	613	570	529	591	566	591	605	601	580	529	550	548	606	587	574	579	589	601	565	616	592	570	638	602	618	584	554	579	586	545	583	633	574	591	583	595	625	615	554	589	585	588	553	569	617	616	570	570	589	586	583	608	549	595	561	602	607	609	586	631	585	618	568	593	601	575	598	587	608	579	561	620	587	560	598	585	629	537	576	578	570	596	586	578	581	582	577	575	554	584	593	529	544	594	583	591	612	564	573	583	588	577	592	614	592	634	537	603	567	646	562	611	600	595	573	571	586	591	580	607	545	624	594	640	564	576	558	546	605	558	560	590	610	601	591	550	545	554	573	577	547	619	604	568	610	591	546	623	573	592	579	568	568	529	570	614	555	561	553	596	572	587	600	566	602	590	571	581	573	584	587	573	520	589	577	604	598	584	581	597	584	547	612	615	567	614	584	591	582	579	595	574	550	568	570	531	583	605	575	549	613	568	601	513	565	614	607	594	576	554	562	566	579	644	624	624	631	596	553	593	603	599	607	540	586	607	505	612	595	587	616	617	580	600	593	628	611	613	614	597	562	620	591	600	583	589	590	565	584	608	587	597	560	582	590	571	604	617	558	544	618	578	581	560	550	603	597	595	565	614	599	629	594	567	541	617	564	563	563	591	599	552	527	572	591	601	604	545	572	574	575	573	610	567	591	593	623	557	570	602	591	580	561	600	551	603	573	623	558	597	603	592	585	584	608	574	576	564	565	590	603	602	547	558	552	600	604	573	606	581	546	552	571	530	534	550	637	586	604	568	565	594	528	565	602	574	562	580	592	574	599	618	553	624	587	583	612	573	556	550	605	540	598	634	606	599	606	585	637	591	551	608	600	560	582	585	624	568	564	623	610	553	573	599	605	594	549	552	579	558	589	602	596	596	579	562	617	564	593	628	602	576	616	606	558	570	570	620	570	568	582	611	631	590	591	627	592	578	598	599	547	565	564	555	576
36050	43961	34971	19430	16414	8126	3072	1343	865	738	657	738	706	695	653	678	710	711	706	673	702	726	736	682	720	677	709	673	742	691	706	669	700	702	701	709	710	721	713	704	703	674	703	676	675	685	678	700	681	662	704	710	729	688	712	721	682	701	655	663	694	707	677	698	667	698	717	690	661	693	680	612	679	691	694	705	678	668	647	705	724	755	704	705	689	718	682	684	775	666	702	714	725	670	729	696	706	739	728	694	739	687	667	665	695	679	726	677	714	677	683	615	714	704	703	722	725	733	667	723	706	697	700	739	656	672	659	711	684	704	688	659	681	681	708	741	732	709	704	709	648	687	683	661	702	668	706	670	647	708	679	743	718	683	691	686	681	692	713	699	681	689	748	686	645	710	711	677	724	679	679	700	688	661	691	698	669	699	678	653	690	654	694	695	717	720	651	691	683	693	676	655	662	659	687	719	719	673	706	680	679	706	713	714	690	722	698	728	711	711	704	674	697	680	649	699	655	703	686	662	676	702	743	675	724	643	712	663	701	689	704	681	661	688	705	683	683	716	694	652	690	689	675	693	719	675	698	645	714	695	709	712	698	694	670	677	719	689	701	677	678	611	696	679	705	702	764	636	705	690	709	680	672	690	682	676	690	686	679	714	668	689	721	691	682	660	706	706	648	685	641	710	666	671	671	675	698	645	708	679	663	753	676	675	712	673	666	683	690	707	705	671	683	677	658	675	710	740	667	684	700	742	700	688	684	729	638	748	723	665	662	713	725	708	705	655	705	714	697	696	695	673	703	679	679	671	650	672	699	693	679	705	702	659	677	695	691	723	694	686	700	725	706	741	710	678	673	665	713	727	664	695	699	679	721	685	672	645	700	731	712	656	686	691	713	694	689	702	726	727	689	657	668	676	642	668	676	721	683	718	674	725	661	660	725	705	724	680	703	698	678	672	695	705	685	706	693	687	658	659	698	685	700	676	655	675	704	661	682	708	708	665	680	729	678	720	706	695	701	738	713	683	679	722	667	715	714	685	676	679	708	703	725	697	700	684	705	725	713	697	693	685	672	682	664	688	717	728	664	694	665	686	664	669	661	725	687	701	704	673	670	718	729	663	695	696	686	676	691	683	697	678	675	651	671	708	681	710	690	741	670	663	646	704	635	715	692	678	627	697	691	702	674	679	702	697	708	664	701	711	690	651	715	652	717	624	717	676	743	669	732	672	724	718	707	730	689	690	687	706	633	668	738	721	688	706	669	701	704	691	702	727	710	673	672	721	682	662	717	665	667	675	692	732	709	708	686	655	706	693	665	676	690	682	688	708	660	727	696	675	741	735	653	664	692	669	705	716	733	680	658	658	712	729	691	647	724	701	751	702	704	694	684	669	687	707	665	716	672	742	699	679	674	699	691	711	716	721	668	718	647	665	705	653	713	710	691	695	680	698	694	654	738	716	696	712	686	680	726	716	740	723	685	692	720	702	689	713	702	749	693	680	642	698	711	738	697	710	697	706	748	707	688	700	737	685	689	676	712	640	700	705	628	681	703	669	688	639	665	652	735	665	698	681	665	682	711	693	733	704	684	695	697	693	685	646	718	721	707	705	614	719	699	727	683	657	729	716	691	683	625	728	688	708	688	701	703	655	686	768	730	678	744	670	727	677	722	702	668	692	727	660	697	684	721	653	690	694	686	660	666	686	660	688	651	707	652	714	681	754	649	672	708	741	696	707	742	688	713	686	706	720	681	686	659	663	716	672	732	737	718	671	737	665	656	725	654	670	722	706	700	698	686	741	691	710	651	670	677	724	730	728	670	655	681	686	673	707	704	705	665	669	686	692	700	665	718	716	675	670	687	674	707	716	692	694	688	738	631	713	749	686	673	681	717	666	712	696	648	729	729	668	743	668	734	705	666	694	703	668	699	736	707	735	673	688	706	673	715	640	673	747	727	670	671	652	732	638	687	704	690	714	723	679	699	695	708	657	708	718	677	700	667	691	701	676	731	663	685	688	688	678	691	727	717	706	666	693	666	650	735	677	697	680	638	649	672	724	700	678	697	668	696	690	719	679	706	634	699	686	676	714	657	686	704	703	731	682	756	727	728	692	708	663	668	687	665	677	693	690	692	696	729	649	672	648	727	700	680	712	673	637	699	710	675	694	712	705	695	709	680	724	670	653	686	686	671	651	703	744	646	701	730	725	662	716	687	667	700	707	714	725	721	641	678	745	687	702	741	700	677	679	727	692	727	695	689	706	684	692	728	749	637	712	665	650	694	687	703	704	698	655	738	711	704	673	677	653	730	729	670	682	683	735	692	675	669	677	675	672	688	694	646	672	695	688	696	645	649	666	689	687	695	738	704	683	689	726	714	674	675	706	684	702	674	684	746	691	737	684	642	705	695	661	664	676	709	733	726	664	665	688	713	671	631	691	685	699	685	706	718	715	673	757	676	666	716	716	687	692	731	702	674	681	661	687	660	708	652	651	702	721	705	663	706	698	725	716	654	695	682	722	690	691	697	704	654	695	703	676	687	630	695	738	688	716	722	696	717	701	688	696	737	664	707	672	677	643	699	678	686	667	733	703	713	666	660	674	698	718	643	691	701	685	697	704	730	631	658	664	720	672	737	709	703	696	701	672	705	661	733	679	659	685	696	701	666	695	740	673	695	670	704	705	685	689	703	671	710	688	678	677	689	694	696	661	687	730	694	724	702	710	669	661	688	699	649	688	686	705	683	683	692	724	673	684	764	714	699	707	669	698	667	679	698	666	662	646	656	688	703	718	740	695	705	681	699	646	727	717	698	689	708	724	700	712	709	662	708	690	653	674	698	692	698	684	706	686	718	677	689	702	742	716	693	730	712	652	665	664	652	686	697	695	676	656	665	657	690	654	701	677	691	717	646	702	675	714	656	679	731	704	737	719	684	702	702	716	675	689	688	632	679	656	723	724	648	720	681	688	666	677	655	711	675	733	677	703	708	649	632	694	709	655	690	716	702	727	700	702	730	711	673	661	720	700	714	645	707	716	690	708	669	676	726	695	678	665	723	688	685	673	673	686	731	714	720	690	704	692	713	643	670	707	659	707	667	728	680	667	671	712	709	738	669	649	662	672	663	693	714	719	725	746	671	739	648	712	654	696	702	724	668	665	752	685	706	685	668	712	687	691	730	668	673	719	704	729	688	712	692	721	687	681	710	704	650	709	709	651	701	707	684	665	685	677	690	704	667	664	677	702	709	692	666	762	697	689	725	678	669	711	653	727	683	660	675	691	682	677	706	677	662	683	706	667	753	646	706	695	685	718	654	696	685	746	692	692	685	688	671	721	695	672	699	660	685	712	688	722	691	700	697	704	680	660	703	668	658	668	723	686	737	700	680	703	720	677	709	656	718	680	682	681	688	716	708	706	668	688	718	695	705	668	721	729	644	679	652	678	642	712	714	657	715	685	708	677	666	681	762	694	721	698	727	636	624	681	717	659	677	666	691	642	693	674
46614	58907	34732	17430	18636	9749	4065	1748	1052	856	850	821	856	808	823	853	795	805	829	838	851	845	822	823	829	850	804	834	837	860	844	806	844	758	866	829	835	792	807	810	827	852	848	813	819	841	821	846	788	781	870	821	825	842	790	850	837	848	828	833	839	798	845	819	823	866	839	775	829	805	881	786	829	856	784	798	804	856	830	798	817	796	813	844	822	853	878	839	796	807	799	810	850	808	775	842	826	811	836	819	840	784	831	886	787	799	833	787	796	836	793	798	842	818	830	791	810	830	828	878	813	843	826	836	830	785	813	811	860	821	814	845	814	869	848	854	821	832	798	799	840	803	810	832	820	916	832	819	847	789	847	831	881	805	779	788	831	870	797	802	835	797	851	814	840	849	782	759	776	826	782	808	830	820	893	814	837	854	852	797	818	822	839	853	832	839	802	831	880	811	855	811	827	838	800	828	795	831	865	858	792	821	771	812	858	756	809	837	824	842	804	813	842	775	792	864	873	829	766	801	799	830	790	837	822	857	820	779	835	786	816	793	874	860	764	892	809	815	833	830	769	841	794	827	789	789	823	845	764	856	853	846	809	806	859	796	807	812	856	856	818	813	864	822	838	823	847	812	813	854	816	817	801	847	826	814	854	790	790	796	810	784	829	852	728	785	816	791	817	794	828	797	782	906	856	832	862	798	857	892	847	773	777	850	804	803	806	759	790	835	845	857	801	838	818	816	816	816	844	859	793	870	796	786	840	800	854	842	781	823	830	851	837	851	834	777	801	786	804	830	822	837	814	809	827	837	849	870	803	845	797	851	845	789	850	814	857	816	789	885	812	841	811	827	837	860	838	874	838	801	846	809	802	772	826	769	805	798	866	821	824	848	802	780	793	840	828	850	869	816	828	842	804	791	795	831	776	763	884	847	830	824	860	825	814	881	819	813	872	810	822	801	821	843	784	807	856	798	829	849	819	887	812	823	832	859	779	803	838	866	797	890	819	803	817	868	861	850	820	874	797	807	843	833	806	798	854	819	868	829	837	857	862	765	814	800	850	841	815	832	853	875	779	819	776	862	825	827	766	893	805	824	832	847	784	783	831	801	852	763	803	857	803	776	846	839	819	844	854	814	849	802	873	810	788	817	861	843	805	811	848	828	777	840	774	823	863	843	831	876	852	838	801	837	849	835	813	826	790	809	846	859	843	827	862	763	862	836	827	793	816	802	808	782	780	873	838	797	801	830	817	827	846	851	870	840	847	880	804	795	793	808	828	800	804	789	874	826	787	882	806	814	825	860	830	831	845	910	818	860	807	800	836	806	811	812	802	816	822	791	832	807	805	825	825	793	791	884	834	854	835	818	868	821	867	826	833	830	843	860	813	869	824	848	836	836	814	833	765	814	823	845	814	796	850	841	865	885	852	836	820	825	777	828	795	815	797	815	790	752	842	773	805	791	814	891	783	840	852	822	832	778	833	841	857	802	831	814	839	869	818	832	814	768	826	748	842	825	865	822	787	823	784	847	806	841	864	762	815	868	804	833	817	852	859	822	803	879	790	802	864	910	824	806	782	789	829	846	851	806	865	845	869	851	781	818	873	842	850	823	801	830	829	809	861	806	809	851	833	845	852	801	799	833	861	845	824	827	832	795	831	839	830	852	829	772	838	794	792	821	809	839	799	801	835	762	815	807	905	831	823	801	850	858	794	842	825	776	887	831	857	836	866	821	873	757	808	799	791	824	854	816	838	840	823	857	814	839	790	849	844	896	835	815	829	863	819	863	842	838	857	787	805	799	857	843	847	842	794	826	836	844	886	833	836	799	818	849	858	789	859	775	853	847	870	841	863	801	832	838	832	774	814	833	847	845	782	784	826	842	824	816	882	820	857	794	838	843	832	816	816	826	819	855	785	835	780	793	854	859	827	808	840	776	823	849	858	841	789	804	805	774	827	846	768	864	815	840	796	820	799	781	818	845	814	826	855	815	829	836	857	825	859	811	810	819	818	771	815	847	858	858	833	833	824	867	803	815	771	843	801	790	788	856	867	868	822	867	826	776	832	811	809	795	816	896	778	853	803	832	820	851	840	775	841	831	809	807	815	822	827	859	849	838	848	810	882	794	803	817	862	898	772	834	876	913	899	826	763	850	804	803	904	845	795	862	813	861	837	854	853	843	829	802	808	872	833	815	782	817	859	742	834	836	824	830	797	837	853	862	758	868	841	868	812	835	884	852	824	795	793	791	863	818	780	799	835	872	865	786	794	846	849	830	779	816	789	807	826	871	797	863	869	814	799	873	819	790	790	811	760	812	793	881	815	864	816	835	841	801	766	809	841	869	807	807	843	828	824	779	797	798	854	826	842	833	792	849	796	787	791	838	834	827	818	778	812	845	811	821	857	826	781	838	849	767	822	833	835	841	866	818	814	873	835	852	837	840	829	853	877	736	853	803	825	808	828	790	866	780	824	811	789	810	826	786	832	863	786	827	778	833	828	842	836	775	803	857	828	771	814	806	834	818	834	857	873	845	879	774	844	823	841	823	828	820	855	826	842	819	806	816	845	780	790	796	846	814	744	801	811	820	766	847	808	827	838	828	840	835	827	840	853	807	832	828	840	813	798	837	878	830	894	853	831	855	829	808	819	815	823	835	816	806	800	790	856	833	827	821	806	880	894	763	869	851	815	844	844	821	800	797	834	796	825	820	789	833	834	820	818	796	786	815	852	831	859	799	803	798	842	829	849	787	850	801	818	839	823	780	823	823	833	836	818	858	858	777	837	804	853	829	850	839	812	787	780	877	784	825	801	853	859	811	830	898	841	794	773	862	768	829	838	809	920	807	834	850	775	853	788	818	820	839	828	818	833	838	851	848	792	866	848	818	857	847	798	807	864	861	809	812	798	868	803	833	824	846	795	839	847	879	840	848	878	830	817	817	844	810	812	871	794	806	828	897	790	828	798	808	837	868	811	850	846	808	871	793	802	852	833	832	867	799	825	890	829	849	815	829	790	784	841	833	801	847	839	819	792	814	855	851	823	807	841	792	827	814	816	819	827	805	849	787	852	861	798	823	836	883	813	867	818	808	825	836	806	839	799	869	867	805	806	843	833	851	794	807	815	790	842	836	907	825	802	804	838	816	821	823	830	852	837	837	835	821	817	828	861	808	822	822	780	803	804	791	825	820	781	770	843	830	830	823	904	769	859	805	845	814	804	796	823	800	845	833	839	832	828	830	768	837	817	797	821	796	830	793	828	830	782	789	825	826	871	827	877	837	800	819	821	853	850	811	805	881	846	821	792	858	855	841	828	833	789	791	797	846	862	833	845	812	830	854	818	823	858	795	819	834	857	843	787	830	856	777	820	834	888	799	839	828	831	776	889	833	829	822	891	789	827	827	789	816	875	831	787	832	831	803	777	854	836	798	760	819	827	875	793	856	871	866	796	822	870	827	820	846	827	839	832	796	813	867	870	831	834	786	851	796	831	842	915	817	865	863
24655	21903	31681	35556	43713	32398	18386	5154	1424	710	584	576	539	577	515	536	572	557	563	568	535	562	614	553	579	595	574	587	567	604	546	560	551	577	573	565	577	589	554	546	572	576	578	531	562	572	525	552	581	540	535	581	582	587	550	566	586	548	571	560	560	566	570	577	569	591	584	566	574	557	533	528	570	541	597	561	545	542	557	557	567	589	538	538	556	587	564	552	559	540	596	584	584	568	558	573	578	542	581	533	566	530	556	566	533	559	571	584	589	588	538	564	515	548	568	560	562	569	560	607	580	556	600	584	526	568	529	554	572	544	553	563	534	563	536	581	549	517	570	561	552	563	576	565	622	554	557	576	578	579	558	552	549	596	549	553	540	530	559	551	563	577	536	547	532	574	595	581	578	555	571	549	535	569	557	559	560	587	555	582	573	579	560	552	584	580	579	537	602	544	542	596	552	546	552	553	597	564	583	579	551	582	583	517	563	565	568	543	530	586	569	539	566	577	514	600	568	594	508	509	543	551	581	590	573	536	541	579	594	539	547	559	551	558	542	580	531	579	577	516	564	576	567	560	563	547	546	537	557	570	581	573	581	542	532	610	566	544	505	516	589	576	526	560	569	557	533	612	564	544	573	552	554	571	560	570	551	582	574	593	595	551	567	547	586	566	535	563	567	581	573	592	569	580	596	538	551	546	595	575	557	593	567	514	561	545	560	572	515	555	563	580	557	554	524	548	535	548	564	582	543	556	567	568	539	543	553	569	548	582	573	560	582	543	574	591	575	522	533	557	602	557	556	558	594	571	551	565	574	537	524	618	552	561	588	536	583	567	519	600	593	578	543	531	586	576	542	583	536	571	517	554	555	544	536	535	519	613	593	573	573	567	571	543	524	512	585	551	541	543	566	532	587	540	538	584	560	517	552	561	544	579	579	523	550	547	581	555	569	537	588	561	565	538	602	569	572	556	548	577	578	591	560	552	587	523	545	634	584	528	552	566	567	562	536	602	539	575	585	508	575	549	560	561	562	531	564	546	557	554	549	555	551	525	538	541	565	554	541	552	565	510	572	557	585	527	560	599	568	589	596	574	577	581	550	576	599	552	560	535	584	550	584	593	587	517	541	587	584	552	554	537	586	556	549	553	537	549	571	582	548	539	518	579	565	603	542	557	565	541	590	628	568	596	597	551	539	583	555	581	553	553	515	592	602	543	578	573	573	511	533	571	532	576	521	608	544	565	501	546	544	522	568	580	570	562	548	605	546	555	540	547	536	589	609	516	528	555	556	530	574	555	572	586	528	538	577	530	564	557	585	584	543	580	569	572	592	586	524	608	539	614	518	577	571	540	573	505	531	531	602	558	508	562	555	586	552	545	551	561	541	569	603	608	539	550	603	580	550	574	583	563	541	544	531	540	522	556	542	529	564	535	579	527	555	586	563	565	540	554	584	548	589	560	565	563	550	574	576	558	584	575	569	529	527	557	539	568	585	557	587	566	567	568	563	505	564	557	538	557	550	610	542	538	582	566	579	586	528	530	592	544	538	544	570	598	597	536	573	551	561	563	518	522	572	548	546	573	534	563	554	585	577	570	560	571	557	553	572	563	574	554	548	577	554	570	585	551	585	541	556	564	582	609	580	545	584	590	569	572	580	531	529	549	554	600	599	587	594	578	586	558	595	513	571	558	537	540	541	529	575	530	591	578	563	557	594	565	608	564	563	608	509	547	564	558	572	598	549	562	563	536	583	540	632	584	590	549	536	556	547	566	548	542	517	588	569	553	580	581	533	550	532	588	534	573	594	596	556	560	580	567	558	547	546	554	561	604	549	550	510	544	525	582	578	516	560	566	544	560	545	551	572	525	529	597	586	602	557	533	602	580	538	599	548	588	562	573	514	568	538	610	553	535	521	558	547	553	591	592	558	528	605	549	555	552	562	579	529	556	562	554	537	516	556	543	574	544	573	592	559	611	533	615	540	524	611	560	586	539	544	587	624	557	576	576	572	591	604	577	581	595	541	558	588	544	576	549	561	603	538	583	563	581	579	561	536	535	590	557	558	594	572	560	569	554	571	549	512	570	568	534	563	520	561	557	608	535	588	583	539	603	559	579	571	585	568	569	600	530	581	569	556	584	567	555	558	564	549	575	591	549	585	539	584	609	565	582	531	558	603	523	522	535	577	544	537	562	538	568	568	548	557	566	579	576	588	535	563	562	581	549	535	549	577	558	539	565	568	583	573	533	598	589	571	589	581	533	566	561	574	552	580	537	597	513	574	540	494	551	542	533	554	539	589	541	555	560	550	546	560	579	576	573	553	551	522	553	527	618	564	549	603	581	587	548	561	574	547	581	522	545	520	575	523	614	577	548	569	562	603	605	544	593	553	559	560	587	553	592	558	557	561	562	618	596	578	615	554	533	552	602	567	565	586	527	545	568	603	569	540	575	564	546	600	497	543	547	546	578	542	581	554	599	513	566	539	566	574	572	565	556	590	536	573	575	559	539	572	568	527	604	560	548	539	526	601	558	581	557	545	545	530	604	560	585	556	571	505	575	548	547	578	520	562	576	607	513	623	588	515	557	579	586	552	582	549	522	543	585	561	569	572	566	550	554	560	524	533	543	556	603	575	549	552	614	594	576	538	538	566	553	540	521	586	539	536	561	595	548	530	540	546	502	556	586	608	588	574	581	560	545	571	564	521	561	556	615	574	591	578	583	549	598	546	584	570	563	531	604	536	573	578	590	500	604	577	550	570	557	562	582	555	594	549	565	581	570	543	583	537	554	548	553	563	540	589	589	539	580	551	567	591	527	553	575	567	569	589	554	578	532	552	539	541	607	544	556	583	540	542	566	513	535	543	533	593	635	558	596	557	561	533	554	579	514	556	535	538	564	544	530	528	610	560	568	575	613	550	557	547	561	519	553	551	561	622	551	562	580	539	520	575	553	561	569	569	536	532	552	536	576	590	553	524	554	545	569	574	593	556	588	571	638	556	628	533	529	528	557	557	553	562	550	528	579	580	556	540	537	522	548	535	540	545	540	582	512	594	539	561	565	549	538	577	578	602	532	519	592	521	575	593	562	547	574	558	530	513	563	632	539	521	590	592	587	591	589	578	550	577	540	589	514	547	592	609	529	557	551	548	581	548	564	518	571	564	568	528	595	586	574	581	601	534	578	565	543	565	574	566	588	557	546	587	546	579	564	531	570	599	515	555	542	547	596	597	575	549	503	551	561	573	548	570	583	544	549	552	566	547	576	595	546	595	596	534	573	589	556	561	535	573	580	551	545	547	558	578	525	568	519	553	572	571	550	564	552	544	559	533	549	592	588	594	539	539	551	537	565	560	565	563	574	555	582	610	546	547	600	589	548	572	577	599	560	568	581	578	549	516	556	566	535	570	559	529	550	555	513	577	528	547	569	538	512	576	583	572	555	539	567	590	518	569	553	554	552	574	548	601	545	526	592	574	596	573	552	598	534	582	576	562	558	532	566
50054	75577	61084	51454	48209	32835	16390	5971	2041	816	649	693	655	712	699	706	629	680	657	690	708	662	624	698	673	664	657	643	686	682	634	732	717	654	635	662	699	668	719	668	669	611	647	684	682	660	673	627	665	646	690	700	635	627	690	682	676	627	636	698	678	652	657	643	650	663	729	650	660	694	708	663	653	690	653	720	652	661	625	711	664	705	655	676	694	667	714	699	704	670	688	700	691	635	672	663	655	671	682	667	618	653	646	671	686	663	679	685	713	649	671	677	649	691	652	705	690	659	666	652	656	657	665	678	657	683	663	672	646	668	690	673	648	698	668	662	672	697	642	662	637	696	659	643	715	712	658	700	670	657	699	693	678	688	682	691	691	684	666	655	742	651	661	671	688	652	703	711	662	676	714	655	677	639	676	645	653	681	656	631	667	654	670	655	629	685	662	615	641	670	692	713	667	683	646	694	681	702	709	670	672	655	701	640	696	675	653	690	660	700	690	637	680	625	653	692	657	717	643	679	701	667	632	668	644	667	666	652	643	663	634	651	647	653	660	661	689	678	631	692	708	628	706	727	684	681	674	647	617	664	695	671	666	660	693	668	651	627	657	676	692	656	628	686	696	616	711	678	680	648	699	688	674	631	690	656	623	704	708	713	727	688	658	635	641	649	719	685	688	720	666	657	691	643	652	674	670	630	646	712	688	667	637	636	682	692	668	687	675	673	682	648	645	671	690	623	677	678	662	652	685	631	689	677	669	702	674	722	658	687	651	641	672	683	671	704	693	614	717	664	686	630	662	642	645	670	677	695	692	652	681	664	696	724	694	688	660	686	694	641	640	683	632	664	691	637	748	671	707	703	628	637	650	683	671	659	678	694	715	690	665	679	659	640	710	717	646	679	703	645	674	664	698	648	656	699	700	600	661	679	655	650	688	687	658	659	671	682	677	656	629	639	677	642	673	676	646	660	677	676	705	674	694	692	678	699	707	659	645	675	705	702	660	689	681	705	684	706	685	702	676	674	645	690	665	669	696	656	646	677	655	627	655	684	646	729	634	694	715	657	669	655	634	714	676	672	704	672	665	655	666	642	677	642	673	652	681	652	715	686	687	644	645	687	672	697	677	663	661	645	711	660	655	676	653	686	669	667	615	698	686	685	649	688	568	663	652	685	693	627	682	703	654	695	669	660	679	605	713	661	655	689	609	655	680	670	673	686	653	640	650	662	701	666	704	671	694	657	702	659	629	680	657	693	635	671	664	627	670	687	727	672	674	658	661	689	651	683	695	664	657	667	687	663	629	652	678	721	666	648	667	685	686	668	612	688	720	695	658	644	669	643	666	653	645	655	699	707	658	666	662	670	678	695	669	697	679	687	677	682	693	636	661	650	692	679	719	717	663	659	695	701	665	688	638	681	690	650	678	666	685	649	647	669	738	684	665	693	657	683	691	688	668	633	651	671	723	662	643	698	708	637	690	687	646	655	654	692	652	670	715	736	661	652	706	653	659	658	652	689	675	644	667	667	674	729	686	666	692	651	702	668	705	686	685	683	681	638	655	683	635	676	687	652	683	678	677	672	717	632	702	654	673	652	644	686	646	627	665	661	670	648	654	639	652	653	642	681	675	618	666	684	661	649	689	643	681	646	698	686	630	656	689	681	674	673	686	701	718	618	663	665	641	673	610	676	664	696	672	686	675	683	677	656	721	626	674	681	673	640	731	700	677	677	649	672	669	679	697	655	654	664	670	671	647	709	682	676	703	654	709	652	681	651	692	640	665	671	690	612	642	637	661	594	643	678	663	687	713	656	707	657	706	712	673	644	663	641	669	721	677	681	649	664	671	698	659	721	675	638	701	691	636	633	662	679	669	674	698	667	657	700	680	681	696	633	680	622	690	597	680	672	654	624	713	626	668	641	655	699	655	732	695	648	673	627	674	664	717	711	704	649	690	692	683	672	694	680	642	669	671	667	664	653	660	679	698	671	624	692	703	684	681	683	675	706	645	695	660	701	682	692	705	718	672	677	748	698	659	637	678	665	681	698	707	730	704	684	673	667	660	700	712	667	681	706	661	639	688	642	659	721	631	691	680	716	715	671	659	666	698	662	630	653	641	678	662	666	611	670	673	667	649	677	692	675	640	679	716	674	690	673	695	673	647	631	650	694	647	648	677	625	651	614	668	681	656	668	727	665	678	705	682	625	687	692	665	656	688	648	658	636	631	689	696	681	659	635	661	661	659	655	698	664	700	687	698	654	653	692	702	645	668	683	640	628	681	666	707	651	679	602	676	689	630	689	666	656	669	728	654	703	678	664	710	713	695	653	689	686	676	657	676	671	655	671	664	693	736	652	694	689	683	629	677	702	699	615	669	661	656	731	654	705	655	726	691	671	667	637	642	693	668	718	692	680	700	716	637	664	655	685	738	620	679	657	663	676	667	681	640	681	701	624	718	624	671	698	633	642	717	676	672	670	684	658	637	695	678	653	657	629	673	656	682	665	698	679	653	652	698	660	645	688	690	693	691	699	671	649	736	682	675	681	680	645	624	682	666	663	694	644	675	651	656	672	669	681	621	688	706	714	620	632	665	677	680	640	627	733	695	710	660	640	628	668	671	642	666	679	638	707	674	672	683	663	680	695	648	695	678	671	663	693	684	749	654	628	671	696	659	671	679	649	663	663	655	705	689	697	685	690	679	684	655	644	674	673	687	687	718	709	691	688	687	703	697	681	667	668	649	681	664	673	687	722	654	672	637	659	692	680	680	693	689	657	685	672	682	684	659	667	677	721	687	677	710	723	684	730	652	683	675	643	687	661	674	696	675	632	721	649	702	662	681	627	667	659	661	660	671	677	633	690	705	693	685	629	686	657	665	648	693	631	663	658	665	646	695	648	697	622	678	696	650	645	672	657	660	684	685	654	681	656	705	640	683	663	653	670	677	711	672	639	673	682	677	641	665	712	654	650	626	659	671	658	663	628	636	687	646	668	692	644	701	655	649	656	699	679	669	667	706	667	611	707	634	667	699	654	699	676	629	662	751	667	654	677	682	716	732	620	677	697	657	659	629	646	661	681	677	646	700	741	654	708	681	639	655	653	661	643	747	684	631	679	638	682	657	662	727	647	725	686	688	681	669	699	691	643	625	678	696	673	680	700	636	672	667	668	650	670	674	693	678	687	633	675	680	673	647	636	697	717	703	637	683	679	683	658	730	674	688	719	685	651	650	671	688	706	656	691	674	680	665	688	666	633	696	676	679	639	631	691	655	634	611	654	654	736	697	645	703	657	695	673	717	669	669	714	633	668	683	654	669	633	649	708	677	660	644	680	674	702	653	681	720	671	704	639	707	683	661	718	687	684	686	668	650	709	694	713	691	627	663	700	639	716	667	652	622	659	673	658	679	681	687	646	697	695	728	680	685	627	708	624	638	694	660	654	676	680	675	670	665	663	647	664	691	671	661	671	681	644	658	715	640	658	646	659	712	658	654	647	723	650
23467	21546	30052	28644	38363	38410	26928	9873	2238	741	582	535	560	544	538	550	530	499	558	564	480	554	565	546	540	567	527	553	569	536	503	537	554	506	568	542	531	521	521	551	529	525	526	537	554	542	595	563	577	576	529	533	567	547	565	558	502	537	537	565	511	551	484	525	511	589	524	576	574	525	520	528	545	530	576	534	498	488	554	529	580	529	532	556	515	509	484	534	554	545	510	539	525	565	541	538	565	487	517	467	520	551	581	542	574	545	538	538	509	528	515	510	560	525	520	565	515	539	522	506	525	524	532	559	516	555	538	540	555	555	555	543	539	537	559	544	503	538	524	515	553	566	557	544	507	559	536	553	553	524	528	536	579	551	514	536	535	509	554	496	516	562	540	563	591	542	522	547	561	510	525	538	544	547	529	551	515	533	517	530	549	528	533	509	560	501	514	559	502	546	510	534	538	552	508	518	510	505	518	562	512	536	495	545	523	564	510	508	500	567	545	514	529	561	511	534	519	520	536	505	512	524	551	537	517	539	497	546	540	537	534	557	529	556	509	524	558	520	546	578	536	525	512	557	501	535	525	546	524	493	586	517	501	539	521	514	556	615	536	551	489	529	509	509	500	515	525	604	517	528	558	549	517	484	514	517	539	557	559	540	501	555	472	528	527	536	517	501	542	537	529	531	532	515	496	525	578	531	508	539	569	553	521	522	552	570	521	528	538	499	499	529	536	510	533	516	543	546	524	522	540	542	516	523	584	536	506	553	532	528	529	548	532	558	489	525	525	481	552	523	572	532	511	542	500	516	551	545	536	534	517	545	518	576	542	526	538	550	489	502	493	504	506	508	525	495	558	525	537	528	546	566	511	498	528	566	524	553	514	538	520	527	484	546	555	568	544	548	556	528	542	558	553	498	546	493	536	547	520	528	549	511	525	532	570	495	538	521	496	515	555	545	536	504	514	546	524	532	536	552	505	523	492	546	538	545	507	537	500	507	509	541	537	521	531	534	527	543	513	535	502	533	540	567	543	522	544	518	482	556	477	558	502	513	534	527	525	533	514	523	557	576	536	568	528	525	554	513	537	570	558	493	572	549	569	513	545	501	550	517	532	543	503	587	539	548	483	562	529	528	534	542	507	523	501	542	551	579	582	521	562	498	559	529	583	509	574	572	573	542	527	506	539	531	536	517	568	529	512	544	513	525	526	542	505	523	495	508	530	528	567	535	571	540	538	540	558	562	505	522	513	534	567	544	560	544	540	528	557	530	510	505	528	549	522	569	531	546	552	570	514	561	526	536	547	505	498	526	532	541	495	571	529	547	531	538	457	538	514	528	524	583	490	535	487	535	524	566	556	543	536	505	524	540	529	522	533	560	539	539	527	554	545	508	527	554	522	517	583	568	497	517	530	518	567	532	534	551	570	572	516	543	517	537	534	516	511	552	526	520	513	578	533	544	569	564	512	561	539	548	517	514	577	537	547	573	548	548	562	541	555	512	533	533	545	491	578	530	544	511	538	538	554	525	507	550	548	495	531	544	528	571	530	550	549	508	539	555	533	525	530	545	526	526	521	541	532	528	508	540	514	539	525	524	542	498	498	574	495	511	543	550	557	511	564	590	522	545	556	516	523	552	494	533	529	514	555	521	564	540	525	560	570	510	504	535	579	588	549	505	498	553	520	554	516	528	535	509	525	520	554	500	528	539	549	507	545	517	551	564	580	514	502	495	533	553	553	536	527	544	517	532	558	540	544	521	504	508	512	551	509	499	540	559	530	559	557	521	542	514	539	533	535	564	503	526	557	553	573	566	515	573	540	531	564	503	536	513	514	534	509	570	519	490	532	529	552	550	518	521	527	533	528	571	514	537	548	523	543	537	542	541	548	537	584	504	513	557	491	538	527	573	502	527	551	601	505	531	529	549	534	525	523	517	485	524	536	536	544	522	490	514	524	517	530	506	516	531	547	506	533	554	521	544	572	522	539	539	543	542	510	536	533	547	514	508	510	537	533	547	519	558	512	569	555	504	556	602	531	509	526	523	550	513	511	504	537	525	555	543	543	484	524	516	497	554	561	542	586	523	516	534	507	555	543	551	523	494	543	531	580	496	564	506	539	536	556	559	522	559	528	517	556	552	533	529	566	531	516	548	554	562	553	533	550	565	537	498	516	517	543	565	496	586	489	559	551	560	493	489	552	573	490	574	547	568	574	542	501	492	505	522	550	550	517	566	556	510	536	529	527	498	484	567	521	523	530	514	496	538	495	545	551	541	554	571	531	515	511	553	514	539	524	523	505	564	575	548	584	537	521	562	540	518	529	516	546	528	547	499	550	527	519	509	480	513	545	515	541	547	556	505	564	508	582	544	578	498	568	559	493	538	546	542	525	547	493	487	506	531	545	512	542	530	519	522	530	518	521	522	519	513	505	507	525	539	499	586	512	539	576	519	514	522	518	534	552	516	517	529	542	569	523	511	527	536	541	550	519	540	513	526	526	530	553	601	543	546	560	528	497	533	524	546	580	503	503	552	550	570	515	534	533	502	529	539	537	542	557	553	537	524	584	548	587	552	511	557	497	532	553	500	572	529	518	566	504	514	526	531	533	507	547	564	547	535	525	533	544	552	531	570	500	525	492	582	535	557	562	491	523	564	539	544	514	497	532	489	567	544	518	523	513	556	516	558	505	546	494	533	544	546	546	486	535	551	558	477	533	522	511	540	525	573	517	559	539	556	547	537	530	567	539	537	515	545	535	528	531	475	504	498	554	487	562	523	514	568	521	515	526	570	515	523	526	499	563	499	566	514	571	534	562	540	494	559	529	509	522	533	533	545	540	517	499	506	556	512	533	506	530	564	540	532	553	522	554	568	499	512	556	496	527	528	533	543	498	524	488	536	535	534	512	525	549	500	518	524	532	567	527	539	548	490	531	544	517	535	512	536	570	502	544	550	540	551	564	504	560	559	525	528	539	532	536	512	560	551	526	526	504	534	528	505	582	518	515	541	533	531	587	510	524	484	565	498	517	529	540	557	510	553	533	545	565	519	539	518	527	555	538	520	545	532	553	557	494	549	496	511	525	553	556	538	580	500	522	544	516	539	558	560	495	542	508	542	535	508	539	538	514	530	549	526	551	526	552	525	522	529	523	497	511	552	563	542	566	545	524	535	505	497	528	542	560	559	586	535	580	521	503	574	570	562	555	548	542	562	500	566	513	549	549	534	544	538	536	530	511	538	567	553	527	530	537	480	545	525	514	502	563	542	552	520	544	536	511	540	559	543	593	533	552	506	494	528	517	524	515	531	543	554	539	499	547	513	565	511	565	580	528	522	534	534	509	576	569	524	560	486	544	498	548	565	508	543	514	524	519	539	544	531	501	514	517	529	495	565	520	533	541	519	516	496	521	473	516	558	498	558	508	504	498	518	525	480	556	543	558	525	503	594	568	484	498	522	583	540	515	525	513	538	569	520	582	517	531	539	538	536	530	533	553	516	561	577
53150	84289	68640	58275	56137	42299	24303	9735	3024	996	644	633	613	586	617	585	601	632	607	624	657	605	628	629	666	610	652	626	647	634	620	647	621	647	567	637	601	650	586	645	623	636	602	639	628	632	619	643	583	632	589	642	621	647	648	589	627	628	635	653	623	698	572	615	604	652	637	639	614	641	587	631	664	638	590	651	652	603	666	633	649	650	638	598	629	636	616	633	619	585	599	613	652	610	585	610	640	584	639	605	634	623	634	601	688	615	580	644	684	643	639	641	584	630	616	660	625	603	621	641	651	633	597	584	619	634	635	623	644	597	595	654	578	610	581	649	614	646	604	607	595	641	640	659	624	576	621	641	604	688	644	643	662	639	640	617	620	632	626	619	614	577	632	642	612	611	634	623	553	616	619	623	630	639	595	617	620	586	616	612	597	663	616	634	645	580	633	608	603	637	616	578	624	649	642	655	629	598	641	644	615	630	630	638	656	603	655	638	602	641	619	622	669	566	633	620	604	582	608	648	626	658	617	656	627	622	617	640	642	612	664	598	643	620	641	618	620	673	642	608	608	614	623	638	627	673	617	651	594	638	566	627	607	613	657	610	631	580	656	607	619	600	604	605	585	604	661	616	675	606	629	632	632	625	654	664	644	644	615	643	642	628	648	660	583	620	595	632	631	640	615	642	625	626	614	614	604	642	623	594	621	599	637	608	614	623	628	642	625	641	594	601	624	659	631	611	611	604	616	642	657	622	583	615	631	592	612	624	624	638	636	619	631	617	639	595	625	644	591	597	627	627	630	575	580	612	635	639	656	644	625	648	585	633	608	616	622	633	674	650	632	666	642	590	619	586	610	618	611	652	635	597	598	617	589	611	622	596	626	650	608	633	638	630	599	647	592	608	637	662	675	623	611	656	598	604	638	640	573	643	607	591	619	617	614	630	613	598	614	632	669	618	615	610	654	566	602	606	657	602	580	639	619	614	594	598	616	679	622	630	605	608	618	616	622	647	591	647	655	607	657	604	632	659	670	600	675	635	645	634	654	611	633	634	628	652	619	651	613	628	604	649	649	620	648	626	615	600	642	628	594	666	599	593	597	624	619	619	646	627	634	629	636	654	596	632	581	623	616	635	627	673	652	625	631	638	611	638	618	628	642	628	601	616	640	614	635	661	659	594	598	571	581	604	658	602	633	656	586	638	621	642	619	622	611	642	619	607	613	664	604	613	604	621	628	626	582	636	577	621	652	626	621	586	643	661	658	637	624	592	601	616	652	638	613	571	634	607	621	637	651	646	576	623	624	611	627	627	584	643	636	604	593	627	627	603	575	629	628	626	606	598	637	614	641	648	589	607	610	607	655	643	607	629	627	578	646	625	650	675	630	652	609	604	607	592	634	628	619	591	622	624	621	654	666	624	658	582	631	594	651	633	616	591	626	575	645	610	626	619	599	604	627	603	633	581	601	680	642	629	646	602	623	641	636	621	629	656	636	639	596	670	634	659	615	679	602	628	596	601	637	575	609	620	629	604	574	606	643	661	630	632	594	576	642	615	630	630	602	612	672	609	659	622	637	616	587	629	577	625	607	671	616	640	600	631	624	625	644	599	634	635	617	613	601	626	609	659	605	609	641	600	628	633	624	610	619	653	615	647	614	650	645	610	653	628	609	656	625	581	630	586	616	634	601	631	639	593	641	641	594	644	623	623	569	588	596	631	610	630	639	664	630	629	618	612	634	633	633	625	601	643	601	607	599	602	632	649	605	608	622	632	654	617	630	603	606	600	653	618	617	636	611	608	595	593	654	655	644	649	679	640	615	630	608	631	587	649	638	654	613	631	617	624	626	586	578	585	647	658	603	628	638	606	586	618	605	674	596	615	650	641	652	653	621	620	651	591	634	631	611	604	611	624	607	641	600	627	622	609	622	625	646	610	615	626	637	585	621	616	611	600	684	604	597	626	687	572	654	658	587	618	631	623	617	624	642	632	614	637	621	682	634	638	625	622	576	564	626	651	663	668	610	628	663	633	615	635	638	620	594	665	648	629	615	639	572	608	622	576	639	649	629	592	635	617	606	666	591	667	679	620	596	620	563	649	628	627	621	624	614	633	601	663	606	595	641	607	613	649	619	589	636	668	579	605	662	649	611	595	673	627	689	653	608	674	608	609	617	586	650	578	637	627	607	613	600	638	578	592	605	605	601	602	608	598	637	624	645	643	621	597	620	650	604	660	696	632	601	625	641	614	613	623	605	626	602	616	647	664	630	593	601	606	630	634	652	620	598	657	667	647	593	608	635	600	642	644	628	638	606	586	610	650	601	663	623	653	634	593	654	638	660	616	614	651	555	643	636	612	618	614	617	645	624	674	645	617	625	647	597	636	651	650	642	608	636	622	631	613	635	658	627	605	626	630	601	666	652	609	662	635	644	651	628	615	624	630	639	624	643	673	620	635	585	632	605	643	599	623	641	631	618	596	616	627	604	610	628	636	585	652	607	584	615	642	635	560	635	670	637	580	612	688	589	628	606	637	652	616	626	630	582	638	583	605	635	634	583	572	643	630	635	672	608	620	676	633	613	609	620	621	630	643	605	636	635	575	634	585	647	624	594	582	640	602	609	670	611	625	589	604	673	601	646	613	610	621	612	642	627	618	616	660	679	588	639	650	610	621	615	614	612	633	630	665	646	606	661	614	628	609	644	644	609	594	567	668	626	633	631	624	637	629	658	573	627	611	631	609	625	645	593	627	625	594	642	609	615	591	648	613	616	588	579	614	578	622	601	661	647	636	612	645	619	592	647	590	617	602	635	615	631	658	617	639	619	607	627	596	600	583	649	636	675	654	623	617	674	585	661	614	643	594	645	610	599	608	631	593	647	640	622	661	617	615	631	642	631	633	609	620	580	609	596	602	703	670	625	626	650	595	605	639	607	611	655	627	612	627	599	650	655	634	591	607	640	599	641	607	624	617	605	639	630	638	668	594	646	654	614	578	600	553	620	621	617	633	660	630	665	629	646	645	626	618	580	638	634	612	645	658	605	623	615	630	577	607	620	613	620	620	641	617	663	628	654	610	628	647	602	630	621	641	629	674	573	625	608	626	551	613	630	617	606	598	599	640	618	609	597	614	629	582	588	628	594	643	641	642	642	644	669	629	601	641	602	588	623	632	616	672	614	599	606	627	595	630	634	648	600	653	624	686	630	586	594	603	607	640	624	624	608	602	626	576	616	661	656	601	643	613	633	587	663	613	610	594	683	633	670	628	604	610	591	689	601	618	615	641	629	630	651	620	637	596	597	628	610	618	613	617	589	627	604	655	569	676	681	592	665	642	641	679	632	618	654	646	641	651	619	618	630	591	600	626	624	629	601	605	634	620	595	611	597	633	656	615	600	605	645	649	643	603	614	630	619	616	603	640	594	632	640	597	608	630	638	640	625	629	605	635	645	656	661	574	648	641	607	612	632	646	613	628	644	623	591	650	622	607	645	622	609	594	630	560
34538	44565	40933	23180	15618	8783	3303	1342	900	692	697	667	731	692	711	675	690	707	705	713	679	734	661	700	683	691	732	739	683	728	703	729	687	720	699	726	670	710	708	690	703	759	655	684	724	742	701	709	708	708	744	719	701	686	693	714	669	692	712	691	684	707	640	694	723	719	721	726	727	723	701	702	702	664	749	659	708	658	670	721	718	731	757	709	688	703	686	669	718	679	677	730	724	704	740	649	670	727	728	696	726	741	697	685	697	709	716	711	707	699	669	731	694	707	672	701	716	693	727	726	720	720	665	741	691	693	735	674	678	697	729	693	744	673	713	701	691	694	709	731	706	710	659	743	738	675	696	716	687	725	690	633	713	721	676	734	717	711	774	714	726	664	744	705	726	695	702	680	712	704	736	717	678	707	688	658	713	725	703	711	722	721	727	646	670	692	691	690	747	760	743	694	730	667	676	720	712	703	744	633	738	734	647	712	700	695	683	670	690	749	740	701	705	705	720	706	661	710	738	721	705	694	680	671	740	696	684	665	701	676	730	683	727	707	706	713	717	731	684	748	680	628	694	716	736	718	651	740	668	726	707	718	658	685	690	704	681	666	723	697	696	741	745	693	710	703	647	707	753	715	748	711	652	701	683	743	700	717	748	702	693	683	645	687	708	718	717	697	724	715	712	690	729	743	732	666	720	688	698	715	714	662	745	648	713	658	665	674	756	695	727	711	705	708	695	679	684	717	707	710	683	745	719	668	722	759	698	755	701	700	666	669	677	711	693	715	680	717	732	700	674	703	734	720	709	672	696	719	684	697	680	675	671	697	708	697	655	730	669	707	698	696	701	664	681	715	695	697	729	713	720	711	691	702	685	704	720	708	667	696	755	655	718	752	700	683	664	729	728	675	700	725	681	723	714	715	712	653	691	677	709	719	697	701	685	710	675	748	690	682	725	727	703	762	698	717	644	684	726	648	662	719	655	720	670	667	689	730	654	695	675	698	703	682	691	706	766	708	707	749	757	680	684	729	730	732	691	689	693	661	685	677	720	681	674	712	702	703	700	714	708	715	708	771	705	712	672	671	710	747	705	719	695	710	686	683	687	730	682	751	713	701	711	718	713	697	696	733	725	700	768	710	660	717	730	729	700	697	731	726	747	710	728	701	691	690	722	721	743	714	673	682	737	708	748	706	707	713	678	704	666	731	742	695	674	710	710	664	764	688	707	696	711	685	709	717	668	685	752	754	696	723	723	703	702	687	726	723	686	697	688	702	709	677	662	740	724	653	676	716	742	812	701	714	702	690	670	702	743	686	673	685	669	713	727	702	722	744	711	723	722	703	723	729	713	692	708	665	740	689	721	704	715	669	715	647	760	691	727	658	666	715	712	701	707	678	689	734	666	702	686	711	685	694	750	745	688	699	687	679	720	695	730	690	728	723	699	661	671	705	718	731	633	725	703	703	698	677	694	734	672	709	688	723	707	697	677	667	701	690	720	708	711	672	680	734	719	646	736	674	697	701	728	669	680	713	716	670	730	668	684	748	741	725	736	690	732	698	701	756	670	711	708	720	719	725	719	746	715	733	737	704	728	685	786	709	698	748	661	709	679	679	734	636	692	705	707	721	731	712	706	664	715	700	699	694	707	736	716	713	721	714	655	667	699	682	703	681	704	719	711	728	772	683	691	717	706	679	695	691	709	661	711	674	709	768	728	690	732	697	699	681	779	655	683	688	687	734	703	729	718	700	717	719	651	720	700	620	676	725	702	728	726	690	745	730	732	710	700	687	668	684	722	734	731	691	701	685	712	710	720	722	688	746	714	719	721	724	719	671	720	702	689	653	692	734	682	718	715	689	689	702	684	651	674	677	689	712	716	704	704	708	739	619	710	699	689	687	673	679	734	690	657	711	664	695	649	706	691	718	664	648	708	692	715	724	697	704	703	732	738	737	700	678	675	764	715	734	684	711	694	676	720	718	732	769	700	680	682	715	720	693	700	685	688	698	686	685	686	735	725	675	690	726	711	729	741	690	683	678	734	658	713	669	710	764	732	703	711	691	707	710	663	709	724	708	734	704	710	730	739	664	670	679	666	684	650	705	704	745	717	737	721	673	675	684	756	743	711	728	721	693	714	715	677	731	757	771	745	665	699	685	699	698	686	719	674	705	703	714	688	756	664	682	709	696	753	749	671	704	689	707	727	725	687	738	720	712	677	716	720	671	731	695	739	694	652	715	690	745	689	712	689	676	710	737	714	716	697	708	690	730	712	704	703	660	738	697	703	725	661	713	714	694	680	723	688	694	742	687	704	678	674	713	723	703	732	696	764	647	691	716	665	673	712	689	703	706	702	699	697	739	690	682	734	666	724	722	717	671	681	706	686	688	691	679	665	699	694	741	714	718	742	704	705	700	658	722	672	682	706	679	712	678	689	696	708	657	664	635	750	710	701	716	728	690	705	694	725	674	698	741	680	701	682	676	676	680	692	726	684	711	720	755	686	694	620	722	707	682	689	737	721	720	741	715	723	697	685	707	654	736	696	670	655	759	654	722	739	716	685	726	738	672	708	703	717	715	702	702	715	698	688	703	675	672	730	673	729	717	660	739	686	715	677	694	685	661	717	701	676	644	702	692	660	665	749	747	722	746	748	731	678	718	689	729	734	712	686	727	718	706	688	711	744	669	665	679	737	688	685	661	746	705	690	755	680	705	729	699	697	675	709	677	719	694	700	727	696	719	708	642	690	692	681	683	651	701	679	713	703	705	714	707	769	713	754	675	684	700	707	703	666	659	671	695	739	691	674	708	693	720	712	726	698	705	719	692	672	685	635	662	730	749	742	709	704	724	726	705	720	609	720	679	704	733	733	710	663	718	709	677	689	716	728	708	705	722	785	734	700	674	667	753	733	707	724	683	691	651	682	672	672	684	675	685	732	706	719	677	706	740	647	700	705	668	676	712	687	697	727	676	677	646	727	742	686	718	738	714	715	746	714	720	714	717	709	718	683	725	648	729	725	699	722	654	732	695	650	678	729	727	722	736	692	736	724	746	683	677	717	691	676	691	715	748	705	732	720	710	699	714	689	728	696	672	704	656	714	699	667	732	737	707	720	706	726	701	688	690	669	675	709	732	721	695	736	725	679	696	714	720	666	694	707	727	699	741	686	719	642	677	699	733	663	676	712	742	680	706	743	652	713	701	688	714	753	717	709	691	677	696	708	698	720	704	728	761	702	669	716	676	742	735	647	673	746	701	718	684	659	711	707	685	674	706	708	682	771	677	705	686	642	674	697	761	720	699	654	711	731	720	673	692	745	685	681	702	659	709	732	708	706	725	725	690	736	682	750	661	722	744	747	683	717	697	727	712	737	670	705	684	729	693	740	699	689	700	697	711	744	642	724	711	742	695	650	709	705	710	688	692	733	658	697	691	694	752	694	728	670	776	745	693	703	691	701	692	707	693	700	714	750	687	715	730	690	735	714	666	710	705	719	696	712	716
44853	60289	41629	21191	17327	10627	4279	1826	1119	879	790	815	840	832	885	825	854	852	776	860	809	850	862	864	876	823	828	867	848	768	861	813	837	807	836	806	878	828	813	851	818	848	853	833	801	841	880	841	840	868	834	846	820	850	780	844	864	882	901	787	806	797	822	816	848	846	810	820	805	882	812	831	888	819	859	837	873	836	847	865	854	826	786	798	791	833	818	888	821	865	825	799	880	831	810	892	861	836	867	803	879	805	825	830	818	863	895	860	791	816	780	827	881	776	812	791	795	878	872	802	816	847	837	854	786	788	836	914	896	783	873	821	784	806	831	803	825	800	808	811	867	881	769	875	840	839	856	866	838	840	840	823	793	869	857	887	898	804	856	777	880	838	830	866	819	834	847	850	829	832	865	820	864	787	859	807	846	824	820	844	835	793	853	849	833	806	819	839	812	825	845	867	834	810	796	824	811	850	831	872	809	805	846	837	886	813	870	813	825	815	821	809	836	879	829	806	816	836	883	836	851	851	817	813	869	865	796	795	856	804	831	818	816	865	806	839	878	825	848	823	806	820	881	831	803	820	857	826	838	835	830	866	807	825	801	828	851	838	793	755	826	826	801	824	865	790	805	825	841	830	755	896	812	776	813	834	819	857	831	816	821	838	798	849	834	861	815	803	836	837	809	826	783	849	863	817	848	832	835	881	787	860	816	824	844	844	837	812	837	895	795	865	861	861	826	852	860	772	839	794	766	805	845	822	802	813	822	842	836	830	865	877	799	855	798	853	811	859	807	826	822	863	846	814	829	812	835	838	831	813	870	784	849	855	828	829	892	822	848	780	800	833	807	796	841	796	823	851	825	837	820	766	817	826	814	808	831	826	844	863	830	827	798	840	840	812	845	830	877	861	821	846	830	810	808	862	879	850	807	840	869	850	832	784	842	858	796	866	813	821	828	774	820	827	826	830	785	818	851	814	863	911	728	844	873	885	800	882	823	838	820	801	832	816	805	836	820	776	803	884	810	776	839	823	791	777	869	850	835	800	838	897	824	809	916	813	839	823	824	798	863	851	826	842	823	813	866	858	823	790	804	836	854	797	834	820	826	852	835	863	819	822	845	883	823	819	792	797	858	820	804	827	873	787	847	841	835	849	827	816	815	840	796	876	849	826	790	830	827	829	781	858	858	826	871	807	824	838	862	813	867	807	820	824	835	844	842	850	794	814	820	838	853	802	834	794	832	818	784	845	833	854	823	847	778	842	815	779	872	855	862	846	879	876	780	851	879	850	898	853	799	834	833	835	796	809	826	855	841	844	830	813	838	840	844	864	816	830	850	849	864	833	809	784	867	838	859	899	828	856	837	854	867	832	865	836	839	846	818	811	780	821	872	846	825	863	863	807	864	843	870	866	817	829	855	804	901	859	864	838	816	868	858	814	824	845	833	829	778	822	806	816	895	851	841	844	836	812	827	838	835	786	872	858	817	804	854	845	810	837	802	796	847	795	785	821	846	836	760	816	785	885	813	855	874	806	807	849	842	820	810	867	798	786	843	838	795	825	822	837	802	801	828	799	821	852	809	834	835	835	836	835	871	845	852	813	792	809	847	814	808	824	860	791	859	857	843	848	849	832	841	864	840	829	790	794	853	832	877	860	829	864	811	832	857	801	836	815	778	801	824	823	859	872	865	818	808	840	859	807	843	853	879	849	828	850	847	815	867	783	756	831	751	810	811	860	824	831	829	861	828	818	861	818	849	762	804	765	787	841	834	811	825	837	822	815	876	821	804	819	769	847	844	808	820	860	824	800	812	880	850	882	849	896	867	822	885	776	808	787	881	774	842	876	864	865	838	873	869	824	802	827	850	814	870	818	832	803	840	835	839	829	810	852	820	790	831	830	852	825	794	820	878	861	832	858	831	869	815	843	810	843	831	840	832	804	819	746	772	775	791	874	822	833	877	829	862	832	822	839	821	824	829	828	785	839	811	857	860	820	797	887	832	848	865	795	886	815	848	832	879	833	826	841	859	834	858	844	837	833	848	816	838	832	840	810	857	842	855	807	864	846	790	865	865	830	786	824	858	803	838	832	795	839	809	838	818	821	829	831	830	824	812	882	882	850	832	838	833	793	876	812	828	847	812	759	814	795	853	815	901	813	837	852	847	828	800	780	839	822	804	804	867	867	814	852	837	822	826	871	837	812	824	847	853	784	853	823	732	834	913	834	817	863	838	838	865	817	833	753	761	848	814	807	867	813	834	791	849	845	829	808	853	885	812	851	828	830	745	838	810	821	817	857	866	869	853	812	873	798	824	816	833	864	814	850	840	815	804	914	804	847	816	804	819	828	833	819	842	808	881	816	839	832	853	836	859	828	853	843	852	832	882	870	784	812	835	831	798	879	878	847	832	857	863	799	810	790	903	864	815	841	851	835	840	824	782	809	887	871	810	803	829	837	825	845	889	888	790	786	837	821	810	854	847	823	838	859	840	842	803	814	799	813	815	833	804	872	847	845	820	823	855	842	865	858	859	871	873	829	863	844	787	844	853	841	837	792	840	772	847	836	815	857	866	779	828	798	828	833	807	810	816	821	784	857	847	826	877	825	807	851	865	877	834	815	834	910	790	838	834	862	808	727	814	842	872	837	850	857	812	828	830	823	817	823	839	838	834	788	875	821	857	849	823	866	845	893	830	861	867	800	815	816	871	830	842	837	871	857	853	880	821	844	854	832	831	869	822	810	859	891	910	841	820	841	815	820	855	850	802	828	795	836	816	796	827	822	875	824	868	813	862	848	818	813	820	870	822	809	800	796	856	858	805	807	810	830	806	817	791	823	833	850	874	825	821	854	833	782	819	871	786	836	797	844	824	774	824	810	830	824	849	817	811	826	844	853	834	819	857	841	849	851	830	864	847	877	805	861	893	870	884	823	848	807	839	831	882	840	865	848	769	844	834	877	821	839	859	841	804	821	833	857	823	820	837	782	816	833	791	820	829	856	843	842	825	817	801	814	860	825	818	842	809	825	795	817	837	804	843	824	833	843	814	855	805	809	834	834	838	862	863	865	861	835	883	832	810	785	855	794	803	831	768	839	906	805	868	846	858	799	845	755	787	817	836	808	828	872	876	812	844	823	855	835	850	826	782	864	886	845	836	799	815	859	814	854	795	867	788	856	789	884	835	841	813	792	822	803	813	841	868	819	831	826	818	826	791	869	772	821	854	823	828	836	873	827	825	789	813	841	828	834	862	847	885	789	816	824	845	886	864	835	828	834	882	836	835	833	801	790	817	851	857	834	908	794	859	882	866	764	846	869	848	794	801	837	826	823	812	830	857	796	770	831	801	804	846	874	875	790	895	823	796	858	827	866	841	840	809	852	844	849	844	870	847	860	854	835	824	861	839	815	783	827	846	842	898	847	845	795	812	863	819	831	839	840	803	851	877	831	872	902	736	851	776	842	844	852	813	782	863	859	876	841	826	873	832	813	748	835	799	823	852	827
24674	22051	31779	32388	38179	34154	19295	5459	1412	716	560	608	590	586	547	616	601	586	569	575	568	629	582	568	572	562	573	565	559	568	592	543	543	576	572	531	542	575	564	559	535	522	570	588	561	543	553	580	555	531	539	566	615	592	560	534	543	567	579	555	544	590	563	579	572	556	517	586	581	519	540	542	577	559	560	531	634	602	551	576	551	554	573	569	621	584	562	576	566	601	568	580	579	578	546	544	582	566	525	547	589	552	548	564	609	601	561	557	599	532	545	609	548	584	558	538	564	588	532	579	526	572	587	576	584	582	562	596	544	532	548	537	525	614	601	583	541	560	621	589	593	586	589	573	555	533	565	603	581	533	581	602	599	601	572	520	557	586	557	515	534	556	580	567	586	539	581	527	531	576	568	581	591	547	568	549	541	526	574	560	541	618	565	607	556	562	594	534	530	558	581	568	581	570	565	596	538	555	536	589	550	575	558	574	580	557	572	523	564	589	578	598	542	576	564	564	557	577	567	553	567	564	541	538	571	550	575	555	552	502	581	577	561	570	548	564	545	547	552	593	609	586	562	584	598	551	549	585	516	610	540	550	619	554	570	580	583	545	562	549	594	612	586	554	555	589	599	562	600	561	551	564	585	535	539	551	572	551	561	569	571	545	554	566	575	517	555	579	569	608	572	554	581	575	534	555	600	542	564	539	586	566	553	548	540	613	566	580	573	554	539	598	600	535	597	577	629	583	589	594	567	554	497	562	574	595	544	547	645	543	598	559	550	570	562	559	539	604	557	565	596	541	562	535	571	555	584	572	594	570	539	593	556	527	549	554	564	548	543	554	528	563	500	540	538	564	546	560	571	584	570	605	576	575	583	569	573	570	582	605	541	556	567	581	549	536	568	539	565	590	579	598	594	565	543	590	565	563	541	571	576	620	591	578	549	558	555	565	620	608	510	572	575	621	576	606	586	526	547	563	533	534	575	554	547	568	524	590	539	576	539	584	573	555	558	572	581	564	558	542	590	556	549	574	553	527	552	586	549	597	604	605	524	538	545	531	576	557	514	598	597	562	551	565	534	557	545	568	556	586	600	559	560	557	553	518	578	565	552	605	537	587	546	567	564	556	569	543	532	553	604	548	555	577	536	541	571	580	586	541	562	561	534	575	586	589	546	569	583	571	571	524	562	603	631	547	545	624	546	551	533	561	543	593	565	574	557	582	567	514	592	515	616	589	599	540	584	536	583	584	555	569	602	595	553	546	599	569	574	532	579	596	594	569	550	566	561	537	571	560	565	550	601	542	569	562	564	587	605	549	579	590	537	535	563	561	553	527	572	581	517	538	549	531	580	584	575	598	622	564	583	585	569	562	592	551	564	553	571	545	550	553	583	590	581	596	587	579	565	580	578	599	573	531	543	587	604	573	579	578	591	553	518	562	535	578	557	566	567	617	561	557	486	606	586	573	526	591	580	597	574	594	550	513	575	595	559	569	563	536	613	648	544	525	561	563	563	569	585	568	596	573	544	587	533	568	627	604	564	584	583	567	574	541	557	553	557	592	574	551	578	581	588	548	542	547	577	594	601	551	595	562	575	556	562	592	540	556	558	556	549	559	536	589	553	552	578	557	573	571	584	566	583	572	568	568	575	606	563	543	595	573	518	576	610	617	565	591	606	548	567	606	516	597	559	599	576	554	566	531	557	568	582	570	539	572	536	527	575	599	558	577	566	555	563	543	562	575	540	587	535	526	553	568	547	639	531	528	558	550	537	571	586	569	578	593	563	549	550	548	568	586	544	556	590	505	600	528	556	560	575	600	512	567	544	549	563	531	570	576	604	552	564	562	557	575	522	570	594	560	569	639	572	589	558	568	593	575	586	595	556	529	562	565	553	565	564	537	558	572	539	568	580	617	560	528	547	546	625	570	594	530	575	562	540	551	539	585	581	582	552	569	573	614	520	583	578	536	569	551	571	549	548	544	605	534	569	560	547	586	538	542	576	574	544	560	552	574	560	566	585	546	551	556	562	622	570	571	570	574	546	562	606	550	552	553	558	554	538	590	565	544	592	563	550	576	511	568	525	572	571	575	569	550	529	562	558	594	595	544	565	593	503	559	559	584	536	571	571	545	580	589	551	584	564	585	537	584	612	579	555	580	549	571	569	614	546	607	583	598	575	542	530	555	556	569	564	557	557	563	606	585	557	594	551	541	509	529	537	608	500	550	595	607	592	550	584	567	564	585	560	587	591	571	598	598	551	528	549	562	507	540	598	574	549	563	566	584	577	544	540	531	570	586	576	594	601	571	550	558	560	500	575	573	548	553	593	580	587	584	603	559	593	523	547	525	565	577	555	550	515	556	543	534	549	561	610	595	562	546	575	587	551	534	616	545	545	527	597	564	584	567	585	542	544	550	543	567	550	586	570	585	584	546	562	583	551	567	566	573	607	552	571	561	562	539	548	589	530	594	598	589	552	570	578	533	572	548	582	599	572	551	533	555	570	574	564	583	558	579	576	560	569	540	585	567	569	590	550	540	545	588	568	530	567	555	535	566	600	552	515	623	589	577	544	576	540	601	544	569	578	567	565	553	550	551	533	583	539	560	583	554	606	582	569	565	565	578	539	520	576	579	554	585	579	604	556	545	560	592	563	588	573	547	595	556	535	580	591	592	583	571	569	579	569	571	553	517	574	562	566	524	557	576	576	553	569	520	589	542	606	535	611	537	533	515	586	557	530	542	584	606	547	564	593	591	573	545	556	582	589	565	574	585	560	552	577	576	548	595	542	607	572	561	585	540	589	562	541	539	554	558	611	537	602	568	540	575	519	568	601	567	514	571	575	517	560	565	545	536	562	560	545	532	595	543	595	556	569	530	548	550	557	577	552	619	523	591	527	512	573	541	571	575	548	602	538	515	576	554	541	592	605	539	567	527	580	571	564	557	579	575	565	555	558	566	565	547	556	551	553	553	527	559	559	604	557	556	571	603	582	541	543	568	596	579	563	590	539	534	554	603	572	539	582	578	553	555	552	566	568	590	581	545	580	555	546	554	523	518	568	550	553	509	562	575	589	540	576	574	583	562	606	567	585	569	557	571	566	532	580	574	596	603	572	592	528	591	570	565	580	548	565	579	535	556	586	580	530	611	572	533	558	560	541	569	592	527	570	554	600	565	538	546	554	554	614	560	558	586	579	582	556	573	523	582	588	556	572	609	612	603	550	542	573	528	571	558	593	564	547	605	549	587	578	554	531	547	550	582	539	564	533	533	558	544	576	562	588	586	519	569	615	551	580	545	594	577	537	590	529	547	544	587	534	591	552	574	564	554	567	553	578	559	564	551	591	563	560	577	558	567	575	583	583	537	557	588	569	589	532	553	508	564	559	596	558	582	613	569	605	541	579	564	563	580	559	571	568	563	559	550	542	602	582	569	569	558	580	558	556	530	587	580	564	598	565	607	567	586	584	530	555	564	576	596	571	565	570	539	550	572	604	554	568	584
50694	77710	60807	47457	45304	34701	17066	6049	2012	859	724	704	705	645	682	693	685	750	696	681	674	703	690	679	664	660	685	661	669	710	678	689	686	711	691	718	681	651	670	670	636	609	694	695	703	669	644	697	641	638	689	724	716	709	726	661	658	634	661	681	661	699	650	704	676	682	696	643	662	615	671	639	688	700	722	672	638	690	646	716	644	732	724	663	670	651	681	690	678	630	704	653	650	657	702	641	672	658	660	668	691	672	679	663	648	652	703	661	651	685	679	667	712	675	675	687	704	658	675	671	658	666	669	690	670	661	679	632	659	690	676	637	705	675	640	661	685	668	706	649	703	640	669	727	698	692	684	666	685	703	681	673	691	667	672	643	689	690	719	686	714	701	718	667	680	651	662	661	688	668	662	660	652	690	659	689	676	671	667	659	710	652	677	667	638	647	673	675	690	625	662	675	676	668	647	667	653	681	671	688	705	662	685	674	720	711	693	701	687	702	673	640	678	645	679	717	695	733	651	709	709	665	669	707	669	675	613	701	673	652	713	685	700	662	664	659	696	660	704	673	715	686	666	636	733	663	665	639	731	687	702	680	671	713	690	694	643	687	650	668	704	658	692	656	636	660	667	621	663	667	653	683	714	644	669	635	663	662	656	730	695	645	705	643	695	672	690	640	688	675	680	671	661	687	741	657	647	717	720	645	655	689	721	692	667	619	683	680	703	680	645	706	669	659	678	698	657	653	652	692	646	732	630	672	626	692	674	709	657	702	713	678	694	693	679	678	680	690	671	682	652	669	654	679	634	679	691	665	654	709	689	711	663	676	673	666	712	708	691	678	678	622	678	653	677	710	687	713	657	642	681	707	668	664	683	650	665	667	660	682	670	692	700	663	683	651	662	642	665	690	655	678	691	714	687	663	715	701	698	687	700	671	716	705	698	673	653	669	687	657	692	663	671	653	660	670	652	693	645	669	665	734	656	624	646	653	693	681	688	669	655	689	681	643	650	663	709	723	693	702	680	652	670	715	671	723	670	671	650	683	639	687	660	713	678	676	683	660	672	675	652	709	680	669	701	656	659	680	659	678	640	667	647	648	656	694	729	670	638	656	685	657	705	687	653	669	661	631	724	669	678	686	697	699	693	691	619	672	700	667	716	717	692	681	673	702	718	705	689	677	734	662	684	717	707	683	665	737	653	692	725	672	657	713	724	657	699	700	670	646	671	700	721	686	712	705	664	655	683	653	641	710	715	712	698	692	697	629	717	739	694	691	670	645	718	658	660	692	675	672	679	664	655	690	655	661	636	685	725	670	713	681	698	667	710	671	648	684	757	666	666	729	654	670	676	691	586	674	676	730	642	705	653	705	668	633	715	701	689	677	646	627	637	635	666	687	676	699	728	718	722	664	693	679	658	624	693	696	711	668	675	682	647	689	699	625	657	701	695	659	696	669	652	702	684	686	705	662	668	664	713	657	705	722	663	626	649	719	682	669	649	688	664	651	684	641	697	669	654	665	716	704	683	652	668	723	689	651	682	654	682	683	669	635	685	675	644	660	638	708	690	695	678	618	688	710	692	671	674	677	670	672	728	645	690	632	707	668	674	675	657	627	678	703	702	661	672	666	680	657	693	675	648	726	658	702	706	672	649	707	627	680	706	702	665	675	668	659	709	687	666	674	658	687	665	695	666	706	677	687	658	666	737	677	724	681	666	665	688	732	672	711	672	681	751	666	677	683	677	699	677	665	674	684	654	671	670	677	626	664	641	681	688	666	675	674	645	644	676	658	646	687	664	667	665	728	679	729	697	705	679	697	665	704	649	676	701	647	689	679	701	682	679	714	653	717	694	680	711	684	691	651	662	626	629	711	672	671	692	687	646	673	630	661	668	687	642	663	704	652	695	706	645	685	645	658	684	655	630	672	655	717	672	678	713	722	695	681	673	714	657	676	642	736	678	679	705	679	649	646	707	674	723	715	736	668	686	697	692	689	677	707	729	712	725	678	675	664	699	671	632	724	716	669	658	716	688	668	700	666	654	691	656	666	660	706	650	725	632	693	690	694	700	639	662	656	663	666	664	723	651	629	686	647	712	659	674	609	725	649	683	671	690	679	653	686	684	670	692	695	684	696	636	705	681	684	666	711	660	662	627	689	680	678	715	705	700	675	687	662	662	674	656	650	620	722	685	678	701	691	689	659	655	619	670	679	713	625	701	702	711	650	658	652	651	693	690	679	725	641	700	699	708	710	668	688	737	682	697	681	682	691	692	612	669	622	663	695	682	682	663	642	697	721	756	708	689	692	651	663	607	681	672	689	642	665	674	670	695	697	618	685	648	691	686	665	647	719	662	672	693	695	657	669	670	705	632	612	693	674	688	701	671	700	729	682	646	656	700	710	714	705	704	653	686	714	709	700	657	724	670	716	657	653	659	647	663	686	695	707	674	681	698	687	676	671	702	697	715	678	693	671	697	639	676	676	631	660	678	718	647	668	674	637	656	657	688	709	704	730	663	709	686	652	682	690	631	684	673	680	678	706	686	656	626	683	679	732	715	704	663	677	708	641	652	696	690	698	648	704	677	639	723	717	748	702	671	642	708	699	684	657	634	694	691	733	668	629	718	671	672	684	692	665	630	691	701	725	678	676	689	708	713	699	671	659	592	673	665	671	704	719	669	664	687	687	698	659	660	666	695	659	672	700	635	668	684	696	679	660	621	676	666	688	672	701	655	686	676	717	693	674	694	694	632	672	650	704	677	650	727	672	665	661	693	660	686	615	676	703	712	657	650	653	659	691	712	612	695	687	666	703	707	658	687	676	655	681	694	682	688	660	679	683	649	696	672	682	685	671	684	668	690	700	696	646	685	712	690	698	671	695	665	675	687	657	661	651	719	719	679	667	700	681	694	705	718	640	646	661	648	700	667	638	687	653	661	719	683	664	688	691	686	692	700	649	631	665	698	671	711	687	663	705	695	688	637	682	637	688	638	668	697	655	710	677	676	683	665	704	667	653	707	675	669	713	683	685	680	665	682	668	704	628	674	672	650	665	673	712	669	687	644	696	643	659	691	686	689	679	644	694	669	730	661	678	708	659	667	686	631	665	683	712	680	657	709	648	660	683	676	655	655	706	682	677	667	675	662	680	723	684	729	691	651	653	692	706	649	692	673	658	679	676	692	682	660	670	673	644	697	737	673	683	664	675	644	696	709	657	682	699	618	670	706	714	675	711	640	665	681	665	685	663	704	648	641	700	702	670	693	682	669	637	679	624	704	694	658	699	695	706	681	645	702	682	675	683	693	696	620	619	710	668	651	672	664	688	700	717	650	659	656	677	641	678	675	678	715	683	676	667	652	675	654	640	654	717	685	633	677	636	650	704	651	672	683	655	683	646	650	665	654	641	715	680	686	645	681	668	663	630	667	672	663	709	701	700	718	654	678	634	675	644	669	674	659	645	648	714	641	654	635	707	669	670	683	730	709	642	648	655	644	670	667	685
23377	21576	30352	28821	39791	38395	26114	9156	1976	747	558	549	499	608	532	624	536	486	547	516	597	580	508	578	561	518	570	548	518	532	584	548	500	537	518	545	509	564	531	540	506	512	567	525	551	479	572	572	567	562	532	550	544	522	567	557	569	548	534	542	561	521	561	565	539	528	509	531	511	498	551	543	517	502	580	573	535	533	514	540	563	541	564	514	540	553	548	546	546	502	553	541	539	538	488	536	566	570	529	564	526	534	548	530	531	492	554	570	543	543	530	562	522	514	535	495	535	524	535	521	578	528	540	546	559	566	525	587	525	541	537	539	525	531	535	566	554	535	522	519	548	505	535	543	543	526	532	526	541	566	505	549	547	536	571	560	520	543	505	568	519	552	524	532	583	535	540	528	572	531	549	505	524	554	574	540	544	537	529	532	536	485	555	507	564	555	540	598	504	546	532	558	503	562	568	506	485	556	548	539	528	513	549	541	589	527	575	536	522	518	504	567	554	539	545	523	532	508	554	542	546	563	537	523	537	591	485	548	575	539	542	569	523	536	545	535	532	524	507	526	519	557	526	531	496	572	519	530	546	492	518	564	515	527	537	523	536	530	524	565	541	518	554	550	501	571	553	533	521	519	539	541	498	571	550	543	565	509	591	543	537	533	545	543	580	549	583	527	576	553	570	583	530	537	555	513	514	557	543	575	606	559	530	535	565	538	554	525	581	530	516	494	529	529	585	539	539	511	559	540	531	579	516	544	527	563	537	542	575	540	540	557	544	557	602	556	533	511	500	551	569	555	558	536	532	584	541	523	523	556	560	583	560	540	535	513	564	579	582	552	543	562	532	562	539	547	546	544	529	540	591	546	571	559	545	546	557	556	530	540	562	495	549	553	488	537	522	515	590	526	523	525	591	576	526	524	532	527	587	559	567	557	584	605	525	531	492	540	510	549	522	551	532	528	563	530	520	547	506	552	529	539	501	528	557	533	564	527	520	543	541	491	550	518	519	515	535	523	556	523	558	520	531	558	538	600	522	564	545	535	587	582	553	575	523	540	572	556	530	600	477	552	521	530	544	559	558	518	538	565	560	531	543	565	553	545	562	506	538	538	555	564	557	547	566	547	533	528	548	501	564	476	525	541	522	510	511	521	533	550	544	527	533	555	476	558	536	517	515	537	595	566	534	573	535	512	568	534	530	539	517	521	552	492	573	530	534	504	510	589	562	578	518	506	559	549	516	522	506	537	533	594	542	526	543	581	547	529	571	546	561	585	520	542	517	557	557	509	576	539	544	548	573	505	572	544	579	514	601	527	575	560	537	550	560	523	528	540	522	567	531	566	539	477	529	542	495	566	539	519	549	510	549	543	589	514	536	539	526	549	539	541	506	521	566	577	545	543	524	593	508	512	539	532	533	530	580	517	537	559	538	553	562	587	536	506	526	581	539	547	550	524	565	541	571	596	503	534	514	532	560	601	539	568	509	495	526	536	521	521	539	518	547	564	544	524	546	523	491	523	582	510	518	539	535	533	561	536	571	563	509	543	542	556	567	534	511	504	523	568	522	573	538	593	562	542	532	494	565	589	514	515	563	541	564	560	592	513	528	523	523	540	557	556	554	470	517	511	548	531	526	531	531	520	535	545	508	538	516	554	520	529	550	521	531	530	512	503	560	550	513	522	515	563	562	536	556	566	591	539	523	523	561	548	574	549	558	599	522	543	515	515	559	529	540	566	521	528	526	513	552	531	578	517	548	521	512	529	564	517	568	564	553	521	517	544	551	549	524	563	537	563	522	559	562	524	611	575	557	523	531	555	527	521	524	506	586	520	557	534	527	552	542	506	528	558	554	577	525	538	538	552	545	494	550	540	525	554	518	558	509	518	550	539	542	540	532	511	520	548	520	501	538	511	478	495	531	577	512	588	521	551	557	528	571	530	553	577	577	516	535	517	517	546	535	535	531	517	559	502	549	522	550	559	528	535	559	521	515	563	553	536	558	504	577	573	554	547	527	550	562	531	589	529	491	496	589	498	540	524	544	514	526	514	563	539	554	511	570	529	556	541	548	496	542	532	564	539	535	549	541	521	554	553	491	537	569	525	538	512	594	567	523	554	553	538	565	506	469	519	600	507	561	517	514	560	527	542	562	551	513	541	522	537	562	495	543	515	545	527	569	559	540	560	581	570	548	531	530	564	533	540	548	551	545	511	553	549	566	517	548	533	523	546	533	558	553	549	516	570	528	536	507	504	544	576	558	543	525	548	548	512	546	509	586	535	539	575	528	529	520	522	581	545	513	536	527	577	522	553	541	549	536	533	522	536	555	533	534	541	532	537	571	585	530	523	502	546	501	549	572	570	556	581	573	526	495	555	561	575	530	582	536	537	530	499	562	565	533	567	544	519	499	556	526	546	581	553	541	505	514	542	548	530	522	511	502	516	537	529	523	533	546	568	545	554	508	532	541	520	560	619	521	548	538	541	536	581	578	556	555	550	536	602	562	531	547	536	547	533	557	548	582	550	536	583	518	483	565	503	500	513	563	536	521	553	536	544	560	550	559	558	555	535	537	531	531	523	533	570	546	528	527	499	556	551	559	532	537	558	516	546	577	551	532	513	546	562	562	544	525	548	568	552	529	516	557	587	588	511	568	526	495	503	537	558	543	538	521	562	495	571	555	547	564	542	522	545	523	576	531	574	573	573	545	543	593	572	502	549	524	518	574	545	525	613	516	557	517	565	552	558	554	481	546	552	511	536	536	543	574	539	532	601	526	544	542	531	561	551	550	532	550	515	540	540	570	508	564	563	536	546	549	527	580	562	528	526	534	539	550	525	548	485	588	573	550	543	506	582	519	533	517	554	576	503	532	522	531	539	551	546	545	544	571	538	536	555	526	526	552	557	524	545	560	550	487	506	533	572	534	546	563	526	569	539	528	551	531	509	592	529	522	545	521	561	512	514	531	544	536	615	578	514	531	534	534	525	559	537	522	541	563	494	545	486	526	529	581	585	521	534	517	529	540	548	591	548	569	560	501	567	512	533	553	512	569	514	503	555	537	583	531	538	484	552	535	501	517	551	533	522	558	554	550	601	546	552	509	547	552	535	570	535	568	545	542	575	601	560	526	560	540	546	554	556	544	518	588	568	509	561	532	530	540	554	545	540	558	581	536	519	543	548	549	553	554	522	548	522	535	576	539	508	541	547	534	527	500	524	541	536	560	540	563	579	573	512	571	565	507	557	519	559	566	523	511	574	551	595	538	512	533	536	540	566	548	512	522	563	542	528	539	537	543	535	546	546	578	568	592	506	539	531	590	497	532	525	541	597	516	557	558	550	519	500	532	553	537	538	538	570	523	522	536	545	509	553	499	545	507	572	486	538	564	572	575	548	526	577	537	546	539	546	581	562	560	553	544	519	520	570	504	513	559	577	544	513	556	566	546	534	497	548	568	530	556	557	592	552	520	525	516	503	582	539	516	493	543	516	545	560	558	558	506	569
53220	85238	71757	58910	57521	41355	22741	8565	2602	815	658	640	646	616	604	612	645	659	641	601	616	618	657	632	625	609	625	644	658	606	644	632	628	635	663	646	645	649	640	696	615	641	647	631	643	632	655	603	626	642	623	647	685	647	659	633	653	618	631	612	613	641	616	592	600	616	551	601	622	637	607	622	637	619	626	660	631	608	652	630	657	655	597	630	620	581	659	616	651	653	613	589	607	606	638	648	629	632	648	636	631	658	614	605	643	629	616	628	612	640	623	659	646	647	634	596	617	622	646	604	655	657	641	585	608	629	692	661	605	618	654	629	652	667	658	619	653	646	639	666	619	631	680	638	617	653	656	617	625	638	606	611	663	582	623	674	607	638	650	663	606	602	636	622	653	641	683	587	639	668	611	653	637	665	635	660	664	649	647	681	626	640	652	625	648	605	617	675	611	625	592	643	630	604	659	655	598	632	604	653	645	675	611	640	666	631	602	652	672	626	616	633	670	622	603	626	628	623	598	580	592	625	638	631	617	625	655	659	621	588	647	624	630	627	630	597	660	659	660	632	654	643	643	626	633	627	630	671	643	655	676	652	624	604	618	601	626	563	611	630	635	593	600	628	609	620	643	617	658	672	662	605	611	634	650	628	638	655	636	673	620	655	674	668	612	611	645	646	601	613	611	647	598	602	663	648	639	629	643	616	673	640	639	608	648	620	616	621	643	623	632	653	647	653	615	633	636	636	616	662	608	628	665	629	634	629	656	650	641	613	602	621	641	640	593	610	617	648	654	628	611	619	661	635	659	620	611	642	619	642	642	642	613	619	616	667	611	643	611	654	653	635	620	701	664	652	622	622	618	647	642	638	645	602	617	598	652	617	644	628	625	641	599	646	655	611	617	595	646	625	639	627	658	611	623	625	637	582	597	638	655	633	636	614	654	610	676	581	605	615	587	622	659	631	589	695	637	654	602	601	628	628	680	636	598	613	665	597	635	611	597	588	617	646	679	639	617	623	624	644	659	652	628	622	603	669	637	611	610	595	652	613	632	633	633	689	652	660	576	608	632	614	636	655	627	639	651	664	588	617	652	637	645	608	599	617	618	618	650	629	573	640	576	654	626	650	599	619	606	644	642	612	617	602	651	674	650	643	603	677	652	598	616	589	647	634	622	587	659	660	672	606	604	671	655	613	619	634	629	649	567	613	590	632	667	648	623	640	580	627	640	632	636	639	594	653	611	662	632	604	582	624	626	658	598	653	644	656	609	670	630	630	661	641	601	599	641	651	612	659	632	681	612	660	645	614	632	633	641	599	664	652	678	627	650	648	646	631	601	583	610	652	614	654	622	587	602	656	635	643	661	626	616	642	633	675	658	622	622	640	626	593	620	585	586	647	638	593	592	617	652	597	641	647	643	654	612	679	630	615	622	652	665	615	623	663	627	657	629	653	638	632	605	667	655	611	582	656	635	613	606	649	621	590	629	647	635	654	669	658	643	596	643	663	614	613	641	663	627	602	667	642	645	682	603	645	602	585	635	611	616	639	605	642	672	610	602	624	641	600	631	628	635	641	634	601	648	640	655	662	637	639	655	644	644	618	642	611	675	602	661	630	624	604	595	588	600	643	684	584	615	633	617	628	621	643	608	621	649	610	640	630	657	646	661	635	622	615	633	624	622	647	654	616	645	612	630	632	667	651	671	655	620	629	643	656	585	613	643	649	641	624	618	624	625	634	610	599	647	647	630	652	618	647	625	672	604	580	678	658	685	633	591	632	627	633	609	670	624	645	629	613	604	615	624	634	611	629	650	613	612	627	671	639	615	619	636	640	632	623	645	634	641	618	650	644	647	626	583	598	652	658	601	623	660	606	648	641	610	614	621	674	665	608	632	648	601	674	625	613	611	636	624	622	617	617	672	624	673	613	653	605	656	624	613	628	647	639	615	621	650	642	646	621	609	627	630	610	614	659	638	636	688	605	660	618	654	623	674	623	661	648	633	699	631	620	657	649	644	629	647	605	637	608	677	610	618	642	611	645	653	624	634	621	635	627	648	661	650	648	644	608	622	635	635	637	623	620	615	622	622	648	680	614	590	679	596	574	629	635	613	632	666	630	647	603	596	671	621	627	635	621	621	671	618	620	642	626	640	622	666	621	667	623	640	636	619	606	652	591	625	605	584	668	611	682	598	688	685	648	632	614	662	616	641	641	642	637	597	645	631	652	646	666	645	663	590	619	653	652	672	599	647	630	646	651	621	600	667	611	599	639	624	573	641	627	602	656	677	617	618	612	612	676	614	693	660	622	630	609	641	605	633	621	626	622	601	596	638	617	609	663	630	618	626	613	670	640	627	623	651	657	651	628	639	645	641	625	600	636	657	679	622	644	562	646	607	611	627	610	598	647	627	615	655	613	627	627	598	650	600	660	616	599	619	645	645	653	614	651	702	611	620	642	574	620	638	596	634	637	603	641	624	608	643	631	639	655	617	607	662	597	649	581	640	594	647	662	605	621	659	632	642	630	661	680	597	666	658	641	660	625	621	613	636	630	678	620	648	630	606	632	622	675	638	578	631	650	647	650	637	637	625	637	645	612	645	643	631	607	608	655	677	641	613	595	640	660	639	646	634	678	604	617	635	646	591	667	641	610	633	644	633	615	705	650	597	611	620	666	600	617	608	635	667	645	617	616	621	663	662	579	605	603	675	624	624	671	606	629	656	575	627	650	633	633	665	614	656	609	635	607	660	606	646	589	578	626	623	624	646	599	647	607	631	651	644	670	636	638	665	610	624	676	649	632	664	602	634	638	613	636	624	610	650	600	607	618	668	609	611	655	635	655	626	659	662	627	703	677	629	654	646	596	652	638	619	646	633	627	632	651	669	615	651	600	632	614	632	616	605	636	597	632	664	667	676	622	597	637	619	642	627	645	622	620	609	621	643	620	625	642	604	633	646	648	649	575	597	638	596	606	613	624	602	638	647	639	604	644	616	670	625	622	599	595	609	593	647	644	626	621	568	664	628	622	646	615	616	623	628	615	659	590	641	648	634	635	626	646	655	659	624	643	631	617	646	632	656	670	661	612	649	644	632	632	651	648	623	612	648	615	636	621	636	628	661	657	611	617	629	593	624	680	657	588	632	593	659	636	710	611	656	615	680	629	661	647	643	634	667	638	629	614	610	667	657	630	629	640	665	640	628	610	641	676	622	616	650	643	642	646	664	635	641	593	632	656	599	601	612	657	635	600	664	616	639	590	633	635	671	614	667	618	637	647	592	598	653	672	577	620	625	646	596	685	648	662	587	661	634	703	664	629	637	653	625	618	603	616	654	675	696	616	665	648	601	627	620	636	596	666	658	676	637	609	665	627	625	654	636	658	591	606	633	672	625	645	622	642	642	636	663	685	631	607	623	627	595	657	647	592	634	630	625	663	626	627	640	637	617	644	658	634	634	615	668	659	642	642	618	648	666	604	630	625	623	622	642	658	672	600	618	624	599	666
34596	45650	42661	25404	16950	7969	2708	1218	881	787	727	734	711	742	717	716	682	742	777	703	663	712	698	716	711	681	752	716	737	713	707	746	725	673	717	710	690	714	722	748	694	749	741	745	713	672	732	700	691	766	713	728	678	727	681	779	710	695	723	702	701	709	709	679	677	688	681	632	684	698	696	796	716	768	722	710	727	745	679	743	690	670	732	705	709	727	726	705	715	718	709	702	721	651	751	727	706	748	768	675	713	733	725	704	691	722	755	769	726	690	731	728	739	711	701	706	692	692	734	727	703	700	684	708	697	684	660	690	737	666	659	749	686	773	744	747	742	730	715	733	718	746	708	712	684	734	703	748	775	715	711	679	715	693	723	729	719	685	713	697	714	718	719	690	684	706	740	732	759	711	708	710	689	729	751	714	716	684	722	691	718	738	675	754	716	740	720	752	723	700	754	756	685	678	718	765	736	721	705	704	764	726	709	719	690	772	717	722	725	718	697	730	693	780	680	655	741	747	694	676	701	704	683	747	725	696	737	717	739	723	702	717	723	678	765	721	665	702	686	714	760	749	705	745	724	752	722	671	661	717	721	725	667	700	710	681	684	732	704	734	701	714	735	693	728	736	693	703	726	695	653	686	764	717	674	731	683	694	707	788	736	717	691	704	713	688	703	741	739	739	715	694	681	704	671	725	699	725	690	702	678	716	671	691	730	742	721	761	734	697	669	720	705	762	663	768	708	690	719	741	733	714	712	742	744	718	706	729	695	677	671	702	696	765	727	721	701	726	744	727	758	707	718	746	706	731	715	743	694	644	726	743	739	752	677	711	708	668	762	676	739	719	728	704	663	689	699	734	678	750	678	713	691	688	722	695	744	684	663	705	745	686	754	762	748	750	688	716	712	709	680	722	708	733	711	716	751	722	782	698	702	701	682	720	703	742	698	738	730	695	745	762	693	737	724	695	693	734	742	685	725	690	759	724	711	729	711	747	741	694	727	664	696	758	720	715	718	714	745	758	714	658	696	749	723	713	720	667	726	694	690	681	667	689	703	734	717	687	756	725	721	725	685	667	708	740	723	674	709	716	748	689	718	777	731	709	706	777	719	689	763	693	763	707	682	718	704	738	740	722	734	679	712	696	722	730	713	715	757	722	741	735	691	719	709	730	710	734	685	726	756	713	729	686	665	734	706	717	682	708	705	718	785	733	684	755	721	715	707	714	724	690	752	746	697	754	670	688	696	713	766	720	703	695	659	748	717	705	679	721	713	690	734	681	709	716	705	711	706	769	725	721	757	725	746	753	747	761	763	719	688	717	720	733	708	733	736	705	705	664	703	719	712	712	691	722	721	705	697	674	692	707	641	658	757	686	720	730	730	660	720	729	698	738	752	693	712	720	688	716	711	781	727	755	743	689	730	726	717	714	668	736	725	690	761	728	692	720	690	745	709	696	720	712	721	694	696	703	713	790	699	689	760	753	716	726	718	744	711	715	679	698	710	713	763	746	754	729	715	683	714	728	696	712	673	674	696	710	741	685	773	694	733	758	674	683	713	720	679	712	709	678	747	690	695	718	693	703	705	777	731	746	709	741	705	721	652	724	698	723	728	684	741	743	706	674	697	702	732	676	692	756	749	664	735	724	709	696	687	709	775	675	691	743	748	729	719	746	754	737	738	709	651	733	689	706	701	740	703	729	735	681	678	761	709	727	692	723	692	713	689	710	664	731	708	729	684	721	695	725	689	711	762	687	740	708	725	679	725	703	711	715	711	695	686	704	677	725	694	693	702	707	722	681	723	730	689	724	681	717	699	728	714	720	672	726	695	702	729	726	754	756	674	679	707	678	720	720	727	743	686	753	676	773	739	733	723	687	681	692	711	698	716	725	647	763	733	688	726	687	723	685	732	687	726	723	723	736	731	670	751	723	692	729	644	734	734	717	721	722	726	725	726	676	723	655	759	676	732	744	729	752	705	680	742	716	720	685	726	724	747	702	678	728	720	731	692	725	719	721	663	700	771	708	702	711	739	680	695	678	695	748	718	731	718	698	725	686	669	751	712	692	726	678	709	706	678	705	711	747	684	689	705	717	689	734	703	679	693	736	716	655	752	722	752	701	662	727	752	710	723	642	693	688	707	751	684	712	719	724	701	650	737	699	721	669	666	724	685	714	714	701	737	730	721	752	721	731	703	702	708	712	783	676	740	717	699	690	734	699	712	707	702	721	704	745	728	706	721	737	705	691	789	710	706	693	736	731	742	721	706	705	725	716	733	727	716	747	735	720	712	690	682	698	677	761	700	702	707	739	756	684	741	707	679	688	680	734	761	705	739	719	738	691	657	674	709	716	701	731	723	737	713	698	748	724	719	705	702	670	731	735	739	722	735	694	731	702	726	751	684	756	722	718	695	741	755	775	741	704	755	641	707	742	688	706	692	727	670	752	761	718	762	721	717	724	692	746	725	769	753	706	716	718	710	751	747	705	711	785	699	695	768	734	689	681	693	715	757	707	733	742	712	731	727	708	714	718	731	725	674	741	670	721	742	741	703	679	678	710	712	745	705	696	703	681	713	748	733	711	694	707	745	714	688	760	741	739	733	713	711	708	645	700	684	724	726	663	753	671	732	673	705	745	691	691	702	675	740	719	725	752	662	686	734	736	726	680	678	718	659	679	701	690	685	689	754	735	715	671	796	680	721	723	711	770	737	712	680	694	702	685	744	697	730	647	732	732	721	696	719	708	716	739	705	782	733	734	698	696	715	745	697	724	671	748	747	700	735	690	696	738	743	729	712	741	758	686	702	700	739	706	716	737	723	734	746	696	700	696	740	670	666	746	674	733	712	722	708	677	727	749	734	749	754	749	716	696	707	737	739	708	713	755	661	701	767	728	691	766	737	718	700	688	712	726	696	739	732	730	704	740	723	729	727	703	683	746	667	711	688	725	707	760	711	668	707	703	736	668	734	696	726	712	704	741	782	701	693	724	722	735	706	688	697	724	737	728	733	709	709	720	717	726	699	739	707	710	706	722	740	750	689	729	738	722	705	746	720	728	677	739	738	703	717	744	726	720	742	696	736	668	698	756	685	700	742	743	704	722	741	707	694	727	723	736	673	708	688	732	703	695	743	714	681	721	691	727	713	761	637	693	718	740	707	675	720	702	741	714	724	674	707	717	739	736	687	744	750	755	706	726	784	749	648	736	755	675	725	714	713	726	705	718	728	702	701	722	764	717	719	730	703	714	723	731	678	688	704	746	713	704	722	709	729	737	674	697	740	719	718	679	751	667	715	694	729	757	736	677	761	696	744	678	680	718	710	756	746	693	699	731	683	709	666	712	721	698	727	760	746	717	766	776	668	736	708	725	741	736	671	714	734	703	698	705	678	748	738	727	704	749	729	717	712	722	699	729	779	698	736	712	726	718	708	709	710	696	711	698	699	748	712	720	757	716	695	744	718	770	691	732	744	747	684	671	697	725	675	703	736	695	717	771	717	705
45236	60442	43720	22989	18377	9146	3512	1605	978	879	832	840	801	870	790	816	823	880	840	861	847	839	845	805	868	872	841	854	828	863	908	851	911	863	813	873	856	871	844	840	847	844	820	855	839	809	896	802	828	837	844	850	833	875	840	840	816	843	865	828	838	847	836	864	852	786	866	869	852	854	857	827	877	854	814	811	829	870	772	872	864	870	848	827	873	848	812	855	810	851	787	807	858	819	868	838	836	821	884	905	853	860	893	823	863	806	789	871	833	823	852	834	858	915	817	840	903	910	815	857	874	904	828	854	838	865	876	871	847	818	932	868	829	866	876	830	877	915	852	836	821	814	845	867	838	883	865	841	833	810	855	837	867	885	848	805	808	874	795	888	868	831	840	835	864	876	851	846	858	829	821	876	865	838	856	855	829	882	842	844	855	888	859	826	880	875	810	828	792	897	848	799	886	812	872	804	826	852	818	890	860	871	816	839	859	798	815	864	807	811	872	838	828	861	846	862	806	872	864	829	840	862	829	822	808	788	850	852	831	936	853	811	834	796	846	898	837	880	839	823	817	816	860	822	812	828	847	853	858	823	845	831	814	845	850	814	811	834	851	873	847	834	842	802	841	813	852	823	845	806	837	830	862	855	861	810	869	853	796	868	820	840	842	802	823	904	857	848	846	807	803	864	834	807	820	803	839	819	784	858	875	857	823	833	857	845	873	857	846	844	819	787	855	845	819	846	858	873	901	884	897	846	835	865	852	850	861	848	874	859	855	834	867	797	874	909	810	867	819	900	855	834	851	787	854	822	859	839	861	810	827	912	839	875	824	858	857	866	862	822	837	833	853	828	820	815	827	888	855	902	843	858	869	862	836	819	856	864	841	847	806	820	865	845	847	844	816	809	810	834	836	852	853	803	839	826	846	843	794	810	836	840	903	830	824	831	885	874	878	835	844	852	826	889	848	835	844	848	837	903	855	863	833	876	845	843	832	844	822	896	853	862	823	847	822	896	852	836	846	896	815	875	886	838	847	846	847	853	912	832	857	874	827	852	842	848	794	853	869	858	814	797	857	848	852	837	834	871	831	782	863	923	828	886	851	823	847	877	837	844	832	861	905	848	869	875	864	887	823	823	815	847	839	883	849	879	838	826	822	844	841	840	823	850	782	862	842	845	837	837	855	830	839	812	838	841	849	847	847	851	825	903	814	830	854	859	833	835	771	819	835	863	840	874	763	836	860	939	850	802	813	824	811	849	866	867	825	831	850	838	903	845	864	881	820	871	824	835	847	846	848	838	864	872	852	849	901	823	845	844	838	870	855	845	873	872	901	804	815	863	831	872	834	863	850	863	878	873	817	853	864	816	799	818	813	852	849	827	819	828	833	854	817	800	842	909	837	853	817	850	800	839	834	871	860	859	820	804	820	810	820	830	775	917	823	823	860	864	836	890	855	868	846	828	875	831	824	878	831	831	832	797	830	863	853	818	816	852	856	894	903	849	800	814	887	873	846	851	856	908	863	818	834	865	888	884	834	873	839	872	876	843	856	828	883	867	859	836	838	814	896	898	881	857	846	858	795	822	910	819	855	831	900	833	803	876	881	862	861	826	844	938	838	843	785	797	853	803	865	830	837	785	811	836	882	873	815	827	852	897	773	853	827	786	827	898	827	860	886	830	873	882	797	783	881	854	850	863	822	893	856	881	892	846	842	915	847	835	823	818	864	802	820	780	842	809	862	840	872	843	901	859	842	897	865	879	868	834	849	835	815	858	890	853	844	853	859	793	836	833	815	829	857	826	884	886	836	885	849	865	829	822	804	880	866	852	847	867	857	875	836	793	860	811	835	839	825	887	850	907	799	805	869	859	885	813	840	818	851	898	867	854	813	770	853	843	824	849	837	841	851	881	868	857	832	852	832	909	822	839	863	834	845	851	823	834	903	853	805	826	853	846	818	930	855	889	871	840	877	792	842	820	882	834	895	851	875	834	858	871	833	858	834	823	876	814	805	822	878	845	854	865	838	860	813	800	821	812	854	830	872	865	850	819	884	833	795	872	862	890	866	820	851	850	795	890	847	821	869	811	800	855	818	839	858	815	861	875	840	842	784	897	798	818	789	874	849	780	850	856	880	823	778	878	881	834	818	800	831	843	818	863	868	845	868	846	868	893	852	795	846	829	870	829	832	839	802	899	905	853	872	866	861	830	815	799	865	826	878	871	876	811	843	829	875	885	832	821	825	805	867	815	861	868	861	817	876	864	806	775	864	885	849	875	853	874	843	858	834	832	900	830	879	824	829	856	872	899	818	901	848	747	846	864	843	862	821	870	848	871	832	886	834	871	868	875	789	776	893	835	841	862	830	886	805	850	831	815	883	804	835	858	777	839	871	798	823	843	845	860	830	779	900	828	826	834	793	829	866	844	829	830	813	888	855	877	928	868	863	848	836	860	867	868	881	864	845	787	864	837	849	893	892	820	871	840	846	813	785	900	813	828	822	874	811	818	833	846	831	862	787	849	838	854	853	875	857	832	844	819	894	824	824	835	866	832	867	817	833	835	872	853	875	853	888	868	826	874	793	851	844	786	883	855	812	873	849	806	867	856	837	822	852	853	819	839	824	862	821	827	876	898	821	818	868	805	894	871	872	810	872	792	912	912	895	870	868	854	844	849	858	830	847	850	901	869	871	830	848	829	884	870	815	855	848	899	833	863	861	869	809	842	844	849	870	851	872	830	822	844	837	896	809	845	834	835	866	856	848	872	837	822	851	843	887	844	814	819	809	844	864	827	798	875	862	826	905	832	846	822	802	835	814	839	855	773	832	874	887	859	870	914	849	847	847	862	867	878	832	874	793	802	890	822	822	837	877	834	858	847	822	837	849	828	866	853	792	846	872	814	868	906	843	841	896	830	872	865	872	826	848	880	847	866	833	819	898	892	844	874	858	860	821	825	853	855	825	888	865	855	854	857	850	833	824	854	824	794	864	804	858	827	857	807	799	886	846	876	832	850	852	847	827	847	859	869	823	842	853	863	808	876	836	861	895	830	914	826	822	821	882	838	810	851	820	841	822	826	864	837	858	843	837	826	819	848	835	786	877	834	859	797	878	893	879	871	868	833	862	896	848	848	855	831	865	802	823	821	848	913	897	850	857	836	839	859	827	878	860	869	861	884	786	871	794	830	831	885	872	931	839	794	793	824	846	824	838	801	827	783	827	809	901	828	833	852	862	843	851	806	766	848	858	852	845	835	858	895	850	851	820	920	872	889	839	890	883	824	794	884	839	785	861	874	804	904	834	861	840	834	884	850	870	821	815	850	831	825	806	856	813	849	887	781	866	813	841	839	826	818	865	800	839	826	845	860	827	838	815	860	844	871	871	845	826	886	841	822	854	865	851	839	849	853	869	852	841	846	805	855	872	805	839	863	803	811	875	874	849	863	897	849	903	867	859	836	858	849	836	855	853	837	860	842	818	823	867	866	823	848	830	888	870	818	822	815
24816	22345	32618	36452	38238	29643	16191	4071	1154	650	603	578	579	595	602	605	566	561	552	559	592	601	577	598	558	581	526	586	545	548	575	561	579	552	545	546	552	561	563	542	598	576	619	584	578	581	548	577	568	543	607	602	567	598	596	560	579	559	554	553	560	615	573	545	574	565	520	544	551	548	635	547	602	604	556	539	549	611	564	577	579	590	580	574	557	570	544	579	596	558	579	569	564	567	512	551	574	588	571	550	579	533	540	579	583	566	590	610	552	591	578	594	567	580	560	573	579	540	569	558	541	558	600	542	520	564	585	540	593	588	595	562	567	538	584	575	581	532	543	591	575	539	553	554	584	605	566	572	557	540	555	523	573	521	597	577	576	603	522	575	589	629	517	525	580	594	545	573	556	593	584	563	538	601	582	569	559	578	551	586	583	570	551	546	625	552	569	591	557	561	584	580	542	597	570	582	574	594	551	587	559	582	601	568	587	591	563	560	591	599	586	541	575	568	550	597	558	556	591	601	566	563	602	574	604	582	588	544	588	539	563	569	594	570	568	593	620	567	575	532	567	561	572	563	570	562	553	585	588	560	556	564	606	571	592	540	574	545	613	559	544	581	571	531	566	582	526	601	554	556	557	554	608	610	565	566	575	573	531	567	547	615	584	566	589	590	578	575	563	564	580	550	593	556	578	511	582	574	548	541	579	589	541	574	573	548	541	564	583	607	584	574	573	545	543	569	567	530	562	524	553	567	588	597	604	596	610	553	577	557	552	554	555	622	549	623	536	572	569	550	553	570	577	565	614	595	569	583	554	576	591	605	583	608	580	601	609	575	592	575	571	578	577	559	581	567	588	568	529	541	578	522	573	630	547	520	569	584	542	561	540	590	564	552	561	526	509	531	550	542	563	569	553	558	547	601	529	603	557	539	577	640	589	596	535	575	572	569	563	608	566	563	597	610	568	593	587	587	550	526	597	591	572	552	571	555	535	528	562	570	549	600	545	568	598	607	571	559	584	538	607	563	574	563	556	539	550	590	550	558	579	558	593	603	553	538	557	587	543	621	547	583	572	582	527	590	538	589	565	561	587	597	531	581	557	579	554	570	590	599	582	578	579	587	581	554	543	537	518	581	589	539	570	537	610	506	576	515	585	564	625	566	589	540	555	607	537	554	556	616	590	532	602	595	581	591	593	610	585	564	567	600	546	551	588	571	530	617	610	592	518	578	579	557	566	565	564	579	553	601	558	599	610	617	564	605	649	584	562	558	565	599	569	585	576	573	558	573	548	544	580	608	572	554	565	603	568	572	572	568	578	569	529	512	598	577	604	586	564	575	599	554	571	588	593	538	586	557	581	579	577	537	544	583	543	598	598	587	532	545	591	593	591	579	554	561	554	591	585	596	568	577	586	550	568	570	555	530	544	563	586	548	584	618	594	551	548	561	573	545	565	520	545	594	605	530	571	577	560	592	592	559	597	569	569	529	579	562	586	573	560	604	547	546	563	569	535	511	551	602	551	570	591	568	560	575	571	559	557	552	590	606	555	571	599	563	551	539	586	605	567	585	610	622	549	595	614	560	548	583	545	597	602	569	606	566	581	583	539	526	544	551	536	598	515	604	554	598	581	569	555	564	550	545	579	575	576	626	602	597	557	597	567	552	579	569	585	595	581	583	569	598	559	529	556	578	575	560	613	610	521	575	554	572	613	545	555	563	505	606	530	580	623	597	597	540	558	578	547	613	566	574	539	604	538	545	572	566	561	549	568	587	577	556	585	581	549	623	578	600	540	550	552	551	566	564	553	558	576	557	547	573	582	573	536	555	570	569	582	581	522	609	577	613	564	568	541	565	576	589	548	553	585	575	573	607	573	551	599	559	540	581	587	568	600	573	560	591	546	561	563	574	611	627	578	607	548	564	587	580	556	598	536	548	563	564	535	586	593	528	583	547	556	546	572	566	604	563	543	622	546	544	560	549	532	576	555	581	553	543	562	568	532	545	606	587	567	592	583	564	545	583	558	573	564	548	608	562	563	587	590	549	549	550	608	573	584	584	586	569	556	552	563	603	541	513	574	542	551	558	574	585	568	620	573	555	561	559	582	582	572	576	564	565	556	566	568	555	608	555	593	551	544	570	560	594	548	535	542	584	547	562	574	602	574	547	556	590	594	590	552	563	590	574	551	532	622	569	583	614	576	564	596	590	585	535	579	536	609	567	570	526	591	579	568	602	552	569	535	546	579	585	575	568	542	614	555	571	599	588	565	595	571	565	559	576	543	540	563	554	548	547	583	545	583	574	560	547	594	552	570	542	569	559	584	527	582	547	596	554	593	566	548	565	551	594	524	573	560	599	526	542	542	570	596	578	553	597	567	549	566	539	592	569	551	544	558	540	572	614	565	614	557	553	557	574	587	547	573	554	578	556	584	587	586	566	531	564	559	548	594	591	536	572	576	577	573	541	571	560	574	556	558	574	557	598	572	581	580	574	553	560	608	582	555	590	589	579	538	604	546	549	573	557	581	597	526	620	522	555	567	549	619	563	582	570	571	542	564	618	606	516	607	580	580	586	565	583	568	569	560	538	608	523	533	583	591	609	570	579	562	564	540	542	600	537	571	559	557	566	597	559	585	584	536	597	571	567	600	552	532	602	524	548	539	588	561	552	542	557	541	574	566	543	549	587	518	603	550	550	508	553	574	612	564	562	542	595	583	592	586	555	580	589	566	583	545	573	542	581	572	503	584	573	606	558	630	550	586	574	595	561	570	563	550	594	582	565	571	569	569	539	534	581	509	593	582	596	556	546	583	580	559	550	562	535	575	544	574	609	556	558	532	513	592	589	540	589	577	584	557	575	572	542	614	583	560	561	594	574	602	549	567	565	575	615	584	554	569	563	586	564	603	574	568	557	565	557	586	603	585	586	560	558	571	559	601	581	598	558	580	556	550	555	552	585	586	574	569	642	585	575	539	582	614	535	579	589	564	588	525	547	543	598	552	542	537	576	590	514	565	554	540	554	571	570	587	509	553	573	585	593	565	587	555	571	563	567	600	512	577	551	598	556	572	602	598	581	594	593	599	514	594	563	539	594	530	597	582	597	536	522	552	611	608	541	565	572	532	599	563	524	539	577	538	566	580	541	598	602	570	589	570	587	561	583	546	591	599	562	554	544	623	574	579	525	580	535	532	591	565	595	587	611	566	495	590	569	520	613	552	599	529	583	566	583	591	519	558	566	531	580	576	533	594	578	619	590	589	564	625	564	600	547	556	557	573	546	555	590	506	555	572	611	551	581	543	584	586	581	586	549	569	541	583	542	578	547	529	561	577	549	577	515	586	538	569	539	610	576	564	579	548	557	561	545	553	582	605	517	576	547	599	577	564	568	636	560	554	565	562	631	578	587	558	594	556	576	568	568	555	579	582	570	544	577	543	578	562	581	598	556	560	581	561	548	585	601	558	568	595	527	571	551	571	565	545	552	583	578	590	574	555	543	576	548
50156	79489	63483	51892	44292	30038	14084	4786	1538	775	688	693	667	652	717	701	644	733	686	681	715	732	677	700	688	684	660	702	670	678	696	671	668	680	726	698	712	714	699	709	671	705	668	671	724	686	691	711	663	675	721	655	665	678	693	686	664	668	687	700	614	667	677	709	689	657	650	643	715	685	692	661	712	702	665	688	660	682	684	745	697	672	679	631	672	658	681	647	619	724	700	682	692	656	618	689	712	707	710	719	704	668	713	700	645	679	675	696	695	632	725	672	668	726	689	634	661	650	715	639	693	630	685	686	719	632	701	673	669	692	664	693	701	690	675	674	683	640	672	654	678	685	684	675	633	705	657	640	664	672	702	656	669	693	682	689	677	662	667	713	664	723	690	649	732	677	675	642	694	660	649	645	712	692	688	654	683	657	717	660	661	678	667	706	682	687	687	651	692	725	736	698	729	652	668	651	684	677	701	669	691	671	686	707	636	663	691	742	713	660	697	644	627	654	671	708	686	673	660	678	676	686	666	693	673	696	686	684	670	723	729	653	730	717	655	689	704	674	656	672	688	668	679	668	684	715	654	685	685	669	685	691	707	714	708	658	703	665	677	662	679	630	662	651	674	667	684	681	674	703	689	682	674	621	722	706	741	667	690	695	629	619	665	655	729	655	713	680	686	705	674	690	665	701	660	695	722	700	647	647	674	722	738	760	659	684	723	681	655	657	643	641	694	690	695	689	721	633	607	672	680	695	670	721	695	695	653	693	651	644	709	673	679	702	743	679	687	717	754	711	683	707	640	676	660	723	701	703	655	688	635	693	701	658	707	640	673	758	706	733	711	665	694	679	654	719	667	721	689	688	713	666	660	694	679	686	681	712	669	663	712	652	694	721	709	656	648	695	653	686	656	719	660	700	698	691	689	704	648	627	691	671	668	678	669	656	692	661	691	697	656	716	693	684	696	695	650	698	690	714	703	703	681	677	667	696	652	668	651	731	749	664	711	654	684	707	686	705	693	663	676	707	700	729	671	680	637	658	665	706	687	660	680	668	640	704	725	696	683	712	696	704	665	716	683	660	656	702	689	726	686	689	655	660	704	644	712	660	677	678	680	715	656	695	683	684	676	682	648	683	670	670	691	658	685	683	708	679	651	658	668	701	651	700	699	658	670	696	717	668	677	663	717	700	680	738	684	697	689	692	697	688	677	708	722	699	687	699	676	630	679	676	712	671	671	684	680	671	749	684	683	644	692	694	700	674	679	677	694	682	675	666	644	622	675	696	650	645	718	683	662	685	693	657	699	627	661	679	706	671	705	640	658	637	695	717	674	693	706	723	671	640	670	641	638	681	674	681	644	689	688	668	684	673	665	645	649	679	684	707	719	727	674	713	692	659	664	611	693	706	658	679	716	710	666	692	685	687	685	709	682	705	686	668	658	662	668	644	664	739	676	711	673	693	735	676	712	679	645	628	691	708	705	646	699	691	687	708	680	702	660	639	685	680	709	691	746	649	695	664	655	709	665	650	747	657	684	649	705	655	685	713	633	653	652	719	707	705	677	710	689	651	687	712	679	657	649	685	697	717	699	636	636	632	663	670	692	620	689	640	653	686	671	688	660	674	675	697	667	627	622	667	685	699	696	676	681	696	649	666	634	683	682	709	677	632	630	726	705	680	680	648	693	707	652	755	686	685	701	689	681	688	657	702	684	664	713	661	696	726	703	721	642	693	667	642	668	691	676	719	669	710	690	686	668	699	709	685	684	676	691	710	707	651	652	728	653	669	651	706	647	683	683	703	715	673	699	677	663	679	705	646	711	659	720	703	687	624	659	709	661	699	648	692	680	648	674	676	666	711	665	725	688	680	706	734	700	654	685	627	688	706	690	703	641	648	692	711	686	658	716	663	701	690	685	650	676	649	700	672	730	653	707	673	668	707	710	657	684	707	705	684	688	652	669	677	693	667	721	650	703	679	651	736	690	718	647	672	690	627	708	666	656	727	653	698	650	664	668	653	690	691	693	697	702	692	696	689	643	676	621	661	629	687	681	720	685	690	682	704	708	659	714	714	725	728	691	691	699	648	659	645	653	707	685	703	637	665	680	700	646	687	662	683	696	695	649	727	678	674	684	706	678	712	709	688	664	694	629	676	648	666	679	729	684	715	685	698	707	664	659	678	712	655	651	609	680	676	677	690	682	668	696	738	661	701	662	702	655	705	743	663	680	694	661	669	719	750	655	673	689	656	680	708	695	677	695	701	690	683	676	688	705	712	700	688	675	745	647	739	672	683	686	717	687	673	644	640	715	660	704	697	637	639	654	742	686	721	651	702	629	685	656	720	632	669	629	707	680	702	729	690	687	646	690	653	674	660	695	682	703	668	613	711	684	638	731	674	679	686	662	701	661	648	677	716	678	700	704	716	675	689	693	660	718	712	716	714	696	628	660	665	678	626	652	658	694	621	683	678	680	671	678	672	692	711	717	689	682	667	672	718	677	682	678	681	664	671	692	713	687	652	683	701	644	665	674	671	673	675	681	660	685	710	674	681	675	706	670	700	696	670	618	689	666	666	721	684	664	661	728	710	646	676	683	657	659	653	669	674	642	683	685	670	678	684	708	692	699	701	711	662	705	697	716	681	705	646	693	643	696	705	745	651	659	637	652	692	700	667	681	668	664	687	667	730	684	658	666	686	723	687	686	706	717	686	710	734	662	674	736	694	668	707	687	711	642	652	712	698	664	651	709	658	669	695	654	630	698	732	674	702	655	658	700	705	712	672	648	651	680	701	703	616	709	676	691	705	672	649	710	705	689	706	689	715	675	689	688	636	677	673	697	643	679	647	681	713	661	691	669	659	634	673	697	690	665	743	670	701	666	709	676	666	677	630	709	719	660	696	678	680	676	692	654	665	707	648	684	694	663	662	681	672	637	705	755	730	676	665	723	654	646	690	739	671	691	667	666	715	648	660	686	678	713	678	698	671	691	751	681	673	665	675	665	689	692	717	682	654	699	708	675	700	684	686	663	722	675	699	660	681	690	670	699	695	713	686	727	689	682	680	718	645	671	717	672	764	686	730	654	713	705	719	675	651	683	685	701	714	637	703	673	633	705	747	695	681	686	688	640	666	644	699	694	688	690	644	686	667	730	695	668	685	669	734	718	689	662	672	683	697	679	695	636	680	705	705	667	673	685	660	669	660	724	662	690	701	680	689	691	672	702	671	599	682	682	678	640	661	662	701	691	695	700	630	706	681	700	640	653	690	673	664	686	676	728	699	680	668	688	673	708	686	697	689	717	676	702	675	651	661	691	704	688	701	720	761	683	687	651	670	703	642	691	674	707	665	701	712	701	696	737	705	636	643	747	691	671	657	682	724	634	657	649	712	683	652	657	673	679	666	648	681	689	680	710	686	686	667	710	692	674	654	682	705	687	705	691	690	699	687	692	687	680	685	718	660	706	685	699	709	704	696	655	678	672	677	656	689	704	694	686	656	653	675
23411	21550	30463	28822	36265	36764	25113	8645	1941	655	539	518	567	540	551	540	492	535	540	551	520	560	535	557	570	580	554	528	522	573	549	563	521	541	580	514	514	527	520	523	562	503	520	550	544	524	530	556	534	530	527	530	531	562	531	506	555	521	516	543	562	550	572	567	516	547	540	530	524	559	529	567	550	510	502	478	534	540	591	575	518	536	516	499	558	569	577	507	534	516	559	541	519	524	563	516	579	526	565	531	535	524	527	580	562	554	501	492	530	557	526	481	524	548	545	548	545	561	547	523	558	519	581	585	524	501	520	524	486	545	502	558	571	511	552	529	546	542	562	561	536	528	525	530	501	540	517	526	520	525	570	551	519	538	592	572	539	555	548	562	528	560	519	524	535	509	546	541	539	527	556	506	539	570	533	542	555	532	538	543	530	573	515	526	557	554	559	572	515	521	534	532	543	543	515	525	588	537	549	528	553	524	548	561	514	521	568	548	531	488	524	534	503	513	508	510	498	517	547	529	525	577	522	554	558	526	503	514	521	571	517	538	520	510	508	542	498	551	565	549	521	520	536	526	563	551	513	542	528	493	578	573	476	515	541	508	557	520	567	521	551	527	522	567	512	514	499	540	525	491	515	494	571	512	540	540	579	496	565	507	538	557	583	552	580	505	546	535	546	560	531	523	562	531	548	551	535	566	531	509	533	556	552	542	517	528	563	491	517	497	560	531	529	536	577	552	547	544	531	555	591	522	536	519	526	546	529	508	518	522	538	557	530	551	536	484	499	529	554	532	539	537	527	533	537	500	536	537	533	553	540	564	510	543	521	554	546	514	572	567	556	509	562	538	568	509	537	537	534	520	541	548	538	528	544	512	507	556	529	521	540	516	486	522	539	541	483	519	514	509	528	536	567	555	573	546	571	534	565	534	540	540	534	541	501	562	538	523	515	543	590	556	513	560	541	550	547	460	544	573	527	487	539	502	515	511	548	487	523	526	538	530	499	486	530	539	540	564	576	527	566	576	544	547	526	557	541	550	554	545	528	545	541	515	534	532	559	509	507	542	564	526	520	513	534	530	544	517	589	534	525	538	555	561	583	578	532	535	525	497	514	567	562	543	502	527	526	557	546	491	500	501	520	564	560	504	521	556	538	534	531	500	514	542	545	473	590	529	529	507	500	515	534	545	576	557	503	512	555	547	521	528	576	496	553	557	576	528	534	548	541	550	531	515	506	550	520	528	511	529	510	588	527	553	545	524	535	498	530	562	544	537	529	500	559	579	504	510	486	520	494	545	539	529	529	577	550	562	566	570	524	514	508	472	545	524	534	530	552	558	545	551	525	503	516	564	525	574	550	527	552	553	564	533	524	554	521	481	536	516	564	508	546	475	507	519	536	544	530	518	514	546	534	519	583	530	496	547	517	527	530	533	535	561	549	527	582	595	539	549	549	540	600	567	495	557	525	547	540	520	511	552	505	511	552	528	518	506	561	481	570	570	529	510	515	515	522	508	528	551	533	501	522	548	517	545	597	563	555	503	511	526	561	525	535	528	552	506	569	519	590	524	557	537	542	530	533	511	544	516	524	538	548	474	558	555	503	505	557	527	558	510	520	502	530	536	552	565	536	523	507	513	579	514	507	532	495	522	528	528	569	526	495	537	510	575	535	552	547	547	473	547	513	539	584	514	526	510	534	537	576	535	551	492	562	538	545	515	524	568	548	493	542	538	522	504	566	549	526	527	554	523	564	522	551	507	541	549	523	548	506	556	518	542	510	503	541	538	549	542	548	534	520	530	522	525	514	526	558	543	537	589	546	563	536	508	497	545	524	510	524	514	537	550	536	510	474	550	524	515	533	580	525	514	545	534	511	535	533	544	562	550	535	555	531	496	523	505	507	560	524	559	533	502	561	512	517	549	534	520	544	562	544	533	554	557	503	543	549	550	523	505	550	526	504	533	518	526	504	539	566	489	564	555	512	555	510	534	515	547	525	531	516	517	534	531	555	541	498	528	531	531	522	506	569	498	543	512	535	531	521	524	526	486	520	534	535	548	543	542	525	532	537	512	566	536	541	539	551	539	542	532	522	575	535	557	550	559	537	525	526	574	543	557	598	541	534	507	545	526	484	527	563	530	488	504	528	537	499	541	536	499	580	552	568	542	541	533	466	508	575	520	528	516	507	591	539	517	496	547	503	588	531	545	520	536	517	555	530	527	520	537	513	477	554	496	526	525	512	543	521	535	541	562	551	496	508	552	514	560	547	516	585	565	563	536	544	515	519	534	583	528	542	566	535	532	549	535	512	542	548	547	522	532	556	508	507	492	513	528	525	530	510	543	548	554	481	527	515	527	579	514	494	562	503	546	540	507	524	526	511	517	569	514	588	492	557	580	565	505	535	544	550	510	490	524	559	540	543	507	551	502	525	537	488	571	539	543	530	528	554	560	547	528	526	564	517	498	485	536	506	527	506	567	502	523	552	521	506	521	566	582	550	578	504	540	522	528	492	484	517	496	538	513	540	561	499	558	558	499	579	510	560	543	558	533	518	523	559	526	528	545	539	542	499	489	575	502	531	505	507	514	555	541	514	538	545	524	536	536	514	567	547	536	539	543	507	514	550	540	503	538	523	533	521	543	544	569	548	532	513	531	532	510	538	519	552	557	475	566	536	489	521	550	545	579	518	555	535	551	554	520	515	530	531	520	501	513	512	515	490	551	518	516	508	491	532	543	525	563	539	532	559	492	543	495	547	532	528	530	550	546	475	567	555	570	516	515	540	516	492	541	505	514	574	545	560	541	534	557	545	516	517	560	566	515	518	549	559	527	535	547	522	515	550	556	541	548	514	565	534	512	532	507	517	532	497	505	567	528	525	560	537	492	561	547	543	554	513	506	548	559	497	562	537	521	514	517	551	559	533	553	531	546	567	559	565	546	538	547	532	529	520	510	496	535	502	490	516	545	550	515	514	513	543	519	511	507	515	549	517	572	541	514	535	550	533	500	522	564	521	529	509	526	542	525	578	540	572	585	515	493	507	552	554	525	545	534	513	542	510	544	501	557	532	560	536	527	550	549	521	505	510	537	521	555	552	518	515	531	581	540	529	486	524	573	530	560	535	531	465	553	538	562	518	565	557	547	546	513	489	499	493	549	547	562	583	519	537	485	506	553	535	533	550	523	523	549	511	526	491	559	561	536	516	584	535	534	484	517	574	520	539	560	563	519	539	497	567	542	536	484	533	513	563	555	519	483	558	585	530	507	522	524	540	564	560	530	526	569	555	502	521	505	534	488	544	516	495	520	535	594	532	580	532	547	550	516	550	579	490	505	545	556	530	534	505	519	535	549	546	543	539	532	549	518	534	542	523	503	513	554	553	551	548	525	571	527	531	548	557	521	544	510	539	518	498	601	535	542	556	512	556	551	575	537	527	546	519	570	527	556	526	557	573	529	562	535	529	535	551	498	591	504	576	532	500	519	526	533	496	516	572	508	538	529
53825	86340	72331	57983	53338	40162	21981	8441	2664	837	635	626	633	622	627	604	670	640	600	652	644	620	622	630	654	617	602	632	628	601	626	658	582	606	666	623	658	642	595	602	624	636	658	622	639	650	603	608	618	620	610	643	640	570	599	679	650	626	673	595	632	614	652	619	636	598	632	646	659	643	626	612	678	672	613	643	625	614	662	663	660	615	605	678	627	603	629	631	644	622	643	600	658	661	652	649	617	630	579	641	603	656	613	640	582	604	610	603	653	610	653	614	610	638	621	611	677	618	682	647	634	661	626	605	588	592	634	654	643	674	627	632	606	624	643	658	651	617	622	624	654	600	626	662	618	663	639	675	622	693	654	601	614	603	627	651	626	627	648	619	690	624	611	621	625	582	603	671	629	603	639	673	670	600	622	662	637	623	653	633	613	646	686	642	604	632	663	608	599	619	616	599	639	617	579	645	595	587	703	608	634	624	668	628	659	622	618	597	599	635	601	611	610	640	621	624	615	639	595	655	617	618	635	589	656	640	590	614	632	619	595	636	612	652	635	616	623	587	559	610	669	629	670	674	624	590	631	598	586	614	617	615	619	652	658	586	634	657	629	580	650	578	636	656	621	610	601	642	632	633	596	635	616	638	621	611	639	633	592	597	670	611	623	628	636	616	623	616	630	625	596	619	674	654	646	631	660	588	638	610	629	577	587	667	610	625	602	596	674	621	608	621	602	648	620	622	606	609	644	635	650	613	649	616	648	611	619	602	602	667	656	621	621	671	650	627	606	639	621	659	651	615	603	654	619	612	613	628	617	606	647	612	595	641	638	585	630	609	605	641	645	653	631	640	600	614	617	663	576	639	634	624	651	644	611	627	629	609	614	619	615	605	607	606	676	648	633	581	598	660	644	646	658	636	672	638	590	607	636	666	634	613	621	605	628	620	655	640	652	601	632	642	600	645	640	641	614	630	575	609	598	672	672	581	601	606	616	633	636	645	631	599	583	642	645	663	666	607	650	634	641	606	642	650	619	633	640	624	611	622	646	617	626	630	592	611	605	644	627	671	652	607	617	614	600	649	628	624	661	635	653	676	623	624	607	645	603	627	631	643	649	658	605	630	644	590	663	633	660	576	606	614	622	618	636	599	654	644	642	657	622	603	614	601	675	570	648	648	644	578	609	568	586	617	634	613	626	650	624	605	649	663	647	601	669	665	631	632	590	654	653	570	627	618	635	654	651	636	655	620	600	618	634	592	599	622	649	622	656	652	625	658	645	658	641	657	630	606	681	621	599	636	639	597	655	651	578	623	652	624	656	639	603	601	660	585	629	615	603	631	593	650	648	640	639	631	669	638	644	614	652	635	623	616	644	659	683	631	637	649	621	652	638	651	610	633	616	613	610	641	637	704	641	578	642	637	614	643	596	633	596	645	588	620	588	628	644	609	633	640	660	655	650	631	651	628	590	602	640	626	640	587	651	613	648	620	622	630	682	626	641	616	659	594	642	601	650	623	589	617	606	630	642	643	645	600	562	620	615	622	626	625	607	665	642	595	618	631	625	626	679	653	648	624	580	637	653	610	658	631	639	630	633	653	603	636	670	679	612	579	644	611	675	617	657	632	598	621	621	627	637	635	604	623	607	638	640	588	654	555	586	615	627	613	664	641	652	621	669	618	655	613	629	608	642	661	627	628	624	665	595	628	568	621	582	610	627	609	632	630	684	649	638	642	577	602	647	654	623	609	628	649	616	623	637	616	608	625	624	651	621	588	597	609	613	606	590	678	633	620	623	652	624	630	612	614	643	671	606	640	668	633	671	586	570	617	650	625	620	616	659	585	660	649	627	637	637	671	638	662	600	620	643	655	604	650	614	622	664	623	650	625	645	644	658	603	650	619	611	633	607	620	617	621	640	625	633	651	641	664	635	681	642	611	654	632	644	664	595	621	619	591	626	627	678	633	639	624	610	639	622	633	636	626	623	613	640	642	650	614	615	650	605	604	665	601	679	645	598	626	639	613	613	643	656	619	662	610	600	591	621	637	617	609	624	611	630	605	636	608	645	673	652	612	601	604	653	648	589	662	603	626	595	602	628	622	663	622	649	657	700	617	590	641	638	629	626	606	635	620	607	639	600	606	611	698	604	635	619	619	654	667	609	674	620	652	576	636	624	644	600	636	660	610	624	640	599	623	618	660	653	598	613	620	658	620	615	632	638	653	655	627	666	605	605	650	645	619	594	607	611	617	617	640	596	615	629	632	616	621	636	630	632	650	607	586	590	650	648	663	619	637	649	638	630	618	615	645	648	626	595	619	635	669	608	589	625	624	674	655	601	611	644	647	631	645	640	628	618	646	614	612	584	638	594	645	575	623	595	625	600	618	643	628	595	612	604	647	623	590	584	627	637	634	625	616	632	612	624	654	610	568	618	584	674	632	601	587	634	667	602	644	647	657	640	672	615	612	615	652	667	658	614	658	640	628	576	616	616	660	631	622	622	606	586	606	631	641	612	643	623	604	607	623	620	598	706	633	576	614	584	601	638	601	612	625	629	659	638	608	622	647	560	606	618	650	616	607	616	628	643	635	626	648	629	652	646	592	602	632	645	632	643	654	610	626	638	649	632	643	602	586	612	624	648	614	603	626	618	645	631	631	669	615	653	661	668	608	637	661	654	626	627	640	619	692	659	603	637	648	618	613	683	628	666	613	608	636	630	587	624	635	648	610	633	632	595	587	622	639	626	651	632	633	633	619	610	622	636	606	622	626	594	646	620	634	632	631	558	592	621	657	652	638	638	600	615	660	651	629	600	630	651	606	610	669	619	635	624	662	594	587	629	647	665	633	622	625	633	622	605	609	643	661	636	623	601	576	633	629	620	604	596	622	625	601	624	586	671	601	643	650	627	655	597	623	631	621	686	616	620	630	603	638	644	639	611	579	650	606	622	637	638	619	615	606	597	631	633	619	593	633	624	598	616	630	630	642	630	624	646	603	639	675	603	644	650	663	668	672	637	608	616	616	642	633	604	661	622	634	614	603	567	634	659	683	618	637	690	580	600	647	656	645	641	664	642	592	601	645	647	628	620	627	625	634	627	637	616	618	629	626	661	605	616	673	662	623	605	652	612	614	642	617	612	650	620	613	634	627	662	608	597	608	645	649	643	618	596	600	665	661	621	623	638	640	585	597	671	642	657	589	612	651	604	658	639	634	644	643	641	602	646	614	629	607	593	619	645	664	647	648	627	626	642	597	645	592	637	663	601	604	650	597	600	608	616	627	618	615	625	610	601	625	585	593	607	604	594	696	623	609	646	644	615	621	652	619	611	624	623	646	567	608	603	626	631	639	607	606	578	651	594	641	642	635	614	683	592	585	627	630	579	617	617	611	676	606	597	650	640	650	635	664	649	649	632	626	629	633	622	619	648	631	640	649	612	663	668	626	595	638	634	636	636	619	640	562	655	651	590	613	648	635	632	662	580	624	651	634	616	614	610	630	622	610
35754	45864	39369	24222	13964	8769	3362	1369	842	716	729	764	682	696	715	740	670	706	713	691	692	766	706	779	718	752	703	653	692	704	732	723	674	698	681	774	736	688	706	653	732	764	707	650	758	730	734	707	740	725	693	699	693	740	708	740	736	699	679	730	659	698	653	701	744	664	727	695	701	682	727	728	726	690	714	716	677	696	698	714	755	703	738	670	707	723	726	681	710	673	713	742	696	728	743	697	714	680	721	728	700	690	695	700	733	716	735	669	731	713	675	714	707	690	702	670	689	702	690	702	755	719	711	673	705	682	736	720	691	739	737	718	689	707	735	694	717	669	722	743	718	656	675	756	732	715	669	682	730	727	701	765	636	666	743	693	698	735	693	755	629	720	723	675	696	656	681	703	696	743	751	698	709	718	663	740	727	732	698	723	706	703	670	726	743	716	710	726	711	699	714	697	719	720	715	725	653	771	756	752	713	708	685	731	709	680	741	743	691	704	687	721	665	698	795	676	717	683	712	683	684	719	705	693	774	744	758	737	666	730	691	711	675	714	763	683	640	683	693	722	721	737	718	700	680	695	713	705	709	737	767	667	681	716	719	714	721	707	718	713	767	706	701	721	658	676	644	686	754	718	711	738	716	748	716	703	668	682	719	733	710	731	724	730	707	708	753	749	717	740	649	756	724	720	721	727	746	730	711	724	735	650	736	664	700	687	707	696	694	718	726	704	746	736	712	725	652	777	734	709	746	719	695	756	698	747	733	699	671	715	654	670	694	721	670	717	726	724	705	706	710	714	753	676	688	723	694	685	679	673	741	734	734	713	691	719	681	661	725	679	713	701	741	643	726	709	692	704	675	704	686	715	758	670	696	744	684	693	701	717	671	686	704	711	677	733	695	698	686	685	741	714	742	764	714	708	692	677	740	692	685	705	751	704	741	676	676	754	734	729	752	713	718	731	721	716	728	693	743	719	711	737	710	691	777	698	723	729	670	731	703	720	732	672	676	721	718	696	659	692	692	700	689	722	655	716	711	673	727	743	697	729	719	720	707	695	668	698	739	762	683	708	709	688	689	703	720	685	691	712	704	717	742	701	698	669	717	725	730	769	687	688	691	716	720	711	728	770	709	688	696	701	701	672	688	705	770	733	691	694	700	720	737	720	712	711	713	675	705	692	682	758	682	643	743	722	710	722	701	676	701	739	741	731	696	694	698	737	641	733	705	692	716	761	700	750	711	702	733	705	715	718	695	706	763	701	718	697	656	702	671	750	754	735	718	731	733	693	718	718	731	762	688	668	677	688	679	718	697	699	706	672	717	647	717	711	710	680	725	731	741	669	731	721	699	721	773	720	677	720	709	694	720	697	678	721	702	674	700	691	704	674	699	687	716	728	756	715	721	708	697	702	695	751	763	661	713	707	732	686	678	701	729	656	717	742	712	694	663	713	701	739	699	691	704	704	703	692	735	754	718	687	693	684	695	760	673	696	754	722	730	724	717	721	738	723	722	746	685	684	709	705	698	718	698	743	690	741	697	690	749	705	744	719	740	718	755	690	708	691	771	731	724	668	697	712	731	701	714	748	749	744	759	727	724	770	682	693	759	705	670	720	688	683	706	713	714	680	749	705	704	705	744	735	706	713	749	709	734	702	718	665	730	713	756	706	663	698	739	678	725	722	735	674	733	721	724	701	714	732	794	665	678	755	755	694	681	695	692	702	732	735	715	695	697	705	696	703	727	720	728	733	711	737	727	710	712	677	705	710	678	710	733	717	674	703	695	705	668	675	726	647	695	679	718	701	757	712	698	637	757	708	721	668	668	674	720	731	691	729	671	695	722	693	667	719	753	634	699	740	742	670	678	712	688	742	730	727	735	714	730	693	696	743	709	730	744	696	719	737	673	761	723	752	740	677	717	717	781	713	750	741	663	704	693	676	651	733	752	694	704	752	712	725	730	670	696	719	694	710	724	664	753	698	722	740	661	745	732	727	699	724	724	764	703	709	708	719	680	727	662	736	731	745	698	765	666	692	712	690	716	713	647	704	711	702	678	707	717	741	683	730	686	715	764	701	684	707	734	748	735	692	674	729	703	705	700	665	734	726	699	705	712	706	697	679	704	719	719	690	660	721	739	687	666	709	703	740	745	673	738	743	734	746	693	759	684	662	678	724	703	709	716	699	736	711	731	699	690	676	716	713	731	733	707	682	701	708	664	730	746	722	695	710	703	676	745	706	693	725	692	640	654	712	720	728	718	724	704	660	712	742	699	690	728	707	701	724	709	676	737	758	678	727	740	684	692	708	709	630	655	692	691	722	682	685	679	695	703	732	715	706	695	728	706	707	682	726	675	668	715	701	723	701	680	685	750	684	718	709	740	709	765	726	736	667	732	688	765	712	694	684	703	695	723	681	732	727	734	690	705	722	734	667	672	706	691	700	719	679	690	716	778	653	681	702	707	702	679	727	663	720	685	629	711	767	659	676	718	737	707	701	693	671	717	733	696	728	668	740	725	653	671	718	757	772	689	689	770	699	662	704	694	660	702	643	720	690	765	726	752	707	713	760	714	711	738	698	711	703	645	739	722	713	772	704	691	712	731	719	764	704	693	684	692	700	701	744	715	694	684	718	688	716	693	724	676	697	666	723	707	721	709	744	715	683	742	732	672	670	703	749	691	723	690	705	738	699	707	702	711	721	740	690	707	688	711	675	729	710	687	685	745	711	719	723	707	691	728	663	679	707	734	732	706	670	774	758	739	713	664	663	723	703	718	655	723	671	655	741	675	680	693	701	710	688	723	715	724	752	693	670	708	732	697	691	751	696	764	715	672	717	734	730	714	711	708	659	699	706	727	723	740	728	638	709	705	682	726	701	660	682	700	709	753	682	738	734	716	719	693	681	727	733	650	686	667	694	712	739	786	708	740	684	733	738	704	699	705	673	682	760	721	710	730	691	756	755	722	723	702	672	741	698	703	742	734	704	666	760	711	739	747	714	751	738	726	718	719	690	723	650	736	723	729	726	723	749	680	699	717	695	729	712	651	752	722	746	696	741	707	725	750	707	736	750	753	728	708	726	676	711	678	728	722	724	770	715	720	730	705	699	701	702	715	720	685	659	703	718	663	746	674	699	694	683	714	715	716	743	683	720	719	757	723	748	699	719	728	693	709	755	707	715	779	692	732	703	713	699	668	721	737	721	769	708	706	745	719	697	709	719	723	709	691	729	728	717	729	705	725	730	695	690	682	690	727	728	699	719	774	707	700	724	721	722	707	689	705	703	707	749	693	692	715	692	701	694	705	655	740	724	690	689	745	734	724	687	710	693	677	726	731	713	665	724	689	752	724	719	689	683	779	691	731	699	736	743	730	719	694	691	673	697	705	750	764	740	695	673	735	673	713	759	687	707	663	701	688	720	709	715	708	701	705	683	686	683	788	667	628	712	703	718	706	723	739	701	687	678	722	648	726	668	659	726	712	775	689	705	740	710	710	743	708	716
46860	61404	40942	22920	15804	10295	4240	1844	1020	865	869	864	829	828	832	863	827	854	835	874	858	819	871	852	833	819	860	848	857	913	848	771	844	810	850	820	865	871	866	853	879	916	802	839	844	875	842	821	840	798	845	890	824	860	866	886	880	878	837	830	800	838	827	820	836	810	833	824	813	853	815	857	802	794	825	828	835	810	847	843	879	794	899	788	818	834	819	860	787	856	844	830	839	845	917	855	853	841	828	880	837	846	875	816	850	846	854	853	843	841	861	880	887	837	887	847	868	879	891	876	843	866	853	875	884	843	807	840	838	835	806	893	851	814	872	870	827	822	894	858	801	910	865	812	851	868	789	790	836	870	850	834	851	877	795	830	846	856	853	828	863	833	830	832	788	847	840	886	864	843	825	846	864	847	845	854	828	773	833	824	850	891	839	819	836	903	869	874	864	891	833	849	811	834	860	848	868	877	805	813	851	893	899	864	823	825	914	825	834	857	781	844	841	763	869	796	858	897	856	881	885	838	825	837	780	844	848	798	846	845	851	886	893	814	853	831	834	814	831	848	822	787	857	879	850	780	833	842	847	813	804	815	847	807	828	849	847	821	897	844	815	807	839	858	823	840	867	868	817	818	852	837	855	840	766	866	819	776	855	844	828	873	872	880	892	795	832	883	833	841	880	835	823	856	825	835	885	814	846	811	881	844	828	865	835	856	847	851	878	866	889	860	842	835	887	851	866	860	851	839	835	789	788	856	884	847	834	824	839	885	834	842	785	803	824	825	862	791	821	794	882	819	853	829	844	789	883	808	872	788	826	844	880	906	808	850	836	817	847	877	824	806	879	866	845	814	815	862	858	881	885	815	826	847	839	804	876	860	872	832	875	823	835	852	876	830	846	849	826	871	857	829	846	812	797	818	861	843	825	806	851	839	828	844	871	813	840	849	809	836	786	841	815	805	843	843	894	873	900	778	801	850	905	891	815	849	785	848	860	845	839	873	893	847	816	857	792	830	850	840	813	853	872	809	847	829	816	849	855	826	838	864	874	887	905	821	833	839	852	806	861	773	811	844	825	835	860	883	828	842	844	863	833	814	844	792	847	852	859	861	841	817	806	897	838	837	834	828	912	875	844	868	830	843	850	844	870	839	862	832	824	853	872	850	790	859	878	865	854	852	807	844	826	819	854	805	818	872	850	793	869	844	816	862	847	879	806	873	871	832	783	841	874	895	883	889	812	802	862	839	846	790	819	887	822	861	857	857	827	822	799	845	826	865	823	816	857	826	829	822	827	840	814	861	860	828	858	794	873	848	801	888	839	812	839	790	890	838	823	885	821	920	798	813	832	835	896	818	816	881	841	846	838	871	886	840	844	871	835	821	912	834	886	854	842	844	810	821	802	808	832	864	820	909	838	846	872	854	827	822	810	875	797	830	851	863	874	842	841	847	870	858	832	876	861	855	857	792	858	878	799	840	813	899	808	823	830	855	789	846	823	869	797	877	856	820	845	840	809	841	826	787	827	880	913	842	791	817	831	818	788	785	865	911	819	898	873	813	844	852	805	826	846	839	886	845	836	858	879	854	849	770	805	874	877	864	820	862	809	843	770	859	836	843	837	895	853	841	853	827	829	907	798	852	847	856	828	871	837	840	819	837	828	891	840	871	889	851	855	819	813	862	827	849	813	804	835	839	833	801	858	821	846	838	834	850	831	846	843	879	813	803	818	879	887	853	874	854	802	915	885	845	867	833	844	871	836	848	854	839	875	833	864	884	828	859	838	824	836	829	886	791	789	851	843	843	828	851	868	816	827	838	835	820	829	833	815	829	861	815	818	897	844	896	862	851	850	834	913	828	839	872	832	875	842	847	828	835	883	843	847	794	903	817	847	848	780	880	807	826	860	847	829	831	838	857	860	909	829	825	846	804	858	803	816	799	809	845	844	809	843	847	863	916	841	785	874	858	841	818	848	838	843	871	927	847	819	819	808	897	849	791	857	822	790	844	832	812	873	861	838	866	847	855	778	803	838	869	861	848	822	864	864	842	831	834	867	799	815	880	868	815	841	838	842	891	860	825	820	861	807	847	835	781	860	843	827	828	819	790	846	878	839	861	823	863	814	890	889	806	855	837	873	786	790	852	810	851	876	843	837	837	834	855	877	819	884	823	851	847	822	845	850	803	801	802	870	830	815	842	858	800	781	806	829	809	811	798	862	828	827	857	882	873	844	831	800	787	877	823	807	852	858	834	856	831	897	795	841	871	820	807	873	842	836	854	879	869	843	813	835	846	871	869	860	818	849	868	843	851	859	825	859	836	826	816	807	864	896	840	811	885	797	862	834	822	900	791	807	804	804	820	808	872	824	825	854	859	836	862	848	843	865	866	873	809	895	799	833	867	838	878	822	833	810	857	796	849	869	841	805	866	842	862	865	823	888	850	845	881	846	851	837	866	838	814	875	829	843	808	824	807	870	796	853	866	827	826	820	875	842	817	815	825	911	863	890	852	795	855	813	817	833	816	861	863	842	838	841	859	835	865	860	864	874	852	810	831	852	824	877	814	813	814	881	831	857	836	818	814	869	880	856	846	864	879	866	828	828	792	771	846	862	863	838	865	846	844	822	892	869	820	864	873	824	844	808	834	847	886	816	890	835	862	833	873	835	902	850	829	878	813	806	843	878	843	846	833	860	825	866	854	794	795	838	856	891	811	839	855	840	809	858	814	830	797	857	885	868	795	812	872	798	831	832	851	776	793	874	841	840	869	842	803	861	891	837	779	823	828	849	826	779	832	836	867	872	875	863	859	846	865	848	845	856	859	820	839	883	810	876	838	858	819	863	865	847	872	810	845	799	849	877	860	851	877	812	813	844	833	898	839	800	854	805	890	878	844	852	821	889	849	846	803	879	873	854	874	837	880	824	828	840	871	855	818	859	879	858	838	854	810	849	806	809	837	797	873	804	860	875	847	892	868	836	847	880	838	827	850	860	880	855	865	861	840	837	843	846	860	837	881	853	843	826	869	883	890	872	847	874	823	871	848	893	866	889	816	864	817	837	836	858	825	886	859	859	888	855	873	835	836	824	840	808	822	849	828	878	814	895	826	846	875	852	861	858	837	834	870	827	807	847	841	842	835	806	877	855	869	862	834	852	847	811	859	874	857	852	779	835	868	830	885	857	871	845	795	841	803	871	843	856	796	811	822	840	880	853	881	846	836	923	815	825	853	812	847	821	849	863	856	828	839	853	841	864	896	820	855	889	837	821	849	861	896	868	842	815	873	802	847	853	873	896	817	864	876	867	798	796	824	843	861	818	852	867	862	845	884	850	874	832	856	815	841	820	853	847	839	856	858	851	816	900	828	818	854	801	824	849	841	878	821	832	841	822	880	789	836	809	821	799	859	885	836	840	828	799	835	837	858	818	829	806	822	844	835	854	797	861	836	944	874	830	847	878	856	923	837	848	849	810	850	886	857	836	853	829	842	860	811	853	884	898	755
24716	22003	32522	32381	37078	31621	18069	5065	1304	647	596	564	615	592	597	577	595	562	629	564	607	539	552	592	541	609	573	613	565	575	605	542	585	560	602	589	567	566	559	622	605	529	582	549	567	628	634	565	584	588	593	567	578	593	594	572	606	622	563	549	583	602	596	601	557	601	582	558	570	607	572	562	575	561	550	596	562	611	619	612	613	609	572	625	577	542	574	541	561	635	575	605	583	589	596	580	613	603	603	615	556	546	531	554	602	565	600	607	579	583	553	569	609	585	620	618	587	623	598	561	580	582	604	633	603	569	606	593	610	585	600	569	576	598	586	565	598	544	570	558	573	560	603	597	574	577	619	600	563	600	596	577	590	543	561	603	572	588	548	619	608	586	619	593	620	581	579	608	573	591	564	580	575	589	583	598	552	590	607	571	551	578	603	585	554	577	572	565	588	571	601	559	578	564	624	583	582	634	611	572	579	566	588	592	585	610	574	577	604	586	627	651	568	601	601	568	585	594	593	637	605	607	597	573	600	557	591	561	594	592	565	629	545	615	599	568	655	586	612	557	551	610	567	599	577	553	643	589	600	616	552	529	596	565	586	568	529	621	580	616	535	591	557	598	567	604	568	591	611	591	570	600	561	644	592	566	560	564	537	570	554	568	605	614	578	609	584	580	574	572	556	580	589	576	561	561	586	582	573	592	593	638	581	574	564	556	553	573	551	548	615	573	595	578	537	579	556	553	613	579	614	621	584	574	597	584	576	605	554	577	605	575	603	632	582	558	606	588	557	575	555	588	592	566	569	605	590	569	577	610	619	573	630	546	538	604	620	582	560	623	629	619	567	521	571	592	615	537	580	601	570	556	571	583	626	607	557	568	599	575	571	581	568	582	551	567	585	563	565	526	573	598	565	570	572	603	590	602	575	588	552	607	555	604	543	558	591	619	561	597	584	610	551	536	567	585	563	571	576	595	584	595	568	625	603	592	578	594	578	641	614	553	624	584	600	614	625	551	545	563	593	573	605	637	589	604	595	578	586	537	537	568	611	595	565	555	577	581	582	584	586	573	554	570	575	558	578	587	598	568	585	608	565	568	552	555	553	578	583	561	567	579	598	601	601	567	571	552	621	573	566	572	600	561	605	620	609	553	555	596	594	579	563	565	557	594	617	662	589	587	577	545	559	531	607	560	580	642	570	543	552	558	611	594	543	564	555	568	577	578	549	608	525	586	599	556	618	631	580	582	556	576	593	560	597	551	542	558	622	623	599	602	592	572	621	598	582	605	556	563	545	546	550	598	582	602	579	579	566	586	599	586	585	610	589	583	548	573	547	562	581	602	617	551	570	629	596	553	615	599	600	603	595	543	557	551	566	553	559	612	560	613	599	584	605	574	648	565	586	616	575	564	572	569	563	561	615	589	588	575	594	570	579	579	548	604	566	575	564	553	548	584	573	577	577	581	579	568	610	628	586	588	615	614	565	551	610	581	594	587	574	602	597	602	594	642	538	554	575	580	596	590	552	571	563	593	594	572	589	576	565	584	551	593	568	590	636	578	573	614	552	588	614	546	579	580	592	579	578	602	605	598	586	586	588	575	534	617	549	566	586	640	534	582	596	603	585	599	596	603	561	561	562	582	578	571	571	521	582	604	599	546	557	556	527	565	544	628	580	563	562	548	598	584	586	598	562	559	590	557	587	559	640	561	589	609	567	561	582	647	525	544	593	597	545	586	583	544	597	611	554	555	563	562	592	555	600	581	551	584	610	581	580	603	586	554	560	600	547	582	596	588	541	609	579	567	578	557	566	617	546	577	574	579	613	562	548	569	567	577	596	619	604	600	581	571	603	612	603	617	588	557	582	602	595	617	566	589	551	593	619	606	636	587	613	548	554	591	561	559	568	558	600	630	589	589	573	596	617	578	577	556	557	572	594	584	575	581	578	607	591	587	575	571	597	613	624	625	588	564	592	575	585	552	579	590	582	591	586	565	562	615	606	566	550	563	600	534	560	593	528	552	552	577	554	615	631	568	554	583	639	645	556	550	614	586	587	615	544	604	568	544	581	587	585	576	561	556	636	572	566	638	624	563	555	572	580	648	586	609	597	576	577	616	584	586	581	595	584	590	635	579	585	587	566	571	565	579	578	593	573	592	585	612	572	612	586	595	583	538	630	597	572	539	633	602	573	591	575	567	595	540	553	559	532	636	584	538	549	570	570	608	578	559	661	540	614	610	571	590	549	608	611	578	567	576	569	570	585	598	566	571	585	564	585	590	570	619	552	575	598	572	602	636	556	593	508	630	619	583	585	583	545	607	586	561	613	637	625	574	589	583	564	572	616	537	619	642	573	563	580	564	541	572	598	589	581	564	588	587	608	580	555	591	601	587	611	526	595	598	553	575	568	580	589	581	594	590	585	569	632	605	538	604	541	565	563	570	584	582	609	570	534	544	596	571	599	570	594	527	573	579	558	571	581	590	576	583	610	589	568	593	567	539	587	596	594	598	550	568	614	523	583	589	610	589	593	562	573	579	603	573	521	570	612	587	630	585	559	604	591	540	617	540	602	563	615	632	596	585	576	564	580	603	592	598	565	610	590	610	551	576	596	533	603	566	538	586	601	556	605	593	605	586	602	589	608	555	580	569	576	609	555	576	613	578	570	596	603	581	558	652	565	599	588	574	567	579	622	573	581	612	587	561	625	548	551	595	577	547	573	573	600	578	587	563	583	597	571	618	599	590	589	572	622	576	584	637	626	593	620	568	591	547	568	604	604	618	561	623	610	608	575	536	600	596	609	553	571	556	559	537	603	536	595	591	597	593	568	574	571	575	546	530	602	555	596	588	585	561	577	612	537	598	582	589	596	578	631	570	556	538	569	545	545	554	632	582	578	595	603	604	577	604	590	594	609	594	602	554	599	599	591	613	594	588	551	583	603	593	650	573	563	544	630	595	602	624	593	552	539	560	595	561	554	585	599	604	539	556	580	597	616	591	590	585	549	614	615	620	551	566	564	610	569	567	560	575	601	581	601	598	571	568	575	558	565	569	597	600	590	572	591	585	590	578	585	530	596	564	580	582	569	626	583	562	604	582	557	589	543	610	603	594	591	600	572	600	552	588	571	568	569	565	610	544	566	589	589	582	567	618	575	572	584	555	561	542	579	616	590	568	601	551	582	563	595	543	569	544	565	575	593	599	562	603	604	561	539	601	536	579	590	589	585	599	621	551	551	579	607	577	623	576	585	565	580	596	578	640	582	575	645	599	589	592	560	580	609	591	617	567	626	573	552	595	588	575	590	601	573	594	598	606	572	556	565	591	550	588	568	564	565	562	589	617	564	593	600	592	573	579	556	564	555	527	590	529	565	531	613	562	647	570	598	581	578	592	583	560	597	586	624	568	613	564	576	611	583	541	578	558	591	578	581	566	547	585	598	538	546	574	588	590	589	569	616	593	577	570	587	609	589	570	586	581	611	583	576	535	572	550	589	590	616	564
50673	77290	64304	46432	44255	32083	16230	5628	1790	794	685	705	748	672	720	714	721	665	664	687	714	688	715	691	716	726	665	709	694	673	681	688	701	748	698	679	667	706	745	713	693	705	712	716	688	702	713	647	707	715	666	708	715	707	697	699	693	758	700	703	707	665	681	706	718	681	707	708	674	703	709	709	712	682	665	674	685	704	724	689	726	716	673	724	680	708	680	693	713	692	729	684	684	728	738	731	720	678	678	691	705	665	716	710	713	689	653	697	757	712	719	716	672	745	692	686	705	639	702	718	667	661	708	711	716	715	719	676	787	705	692	712	676	717	688	714	693	686	653	692	718	644	696	657	726	715	709	724	709	705	709	708	700	627	698	715	700	688	659	683	746	722	770	658	754	728	685	714	737	722	722	700	738	697	701	651	697	675	673	681	742	688	686	671	678	689	706	687	710	707	664	704	686	677	680	692	664	683	718	691	709	679	683	688	648	659	686	730	751	681	655	684	685	704	710	675	660	677	683	707	705	747	669	709	676	682	694	662	676	722	723	657	700	673	713	732	704	747	731	648	703	641	679	688	687	668	697	692	685	653	652	688	687	715	683	692	713	675	673	668	716	681	717	698	688	752	668	678	722	725	635	670	710	669	728	669	660	683	692	683	746	665	734	668	723	667	745	679	718	663	718	735	710	678	706	673	731	716	723	689	700	708	745	669	688	678	711	665	718	710	654	698	744	727	704	733	657	716	721	695	685	707	647	755	698	693	711	703	710	679	692	674	704	697	645	678	721	662	681	698	727	690	709	727	695	697	691	710	690	705	716	673	727	691	687	686	719	691	706	706	692	703	715	665	771	696	659	751	691	662	736	720	695	685	704	731	722	691	729	728	676	695	693	711	699	728	694	713	691	712	675	690	672	753	691	677	692	740	680	707	710	704	730	706	735	698	719	727	741	640	696	697	665	708	705	642	696	703	744	674	700	691	712	661	644	721	668	654	652	689	723	690	688	682	667	709	647	729	672	674	719	702	712	664	737	699	792	620	664	631	668	684	689	662	691	674	722	691	667	718	673	674	660	762	695	694	726	657	735	691	673	681	670	685	718	695	727	653	716	696	690	642	736	691	703	694	680	709	708	686	691	703	696	652	702	694	677	702	689	715	718	669	711	689	682	705	676	726	709	718	726	723	698	701	735	694	701	647	699	712	731	716	670	709	730	657	707	659	706	731	689	632	713	702	682	685	727	709	626	704	695	684	687	667	662	708	689	691	684	704	681	688	691	688	660	650	711	683	726	688	707	715	671	689	671	723	771	655	714	676	722	709	729	719	668	698	698	691	715	716	717	709	674	729	664	685	695	701	696	659	689	715	687	701	690	724	721	673	683	746	695	729	668	693	713	691	690	727	674	658	717	710	713	665	721	678	705	704	678	662	705	702	688	727	718	723	711	698	675	706	734	658	699	689	687	681	734	699	733	766	681	715	727	743	666	721	703	716	707	689	690	676	737	678	717	697	702	730	685	697	720	668	755	700	706	682	715	687	703	722	729	688	731	690	677	683	723	700	665	663	690	655	689	705	702	707	646	726	665	700	694	741	736	678	715	706	727	692	691	711	714	694	688	683	713	684	689	746	715	691	695	660	718	693	659	673	719	698	680	766	680	677	726	655	741	671	678	724	743	681	712	706	734	696	633	693	704	667	677	729	691	748	742	674	641	672	705	699	685	735	684	680	680	752	651	672	696	663	715	696	686	705	675	695	701	704	718	688	695	658	708	704	739	727	647	684	744	676	719	689	717	676	724	720	705	720	665	740	676	732	701	699	689	686	698	686	645	658	690	731	666	707	722	665	712	717	650	681	695	741	703	731	701	714	714	717	666	712	751	682	687	700	671	707	690	691	721	688	675	683	675	731	651	708	702	759	723	707	696	686	691	703	698	712	660	686	702	663	681	685	726	680	685	737	728	707	699	696	732	713	680	698	701	673	679	672	693	702	747	699	695	675	672	706	671	712	666	709	683	670	705	683	666	712	719	739	719	705	715	718	680	678	697	689	712	688	724	727	699	696	693	682	710	663	729	683	656	663	681	699	672	716	667	650	698	693	750	692	655	670	718	690	688	695	707	678	736	726	698	653	712	713	707	718	729	664	705	660	719	746	711	699	701	658	673	696	696	701	667	721	680	696	697	688	665	699	702	673	715	732	692	691	751	684	692	685	697	638	716	735	702	653	712	699	667	722	649	674	729	667	700	678	642	703	679	645	686	671	701	713	698	753	683	653	673	672	713	703	680	695	726	737	735	703	680	687	639	728	663	693	672	675	681	676	714	697	683	714	717	738	696	707	702	676	741	705	685	710	701	690	705	719	662	740	722	690	688	741	717	657	674	700	704	672	706	744	705	705	663	696	693	692	734	680	706	728	734	655	703	653	680	690	730	694	702	624	699	751	689	636	691	714	679	704	691	698	717	719	677	665	719	703	720	715	734	691	689	707	696	668	667	698	680	700	722	729	680	713	657	719	705	670	682	758	679	746	712	692	680	695	689	699	639	698	687	687	701	682	684	660	681	688	696	724	714	710	706	699	702	710	731	693	653	763	692	718	712	732	719	688	702	689	719	719	750	739	681	686	709	722	696	705	682	703	701	685	699	691	756	704	656	696	673	699	684	716	688	725	682	692	725	663	741	679	652	695	709	694	698	664	726	691	695	638	716	681	693	716	704	704	724	718	708	699	718	716	725	658	677	640	732	723	691	728	696	642	702	659	703	717	692	664	703	705	699	730	750	688	676	688	676	700	660	736	685	700	698	684	689	702	696	692	677	729	655	704	659	697	670	729	726	712	698	684	714	697	732	705	718	745	698	707	716	700	680	686	711	683	694	739	685	711	723	705	692	672	727	673	678	701	698	695	693	695	695	723	700	706	674	665	679	701	692	691	668	707	685	725	699	702	719	709	702	667	693	729	653	694	682	763	708	658	686	698	667	690	755	701	737	677	671	716	719	684	692	697	705	693	681	669	651	680	717	695	730	671	684	658	676	715	741	721	672	723	751	666	681	676	676	675	698	722	678	688	720	714	766	642	726	682	681	712	663	679	728	649	664	702	718	733	692	675	698	673	733	711	679	687	660	696	669	683	677	682	698	659	698	703	684	715	649	711	748	733	685	727	685	695	714	718	717	710	715	681	738	712	676	712	681	737	685	720	681	679	663	685	714	676	692	726	669	654	722	681	692	721	710	648	721	696	739	660	721	710	741	681	722	708	682	683	783	708	710	673	669	673	706	713	769	733	732	705	735	714	735	702	724	730	729	660	735	691	692	707	706	715	734	720	723	703	696	698	700	657	689	689	687	689	633	686	673	658	667	672	732	749	660	713	718	700	710	702	698	727	684	676	697	729	690	670	735	698	697	718	711	711	692	716	675	696	686	652	647	709	718	697	743	748	706	697	732	769	652	720	685	697	697	699	679	671	657	756	694	705	687	700	692	666	724	684	653	706	735	680	728	711
23505	21560	30536	27566	37757	38407	27454	10181	2251	756	587	578	538	558	564	571	556	529	542	526	571	520	533	591	513	602	530	546	561	571	597	566	525	567	572	538	539	557	533	565	541	513	575	579	604	563	536	561	591	530	558	531	555	558	533	552	549	549	547	531	548	540	551	548	537	562	594	540	512	544	566	544	538	526	522	574	558	532	577	557	538	603	584	557	546	559	579	599	545	579	533	566	503	521	549	553	572	563	560	532	560	522	550	532	557	564	529	600	519	540	556	545	528	531	520	569	540	582	558	534	605	493	540	541	535	527	568	586	537	554	526	556	580	578	562	513	594	567	579	555	558	544	592	565	559	575	545	554	560	575	555	559	518	558	600	533	530	549	525	571	534	593	604	593	555	561	565	537	546	531	570	492	565	521	593	530	573	537	526	552	550	535	506	571	511	586	566	559	539	562	557	534	522	529	574	601	568	536	557	520	555	555	540	547	576	601	539	564	561	583	529	542	522	535	577	544	528	558	587	559	525	557	535	572	623	559	549	518	566	575	555	516	533	541	542	559	572	568	516	543	565	573	567	569	549	566	564	539	549	546	566	520	562	566	561	555	499	543	531	563	522	580	581	572	558	599	502	535	568	574	537	559	541	597	554	600	574	543	586	544	546	566	521	545	549	544	526	540	554	552	587	532	538	521	529	578	525	544	559	575	553	568	553	595	562	532	567	546	527	538	549	537	560	553	539	547	565	564	506	529	520	544	485	531	553	548	563	531	564	549	527	563	551	544	559	533	544	532	543	549	558	566	531	574	501	590	561	561	537	544	558	524	575	545	531	518	524	519	559	515	547	570	569	560	603	531	564	533	569	569	578	555	550	519	571	547	574	568	539	522	576	553	537	548	560	543	548	558	538	589	513	566	565	558	535	578	571	562	542	520	620	489	516	574	576	570	514	509	529	552	568	523	559	576	601	556	514	553	563	589	531	545	580	561	560	511	543	539	584	550	530	564	532	569	551	567	603	547	503	567	559	557	561	566	546	559	577	562	541	548	524	548	504	544	501	609	517	537	540	509	554	592	538	474	562	515	519	562	565	567	560	569	569	545	488	530	569	592	549	539	528	573	594	538	538	572	555	575	551	577	538	609	562	591	554	525	567	549	584	563	513	559	580	576	548	569	567	543	581	574	532	571	571	579	577	548	541	502	589	575	498	570	540	558	595	601	550	571	560	541	552	558	578	533	579	577	552	523	554	553	529	549	520	527	545	546	563	558	572	519	474	543	560	516	569	528	545	538	568	580	523	535	567	565	572	531	535	558	578	569	521	550	622	594	552	544	535	542	599	529	529	548	524	593	549	563	523	521	584	571	568	580	533	538	571	524	551	568	549	540	524	566	535	547	484	529	553	527	512	548	549	557	583	540	549	567	519	587	508	515	531	597	567	585	586	570	566	545	546	545	616	555	546	533	509	589	529	556	572	524	596	559	551	583	547	570	505	560	541	597	573	520	593	568	587	590	542	557	558	518	551	606	523	549	543	553	531	518	551	496	566	568	537	550	561	554	540	557	586	559	531	525	567	548	513	524	556	582	524	532	557	552	516	568	561	594	587	566	576	591	563	542	556	528	573	585	528	535	586	546	513	572	566	540	550	558	529	547	562	543	588	551	525	539	538	546	542	574	535	564	546	548	506	566	572	554	598	549	569	538	558	550	547	580	582	544	564	526	547	572	523	577	561	574	514	544	495	528	538	532	536	588	521	562	515	585	602	548	529	531	568	582	549	559	570	538	557	528	549	505	566	547	572	518	540	525	556	538	580	596	609	580	539	550	556	521	576	567	567	539	558	538	568	537	550	546	565	557	599	516	557	567	554	571	575	567	553	568	568	574	528	565	518	560	559	526	524	525	596	578	595	585	531	559	562	600	535	579	538	583	568	505	529	535	551	546	548	562	614	560	512	524	522	568	542	536	592	563	577	563	536	524	551	554	507	546	576	530	500	582	541	528	553	548	561	539	545	552	565	551	539	567	540	536	541	577	559	538	572	585	584	564	542	568	587	591	564	548	515	562	574	534	566	561	572	539	585	543	550	559	546	545	571	530	566	521	554	609	529	522	572	528	583	546	537	576	562	538	540	569	546	571	533	543	560	544	512	571	546	572	511	531	593	563	584	541	572	539	521	507	556	546	595	581	531	561	587	536	558	558	529	542	576	549	532	557	527	514	552	555	537	575	574	578	593	545	578	543	507	552	605	575	538	567	575	558	540	532	579	561	552	527	595	532	543	561	544	542	550	540	569	512	617	530	564	574	502	568	526	550	573	569	563	537	523	609	542	547	552	574	565	575	506	547	551	525	594	559	567	542	570	577	537	542	560	535	581	581	578	552	581	514	571	540	507	545	535	550	607	557	528	548	555	559	584	570	578	555	554	594	535	548	539	584	564	550	518	518	540	542	528	536	543	558	518	525	534	552	551	535	571	584	579	573	600	547	534	559	538	540	543	529	542	531	565	512	558	557	534	577	591	570	538	574	579	538	543	520	561	557	547	576	571	514	555	535	510	528	581	541	569	589	531	503	545	580	537	534	516	540	544	522	554	556	554	580	554	536	483	583	552	561	605	595	569	565	573	534	545	547	567	542	533	551	536	548	556	609	540	581	521	569	527	541	567	583	565	521	560	517	558	525	511	566	567	600	522	540	537	519	596	512	568	549	590	533	571	594	523	513	529	563	575	584	510	538	557	537	553	555	576	547	568	549	543	558	498	602	565	557	513	563	593	578	551	578	515	511	540	565	536	513	557	572	540	547	562	573	529	544	561	563	527	580	578	579	560	554	553	559	577	595	595	514	562	562	530	547	540	544	515	540	551	523	572	542	549	540	547	589	556	544	556	541	564	541	573	564	583	559	559	547	547	548	531	534	566	571	530	570	538	577	563	586	548	584	581	581	573	561	504	593	525	555	565	521	578	534	558	557	529	522	542	563	543	545	523	589	524	554	584	531	558	537	588	534	576	562	551	597	545	476	583	560	589	528	578	530	547	540	530	583	567	550	548	559	546	530	508	541	566	525	548	539	543	567	530	553	570	540	545	569	545	549	548	512	520	578	587	508	578	510	555	589	574	555	568	595	520	577	560	560	557	540	547	569	558	576	549	531	595	555	586	546	588	526	561	550	568	549	581	554	557	577	579	565	553	585	567	591	572	559	562	564	576	583	566	544	525	523	538	540	562	542	548	569	501	537	536	543	543	543	531	505	554	526	549	616	528	545	521	568	527	589	548	552	520	561	556	564	533	574	550	522	577	534	549	534	546	503	522	523	564	550	550	550	548	540	519	562	544	563	544	584	522	549	564	543	537	524	544	553	556	549	566	529	548	523	546	554	557	556	551	537	542	556	525	548	571	535	514	550	558	573	543	575	550	513	584	569	590	534	557	541	578	534	534	535	566	575	562	523	540	534	572	549	543	528	502	531	528	549	540	590	580	539	511	544	532	539	544	581	572	539	506	566
52917	85699	71619	53917	54440	41630	25240	9935	2964	857	629	636	671	649	622	638	661	640	674	722	642	655	608	684	617	626	635	618	644	631	678	674	623	658	672	657	628	640	689	626	679	652	670	661	593	682	659	630	602	666	673	659	672	659	655	655	664	674	650	658	606	606	657	648	636	601	692	684	643	661	600	659	623	665	639	601	643	682	629	641	668	605	633	631	651	594	681	661	653	658	672	623	643	649	648	649	701	614	633	655	660	643	582	604	644	628	650	664	648	677	664	665	629	622	631	599	635	649	655	673	620	663	629	616	622	610	575	651	635	653	620	661	663	654	670	673	672	622	681	636	667	671	614	696	668	687	648	632	621	667	646	614	678	640	678	649	634	638	665	615	645	617	609	672	627	674	656	652	635	651	611	635	683	636	665	616	622	654	579	630	658	599	668	639	671	671	658	670	587	674	651	613	663	645	625	681	663	648	687	651	652	653	642	685	687	634	634	612	641	625	648	656	638	688	655	611	673	661	586	612	642	708	700	639	630	657	648	676	658	606	631	627	594	603	658	588	643	657	657	600	606	635	642	638	709	649	681	638	598	675	660	644	640	674	664	676	660	629	701	643	669	672	623	668	604	673	685	647	647	655	691	613	644	678	631	670	639	635	657	635	636	668	662	701	620	645	643	626	669	632	699	648	638	664	657	692	637	595	664	680	636	656	637	623	660	625	624	636	651	622	660	658	624	600	660	607	644	612	653	629	615	629	651	627	662	644	642	634	639	658	567	670	624	681	706	641	636	624	620	655	644	656	617	638	647	599	677	628	637	666	653	641	669	655	647	605	655	629	653	663	631	641	611	599	646	633	570	610	654	667	589	676	613	619	660	673	633	621	660	680	662	656	673	654	629	630	621	679	655	653	641	640	640	617	617	647	647	590	662	626	589	605	623	637	635	679	593	666	619	638	665	688	586	658	673	679	621	681	666	630	644	629	606	678	667	677	651	606	677	627	648	654	625	630	627	664	606	659	626	663	577	686	578	606	670	600	657	684	664	662	666	594	649	613	692	613	671	641	619	652	654	659	656	617	630	646	654	660	675	647	622	660	681	614	656	660	630	663	639	636	641	606	689	661	615	649	618	660	625	636	613	649	650	634	640	611	643	616	634	668	671	629	621	667	628	659	661	618	609	581	607	643	654	678	633	695	654	640	626	561	667	621	622	647	620	626	639	626	637	653	603	645	620	676	653	630	686	642	662	616	649	631	628	662	656	610	623	667	662	642	642	670	635	658	644	626	617	623	645	677	656	661	627	616	681	623	651	660	598	665	681	649	674	596	631	617	595	653	635	656	657	641	644	676	651	665	651	646	647	656	629	621	631	647	634	636	642	598	601	644	619	663	687	648	614	641	629	634	631	654	621	664	643	678	630	686	645	666	632	620	667	665	639	632	664	633	688	625	651	643	631	615	620	649	633	661	606	638	677	655	627	628	621	684	641	627	620	660	639	624	681	673	640	657	676	636	655	638	630	674	622	647	637	636	622	672	688	627	658	679	603	635	624	637	660	639	631	661	664	597	608	666	661	639	650	599	713	624	669	632	618	647	678	635	617	626	643	614	651	655	658	626	632	671	679	616	625	654	600	640	652	667	624	620	631	641	606	607	633	633	630	634	603	641	644	636	666	661	636	648	659	629	636	639	660	660	616	604	668	633	643	638	641	674	640	666	682	661	662	653	631	658	702	652	659	652	707	608	653	682	697	708	645	626	625	602	673	633	603	707	582	679	658	657	647	669	635	662	629	667	621	663	641	667	662	603	664	614	662	680	654	667	605	661	662	624	664	629	650	631	671	644	651	600	665	657	609	643	661	659	607	659	598	627	653	642	642	648	673	662	676	670	685	672	670	639	628	632	642	664	619	617	644	665	651	624	652	626	638	640	634	666	631	637	645	613	671	635	640	698	704	629	657	675	664	648	598	661	634	636	668	631	646	635	649	607	633	637	627	603	647	604	634	610	607	668	641	606	594	651	665	679	650	645	608	634	661	628	639	680	621	629	673	638	664	639	608	643	655	624	677	687	645	635	605	628	623	626	667	627	648	611	666	601	657	637	647	640	630	628	706	631	658	630	669	613	656	608	635	672	631	607	659	663	687	638	660	638	629	674	668	650	658	669	652	649	602	642	661	664	633	658	659	677	659	668	668	649	668	639	581	606	622	643	667	668	647	652	667	688	617	652	595	677	642	655	666	642	687	661	665	627	618	664	624	635	665	649	593	630	680	607	698	616	626	650	688	641	703	649	620	636	654	645	681	685	655	652	610	620	699	626	631	637	658	630	655	620	638	629	723	668	597	635	631	674	616	667	648	694	644	671	650	627	649	650	620	650	627	630	695	646	699	622	633	603	681	667	599	618	633	627	624	675	635	640	633	631	662	679	630	640	666	618	648	600	658	623	634	614	617	604	625	698	632	598	633	640	683	637	647	641	652	615	642	626	669	644	647	663	655	612	656	615	674	640	639	610	673	665	650	653	709	698	641	618	618	669	619	586	629	674	632	668	646	637	626	634	700	666	622	675	650	669	667	634	684	665	669	651	622	640	629	621	640	641	611	613	699	627	670	670	588	658	614	644	616	664	685	661	605	679	696	687	611	710	598	653	645	641	628	682	664	642	653	673	638	603	683	663	653	624	638	642	682	607	637	595	636	664	644	683	610	674	635	598	623	633	634	647	657	662	629	657	599	672	638	643	635	660	657	624	649	688	602	670	651	598	675	640	621	644	629	625	625	629	693	705	675	685	631	645	641	665	670	662	708	631	636	645	624	609	623	636	632	593	605	650	616	605	655	664	602	647	621	665	653	643	640	614	622	622	690	620	636	639	666	628	652	606	642	606	657	611	645	679	643	676	623	656	658	670	635	635	640	602	662	619	619	658	665	626	598	635	606	613	677	678	652	617	660	697	634	667	605	635	616	629	637	610	664	631	674	601	658	642	629	664	663	669	637	645	655	621	588	646	613	671	643	628	656	628	622	616	652	663	640	647	657	670	685	641	636	656	639	642	628	604	671	604	665	673	682	620	651	648	651	645	612	651	688	626	621	667	654	625	650	667	613	647	623	625	647	614	644	595	686	631	648	616	637	621	666	673	662	614	655	621	669	652	643	642	661	608	695	676	652	605	671	653	645	625	670	654	663	684	622	640	657	633	631	650	645	632	623	676	695	645	597	691	648	659	621	655	629	658	675	655	676	637	662	677	624	625	660	574	617	656	676	635	656	605	645	652	618	602	614	615	660	612	627	622	620	606	625	636	673	700	655	708	659	653	703	634	652	663	652	623	669	582	615	596	617	626	652	661	654	590	659	674	601	648	606	662	593	602	638	648	660	633	668	622	628	621	639	650	613	647	627	655	575	667	641	651	589	642	649	680	648	664	614	695	615	658	634	616	623	643	664	641	702	650	641	608	660	658	573	640	626	583	628	645	637	663	633	643	616	677	630	643	644	624	656	652	654	597
35502	46055	39824	21003	12261	8755	3771	1591	949	749	735	737	746	661	716	696	740	698	712	729	722	746	691	672	684	721	763	692	744	678	703	718	750	738	768	744	695	744	717	730	731	711	708	731	710	751	730	760	697	725	725	709	751	727	682	723	706	742	707	737	779	717	733	728	712	698	712	759	710	741	740	728	700	731	690	717	737	736	727	764	664	708	716	741	746	722	708	748	782	711	724	710	698	718	726	718	687	715	726	691	703	710	757	723	671	716	752	697	678	746	707	744	711	731	744	720	697	696	739	678	702	759	693	662	731	723	718	740	727	693	721	718	727	706	702	745	677	692	696	733	710	704	739	695	683	710	744	692	688	690	741	683	734	716	742	665	750	759	716	706	728	726	765	707	729	696	723	712	694	735	754	770	722	716	703	756	722	756	747	700	739	684	702	736	695	714	736	663	782	700	712	753	724	695	704	683	738	710	686	747	689	730	724	754	748	718	729	767	672	706	689	708	685	741	755	774	680	685	730	695	733	703	718	687	724	698	676	698	669	739	726	688	747	715	696	696	683	718	752	716	746	709	717	730	720	741	706	703	668	685	744	720	765	704	724	744	688	732	718	748	707	716	735	688	717	716	681	699	696	768	780	706	711	722	744	694	716	785	721	749	733	707	699	714	683	759	688	731	710	745	711	673	673	775	724	705	675	685	732	728	745	693	696	715	756	740	752	701	706	705	721	699	726	679	714	722	767	679	726	699	739	703	738	711	702	736	675	714	731	707	734	681	676	731	688	676	731	765	787	750	763	691	720	702	692	712	744	703	709	739	724	705	716	721	655	719	745	727	734	703	741	716	728	739	689	705	720	695	732	689	735	725	742	718	695	726	705	677	748	719	715	748	740	693	755	711	688	756	744	730	752	773	739	763	748	755	762	696	679	679	699	734	709	730	714	753	746	654	702	713	718	733	755	734	744	749	753	741	754	714	725	705	701	681	732	765	733	684	703	717	729	670	706	718	721	701	732	710	746	743	684	703	788	727	703	749	719	750	691	749	689	718	750	758	746	673	703	779	756	741	723	741	758	726	751	702	658	706	728	713	701	692	708	724	764	674	727	714	716	705	684	720	707	700	705	744	702	737	693	729	758	723	762	757	703	713	722	725	724	704	701	707	672	703	719	727	702	720	743	776	747	732	728	709	720	684	729	747	739	753	716	734	730	707	728	729	721	728	760	724	688	729	712	724	690	695	728	718	747	710	713	657	710	672	731	728	682	672	697	715	737	694	723	718	714	693	734	760	703	728	700	694	764	675	741	728	736	699	719	749	747	693	721	754	718	680	736	685	681	733	673	753	711	699	751	743	725	739	719	725	735	727	730	698	674	708	680	696	744	703	758	718	661	790	700	719	747	736	753	744	697	749	638	664	688	742	764	702	739	728	710	669	736	745	708	681	700	680	718	757	742	730	702	739	748	677	696	701	684	692	711	681	729	713	705	692	755	711	707	688	724	782	789	734	639	733	710	740	727	711	685	714	710	684	695	696	723	712	737	711	691	726	709	779	728	717	701	781	750	690	741	722	711	703	720	732	668	700	732	717	753	732	691	729	745	693	666	736	732	683	701	734	743	736	711	703	684	757	734	726	690	708	686	726	677	724	718	717	694	763	742	735	693	665	751	782	707	680	737	701	738	676	724	732	724	700	719	706	708	746	732	690	707	715	746	673	715	773	693	739	737	741	768	721	699	739	692	723	727	724	716	759	710	739	709	737	727	681	689	757	695	740	659	706	715	693	752	731	763	771	676	671	734	706	718	703	709	695	662	798	764	672	722	686	737	713	750	692	736	685	757	728	696	698	744	749	746	719	703	711	692	709	735	767	733	710	744	736	695	715	718	750	716	715	723	705	746	784	662	690	721	749	720	713	776	674	720	705	718	729	699	743	742	746	718	696	726	676	674	707	700	735	670	736	741	712	722	717	744	685	717	700	721	748	681	723	719	685	723	718	721	726	751	702	713	665	644	730	776	687	716	763	695	711	714	790	719	703	731	728	671	765	679	699	704	702	737	745	685	739	748	725	756	719	734	706	704	709	701	720	741	693	714	734	726	714	748	723	761	682	776	751	726	689	728	680	702	706	703	734	693	696	721	713	788	713	717	721	733	742	726	720	721	771	739	661	718	717	638	676	680	699	738	728	770	704	735	711	771	737	722	695	688	716	746	734	748	741	703	759	725	730	725	707	750	766	730	734	666	677	713	721	699	702	701	754	699	745	744	757	722	705	734	766	704	746	749	723	726	685	737	751	755	742	715	690	729	721	690	735	782	734	739	688	742	701	751	656	705	734	712	743	727	697	756	731	698	709	687	731	726	715	685	704	759	730	729	748	699	714	710	709	748	721	719	660	724	692	707	739	691	704	770	707	693	740	660	717	779	763	741	733	725	762	722	733	682	781	697	725	656	700	697	765	722	700	689	731	746	727	695	698	708	721	706	739	760	665	730	737	750	768	709	725	718	762	707	697	710	757	690	731	732	759	734	719	733	700	783	751	706	695	711	705	744	776	719	683	739	719	726	759	735	742	729	756	661	721	740	735	732	669	705	707	733	763	740	694	639	778	691	689	724	694	737	716	725	716	680	716	695	738	679	727	710	744	688	705	706	778	720	710	753	713	751	799	719	719	695	729	748	713	698	685	673	727	709	694	649	756	757	736	741	743	717	763	703	667	732	756	747	771	665	665	778	692	756	714	742	735	720	705	720	748	774	731	715	700	690	726	688	705	681	719	711	748	720	698	703	763	717	702	746	738	709	702	759	712	714	711	721	725	709	701	709	722	691	732	722	696	738	666	745	704	685	707	725	700	748	716	731	800	727	752	707	664	755	751	761	722	742	738	713	719	719	759	736	700	708	710	739	690	668	740	740	705	678	725	680	728	708	756	751	714	734	690	708	714	713	713	718	680	775	701	708	701	748	669	731	746	698	732	701	717	747	740	706	661	708	703	679	715	686	675	763	740	769	717	747	716	660	772	745	711	754	731	733	728	722	733	703	708	694	727	722	717	739	755	725	706	700	688	734	746	706	679	690	791	721	669	675	706	713	725	735	757	754	701	685	724	691	682	692	727	720	686	730	775	705	669	711	751	754	759	746	766	694	763	729	704	754	753	671	743	677	693	696	723	708	693	743	756	798	711	749	711	782	733	760	734	720	744	719	694	760	714	699	706	719	743	723	690	715	730	781	712	698	719	742	712	719	680	724	708	704	729	772	768	742	711	670	689	686	723	726	668	700	713	746	746	692	703	710	804	747	732	723	710	669	709	765	681	727	740	728	665	687	749	707	744	705	734	674	693	705	705	679	715	683	737	716	753	691	711	795	685	716	730	759	687	726	720	699	730	780	682	732	723	678	722	724	698	702	778	697	715	740	728	745	727	736	752	690	720	740	710	717	700	738	706	746	708	733	720	690	739	661	703	747	702	700	703	712	726	780	685	778	712	677	697	701	737	717	726	738	763
46562	61047	40640	17817	14541	11029	5031	2180	1143	921	855	892	858	827	858	922	855	837	832	864	839	886	819	862	833	851	837	829	863	821	811	860	874	848	815	836	827	854	864	803	834	873	824	853	869	847	851	856	838	855	872	859	791	856	836	821	836	913	811	872	881	891	868	820	877	859	879	865	831	849	889	873	887	833	810	877	846	817	863	827	912	824	822	815	881	786	851	880	838	822	855	822	837	868	855	862	832	934	760	889	858	870	896	854	829	805	885	832	810	872	878	818	855	831	860	952	816	867	830	881	817	839	856	780	842	809	847	856	881	848	846	851	857	853	878	816	846	836	856	875	818	831	821	806	899	803	876	859	826	830	865	825	839	906	859	844	857	828	845	845	846	833	839	823	859	888	879	861	831	902	857	812	880	863	860	841	894	840	858	829	908	819	866	830	852	888	882	855	796	877	915	823	857	818	843	808	758	863	834	839	841	839	873	812	850	839	827	876	838	876	872	880	922	815	799	853	838	819	842	830	851	829	797	852	849	858	850	879	830	832	845	850	844	864	846	827	883	846	787	843	921	852	853	820	857	871	856	841	818	873	856	812	855	902	864	857	885	869	895	848	857	805	846	862	862	899	826	869	860	834	867	882	861	853	828	838	831	821	847	861	872	850	862	831	867	838	826	806	862	832	874	896	899	833	866	844	850	827	857	875	873	804	882	842	888	867	845	850	821	835	830	819	841	845	897	841	859	821	880	833	850	844	823	853	841	823	859	889	851	843	828	857	846	839	850	847	887	868	886	876	803	832	817	847	842	881	833	842	869	830	873	881	846	850	870	869	869	846	889	902	872	881	818	809	848	741	889	891	824	873	839	861	869	880	830	868	851	855	850	803	838	785	841	765	817	865	860	866	810	843	836	835	842	822	828	846	859	817	889	850	881	852	865	864	845	806	820	834	817	841	842	862	828	816	822	867	843	887	869	863	827	858	821	812	888	839	876	876	867	828	862	822	874	868	863	829	858	887	799	862	837	937	811	804	832	833	857	874	858	853	819	904	847	875	841	864	864	822	821	898	833	844	895	842	922	849	834	905	873	875	821	835	826	863	841	774	856	811	872	844	817	856	874	816	874	807	870	859	837	855	871	845	814	815	859	851	851	834	860	855	870	844	874	875	821	857	824	852	866	841	841	803	853	880	861	857	865	837	835	813	829	887	841	900	889	855	837	879	885	834	819	835	872	817	843	881	932	823	837	804	812	850	867	870	849	792	859	843	876	801	837	825	865	851	827	849	874	813	831	833	811	813	862	863	804	870	821	877	866	889	844	869	822	881	884	797	809	883	851	912	832	878	897	800	821	813	824	829	837	835	849	844	835	856	833	872	802	825	788	866	915	811	849	831	807	856	823	891	863	803	874	792	866	882	849	864	808	798	910	844	823	797	842	823	779	848	823	846	874	862	841	824	830	865	852	814	831	837	805	850	858	903	901	820	870	841	853	847	876	817	859	871	821	889	870	857	821	872	835	763	868	814	810	879	849	834	842	872	861	880	827	862	864	813	859	822	839	845	816	853	847	869	865	924	856	826	870	837	854	844	866	875	821	876	838	832	825	871	805	906	846	843	827	866	854	885	863	805	857	862	844	828	869	821	920	826	851	851	860	866	881	848	902	841	846	859	885	849	884	825	801	879	823	841	836	864	860	861	840	848	855	818	879	862	829	876	854	843	853	789	883	816	859	832	785	854	847	814	843	820	835	907	866	875	826	900	873	834	854	807	805	834	821	879	786	818	835	819	899	830	830	846	837	849	859	844	827	884	908	820	841	887	813	873	839	852	860	924	822	851	895	857	880	853	837	875	851	819	846	822	871	872	835	798	853	841	896	882	817	859	846	911	826	849	823	869	804	854	866	832	837	831	821	846	884	818	842	796	867	852	864	852	900	856	865	866	815	849	868	845	814	884	857	834	867	915	850	884	825	848	852	872	842	896	874	815	885	790	837	813	854	874	859	825	799	822	873	847	819	864	837	880	819	900	818	844	827	801	885	828	882	820	863	845	913	842	812	795	833	800	821	836	841	821	862	810	820	806	838	897	851	824	861	868	821	884	851	868	841	860	857	832	897	838	840	872	815	867	875	854	880	855	874	845	856	820	834	878	864	880	844	886	862	820	814	836	938	846	849	842	846	829	829	853	829	857	854	821	866	839	856	872	851	832	886	886	892	869	846	835	813	879	856	868	829	878	886	865	879	862	853	887	838	865	857	811	866	828	774	793	809	822	914	858	837	830	834	782	846	894	877	850	878	833	800	860	788	848	810	873	826	897	826	884	829	859	856	806	844	861	886	847	790	839	813	845	822	875	837	737	860	866	814	863	853	812	912	828	883	878	836	815	854	843	821	834	839	856	926	832	862	794	839	845	834	851	798	855	824	899	851	842	838	780	824	805	824	844	849	854	835	838	813	799	886	804	816	861	854	869	854	846	845	944	868	879	839	835	838	812	831	872	863	864	854	866	832	825	839	848	841	869	833	871	847	855	868	856	825	843	934	832	848	837	830	874	863	868	889	870	832	825	823	874	855	893	877	844	853	863	855	879	855	842	823	773	828	825	843	835	834	830	893	839	873	879	815	848	898	834	874	890	845	850	877	872	895	773	856	781	850	830	834	875	888	848	857	874	828	832	854	836	813	846	794	872	859	931	919	883	825	931	880	837	876	846	904	858	868	867	800	833	844	887	873	836	838	887	809	820	881	879	851	882	848	851	900	803	883	847	884	806	822	882	850	848	840	872	865	863	823	816	803	819	824	841	813	877	814	859	885	838	850	927	868	816	804	831	850	846	840	851	853	857	873	886	878	844	885	890	864	892	819	889	821	871	875	875	884	839	831	809	845	831	869	865	888	862	872	857	818	860	836	920	869	788	847	861	839	840	854	864	898	861	899	829	812	852	822	836	862	873	817	852	795	796	853	862	817	873	909	809	890	871	862	821	838	821	828	819	894	837	838	940	881	817	824	866	816	864	824	788	860	899	854	845	856	821	826	865	831	822	850	908	874	808	830	893	833	850	866	847	856	842	836	814	881	828	906	811	903	843	886	872	843	869	850	883	811	800	897	859	861	859	853	884	837	853	851	840	848	850	827	899	822	865	861	809	879	833	793	883	842	840	811	800	836	837	814	866	839	884	894	808	855	818	819	853	875	839	822	858	883	886	878	816	846	794	832	825	847	844	836	828	819	816	885	847	881	822	864	861	876	836	884	850	854	862	864	897	850	887	831	849	866	842	816	832	835	839	867	820	845	853	947	814	841	891	839	910	872	816	853	853	890	854	817	854	848	819	837	852	861	879	866	842	833	805	837	822	876	853	858	812	859	932	888	794	877	895	827	861	854	842	865	869	797	895	812	879	874	897	813	850	822	847	904	846	877	823	889	816	825	893	857	830	862	840	818	848	865	835	858	886	825	832	836	869	821	851	838	871	869	864	844	821	851	853	783	907	895	866	875	839	848	807
24735	22298	32451	29463	36247	36180	22398	7381	1889	670	563	582	515	565	574	596	543	553	607	598	592	573	562	536	552	604	582	535	584	580	554	582	566	561	528	616	582	558	608	580	576	521	569	629	538	555	565	587	518	602	580	559	585	569	600	568	608	587	508	541	538	535	541	577	606	583	593	608	625	558	568	575	570	575	567	556	569	576	578	591	567	529	539	555	571	576	576	594	551	581	548	548	532	614	580	581	574	603	598	536	613	516	538	535	617	600	573	626	598	564	557	610	620	610	568	564	587	565	572	597	564	551	606	558	588	574	576	574	588	583	611	610	541	587	572	581	538	577	579	564	572	540	567	574	543	596	559	548	547	568	560	566	580	585	575	571	600	554	556	556	588	598	560	567	571	562	550	572	603	558	560	530	600	579	570	556	601	596	588	567	527	571	571	566	558	531	543	543	557	567	597	547	578	593	563	593	592	608	555	574	541	591	607	585	595	545	570	561	583	619	626	590	614	586	559	603	558	603	602	547	582	564	536	586	581	574	536	564	587	544	553	561	574	547	578	628	582	605	603	599	585	588	564	571	541	570	562	566	619	608	591	599	559	527	575	576	554	590	607	540	573	568	551	619	588	592	567	518	574	562	575	596	544	515	571	554	601	569	590	603	579	594	573	539	576	581	568	595	571	556	610	604	607	569	588	565	541	565	522	600	580	579	556	554	614	574	608	571	564	535	612	575	545	499	591	598	598	604	572	583	590	577	544	571	571	583	579	567	544	562	557	603	573	627	602	585	604	540	550	550	568	572	518	553	564	571	584	590	606	558	605	625	559	586	577	539	552	587	575	567	534	575	602	529	570	549	594	582	555	573	567	559	564	579	607	562	550	549	581	586	559	556	541	586	560	549	572	573	577	534	580	562	573	588	579	589	570	607	544	602	611	584	543	574	566	590	579	595	573	561	597	587	574	554	588	568	607	587	559	590	557	545	565	564	550	590	559	556	570	598	574	532	586	598	582	570	543	581	531	531	627	572	573	552	540	540	559	557	557	563	551	539	579	557	533	597	597	548	565	531	567	571	596	579	581	599	590	600	595	622	568	569	585	572	604	568	584	593	604	576	566	572	548	589	541	556	512	601	541	579	588	604	561	502	587	604	582	568	554	606	554	571	603	547	612	532	572	592	578	564	579	560	584	568	587	548	560	556	567	573	563	545	568	557	550	537	584	562	536	573	575	571	554	582	583	586	570	556	565	534	549	579	559	572	537	591	625	597	617	562	541	578	565	564	570	617	610	583	591	563	570	575	583	566	553	609	592	537	604	583	599	587	578	567	570	524	550	548	557	581	586	591	535	559	545	583	542	557	547	566	564	527	559	614	579	574	576	577	507	531	580	598	618	575	579	525	546	586	559	529	603	565	570	552	543	545	563	526	558	565	585	542	600	578	538	607	583	603	584	553	553	594	597	615	540	548	550	605	561	569	624	537	548	607	585	548	592	576	567	549	577	580	573	593	562	569	591	565	589	576	584	557	558	598	605	605	566	618	536	606	566	575	610	606	586	556	553	601	580	574	559	578	567	607	558	567	563	569	571	572	578	600	627	556	552	588	566	608	608	619	640	543	592	589	555	558	588	570	581	579	589	524	578	579	568	585	563	608	586	555	588	572	556	609	563	583	558	581	539	541	600	590	551	575	584	591	554	612	593	577	586	606	598	554	579	563	579	603	574	569	580	594	558	577	571	563	604	601	581	533	548	587	564	590	551	588	596	542	577	540	564	573	572	574	583	572	584	566	548	608	589	589	603	573	595	593	585	555	558	592	597	542	587	588	552	547	561	581	570	591	563	587	610	555	586	526	526	550	584	585	580	569	564	569	589	553	553	535	541	600	587	568	603	594	591	547	572	558	579	580	600	549	517	521	558	585	583	574	577	602	581	597	534	578	574	558	572	572	561	593	555	580	570	543	573	617	587	595	553	537	574	602	583	561	543	582	556	535	613	587	622	557	591	566	572	564	552	592	564	591	569	589	589	576	570	581	560	576	570	575	575	620	569	532	580	569	555	576	530	528	555	562	576	575	560	530	595	579	549	574	542	585	622	579	576	528	565	541	572	572	552	554	541	527	559	624	588	586	566	605	562	568	599	577	536	536	585	597	552	551	589	544	571	538	570	597	571	490	570	619	581	626	612	571	575	576	535	556	578	560	584	572	530	586	506	554	554	583	548	589	588	574	566	556	580	543	614	557	576	590	531	547	626	595	575	569	515	587	592	591	604	579	565	599	581	596	613	573	602	572	562	590	574	580	575	555	544	574	561	572	560	584	539	571	552	559	574	574	583	570	593	576	568	556	571	618	606	600	581	575	612	569	543	555	599	562	578	573	578	602	550	592	554	531	557	532	573	525	578	539	588	520	565	576	617	598	547	565	557	587	531	557	574	591	591	557	600	565	562	556	572	544	616	565	595	561	561	594	568	558	517	573	567	575	574	583	572	544	582	584	597	554	536	571	565	606	585	564	536	596	596	543	560	542	571	574	562	595	544	593	582	579	565	574	559	590	568	552	561	554	573	554	590	545	536	575	527	606	599	571	529	536	568	550	584	606	566	604	568	596	527	567	521	572	546	578	585	516	561	594	514	596	598	514	534	588	585	588	571	598	562	575	562	573	535	512	532	537	577	561	638	580	503	579	596	600	613	590	589	592	615	591	547	635	618	603	555	571	592	556	576	571	608	589	578	530	645	566	565	575	607	580	608	581	584	584	562	622	554	616	579	558	551	583	504	569	551	590	592	568	605	572	553	596	542	623	599	578	611	547	558	590	553	555	560	603	545	540	576	564	603	592	572	601	528	583	596	561	601	582	579	550	559	542	582	580	576	578	539	555	577	550	571	556	545	552	587	548	567	598	561	571	538	602	571	582	650	585	614	568	604	583	597	552	566	609	590	581	557	584	590	525	557	625	540	570	573	616	573	589	572	566	548	556	584	556	559	599	583	565	593	609	569	563	588	570	547	579	577	575	558	539	586	537	558	559	524	609	609	547	589	574	502	584	557	557	530	586	555	595	532	595	597	581	557	581	581	563	526	594	561	573	601	580	592	558	551	581	550	587	602	607	575	566	557	557	553	521	544	585	585	591	579	547	566	554	562	563	619	620	576	607	546	581	594	535	567	547	597	566	571	580	509	581	591	582	594	575	561	601	575	613	539	613	585	581	532	545	573	584	580	587	572	551	559	541	616	573	590	579	545	586	580	572	571	554	598	563	541	542	609	584	585	536	604	540	590	562	602	578	558	575	570	533	537	552	580	564	612	592	560	560	551	561	558	530	635	579	578	560	602	569	554	606	542	560	561	534	622	563	547	554	625	551	565	578	581	613	577	568	574	571	574	599	575	528	573	585	555	555	582	593	564	590	595	571	580	523	610	555	576	506	599	586	577	593	603	545	604	557	581	556	516	545	547	564	566	579	526	591	573	558	582	564	553	537	585	525	529	565	574	597	574	556	564	603
50272	78659	61811	40598	45045	36722	20932	8238	2600	826	651	671	676	690	668	674	687	737	723	691	717	738	692	702	645	701	679	692	691	695	672	693	720	697	656	708	711	692	702	664	641	728	696	671	662	687	710	676	710	619	647	656	720	678	671	694	640	690	698	663	684	636	731	717	676	700	689	663	675	734	673	690	665	670	698	665	717	690	672	662	681	658	705	712	667	731	688	741	678	663	688	728	707	691	728	700	724	689	663	690	692	676	679	702	645	694	689	703	684	721	682	699	712	728	726	700	685	702	689	716	664	677	655	652	667	691	694	718	682	725	678	741	687	701	686	683	682	716	724	646	698	704	676	704	683	683	687	749	666	675	682	686	686	705	700	711	774	712	623	647	685	693	707	718	695	692	667	654	694	709	727	665	679	685	667	721	656	668	696	678	688	711	737	696	689	682	717	707	692	661	667	693	706	746	652	686	653	643	710	690	703	725	618	663	694	690	694	708	665	730	678	690	660	677	665	724	665	708	680	667	714	694	610	702	719	728	685	705	666	679	721	670	690	702	677	676	658	711	715	663	694	688	710	712	647	682	663	702	662	721	698	710	689	677	741	685	659	683	717	669	690	682	736	656	684	678	711	618	694	647	623	701	660	643	661	697	665	685	700	708	662	661	682	699	672	661	708	714	721	720	667	716	633	691	661	694	683	652	710	647	710	672	724	691	669	679	678	691	694	717	663	699	682	674	703	675	688	695	702	659	652	692	673	687	722	741	694	672	685	697	660	736	655	682	705	666	719	740	694	659	692	643	707	682	686	694	674	674	694	691	662	699	659	735	675	683	735	712	640	698	657	739	663	717	694	703	719	669	696	687	671	702	711	719	738	695	692	769	704	713	671	650	695	666	685	687	666	693	728	698	700	718	736	702	651	644	689	720	657	695	632	680	690	704	679	711	684	636	641	690	694	683	664	676	683	667	696	715	713	701	687	749	647	708	706	659	676	704	595	704	672	671	756	629	671	709	681	683	669	725	679	712	720	679	670	663	714	694	681	692	687	711	639	690	704	657	648	705	674	724	682	683	675	700	688	658	716	680	680	670	700	672	721	717	679	727	677	701	685	699	695	708	667	690	697	668	695	727	670	673	676	659	696	705	731	643	763	731	665	635	729	721	717	686	698	674	710	646	700	684	704	690	697	677	718	718	703	698	719	665	705	687	722	724	664	707	632	725	735	733	634	677	686	679	680	731	738	678	695	671	687	657	658	669	726	674	673	719	702	695	663	689	658	701	664	710	678	716	691	702	667	672	680	715	692	686	685	699	690	682	636	710	697	674	687	686	668	693	663	737	758	689	684	687	700	725	724	678	677	672	654	698	694	710	675	663	678	662	695	662	659	678	688	688	675	726	701	674	660	727	742	690	715	661	671	709	699	684	633	688	657	700	707	683	716	696	697	666	699	711	672	645	754	694	719	688	671	712	726	700	700	673	699	666	698	700	678	668	663	610	700	649	738	659	682	637	714	670	651	671	648	713	709	671	656	674	679	673	695	636	633	716	665	652	697	651	695	658	714	732	701	669	721	666	666	685	714	667	697	704	691	731	714	705	713	722	612	644	714	688	703	724	701	722	701	693	681	704	700	688	696	675	695	670	724	680	710	640	645	665	683	667	677	659	701	690	733	701	713	717	675	689	667	683	701	700	713	724	724	679	747	710	702	722	699	668	672	684	740	703	706	735	726	705	697	685	685	698	726	690	723	693	715	672	719	665	707	733	703	683	677	669	692	718	633	687	697	665	698	726	723	669	676	701	667	685	676	687	646	747	689	667	748	637	642	720	682	667	693	678	637	680	695	728	732	693	685	718	661	631	696	662	661	707	707	724	709	687	697	653	678	682	712	727	662	683	688	714	683	708	710	700	744	678	749	657	694	663	680	703	707	715	737	697	685	724	689	697	685	712	624	709	690	678	695	695	681	699	719	682	684	669	694	687	690	668	714	705	685	705	695	684	718	734	723	673	701	718	635	674	706	733	696	675	684	694	711	686	678	677	711	712	701	700	720	683	697	724	654	705	704	718	681	710	703	662	701	703	696	720	678	696	702	698	707	704	706	699	693	702	664	689	700	671	675	690	737	691	664	667	686	699	680	664	664	721	668	680	694	737	676	649	692	693	700	734	713	700	694	684	688	699	669	715	610	704	696	688	674	717	693	679	718	738	698	703	700	695	687	670	656	677	666	708	655	672	674	681	716	735	666	737	672	661	763	717	699	702	700	706	646	632	712	708	654	670	688	695	668	722	685	688	681	643	685	643	674	686	691	721	707	740	672	741	608	652	754	726	704	714	671	729	674	719	701	764	660	762	713	711	673	729	687	698	685	716	678	704	674	703	662	708	698	689	687	672	690	674	675	697	675	659	669	701	691	702	691	675	679	659	677	715	657	681	697	646	664	678	648	669	679	693	668	671	681	677	707	681	659	749	637	718	711	695	668	727	654	673	692	703	688	604	702	712	663	681	661	687	707	700	675	670	711	620	678	719	699	738	698	674	688	698	704	696	678	696	685	699	691	712	679	732	695	706	717	670	657	734	707	656	666	689	644	734	691	701	679	707	678	700	656	711	659	661	697	679	647	677	683	650	684	693	708	711	693	684	641	698	685	675	669	668	676	652	739	641	725	696	697	709	728	716	717	706	719	670	680	657	685	667	686	721	733	714	707	688	668	649	668	701	682	696	712	700	700	678	680	660	722	729	696	695	714	669	742	655	728	724	679	674	665	698	746	725	728	721	714	678	655	676	710	720	713	717	716	694	645	690	678	650	693	746	649	679	693	658	686	700	721	739	700	667	670	675	638	733	664	656	753	683	706	685	711	702	698	666	744	655	735	713	703	662	706	650	701	701	668	692	696	638	718	693	700	669	710	700	677	716	666	685	687	657	686	723	720	653	691	667	715	735	688	721	700	703	715	690	685	682	706	693	703	685	736	695	701	702	717	710	692	690	688	689	715	687	722	720	677	725	739	695	692	703	707	701	642	697	745	719	693	725	703	734	741	656	704	675	674	680	692	697	644	697	657	645	720	684	693	691	733	709	673	744	728	673	696	714	649	717	742	746	681	713	659	659	719	692	685	708	719	714	669	710	727	711	701	721	726	719	667	708	688	659	665	730	652	712	707	702	696	750	672	729	693	665	645	731	714	700	682	739	684	674	687	713	770	689	685	670	704	679	652	663	675	677	669	729	703	661	747	708	725	683	696	679	663	661	757	659	687	668	664	658	709	652	698	669	637	690	672	710	687	707	702	707	679	645	679	662	642	724	685	713	689	702	739	663	718	709	693	676	685	708	671	677	695	713	668	696	726	690	694	637	671	697	671	696	680	683	733	706	725	699	672	681	665	674	701	634	694	653	722	776	682	706	677	703	678	712	657	659	667	684	737	665	690	707	716	678	707	751	696	658	717	679	672	660	686	659	696	722	695	741	690	639	710	720	670	661	719	720	666	747	676	717	687	697
23538	21655	30653	27827	39208	38812	27164	10434	2456	738	546	536	506	548	526	539	523	586	530	563	554	553	565	546	524	549	528	570	529	552	542	542	537	581	512	549	559	563	531	541	545	536	539	552	523	569	516	567	537	542	541	557	575	549	558	553	561	574	553	577	545	568	532	544	542	549	543	566	521	556	569	542	595	513	576	534	547	525	542	552	521	522	554	549	550	526	537	545	547	559	580	519	554	529	560	519	530	516	522	537	498	581	552	554	538	568	531	592	580	556	548	575	548	556	553	530	501	544	550	515	511	547	585	521	541	517	553	533	554	536	525	534	538	582	492	564	573	548	530	565	560	541	510	527	542	557	501	559	521	593	512	549	560	527	531	528	502	552	549	524	521	580	526	540	502	524	547	555	516	540	567	522	520	527	554	506	516	587	522	562	536	555	548	568	507	558	545	543	557	544	505	513	547	551	551	573	576	504	506	527	529	529	520	571	572	489	552	529	534	556	538	527	519	552	521	564	550	572	540	518	561	608	536	537	565	496	517	538	553	536	553	562	591	575	585	563	541	544	476	544	512	524	572	540	508	574	524	570	553	548	540	521	556	545	554	518	520	557	513	542	527	563	565	549	504	539	541	534	523	578	576	559	547	514	543	573	564	547	534	543	523	511	547	558	547	524	557	549	519	508	543	514	527	527	551	538	564	507	532	536	548	543	560	526	504	509	504	562	527	544	526	574	545	566	494	568	566	508	552	544	515	545	541	548	554	534	537	537	530	538	522	531	562	553	534	552	573	537	529	544	522	579	522	500	561	506	572	539	603	490	564	525	532	560	524	550	577	510	544	535	558	545	548	546	551	527	535	511	549	569	504	562	507	594	501	570	536	580	521	541	566	540	547	565	548	496	515	538	590	511	560	527	536	575	536	541	584	508	547	573	512	540	572	558	552	512	534	549	526	551	541	545	526	525	504	559	572	539	543	554	579	521	550	557	533	517	541	569	547	570	520	505	609	573	550	558	559	521	568	532	564	568	524	534	593	525	554	550	500	523	548	576	555	538	586	528	546	490	521	554	545	482	519	519	557	503	515	535	575	544	555	553	570	555	552	525	514	533	557	534	505	535	531	559	539	523	554	551	517	575	564	520	517	513	521	537	507	547	520	512	527	552	541	558	527	512	518	586	542	537	573	539	559	548	582	557	587	531	504	540	534	525	524	503	520	523	553	534	530	541	545	534	564	546	518	542	562	567	582	523	538	530	520	505	549	526	541	545	556	565	514	549	555	514	568	526	470	549	526	536	554	579	540	574	584	503	552	535	542	582	510	557	536	524	536	540	551	546	543	555	514	533	534	546	562	508	556	549	566	573	538	499	523	547	538	532	546	517	559	542	563	555	546	536	497	551	520	551	575	551	551	523	488	560	508	502	611	578	535	527	537	563	545	531	559	537	563	541	540	588	498	542	540	521	545	559	534	540	536	530	534	565	570	566	523	517	562	515	524	513	542	532	513	551	525	557	558	526	524	547	568	545	584	501	552	523	555	533	526	560	525	541	555	528	526	545	529	580	526	561	576	524	501	544	547	550	520	547	518	523	537	550	603	521	529	519	556	543	560	568	544	521	548	527	502	555	570	501	548	564	569	550	529	533	547	526	521	567	505	531	522	524	565	540	563	521	521	530	569	546	554	558	517	528	523	538	524	540	545	561	559	501	543	559	580	553	524	530	509	521	583	564	514	514	591	534	522	536	548	557	565	495	559	538	512	562	524	520	606	523	556	519	552	526	576	569	484	527	550	518	575	526	549	553	545	528	552	533	532	525	555	530	543	564	574	573	534	542	535	526	550	544	518	557	519	508	571	551	574	510	609	539	548	544	497	574	529	592	534	554	548	564	542	521	543	551	535	556	549	577	532	554	545	537	559	535	531	548	530	489	572	531	548	564	574	553	506	526	553	547	548	524	515	555	541	560	536	562	548	484	571	520	525	558	550	527	569	515	554	489	536	506	537	510	533	551	533	542	500	544	544	524	535	524	513	520	501	540	510	530	543	546	506	578	520	579	547	519	508	532	586	535	570	552	528	562	544	550	528	503	483	562	547	556	496	549	543	574	562	499	541	559	549	564	517	491	529	541	511	590	572	558	519	552	537	536	586	542	537	541	514	530	540	517	566	523	570	553	544	527	583	516	571	491	551	536	538	567	524	523	514	523	522	548	517	551	558	551	540	542	531	543	473	547	576	556	496	528	555	593	550	522	556	549	520	506	554	538	546	561	469	557	555	548	554	518	570	590	524	543	535	530	529	567	520	533	516	537	515	565	536	543	537	567	527	537	560	505	563	546	535	546	577	519	554	559	513	533	560	555	554	541	556	548	499	524	546	542	549	519	528	553	519	525	532	536	538	531	544	552	559	536	515	564	551	555	519	557	537	536	543	525	546	561	511	553	569	543	518	544	525	574	545	543	550	531	513	585	528	562	583	532	553	556	550	508	492	528	541	508	531	523	559	547	540	541	538	576	508	525	555	513	528	543	501	530	531	518	546	522	490	576	529	550	534	552	587	579	528	545	550	523	526	534	532	583	572	555	559	544	541	492	556	510	542	535	547	523	570	537	526	546	515	581	516	526	546	516	542	573	568	577	554	556	529	569	509	554	533	534	510	541	537	553	538	530	550	535	598	526	525	549	498	541	526	555	535	522	571	569	571	532	529	511	561	539	561	551	552	544	513	536	523	558	536	519	501	582	532	571	529	542	549	548	528	542	564	485	519	540	545	567	569	592	548	482	528	548	523	527	546	546	479	557	562	563	559	521	546	526	548	518	511	554	535	529	548	517	530	574	526	555	519	505	561	569	582	548	503	523	551	522	554	545	539	525	571	555	541	551	526	556	562	593	553	502	552	550	536	508	520	567	535	535	517	535	518	539	556	556	518	549	508	568	564	549	516	525	530	579	506	514	520	565	547	557	509	515	541	493	566	522	537	553	515	560	554	572	498	557	531	556	548	552	571	521	566	523	529	557	540	529	563	541	543	545	539	519	557	528	548	534	522	506	540	548	516	578	522	508	588	555	538	542	532	560	564	516	528	553	553	548	547	507	533	554	524	525	551	538	526	513	548	539	515	552	573	534	534	541	600	550	568	568	544	529	544	546	574	550	566	559	584	531	548	551	557	557	566	526	536	537	552	526	582	525	541	545	552	565	547	540	539	534	555	553	545	550	534	542	586	565	484	569	574	546	564	561	567	533	554	519	555	538	516	556	509	543	520	522	552	490	575	534	552	530	517	558	509	549	541	557	549	522	514	546	508	522	475	559	549	584	518	561	514	553	509	535	533	555	475	568	554	535	502	548	520	530	551	487	525	567	525	529	550	537	559	558	488	562	549	561	510	568	527	540	549	525	550	588	514	540	542	563	531	534	546	562	552	561	555	545	518	563	546	543	545	529	553	533	551	496	531	553	526	532	520	568	555	552	518	505	536	540	571	520	552	555	523	507	507	555	522	573	546	536
53821	86200	72977	53999	56399	41576	24588	10051	3169	867	675	618	635	611	668	676	643	609	628	599	622	645	671	684	633	606	641	636	633	652	669	630	629	633	622	652	657	657	635	619	632	646	614	674	644	631	605	657	627	602	675	678	656	632	632	625	632	596	622	644	632	608	620	598	662	672	638	614	666	611	675	606	671	662	613	672	659	616	623	629	628	623	633	636	640	613	622	589	576	609	581	612	674	656	656	614	624	626	632	647	600	633	637	610	612	671	634	601	606	671	637	653	642	638	664	679	632	635	625	630	640	646	668	644	638	652	640	668	632	654	630	630	619	648	587	607	575	680	639	602	626	658	605	621	603	643	609	616	653	626	616	641	617	601	647	600	635	628	604	611	595	615	610	637	648	620	620	641	636	623	637	624	626	670	627	623	631	615	669	631	657	589	635	623	663	620	653	651	656	654	586	591	623	662	637	658	637	645	657	606	647	600	613	653	629	577	648	636	590	625	600	649	602	667	649	622	647	671	634	644	656	654	610	638	603	661	618	598	655	606	651	584	651	619	615	625	661	624	602	610	646	638	661	672	630	571	669	600	620	591	624	649	619	635	613	625	612	637	616	652	650	591	596	623	638	650	651	582	612	595	634	614	600	636	616	673	600	659	653	619	638	669	661	603	649	629	577	593	620	595	624	607	624	650	644	657	640	646	668	672	625	660	620	610	644	623	661	643	674	620	629	638	638	629	640	623	673	659	649	663	613	618	605	687	643	633	670	631	671	599	625	633	622	663	631	661	620	661	643	640	670	639	615	640	632	639	631	633	663	625	626	608	627	643	580	592	643	621	605	631	632	642	633	638	659	632	598	673	632	613	634	667	623	641	604	614	620	604	640	667	621	636	640	632	631	668	632	662	664	638	621	669	666	628	621	655	610	668	642	661	632	633	642	649	661	641	669	663	575	652	644	613	657	601	621	680	627	624	628	628	637	615	610	629	587	611	646	674	636	582	653	658	671	626	656	618	607	646	654	646	637	594	644	631	632	623	609	671	609	610	665	597	623	575	682	682	632	680	629	597	630	663	634	641	668	650	627	619	658	599	640	592	576	625	634	621	596	631	626	631	656	635	670	628	651	638	648	660	607	638	675	655	628	639	624	624	645	626	661	626	614	638	601	607	598	580	599	618	624	661	641	621	632	604	643	638	605	646	665	639	590	654	658	591	625	664	623	659	669	600	615	640	640	609	566	644	624	696	643	623	634	621	636	637	627	634	677	645	628	650	667	601	613	652	690	627	607	679	692	646	616	648	648	656	633	643	650	610	644	640	632	630	608	632	650	619	606	638	614	632	637	638	638	620	599	642	629	593	643	630	609	647	643	650	682	623	646	645	650	663	662	706	637	649	651	624	575	668	614	675	643	612	623	648	603	640	648	637	620	674	614	675	610	682	666	670	667	621	643	647	657	642	622	642	637	635	652	655	661	643	641	605	622	608	593	627	629	654	612	615	629	625	640	608	624	640	618	609	609	646	646	677	639	646	611	671	655	604	596	647	622	650	649	654	615	665	612	619	683	605	629	619	644	613	626	602	614	670	634	633	615	633	629	628	612	654	659	671	603	645	672	649	668	591	602	661	615	662	642	621	626	652	641	644	634	618	609	644	601	644	615	621	665	623	597	653	608	612	642	657	651	621	632	611	665	639	604	674	622	621	619	602	626	647	636	649	645	615	637	651	659	656	637	653	657	626	629	658	642	605	630	578	649	626	599	637	591	651	632	616	627	618	602	643	630	675	607	635	649	672	646	656	631	635	630	586	598	637	661	621	588	669	639	656	628	602	632	684	661	628	619	646	626	626	617	618	658	626	680	653	619	651	601	647	648	544	616	662	585	667	621	658	675	643	616	623	678	612	650	632	622	633	604	607	617	663	613	593	615	648	692	640	599	591	643	614	665	609	641	657	670	659	602	600	630	655	622	652	643	620	631	644	623	686	612	637	644	630	624	660	628	651	623	626	659	615	671	641	642	624	652	627	680	580	657	618	650	624	660	674	636	636	617	628	609	608	625	638	593	636	599	616	649	619	636	672	642	650	633	607	680	669	669	648	624	627	644	607	632	640	645	623	567	610	671	692	672	678	635	576	641	633	616	596	642	619	682	610	660	656	595	699	633	616	614	652	643	634	654	624	648	628	623	603	617	621	596	649	658	637	634	632	612	657	644	660	633	629	643	640	591	625	628	637	648	700	627	631	629	572	634	607	605	645	648	654	615	609	604	641	679	643	629	644	613	670	612	620	690	674	633	667	671	643	656	631	602	617	625	692	652	639	596	609	644	626	639	642	645	611	607	645	617	621	656	607	662	607	635	634	608	605	623	647	632	637	626	614	644	633	646	653	669	642	605	666	632	621	619	621	650	648	616	653	623	645	647	619	668	647	656	624	643	612	604	619	611	636	628	624	615	628	632	602	614	585	622	620	630	628	580	615	650	614	642	668	662	608	654	645	618	636	656	604	638	640	626	646	611	673	649	611	643	636	630	620	656	633	642	675	575	583	659	648	617	614	594	620	680	634	670	664	666	629	659	701	603	605	595	618	624	580	630	633	667	622	686	628	629	650	621	641	655	680	582	631	673	602	602	631	658	616	660	628	602	664	627	612	623	678	618	642	619	626	642	666	673	631	639	628	657	646	631	634	666	628	625	639	669	657	637	586	622	620	629	615	647	590	587	649	655	601	657	638	662	659	626	683	623	626	667	602	620	594	616	643	646	617	616	636	616	667	630	649	657	660	654	625	628	654	626	634	645	650	634	605	693	635	620	610	665	642	611	632	626	631	655	596	611	650	666	664	624	649	609	623	606	627	661	663	659	631	647	681	633	666	642	591	696	648	679	634	650	617	608	637	634	639	610	615	642	664	646	593	642	612	655	608	591	622	611	621	603	649	588	592	619	642	652	642	649	668	635	619	620	646	683	632	611	655	603	656	585	601	641	622	600	627	632	647	683	619	638	574	640	663	647	620	677	629	622	608	648	645	661	644	616	595	639	663	664	662	659	642	658	630	656	638	621	642	686	640	641	615	607	629	697	640	627	586	643	594	608	608	623	604	650	673	668	648	652	596	629	611	663	648	648	629	618	638	674	603	620	589	649	596	654	638	631	610	603	669	660	656	644	671	655	604	571	620	655	611	710	660	611	601	641	584	626	589	656	645	627	592	658	655	643	643	643	608	669	663	618	632	599	648	620	641	658	682	659	646	610	649	631	621	649	621	638	631	667	643	589	642	614	641	642	652	667	596	628	634	597	641	636	634	667	631	632	655	600	620	616	638	640	625	604	638	641	672	625	637	633	611	611	602	588	625	645	613	658	606	677	623	663	650	623	647	607	624	657	631	673	653	640	596	626	605	641	603	655	662	599	585	657	656	615	660	580	641	617	621	645	612	636	592	641	631	626	649	653	623	652	627	650	664	664	598	680	600	639	631	624	624	634	636	594	690	650	622	642	617	647	634	625	609
35204	45677	40992	19434	12581	8553	3594	1523	940	713	732	752	692	686	718	726	738	745	684	711	761	750	666	729	736	728	738	730	704	730	712	705	732	673	717	771	719	702	726	674	732	727	701	710	765	698	712	709	705	719	662	689	710	740	774	688	758	703	657	709	703	674	683	723	714	686	672	735	707	708	716	742	752	722	736	713	714	716	703	736	713	777	700	782	723	685	724	710	721	696	743	729	747	771	702	761	719	713	697	726	671	726	715	704	723	733	695	711	712	698	733	737	711	717	710	676	691	727	707	738	707	729	721	696	675	676	707	700	676	735	721	717	703	759	710	708	701	703	748	683	732	701	761	678	696	738	744	702	729	716	672	727	723	702	703	662	694	732	692	731	722	672	698	702	731	711	694	782	741	714	680	707	700	695	739	687	704	721	733	698	721	726	686	724	732	694	750	748	707	663	727	698	761	711	730	718	694	721	731	726	718	686	662	706	726	696	687	715	749	681	690	734	690	690	721	692	695	675	714	789	707	678	693	709	775	706	750	714	719	700	712	724	723	752	734	704	710	736	733	728	706	719	714	722	680	710	694	717	750	735	688	681	766	775	725	701	706	691	667	731	717	712	751	722	741	724	661	672	688	699	731	720	650	702	734	717	737	738	658	731	714	709	699	721	657	744	722	711	702	673	733	744	696	752	749	703	689	703	729	736	745	688	688	706	737	688	674	702	721	763	660	721	661	688	757	649	727	706	705	696	706	683	698	712	724	718	690	742	751	685	746	699	707	771	725	671	717	717	732	748	712	745	698	748	737	653	709	717	727	717	696	686	716	676	705	683	713	732	711	707	746	730	707	698	710	674	697	732	757	689	686	733	734	666	721	698	696	732	660	704	702	750	686	705	714	721	736	716	721	723	726	729	696	693	726	702	710	706	709	702	706	708	658	713	725	688	743	723	689	718	711	697	746	696	705	668	684	727	692	712	723	720	716	686	762	752	719	694	737	687	681	713	662	723	695	703	679	710	734	713	721	685	718	733	726	746	700	698	733	723	754	727	712	738	729	725	708	732	720	752	755	707	719	702	682	662	720	699	757	759	757	708	670	712	660	694	713	722	698	717	699	703	660	737	721	732	780	719	699	702	744	728	697	719	687	767	762	725	671	724	685	699	756	735	729	709	645	736	712	707	740	701	750	685	737	709	741	730	737	741	701	716	701	749	685	680	699	737	651	675	701	717	722	735	693	741	694	739	714	712	735	745	714	679	693	721	755	731	710	684	689	730	677	678	700	747	718	690	755	747	755	764	712	696	729	709	737	703	734	671	728	741	693	677	780	692	754	721	671	750	719	716	683	726	699	725	739	725	690	684	759	753	722	691	690	751	686	702	713	674	734	687	721	679	718	705	692	716	706	743	687	726	749	739	654	740	721	697	675	706	674	723	693	704	680	714	745	685	724	719	735	728	697	673	681	693	646	753	705	767	682	727	699	704	724	705	713	689	738	688	693	699	717	690	722	734	708	687	735	707	699	726	715	674	673	707	690	689	716	728	652	767	705	690	698	696	760	755	713	708	745	726	704	716	750	683	725	730	674	707	731	725	725	654	739	698	726	716	718	660	672	751	661	727	731	719	698	698	675	709	683	712	717	714	689	694	704	687	729	719	773	681	756	720	668	712	715	739	729	707	687	736	675	684	681	724	689	724	710	709	690	728	721	670	717	723	681	735	720	712	681	671	756	696	708	716	703	696	696	731	713	707	695	745	691	772	692	730	723	742	706	677	729	769	771	688	725	719	664	715	668	724	681	735	748	706	738	733	715	761	729	701	737	697	721	719	751	678	717	744	710	689	697	697	748	725	630	772	705	746	737	739	729	667	699	734	690	752	720	680	669	728	739	728	708	738	742	725	718	706	702	756	686	665	738	689	740	740	710	708	683	694	725	692	772	653	748	674	731	704	667	721	705	715	702	735	721	703	688	673	672	701	676	726	682	732	724	698	707	730	761	697	703	670	742	691	705	696	739	721	702	727	754	750	761	740	723	688	702	747	702	688	755	730	726	691	741	689	744	758	693	721	722	720	742	682	737	675	733	724	725	669	704	750	689	714	696	719	719	722	683	729	723	730	729	686	732	692	719	728	749	713	727	730	715	708	758	709	712	724	709	699	667	711	717	703	724	697	724	696	771	695	738	742	715	693	742	759	718	748	727	670	718	746	680	710	716	710	762	751	699	736	726	707	724	686	730	696	714	761	754	736	720	680	726	702	652	741	776	728	700	753	712	718	736	733	676	722	708	678	725	719	745	725	691	741	716	692	715	708	735	718	697	687	691	648	744	694	691	708	702	718	641	677	749	728	733	695	693	720	718	734	749	726	764	712	733	725	680	714	701	692	690	697	699	693	692	726	710	728	785	712	712	725	701	721	679	727	736	764	644	691	730	713	699	755	748	751	705	706	702	762	741	712	701	723	727	727	708	711	724	728	696	689	745	692	654	709	701	746	714	697	691	671	697	698	679	726	738	741	657	693	688	706	741	762	653	727	704	718	740	754	725	742	700	742	761	676	707	686	717	696	710	687	729	692	691	722	758	772	753	703	753	740	675	738	707	740	714	727	749	694	733	742	654	748	776	673	711	698	743	780	687	734	719	721	751	671	715	704	722	672	764	707	688	686	765	711	727	722	727	690	752	719	709	695	715	725	687	739	674	744	712	709	749	671	701	722	749	756	716	737	730	741	727	729	741	737	726	718	702	707	721	714	716	700	738	695	740	729	693	681	696	722	682	701	698	681	698	717	691	695	725	709	739	710	704	729	720	694	675	736	715	727	730	776	751	638	736	732	709	724	690	762	738	752	707	702	680	713	741	704	685	711	699	694	759	722	721	695	676	729	682	726	687	714	674	722	706	738	714	726	723	704	759	720	748	724	713	714	693	713	735	690	696	748	689	731	742	697	736	665	744	713	729	725	704	704	681	724	670	715	722	732	741	656	745	684	680	761	744	700	726	748	712	700	743	673	697	720	694	716	751	690	725	712	699	710	739	705	640	703	688	712	694	690	716	691	709	712	697	743	698	687	716	699	692	676	721	665	743	727	720	735	739	758	687	708	667	649	691	718	732	698	695	683	701	675	758	707	691	720	675	717	724	733	724	719	727	682	755	718	720	701	678	742	748	738	695	710	725	740	717	737	694	727	719	706	662	724	708	709	710	755	758	685	663	703	690	697	711	746	739	696	729	723	660	742	684	690	753	706	724	670	716	704	719	665	751	717	740	674	711	737	741	663	685	735	756	722	710	736	695	763	714	731	698	709	716	764	698	726	784	733	702	675	690	679	700	715	724	698	701	741	739	730	718	714	769	713	723	732	716	734	721	711	710	722	688	700	704	687	761	669	719	733	701	737	741	695	714	720	655	687	682	700	712	681	729	727	710	700	724	738	682	713	780	702	733	734	685	771	743	688	669	716	730	692	743	718	708	661	691	744	743	712	743	696	725	712	694	756	729	687	701	691
45959	60849	40312	15751	15037	10489	4812	2126	1068	844	867	867	901	865	837	847	895	811	816	858	784	851	833	872	881	853	887	829	838	828	853	813	835	895	828	839	881	860	871	858	824	864	896	897	811	797	768	824	829	781	813	827	858	890	860	835	868	815	869	871	888	828	828	860	886	870	847	878	916	844	824	883	900	846	819	823	841	837	806	906	886	801	867	891	857	831	809	778	840	861	844	868	864	828	859	846	889	783	860	836	823	868	867	852	814	863	862	833	876	856	815	903	869	849	820	884	829	838	819	777	769	821	829	882	915	873	857	903	826	871	913	920	888	915	834	880	877	851	855	932	812	861	833	874	872	839	822	864	810	896	847	839	833	841	844	836	849	852	880	831	804	819	863	911	868	870	885	898	864	839	872	800	881	901	815	899	845	840	815	835	831	800	835	837	893	868	878	853	914	841	809	869	820	831	833	885	858	891	844	854	882	838	793	879	807	872	858	831	901	869	808	866	861	805	824	826	908	813	885	851	825	874	833	844	803	823	843	808	863	830	865	847	833	837	871	859	860	793	852	844	889	873	842	829	830	844	869	891	889	865	840	810	792	890	835	833	850	840	930	839	826	807	901	783	859	799	819	904	850	824	891	883	819	850	823	800	860	870	859	890	854	861	880	912	849	889	824	810	862	817	850	864	823	871	830	809	822	864	881	910	839	843	855	837	869	892	811	834	816	876	844	882	845	875	858	846	865	834	873	835	837	900	835	897	808	843	801	873	884	870	841	850	893	819	893	874	844	830	837	829	884	796	880	874	837	858	868	862	838	806	836	813	839	862	843	824	818	818	842	828	806	821	878	832	871	899	870	865	839	829	838	833	849	826	875	906	826	849	834	851	861	866	822	886	850	827	865	834	813	921	875	859	785	819	846	845	809	853	832	855	871	886	827	870	856	798	831	841	838	918	880	881	900	903	896	851	834	851	839	831	899	854	864	873	810	869	821	775	802	858	862	786	877	855	909	856	913	855	870	846	876	798	887	842	840	829	906	907	880	856	846	846	881	838	773	842	864	866	834	803	872	835	886	816	834	758	875	880	843	899	816	858	862	887	844	887	834	835	836	892	874	850	825	891	853	886	880	852	877	868	860	846	861	835	892	893	821	829	832	851	857	823	843	857	847	862	801	866	843	883	843	842	880	852	874	887	864	890	825	857	836	889	907	855	834	861	840	842	852	868	831	837	798	855	839	899	883	770	874	858	846	861	796	859	837	895	888	814	881	843	888	868	866	778	823	831	872	810	830	803	828	839	887	893	836	852	855	858	778	903	882	815	875	823	861	844	893	818	845	853	842	808	839	876	858	878	865	876	783	838	892	838	819	852	824	790	847	866	842	838	820	863	872	828	829	840	852	817	877	859	864	862	919	808	889	882	849	795	873	866	885	856	878	860	842	810	824	861	786	871	839	893	813	884	853	849	870	833	849	918	845	819	861	818	826	835	826	832	853	883	874	881	860	802	822	895	873	780	863	834	875	879	855	870	838	799	848	806	856	875	856	822	887	868	853	852	849	855	831	928	872	895	868	846	787	920	826	883	935	865	917	852	863	864	878	868	860	857	876	945	849	835	846	847	833	832	802	846	834	848	844	845	824	853	862	831	872	846	863	811	883	812	852	857	894	875	798	877	854	811	786	873	853	845	870	848	823	848	891	853	840	808	829	802	865	861	786	848	910	834	850	851	828	803	868	876	823	835	839	920	837	867	830	905	820	825	845	918	849	815	832	852	856	871	826	833	878	864	862	842	825	851	851	868	897	867	861	848	841	848	832	847	883	847	827	905	880	813	902	865	883	913	847	909	868	838	841	845	865	852	830	832	841	856	828	870	821	832	853	835	897	853	883	900	830	877	801	872	839	830	856	815	872	897	860	883	829	828	783	845	815	836	812	832	817	866	839	879	927	837	839	890	855	840	807	872	812	864	868	889	865	848	870	837	870	823	852	841	832	850	811	805	876	867	853	861	810	868	846	837	830	886	820	886	830	774	855	823	921	847	874	831	888	843	845	856	847	811	823	828	879	878	890	839	894	882	799	782	881	910	833	817	795	897	819	901	882	825	927	880	866	855	825	868	815	797	833	861	823	844	860	859	865	840	885	849	845	809	805	846	852	865	840	843	860	820	853	829	818	885	861	861	837	878	854	891	871	895	864	845	792	876	851	844	885	807	863	840	850	841	869	888	857	887	811	871	865	861	843	825	875	817	862	858	849	875	847	794	826	878	874	896	846	830	822	853	847	851	836	858	809	828	903	825	823	806	824	838	830	890	869	858	871	832	842	873	810	888	862	855	827	888	843	853	845	886	889	818	876	876	890	853	815	825	870	850	791	826	840	874	794	858	793	891	886	844	903	844	845	809	865	841	880	776	792	853	814	818	837	811	805	824	850	779	828	836	839	854	853	859	839	873	833	859	843	850	861	861	894	915	823	862	836	856	844	879	865	777	832	854	849	854	822	821	823	816	895	873	821	829	856	885	864	885	845	832	835	805	812	822	873	834	844	883	794	849	872	802	836	850	869	807	812	860	849	840	829	879	842	826	874	876	873	844	876	853	894	856	859	848	843	848	829	874	868	825	849	868	868	849	855	901	882	876	862	852	847	842	783	852	856	896	848	879	855	815	854	845	865	841	811	855	811	853	834	892	832	846	861	899	847	821	857	811	868	825	869	820	821	850	867	876	835	816	781	875	829	837	873	789	824	830	856	883	836	882	887	858	881	904	842	778	850	827	848	874	878	845	841	856	813	805	825	828	834	825	828	843	879	888	877	864	871	852	873	836	855	826	863	836	854	829	844	863	866	845	817	836	818	820	824	897	802	874	880	816	889	862	808	876	855	785	880	900	874	866	893	849	857	873	850	862	826	897	815	798	866	853	866	874	859	845	806	822	895	868	869	902	806	814	875	795	877	874	897	850	881	838	840	835	852	883	872	806	844	836	832	810	881	861	802	914	870	851	838	838	820	842	833	837	879	849	784	852	808	811	861	850	795	879	840	787	834	845	882	861	842	843	806	866	813	876	862	867	885	826	837	828	867	829	851	847	833	903	824	859	869	871	851	874	871	820	810	829	802	861	837	863	828	909	799	813	849	873	887	881	849	810	840	845	860	860	870	839	853	861	829	859	894	851	859	884	852	818	834	851	832	849	913	838	852	839	900	852	842	855	822	878	812	834	836	886	884	805	891	832	810	901	824	798	845	864	798	882	834	833	858	845	893	874	860	890	819	816	849	868	796	853	871	834	881	862	827	783	841	862	835	852	889	852	843	851	822	853	880	834	856	906	852	855	861	821	844	870	794	857	852	840	849	875	885	827	866	862	883	792	864	862	857	828	856	831	856	843	884	817	855	864	851	848	803	852	840	841	918	833	842	893	904	846	884	832	876	907	861	867	799	853	873	822	852	805	826	877	877	851	844	833	912	881	843	805	873	847	832	849	810	816	833	851	873	924	800	860	783	853
24626	22042	31420	30340	34526	37187	24563	8895	2227	756	573	620	599	602	561	596	624	595	564	603	570	584	559	530	573	559	596	571	577	608	591	572	577	588	575	556	605	569	555	609	587	588	561	590	557	575	598	616	563	594	609	531	555	575	547	600	590	548	571	573	592	586	602	528	554	575	596	567	550	595	557	620	568	558	552	593	621	557	540	576	564	597	554	564	558	554	570	579	548	598	595	547	567	585	554	561	563	581	597	537	542	596	534	522	574	532	580	563	595	547	611	556	545	557	599	542	614	621	583	577	614	553	549	564	564	571	571	629	563	563	587	591	563	527	590	578	567	630	578	589	599	579	583	565	566	592	574	522	550	586	528	578	557	567	551	548	566	597	554	517	576	618	557	617	634	579	580	557	568	613	572	585	570	547	571	594	549	557	597	560	559	602	605	581	562	588	572	588	544	581	533	563	586	561	623	561	590	570	592	547	571	576	562	590	581	607	571	584	556	556	570	548	537	579	570	557	612	583	577	562	585	553	570	536	592	611	557	523	582	569	566	581	594	582	562	589	581	561	582	562	581	590	586	617	585	590	592	543	629	574	585	534	603	520	593	566	590	589	568	564	568	593	576	571	556	549	633	624	580	591	605	582	556	593	598	525	547	594	586	540	572	552	588	596	573	577	522	610	570	577	582	531	581	541	568	520	610	562	552	564	584	594	530	625	574	558	534	532	529	572	566	627	572	589	565	554	590	560	583	576	601	560	572	555	610	553	619	568	574	556	569	594	592	563	575	521	610	548	576	541	574	559	569	595	570	566	596	528	556	581	543	550	549	550	583	582	584	569	570	590	549	588	551	615	622	610	590	522	525	565	617	574	584	573	606	586	567	577	569	551	592	583	571	568	567	575	600	598	547	600	584	568	569	580	547	573	600	623	571	595	521	605	607	550	595	578	602	538	552	553	550	578	556	603	570	608	605	550	581	586	578	530	597	581	556	610	607	555	553	605	581	527	568	557	556	547	545	619	591	549	592	574	556	602	640	599	574	543	572	584	557	572	582	570	580	561	581	581	579	583	557	555	563	558	539	600	542	544	560	558	597	561	596	542	544	578	602	589	567	557	564	558	547	549	546	582	566	586	581	575	616	542	555	593	613	585	550	547	620	578	553	611	587	589	576	581	537	555	558	570	587	598	521	566	564	580	565	623	580	580	559	572	560	625	558	601	569	548	598	570	579	554	537	596	569	553	561	589	562	607	575	604	583	530	567	554	598	560	583	552	619	577	611	587	543	574	587	543	594	574	592	584	556	543	575	546	586	572	558	599	579	592	598	560	586	578	569	599	635	639	604	560	583	583	555	561	561	615	621	574	594	584	568	510	616	611	563	541	621	530	587	582	579	610	654	600	535	629	587	620	573	541	563	641	547	559	562	535	568	540	626	585	571	621	565	528	601	596	573	600	601	547	588	558	552	572	566	609	581	569	594	587	626	558	550	571	556	552	627	631	545	565	579	597	619	599	596	571	593	538	603	564	616	509	540	571	524	589	605	536	599	571	595	566	612	591	611	556	597	605	569	579	588	614	593	613	537	566	549	569	579	562	617	580	555	502	586	543	555	554	597	588	595	526	581	561	575	594	560	610	556	555	615	591	608	568	562	570	596	558	568	594	581	540	542	577	600	582	592	576	599	604	617	577	551	606	573	597	596	603	561	590	586	555	592	572	564	582	573	556	528	517	550	617	582	554	566	562	567	574	553	570	551	628	566	612	595	562	545	569	573	512	591	538	580	581	610	555	566	586	536	567	564	565	576	585	592	550	561	558	530	607	595	587	540	599	584	543	554	562	569	584	604	517	582	586	602	605	569	599	568	619	549	599	550	569	550	573	565	575	567	543	585	580	576	551	577	582	563	582	525	555	614	588	545	560	584	555	627	563	550	581	588	601	575	612	538	615	557	524	616	582	557	611	558	595	557	573	591	586	585	533	589	582	608	538	546	537	571	583	565	575	577	533	568	579	566	601	553	629	575	596	535	578	617	514	571	587	600	613	596	554	609	578	622	601	558	623	547	605	606	551	560	552	602	572	593	510	568	568	553	580	633	612	610	577	578	561	560	609	537	587	552	566	574	565	574	598	595	608	547	579	552	577	549	566	564	540	588	579	573	533	573	582	580	519	604	557	556	560	547	575	542	549	549	549	560	561	571	587	595	561	533	583	554	574	597	498	566	594	560	596	523	543	581	577	546	575	596	563	556	561	589	580	562	586	581	554	596	577	567	603	562	574	561	565	549	611	588	583	617	586	529	614	571	601	567	607	587	583	577	565	585	552	596	568	600	529	630	570	596	594	608	566	593	545	568	630	629	562	534	549	547	618	596	586	563	564	586	603	577	558	577	580	573	583	576	543	577	606	580	563	542	582	600	546	597	532	555	535	552	556	594	588	581	588	576	612	564	582	583	588	569	605	562	540	564	579	568	547	616	558	570	572	551	594	570	580	521	593	556	587	594	560	593	616	592	593	549	572	543	577	613	578	565	596	563	567	569	572	569	565	568	609	544	542	531	580	561	557	552	534	586	601	598	565	592	599	542	596	592	554	589	509	569	549	597	580	563	563	601	545	559	562	568	538	588	603	590	576	591	598	580	596	566	577	619	585	572	585	581	581	589	546	617	575	570	553	615	591	591	572	581	568	565	544	591	569	547	588	560	551	558	548	554	585	591	583	581	586	581	552	568	571	546	561	571	618	582	555	569	545	610	572	559	579	573	583	595	564	530	582	579	573	553	547	580	570	575	557	571	584	577	552	558	570	562	510	598	566	527	539	574	565	577	575	578	589	581	541	554	565	559	576	514	594	554	585	608	579	593	560	597	617	544	549	564	560	594	594	609	517	560	559	618	630	560	535	585	534	570	610	567	567	562	565	563	580	552	571	553	565	550	563	572	542	570	569	559	588	627	575	575	583	595	558	557	558	553	563	575	552	552	573	579	553	569	545	585	583	609	585	569	545	570	614	573	594	595	590	564	565	544	593	578	574	543	558	576	570	594	588	581	587	570	559	586	582	567	548	624	510	554	585	558	591	553	584	578	574	562	605	541	572	582	558	593	561	584	595	607	616	570	605	583	552	527	579	544	596	569	546	555	585	560	562	615	569	567	606	564	551	524	550	587	552	564	566	550	595	570	540	544	569	560	534	580	521	620	620	589	597	573	526	537	518	563	579	524	558	602	549	587	542	596	567	574	577	600	570	542	584	572	557	616	594	595	589	576	554	561	545	604	574	579	551	594	560	591	562	555	573	556	559	583	537	582	574	573	599	590	561	569	545	559	537	520	578	576	605	512	615	596	578	560	577	532	579	584	542	575	595	563	547	608	600	538	485	569	551	546	578	597	588	560	626	589	534	595	560	628	593	587	548	559	566	559	564	546	578	564	553	609	553	529	603	592	543	595	600	567	635	573	553	593	579	579	572	559	647	548	601	595	554	593	569	558	578	585	619	531	565	587	608	591	579
49318	77036	58601	43360	42219	38437	23492	9965	3099	1011	708	741	720	687	693	719	665	659	692	694	721	721	650	686	747	651	682	703	663	672	650	676	688	691	744	743	703	740	655	675	681	695	703	711	722	660	676	739	645	726	635	708	689	706	678	686	705	691	704	697	703	695	700	657	677	709	691	709	694	664	739	775	649	700	657	677	688	714	721	717	708	652	693	675	685	693	649	667	704	714	654	663	724	669	709	713	735	742	663	697	666	653	732	660	687	656	680	645	669	643	727	784	666	654	689	695	671	705	682	703	709	698	674	695	685	667	688	691	676	610	667	690	727	680	746	657	678	697	703	631	675	703	690	662	659	717	680	680	688	679	668	698	723	664	690	714	675	692	665	688	686	728	700	661	717	665	652	706	675	698	641	706	667	647	737	674	678	653	706	686	688	676	695	694	655	726	669	667	701	691	664	652	688	698	699	668	727	656	689	675	706	720	674	727	715	709	676	674	643	683	740	697	671	692	719	712	726	673	695	673	686	666	738	650	717	664	736	701	724	725	693	681	686	665	695	658	687	703	681	688	718	691	659	682	720	697	710	672	654	664	729	690	669	757	729	682	674	729	656	713	772	734	740	709	695	695	689	696	699	671	715	644	674	704	661	692	678	696	710	666	691	687	734	640	718	712	662	685	666	711	714	699	665	696	685	694	692	701	641	672	676	709	713	694	688	705	667	719	629	721	705	701	711	684	658	701	685	659	703	714	683	675	755	694	701	721	689	725	706	674	690	673	719	671	692	703	699	710	696	629	665	663	717	669	668	688	669	681	719	653	689	684	685	706	670	660	686	699	691	664	710	693	666	648	684	651	692	688	705	741	714	684	691	658	705	686	709	703	652	679	713	678	694	696	647	699	723	697	714	695	726	661	683	678	712	742	690	691	657	738	651	757	671	721	679	683	710	663	696	691	697	687	677	664	703	693	696	700	707	693	708	699	705	726	718	717	693	652	693	643	660	685	759	691	706	692	709	646	727	663	726	696	699	621	698	702	731	688	682	674	672	719	681	702	679	706	692	695	677	651	695	652	681	684	696	727	690	665	704	716	721	728	668	690	708	706	659	698	719	656	677	711	693	713	714	728	686	728	701	672	645	681	724	681	683	723	685	692	651	709	730	668	675	675	711	676	696	698	694	697	680	636	656	677	668	666	712	711	728	663	708	709	676	670	635	669	686	683	666	660	661	719	714	677	696	645	657	662	703	680	665	713	680	664	640	675	694	648	668	700	712	727	667	693	673	721	692	718	704	678	726	687	686	707	686	681	706	711	724	697	701	731	756	671	665	687	679	684	715	672	709	653	677	694	667	662	635	665	687	702	720	690	638	706	663	716	691	694	694	625	714	650	661	682	700	728	686	678	687	703	679	658	658	671	641	705	688	700	682	691	692	692	721	717	630	649	679	716	718	723	709	727	657	682	703	714	706	689	658	731	699	744	719	690	685	682	691	702	727	660	633	682	698	688	683	685	667	683	677	741	743	694	696	658	685	704	719	691	660	687	655	676	681	653	639	718	719	730	710	669	725	723	722	683	685	701	649	667	700	712	688	712	690	616	639	657	698	704	718	709	698	670	676	679	697	695	719	708	665	705	687	671	706	691	703	686	677	670	676	684	755	693	717	696	657	689	688	718	696	690	694	699	713	678	688	694	649	699	740	675	661	729	641	688	691	717	680	734	722	671	640	671	680	620	663	699	684	696	695	699	697	645	709	697	748	721	701	675	657	650	710	714	701	601	697	688	727	677	686	709	684	715	701	677	664	690	674	713	661	686	682	615	676	727	662	712	671	682	663	688	680	660	683	745	665	695	742	648	657	659	656	720	721	662	686	722	683	705	698	703	719	672	693	684	707	719	649	699	676	703	712	664	655	684	720	657	695	702	702	701	681	647	693	649	696	681	655	706	659	648	732	652	712	684	731	678	667	686	693	708	654	647	666	739	673	706	690	680	710	715	658	679	668	737	670	705	699	649	716	694	743	671	672	712	665	633	654	692	719	754	658	711	678	662	696	682	663	664	713	717	724	684	705	694	673	668	670	737	682	694	669	714	720	699	694	677	698	698	656	702	648	726	674	691	680	661	700	699	670	694	687	687	691	683	724	690	675	667	706	658	669	698	631	673	668	679	691	653	644	700	689	681	727	681	645	688	635	678	685	701	685	647	696	674	702	703	675	700	671	748	641	674	672	738	666	649	694	650	747	686	701	687	724	676	692	674	720	690	677	730	681	674	688	712	680	656	732	673	688	703	698	715	674	651	736	719	703	691	711	694	631	689	660	650	685	681	707	665	663	677	704	688	707	654	716	694	687	692	674	644	686	693	662	658	723	700	662	693	628	663	685	634	700	674	715	670	664	671	673	723	673	740	684	736	714	681	675	680	688	684	710	676	731	690	696	722	692	716	708	669	721	704	702	662	659	704	677	732	709	704	665	670	734	671	645	680	679	743	675	650	703	727	695	719	685	727	675	712	688	678	700	685	679	643	675	686	686	674	697	639	656	685	655	679	685	674	699	698	738	620	684	672	685	692	701	669	685	704	697	677	662	659	690	688	699	667	715	681	635	676	712	730	723	660	680	695	670	690	703	707	688	678	713	700	677	697	689	679	673	718	709	684	708	644	694	684	684	720	720	710	668	692	727	665	681	697	684	670	674	718	661	665	701	687	689	703	670	696	681	700	696	669	694	672	645	715	713	670	708	678	695	689	654	680	680	715	690	665	659	699	708	677	673	675	656	706	683	695	681	703	735	721	764	735	693	769	691	677	693	724	733	664	711	702	686	695	704	716	687	654	683	675	696	700	690	735	706	747	702	680	706	699	661	693	711	671	704	706	683	652	694	622	654	698	699	675	662	693	706	706	688	739	643	686	657	624	705	725	683	697	701	690	662	761	697	711	679	660	710	724	704	697	664	663	643	669	721	712	642	702	725	668	683	702	696	732	694	693	689	729	693	641	705	719	662	692	688	671	710	706	671	670	655	680	704	683	708	710	709	678	696	627	699	679	650	707	650	730	686	693	706	714	697	670	688	660	702	740	679	679	697	691	722	697	704	661	679	705	700	709	759	683	719	656	691	672	693	682	674	699	711	684	718	684	712	703	718	688	658	741	671	698	709	665	691	682	669	717	697	695	678	720	673	703	734	622	664	680	668	713	690	721	683	680	680	697	693	739	714	707	670	697	692	655	694	658	662	713	662	726	705	637	672	672	665	679	676	697	709	659	730	676	669	681	724	677	658	679	700	742	676	677	695	640	708	675	706	686	706	710	661	720	724	678	697	717	648	675	710	695	719	694	745	712	686	670	687	704	699	702	667	655	711	671	653	684	694	707	722	703	689	705	681	680	652	712	707	692	699	699	696	663	710	701	677	724	697	685	728	702	714	616	654	706	685	682	678	701	663	627	702	662	711	700	678	670	717	679	653	689	681	688	617	670	739	701	723	672	652	697	729	667	660	690	714	720
23409	21569	30197	27879	37924	37977	27165	10916	2629	813	628	560	588	569	561	542	534	594	527	543	562	558	609	572	534	577	552	560	549	547	610	597	573	492	557	611	538	613	568	554	555	588	574	550	577	565	553	509	545	595	557	534	554	581	568	574	580	567	530	504	508	535	511	540	558	540	569	547	606	553	513	538	545	547	569	526	596	582	594	570	563	527	579	609	570	585	575	569	548	580	538	564	544	546	548	578	585	546	531	529	533	521	574	559	575	556	572	537	560	608	506	547	556	538	530	513	572	579	571	561	531	581	540	552	563	542	578	568	608	571	538	563	560	553	574	549	574	605	543	588	570	567	560	554	532	560	571	580	556	598	564	574	577	550	518	530	586	537	544	510	541	552	552	521	560	575	495	542	554	562	560	538	571	555	580	574	595	574	559	556	558	538	523	555	586	566	528	536	557	584	500	581	525	595	548	547	580	555	602	565	540	559	579	583	556	582	546	575	593	592	561	540	589	567	554	588	598	602	521	582	521	571	539	577	573	564	559	582	543	582	547	567	567	555	571	563	522	571	550	532	563	539	566	536	522	549	571	568	559	543	566	573	573	530	539	588	567	524	540	585	533	523	561	576	544	577	565	563	607	552	540	587	541	570	527	515	558	574	566	562	605	547	594	530	588	535	568	547	590	555	567	520	578	512	605	549	577	577	541	605	564	571	581	584	584	567	588	597	553	572	528	582	557	565	551	533	538	550	525	586	534	578	575	567	508	532	557	514	557	573	528	505	589	588	565	563	534	540	540	560	571	567	574	560	556	539	554	555	543	531	554	582	578	561	552	551	550	543	564	562	583	628	557	573	543	605	523	540	573	543	530	533	530	555	564	563	548	516	551	540	570	563	575	581	560	517	557	543	558	553	566	538	516	553	573	534	612	539	512	588	558	553	527	579	554	570	570	579	573	551	544	552	546	528	574	532	565	549	541	544	551	612	566	581	583	568	559	577	566	558	547	580	576	561	564	576	551	552	551	551	565	558	536	577	529	535	565	584	538	565	601	566	547	554	589	567	574	581	561	553	557	522	551	564	563	592	531	537	565	510	582	565	541	594	578	575	567	561	527	556	562	572	554	597	519	553	555	583	513	558	563	530	507	571	526	591	526	634	543	596	517	537	552	569	546	537	572	503	538	558	598	603	578	593	535	541	567	577	540	551	607	531	507	540	558	607	530	537	555	543	555	547	540	559	546	595	555	560	545	572	542	563	600	562	520	551	535	510	596	556	618	508	551	535	562	537	581	604	522	570	547	539	548	603	551	543	531	601	569	588	549	545	502	544	593	562	551	558	538	592	541	550	539	531	562	562	594	543	496	543	489	523	535	548	543	569	540	530	551	554	559	563	535	562	541	553	595	600	543	608	566	592	594	577	559	530	533	552	569	548	528	568	552	568	557	571	576	504	549	530	547	555	547	567	601	522	561	547	550	558	600	524	545	504	570	536	587	568	523	557	561	562	638	561	569	571	578	577	565	557	548	529	559	590	523	539	587	591	615	535	539	546	589	534	551	573	536	558	552	547	545	559	550	530	512	566	570	562	591	546	582	608	534	517	566	517	566	567	566	538	537	524	605	560	607	556	542	581	555	541	549	559	567	561	537	557	580	571	541	565	541	527	562	574	589	601	572	536	570	580	592	556	561	557	544	536	582	566	556	548	578	573	530	542	549	522	570	539	547	569	609	597	546	526	559	561	563	573	540	548	588	587	564	532	591	556	580	543	576	536	573	565	585	557	565	583	556	565	538	606	512	552	531	547	519	544	586	624	564	540	563	574	588	588	578	580	569	576	568	571	537	529	610	551	566	586	566	523	561	618	567	556	578	559	549	556	576	583	579	501	557	568	536	558	576	544	571	604	561	506	562	589	549	563	582	534	551	560	571	536	547	594	547	582	554	542	553	583	560	577	542	527	580	553	567	511	544	542	565	558	520	607	567	560	557	579	533	564	567	552	581	580	560	582	537	556	577	493	540	532	554	583	546	602	555	584	572	582	596	576	585	572	561	566	560	540	568	593	595	582	560	594	564	573	540	540	588	532	554	586	585	572	589	518	528	536	558	546	535	551	507	540	552	560	545	572	560	544	554	570	556	534	583	579	575	574	516	588	556	537	574	589	547	546	553	575	571	536	525	582	562	531	562	577	527	530	535	553	566	577	578	550	567	558	570	586	524	567	563	601	541	543	536	578	585	505	536	586	534	534	592	538	545	585	574	572	596	537	510	549	546	539	546	571	583	538	509	527	560	609	570	556	556	585	540	571	566	561	518	517	557	613	571	557	552	582	565	526	528	588	551	572	598	584	532	555	532	578	580	575	574	553	591	562	590	509	621	559	562	578	557	550	547	564	548	541	588	518	527	586	504	544	580	546	539	564	551	575	581	530	534	565	569	513	590	539	550	583	572	543	552	582	519	506	564	544	570	576	509	591	525	580	559	572	529	576	568	558	613	577	563	593	559	543	556	582	581	540	589	553	585	506	526	584	584	542	537	564	521	545	581	531	565	583	569	539	534	569	544	575	574	562	575	602	506	565	513	573	547	553	593	601	571	551	502	528	540	565	580	528	571	590	542	508	537	576	565	536	548	499	560	584	519	557	527	591	579	547	602	567	495	569	578	541	578	544	570	566	526	553	549	588	558	592	585	565	555	545	565	562	543	531	587	571	597	576	548	571	554	503	566	575	548	525	515	531	574	553	568	547	559	531	554	557	567	540	592	605	558	568	595	580	586	544	532	514	499	587	544	572	606	566	532	543	583	490	614	554	533	573	561	561	614	519	524	534	581	565	582	556	556	525	533	579	577	567	521	528	548	568	547	573	579	534	572	544	570	575	542	566	606	576	565	536	591	541	593	539	573	537	563	548	519	617	555	544	529	552	581	547	569	537	548	586	553	574	567	552	524	551	565	601	526	552	532	532	569	526	555	592	564	579	550	527	603	603	574	525	534	544	555	542	554	566	534	555	560	536	582	531	582	553	567	545	516	567	477	603	541	584	588	578	589	522	574	547	497	561	537	569	555	543	552	560	566	553	513	538	571	597	594	502	550	541	589	577	522	560	554	629	548	523	543	551	547	543	539	509	591	551	545	573	538	542	585	563	545	560	574	548	578	558	541	595	551	526	564	542	531	547	577	568	526	557	589	559	588	526	542	547	551	562	542	535	529	542	556	542	545	514	549	566	553	525	527	533	584	528	587	605	527	551	551	559	556	543	545	559	588	555	621	594	541	529	536	579	601	531	522	565	549	551	535	538	573	551	552	570	565	547	591	567	574	548	549	569	549	536	577	590	566	561	587	526	562	564	608	534	563	588	549	563	565	549	585	581	596	572	573	535	527	551	559	575	576	541	569	544	540	528	549	551	556	536	563	563	558	553	542	515	519	545	539	568	518	549	557	585	560	596	578	574	502	549	547	530	552	559	575	570	528	548	564	520	544	514	517	516	546	540	557	566	546	501	541	558
53450	85794	68053	55161	55150	41541	25071	10916	3707	1128	657	708	687	668	670	624	686	601	637	659	626	675	657	636	677	652	696	645	661	631	694	715	671	685	619	646	679	662	682	669	643	650	646	670	698	613	652	644	631	661	645	716	641	631	642	661	686	661	668	672	661	665	639	694	642	741	654	692	690	607	652	660	675	669	634	660	644	687	601	626	652	619	648	667	653	661	659	644	690	668	640	650	641	681	645	688	633	672	674	659	637	666	668	704	674	661	661	658	647	634	703	607	619	632	681	665	641	610	672	661	654	632	651	642	640	638	669	636	657	662	628	631	659	634	697	665	661	608	635	646	658	654	672	659	630	657	676	683	633	672	633	678	659	654	678	682	614	603	669	642	692	654	658	661	624	669	666	676	688	626	658	617	663	656	643	683	680	640	646	615	683	675	669	626	707	656	635	696	676	637	623	644	676	696	686	678	635	628	695	638	651	672	656	676	622	701	666	656	664	657	646	681	670	649	653	664	683	653	671	648	693	646	638	638	667	623	627	675	664	677	614	665	626	624	671	632	658	649	643	651	605	603	688	644	648	599	633	690	639	613	662	679	670	672	626	642	653	652	649	628	628	638	627	645	667	687	650	633	697	651	645	649	677	642	630	687	701	638	677	626	636	669	685	664	661	652	632	654	625	658	638	701	690	621	664	603	667	617	639	657	645	631	643	688	661	685	630	679	604	669	640	725	669	661	638	616	624	634	682	644	621	671	630	694	648	666	645	675	672	651	648	616	684	638	661	662	661	683	648	646	638	647	701	635	651	622	645	633	679	681	683	680	632	659	650	606	647	631	646	642	627	611	660	636	641	635	614	689	687	666	635	693	623	610	649	598	645	625	640	602	643	617	664	680	632	740	629	643	658	629	719	659	670	663	689	669	668	693	657	656	645	652	642	662	670	629	646	654	638	620	649	628	653	632	698	651	650	679	669	665	655	629	649	635	648	664	653	696	609	686	676	698	623	664	666	618	694	668	632	656	692	651	689	697	676	621	569	650	621	678	649	604	646	701	655	629	630	670	641	686	690	640	636	651	643	621	627	650	687	688	676	640	673	627	681	666	669	637	645	698	646	624	651	697	665	667	604	626	674	672	677	627	608	650	600	679	663	633	622	666	646	666	612	642	647	665	666	690	650	595	670	614	617	675	630	674	677	609	659	613	639	663	654	632	665	630	667	669	634	700	619	660	672	653	656	622	668	607	655	682	647	650	661	688	685	580	603	666	703	644	669	620	632	644	673	602	716	672	642	684	697	637	664	628	672	641	660	650	658	678	690	648	664	639	680	674	662	621	651	663	621	637	651	628	666	636	639	663	659	615	683	683	650	676	637	602	645	684	676	650	645	669	690	666	635	647	642	740	623	613	662	623	630	648	647	643	663	656	629	613	598	610	659	706	648	677	637	659	641	660	626	672	639	685	647	622	658	690	669	664	691	624	615	620	708	647	651	686	645	638	667	653	603	630	674	656	660	673	674	654	596	656	590	655	638	626	638	668	662	689	665	604	662	635	656	641	645	601	652	623	729	644	636	640	689	650	666	694	666	647	651	677	602	654	653	683	643	652	660	662	658	677	687	641	664	637	675	633	653	661	635	685	648	656	639	660	622	632	660	655	653	632	622	639	648	652	641	654	659	679	678	626	664	645	668	671	678	663	624	633	661	663	660	649	679	684	679	655	676	602	610	651	643	673	644	636	663	636	640	671	684	646	654	679	637	660	677	664	698	610	695	654	652	667	671	664	642	644	640	706	624	630	660	637	634	686	646	666	659	662	658	637	617	667	648	678	670	650	676	631	706	671	680	655	663	633	698	659	598	637	634	686	654	699	660	663	566	674	679	654	642	670	648	665	685	607	690	682	635	624	639	635	706	698	632	682	648	644	654	632	662	651	629	636	628	630	605	659	640	664	647	646	627	651	647	615	655	672	631	611	647	652	671	628	615	640	662	643	674	652	639	658	694	655	689	643	633	631	670	682	657	657	624	648	657	649	700	648	615	630	614	692	676	686	675	664	662	625	616	649	661	673	654	695	669	677	611	638	702	689	662	683	644	679	687	618	668	646	625	621	630	694	684	648	638	702	651	649	665	650	665	639	591	654	632	669	643	682	673	678	658	683	689	619	660	675	671	645	630	681	626	654	654	649	652	641	628	646	622	683	628	667	632	653	667	638	682	695	685	633	661	676	650	661	603	676	635	628	665	652	653	608	631	640	684	689	672	642	662	641	631	673	661	634	675	654	722	598	676	645	677	673	699	635	632	700	647	612	658	678	675	581	648	658	664	674	671	651	658	646	658	606	648	651	653	679	639	661	681	646	656	655	628	656	656	693	613	638	674	710	678	681	665	639	635	675	640	631	674	631	606	639	653	611	650	669	695	641	655	633	660	651	646	628	681	605	649	653	640	729	666	660	676	646	636	633	706	636	648	639	651	655	725	630	648	692	641	687	683	641	721	661	607	682	630	658	648	631	650	670	669	656	670	632	657	653	659	673	592	626	666	617	623	633	681	676	677	642	669	628	691	684	635	636	622	638	647	633	643	645	634	655	646	672	667	625	666	610	655	661	680	649	640	648	621	656	681	641	672	629	618	641	665	639	680	611	697	696	739	634	674	638	679	692	673	614	603	672	647	696	671	648	619	670	676	681	674	599	643	650	712	641	646	707	635	621	674	661	643	669	657	658	653	637	658	643	678	660	688	686	636	667	684	674	680	643	644	709	699	646	653	652	663	649	641	726	650	672	655	605	633	661	619	657	622	692	638	647	618	676	735	641	639	587	675	621	714	632	636	654	658	715	660	647	654	660	662	614	660	680	662	639	636	701	608	674	650	674	685	643	687	692	653	594	681	643	668	653	672	662	651	628	657	681	658	649	657	631	638	671	664	647	643	636	637	669	597	670	646	666	667	669	661	627	637	671	647	655	623	658	643	589	658	666	659	662	628	634	653	663	672	661	679	673	619	612	679	633	656	673	657	684	661	665	603	629	623	613	622	686	708	650	638	662	642	637	642	653	620	685	624	669	668	638	654	606	629	635	657	669	660	656	661	658	630	671	666	629	623	608	643	667	670	665	671	699	637	587	679	641	658	577	613	685	681	668	684	637	612	659	609	642	633	640	650	647	650	641	671	658	635	635	702	650	659	671	649	692	655	654	615	655	648	646	682	614	690	692	646	648	615	623	701	676	685	682	649	666	647	655	675	654	685	643	656	666	630	650	621	662	669	649	623	688	676	648	641	666	671	661	635	631	685	643	645	624	633	704	698	653	666	656	651	647	638	612	655	675	631	648	650	670	674	655	628	635	641	665	630	685	656	614	610	659	652	640	674	637	642	648	678	638	644	628	611	650	653	685	649	642	652	665	665	673	682	662	634	614	643	671	643	640	630	661	686	660	626	645	642	693	688	647	662	697	634	648	620	662	679	630	659	612	649	680	662	654	666	639	657	668	678	674	712	630	689	660
35343	43594	42676	25301	14235	7756	3321	1502	912	745	768	737	695	737	742	708	731	753	739	750	693	741	726	735	720	733	698	751	748	684	680	754	743	715	752	717	709	712	761	721	716	741	774	700	749	696	719	702	692	694	762	802	738	749	751	737	741	753	724	726	731	732	718	702	798	737	734	682	716	730	725	742	713	659	733	743	711	720	757	715	711	727	691	733	685	704	741	746	766	745	735	750	703	716	750	744	733	727	763	710	770	757	714	723	721	688	716	709	694	678	724	785	712	747	789	773	744	773	729	758	754	751	743	749	721	722	698	699	751	756	701	769	769	763	716	750	719	714	696	733	689	711	750	760	719	725	777	693	710	718	697	785	685	701	721	685	734	678	724	706	726	709	744	745	727	729	758	741	729	698	725	784	711	721	738	709	741	679	704	687	742	734	713	776	704	717	767	731	714	715	721	716	708	729	697	762	773	691	710	716	719	715	718	713	767	709	731	728	745	759	771	689	771	681	714	677	701	754	717	730	722	702	721	728	686	734	732	726	724	790	725	727	760	694	752	747	729	755	720	733	730	725	789	696	733	732	725	696	737	740	712	663	712	747	806	710	719	726	709	740	759	698	763	728	712	724	786	758	759	689	713	719	746	720	674	697	757	721	732	698	754	721	709	763	722	765	737	772	716	755	762	733	760	708	752	732	729	713	743	672	705	724	738	766	708	711	697	730	706	715	689	742	719	729	694	725	689	715	703	682	719	723	709	714	735	732	750	739	705	760	716	760	723	738	730	793	707	699	711	732	716	749	743	734	698	743	726	741	805	714	689	688	740	693	692	713	724	720	762	721	719	755	720	734	721	733	688	773	722	701	711	693	787	678	745	752	674	737	707	726	743	730	730	754	732	733	672	697	778	730	744	749	757	753	677	720	748	702	716	733	725	765	732	744	717	733	758	724	703	715	721	726	760	681	759	755	703	720	746	723	725	718	740	739	744	735	759	743	747	733	699	729	739	723	675	743	776	713	736	722	737	715	729	755	738	696	750	736	714	738	718	714	729	766	763	750	685	703	746	795	712	785	728	715	725	727	746	696	751	819	742	740	705	692	724	714	775	720	728	747	762	691	762	739	733	704	699	715	730	790	760	703	762	691	761	710	762	734	726	714	800	693	701	699	749	736	734	713	768	705	708	718	716	721	734	749	745	701	760	730	748	774	726	709	723	726	766	716	755	693	700	731	662	755	719	686	708	698	744	727	765	692	713	762	680	768	785	728	708	659	724	705	736	762	764	726	748	726	711	687	700	719	766	707	758	728	797	767	738	737	722	762	721	753	746	750	731	688	743	704	700	728	719	712	707	813	755	773	775	736	795	759	776	663	754	680	737	747	800	732	719	678	701	740	757	705	706	728	714	736	732	707	708	743	756	714	653	742	732	749	729	745	722	716	693	727	725	695	737	707	751	692	760	719	714	719	732	736	752	712	665	714	713	732	773	744	748	722	677	750	736	739	715	732	683	716	714	713	748	715	723	767	766	761	758	784	748	763	701	756	769	727	724	753	708	741	728	687	689	771	736	725	717	731	686	742	718	767	739	772	768	763	725	690	729	690	751	730	752	742	699	693	738	745	716	691	753	731	735	786	734	715	702	703	769	691	725	733	742	674	742	759	709	788	734	756	720	715	727	738	745	731	752	724	708	687	704	726	683	703	751	729	735	717	757	727	749	745	703	787	732	694	726	726	719	737	713	711	691	734	714	712	700	699	698	720	747	746	721	697	749	701	745	743	770	744	762	760	743	713	761	774	682	739	719	653	704	676	702	754	779	694	749	695	771	713	748	745	772	740	730	720	691	731	689	728	737	718	749	730	728	748	694	698	726	731	733	766	755	715	776	777	724	725	739	728	731	723	791	657	739	741	704	710	721	714	716	714	669	716	773	740	766	706	794	706	731	757	732	758	726	740	740	729	716	762	768	669	698	717	758	704	650	730	703	768	665	749	730	760	791	709	723	704	693	748	736	708	790	726	743	732	742	736	700	731	759	720	723	722	708	690	729	701	717	729	747	762	732	720	743	738	690	712	715	740	755	755	739	745	692	729	754	725	743	716	728	730	724	721	738	734	690	720	742	753	773	749	754	742	740	721	743	761	723	740	737	719	731	768	761	725	696	694	711	800	703	696	721	733	764	725	684	686	753	754	717	757	742	715	701	716	749	739	720	717	694	722	777	755	744	667	764	786	793	721	697	768	751	703	737	729	733	721	730	763	737	762	748	705	726	741	707	770	675	707	728	710	731	745	782	727	686	688	708	721	751	727	717	737	753	670	715	737	717	744	717	690	755	683	736	757	714	749	758	739	710	723	742	707	764	726	696	699	703	751	690	728	721	741	758	743	713	733	763	722	766	744	715	746	727	734	718	706	746	721	773	732	736	721	723	707	756	713	741	754	724	733	750	695	738	667	762	722	756	690	749	749	739	761	767	728	714	756	747	713	768	733	735	723	731	731	695	738	708	662	749	776	725	731	688	759	755	737	732	706	742	716	744	702	739	676	728	787	765	730	737	740	707	671	743	674	680	678	716	749	738	739	761	692	715	783	697	726	764	765	719	792	712	730	717	753	706	735	715	709	748	744	751	722	780	756	724	763	717	694	705	736	715	711	809	720	730	740	771	737	763	706	683	726	752	744	734	688	777	738	709	757	724	730	705	733	742	717	728	719	720	731	753	693	726	736	729	753	718	702	727	738	759	710	751	741	722	714	683	731	708	692	688	723	692	737	732	734	735	705	742	761	766	727	714	755	736	753	722	688	781	718	690	718	713	752	725	736	706	784	745	700	786	794	744	731	763	741	738	694	746	713	725	738	738	760	722	725	703	684	754	684	742	761	756	773	770	750	764	697	740	695	709	727	754	764	752	702	707	748	751	810	723	775	808	706	715	760	798	724	694	727	766	728	769	734	727	708	703	720	705	774	721	751	714	708	695	743	721	714	733	707	743	774	733	755	728	704	719	691	732	726	771	764	689	750	750	723	689	724	754	674	739	707	682	743	733	708	702	767	749	765	753	748	727	750	731	762	703	790	737	752	720	735	693	746	709	740	681	741	755	732	755	726	749	704	700	747	748	709	761	763	792	690	700	733	763	738	710	700	747	716	745	706	744	743	732	749	735	726	723	717	743	671	763	721	748	752	756	717	740	757	718	696	757	746	717	738	751	760	727	768	786	692	753	735	732	706	733	707	702	730	747	792	773	746	719	788	774	729	690	705	744	779	681	738	702	756	725	752	747	793	716	757	690	703	737	743	720	754	728	714	727	728	759	716	727	729	715	740	691	711	742	726	711	736	775	734	725	718	785	727	734	773	706	706	750	719	749	738	753	725	752	699	730	731	756	717	765	741	737	709	706	791	691	770	735	736	730	733	659	735	737	739	708	748	737	724	694	721	711	738	805	733	709	741	749	740	741	738	723	720	788	737	752	686	727	713	739	764	654	742	760	692	727	727	765	723	738	725
45852	59266	44729	22701	15820	9587	4419	2025	1187	891	866	871	830	883	927	917	891	877	874	821	876	909	895	860	846	833	865	876	907	862	871	927	879	900	869	861	928	887	900	879	966	880	856	865	893	870	836	896	848	866	867	855	808	834	928	871	898	923	863	822	874	889	845	917	912	853	875	884	856	882	870	883	880	847	772	894	893	884	911	920	855	839	855	902	830	822	864	922	899	841	800	838	902	830	850	900	819	860	876	909	950	907	815	879	900	872	839	863	830	915	808	841	868	891	886	844	833	876	864	881	832	824	907	884	919	898	902	895	900	848	850	859	908	844	904	924	848	847	868	871	857	870	882	819	865	839	883	877	886	873	821	900	856	880	870	906	870	895	896	873	883	911	851	882	851	911	906	923	839	816	874	849	841	862	833	855	838	868	916	856	898	891	861	889	878	908	903	891	857	916	859	912	898	843	911	878	913	877	849	847	834	849	886	890	901	838	842	887	884	844	859	869	845	843	878	872	862	921	927	855	858	917	900	862	845	868	866	850	924	889	843	891	871	856	861	872	891	908	893	899	867	850	926	856	861	909	842	919	838	816	809	871	906	885	888	890	887	814	930	848	895	887	908	898	871	884	853	879	845	818	854	896	847	884	848	856	885	801	909	875	918	850	836	898	874	922	920	859	902	851	875	841	813	878	918	895	857	852	902	839	830	864	865	894	880	870	880	869	874	835	884	885	865	874	863	892	862	845	923	843	913	876	920	845	832	918	892	852	843	884	853	896	845	912	882	893	871	941	851	909	883	877	845	866	819	863	851	920	856	888	872	912	836	881	924	864	882	813	816	879	811	882	831	925	851	859	875	872	859	829	888	873	908	886	864	864	883	891	854	893	869	835	864	851	852	851	851	900	879	827	795	902	850	914	885	879	874	871	852	866	864	868	884	848	863	869	844	889	889	890	868	825	925	882	851	857	841	824	873	947	859	889	865	860	851	853	826	905	873	907	934	851	856	861	892	835	912	836	833	847	820	899	898	837	855	858	925	880	904	925	834	849	879	854	924	852	844	852	872	870	884	871	875	938	870	898	870	833	883	888	889	872	853	870	822	896	874	860	851	923	871	882	873	900	875	873	873	945	848	848	889	907	888	895	870	895	873	934	922	897	862	811	859	910	844	861	901	855	874	873	854	882	856	850	880	867	873	852	877	876	879	956	878	892	913	891	870	870	834	866	842	912	864	852	858	854	879	879	859	896	832	889	845	890	916	872	855	903	913	914	857	859	861	883	841	925	860	889	892	872	896	876	862	859	909	875	892	904	889	823	848	832	809	895	897	899	850	877	929	955	893	904	887	862	894	853	861	861	887	902	843	870	828	867	868	904	870	880	875	870	836	858	887	913	878	847	868	846	860	943	872	886	852	870	888	918	873	883	856	895	880	932	911	858	847	884	887	917	861	885	792	846	859	817	881	823	841	910	853	860	867	876	906	888	845	896	825	873	844	890	885	877	861	921	885	877	922	873	876	899	863	887	879	840	861	900	852	932	865	928	902	855	823	790	903	854	867	921	873	884	878	846	893	883	908	854	848	892	832	879	897	900	852	843	832	890	808	862	825	862	818	885	836	942	867	859	849	867	861	911	893	871	837	856	908	844	928	842	885	976	881	925	815	838	827	855	859	856	840	877	828	897	878	901	905	909	849	895	872	832	928	900	847	854	859	864	899	858	841	860	912	865	857	923	961	905	839	851	823	799	904	908	883	857	881	832	857	881	858	913	867	891	866	910	915	858	886	909	877	853	895	829	886	886	865	868	878	901	904	868	839	853	896	851	850	844	812	896	857	884	860	896	875	868	848	845	908	875	914	874	894	870	924	833	918	873	833	886	864	866	860	872	894	909	887	874	831	927	854	816	868	810	884	895	877	794	885	813	893	878	867	854	881	828	829	866	902	856	915	826	853	897	832	895	861	820	903	837	813	870	872	830	939	879	897	838	894	811	906	872	852	880	864	899	880	881	797	840	869	849	864	853	867	873	892	909	860	889	862	854	914	867	838	896	846	886	842	881	876	881	885	870	787	907	902	824	843	837	849	887	858	829	883	899	888	853	837	865	879	885	876	884	908	867	896	870	879	868	835	858	879	868	872	896	882	842	887	891	864	890	833	878	907	807	877	844	804	922	866	948	905	901	865	866	877	839	892	863	857	834	878	832	902	835	882	828	860	790	852	828	854	877	858	819	873	886	866	884	843	906	866	848	919	868	818	829	874	893	855	847	879	894	831	873	905	898	907	897	868	862	851	828	836	847	842	908	882	795	902	903	858	952	886	860	883	859	836	854	877	880	854	901	865	881	875	920	861	898	891	876	839	878	906	944	841	858	916	869	858	865	892	807	831	900	882	872	913	886	874	889	892	841	873	889	843	862	858	873	871	875	860	835	907	872	871	843	890	879	906	865	840	889	867	883	867	906	838	855	874	856	896	844	883	936	808	893	877	864	868	824	917	881	899	917	895	864	880	793	896	963	876	855	899	911	889	846	872	863	862	935	851	868	897	875	835	866	888	890	877	887	906	875	808	879	872	858	879	877	903	804	842	882	856	885	820	852	825	866	862	869	870	905	876	838	857	931	870	882	866	888	879	874	920	907	938	863	917	863	835	897	849	843	919	915	925	836	849	913	801	886	909	861	831	900	841	911	813	820	887	903	817	830	855	897	931	895	843	875	912	885	874	895	889	839	879	871	912	907	834	825	821	840	865	845	850	819	822	861	835	829	916	847	857	835	895	866	900	843	845	924	914	958	869	913	907	863	867	876	841	826	890	910	874	887	903	895	856	902	846	871	805	821	908	888	876	826	861	888	878	901	781	822	896	847	825	892	910	869	832	849	863	891	860	855	829	910	857	836	874	908	811	824	860	834	848	893	875	875	906	854	895	886	875	849	853	827	920	918	922	930	893	867	868	870	877	863	906	911	915	944	941	906	842	879	861	894	895	896	923	907	878	903	895	869	870	860	901	864	848	879	882	877	878	901	901	872	896	928	917	881	893	868	855	846	866	896	827	897	889	876	819	856	871	868	864	859	852	880	901	812	867	850	889	897	893	820	904	866	839	838	869	919	868	905	904	866	802	887	908	899	853	888	912	903	841	873	833	850	841	865	860	872	833	865	863	884	883	914	857	921	932	847	844	866	944	933	929	866	867	896	892	856	909	883	903	870	870	872	829	856	877	892	890	904	895	915	910	917	835	845	885	833	849	905	866	859	916	834	900	931	927	853	868	926	880	882	855	914	853	886	880	891	840	876	879	836	898	879	898	847	893	883	868	910	838	921	909	885	860	842	901	824	846	888	877	852	941	901	844	897	904	918	837	889	862	891	868	789	896	843	893	867	838	834	827	923	895	907	843	832	867	854	872	902	890	845	850	826	866	835	888	919	860	897	886	911	866	861	881	868	859	823	875	869	907	846	864	907	846	866	864	829	870	895	854	864	854	863	893	868	803	907	879	836	879	841
24686	22049	32511	34122	35850	30492	18381	5636	1531	764	611	584	598	673	623	618	622	612	620	613	593	577	612	605	591	628	618	571	594	563	624	613	607	620	607	570	572	564	592	623	623	610	572	605	644	578	627	625	596	610	591	630	596	592	573	592	611	580	570	597	598	619	622	591	597	597	549	579	626	616	593	617	600	587	605	594	620	604	581	632	626	613	622	581	648	590	567	585	586	637	630	628	597	625	615	620	584	630	604	589	576	562	552	597	591	598	642	537	598	625	596	587	644	598	672	620	644	630	618	599	586	600	649	587	596	547	610	585	562	614	546	599	575	595	629	578	565	570	645	597	627	580	609	616	579	607	644	578	605	559	621	576	637	620	612	619	591	652	601	587	584	603	614	584	598	584	576	624	563	599	586	564	639	576	644	572	569	584	563	598	583	550	573	579	643	609	580	603	609	562	593	639	602	574	616	600	562	605	604	607	614	627	576	588	568	625	598	613	608	586	602	625	612	618	525	545	575	608	587	580	601	574	603	593	568	584	602	553	586	591	624	613	635	580	670	595	629	629	602	576	643	605	608	631	630	572	610	606	627	570	586	548	608	607	597	587	577	621	586	571	587	597	645	577	606	594	599	608	596	587	594	591	601	627	622	591	608	594	598	580	593	606	540	583	569	601	591	610	636	633	618	561	563	557	562	619	634	594	616	648	604	581	613	594	599	562	579	581	561	597	576	619	645	609	581	615	639	608	622	592	648	629	623	580	598	587	578	571	641	609	619	604	598	575	541	607	579	628	576	658	601	589	604	634	597	584	619	564	603	589	586	615	587	633	607	578	577	586	602	582	621	633	545	573	574	605	588	558	623	597	579	623	609	563	575	577	592	572	597	566	598	617	611	585	576	583	608	551	562	602	595	544	623	629	586	599	603	531	584	622	628	565	618	607	629	643	578	610	630	560	552	592	628	603	598	600	623	584	533	645	593	598	625	613	572	590	610	591	620	579	606	621	610	607	618	603	554	611	559	585	547	602	566	605	598	596	572	616	581	598	576	544	575	619	601	598	593	618	593	596	615	572	611	591	603	614	588	611	587	604	604	565	606	608	621	604	618	606	600	584	596	619	557	622	597	619	586	628	599	592	600	566	547	590	567	577	644	608	604	599	609	643	545	606	581	628	582	607	642	590	590	622	645	593	581	596	594	593	637	603	632	581	622	562	609	603	599	564	598	608	626	596	596	647	583	614	609	590	599	577	590	621	587	618	655	611	608	591	608	622	565	581	592	572	572	597	558	554	575	603	609	583	599	590	561	634	557	587	591	603	575	631	588	560	615	599	637	615	604	594	590	590	554	602	584	602	611	545	606	575	633	571	630	603	593	607	612	574	633	629	656	610	567	659	570	618	604	600	594	629	649	633	606	615	564	617	609	610	603	610	633	571	572	576	644	569	617	573	566	615	609	615	610	559	617	579	627	614	593	654	587	578	620	570	605	615	606	576	568	582	640	602	587	614	625	616	600	640	635	634	621	604	572	584	580	581	560	580	596	627	650	610	631	615	587	573	619	623	594	583	601	585	580	633	584	638	621	611	580	619	574	590	584	576	606	579	619	562	581	592	608	606	565	586	591	573	567	566	594	636	586	612	555	566	561	607	617	560	581	626	628	606	574	599	628	633	630	606	604	602	607	622	583	571	631	607	586	595	584	603	598	556	590	549	599	569	579	556	553	634	568	604	597	553	613	561	622	577	596	614	587	577	603	567	626	619	642	592	624	580	608	615	643	632	594	598	626	619	618	591	604	601	648	572	643	596	593	564	605	575	616	603	596	585	560	584	602	597	631	587	565	545	560	599	641	583	618	658	619	583	607	637	609	635	564	572	571	552	604	599	588	603	627	607	597	566	612	596	594	552	587	610	596	554	616	664	622	534	587	613	620	607	526	616	606	602	589	608	593	612	578	571	597	584	578	593	599	593	626	584	589	608	621	588	540	572	577	570	592	597	574	582	614	598	578	624	598	588	595	605	639	597	581	560	620	611	610	621	637	648	559	587	580	604	604	595	590	602	579	591	617	609	604	616	627	591	581	606	607	579	590	546	598	626	594	575	605	567	610	579	596	574	594	550	603	610	620	627	636	585	598	593	620	580	578	588	583	613	587	595	588	597	572	599	621	557	568	561	583	621	621	615	571	612	590	583	599	556	617	626	555	599	610	615	607	606	568	633	594	622	538	533	563	621	605	576	571	624	567	569	596	624	577	637	571	600	592	596	577	631	631	604	601	578	611	587	637	578	594	619	606	590	574	594	618	574	585	644	618	584	594	587	601	606	625	563	580	561	584	650	535	578	636	552	584	574	589	612	627	637	577	601	567	580	596	622	560	607	534	583	631	604	607	586	588	593	586	590	585	586	612	617	591	596	639	578	616	601	618	565	583	640	584	593	600	588	598	606	628	599	620	617	591	547	607	619	546	592	563	640	591	606	576	598	598	602	586	594	615	622	642	605	589	607	543	579	584	607	628	617	642	668	585	581	571	588	582	567	568	589	616	591	586	592	553	604	612	600	597	644	615	614	582	595	634	602	624	575	619	642	627	634	591	606	596	602	593	599	610	590	571	579	627	544	588	584	639	603	547	580	615	578	618	584	618	633	590	584	652	609	564	610	573	540	593	551	633	582	569	605	622	563	587	604	607	619	553	545	593	656	633	617	581	629	563	634	584	589	595	608	595	596	616	590	618	564	598	636	633	631	617	610	567	597	607	576	622	592	566	532	569	626	644	569	577	601	614	621	594	572	557	588	572	616	645	577	598	559	562	601	612	655	572	616	647	600	613	545	629	605	579	559	588	570	605	614	628	604	649	568	589	599	574	626	584	584	597	589	623	629	556	593	614	546	597	576	583	644	620	611	600	608	620	554	567	587	587	573	539	582	599	634	609	585	557	602	629	570	644	607	637	573	615	614	578	558	603	570	606	605	582	610	581	578	633	622	579	594	597	579	567	582	653	587	585	638	619	620	557	599	573	628	582	562	569	623	601	604	570	598	540	637	624	599	589	585	607	596	599	604	607	599	607	575	587	612	551	629	601	603	613	583	595	581	647	607	618	585	599	612	654	633	551	604	580	573	591	602	524	564	596	613	634	606	617	603	609	567	596	622	621	582	613	626	575	621	594	634	604	578	598	577	553	605	578	590	603	598	610	589	601	620	587	585	633	557	601	594	584	649	627	564	629	624	593	634	621	561	595	584	548	595	609	581	620	614	623	599	579	598	604	649	598	577	605	582	603	576	577	629	588	570	586	608	588	558	642	597	616	601	646	547	562	562	601	594	599	534	608	580	562	582	607	587	585	596	638	582	566	597	566	579	584	578	597	572	602	599	600	575	619	594	600	557	618	544	614	593	615	576	602	584	553	592	547	580	578	588	611	592	588	615	574	615	620	582	618	568	605	646	643	570	586	608	619	620	550	565	583	613	562	596	573	588	629	585	609	606	578	590	639	615	554	594	594	560
49526	77299	62749	49322	42872	31920	17466	6558	2193	921	711	728	729	694	759	725	715	774	747	722	708	677	670	757	735	726	705	668	733	677	727	686	742	734	712	677	675	705	679	763	755	718	735	704	745	706	749	718	695	746	734	737	684	737	719	690	710	733	730	719	707	710	726	702	685	750	718	693	725	748	757	731	704	696	694	668	691	697	722	720	717	759	746	704	763	722	740	742	738	710	689	717	731	656	739	769	730	702	731	682	720	743	710	720	740	716	694	722	721	720	771	705	724	754	735	772	714	697	701	703	719	729	746	688	697	723	739	690	723	767	678	704	684	762	683	700	710	698	728	707	751	708	751	698	704	715	661	714	724	718	728	701	729	722	708	729	753	754	726	765	785	706	715	744	755	698	677	745	677	693	703	670	755	736	748	741	707	740	734	679	765	714	738	722	717	753	714	694	716	729	738	767	699	716	756	693	743	728	731	729	748	753	698	713	708	749	720	723	747	635	741	710	742	756	719	694	740	722	747	722	684	709	754	737	710	686	733	693	697	746	729	724	729	740	718	698	711	788	752	718	738	719	719	689	755	703	704	706	728	710	706	726	684	727	732	717	750	759	740	730	729	723	746	683	761	714	741	741	732	725	731	721	703	772	703	702	718	732	726	708	675	692	747	726	676	735	736	683	678	752	701	742	676	730	697	718	753	720	739	686	764	719	733	708	725	719	717	731	653	717	715	710	745	742	663	769	689	713	731	750	698	741	698	720	743	713	707	739	720	750	732	760	727	678	757	735	752	710	765	665	719	681	685	740	751	731	712	709	767	714	710	745	726	766	699	734	728	700	654	691	707	710	711	661	710	718	751	771	707	714	710	665	722	744	693	673	736	728	659	731	709	688	728	755	712	718	758	740	711	693	734	766	718	710	731	763	747	705	719	713	711	712	795	683	724	772	694	715	749	718	691	757	718	721	739	711	718	702	765	721	732	752	704	720	694	714	676	709	737	725	746	700	683	721	729	725	732	708	753	724	730	683	745	717	734	716	694	685	741	725	687	708	679	682	734	762	724	719	704	695	739	697	689	720	689	755	768	745	694	711	722	723	730	688	743	694	767	646	709	738	752	706	705	727	731	720	743	723	684	703	741	687	723	701	740	731	729	734	748	715	752	713	765	737	719	737	702	719	683	700	736	747	680	713	693	779	694	743	688	682	709	735	761	703	701	704	760	716	736	715	696	723	718	769	711	715	729	743	707	756	687	749	733	692	729	764	765	680	686	694	733	720	748	702	704	775	726	649	706	722	691	716	684	727	706	702	728	733	749	698	744	731	670	741	711	670	802	751	755	706	704	750	718	690	716	735	708	774	743	723	745	706	686	697	708	723	736	751	724	766	743	711	699	717	737	718	712	777	731	773	726	704	712	715	732	735	660	695	726	709	727	720	738	729	729	734	762	749	758	732	726	772	747	708	717	744	695	692	729	714	692	688	716	717	760	703	690	708	712	701	662	755	782	763	731	687	727	693	721	691	714	710	697	705	729	721	663	756	694	765	737	671	730	719	751	725	714	725	699	696	740	696	735	683	691	745	784	705	709	715	731	704	716	721	711	708	730	724	707	746	742	711	729	693	718	700	660	733	708	714	730	727	655	739	735	681	698	725	725	697	720	710	711	726	746	693	683	731	701	774	682	720	702	710	730	760	679	734	745	741	684	760	747	719	737	764	703	758	701	706	699	715	716	729	680	718	690	755	734	753	769	735	687	685	721	756	685	702	759	735	773	746	724	747	729	701	712	731	705	738	696	760	685	634	714	739	680	710	720	731	708	701	712	708	751	691	715	742	771	725	700	716	732	773	730	705	738	689	711	740	732	739	739	675	708	724	719	729	713	711	719	705	693	764	749	704	720	678	695	716	686	710	676	718	712	741	688	749	680	710	754	744	755	702	719	706	700	765	725	736	726	663	700	710	708	729	687	733	716	727	717	719	690	727	730	668	746	680	722	708	693	685	685	706	662	724	686	733	659	694	725	688	716	723	706	709	672	703	722	738	719	709	727	683	764	703	740	702	744	739	694	724	723	706	716	701	693	757	721	702	729	705	701	746	667	729	726	766	716	772	673	724	724	721	762	708	745	685	715	712	699	730	735	733	697	738	651	688	738	742	729	722	703	751	701	680	739	723	728	743	706	695	760	739	750	773	723	712	697	718	687	745	715	703	750	711	723	735	670	776	693	687	707	720	728	723	747	729	737	713	717	699	691	712	745	700	702	703	740	676	722	708	737	705	658	708	724	680	725	733	706	714	686	685	727	728	694	750	725	721	733	696	712	753	655	699	701	689	729	687	735	727	705	723	747	735	691	762	724	721	766	726	726	740	741	688	731	754	763	716	695	711	727	696	739	693	693	712	690	739	671	739	741	730	706	727	723	711	715	719	710	691	693	657	707	710	725	727	758	734	688	720	746	684	777	766	708	717	724	713	699	768	736	725	776	710	703	717	729	701	710	711	742	685	701	695	736	737	711	686	741	666	727	674	689	737	729	687	730	696	721	719	682	676	731	734	734	759	732	692	704	729	737	709	701	716	728	712	749	724	790	674	758	727	691	676	735	700	696	706	767	693	737	741	679	722	699	702	694	673	745	707	696	741	701	722	751	721	744	709	741	678	721	659	693	723	731	697	730	668	717	703	682	760	745	691	741	771	722	728	741	716	663	736	757	685	715	720	752	698	712	728	692	698	687	713	726	708	705	714	723	704	737	711	728	709	694	782	712	663	715	738	682	740	711	739	734	770	702	677	714	716	766	636	718	702	712	651	713	648	680	733	727	706	725	714	712	757	691	746	756	704	740	709	714	705	675	749	713	757	718	749	724	719	711	679	739	743	748	715	718	715	719	726	704	718	712	783	668	659	703	738	732	727	721	722	657	743	692	714	708	707	748	735	743	759	809	701	691	695	719	722	708	709	756	772	742	722	702	696	726	740	721	655	732	712	745	724	760	714	742	722	781	674	695	697	680	724	727	759	728	690	737	708	692	749	711	711	688	683	722	718	734	715	718	738	730	714	710	694	750	776	716	697	699	683	711	735	693	727	708	702	741	733	735	686	727	750	661	756	703	713	649	708	708	700	691	727	713	720	705	756	721	743	758	747	724	713	700	679	685	741	698	710	683	716	747	699	700	689	695	751	741	714	736	726	732	724	690	738	662	746	737	753	728	699	690	720	726	672	694	766	734	719	683	698	702	764	708	719	738	690	692	703	709	709	687	751	727	753	738	732	764	675	714	704	712	694	738	750	732	766	735	737	717	710	689	703	758	704	708	732	738	750	682	700	775	760	730	709	700	716	688	724	720	722	718	645	706	737	658	682	721	691	696	685	700	697	689	680	742	675	735	731	720	705	713	725	760	698	696	695	810	693	743	728	726	741	755	708	725	688	714	729	660	729	752	718	696	732	725	714	656	692	745	676	720	714	719	733	716	789	710	688	704	720	724	738	707	735	720	734	742	748	748	737
23529	21565	29966	28751	36128	38851	29745	12249	2729	787	597	574	552	549	578	564	554	572	587	543	551	549	590	569	544	575	585	536	532	578	561	549	591	612	586	593	538	559	576	578	576	582	619	556	551	551	564	522	520	569	580	539	579	569	602	536	544	560	589	576	553	551	570	581	564	552	537	539	571	539	562	539	561	582	587	524	532	585	562	545	599	550	543	561	589	624	557	530	544	572	532	538	520	558	617	548	584	568	558	547	543	522	570	549	544	557	554	602	539	569	563	607	587	568	552	571	576	553	546	571	564	534	574	563	603	592	581	560	599	529	555	551	558	572	570	566	586	568	570	569	582	524	544	552	578	524	584	588	582	577	538	615	561	535	542	551	521	597	570	554	554	557	592	551	576	531	599	534	576	533	559	574	556	535	559	546	553	544	562	551	523	575	599	549	619	546	518	573	529	527	542	552	534	573	561	562	568	530	553	576	520	541	554	578	555	536	589	582	547	552	569	546	553	545	538	555	526	555	582	556	509	600	582	592	563	543	573	585	546	580	579	608	597	524	579	546	577	568	543	565	532	552	520	555	582	568	572	543	573	549	558	590	562	531	529	560	575	562	589	573	563	569	580	605	555	558	525	550	598	606	515	555	533	568	565	535	555	568	550	582	573	565	561	545	549	589	536	561	576	587	568	563	550	517	554	589	574	542	552	576	578	579	607	539	578	564	592	562	595	590	562	545	559	560	566	541	550	578	536	570	541	569	507	585	569	552	563	612	592	562	542	515	538	589	546	526	577	572	566	536	562	586	553	582	555	528	523	573	536	562	507	518	528	598	556	564	559	589	539	588	571	559	529	550	581	567	535	535	566	585	534	557	587	551	562	572	531	499	563	529	569	559	562	541	599	599	584	518	580	555	558	597	571	592	589	543	547	538	595	593	588	551	527	597	501	563	541	555	575	525	567	540	559	567	555	555	510	572	526	545	530	534	546	523	568	605	581	569	559	514	584	593	574	563	543	555	555	586	581	544	596	506	565	538	570	626	564	551	542	571	535	545	544	570	554	536	549	587	556	570	571	576	565	572	583	523	516	568	604	532	559	513	565	530	594	559	553	565	556	528	550	557	543	527	534	577	611	527	523	546	630	550	569	582	562	555	577	566	524	568	564	544	555	592	581	584	565	534	584	545	546	579	539	538	547	600	557	592	574	549	543	567	557	550	540	543	582	539	587	588	553	528	560	553	589	544	534	538	570	567	568	505	557	563	590	585	541	528	578	588	605	589	577	569	593	573	586	539	538	576	572	576	528	597	536	560	570	539	580	549	558	555	551	534	522	569	500	556	531	537	540	577	544	526	554	534	522	567	545	562	569	539	532	575	550	540	593	590	593	568	545	555	536	552	534	538	563	571	585	553	557	571	549	572	562	572	591	545	577	512	538	576	573	600	566	576	573	569	563	603	558	592	564	580	572	527	536	588	509	540	578	567	544	587	595	515	540	552	560	518	543	579	581	533	589	545	564	574	535	596	589	553	568	541	582	586	587	614	556	514	556	545	548	553	589	599	537	551	556	545	569	590	591	602	575	566	593	554	575	565	567	585	547	608	547	592	570	558	499	595	540	561	569	569	536	588	522	547	523	570	569	575	521	576	550	557	578	586	590	546	569	580	541	588	518	596	547	560	578	505	536	569	560	583	534	574	569	556	554	566	541	585	560	589	580	545	568	513	580	528	569	539	613	567	549	558	564	545	555	577	547	559	567	582	588	578	552	598	565	582	551	562	539	546	582	555	554	512	586	555	508	532	573	566	549	526	569	563	496	559	538	526	569	575	534	572	499	528	564	556	566	545	568	560	540	582	539	509	578	524	607	592	535	524	563	565	566	546	555	566	585	574	574	542	552	593	567	507	556	559	618	573	595	617	558	566	529	563	515	546	515	533	534	558	573	524	589	525	565	536	561	557	609	538	533	565	556	552	565	535	569	574	567	578	536	549	560	529	536	581	600	573	625	572	572	551	594	593	557	597	570	551	532	567	553	576	580	603	549	588	502	554	562	592	599	558	533	518	606	576	587	574	595	540	542	568	599	533	559	604	544	529	537	529	579	573	583	521	563	547	513	569	545	574	568	567	592	584	611	563	569	527	534	581	563	541	543	534	571	582	541	564	571	622	567	550	570	570	574	607	568	578	551	589	582	563	557	548	558	611	540	590	550	573	539	558	558	544	579	558	557	563	529	533	556	530	556	564	543	550	561	565	610	618	560	557	569	534	532	601	600	586	555	602	537	562	545	510	568	595	561	589	616	581	567	534	560	503	581	548	574	590	563	532	549	543	602	584	570	573	545	568	541	544	537	528	550	594	551	525	571	565	571	576	594	553	560	574	587	555	589	551	568	571	540	569	586	588	553	532	536	569	580	526	509	603	569	574	566	601	583	529	635	578	573	586	531	552	614	550	519	555	533	553	608	573	583	569	512	559	580	575	604	581	565	564	520	595	526	552	556	549	574	584	536	562	519	545	549	596	564	514	491	516	545	588	585	530	570	521	559	539	528	537	532	529	567	550	617	569	540	564	527	535	594	560	583	606	580	556	595	573	554	574	547	521	543	543	593	526	557	552	560	504	517	584	579	567	540	550	557	531	516	525	604	553	552	558	573	570	537	539	581	521	551	568	581	587	597	533	555	590	594	551	606	536	526	549	562	539	571	556	585	587	541	583	610	560	561	577	560	542	531	601	551	534	551	564	571	577	556	593	558	563	556	554	573	536	558	565	549	544	568	526	600	559	557	564	559	579	612	604	572	580	575	537	552	590	549	584	546	589	553	562	554	562	535	567	601	550	595	592	572	578	532	534	545	578	549	585	580	565	523	554	532	526	544	550	558	549	616	590	535	564	553	568	576	588	566	612	550	543	545	561	573	544	575	562	577	573	584	516	572	622	549	549	591	553	598	597	538	549	550	557	538	529	584	567	503	584	545	540	548	542	547	524	559	592	575	591	557	580	548	542	522	544	549	587	573	569	588	581	571	584	567	496	544	574	550	602	567	551	529	541	588	565	548	556	543	567	526	544	592	564	559	569	542	544	515	544	535	570	551	585	576	537	531	586	591	605	605	556	539	527	558	564	533	513	582	568	562	571	548	575	560	532	537	577	550	561	594	535	526	569	544	547	537	554	531	524	547	540	521	578	556	580	546	545	558	593	538	594	541	562	558	578	541	570	546	593	556	541	572	575	541	576	540	576	567	571	576	516	567	561	555	524	522	584	561	580	562	556	598	558	574	550	582	550	594	582	526	546	562	554	560	545	559	589	539	569	568	579	501	539	533	540	569	542	562	552	614	581	592	540	555	575	554	537	559	553	560	550	543	581	560	568	517	523	565	547	573	568	551	570	552	592	523	545	559	578	597	587	556	571	569	590	565	551	573	543	561	567	534	557	572	566	547	574	555	572	506	608	547	483	587	556	621	557	595	538	586	547	564	601	516	572	561	525	564	544	535	572	531	527	528	574
52617	84248	68486	58718	53148	43554	28000	12335	3771	1155	682	633	656	698	670	656	665	665	637	679	659	613	689	648	690	626	670	653	696	665	637	642	687	632	634	679	638	672	705	682	688	658	621	684	622	642	579	695	664	717	628	648	687	670	615	666	667	634	653	627	687	648	649	599	636	687	662	641	637	707	672	645	639	677	664	680	641	669	668	638	677	700	633	617	633	670	675	676	647	656	647	664	662	606	634	668	659	677	680	665	669	670	671	658	661	674	656	610	636	640	652	656	627	669	685	645	633	660	645	656	659	659	663	639	664	636	670	669	636	622	675	672	630	636	690	652	657	669	674	677	620	677	693	627	645	642	633	646	643	656	665	647	677	670	656	666	651	679	621	635	651	675	667	684	638	663	660	652	677	662	620	639	647	655	635	673	670	665	662	624	673	673	617	647	667	670	631	655	640	641	614	677	637	632	707	680	670	658	667	656	649	671	693	659	643	621	680	632	623	685	614	659	630	661	654	716	656	671	644	646	624	638	666	666	676	652	646	648	705	602	656	647	681	648	693	655	704	614	637	653	648	650	653	629	682	645	651	626	646	657	682	599	626	613	670	706	633	698	615	659	711	681	650	680	668	671	643	668	683	636	645	653	692	681	636	672	679	625	685	653	705	632	686	658	657	631	637	680	661	605	611	645	624	655	701	666	680	649	653	642	658	681	647	677	629	670	696	678	661	663	660	662	601	624	672	670	594	680	696	650	668	665	694	689	657	721	648	643	693	674	610	678	618	672	670	636	684	687	705	656	698	676	619	677	638	671	697	662	682	638	641	657	662	685	655	689	667	616	623	687	669	697	608	619	669	652	633	660	639	638	680	647	615	660	659	695	698	603	662	639	636	672	711	664	688	646	656	656	702	624	663	674	709	672	663	647	657	681	671	663	680	664	630	689	657	651	676	699	616	660	665	704	679	681	621	677	660	631	671	661	680	629	623	643	638	619	657	688	635	663	654	666	643	696	661	646	646	686	676	627	638	648	691	721	745	699	674	650	687	634	629	644	654	641	734	634	646	627	642	663	629	652	641	667	619	712	642	646	660	626	672	654	631	646	656	619	654	670	668	633	671	665	692	678	661	642	645	676	638	636	686	617	634	620	683	675	687	695	662	683	648	698	636	647	650	641	671	620	697	659	658	640	671	638	613	654	684	671	647	683	705	663	654	646	673	672	632	686	633	695	685	660	670	709	666	656	634	685	635	653	684	629	652	659	659	633	656	712	621	644	633	639	687	646	653	680	670	640	670	682	660	633	632	696	654	673	683	652	712	642	666	626	674	640	662	650	669	677	627	657	662	636	645	676	709	662	660	634	680	637	628	705	675	688	644	655	672	655	660	647	674	654	658	656	645	670	692	689	635	679	643	622	640	642	648	617	688	635	623	657	661	648	656	696	701	679	675	646	647	652	674	677	616	669	651	660	649	647	629	698	694	637	617	692	601	655	641	645	641	686	679	643	716	677	663	680	670	661	620	688	684	683	624	693	609	705	654	645	637	689	644	754	685	678	682	682	699	643	638	651	704	663	701	671	632	664	672	653	701	645	681	669	690	651	660	628	646	638	677	686	674	651	618	662	620	649	683	703	691	626	731	641	614	654	683	639	688	683	653	644	692	669	643	662	643	657	683	666	623	678	629	630	636	649	654	657	670	654	643	657	666	639	704	639	688	692	634	694	662	680	659	663	665	692	655	674	669	663	655	622	645	642	685	679	673	662	690	635	654	699	659	633	685	645	642	658	712	651	646	647	618	619	668	673	710	642	680	668	608	613	693	669	666	621	676	663	691	632	634	667	673	680	650	652	666	639	612	598	624	675	668	633	594	638	640	644	659	653	677	629	646	675	629	676	633	648	650	683	646	684	676	626	670	619	701	619	656	685	630	639	594	667	630	636	654	658	669	634	672	697	672	650	681	648	668	638	662	641	716	661	714	647	667	641	634	627	684	657	674	696	638	655	667	619	679	693	648	625	637	666	699	691	627	643	631	688	645	612	689	649	633	601	698	674	634	641	644	672	641	660	689	717	637	637	678	644	697	630	675	633	668	660	662	621	646	647	651	649	680	634	670	628	655	650	684	664	683	648	657	606	666	630	658	635	633	678	617	680	631	633	634	650	635	625	636	664	691	639	671	669	694	630	667	654	625	692	664	680	684	616	645	638	664	645	665	622	648	647	659	645	653	640	645	639	646	674	641	656	687	655	660	622	663	665	602	662	627	648	671	705	638	671	677	643	663	686	684	641	655	687	640	657	643	615	645	645	652	661	641	626	640	626	679	666	703	645	702	679	675	689	657	701	617	645	657	638	639	665	722	715	620	620	700	647	642	679	680	696	615	659	646	642	686	625	675	671	689	628	708	679	679	661	662	658	677	626	687	696	655	669	650	649	678	640	657	673	677	691	680	644	662	685	652	675	671	643	617	666	721	685	683	686	630	673	628	650	660	686	638	659	627	683	634	707	680	692	670	676	630	628	677	633	689	651	625	630	655	672	667	659	646	635	669	687	607	652	633	641	641	686	614	677	666	651	633	632	641	643	626	639	627	701	643	627	641	589	697	682	676	657	656	625	676	649	669	722	671	617	676	655	678	628	630	635	621	700	654	697	706	651	643	674	654	642	698	671	675	675	667	655	648	646	678	650	686	651	706	658	656	651	689	662	680	717	674	619	675	686	682	662	692	673	685	641	682	646	657	596	607	634	635	665	646	657	678	660	667	599	669	651	652	666	643	649	664	639	672	690	654	665	690	651	702	672	680	664	617	645	634	599	670	636	631	655	681	642	675	648	679	649	639	638	679	646	622	648	666	603	680	636	655	616	667	659	685	673	663	609	641	659	682	690	654	635	631	662	695	636	660	652	675	677	673	662	633	615	650	655	692	660	651	666	683	646	643	654	657	694	630	598	642	625	662	652	644	661	651	695	643	665	686	633	646	668	635	655	693	643	639	657	675	668	656	638	663	637	648	666	660	641	673	643	676	633	620	631	614	627	692	675	654	612	685	695	674	651	655	681	662	619	627	670	721	651	670	635	616	665	671	685	653	693	669	652	668	642	679	631	662	620	649	649	668	631	690	633	666	684	656	645	645	654	614	637	688	688	654	642	629	680	626	654	631	685	642	701	660	667	645	665	649	681	644	623	680	660	645	647	667	569	656	623	679	652	637	615	638	710	647	663	683	672	701	681	639	703	632	642	699	652	640	613	686	675	604	693	670	674	628	633	663	626	684	676	685	679	635	656	711	662	676	635	668	701	588	652	643	653	631	667	668	720	644	666	624	664	641	640	635	673	639	684	622	657	637	671	654	681	702	641	633	679	717	619	726	661	677	658	569	640	692	688	624	675	628	686	632	674	631	648	639	703	607	692	637	628	649	645	672	707	670	696	684	667	656	674	655	621	639	632	622	668	646	671	637	681	667	671	650	700	651	716	671	626	625	645	651	634	628	718	618	642	642	643	666	615
34464	42839	38998	21430	13114	7719	3223	1451	965	788	761	743	769	768	748	753	769	808	733	762	734	721	712	751	723	738	717	721	768	730	819	736	734	717	726	768	752	754	763	720	779	706	741	779	810	759	789	784	730	699	708	762	751	733	730	750	718	737	720	756	766	678	711	786	742	739	749	717	705	698	745	773	761	727	757	713	719	658	738	723	683	802	734	716	748	737	725	773	717	736	722	795	750	785	778	740	723	718	708	712	778	809	744	749	754	725	737	747	757	768	747	724	718	752	733	711	747	708	766	721	745	735	777	768	777	760	783	737	800	715	734	756	710	731	767	727	726	725	734	766	752	755	739	743	762	751	784	780	767	746	726	733	719	780	769	736	773	787	794	794	729	755	737	768	720	740	753	726	714	773	744	748	752	770	718	721	747	723	745	743	712	711	708	728	695	746	718	764	732	773	722	705	751	736	729	726	793	720	702	734	713	734	729	795	732	759	717	742	779	760	748	729	788	772	731	718	749	689	757	765	755	723	726	713	755	760	756	748	720	762	795	763	699	768	788	748	740	769	707	741	732	726	759	711	807	783	711	733	738	726	756	803	735	725	745	746	730	736	740	741	763	763	754	744	738	750	727	690	729	745	762	755	765	721	795	748	740	764	760	775	783	722	780	790	725	731	752	756	755	776	735	750	743	728	738	710	792	785	753	737	741	740	715	731	770	767	785	720	694	759	744	734	731	726	708	712	711	785	746	704	718	735	696	749	744	717	780	717	743	751	747	774	751	713	718	747	751	767	732	718	752	746	782	736	737	773	712	714	714	786	801	766	789	775	726	729	722	704	780	750	768	710	737	750	691	747	711	706	740	721	722	766	748	773	738	738	752	709	745	760	780	721	749	777	746	758	719	696	726	751	723	729	711	792	712	753	753	745	701	702	765	732	755	699	726	760	769	709	720	763	770	719	733	735	806	740	716	703	783	739	782	717	773	724	744	740	738	730	771	702	762	787	748	751	712	744	732	764	702	777	704	690	713	779	748	689	759	770	738	733	707	749	740	754	736	742	754	725	740	786	764	736	721	698	785	764	722	742	758	749	749	739	764	777	743	782	703	741	763	769	751	719	700	760	735	728	735	750	728	738	739	732	776	748	776	739	719	764	718	737	731	749	717	691	720	724	771	664	770	738	708	763	751	758	737	713	730	744	756	760	714	787	770	774	779	753	748	731	789	776	727	750	729	776	736	708	730	770	727	722	728	729	758	710	774	739	733	765	776	734	765	749	706	778	735	744	713	797	739	769	743	776	778	764	762	709	775	756	732	741	736	783	735	739	729	758	717	796	763	711	766	748	755	736	803	740	741	742	768	792	737	734	728	752	796	734	718	757	745	741	790	741	793	736	767	724	750	723	743	783	723	754	718	762	749	800	731	778	749	715	769	712	706	720	750	713	754	714	715	773	719	715	719	768	731	751	743	775	725	713	763	788	792	718	748	735	767	748	774	772	781	777	724	775	778	683	753	747	742	747	768	712	764	745	725	772	789	731	705	728	718	766	748	714	778	737	739	776	779	703	748	759	757	784	738	779	726	719	777	773	723	729	728	714	732	707	741	777	720	710	725	704	759	766	745	717	767	778	770	740	788	737	729	726	758	761	761	722	718	706	744	754	740	727	730	705	752	767	723	739	709	707	767	770	737	753	737	695	724	743	788	770	728	747	704	740	760	740	746	744	704	729	722	748	745	739	703	733	748	764	733	679	790	748	725	775	737	731	684	722	724	736	764	760	711	761	748	695	741	750	737	750	755	774	730	693	751	705	721	764	721	720	752	735	759	739	744	742	740	718	724	776	712	747	769	748	797	745	739	773	757	760	744	749	765	760	751	759	735	773	782	717	745	740	731	747	748	753	711	716	773	779	736	725	812	725	692	730	757	731	781	744	747	759	728	715	713	770	706	744	750	740	726	719	770	754	729	703	784	754	761	726	704	742	750	705	737	751	735	759	765	720	772	762	730	775	800	699	709	733	716	751	789	774	779	766	782	762	741	718	731	738	756	754	797	731	721	697	759	732	753	750	749	723	712	718	775	734	750	705	698	725	734	752	732	759	748	707	786	748	795	797	729	721	776	727	721	706	773	743	725	691	737	741	740	764	771	786	804	748	782	767	742	741	761	734	745	732	759	673	754	747	747	712	735	720	733	708	777	743	732	758	722	759	755	737	740	789	726	771	742	761	750	783	746	805	750	753	771	763	791	730	795	784	707	773	720	712	779	761	748	805	755	728	787	705	735	704	746	751	752	761	753	745	692	732	735	762	748	773	674	748	736	778	726	697	753	720	739	750	782	761	702	735	719	695	753	762	765	750	762	747	756	719	703	753	736	788	739	789	775	725	749	756	738	785	790	771	742	717	755	735	742	773	731	726	780	798	760	739	724	729	743	769	748	742	749	727	756	779	770	749	696	805	753	747	739	700	713	769	675	732	794	726	761	689	791	808	756	721	725	786	716	737	748	720	783	737	727	765	750	741	736	746	721	722	741	740	755	764	726	697	741	734	720	719	697	683	764	759	749	770	754	745	697	736	754	789	739	721	750	724	765	743	697	723	762	791	784	785	702	756	686	688	727	729	753	737	771	767	785	746	738	758	738	736	722	746	788	758	729	775	768	722	745	755	716	747	736	725	752	751	737	713	711	744	741	736	772	737	736	730	735	742	745	759	753	811	714	756	734	765	721	710	714	795	748	741	717	693	741	752	856	773	766	716	755	782	731	738	729	700	744	762	759	734	693	792	703	712	713	752	753	770	711	701	738	757	705	761	747	678	785	714	697	706	767	672	731	747	766	743	731	763	763	742	728	727	734	762	771	807	730	697	729	718	766	758	745	735	777	776	725	719	770	762	719	701	776	775	787	735	696	774	742	732	741	766	746	678	723	771	777	745	715	702	725	729	697	732	747	781	785	745	755	766	721	738	777	740	707	755	781	702	716	748	727	713	768	735	773	740	735	760	792	811	709	746	771	706	788	769	718	732	740	755	717	797	750	752	749	764	773	767	776	699	771	757	755	762	797	709	722	730	765	722	727	749	713	742	768	774	760	767	770	721	706	750	748	738	745	732	766	749	737	784	777	724	748	743	731	729	767	750	764	797	768	737	762	738	695	788	716	741	734	795	721	773	784	766	701	755	672	732	778	719	709	778	763	737	735	750	709	772	754	705	710	696	711	775	754	744	744	737	713	750	674	726	726	776	739	751	724	711	782	755	752	784	743	722	736	697	775	711	780	765	793	768	773	770	773	761	712	725	753	686	728	707	719	732	730	767	726	742	751	713	753	738	746	747	762	719	780	778	721	686	775	713	737	775	801	741	744	694	785	744	755	781	754	792	757	715	787	728	778	715	733	760	704	717	730	765	740	724	739	803	722	763	745	732	706	739	715	744	744	747	715	732	721	723	758	789	717	747	769	768	741	788	762	768	736	756	748	732	798	752	725	746	730	733	718	783	728	722	720	732
44385	58305	39700	18764	15105	9696	4447	1900	1214	968	866	892	842	909	915	908	876	897	851	889	859	869	878	919	931	923	881	873	908	861	891	900	914	887	912	828	898	903	887	886	925	844	891	923	932	990	899	796	842	874	919	859	880	893	873	859	879	893	862	914	910	899	853	874	838	911	861	902	891	887	860	906	842	956	931	870	919	849	885	879	887	895	887	894	884	928	892	846	893	863	856	874	870	888	879	907	903	870	868	930	872	899	880	887	939	891	860	917	939	853	928	880	923	902	853	906	871	837	941	888	937	803	897	853	918	859	872	846	881	845	866	900	883	870	903	859	852	872	894	873	831	918	903	935	853	935	847	902	830	889	874	863	861	875	914	931	864	859	904	881	852	913	903	901	870	891	938	858	898	875	894	864	826	847	926	858	925	808	901	924	855	823	881	875	914	881	908	831	935	916	869	882	860	864	876	893	898	829	906	900	934	860	898	896	879	901	852	884	914	891	881	856	900	869	926	853	941	892	935	866	853	874	893	904	911	871	891	872	940	866	877	896	878	892	896	892	895	905	858	889	890	875	886	864	852	904	934	893	874	853	910	853	891	897	847	876	869	886	881	874	911	839	833	895	933	840	910	881	960	817	911	870	930	855	898	854	886	908	810	907	894	836	846	856	878	862	855	916	856	865	891	877	868	903	872	848	867	887	917	886	899	864	962	894	926	863	848	883	916	887	855	936	936	846	876	894	851	918	853	919	917	945	872	827	828	919	857	875	924	835	856	931	860	913	882	845	861	864	894	903	917	927	880	846	847	912	864	876	832	869	904	870	904	924	906	891	869	908	870	903	881	893	897	908	860	869	919	843	924	829	929	898	912	891	886	869	891	887	845	877	924	825	915	879	919	826	888	889	888	854	877	872	876	866	896	873	855	861	887	900	856	903	898	840	925	943	896	875	879	846	925	928	869	879	884	851	924	869	892	935	903	879	872	850	893	880	880	889	938	897	921	838	896	875	873	912	893	889	866	922	833	892	920	888	887	917	907	894	877	926	902	820	889	883	839	887	907	961	885	821	922	920	915	886	867	887	898	873	908	891	896	899	866	916	847	921	860	853	860	877	880	867	899	921	867	929	915	931	860	871	849	886	820	907	876	858	870	873	885	873	920	873	908	905	923	863	955	885	863	894	875	857	884	930	884	901	862	838	887	820	914	866	934	876	922	907	895	898	878	880	852	881	950	873	858	893	897	928	935	903	882	889	865	867	945	899	846	839	919	898	871	915	872	906	867	887	897	936	909	853	891	911	851	848	890	856	951	919	947	878	845	897	843	890	854	870	883	905	929	877	845	831	921	872	866	909	888	844	885	849	843	905	850	924	878	876	837	883	796	897	886	886	835	858	874	829	812	891	880	865	890	860	881	910	915	893	834	853	929	882	931	886	863	860	852	912	885	861	911	904	878	851	851	824	848	887	891	877	921	911	911	915	890	911	831	885	876	888	861	899	895	840	877	923	835	836	921	892	859	950	859	867	856	879	900	902	897	877	866	895	932	861	894	916	895	861	949	815	877	901	864	879	863	890	877	844	891	933	944	909	911	857	838	902	890	864	856	846	930	916	903	868	909	882	875	870	892	898	890	862	892	881	937	922	870	879	873	875	897	910	868	888	889	861	903	919	858	899	845	823	947	938	863	854	864	899	920	859	879	907	868	860	889	861	857	877	899	923	872	880	888	893	869	871	885	885	864	887	914	832	901	887	929	913	884	906	874	875	878	876	867	874	905	918	858	880	902	910	810	872	909	810	870	869	920	871	902	876	856	867	909	897	876	927	902	860	916	865	881	854	854	920	867	911	857	936	878	824	886	931	876	835	889	873	889	878	891	829	909	861	877	863	924	857	923	879	896	846	871	907	868	913	866	921	895	890	860	872	861	900	883	856	876	848	843	876	877	885	908	872	855	884	898	902	872	893	894	885	959	922	881	899	918	932	867	879	821	885	884	939	851	866	877	839	928	858	889	828	898	923	859	844	880	873	881	829	881	886	900	866	871	933	861	852	820	908	805	896	907	859	914	935	898	872	847	891	864	968	932	881	870	877	924	884	878	839	911	912	851	882	924	886	896	861	865	884	857	897	849	882	870	896	871	819	903	897	891	847	877	902	911	898	854	918	879	868	951	862	873	883	843	901	886	948	792	929	853	953	870	885	846	861	876	841	852	895	907	870	901	907	906	844	900	854	879	908	882	858	876	887	909	899	893	901	899	849	846	892	843	920	845	888	890	907	912	874	812	894	889	938	895	923	932	868	890	835	860	876	888	883	916	876	906	928	883	909	891	885	914	880	907	864	900	920	919	859	904	835	873	874	893	844	908	920	857	923	905	948	894	971	959	895	940	884	892	900	941	880	885	882	891	876	848	889	899	898	918	887	826	861	923	899	844	877	869	899	885	852	871	898	816	874	823	876	900	901	902	868	893	877	857	864	902	830	843	939	870	823	887	881	913	878	927	895	843	891	865	883	906	906	869	900	916	877	916	886	877	906	906	881	866	930	902	944	863	887	878	901	833	888	899	884	906	896	875	866	869	902	842	862	867	837	864	795	876	875	838	937	887	900	929	906	902	901	867	924	920	897	881	828	858	880	871	935	983	831	895	874	899	862	859	883	917	879	906	929	882	881	865	899	893	887	855	894	915	926	891	886	891	878	845	868	883	934	908	843	869	839	908	903	841	947	899	949	902	870	856	904	838	869	874	858	874	880	875	896	868	872	935	869	850	885	921	861	903	920	926	900	917	884	901	916	874	924	887	900	890	891	851	888	869	887	851	877	889	880	912	885	870	813	896	891	989	865	897	889	884	912	909	865	919	854	884	838	868	865	948	833	904	859	908	852	905	886	852	904	877	881	871	890	904	879	846	895	956	861	874	947	889	857	869	861	838	905	935	870	928	894	940	893	853	877	827	910	895	871	861	862	927	843	925	868	924	881	914	873	863	899	892	840	854	860	907	889	850	876	863	887	887	901	857	878	847	913	854	897	826	883	918	874	829	898	877	883	909	909	864	866	922	868	911	903	819	859	931	815	854	864	908	888	875	910	854	877	917	856	899	904	897	847	880	818	873	848	859	888	903	868	859	886	882	873	836	825	919	892	868	944	920	901	887	928	897	822	876	851	921	830	897	894	881	859	892	916	901	886	907	873	865	911	877	861	836	844	857	846	898	845	895	875	883	863	868	918	895	883	924	865	899	880	900	896	898	848	880	834	852	846	895	937	906	883	911	893	889	887	898	839	936	869	896	884	905	899	896	874	833	939	936	868	896	895	861	951	889	825	899	854	920	864	888	879	911	879	859	899	911	879	907	885	865	836	867	860	875	887	917	862	855	902	871	895	808	862	863	820	895	840	877	871	944	864	889	915	846	877	889	929	876	872	881	911	890	877	849	867	880	934	828	899	896	860	860	890	906	910	884	890	900	898	935	899	919	899	890	907	830	890	857	909	873	880	886	941	891	890
24646	21992	30932	32112	38199	35493	22666	7638	1815	854	617	633	647	597	667	615	630	599	679	611	595	625	633	601	631	617	608	615	628	591	619	599	609	625	591	624	633	629	580	620	587	569	573	567	616	613	601	585	640	570	636	584	575	651	577	573	576	549	609	606	601	587	637	607	598	582	585	619	580	618	579	613	636	560	625	564	609	607	597	571	597	585	599	625	589	633	627	627	610	595	589	577	638	583	570	599	590	615	599	590	605	560	593	572	606	602	577	626	588	566	646	585	580	606	633	604	592	668	635	629	647	592	638	579	632	631	593	626	595	582	577	575	625	640	609	588	601	617	634	589	579	585	612	576	622	558	605	618	578	538	601	591	619	581	621	548	563	553	621	597	581	604	654	576	605	587	565	577	581	628	602	601	585	603	602	613	579	623	570	585	609	635	602	633	635	609	560	615	625	583	593	609	629	573	601	586	630	592	568	561	590	574	625	560	594	612	570	585	591	558	593	608	631	591	553	602	632	615	602	595	556	599	620	577	599	614	648	621	620	587	635	625	630	604	575	601	578	577	571	598	629	561	603	546	595	610	565	598	594	582	594	603	584	595	597	598	603	609	559	599	612	588	613	618	580	577	606	576	618	595	637	620	583	592	563	617	641	592	561	629	616	602	620	640	600	607	565	602	613	640	602	618	605	633	566	610	617	651	609	594	560	582	588	579	620	633	602	598	583	593	578	592	610	642	590	636	599	591	565	641	595	563	571	596	560	609	605	609	596	598	617	613	557	596	584	596	606	609	637	615	611	639	586	581	625	592	581	572	605	599	598	593	573	575	656	581	619	621	597	616	568	585	611	602	600	600	636	619	626	596	589	557	573	626	600	581	576	590	619	641	601	610	609	569	583	569	584	573	641	625	555	585	558	560	603	570	594	633	571	645	589	643	604	611	587	612	608	618	608	598	633	632	649	573	612	591	598	593	589	590	590	592	596	565	577	612	607	592	602	612	587	637	612	600	592	611	581	598	585	624	588	627	598	617	600	576	607	601	626	651	570	575	636	597	611	591	611	553	604	601	610	596	600	600	569	609	581	627	587	575	625	586	603	594	628	601	603	563	646	627	621	577	592	604	619	594	586	593	566	573	637	600	603	600	585	632	570	566	656	587	614	546	623	601	576	620	626	576	613	607	625	585	585	637	608	620	605	600	613	636	602	577	583	602	630	534	597	599	593	609	583	645	630	586	587	619	543	637	606	610	593	602	604	619	597	630	584	633	593	596	597	587	579	627	599	574	604	601	624	615	615	581	625	585	576	588	626	596	573	606	588	657	570	628	623	658	554	609	603	619	612	587	615	595	607	602	599	587	579	556	573	570	587	620	594	605	574	619	584	603	592	575	580	588	593	635	619	569	575	610	617	577	604	588	620	619	589	553	603	601	602	617	599	621	613	593	581	609	608	552	596	593	578	639	603	621	590	566	641	580	636	624	612	576	563	595	651	575	604	574	656	629	561	617	593	620	631	586	576	564	564	643	586	605	609	600	584	621	587	595	579	612	580	603	589	616	667	601	605	608	612	614	601	633	621	589	616	584	605	553	601	562	573	614	637	613	565	623	574	604	584	593	608	600	599	612	605	581	621	582	616	606	598	601	584	559	594	598	600	614	628	611	588	610	561	581	610	614	602	584	604	626	596	624	596	656	579	581	619	604	586	671	619	622	605	608	629	604	616	598	608	613	588	596	581	628	588	593	607	636	596	620	577	600	551	602	624	602	598	610	651	599	600	605	618	599	624	612	597	622	654	600	595	586	588	618	611	616	576	645	575	590	570	585	640	556	598	617	612	610	582	637	564	585	631	585	571	594	608	616	588	603	593	547	579	599	582	615	598	590	595	602	617	600	592	567	574	603	587	573	609	612	602	592	593	552	644	567	568	609	574	608	606	618	652	606	606	612	593	565	626	591	638	633	603	583	619	622	605	596	567	557	591	612	601	580	551	564	589	591	601	598	605	579	604	610	589	608	587	627	586	596	604	632	606	594	590	630	591	627	598	576	578	623	607	600	574	581	589	607	642	594	562	612	556	580	577	578	625	565	632	613	617	613	656	595	578	631	649	638	632	560	574	618	626	606	606	564	631	590	606	606	609	566	611	597	586	587	552	589	588	626	617	566	601	608	556	618	639	613	596	583	548	594	598	580	604	524	598	611	608	612	602	633	624	608	622	600	598	550	620	572	596	613	607	639	593	566	597	621	620	580	592	554	617	606	655	603	579	587	590	630	611	571	642	607	603	593	582	643	577	597	600	593	599	622	590	586	634	538	608	536	599	606	578	606	594	583	577	593	588	574	603	640	633	591	584	563	578	632	594	574	601	615	640	619	571	602	605	565	612	602	603	583	578	591	617	525	628	568	613	629	637	585	589	596	574	619	638	610	618	614	641	610	596	584	607	633	604	610	620	554	600	635	610	622	607	629	603	598	645	625	575	624	632	666	612	639	609	594	628	622	589	608	600	562	562	587	604	589	613	551	563	588	603	655	604	628	625	593	636	665	581	616	589	580	599	584	605	627	619	600	603	607	592	623	563	592	585	620	586	538	586	560	641	629	602	560	607	579	588	605	612	594	573	583	634	587	614	624	637	624	579	571	616	596	631	645	546	589	592	638	583	607	619	582	566	609	606	610	620	547	617	586	610	635	572	648	606	572	556	644	608	649	568	612	588	598	612	643	622	623	599	598	579	624	619	634	628	607	622	557	604	584	635	604	551	608	637	621	608	573	622	635	560	652	592	625	634	588	631	585	573	597	543	583	607	580	611	604	625	579	544	584	554	602	635	579	661	610	603	552	623	561	635	631	587	621	621	570	590	608	606	597	625	627	572	589	600	588	609	635	601	615	630	565	626	576	623	583	610	612	619	534	620	641	595	610	598	594	566	596	615	625	565	551	586	630	566	595	603	577	591	590	580	595	601	579	578	588	588	632	583	572	600	562	603	587	648	610	562	586	637	629	609	674	641	563	566	611	628	567	593	588	585	578	559	634	609	577	603	554	601	584	613	620	617	615	638	600	612	631	623	587	574	603	574	626	603	619	600	610	618	605	567	608	609	605	641	593	638	589	608	603	633	634	581	583	588	611	576	630	580	618	614	627	619	597	644	624	589	588	567	629	608	617	618	599	581	603	596	579	573	572	609	608	614	626	578	590	566	563	557	583	601	618	601	595	599	564	626	600	603	634	628	602	619	598	619	590	582	604	574	602	621	624	612	565	565	592	587	624	635	656	623	574	584	600	620	593	565	579	563	606	545	587	595	618	619	610	654	602	562	590	603	580	580	623	601	586	585	593	604	631	567	614	576	587	599	615	582	619	614	593	608	602	628	584	575	603	597	607	603	610	580	622	608	617	616	584	618	616	567	612	570	618	625	620	600	660	615	614	648	622	594	588	573	600	633	598	595	595	615	532	645	576	570	579	610	590	545	624	612	576	599	609	605	591	599	555	629	590	594	582	638	548
48637	76452	57983	47356	45020	36467	21541	8658	2643	1004	726	732	734	716	698	700	710	720	756	750	753	768	706	712	733	712	693	740	709	738	712	738	753	694	712	708	703	718	683	666	688	731	746	724	697	697	750	738	757	716	719	760	724	707	724	706	734	735	687	729	740	728	710	716	685	733	699	730	694	723	750	737	729	663	684	716	739	699	732	735	712	730	725	730	669	746	740	694	718	715	721	686	719	753	704	736	718	723	727	734	721	735	728	747	675	753	760	682	709	715	728	705	722	709	669	734	738	722	691	752	714	761	734	721	710	726	768	672	738	744	702	697	745	749	714	723	756	710	711	710	728	702	729	748	706	711	716	729	775	711	738	750	645	677	727	766	666	726	733	697	712	776	758	718	742	735	759	725	770	759	742	667	752	711	727	723	734	698	713	726	706	744	721	714	716	723	706	789	738	733	699	715	752	788	765	719	767	673	721	705	725	706	733	741	692	719	777	721	682	712	718	717	716	715	761	737	681	701	671	676	726	708	726	731	737	708	686	731	722	687	730	719	733	726	720	709	726	789	713	749	709	759	711	721	670	740	727	734	686	725	691	688	717	745	716	747	696	728	679	705	702	706	694	696	692	721	718	716	722	711	729	734	716	690	689	700	743	713	716	717	707	720	757	739	754	738	684	679	713	693	756	741	721	743	720	720	776	722	707	730	731	730	735	710	709	702	752	709	728	710	725	713	740	672	706	698	691	701	732	714	755	706	732	708	706	728	688	738	674	716	696	736	763	756	726	717	709	707	708	713	737	682	703	736	714	709	737	666	722	713	725	713	714	695	724	733	703	670	709	739	743	730	705	724	721	711	714	699	706	727	719	732	727	725	724	705	731	726	735	675	690	759	699	691	766	733	649	768	716	701	703	706	737	708	670	764	773	689	758	755	767	740	696	702	768	700	730	715	721	720	757	726	642	713	697	678	683	705	732	661	736	703	765	721	729	754	756	715	693	702	709	727	699	708	750	672	740	718	745	722	683	735	716	753	719	751	675	678	760	710	702	726	737	734	702	722	750	708	680	759	733	751	724	747	679	726	712	718	713	661	653	708	765	720	699	699	741	709	769	784	715	734	701	717	659	720	716	735	746	724	708	746	736	667	726	659	700	743	698	716	745	672	765	673	770	702	747	762	763	717	714	697	679	746	739	663	676	724	707	714	732	733	711	695	671	721	706	706	736	731	728	695	716	787	742	726	732	739	719	741	680	708	768	724	719	755	681	739	705	741	749	697	738	684	699	695	660	735	721	705	729	711	712	735	789	660	703	715	719	720	718	775	741	747	709	742	739	698	720	740	750	704	747	730	713	710	757	706	692	698	653	737	708	721	707	705	693	730	745	717	740	743	722	740	776	724	724	724	772	722	703	691	741	730	706	709	711	706	709	762	717	733	770	733	680	732	693	701	677	702	754	701	756	702	740	724	721	655	736	697	743	730	710	726	750	734	697	718	683	760	726	720	670	712	672	766	710	697	747	768	727	744	686	725	735	725	723	746	738	725	704	748	690	724	726	725	709	782	741	736	732	734	752	692	767	758	733	735	725	732	729	734	749	699	729	681	688	736	726	740	698	707	714	737	744	705	712	733	710	694	745	751	696	721	739	763	692	713	700	715	683	736	687	714	705	713	684	696	700	711	744	711	702	742	755	697	750	723	709	712	757	736	716	706	727	718	721	708	719	729	713	695	768	702	695	769	706	747	741	713	732	730	721	736	730	742	772	713	681	684	732	704	696	712	704	727	705	747	721	701	716	681	748	705	716	712	737	744	682	712	721	732	724	716	722	713	740	718	727	758	736	715	702	730	732	721	734	679	735	762	724	685	699	716	651	760	696	719	647	742	752	745	732	716	730	698	721	699	746	692	701	674	715	730	679	727	716	702	709	677	734	727	698	644	687	687	652	744	750	710	700	704	666	710	803	675	666	779	741	723	697	737	715	734	706	750	724	762	718	723	696	706	727	720	696	744	727	740	678	682	750	734	766	722	734	767	740	719	696	707	750	726	710	716	655	717	739	732	752	711	724	702	721	711	716	717	748	766	704	684	748	717	719	747	721	718	701	733	677	703	739	738	713	713	703	699	678	746	776	707	680	724	709	711	709	708	753	726	714	715	700	744	698	741	714	745	721	734	735	750	726	715	732	706	726	746	738	717	708	705	718	736	730	745	684	756	697	699	735	725	681	705	762	714	760	740	723	712	716	744	742	723	736	738	669	730	691	702	750	754	724	731	761	722	720	688	727	693	778	710	740	695	772	716	706	702	714	740	725	694	740	721	679	729	734	710	756	708	728	713	728	729	734	735	699	709	697	700	729	684	714	750	751	683	689	736	694	753	720	745	676	717	705	685	700	776	741	794	748	708	744	717	708	694	667	733	767	709	691	745	728	672	739	674	709	735	754	706	734	713	698	737	728	758	694	757	734	732	745	743	733	727	718	689	716	743	713	668	687	748	722	774	672	706	690	694	731	714	735	706	753	735	714	701	714	733	743	724	728	757	737	702	740	678	714	706	684	744	769	711	707	668	726	778	728	704	746	710	763	702	728	735	716	738	727	748	720	692	734	741	704	787	689	732	752	718	740	684	731	710	721	672	762	693	721	707	750	702	752	750	742	693	689	726	727	666	747	760	744	729	695	713	746	731	701	759	780	718	719	691	719	703	732	686	683	750	746	753	688	698	730	745	708	745	702	742	720	748	685	738	744	688	717	731	697	699	696	681	740	720	716	738	674	652	717	715	719	665	734	712	671	730	684	735	665	695	730	739	712	692	747	693	737	687	728	748	711	699	757	721	714	697	721	732	694	693	738	716	720	706	698	775	720	704	730	763	676	742	712	734	746	709	729	715	741	764	726	708	683	770	735	775	698	671	715	721	714	717	711	725	673	706	751	747	724	743	727	746	701	713	739	705	711	755	696	769	781	719	752	735	723	682	726	772	730	722	733	701	725	706	761	733	713	697	800	767	741	725	722	730	735	738	771	739	701	709	724	742	733	741	681	749	671	758	713	739	703	690	735	656	686	748	725	727	689	741	756	712	713	734	693	694	753	733	728	772	735	768	711	712	723	719	720	734	722	700	659	671	734	713	734	691	690	749	731	751	741	677	673	719	723	710	736	720	774	676	704	706	721	747	756	736	716	705	708	705	705	735	764	687	725	702	742	770	693	733	714	711	752	691	710	658	711	753	714	699	730	717	774	707	711	727	693	692	734	759	716	742	716	720	719	676	710	753	723	671	726	719	698	703	705	725	684	731	745	717	752	732	694	725	725	728	700	780	707	674	700	747	744	759	738	730	706	715	741	671	732	729	737	724	719	686	726	726	701	722	720	715	726	692	764	703	712	711	722	741	765	725	698	750	754	748	703	736	689	698	735	749	715	703	723	734	690	713	720	741	719	754	711	697	740	705	713	704	709	682	770	751	737	730	743	694	689	725	774	721	681	721	715	661	734	739	737	702	679	710
23445	21491	30082	27178	36157	44242	32023	14203	3602	1005	640	536	587	541	608	568	594	562	584	536	558	556	574	590	564	593	566	555	557	509	557	576	575	606	607	542	579	590	578	581	535	612	581	569	574	594	646	562	563	556	607	597	566	580	600	565	560	582	583	517	616	513	587	587	601	600	591	557	584	586	577	584	558	580	569	558	571	532	553	591	584	595	572	629	586	563	612	539	554	549	530	543	574	554	588	581	625	571	528	546	566	597	561	590	582	539	553	489	557	548	516	590	581	590	615	618	620	571	570	577	547	561	582	559	553	592	603	571	593	585	541	556	540	548	559	541	563	572	628	555	524	592	582	577	539	557	580	590	609	543	537	584	533	584	539	603	575	606	575	597	514	543	561	553	584	528	616	560	603	526	581	557	554	562	569	567	530	530	549	559	567	578	565	586	581	575	584	562	562	586	592	560	566	581	582	579	606	539	582	587	586	607	549	565	566	586	580	581	568	536	556	589	568	611	564	602	535	600	600	554	570	579	587	557	556	573	609	583	520	601	590	534	556	556	558	579	560	598	559	610	625	592	561	581	529	596	573	596	580	531	540	577	559	615	556	540	545	583	575	589	581	572	561	531	576	576	597	605	607	609	593	598	584	603	622	564	582	600	570	621	553	579	576	585	569	602	598	616	553	558	589	631	566	604	569	618	518	571	560	572	541	605	576	563	574	555	588	599	555	597	580	603	617	554	606	564	536	588	538	612	662	547	582	576	605	530	547	573	558	573	579	565	548	567	592	553	627	565	571	542	551	563	566	592	585	584	499	609	550	567	621	529	575	569	559	582	567	559	562	541	554	611	568	532	595	555	587	540	555	516	588	565	531	530	531	572	559	564	590	574	557	541	618	564	552	554	586	548	549	573	569	550	546	570	563	566	595	589	575	581	604	586	583	548	592	569	569	552	527	553	565	585	594	596	589	553	579	599	608	595	600	588	571	580	608	560	562	559	572	573	629	557	572	565	562	562	589	565	566	565	537	584	551	586	548	546	592	559	564	561	568	587	545	575	596	561	579	566	531	567	535	579	536	537	574	557	551	593	586	580	576	569	565	535	582	529	554	592	591	561	570	581	581	567	551	571	571	608	578	569	583	573	562	583	554	617	591	577	571	600	601	562	588	637	594	559	545	596	594	595	553	597	560	534	538	577	550	572	569	578	563	545	573	573	606	563	568	560	590	625	622	562	572	553	568	569	551	524	615	531	568	558	594	581	554	597	589	550	591	535	544	559	549	538	527	537	578	574	582	559	562	590	573	575	532	567	610	580	546	586	550	529	567	601	593	593	602	553	568	568	565	572	566	564	592	592	584	556	555	574	589	562	525	593	568	525	572	556	582	559	564	572	526	589	589	574	556	588	577	564	551	561	580	612	577	550	561	582	543	601	539	538	625	537	587	565	557	609	565	578	577	560	564	531	548	595	540	572	585	600	565	543	589	528	576	614	596	564	543	592	562	585	601	584	575	555	548	617	557	589	612	547	548	574	562	550	546	572	593	574	546	550	574	603	582	601	576	560	542	588	588	601	552	551	573	562	625	587	539	574	558	565	553	592	544	573	571	536	519	583	560	557	568	563	561	574	544	557	553	580	582	572	564	596	608	539	587	561	554	581	551	612	588	570	574	572	560	540	554	555	543	576	591	560	602	579	565	607	582	541	599	608	567	578	574	554	593	551	598	586	585	543	528	523	602	585	564	564	507	568	562	545	582	538	596	536	525	583	550	597	541	567	578	585	579	580	582	545	606	582	594	569	577	619	615	580	562	588	582	544	567	563	559	548	547	573	568	597	562	609	583	576	562	565	577	535	602	596	529	565	572	562	570	582	556	549	593	506	569	584	595	574	560	570	556	570	564	600	562	557	625	575	585	577	583	523	567	607	592	525	587	562	560	613	574	564	612	560	560	605	576	599	578	602	553	602	544	589	594	563	538	577	544	591	565	568	516	575	600	573	582	543	540	592	620	571	533	582	569	621	551	527	607	559	582	581	556	586	579	596	602	535	622	537	543	579	560	557	548	557	571	562	567	602	571	536	551	563	563	551	554	600	543	564	581	597	606	569	520	556	568	538	548	592	608	547	571	581	565	557	591	530	571	558	570	536	630	584	569	583	549	561	562	586	569	576	552	571	531	558	566	592	511	575	594	558	545	571	562	543	562	572	549	529	507	560	578	585	530	596	559	627	544	554	565	585	566	565	547	543	587	542	574	593	559	574	579	617	600	627	582	582	600	571	527	577	531	528	567	551	559	536	571	592	543	562	581	537	542	584	647	555	606	603	608	566	614	552	564	569	596	553	579	600	564	534	533	548	559	598	551	567	563	564	571	557	570	539	584	600	569	565	586	525	534	597	580	589	572	540	581	565	543	538	557	559	595	588	538	547	560	565	593	556	549	601	557	560	552	602	557	579	614	546	591	600	534	559	581	570	609	595	567	639	588	549	563	548	579	544	589	557	557	578	565	623	580	573	555	588	559	548	553	549	547	571	585	548	537	579	573	555	569	568	552	540	603	595	575	558	555	582	549	604	525	574	546	567	583	579	556	551	550	555	527	563	543	557	594	531	565	610	528	575	576	547	562	532	547	632	540	575	596	573	589	571	554	569	619	580	589	567	575	581	534	619	561	550	556	547	601	587	567	576	545	562	613	552	577	589	578	558	546	548	576	618	591	563	585	555	559	602	566	565	578	584	556	573	561	584	571	584	561	572	615	595	573	563	575	537	551	556	612	532	571	552	623	592	565	551	566	533	557	594	569	555	543	544	565	563	542	599	580	546	591	576	593	543	600	592	525	542	578	555	586	562	597	582	584	566	541	523	563	564	542	573	581	549	592	567	580	577	551	635	580	549	518	582	575	596	621	560	595	522	558	577	552	535	566	538	620	586	563	588	558	570	539	593	552	593	596	575	555	553	577	559	560	606	554	553	580	568	561	575	589	522	601	581	558	589	537	591	593	580	564	576	560	509	572	609	564	588	569	556	559	561	541	529	579	549	580	621	646	578	599	573	560	572	563	552	591	556	568	537	552	586	584	572	533	555	558	564	570	592	546	569	530	549	564	613	602	612	520	588	560	564	608	555	590	561	606	580	579	534	576	548	592	584	541	576	526	578	588	565	570	576	560	574	575	557	579	591	568	569	545	614	594	569	574	567	566	566	559	536	595	557	616	566	578	626	558	579	596	607	581	573	612	569	581	587	542	585	556	576	530	546	598	576	540	574	573	576	559	571	581	538	535	582	578	601	537	593	592	564	600	580	539	597	478	590	544	559	556	575	558	566	537	581	536	584	589	584	637	566	576	573	541	586	568	588	540	558	579	566	616	546	548	614	566	548	572	574	534	544	548	571	592	605	571	564	578	587	541	576	583	547	556	581	619	577	570	582	566	612	561	581	536	592	621	551	570	576	576	556	550	583	543	542	561	607	555	574	557	512	580	555	550	594	563	554	559	585	551	573	579	552
52416	83284	69495	53183	54448	47096	30493	13838	4548	1311	660	677	700	709	639	726	686	658	709	636	662	629	669	625	690	679	666	616	638	677	714	659	638	677	713	693	649	707	698	699	646	671	690	663	674	699	705	655	651	720	643	690	684	705	703	709	599	633	665	636	717	674	683	624	632	698	721	670	678	681	657	666	670	665	720	646	702	654	663	712	669	666	663	650	676	690	648	671	664	704	667	672	655	673	631	700	672	724	691	707	606	717	623	655	653	641	689	646	660	676	687	681	693	683	675	670	682	686	629	633	712	657	665	679	625	676	686	664	684	696	635	653	703	672	677	629	680	715	693	669	673	652	671	679	636	658	659	692	655	666	630	664	644	622	691	636	699	673	667	663	654	651	683	688	694	663	661	639	641	619	662	671	689	687	684	678	727	689	652	663	656	687	658	689	693	651	708	652	637	668	721	654	672	607	637	639	649	667	674	682	690	645	659	682	668	664	707	694	691	674	654	658	682	669	668	650	617	683	690	638	709	667	688	663	705	639	681	668	669	663	681	656	671	647	756	641	671	705	688	679	670	648	621	620	670	655	668	684	613	665	660	664	653	658	659	660	679	653	723	639	695	620	656	653	613	654	631	713	723	666	712	674	672	622	702	711	659	647	694	637	670	649	674	672	689	665	626	688	670	644	656	644	718	632	705	691	690	685	673	667	656	669	651	668	646	652	672	674	689	673	705	672	666	635	683	666	718	670	694	660	679	682	681	627	653	647	711	699	642	727	708	602	638	676	677	641	674	652	647	681	674	657	650	705	687	685	627	690	642	657	669	673	676	679	689	680	665	715	647	652	663	642	657	674	684	684	647	700	630	711	699	695	635	626	662	630	691	688	675	618	694	677	661	700	672	657	689	647	650	639	661	622	635	670	627	659	636	653	618	663	636	713	688	647	641	612	720	679	752	695	659	690	643	649	690	697	707	647	694	700	639	650	664	679	642	652	651	660	689	670	646	634	683	702	649	645	681	671	666	617	699	660	622	646	703	680	677	650	682	657	647	659	698	671	669	683	661	695	708	627	657	696	661	639	635	711	661	679	673	688	736	650	722	652	646	631	646	656	653	643	663	658	607	658	657	612	688	640	684	626	645	662	669	674	638	716	635	663	725	697	666	631	666	685	636	647	665	627	654	671	701	698	666	639	648	649	609	666	706	676	664	659	654	679	660	673	686	632	641	628	716	698	675	672	640	679	701	679	631	630	654	643	661	630	662	684	689	701	650	692	629	694	646	656	665	653	617	761	654	666	697	657	651	697	680	642	693	659	670	622	680	705	645	638	699	637	673	651	657	667	676	725	631	690	664	711	666	653	702	662	646	651	669	627	735	701	645	666	650	684	672	676	691	693	615	672	684	704	643	662	662	673	676	668	692	663	637	646	678	687	712	715	634	681	640	718	695	679	659	701	652	633	647	702	686	625	656	690	680	673	718	702	666	634	679	636	672	685	676	668	687	730	679	661	703	645	680	686	699	663	695	699	673	660	710	649	655	659	662	680	653	687	664	695	684	677	644	654	696	682	649	718	671	640	731	673	661	619	656	649	684	647	669	639	653	662	670	608	696	691	679	685	671	652	680	651	710	656	632	685	686	672	668	650	703	649	657	655	684	642	649	691	639	647	653	677	674	637	611	737	668	687	702	606	692	650	682	689	716	600	702	691	621	697	676	704	625	652	648	694	639	661	693	684	664	635	631	651	669	706	681	687	652	645	702	660	682	644	677	654	706	628	629	712	694	658	626	675	688	688	700	668	686	668	713	628	685	697	672	640	694	652	668	641	658	641	660	684	689	678	631	633	673	662	660	624	632	655	652	710	657	688	679	677	688	664	663	672	655	692	622	642	640	644	692	722	687	655	674	680	670	709	703	657	620	690	706	659	649	637	669	677	667	669	653	710	682	662	660	658	692	684	628	671	680	629	645	668	690	654	640	677	685	638	674	663	643	659	683	643	652	705	664	669	666	654	676	642	645	614	675	630	661	641	679	698	651	615	681	714	682	687	691	659	646	618	688	674	673	686	693	660	606	681	684	692	641	652	629	651	650	629	710	656	679	653	674	610	666	637	680	666	666	698	693	636	682	652	597	616	671	621	667	689	677	654	653	654	632	651	708	628	660	671	658	646	617	686	626	672	616	689	650	665	662	668	666	674	667	667	612	680	652	662	705	708	665	659	647	630	709	656	624	646	645	691	690	622	660	701	628	664	682	678	662	662	677	684	665	646	626	655	650	645	658	656	656	714	654	664	704	727	670	667	678	627	639	676	669	649	696	691	684	659	694	683	706	677	611	630	670	692	656	678	622	699	654	669	647	645	677	644	692	708	689	653	657	627	665	694	619	661	661	679	687	664	698	679	682	678	710	677	607	710	629	657	670	698	690	729	669	662	723	661	650	720	647	667	658	663	698	691	678	682	661	702	651	655	690	647	664	668	655	665	750	660	603	717	680	725	653	646	699	678	652	659	669	696	640	693	670	698	675	637	678	731	627	700	684	692	690	659	674	665	680	693	653	702	656	682	677	648	683	703	659	690	675	679	699	675	721	616	683	668	679	683	705	710	658	681	677	652	670	627	697	637	601	656	675	641	641	710	723	672	655	676	668	669	662	696	659	682	668	643	672	631	680	659	667	583	701	686	705	689	626	707	649	645	646	671	658	696	659	710	749	663	671	653	674	682	653	669	644	640	692	659	691	675	658	678	707	665	686	733	671	713	623	682	699	634	638	710	686	665	656	658	690	668	661	661	690	685	639	657	695	670	705	613	658	674	687	649	660	686	665	618	703	701	617	698	668	627	640	628	654	695	692	685	682	647	686	621	671	667	664	655	661	648	693	662	622	692	675	663	685	630	718	653	648	662	659	676	678	661	620	641	711	648	710	640	671	647	704	665	668	657	684	698	673	683	660	647	650	649	676	703	643	661	649	691	643	670	730	660	672	655	659	717	667	619	705	671	648	733	685	694	682	682	651	659	697	697	655	693	674	658	674	655	668	670	690	658	671	631	668	653	641	637	696	673	671	683	697	677	673	652	656	673	673	622	646	692	670	649	681	672	681	611	674	628	684	705	686	624	664	648	653	697	680	656	655	662	681	678	682	599	720	711	699	660	650	637	662	655	681	652	695	665	660	670	709	677	647	677	708	681	672	654	678	652	679	641	662	645	711	621	691	717	661	640	696	663	655	658	653	678	663	643	665	666	651	691	608	667	706	622	692	665	671	632	635	670	659	680	678	680	658	683	636	688	623	626	705	627	693	644	686	681	662	667	658	699	662	708	637	621	672	656	644	657	688	681	666	642	687	642	658	638	661	649	676	646	683	682	651	675	656	669	660	643	624	672	651	697	651	677	655	609	658	627	696	637	653	659	711	591	633	646	702	685	676	664	621	688	684	673	625	673	704	678	631	662	704	668	658	697	717	668	661	705	654	658	646	639	691	676	703	675	658	670	676	700	634	636	650	639
34078	42295	43014	23549	15131	8846	3849	1588	987	793	762	721	747	797	787	752	797	769	797	709	790	707	751	744	765	768	766	792	713	692	723	781	737	750	765	860	753	705	739	790	763	757	785	792	743	780	764	748	778	726	799	737	774	799	795	781	723	736	727	743	758	734	781	771	751	736	727	716	742	741	769	741	722	742	723	713	759	806	750	802	764	729	767	768	764	781	763	719	779	770	722	766	718	770	717	741	769	719	763	771	725	775	711	722	759	748	728	754	773	755	743	774	739	730	810	770	741	764	752	766	767	784	734	746	809	785	784	774	774	778	738	752	778	712	759	778	731	710	732	733	817	803	738	775	768	739	750	721	736	715	780	778	748	789	736	732	771	725	747	752	730	784	749	728	740	760	740	808	733	747	717	736	749	738	777	769	760	831	717	782	757	743	739	704	679	759	776	768	786	760	714	769	671	760	742	762	783	750	740	740	783	712	754	710	727	719	760	788	753	750	737	740	735	802	826	751	780	760	741	792	718	751	727	729	771	755	781	746	760	770	731	736	781	712	730	774	740	751	710	737	761	739	718	722	772	745	720	746	756	727	751	759	746	730	801	741	767	747	788	767	754	747	718	730	734	784	755	772	724	780	776	788	759	738	729	744	751	717	714	774	732	745	769	717	714	789	782	736	783	783	736	736	746	734	750	752	766	741	751	804	750	744	716	772	782	791	752	742	756	753	737	777	786	734	785	792	757	741	750	758	768	779	728	793	754	757	816	731	733	715	761	790	717	757	815	713	748	745	738	779	725	753	741	744	740	730	768	750	728	739	749	769	760	750	736	759	701	785	770	729	774	771	757	758	763	761	770	710	816	776	763	728	739	789	779	749	778	703	697	759	728	782	719	756	754	752	759	748	750	743	726	736	783	749	766	714	772	757	741	767	709	705	724	747	726	776	761	720	742	731	811	748	755	765	730	757	771	784	784	723	719	709	717	739	769	770	721	731	791	762	733	731	758	738	737	777	791	733	744	703	740	735	770	742	705	729	736	776	727	752	716	786	747	786	696	721	802	705	745	735	749	725	728	740	719	718	711	775	777	730	761	781	764	753	757	719	743	789	752	759	750	732	787	770	756	791	764	697	759	716	757	738	712	733	806	714	723	764	728	746	739	759	773	726	743	706	765	736	725	774	790	765	739	783	741	731	704	755	723	743	788	743	778	767	767	801	748	763	807	741	801	780	785	748	724	765	767	755	745	801	818	790	763	734	751	763	748	721	718	762	740	778	808	737	748	695	737	764	735	746	699	747	741	777	753	743	779	763	804	762	740	773	753	755	776	782	734	739	708	688	768	700	783	721	719	713	811	733	751	701	777	753	788	746	723	831	811	774	801	766	734	771	755	748	785	727	680	723	773	728	779	762	731	761	766	791	760	738	723	786	761	733	792	776	791	678	763	715	778	780	725	736	765	740	715	783	708	714	697	737	781	766	676	768	773	749	754	776	750	754	789	677	762	711	741	783	777	751	740	709	745	734	774	771	778	720	704	751	806	739	750	721	793	761	718	716	775	762	772	706	799	741	749	760	774	751	756	771	740	757	729	753	777	735	764	759	736	769	695	792	788	756	766	747	730	763	776	737	751	760	767	765	736	753	735	720	714	715	764	807	752	706	731	715	740	700	767	741	752	745	766	713	695	737	712	704	763	739	745	777	773	756	775	743	735	790	717	733	722	745	735	804	796	735	715	735	746	768	778	725	756	775	752	751	732	775	734	756	789	723	746	758	767	727	697	792	780	742	691	735	765	781	742	727	730	740	760	747	731	708	745	776	727	749	755	743	764	734	740	763	800	790	784	744	731	724	723	751	765	763	722	761	728	779	723	752	732	736	778	751	835	772	726	756	726	727	801	805	763	746	787	736	735	745	734	739	739	714	756	731	780	726	756	781	757	781	728	780	733	756	762	728	751	768	736	759	719	755	741	798	747	796	774	729	684	739	743	747	783	766	733	731	764	764	678	740	747	714	750	697	781	748	768	750	689	679	759	745	776	734	746	743	741	762	725	751	774	717	725	703	729	772	752	756	753	733	725	753	784	766	771	709	747	765	751	783	729	771	771	727	719	775	774	755	746	766	739	727	764	737	755	748	782	753	737	712	705	781	721	766	709	744	805	747	773	741	723	733	785	778	752	715	748	807	742	808	711	784	775	736	798	712	766	691	759	739	704	766	720	724	753	769	728	747	788	782	708	752	736	773	738	696	734	711	762	715	728	752	714	738	741	752	792	794	730	743	747	747	764	763	761	732	748	758	707	801	741	718	749	758	750	764	799	802	708	703	691	728	708	781	763	754	739	796	795	697	767	697	786	719	728	748	769	726	777	766	742	756	738	749	699	752	787	749	803	726	765	771	742	744	724	733	786	684	757	773	758	772	710	789	742	743	746	747	739	782	770	724	792	791	793	777	719	761	737	723	744	717	797	765	708	791	773	771	749	732	742	807	742	762	729	726	717	783	740	761	782	776	759	753	735	720	786	743	775	728	838	789	774	735	769	720	732	722	732	743	710	709	733	731	703	700	764	774	813	780	738	741	758	734	778	750	702	754	721	788	772	770	757	766	786	738	763	731	784	825	739	755	779	810	763	697	766	761	740	706	782	801	766	747	743	783	714	747	746	729	773	715	751	700	787	742	762	746	790	740	739	745	774	758	734	739	707	722	745	781	792	735	801	728	754	784	750	775	774	759	731	727	762	710	756	783	758	737	732	748	750	789	774	802	745	719	787	774	787	723	728	742	781	769	760	765	687	760	755	701	711	762	767	731	730	731	745	794	757	793	763	736	735	759	758	727	680	745	741	720	774	743	755	768	713	739	749	714	770	768	754	714	790	728	730	733	772	760	755	750	737	765	745	733	704	683	724	747	731	777	784	782	756	746	731	757	765	762	799	740	739	782	761	781	753	749	735	764	790	689	722	723	766	723	711	764	755	758	804	702	766	728	795	783	737	751	759	784	727	735	775	781	765	695	749	769	741	682	779	785	727	714	784	749	747	719	739	792	738	744	744	738	729	745	739	781	756	741	720	708	787	761	739	750	734	730	773	763	728	758	736	767	748	739	766	778	764	750	698	712	752	811	786	770	753	754	750	768	724	747	778	809	791	749	705	782	738	747	747	727	719	791	739	724	760	764	796	777	749	774	735	734	726	718	769	763	726	769	714	745	724	803	765	784	756	731	755	685	779	772	749	736	780	781	754	739	739	708	760	797	742	763	763	721	697	722	775	760	744	784	779	749	764	719	755	731	774	736	725	762	733	727	749	726	724	750	720	749	746	682	742	722	732	713	723	741	709	750	807	760	753	787	740	796	719	703	730	792	789	788	788	727	729	741	738	789	784	787	788	772	755	749	753	784	731	732	733	785	730	737	746	751	776	720	805	753	762	728	760	811	745	740	752	735	702	767	788	712	801	696	775	810	726	736	768	786	767	774	767	789	744	707	747	728	776	749	770	803	744	761
44070	58943	44764	20232	17216	10415	4917	2130	1222	952	863	854	860	864	868	871	904	884	912	891	902	935	923	940	908	922	884	899	942	863	900	883	917	868	893	853	896	905	915	879	933	921	896	884	904	898	882	916	867	875	867	869	892	933	887	892	838	959	868	878	894	898	909	925	873	900	919	936	928	927	942	897	920	857	894	908	942	912	894	848	859	870	972	876	901	866	909	857	896	908	881	904	932	935	920	902	884	875	912	870	887	881	903	899	899	907	840	883	907	892	853	900	924	876	890	943	928	925	898	893	895	909	873	883	876	916	917	806	859	886	858	859	880	956	866	854	870	893	837	900	844	886	877	941	824	884	890	869	857	892	882	887	887	921	827	907	906	906	937	910	883	907	907	840	883	899	905	852	858	876	870	889	878	893	892	878	852	924	866	916	837	875	914	909	880	877	908	896	837	857	905	923	907	902	900	849	885	875	904	865	907	869	913	915	930	885	893	891	886	885	897	905	902	888	916	904	903	943	908	979	844	867	915	859	901	941	946	897	924	878	891	921	898	879	867	921	882	855	932	908	937	857	858	915	882	817	946	874	896	890	928	860	922	930	893	901	883	904	872	888	875	829	844	871	886	883	876	885	887	919	872	959	931	866	875	870	912	816	913	860	904	980	870	868	887	895	877	893	847	917	883	833	900	851	929	895	961	911	885	914	906	848	889	855	913	895	891	832	885	892	871	900	890	909	899	924	892	900	911	826	956	893	918	942	887	884	930	821	928	893	930	892	867	854	906	906	903	947	891	834	912	840	926	899	935	950	865	897	845	902	910	945	849	904	883	903	860	911	932	895	915	915	883	917	886	883	854	871	962	888	878	826	920	916	869	874	877	930	880	905	912	867	861	852	868	898	884	842	859	876	905	878	869	877	937	864	951	911	918	903	866	846	872	855	922	903	908	884	922	880	851	929	890	903	843	924	880	864	905	910	850	895	913	885	956	893	911	928	899	910	870	890	846	856	873	870	911	905	831	851	882	888	917	937	862	834	897	943	798	883	905	913	896	876	901	905	905	867	881	915	890	865	875	905	876	906	893	867	899	910	886	913	859	923	929	903	865	907	926	859	913	932	898	890	869	888	896	878	893	891	857	842	866	908	856	916	907	878	939	913	855	940	923	913	922	904	884	930	864	869	925	900	850	885	892	892	867	861	881	887	927	962	924	917	914	858	867	924	883	900	898	902	873	944	923	857	921	847	905	874	864	823	888	918	895	924	905	921	882	872	912	927	919	933	893	926	861	882	885	938	891	885	927	870	857	888	898	916	914	884	882	864	880	895	867	865	931	917	852	896	884	899	822	917	886	909	918	920	878	878	926	917	896	857	909	905	884	877	928	890	825	857	850	883	915	910	903	876	865	902	916	930	851	849	897	909	862	892	882	906	934	911	887	896	913	893	905	902	873	861	923	883	875	901	903	913	905	911	907	850	902	924	866	889	895	868	880	899	930	921	884	887	877	887	912	947	948	885	885	868	868	856	939	867	892	867	902	888	871	949	862	874	862	831	846	878	902	872	863	908	862	927	904	895	837	880	891	896	911	918	904	885	886	911	913	855	914	906	877	849	896	901	909	903	868	861	933	896	866	902	874	888	913	927	850	905	913	874	883	900	977	925	862	896	884	893	866	864	919	916	894	925	870	859	908	892	933	898	884	890	891	880	864	876	895	857	845	911	935	871	891	881	894	921	863	867	943	871	866	943	877	916	892	934	904	852	902	889	893	886	880	883	857	910	885	864	900	944	906	873	836	911	881	861	874	922	930	907	942	892	969	904	884	900	860	883	936	892	930	916	898	902	915	912	896	890	861	883	878	942	908	912	945	907	874	893	912	911	867	906	877	878	933	879	877	918	878	855	909	935	901	932	888	814	876	892	899	820	918	899	879	950	871	838	919	876	941	896	952	831	914	927	917	906	854	895	912	889	939	869	896	894	875	898	922	912	886	879	994	967	916	913	870	918	883	854	877	848	876	892	910	859	932	931	883	867	928	842	883	906	893	878	903	903	927	890	899	876	878	881	898	923	937	839	886	913	941	882	920	889	881	866	907	878	897	888	919	919	857	932	885	883	854	889	868	938	891	896	901	944	878	923	922	933	893	902	941	875	925	886	909	897	919	856	908	920	960	923	849	857	920	899	878	876	853	856	887	863	869	907	861	835	893	855	889	891	913	905	883	842	944	935	966	904	935	907	929	844	894	902	876	915	886	906	886	899	903	931	948	882	879	930	854	914	872	941	901	870	861	910	907	877	923	886	861	899	879	953	891	893	884	935	918	882	857	831	918	927	966	916	874	910	923	866	904	858	887	884	870	899	902	859	905	921	904	838	901	854	855	869	896	929	879	952	861	917	925	866	908	874	891	868	901	913	896	868	915	875	866	920	851	903	906	909	910	933	867	870	897	853	924	937	846	876	914	902	819	950	901	881	918	891	882	899	931	893	866	876	932	899	831	856	893	948	862	934	932	866	875	906	888	922	875	913	908	936	916	891	976	903	878	908	897	883	906	917	814	938	883	906	879	907	891	945	879	879	899	883	949	855	894	815	900	845	964	877	954	869	880	917	848	898	929	899	898	834	896	894	903	907	890	856	880	890	853	929	927	837	886	876	901	919	884	872	932	894	889	911	902	940	881	949	925	895	908	925	930	824	905	875	854	878	902	863	860	919	879	899	888	906	935	808	897	942	932	829	873	911	939	887	892	917	986	928	909	922	937	935	906	897	845	887	889	940	870	878	844	900	888	972	896	901	935	983	941	873	901	853	890	916	948	893	904	916	895	908	911	941	933	861	872	887	900	899	846	881	885	893	903	877	879	891	866	881	891	954	934	924	898	905	888	882	920	880	929	908	913	878	889	879	844	832	909	911	948	904	904	929	912	838	846	883	892	842	881	890	900	892	851	871	884	913	922	887	922	901	894	870	939	894	883	934	900	921	872	847	855	963	907	905	862	856	917	904	879	876	842	883	923	882	928	843	927	860	936	876	903	876	877	897	884	929	886	916	919	909	904	918	906	878	881	883	844	866	883	879	908	921	932	903	917	900	879	881	873	824	911	950	921	907	840	910	871	952	880	892	940	919	884	931	944	889	861	869	915	901	901	937	899	880	912	904	888	886	890	940	931	930	897	917	895	946	927	883	899	815	862	865	906	866	873	934	850	906	870	894	892	890	886	890	886	895	888	909	931	886	886	883	875	841	908	881	899	963	935	941	867	925	905	872	855	916	875	860	922	909	884	874	918	882	866	884	854	934	873	879	912	927	885	837	860	905	909	884	929	901	942	849	831	869	892	931	924	936	908	916	871	922	848	894	877	873	844	930	882	950	911	794	819	885	881	896	851	952	874	894	963	879	929	879	901	836	873	884	859	907	918	852	918	947	890	945	894	857	871	915	900	858	891	864	919	886	923	913	910	899	862	906	878	907	918	922	829	892	839	891	899	803	935	916	884	914	903	908	878	909
24681	22037	32480	34824	40425	33958	20083	6188	1588	711	636	602	615	631	611	577	646	599	607	651	639	634	596	615	582	592	597	603	624	596	628	582	626	616	570	632	588	589	578	623	634	624	610	614	648	560	603	631	587	603	645	619	566	596	553	612	613	601	579	620	566	588	638	620	601	626	579	616	633	599	573	615	571	597	643	620	637	551	620	610	645	635	616	605	587	597	588	603	625	595	653	615	589	610	596	579	554	622	592	517	609	609	609	589	585	572	605	572	568	571	626	629	584	607	617	606	591	588	619	642	620	587	648	627	640	618	601	595	600	600	635	617	576	583	604	581	603	610	535	560	620	590	629	589	571	611	612	623	621	613	643	587	561	602	636	634	618	612	574	603	573	610	611	568	606	596	648	619	611	631	611	591	643	651	650	594	598	587	586	628	673	600	623	630	613	590	597	627	552	591	620	596	612	624	602	592	589	675	588	630	624	588	577	617	579	570	591	610	590	585	622	620	614	582	628	626	623	640	596	601	630	572	584	571	597	609	616	617	602	619	569	607	643	632	628	613	610	657	608	635	618	606	587	570	621	674	592	636	585	628	590	600	580	631	611	625	587	577	608	593	655	642	599	600	603	606	612	632	609	572	603	616	637	620	592	605	605	556	603	606	607	585	590	587	620	599	561	620	567	629	624	581	603	588	621	619	624	565	600	560	627	607	599	601	614	571	627	611	602	570	634	627	593	618	613	572	618	573	654	624	578	614	581	607	547	634	597	625	629	593	582	596	621	610	623	615	632	613	576	583	618	581	616	631	645	615	612	630	604	634	622	611	626	563	627	592	604	602	578	596	646	602	662	626	645	632	595	607	631	599	583	570	574	602	603	596	590	644	632	626	620	628	603	624	575	611	635	593	599	582	579	635	597	640	579	640	620	583	585	629	572	614	623	578	615	637	582	622	616	605	629	609	620	563	567	601	594	584	644	653	617	582	615	618	572	585	606	606	614	641	589	588	614	592	599	610	622	578	599	586	596	607	592	615	650	604	618	603	645	615	612	644	606	588	593	588	625	583	562	587	619	553	601	631	568	633	607	600	575	577	575	618	614	600	610	540	558	643	618	597	588	608	575	615	596	593	609	625	584	569	578	609	592	591	592	609	630	598	619	570	597	597	574	597	584	581	586	583	579	620	570	609	632	597	668	600	592	599	585	599	587	617	591	644	600	572	616	649	623	624	627	629	611	603	609	602	576	591	629	595	583	580	620	630	569	608	580	637	571	619	569	619	612	538	597	624	598	613	590	626	626	595	582	570	604	621	571	594	622	614	633	622	611	592	656	586	610	605	577	614	617	622	604	636	569	625	564	616	596	578	623	567	561	606	596	613	599	631	615	592	574	635	620	587	622	599	598	551	595	606	595	588	650	631	612	611	593	617	600	620	578	569	655	649	598	657	606	644	630	635	609	559	585	622	584	582	586	612	622	597	571	569	579	633	592	584	626	605	601	570	591	621	628	623	627	634	586	568	589	548	599	596	620	610	589	583	589	603	582	619	569	611	650	595	608	609	593	623	599	634	635	584	626	627	582	626	607	626	569	627	583	621	567	617	610	645	602	588	606	623	575	586	586	584	620	611	558	580	601	597	623	577	578	579	628	592	598	616	610	594	593	569	601	611	612	567	618	631	597	563	603	592	592	620	607	614	610	595	634	570	605	634	576	619	587	599	593	605	609	586	602	609	575	613	599	589	587	615	615	587	603	606	625	577	609	654	619	626	592	591	650	617	578	644	614	583	588	620	603	625	573	622	640	591	602	622	581	582	640	620	625	606	577	618	593	604	660	642	605	623	580	579	579	590	632	666	577	608	639	618	627	570	584	593	582	598	560	600	580	578	582	625	604	639	581	632	597	595	605	617	637	598	571	619	609	587	622	641	602	583	610	580	650	589	604	633	613	581	617	547	614	603	587	578	611	625	598	608	597	602	625	622	605	564	608	607	571	590	604	627	611	598	618	585	626	564	651	595	584	579	571	626	609	599	639	579	582	581	587	551	596	607	592	558	626	615	616	612	595	592	581	568	620	620	577	616	579	602	624	639	593	609	619	625	646	568	623	599	634	580	637	639	641	605	622	634	623	588	653	582	540	593	614	625	578	601	581	640	618	594	618	611	603	560	627	606	575	592	608	632	624	598	599	580	549	628	607	628	546	627	614	660	551	639	591	597	569	596	584	648	603	617	621	593	614	601	630	573	585	596	600	623	622	676	560	603	586	626	598	648	593	615	614	645	590	591	612	554	600	583	570	629	665	622	588	616	642	604	618	593	626	629	587	590	603	624	640	594	605	615	599	650	638	586	630	641	610	621	601	595	588	602	599	632	614	614	616	588	615	588	630	598	602	611	633	562	624	612	626	558	603	612	584	601	614	600	595	652	611	611	601	580	607	588	588	577	625	594	628	609	625	614	595	619	609	652	621	617	552	593	639	603	577	608	600	639	612	568	600	592	629	605	606	589	627	624	621	602	581	607	593	619	585	624	595	617	622	568	591	635	648	606	579	596	649	600	588	594	555	609	616	624	608	555	627	628	602	640	565	587	601	550	578	579	616	566	553	602	605	615	586	637	577	575	648	612	657	578	608	584	616	632	596	621	641	605	600	633	589	574	584	613	557	602	632	628	629	604	590	637	606	587	647	571	571	608	571	599	616	598	628	584	593	633	584	612	590	629	610	581	599	609	618	582	620	602	645	628	580	585	597	632	600	627	623	639	596	587	571	589	642	615	627	557	604	609	565	615	632	647	594	646	618	596	632	575	606	593	579	593	638	603	616	590	589	604	649	619	595	600	590	611	618	614	591	594	609	595	621	640	589	618	577	601	596	596	605	601	645	608	580	639	665	597	597	603	592	660	619	625	645	611	594	621	646	581	628	595	581	573	619	611	651	643	624	560	609	620	603	602	641	569	639	597	583	614	599	615	598	595	612	592	599	600	593	602	557	589	584	586	630	645	600	589	627	553	600	575	584	586	607	561	631	587	590	606	662	586	574	607	597	584	592	534	623	641	618	623	602	553	598	576	618	582	596	611	575	598	610	627	573	602	611	626	626	606	602	590	617	629	643	591	601	627	600	640	606	612	615	623	611	589	653	598	615	614	563	567	577	571	607	568	631	610	589	617	625	588	618	606	609	609	639	576	628	627	610	590	575	587	646	643	646	630	576	620	615	615	609	564	625	592	605	588	592	586	647	578	642	634	607	632	593	613	621	621	606	634	589	600	600	609	554	687	617	605	589	606	583	647	627	591	589	591	629	620	626	603	569	592	601	613	582	554	620	578	608	619	637	619	605	637	638	560	597	619	589	600	554	634	559	577	630	555	631	641	587	601	577	613	598	600	590	617	581	608	639	638	591	604	627	555	647	557	626	610	570	605	609	634	576	587	631	606	613	605	599	623	604	558	610	589	599	658	576	580	631	637	610	675	624	596	598	597	638	574	625	617	624	615	620	556	620	632	598	627
48033	76734	62159	48820	45951	34326	18774	7165	2238	897	713	722	705	789	733	743	750	750	729	700	713	798	723	698	718	725	697	724	740	671	758	714	713	717	730	696	689	694	729	709	722	743	748	734	753	714	686	750	747	695	696	694	732	750	767	683	681	655	725	715	686	743	742	731	747	700	716	718	709	707	738	772	759	720	679	724	719	725	747	737	710	749	729	781	730	721	698	691	653	673	706	707	706	717	740	714	687	720	725	692	765	721	738	772	717	755	757	743	723	770	697	786	693	710	692	736	749	700	749	701	705	737	739	715	746	708	686	702	773	742	713	749	695	715	754	753	684	732	717	720	696	730	725	692	713	757	735	754	726	718	723	688	721	736	773	685	732	695	730	742	727	714	683	728	775	732	712	703	718	689	760	742	703	706	735	754	668	704	690	727	719	727	701	693	711	703	779	750	769	726	712	754	721	738	765	735	682	730	729	741	751	736	734	726	696	734	734	772	711	685	738	738	721	730	710	773	683	740	717	749	752	705	681	740	727	710	682	750	730	722	753	718	750	746	735	695	696	704	745	701	736	760	708	730	687	705	741	732	740	718	756	675	707	738	711	753	681	776	711	713	720	740	728	742	706	698	713	704	707	708	708	744	700	726	710	765	736	692	722	709	731	709	720	680	709	732	725	692	732	737	695	727	714	694	713	710	720	773	709	733	688	722	735	781	683	730	701	746	721	719	747	706	753	755	738	706	707	734	755	751	689	704	739	745	733	701	714	692	690	786	712	703	750	708	702	740	696	735	756	753	683	755	733	704	716	724	734	733	726	736	725	737	681	708	709	721	713	716	713	704	733	732	779	716	719	733	725	713	701	736	710	700	722	736	696	737	739	692	710	696	729	729	674	751	706	714	726	740	768	765	715	717	739	742	737	678	747	723	679	725	687	741	682	733	730	762	706	725	717	749	746	715	706	709	719	711	730	685	696	717	739	711	737	743	722	762	745	707	704	717	714	715	758	709	747	744	663	738	750	712	744	701	706	753	766	734	703	766	743	716	709	715	695	691	720	675	713	730	708	732	720	770	633	732	728	690	720	697	735	718	730	697	705	739	700	723	703	695	709	712	705	715	739	754	668	715	731	761	759	730	665	712	688	748	725	729	751	716	723	684	733	675	734	703	676	734	704	654	738	711	731	694	764	733	753	694	705	703	716	719	732	710	752	727	759	800	713	713	717	728	745	739	738	718	789	774	761	704	784	727	732	721	739	703	767	747	742	729	779	722	772	694	722	702	723	713	745	736	712	679	758	760	752	706	739	764	751	717	721	713	732	801	757	731	679	693	723	719	743	717	702	668	744	755	748	791	700	684	749	774	713	729	742	722	695	753	712	751	725	741	716	755	701	741	761	759	739	765	737	684	709	730	721	711	756	716	722	711	699	726	733	736	758	729	688	770	771	745	752	767	753	714	714	777	733	777	723	726	754	707	766	703	765	734	773	674	721	700	713	716	748	731	685	728	688	702	723	701	703	697	717	735	717	740	727	740	742	721	727	741	709	742	725	658	703	759	705	730	735	700	748	757	747	724	706	723	732	674	725	757	714	703	740	723	708	735	776	679	709	758	706	778	744	724	672	754	732	677	747	759	759	735	717	779	742	689	699	703	742	690	745	749	682	739	759	672	730	746	703	726	717	705	660	710	758	702	703	730	732	745	721	719	736	699	740	774	760	754	733	753	745	729	713	719	748	715	750	775	744	713	729	743	683	732	784	675	694	752	735	744	691	754	701	708	713	728	746	736	706	738	700	750	707	741	698	710	715	718	747	713	770	723	758	676	690	705	740	708	716	730	761	738	725	728	685	704	739	751	732	767	735	698	685	746	706	759	750	737	785	758	754	771	728	744	751	695	714	728	735	740	721	671	725	706	722	688	734	731	749	700	720	749	737	726	749	724	738	675	742	716	707	682	721	723	775	733	782	711	760	700	663	729	731	792	730	709	711	731	735	722	722	685	718	767	733	749	689	774	743	704	735	751	705	716	722	749	668	732	723	777	755	716	700	729	738	675	773	704	725	725	708	701	755	750	720	718	732	728	733	716	675	740	731	701	724	751	721	698	716	768	735	756	713	703	735	710	734	732	725	730	710	726	702	724	689	717	745	690	702	731	749	744	700	725	749	720	760	685	742	725	713	715	725	707	715	721	703	751	726	708	794	739	700	747	709	723	736	704	701	736	670	765	709	733	707	716	701	732	709	733	722	718	710	702	742	734	707	725	695	730	737	741	757	692	740	681	738	747	775	694	708	770	717	755	673	739	751	760	722	752	750	706	721	753	760	755	712	727	719	711	722	713	724	730	765	695	718	724	672	742	719	711	774	755	728	743	769	749	677	741	747	704	684	751	725	711	678	729	750	730	705	691	721	781	715	746	730	722	731	731	733	790	745	711	739	724	740	769	725	731	716	754	732	695	656	690	718	721	688	773	744	673	713	774	769	711	725	725	673	728	755	690	732	707	686	749	734	731	700	685	698	750	768	752	701	762	744	722	682	684	767	715	724	755	726	728	739	743	753	740	736	722	732	695	737	718	777	731	753	755	733	698	756	733	662	742	741	709	689	687	758	749	721	696	690	741	693	677	725	756	700	766	752	719	728	734	684	756	683	712	732	716	703	720	730	773	779	704	755	735	765	745	735	700	689	751	751	711	783	715	752	741	711	765	709	728	765	762	715	684	705	723	765	724	759	713	743	722	690	734	692	714	754	756	712	701	760	742	679	692	736	718	728	743	689	742	725	747	708	753	722	707	711	709	715	753	723	759	702	779	681	704	769	711	757	753	692	717	728	757	718	696	719	743	681	748	732	678	712	694	703	681	739	741	720	743	744	721	702	748	711	706	695	717	753	698	680	737	693	651	703	719	717	724	712	750	724	728	788	724	729	740	683	736	739	717	693	745	730	734	737	664	700	686	697	725	722	745	752	731	723	751	737	716	750	693	731	682	710	714	803	744	726	739	726	744	732	682	733	731	718	708	759	737	700	707	754	713	699	760	712	701	752	720	738	711	787	768	739	701	741	757	738	673	693	750	687	750	667	700	717	740	690	671	701	728	751	701	761	725	711	708	731	760	788	703	725	712	731	700	740	671	691	735	763	703	689	709	684	683	746	697	681	702	737	728	662	741	702	739	725	690	702	737	717	742	663	721	700	729	718	714	713	704	752	759	728	763	721	674	706	657	718	758	765	705	756	745	708	756	674	757	721	690	698	708	726	710	715	703	746	751	713	738	698	722	750	693	714	728	733	709	745	739	701	763	697	708	705	737	665	718	731	772	713	733	746	788	758	707	725	722	747	727	748	732	774	698	731	694	758	734	752	702	698	732	696	699	712	685	764	692	743	711	681	740	734	773	696	740	743	787	695	729	688	730	739	690	708	677	713	720	728	753	731	710	717	697	733	743	715	699	692	720	735	708	701	744	729	747	719	714	717	747	709	765	729	735	712	695	730	693	684	733	719	699
23525	21637	30074	28769	41638	42108	30024	12538	3011	900	609	573	552	548	548	589	587	568	576	599	626	629	606	617	578	561	576	600	607	553	565	610	539	594	563	572	576	578	537	557	551	561	578	624	564	558	571	597	577	530	580	555	550	549	569	577	561	561	602	592	555	578	601	564	537	599	559	634	575	541	580	533	572	566	530	567	578	600	578	574	587	564	558	559	580	594	583	585	596	581	557	559	587	608	560	566	576	591	545	564	591	580	567	592	579	588	581	576	593	543	542	546	601	608	573	577	576	567	587	619	599	585	577	566	592	577	624	570	551	598	602	569	583	620	560	602	643	576	587	594	553	587	625	568	563	572	561	572	579	547	575	585	564	570	568	592	548	588	569	569	570	555	576	581	593	573	548	611	564	557	584	580	595	558	624	576	598	600	555	562	542	577	589	636	631	583	582	553	574	566	596	591	582	567	612	561	627	571	602	578	542	553	610	568	585	588	568	607	649	514	573	589	567	565	580	590	591	561	544	607	553	544	571	577	613	585	591	597	571	609	592	613	617	613	592	574	586	593	570	608	578	607	606	603	597	590	600	588	563	574	550	583	542	572	578	593	554	585	579	564	583	572	601	552	581	592	561	569	543	584	588	490	574	552	611	535	577	591	604	579	561	584	620	585	579	555	552	589	540	561	601	604	545	574	583	542	590	565	613	554	594	559	556	587	609	565	637	562	619	567	573	610	603	607	571	577	601	579	542	592	538	574	558	599	580	559	597	541	592	608	540	562	561	560	578	592	548	560	547	582	636	535	585	586	585	556	571	562	568	552	544	586	554	587	617	575	589	614	566	583	529	613	567	561	544	586	557	588	571	558	550	585	575	582	605	525	578	594	644	573	589	549	574	556	580	564	593	562	611	528	570	598	611	580	602	568	569	559	642	573	540	551	561	562	557	568	577	568	543	566	568	574	560	576	555	588	594	542	617	560	583	562	612	529	561	607	558	550	582	581	582	574	568	534	538	560	559	555	556	573	583	545	586	561	589	607	582	522	552	558	586	590	577	556	595	613	575	565	541	561	590	551	604	598	605	583	596	569	626	584	549	586	599	598	596	565	555	593	584	574	613	592	580	586	533	599	569	607	565	572	603	595	604	540	601	579	551	589	563	552	562	571	558	577	582	594	576	577	566	562	579	611	569	569	595	546	583	556	593	613	577	584	632	593	562	562	550	607	550	634	597	597	575	571	560	593	573	554	558	568	605	583	584	557	593	621	560	566	575	590	567	586	585	534	563	619	590	620	610	617	537	622	567	507	586	605	605	618	615	573	574	567	592	582	540	565	623	542	578	578	645	594	609	584	564	587	577	562	604	573	577	585	573	571	542	592	583	581	545	611	553	582	582	578	587	580	549	574	544	605	612	571	567	607	555	612	601	552	567	586	571	552	536	562	546	537	568	554	602	564	520	562	565	544	577	532	615	575	580	552	579	587	572	587	599	589	571	558	598	572	591	562	585	612	574	564	597	558	603	575	577	552	584	581	609	617	539	581	537	593	553	572	531	581	576	576	567	582	578	588	604	579	580	610	612	547	588	581	576	581	616	566	587	592	553	591	620	550	637	565	563	576	587	592	559	566	601	582	554	578	580	590	568	611	611	582	537	601	596	538	596	608	589	556	610	541	545	581	579	548	596	546	598	583	531	564	563	542	634	578	597	602	618	627	598	627	601	603	589	560	614	591	594	563	550	592	563	572	579	570	559	589	537	584	590	588	592	578	528	590	565	578	599	572	575	560	544	593	529	601	605	611	563	634	555	556	610	605	571	596	601	594	605	579	619	580	589	568	586	571	521	599	563	574	613	592	637	605	568	552	553	576	568	576	567	555	574	578	584	545	559	593	565	617	561	586	578	618	574	611	538	576	608	544	553	631	568	535	572	545	604	564	563	602	605	584	622	608	621	605	576	644	576	567	586	587	608	564	561	608	595	563	602	552	554	585	528	588	570	571	604	526	582	548	591	557	570	586	624	581	559	551	617	620	608	518	568	563	566	631	580	559	630	587	582	534	559	551	534	589	576	577	560	585	592	579	601	611	555	542	535	560	562	570	565	552	590	590	611	551	593	563	554	599	578	560	608	599	573	576	557	561	521	572	585	571	592	582	613	559	567	543	580	588	556	611	616	570	578	551	571	550	602	595	568	571	516	605	594	609	544	572	617	590	570	548	559	594	551	580	559	581	602	565	555	578	590	580	592	567	576	637	560	580	539	571	575	561	600	572	586	582	540	598	611	586	510	535	587	576	596	588	591	579	548	586	597	584	583	581	526	609	601	542	576	578	583	585	557	590	574	564	591	566	593	557	607	625	621	591	643	558	532	595	575	604	585	531	570	578	574	534	545	585	569	591	578	584	607	560	594	602	590	561	611	550	548	545	564	542	572	563	546	560	567	612	596	559	550	637	570	573	608	602	589	642	565	559	590	556	532	552	548	577	543	593	588	580	583	565	594	567	542	523	608	577	573	569	575	586	594	635	535	579	568	556	620	575	537	603	611	636	628	581	548	560	602	641	564	579	575	625	595	560	599	614	619	615	565	571	558	547	605	538	576	569	539	573	593	618	619	546	588	572	571	557	586	584	573	562	575	592	582	582	556	588	605	572	562	593	560	587	525	590	586	554	621	560	628	575	541	572	575	610	609	579	591	587	566	545	557	571	542	570	601	544	587	569	518	610	577	584	560	578	566	561	594	568	628	614	553	573	604	535	539	602	625	556	545	569	567	591	590	561	590	597	540	605	575	584	555	571	564	560	599	612	538	604	568	580	629	581	562	545	548	577	552	576	582	593	579	615	566	527	585	615	557	593	583	589	559	559	569	593	540	604	591	578	594	586	562	606	547	561	585	520	554	541	589	564	552	557	553	577	551	598	529	576	585	568	609	573	607	578	545	596	590	552	557	602	571	559	588	607	597	548	586	593	586	562	546	568	562	562	548	553	554	585	598	581	584	560	585	615	587	598	570	641	574	612	563	550	576	619	556	564	589	565	573	563	574	558	550	526	592	524	541	530	528	619	592	554	525	562	565	628	598	532	604	617	548	585	549	528	551	562	593	581	547	580	555	563	567	552	592	579	630	591	563	619	604	593	582	551	558	561	601	546	582	537	565	595	581	622	521	578	536	564	566	569	577	545	626	595	540	587	573	582	566	571	605	568	593	567	565	563	608	534	575	568	597	574	573	581	602	546	584	600	615	587	614	555	538	584	611	599	570	573	589	561	568	593	604	562	550	581	570	585	599	598	539	589	601	587	558	563	597	553	593	554	581	564	597	609	584	585	568	583	537	621	612	593	572	585	621	560	604	563	569	588	556	589	534	573	593	602	575	562	617	605	568	542	550	585	614	598	561	610	561	599	549	592	615	577	590	605	549	588	563	562	576	546	588	610	577	556	569	553	548	583	559	578	544	575	559	580	600	613	592	556	519	588	587	639	602	561	546	595	569	557	557	580	570	616	591	598
52552	84527	68868	58031	58579	45378	28498	12316	3845	1100	703	696	710	668	672	659	670	634	685	664	686	664	720	670	659	668	659	742	691	673	728	685	673	714	665	650	709	672	715	676	719	677	682	704	673	694	702	697	648	671	696	682	671	670	679	640	666	726	672	643	683	649	641	642	669	686	676	680	650	698	666	635	636	648	668	686	660	677	668	665	669	664	707	671	683	700	643	697	680	671	672	697	679	753	686	688	693	723	678	693	675	722	717	598	678	650	661	654	680	659	655	700	711	684	685	662	674	655	687	655	664	642	708	656	665	698	734	640	718	706	676	680	694	644	685	686	664	721	634	663	686	667	659	625	689	648	659	734	721	664	680	659	682	670	680	669	637	681	714	662	691	616	685	647	653	657	657	671	693	733	650	644	659	658	677	715	681	671	633	692	673	712	659	703	653	657	712	684	653	677	670	649	673	691	703	683	694	695	641	714	676	641	667	676	662	663	646	628	669	675	637	704	651	667	683	686	690	749	666	684	705	676	621	698	664	695	643	679	665	664	661	684	688	722	660	651	694	629	672	710	670	631	671	717	624	675	692	697	669	695	716	692	660	665	689	687	681	657	682	701	677	682	677	692	683	644	648	689	720	703	670	668	698	704	722	660	693	678	651	744	642	644	706	651	703	671	634	669	682	636	701	661	698	737	637	655	696	694	643	686	628	683	682	661	668	683	672	678	707	685	663	676	665	697	639	699	644	711	678	694	694	686	651	672	694	684	667	646	629	708	692	658	650	666	696	696	671	652	682	674	733	693	704	673	688	640	663	702	697	653	623	673	679	692	652	721	656	640	709	695	666	680	697	687	632	657	658	700	681	687	624	674	669	651	685	688	665	666	646	672	731	682	677	709	660	645	614	682	703	703	662	710	685	702	679	645	668	655	668	624	686	639	691	691	654	666	637	713	758	658	675	726	649	643	679	688	687	683	645	729	705	653	665	672	680	702	700	652	669	681	688	675	715	652	686	717	666	705	654	707	696	658	674	658	643	651	670	615	635	629	659	688	672	683	669	659	674	651	707	686	681	663	685	631	627	661	671	676	673	696	661	707	683	666	617	625	715	636	692	668	691	667	675	697	642	681	692	655	743	630	611	669	693	646	676	682	691	670	677	617	707	676	672	660	673	684	677	641	696	697	673	671	705	660	657	630	650	656	676	677	737	664	678	740	655	695	720	641	708	670	679	690	649	737	637	663	659	682	689	657	675	687	696	658	730	664	676	697	645	677	674	711	636	639	697	694	680	678	672	642	671	716	681	661	690	703	700	644	693	683	701	673	645	694	671	641	701	665	629	657	640	708	653	704	696	665	695	674	685	682	654	698	688	678	730	650	653	694	668	656	701	690	698	695	665	658	677	669	661	678	668	687	696	631	681	727	670	678	661	661	695	693	678	684	700	710	715	662	680	691	697	677	654	686	658	636	709	607	670	696	661	672	655	666	700	713	697	696	665	653	670	653	661	662	670	701	653	680	726	695	701	654	678	693	703	722	693	650	676	663	678	665	681	699	679	670	619	620	702	718	668	705	692	663	630	657	639	628	680	665	687	673	708	650	687	693	651	718	648	643	698	684	666	654	683	669	688	666	662	675	662	613	655	660	728	696	627	634	703	669	701	704	626	688	682	651	636	638	632	680	684	637	680	656	660	688	678	694	671	690	687	638	681	683	708	684	714	627	696	646	689	649	685	678	678	690	709	626	674	664	664	656	629	710	671	652	639	656	687	699	667	673	684	643	587	668	671	649	682	654	649	715	684	671	693	658	666	625	660	705	646	661	665	710	719	716	691	684	675	696	689	703	702	624	666	700	681	709	629	689	682	673	678	652	679	664	658	666	636	655	660	690	645	687	669	660	635	672	676	673	698	676	660	646	644	695	628	675	672	674	670	669	669	668	663	681	687	671	677	654	635	674	626	672	702	704	678	652	663	696	712	682	687	703	640	717	695	679	650	638	637	669	687	702	676	692	677	670	727	688	710	681	661	684	684	672	680	729	697	646	745	658	623	655	700	680	646	701	690	659	720	701	662	647	692	707	700	653	677	725	678	676	641	638	711	685	661	653	663	682	689	668	686	645	672	667	636	698	641	658	653	686	713	686	671	675	667	694	682	662	648	670	684	702	644	660	679	677	663	686	692	668	675	699	657	650	637	688	661	663	655	678	664	622	657	636	687	639	698	681	720	661	677	665	707	655	670	667	710	675	651	669	707	637	705	638	684	736	716	677	668	644	701	646	708	686	711	665	670	694	671	636	705	700	679	650	653	653	666	681	676	650	709	675	656	652	655	662	679	715	649	739	688	682	632	703	663	686	661	683	661	692	645	684	653	681	673	665	673	664	683	647	680	728	649	717	675	674	672	688	695	694	651	689	677	655	672	659	671	665	690	680	690	640	684	678	652	696	671	704	725	684	656	673	642	683	671	708	686	634	655	640	655	656	669	648	646	645	665	710	679	656	664	629	708	624	723	646	686	688	670	663	664	654	720	681	654	649	643	671	679	704	745	687	660	697	676	677	686	641	687	696	711	696	673	680	715	674	674	665	661	671	640	688	669	619	659	650	651	628	686	657	653	678	729	708	670	688	633	691	696	630	645	708	669	677	701	631	692	671	698	673	657	664	688	716	698	690	684	651	684	657	701	672	705	667	682	651	664	685	655	682	661	691	609	653	650	716	673	642	674	695	690	679	682	690	722	666	665	655	654	689	686	674	655	697	707	630	655	647	634	704	644	687	676	685	656	672	706	652	675	633	692	679	658	663	650	664	702	659	689	701	677	673	648	683	679	688	718	630	643	685	689	634	648	627	698	629	740	705	692	665	688	664	672	706	697	646	697	686	676	680	686	676	689	678	646	674	639	683	685	650	678	647	655	667	673	683	666	625	662	677	639	651	715	718	661	678	654	653	648	682	671	665	683	653	661	709	665	715	668	701	654	631	684	684	685	686	663	703	756	680	666	669	661	657	630	670	747	653	710	678	635	683	680	663	685	681	664	671	648	699	639	680	637	713	686	629	644	665	653	696	682	665	699	682	678	673	706	697	660	670	689	688	631	647	657	681	692	659	677	623	658	704	654	680	692	664	652	665	693	683	652	670	670	681	645	714	648	647	661	667	697	665	687	689	665	698	698	670	655	669	690	709	625	650	681	639	688	627	699	684	735	722	711	673	702	677	661	672	730	692	659	672	696	699	697	691	671	665	672	642	662	706	678	679	706	700	735	598	723	651	687	685	701	630	704	660	649	685	655	656	702	643	674	667	711	676	684	675	652	630	637	688	696	650	691	711	684	670	672	691	637	682	682	667	710	679	673	672	695	697	665	692	699	698	694	716	668	648	657	661	657	692	689	657	623	655	714	688	653	692	678	676	669	629	660	668	706	672	685	680	681	654	643	673	642	654	676	679	696	652	617	670	675	682	661	693	715	659	711	684	661	671	667	634	677	706	685	640	697	685	671	638	633	668
34607	43146	40236	21844	16624	9305	3798	1567	1010	793	799	762	746	731	746	704	752	705	732	774	736	760	819	773	768	751	809	773	758	736	806	728	751	783	726	761	749	759	770	771	786	770	759	748	720	772	789	734	742	762	717	791	804	809	766	739	716	734	758	721	742	753	764	768	751	732	805	780	691	741	756	763	750	744	792	826	757	736	788	736	813	747	753	735	759	782	773	764	760	774	730	751	742	703	769	748	733	750	767	733	772	776	755	765	714	798	768	744	769	730	797	743	721	732	755	754	765	736	779	813	752	754	749	735	730	802	780	759	727	788	753	717	747	756	746	734	768	790	731	761	767	757	809	699	746	691	771	761	738	725	803	821	792	719	754	785	756	750	764	756	721	727	762	756	778	755	711	737	837	771	732	770	753	733	778	767	797	701	772	768	746	739	764	746	725	771	750	751	723	718	743	741	731	772	772	778	758	737	777	727	749	788	792	762	806	757	775	741	830	769	779	753	788	781	739	742	718	759	725	736	738	744	762	771	749	750	786	753	715	685	747	777	725	776	776	749	742	736	730	773	719	741	759	702	716	763	763	756	749	755	757	762	770	788	771	712	745	757	722	756	690	761	751	793	804	757	766	792	772	740	765	721	714	779	715	789	766	778	723	805	815	723	719	751	772	722	723	742	737	758	747	715	725	779	736	745	732	727	748	725	761	762	751	764	758	735	730	737	755	752	769	756	818	772	823	699	730	771	771	769	755	702	760	748	749	731	806	744	795	815	736	794	789	783	757	778	719	719	753	749	745	736	731	751	773	767	755	781	762	714	731	774	791	757	731	764	753	734	710	789	776	753	755	726	729	763	711	740	703	754	790	776	752	769	729	726	757	725	746	812	792	725	720	779	710	740	802	750	798	797	780	721	736	750	766	792	733	782	737	746	773	713	786	726	789	747	762	744	706	782	758	723	753	738	773	757	732	746	757	775	746	766	743	738	758	736	812	720	769	743	751	765	745	788	711	793	713	793	729	791	752	766	754	772	768	731	708	724	727	781	776	795	759	794	762	744	784	774	744	766	784	769	810	742	741	741	739	722	783	780	751	747	768	801	749	739	734	774	741	740	762	718	779	753	775	739	749	746	743	714	728	753	722	761	777	763	741	763	696	759	768	806	709	761	734	787	772	778	698	731	703	738	720	696	721	734	745	774	759	752	724	764	797	740	741	729	717	764	764	786	777	767	729	770	798	720	738	722	762	724	748	736	860	741	737	808	742	741	738	769	797	725	738	728	749	729	738	744	780	712	760	773	778	789	775	744	741	770	749	730	772	765	761	774	782	739	765	782	741	766	718	836	761	750	800	766	780	830	745	772	720	751	788	744	792	737	797	741	749	808	747	711	764	751	778	738	737	725	786	807	723	700	714	773	730	764	723	758	767	726	759	796	762	785	760	696	703	806	761	716	759	768	747	712	749	781	739	801	809	791	762	731	749	772	801	780	782	718	728	760	762	751	770	783	741	801	789	794	729	771	718	775	795	719	809	757	721	761	732	688	709	749	752	761	775	694	744	784	756	763	788	745	711	752	748	761	751	737	772	761	739	771	765	807	808	760	760	705	732	789	736	767	753	800	771	783	796	787	715	799	747	756	718	740	752	763	734	738	790	764	731	782	705	718	763	714	786	784	720	748	768	735	743	745	760	747	761	741	719	756	757	751	750	756	776	746	775	720	704	777	827	744	790	747	736	791	791	769	777	784	783	756	685	793	766	762	798	761	723	737	739	773	751	838	757	795	783	774	734	784	777	784	737	747	752	771	744	758	764	779	765	740	738	768	815	750	750	749	752	737	761	761	804	708	777	756	798	726	750	727	759	807	784	754	730	701	717	805	737	737	801	782	725	768	744	737	767	753	766	753	739	779	775	695	708	722	752	767	770	779	822	728	724	796	748	775	805	757	752	752	754	773	735	744	704	740	731	733	739	736	704	741	716	754	731	780	754	774	706	743	790	771	794	743	749	791	722	737	746	743	712	782	748	737	785	740	784	758	761	723	764	765	773	770	725	735	745	731	727	758	780	765	740	721	753	801	781	786	741	758	806	782	752	732	750	841	776	727	803	758	715	792	763	732	755	756	794	760	772	765	729	801	774	768	740	706	765	824	773	773	724	744	778	720	756	761	768	692	738	700	758	801	742	744	751	768	804	748	724	741	695	715	768	766	737	769	766	754	699	737	751	750	738	801	744	749	758	790	745	758	770	738	784	788	754	754	709	756	741	780	858	780	786	757	741	697	727	743	736	743	767	762	751	736	738	750	756	789	755	769	768	749	779	825	712	780	773	764	790	754	768	805	787	776	729	763	754	747	711	722	755	747	769	714	767	744	765	774	773	763	769	767	735	709	708	749	757	765	735	776	749	748	744	796	755	751	745	716	700	751	774	706	753	779	741	766	778	750	743	746	794	718	780	768	745	692	809	733	759	768	762	772	764	743	730	777	793	777	773	795	746	770	732	744	780	730	748	729	745	781	728	758	739	770	750	741	752	738	758	732	745	773	717	726	760	799	754	765	760	725	788	731	754	745	758	741	780	770	730	775	776	754	734	786	779	750	716	747	765	771	782	768	746	761	741	777	751	776	754	770	725	778	737	719	807	767	713	757	768	728	751	790	743	834	777	751	709	760	737	744	714	749	732	754	763	746	766	738	806	741	723	771	752	783	746	744	781	746	737	713	777	742	717	681	768	749	765	744	781	762	742	774	720	788	749	809	770	759	746	773	782	787	751	740	797	814	771	741	765	790	750	779	749	822	789	809	734	704	778	754	752	807	759	807	750	764	749	772	764	731	727	752	745	774	769	781	778	760	761	750	713	748	732	805	731	744	790	763	717	764	775	781	737	780	744	774	764	726	780	742	764	684	793	742	720	721	769	737	788	809	740	726	735	772	771	757	786	760	730	734	720	758	776	676	749	771	747	768	785	776	771	768	762	791	716	754	760	769	787	768	748	776	735	761	750	751	728	782	763	734	725	799	742	742	778	757	773	739	775	763	753	728	747	765	741	777	729	756	769	752	740	774	745	741	762	721	757	750	735	676	737	707	820	741	782	756	738	747	742	747	744	757	764	756	701	773	763	726	764	747	770	727	762	767	742	699	773	688	831	783	762	747	762	737	735	779	766	732	766	781	763	719	735	776	729	769	683	727	817	781	791	735	783	727	774	784	775	713	764	749	729	737	741	784	729	761	696	780	749	767	744	812	778	776	755	756	786	747	751	746	794	764	739	723	786	775	737	773	746	768	734	747	713	720	720	799	819	809	757	712	755	736	746	782	795	712	777	755	774	774	751	754	733	741	750	760	755	715	731	738	742	746	771	817	753	759	749	750	718	738	762	759	784	732	711	759	753	739	763	717	735	775	850	764	783	753	762	764	760	708	753	715	754	779	706	727	705	751	734	720	726	767	736	743	799	776	772	744	766	783	733	763	763	728	740	802	770	765	761	742	779	781	794	787	749	761
44703	59077	40932	19799	19013	10843	4887	2260	1197	880	873	923	955	906	882	883	922	840	907	942	917	898	889	928	884	944	887	849	936	878	844	886	863	882	927	893	862	939	891	898	933	937	878	879	860	906	906	916	882	921	898	818	915	913	870	867	970	865	892	857	888	917	884	892	953	882	885	876	872	887	896	929	929	890	829	884	892	884	894	890	907	804	901	873	901	938	952	890	945	870	882	891	942	872	903	936	916	926	856	846	860	870	875	889	897	912	885	811	943	974	881	905	845	869	882	933	869	922	890	895	920	895	908	959	837	893	909	910	854	896	893	928	940	838	921	895	842	891	932	902	896	906	877	886	874	878	918	862	909	868	904	856	914	936	905	924	876	875	871	876	884	882	882	900	917	884	858	926	870	963	875	900	930	926	910	856	939	971	920	900	829	886	888	905	903	837	911	934	942	858	866	867	936	876	928	906	911	930	882	883	908	884	901	897	897	896	885	892	934	837	891	903	870	968	876	933	882	892	891	883	878	915	899	886	909	917	895	881	899	885	884	897	862	886	912	912	897	879	867	904	927	863	868	905	927	890	894	888	863	841	877	867	903	883	865	892	908	836	866	943	874	911	928	906	904	910	876	915	901	946	952	945	873	863	933	836	909	915	890	910	904	918	902	932	933	888	907	891	884	967	867	907	925	920	871	860	897	894	935	861	877	918	870	932	883	884	901	911	888	859	860	919	867	916	856	912	909	894	903	916	903	883	946	856	888	900	833	866	890	950	923	860	868	927	892	913	912	878	925	929	922	869	918	904	919	872	880	891	885	933	880	882	832	922	908	973	892	892	903	895	958	888	880	911	871	859	861	895	862	915	936	926	885	871	906	893	879	909	883	935	889	940	859	939	934	909	917	918	872	910	879	915	870	876	865	890	886	919	828	844	882	914	890	883	864	954	895	883	928	909	909	890	938	870	881	928	896	879	965	950	903	900	895	904	907	873	921	922	876	925	924	868	943	906	846	919	865	855	927	893	887	928	863	870	870	877	860	924	923	938	910	939	873	897	922	941	910	890	876	887	897	917	860	873	861	909	894	886	877	867	931	924	914	821	919	895	903	858	848	872	907	851	885	907	898	924	897	919	897	905	839	848	896	900	899	916	896	891	978	895	836	864	882	876	943	877	824	944	896	900	894	927	882	923	833	862	899	902	905	909	821	885	848	906	861	904	907	975	879	898	957	895	927	938	903	900	856	891	932	908	871	917	881	891	879	916	903	962	899	917	909	910	890	895	939	900	884	895	823	844	879	887	876	878	843	917	911	916	908	914	884	890	930	886	893	914	904	852	927	863	919	889	869	887	839	888	894	960	872	939	932	841	899	906	864	874	902	877	866	872	911	899	891	931	904	911	850	861	907	896	907	862	869	894	965	867	882	972	905	893	914	893	968	920	945	869	922	873	889	903	882	905	839	887	910	875	895	887	893	873	907	866	904	924	871	943	867	900	912	935	889	899	949	895	936	894	896	883	863	920	850	905	876	908	903	883	913	891	885	920	898	940	922	905	901	923	902	894	835	962	921	919	895	864	915	875	855	865	971	912	914	907	924	857	862	866	932	895	904	921	929	898	910	918	900	882	953	869	924	911	898	847	903	867	922	883	901	879	895	895	916	880	847	889	901	932	886	889	915	924	825	937	916	879	855	902	917	887	912	888	907	898	921	924	857	927	950	915	899	907	890	932	889	847	871	944	933	854	883	890	901	912	862	926	880	884	884	870	905	856	883	894	887	898	894	882	901	901	870	913	903	814	829	920	941	887	889	894	887	831	847	904	868	899	888	907	865	917	938	870	908	841	890	938	887	885	887	901	886	873	870	885	918	861	884	884	879	957	911	833	904	968	909	927	889	886	889	903	892	904	866	879	903	864	900	870	969	911	884	879	895	922	882	953	883	845	885	895	892	854	893	887	883	913	891	880	898	881	961	927	899	870	925	929	883	877	894	871	881	833	875	902	911	872	853	883	900	896	875	896	892	913	916	926	862	866	829	927	882	914	919	945	832	876	872	877	915	876	916	896	877	869	1017	901	918	879	912	891	889	897	909	922	885	857	859	906	942	885	842	922	842	941	868	860	869	919	879	870	873	917	923	880	859	911	934	849	838	888	897	865	853	876	875	891	870	933	915	903	907	908	889	897	894	905	879	923	867	867	894	835	914	915	849	876	881	944	894	922	918	903	924	941	883	885	871	904	865	885	901	898	888	903	939	891	890	886	871	882	829	848	844	915	874	916	885	916	885	869	874	841	924	876	911	876	987	910	855	872	941	909	849	922	857	869	904	886	829	895	914	892	942	900	856	921	838	867	920	855	894	892	863	883	912	897	851	875	924	841	913	941	840	895	917	848	908	887	963	891	911	954	865	925	920	839	878	849	878	863	885	929	835	846	837	931	876	884	877	890	845	913	972	942	872	876	839	883	877	863	911	885	881	889	905	894	891	911	882	905	850	969	869	935	872	924	863	895	894	837	863	890	901	910	863	915	909	877	923	932	891	903	848	958	879	868	901	895	874	893	900	913	905	902	891	898	888	896	920	889	884	890	847	881	855	906	852	863	924	871	944	893	867	869	861	863	919	898	891	895	891	906	861	907	851	882	861	857	960	927	891	860	921	940	948	880	873	886	892	893	846	926	874	850	921	916	823	900	869	902	907	901	853	867	861	915	916	889	866	866	864	896	878	900	955	924	906	900	880	934	892	949	902	888	908	907	847	949	877	899	912	927	900	904	891	915	888	895	862	862	905	845	894	866	885	891	865	915	867	897	840	887	908	888	981	894	879	949	902	869	840	892	925	854	928	900	886	891	916	889	874	833	931	927	917	874	895	846	889	864	885	918	929	889	831	896	899	878	924	919	963	884	902	876	888	926	863	944	893	874	898	895	897	927	869	870	869	919	880	920	882	945	929	910	860	897	900	891	956	916	890	864	922	873	898	921	896	937	882	878	912	956	879	886	900	836	894	941	887	840	915	873	863	893	897	882	909	917	911	839	920	881	860	909	928	863	884	875	914	951	902	891	935	913	881	921	918	908	893	902	904	935	906	922	912	931	924	931	932	898	945	903	944	878	888	905	893	929	960	916	855	913	861	916	951	906	904	903	894	882	914	873	917	945	933	936	919	893	913	855	889	896	908	892	898	886	882	910	898	910	885	890	952	884	921	888	898	897	878	849	932	927	832	897	905	872	868	889	915	871	925	886	919	842	930	920	912	916	861	873	873	948	881	897	866	908	901	848	841	920	941	940	887	908	908	908	904	954	895	878	883	838	930	867	933	925	865	891	863	880	942	923	880	880	898	929	839	896	912	899	943	893	872	914	962	972	858	888	911	863	853	922	880	900	925	922	872	933	892	888	883	926	911	839	899	881	902	925	886	875	925	951	870	943	879	870	883	889	895	897	883	903	921	925	897	959	929	881	892	877	940	836	858	899	914	951	894	848	947	891	860	897	891	877	864	895	888	907
24779	22078	31976	33731	38968	32766	20014	6028	1618	752	632	605	639	570	611	650	620	636	601	647	612	610	637	672	645	624	600	603	618	626	651	602	628	681	569	653	609	638	595	618	605	631	610	610	602	612	654	606	685	605	586	638	620	577	593	603	612	625	663	620	587	635	632	619	588	584	622	642	643	614	635	573	671	612	624	640	657	617	637	636	598	624	587	581	616	612	613	627	599	657	661	607	608	619	611	658	621	644	615	608	591	590	640	587	611	655	610	656	659	609	594	580	632	613	635	604	617	620	622	607	604	618	674	628	620	615	626	618	623	621	629	635	623	597	638	621	576	621	651	628	617	623	654	605	625	606	590	673	617	588	662	616	628	624	628	588	570	650	641	690	646	655	599	634	603	595	599	639	635	625	613	627	621	676	602	624	629	639	657	607	621	580	599	625	623	597	655	620	622	603	647	615	581	639	586	606	616	640	588	626	661	607	600	622	612	600	611	636	640	599	667	617	611	630	626	617	566	640	609	605	577	611	599	632	634	605	606	661	619	572	624	628	634	634	631	589	668	597	605	642	615	572	609	622	629	638	616	625	613	638	635	637	620	606	635	604	625	639	631	651	591	649	624	584	594	630	607	615	602	643	585	640	620	642	677	678	647	626	619	593	681	618	600	635	611	658	561	610	652	657	583	637	570	632	669	580	602	600	636	615	638	610	658	648	620	631	597	603	654	627	626	598	623	659	620	622	620	567	598	636	591	567	627	633	596	643	597	618	596	702	613	588	627	631	598	616	643	613	621	634	657	576	639	605	633	618	651	649	594	571	640	615	606	623	653	608	645	613	598	657	626	653	616	605	587	631	568	611	647	608	610	630	634	591	641	619	668	578	629	658	588	631	632	621	632	642	596	647	593	594	652	572	638	585	600	650	561	658	584	641	633	631	631	603	619	622	580	618	601	595	621	667	572	606	630	579	619	624	590	585	595	619	639	652	592	628	612	617	653	595	660	606	619	648	611	592	584	614	633	618	594	589	635	615	672	619	653	600	596	653	651	662	611	631	613	613	612	644	613	596	660	593	644	634	585	605	608	636	609	623	609	570	634	619	637	618	571	607	636	549	605	601	613	636	622	616	612	642	656	646	649	621	651	618	613	614	578	610	595	622	615	584	571	631	556	638	574	622	630	617	607	603	616	607	578	622	666	640	563	637	581	579	600	605	584	634	629	577	605	640	647	622	639	637	637	576	629	574	586	595	590	574	635	629	633	639	631	626	587	611	646	622	580	627	638	640	609	625	621	604	625	579	594	627	606	610	593	607	603	610	637	638	623	569	641	619	624	592	632	603	605	617	652	587	619	635	571	620	620	634	661	649	596	634	653	621	572	616	644	593	585	594	595	668	618	640	630	648	636	638	632	669	639	597	609	605	583	645	603	601	558	596	622	642	600	600	651	606	576	612	625	613	620	620	650	600	601	582	630	629	653	636	584	604	636	581	619	603	635	628	636	632	667	586	595	610	639	597	600	631	604	634	612	626	593	598	634	621	600	619	593	617	611	619	587	576	589	596	616	625	602	648	652	571	623	586	613	538	636	580	670	627	580	666	600	631	562	607	634	601	637	650	663	597	622	625	615	633	619	584	628	567	635	634	577	624	587	581	630	606	605	606	653	557	599	616	597	615	584	610	636	588	638	607	652	589	622	648	637	646	592	590	630	618	617	630	614	649	651	615	636	627	643	634	625	603	610	606	593	595	608	678	608	602	590	610	651	611	589	661	618	611	602	585	630	633	618	600	581	631	611	628	606	646	603	597	611	616	607	571	610	579	621	618	590	633	653	614	630	621	587	574	643	610	644	650	654	635	595	629	620	604	639	633	650	606	625	621	591	617	627	666	668	617	651	567	610	602	611	596	615	606	621	580	599	620	563	592	601	550	630	610	596	611	654	606	659	610	595	640	670	605	647	631	624	590	621	605	602	589	606	625	601	628	609	605	602	615	557	648	632	594	669	621	620	631	624	630	601	654	634	627	627	628	568	660	620	626	596	630	652	613	617	653	624	654	652	620	618	655	618	627	635	637	646	577	613	591	620	612	610	621	620	640	632	613	616	630	623	602	588	643	587	572	616	624	633	632	645	651	588	651	620	636	540	647	650	627	579	562	550	577	602	591	597	598	631	625	640	617	591	576	636	618	564	596	602	596	605	613	581	577	658	619	586	628	605	613	589	605	653	613	621	606	632	619	631	610	637	633	599	671	578	605	639	610	602	621	603	683	602	565	649	597	594	633	587	629	613	563	655	604	616	667	631	613	677	644	624	591	622	611	590	587	666	553	575	577	575	604	644	586	557	600	624	640	567	612	628	600	615	595	633	601	634	636	664	614	575	687	632	606	589	613	649	657	634	620	605	665	586	613	621	609	590	628	596	555	650	597	665	648	632	605	617	609	650	654	647	641	598	601	595	626	646	634	646	617	617	571	580	609	584	607	604	624	659	621	573	602	628	655	623	626	582	645	559	597	611	628	609	589	603	591	654	631	602	566	606	614	607	626	617	628	569	646	636	609	605	589	589	597	619	636	624	648	638	625	612	621	621	636	598	661	631	612	648	613	615	599	637	634	653	602	602	581	633	644	636	609	652	601	600	672	592	576	611	568	628	646	628	659	642	612	618	644	637	616	595	639	618	595	602	639	618	636	641	630	655	585	636	629	622	601	589	685	631	626	618	584	617	638	593	656	610	666	620	595	644	631	623	605	599	569	651	607	623	601	628	578	596	600	657	633	633	630	592	616	611	663	659	648	574	600	608	600	625	638	634	604	567	582	592	577	607	616	638	666	618	617	595	575	592	628	611	623	575	638	591	589	597	643	619	621	594	602	624	625	649	637	678	576	612	608	603	626	594	648	645	608	568	574	612	582	603	628	612	608	624	619	665	633	560	590	606	632	616	632	617	644	587	634	593	634	608	612	598	597	659	627	607	579	581	610	656	655	604	571	598	626	629	612	599	596	622	627	565	653	620	590	630	625	599	583	594	626	573	576	596	614	645	652	601	612	600	606	613	608	624	590	598	637	602	621	591	595	638	615	626	642	616	630	613	594	594	624	630	616	595	643	576	595	607	631	607	624	605	615	581	637	618	606	630	632	646	617	616	622	607	588	630	617	603	633	604	592	602	598	586	628	638	688	630	579	620	650	614	614	616	625	615	606	585	583	601	631	640	607	605	627	638	621	625	659	667	610	629	603	633	596	646	619	612	618	619	628	650	642	617	617	635	603	591	648	595	654	595	595	668	664	595	600	625	600	639	677	619	637	616	663	610	589	600	575	590	624	638	572	652	566	623	597	616	625	614	627	610	641	614	658	617	636	590	608	590	610	602	584	663	607	601	638	609	692	562	627	574	618	681	610	599	616	614	597	618	628	617	632	631	620	640	617	609	597	630	639	604	618	625	589	647	659	610	626	639	603	635	614	652	611	657	631	610	626	585	606	629	581	629	646	633	625	561	630	639	600
49295	77232	60257	49936	45508	33861	18684	6737	2263	1003	734	685	753	728	758	748	746	757	743	772	800	745	756	744	762	731	717	762	695	709	759	761	744	753	744	686	776	783	726	748	746	755	726	739	750	726	701	837	731	729	741	759	774	751	767	759	743	744	723	689	797	739	750	756	780	764	718	735	768	728	721	730	690	742	737	772	754	775	729	782	733	746	752	762	688	755	795	779	699	740	706	781	733	744	668	728	711	715	726	713	767	747	744	803	698	758	731	807	733	710	745	788	725	792	761	742	735	687	696	789	707	746	776	756	758	738	769	705	714	723	735	766	751	742	726	755	739	754	746	700	716	727	678	714	720	739	729	742	758	744	707	734	713	695	756	714	754	745	798	741	736	714	723	760	750	681	774	745	764	767	760	718	714	743	785	737	784	783	728	765	726	733	716	754	768	769	765	763	732	742	734	746	752	769	770	746	743	751	740	777	733	754	735	736	716	730	683	710	778	746	750	772	747	736	782	713	716	715	723	757	728	749	741	694	744	735	730	746	775	745	742	734	766	743	699	713	751	708	732	710	738	722	718	753	759	711	745	712	739	730	742	736	707	708	772	784	724	733	731	726	775	709	783	761	719	735	737	729	728	711	765	743	756	731	742	713	713	754	693	779	706	725	750	752	775	758	749	724	760	790	748	736	720	783	742	779	707	784	746	720	752	741	729	750	761	746	775	738	700	753	758	759	744	744	710	784	776	739	739	713	746	739	737	733	726	728	716	739	728	701	791	795	756	821	750	680	729	747	748	712	715	708	782	696	760	742	736	706	748	711	694	771	742	743	749	718	733	698	768	727	740	762	761	738	775	773	744	753	745	704	733	730	709	751	682	724	725	733	778	739	779	706	759	730	727	728	748	744	731	722	761	726	728	702	756	699	765	769	751	704	697	698	720	755	709	759	722	750	765	704	698	751	780	723	710	689	796	784	738	741	735	744	743	740	708	816	754	720	727	754	722	718	708	716	759	729	705	748	768	782	689	720	765	719	753	753	787	727	730	766	772	749	768	728	746	727	756	725	718	672	690	715	772	740	750	753	710	746	714	747	741	707	737	725	714	762	776	704	723	733	726	722	727	766	766	751	749	702	756	733	746	739	759	752	740	762	719	724	719	729	696	705	681	714	759	760	758	732	759	741	735	768	758	752	747	685	745	712	734	736	722	722	754	702	724	752	687	694	696	747	741	754	743	762	761	731	765	737	725	747	728	713	743	707	745	711	743	732	702	735	737	732	746	759	749	721	733	748	727	757	750	760	702	760	801	753	736	760	712	728	766	713	732	772	714	742	701	807	771	791	778	743	731	727	779	755	755	740	730	734	756	745	790	707	725	727	727	740	724	725	780	738	739	676	749	790	696	691	750	736	731	743	748	716	769	736	716	736	742	765	716	751	765	723	697	705	750	710	761	757	741	789	751	809	797	731	727	765	747	743	770	738	726	697	723	764	725	673	679	754	769	782	711	729	749	734	682	759	763	674	786	720	755	789	768	730	734	704	738	785	729	768	733	740	698	745	728	785	795	774	773	750	793	698	753	716	768	737	755	771	699	715	714	750	706	752	749	763	724	794	807	736	701	740	712	760	791	736	787	763	753	733	753	769	765	749	754	749	731	740	738	723	721	740	763	743	774	729	694	767	775	746	728	731	771	766	781	747	735	751	746	748	731	683	786	718	730	728	720	722	711	700	759	791	782	708	722	766	738	712	752	766	741	769	720	721	723	733	735	752	721	739	715	743	781	725	775	723	734	739	690	760	738	753	741	718	777	765	741	741	721	747	756	707	711	709	728	741	728	752	800	720	756	747	741	747	700	758	727	706	770	772	826	721	743	733	766	732	695	711	736	734	769	812	762	694	786	735	800	767	728	700	738	727	795	764	780	742	747	703	742	735	758	738	784	790	765	740	747	669	707	744	744	711	773	768	753	681	748	757	694	743	756	747	732	717	726	720	722	749	700	732	805	786	707	784	707	710	709	739	747	769	733	779	757	727	700	728	762	783	788	721	742	725	751	705	764	757	766	712	751	746	762	699	771	746	761	725	722	778	759	722	713	762	788	702	779	728	764	743	761	688	760	737	699	779	725	750	774	744	726	764	775	745	711	684	710	736	733	793	749	727	740	729	741	738	730	766	719	745	731	724	699	800	752	727	795	735	739	756	787	726	758	711	785	744	706	716	727	720	771	754	743	743	755	744	729	771	728	734	776	701	710	701	801	730	756	771	739	746	753	684	725	773	772	732	699	723	762	727	731	718	747	699	771	736	781	766	701	748	755	740	721	775	774	707	776	768	775	694	760	794	733	759	779	755	712	753	746	740	758	765	696	748	731	745	697	771	739	740	739	773	782	747	774	727	781	765	728	749	715	749	736	756	736	752	754	763	729	717	698	678	720	722	721	759	732	736	758	757	698	758	756	736	722	725	743	739	750	769	757	737	731	797	783	741	769	702	722	744	765	730	739	718	713	704	706	750	777	789	752	747	729	746	740	746	744	737	735	736	762	713	784	710	729	745	717	744	738	759	730	704	730	765	755	766	758	746	722	746	695	762	743	744	757	753	744	751	755	746	775	766	741	774	730	726	716	780	750	756	738	766	760	747	714	782	730	749	712	805	729	765	737	759	728	739	746	715	773	790	735	704	737	758	730	731	752	778	736	714	773	724	745	738	759	721	728	795	728	750	744	747	739	769	693	662	763	778	819	754	756	733	725	770	734	681	750	751	747	757	715	763	722	744	760	782	767	737	776	731	718	769	735	717	714	776	744	755	714	770	710	736	752	792	721	698	744	725	715	764	783	741	742	739	780	714	707	763	728	771	697	777	726	749	746	742	740	764	707	734	690	754	722	764	734	703	701	758	708	735	753	683	723	761	726	762	725	747	743	762	784	739	747	713	773	717	755	697	788	724	791	689	810	781	749	703	765	716	760	751	735	725	732	807	733	710	777	717	767	714	745	749	729	705	724	757	747	744	791	730	788	726	743	766	728	741	750	766	709	695	743	702	714	784	748	763	735	793	679	745	736	766	745	759	724	759	745	746	731	748	689	717	754	760	727	768	712	749	733	670	750	776	724	756	708	751	755	790	721	789	730	748	717	711	733	699	703	761	742	713	718	751	815	749	798	707	738	768	733	727	767	762	731	681	763	736	664	773	752	772	735	763	735	742	746	746	698	735	759	738	759	751	709	730	757	713	782	693	732	712	758	700	730	745	715	735	735	767	770	734	743	724	721	787	713	756	788	707	721	711	792	730	734	721	768	739	771	704	679	740	739	747	743	761	727	704	730	770	733	746	811	738	743	764	760	710	769	695	748	745	760	694	741	755	773	717	759	743	758	760	753	743	748	760	767	724	706	717	749	763	744	759	732	729	767	774	783	750	772	717	704	726	762	709	771	760	720	757	713	774	757	737	830	791	747	763	759	735	786	759	747	731	787	727	741	743	753	742	746	736	747	740	746	766	768	769
23522	21622	30181	26197	38871	42320	30163	12422	2936	908	645	609	640	598	581	639	575	587	525	588	625	603	618	628	588	567	602	639	596	630	548	602	609	613	591	608	622	604	596	611	578	558	599	585	617	583	592	636	600	581	598	551	597	563	595	596	602	599	623	600	601	611	547	599	572	528	617	599	608	561	614	581	599	646	571	610	605	585	609	551	591	588	579	621	600	610	542	556	557	574	573	592	625	571	618	565	608	604	553	612	611	599	574	606	650	531	590	582	579	636	588	647	597	572	604	564	574	571	614	573	599	609	563	586	603	585	595	560	568	591	576	548	535	571	598	604	613	626	595	562	578	592	610	616	576	560	622	530	606	624	577	551	633	598	611	572	556	606	582	623	609	599	582	568	638	629	577	608	609	660	587	601	584	553	575	534	595	608	615	579	603	586	569	638	600	557	593	549	595	576	574	630	622	619	575	606	607	564	598	592	599	576	601	603	585	585	568	599	570	574	583	573	592	590	600	578	580	622	613	618	559	554	600	573	588	572	571	629	575	566	572	613	602	572	583	625	573	608	524	542	630	598	629	602	604	631	577	597	572	583	573	597	581	610	614	604	589	601	599	561	627	545	600	631	573	607	603	605	598	582	627	560	596	592	582	596	579	599	579	596	638	581	627	585	624	573	612	574	648	563	598	574	599	589	581	586	591	608	577	596	616	634	640	626	578	535	579	558	617	625	601	606	605	564	585	596	604	626	603	585	584	573	579	609	572	609	587	612	588	580	561	589	582	580	609	608	564	574	594	603	628	568	581	567	556	591	578	600	605	600	644	583	637	571	622	572	571	578	581	582	605	560	572	591	589	588	584	586	576	608	558	624	561	605	570	578	601	585	577	580	597	582	586	613	573	614	592	611	623	556	631	594	627	573	630	610	573	639	551	587	592	602	625	541	609	582	589	590	609	590	633	611	593	584	617	597	581	608	563	571	593	611	619	594	576	565	619	613	572	611	608	593	612	603	589	617	629	563	644	595	569	590	581	588	593	588	599	625	614	616	572	577	562	642	574	591	616	577	622	616	544	606	616	601	563	593	566	595	613	623	629	545	535	586	576	596	606	607	578	561	569	569	596	555	588	596	559	574	622	563	601	555	562	588	603	581	588	586	571	599	554	616	597	600	564	627	596	587	611	592	597	637	596	601	607	532	646	620	579	593	578	567	577	569	566	601	621	591	623	568	626	544	634	609	570	612	574	586	559	621	582	587	623	591	608	553	616	574	607	652	591	570	566	572	608	599	614	600	576	582	599	613	550	608	587	640	579	611	575	582	560	596	620	559	616	591	559	630	618	619	619	602	581	576	597	589	600	571	603	607	631	587	602	583	589	581	556	550	620	577	612	607	608	618	597	546	627	592	600	561	597	555	618	571	610	597	601	619	609	569	619	572	613	576	599	605	563	577	613	564	561	548	599	601	612	603	604	583	610	615	568	588	616	605	603	631	566	552	602	565	619	585	597	579	600	601	610	591	588	586	612	578	594	602	620	597	616	561	595	570	593	599	586	624	539	565	613	549	567	546	597	576	597	587	544	609	618	614	583	610	590	587	602	616	642	608	622	589	609	600	601	631	555	639	595	625	601	596	600	588	614	569	570	636	549	596	555	581	608	618	572	589	617	632	559	588	574	646	589	555	572	572	605	581	608	584	550	595	579	576	517	601	609	597	620	575	588	633	608	584	605	568	595	565	559	605	636	634	604	586	567	557	610	573	632	591	566	576	577	624	550	557	596	582	529	590	641	587	581	551	618	608	587	538	572	605	573	559	611	585	556	592	570	583	568	626	565	568	603	564	597	623	588	532	602	577	601	563	600	594	559	638	574	597	581	625	585	598	577	641	568	617	615	601	540	582	606	575	622	602	580	551	620	580	585	582	589	566	571	626	528	563	608	604	585	568	630	627	565	601	561	619	620	607	560	593	535	593	569	597	573	608	596	588	561	570	563	597	624	586	619	586	591	596	580	593	573	583	536	581	577	607	610	620	616	600	592	537	583	573	606	585	578	561	573	633	619	573	559	583	535	587	592	593	577	609	599	593	623	614	566	567	551	592	575	603	604	587	638	589	595	584	613	603	572	585	593	559	670	578	621	622	641	603	600	606	584	597	607	572	600	569	580	569	580	592	681	599	550	579	608	591	605	591	559	621	597	583	613	574	590	580	562	573	592	601	618	608	603	617	551	597	607	578	563	601	616	598	603	584	600	587	590	546	593	623	555	615	564	609	634	585	584	577	557	584	553	584	590	539	600	607	577	604	599	542	618	569	620	633	600	579	589	630	563	573	606	592	633	645	589	599	575	578	595	597	610	586	605	558	628	604	578	547	587	557	595	588	584	610	587	577	570	636	616	585	598	553	555	571	618	568	606	566	537	622	565	593	588	566	594	597	599	579	594	574	569	610	567	601	563	621	609	569	596	578	527	651	559	581	590	607	610	613	571	640	556	636	642	562	589	623	583	593	583	585	614	585	608	549	582	616	577	592	619	588	571	556	545	622	586	617	636	614	592	539	533	600	610	571	594	635	572	621	636	586	640	583	584	578	611	571	584	597	598	606	583	564	564	566	624	583	582	577	577	617	576	656	595	569	595	604	584	581	591	602	582	589	553	587	609	613	580	560	591	624	590	635	545	578	620	624	619	550	570	587	582	572	599	607	601	634	551	596	528	574	596	586	612	534	589	608	582	598	606	604	646	568	589	594	612	607	631	607	646	588	577	556	582	609	561	602	543	580	586	617	560	597	562	564	581	554	593	567	584	565	584	555	615	612	606	596	606	605	600	587	549	562	606	580	560	562	597	605	608	569	602	578	577	589	585	592	585	616	582	585	628	562	580	596	597	614	594	615	596	572	591	610	592	621	557	601	561	610	574	564	627	616	555	599	638	602	579	588	596	566	591	627	545	569	619	584	570	613	614	599	584	586	563	551	550	594	616	602	570	595	605	570	625	558	634	629	602	577	572	570	605	585	550	617	608	586	509	596	600	553	555	551	592	586	608	664	608	594	592	618	629	580	586	575	572	579	640	597	604	631	572	600	620	582	602	567	601	605	604	593	615	602	583	603	615	578	573	563	593	569	563	549	626	560	555	592	550	617	598	585	607	587	578	617	546	620	530	548	608	592	584	589	587	561	609	554	629	572	584	574	643	606	566	567	601	585	587	619	633	573	600	591	551	618	583	580	572	583	640	577	579	586	589	607	560	579	582	599	580	580	618	532	579	565	599	595	572	614	600	575	576	599	570	593	587	571	626	599	614	626	549	573	591	637	588	577	598	622	594	603	578	566	590	541	600	571	559	599	671	567	594	530	592	603	559	595	601	581	569	581	605	601	573	584	620	610	597	593	596	586	588	559	638	561	586	609	631	551	587	603	611	591	612	584	559	588	557	604	649	556	570	568	597	600	606	574	616	581	606	604	618	568	618	577	569	589	581	560	610	615	595	626	594	590	563	558	569	587	574	592
52542	85365	67890	50088	56371	44983	28216	12243	3922	1164	705	690	719	727	708	694	698	718	701	656	687	716	704	695	660	681	697	707	681	667	679	679	610	684	677	702	709	712	716	697	726	687	682	723	701	746	727	729	677	686	725	733	665	649	657	690	679	654	735	729	678	704	693	656	683	732	691	698	729	705	717	700	676	682	731	724	696	740	693	721	705	696	716	699	700	685	692	691	672	672	706	679	684	710	634	676	701	724	704	681	697	662	683	685	668	699	704	712	750	656	723	701	666	688	678	726	717	726	706	678	657	705	690	664	712	720	653	725	686	699	712	726	636	690	673	668	721	643	698	676	711	677	672	730	702	707	696	671	696	670	709	681	744	702	667	721	662	760	678	755	687	683	703	647	734	690	665	662	756	677	709	687	685	672	693	724	679	663	673	658	735	703	708	706	680	724	747	710	726	680	661	696	649	675	720	726	700	717	688	702	672	680	688	751	713	702	645	716	680	663	715	676	668	696	648	730	720	671	626	674	727	642	671	703	683	709	652	695	706	640	674	745	722	658	700	676	692	689	738	688	683	691	679	676	669	664	690	724	665	679	731	698	699	701	662	717	678	672	666	690	709	664	717	729	670	672	721	719	721	690	691	730	687	689	687	676	695	666	718	709	716	687	662	679	739	725	658	694	698	695	688	683	746	684	688	732	739	656	675	641	714	713	683	661	736	674	678	703	703	717	750	663	673	661	704	662	707	718	681	667	715	744	678	697	687	698	685	718	687	677	684	735	692	668	667	690	674	670	719	716	685	663	698	640	668	682	722	702	652	721	669	727	693	694	669	717	721	758	690	675	721	686	707	694	704	713	677	657	719	713	685	700	714	643	691	725	677	670	722	680	694	687	710	656	692	743	689	747	630	713	657	675	731	670	724	677	652	675	697	719	728	636	688	666	688	680	714	676	690	720	667	673	688	678	715	693	659	678	661	710	727	722	704	690	666	653	717	700	664	713	710	728	643	665	707	666	701	694	679	707	709	647	709	714	699	704	716	748	700	715	731	691	644	644	699	710	669	717	699	735	665	682	695	733	700	658	654	690	684	733	668	706	671	676	707	691	702	718	728	649	742	684	695	675	736	702	723	692	746	671	684	688	645	676	710	647	660	662	663	687	712	648	715	701	687	693	663	739	687	720	708	693	699	661	673	687	669	697	674	656	743	724	682	712	707	721	697	671	720	675	680	744	720	700	715	699	715	688	693	692	696	657	683	707	707	721	699	713	691	692	691	673	709	702	695	718	727	727	711	696	707	710	649	672	713	672	720	712	683	714	681	720	676	701	662	695	706	648	693	702	661	729	691	701	730	677	726	715	664	654	705	673	666	684	716	696	683	698	672	693	707	721	755	689	695	696	703	709	686	703	695	690	695	809	687	685	664	700	697	683	712	658	679	716	656	724	654	725	723	734	694	701	709	652	652	698	662	687	651	650	670	689	691	682	659	652	676	662	732	722	693	672	735	723	694	680	705	706	660	670	724	743	799	672	700	731	697	724	647	631	686	709	711	680	676	665	664	687	685	640	685	692	674	675	650	708	694	711	703	705	666	639	714	665	711	705	681	701	703	694	680	665	707	765	741	667	656	691	747	700	689	660	667	668	713	630	693	658	661	670	682	750	705	707	689	717	701	707	686	696	703	700	672	684	694	715	689	652	671	692	648	735	675	681	674	698	654	702	694	658	721	708	697	719	716	707	710	684	704	666	661	713	653	684	633	738	724	685	691	655	680	720	696	677	702	711	717	731	672	670	726	682	717	654	711	676	700	646	718	696	645	667	699	657	749	684	710	655	724	639	681	679	637	720	658	713	694	700	701	680	700	723	664	660	731	661	700	692	689	711	683	700	701	715	726	695	748	698	674	668	702	656	662	713	659	648	724	720	688	719	704	678	668	690	703	671	730	676	658	737	722	709	702	646	724	703	702	708	685	662	735	711	699	668	702	703	723	666	703	659	726	745	674	738	686	710	701	687	688	696	692	712	713	735	708	712	699	603	705	732	696	696	710	685	703	667	678	705	695	698	735	696	746	647	680	667	758	687	689	665	682	680	685	605	710	702	701	705	673	738	731	682	739	688	689	660	679	742	684	654	689	676	688	687	750	685	678	646	666	710	651	674	761	617	649	694	704	703	749	699	646	690	709	690	679	659	733	719	667	676	662	605	658	675	710	706	703	697	730	692	627	695	707	714	667	724	677	688	669	666	658	663	721	685	709	704	666	676	681	723	716	705	735	701	694	717	687	702	682	685	741	727	718	708	726	636	652	666	676	690	724	667	700	656	719	713	715	675	713	673	702	709	696	652	676	737	713	616	735	696	695	654	746	741	759	692	669	689	709	705	695	695	656	706	728	685	714	682	662	732	714	728	715	731	720	689	690	699	670	693	725	671	708	678	686	703	652	658	663	684	649	735	740	716	688	665	716	661	698	672	692	712	709	727	687	661	700	705	718	694	657	645	682	662	688	732	680	698	701	669	744	676	707	706	697	724	706	663	679	702	689	704	663	713	668	705	636	706	732	669	687	706	702	655	674	708	647	746	711	697	709	703	698	697	695	701	678	706	641	699	691	682	669	668	702	677	632	697	643	711	723	746	681	660	707	704	701	700	680	672	657	648	687	668	692	686	653	716	721	704	672	723	727	635	715	705	656	677	718	695	696	685	666	743	634	689	681	755	661	685	666	697	656	661	627	724	663	697	663	708	689	712	699	689	691	749	714	673	688	746	727	677	710	705	710	693	706	668	698	713	746	728	723	709	713	653	692	673	668	713	686	681	706	690	691	768	705	659	684	699	709	641	685	705	697	664	643	737	682	649	730	669	700	699	661	707	728	684	689	657	723	700	696	709	680	699	749	724	650	673	752	654	705	715	702	709	693	653	652	721	733	648	670	706	652	648	715	700	711	679	687	647	714	654	686	671	715	682	736	685	679	751	707	667	667	615	743	672	732	710	741	706	653	699	725	658	666	671	691	670	708	740	683	713	658	683	665	711	703	651	673	681	689	706	677	707	689	710	686	678	649	704	693	677	695	703	728	750	689	702	643	695	722	715	661	734	678	644	679	689	711	682	695	708	696	679	657	699	684	702	667	710	668	715	701	652	683	701	675	700	679	724	683	703	703	683	652	693	720	682	668	716	715	649	676	675	683	711	705	696	654	669	708	714	708	687	715	702	689	681	669	736	654	687	676	671	674	687	699	723	694	669	674	732	671	662	732	698	694	714	711	702	674	719	682	683	727	690	662	706	726	716	687	678	684	706	675	674	716	670	663	681	674	723	690	661	662	712	654	721	703	739	680	732	665	725	709	654	661	707	719	678	738	676	668	703	708	693	682	710	714	671	738	673	683	698	705	676	658	684	656	705	661	680	731	644	698	631	689	698	694	700	689	686	651	701	685	703	692	745	686	676	697	657	697	619	712	681	666	747	691	661	707	686	700	721	687	705	715	701	695	710	709	766	738	737
35095	45385	42013	21040	12672	7897	3447	1470	979	833	766	761	755	762	773	787	774	743	774	778	771	785	762	830	792	804	725	801	826	780	783	777	770	752	767	747	771	788	794	784	747	760	743	779	738	760	768	768	794	781	788	798	779	731	792	720	744	738	696	736	766	774	789	773	744	788	790	761	782	751	757	772	807	753	752	764	763	790	805	772	759	720	750	782	775	788	721	772	748	750	761	784	780	746	798	793	756	763	705	774	809	748	740	761	769	693	755	689	776	765	781	780	743	793	754	775	735	773	764	726	774	768	779	701	795	757	790	731	764	759	786	793	822	827	772	756	739	759	748	811	776	777	773	781	773	757	826	774	737	758	754	789	829	756	767	783	742	771	771	780	744	778	776	772	770	758	743	735	790	755	793	788	801	803	784	747	762	773	751	788	788	818	767	800	754	744	760	770	752	768	743	761	832	755	806	787	796	745	753	822	844	800	756	775	758	800	758	701	769	791	734	809	800	794	785	762	790	780	733	758	759	795	739	792	770	824	732	752	780	746	798	772	789	803	759	781	747	794	768	759	719	774	768	783	757	702	753	790	806	730	737	707	775	835	769	794	782	738	766	724	839	701	797	765	778	762	764	755	762	806	814	762	783	771	719	795	727	762	769	814	809	760	797	740	791	740	762	760	761	760	797	799	712	745	775	783	755	716	764	838	741	756	742	771	741	806	752	765	769	759	834	742	769	750	779	830	772	775	760	808	755	832	742	751	815	767	778	788	817	757	777	818	780	762	762	752	766	779	807	751	730	747	727	773	734	757	767	799	745	768	774	804	785	761	798	828	726	757	777	736	759	711	758	805	761	739	772	779	791	824	752	763	763	784	789	775	760	737	764	760	792	736	769	771	810	740	774	779	797	783	778	782	796	720	805	748	777	756	799	801	740	752	784	760	794	809	755	720	768	736	781	750	815	757	757	781	822	781	758	760	745	822	807	761	747	803	778	757	735	786	776	837	779	738	804	787	778	805	762	774	768	805	749	763	781	805	743	792	782	706	772	734	761	741	784	746	793	784	759	760	780	730	742	796	756	768	743	739	798	784	819	803	776	820	753	757	747	760	833	753	779	758	727	745	816	765	832	766	792	777	723	784	776	760	767	791	798	770	803	789	780	736	742	721	773	698	788	814	825	793	759	810	778	773	756	781	716	801	751	812	774	785	737	765	787	750	755	763	796	784	798	734	756	798	820	771	785	779	712	739	776	794	804	820	738	760	805	779	814	824	794	781	767	770	801	722	771	721	754	755	797	795	753	823	732	708	815	814	758	726	786	797	767	780	782	740	816	767	756	739	760	739	751	769	748	759	721	748	785	761	771	705	777	787	757	820	750	706	750	732	757	758	728	807	800	798	797	766	739	734	840	805	789	804	760	765	716	778	798	730	726	787	858	750	771	762	782	747	762	745	785	749	736	739	740	751	733	778	704	782	820	752	811	767	739	751	758	745	799	769	783	794	767	730	752	772	792	722	773	785	778	703	750	772	729	759	800	801	756	760	782	737	749	720	760	773	752	761	825	822	735	738	745	759	823	788	750	831	743	771	771	770	734	731	808	829	773	760	783	765	761	755	765	766	744	851	758	791	752	792	823	772	774	733	736	777	768	748	800	748	804	771	759	785	794	793	718	752	838	790	750	755	741	780	799	776	749	846	751	770	764	781	790	749	774	748	751	776	806	796	781	781	747	755	770	754	780	755	781	745	732	710	761	775	759	807	795	799	763	819	800	777	768	777	744	741	831	747	738	769	732	807	717	780	732	809	764	755	839	792	790	786	770	727	754	768	784	750	775	824	750	802	743	786	744	770	764	793	764	737	756	763	752	739	805	776	710	741	812	760	754	785	735	769	756	671	771	764	767	771	729	765	793	827	765	762	786	747	720	761	795	783	738	742	789	791	787	791	723	765	709	825	724	763	715	761	765	793	777	727	784	776	743	772	758	785	805	743	737	742	761	778	757	745	748	765	782	793	801	753	783	786	785	725	831	725	754	794	733	758	756	798	822	780	759	771	774	771	770	740	740	788	702	733	742	748	800	746	763	721	799	717	770	739	781	747	778	782	767	821	758	759	756	737	769	786	776	797	728	770	762	739	751	762	771	759	756	745	781	750	795	762	746	821	763	763	787	735	716	744	826	808	767	777	786	789	716	768	775	762	722	792	781	770	788	787	771	732	781	779	766	763	773	804	760	783	744	776	781	794	802	774	786	760	738	741	768	754	772	776	787	774	753	740	701	778	732	725	783	778	751	763	768	770	787	794	817	797	736	737	719	757	788	778	759	751	756	770	785	781	738	754	756	766	762	743	770	821	775	730	777	764	728	768	760	767	763	772	826	755	762	760	751	804	788	814	810	793	803	750	748	753	777	806	732	797	762	726	752	772	738	756	767	768	742	738	777	779	742	765	738	761	747	738	757	768	789	776	727	789	805	791	782	775	736	765	788	759	766	774	763	842	784	746	747	793	754	792	791	801	772	791	767	762	769	795	779	760	785	743	761	772	750	754	791	737	770	767	763	762	789	766	770	792	741	793	766	760	757	765	768	850	776	795	770	809	745	810	772	788	755	795	778	791	801	787	764	798	771	774	747	778	768	828	793	756	764	728	770	792	778	795	803	814	818	760	730	769	747	787	796	750	773	743	753	756	801	740	808	752	803	772	778	755	832	765	760	789	743	744	740	762	773	772	771	790	762	723	791	784	768	723	712	803	758	798	779	801	773	695	790	804	758	808	788	759	748	815	765	800	785	741	739	792	777	809	773	818	758	819	745	762	773	788	772	728	801	773	760	762	786	724	765	755	754	797	812	744	802	825	804	756	815	741	758	758	782	752	775	756	737	780	809	743	746	795	811	742	753	823	717	755	761	768	733	778	779	802	749	749	795	730	760	784	699	785	764	826	760	786	745	776	767	751	834	788	736	768	772	782	824	819	752	810	794	787	788	789	798	786	802	756	765	764	766	797	766	741	815	755	808	800	756	756	789	798	772	783	787	757	772	744	782	774	745	738	794	775	746	834	798	803	717	803	812	746	779	787	756	798	789	835	750	752	740	752	768	783	739	795	727	838	812	754	789	762	790	762	754	785	752	827	771	785	770	774	721	784	756	748	780	769	750	745	765	771	800	813	734	804	761	807	747	773	753	742	791	767	781	780	774	803	751	758	778	747	784	774	772	795	787	750	777	795	732	730	770	762	757	766	768	749	784	782	749	739	733	769	772	788	758	800	730	780	791	758	752	761	811	803	808	764	806	780	738	762	771	792	766	727	787	733	787	756	777	800	749	800	802	786	727	737	757	798	787	752	748	761	786	770	836	740	791	756	732	809	770	760	758	796	776	791	750	802	759	785	739	774	797	749	794	746	763	805	759	746	776	743	757	720	773	731	820	751	761	752	736	798	791	755	762	780	731	756	762	778	784	763	728	757	774	786	759	797	769	810	767	769	723	724	772	766	778	715	764	744
45689	60973	41838	17802	14450	9782	4424	1965	1117	991	904	894	900	941	905	893	980	887	913	887	883	854	916	926	887	862	922	931	918	896	937	904	892	920	966	886	889	947	910	918	881	881	875	942	903	933	933	901	944	882	1004	957	916	915	910	843	915	922	913	883	869	887	906	890	931	916	934	934	893	845	892	969	869	887	891	888	920	900	923	888	924	909	912	916	938	953	872	903	915	865	912	927	908	909	955	915	907	949	888	951	943	961	883	903	884	894	888	859	911	902	936	899	898	940	933	928	920	891	875	913	943	920	863	850	881	914	911	827	868	913	957	939	898	890	950	922	950	934	898	923	959	903	961	928	883	902	915	888	874	901	908	880	942	898	875	927	871	871	916	946	925	880	878	942	910	864	883	892	904	923	878	893	904	898	946	943	927	896	924	908	889	877	897	873	869	881	847	923	887	926	899	921	906	919	921	951	931	907	915	910	883	874	982	916	910	929	906	941	889	923	914	928	897	930	932	952	919	922	879	898	909	942	908	916	934	910	883	877	931	930	922	856	926	917	901	904	861	905	895	895	921	879	966	900	880	944	915	914	921	906	916	943	932	866	861	868	889	893	899	829	894	938	913	898	940	926	923	930	946	904	886	908	936	988	918	948	910	915	923	929	890	937	910	969	936	872	898	865	940	896	956	924	896	884	888	909	910	914	992	917	899	889	917	887	883	897	913	888	924	920	892	892	927	890	939	924	923	916	930	870	902	922	909	910	945	896	908	895	881	882	875	899	867	920	942	915	888	901	904	923	896	928	936	923	919	892	873	868	875	858	846	893	829	863	913	875	912	902	929	937	895	909	890	894	895	907	917	966	926	934	921	892	903	911	932	953	907	862	895	859	954	898	930	873	857	907	954	917	977	905	925	947	920	889	923	918	923	959	862	924	852	910	930	899	865	959	881	929	915	964	904	916	920	904	923	900	923	892	863	943	911	913	890	887	932	900	967	931	915	955	915	873	943	911	865	859	906	952	887	964	894	906	897	868	964	927	852	923	879	940	924	917	944	909	931	904	917	932	926	869	930	888	927	914	954	842	892	864	921	936	915	869	866	863	922	848	933	898	857	918	887	939	888	933	896	890	902	925	895	823	907	899	953	941	905	869	902	912	905	900	882	881	939	899	943	927	949	891	942	923	906	948	894	909	911	887	939	913	879	897	912	899	927	908	918	873	912	880	897	943	936	958	890	846	902	874	887	872	913	864	894	940	889	942	928	892	881	928	904	923	958	874	950	878	841	926	877	860	897	910	908	865	927	895	906	888	889	886	886	925	933	910	890	960	908	916	863	922	929	914	867	906	892	875	930	880	899	909	956	887	896	931	907	924	917	880	855	944	884	888	905	935	907	924	944	985	946	882	922	901	941	885	933	966	940	940	891	930	887	868	910	933	900	905	904	874	944	885	905	868	889	904	881	970	935	903	874	914	892	973	918	892	918	937	926	943	934	894	900	874	874	933	937	867	929	878	887	818	899	918	891	904	887	979	890	941	934	922	918	877	891	870	910	869	941	908	937	898	955	919	910	893	887	919	941	870	879	923	883	906	880	954	945	917	896	882	891	905	865	979	912	860	910	895	907	923	885	907	881	944	865	913	927	892	909	870	965	913	942	906	918	923	915	899	858	921	921	897	911	903	881	888	895	909	932	863	913	879	898	898	923	843	909	896	949	861	881	937	920	918	915	940	924	960	872	865	903	895	951	921	923	870	956	878	932	930	903	985	890	886	908	911	960	897	934	848	896	955	886	894	872	904	885	937	908	922	920	973	911	892	854	895	923	856	889	881	899	955	920	875	899	878	885	908	927	897	909	853	868	900	906	940	899	922	952	927	934	971	896	900	892	905	918	970	854	943	942	892	888	892	933	913	905	891	877	906	922	909	969	907	886	881	885	923	810	863	900	899	884	881	906	925	877	945	919	865	920	878	919	902	834	903	907	924	866	899	932	938	873	868	880	925	930	903	881	884	856	891	901	866	901	943	896	942	933	896	898	870	840	923	973	910	943	913	889	924	868	946	914	925	925	862	910	897	862	906	901	889	945	910	908	931	903	875	897	942	914	913	969	948	913	881	855	903	890	933	878	838	916	890	928	905	947	933	916	929	904	924	864	918	910	839	912	909	897	867	945	911	912	955	925	911	899	886	937	875	883	963	919	902	906	926	803	908	894	927	868	933	909	913	927	885	876	902	925	922	863	908	958	898	960	907	923	942	884	912	893	956	939	898	940	871	915	884	911	840	909	885	943	927	904	896	921	859	869	907	860	919	892	936	911	907	923	882	879	942	903	921	908	894	892	860	882	960	874	899	885	887	885	890	941	888	868	922	922	960	844	901	959	903	931	966	930	906	946	850	935	855	867	992	934	914	938	923	886	928	886	874	913	917	903	935	949	917	921	892	843	936	945	903	849	892	899	881	914	929	945	931	962	877	922	866	895	921	883	905	818	868	867	888	922	829	945	851	934	918	940	913	969	895	914	924	927	949	871	947	945	937	904	892	917	873	886	972	931	869	921	868	909	867	893	913	884	931	896	949	936	906	910	915	923	879	917	844	913	933	936	891	896	934	889	891	903	931	928	920	859	927	930	890	928	982	878	955	945	920	899	945	885	921	904	927	943	932	909	925	924	901	943	913	904	924	907	912	864	914	880	885	944	896	928	920	844	914	913	952	904	908	904	907	913	937	910	913	931	941	963	913	939	901	950	908	947	924	911	906	921	877	915	902	885	943	879	899	893	953	957	941	924	888	863	915	959	905	887	959	890	896	909	908	922	903	934	938	952	955	937	957	892	880	884	866	921	886	916	889	925	888	901	907	899	908	913	879	945	900	921	884	889	958	866	940	910	921	911	939	896	884	940	924	869	934	873	975	865	859	911	882	914	911	948	882	935	926	875	891	906	889	909	862	930	920	924	874	918	864	851	869	916	862	907	914	901	885	877	897	854	853	915	883	941	931	931	875	979	950	923	894	944	894	943	893	840	884	851	894	899	915	890	877	926	913	919	937	879	914	866	906	938	908	960	869	919	883	941	885	894	929	855	912	886	880	924	934	929	873	894	895	942	880	950	914	942	952	950	870	914	875	949	859	916	901	911	898	928	945	878	855	922	925	869	881	912	894	915	881	919	939	918	921	926	886	848	946	851	940	941	910	867	978	953	892	903	933	941	901	933	895	953	901	926	912	899	938	964	942	934	905	947	936	994	943	924	842	934	883	883	876	899	899	929	916	864	880	898	901	926	834	912	914	937	900	878	904	923	872	904	886	929	907	911	942	906	919	905	934	921	932	944	961	881	875	933	902	856	956	899	863	904	901	895	902	922	869	896	937	912	906	917	924	885	889	957	924	906	951	951	920	924	898	900	854	899	884	890	847	928	907	909	866	937	938	944	910	826	916	871	883	895	890	920	872	894	906	883	923	911	899	930	867	886	831	913	943	899	916	972	878	904	897	868	880	880	935	949	877
24742	22107	31761	29965	35880	33742	21230	6705	1807	789	660	644	666	657	653	636	634	639	614	670	645	631	619	635	601	594	639	664	640	661	625	614	632	613	592	650	633	618	635	602	618	591	609	645	607	614	645	656	619	627	651	579	647	603	627	616	639	600	637	683	677	619	612	631	636	624	611	605	644	621	617	597	614	664	641	601	620	628	610	692	621	622	647	626	621	632	659	611	601	598	618	615	634	617	616	642	621	610	618	611	640	660	613	615	646	619	643	611	645	671	598	665	608	620	623	616	598	594	646	661	614	643	620	679	632	609	625	635	602	623	654	653	651	611	651	617	628	603	637	617	657	606	651	662	576	631	630	613	626	590	623	650	624	620	635	602	617	648	655	624	661	602	636	619	589	629	660	656	636	606	630	631	618	631	653	633	606	622	682	614	663	679	646	633	665	625	634	619	597	647	609	639	636	663	619	602	650	565	630	573	598	579	654	636	582	588	650	625	631	634	627	665	624	628	619	626	632	597	626	654	612	636	629	647	629	626	599	623	597	615	619	626	615	643	617	632	628	651	604	606	608	606	614	641	629	683	608	634	637	638	606	589	664	615	583	669	648	606	579	644	638	614	622	624	645	622	622	596	627	617	621	625	594	634	647	597	665	693	583	579	596	609	629	597	590	619	654	654	624	623	665	631	641	632	604	646	609	651	601	633	641	654	615	589	639	608	608	646	614	613	632	596	639	621	663	632	633	659	634	640	625	636	567	608	652	612	617	621	637	630	622	665	647	624	604	631	622	626	600	607	616	668	566	638	631	617	639	635	551	607	604	639	585	645	614	637	603	623	619	608	624	667	676	652	599	644	630	641	614	610	665	650	590	640	603	632	616	618	657	632	592	647	612	610	631	616	648	603	621	653	622	658	621	640	627	569	610	620	598	592	646	654	626	599	634	664	580	633	633	674	627	665	627	618	604	625	633	644	671	622	614	600	582	577	629	592	618	631	598	611	643	605	613	586	626	616	638	629	660	630	588	664	626	659	645	612	637	623	636	610	622	618	609	616	659	616	620	602	629	656	591	600	669	591	636	623	604	640	632	629	639	634	596	608	586	599	657	636	622	592	643	648	644	625	591	644	654	631	619	660	668	606	626	569	603	595	609	645	630	593	658	600	646	631	664	622	577	648	619	599	621	606	633	601	625	619	638	680	671	617	603	618	645	557	608	611	616	660	612	635	597	614	648	624	593	600	616	643	646	631	658	662	666	601	657	603	633	638	636	687	631	582	632	645	589	690	602	596	600	603	674	614	649	625	657	670	630	622	645	609	618	645	604	616	630	622	604	628	602	615	609	636	632	594	643	614	615	644	644	624	650	644	624	632	637	637	645	676	662	617	644	601	645	660	647	613	581	583	670	626	615	639	692	637	607	614	601	650	617	607	615	612	635	645	616	629	631	619	580	608	596	646	628	609	656	613	647	623	589	608	658	652	641	614	654	611	622	599	662	611	648	678	608	613	601	634	584	631	673	618	594	571	629	639	638	680	603	651	582	614	617	633	637	647	606	605	675	609	621	641	635	652	657	647	669	584	600	646	623	641	613	645	597	618	692	613	602	592	628	616	622	632	637	641	691	633	592	620	682	610	616	630	654	627	620	657	651	613	582	615	646	588	639	640	601	588	600	617	633	623	639	591	622	644	628	600	626	662	596	640	572	676	623	624	615	646	658	668	627	580	589	661	658	601	615	645	643	678	672	627	586	603	580	633	628	589	589	647	645	583	587	617	645	626	669	624	623	615	614	660	546	631	645	650	608	627	601	599	643	598	615	642	652	627	648	625	663	676	651	603	572	648	604	642	618	656	619	612	623	625	602	624	602	587	671	644	646	614	628	594	625	609	664	627	639	604	651	603	604	616	619	636	650	625	660	582	675	636	609	658	645	605	666	634	647	637	627	590	648	616	593	617	592	662	627	594	629	646	591	605	616	571	571	604	665	646	634	621	678	607	574	644	632	591	633	612	628	649	671	668	649	646	629	638	638	643	649	637	618	655	598	619	629	605	609	639	622	605	613	633	658	654	677	660	611	625	644	657	624	592	655	629	596	609	592	656	618	638	653	583	643	620	591	631	591	547	600	570	639	650	584	677	612	680	628	647	640	669	629	635	617	589	614	592	631	615	617	641	616	654	661	700	619	636	630	594	611	607	605	615	634	637	641	580	639	645	640	684	646	647	655	612	632	597	615	627	601	615	620	639	652	647	655	597	641	623	627	633	658	652	603	621	622	663	623	654	598	636	645	645	622	613	623	583	597	602	660	653	613	581	608	641	631	635	620	621	595	634	575	597	652	611	643	653	611	596	642	662	634	645	621	581	619	636	636	571	581	596	608	635	596	635	610	650	663	640	615	691	632	638	631	638	611	617	620	614	680	590	588	615	602	657	663	637	636	632	671	643	637	582	619	586	618	603	619	626	615	639	619	619	640	619	590	627	629	639	642	611	623	623	590	611	625	622	564	644	637	637	630	626	643	629	624	635	633	630	630	606	599	617	653	621	640	678	577	643	639	580	669	668	650	584	589	602	609	602	605	626	652	578	655	602	663	622	586	614	667	582	596	622	639	621	670	619	613	642	635	636	629	624	649	629	593	610	630	686	640	591	611	656	627	610	635	623	610	615	653	683	618	653	579	641	634	603	675	599	632	620	611	650	613	597	637	610	606	614	637	607	634	619	624	620	571	602	674	673	659	609	623	643	621	623	627	647	631	626	610	614	626	610	677	565	615	616	627	646	607	580	625	639	658	598	606	642	624	673	608	625	624	641	614	576	645	588	633	638	665	662	615	628	654	636	622	651	631	666	603	614	575	655	609	582	628	673	614	640	637	657	660	632	564	606	611	644	628	640	618	601	625	625	644	641	650	622	560	628	668	658	642	673	638	635	591	652	633	605	609	645	673	604	624	610	610	593	628	666	647	638	621	646	585	599	629	620	619	593	597	640	603	609	612	602	618	595	609	632	626	607	641	615	617	614	637	633	633	600	637	610	567	603	622	602	670	622	598	630	577	610	627	641	637	644	620	623	645	609	639	591	614	615	610	647	601	639	587	628	641	603	639	674	595	632	612	651	642	576	619	649	609	591	639	675	662	639	591	621	645	656	639	622	629	625	591	638	635	614	640	606	596	606	656	604	606	629	604	654	650	597	649	628	656	661	636	607	599	662	597	655	619	630	653	632	627	607	605	618	633	614	598	629	632	630	606	667	616	551	625	626	676	635	632	643	593	599	558	684	638	630	618	630	653	616	615	640	656	630	604	590	636	663	604	630	618	632	602	612	614	582	606	615	626	654	592	658	595	643	667	641	599	619	620	618	633	656	606	671	601	598	659	616	654	624	607	650	637	625	565	614	617	613	676	588	610	613	665	614	584	645	584	591	606	620	615	660	618	636	617	632	573	649	626	613	606	611	650	616	647	623	668	619	613	600	577	657	631	586	660	648	658	635	609	667	614	630	597	581
49352	78309	59749	43217	44121	34842	20082	7887	2567	1146	701	780	736	761	727	777	759	743	777	808	718	731	796	774	724	762	779	785	713	715	710	747	818	782	713	729	727	726	713	727	727	755	723	730	749	770	717	732	715	725	785	819	765	721	758	770	734	757	750	741	693	739	764	760	712	735	762	714	751	797	791	726	751	773	732	748	815	723	715	701	766	771	706	776	773	705	726	827	793	726	787	766	744	736	767	791	764	729	734	761	738	759	744	753	764	736	782	752	757	795	770	801	779	763	756	800	746	776	750	753	730	757	726	755	753	745	765	715	739	752	738	732	712	793	727	741	788	776	716	740	746	754	782	701	728	764	741	749	731	757	747	703	769	746	735	762	748	722	722	769	724	744	697	735	718	769	735	741	778	787	771	748	806	765	751	735	714	747	674	786	798	748	736	774	737	687	773	717	760	756	757	770	719	707	765	703	684	718	723	739	785	769	717	713	719	752	712	721	728	748	775	736	740	766	696	725	760	701	772	756	770	753	675	774	743	767	762	800	752	763	741	718	751	771	751	821	751	767	718	740	777	701	737	733	714	737	795	773	749	747	718	757	718	751	779	737	733	753	747	765	734	762	733	751	780	784	720	715	781	803	698	766	754	748	737	776	742	742	776	734	747	758	760	743	749	732	772	703	729	759	772	728	750	756	702	750	730	768	753	731	773	732	730	768	773	758	711	741	737	720	712	822	746	726	745	756	722	775	776	712	812	713	767	772	717	729	706	735	751	756	777	707	786	743	726	746	712	711	744	724	765	734	785	770	741	724	722	699	715	759	780	749	769	764	803	793	774	732	806	758	732	720	738	746	803	746	755	788	726	754	792	764	749	768	802	697	747	732	742	717	739	748	792	730	734	707	708	720	793	712	771	754	766	730	758	750	735	724	728	747	740	757	762	741	738	737	732	741	781	675	759	746	753	772	757	757	730	779	732	747	743	745	720	678	741	736	753	794	773	794	777	801	745	760	769	691	735	737	750	766	779	750	730	719	757	748	720	772	762	722	759	761	755	774	687	782	729	756	778	730	747	763	765	740	770	732	785	781	767	732	780	755	727	745	772	739	774	691	718	789	759	729	710	727	811	779	765	719	749	768	754	743	696	779	706	731	747	727	774	776	761	756	745	741	725	768	736	767	737	757	711	733	764	824	774	748	746	733	822	725	757	736	751	728	732	739	775	763	770	746	726	737	739	725	742	695	728	721	783	767	717	765	723	732	720	771	742	745	735	779	769	737	759	763	754	732	725	738	748	777	764	728	734	698	726	756	714	724	777	763	759	738	775	751	700	796	768	746	747	749	726	761	722	739	773	720	730	758	702	722	748	804	731	730	761	788	699	776	728	740	728	712	724	726	758	786	760	762	764	749	764	724	720	702	776	733	719	731	787	754	758	805	772	777	769	691	760	745	703	747	779	759	711	759	734	742	751	732	766	790	754	703	775	740	731	777	755	686	680	747	777	728	822	744	742	720	746	743	726	805	727	797	724	747	773	712	736	719	787	752	702	724	704	722	752	720	741	724	791	752	716	707	697	732	735	759	742	721	725	768	700	739	732	784	745	765	740	776	742	762	775	723	767	727	741	780	717	741	762	754	728	718	743	765	727	689	749	764	746	787	768	750	733	724	766	735	790	773	777	746	742	792	724	715	719	757	786	753	741	716	724	749	746	673	787	783	771	729	811	774	714	722	747	701	735	744	745	777	800	706	732	750	751	743	748	761	749	787	789	737	730	734	717	707	752	678	700	691	750	787	778	713	716	740	771	742	697	736	748	746	757	752	724	743	726	784	723	738	733	719	790	742	735	777	770	741	714	742	744	791	757	753	758	708	742	756	767	755	731	732	766	730	784	780	769	748	731	750	719	806	728	714	722	801	759	730	756	757	778	722	799	778	707	723	735	748	764	755	717	727	695	729	728	776	711	731	753	692	749	782	717	750	694	743	766	674	728	758	711	728	745	738	729	738	718	774	729	740	747	755	743	730	748	746	790	745	760	701	752	738	810	712	740	748	781	719	767	788	753	781	731	792	767	758	767	732	782	769	730	729	749	750	750	787	729	738	743	742	768	749	748	705	735	706	752	742	758	775	698	758	735	750	776	745	761	757	746	755	769	779	713	744	801	740	793	742	732	743	755	738	788	741	772	748	711	753	713	771	768	781	746	778	739	773	737	758	732	762	777	737	779	736	761	751	769	719	738	761	770	755	780	738	778	739	760	765	773	761	771	746	722	764	726	791	761	795	745	775	728	751	713	768	771	752	738	724	749	756	749	753	762	684	723	745	753	780	743	741	756	788	751	715	760	731	747	751	760	759	785	793	762	690	713	805	729	727	754	731	766	719	761	745	716	715	710	752	778	707	765	766	689	791	730	746	714	746	762	750	724	743	765	743	751	714	760	720	761	776	729	742	728	725	715	774	785	740	746	754	779	731	756	760	764	735	746	790	744	743	728	728	773	720	783	741	752	768	702	768	729	770	737	755	760	713	781	679	761	710	762	737	757	740	765	745	738	742	707	792	765	738	799	747	746	736	714	766	724	759	735	744	750	739	727	689	707	758	758	755	759	761	746	765	746	748	769	800	760	747	723	760	757	700	710	762	767	776	799	738	733	766	756	708	691	719	738	823	828	781	728	702	752	745	749	779	749	751	758	735	755	769	782	751	762	768	732	752	724	761	753	722	715	733	738	785	752	715	784	753	758	758	761	753	778	755	720	743	753	737	699	765	783	781	794	782	767	741	756	749	719	737	739	750	766	756	778	774	810	754	742	719	699	769	736	742	744	788	744	711	757	768	739	737	773	753	770	701	783	720	734	728	744	778	727	721	771	727	763	722	692	760	775	750	789	733	725	748	689	721	712	772	736	692	745	764	716	697	808	757	696	737	770	700	702	800	778	727	751	707	748	770	749	721	764	709	785	749	718	795	743	740	736	740	664	754	789	730	746	756	736	735	715	729	710	728	756	764	749	782	735	757	742	733	756	726	708	773	733	780	707	789	741	766	748	721	789	739	734	722	732	773	723	714	749	783	741	751	738	750	733	742	752	675	817	691	727	836	723	755	700	746	774	765	747	734	749	710	769	744	776	718	713	722	739	692	719	691	727	726	762	751	738	751	756	755	739	739	753	788	783	735	780	764	732	791	730	736	742	810	768	732	771	742	768	752	762	700	719	754	747	773	733	776	726	812	786	754	711	703	755	736	736	747	771	755	750	734	707	712	721	739	748	768	790	672	708	752	762	728	750	790	750	813	747	742	724	712	789	769	741	749	757	797	776	771	729	736	787	769	738	725	679	769	758	739	753	791	770	687	769	714	790	765	752	795	794	753	820	739	765	709	697	750	763	670	734	707	763	730	765	745	724	788	754	696	748	786	755	707	846	776	776	764	755	730	723	725	752	761	759	745	696	750	739	754	761	778	753	725	718	721	804	778	733	762	772	751	758	752	739	748	732	783	740	717	757	750
23414	21578	29953	27710	36840	41690	31479	13778	3325	988	617	644	613	610	610	601	598	610	598	527	607	600	632	617	572	589	627	625	624	611	600	551	593	593	601	626	598	594	577	569	585	639	595	588	594	615	579	567	598	607	588	630	602	602	596	586	574	572	566	573	570	589	575	619	591	589	641	659	613	591	576	644	572	644	590	555	549	589	561	540	615	563	601	579	575	601	580	588	599	565	604	592	639	603	601	545	613	623	583	552	584	602	602	597	587	602	609	557	600	573	616	594	596	625	604	533	598	629	565	579	586	615	615	603	610	577	611	547	611	615	589	611	564	583	641	626	579	604	600	602	585	584	619	597	564	596	629	575	616	582	587	528	587	591	571	592	594	555	581	600	605	620	604	608	569	636	572	582	545	602	573	576	612	595	595	626	597	600	594	615	628	588	603	586	607	599	597	607	570	553	615	609	581	585	573	577	609	605	637	610	635	571	613	590	573	594	579	596	571	627	569	597	566	638	565	605	573	607	599	602	568	563	586	599	580	594	602	647	576	609	585	600	606	542	620	581	590	597	598	622	625	570	621	585	562	592	583	549	625	583	638	579	593	604	596	600	580	629	617	595	603	590	570	586	603	608	604	603	613	584	591	635	594	610	585	613	615	560	625	595	608	599	583	604	580	606	625	578	600	604	593	585	622	597	590	565	550	582	600	589	580	589	611	571	592	613	580	595	556	613	601	594	602	630	556	599	631	631	605	580	577	591	656	578	554	592	554	615	600	576	567	565	607	601	609	550	600	626	581	595	605	624	586	555	625	598	617	564	589	639	593	612	555	605	568	556	586	601	565	580	601	571	593	601	552	644	563	647	632	585	624	584	581	579	595	598	623	578	620	612	579	579	541	601	613	601	594	555	608	614	573	600	635	608	621	561	619	561	637	581	583	611	631	582	602	577	598	587	579	602	568	578	591	601	570	601	559	619	584	569	574	566	604	585	596	546	604	607	591	645	640	595	609	574	590	589	596	588	651	615	613	560	613	577	618	595	572	598	564	598	634	623	613	555	578	599	610	648	574	593	584	549	625	582	583	634	583	592	630	551	626	600	574	643	572	567	551	606	597	576	656	622	608	575	588	627	600	585	607	599	632	569	591	592	618	569	581	616	597	619	667	563	566	561	615	605	547	630	615	586	590	596	636	652	569	566	573	601	608	565	593	588	571	572	605	633	543	618	617	573	608	549	594	569	578	593	574	575	596	605	578	593	647	621	626	609	556	591	577	623	608	605	570	564	560	599	569	625	602	623	609	573	575	607	603	632	570	606	629	589	641	587	611	601	614	576	590	553	608	603	601	596	616	586	596	611	620	574	582	605	582	593	551	549	581	614	574	609	635	570	554	604	588	571	573	627	585	618	564	606	608	594	607	592	541	580	593	587	614	608	570	614	590	584	614	559	623	616	598	616	640	545	580	574	604	581	614	569	574	614	627	592	589	617	642	579	529	627	607	632	572	609	579	614	604	589	547	589	601	616	615	595	559	622	589	643	581	584	565	623	596	576	590	641	603	606	591	605	601	579	558	593	567	600	592	597	607	572	589	617	593	602	556	608	601	578	616	598	606	607	571	574	593	601	622	603	563	567	613	634	602	603	648	548	574	585	591	593	581	631	580	567	599	586	595	622	611	606	558	579	546	532	606	610	582	582	617	564	655	605	605	595	586	591	638	567	637	614	618	611	558	607	598	612	554	625	601	581	588	616	578	601	600	624	592	612	598	588	601	606	589	587	639	583	614	600	624	593	651	625	547	582	613	607	623	593	656	615	638	611	584	571	576	569	616	631	601	574	569	584	554	555	592	570	620	600	612	611	594	607	586	581	603	644	593	600	584	626	635	609	575	595	611	575	627	585	585	603	602	602	631	565	580	616	579	630	567	572	594	588	549	548	605	623	616	557	604	575	579	626	671	569	558	609	539	602	615	592	588	596	583	643	610	575	608	588	593	579	561	545	632	605	624	605	598	577	570	599	602	599	592	604	621	604	547	596	557	581	589	602	553	609	583	598	639	583	553	599	583	573	607	604	566	646	606	587	604	607	599	573	595	556	597	587	602	600	605	619	594	615	598	579	634	602	588	580	619	611	569	581	587	567	583	546	597	589	584	626	630	565	578	595	615	606	615	580	572	603	547	604	593	563	650	569	599	595	606	635	589	568	578	605	610	609	568	558	608	627	579	565	565	611	593	609	544	626	582	613	603	601	582	582	644	570	598	600	603	586	556	601	576	606	603	577	628	617	610	573	600	601	620	604	603	534	627	666	620	576	657	603	566	602	598	610	642	586	565	606	651	547	578	585	616	594	553	574	610	643	534	591	610	608	585	563	625	574	596	563	582	624	616	600	593	620	632	598	605	591	588	610	636	607	627	608	611	617	592	646	561	585	599	628	615	585	556	599	618	564	625	564	585	580	574	597	558	618	594	568	588	582	608	598	614	558	596	597	611	634	599	648	596	563	588	589	629	583	636	584	572	620	644	640	597	562	566	630	609	593	570	580	584	626	635	607	568	564	609	609	573	598	555	573	608	633	627	603	565	592	562	618	567	582	575	591	609	554	603	605	633	592	598	659	625	565	602	555	625	580	651	639	601	578	596	552	565	625	627	606	554	571	609	601	597	610	540	580	603	598	594	614	580	606	578	580	646	587	604	597	587	671	620	629	628	590	592	559	650	612	555	582	583	590	622	685	580	614	592	581	601	557	571	612	573	560	589	586	592	611	614	606	588	616	604	598	574	583	570	601	645	576	587	586	604	592	605	558	582	629	591	644	575	594	569	600	631	607	680	589	565	559	600	551	586	613	620	610	621	597	565	627	585	575	604	584	592	592	604	608	573	611	563	649	598	625	597	624	580	588	591	607	683	602	562	656	601	607	606	629	590	600	593	599	631	587	610	622	576	557	594	602	625	620	569	609	550	566	610	614	557	554	588	603	578	588	596	605	636	550	573	593	601	603	611	616	579	591	591	570	694	598	549	636	580	637	604	619	630	572	585	574	617	593	587	572	545	582	583	581	603	599	652	581	601	573	578	567	589	628	579	560	615	591	600	534	601	577	585	587	619	595	584	651	544	612	606	586	576	576	588	553	579	603	591	595	589	591	587	587	581	600	595	570	591	612	580	517	600	602	590	600	600	596	598	585	590	597	620	551	590	587	640	550	571	548	645	585	566	575	574	593	620	554	605	626	587	593	585	577	616	577	590	652	585	574	583	622	612	579	576	606	548	585	574	607	591	619	583	589	656	593	582	569	619	603	604	595	598	593	569	601	620	573	633	561	617	594	627	653	572	603	622	613	591	599	551	583	591	584	606	566	600	531	597	560	610	565	570	594	566	607	561	569	571	604	591	585	563	618	572	587	599	554	609	623	628	605	594	564	605	606	604	605	577	556	560	589	596	580	607	588	570	602	601	580	594	600	623	606	565	581	581	573	578	596	575	591	581	579	550	578	609	604	604	578	647	582
53079	84014	66034	55050	53943	45403	29944	13585	4127	1311	707	693	650	698	681	653	695	686	689	701	690	749	667	705	684	704	702	693	707	701	698	690	663	701	720	674	670	720	734	692	716	636	637	624	700	710	691	693	682	698	681	700	654	671	660	766	701	675	658	682	710	682	701	675	689	699	719	728	695	706	674	690	681	720	635	709	685	631	680	659	763	687	661	668	667	690	717	691	680	681	722	697	702	680	699	692	685	652	742	714	694	714	667	677	697	699	746	698	658	680	723	717	665	690	655	667	663	693	678	640	706	689	697	714	738	706	647	645	670	665	694	685	666	673	707	666	666	690	667	673	683	713	679	724	692	676	719	660	717	667	668	757	647	684	649	701	640	675	717	734	593	681	679	641	651	735	715	674	649	699	652	713	700	652	695	713	677	754	700	684	675	734	707	675	709	731	660	729	732	693	671	739	703	716	698	723	693	708	705	674	692	720	690	682	687	655	653	717	662	735	669	688	674	714	707	697	695	667	690	664	710	658	688	693	696	725	728	686	713	708	696	677	700	703	672	696	708	631	739	718	742	715	698	681	681	699	677	711	711	699	703	697	665	716	712	760	732	718	674	717	673	690	701	680	710	744	697	680	684	699	694	712	664	725	710	675	653	674	738	685	706	698	672	710	692	693	700	690	722	687	696	662	708	683	680	701	664	689	692	707	699	688	724	709	701	709	683	647	723	653	669	623	715	689	723	751	694	688	668	688	709	662	703	670	686	713	704	759	663	663	743	710	714	680	691	743	683	701	691	716	675	632	675	667	626	673	672	681	660	697	659	689	661	664	704	711	684	694	678	717	713	697	690	701	713	712	646	713	710	683	731	713	716	719	703	716	713	705	706	693	708	708	722	707	678	723	731	723	673	701	673	679	673	703	702	700	661	691	653	674	746	745	655	722	661	673	672	683	689	676	704	694	644	683	743	671	689	725	657	686	681	669	676	688	678	717	722	692	699	685	727	648	682	718	677	714	656	644	666	711	687	636	732	681	639	735	740	708	681	668	707	710	686	698	626	719	686	689	713	670	667	637	628	724	665	653	697	671	667	739	720	726	708	639	675	688	640	705	710	707	686	667	712	672	710	690	647	674	725	732	674	680	689	693	654	730	688	685	704	688	702	645	662	706	704	671	686	713	713	682	689	679	713	708	687	652	736	663	676	665	663	695	715	721	651	700	735	700	688	720	721	674	696	675	714	685	665	689	685	665	694	707	701	657	730	681	673	693	669	676	685	634	701	702	644	652	688	668	669	712	690	729	702	668	707	696	692	692	715	692	684	691	681	688	701	687	782	710	676	692	697	715	695	684	668	710	665	656	659	687	695	688	721	702	661	691	733	676	684	653	673	668	684	727	685	663	657	702	697	641	734	703	679	739	669	685	677	689	720	674	641	640	683	655	716	708	630	676	645	679	692	721	643	753	715	687	702	723	672	690	705	678	633	739	688	686	705	708	709	707	669	745	659	702	724	673	701	712	660	678	663	680	662	700	675	740	661	713	690	694	697	727	628	685	702	667	691	658	689	712	673	703	687	661	659	699	677	697	677	673	749	683	690	688	699	718	696	638	677	769	672	701	707	669	726	700	677	678	699	696	683	722	715	670	670	749	687	660	666	684	695	658	729	724	700	719	677	690	710	665	733	682	685	683	684	706	696	699	651	676	689	658	666	706	686	694	695	705	668	721	686	668	670	673	708	686	676	747	677	680	705	711	719	697	749	679	711	657	659	672	683	678	728	670	648	754	650	693	723	691	711	712	716	712	653	678	680	669	724	699	658	711	727	669	678	634	671	689	655	688	699	697	717	645	681	736	699	655	712	635	686	681	711	694	685	749	680	678	684	708	734	694	657	705	720	675	698	675	690	693	677	694	696	686	710	714	672	745	693	708	687	631	688	659	652	721	725	708	676	695	687	698	682	687	711	702	736	692	695	701	703	695	679	691	671	727	722	683	643	710	678	702	699	655	674	687	713	684	712	724	723	673	676	700	711	720	696	691	654	712	699	676	673	698	709	714	683	668	717	700	684	685	733	715	680	712	696	662	689	698	677	639	704	674	695	687	660	716	688	728	739	696	655	690	658	698	693	699	683	674	710	690	731	665	701	706	705	709	741	670	637	718	670	722	687	684	668	707	680	689	695	696	731	706	670	720	665	641	699	710	734	703	667	744	672	701	698	675	681	640	703	648	711	691	715	705	646	677	686	643	692	645	703	729	671	675	677	734	745	663	645	646	675	672	690	693	743	663	731	691	655	685	695	710	683	700	684	686	667	689	687	715	725	653	650	703	718	651	672	711	701	692	657	683	686	708	676	656	675	710	639	726	679	704	686	684	714	685	684	713	708	675	720	694	693	710	680	652	675	721	732	693	719	674	705	725	699	714	702	701	700	687	697	700	708	737	718	741	752	655	674	694	685	665	692	690	665	696	663	694	675	736	708	665	647	703	717	675	674	679	670	694	680	646	685	690	652	708	646	714	678	690	703	650	708	683	668	729	685	674	688	648	707	673	667	698	704	694	669	727	692	682	708	660	729	716	659	678	698	680	665	725	689	690	680	692	709	730	692	720	665	678	682	710	671	686	647	705	668	695	700	706	727	690	737	683	704	692	641	693	708	692	639	687	710	727	674	678	698	726	689	700	705	724	689	695	702	685	703	649	660	714	690	678	674	724	703	656	706	709	705	689	696	652	706	665	720	679	639	718	713	690	655	717	675	719	725	705	669	674	692	708	651	723	660	746	719	743	713	707	686	717	724	700	662	633	694	693	704	740	709	715	671	663	729	674	691	671	677	706	624	674	669	721	725	677	640	701	677	750	689	693	688	705	707	670	642	724	684	680	670	667	747	637	709	688	706	673	681	654	657	662	667	684	692	694	678	739	701	681	677	681	689	683	710	668	694	711	681	739	722	709	687	684	706	667	691	674	658	680	694	694	699	665	679	685	633	709	677	661	659	671	653	704	713	686	723	689	719	688	700	674	690	695	666	721	682	706	717	667	693	677	685	650	679	701	699	717	666	708	686	648	706	707	693	709	697	693	665	693	689	685	679	700	678	652	677	708	669	671	686	714	703	708	686	644	717	746	725	781	696	712	696	658	691	718	659	695	725	743	688	687	728	729	713	684	711	697	723	703	686	702	688	701	704	719	712	653	681	680	742	683	712	665	671	685	704	690	640	693	684	678	694	718	692	674	697	695	726	670	698	696	675	709	647	694	672	663	643	697	705	682	731	726	738	684	715	684	695	723	675	667	725	674	689	704	692	721	697	659	685	742	684	687	685	689	666	699	691	641	640	714	708	666	755	662	642	654	685	727	693	668	657	689	693	738	692	672	673	670	686	642	696	696	710	694	703	651	714	684	701	694	672	677	692	656	658	723	703	716	693	656	658	685	650	690	687	709	698	689	717	691	671	690	761	702	693	670	718	702	674	696	706	696	706	717	653	714	708	709	678	697	651	703	737	697
35231	45040	38009	19011	10575	8020	4695	2116	1044	842	713	789	802	799	767	781	789	819	830	793	735	761	742	819	771	755	746	795	793	724	797	794	755	799	755	850	753	746	774	761	779	817	761	795	776	748	745	766	794	818	697	771	728	753	743	787	771	710	800	773	763	782	748	825	773	763	778	835	786	735	802	768	784	854	808	767	767	722	744	778	704	773	700	760	722	751	812	732	789	764	765	738	770	779	794	756	789	790	755	798	756	740	795	778	721	755	716	730	758	743	809	848	791	766	753	776	797	788	766	761	714	767	799	673	745	792	742	794	744	790	755	790	782	776	782	798	822	772	699	723	765	830	784	791	780	815	734	772	723	810	759	782	753	791	769	752	749	763	773	781	755	716	753	755	791	770	736	742	852	699	768	754	811	801	771	767	819	749	812	700	769	834	783	723	790	755	767	724	757	731	787	697	772	783	762	753	770	785	765	783	764	794	776	795	745	796	808	711	809	750	762	805	772	750	788	782	736	776	793	779	769	744	771	765	730	763	790	750	743	795	772	829	813	726	802	750	775	760	794	745	820	736	756	749	785	801	731	714	797	769	747	788	784	733	754	708	709	744	711	758	754	786	738	686	746	806	746	811	804	769	779	747	785	772	814	772	792	805	768	742	729	766	831	759	825	782	791	803	784	801	744	744	781	760	795	811	816	770	699	739	766	815	786	780	805	775	744	756	761	768	742	793	778	764	745	762	777	804	784	764	783	740	769	736	766	740	786	756	802	766	784	829	710	757	756	792	729	774	737	796	721	772	724	737	763	793	760	732	764	820	736	778	778	798	776	778	762	783	824	804	761	730	794	774	745	781	819	724	787	769	737	784	779	737	773	770	735	792	755	769	785	742	756	773	770	763	763	701	732	770	733	816	820	775	787	756	723	810	753	743	766	766	795	788	749	730	815	785	764	738	766	817	738	804	730	721	828	751	816	805	740	789	761	773	762	781	752	737	764	754	826	831	757	695	782	745	759	740	752	759	761	739	792	832	751	744	728	770	791	769	775	745	742	770	778	765	848	743	833	761	709	797	740	766	795	801	749	783	783	764	790	730	728	773	789	749	770	791	782	803	806	757	727	784	753	708	760	755	731	789	715	783	763	768	737	766	797	678	776	765	790	757	781	786	754	679	779	745	730	751	775	778	778	766	768	813	765	787	758	723	766	677	772	760	793	780	767	743	810	815	758	768	765	821	718	817	757	771	777	793	758	725	815	701	758	750	749	761	768	773	741	756	770	820	811	822	752	758	769	793	759	785	748	752	759	735	764	812	745	772	739	765	718	754	753	709	746	727	718	765	754	759	787	733	798	778	735	763	759	751	778	783	808	795	748	798	769	781	790	774	764	703	754	773	740	775	794	764	759	818	752	747	734	805	791	714	738	721	766	753	755	765	759	823	795	745	756	783	744	753	728	764	810	775	773	793	752	766	778	774	756	775	774	790	755	777	712	744	790	766	797	753	776	716	796	784	755	770	750	724	791	818	799	778	739	755	768	709	781	739	768	814	756	790	814	732	788	721	791	726	808	790	809	793	748	737	793	762	758	750	796	845	833	755	749	757	788	758	819	799	744	775	792	768	801	814	792	757	755	778	732	743	769	731	760	748	733	746	777	799	749	760	749	807	746	773	778	782	785	770	785	750	756	780	791	740	802	761	788	785	771	806	806	775	814	725	763	808	767	729	826	737	761	800	780	806	807	737	785	811	778	733	815	708	722	755	770	752	748	807	732	730	754	835	752	800	815	771	789	782	741	753	750	750	792	775	795	733	803	772	787	807	725	739	759	783	724	774	782	798	792	803	818	760	766	783	799	827	744	768	776	761	803	737	753	727	790	728	768	787	722	759	776	745	706	818	787	773	777	716	828	815	765	792	727	718	778	831	769	768	781	797	780	716	786	763	756	764	761	746	799	761	773	839	748	778	780	783	740	726	714	787	810	775	740	790	785	740	772	746	759	752	767	795	743	751	805	776	773	736	748	744	749	753	813	748	738	737	786	762	839	747	721	736	765	742	762	758	752	752	754	729	744	747	767	754	755	758	756	747	760	763	789	719	766	791	757	777	733	767	746	758	770	762	769	768	789	847	739	752	768	751	800	720	765	766	768	773	792	787	755	783	777	760	796	772	806	802	775	792	710	759	769	765	760	765	721	734	799	777	715	767	734	793	768	772	725	768	764	796	779	798	727	790	779	779	725	784	782	763	781	796	752	745	824	721	806	779	725	759	781	771	806	734	775	757	763	716	746	786	810	744	749	749	822	784	786	769	794	779	749	782	792	766	805	789	784	742	756	763	701	758	757	717	756	800	781	773	756	773	760	723	810	769	748	786	773	747	760	764	784	759	685	786	787	791	747	789	811	764	795	757	747	789	773	758	778	715	745	775	757	752	785	770	754	783	794	767	741	747	784	793	738	738	749	766	755	765	816	773	753	825	748	758	793	747	768	748	793	838	753	803	749	800	730	777	759	710	827	755	746	763	723	813	731	752	728	785	762	761	759	799	749	784	747	771	754	809	788	749	773	778	787	763	765	784	767	752	751	772	777	728	746	827	750	718	738	752	757	778	768	764	747	724	757	796	749	747	800	810	727	766	747	785	740	807	791	749	744	765	732	735	753	799	793	708	750	750	820	727	734	769	792	808	753	744	792	798	745	755	797	761	716	809	756	771	785	703	802	795	789	734	799	754	768	734	733	772	750	732	701	766	743	781	808	817	767	724	750	781	798	775	733	745	727	792	757	735	779	780	765	788	738	780	780	774	779	776	768	763	799	736	785	802	786	826	745	754	768	716	790	773	733	822	777	772	758	762	741	742	748	794	806	829	779	771	768	740	800	783	771	797	800	768	759	762	805	759	764	768	743	733	748	783	752	822	756	734	730	765	802	767	783	745	813	757	739	801	781	802	766	775	791	758	726	772	772	780	766	765	740	744	776	765	714	784	781	811	769	781	785	773	800	813	755	752	776	772	770	767	770	800	730	763	721	760	789	791	763	764	724	729	763	773	706	743	762	773	722	773	779	779	834	736	786	742	792	741	768	808	769	731	765	807	782	805	741	731	745	806	768	802	766	829	689	767	747	746	756	779	745	767	754	753	789	740	773	824	745	762	731	783	777	774	717	772	751	762	726	779	762	791	787	763	773	769	758	802	789	760	746	808	774	765	780	761	751	752	717	796	780	816	751	747	815	757	748	790	806	771	769	791	789	799	778	784	742	729	739	762	759	742	754	795	702	782	735	791	800	776	762	771	800	756	751	804	780	811	781	767	756	813	821	763	803	806	779	758	758	784	755	755	764	721	823	733	732	753	814	743	795	756	810	757	753	766	745	748	775	752	759	771	738	793	763	767	752	763	752	775	774	758	758	795	803	790	776	729	748	809	761	747	726	760	767	767	709	734	761	767	754	819	746	711	784	781	800	795	750	819	780	793	761	766	749	796	723	767	718	787	795	805	786	727	775	767
45695	59303	38366	16137	12757	10996	6297	2658	1397	1030	924	888	908	908	912	886	922	894	923	921	903	940	905	889	892	882	899	885	872	932	895	849	907	848	936	924	892	930	944	901	867	889	887	931	908	899	878	903	922	937	885	901	867	979	903	866	873	884	957	851	927	896	922	877	960	922	890	943	914	909	905	956	889	867	871	879	894	943	936	919	888	868	882	943	930	925	911	933	940	953	877	976	847	926	844	915	937	929	876	923	872	913	905	871	937	895	944	954	897	809	913	865	953	949	938	885	863	948	925	896	946	930	867	919	902	896	967	943	898	976	871	922	934	928	901	976	940	949	910	859	958	949	951	937	905	916	876	870	933	930	893	929	907	909	906	886	919	937	895	922	946	889	897	970	923	917	963	967	921	939	927	931	913	907	894	870	904	922	926	883	920	952	943	849	831	858	933	909	924	940	910	998	881	852	883	940	913	928	897	908	916	871	886	914	930	923	921	927	905	880	924	897	878	898	875	927	924	911	910	897	899	866	918	883	939	951	926	882	875	894	967	912	892	853	858	938	936	942	945	869	871	902	964	868	907	882	883	906	916	887	933	885	941	935	869	938	897	937	886	924	912	962	907	892	982	943	882	881	895	910	899	917	854	925	900	947	921	875	931	898	952	854	894	853	892	929	893	945	888	874	910	903	914	926	982	886	972	879	913	894	929	951	922	938	937	871	886	893	890	933	907	927	953	926	946	893	864	888	901	865	884	901	904	884	929	909	916	885	885	923	912	920	911	956	944	915	898	893	917	910	886	902	910	886	869	919	926	901	886	917	940	901	905	895	884	929	877	951	949	910	910	899	865	900	903	918	880	874	890	955	898	881	917	923	926	899	883	873	931	893	939	961	926	931	930	913	878	915	977	965	947	953	898	919	880	930	867	853	903	858	902	854	910	938	878	918	904	921	879	894	921	893	884	859	904	929	957	923	934	897	876	915	926	884	957	899	902	881	890	906	957	881	854	902	882	902	916	928	915	977	932	872	865	879	891	961	944	912	865	979	920	877	893	913	987	879	912	916	856	885	968	901	1015	894	891	903	900	900	957	914	912	906	879	942	905	885	884	853	868	886	876	875	939	920	875	893	971	895	856	854	901	870	912	890	915	960	888	891	896	892	884	884	896	936	927	889	936	896	955	962	905	892	895	886	924	896	920	926	924	935	874	900	900	899	890	955	905	925	915	849	860	862	931	912	930	958	929	888	918	841	944	957	851	950	930	912	875	843	904	913	915	938	907	913	926	954	941	884	895	885	892	953	901	864	930	953	900	867	856	880	904	925	917	885	885	912	940	861	875	924	892	877	909	886	916	896	887	936	938	874	931	909	874	914	939	890	930	916	951	893	901	896	862	917	946	945	902	920	871	883	877	960	944	922	927	936	893	922	897	960	921	964	951	894	894	978	972	897	913	881	903	948	831	925	942	855	911	908	881	914	858	901	925	883	952	909	853	954	865	920	851	866	908	905	933	893	913	915	881	951	882	888	931	927	923	835	907	929	891	872	894	942	925	928	901	891	874	882	939	894	862	883	901	896	893	883	855	905	925	932	949	944	918	958	902	910	946	911	892	882	924	886	944	879	877	925	922	871	920	950	917	926	865	942	844	898	848	879	924	952	932	891	958	907	920	883	899	883	934	917	901	881	875	862	879	891	879	892	958	910	948	943	893	832	940	902	908	918	923	912	852	960	872	884	916	890	903	967	899	866	877	979	899	913	952	886	880	847	932	912	901	932	869	858	949	877	919	908	907	881	869	886	835	921	938	873	882	859	874	922	886	869	911	946	892	900	855	890	922	912	911	852	865	921	944	937	926	905	885	909	899	916	887	930	886	912	911	947	946	877	936	898	927	910	908	923	944	896	904	900	908	963	889	972	921	866	947	957	903	922	911	916	902	908	911	907	954	927	900	965	942	910	958	862	926	935	926	928	896	910	875	897	893	876	919	901	951	880	930	828	895	833	927	871	934	873	903	920	923	930	931	955	998	949	907	879	840	923	920	902	893	856	917	919	906	956	932	944	901	839	922	901	919	868	925	947	953	895	909	935	913	907	861	903	857	877	880	959	877	928	898	926	903	926	890	883	933	915	883	892	907	868	889	944	897	873	910	938	911	913	922	923	890	933	861	905	947	904	868	898	919	903	918	927	919	956	924	919	873	866	927	895	903	898	902	902	898	907	928	953	981	898	924	875	862	927	941	891	903	879	961	934	931	870	900	949	892	970	902	919	845	955	891	914	914	897	886	939	923	911	924	993	981	850	921	897	922	912	912	926	879	931	868	949	870	922	938	904	942	853	904	862	910	924	899	908	913	887	896	922	940	939	923	918	880	940	929	932	937	939	928	891	873	898	904	907	907	926	899	885	907	878	887	867	900	911	916	955	946	930	905	877	908	856	914	880	918	895	882	954	883	899	885	926	888	882	885	882	864	937	942	955	950	910	864	950	886	932	950	916	870	906	930	903	897	906	905	970	899	906	926	882	931	905	905	927	832	884	944	900	943	868	931	876	904	864	951	898	941	877	923	929	920	888	986	857	904	962	940	914	925	901	940	964	865	914	873	928	959	891	899	871	905	878	872	871	900	963	961	883	930	878	880	905	929	980	885	891	886	908	891	940	949	897	925	884	883	890	882	864	891	890	865	930	925	931	887	937	908	943	909	901	929	900	895	930	889	872	883	877	855	892	891	948	873	900	903	896	933	877	900	958	877	914	882	871	900	920	924	864	948	951	895	894	895	851	913	890	929	926	943	882	891	867	866	881	846	933	948	910	910	955	901	887	968	919	870	918	878	911	909	911	906	934	986	885	936	903	866	1010	893	920	863	840	902	892	877	954	869	885	860	903	844	865	957	945	885	894	946	889	875	921	918	931	887	969	893	897	865	892	901	889	952	928	903	887	872	864	906	907	908	906	944	919	886	889	869	899	894	893	911	871	972	947	942	891	921	911	943	966	851	893	928	894	942	906	860	954	917	896	884	934	952	927	856	909	933	888	894	867	836	890	946	921	841	894	902	878	931	853	870	904	885	909	920	831	894	908	931	937	958	930	936	865	913	952	895	913	915	910	915	888	907	928	874	946	885	939	889	906	858	907	907	865	936	908	916	920	948	875	880	958	884	887	886	897	862	904	889	873	937	900	907	874	942	932	880	912	919	908	908	936	864	934	912	906	930	905	892	858	886	914	960	943	927	940	903	870	956	877	958	844	852	951	898	881	927	918	903	973	876	967	897	947	929	938	913	897	886	886	843	898	903	887	873	841	901	918	905	939	938	940	919	872	841	849	993	873	907	904	951	878	829	892	886	855	938	909	921	944	904	965	868	864	906	899	907	976	903	896	884	930	949	904	869	889	907	945	924	951	914	912	919	912	886	890	870	911	922	918	899	905	932	883	896	935	897	912	915	941	881	926	881	880	875	927	889	914	904	911	857	920	857	880	903	922	870	905	888	911	904	886	922	926	949	901
24744	22113	30867	28262	31734	37935	27819	11388	2920	1074	644	607	655	640	633	600	642	603	597	638	638	621	603	627	632	630	655	610	600	605	622	627	639	664	580	597	648	594	641	629	626	668	599	641	662	620	626	616	606	595	594	622	631	643	640	677	630	613	666	671	593	589	640	604	618	646	625	645	599	609	639	609	578	606	617	622	644	590	627	626	594	648	607	596	626	549	590	651	654	643	634	658	590	611	632	648	621	673	622	625	616	606	641	620	610	678	604	613	670	623	644	623	626	568	598	662	629	643	597	616	610	648	634	644	641	592	619	615	613	607	667	603	586	647	643	613	614	620	623	573	590	609	563	595	607	608	668	627	608	595	626	578	597	579	629	637	638	643	679	611	659	591	573	647	635	628	602	588	603	645	614	635	610	641	619	667	540	596	671	584	605	653	636	637	590	597	625	659	615	662	638	649	581	602	601	632	621	643	626	647	617	640	620	588	647	609	606	594	627	580	586	629	623	615	613	637	591	608	648	629	598	624	648	622	601	628	619	610	642	620	633	621	605	632	619	582	604	640	640	586	600	604	598	597	597	624	620	647	640	591	603	600	593	581	631	625	680	617	614	627	563	666	635	600	657	597	641	661	612	647	610	619	614	646	635	586	585	600	615	659	630	642	685	624	612	604	604	586	610	593	612	607	599	671	619	629	600	657	628	610	611	600	658	641	610	634	665	614	624	607	615	624	576	624	614	600	584	628	628	645	669	602	603	635	648	628	603	628	605	602	597	593	624	643	581	605	563	655	625	609	607	596	600	676	643	605	605	601	586	571	588	600	584	661	690	624	649	622	662	681	635	600	613	606	633	622	609	600	615	589	597	607	617	679	638	642	593	615	595	667	580	632	608	570	592	591	610	659	637	640	625	616	612	654	618	591	642	635	598	574	655	608	617	639	609	563	645	573	611	604	652	598	655	648	650	623	653	600	638	628	621	669	599	621	603	651	617	655	600	645	630	621	649	611	647	625	606	608	643	611	661	634	583	673	653	625	605	622	638	629	598	646	630	607	621	619	649	606	631	566	612	589	617	634	614	650	615	622	650	597	632	617	575	595	597	640	590	620	627	630	605	628	620	596	612	606	640	597	611	602	586	651	636	596	604	654	617	627	605	596	603	603	639	616	604	617	583	630	654	589	637	659	635	635	673	590	608	618	622	607	650	637	632	614	601	579	624	585	666	574	571	610	640	603	588	606	588	628	614	629	599	617	646	633	643	587	617	645	620	625	600	616	614	610	618	586	583	691	640	647	621	646	616	590	620	648	620	611	649	641	621	619	638	632	617	639	617	639	579	588	610	597	617	678	613	605	640	576	605	602	633	611	594	630	622	637	618	636	621	608	643	640	612	631	609	628	638	595	591	619	594	598	635	601	696	636	607	669	615	646	633	638	635	640	626	645	610	563	637	628	629	645	597	613	595	623	599	598	590	596	601	634	640	663	599	630	636	681	597	612	626	541	598	601	637	600	611	604	635	594	648	628	611	628	604	622	610	680	582	612	633	624	617	598	605	607	671	622	624	687	621	585	619	669	642	635	605	655	600	571	618	604	651	642	575	625	593	637	601	595	639	676	646	607	619	626	647	582	664	661	636	631	651	615	596	663	618	634	605	659	624	642	654	604	625	595	629	631	594	617	625	611	624	592	598	640	563	662	623	553	620	613	634	646	608	627	644	631	608	626	556	622	642	663	578	646	636	627	655	641	621	642	638	630	615	664	610	607	620	584	605	615	634	591	579	645	648	609	605	605	621	606	646	562	613	615	625	651	559	642	648	666	644	647	642	616	654	571	621	645	618	635	600	644	581	567	633	642	601	609	625	609	650	592	633	657	636	626	636	662	629	624	633	607	622	634	673	620	620	632	637	652	610	612	616	633	623	638	632	616	625	612	627	653	651	642	584	622	633	614	618	668	596	605	621	638	620	596	638	598	651	684	633	627	669	634	653	626	650	565	602	631	649	620	596	579	637	614	605	631	643	590	607	591	642	599	658	656	628	574	661	586	635	648	648	639	603	624	632	605	584	643	628	603	637	580	647	641	600	611	615	651	627	567	632	664	654	662	571	600	601	630	676	622	595	602	636	594	618	635	616	661	662	605	624	610	626	663	606	645	612	632	673	646	645	623	621	602	585	644	616	613	605	620	602	610	619	638	666	604	654	616	594	652	637	640	581	605	621	630	637	626	604	633	602	668	622	590	621	585	603	614	602	620	645	647	625	624	634	711	644	649	618	619	621	619	604	609	642	616	621	634	623	602	619	582	681	649	593	647	651	632	635	606	648	628	611	636	623	607	648	622	594	632	647	530	637	623	697	595	653	636	628	624	610	594	585	592	642	649	636	643	681	597	601	615	643	663	624	598	597	602	605	636	624	606	597	610	584	624	575	627	605	613	619	650	593	622	621	661	596	614	604	627	627	654	657	635	647	666	600	634	584	592	589	640	652	612	658	592	634	602	689	600	645	644	640	616	609	564	605	642	554	617	638	602	562	608	637	635	602	602	585	614	687	638	628	609	582	669	566	636	621	533	587	579	584	611	636	645	686	612	597	626	610	618	588	662	652	642	665	618	618	646	645	575	615	611	624	582	638	613	626	622	607	600	637	627	592	674	678	619	617	627	622	604	622	639	598	588	556	673	614	638	633	639	616	625	627	571	600	668	673	644	625	624	591	600	672	607	644	611	605	655	625	595	595	664	645	627	659	587	581	632	605	674	634	589	585	624	609	588	597	634	615	608	577	608	644	585	581	623	622	634	611	634	617	651	581	600	607	615	618	639	611	596	669	632	645	565	619	640	631	630	625	601	638	615	614	588	599	615	621	591	627	666	685	649	636	638	590	633	602	660	611	631	583	596	621	594	624	605	589	596	612	625	559	677	592	610	635	605	612	609	626	622	643	610	633	609	627	608	588	611	627	612	597	616	638	593	618	615	631	593	644	629	638	661	634	673	580	633	627	598	593	592	644	626	617	611	643	577	613	608	618	615	635	593	586	653	644	642	654	604	652	643	605	616	612	591	589	594	692	623	664	592	636	685	628	611	596	573	612	599	664	563	607	613	622	586	625	610	575	685	606	610	646	587	608	656	628	650	658	626	583	640	603	600	647	621	643	608	645	616	604	610	655	619	617	595	668	613	623	586	640	595	618	650	603	623	644	668	605	589	593	625	635	648	699	629	608	622	658	664	635	622	644	643	651	640	607	578	652	600	601	613	663	641	582	642	581	606	624	638	617	633	626	603	592	620	606	611	640	645	605	632	651	615	639	595	607	627	589	617	625	630	605	613	602	639	631	651	606	622	658	652	630	618	628	614	592	597	616	612	561	584	619	649	584	610	595	639	607	630	635	615	663	620	640	612	650	622	641	604	609	677	599	621	649	623	635	605	624	628	616	624	630	617	620	643	578	577	644	636	623	627	658	598	598	624	606	660	637	589	653	611	607	663	609	663	607	671	672	619	553	606
49140	76257	55968	39521	40437	39409	27295	12166	3985	1422	741	749	776	748	708	781	746	719	759	805	745	765	717	720	718	775	743	711	762	751	763	714	743	688	714	711	783	707	794	808	749	759	694	727	722	744	736	736	778	766	754	766	791	686	796	742	740	804	752	783	733	776	751	783	749	726	790	778	729	763	750	752	768	755	687	733	716	735	716	765	704	720	720	712	773	708	725	703	755	705	738	725	687	713	751	794	704	752	764	791	723	746	811	717	767	780	798	796	749	723	751	747	749	759	749	728	764	788	743	738	790	759	737	787	743	753	711	743	765	738	766	724	720	748	717	759	716	765	730	760	772	746	745	730	711	752	709	737	712	704	682	769	748	723	758	718	793	785	725	718	784	771	757	746	727	782	769	759	764	710	770	741	740	762	742	718	703	730	740	739	753	729	743	729	769	722	794	755	740	732	772	730	733	738	738	766	720	726	752	759	732	775	754	685	717	723	761	757	723	802	753	803	766	731	732	750	735	709	768	697	730	747	765	762	786	764	727	749	724	723	750	763	807	747	752	747	715	702	710	740	766	778	739	770	735	790	734	754	740	723	716	726	730	716	720	718	756	791	700	781	714	729	746	707	711	707	766	761	759	734	748	748	803	714	796	786	729	735	677	778	759	744	684	747	731	757	728	766	718	708	750	748	734	745	696	731	718	712	719	770	760	758	719	742	750	769	748	746	754	741	778	764	799	734	725	794	760	743	726	800	743	753	744	732	736	697	776	732	708	758	713	754	726	711	774	749	798	715	718	697	699	785	746	753	748	744	721	737	745	739	717	752	753	739	816	741	737	746	755	761	728	742	748	761	725	736	727	788	733	769	725	747	783	782	765	732	754	705	769	754	725	709	746	710	762	752	750	756	716	748	776	728	764	753	739	748	762	683	760	767	761	708	749	765	728	800	694	763	762	804	750	728	724	792	745	734	749	751	747	708	746	723	756	719	747	728	753	747	750	784	701	717	737	720	749	718	773	765	751	704	744	779	780	716	698	766	724	758	722	738	768	769	686	765	745	789	784	690	732	793	757	761	800	764	751	739	740	783	739	746	785	754	727	689	739	718	748	764	777	756	774	749	720	727	730	763	790	775	717	760	786	720	697	782	766	757	781	770	759	720	777	768	711	766	755	775	710	713	727	740	709	806	711	774	779	723	751	727	748	770	731	728	728	751	782	729	720	739	733	754	726	747	738	743	743	778	759	762	746	770	738	779	776	733	746	729	724	734	723	746	726	766	709	781	724	794	719	740	783	747	690	736	755	758	724	751	725	804	782	778	787	739	744	730	720	752	772	729	795	724	741	707	778	734	754	711	723	760	761	761	774	759	734	747	755	730	766	767	749	737	776	704	751	731	738	753	789	731	749	783	750	720	729	745	759	758	744	745	764	750	754	768	693	756	773	749	740	786	776	787	733	744	747	740	730	743	739	770	772	793	774	759	782	729	721	733	724	744	737	726	683	727	755	740	710	797	747	750	761	759	734	709	777	709	777	735	769	748	752	736	745	734	781	772	701	733	723	763	746	758	749	704	777	749	748	726	687	692	769	764	721	719	742	746	743	802	738	718	756	727	701	721	785	699	716	741	752	709	743	697	768	689	768	730	729	712	764	714	717	737	734	705	779	778	742	723	751	758	779	778	706	759	742	740	721	764	740	749	680	740	705	723	713	757	757	744	736	781	716	722	786	753	734	708	745	808	725	790	775	716	752	765	700	732	786	768	757	750	749	752	736	775	713	755	789	762	729	758	738	693	741	729	737	751	765	736	686	770	800	734	718	764	757	730	733	737	718	707	760	746	747	771	722	743	703	732	726	720	733	730	708	784	736	748	785	754	747	688	743	738	757	752	731	757	765	706	735	736	699	747	690	720	760	697	736	717	733	742	662	723	779	725	726	712	713	770	755	730	733	735	761	722	738	761	761	737	707	764	750	726	776	772	790	794	780	739	718	795	755	750	703	797	773	785	747	745	794	695	753	746	743	727	762	740	733	728	799	743	766	772	803	710	727	764	726	702	738	742	765	738	711	750	745	685	737	696	716	722	726	762	770	754	755	764	768	760	746	743	731	746	733	770	741	719	735	782	778	745	732	732	762	775	727	741	818	711	743	700	700	715	748	754	745	818	731	722	754	714	733	736	720	750	728	687	746	780	805	721	769	689	751	771	749	780	720	737	762	788	799	759	768	692	770	739	696	750	737	818	724	750	771	715	759	767	745	715	743	747	770	742	725	754	732	731	741	747	750	786	776	746	767	758	786	747	774	754	725	750	768	752	729	798	788	735	774	731	771	748	743	780	764	726	729	780	728	755	768	729	793	736	748	835	746	730	760	740	722	688	742	761	729	809	719	759	738	693	774	723	708	731	773	730	764	752	725	751	687	756	695	728	730	765	732	744	769	756	747	755	728	713	719	750	749	729	716	714	693	811	775	716	764	708	707	698	766	746	779	729	738	733	698	768	712	771	703	794	739	709	725	763	726	708	737	766	708	734	740	790	753	779	737	709	735	723	730	715	798	747	780	771	782	740	748	755	734	713	763	767	749	714	699	742	698	686	817	745	686	713	794	753	782	785	729	768	740	715	768	751	760	751	712	710	715	747	719	717	757	790	730	780	714	812	710	753	766	778	734	722	747	756	724	725	728	744	739	781	693	733	757	746	757	753	746	758	697	750	773	760	723	734	776	725	740	774	755	702	748	775	749	739	722	799	715	795	717	749	700	710	772	690	694	776	713	755	762	694	724	778	744	756	710	737	704	752	733	728	747	774	778	776	750	719	775	768	746	719	718	735	799	741	739	735	757	771	727	737	756	709	789	754	724	711	739	738	715	730	745	745	731	749	765	729	756	712	788	721	800	716	735	758	774	727	746	767	751	791	718	779	747	760	744	729	735	748	717	738	745	732	724	747	753	752	729	798	780	757	695	792	710	687	755	750	692	790	731	728	709	705	759	780	754	704	777	718	742	724	740	756	764	715	738	779	771	716	740	754	810	732	775	790	685	766	757	739	736	765	757	722	750	779	719	770	775	758	753	693	742	737	724	794	684	751	709	716	725	700	738	711	737	747	729	742	726	745	747	746	767	749	741	722	782	759	778	758	744	766	754	785	774	772	730	728	754	747	703	781	719	749	756	758	792	809	737	676	741	747	755	735	785	724	714	782	729	739	753	798	752	701	751	716	725	784	741	717	713	732	751	726	757	727	748	782	761	785	772	742	732	706	762	753	724	766	746	743	746	774	771	713	755	756	758	743	724	705	723	778	759	795	742	737	721	769	728	767	756	757	765	760	738	768	734	735	739	718	778	788	743	718	767	785	750	816	751	760	740	736	717	756	712	720	715	770	759	758	747	773	759	769	703	694	768	750	740	792	750	692	753	709	699	750	725	682	794	760	733	741	745	730	725	746	747	724	753	711	766	699	759	732	723	753	750	718	790	710	711	750	724	758	768	720	763	758	745	802	725	768
23541	21635	30099	26328	30200	42098	39003	19538	5918	1421	569	632	600	616	594	621	574	596	580	557	600	556	591	569	587	554	573	582	587	548	577	573	607	560	594	560	546	581	576	605	566	590	576	563	564	589	586	598	591	524	584	553	545	613	562	607	544	596	573	581	606	597	597	552	566	570	565	589	584	556	562	576	579	554	560	536	559	592	601	605	597	581	568	570	596	547	603	583	579	550	547	584	561	567	582	570	593	615	566	564	563	607	561	592	537	568	595	570	596	588	626	574	565	587	592	581	573	620	564	573	561	566	574	593	594	595	560	593	593	580	592	572	606	579	576	599	606	547	612	584	555	606	567	541	601	548	546	580	595	580	561	586	559	559	558	608	535	598	597	540	599	562	555	562	564	546	569	566	590	594	574	553	599	570	566	597	568	590	586	604	574	555	581	617	603	602	566	560	584	605	538	593	574	604	577	556	563	570	554	605	563	586	596	565	509	567	599	536	574	583	591	626	567	570	592	580	575	565	594	581	547	532	589	604	578	605	589	586	568	558	570	559	569	582	576	564	616	592	573	556	569	594	604	601	576	565	552	554	562	579	576	588	585	567	553	584	591	598	536	593	599	555	583	575	545	567	573	603	635	536	594	557	615	567	571	534	602	611	599	579	579	567	610	588	581	652	612	560	543	606	564	634	603	589	552	580	557	592	597	561	556	553	556	566	551	564	557	608	554	588	538	572	560	570	540	560	600	564	529	568	546	568	605	580	580	592	546	532	522	590	592	620	568	601	627	571	533	557	549	564	574	574	553	562	612	615	571	574	619	554	588	630	552	607	590	590	584	592	582	566	588	571	592	612	593	578	602	605	562	571	547	564	570	606	563	566	584	596	586	555	581	571	614	563	593	582	544	551	571	590	583	565	586	576	569	568	548	582	572	576	593	584	587	553	586	563	588	578	563	542	562	595	554	577	601	581	559	584	550	527	569	597	588	572	575	526	534	611	632	593	563	584	587	586	574	540	583	601	537	568	573	568	563	573	548	554	573	601	576	622	561	586	624	626	594	587	549	601	574	576	570	568	579	618	583	560	504	585	581	581	594	582	613	608	592	567	586	574	559	586	615	620	537	600	582	564	596	586	517	563	569	590	575	530	586	578	603	591	575	587	551	584	575	576	584	543	581	565	572	577	543	549	541	558	517	608	570	605	573	592	562	594	551	571	582	540	581	560	610	585	570	591	571	590	580	595	567	525	590	583	517	569	570	551	551	596	534	577	599	552	571	569	601	592	587	596	597	618	547	543	567	574	593	565	569	633	579	612	598	613	620	612	574	560	569	593	601	608	548	639	518	579	614	574	544	582	561	614	575	558	584	608	605	608	573	620	601	578	573	574	607	559	524	582	589	597	542	565	591	594	581	591	557	565	606	607	557	609	531	555	617	559	594	550	586	574	567	522	576	558	632	511	610	564	573	586	565	579	594	554	647	606	580	574	557	620	577	584	553	520	589	550	612	593	581	559	565	549	560	552	556	565	585	609	570	609	599	619	565	593	590	592	583	573	534	542	552	589	591	566	599	603	568	609	573	578	589	585	550	565	570	582	578	570	603	579	564	551	582	521	581	577	563	601	559	581	609	562	568	577	553	568	597	565	552	593	591	578	573	612	541	608	559	581	567	585	569	595	607	591	546	549	547	591	579	581	572	570	599	541	564	608	539	597	571	560	576	587	554	543	561	565	580	555	552	571	585	567	568	585	556	604	596	585	602	570	594	548	581	590	578	583	546	599	539	571	602	580	579	592	610	527	606	634	612	605	587	616	617	557	590	581	602	540	573	577	531	568	613	574	562	576	580	601	570	565	589	568	546	580	600	577	608	537	604	556	563	590	565	541	604	576	554	595	612	578	543	566	568	577	547	605	555	573	593	583	640	650	588	536	598	617	588	560	563	583	599	562	598	598	592	599	553	564	573	620	547	542	565	576	558	548	604	579	573	549	581	543	570	527	545	549	592	591	580	595	601	639	563	584	578	636	573	601	588	607	615	618	596	563	589	586	582	591	571	597	545	530	588	567	544	618	574	553	550	575	599	566	610	573	542	543	536	603	572	580	592	571	587	573	534	611	578	557	583	572	561	567	591	588	564	554	612	562	588	595	599	604	598	587	574	583	607	550	633	595	611	584	566	572	559	611	594	595	573	592	554	597	587	594	585	552	584	588	569	578	585	516	601	592	590	553	596	578	571	539	562	535	606	614	568	573	574	565	583	553	575	556	587	594	597	582	546	583	548	619	557	593	592	601	559	552	608	559	556	632	609	589	567	568	569	592	551	603	591	533	559	577	577	593	573	556	595	588	542	596	578	605	626	584	603	564	583	582	608	571	521	517	598	583	602	543	553	593	549	562	542	572	567	572	619	601	545	584	579	609	598	564	537	531	587	575	578	583	583	560	595	570	519	623	596	532	622	551	557	573	588	582	558	562	583	610	594	574	564	604	597	581	560	562	596	592	584	575	589	569	554	590	583	608	556	599	557	549	592	572	572	600	588	585	551	571	581	619	590	621	599	594	541	549	591	581	579	561	541	535	572	546	601	552	592	621	587	603	569	545	599	579	589	573	602	565	573	580	595	551	557	597	543	605	592	579	585	620	568	586	567	610	605	571	550	613	597	563	588	619	569	546	554	600	587	602	601	585	580	561	596	592	580	565	618	572	597	572	566	554	575	544	586	579	590	590	588	575	600	548	585	566	596	549	587	597	602	597	585	538	574	559	583	633	547	612	620	561	595	555	591	577	543	541	597	515	588	582	560	523	536	585	614	590	566	610	628	639	602	577	632	572	537	615	585	565	609	576	595	555	599	584	573	589	552	640	597	557	591	587	578	585	543	584	591	565	560	590	573	559	595	557	572	578	580	556	567	635	583	644	610	588	584	532	616	575	583	558	555	585	595	570	568	556	590	561	569	538	604	613	532	569	597	579	571	553	548	611	567	567	584	565	580	514	570	589	544	558	567	641	581	571	558	568	619	556	545	582	581	550	582	604	586	617	608	592	567	583	590	567	622	576	629	553	621	616	583	574	563	576	548	600	545	610	550	609	603	594	601	612	587	548	593	516	563	616	591	566	593	560	564	542	531	570	649	556	580	536	548	594	529	581	630	561	594	603	568	554	549	615	562	603	577	601	598	568	538	615	518	572	565	547	585	572	556	590	572	588	561	592	571	567	597	501	556	561	622	597	580	560	577	582	541	563	572	603	594	586	573	594	577	593	578	553	571	582	586	620	615	549	588	549	575	627	585	560	535	605	580	582	567	589	566	606	590	571	567	569	533	573	570	574	565	561	556	631	542	609	587	576	535	620	540	561	581	631	605	578	575	604	572	598	586	615	573	532	570	583	601	579	566	576	596	565	569	587	580	585	554	565	589	585	577	580	581	596	598	620	552	591	563	538	609	572	578	561	570	635	610	596	558	566	573	588	598	590	582	590	563	594	561	555	537	604	580	584	594	563	608	562
52343	84437	68762	50322	47614	47118	37087	19595	7042	1910	665	708	620	714	717	658	648	670	670	691	712	724	668	668	697	637	710	682	671	685	675	622	707	673	680	641	712	683	685	702	639	615	693	684	685	696	653	709	671	679	676	659	683	680	655	701	684	684	642	700	654	623	707	677	638	645	677	658	697	665	685	700	667	667	653	685	720	708	684	662	710	674	646	640	755	663	730	690	696	702	673	652	679	659	641	670	672	692	702	662	704	671	710	641	740	673	710	661	676	698	734	646	652	669	666	698	693	696	671	668	721	655	725	699	650	675	688	689	680	684	673	651	666	696	707	719	675	670	715	673	689	645	723	666	665	635	655	710	688	681	689	700	713	648	651	629	690	701	731	667	700	685	712	681	660	701	692	697	750	676	661	613	697	719	715	671	707	688	768	641	672	726	698	711	688	659	700	718	687	656	666	675	689	682	676	668	670	664	721	737	713	631	619	695	668	717	675	689	660	654	673	630	648	729	699	680	721	695	649	692	664	686	686	697	651	711	690	687	711	657	698	695	680	634	670	722	635	633	718	707	627	637	663	702	694	685	692	680	659	669	693	704	711	691	665	691	673	684	664	646	677	675	695	704	684	637	667	691	688	662	710	725	658	694	631	655	696	683	681	690	676	720	732	631	698	685	673	697	701	672	694	642	725	657	661	653	654	648	699	684	700	681	715	672	640	711	683	662	750	703	719	705	636	666	686	680	710	703	653	687	681	645	680	671	693	669	667	662	678	634	667	679	657	685	711	668	680	670	656	709	671	629	661	699	654	648	671	652	685	712	669	679	709	678	636	695	713	674	705	696	670	685	683	705	634	730	678	654	703	717	695	661	615	702	701	702	669	680	691	694	716	724	678	692	708	700	657	626	702	703	634	668	678	668	651	687	686	708	691	693	653	709	697	682	705	753	732	662	665	685	685	686	648	690	681	716	679	677	663	726	665	659	655	718	678	682	653	695	699	676	669	697	701	683	702	690	654	662	641	717	650	684	660	740	670	705	691	681	671	695	691	683	694	682	646	663	670	669	649	642	716	721	721	673	691	658	699	680	683	648	692	704	696	655	697	652	679	677	679	639	762	718	692	671	692	714	688	681	724	653	698	686	680	698	698	671	673	652	642	677	663	707	673	662	700	689	732	697	616	607	696	663	666	714	666	681	712	722	636	709	675	718	706	679	690	648	677	639	676	708	688	612	713	719	705	683	648	684	705	660	663	675	645	670	637	642	652	629	655	670	655	654	668	710	662	655	737	663	694	677	703	684	637	645	706	675	641	676	698	699	674	733	715	684	684	642	692	691	684	658	656	692	675	692	667	728	642	757	694	657	693	687	667	628	664	751	660	679	669	700	686	647	691	684	688	677	665	708	697	655	693	632	663	659	644	683	647	657	697	694	735	683	715	697	662	627	670	697	639	692	662	630	670	677	680	665	693	677	693	642	673	700	683	671	674	659	673	685	697	676	717	648	705	671	670	666	707	638	657	696	684	692	652	667	672	692	634	718	633	689	649	648	706	699	649	700	622	671	668	715	703	675	677	677	707	686	639	732	682	680	698	654	657	681	723	677	644	673	655	716	691	689	685	659	711	668	695	652	713	706	686	684	695	657	738	696	710	687	715	693	662	685	656	676	676	648	650	714	656	729	657	639	655	668	692	660	649	653	671	706	658	666	699	667	688	665	712	658	656	677	678	652	676	665	696	611	703	633	634	670	689	723	686	672	634	672	690	697	710	700	691	686	676	657	677	665	678	690	634	678	688	659	679	670	666	633	693	692	703	676	682	679	678	652	729	682	683	652	732	671	676	683	725	729	709	664	615	647	652	691	731	705	671	680	641	717	686	707	677	707	659	663	737	706	632	692	654	663	698	724	671	660	703	709	666	715	697	710	621	670	679	668	692	646	693	696	700	718	683	643	664	679	752	727	711	666	695	707	703	689	636	701	632	688	714	682	747	668	674	653	680	673	630	639	654	649	708	683	659	684	682	685	695	655	655	678	663	698	675	644	664	641	690	712	704	674	729	659	651	685	702	650	676	656	666	717	678	704	737	666	656	700	727	675	707	698	705	661	695	695	720	672	682	708	672	680	687	712	663	676	752	709	680	642	715	651	624	685	692	673	676	685	706	682	699	705	676	660	651	688	698	680	707	683	649	660	704	709	667	664	665	670	696	675	645	705	644	680	656	670	668	681	656	710	650	669	663	692	692	666	672	682	698	680	695	671	718	651	694	663	720	684	661	707	674	687	688	671	654	707	685	709	682	709	657	692	679	681	736	674	681	680	685	629	678	716	694	670	689	665	692	670	674	669	657	683	669	668	620	673	729	702	635	718	660	682	682	664	708	720	701	767	679	695	636	698	685	719	678	619	677	681	658	687	663	697	689	679	724	697	677	735	676	675	668	656	734	647	694	699	697	684	691	694	675	667	702	680	690	712	650	690	723	710	691	701	671	680	690	654	695	690	685	708	666	671	642	678	686	698	708	674	680	654	729	698	683	684	681	705	676	680	741	685	713	735	646	701	696	727	709	632	689	657	670	685	677	634	672	668	620	657	708	646	702	668	705	680	714	694	650	698	677	639	711	655	709	686	701	651	656	623	697	662	649	696	680	671	685	685	660	685	702	613	637	706	667	689	648	684	689	672	710	621	676	671	667	693	671	708	653	722	660	657	696	700	652	681	709	713	700	665	689	699	655	659	660	673	695	714	663	656	692	677	683	733	679	685	660	671	678	637	643	659	677	696	666	667	640	706	711	740	628	652	685	658	686	638	683	691	705	659	697	675	704	723	715	658	706	686	649	671	653	707	681	708	690	716	673	740	659	716	686	719	718	673	668	655	702	639	671	693	706	671	678	680	679	690	662	672	706	661	732	699	706	691	650	650	664	678	671	683	703	622	641	719	662	681	672	691	675	685	700	690	701	670	682	706	661	731	661	708	680	691	678	699	661	693	675	707	662	673	675	725	658	729	657	675	663	684	688	711	660	699	755	686	654	696	672	665	668	688	700	688	675	696	663	681	653	703	695	659	673	714	700	698	687	637	646	698	651	640	633	704	685	704	662	725	648	661	692	706	610	698	707	707	669	710	724	684	654	701	645	671	727	701	634	720	647	668	654	676	679	673	666	705	677	683	674	718	676	663	702	694	690	664	721	690	705	674	697	679	691	681	658	728	712	721	690	695	696	633	676	665	654	678	683	678	748	722	696	653	682	635	707	665	680	665	689	703	628	735	685	652	624	653	652	676	684	707	684	707	684	672	722	664	670	675	660	640	652	656	679	675	704	681	655	691	668	643	655	703	663	646	710	654	683	665	698	674	705	712	704	667	700	615	657	689	700	659	654	693	634	657	664	687	710	659	660	677	692	638	637	737	703	690	673	631	656	683	663	667	700	642	680	636	657	665	677	662	688	661	695	690	697	685	664	648	701	688	711	680	627	742	715	663	642	699	687	702	718	696	631	699	659	643
35280	42506	42370	25101	10554	7905	5540	2481	1254	900	785	743	726	802	781	751	777	751	808	730	801	717	774	771	755	799	765	763	770	755	779	741	810	783	734	776	796	760	770	756	793	766	720	762	792	781	775	774	803	782	766	785	774	741	748	689	809	736	805	742	837	794	737	869	784	765	758	798	771	790	766	767	766	754	803	730	772	803	745	749	748	787	787	767	730	774	798	787	786	792	770	716	801	745	787	786	754	787	752	800	742	792	776	744	802	785	750	805	770	749	765	792	754	780	816	757	775	742	744	716	752	730	728	781	825	769	779	809	782	720	820	789	749	756	806	791	775	772	745	772	743	789	788	852	746	786	742	771	753	766	787	800	753	785	778	773	788	781	799	743	781	761	785	730	779	770	796	738	820	764	744	785	752	750	757	819	794	766	769	814	761	736	746	826	778	779	779	767	704	774	741	789	741	789	736	779	753	766	802	815	748	802	774	782	786	801	739	728	802	812	774	764	775	764	753	789	815	710	761	756	755	811	793	758	793	798	773	755	750	703	792	707	747	764	756	768	757	753	769	794	767	781	734	810	780	796	806	775	733	713	729	761	800	765	781	760	748	784	753	724	766	740	724	768	740	750	748	775	780	696	777	742	772	774	793	803	782	733	763	801	740	761	752	781	810	733	757	752	809	804	719	758	785	748	758	727	841	800	806	755	770	798	758	801	767	772	802	770	748	797	765	751	695	745	780	745	773	740	765	755	755	793	764	756	784	743	706	778	725	769	735	778	763	780	778	767	759	734	789	808	761	810	757	790	793	761	775	732	786	765	813	775	762	778	793	778	758	745	783	809	729	728	790	747	769	769	792	735	750	755	775	758	765	757	795	749	791	812	807	814	743	750	792	734	729	775	794	785	746	785	780	798	728	779	739	768	782	797	825	763	730	788	779	790	730	759	781	804	748	793	767	761	816	790	745	775	697	839	733	768	786	769	784	807	754	716	741	827	787	781	781	813	748	766	776	782	745	824	785	756	760	778	781	763	798	785	739	766	788	733	774	805	768	736	774	807	740	773	784	773	779	747	776	774	745	761	785	730	750	745	743	765	741	772	766	775	796	775	759	772	743	801	802	716	815	805	809	730	751	713	788	739	766	797	763	823	780	778	716	758	837	762	748	745	713	732	797	739	798	824	836	762	720	752	757	768	768	784	696	768	784	777	782	835	776	758	751	724	766	787	759	740	790	792	778	744	810	743	797	752	741	758	786	754	752	783	751	797	831	743	754	776	772	820	837	776	794	759	793	778	776	792	812	732	748	767	759	728	796	767	800	767	758	749	738	753	771	731	761	796	789	786	703	843	805	746	813	830	774	751	726	753	730	750	720	778	752	737	837	755	722	764	738	760	771	783	756	757	761	779	780	789	776	766	739	745	800	746	783	809	762	740	743	786	775	774	758	750	809	756	786	752	743	817	811	745	795	764	743	758	742	744	814	799	755	778	770	775	700	806	760	753	737	782	774	758	781	775	788	791	715	810	774	725	785	782	734	772	782	753	768	760	783	749	745	728	756	773	743	751	717	787	730	756	761	739	779	786	800	773	733	754	764	749	738	815	771	787	794	825	781	793	803	750	833	767	763	797	807	775	780	757	804	763	749	786	769	774	763	768	723	739	779	742	754	721	764	842	780	735	755	770	781	769	759	748	758	814	752	765	763	798	731	743	780	720	740	757	731	744	805	813	731	731	724	792	758	796	720	729	736	710	738	779	709	711	772	748	757	803	801	778	819	737	758	819	786	776	745	756	739	779	787	763	739	733	784	778	762	749	775	823	768	746	784	749	773	806	753	809	793	781	800	787	764	780	804	728	763	762	788	759	727	758	795	814	768	754	787	797	796	760	764	746	783	790	766	779	750	808	706	762	767	769	795	755	773	726	728	761	742	741	814	797	814	823	811	747	796	786	734	742	758	748	735	759	811	785	799	746	796	740	754	726	810	713	739	765	756	765	808	794	772	787	804	779	778	742	752	729	751	773	795	745	801	805	769	817	796	755	729	783	748	756	740	728	739	792	752	791	776	794	823	759	794	808	789	745	747	783	749	767	788	752	789	754	771	796	784	793	735	815	800	779	816	700	762	785	759	776	755	793	811	769	748	755	843	764	746	736	764	782	791	781	779	823	752	698	736	777	773	769	828	744	752	753	803	774	807	795	752	777	794	758	800	811	759	786	761	766	786	769	716	715	773	758	776	747	787	787	812	751	783	781	775	782	787	797	730	803	770	731	688	822	779	766	755	779	731	816	739	796	763	803	724	773	772	817	761	813	736	775	720	727	794	739	812	778	767	705	714	772	758	722	783	731	815	835	767	779	752	783	780	782	793	787	749	755	770	786	767	715	780	782	810	720	759	768	801	791	768	785	792	742	754	748	771	735	728	799	771	729	746	753	763	805	774	757	768	784	781	767	727	809	768	803	763	787	778	784	760	748	778	775	759	804	821	753	742	802	727	771	788	745	766	785	740	788	762	809	761	727	803	761	774	721	749	754	765	725	725	763	781	756	769	792	763	781	760	714	787	809	796	826	792	748	762	789	742	753	785	772	721	793	774	843	788	799	770	770	812	799	794	748	747	741	756	844	762	767	827	762	810	719	742	761	789	782	780	776	802	720	776	786	772	753	735	790	815	803	761	765	805	782	724	770	774	723	736	773	794	733	768	755	760	814	755	743	735	784	809	745	798	774	783	765	776	799	792	766	778	768	757	736	796	810	796	756	794	775	750	775	811	775	756	762	771	784	767	801	766	817	790	795	751	726	757	813	773	723	800	778	789	797	771	749	777	792	746	757	802	773	808	763	788	768	777	810	790	793	779	796	733	778	761	755	754	741	735	772	766	787	773	731	713	768	795	807	786	733	769	757	786	801	758	710	768	778	795	767	772	748	717	762	798	795	792	792	693	768	758	732	754	758	814	781	720	737	710	744	772	757	722	760	774	786	806	775	796	797	773	737	758	739	746	777	810	815	746	792	805	747	786	792	781	733	738	761	744	775	748	823	736	818	782	734	713	761	756	739	747	786	729	773	741	801	765	777	748	821	746	717	781	771	726	752	754	739	714	730	744	788	784	734	753	778	749	780	773	752	776	753	769	757	802	794	753	810	749	781	818	745	777	782	786	806	741	783	763	715	771	776	783	746	731	774	760	773	764	778	774	789	769	770	804	782	794	716	807	723	731	771	759	779	750	771	777	779	810	754	761	792	811	786	769	760	767	775	816	774	753	731	744	785	740	773	797	762	771	754	803	801	740	765	776	756	742	761	793	785	741	805	793	797	727	782	745	771	774	772	744	735	719	777	795	755	725	735	802	814	789	771	781	770	777	754	776	768	732	831	730	802	747	768	776	800	813	754	773	804	762	763	765	737	778	813	775	747	763	766	825	761	729	746	790	793	768	760	745	730	771	772	749	759	755	814	787	723	775	763	734	763	731	754	751	729	798	773	804	757	767	761	769	758	757	818
45036	57915	44204	22681	11660	10615	7672	3249	1597	1036	868	952	911	935	931	915	977	871	870	912	917	874	959	894	952	880	868	920	922	932	936	880	927	890	949	930	923	972	945	893	865	852	893	882	986	944	957	930	947	947	947	927	924	921	918	937	931	933	928	866	895	910	900	917	928	946	875	892	893	888	846	922	902	902	912	958	877	946	907	938	921	900	946	942	913	900	928	898	855	895	911	918	909	958	968	896	893	902	966	871	869	881	886	923	919	910	874	913	912	950	881	908	867	974	910	894	901	918	924	985	877	898	924	956	923	883	904	889	932	906	909	919	924	883	929	899	927	922	888	926	923	958	919	868	959	921	900	939	902	897	893	886	898	938	916	946	926	951	906	860	887	915	924	891	942	944	916	887	939	929	923	860	910	891	916	908	923	923	902	862	919	935	895	919	889	938	918	917	825	858	846	930	901	941	911	893	903	905	872	944	859	884	909	913	868	960	879	923	880	895	914	852	940	942	971	875	935	960	906	898	913	844	870	949	902	927	927	910	878	855	923	921	876	935	970	859	873	908	883	923	913	960	921	922	926	875	915	880	959	921	878	858	917	933	964	916	962	928	913	881	885	947	914	921	910	913	903	906	920	903	921	893	929	946	899	857	904	945	957	903	887	939	948	935	914	924	937	902	895	930	893	921	880	945	894	904	928	868	950	908	902	916	900	967	915	890	887	969	875	900	946	925	930	890	940	990	938	886	916	852	933	943	913	928	970	948	881	876	919	906	921	884	924	887	855	912	948	859	900	905	866	867	913	930	920	902	934	933	885	874	899	910	919	897	908	911	926	920	916	874	866	911	898	897	946	899	897	919	908	901	881	912	890	937	939	890	935	944	896	945	916	859	945	898	904	934	905	928	899	889	926	887	912	949	882	916	937	868	955	907	870	887	920	904	910	889	897	952	911	911	905	946	969	892	880	898	902	910	911	883	963	898	894	897	894	912	977	892	891	939	913	969	897	917	900	910	918	929	937	957	858	918	933	970	857	919	904	868	909	944	964	902	940	881	887	905	938	930	852	865	903	905	941	901	848	848	891	871	975	904	911	966	833	875	922	908	965	908	938	853	882	917	905	881	869	912	839	890	881	914	869	895	936	928	989	890	918	880	918	935	903	878	915	923	865	875	938	968	932	933	905	917	921	955	906	922	960	876	963	886	923	910	922	911	839	893	930	920	895	916	932	875	890	894	924	885	913	925	902	880	943	917	933	918	891	960	858	885	905	934	876	934	861	956	916	880	900	903	919	861	937	917	907	945	892	951	941	860	907	925	900	908	941	910	896	919	933	904	854	921	927	906	918	908	897	899	891	926	931	905	910	913	903	886	872	912	914	975	944	893	913	863	846	877	920	891	916	919	902	921	917	900	854	939	924	919	894	909	848	936	876	919	893	967	913	969	952	935	932	940	890	927	952	869	927	917	942	852	955	906	899	934	931	870	856	936	949	957	917	898	918	899	916	873	971	937	923	887	979	929	906	945	882	913	938	851	903	923	919	953	981	920	908	917	883	894	867	879	905	919	928	914	917	928	917	939	950	866	922	890	843	955	949	832	893	931	937	933	945	912	953	874	919	874	919	890	883	909	901	894	869	912	924	914	912	930	909	885	934	922	931	929	911	859	933	952	912	864	881	899	957	932	905	905	949	921	932	883	902	872	907	890	942	872	868	910	921	897	874	889	908	867	891	884	904	894	903	887	944	891	899	912	929	878	869	905	927	886	896	899	932	941	875	934	871	949	882	882	922	922	895	927	949	957	883	895	861	915	924	894	891	916	866	925	907	929	853	922	943	898	953	902	923	929	923	931	889	929	914	987	876	939	870	907	895	934	894	898	931	902	917	953	905	941	864	924	887	933	919	902	961	863	943	894	912	871	898	921	923	927	903	878	905	880	940	871	917	927	911	890	881	918	981	882	903	909	912	911	916	869	917	884	931	976	905	940	884	909	965	881	889	935	954	910	910	950	920	896	944	923	893	947	981	900	950	868	868	957	905	939	869	925	919	901	900	907	953	904	871	838	912	912	888	884	896	936	930	959	957	914	938	915	913	930	873	880	893	919	912	974	911	879	897	903	860	916	887	944	918	884	989	931	881	936	975	887	979	896	887	931	966	902	959	919	885	903	920	972	868	875	910	921	929	915	887	951	859	975	980	897	889	922	906	888	892	897	843	883	854	874	871	931	886	896	933	890	963	905	907	889	901	863	888	908	937	907	893	942	894	951	928	902	861	905	883	934	922	875	909	925	889	922	901	886	935	973	905	912	908	954	926	944	896	897	874	926	945	866	890	908	936	866	906	950	937	865	950	864	879	912	912	875	934	884	887	865	894	943	916	947	921	936	927	886	902	963	866	959	880	891	916	886	952	923	887	870	908	886	907	890	955	905	883	918	893	898	963	895	886	931	955	919	912	903	987	922	908	943	887	921	957	887	933	924	932	857	908	979	853	870	921	876	917	974	856	903	919	910	968	934	862	872	929	877	916	918	939	867	870	920	871	885	925	930	938	909	912	877	893	918	955	949	920	913	940	837	892	947	916	946	877	955	919	889	874	868	914	953	914	863	927	911	953	958	926	929	936	915	892	905	870	863	909	978	882	927	888	902	912	930	895	890	864	931	968	906	846	904	926	902	907	961	940	929	887	926	877	896	878	925	919	949	843	902	900	906	990	890	931	944	933	884	921	844	848	855	904	942	893	917	948	927	977	932	974	936	925	868	920	926	908	895	905	874	956	944	924	897	930	887	930	907	861	882	932	926	926	917	896	948	886	878	892	899	880	879	882	941	884	833	885	889	857	912	905	959	898	907	935	952	935	879	897	924	890	884	944	875	888	914	886	895	879	957	945	932	927	974	914	938	937	891	878	920	912	900	923	925	912	886	912	887	909	941	946	898	944	888	874	910	973	906	917	886	909	899	928	904	886	843	883	928	966	917	924	851	927	945	892	936	895	974	873	882	912	917	877	944	918	892	922	872	932	858	919	899	937	896	908	930	924	893	913	910	941	859	864	923	896	933	891	901	890	904	919	915	951	870	869	893	878	910	889	874	910	946	855	864	888	925	927	927	879	908	891	931	879	885	886	912	892	901	985	926	920	886	975	926	954	888	851	925	933	929	903	957	900	891	967	892	934	882	877	858	886	928	929	937	895	893	882	938	988	900	914	890	927	900	905	925	913	921	911	919	838	945	931	891	914	921	833	906	942	885	921	909	963	839	923	922	881	970	882	895	925	870	928	890	885	914	877	939	911	900	959	893	936	919	885	886	859	916	926	922	884	877	956	911	906	928	954	904	948	905	953	832	923	878	938	882	916	939	905	937	935	849	927	879	932	932	882	864	883	956	896	993	921	894	912	874	963	919	940	941	863	881	923	908	921	952	951	869	868	939	945	897	934	881	855	888	944	914	913	904	933	889	874	894	937	899	897	944	880	885	883	869	965	932	938	872	929	906	974	902	967	922
24733	22114	31647	29376	31175	35796	27386	11354	3147	1092	651	637	667	613	671	632	606	690	672	654	664	634	604	623	648	657	633	593	689	637	633	644	615	600	632	649	678	614	617	649	634	624	660	675	605	662	676	704	640	659	687	638	595	697	636	663	617	633	598	636	654	652	686	617	616	605	601	636	617	657	634	639	590	658	647	681	632	608	604	629	627	658	585	621	663	670	682	656	604	604	630	632	652	621	659	612	651	610	629	588	637	638	604	633	634	637	647	647	612	639	629	630	639	667	673	655	635	621	613	627	641	606	628	621	657	656	630	620	632	621	626	627	638	560	640	662	618	635	669	636	648	602	621	623	566	616	624	582	587	639	636	632	614	628	639	661	606	643	621	597	634	673	587	633	640	638	630	658	627	617	576	626	640	632	628	668	636	665	610	647	620	632	659	605	671	575	597	645	651	627	661	619	582	664	622	623	630	602	624	646	655	615	605	653	635	624	667	685	661	586	645	605	641	625	676	647	623	613	605	655	652	617	660	681	656	653	677	658	645	600	671	619	565	665	590	644	665	621	652	633	614	633	610	619	668	633	603	626	671	632	614	640	641	616	631	649	632	678	637	639	610	662	626	614	653	683	635	702	650	654	634	685	631	685	682	616	637	677	665	640	675	619	653	638	637	626	636	700	626	621	619	648	598	607	647	582	632	633	629	649	606	595	627	566	583	626	656	615	631	627	634	627	642	637	636	583	649	654	625	646	652	621	643	615	634	632	678	622	615	628	658	605	594	612	620	625	615	633	628	661	695	688	630	647	618	594	610	631	635	613	633	651	590	645	645	623	644	610	625	606	657	630	630	661	578	655	611	621	620	591	621	670	685	621	642	635	637	654	624	647	621	605	623	674	671	593	592	630	644	628	648	597	608	635	615	675	650	676	652	638	615	677	653	635	591	638	578	605	674	702	625	574	634	586	628	600	632	684	628	629	661	627	669	613	630	635	649	639	689	596	599	643	616	596	660	575	595	612	607	696	613	627	654	653	666	653	607	669	617	627	630	627	648	634	642	661	634	635	637	660	674	665	633	634	594	676	646	628	673	641	646	637	594	652	623	636	616	671	686	588	602	607	607	622	646	656	608	598	596	620	641	669	635	695	659	619	599	671	634	661	665	625	595	592	631	645	646	613	633	620	627	636	642	628	623	661	646	599	630	633	634	651	651	668	621	614	651	625	630	625	637	645	621	650	590	598	727	607	610	610	606	641	657	588	675	606	616	638	595	592	628	624	615	642	625	596	637	619	604	612	634	668	627	584	622	652	645	604	622	641	652	624	655	626	629	657	630	654	644	585	625	658	632	618	613	579	606	606	640	630	643	640	654	651	652	646	625	672	600	646	659	604	637	663	624	676	666	605	649	601	651	670	621	655	642	682	662	599	599	632	639	611	633	651	589	628	591	612	604	652	677	656	667	628	636	569	634	634	623	673	656	607	663	647	631	659	626	647	633	602	631	591	616	637	630	618	612	586	630	621	615	611	634	642	624	602	591	655	680	616	677	603	616	686	659	652	616	680	669	650	608	578	631	628	660	638	655	626	647	628	654	641	615	651	580	634	635	633	631	645	598	633	624	638	651	632	637	640	617	637	632	614	617	619	634	613	585	632	615	615	642	643	624	649	602	622	676	692	636	642	599	664	598	640	572	610	625	642	647	733	587	633	594	653	654	630	621	639	627	621	632	622	621	606	665	652	633	619	637	642	669	646	628	617	647	644	659	629	625	645	670	625	685	652	647	633	606	664	655	597	625	598	635	600	601	591	633	598	642	659	628	682	619	628	625	632	645	684	594	656	654	656	615	613	627	641	624	658	627	607	638	645	620	637	628	604	592	655	685	622	629	636	632	624	625	616	702	620	618	649	606	636	610	627	666	628	691	614	657	657	616	613	639	632	619	669	620	641	627	654	616	622	571	623	665	627	610	623	597	638	663	646	657	626	665	655	646	633	624	625	645	690	622	581	660	604	635	651	672	641	655	604	633	572	600	633	660	654	635	627	616	643	640	628	607	677	629	621	612	648	597	620	643	609	597	607	595	658	639	644	629	624	654	571	677	645	629	653	606	655	674	639	596	692	627	655	613	665	603	641	627	611	622	617	604	656	622	649	658	678	638	631	630	604	611	599	645	623	615	635	665	618	632	697	647	590	612	690	574	682	600	657	613	660	640	675	669	628	633	632	653	623	635	656	632	621	675	614	615	654	651	629	601	649	662	639	645	661	653	665	658	564	620	629	638	651	671	650	649	636	621	617	651	609	609	632	678	697	641	616	626	638	655	623	601	640	630	628	662	633	613	563	643	629	683	630	631	650	657	649	666	626	631	648	656	628	615	594	626	627	608	617	647	605	636	659	634	581	656	649	603	625	601	687	651	625	662	637	632	591	621	638	633	634	620	626	660	620	617	637	656	632	611	657	590	637	640	608	650	662	583	622	583	656	638	566	632	624	611	672	643	605	636	638	588	602	632	650	641	577	652	625	639	610	661	582	614	624	580	578	658	626	625	677	617	657	595	626	647	633	676	600	620	640	654	665	628	673	670	611	616	629	631	605	607	644	636	616	590	653	621	643	669	606	667	617	645	656	654	582	655	615	583	647	638	622	656	658	648	631	618	623	689	645	621	646	642	609	634	606	599	638	583	646	610	632	646	630	654	626	629	658	619	683	657	634	625	624	672	587	615	626	594	632	620	601	606	634	609	644	617	691	637	672	635	644	650	626	618	662	622	617	601	615	622	653	610	644	612	643	635	627	610	574	595	627	629	622	625	628	630	602	678	610	597	628	594	650	641	631	629	612	616	620	659	617	665	598	611	614	635	657	613	649	636	651	638	665	645	645	653	659	580	678	687	623	621	642	653	607	610	625	626	640	654	585	654	669	598	651	643	646	629	630	614	637	644	635	618	631	618	638	647	647	651	670	624	634	657	678	605	626	616	635	604	603	620	635	668	655	665	602	629	630	676	607	624	611	624	593	650	635	667	675	613	663	640	656	675	642	657	629	647	638	643	626	634	633	641	608	640	633	639	619	639	643	613	657	676	650	648	590	609	570	653	625	625	671	632	651	648	650	651	660	600	624	630	663	576	652	654	607	612	633	668	651	670	647	633	639	647	630	620	647	664	634	630	656	673	621	628	651	673	639	599	619	639	642	624	652	657	591	668	657	660	616	619	627	637	646	635	548	654	600	667	635	634	632	631	643	628	640	617	634	652	640	620	642	655	642	646	658	610	650	655	594	610	604	614	644	674	614	621	632	653	622	604	634	652	605	623	695	612	639	606	573	592	581	594	655	566	600	629	671	671	625	635	605	632	642	577	634	660	599	640	633	628	591	622	664	628	610	669	607	610	615	596	652	584	629	622	601	652	632	610	626	646	605	624	599	595	639	650	640	597	607	629	656	633	631	637	632	649	612	634	626	642	648	648	606	668	607	658	654	588	625	620	640	641	628	602	576	613	618	689	592
49372	77254	59452	41265	40020	37845	27163	12645	4235	1456	787	776	744	764	749	785	760	785	764	755	753	756	798	738	729	741	774	774	746	766	747	761	753	751	736	745	769	761	777	748	744	735	731	772	755	753	785	747	754	757	757	771	773	763	751	808	770	747	703	797	757	745	745	736	769	759	770	754	739	769	788	744	751	778	785	772	747	766	789	766	735	772	763	752	762	749	797	761	732	754	749	787	767	784	783	739	750	768	771	757	786	780	776	773	777	745	724	750	727	755	738	762	719	762	731	779	787	741	781	750	764	780	714	767	775	788	766	703	729	797	777	740	738	773	724	800	791	749	743	766	733	754	713	726	787	809	743	763	705	753	749	733	742	745	792	739	752	791	796	758	715	772	735	741	748	779	757	731	756	820	767	778	728	784	746	747	772	725	752	723	739	773	761	727	763	768	727	804	763	760	757	773	830	827	773	760	782	741	813	791	731	765	758	732	758	773	767	768	745	776	773	775	772	744	812	759	774	758	778	735	716	763	752	771	769	770	774	737	732	760	803	741	766	782	812	769	743	736	759	756	717	736	786	710	745	733	743	701	781	819	729	714	728	746	788	739	796	775	762	731	804	743	747	782	749	806	771	763	733	758	760	823	800	791	727	771	718	758	717	778	763	770	730	757	775	822	734	767	743	715	761	760	787	786	727	743	723	766	733	739	763	796	761	711	772	782	763	806	779	751	728	779	772	771	769	789	794	777	793	738	751	758	717	796	701	813	798	757	742	728	755	717	760	770	727	716	699	779	761	764	759	738	715	800	702	757	743	728	795	768	765	734	731	731	746	788	745	714	745	750	799	691	759	803	714	755	742	740	770	792	824	730	764	737	790	775	754	786	756	760	763	707	720	772	721	696	741	810	808	728	767	755	754	758	752	709	724	779	757	721	750	772	765	723	779	793	782	758	728	744	724	749	740	733	758	738	750	752	783	788	792	765	809	737	724	774	777	722	738	739	757	753	806	771	805	775	784	724	735	819	764	747	738	764	757	760	753	803	721	740	721	782	721	790	772	734	787	751	732	768	754	757	762	754	724	723	779	753	755	719	730	788	741	745	756	738	792	778	689	735	791	724	738	731	728	750	720	764	693	735	766	772	787	753	746	780	762	741	757	746	766	723	764	764	755	809	773	785	770	786	740	739	776	740	757	738	752	786	776	759	789	755	775	717	795	729	752	804	770	747	789	775	722	801	760	784	754	788	736	770	714	745	719	739	760	743	761	774	790	769	719	758	743	767	745	710	708	784	717	710	698	727	734	766	801	725	750	783	787	771	725	783	810	748	701	743	798	782	766	810	756	733	756	745	740	717	773	775	744	742	733	736	719	772	701	747	748	724	739	747	806	768	776	762	749	756	742	757	761	744	764	765	764	773	725	789	702	776	742	726	759	789	788	785	713	790	754	757	780	773	751	710	749	801	776	784	729	779	720	723	712	770	746	782	779	721	749	750	732	795	781	755	764	704	725	775	726	761	773	788	769	739	787	804	744	765	771	733	748	792	705	757	782	744	718	735	759	745	806	806	762	745	797	709	730	707	778	726	756	749	728	753	761	798	756	746	797	799	765	713	760	684	757	787	768	682	761	789	714	715	745	778	725	722	734	751	767	788	761	767	725	722	756	785	727	801	780	760	721	753	787	768	804	729	703	778	756	762	772	748	786	786	751	762	728	752	791	745	763	749	796	766	738	734	820	739	788	768	714	713	767	760	746	734	754	726	798	779	748	719	750	743	747	774	784	762	727	736	761	704	738	733	726	753	737	723	763	746	827	740	742	809	791	766	774	744	729	788	706	719	779	767	778	766	764	777	765	745	766	726	759	746	749	753	724	763	736	744	741	774	753	769	688	724	691	754	764	716	752	757	760	727	783	747	763	738	758	749	751	734	740	751	787	777	715	722	748	758	771	762	779	776	775	770	765	797	721	788	730	730	781	759	757	774	751	726	755	722	755	746	739	806	740	791	790	792	762	727	752	759	739	780	720	748	815	750	752	734	755	714	725	760	792	760	805	682	750	725	751	767	739	767	726	776	733	730	767	800	777	758	771	746	765	762	742	741	736	727	765	769	754	755	763	764	742	751	753	751	748	781	711	750	786	710	700	774	767	775	779	693	738	756	783	767	754	779	714	777	767	765	773	748	753	759	773	734	805	777	745	761	730	780	773	722	743	775	746	781	803	768	713	741	731	736	749	760	756	715	736	770	773	753	743	804	757	737	788	753	734	768	762	769	734	785	748	754	761	771	761	768	695	788	799	748	743	786	789	726	760	695	799	778	724	754	753	764	777	732	747	743	741	776	783	759	732	767	744	793	782	764	748	758	784	733	753	750	734	751	751	807	733	772	740	740	722	755	749	820	735	766	755	751	716	758	736	744	742	770	755	780	784	720	794	765	756	794	765	745	769	761	802	763	785	749	774	781	786	718	752	750	735	738	703	780	705	730	807	725	794	786	698	728	723	751	749	766	715	798	729	773	744	749	712	757	781	733	725	746	738	729	776	738	751	731	753	772	766	759	715	731	832	779	746	750	732	745	797	822	756	792	784	736	699	762	784	777	756	722	772	804	741	735	714	766	786	820	775	770	791	729	754	772	771	751	769	722	758	766	821	772	769	745	764	789	779	705	755	720	799	778	755	767	770	706	776	765	737	711	750	749	714	730	773	783	814	733	742	756	742	705	768	720	758	770	744	731	762	774	789	805	729	749	750	745	736	753	782	769	772	748	750	745	766	756	760	809	781	750	738	733	810	744	713	753	736	764	786	795	761	773	735	797	753	799	715	765	710	734	751	728	752	758	742	797	770	758	782	768	820	737	742	748	761	769	779	742	801	736	744	798	722	760	736	785	753	761	725	766	773	738	747	741	757	756	741	790	726	767	782	722	691	718	727	751	733	750	757	735	756	732	739	760	737	772	761	774	766	781	777	738	763	727	679	772	763	802	709	765	703	804	727	741	709	793	713	794	754	769	773	771	740	728	749	727	788	726	736	709	799	763	750	734	742	750	800	770	737	764	751	757	804	738	723	748	771	710	750	770	794	712	737	754	694	765	767	765	766	720	749	727	738	743	732	776	763	738	719	743	811	798	820	775	717	747	761	785	745	723	774	730	796	742	745	776	730	755	705	708	759	784	714	749	762	741	753	789	773	753	776	710	758	753	798	748	764	750	777	763	802	736	777	801	734	757	762	766	765	794	763	755	788	772	779	703	721	730	739	768	748	746	755	720	728	759	749	744	774	762	783	783	788	779	733	753	786	786	784	844	737	745	734	786	722	760	769	732	736	761	736	757	779	761	759	789	722	752	770	710	790	739	700	765	713	748	760	750	784	716	762	756	736	778	727	749	787	739	695	770	789	711	755	760	769	720	771	748	719	772	774	783	783	725	754	730	730	745	754	803	739	782	736	748	781	800	768	755	767	779	755	744	729	768	780	723	735	763	701	708	729	741	794	730	725	760	733	792
23457	21557	29933	26179	30805	42966	38766	22159	7429	1503	578	563	541	557	574	555	537	553	544	583	571	602	623	584	526	576	607	576	546	571	534	575	580	597	569	563	578	554	536	570	520	542	522	594	599	548	611	552	588	575	576	610	545	562	556	564	564	578	562	599	558	573	504	587	549	589	582	615	562	613	598	539	560	581	556	567	565	594	564	569	549	513	579	607	583	587	527	594	528	581	569	612	592	552	556	556	517	587	528	566	585	579	568	618	564	609	599	593	546	547	597	594	563	560	589	506	604	585	551	578	552	596	580	558	514	555	555	568	533	569	574	547	616	537	546	580	550	547	597	596	568	623	543	548	577	525	549	583	533	554	584	564	554	588	575	610	523	561	554	532	567	580	534	620	570	526	565	547	535	517	561	603	583	536	601	611	565	614	566	559	578	581	533	558	580	536	565	613	565	579	576	602	555	586	589	578	576	535	565	582	545	575	579	557	541	559	553	571	550	612	581	591	588	539	552	596	577	557	534	561	568	569	577	527	545	541	554	550	583	556	560	559	584	577	568	539	538	599	557	618	597	549	582	561	534	572	604	510	573	590	579	557	575	536	594	539	559	523	554	575	538	581	566	604	559	565	583	562	573	543	556	583	590	605	564	588	595	603	527	580	600	561	546	607	511	541	566	557	540	549	535	557	600	573	564	539	556	549	588	605	515	559	574	581	601	573	565	543	564	550	589	562	628	587	568	546	578	564	575	576	524	568	541	571	573	573	557	517	566	531	604	581	618	541	555	594	546	551	577	558	553	592	592	548	570	581	593	539	575	589	571	556	553	572	560	529	555	555	595	597	570	578	562	594	558	557	590	567	555	600	587	604	578	542	582	598	551	539	558	575	570	609	560	580	530	575	531	563	589	552	578	557	574	580	544	564	573	558	548	605	597	580	536	545	569	566	555	572	566	569	554	565	600	568	568	596	587	576	542	575	575	590	548	553	539	559	557	554	572	553	575	576	534	573	578	592	559	562	564	556	566	580	544	545	589	583	542	552	573	537	546	579	632	580	571	567	553	558	538	573	584	558	563	578	563	571	558	615	576	551	567	544	556	516	571	555	567	567	630	595	587	569	582	526	542	544	549	585	587	544	581	587	537	588	579	615	606	561	535	589	539	610	580	572	582	565	577	606	564	608	549	566	575	584	573	560	589	579	610	569	582	600	576	539	576	592	540	544	561	568	603	531	566	574	578	567	598	537	550	556	581	554	591	522	620	554	588	579	565	580	525	600	567	586	610	547	546	505	551	554	565	583	564	554	581	585	545	534	589	576	541	577	581	572	572	560	533	586	597	583	532	589	588	579	573	525	573	561	579	578	580	532	562	594	595	537	542	595	588	571	550	531	596	552	552	582	540	577	561	539	531	573	543	523	605	528	572	547	584	588	548	598	589	585	554	547	588	513	581	546	596	631	565	573	618	578	597	579	561	600	557	532	626	601	574	592	559	581	582	557	620	561	546	552	506	578	564	560	582	572	540	542	558	557	616	575	597	577	580	554	566	585	579	582	612	517	572	604	595	588	573	578	599	591	582	558	593	564	594	557	577	539	554	575	590	542	555	525	568	586	587	536	545	612	568	550	542	546	590	559	572	569	570	545	561	579	557	596	572	574	573	597	547	544	566	554	601	566	539	574	600	558	550	544	575	551	556	543	588	564	612	584	552	539	553	529	544	558	565	574	586	548	600	536	633	617	557	552	582	547	600	564	527	590	609	551	498	585	560	545	557	582	584	577	544	591	516	564	583	574	576	566	540	541	575	573	547	593	615	578	564	581	553	538	551	582	558	552	565	579	521	548	573	529	562	541	566	575	576	541	561	579	584	577	585	598	586	556	528	596	539	554	523	539	551	608	577	575	570	537	548	561	600	577	572	573	567	544	593	594	535	571	593	568	568	526	540	568	547	566	552	624	531	586	554	618	539	586	567	598	534	559	543	548	591	564	561	556	564	556	530	570	578	589	604	530	561	564	570	575	607	550	531	554	578	587	554	589	548	591	587	547	566	574	587	607	566	593	590	602	602	573	549	533	533	601	580	531	550	593	568	578	554	577	538	524	550	575	529	558	611	581	547	569	566	585	573	584	545	542	568	569	612	513	535	599	619	606	567	534	616	577	572	585	552	591	583	538	550	555	563	490	553	578	551	577	564	568	576	551	476	533	555	533	560	558	531	587	565	580	541	567	585	557	556	557	546	585	552	568	554	587	567	593	541	576	576	524	580	544	506	545	600	582	581	624	561	585	564	592	514	534	577	569	565	606	573	578	538	562	551	559	555	596	567	527	555	575	571	567	551	564	564	586	597	563	581	596	553	551	581	570	524	538	509	547	598	581	543	563	573	586	539	597	538	598	572	552	567	546	552	591	566	566	551	589	543	547	578	593	568	577	568	573	564	551	556	592	611	546	538	568	587	560	547	612	563	531	567	526	545	537	595	554	522	576	595	509	588	553	605	556	586	584	524	547	561	554	570	578	586	530	548	569	579	557	577	585	584	531	569	533	583	590	531	610	557	570	527	532	594	594	557	555	553	603	589	559	569	574	560	577	573	587	553	542	568	569	587	583	587	596	533	550	573	569	572	557	569	549	597	578	520	540	554	595	562	557	565	547	570	565	614	553	589	602	540	515	558	611	553	612	610	507	600	565	569	544	574	542	599	558	587	598	577	574	567	540	604	575	579	599	550	589	547	579	588	594	579	569	618	552	538	538	545	556	582	555	580	579	538	549	615	549	579	562	551	581	562	556	578	560	572	575	537	613	557	558	579	577	588	562	521	542	561	582	508	562	586	562	561	544	566	556	577	588	514	599	557	595	571	576	583	552	553	582	598	599	496	550	579	575	568	557	558	577	564	575	555	588	555	565	531	576	585	524	589	555	576	563	593	570	554	569	548	595	515	575	579	555	508	582	534	522	529	578	585	563	615	522	551	593	567	596	564	553	537	544	572	559	576	585	577	549	583	544	544	566	560	539	546	579	570	571	556	535	598	568	559	587	561	524	594	575	571	560	603	557	614	561	584	550	561	575	589	554	532	516	583	536	578	568	565	533	548	596	575	550	532	556	588	499	544	547	611	551	595	567	523	592	593	567	567	577	577	557	604	611	601	559	558	595	598	583	545	584	544	538	557	536	554	578	579	565	586	567	564	577	578	543	567	579	604	555	595	576	539	621	561	560	578	548	581	583	589	569	614	561	601	573	555	521	541	540	585	510	545	598	542	579	574	594	580	566	581	570	543	557	576	591	596	556	530	568	592	591	548	584	556	606	554	588	527	535	610	582	587	550	597	593	571	586	563	595	570	551	625	598	551	587	560	571	575	578	491	591	550	609	559	563	606	556	546	572	547	579	552	579	538	598	590	563	567	530	577	518	573	599	571	571	559	569	575	574	610	567	590	565	556	580	601	561	628	577	576	571	540	567	561	553	550	540	547	552	566	603	568	575	572	557	576	594	552	541	571	591
52835	82019	68063	48249	48824	47584	38234	23005	8462	1936	692	712	655	641	699	642	627	677	672	689	649	698	705	694	638	644	685	656	640	731	646	653	676	661	639	703	621	661	669	654	659	612	681	673	631	666	689	669	657	679	661	639	648	633	677	636	700	673	658	640	711	633	667	666	636	648	726	627	654	682	651	665	664	698	617	645	696	653	641	679	695	665	658	679	636	673	673	644	685	666	635	689	650	664	657	628	643	662	737	643	664	655	694	650	635	679	706	684	686	659	635	634	649	667	678	677	669	630	716	688	602	674	622	699	659	658	662	676	628	694	629	678	698	656	635	677	674	637	639	700	657	668	636	669	687	658	688	606	641	676	678	650	647	709	652	674	657	645	600	629	721	661	629	641	682	646	650	712	652	665	651	659	656	651	683	661	682	639	680	684	632	693	616	665	661	712	690	657	643	613	687	697	674	634	664	649	684	713	658	679	685	635	626	671	639	672	697	687	675	673	627	628	691	661	674	728	653	680	666	641	677	638	636	664	673	662	639	663	627	692	664	685	664	631	594	679	712	662	603	689	650	673	623	665	643	676	640	696	691	664	665	643	675	647	704	642	679	645	658	662	675	699	691	642	704	666	601	690	666	698	689	681	670	617	649	701	694	678	647	641	656	630	653	658	704	664	674	668	662	648	695	649	674	662	726	597	653	663	638	641	712	645	672	673	674	697	658	689	659	663	678	686	624	688	660	690	659	657	687	647	668	641	634	694	661	674	703	661	682	673	670	653	662	693	635	685	675	672	758	690	645	725	656	669	676	656	663	609	638	687	641	693	621	658	675	678	672	687	617	679	648	635	641	641	654	651	679	693	627	672	619	683	618	670	642	628	674	624	631	664	637	659	665	631	672	647	660	667	690	700	716	658	637	680	575	644	673	687	669	635	646	672	667	659	675	689	679	676	670	655	667	678	665	653	696	685	645	680	660	668	679	642	706	674	614	689	679	674	672	673	747	654	685	692	639	630	614	633	667	640	637	653	674	703	656	665	671	650	612	639	621	656	639	661	637	708	634	651	624	696	668	648	671	684	667	633	665	640	674	647	685	650	709	673	664	684	605	667	605	644	664	660	631	696	622	660	639	644	672	686	650	670	660	673	627	728	665	677	710	665	669	687	636	626	692	662	678	691	659	653	697	680	619	672	624	671	679	649	682	664	642	669	701	664	687	609	694	660	695	649	637	707	642	649	664	659	643	634	672	621	653	669	652	675	680	643	716	629	652	642	659	673	631	678	646	687	652	655	622	620	677	679	692	700	689	697	648	627	686	673	614	611	649	659	668	700	655	703	660	662	665	657	702	655	627	688	630	652	683	675	676	669	695	670	626	650	639	682	642	641	645	661	651	668	635	645	632	671	670	659	699	612	647	581	665	646	640	655	645	602	642	633	683	580	663	656	666	687	646	652	672	638	613	626	700	623	660	693	643	656	634	670	664	658	637	676	669	691	625	681	674	623	704	685	668	638	662	661	679	709	651	656	616	651	681	653	673	630	691	671	664	691	632	646	680	630	637	750	655	643	676	668	656	697	677	634	661	672	677	653	669	671	676	695	660	707	637	650	677	661	648	672	670	671	677	666	649	693	643	641	678	642	682	644	611	653	675	680	680	644	635	656	664	652	675	635	668	630	642	675	697	631	673	638	603	646	611	641	684	695	684	645	674	684	667	673	707	600	687	646	626	657	630	680	632	629	617	673	648	672	689	695	695	604	685	667	667	662	683	656	661	645	670	681	651	657	657	683	718	677	618	700	668	712	579	639	674	661	650	679	654	674	651	639	685	701	658	621	670	615	620	648	675	644	647	673	651	678	656	682	627	706	677	615	661	682	686	670	724	651	613	654	673	702	640	689	636	672	651	654	685	616	637	622	650	673	665	673	635	678	638	690	598	677	688	629	603	689	639	682	663	659	694	678	607	642	684	676	613	669	665	659	681	623	657	712	657	643	653	670	668	655	620	681	650	665	703	633	689	638	638	683	640	615	683	685	675	631	673	664	691	653	651	659	660	653	627	668	655	659	663	656	668	671	629	621	688	621	680	634	671	684	627	667	666	668	679	673	662	717	672	664	667	663	654	677	635	700	647	621	664	646	655	684	679	657	664	680	646	652	677	641	637	679	662	679	656	651	683	676	658	622	616	653	613	692	679	654	664	683	675	645	668	657	642	663	669	653	682	628	621	660	638	675	651	644	686	669	680	664	706	666	668	701	683	700	633	662	644	647	669	631	684	677	644	698	662	674	658	667	670	628	630	668	661	659	703	673	728	657	710	670	653	667	671	677	690	695	635	679	695	671	626	684	656	677	661	680	698	676	674	676	683	652	722	622	654	610	669	650	685	664	702	676	728	599	713	648	702	656	676	681	689	648	623	721	664	692	644	619	667	656	667	661	632	667	655	679	662	706	669	685	688	648	616	644	671	627	678	670	653	668	631	657	675	655	678	675	626	712	658	684	658	666	643	681	658	640	689	690	660	720	657	659	656	695	654	641	655	685	650	651	703	651	697	646	634	730	675	664	635	589	657	673	691	652	676	732	661	665	641	671	661	651	692	662	665	643	685	686	670	658	686	655	711	620	706	613	668	661	690	694	636	636	686	645	647	663	714	717	676	678	656	634	683	673	637	615	646	688	666	605	637	631	653	656	661	650	732	624	664	670	657	665	720	682	691	632	673	658	678	598	627	657	677	695	668	665	668	680	668	657	668	663	692	709	676	628	657	669	665	675	639	689	703	691	653	653	636	677	700	661	688	657	657	691	643	681	638	649	696	695	610	664	698	667	679	645	660	634	649	678	654	645	648	642	697	687	693	621	715	665	651	632	718	603	673	650	681	670	672	688	658	653	675	620	692	650	708	690	651	656	626	657	620	663	672	662	624	695	607	621	688	690	640	674	661	702	660	652	630	659	663	664	662	684	622	665	672	673	626	675	645	653	664	698	616	662	683	651	720	704	665	674	627	646	689	639	680	637	630	677	697	690	664	677	690	667	719	693	692	659	678	583	664	640	689	690	687	658	661	659	661	694	688	626	692	691	658	689	650	684	628	672	687	696	706	610	645	689	665	664	687	665	679	657	621	635	696	667	709	646	633	663	667	681	684	688	589	658	649	698	704	676	682	677	653	661	682	651	637	667	649	635	648	713	619	643	675	662	680	686	599	665	683	684	651	708	635	720	653	706	665	733	640	710	660	686	669	697	652	665	671	631	632	660	682	680	637	665	649	665	706	632	655	668	687	671	620	683	677	685	683	657	654	677	627	673	683	646	688	662	661	654	674	636	658	664	628	674	682	694	643	624	685	673	688	697	646	650	648	726	661	679	643	688	587	653	652	663	687	687	672	685	643	662	668	655	701	702	668	654	602	632	637	666	679	656	638	663	643	639	662	676	644	710	613	629	669	660	681	700	688	668	666	623	682	661	632	680	647	674	633	690	702	691	677	681	627	689	662	672	708	624	620	664
34915	42300	40483	22311	8074	8210	5728	2592	1249	926	785	782	779	771	830	772	764	741	747	763	756	758	782	757	838	740	753	761	769	790	819	760	758	722	760	760	771	779	728	767	793	749	766	769	790	757	777	774	731	734	799	739	756	763	792	755	767	772	740	743	754	730	758	790	798	750	789	767	801	778	814	786	782	735	783	731	819	780	773	733	757	741	798	836	815	729	704	781	762	744	754	753	772	773	763	783	732	759	765	723	771	760	783	751	791	777	745	816	758	753	773	737	763	761	748	754	749	755	751	748	737	808	790	758	757	741	768	787	785	741	802	750	769	744	768	687	744	733	773	786	773	717	814	786	754	765	796	748	755	742	738	764	717	793	787	790	737	812	743	765	806	753	771	737	826	774	841	758	735	771	780	747	813	770	756	762	730	742	778	801	810	752	729	779	794	776	766	760	776	767	791	759	802	771	737	750	801	782	762	756	762	773	720	767	762	759	755	754	759	809	780	791	814	755	834	769	775	745	785	758	785	776	777	786	793	814	791	766	764	775	777	797	778	822	741	831	792	764	790	767	772	742	754	756	742	765	755	716	762	753	762	732	748	803	771	731	782	818	798	776	695	746	782	784	794	752	779	792	799	772	754	766	794	789	792	732	773	740	790	730	742	765	819	752	735	823	738	766	739	735	722	758	818	758	745	765	734	795	804	737	762	788	798	796	692	741	741	737	781	754	807	754	766	766	767	727	787	737	732	820	726	800	788	747	791	803	789	783	782	781	788	727	750	740	726	775	806	820	751	725	747	737	822	797	801	790	750	774	785	754	747	736	785	740	733	764	792	749	789	747	753	796	759	770	745	754	778	758	806	782	744	750	763	731	798	814	746	724	757	774	782	805	776	787	786	777	786	775	793	807	781	732	753	736	821	738	759	796	782	794	775	807	747	781	742	757	809	785	731	787	725	771	719	774	756	774	767	766	809	788	792	784	764	759	727	801	745	754	735	757	792	758	775	742	752	749	773	750	790	772	738	741	777	828	825	796	737	776	765	775	791	796	768	773	741	749	704	801	742	770	759	799	725	703	763	805	747	786	737	768	777	753	787	793	767	732	695	798	759	757	762	781	779	821	784	789	803	773	734	762	762	784	761	799	814	739	768	736	774	792	767	770	751	807	730	777	772	780	760	780	823	781	750	784	808	842	779	776	750	724	783	769	793	811	755	756	791	789	774	755	784	787	766	805	785	774	774	747	805	742	739	791	743	789	757	768	795	737	803	791	746	768	749	764	786	742	732	745	833	713	733	748	785	783	796	737	795	744	796	778	748	795	762	762	809	736	787	798	764	748	757	774	764	756	776	815	756	715	730	796	782	753	765	781	760	741	703	719	754	803	785	718	730	743	788	782	764	730	722	799	770	743	789	741	769	782	756	777	774	783	759	758	752	764	791	757	753	762	745	745	756	756	768	803	809	790	769	751	756	734	805	721	788	814	754	726	748	821	758	751	784	776	742	770	751	781	817	757	787	729	735	701	773	761	760	758	746	744	774	759	751	687	765	780	724	814	782	754	790	717	749	771	726	779	793	774	811	820	765	771	745	709	772	755	725	787	761	760	779	746	793	733	723	804	723	810	779	737	695	787	794	783	730	730	792	788	709	802	766	796	740	755	790	701	786	757	745	764	748	755	775	746	725	767	720	775	773	728	797	736	783	745	783	744	789	759	783	734	770	758	769	755	731	750	795	785	744	789	822	736	779	702	770	789	804	781	759	757	784	777	746	730	744	784	762	783	780	804	774	723	767	740	703	784	800	737	751	796	751	738	786	791	758	795	791	767	731	775	716	800	776	829	759	725	799	759	833	782	762	792	765	790	778	789	775	765	759	703	739	743	750	765	776	748	769	801	802	793	800	739	714	722	774	798	745	783	769	703	733	773	782	742	752	753	803	744	745	779	772	802	748	753	770	772	773	772	770	761	773	757	779	744	791	702	827	807	811	729	795	793	776	778	767	777	756	742	712	790	718	821	753	744	759	839	778	750	765	792	775	761	732	751	735	780	749	697	738	741	758	833	722	755	744	766	773	780	762	740	774	764	708	770	765	799	778	798	753	782	736	724	776	770	754	757	781	775	737	808	750	799	790	764	775	737	742	728	798	710	761	718	776	767	811	777	785	823	785	742	698	775	740	735	732	782	783	707	761	735	741	783	746	799	786	766	805	784	780	740	822	796	710	746	761	766	740	778	741	718	783	804	749	782	790	729	813	739	754	779	755	733	736	783	761	794	790	739	731	722	747	791	773	732	769	783	723	735	731	791	735	739	740	752	726	754	742	754	767	750	841	752	758	753	803	767	709	791	752	787	731	805	743	735	692	711	766	782	749	737	800	777	795	720	731	751	735	792	748	769	791	779	793	773	768	765	795	706	743	750	809	787	772	816	755	727	776	780	739	756	750	827	755	767	823	756	775	802	779	722	742	791	723	788	786	745	725	739	787	785	785	742	780	770	763	765	816	742	746	805	766	738	772	812	791	772	781	794	755	790	778	731	779	773	746	781	799	818	718	721	816	767	738	768	774	787	771	767	787	792	783	753	740	767	732	724	788	772	774	747	777	742	706	770	758	763	778	793	797	712	788	810	791	796	733	795	788	792	718	765	777	758	779	787	765	774	798	758	783	717	820	754	784	790	713	795	746	778	748	739	756	771	750	724	743	773	699	720	782	759	790	805	746	754	808	753	757	745	761	738	745	795	769	813	722	737	768	741	736	760	727	788	769	761	818	789	781	811	744	784	766	724	762	717	750	748	779	756	746	748	752	789	712	782	753	787	789	742	743	802	761	757	760	788	757	764	776	740	789	717	781	783	760	784	736	776	787	792	764	766	803	735	743	778	753	774	760	756	774	759	796	784	746	777	764	743	761	737	748	816	761	769	749	786	800	778	825	764	767	824	773	906	777	733	747	727	764	764	746	764	798	755	753	786	815	751	770	792	813	802	722	800	768	778	772	774	776	816	767	787	769	754	728	757	778	738	751	778	799	746	708	777	753	800	741	775	838	780	753	785	725	789	777	796	761	738	799	752	732	790	794	767	779	751	781	768	771	751	754	732	739	801	804	739	777	802	709	794	787	760	817	780	770	777	771	767	784	686	800	758	778	782	811	775	803	774	768	809	826	769	733	791	768	781	750	766	760	782	749	787	728	780	707	775	742	758	760	744	785	784	792	830	774	747	740	739	765	727	815	742	745	740	748	724	739	734	792	789	757	723	755	725	785	770	751	761	762	800	773	788	775	805	777	762	741	753	819	735	743	756	747	760	727	809	757	760	765	767	791	737	786	779	787	785	748	772	786	736	825	776	816	759	826	722	757	770	736	740	771	768	784	760	790	823	718	763	763	757	803	828	786	749	763	771	796	799	756	760	733	763	764	785	782	791	816	720	733	726	771	789	769	758	777	742	773	774	802	741	742	813	744	816	736	775	732	731	804	777	720	776	768	771	739	756	729	760	708	749
44968	57463	42395	19647	9237	11486	7693	3483	1593	1134	909	950	922	937	901	922	875	964	865	904	941	919	860	935	869	915	840	940	907	906	941	876	949	884	921	917	939	866	870	910	942	891	891	923	950	900	895	939	846	933	910	972	893	971	910	900	844	879	923	909	864	855	957	927	909	896	892	922	870	929	920	888	910	947	867	966	935	863	919	887	860	970	890	944	873	928	874	899	904	934	886	873	941	893	910	937	911	920	906	939	920	923	911	897	946	932	917	858	918	877	914	920	940	885	872	907	944	903	912	859	904	898	850	919	907	929	914	921	886	906	968	871	942	935	879	920	909	951	932	934	858	934	930	874	890	862	883	914	910	893	887	885	844	882	893	900	902	926	879	923	926	955	895	883	907	880	892	983	892	870	939	855	879	905	901	901	904	857	896	945	887	894	954	936	831	872	952	953	922	854	891	941	911	929	923	889	927	928	941	878	912	907	871	910	920	901	858	897	915	896	905	953	895	863	956	934	835	893	936	913	947	878	954	955	870	883	917	925	875	936	906	932	922	933	914	926	929	936	923	920	897	901	920	848	878	926	941	906	933	919	885	906	901	881	868	866	917	902	882	910	913	892	893	894	933	937	948	938	890	859	971	888	885	843	897	881	877	871	941	887	880	970	904	897	923	892	865	930	897	914	923	918	915	982	890	910	888	907	949	876	939	952	892	862	904	892	963	926	884	932	888	832	901	931	933	911	873	885	874	923	923	920	945	854	900	905	927	847	893	908	890	946	877	909	957	890	899	919	904	870	935	912	923	854	936	955	903	927	888	886	955	878	919	960	920	930	900	941	917	924	915	885	902	927	925	904	884	871	922	942	859	942	906	868	926	867	978	889	932	884	909	902	868	907	916	889	899	875	938	891	930	919	882	893	957	902	906	933	838	910	951	907	921	890	854	924	870	943	887	910	899	907	946	891	918	910	895	939	917	934	960	910	940	926	937	906	938	903	911	915	915	897	908	886	947	912	899	943	926	873	897	923	905	917	896	937	913	865	954	932	850	918	930	935	951	917	923	924	906	941	939	962	898	879	924	922	911	915	921	945	916	932	959	953	874	932	943	940	934	910	867	917	923	859	923	890	862	899	965	869	906	900	881	932	934	930	940	908	927	899	913	859	843	872	918	916	855	907	884	881	929	875	912	864	937	869	922	929	894	905	954	896	913	965	912	886	852	914	913	888	949	884	907	861	915	856	907	944	934	894	920	916	922	957	939	944	829	926	897	934	881	887	878	845	902	880	892	888	849	918	951	940	900	946	918	913	925	956	922	928	908	916	895	900	883	916	855	878	873	944	912	897	924	877	934	899	961	955	941	960	943	901	908	938	899	857	897	912	897	905	975	871	923	857	926	877	922	883	919	882	934	918	925	943	928	897	842	939	902	875	971	891	927	852	889	930	924	864	948	888	922	900	898	865	913	928	883	921	894	921	870	893	901	882	965	1002	863	883	879	925	956	925	879	878	916	965	887	897	945	854	928	848	907	918	900	918	885	897	924	889	881	890	974	900	911	941	927	910	892	879	907	944	908	905	915	886	877	940	929	875	866	900	894	885	922	906	931	919	910	903	927	914	873	911	897	871	888	874	903	961	931	934	887	912	938	912	967	872	931	851	865	920	891	841	889	882	932	903	854	833	893	922	895	941	919	923	868	890	893	903	958	837	921	955	924	900	952	911	948	901	945	810	900	863	955	868	948	952	912	915	944	890	862	930	915	904	885	911	917	896	929	879	900	890	890	872	931	930	881	878	938	887	925	973	886	916	894	867	912	921	896	930	945	968	899	915	907	919	859	895	901	866	882	900	872	929	885	928	890	921	943	925	885	874	936	879	944	933	925	903	869	859	878	906	849	871	909	919	901	908	938	968	928	907	868	937	912	971	899	918	921	907	894	956	900	930	862	889	985	912	870	880	910	966	927	920	906	942	894	923	949	901	871	890	962	923	929	905	913	914	943	902	882	901	942	911	855	895	935	907	942	871	915	870	916	916	869	905	913	893	954	909	952	914	910	887	891	885	958	858	898	876	897	891	946	920	958	852	955	870	921	963	938	942	878	870	922	906	901	869	931	905	908	877	944	883	948	866	938	922	956	937	877	914	900	919	893	934	914	945	921	888	883	949	937	935	900	901	921	877	861	908	885	864	856	915	893	964	930	925	983	909	929	912	954	923	883	926	893	940	941	851	882	869	925	918	902	902	872	920	898	912	952	983	925	903	905	884	903	879	882	889	906	962	915	872	968	928	899	942	947	926	965	866	922	871	886	918	905	859	865	899	927	870	949	909	943	922	913	897	863	893	901	885	915	905	909	880	879	930	835	944	870	934	926	943	901	944	942	924	861	913	882	879	895	880	917	854	903	865	879	846	897	870	910	942	911	948	867	964	886	969	923	900	938	911	934	867	901	860	893	892	917	874	858	909	859	891	878	884	886	914	864	986	914	894	849	930	968	950	875	923	951	864	883	940	944	871	917	899	908	904	876	925	913	905	940	914	969	924	917	937	903	924	867	901	947	899	917	949	892	930	880	985	893	908	870	910	914	891	914	916	886	880	945	905	877	928	896	901	894	955	907	977	900	867	896	908	944	853	883	851	912	929	906	868	915	925	916	905	863	905	906	914	906	839	847	925	875	911	888	949	891	896	890	915	959	929	929	906	894	865	918	964	899	911	898	955	967	906	907	976	898	907	896	920	945	902	898	882	828	924	921	911	863	925	953	927	937	927	875	926	888	869	960	855	881	890	895	881	952	981	937	931	891	920	898	937	947	966	916	925	860	900	930	902	858	919	884	909	892	913	874	898	954	940	899	905	932	916	909	893	894	880	892	879	932	895	945	917	919	987	918	874	885	915	936	903	854	974	899	899	955	893	901	872	917	928	921	828	895	921	884	939	939	862	884	934	918	891	906	872	859	945	855	880	903	894	894	878	904	877	936	889	861	914	913	907	864	921	953	964	891	902	924	909	868	914	886	919	954	914	877	905	892	957	903	886	874	960	878	928	883	914	919	918	861	887	941	883	904	931	910	919	908	892	960	941	924	920	896	916	874	958	932	920	917	905	850	889	927	888	942	905	909	917	957	902	871	939	897	899	909	837	956	955	880	870	921	865	885	898	910	909	906	940	914	912	928	935	967	876	884	961	919	850	921	907	967	942	907	898	904	948	875	937	913	959	902	916	937	860	981	940	842	956	929	901	889	902	899	889	932	905	834	862	883	881	830	919	888	881	934	966	891	907	905	914	940	947	911	903	888	900	886	899	917	920	869	864	894	920	860	899	921	943	887	902	937	908	892	927	890	905	926	859	903	866	968	884	893	902	915	914	885	901	917	933	868	957	864	912	958	856	888	872	862	901	944	903	898	923	892	887	933	923	877	893	876	915	903	925	890	885	918	972	917	916	895	884	902	959	935	945	902	900	911	856	917	881	873	933	947	882	937	938	936	911	958	870	908	884	896	956	904	913
24760	22041	31721	28766	25755	34056	30873	14153	4193	1197	640	637	640	662	627	612	597	601	648	580	583	606	633	609	640	671	646	634	563	558	630	644	599	582	635	677	587	583	601	600	582	624	636	584	613	611	575	600	644	603	606	614	578	614	613	627	598	629	583	612	610	594	649	594	649	633	582	572	681	648	618	584	617	632	600	636	580	643	647	570	594	611	647	649	613	660	610	643	602	591	632	597	642	612	612	618	610	591	593	593	557	593	618	610	633	642	602	627	571	622	634	580	616	589	621	636	635	563	620	606	640	613	653	624	600	629	590	656	571	637	603	577	600	635	575	602	616	597	597	597	632	591	588	615	609	622	636	570	607	607	598	583	640	611	598	608	583	600	559	612	631	648	618	611	589	609	620	648	610	633	636	638	575	601	600	601	610	630	619	612	593	643	590	655	641	639	586	597	631	554	626	624	583	594	590	644	654	633	604	615	584	652	631	641	599	613	648	610	579	633	565	602	642	640	609	593	610	660	585	568	616	615	576	585	603	620	607	622	605	629	624	624	615	607	596	591	623	636	636	633	620	655	626	592	606	571	635	587	602	605	551	661	612	644	622	648	642	637	623	588	598	563	619	630	651	588	617	623	607	629	612	642	607	600	667	619	584	600	585	619	635	614	577	577	607	629	598	605	592	634	585	615	553	609	607	587	632	654	583	651	626	607	625	687	626	598	583	584	606	634	612	608	631	599	624	619	609	582	608	602	660	583	588	628	595	595	586	603	584	599	590	563	634	598	644	584	586	585	638	628	619	578	590	618	616	599	629	622	582	599	627	602	599	630	585	595	638	643	637	630	560	610	622	581	599	605	608	621	659	573	622	604	558	634	628	625	617	629	648	586	587	549	593	610	575	676	589	606	614	670	588	595	594	631	607	622	589	601	630	613	621	612	582	667	622	574	593	592	647	641	637	619	597	591	574	604	620	605	607	561	552	572	570	626	541	600	636	594	668	582	621	633	619	653	584	625	591	652	641	565	603	607	645	655	592	651	602	570	653	611	631	614	582	606	619	647	602	590	565	598	633	611	589	633	606	615	582	612	589	604	599	620	614	591	644	656	606	592	623	593	617	638	648	567	607	627	601	609	628	592	609	633	622	610	666	612	582	618	620	575	613	604	641	650	633	585	597	583	607	634	675	604	603	586	660	578	592	593	641	595	604	555	578	606	580	634	622	591	595	606	601	602	575	612	628	640	603	623	610	623	630	609	618	593	586	638	591	583	615	607	562	644	620	625	625	554	611	664	622	634	585	653	638	633	599	589	606	599	549	566	645	576	636	608	595	661	638	598	623	596	613	599	629	617	623	576	599	636	571	568	632	617	583	596	637	626	626	575	594	606	635	634	565	586	626	655	556	600	592	641	593	592	617	592	572	623	610	625	643	597	587	617	632	569	577	615	587	623	629	601	611	609	664	575	609	599	660	621	621	592	633	634	600	618	590	608	584	601	644	604	580	634	625	607	582	608	620	597	609	576	619	629	610	572	589	602	621	578	602	592	593	598	622	587	596	595	645	590	624	611	614	616	566	593	572	597	601	617	631	649	601	601	634	599	597	634	626	628	582	584	606	623	620	610	626	544	572	629	603	610	587	623	624	619	593	607	601	614	589	593	617	614	613	617	601	595	624	627	622	590	591	614	588	569	613	589	641	621	572	612	586	604	615	628	606	580	603	598	634	631	578	598	595	620	657	649	607	597	591	549	598	649	633	609	638	610	599	595	596	595	587	571	580	624	647	628	545	571	591	567	586	561	621	595	606	596	628	600	589	628	594	614	587	580	645	652	584	593	635	608	566	595	600	595	636	608	564	594	604	644	669	647	586	609	618	616	568	596	600	610	588	638	637	589	602	596	608	647	601	637	639	585	592	580	558	614	627	577	664	635	599	564	607	625	592	619	609	625	612	610	580	600	573	627	596	621	669	584	605	602	616	590	606	624	594	617	648	594	667	590	657	602	636	655	592	627	606	620	587	616	628	588	617	603	596	578	593	607	594	620	614	570	646	589	604	617	645	614	586	630	614	660	603	607	583	626	578	607	639	604	603	558	587	628	605	616	649	627	621	638	592	647	609	588	619	618	616	586	583	591	583	589	604	594	638	601	573	606	592	599	600	633	618	646	597	643	574	598	610	637	634	557	587	609	603	590	568	583	612	622	646	611	571	620	606	622	654	574	639	580	599	568	588	625	584	594	607	626	588	616	612	626	607	636	602	603	598	600	609	637	606	630	629	553	632	599	551	624	645	585	630	589	666	606	588	636	565	603	614	630	620	605	547	608	622	553	639	654	626	610	623	619	579	567	611	617	590	618	611	617	595	585	647	587	604	601	631	663	637	632	586	630	594	600	606	608	614	637	650	640	611	645	591	602	592	609	646	618	631	613	586	594	595	570	566	542	577	610	623	648	623	605	570	640	604	617	612	619	652	619	588	598	617	633	576	628	571	608	595	623	596	578	598	571	626	665	607	608	543	630	636	615	587	618	610	622	591	604	521	572	613	623	588	643	601	621	625	594	648	614	574	623	600	567	654	615	626	623	561	572	627	586	584	605	622	662	582	631	621	599	654	614	670	591	606	593	587	579	623	611	584	591	589	580	605	597	625	597	558	627	626	622	566	634	600	622	615	643	599	629	618	600	656	617	631	598	634	556	632	622	625	619	586	575	630	569	597	624	611	631	623	638	637	638	624	604	617	638	562	640	594	615	583	590	597	618	618	609	578	605	634	651	605	640	564	604	662	646	615	612	607	625	630	594	574	610	590	582	602	630	623	658	588	599	623	668	643	608	603	648	596	630	639	600	592	602	644	597	593	642	582	635	617	629	627	596	611	631	569	579	615	605	644	577	621	607	536	625	600	628	638	586	558	642	619	589	621	593	609	628	585	608	659	607	600	608	594	601	610	606	559	620	632	615	617	589	595	608	612	604	633	615	641	582	611	650	577	601	603	612	566	580	616	618	601	638	610	607	590	589	676	650	581	578	597	590	618	577	601	592	624	619	613	620	593	629	603	566	586	586	635	601	656	576	622	602	623	585	642	578	599	615	617	589	567	625	606	624	601	628	602	579	594	598	587	593	622	599	610	620	555	619	653	621	608	604	656	634	586	599	653	617	622	599	632	596	616	613	600	661	600	621	615	636	667	592	599	600	621	652	636	617	619	621	626	576	630	613	638	621	578	601	616	639	601	638	600	620	580	612	597	584	626	569	605	602	639	597	615	606	574	619	617	578	622	617	602	570	576	596	606	622	598	644	643	621	622	598	603	615	589	580	634	613	630	604	603	609	558	607	572	597	615	583	580	580	613	605	630	647	638	601	599	568	589	582	624	632	654	591	602	575	596	604	585	595	588	650	660	615	605	601	570	620	632	644	597	578	588	595	591	631	583	581	588	656	596	589	623	600	607	624	575	624	610	582	602	561	640	615	600	614	630	638	583	610	584	615	631	575	606	607	628	563	564	579
49384	75651	60179	39395	32645	38110	30248	15332	5518	1680	732	708	749	702	712	706	719	750	779	712	762	717	703	709	744	739	752	703	756	729	726	751	697	715	730	746	669	746	774	765	726	686	742	703	708	737	738	709	765	717	757	763	719	746	687	715	688	699	719	717	735	719	701	743	731	727	735	736	692	771	755	730	687	675	716	767	731	753	727	787	741	765	760	821	685	763	743	758	705	740	792	690	722	744	797	689	758	719	762	710	739	684	740	733	720	700	731	692	739	700	724	728	706	739	730	747	762	690	747	726	719	749	703	753	712	727	743	766	759	751	701	784	721	781	705	700	770	743	682	734	730	728	686	696	752	715	731	726	699	755	718	735	722	724	752	699	703	773	708	773	692	770	760	740	725	681	721	745	725	775	734	740	730	762	789	717	770	735	764	798	753	687	725	693	730	756	782	693	739	756	731	740	709	703	693	704	732	757	696	742	736	776	713	709	748	718	748	747	699	718	731	785	753	742	704	768	701	714	751	742	740	738	732	677	699	742	723	703	717	724	774	675	754	757	724	743	756	748	721	737	722	718	757	717	667	758	751	739	766	679	698	762	795	751	728	712	734	709	780	721	804	739	694	716	780	708	721	726	733	703	766	738	704	713	755	729	716	725	776	751	699	723	735	700	702	757	717	684	730	721	786	698	734	733	724	777	735	721	732	695	729	738	685	774	707	746	779	721	751	741	760	737	704	688	787	733	713	702	739	714	722	724	732	691	689	743	737	721	726	769	713	689	715	702	735	751	702	722	720	691	706	685	710	698	711	720	690	753	702	732	711	688	723	714	705	707	739	728	759	727	763	725	727	718	686	688	736	746	692	785	757	769	732	751	741	744	696	715	737	738	749	758	734	706	758	732	717	730	764	734	725	735	715	728	739	746	744	749	755	749	695	716	729	718	792	742	734	762	752	718	730	763	742	725	692	712	715	709	783	713	722	708	774	728	721	735	697	761	715	744	737	748	749	722	745	736	693	733	768	699	754	758	732	733	752	683	745	708	701	675	741	763	768	727	720	731	685	740	701	722	730	760	696	728	768	726	727	711	710	727	660	726	745	731	743	730	724	732	739	746	743	704	825	745	705	704	719	699	769	779	729	735	732	736	748	768	754	686	695	712	712	745	724	686	696	775	726	732	746	768	736	739	773	753	722	805	686	706	700	784	755	744	732	742	735	737	733	722	705	757	775	748	742	736	711	752	686	708	765	769	740	748	698	798	761	729	718	721	754	769	691	739	733	780	757	753	762	722	723	779	773	775	729	755	732	713	737	745	751	668	761	748	740	731	696	774	784	748	759	766	738	715	769	756	727	721	737	733	731	776	703	770	704	771	719	686	717	767	750	780	724	753	711	743	707	691	694	766	744	702	699	751	743	756	707	715	704	738	721	699	775	736	733	692	709	728	756	760	769	714	711	706	745	742	685	712	761	737	750	703	702	695	714	748	766	726	695	722	736	717	713	711	728	702	734	709	751	714	736	755	768	779	711	739	708	704	680	749	730	709	754	764	709	758	775	719	714	766	757	738	741	726	674	749	726	705	690	679	710	726	710	727	696	771	731	709	704	762	706	711	670	780	729	750	716	756	776	731	748	685	724	735	723	729	742	722	734	742	714	740	725	734	730	707	756	721	731	728	724	748	704	759	716	781	749	767	706	736	739	753	755	736	736	730	739	771	730	710	720	741	733	778	708	745	749	747	788	730	741	686	772	761	677	705	744	705	738	723	751	709	736	734	750	767	732	719	784	739	788	700	692	754	708	764	714	697	766	728	691	772	710	725	759	725	739	737	727	768	709	699	710	752	761	771	718	745	765	740	760	688	740	757	786	768	765	751	738	777	718	767	710	711	708	720	693	747	699	750	737	782	760	714	761	739	728	737	746	733	745	711	751	718	735	720	711	722	770	721	743	694	768	720	718	744	742	702	769	735	771	751	717	783	746	717	721	762	711	759	786	714	731	736	722	740	697	767	719	683	744	747	695	730	774	689	739	741	737	717	717	740	724	725	765	709	726	760	753	720	747	744	731	745	708	680	759	730	767	771	686	708	750	778	731	757	721	715	724	713	691	707	703	707	741	717	777	735	752	710	763	760	728	760	687	719	732	717	746	674	697	685	750	746	722	764	754	742	724	711	702	768	770	732	685	757	707	738	744	726	709	727	692	727	734	774	738	736	756	763	768	752	702	709	704	750	727	759	771	705	698	749	786	756	719	733	711	754	676	716	728	739	752	748	718	697	727	745	674	662	753	811	702	760	735	736	747	736	754	722	786	726	707	704	743	744	722	676	692	678	736	719	773	727	749	725	757	717	731	714	739	737	694	767	747	732	737	691	735	732	715	730	716	745	734	757	711	697	757	732	790	717	752	750	696	713	735	691	712	786	721	715	748	771	741	743	785	712	728	761	728	694	704	703	705	725	696	692	737	739	757	775	747	707	705	719	721	709	738	738	721	752	755	744	764	770	683	717	759	725	728	731	722	770	773	718	747	669	690	701	712	732	757	717	707	738	721	747	733	663	692	713	820	771	745	707	710	786	771	708	719	760	758	763	710	740	750	759	703	746	777	751	755	753	717	716	723	742	758	752	727	730	736	764	731	723	752	674	773	738	676	706	727	758	783	759	724	717	733	752	723	753	717	772	714	714	722	739	767	747	741	718	699	759	762	746	735	701	736	739	705	762	747	745	713	736	709	752	730	752	734	739	737	711	734	774	735	763	776	711	749	742	693	726	696	722	732	749	762	732	748	719	767	748	741	735	729	769	762	705	701	756	766	741	676	713	688	734	741	740	726	768	736	764	753	730	731	721	754	702	761	747	737	732	782	751	770	742	724	756	707	709	724	728	706	750	727	710	722	719	729	726	686	741	754	743	720	731	707	728	759	747	774	714	721	733	761	752	757	682	731	695	705	743	762	678	735	719	739	711	732	744	699	697	758	710	734	725	717	769	710	670	757	756	765	686	729	742	766	738	750	742	717	701	760	747	745	704	733	744	748	732	746	718	699	719	720	718	723	747	728	722	755	720	761	744	755	700	734	722	776	760	747	712	716	723	756	735	719	727	745	680	770	703	769	736	719	724	790	720	734	740	712	716	716	725	712	735	725	730	712	735	734	703	736	730	772	672	694	671	754	737	744	727	721	721	735	666	717	711	764	768	702	714	741	698	780	732	774	743	740	731	753	719	733	732	724	755	683	743	698	773	746	750	718	678	718	744	766	770	731	728	719	731	741	705	672	736	723	709	704	766	768	689	760	712	711	747	738	724	703	699	712	761	735	760	730	762	753	737	701	748	747	713	753	728	734	747	738	714	759	692	718	685	725	742	734	693	688	729	754	741	725	684	778	721	742	684	740	758	781	711	742	725	730	755	743	668	721	739	700	761	754	745	768	736	730	785	711	725	783	741	710	715	765	721	711	734	724	762	703	713	686	757	717	697	671	721	765	711	729	811	735	689	734	732	712	707
23464	21490	29688	25094	25339	43629	41205	22207	7483	1793	616	621	581	657	604	596	596	591	630	567	570	630	615	570	589	599	628	599	614	597	580	582	620	577	564	593	543	608	594	579	607	557	636	609	624	595	617	603	604	583	595	587	584	570	592	604	584	572	587	645	573	563	601	591	575	590	581	567	592	569	593	565	618	599	599	594	577	613	550	624	560	602	593	603	630	586	560	623	574	566	630	539	555	563	586	582	623	585	603	601	581	579	604	585	585	597	588	562	615	600	591	589	578	568	560	591	627	593	591	619	615	574	546	596	575	568	583	615	621	614	634	560	593	558	600	677	624	601	548	587	580	550	584	590	599	587	601	571	594	617	574	571	580	586	616	548	571	615	627	596	605	563	568	594	543	585	612	611	617	553	602	582	604	552	596	573	627	564	591	581	572	595	614	555	622	595	554	603	596	607	543	625	554	517	590	577	555	576	571	589	588	612	607	581	608	553	588	597	589	609	569	572	555	555	578	585	549	577	653	622	567	568	602	563	619	573	607	600	587	571	560	612	587	589	599	596	598	609	595	626	609	583	571	562	609	579	526	603	567	606	602	568	534	563	565	601	560	607	572	554	590	629	590	571	640	580	556	610	556	569	568	569	558	545	583	598	647	571	571	578	575	590	608	574	630	655	560	593	541	612	544	630	580	550	602	617	552	556	593	597	593	572	566	583	596	607	625	549	609	608	565	579	585	554	620	528	605	572	650	555	562	551	580	565	604	610	629	590	572	590	593	602	624	558	593	594	615	575	561	609	570	599	542	612	591	595	576	586	615	563	587	583	603	633	556	589	615	572	538	544	590	593	608	529	570	540	592	574	566	661	608	566	603	560	573	558	562	545	565	528	619	550	612	583	554	591	584	620	602	571	592	598	578	571	586	580	555	594	605	580	536	611	633	592	564	589	581	551	555	603	606	596	589	573	618	604	623	584	561	601	589	579	624	556	567	578	577	567	579	607	556	582	565	592	592	610	570	621	571	546	548	622	569	617	547	559	594	581	609	569	591	587	585	589	579	616	576	588	596	576	555	599	609	568	606	613	586	565	576	578	587	541	602	601	557	560	634	600	591	559	601	570	567	609	587	600	607	517	547	549	594	589	613	579	596	559	619	578	535	576	568	557	567	619	546	571	611	588	598	569	639	548	579	610	549	605	584	550	598	567	585	576	533	584	559	595	571	633	616	623	634	571	592	571	582	556	589	593	601	600	596	550	580	578	621	631	599	584	581	600	568	574	616	578	611	609	581	582	605	616	594	563	603	551	591	621	625	609	587	623	582	582	587	598	575	579	552	611	597	582	618	590	626	554	597	575	586	611	589	555	585	650	565	550	614	571	578	599	554	544	593	602	608	569	580	598	575	582	615	566	602	606	589	594	610	584	580	651	610	593	597	595	582	572	579	594	551	581	594	571	592	586	592	592	567	592	609	586	624	576	561	552	598	552	612	611	573	616	580	591	552	522	566	535	583	618	615	562	562	524	548	569	629	587	598	615	563	581	605	597	543	574	571	570	631	607	590	615	601	582	571	572	605	581	572	622	670	580	601	561	591	601	571	571	554	582	612	569	580	588	629	591	558	588	529	623	603	562	628	590	583	598	554	587	534	603	591	595	580	589	597	619	590	614	573	582	628	604	580	568	598	542	578	626	589	603	619	581	638	616	552	614	576	601	564	537	611	623	580	578	590	590	569	604	571	579	615	584	563	585	565	565	618	575	626	608	611	546	589	583	596	620	591	570	563	591	560	614	633	600	612	594	590	619	587	595	624	576	564	591	589	605	593	566	600	617	640	565	585	608	598	541	579	584	630	571	567	605	606	608	589	564	572	591	597	571	571	586	572	596	598	578	598	554	628	569	625	607	616	600	575	576	596	596	607	580	591	595	582	624	575	555	579	562	607	584	544	594	581	609	570	619	550	623	589	596	597	592	590	550	589	598	556	574	561	599	625	574	605	548	589	610	597	592	597	560	606	566	605	580	546	596	573	578	579	633	590	575	593	638	603	613	584	592	600	592	548	581	601	582	603	605	591	596	580	580	605	596	594	589	610	588	645	605	588	624	571	594	561	558	552	612	582	580	626	590	548	581	613	574	590	583	589	611	583	552	554	605	603	601	615	545	609	562	564	609	585	592	562	607	632	549	573	631	582	581	627	608	602	588	606	583	582	589	599	544	565	580	590	588	597	602	610	589	587	622	590	581	597	574	550	610	577	565	621	600	560	568	598	538	571	601	618	569	582	576	565	584	561	636	569	583	570	569	592	609	574	562	581	572	557	548	570	604	567	573	605	582	580	603	565	604	583	538	614	611	593	618	643	589	577	607	562	637	586	624	589	581	619	595	605	582	595	599	555	596	556	581	598	582	623	575	608	591	527	562	589	591	581	585	584	587	559	555	599	525	612	599	607	531	615	605	600	557	596	571	575	587	552	568	568	592	622	585	629	552	550	561	566	614	571	565	561	598	565	627	609	580	619	560	623	566	606	643	556	599	557	589	625	588	549	598	605	598	610	612	586	571	576	580	587	560	563	578	620	575	603	598	604	607	546	602	548	598	600	580	571	576	603	637	572	627	542	619	608	570	562	621	535	594	645	629	604	613	602	561	584	565	569	585	580	552	604	600	593	611	602	557	519	633	583	659	543	622	573	618	575	601	584	593	569	610	618	600	590	538	588	573	602	584	569	621	607	598	593	555	567	579	588	634	605	550	580	607	618	569	627	586	562	552	583	626	554	586	600	551	619	586	580	566	587	587	626	596	580	550	565	562	535	580	578	579	574	593	562	535	602	574	569	541	571	584	559	598	606	565	625	599	586	647	592	607	586	585	612	573	609	576	573	555	563	553	620	581	608	539	607	596	561	602	592	587	572	576	619	581	599	579	570	611	620	589	613	611	607	572	594	594	558	571	593	547	620	635	585	602	572	624	624	601	605	586	536	594	576	556	558	584	594	615	559	595	614	525	540	575	546	590	556	581	654	571	562	562	617	569	582	616	539	576	589	610	608	574	543	601	589	612	593	565	600	576	615	599	585	613	622	576	607	592	577	562	563	604	571	551	572	553	584	575	576	597	599	590	612	580	559	596	595	601	597	597	570	546	574	597	558	585	600	566	620	580	616	624	565	558	555	583	558	602	630	578	601	579	566	643	579	566	591	606	595	555	611	559	600	594	584	617	601	574	601	590	587	639	613	584	597	571	596	574	620	597	612	580	580	570	566	642	559	579	575	608	571	573	595	550	607	602	609	538	626	598	590	650	551	588	599	574	589	637	590	553	577	557	546	598	552	571	573	540	596	540	611	568	602	617	585	610	568	585	578	580	602	563	605	603	587	605	552	583	552	587	622	562	600	575	542	554	599	598	614	584	571	546	581	611	559	551	600	586	603	603	549	572	607	621	635	579	578	570	577	608	568	575	562	631	582	611	517	572	605	587	591	564	590	527	560	599	544	567	568	528	592	575	626	610
52204	82054	65683	43873	40364	48769	39247	22437	8302	2321	728	660	659	691	693	725	714	664	662	696	740	697	685	683	696	679	745	742	719	721	675	729	691	706	663	680	677	682	728	704	696	702	712	714	706	676	689	643	695	705	693	694	709	695	665	727	714	698	704	687	672	712	654	763	697	722	705	724	713	691	736	669	704	680	656	690	686	685	699	690	641	749	707	671	654	668	690	689	671	666	706	654	676	700	688	619	683	752	643	661	683	703	663	727	651	694	672	695	713	714	718	747	645	731	653	698	723	701	672	655	699	677	659	646	703	699	678	643	705	706	674	701	701	659	681	700	660	679	668	703	671	672	728	671	682	663	714	689	682	695	684	687	691	748	704	708	733	654	693	669	676	672	692	707	677	702	674	675	679	677	681	682	690	687	665	660	687	668	686	669	681	721	708	712	709	676	695	666	711	642	657	665	701	665	681	666	674	700	698	690	652	725	652	677	646	737	721	715	708	660	720	665	664	670	672	712	717	677	645	720	687	717	704	698	721	730	693	682	707	674	682	672	677	691	679	681	685	724	696	695	702	726	660	675	682	647	663	643	720	629	675	688	722	697	645	708	727	697	659	714	716	703	691	676	707	700	707	695	738	682	672	667	708	709	708	703	676	713	715	702	687	677	658	682	701	698	669	683	731	703	717	718	737	698	700	674	707	692	703	673	655	713	684	662	732	690	709	676	698	670	700	677	699	684	706	711	686	658	715	701	660	719	648	737	648	719	671	683	683	692	682	712	696	694	676	637	716	752	679	766	668	694	742	688	667	706	680	670	692	690	682	645	717	676	690	689	696	707	709	716	710	723	753	673	714	733	662	697	654	693	677	740	645	680	748	652	687	665	680	670	662	695	717	653	749	714	696	621	662	631	704	728	693	696	711	677	680	668	680	712	692	675	762	704	719	695	701	694	667	722	705	717	651	670	681	662	693	677	695	655	721	683	651	729	713	695	680	667	731	648	719	685	676	640	703	665	707	700	712	670	685	689	654	673	661	679	658	679	663	686	692	676	664	697	702	693	733	692	664	712	675	738	656	679	697	702	676	709	729	680	690	708	644	634	657	727	672	672	688	713	681	663	668	679	736	678	695	677	747	677	672	711	637	717	678	682	719	708	694	642	727	744	695	689	681	695	731	731	695	706	701	670	707	671	668	685	676	703	692	715	732	700	734	670	705	665	699	697	727	705	649	731	741	696	658	673	640	643	705	742	640	677	638	670	747	689	660	668	690	714	689	689	714	704	691	700	684	658	692	703	691	690	631	651	711	625	680	704	690	666	666	671	636	699	666	674	675	632	669	661	707	662	685	677	662	700	687	693	676	658	669	698	683	649	706	646	693	660	723	668	705	698	697	667	740	648	684	675	678	677	668	692	693	710	663	721	686	708	667	639	674	709	662	674	692	662	663	668	666	647	735	707	672	650	687	719	680	695	666	690	682	696	691	695	690	682	726	684	698	698	725	699	664	614	700	739	666	644	667	707	709	668	694	669	711	704	708	752	669	726	664	708	663	683	657	718	664	701	649	670	670	708	744	727	676	665	702	669	678	699	738	676	710	731	673	690	685	722	675	710	653	704	706	652	664	647	698	669	680	697	631	694	701	696	700	697	681	692	724	709	647	655	693	681	696	712	676	713	658	644	648	657	682	652	709	673	707	710	678	690	702	677	633	740	698	684	675	651	693	701	644	663	634	656	626	698	689	715	674	671	685	678	682	722	696	719	698	715	730	690	689	705	658	726	659	684	707	659	681	692	702	670	728	640	654	667	708	657	706	736	689	699	701	705	697	744	702	701	734	714	642	699	692	681	685	702	675	685	689	741	681	683	720	677	732	656	672	717	733	706	702	711	669	715	705	684	668	714	659	662	683	738	658	634	742	660	663	682	673	686	705	710	707	674	662	647	662	676	698	643	720	679	696	662	706	666	677	719	710	739	698	714	717	701	710	682	733	717	717	697	681	683	720	663	702	674	651	690	695	662	680	716	658	640	708	711	634	732	640	669	676	709	698	671	696	736	726	633	710	710	717	756	724	719	622	674	704	750	735	680	722	683	683	658	672	711	687	662	684	734	674	721	690	691	700	666	716	693	645	733	711	689	679	647	675	734	633	698	690	615	751	690	741	703	681	685	644	713	691	718	733	679	674	704	692	695	691	684	668	692	691	657	672	679	700	684	662	676	698	735	681	718	721	722	708	710	701	723	660	732	692	681	677	678	652	702	654	692	699	690	651	733	701	739	725	703	671	683	716	720	661	712	744	669	658	698	653	665	661	712	684	726	661	697	647	745	697	698	688	692	723	706	708	660	691	655	699	661	727	722	688	684	719	716	655	732	682	702	659	690	701	702	700	706	670	683	706	678	706	699	697	702	649	702	721	745	628	720	715	662	681	693	648	725	682	676	693	675	672	695	675	717	674	692	702	699	680	671	674	658	623	716	671	665	698	676	701	698	688	688	720	687	710	743	694	699	723	723	689	700	739	665	699	638	678	682	705	749	670	660	660	704	638	665	682	670	690	723	696	693	726	687	663	681	665	703	677	646	721	687	684	697	667	686	629	738	720	687	670	715	660	702	697	651	712	672	681	703	691	708	656	692	690	723	750	678	700	713	679	688	686	678	680	710	708	738	741	630	697	711	677	685	676	739	738	620	722	679	662	683	699	690	712	709	697	621	698	702	672	669	722	669	682	662	684	657	693	698	659	692	651	670	662	680	723	663	684	695	665	720	663	692	725	668	661	698	682	690	702	700	665	655	719	664	663	675	701	690	707	697	696	702	629	709	706	731	672	645	706	701	700	689	666	673	711	725	704	691	661	671	708	685	684	727	680	709	743	716	669	667	696	703	686	685	661	635	676	686	648	724	718	683	690	709	698	668	679	686	721	737	758	645	665	689	687	674	682	717	702	668	689	691	634	719	677	692	684	702	678	692	674	668	643	673	663	726	725	675	682	651	716	710	684	684	656	680	721	649	697	679	673	682	687	734	670	707	691	679	701	670	711	683	698	742	683	664	666	659	633	673	640	679	687	652	695	702	714	676	714	656	701	659	688	690	671	687	722	714	728	730	675	688	650	696	698	667	680	644	734	696	685	668	688	728	715	699	705	703	667	647	705	702	686	707	675	648	689	709	698	700	692	720	705	656	654	682	696	712	677	692	668	699	699	644	666	663	668	707	724	708	700	741	681	687	714	688	724	673	659	711	652	724	648	725	684	697	674	713	693	691	642	731	694	723	711	670	712	715	674	698	669	709	673	681	677	678	677	662	667	693	700	650	703	657	679	687	674	727	685	664	697	704	643	695	698	652	725	677	694	698	667	688	719	695	713	716	679	693	690	690	704	715	690	653	727	680	667	671	708	674	706	691	751	663	693	651	666	694	698	705	704	699	731	645	680	717	685	644	726	733	641	717	733	710	712	698	734	697	652	699	703	758	696	675	679	690	643	668	700	633	732	688	674	642	671	690
35273	45055	39721	22331	9510	8729	5703	2465	1247	894	749	814	769	791	749	723	806	774	796	762	796	731	794	752	784	737	789	760	801	821	780	785	763	769	755	732	781	744	815	847	758	720	767	800	747	742	803	768	788	757	710	808	768	791	770	795	757	801	778	824	798	791	770	797	755	783	776	775	763	759	769	752	771	748	796	778	790	780	765	806	774	794	753	794	760	825	749	772	807	786	721	785	741	779	756	793	766	775	823	745	820	797	722	748	766	753	825	818	786	812	785	784	754	794	802	776	767	777	734	777	785	736	753	767	757	773	793	749	810	787	817	832	745	735	763	750	751	742	796	797	809	787	779	797	767	765	766	775	784	811	784	817	798	784	745	796	733	807	784	801	793	693	797	783	799	779	771	762	771	794	769	779	772	803	774	803	744	769	801	791	798	780	805	787	776	793	780	796	776	761	758	769	788	755	763	754	752	784	824	734	758	784	811	774	743	716	803	729	804	749	778	734	783	802	785	759	758	785	775	751	749	778	725	763	787	763	763	772	735	795	779	744	730	762	773	780	775	816	759	760	783	835	730	746	765	724	751	803	818	749	804	822	773	760	805	772	786	781	780	756	805	828	760	770	848	760	791	789	777	784	784	748	796	811	783	757	757	794	727	813	745	787	784	773	808	808	721	838	790	733	756	761	776	775	773	809	723	752	729	805	805	733	769	784	728	731	758	740	692	755	830	805	838	779	787	745	756	764	786	793	732	805	801	793	779	780	746	757	760	779	790	772	782	799	824	775	786	775	796	798	745	753	725	821	790	755	761	803	782	806	740	829	779	776	793	765	749	704	768	806	785	767	830	796	828	781	801	752	748	846	748	779	787	783	789	812	791	750	800	767	748	774	787	786	746	739	779	813	782	798	773	803	785	806	810	746	754	762	814	762	795	748	766	759	783	802	789	776	778	807	834	762	774	723	799	741	803	758	771	745	787	792	769	819	823	736	764	787	736	780	802	755	779	775	776	741	745	784	785	735	755	762	774	750	764	834	770	756	741	705	797	787	770	810	756	784	809	775	789	736	816	797	797	809	760	762	763	762	769	790	725	763	771	747	732	777	738	723	787	761	754	800	784	745	736	811	790	793	800	783	765	766	811	816	728	769	761	756	744	779	780	791	729	847	756	750	786	760	812	771	744	779	802	816	756	752	776	771	737	762	762	754	726	738	735	741	691	753	782	832	776	796	802	759	767	763	778	758	785	797	782	754	803	754	725	775	822	778	772	747	753	735	752	754	817	767	777	757	758	790	776	777	789	786	714	788	828	783	788	709	847	767	759	798	804	764	756	745	801	807	788	758	784	791	790	804	729	782	765	732	790	804	765	758	781	761	736	796	783	742	785	758	761	819	825	778	778	815	810	806	792	761	779	771	774	781	796	786	767	777	806	821	752	767	788	784	761	815	798	782	825	795	834	818	790	784	788	756	769	810	764	711	802	776	806	790	788	841	760	787	767	831	776	755	760	797	761	758	773	794	768	797	819	815	808	767	767	760	798	814	758	786	768	712	740	795	814	754	760	711	813	768	793	776	811	770	791	734	797	754	785	791	763	723	844	755	725	820	731	815	736	808	785	754	782	763	764	782	797	764	789	768	791	789	774	748	841	775	728	786	796	777	825	759	766	781	768	783	792	817	785	797	783	780	819	779	784	730	806	813	792	791	767	738	757	773	752	795	804	786	795	754	806	837	825	766	769	827	852	793	750	796	817	796	779	803	807	747	805	783	786	764	770	762	780	783	767	779	788	794	760	764	731	759	770	748	795	752	746	728	799	808	744	787	740	794	787	738	722	785	816	753	762	783	766	785	762	778	783	749	754	763	760	817	760	821	778	774	782	745	797	789	783	761	734	756	794	764	791	799	803	757	805	786	779	800	772	790	756	760	760	757	774	751	767	791	752	746	806	796	781	763	769	817	797	728	800	765	744	732	762	770	807	749	764	746	804	771	768	756	803	778	794	806	834	770	803	840	781	786	796	803	777	769	735	737	777	818	792	747	757	775	772	767	772	814	814	773	747	748	784	773	792	787	800	763	823	731	777	786	751	742	730	723	744	796	827	746	758	787	807	812	773	792	748	793	781	711	757	765	779	774	795	806	746	786	740	786	782	751	785	752	756	774	809	804	791	783	787	771	785	765	765	749	786	812	766	760	765	789	800	825	849	769	803	800	827	836	724	800	743	739	796	767	765	771	810	788	784	812	759	746	783	747	785	748	775	770	768	832	793	742	789	722	775	808	737	782	795	754	781	785	796	743	754	791	785	732	778	748	762	807	787	808	741	772	776	807	724	774	736	742	799	773	794	796	846	784	789	815	800	779	800	775	802	792	776	781	800	733	759	786	751	834	846	817	749	772	769	786	809	737	794	747	772	772	794	777	827	808	773	799	728	803	782	722	789	766	802	784	771	781	767	750	807	758	744	772	767	736	773	758	796	777	783	773	799	765	810	777	777	799	699	794	792	794	793	763	724	753	800	769	775	809	760	738	774	811	774	792	775	769	813	792	747	831	808	843	792	744	787	739	765	766	749	779	753	792	720	774	799	791	739	755	779	762	748	769	720	777	814	794	752	773	761	797	754	780	791	739	768	714	740	779	809	752	786	761	792	768	778	774	757	765	803	739	823	801	781	766	841	771	766	831	760	787	784	762	815	781	778	812	779	745	786	795	846	733	759	811	801	817	802	770	768	746	834	824	715	795	765	798	795	794	764	793	798	781	793	772	814	720	779	758	772	791	788	796	772	741	797	794	770	779	772	748	824	810	737	770	833	771	779	794	805	837	783	845	808	785	795	786	829	770	753	783	791	879	778	804	788	726	779	782	782	749	825	746	765	816	823	823	776	825	786	754	790	812	776	729	732	841	810	779	795	747	807	752	709	798	782	784	816	791	833	805	736	789	792	748	816	789	768	821	780	789	766	772	820	797	839	805	801	775	741	744	758	790	758	755	771	777	777	791	755	812	793	810	786	742	770	812	767	780	793	836	741	750	786	799	812	775	813	767	805	797	803	726	758	787	775	841	781	802	780	768	784	801	739	711	766	787	792	742	778	821	774	744	799	771	741	786	785	769	746	750	819	841	773	795	757	789	791	753	751	785	791	783	817	811	789	800	753	783	728	796	772	785	797	785	762	781	756	765	828	736	780	804	850	727	825	759	761	722	809	797	789	785	831	748	792	797	788	798	732	776	766	812	796	834	802	779	741	775	788	798	803	778	760	737	781	813	815	770	767	813	722	793	752	730	806	826	793	793	809	774	770	773	792	776	781	761	790	762	807	750	755	746	797	790	815	773	753	790	789	753	784	753	778	812	834	826	791	749	813	795	768	773	772	832	814	745	716	807	800	770	771	760	731	809	735	727	799	794	768	764	796	750	787	777	738	744	783	800	775	759	792	834	768	804	791	791	787	796	744	780	811	754	788	767	812	774	755	743	791	769	838	806	818	774	790	760	765	795	787	838
45488	59455	40891	20872	11391	11908	7625	3303	1589	1066	905	931	965	918	915	862	897	927	946	929	943	923	938	948	970	889	918	899	947	944	940	919	981	909	945	943	890	912	874	862	919	882	976	1000	956	947	919	961	960	926	929	909	958	916	932	912	920	966	902	926	911	909	897	953	879	952	942	946	894	936	952	954	966	941	946	910	963	943	856	963	918	854	965	941	933	952	907	878	864	907	910	878	921	871	915	885	929	926	944	934	963	953	960	920	896	918	921	931	885	932	916	974	859	923	936	905	923	980	912	923	876	930	949	883	954	917	911	894	947	943	902	896	881	953	936	921	921	924	892	915	991	883	927	923	924	907	953	924	926	915	853	883	958	928	922	914	951	955	921	918	944	922	975	923	944	892	889	897	924	978	886	861	903	943	956	942	918	938	873	915	845	948	934	880	930	937	969	913	875	920	923	915	920	887	904	935	927	872	919	958	949	950	983	962	905	911	922	886	940	881	928	941	909	862	916	971	951	913	940	896	978	900	909	945	909	919	906	907	917	917	914	973	983	862	927	867	890	936	905	957	848	960	894	886	905	930	904	944	923	982	949	914	907	919	986	914	899	875	919	937	945	914	959	933	896	944	916	861	916	924	902	926	945	974	919	900	887	939	913	954	909	923	950	960	957	799	959	973	912	906	865	1004	911	931	906	941	933	927	920	931	954	864	903	1003	918	950	965	925	930	964	931	923	873	944	969	922	902	949	942	924	884	906	893	902	945	914	946	925	913	864	945	880	930	860	928	923	905	919	907	954	910	946	908	965	952	903	917	940	896	926	920	907	897	868	909	904	927	897	931	962	886	909	928	961	940	946	936	859	933	945	866	954	908	876	937	917	928	921	979	924	891	918	929	942	930	925	893	938	901	881	955	881	912	938	942	954	907	915	944	933	948	934	927	938	931	891	909	880	942	944	985	943	943	930	958	905	888	896	929	871	997	934	939	908	918	950	947	938	903	925	934	929	902	919	898	930	927	913	954	909	958	934	879	902	862	922	905	893	921	921	959	884	908	906	891	986	907	933	926	916	934	914	887	960	863	912	943	942	943	869	948	893	928	901	926	909	917	928	910	943	887	914	906	887	903	893	902	854	915	923	959	953	955	929	895	950	911	877	915	904	939	951	983	873	931	911	862	980	899	914	946	888	904	921	1026	939	896	887	983	863	890	921	970	893	966	940	911	890	982	932	957	888	950	901	912	909	942	871	895	955	927	884	928	927	897	945	896	917	950	898	905	911	890	937	935	862	895	926	921	924	926	933	911	909	968	901	960	911	936	915	938	900	981	907	915	886	903	925	956	906	950	946	937	916	926	925	862	904	908	938	939	950	913	941	894	919	945	959	941	926	913	938	926	855	953	891	932	953	857	910	903	905	921	908	897	978	893	965	953	924	940	919	898	934	897	911	945	883	917	903	914	904	947	927	885	952	938	919	879	957	960	927	909	958	941	965	914	860	894	936	956	936	925	923	956	937	973	903	933	901	919	922	922	922	884	879	888	938	917	922	889	929	935	904	883	900	925	946	925	904	894	923	907	860	961	934	938	924	920	947	949	968	914	918	896	916	958	924	943	955	894	879	933	946	938	931	892	905	937	924	915	897	957	895	925	939	956	944	974	920	904	917	977	890	909	906	876	926	926	952	910	960	923	867	929	950	965	956	892	922	952	950	878	935	916	948	959	892	876	907	904	918	908	969	903	886	901	895	890	948	917	899	975	923	876	932	929	962	905	908	891	913	948	903	900	939	904	942	963	929	883	881	908	900	954	860	918	874	952	988	928	903	948	998	949	903	855	969	916	908	943	956	926	911	881	912	899	948	851	900	957	943	880	947	896	948	944	883	937	860	912	931	917	933	893	975	837	881	927	885	922	892	947	896	975	923	895	885	867	931	937	826	891	941	898	917	960	918	987	963	902	948	928	904	920	924	961	948	939	957	915	905	927	894	885	879	860	903	898	920	955	884	936	916	930	940	918	901	953	956	938	945	866	906	898	917	965	836	882	928	908	893	963	921	895	956	919	895	912	913	891	931	997	908	943	878	883	915	914	918	922	900	955	882	950	892	918	922	952	875	968	931	924	959	962	911	949	897	924	922	920	902	944	925	917	928	911	957	891	936	943	917	959	958	936	930	923	922	866	914	921	884	941	848	913	869	902	973	890	927	926	924	984	910	900	981	882	936	900	940	911	897	858	942	931	889	858	950	910	912	894	913	980	894	905	934	926	883	918	943	929	959	931	908	953	914	943	891	883	857	932	924	841	949	864	953	911	907	943	883	929	897	953	925	945	979	893	904	943	903	912	909	897	889	977	961	899	892	925	947	924	907	952	920	862	870	945	922	956	918	897	899	878	945	920	906	972	913	924	914	915	923	891	917	942	885	903	943	942	916	932	941	918	910	900	929	843	929	953	925	911	902	936	929	894	990	911	882	866	887	889	878	945	948	932	948	898	955	956	908	970	930	872	957	897	937	895	917	902	912	930	896	876	920	960	880	905	942	917	938	878	919	921	900	930	887	902	931	935	926	925	849	936	947	965	963	908	926	881	931	886	922	936	896	928	938	941	961	864	911	904	895	923	939	920	932	964	938	917	918	924	929	898	901	968	950	905	929	899	908	874	932	936	937	950	941	941	934	937	965	896	900	967	938	890	852	941	924	920	853	862	900	910	881	931	936	897	888	897	910	970	875	959	934	926	925	876	899	920	932	939	934	915	936	934	944	905	889	945	923	963	936	902	856	906	889	931	944	843	918	928	918	934	947	955	913	936	893	975	888	914	909	919	923	997	874	904	874	929	937	942	910	897	954	913	975	910	941	907	911	921	919	932	893	961	933	931	934	908	921	915	896	880	923	908	924	909	937	1005	915	938	877	920	942	872	913	965	895	866	871	922	903	947	921	894	875	851	956	929	860	950	902	885	916	907	907	824	938	983	915	927	864	915	965	859	985	963	888	879	911	902	947	950	879	924	874	934	962	957	956	899	933	963	872	940	900	946	945	952	895	938	928	938	924	898	895	951	917	886	941	953	928	906	888	940	936	913	942	899	942	925	904	966	905	913	993	933	935	949	908	947	931	924	857	942	929	922	930	907	923	915	929	923	899	898	889	864	891	942	916	891	965	983	900	910	923	946	923	909	957	927	956	931	910	904	943	911	899	945	964	937	964	868	928	909	901	918	904	891	948	921	962	897	902	938	891	927	955	912	919	918	888	914	919	950	904	881	931	918	915	884	896	902	911	937	908	862	920	932	890	919	939	937	941	917	963	905	948	917	906	928	896	913	941	970	875	975	900	924	944	934	866	936	885	899	915	925	877	969	981	867	908	911	922	932	949	914	911	947	927	840	882	939	911	949	980	947	913	910	942	907	918	897	903	926	895	946	897	902	911	908	921	919	956	901	954	951	915	950	890	930	920	899	947	938	883	953	972	931	924	919	993	928	891	867	927	906	936	927	958	948	967	883	858	923	889
24735	21898	30665	28526	33348	38064	26845	10851	2940	1152	654	650	627	710	659	642	646	639	602	654	686	732	631	684	656	682	627	629	589	674	636	664	642	677	615	644	675	629	661	620	646	614	614	640	659	640	653	609	619	635	639	652	686	616	643	622	674	687	580	606	610	663	632	663	627	674	601	604	665	624	613	653	626	661	621	669	672	623	695	634	604	653	623	652	622	593	633	612	694	663	648	652	633	616	635	701	634	670	636	635	636	630	641	664	690	631	627	629	641	656	667	644	642	636	642	655	634	629	620	618	627	579	603	620	650	630	644	618	634	630	618	648	669	658	655	666	696	651	669	667	618	649	653	674	636	619	635	629	616	668	648	650	659	659	679	637	638	630	647	638	700	612	646	635	629	686	683	641	642	630	646	659	641	633	658	606	653	651	693	659	642	649	655	653	678	605	672	621	654	629	587	653	647	646	650	664	661	623	644	651	641	621	628	648	644	674	679	619	664	635	640	687	649	650	632	696	653	633	678	635	609	649	628	626	618	649	605	625	637	641	665	623	658	641	626	672	656	622	630	662	595	606	696	643	597	623	661	620	683	643	634	672	585	657	683	647	652	688	588	666	666	649	638	635	644	660	665	639	682	625	622	674	641	628	654	561	632	595	636	627	632	590	672	628	605	606	678	624	661	613	660	648	607	649	614	691	653	619	596	641	681	609	632	604	663	676	629	643	715	695	644	660	613	607	644	681	645	655	636	620	672	651	634	640	666	636	654	690	597	633	656	651	618	643	647	635	627	617	610	692	658	647	664	672	636	619	682	668	607	616	626	635	635	633	619	647	681	619	647	601	628	659	623	633	663	680	676	618	619	627	643	641	632	628	645	633	635	606	671	635	650	639	634	655	663	661	631	652	620	587	619	597	643	674	640	651	645	673	602	684	656	637	605	652	652	630	607	636	668	673	651	641	617	625	669	633	621	605	634	602	652	616	611	664	669	627	655	630	695	650	647	677	590	620	660	609	628	630	626	638	634	648	644	689	677	614	619	619	666	636	674	665	619	631	664	603	631	605	627	628	648	630	592	667	636	628	697	629	622	598	593	628	629	639	654	655	630	643	630	636	627	643	635	621	657	672	626	644	657	625	655	647	632	646	651	604	644	582	618	648	662	669	647	638	606	653	593	632	635	654	610	609	621	658	621	624	626	574	648	631	639	642	656	625	635	610	635	638	650	622	639	606	612	610	653	629	694	635	612	602	647	653	655	624	634	608	647	640	660	615	641	677	617	612	648	636	667	601	611	644	657	656	663	577	586	640	638	622	604	660	678	631	678	612	677	664	664	627	640	634	651	693	643	674	626	620	618	628	652	638	691	660	650	617	658	645	617	636	659	664	639	587	627	610	646	644	663	628	667	660	673	642	574	590	662	578	615	658	632	611	635	645	611	616	660	674	607	675	606	603	628	673	693	628	666	615	623	632	621	662	643	615	618	630	641	646	651	677	632	660	626	677	615	665	651	678	642	640	664	652	679	638	681	624	634	673	614	655	640	627	635	680	644	623	593	629	652	590	635	637	666	633	655	662	668	597	640	633	639	663	683	643	638	678	658	617	634	622	657	646	629	636	668	620	621	663	647	685	627	660	647	647	614	668	602	572	629	617	650	643	679	627	616	683	663	655	681	692	612	584	659	611	637	639	611	636	657	636	646	607	651	630	659	631	631	601	622	624	634	614	654	685	626	663	637	621	622	607	682	632	630	643	638	643	611	648	638	636	671	604	619	619	647	641	650	713	649	677	637	632	639	641	654	611	681	673	665	651	646	620	669	638	647	649	622	628	634	659	595	653	640	702	625	650	645	643	645	653	635	631	642	631	652	689	651	697	670	654	610	639	602	640	700	661	638	664	646	605	695	643	634	639	617	618	679	663	667	661	662	645	639	620	615	607	585	612	660	677	635	628	620	613	647	611	652	653	687	625	601	656	668	575	635	681	612	628	589	652	689	652	641	691	667	618	627	658	620	622	644	617	661	629	608	651	678	655	663	638	682	661	630	612	618	641	618	662	672	670	588	616	663	627	666	608	612	651	640	670	607	648	627	684	602	627	662	592	626	716	641	654	634	636	630	645	677	623	636	660	662	706	657	664	663	725	630	620	649	676	626	671	620	669	633	665	625	599	670	646	650	640	685	659	605	640	674	653	618	614	650	626	632	633	635	644	643	682	578	640	624	645	644	669	632	657	667	590	667	636	602	650	670	666	681	606	631	626	655	608	631	614	658	635	667	643	682	620	629	638	610	682	657	667	635	606	622	635	633	615	678	667	621	645	649	696	673	667	635	654	618	639	642	636	613	614	648	624	645	646	624	624	609	638	671	628	666	616	640	632	618	632	654	605	641	604	627	630	682	602	688	625	633	682	616	627	646	611	655	663	723	662	620	624	610	667	568	606	634	663	704	659	641	689	628	644	650	637	645	630	649	601	650	637	668	649	618	645	603	664	663	632	666	717	607	644	625	691	644	648	657	615	636	655	644	663	625	655	638	652	665	628	653	624	625	620	603	645	635	658	681	641	613	569	599	633	644	658	663	625	616	649	612	636	642	624	654	606	593	606	653	638	646	649	683	623	633	639	662	671	678	648	643	670	637	638	692	676	661	607	627	636	661	585	653	626	670	640	661	636	668	641	608	651	649	642	602	639	641	662	661	631	602	646	623	651	602	624	623	624	625	624	652	608	651	693	625	655	670	614	622	632	598	637	671	691	653	640	608	628	651	650	692	623	629	599	626	610	613	655	638	609	602	648	621	608	685	633	639	625	639	664	624	650	608	693	627	637	611	620	612	668	648	663	676	664	599	626	670	695	603	635	679	598	644	638	649	675	651	621	677	650	674	630	656	645	629	647	629	669	622	650	675	673	643	620	638	615	643	607	663	673	625	691	662	604	650	669	646	654	626	626	680	658	652	599	626	665	626	677	644	687	622	668	626	612	651	635	634	625	604	633	673	635	615	670	640	616	634	679	671	649	629	619	631	640	639	687	620	624	636	635	591	688	617	650	627	633	616	603	674	645	664	638	666	643	684	625	643	612	649	643	638	654	640	666	633	660	698	637	630	639	625	658	652	649	585	620	654	654	687	619	586	606	642	654	628	655	638	672	633	639	674	622	655	636	630	631	622	684	642	671	602	616	661	603	608	660	662	636	616	651	623	650	653	629	633	649	640	619	652	674	674	649	645	622	613	598	656	658	656	670	658	677	616	640	660	702	662	667	634	656	688	625	647	669	652	610	634	625	684	619	627	669	687	645	682	617	640	651	633	645	592	661	653	616	643	616	613	677	669	649	631	650	619	660	659	636	634	650	672	659	610	611	641	633	639	656	620	693	671	653	662	609	649	641	652	585	613	631	644	660	660	602	658	645	659	663	588	644	685	648	664	630	653	636	643	693	658	627	656	655	673	625	634	616	641	643	605	674	613	601	624	665	642	685	614	594	610	636	699	689	627	628	621	647	634	629
48963	73287	56236	39034	42409	39250	26139	11950	4095	1492	758	768	784	727	805	796	763	762	766	798	777	769	731	770	743	729	778	778	785	715	766	755	738	753	758	700	762	723	789	738	763	754	757	695	765	733	814	730	753	781	694	753	784	785	769	774	806	764	764	695	767	774	758	768	776	765	790	778	748	793	781	757	746	811	787	777	803	760	750	742	781	834	784	788	770	736	714	803	756	785	721	782	763	795	770	729	748	768	760	762	756	775	771	803	745	744	775	772	800	807	788	754	774	762	755	746	803	754	764	700	761	754	770	737	732	761	730	804	798	778	769	776	837	646	763	794	780	767	838	780	750	741	756	782	726	782	759	753	741	763	751	762	742	742	759	829	757	803	759	758	766	798	821	751	827	814	778	746	815	798	759	757	753	704	788	765	811	743	753	767	738	785	763	765	721	756	763	770	764	811	752	811	762	781	736	752	808	788	737	721	813	733	773	748	761	740	722	716	802	726	752	727	829	793	790	760	792	732	775	775	753	758	792	784	743	750	756	725	715	735	780	785	781	700	787	778	799	772	781	770	746	735	743	750	786	807	754	735	810	803	771	771	716	736	769	818	740	762	742	779	759	741	744	764	774	675	708	751	787	800	793	827	784	765	758	775	725	751	758	745	781	796	813	770	781	783	747	804	770	809	736	768	762	826	787	735	744	765	770	774	728	760	776	729	788	759	794	758	781	731	747	750	744	732	762	822	750	747	748	786	772	789	756	801	750	839	785	825	780	792	779	778	811	780	760	721	791	769	724	747	762	773	803	760	759	773	723	811	766	716	804	774	717	762	772	781	754	803	780	787	765	745	757	694	774	792	770	747	752	740	791	758	778	772	742	759	785	779	752	794	827	772	731	778	735	798	743	801	800	782	791	750	739	795	790	750	742	740	786	787	738	737	749	817	811	714	838	770	778	795	755	777	762	781	767	779	802	734	791	731	755	732	810	715	729	779	731	817	761	798	747	716	768	760	743	732	749	771	768	672	791	726	747	819	791	753	790	794	786	771	774	760	815	729	777	724	771	748	813	721	768	790	722	829	787	750	772	761	767	766	785	792	775	767	775	733	724	767	753	765	737	764	778	749	720	760	752	791	747	746	728	769	778	792	782	794	768	761	742	725	725	763	720	742	768	754	750	786	776	771	809	764	754	739	755	775	802	768	734	756	754	777	742	764	786	788	772	821	790	760	792	790	751	759	779	765	768	768	774	739	820	750	770	788	780	786	766	702	759	758	754	746	787	802	764	780	779	772	764	731	787	758	823	769	782	801	755	813	754	786	777	759	804	777	757	811	757	701	784	736	734	746	767	786	748	728	783	716	792	825	772	757	754	771	791	744	778	731	767	719	795	799	787	758	764	766	768	778	798	770	759	770	783	732	814	818	765	773	802	763	761	765	762	784	761	751	744	793	773	831	754	781	761	733	750	737	750	793	774	737	792	805	729	798	730	757	741	766	808	763	799	821	807	771	820	797	800	783	807	770	794	767	767	765	754	803	739	738	766	752	779	781	787	809	736	766	798	744	777	784	734	771	782	829	772	740	784	722	745	752	765	792	752	731	776	779	712	811	749	736	735	776	775	799	777	756	773	722	732	784	753	753	799	738	743	774	740	761	791	714	778	742	764	787	754	758	755	804	748	740	753	764	812	799	752	762	775	739	768	774	743	787	744	755	761	796	784	759	783	743	744	812	711	742	776	806	771	752	778	765	808	791	783	761	701	802	736	723	741	742	739	718	789	776	801	798	766	785	764	762	744	754	766	748	772	752	704	785	785	742	742	800	760	831	731	769	699	745	812	785	727	737	757	779	784	806	771	759	776	758	770	734	763	809	792	753	771	768	700	776	759	744	761	750	737	740	762	812	753	844	815	773	749	740	772	765	768	727	731	751	772	796	745	765	770	716	810	766	789	809	781	795	751	749	783	780	763	791	756	741	802	760	756	772	788	768	800	753	755	768	724	802	781	778	779	776	778	791	775	794	798	743	748	772	782	755	793	786	776	781	769	748	735	765	733	836	792	780	788	706	835	777	742	761	772	730	767	725	763	791	825	827	748	794	754	764	798	747	740	703	753	761	778	845	776	801	783	765	794	727	823	814	727	733	718	770	786	738	769	676	725	776	726	745	758	769	705	794	782	739	700	773	765	762	774	752	751	781	802	750	697	792	790	769	748	778	718	775	792	783	740	796	720	788	786	754	769	762	738	761	745	748	800	762	745	729	737	729	738	770	772	767	731	777	766	748	752	719	771	770	819	699	790	784	808	787	778	733	794	741	809	752	771	792	740	789	759	735	763	717	742	792	747	766	805	779	773	751	762	759	778	768	756	746	796	734	784	780	786	715	748	767	771	788	731	796	750	811	791	772	737	776	750	806	765	782	719	791	713	720	740	755	807	776	764	778	767	749	785	801	756	775	776	779	727	800	769	763	766	779	726	731	740	767	759	792	759	802	742	757	744	749	734	735	766	761	714	759	784	753	763	762	855	772	733	764	755	791	774	762	722	761	763	732	774	746	804	739	739	794	755	772	787	775	831	730	765	746	787	752	737	761	804	722	735	720	731	783	776	740	722	782	743	765	765	731	744	780	717	791	750	743	736	764	764	794	746	745	738	782	736	750	759	764	745	793	751	768	807	781	744	784	789	778	808	781	797	763	752	761	828	765	789	702	831	746	795	782	748	758	740	725	723	738	785	711	750	722	756	778	728	763	766	775	779	765	784	732	724	698	708	822	806	759	786	738	734	762	769	787	745	791	753	730	777	714	780	756	774	809	801	773	795	697	783	772	759	795	733	805	779	744	802	745	776	772	789	759	770	762	804	746	738	784	833	774	754	806	746	795	760	743	802	771	742	796	805	799	743	775	789	792	749	791	766	817	753	812	749	754	790	760	758	756	734	724	792	785	762	763	772	743	754	721	715	717	782	778	809	723	781	787	776	732	754	674	770	738	792	768	788	776	797	727	764	765	793	792	753	746	761	743	756	801	736	774	794	766	783	737	794	745	746	726	741	809	803	800	799	729	797	762	786	750	739	787	781	712	789	750	761	790	776	807	753	755	764	776	791	802	795	824	785	778	749	770	731	735	781	794	760	785	748	733	797	778	731	775	781	723	764	763	804	810	777	775	775	774	807	768	779	769	755	779	793	758	788	761	742	777	812	719	728	813	763	765	847	782	794	789	739	782	823	798	809	768	729	718	744	812	744	743	730	776	812	796	757	793	750	766	784	779	785	777	748	707	759	768	802	794	786	745	745	742	753	764	770	820	769	775	747	748	772	800	781	789	816	752	782	781	775	786	799	749	804	794	750	815	775	788	793	773	804	748	770	763	751	798	768	759	759	770	755	733	768	762	747	794	719	738	776	797	745	745	804	776	768	782	783	728	777	766	798	756	754	778	750	699	752	760	776	751	790	769	780	696	721	723	763	782	730	813	746	737	737	748	791	732	805	777	752	804	827	763	745	739
23475	21468	29702	25526	37098	44949	35304	17407	4945	1332	710	630	627	602	601	633	544	673	628	597	584	596	571	628	613	609	554	624	602	562	604	564	648	590	604	608	593	590	579	614	565	625	584	583	657	607	594	603	590	587	622	606	639	596	639	614	579	577	610	622	607	566	584	573	607	581	569	607	590	548	588	615	597	588	609	551	641	638	595	587	558	599	586	622	606	625	618	608	613	590	627	619	641	596	571	652	593	600	574	570	600	654	563	599	586	616	626	603	632	617	608	600	576	599	595	583	621	593	625	637	594	615	655	608	596	562	586	603	643	594	618	623	599	602	575	635	583	638	592	601	626	617	604	579	609	588	614	597	584	597	583	593	591	601	598	607	611	615	593	604	607	637	588	608	609	588	584	600	614	601	550	644	574	610	617	654	620	620	573	598	577	554	615	592	606	597	614	591	616	561	604	613	564	598	640	610	574	593	609	620	605	613	606	610	601	554	634	626	584	608	579	525	588	635	566	602	601	615	641	645	588	576	562	619	609	658	615	598	594	639	582	572	595	545	546	582	607	616	537	635	582	559	572	628	603	610	641	598	610	568	611	619	579	636	588	591	590	590	613	543	646	612	613	608	622	579	606	641	614	585	549	633	572	647	604	640	627	625	627	589	583	598	575	558	593	555	602	565	586	635	624	595	582	622	635	607	627	625	642	579	651	643	632	623	609	597	645	621	560	559	652	600	617	575	587	667	601	619	585	616	580	591	563	603	623	575	596	596	625	630	604	631	594	601	574	598	570	617	584	620	578	620	603	603	664	611	577	626	565	597	615	589	560	581	586	611	619	605	588	595	566	612	619	587	618	546	615	589	601	599	568	601	628	608	602	611	592	578	577	552	600	612	556	625	583	611	591	612	604	632	563	610	565	572	579	611	582	594	619	550	576	608	596	575	617	631	609	598	622	565	581	626	538	577	584	614	616	612	576	617	589	622	590	627	611	598	608	582	610	597	615	618	620	625	623	630	582	617	568	606	618	556	598	575	618	589	628	616	641	610	606	621	622	633	605	581	635	616	590	657	580	638	602	643	597	610	606	627	606	641	629	575	609	630	571	665	608	562	615	547	585	588	555	596	611	629	587	568	582	582	590	638	555	617	578	591	594	562	616	581	589	551	623	555	592	607	614	633	605	563	561	616	612	594	583	628	616	639	629	572	610	649	598	597	638	611	608	582	567	597	604	615	600	595	580	592	599	587	608	587	646	594	595	606	611	624	576	582	598	633	623	601	608	601	595	560	593	555	561	598	588	610	598	584	613	651	609	635	629	651	633	575	548	580	595	620	628	605	625	598	624	589	637	635	610	562	599	679	575	591	592	625	584	622	577	568	567	560	612	624	586	626	610	562	650	618	591	617	574	594	606	640	540	558	589	555	593	629	561	627	592	622	584	616	581	598	607	576	572	610	606	584	608	584	625	584	555	611	590	563	600	584	654	604	572	590	603	639	594	634	613	564	604	571	638	569	587	591	606	654	589	628	620	630	609	660	588	620	613	646	557	612	586	633	624	597	621	594	618	619	630	596	610	563	610	584	614	568	597	591	588	610	591	641	565	616	570	631	645	551	602	592	592	604	602	606	587	638	625	633	591	574	612	584	650	638	613	611	626	649	598	659	586	604	591	637	618	620	628	590	588	596	621	626	591	605	613	553	598	579	589	599	611	590	598	598	606	612	581	591	592	587	579	598	612	634	576	575	584	616	587	616	582	563	578	583	609	609	606	581	599	603	609	571	593	570	575	611	626	600	612	608	592	627	578	589	644	603	604	577	570	616	565	571	639	575	643	614	577	601	608	654	611	623	594	593	570	596	587	561	593	575	653	577	593	600	572	567	595	626	629	569	599	617	630	598	583	643	573	588	598	612	619	608	607	592	618	626	602	593	624	629	632	583	626	642	615	610	606	578	588	569	558	597	606	597	637	609	617	631	591	638	611	665	580	607	611	603	589	597	597	603	602	618	636	560	602	624	610	602	602	581	594	635	611	571	593	577	595	600	593	577	584	596	606	590	612	641	567	596	628	581	611	599	599	601	595	640	619	601	615	643	594	592	617	573	581	603	598	576	579	600	608	607	601	597	559	554	569	628	583	629	574	598	628	552	593	585	594	564	571	588	595	610	577	606	610	615	628	609	594	585	612	613	594	581	629	635	603	621	629	609	607	589	651	603	605	561	607	595	600	576	559	597	574	606	575	589	580	579	597	616	590	605	607	581	588	602	598	627	644	555	628	609	608	608	604	640	582	598	598	635	646	612	612	565	607	644	647	586	607	593	605	583	628	658	600	632	604	604	643	634	598	612	586	565	607	609	627	552	641	651	606	638	591	617	641	574	620	597	608	605	616	617	574	596	611	567	585	607	595	581	565	620	626	609	650	590	598	617	589	631	618	609	588	578	609	605	569	577	560	586	618	656	590	567	602	575	646	644	592	557	620	612	605	613	589	608	614	587	576	572	613	603	614	639	576	607	597	577	616	615	622	611	586	601	582	544	597	558	592	600	634	592	595	642	585	540	599	561	622	566	614	623	625	596	573	596	621	585	611	670	620	561	617	593	596	567	592	624	636	646	631	628	639	631	601	645	619	553	625	572	620	593	585	630	573	554	589	590	607	586	626	577	599	583	610	568	648	619	644	616	588	631	606	584	634	621	585	612	634	556	557	575	605	633	614	601	620	605	589	628	607	627	612	609	590	583	600	606	608	555	577	572	617	579	620	575	602	627	553	652	614	607	612	648	545	652	611	576	601	632	584	654	581	595	604	600	591	599	594	608	605	590	626	637	617	592	630	592	614	615	600	587	613	576	614	627	580	594	622	638	596	557	562	626	622	586	615	608	633	629	618	604	582	609	616	593	625	589	585	569	576	596	613	596	595	610	596	623	616	606	546	574	623	585	642	582	636	633	616	583	598	589	583	581	554	616	606	624	616	631	636	571	553	596	597	650	600	599	624	611	591	611	599	615	603	570	586	616	641	604	636	624	603	575	597	589	576	601	575	563	622	590	604	633	632	601	587	607	610	561	610	625	595	619	552	617	638	656	611	648	556	615	600	583	575	629	609	607	613	579	621	599	621	568	591	578	594	564	638	572	596	578	563	592	599	596	608	620	600	602	605	582	593	587	595	589	580	632	592	600	633	659	590	600	582	599	592	597	629	640	620	586	581	598	582	609	605	557	593	575	592	634	615	618	602	636	599	627	642	631	614	614	631	562	561	583	590	634	603	605	611	581	635	628	584	615	613	647	627	595	572	617	620	591	637	601	579	616	590	606	599	562	619	567	559	530	610	585	627	637	564	601	564	588	610	618	600	566	622	581	611	588	623	596	569	581	568	613	557	639	578	543	579	631	615	599	582	608	627	601	621	584	583	595	596	588	640	615	619	625	629	593	621	597	607	579	560	590	637	614	638	625	557	591	593	566	596	545	642	575	648	614	606	596	625	619	612	619	612	614	635	624	598	603
51314	79868	64380	47303	55482	47967	34004	17729	6244	1804	748	673	749	746	675	661	676	648	725	721	739	692	710	713	705	672	740	677	682	718	690	674	705	726	712	743	731	762	749	727	728	667	646	722	727	638	680	728	695	679	698	749	691	711	767	716	706	711	719	706	715	674	713	747	700	743	691	697	681	668	715	668	741	684	699	693	692	747	706	682	713	624	704	667	684	702	676	717	684	702	705	638	680	702	734	703	728	701	672	676	661	682	678	724	738	705	741	666	714	675	661	703	688	681	688	677	743	692	693	712	703	703	670	689	691	685	705	697	693	712	715	675	685	693	708	708	701	687	707	683	718	685	717	693	668	687	646	688	702	701	716	684	702	742	741	725	715	757	681	680	715	716	680	678	659	704	692	703	657	727	728	709	714	690	755	763	709	680	754	702	690	725	663	712	740	654	681	747	638	690	691	718	736	674	677	655	707	696	758	716	721	738	695	689	723	707	678	745	699	708	740	694	666	656	779	683	734	720	674	751	742	679	711	709	698	696	726	725	710	712	722	680	698	699	709	682	686	650	734	744	681	698	666	716	676	713	668	706	672	700	713	713	643	721	696	694	706	756	686	673	699	666	716	725	698	733	690	690	703	679	728	727	705	702	719	708	692	757	737	669	734	729	708	716	724	724	724	691	708	732	673	725	687	707	713	685	676	746	720	672	677	722	733	697	707	716	694	681	666	752	647	733	667	746	756	709	681	665	700	730	723	746	691	723	717	715	719	666	708	656	715	680	707	671	696	722	702	709	718	703	687	650	674	675	709	714	716	695	680	706	690	677	727	713	686	768	652	698	688	663	710	722	733	699	727	731	674	762	670	729	746	700	713	677	716	677	735	676	694	697	754	734	694	754	681	688	750	732	702	701	691	707	721	681	720	643	732	680	677	680	684	726	670	734	659	684	722	661	668	686	702	718	698	690	730	744	693	641	664	718	726	705	691	738	700	680	689	633	719	687	705	701	655	717	678	712	713	702	674	693	719	690	691	673	754	657	707	716	681	710	713	703	667	689	720	748	684	684	685	689	736	671	728	703	684	723	689	717	666	723	716	681	694	725	716	700	704	653	665	707	720	743	690	713	729	706	669	642	677	694	743	696	705	720	727	706	696	683	713	682	737	686	673	710	698	687	705	690	714	680	712	715	730	704	729	701	715	690	677	720	684	695	702	750	714	734	715	708	710	739	734	694	678	728	704	658	720	689	710	717	714	689	774	704	671	659	651	678	670	719	688	744	737	668	681	699	670	699	701	734	688	676	707	670	689	658	723	712	683	664	715	712	701	720	678	730	695	713	686	684	651	674	671	681	679	745	663	713	700	738	689	743	689	697	701	695	706	719	742	698	698	700	734	728	712	683	721	738	733	678	692	712	671	698	721	706	755	644	686	714	709	693	684	725	727	698	680	703	728	664	701	720	679	688	726	714	718	698	742	745	661	638	697	685	712	672	764	683	703	696	648	676	703	679	699	692	684	691	685	701	666	665	745	727	685	716	642	712	702	690	685	727	688	736	700	643	726	697	692	686	746	727	669	693	715	729	690	688	649	690	753	735	656	697	676	682	684	672	794	746	716	704	717	706	696	705	716	733	732	780	731	726	705	686	685	682	711	725	719	705	716	718	669	685	724	701	668	665	717	684	759	704	679	700	718	652	765	733	725	762	681	696	694	745	722	687	703	735	719	697	758	750	670	691	732	663	665	718	698	715	720	728	717	711	737	682	715	718	631	721	711	738	709	687	722	746	668	691	678	721	710	681	691	710	697	726	698	739	710	670	687	726	716	671	690	709	735	701	752	699	684	698	703	716	705	713	681	721	705	730	740	747	693	737	737	685	705	731	678	689	719	732	711	717	677	711	712	719	665	699	724	707	728	737	720	679	708	715	743	748	728	690	696	752	679	732	735	697	698	716	743	742	748	687	703	681	714	707	688	722	673	711	718	679	663	699	708	660	705	706	678	709	685	707	752	690	706	698	712	683	713	758	696	675	658	710	691	662	660	711	743	734	680	705	705	691	706	730	701	739	712	763	688	721	756	732	710	701	663	661	665	746	703	756	716	704	731	636	718	752	683	782	707	694	685	704	673	686	674	732	713	705	672	746	716	712	751	691	741	725	710	696	724	728	712	735	668	705	698	719	744	691	682	678	702	718	660	700	688	722	729	697	705	674	722	724	746	674	675	709	672	694	664	722	682	658	740	697	723	720	719	706	722	682	702	667	739	730	685	664	724	683	741	690	696	700	698	694	701	685	682	730	713	669	705	679	715	722	649	683	704	692	667	742	700	696	753	638	672	709	671	702	688	720	711	702	735	699	681	720	710	719	765	691	741	719	691	689	758	755	738	710	678	691	707	674	700	667	723	719	737	676	691	680	689	687	676	669	715	732	697	710	703	750	738	708	738	673	700	733	710	731	730	682	697	759	664	648	686	676	720	691	698	709	737	741	672	705	694	709	749	693	690	700	705	712	649	694	702	694	717	656	683	679	697	693	698	730	679	707	689	736	681	734	685	713	685	696	739	675	700	723	720	658	734	671	717	663	732	701	682	702	658	703	699	683	721	737	723	687	712	679	690	665	747	691	712	737	692	666	677	710	699	738	709	702	744	704	648	681	676	735	709	700	697	707	709	732	668	715	677	717	695	683	710	740	713	721	730	704	693	699	696	751	699	724	720	726	732	695	698	731	670	681	720	671	727	648	717	676	704	708	746	700	708	721	713	709	710	673	676	687	740	711	664	674	722	743	670	737	807	714	686	709	710	680	734	752	658	676	705	724	683	744	696	705	728	726	694	696	707	732	731	674	714	745	710	726	690	645	671	697	679	679	699	673	710	681	707	721	718	710	703	750	679	700	705	711	722	687	700	667	701	713	709	694	715	696	694	667	689	746	713	716	682	711	734	723	700	678	731	735	657	693	719	706	740	690	704	722	708	641	726	663	657	711	722	696	703	686	736	702	766	723	679	673	675	686	707	748	772	683	686	716	687	719	689	674	663	700	690	715	667	689	671	707	658	717	679	717	699	732	718	736	725	688	716	754	670	728	726	665	724	719	730	726	692	724	720	723	662	722	693	701	713	679	720	649	696	762	708	706	712	716	701	738	705	682	709	683	768	710	771	712	675	638	724	698	765	769	673	718	732	694	714	688	682	652	688	737	713	704	732	674	700	709	706	675	717	719	693	736	689	691	616	676	714	703	624	672	736	711	693	656	716	679	703	724	707	726	703	699	702	740	695	737	704	735	705	658	695	684	708	711	758	720	703	681	705	690	726	684	649	673	713	698	729	697	700	700	677	692	774	719	719	741	695	722	679	686	684	724	743	719	673	727	699	673	678	698	684	675	695	745	670	719	712	713	715	680	724	708	732	684	670	698	653	748	681	732	680	654	726	719	711	699	689	693	759	717	684	703	657	704	724	679	657	723	655	696	708	677	713	706	726	676	718	658	703	769	705	698	735	700	730	687
34895	43885	38987	18260	9917	8668	5001	2250	1190	921	809	828	856	812	862	790	757	809	847	899	786	767	833	756	815	804	771	824	739	787	770	784	807	807	818	771	778	825	792	764	793	801	778	818	747	745	812	788	834	825	791	795	808	822	809	810	799	768	822	801	799	818	799	807	753	784	832	779	802	810	801	776	826	782	803	815	827	783	778	825	817	796	805	842	742	818	844	840	784	821	818	773	800	802	845	821	785	794	787	793	838	744	880	796	806	792	796	753	835	759	746	760	811	729	788	815	801	797	819	773	762	820	808	841	790	793	795	794	772	813	784	806	803	733	726	760	783	829	740	755	800	788	813	772	797	862	806	792	752	787	781	798	783	761	785	764	809	805	771	806	829	778	766	791	781	722	790	813	842	776	851	807	807	820	780	785	761	788	773	763	811	774	754	817	810	836	810	806	798	839	784	842	814	789	783	780	774	792	836	816	797	806	762	778	809	800	805	821	745	852	805	773	754	733	837	839	752	830	826	790	792	814	766	763	844	781	838	785	828	794	810	792	813	782	814	831	827	780	869	768	800	836	778	791	823	768	769	822	782	849	743	823	769	832	776	774	786	836	794	820	807	818	831	812	787	803	801	824	836	828	798	807	770	836	797	842	749	818	780	762	757	804	769	768	855	786	778	821	784	859	764	810	764	810	819	784	790	758	822	801	805	808	823	738	817	838	747	790	803	864	819	805	807	781	772	826	820	801	803	774	763	783	809	798	770	808	724	778	784	781	800	777	814	766	780	820	809	796	772	805	761	808	806	780	778	771	781	786	766	770	792	778	759	762	839	799	821	766	786	813	749	791	823	812	763	829	768	826	803	798	797	774	802	798	780	811	756	803	795	825	796	793	753	700	781	808	845	786	793	779	833	740	775	761	806	824	779	800	748	813	774	795	773	806	792	789	792	798	787	779	763	800	789	775	785	802	809	853	786	766	814	796	743	824	789	831	803	786	786	791	814	824	827	826	822	792	800	813	740	778	855	840	798	743	794	792	796	777	738	768	840	851	767	808	773	823	829	805	798	806	793	753	791	791	793	785	800	817	770	798	797	743	784	832	768	846	807	796	820	763	783	825	789	773	794	837	838	806	814	776	804	812	795	813	777	796	778	810	794	797	755	846	761	772	815	841	823	805	791	813	845	816	798	773	848	805	749	817	752	813	826	789	809	767	800	799	834	796	767	816	798	743	782	806	825	806	782	832	793	783	755	821	811	770	806	797	767	797	803	814	822	799	851	772	780	784	787	794	821	839	765	810	774	762	845	773	761	788	749	788	778	798	776	819	774	795	797	806	783	791	764	751	812	788	785	803	810	799	781	804	830	784	750	753	726	779	817	793	818	795	746	736	792	810	764	788	810	785	811	798	776	828	824	756	797	832	767	837	768	791	771	732	772	767	759	782	706	817	830	802	759	809	808	804	773	822	783	780	819	790	789	791	785	783	759	780	809	821	789	829	829	810	832	760	815	791	809	803	822	775	818	849	773	821	788	790	783	802	772	760	833	805	762	857	823	805	756	818	802	753	805	793	796	791	812	811	783	777	792	789	770	802	784	830	788	828	806	791	796	810	797	746	777	794	814	810	815	743	792	795	785	786	759	805	813	818	806	839	817	789	803	836	848	780	789	787	822	810	813	790	801	800	757	750	819	786	807	776	811	804	831	793	783	828	849	774	767	890	803	774	829	751	768	802	809	851	773	805	790	765	835	849	808	808	795	766	786	766	774	803	699	789	811	766	781	824	827	717	825	780	772	816	787	781	746	783	742	837	765	819	773	817	801	789	801	786	808	829	796	837	825	794	824	799	839	807	813	786	793	803	790	789	809	805	796	788	796	832	764	800	795	763	778	779	808	790	775	768	792	749	804	770	827	788	815	823	794	821	806	754	827	777	807	838	773	776	796	765	810	794	801	781	797	790	819	814	774	819	816	799	821	774	806	776	805	767	757	803	833	857	835	762	794	789	801	821	794	815	801	780	794	745	816	760	731	784	797	802	774	826	805	712	773	815	786	751	779	856	808	758	822	800	802	746	805	791	799	777	813	785	769	862	788	822	828	776	756	781	826	751	816	795	842	807	806	815	783	816	802	815	792	829	784	754	794	747	817	813	742	816	830	836	790	747	805	839	780	805	820	825	805	807	795	797	797	767	869	849	829	804	771	811	808	755	727	784	803	825	756	847	767	788	815	816	818	732	749	786	768	828	816	831	790	783	830	773	793	776	805	862	809	820	790	792	807	812	808	780	806	796	768	819	757	795	873	800	817	832	778	761	752	802	782	812	814	767	727	814	804	817	758	782	816	811	849	823	829	769	771	815	765	815	766	788	801	832	805	808	819	794	782	786	803	770	747	768	796	794	766	763	790	840	751	773	743	790	772	785	778	802	809	802	785	817	770	780	772	804	796	834	791	839	759	747	769	749	803	764	771	832	818	732	771	789	823	788	826	773	830	781	798	794	786	795	802	840	754	819	821	816	774	808	775	797	738	774	816	809	777	861	842	781	804	817	850	807	808	763	817	742	792	849	869	816	776	756	770	792	743	792	765	788	755	796	777	850	766	788	758	766	829	811	767	810	757	801	732	791	769	799	776	832	794	833	791	805	774	758	802	761	792	802	810	872	852	781	803	778	859	802	765	793	793	799	809	837	811	813	793	814	761	837	794	790	779	774	804	748	780	836	842	812	817	766	781	799	757	804	748	856	761	769	797	759	817	777	804	807	778	805	844	866	793	751	800	775	774	827	789	856	821	828	844	766	735	793	818	814	772	787	788	771	813	880	807	781	792	819	818	747	806	746	797	756	773	811	791	809	757	742	820	762	822	837	788	792	813	777	749	755	760	746	828	838	797	787	755	764	817	781	824	784	820	784	837	845	752	807	784	788	797	779	805	841	739	817	851	737	788	776	809	784	790	787	769	774	757	768	813	821	808	779	802	778	768	759	801	793	809	829	746	812	811	824	765	804	775	837	827	802	737	826	787	773	766	801	772	790	800	767	785	785	801	754	814	772	772	773	788	827	789	755	806	820	793	809	771	833	788	799	807	803	766	778	776	842	783	817	820	826	803	820	826	778	802	833	797	785	788	767	803	818	808	742	764	767	820	805	792	811	769	769	781	784	770	826	783	815	799	780	759	716	806	797	825	817	833	800	786	795	807	839	809	780	817	771	805	808	796	789	830	829	799	814	734	783	809	817	765	707	758	741	818	763	802	776	822	795	817	848	793	796	824	795	768	784	804	796	787	804	813	805	762	806	804	797	822	784	768	763	807	824	767	798	800	775	812	786	818	809	806	825	820	816	819	781	814	821	737	856	812	794	756	772	798	797	850	768	833	787	785	802	815	765	872	773	783	754	784	816	840	796	765	816	780	752	820	801	823	793	791	867	765	840	782	782	811	817	881	842	814	781	780	824	819	780	803	799	808	760	799	730	817	789	784	832	834	749	748	785	770	838	825	752	805	812
45385	59203	39724	13489	12195	11396	6737	3150	1562	1046	909	974	916	989	990	915	937	904	943	986	925	966	935	951	894	917	903	891	917	984	922	939	951	960	924	984	937	899	957	887	930	924	949	923	932	901	926	920	954	980	924	957	965	956	951	978	927	909	962	954	922	894	1031	978	911	935	913	977	955	906	929	842	955	928	933	925	955	906	919	936	957	937	942	966	929	870	949	945	952	914	916	1019	908	967	913	927	927	959	939	943	1009	869	922	909	903	898	945	948	927	917	904	914	946	964	987	960	940	935	971	975	938	958	916	929	949	940	925	908	869	912	925	889	906	919	941	915	942	934	901	992	984	986	951	933	935	965	904	958	920	945	923	924	949	920	977	963	927	951	911	895	933	914	952	930	925	952	918	930	898	927	956	942	947	921	923	918	926	956	986	973	923	920	930	967	975	911	879	972	949	955	993	966	982	976	956	982	943	946	953	964	972	870	881	944	985	982	914	1000	887	988	892	965	1007	984	876	988	928	899	956	900	986	965	900	908	964	920	953	948	917	903	921	916	933	980	904	894	922	952	989	910	919	910	933	905	924	917	957	934	941	953	969	931	996	989	923	886	940	871	948	896	1000	935	893	944	947	919	931	962	959	946	906	945	942	937	951	895	1065	985	942	952	924	914	972	929	875	931	947	968	955	944	935	897	939	959	961	908	911	904	935	885	910	931	944	905	894	911	939	930	929	938	910	877	981	986	887	946	938	944	913	969	966	909	926	956	952	953	944	910	931	977	966	967	912	871	919	955	925	954	936	968	945	949	958	999	915	927	951	940	964	968	983	889	974	942	932	909	932	947	871	966	915	998	985	943	932	959	931	968	918	950	933	958	966	975	910	877	916	969	907	917	916	958	973	943	996	956	916	938	961	975	962	905	917	869	961	962	913	893	942	921	870	932	922	957	893	900	943	882	996	900	949	907	913	951	970	945	974	954	940	878	872	945	941	917	987	899	957	937	917	929	910	948	942	890	896	952	952	935	897	887	938	928	925	917	935	947	923	949	948	944	984	916	944	944	882	948	971	911	929	922	853	924	923	899	935	931	941	906	954	951	963	926	904	961	921	955	966	934	927	966	911	952	908	927	922	909	937	948	948	930	957	944	891	951	906	1012	944	940	914	931	869	922	976	979	959	957	921	971	912	972	905	960	986	940	953	934	915	918	942	966	898	966	951	874	932	972	981	889	896	909	936	928	912	934	961	974	900	948	972	975	1018	935	945	960	927	966	920	986	920	892	904	921	960	910	939	944	888	955	961	962	961	965	941	936	921	944	912	924	881	913	972	938	983	997	939	923	920	939	935	911	912	935	895	958	847	963	942	978	985	911	940	987	957	959	879	983	962	977	908	938	988	949	958	901	920	919	940	885	951	946	964	937	970	968	930	957	904	937	891	934	891	961	934	949	944	904	961	941	906	883	941	995	928	948	1018	950	931	913	933	888	963	958	987	919	917	954	934	941	974	943	965	934	936	948	938	921	949	972	967	988	932	956	929	937	939	984	990	941	918	974	905	936	921	955	947	929	972	955	942	970	943	955	994	991	951	915	937	1003	965	916	962	922	902	939	1006	953	951	955	953	930	939	913	967	904	936	972	936	938	966	936	931	1004	954	978	966	950	958	986	919	923	971	935	895	934	912	955	931	943	925	985	898	945	905	916	918	928	931	946	930	913	931	917	919	886	948	975	876	948	868	956	969	932	930	959	958	932	945	988	915	942	993	923	936	966	909	962	865	902	926	978	918	942	930	945	938	902	940	975	951	925	879	913	902	929	973	954	955	903	947	907	959	888	918	963	945	952	975	956	1013	989	936	930	883	941	960	915	934	954	921	930	911	927	988	921	963	947	970	942	970	978	973	884	944	942	923	962	951	934	966	988	978	894	995	999	866	1005	967	957	903	959	919	979	938	966	926	932	951	956	931	889	921	902	915	1001	956	985	929	986	942	901	935	888	1002	947	950	994	968	978	985	927	925	943	953	930	925	939	956	946	926	936	891	889	919	929	916	982	948	914	937	942	969	953	903	956	920	939	914	921	919	929	889	924	889	932	930	929	872	935	952	982	970	961	951	925	948	904	954	939	875	902	948	935	891	936	891	931	942	900	965	978	955	858	942	918	936	929	986	972	954	940	980	915	951	925	907	953	912	884	921	912	966	936	934	901	935	966	904	927	942	942	946	904	931	926	950	916	906	928	981	953	1000	933	936	938	954	965	933	946	966	906	949	983	981	924	968	956	935	911	954	953	911	937	961	926	1021	929	929	925	929	955	990	959	938	929	933	922	953	940	981	985	938	934	966	911	940	975	953	906	940	947	939	972	976	923	978	928	927	908	976	882	934	935	974	906	921	898	947	953	934	936	986	903	947	958	971	905	954	891	937	943	931	954	904	969	1015	989	972	941	947	938	937	966	930	930	923	935	915	906	898	969	948	872	914	932	934	959	944	887	926	892	908	909	954	945	916	925	938	987	891	940	911	948	957	914	906	948	948	920	907	955	946	982	972	910	921	937	936	954	876	983	927	899	907	960	917	957	958	951	965	981	914	958	921	931	1016	942	938	910	915	948	878	906	927	938	1006	941	994	902	978	1000	911	972	965	933	913	924	965	945	905	932	923	949	938	936	937	921	942	904	961	964	948	905	994	902	910	946	919	929	875	958	929	920	952	924	974	941	909	937	935	940	893	924	939	995	955	936	953	942	987	974	933	938	933	910	916	928	982	976	955	901	956	919	974	972	977	883	932	950	956	922	941	961	938	936	952	994	908	945	932	951	928	935	908	920	901	942	987	930	909	914	975	963	947	953	1003	976	864	990	1028	935	975	933	913	947	937	959	985	1004	954	942	939	907	951	929	978	913	981	973	909	889	927	938	964	938	948	946	958	951	951	955	923	987	962	927	971	929	960	992	945	975	910	942	929	895	964	903	946	946	935	931	940	971	938	968	998	925	895	922	914	940	962	990	908	938	961	977	915	885	928	947	955	934	934	930	952	931	901	934	927	918	980	879	939	1024	953	927	911	945	927	922	965	886	943	934	948	932	916	877	954	959	953	953	949	938	908	909	899	941	959	947	940	951	907	921	962	966	944	878	984	973	971	978	929	930	889	953	883	937	893	937	907	949	936	942	953	932	945	962	969	952	972	953	957	939	920	952	930	930	926	893	948	944	916	959	922	949	894	903	960	907	944	947	966	958	911	885	939	946	956	969	886	967	966	944	930	929	928	966	948	937	946	996	904	933	1005	942	968	909	946	950	933	966	919	949	966	958	987	939	931	936	941	950	1003	980	916	928	962	892	924	955	974	911	919	937	907	942	957	941	974	988	952	949	946	971	986	957	959	957	901	955	1032	975	954	1024	917	902	942	903	939	901	989	941	977	968	970	894	920	956	976	934	951	930	947	925	914	920	914	925	937	871	928	943	976	894	878	895	927	986	947	989	970	962	881	961	902	935	900	922	979	923	937	926	895	926	907	941	961	928	926	970	940	971	997	913	948	948
24696	22069	31011	26832	28371	36313	30476	13607	3717	1188	651	646	648	668	626	623	669	667	647	697	622	664	669	643	643	677	661	698	652	625	589	634	654	651	627	675	618	644	652	635	638	569	625	665	657	658	650	672	693	623	636	648	634	661	694	655	600	632	657	573	631	612	635	673	648	612	634	680	686	671	630	636	666	654	653	628	658	617	650	649	659	640	631	644	632	586	622	635	634	644	607	645	653	650	646	573	606	608	671	646	631	592	618	675	679	649	638	645	643	620	651	627	629	596	630	665	659	624	624	646	641	629	631	676	680	629	667	685	622	670	643	638	674	621	650	627	677	627	702	655	673	669	647	659	677	637	681	665	647	658	656	640	697	654	642	648	680	667	618	653	694	656	632	660	678	628	642	665	630	633	623	673	643	657	613	661	663	652	676	642	626	636	634	628	637	678	724	579	660	625	643	650	618	617	628	623	638	680	636	656	646	603	655	657	616	638	612	591	697	600	631	684	633	649	642	664	629	673	643	656	633	674	657	576	668	664	620	642	658	611	645	605	623	634	618	643	683	653	648	675	622	625	633	656	664	664	650	681	589	685	633	630	614	678	678	614	640	612	669	658	621	619	632	677	671	676	632	676	684	632	662	638	660	619	643	650	670	603	627	616	615	649	650	676	645	662	665	654	640	693	618	650	644	626	680	676	654	668	641	632	663	672	657	647	628	650	652	610	713	647	639	646	665	613	613	654	677	657	591	647	643	641	706	678	642	663	647	644	623	671	646	646	684	587	709	613	581	645	665	652	622	665	635	639	659	641	603	646	649	648	646	606	652	634	697	647	623	622	666	626	650	629	633	635	664	649	657	622	585	632	646	651	654	611	687	626	662	621	668	666	657	628	680	657	646	690	629	671	652	636	674	679	643	629	661	650	668	623	642	600	601	660	653	617	603	666	650	645	651	666	652	659	647	637	647	635	680	690	658	628	636	675	641	687	619	640	615	646	611	624	652	622	679	624	658	611	650	671	631	658	592	628	647	719	652	651	592	611	676	651	630	647	664	654	617	673	607	686	634	634	630	611	617	657	670	629	636	608	643	640	622	678	625	663	681	633	642	661	604	641	642	665	602	646	627	643	597	630	645	666	604	644	644	609	642	646	659	645	642	632	646	659	648	587	649	659	671	626	652	622	681	655	642	631	706	650	649	584	658	650	618	635	612	621	663	625	656	646	637	672	663	638	665	665	655	647	644	624	677	668	638	563	667	586	670	639	615	662	667	652	694	703	624	637	631	674	647	615	651	671	625	653	617	653	685	610	610	689	630	634	642	665	647	638	637	637	583	657	632	650	617	661	709	685	616	669	677	618	619	632	681	633	631	653	610	684	631	668	611	611	661	641	670	659	598	644	624	662	659	677	629	643	687	628	637	658	618	666	613	646	704	655	633	669	661	608	670	663	579	647	687	639	665	688	616	613	668	674	683	671	684	623	655	628	646	689	666	649	650	652	645	627	654	706	659	649	667	634	672	684	682	687	620	685	671	657	663	685	674	664	642	667	666	672	663	648	617	628	657	597	586	654	680	644	627	627	656	570	656	647	673	643	645	625	683	655	677	628	695	653	673	641	670	619	659	628	688	622	656	654	661	660	658	652	646	633	672	673	654	625	689	594	638	630	673	643	627	639	648	636	615	642	672	670	631	636	650	692	615	619	660	697	697	683	684	651	649	666	649	633	672	664	668	627	608	622	694	679	635	648	665	677	648	669	647	662	624	678	641	645	635	660	640	639	677	647	679	641	659	640	628	662	689	615	673	658	652	621	709	617	648	631	640	640	632	646	692	637	657	680	616	654	653	642	663	661	613	626	641	660	683	664	646	642	632	663	648	687	651	623	656	652	641	634	695	608	656	594	650	675	644	645	677	677	609	681	645	656	621	602	641	638	623	639	602	670	662	603	638	604	636	617	627	633	669	658	659	648	649	618	630	655	665	628	667	619	658	646	667	676	611	615	679	680	641	653	650	603	612	678	659	619	620	660	643	645	668	636	677	639	659	628	602	697	650	666	657	627	646	627	633	675	667	676	655	669	634	673	703	620	663	642	618	618	606	656	625	633	619	692	681	674	679	609	649	644	661	681	590	639	669	637	640	627	662	604	627	673	649	664	636	624	644	648	637	647	628	650	678	702	674	634	646	607	616	678	640	626	657	666	643	651	630	685	628	643	640	652	661	599	672	664	701	652	663	614	659	633	676	628	712	653	603	658	677	587	659	633	642	651	624	628	635	609	668	642	659	599	616	625	663	646	672	654	653	610	710	655	705	658	647	630	638	657	634	627	643	624	682	656	710	637	658	659	650	624	596	627	684	696	629	639	626	667	663	653	670	619	641	647	672	686	618	623	643	674	623	685	703	673	691	683	651	691	615	669	626	672	676	621	628	631	631	646	636	652	634	663	617	649	676	622	672	639	685	693	630	618	601	672	637	603	625	627	662	659	672	602	675	625	608	679	629	669	640	690	706	611	631	592	610	640	670	628	600	648	632	672	628	606	668	618	654	682	615	645	602	655	619	673	667	676	650	607	671	656	644	628	666	639	644	646	657	608	634	667	620	668	630	686	644	633	648	669	692	686	654	645	621	572	640	642	683	660	615	652	669	635	615	603	660	649	639	720	649	705	648	656	677	633	678	630	664	661	603	608	620	657	671	701	619	637	626	629	682	605	612	656	633	610	658	651	612	648	685	674	603	658	665	647	652	699	635	694	645	669	700	635	648	595	662	664	673	666	619	709	655	667	610	665	665	655	608	608	625	606	657	673	642	653	691	634	661	661	647	647	660	657	637	688	623	676	643	612	636	596	670	672	629	713	605	638	613	634	681	627	628	649	623	645	675	643	666	603	669	659	645	595	617	588	615	634	648	627	674	691	650	609	662	640	664	610	648	650	614	658	673	651	628	650	652	653	611	647	630	611	635	606	672	703	669	620	623	609	621	633	622	610	664	613	699	632	600	685	688	627	642	595	664	632	620	625	617	628	639	624	608	598	662	645	668	660	674	631	632	630	614	681	686	670	613	670	667	658	668	617	678	653	684	643	642	604	634	652	642	630	654	675	686	686	656	624	671	664	652	633	674	641	670	618	646	667	650	625	622	638	632	676	659	650	632	639	675	643	670	628	611	691	633	671	647	635	600	652	652	655	682	660	625	650	639	639	674	601	616	602	645	654	613	626	677	609	655	634	602	650	649	614	672	627	667	663	635	654	618	607	661	626	607	620	667	638	605	653	635	658	630	664	615	638	647	622	659	602	630	666	616	657	616	619	648	628	657	642	696	610	663	594	615	647	629	638	621	625	638	669	662	655	653	645	672	628	622	663	619	656	684	650	669	682	576	647	697	675	628	650	622	617	639	622	658	649	694	612	655	634	636	631	639	613	644	680	592	669	671	638	592	676	683	639	668	645	681	670	644	662	659	602	649	656	648	679	652	623	630	667	690	658	647	653	628	658	655	620	654	634
48992	76428	55050	35692	36192	38945	29805	14807	4921	1531	824	749	753	790	818	777	796	750	704	764	759	776	759	760	791	753	749	779	730	820	786	797	731	791	763	782	753	756	761	831	794	797	783	811	760	717	766	704	745	740	820	779	801	792	795	761	777	788	799	819	794	760	790	761	796	786	790	730	817	841	734	813	729	799	795	723	777	813	749	764	735	716	781	782	804	788	795	754	800	770	760	792	765	772	706	782	803	748	858	792	730	771	782	724	803	756	872	770	772	772	781	765	786	808	747	769	829	776	776	766	725	789	738	781	778	761	775	769	746	767	793	775	758	786	814	767	745	773	742	746	772	772	788	770	736	798	759	780	751	792	760	811	781	806	785	747	753	768	742	765	802	743	767	770	765	792	815	768	743	736	807	740	808	781	742	783	752	765	763	727	768	747	785	777	759	718	775	758	772	730	785	746	688	734	804	783	772	749	771	765	810	738	756	788	761	733	756	794	773	776	775	771	745	776	811	817	761	771	763	773	838	759	750	818	689	789	727	795	771	851	758	811	835	697	792	840	799	778	785	765	784	742	781	807	798	779	783	769	730	837	792	741	776	790	808	780	820	732	760	797	770	753	830	754	795	782	752	751	784	776	761	762	750	771	802	822	782	809	745	739	769	793	759	751	778	786	750	812	763	781	774	774	734	797	758	707	730	749	788	771	795	806	735	775	795	769	774	776	768	774	711	788	816	733	749	760	778	777	754	749	751	812	772	747	759	777	760	789	789	744	725	770	759	762	757	775	729	797	794	736	766	760	721	772	824	837	784	830	750	833	736	780	780	782	818	855	775	717	801	781	741	800	770	749	735	837	737	814	769	792	806	776	784	790	775	790	753	735	792	762	723	778	787	768	765	750	748	775	736	768	757	803	772	779	723	757	740	780	798	842	766	781	812	782	756	836	766	765	836	780	738	759	788	771	784	725	784	763	776	771	737	780	742	701	793	697	761	807	761	778	747	811	775	747	756	731	778	731	768	710	746	799	758	768	787	769	855	757	689	722	811	790	740	799	791	798	765	778	737	754	719	767	753	773	756	817	801	753	764	747	750	760	754	786	754	743	742	756	790	802	764	749	786	750	776	786	799	814	784	758	750	829	786	797	751	792	747	774	756	704	729	821	732	762	809	760	813	774	764	756	779	773	731	877	780	778	716	763	748	762	737	751	775	751	748	784	771	806	751	816	761	756	772	760	744	760	775	791	754	723	753	763	721	795	765	800	772	758	733	780	731	767	829	776	801	771	786	774	749	764	775	774	784	754	794	762	774	729	799	823	782	758	722	753	741	779	724	770	800	718	747	734	743	753	751	759	770	792	795	718	793	789	812	741	808	789	746	765	767	811	706	734	772	751	729	802	774	812	749	771	755	781	758	816	723	777	787	776	773	773	786	766	739	768	757	797	748	751	803	804	802	765	756	803	748	801	814	759	786	777	768	758	751	742	782	774	669	799	782	790	756	769	820	795	812	729	782	749	756	754	774	732	780	759	771	774	801	787	777	760	760	801	808	751	748	779	769	776	785	791	791	752	726	749	806	784	747	809	826	808	734	774	772	757	805	811	777	775	813	736	760	806	756	746	754	745	740	726	775	761	763	808	793	779	780	760	771	779	726	782	778	771	803	738	744	790	800	776	794	790	778	796	805	752	821	748	780	730	760	798	797	768	728	770	800	782	735	778	751	767	865	720	733	750	787	808	854	752	773	740	753	799	781	787	743	767	768	772	792	780	787	743	752	795	722	803	765	727	774	812	790	762	787	763	772	749	742	806	775	799	776	780	758	729	761	812	737	758	770	729	807	771	792	802	759	785	745	769	752	772	763	766	822	801	816	770	752	731	736	773	722	744	757	733	778	785	741	772	715	785	764	797	783	792	785	786	786	731	818	757	743	791	777	730	757	777	791	768	773	795	754	754	744	746	766	783	760	785	764	768	795	762	765	810	803	742	784	789	814	796	782	751	740	730	780	742	809	720	803	769	808	814	754	824	756	771	775	787	754	828	757	799	760	741	753	816	749	759	754	810	785	778	767	798	803	787	789	798	738	793	756	757	746	779	718	758	802	762	782	790	773	791	748	739	758	737	850	810	798	765	737	821	793	805	798	792	747	753	750	726	769	735	726	738	801	760	807	779	766	781	704	764	789	818	826	780	760	754	790	757	740	773	771	786	780	747	811	789	778	799	794	773	758	790	777	721	816	793	812	829	773	790	764	766	716	782	757	778	796	708	766	752	834	794	812	767	759	786	784	765	699	744	815	692	830	792	760	757	804	841	801	747	739	763	732	735	759	757	759	792	756	779	767	799	768	776	781	789	830	782	766	753	752	772	746	790	740	777	769	729	767	741	793	799	764	757	794	750	753	732	793	788	750	783	813	771	781	742	805	749	760	737	716	767	762	780	726	750	765	748	830	771	748	744	796	736	760	759	811	767	783	766	809	757	764	772	759	743	767	776	787	759	819	794	751	802	769	795	764	791	766	788	782	775	759	745	755	794	796	810	799	810	772	758	748	787	770	785	761	759	776	759	795	727	707	790	751	774	779	747	787	793	787	716	766	793	752	768	761	778	749	829	772	802	763	789	785	752	762	784	814	788	748	797	760	784	776	775	740	749	734	726	714	765	802	744	739	772	783	728	750	771	798	731	713	775	795	743	799	750	787	774	781	800	742	815	742	766	801	821	770	725	780	796	814	818	802	774	726	796	785	796	780	763	762	782	800	715	784	761	770	766	761	793	750	799	771	786	748	727	739	755	763	757	747	781	789	743	749	810	774	814	739	762	791	783	756	709	768	775	750	784	755	790	818	749	766	752	795	742	828	771	758	772	774	743	763	789	777	800	830	748	760	776	799	789	802	738	812	749	790	795	780	773	736	776	762	758	792	804	771	781	784	752	773	778	762	758	760	798	805	742	789	817	813	813	739	734	798	780	755	741	797	787	761	778	743	778	757	754	743	768	739	749	742	698	760	774	769	793	788	741	751	768	773	770	778	746	753	792	782	774	686	716	792	748	780	812	787	770	763	747	743	787	759	787	749	778	715	742	800	795	758	758	759	798	758	745	735	802	773	813	766	730	780	732	726	776	820	772	774	764	764	750	766	829	831	744	819	770	785	761	778	762	766	766	718	757	776	749	767	728	761	825	772	765	779	807	766	772	768	745	759	736	809	740	757	811	772	758	750	720	785	791	774	758	769	808	748	745	738	791	807	771	753	772	787	756	792	729	727	809	802	763	794	701	766	769	799	793	772	784	802	727	803	792	734	740	792	786	713	746	784	755	783	815	708	792	782	764	742	765	760	812	784	804	740	790	767	767	751	769	831	775	751	780	754	744	769	756	770	797	744	763	782	769	742	760	761	757	786	757	720	799	836	760	724	818	799	754	776	732	766	744	703	760	783	861	770	783	762	824	761	786	793	764	712	758	785	724	735	775	757	800	767	779	747	779	789	728	781	774	746	752	764	771
23568	21620	29976	25821	30263	44562	38318	19891	6255	1777	722	636	607	600	602	635	625	646	598	616	612	635	627	643	594	602	615	592	620	651	641	623	592	587	639	575	609	570	561	651	636	613	586	612	617	643	595	616	625	594	643	609	577	641	623	628	630	607	597	659	659	631	605	626	624	601	627	601	596	602	664	602	583	634	624	565	618	610	626	650	603	610	606	629	640	596	626	627	668	629	610	640	604	592	618	608	625	630	585	586	620	616	632	611	593	565	616	651	579	608	630	617	632	569	658	544	596	608	610	613	611	631	596	623	613	595	626	632	608	637	574	622	620	645	646	589	620	611	655	586	623	606	598	644	593	609	609	659	621	590	630	619	609	654	637	678	632	572	628	651	658	586	593	588	631	624	617	648	601	642	608	568	604	621	615	600	645	631	599	615	627	614	640	625	606	641	635	607	601	610	617	628	622	619	593	597	612	656	670	603	644	628	616	657	614	591	655	651	643	606	603	580	612	608	623	625	631	616	637	613	608	607	655	644	604	619	625	632	596	619	645	611	615	620	590	644	647	612	581	606	623	604	603	607	623	607	597	618	601	668	617	642	646	604	644	602	619	644	632	606	601	565	579	574	625	641	630	676	636	631	582	592	594	607	630	634	634	602	567	628	580	622	619	595	615	615	611	635	617	598	618	576	661	625	616	597	603	628	652	651	570	650	583	599	595	636	595	610	609	622	622	598	609	668	613	632	648	624	636	613	620	636	622	612	612	595	602	642	573	619	612	642	601	583	603	615	616	613	640	612	634	625	625	625	641	570	617	592	625	625	612	627	617	637	687	620	613	584	619	624	579	615	648	624	614	630	608	612	600	637	646	602	580	611	616	603	623	603	631	628	637	627	629	635	615	620	630	647	617	643	580	620	560	588	589	592	586	653	628	619	598	625	541	622	586	623	607	633	618	637	632	594	563	634	602	618	606	614	626	604	619	632	655	597	595	596	639	694	636	656	636	629	597	588	647	593	603	598	639	628	604	603	633	605	620	584	618	632	549	611	626	609	616	543	640	566	643	586	609	608	622	611	614	602	614	586	622	644	633	612	640	561	622	619	578	618	610	615	616	605	627	591	599	625	593	572	586	648	672	609	647	641	615	642	645	576	644	595	595	614	623	633	625	659	665	629	610	624	606	610	592	624	580	589	613	614	612	593	638	624	653	612	590	635	620	623	634	614	618	652	583	608	650	614	653	570	596	660	603	584	587	642	633	624	623	689	649	632	629	615	596	633	633	605	661	601	605	621	599	607	597	583	612	583	579	629	570	640	625	599	621	625	636	619	613	641	576	629	627	624	594	596	578	622	552	601	636	605	603	598	602	596	632	612	697	602	598	642	602	667	556	621	621	627	605	553	661	594	622	665	632	618	590	619	634	605	576	602	594	598	613	572	640	672	622	607	612	604	649	620	646	584	622	654	574	661	628	627	643	616	569	587	614	602	600	594	581	651	609	610	622	569	600	568	639	634	639	622	600	630	608	581	604	620	564	639	638	623	602	623	661	628	656	641	602	626	615	590	616	632	674	606	637	612	571	618	627	591	612	624	663	619	611	640	639	609	626	597	603	616	623	578	612	571	597	589	627	624	631	680	584	622	596	611	626	626	589	589	585	595	602	604	606	598	549	601	604	624	628	618	592	566	602	632	568	584	633	662	622	621	600	583	614	647	613	606	661	598	613	593	615	594	605	569	602	642	605	610	629	607	609	632	615	611	598	611	585	675	565	605	587	599	593	641	634	637	563	564	631	610	587	644	578	593	619	593	584	598	655	612	601	607	607	605	606	610	626	607	585	609	627	622	604	625	645	620	601	616	613	627	626	627	590	600	631	641	646	659	608	618	588	650	624	667	581	576	623	627	596	625	600	624	594	581	577	640	645	618	603	623	634	587	609	587	623	624	626	626	616	599	639	602	619	632	632	615	649	590	614	582	595	621	623	591	600	603	619	554	612	609	660	626	610	629	627	618	604	542	595	618	596	582	562	669	578	659	644	594	611	664	646	592	661	640	661	588	624	595	594	631	617	623	597	578	616	578	564	602	612	599	600	655	619	576	613	595	651	615	592	609	574	606	628	593	598	607	587	628	603	570	598	602	584	598	640	635	628	627	591	570	608	613	612	614	616	607	630	599	596	656	646	635	586	639	641	629	632	640	650	583	655	654	577	604	606	615	630	609	603	589	608	581	627	633	635	625	578	625	633	611	588	665	651	610	592	594	627	603	618	611	608	609	620	615	618	603	618	612	620	630	640	581	631	671	623	590	621	624	614	630	617	648	642	622	619	645	651	638	634	618	632	659	612	594	602	605	580	624	627	618	609	646	606	621	597	605	598	578	611	642	614	601	613	681	561	598	619	621	598	595	614	662	651	591	626	606	623	628	621	597	617	628	590	624	650	611	603	598	582	619	570	612	587	613	567	669	607	630	681	615	592	634	661	580	653	634	577	567	595	582	570	626	614	636	651	622	618	613	575	621	596	587	630	600	617	614	619	636	633	615	606	589	639	632	625	598	628	604	632	607	620	665	618	613	636	582	618	614	642	633	672	605	581	561	624	595	626	621	630	632	607	579	665	654	584	643	653	593	618	631	655	639	655	607	632	597	622	664	624	587	610	633	628	606	637	611	616	564	599	611	608	589	613	644	617	583	649	636	652	606	618	579	606	617	596	645	610	674	602	611	576	633	598	614	604	620	637	632	619	618	647	635	613	624	590	645	621	654	604	610	669	621	661	563	602	642	570	626	605	590	582	617	631	649	611	632	634	626	668	659	611	624	613	575	598	626	663	671	620	625	556	621	622	595	603	642	584	575	607	539	598	648	617	563	607	600	655	618	604	600	639	637	618	593	640	643	639	592	607	603	636	703	612	634	599	654	647	543	596	616	640	651	611	606	591	597	624	617	611	632	578	612	650	608	611	600	636	578	569	597	617	638	606	615	566	584	653	592	583	648	617	612	611	631	609	603	585	629	593	597	599	634	634	624	601	615	655	591	631	574	558	577	657	635	580	588	578	608	601	622	612	647	605	566	591	602	651	600	618	586	615	659	644	563	627	647	650	625	573	633	642	613	600	627	642	622	628	639	663	657	636	609	622	574	571	604	608	636	581	637	598	657	625	640	637	612	642	633	591	620	663	659	644	632	623	620	602	635	622	591	626	614	626	614	630	621	627	637	612	600	629	646	607	592	644	578	609	562	606	583	582	665	628	613	646	608	614	598	609	591	572	660	587	629	611	660	640	594	615	649	608	617	635	637	650	611	593	624	619	590	599	610	603	582	589	610	623	623	654	563	632	638	639	588	630	586	659	607	616	644	617	663	611	627	615	630	587	608	627	606	637	635	625	618	628	600	584	552	615	607	626	611	619	627	577	625	574	581	615	638	588	669	604	592	661	632	623	629	626	593	632	587	624	617	610	621	577	634	634	579	576	619	664	593	615	617	606	590	596	636	596	616	594	611	583	619
51553	83398	66815	48170	46788	48810	36803	20233	7314	2481	831	698	796	717	737	745	706	674	702	703	780	715	765	720	714	713	723	722	734	738	772	704	714	713	685	730	741	697	698	708	691	745	758	697	696	728	714	702	698	703	698	706	774	669	723	741	796	685	730	717	709	751	712	719	719	744	711	732	770	680	694	667	695	782	723	696	718	708	705	725	705	652	727	697	712	732	754	699	747	730	767	657	722	705	776	787	729	672	710	742	739	681	695	684	789	741	755	731	713	689	713	705	742	689	666	728	735	698	731	715	720	761	708	708	699	711	765	676	704	709	756	706	718	717	728	685	699	725	737	728	707	684	725	794	715	694	725	743	692	709	705	746	724	701	701	764	734	685	751	745	719	697	685	725	721	724	743	746	708	725	774	724	712	710	662	740	727	733	664	752	744	745	757	685	700	760	763	721	701	700	769	711	750	712	711	703	745	707	726	781	779	699	723	691	695	674	745	725	714	722	744	719	725	734	691	735	708	724	727	745	748	727	704	701	716	714	719	728	733	742	731	690	709	763	682	717	696	717	701	727	653	712	693	711	703	708	679	720	723	739	726	738	719	708	693	775	734	757	683	730	711	719	727	711	700	735	711	710	707	708	760	708	678	736	692	752	725	759	754	724	688	734	725	726	736	722	704	696	744	757	709	726	732	691	715	716	730	709	661	755	739	677	731	678	761	744	728	715	683	749	748	688	691	720	686	699	743	747	724	780	691	666	723	720	679	728	727	746	690	690	717	718	739	711	683	735	710	691	686	731	725	710	761	675	697	699	729	751	683	722	686	675	746	756	710	722	710	692	718	695	706	708	692	739	680	746	701	702	723	733	700	738	713	704	755	704	753	731	724	745	745	732	711	728	696	744	734	711	729	714	652	763	701	719	753	703	692	745	741	741	742	663	663	799	727	707	690	728	708	730	708	724	696	722	720	742	692	693	742	695	763	719	734	725	728	733	675	692	745	702	768	728	712	691	685	731	747	699	687	702	680	744	728	726	707	712	750	699	674	728	734	732	651	680	735	741	734	680	715	688	716	712	683	726	667	661	736	675	757	711	749	783	736	753	794	715	754	712	737	700	723	739	737	697	724	728	745	784	720	774	729	666	709	672	741	696	745	693	750	729	716	657	671	716	782	710	692	730	732	744	699	725	730	712	767	698	723	695	679	713	733	717	776	711	679	717	705	704	706	717	749	730	679	705	720	706	699	742	699	735	753	681	710	731	719	743	739	666	738	733	734	688	729	748	701	722	688	756	689	742	730	700	717	705	735	675	721	759	714	760	705	711	762	724	740	724	715	729	706	726	688	747	726	706	669	715	693	741	741	732	746	757	757	726	733	671	724	702	735	757	745	711	746	738	726	759	733	728	690	659	691	702	724	697	729	715	704	775	706	707	677	679	700	719	749	682	681	701	665	702	716	689	675	723	712	749	701	698	685	733	716	693	708	719	728	717	697	704	785	739	729	749	686	694	712	755	696	669	782	729	715	720	642	698	658	716	726	733	689	712	718	706	775	711	710	707	705	704	762	676	736	762	746	729	762	759	746	720	703	679	699	700	695	721	732	719	756	757	761	740	687	702	679	722	672	715	674	704	714	703	721	698	719	736	731	715	746	748	718	721	754	735	713	693	709	696	699	720	717	766	698	730	716	688	715	728	699	725	768	765	754	700	730	700	710	727	676	710	698	717	740	724	713	700	693	674	721	700	715	705	685	695	699	750	714	698	662	689	690	723	727	700	688	693	722	739	725	719	701	689	723	736	685	729	710	695	724	688	700	683	714	675	669	750	745	738	717	712	669	773	687	795	751	782	685	744	728	698	687	742	701	713	694	762	691	720	715	744	695	715	687	720	727	752	690	727	700	736	672	750	686	707	704	784	685	737	710	744	713	700	740	736	710	757	755	748	735	693	755	718	696	650	725	744	691	724	713	695	688	752	715	673	671	717	736	755	780	736	753	709	723	689	760	678	710	715	736	697	734	683	758	724	676	702	726	725	732	696	682	684	736	705	745	708	747	726	730	724	716	756	725	720	691	708	697	737	680	709	734	710	716	713	749	734	732	754	727	753	699	717	762	721	740	747	670	713	757	683	724	743	739	687	692	712	699	743	676	700	731	720	729	682	759	720	719	713	697	680	783	742	707	698	740	700	690	720	738	734	733	695	723	667	749	722	678	737	723	703	724	726	693	690	707	685	745	704	758	716	704	687	688	702	748	728	719	705	680	714	705	705	710	725	685	753	754	755	686	728	669	734	733	740	697	721	749	723	718	746	774	735	768	718	696	741	727	741	661	759	678	723	745	723	753	714	715	725	722	709	788	743	693	730	710	721	678	728	704	725	686	702	642	747	741	704	728	731	730	718	797	687	711	755	680	741	737	707	710	705	689	700	689	772	779	740	743	724	748	781	718	682	696	699	736	736	761	696	700	718	720	669	698	724	735	744	699	708	720	707	695	715	694	781	736	722	741	778	719	747	729	680	712	731	728	728	753	749	691	712	784	675	692	703	719	726	680	726	765	745	740	695	735	724	702	708	707	706	714	706	715	738	697	734	708	716	725	735	717	706	670	750	681	736	704	682	750	697	726	718	749	723	705	726	708	687	709	693	680	672	735	706	716	756	707	712	686	755	727	724	700	685	699	698	699	684	724	681	715	725	740	696	785	720	665	695	701	689	713	717	746	662	710	683	741	710	765	742	711	718	713	708	722	711	697	685	753	699	754	730	734	716	717	741	760	717	722	698	688	722	734	717	701	750	711	746	735	728	733	692	762	732	734	688	725	705	704	683	737	728	669	767	739	740	735	712	729	723	718	710	711	711	749	717	724	696	783	768	703	709	732	748	749	741	752	714	678	737	711	741	770	703	700	703	754	715	761	681	726	667	677	768	689	741	751	716	719	763	696	716	677	743	692	686	728	723	700	718	679	735	729	717	685	732	733	727	748	681	748	757	733	710	703	737	702	689	725	680	694	724	763	692	741	720	732	649	715	713	740	700	682	694	698	751	722	748	736	727	704	745	710	649	688	748	698	719	721	638	712	685	754	754	717	682	742	734	708	707	724	724	701	731	759	702	745	699	674	668	705	735	712	715	682	682	722	739	724	748	703	732	749	756	701	730	742	671	702	699	709	730	737	721	742	719	729	722	718	691	725	701	723	750	740	681	735	729	731	726	687	696	691	745	681	705	724	695	705	737	781	717	721	671	671	738	700	702	681	690	671	723	731	744	685	715	735	722	681	678	717	730	720	716	733	757	736	742	713	755	717	708	685	746	697	691	724	727	686	686	726	722	694	721	725	705	726	700	725	706	704	711	745	690	697	775	718	660	671	737	714	688	690	704	734	737	754	705	705	713	736	762	706	752	718	693	717	756	686	739	689	717	749	725	746	756	706	741	728	691	693	720	747	729	704	742	729	739	713	718	697	760	680	698	713	748	731	702	704	676	743	716	734	703	736	706	749	690	707	750
35045	44798	40858	25337	10551	8652	5003	2360	1208	912	806	839	833	827	811	812	795	781	824	866	844	812	815	840	791	830	802	811	797	813	855	872	815	755	795	845	835	813	813	825	810	817	827	809	805	837	816	787	796	822	797	811	790	862	839	806	816	820	835	820	816	750	792	786	806	845	820	817	795	801	806	802	804	810	828	798	899	787	824	833	830	792	845	836	780	795	817	831	810	788	831	809	803	835	784	812	815	832	812	798	790	821	789	837	783	830	795	802	794	804	879	821	808	853	799	894	835	823	777	821	788	874	781	785	835	789	793	831	734	827	813	815	781	799	820	806	785	758	786	809	873	794	823	784	797	773	834	793	802	759	794	811	886	837	856	845	769	788	870	853	804	840	809	805	797	825	815	746	840	843	813	758	807	865	886	849	782	774	811	781	778	769	826	812	801	833	880	859	777	847	814	805	815	819	801	861	790	872	785	852	819	757	819	765	863	774	857	811	808	823	774	832	838	816	811	811	845	827	833	791	826	803	786	764	810	751	769	805	782	766	829	810	854	844	776	797	798	829	821	840	744	826	804	800	814	780	782	791	822	798	805	803	814	783	748	852	809	815	799	827	829	818	849	826	828	798	837	779	797	842	825	857	800	743	774	802	839	809	792	795	802	813	809	852	755	823	839	816	788	826	832	871	780	840	871	779	832	819	779	820	781	799	872	833	819	851	845	754	772	830	797	821	848	799	850	824	845	796	847	824	836	838	825	867	830	813	832	808	845	815	791	797	795	825	812	836	778	807	830	788	808	838	829	769	770	844	818	813	822	808	791	842	756	780	831	776	831	811	865	796	818	813	785	825	793	853	814	848	805	779	838	801	840	776	822	790	812	856	815	848	832	778	791	811	812	788	821	805	786	849	798	805	771	799	768	813	743	832	841	840	812	810	850	835	810	837	849	835	814	851	829	809	805	799	780	787	807	797	817	770	845	833	794	825	821	859	855	793	808	779	795	772	796	844	830	795	843	831	825	835	828	832	844	775	836	786	779	830	847	822	803	782	863	821	800	864	817	801	819	782	788	810	805	765	846	809	748	803	777	806	800	817	794	808	787	833	859	812	821	762	763	860	817	801	770	807	769	844	842	821	833	826	853	835	835	777	797	833	826	790	788	799	842	791	807	795	878	837	799	805	794	856	844	811	845	809	797	844	824	798	820	836	773	805	787	838	784	842	827	756	829	797	818	805	797	827	788	901	848	756	788	793	818	877	807	828	793	826	759	844	850	824	811	811	816	842	832	839	809	767	811	831	829	769	831	759	808	801	797	787	844	817	796	830	875	841	833	784	800	835	818	790	784	812	794	759	845	816	844	841	808	816	828	838	817	820	850	852	852	794	819	785	864	820	790	856	830	822	784	787	821	802	812	773	792	824	786	783	761	807	815	843	846	818	820	784	808	815	776	804	801	846	820	802	823	814	837	844	860	864	828	819	840	794	777	810	828	829	812	835	802	804	838	804	837	798	816	783	864	783	866	836	823	828	859	831	856	806	864	838	796	867	825	764	851	831	814	815	780	796	764	779	853	834	799	783	826	839	830	824	833	837	813	854	814	796	849	791	766	814	812	772	824	833	808	827	779	809	793	778	777	754	818	848	818	817	807	813	765	850	782	848	815	773	855	774	810	810	794	823	842	816	812	810	844	787	801	802	790	789	814	850	785	819	863	793	840	780	814	835	791	788	816	801	822	755	801	781	768	838	777	834	808	839	817	814	858	822	837	842	798	841	796	794	818	818	807	795	853	850	816	813	817	842	806	829	850	803	775	850	865	820	779	854	840	853	824	873	769	789	793	813	799	832	815	855	787	774	789	852	777	827	855	793	834	794	849	788	775	817	805	795	802	864	856	822	821	822	858	808	783	833	826	813	849	798	809	810	820	805	820	761	781	829	826	845	842	851	811	806	777	802	837	838	849	796	858	796	806	780	822	772	798	827	753	834	824	866	844	814	822	840	840	801	775	847	804	747	821	807	840	832	818	784	846	810	796	830	833	814	741	815	868	824	798	831	808	768	820	783	855	821	819	789	826	762	873	783	806	793	876	826	796	822	817	789	816	838	804	855	793	828	771	822	834	788	778	821	827	855	778	818	799	777	817	808	821	798	795	821	858	825	806	854	833	834	814	830	817	817	809	817	825	771	846	815	804	825	794	794	777	823	821	802	827	849	822	827	819	853	773	777	793	818	783	844	835	805	821	761	862	825	784	829	828	798	819	854	790	791	820	799	819	778	850	801	761	825	777	801	783	789	882	831	814	779	838	818	867	846	798	840	808	804	799	855	786	781	779	798	800	785	835	837	813	838	842	767	854	812	820	785	754	830	809	830	827	801	796	778	838	821	826	770	832	769	858	817	849	831	798	807	769	857	782	795	784	802	826	776	832	810	788	850	781	805	781	823	803	771	799	840	806	744	835	862	840	780	783	826	830	816	847	809	799	841	833	807	811	825	818	844	806	866	811	840	848	850	879	796	848	779	834	801	833	792	806	804	831	800	895	846	898	805	817	829	791	855	850	787	834	800	849	860	802	832	781	809	808	782	793	883	844	810	800	823	809	844	797	751	798	797	818	775	861	768	888	795	776	827	836	846	786	780	829	773	859	813	815	825	846	880	823	823	804	850	765	810	825	818	833	853	810	785	813	824	764	793	845	828	740	735	791	752	820	842	823	831	855	856	857	866	815	800	804	794	809	792	867	873	820	794	851	811	854	815	827	820	824	788	797	802	790	825	814	823	770	796	842	784	790	793	815	835	837	819	788	816	841	887	803	806	852	772	797	823	790	871	837	845	816	843	864	838	733	845	785	778	786	815	812	845	805	809	847	808	856	849	868	794	788	821	800	775	814	774	835	778	828	813	759	805	828	799	817	827	789	860	798	850	812	809	774	868	799	792	758	829	808	844	799	820	819	784	823	804	870	788	812	784	813	831	828	848	800	812	795	813	821	833	795	791	829	787	811	825	852	838	825	844	802	788	831	812	827	814	786	815	807	865	779	812	832	863	816	794	830	805	808	803	800	811	835	846	770	825	801	850	854	810	881	796	812	808	850	856	809	832	856	857	782	795	806	813	816	796	847	791	838	822	866	787	808	798	836	789	817	836	746	833	795	842	818	828	768	860	850	815	836	837	836	763	810	857	810	789	835	810	809	846	797	804	870	820	836	829	793	801	856	774	874	833	787	786	783	745	831	832	795	816	798	829	792	811	781	810	811	826	837	780	855	857	860	800	805	801	804	806	841	845	858	740	846	860	811	826	787	813	822	785	810	776	818	831	785	822	772	835	802	774	809	816	813	837	831	798	812	802	829	781	828	804	807	781	821	820	831	775	877	850	815	818	797	838	856	805	811	851	842	781	772	826	815	759	794	839	849	833	817	793	828	798	842	873	761	830	842	809	822	842	834	802	823	745	829	817	828	794	814	828	801	836	843	796	809	827	855	811	811	840	772	785	790	804	826	806
45613	58913	42976	23609	11355	11672	6772	3186	1598	1149	939	1010	945	882	994	992	1007	944	1008	970	984	968	892	975	991	974	986	986	943	956	969	963	950	990	930	955	989	927	959	945	942	917	1012	943	951	978	924	986	947	973	973	981	953	910	940	946	972	931	1013	1009	937	972	993	949	900	937	992	945	963	981	940	919	905	952	999	994	954	964	968	1042	947	951	957	968	971	957	953	988	988	993	921	950	1004	1015	982	992	931	977	987	965	929	977	984	962	941	922	918	935	960	914	954	907	972	1006	945	878	949	950	962	982	922	945	1015	991	986	900	939	972	1034	937	959	981	974	942	960	907	943	956	982	978	949	936	1007	923	966	961	915	957	975	960	941	1006	953	922	938	990	949	930	973	947	969	988	986	991	961	922	915	947	972	989	956	959	1018	897	972	1058	945	958	973	1015	928	923	979	941	938	934	916	914	1003	995	996	972	952	947	960	922	1007	1002	940	959	1009	989	949	983	974	927	1022	953	1025	945	904	966	919	939	980	981	934	948	998	917	943	965	903	992	938	956	944	977	909	913	952	933	948	1001	958	936	972	910	1015	992	929	969	935	945	956	938	1024	1005	944	988	993	940	944	954	965	1004	928	993	970	974	974	946	962	1006	939	968	905	898	978	1003	958	887	935	1018	938	980	928	966	939	975	982	952	980	980	955	977	990	936	944	938	905	940	957	953	898	985	976	948	923	968	923	934	872	963	992	928	962	968	1018	912	953	1028	948	924	965	994	977	985	929	988	960	953	1032	923	996	928	969	961	971	953	962	958	971	965	943	1040	996	901	941	922	959	928	995	918	934	929	917	915	950	936	921	974	988	959	1015	937	968	934	966	962	1015	974	965	970	956	980	964	949	977	964	974	953	953	962	992	994	943	922	964	908	964	906	952	970	986	971	980	1011	956	935	1006	944	962	1020	929	956	1000	967	1037	988	1037	948	985	954	950	967	958	909	933	975	949	982	927	967	980	921	991	962	937	988	987	988	920	973	946	969	996	964	1002	1030	922	979	964	974	931	888	917	978	982	934	998	939	912	990	984	926	943	993	932	964	968	939	985	1024	932	931	956	921	918	959	970	996	1004	942	930	933	971	914	944	922	977	964	964	981	933	972	922	966	922	945	1005	936	963	958	946	984	948	998	983	990	914	889	1018	966	981	981	949	995	953	946	942	946	964	931	944	1006	939	936	921	1016	987	985	967	923	952	964	955	903	1029	932	884	966	1039	1015	913	949	1010	990	901	1030	973	942	985	952	960	891	920	1005	912	945	985	1000	979	965	995	962	976	988	967	973	932	960	886	987	972	986	909	925	929	951	965	937	931	895	958	995	953	954	988	993	958	950	911	988	952	891	1060	935	1028	944	926	912	957	970	875	989	950	975	973	1013	928	979	944	886	935	962	956	1007	995	932	990	935	968	963	920	948	925	926	954	993	942	940	933	962	940	922	979	935	953	932	967	918	961	988	966	991	941	979	1003	1014	1019	997	960	1016	925	956	929	1009	977	965	984	962	907	970	951	955	907	980	906	943	1003	997	949	924	928	996	956	969	939	880	953	915	984	939	967	971	956	982	997	927	921	960	986	933	973	952	978	961	971	978	969	947	991	945	910	967	971	1005	963	934	958	1015	955	959	905	937	950	954	954	960	971	945	1007	942	909	886	1020	1026	1011	931	956	998	958	965	962	905	976	946	942	975	995	1030	991	942	958	966	897	935	941	989	975	920	1024	961	898	998	966	987	966	950	953	969	938	942	972	1006	986	978	961	953	934	919	954	991	962	925	943	1005	981	930	950	942	952	943	921	957	974	934	953	963	926	957	973	971	966	943	954	912	959	999	974	933	989	1015	979	988	964	972	961	974	964	986	910	935	966	995	949	924	983	935	952	999	969	984	943	932	945	1012	934	936	997	967	998	918	915	997	952	956	1010	976	926	998	943	973	948	958	916	940	949	962	937	938	1009	963	1004	949	969	943	986	926	966	979	975	962	1002	1022	952	951	996	980	965	975	954	943	985	965	979	961	951	954	967	1020	1000	960	957	966	960	951	945	920	925	957	1008	1020	1011	942	970	947	966	936	961	926	979	900	965	993	996	1004	945	948	927	990	981	942	1005	966	928	955	1011	962	928	909	961	976	948	999	997	944	937	991	986	973	963	993	984	972	942	1004	928	1005	959	989	972	937	965	977	948	919	934	936	955	1013	949	973	970	939	935	986	988	926	949	985	931	890	979	938	969	978	966	938	979	903	974	885	917	944	929	980	889	940	938	972	951	958	974	975	972	972	951	938	993	924	958	990	1017	976	963	982	1006	964	1003	934	961	937	969	904	970	999	949	948	959	941	1002	991	1018	928	959	955	915	942	967	947	890	935	1005	1029	935	1036	961	947	1003	981	948	922	986	950	962	1000	956	983	950	965	1025	950	952	986	908	985	954	984	946	953	938	986	938	944	994	975	988	945	945	962	949	959	976	977	971	921	925	995	943	944	950	982	963	994	916	954	946	994	973	940	948	970	952	985	972	995	947	919	947	986	991	948	1051	958	975	966	934	952	948	998	903	944	924	936	978	960	979	962	949	970	962	959	1009	936	1009	944	962	962	925	989	965	940	998	961	921	960	926	938	935	1008	973	946	906	952	973	941	988	983	959	949	929	941	910	948	964	983	940	932	983	978	958	993	980	985	1041	995	909	931	1005	928	1002	993	962	924	963	965	943	918	942	921	890	941	941	941	999	899	973	971	980	983	979	986	908	936	963	955	900	958	974	928	973	916	919	974	933	1010	942	965	945	1026	953	984	970	997	988	1011	987	942	926	1000	961	984	948	961	897	969	961	938	991	1000	952	1017	924	977	926	961	945	905	928	965	1000	996	948	942	962	935	956	965	1005	994	951	975	993	921	950	967	959	967	998	953	940	1014	870	954	977	918	940	922	940	979	959	945	948	968	948	1024	954	934	1016	955	970	999	918	961	981	959	1018	975	950	949	926	963	952	952	936	937	988	986	938	949	985	950	971	942	929	943	939	977	941	925	985	988	994	961	963	955	970	903	958	988	927	992	939	965	949	1004	948	985	965	941	943	977	904	953	891	953	931	986	1024	946	959	937	936	942	987	987	959	1002	914	904	920	967	945	952	903	988	952	972	971	966	923	977	961	1012	971	941	965	941	978	1041	1025	951	963	912	996	978	998	928	915	967	959	915	1023	1004	932	920	987	957	1029	980	945	970	1002	973	925	985	963	976	905	951	994	984	994	989	893	1022	968	890	1027	935	961	955	990	966	928	992	966	1015	999	967	962	977	956	947	1003	993	964	922	994	930	914	971	969	1010	986	1002	887	934	994	975	931	932	919	959	983	965	969	924	995	972	958	945	927	955	985	960	956	930	967	914	959	944	945	979	959	998	921	915	942	988	1063	947	956	890	980	993	933	939	956	985	974	942	987	1024	957	948	959	982	957	966	971	970	1035	953	970	993	974	946	968	960	989	950	984	968	984	938	958	925	951	965	879	973	950	916	989	928	958	979	938	931	954	948	948	979	980	919	1003	937	934	1016	1045	984	960	966	925	925	925	955	970	955	954	946	990	956	957	968	917	939	901	964	966	985	973	920	996	961	934	951	960	947	976	963	935	1009
24675	22052	31641	29013	32206	37891	27681	11823	3133	1147	784	707	662	703	706	716	654	695	708	689	687	709	694	693	699	716	676	685	594	678	664	696	692	680	672	672	706	688	680	655	665	655	604	659	666	712	677	704	666	693	693	658	692	725	720	687	667	697	694	706	676	657	697	662	661	666	672	685	661	700	672	724	652	696	696	699	675	686	670	662	661	683	749	666	697	674	648	663	680	701	630	639	653	660	664	666	672	651	702	687	662	659	661	655	658	658	677	663	717	657	709	665	689	661	672	707	707	629	679	696	732	674	679	674	696	630	720	655	703	664	588	690	685	635	668	645	660	711	659	642	664	671	656	662	666	646	664	632	632	659	696	690	699	671	656	668	674	679	734	699	676	714	672	715	672	687	680	635	690	655	757	679	656	660	663	676	686	670	712	669	653	659	658	695	695	710	612	620	695	682	658	702	631	695	645	678	651	641	688	675	656	666	646	695	679	694	687	633	585	688	719	625	652	658	657	716	706	705	662	657	703	696	674	672	662	679	716	701	703	686	717	686	716	682	699	684	663	660	694	656	630	645	665	654	715	682	709	670	653	628	697	669	646	684	668	741	673	671	663	672	699	699	637	667	686	657	702	698	655	673	690	645	641	668	666	659	667	687	633	684	691	703	631	649	656	653	699	705	663	681	652	740	640	696	667	673	691	628	646	719	676	664	712	613	674	623	684	673	652	677	647	631	682	659	686	693	663	689	706	701	709	683	648	710	720	692	700	680	662	689	670	678	684	634	662	697	665	718	658	662	660	691	666	672	658	641	677	693	663	671	663	663	645	673	663	767	634	704	698	667	674	656	643	691	694	749	656	662	676	706	694	648	656	668	646	720	624	652	674	679	682	721	668	644	642	674	699	688	647	695	688	702	617	686	667	693	628	697	633	650	698	658	658	704	693	660	658	663	666	671	662	670	650	679	666	695	708	705	675	671	657	720	685	657	666	699	640	718	686	662	673	624	641	678	681	658	662	686	672	609	719	705	718	700	679	693	696	635	632	716	621	629	699	659	711	719	652	693	656	700	656	680	706	647	702	688	683	680	657	683	682	677	719	665	700	698	664	660	702	641	685	685	678	679	708	666	674	656	717	651	631	660	657	732	671	674	710	709	644	668	675	714	648	699	714	648	676	667	682	680	695	667	653	691	717	667	680	658	651	682	682	668	675	671	686	662	692	716	759	683	644	690	648	716	695	615	702	676	639	707	683	689	668	672	671	636	630	688	624	690	659	660	672	669	699	732	661	661	642	646	680	739	666	702	694	642	685	677	668	676	647	698	674	671	700	648	695	683	679	670	661	645	680	710	660	675	686	620	703	676	659	698	641	672	692	660	668	679	678	666	667	674	660	739	668	633	676	673	685	686	659	676	702	707	643	679	650	645	714	726	676	680	680	701	683	668	702	680	673	635	658	667	658	631	748	621	671	670	659	631	612	681	674	675	683	668	737	674	688	698	698	650	624	679	656	734	659	627	680	635	639	713	664	644	645	675	667	722	667	683	664	725	653	720	687	713	645	667	694	668	697	671	653	670	731	653	654	682	635	687	715	690	678	701	671	697	660	681	661	659	694	688	645	685	662	666	731	656	674	679	699	624	657	697	661	642	647	672	715	679	651	729	697	707	658	655	694	672	640	622	673	674	720	718	734	649	719	655	698	698	664	674	662	673	706	624	712	618	672	746	688	676	694	641	641	675	694	698	626	682	679	680	688	672	663	685	643	643	666	694	656	687	665	691	674	660	691	687	667	659	671	670	664	712	674	700	698	627	670	703	673	675	652	627	631	644	694	694	671	667	641	681	658	692	691	672	727	671	728	697	667	697	675	708	679	706	683	663	655	648	680	654	680	645	650	679	656	623	642	695	657	665	702	662	684	651	697	677	704	650	680	675	675	690	687	671	631	710	665	702	662	707	685	667	695	677	672	722	677	657	659	685	659	645	672	700	658	696	690	625	707	674	662	701	685	671	641	635	681	706	658	658	685	635	670	649	613	691	703	689	715	631	676	685	687	658	683	632	676	620	664	693	671	662	674	642	682	676	648	690	644	668	717	628	673	672	664	658	706	690	688	675	672	713	705	703	711	651	716	649	665	633	673	681	673	632	616	675	664	660	682	665	730	727	638	679	693	675	672	667	695	653	688	666	654	658	657	645	690	710	719	685	631	652	702	650	673	626	707	661	699	712	693	702	666	667	665	705	651	676	719	671	660	673	617	675	646	675	696	688	649	688	640	649	651	685	693	708	608	654	677	634	704	654	618	745	642	716	692	651	697	709	665	646	636	678	657	672	684	688	651	652	676	708	668	687	712	672	629	625	662	677	673	651	673	667	699	644	695	656	640	659	674	689	710	685	666	681	638	702	713	707	660	650	687	700	680	667	666	649	722	635	677	706	620	689	679	659	662	641	642	690	633	680	649	685	681	652	704	669	664	756	657	713	703	668	641	693	661	669	667	684	629	632	679	658	672	678	671	681	644	657	678	639	689	619	679	664	682	662	687	729	680	663	643	665	661	646	666	662	720	654	668	747	684	649	727	624	684	678	663	684	638	632	712	669	647	653	654	718	666	672	683	658	683	668	603	667	669	641	626	705	694	704	625	682	626	683	674	686	703	640	657	644	710	627	661	702	685	655	692	634	682	631	679	702	672	690	688	726	725	690	658	682	687	676	697	660	640	686	685	622	648	635	695	683	663	656	701	646	673	636	645	582	667	660	670	643	701	662	688	725	664	692	655	661	687	656	697	641	692	659	664	645	701	679	679	677	652	675	662	671	705	701	698	704	676	694	664	664	620	657	669	642	716	716	665	653	664	665	656	672	657	705	658	663	631	665	672	621	665	652	659	685	745	688	648	686	650	642	684	639	674	668	722	682	713	653	662	683	689	694	642	640	722	706	661	670	645	670	693	661	718	690	664	646	668	702	726	650	739	661	636	692	693	648	713	659	692	663	660	630	597	664	646	642	659	698	683	682	659	683	682	672	669	647	659	688	646	689	669	675	695	675	670	669	617	686	700	663	646	660	666	692	727	674	695	676	660	715	612	681	674	630	692	707	628	670	696	686	668	687	682	667	677	648	662	625	677	644	718	654	692	626	728	631	665	679	632	656	624	624	619	695	664	671	690	651	611	701	668	642	673	685	676	663	691	668	687	673	704	713	665	692	717	697	737	694	663	692	706	666	723	747	652	675	670	671	721	657	675	689	672	635	670	643	691	644	661	665	686	673	666	628	673	676	711	648	682	649	712	673	668	663	720	665	674	648	653	690	627	677	649	697	674	730	669	649	677	668	669	629	718	665	697	660	662	640	685	689	621	648	667	667	720	638	697	701	607	671	739	676	663	685	654	689	651	674	668	672	635	659	666	684	672	668	674	649	705	670	671	623	694	668	693	681	645	625	686	673	684	652	681	716	658	674	681	673	684	683	710	664	668	631	679	675	664	676	632	648	685	609	686	651	661	687
47812	75560	59057	39281	41190	39245	27222	12726	4130	1540	885	787	816	771	816	831	781	785	727	787	811	835	808	817	792	747	801	876	819	786	795	810	755	831	829	785	796	809	842	815	864	832	831	782	808	852	780	807	789	806	787	781	811	830	791	813	803	832	816	802	835	807	818	816	774	864	810	810	822	795	778	774	811	762	811	844	768	845	759	803	833	763	843	814	810	757	823	825	788	766	783	844	863	786	802	779	817	781	781	748	802	745	820	852	772	824	788	804	785	794	751	796	836	765	804	741	798	853	815	814	781	857	813	820	825	793	857	777	863	792	786	805	807	784	768	787	804	832	860	772	823	830	846	800	776	781	822	786	793	836	783	775	797	795	813	815	836	797	825	777	741	823	805	782	791	778	754	819	783	820	780	832	807	861	819	842	782	811	817	840	803	814	748	826	840	782	827	791	829	825	783	783	821	831	802	780	768	771	816	820	781	799	816	747	827	792	811	848	809	809	771	796	793	787	808	867	796	824	778	823	766	867	776	863	819	792	836	853	822	847	845	842	770	794	793	789	770	799	822	884	780	806	861	825	821	781	858	821	791	766	831	794	839	843	775	756	793	794	782	856	806	778	816	810	764	822	804	825	822	752	838	814	782	798	799	773	844	781	831	823	812	828	787	746	785	791	786	790	767	787	809	835	827	841	838	767	811	817	829	849	821	822	732	812	815	812	816	837	832	817	804	825	776	787	759	771	845	798	790	814	795	817	821	788	815	811	771	813	773	795	762	791	793	830	788	782	858	798	817	813	808	791	801	803	847	831	776	820	753	792	810	812	760	796	822	839	816	792	844	812	819	813	836	792	809	796	817	774	816	776	760	755	820	796	811	811	805	840	819	809	813	776	783	828	809	820	806	809	826	747	805	831	804	803	791	771	811	850	804	831	812	810	780	782	806	787	822	824	793	798	764	841	776	880	798	789	824	844	805	788	799	829	809	802	784	815	807	800	821	836	814	805	804	827	825	823	781	792	793	804	775	778	807	784	760	800	813	779	830	798	855	816	818	801	824	805	809	857	769	782	802	798	839	826	848	799	766	813	831	844	896	802	800	837	779	821	829	813	848	810	828	747	777	794	798	754	809	746	788	756	837	751	834	811	764	811	843	785	790	792	804	824	749	855	768	804	779	845	812	792	819	845	800	819	794	775	808	816	831	838	852	815	756	791	797	746	865	864	767	784	825	783	814	754	833	775	798	783	806	781	785	813	812	837	857	811	762	849	810	817	754	796	816	767	848	787	795	796	813	787	827	844	798	770	787	807	795	835	831	816	770	856	830	847	823	829	870	810	828	805	835	836	822	830	836	790	780	856	793	793	770	862	808	784	820	778	763	851	839	832	829	760	792	824	784	829	840	778	739	799	808	792	811	896	846	768	858	782	811	796	817	806	784	836	865	814	795	824	818	827	865	824	753	782	834	801	785	826	808	796	852	820	909	837	839	794	770	822	804	857	840	842	829	780	794	809	821	862	819	850	851	848	792	783	797	836	760	806	767	827	822	806	819	779	826	781	859	787	833	772	833	786	839	783	761	821	812	822	787	773	794	812	817	786	804	817	811	799	824	798	796	787	829	791	807	795	828	795	771	832	766	781	800	830	812	828	807	771	791	785	785	811	789	745	783	836	841	832	817	858	781	811	828	787	792	787	800	797	792	787	810	785	812	795	825	847	775	768	765	786	825	788	801	795	803	774	803	774	771	810	726	736	810	824	790	808	832	836	815	823	845	786	857	724	830	797	787	841	754	763	789	785	842	758	815	788	813	804	808	779	772	788	837	824	800	777	792	787	838	814	779	805	819	818	794	813	851	821	818	859	854	818	781	756	783	745	811	835	795	829	756	736	841	796	828	848	794	790	767	863	789	769	888	757	807	839	791	843	829	838	842	811	816	793	782	806	773	815	836	800	783	831	848	823	825	808	852	813	830	754	802	822	841	797	824	803	824	742	838	807	845	842	827	775	750	806	817	813	798	811	777	802	825	838	783	786	836	787	825	779	781	793	839	882	814	759	825	843	818	820	806	787	828	800	801	813	778	859	765	775	789	769	740	824	833	787	788	846	789	871	749	826	791	766	795	757	820	807	810	806	846	803	768	765	755	809	803	761	828	791	838	800	797	827	724	766	793	850	831	818	753	805	759	844	784	787	842	880	775	782	895	836	795	800	821	843	799	813	808	796	848	816	790	796	782	813	795	820	786	786	811	844	786	832	780	823	799	808	797	712	831	819	785	778	832	798	792	784	816	793	822	769	823	800	800	828	783	806	778	844	803	842	810	809	751	807	858	784	782	802	796	856	825	777	835	779	805	802	795	800	772	846	810	788	772	780	855	772	817	858	836	795	811	772	775	783	808	843	833	818	762	780	807	820	821	769	785	803	763	794	841	833	822	810	778	867	801	824	804	780	818	831	813	816	795	788	883	800	828	859	747	788	788	778	775	814	837	808	845	781	754	807	796	764	733	821	758	805	787	847	768	788	802	786	767	805	854	780	807	788	780	776	827	844	797	822	827	810	830	844	830	787	848	900	799	766	784	869	822	865	844	821	789	795	819	832	798	802	787	836	820	804	755	804	848	812	843	817	807	782	797	818	831	745	833	785	813	770	817	797	818	804	848	817	833	764	820	788	827	780	786	764	877	738	771	835	769	825	797	831	776	797	849	806	821	788	820	832	833	813	805	840	816	804	805	786	715	851	765	754	817	784	779	801	846	830	769	805	837	794	842	801	796	778	842	782	759	835	791	800	811	834	807	790	832	814	770	848	788	790	793	921	802	811	806	820	828	817	797	796	798	801	757	797	841	844	810	815	800	836	806	833	789	830	802	791	847	766	806	835	814	825	775	827	822	826	768	794	827	785	815	807	839	782	799	794	823	850	809	826	780	852	765	817	792	828	790	796	758	806	811	798	859	816	775	790	813	828	783	829	768	790	793	800	800	851	781	843	809	825	777	837	817	794	771	858	845	836	772	782	819	788	839	805	790	781	799	799	750	764	771	807	818	829	799	831	793	762	782	814	786	777	812	830	822	806	786	750	835	788	808	837	780	833	826	838	834	821	784	843	811	796	809	821	775	824	839	783	813	795	788	749	817	793	778	842	785	813	802	787	799	801	861	816	782	800	823	789	808	813	790	827	824	862	795	742	819	800	825	834	797	783	765	822	780	782	790	805	845	767	783	802	802	823	792	810	820	796	781	817	757	800	803	813	782	778	842	840	794	806	783	839	794	878	790	818	852	835	852	747	768	809	789	852	830	729	789	822	807	793	840	763	822	783	742	772	816	800	746	785	800	813	804	800	785	813	846	821	807	770	751	790	845	792	860	765	861	813	773	774	825	795	802	844	803	807	858	784	811	781	822	813	802	818	851	834	810	807	827	847	833	828	776	819	781	795	779	763	819	798	739	828	775	834	797	806	819	782	816	805	779	859	807	829	800	799	805	806	830	750	805	839	759	770	768	873
23451	21508	29521	25404	32338	44415	39088	20673	6787	1589	694	649	649	618	651	677	604	654	605	628	622	590	654	569	661	643	612	602	679	649	586	633	657	630	623	589	635	630	629	663	621	626	638	678	640	624	606	634	640	651	627	660	597	656	675	679	650	632	595	616	608	646	568	610	625	628	638	590	657	644	633	658	661	638	634	624	667	616	591	611	633	669	615	640	623	659	620	640	647	647	606	625	637	595	607	631	579	637	634	669	643	636	622	643	581	643	646	619	642	636	659	624	624	596	634	653	621	637	684	628	594	632	606	642	594	665	642	642	657	644	646	598	623	614	652	627	628	632	632	628	641	617	655	686	668	659	599	597	614	649	661	626	607	634	627	643	639	651	643	655	582	628	677	598	659	660	595	607	625	619	651	669	649	671	614	624	698	625	629	598	629	617	599	583	630	655	575	672	594	649	641	682	660	599	602	643	653	610	659	580	628	619	679	629	646	623	607	666	658	614	624	607	630	644	641	610	622	670	672	655	647	616	611	659	671	629	641	670	612	626	641	653	613	655	676	645	614	619	669	628	593	629	647	626	635	620	649	590	678	650	621	653	625	663	637	663	625	646	602	645	642	603	572	618	660	602	648	634	639	593	635	635	670	613	680	663	621	611	639	646	623	650	645	630	644	636	629	603	676	584	636	644	648	622	634	617	618	647	650	636	636	652	648	599	619	672	624	574	638	655	609	648	653	620	670	642	647	608	586	602	676	623	631	614	565	611	683	615	619	575	638	607	639	621	610	679	616	621	608	652	635	628	659	654	589	659	633	623	632	624	616	642	632	660	679	594	621	620	614	589	654	606	597	632	635	619	617	612	649	621	657	615	658	605	643	627	589	614	641	649	630	632	671	639	634	653	600	599	608	634	653	628	629	673	663	627	620	607	590	609	659	616	660	633	635	622	649	617	662	615	636	590	592	660	649	606	626	583	640	616	606	638	633	651	664	590	632	626	617	668	630	673	649	617	657	618	648	622	662	648	634	634	610	653	633	600	633	603	638	620	605	634	648	644	651	686	625	640	638	633	632	626	668	656	575	653	640	594	642	612	627	653	637	625	635	578	630	654	639	650	634	667	643	656	628	641	623	581	689	646	594	618	630	674	646	619	630	676	616	602	653	672	630	581	584	615	631	610	631	643	640	602	655	680	627	592	617	658	612	641	599	664	617	603	664	628	631	637	666	581	597	654	618	596	615	624	648	595	608	598	676	568	612	654	587	617	626	642	640	661	658	635	685	644	624	640	642	642	592	575	636	573	641	652	606	637	619	637	645	662	662	629	647	630	627	644	609	606	633	615	592	581	591	651	597	639	592	624	694	605	619	669	694	616	635	633	656	620	649	641	636	634	639	663	643	643	697	609	602	577	615	593	647	629	594	599	625	645	638	633	622	633	646	608	642	698	658	618	662	665	651	673	621	674	600	600	698	625	666	664	642	608	610	663	610	626	603	653	640	606	662	577	634	626	580	622	649	604	622	614	651	653	653	623	598	644	644	640	645	671	664	595	689	648	639	678	654	633	617	637	628	632	594	632	623	637	637	671	669	676	601	625	641	644	619	628	633	612	621	632	625	609	630	627	635	645	620	673	640	578	620	647	616	608	651	603	615	655	626	645	663	589	660	618	652	591	623	610	652	637	608	608	605	574	639	666	690	620	658	640	623	671	663	652	576	643	664	590	637	627	577	658	661	611	648	624	602	629	661	616	606	619	663	630	644	628	595	646	591	652	618	655	641	645	620	619	629	651	645	663	692	646	641	614	633	607	644	584	616	640	625	594	651	662	658	645	653	643	622	618	669	612	696	666	649	622	588	612	673	629	596	640	602	663	593	626	614	603	631	632	603	597	627	586	608	669	615	618	618	635	584	596	615	584	623	641	660	644	633	674	608	633	582	607	627	672	611	653	605	652	649	605	674	643	627	595	658	644	661	598	624	650	596	630	653	645	613	606	627	627	587	667	627	612	651	634	616	605	576	625	670	658	628	601	604	592	631	643	613	634	677	641	579	620	641	596	632	599	635	637	637	639	628	628	624	618	676	594	652	631	672	658	631	632	635	646	609	665	641	638	633	611	621	600	643	620	609	634	664	601	665	605	632	642	626	633	622	611	611	621	622	616	616	641	604	576	640	603	574	655	675	633	647	642	624	648	639	604	647	594	623	645	566	668	636	638	608	622	594	632	645	643	659	594	614	609	627	604	601	657	646	638	642	621	672	677	639	639	647	634	603	603	616	645	661	632	680	662	644	645	628	624	665	599	625	642	618	634	649	627	627	632	612	662	661	633	622	652	620	654	612	651	663	616	606	587	615	635	629	653	627	617	626	611	610	632	657	628	605	664	598	583	627	660	676	622	650	682	644	640	661	692	635	638	647	586	657	639	643	663	622	654	643	648	665	666	610	660	587	609	659	623	621	617	674	626	584	637	595	609	620	655	597	661	677	636	646	608	619	587	626	686	616	664	631	630	650	578	610	625	616	665	593	614	629	623	661	606	601	644	638	665	642	617	650	642	606	621	618	650	666	617	661	623	640	608	626	651	664	650	632	636	619	621	605	674	651	642	630	616	637	636	642	605	642	673	633	664	635	613	589	592	650	606	654	654	626	661	594	602	633	633	632	624	606	635	644	605	621	633	568	623	644	626	620	658	613	617	707	579	656	594	621	648	584	629	619	617	684	658	617	576	612	653	651	677	623	615	667	602	598	632	590	632	590	604	620	630	627	654	635	650	620	626	650	635	638	684	616	665	624	640	657	618	604	592	622	689	657	617	652	660	632	636	644	620	657	632	652	659	683	626	647	666	636	667	663	642	638	631	603	624	604	630	627	608	615	584	656	625	674	650	645	630	640	664	649	621	615	659	640	655	596	603	609	653	625	579	660	618	656	629	601	630	699	647	654	601	610	596	655	631	629	674	639	650	623	645	630	624	619	646	620	594	625	626	629	619	616	616	629	625	617	638	669	549	649	586	573	621	631	659	604	617	655	630	614	650	665	647	639	617	637	642	682	607	605	654	629	593	670	692	634	651	652	606	630	622	613	677	599	618	643	668	647	598	616	650	595	602	603	643	615	616	650	669	656	667	653	650	618	650	657	613	624	636	665	645	605	647	615	618	624	603	608	620	613	640	612	631	651	620	612	641	649	624	636	592	606	636	651	589	639	606	668	666	626	620	624	630	618	654	601	608	658	617	644	663	603	657	611	641	628	660	673	675	621	628	685	663	683	664	677	598	665	600	589	623	630	656	637	633	621	644	609	650	655	616	633	616	644	661	631	655	664	653	635	639	602	597	601	652	643	682	622	623	691	644	659	604	632	625	622	606	653	605	650	634	689	671	654	597	623	612	645	644	623	637	608	669	655	639	622	649	684	639	573	639	648	652	670	618	588	624	640	628	628	672	654	596	588	619	613	622	618	656	640	648	627	631	610	617	626	618	605	612	654	654	646	667	615	643	636	648	611	643
51353	81849	62413	44737	50951	48929	37765	21069	7682	2167	857	722	674	753	673	752	691	761	702	712	766	751	775	742	712	773	702	763	706	723	714	749	758	694	739	710	721	767	728	763	717	722	731	772	761	683	752	698	760	728	729	741	713	733	751	744	722	762	739	690	728	728	768	744	740	756	771	757	754	714	730	759	689	698	743	737	796	716	716	727	726	721	767	749	748	746	748	752	769	752	771	757	745	739	751	727	761	759	715	735	727	738	716	754	728	706	732	762	768	674	724	753	745	743	693	709	765	788	738	708	682	697	754	731	757	741	739	765	746	721	776	677	782	727	750	740	719	743	727	739	696	720	743	747	701	739	743	778	718	775	767	686	695	753	725	751	710	734	708	740	750	748	705	755	742	736	742	696	690	753	702	735	707	719	723	735	753	743	731	735	731	713	746	769	759	740	707	706	759	752	760	762	756	750	802	762	733	715	718	719	694	768	738	761	761	741	768	731	733	688	798	720	738	745	762	738	755	707	786	723	734	729	796	727	687	722	744	714	759	733	749	736	766	674	730	707	747	771	715	740	749	712	726	743	727	706	707	686	764	727	746	756	729	775	723	753	724	662	710	767	706	723	752	727	744	769	740	749	718	748	697	700	739	738	770	735	754	723	767	724	782	742	779	770	731	742	721	724	704	745	730	774	748	660	679	781	737	790	745	732	718	758	782	764	736	764	726	722	737	722	733	711	723	716	760	711	709	714	780	724	763	727	755	736	765	743	763	696	716	729	752	785	736	733	700	725	746	763	727	816	723	735	751	729	760	705	711	709	715	758	718	767	735	778	766	710	691	737	742	764	679	707	740	739	749	705	735	757	724	738	756	725	687	720	711	751	735	735	724	689	724	754	793	685	760	709	711	750	730	770	794	742	723	714	742	702	753	796	704	717	739	716	754	815	710	710	763	764	760	727	722	726	731	740	704	687	716	688	710	727	799	734	727	746	734	759	710	712	721	732	733	705	729	728	737	698	751	714	729	779	794	759	721	726	724	787	730	726	745	720	715	714	676	710	700	728	745	717	694	752	752	700	745	730	742	703	753	737	671	718	718	763	714	704	760	771	696	729	711	720	760	738	792	741	727	719	713	722	766	760	762	760	766	773	710	741	736	746	751	762	755	740	720	720	741	712	729	733	752	736	697	767	726	774	709	700	767	744	755	718	780	736	755	700	717	755	777	733	740	735	730	767	714	748	730	687	748	730	726	690	750	692	750	754	745	782	713	795	725	735	725	766	752	773	754	754	728	733	741	740	694	695	735	753	769	769	793	775	758	746	735	692	737	722	709	669	768	766	738	711	759	750	731	712	751	712	703	767	729	747	798	773	718	718	735	746	762	705	766	749	764	741	748	745	726	762	732	724	767	741	760	788	755	742	761	759	754	747	727	691	765	738	770	759	716	722	759	738	736	721	717	772	707	697	746	776	717	710	785	742	723	806	720	688	702	700	736	749	750	707	712	729	747	750	729	680	737	725	747	742	719	747	733	776	772	740	738	742	754	735	709	733	692	719	762	757	762	729	734	742	719	738	743	714	759	736	725	766	713	836	709	712	660	761	775	726	730	732	757	692	752	719	775	722	774	796	732	721	746	728	691	718	759	765	695	745	708	728	736	747	737	704	763	729	740	702	760	690	767	712	761	738	753	756	751	735	741	716	707	778	763	745	717	744	694	785	715	777	756	746	759	748	715	746	737	746	742	746	744	744	746	737	699	753	716	723	660	724	740	774	719	747	754	705	716	739	703	728	770	731	719	766	711	745	775	716	712	731	742	758	696	708	692	739	755	718	718	757	752	732	727	744	736	759	754	723	743	748	722	730	725	758	770	754	764	716	760	714	728	763	749	730	767	719	766	766	717	785	775	721	783	713	736	741	777	760	705	771	765	741	711	745	724	753	681	739	737	752	730	740	729	729	708	741	757	740	731	769	677	773	730	736	728	727	738	794	739	700	743	759	726	718	754	760	741	707	799	742	727	741	744	675	732	799	719	693	724	793	730	752	739	761	760	742	785	728	739	778	714	768	781	758	737	732	739	740	731	762	730	768	756	718	734	715	744	787	652	671	745	730	680	697	783	679	737	721	777	743	761	714	713	792	709	726	719	775	712	673	762	753	767	749	702	733	802	802	740	742	709	723	758	755	734	762	776	737	734	754	766	693	752	731	767	685	756	700	738	765	665	695	758	738	702	753	723	784	746	706	764	713	785	700	727	718	765	727	783	760	749	756	696	785	773	747	735	777	783	712	722	736	739	710	730	744	735	746	707	710	743	712	701	778	766	724	708	691	736	770	709	765	716	793	693	696	717	788	748	732	749	638	740	759	745	777	724	716	696	748	775	681	727	754	723	761	748	684	743	775	702	747	721	728	734	678	754	757	736	742	733	786	809	760	721	755	752	778	759	703	724	753	705	709	719	745	767	752	738	791	743	706	708	702	760	702	724	756	707	750	726	771	684	750	798	739	728	778	681	742	674	745	696	709	718	742	766	772	685	734	735	742	724	769	763	774	705	728	732	755	718	736	691	696	735	755	711	763	714	725	746	732	715	720	720	703	757	747	735	741	768	730	709	765	725	733	746	713	787	660	758	727	796	765	724	710	722	780	733	750	732	749	762	815	759	725	746	705	689	770	748	723	737	748	744	720	737	713	776	710	752	744	722	744	716	741	769	759	757	767	729	758	750	707	754	729	758	698	756	719	741	751	765	769	687	747	710	719	706	717	714	725	758	723	752	721	764	723	764	747	760	764	706	775	696	734	732	738	707	740	748	733	719	716	728	768	795	702	739	759	748	712	730	711	755	712	744	771	731	705	755	759	774	709	741	757	740	760	747	703	712	765	767	709	799	736	742	748	735	716	744	728	723	726	725	719	739	774	732	712	752	728	769	694	743	774	723	787	705	754	743	727	714	751	734	753	686	737	745	747	734	775	721	742	726	740	759	698	708	726	684	740	744	745	742	748	751	784	740	731	748	751	732	769	776	691	722	756	762	726	730	785	750	689	724	719	758	682	744	725	714	786	721	762	711	726	722	707	747	721	752	753	746	734	720	769	752	750	717	703	732	722	752	760	680	751	744	736	740	728	701	771	720	719	709	728	751	762	755	773	752	735	745	746	756	718	712	744	757	710	750	741	734	715	722	719	779	737	786	686	748	750	707	737	706	722	707	769	761	744	745	758	723	705	771	743	747	740	774	750	737	682	717	765	726	768	715	741	709	737	744	766	741	713	720	701	720	739	775	736	748	751	758	730	782	729	749	762	712	774	726	729	731	698	712	684	732	732	749	736	718	740	721	702	756	733	723	705	748	767	722	699	695	765	698	781	730	727	724	754	760	709	714	741	763	763	736	717	779	735	757	702	764	774	720	715	727	722	784	746	749	739	750	757	751	743	765	769	707	712	724	739	754	742	719	705	738	759	737	791	729	714	744	700	731	736	760	700	732	743	737	742	737	744	710	715	690	706
34896	41814	36147	19072	10849	9075	4874	2178	1149	899	841	856	776	834	804	813	863	822	829	820	772	840	758	829	839	829	805	799	821	767	778	831	788	797	850	795	838	774	841	771	859	832	849	821	855	828	847	836	852	825	858	823	821	823	791	836	874	822	873	786	842	833	807	799	857	848	830	806	799	800	840	835	841	801	839	775	782	781	807	804	831	798	850	858	774	791	843	809	839	815	806	799	814	863	900	795	838	842	841	835	831	851	854	818	794	773	862	789	811	829	875	844	753	792	800	840	800	822	766	802	833	791	818	806	870	799	853	798	839	800	856	812	791	795	809	830	812	781	787	856	814	877	801	860	789	812	823	867	825	789	777	791	845	830	857	805	829	830	819	789	843	808	785	847	809	827	883	805	852	785	773	786	838	874	820	817	818	832	787	799	813	851	779	878	844	772	834	804	809	782	802	863	858	804	835	779	795	849	847	804	819	828	806	861	819	809	815	816	839	804	808	795	837	831	848	853	802	819	788	777	818	766	839	813	797	806	815	841	755	804	817	787	819	870	850	790	811	810	824	861	855	803	884	802	819	835	847	786	891	764	826	807	851	862	751	876	805	795	841	770	820	830	796	835	781	823	780	835	861	813	806	810	833	786	791	779	835	796	809	866	802	807	794	797	853	844	808	797	852	786	809	776	784	755	804	779	792	820	841	835	798	831	829	847	819	830	804	848	829	800	792	785	823	785	843	836	847	759	806	819	798	817	811	817	828	810	874	822	783	834	798	774	795	841	799	803	796	795	817	789	863	790	814	773	773	811	804	801	828	805	792	801	789	859	801	846	844	836	833	814	819	797	817	812	841	812	861	792	808	816	820	794	808	834	829	834	790	768	856	848	798	815	799	840	829	815	832	820	849	869	817	848	891	841	809	812	804	847	748	827	804	813	820	842	779	790	822	806	833	780	826	800	796	856	839	827	795	824	803	844	810	812	788	847	802	837	798	756	835	807	831	825	818	806	810	801	778	872	827	869	804	842	833	820	847	851	812	834	828	833	848	815	835	827	847	852	789	791	797	814	857	806	840	802	806	809	808	814	810	787	836	863	813	821	828	811	846	843	795	809	827	811	852	776	822	730	796	750	805	788	799	834	850	813	775	780	848	815	800	792	808	802	806	859	837	805	795	809	807	767	802	806	793	817	821	862	878	811	847	820	749	762	792	832	825	844	858	826	766	818	809	845	835	863	793	856	831	806	802	808	772	854	833	850	855	816	810	869	826	812	829	803	813	806	869	802	841	881	824	830	790	833	823	768	832	801	806	819	822	856	853	817	764	806	819	801	844	810	817	816	843	773	850	867	810	820	818	815	820	814	798	755	837	820	808	890	818	849	802	841	750	813	782	822	783	847	777	832	838	829	841	765	850	805	848	808	839	814	788	862	839	797	827	797	766	834	816	818	820	866	822	869	817	863	830	808	747	814	808	809	822	840	849	823	817	804	823	824	784	794	785	890	815	772	854	818	836	841	821	828	853	822	859	848	815	848	865	844	874	797	788	836	782	786	846	819	780	833	826	811	759	822	819	778	814	835	841	826	769	828	771	811	827	746	820	813	819	771	830	832	834	821	805	781	827	816	800	808	801	796	769	855	835	866	860	847	789	819	849	801	837	808	821	830	816	787	817	825	838	878	825	819	814	779	815	784	798	782	850	889	835	805	840	832	762	826	796	818	753	797	833	800	762	787	800	778	842	806	782	804	827	807	838	819	870	854	857	771	833	779	826	843	827	838	805	857	800	807	772	785	792	763	773	823	808	775	803	835	837	823	813	862	844	847	793	838	800	799	796	816	797	805	793	866	873	809	865	784	782	842	844	817	823	823	820	811	870	805	834	780	814	832	884	793	803	818	799	831	805	816	834	841	768	788	788	806	821	773	808	778	831	837	776	773	816	859	809	790	893	781	788	827	771	831	844	824	820	841	809	785	838	787	846	835	824	798	815	816	822	818	810	815	763	821	841	811	800	865	833	804	824	760	804	822	825	827	799	882	885	818	831	811	843	804	820	840	815	812	750	840	843	827	805	902	816	776	827	824	795	800	808	826	809	803	818	845	816	806	797	836	847	855	876	841	794	785	780	776	817	853	812	742	850	829	880	824	835	788	818	804	814	821	797	769	765	834	840	819	820	801	842	802	835	802	834	798	766	812	802	910	827	841	809	820	826	848	835	867	806	835	832	811	836	822	830	806	807	843	813	799	843	818	813	829	813	826	841	851	824	848	808	779	846	783	797	790	814	835	776	850	866	866	822	786	796	830	798	841	789	867	839	829	820	826	846	797	825	822	811	800	813	826	840	794	850	766	842	857	812	834	843	821	813	829	795	833	788	806	809	849	818	819	805	842	859	815	845	795	843	836	860	787	839	864	827	785	838	841	789	854	824	792	817	792	799	838	815	866	782	808	827	780	854	828	812	817	858	813	850	800	828	840	863	806	837	841	837	827	804	832	830	847	803	760	818	770	847	822	803	834	793	777	771	873	822	813	821	851	776	810	789	795	769	785	814	863	782	796	825	811	795	849	876	802	870	801	798	833	788	849	771	810	850	839	780	812	895	817	811	883	807	795	824	844	854	829	862	869	867	854	844	781	791	842	863	824	816	832	801	835	831	838	816	803	794	810	817	783	780	808	812	804	808	769	812	773	847	880	825	752	785	801	798	862	818	874	804	831	802	778	810	856	814	829	820	812	836	841	842	858	795	831	858	778	828	788	794	815	886	839	827	830	807	858	850	837	816	805	814	824	823	822	823	839	854	800	806	794	796	828	798	835	802	877	789	757	819	761	805	856	822	783	840	818	842	784	843	891	847	852	800	820	835	822	807	819	848	814	780	813	873	851	807	809	839	787	854	820	783	849	829	760	822	820	820	789	830	858	784	863	783	830	769	780	822	850	806	799	795	748	753	820	853	813	812	807	806	822	800	798	780	808	853	825	839	782	840	823	777	838	801	818	803	779	798	791	814	845	847	791	783	809	796	873	801	866	834	861	754	853	821	808	841	767	807	851	862	824	803	832	818	804	820	827	799	822	800	826	802	807	863	835	815	795	862	828	807	793	826	831	812	837	775	850	797	800	812	854	821	809	808	827	857	862	814	763	808	831	864	818	868	770	854	838	819	833	834	858	855	807	900	872	828	784	833	880	792	826	826	849	849	816	776	801	825	753	811	821	786	792	841	785	764	831	821	810	833	819	819	811	816	823	838	822	846	830	787	783	784	807	852	829	747	830	837	860	797	853	824	786	782	844	869	779	759	825	760	818	858	851	877	823	780	869	826	788	789	818	858	797	778	808	822	808	791	774	795	823	863	791	771	852	842	806	773	770	826	907	834	827	836	821	812	812	799	787	811	861	797	771	829	799	859	820	809	801	845	812	845	815	851	785	804	837	796	843	809	859	760	806	848	803	782	762	865	748	841	803	772	825	790	805	786	789	795	802	839	839	848	738	827	802	837	820	886	814
45096	56849	37710	16328	13410	11778	6575	2910	1497	1083	979	1022	999	967	931	963	1027	996	993	950	1067	959	886	987	946	910	948	986	973	958	973	964	897	896	979	966	969	912	992	991	1018	949	1018	1009	1012	946	970	1016	948	1019	988	1028	973	1010	987	1007	978	945	969	963	968	959	952	1014	1006	1001	964	991	965	911	1034	981	1014	948	987	931	929	1002	967	972	943	972	962	980	994	962	954	1003	985	962	973	915	952	938	995	981	980	939	1006	1030	958	939	1007	960	973	964	1001	933	961	1009	989	939	1010	899	965	920	955	951	985	937	982	1026	995	1031	911	1018	989	982	981	990	990	957	994	968	945	1015	1035	935	984	946	1014	971	981	1004	958	928	957	908	975	995	934	1027	973	975	948	920	1025	965	987	971	971	946	878	961	945	935	1010	955	962	987	939	963	979	927	961	957	973	920	1007	960	978	975	962	983	973	971	953	937	942	996	974	940	959	997	950	931	1003	971	1037	1027	1001	950	976	953	970	927	942	939	988	975	1008	981	948	982	1023	1006	946	990	1003	952	958	956	942	917	996	979	953	989	928	991	981	986	976	957	990	1041	976	998	1033	991	1007	942	919	903	967	987	966	949	989	1009	962	921	919	1018	963	936	997	991	997	1003	998	988	987	903	963	1019	967	939	1027	976	986	1012	936	999	970	946	1006	966	945	997	951	987	958	983	998	968	1015	946	958	972	1022	993	979	1018	1017	956	939	948	1009	993	1002	972	977	954	965	998	921	934	902	965	1005	957	961	980	992	1035	926	958	936	964	957	951	991	918	992	973	995	978	1002	944	1017	1019	971	940	926	972	928	980	965	950	928	928	961	934	1016	959	981	947	1027	940	915	988	965	945	1021	903	1023	945	953	961	917	954	970	1051	919	956	959	917	965	931	947	954	950	990	956	924	960	964	994	966	942	917	949	950	985	1021	1010	940	960	992	939	971	937	967	967	959	970	960	974	951	914	979	910	975	1021	975	982	967	930	994	976	1008	903	967	965	966	1000	963	1021	1006	942	966	991	991	973	953	977	990	969	928	962	968	953	960	968	953	999	969	1004	961	960	1011	983	990	941	939	1009	961	988	961	1042	996	1022	951	985	958	945	971	972	1035	993	943	994	964	957	964	998	907	942	949	993	996	990	987	974	966	974	950	948	1010	935	1012	981	937	973	996	942	973	940	969	951	991	962	996	958	953	931	927	961	1016	1004	1008	1016	973	981	1038	953	1005	973	1022	997	956	1014	1000	944	953	971	945	955	964	1000	1003	999	988	992	938	976	1011	948	949	943	989	954	955	926	1005	991	899	997	984	928	1016	926	952	956	941	997	892	1009	959	958	995	978	1010	968	960	973	936	965	1008	981	936	966	1020	939	984	962	964	929	910	978	925	996	972	930	981	989	988	980	951	967	987	948	1004	955	878	968	936	1021	961	973	943	961	955	944	1012	952	975	973	966	932	1013	943	954	937	960	953	945	984	916	971	950	1008	928	930	943	1009	977	921	1007	1012	988	940	976	962	985	967	988	988	945	960	982	934	951	935	917	964	976	940	953	1056	923	1010	1022	918	982	919	951	970	1036	960	1013	963	990	1006	913	976	1001	955	984	1022	1026	974	974	999	988	959	936	917	935	990	1038	938	1016	965	964	957	965	987	921	971	902	911	959	976	943	953	1020	976	971	1000	969	947	975	995	961	1006	984	987	987	969	979	1022	951	998	1011	957	1005	963	941	961	960	912	936	961	1012	995	1013	938	937	935	988	955	923	996	960	942	1012	959	1047	935	929	1001	895	955	919	982	912	953	977	994	937	896	989	954	982	941	940	944	954	998	949	968	962	909	1030	971	951	912	987	956	992	984	956	1000	976	982	923	935	1002	964	954	904	935	1017	1005	966	1016	990	993	945	940	972	1001	938	957	983	961	983	978	969	1014	998	1019	1003	988	976	1006	957	984	989	921	992	947	962	946	941	982	961	971	967	952	968	993	956	967	979	960	978	928	952	1007	920	973	1006	933	903	1014	977	1052	987	974	959	997	990	889	939	979	936	940	947	985	981	988	1008	885	959	983	1022	983	990	953	968	1007	1041	1029	925	975	983	1009	920	991	942	946	1009	945	1019	908	1005	952	993	979	970	979	938	911	981	1023	930	981	995	901	992	949	971	943	978	968	949	971	932	977	937	979	994	929	983	969	998	960	969	966	983	985	972	953	963	977	1004	944	945	956	939	997	949	956	955	951	1015	938	928	907	979	957	970	968	969	963	934	972	964	944	943	984	950	932	972	967	928	1002	1008	979	985	1020	903	984	955	958	921	996	1006	946	961	965	924	977	962	989	898	992	996	928	945	980	941	949	1015	1024	920	957	915	975	975	966	917	930	968	1024	1006	964	1041	985	951	971	932	1073	988	957	976	963	985	962	983	1013	962	932	956	977	988	984	973	938	933	982	957	1018	971	990	982	983	985	969	992	970	990	1032	962	917	968	1006	964	984	945	943	985	969	969	939	1032	979	956	952	977	975	966	1017	960	1005	985	984	958	957	999	979	969	997	968	941	952	952	960	986	984	1003	952	958	968	988	996	955	948	909	918	967	994	951	971	964	998	997	963	994	961	962	984	953	960	962	980	999	1045	923	1020	1009	988	970	1008	956	965	963	938	1044	954	988	978	963	983	1022	995	930	997	946	1012	916	947	1007	940	985	986	940	1006	987	974	936	952	1013	975	1025	1002	955	986	987	911	1003	989	945	959	981	974	999	951	984	972	960	957	972	978	981	925	962	962	982	986	1015	924	965	1023	980	934	962	974	1005	995	973	977	952	1009	1048	947	1025	939	957	978	946	1010	952	942	948	1005	997	964	1016	967	962	971	972	995	956	1023	980	939	998	942	916	1003	945	929	934	1022	942	973	962	909	946	947	984	967	928	976	992	1008	1015	982	970	915	999	929	921	929	957	1038	953	996	983	949	965	1011	993	1043	1044	976	982	916	943	1001	939	954	927	970	965	941	981	968	970	1018	953	900	980	890	983	957	980	984	965	965	958	970	1007	979	927	953	1010	931	960	996	992	1005	982	932	984	967	974	942	918	941	998	961	958	965	944	991	961	1006	1014	905	989	986	992	940	959	987	976	993	965	909	973	969	968	942	992	1017	1025	934	926	919	971	944	1031	933	951	1008	1012	1033	996	1002	964	993	961	1025	989	973	998	962	959	924	973	993	996	942	941	981	999	956	986	1006	930	954	1004	934	946	984	950	921	1018	972	1037	987	928	966	970	940	997	999	900	958	951	1041	985	958	1005	967	981	926	986	982	954	999	972	1006	928	976	984	1001	929	965	941	997	976	984	953	1012	951	1007	1035	943	1009	969	941	967	986	970	1019	956	1022	998	951	984	1000	951	904	950	996	901	959	952	954	950	974	1026	993	971	967	957	1000	1002	957	991	990	993	1029	961	1001	947	962	996	938	917	961	969	953	999	964	967	956	1012	957	996	975	957	929	977	980	904	993	948	948	1004	1017	969	946	980	1005	946	955	961	1003	975	994	995	961	950	1016	961	1030	978	1033	979	981	922	971	1023	935	982	938	992	952	985	978	950	921	929	970	960	977	989	930	1007	945	912	953	993	977	947	975	898	1002	987	967	998	991	916	957	957	1032	973	965	986	1020	959	980	996	1034	1030	947	968	1006	968	985	931	964	966	932	1010	978	971	979	960	1034	942	1007	936	1022	936	986	944	1007	1042	937	888	999	976	994	964	957	978	972
24670	21923	31150	28149	32301	35287	28008	12445	3358	1166	749	720	682	689	663	745	650	716	641	708	713	700	669	693	693	693	638	673	685	677	658	683	714	653	614	671	718	690	688	669	691	673	655	670	677	697	679	671	690	687	658	673	678	689	667	705	688	646	661	659	686	661	672	710	695	679	664	734	695	606	637	636	658	672	677	658	695	667	702	663	688	657	695	673	645	696	674	661	650	686	646	629	670	652	702	676	695	703	695	678	685	693	710	624	690	626	657	671	698	665	688	651	684	687	687	649	658	656	689	661	730	682	684	658	674	713	697	682	670	695	651	722	660	626	647	685	644	631	672	688	707	686	680	687	671	679	671	635	703	646	671	710	707	662	677	679	633	699	670	704	685	744	643	681	634	692	652	670	653	661	688	673	690	655	635	664	703	672	696	666	692	641	673	639	668	700	663	631	624	672	707	719	695	676	636	703	665	678	695	694	688	685	689	661	665	667	717	682	676	645	692	656	645	700	625	729	673	662	699	704	700	713	675	724	676	683	662	673	699	677	665	668	697	674	726	680	688	717	649	689	678	664	677	707	650	661	682	673	675	676	694	692	719	668	671	686	695	651	643	685	643	638	646	663	698	676	691	664	661	693	653	645	713	670	651	689	702	708	689	656	630	663	628	633	665	694	701	675	658	655	679	718	697	696	665	652	601	649	662	666	692	694	666	676	655	705	647	668	648	677	692	670	719	739	627	664	660	670	651	672	693	677	680	708	686	673	656	677	672	695	634	680	725	711	686	647	689	703	676	632	681	679	675	657	660	694	698	642	657	672	641	688	636	707	644	709	627	671	698	646	699	662	699	671	673	683	667	638	668	673	706	658	639	685	639	661	693	684	693	679	672	710	664	724	683	681	654	737	684	659	657	650	686	649	685	632	656	694	685	656	702	685	642	665	671	697	657	681	681	638	706	678	715	718	679	691	658	676	654	690	707	668	663	682	631	700	665	697	681	697	674	718	656	635	675	688	709	671	681	672	695	646	653	663	686	722	661	675	708	670	696	635	707	706	665	675	676	692	666	661	680	672	639	715	694	661	650	672	692	679	618	668	632	676	714	668	652	623	708	650	645	664	664	713	669	711	684	682	652	685	672	696	647	642	701	710	662	734	668	689	692	681	677	687	680	649	640	632	727	652	687	649	694	708	621	707	680	677	728	635	665	660	644	702	717	688	680	755	665	696	699	626	673	641	705	647	676	652	695	685	653	691	695	697	693	712	626	730	653	656	655	690	693	668	684	668	691	656	653	654	636	692	671	685	684	631	687	687	634	650	705	698	654	670	703	692	671	684	673	699	659	663	673	716	657	673	670	707	685	654	680	686	640	768	703	631	637	707	701	642	695	687	697	666	685	664	663	684	718	636	678	666	664	641	657	610	686	648	697	676	691	670	700	636	688	665	694	692	703	668	640	727	662	689	665	674	701	708	683	685	669	660	686	694	697	676	620	683	677	675	671	683	692	653	656	668	652	653	689	657	688	647	618	707	656	627	651	656	676	700	666	700	661	687	665	669	669	687	654	711	662	698	672	655	699	714	684	659	716	661	688	692	645	649	638	665	649	676	712	666	684	686	679	652	614	646	707	667	637	729	656	648	712	691	641	701	658	684	690	668	696	746	655	686	711	578	663	658	657	702	648	661	655	659	706	715	673	704	687	682	688	682	633	661	635	658	689	674	718	648	678	689	637	708	693	660	673	645	705	679	733	686	664	647	681	657	676	631	653	709	638	722	692	683	667	638	693	668	668	681	663	684	657	665	658	632	694	679	673	723	688	703	714	679	692	626	703	633	658	647	646	699	679	701	668	674	707	650	715	689	620	667	670	634	686	629	696	687	713	653	640	651	655	660	680	688	681	701	688	662	665	667	675	669	636	676	684	653	634	671	638	688	689	711	643	647	670	696	685	666	677	670	686	678	705	627	640	677	674	626	691	667	661	660	668	659	711	702	673	683	666	689	642	655	662	662	706	670	657	730	668	696	695	681	681	709	695	716	644	669	663	665	675	660	678	657	614	687	669	666	650	660	641	686	670	674	628	627	664	691	681	667	624	665	652	716	696	713	679	654	671	704	693	714	672	698	710	679	693	646	672	688	675	632	661	656	672	700	679	649	690	724	657	648	698	669	675	678	678	672	706	730	670	693	659	670	729	699	680	652	677	672	693	678	649	693	667	716	680	711	662	667	640	708	664	667	683	643	674	735	674	682	714	692	674	667	692	677	710	669	687	688	686	668	694	663	674	683	663	663	694	666	683	710	698	671	635	669	703	686	678	687	729	641	662	684	706	666	635	697	675	648	640	656	669	678	653	655	679	701	718	654	695	670	610	730	642	706	673	657	711	682	652	661	716	655	653	701	656	678	643	709	644	663	665	697	653	677	635	699	687	696	615	659	659	679	707	705	645	676	710	651	701	693	672	714	662	638	688	684	617	672	744	690	691	710	649	650	692	656	682	698	667	686	707	674	679	680	677	678	672	626	706	690	710	646	703	714	648	683	677	684	699	666	657	708	686	667	723	672	622	702	681	611	652	680	660	683	653	709	655	671	643	650	641	662	705	666	619	694	721	653	674	651	633	663	667	674	684	629	680	642	654	647	661	627	681	654	667	656	666	721	673	674	651	656	664	694	676	673	650	638	659	670	661	638	662	690	681	645	676	658	702	711	661	666	673	658	637	635	656	671	671	651	695	665	679	657	692	652	636	659	663	699	690	679	670	696	679	649	643	692	654	660	736	699	706	679	677	623	657	705	738	685	669	654	705	694	699	685	644	666	667	673	687	664	651	681	646	639	663	692	645	674	647	637	684	659	644	711	672	653	701	721	638	724	641	638	664	676	673	724	684	689	723	663	702	678	723	681	691	708	630	590	649	640	686	609	626	666	661	678	651	620	683	654	690	614	659	706	618	661	644	669	696	714	693	655	670	698	674	646	680	671	695	683	715	680	691	644	682	672	652	697	683	699	678	703	664	696	672	680	734	664	679	648	706	728	640	691	696	652	693	657	639	673	616	639	695	620	658	667	669	696	697	673	675	679	720	695	663	725	674	662	725	645	666	679	701	699	740	667	683	670	658	681	679	647	634	697	705	630	689	699	683	711	646	689	675	696	699	689	694	624	679	720	644	655	682	666	672	701	605	666	705	668	647	674	679	686	705	639	638	642	681	642	668	695	712	644	660	648	665	678	661	697	671	645	697	693	679	704	686	633	686	667	690	648	661	681	677	655	694	639	657	622	667	656	679	689	684	679	656	650	630	677	622	651	647	686	671	651	651	697	641	653	659	672	642	617	688	672	646	659	667	662	666	714	705	665	673	672	646	724	678	686	674	711	684	683	671	645	667	660	652	676	676	638	699	673	641	679	633	651	690	685	656	678	688	677	650	673	712	644	667	658	628	678	643	673	662	640	665	684	679	651	670	648	713	652	655	642	695	694	662	676	658	707	697	684	661	686	658	652	665	655
46958	73809	58593	38255	41144	36748	28273	13504	4539	1520	881	798	833	771	812	829	803	820	812	775	792	810	786	816	790	787	793	754	741	812	860	718	779	808	837	764	818	759	792	837	821	753	772	813	773	812	810	780	852	809	772	817	825	779	794	786	773	760	778	777	785	826	834	826	811	794	828	779	795	832	846	778	799	799	823	781	784	789	782	826	809	804	802	831	773	812	801	847	808	808	783	770	805	839	782	817	792	785	829	788	767	801	818	819	827	852	796	790	803	773	808	818	832	795	825	790	812	783	785	818	810	748	804	793	801	818	766	757	780	789	810	785	830	811	841	821	771	854	799	770	814	823	847	825	818	840	798	823	802	806	785	820	817	833	761	868	786	816	815	826	820	808	778	801	802	827	764	798	827	768	809	840	827	756	784	806	833	843	784	850	812	834	801	773	824	851	784	819	808	798	854	792	777	834	804	787	820	787	761	761	811	822	790	851	827	827	788	790	815	809	798	812	789	791	910	783	788	826	830	772	781	784	814	861	775	807	769	811	805	801	796	738	810	836	804	787	822	777	828	764	756	797	828	816	797	802	787	798	798	838	814	787	841	827	801	796	811	796	806	827	783	770	810	803	787	801	848	823	813	828	793	795	823	768	881	781	792	772	805	823	827	759	828	829	795	818	814	812	743	835	816	781	785	771	816	744	767	790	805	791	770	832	870	814	863	790	792	819	833	788	814	805	830	794	797	770	839	799	844	794	783	817	812	855	831	834	787	825	791	810	791	790	824	798	818	846	828	819	825	780	805	846	814	831	817	771	795	846	811	774	768	765	828	839	815	790	810	819	791	739	800	799	773	774	811	780	857	840	796	771	737	798	785	808	864	785	806	799	778	861	803	811	806	788	800	834	769	771	837	814	856	794	797	815	733	823	764	805	818	811	846	838	792	810	796	835	757	762	798	768	795	827	787	804	810	808	801	777	827	827	819	803	785	802	837	816	792	795	782	774	778	810	849	807	806	806	833	815	777	815	820	834	796	815	802	762	803	813	814	863	811	800	796	784	798	782	826	784	791	781	858	825	863	763	850	779	805	783	847	825	802	784	788	862	847	841	811	863	789	791	784	835	782	827	804	804	805	807	802	826	813	828	810	785	801	800	796	781	801	790	833	828	772	830	793	804	778	777	780	841	873	770	811	814	818	852	800	773	834	741	789	791	761	825	773	747	785	829	843	743	835	811	786	785	776	804	838	825	812	796	777	830	817	819	767	802	775	792	776	781	808	784	828	840	798	782	744	772	812	849	821	747	822	829	812	817	809	804	823	762	762	769	775	796	802	785	783	797	765	808	862	814	878	790	777	833	831	787	843	769	813	832	815	794	821	814	778	828	857	829	801	742	798	817	763	817	806	833	838	848	789	794	775	821	780	777	764	809	834	790	833	838	874	800	773	871	839	818	767	786	843	855	762	832	789	769	775	857	816	826	752	810	802	839	813	814	797	812	863	793	804	834	789	889	801	807	800	766	806	757	841	746	746	726	813	813	790	847	809	798	812	786	808	753	765	767	818	822	794	830	800	753	799	793	877	854	811	809	862	862	792	781	807	823	798	803	805	803	819	799	797	872	796	800	823	741	823	832	821	802	794	841	807	827	823	828	767	829	762	776	812	833	789	776	789	840	790	824	775	802	782	779	838	818	810	822	776	775	885	779	803	816	782	760	826	858	837	843	836	814	833	829	798	811	791	802	791	770	749	808	782	802	840	849	802	825	821	836	812	830	802	834	759	811	785	774	796	781	775	839	809	805	792	822	792	813	808	818	806	833	795	768	761	781	826	808	819	774	845	814	887	803	827	817	819	804	819	821	785	799	855	815	823	798	805	802	825	769	743	844	788	809	776	821	869	777	782	765	802	867	766	786	803	823	800	797	779	798	806	782	782	822	811	777	821	839	807	805	824	745	812	818	780	760	838	795	808	812	726	790	768	811	781	789	766	808	787	806	790	801	731	812	778	799	845	791	792	763	830	774	760	820	821	833	841	808	790	821	775	815	865	800	790	815	815	808	801	778	818	828	778	876	828	788	791	793	832	799	760	803	858	803	818	819	836	820	769	801	861	805	819	847	787	792	850	798	839	808	767	818	840	811	798	796	750	790	783	822	854	759	824	777	776	810	791	834	738	791	807	780	758	824	777	781	804	811	800	852	844	800	769	811	801	812	809	852	826	777	847	772	783	846	801	747	854	840	749	805	820	767	793	820	844	771	841	793	837	783	819	860	788	854	775	829	842	852	825	781	803	793	806	815	860	791	803	828	797	830	813	796	829	786	825	786	746	821	789	793	785	830	865	840	836	749	808	788	833	788	824	801	813	791	791	852	757	802	808	759	808	794	809	831	831	779	817	765	797	820	794	801	849	850	852	800	811	770	800	779	816	828	821	767	813	827	809	821	849	792	838	819	745	766	782	790	801	864	838	772	836	766	801	794	864	831	828	798	786	771	827	802	828	830	791	801	736	817	761	786	823	814	798	753	771	826	768	783	826	799	860	791	782	803	761	801	827	770	823	832	819	767	771	815	802	849	796	807	804	808	833	803	824	798	798	822	804	804	811	799	763	782	867	787	821	801	789	822	825	799	833	799	858	805	820	836	779	779	816	802	826	794	799	810	802	773	783	832	874	784	855	821	824	799	781	840	853	825	800	813	775	797	750	773	791	792	786	793	813	814	804	823	793	806	819	816	817	810	813	811	823	802	783	872	825	815	837	824	826	835	857	825	794	809	800	775	811	777	777	827	747	798	831	793	810	802	795	823	780	757	810	825	835	793	833	818	787	775	776	835	834	798	791	780	777	834	836	799	778	775	838	810	784	797	812	799	782	814	883	860	836	785	766	805	807	791	798	783	811	802	811	830	781	787	793	834	843	804	802	834	770	788	769	814	801	811	829	818	806	836	804	780	819	826	799	789	760	763	783	811	748	838	854	750	766	791	770	769	820	813	784	842	814	799	776	771	776	777	811	761	884	809	864	804	811	833	786	800	843	749	850	782	823	781	842	777	832	809	808	826	815	800	812	807	819	789	770	810	787	804	808	831	753	793	740	792	785	799	771	784	812	766	819	802	799	784	788	778	781	836	774	793	807	835	812	811	812	826	801	831	818	823	718	798	817	733	819	805	809	849	801	797	811	830	787	801	791	826	821	797	788	868	846	802	803	828	758	831	783	776	778	825	807	828	872	841	796	799	782	802	787	833	786	788	792	859	767	815	795	841	799	824	830	758	758	836	799	791	821	799	858	798	791	784	796	782	836	819	854	788	825	784	816	790	796	798	835	822	732	812	845	811	808	805	806	803	796	823	826	827	783	782	777	835	793	748	753	802	805	812	813	804	861	796	762	809	807	762	877	770	747	808	822	834	764	809	773	797	803	768	818	816	791	765	809	795	825	838	803	758	788	790	799	777	805	848	794	797	830	793	804	751	809	820	824	787	847	796	786	814	800	759	800	801	863	832	797	775
23483	21526	29794	25033	26017	43658	42855	22738	7311	1830	708	686	643	639	654	634	684	621	666	632	621	636	652	621	637	676	688	546	625	643	600	695	686	603	631	634	619	595	677	592	663	630	652	616	678	628	635	659	642	639	634	613	642	590	652	630	626	637	680	645	648	670	664	607	626	597	629	700	590	641	616	624	621	611	637	610	648	652	614	620	631	652	597	607	648	696	611	590	678	650	601	648	635	608	647	648	675	657	658	605	593	659	629	644	575	601	596	583	667	628	671	594	641	583	607	673	599	697	606	656	650	611	635	631	612	646	626	653	622	691	676	582	653	596	619	691	615	662	697	678	630	625	605	623	629	638	623	632	628	606	644	648	619	640	584	649	624	631	582	627	584	630	652	609	617	637	598	659	617	607	635	616	609	632	621	590	634	676	618	652	601	600	664	634	650	638	654	646	655	620	674	580	626	633	623	619	625	643	630	638	654	677	607	580	672	628	616	614	597	621	630	671	618	642	661	595	619	631	631	640	605	691	675	640	598	625	671	616	638	634	609	614	673	650	681	624	629	619	677	619	657	674	673	603	683	607	643	619	606	612	674	614	636	609	655	638	657	635	653	627	642	618	670	628	597	644	610	650	638	665	608	633	663	633	622	659	628	639	634	605	640	632	641	625	613	589	603	641	652	670	629	632	629	610	650	622	657	632	653	633	633	650	611	662	628	662	691	655	623	603	667	634	635	648	691	643	598	641	619	711	624	622	620	622	638	599	665	627	667	594	613	623	698	635	649	661	610	634	600	633	628	628	589	666	612	630	643	568	606	677	628	597	602	647	616	606	652	649	635	644	697	665	650	628	628	601	582	624	653	676	612	654	629	646	653	651	599	645	622	628	606	614	636	644	612	662	656	627	578	610	637	619	610	644	618	647	635	622	631	630	657	651	638	583	647	641	610	646	619	635	671	598	621	623	626	633	671	622	643	635	622	659	634	653	641	621	633	572	663	645	663	679	621	617	669	666	603	622	613	639	637	640	613	672	598	621	637	669	655	627	634	636	626	630	627	649	623	596	586	689	661	603	649	630	688	633	659	652	626	641	648	645	631	634	656	619	650	619	639	594	632	668	649	622	651	643	617	644	620	599	660	692	627	649	675	636	650	648	634	609	657	643	594	591	654	606	639	617	607	620	611	619	663	629	643	632	586	685	615	620	613	668	640	675	630	635	619	709	607	644	601	626	649	652	668	658	611	619	637	613	638	673	625	620	627	645	633	599	635	645	658	650	619	618	651	628	614	625	653	644	649	688	596	653	621	666	636	619	684	598	627	632	607	659	658	664	577	677	609	649	633	625	614	642	643	665	660	637	634	624	667	570	619	644	596	642	616	629	639	622	618	657	667	638	599	649	616	602	687	651	625	649	623	653	658	605	652	596	644	621	601	677	684	671	680	648	643	633	598	637	658	643	631	678	679	615	661	640	605	602	654	641	690	634	643	645	666	685	659	645	669	635	662	656	591	599	578	638	630	647	622	631	620	623	612	621	661	613	650	643	606	611	650	646	624	644	664	647	599	626	630	638	686	615	636	644	620	619	591	626	632	605	614	627	619	616	681	626	572	668	625	625	600	683	641	640	673	642	600	646	645	608	656	657	604	616	639	645	638	568	647	607	651	648	619	619	626	633	647	663	654	576	622	666	613	643	624	667	618	640	620	647	629	618	634	666	603	631	635	643	655	610	599	624	584	667	603	640	602	603	692	597	597	621	582	605	650	671	646	578	648	629	640	682	597	640	634	648	620	679	605	665	597	625	645	648	576	576	659	599	644	636	666	597	630	616	614	671	657	648	656	644	668	644	643	608	633	628	619	616	580	685	603	663	583	652	638	637	666	613	645	655	644	604	658	663	697	593	612	692	633	621	639	645	607	639	677	630	616	614	608	638	661	594	681	616	628	636	611	643	625	655	650	650	654	620	588	683	627	637	621	659	654	610	638	632	608	632	617	580	642	635	664	594	675	660	587	628	616	606	631	623	623	638	626	634	601	632	655	635	654	634	655	601	672	655	653	664	624	639	614	634	653	625	626	645	636	604	607	645	650	640	641	639	651	602	616	642	660	647	607	610	660	628	649	635	638	647	602	642	611	586	607	634	627	630	671	667	615	652	621	664	662	649	641	652	646	623	640	644	576	651	662	607	635	633	603	642	668	590	620	634	662	620	594	615	631	638	622	607	631	617	557	637	655	653	674	609	657	656	704	660	646	585	610	639	616	666	621	637	620	617	631	640	621	667	664	619	686	639	646	610	619	674	650	675	632	637	632	601	615	616	621	648	606	640	612	644	647	649	660	670	638	637	673	619	683	664	629	581	605	632	586	637	627	645	631	670	631	655	609	648	622	636	595	644	618	592	629	622	659	682	721	658	589	619	646	664	684	653	630	633	646	639	638	613	642	637	655	679	667	602	667	639	621	625	630	603	600	660	648	638	634	620	631	658	657	673	641	621	639	665	658	638	605	682	615	641	685	673	677	591	611	611	593	651	639	665	673	632	633	623	667	606	667	644	655	638	632	657	675	615	657	627	637	629	635	589	679	654	616	582	608	630	625	602	637	634	655	619	669	619	577	675	625	652	671	634	643	618	664	633	601	666	674	627	656	639	601	629	627	640	633	623	600	630	635	680	613	619	622	625	621	640	629	647	626	638	665	666	651	618	603	625	653	667	669	619	615	650	641	605	615	636	616	654	607	649	568	657	629	609	628	661	615	671	647	679	665	617	636	611	662	622	662	643	594	648	631	649	636	667	627	602	636	637	634	629	659	615	668	641	656	627	649	611	631	687	702	608	626	640	629	640	642	663	655	671	700	657	617	600	611	652	666	626	612	663	657	633	632	609	601	664	623	642	607	600	616	660	641	625	612	629	628	614	637	674	645	613	634	626	598	612	678	638	670	621	645	637	634	608	592	634	638	637	634	614	642	633	606	643	639	601	612	595	629	653	604	644	575	601	661	621	655	650	585	621	626	653	625	625	632	622	674	660	610	659	625	662	634	625	623	607	658	661	632	600	652	703	629	641	623	649	601	644	626	565	566	650	619	630	624	645	590	693	650	655	625	597	591	644	626	604	611	635	652	661	657	587	602	600	665	600	643	613	638	622	651	597	612	628	647	623	608	674	639	633	622	637	628	619	661	603	657	626	631	606	646	627	631	652	634	642	608	607	619	614	645	645	631	697	674	655	638	629	603	633	628	647	621	607	676	627	641	648	636	638	615	606	624	619	615	684	621	624	626	613	654	692	643	612	636	653	644	611	613	627	586	607	646	625	623	616	635	597	606	642	577	675	619	654	629	636	681	684	629	634	616	623	626	663	619	606	639	579	618	655	636	654	682	620	650	678	622	617	636	628	722	658	645	628	645	655	628	632	612	662	661	621	610	605	612	642	607	651	636	666	648	601	629	622	627	620	638	615	611	633	608	608	594	650	607	641	647	652	654	664	616	614	700	623	638	594	652	638
51371	82924	65031	44410	42809	49525	40759	22564	8062	2242	761	737	798	720	753	717	771	809	704	727	762	691	760	786	809	723	769	715	728	705	690	700	733	727	695	763	774	748	714	716	743	739	773	763	717	692	718	749	735	721	683	724	724	738	702	755	742	772	729	728	745	762	728	711	809	731	726	754	752	744	735	744	791	716	761	751	733	766	705	791	709	756	777	671	779	713	733	735	704	779	741	730	758	722	736	709	727	801	719	727	716	808	730	764	749	691	743	747	770	669	708	768	763	698	709	749	744	710	724	708	714	719	783	734	778	781	746	733	745	723	784	738	732	703	775	744	756	693	722	744	773	760	739	763	690	713	695	719	720	732	716	728	757	735	766	787	771	783	785	716	721	707	770	762	759	732	764	744	710	721	713	759	748	750	751	722	739	730	729	722	745	692	697	727	755	771	696	740	736	748	742	687	737	799	783	702	738	736	763	726	737	683	723	772	771	736	778	709	725	745	723	792	747	768	715	808	727	693	761	722	738	754	707	758	738	702	717	701	783	765	700	817	739	777	754	691	773	708	785	712	750	748	753	762	700	742	714	715	776	727	712	759	716	719	758	752	715	762	735	778	765	746	762	738	773	706	750	698	752	772	738	753	691	793	720	710	667	713	720	751	781	733	742	673	730	792	737	747	735	726	740	777	742	717	719	732	723	681	758	706	729	797	744	769	786	719	745	739	768	710	761	757	724	776	713	757	713	743	734	757	786	746	715	740	721	785	749	714	734	791	796	709	705	703	745	779	767	695	745	701	745	774	725	730	755	743	752	779	713	737	770	742	727	728	735	721	736	748	758	716	762	715	719	724	757	766	757	749	765	731	788	680	715	755	740	776	765	752	717	707	782	739	709	723	683	739	724	737	743	683	742	759	748	767	769	750	779	735	739	702	733	734	753	763	730	723	732	785	727	745	740	742	731	739	730	733	748	736	737	777	799	739	735	751	739	757	764	771	736	685	737	744	707	786	757	726	716	700	798	757	701	732	767	747	733	753	722	814	758	692	702	750	760	780	756	739	757	690	752	745	747	734	779	714	673	731	729	753	720	728	713	752	724	724	759	728	692	732	700	760	759	770	821	728	753	786	717	714	696	753	747	732	761	779	817	716	779	709	762	699	729	696	716	708	737	761	729	780	759	703	741	775	741	760	729	750	714	734	717	801	738	713	726	753	741	755	748	755	721	721	773	704	734	717	759	695	773	737	743	733	692	700	721	791	749	753	766	697	778	702	729	772	690	738	748	763	736	759	744	714	752	721	717	729	732	737	736	753	755	705	736	768	708	739	666	767	747	746	739	751	753	739	766	743	713	704	776	736	748	690	713	719	771	739	720	763	755	734	739	769	729	750	736	728	768	771	809	699	713	805	748	714	721	755	778	778	755	777	722	734	759	784	728	719	753	753	700	784	756	768	742	780	723	747	741	696	765	724	773	816	747	729	707	711	715	765	746	752	734	731	756	733	733	709	699	733	743	760	754	754	742	776	759	705	752	757	740	690	779	764	732	746	758	721	748	733	731	760	753	735	788	685	765	752	731	739	739	708	764	729	731	748	744	731	767	725	724	709	707	747	739	728	760	763	689	748	749	696	729	756	733	751	682	766	735	726	725	749	729	717	775	759	687	710	714	769	746	790	713	717	742	745	783	746	732	749	750	778	744	756	735	705	715	779	710	714	763	756	691	738	717	726	743	791	700	694	783	735	762	756	711	772	720	728	758	708	748	745	769	781	728	722	710	757	694	721	716	776	738	746	746	768	747	713	706	738	745	766	792	726	786	776	683	693	765	714	736	684	746	752	746	755	761	752	714	739	707	693	735	747	729	726	706	752	691	749	702	733	731	703	753	763	744	718	735	760	765	736	711	729	770	761	725	769	694	730	765	726	736	741	762	757	737	734	758	705	699	767	708	750	739	711	745	715	754	768	758	722	719	746	696	748	710	694	733	733	741	778	705	730	749	663	758	726	678	678	765	767	749	676	747	706	770	729	741	751	781	728	750	701	733	750	740	779	740	732	752	743	685	769	740	770	745	727	774	758	744	776	712	764	744	704	725	703	751	701	781	758	734	732	714	722	708	767	781	723	768	784	734	716	718	711	733	698	780	741	773	699	732	718	741	745	768	708	698	749	746	725	741	763	736	746	782	720	761	722	722	757	730	734	719	711	732	773	779	687	714	713	745	775	718	753	724	724	752	759	710	754	769	718	767	705	739	719	710	733	763	689	733	756	678	730	754	729	773	705	727	751	736	735	731	762	765	751	745	763	744	725	768	728	711	773	736	710	777	795	736	780	743	718	700	726	779	727	708	722	726	751	738	747	765	751	710	755	752	783	735	767	781	725	729	775	751	761	727	684	745	786	727	715	746	736	781	709	711	717	741	765	742	728	746	799	691	764	781	759	771	760	772	698	712	771	725	772	755	774	758	772	725	748	721	761	712	735	765	708	722	788	721	752	753	719	750	704	741	725	763	706	748	774	760	757	718	734	720	703	752	778	708	759	710	745	752	717	770	726	712	760	756	721	742	691	778	693	739	767	786	723	793	771	734	764	713	702	778	743	795	741	793	752	731	756	765	751	731	800	739	751	728	729	733	748	746	712	735	758	736	750	731	722	703	716	750	743	735	763	754	721	751	765	739	705	739	788	692	740	762	721	707	752	730	738	720	702	722	724	701	796	687	719	782	717	737	699	747	727	713	742	800	781	752	763	723	689	755	779	768	769	737	739	730	778	786	723	755	733	732	689	738	726	708	727	773	727	708	787	779	778	783	773	728	736	773	773	774	706	762	721	730	764	746	737	728	736	769	740	774	728	705	731	760	770	744	730	774	770	757	718	758	726	729	676	756	750	757	768	778	749	738	760	718	756	756	709	761	767	722	776	755	718	754	792	786	728	727	719	754	730	764	770	717	759	753	701	744	762	751	765	758	735	703	726	718	778	740	746	706	752	696	742	700	728	704	727	745	712	763	750	774	731	703	748	756	749	755	732	753	713	750	744	726	708	801	691	728	724	694	764	763	783	690	773	778	775	724	715	774	747	721	752	766	771	747	807	737	730	721	750	722	720	766	750	775	746	750	724	715	678	747	734	717	766	710	765	741	742	781	742	786	729	672	738	790	734	767	768	712	719	715	769	808	724	736	773	751	710	745	729	728	693	756	760	699	743	801	754	729	771	687	721	751	745	705	734	725	761	734	733	739	781	713	746	747	735	729	726	771	718	716	703	765	781	765	754	710	753	740	693	709	728	734	785	785	756	751	713	720	712	764	708	728	797	717	727	739	741	703	751	823	771	695	708	717	689	739	746	779	765	729	705	759	774	762	805	730	738	773	735	757	716	725	743	729	712	762	739	690	754	765	707	698	725	761	727	743	694	754	687	763	783	757	728	754	723	736	683	710	686	726	704	744	742	743	754	767	752	733	765	729	741	748	711	793	741	777	673	727	789	733	702	697	770	739	785	767	745
35268	44117	42445	24303	12935	8560	4561	1901	1128	928	787	832	805	813	832	843	833	842	820	771	805	824	803	835	825	846	818	844	819	786	837	766	816	793	811	817	830	889	766	839	819	833	779	831	806	811	822	801	780	775	801	829	873	806	861	868	846	794	818	809	812	819	812	790	847	828	819	811	776	792	820	855	854	825	849	830	805	832	859	845	813	850	820	792	851	787	814	804	837	771	820	886	831	828	841	797	790	828	857	869	801	872	797	798	863	839	777	807	828	823	794	856	819	827	862	828	842	837	797	792	767	823	790	816	838	820	852	788	841	842	830	862	827	781	837	820	832	855	849	804	849	821	837	833	841	868	754	818	814	810	767	846	775	793	821	855	850	818	790	787	858	889	810	828	803	759	780	844	855	793	847	799	843	820	789	838	878	858	845	861	794	827	870	794	822	844	793	806	833	868	848	828	862	806	855	795	788	824	782	858	772	772	806	786	786	803	828	805	834	854	832	867	860	836	825	821	816	827	827	812	827	815	820	807	798	856	786	869	831	759	835	833	869	795	795	816	792	791	841	786	809	891	786	821	826	818	815	792	828	792	820	811	802	816	802	769	812	792	854	862	845	854	840	826	825	776	789	821	830	799	822	791	835	809	767	800	816	829	806	817	821	892	830	831	819	847	797	887	749	826	842	743	815	812	834	815	802	825	846	854	815	771	847	841	824	871	833	821	841	853	842	793	867	797	841	806	802	855	799	830	839	804	801	833	817	830	787	850	755	845	801	855	819	796	789	832	798	869	814	817	851	830	820	856	785	845	787	850	857	801	834	822	831	815	805	808	869	819	846	880	833	824	817	807	864	831	803	821	849	868	812	829	819	805	829	823	854	786	922	840	829	821	862	819	820	788	839	806	859	806	863	842	828	818	782	858	839	791	914	802	855	802	783	791	785	845	798	798	823	841	808	827	847	816	821	800	859	839	821	835	846	847	792	782	847	804	789	825	793	789	798	829	758	804	817	763	842	844	829	823	838	830	850	776	801	830	840	819	767	861	830	808	873	849	841	802	779	872	830	817	853	809	817	808	826	827	854	765	796	864	842	782	770	824	794	827	881	846	781	799	800	805	861	807	795	812	865	884	820	856	864	885	845	815	842	851	748	808	818	824	803	791	777	844	809	812	861	826	822	825	813	876	819	830	799	797	775	834	821	778	800	835	848	820	781	798	838	798	809	831	860	769	800	855	828	808	822	810	815	799	778	868	827	859	844	821	845	819	765	859	801	898	830	835	863	866	861	826	774	781	778	834	771	804	869	801	795	829	811	857	802	842	836	823	790	835	777	845	798	812	753	837	861	801	837	792	787	781	879	837	852	837	874	759	829	787	800	802	772	851	824	833	765	780	862	816	801	843	829	849	868	863	845	802	781	864	806	869	810	850	847	850	798	791	811	807	800	861	830	794	823	812	872	845	784	792	827	878	843	849	819	835	838	835	845	846	887	823	794	782	843	785	795	831	848	791	828	838	768	844	851	829	819	839	785	885	858	836	776	850	861	806	818	840	825	807	775	886	840	800	829	776	803	840	811	830	826	793	853	819	817	814	824	823	843	820	880	833	806	817	845	822	835	816	856	828	824	820	819	782	816	851	793	779	790	836	843	857	854	785	812	846	823	797	805	830	809	833	788	849	822	849	838	868	787	820	784	825	872	784	813	783	825	816	849	835	844	833	843	777	830	824	811	782	775	871	837	838	839	794	802	806	844	850	834	825	833	818	806	810	797	807	857	830	823	764	848	841	839	801	841	798	829	852	760	789	822	773	807	792	793	830	857	882	795	835	779	847	800	804	857	814	806	863	816	818	858	848	796	818	839	749	766	781	831	796	799	834	823	838	827	812	801	799	795	795	846	791	783	770	817	785	815	764	817	797	831	806	802	808	837	818	800	808	810	862	786	826	859	816	839	796	842	774	781	816	735	826	827	783	832	789	830	808	868	799	869	808	858	836	860	833	795	840	826	819	782	771	908	805	818	819	822	825	795	816	855	840	772	814	814	786	817	794	824	822	770	813	835	786	837	811	850	849	797	864	832	812	779	835	841	833	831	872	835	809	799	863	803	872	854	854	906	829	826	782	828	822	860	819	843	815	851	825	858	785	868	815	858	832	783	850	828	816	796	777	754	804	791	826	840	806	822	815	788	890	850	841	799	798	810	839	767	803	815	854	889	861	809	794	817	841	765	788	767	831	803	783	830	811	817	820	765	786	836	832	824	853	792	796	783	812	859	850	795	797	826	879	816	823	821	823	853	857	848	818	854	813	832	829	785	829	817	790	827	784	824	769	893	821	845	826	858	761	840	856	798	803	853	844	788	807	837	870	833	785	839	819	791	859	805	805	823	842	859	804	861	784	821	818	819	801	793	795	829	818	849	815	815	814	841	845	807	870	785	860	816	807	870	850	857	838	820	874	801	754	767	777	783	836	804	838	767	803	805	870	799	796	834	844	791	801	803	831	815	839	805	806	852	834	827	734	807	858	869	816	819	849	845	891	806	778	780	811	818	871	771	841	834	873	811	839	834	804	814	761	811	794	893	767	861	872	817	855	848	805	807	808	795	811	820	789	768	847	839	847	785	858	845	800	756	795	817	838	779	847	889	812	781	851	826	808	806	825	813	822	851	798	794	818	861	806	804	817	795	804	827	868	815	789	808	793	838	773	841	856	805	822	817	824	819	854	837	865	798	825	776	840	818	839	849	770	836	870	836	834	826	830	810	800	833	806	813	861	871	848	793	858	792	810	801	823	826	804	888	820	820	834	798	809	803	811	827	799	848	812	791	817	841	798	821	860	862	788	767	830	769	810	840	836	781	808	786	869	824	786	819	795	850	794	849	819	823	814	852	767	833	788	785	834	846	839	844	841	842	867	820	794	805	818	785	800	788	873	792	811	768	827	831	803	842	826	825	818	788	796	830	773	824	789	810	826	781	852	827	802	822	813	838	841	847	801	827	815	836	831	825	842	810	787	847	803	849	842	769	849	850	813	847	833	823	764	816	838	830	858	812	818	852	823	814	832	790	832	769	728	822	809	808	799	813	845	810	819	807	805	782	791	830	837	870	835	833	853	857	780	853	828	824	813	837	825	786	863	793	848	822	875	827	812	815	870	840	846	854	821	821	823	837	824	819	846	780	891	810	818	805	855	828	858	813	815	848	807	843	832	853	813	858	812	810	858	879	791	824	776	855	836	764	806	834	854	851	789	780	827	867	785	803	861	856	842	787	821	809	843	793	820	848	813	831	790	802	792	809	854	816	806	767	835	780	832	816	797	831	883	827	792	795	838	790	808	821	802	810	801	831	867	851	845	836	865	826	807	815	815	803	862	845	811	810	843	861	797	853	837	825	809	794	803	759	834	822	779	780	819	852	792	827	828	828	723	848	797	811	828	797	819	825	816	817	831	805	829	847	819	808	830	767	822	840	783	797	855	820	804	840	824	824	810	877	787	831	826	868	833
45281	58770	43789	22062	14430	10796	6066	2684	1430	1053	1016	1007	973	999	981	1025	955	986	1016	1037	958	974	975	1003	1000	1025	959	929	1052	991	931	965	991	984	979	965	995	965	987	1000	930	981	944	976	977	1009	985	974	904	929	955	990	959	1006	976	983	985	972	970	980	974	958	1005	939	1022	958	1031	1004	964	981	969	945	944	975	970	991	990	944	958	964	1001	988	970	970	987	951	1004	1003	978	988	1019	1013	975	963	963	939	966	925	975	963	938	914	950	1013	989	944	947	965	1014	917	898	933	996	914	937	931	949	945	978	981	1009	881	920	978	1007	922	1011	982	977	1000	1009	937	951	1008	957	1019	978	1012	1014	1004	984	1019	991	1005	965	956	969	940	934	987	981	1041	985	958	959	934	974	949	995	925	1012	972	956	985	973	1011	972	941	1022	940	971	948	934	982	915	975	961	968	1006	934	974	1045	921	963	912	937	950	976	970	961	946	929	984	933	948	974	973	1048	999	976	963	1016	993	959	926	928	958	942	918	971	977	937	974	991	955	935	949	984	1040	990	964	940	979	927	1055	1006	982	962	949	945	943	1034	1010	971	992	970	950	970	985	994	933	1007	951	938	1030	950	947	927	957	958	987	983	917	990	988	922	1022	950	931	963	984	960	1014	952	1019	1013	994	930	987	950	946	942	938	986	1057	988	976	961	951	950	919	970	943	967	900	958	926	981	938	996	998	972	1011	931	942	966	973	999	962	960	988	971	963	950	946	960	981	999	969	982	995	1002	1020	985	958	973	961	989	952	994	994	954	905	942	970	936	995	946	946	981	978	1007	988	983	989	949	1015	1001	1014	1021	962	958	966	994	926	986	939	947	933	999	932	957	1009	970	961	949	1018	998	980	1000	996	976	1001	935	955	968	1007	990	1021	970	980	985	945	939	995	1022	998	1021	915	933	963	974	999	985	977	991	1001	972	999	1006	995	934	990	1016	975	1010	1003	994	983	961	956	1021	958	951	962	972	966	1006	1000	928	950	942	930	995	977	995	972	988	993	983	996	1017	912	962	1007	979	938	995	982	952	963	989	1001	965	1005	970	986	985	1008	1007	972	960	926	895	1006	986	986	924	994	952	941	876	968	945	985	910	960	978	1025	967	983	1005	947	972	975	1008	1004	980	949	923	979	912	973	999	1011	951	964	921	934	959	959	947	992	944	953	957	1005	951	924	989	973	971	997	1012	931	995	960	944	1023	981	957	1006	956	1010	945	983	929	949	997	979	956	915	993	984	986	973	996	938	1019	925	976	978	981	986	988	967	1003	964	967	995	1027	947	944	972	950	965	1002	989	958	940	952	989	945	963	996	945	968	937	983	1002	934	1000	998	940	990	997	991	1038	1004	964	1067	961	969	997	982	964	924	952	956	953	910	954	912	956	1003	1005	941	954	929	1009	976	964	941	1005	993	975	918	988	959	947	936	963	975	969	917	1004	965	971	995	939	902	934	984	996	951	953	955	968	1005	997	945	1004	926	1002	992	974	1031	897	991	965	943	955	929	1023	994	993	977	971	965	919	975	939	951	895	948	992	967	993	935	996	955	936	1019	980	997	907	983	989	940	968	988	958	930	987	982	924	958	1029	1003	1051	1010	968	1013	943	884	1010	986	1032	1006	918	905	943	901	984	959	1004	995	952	990	972	938	1016	1005	952	932	956	1009	973	1007	970	954	960	979	958	1006	1029	904	983	923	984	952	952	976	923	985	981	958	926	992	1019	960	971	970	1014	971	918	903	965	967	995	968	977	936	944	935	923	982	902	950	958	971	954	1007	923	1003	972	948	942	972	998	1016	995	960	943	952	946	960	989	1031	918	961	1017	952	1012	1027	1025	947	989	1039	974	946	970	944	1000	1050	961	993	943	954	971	969	949	958	983	1011	1001	966	979	999	942	997	935	953	991	981	969	983	995	926	956	899	982	996	960	996	1011	988	947	955	974	1044	990	961	976	926	1010	1002	1008	983	968	994	974	1077	973	981	993	952	957	911	916	956	994	1013	1018	946	948	996	1003	942	1008	998	972	954	967	983	960	1036	926	1010	1008	943	968	979	968	994	979	923	1024	952	1003	999	959	922	967	928	970	1006	989	960	1020	957	928	987	1003	972	960	977	962	965	928	968	964	1010	921	992	1007	939	966	966	1021	946	1023	952	925	997	1011	991	1093	987	998	1032	966	1069	949	961	993	941	988	956	994	1000	959	977	956	1016	941	977	973	1019	992	958	942	1034	1029	974	955	984	934	925	888	969	898	954	961	976	961	940	957	968	958	1013	957	996	917	939	996	946	928	970	986	939	986	981	977	948	967	1022	972	945	1028	984	934	1009	961	1000	986	941	947	959	977	982	971	1024	930	1028	970	980	1017	963	980	1002	930	929	961	929	957	940	961	964	970	978	999	977	965	977	989	971	1003	941	999	951	1030	943	959	923	1001	981	1000	1011	941	950	979	956	1014	997	1011	1015	1010	987	924	917	919	989	1019	988	999	968	958	941	957	940	958	960	1005	1002	1030	943	914	965	906	981	952	965	953	986	977	960	974	932	966	904	968	996	959	932	993	980	939	993	984	952	1027	1000	975	977	956	1004	954	941	985	954	962	979	1003	980	990	946	937	1005	971	973	966	990	986	1032	974	963	1016	925	1028	998	960	971	1004	1017	955	958	957	936	989	989	956	976	977	959	975	997	979	947	1003	943	951	1004	968	974	974	988	1013	958	966	1002	986	958	986	963	970	1009	964	931	995	972	1053	1001	976	1015	947	998	958	994	997	954	1035	1012	994	926	1005	982	915	949	903	995	948	946	935	951	982	956	948	943	983	949	1017	929	978	996	970	932	956	1022	1007	985	1025	1011	1011	979	980	966	972	936	1000	1014	987	975	907	955	963	951	958	934	1010	1021	956	935	954	991	974	925	947	993	991	1023	988	1013	1001	1002	999	958	970	950	992	980	977	953	904	960	947	972	917	945	943	1019	983	991	964	929	1035	956	959	942	919	1002	1031	938	1013	961	975	1032	997	959	963	1037	1005	907	1012	899	1002	1039	986	962	980	964	966	1009	953	964	975	989	1012	1003	961	950	1021	1014	985	1011	927	993	997	967	1044	950	926	1003	1028	965	981	960	978	974	977	937	919	891	957	959	978	1026	1014	1026	913	932	931	1014	907	967	998	976	964	982	908	943	973	972	903	970	929	972	973	908	1006	989	1015	987	1004	951	970	971	996	990	891	954	912	929	979	972	972	946	926	989	984	957	1026	961	998	978	1009	964	1032	1012	965	1002	996	980	980	946	1025	969	911	946	1012	1008	950	976	985	1013	966	942	950	1018	973	969	959	999	974	946	1012	1001	971	1004	1011	938	974	975	917	918	996	981	1003	972	980	978	942	1021	1008	962	926	960	1010	982	984	936	920	976	991	946	943	970	1018	987	981	987	1004	972	976	952	976	925	989	991	948	1018	975	1016	907	935	970	953	931	954	967	926	939	992	1043	958	1022	987	977	950	993	1012	950	984	1018	987	1014	967	1011	1012	1041	1010	961	987	905	1000	939	1004	919	969	1008	983	976	1027	980	990	979	954	980	991	919	945	993	957	961	960	963	1027	995	901	954	973	991	1003	942	988	1000	968	913	904	972	955	996	995	979	934	1028	960	891	1026	929	971	946	895	970	962	953	961	988	928	921	980	980	994	961	987	903	991	986	986	928	949	1009	967	937	932	996	989	957	930	943	1000	974	958	963	912	984	1006	965	1020	970	964	928	934	962	972	958	1029	929	959	928	982	950	961	1012	1009	1014
24696	21986	31845	30860	36571	35741	22816	7746	2021	974	744	714	707	697	736	666	691	678	663	680	699	641	672	720	628	668	707	670	660	640	654	675	684	666	697	701	686	666	708	655	695	710	694	719	687	676	720	653	706	659	652	692	727	688	659	657	648	677	632	676	686	734	653	679	704	693	678	657	643	676	692	680	697	647	642	655	717	672	622	659	698	699	653	681	728	637	687	690	718	700	693	678	701	639	729	670	723	677	704	713	675	677	649	673	661	689	720	659	653	675	644	650	656	683	672	719	691	673	688	682	691	688	720	650	639	677	666	687	685	686	704	715	677	678	691	651	702	704	650	641	674	703	671	631	712	678	638	665	686	676	661	616	665	697	675	646	732	681	654	709	709	664	606	699	698	674	704	732	696	644	666	651	657	666	647	659	696	671	711	668	658	695	661	711	679	659	695	650	670	702	658	681	655	673	677	689	645	632	695	656	673	661	705	694	698	677	704	648	697	731	705	714	680	667	706	655	612	689	703	713	674	661	695	659	684	646	688	703	678	653	652	703	696	704	727	696	676	680	690	673	640	650	691	697	720	675	695	692	683	694	661	667	645	665	698	670	604	730	672	652	662	680	686	692	676	741	642	654	742	634	689	663	646	618	652	656	715	674	660	657	634	669	648	702	693	666	710	665	662	657	695	677	664	671	676	678	682	675	720	666	708	710	666	656	682	683	689	671	716	635	665	697	692	673	684	662	713	671	702	687	653	694	733	671	694	630	726	681	653	668	694	680	675	659	674	669	672	698	659	686	640	688	717	678	680	677	678	677	683	681	706	649	652	686	612	637	675	658	647	630	679	672	654	678	651	674	694	683	659	692	702	743	650	668	688	690	683	682	663	693	680	681	669	693	701	731	723	660	668	673	722	675	685	664	732	647	714	671	679	651	662	690	691	649	654	665	672	648	692	659	708	687	666	702	664	700	667	607	669	654	665	639	636	657	688	668	709	690	647	710	694	681	688	667	674	728	658	704	698	662	665	615	681	718	652	658	720	713	635	645	667	713	680	670	658	663	680	645	692	714	661	723	669	668	701	656	664	669	679	641	669	662	666	659	684	638	666	665	745	697	666	695	658	711	675	674	683	658	694	676	695	665	656	685	674	703	622	699	681	713	651	679	653	689	653	686	658	670	671	670	700	681	648	717	667	687	703	665	683	693	640	653	697	676	704	687	697	640	687	725	737	696	605	673	673	629	648	675	716	681	680	709	653	642	707	675	652	641	652	673	699	630	676	649	703	689	631	637	618	631	684	693	689	690	687	655	647	666	657	668	636	669	665	708	679	727	683	693	658	675	649	682	662	698	669	699	659	660	639	633	727	702	689	659	617	652	688	654	656	683	643	654	664	659	658	671	661	681	604	702	634	684	676	679	654	674	674	678	672	658	677	692	697	698	659	711	659	698	645	698	707	681	647	672	663	673	658	670	672	668	633	678	731	654	667	664	719	659	673	687	688	670	677	681	683	723	641	657	659	700	650	730	708	692	673	730	670	708	687	630	651	741	725	688	657	738	684	667	660	690	693	690	669	671	635	654	691	675	663	652	682	663	654	705	650	625	676	656	670	691	704	696	646	666	671	666	694	664	640	673	715	613	712	708	705	672	670	657	683	698	668	671	688	669	631	681	661	657	686	687	636	670	748	671	669	675	668	679	692	718	651	667	700	619	668	660	636	659	644	692	714	685	710	659	658	662	665	671	723	672	652	635	699	711	682	674	684	681	764	647	691	629	668	659	654	672	663	640	714	691	653	704	661	612	681	669	694	630	662	680	684	684	632	699	694	654	712	690	698	657	671	684	691	651	702	704	701	698	631	656	692	710	684	657	625	683	711	683	708	679	668	664	731	637	685	716	659	658	656	611	688	686	710	701	642	712	709	725	645	643	688	703	697	676	712	684	688	697	632	691	627	618	651	690	633	675	676	659	665	677	664	699	648	660	665	671	721	712	680	715	706	623	675	714	719	687	663	631	689	687	647	712	631	636	686	682	684	668	676	715	654	669	682	639	707	636	712	669	696	632	647	656	635	694	656	651	660	696	645	677	671	665	678	629	719	703	698	649	663	697	678	621	669	697	662	664	692	654	718	697	650	666	663	661	705	701	641	666	658	623	674	668	650	704	669	639	647	697	692	664	662	656	672	712	662	676	705	657	702	670	653	705	685	640	632	681	654	658	664	726	665	671	686	687	735	724	651	672	654	728	626	710	715	692	649	670	670	701	671	704	675	672	700	682	686	670	667	663	688	663	652	693	670	623	686	664	669	622	652	664	702	675	686	690	662	689	688	675	698	672	691	687	642	651	711	672	642	647	701	697	660	673	675	662	640	653	679	625	646	709	648	670	691	665	690	704	699	650	659	674	633	656	678	690	621	661	682	654	683	664	697	666	704	683	686	663	725	751	668	684	636	640	667	692	683	665	655	657	709	661	661	686	700	683	635	652	672	663	650	657	687	686	642	652	663	645	665	678	704	688	698	681	713	681	610	669	673	648	673	680	721	660	712	695	671	691	627	680	701	660	652	701	667	659	643	694	672	651	703	687	625	681	683	720	713	688	686	640	686	704	660	650	700	668	638	678	688	699	704	700	712	713	642	669	678	694	672	636	693	701	722	662	649	691	645	662	679	703	666	676	683	686	664	714	709	701	679	670	661	668	672	693	685	693	654	647	663	685	715	710	710	653	671	650	687	699	667	701	700	655	664	623	680	643	645	663	686	652	665	705	697	649	726	674	694	656	686	660	681	693	680	718	663	673	666	684	635	650	667	706	669	640	690	681	706	706	716	681	706	703	660	675	684	684	699	678	689	685	648	699	658	675	677	719	691	669	661	681	659	670	694	646	694	675	649	687	685	684	646	674	651	692	706	677	730	718	686	692	643	660	667	671	675	670	674	689	726	687	663	664	709	723	667	629	686	643	685	638	671	707	698	662	642	649	733	649	685	655	671	693	717	686	679	690	674	703	674	667	667	661	640	675	680	648	699	658	672	713	643	657	725	685	716	684	673	666	687	633	694	685	685	680	672	659	674	654	662	661	699	668	701	683	663	685	678	641	712	675	734	661	665	663	632	675	658	722	688	647	684	676	679	649	711	668	662	646	664	676	636	701	702	692	683	695	695	693	729	700	636	660	666	673	675	695	658	695	722	659	668	726	675	649	666	660	664	669	674	661	653	680	675	656	643	633	679	666	662	717	659	675	673	689	660	684	617	632	668	675	675	653	661	668	682	676	686	682	701	694	688	714	635	708	674	680	680	671	733	676	685	703	705	732	651	649	653	671	683	683	634	676	709	606	688	703	661	686	687	665	677	690	678	667	694	731	679	674	637	649	654	704	698	643	630	650	696	676	697	664	655	680	677	710	713	663	663	638	701	686	693	694	673	720	725	673	647	655	661	701	670	650	676	656	680	703	684	639	734	697	675	669	654	665	700	694	716	659	631	705	667	669	669	715	748	697	685	663
48014	75515	60234	44275	44613	36562	21584	8673	2820	1212	888	758	764	815	792	819	823	802	839	785	758	809	806	809	792	799	787	805	809	818	846	856	806	830	836	828	781	779	793	814	789	807	821	850	770	821	828	754	801	799	763	808	761	822	820	850	841	836	785	789	879	784	816	858	761	809	823	810	827	825	792	794	831	819	835	774	816	830	802	789	783	751	855	786	825	796	833	833	819	793	800	823	797	832	832	803	805	842	750	803	782	833	791	809	768	828	830	819	781	837	828	783	789	848	857	832	801	835	755	782	810	818	809	788	847	780	812	769	804	801	834	797	774	801	749	764	843	796	831	767	874	835	808	812	817	796	817	809	803	824	814	748	804	821	802	790	812	818	793	772	797	811	810	815	798	786	784	810	784	783	788	790	800	819	876	817	765	829	811	752	773	781	851	810	800	784	831	797	818	821	867	777	817	817	804	775	792	805	839	790	816	807	803	778	823	799	825	766	834	808	771	778	846	823	850	834	810	803	818	810	790	771	793	766	793	786	791	779	774	809	867	810	807	851	811	787	777	830	854	798	832	830	821	806	815	790	869	814	816	799	771	815	787	825	782	864	784	795	785	803	775	837	791	828	784	815	851	801	787	806	787	833	837	834	787	784	819	766	797	794	771	818	793	765	805	762	824	793	780	786	809	773	800	826	848	772	823	855	787	820	761	832	858	804	789	768	781	836	814	782	812	854	770	830	783	778	797	776	855	809	805	812	808	837	816	816	799	815	844	860	803	817	826	746	842	774	793	802	776	826	817	810	844	808	830	792	800	806	804	829	790	822	794	786	833	801	835	784	819	804	807	791	809	771	776	815	799	817	786	790	800	825	780	835	814	782	772	744	834	835	794	825	834	808	789	858	797	832	746	768	746	795	858	817	782	788	856	780	807	786	817	797	796	838	761	804	762	804	746	811	800	790	816	831	820	837	747	811	816	806	795	787	791	798	818	829	810	795	823	845	828	796	815	785	801	793	738	812	795	804	821	826	815	798	797	821	790	764	797	812	791	751	783	805	791	776	810	816	870	843	834	827	860	836	780	801	830	778	787	791	848	787	800	827	805	801	761	771	826	826	830	817	798	777	816	813	807	826	791	840	820	769	801	849	857	821	780	767	813	828	783	794	815	785	813	816	826	791	819	833	780	788	830	812	819	800	800	853	837	794	810	777	826	809	802	831	777	792	836	802	839	792	819	826	827	818	816	811	733	836	789	784	795	809	850	841	818	786	788	820	832	798	777	795	890	826	747	866	767	823	801	779	831	782	828	846	793	789	773	826	818	764	849	831	780	798	806	772	787	795	818	842	826	800	808	844	820	805	814	851	801	819	807	784	822	776	781	824	821	784	792	833	802	808	767	768	801	770	815	767	744	793	793	823	746	870	801	819	815	803	869	798	794	804	830	779	767	805	816	836	860	790	813	815	859	757	795	815	812	805	831	798	852	794	799	800	775	795	801	830	819	798	777	827	827	782	777	775	810	794	792	790	772	821	808	774	763	820	776	804	805	794	778	802	839	760	794	833	816	818	776	802	823	743	801	859	816	830	802	827	796	798	768	828	811	847	805	808	825	783	792	792	780	792	815	847	803	788	753	801	806	821	834	770	767	754	797	854	816	747	789	823	802	799	808	802	796	824	799	824	768	834	748	814	790	798	849	837	869	770	822	810	809	813	839	788	794	806	765	801	784	786	802	808	812	846	872	785	803	834	845	809	814	834	837	799	821	753	810	820	857	777	875	815	870	805	803	804	767	827	816	825	804	832	833	831	771	821	846	772	825	825	827	842	799	778	781	861	809	830	761	790	791	859	825	807	798	794	814	854	862	856	832	801	854	816	824	798	825	769	812	803	792	797	807	845	817	806	812	834	820	826	858	772	779	807	807	803	816	800	782	879	748	784	799	765	847	787	782	781	811	838	825	800	762	841	798	806	774	775	797	810	771	849	754	816	862	788	793	803	809	866	819	807	800	785	750	855	802	815	791	803	839	827	792	810	815	837	785	806	804	769	810	820	800	813	783	805	874	821	799	817	835	810	820	799	860	771	854	787	772	808	855	738	809	847	814	773	818	793	816	773	819	776	790	810	822	810	839	816	870	792	826	790	868	803	781	823	817	875	839	803	788	819	780	816	851	795	777	812	789	814	789	822	859	857	811	819	805	791	760	798	817	800	782	777	856	770	802	804	793	824	836	768	754	817	826	830	765	788	820	797	774	802	812	836	770	849	797	813	785	821	891	792	788	840	813	800	812	781	775	796	790	812	868	799	789	752	765	784	825	787	799	789	782	790	763	808	795	792	812	814	828	800	823	844	838	824	830	827	767	809	795	768	809	864	849	808	752	808	819	812	790	833	817	827	776	775	846	792	823	776	814	769	802	844	759	773	808	795	798	841	800	785	816	781	840	797	793	790	836	870	794	797	808	787	822	803	848	820	793	841	797	811	825	789	825	848	816	817	856	794	822	800	801	816	789	833	809	823	781	869	819	823	799	815	820	801	818	771	812	819	826	819	841	746	797	783	768	791	853	798	801	794	789	826	825	742	788	790	739	848	773	826	815	808	801	822	801	817	783	815	785	777	781	769	785	897	816	801	808	791	857	829	802	830	873	805	756	827	824	750	782	791	789	790	791	824	746	753	810	812	822	809	784	835	795	801	789	807	824	797	790	807	761	829	858	839	826	817	799	775	828	813	758	823	819	799	760	776	826	765	821	881	800	814	785	799	798	816	797	810	801	787	841	806	812	794	834	812	731	774	844	804	844	810	832	833	745	788	810	788	814	805	811	842	748	787	851	794	815	799	804	831	827	854	795	812	846	791	816	842	850	819	804	756	769	842	798	815	807	842	798	823	808	817	760	761	821	762	842	783	791	723	758	790	817	813	802	834	803	829	805	817	809	863	809	870	812	834	796	838	769	804	789	809	792	767	819	763	790	802	801	766	771	814	840	805	814	839	797	768	839	722	783	789	838	880	781	826	758	811	822	818	804	793	795	763	835	826	792	769	822	803	793	858	771	760	800	774	774	826	786	814	801	809	829	784	841	796	779	842	758	831	828	866	783	790	792	806	762	820	792	824	814	840	809	820	808	802	838	835	840	770	798	795	790	852	790	810	782	812	799	808	789	790	780	785	825	817	796	786	768	766	797	810	804	828	797	802	847	798	807	778	782	811	834	823	868	796	889	821	847	797	760	769	832	827	812	788	794	768	838	812	840	792	810	811	824	763	798	784	796	773	802	792	792	824	778	790	817	806	849	768	825	853	828	817	818	767	813	777	796	823	845	755	828	864	849	782	816	787	838	818	858	841	772	763	797	835	846	802	825	839	837	765	785	870	812	828	775	809	786	828	812	858	751	807	762	780	848	795	820	765	826	781	816	769	833	876	821	833	795	790	847	813	790	793	790	798	789	825	787	810	804	791	846	775	803	816	839	827	790	788	790	769	787	820	779	833	823	816	846	803	801	783
23463	21519	30244	26520	35982	43489	33694	15358	4176	1257	742	670	643	694	663	627	683	665	664	667	654	687	625	650	634	640	681	665	677	681	647	640	636	691	681	670	683	618	640	686	651	638	647	638	638	637	644	653	607	635	659	677	661	657	648	611	635	646	666	652	681	636	657	614	665	686	626	657	620	653	674	632	667	639	644	652	656	645	671	618	631	675	656	675	676	657	689	662	585	627	657	653	644	665	676	623	625	675	668	638	626	631	629	623	664	635	649	652	606	634	672	649	579	681	613	605	679	600	642	679	650	678	666	645	662	622	672	636	631	646	636	680	642	618	659	658	668	666	645	709	621	647	630	639	628	646	623	651	619	658	644	651	635	617	662	649	646	663	629	664	662	620	662	649	640	626	657	691	655	675	675	670	639	656	660	648	650	646	629	627	630	631	659	674	646	628	654	657	652	677	639	639	625	615	672	693	673	616	656	642	608	624	642	720	612	623	675	725	602	636	654	626	670	695	634	621	649	656	610	622	595	614	615	656	637	603	685	641	612	652	666	644	677	644	659	602	701	654	646	626	633	666	642	625	669	638	663	630	673	652	672	669	656	660	606	650	683	635	622	629	611	689	660	684	648	619	674	676	594	617	608	630	652	651	652	638	648	668	654	644	659	631	654	668	668	698	630	663	652	606	624	679	678	662	633	612	597	693	660	672	636	638	657	699	648	656	654	663	629	633	688	638	659	681	669	657	603	641	584	629	658	632	652	635	618	657	644	622	634	628	681	639	644	635	643	653	650	647	637	637	680	658	667	674	590	677	626	695	645	685	649	649	615	649	652	634	602	641	652	662	629	619	665	619	633	631	655	669	613	666	631	652	669	680	692	672	652	672	652	682	647	599	657	671	632	712	641	628	619	666	617	622	659	659	620	639	652	619	619	665	622	658	645	663	661	632	629	618	635	664	613	619	651	666	656	629	595	647	653	665	627	653	645	692	626	645	630	692	634	592	614	644	626	653	623	667	593	667	644	665	596	610	669	598	647	646	615	671	677	674	703	692	631	671	644	702	649	693	664	704	642	588	627	626	673	617	670	670	634	617	649	659	689	635	639	656	628	701	651	624	698	640	674	680	607	680	644	624	613	666	624	657	671	661	652	642	635	640	650	640	645	632	641	663	704	639	646	641	620	714	586	643	647	656	671	646	669	606	651	646	648	681	623	632	561	629	626	669	685	646	643	629	657	632	617	657	645	644	628	646	673	654	578	667	626	602	663	618	648	681	606	673	650	667	696	640	627	702	637	642	607	666	650	630	661	669	668	630	640	622	637	675	676	634	638	686	696	651	625	653	631	619	694	644	669	639	626	640	632	706	598	619	639	682	693	597	657	683	642	677	656	682	648	628	641	687	628	644	663	644	672	630	702	618	675	628	644	666	681	665	651	653	619	590	594	651	657	642	607	628	660	609	636	602	648	599	657	610	632	637	647	614	670	672	631	614	679	642	638	612	663	656	643	657	674	639	624	694	629	635	614	634	666	672	673	631	667	638	670	631	653	648	672	660	675	695	684	708	627	641	640	603	628	671	618	659	618	621	666	631	635	659	615	617	673	624	657	638	671	621	668	628	652	654	614	610	625	618	633	641	643	668	682	645	634	614	642	653	638	659	657	664	674	636	630	625	661	622	655	653	624	666	639	635	664	661	579	631	655	640	632	654	645	634	655	617	681	627	685	677	611	591	694	651	668	657	628	655	623	665	637	656	674	656	644	661	668	695	660	660	628	624	640	623	686	609	674	603	632	629	598	659	621	666	611	619	631	643	697	661	666	635	680	656	677	652	617	691	641	642	644	623	651	623	653	663	633	684	641	626	656	639	639	660	622	654	647	647	666	653	687	646	636	647	639	676	673	668	671	692	640	676	632	618	650	652	654	645	647	640	631	627	681	677	630	656	635	633	646	669	585	603	628	692	616	658	636	649	635	691	634	639	630	636	606	619	649	665	652	627	636	663	631	663	628	627	601	662	631	654	651	641	649	609	673	632	716	656	664	617	581	674	637	686	648	599	692	688	646	627	625	663	630	598	654	628	648	676	616	626	652	664	621	637	606	669	654	672	616	644	658	624	700	674	659	610	684	654	649	659	702	678	652	620	649	646	683	644	651	646	644	676	627	661	625	656	615	665	672	671	668	633	619	687	643	677	680	661	626	623	645	645	623	634	649	560	635	684	687	622	633	648	648	663	658	668	659	646	644	689	617	654	623	665	612	656	692	625	631	625	670	617	643	604	678	654	651	630	616	642	653	645	645	647	660	636	641	638	623	600	643	694	644	647	666	620	656	635	692	704	627	634	643	704	670	664	685	672	623	670	661	672	638	671	655	680	630	674	628	610	669	693	649	630	649	633	694	644	629	656	675	631	664	681	683	618	638	633	647	643	691	631	688	662	618	602	635	631	624	641	594	656	657	640	650	649	628	625	660	663	638	630	605	621	689	635	579	648	630	652	623	638	634	652	639	655	684	680	666	647	619	624	704	699	668	680	666	642	629	673	603	639	660	667	648	657	675	590	651	615	624	664	628	651	638	621	627	674	630	633	633	636	694	630	661	668	648	630	644	626	615	661	693	657	674	636	639	636	625	620	655	623	646	639	667	670	675	626	658	644	663	646	636	661	662	625	629	663	659	611	659	675	675	594	697	693	613	647	645	622	636	665	628	592	700	636	591	648	659	656	641	598	616	629	677	653	656	619	666	631	633	696	618	624	681	605	641	672	636	629	657	641	628	598	681	637	615	688	611	644	622	646	597	665	673	577	633	658	660	688	670	653	674	654	649	617	611	646	634	662	637	673	640	636	626	610	632	619	637	635	661	657	669	669	657	665	673	643	637	614	645	665	657	661	608	654	663	654	670	629	621	634	640	616	681	591	648	631	673	639	618	661	641	625	655	670	627	668	642	622	658	632	627	648	689	618	633	630	594	661	651	661	643	596	618	660	669	653	682	631	629	608	623	626	609	657	625	661	634	690	646	611	613	635	634	644	672	645	654	607	666	673	656	695	622	665	604	620	681	642	638	654	656	627	651	622	651	638	690	656	646	663	657	612	662	589	636	647	638	665	610	629	627	649	637	634	627	652	644	619	640	607	664	647	651	693	603	657	651	636	620	636	651	690	675	617	661	715	674	629	658	660	609	612	600	647	627	632	625	637	605	632	635	673	671	676	656	685	642	621	646	618	641	647	677	692	644	625	642	596	604	702	622	673	642	611	665	612	662	607	626	634	611	647	671	643	667	639	662	648	674	610	652	602	646	653	623	644	639	656	657	666	680	659	681	649	636	664	665	659	647	621	616	672	659	662	630	621	660	655	645	684	690	688	666	651	650	611	650	612	598	679	649	624	682	640	618	652	651	638	643	664	647	648	635	617	651	662	692	655	638	619	631	643	645	664	605	615	644	644	699	624	647	666	629	628	668	620	657	673	656	697	646	668	652	593	655	624	644	648	597	677	653	644	695	647
52512	82721	69263	52839	54249	47271	32189	15335	5108	1676	778	778	793	727	779	735	775	759	698	773	756	749	745	774	727	810	731	747	768	769	783	685	770	737	770	775	755	774	772	766	658	734	760	758	762	709	740	733	767	759	738	734	742	705	712	767	803	776	770	774	810	774	721	702	737	686	767	745	724	774	791	748	713	747	759	706	718	717	753	773	766	752	771	746	740	738	727	778	787	711	741	754	758	802	767	755	765	754	806	726	746	769	796	724	743	777	773	717	786	782	761	743	746	734	755	738	713	779	755	737	760	736	766	761	744	789	702	742	742	768	750	776	726	724	810	769	801	745	769	740	798	789	704	732	730	758	792	759	744	753	789	748	738	805	753	735	753	765	774	751	729	735	753	771	726	779	769	773	709	780	814	735	755	817	758	762	764	725	699	787	735	782	741	782	753	772	739	687	721	765	767	742	814	771	822	786	738	719	718	772	734	698	760	742	772	761	789	761	726	698	668	739	758	750	763	772	725	785	711	748	749	748	772	717	744	743	765	786	744	777	752	749	749	779	758	777	774	791	734	766	721	777	746	778	732	776	711	740	743	805	784	747	788	732	759	762	793	741	762	786	740	749	772	745	817	718	738	771	806	773	777	711	807	780	773	735	737	739	757	737	723	768	781	746	752	757	752	715	723	704	798	766	698	760	782	797	804	770	811	768	719	776	754	730	790	799	778	740	786	767	741	740	770	747	770	739	777	762	725	714	733	784	776	788	738	804	769	761	779	744	738	747	760	740	737	757	760	834	754	794	761	766	731	768	723	715	714	732	784	718	726	788	714	734	808	748	746	741	744	735	699	776	690	719	750	743	752	754	783	751	752	799	757	703	797	762	739	763	747	744	783	752	725	716	792	714	818	760	751	783	763	800	736	781	712	743	722	747	750	722	729	744	754	793	735	720	748	734	750	702	738	761	769	724	718	783	737	742	762	714	730	748	800	766	789	763	741	769	736	742	756	771	762	732	744	736	726	727	761	722	725	705	766	747	742	783	754	744	753	745	806	806	761	768	790	703	750	770	742	748	768	749	745	742	746	832	738	728	761	748	748	750	797	766	732	777	767	754	807	786	748	749	769	793	786	775	739	789	733	760	777	790	733	790	763	748	780	767	760	753	744	764	730	744	787	768	721	729	758	696	774	778	798	768	773	736	776	753	770	752	749	759	739	713	746	772	705	799	783	730	773	763	790	749	726	705	776	722	776	747	692	789	697	702	773	747	793	731	752	744	731	744	742	718	732	745	711	778	747	770	797	710	750	725	758	792	760	752	741	770	744	773	761	768	724	742	765	719	740	763	804	790	742	779	790	736	740	754	729	768	797	792	760	742	750	766	783	751	750	734	756	778	802	739	721	708	732	765	764	734	738	723	723	730	739	766	782	758	797	767	742	707	806	796	796	769	746	739	724	695	792	718	812	734	785	749	763	766	807	721	781	769	740	739	784	768	722	724	782	753	772	754	739	766	757	785	744	765	778	761	735	745	762	741	725	732	700	752	739	729	798	763	781	791	809	711	765	760	782	767	737	741	763	747	746	756	711	759	769	775	776	802	725	747	713	723	721	762	810	779	780	782	759	778	770	789	748	749	779	769	796	768	765	754	742	723	750	775	742	736	721	762	754	742	739	754	729	728	718	737	754	747	787	771	770	747	762	802	759	782	774	749	795	766	775	739	735	749	720	729	786	782	780	782	803	757	763	734	749	779	726	767	757	713	770	784	780	743	735	799	745	738	773	753	728	729	764	725	735	757	751	724	756	741	778	750	766	730	730	719	816	786	761	734	747	788	768	760	768	822	720	752	742	753	742	748	739	815	758	752	768	704	761	760	742	761	739	714	784	717	725	734	780	752	760	771	811	711	749	661	735	729	714	728	758	777	756	772	716	767	716	762	732	709	744	733	797	772	734	725	749	760	781	741	748	805	801	752	730	729	710	784	723	733	740	756	782	759	777	771	758	762	781	750	773	729	738	747	716	718	738	774	758	763	751	773	816	772	752	752	756	779	790	757	701	757	765	738	728	790	768	753	760	764	834	791	790	746	746	731	730	731	756	745	787	761	749	750	716	790	724	732	771	757	743	721	726	723	708	813	761	786	770	805	730	746	678	771	767	735	766	769	738	776	778	769	735	821	736	760	737	752	700	742	774	754	774	723	782	761	726	749	750	732	738	762	720	764	720	715	709	738	760	739	735	732	739	736	734	756	775	768	725	791	712	721	728	748	743	742	730	769	746	792	791	767	794	736	746	756	784	723	716	736	691	747	778	732	718	782	776	728	686	775	719	715	718	748	783	787	762	696	743	734	732	776	731	755	736	744	713	753	752	727	752	757	763	738	760	756	788	772	744	739	798	793	788	699	760	764	739	784	719	771	780	772	787	781	711	761	780	767	685	768	749	748	763	740	741	749	749	821	731	775	770	746	756	783	767	813	736	750	756	803	730	764	772	784	832	720	754	726	765	797	757	783	760	743	745	768	768	745	775	785	736	734	695	744	743	736	688	740	714	822	745	740	720	768	764	755	766	757	711	770	738	703	784	791	730	736	749	784	716	753	766	705	741	754	770	718	737	692	773	775	716	726	763	760	778	754	750	778	749	776	755	749	723	780	748	759	791	753	704	771	755	732	697	733	802	753	732	744	781	806	765	733	781	803	780	750	756	749	722	823	791	743	719	743	751	777	780	760	717	775	739	755	792	745	759	754	769	773	768	725	749	719	708	731	745	786	757	749	823	742	762	763	742	801	809	736	833	798	800	754	757	709	736	771	730	747	751	768	738	765	724	735	744	745	787	747	757	774	755	763	736	751	794	792	752	701	720	730	765	776	752	730	716	760	722	744	739	767	851	705	769	801	735	815	783	795	793	730	764	752	727	773	727	777	746	753	772	750	781	799	759	742	757	732	728	734	679	711	816	761	771	725	756	742	752	745	736	786	759	744	741	775	775	730	728	721	769	735	722	750	746	736	731	766	776	748	720	785	732	740	750	740	755	764	719	759	785	729	789	806	747	794	753	764	759	746	703	699	771	700	750	752	742	730	769	709	733	729	763	770	771	743	742	732	766	776	766	759	774	772	745	751	755	724	734	749	778	703	769	783	757	742	760	760	792	738	772	777	787	736	761	750	787	678	776	746	752	729	753	729	718	734	756	742	769	753	777	682	767	753	729	716	750	815	745	743	758	723	743	790	778	744	801	722	729	797	750	763	737	731	755	719	756	773	766	744	782	710	731	737	769	736	751	754	765	751	755	748	770	765	711	714	735	771	736	796	770	768	756	802	740	748	715	729	776	800	792	748	748	753	722	751	755	740	775	764	783	774	766	762	777	757	764	766	735	766	731	758	749	753	797	725	767	783	715	704	748	756	780	766	734	755	761	736	723	747	746	771	748	774	775	763	740	752	771	806	743	764	754	791	760	766	734	834	728	730	741	772	722	721	719	713	737	767	763	710	743	778	808	773	798	756
33894	42537	42758	23767	13015	9034	4488	2002	1044	921	854	826	848	792	812	846	822	818	839	862	856	836	840	816	835	830	831	772	807	840	816	829	808	856	857	840	804	823	853	782	802	832	878	868	824	838	840	840	827	832	785	855	826	785	795	820	774	804	841	821	854	828	841	853	796	802	795	809	819	848	802	780	814	860	831	807	845	883	788	887	806	781	781	836	843	792	813	798	780	802	787	812	846	781	829	872	887	887	864	871	806	813	848	848	815	770	793	824	810	816	860	814	779	796	792	836	823	812	888	822	854	822	785	831	848	840	798	857	868	801	818	816	804	769	795	816	811	846	871	814	822	802	864	797	869	835	824	793	816	788	850	840	826	809	800	817	862	816	826	838	799	791	806	805	792	802	817	843	820	779	809	740	791	819	786	795	837	807	819	775	805	789	751	833	836	850	821	842	793	845	835	818	874	851	793	799	805	813	789	820	847	812	817	812	801	827	778	864	833	758	832	792	822	840	833	788	861	845	819	802	870	834	875	894	866	785	781	815	810	819	863	837	835	855	822	838	824	818	827	802	802	781	826	787	801	785	831	857	803	842	837	794	793	847	866	878	822	820	825	814	786	810	855	806	809	790	824	817	813	804	785	805	849	809	813	792	867	841	871	822	811	817	826	812	843	832	831	850	847	817	833	814	798	866	844	823	785	837	848	842	816	845	790	774	819	839	863	816	822	830	813	840	756	756	844	820	829	803	857	773	855	801	820	855	815	828	793	772	788	805	806	796	873	869	850	863	755	850	763	812	874	807	901	846	818	800	829	856	800	811	839	811	758	799	805	787	842	837	841	830	837	865	834	840	853	830	830	787	782	865	789	811	807	826	819	802	820	862	789	843	820	817	787	817	836	853	819	890	869	808	858	831	811	831	849	854	808	831	810	759	789	829	879	831	784	781	838	840	856	841	845	816	851	844	811	743	783	852	808	821	843	817	784	811	807	814	834	759	809	780	836	813	796	838	811	771	854	845	770	819	829	861	788	818	840	836	847	817	815	771	794	838	840	836	851	846	884	836	821	832	815	830	806	786	827	838	821	840	797	846	807	787	842	811	852	808	866	818	789	841	769	831	820	861	808	850	778	802	791	814	828	810	836	843	829	781	862	823	832	796	850	826	817	837	829	804	878	780	827	840	781	776	817	775	816	820	801	818	824	851	844	830	814	839	843	854	811	773	841	884	875	822	819	839	845	817	746	771	844	816	801	847	823	808	835	814	845	837	821	768	796	804	825	855	831	811	799	799	783	823	858	779	823	875	818	803	838	802	864	818	907	750	836	845	809	848	840	817	815	868	836	878	822	818	848	856	868	798	813	848	836	805	788	815	845	838	861	799	853	840	838	858	845	841	862	824	833	854	822	789	822	794	809	783	811	832	836	806	807	847	798	800	847	751	770	806	839	804	799	841	848	874	751	850	819	809	827	803	808	855	800	838	822	839	791	830	816	826	801	805	860	862	797	847	816	777	824	826	877	802	806	833	806	758	808	831	792	777	785	778	854	792	858	836	840	869	820	807	807	804	842	812	835	812	818	799	862	779	874	803	811	783	789	775	824	821	855	802	832	816	814	860	845	835	850	796	800	781	832	857	778	835	781	774	846	787	854	834	812	840	826	825	799	814	802	829	851	827	829	812	837	795	850	849	800	811	834	855	878	794	833	818	803	802	815	811	814	782	887	829	798	824	783	808	857	843	806	818	778	844	850	812	754	827	744	791	820	843	902	843	826	797	778	830	743	773	811	838	859	802	804	795	866	771	825	846	769	768	779	846	833	883	805	844	783	771	818	833	837	837	831	818	784	795	836	800	838	836	875	806	802	820	808	811	857	792	794	814	802	780	809	820	880	833	815	854	766	844	813	853	909	823	784	859	834	863	782	802	811	806	793	811	810	816	831	826	848	824	829	815	855	786	814	782	795	791	795	789	825	797	788	826	811	829	848	771	776	802	840	776	787	830	780	808	776	816	828	788	843	778	825	855	826	778	850	808	867	877	800	799	823	804	843	838	780	825	848	854	821	804	816	880	797	829	794	806	830	773	865	877	774	854	834	796	824	855	791	762	810	834	874	790	800	860	838	779	816	826	772	822	815	795	792	853	816	824	852	778	843	831	811	790	773	786	801	844	805	863	833	796	860	805	816	809	859	896	805	818	817	773	857	838	821	821	831	803	833	820	749	807	818	780	823	768	807	829	814	792	802	802	864	788	825	793	813	820	866	857	811	808	845	801	846	845	818	846	824	828	789	788	785	804	808	830	784	816	831	840	775	834	885	846	850	810	798	787	824	796	829	833	833	854	794	811	834	798	862	815	809	819	812	862	797	799	877	785	800	831	832	789	821	835	808	844	787	858	879	819	874	843	790	797	843	897	839	848	797	784	836	807	835	814	774	820	758	821	809	804	788	838	803	830	869	797	841	790	842	879	812	829	829	854	819	818	836	793	838	804	832	835	862	816	881	824	837	879	782	812	881	862	822	837	839	849	821	787	786	845	819	815	842	821	785	822	795	842	798	851	802	804	796	822	786	811	812	848	820	805	843	862	770	810	879	838	805	785	820	834	834	787	804	826	748	885	848	873	856	831	838	808	827	835	797	790	807	851	904	817	823	823	827	842	809	823	874	866	833	831	841	820	791	857	875	808	807	823	851	829	781	844	814	806	827	816	805	862	817	862	817	845	822	840	845	792	843	817	760	865	803	807	823	818	872	793	836	832	886	783	845	830	852	828	848	776	861	790	834	841	792	836	846	830	925	805	754	835	855	795	844	813	804	818	823	788	876	815	819	838	849	783	824	780	819	872	849	849	861	820	814	800	856	793	847	815	831	812	815	815	804	798	853	793	808	850	834	846	832	821	788	840	866	849	822	801	846	819	803	765	798	838	844	818	839	852	820	843	812	846	784	831	854	816	825	824	842	809	880	842	833	742	826	823	830	859	761	820	855	846	797	820	820	822	802	816	815	818	846	802	795	824	860	832	811	843	807	863	816	812	851	746	819	823	859	799	844	815	862	835	823	835	846	829	855	841	895	760	805	798	777	809	826	796	836	816	823	807	835	795	809	805	830	817	820	892	824	885	781	828	896	830	821	780	806	838	799	820	840	751	880	780	820	826	852	838	765	775	805	828	794	773	838	797	861	817	854	832	806	791	816	784	828	831	848	801	845	843	778	761	773	793	872	749	852	831	838	812	816	832	827	837	797	779	843	836	890	832	856	879	818	833	835	858	810	838	824	807	858	836	784	845	837	779	845	822	854	811	820	804	816	830	802	788	864	827	838	837	786	856	844	874	773	789	877	842	911	886	849	808	875	846	812	751	798	820	838	794	780	861	852	812	774	842	813	841	807	844	839	870	782	827	827	803	807	838	815	785	801	795	736	841	806	841	860	823	821	799	848	796	806	828	816	785	850	832	852	802	805	794	823	800	775	871	806	790	840	860	823	825	870	862	839	805	835	823	862	823
43259	58435	44153	20734	14731	11598	5930	2646	1442	1021	996	943	925	986	983	932	1004	965	944	980	991	984	956	962	908	962	940	943	972	1024	978	949	976	971	933	987	975	1049	995	989	1043	985	1017	968	1012	972	963	970	1003	985	1021	940	1010	979	1003	957	1005	946	1006	953	1012	950	1026	951	937	964	929	983	941	990	974	920	991	967	990	947	967	1012	952	1006	953	972	1029	979	989	979	959	997	978	1034	967	915	978	979	1018	970	973	942	956	978	959	944	961	983	945	1007	968	982	965	927	996	996	989	952	954	927	1003	959	964	973	968	1008	982	959	974	987	991	930	970	979	965	987	966	960	1006	945	1042	952	966	964	964	957	988	1025	926	958	953	955	1004	996	898	1022	953	921	953	921	968	974	934	975	931	973	984	947	994	948	942	994	981	980	991	974	964	971	971	941	990	955	951	955	978	967	1023	1015	958	963	965	960	957	1002	965	1001	957	925	964	938	916	906	1017	984	970	1011	1000	978	943	1006	974	959	911	961	993	966	962	973	993	973	996	949	982	961	978	989	910	990	981	961	985	1006	925	977	1015	989	984	1045	967	942	970	1004	947	1002	925	955	1018	1002	915	1016	970	995	918	951	927	983	983	930	987	978	981	961	951	958	949	973	976	1002	963	962	953	1012	951	977	990	889	978	987	976	923	1004	942	1000	1009	990	973	992	1000	972	979	963	942	976	944	978	1005	952	979	973	912	972	907	916	952	983	990	971	978	961	997	970	1002	959	1008	905	956	964	992	932	933	993	986	977	966	983	944	955	990	949	996	956	988	993	994	988	968	1061	985	977	932	930	990	947	925	963	929	928	959	956	967	1005	980	1010	954	1006	989	974	954	979	955	982	946	894	960	953	968	1031	980	978	929	963	947	956	938	989	989	1002	980	966	964	1021	996	967	983	983	969	1033	960	1000	950	945	993	942	935	1017	950	972	968	1001	976	1058	1016	1023	985	997	1003	1001	958	960	960	967	1008	971	971	992	978	918	972	997	947	992	938	928	919	961	1012	1003	957	983	1020	965	973	955	1011	913	912	972	976	1007	938	1030	990	992	960	996	1011	1012	995	947	940	933	951	964	987	940	978	953	1007	933	945	985	984	984	925	969	950	974	921	992	993	1002	999	980	948	1012	1082	965	950	971	947	976	1033	972	982	915	966	938	977	986	962	1035	973	975	953	969	963	937	967	993	965	993	1007	930	969	951	998	984	991	987	905	917	978	945	989	996	956	980	988	949	966	991	980	988	1015	1011	960	938	1001	1014	984	1021	924	944	984	943	987	1004	1003	987	914	991	944	957	970	974	990	991	1005	941	1008	1005	941	968	936	987	985	988	980	961	981	963	970	969	982	963	974	958	932	947	1012	960	949	961	1014	994	1023	950	974	972	960	935	863	972	993	1008	947	961	1029	986	998	967	929	1000	1005	1028	971	961	950	1033	921	944	999	1002	954	971	967	988	917	1021	993	938	1004	964	990	949	975	981	1002	1007	1024	977	993	963	984	990	952	991	995	991	957	964	959	1001	965	979	1004	946	976	954	903	979	952	988	917	962	1023	1014	963	999	1005	1000	1004	1019	1004	1000	925	953	976	972	953	949	956	962	968	929	1007	975	981	972	939	922	1011	925	1004	960	1015	983	923	1011	997	989	986	988	1037	1004	920	972	976	1054	961	971	935	974	947	1036	962	951	974	985	1025	959	985	991	980	1011	932	949	966	987	950	945	964	975	946	1035	993	965	960	987	974	998	915	1026	943	1012	980	967	959	921	983	959	982	1010	972	920	993	955	952	959	973	948	973	955	982	951	1029	940	992	960	934	957	997	967	932	1004	1009	1004	928	935	918	971	909	944	979	968	1022	950	1024	941	954	935	1008	986	903	928	989	954	964	946	942	955	948	987	991	936	971	958	1032	987	1006	978	992	968	1005	943	960	974	991	937	965	948	971	1001	991	997	992	1056	917	947	987	1000	964	944	904	1007	1007	953	986	989	945	988	931	990	957	1009	966	974	1007	968	968	974	996	945	971	921	980	1039	928	1024	964	1026	997	1016	949	986	1029	1029	925	934	996	1004	1001	977	918	986	982	987	955	976	978	991	946	975	1005	969	961	951	990	989	935	997	988	977	973	987	967	962	971	978	931	959	962	917	958	950	962	1009	1004	997	987	1042	954	996	1003	974	967	996	976	1014	975	931	989	955	1007	1019	977	958	924	1051	993	958	956	939	898	994	998	1029	886	983	1028	1028	988	943	971	945	1001	940	992	976	972	1048	911	967	968	976	1027	959	936	1019	927	985	1017	947	944	955	945	1009	996	1006	935	954	913	1016	981	991	929	955	935	938	987	1012	964	919	938	970	1029	1056	975	913	1019	957	1033	979	980	981	1009	1059	993	1001	997	959	978	980	966	995	960	942	941	923	989	965	985	1026	998	926	947	952	950	984	984	991	940	956	1033	943	968	943	936	957	999	972	997	936	1018	989	920	911	973	960	940	1020	1011	908	966	986	948	971	1017	944	1004	980	1005	999	998	957	980	937	1017	953	976	915	918	941	942	988	938	1034	995	1006	1003	918	1068	1001	961	1007	928	935	936	978	1017	1034	1008	980	920	1006	987	947	963	976	981	948	952	975	974	974	983	976	950	966	998	997	962	1026	950	1002	980	972	982	962	915	957	967	906	930	974	969	1038	971	948	941	987	946	993	943	956	974	974	982	1028	1008	1017	953	998	975	891	973	1006	1002	978	953	978	972	981	1024	950	922	976	942	953	955	998	970	949	1026	965	992	971	943	1001	990	931	980	1016	937	950	893	963	986	965	974	984	958	931	950	945	976	978	1065	929	981	946	965	1021	1019	966	966	988	947	967	932	974	978	1027	922	1011	981	962	935	954	1000	995	1027	1038	992	1000	1001	974	961	970	991	965	976	966	956	1020	963	957	1018	962	947	993	983	968	998	964	1032	964	1018	937	972	975	958	933	1031	1000	996	1007	959	983	1005	971	1017	960	987	939	995	925	984	967	944	959	947	960	938	977	1003	936	973	1008	961	964	946	966	976	1016	968	951	947	991	953	951	1012	960	1028	985	982	983	961	961	928	927	928	971	967	961	941	1046	959	976	962	990	1016	1016	990	948	977	1000	1002	1005	970	958	1038	1017	948	979	961	998	1003	945	986	922	993	963	1004	1009	933	962	978	944	1045	958	945	926	1019	947	1045	1056	948	1010	955	965	986	1015	1009	944	946	949	951	940	1027	1017	969	976	978	986	983	972	921	965	918	981	1017	1020	931	977	955	935	994	991	1002	981	924	951	934	883	973	976	971	999	1016	967	949	1007	970	1013	983	967	911	991	931	974	982	959	1042	964	1003	1011	979	973	980	939	979	987	1017	923	997	947	963	980	989	1000	959	965	962	952	980	986	1003	974	930	973	1005	1009	951	977	970	967	947	991	979	1019	953	993	923	957	949	997	1047	934	887	948	1040	984	965	957	950	932	992	992	904	1009	999	963	994	1025	960	1005	917	959	980	953	1007	911	998	992	979	978	932	1024	956	965	1003	1012	927	1001	908	960	971	1051	979	920	1000	1006	1003	999	953	975	917	930	1028	940	982	986	951	1000	924	949	972	1006	1007	954	987	912	988	966	981	953	989	967	942	994	974	931	1011	971	951	950	978	998	950	989	989	970	1017	976	1014	913	980	990	965	1052	961	943	960	933	986	978	944	914	981	972	914	961	984	968	954	1011	1000	942	1033	973	973	958	1005	993	1002	939	1017	980	971	940	948	938	973	958	1001	1069	998	994	1008
24705	21993	32419	31625	33580	37124	25996	10011	2605	1089	778	693	729	700	663	678	711	671	669	651	672	634	690	692	669	693	688	687	684	704	695	672	643	663	690	694	676	673	639	653	695	683	622	730	709	639	694	682	709	686	662	689	672	647	675	693	677	639	661	661	705	712	688	665	668	653	655	662	732	660	653	709	708	665	669	628	651	680	642	679	719	724	660	722	698	702	684	736	660	650	626	674	669	677	657	662	693	689	675	679	701	654	669	672	687	706	662	642	687	655	718	721	663	695	722	683	681	690	667	704	679	714	724	695	625	675	680	659	678	695	644	645	648	728	661	688	713	660	683	701	666	722	655	683	711	668	709	669	686	622	679	720	678	697	700	673	714	672	748	669	696	688	675	654	697	641	742	704	687	713	711	647	710	655	721	729	699	647	733	662	682	710	693	690	671	635	637	646	687	714	673	704	631	670	641	715	724	654	665	734	704	692	688	701	657	679	669	648	691	640	674	652	677	698	633	703	700	763	654	736	693	623	651	699	615	651	648	702	659	675	699	680	692	722	723	663	682	649	622	680	658	664	664	712	655	664	665	645	657	683	682	695	666	681	665	714	710	683	718	675	651	632	636	738	633	662	705	690	699	628	705	672	719	699	715	729	662	694	635	623	681	676	662	730	698	657	695	690	642	699	698	656	639	703	642	695	645	685	677	678	654	654	687	646	725	653	712	680	693	671	719	698	687	667	664	665	673	642	687	729	668	661	687	658	689	661	717	677	646	712	681	687	743	673	732	681	663	690	718	684	667	659	689	703	668	715	672	710	677	689	675	699	655	658	691	712	686	687	642	713	677	690	660	669	649	628	660	661	682	714	669	653	681	672	660	631	712	661	677	703	644	675	665	687	643	651	680	663	679	668	612	665	710	661	666	672	691	683	681	668	641	674	686	647	654	653	664	662	698	626	651	647	673	673	665	668	702	647	661	639	700	680	690	680	684	685	691	670	649	707	708	647	676	647	628	650	660	685	644	647	667	677	690	693	691	643	651	686	723	699	674	757	677	677	679	738	729	692	702	685	654	682	664	678	672	693	668	685	699	681	722	675	718	666	657	695	714	703	645	659	682	651	655	653	674	706	686	660	719	681	681	681	681	676	677	690	685	630	708	704	669	667	656	691	693	664	689	702	684	647	729	657	665	680	666	644	678	669	672	649	707	657	661	680	685	708	686	622	658	680	659	682	700	664	678	681	691	687	630	685	700	677	660	689	647	680	654	687	700	663	692	705	676	670	689	657	667	673	690	682	661	680	677	718	692	689	648	670	673	688	672	663	710	688	651	686	697	677	681	719	670	689	692	672	705	654	671	621	673	683	683	658	644	673	718	637	650	663	729	641	680	673	701	722	679	701	668	728	725	668	648	647	679	686	652	675	654	699	689	700	685	690	691	679	738	659	643	625	702	680	690	746	665	659	649	665	660	682	643	737	695	700	680	710	726	702	708	714	666	672	630	664	709	686	644	691	733	675	647	648	674	650	646	709	689	697	657	712	681	737	667	685	620	679	739	700	686	660	669	719	702	664	656	692	685	676	720	654	691	647	674	670	677	641	660	713	683	632	682	678	667	713	678	670	651	679	635	648	670	688	664	692	688	667	710	647	703	674	669	661	710	617	666	684	689	639	681	674	665	619	697	685	670	669	645	650	700	661	701	651	697	651	667	650	679	633	695	682	662	683	739	618	701	695	723	694	593	646	661	707	709	677	672	642	664	729	657	700	659	680	668	649	671	689	712	644	642	669	655	669	679	647	692	668	667	652	664	680	656	643	678	636	720	626	690	658	700	661	672	669	656	688	713	710	711	707	699	657	691	710	645	705	665	722	704	715	687	635	673	643	664	701	667	702	634	649	646	732	661	646	719	753	663	633	715	650	682	639	686	671	699	665	678	656	699	634	632	691	669	697	681	726	695	671	701	669	648	646	673	639	639	685	664	643	683	672	704	629	723	678	661	673	672	658	673	622	668	634	664	633	692	654	704	728	660	658	690	702	667	674	689	684	695	708	665	661	706	653	689	687	695	636	685	674	682	633	685	699	713	678	686	700	713	678	659	659	669	679	694	663	700	674	677	664	695	687	681	672	713	686	698	769	642	664	733	703	691	690	700	714	655	636	713	668	660	726	670	636	682	660	661	698	699	720	688	680	642	672	675	680	670	656	694	694	662	697	648	685	655	632	648	686	677	669	677	690	651	669	727	687	714	651	719	684	711	678	686	693	696	699	695	679	707	639	666	650	714	679	671	675	706	688	690	697	657	666	636	632	715	652	707	675	693	681	697	623	676	667	704	665	636	654	659	724	738	658	719	713	728	672	690	681	665	665	677	700	682	678	712	638	652	640	662	703	651	676	667	714	667	661	703	651	668	691	689	696	651	676	670	699	687	702	670	665	645	717	703	659	696	691	669	719	670	656	695	723	697	671	720	736	669	691	678	695	646	650	677	730	700	692	692	666	665	694	688	650	700	651	648	711	727	602	683	735	642	679	716	707	685	693	700	680	653	668	676	668	669	678	707	706	641	676	672	685	716	633	652	722	691	699	654	672	713	649	646	647	658	707	672	682	720	663	686	676	700	666	688	662	670	689	665	726	674	677	636	688	681	669	665	684	660	680	689	669	687	646	629	667	645	699	683	708	634	666	644	676	696	694	674	697	680	680	700	725	710	680	666	754	655	715	672	664	695	678	701	675	655	639	685	747	700	714	655	686	665	662	658	634	667	673	645	658	725	619	663	698	679	675	678	717	714	657	688	656	673	664	679	685	715	682	664	627	689	633	711	686	755	655	690	669	671	694	732	707	657	717	689	652	681	707	695	710	665	714	677	703	682	653	656	710	661	710	695	667	691	688	659	695	694	671	680	671	701	638	657	645	681	693	668	676	732	675	706	707	659	657	629	691	655	664	706	712	664	691	677	709	737	718	636	662	669	661	665	680	682	737	685	675	697	724	658	643	680	702	622	634	709	712	659	630	729	663	677	712	655	700	700	692	640	669	696	667	691	662	704	691	687	657	669	709	726	716	720	658	701	698	721	695	647	637	642	702	710	685	683	705	708	699	640	707	632	715	691	680	659	671	675	668	686	683	728	692	624	644	667	665	676	672	681	630	675	710	645	695	670	657	697	699	652	710	676	698	614	650	699	648	699	667	651	665	713	703	669	698	717	689	690	676	699	717	683	655	681	669	661	662	728	699	656	627	643	688	648	710	706	686	659	695	697	664	664	627	639	674	634	669	716	678	757	708	681	648	679	679	645	677	647	706	673	663	679	698	691	669	737	684	673	667	680	721	706	666	694	688	633	674	722	710	688	687	660	696	665	699	660	660	638	669	677	671	660	641	684	710	699	660	695	708	695	646	726	698	699	667	679	660	709	688	680	679	668	709	683	659	719	666	689	665	658	682	689	669	712	648	660	660	695	672	688	678	673	667	659	675	642	698	692	687	683	667	704	677	708	652	659	723
47067	75344	62326	43595	40844	38616	24826	10722	3466	1392	885	790	814	869	825	812	784	832	842	844	846	789	821	821	790	791	782	835	758	816	771	822	856	737	796	827	833	817	808	790	856	824	826	836	822	794	830	829	791	805	731	824	813	740	854	803	810	790	818	803	822	829	827	802	758	790	839	841	816	833	839	794	777	840	842	772	839	786	778	817	838	828	839	818	768	781	807	820	794	792	820	809	777	791	837	824	836	807	811	813	749	820	848	784	751	798	780	833	793	807	820	815	776	818	783	829	743	805	791	800	798	767	859	834	811	810	866	784	791	811	750	788	839	823	823	837	838	800	766	805	772	799	770	775	759	779	823	765	811	854	770	828	817	803	793	813	817	863	868	821	787	761	820	866	857	793	826	764	823	773	848	842	819	813	820	825	773	836	783	812	778	773	821	865	847	874	779	774	788	798	797	843	790	806	869	831	793	780	777	839	802	825	813	781	806	823	833	830	841	787	850	872	774	798	821	817	808	794	769	792	814	833	831	755	784	812	781	797	788	771	802	812	876	834	817	766	810	817	856	765	784	859	830	797	827	842	837	794	798	807	821	803	811	835	865	850	844	790	834	829	841	764	804	822	809	783	804	774	802	775	839	778	788	814	807	797	854	833	778	820	804	771	778	763	781	829	803	888	816	826	791	825	775	836	778	801	819	858	800	791	810	804	800	760	860	825	794	808	804	762	821	821	769	817	807	799	784	867	804	765	818	813	808	789	792	825	833	827	801	814	802	839	779	794	819	803	798	792	821	840	829	839	802	810	805	837	814	734	811	840	868	777	818	792	792	804	792	837	795	830	801	815	823	815	860	822	880	769	806	744	823	809	809	815	788	784	790	781	835	783	812	813	812	802	771	826	789	797	827	845	805	755	778	817	795	830	813	776	815	801	840	808	829	792	780	781	796	772	742	812	832	842	787	776	818	818	807	825	834	860	818	836	778	771	842	818	826	811	766	757	834	812	825	788	827	789	821	807	868	792	862	786	761	807	775	807	793	803	810	801	819	818	810	825	797	786	784	743	798	790	775	808	847	799	818	782	823	818	799	807	802	846	822	785	832	811	754	768	836	753	820	803	818	875	821	806	824	782	837	797	850	802	817	769	809	802	832	797	891	818	826	856	825	783	847	799	821	824	838	855	827	743	861	756	823	854	855	823	761	789	820	831	827	811	796	811	831	826	837	870	780	788	826	838	815	797	760	862	842	823	802	812	839	805	790	811	777	790	820	809	831	815	873	789	791	802	829	790	779	821	805	876	754	808	842	871	849	823	831	818	824	771	833	748	783	843	732	814	845	832	833	808	827	815	828	821	765	846	847	809	829	799	747	808	808	811	840	797	820	817	824	782	787	762	782	826	802	802	824	785	797	835	821	813	797	823	837	823	769	792	815	832	780	829	812	810	845	824	836	859	850	823	830	831	807	800	798	820	843	804	811	833	820	830	805	795	762	802	820	780	844	808	794	799	852	822	868	815	804	795	818	848	857	854	796	798	825	726	805	831	824	809	790	836	809	878	825	803	830	792	824	804	766	767	776	822	787	772	810	811	857	821	793	831	810	815	790	809	797	770	806	839	820	787	815	810	793	798	824	781	774	830	772	822	761	802	778	813	806	820	761	770	826	817	836	876	791	795	825	781	809	839	743	818	827	826	777	830	864	846	808	860	773	820	764	798	781	828	802	806	813	830	768	829	839	815	793	852	845	796	792	854	798	807	807	818	806	819	799	808	812	786	770	848	817	821	858	805	763	811	815	780	862	796	823	781	823	814	824	832	803	834	831	779	818	794	809	798	847	849	739	805	805	840	808	813	779	791	815	837	771	819	757	818	833	806	854	819	788	787	827	799	882	806	786	840	837	796	816	835	802	766	820	814	852	810	816	815	771	841	795	822	763	805	818	840	829	801	848	853	854	813	820	843	822	802	824	847	808	818	817	830	813	780	830	821	816	771	823	844	834	813	818	808	772	755	785	802	816	801	810	763	824	800	842	778	819	833	795	765	817	778	823	799	800	826	797	797	825	825	840	807	805	815	804	853	789	819	781	790	843	806	789	779	858	777	824	881	776	840	796	813	856	776	824	796	820	811	804	786	843	765	737	800	797	828	760	790	790	846	799	771	782	793	757	750	809	790	792	815	787	856	806	769	793	825	845	840	833	798	741	833	785	824	810	757	777	896	792	818	794	774	835	831	796	838	805	810	814	801	792	847	800	815	779	759	801	787	822	831	769	783	822	822	840	788	753	837	791	832	819	858	781	824	794	821	829	725	769	827	834	797	807	805	852	827	867	801	848	820	778	860	842	806	845	809	803	824	861	759	868	785	853	830	806	798	770	801	772	827	786	760	828	786	794	785	868	783	860	767	819	812	804	824	823	852	781	806	776	851	777	776	802	808	782	782	799	787	790	809	771	838	848	796	832	777	802	824	851	832	827	816	788	825	804	843	801	773	802	831	797	853	796	833	837	864	810	773	855	807	810	861	813	818	844	747	848	805	822	786	811	825	841	809	797	801	788	769	807	808	799	820	830	816	832	826	779	839	783	787	803	841	810	835	812	805	836	768	876	813	826	809	742	803	888	807	776	818	784	830	790	801	837	758	849	821	794	770	824	833	816	822	845	888	763	819	825	826	834	803	825	829	782	802	790	842	767	830	815	842	784	798	814	836	825	784	813	818	809	818	789	841	777	836	784	855	797	832	825	776	827	834	770	810	790	777	810	809	806	831	776	839	859	841	861	818	765	807	808	754	789	839	857	835	799	809	780	826	839	806	793	791	837	819	787	826	822	815	860	863	816	843	816	818	851	811	842	826	803	822	806	838	809	711	826	789	787	838	796	810	761	868	789	747	741	844	749	772	778	812	812	808	760	795	786	845	849	821	763	758	822	798	850	816	804	846	842	783	740	803	819	826	862	838	819	839	889	785	782	793	822	811	812	804	829	813	830	853	808	801	784	765	823	809	793	824	814	820	813	770	818	816	774	866	782	799	806	806	824	796	807	835	757	831	827	837	799	834	818	787	840	781	824	835	821	849	802	815	849	821	802	808	819	781	836	825	774	801	822	839	804	816	869	828	785	805	815	844	855	847	803	813	841	807	810	829	765	807	806	778	768	802	759	775	768	803	739	768	749	780	781	758	801	792	794	810	853	768	862	787	820	840	812	775	776	839	799	801	801	798	829	852	787	837	784	764	785	824	741	801	795	781	874	832	818	812	761	828	765	800	788	843	812	819	817	757	840	804	789	820	809	837	854	781	795	813	854	827	830	894	786	755	751	828	835	837	854	811	763	835	783	812	800	813	818	834	796	793	809	781	788	837	803	789	794	847	829	843	827	807	794	804	745	851	800	793	790	764	796	832	820	777	828	788	797	830	796	825	792	847	827	771	841	810	835	832	850	822	815	776	822	802	815	816	800	813	846	796	798	840	813	853	821	808	795	781	817	798	794	821	785	817	853	843	776	838
23404	21484	30276	28278	35389	40846	33400	15542	4166	1310	778	672	746	660	688	674	668	643	643	653	694	702	650	633	652	631	685	658	699	607	659	712	610	639	664	659	648	683	642	708	645	636	637	654	600	671	703	631	729	631	678	665	673	635	683	635	662	664	645	656	649	666	659	667	647	623	630	634	683	640	664	690	651	693	633	702	626	631	654	673	663	625	632	661	621	659	675	636	635	638	621	646	693	632	715	619	643	677	658	650	690	636	649	655	626	714	661	618	613	667	663	642	615	618	659	622	649	661	658	666	620	633	688	673	644	650	665	703	672	670	684	696	661	692	647	666	649	651	632	660	647	646	686	675	716	656	662	669	638	584	642	715	615	658	616	645	668	655	644	711	661	654	629	674	632	674	661	627	652	682	615	658	678	675	559	624	644	657	642	663	671	678	643	693	636	639	647	634	587	657	624	657	664	662	684	622	660	670	664	631	633	667	631	673	693	651	622	628	674	624	663	661	630	658	632	718	708	661	714	668	647	696	692	688	651	643	706	663	642	654	656	720	672	699	626	680	670	640	667	635	696	597	653	632	650	671	681	682	677	675	617	677	650	653	675	658	642	599	607	617	689	722	654	666	686	659	658	673	674	627	638	651	651	695	647	640	655	632	657	621	627	713	616	617	667	672	631	650	668	615	660	672	660	714	667	655	640	689	650	651	619	657	654	649	627	606	604	615	618	621	683	635	634	654	619	647	629	690	683	669	663	627	660	640	638	676	652	651	629	667	691	642	637	669	690	667	655	654	702	689	662	702	654	657	649	638	733	619	647	688	683	651	641	674	674	647	661	650	655	639	665	649	635	666	644	689	678	703	646	619	666	657	674	676	648	694	668	632	632	631	623	656	618	640	656	590	680	667	671	649	692	644	692	665	641	653	670	641	667	626	664	653	668	654	661	690	640	669	673	649	640	629	683	667	621	668	649	647	676	634	680	674	676	637	684	653	669	668	655	642	631	657	651	679	622	645	696	634	689	677	660	639	658	635	634	700	642	638	645	648	630	672	664	671	671	667	667	653	638	594	650	646	608	669	651	642	676	685	686	622	667	671	654	659	685	680	632	660	655	700	687	617	636	617	685	654	673	648	616	663	696	680	692	662	585	663	660	608	624	676	665	657	709	620	651	681	652	671	603	609	638	640	641	640	654	638	638	673	670	635	701	672	627	592	653	662	638	698	654	654	659	642	689	651	624	630	681	614	700	635	663	673	645	647	684	683	648	675	611	656	681	659	641	630	678	683	648	667	617	601	653	617	697	639	698	676	637	617	659	653	622	643	633	673	646	655	657	675	674	643	692	697	682	642	687	655	670	644	697	641	661	652	590	683	673	690	640	646	631	688	652	661	629	667	659	628	652	603	682	673	690	601	670	631	643	662	604	646	688	680	631	684	683	671	627	654	658	665	611	644	650	656	685	627	667	646	679	639	616	679	686	657	644	659	678	655	652	649	648	682	663	621	661	710	645	610	628	640	658	635	626	699	638	688	602	619	611	647	669	672	694	621	639	670	650	663	668	659	679	688	673	598	665	656	732	671	683	671	666	638	631	614	599	633	633	686	660	656	680	645	637	683	655	628	633	659	659	653	640	652	678	669	633	654	634	634	701	633	667	644	622	648	643	689	602	603	672	639	669	628	646	657	614	620	680	646	657	651	686	668	682	672	631	670	658	631	676	648	709	686	654	646	623	713	695	669	660	663	658	688	620	671	677	689	649	703	667	681	659	707	704	650	692	697	663	643	668	636	618	650	639	720	653	645	656	663	649	699	643	683	640	673	668	670	638	615	638	704	687	658	661	694	630	621	647	639	635	708	677	622	674	651	660	656	679	638	673	647	617	642	670	657	629	630	643	619	653	627	629	697	688	626	596	632	687	668	680	629	677	651	664	660	654	634	679	635	613	637	651	654	646	638	679	613	640	678	679	662	643	609	683	667	669	634	649	619	672	639	697	630	690	613	634	644	726	683	662	671	625	660	644	658	682	661	658	645	674	654	663	699	671	668	644	639	651	644	692	616	621	650	707	632	664	624	688	646	678	708	658	681	606	669	685	631	634	624	704	638	659	673	631	708	644	665	656	656	600	640	614	629	658	671	663	695	656	703	608	663	681	660	650	686	644	658	671	701	677	618	613	663	664	663	649	672	695	699	680	679	670	663	624	655	614	664	671	677	656	668	653	616	619	696	647	664	680	658	669	599	667	641	632	666	649	639	645	645	665	645	661	646	678	619	636	629	648	644	713	651	641	657	680	694	645	647	713	677	657	609	640	649	673	597	711	634	641	642	639	665	633	633	688	640	686	691	654	644	707	704	696	666	640	606	691	670	614	643	659	642	653	658	620	674	672	629	634	673	656	686	632	671	640	647	651	646	669	661	632	707	668	634	623	652	677	634	638	650	705	668	640	585	633	709	631	672	649	679	677	637	640	660	683	597	632	671	671	657	707	688	646	612	678	615	667	647	684	723	658	614	621	641	643	652	680	635	656	606	631	682	659	720	639	697	646	664	669	665	656	664	637	624	671	631	676	674	654	669	634	688	662	639	679	615	670	664	665	657	709	662	636	677	655	634	659	607	685	630	653	660	661	637	648	661	648	614	661	655	655	628	639	668	675	662	701	650	690	624	673	643	662	667	669	637	646	663	685	646	700	722	681	678	642	674	665	631	682	646	665	633	643	616	652	662	663	702	644	630	650	648	660	623	644	670	652	675	639	673	664	625	696	642	685	651	645	660	693	658	631	629	640	639	662	635	643	653	644	681	621	664	642	615	702	653	632	667	674	677	667	644	653	645	620	640	698	628	651	685	606	664	674	634	616	640	656	681	610	591	671	625	641	682	683	732	711	638	643	647	627	627	624	660	691	674	658	665	672	635	708	649	651	677	612	676	705	654	632	625	624	688	627	670	654	657	631	660	620	716	656	638	712	658	657	654	631	649	627	655	665	605	655	669	648	629	660	643	661	612	616	684	629	691	698	674	637	656	632	656	625	680	665	599	651	614	647	672	647	671	654	694	680	680	649	671	668	661	633	682	647	652	665	671	637	693	637	678	675	664	668	674	699	649	680	657	632	673	648	649	657	663	703	649	634	642	665	655	665	650	604	598	675	668	609	622	660	694	645	673	644	636	623	700	659	646	674	673	639	663	630	672	644	608	625	601	656	637	653	673	600	668	667	679	668	645	631	640	623	668	629	684	631	647	632	694	661	651	644	656	650	707	659	658	696	629	652	664	641	631	620	664	683	655	669	666	644	647	641	642	686	633	703	676	646	658	689	677	617	637	645	659	663	679	659	680	647	638	606	654	608	636	609	642	638	629	645	710	634	630	597	679	643	631	675	672	636	654	620	651	639	662	668	643	678	619	662	651	602	674	663	644	676	687	652	651	632	643	645	639	661	662	643	625	675	647	676	660	638	627	660	647	612	644	655	658	661	698	640	613	656	688	680	693	648	667	635	630	669	699
49820	82785	71316	55533	52235	45736	32048	15386	5301	1734	829	707	819	831	795	740	777	799	804	809	794	803	821	763	744	711	743	770	702	765	822	766	728	809	776	753	745	768	733	807	791	775	770	747	785	756	813	794	762	749	773	779	799	744	791	775	819	719	766	760	758	739	801	794	739	746	776	753	829	730	738	777	779	785	770	807	791	828	744	722	780	837	742	745	746	810	817	764	735	764	756	747	742	809	788	759	772	725	778	710	771	723	744	794	784	722	740	737	767	763	778	751	771	783	758	762	780	785	812	723	781	818	751	775	778	779	774	745	802	816	748	746	733	753	738	760	756	752	752	727	763	777	771	753	765	739	754	794	798	793	785	784	782	751	775	794	752	770	756	774	815	735	767	730	737	768	787	784	774	762	720	754	788	750	744	753	804	732	786	751	772	768	735	722	780	774	798	744	692	763	773	781	798	797	861	771	806	790	725	841	708	792	782	797	798	789	762	745	758	770	778	761	795	808	761	749	755	784	756	750	778	783	775	778	776	746	776	754	812	801	727	757	769	783	794	788	775	814	786	768	790	831	755	743	751	782	821	734	814	724	783	833	823	744	793	770	760	750	762	755	732	783	769	794	843	750	784	775	756	792	752	768	754	729	756	712	785	780	760	755	744	750	759	777	768	808	759	796	758	786	755	737	772	775	762	796	780	798	761	767	812	784	736	774	765	804	769	795	761	743	782	742	756	789	725	740	800	759	774	759	791	764	719	816	791	787	742	738	746	753	728	822	789	744	756	798	776	747	804	785	750	772	793	742	770	799	695	772	757	763	771	736	755	769	763	758	780	832	792	774	775	815	801	767	760	733	744	760	727	724	748	775	794	760	813	736	776	749	782	721	787	758	714	769	756	738	778	743	767	783	774	767	804	768	754	751	768	761	794	775	711	800	771	789	811	732	789	736	730	756	807	724	756	756	761	799	734	753	751	742	742	778	744	735	761	771	748	744	728	708	768	814	736	742	753	738	754	813	782	744	747	816	762	840	752	792	774	750	801	793	802	765	737	778	810	795	746	808	759	732	817	754	751	751	758	737	770	788	760	769	776	781	782	749	743	721	766	796	781	757	780	721	749	781	728	790	774	750	740	755	729	755	780	753	773	796	721	747	790	711	778	799	769	822	778	718	763	772	759	763	737	767	767	797	768	780	781	761	800	769	758	736	785	790	756	759	776	769	701	792	783	767	786	780	782	708	750	770	741	777	810	770	798	765	810	783	821	780	781	758	771	741	779	760	761	740	768	791	784	825	780	768	778	774	761	765	766	831	730	800	756	748	768	739	757	775	789	738	765	743	805	742	768	750	785	797	811	804	794	771	777	766	769	746	754	765	796	762	772	801	759	790	733	842	778	793	766	759	806	797	806	775	778	703	766	750	781	767	824	758	718	772	767	774	769	751	784	779	764	797	733	811	767	773	724	720	756	760	724	749	785	826	767	752	752	744	790	736	783	775	731	832	765	756	806	765	751	772	800	810	798	741	789	751	750	783	748	723	738	750	749	748	839	761	764	753	764	735	773	790	746	767	704	750	812	793	781	748	759	787	778	764	792	735	785	795	719	769	786	756	788	751	801	746	780	789	783	769	764	748	744	815	778	826	737	779	796	734	760	803	818	773	736	805	756	737	733	748	824	774	765	763	749	779	725	754	749	798	758	772	767	781	744	758	753	777	775	801	775	756	767	814	761	753	776	781	794	753	709	755	767	737	788	739	770	740	809	777	802	754	772	769	791	781	723	722	798	754	759	755	716	760	787	777	773	821	737	738	782	789	747	737	807	758	744	837	792	773	803	787	778	707	725	779	803	766	776	731	729	751	727	743	783	747	717	797	734	738	773	751	777	746	790	769	742	791	796	773	792	764	808	744	754	763	817	774	762	728	775	761	755	781	763	727	773	778	763	807	714	746	750	760	723	775	755	779	735	734	774	756	734	767	757	771	780	712	770	770	800	816	791	764	724	717	808	794	746	809	747	753	800	729	768	737	812	791	749	760	757	759	811	685	746	740	826	808	757	728	741	753	763	744	738	789	769	781	748	764	779	789	770	769	768	726	795	788	828	769	770	725	800	773	720	789	783	753	769	765	769	747	756	767	720	777	788	830	791	694	726	723	775	747	765	789	776	769	743	766	783	778	763	794	755	764	754	769	765	747	792	715	798	762	765	786	773	763	744	792	762	762	783	747	788	805	746	798	757	762	770	752	784	720	806	686	768	781	776	719	819	768	765	774	807	823	711	814	734	743	769	788	798	759	750	740	744	780	780	777	745	730	763	779	801	754	780	738	789	765	805	791	767	739	761	731	764	785	744	785	741	775	772	763	745	804	776	762	800	792	768	772	772	723	777	743	796	736	776	723	770	761	745	753	765	752	813	747	786	737	772	795	787	793	764	767	786	766	770	759	815	795	807	786	783	759	793	678	775	775	793	743	728	754	787	770	812	793	813	780	773	776	810	735	790	725	770	741	800	773	772	763	761	708	790	767	757	746	763	806	773	757	742	707	767	768	795	778	783	755	752	800	764	721	793	766	774	758	763	786	708	725	810	767	789	757	768	793	796	750	783	807	764	769	732	725	808	776	805	800	812	790	790	769	795	778	721	750	778	754	731	775	752	797	754	797	801	777	780	758	812	792	770	777	843	735	735	727	771	810	786	774	755	719	819	774	762	840	754	793	747	737	776	741	733	756	823	751	689	764	740	790	776	720	788	746	768	755	795	766	818	773	804	793	721	755	755	778	767	738	799	789	785	797	763	767	785	783	801	756	770	795	791	793	723	781	797	714	798	723	784	738	782	789	769	764	741	800	774	781	765	727	807	748	785	726	735	799	712	774	764	759	769	735	768	821	788	749	775	770	762	742	769	748	723	786	762	769	785	723	773	723	751	752	755	744	769	736	800	774	758	793	800	746	798	780	851	744	787	762	788	803	772	737	751	762	769	766	787	772	768	775	762	814	767	772	744	742	768	720	787	756	754	734	749	776	723	817	737	755	752	699	777	789	770	744	814	756	782	744	772	745	737	726	727	797	765	725	760	754	808	788	767	752	784	744	748	737	794	780	769	744	770	767	815	779	770	784	795	828	777	776	778	764	738	775	759	745	715	734	759	742	761	792	780	783	755	767	751	752	739	811	767	812	722	775	780	793	765	751	768	740	805	704	773	810	769	752	747	750	774	778	758	751	755	755	797	760	761	777	777	704	830	753	753	782	791	795	741	773	775	775	736	763	748	755	738	762	767	780	848	716	722	799	702	698	736	775	734	718	761	779	781	751	803	747	749	782	741	733	756	743	842	741	753	770	808	801	817	775	732	780	730	837	791	781	749	744	779	771	757	780	749	769	742	777	770	753	715	724	800	775	747	752	773	772	738	768	789	746	819	791	742	764	786	786	827	760	766	799	728	728	776	799	779	774	764	748	731	739	754	761	771	748	786	744	783	767	735	775	783	781	765	717	770	795	750	763
34450	43906	42978	24600	12683	8825	4547	2028	1140	935	882	856	849	832	867	855	834	844	845	860	812	832	846	824	897	883	869	859	884	852	850	823	860	805	848	813	842	858	896	821	862	837	820	861	851	880	871	825	843	860	771	874	819	791	853	835	822	849	867	842	804	848	781	800	772	852	869	869	902	828	894	845	811	823	838	786	855	875	854	860	799	871	811	852	850	829	855	936	801	869	819	843	914	797	880	843	857	847	885	819	837	822	854	841	854	797	866	845	837	824	856	869	877	839	833	895	862	825	929	805	895	890	806	862	825	842	850	818	773	897	869	831	873	872	786	841	840	838	833	854	858	819	853	791	907	826	855	839	888	853	813	832	870	836	838	848	835	844	849	819	826	843	853	836	852	790	804	843	848	887	830	851	842	902	876	807	823	865	864	825	865	848	898	852	827	807	796	883	820	807	813	840	838	865	837	839	839	878	839	883	815	904	856	807	848	868	872	861	800	896	868	791	857	868	860	858	815	854	854	845	817	852	842	855	873	839	802	803	880	865	831	860	810	785	805	863	794	832	835	821	818	831	859	919	858	896	837	875	794	823	820	892	836	814	803	853	808	802	883	841	798	929	786	838	769	789	828	866	822	808	799	846	796	871	874	888	842	852	793	804	817	848	856	799	886	903	842	804	882	878	819	873	841	872	838	836	834	832	794	843	913	853	839	775	822	889	830	828	857	864	863	816	829	923	839	824	855	889	800	843	845	805	834	893	890	863	840	846	890	836	830	825	888	888	806	814	872	832	845	872	892	846	829	832	864	766	855	854	843	872	841	816	834	832	775	862	863	804	839	832	837	840	863	811	829	833	854	864	828	836	803	870	831	847	830	876	877	869	888	832	825	808	774	870	856	863	842	798	871	877	848	830	811	885	827	838	825	863	881	895	827	770	853	872	870	825	842	829	822	823	881	862	848	819	880	867	872	850	813	844	894	822	870	882	849	898	860	896	870	839	856	841	857	911	797	833	872	887	838	851	826	877	833	806	842	886	850	838	880	829	807	781	820	799	872	792	817	817	858	865	833	854	760	823	857	797	872	829	849	823	867	856	819	889	866	859	797	832	777	865	884	871	811	894	858	830	863	842	835	826	902	823	824	813	814	875	824	887	859	875	796	864	810	809	913	866	883	838	854	868	808	834	839	846	869	861	813	849	868	840	894	813	887	884	822	846	842	839	862	846	880	852	821	819	848	782	816	810	840	872	814	850	879	844	885	885	896	895	807	828	833	820	830	886	867	800	847	815	887	851	861	799	850	855	825	865	853	849	841	793	829	912	882	858	848	858	881	822	860	847	876	864	859	867	859	855	825	856	851	875	822	848	850	863	823	821	847	835	881	817	815	860	895	827	853	833	807	797	876	861	805	803	857	835	802	832	847	856	848	862	868	908	910	838	849	873	897	819	833	833	840	849	866	828	818	861	855	842	835	810	845	818	924	805	828	885	895	882	897	831	853	848	840	820	832	853	853	783	804	860	833	815	873	843	817	849	881	867	864	863	849	890	849	839	863	835	867	825	835	865	859	814	843	812	834	879	827	798	873	829	811	846	817	873	889	850	848	834	832	822	865	774	826	864	870	886	892	854	820	822	893	827	824	887	884	843	829	823	886	839	820	882	829	852	826	870	895	897	810	864	831	813	834	845	870	845	840	801	828	807	798	849	864	788	841	838	838	842	827	869	841	777	852	886	835	840	840	851	898	849	837	886	886	894	929	858	875	824	843	836	813	922	835	860	846	846	846	821	771	779	877	790	867	806	810	849	896	789	871	829	888	801	829	841	814	770	800	808	849	866	855	870	816	886	847	845	860	829	886	803	795	795	837	879	914	812	900	852	850	842	878	868	859	800	875	824	812	860	787	860	831	848	852	831	828	783	858	815	834	840	887	867	855	809	856	797	813	820	873	839	805	864	845	866	831	902	851	820	885	875	812	824	811	855	827	845	866	859	823	836	866	791	847	828	871	870	830	806	820	851	913	783	868	831	876	819	881	860	832	861	821	861	854	799	901	862	850	807	866	812	802	799	872	838	825	815	834	848	860	831	863	863	791	838	850	891	793	844	898	852	808	839	817	839	806	809	858	809	872	804	861	795	820	866	831	826	858	805	863	825	867	931	861	878	809	886	854	845	827	826	866	805	806	843	826	856	845	837	820	876	852	849	845	868	781	846	845	854	848	840	840	907	893	839	849	876	879	850	846	809	827	896	844	882	849	833	853	882	884	894	835	824	803	937	933	816	792	811	850	805	868	854	864	840	862	874	863	848	820	895	825	868	833	912	844	820	848	819	824	836	882	846	849	813	829	819	821	831	809	826	855	813	840	864	833	898	840	885	854	819	822	802	795	875	883	834	872	799	847	841	849	854	859	917	803	857	851	867	843	843	774	850	913	838	827	829	825	807	845	841	847	902	858	850	905	832	902	845	852	853	844	835	892	865	812	808	838	824	815	837	807	865	841	833	841	889	818	826	856	838	809	857	865	866	855	884	881	898	889	845	861	901	869	851	864	817	815	885	871	835	850	840	813	879	853	818	837	815	880	865	821	875	866	863	888	834	816	808	863	881	859	865	894	888	852	849	820	833	812	868	887	827	819	833	888	795	866	848	794	874	822	853	889	862	848	804	796	892	864	872	864	865	857	801	838	858	832	844	798	847	847	863	856	884	892	848	883	866	859	843	874	792	878	811	866	850	871	836	862	882	838	832	872	798	856	838	871	874	849	873	857	860	830	820	877	856	845	872	862	874	864	861	877	868	858	909	852	884	850	849	812	854	848	809	857	831	816	816	813	841	875	855	794	840	855	811	868	829	868	893	821	806	837	833	843	809	803	848	866	847	872	801	821	871	832	835	845	752	866	889	850	821	841	811	861	869	854	889	831	836	792	772	826	804	838	850	876	794	878	900	876	936	834	857	858	819	861	820	802	831	827	802	826	885	864	817	872	873	788	831	887	852	815	869	836	846	887	827	836	889	829	823	793	828	828	853	867	832	859	852	880	849	869	861	795	849	849	892	924	867	798	801	897	841	853	851	859	837	863	784	826	885	813	885	876	861	851	849	847	806	875	904	861	827	835	872	861	833	835	780	840	807	846	868	852	863	772	851	790	839	842	834	921	823	823	873	848	802	807	889	838	862	846	842	872	860	864	795	878	819	847	788	837	826	869	848	874	840	891	871	825	811	855	877	824	878	883	838	870	803	839	813	825	826	851	830	850	806	863	815	840	858	821	813	824	832	821	837	852	864	828	868	870	873	836	853	800	813	844	854	816	846	839	877	845	872	822	843	833	882	884	897	829	855	817	848	855	805	880	856	853	850	816	853	842	841	835	850	889	844	816	834	820	858	845	856	851	832	853	903	873	888	848	841	870	828	875	789	890	841	865	913	856	820	820	835	836	834	811	807	830	864	800	844	851	860	844	890	830	804	843	811	881	839	846	878	828	853	829	852	916	841	812	825	861	842
44689	59396	44027	22232	14168	11077	5903	2660	1459	1091	1010	1025	956	1008	1007	1025	953	995	958	980	1008	978	1020	994	1005	992	957	995	987	953	1047	1025	1030	1045	1013	1053	1024	1003	1016	971	1006	1005	967	996	1023	980	1011	978	1044	925	967	983	1026	980	988	963	990	1052	988	1016	979	970	993	997	980	1029	1014	966	1026	970	1006	1011	981	983	1021	978	1020	967	1025	1033	927	990	1020	1003	944	953	1016	988	992	1005	1051	1067	988	1017	1000	952	1013	954	917	974	1047	967	1037	980	1010	965	970	982	994	989	1054	1014	1042	937	1091	968	1008	994	930	971	1017	976	937	980	980	978	1022	1026	1028	1032	989	985	975	1041	968	1015	1010	1002	1023	990	983	1005	1010	935	939	1009	967	949	931	975	1015	1046	954	1035	966	1010	986	971	974	1032	977	1007	994	1069	1017	978	1031	1033	994	947	1008	1013	1017	979	1014	1024	984	976	976	1013	955	1000	967	1002	1014	982	1019	994	983	965	1036	1025	1039	987	1034	1010	1049	1004	1066	1014	999	993	988	1015	1013	1021	962	993	932	1079	1013	973	999	996	1017	994	1024	1023	1068	1000	980	1027	968	972	992	978	950	990	1037	980	979	1042	1053	982	1041	997	936	980	973	1033	973	1012	1004	942	1000	972	1032	975	925	1038	962	943	1008	1036	968	983	1024	1006	976	988	950	958	1007	1010	1004	973	1038	967	1047	986	985	1017	986	1037	1003	977	937	991	1006	1018	1030	991	1029	1006	992	967	1031	927	986	976	962	987	1031	994	962	963	1024	979	947	1013	1065	1055	1013	1062	931	1035	931	992	998	1078	947	1001	1016	983	1037	985	969	973	965	994	996	982	958	997	978	1013	1013	943	1033	945	997	1000	1005	1014	906	991	1062	993	979	969	1004	981	1016	1037	973	933	1002	991	1044	1019	962	973	1017	1017	964	1041	967	999	981	964	1017	1045	1027	1005	974	970	1004	979	1045	1014	972	1012	1046	1055	1005	1019	958	991	1011	966	1015	996	1011	984	1001	979	987	973	983	1027	961	961	1003	997	997	935	957	1083	1006	936	1004	945	1018	1019	1001	1029	1029	1070	995	997	974	1000	984	1010	976	974	979	1002	1024	980	1042	1099	1024	1044	1017	1080	979	995	995	953	1023	1034	1009	1004	1029	1007	1014	1011	949	973	975	985	930	1040	1044	1027	940	1016	1048	975	1015	1038	1021	991	993	966	935	1021	974	975	1009	984	1034	1012	1015	1019	1009	997	952	971	1029	996	1047	1016	997	1000	1002	952	955	991	931	953	998	973	983	1027	1021	1026	959	1045	974	1025	979	1044	1036	990	1052	1020	987	1019	1019	937	1051	993	1010	1028	971	987	982	971	1018	957	1016	1007	1006	953	1026	1015	1017	993	1003	994	1011	985	1039	932	983	1012	989	1009	1019	993	984	1012	1007	970	968	992	994	1002	1006	1013	978	1009	1020	964	1008	1045	1028	983	1056	980	944	963	933	1010	1045	1072	974	1033	1048	1037	1029	962	995	1020	976	981	993	985	981	958	973	1023	1009	1017	1040	992	965	1023	1033	1045	1027	1030	1012	1014	988	1033	968	1008	1019	1065	1025	977	991	1038	1003	997	968	940	1007	975	1026	1008	1027	1007	1003	1025	1004	1001	998	999	1048	1028	1056	999	974	1026	959	978	1042	1049	1053	990	974	964	1033	1000	988	1000	984	1032	1022	995	975	1026	1017	959	1030	987	981	1015	1021	1058	1030	949	1015	985	966	990	1049	1043	994	1064	938	1032	1042	1014	979	1064	1020	998	981	1011	993	973	1014	973	1036	974	1002	988	1008	988	1028	989	991	969	981	1015	1043	947	989	979	1023	1004	983	964	1028	934	1055	968	1018	965	981	1041	1006	969	999	972	1003	968	976	987	995	993	967	933	1010	994	968	941	943	971	957	991	1036	1055	987	1012	1031	995	965	1026	1040	951	1001	1038	979	979	980	1041	983	1023	973	983	1032	1032	995	922	1005	955	982	1029	975	1031	939	998	1009	973	1012	999	1000	1027	1034	1025	1029	1002	983	1001	987	1036	1044	970	988	989	1010	988	918	989	1036	1014	946	978	991	1003	973	1019	1067	1011	984	961	987	953	995	985	957	978	998	1029	948	972	955	985	1025	973	984	987	1008	994	952	935	1025	1015	981	1039	1038	1039	979	1030	1006	975	955	999	996	1003	985	964	996	982	966	987	1007	1007	1009	969	937	979	1002	990	1006	971	1039	1035	963	1014	996	984	961	1017	991	991	1021	1022	988	992	1031	1049	949	1032	984	982	1025	970	1046	1029	1037	1031	1028	1005	1058	988	1068	1003	983	1047	1009	968	1002	1046	972	975	1004	1000	1026	1008	989	1018	960	957	1026	959	1010	989	948	1005	990	1004	984	1026	953	1017	1006	999	1002	1006	1049	958	994	1010	991	978	972	1005	1019	1039	1061	1060	958	1015	993	988	1022	981	992	1020	981	992	944	984	984	997	960	1007	982	992	981	989	1047	1019	1008	942	990	1026	1042	982	1048	1031	997	967	982	1011	1012	976	1029	1009	996	935	974	970	959	1031	969	963	1056	986	1016	987	956	1005	1072	1015	1029	1013	1002	1005	972	1011	1024	995	1000	996	935	1022	973	1013	945	975	1016	953	966	1059	966	1006	957	970	1027	966	985	980	971	1024	1011	971	949	1005	1044	963	960	953	983	1041	976	1041	943	971	963	1019	954	993	938	969	1000	956	1067	1000	983	994	1114	986	993	1036	979	1028	974	973	1045	972	1000	952	1019	1017	984	1004	955	994	1023	994	988	991	983	1036	992	919	981	979	945	994	1015	960	1026	979	1041	949	902	969	1038	1014	1028	1004	947	959	1052	1016	993	1066	1029	1001	993	1021	1000	971	999	1035	1037	981	1038	981	1003	956	979	990	995	964	996	983	981	1034	999	993	996	994	1065	1052	994	966	1037	1006	1023	1086	1028	964	1039	963	971	1013	1027	1021	1001	1010	1010	1006	1017	974	948	992	991	1012	1010	1025	977	1010	929	1025	962	1020	1024	1037	961	998	1015	1012	1048	986	1017	991	981	1051	1010	975	1017	961	997	1025	1035	983	1011	1034	1015	954	978	1005	986	1015	994	1000	967	1022	978	982	972	982	979	986	1049	950	981	1015	961	997	995	946	1039	986	993	1008	962	1017	1044	1019	1016	1047	1114	1000	955	990	1017	952	967	1021	968	1014	1036	1004	1038	973	962	1003	1013	1005	991	1013	998	966	1013	976	1043	981	1024	995	985	1071	957	1016	1018	981	1010	974	1021	999	1018	968	995	1058	926	1020	995	993	934	929	1010	990	973	989	1053	1025	1006	997	1004	948	1001	998	1052	974	936	984	1035	978	922	1035	980	1015	1008	1016	964	987	991	1028	968	993	970	1020	1012	955	1006	967	993	953	1038	1020	1024	1012	966	1001	1027	1068	999	920	997	967	1059	978	965	1040	1026	1023	961	954	968	988	949	1012	989	1051	993	1014	1000	954	921	952	1014	1009	1005	958	1008	976	987	1037	1025	1012	996	967	1007	993	1032	1000	948	1040	1041	994	968	1020	983	996	971	1005	963	997	967	960	1033	1005	1010	1023	1001	1012	1024	1029	984	1017	982	960	982	1054	978	986	935	976	1024	1008	983	1048	1017	1018	1060	1029	1058	1028	1029	1023	1007	985	1002	972	1036	1026	978	988	1017	1031	990	949	981	999	1019	999	960	942	1007	961	1023	1002	1032	976	980	1022	1055	1033	951	983	1000	1033	973	985	985	1030	1040	986	1014	1011	941	1022	948	1033	981	993	990	1005	945	1008	974	956	1005	1007	1014	984	1021	977	999	1009	998	942	962	1022	1011	966	986	942	1015	1005	996	1001	1042	1012	979	983	1016	995	1001	1005	989	1029	1014	977	1024	1016	1055	1007	996	971	1018	981	967	979	1020	949	1051	1035	1013	1043	1081	953	1048	993	1012	1011	968	997	988	978	979	1022	954	1017	1082	1027	1010	1025	1052	1015	976	993	990	1008	1036	1002	1001	981	987	1055	1003	1029	1000	962	1015	1008	1037	947	1001	974	990	973	959	1020	997	975	1017	989	1078	1000	1051	972	946	1008	963	965	942	990	1040	1001	1002	939	1016	1024	996	973	1032	985	965	1068	966	1064	984	995	991	1036
24807	22126	31525	30346	30437	35759	25505	9851	2577	969	680	687	697	669	673	662	680	675	680	691	731	653	697	681	674	702	704	682	706	668	638	665	681	682	725	683	668	664	680	635	722	695	673	683	653	696	683	646	696	624	750	687	719	671	668	672	691	654	617	686	687	633	702	676	673	662	700	674	712	664	662	667	641	701	680	648	662	660	661	681	671	654	685	697	667	654	669	692	691	697	679	708	641	619	641	681	662	675	703	716	697	649	626	708	685	651	693	673	698	707	656	695	652	688	678	734	702	691	681	672	668	725	661	667	636	664	655	668	668	676	673	680	628	693	659	687	647	683	671	677	653	701	684	674	683	700	695	712	706	663	654	708	676	686	652	684	692	730	669	671	655	654	712	656	725	637	678	670	639	719	693	685	667	661	711	664	693	687	693	718	641	652	637	630	734	635	693	679	629	617	692	678	662	700	693	666	628	655	658	674	699	699	714	692	711	663	701	705	658	693	679	696	644	694	688	613	696	712	634	676	691	687	617	641	647	625	679	686	679	674	698	652	651	690	681	652	677	670	659	676	687	689	659	688	693	676	669	638	652	702	710	698	651	702	668	651	619	719	719	634	743	677	613	627	706	631	707	667	683	710	711	754	673	700	670	710	672	700	672	656	649	650	693	710	681	669	661	680	638	682	685	681	682	726	698	631	668	709	699	678	658	669	730	669	633	645	656	651	712	647	629	667	660	651	702	671	669	673	667	670	650	607	643	663	721	663	724	677	642	666	666	680	680	647	665	663	699	651	678	620	615	693	609	697	680	605	698	644	698	705	685	742	775	682	701	672	693	650	646	702	669	648	673	672	699	647	657	711	683	631	714	700	668	665	679	676	707	690	651	648	676	646	666	703	664	659	701	662	635	705	656	686	689	688	693	664	631	650	648	747	700	718	654	690	658	686	688	710	712	686	635	718	678	662	595	649	685	660	677	685	687	662	704	636	695	667	673	681	660	664	677	739	662	727	647	696	674	672	617	709	678	676	702	692	691	692	677	673	622	705	713	670	693	676	608	707	645	644	678	648	643	649	688	680	721	667	626	695	651	612	630	625	660	705	689	693	667	698	675	685	658	684	660	666	682	689	666	682	678	673	669	652	680	673	698	686	658	643	691	662	673	660	645	667	641	668	663	685	651	642	659	650	654	660	643	713	688	649	681	660	679	652	658	671	693	683	631	661	634	666	707	662	664	673	669	698	654	655	674	714	693	695	705	670	642	729	698	654	682	640	668	695	672	672	699	701	684	658	687	664	676	723	643	690	714	638	652	669	708	648	631	667	710	694	683	669	679	676	640	674	678	708	637	663	673	641	667	713	670	644	668	673	699	647	680	665	629	691	667	686	648	662	661	696	700	708	605	635	655	719	698	694	676	654	673	658	682	688	664	640	656	680	700	637	636	662	679	653	705	699	688	695	716	699	684	686	643	668	667	678	682	660	647	700	697	647	652	678	683	638	680	605	646	672	670	706	681	676	668	670	673	663	673	641	679	666	678	702	646	656	667	681	725	693	679	667	693	701	660	673	635	705	663	678	678	751	646	675	650	609	690	693	666	715	660	687	639	647	658	712	708	667	672	673	696	674	666	663	670	694	660	616	678	683	689	690	692	683	656	722	699	660	654	673	671	687	726	707	676	696	673	670	669	673	605	697	692	695	650	684	730	676	676	712	677	676	729	661	669	745	645	698	707	707	729	697	701	650	688	715	670	676	676	682	670	687	653	672	658	716	657	620	678	702	679	660	665	622	696	700	624	636	696	689	655	664	683	716	683	702	683	623	695	724	673	668	640	646	688	661	687	647	709	696	652	666	680	689	648	684	663	640	667	666	666	650	678	650	666	658	682	700	665	655	687	648	688	658	699	677	692	647	655	649	637	684	635	665	687	678	634	669	607	690	690	672	655	652	702	704	716	675	652	674	676	725	673	671	656	642	698	664	693	729	676	677	674	732	649	695	705	655	690	636	687	657	674	650	700	681	724	664	683	692	739	642	675	612	729	710	649	665	672	674	700	670	657	639	670	651	702	715	677	690	672	688	634	645	701	703	621	637	677	674	638	672	697	653	674	646	661	709	692	666	672	688	683	669	645	675	659	652	697	636	680	653	720	638	634	693	685	664	709	675	697	717	666	671	707	701	640	658	667	705	682	649	684	739	683	772	676	688	664	725	675	688	672	668	708	689	699	641	681	680	656	653	670	657	687	667	688	642	678	657	691	651	614	650	712	698	677	642	666	636	708	638	661	720	720	656	697	678	658	683	684	688	698	650	718	693	615	659	655	673	672	721	626	725	692	689	738	634	644	655	699	670	676	694	671	714	660	673	697	644	704	705	643	700	703	678	706	692	688	662	689	667	722	693	662	641	633	655	693	685	642	675	676	675	684	672	648	648	645	699	698	634	687	651	671	677	648	684	684	674	699	666	674	680	669	629	662	669	673	656	685	669	696	648	719	687	678	667	653	654	685	676	708	657	639	658	695	642	660	682	705	639	643	706	666	627	662	714	739	685	667	687	655	663	693	654	696	691	649	650	655	673	647	655	729	680	647	653	656	677	673	654	646	677	682	655	689	653	617	647	676	676	649	669	673	675	697	650	638	657	641	684	683	661	651	677	691	668	673	691	678	670	735	665	669	668	687	698	606	675	679	689	727	623	695	707	679	691	682	733	689	684	699	713	679	692	673	654	651	666	613	663	637	612	740	700	653	622	646	712	660	682	635	694	700	678	687	652	655	672	653	678	672	665	705	711	650	699	627	670	702	665	629	673	651	652	663	660	699	678	693	703	640	638	687	627	687	664	689	643	683	711	686	682	711	679	668	676	697	676	670	693	666	671	645	720	637	669	640	701	643	688	681	669	641	719	713	663	668	667	674	691	738	716	624	680	641	708	658	697	702	685	648	677	702	707	674	697	660	678	701	676	719	709	685	680	663	666	698	708	679	677	665	653	694	620	688	696	700	693	668	625	639	679	628	674	705	698	670	676	653	674	707	664	667	649	686	658	674	664	682	714	637	661	677	627	671	664	696	686	711	692	654	699	669	631	703	647	676	699	638	633	675	638	693	686	645	666	659	719	652	654	688	694	681	663	741	714	726	651	703	693	676	652	725	685	704	701	654	678	678	694	694	652	628	705	674	630	679	651	677	652	697	622	656	688	719	662	683	682	666	667	659	719	649	664	694	691	699	694	689	664	665	689	687	681	675	701	661	662	728	695	670	699	653	663	691	660	696	691	690	698	675	678	670	722	652	639	708	682	640	657	639	635	694	690	669	657	698	663	701	673	680	680	667	725	696	716	731	667	686	688	712	667	683	642	685	676	674	669	707	666	740	690	679	676	681	675	701	710	654	716	673	660	673	697	672	662	715	660	650	659	707	701	673	673	664	686	672	671	731	654	670	654	707	674	673	673	678	673	747	709	670	670	653	672	651	654	663	641	641	712	685	687	667	723	666	712	663	740	636	685
48043	75591	59612	42888	39094	37877	25042	10876	3583	1359	802	816	829	815	853	796	776	802	851	762	769	823	856	743	816	767	777	825	833	819	823	820	781	784	850	834	783	798	815	828	837	803	770	835	778	804	767	828	784	793	792	818	828	798	835	856	820	791	856	819	813	826	834	789	804	823	806	770	816	823	795	808	809	840	773	784	790	823	794	773	787	802	824	840	778	805	809	786	801	824	805	807	803	804	792	825	823	804	837	847	754	806	800	833	793	776	766	812	814	834	814	810	821	794	821	785	813	808	816	836	812	810	841	835	800	810	833	830	780	812	803	840	864	815	810	806	850	808	777	879	829	779	884	831	813	805	845	810	830	840	803	875	830	830	778	818	812	813	812	829	789	844	876	843	839	792	793	865	759	771	840	748	814	834	845	808	838	818	807	848	837	830	826	823	823	802	772	800	799	872	782	779	786	803	830	865	806	833	773	799	851	833	830	791	804	778	800	853	802	811	818	787	803	813	812	870	830	838	824	797	787	805	825	767	785	811	839	829	796	821	778	817	790	774	797	853	770	801	811	801	773	787	786	824	826	786	826	815	843	864	798	864	850	826	832	815	792	830	820	841	821	792	829	809	841	757	829	839	805	826	791	806	832	792	817	803	796	801	843	827	815	793	827	818	814	799	829	803	818	785	849	807	831	857	813	816	813	794	768	764	829	819	763	839	844	788	799	796	847	867	800	784	807	846	792	787	805	792	802	815	821	815	881	820	829	821	855	750	813	860	804	815	824	819	777	821	813	806	831	834	825	827	804	802	799	821	806	825	809	795	760	804	871	800	769	809	820	783	788	762	771	794	829	823	815	760	832	824	786	830	813	774	806	833	859	842	807	802	791	820	766	801	847	840	832	781	790	811	855	818	814	829	804	814	809	808	815	844	841	781	759	839	790	866	796	808	813	792	782	832	822	843	842	785	797	806	846	794	788	832	811	774	830	799	827	847	833	855	822	822	849	791	817	766	798	822	769	819	807	784	790	831	772	790	880	815	853	843	820	853	775	827	801	808	797	767	814	757	837	781	785	813	777	838	830	852	846	792	857	819	806	798	818	793	821	826	807	837	827	799	769	796	806	802	800	813	769	821	884	806	689	819	840	795	844	798	819	817	828	819	760	855	782	783	824	811	789	847	780	827	795	842	837	846	801	779	783	835	786	818	829	811	840	770	837	819	832	839	794	740	817	830	836	819	806	844	829	849	801	815	802	822	812	810	797	834	811	792	790	776	806	862	797	825	855	805	827	802	842	784	858	786	836	817	827	837	798	831	843	797	828	769	843	814	816	808	787	827	808	816	808	795	822	855	812	788	770	775	816	825	790	804	845	813	762	802	853	714	799	783	845	796	864	826	838	820	806	813	779	871	799	864	807	836	825	823	800	794	815	800	803	810	806	765	809	844	814	819	773	756	833	782	708	810	835	782	796	800	819	762	786	795	834	854	795	804	825	820	812	782	788	848	797	817	772	848	782	771	860	829	857	778	830	795	785	862	796	852	820	772	810	771	773	811	812	738	850	824	826	805	813	832	759	836	841	773	805	875	792	769	799	851	847	802	818	789	845	783	796	831	822	832	808	813	750	799	837	831	785	842	819	780	858	843	806	849	778	799	827	854	846	802	810	790	831	813	811	788	790	848	761	832	809	803	781	828	760	826	870	843	797	836	806	813	826	848	779	847	809	839	767	808	772	839	820	855	886	798	843	789	802	796	778	803	854	821	787	864	822	798	819	814	829	798	800	812	873	759	839	803	820	844	831	805	874	789	752	795	798	803	831	815	828	842	850	838	881	844	783	801	784	825	817	771	812	784	824	819	827	837	791	806	856	897	795	795	855	843	779	795	807	788	802	783	800	789	830	776	827	860	793	818	847	771	843	757	883	784	821	834	802	781	828	784	841	811	806	847	809	827	756	807	794	803	786	780	814	830	804	812	808	772	809	777	816	824	863	809	885	812	818	803	799	791	797	840	812	819	835	775	809	837	771	830	823	826	818	887	805	817	842	817	804	763	775	804	848	769	817	826	803	814	838	832	842	848	782	822	810	828	830	759	830	805	785	761	831	832	803	782	785	766	748	823	807	804	753	825	834	859	787	800	821	791	861	782	821	831	802	832	758	826	769	841	801	820	811	753	792	858	792	773	815	854	832	785	796	826	809	811	861	831	826	777	832	799	818	837	779	754	834	828	822	822	817	789	843	805	819	847	781	870	835	829	799	815	801	815	786	804	794	770	786	839	786	802	792	822	830	847	804	787	790	767	821	850	848	780	769	847	817	841	822	813	868	814	737	803	811	798	811	787	835	777	821	740	816	814	789	809	836	789	815	825	800	819	812	845	780	826	830	824	861	797	779	826	820	870	830	874	804	852	842	772	809	867	876	846	902	834	825	830	835	831	862	829	877	816	853	799	780	799	799	800	844	829	784	845	816	856	884	818	811	820	824	820	747	802	831	817	821	818	826	834	832	811	834	834	845	793	771	949	809	803	785	825	849	794	754	780	802	833	770	836	825	792	771	836	831	760	828	804	788	811	793	817	806	831	800	801	859	800	824	822	807	828	776	818	799	824	807	791	867	815	795	796	821	838	827	845	795	774	803	802	790	839	823	795	827	842	797	797	787	795	826	869	794	821	793	800	841	866	792	821	771	826	815	824	815	790	803	795	776	822	850	809	786	855	838	802	777	778	806	841	773	811	864	806	866	856	847	818	821	808	838	776	818	867	789	858	798	776	851	828	836	819	835	778	861	829	857	796	775	803	837	781	855	854	768	819	796	752	769	820	796	835	763	790	815	810	779	815	786	823	785	776	819	786	853	818	847	869	793	783	816	819	830	789	854	810	790	792	856	807	787	800	803	781	825	795	828	783	792	813	861	794	837	762	753	805	782	773	873	879	799	857	842	798	820	898	838	820	789	794	767	867	807	800	844	755	806	810	840	857	806	809	841	785	839	802	827	810	808	811	783	831	836	855	764	811	800	807	839	829	849	803	764	833	781	787	834	808	769	837	801	785	875	842	822	802	779	824	782	772	838	787	812	854	789	766	775	848	815	775	819	791	847	814	883	809	825	801	811	857	816	831	859	831	754	793	900	817	821	802	773	798	803	847	851	785	758	845	796	850	841	811	817	828	838	820	822	804	814	779	784	791	826	797	826	843	814	843	800	865	813	847	771	850	787	779	825	841	873	824	847	828	794	781	858	818	821	807	829	827	809	844	843	800	820	793	805	766	814	839	844	781	806	846	810	787	756	825	823	817	765	829	815	769	809	788	841	803	809	789	784	766	871	845	867	835	746	802	850	803	801	800	848	833	752	843	783	840	752	848	819	866	787	831	810	801	813	768	813	769	844	829	778	768	801	793	796	823	829	807	818	785	810	829	845	826	867	810	856	877	837	781	810	820	805	815	806	815	855	818	791	809	788	805	846	786	797	817	842	832	826	798	809	845	807	806	826	800	795	785	821	852
23437	21496	30050	26952	27546	42036	41062	20805	7198	2030	821	633	595	679	612	629	643	593	609	667	623	607	608	651	617	595	622	633	622	608	587	664	625	622	636	625	620	614	601	615	571	614	642	617	627	620	610	614	621	655	625	616	639	597	632	572	620	630	656	623	636	614	630	602	639	641	629	640	683	654	604	652	601	647	673	627	613	606	639	623	622	609	624	629	592	626	628	597	636	623	580	616	626	624	603	652	628	634	658	622	645	640	636	634	595	652	613	650	653	617	583	655	644	637	603	627	622	651	642	641	629	586	655	632	635	619	659	601	641	592	610	613	600	616	613	596	633	597	624	665	640	664	610	612	627	610	634	591	631	641	626	630	627	676	619	627	628	611	669	635	660	591	599	642	665	616	616	624	649	631	582	655	638	626	611	612	625	620	622	615	617	588	638	617	609	673	605	622	558	683	650	654	623	628	609	651	595	624	685	617	596	662	628	630	639	615	622	592	631	602	609	645	585	638	633	656	621	717	592	636	633	574	613	574	623	595	594	599	599	649	585	612	596	641	592	611	646	622	588	570	636	598	594	649	640	622	643	611	623	666	632	618	613	627	642	650	588	613	677	647	623	633	592	664	648	651	641	568	602	638	640	646	638	608	610	637	612	597	590	643	628	645	627	656	624	615	617	621	594	619	636	612	644	595	616	660	635	627	639	657	645	573	639	639	631	568	644	634	609	610	619	610	612	639	628	623	599	634	646	623	629	624	634	618	654	600	615	631	631	606	625	631	608	610	607	609	612	638	595	610	611	632	635	638	639	641	605	610	633	616	633	597	593	614	640	664	618	611	616	576	606	592	613	697	619	579	595	597	618	666	646	587	634	664	644	631	670	647	601	601	621	631	589	665	616	656	626	677	639	636	582	620	589	636	630	655	606	645	582	601	621	624	610	579	656	623	630	612	636	602	628	616	601	648	604	590	650	630	597	670	596	655	623	653	617	619	649	662	669	637	605	609	595	627	668	605	620	644	624	597	644	680	615	621	646	647	628	617	622	626	650	636	588	643	610	625	647	616	628	576	596	611	621	597	608	625	625	588	621	616	648	636	609	651	641	664	594	628	634	610	637	628	563	608	628	644	600	609	602	597	630	634	608	637	608	598	623	652	655	640	632	573	622	625	618	624	612	641	654	624	625	621	648	624	637	616	631	649	634	640	664	604	645	624	612	628	576	631	581	678	596	620	607	671	611	608	645	629	608	604	581	654	612	616	608	618	628	647	636	598	642	640	617	599	610	628	603	652	656	647	629	622	659	620	665	671	629	640	597	631	572	603	625	598	604	621	600	655	634	599	620	603	627	601	650	605	631	636	647	593	657	682	583	635	607	622	599	621	647	641	650	612	648	641	666	626	621	643	622	607	617	564	650	595	609	628	665	649	619	620	615	616	618	639	602	589	637	590	621	632	621	592	642	611	620	610	613	589	651	588	610	599	663	597	620	631	609	627	625	623	621	644	592	620	596	597	582	589	674	650	608	607	601	636	597	614	607	596	637	604	619	638	652	642	649	585	653	632	600	644	614	635	582	606	671	643	594	655	641	589	617	632	609	617	680	604	602	656	607	589	622	613	660	605	625	631	624	609	626	637	669	603	636	630	635	651	658	638	635	678	649	635	649	626	592	625	620	613	553	664	677	620	600	625	634	601	673	608	613	620	609	685	596	660	680	623	624	598	639	587	610	569	621	594	621	622	657	714	620	641	648	627	622	663	633	594	600	693	645	595	645	614	641	648	651	655	618	551	566	631	606	624	612	656	592	631	618	586	636	602	687	584	625	621	652	601	683	636	625	615	659	630	600	585	658	633	651	622	566	566	573	622	645	648	621	615	610	670	619	667	681	608	638	586	618	614	611	628	626	649	629	631	630	620	619	601	617	598	620	630	619	586	606	601	614	616	644	651	611	667	671	655	585	570	657	610	636	616	630	581	603	631	644	613	643	587	628	605	657	643	653	621	636	602	599	597	630	625	660	607	632	628	623	620	627	604	627	646	626	597	642	608	619	597	644	581	624	605	626	642	611	631	600	607	616	672	595	585	645	599	572	619	644	630	622	605	617	649	599	612	661	602	633	618	650	654	614	638	612	602	629	624	610	646	632	624	631	638	627	649	636	639	639	604	607	612	611	647	610	635	621	626	615	611	656	627	599	638	626	617	614	614	623	610	613	586	643	651	606	619	590	640	616	674	584	672	635	657	617	651	604	584	658	618	635	602	626	649	613	678	633	601	625	653	630	642	604	628	604	598	664	635	641	615	629	660	634	611	596	659	614	577	657	631	597	608	606	619	615	606	659	608	658	611	625	633	624	624	564	633	638	599	596	610	624	585	625	664	620	617	659	651	597	619	623	599	591	604	634	648	650	629	591	601	673	618	662	606	653	582	629	603	628	658	630	621	649	606	613	611	622	616	624	595	623	623	629	550	649	606	628	606	589	641	613	627	630	632	607	602	610	603	627	620	606	592	628	629	627	607	632	639	587	637	587	583	651	614	599	652	667	641	572	576	610	625	625	653	599	602	668	643	580	637	648	654	606	634	630	636	679	644	622	603	658	583	603	624	663	602	582	605	660	635	641	592	606	617	608	595	653	609	595	660	599	589	595	604	618	593	649	625	636	632	668	666	590	642	637	629	638	636	574	615	609	606	625	556	615	634	618	639	651	606	642	644	652	631	575	637	610	609	633	633	607	597	632	616	638	674	612	629	608	672	610	630	609	642	573	624	597	622	604	601	594	650	619	612	621	617	654	634	588	628	635	632	587	585	615	659	609	588	559	653	592	629	621	646	614	602	642	613	623	590	627	632	641	613	642	617	628	589	644	643	633	615	637	619	604	568	640	616	647	678	624	676	650	672	643	608	631	634	623	652	635	634	593	657	607	621	626	651	631	603	575	589	616	595	620	613	625	632	608	638	604	629	621	583	621	551	656	652	603	594	601	619	623	617	600	634	636	586	685	668	629	619	618	620	639	643	597	667	607	597	636	601	600	555	645	615	603	626	649	655	602	619	621	671	621	617	592	645	641	648	588	618	653	627	634	648	652	622	596	657	583	590	628	620	619	623	618	633	591	623	598	643	663	676	629	642	605	608	645	612	582	641	625	647	649	577	602	641	605	640	621	599	595	653	573	659	629	632	618	625	636	546	632	637	644	677	601	610	609	584	574	631	670	595	678	608	569	630	619	617	632	567	644	646	623	625	590	670	580	614	605	651	618	637	639	603	629	646	656	661	604	617	633	645	597	673	628	622	635	601	627	618	635	612	625	607	639	643	652	623	615	626	631	636	645	609	596	594	600	657	621	666	622	647	637	608	624	641	614	609	600	628	626	604	637	576	633	604	628	631	624	628	605	631	623	621	671	622	587	551	604	568	599	619	589	641	652	654	606	606	570	627	612	639	598	663	617	620	560	636	622	584	668	627	637	614	628	674	615	651	593	645	594	662	617	587	625	623	639	665	633	606
50991	81313	68340	52127	43800	48601	38588	20689	8119	2742	968	739	709	776	711	748	769	743	786	728	729	701	755	748	703	724	759	744	721	756	723	705	729	731	761	732	747	783	739	706	738	715	739	747	760	795	721	778	748	715	754	713	723	766	768	688	784	762	788	736	697	742	703	711	729	746	705	759	743	709	744	716	718	669	708	799	671	722	747	730	691	702	732	745	782	741	775	717	756	700	726	764	734	708	672	733	707	741	713	757	750	798	731	762	701	751	739	710	718	748	719	795	719	729	729	727	782	721	724	724	730	745	757	763	725	776	680	675	751	704	733	710	719	719	698	729	702	725	706	722	725	674	731	725	767	700	756	729	736	761	772	714	729	731	707	715	706	704	711	691	685	768	666	720	745	767	716	711	756	731	723	705	688	701	725	712	728	742	709	690	739	709	742	757	673	736	760	763	714	696	742	726	725	667	713	719	737	714	739	722	711	750	723	718	717	749	700	708	737	736	745	719	709	692	726	748	703	774	744	710	735	761	783	735	773	731	736	747	741	744	700	723	749	723	729	699	729	749	714	729	780	735	724	729	746	689	730	730	716	718	696	735	746	742	724	729	691	777	705	709	693	718	699	696	769	752	712	727	766	670	725	693	773	763	763	726	662	731	749	685	732	708	779	738	711	690	760	733	715	733	718	758	789	753	713	737	753	711	687	653	694	757	666	773	712	724	715	695	678	729	712	730	767	746	749	703	707	718	716	729	711	669	716	725	752	672	663	739	732	717	737	709	738	722	692	693	760	730	758	743	703	768	752	729	747	721	688	715	734	738	707	732	775	727	695	718	700	723	765	708	755	709	753	721	749	763	738	709	751	700	734	751	723	708	726	727	696	706	732	665	672	699	720	706	702	656	745	765	712	763	743	736	727	718	717	757	707	767	724	736	690	715	741	746	736	692	706	737	747	754	754	700	735	754	716	701	735	743	696	731	707	694	692	741	741	715	757	726	717	726	700	766	726	703	707	746	718	730	694	715	673	711	717	780	712	732	754	723	755	743	777	766	742	747	729	765	738	714	785	742	682	727	688	759	735	694	740	709	778	759	722	760	734	721	688	692	757	732	733	704	708	684	761	742	763	692	712	697	722	708	728	731	706	669	731	731	773	736	742	750	740	697	694	714	725	779	748	695	700	704	736	711	723	743	732	722	719	732	684	682	739	761	747	734	781	747	734	763	763	718	714	696	754	758	703	770	685	686	703	741	667	757	735	682	712	719	751	726	742	692	743	761	721	680	724	756	722	740	736	754	698	752	719	685	721	694	735	752	766	758	718	694	696	753	671	710	737	750	759	737	757	697	697	703	725	757	722	756	769	699	735	749	723	721	703	644	733	780	762	735	722	674	727	725	694	719	796	742	742	716	739	749	725	733	787	736	752	680	772	749	737	732	721	739	719	677	745	706	759	696	673	701	745	717	716	707	749	765	741	710	732	748	747	767	768	707	730	736	723	747	746	710	705	745	752	716	736	735	740	764	744	710	729	711	715	738	749	724	706	735	694	714	710	727	764	747	722	700	730	729	808	742	761	770	727	694	693	801	724	725	729	766	717	677	709	711	761	759	738	684	697	738	739	734	729	710	743	729	839	714	738	713	756	735	689	727	726	740	732	692	751	749	658	725	671	740	746	739	747	755	708	766	686	702	750	746	690	676	722	740	699	731	752	740	701	733	750	740	747	713	684	705	756	752	694	734	719	777	709	728	724	745	703	751	720	757	710	715	745	713	704	712	746	731	788	708	707	705	754	726	725	735	733	708	746	762	707	758	807	691	684	708	714	702	770	718	727	732	742	710	734	717	712	726	716	722	736	715	776	761	724	725	740	759	705	751	724	710	747	770	761	736	717	723	718	762	681	682	728	727	735	742	727	690	723	750	728	715	699	718	705	711	727	753	709	723	740	717	724	768	670	772	695	697	707	737	712	738	745	760	763	742	752	750	706	717	731	757	733	732	714	792	733	714	752	733	701	728	723	716	739	724	779	740	738	737	691	723	718	751	744	735	760	718	726	678	758	745	720	790	737	727	697	715	728	730	756	727	767	740	745	704	766	754	712	703	738	741	762	707	765	686	736	735	725	676	703	713	750	674	743	760	737	717	732	684	731	773	704	698	749	712	752	727	705	729	726	683	774	755	708	696	742	737	686	662	731	721	728	694	720	733	734	755	755	763	734	760	723	697	762	747	740	780	727	719	765	753	736	702	703	714	752	713	685	704	800	748	755	722	739	722	677	691	738	715	706	733	702	721	744	723	714	717	763	729	710	705	768	757	712	781	714	737	696	759	758	706	755	761	770	758	734	781	731	688	740	716	704	738	696	760	754	758	727	791	736	735	695	716	693	705	734	772	748	725	712	753	726	742	701	719	750	743	711	735	713	753	737	723	788	711	736	711	794	775	654	754	705	695	711	749	736	724	775	758	713	740	703	721	747	735	705	749	764	710	712	693	752	772	686	757	703	744	728	743	728	762	742	717	722	753	697	726	742	711	712	726	712	716	744	706	712	696	721	690	724	739	739	734	735	769	756	765	771	747	752	712	723	746	685	758	748	776	726	748	711	754	725	746	739	694	732	717	775	738	735	745	744	739	757	691	759	741	765	720	759	765	751	734	673	725	718	709	707	739	723	747	701	705	763	729	733	712	716	688	744	719	756	757	708	731	679	740	701	727	742	680	750	722	764	747	732	729	742	763	736	764	743	765	762	744	729	724	749	738	718	711	725	738	748	719	739	726	743	749	710	794	700	697	764	771	697	758	702	740	727	758	746	718	690	752	721	747	723	685	727	717	757	756	724	751	725	737	750	728	740	665	730	746	702	724	706	717	700	734	771	760	725	707	720	715	772	731	736	734	752	719	729	719	705	689	674	712	721	631	743	712	711	774	737	721	756	749	744	721	765	761	758	708	722	732	739	695	649	750	727	694	706	739	755	698	729	734	721	708	738	705	706	733	756	770	732	710	747	670	700	746	761	721	773	664	751	683	710	731	721	699	768	718	753	756	749	740	732	725	731	718	688	670	761	751	743	716	707	736	730	745	690	701	734	708	705	697	738	680	696	780	730	679	691	765	725	728	722	726	691	742	753	797	816	749	675	683	707	751	776	749	727	754	750	703	717	703	712	704	716	754	725	723	714	716	736	701	792	714	668	701	732	730	697	738	697	745	724	697	747	703	733	686	782	745	739	726	731	743	719	678	758	692	702	681	697	744	711	718	720	745	706	708	751	739	707	791	740	686	724	751	747	745	707	750	707	737	693	716	713	749	680	702	739	742	702	708	721	730	711	710	739	698	689	731	733	782	759	691	703	748	744	732	761	730	746	726	712	735	736	729	727	687	777	719	675	669	738	681	697	752	734	794	701	704	706	730	756	669	720	715	746	753	736	705	713	770	722	747	731	753	750	693	708	754	679	761	768	713	763	726	732	682	731	693	654	733	712	696	742	738	714	780	746	696	763	727	744	722
34067	42156	41872	28822	12324	8437	5231	2243	1293	916	856	847	828	832	785	803	873	854	823	818	823	840	876	863	848	842	831	824	839	853	794	926	808	826	835	808	813	872	815	823	853	787	806	886	866	842	860	775	800	880	851	810	854	860	829	819	840	867	858	860	889	817	819	865	829	861	819	840	852	836	858	860	819	847	902	831	882	814	848	833	831	841	806	811	899	847	847	811	818	842	836	850	829	844	815	856	781	782	865	798	817	784	845	869	866	849	842	867	818	810	884	790	873	819	821	845	811	810	850	786	796	830	837	801	829	850	776	854	836	817	831	816	863	821	809	822	760	815	807	853	848	823	791	829	826	827	861	837	817	863	835	829	843	790	878	856	806	831	849	825	791	817	879	859	859	823	846	803	830	805	831	813	846	804	885	849	854	851	807	870	855	869	831	800	803	830	841	807	814	827	866	871	798	846	772	798	824	832	819	876	817	833	826	790	806	766	833	837	806	880	826	790	832	823	861	803	840	808	820	850	874	880	817	851	824	777	857	825	750	841	782	898	815	840	862	855	826	808	825	864	823	784	853	806	808	799	859	781	840	845	852	820	810	867	855	858	802	817	849	818	828	809	828	823	859	824	824	849	862	796	742	828	816	844	834	875	867	837	885	784	823	772	864	835	857	875	839	832	820	820	830	824	860	804	850	832	789	846	862	820	858	791	803	793	850	774	805	807	856	849	850	859	772	795	821	866	804	808	866	849	804	795	828	819	873	849	849	835	815	826	816	846	753	814	826	744	818	810	841	823	849	869	828	877	838	814	878	806	845	849	837	868	834	787	849	825	819	818	822	805	863	774	820	798	848	897	814	790	856	828	869	868	812	812	806	781	835	775	893	830	834	866	792	853	814	819	829	837	799	852	859	833	821	824	869	886	798	836	778	831	865	826	816	812	835	810	861	874	869	813	842	809	833	828	844	910	812	755	823	904	834	813	820	836	861	825	880	812	792	810	814	886	850	868	855	801	888	787	770	923	805	807	796	781	779	834	839	820	797	824	828	791	845	852	826	866	860	877	842	774	846	825	804	815	867	866	867	822	877	817	796	840	800	817	781	785	810	822	814	855	846	832	852	803	872	800	781	884	830	759	856	847	794	818	825	824	842	878	841	774	816	815	858	832	753	796	842	878	768	830	818	755	821	832	866	792	810	833	846	795	846	817	822	811	826	822	839	851	799	862	867	817	825	826	814	892	828	888	817	772	791	865	848	851	825	808	832	820	768	855	887	796	827	783	843	863	809	796	805	822	837	835	799	808	818	893	820	818	867	813	772	807	806	860	845	864	806	857	826	883	835	844	823	863	815	802	806	842	831	858	850	784	832	786	893	850	876	798	861	876	802	805	783	800	860	832	820	873	876	849	823	781	830	854	828	834	883	792	823	830	885	771	842	824	841	852	816	802	843	760	816	851	804	843	815	854	860	861	806	830	842	884	831	858	923	818	840	864	828	870	808	822	838	855	785	886	852	825	807	864	845	848	818	823	821	834	844	821	853	810	886	839	823	784	846	817	877	831	791	799	889	892	802	843	844	858	859	829	883	860	917	861	827	817	832	865	857	772	810	852	843	822	879	805	755	809	834	808	805	823	827	878	804	824	780	837	840	849	865	885	784	838	808	812	821	852	836	824	793	781	860	810	823	801	860	791	849	835	862	768	847	810	857	864	838	790	865	839	837	807	800	798	837	788	841	820	798	830	815	796	807	856	806	853	817	759	823	849	842	844	805	816	798	849	813	859	829	837	821	839	878	855	834	835	849	867	807	857	859	855	840	822	880	870	803	837	802	835	818	817	786	831	814	813	830	829	819	787	823	877	900	823	805	886	874	845	851	779	866	825	818	860	800	849	838	820	834	842	839	838	857	802	850	820	827	839	806	868	780	866	847	803	822	822	858	811	829	829	869	811	811	850	791	806	805	830	861	865	805	844	837	841	828	831	811	822	827	813	852	793	830	806	775	808	833	878	824	880	808	885	793	857	847	815	797	880	812	842	853	838	833	817	850	848	800	845	818	744	838	844	811	857	832	824	796	807	806	841	840	853	837	800	850	806	806	858	858	833	857	861	868	802	846	815	814	801	850	784	849	837	792	769	807	909	873	830	838	859	814	811	820	798	842	839	832	825	829	843	856	900	864	858	821	817	757	814	852	871	852	860	798	862	856	896	842	847	886	831	866	871	876	861	804	838	829	823	847	795	853	812	798	871	832	805	828	799	832	859	818	872	816	821	850	850	819	795	837	851	810	826	835	861	811	795	798	863	819	833	830	875	847	811	838	819	842	783	850	838	882	830	851	817	847	829	820	806	827	822	850	814	891	862	857	804	812	843	832	858	855	782	842	777	810	822	810	823	797	776	849	869	807	861	835	872	883	797	834	850	843	777	814	777	841	862	858	860	900	825	823	859	826	771	804	826	856	813	878	818	799	818	814	807	855	825	852	838	837	799	811	799	838	839	848	854	843	793	777	836	789	875	862	816	843	805	864	789	824	857	885	805	884	857	830	863	813	864	876	852	806	835	809	766	790	865	828	763	797	830	881	831	818	825	881	899	848	876	846	839	870	894	887	769	782	862	821	798	838	832	815	802	890	821	798	836	861	823	833	843	784	814	854	859	802	799	817	779	827	828	838	795	817	777	834	833	807	849	855	830	834	768	879	815	855	838	804	775	850	879	847	842	858	800	820	852	877	862	826	832	827	812	826	884	867	845	848	912	854	856	798	846	870	873	787	807	827	821	877	795	858	826	873	815	873	835	845	819	878	920	879	812	818	807	809	842	850	854	790	888	820	820	802	844	807	840	882	787	808	811	840	832	837	826	782	814	845	776	804	809	875	838	857	817	856	853	844	849	926	816	835	882	848	834	842	864	828	799	804	864	817	809	851	873	811	814	782	844	833	828	817	828	834	827	819	800	774	817	829	847	870	867	836	784	834	804	832	883	761	845	847	825	840	821	808	794	816	804	822	855	878	836	812	840	845	816	764	825	786	841	822	795	810	786	865	865	849	833	841	861	837	814	851	861	855	819	830	798	828	833	823	806	786	807	825	819	813	854	846	770	838	797	803	797	817	814	798	859	837	859	839	842	836	763	833	842	803	776	807	787	784	797	810	799	785	847	827	871	837	876	835	829	860	815	837	835	854	813	844	855	831	845	832	831	774	878	830	810	817	795	807	776	825	821	840	858	828	850	785	816	830	853	867	808	801	860	804	841	851	817	810	855	805	812	853	803	873	860	857	818	836	810	841	821	788	845	858	779	834	795	821	825	821	819	869	846	855	884	822	767	824	806	870	812	843	846	777	782	879	829	800	821	805	759	831	812	854	874	802	826	822	808	863	847	850	781	793	792	834	862	846	854	849	827	854	892	832	792	786	878	867	837	845	813	806	827	790	885	794	809	798	810	857	832	822	852	822	897	840	809	857	795	818	801	833	837	805	837	832	882	821	863	845	863	827	834	824	780
43697	57825	44389	28017	13215	11190	6870	3032	1613	1187	974	976	927	979	976	928	981	961	1023	1015	1014	970	986	964	1005	1017	991	1032	1028	977	953	1001	1071	1048	981	971	994	959	942	1019	1017	1056	966	1041	1035	1022	966	1015	990	1040	1031	992	1001	985	1006	988	985	1005	1011	1023	1021	1058	983	1020	1003	1061	979	953	995	929	998	983	962	988	938	969	1022	954	963	938	1064	997	1033	1069	961	1020	982	961	940	1025	959	933	1027	967	960	1005	985	983	920	1037	1024	970	989	953	1005	924	950	1018	972	958	964	977	1027	1022	973	960	997	942	1016	988	988	948	977	947	993	952	979	1029	937	987	963	1007	964	932	971	1000	999	979	939	994	1003	980	997	995	986	1004	990	1007	1000	960	1002	971	939	980	1030	974	990	1002	971	978	978	972	986	987	929	984	938	1004	977	1070	1005	961	992	995	954	960	977	931	949	999	973	979	983	991	1021	994	891	982	1027	985	999	982	1017	954	997	923	955	967	1005	978	1022	1008	1007	1014	1004	992	976	950	1004	997	1003	1001	1021	1048	995	983	978	972	1018	983	972	1033	1003	976	994	991	994	922	948	954	997	1003	925	1044	927	951	959	980	981	966	1068	926	991	1004	1009	1021	1013	949	966	1027	945	951	949	991	958	924	999	1014	964	1009	999	986	979	980	968	995	998	972	1021	920	949	989	976	1021	999	1028	964	981	979	995	967	956	1050	996	1015	964	996	992	961	995	992	957	1047	952	998	979	995	1009	937	965	991	981	985	980	1067	965	1026	998	958	961	983	919	959	946	1015	984	972	954	1018	955	971	1001	992	973	936	990	929	983	1007	1005	915	1032	974	1020	958	1020	949	971	1001	982	1015	983	969	1052	954	936	995	1014	1026	994	997	978	987	1004	932	961	982	958	945	1026	1009	966	947	1020	1041	1005	953	980	946	937	1001	969	1034	1000	952	996	1030	974	954	1031	1023	997	966	1051	914	991	969	992	977	959	975	978	986	1015	993	1063	950	998	951	923	1018	934	1060	976	1002	995	985	950	997	987	964	1014	982	1010	1004	1027	1042	976	1002	988	969	976	974	932	981	987	1001	980	963	1007	1001	999	930	932	1044	1013	894	972	980	944	1003	1011	1037	989	1020	1006	919	946	938	976	1002	952	1006	985	959	965	979	1005	966	963	1004	1032	973	941	990	969	980	967	1045	973	967	963	995	998	995	949	1022	959	986	977	996	1016	1029	977	957	983	962	982	1000	978	1026	1009	967	953	997	953	964	985	1009	972	984	895	978	1025	970	955	958	996	965	1001	1008	1008	945	969	989	938	1041	1020	983	991	1002	970	1002	1016	1027	984	971	1004	985	962	921	988	1000	968	996	1015	1028	1016	1027	960	1026	1030	978	987	973	1005	980	977	965	960	1000	957	1010	994	1033	969	954	927	982	1049	963	959	989	1017	982	940	996	1000	962	1009	970	981	1061	973	998	964	987	1044	938	1022	1017	1011	1047	990	988	1000	1002	982	1000	945	984	1049	989	965	968	992	997	1012	1000	989	975	979	1017	987	988	939	955	1015	1012	1036	1001	963	980	985	1004	938	978	991	1003	1012	984	988	924	961	954	1010	1015	978	994	1031	979	1029	1006	1014	1015	1000	973	953	984	1022	1026	947	961	991	1037	949	968	995	978	996	978	977	952	995	957	977	994	999	989	983	1000	933	1045	1000	1014	978	974	966	976	938	1001	973	974	986	1038	989	979	954	967	976	982	970	1004	952	999	992	966	995	1050	1015	938	946	998	982	989	940	990	954	973	975	1009	950	961	987	947	1019	986	973	941	1039	1022	946	979	995	1009	984	920	965	951	978	969	988	964	994	995	997	992	936	933	920	953	1001	994	973	960	989	1011	968	1017	1001	961	986	983	986	973	948	993	953	974	991	963	979	1028	1016	973	999	979	1055	1008	961	963	1012	964	987	1001	916	928	1008	949	986	1018	1044	1007	943	1025	1025	980	942	964	981	992	1005	997	918	948	1032	982	966	1055	944	1032	974	979	1009	967	978	961	996	972	956	1026	1016	1033	980	951	1012	1001	972	1064	963	960	968	1010	938	985	978	1015	1006	1043	982	1028	985	1013	954	979	933	988	1021	952	1018	958	1058	1003	981	984	997	965	964	1038	1032	943	1009	993	973	978	980	991	977	998	1017	1024	975	968	980	988	1025	1011	930	962	994	999	1007	969	1014	1027	951	1001	989	1006	993	1007	1010	973	988	1013	1041	954	1046	997	979	957	990	974	1026	963	975	974	1002	1036	1001	969	936	985	984	974	953	959	995	1036	984	970	958	1046	956	1006	1020	981	971	945	970	983	980	988	981	1033	944	987	1006	991	1055	982	1030	966	996	936	951	969	956	915	1001	975	977	990	1004	1029	935	955	1004	1001	1017	973	970	1003	985	941	1000	921	908	1006	1000	958	973	979	994	1004	968	905	976	1019	961	1028	1040	966	981	963	995	988	954	976	1003	1044	977	934	994	965	973	1046	995	977	1024	998	1047	998	957	1020	978	967	1022	1024	971	977	989	974	992	1047	1046	995	994	1025	1022	983	1043	1025	985	986	937	1029	1038	1009	1011	1003	996	1012	1036	952	963	993	999	946	995	982	1018	962	989	989	986	983	990	990	990	994	1003	980	976	949	943	1030	980	974	946	1035	986	1002	960	968	983	1001	1076	932	962	999	988	1004	1033	983	1004	962	1050	944	944	995	995	1042	946	980	959	1050	976	937	971	968	1023	948	1000	1000	965	980	988	1029	996	1008	999	965	995	1050	1000	972	950	1023	988	1011	1011	964	987	1014	1009	1041	978	987	1003	1002	923	1010	956	1014	1002	1017	958	955	1077	1029	963	1018	970	983	1024	969	954	975	1006	995	971	991	917	977	985	990	955	976	961	998	961	1039	991	985	997	950	1025	1006	962	958	976	943	935	999	1002	993	996	1010	1005	985	1038	1003	946	999	1041	1012	967	1002	982	991	1059	1033	1027	961	1049	1003	969	984	1044	988	994	1067	973	1007	961	978	970	1008	960	983	960	1000	987	1037	999	1006	977	962	976	999	947	1006	1059	967	937	971	957	1017	970	1024	1001	933	997	945	956	987	987	1014	923	978	1057	973	945	968	1049	976	961	958	942	1002	1016	955	962	1032	973	946	1004	978	1010	988	955	966	961	1007	951	981	1022	900	961	978	977	960	1022	964	1006	970	978	991	1042	967	980	1010	1027	990	978	983	967	926	990	1051	990	1040	1006	931	1031	950	975	983	1019	962	928	1018	987	1011	993	1058	1026	994	965	1039	1053	995	967	957	964	979	942	992	1055	934	1025	983	983	984	1025	1001	976	1002	986	1035	982	1047	1011	962	995	939	1025	954	995	985	980	1001	1002	1039	983	952	981	979	972	1011	969	998	959	1004	974	996	955	1007	978	965	940	1057	988	1057	1004	957	980	955	975	1010	1026	983	976	954	1041	986	1021	950	965	1011	990	1031	985	986	952	1000	1022	985	954	1017	1018	1000	1002	993	942	1011	1002	928	962	1000	943	972	1044	933	1010	1016	972	1009	982	923	982	985	1006	964	1021	1024	921	993	946	900	1021	967	983	996	937	1028	1009	997	994	975	942	944	1036	1022	1054	995	1044	1018	1011	945	1005	1007	1033	984	936	988	1006	1003	1003	962	985	1025	977	1028	981	974	956	1023	961	995	1015	962	960	975	954	989	976	980	974	1028	933	998	981	951	999	953	944	975	966	970	954	985	988	1015	980	987	954	959	999	947	1011	1028	1024	921	1003	967	945	987	997	997	976	972	1009	1007	933	943	1012	1072	976	986	1029	975	1026	1022	1018	1027	966	984	1030	1044	988	932	976	1006	1036	1047	992	1017	1047	949	982	1021	1024	980	1029	993	1060	964	926	990	1007	992	941	1034	1015	909	1011	951	1004	982	1009	1028	971	981	996	1019	1007	1036	982	947	963	1027	1017	1004	991
24822	22018	32896	32170	26866	35461	28629	11874	3262	1193	722	707	660	645	702	686	700	694	724	692	719	622	688	691	714	641	667	699	669	706	677	633	729	691	706	650	640	696	659	624	700	708	687	726	675	706	668	642	687	653	728	701	677	678	701	701	719	644	688	635	722	720	703	653	684	650	713	666	643	709	686	705	698	699	671	645	643	647	700	669	695	688	706	728	671	697	700	690	710	693	651	668	679	681	716	701	678	705	695	691	721	696	673	689	684	695	681	669	662	658	709	679	648	678	666	736	675	684	660	694	685	689	707	672	677	663	670	692	627	700	728	678	621	696	686	645	706	686	689	685	690	649	693	727	703	695	698	692	713	706	648	674	704	680	659	655	669	631	723	671	640	729	707	651	625	683	681	678	713	687	688	701	687	654	666	739	681	672	666	682	678	639	679	673	685	699	692	676	690	672	704	711	733	691	668	708	647	680	670	695	707	700	661	666	724	656	656	688	648	626	624	687	679	663	725	671	696	664	664	663	677	679	654	666	656	682	722	662	694	670	665	700	718	674	698	675	695	715	729	714	686	680	686	659	699	723	678	703	687	664	649	691	695	697	663	675	720	676	660	695	676	670	695	666	662	699	715	668	711	674	692	717	731	691	631	735	724	694	693	711	708	659	686	675	674	703	684	649	679	688	695	687	659	699	654	709	695	676	719	650	704	666	690	712	695	650	686	686	700	669	689	670	675	661	692	732	678	702	689	687	687	678	689	654	690	700	699	671	675	679	716	657	665	699	649	676	682	740	689	741	715	707	678	628	709	736	669	681	715	702	678	688	647	651	684	687	674	677	675	738	705	676	718	659	701	687	705	687	646	696	685	656	678	715	660	670	642	680	641	683	648	670	641	650	699	687	664	659	713	667	690	681	680	648	693	669	706	708	716	716	685	694	703	685	668	665	691	665	710	703	677	669	655	647	661	685	724	710	654	685	672	659	655	656	644	686	674	723	661	708	692	667	662	701	713	670	706	687	661	653	642	693	705	696	707	640	668	733	692	677	737	685	685	669	698	668	678	717	661	693	679	687	653	679	613	688	693	686	719	660	699	665	704	668	640	709	708	636	677	692	705	711	656	642	683	659	687	738	662	704	721	630	695	701	699	662	705	694	655	655	656	719	700	653	674	618	645	674	724	668	696	621	677	695	678	658	664	744	692	679	704	672	676	691	685	638	662	736	661	633	682	629	696	695	706	673	672	710	674	681	718	681	692	702	704	701	669	708	689	709	708	708	662	698	673	630	671	657	670	704	685	698	677	652	683	662	680	640	650	694	706	704	682	702	693	669	656	681	712	672	672	680	663	742	702	677	690	665	651	651	699	718	664	733	719	720	668	652	684	733	718	613	650	729	672	682	638	680	711	658	730	678	719	657	668	691	684	675	712	692	672	691	659	684	698	639	643	723	708	714	749	694	676	641	651	676	670	689	705	702	674	699	732	664	653	683	714	734	684	661	654	710	629	646	664	684	682	676	658	654	683	686	651	651	670	648	707	706	716	671	684	668	704	675	671	692	662	655	673	716	701	688	675	729	689	716	711	693	708	715	660	721	640	710	732	714	698	661	670	685	657	690	636	684	661	703	665	668	673	719	678	675	716	705	671	664	683	694	690	644	707	715	658	687	682	692	691	703	721	673	675	698	654	679	670	675	705	644	662	659	643	682	638	674	703	712	639	682	678	641	695	743	694	716	724	666	659	660	652	703	706	711	710	688	710	682	696	724	662	712	658	672	651	705	666	627	695	692	656	673	705	645	730	659	698	694	687	665	669	684	672	687	712	720	666	680	672	691	708	743	677	695	685	652	686	630	733	672	686	713	668	657	674	696	649	696	706	691	678	692	660	711	703	699	713	673	681	720	670	687	713	735	709	710	705	669	754	641	660	683	653	713	747	667	715	660	713	642	713	767	672	651	652	661	667	746	700	664	627	678	723	677	670	694	684	697	702	652	739	680	674	690	720	662	676	670	684	658	701	664	660	691	665	662	701	682	688	713	689	614	659	638	705	677	697	689	707	627	666	648	703	649	685	710	686	663	682	640	700	712	612	700	683	666	677	700	642	641	693	655	662	698	649	685	665	631	724	626	702	722	708	681	693	666	638	691	662	662	699	689	673	700	707	698	694	679	694	642	696	683	695	633	697	729	716	679	649	688	680	676	640	667	703	673	683	697	654	664	699	681	707	677	686	683	692	648	668	677	673	663	692	695	665	669	680	737	654	653	678	665	684	653	690	710	656	636	648	659	667	701	679	691	729	674	706	673	729	696	710	704	653	673	665	647	666	693	669	721	651	686	636	629	655	682	642	682	696	708	678	714	669	721	693	706	717	692	617	661	722	707	676	642	697	653	684	700	693	660	685	672	719	632	695	717	681	652	688	698	691	723	658	664	701	688	708	696	754	627	723	675	747	636	637	667	727	635	694	694	694	680	698	717	680	648	680	672	702	711	689	678	693	680	724	649	638	746	677	663	657	698	719	636	678	691	700	627	694	713	676	672	700	681	668	716	685	681	643	687	697	711	666	688	685	649	640	648	669	665	684	661	712	696	704	684	708	665	665	617	689	683	686	657	694	684	676	662	706	706	703	681	680	656	707	646	750	704	668	672	669	670	732	659	726	655	746	659	672	651	705	644	727	649	672	678	688	674	665	656	701	661	651	705	722	682	721	643	662	643	697	678	679	680	679	667	688	690	680	678	680	591	657	667	688	688	694	690	712	692	657	661	668	679	680	673	702	663	660	691	708	680	696	652	715	680	718	686	670	672	693	657	689	704	690	670	699	658	716	704	669	715	671	649	674	680	693	678	740	728	686	674	680	677	697	686	672	657	666	679	656	661	661	677	693	689	659	713	657	667	672	684	693	725	710	699	738	702	660	663	653	698	689	688	675	690	649	686	641	692	719	670	705	654	674	673	673	692	703	733	704	689	646	693	689	677	643	657	700	679	699	617	681	705	666	678	726	680	708	674	691	656	691	602	700	681	682	721	697	690	666	706	684	666	675	669	666	648	683	721	719	722	687	700	684	670	637	665	651	702	678	676	694	654	658	715	685	698	672	680	679	701	712	710	637	701	693	664	693	750	669	652	682	718	677	658	688	714	724	642	675	682	648	690	666	692	641	703	696	717	666	656	713	659	643	701	632	680	733	675	700	656	726	653	655	661	611	705	643	705	662	660	733	722	685	654	703	704	699	704	728	720	661	701	711	672	672	666	679	713	672	672	695	656	682	709	707	700	666	623	683	681	674	675	711	616	726	694	723	691	696	684	662	730	656	691	729	664	683	642	688	676	638	726	680	662	696	678	706	677	675	683	683	677	689	693	698	724	639	711	712	644	684	694	680	664	659	701	700	701	704	677	727	680	662	694	674	692	692	682	675	672	635	677	649	656	712	695	705	739	686	676	669	686	658	649	675	685	702	682	714	642	656	620	713	659	662	709	671	661	741	721	641	718	699	691	701	713
47038	75000	63315	43315	33841	38512	27457	12483	4410	1552	849	853	795	786	838	784	868	828	818	855	807	796	823	798	842	810	778	803	776	779	803	818	826	821	786	850	888	797	790	797	816	799	825	819	794	796	861	838	812	807	809	842	805	827	789	875	837	806	797	813	808	819	808	792	774	848	860	797	796	818	819	836	822	801	783	786	798	808	830	800	834	851	802	829	810	803	843	860	838	814	777	851	802	797	784	779	788	834	797	863	801	849	797	824	819	787	800	811	838	772	802	783	829	823	834	844	744	828	805	887	776	838	870	838	839	796	808	835	765	798	817	836	862	775	846	837	808	860	801	844	770	822	782	814	795	826	802	774	792	775	793	832	811	779	822	836	816	794	827	851	757	815	778	802	804	797	782	822	806	817	801	836	798	832	783	795	841	801	770	829	814	842	800	805	835	827	824	863	802	844	780	769	791	867	844	839	806	836	782	790	804	809	816	825	834	825	807	812	814	817	874	810	805	822	855	801	854	799	764	817	827	762	847	829	850	782	806	823	751	835	792	827	792	825	851	859	836	849	843	800	793	829	805	790	809	818	748	800	828	790	790	839	819	835	847	774	864	804	846	827	822	810	817	763	875	801	812	850	821	797	849	830	826	819	802	786	839	823	801	785	774	806	801	810	811	840	831	841	798	841	823	821	828	814	843	743	817	823	827	842	779	849	881	788	804	842	841	807	809	751	813	768	823	805	792	803	774	832	814	835	826	801	802	802	801	857	828	808	810	750	831	800	844	779	774	860	853	816	811	804	847	820	790	833	843	785	800	789	821	831	832	813	833	834	824	794	833	796	769	841	871	809	849	793	882	808	846	812	782	846	843	783	803	819	798	802	833	768	811	801	785	800	846	840	833	833	811	792	779	779	795	837	817	784	789	845	842	818	795	821	799	788	777	869	821	857	840	800	823	776	805	837	852	811	798	792	802	868	833	782	819	791	824	830	835	829	772	774	838	828	794	789	828	833	867	850	780	795	806	759	829	837	800	827	786	799	830	852	801	795	855	794	788	759	798	816	816	763	853	792	820	810	825	781	828	854	809	879	805	779	798	814	836	821	854	795	784	860	773	777	820	750	782	758	821	809	777	812	878	793	815	807	771	839	802	805	828	782	790	770	853	819	796	825	779	839	813	812	855	826	789	832	766	829	822	842	825	811	844	785	824	843	820	828	865	814	887	820	804	793	840	819	818	854	797	758	790	891	809	799	794	823	852	854	790	826	817	793	856	809	795	834	796	874	832	872	826	825	772	796	840	803	846	861	793	805	771	813	819	814	827	818	854	842	821	830	813	831	810	837	819	793	856	794	854	795	806	781	834	811	834	816	801	792	787	774	799	829	860	807	822	804	766	765	840	811	798	856	873	769	833	808	803	802	812	822	828	768	804	791	833	856	772	835	845	820	827	844	851	788	819	794	877	778	861	827	791	801	820	810	809	883	780	824	807	791	806	847	794	803	820	861	810	835	844	801	861	825	833	814	763	767	816	803	825	804	815	802	812	813	802	835	795	818	803	791	820	823	802	778	863	768	785	800	860	819	799	792	814	804	823	820	836	807	752	793	810	817	844	776	837	746	844	845	788	778	824	824	861	771	768	779	815	819	812	857	869	854	816	830	774	805	840	836	843	781	783	778	859	802	852	795	818	775	813	819	800	788	860	819	795	768	803	854	850	870	847	798	803	802	810	834	815	768	784	793	808	830	823	785	831	868	867	798	809	829	838	811	834	805	806	811	821	850	788	808	825	797	825	813	752	791	865	816	863	808	786	776	833	823	833	785	816	850	788	821	839	816	869	788	848	781	801	858	842	791	819	828	789	837	758	802	815	800	777	814	816	844	838	839	804	812	757	745	789	818	833	824	821	826	811	821	762	830	810	806	812	829	820	830	814	830	834	804	870	804	830	812	778	763	823	810	808	862	800	786	851	820	805	812	838	799	807	807	856	873	805	829	766	873	846	774	805	823	861	777	826	823	785	819	774	812	824	800	849	791	803	814	856	772	805	761	856	844	822	854	803	810	819	808	794	797	834	857	798	856	830	797	826	817	876	796	819	846	861	859	846	833	766	860	847	827	801	801	805	809	778	746	826	793	832	810	763	778	786	805	803	813	790	808	836	833	850	788	842	766	842	837	814	841	875	812	804	831	833	847	833	818	822	798	820	794	812	842	821	763	809	803	859	831	837	876	822	818	784	782	867	858	785	843	777	870	828	826	809	787	811	811	816	759	792	823	806	841	830	783	791	815	798	831	793	829	829	781	849	847	818	785	788	840	765	807	814	804	813	793	863	779	810	806	809	782	867	748	794	815	839	802	779	845	808	844	835	835	815	830	818	831	785	820	835	798	835	827	775	841	770	777	844	802	839	849	842	811	803	810	795	844	850	814	826	814	810	799	793	779	807	848	823	866	747	800	806	816	890	800	816	766	796	828	802	794	843	820	850	815	802	797	798	748	858	847	781	804	841	821	826	852	848	850	776	803	843	834	825	776	807	822	853	783	793	807	814	786	825	771	830	828	805	809	842	797	821	799	842	826	819	837	820	816	810	852	796	786	740	793	793	807	843	827	812	782	794	815	780	789	827	820	806	832	834	778	847	830	828	812	816	854	800	812	853	809	810	802	748	771	871	821	848	809	795	817	800	819	838	797	784	829	820	843	808	771	791	844	807	782	826	820	811	780	799	778	795	818	782	826	805	791	820	814	785	804	806	834	829	827	824	848	787	766	831	810	838	812	790	804	803	809	808	822	844	858	795	826	814	826	844	818	812	796	820	848	800	809	818	792	833	838	829	793	801	794	790	755	850	786	794	800	833	849	836	824	761	822	818	773	837	807	796	876	809	794	768	803	803	815	814	841	791	775	754	858	792	829	828	796	801	859	869	828	852	799	800	814	827	803	806	768	820	763	824	841	819	861	826	788	853	795	827	846	838	845	829	781	824	793	842	848	865	844	799	855	778	875	811	764	836	804	820	789	814	838	851	795	761	855	836	803	854	811	796	781	830	806	846	830	859	825	781	749	842	808	835	856	810	794	810	811	803	803	819	832	814	842	821	800	831	813	857	875	829	813	805	829	787	817	795	829	816	799	790	730	788	831	845	817	831	839	819	827	788	837	782	837	822	863	799	825	811	808	795	749	808	853	781	777	803	813	799	833	868	879	837	818	793	798	801	839	817	819	795	805	778	854	804	765	769	814	821	802	805	817	793	818	809	856	813	810	842	821	823	858	833	800	798	808	791	828	821	791	838	817	793	802	780	813	782	806	779	788	816	856	809	858	785	789	822	829	817	830	828	778	788	837	813	796	787	780	882	864	801	763	822	831	833	811	830	833	849	848	876	798	845	775	837	813	848	805	829	829	839	838	871	815	805	845	800	849	779	779	824	805	819	844	845	837	802	825	774	824	791	849	807	820	818	797	785	825	807	831	812	810	837	849	793	821	813	811	753	801	805	808	803	801	818	778
23446	21531	30594	27993	38489	41529	29939	13258	3321	1204	731	686	678	678	729	709	681	704	700	693	670	684	699	688	702	706	707	673	662	646	688	704	714	679	655	659	675	650	681	732	706	632	694	741	702	664	687	648	642	662	693	700	688	650	663	660	674	701	631	705	704	647	707	697	689	623	707	660	660	661	692	657	700	647	663	685	664	692	687	683	671	680	638	636	708	628	674	654	680	680	692	690	706	721	682	698	703	641	649	687	691	654	645	678	669	641	682	696	670	664	658	698	657	692	659	738	724	694	690	701	728	677	683	721	652	683	689	704	730	676	703	666	638	656	674	694	735	640	668	640	682	710	675	664	696	707	666	725	671	666	664	675	667	653	673	672	711	678	672	665	715	719	651	684	667	679	706	680	684	666	624	699	654	699	710	683	708	686	698	753	676	634	684	723	706	667	668	638	705	676	688	697	686	643	698	688	659	674	656	635	666	721	676	682	718	685	639	665	670	685	692	686	640	670	668	665	695	657	693	679	705	731	696	735	680	672	744	692	627	674	737	653	662	675	648	695	665	712	662	732	670	710	672	692	691	656	643	667	654	680	667	735	706	696	681	676	660	694	690	687	713	733	684	713	686	674	726	658	664	670	728	688	697	654	646	662	657	633	655	642	692	642	717	682	663	663	658	691	714	692	714	627	659	687	662	648	650	674	668	693	685	652	713	692	700	640	636	689	738	655	655	663	687	692	648	660	635	653	662	668	657	722	684	693	696	691	673	705	683	688	645	648	707	680	727	658	687	641	629	697	655	689	721	679	690	681	673	691	749	683	696	639	738	652	710	651	696	697	692	687	662	700	677	647	675	686	641	672	656	629	691	644	697	700	665	684	704	663	661	709	676	648	714	662	679	731	696	677	730	728	701	674	677	670	672	650	677	638	668	636	649	685	651	711	656	686	643	723	682	694	670	697	615	670	651	710	728	673	666	702	683	661	680	662	655	666	681	706	689	653	645	742	646	662	678	681	720	645	676	678	652	715	660	673	698	681	654	645	690	652	686	659	680	661	673	698	715	685	691	671	690	688	658	711	687	666	705	684	699	681	676	663	681	648	685	638	662	674	653	680	651	632	630	740	653	651	682	701	635	674	672	642	702	723	690	684	671	623	667	663	698	700	716	675	693	696	595	700	672	668	697	715	733	664	664	691	645	727	685	673	702	727	659	636	676	676	694	700	683	684	665	674	692	681	679	706	671	687	647	639	672	675	657	648	710	707	674	697	681	690	718	677	633	660	639	690	653	666	645	657	743	683	701	709	666	671	642	661	633	640	698	710	717	685	663	645	710	684	684	711	672	680	670	715	690	676	686	695	697	634	681	638	677	647	753	665	684	727	685	649	621	686	629	624	666	687	706	653	657	674	698	628	718	656	687	656	698	685	678	681	679	677	722	675	688	698	712	640	640	663	694	711	628	667	701	679	684	679	711	681	635	694	685	624	652	690	659	720	751	640	703	696	675	692	729	661	701	675	704	660	682	652	713	686	707	669	698	716	659	680	697	690	722	696	690	651	652	683	644	658	693	737	674	659	652	729	673	679	637	667	672	648	689	676	706	687	671	668	664	659	637	679	666	671	688	639	660	703	711	629	662	639	714	676	751	692	633	674	680	730	680	680	713	696	693	690	699	705	686	672	692	642	658	650	662	698	665	684	698	664	713	652	675	650	626	708	688	739	657	665	668	686	716	665	682	704	740	694	672	650	658	695	667	667	694	636	716	674	623	690	700	688	694	662	667	645	632	648	676	681	615	691	703	658	645	656	747	613	727	685	695	644	674	666	679	707	711	707	686	714	688	647	671	668	670	653	697	721	692	679	672	673	691	691	684	637	672	687	683	644	667	696	662	671	639	710	675	719	736	671	679	654	660	653	674	695	642	662	655	691	711	665	694	725	686	624	689	700	690	650	678	710	705	652	760	636	678	672	692	697	675	691	749	654	625	651	653	632	679	703	676	672	662	659	665	659	659	661	652	669	655	686	648	622	648	703	689	680	685	663	707	674	663	700	648	664	723	665	743	691	657	618	708	670	697	708	653	730	704	639	682	687	699	679	674	750	646	680	631	608	674	641	756	690	681	666	726	677	683	717	677	684	660	639	679	729	697	680	659	701	690	723	646	708	633	674	702	686	650	712	691	674	669	651	690	655	696	658	692	693	651	671	701	701	718	680	703	679	654	669	634	684	701	706	655	653	695	701	658	669	677	661	734	682	710	681	743	692	689	678	718	674	728	680	691	651	729	685	683	681	686	680	685	634	706	691	688	688	658	616	695	643	722	671	681	687	679	646	658	693	653	703	684	686	726	661	683	712	643	698	677	682	666	660	697	718	666	712	692	691	731	710	668	663	694	690	696	647	664	676	679	655	669	691	677	696	704	699	687	676	681	660	676	707	666	727	682	686	690	663	664	671	700	638	669	688	691	694	638	640	701	693	719	704	655	672	694	666	661	695	663	707	673	657	649	678	670	687	643	710	710	714	679	693	659	625	594	715	679	672	676	648	679	668	633	699	666	685	713	720	641	638	665	698	647	676	720	689	651	680	690	756	672	708	750	684	708	691	701	672	714	670	671	684	712	680	667	672	686	622	691	665	662	667	703	683	685	676	678	685	659	712	719	702	689	659	695	655	752	652	704	642	704	693	701	644	664	702	732	634	668	684	682	667	644	671	638	711	675	674	731	656	666	683	714	714	723	657	663	682	641	646	669	695	685	662	665	667	692	686	678	723	721	654	723	693	677	678	711	702	643	666	711	693	727	731	675	686	692	710	708	660	637	674	683	686	646	708	686	665	663	640	703	637	682	681	685	640	669	697	698	669	666	694	666	690	695	621	703	711	707	645	724	661	695	684	672	704	675	710	638	679	697	691	658	692	660	671	685	706	686	693	678	679	709	647	667	685	684	674	673	660	655	673	680	670	677	653	698	716	670	716	669	654	725	703	683	723	692	677	725	702	717	724	712	693	670	661	681	705	663	641	748	666	680	647	674	692	676	711	710	668	710	695	688	698	697	706	664	618	734	637	653	614	694	736	709	685	678	652	702	670	649	686	646	669	704	684	637	657	720	675	679	700	619	673	634	664	660	710	665	598	662	713	653	720	690	715	714	648	667	697	693	722	659	687	640	687	649	648	619	684	688	638	664	727	701	648	694	633	690	738	717	674	647	695	665	647	657	727	716	713	723	711	661	668	696	671	673	684	656	698	696	693	711	697	683	665	633	696	662	626	683	694	608	679	678	659	675	676	671	720	713	667	694	694	674	684	647	715	667	681	695	691	713	678	647	678	660	614	652	707	687	753	649	652	698	712	666	661	644	652	725	720	709	700	729	674	693	660	734	668	662	697	664	675	647	714	661	655	662	698	702	701	663	667	654	706	667	675	658	652	681	690	697	700	659	670	647	687	683	677	643	662	665	657	675	685	696	666	665	700	676	663	722	724	687	665	723	688	714	673	727	692	675	687
50593	82824	72608	53907	55520	44560	28262	13035	4193	1552	863	828	792	784	812	791	760	833	761	790	812	779	788	790	775	795	763	759	792	768	773	784	824	763	802	838	852	745	767	791	749	801	813	789	836	789	814	805	810	798	769	791	803	787	787	768	808	778	804	760	805	796	785	741	733	764	828	796	790	798	811	780	782	813	790	777	776	783	766	797	805	835	786	833	776	753	828	778	816	754	815	767	771	750	824	793	789	820	778	813	816	750	796	796	761	804	791	821	786	834	843	818	801	808	831	789	790	786	803	747	773	809	738	813	819	811	789	764	803	757	790	798	793	849	752	823	832	799	841	794	771	814	798	814	806	768	737	786	762	781	787	819	797	829	738	814	769	752	786	779	806	822	770	856	789	772	763	867	787	770	854	818	800	765	772	776	795	825	774	788	758	813	762	775	806	808	743	819	758	866	796	754	792	846	743	805	838	740	757	785	776	785	801	814	800	758	812	782	769	800	821	785	782	813	780	868	797	803	790	820	747	793	822	757	818	777	765	832	760	833	785	760	722	747	772	840	776	798	806	791	803	769	800	793	850	780	749	777	781	776	813	768	842	818	786	794	791	816	795	824	822	837	814	809	770	774	786	808	792	751	823	764	783	769	767	810	770	766	791	774	805	828	842	842	775	803	801	765	795	815	762	799	794	770	810	828	786	735	783	798	818	783	839	779	742	754	798	787	842	781	756	802	801	816	824	780	813	816	845	783	791	779	749	754	747	749	805	787	799	799	749	780	791	741	798	798	791	804	781	799	824	826	748	801	814	797	803	840	794	801	813	766	794	831	779	797	840	765	806	773	784	725	771	770	801	818	764	793	784	775	798	804	770	764	760	774	813	761	811	780	761	744	798	729	746	799	851	797	762	794	747	743	744	801	793	793	834	741	777	830	806	819	786	807	819	789	790	842	799	773	837	780	762	798	758	773	730	834	747	763	809	801	816	806	777	796	783	771	770	814	805	761	783	853	786	807	752	853	732	810	800	766	803	765	800	801	782	848	826	804	815	786	802	785	797	805	765	817	810	793	773	803	817	820	786	812	771	792	793	791	807	752	810	774	765	776	777	788	778	758	798	843	810	805	798	770	773	846	828	775	798	802	858	772	818	800	805	774	770	772	780	814	803	783	783	794	780	791	804	800	799	794	800	774	753	806	804	772	821	784	814	814	806	790	781	748	790	839	785	807	811	801	784	739	787	774	751	763	799	743	784	841	861	796	806	713	725	792	790	762	783	786	774	778	750	777	766	760	807	797	783	832	756	828	794	795	777	819	784	839	792	822	800	730	776	747	797	798	775	755	778	759	800	773	822	823	777	776	742	795	788	825	830	755	893	794	859	834	765	779	783	818	778	797	806	741	805	764	805	824	744	794	798	758	788	796	823	773	770	794	755	815	730	795	829	755	791	836	796	843	755	799	771	795	824	812	776	847	733	823	816	760	786	820	764	794	809	745	785	790	863	819	770	775	793	817	810	808	801	791	827	825	773	779	837	798	811	782	789	816	813	825	769	813	757	794	792	775	776	766	785	778	793	833	695	769	762	785	736	755	799	814	782	840	790	817	794	789	809	792	782	763	790	783	799	786	754	815	831	841	827	791	824	822	778	810	778	747	809	742	805	780	813	785	865	749	806	830	771	791	805	814	744	759	716	826	828	767	768	779	704	796	798	799	764	743	803	764	793	763	786	780	829	801	797	800	803	842	799	793	788	777	785	794	844	792	834	797	782	780	744	809	815	804	761	812	787	799	780	834	784	781	753	789	802	850	769	782	757	787	826	743	786	792	773	803	782	778	802	789	827	776	769	738	737	823	771	760	802	849	768	777	779	803	791	746	828	820	769	831	794	805	791	797	810	821	800	807	827	803	781	761	798	762	760	772	781	738	786	763	749	782	767	775	856	766	790	788	803	790	761	775	789	776	756	794	786	795	776	798	809	764	715	753	775	831	792	816	849	761	775	826	796	775	768	820	761	759	790	837	805	758	790	786	784	777	743	799	832	822	782	830	763	752	792	809	740	794	759	788	819	817	804	813	820	800	745	797	813	804	790	787	790	792	824	785	793	806	794	819	748	804	870	785	796	772	825	798	746	782	787	786	822	773	763	836	818	807	817	821	814	749	788	802	753	775	781	830	801	775	785	778	748	826	732	816	843	826	789	772	772	815	773	744	812	776	763	809	761	784	823	790	768	810	787	788	744	791	731	768	794	797	781	821	755	784	778	785	739	802	794	791	794	764	774	781	743	775	800	784	773	862	808	814	758	732	841	791	789	745	809	809	787	804	773	801	820	851	797	814	828	811	791	775	795	752	758	797	780	832	840	725	794	822	800	805	804	812	821	827	790	800	782	816	800	835	771	803	803	831	819	750	813	775	764	829	800	787	832	749	777	829	767	814	813	789	783	801	769	787	868	802	756	780	832	792	739	760	747	774	754	779	784	799	783	834	773	773	804	774	820	786	757	816	813	798	811	835	825	831	759	746	789	759	772	743	781	829	812	833	856	803	819	786	755	823	837	779	793	766	806	782	813	788	815	774	853	792	790	772	822	792	760	813	763	810	806	802	757	779	850	785	816	802	747	844	784	805	806	786	766	800	765	838	809	741	762	823	795	798	804	792	767	808	797	788	834	797	722	810	781	841	769	802	736	824	813	824	800	767	779	784	777	797	854	795	788	770	796	759	773	867	784	811	813	762	806	822	734	777	763	811	767	806	806	788	757	770	804	777	793	754	739	851	798	811	799	786	753	808	774	827	766	783	748	793	796	750	824	828	767	773	764	778	817	809	792	802	778	750	760	772	770	750	756	811	788	805	794	768	791	772	835	781	779	852	808	824	767	777	780	802	804	785	790	775	794	782	818	778	814	806	839	798	772	765	798	813	799	800	779	788	861	795	769	814	774	776	791	768	756	787	822	773	804	790	763	751	796	779	773	754	843	745	799	787	747	829	763	777	830	814	780	823	810	788	761	794	787	756	823	774	761	820	786	784	810	812	791	724	754	789	709	801	811	815	819	797	792	807	806	790	767	781	826	719	808	846	748	789	847	801	708	807	734	824	868	789	786	767	775	771	795	804	776	743	805	783	753	824	794	773	748	826	808	795	819	753	795	748	775	772	862	746	801	817	740	769	774	815	768	799	812	775	822	793	806	736	801	831	745	763	773	796	792	787	800	804	834	797	840	842	751	813	811	754	813	774	762	754	746	816	726	798	782	802	777	757	795	791	740	830	755	787	783	806	789	813	857	820	791	778	820	779	808	798	748	823	771	813	803	849	814	807	844	787	804	800	819	775	809	811	770	791	787	785	826	786	755	750	833	829	797	806	791	832	732	755	797	786	835	743	775	772	802	838	786	814	799	826	860	750	829	820	825	757	796	780	820	782	822	821	760	784	780	796	755	744	772	860	814	805	751	817	821	808	783	792	760	764	785	820	766	812	772	793	765	782	747	789	761	800	745	800	781	733
34849	44095	43688	25251	13272	8430	4013	1861	1169	944	945	893	834	894	899	907	860	850	854	932	914	878	840	889	884	850	865	836	859	876	851	865	888	897	904	852	907	939	909	873	894	886	911	855	884	839	903	831	851	894	859	914	890	876	875	853	892	874	845	907	890	855	878	813	840	874	816	899	853	918	878	856	876	898	826	884	859	844	861	890	842	869	882	899	907	822	867	859	869	883	878	882	827	836	861	870	916	902	860	837	852	858	869	889	875	852	863	839	859	880	913	875	859	845	817	847	848	833	870	891	879	866	843	883	847	820	883	806	820	837	881	795	840	893	833	883	831	857	886	849	910	893	845	875	875	839	925	898	876	886	899	912	865	897	874	899	878	935	854	920	856	846	813	871	911	861	865	853	865	824	841	884	901	840	837	803	845	834	897	856	906	864	854	890	846	807	874	837	883	874	863	831	883	846	894	903	875	821	907	860	883	879	844	857	888	872	874	867	853	838	880	853	863	835	838	871	883	897	887	905	872	885	872	867	892	898	872	865	831	855	819	843	865	881	882	891	854	852	893	845	822	877	845	902	817	897	863	848	861	837	880	859	889	896	901	847	878	812	827	832	818	835	885	848	881	856	885	825	819	859	860	849	879	870	875	889	894	886	894	837	850	848	875	903	879	867	857	889	861	850	862	852	847	900	893	863	876	863	883	927	836	867	872	822	911	874	927	828	886	841	918	872	825	837	883	865	902	844	882	877	839	834	859	929	855	894	894	886	860	869	891	847	911	894	903	838	890	884	882	891	825	801	887	883	822	869	857	898	875	837	895	895	859	905	839	851	909	927	844	916	861	886	879	859	843	825	839	902	809	826	1008	919	903	866	809	892	854	827	900	888	876	847	865	817	922	839	841	874	873	845	850	847	851	920	890	868	853	890	844	810	864	902	895	859	818	906	864	905	848	860	855	918	904	910	861	870	830	874	861	843	865	900	869	899	898	861	902	850	840	873	841	923	853	855	894	863	845	861	793	833	835	851	901	848	881	884	821	852	890	895	834	850	932	838	856	841	837	837	919	859	910	862	899	843	892	840	867	812	879	892	851	889	901	825	861	886	891	831	841	878	815	908	900	905	874	900	867	906	889	855	838	944	890	836	929	846	889	869	869	854	873	857	880	832	802	907	867	871	800	896	868	873	837	856	883	878	889	887	861	846	841	866	855	831	895	896	879	814	859	858	858	916	861	871	911	883	863	894	862	864	890	826	920	865	882	893	882	820	820	871	884	884	919	838	883	891	859	870	840	881	840	836	904	843	803	901	876	909	823	862	860	881	865	864	842	859	858	863	842	917	853	825	860	834	895	849	851	847	876	897	846	889	904	904	831	843	901	850	839	853	848	858	845	875	921	868	874	860	876	862	889	866	850	852	860	836	836	873	830	865	835	854	860	858	852	881	892	808	858	850	853	922	890	892	854	764	908	877	860	909	877	872	851	825	934	896	808	926	862	898	855	860	846	829	883	826	845	842	891	861	882	879	868	835	877	843	854	879	858	889	881	911	884	844	871	884	866	848	892	874	932	867	864	860	854	867	878	877	846	846	866	874	856	824	920	892	884	892	852	892	846	839	838	909	846	850	817	852	842	882	886	829	916	894	915	832	807	912	896	867	861	828	859	826	850	833	892	887	907	865	873	871	884	821	908	887	899	845	895	862	850	861	872	828	865	826	849	834	882	885	845	876	865	840	889	905	882	853	876	875	878	887	879	923	849	837	904	837	886	817	849	850	859	901	891	880	849	878	931	867	884	890	880	861	918	889	895	819	874	877	862	928	855	844	845	862	908	862	887	816	839	834	865	907	835	803	872	899	889	850	868	819	860	924	863	856	857	876	896	837	874	814	894	838	837	828	837	867	860	869	884	850	894	878	798	855	878	877	853	877	865	853	861	868	888	884	909	847	913	831	885	916	821	842	873	844	848	856	872	893	862	885	896	847	846	859	871	925	828	917	925	840	918	843	866	917	868	882	848	788	852	896	888	837	877	842	890	860	875	889	825	903	875	808	897	828	830	850	856	871	882	850	844	850	914	877	879	894	873	885	877	847	899	875	840	944	881	864	892	893	824	861	832	873	898	939	899	878	860	835	928	871	868	821	883	906	841	852	881	871	879	884	901	890	874	882	900	835	875	893	900	877	830	908	877	876	836	848	845	876	884	822	858	859	847	886	916	856	865	844	877	884	841	859	886	870	850	862	828	866	816	850	917	849	870	810	874	857	879	881	909	885	853	867	880	830	857	939	876	846	897	884	912	873	878	844	845	860	856	862	843	896	890	807	852	844	822	889	858	836	865	884	830	869	887	921	820	850	894	843	885	855	866	845	854	886	849	861	862	866	829	817	921	855	850	890	878	866	836	806	868	842	872	863	854	834	864	875	852	838	847	847	842	885	894	854	883	839	824	868	936	893	890	884	831	890	862	839	924	881	844	918	845	856	859	906	875	825	886	886	818	803	909	856	808	867	890	846	841	858	854	905	891	888	860	870	853	882	842	921	865	905	857	854	893	828	888	835	893	849	927	869	844	827	858	868	922	855	873	839	847	919	867	874	830	863	887	882	878	825	870	877	827	805	906	900	862	904	848	869	848	898	842	861	919	863	891	840	870	895	851	886	863	867	854	791	848	866	912	842	841	853	833	862	840	889	841	850	872	851	881	816	851	887	916	888	880	909	858	827	858	838	870	860	825	857	921	857	864	857	893	850	860	899	875	863	845	884	858	915	869	899	841	881	887	850	845	864	874	877	882	825	851	799	862	859	912	873	856	829	883	861	868	815	872	863	828	947	885	926	851	859	904	870	846	841	848	873	862	859	862	868	865	881	884	887	860	919	866	857	881	845	789	884	852	828	886	881	862	857	901	880	865	831	849	908	823	864	851	847	871	873	834	811	867	851	892	862	850	883	840	892	843	827	810	827	778	841	893	837	830	854	882	831	860	853	877	933	851	901	900	862	893	906	902	940	904	887	875	877	832	868	881	836	873	830	895	892	838	858	818	861	879	872	856	903	881	841	845	911	869	889	895	862	828	914	869	834	900	844	870	816	882	928	864	866	888	849	872	863	857	850	856	885	831	841	825	888	880	835	889	859	865	852	840	842	874	821	890	866	863	899	896	863	885	865	847	874	853	956	825	869	824	859	861	923	891	916	923	846	898	884	817	887	905	860	824	884	846	861	905	843	881	833	881	882	856	887	870	852	886	834	855	812	876	856	834	890	832	861	880	857	867	865	896	870	900	858	878	848	906	908	866	865	799	885	904	851	871	841	837	866	890	937	838	842	843	886	903	834	867	886	908	863	850	897	839	879	897	862	899	830	853	890	869	820	889	831	883	866	874	904	831	918	806	860	879	872	910	919	896	887	901	855	851	825	824	838	882	919	853	830	875	852	849	860	864	839	860	852	835	884	849	924	809	890	866	844	831	803	850	849	853	834	908	904	859	851	888	832	798	832	847	870	875	880
44492	59911	44592	22737	14441	10465	5275	2332	1412	1137	1021	1002	1010	1021	978	987	980	1037	1023	979	1020	909	981	1001	1038	1026	1061	1003	1051	984	1024	1041	993	987	980	1010	1052	1017	980	1015	1014	1010	1064	1044	1054	985	1042	1003	997	1033	1047	984	1010	1030	1077	1040	1039	1011	1047	1043	1050	993	1031	1004	1025	1026	1035	963	948	1053	1056	1010	1035	995	1043	999	1035	1010	1004	1014	1033	1067	1016	1072	963	1010	1006	1026	1026	1024	1045	1040	996	1047	1074	979	1041	1051	1023	1038	1021	1052	1038	1070	1016	972	1040	990	1052	988	944	1029	1015	993	958	1079	1020	1030	1010	1046	972	986	1012	1035	1056	998	1006	994	1060	1006	1040	1054	954	1007	1067	993	1020	1046	1046	993	1046	1030	992	1092	998	979	964	1041	1044	1008	1038	963	1011	1094	988	1025	1024	1000	1037	1025	1055	1009	983	1005	1039	997	1042	1018	1002	1055	1037	1045	939	1009	998	1039	1020	1065	1038	1083	998	1016	1006	976	1042	967	1030	1039	1002	1049	1016	1048	1026	1061	1067	963	981	1030	1055	983	1015	1001	1033	1037	998	1056	1063	1036	1076	1023	999	1004	1052	1010	982	1039	982	994	1031	996	1001	1066	1017	1053	1021	1005	1010	1015	1033	1083	1024	971	1025	989	1003	1031	1002	1005	997	982	1025	956	980	1046	1030	1048	1007	992	1043	1018	1009	1080	1036	1026	1009	1057	1005	1047	1092	1004	1065	993	1053	1034	1012	988	1030	1033	1045	1048	1029	1086	1016	1021	1049	997	1054	1061	1015	998	1014	949	1072	1010	1059	1011	967	987	1036	1040	1052	984	1023	974	1079	978	1025	1007	1037	1060	1019	1026	986	985	1043	1055	1004	1042	1035	1004	1048	1021	994	988	1024	973	1002	1034	1054	1025	1083	1029	1041	1032	987	1060	981	1056	1006	1026	1068	997	1026	1047	1074	1028	1053	986	1033	997	1044	987	1023	1022	974	998	1030	1054	1027	1045	1038	1076	1014	1036	1049	985	989	996	1037	1050	1016	1016	1045	1031	1007	1016	936	982	1015	1035	1023	967	1003	973	1027	1035	1043	986	1080	1004	995	1024	987	1010	1011	1027	1012	1010	1042	1025	986	998	991	1046	1013	1023	987	1042	1078	1012	1018	1018	1034	1021	988	1011	1012	978	1002	974	1063	1029	977	955	1048	1034	1033	1029	989	1013	1041	1008	1085	1071	980	969	991	1001	993	1067	1034	1005	1008	982	1034	1045	1045	1048	1035	1009	1038	1009	1026	980	1055	1028	1024	1033	1035	1041	1009	1105	1005	1076	1030	1046	1047	1048	1007	1027	1063	1026	1019	1023	1009	1070	1057	1075	1053	1006	1021	1042	1001	987	1001	1025	1034	976	1044	1010	969	1079	1001	1057	1017	1017	1049	1056	1007	1029	948	1034	1020	1066	1014	1002	1015	1024	963	1046	999	1004	1014	986	967	1008	991	975	1050	979	991	992	1017	1018	994	1043	1018	1037	1020	987	986	1015	999	999	1018	1010	1080	1047	1017	1056	988	1011	1003	1050	1032	1022	983	1006	1027	1015	1020	1036	1046	1043	1054	1096	973	1045	1018	1026	974	976	1022	968	1012	1045	1058	1036	1012	1028	1033	1098	992	1064	1017	1055	1037	1015	1015	1023	1061	1009	982	1039	977	1038	1018	1090	1031	1027	1015	971	1044	1030	1042	983	998	995	1027	1072	1043	1000	1029	1072	998	1051	1015	1007	1053	976	1093	1007	1027	1002	1114	1005	1051	1004	955	1007	1003	978	1015	1021	1068	977	1042	987	997	1084	1014	1035	964	1035	934	1052	1004	1030	1041	1006	1015	1057	1081	979	1034	985	1014	1052	1009	1031	996	1036	986	1007	1074	1046	1013	1034	1040	1085	1061	1005	990	982	977	1054	1010	1009	1132	962	961	982	1040	1004	994	1035	1016	987	1093	1050	1022	1009	983	1015	1037	990	983	1078	1023	1019	993	1022	1027	987	997	996	1048	1015	1010	1018	1033	1034	1014	1029	1046	1021	1063	1010	995	962	995	995	1055	968	1033	1009	988	1039	1062	1037	1057	1020	1051	990	1066	1048	1019	1001	964	1022	1043	1021	1047	998	1008	1026	1025	1053	1010	1022	994	1034	1014	1027	976	984	1003	934	1042	1053	998	1064	998	981	990	1042	1031	979	1041	1059	1041	991	991	1017	1067	1073	986	1069	1026	973	1011	1034	987	1046	997	978	1017	1033	1039	1004	995	990	1025	1022	987	1068	984	1058	1007	1007	1017	1047	999	1007	1008	996	1044	1043	1024	948	1038	985	932	1074	1047	954	1033	1030	1066	1010	991	1010	1036	1021	1052	1032	1015	989	1029	1024	1013	1041	1000	1021	1024	1060	1029	1015	1054	1002	1013	1080	1035	1031	959	1025	1005	1061	1036	988	1024	1065	1016	1048	1006	1034	1034	974	1005	944	1068	981	1038	1044	1005	991	1036	1007	1038	973	1059	1060	950	1039	1035	1031	960	1062	1038	1049	1068	1065	1013	963	1009	1004	1080	994	1023	991	991	1046	1014	1030	1005	1105	970	1026	1006	1044	1098	1063	1056	995	1036	1076	978	1060	1031	1004	981	953	1019	1030	1023	1065	960	1032	1043	988	1026	1048	992	1044	1063	1025	963	1008	1057	1018	1040	1090	1053	1002	1008	1004	1011	1012	1031	1019	1007	1007	956	962	1029	1064	990	973	1007	1028	1051	995	978	1052	977	1006	979	1008	978	1005	1009	1021	1052	994	1015	1045	1089	1016	1061	1021	1015	997	998	1053	1005	1026	1025	1026	1017	1035	992	1043	1048	966	1003	1003	1051	995	965	1054	1028	1025	957	1000	1065	1016	1008	1007	1026	962	1009	1011	1054	1014	991	972	1040	1047	1009	1001	1046	948	1018	1007	1018	1032	982	1010	1026	1016	1050	976	1002	984	1025	1024	1014	981	1010	976	997	1083	1019	1003	1011	970	1031	1070	996	979	953	1075	1029	953	1010	1096	993	1050	1044	1034	1039	1054	1031	1077	1028	1005	1012	1026	1039	1014	1061	989	1015	1001	983	1017	1015	1100	1007	1008	959	1041	1008	995	1070	1064	995	960	1019	1002	1083	1008	1025	1020	996	1028	1064	1040	993	994	1039	1034	1024	1060	990	959	953	963	1006	1023	1002	1042	983	1074	992	1050	1017	1063	1061	998	983	1011	1007	1042	977	1004	1029	1031	1003	994	1042	1019	1063	1119	984	1061	986	1074	1065	1027	981	1037	1034	981	1021	975	1019	1003	1027	1058	994	1025	1024	1053	971	1006	1015	976	1009	1000	1089	1002	980	993	1026	1073	1102	1059	918	1056	1005	1000	1019	1020	1141	1049	1071	1009	991	1063	1046	1008	1058	1051	1016	1011	1034	966	1029	1065	1044	1057	996	1049	989	1029	990	1040	1004	1019	1054	1060	1053	1016	948	1018	1038	1031	1084	1004	1059	1029	999	1042	1046	1008	1063	1067	1021	1058	1010	1045	1015	1028	963	1056	1037	1006	1068	1023	993	996	1060	993	1038	1075	1046	1067	1037	1072	1050	1025	980	1038	1016	1070	1055	1069	1069	1047	1020	1006	968	962	1007	1094	1042	1060	1024	1001	1000	972	984	1043	973	977	1037	1040	978	990	972	973	1011	1030	1037	1076	1020	1025	1007	1098	1084	1087	987	1018	964	1049	955	985	1017	990	1044	1041	1001	995	1011	1008	986	1005	1027	1052	1039	1044	1036	978	996	1000	1048	971	982	1038	1015	1023	1042	1059	1001	983	1053	1030	1063	1013	1022	1027	1035	993	998	1008	988	1045	998	984	1016	1002	999	993	1001	942	1028	1038	1063	1028	1057	1003	1002	992	979	1024	1053	1044	1029	1007	1006	1030	1012	994	997	1045	992	1011	1017	1014	1051	961	970	1042	1074	1051	1039	1018	971	995	1056	1020	994	1084	1070	994	1015	998	1062	987	1035	969	1037	1012	1046	1065	994	996	1048	1056	1044	996	998	1077	1003	1026	1035	1037	1034	1029	1016	1002	999	993	991	996	1033	1046	1078	1084	989	1014	1029	970	1003	997	1060	1038	986	1007	1094	1006	1021	1042	1045	1032	1020	998	1004	1016	1013	1026	1025	980	1040	1099	986	1028	988	1020	1000	975	1042	969	991	988	1059	1002	1038	1014	1013	1039	1014	1032	1009	1072	1034	1032	989	1025	1031	988	990	1023	1007	1040	1076	1037	1017	1040	1016	1075	1034	1063	1088	1024	1052	1050	1050	1008	1070	1091	986	973	1034	1061	1004	1076	1012	1046	1077	971	1062	1031	1024	1023	1081	1032	1047	1029	1001	964	1017	1023	1036	1017	1049	1032	988	1071	1085	1071	1025	983	1057	1011	998	998	1061	1003	1017	1042	1018	1048	1025	1066	1016	977	1012	1011	984	1042	1041	997	1017	991	1018	1049	964	1027	1027	1035	1024	1045	1025	950	1048	1012	1002	1044	1042	1004	989	1054	1007	987	991	1033	945	1031	1005	1043	1019	1020	1051	1060
24708	22075	32702	31961	33415	33985	24484	9418	2586	1143	758	748	756	718	747	720	764	697	691	698	732	753	741	731	711	745	750	740	720	748	711	712	747	768	777	741	804	692	736	724	709	701	715	724	741	725	765	713	724	736	714	711	722	684	720	725	740	719	685	730	750	707	733	751	773	701	733	730	752	775	719	715	737	732	762	662	708	743	728	697	741	733	745	701	751	763	796	703	719	741	696	761	709	763	772	745	736	736	673	702	705	756	684	719	756	702	716	702	729	740	761	747	726	710	719	730	711	688	697	736	687	732	739	735	656	750	736	789	753	737	771	673	749	718	737	669	750	716	749	745	747	733	710	727	689	778	697	732	731	721	782	697	737	736	700	747	672	713	743	768	760	678	732	745	725	755	732	709	696	743	716	743	706	713	721	679	728	747	702	769	753	698	747	715	692	716	694	761	723	727	741	763	763	756	781	718	689	707	699	741	740	682	758	685	750	730	700	748	727	741	730	700	689	692	726	744	749	707	731	715	728	725	725	742	701	800	753	725	746	764	759	718	698	765	764	713	745	737	674	763	704	763	735	735	766	723	705	698	713	790	685	702	705	734	682	710	698	733	679	702	703	684	763	672	730	727	774	735	708	693	710	760	792	711	677	704	739	741	757	697	746	734	715	748	770	721	728	732	741	728	721	719	737	736	687	733	749	675	707	688	736	704	737	727	700	728	731	709	739	738	729	699	697	771	782	703	734	729	736	780	714	724	733	746	703	711	700	751	729	760	712	705	746	725	718	660	756	731	750	715	733	650	746	727	710	705	751	719	739	711	708	740	774	740	719	697	706	725	729	727	715	746	683	755	699	657	682	703	696	727	747	757	711	715	757	741	736	722	701	714	717	692	722	766	729	744	695	765	733	712	700	712	748	708	727	666	720	722	727	743	728	718	727	694	701	744	704	737	722	726	720	744	685	751	718	717	736	712	699	702	719	724	663	741	722	749	748	739	678	720	722	685	731	703	710	730	679	767	744	750	715	748	756	766	730	752	692	713	746	713	709	698	682	730	753	714	720	746	739	714	752	735	696	706	733	743	747	763	722	722	768	719	698	696	680	704	725	813	709	742	705	743	734	745	756	695	681	699	678	746	760	669	770	748	715	731	708	680	742	744	721	734	740	752	723	732	737	779	710	689	726	695	699	737	707	711	701	736	749	727	719	715	763	754	686	744	736	687	745	751	746	740	744	647	696	727	693	743	715	737	707	743	752	760	729	725	738	742	711	677	704	728	743	720	761	719	715	797	716	738	717	733	749	705	768	690	687	710	751	730	704	692	728	751	691	736	752	792	701	750	765	711	774	693	664	712	742	741	716	764	702	731	675	736	768	681	698	751	684	741	704	721	743	689	770	742	734	684	710	726	759	671	723	777	771	718	728	680	754	747	750	755	744	733	726	685	737	708	686	706	704	740	718	732	731	704	755	754	737	685	733	744	710	748	746	738	771	748	724	701	769	723	730	724	686	728	707	712	724	782	683	746	744	721	692	716	772	710	742	746	766	717	722	701	804	756	722	735	723	767	696	687	740	736	744	720	750	740	695	736	754	741	751	704	703	715	770	774	719	752	753	715	707	707	761	766	760	764	721	724	718	717	727	743	777	740	766	726	709	707	709	685	713	704	725	698	734	696	676	723	682	727	768	715	729	713	713	754	719	737	710	717	749	731	721	709	735	755	733	757	732	643	744	734	726	658	736	760	638	700	709	718	781	717	733	698	756	757	697	736	823	695	706	703	724	703	729	682	720	732	745	759	671	721	722	772	719	739	740	681	713	727	733	754	724	708	715	711	708	709	718	687	719	728	757	733	720	730	757	726	719	735	673	713	743	661	723	782	766	758	737	738	724	715	724	777	727	712	684	725	702	764	690	719	797	771	747	741	753	717	768	688	715	695	739	680	735	697	728	720	710	742	719	737	770	688	770	704	789	716	714	719	701	706	771	731	700	718	726	730	789	730	719	714	663	730	742	745	722	729	714	740	749	733	725	740	693	706	700	694	684	739	732	766	688	686	748	726	754	723	734	771	698	743	709	733	727	730	712	689	732	733	699	698	722	693	753	757	698	708	728	714	760	752	736	714	795	730	758	703	752	731	749	753	672	671	718	746	706	737	732	733	743	760	667	714	745	727	676	735	730	724	722	716	738	689	702	667	705	778	680	761	722	757	729	693	738	720	699	705	742	735	754	745	686	747	728	767	758	706	733	719	740	681	716	793	681	784	682	720	724	728	738	715	712	724	722	673	706	705	730	724	704	756	740	693	688	743	711	690	700	733	738	678	769	750	729	679	637	718	699	752	712	744	714	664	720	786	746	751	705	707	717	721	710	762	712	736	731	752	746	733	732	702	719	686	762	753	672	700	725	733	747	761	759	671	714	777	723	725	774	743	681	710	755	756	692	699	749	747	742	765	727	707	719	702	726	720	699	718	780	747	712	710	762	715	754	736	729	711	770	725	756	728	745	770	760	739	727	801	737	720	673	752	736	750	739	715	718	735	791	729	694	793	755	772	714	748	703	701	749	762	707	721	672	676	697	686	731	736	667	735	757	753	736	687	641	739	717	755	671	733	710	689	687	683	733	728	704	700	720	773	736	776	736	703	739	704	751	710	777	746	748	742	739	701	714	705	749	724	726	760	741	755	749	706	677	750	743	697	676	702	690	733	735	694	717	729	727	722	721	749	730	732	719	735	725	765	755	757	691	702	669	717	722	730	756	761	711	706	735	700	758	701	696	733	771	790	715	792	716	747	752	713	742	744	783	741	741	693	737	729	685	699	754	708	659	722	688	733	732	748	729	718	728	702	705	719	760	732	722	712	733	742	751	727	737	734	756	796	751	749	725	742	725	726	693	715	746	706	686	705	724	725	728	722	729	684	720	776	732	706	718	736	704	733	702	743	745	744	729	733	748	731	716	742	720	784	747	764	750	723	741	687	714	742	706	744	727	734	736	722	747	668	784	699	733	717	689	730	674	725	783	700	696	689	753	701	727	711	751	668	762	724	742	691	755	701	713	716	685	725	725	725	748	710	743	743	661	703	707	751	749	704	683	720	662	752	728	719	697	749	741	736	739	722	752	734	755	721	699	733	753	683	746	718	723	722	678	721	749	701	741	757	694	707	704	727	741	727	762	796	767	722	767	735	751	742	746	769	690	724	686	724	714	712	736	749	722	706	713	717	704	771	706	710	705	729	747	704	724	683	712	749	753	723	738	744	726	688	760	755	723	699	704	680	748	720	728	716	727	741	731	729	686	727	717	703	741	714	679	738	710	702	721	747	785	772	722	747	748	760	737	772	717	739	681	735	742	764	694	762	717	687	714	727	761	687	767	746	751	737	748	695	711	711	711	751	732	745	753	740	706	749	722	680	674	694	744	737	742	722	751	709	772	697	742	739	687	717	698	704	712	760	675	753	741	701	721	708	711	705	711	736	686	682	744	755	723	732	716	740	758	731	766	752
47419	76108	62441	43966	41633	35928	24039	10363	3441	1440	987	876	824	820	889	781	928	892	849	802	888	841	849	877	885	856	897	842	863	888	873	867	850	858	840	849	837	852	861	862	849	841	871	854	859	850	884	836	896	889	822	850	851	915	849	823	885	812	905	898	905	884	875	825	874	828	854	872	862	874	872	907	896	834	920	860	841	851	870	870	880	824	898	831	848	889	888	854	835	839	861	874	877	820	856	806	823	840	833	822	850	777	887	855	896	840	885	885	808	874	824	879	826	873	855	925	867	869	846	882	843	836	878	871	844	843	869	868	866	832	891	871	859	810	835	844	863	879	875	849	805	871	831	870	844	847	899	853	909	858	848	921	871	818	855	858	905	873	869	864	852	912	884	894	882	892	857	815	866	916	834	852	845	860	895	868	865	841	880	882	870	825	860	868	874	844	863	898	852	839	878	819	863	829	874	827	840	852	831	861	907	888	866	894	813	797	897	852	872	870	904	892	854	851	865	917	901	889	856	798	846	835	857	855	870	826	869	881	903	852	828	912	850	840	889	843	852	888	842	870	897	854	869	877	888	836	834	853	829	849	833	834	829	831	874	847	834	860	919	885	887	915	840	806	852	873	875	897	860	868	815	893	887	887	847	822	903	842	834	852	853	846	837	791	851	846	881	836	917	867	871	814	876	875	844	855	838	881	852	867	874	870	867	868	864	814	876	882	855	832	827	852	884	851	839	838	820	927	833	861	860	873	877	891	881	793	844	852	865	899	869	867	841	863	852	805	886	865	843	826	889	855	911	856	882	873	826	852	870	844	848	840	828	921	867	844	883	920	850	867	845	872	861	861	884	847	875	847	897	874	819	830	870	825	877	849	830	909	926	881	897	860	860	830	901	854	896	843	874	834	883	849	894	861	847	812	912	849	880	878	840	862	848	859	835	888	843	880	904	819	809	875	835	823	884	826	886	887	813	838	870	834	882	847	804	869	867	855	878	806	834	855	827	881	827	826	874	839	904	835	859	915	865	894	813	919	838	904	812	827	888	844	832	896	884	866	888	877	860	829	887	831	856	856	809	860	902	866	834	896	882	853	899	882	894	890	849	872	859	902	893	827	872	831	872	855	889	899	896	858	810	849	886	891	864	843	859	821	803	856	933	853	890	866	891	899	885	846	811	865	886	898	853	821	845	791	900	837	877	858	815	814	888	865	844	881	850	886	847	887	859	861	811	837	828	857	861	857	879	869	851	862	851	863	908	854	896	851	831	819	886	912	875	881	858	818	798	836	829	863	820	855	885	827	874	810	844	862	873	834	848	855	840	870	872	839	817	914	881	807	875	821	870	854	866	852	842	884	861	894	901	890	788	895	861	859	856	889	852	865	906	881	864	864	866	895	878	865	918	892	868	910	850	854	884	875	847	904	865	834	875	886	885	828	864	842	896	864	871	887	862	896	920	860	845	909	827	862	841	886	834	860	866	850	872	878	865	837	807	881	851	871	830	816	862	870	828	866	845	827	908	885	900	846	843	903	842	883	885	875	808	871	844	883	829	845	830	805	832	841	906	838	901	869	805	864	903	865	867	864	856	878	846	837	917	891	855	924	857	856	915	839	824	813	927	906	877	863	841	893	848	870	844	867	873	872	862	892	908	851	828	942	854	930	846	866	832	843	896	846	870	829	905	888	893	853	861	864	837	852	884	885	864	893	832	837	893	867	860	848	875	871	801	858	861	874	857	864	848	843	857	898	834	866	838	882	875	856	853	888	843	850	825	858	862	843	886	903	831	869	866	840	833	852	850	866	929	872	860	925	849	888	845	824	828	872	883	810	809	840	915	909	881	880	845	828	864	821	851	905	869	853	827	817	867	870	844	860	869	844	835	820	825	867	840	828	871	924	857	850	841	897	812	871	878	841	860	867	902	827	828	849	852	845	835	836	853	866	859	842	837	823	853	910	834	880	844	834	868	915	797	859	836	934	913	868	897	901	791	832	888	879	843	878	853	894	846	878	829	854	889	834	862	854	830	882	856	890	855	869	883	880	861	840	881	930	862	825	866	858	862	826	900	883	804	855	906	825	837	886	848	868	832	795	881	847	870	876	865	874	870	896	876	851	929	873	887	880	853	845	897	859	920	876	831	849	889	860	853	883	874	884	877	872	854	822	900	882	915	818	848	890	788	872	888	857	877	851	879	885	868	859	856	869	812	838	814	831	861	832	845	862	869	892	898	828	848	803	866	847	880	890	855	908	820	856	890	891	855	856	897	825	856	864	883	853	850	909	830	803	887	856	851	806	881	928	838	894	839	905	852	880	899	892	898	874	869	897	848	882	861	878	893	846	869	851	865	864	911	848	860	878	858	853	873	848	846	887	862	892	859	830	846	878	897	817	866	880	845	839	879	883	866	910	871	868	848	847	851	882	799	817	891	838	862	858	859	881	858	924	841	842	828	916	827	855	870	849	853	854	929	859	838	852	869	881	840	869	846	902	875	848	909	853	891	899	911	856	882	840	829	857	841	884	822	836	887	836	870	875	870	910	892	903	870	867	852	877	825	861	917	857	844	853	909	857	898	890	854	865	897	890	845	857	858	919	868	881	852	916	877	847	871	843	884	859	817	859	793	882	861	885	872	847	894	818	893	915	851	857	886	875	880	873	837	849	912	887	848	847	883	821	858	851	908	870	857	826	841	840	903	905	808	840	836	909	832	905	925	812	854	889	859	890	883	858	898	852	863	898	878	914	894	863	827	883	835	847	911	851	831	856	855	836	839	867	910	818	894	824	879	865	870	858	840	859	917	819	869	891	862	910	843	860	886	821	860	886	819	906	877	905	841	867	874	842	889	897	879	880	872	869	881	904	869	846	817	846	836	865	839	849	850	875	843	864	863	822	879	860	813	905	889	848	795	863	884	864	889	880	869	854	851	899	867	859	903	880	854	812	875	883	825	842	858	879	863	892	852	834	863	788	859	838	924	892	863	906	842	857	808	863	878	860	830	897	864	881	857	885	831	873	845	850	858	895	884	821	868	828	907	835	855	876	877	832	830	832	879	860	844	839	863	864	907	848	854	846	860	876	831	840	890	861	863	875	852	865	870	882	848	874	885	914	881	842	825	879	877	860	852	842	825	806	864	919	833	850	898	823	872	827	834	906	862	864	828	859	865	833	835	857	856	831	862	869	911	818	894	910	858	879	855	868	802	885	872	838	870	858	799	929	836	887	857	846	922	863	841	875	877	859	898	861	807	855	907	892	887	897	873	900	824	815	854	862	884	868	904	867	840	818	825	927	838	884	845	824	850	836	858	909	882	827	887	874	863	887	896	869	857	893	905	844	846	870	883	862	873	891	896	827	882	828	906	840	884	860	894	873	829	839	905	848	944	884	867	879	860	862	884	853	881	884	839	857	819	833	853	899	855	894	836	890	847	871	863	838	930	892	878	828	900	857	891	896	863	813	853	832	884	885	871	878	884	885	944	908	839	881	847	801	881	870	886	944
23416	21464	30330	27136	30896	42303	35988	17728	4938	1501	757	676	730	713	709	724	683	683	683	706	740	705	696	656	695	655	712	654	676	688	685	593	690	690	708	678	721	754	669	679	694	669	674	674	684	735	648	707	675	665	678	702	677	686	701	674	685	711	718	726	688	664	656	727	675	647	702	690	702	698	681	667	664	721	679	687	718	671	693	715	662	716	698	668	643	677	677	676	701	673	681	620	704	715	670	647	710	644	690	666	719	667	667	666	655	682	636	668	619	689	640	662	735	610	659	650	709	657	682	685	606	698	696	724	686	663	692	655	670	695	710	729	641	669	684	635	660	724	741	661	723	686	674	706	668	690	678	668	715	721	695	724	678	623	642	661	727	641	692	668	662	689	684	701	623	662	687	665	681	687	705	691	645	693	708	661	679	691	630	667	682	679	692	719	728	682	660	690	648	654	680	665	687	692	697	650	623	675	688	675	664	701	651	686	672	656	669	676	657	686	654	697	709	718	671	675	683	683	704	684	664	664	650	658	666	710	716	675	675	653	661	748	685	690	705	687	714	689	622	691	693	678	662	688	636	698	649	680	704	694	659	677	684	652	682	648	730	643	653	639	656	639	674	693	678	673	698	690	673	695	725	716	731	742	655	730	639	679	656	675	730	722	693	684	699	675	638	656	677	694	687	647	684	633	738	657	706	655	706	660	646	667	691	667	648	674	642	678	667	693	636	703	678	668	693	640	696	623	654	647	690	707	650	669	691	650	675	679	682	662	654	712	728	627	635	704	696	673	713	695	728	666	688	700	656	657	651	687	661	699	668	681	648	648	704	642	658	689	652	701	668	662	682	698	640	703	665	720	723	702	670	671	693	704	687	690	663	665	745	704	650	664	706	679	667	688	653	657	651	657	686	664	630	706	706	715	718	733	678	676	648	700	741	727	672	658	694	694	673	656	617	734	714	655	724	688	690	700	688	653	612	730	653	701	714	668	726	683	711	665	644	668	704	642	616	713	714	642	719	637	612	675	699	639	645	671	715	675	640	648	691	647	676	666	654	699	685	628	668	689	655	724	667	675	595	677	634	679	650	727	679	680	673	692	632	661	717	689	673	653	657	678	686	657	667	688	676	661	648	693	666	693	680	648	676	722	643	689	709	646	703	653	662	682	666	663	714	690	692	692	681	687	703	723	666	665	650	645	698	666	689	644	640	696	713	714	630	636	696	658	718	649	654	661	636	684	654	669	692	700	704	659	641	705	670	724	698	650	704	694	694	681	691	694	732	680	742	687	680	673	709	657	705	719	671	686	651	704	641	670	684	670	650	625	712	708	666	623	650	715	684	648	682	692	698	659	764	661	630	682	671	631	678	653	682	692	694	713	654	707	678	667	657	692	677	701	688	705	691	682	700	676	692	659	673	657	681	667	608	673	731	674	703	691	710	678	638	707	645	684	734	704	688	677	703	676	709	722	646	639	667	690	665	674	650	674	666	675	671	619	715	649	668	686	694	695	663	657	675	650	668	713	704	653	648	678	694	709	687	728	719	659	688	676	645	689	714	702	694	627	711	684	656	681	705	686	688	718	678	731	646	694	720	699	733	656	680	709	631	652	660	729	730	683	683	760	698	750	749	682	723	657	682	712	679	615	647	653	664	645	700	684	656	665	708	698	688	688	705	666	665	699	661	716	708	716	652	691	694	699	673	656	708	660	666	685	675	719	745	685	712	660	666	710	684	601	728	656	671	724	697	694	638	657	671	702	649	695	669	645	678	646	691	669	661	684	680	717	702	704	696	713	681	674	659	694	656	689	683	711	722	693	690	663	698	673	702	729	667	706	706	642	651	630	729	667	652	667	692	680	719	707	708	741	683	671	728	700	655	680	688	651	603	676	688	694	681	685	673	616	701	653	645	647	676	676	706	702	713	661	664	680	705	715	701	678	668	677	694	663	689	680	658	707	691	658	652	654	669	664	669	702	677	658	682	699	689	702	667	697	697	667	697	617	689	670	707	693	714	685	707	646	680	721	705	692	680	675	655	669	649	676	700	690	725	700	713	717	667	703	687	674	633	652	734	661	684	667	644	684	707	717	675	680	676	667	713	710	695	697	641	650	697	664	667	737	724	712	642	663	676	672	654	710	700	676	680	632	662	664	676	693	692	662	713	672	710	711	667	662	670	682	697	685	703	660	692	674	699	640	701	626	717	665	687	686	712	680	680	685	652	701	671	708	676	676	719	623	701	679	717	692	670	653	695	664	720	646	669	715	708	676	604	702	660	718	655	652	634	672	702	684	696	693	702	660	669	715	658	659	678	672	716	688	693	716	674	669	716	713	703	705	680	658	669	711	692	664	691	663	634	748	672	716	703	699	696	671	632	695	669	691	682	702	623	672	719	705	637	663	690	702	698	665	664	673	664	723	691	635	685	669	680	685	677	690	745	665	646	685	682	657	648	733	693	670	648	701	680	771	683	684	699	635	692	697	669	708	657	730	663	684	709	686	681	679	624	672	643	690	645	689	716	673	635	649	660	677	669	659	714	694	684	704	651	666	702	650	663	736	633	635	709	656	612	676	653	652	614	664	678	642	683	696	681	700	652	697	703	667	679	670	689	663	671	688	695	675	708	669	693	656	750	662	676	626	715	700	704	691	758	663	664	683	716	669	740	645	684	656	675	689	643	661	639	689	703	622	661	673	692	686	684	634	680	696	658	650	672	736	652	678	724	709	709	664	693	693	712	677	693	698	687	701	718	709	723	657	686	714	705	636	695	679	692	653	681	653	685	677	654	689	641	645	723	678	675	640	669	678	639	708	718	648	746	659	673	672	688	718	623	721	704	680	698	671	693	697	697	683	700	712	658	686	699	665	730	669	667	664	659	691	679	661	689	669	673	629	723	724	693	665	662	716	657	635	655	667	691	653	693	696	733	669	632	649	697	675	701	683	656	672	666	654	672	702	678	700	702	677	715	668	701	679	675	645	682	676	696	647	696	694	711	676	730	678	698	668	696	753	672	667	686	715	663	616	650	682	660	723	690	681	607	739	680	673	632	682	678	685	724	709	662	691	687	711	674	690	714	694	679	649	709	672	667	691	732	679	668	625	701	708	674	625	671	645	691	663	626	683	695	695	712	650	679	669	668	734	656	670	706	704	679	690	682	727	675	673	697	640	712	732	685	698	717	695	640	664	665	666	694	722	695	733	667	677	688	678	690	729	691	635	692	685	665	686	680	673	698	714	695	627	680	695	689	661	703	689	714	695	690	736	693	714	723	683	689	687	685	708	676	618	700	713	703	673	652	657	679	664	651	711	676	697	688	709	629	655	715	647	699	648	639	653	659	697	662	712	663	681	633	697	682	679	662	675	688	670	709	715	702	648	705	664	728	676	693	650	688	694	688	684	652	738	695	666	700	746	656	666	655	703	727	687	695	689	655	750	682	709	724	683	687	653	669	732	699	656	692	660	660	657	667	640	648	685	726	622	676	696	668	630	724	659	675	682
51871	83590	71132	52134	48228	47031	34323	17561	5975	2028	951	771	860	843	786	820	812	791	804	764	871	826	791	843	804	828	749	762	846	791	753	801	819	785	776	779	765	820	768	793	805	806	797	752	801	819	828	791	783	786	760	784	771	809	798	843	708	803	805	793	808	843	815	764	767	825	844	774	811	790	785	797	813	775	811	784	751	820	736	795	805	779	794	812	786	837	776	837	809	840	786	846	824	828	806	801	786	754	795	824	791	811	800	784	759	775	800	783	790	805	779	760	787	798	810	772	865	782	765	803	885	790	802	745	805	789	807	783	775	852	806	758	823	809	783	796	778	802	810	806	857	827	825	827	791	796	785	785	693	796	757	798	831	795	858	786	753	799	798	782	765	818	796	767	799	868	787	825	779	806	765	775	774	789	818	816	832	789	796	850	779	791	740	791	749	798	826	783	802	761	810	829	803	749	792	797	800	794	785	811	750	827	754	777	795	775	786	749	777	796	793	765	740	785	816	772	818	805	795	782	849	766	746	826	797	776	772	744	811	763	785	782	803	814	785	771	794	785	758	820	754	800	830	796	768	828	790	787	756	748	832	749	841	742	794	819	826	815	797	753	813	825	812	777	738	740	781	785	801	802	848	818	794	799	769	792	784	841	763	800	792	838	809	753	823	777	789	763	768	834	799	810	839	768	805	798	780	805	811	813	791	782	777	760	788	807	787	809	737	785	824	792	825	808	827	771	765	774	829	805	786	801	815	801	830	786	788	830	795	781	783	816	747	827	813	790	807	767	776	820	820	826	837	744	793	800	816	819	769	818	751	792	786	819	776	783	791	812	823	848	758	798	774	790	807	807	796	802	725	792	841	816	782	774	759	787	825	813	782	757	721	776	784	820	804	759	782	793	773	779	754	774	837	801	797	766	805	813	832	811	827	785	821	751	776	798	812	785	774	770	867	824	803	770	805	808	785	821	762	827	804	799	808	850	744	797	812	790	768	825	815	777	814	785	796	790	811	793	834	820	751	784	804	825	805	720	755	804	818	752	796	794	791	762	813	798	788	789	863	849	775	834	809	800	786	803	774	781	761	764	734	818	795	826	763	813	764	842	806	781	774	731	793	811	743	827	852	805	819	783	758	834	792	805	820	824	744	793	784	813	800	836	767	752	741	781	780	768	731	801	823	732	746	768	811	806	800	727	831	800	740	770	811	808	723	754	772	795	791	817	832	829	798	756	760	778	755	809	776	794	778	860	781	768	816	801	825	783	778	776	746	779	805	742	767	791	860	787	854	810	754	755	765	766	824	825	827	760	772	790	824	808	793	775	816	763	822	738	739	812	775	820	803	761	763	788	792	820	771	778	788	822	797	735	815	816	814	788	790	784	841	774	765	801	774	841	765	814	810	810	776	791	757	788	814	802	790	789	768	753	806	761	794	844	751	752	812	727	747	810	867	763	841	818	794	838	770	802	804	800	737	769	784	821	782	808	774	806	779	793	792	815	836	760	784	806	796	761	828	805	788	828	792	844	816	798	780	783	820	783	808	795	777	800	788	786	838	744	778	735	837	751	794	806	753	776	782	794	766	758	780	736	796	786	796	739	778	761	755	765	762	801	807	804	768	826	785	774	808	821	829	801	756	790	833	787	780	827	844	792	803	800	776	838	786	791	794	865	788	792	820	823	822	810	784	831	802	790	797	754	816	836	809	833	825	789	760	745	813	780	753	757	795	830	831	792	761	816	758	785	805	813	781	798	794	738	789	824	784	799	752	832	756	783	756	802	816	769	824	785	822	792	814	796	812	812	748	768	806	795	774	823	768	823	770	774	782	806	791	792	790	816	770	782	783	776	838	764	825	815	793	763	770	759	791	758	794	792	801	775	767	751	742	802	747	828	749	811	782	793	805	808	789	800	774	786	826	775	819	828	774	821	766	776	833	811	777	828	781	798	839	759	790	779	849	784	768	774	787	782	792	819	748	801	834	808	773	823	772	771	767	820	847	786	785	743	845	809	777	781	803	816	791	827	807	749	771	813	848	758	780	788	790	799	759	754	817	799	829	800	778	766	802	788	796	829	731	766	796	804	806	829	784	794	820	763	792	810	766	815	764	775	771	784	805	779	832	797	776	789	807	807	740	831	758	807	760	753	757	789	792	781	719	772	823	797	800	827	721	742	822	843	759	791	736	814	746	804	799	765	786	810	787	766	801	784	813	816	827	714	801	778	839	776	780	840	784	771	785	843	815	843	813	762	788	781	789	761	777	811	774	775	768	826	778	787	810	795	787	787	828	779	754	826	850	759	824	824	781	798	741	814	804	736	867	851	780	788	803	827	794	803	795	747	784	838	802	783	778	775	794	798	811	795	810	770	813	755	764	794	779	798	812	777	751	839	756	773	758	781	784	768	784	790	808	796	778	780	780	797	776	794	797	830	783	796	787	747	799	786	779	754	751	790	809	852	793	858	786	830	796	796	755	785	836	786	776	844	790	819	827	766	753	852	822	816	782	797	775	801	853	772	818	781	793	745	791	810	791	764	785	785	818	811	802	760	787	789	811	782	760	804	773	804	810	811	776	798	750	816	773	840	775	813	792	821	762	755	845	826	806	744	822	794	761	823	821	820	818	774	799	819	764	775	855	769	806	744	792	813	807	755	819	781	809	821	800	793	803	813	797	789	835	765	836	841	757	801	767	833	805	833	791	776	791	808	751	783	766	746	816	774	781	800	809	794	803	815	802	773	748	778	755	759	794	783	754	747	771	796	769	847	775	791	752	801	809	762	833	776	769	844	781	760	783	816	790	827	826	785	740	768	816	837	812	769	790	801	782	815	799	812	857	781	766	794	783	765	796	780	805	802	828	805	791	816	802	804	840	798	791	780	769	823	774	815	854	765	772	818	798	744	798	798	749	802	757	782	773	801	782	807	778	808	801	776	765	815	772	759	806	798	794	786	777	767	802	786	763	781	824	784	810	758	749	788	838	829	778	829	787	746	806	782	787	848	849	778	815	790	829	739	789	807	809	784	785	842	827	850	789	851	802	819	766	835	806	777	790	812	861	772	783	739	793	811	809	817	734	748	739	749	744	785	817	786	838	725	759	765	804	804	776	820	817	774	764	778	797	847	772	837	797	756	817	790	802	783	812	802	809	804	767	796	821	737	763	805	798	802	791	836	877	809	787	793	792	829	771	818	818	767	763	815	811	832	751	753	738	849	809	775	793	795	827	857	820	797	795	778	800	751	822	819	817	822	789	845	863	784	804	818	817	757	760	788	814	807	753	786	818	828	770	788	779	784	817	829	839	851	728	790	801	784	798	844	798	842	776	828	778	796	771	801	779	779	762	783	758	796	742	768	792	760	815	765	759	780	806	806	806	804	812	771	812	766	786	780	815	835	791	776	761	762	832	718	798	868	761	789	799	822	820	809	837	767	845	753	779	773	792	817	802	824	818	756	807	807	754	789	784	820	814	837	791	752	785	808	787	824	762	818	787	802	748	855
34852	43818	44759	25681	11387	7794	4801	2278	1339	956	836	860	854	920	850	948	873	778	905	872	863	890	858	841	860	834	842	878	874	844	818	852	799	887	904	864	874	825	877	846	831	814	845	869	829	848	826	911	838	861	831	856	832	854	856	827	850	841	827	880	836	827	856	855	911	814	837	850	850	870	762	804	883	909	864	890	842	850	901	920	874	848	876	823	834	893	827	847	833	873	860	807	873	860	803	818	800	873	865	866	860	895	882	851	839	874	867	847	903	793	813	830	858	862	876	904	847	878	845	864	820	843	885	890	856	860	853	884	888	849	860	830	808	845	852	856	871	889	853	865	833	856	843	851	889	844	898	818	859	848	823	890	793	839	827	833	850	794	910	912	828	815	858	815	849	858	865	859	865	852	861	858	826	854	851	870	801	874	905	864	872	905	853	839	817	852	848	857	855	837	833	876	827	874	835	872	865	864	880	831	902	831	835	836	856	873	837	832	884	880	806	898	857	843	829	843	859	821	924	910	830	865	876	846	830	856	871	809	851	843	865	814	883	878	836	844	871	843	858	810	866	814	789	821	863	832	869	880	824	870	854	848	870	888	812	852	885	838	859	846	804	900	864	838	887	826	793	888	855	895	924	811	847	864	845	831	868	789	851	839	832	879	877	766	831	890	889	811	847	880	845	861	832	847	863	916	897	825	821	870	875	877	841	894	776	842	848	879	898	856	866	844	850	844	876	820	831	837	813	881	857	860	815	907	835	829	820	894	843	866	867	861	864	905	893	835	826	868	862	849	821	893	812	894	854	877	863	856	860	825	812	862	864	884	898	885	846	886	826	844	862	842	847	833	850	912	874	858	894	828	871	852	841	856	881	855	844	847	867	841	855	916	840	876	838	858	858	869	921	892	845	845	845	832	875	836	873	862	911	861	842	879	805	889	903	879	825	842	837	798	862	846	893	821	875	806	809	904	878	800	864	856	826	829	845	835	913	858	836	910	853	837	838	863	834	883	863	882	862	832	853	882	835	857	820	863	863	841	851	813	890	869	831	868	825	858	852	858	896	877	833	871	851	833	822	869	874	882	902	854	834	870	894	853	880	834	823	895	867	877	868	905	825	867	839	860	806	859	800	826	804	865	845	847	866	894	836	850	867	800	868	852	874	877	886	873	869	838	865	848	877	881	890	829	869	901	851	844	879	870	896	843	832	877	784	844	862	830	807	834	836	870	878	779	839	900	854	858	873	879	803	850	867	862	902	910	826	891	885	811	886	848	858	848	928	864	857	814	890	824	837	816	809	798	781	889	837	892	903	894	853	883	831	882	844	877	862	885	837	853	851	838	836	938	830	841	849	872	866	886	845	834	829	886	856	897	898	890	834	891	925	883	832	823	875	824	864	875	860	837	846	857	832	878	793	864	892	824	839	823	856	859	839	869	837	809	859	873	838	882	813	872	828	870	919	863	900	891	901	853	854	896	846	832	843	797	859	858	802	845	813	880	883	839	860	843	804	797	885	819	847	837	874	841	860	871	817	879	844	884	828	880	814	815	851	873	876	870	846	825	866	867	877	856	843	901	845	844	818	851	831	864	871	824	896	854	864	852	843	895	873	825	898	834	904	874	839	836	869	849	866	860	850	844	846	865	862	820	870	844	845	839	897	823	837	877	838	877	882	834	881	874	845	833	865	810	860	907	836	871	808	890	888	828	881	827	878	835	870	878	853	864	863	879	854	867	923	836	838	835	931	821	834	827	863	866	871	870	865	858	828	864	837	855	926	868	888	861	853	863	872	863	830	916	835	837	807	861	852	872	882	856	927	827	869	865	844	868	892	869	863	834	874	846	867	859	867	805	841	866	847	874	880	814	891	883	826	829	822	840	805	825	821	813	868	854	907	855	869	853	869	888	817	866	907	855	862	817	873	857	843	838	851	894	867	865	834	844	862	842	844	826	883	842	851	855	852	872	879	914	856	846	800	865	852	883	831	824	883	808	828	838	834	861	869	851	884	818	910	838	849	817	887	839	826	821	861	858	828	855	832	845	812	872	823	849	901	811	858	861	873	888	827	842	876	821	829	800	841	887	841	882	826	863	839	851	863	851	869	870	881	863	859	891	841	894	841	829	820	877	864	865	805	873	817	786	860	860	909	884	919	846	895	842	821	917	852	863	875	880	898	837	876	870	865	860	872	909	861	839	854	864	880	857	876	813	785	875	901	866	881	838	936	832	895	827	809	776	871	845	851	887	795	856	798	836	864	848	763	868	850	843	827	857	833	864	821	821	910	819	865	893	819	835	887	881	846	896	859	857	826	853	840	917	883	821	851	819	851	868	896	795	861	839	832	872	857	816	845	832	883	876	885	852	842	833	875	859	852	800	856	841	885	883	846	841	849	900	850	834	842	841	840	798	820	868	837	869	844	861	869	823	873	847	854	875	877	861	885	873	849	885	893	823	863	871	901	906	820	910	851	910	866	832	879	881	857	841	828	831	864	886	776	835	811	793	851	903	821	876	823	862	870	859	906	868	941	876	854	849	808	833	880	853	836	863	854	887	839	821	886	832	861	883	881	856	853	879	903	852	815	831	816	831	852	823	885	882	864	875	862	863	895	911	859	836	889	871	858	862	826	827	900	862	872	917	828	856	853	841	828	902	810	813	797	834	821	911	885	892	842	914	891	819	806	863	876	870	833	866	867	850	872	882	853	834	867	852	890	878	854	812	853	907	826	861	818	832	881	883	843	840	879	839	871	858	903	917	911	852	872	890	878	866	868	869	841	831	859	820	839	824	864	810	877	883	811	829	889	811	823	899	828	839	879	851	902	875	832	839	861	839	823	841	860	867	810	828	888	872	904	898	894	868	793	881	907	873	846	842	867	870	851	890	870	897	825	899	850	882	868	905	892	846	816	844	865	827	874	826	840	885	887	879	843	854	837	878	914	852	799	825	834	881	822	890	773	817	889	911	866	830	833	822	854	886	878	891	860	859	812	853	826	828	863	893	831	878	853	872	892	827	861	840	872	834	892	825	882	821	817	880	870	820	832	858	847	822	789	839	932	855	876	881	851	873	889	861	841	870	832	827	877	894	874	827	899	880	849	833	810	873	898	878	887	830	849	845	849	835	894	915	892	863	878	864	891	844	824	860	862	866	847	871	850	877	829	840	832	861	956	841	881	880	862	885	843	848	832	911	828	872	871	877	854	894	897	829	826	868	866	848	879	857	862	859	810	852	862	866	837	846	828	880	875	851	883	871	859	842	860	857	841	871	786	895	884	844	844	828	930	832	826	871	887	853	900	883	874	811	865	817	906	874	924	882	841	901	808	920	864	864	840	819	860	888	851	833	903	906	872	841	821	903	911	894	876	841	870	831	834	841	869	852	844	837	849	855	900	878	811	862	869	874	861	831	804	874	827	862	863	893	851	840	862	852	873	884	861	830	851	878	840	897	811	895	842	864	874	859	864	831	894	914	855	855	868	855	907	910	904	857	837	883	846	837
44838	59434	45979	22547	12696	10199	6579	3070	1608	1198	1078	992	982	1051	998	1050	951	1044	1013	1024	963	994	952	976	995	972	1000	999	999	976	1012	978	1051	1071	1059	1013	1015	1019	995	979	935	1035	961	982	1048	981	1059	1015	1035	1001	1015	996	983	1014	1047	973	1038	990	1006	1019	990	1036	1065	1048	980	974	1003	977	998	1048	908	944	1027	1013	1036	1036	990	996	1009	977	998	1053	1018	1069	1028	1045	1038	967	1020	1030	1024	1020	1031	1012	985	1051	1014	1041	1040	1057	993	1028	976	984	1010	1081	1032	1048	974	990	969	1018	964	1014	976	1008	970	1073	1030	997	1015	1041	1020	978	989	1054	1017	1049	992	1012	1024	941	1016	1015	978	963	991	994	1033	980	971	972	1020	1059	1016	1024	1002	1023	999	971	1075	1055	1024	997	1000	944	952	980	1001	1022	1080	1032	1000	946	1022	1015	1015	1080	971	973	974	1054	1053	974	1002	1018	1000	1037	1012	1032	1054	1066	1011	970	939	1023	1009	1057	942	1001	998	1007	1002	1031	946	1012	1051	973	1043	1083	948	992	1005	1025	1015	999	957	986	1023	980	1032	1052	983	1020	974	1024	1009	1005	982	990	999	997	963	1045	995	1008	1025	1079	1073	950	1044	1009	1013	991	984	991	997	1045	999	1016	1010	943	972	1028	1040	1053	1058	994	1021	950	1003	1003	976	1041	999	982	1019	1051	988	1025	1032	994	1029	953	941	1038	983	1007	977	1009	938	1017	1011	1002	1023	1004	1009	984	1014	1064	961	972	965	1042	1023	1008	1048	1023	981	1044	969	1005	1014	985	940	1046	1058	1005	1004	1034	986	969	994	1062	1008	1012	1020	992	1009	990	983	971	1007	1008	1040	1011	1038	1045	1041	1029	917	1080	988	977	991	1021	983	990	1046	968	1009	1015	1048	979	1023	993	992	1001	1055	970	956	953	996	1024	986	1038	953	1046	1038	987	1018	1040	1013	1020	1048	1025	1036	971	1013	1084	1021	1056	995	1053	962	1003	1022	997	1013	1006	1019	1003	957	996	1024	980	988	1003	1056	1009	1010	976	981	969	994	1019	992	984	1012	1019	1001	1028	1021	1003	974	1011	1060	989	995	1032	1023	1002	987	1019	1022	1007	977	1004	975	1001	999	982	1040	988	1056	976	1081	1002	1021	1018	1037	996	980	975	992	1061	1010	1030	1009	1119	1039	1102	1025	1094	1006	979	1012	993	1004	1021	1016	1006	1007	960	1033	1010	1040	981	1039	931	987	948	1014	1025	1020	988	976	980	957	1018	1033	1015	1009	969	1000	1006	992	1051	1002	1070	973	984	972	1022	963	981	960	972	1021	1002	1036	1008	979	987	1003	1000	993	1010	965	1052	976	990	1020	980	995	1026	1012	987	1007	1003	954	978	1053	1042	996	992	1026	1004	994	989	1036	1039	1033	1024	1061	1040	1030	1077	971	1024	996	1016	1031	957	1062	1016	987	1026	1012	1003	1061	1032	1071	1056	977	1030	983	1068	1012	1069	984	1026	1053	1017	975	1015	956	998	1017	1004	1007	978	1025	1011	1018	992	967	1003	986	986	1001	1002	1043	978	996	1033	1046	1093	1016	981	1034	984	1078	1002	930	986	1035	1004	1005	1046	1019	975	950	985	975	984	946	1052	1043	975	998	1043	1020	1054	1003	1013	989	1009	953	1027	947	1008	1004	1013	970	956	993	992	1009	1045	1027	986	1004	1010	1010	974	1002	1014	975	992	1028	997	1033	1017	1009	1000	1048	1027	1000	993	1009	1034	1054	1020	1013	1015	994	996	1019	982	1004	1049	1000	1023	988	956	1059	999	1025	987	994	1006	974	1066	1032	968	1024	1072	1033	1066	982	1047	986	1017	1039	1006	1010	1017	1008	995	992	1007	1041	1037	1013	1012	1008	964	1033	1020	996	1019	998	1031	990	1012	996	1061	1019	977	978	1002	998	1049	1037	964	1010	1014	966	975	1037	999	1051	1051	1035	1013	1030	1020	989	1065	1027	973	1000	1037	973	973	1023	1010	1011	950	1018	994	1032	1013	1028	1031	1023	1039	1032	1048	1023	1065	1008	990	1001	1010	962	1042	1031	990	1029	959	998	974	1000	975	1023	987	937	1028	1014	1012	1034	1058	1013	1013	994	1017	1062	1036	1012	1016	1027	1006	1081	1037	975	1014	1036	1038	981	1052	1025	1014	1051	1000	1065	993	1094	1026	1022	1010	980	969	991	944	1030	1064	1020	962	986	990	997	970	1005	957	981	989	952	1039	963	1016	968	1005	984	984	1001	958	1000	1002	981	1004	983	997	993	979	1043	1053	986	1029	1024	994	993	1026	1012	978	1044	992	977	974	1005	981	1033	959	1033	986	1005	992	1007	996	995	965	1012	1008	1028	1012	1023	1013	1014	1027	968	1052	1061	1026	976	1006	1012	1060	988	1035	1023	1022	1052	967	1015	959	1013	1027	1050	1020	1016	979	1028	1006	1042	1018	991	1013	1053	959	1064	1042	1045	1018	1046	1053	1002	1006	987	1042	968	994	1001	957	1016	1025	977	962	1017	1001	1008	1015	1046	1002	1056	1016	1034	957	1052	1032	985	1027	990	962	1017	1006	970	997	999	1059	1016	956	1020	1024	1062	967	1000	978	1018	1009	1004	1024	1091	1000	1054	1043	1044	1029	1020	1025	1010	917	935	970	988	980	1033	995	1010	974	947	952	1018	1036	1005	1012	955	1045	1041	976	992	1025	1029	1014	1018	1001	1024	1003	1045	994	1065	1042	992	1055	1030	1028	1045	1060	1007	979	988	1006	1032	1050	1015	956	956	1052	1011	993	1040	982	995	1010	988	1026	1017	969	966	1020	1033	1076	958	1030	1019	1035	1028	1000	1042	1005	1004	994	939	1022	971	1010	1011	1007	1047	969	1008	1019	999	1040	1023	994	1015	1026	981	1064	1076	1040	1011	1020	1011	977	997	998	959	961	989	963	1010	1060	1040	1018	994	1052	974	997	961	1010	1036	1008	1077	1008	978	1049	970	959	1058	969	1000	1022	939	1004	1074	1026	1051	1008	999	989	1009	1029	1020	1028	960	990	991	1018	1008	1005	981	985	981	981	971	993	1051	1037	1057	1009	1023	1099	1033	1027	1027	1014	988	1007	1007	1003	1033	985	1029	1020	1008	1056	967	1052	986	1001	1033	1019	1026	1021	1066	987	998	1035	1008	1000	1012	1043	1028	965	1062	1006	1028	1031	1070	986	963	1009	1001	1058	1056	1016	995	993	954	983	977	1004	977	986	1011	971	1097	1031	1048	1019	981	1009	944	1004	1042	1010	1014	997	1044	1026	986	1025	1010	1017	1046	1026	1010	1002	1020	1021	1084	992	1074	1055	1014	1028	1009	1026	970	1086	1002	1046	1034	1042	1029	1045	978	1023	1034	960	1027	1033	961	1043	1024	970	1027	1026	980	1017	987	1013	1029	958	979	1019	982	1043	1008	979	990	1029	1004	987	1003	967	1044	952	985	1004	1039	985	999	1026	988	997	1009	1028	1035	995	978	1057	1014	1001	910	1033	974	1052	979	1036	1038	975	1038	992	990	997	1014	1015	963	1017	1045	980	1029	1048	1004	1030	1000	1035	1074	946	1053	1000	1015	1073	960	972	992	1007	1032	971	1067	1004	993	1047	1022	1035	975	983	959	1040	1010	1002	1014	973	980	985	1024	1042	1072	991	1011	1009	948	962	1028	987	1007	966	1021	1011	1022	1014	1011	996	962	1062	971	991	982	1060	993	1074	999	1041	979	1008	1034	1028	1000	991	950	960	1013	1030	1059	995	971	992	1052	987	1072	1005	1084	985	1031	958	1030	1032	1020	1034	1060	969	1041	1004	955	1015	1017	1040	992	980	1034	1026	1045	1013	1013	1004	989	1019	1046	1034	1004	997	1051	1073	1016	991	1053	981	965	991	1080	1027	997	1060	1019	1060	1016	960	945	993	1024	998	1008	1016	998	992	1049	1030	996	1056	1052	982	996	1039	1065	1111	1032	1013	962	1052	985	998	1009	985	1014	1050	1023	942	1028	985	986	979	1021	998	1047	973	1008	995	1010	1021	1026	1038	1020	998	1023	1021	963	970	963	1009	997	1016	1046	997	966	1000	1029	1049	1010	1029	1017	998	1012	1005	990	1012	1012	1012	986	966	1006	1024	1003	1029	1019	996	920	967	1017	1008	1013	1058	914	1068	997	985	1028	996	1015	1022	1074	1053	976	1014	1011	1027	967	1021	1007	998	973	1049	1027	995	999	989	1009	970	1033	978	984	1035	1016	1000	1049	1026	958	991	989	1032	1056	975	1017	1034	1025	1003	1016	951	1030	1002	1029	975	1014	1036	1044	1020	1062	1033	935	990	973	1034	1056	1030	945	982	975	1010	1069	997	972	978	1011	972
24761	22150	32114	30178	33654	36182	25096	9485	2660	1123	706	752	767	719	745	693	712	718	666	729	760	708	692	726	734	697	701	733	720	722	718	697	709	724	688	696	739	710	690	640	701	710	678	705	715	760	676	670	711	726	706	743	685	698	702	741	707	694	727	717	716	684	680	698	674	725	697	711	732	694	706	676	705	691	693	713	665	739	657	707	722	686	626	694	719	670	721	718	691	688	662	664	633	692	738	674	722	733	709	698	690	670	714	638	711	693	663	694	690	680	690	637	678	674	649	729	695	700	704	715	691	686	722	678	693	627	703	692	683	726	717	722	653	681	718	681	746	684	681	673	707	683	696	656	694	691	691	692	688	738	732	771	710	740	724	691	687	663	677	707	692	659	723	718	716	715	711	710	694	638	704	687	670	675	715	716	682	666	718	664	711	725	680	668	718	723	700	700	682	691	669	709	722	701	723	708	702	743	706	676	700	734	683	695	685	701	703	693	711	725	705	737	665	712	725	747	716	716	686	646	692	687	714	718	700	740	699	658	705	672	689	679	690	709	690	725	701	650	690	722	725	660	724	709	670	689	718	679	764	704	661	704	695	687	694	677	757	667	680	683	662	674	664	707	694	734	702	684	703	723	715	687	689	719	716	679	724	683	701	771	678	695	690	642	748	716	696	681	750	636	663	698	719	688	667	718	694	683	734	709	676	705	699	726	746	712	674	698	744	694	680	705	721	708	672	704	757	702	709	688	720	693	718	756	730	696	661	701	700	683	711	709	706	698	697	737	697	670	648	686	705	693	644	701	645	664	710	737	663	730	642	734	732	699	721	716	677	675	639	736	716	674	711	665	679	698	730	741	716	700	721	649	717	683	721	688	722	646	639	753	722	696	727	748	728	689	722	651	726	677	738	687	679	672	674	681	666	693	719	713	685	693	695	675	672	704	671	709	709	721	722	692	677	718	712	746	680	709	691	676	685	714	715	689	716	703	684	651	730	689	643	735	685	684	661	718	730	651	671	717	748	704	712	696	745	713	740	754	725	698	720	725	706	699	706	689	678	686	703	645	707	673	724	763	665	713	653	705	667	679	704	674	736	708	653	737	722	678	700	704	738	695	712	678	703	713	736	668	681	684	731	685	680	689	695	740	734	709	671	713	680	710	685	693	670	717	705	681	697	681	640	734	686	686	703	700	743	718	689	733	693	749	682	682	704	749	716	695	723	707	755	733	674	714	712	723	755	708	726	744	690	735	697	676	708	746	691	730	675	654	662	712	662	725	668	655	699	716	743	716	722	648	728	695	707	711	686	743	692	691	728	695	673	721	662	693	688	708	725	734	730	664	720	694	688	732	698	729	649	706	696	691	722	664	703	668	739	713	666	708	663	698	658	649	723	723	703	733	687	655	705	709	683	725	696	649	709	689	658	675	706	674	719	708	671	746	715	724	723	680	685	689	712	739	697	690	694	653	724	758	673	685	719	712	639	680	751	717	672	691	708	697	716	730	697	678	704	712	749	708	719	673	721	682	742	709	685	747	682	643	706	674	719	692	668	705	714	695	681	690	655	727	693	685	673	728	696	664	711	668	656	711	674	713	652	739	703	724	681	669	698	723	710	685	654	693	725	697	634	686	720	692	687	720	756	733	714	653	698	699	685	688	709	678	731	756	706	747	687	647	680	706	690	735	677	703	675	701	702	648	727	689	716	680	701	693	729	692	693	712	665	695	661	697	675	738	698	703	688	667	720	695	710	703	750	676	723	667	699	702	714	752	662	670	684	705	670	733	699	710	673	701	722	705	722	685	704	714	755	681	713	697	706	719	712	702	682	765	739	734	676	733	675	707	672	687	655	696	735	685	697	680	707	744	707	751	697	729	728	690	730	704	710	640	697	713	738	742	717	762	716	691	686	713	712	659	720	683	693	705	655	707	642	715	708	708	677	733	682	743	743	711	720	676	708	663	674	710	738	718	671	723	680	698	695	696	682	696	684	746	671	712	689	678	705	696	704	723	712	691	671	696	738	716	707	693	709	717	636	696	688	708	663	718	665	704	664	680	684	658	715	653	752	659	704	720	762	678	688	728	711	726	716	644	720	643	725	751	667	724	700	663	667	693	705	696	720	723	724	730	732	645	763	697	721	677	724	652	736	681	682	729	710	714	666	696	745	723	706	748	758	632	694	681	728	748	715	691	674	739	690	676	652	670	741	741	749	696	713	664	710	711	668	666	693	693	733	702	672	685	769	681	694	743	734	661	701	718	711	647	708	688	663	785	685	696	685	692	735	703	691	678	663	683	702	672	695	683	690	727	673	701	647	672	724	685	660	715	715	721	724	660	697	662	687	683	700	691	735	663	671	685	664	742	730	706	703	710	680	710	676	744	674	700	676	733	693	668	709	701	668	680	679	666	676	696	749	693	696	713	737	701	670	720	705	658	682	681	640	677	688	725	692	683	688	684	681	727	682	729	693	710	696	722	683	762	695	733	713	694	723	694	735	683	716	711	694	762	698	643	688	670	661	668	687	728	715	711	713	690	703	673	713	700	731	615	706	664	707	735	685	663	691	689	671	679	686	737	676	721	671	675	715	653	707	646	644	714	711	704	701	661	697	660	688	690	663	707	698	760	724	710	680	660	688	706	692	707	675	678	696	696	685	698	678	665	680	660	707	697	722	708	726	709	710	664	714	708	720	701	718	668	687	686	741	706	680	723	720	667	690	679	704	733	708	717	711	694	688	690	689	702	717	707	710	705	736	732	721	672	686	743	711	720	720	701	660	674	698	747	695	698	681	683	687	715	697	716	707	690	706	718	668	708	682	665	679	679	697	702	718	736	723	677	663	698	697	708	708	681	673	684	697	710	743	701	726	694	714	684	727	658	704	701	689	693	723	736	717	698	743	722	723	693	684	672	671	633	696	673	727	732	702	706	670	656	667	691	686	749	679	690	698	726	718	706	731	679	664	652	655	648	689	716	739	751	674	688	704	708	639	638	699	726	690	714	706	671	670	758	730	678	710	677	704	735	671	705	707	710	726	723	702	721	689	703	703	677	733	735	729	711	729	721	693	731	737	667	693	681	686	707	695	666	675	674	683	703	716	723	744	676	686	679	737	720	676	735	676	693	671	700	665	654	726	666	713	664	735	728	704	655	693	662	732	683	676	671	742	741	678	719	686	675	681	659	696	731	718	687	714	706	734	726	672	723	691	703	682	704	693	666	755	690	711	706	679	664	729	724	688	671	684	691	656	717	720	737	716	715	721	705	704	702	694	742	693	685	691	701	688	703	703	715	710	715	676	709	696	701	677	670	699	670	662	633	726	727	726	690	727	741	677	718	707	703	721	721	686	742	702	681	718	782	736	724	721	747	708	700	726	698	722	729	682	729	707	688	689	638	716	684	719	653	694	694	729	689	668	719	681	684	711	701	700	718	746	692	702	658	681	705	713	748	681	681	626	706	710	693	674	730	659	669	686	709	720	701	661	706	683	676	712	659	698	689
47486	76500	60720	42544	42282	37586	24305	10539	3832	1479	835	825	875	829	825	851	829	845	873	878	849	853	866	819	827	852	847	882	827	868	795	806	831	806	851	868	801	807	839	843	845	886	904	857	834	876	812	825	802	810	817	808	786	784	830	836	813	873	867	844	787	869	805	841	857	853	850	902	856	772	776	829	814	800	859	833	842	869	888	802	829	856	848	826	815	822	821	800	802	845	858	849	849	805	847	786	818	831	812	841	875	801	844	779	846	892	831	885	829	876	753	849	836	850	841	813	793	822	845	852	838	837	801	791	789	831	864	838	841	812	823	881	827	872	779	751	852	849	828	804	831	854	819	821	823	803	871	832	762	821	798	827	833	882	818	856	798	850	806	863	819	809	865	856	809	797	810	873	881	826	806	815	820	886	847	824	773	732	804	803	788	820	779	833	822	824	830	820	766	811	865	829	797	831	835	850	836	843	860	805	809	793	857	853	836	818	851	855	808	825	835	842	826	818	871	829	871	826	850	822	859	803	820	806	834	804	817	851	843	821	790	772	804	872	844	829	807	793	813	833	852	819	822	837	836	849	781	824	834	849	835	864	851	821	792	832	817	838	839	872	841	830	875	816	777	817	860	832	827	851	808	840	815	863	812	840	860	814	825	849	815	777	860	877	805	845	818	830	760	825	832	896	825	785	872	879	823	871	816	818	809	808	853	814	833	861	851	900	841	857	812	868	806	793	837	806	790	843	821	857	878	851	826	859	837	836	816	813	820	887	787	852	810	796	810	842	810	873	829	836	853	816	841	872	855	761	852	863	853	783	818	835	810	832	884	802	872	820	864	834	794	796	867	803	841	756	847	803	826	813	821	871	808	809	814	792	804	856	808	807	797	790	821	834	828	790	828	815	801	831	797	798	808	788	751	843	846	837	844	807	807	803	843	836	840	808	816	820	860	849	840	856	813	832	787	829	868	855	773	819	821	851	912	791	832	809	801	861	859	791	840	906	874	809	884	790	812	849	820	819	818	852	822	841	800	847	801	818	826	830	840	786	816	863	807	784	814	801	819	837	839	800	845	814	824	830	812	770	842	828	848	750	827	810	881	846	858	870	850	827	801	804	834	827	844	840	843	761	841	847	882	846	846	848	850	806	848	843	816	861	850	891	823	829	800	846	811	861	784	897	837	894	839	774	808	841	853	860	804	820	842	867	849	834	907	840	830	822	803	813	816	864	838	815	812	860	842	818	799	807	856	839	824	870	842	867	804	837	809	807	803	841	795	799	825	857	829	832	808	821	858	871	826	858	854	833	845	812	870	906	789	821	803	832	830	819	787	815	817	818	853	796	849	784	873	772	810	806	800	816	814	823	821	831	798	807	795	773	771	849	848	806	842	779	856	844	835	906	760	836	770	828	785	808	888	813	828	802	835	829	819	833	816	806	772	804	823	876	834	898	782	800	829	845	831	796	857	839	761	795	858	815	840	802	849	797	841	869	852	807	842	872	863	824	877	812	870	836	830	810	823	860	889	840	823	830	845	797	826	812	795	835	794	804	806	829	846	825	865	789	825	836	804	867	829	863	770	841	856	851	815	843	836	861	821	866	808	837	814	850	828	831	798	831	806	829	859	853	806	821	831	773	840	809	848	800	845	837	841	826	799	823	802	824	850	784	811	848	807	852	814	899	866	811	778	817	867	777	846	801	826	828	835	855	806	811	827	848	804	814	817	759	792	821	874	862	815	832	826	836	807	839	817	824	803	869	817	795	823	822	815	802	822	825	836	877	854	860	854	832	888	808	815	788	779	805	794	838	818	836	862	821	789	877	777	803	760	836	830	856	850	804	828	870	842	828	810	800	821	859	873	903	830	841	862	867	841	825	835	789	848	849	833	789	872	805	872	817	831	839	805	917	832	853	805	843	847	837	797	855	817	856	851	812	788	790	829	837	821	817	836	848	835	856	811	814	812	800	808	839	781	866	782	829	835	831	800	818	847	830	823	802	794	849	802	824	857	834	830	826	794	855	776	801	823	870	839	870	844	769	853	848	819	836	869	824	849	818	868	802	792	820	838	773	831	832	841	789	824	840	810	874	896	800	868	846	856	865	844	823	800	896	848	826	846	824	781	891	854	855	830	812	768	822	851	784	834	828	847	892	805	827	797	827	803	836	840	871	819	826	820	794	837	856	824	889	821	772	824	870	859	895	847	886	840	839	821	832	839	816	823	876	867	817	819	859	879	805	881	785	884	830	828	847	781	790	782	807	855	839	877	842	819	849	799	819	905	839	809	831	840	806	820	855	814	851	840	810	882	820	834	849	814	850	813	799	860	824	815	790	828	809	815	817	836	830	837	784	820	818	810	817	855	864	823	804	870	842	830	838	819	853	864	840	835	831	864	839	797	838	773	800	846	862	843	880	875	876	827	745	839	846	852	856	824	761	850	825	804	819	819	855	875	809	801	866	841	859	806	832	831	820	853	819	826	860	842	835	774	837	870	833	830	839	792	826	801	842	862	774	845	866	821	816	832	834	837	864	822	838	881	819	818	854	842	845	836	856	828	828	871	874	867	801	783	806	818	816	803	857	851	816	840	869	853	849	796	831	825	827	835	790	780	832	878	822	811	828	814	814	788	821	813	791	810	818	863	870	816	809	863	841	793	850	827	852	808	810	838	833	843	831	848	822	834	838	826	847	845	819	783	864	821	833	784	882	797	841	826	818	841	821	799	803	837	737	856	842	872	801	830	869	841	842	867	850	830	816	875	827	845	841	840	827	845	841	852	825	815	828	825	822	877	915	840	834	805	809	843	812	805	848	823	813	825	828	795	772	884	842	810	786	870	822	821	848	817	848	848	799	878	825	841	872	872	848	823	842	825	856	840	848	763	815	829	790	790	780	765	846	818	802	842	821	806	819	846	839	759	841	839	857	909	851	878	800	792	821	846	821	871	880	859	804	854	863	800	810	814	820	837	877	870	825	851	815	853	867	830	842	855	847	870	802	833	811	843	830	848	842	794	849	847	824	861	839	796	827	861	858	838	860	830	852	827	874	843	816	790	843	847	857	845	827	835	847	812	786	832	870	823	749	837	772	820	817	885	856	810	802	851	767	850	833	831	849	859	814	882	861	805	788	788	862	871	855	871	797	801	830	792	873	853	813	868	839	816	825	843	814	824	848	807	821	800	816	831	853	847	832	835	853	858	804	805	832	821	852	821	794	829	839	861	836	848	830	822	827	814	872	868	784	873	802	822	847	848	852	842	842	812	824	815	918	797	809	879	788	898	813	791	846	810	819	794	811	791	845	872	850	830	790	868	874	862	899	851	888	796	811	772	822	816	758	845	831	821	807	815	799	841	807	775	835	842	839	833	852	805	805	777	829	875	845	799	793	838	816	816	874	819	790	827	829	829	803	866	844	883	834	841	847	820	866	813	854	768	868	803	791	818	838	801	832	874	858	835	804	878	801	845	845	835	873	869	811	735	788	818	793	859	831	848	877	817	792
23396	21552	30278	26924	34321	44196	36079	18208	5379	1436	704	674	636	705	654	666	674	734	680	700	643	662	680	659	643	689	692	677	678	732	703	661	661	668	696	635	612	631	697	654	665	680	676	669	664	690	713	652	601	651	682	655	625	719	685	649	690	688	627	648	664	615	704	704	675	700	686	662	697	671	680	682	683	641	659	665	681	635	695	656	642	660	697	660	668	689	661	671	624	655	619	667	726	626	648	685	665	679	654	686	688	690	671	687	700	653	687	686	671	681	654	676	660	674	681	682	685	711	674	632	607	695	658	660	695	647	634	617	703	652	644	650	692	689	667	698	665	710	639	661	678	668	656	711	688	662	688	650	637	642	629	666	667	619	688	657	654	672	667	653	680	657	655	693	647	697	656	691	616	655	679	684	693	666	682	690	646	626	698	644	696	699	686	644	622	671	648	682	684	642	656	637	689	689	681	687	647	681	641	679	650	712	675	679	621	664	684	700	682	656	657	681	616	665	637	677	637	672	692	661	670	665	647	666	691	715	643	675	655	677	613	690	638	639	702	648	680	677	683	660	668	674	642	688	639	659	693	662	683	668	673	629	652	657	718	678	688	640	633	658	706	596	640	671	654	625	697	690	694	635	645	673	731	678	598	625	681	658	686	696	655	656	726	697	700	672	695	677	727	673	671	635	623	691	701	679	681	676	663	678	641	647	650	678	647	684	633	643	689	623	676	650	685	662	731	673	661	714	690	666	671	710	639	675	646	638	669	655	671	652	666	634	714	703	640	657	656	682	679	640	638	692	664	683	664	677	658	653	652	655	677	663	713	675	660	706	690	651	664	669	593	683	647	659	658	678	634	650	640	659	714	667	697	681	628	639	646	719	670	697	623	684	669	667	652	673	670	681	640	712	646	656	685	682	682	679	650	663	682	673	668	679	653	661	674	690	628	681	665	666	674	667	669	639	669	663	705	675	698	720	691	648	698	665	653	681	662	646	667	647	640	680	706	718	675	690	668	623	682	641	625	679	678	681	656	651	678	667	615	716	690	654	644	646	640	684	652	642	681	649	650	645	640	687	648	673	660	670	632	680	651	660	656	698	671	705	664	641	636	618	629	632	667	665	649	654	641	685	644	633	634	663	675	698	626	669	622	671	658	736	659	707	663	652	735	711	635	642	670	659	653	656	692	681	678	651	656	662	681	732	657	625	703	693	638	701	681	667	702	713	646	654	674	699	664	677	691	605	628	655	692	673	679	631	627	634	657	646	672	644	692	642	663	675	713	657	661	662	694	703	646	656	654	701	674	644	652	663	626	694	652	642	733	666	651	667	727	648	684	684	681	659	692	646	662	623	695	681	645	635	658	699	678	719	690	680	664	713	645	641	676	637	624	648	699	646	682	663	696	675	663	694	673	634	641	664	682	626	689	699	669	671	684	650	655	655	711	660	665	669	682	625	651	652	654	676	689	641	637	652	684	691	681	675	674	634	687	657	678	730	619	643	648	636	648	650	622	706	673	703	645	643	666	699	599	696	659	685	655	635	628	675	643	739	649	608	689	677	645	650	676	643	620	654	700	669	642	655	656	631	656	698	641	696	655	664	654	649	686	669	665	652	685	666	652	648	666	693	674	651	650	663	729	703	678	685	655	688	672	628	657	654	694	623	691	646	657	686	678	674	658	628	635	674	668	706	714	663	696	625	673	662	673	670	635	712	709	639	697	677	666	695	645	688	686	661	649	699	712	631	703	660	675	654	655	675	675	649	643	686	687	669	690	666	644	701	619	710	709	681	605	648	648	644	635	676	724	660	653	675	611	654	659	661	662	666	646	644	670	660	644	663	686	721	696	635	662	651	649	660	703	657	652	668	659	655	663	662	661	646	646	686	683	644	683	668	666	644	653	674	657	662	664	636	647	671	660	625	643	650	612	676	681	624	675	649	693	659	702	726	654	637	647	689	670	652	635	619	646	655	722	630	649	688	684	649	642	643	689	672	634	683	633	678	686	681	699	654	706	611	697	618	665	634	664	717	674	707	700	641	663	666	685	720	650	640	631	696	687	649	665	669	652	707	694	665	721	647	679	647	637	602	645	678	651	721	650	689	619	666	683	664	653	658	748	677	626	673	651	686	668	708	667	674	661	663	683	652	685	642	761	655	659	690	666	675	657	658	720	630	697	652	694	608	668	659	686	599	635	686	668	679	637	685	678	659	693	690	652	643	726	695	686	696	693	686	680	659	685	690	655	667	701	642	643	683	656	663	667	699	614	674	692	690	661	623	691	708	637	688	651	695	679	645	695	628	677	662	687	683	640	698	625	682	655	683	641	662	644	690	700	644	647	638	671	672	671	628	650	646	652	652	706	674	659	699	683	694	630	654	658	650	669	645	667	710	673	614	654	677	675	649	635	658	665	663	615	662	673	670	641	670	681	680	652	675	666	663	698	657	705	663	717	658	672	676	683	676	649	672	658	658	670	735	674	687	674	639	696	678	631	655	671	652	663	626	677	683	624	666	654	690	634	699	696	667	658	659	664	609	709	644	657	647	696	672	674	681	695	718	657	648	668	666	655	697	661	708	645	675	685	666	665	701	668	685	643	660	673	643	647	595	684	647	667	690	686	686	630	701	693	635	603	704	643	675	703	647	647	705	646	652	634	647	673	687	680	705	648	704	591	646	689	666	646	661	699	639	693	678	631	645	697	668	627	646	677	689	671	692	685	678	638	676	663	647	635	655	653	630	631	648	658	678	697	644	692	633	645	642	672	613	684	666	649	709	684	670	638	666	703	673	691	641	683	641	620	678	666	637	678	656	659	636	655	695	681	660	610	715	665	636	658	599	679	638	688	646	628	618	647	691	648	711	671	626	702	650	640	646	708	655	638	691	655	655	642	653	679	704	682	667	662	621	702	720	633	636	658	679	659	672	653	657	686	636	654	619	711	651	669	674	656	675	675	662	633	634	649	687	676	685	673	709	648	696	659	661	635	624	629	687	640	662	636	705	664	675	643	648	682	685	664	687	666	708	690	662	658	700	700	686	642	683	659	688	674	639	688	678	677	659	636	645	685	674	652	651	710	650	661	663	667	656	663	665	680	676	653	638	643	654	684	670	638	631	646	665	707	714	704	648	668	682	663	660	703	700	702	668	616	680	669	682	709	697	651	659	658	627	667	675	676	677	694	645	688	683	644	662	656	661	606	662	679	619	622	676	648	686	686	679	694	649	674	649	657	650	691	626	617	663	642	706	663	691	656	678	653	650	693	682	642	667	650	674	700	660	642	680	639	692	689	616	665	642	623	614	645	694	674	672	607	664	653	706	649	670	716	729	673	704	633	652	663	669	613	652	704	669	675	659	652	700	691	621	650	682	677	712	661	704	684	674	633	641	680	662	685	654	691	633	676	704	653	613	681	649	734	673	695	647	692	681	661	661	691	650	691	660	642	682	614	618	629	649	667	699	659	672	661	645	664	680	676	679	656	636	678	683	653	685	715	664	678	678
52026	83803	69795	51642	52257	47652	34850	18522	6488	1915	824	766	799	773	752	750	795	793	785	770	857	801	757	831	824	807	782	731	804	763	783	805	762	756	728	742	760	773	760	791	734	756	776	786	756	761	764	763	775	773	786	753	812	786	843	802	760	782	785	765	784	753	811	749	765	744	802	752	772	775	789	796	759	778	760	774	770	711	750	752	818	819	748	777	749	748	745	751	777	786	769	726	755	770	716	743	726	733	792	783	775	763	817	758	744	739	724	740	747	794	788	758	820	777	693	784	823	771	736	805	797	778	781	778	789	738	747	778	761	778	723	797	759	777	794	757	764	718	767	761	771	699	736	780	795	811	751	789	766	768	785	812	756	723	743	836	780	779	790	803	752	820	759	793	759	823	784	774	801	765	688	754	784	777	766	772	804	749	792	789	811	746	773	770	805	760	768	770	701	765	784	758	752	795	758	739	775	747	798	782	771	746	772	761	788	773	760	724	788	787	712	756	775	788	804	769	770	760	790	814	769	776	759	767	794	777	777	726	831	748	821	757	736	748	806	810	793	787	762	735	763	738	788	766	766	755	850	774	808	766	774	769	782	747	760	764	759	789	767	722	819	775	773	802	765	788	766	756	715	724	770	811	759	799	784	739	810	806	830	736	727	783	769	787	816	787	767	757	733	772	691	808	785	768	728	726	828	787	793	811	754	756	756	758	722	772	769	788	753	764	742	774	762	785	823	791	766	785	830	782	756	776	805	788	779	769	825	794	749	770	827	719	779	766	760	748	816	762	762	804	741	788	773	782	801	800	755	781	793	802	769	739	788	756	772	736	782	767	800	768	790	796	740	771	784	799	751	775	750	827	776	756	802	753	813	758	768	788	780	772	778	779	730	777	769	779	810	755	763	722	758	754	744	769	780	730	796	760	762	763	720	764	708	807	794	776	739	805	788	777	751	780	804	787	794	825	785	698	717	746	843	742	748	797	809	762	772	733	789	768	787	778	759	772	796	733	830	750	747	757	762	701	771	741	821	791	818	765	773	757	781	751	785	773	788	782	735	764	742	829	830	736	803	769	809	769	746	760	787	755	785	787	764	743	738	763	780	785	795	772	744	797	746	752	730	786	773	733	722	782	759	803	803	758	739	826	742	741	783	750	775	802	800	806	774	792	776	770	756	782	796	823	753	708	743	770	757	757	862	750	774	745	762	786	789	736	749	740	749	750	733	781	755	784	745	787	821	758	754	785	826	817	747	813	821	742	752	826	788	765	762	726	693	805	764	780	750	803	788	804	799	796	712	812	794	796	812	764	729	748	808	747	825	747	739	727	809	828	782	806	760	806	775	811	819	761	765	766	752	776	759	744	736	767	782	772	845	751	817	765	783	746	821	784	769	774	768	795	774	812	746	779	772	758	800	773	755	733	775	780	754	697	783	756	740	764	749	769	745	817	734	779	798	791	724	782	758	789	762	820	823	790	793	819	814	760	779	802	760	788	776	735	768	746	736	754	809	780	800	802	763	810	781	736	773	780	751	718	739	806	796	754	793	819	768	780	758	734	808	822	758	768	763	812	814	780	835	768	760	799	756	762	758	789	774	741	809	741	738	802	769	741	745	767	771	786	790	793	775	796	823	820	804	701	800	792	768	780	779	796	758	770	791	807	763	748	778	773	783	756	750	819	697	783	774	785	741	752	780	793	760	780	751	764	782	764	740	812	791	764	773	747	768	747	755	862	787	795	755	781	772	735	750	759	768	759	736	801	785	779	792	774	777	764	756	764	772	740	786	739	824	758	717	797	770	750	761	752	750	746	728	823	781	806	785	776	789	742	796	797	811	750	755	786	812	776	775	810	777	757	702	753	782	769	790	785	773	739	744	738	782	777	799	775	814	790	735	748	787	816	780	759	703	792	826	758	776	766	732	800	732	776	739	796	743	784	760	770	734	766	760	766	738	781	759	772	788	819	763	754	729	730	793	754	797	792	746	768	794	758	777	783	768	767	793	809	771	785	795	791	776	777	755	790	777	746	732	723	775	779	732	777	787	748	766	795	734	753	794	745	774	765	782	744	767	770	823	748	808	734	761	798	776	765	772	739	768	761	735	759	781	731	812	749	757	785	753	796	763	797	727	835	773	749	755	776	723	769	783	758	770	751	810	750	809	777	812	800	786	830	769	752	793	801	741	800	771	753	761	764	735	777	789	749	763	749	766	816	809	825	830	762	776	795	776	795	801	784	788	792	729	753	793	803	789	791	807	777	788	788	780	741	780	777	765	746	815	723	813	790	726	788	761	749	755	792	734	735	788	830	746	726	800	786	739	782	817	749	795	805	791	730	771	756	761	780	750	753	793	777	795	767	756	778	787	745	741	777	802	790	763	749	803	805	781	739	795	791	766	773	752	755	740	787	794	838	753	831	762	831	820	789	780	792	793	773	740	729	751	740	739	793	797	761	767	744	789	801	834	756	785	743	746	737	788	805	742	760	713	784	757	753	740	745	756	762	745	794	782	801	757	784	770	761	793	798	830	767	757	756	800	808	790	757	779	735	754	768	720	779	769	751	776	765	815	786	787	756	810	745	797	719	749	754	793	747	747	725	785	756	736	783	762	802	757	820	783	764	795	790	812	801	802	722	766	772	786	787	782	777	710	729	780	799	738	781	725	784	723	774	824	743	798	802	790	795	798	811	747	830	791	728	763	759	763	780	811	795	793	762	758	776	751	685	807	763	767	785	794	768	789	772	798	746	775	761	731	798	790	745	775	771	754	818	750	769	773	807	771	800	740	752	752	755	788	796	805	803	804	770	759	776	759	789	784	772	778	794	758	712	716	793	778	774	782	752	781	742	764	785	724	841	758	784	789	768	774	732	706	801	771	786	787	778	749	814	797	776	766	770	836	761	762	782	832	818	712	766	802	814	774	772	773	835	758	794	735	755	764	764	780	788	781	762	799	755	728	778	819	770	805	796	749	783	755	771	793	831	833	758	800	767	766	811	756	745	719	768	837	821	721	788	732	813	761	799	799	737	762	760	763	738	778	777	775	782	782	745	755	784	774	740	765	733	740	816	796	788	763	808	783	803	792	742	774	805	791	780	818	790	749	743	752	743	722	766	779	782	758	744	814	743	766	750	800	784	836	793	757	730	802	724	776	758	762	743	766	799	767	757	789	796	753	778	760	800	713	777	811	799	781	790	735	728	788	773	773	783	767	742	770	772	716	755	828	813	779	786	770	787	766	791	821	773	759	788	818	745	771	806	778	751	806	737	736	813	815	785	716	771	769	706	772	756	777	753	732	836	767	763	759	740	788	750	722	774	799	764	748	776	788	822	750	784	804	796	764	771	725	756	747	787	796	747	767	759	784	764	788	768	809	759	774	759	765	783	795	808	803	693	758	735	764	803	777	760	773	808	763	810	770	671	769	778	760	775	818	767	764	789	738	807	752	795	776	737	778	765	769	764	775	794	762	778	816	756	801	736	753	771	774	752	805	754	818	768
34982	44994	44622	25475	10621	7650	5030	2328	1258	1025	815	914	881	877	841	835	862	848	887	895	855	816	887	821	838	801	898	805	824	846	833	868	866	837	829	881	833	863	840	863	887	839	826	886	847	853	837	849	828	860	838	836	889	880	893	778	866	848	823	829	821	874	869	804	780	847	869	886	866	862	942	837	892	892	876	807	808	913	836	849	899	893	820	868	830	877	865	810	858	853	851	880	887	828	891	854	822	888	869	832	863	851	861	859	895	839	859	845	875	853	850	830	867	866	835	831	851	855	882	857	826	905	846	810	832	885	856	867	878	907	838	870	856	852	863	892	908	847	847	871	869	817	852	889	837	929	824	797	859	832	842	821	834	852	824	878	809	883	777	883	846	869	835	858	867	880	881	829	873	892	878	892	815	832	852	850	839	878	924	895	851	825	810	901	852	820	886	876	885	818	835	880	833	878	818	876	867	847	873	835	839	832	871	854	811	856	847	879	891	838	842	838	832	803	851	880	865	836	772	830	874	870	907	878	899	856	914	875	859	834	858	879	826	818	882	878	870	870	842	861	867	835	842	881	859	902	910	844	873	838	861	823	856	905	921	852	879	814	857	886	875	836	843	924	900	847	902	861	885	837	870	884	851	875	837	854	821	819	860	885	875	850	853	893	865	820	860	817	858	841	893	860	815	874	872	837	857	866	902	812	852	864	903	833	910	863	854	843	869	942	822	814	826	803	827	850	884	854	907	880	865	805	884	862	841	887	889	815	848	832	853	841	858	874	851	859	862	846	844	820	882	870	889	866	851	904	850	867	878	804	849	868	885	834	826	876	885	889	878	875	797	847	845	851	811	835	850	807	834	857	870	831	875	863	876	825	893	826	842	876	863	873	865	822	878	852	843	896	825	883	877	848	903	826	859	899	901	872	879	860	811	903	831	855	814	845	885	905	853	890	811	844	852	866	888	848	839	886	845	837	830	885	834	880	879	876	836	824	852	869	825	847	839	790	847	893	869	832	866	892	878	883	861	888	847	916	903	867	825	845	873	889	857	889	873	801	808	820	881	903	856	901	891	875	877	846	852	833	867	865	830	876	931	900	857	864	888	861	890	827	827	831	873	854	874	868	818	784	838	881	855	886	835	856	847	872	841	859	848	915	862	849	836	867	831	820	849	824	911	806	828	871	864	815	873	895	924	877	855	885	819	852	888	909	893	871	877	839	872	868	813	882	856	873	788	840	846	878	842	787	829	885	876	865	864	909	928	825	896	922	813	891	895	873	862	880	844	826	886	851	853	857	889	903	862	907	897	828	888	832	835	867	850	885	856	862	841	872	883	857	849	824	858	855	821	887	867	893	834	886	877	825	874	852	833	858	867	827	877	843	854	812	889	837	878	886	891	870	860	854	872	829	862	904	881	868	780	822	856	881	769	807	840	922	841	852	865	853	842	852	849	883	865	893	871	841	814	877	844	907	846	810	926	825	846	869	829	857	850	864	844	857	877	872	873	833	823	853	868	910	880	839	854	838	853	908	911	823	869	814	850	834	921	854	906	850	873	855	825	877	799	852	895	835	846	847	868	798	889	825	871	857	891	857	852	892	870	836	866	880	853	890	823	855	894	822	834	858	802	836	844	860	858	837	852	824	877	881	872	906	923	886	882	841	822	849	833	849	899	815	810	808	870	878	824	858	853	870	832	899	890	852	846	861	755	892	866	871	884	852	882	840	793	871	888	863	899	813	854	878	871	861	878	878	874	889	866	853	887	858	836	858	797	833	880	898	816	871	846	859	903	892	882	814	883	841	891	849	877	845	771	875	872	844	845	832	860	878	854	861	907	884	815	836	846	896	933	840	849	868	840	887	861	847	873	809	852	863	838	869	852	818	897	856	825	834	858	830	879	853	869	881	801	863	865	820	855	825	873	832	812	811	842	889	862	833	859	868	928	842	879	861	868	850	838	916	824	831	844	852	841	847	899	896	800	819	862	839	825	903	856	878	862	816	851	862	855	872	851	839	815	826	878	837	834	872	846	823	894	854	825	861	879	872	839	892	816	852	844	819	857	894	852	857	842	851	856	863	902	869	848	825	826	874	860	905	882	880	876	862	824	826	853	869	864	835	824	858	869	878	893	925	863	860	876	834	870	863	789	872	894	842	822	884	838	873	765	831	939	860	835	856	811	805	866	816	882	874	889	874	903	777	846	859	828	905	831	841	816	815	821	833	864	867	845	846	834	861	854	856	847	871	847	869	880	876	830	890	881	868	901	859	869	856	904	850	793	925	848	842	807	866	879	854	834	859	801	830	834	893	864	832	853	842	876	858	832	841	839	827	831	858	811	804	858	871	805	894	886	915	812	841	874	867	837	886	930	806	906	884	854	849	889	871	852	900	860	855	880	830	890	874	900	861	845	875	875	876	837	812	849	854	853	876	819	889	876	819	909	867	842	851	880	863	851	827	846	854	879	833	862	843	845	830	855	824	849	860	845	841	883	843	897	899	888	845	845	829	861	873	877	844	882	878	825	892	863	897	847	878	911	841	872	861	928	863	882	891	822	870	810	858	858	867	902	835	905	852	836	842	845	826	847	840	865	866	877	846	882	864	878	911	842	861	906	872	834	830	842	866	897	852	885	813	835	897	830	877	868	890	850	866	849	844	862	803	912	897	849	866	865	814	809	802	904	860	837	860	837	830	884	809	854	840	901	809	805	877	871	864	846	871	830	847	860	846	865	856	817	856	875	861	840	847	837	847	888	869	863	863	840	902	872	838	865	825	877	845	913	846	869	884	848	855	841	853	882	895	829	860	845	868	893	861	847	833	874	804	894	841	891	911	856	844	841	862	840	877	853	848	866	853	906	865	880	875	879	819	830	852	870	899	867	777	871	879	852	855	922	822	836	794	854	888	854	870	864	857	792	795	848	877	882	815	845	896	871	818	877	859	906	805	831	860	880	870	877	803	875	847	877	867	848	859	864	815	879	856	908	898	860	860	861	869	889	887	888	869	814	868	859	889	831	876	818	868	852	875	910	819	885	850	830	837	872	837	867	818	880	875	850	870	893	882	902	845	826	867	905	871	858	865	842	810	860	825	910	857	877	840	878	823	864	830	935	859	834	849	833	841	821	777	882	871	833	855	853	863	830	835	797	851	827	867	851	826	872	813	909	863	874	857	901	882	836	824	899	828	856	867	857	834	812	818	843	818	865	890	865	889	827	850	855	872	883	860	890	843	862	850	868	855	852	864	838	863	854	902	870	922	838	877	893	872	830	869	852	879	875	795	864	915	861	859	866	834	851	848	864	872	866	822	892	817	881	918	867	848	793	821	848	860	836	820	789	905	843	840	861	876	875	910	865	840	820	845	878	842	862	915	867	855	873	853	830	837	854	850	830	870	839	889	827	865	845	895	826	794	877	899	832	827	892	849	844	831	800	843	871	863	811	840	857	899	836	811	831	887	861	845	904	864	850	853	892	886	809	857	895	894	852	826	842	869	884	798
45214	60707	45848	22098	11662	10207	6826	3187	1660	1149	1024	1026	964	1054	963	1050	1011	1027	1017	955	993	1006	1024	1017	1007	960	1016	994	981	970	1053	1026	968	1025	994	1071	967	979	1025	998	988	980	1013	1014	987	949	1012	1006	1070	1079	1025	965	1041	1099	1064	974	982	1046	1011	1003	1032	1006	1024	980	1062	977	994	1089	1037	1035	1048	1024	1053	1080	988	996	981	1025	977	985	1012	1012	1051	969	1024	994	988	996	967	1009	1036	1053	1007	1000	1000	1080	1052	970	986	1007	1006	1018	1045	1022	998	988	1001	980	969	997	964	984	1017	995	959	1018	1012	972	1044	1040	931	1011	1013	1030	929	960	1023	953	1051	1007	946	1039	1008	1001	1028	1062	929	954	930	1010	998	991	986	1005	1042	966	1026	1020	993	1045	1019	977	1028	958	1038	1022	1076	1034	945	1076	995	1036	976	1036	979	963	985	1016	1053	990	961	996	991	960	978	1029	1045	983	994	969	974	1023	995	1036	1062	1037	1016	979	1052	962	975	979	1061	951	1074	989	985	1082	992	996	991	1072	1082	1039	1004	990	1003	1001	1027	993	964	944	971	1001	1000	1047	1030	1042	1088	947	993	1004	1020	993	972	995	1021	974	1016	1004	1019	986	1010	1027	993	1003	1034	1042	1030	1070	997	1042	1033	1014	1048	992	1012	987	1029	996	1031	992	1014	1032	1001	1011	1061	989	957	1028	985	1019	1021	974	1045	982	1014	1031	1014	1008	990	1004	1014	1018	998	1045	975	1061	1007	1007	1032	1003	1038	1017	1045	1032	1037	992	1032	1084	1059	1052	1013	1009	1014	1009	1044	958	970	1044	1061	989	995	968	1031	964	1045	1008	999	994	1065	1003	1052	992	1028	999	929	1005	1027	1019	978	1004	1037	992	1070	1015	977	974	1011	1028	979	1011	1033	1079	1010	962	1044	993	1000	1048	933	1070	989	1037	1006	1016	957	1009	969	967	977	1003	998	1039	1010	954	1016	984	930	1022	957	1026	985	970	1046	959	962	1019	998	1005	1022	1013	1018	1016	970	979	1057	1013	1005	1041	1044	971	959	1046	1036	985	982	1027	994	1010	1060	1042	958	1002	977	1011	1006	1028	1026	1030	1043	1013	940	1039	970	921	1018	1025	1061	1050	1033	972	1000	997	1032	1056	977	1014	996	992	967	972	1016	1050	1019	993	1102	985	971	995	1022	968	1011	1012	999	1033	983	978	1011	1030	1022	974	1080	1035	1102	999	1009	1021	1002	1008	965	1059	1025	1005	986	1006	1004	1055	958	1046	1010	1001	1013	1040	1016	989	993	996	973	1009	1024	1041	1033	959	992	1050	1053	1017	982	1013	1039	972	1013	1011	987	1010	968	1026	1057	1022	1063	1008	1016	1008	982	1015	1078	1054	969	1048	998	1044	997	971	982	1025	1044	992	1053	1006	1029	1032	1024	1007	1004	1064	1012	1042	1023	1089	998	933	1026	1065	1006	1031	1006	977	1031	939	1031	1011	1041	1002	1008	1001	997	973	1041	984	1024	1017	1028	1019	1022	1067	1001	1012	998	1007	1014	1059	1008	964	975	946	1024	995	1013	1017	1057	996	1068	1028	1009	1057	1035	1012	998	986	1031	1015	1018	959	1005	985	1047	993	1012	994	994	1007	1058	1030	975	1064	1004	1066	1040	1017	977	1006	1002	988	977	1011	998	1026	1018	1017	1033	1028	1043	928	1026	1016	1010	1061	1002	1011	988	1066	1052	1000	1052	1041	1006	958	1006	975	1086	1056	1015	1011	970	976	1002	1018	991	1001	1022	958	1012	1046	1047	990	1001	1018	1036	1033	999	1006	989	1066	993	998	1001	995	969	1060	1051	1003	986	1032	997	1062	1041	992	960	966	1045	1036	1060	1025	968	1021	1045	1016	1056	990	998	1010	1003	992	1082	1044	960	1017	1032	973	991	963	995	1019	1028	980	996	1011	984	1012	974	1043	966	1017	964	1073	1024	1041	969	1003	947	975	1031	974	1055	991	1017	979	1022	942	1061	1014	1038	1015	974	1052	944	1003	996	1016	1011	952	1003	1004	1025	1004	1013	991	1000	976	1012	1009	1023	1030	948	951	1075	1033	989	1073	960	994	1024	999	1001	1034	969	990	1011	1031	1066	987	1016	984	980	1060	1040	1053	1029	1078	1004	1016	988	1024	1014	1025	1020	1013	1014	1006	1044	990	1022	1076	980	1011	1017	1012	997	1021	1032	1024	1028	1009	1040	1022	980	1032	1003	1025	996	1005	1001	981	995	974	1001	1062	1030	1002	992	1016	1030	987	955	1054	1038	982	985	1002	995	971	1045	986	1062	1048	1042	1009	1017	998	1015	980	996	990	946	974	1009	1037	1030	958	975	1034	1012	990	983	1031	1071	1029	964	1045	1054	1034	1006	1081	1013	1071	1013	956	990	1036	1029	1000	1034	954	922	1040	1007	1000	1000	1053	1040	938	971	975	1005	1045	1043	1072	1050	1021	1025	972	984	989	1057	984	1009	984	922	993	1056	1004	1120	953	1016	1050	1019	979	1019	1015	981	1041	999	1064	997	987	959	1050	985	1028	1023	1037	1073	1024	964	1008	995	1024	990	1072	1049	975	992	1063	1063	957	994	1030	992	1016	1019	1013	951	1048	954	969	1085	1007	978	1029	992	1013	1040	968	1022	989	972	1111	979	1013	1005	986	1037	1000	980	962	990	1008	1048	1009	1008	996	954	1025	992	973	1084	1009	1016	1001	1022	972	1022	1004	1062	1022	986	1024	1042	935	965	984	958	1014	1061	1024	1041	972	997	999	994	977	1031	1029	1001	1046	972	1001	976	1036	1065	1004	1007	1010	996	1025	987	953	1028	1031	1042	994	963	1010	1087	1063	1051	1039	1014	1031	1008	1055	941	985	1005	998	1015	995	996	970	980	979	962	996	1027	1032	974	969	1006	998	1029	1023	1050	1046	1025	1030	1002	1038	1001	1007	967	965	1043	1007	958	999	1037	1038	1005	1027	1023	1033	1003	1056	988	988	1010	1008	1057	1051	1017	1029	983	1010	1035	957	998	1019	968	1016	1039	1039	1021	1070	1019	1001	1017	997	1051	981	1030	1029	1019	981	1045	1003	1034	985	979	1061	983	1012	1003	1037	973	1003	1010	1027	986	957	979	1048	996	1042	985	1001	1043	982	1014	1008	1010	1023	949	949	1033	1035	979	1037	977	988	1013	1038	1032	999	931	984	986	1003	982	1048	1028	990	1007	998	957	978	1003	989	1033	1035	1068	1002	1027	983	959	1001	979	957	1057	981	983	1046	1046	987	988	969	970	965	1008	1008	972	1054	1050	1032	981	982	946	962	997	958	996	1005	1044	1004	996	1044	1023	1007	1007	1011	986	978	991	1003	1076	1020	1052	1078	992	1015	1019	1021	1015	1043	1069	1011	987	1088	1000	1051	1009	1034	1040	1040	1014	1007	985	1021	1009	975	983	984	953	1008	1076	997	987	995	984	961	1023	1037	957	1079	1011	1020	947	1067	1062	1025	1015	1033	1004	1059	987	1005	937	1018	963	1075	1028	1021	1013	1028	1014	972	1029	1028	1011	998	1038	991	995	1006	1021	1009	1033	1004	1038	1005	1086	1014	1016	979	1019	978	1023	1004	943	975	1032	1052	994	1055	1006	1026	986	1005	1026	1009	998	973	945	1025	1000	927	993	1020	1033	1004	990	1002	1012	978	1008	1036	982	997	922	1030	963	1036	1091	992	992	952	971	1002	1014	993	1014	1009	975	1021	1031	1006	1005	1005	1007	1026	1016	946	999	1041	1011	992	1015	985	1005	1057	994	978	989	1006	1025	1018	1019	1030	1018	1068	1004	1008	998	1042	934	1046	1012	999	980	1029	1006	1023	1032	1037	972	975	992	1058	1010	1022	1004	978	981	1025	1050	993	1020	1026	1021	1015	1011	1014	1074	990	1024	1022	1018	1057	1058	998	1034	1038	1025	1012	1036	1004	951	1055	1019	1007	1001	985	1057	1007	1042	979	994	960	1026	1024	1041	1026	1018	961	1023	1052	1003	1017	976	1049	995	1034	984	1039	1029	987	996	965	971	1017	983	1041	1003	979	958	999	1039	1013	1007	978	1025	949	1010	1030	1012	1017	1059	998	987	983	1040	997	1025	973	1038	1006	998	1005	943	1007	1012	1042	1035	1022	1026	1030	1015	1031	1000	988	1061	995	1059	989	970	1022	988	998	1018	956	1010	1006	1001	1026	1064	983	998	1027	1057	1015	971	1043	978	996	1001	984	1009	1045	993	1025	1030	1070	1014	1018	992	935	978	1114	984	971	960	997	1006	997	1019	1063	1018	1038	1042	1013	1071	1014	1050	1019	1005	1048	1034	1016	1061	1042	1003	999	995	1032	1019	1051	999	1030	1042	999	976	1001	1035	1023	973	1062
24827	22070	32227	30382	33576	34969	26147	11118	3177	1278	771	756	700	686	674	730	729	705	740	709	661	735	652	675	667	684	740	727	706	710	710	716	692	713	754	728	727	680	700	732	725	699	726	707	762	717	702	701	715	690	719	736	733	713	691	756	756	690	687	754	756	694	729	714	698	745	725	735	687	734	733	704	725	690	685	717	658	757	727	716	756	743	739	701	720	724	695	757	714	768	721	707	715	677	667	713	726	728	711	686	666	699	693	702	710	668	737	711	675	718	766	717	689	699	680	713	772	656	699	713	735	729	697	732	736	684	716	684	703	683	737	739	748	697	701	696	712	709	712	750	684	726	676	695	732	761	712	720	707	701	698	739	705	695	671	698	686	722	716	715	735	683	736	659	680	710	704	719	697	740	713	714	731	716	700	728	679	698	701	707	694	713	685	741	735	644	687	627	702	740	717	693	735	665	714	683	681	687	767	687	708	752	701	674	654	677	697	715	704	697	701	693	722	764	714	720	735	740	675	730	699	721	701	707	712	750	706	721	716	715	704	732	698	717	684	683	711	691	698	712	719	708	683	711	761	661	733	728	703	685	672	741	674	693	699	685	688	704	748	707	708	680	707	693	728	713	708	665	673	703	709	715	687	735	708	714	730	719	720	733	676	713	709	651	731	700	712	692	707	708	695	753	726	685	729	668	726	742	733	740	731	713	671	697	701	681	741	682	706	668	717	734	728	729	678	700	729	701	707	699	724	753	672	661	680	696	726	735	727	700	670	720	682	695	689	677	706	677	708	702	723	709	704	734	748	719	702	691	683	734	680	680	666	670	747	698	738	717	687	694	745	671	708	717	710	700	665	694	703	742	695	704	666	631	673	689	729	660	724	713	635	724	674	701	705	711	691	739	685	711	693	719	736	695	723	682	753	722	714	724	693	692	698	720	719	705	723	692	701	703	681	673	683	738	743	683	731	715	664	733	740	679	733	689	720	737	674	733	749	688	730	717	695	710	701	699	714	737	700	703	735	693	731	707	718	708	719	696	715	678	706	706	694	728	711	709	702	704	697	709	721	715	745	727	702	705	668	736	713	703	698	747	710	731	699	712	716	670	729	712	735	748	699	703	719	686	722	707	713	660	669	724	717	733	738	672	708	682	712	720	694	724	694	708	708	730	690	690	760	660	729	713	691	688	720	705	716	680	763	670	667	694	716	681	697	785	719	708	705	751	696	708	697	715	687	732	720	695	705	765	704	777	692	704	710	691	722	753	695	707	680	694	700	695	723	725	680	709	708	700	731	726	644	747	716	784	697	713	742	780	708	752	746	678	697	708	691	680	712	725	668	693	702	693	686	719	728	720	747	734	726	685	709	759	724	740	714	759	689	716	728	733	706	713	708	692	698	711	711	725	723	736	745	733	728	686	666	687	680	691	742	719	723	737	659	703	735	678	720	719	692	697	670	767	745	752	652	708	673	688	708	739	700	715	691	710	709	601	700	683	735	679	695	701	731	702	691	713	748	706	722	680	715	763	721	665	745	721	745	725	724	729	694	730	691	767	712	705	734	703	737	757	670	675	671	721	696	658	689	703	713	727	732	707	737	669	709	681	730	716	746	718	716	708	744	723	703	714	733	692	659	674	657	725	721	717	736	671	729	701	705	709	727	657	647	728	745	723	718	684	709	684	703	710	677	723	711	713	703	722	715	697	687	710	665	729	710	730	725	730	722	707	663	667	697	698	666	641	691	663	716	749	704	708	718	706	751	775	691	711	711	742	754	768	719	708	679	705	686	697	715	765	705	765	726	707	716	700	733	698	678	739	716	626	707	711	716	747	746	770	693	753	722	657	735	739	704	657	718	690	706	675	726	714	700	706	739	726	703	746	655	663	703	688	736	690	722	716	702	703	714	755	740	719	726	700	711	723	745	695	687	699	696	707	694	712	716	716	756	699	705	726	775	722	725	699	701	693	676	704	710	707	734	700	731	692	669	673	737	669	725	752	730	704	727	715	690	723	658	709	682	712	657	708	731	717	707	703	708	702	750	692	702	654	726	672	731	710	691	715	688	729	721	697	691	655	683	745	744	714	715	733	709	709	715	740	702	738	766	742	715	727	688	713	697	694	688	697	766	765	691	690	719	719	708	761	722	744	716	640	674	707	715	725	755	676	704	691	739	713	687	705	683	718	678	760	718	653	752	709	730	750	694	703	667	689	675	687	695	719	705	693	691	719	671	748	700	687	764	694	714	716	697	690	691	672	704	734	707	729	717	674	709	702	721	742	704	701	672	745	673	694	695	713	661	681	673	730	706	716	708	686	733	694	727	672	724	671	740	741	683	674	695	726	719	714	725	689	725	726	725	639	695	715	727	706	700	678	734	726	707	695	660	726	704	724	720	707	728	727	707	685	692	667	712	724	700	738	717	727	687	709	731	682	702	715	685	732	710	709	702	722	737	688	721	724	737	738	728	704	707	693	737	682	763	711	778	709	720	735	650	691	720	725	754	716	735	644	679	766	705	711	735	658	784	724	708	704	702	717	720	695	697	740	691	668	686	713	683	717	737	738	694	640	727	711	680	680	695	750	690	673	722	717	738	707	714	689	746	658	727	696	679	690	714	703	690	708	711	675	686	697	706	698	642	694	682	736	732	744	719	693	713	726	735	720	743	745	716	675	685	756	698	694	768	714	695	754	644	736	743	683	718	652	716	699	726	721	757	684	740	705	661	706	696	719	706	675	694	736	697	683	683	730	735	690	708	735	723	725	715	757	697	691	701	688	725	691	692	704	722	730	745	731	671	655	739	718	724	708	658	715	727	740	657	690	720	708	701	716	723	693	705	724	751	725	692	696	655	695	705	709	717	705	697	774	700	661	705	735	720	734	681	670	751	711	752	716	733	708	754	679	721	692	728	681	701	701	684	736	695	703	720	737	690	751	725	727	699	677	696	735	655	683	741	698	700	714	747	697	689	709	699	699	719	706	747	667	712	731	737	705	685	705	715	663	694	712	726	706	680	718	686	669	743	720	688	704	722	700	657	771	697	774	686	702	690	679	687	748	715	717	710	739	751	709	736	681	740	712	709	700	702	689	665	715	699	710	740	691	730	725	707	670	686	706	681	701	674	689	732	758	713	718	762	722	700	697	745	665	756	661	767	720	732	725	713	710	715	698	700	707	665	686	710	699	747	699	761	729	707	745	695	700	749	710	698	721	676	773	740	755	715	670	681	724	722	718	718	712	659	697	691	744	714	714	703	711	720	701	729	724	701	703	686	745	767	722	724	701	703	701	673	720	702	678	696	727	668	737	776	684	752	695	721	716	678	689	724	719	673	736	704	701	695	687	709	706	689	733	748	732	711	722	723	697	694	703	696	706	682	682	758	737	689	692	769	750	728	688	650	689	737	686	735	712	742	687	706	715	675	703	682	733	695	689	662	729	715	721	700	771	675	732	704	721	716	686	704	712	704	719	677	680	700	680	726	695	739	704	741	718	659	708	756	722
49114	76678	60490	42895	41800	37117	26059	12396	4315	1630	917	823	801	858	857	846	822	878	853	867	805	888	905	843	849	829	833	803	814	833	866	851	841	828	795	867	837	817	807	837	839	884	812	859	867	854	847	813	867	835	840	896	851	891	858	773	826	824	850	865	853	824	823	820	871	807	832	835	807	825	892	898	863	848	803	871	915	909	903	857	868	874	880	834	879	794	818	882	827	812	825	800	828	826	825	827	829	843	852	900	897	810	800	821	817	902	837	822	833	879	844	821	838	884	863	826	900	878	833	830	872	796	840	835	858	866	842	842	819	836	832	779	805	866	845	874	853	823	836	838	849	823	818	830	860	819	846	879	885	805	809	778	831	842	802	827	901	841	826	837	814	809	800	856	892	853	863	841	854	842	846	839	856	814	801	807	886	810	864	846	865	901	878	846	834	815	800	806	859	845	911	849	836	846	813	874	857	882	854	822	824	849	866	803	814	809	844	872	838	889	821	856	829	866	844	873	862	829	803	849	842	832	819	792	834	829	802	810	786	826	827	870	809	821	809	806	849	831	834	821	871	859	843	864	842	831	900	836	891	848	887	793	824	860	846	836	803	839	856	889	806	886	791	849	801	837	887	819	916	851	862	858	829	858	826	829	830	827	829	843	849	814	825	853	822	827	828	862	793	856	850	821	848	851	825	851	879	805	827	819	819	845	841	828	841	831	869	850	860	813	830	840	793	819	827	866	869	839	794	820	820	823	859	876	808	805	825	864	797	798	908	893	840	886	830	781	850	851	807	864	875	845	814	866	863	874	863	846	833	876	840	854	804	839	827	854	841	842	873	835	831	846	861	825	841	852	849	828	817	893	848	833	829	866	800	857	859	863	848	867	844	868	813	831	825	826	867	824	836	844	802	859	862	818	858	828	836	899	904	821	801	865	858	783	817	869	842	823	887	849	879	823	832	824	876	810	813	853	817	811	806	839	875	847	880	890	832	840	840	848	843	794	817	829	845	851	846	803	843	847	858	850	890	823	838	803	820	839	890	822	829	849	856	836	868	828	846	826	810	856	827	886	838	821	847	862	833	896	821	811	826	801	881	804	785	860	877	842	831	861	809	848	923	868	850	882	837	832	831	876	835	765	853	870	834	846	877	818	844	842	779	837	835	860	851	835	855	860	876	804	839	785	858	863	794	837	830	788	835	814	845	807	835	835	811	814	821	815	863	854	896	825	859	814	866	879	833	831	827	779	832	887	886	804	806	873	834	849	872	828	854	814	820	867	863	854	825	818	815	839	801	818	796	830	831	863	767	835	844	816	804	877	864	832	803	818	818	891	850	827	867	872	887	803	808	818	851	818	863	865	844	882	854	811	835	840	871	818	848	808	895	863	843	851	821	838	866	803	837	843	843	788	821	865	810	834	766	807	838	819	837	836	848	856	860	824	789	801	838	849	834	828	760	920	816	828	861	809	866	851	837	835	887	883	849	904	892	888	803	867	872	914	857	815	843	851	816	800	852	848	833	836	851	862	869	862	877	943	819	885	841	919	837	790	852	862	849	906	861	812	826	813	827	874	753	827	866	839	873	839	801	811	817	829	839	843	855	875	824	835	839	843	884	844	838	818	849	845	827	848	835	864	834	841	854	864	832	872	856	814	792	853	879	826	796	827	835	846	850	863	792	849	862	817	834	844	835	865	844	811	871	850	863	852	820	856	829	845	849	874	895	853	790	849	850	851	860	797	854	832	879	829	800	843	868	822	790	850	867	850	827	844	819	811	825	863	867	875	875	826	866	820	824	856	853	862	790	887	846	850	841	842	854	835	814	932	795	880	880	854	841	817	860	839	838	782	837	784	804	839	843	848	828	865	808	893	813	879	826	816	813	865	823	825	846	863	808	813	856	783	890	854	848	839	824	917	848	862	887	842	812	856	819	881	862	930	818	913	805	868	838	800	816	808	864	844	842	824	834	808	840	834	802	807	813	825	801	798	806	857	866	815	873	797	779	841	796	849	848	908	835	804	882	852	882	820	878	809	800	859	812	826	831	806	861	779	845	822	826	822	838	834	830	799	858	839	855	864	869	817	856	827	822	845	860	816	839	853	863	852	875	788	806	868	820	867	826	817	814	803	881	808	844	825	827	800	797	872	848	845	882	795	848	877	827	861	819	795	807	819	870	862	794	853	822	821	833	871	834	828	903	847	827	841	842	870	878	873	839	827	812	845	844	878	870	825	851	818	816	832	811	833	807	850	846	811	832	835	787	890	847	865	859	887	844	903	839	809	836	851	861	840	835	874	799	890	847	889	824	835	799	858	848	802	862	821	878	890	863	835	830	861	845	814	874	864	836	783	841	801	844	866	860	839	870	844	870	838	828	808	864	849	838	810	865	776	817	834	832	889	823	817	812	879	876	800	889	820	840	851	831	875	817	878	785	905	812	862	840	903	837	790	848	835	796	821	857	842	847	822	847	789	870	815	834	803	820	838	798	831	814	814	811	823	832	838	822	839	808	810	864	835	796	890	826	869	846	867	819	787	828	844	864	865	852	842	827	864	794	816	813	877	821	863	855	863	855	868	807	783	814	897	858	896	855	856	840	825	825	858	854	852	811	845	811	833	820	817	835	838	866	914	857	874	891	848	807	838	867	848	801	861	887	836	795	845	844	878	860	850	892	821	852	871	828	857	827	875	883	857	814	838	815	765	838	828	836	885	827	816	863	842	849	840	905	809	911	845	837	816	791	841	840	866	845	859	794	865	874	788	849	849	771	843	844	807	813	855	834	851	874	819	787	841	840	853	853	823	881	830	854	830	853	815	876	837	843	843	836	861	835	818	851	825	814	860	869	827	827	831	879	893	870	818	837	804	785	861	844	814	846	864	837	849	819	853	850	833	848	787	826	861	861	824	814	840	805	849	820	824	853	837	895	833	859	909	846	793	840	815	847	884	833	837	903	825	861	809	802	807	807	897	815	819	853	887	811	890	860	883	825	793	850	834	875	852	873	883	859	827	858	835	890	836	804	832	823	894	877	843	802	837	860	817	776	838	851	809	819	822	825	838	825	842	908	822	835	819	879	807	842	829	799	840	836	848	819	824	868	871	804	836	861	907	841	861	841	868	856	823	830	815	894	828	860	884	810	829	803	895	830	814	915	839	842	872	810	883	836	842	848	865	869	852	873	879	903	849	879	888	820	888	851	803	864	853	888	862	826	882	807	822	824	848	888	902	839	844	856	804	810	844	843	804	869	880	832	856	844	811	833	947	836	847	899	847	835	834	874	875	859	831	816	797	871	788	799	828	832	814	854	864	805	874	799	849	811	907	857	837	867	880	862	823	810	893	812	863	822	884	810	828	874	802	819	823	831	876	848	814	859	857	856	823	833	844	893	833	822	802	816	819	866	853	858	904	827	853	845	871	764	822	786	814	839	882	856	855	873	853	793	826	838	848	827	798	834	786	826	820	859	858	883	856	856	870	806	855	871	849	826	865	828	799	871	823
23441	21463	29518	26904	36689	44918	37762	20549	7197	1997	720	674	648	678	642	734	661	670	671	678	608	779	661	660	696	678	682	677	631	619	646	663	660	661	691	677	652	661	614	675	656	649	652	668	661	643	614	737	718	704	662	655	655	650	658	701	648	686	648	650	666	623	689	648	632	687	670	694	668	679	693	671	663	601	692	674	627	696	626	657	664	683	635	714	668	661	664	645	667	694	633	635	665	646	675	628	695	649	756	669	680	669	682	698	713	673	636	697	649	638	652	666	658	679	673	745	728	675	659	698	652	675	682	629	645	656	687	661	616	722	717	706	663	683	688	632	662	639	632	675	668	674	689	683	659	707	701	682	661	645	723	674	705	668	703	678	664	659	690	709	630	671	683	643	675	607	689	657	643	655	667	691	671	682	647	700	610	681	704	692	647	622	682	669	659	665	709	705	647	630	677	639	667	666	673	661	664	674	701	691	681	677	702	653	685	673	695	666	682	662	678	668	686	703	658	645	651	669	632	676	643	630	625	642	643	648	652	647	645	643	668	663	636	668	655	640	712	686	650	634	651	621	639	629	636	694	663	701	673	666	682	674	676	666	657	646	675	679	701	674	646	682	629	690	663	642	634	653	651	664	709	692	660	681	664	659	656	686	687	697	657	668	635	662	706	631	701	608	645	659	724	654	691	678	698	632	696	683	670	634	685	636	654	655	689	698	655	656	646	628	686	647	658	670	665	647	667	705	708	686	652	654	708	673	728	635	660	641	622	659	698	673	657	638	677	636	673	689	641	688	644	745	682	690	724	700	686	664	669	636	652	666	645	659	676	659	638	694	679	657	640	662	708	682	685	708	671	685	662	658	655	677	658	713	631	621	632	663	711	633	670	685	685	708	640	664	664	643	641	650	636	603	619	673	654	638	663	678	656	604	706	659	623	707	633	658	671	657	685	682	674	695	670	678	691	668	673	684	652	662	645	653	664	646	650	661	681	654	661	687	711	686	684	665	676	661	648	712	637	734	657	653	690	649	651	720	646	699	663	676	628	653	649	641	620	698	619	679	692	687	637	654	704	623	685	667	679	624	659	662	616	652	694	694	644	686	649	690	706	631	686	693	644	699	657	672	687	640	672	653	669	649	670	647	693	639	657	648	652	651	667	696	679	697	698	678	636	656	635	656	624	631	653	692	673	662	704	645	694	670	684	623	704	669	681	662	672	684	638	661	694	669	633	641	698	664	680	696	686	658	704	681	710	686	652	685	703	690	700	690	688	662	610	670	651	649	675	660	657	671	666	624	664	608	697	677	648	657	650	689	672	675	629	660	636	670	694	683	672	648	657	654	653	663	644	677	638	714	673	643	666	685	640	627	658	643	682	662	707	656	615	694	651	680	661	674	641	659	705	705	678	728	652	693	697	682	697	682	667	677	687	642	674	656	638	668	654	634	657	699	678	626	647	661	687	640	656	735	667	698	676	619	679	627	651	730	684	697	652	637	635	698	654	696	703	616	653	650	672	682	675	673	633	657	661	677	643	668	649	639	686	676	674	664	635	694	690	695	639	647	628	653	654	639	668	687	697	658	720	667	701	672	655	669	703	719	632	687	673	695	729	664	622	661	713	621	682	681	697	661	628	670	700	657	683	627	629	683	667	712	668	652	667	649	668	660	671	704	659	620	662	648	670	685	701	704	653	661	661	629	624	628	719	669	715	620	647	655	688	648	649	655	682	683	663	686	687	640	658	686	652	680	630	680	637	694	709	642	644	676	638	689	651	661	708	695	686	684	685	667	665	639	613	655	652	629	631	674	665	759	657	657	673	686	668	625	654	664	660	650	703	679	692	708	650	666	677	687	668	645	691	653	652	709	674	695	609	685	644	651	675	678	675	663	716	644	629	668	682	663	696	660	701	706	758	710	691	690	674	668	682	713	667	623	696	613	689	659	713	624	677	628	669	594	702	675	707	707	657	686	656	655	664	647	699	679	647	602	650	675	624	610	661	660	685	689	659	664	662	665	661	680	695	702	681	711	648	678	672	633	738	632	672	674	616	657	697	662	636	628	674	623	710	653	643	665	647	621	626	620	626	657	652	646	677	668	660	668	696	629	705	675	697	665	663	655	655	673	714	671	684	720	720	686	655	662	689	671	710	690	621	647	663	645	682	671	670	666	675	619	630	675	621	646	693	643	659	611	605	688	700	689	685	682	648	668	690	670	664	677	685	686	692	659	670	660	665	654	608	652	672	677	668	644	669	656	672	667	685	706	669	635	686	687	665	656	697	636	678	639	685	695	674	670	665	667	652	677	598	665	637	712	641	629	625	633	681	702	665	690	691	683	646	619	608	675	649	709	702	660	663	672	662	610	638	610	642	678	639	650	704	647	672	652	656	699	677	660	622	661	710	675	688	629	660	613	642	662	637	682	692	640	713	682	650	624	678	681	714	656	635	654	640	679	689	639	697	652	674	732	702	676	639	632	670	675	671	684	687	634	658	682	683	687	650	671	683	690	659	661	701	664	687	682	680	661	758	722	654	616	677	654	654	699	688	647	663	697	675	683	676	641	644	672	647	681	606	658	656	656	617	667	718	658	659	645	694	644	708	628	639	651	677	684	693	646	657	655	702	640	640	669	663	701	686	676	655	613	657	640	639	697	664	645	657	650	680	678	656	649	668	634	707	664	648	680	656	661	655	632	767	729	655	667	676	667	705	663	647	652	679	706	648	665	638	644	686	670	688	671	645	673	674	708	623	619	698	667	697	662	672	655	687	700	664	662	686	702	641	690	662	721	653	669	656	650	647	680	638	610	646	684	673	682	718	638	681	673	695	619	652	664	672	694	619	632	639	704	658	689	674	655	635	642	706	683	674	692	683	673	690	666	668	682	654	699	685	673	690	647	647	694	659	673	643	642	658	651	664	634	706	669	640	630	680	713	667	656	732	614	604	656	640	669	701	685	725	685	662	704	642	696	628	671	663	602	639	665	661	678	657	689	692	678	680	620	702	676	698	685	653	653	647	672	664	685	680	684	632	663	665	666	636	685	645	632	687	716	682	703	639	683	639	655	696	613	630	670	648	647	659	618	659	652	700	659	650	687	619	671	682	657	694	668	650	669	670	668	653	674	586	701	658	702	664	661	643	669	690	625	622	678	645	625	673	693	645	662	648	616	702	695	697	661	672	721	655	656	668	682	656	643	687	679	668	644	707	670	647	730	682	663	711	665	685	662	667	680	644	697	665	648	674	665	704	708	710	651	672	692	694	698	672	673	667	649	708	656	644	654	668	645	665	659	705	699	699	652	664	623	635	670	705	673	649	648	671	679	684	657	655	680	674	670	679	706	681	655	699	647	627	629	671	698	658	697	653	678	644	645	714	653	661	667	661	688	691	682	664	668	676	639	653	671	642	730	663	667	641	641	734	658	727	623	663	680	650	701	654	681	688	680	692	641	703	670	636	647	668	671	678	648	686	635	654	641	709	672	678	660	648	695	641	713	720	682
52174	82280	65054	53710	53847	48860	36969	21113	8314	2705	858	819	785	822	803	806	746	778	787	803	782	790	745	777	803	721	738	789	749	774	751	789	776	781	821	779	783	736	825	800	783	794	740	721	785	786	791	751	803	792	798	745	787	740	779	746	799	775	757	795	787	848	775	747	797	805	792	769	759	764	783	784	796	742	766	753	790	755	781	783	752	772	770	749	751	750	774	777	758	734	798	751	736	784	775	772	714	797	818	779	724	763	831	791	774	814	743	763	786	751	795	764	743	781	766	787	780	742	783	780	795	819	795	782	809	772	798	801	761	760	745	774	775	771	747	765	779	806	782	806	795	807	768	758	777	747	766	755	756	791	770	768	806	794	767	744	785	781	814	800	730	740	784	738	814	738	792	781	765	795	789	819	854	782	794	826	812	777	774	769	805	816	729	765	817	767	777	767	814	792	756	772	745	840	818	753	798	830	742	789	785	752	789	746	773	739	780	743	786	805	774	776	785	786	793	743	784	742	807	762	750	776	790	768	786	740	797	705	759	771	774	830	761	763	771	810	759	791	773	749	802	805	819	747	746	769	799	764	817	741	774	770	732	791	771	766	772	736	814	773	782	790	793	744	796	784	805	788	798	812	781	761	793	791	789	710	758	769	799	781	757	773	730	787	812	728	787	774	761	764	727	820	765	748	780	797	724	752	826	778	808	778	787	794	764	789	814	806	784	792	765	781	781	750	773	809	737	771	766	800	732	809	826	819	816	760	788	753	795	742	764	760	764	759	767	734	770	783	760	753	803	800	776	778	757	753	760	755	758	817	758	746	757	699	771	749	787	754	808	807	783	773	781	789	716	773	770	816	775	799	789	786	791	798	773	792	770	782	789	802	769	767	815	822	791	738	695	748	715	785	766	764	718	733	775	791	751	787	756	773	761	795	753	792	764	808	747	741	782	764	789	748	753	754	741	764	794	801	823	807	760	764	765	804	750	776	766	798	776	789	752	796	755	742	761	782	781	756	838	801	795	727	780	801	783	783	783	783	782	778	739	780	770	744	745	806	861	802	754	800	801	790	776	823	785	789	779	779	781	762	742	780	729	703	784	802	770	729	759	774	777	781	773	750	759	735	789	722	807	768	818	777	805	781	766	780	766	801	762	763	800	782	760	807	776	802	794	776	766	855	780	817	763	761	750	753	789	774	754	796	768	765	783	752	764	708	779	739	741	837	789	829	801	731	775	805	778	771	789	788	787	776	801	819	766	747	737	778	783	770	751	799	782	798	770	768	766	755	762	757	757	832	769	778	789	756	771	731	755	769	753	779	751	741	816	790	796	715	725	797	800	784	750	787	781	804	756	787	804	772	756	759	809	741	732	785	754	778	726	791	757	812	773	757	816	760	719	742	736	776	753	743	777	767	764	768	774	772	754	728	748	821	746	772	777	788	773	776	773	821	738	741	786	808	770	776	739	724	805	769	792	769	751	816	755	768	834	797	757	760	780	762	808	786	757	791	802	740	755	799	763	750	770	828	784	769	746	734	796	773	748	744	759	779	739	725	799	754	757	782	797	769	769	800	776	774	763	794	814	747	769	784	751	784	819	739	787	740	806	785	822	798	782	794	800	798	778	812	746	745	806	768	755	814	784	801	834	804	781	819	827	802	775	738	764	764	811	811	778	812	773	771	769	758	787	761	725	788	787	774	723	703	767	756	783	785	783	776	773	815	747	723	750	700	790	765	771	758	819	791	722	799	813	749	781	801	811	773	767	735	805	761	771	756	780	767	801	776	738	780	785	770	778	775	789	748	754	749	776	730	825	737	779	786	749	805	815	763	785	767	817	772	828	805	795	787	760	753	736	740	796	785	793	760	745	814	770	797	806	734	746	752	775	766	783	826	753	760	799	761	753	757	771	769	744	805	773	788	783	803	835	750	763	776	805	756	786	808	779	782	750	747	803	825	782	767	768	786	794	749	741	810	791	800	770	799	779	825	773	739	744	748	747	760	760	718	833	705	820	774	744	852	788	778	787	751	754	812	779	805	772	759	800	775	754	795	784	791	752	798	757	752	768	804	802	805	813	805	757	773	768	730	761	773	729	766	766	780	768	773	780	775	753	755	793	788	760	760	789	786	772	756	800	731	747	786	753	800	781	797	767	797	826	751	775	773	791	716	741	783	801	779	818	793	798	735	805	800	785	729	759	776	789	761	780	772	796	735	757	732	778	780	811	801	762	734	782	760	791	737	780	749	728	799	804	739	762	796	784	760	776	778	779	812	725	822	757	821	760	818	767	768	763	788	724	773	843	756	727	747	700	814	783	777	773	796	780	826	728	839	838	808	797	802	731	719	797	745	794	742	769	810	781	726	789	767	752	760	767	790	788	802	789	793	841	759	789	797	743	783	782	777	771	768	771	787	800	763	779	752	805	805	796	764	797	812	782	746	804	789	820	828	802	790	768	741	785	755	736	801	809	762	731	752	812	742	782	759	734	837	765	788	759	763	760	736	748	787	743	759	790	772	759	800	740	787	765	776	777	770	817	774	780	767	754	753	766	781	753	757	749	799	765	742	801	766	717	801	773	783	772	779	793	761	764	780	750	794	818	773	792	769	786	774	791	786	757	830	796	745	767	779	796	814	737	806	797	839	764	803	721	796	823	754	766	795	760	774	721	787	749	779	750	758	777	793	764	753	758	806	791	769	819	789	761	797	814	782	739	769	728	767	798	759	773	819	776	789	746	735	802	783	788	724	748	729	788	828	784	769	762	812	748	715	797	780	761	787	739	791	745	791	783	757	773	752	767	801	757	761	797	792	785	765	744	794	775	809	827	771	770	737	778	755	758	771	739	801	759	798	795	759	774	763	783	793	765	746	770	718	784	781	820	751	764	804	733	803	772	725	788	748	773	783	737	808	796	752	747	770	715	729	721	839	753	748	765	780	792	818	759	826	749	785	758	731	782	791	774	813	798	835	738	746	742	756	765	780	775	814	771	784	800	730	743	801	767	785	774	780	760	765	808	775	750	798	760	786	815	787	731	838	824	749	785	789	762	737	759	764	777	795	787	757	802	729	809	760	788	766	765	767	770	796	753	809	801	760	764	785	780	754	805	723	795	829	758	752	761	800	775	799	754	742	769	761	710	734	799	754	775	752	763	795	770	765	799	750	816	805	735	813	754	724	824	725	751	760	746	761	746	770	821	765	742	804	801	806	805	763	733	710	788	755	788	787	817	733	808	774	758	769	816	769	785	765	757	735	766	800	776	782	769	771	803	818	802	748	753	736	785	738	816	784	802	793	751	747	718	777	765	783	791	746	766	766	780	778	754	721	723	777	786	733	813	779	720	776	756	810	793	806	741	776	787	795	833	768	823	789	746	786	773	724	767	787	837	803	786	792	797	738	737	823	747	793	795	719	774	766	793	726	719	812	773	766	802	754	805	753	755	784	800	748	714	801	773	749	796	802	778	765	780	760	702	752	738	760	794	779	766	775	786	806	773	775
34246	40567	36467	20569	10981	8923	6087	3025	1522	1027	889	849	851	880	850	879	865	871	867	861	858	868	880	939	899	869	829	841	867	825	902	813	834	879	818	853	889	866	864	855	815	869	857	843	844	841	885	882	882	823	853	901	800	877	830	873	877	876	876	846	856	853	809	848	831	847	906	874	904	845	886	862	831	832	833	880	845	863	826	834	828	833	887	900	864	815	875	849	897	834	883	874	785	833	829	863	821	834	829	837	865	812	807	891	858	870	835	919	873	835	791	833	909	841	833	856	831	928	846	886	843	840	851	818	822	840	803	871	848	834	889	897	901	844	848	840	802	882	890	843	845	868	795	864	862	842	841	873	839	822	836	847	830	851	895	918	839	824	804	882	860	806	903	864	862	829	864	845	899	889	886	884	888	906	830	832	867	857	857	858	870	907	873	837	838	857	889	860	821	880	870	824	873	857	851	841	896	899	839	850	873	802	818	841	832	816	793	821	852	845	892	876	847	820	880	832	857	812	855	882	827	901	885	847	918	909	920	856	832	817	836	829	930	806	885	813	850	855	871	869	879	899	817	916	876	830	854	863	862	899	858	838	852	819	841	798	863	868	922	909	852	893	889	819	833	890	894	794	820	870	890	860	863	855	898	815	821	899	849	844	844	827	866	904	846	830	843	853	880	807	925	895	891	835	885	869	877	893	872	874	846	841	800	872	867	818	865	861	835	867	881	841	821	854	872	892	854	881	858	865	800	846	826	890	825	871	827	834	911	876	825	856	875	797	801	879	862	843	851	880	843	844	870	848	876	846	890	847	834	874	880	866	854	873	823	867	852	851	823	847	935	865	779	804	868	869	871	860	835	871	870	833	835	846	863	843	847	882	821	853	831	867	828	852	863	860	876	882	805	875	868	821	864	885	892	871	893	864	839	821	796	868	858	878	846	861	850	911	866	836	880	911	856	842	864	812	836	848	808	878	858	853	916	857	843	868	873	889	846	834	873	787	849	859	888	812	816	779	877	887	883	872	850	850	831	829	869	829	853	801	842	871	905	861	868	893	866	856	850	877	831	844	864	823	879	864	881	843	844	868	876	841	878	846	801	770	844	881	894	891	866	854	855	872	860	871	907	867	874	862	826	868	860	848	793	840	865	882	863	883	862	870	830	866	832	851	835	839	832	839	870	865	857	857	853	845	832	881	888	851	864	881	815	898	845	847	840	886	852	860	880	844	846	832	902	889	871	875	894	854	905	858	864	883	822	882	883	848	836	889	748	844	909	895	854	826	839	807	859	880	871	830	792	816	816	858	869	862	835	804	858	845	823	859	878	828	863	874	809	897	853	865	851	920	789	836	852	855	813	845	816	925	849	896	848	839	887	846	846	887	831	843	847	835	843	817	873	835	889	829	851	901	852	864	859	867	803	846	830	886	827	834	853	857	879	898	892	889	897	878	865	870	875	832	824	832	788	890	876	844	787	859	864	798	896	829	835	870	848	807	821	826	905	848	838	829	837	839	867	862	878	871	845	884	834	853	817	866	883	847	854	832	816	813	845	888	866	850	874	832	857	904	841	822	854	828	865	865	867	877	790	853	930	879	813	862	883	822	811	864	866	827	848	846	863	942	911	883	863	899	855	851	827	856	892	823	882	890	892	855	824	854	884	836	896	805	898	832	935	863	880	846	885	797	844	828	855	865	878	856	861	825	881	820	881	889	883	836	845	847	812	878	885	819	868	840	840	844	901	868	899	820	834	821	847	857	879	850	801	885	876	893	831	898	884	825	836	854	853	872	887	904	847	868	833	860	885	900	803	878	819	877	853	824	847	862	852	878	874	849	853	841	795	844	859	886	870	850	826	875	845	878	843	850	831	873	877	842	870	861	819	862	855	811	797	833	848	841	836	859	886	920	893	854	852	831	848	840	850	846	831	841	833	889	860	866	895	808	832	864	869	842	843	858	833	865	860	885	862	916	839	877	852	856	834	862	826	883	912	854	867	871	859	873	862	818	825	890	869	832	839	853	839	847	857	858	881	868	869	828	851	869	842	895	794	841	879	846	814	933	845	837	831	839	821	860	844	831	847	920	880	846	817	891	850	825	855	889	809	853	868	925	829	835	884	816	812	862	823	814	890	856	848	870	857	862	805	871	837	829	857	826	804	857	863	868	878	873	863	804	811	916	910	911	834	818	863	824	892	850	818	852	871	895	854	882	858	847	855	842	851	864	903	826	860	836	826	835	819	846	825	863	843	800	906	864	837	868	835	826	821	854	827	863	903	824	876	863	831	883	897	876	885	842	824	922	836	880	892	904	877	835	862	810	894	903	858	839	838	832	839	843	812	838	867	825	885	927	874	860	896	817	878	846	880	870	876	919	875	829	851	823	878	869	851	849	860	831	920	847	815	869	873	821	860	858	891	862	865	879	806	849	864	887	869	821	860	869	869	868	910	887	846	860	894	867	861	854	855	756	851	843	841	873	852	849	835	842	896	822	808	863	804	828	814	869	861	809	863	863	806	860	890	881	804	899	928	849	868	898	879	878	811	859	860	851	855	837	934	886	855	829	924	816	868	874	850	846	860	937	889	866	949	839	878	855	842	868	873	889	894	870	802	864	886	870	855	847	870	808	857	817	873	829	860	810	847	871	887	885	815	831	885	843	855	806	859	858	850	895	916	827	851	868	860	842	904	871	880	881	835	879	891	849	883	865	805	849	832	857	857	839	882	809	775	886	841	854	789	887	876	875	894	855	856	845	869	923	892	858	811	889	827	855	845	869	847	849	850	849	791	897	831	815	851	818	843	819	895	866	815	865	885	892	831	878	897	944	861	906	851	883	817	836	873	888	818	822	845	874	838	815	859	900	898	856	862	864	859	834	870	815	863	811	829	861	902	885	866	856	837	859	866	836	810	838	909	868	879	857	843	856	847	848	891	852	871	881	826	903	816	894	828	805	842	878	871	846	880	820	848	845	826	838	841	826	833	820	851	892	865	845	882	860	878	859	903	818	816	860	842	862	890	867	864	882	904	875	857	908	873	819	911	859	834	807	899	873	839	888	874	876	886	886	915	851	814	837	881	831	907	850	842	830	846	830	830	854	856	852	883	918	853	816	898	801	824	859	846	885	863	831	852	836	879	858	846	859	931	885	848	845	871	890	846	872	871	898	829	895	844	804	840	839	836	838	867	914	912	860	838	832	844	856	840	873	913	918	838	843	862	874	818	866	882	902	824	852	825	864	797	857	858	860	844	773	867	910	846	841	844	875	829	879	870	834	904	833	822	872	858	888	929	858	870	845	791	841	893	824	869	822	876	798	838	869	854	861	863	883	844	852	861	865	825	853	872	877	938	864	878	879	856	907	802	872	843	877	893	845	886	851	802	864	815	878	852	853	827	837	899	899	866	828	841	851	874	811	882	834	910	839	896	891	785	891	842	819	868	813	820	876	884	862	864	832	895	817	836	889	892	862	874	864	830	875	886	809	887	870	805	838	828	889	802	874
43972	56438	37870	19500	13349	12122	8391	4106	2001	1260	1057	1029	1052	968	970	1016	992	1019	1014	1055	1060	983	1020	969	1063	980	1018	996	977	1006	1053	1011	1019	1033	1020	999	1020	1022	1024	1075	970	1026	1026	1043	1015	1025	1016	954	1012	1017	1038	965	971	978	991	1027	979	1015	1010	1042	992	981	1000	980	1036	990	973	991	1016	972	1025	1024	1066	1022	930	1005	984	1011	956	969	1018	978	1078	983	1027	1044	990	1043	1010	1058	989	1005	960	1049	1059	992	976	963	1037	1000	1053	1033	1052	1014	975	958	1051	1025	977	1006	990	1000	1041	1052	1025	981	1008	1034	1039	1034	1031	1031	1003	1010	1009	975	1025	972	1067	1025	996	975	1021	975	1058	987	1001	1003	1022	1005	954	990	1007	980	1050	1024	988	966	1037	985	1032	1044	998	998	1019	1028	1021	992	966	1000	986	996	1032	1007	971	990	1027	1039	1040	989	1045	980	1013	1025	1010	1000	953	980	1029	981	1015	982	991	979	990	1032	1038	988	1026	1020	1058	1043	1056	1020	1021	1046	1004	991	925	1055	1016	1037	1025	1009	1061	918	1014	1023	1015	985	1033	1045	1020	977	1011	1040	975	1078	995	1053	1002	1002	1014	1008	1004	1022	1040	969	1016	978	1014	940	1017	1030	998	961	973	977	977	986	1026	995	1043	1058	1010	1021	983	1033	1065	1016	1014	1018	1014	974	912	952	984	1036	975	1014	998	1014	977	1032	1044	1018	1021	1024	1004	997	1046	1030	1024	973	1049	960	976	1018	996	1013	1035	1058	1017	1024	964	1021	997	980	1021	925	1037	1042	976	1013	1014	1039	994	1032	1040	978	1004	1030	953	956	1002	1022	1005	1005	1017	945	996	925	1049	956	982	987	1057	1037	993	1026	1017	1029	995	954	994	1004	1041	1065	1006	992	975	987	1004	1097	1020	1093	992	936	1082	974	966	1038	970	1053	1018	949	999	1097	973	995	983	951	1040	1006	1007	995	1004	1011	983	1019	989	1005	1001	1056	956	1000	1057	1046	1070	1006	946	1058	977	976	1008	1039	966	1014	986	1026	1041	1033	1034	1030	1027	991	1005	1017	956	990	1059	1046	1005	976	963	1020	942	1003	1010	1050	975	969	1006	948	1114	1028	1060	1008	998	1026	1024	1009	965	988	990	972	1012	961	1037	1045	1075	1008	1066	1027	1009	1018	990	1036	1001	1003	1021	1081	1058	983	1001	1029	1013	1067	1034	1035	1017	959	1059	1084	1010	1028	1005	1006	1028	1006	1050	1015	1062	1041	1010	1031	1055	946	1011	970	1022	1093	974	1005	1050	1028	989	996	1036	1005	1036	991	1005	1037	981	1034	1018	1015	999	1042	986	1010	1021	1012	1053	953	1013	1006	974	998	989	1040	1010	984	984	1036	948	1051	1019	1007	1049	991	998	972	969	982	1072	1055	1035	966	972	1052	1003	1002	1100	1014	1003	1004	980	1031	1022	997	1008	1040	971	996	949	998	949	949	1047	1016	1003	1095	1016	973	1004	1049	985	1053	1033	1036	1026	1001	1023	947	1011	986	1013	997	1012	1028	1058	949	1029	948	1026	1026	938	980	1022	1049	1010	1043	1004	1003	998	1028	1018	1005	1032	1002	970	937	1009	998	1045	1003	1004	1017	1043	948	1016	1018	949	1048	1054	1014	954	1061	1014	1054	1008	1011	989	1010	1014	1026	1059	1025	970	1046	997	1036	1014	1002	994	928	1013	1033	956	1009	1001	1007	946	1013	996	1006	986	1004	1025	1024	1057	962	1011	1056	997	1010	1008	957	1036	1043	1003	988	984	1026	1003	1062	966	1014	1024	969	1046	1000	992	1022	1036	997	1001	941	975	1050	1018	1015	1030	1006	1021	979	997	1004	947	975	1038	1036	996	1061	1026	988	1063	1065	999	1000	977	1008	1045	1023	1009	990	993	1013	1027	987	1000	1033	1018	937	998	1026	978	968	1027	1027	1042	1041	1026	1034	1049	1013	1001	1076	975	1071	1043	1043	978	1049	992	1012	956	1023	1044	1017	993	1026	1019	1049	1048	1099	1040	1058	1024	1033	997	993	1050	1014	954	1003	1032	986	984	986	1041	1042	1019	1071	989	988	999	1021	1013	1003	966	1013	1007	979	1062	994	1028	970	1003	989	1018	1029	983	1013	995	973	1007	1002	976	1042	983	1014	1025	1007	1022	1044	1045	1037	1042	1032	1043	1003	1061	1007	1047	1000	1052	1015	1063	1029	1012	1013	1026	1080	1007	1042	979	970	1046	947	985	904	993	1006	1028	1017	1032	1059	969	1003	1042	995	1046	1040	1018	965	988	1042	1027	1023	1001	1002	975	1007	1031	1021	989	1007	1002	944	1002	1019	984	1057	1014	1015	975	1042	1084	1040	1003	1018	992	989	961	935	989	1067	1035	1040	1082	1026	1021	1011	1031	1002	998	1020	1046	984	994	1027	983	1032	1008	996	985	981	982	1000	1010	975	1053	1016	1014	1070	1057	1041	1000	1085	1047	1003	982	1071	959	992	974	978	1041	999	1026	1027	1021	1035	929	1024	995	1038	983	984	1023	997	1022	986	960	970	1006	973	1045	1061	1017	993	1000	1057	1023	991	1017	996	1017	1028	964	1024	1053	994	981	1005	1050	1055	1038	1019	1043	1020	1008	937	1022	975	1024	983	1023	1003	978	1058	977	1013	987	1025	1011	1013	1038	1032	1028	1008	969	938	1028	1061	1014	1015	1023	971	1015	981	990	1026	961	995	1044	997	1090	989	1025	1026	1028	998	998	1047	967	1037	1048	1019	1012	1020	1041	959	1023	985	1003	976	1016	991	974	1010	1050	995	1021	986	1021	1003	983	1014	968	968	1016	998	1013	1010	984	1076	963	1000	1063	1037	997	943	990	988	1046	1030	1010	964	965	1038	1014	1017	986	1048	981	997	1007	1019	1016	1013	1044	977	1017	1009	1011	1069	1026	975	1010	1030	1062	1044	1033	1008	1050	1025	1037	998	1031	1009	1052	981	987	1028	985	1034	985	1024	984	1032	1022	1050	1015	1047	1017	1020	1053	1038	1034	983	1047	982	1006	1011	1027	1027	983	1055	988	1034	1033	1005	981	1019	988	1044	1015	1011	971	985	1010	996	1013	955	1014	953	982	1064	1006	1033	1025	1006	957	950	1022	1011	1039	1026	1054	1001	985	980	975	975	1042	1012	1073	1052	980	1037	971	1036	1026	1002	1047	1036	1018	996	967	1003	1079	988	992	1050	1015	970	1029	965	996	973	1029	948	1012	1063	1016	984	946	1009	1000	969	1038	1013	1020	965	1020	1020	1017	1034	1025	1001	991	981	990	983	1010	974	1029	996	958	995	1014	1051	1061	993	1002	960	1001	1020	1031	960	1005	973	1033	975	998	1037	997	1053	991	996	1053	998	1071	1001	1024	1002	1000	1008	1010	998	1012	930	1037	1043	974	974	1008	1028	1064	1026	1043	1020	1035	992	1030	996	1050	1044	1005	1023	1002	1027	1030	938	1053	1016	1031	1032	948	987	1019	1028	1051	985	969	1020	1023	995	1091	1009	982	1032	981	1044	982	1008	1037	1041	987	1049	1040	993	1042	1053	1034	1047	1008	1010	1005	960	1013	1050	993	1050	1047	1054	947	990	999	990	949	974	1012	986	988	1010	975	983	1012	988	947	999	1058	1027	1075	1013	990	1060	1072	969	982	1007	976	967	982	997	1046	991	945	1044	1044	1058	967	984	966	992	961	934	1065	973	1003	1031	1016	1035	1005	954	993	978	1011	1018	1029	1072	1011	1051	1001	1041	1047	984	1001	1017	1050	1004	997	1054	1035	1001	1038	1022	1037	1031	1002	1011	1035	972	1013	1041	1019	968	1009	1023	1024	1035	969	979	979	977	1010	1022	994	1049	999	958	1057	1005	1006	997	994	988	992	1013	1024	985	979	1018	1044	1036	1045	1012	982	981	986	945	983	986	999	963	1014	971	1043	1051	1020	982	1007	1008	1031	1009	990	1002	1020	1006	1006	962	1021	1066	1046	954	969	976	1021	1042	976	1018	1000	1002	976	1034	1024	1021	1003	1065	1032	972	1027	1013	1027	1049	1068	1042	1055	991	1049	1008	1023	1010	969	1054	996	971	1001	971	991	959	1003	973	1013	1018	1015	1014	974	1030	1055	926	1067	1069	1046	1018	986	1046	1014	970	1055	956	998	1054	1084	952	1069	1010	978	1002	991	1004	1050	996	969	991	965	1063	991	1010	964	1013	987	990	978	1031	982	981	1039	1053	1003	1032	984	994	1026	991	1022	981	1001	1056	999	974	1066	1045	1014	1002	1009	1036	1013	1007	1004	1023	1031	1014	998	1072	987	1089	973	1000	1029	966	987	977	986	1001	1027	1016	1050	1043	978	1000	1053	1001	996	1045	1055	980	1035	1031	991	977
24695	22034	31240	30143	33264	38114	30541	14489	4526	1506	688	704	664	699	665	690	683	688	727	664	662	665	690	694	700	670	661	694	733	658	692	706	686	707	673	680	652	708	681	671	637	702	665	693	656	684	689	660	687	714	661	680	659	656	693	680	728	681	685	653	677	669	687	680	694	679	734	700	721	654	680	645	683	681	694	689	680	686	721	695	660	682	650	709	631	653	677	664	701	626	718	663	684	661	648	681	699	621	730	704	691	663	662	645	714	693	733	690	636	639	700	691	649	674	729	664	702	704	732	677	660	616	722	694	661	673	676	693	647	723	636	663	696	626	657	667	675	697	672	684	713	641	661	666	671	713	686	735	635	719	659	673	652	701	682	650	688	699	717	715	666	643	704	647	680	707	671	724	671	672	659	679	668	658	709	675	703	702	633	674	643	716	679	707	626	682	680	664	660	694	699	692	666	706	719	660	636	691	669	722	651	699	667	711	732	673	705	727	649	698	704	671	683	670	667	709	690	655	685	702	713	645	679	683	686	661	628	676	675	676	717	707	642	679	694	737	674	704	669	666	688	718	673	680	752	711	689	728	691	704	649	697	659	707	655	677	679	698	678	714	704	674	679	683	645	653	687	711	673	695	670	691	640	666	679	695	726	674	680	656	747	676	685	671	648	725	695	650	678	708	664	710	648	694	681	727	696	710	662	685	655	659	666	662	727	644	690	683	680	690	706	677	715	704	708	685	702	669	707	693	687	720	706	679	674	670	650	676	685	667	713	632	694	659	715	704	676	685	722	660	706	681	650	686	705	702	704	684	689	639	697	650	699	659	705	694	705	677	729	674	697	742	712	706	664	684	655	708	677	710	688	658	692	661	654	681	719	652	712	712	672	679	648	663	684	708	669	701	663	648	724	674	648	646	715	696	645	729	643	660	667	670	660	667	670	661	708	674	704	732	734	698	714	694	707	688	677	691	684	680	695	689	717	699	664	681	627	715	704	658	713	675	709	742	695	695	684	653	709	687	626	721	695	685	688	669	717	727	689	659	744	727	714	670	711	684	652	673	688	627	677	658	710	699	708	668	689	680	675	693	713	653	708	710	730	629	683	694	694	652	712	684	703	695	715	681	732	659	699	677	655	671	686	685	698	679	669	674	682	649	677	673	713	678	702	737	708	685	659	594	707	670	733	695	676	716	697	674	723	731	679	701	686	692	622	710	626	693	697	712	628	625	660	698	670	674	729	665	672	687	682	709	637	693	686	647	636	712	704	694	727	651	692	676	704	681	680	682	705	637	723	711	715	700	673	681	705	683	670	711	684	690	652	714	636	721	721	680	726	692	671	725	666	703	672	715	727	695	699	698	657	689	712	672	719	656	696	646	677	723	663	700	694	666	685	713	652	666	666	678	641	649	701	651	696	685	664	614	715	650	680	687	661	700	634	650	685	659	722	678	652	677	619	644	671	654	693	745	716	690	684	665	685	690	670	668	690	683	652	680	732	707	727	694	688	641	679	681	666	655	696	690	711	677	725	666	663	666	719	654	656	710	690	696	690	710	652	741	721	711	710	676	627	666	719	713	676	709	652	689	698	693	687	650	630	709	696	634	693	681	730	672	645	695	714	630	699	693	735	700	701	667	682	714	708	679	677	642	691	685	648	700	655	650	673	711	729	706	670	666	629	683	655	687	655	692	671	695	696	672	697	677	647	687	644	701	651	629	696	654	671	692	715	663	653	650	668	727	669	727	677	705	690	756	738	691	660	654	688	714	704	702	644	688	670	659	668	664	699	692	645	701	703	695	635	733	697	632	629	724	666	679	656	672	657	690	702	706	683	720	654	717	722	696	691	686	664	693	664	696	647	725	720	696	665	686	673	663	663	688	690	674	698	640	666	688	649	677	681	712	672	682	691	640	677	682	733	671	631	689	647	672	715	659	662	632	638	703	662	670	711	676	664	691	712	677	657	695	696	708	728	716	699	679	704	705	632	679	715	736	737	652	626	671	691	707	679	617	672	654	702	668	701	670	651	647	688	743	665	708	670	712	658	689	655	676	684	663	697	668	712	709	732	688	675	721	669	738	638	726	693	661	703	663	706	719	694	694	653	653	677	682	691	693	679	665	670	742	698	675	685	750	723	687	688	732	680	684	624	641	677	680	705	663	673	710	705	681	689	653	667	649	682	652	683	707	642	692	686	697	682	668	692	681	684	664	665	703	696	688	682	651	674	735	710	692	732	664	698	711	711	676	665	703	726	680	685	672	664	736	695	725	706	690	697	671	670	669	675	722	720	644	662	662	711	674	695	684	645	656	668	699	678	698	687	674	712	652	711	691	656	600	723	664	672	683	713	627	672	671	669	696	653	717	673	671	681	676	717	686	670	679	686	664	652	681	662	733	647	691	660	649	716	663	726	709	676	695	726	689	722	670	703	682	729	668	674	668	666	661	692	699	683	705	676	643	667	649	683	686	674	705	678	692	708	705	672	667	684	676	725	713	704	672	687	702	713	662	689	670	700	663	674	709	679	656	704	660	676	657	694	691	676	656	682	694	671	677	664	672	714	694	666	685	641	688	692	684	676	666	728	683	669	698	672	701	666	662	657	685	693	684	695	713	660	665	664	666	696	670	681	636	679	689	677	694	730	687	642	686	691	683	709	692	677	694	674	703	695	672	673	679	679	706	649	727	669	720	689	675	666	700	643	645	721	691	713	714	690	704	667	665	708	687	723	739	695	668	709	693	713	691	671	662	691	657	658	653	673	656	727	672	671	746	680	675	677	670	676	687	668	680	652	702	695	692	741	695	681	690	700	652	675	678	675	703	681	691	710	714	694	628	674	687	651	652	681	682	703	696	656	699	688	692	663	684	677	705	692	664	681	705	704	697	692	656	668	755	688	706	682	688	627	662	636	721	706	710	700	686	661	650	653	676	635	697	709	721	607	640	675	639	730	721	682	680	681	697	719	697	663	683	668	647	683	694	688	650	768	656	690	659	684	726	669	711	699	687	688	695	675	687	676	657	691	644	639	703	678	661	678	644	688	710	691	642	680	684	648	702	709	724	680	632	659	691	680	672	688	653	689	725	703	676	677	656	675	684	678	657	731	655	690	673	681	712	682	672	694	652	699	698	748	658	684	724	607	676	682	690	669	688	643	700	654	682	663	695	682	647	707	693	716	716	676	685	665	681	690	698	655	652	660	715	717	666	688	661	694	672	670	600	669	684	711	693	648	706	635	724	648	638	682	675	698	677	713	684	678	737	638	718	700	674	674	643	714	716	673	682	641	656	667	659	677	721	683	672	670	658	692	661	695	667	709	691	689	661	678	647	666	709	649	683	683	664	710	651	737	663	679	719	684	711	688	674	688	684	638	717	701	644	711	669	692	721	683	659	649	640	671	692	631	626	696	667	689	662	695	688	672	700	659	680	684	666	671	677	657	759	702	693	645	697	678	691	679	674	691	675	682	704	680	619	715	652	710	692	674	693	709	696	685	649	667	714
47077	74955	57859	42764	41013	40297	29995	15617	5913	2069	854	814	765	813	811	778	811	801	821	815	775	857	817	835	809	839	816	823	804	799	763	789	847	807	759	825	874	788	771	779	771	799	796	825	824	818	836	805	875	832	806	827	822	836	764	819	803	842	789	813	848	800	829	831	852	871	791	775	797	824	806	792	800	828	776	843	821	845	862	791	759	877	780	816	778	791	861	821	886	771	769	782	811	800	811	881	810	849	824	877	817	775	765	760	801	847	835	815	808	830	803	843	754	814	768	848	829	822	797	847	805	792	760	779	788	772	817	843	810	866	774	839	785	829	813	806	815	823	842	807	800	800	849	799	826	784	884	821	810	814	815	802	835	796	842	800	804	822	816	782	755	820	782	811	792	838	829	861	797	791	800	824	832	808	837	776	787	843	762	828	828	825	804	815	780	796	850	800	786	801	809	828	802	812	847	899	837	810	782	825	746	793	804	819	869	769	783	836	871	809	809	839	794	833	863	832	820	781	825	834	827	806	838	826	815	764	761	838	822	799	767	808	875	823	743	808	842	781	813	837	760	807	804	808	786	853	840	778	798	801	833	792	799	830	841	744	776	809	805	779	776	837	865	802	854	857	835	809	775	878	790	850	764	796	799	850	783	839	829	828	840	789	821	776	785	832	882	840	830	806	860	829	746	808	829	824	804	807	805	810	775	778	782	841	786	832	862	771	804	770	833	732	836	794	848	799	780	842	834	841	783	827	769	822	817	796	801	772	832	826	784	820	822	796	789	801	804	772	831	840	851	816	812	790	827	834	814	822	791	800	828	822	794	780	788	859	793	783	828	801	814	800	814	783	792	833	790	830	771	788	798	829	747	845	873	844	880	824	821	814	824	816	856	825	829	816	842	804	852	834	833	780	798	817	791	840	806	788	814	822	848	830	815	849	823	748	823	804	831	839	829	854	789	775	763	808	807	803	765	800	815	790	814	831	762	849	802	819	838	793	837	807	807	834	896	844	848	838	866	851	810	852	797	825	807	819	806	800	817	847	803	851	841	834	795	840	789	798	820	839	783	822	826	792	774	802	817	769	817	796	853	778	801	828	889	841	829	782	781	786	828	828	825	792	831	893	764	791	812	853	758	817	787	796	800	800	813	835	788	791	807	831	832	831	832	860	866	778	811	782	835	804	866	861	850	810	825	848	793	902	826	840	784	842	805	802	819	793	783	840	819	807	795	757	805	815	822	818	780	836	768	847	828	812	771	835	808	769	763	813	789	817	819	807	856	798	794	824	785	805	832	804	746	835	792	808	829	839	794	816	841	866	860	802	818	797	798	748	841	843	803	808	838	810	821	852	786	815	792	786	843	807	817	880	779	839	806	818	804	811	881	810	800	820	807	784	858	792	815	754	809	809	830	808	816	813	781	853	808	800	801	743	798	805	848	808	810	789	869	831	806	812	789	820	817	794	860	765	851	831	812	820	835	814	781	858	776	788	800	851	792	776	805	819	778	801	818	797	818	786	801	764	866	795	811	789	844	852	795	793	815	808	811	805	760	816	814	827	811	838	760	821	819	777	786	799	839	816	792	822	817	803	848	824	806	837	848	799	812	836	834	846	874	823	870	831	825	819	808	794	867	770	838	852	857	797	823	831	822	833	845	773	858	835	780	779	814	859	843	828	765	795	780	840	873	799	841	810	802	804	861	824	840	823	837	856	803	796	776	775	791	832	831	809	773	801	815	849	815	811	825	799	838	793	803	828	761	813	830	812	809	817	782	814	847	771	786	814	810	806	832	824	839	802	832	786	791	777	854	761	777	819	819	808	809	795	790	767	798	780	771	795	880	823	877	805	777	821	803	782	799	795	799	804	773	785	750	832	790	774	804	816	824	765	841	807	837	800	816	787	813	801	768	796	814	824	857	805	757	829	839	815	822	816	807	869	793	828	829	788	784	789	765	816	771	792	837	841	807	790	813	785	843	796	826	801	762	846	830	860	798	812	838	825	810	815	829	805	820	786	851	807	834	838	775	781	804	826	815	815	779	767	804	838	818	782	841	847	819	848	799	780	817	784	782	829	775	824	818	814	846	810	818	779	808	773	818	788	780	848	824	771	824	825	834	805	807	823	783	840	823	767	825	773	821	813	778	850	903	857	805	799	814	817	816	806	791	828	844	816	845	853	828	864	832	821	825	788	788	793	799	815	824	807	849	816	787	822	846	807	803	791	789	833	782	830	803	813	834	796	822	788	771	810	761	781	812	775	853	756	802	834	773	811	808	770	796	835	881	828	826	812	769	818	820	821	811	820	817	785	827	835	768	834	827	785	848	814	828	813	812	839	766	806	783	833	780	835	784	780	808	753	813	829	811	818	813	823	808	791	840	778	779	866	826	849	775	870	824	795	822	806	832	808	848	791	839	820	774	833	806	820	851	824	822	811	813	785	795	774	812	807	844	833	832	832	798	844	789	875	790	830	771	834	752	796	822	812	798	805	792	788	808	797	829	791	803	786	834	809	798	779	834	821	786	860	795	875	765	762	818	837	816	796	808	831	813	842	832	818	819	818	770	833	784	794	825	807	775	850	827	813	813	792	869	803	805	813	872	783	797	846	818	833	801	864	838	842	790	793	796	811	806	811	815	803	868	854	837	849	789	804	801	850	811	805	771	859	817	787	799	835	798	779	861	789	775	758	770	819	867	778	844	829	771	783	831	828	829	767	833	761	782	828	810	815	826	825	765	826	814	807	823	807	773	850	813	802	824	814	812	862	758	785	828	889	862	806	845	822	779	829	844	845	828	814	849	804	789	848	824	773	813	819	845	771	805	845	827	839	752	827	824	845	823	781	808	789	792	762	768	834	823	880	815	752	826	802	838	793	802	767	807	830	815	825	854	831	835	782	858	814	840	784	814	791	843	818	802	865	782	805	845	857	833	787	794	853	823	765	864	779	760	817	792	808	826	805	855	842	824	770	804	825	774	799	833	822	762	772	842	776	807	802	783	831	787	826	777	830	773	832	775	800	835	785	805	794	772	820	742	861	798	819	821	832	803	779	835	774	796	809	772	796	830	844	799	820	790	816	844	785	818	818	790	826	780	846	830	832	845	778	764	801	782	846	823	773	832	818	859	819	797	824	817	833	753	841	750	810	792	791	775	834	781	824	821	814	813	830	796	789	788	795	795	872	840	787	843	806	741	803	796	805	800	800	816	815	799	774	837	778	822	847	804	782	800	798	802	763	814	848	847	805	770	776	800	771	803	817	790	806	796	806	784	804	825	789	798	838	852	809	788	835	781	862	851	790	779	827	863	799	798	855	827	810	773	779	831	759	793	848	814	766	846	780	804	800	790	774	836	809	836	790	811	806	780	830	828	765	828	790	797	788	827	829	833	763	829	807	841	857	788	845	862	856	833	809	819	809	819	796	794	815	809	827	840	800	849	861	812	791	829	798	857	778	853	793	829	815	813	835	787	830	829	779	801	814	812	812	766	893	822	830	802	805
23491	21619	30383	26798	33640	47200	37181	19404	6355	1746	727	680	658	655	657	653	636	629	723	660	664	708	667	670	664	679	694	625	632	679	677	662	622	698	668	624	657	661	702	711	663	663	670	636	653	696	686	657	682	665	648	628	649	704	637	670	647	716	662	671	657	621	653	654	649	660	670	678	651	625	666	635	651	683	645	669	664	656	681	697	669	648	632	652	668	675	660	670	625	671	626	651	687	649	646	690	696	703	684	713	671	689	697	599	620	655	609	661	684	634	639	687	642	700	666	655	690	661	672	703	655	690	639	667	654	691	657	663	665	648	686	664	665	605	698	625	621	617	670	641	652	615	660	659	689	657	653	592	662	654	655	677	651	594	688	654	676	626	680	646	637	722	636	689	659	648	683	662	672	679	645	673	646	667	652	647	651	664	690	668	628	693	688	682	665	664	611	662	616	672	665	695	705	659	667	683	653	640	693	647	660	635	663	620	685	666	709	629	665	680	689	681	647	641	639	695	656	680	699	658	709	641	672	652	673	604	675	617	640	666	656	641	683	679	656	638	665	691	688	666	649	669	645	623	658	673	634	702	642	664	677	662	639	667	651	665	640	629	669	664	650	648	658	630	717	651	739	652	710	659	640	702	668	627	706	641	679	690	647	687	593	637	660	657	654	676	683	640	634	640	624	645	652	626	658	705	666	677	655	635	623	663	628	673	675	647	649	620	669	656	645	679	659	673	653	655	655	634	671	678	641	675	627	605	660	648	647	633	682	625	678	660	666	656	614	633	649	646	690	663	653	669	654	632	653	661	710	691	700	674	649	612	647	697	650	686	674	635	649	610	651	662	661	600	641	709	668	667	707	615	638	648	669	641	653	657	686	675	682	676	624	593	663	673	626	673	655	675	663	648	701	652	649	597	652	661	632	648	615	675	660	668	658	661	675	680	665	672	632	644	644	688	674	696	624	650	658	677	646	672	642	645	659	654	659	650	631	647	700	683	634	678	645	647	654	643	684	671	681	660	652	624	659	648	651	683	668	692	699	620	699	671	659	627	635	676	678	674	634	685	666	650	663	639	671	639	660	639	631	679	655	669	644	668	648	640	654	664	663	697	657	680	691	681	665	681	699	681	708	740	634	667	656	649	628	668	601	665	662	637	650	699	672	649	661	663	677	664	652	655	672	673	657	663	657	676	689	647	628	699	635	629	634	653	702	684	702	630	656	676	714	661	646	643	703	636	681	659	670	671	689	624	664	617	661	649	683	692	676	675	642	667	666	657	659	672	693	631	678	662	673	672	674	656	709	628	691	618	676	651	669	595	679	624	630	640	638	619	659	716	646	689	677	670	679	636	619	683	727	655	681	670	664	609	641	677	681	720	667	702	655	725	656	650	653	649	626	638	646	635	595	596	649	613	675	657	614	677	682	678	675	670	652	657	654	633	660	669	690	686	659	635	685	709	666	674	641	704	646	620	698	704	673	655	655	630	626	692	676	666	705	693	695	657	677	641	672	686	625	663	683	684	694	585	648	708	655	643	646	619	665	649	633	671	697	605	629	703	657	672	643	680	686	689	651	701	694	673	657	662	640	645	664	672	713	661	695	646	686	697	646	675	619	628	637	623	683	644	698	688	660	630	697	679	683	689	681	629	681	662	718	655	709	657	668	682	699	670	659	701	619	655	637	674	642	712	645	652	626	663	646	635	671	620	633	635	671	678	666	697	680	655	690	636	654	635	650	699	667	685	651	670	618	627	644	671	656	675	585	660	706	651	669	614	653	667	662	660	670	668	626	663	688	656	682	689	661	612	626	644	602	639	694	615	641	626	654	619	629	679	628	655	650	692	596	684	669	671	643	675	649	640	647	684	665	646	643	697	693	665	629	638	679	634	641	673	666	671	689	650	674	645	615	679	662	646	605	616	660	699	665	643	665	713	606	687	692	654	670	669	745	653	619	637	678	684	642	624	602	599	673	694	650	618	647	663	638	625	652	729	639	666	664	625	620	644	653	673	661	678	642	657	660	625	646	639	651	654	671	687	639	647	663	688	598	631	632	661	685	722	668	666	692	649	650	648	655	608	606	678	626	700	639	629	641	643	650	663	679	682	657	655	684	638	674	666	658	659	725	674	656	650	605	676	629	676	655	666	694	642	698	665	676	700	598	675	735	658	644	668	681	672	622	652	671	632	674	636	683	689	701	650	636	635	669	640	697	648	664	630	714	620	662	690	643	696	698	650	622	695	686	680	628	687	643	693	634	612	682	608	638	626	694	680	662	642	641	683	653	664	645	596	652	641	665	709	643	629	637	673	703	640	632	689	683	665	640	698	646	693	631	693	689	644	657	679	654	684	688	673	662	654	673	726	612	679	668	624	614	648	642	644	679	645	636	647	711	645	664	652	619	655	633	716	647	648	648	674	662	649	703	670	629	641	664	691	645	658	656	645	684	653	647	664	685	680	653	656	667	664	662	653	664	710	624	662	675	662	650	657	675	698	671	648	668	619	652	670	676	667	639	677	644	633	649	662	643	624	636	668	653	651	705	673	653	654	670	643	664	654	657	704	704	627	628	668	646	664	622	665	616	673	630	673	638	612	669	656	683	691	640	620	662	633	665	643	652	680	675	637	685	637	649	686	640	689	608	645	645	613	654	612	684	650	637	665	632	664	684	658	632	686	682	662	625	686	629	644	650	685	641	657	626	656	652	642	695	664	708	642	657	697	665	621	642	664	659	651	674	633	690	664	653	674	624	649	630	695	638	616	673	641	673	611	713	677	704	608	613	658	637	672	674	699	700	644	622	640	601	648	661	634	625	710	668	687	653	745	667	678	644	693	662	652	660	680	662	702	699	635	657	712	663	656	696	626	652	708	669	690	712	632	702	696	644	712	667	670	600	625	643	676	665	658	654	643	650	697	634	673	649	631	632	644	640	646	662	662	606	668	666	682	712	668	656	646	707	664	578	659	704	669	673	683	626	675	694	633	707	706	681	636	667	668	698	665	688	715	666	624	642	635	678	679	655	680	659	671	649	662	689	622	647	680	681	675	691	678	610	673	672	588	675	661	694	678	626	670	710	659	653	655	649	649	703	663	651	662	663	665	677	671	641	659	681	665	675	676	724	708	671	674	653	657	689	640	643	666	624	684	659	702	685	682	647	641	687	640	689	637	632	625	655	709	627	679	645	616	623	667	640	646	677	656	632	680	656	693	672	697	697	653	684	663	672	640	674	614	676	643	660	695	722	655	645	662	624	635	667	637	613	684	636	678	657	689	661	691	692	685	625	674	698	631	661	642	699	655	660	624	625	631	696	666	650	622	669	646	660	675	703	655	693	667	658	655	636	637	665	666	685	643	654	680	668	649	644	693	708	649	642	674	664	616	668	652	641	635	650	661	670	663	630	646	661	647	654	629	658	677	645	671	702	682	662	642	621	667	652	643	628	668	662	663	633	693	666	662	696	655	667	700	670	635	639	666	663	675	648	675	665	683	652	668	696	682
51472	84097	69909	52500	53797	50692	36114	19925	7722	2319	823	795	772	726	766	731	781	761	768	776	787	753	810	784	790	800	778	756	792	777	772	777	699	763	770	764	764	755	763	788	762	814	739	739	753	769	781	740	755	765	767	797	791	787	768	785	770	782	751	730	794	761	760	762	762	765	829	792	780	754	759	785	766	765	749	781	763	723	784	819	783	780	800	720	783	805	762	771	785	766	788	787	754	775	788	754	756	746	772	762	799	786	765	789	776	722	769	840	783	753	764	738	755	776	762	742	789	784	751	809	761	733	786	720	744	783	735	758	751	781	785	708	807	830	760	751	725	782	754	793	788	793	754	740	803	759	729	743	763	797	791	793	773	759	768	785	774	801	770	753	732	736	761	802	812	788	794	797	715	744	812	772	782	768	761	788	750	767	817	827	757	744	738	780	758	754	808	769	788	793	735	813	764	737	780	749	725	761	745	749	794	779	704	794	728	758	742	820	764	732	799	764	778	811	776	793	805	828	730	762	725	779	780	734	767	817	746	785	778	770	737	720	813	773	772	789	783	745	779	764	807	752	769	764	776	771	763	772	772	797	762	773	782	781	694	761	753	750	773	788	778	747	737	707	750	753	763	729	762	780	781	751	767	757	751	744	756	738	761	770	758	762	784	789	748	807	796	795	797	779	768	775	772	755	787	779	815	745	741	759	718	771	767	756	773	743	720	772	728	748	816	740	798	738	804	815	827	778	811	755	796	747	817	737	823	815	775	743	795	766	755	757	821	732	727	794	807	763	779	865	744	752	792	803	782	764	752	795	751	706	809	733	804	732	785	771	786	781	773	742	752	786	730	772	764	740	756	772	735	747	814	808	792	788	740	763	746	737	774	774	751	772	797	792	809	745	716	734	753	772	728	777	771	777	773	769	748	799	755	726	773	748	799	765	805	784	732	761	732	723	703	803	726	763	730	769	754	771	779	744	750	799	749	743	818	737	773	763	790	784	711	754	795	735	764	786	811	759	768	768	806	773	813	757	707	802	763	779	764	736	780	746	809	816	766	821	768	791	772	754	804	789	735	832	731	737	782	737	737	751	767	736	814	778	794	708	774	775	766	805	771	781	779	793	775	743	760	732	792	784	746	792	846	746	731	776	759	758	845	790	764	768	805	789	749	794	783	797	760	713	765	798	751	744	750	767	769	774	798	777	773	781	798	703	795	776	728	795	856	792	768	754	743	780	774	733	770	788	798	767	756	788	720	792	793	800	793	793	739	786	790	719	749	775	737	737	775	823	750	775	802	783	795	833	723	747	774	800	845	792	773	739	727	742	802	782	809	817	782	801	787	779	785	756	751	802	773	764	740	740	796	787	768	785	729	740	775	794	798	783	808	742	797	783	804	781	757	770	751	766	789	742	764	797	771	732	752	745	787	799	762	778	771	757	753	730	775	761	776	761	789	767	749	825	830	752	800	765	834	766	784	790	803	793	737	823	801	787	777	753	766	801	783	736	777	739	738	765	741	760	805	791	761	781	808	853	767	741	782	807	760	738	711	790	786	818	765	731	748	729	766	782	790	787	786	775	778	742	751	840	748	778	801	810	795	733	738	752	788	764	795	772	725	820	751	808	799	779	796	744	748	772	733	782	735	759	726	780	773	813	760	725	759	758	745	817	766	789	769	727	796	792	760	768	782	801	812	761	781	774	751	798	788	732	774	757	782	768	774	821	761	729	794	762	797	810	745	741	792	787	720	754	788	782	786	788	763	808	772	806	793	763	822	748	769	816	760	788	767	735	791	786	779	804	762	789	721	751	768	806	801	753	735	787	747	750	769	755	735	813	750	732	797	804	745	806	782	807	801	790	781	743	770	780	796	788	764	800	789	770	780	753	802	709	803	815	712	745	739	808	780	767	751	760	752	784	774	773	762	718	789	753	786	789	751	804	823	798	800	813	758	756	759	786	805	738	778	743	746	742	771	745	773	727	772	756	786	786	776	735	795	812	773	771	758	781	768	759	802	749	811	763	764	788	759	726	764	715	815	798	787	740	781	786	739	754	766	779	738	729	751	762	762	784	748	799	737	792	798	747	772	726	800	811	757	767	750	768	757	777	746	726	809	810	764	797	731	762	780	814	787	771	729	743	850	759	766	782	773	758	729	773	806	803	818	776	758	713	804	766	787	744	740	755	799	784	807	771	703	824	740	822	768	764	788	786	769	758	774	773	752	790	787	751	757	814	793	786	764	741	774	767	757	814	763	799	768	778	763	788	788	783	803	761	821	734	793	792	769	770	748	845	764	751	742	744	785	748	724	768	770	759	820	810	809	777	738	756	741	775	804	788	776	833	769	802	749	791	741	795	775	747	755	803	821	783	824	772	743	766	810	809	764	759	774	750	808	740	813	761	745	747	796	802	733	812	778	815	775	787	734	751	743	759	825	782	805	794	767	795	731	779	741	765	794	785	756	787	819	808	818	824	788	789	762	744	830	771	817	765	775	789	770	776	774	804	802	806	778	713	750	817	831	766	774	789	730	782	795	780	776	762	726	756	805	794	785	777	777	767	757	754	776	746	751	773	751	789	777	774	760	799	755	787	788	768	729	763	740	777	751	802	724	735	780	817	765	753	752	731	794	772	775	770	803	767	772	745	802	756	756	811	766	724	726	732	739	775	776	743	790	795	772	786	772	792	777	741	806	743	806	756	779	807	719	741	755	740	782	775	768	729	711	741	725	793	769	795	757	776	809	744	773	748	731	814	748	725	784	762	811	813	753	766	798	779	780	715	761	773	791	781	775	730	760	775	738	806	792	744	802	743	789	802	720	742	808	801	728	775	814	739	779	757	764	737	809	758	772	744	728	766	789	752	787	811	749	818	755	765	756	748	771	767	779	747	810	783	750	754	722	747	807	743	788	747	783	705	775	817	733	793	772	777	789	794	814	784	780	793	774	846	811	744	750	732	766	776	793	756	764	732	733	686	768	788	805	796	759	806	787	747	756	808	769	778	819	782	792	787	796	793	768	767	795	718	768	763	750	810	776	784	762	735	755	741	769	808	758	811	734	797	787	779	788	787	785	800	763	766	828	756	777	753	800	769	759	798	811	770	791	783	808	776	768	787	773	745	830	828	770	736	835	748	784	755	765	771	768	763	756	823	789	738	782	746	764	746	786	741	790	723	781	788	775	771	776	793	805	742	781	779	742	778	771	787	769	767	793	813	830	762	746	808	827	772	760	716	818	826	768	777	751	781	788	783	811	768	792	780	768	760	765	724	763	752	737	772	712	767	784	769	804	733	795	772	757	766	784	723	763	821	770	800	797	802	764	752	775	767	791	801	792	796	803	738	698	772	761	765	788	787	739	787	769	740	750	777	816	781	754	752	798	791	847	769	737	742	796	746	762	749	782	750	793	766	780	756	796	801	756	790	819	741	793	798	789	746	808	813	811	790	751	750	729	764	767	788	761	755	796	745	824	773	744	777	773	758	766	778	752	763	800	763	770	828
34164	43425	42578	22952	12471	9140	4784	2221	1313	971	903	842	926	855	902	883	854	847	891	899	925	885	883	899	888	872	891	886	879	895	909	876	837	905	902	934	896	854	882	878	888	881	910	805	886	867	855	863	902	888	871	825	936	864	912	880	847	889	865	908	862	854	852	929	865	920	896	898	897	902	825	895	857	862	876	881	870	805	878	902	868	901	869	819	861	861	863	872	837	883	887	870	891	874	880	871	832	825	873	888	865	942	868	880	834	872	880	844	883	915	876	846	868	896	880	861	897	909	856	927	873	913	878	832	957	832	908	815	875	890	907	871	888	895	830	862	908	884	853	845	905	833	870	919	928	902	893	885	904	873	825	901	884	864	912	865	894	882	948	857	824	905	871	907	904	868	854	856	906	904	887	886	877	905	910	814	873	862	870	870	893	862	875	880	899	890	857	920	855	867	860	898	867	928	854	839	888	870	919	875	874	842	863	945	892	885	896	912	857	878	928	870	879	872	848	892	860	855	874	907	879	960	848	831	891	866	822	901	848	880	869	846	896	872	816	891	859	896	844	886	897	917	862	921	861	890	875	863	862	864	864	862	902	896	870	892	829	888	897	874	908	878	870	931	829	869	889	874	857	861	878	887	874	864	895	874	897	882	863	915	891	864	851	875	889	912	865	892	841	866	865	917	894	801	903	810	936	840	885	872	879	880	858	865	849	925	915	874	926	902	871	911	851	856	889	828	877	888	832	864	871	866	855	864	887	899	838	856	844	869	812	899	863	858	908	892	900	914	803	911	794	929	917	877	906	918	856	853	883	863	893	835	843	865	859	884	898	837	826	882	875	900	865	894	867	852	872	814	895	881	895	832	856	829	863	914	858	849	918	925	902	829	882	912	841	843	854	894	863	884	969	926	887	869	869	889	849	879	872	905	919	858	872	906	924	903	895	884	917	880	926	803	869	934	923	903	858	882	903	859	857	865	885	826	858	885	860	844	875	871	880	883	903	838	856	899	869	868	869	863	803	850	880	854	859	892	964	907	829	861	934	810	894	859	882	862	838	861	853	916	788	848	855	901	849	891	874	942	884	865	878	867	986	895	857	879	817	915	853	864	879	890	867	851	862	861	861	849	844	835	899	892	894	895	838	859	885	825	858	914	901	864	890	892	841	900	839	882	874	833	896	848	903	853	859	843	917	861	870	968	873	859	883	851	895	886	907	819	839	833	817	913	873	902	920	899	908	902	902	845	888	873	838	914	849	866	868	868	899	861	863	867	886	848	874	893	879	927	890	833	889	890	903	887	836	888	879	838	884	857	874	899	899	907	857	901	888	881	920	873	879	909	902	879	924	864	884	852	891	880	846	877	873	862	920	859	917	869	920	879	845	892	883	814	847	926	867	965	906	933	844	880	854	851	845	852	887	883	876	871	856	904	886	861	928	892	805	798	884	807	892	863	921	844	884	824	884	872	852	860	850	928	859	919	900	843	862	859	899	848	844	887	905	822	870	868	862	808	873	894	892	845	855	890	854	846	876	869	903	908	873	873	866	858	863	911	805	829	942	898	912	898	864	843	855	891	844	907	899	859	907	911	843	910	865	895	894	877	858	909	840	885	848	880	856	892	904	907	870	873	865	893	855	855	856	871	871	857	905	866	876	863	921	905	901	819	847	806	878	863	847	866	878	837	840	845	846	959	896	905	814	893	824	828	849	955	902	891	852	875	865	910	880	838	863	916	846	869	840	897	891	820	878	872	852	871	900	831	841	849	857	869	901	915	905	855	859	885	886	915	878	874	866	824	846	898	880	896	862	886	784	844	834	865	927	835	870	820	866	899	887	903	894	847	851	866	867	909	891	857	901	889	873	896	909	878	909	839	860	866	837	851	918	891	873	862	887	834	880	847	905	886	931	914	885	914	876	885	861	892	879	857	856	913	879	873	899	863	890	907	861	841	876	846	916	845	868	869	830	877	806	876	867	860	862	902	865	856	818	852	938	860	860	893	852	872	913	873	872	939	827	902	899	886	857	872	881	842	845	832	857	911	863	876	900	847	859	896	846	875	873	829	882	893	868	866	845	889	858	940	875	874	862	873	864	812	889	873	905	932	835	896	862	902	923	856	822	907	932	841	857	888	919	934	894	918	864	889	873	871	881	877	874	898	877	847	856	848	877	856	916	861	867	842	853	853	877	904	950	861	861	850	898	879	914	846	892	847	869	823	816	875	871	880	870	839	862	869	877	858	894	862	917	870	886	871	898	868	926	796	859	876	892	873	906	873	913	827	882	855	872	894	843	806	844	875	898	852	863	832	894	899	885	845	934	964	876	946	922	865	870	872	880	893	882	885	874	892	890	886	861	884	872	903	852	866	907	888	853	889	921	868	878	902	894	899	897	841	905	888	886	900	938	858	910	860	903	889	859	874	880	889	929	902	824	902	911	880	905	884	869	820	858	883	945	836	867	870	860	842	884	885	859	856	831	877	892	821	872	854	875	871	843	856	921	896	888	895	893	874	854	872	863	845	899	852	863	845	887	848	810	906	870	817	921	849	891	901	855	848	895	872	872	879	839	843	908	891	849	890	885	898	878	860	903	901	904	869	846	881	894	799	887	876	918	874	870	886	877	907	889	913	842	870	881	923	919	894	876	905	834	954	848	858	846	889	895	904	874	857	869	903	868	887	934	861	871	857	819	910	898	831	809	915	898	897	805	889	888	827	892	893	840	886	890	880	901	881	900	888	890	860	891	834	886	885	851	849	927	863	861	915	871	894	825	826	925	868	868	891	877	880	919	866	898	926	930	881	904	869	875	889	842	848	884	909	911	917	868	862	943	923	928	874	889	822	840	915	859	907	904	890	912	868	851	855	873	917	864	908	846	870	835	892	950	865	914	882	852	932	885	852	873	871	916	845	854	913	900	835	843	870	873	900	866	878	817	858	884	922	915	902	873	865	864	853	874	845	889	849	891	855	861	881	936	866	895	933	851	912	875	864	864	892	920	878	861	829	872	787	865	843	869	855	851	924	882	901	878	845	876	907	856	829	935	903	905	855	903	887	821	836	864	858	868	823	908	847	884	888	929	866	847	898	855	827	889	906	900	854	856	895	924	856	858	855	908	885	915	930	835	870	825	893	860	900	854	867	872	866	916	891	978	851	876	882	856	868	864	892	834	877	883	814	908	883	921	884	883	908	862	885	862	870	835	860	844	915	867	891	878	884	820	896	845	884	862	871	841	847	899	869	916	868	897	860	906	865	893	848	851	930	882	843	847	806	883	866	858	891	852	853	870	885	870	864	893	857	900	871	879	888	859	882	842	861	880	891	888	865	852	854	902	863	870	902	857	854	872	878	866	857	852	876	872	923	888	904	876	865	848	910	877	886	877	868	868	848	868	859	882	811	868	860	950	878	896	886	848	873	879	886	850	883	903	910	870	906	822	877	864	887	852	857	862	800	825	906	861	861	882	843	852	889	858	876	836	876	873	822	838	860	908	885	862	890
43383	58624	43568	19364	14098	11601	6518	2902	1623	1217	1107	994	993	1055	998	1033	1047	1046	983	1015	1038	1017	976	1040	1044	1067	1026	1041	962	1054	1045	1067	977	1039	998	1067	1040	1063	1076	1045	1068	1040	1082	1022	989	1024	1072	1015	1061	1058	1036	1073	987	1042	1019	1050	1046	1016	1021	1030	1013	1094	1089	1083	1017	985	1036	933	1048	1074	1038	1007	982	1071	994	1038	1051	995	1052	1018	1062	1106	1006	1031	1041	1000	1051	1078	1008	1053	992	999	999	983	1018	1043	990	1033	1056	1042	1122	1025	1048	1035	1008	1032	1078	1027	1017	1077	1052	1017	1096	1020	1054	1042	1047	1053	1033	1011	1038	1043	1086	1089	1053	1031	1007	1019	1043	1049	1062	1021	1026	1054	1025	1053	1036	1056	1057	1044	1070	1032	1050	1043	1018	985	1011	1052	1041	1070	1005	1036	1068	1067	1080	1066	1007	1037	993	1025	1039	1020	1032	958	1053	1009	981	1002	967	1061	1032	1054	1025	1063	1112	984	1049	1058	1053	1093	1073	1053	1058	1021	1051	1017	1061	1062	1007	973	1020	1056	1064	995	1056	1045	1065	1080	1069	1076	950	1023	1038	1024	1055	1055	994	984	967	1045	1026	1053	1016	1040	1003	1089	939	1030	1029	1092	1005	1095	1027	1045	1048	980	1065	1011	1007	1002	1003	1000	973	994	1034	1061	1069	1057	1045	1077	1025	1032	1017	1056	1084	1021	1068	1060	1014	1068	1010	991	1044	1005	1017	1056	1047	1044	1062	1025	1025	1010	1080	1032	955	1011	1019	1013	1005	1043	1017	1023	993	1012	1042	1042	1054	1075	1025	1044	1008	1027	1093	954	1032	992	1016	1034	996	1051	1038	1074	1029	989	1059	1094	1078	1041	1064	1024	1060	1063	996	1089	1041	1024	964	1056	1044	1033	1041	993	1012	1034	1066	1057	1036	1040	1006	1047	1044	1035	1016	1036	986	1090	1064	1000	1045	1013	1032	1020	1026	1039	1079	1033	1030	978	988	1087	1030	1102	1011	1030	986	1022	1070	1060	1057	1003	995	1069	947	1077	1009	1028	1049	1044	994	992	1052	1017	1033	1011	1064	1008	1036	1084	980	996	1063	1042	1096	1049	1053	1119	1056	970	1009	985	1048	1065	988	1001	1063	996	1028	1070	1029	1055	1005	1027	1050	1010	1060	1059	1023	1023	1055	1083	1005	1011	1062	1064	996	968	1050	1039	1000	1084	1042	1004	1030	1058	1047	1049	1023	1000	1019	999	984	1049	1089	1085	1051	1022	1018	1047	1012	1015	991	1023	1025	1018	1049	1051	1044	1064	1032	980	1087	1015	1070	1078	1019	995	1029	1029	1014	1071	979	1078	1035	1014	1015	1022	1046	1008	1074	1036	1002	1022	1081	1055	1007	1083	1006	1017	1036	1050	1070	1023	992	1031	1022	1019	1049	1027	1013	1011	1045	1035	1072	1024	1069	1053	997	1029	979	1059	1070	1022	1007	1005	979	1067	1011	1036	1050	999	1059	1036	1003	1060	995	1025	1057	1052	1028	971	1036	1044	1109	1032	987	1074	1074	949	1008	1071	1041	1002	1016	1078	1074	992	991	1030	1035	1014	974	1015	1010	1027	976	1074	977	1033	1025	1087	1008	987	1124	1032	1015	1075	1073	1019	1034	1032	1044	1048	1073	975	987	1026	1099	1074	1067	1029	1029	1060	1025	1029	1085	1028	1063	1031	1027	998	1018	1038	960	1072	1044	1040	1058	1042	990	1075	1030	1094	1040	972	1081	982	1044	1005	1034	1073	984	1038	1079	1047	1005	973	976	1004	1045	975	946	1075	1033	1064	1014	1062	1061	1007	1000	1012	1005	1047	1048	1053	1089	1023	981	1050	1007	1039	1050	1043	1026	1029	1100	1057	1048	1058	1098	1045	1023	1047	1075	1046	1016	975	1062	1018	1075	1057	1026	1066	1023	1058	1033	1026	1058	1112	990	991	1026	968	1045	1019	1025	1058	1022	1033	1019	993	1021	1101	1069	1042	1075	1035	1058	1007	1027	1037	1031	1026	1044	1002	1040	997	1042	1061	1056	1065	1012	1037	1041	982	1018	1036	1015	1046	992	1022	1030	1046	1042	1042	1013	1028	1048	1052	1012	1022	1032	1068	1070	1073	953	974	995	999	1078	1053	1043	1022	1042	1026	1050	1016	1011	1032	1005	1036	998	1031	995	1043	1104	1013	1020	1002	1005	1059	1008	1022	1049	991	1000	1008	1037	1055	1017	982	975	1003	1046	1088	1059	1026	1029	1041	1050	1012	1012	1032	1060	1093	1086	971	1063	991	1033	1003	1100	1029	1041	1077	1021	1035	990	1075	1004	1018	1067	1015	1015	1036	1028	1062	1007	1026	1036	1027	1046	1026	1072	1075	1073	1024	1050	990	1040	1020	1004	1050	1030	1054	1008	1034	1120	1024	1009	1037	1012	1056	1057	1016	1053	1084	990	976	1013	1051	1038	1014	1005	1059	1003	1063	1003	996	1012	1035	981	1019	1052	1005	1032	1019	1030	1059	1069	1043	1056	1018	1086	1018	1041	1039	1009	989	1003	1030	1083	1026	1066	1018	1066	992	1096	1040	1036	1026	1022	964	988	1039	1059	1063	979	1049	1044	1023	1036	1047	1102	985	990	1044	1041	1021	983	1042	992	1053	1022	1062	1094	1031	981	1023	1016	1040	1053	1034	1037	992	1061	1038	1088	1033	1084	974	1053	1000	1078	1021	1016	1002	1023	1011	1072	1051	1037	1055	1010	1025	1050	1072	1035	1060	1072	1070	1055	1010	1016	1054	958	1073	1041	1025	1071	1072	1060	1047	1047	1031	1032	997	1063	991	1003	1051	1000	1017	1061	1028	1073	1072	1020	1043	1044	1040	1041	1074	1109	1052	1015	1085	1015	1088	1058	1066	1050	1066	1004	983	1047	1033	1040	996	1023	1041	1119	965	1063	1028	990	1060	1084	1046	1047	1039	1088	1086	1101	1073	1027	1030	1026	1071	1055	985	1073	1101	1023	1047	1044	1054	1016	1035	1053	986	1022	1111	1049	1031	1053	1026	992	991	1042	1039	1010	960	1080	978	1093	1033	1059	1055	1077	993	1032	1031	1035	1026	1027	1046	1013	1059	1059	1027	1043	1007	1057	1062	1065	1069	1035	996	1008	1018	1026	1045	1078	1047	1007	1121	1130	1062	1014	1086	1035	1004	990	1025	1036	1056	1039	1045	1053	1032	1035	1009	1066	1001	987	1021	1010	1023	1027	1100	1031	1074	1053	1006	1073	990	1010	1085	1033	1028	1032	1008	1047	1001	1003	1040	1027	1065	1001	1033	1062	1038	1067	1045	1043	1021	1050	1013	1045	1079	1037	1026	1016	1028	1083	1033	1046	1048	1057	1062	1038	1076	1014	1068	983	1023	980	1085	958	1033	1034	1046	1050	1069	1034	1066	1033	1005	1034	980	1082	1032	1029	1041	995	980	1016	1030	999	1056	1100	1084	981	1088	1110	1090	1040	1064	1033	1079	1029	1029	1073	1018	1080	1068	1051	1045	1015	1034	1025	978	1056	1074	1029	1029	1083	1055	960	1062	1103	1038	1067	992	1024	997	953	1054	1043	1064	1011	1043	1011	970	1032	1001	1083	948	1028	1010	978	1056	1055	1073	1024	1044	1048	1130	1013	1042	1037	989	1006	1016	1035	1063	976	1007	1090	1017	1035	1055	1019	1037	986	967	1033	1092	1038	1003	1044	1037	1010	1039	1027	985	979	1092	988	1062	935	1037	998	1073	1053	1015	1055	1034	1125	982	1070	1043	1005	1066	1019	1034	1042	1055	1033	1028	1009	1063	1045	1021	997	1027	1020	1043	1011	1066	1056	1069	1005	988	1018	1027	1007	1067	1050	1034	1057	1071	996	1035	1067	1012	1046	1011	1054	1085	1049	1050	1045	1073	1042	1079	979	985	998	1006	1029	1043	1028	999	1005	1009	1047	1034	1060	1088	998	1012	1021	1047	1066	1029	1072	1029	1096	1023	994	1037	1047	1046	1015	1036	1066	992	1048	1046	1090	1077	949	1053	1091	1019	1017	1068	1001	1064	1045	1016	1033	978	1093	1076	1008	1093	1046	1018	1015	1051	1016	1035	1047	1071	1005	1039	983	1013	1015	1045	986	972	1034	1009	1028	1048	1051	1045	1087	1010	989	1057	1025	1036	1052	1022	964	1051	1019	1018	1052	1066	1039	1012	1052	1097	1040	1059	1030	1023	1033	1010	972	1050	1076	1000	1043	1020	1107	1024	1043	1014	1051	1025	1048	1026	1111	1062	1020	1064	1025	1047	1008	1008	1009	1021	1012	1032	991	1026	1081	1025	1050	1036	1019	1031	1050	1016	1001	1111	1003	1002	933	1045	1023	1019	988	1003	1083	1033	1051	1093	1052	1005	1025	1084	1080	1019	1032	1051	1042	1004	1016	1018	1053	1056	979	1065	1006	1076	978	1014	1076	992	1009	1031	1034	1008	1071	1011	1026	1073	1032	1006	1053	1033	1030	1036	1055	997	998	1025	997	1049	1105	1025	1085	1099	1049	1089	1064	1005	1079	1047	1035	1041	1079	1033	1027	965	1050	1003	1025	1097	1091	1028	998	1025	1060	992	1070	1050	1101	1029	1026	1009	1013	1023	1015	1023	1006	1067	1074	1082	1024	1061	1039	1026	1015	1045	955	1077	1093	1001	1025	1038	1057	1091	1012	973	1021	1048	988	988	1065	1088	1082	1070	1066	1059	1029	1062	994	1065
24667	22105	31592	29487	33468	37755	28595	12949	3816	1299	735	752	723	705	716	668	752	711	732	730	754	680	697	693	774	694	722	722	722	712	731	766	752	736	683	738	720	716	717	746	707	753	747	790	704	710	736	737	724	702	693	744	722	745	734	745	698	721	750	692	714	764	719	740	708	708	705	703	738	713	710	692	680	718	706	670	722	712	733	734	738	731	737	688	669	694	717	717	715	695	691	704	715	691	674	688	678	729	658	694	688	732	693	780	757	719	766	672	730	693	732	664	696	707	719	647	738	765	678	692	724	660	736	687	741	753	726	702	720	753	732	699	703	705	697	753	743	728	719	733	736	727	670	683	745	736	781	685	703	688	688	680	678	691	740	731	701	706	718	730	743	732	720	719	747	715	703	689	701	733	658	663	722	697	712	732	677	704	739	744	732	710	770	701	712	748	682	694	683	722	697	726	709	745	762	713	726	722	729	700	700	723	720	754	686	717	712	711	714	695	706	640	740	726	701	727	689	689	745	731	728	711	747	728	728	678	706	692	751	737	710	746	744	738	722	704	739	699	687	739	726	699	707	713	737	678	695	726	700	702	701	708	699	714	750	729	693	707	725	706	659	718	715	679	721	756	725	707	715	716	760	686	718	748	690	674	699	723	724	728	727	747	724	695	692	682	728	731	720	778	701	689	686	700	691	714	728	663	648	731	675	737	696	710	710	726	701	733	742	689	656	721	707	694	753	659	719	718	767	759	737	724	753	716	683	711	764	702	689	727	768	737	711	670	708	743	711	720	731	727	686	683	740	726	704	692	734	673	769	738	718	727	697	715	676	683	668	695	717	757	703	721	711	697	731	739	731	730	729	697	704	700	717	731	750	692	739	724	720	703	716	723	667	737	669	764	683	644	789	707	715	739	748	639	771	745	731	700	731	714	674	682	736	671	729	679	673	718	689	683	738	672	720	715	718	663	727	715	719	760	757	708	746	688	698	764	677	683	689	709	728	706	666	710	692	753	675	698	719	726	701	741	724	740	735	732	730	717	761	726	720	719	674	735	715	720	731	652	771	691	695	685	716	669	720	743	750	723	743	715	653	664	679	739	723	766	732	766	680	729	691	739	741	743	752	751	704	710	692	734	760	712	709	708	662	733	692	720	734	747	690	743	736	748	728	768	669	675	728	736	752	709	738	693	752	701	689	727	736	744	674	700	714	716	738	711	721	710	716	757	731	740	738	709	679	671	727	692	743	696	724	743	725	746	667	743	689	690	720	734	699	690	691	688	738	699	702	721	717	699	691	733	729	713	734	709	713	748	688	729	769	729	686	679	709	761	685	746	728	711	738	688	706	708	727	684	718	712	708	710	768	672	686	703	729	728	703	691	746	706	697	740	748	741	693	667	756	762	671	687	739	689	789	703	730	709	733	703	711	777	718	697	668	708	721	696	695	732	723	691	736	745	729	691	698	685	703	709	721	774	715	718	699	715	692	758	660	738	668	677	725	731	685	728	731	721	703	726	716	701	698	712	709	703	715	713	762	724	671	685	726	741	705	708	719	718	747	725	679	701	688	756	735	708	668	725	724	721	757	696	700	721	700	713	711	689	725	687	721	767	739	736	725	734	708	731	657	718	719	681	771	699	698	758	686	685	711	687	658	704	726	680	685	701	735	738	736	692	748	744	732	671	717	737	750	772	700	711	763	669	710	778	715	787	721	740	725	661	779	752	708	701	728	735	733	732	738	701	783	690	728	716	734	695	716	713	722	761	717	747	700	707	708	695	733	653	716	696	719	714	718	708	705	775	741	736	703	727	725	749	752	696	702	729	688	706	707	739	701	741	719	704	741	672	724	715	734	731	661	723	692	708	726	699	724	687	720	713	695	736	663	735	705	704	703	667	726	711	736	692	716	693	692	717	735	717	736	714	689	709	722	690	683	737	721	693	706	703	749	705	681	690	669	740	661	740	759	705	691	662	663	728	701	661	688	748	707	735	682	700	672	724	745	721	688	721	707	716	713	778	744	694	762	684	702	651	713	702	729	726	769	727	697	697	678	703	719	812	726	749	716	672	697	745	738	690	678	748	723	716	732	673	742	738	751	696	727	713	724	697	737	705	723	698	712	717	657	702	736	682	689	672	735	721	732	714	742	746	678	700	654	694	702	686	704	761	714	686	737	746	706	690	737	730	669	680	689	694	728	735	721	720	689	703	714	744	684	718	676	728	638	702	671	727	727	676	664	720	714	718	706	676	660	714	703	708	696	725	718	662	729	729	692	726	713	672	704	696	694	724	708	720	756	701	742	723	662	680	697	694	749	724	708	659	697	701	723	688	748	690	704	727	690	696	710	711	720	694	733	666	716	708	677	772	704	706	715	649	766	743	753	724	715	722	727	718	679	750	692	750	717	728	753	682	715	695	713	712	681	682	731	691	690	728	677	704	727	660	676	695	738	665	685	732	683	728	700	730	698	708	672	688	720	754	724	686	747	724	726	707	716	717	675	716	726	691	727	708	690	704	721	717	699	704	695	713	693	699	786	720	724	741	727	726	684	749	733	677	719	709	728	730	720	733	717	693	702	702	683	739	727	724	710	674	711	695	712	706	711	732	739	760	739	710	680	720	688	682	744	715	729	681	727	693	726	711	781	754	727	739	711	691	724	705	720	725	733	716	714	740	695	722	717	744	734	689	702	721	713	670	704	682	747	712	684	707	728	673	695	724	740	721	753	678	694	725	699	719	715	712	697	692	704	697	702	728	684	686	709	697	735	739	725	751	746	688	713	729	683	700	724	683	723	692	708	724	693	738	741	715	717	730	708	774	744	758	685	734	768	684	723	697	743	706	746	734	747	703	690	696	679	714	730	756	714	669	744	673	715	728	736	697	727	706	738	684	730	708	746	691	738	753	734	706	724	682	717	717	696	719	670	783	712	728	723	731	724	748	711	707	750	691	699	698	702	711	660	677	706	760	753	726	781	726	732	746	714	690	766	731	705	715	708	662	689	723	722	706	690	640	751	731	698	741	738	694	745	679	691	724	736	703	720	719	732	712	714	708	705	689	692	743	692	719	705	703	732	754	717	739	721	661	732	714	716	706	716	688	764	684	675	717	726	688	725	692	688	740	710	699	724	690	718	766	731	697	701	715	721	685	731	689	721	729	709	725	692	729	719	668	693	720	738	754	689	721	735	695	698	745	749	739	732	724	754	766	672	682	731	687	724	707	737	741	703	685	649	698	683	672	701	711	706	677	747	719	711	725	680	720	677	703	735	711	675	727	687	699	703	746	691	671	715	728	716	682	700	710	717	700	739	689	728	723	705	718	694	702	699	671	779	660	769	685	757	710	728	704	705	694	723	683	713	660	696	761	740	672	745	706	745	727	716	751	716	664	672	686	714	720	718	703	749	684	726	723	735	688	720	723	717	732	685	659	730	739	661	686	763	731	741	717	736	685	702	677	713	706	737	664	722	748	689	703	700	661	670	713	685	686	689	673	720	695	759	710
48220	76479	57719	41311	42093	39423	28562	14452	4975	1814	935	806	797	895	841	876	858	832	817	858	853	872	822	934	889	829	861	817	811	844	821	852	833	858	882	849	859	804	818	857	869	880	804	862	867	876	839	853	812	856	818	882	808	797	823	841	877	798	811	819	860	846	864	866	917	823	914	844	848	826	865	861	896	821	803	846	850	879	810	799	842	786	836	870	839	846	825	868	832	859	899	795	921	838	918	877	829	829	892	832	811	807	866	823	879	805	819	825	856	873	890	817	822	888	895	825	874	852	869	801	834	866	838	858	839	830	855	851	844	861	845	856	822	828	839	827	790	825	845	877	815	820	855	838	814	847	817	842	831	835	826	895	840	901	845	810	904	874	873	850	868	813	846	857	886	843	871	868	889	786	853	854	886	862	887	865	831	828	836	862	785	823	850	866	864	824	878	845	873	849	847	814	819	871	816	851	863	857	818	838	877	777	840	818	834	826	862	831	829	854	883	842	864	884	881	789	833	824	882	836	875	886	840	805	856	826	852	821	844	895	844	876	849	818	852	797	888	844	865	825	822	846	845	836	805	863	878	843	843	928	821	850	868	817	827	802	893	831	809	798	887	875	839	883	838	894	843	888	883	844	859	860	861	809	827	872	829	880	817	817	849	923	805	852	794	869	876	868	897	892	871	822	896	861	864	789	889	827	853	849	845	842	855	886	852	843	801	900	884	846	832	869	842	875	853	857	834	843	845	866	862	796	815	867	827	900	892	851	796	832	865	835	842	815	868	894	857	885	872	832	816	839	785	844	899	868	833	815	875	831	838	910	848	786	853	858	849	867	833	798	826	825	833	857	864	861	841	835	877	858	840	872	836	850	873	833	819	845	829	811	874	853	860	784	883	823	835	864	907	828	862	812	847	838	816	863	827	828	852	897	903	901	829	900	815	852	838	830	802	847	818	808	790	852	856	827	809	843	851	851	861	848	881	825	831	850	837	864	809	834	800	843	889	865	821	873	854	872	849	871	818	860	893	860	829	807	892	876	914	837	887	883	826	870	844	888	878	854	824	864	894	864	821	868	849	877	812	843	798	879	828	847	838	821	842	900	888	829	854	868	829	855	807	859	894	796	885	812	821	855	845	877	814	858	881	872	841	819	834	863	829	855	879	799	832	826	810	873	843	849	919	846	873	851	888	833	843	842	867	855	866	866	856	817	845	838	824	888	874	870	861	893	906	848	810	879	813	880	854	799	854	827	844	888	823	836	869	800	838	802	844	850	855	842	850	785	811	857	848	804	889	835	797	862	880	837	841	834	838	826	859	850	830	886	952	856	859	813	850	904	865	808	862	830	843	865	810	868	821	821	848	797	815	856	844	871	879	888	867	837	861	817	864	838	871	871	852	883	898	817	864	834	828	818	828	826	878	806	854	819	868	856	880	801	827	815	827	839	818	842	800	834	870	837	869	865	810	850	858	865	878	865	858	828	866	866	866	868	888	879	879	883	863	903	849	901	809	877	848	852	875	809	915	833	878	842	784	812	866	854	823	891	853	865	853	834	867	879	888	801	865	829	852	848	863	855	807	845	850	845	878	856	894	855	819	826	817	818	892	834	915	797	859	849	811	839	827	854	888	834	819	869	839	867	856	826	843	824	875	865	785	845	849	887	842	827	799	789	866	886	884	866	812	818	838	804	796	872	828	859	924	839	866	837	856	858	791	853	842	827	866	810	906	853	809	828	838	842	821	810	874	892	810	857	768	857	853	834	917	780	867	846	835	827	815	799	876	856	895	837	921	879	839	834	830	851	898	813	866	854	872	895	864	864	849	870	819	885	849	854	825	852	895	831	891	851	835	883	879	814	837	819	856	822	909	844	874	844	868	854	858	881	853	828	870	792	831	804	855	859	835	903	846	828	873	867	812	802	832	898	817	817	865	852	853	843	865	897	824	894	831	841	851	885	889	820	820	861	868	845	890	789	804	834	858	841	855	834	855	908	844	872	836	849	843	891	834	835	821	897	845	835	837	827	846	893	885	875	846	835	845	833	829	840	864	866	840	906	908	871	854	807	826	893	865	906	894	874	862	855	861	858	837	841	804	794	843	896	809	893	834	823	889	871	850	877	805	880	837	874	890	801	863	854	857	824	853	845	886	870	871	865	878	800	855	821	827	854	880	841	868	822	902	824	880	909	837	848	852	852	813	852	807	892	843	882	859	876	887	852	863	815	828	832	890	848	860	801	845	871	860	822	881	847	847	843	853	872	907	823	881	833	842	820	860	876	840	854	850	835	848	838	882	870	835	852	849	898	829	849	851	841	866	832	852	875	792	864	855	824	800	872	882	807	873	800	821	857	804	850	842	843	866	850	796	847	872	852	875	807	850	861	886	830	854	833	848	846	899	857	901	821	870	889	907	841	816	860	850	862	854	891	789	820	869	873	790	908	862	868	836	831	848	842	826	854	858	807	808	857	848	879	821	828	874	843	913	865	843	918	853	854	836	919	828	812	886	885	809	787	910	923	819	854	777	834	804	797	844	839	852	846	871	833	874	797	835	827	845	963	850	863	835	904	853	913	828	882	844	834	826	887	801	863	863	869	797	822	850	865	832	799	837	861	861	860	894	881	844	875	829	837	857	876	841	857	865	814	861	844	856	818	872	815	813	858	875	859	893	881	788	857	861	822	817	821	818	887	852	845	846	826	852	879	832	845	827	885	878	822	851	926	824	863	837	846	845	832	828	868	846	905	799	860	847	854	838	869	833	853	851	949	876	866	819	885	824	794	856	850	821	873	866	848	813	844	823	796	852	888	827	830	864	855	876	894	863	851	831	826	867	833	846	807	826	799	855	861	827	888	827	864	892	853	807	848	849	893	860	821	862	871	871	823	836	845	851	851	819	838	844	863	880	898	839	868	870	835	890	846	864	866	863	879	836	811	857	864	879	891	882	854	842	827	893	880	848	815	844	884	812	834	840	874	872	871	775	853	882	819	852	870	886	852	871	802	857	854	886	889	782	819	842	871	835	786	843	900	815	865	882	869	802	861	888	841	809	866	861	869	886	813	873	830	830	839	867	895	891	889	881	883	861	888	846	904	834	825	842	874	889	890	846	804	867	793	848	856	859	860	844	804	908	873	870	853	854	878	880	820	881	887	857	832	856	857	892	853	859	889	842	860	840	869	825	823	876	830	831	823	849	811	824	811	840	819	841	830	872	797	872	839	809	788	871	878	903	866	864	887	872	804	805	873	894	841	846	816	846	861	878	820	827	806	848	798	828	844	867	853	859	871	809	836	813	815	836	915	879	863	888	852	894	811	857	836	798	852	913	868	839	856	805	841	878	819	818	893	855	840	839	848	873	857	816	807	824	795	907	846	843	826	819	860	891	866	892	882	808	843	847	806	924	843	881	803	810	803	829	874	874	810	853	785	849	832	860	901	852	886	849	889	896	829	840	859	856	850	852	852	859	866	844	817	900	898	862	880	895	828	826	826	878	923	845	839
23421	21519	29714	26991	33528	45128	39419	21456	7472	2047	807	707	667	669	663	728	745	730	704	750	648	644	672	648	702	697	702	709	660	719	702	735	724	663	689	669	736	652	718	696	690	721	682	688	624	647	703	683	682	645	679	668	665	710	685	730	677	697	704	652	670	688	701	666	712	701	685	710	690	724	723	703	669	671	698	654	664	644	695	703	688	724	730	725	679	714	680	698	696	687	680	677	689	649	648	626	722	688	687	692	664	682	691	679	649	672	681	705	690	686	724	679	709	669	690	677	730	696	667	697	685	695	678	663	645	731	662	647	659	693	697	687	676	738	688	701	699	690	704	684	709	730	705	693	711	708	709	652	683	697	712	668	723	742	722	674	643	696	664	666	680	650	656	698	669	711	645	665	665	659	676	668	659	679	737	672	680	659	655	657	715	712	733	669	683	679	668	699	667	683	636	701	719	668	679	678	670	675	704	686	651	687	702	718	719	739	680	666	676	689	694	721	720	695	628	694	671	664	678	693	694	639	698	688	692	690	646	652	640	669	759	697	654	696	628	708	702	714	688	699	690	719	695	680	657	681	683	724	644	655	699	671	681	651	661	729	686	685	696	711	691	692	626	717	674	694	704	715	663	691	662	671	647	658	681	676	703	668	760	729	694	733	667	730	706	643	672	668	644	701	670	688	698	741	697	653	693	718	643	679	681	694	659	719	653	678	678	660	701	676	645	646	700	683	714	677	690	746	687	671	712	674	718	701	694	679	655	711	683	649	693	659	690	740	650	652	666	666	658	708	715	673	627	763	669	727	659	684	695	656	729	696	727	673	706	666	675	661	666	690	698	646	682	665	672	698	712	647	671	677	716	706	683	710	696	675	691	716	745	663	722	710	677	669	684	681	708	658	677	681	746	713	700	699	717	666	682	716	684	691	651	659	644	676	684	688	692	711	707	661	668	674	685	741	683	627	672	711	689	660	671	669	747	690	667	669	659	711	695	675	747	682	711	700	673	675	691	663	677	727	697	677	652	731	673	680	690	697	713	711	719	711	720	649	684	679	747	683	701	669	659	710	693	688	695	673	641	640	715	671	673	645	669	692	693	670	682	679	631	686	683	737	666	732	666	691	681	663	672	695	690	705	610	681	668	709	688	686	686	688	711	726	724	664	683	685	658	662	701	728	724	735	726	693	726	683	672	710	674	686	681	701	690	690	701	679	685	703	716	616	724	660	693	715	679	661	663	667	669	697	680	708	654	699	680	659	670	706	673	730	699	713	649	679	672	726	602	683	685	665	675	672	696	702	720	720	656	655	668	694	734	690	703	681	701	676	709	686	662	702	696	684	697	681	695	645	690	740	696	635	692	682	714	714	686	624	698	644	674	694	664	628	647	631	625	688	706	710	701	715	643	682	655	645	690	667	661	652	713	656	670	674	687	721	738	703	695	633	690	703	695	717	681	688	720	699	677	690	703	678	685	676	675	686	671	723	722	716	653	662	727	652	686	683	653	719	649	683	739	671	664	697	732	647	664	641	682	694	709	716	686	677	736	698	686	652	674	644	699	703	678	708	670	733	658	692	684	670	680	653	695	688	684	655	709	666	757	685	686	705	711	684	663	668	646	635	685	675	655	667	662	628	682	682	707	696	678	646	683	699	707	724	703	627	670	675	703	723	682	632	668	673	635	690	669	668	646	698	741	670	649	710	654	716	700	674	697	662	706	661	659	655	661	674	705	669	654	664	697	657	690	633	676	706	678	704	712	704	691	742	699	689	653	677	701	724	689	704	648	683	661	653	700	677	650	684	678	652	674	721	654	705	691	696	679	671	643	697	709	698	658	660	724	696	713	699	666	674	709	677	723	687	708	671	652	665	651	673	685	684	713	676	672	710	710	711	636	640	740	678	627	711	722	686	696	689	700	703	689	667	626	648	695	688	721	649	714	676	704	687	690	697	710	703	710	687	718	708	711	649	691	684	621	684	715	685	654	674	680	686	700	655	722	686	660	723	676	663	669	682	738	665	732	730	667	664	700	671	676	692	713	657	633	698	669	721	674	708	705	663	677	713	644	659	687	656	691	707	665	696	606	717	646	712	726	697	678	679	683	687	672	672	687	701	668	672	665	668	697	676	693	682	685	710	667	667	678	676	718	692	702	655	698	699	670	676	655	729	688	674	664	668	686	675	696	673	656	687	700	704	701	659	683	648	717	645	716	701	694	753	671	647	678	644	678	706	715	683	742	688	699	675	688	692	682	705	676	693	672	673	682	653	689	662	682	680	674	660	705	694	657	676	736	683	638	688	675	676	695	692	708	647	704	671	672	682	690	720	660	688	684	698	670	685	700	692	724	662	744	653	655	688	657	691	656	691	683	678	720	741	701	736	710	663	712	660	658	644	623	707	687	697	689	664	649	673	679	654	626	675	685	657	681	690	715	699	714	685	748	691	675	662	674	714	629	700	691	649	706	656	714	694	634	702	657	722	685	732	655	690	729	700	624	658	681	703	688	683	683	692	694	673	687	701	666	716	724	713	690	690	664	725	689	699	682	634	725	712	673	714	681	684	680	681	674	678	679	701	652	708	678	671	712	706	649	685	700	647	726	654	669	692	677	702	687	693	706	709	700	670	724	683	713	617	666	680	666	712	732	705	668	687	703	699	685	683	678	647	684	714	672	645	678	701	725	683	683	733	679	679	682	678	707	724	707	667	717	661	635	726	707	698	671	686	727	666	653	702	739	678	675	701	620	698	660	677	652	673	702	678	650	713	684	650	699	668	735	671	660	677	700	735	687	675	678	750	658	663	721	651	667	741	690	720	673	701	709	769	732	752	657	682	658	680	601	632	699	696	642	681	647	743	678	698	674	661	696	676	678	682	733	668	698	665	692	705	675	698	676	702	656	685	687	658	672	646	688	681	681	640	683	650	678	681	683	685	709	652	714	683	697	722	666	631	669	695	680	665	694	690	673	689	675	687	675	708	686	686	639	689	705	687	689	722	665	721	665	727	644	690	686	685	714	709	680	683	703	691	682	679	676	697	681	698	655	677	627	736	696	678	684	714	717	676	668	683	671	647	659	672	684	681	679	676	671	658	719	672	695	672	656	710	627	657	628	704	676	675	671	702	663	692	678	645	675	649	695	739	696	681	685	661	682	667	679	694	686	675	740	646	679	711	675	675	660	708	708	662	695	700	697	717	708	697	658	692	653	653	669	661	686	729	696	696	705	707	720	687	653	674	678	613	667	680	730	706	622	658	669	717	648	703	630	706	693	658	675	699	677	675	697	686	688	701	691	650	680	621	700	696	687	704	657	674	687	697	693	703	725	704	685	769	669	728	752	676	667	694	658	724	667	716	696	660	690	676	670	713	662	715	697	665	631	674	654	691	708	675	674	700	642	691	645	670	648	663	691	677	689	667	724	708	682	718	717	697	677	675	665	712	719	727	709	685	658	715	663	669	653	707	671	634	669	715	654	654	687	647	712	661	669	688	703	731	709	681
52177	82764	65376	52171	51642	50099	38470	22499	8880	2734	895	796	803	793	808	773	780	773	793	773	821	842	778	755	798	802	802	817	790	765	780	776	795	829	788	815	880	756	828	834	740	792	770	836	839	835	813	774	799	834	736	839	753	822	788	828	860	865	817	803	755	763	814	832	829	856	825	796	836	778	762	838	762	811	796	767	831	785	834	757	811	807	844	796	815	775	779	788	798	809	789	764	789	776	800	809	799	823	776	777	805	813	770	826	743	803	797	819	790	770	815	758	812	809	748	827	782	825	802	790	763	775	779	790	790	796	800	773	837	795	786	788	797	764	756	840	809	801	772	786	831	783	813	816	774	742	808	821	800	788	806	726	786	822	793	831	784	876	804	783	803	754	789	767	833	807	800	780	851	756	810	804	757	853	783	755	823	812	792	758	765	787	756	818	760	789	762	780	739	825	777	788	787	810	780	819	763	767	843	839	747	782	775	799	765	819	740	786	755	785	813	769	769	780	827	782	796	763	812	793	773	783	774	783	828	828	787	785	780	794	809	778	831	711	815	839	763	838	796	809	754	751	809	790	870	810	829	807	779	798	754	771	808	804	798	824	818	814	809	799	782	792	804	779	816	804	792	827	804	760	776	773	800	807	833	785	871	814	784	773	816	800	811	789	792	817	755	804	798	798	828	777	813	801	798	751	821	793	758	795	808	803	810	762	779	788	832	851	785	788	820	816	787	801	786	791	783	795	781	800	779	778	885	803	808	769	804	799	802	838	784	789	773	796	821	802	805	784	841	758	818	852	805	812	746	821	846	805	810	782	797	837	795	835	824	800	821	780	806	799	762	798	795	832	801	793	801	746	788	786	806	817	841	816	771	824	783	791	837	790	810	869	830	801	811	798	752	745	808	800	801	822	803	816	803	786	806	876	839	759	804	783	806	832	741	783	766	800	839	804	763	774	761	820	762	770	832	790	776	767	864	851	791	834	806	799	844	828	739	798	785	816	837	781	782	807	792	804	775	784	800	834	737	801	792	746	858	829	809	794	818	771	808	768	787	764	796	781	815	795	815	830	785	790	842	778	781	804	796	761	832	787	752	787	790	798	846	789	791	777	796	789	781	749	790	813	783	815	782	823	829	774	789	820	805	795	765	796	833	779	798	768	788	772	831	774	813	787	786	841	737	806	801	731	775	771	829	812	816	820	807	811	797	852	845	797	772	708	819	767	835	801	813	791	730	847	836	793	790	797	813	843	841	765	793	737	813	758	773	835	793	790	751	809	774	773	831	820	832	768	820	768	767	788	851	810	817	778	832	828	831	771	796	756	796	761	805	786	770	755	785	831	763	818	814	741	811	785	771	799	741	793	758	788	754	801	774	782	808	801	767	769	802	796	813	795	853	816	797	816	808	803	796	785	773	786	782	748	799	789	808	784	808	830	797	789	810	812	782	839	814	769	758	776	760	828	786	793	809	768	773	752	791	803	809	780	771	817	827	785	792	847	768	759	751	834	834	772	797	782	758	841	774	809	796	780	806	765	796	774	815	804	837	809	777	727	800	803	808	811	806	830	811	839	827	792	830	814	809	824	782	736	763	844	790	791	796	798	790	776	766	787	867	778	839	783	829	741	783	785	811	829	794	788	832	823	741	789	812	841	824	724	838	799	798	795	804	863	764	840	822	761	760	798	793	842	757	812	774	806	847	813	772	768	796	792	810	756	829	798	803	781	838	798	814	828	758	745	820	804	772	764	764	799	797	806	835	829	806	764	795	853	798	850	828	807	790	813	766	809	768	793	809	797	805	829	839	820	811	828	832	844	841	761	753	760	790	798	768	794	789	816	829	828	799	780	733	825	811	788	803	767	823	787	779	791	807	783	795	793	846	801	754	832	756	794	775	871	843	801	807	808	815	797	789	784	851	757	719	829	843	794	794	772	810	781	770	831	815	781	816	815	838	839	831	785	786	777	698	815	779	778	748	819	799	777	799	844	833	776	790	747	769	762	769	851	814	819	810	801	814	782	760	816	854	764	823	835	772	765	795	772	788	809	789	794	780	791	783	766	841	812	805	848	766	764	824	819	786	796	815	781	830	792	815	821	763	729	799	777	814	765	812	789	829	776	800	799	778	810	770	762	814	796	801	812	777	791	816	750	771	755	826	796	786	809	761	842	778	796	766	738	792	776	803	792	803	776	793	813	805	813	767	803	837	826	775	791	750	806	781	826	725	792	788	818	790	822	834	798	809	784	773	763	859	805	825	764	787	832	768	803	794	847	828	795	838	753	814	829	792	826	782	837	838	790	830	769	796	771	790	744	808	794	821	808	786	732	757	828	757	815	742	815	777	846	811	833	797	789	789	789	715	814	799	801	757	815	819	774	802	773	784	753	806	775	793	745	756	810	820	830	794	780	803	787	821	810	792	793	765	793	795	790	769	803	818	805	802	745	777	785	783	760	766	796	778	809	758	760	803	780	848	786	790	818	773	767	853	809	764	802	816	842	788	827	809	798	839	805	802	759	872	803	801	743	812	779	787	783	780	827	799	820	819	800	799	774	755	806	811	844	828	774	766	793	755	799	779	775	847	812	823	745	830	795	826	790	781	778	763	791	785	819	793	777	764	838	796	804	798	813	788	758	777	769	759	820	806	779	772	801	853	815	804	819	812	826	835	790	849	779	776	785	787	778	759	804	804	793	817	799	824	795	830	842	799	831	834	813	806	747	814	793	789	800	776	758	782	772	824	803	811	785	767	821	813	784	771	788	793	842	785	778	814	878	793	801	834	822	779	800	838	770	804	807	810	808	799	788	823	801	817	817	724	729	738	834	838	760	821	841	766	779	801	773	836	793	827	757	780	761	783	838	811	765	794	858	771	814	805	762	756	769	812	793	768	769	840	795	779	833	761	809	842	778	782	842	810	760	793	756	840	797	825	791	755	840	714	774	793	773	807	802	806	816	790	773	783	837	809	743	784	824	850	774	789	832	844	764	751	738	783	747	802	793	818	801	777	777	753	840	769	797	793	758	833	750	771	804	802	815	824	784	782	820	820	811	801	799	800	822	793	775	779	758	821	832	773	792	808	801	768	779	792	796	780	790	752	797	788	771	730	778	806	833	785	791	797	795	790	758	866	766	776	807	818	791	832	826	827	839	756	769	783	765	784	802	736	794	794	836	821	763	767	801	756	803	801	793	812	801	813	767	817	811	810	800	800	791	822	779	784	757	833	791	782	735	821	795	773	762	758	754	827	792	808	805	780	792	762	777	833	807	790	775	805	847	822	790	789	754	758	810	831	857	783	818	785	781	855	795	801	789	822	818	783	789	818	823	813	770	849	830	795	797	795	844	813	803	750	818	824	772	817	778	808	792	848	741	793	841	773	734	757	808	832	761	759	746	811	786	771	739	809	799	793	726	799	827	788	852	778	797	814	782	839	781	780	775	817	794	786	795	794	771	782	802	783	811	804	802	812	810	887	796	811	771	743	816	798	747	853	800	787	826
34055	42315	37881	20593	12295	9440	5643	2630	1405	1031	890	899	884	943	868	921	912	883	900	880	922	830	864	871	947	885	948	910	872	839	862	897	875	904	861	899	900	879	882	880	889	870	896	942	932	890	884	870	860	876	835	917	913	859	862	848	891	901	839	847	901	838	908	840	825	888	867	839	908	871	867	835	911	869	865	880	913	886	859	858	877	919	875	902	911	895	920	892	885	959	896	846	851	884	912	922	874	905	811	876	902	903	912	820	900	873	806	885	897	901	894	847	858	942	903	879	873	856	819	948	835	879	840	851	873	890	895	903	887	914	900	845	904	888	872	864	821	839	870	841	907	913	876	852	896	940	884	894	917	932	907	894	862	910	873	880	899	846	857	858	853	827	894	868	893	827	877	906	900	860	883	901	913	872	929	886	887	922	858	901	876	893	860	872	878	903	869	905	900	806	882	913	906	895	868	911	836	858	877	863	868	927	892	882	882	842	843	935	888	847	879	860	896	841	862	842	883	878	848	893	903	911	884	856	834	879	925	873	910	843	887	870	875	861	903	879	803	893	845	964	873	869	871	881	867	812	904	882	906	811	896	879	904	873	900	894	892	858	841	909	862	873	839	870	902	886	900	874	899	931	914	910	835	874	917	910	898	870	883	873	854	940	896	896	879	900	865	856	881	881	909	814	845	888	930	822	900	833	923	846	911	927	812	865	894	901	832	899	854	902	880	910	879	883	872	839	886	849	849	897	925	879	875	858	866	871	933	885	886	814	873	844	929	888	899	841	949	900	905	846	912	899	879	899	875	867	907	928	927	928	902	867	934	887	912	898	864	884	903	889	874	843	851	877	884	914	882	852	865	909	836	867	862	914	876	917	905	883	847	889	869	920	873	849	860	894	855	909	917	908	881	889	952	891	934	869	905	866	844	841	851	905	891	844	859	833	908	882	818	871	850	851	889	908	864	918	833	890	906	881	872	887	940	870	867	878	877	869	855	881	904	839	896	853	913	840	873	891	863	877	882	883	933	880	857	840	863	847	868	911	886	834	874	911	841	841	899	874	874	837	856	910	944	833	898	872	868	868	893	857	876	909	910	843	898	886	875	852	910	879	920	867	903	904	932	868	868	890	901	874	915	851	868	907	918	859	878	832	909	885	900	879	914	899	930	908	891	877	815	868	894	872	889	900	933	891	835	886	912	930	868	892	842	889	880	927	820	852	865	871	902	841	897	877	914	846	918	865	883	847	915	879	887	874	865	880	878	935	872	867	928	917	917	825	887	880	908	904	886	826	848	863	892	868	943	939	841	881	892	851	881	844	876	926	865	877	866	910	823	878	827	869	890	884	859	882	863	879	895	863	848	941	830	921	891	904	926	875	864	872	826	924	881	880	867	871	848	881	932	904	820	909	875	899	881	895	849	846	849	903	887	877	854	844	873	857	932	870	879	869	959	874	913	924	826	887	842	907	883	868	844	881	843	871	903	869	877	903	867	920	921	924	858	855	910	882	926	899	935	877	873	847	860	872	833	882	879	873	870	872	880	877	863	865	881	867	849	832	842	857	954	896	930	873	965	891	933	870	876	934	856	913	869	870	850	861	857	895	945	929	868	879	866	940	938	863	861	868	885	844	853	916	889	896	848	912	880	867	875	872	909	867	856	882	851	839	871	841	829	946	884	861	902	904	925	870	908	871	884	875	866	861	843	873	900	921	854	878	826	896	887	840	803	856	855	886	859	939	907	897	870	874	907	841	876	914	890	926	906	893	918	878	843	904	890	875	891	902	887	853	870	932	864	855	876	909	825	843	906	902	852	857	900	908	913	824	822	858	910	865	847	929	887	905	851	892	888	845	833	855	961	835	892	877	909	898	881	936	885	888	862	865	878	884	860	911	919	865	874	912	905	873	877	850	876	868	879	865	872	890	871	878	894	919	855	875	870	851	918	884	861	845	931	888	910	874	919	859	894	844	854	886	885	826	881	921	877	867	875	877	826	926	849	905	901	834	906	858	872	859	839	803	864	850	850	876	845	860	844	884	913	896	928	904	929	875	881	892	877	866	896	815	885	916	860	865	895	894	901	881	896	873	864	889	937	904	897	846	912	888	881	889	915	910	895	829	914	860	874	843	828	883	852	907	857	887	902	895	838	864	886	901	871	832	869	903	886	927	875	906	862	860	852	906	895	930	936	906	848	831	847	890	880	909	900	840	869	895	898	877	861	911	852	882	901	889	922	928	902	882	904	920	865	940	878	954	869	880	838	875	951	936	902	904	925	918	880	881	866	879	899	816	869	907	936	913	878	888	849	828	881	866	913	913	896	856	911	888	842	879	907	857	926	882	839	910	826	925	939	902	881	888	860	891	861	851	839	870	880	864	873	900	881	911	859	872	926	844	902	864	881	902	897	870	913	864	932	866	854	918	885	921	875	843	880	890	866	883	891	905	895	884	858	843	911	824	878	876	933	881	891	949	893	858	882	886	896	903	862	881	921	870	901	836	924	859	899	882	905	902	829	861	895	917	862	865	862	965	838	888	850	883	921	887	827	905	808	859	927	874	853	906	928	852	898	874	851	874	873	899	926	905	871	911	874	933	807	861	895	903	860	881	841	898	903	931	917	903	878	938	859	883	881	890	852	979	944	945	896	933	880	904	911	850	868	879	890	899	908	887	852	849	856	932	893	954	866	816	863	877	871	910	917	873	830	887	943	867	946	902	892	870	931	939	937	865	868	826	873	849	811	862	915	903	851	840	915	851	922	844	941	920	864	903	894	952	881	862	806	951	895	843	878	826	905	906	851	952	945	925	870	901	874	860	864	923	894	867	907	878	891	845	869	911	898	885	874	860	909	934	816	831	899	893	850	888	888	875	846	887	877	827	880	860	864	942	938	891	862	868	851	922	945	852	863	866	879	857	902	905	859	953	904	869	869	849	843	849	881	828	921	871	934	868	904	820	933	904	896	869	937	920	873	893	879	892	864	857	906	827	871	890	864	896	869	877	900	875	934	889	876	906	910	918	853	871	846	891	853	839	871	911	893	903	892	881	934	903	870	944	903	917	854	868	900	860	872	851	894	932	939	923	874	865	929	855	886	925	838	917	814	860	857	874	887	882	868	924	941	871	874	874	893	895	914	905	862	860	889	891	850	894	955	874	905	875	861	918	879	873	880	918	877	916	912	909	876	871	890	824	870	806	865	902	872	893	905	846	879	829	882	895	845	886	887	922	870	930	858	919	847	908	860	904	900	895	863	840	888	878	865	876	870	934	900	867	893	840	859	887	867	847	860	842	888	910	868	826	886	868	891	920	894	862	955	854	857	838	878	881	869	901	925	922	871	872	883	897	898	884	925	875	902	837	923	883	889	882	898	871	866	850	885	859	835	898	884	889	872	873	902	864	935	942	878	854	894	868	898	907	877	894	913	881	903	971	868	954	891	886	938	914	936	900	873	841	863	917	890	888	874	874	931	884	897	919	901	884	861	886	886	902	930	949	876	859
43292	57160	38612	18908	14439	12163	7659	3556	1803	1196	963	1015	1045	1006	1089	1051	1018	1041	969	1064	1024	1028	1052	1058	1074	1014	1095	1052	1063	1055	1021	1094	1032	976	1032	1016	1055	1039	1035	1047	1075	1025	1028	1051	1037	1079	1011	1031	1046	1005	1001	996	1072	1045	1054	1071	1036	1013	1053	1014	1036	1010	997	1001	1058	1026	1010	962	997	997	1067	1031	1025	1053	1030	1007	1046	992	1081	1077	1078	997	1035	1029	1052	1008	1008	1051	1066	1074	1080	1021	1048	1088	958	1087	995	1028	1079	1007	987	1052	1039	1004	1031	1033	1023	1031	1022	1026	996	1032	1079	1021	1011	1092	1060	1025	992	1020	1076	1051	1011	1016	1090	1059	1014	1022	1059	1059	1021	1088	967	1072	1050	1069	1016	1030	1052	1049	1056	1039	1018	1037	1034	1033	987	1049	1007	1043	1001	1077	989	1100	1043	1027	1100	1087	1087	1027	1052	1092	1119	1050	1007	1019	1067	1070	1071	1013	1064	1031	1030	1024	1044	1007	986	1091	1047	1021	1061	1017	1100	1020	978	1098	1031	1083	961	989	975	1008	1071	1065	1022	1048	1046	1045	1080	1016	1029	1046	1067	1081	1041	1061	1100	1104	1020	996	1056	1058	1089	996	1045	1053	1067	982	1029	1034	1025	1069	1079	1078	1008	1041	1029	1109	1048	1041	1054	1043	1022	1042	1051	1012	1049	1043	1070	1021	1020	1043	1007	965	1033	1029	1026	1023	1073	1027	1025	1071	1025	1111	1033	1013	1047	996	1093	1008	971	1062	1101	1015	1120	1069	982	1029	1042	1019	1041	1064	1030	1056	1032	1011	1064	1071	1032	1074	1065	1014	975	1028	998	1006	959	1052	1073	1052	1038	982	1022	1023	987	1068	1071	995	1038	1046	1058	1024	1049	1066	1016	1089	1098	1039	1018	1049	997	1026	1002	1022	1061	989	968	1032	1024	1030	1001	1029	1056	1067	1031	1075	1066	1030	1007	1064	992	1057	1005	1104	990	1027	1097	1049	979	1070	1062	1018	1007	1050	1018	1006	1047	1041	1039	1054	1006	1085	1134	1047	1015	1094	1076	1012	1031	1083	996	1097	1013	986	1119	1009	1002	974	1064	1039	992	972	1029	1070	1009	1037	1079	1090	1046	1042	1026	1072	1044	1062	1010	1015	1063	1014	1060	956	1031	1041	1038	1042	1047	1063	1005	1027	1039	1074	996	1014	1070	1015	1053	1051	1006	1011	987	1082	1062	1080	1064	1031	998	1084	1023	1091	1016	1044	1053	1074	1074	1019	1061	1068	1003	998	1053	1036	1027	1001	1009	1100	1065	1104	1042	1003	1033	1013	1007	1091	1058	1031	1036	1098	1027	1056	1045	1013	984	1044	968	1047	1013	1055	1045	979	1052	1032	1044	1067	982	1096	1037	1026	1075	1038	1063	1040	1075	1059	998	1067	991	1031	1012	1034	996	1036	1063	1066	977	1060	1030	1065	1021	1023	1060	1003	988	1019	1034	977	1043	1052	1047	1027	1070	1054	993	1001	1024	999	1085	1085	1058	986	1054	1039	1032	1027	945	1078	1016	1037	1012	1036	1000	1057	1048	1019	1032	1072	1018	1085	1083	978	994	1051	1068	1004	999	1017	1015	1032	1062	1030	1064	1065	1006	1054	1068	1009	1053	1015	1060	1008	1039	1045	1018	970	1081	1037	1050	1022	1010	1070	994	1013	996	1064	1022	1054	1067	1027	1026	1026	1061	1016	1029	1060	979	1008	1002	1067	1053	1086	1057	1058	1068	1084	1000	976	1016	1031	985	1006	1042	1029	1053	1035	1052	1034	1059	993	1064	1017	1027	1048	1065	1062	1035	1023	1070	1070	1065	1005	1105	1079	1102	987	1053	1037	1020	1013	1039	1049	951	1005	1071	1070	1082	1002	1010	1001	1091	1023	1031	999	1093	1056	1005	1047	1015	1071	1056	1047	1043	1031	1008	1045	1020	1058	1012	1051	1067	1051	954	1044	1034	1065	1102	1030	1047	1088	1075	1013	1012	1056	957	1020	1093	1059	1067	1045	1122	1051	1030	993	1039	989	1030	1036	1049	1040	1035	1071	1031	1053	1002	1113	1032	1052	1065	1060	1091	1046	1047	1051	1048	1057	1050	1076	1025	1051	1069	1110	1040	1042	1040	990	1044	1037	1041	1023	1057	1004	1049	1037	967	972	1070	1043	987	1041	1053	1058	1071	1022	1021	1031	1014	1006	1049	1033	1040	1085	1036	1034	994	1029	1076	1053	1008	1056	1030	1020	1059	1070	1025	1002	1017	1012	988	1024	1040	1006	997	1078	1026	1028	1088	1040	1052	1048	1055	1078	1000	1021	1068	1166	1001	1059	1034	1055	1058	1023	1031	1054	1031	1046	1053	1058	1035	1007	997	1009	1014	996	1055	1022	1045	1056	1057	1049	990	991	1056	1050	1018	1002	1026	1032	1014	1013	1008	1008	986	1069	969	1028	1035	1079	1020	1027	1050	1020	1027	1031	1052	1047	1032	999	1056	1029	1080	1074	1000	1029	1078	1048	1050	1014	1030	1075	1029	1043	1034	1057	1040	1045	1046	1028	1048	1025	1007	1006	1096	1064	1041	1035	1021	1028	1044	1025	1060	1011	963	1076	1000	1070	989	1083	1087	1036	1062	1023	1015	1015	1068	1129	1054	1047	1082	1051	1006	1055	1026	1012	1057	1014	1062	1014	998	1075	1045	1029	1051	989	1071	1065	1038	994	996	975	991	1034	1024	1019	1056	1037	1029	1027	1004	1031	1052	1082	970	1081	1011	1006	972	1072	1024	1073	1015	1081	1022	1050	1000	975	1118	1065	1074	1061	1106	1038	1024	1018	1063	1065	1003	1046	1051	1047	1050	1062	1008	1058	994	976	1004	1082	1039	1040	983	1074	990	1037	1086	1022	1056	1018	993	1080	1031	1020	1032	1036	1107	1047	1047	1077	1067	1047	1005	1043	1031	1100	1046	1080	1072	1005	1035	1026	1047	1006	994	1098	1027	1005	1049	1030	1027	1003	1034	1019	1043	1043	1075	1075	1093	986	1013	1056	1039	1047	1042	1044	1032	1020	1065	1039	1021	1048	1113	1025	1066	1052	1026	1026	1080	1001	1039	1067	1076	1076	1050	1045	1003	1047	1030	1063	1064	1060	1077	977	1032	1098	1072	1014	970	1015	972	1038	1029	1036	1002	1079	1027	1035	1036	1084	1007	1075	1047	1046	1049	1037	986	1047	1031	1079	1093	1013	1035	1018	1062	1036	1091	1019	1046	1004	1052	1106	1003	1068	1033	1060	1036	1052	976	1049	1079	978	1067	1066	1012	1027	1073	1009	1069	1102	966	1027	1004	1074	1122	997	1048	1033	1021	1011	1067	1043	1051	1042	1040	1018	1070	1026	1010	1067	1031	987	1017	1046	1021	1082	1067	1029	1041	1121	1025	1030	1050	1034	1073	1083	968	1060	1056	1012	1051	1067	1092	1010	1037	979	1032	1066	1116	1031	1063	1096	1043	1042	1060	1014	1050	1080	1017	1034	1052	1057	1074	1060	1018	1045	1032	1035	1049	1056	1031	1000	1041	1038	1049	1027	1026	1001	1050	1034	1026	1003	1032	1063	1007	1066	1071	1014	972	1037	1073	1037	973	1057	1076	977	1037	1038	1036	1043	1026	1046	989	1030	950	1042	1050	1031	1028	1042	1039	1068	1059	1082	1062	1024	1047	1057	1042	1032	1044	1033	1051	1070	1050	1041	1021	1027	1043	976	1031	1055	1006	1054	1055	1067	993	1110	991	1025	1055	989	992	1029	1050	1005	1029	1021	1081	1020	1047	1012	998	1095	1043	1041	1058	1056	1061	1036	1056	1006	1049	1066	1035	998	1031	1011	965	1048	1037	972	1034	1027	978	1101	999	1036	1025	1045	1101	1057	1060	938	1032	1038	1069	1007	1030	1023	1042	1039	1024	1037	1057	1025	1025	1031	1086	1054	1055	1051	1075	1045	1008	1033	1046	1080	1017	1059	1045	1024	1062	1006	1035	1076	1023	1071	974	951	1009	1044	1051	1065	1066	1077	1028	1052	1044	1023	1072	1029	1073	985	1064	1042	1047	1044	1061	1044	1058	1042	1018	1040	1048	979	1063	1034	1043	1044	1006	1071	1016	1020	1021	1039	1064	1058	966	1044	1083	973	1048	1060	1048	1024	995	1024	1089	1063	1059	1001	1056	1056	1079	1043	1048	1051	1079	1029	1022	1011	994	1050	1052	1033	1043	1010	1069	1027	1059	1056	1081	1010	1000	1009	1054	1037	995	1044	1040	1018	1053	1074	1010	1029	1036	1014	1034	1036	1048	982	1106	1033	1103	1065	983	1081	1036	1111	1027	1014	1013	1029	1095	1016	992	1022	1032	1047	1035	1050	1006	1038	1095	1055	1047	1022	1014	997	1026	1065	1041	988	1031	1082	1096	1037	1049	1048	1005	1056	1029	990	1007	1073	1028	1098	1028	1114	1034	1066	1048	1027	1039	1077	1088	1025	1039	1022	1045	1056	1041	1021	1055	1052	1023	1038	1085	1047	1017	1019	983	1103	965	1050	1099	1048	1048	1036	1047	995	1026	1068	1061	983	1036	1010	1021	1077	1030	1042	1070	971	1024	1000	1081	994	1058	1022	1040	1041	1065	1024	1010	1017	1079	1033	1007	1072	1080	1086	1081	1046	1035	1031	1076	1048	1019	1060	1036	1038	1015	1050	1072	998	1032	1012	1010	1009	1039	1064	1043	1039	1036	1062	1045	1069	1102	1054	976	1049	1044	1031	1033	1034	1024	1153	1003	1042	1027	1003
24731	21988	31462	32112	34933	37573	30378	15247	4712	1513	794	777	711	747	693	682	763	698	756	748	686	769	703	718	704	741	699	713	693	722	734	721	744	652	735	737	693	705	716	691	760	728	744	703	723	738	724	722	712	727	728	757	760	693	685	690	671	740	714	745	717	740	699	698	720	697	713	713	742	718	727	665	729	734	680	690	726	688	737	727	699	689	735	711	744	708	695	690	735	717	722	698	717	707	735	737	733	691	694	714	712	710	710	659	704	730	697	714	680	675	710	715	711	756	697	666	723	712	718	715	746	697	725	680	693	744	716	740	739	681	728	713	729	669	717	702	728	702	775	722	686	737	713	694	657	732	717	694	736	703	743	724	717	742	715	724	697	732	719	734	688	670	690	727	686	694	705	708	717	660	757	718	734	696	695	775	693	744	688	692	661	714	746	733	682	733	726	738	698	686	695	730	712	689	659	704	692	696	705	678	692	751	712	777	728	716	700	712	715	703	669	685	665	703	731	693	651	697	736	763	729	696	723	687	679	707	756	693	683	735	680	731	733	792	723	696	736	707	685	776	727	700	704	729	742	734	714	687	695	710	710	710	713	714	714	737	722	734	722	687	689	735	715	709	705	735	747	682	733	688	692	701	721	707	728	655	706	701	730	686	686	672	717	720	711	718	702	659	730	667	708	725	714	705	718	729	686	740	702	715	754	688	719	655	721	697	719	724	641	711	763	700	684	683	678	683	690	698	712	694	743	689	702	695	700	709	739	729	708	707	678	707	704	700	705	705	661	751	737	721	709	714	779	723	702	715	732	706	727	706	785	692	686	709	670	714	706	706	677	666	746	667	724	701	708	671	686	689	735	761	695	741	760	672	700	716	672	694	661	735	676	708	663	699	726	742	762	684	692	728	700	707	718	661	727	714	663	658	744	697	731	736	692	698	702	688	716	734	732	670	668	706	670	683	692	703	743	717	730	739	694	731	708	687	681	704	744	744	716	724	705	703	687	716	720	728	714	751	672	717	707	763	691	738	663	666	694	719	754	734	742	700	710	741	693	728	675	677	740	683	695	729	746	698	684	723	724	740	711	720	733	729	705	744	736	717	720	704	724	742	723	671	698	702	679	713	689	695	705	723	734	686	740	724	709	726	758	705	730	742	723	698	687	705	698	726	720	685	732	759	706	685	707	664	696	710	724	698	696	747	672	700	677	718	735	721	700	731	704	704	759	708	706	681	738	664	697	734	654	732	708	692	760	711	707	704	742	664	681	679	674	711	733	720	692	742	784	710	746	755	745	714	694	729	730	682	699	666	669	695	696	698	727	669	762	703	692	781	728	687	673	680	704	707	743	684	711	661	709	717	642	687	656	707	692	709	711	729	727	702	687	719	682	716	704	731	641	660	665	703	677	717	680	655	700	757	739	739	729	705	755	724	700	715	774	644	752	674	678	746	719	713	729	701	726	669	700	666	637	651	737	700	695	735	695	676	720	727	713	664	694	656	702	758	750	733	697	687	695	747	699	686	719	740	688	691	689	709	721	693	718	692	732	639	670	711	722	700	730	724	714	690	683	703	731	692	714	738	648	780	677	685	672	682	688	760	685	720	709	680	702	648	740	690	704	733	769	720	737	746	751	745	729	742	699	705	700	697	699	737	728	705	698	733	723	716	748	746	722	754	677	688	704	708	725	676	721	689	689	716	687	708	704	690	745	725	697	676	655	707	735	683	683	729	719	705	711	715	736	674	709	755	742	699	695	739	713	713	705	663	707	703	686	709	655	679	709	693	693	661	725	715	718	719	697	699	723	718	676	713	658	709	638	712	667	662	717	671	698	721	727	670	692	709	736	697	697	736	734	723	716	723	732	664	681	717	671	717	677	700	682	712	662	687	797	742	724	724	686	737	687	740	688	723	670	712	708	670	720	731	646	718	737	701	708	696	702	770	690	674	729	759	648	711	732	750	706	657	718	705	696	689	710	679	730	701	725	710	762	658	767	701	690	692	696	702	721	711	761	698	706	671	728	729	708	679	730	675	696	782	685	708	707	708	710	685	684	672	724	681	709	713	712	726	698	672	762	767	735	683	697	697	707	669	663	697	696	722	688	719	733	725	758	704	765	735	688	724	740	698	726	661	708	702	717	687	720	726	696	753	655	667	725	747	658	731	747	719	702	701	691	752	714	664	673	698	703	677	693	690	733	758	694	700	779	723	672	721	698	671	727	680	687	668	672	708	756	723	702	695	687	668	718	687	670	698	669	640	663	711	715	705	725	760	732	673	713	689	672	737	700	682	778	722	711	729	737	667	751	696	752	706	715	700	698	673	745	689	739	728	739	717	724	698	711	741	758	739	723	742	707	686	725	724	686	708	716	708	709	755	718	747	704	706	746	722	731	762	674	730	701	704	730	753	669	725	757	702	722	724	704	667	669	650	721	721	751	705	700	689	706	726	719	697	701	674	728	712	783	721	756	714	666	714	754	689	719	705	751	745	660	693	694	729	724	704	747	738	669	711	705	711	713	737	735	730	694	707	684	742	694	686	668	711	698	714	736	713	694	690	695	719	719	757	699	742	708	738	736	736	692	675	703	720	695	694	705	680	715	670	739	695	691	702	691	719	731	684	691	702	684	725	715	719	687	765	710	700	684	710	681	701	723	720	760	701	670	713	672	690	689	732	719	703	687	705	690	736	702	695	724	698	689	733	706	682	701	682	707	719	735	703	733	686	693	683	737	743	706	710	750	728	674	702	683	713	701	724	727	703	723	751	684	650	702	717	657	659	704	731	711	727	674	685	741	712	692	713	751	725	715	675	719	712	740	696	735	695	680	743	675	727	734	728	716	705	686	728	696	752	736	694	691	668	737	712	708	718	733	692	713	706	720	711	715	734	673	702	739	664	709	696	685	684	695	617	695	770	677	642	711	690	743	696	670	717	747	699	764	685	709	712	704	684	662	735	709	706	719	705	700	724	704	748	696	721	701	708	751	688	719	689	727	709	658	688	741	681	672	667	745	675	718	699	708	739	761	707	721	709	712	726	682	723	681	719	718	731	736	724	717	705	717	784	665	735	733	705	714	717	692	751	713	721	707	724	681	712	742	706	685	691	748	700	713	722	734	740	717	676	673	765	748	702	733	718	768	738	712	704	685	732	762	717	742	723	708	718	715	676	719	694	714	721	754	717	694	749	722	713	706	734	728	747	762	685	715	684	679	703	700	671	796	688	697	693	733	748	659	652	755	746	732	714	763	715	709	723	650	698	746	723	717	681	715	728	702	749	742	687	679	656	671	659	683	693	730	763	737	709	680	703	684	678	737	712	724	663	673	706	687	754	753	695	688	706	736	704	744	749	704	724	696	709	700	725	752	720	744	714	706	708	692	667	756	773	657	745	708	762	751	711	730	692	716	721	714	684	718	711	680	700	764	721	728	734	735	707	701	732	720	685	687	725	680	745	740	682	688	724	719	689	694	678	691	720	713	744	681	715	696	719	732	720	671	731
47881	74357	59384	45869	42737	39186	30818	16624	6112	2069	897	856	853	845	844	822	864	904	855	910	850	833	810	866	852	857	811	871	887	809	854	853	857	837	910	829	838	856	797	857	795	953	869	810	857	883	813	901	814	869	836	824	850	881	831	825	865	829	823	848	835	821	881	860	852	877	879	854	874	844	827	915	850	812	826	844	823	859	845	863	823	805	827	854	857	901	846	861	858	840	887	834	921	818	801	877	855	848	825	877	887	792	850	816	889	865	853	876	861	848	854	825	859	852	883	819	877	844	894	810	849	863	827	835	852	841	903	812	872	847	827	860	897	876	899	846	822	840	904	854	839	843	843	841	921	850	889	868	842	879	818	811	879	831	846	863	797	861	910	865	840	925	860	881	896	868	903	891	828	850	875	841	811	858	863	843	855	853	886	805	840	815	820	871	840	852	875	880	816	851	874	908	809	855	824	892	854	894	814	869	875	857	839	815	840	858	868	851	881	837	797	848	883	846	825	839	873	819	913	800	813	821	830	862	882	833	924	872	853	843	894	836	849	873	827	793	851	835	893	847	862	902	900	859	872	815	799	834	856	842	806	838	840	840	877	815	847	835	871	845	823	885	863	880	830	853	858	848	818	804	835	875	872	859	862	830	864	859	841	829	854	892	900	837	858	896	883	841	851	879	859	813	888	856	876	908	872	851	803	842	860	874	856	848	877	857	883	867	885	837	815	844	836	872	823	854	887	819	876	821	852	879	860	928	853	871	815	875	815	892	886	868	853	845	860	896	848	855	891	891	854	829	823	885	880	863	843	854	812	842	823	863	827	852	853	885	841	839	828	856	867	871	831	854	815	862	870	858	860	822	847	896	860	869	837	824	809	853	798	814	861	897	772	862	904	860	880	858	843	867	885	869	854	867	923	887	824	800	915	899	843	883	831	899	888	798	868	893	855	863	834	851	899	829	839	848	829	830	835	909	805	811	817	830	864	877	870	854	820	839	833	828	884	856	901	836	874	875	815	877	850	858	832	854	845	846	852	846	821	865	839	844	841	878	843	842	859	836	887	878	864	878	892	827	859	842	843	824	920	811	890	877	808	825	822	866	835	850	872	921	832	842	888	806	859	883	839	891	856	828	781	881	831	885	862	849	852	861	821	843	867	852	852	797	822	819	836	847	826	836	833	869	811	779	832	847	854	851	887	877	838	836	837	814	855	837	807	875	882	846	878	853	805	805	853	863	875	857	899	845	841	892	845	870	858	839	851	826	838	792	832	941	862	808	853	883	834	810	854	864	855	822	843	834	929	881	845	848	836	848	823	893	820	881	877	886	857	898	818	826	870	815	868	860	826	872	824	840	839	871	845	843	887	847	905	863	835	841	863	873	840	862	827	895	915	871	890	883	813	855	831	840	868	835	868	920	885	842	802	854	844	873	858	855	881	857	839	853	856	860	924	862	825	851	826	869	888	826	841	859	877	834	844	894	874	843	874	841	795	822	840	798	870	829	770	804	841	831	871	845	851	869	856	853	824	821	842	820	893	832	855	811	819	874	849	847	852	806	882	816	845	874	868	877	887	841	823	865	876	857	837	889	826	878	882	891	849	828	845	870	757	847	850	874	829	845	877	842	832	841	806	827	875	812	841	825	821	793	842	845	799	875	829	884	836	855	837	859	829	880	882	889	870	873	852	838	839	874	824	860	790	856	865	824	903	865	845	837	898	861	872	860	815	846	853	847	832	854	878	866	864	875	898	861	843	803	904	835	821	863	846	841	864	863	822	919	851	854	832	854	854	885	863	843	855	837	839	804	908	834	835	855	814	847	872	843	790	887	846	868	924	896	799	865	829	864	828	853	864	894	866	805	884	850	845	885	857	850	819	850	870	817	834	814	802	864	859	855	768	830	900	839	865	834	884	797	815	807	849	854	889	871	829	853	825	884	853	885	826	847	898	843	788	794	872	876	811	855	810	821	857	840	817	855	793	870	830	828	827	824	853	845	859	833	872	842	829	855	812	868	835	857	855	804	895	878	833	824	818	881	876	878	854	890	898	856	919	865	831	838	824	845	889	896	881	882	831	817	826	852	873	854	854	878	832	880	857	845	845	807	848	861	856	853	893	832	803	862	792	834	853	888	819	828	825	871	850	874	831	852	864	834	834	855	839	872	825	860	917	845	829	906	861	880	876	862	861	827	845	885	894	807	841	829	867	883	854	829	884	853	870	901	856	832	843	884	842	868	862	842	888	891	813	884	841	851	825	876	844	842	862	820	835	903	836	838	791	845	859	836	860	831	851	817	837	794	864	844	869	879	890	909	845	826	853	874	824	876	813	811	839	852	861	831	849	810	845	820	893	867	880	869	886	846	878	829	892	874	870	829	852	856	827	846	856	844	872	856	886	858	896	851	823	848	877	788	882	846	844	814	836	846	819	899	848	847	864	822	874	835	863	871	858	848	837	871	859	841	838	861	786	825	832	863	903	844	795	815	873	832	903	869	879	798	855	851	864	872	873	883	870	891	823	837	819	846	840	815	828	830	835	839	883	812	895	873	848	877	828	905	851	888	931	862	871	855	860	871	836	836	855	857	875	842	855	866	849	855	824	860	838	815	809	806	847	864	845	873	864	842	863	831	832	807	812	840	845	836	829	858	875	864	856	812	829	796	847	861	893	875	801	859	903	878	813	854	853	875	872	809	850	913	837	817	828	859	880	901	821	855	830	832	851	832	853	847	772	783	832	840	852	845	885	837	843	821	840	823	871	849	816	871	878	827	868	858	892	816	830	853	842	828	838	853	822	874	910	809	884	812	850	833	848	837	835	884	832	866	898	850	810	802	907	875	832	847	855	855	894	863	851	869	855	839	828	846	868	854	838	830	866	873	813	837	836	822	870	860	819	819	889	875	894	851	823	852	845	845	895	816	776	802	793	846	901	816	843	816	863	834	854	852	821	841	847	903	845	890	852	849	886	900	847	883	842	806	832	860	863	834	899	818	879	817	845	870	818	881	887	887	815	864	842	860	897	846	822	836	835	874	867	842	817	870	893	870	847	841	825	887	895	858	805	836	842	820	851	847	839	845	844	867	811	834	827	845	833	876	833	836	894	817	863	844	900	892	800	847	836	917	792	812	832	874	840	896	857	845	863	852	833	888	844	871	875	829	817	841	854	849	871	794	875	824	807	777	884	835	862	890	877	876	835	858	828	902	825	921	895	835	866	865	839	848	864	868	836	833	821	848	812	847	882	856	879	832	920	913	827	820	819	886	840	847	841	853	821	879	830	817	897	841	877	895	895	821	856	847	837	872	844	798	861	778	850	859	805	842	843	846	881	834	886	835	828	797	866	821	843	841	890	854	862	900	857	871	824	839	893	839	850	821	848	834	850	915	860	848	887	892	815	845	873	861	861	807	815	852	819	845	843	863	865	855	892	835	864	909	844	896	847	798	808	809	801	845	853	885	851	818	847	905	845	834	804	837	869	870	815	873	859	832	839	868	887	857
23506	21533	30189	26475	34969	48943	40158	21729	7334	2044	748	684	678	680	648	679	627	732	685	703	670	685	690	668	694	681	651	704	716	695	695	700	687	752	693	673	655	672	690	678	713	701	630	650	675	689	664	671	660	612	641	670	717	672	639	667	661	640	648	674	653	687	672	686	656	706	729	698	676	676	685	643	652	684	661	679	647	650	664	651	634	680	639	707	639	742	629	673	676	659	642	666	643	680	701	713	702	677	662	614	702	637	632	647	711	646	660	644	672	741	693	705	641	655	665	641	657	630	689	678	658	699	585	685	700	647	679	643	645	680	671	657	703	727	693	667	714	659	673	675	700	676	660	710	680	698	675	725	696	682	684	697	679	638	691	659	674	681	659	686	659	662	688	644	628	670	678	674	680	654	619	641	684	638	673	668	715	655	661	658	687	664	638	733	695	638	709	651	657	649	660	641	662	677	647	639	655	672	685	691	639	726	662	685	677	661	674	682	670	682	690	657	697	678	666	660	698	616	693	680	683	682	667	655	682	676	693	661	708	695	661	720	701	685	680	727	649	651	684	671	702	716	673	690	643	649	665	674	667	684	677	682	689	630	688	672	630	639	698	696	666	631	681	721	671	725	651	637	690	705	698	636	666	663	667	640	679	745	650	711	691	664	632	651	643	657	706	654	631	671	646	644	657	639	648	702	686	648	689	693	718	679	688	680	671	651	687	726	716	648	719	650	727	669	639	704	663	668	664	663	665	681	707	671	661	713	676	675	691	684	649	665	728	685	658	687	683	688	666	663	694	617	653	672	681	682	672	652	644	639	646	642	681	662	655	665	655	683	674	672	714	679	681	699	701	687	665	674	690	659	720	683	689	658	759	712	696	630	695	694	607	660	699	631	658	722	692	650	674	641	683	665	637	669	723	671	674	678	674	686	696	633	652	666	693	670	624	729	729	635	670	657	681	653	658	691	676	691	666	658	654	656	681	674	646	671	659	651	681	708	659	670	688	652	695	652	656	660	692	697	625	663	679	674	658	725	720	657	634	664	635	678	682	684	684	700	651	720	685	669	642	668	663	678	630	704	628	688	658	691	690	683	680	649	695	731	684	728	679	622	677	671	687	672	669	609	650	668	641	670	697	666	666	658	689	656	648	647	720	684	648	679	697	678	708	624	646	653	688	664	675	699	700	673	637	670	689	704	637	656	711	643	677	643	692	686	671	693	682	632	653	684	640	667	656	672	641	659	691	657	650	689	668	686	635	671	688	628	680	671	681	710	691	664	630	661	671	658	702	726	690	699	673	669	661	641	664	592	709	681	685	693	700	703	674	663	648	664	656	618	676	650	696	617	696	669	701	626	666	695	664	729	678	627	720	661	690	685	643	672	682	674	679	685	686	645	702	671	639	737	673	651	687	697	656	700	649	702	663	681	677	723	658	695	653	697	678	669	660	649	658	667	651	701	679	664	682	692	656	634	713	709	679	666	672	626	698	670	614	638	693	681	647	645	625	676	704	665	640	709	677	672	669	694	622	678	692	691	716	690	694	662	692	654	688	658	686	633	644	659	638	676	672	702	711	667	673	606	697	658	678	662	651	707	703	680	719	639	680	685	693	659	699	709	677	699	703	658	643	686	682	677	638	709	651	679	690	675	666	682	707	671	626	674	700	663	700	689	675	627	683	632	680	660	641	672	698	608	678	672	702	673	686	715	660	712	646	684	611	712	669	685	678	650	635	652	640	649	625	691	675	661	755	643	623	717	664	702	629	662	663	677	636	686	649	701	681	667	617	641	711	683	686	671	688	666	613	693	708	659	658	666	652	636	686	646	689	655	640	674	660	659	639	647	692	746	656	668	664	670	659	643	707	658	682	702	629	694	666	653	647	710	683	669	717	712	674	712	716	644	663	667	687	655	676	634	703	696	640	673	699	701	656	661	622	705	630	698	665	663	691	655	706	711	674	711	685	634	682	632	666	666	712	650	654	647	690	719	691	698	689	675	654	677	670	671	698	690	709	682	680	610	646	681	711	640	684	699	692	642	688	714	695	644	628	665	648	652	645	684	666	729	678	651	634	681	695	650	663	647	675	665	674	631	662	664	639	668	678	632	754	682	620	691	665	657	695	659	648	660	703	667	646	712	624	649	672	701	659	668	680	664	660	696	700	693	674	674	703	685	660	651	668	697	680	652	627	648	680	667	661	650	697	682	694	652	691	671	670	681	667	700	677	720	691	704	637	703	661	632	743	681	640	647	634	642	705	651	689	647	665	669	672	683	662	683	676	615	662	638	663	703	652	691	710	688	658	716	685	677	660	683	687	662	720	716	639	707	668	711	690	647	606	665	706	686	680	740	675	627	674	674	690	651	659	668	637	655	672	671	664	664	722	660	686	689	691	695	659	700	659	690	684	659	671	712	677	679	680	646	631	669	672	644	690	680	657	656	664	704	673	674	657	666	640	656	680	648	646	678	690	685	701	690	665	643	680	652	682	683	689	676	698	656	677	661	665	687	673	665	639	676	683	654	676	705	690	671	675	663	702	694	660	660	701	683	712	670	688	691	689	626	636	661	765	685	705	623	646	693	627	675	671	705	648	673	676	668	666	721	669	718	706	632	672	666	653	594	668	632	703	635	643	660	683	635	677	645	643	650	600	658	657	668	665	718	669	689	632	682	625	699	654	633	658	700	608	638	648	632	686	718	712	666	696	674	666	678	673	706	664	709	656	679	717	673	724	664	641	671	666	660	669	689	688	611	679	680	680	688	658	703	671	653	685	658	685	689	674	680	667	706	713	658	664	634	702	657	647	661	636	671	666	647	715	661	653	675	677	651	698	661	652	688	687	694	671	710	642	685	650	634	666	689	665	669	645	653	708	658	664	657	702	694	633	643	674	680	709	674	700	655	655	667	648	629	668	693	645	705	669	692	686	643	653	645	668	735	687	665	684	633	668	661	689	692	649	686	623	629	675	730	664	642	691	637	699	732	693	613	700	673	664	647	671	656	690	665	694	687	713	677	677	657	693	641	655	660	683	658	719	653	665	654	632	659	668	650	672	649	643	677	683	723	670	640	726	658	625	705	708	677	660	648	696	705	664	644	706	628	698	659	650	708	677	667	644	683	663	695	700	676	677	712	706	679	625	662	677	664	684	642	669	646	679	676	685	663	676	657	690	668	703	709	649	727	694	632	662	641	709	631	647	715	652	661	650	674	699	629	666	681	710	644	690	658	661	680	679	707	659	686	712	708	662	665	658	670	661	659	608	685	651	630	664	708	632	655	696	665	681	639	692	690	691	683	688	657	661	690	650	634	679	632	715	635	644	698	663	661	681	691	665	694	695	643	698	690	663	685	703	654	684	663	676	686	701	658	694	625	698	668	647	697	653	683	663	671	657	600	653	704	664	664	693	661	658	683	629	662	659	659	683	664	702	689	637	659	681	686	711	684	662	646	693	637	726	676	702	670	715	632	641	637	664	682	700	680	667	703	665	682	674	636	687	636
51492	83704	67949	50793	54241	52194	38862	22297	8466	2704	811	784	786	821	763	819	806	774	761	804	826	789	833	793	771	782	806	800	772	807	802	809	767	769	853	799	786	747	821	782	791	793	784	763	790	800	813	759	763	834	806	781	792	763	793	748	754	855	761	772	810	747	827	748	799	786	808	794	803	788	793	814	749	792	806	784	789	833	815	790	829	777	789	834	797	755	777	794	827	771	768	804	752	781	797	776	787	833	771	814	799	791	810	762	803	748	797	809	742	781	763	765	740	744	791	778	715	753	778	782	802	824	719	775	791	834	777	766	802	792	781	769	785	788	771	773	779	781	838	813	746	852	733	788	757	760	787	801	778	790	830	791	840	800	814	774	745	801	784	848	823	735	796	775	792	766	827	842	777	795	806	779	768	775	767	775	788	782	812	810	727	799	835	809	764	775	763	777	732	796	803	817	828	794	720	839	818	823	860	770	797	758	780	790	796	839	826	814	835	791	817	766	782	732	814	789	773	807	812	776	777	829	819	792	781	768	770	769	845	755	746	759	760	784	786	774	797	840	718	775	817	839	783	786	806	803	796	777	789	757	786	771	791	787	749	798	757	747	761	752	773	813	788	781	794	738	787	819	787	825	801	767	836	744	808	780	770	786	791	795	802	787	789	764	779	779	763	773	754	814	814	790	773	822	835	828	808	794	775	790	784	785	776	763	719	812	732	776	794	831	799	795	789	843	790	786	767	764	772	801	788	765	796	798	797	743	795	756	812	797	772	774	774	802	761	774	813	805	719	810	731	789	819	812	800	732	844	807	787	804	799	765	808	775	799	771	788	785	821	793	821	790	829	784	730	759	792	713	772	789	805	779	799	811	796	828	737	778	794	791	817	788	804	835	787	809	789	774	759	770	806	793	774	803	802	771	793	793	751	825	771	805	810	790	816	812	815	804	764	838	781	801	768	756	733	774	788	808	778	783	795	782	800	748	833	801	759	770	753	854	764	751	828	809	791	747	777	780	809	754	838	811	836	794	806	748	790	779	775	795	696	815	801	754	800	764	808	747	794	778	802	787	834	772	837	799	785	795	730	799	713	805	808	775	797	775	732	841	787	730	764	769	810	752	771	799	728	768	820	772	843	803	821	781	804	764	793	797	738	850	762	781	749	755	785	766	752	817	796	790	771	814	774	773	761	791	750	775	777	761	758	835	784	805	783	790	814	776	817	776	819	795	786	746	774	807	742	768	786	858	831	733	800	785	745	795	823	781	800	774	839	826	817	809	818	833	786	764	800	764	796	815	828	785	756	757	802	806	811	764	770	801	748	827	777	777	775	869	737	782	796	797	791	738	802	790	801	801	799	807	753	803	736	807	793	755	773	774	764	783	860	811	791	795	803	820	745	761	766	739	791	778	782	827	786	749	832	828	757	769	789	774	766	775	797	789	805	778	810	763	746	813	753	766	779	782	798	784	741	801	823	763	818	781	811	828	798	782	783	838	761	779	767	786	798	785	843	782	806	812	807	806	722	814	832	744	754	837	732	755	797	766	767	770	809	833	772	788	775	825	812	796	765	773	755	798	790	833	772	766	828	783	820	716	788	798	794	824	797	843	790	761	792	791	791	791	749	765	819	783	792	742	776	767	791	804	805	786	791	761	814	791	751	830	810	756	805	797	779	807	781	804	873	762	770	790	802	772	806	803	766	819	819	793	771	731	777	806	831	802	815	801	797	771	740	805	754	787	804	768	805	858	777	766	770	750	783	797	767	763	789	733	810	805	722	753	809	820	777	776	756	811	766	786	758	744	778	807	804	796	808	738	748	759	827	767	809	773	769	774	722	768	802	764	814	736	750	779	810	774	776	837	733	796	757	800	804	755	777	781	772	836	782	810	817	753	777	751	741	799	793	756	835	736	825	806	779	775	780	739	761	793	766	729	768	790	775	824	794	819	767	767	755	831	823	800	796	794	776	795	777	800	840	799	790	819	776	789	738	769	752	799	738	822	748	792	790	822	793	747	807	808	831	808	777	795	762	767	768	774	759	769	806	752	791	823	781	747	771	830	821	813	816	772	763	785	848	719	792	773	785	771	771	763	763	837	770	760	814	775	825	845	848	821	755	787	764	801	787	801	793	747	772	789	745	793	767	787	765	797	802	787	829	748	771	792	770	823	823	750	796	786	778	786	757	808	842	747	789	798	786	800	813	791	799	787	817	802	800	810	812	771	749	804	871	834	798	795	754	808	787	738	865	775	744	768	808	765	776	815	821	820	794	837	742	818	776	802	735	802	829	775	807	813	775	773	778	818	765	802	786	819	740	766	767	786	741	769	740	789	775	840	826	782	774	817	796	784	760	731	767	825	781	762	711	770	783	791	804	786	730	835	786	761	757	817	749	773	796	768	801	777	793	725	780	830	742	757	796	846	833	824	761	794	761	762	814	778	813	807	781	767	753	804	778	778	785	803	766	763	772	814	765	791	796	805	794	760	750	772	784	810	782	763	783	773	818	791	752	747	778	760	791	814	773	815	787	797	766	775	797	764	854	793	807	777	776	739	808	770	830	772	773	765	796	754	776	781	785	789	851	777	804	802	772	794	770	764	760	774	781	844	813	800	807	796	780	788	816	765	823	841	788	806	763	815	783	817	766	783	770	781	782	821	804	832	792	773	812	815	812	782	794	812	785	815	788	812	769	811	783	763	765	757	804	806	740	789	800	794	866	797	843	813	801	792	796	794	770	786	764	758	759	790	822	820	762	772	844	813	777	781	801	813	840	802	802	749	801	784	809	796	799	789	766	798	724	811	808	717	772	766	778	825	788	795	844	797	815	794	707	816	808	764	788	780	785	781	817	788	744	773	782	791	806	820	789	774	758	816	783	794	788	750	775	797	757	842	775	799	816	769	774	810	777	801	802	735	797	781	772	813	779	787	806	799	816	824	779	792	846	776	827	794	777	809	781	802	763	738	743	808	756	808	809	774	733	811	830	802	769	804	793	810	730	749	761	760	775	792	792	767	763	835	748	784	785	740	798	756	794	765	809	769	804	771	760	820	814	763	795	735	835	766	770	777	792	796	781	819	808	752	803	780	801	777	829	825	802	775	836	821	792	750	740	755	814	754	769	779	749	796	770	783	813	798	805	823	890	779	813	764	821	729	820	749	778	776	817	747	782	790	790	772	793	756	793	717	765	770	750	792	810	827	790	786	776	808	754	778	748	775	770	788	786	748	799	801	787	790	783	817	762	781	736	781	826	781	780	758	776	797	798	762	774	773	789	741	779	753	749	763	785	769	810	748	769	751	797	801	755	814	768	808	805	827	778	777	786	781	759	710	797	810	807	758	813	819	730	781	789	799	770	746	776	777	757	808	752	814	800	822	753	727	799	730	748	777	818	761	802	787	762	799	783	775	741	773	756	796	800	812	793	779	754	817	812	819	750	802	749	860	768	791	765	733	780	809	731	798	797	790	783	816	815	750	800	807	757	804	799	794	792	743	813	760
34085	42318	42392	22428	12051	8938	5206	2246	1388	1004	854	841	925	912	862	855	907	851	877	891	898	898	806	842	900	897	913	869	888	881	853	825	854	915	927	861	894	861	898	883	883	877	814	858	913	915	891	827	822	824	873	858	845	887	911	869	861	912	915	786	838	879	895	907	893	902	872	877	873	835	887	901	882	968	860	892	879	911	864	855	848	826	870	872	891	885	874	877	857	869	844	877	891	961	830	871	855	827	855	846	852	904	864	872	901	888	807	862	873	874	898	864	882	805	865	861	863	839	836	872	914	906	814	867	854	880	934	875	874	858	896	839	894	833	850	899	879	843	868	848	827	889	927	879	856	931	841	906	899	901	894	879	897	870	845	927	893	850	826	832	957	878	884	822	909	865	827	881	841	875	839	843	879	859	868	925	845	900	831	867	903	912	888	842	859	905	845	900	877	824	908	896	891	875	826	856	857	867	857	840	853	814	835	884	922	847	847	853	903	915	894	880	872	904	899	826	838	898	857	889	851	843	850	868	806	884	848	877	851	889	875	853	828	856	906	888	884	890	812	903	844	891	812	921	840	835	864	797	864	926	854	845	886	859	916	861	859	903	850	865	912	867	897	836	904	866	858	833	841	890	859	813	850	864	870	867	861	817	843	916	861	906	875	882	876	850	885	892	873	896	873	846	932	897	886	877	869	880	819	876	869	806	878	872	902	893	906	841	908	916	898	915	872	816	910	879	884	878	868	852	840	865	836	824	857	877	866	896	851	885	775	872	890	876	872	951	889	894	776	838	920	866	849	911	878	939	913	913	883	919	865	884	846	851	850	861	869	829	894	887	914	883	874	871	885	833	853	920	916	841	883	913	834	947	888	883	909	901	882	836	875	851	898	867	891	901	838	872	858	826	890	875	825	855	882	895	810	808	879	880	816	844	852	845	879	877	896	908	907	870	876	846	863	837	873	814	858	863	842	896	897	856	919	910	785	808	906	841	896	840	873	856	847	906	873	842	862	895	928	857	880	877	900	825	908	847	858	833	836	913	855	852	859	862	855	887	837	833	848	883	873	851	911	874	883	891	876	890	883	910	853	878	869	875	840	872	863	874	843	841	875	848	850	848	898	876	875	889	919	869	901	855	900	855	873	841	879	918	919	865	891	862	884	872	849	873	880	888	834	808	844	863	845	944	887	889	882	903	911	876	910	887	878	866	872	870	854	899	836	949	901	922	894	861	893	883	857	854	860	892	891	866	899	835	837	847	925	868	958	843	799	852	928	849	867	853	857	866	853	856	829	827	880	887	888	864	863	842	898	845	807	848	902	920	880	871	858	857	848	864	829	878	892	900	861	869	849	873	880	896	819	891	870	896	900	853	853	888	902	887	859	843	877	841	792	895	886	882	836	883	849	853	852	896	842	870	882	849	862	919	835	895	870	845	885	875	850	957	861	900	900	926	844	852	869	879	851	864	855	861	856	840	842	879	840	866	920	905	873	885	894	877	807	861	841	847	915	833	867	867	889	874	806	858	863	850	822	852	872	839	845	881	861	911	869	835	807	870	917	881	863	827	857	866	927	878	876	917	850	931	887	917	924	844	861	837	862	867	896	825	879	878	855	954	878	850	933	868	847	920	842	899	885	868	855	869	871	889	887	870	890	886	802	864	874	876	919	862	875	872	858	848	880	864	890	866	825	841	854	872	882	845	876	880	890	841	858	944	894	908	841	829	868	834	861	869	835	850	876	899	845	922	855	867	845	881	891	896	845	902	886	879	849	885	864	873	901	882	877	892	843	839	857	868	859	853	841	874	829	887	934	853	892	856	899	868	877	872	882	872	825	904	834	896	882	858	861	901	894	825	889	844	897	872	878	895	841	854	882	879	846	886	861	903	861	863	885	867	849	868	867	825	860	826	868	874	896	872	843	888	866	902	807	897	862	878	920	865	882	834	905	871	829	875	912	899	947	827	855	849	876	831	887	899	929	918	892	882	878	820	883	804	848	830	877	849	919	866	821	862	878	859	834	827	886	860	854	853	910	882	854	839	857	869	916	877	861	865	858	844	909	841	858	839	867	882	903	846	848	886	894	870	804	932	823	872	828	859	883	839	857	864	852	900	872	894	857	871	853	851	826	861	878	852	836	834	870	883	853	868	833	883	871	860	889	872	853	864	922	873	898	813	890	867	806	896	884	883	893	827	877	850	841	910	824	933	827	844	889	848	867	816	816	893	876	822	893	902	875	857	827	885	902	865	811	851	889	878	865	967	884	874	897	846	856	863	882	894	877	927	955	874	883	848	913	930	863	844	905	923	840	851	888	887	855	857	872	855	920	859	938	883	814	880	857	866	838	883	893	857	874	863	865	880	865	849	878	853	874	853	844	842	853	851	820	873	887	856	908	893	842	859	915	834	849	825	850	885	848	848	884	928	897	908	866	889	829	881	905	865	857	872	930	849	883	885	883	849	888	868	837	875	863	895	895	885	916	869	905	879	872	892	855	896	920	879	868	863	905	838	887	900	876	887	872	894	918	871	872	825	893	845	895	854	889	839	831	874	920	924	869	830	907	863	877	865	859	855	858	862	902	859	861	913	834	896	842	896	844	911	846	813	876	916	864	860	876	905	874	909	872	896	912	907	815	798	888	824	852	846	872	816	900	887	866	837	856	861	868	913	870	892	875	833	854	862	863	897	871	870	883	882	786	911	841	828	861	858	889	876	881	874	866	876	859	877	877	856	856	858	877	895	870	897	889	839	887	874	914	882	832	897	831	856	835	927	855	864	828	889	837	858	871	894	934	860	879	841	862	888	859	869	900	825	887	835	904	835	845	857	923	875	861	863	845	884	816	916	884	890	869	892	890	858	863	815	846	823	901	885	911	891	846	880	822	885	901	864	868	829	851	897	833	879	861	818	863	868	842	870	912	872	871	858	815	896	868	881	905	899	884	844	858	869	894	852	872	876	867	921	877	895	853	918	847	890	875	860	880	836	832	929	889	816	859	870	878	875	890	906	879	898	919	849	889	849	885	846	851	871	896	843	840	897	930	884	847	874	857	909	882	906	845	873	884	899	872	867	889	924	919	826	862	923	854	884	881	879	858	831	856	874	846	925	894	842	889	906	860	873	854	918	904	864	837	865	893	895	846	853	874	891	900	884	864	897	850	844	879	852	887	858	790	869	877	863	847	903	873	909	840	840	876	845	903	879	863	836	866	891	896	817	893	867	800	842	862	834	908	883	896	900	904	830	865	863	888	873	882	847	868	876	883	848	854	899	870	886	843	905	878	845	859	837	896	879	878	859	963	865	871	877	874	876	871	845	874	874	868	811	887	870	869	872	874	862	851	917	869	819	876	855	901	873	857	860	873	856	871	839	896	861	909	896	810	844	880	870	899	833	790	863	877	869	858	849	885	887	882	910	879	864	901	861	868	867	852	834	857	870	866	927	863	861	839	885	921	865	869	846	825	915	874	847	841	840	839	873	884	891	886	887	943	918	841	815
43669	58288	43780	18893	13637	11774	7033	3199	1722	1184	1025	1032	984	1019	1018	1040	1041	1040	1032	1040	1075	1006	989	1037	1070	975	1010	1009	1006	985	1038	1069	1007	1034	1033	1022	1046	987	1001	976	1004	1065	1053	1041	1040	1017	1021	992	1041	1006	1032	1000	1051	1058	1027	1043	1020	1027	1067	993	1001	1097	1043	1009	1017	1040	1053	998	1023	1049	1029	960	960	1002	1059	1041	1039	1058	1021	1024	1007	1022	1024	1037	1056	1046	1012	989	1003	1013	978	1037	1001	1049	1011	1033	983	1041	1003	1046	1078	1009	1005	1027	950	1026	1086	1022	1046	1031	1067	987	1034	1012	1069	988	1030	955	1011	1039	1035	1046	1016	1013	1050	1002	1048	1017	1007	1033	983	1007	994	1017	1034	1071	994	1036	1026	1002	957	986	1022	964	995	1034	1030	1046	1015	1087	968	993	994	956	1071	1018	1033	1037	1064	1046	1013	1073	1033	1051	997	975	1005	1049	1079	1014	1009	1038	1045	1017	1043	1046	1038	1092	944	1004	1010	1003	1062	992	999	1065	1052	1024	1076	1073	998	1047	963	1053	991	1029	1024	1144	1059	1013	991	1011	1067	1045	1036	996	1026	1004	998	1030	1014	1059	1009	1008	1015	1020	1017	992	1080	1106	1062	1002	967	986	1035	1057	983	974	1004	976	980	986	1016	1012	1016	1017	1061	966	1008	1003	1063	1036	1031	1029	1071	1051	995	1015	1053	1022	1002	1001	1028	990	1049	967	1038	1015	972	939	1005	1085	1001	993	1047	1030	1033	975	1035	999	998	1075	1029	1054	1003	1051	1027	984	981	1036	1003	980	1034	984	982	1068	1006	1048	1049	1018	1035	1039	1009	1072	990	1068	1032	1008	1013	1028	1047	1105	1001	1066	1008	1033	1018	1053	1085	1041	1049	1025	1049	1019	985	1038	1026	1019	969	1026	1034	1006	992	1049	1069	1015	1039	976	1002	1020	1064	1087	998	1056	1017	948	1070	1065	966	973	1052	1048	1051	1050	1028	1022	1009	1069	987	1069	1068	1013	1027	1044	1103	1031	972	1031	1036	1053	1058	1022	974	1009	1010	1028	1032	1054	988	1041	1087	1053	1043	1015	1075	1054	1003	1066	1014	1052	1102	961	1030	1036	1011	1059	1004	968	999	950	1019	1022	990	1052	1042	1034	1037	1041	1035	992	993	1075	1086	1057	1027	1024	1046	986	1040	988	1046	1013	983	977	991	1023	1034	1013	1081	1024	952	1032	1085	1046	1071	1082	1066	1049	996	1060	1021	1047	1046	988	1030	1014	974	980	1045	1030	1052	1085	1089	1030	1017	1044	1007	1053	1034	1045	1059	1012	1071	1037	995	1031	1023	1058	1018	1071	1020	1007	1050	1043	1052	990	997	1046	990	1012	1048	1053	1051	1043	1074	1002	1013	1030	1032	1056	1005	1038	1043	1039	984	1057	1007	1049	1024	1052	1028	1030	970	1047	1051	1012	1007	1020	1026	1071	961	1001	942	1000	1005	1064	1030	1026	1032	1040	1058	1056	1051	994	1083	1046	1094	1004	1018	1022	1030	982	1035	1046	1054	1051	1023	1084	1047	1022	991	1028	1035	1036	1050	1021	1055	1050	1023	1004	1049	965	1003	1014	1049	1030	1029	1019	1028	1000	1017	1019	1010	1092	1094	1016	1002	1039	1053	1001	994	1065	1033	986	1066	1042	1064	1016	1055	1023	983	1050	1029	1009	1040	1036	1033	1026	1040	1034	1015	978	1053	1021	1056	1035	999	1038	1044	1019	1041	988	1035	1050	1027	1009	981	1029	1029	992	1030	1055	1023	1028	1073	1059	1059	1014	1053	974	1026	1019	1097	1085	1005	1013	1032	1001	1010	1067	1006	981	1035	1029	1038	1051	1035	1085	999	1015	1086	1038	1008	995	1033	1026	971	1018	1038	1061	1050	978	1067	1026	995	989	1011	1063	1070	971	1002	1056	1033	975	1091	1065	1016	1030	1016	1086	1019	986	1048	1031	1044	1069	1131	1084	1048	1040	996	1041	1007	1023	1021	1014	991	904	1038	991	1016	1001	994	1104	1088	1005	1041	999	985	1056	953	1019	1057	1022	1022	1035	1036	1050	1102	1049	1023	1008	1029	983	1078	1022	1028	1022	1004	1018	1020	977	1028	989	1008	1006	984	1045	1034	1066	1042	979	1035	1063	1038	1041	958	1067	1077	1019	1037	1012	1013	1050	1012	1010	1038	1015	1048	1077	975	1079	1024	938	1006	1012	1034	1047	1052	995	1070	1012	1077	1012	1014	1031	1034	1025	1022	1010	1033	1014	997	1026	1027	1024	1037	990	1003	1013	1008	1044	1020	1048	1035	1063	1018	1005	1040	1065	1000	988	1029	1070	1078	987	1044	1013	1005	1080	977	1084	975	1091	1058	1025	1017	995	1035	977	973	1088	1036	985	1052	974	1013	1021	1022	974	1037	1034	1046	1010	1042	1014	1025	1007	1018	979	1024	1054	1027	1049	996	1012	1070	1018	1058	1083	1081	1099	1081	1097	1023	1020	993	987	988	1067	1044	1041	1027	1068	1067	1052	998	1051	995	1044	1022	984	998	1000	989	1032	1057	1092	1037	1026	989	999	1077	1119	1073	1068	1043	1042	1003	1022	1031	1006	1012	963	1003	978	1053	1035	1046	1030	960	1081	1037	981	1105	1007	1065	1077	992	1061	1019	1024	1005	1077	1098	1032	1034	1050	997	1088	1055	1031	1020	971	1014	985	1017	1014	1002	1008	1004	1009	1057	1062	1039	1029	1030	1044	1084	997	977	1058	1050	980	1028	1049	985	1084	1072	1082	990	1109	990	998	1044	1054	1038	1013	994	981	989	985	1042	994	1048	981	1032	1082	1045	1042	1024	1068	1058	1073	1044	1019	1014	1007	980	1044	1023	1009	1055	1046	1068	1003	1033	1026	1008	1046	1059	1026	1001	986	984	983	1048	1020	1002	1066	1054	1016	1069	1050	1069	1082	1045	1012	1028	977	1013	1021	1033	1083	1048	1047	1082	1019	1039	1069	1004	991	1062	1039	1020	1051	1041	1090	1040	1055	1050	1059	981	1000	1042	1005	1061	1074	1050	1045	952	987	1022	1035	981	1085	1009	1068	1028	961	975	993	1007	1031	1018	1010	1013	1049	1013	991	1062	979	1020	1009	1015	1047	1026	1005	1012	1047	1043	1031	1041	1070	1034	1022	1003	1033	937	1050	1027	1053	1064	1060	1017	1023	1048	1037	1010	1027	999	1051	1073	998	959	1010	1032	1058	1067	1006	979	1066	1045	1012	1033	1037	1043	1030	996	1044	965	940	1052	1009	1008	1019	1025	974	982	1009	1046	987	1016	1074	1038	1075	1011	996	997	967	1006	1010	996	1029	1043	1021	1054	1024	1008	1038	1041	1024	979	970	1064	997	1053	1020	1062	1018	1065	991	991	1015	982	1096	1015	1048	1030	1059	1021	1030	1056	1047	1028	955	990	1085	1007	956	1001	1054	1028	1060	978	1040	981	1037	1012	1077	1028	1040	985	1005	1035	1015	1016	1010	944	1024	1059	1049	1039	962	1021	1019	1042	1032	1042	1017	1128	1018	1013	1011	1064	969	1012	992	959	992	1019	1002	1073	1089	1032	997	1054	1019	1014	1015	1009	1074	1023	1028	1011	976	1038	1010	1054	1053	1070	1050	1043	1040	1019	1047	1009	1028	1040	1027	1054	1023	1036	1082	1057	1028	1080	999	1020	1031	1047	1003	1026	1072	1011	1069	999	1014	1093	1086	1059	1042	1025	1027	1011	984	1017	1033	1066	1105	1004	1038	1042	1046	991	1044	1030	985	998	1048	983	964	1033	984	1024	996	1031	977	1060	988	1024	1022	1020	1054	983	1010	1016	990	1075	1004	1009	1015	1029	1036	998	1119	1029	1024	1046	1039	1012	1056	1035	1058	981	1049	1050	1047	1054	1047	1020	1038	1041	1058	1043	1022	1014	1040	1001	1070	1012	1036	997	1008	1015	1029	1016	1014	1023	957	1031	1004	1022	1070	1039	1044	1044	984	1013	993	1006	1089	1078	982	1024	1002	1020	980	1027	1007	1041	999	1017	1024	1021	989	1045	1010	1021	1078	1061	1060	1006	1111	1022	1081	1092	968	1027	1055	1003	983	989	1029	1021	1035	1033	1051	1046	1037	1045	1000	1022	995	1043	1025	1050	987	1012	1032	1032	1059	1000	1030	1016	956	1016	1041	1010	1011	1002	1031	1070	994	1045	1025	1024	1039	1060	1076	1063	1008	1001	998	1044	1016	1051	1048	1021	1049	986	1030	1070	1082	1075	1027	1010	1064	1097	1024	1087	1056	1018	1061	1014	1002	1055	1043	1066	1016	1040	1010	991	990	972	1065	1050	1011	1024	1014	987	1034	1014	1023	990	974	994	1029	1003	997	1074	1014	1044	957	1034	1046	1019	1069	1041	966	1014	970	1011	1065	1060	1020	1028	1007	1017	1026	1058	973	1040	1051	988	1008	1002	1014	1026	934	1028	1063	994	1052	1022	1048	1066	1045	1086	1008	994	1003	1019	968	1022	1040	1033	1058	1031	1002	1066	1079	1053	1065	1047	1051	1033	1055	1060	1017	1061	1054	978	1012	1047	1006	1074	1050	989	1111	1034	1022	1086	995	999	992	1069	1013	1028	1024	972	1038	1020	995	1072	996
24679	21972	32473	29900	29703	38207	30527	14240	4246	1510	736	726	754	693	714	731	704	785	739	668	711	728	700	686	697	722	728	686	755	673	673	743	718	694	715	717	762	723	688	708	637	657	698	699	701	640	648	725	666	663	664	688	702	694	687	743	676	669	728	634	728	732	751	738	708	724	720	725	691	697	766	661	657	707	713	711	743	694	727	697	700	679	746	727	654	696	655	717	663	673	685	716	714	705	679	734	740	653	689	662	699	687	680	670	685	717	686	689	694	695	709	677	726	699	699	712	719	713	697	701	747	756	714	672	728	691	722	651	687	702	711	679	645	754	626	707	698	712	688	712	649	691	672	730	698	694	695	680	667	696	685	712	690	723	719	688	684	642	749	700	750	696	685	709	687	719	692	679	740	731	686	635	710	691	710	697	687	665	679	686	651	719	689	666	758	701	684	693	740	690	665	715	696	721	677	707	693	712	685	638	666	713	672	744	681	703	704	680	724	668	658	689	681	718	717	704	710	712	670	699	708	677	670	714	722	708	685	711	708	719	661	714	646	664	692	711	633	723	779	701	706	710	696	687	739	692	670	712	716	695	692	697	712	669	702	697	698	727	743	701	701	694	680	662	708	685	680	704	713	674	681	665	667	734	678	710	724	652	693	675	702	752	673	704	702	664	676	710	692	708	763	713	717	686	742	680	730	685	654	709	698	680	665	700	732	701	753	755	708	737	664	661	695	665	731	690	708	660	731	752	688	706	702	678	673	663	738	742	702	731	666	662	732	714	711	676	724	714	692	714	648	701	694	719	650	693	740	692	745	738	709	678	676	696	700	665	683	723	700	672	716	704	702	680	683	674	700	697	688	710	654	678	762	680	689	681	705	691	695	712	665	671	733	700	711	699	715	717	657	662	704	723	673	654	715	668	689	733	713	694	729	692	687	671	676	669	688	678	695	717	752	723	660	698	681	674	730	704	694	658	674	697	649	700	707	761	715	697	698	719	711	717	667	686	679	671	705	703	688	677	675	707	776	743	739	657	686	671	696	702	651	671	694	682	693	705	684	643	747	650	701	709	733	708	747	701	689	717	667	656	685	744	665	730	681	662	690	717	686	629	722	683	691	751	696	688	691	716	752	648	666	711	727	706	690	746	673	684	666	715	735	698	649	700	708	701	730	652	713	702	725	712	691	683	690	731	682	657	662	741	706	669	697	686	694	690	655	664	728	713	725	695	687	663	716	674	752	717	684	700	662	717	701	684	676	664	727	666	691	670	680	684	683	692	685	693	676	727	689	688	698	725	689	737	690	692	751	704	680	658	721	707	712	734	695	678	723	697	734	723	691	695	692	698	708	702	707	685	723	749	702	646	670	728	693	691	702	716	675	666	658	670	713	672	739	700	639	697	676	714	680	687	714	703	664	697	701	722	678	718	675	657	708	731	702	728	710	637	666	708	692	701	724	704	695	674	678	662	696	667	691	697	750	723	715	735	666	674	704	746	707	680	660	735	660	708	667	715	675	736	661	700	697	684	702	690	623	667	720	684	691	695	702	723	678	746	679	691	684	716	689	717	737	680	733	680	709	704	689	666	735	690	729	699	730	725	659	687	715	759	706	714	731	761	657	700	685	738	670	678	720	692	738	710	710	686	651	718	703	651	721	696	721	699	691	675	707	719	685	674	674	717	689	652	659	677	675	704	675	694	707	649	702	664	699	641	706	726	698	661	678	686	692	728	753	648	705	685	686	726	670	668	686	714	701	777	752	664	714	699	716	682	707	706	712	673	710	662	688	697	742	699	691	677	702	660	704	702	667	715	706	701	688	709	704	665	694	711	704	725	708	714	717	725	681	710	702	638	697	760	720	705	680	709	682	731	701	677	675	720	704	693	662	700	698	674	703	701	692	718	719	708	679	718	698	688	685	713	661	712	675	657	704	655	734	657	653	693	664	714	680	706	714	689	666	700	710	663	709	713	704	653	670	693	657	670	703	680	726	689	709	698	647	681	711	705	663	671	750	689	682	710	674	713	652	707	742	705	719	718	694	705	694	695	657	718	704	737	706	697	740	682	693	722	693	718	670	659	647	664	711	665	684	687	709	720	724	725	691	697	694	734	705	700	715	694	692	669	664	650	704	692	652	676	680	733	668	749	733	694	676	702	703	709	670	665	646	707	743	708	746	715	730	696	715	690	722	687	717	674	725	741	727	693	696	714	665	649	692	694	704	694	688	750	671	733	694	708	678	699	731	692	659	744	734	694	689	724	734	671	716	720	732	685	643	720	664	683	714	684	680	697	664	711	732	666	638	709	709	676	759	686	670	725	742	695	706	711	700	692	664	710	651	684	692	702	654	698	722	654	679	672	755	682	703	647	687	702	680	703	704	687	722	689	681	701	677	718	659	669	683	683	643	733	655	689	648	692	742	699	619	725	697	684	694	700	648	748	657	697	677	692	734	686	661	695	769	731	663	709	661	728	702	645	704	662	683	674	766	690	680	654	686	742	704	711	712	705	718	640	703	662	685	716	724	683	664	725	699	662	673	708	745	712	653	749	652	712	725	656	707	713	662	696	724	668	753	729	733	695	694	712	699	708	716	710	686	671	659	671	677	656	695	678	660	667	694	688	686	708	734	678	696	686	706	624	675	670	717	710	676	696	700	695	692	694	652	686	726	705	687	696	653	678	669	696	682	703	684	684	688	692	714	742	675	689	716	691	757	685	700	693	668	678	685	660	682	656	728	682	694	732	656	673	692	711	731	678	687	720	684	665	759	744	691	686	657	693	698	703	658	679	710	678	689	716	663	694	693	693	698	713	696	679	722	723	694	658	726	665	701	644	672	734	679	695	703	670	736	653	693	728	734	720	659	658	672	703	723	655	712	658	704	734	708	695	708	735	690	672	708	662	690	696	655	738	720	727	717	757	701	702	642	677	734	677	669	710	681	711	740	705	659	659	704	714	669	691	656	731	711	686	696	721	684	740	699	729	692	715	685	725	707	738	701	713	728	694	646	716	731	738	698	707	709	691	726	702	719	696	686	732	704	697	702	671	717	678	666	671	730	692	728	641	668	706	677	712	686	666	652	680	740	698	668	732	712	684	716	677	671	726	714	708	703	726	691	651	714	702	669	634	747	724	699	708	703	721	669	717	701	668	710	723	714	696	690	710	653	698	683	696	663	653	684	707	766	677	685	693	687	705	709	648	703	713	771	716	685	697	712	736	659	717	646	749	742	671	656	730	675	643	732	685	702	686	678	689	710	643	671	747	706	664	725	680	732	699	675	738	687	745	728	707	734	743	709	660	716	734	651	733	704	740	693	744	718	743	649	708	703	727	689	725	750	697	684	670	703	692	674	669	714	691	695	713	670	734	737	727	674	667	712	727	659	675	734	684	706	665	692	671	628	650	702	690	704	687	692	672	652	727	707	710	724	705	651	630	644	710	678	684	688	767	711	726	678	713	704	704	647	724	693	730	655	742	700	721	672	687	685	673	701	629	722	687
47731	75503	61396	40176	37484	40735	29804	15473	5603	1961	841	818	834	908	810	833	807	868	848	815	848	851	890	837	830	817	848	810	859	812	821	872	893	824	836	822	834	822	833	816	849	843	863	819	828	871	818	885	813	820	885	841	817	826	888	817	889	890	848	849	832	830	814	804	830	844	889	848	883	831	794	815	832	816	870	848	831	893	848	803	855	816	858	799	872	847	857	827	840	880	820	875	828	815	833	861	809	882	809	827	844	854	847	817	795	820	844	840	827	804	793	793	823	827	830	858	891	853	856	867	841	803	853	889	837	850	851	823	775	760	878	821	819	802	791	864	851	858	808	847	786	929	790	853	838	810	820	817	843	865	841	849	867	837	868	852	877	836	882	832	817	827	806	781	805	905	881	869	841	856	825	847	862	872	866	823	887	879	843	847	866	828	792	810	876	863	848	830	763	884	918	815	853	844	880	843	819	825	845	839	825	843	862	801	834	827	811	846	864	831	866	858	804	862	824	844	835	829	896	821	802	837	830	869	872	842	814	824	823	889	804	833	833	808	810	798	829	811	848	814	787	865	808	835	831	861	879	820	868	822	868	847	858	841	813	908	865	809	816	865	842	831	802	809	902	836	819	819	872	845	850	789	812	826	812	835	839	792	793	855	858	820	846	823	855	832	831	825	835	804	851	850	834	834	826	825	895	857	869	875	804	815	846	814	834	787	882	807	828	848	782	856	800	833	833	787	844	824	830	820	809	870	842	853	818	821	876	797	895	824	795	818	820	811	807	854	844	825	845	874	817	896	875	823	850	848	847	879	838	803	820	796	838	823	828	851	855	869	853	839	818	812	814	813	867	828	818	839	834	833	840	814	818	839	827	844	826	807	833	850	867	836	857	831	781	854	813	852	778	795	846	814	815	812	809	844	863	833	905	811	838	807	839	818	870	843	797	865	871	801	807	898	875	876	908	845	880	822	851	831	850	892	840	864	840	826	830	854	809	854	873	790	830	865	833	789	842	867	861	773	821	846	873	865	862	873	793	843	844	904	869	878	864	836	876	805	836	879	859	812	838	824	825	853	842	874	864	822	884	767	746	853	857	833	836	848	832	857	840	843	860	832	824	844	887	799	862	870	868	940	849	856	869	818	894	850	813	854	807	843	841	798	784	831	822	838	863	843	840	843	796	847	838	837	793	870	840	809	864	829	830	892	842	812	838	855	828	837	851	879	791	853	825	816	880	830	799	852	871	836	862	880	884	867	858	838	826	853	814	806	825	824	870	886	875	823	858	848	889	818	811	840	835	865	803	874	872	853	867	828	854	795	883	837	847	846	894	865	838	907	806	813	861	796	816	859	887	812	833	854	880	847	811	841	839	836	808	866	841	835	871	835	791	852	817	874	834	822	832	853	858	830	802	863	877	820	887	821	865	777	851	854	827	842	826	843	872	826	868	831	847	865	825	829	818	852	864	808	855	883	843	863	852	878	791	810	868	804	845	834	886	836	887	906	852	829	855	806	811	845	879	840	822	837	780	841	832	801	852	863	867	838	788	865	859	844	815	796	896	848	807	903	853	820	833	835	852	851	835	832	809	850	813	821	883	805	895	891	875	838	814	798	839	874	878	798	826	859	803	842	804	808	881	853	911	838	846	882	864	839	835	836	779	873	848	863	853	837	840	910	781	841	853	845	857	849	850	833	783	804	829	902	870	809	857	837	819	801	847	842	822	845	860	815	887	853	865	827	845	874	847	843	836	884	874	827	824	876	826	792	788	823	886	818	806	834	842	836	856	807	873	811	837	783	870	806	868	867	793	820	866	871	881	834	846	835	827	841	851	816	826	848	879	819	845	815	872	894	805	829	843	851	880	881	822	832	826	842	817	855	855	799	853	889	822	865	804	882	814	829	777	834	906	838	834	770	857	869	889	808	853	816	837	825	820	899	839	831	895	870	843	809	852	835	863	883	820	824	816	804	790	884	855	829	851	854	856	873	840	870	855	836	828	824	822	845	858	795	845	813	864	801	813	861	820	783	818	828	832	827	818	865	883	882	876	848	878	821	824	823	827	824	813	829	801	880	828	839	798	849	835	880	870	852	851	876	806	832	802	839	857	813	800	843	877	861	891	855	840	836	800	818	904	849	798	840	841	888	843	842	867	849	818	839	809	822	899	838	851	809	793	845	870	830	838	893	803	795	848	829	830	795	882	874	863	808	871	876	838	840	766	870	837	841	847	859	912	857	779	834	797	799	816	868	819	798	847	873	859	817	815	840	889	863	808	870	819	827	847	800	843	816	865	880	829	833	844	902	829	773	834	849	860	834	847	823	840	858	865	819	817	858	850	831	856	800	837	831	857	827	838	792	774	830	830	767	805	834	837	865	885	827	874	860	862	917	825	855	869	837	829	865	861	832	871	847	828	861	825	823	801	840	838	843	867	827	789	894	842	832	838	849	786	816	797	849	819	812	854	804	847	846	827	870	835	867	848	841	826	825	829	805	838	841	879	830	887	860	876	856	847	796	784	829	848	827	883	816	837	876	820	845	861	844	838	884	868	777	801	844	842	846	842	864	847	812	853	823	797	836	877	797	847	836	851	855	842	834	832	821	847	885	827	786	783	842	864	869	852	878	874	796	851	808	882	890	834	817	833	842	834	880	806	844	863	863	887	809	860	822	843	867	838	801	861	799	820	819	855	894	878	848	810	829	860	803	828	809	812	833	862	805	876	814	833	828	774	872	821	808	826	838	766	818	822	854	889	873	834	783	831	876	885	862	825	858	848	804	809	825	788	891	789	801	872	864	810	854	797	853	829	878	822	880	764	857	861	898	843	853	823	849	872	838	855	838	844	890	891	834	844	812	808	811	827	776	872	842	843	802	838	848	863	835	844	838	764	799	818	873	822	812	838	839	870	811	788	841	841	824	811	868	840	827	866	776	799	883	806	825	804	830	764	816	837	845	751	863	832	845	843	797	826	821	829	868	815	881	830	864	810	799	794	861	828	830	774	816	809	821	890	812	830	835	894	781	829	874	831	767	872	822	849	805	805	813	834	850	851	882	860	832	811	848	865	803	826	863	813	833	876	788	828	837	888	848	839	834	863	817	822	818	863	865	811	819	776	846	842	805	790	846	807	867	818	900	789	865	856	807	845	839	858	854	774	830	905	836	778	840	859	857	814	759	863	821	854	818	838	811	801	896	796	864	881	808	846	842	821	828	909	832	802	854	845	817	864	904	837	820	839	827	851	854	826	805	843	825	846	806	897	813	865	862	826	838	795	833	856	822	803	821	819	840	797	885	824	831	874	855	913	826	824	827	895	836	873	842	853	812	792	832	858	834	881	884	820	809	860	840	855	843	830	869	811	874	799	856	825	835	830	798	847	804	854	837	827	815	831	857	883	806	861	854	783	823	826	884	837	816	825	787	835	841	875	793	798	897	804	797	842	798	816	838	829	876	825	794	830	840	789	843	866	852	839	884	817	807	854	870	838	861	859	797	830	822
23546	21545	30334	25837	31780	43944	39810	22519	8072	2119	796	665	697	679	652	717	715	685	694	684	706	711	688	704	662	687	739	709	727	689	657	694	673	696	696	668	702	693	676	708	707	715	708	675	675	668	617	743	682	726	674	678	648	682	762	685	681	686	710	718	696	667	695	692	675	736	681	733	673	661	698	702	716	683	714	711	764	689	634	667	694	689	701	647	652	691	712	684	690	671	663	726	677	710	674	710	721	750	727	723	718	667	699	632	702	747	722	720	708	665	717	692	677	700	760	666	679	702	702	676	714	720	656	735	686	692	682	669	672	659	699	709	691	694	683	708	662	694	658	669	645	688	708	722	677	707	666	661	674	709	688	686	768	692	732	683	696	717	724	704	659	667	656	666	687	715	682	680	700	711	661	672	737	675	687	738	725	679	712	743	653	692	663	703	654	727	714	722	672	713	695	657	675	651	642	623	681	666	700	682	698	684	689	680	627	669	681	718	691	703	712	715	675	686	718	707	670	670	717	715	721	654	688	723	691	665	659	692	708	713	649	670	744	693	698	697	665	700	709	675	668	700	638	731	662	618	723	700	683	678	692	681	719	678	707	676	693	678	698	680	745	677	718	693	640	647	660	680	670	690	707	671	694	709	656	706	701	725	681	674	751	684	698	696	665	711	684	677	670	700	678	695	683	686	702	702	720	727	680	698	685	666	681	708	685	690	649	678	711	664	706	709	696	753	687	648	681	745	689	703	689	737	665	638	654	648	661	693	649	704	652	656	734	706	648	767	641	717	665	657	714	693	662	708	690	658	679	696	664	679	696	705	701	639	686	716	702	706	662	680	701	692	715	683	721	702	684	668	687	654	731	716	685	704	710	674	669	660	640	674	687	687	669	709	660	697	705	667	708	738	694	663	667	718	675	715	672	692	729	724	709	683	666	674	732	691	688	676	726	690	716	724	622	701	723	650	666	681	664	706	692	717	702	691	715	714	666	695	704	660	660	697	707	656	678	625	662	665	693	733	672	723	702	688	663	694	699	693	700	732	726	722	700	688	691	691	702	670	719	684	689	725	717	686	680	710	657	665	706	709	738	712	720	655	686	653	705	720	682	697	713	666	732	694	694	720	669	720	726	677	710	695	736	676	708	720	691	722	650	673	691	653	721	686	684	649	739	713	713	673	647	712	675	731	685	685	695	681	669	699	718	651	708	673	672	662	679	738	702	708	672	706	662	649	683	696	678	748	636	679	725	665	706	638	706	712	671	641	657	700	701	646	689	651	675	690	709	718	698	668	708	722	767	700	668	697	691	657	687	652	663	720	656	740	639	712	683	717	695	706	709	666	645	670	700	695	681	707	708	738	676	696	662	694	700	716	675	676	653	657	696	685	704	656	734	723	754	699	694	704	696	618	696	672	687	649	647	653	662	704	701	705	727	710	687	682	699	673	713	666	620	694	661	701	669	684	716	659	703	704	691	731	689	707	728	704	664	642	690	685	714	705	677	696	639	719	716	717	768	655	711	686	719	634	725	684	727	695	678	667	694	679	705	707	654	695	680	684	675	677	671	669	701	699	666	669	673	683	632	749	700	683	691	683	726	661	742	706	710	717	741	720	656	706	656	710	702	703	716	695	682	679	673	711	654	729	747	674	686	692	703	723	651	691	712	683	712	674	704	693	689	677	693	675	735	697	683	661	714	692	728	732	690	683	727	698	663	720	692	679	691	724	680	671	726	685	689	675	717	701	722	656	705	663	713	678	708	706	732	692	688	686	683	694	730	691	681	711	719	712	668	707	703	673	644	673	648	663	701	682	677	677	728	734	714	632	673	739	644	683	684	667	708	714	654	704	643	651	659	665	700	712	698	673	689	719	692	685	709	736	690	681	692	677	710	660	675	677	665	665	680	736	721	702	719	685	680	714	686	632	677	678	731	704	682	665	668	724	712	707	649	674	713	690	718	666	682	706	674	679	710	690	685	695	676	685	701	625	693	761	698	679	686	691	689	703	677	705	693	679	693	663	730	685	680	670	713	657	663	702	691	657	626	660	716	702	628	683	704	651	651	695	660	702	704	681	711	654	674	722	651	700	721	670	659	669	720	737	639	675	696	715	675	747	688	687	744	693	635	687	696	720	707	707	695	674	685	707	747	685	678	673	715	724	692	657	682	659	673	683	650	665	711	641	679	718	686	666	665	700	661	650	662	695	683	659	706	720	672	657	647	666	668	706	707	714	701	736	673	652	695	702	676	686	699	699	692	694	697	699	647	693	673	702	687	683	707	682	646	681	675	682	684	701	668	669	697	716	682	681	700	698	658	731	642	708	685	674	692	714	754	764	651	695	685	682	679	668	701	671	687	723	698	652	678	616	734	687	723	685	643	699	660	732	668	680	678	698	716	664	639	639	687	709	696	678	644	692	654	700	726	707	661	684	714	700	687	659	666	730	695	639	690	762	730	704	728	711	676	670	666	732	656	695	680	678	700	674	698	701	698	674	646	665	679	643	673	703	697	750	712	716	681	672	676	662	652	652	719	704	696	666	713	656	714	715	697	718	670	704	698	702	667	671	660	691	695	719	702	714	680	722	654	654	694	674	673	681	667	709	682	660	625	707	674	694	678	718	689	702	670	661	662	683	696	718	698	669	671	692	691	736	653	721	693	691	701	674	700	726	696	726	723	693	694	682	654	747	676	695	717	667	690	705	681	708	709	648	690	694	721	684	689	691	699	707	653	708	676	665	707	663	697	689	668	685	739	723	721	713	729	686	714	675	697	687	685	709	675	688	687	680	689	671	714	679	693	688	670	662	650	665	691	666	708	676	621	651	678	681	658	672	679	679	655	681	680	670	719	700	679	661	700	706	691	766	679	691	695	695	704	703	666	717	649	711	706	679	734	692	658	691	689	735	683	708	674	714	696	716	708	671	713	701	701	685	731	710	702	643	665	645	671	656	718	688	682	697	705	701	680	709	665	691	695	735	727	691	673	716	673	674	711	688	672	725	672	698	665	697	625	669	697	707	720	722	703	730	694	722	751	697	698	658	674	703	687	687	655	708	655	694	648	710	733	714	693	700	721	696	692	710	639	689	687	689	722	687	662	687	685	710	715	682	701	681	719	706	614	653	668	657	640	685	733	698	652	651	730	692	650	663	680	737	676	718	695	662	679	720	685	693	695	738	716	656	677	673	673	731	675	686	713	619	713	673	713	675	675	654	700	665	701	694	697	721	693	711	701	678	705	696	706	651	717	692	695	730	718	735	641	679	678	681	707	684	714	676	718	684	670	662	665	702	721	667	689	692	684	730	775	671	746	723	711	678	700	716	726	692	740	658	670	675	770	696	680	675	684	647	705	703	682	686	662	722	648	723	670	703	696	701	738	656	701	696	711	681	714	723	682	682	710	659	640	690	681	681	692	636	678	696	724	677	699	741	644	691	698	683	707	652	707	659	724	672	706	734	707	714	651	666	664	666	721	670	687	703	702	680	696	687	706	714	742	681
51677	84430	69453	48097	50426	48869	39180	23034	9032	2821	944	807	847	815	814	785	869	839	801	824	829	813	807	796	797	786	789	779	789	784	811	792	847	855	810	770	822	794	847	817	779	753	823	787	823	840	840	817	820	833	799	825	801	772	805	834	847	808	797	800	840	818	804	819	852	777	823	831	833	793	811	806	808	791	802	827	796	743	808	782	837	823	772	814	797	787	810	811	806	794	780	814	786	849	787	813	773	848	787	839	783	805	808	768	770	784	761	781	780	798	892	775	820	812	847	794	809	771	806	773	764	777	797	840	751	739	891	807	792	785	784	785	829	814	784	790	783	788	777	782	785	809	840	829	790	828	815	810	839	810	769	798	791	873	769	856	748	820	798	811	815	826	789	782	795	795	835	826	810	794	840	780	768	841	804	751	843	809	808	827	841	786	844	816	785	797	829	771	843	783	757	831	816	797	780	865	786	836	854	832	840	841	855	776	838	787	837	788	731	802	829	839	797	789	787	819	815	832	815	782	762	790	828	801	792	783	802	817	825	792	745	852	768	799	826	819	826	802	750	823	784	800	777	833	790	828	771	863	804	805	808	776	779	834	813	799	782	859	790	787	789	808	752	783	819	797	803	794	792	780	792	799	782	806	813	839	829	800	828	825	820	837	841	796	753	770	798	814	806	850	838	839	786	812	806	770	806	805	811	835	803	824	824	782	801	785	746	802	798	826	800	796	795	831	803	766	876	807	823	872	824	770	808	798	820	821	825	841	784	838	795	812	829	795	826	812	839	790	841	795	805	792	776	793	785	814	787	835	845	797	844	799	781	844	790	862	762	866	795	808	796	814	826	818	809	808	815	764	802	810	817	806	764	849	830	811	817	790	804	827	814	806	788	791	801	758	776	860	807	827	800	855	771	754	835	801	780	818	846	843	840	830	835	808	777	816	778	813	802	764	814	820	794	839	839	835	779	794	867	794	808	816	824	811	811	865	814	826	828	796	863	790	818	850	814	806	847	822	802	803	809	803	839	802	818	793	809	787	833	791	838	798	773	831	832	765	783	845	790	809	778	796	831	781	795	813	809	781	860	790	789	770	780	779	747	836	816	854	813	828	795	839	856	793	730	756	765	817	767	822	786	837	805	869	745	820	844	817	789	828	764	780	796	844	790	791	774	828	817	821	761	846	850	861	839	822	819	746	791	822	824	784	842	804	781	789	846	803	842	821	801	778	796	781	793	838	796	828	814	842	755	810	846	836	802	804	812	804	800	797	853	774	781	824	879	805	762	831	863	814	788	818	817	845	814	800	776	769	818	809	837	817	792	804	806	840	817	833	806	785	779	828	796	805	793	807	845	857	826	852	817	821	805	839	813	815	830	757	809	828	812	764	788	773	818	759	764	824	787	849	781	812	782	760	801	832	819	787	785	749	798	820	784	781	792	799	869	828	847	790	799	828	767	793	792	778	833	780	838	800	773	807	787	813	831	813	824	795	827	731	798	812	786	803	785	760	767	773	750	761	799	762	828	795	857	800	820	797	787	847	794	853	825	779	857	796	772	742	829	816	785	815	770	820	815	812	825	733	772	811	832	755	800	829	810	800	811	766	823	757	836	819	825	840	805	811	811	772	859	833	801	783	765	854	797	875	759	807	783	782	768	766	816	860	778	809	821	804	788	780	817	766	795	779	781	840	809	793	809	853	811	831	797	853	803	841	826	790	798	832	790	849	818	838	819	765	805	836	767	811	819	834	806	817	860	816	805	841	831	768	752	822	780	755	827	805	804	842	764	801	811	837	831	791	776	794	802	820	814	806	766	797	832	842	846	747	790	761	798	823	794	797	785	796	825	844	780	783	760	789	806	820	780	806	764	780	789	814	799	797	782	815	833	838	870	843	811	795	791	814	763	814	811	764	757	843	853	830	831	837	862	802	777	824	773	785	807	806	846	774	795	848	786	831	840	853	794	802	792	808	737	761	804	822	842	770	744	776	738	785	821	850	834	777	831	840	756	803	808	776	784	779	771	818	811	821	857	836	792	829	852	815	822	784	828	769	840	814	774	780	815	797	797	792	821	798	786	782	808	804	791	818	809	793	816	786	794	771	826	778	819	825	762	774	842	857	777	815	862	887	833	819	823	800	778	759	832	883	806	864	788	817	832	816	848	746	775	827	882	787	827	822	755	836	847	841	775	855	825	764	759	829	805	775	838	808	795	865	804	823	824	798	783	826	814	814	820	804	874	763	783	807	776	782	789	828	806	829	803	850	811	807	810	827	830	790	761	794	825	849	863	779	748	774	773	790	775	791	786	775	801	790	793	819	808	832	789	881	846	803	841	759	856	802	771	815	852	832	828	837	805	839	793	784	825	818	830	793	803	821	864	821	811	834	754	782	826	782	808	831	811	826	824	840	810	812	826	801	754	807	742	805	800	788	784	815	805	786	793	746	795	757	795	784	787	740	793	774	808	811	783	842	796	769	831	814	826	755	790	780	830	866	853	820	829	763	800	740	778	810	795	868	839	770	871	808	790	793	782	818	799	803	810	807	816	789	777	852	794	776	825	808	827	791	777	789	785	804	789	813	782	820	831	832	767	816	750	791	793	761	812	788	817	759	833	832	776	774	784	816	814	778	770	836	819	807	780	793	879	798	821	812	774	800	793	786	843	768	800	834	800	820	836	872	786	795	819	751	774	791	813	797	825	828	781	800	874	760	755	767	791	809	773	781	803	815	765	803	842	869	810	820	824	775	806	767	785	836	773	842	807	775	823	839	834	803	825	784	789	830	756	841	806	795	836	785	772	777	812	873	828	782	843	807	783	814	828	822	793	876	828	804	809	826	800	829	814	796	803	789	855	780	780	860	779	800	811	826	831	829	814	814	852	850	816	863	863	809	790	811	837	809	821	824	814	811	841	744	796	811	787	794	827	798	791	860	842	839	746	784	838	836	775	804	813	749	778	797	793	812	770	751	804	835	825	811	806	823	829	813	760	800	812	802	769	831	811	817	752	824	800	808	782	791	823	814	808	793	803	786	738	817	853	794	826	809	795	811	788	838	816	849	828	791	845	788	794	821	788	836	807	834	801	746	798	810	809	822	805	770	816	800	805	826	795	817	805	835	807	775	816	836	777	758	760	776	813	839	842	729	804	826	819	851	798	804	761	824	837	836	805	854	794	842	772	842	794	802	845	826	822	812	796	766	785	808	769	830	828	846	805	837	814	839	814	768	818	836	821	784	778	811	791	763	819	825	771	786	815	832	813	784	830	825	832	841	740	798	871	780	837	796	788	789	833	814	820	790	795	866	792	840	812	774	819	795	814	817	804	798	802	833	777	795	831	788	790	838	712	833	785	790	829	815	840	809	872	865	824	837	813	867	780	805	846	786	830	804	817	787	822	789	793	797	801	811	853	857	832	834	796	777	792	799	781	779	817	776	855	802	863	790	818	829	780	798	871	827	766	770	777	767	784	771	776	825	855	802	791	778	837	775	779	820	792	769
34357	43685	41059	24720	11552	8523	5563	2773	1423	951	863	812	858	885	866	918	892	895	840	896	885	853	910	921	855	875	808	895	905	852	838	836	877	843	856	859	904	839	893	865	878	867	856	884	889	810	864	927	841	887	900	793	851	847	889	924	915	843	877	886	879	886	893	823	860	807	903	877	859	851	840	850	885	863	906	891	871	842	860	836	870	843	900	869	887	879	897	841	874	866	896	854	875	862	855	920	898	904	816	895	876	866	854	863	883	838	844	893	877	881	857	843	840	821	899	919	867	898	864	853	832	862	912	974	898	893	847	911	876	908	841	883	886	827	909	910	877	875	827	852	892	900	863	852	860	843	864	895	838	818	891	811	844	892	811	862	845	903	847	871	832	891	844	874	857	927	898	847	847	861	829	868	906	859	866	869	839	907	972	883	865	887	875	870	870	900	848	879	873	950	847	884	853	853	862	852	860	871	856	856	846	881	889	873	866	921	846	891	888	907	870	872	866	884	909	863	865	880	868	892	842	883	842	889	874	922	894	888	852	836	897	924	838	864	896	874	890	817	899	929	891	910	835	845	871	869	879	908	859	885	908	885	826	893	848	862	913	823	865	874	844	860	834	861	868	849	843	864	905	816	862	854	934	852	876	884	851	919	875	902	900	904	900	868	875	888	874	850	844	910	828	832	875	863	828	810	806	908	860	837	855	887	820	873	843	852	885	849	943	860	896	836	890	852	883	906	933	802	871	921	893	862	877	880	902	906	863	838	842	938	842	880	873	795	869	893	870	876	914	879	858	843	910	884	882	939	886	866	843	868	866	855	923	885	882	856	908	881	865	884	899	847	813	897	847	860	901	847	855	931	858	884	829	857	846	847	853	857	951	819	904	861	891	898	871	912	872	834	847	846	842	843	863	890	864	863	893	867	934	911	810	866	904	855	886	896	810	868	879	891	902	889	865	879	809	895	884	905	821	899	862	848	896	880	882	872	869	934	860	869	847	876	853	889	848	844	900	855	843	847	866	909	833	932	890	844	884	863	846	902	858	851	843	839	889	812	865	857	894	880	870	860	883	878	867	823	896	837	864	809	907	860	872	880	823	857	822	863	859	891	891	891	874	858	925	861	901	894	825	863	858	868	889	885	848	875	897	881	897	854	883	908	871	881	840	812	885	841	897	903	896	897	883	874	850	795	844	871	864	875	931	874	807	918	850	857	857	856	937	890	911	825	877	809	868	849	859	834	871	858	930	877	809	843	926	860	868	820	839	885	868	852	814	861	826	860	855	832	861	873	885	866	882	860	865	939	848	881	848	856	915	845	834	855	869	928	895	847	863	886	909	872	909	901	915	847	841	780	813	896	906	888	923	835	848	918	901	842	877	847	907	874	854	851	845	835	863	899	848	935	911	876	883	846	880	837	906	873	872	869	848	858	868	870	838	848	824	835	867	851	892	908	816	853	840	889	904	903	885	857	885	886	938	883	869	870	863	877	865	858	840	836	855	866	872	951	876	861	935	854	795	853	873	871	872	822	827	874	824	872	903	894	857	909	873	842	802	830	838	886	893	859	808	923	876	821	817	840	923	888	853	913	887	860	837	875	835	890	865	886	882	916	881	881	925	866	845	872	831	876	873	931	880	818	862	897	928	842	906	881	874	937	865	856	864	862	876	919	887	852	887	865	866	869	874	845	916	892	836	883	909	881	844	876	828	870	865	906	851	902	896	875	874	909	922	845	898	877	867	937	832	817	900	906	870	905	863	970	816	882	905	869	851	877	849	867	848	871	848	856	856	930	934	916	880	877	894	887	955	865	875	853	877	838	823	866	850	877	876	817	859	886	896	866	839	863	872	827	885	867	894	848	839	909	870	896	927	937	899	837	842	874	884	877	854	849	890	851	901	854	862	846	866	909	904	868	852	916	822	879	819	917	831	842	920	870	913	953	849	832	848	867	910	922	920	845	873	904	845	912	903	861	892	854	869	900	894	942	902	861	826	855	892	873	851	849	853	858	866	863	899	802	887	853	879	852	866	903	824	843	871	821	890	866	892	878	931	862	892	890	881	862	849	877	852	844	899	866	909	865	848	865	891	829	926	815	916	920	940	909	885	855	826	885	888	903	843	839	839	853	854	870	872	846	950	877	870	893	870	933	862	839	806	886	842	850	842	810	803	864	873	890	884	912	872	855	935	870	874	864	847	865	850	844	882	912	845	812	862	896	874	860	889	858	871	873	909	885	782	846	909	808	880	899	869	864	855	890	875	861	850	897	846	933	911	926	879	847	853	886	852	881	883	912	836	846	848	837	906	866	917	905	846	864	907	884	845	852	881	871	820	927	840	828	831	839	837	908	848	882	894	870	821	860	924	895	804	851	908	942	840	871	871	841	828	912	881	918	856	886	904	843	848	831	920	912	879	854	940	899	855	863	850	894	857	888	866	881	859	894	868	832	870	833	851	905	831	889	810	843	873	912	850	860	911	954	842	905	881	855	916	862	936	843	899	839	878	905	850	848	859	844	835	864	831	912	861	902	892	919	864	850	852	864	901	927	885	861	883	866	922	841	817	824	825	845	857	864	926	829	874	901	880	913	859	926	870	890	898	891	857	864	835	847	877	892	861	898	897	850	876	926	900	819	842	855	896	916	841	821	864	858	862	900	853	927	831	943	802	861	925	874	880	833	908	895	858	845	847	895	818	882	857	856	893	860	907	853	790	860	871	859	853	880	876	847	873	891	873	864	855	857	865	899	886	874	824	877	899	832	854	849	895	886	889	839	831	896	862	892	849	850	917	852	912	894	873	897	908	897	878	869	902	908	820	836	840	872	889	866	853	862	864	887	862	861	861	881	863	882	861	861	822	884	932	856	859	876	786	856	846	851	895	852	895	902	856	860	906	862	832	817	935	940	872	933	893	846	841	847	846	928	852	870	869	867	842	881	877	904	901	858	872	847	890	896	937	862	900	880	837	796	834	859	877	862	838	863	853	896	820	868	879	860	883	865	852	853	847	870	878	896	873	881	894	883	855	878	847	866	820	837	853	840	904	832	838	888	923	847	889	915	869	939	831	858	870	896	869	828	865	877	864	892	864	834	910	895	832	870	930	851	866	879	878	851	834	897	885	858	883	875	877	867	857	841	834	863	835	851	861	857	891	920	857	905	848	818	877	828	857	864	896	861	862	811	859	876	825	848	884	903	896	927	831	817	870	855	833	857	895	873	823	884	855	854	834	917	885	841	875	893	878	843	905	828	825	871	914	826	853	843	885	886	869	822	855	864	892	909	836	848	899	868	853	892	906	854	931	868	855	863	859	853	938	882	841	872	880	856	886	860	856	856	866	909	875	915	923	839	855	909	859	869	816	857	902	841	833	852	863	848	849	842	850	853	866	851	834	874	932	863	859	878	878	871	816	876	905	828	882	901	837	934	876	906	846	850	896	844	879	854	879	882	852	957	881	892	902	892	850	901	918	892	827	888	886	823	864	826	918	882	820	878	861	869
44034	59005	43228	22245	13160	11362	7420	3645	1867	1236	1066	1036	1017	1017	1053	982	1048	1021	1026	1032	1048	1084	1002	1056	994	1008	1005	987	1007	963	1034	1058	1012	1006	1013	1055	1033	967	1021	1057	1035	1027	1017	1051	1039	1042	1080	1066	997	1048	1066	1008	986	1012	1056	1004	1054	1048	1030	1026	1022	1056	1020	1028	1007	1048	1007	987	1015	1028	1061	1050	997	1017	978	1052	1037	1050	988	1044	1046	1079	1023	1035	1024	1018	1015	1081	1018	1040	1015	1002	1010	987	1010	978	1039	994	1080	963	1026	1021	1035	1032	988	1043	991	1003	1078	1020	1076	983	992	1020	1056	1070	1030	1114	984	1022	1009	1029	999	1037	1044	998	1078	1046	1059	1034	1017	1001	1035	1071	993	1012	1078	997	1041	1052	1041	1015	966	1043	1038	998	1020	1052	1049	1047	1001	1011	1074	1024	1016	1021	1062	1018	946	1011	1017	1002	997	1047	996	973	1075	1031	1075	1014	1011	1028	1039	1057	1007	1019	1037	1003	1067	1017	1030	1016	1030	1034	985	1056	983	1006	995	1054	1017	1009	1043	1051	1053	1014	1028	1066	1063	1033	989	1031	1023	1006	1051	996	993	1026	1052	1001	1022	1001	1078	1046	1042	990	1034	1060	1056	1053	1002	1069	999	1015	959	1024	1072	964	1071	1033	1040	1049	1059	1014	1051	1029	1020	1019	991	1033	1062	1009	993	1077	1047	1020	1053	1065	1015	1001	986	1054	1045	1054	1056	1041	1024	1000	1009	1038	993	957	1008	970	1043	949	1030	1017	1017	1067	995	1008	985	1056	1029	990	1051	1044	1021	1057	991	1055	1050	969	1027	1086	1036	962	1069	1057	983	1058	1013	1058	987	1070	1028	1031	1000	1034	1032	1025	1010	1022	1000	1003	1010	1058	1107	976	1068	1004	1019	1014	1069	1011	1020	1014	1035	1054	965	981	1064	995	1044	1012	1061	1019	987	1025	1039	1077	1106	1021	998	1055	970	1065	975	1003	1044	1050	1004	1075	1028	1029	1046	1016	1077	986	1007	1022	1047	1084	995	1026	975	1021	1025	1038	1044	1065	1040	1117	1040	929	1043	999	1055	1001	1035	1013	997	1038	1027	980	1067	1111	1010	972	1010	1019	1085	1073	1086	976	1036	993	1018	992	1008	1057	1020	960	1032	1018	1076	1030	981	1073	1017	1064	1018	994	1036	1024	1050	1005	1059	999	1045	969	1092	1036	1006	1046	1018	1036	1044	1014	1054	1006	1055	994	1033	1003	1044	1041	1036	955	1007	1027	1032	991	1021	1024	1066	1019	1061	1013	1062	1007	1048	1044	984	1045	969	1038	1059	1037	1014	996	1029	1021	991	1024	1041	1004	986	1005	1030	998	1121	953	1011	1029	1050	1094	1054	944	1035	1050	1110	1031	1004	1042	1011	1034	1024	1072	1050	964	987	1042	1031	1104	1000	1076	1117	1018	986	1022	1069	1102	1027	1016	1061	1050	1063	1017	971	987	1008	1017	1001	1001	1015	1055	1014	1043	1053	1031	1032	1052	1008	1034	999	975	997	983	1027	1079	1036	1008	1012	986	1046	1004	997	952	1027	1085	1029	1018	1023	1017	1020	958	1029	1039	1027	1041	972	1001	1023	994	1033	1055	1026	1040	1042	1012	1032	957	1069	989	1095	1050	1064	1017	1022	1060	1096	1064	999	1028	1039	1023	1022	1032	1032	933	1045	1034	1037	1039	1019	1016	1007	1047	1062	1000	1016	1007	1051	1002	985	994	1023	1057	981	1026	1034	1069	1013	1034	1087	1056	1046	1021	1015	1035	1007	996	1066	993	1016	977	1077	1060	1036	1058	1014	1038	1005	1017	1003	1074	1050	1058	1112	1025	1019	1037	1026	1042	1019	1002	1035	1096	1039	1037	1048	976	990	1043	1007	997	1014	970	1027	978	1033	1050	1026	1028	1104	1015	1000	1027	1036	989	1047	1000	1016	972	1017	1061	1089	1023	1036	1056	1035	978	987	1003	1017	1009	1020	1086	1044	1062	1039	1049	1017	1066	1017	1038	1029	1063	994	992	1037	1026	1102	1036	1065	1089	1031	1030	996	991	1014	1002	960	1032	1019	1022	1049	1022	1046	1027	991	997	1014	1002	1064	1049	1040	1022	1052	1037	1034	994	1037	1031	985	1051	1038	995	1002	981	1061	1007	1021	1015	985	1023	1038	1017	1055	984	1095	1071	1055	999	1012	1011	1050	1027	1049	1055	1002	1035	989	1031	1019	962	1046	1044	1013	1011	1001	1028	1060	1034	994	1034	1047	983	1025	1009	1032	1057	1066	1026	1010	1068	984	1013	1012	1070	1031	1024	1028	970	1024	985	997	1037	1018	984	996	984	1001	1046	1024	1038	1029	969	1006	1012	1109	995	1045	1035	1042	1018	1007	1042	1053	1014	1012	1018	987	1016	1073	1006	1020	1003	1016	1011	1019	1007	966	1002	1062	1071	1070	1025	1065	1022	1018	1037	1056	1000	1040	1108	1018	1058	1041	1065	1038	1011	1091	1040	1022	974	1017	1012	1063	1086	963	1031	1036	1028	1005	1007	1029	981	1020	1056	1004	1025	1038	1063	1005	1019	984	995	1004	1044	1001	1010	1009	1074	1012	1058	1077	1027	1004	1005	1015	1022	1054	991	1028	1029	1094	1079	1024	1032	1071	1007	1004	1029	1005	1005	1035	1041	1054	987	1035	1003	1031	1051	988	1062	997	1071	1016	983	1014	1051	1041	1040	1057	1023	1022	1000	1026	994	1026	968	1034	1065	1047	1061	1047	1063	1066	1000	1001	1038	966	986	1003	1073	1036	1049	1024	1001	1018	969	1055	1036	985	1006	1022	1010	1012	1047	1068	1060	1052	1058	1018	1046	1036	997	1066	966	1055	1040	1015	1025	989	968	1026	1023	988	1014	1051	985	1028	1037	988	985	1037	1039	1032	997	1006	1052	1047	1031	1006	1029	1030	1020	1027	1033	1065	1110	1022	1035	1033	992	976	948	1039	1026	1047	1070	1034	1059	1048	1003	1002	988	1046	1059	1056	1020	1031	1061	970	1004	1033	949	1034	1058	1016	1003	1056	1006	998	983	999	1026	1042	1002	1086	991	1026	1086	1103	1033	973	1046	1054	1004	1024	985	1038	985	1039	1023	1025	982	998	1008	1000	1028	1009	1021	949	1003	1001	1050	1072	1042	1030	1004	1055	1066	1046	1060	987	997	1105	1014	1011	1025	1066	1020	1023	1014	1003	1065	1027	1014	1046	1023	1080	1024	1020	993	1015	1029	1110	1017	1042	1017	1063	1023	1038	1045	1063	976	1037	1084	1017	1050	1012	1072	1008	1047	1032	1016	1088	1026	1021	997	1014	1026	1049	1025	1098	1040	1051	991	1058	1046	1049	999	1042	996	1039	1036	1034	1038	1036	1093	1048	1010	1043	993	1061	1040	1017	992	1027	1025	1034	993	1099	1033	1096	998	1021	1088	1104	1085	1070	1046	1011	1050	1005	1064	1087	1015	1006	963	999	1008	1046	1052	1050	1011	1004	967	1072	1077	1053	986	1030	1097	923	992	1019	1040	1048	1082	1049	1040	1085	1039	1000	996	998	1008	1011	1020	1031	1084	976	1062	1049	987	1006	1116	997	1049	987	1020	1052	985	1026	981	964	1075	1054	1025	1023	1055	1034	994	971	1010	991	1030	1028	1046	996	999	1033	1043	1042	1031	1002	1013	983	996	1085	1036	1036	1061	997	1033	1023	1047	1017	1004	1025	1016	1037	1036	1061	1016	1013	984	1038	1002	986	1063	1046	1003	1066	997	1034	1012	1021	990	1050	1007	1047	1011	1042	1055	1048	964	1060	969	1067	1014	1063	1017	1017	1014	1059	1050	1031	1045	1024	924	1018	1011	1002	1066	1029	1056	1011	1050	1062	1024	1005	986	1007	1020	1066	1030	1094	976	1037	1058	966	1024	981	999	1008	1012	1073	1037	1074	1041	990	993	1067	1039	994	1031	1014	971	1019	1040	966	1087	996	1051	1081	1041	1027	1000	997	997	1007	1011	1054	1040	1041	1006	1043	1040	1013	1049	1051	1045	1043	1054	1017	1065	1017	1033	1031	1061	998	986	969	1062	1034	1049	1000	1094	1042	1025	1030	1058	1014	1023	1000	1020	1034	1001	1057	1029	1020	1008	1061	1095	1003	1056	1045	1026	1007	1020	1057	1036	1036	1071	1018	1067	993	1022	1006	996	990	992	1031	1089	1019	1048	1026	1048	1059	1032	1004	1054	1011	1002	1007	999	1035	1072	1042	1044	1073	934	1035	1002	1062	1016	1032	973	1053	1022	982	964	1049	996	1048	977	1100	1100	1031	970	1063	994	1006	1012	1042	981	1019	1035	1076	1013	1090	1033	1028	1009	996	934	1073	1026	991	1013	1024	1009	1019	1035	1056	960	1033	1004	1031	974	1019	1044	1036	1044	1010	1011	985	1031	1076	1013	1035	1015	1050	1010	978	988	1041	1030	983	1048	1109	1021	1026	1047	993	1001	1054	1026	1042	1071	1034	1004	1025	1070	1012	1010	998	1040	1011	1010	1024	1076	950	1016	1034	1054	991	1049	1033	1040	1039	1072	1046	1054	1013	1002	969	1064	1001	1004	1040	1062	1028	1012	972	981	1049	1027	1034	989	999	986	1026	1002	1013	1064	1006	1014	1025	989
24742	22146	33483	34248	35079	34709	26425	10997	3139	1264	762	728	725	761	742	724	751	698	779	720	702	702	734	730	706	711	728	695	706	726	716	684	697	709	679	697	727	749	733	725	730	687	743	699	755	743	711	736	743	687	712	707	728	664	761	730	726	674	757	711	715	691	722	736	751	695	670	722	713	694	725	738	773	732	691	709	705	687	696	725	692	718	708	733	712	741	714	691	744	733	691	724	765	706	702	743	700	711	689	713	734	688	690	673	716	687	706	724	668	707	701	749	720	726	720	719	714	723	708	737	711	678	736	698	729	708	714	700	683	750	738	720	715	695	717	712	705	719	744	718	755	698	769	715	669	728	728	729	719	743	714	729	728	709	752	655	679	673	668	665	687	740	741	744	707	718	724	746	713	717	644	715	699	762	699	716	725	696	738	731	702	672	721	710	721	724	700	706	704	733	707	686	748	727	670	701	698	717	671	683	718	722	706	700	716	677	725	705	716	706	745	695	718	697	712	692	713	736	676	707	656	712	692	710	749	683	707	713	702	698	623	726	705	756	689	693	708	724	770	739	685	688	660	725	728	736	714	677	729	697	667	736	747	734	763	695	661	707	717	671	694	729	706	724	720	697	720	794	734	693	694	687	653	714	724	679	674	721	715	701	743	740	692	703	633	709	700	687	736	677	731	715	706	673	675	694	666	686	716	712	709	738	742	737	698	723	744	734	762	775	747	668	719	695	784	736	664	704	684	692	727	714	725	721	710	703	740	721	703	699	742	700	754	696	701	688	714	691	693	706	724	688	711	739	742	718	684	691	749	685	756	715	740	716	741	730	694	717	720	702	709	690	757	684	760	716	707	724	742	712	769	662	681	665	718	697	704	733	665	743	702	682	691	739	693	718	704	695	651	670	722	712	758	722	716	688	696	757	723	714	736	699	700	730	712	712	768	693	727	697	760	702	689	733	735	695	729	693	714	733	707	710	669	727	700	669	665	726	690	715	702	703	690	700	757	731	711	728	716	687	696	726	745	727	718	753	694	700	671	697	747	623	713	716	756	745	714	728	700	704	710	755	709	712	678	764	717	689	697	736	722	727	724	714	764	677	749	747	702	708	730	728	797	697	710	739	749	751	728	741	745	715	696	750	628	683	722	735	679	731	762	701	729	713	679	708	739	693	693	743	776	691	718	731	744	718	733	712	632	685	706	766	766	719	728	717	771	723	699	713	718	721	692	700	727	763	709	684	692	698	733	710	691	734	715	739	705	716	734	694	690	755	739	732	704	736	710	703	727	714	714	715	707	728	734	757	742	719	749	697	684	704	736	796	724	738	757	728	664	745	698	703	747	719	747	718	705	661	707	685	702	756	705	700	707	716	695	750	695	710	726	676	702	690	718	771	710	690	690	707	712	754	694	690	753	761	730	692	746	678	737	714	704	686	697	638	680	683	712	648	762	758	704	684	723	682	705	700	739	710	701	696	749	731	716	697	744	632	720	741	713	726	747	732	718	719	751	683	721	690	657	691	687	769	722	689	750	683	753	744	673	680	714	681	682	722	771	745	655	745	699	723	686	754	711	715	697	711	734	615	689	696	727	720	716	691	763	721	688	706	711	714	649	686	705	745	738	683	753	760	699	741	698	720	720	713	739	668	705	666	692	734	723	692	703	751	752	766	692	697	706	723	703	734	717	731	701	730	695	756	722	699	750	710	768	729	784	734	639	738	685	661	729	690	738	667	714	710	656	735	708	719	688	723	715	687	683	723	732	717	685	705	725	722	714	761	664	690	744	740	683	720	712	679	743	680	721	711	756	666	702	686	715	743	753	704	736	723	718	742	667	713	693	682	662	706	687	738	736	686	755	707	716	694	706	671	705	723	730	720	702	684	692	680	687	733	725	723	696	720	716	717	683	716	743	708	688	772	751	744	675	783	754	710	714	675	680	749	691	707	728	731	771	700	722	710	725	696	722	770	730	709	734	720	740	710	702	727	712	717	732	698	726	667	761	748	731	717	729	713	675	725	673	698	687	716	741	684	723	736	654	718	723	748	673	723	709	695	701	693	686	721	713	739	735	726	753	711	711	728	670	705	745	728	709	676	726	717	757	703	719	684	699	795	728	699	658	699	725	784	728	752	679	719	680	686	687	686	739	712	712	722	713	666	728	742	722	723	714	712	744	717	743	708	712	656	710	733	711	711	710	763	684	670	740	682	713	736	673	695	712	690	734	746	732	740	726	710	670	689	719	730	718	675	696	714	688	700	743	722	737	689	743	671	702	720	697	700	736	689	747	680	703	729	690	746	637	736	691	758	740	712	722	679	758	731	790	725	724	744	698	692	764	690	708	737	724	699	681	684	675	718	731	680	784	685	668	721	715	747	712	700	702	668	698	683	670	686	723	672	707	684	701	707	724	739	703	697	694	735	732	741	722	747	722	728	665	704	729	781	732	693	743	725	731	749	676	730	678	683	724	719	717	698	703	756	673	703	728	685	666	677	722	700	717	740	712	685	689	705	744	751	742	748	662	670	685	684	704	736	719	756	722	740	713	730	724	689	724	726	750	705	741	733	728	720	702	727	765	695	706	708	702	686	715	765	728	705	790	693	686	711	721	722	718	681	709	680	731	738	658	701	761	696	741	710	695	707	719	680	750	711	763	751	744	687	725	737	702	726	734	733	703	700	708	712	658	763	672	727	718	727	742	690	698	729	684	722	736	695	723	741	723	681	714	678	703	668	732	714	692	714	708	714	691	724	675	702	682	722	665	713	698	699	706	694	709	703	717	728	695	662	742	681	703	712	670	660	683	686	730	745	697	718	733	714	724	689	711	727	694	645	720	706	725	708	723	714	667	700	684	688	682	719	730	743	717	681	724	741	715	673	672	738	690	701	694	709	708	736	700	668	684	735	742	703	749	730	689	671	732	690	713	681	720	750	729	693	650	712	735	725	742	764	738	717	698	746	732	722	699	698	752	679	735	683	701	710	739	733	700	716	723	708	710	727	711	656	704	711	689	742	673	723	710	699	733	755	717	728	703	725	735	763	710	712	723	706	749	719	757	673	757	672	720	641	738	710	687	720	719	728	737	661	707	701	754	698	701	701	737	736	689	739	708	692	711	658	694	721	712	713	721	717	717	761	715	723	726	704	701	769	695	703	724	693	755	698	710	692	671	721	696	686	733	672	743	730	683	685	711	726	719	730	685	696	739	698	766	724	681	734	747	697	678	708	742	699	645	718	743	694	687	742	693	730	761	698	722	701	686	699	699	724	684	724	717	692	741	758	703	728	772	718	715	716	712	734	678	707	704	710	777	720	705	749	717	659	716	704	725	675	709	750	694	713	741	702	728	706	774	692	714	760	711	720	702	723	713	679	696	744	719	721	732	678	708	735	677	737	708	720	692	661	679	708	714	705	719	716	698	728	727	772	672	683	700	719	631	750	766	729	706	705	719	713	761	684	731	692	729	724	738	696	723	698	700	648	716	642	741	683	765	711	715	715
47866	76100	62906	47614	41901	36913	26257	12279	4407	1669	895	870	869	884	844	905	822	826	917	883	841	867	875	877	847	789	830	840	843	896	838	845	876	933	812	854	848	870	851	859	853	869	858	852	872	877	812	861	795	847	792	875	831	849	854	863	894	789	816	814	867	831	885	870	898	843	925	861	847	793	839	896	842	898	895	828	846	862	845	890	863	860	890	875	826	823	850	848	799	845	883	896	818	826	859	875	807	861	873	875	884	882	833	834	886	840	863	855	889	815	883	878	865	875	785	848	870	888	867	876	874	866	817	852	833	834	865	822	868	862	822	852	851	833	824	837	874	878	859	847	851	808	871	844	863	843	824	859	872	888	873	827	864	834	821	881	872	820	887	855	835	872	841	821	854	854	869	826	889	865	808	838	873	829	903	874	836	902	880	836	852	890	841	840	846	850	791	848	847	861	830	855	857	848	846	842	821	809	824	830	889	815	898	838	834	875	878	875	797	915	834	861	875	863	864	831	833	819	887	848	834	918	930	904	879	785	834	877	857	901	860	845	912	821	869	848	867	878	845	850	872	879	841	872	867	862	832	864	833	807	873	884	868	847	904	826	822	825	824	859	892	848	853	840	848	819	887	880	893	871	857	833	886	835	844	864	900	842	860	836	866	877	785	836	865	868	841	842	849	785	809	876	885	854	845	836	846	791	874	825	898	867	809	849	846	831	856	828	857	885	882	875	876	827	884	876	828	855	893	857	828	847	819	830	815	833	846	825	811	892	855	843	832	854	874	865	847	828	864	833	832	820	840	846	906	849	897	846	857	874	835	868	813	867	875	810	816	825	881	843	797	847	840	818	847	825	844	851	857	845	850	816	872	859	846	815	822	889	838	867	839	848	810	817	905	785	901	856	849	865	838	865	863	862	879	887	858	800	858	860	887	823	880	884	829	824	860	866	847	861	849	834	827	848	841	876	871	891	808	858	885	866	833	880	878	838	869	859	826	775	870	799	881	857	847	867	840	796	839	848	880	870	859	885	901	816	835	884	839	851	882	810	868	862	862	847	868	887	817	844	833	881	884	854	839	835	827	830	919	853	862	838	889	849	840	824	808	839	836	895	817	825	875	813	825	856	857	870	897	834	838	893	808	834	844	893	809	870	800	850	809	855	838	865	906	807	836	874	849	841	866	820	816	831	813	869	835	871	818	834	827	850	891	860	905	843	899	895	873	813	888	839	833	821	840	832	824	845	838	881	860	855	852	931	842	854	759	833	915	899	824	833	897	826	860	848	847	842	859	822	880	827	837	828	844	852	825	845	857	866	885	814	846	804	892	851	837	814	812	868	850	868	806	851	831	864	837	862	836	802	862	860	863	835	852	786	849	873	833	807	822	823	899	885	876	770	849	806	841	829	885	855	834	877	818	887	862	838	860	784	839	911	850	904	825	858	852	873	855	844	796	849	876	835	873	818	808	821	858	807	856	880	864	926	869	889	883	864	834	841	879	883	866	809	858	845	826	824	857	887	813	871	870	844	842	834	852	822	887	834	828	829	796	831	856	852	808	864	880	896	853	814	884	795	847	889	849	908	829	846	874	821	870	819	847	822	860	882	870	886	850	864	845	894	821	868	860	886	929	841	860	835	866	819	871	887	851	886	864	871	850	889	788	896	796	888	891	844	837	837	836	856	857	828	887	811	872	811	849	859	901	780	835	887	807	840	840	887	829	886	825	876	785	870	839	788	831	812	894	885	845	895	865	797	925	873	808	823	824	907	827	873	852	832	871	855	854	873	832	842	828	865	823	845	844	825	862	861	852	867	847	812	842	826	833	808	835	875	818	883	857	864	888	899	870	844	848	863	826	916	890	868	849	879	790	849	875	841	867	823	801	893	880	817	855	829	865	823	842	922	910	876	862	857	875	854	826	854	891	794	852	827	866	798	888	868	798	877	863	845	927	843	878	812	883	866	836	863	898	860	857	846	829	884	881	867	843	854	877	854	839	876	867	865	892	827	860	871	852	839	825	842	907	826	884	849	831	823	859	840	839	837	864	808	764	843	819	794	832	854	853	899	832	877	877	846	835	832	874	897	854	861	864	852	863	866	839	804	894	832	865	790	862	863	909	844	864	875	884	922	857	855	828	815	846	854	872	852	811	863	823	884	850	878	862	837	817	799	845	875	846	859	881	882	821	843	826	857	841	851	829	843	823	814	879	832	861	851	853	892	851	836	851	863	875	831	823	851	838	942	835	848	858	887	858	821	831	844	900	867	826	883	877	876	860	828	857	882	838	828	845	812	894	862	821	890	872	834	832	829	839	821	833	849	905	839	844	842	855	814	868	859	876	890	794	862	885	843	780	853	823	855	861	891	817	854	845	844	828	897	818	823	804	825	858	819	859	827	860	828	821	857	901	807	863	837	844	829	850	875	864	858	834	865	883	779	796	894	859	838	870	867	829	843	842	868	863	845	892	821	853	827	829	760	834	821	871	862	827	852	883	818	821	914	861	842	851	888	824	877	872	875	847	837	867	815	857	831	824	846	848	805	837	835	801	780	858	862	847	834	880	873	840	821	825	817	898	851	867	857	862	853	839	864	887	845	879	818	842	855	868	834	808	850	843	825	872	886	880	873	865	825	859	791	853	778	811	840	809	850	863	836	852	847	847	850	880	840	838	841	839	857	882	895	819	897	915	824	851	844	861	876	893	825	822	814	828	889	838	831	875	817	837	848	842	828	863	864	824	823	862	825	819	822	858	873	875	897	819	794	820	889	881	848	846	933	847	850	885	847	869	864	878	817	797	864	854	893	851	812	858	866	901	876	813	869	846	777	850	856	862	878	849	852	830	848	837	845	854	842	897	896	881	887	850	869	821	830	810	884	882	860	867	810	844	906	825	860	869	830	882	888	901	812	846	885	885	829	861	927	830	846	891	876	872	880	833	878	864	842	812	814	882	850	838	803	812	847	872	869	893	879	813	840	812	837	821	873	884	802	822	865	909	839	870	846	838	880	847	806	870	850	869	886	874	873	834	864	857	880	877	885	841	886	844	846	878	883	831	824	803	820	826	860	801	891	850	873	864	854	822	818	819	857	787	841	854	820	869	862	828	883	828	814	844	861	870	803	872	884	838	855	907	792	835	885	873	806	892	871	818	835	864	878	837	855	843	810	829	838	849	855	874	877	889	822	862	791	879	882	858	829	864	837	862	853	869	816	848	871	930	778	859	860	835	878	796	800	845	879	893	834	817	916	858	898	870	819	825	863	861	855	808	815	855	851	807	828	802	858	824	803	875	905	875	851	867	907	907	815	891	856	855	864	858	859	833	849	840	840	842	794	847	841	842	884	823	865	847	880	831	838	885	839	842	826	848	830	824	858	858	860	860	837	831	889	856	813	847	818	859	851	815	877	831	834	905	822	872	802	808	843	848	816	886	843	825	840	811	869	844	838	818	802	883	860	802	835	865	867	813	839	820	874	853	891	844	872	858	861	837	876	902	858	861	902
23415	21577	29986	27541	32928	44969	39542	21154	7644	2160	841	726	725	693	704	690	686	728	715	743	668	690	669	719	697	692	704	653	703	648	685	662	676	711	702	716	676	727	729	752	680	693	665	710	633	657	681	673	659	670	718	675	669	711	683	719	711	708	665	695	649	709	685	755	709	669	676	678	704	670	655	638	675	673	675	719	692	692	661	723	670	658	681	718	717	734	710	694	647	688	722	678	749	725	678	655	696	641	661	700	703	653	682	671	678	704	671	654	658	678	706	666	714	750	708	691	629	664	710	673	685	666	670	698	702	670	727	695	647	706	662	625	730	661	676	665	702	657	671	675	673	666	683	672	740	712	697	677	663	689	651	690	679	715	687	676	680	675	705	727	668	728	636	702	738	672	672	654	685	715	708	648	678	683	657	689	661	645	664	699	655	669	682	695	687	732	680	670	606	696	730	663	705	716	638	658	659	660	682	653	683	709	664	722	671	661	705	692	707	682	680	681	666	678	659	676	679	663	667	716	687	664	646	722	692	673	757	714	724	689	724	726	703	677	679	659	686	685	692	732	684	675	686	719	670	685	731	683	671	690	677	671	676	679	662	673	698	678	664	645	666	624	705	692	672	662	711	699	673	676	665	690	694	714	708	714	673	672	659	644	646	681	685	733	668	671	718	655	738	679	693	710	685	684	676	715	688	706	659	654	697	703	678	743	692	716	706	666	672	700	664	650	698	706	739	676	664	645	706	696	720	662	748	699	669	713	648	711	681	657	626	667	669	660	694	688	720	715	714	696	701	667	666	659	693	630	688	703	656	620	691	707	722	677	722	659	644	726	673	639	672	712	691	688	646	633	663	674	694	670	650	688	710	699	624	681	698	661	660	686	676	651	688	627	687	688	666	689	654	713	727	707	667	699	724	674	677	709	675	647	679	667	699	715	653	710	715	680	701	657	667	692	668	704	685	698	712	675	617	676	697	708	644	695	653	692	676	702	649	723	653	701	732	692	721	696	693	701	646	686	638	704	684	701	666	649	678	716	705	704	657	689	697	715	709	699	713	713	693	724	712	698	760	673	705	661	728	738	734	697	694	660	708	682	715	668	686	714	724	683	676	724	731	666	698	701	643	712	707	659	766	664	707	694	689	672	675	631	676	705	747	676	684	640	654	662	702	606	672	682	640	712	671	675	707	721	685	673	681	677	658	667	712	667	641	693	666	678	705	677	652	680	696	709	652	654	682	674	701	634	716	697	653	645	654	723	677	655	719	703	665	711	667	673	640	681	667	651	705	672	684	730	705	638	700	699	627	731	705	694	637	687	697	703	725	766	676	656	700	702	703	640	699	701	698	689	678	685	679	666	698	655	626	624	659	689	707	609	699	708	683	663	661	678	685	681	664	694	708	750	699	691	686	694	643	656	677	646	652	617	649	747	631	666	660	656	706	707	694	725	661	703	690	692	722	660	664	649	676	713	685	688	704	695	690	726	703	667	660	713	707	696	656	681	681	687	681	645	686	701	685	649	686	706	709	677	678	664	678	667	681	701	705	668	689	661	740	685	722	727	678	661	712	667	659	724	643	643	711	639	665	691	693	630	718	685	641	739	690	678	674	657	641	630	681	732	720	658	709	737	672	687	685	665	700	666	688	702	632	676	740	678	693	731	693	680	698	675	687	680	657	697	697	730	643	701	688	679	696	698	719	687	635	722	702	654	715	689	692	670	669	680	692	627	669	726	690	646	716	676	651	757	690	677	654	687	674	682	666	687	692	674	711	666	666	650	691	692	732	699	681	669	663	718	646	680	691	686	689	654	702	642	648	667	692	742	670	708	702	715	641	643	735	688	640	724	679	647	678	704	706	708	736	621	724	680	648	682	683	721	743	662	749	660	667	673	698	708	734	665	681	649	649	672	686	673	693	745	676	677	699	690	711	656	682	621	658	656	764	652	680	676	672	647	719	720	702	661	668	673	669	677	685	703	692	670	705	663	677	682	657	692	694	653	681	680	683	687	678	641	653	673	681	674	663	672	683	719	714	711	694	716	642	654	687	713	767	701	666	673	691	715	660	706	727	710	640	697	701	703	654	672	665	716	694	706	711	697	686	665	701	683	693	664	690	713	708	671	705	696	680	748	705	698	721	676	674	664	689	620	682	698	673	641	700	652	661	690	713	664	635	699	666	717	699	697	719	688	721	710	721	656	690	679	719	722	715	712	693	720	724	690	685	700	633	650	673	701	722	646	712	669	683	683	677	724	704	700	681	686	692	679	672	657	707	652	731	655	681	687	700	666	699	688	729	660	706	723	666	729	711	628	662	696	674	738	669	665	692	657	686	667	675	683	702	664	705	693	711	667	715	693	688	677	646	666	669	702	638	719	689	627	689	691	691	667	676	670	662	653	662	680	694	660	678	693	699	680	714	700	671	710	691	603	679	606	635	696	653	665	719	729	666	652	716	660	674	652	689	677	690	703	651	697	722	712	651	649	684	682	686	689	668	689	690	680	688	679	650	651	684	670	665	693	694	653	668	693	676	686	678	691	700	690	727	681	671	691	682	727	722	665	684	697	672	647	717	675	674	754	658	681	693	673	670	666	636	671	727	673	659	719	638	696	697	658	669	676	656	709	652	666	689	685	660	652	667	678	692	751	631	706	682	728	673	697	682	680	692	701	680	677	695	705	693	645	714	656	687	682	710	664	674	673	741	660	691	655	694	691	699	655	681	670	704	667	660	671	675	705	717	723	690	704	728	669	642	629	618	703	691	693	634	662	666	695	710	640	700	639	684	705	692	687	698	704	674	694	689	701	711	681	727	701	701	687	686	635	615	675	665	698	708	669	658	676	682	700	700	695	732	689	702	665	669	729	669	654	690	725	770	712	699	682	697	707	682	673	680	671	718	667	716	653	607	686	681	691	697	679	703	603	682	700	705	680	694	668	714	685	685	684	658	650	710	685	655	676	654	705	684	717	714	725	665	699	691	741	679	685	676	676	687	702	660	689	727	689	717	630	684	708	663	676	688	624	730	669	704	648	668	700	673	674	725	629	718	643	714	684	667	709	645	669	644	675	693	709	674	648	672	677	718	669	662	640	677	707	678	699	703	652	678	716	656	670	642	681	700	681	648	704	693	725	674	677	648	652	632	678	725	706	731	658	683	664	643	716	671	660	679	643	712	687	687	698	688	690	676	698	710	701	676	640	658	678	699	616	694	701	686	678	684	715	675	651	679	646	689	687	636	704	649	681	650	642	675	700	697	692	638	680	662	680	644	683	683	729	626	664	663	682	750	696	660	669	625	671	686	660	675	710	669	671	684	687	680	663	681	688	687	720	720	708	663	675	679	668	728	651	680	682	685	663	673	684	704	676	704	663	676	697	672	690	672	746	717	691	666	695	687	677	706	653	707	673	706	685	678	666	659	678	687	686	730	724	702	632	664	708	720	654	648	712	642	651	658	712	656	678	683	715	624	631	673	665	637	666	690	697	662	692	646	654	690	681
51908	84124	66462	53680	49300	49776	38123	21883	8923	2919	1012	807	782	778	815	781	743	763	791	825	805	771	799	749	768	752	800	771	840	726	810	782	795	799	799	781	826	809	793	721	835	751	792	830	800	779	797	731	740	813	805	792	783	850	773	754	745	756	818	794	815	751	845	797	783	817	780	789	797	794	818	799	752	769	842	757	776	794	784	788	796	777	804	796	788	811	774	756	756	804	748	762	746	791	800	752	779	791	756	781	797	841	786	823	825	851	808	778	802	797	796	773	778	772	735	766	862	787	804	751	775	834	850	788	795	836	773	781	844	755	831	852	777	795	794	799	848	779	758	769	758	805	837	780	773	787	779	769	798	793	729	771	778	800	796	842	775	844	798	792	809	829	823	797	756	755	827	774	765	790	805	802	788	807	808	754	803	791	799	769	811	784	836	786	800	803	799	795	819	790	774	799	766	790	792	833	805	793	764	776	809	786	815	774	764	808	781	798	796	826	781	803	773	781	797	842	787	759	760	778	819	798	777	758	805	808	781	793	777	779	792	806	752	759	796	831	780	810	782	806	766	731	817	785	772	850	781	825	786	800	768	789	741	837	856	805	796	798	810	806	773	799	794	825	781	781	756	780	773	777	756	769	757	789	777	841	810	812	802	790	764	742	768	816	727	778	745	782	784	819	761	818	820	802	823	826	808	789	759	796	802	794	718	766	832	736	788	780	819	809	790	850	779	815	819	793	812	784	805	823	757	760	756	799	782	776	794	761	765	791	795	755	755	825	775	805	808	780	802	783	771	762	817	802	810	835	829	751	786	809	793	782	739	785	802	831	753	834	798	826	767	783	794	776	766	777	778	779	754	763	751	772	843	824	789	753	838	781	783	756	867	734	747	771	841	788	794	778	814	783	830	794	814	774	794	804	765	760	818	808	768	797	778	741	823	825	785	768	776	777	771	809	814	768	770	793	792	810	770	770	775	791	778	789	786	807	748	787	812	797	783	773	837	806	785	788	782	821	755	821	808	788	828	781	797	821	796	779	784	770	818	798	833	802	802	813	768	781	757	830	804	818	803	814	758	798	775	797	794	761	788	790	802	816	848	763	820	807	838	773	819	810	786	725	789	835	835	749	793	799	777	820	811	753	740	814	786	808	793	778	827	814	822	822	777	829	801	800	787	753	794	803	810	779	759	814	784	768	763	818	783	794	824	764	837	800	763	799	754	761	799	787	784	764	823	852	827	749	797	821	763	819	801	732	765	766	814	796	801	807	787	807	770	761	791	796	810	788	775	863	761	815	781	769	838	776	793	795	824	798	781	754	787	754	771	758	830	832	794	821	832	811	856	761	774	793	794	784	765	784	796	804	730	814	788	827	765	833	806	860	825	798	775	749	813	816	814	832	771	788	751	791	750	848	807	813	770	814	788	783	792	777	758	815	741	786	746	818	828	796	756	847	761	750	840	778	777	758	823	769	801	790	833	772	824	826	819	812	843	729	753	780	783	821	778	816	731	811	791	789	763	810	800	779	785	774	824	758	809	754	761	765	792	833	784	742	799	837	825	823	810	778	791	752	803	823	753	769	804	792	788	792	799	771	805	798	782	790	808	833	762	776	816	781	735	786	794	745	814	795	795	810	802	801	789	796	737	805	779	761	782	821	805	749	809	837	725	767	826	794	816	788	715	815	775	765	772	803	811	777	829	794	748	775	780	806	791	785	793	779	767	794	756	775	830	793	805	808	769	830	810	812	751	832	810	790	746	819	790	775	852	812	783	790	820	809	785	832	828	824	862	761	809	753	770	818	780	813	762	727	792	759	855	746	803	799	812	823	873	759	746	794	836	836	791	833	776	760	801	836	795	784	808	796	782	785	746	828	820	802	808	814	800	771	792	791	789	734	811	802	763	805	794	819	743	801	762	749	780	838	800	795	783	807	797	849	835	797	761	767	757	809	769	776	848	828	772	798	788	821	815	837	775	805	808	740	770	783	793	806	731	806	812	782	779	782	833	791	797	804	847	725	800	812	794	796	799	804	798	758	797	767	767	753	833	800	772	838	763	776	787	806	790	811	829	739	769	833	812	824	826	757	812	797	780	758	806	769	802	800	784	793	770	803	759	796	782	794	840	806	774	787	793	729	781	797	799	804	789	804	743	761	792	756	807	774	784	809	789	838	771	827	776	803	778	804	785	758	762	777	810	808	759	783	796	792	805	796	781	780	779	779	834	791	789	765	782	816	763	839	809	809	792	741	807	810	753	788	803	763	825	813	808	788	757	820	789	801	739	790	779	804	832	763	783	778	777	800	760	789	829	796	823	769	746	802	822	828	739	786	796	792	808	797	771	760	759	801	827	811	826	757	754	790	787	798	832	826	813	765	799	783	779	797	821	792	805	738	749	789	814	796	790	771	789	829	791	816	790	816	835	765	755	821	781	806	780	778	786	785	798	782	798	766	826	856	788	778	804	821	755	804	750	804	821	811	808	829	770	824	802	811	774	735	813	814	768	810	770	779	765	793	786	747	744	773	752	790	772	760	751	834	823	770	793	775	753	784	842	805	759	758	800	813	805	774	807	835	797	787	756	786	752	812	841	829	777	802	800	799	820	737	794	770	809	838	803	825	820	800	805	824	823	787	821	771	788	804	824	833	817	749	843	816	797	775	780	814	817	802	805	753	801	834	785	810	788	758	799	783	777	803	787	826	810	783	788	771	770	786	755	787	770	800	728	797	740	786	799	773	803	795	752	818	795	784	811	785	806	771	781	755	847	768	747	779	820	757	812	800	778	776	772	795	839	777	729	753	782	749	775	821	797	790	856	813	758	815	769	803	837	774	778	769	802	780	767	768	767	805	794	755	742	791	812	772	798	795	765	761	795	789	829	766	760	825	845	772	809	765	810	773	783	799	781	755	790	839	798	815	846	748	769	762	769	809	799	836	774	723	768	766	846	800	796	788	762	783	801	811	808	789	802	802	796	818	820	806	763	784	798	784	790	818	773	788	767	820	795	759	826	787	751	773	772	757	785	801	793	824	778	800	801	788	784	781	724	784	804	732	823	791	791	749	763	785	767	823	735	785	778	769	732	772	755	753	815	807	828	820	777	821	770	758	760	748	785	816	765	789	801	839	771	811	800	774	756	771	817	798	814	805	796	794	795	772	775	759	795	819	777	797	808	771	764	814	785	796	788	830	834	822	777	797	806	770	769	803	834	773	782	772	786	778	849	754	806	775	812	780	784	791	772	792	804	738	793	758	777	815	786	786	772	802	785	808	749	822	780	791	775	776	825	783	786	733	795	822	812	818	819	729	812	788	802	790	774	789	776	779	773	782	775	778	747	787	816	750	767	771	793	732	769	777	788	806	781	785	779	762	800	779	769	764	813	826	834	800	799	810	815	775	808	793	833	776	775	760	820	806	782	794	799	818	817	805	785	739	835	785	765	830	812	770	773	800	797	787	805	778	755	793	825	770	755	781	808	813	809	816	832	809	758	858	770	807
34008	41739	38045	23254	13303	8353	4640	2209	1309	1001	947	946	855	913	911	970	871	876	860	811	917	910	912	933	851	859	864	903	892	880	919	913	922	867	967	930	920	904	872	823	875	892	892	873	891	867	929	924	916	890	896	880	909	914	916	886	910	908	881	890	896	919	951	881	899	906	870	895	850	926	905	917	870	785	895	867	893	936	894	920	878	898	856	890	915	864	864	854	864	887	894	898	952	874	884	847	882	864	872	954	850	903	916	904	908	865	955	935	909	887	910	878	845	914	922	869	913	865	879	881	872	883	901	940	896	910	871	849	953	925	867	924	860	850	890	899	884	890	907	840	897	925	846	872	879	856	879	876	823	870	912	878	868	929	916	904	919	883	894	892	878	893	920	929	949	890	981	877	868	904	918	914	905	887	955	922	901	909	847	907	956	905	857	866	918	868	879	917	876	883	849	884	913	861	917	889	901	890	954	894	916	960	806	885	886	856	904	932	938	873	881	942	905	919	923	914	873	837	852	921	910	931	862	896	908	928	869	876	922	924	904	834	903	942	900	916	902	933	900	883	897	958	900	917	883	893	846	877	946	871	928	869	892	868	897	879	947	880	905	923	905	917	909	915	936	888	908	859	853	878	941	898	919	900	942	839	855	825	889	881	891	860	892	879	909	880	918	885	915	857	928	890	932	850	866	899	917	843	898	859	883	932	915	900	901	900	884	930	887	913	859	868	909	879	942	937	912	876	918	855	906	849	899	825	908	860	905	905	898	855	892	866	942	868	879	908	878	963	922	872	902	895	882	877	898	913	934	880	882	870	858	892	900	850	938	909	887	899	864	899	928	857	903	958	888	888	876	868	856	882	870	824	897	876	885	927	916	906	884	891	927	882	839	846	844	892	857	887	856	914	914	947	883	875	890	895	855	893	922	909	945	871	866	864	882	954	897	841	860	957	868	867	859	949	869	900	889	856	895	848	904	927	896	841	898	870	854	883	875	907	884	855	909	894	896	906	900	891	897	899	900	874	826	935	884	890	911	928	851	909	870	863	904	895	877	892	941	919	908	919	914	871	913	867	853	886	874	914	869	916	900	890	878	894	862	884	961	832	922	807	880	922	899	920	910	883	850	825	855	888	936	893	867	910	890	850	908	927	894	906	953	862	851	878	883	854	840	875	845	877	880	893	924	937	885	940	932	932	938	884	874	895	892	851	889	932	900	880	942	873	921	871	826	892	918	950	859	906	862	973	911	948	888	879	863	905	914	947	867	907	844	941	916	852	901	921	906	971	888	909	890	903	885	877	949	893	880	885	888	843	846	926	912	856	904	872	883	885	838	844	843	852	870	911	908	914	903	859	892	877	908	888	844	894	848	904	879	918	867	887	930	900	925	899	883	945	890	893	912	897	928	911	872	906	839	870	850	920	888	910	875	859	819	888	884	939	926	868	853	893	948	886	864	915	937	904	936	889	924	873	866	888	842	886	924	916	941	928	961	846	915	919	880	860	870	904	873	910	858	853	906	878	860	911	892	866	890	898	857	856	920	907	902	887	910	888	856	896	919	869	907	848	888	941	879	873	824	877	876	848	943	848	890	932	907	882	924	869	859	924	926	899	912	860	899	857	865	896	914	861	920	926	900	874	912	901	862	904	894	830	897	905	856	903	939	907	874	920	872	918	905	870	861	912	902	869	926	896	922	889	892	882	922	868	916	892	864	967	898	874	927	970	902	923	935	908	878	918	860	892	885	867	901	875	899	885	885	867	906	888	902	906	885	916	912	884	876	867	888	886	897	869	867	845	941	928	847	875	880	899	895	915	926	886	844	881	863	890	901	917	903	900	885	901	826	923	891	925	868	931	889	896	863	885	909	835	875	840	889	904	922	897	917	883	946	872	891	863	855	915	905	884	920	917	854	885	921	847	911	898	878	855	923	894	890	892	935	905	905	842	867	848	881	945	833	909	865	900	838	899	881	837	919	903	928	824	866	934	918	929	879	870	921	901	917	863	904	929	869	891	937	868	879	850	884	912	934	888	891	932	924	865	917	848	957	934	916	900	869	949	881	845	873	879	893	857	891	941	896	910	863	878	873	868	905	872	925	950	902	855	944	879	897	946	871	867	926	883	881	877	896	877	902	866	907	900	893	871	845	848	851	793	874	878	908	920	840	923	869	885	876	870	855	898	901	964	893	839	860	906	862	899	880	867	826	839	892	880	908	887	919	885	889	916	884	864	900	889	847	910	912	878	919	894	879	829	891	884	883	914	917	884	855	842	896	946	903	914	910	909	903	928	848	918	890	890	883	895	925	901	869	849	894	925	882	927	873	878	933	891	917	865	915	873	900	901	929	911	860	899	848	899	919	822	860	923	894	833	889	957	904	944	886	947	878	883	895	889	924	886	891	881	884	904	890	893	900	920	937	934	896	954	880	904	865	899	888	871	894	934	879	915	940	915	918	883	902	922	875	923	904	876	879	870	924	910	892	889	906	945	981	901	912	965	896	911	871	856	898	913	886	901	889	926	877	916	869	919	890	934	949	828	893	895	921	855	863	898	910	936	878	840	906	912	865	870	941	842	876	891	859	920	896	931	862	915	899	961	847	878	914	867	913	873	900	880	919	876	894	877	926	877	905	898	946	921	932	919	880	897	913	875	936	916	921	862	882	841	924	901	913	871	874	915	889	883	944	840	929	870	874	875	908	888	897	899	875	879	884	952	920	881	904	907	852	828	910	865	919	902	827	918	953	874	872	896	918	884	881	927	866	897	886	895	868	872	965	894	940	922	872	892	899	893	873	871	881	940	927	867	923	838	907	959	918	869	912	902	852	844	906	920	877	870	868	889	941	868	913	872	856	916	863	870	914	877	915	872	885	950	874	882	869	921	848	933	886	898	908	832	932	922	862	893	908	847	906	910	886	831	889	924	921	896	887	847	908	849	873	892	859	894	913	850	908	875	942	854	854	869	883	955	872	872	827	913	868	841	873	892	891	909	893	832	941	934	862	929	888	848	878	866	940	852	908	877	814	901	890	892	890	885	974	855	893	949	824	918	898	858	911	897	871	848	876	890	835	863	927	914	867	867	934	884	847	896	928	878	874	917	926	850	874	894	883	887	883	904	906	912	892	900	841	906	905	912	865	849	931	876	903	894	823	879	891	919	871	932	898	932	879	888	927	907	862	887	897	945	914	888	900	895	916	815	907	901	940	893	877	853	893	877	902	920	899	881	838	883	925	842	908	915	889	881	881	913	846	889	922	913	893	900	912	904	892	885	882	896	942	902	926	896	890	918	936	858	916	833	919	893	867	905	931	899	931	912	878	947	905	868	887	872	952	847	890	895	885	884	895	846	891	866	907	864	894	920	896	867	868	861	925	892	896	907	927	886	887	944	968	913	929	877	870	881	926	902	886	888	848	892	902	915	936	903	895	846	918	923	914	866	916	904	875	826	850	889	946	849	884	884	919	874	885	859	923	940	880	905	899	901	898	914	874	889	871	871
43136	56481	39282	21128	14718	10683	6169	2977	1548	1219	1124	1085	1089	1042	1025	1045	966	1032	1010	1070	1025	1055	1037	1083	1046	1046	1022	1051	1070	1035	1065	1056	1035	1002	1114	1088	1045	987	1070	1024	1090	1117	1073	1068	1015	1026	1083	984	1021	1044	1064	982	1120	1044	1027	1032	1092	1035	1094	1037	1061	1081	1004	1091	1086	1113	1101	991	1019	1101	1078	1034	998	1056	1036	1088	1017	994	1044	1086	1018	1001	1097	1071	1047	981	1017	1015	1115	1019	988	1119	1045	1070	1012	1111	1032	1097	1050	1113	1022	985	1022	1041	1051	1062	1014	985	1049	998	1024	1069	1058	1075	998	1083	1053	1042	1061	1045	1021	1047	972	1022	1051	1105	994	1047	1044	1041	1096	1010	1025	1062	1014	960	1049	1027	1076	1020	1076	1071	1120	1063	1014	1067	1110	1016	1021	1031	1067	1008	1007	1082	1078	1020	1006	1013	1018	1085	1016	1022	1054	1037	1045	1018	1038	1110	1045	1043	1077	1009	1015	1080	1045	975	1040	1068	1050	1048	1043	1002	1034	1044	1009	1069	1036	1010	1015	1033	1058	1047	996	1014	1043	1053	1014	1026	1040	1081	1033	1014	1036	1029	1081	1016	1076	1065	1081	1037	1103	996	975	1021	1089	1013	1061	1054	987	1004	1030	996	1042	1047	1074	1031	1009	994	1078	1064	1046	1066	1062	1030	1038	1061	1101	1068	1029	1064	1033	1080	1076	1069	1038	1044	1055	1016	1000	1054	1052	1036	1064	1014	1007	1045	1085	1064	1069	1037	1029	1000	1018	1018	1118	1086	1095	1075	1035	1066	1097	977	1048	1068	998	1079	1063	1075	1001	1008	1087	1028	1102	1034	1066	1036	1074	1065	984	1097	1101	1044	1091	1074	1007	1076	1084	1017	1047	1072	1021	1120	1015	1048	1079	1047	1009	1072	1013	1021	1085	1069	1049	1050	1031	1058	993	1085	1027	1027	1069	1014	1038	1040	1063	1042	1038	1035	1079	1016	1031	1010	1003	1075	1062	994	1070	1042	1022	1015	1023	1009	1033	1072	1006	1069	1076	1058	1054	1048	993	1059	1074	1065	1018	1060	1058	1026	1054	1075	1089	1086	1026	1054	963	1022	1058	1063	1042	1056	1030	1045	1059	1100	1072	1039	1024	940	1038	1020	1007	1038	1062	1012	1089	1073	1065	1093	989	1053	1014	1066	1017	1077	1030	1052	1073	1088	1074	1046	1014	1062	1005	1042	1030	1008	1018	1051	1067	1065	977	1051	1046	1037	1033	1038	972	1018	982	1039	1033	1085	1060	1049	1088	1019	1087	1028	1029	1061	1003	1092	1037	1020	1078	1067	1001	1072	1075	1064	1041	1017	1038	1024	1043	1097	944	1056	1054	1075	1079	1052	1023	1081	1047	1048	1003	1076	1026	1024	1054	1053	1032	1011	1007	1038	1093	1018	1013	1126	1045	1059	1091	1068	1104	1002	1072	1012	1048	1045	1044	1023	1124	1031	996	1063	1093	1036	1060	1055	1050	1060	997	1079	998	994	1047	1043	1086	1053	1025	1046	997	1003	1017	1009	1072	1059	1017	1048	1042	1057	1112	1046	1078	1022	1067	1037	1055	1014	1062	1032	1014	1081	1099	1047	1067	1003	966	1088	1111	986	1055	1040	1013	1016	1094	998	1053	1073	1012	1066	1014	1025	1032	996	1032	1029	999	1032	1053	986	1041	1022	1000	1012	1056	1083	1049	1097	1059	1013	1050	1117	1023	1105	1065	1091	1032	1107	1077	1059	1064	1088	982	1085	1051	1013	991	1098	1028	1009	1077	1026	1041	1070	1078	1053	1069	1053	1041	1055	1066	1076	1053	1049	1039	1009	1013	1103	1031	1034	1054	1069	1068	1047	1046	1051	1017	1057	1056	1056	997	1018	1039	1020	1067	1069	1088	1037	1030	1053	993	1018	1043	1044	1075	1082	1051	1038	1029	975	1054	1061	1096	1053	1000	1045	1034	1026	1018	958	1098	1023	994	1048	1041	1040	1050	1005	1046	1060	1058	1011	998	1130	1038	1042	1050	1054	1055	987	1078	1029	1024	1043	1042	1034	1034	1088	1037	941	1053	1055	1056	1050	1027	1062	985	1064	1017	1117	1016	1102	1035	1099	1031	1080	1034	1061	1105	1055	1006	1028	1017	1054	1057	1062	1000	1065	1096	1068	1060	1095	985	1066	1044	1132	1085	1087	999	1015	1011	1034	1056	1043	1015	1024	1086	1057	1043	1065	1039	1069	1065	1035	1023	1025	1035	1036	1051	1021	1075	1010	1054	1083	1058	1010	1023	1029	1044	977	1068	1055	1010	1060	1101	999	1039	1010	1015	1043	1008	1026	1118	1061	1056	1101	1025	1068	1097	1044	1051	1093	1064	1051	1048	1088	1042	1008	1079	1009	1035	1042	1073	1066	1081	1115	1093	1059	1007	992	996	1013	1063	1108	1064	1017	1027	1014	1034	1053	1018	1087	1041	1051	981	994	1051	990	1106	1071	1089	1061	1114	1025	1100	1066	1038	1052	1085	1069	1081	1001	1082	1024	1045	1048	1097	1111	1061	1053	1021	1053	1047	1083	1039	1013	1033	1034	1093	1049	1054	1030	1065	1063	1036	1031	982	1070	1016	1026	1093	1052	1060	1016	1052	1098	1087	1096	1035	1097	1017	1064	1041	1073	1088	1061	1025	1100	1068	1032	1010	1051	1028	979	1034	1095	1014	1083	980	1052	1005	1093	1024	1059	1067	1059	1058	1026	1030	1039	1085	1060	1051	1052	1081	1032	1043	1014	1102	1055	1009	1013	1092	1034	1025	996	1037	1063	1060	979	1076	1068	1014	1025	1028	999	1022	989	1023	1055	1049	1031	995	1047	1088	1071	1050	1050	1071	1049	1134	1069	1072	1050	1076	1052	1023	1010	1043	1047	990	1064	1064	1006	1111	1014	1089	991	1041	1057	1102	1070	1008	1033	1086	1051	1042	1002	1052	1031	1090	990	1048	1016	1049	1085	1046	1068	1052	1038	1049	1049	1083	1028	1058	1077	1076	1079	993	1062	1057	1114	1092	1059	1046	1075	1022	1071	996	1001	1055	1026	1048	1063	1038	1023	1012	1027	1055	1044	1067	1071	1099	1065	1042	976	1101	1099	1135	1033	1052	1017	1062	1063	1080	1033	1051	1008	1003	1098	1051	1012	1026	1010	975	1049	1043	1042	1043	1079	1029	1050	1074	1039	1045	1095	1024	1038	1062	995	1001	1047	998	1041	1077	1015	1115	997	1087	1096	1032	1060	1083	999	1086	1091	1025	1036	1037	1024	1017	1032	1020	1017	1055	1053	1074	1048	1070	1024	994	1067	1050	1026	1051	1101	1037	1093	1003	1022	1018	1016	1019	1045	1050	1005	1023	1068	1072	1032	1048	1042	1066	1030	1017	1122	1015	1042	1016	1075	1055	1044	1046	1110	1064	987	1071	1110	1049	1050	1052	1034	1097	1073	1081	1061	1080	1070	1133	1002	1062	1056	1040	986	1098	1037	1016	1035	1005	1003	1044	1111	1079	1082	1079	1016	1062	1076	1046	1019	1027	1068	1027	1105	1042	1133	993	1063	1021	1087	1032	1069	1065	1100	1057	1024	1107	977	1024	1058	984	1066	1056	1024	1070	1074	1100	1128	1066	1081	1004	1069	1062	1042	1042	1036	1062	1118	1047	1107	1045	1075	1028	1006	1044	1030	1032	1057	1077	1109	1039	1067	1072	1009	1085	1054	1018	1034	970	1048	1045	1022	1064	1046	1034	1066	1035	1012	1109	968	1088	1034	1056	1165	1005	1024	1048	1018	998	975	1028	1037	1066	1047	1042	1035	1043	1092	1004	1035	1034	1039	1075	1043	1049	1073	1012	1060	1112	1044	1051	1071	1084	1018	988	1062	1055	1087	1035	1051	1020	1014	1003	1044	1103	1069	1014	1004	1030	1048	1111	1029	1040	1017	992	1088	1006	1002	1027	1126	1075	1053	1093	1035	1098	1018	1000	1030	975	1075	1069	992	1018	1088	1052	1017	1052	1035	991	1007	1113	1066	1070	1036	1057	1069	1045	1049	1088	1089	1062	990	1044	1043	1049	1070	1073	981	1035	1096	989	1047	1014	1019	1043	1037	1059	1098	1050	1065	1031	1075	1004	1039	992	1091	1078	1074	1026	1078	980	1090	1057	969	1051	1070	1023	1032	1000	1012	1046	1062	996	959	1001	1053	990	1037	1070	1054	1036	1054	1032	1075	1050	1023	1061	1051	1055	1033	1062	987	1049	1026	1075	1053	1056	1021	1070	1081	1044	1055	1087	1015	1018	1065	1121	1058	1058	1027	1057	1005	1035	1050	1056	1019	1060	1007	1065	1058	1028	1001	1035	1020	1048	989	1018	1070	1055	1044	1052	1006	1038	998	1016	1053	970	1039	1123	1090	1046	1012	1096	977	1095	1060	1051	984	1067	1051	1072	1024	1048	1062	1065	1049	1026	1041	1020	1047	1028	1032	1100	1059	1070	1070	1079	1021	1085	1003	1053	1008	1074	1076	1075	1075	1102	1035	1050	1106	1106	1018	1056	1018	1094	1069	1032	1084	1096	1015	1010	1051	1044	1072	1102	1102	1062	1051	1057	1089	1073	1069	1068	1061	943	1022	1043	1022	1040	1053	1039	1021	1130	1061	1056	1101	1039	1094	1024	1031	1033	1056	1073	1011	1088	1108	1039	1012	1051	1061	1021	1102	969	1036	1057	1024	1049	1110	1078	1025	1085	1071	1117	1054	1074	1090	1008	961	1063	1010	1075	1081	1020	1039	1039	1088	1037	1041	1034	1092	1068	1109	1075	1066	1063	951	1036	1027	1077	1079	1038	1050	1079	1069
24811	22177	31150	32308	35739	37600	27918	12058	3430	1395	800	743	759	733	687	725	757	784	713	737	711	687	686	732	770	723	725	742	705	784	744	699	759	642	741	703	733	761	758	763	727	740	732	752	730	691	734	802	678	700	747	741	716	764	729	714	748	708	748	740	744	763	698	736	767	731	723	764	706	701	692	754	771	734	786	749	693	737	742	713	743	702	724	752	685	655	761	721	761	706	713	717	746	751	679	745	720	726	720	685	740	759	707	742	762	715	699	741	715	748	711	718	708	706	716	702	717	715	728	730	722	758	690	733	725	769	761	749	751	741	729	668	785	728	734	751	754	716	723	705	759	697	727	730	716	700	735	694	742	723	739	726	727	747	754	744	722	743	716	737	737	754	716	731	698	707	721	671	725	718	753	772	717	696	693	716	716	720	746	704	729	726	698	748	719	725	746	724	782	790	810	691	734	788	744	722	676	779	723	731	732	766	756	752	731	731	709	715	748	722	730	749	755	712	759	708	687	706	728	701	737	720	735	682	721	711	732	723	749	730	738	742	732	681	710	728	708	745	739	776	772	747	760	679	781	708	703	733	708	732	750	741	737	731	753	726	744	784	736	720	682	723	734	743	761	754	751	762	746	758	697	718	773	700	725	757	712	720	721	744	700	734	717	751	754	730	739	781	683	780	753	773	771	700	735	703	708	733	751	793	728	728	697	776	740	738	743	693	743	702	756	677	709	737	731	681	751	718	742	712	703	751	731	754	733	662	720	760	734	704	759	698	779	731	745	724	737	732	732	686	834	724	758	735	731	716	734	716	721	705	718	768	692	736	733	746	780	754	717	732	744	723	706	731	723	721	729	716	741	711	719	696	739	699	754	697	741	761	723	766	732	706	709	716	721	761	768	733	737	721	701	722	734	690	705	687	690	723	705	739	753	700	728	709	770	746	751	715	704	713	739	728	715	710	707	712	762	671	699	746	755	669	690	730	726	745	717	713	707	714	741	720	701	709	706	773	726	734	771	688	706	709	753	744	735	717	720	737	696	719	702	682	718	773	689	685	742	758	713	730	744	772	726	699	726	741	710	746	778	708	720	694	733	740	752	756	707	735	739	696	749	748	770	698	754	739	720	653	744	714	755	717	731	695	753	756	741	735	698	730	695	778	721	707	713	720	757	735	750	745	696	771	738	697	710	727	752	761	684	738	734	705	717	760	671	729	756	725	670	738	817	748	736	714	747	755	779	815	771	720	734	742	748	706	752	743	692	732	707	719	785	722	718	718	688	695	733	791	749	757	722	731	747	695	719	724	695	699	787	689	718	739	736	711	712	748	731	756	758	729	790	696	775	769	711	754	711	727	731	694	737	732	686	715	731	773	702	688	767	766	671	708	753	701	736	700	679	728	700	696	744	751	700	729	737	679	717	680	702	767	745	705	733	772	723	703	682	702	739	731	763	649	709	762	727	724	712	680	743	692	738	739	739	716	730	720	697	765	764	710	754	721	726	748	758	746	719	756	720	757	771	707	763	731	693	728	726	708	721	713	743	773	760	728	691	747	730	771	707	736	712	737	688	739	726	714	746	732	710	700	745	734	750	738	773	752	714	751	700	747	771	701	679	736	744	734	705	749	714	733	703	715	718	750	736	694	712	762	737	672	719	703	731	753	798	750	723	727	678	725	759	719	682	781	744	697	706	746	745	739	721	681	690	780	772	717	744	753	772	658	707	710	752	706	728	765	755	757	712	755	722	737	716	714	728	706	709	708	732	700	712	714	743	648	729	733	725	656	745	761	758	715	737	685	773	718	707	687	705	737	743	694	663	753	737	766	732	704	701	712	708	740	716	723	729	757	739	733	740	701	750	711	707	779	781	709	681	759	729	760	730	698	719	725	709	706	702	683	731	765	757	676	703	712	740	717	739	672	688	706	716	721	694	777	714	709	675	740	754	725	719	706	685	749	754	748	714	754	756	739	762	707	713	741	763	706	682	716	744	736	732	765	665	661	718	711	761	688	768	737	674	714	733	712	727	681	747	720	753	710	691	699	699	721	709	745	716	762	761	728	739	699	713	723	699	724	732	703	718	741	755	722	705	763	718	738	742	759	759	738	678	727	769	694	744	731	699	717	745	755	685	743	751	752	699	706	757	726	744	735	672	730	701	714	715	678	770	688	726	734	743	747	697	721	670	759	731	680	732	700	774	716	782	768	767	729	754	715	766	738	702	701	712	763	739	755	704	748	703	746	743	706	766	723	689	747	736	739	714	722	709	723	740	740	709	704	757	759	716	726	713	714	736	752	716	753	783	734	750	762	720	684	734	705	760	779	688	708	729	732	731	727	683	745	730	761	721	752	739	750	743	688	718	737	741	726	687	715	724	716	724	764	707	724	741	716	733	703	727	686	742	718	746	725	714	708	750	670	654	753	762	756	741	732	700	722	716	729	691	715	735	736	708	746	700	733	733	749	704	729	759	744	747	753	702	707	731	683	745	714	702	713	725	768	737	760	713	771	695	761	720	705	733	730	766	712	748	744	708	723	734	764	686	702	753	719	736	732	760	767	685	754	712	759	707	667	705	749	754	749	744	683	754	747	700	679	742	683	726	742	714	711	743	712	729	766	755	764	752	748	775	730	779	725	717	754	752	750	722	721	708	699	714	748	747	718	759	714	697	716	728	737	719	715	764	745	743	772	694	707	756	705	699	752	732	689	691	789	676	748	763	729	741	729	753	708	706	735	683	733	780	738	741	717	686	774	747	725	661	733	717	750	706	762	709	686	736	682	708	704	719	675	734	706	720	766	700	740	692	753	749	750	721	696	767	717	730	722	705	732	699	732	702	747	720	695	762	773	730	759	731	752	716	719	736	713	786	724	733	685	706	699	736	700	753	780	763	717	715	765	713	742	692	735	751	695	750	731	696	763	750	721	778	720	710	687	718	742	766	710	754	725	727	731	734	725	722	747	728	689	748	728	721	721	753	700	748	765	720	704	706	795	724	665	733	681	689	749	749	747	766	716	728	717	745	739	682	754	752	708	764	766	715	747	782	714	704	739	753	698	723	752	712	752	731	755	734	775	757	741	683	737	665	726	692	696	728	730	676	754	695	738	725	684	782	781	743	728	702	715	743	709	741	741	776	747	705	764	716	709	731	695	771	736	744	736	698	710	763	744	693	745	761	737	745	743	774	734	698	734	721	709	711	711	762	739	690	745	765	717	728	684	730	720	769	802	760	707	701	765	736	707	674	713	721	723	752	730	716	709	749	726	711	762	798	685	755	698	730	716	713	723	677	695	740	688	753	671	744	778	768	738	758	723	736	775	761	789	776	748	693	730	714	764	705	713	741	739	717	751	741	756	691	721	728	696	721	708	705	726	740	716	705	714	738	781	710	770	755	737	752	784	687	645	717	724	721	771	723	716	797	716	768	764	711	765	730	701	740	729	713	758	737	690	740	737	767	738	715	721	739	822	726	726	728	685	766	765	691	780	723	760	778	754	750	734
47876	74759	56364	46342	42562	39276	27681	13388	4658	1839	923	845	890	852	882	879	845	871	840	844	885	860	873	836	825	881	837	847	837	847	865	819	826	880	859	931	875	828	834	874	858	864	826	866	840	843	871	825	841	867	841	894	824	833	924	840	792	870	896	857	843	885	901	857	877	805	856	881	824	845	870	903	776	846	849	823	862	836	864	873	842	877	867	838	857	923	882	867	851	889	828	846	851	859	856	865	867	854	882	889	869	847	842	841	883	806	886	882	862	802	883	887	820	916	811	890	825	893	922	889	877	831	822	831	840	814	890	838	876	824	860	858	862	831	894	857	834	884	858	894	881	829	901	774	857	825	948	836	896	897	819	873	894	847	857	946	828	836	839	889	851	827	837	874	843	853	809	826	866	890	851	839	920	846	844	857	848	885	831	880	834	867	922	868	796	822	838	882	870	823	846	896	889	892	850	898	886	901	880	929	816	816	814	850	870	870	860	883	906	853	827	859	885	901	852	912	850	850	842	896	850	864	823	857	854	882	869	849	866	855	859	851	862	833	845	825	855	897	849	856	887	851	863	807	885	880	898	860	894	876	854	872	810	871	918	891	873	861	865	907	887	816	856	882	888	860	850	812	889	914	892	861	896	873	823	840	851	922	889	801	934	869	886	862	825	915	886	822	856	873	882	838	867	832	900	879	904	832	867	864	890	835	917	860	846	853	915	814	887	865	851	850	862	860	865	864	852	854	889	840	882	854	912	838	922	862	849	858	847	792	843	899	890	857	902	861	890	871	842	879	928	853	819	803	833	855	866	847	890	882	884	874	827	869	901	863	812	969	821	869	831	881	927	893	819	846	837	934	876	909	883	831	844	834	858	888	908	820	872	858	879	845	878	831	874	831	849	820	882	857	867	821	833	894	894	864	904	926	863	850	850	802	810	868	829	905	861	826	850	870	876	838	853	841	822	836	849	829	811	815	852	865	894	862	876	865	830	896	887	835	816	851	837	902	820	900	890	894	795	833	833	852	841	868	873	853	913	859	824	906	851	841	860	838	857	864	880	838	854	870	869	847	869	855	896	889	861	880	919	889	882	909	852	871	812	821	848	820	849	887	842	830	847	872	897	873	887	886	919	843	875	831	855	919	889	838	821	856	847	829	900	842	880	835	848	916	873	838	881	833	899	896	869	830	870	833	859	900	840	861	875	867	851	872	837	782	891	910	913	850	848	844	844	813	871	814	847	889	834	841	877	855	831	907	823	822	825	842	884	887	891	888	845	859	857	885	862	889	846	883	794	893	878	867	873	857	840	851	873	896	888	867	928	900	856	872	842	856	865	856	882	874	878	891	852	817	898	846	869	821	881	932	927	860	897	875	888	883	824	832	895	870	902	849	853	864	901	900	859	874	853	842	890	868	861	901	838	844	810	898	866	882	882	849	846	908	855	875	834	820	870	828	888	880	839	916	875	827	835	863	847	878	812	846	894	813	842	770	889	888	896	883	892	863	896	852	894	868	898	785	831	842	854	909	869	866	884	829	881	881	866	825	861	882	862	893	871	856	900	845	809	849	866	863	926	837	879	943	855	848	867	889	873	791	832	860	891	857	860	859	845	901	874	848	862	869	868	877	838	828	826	890	833	872	844	848	875	864	866	868	856	941	864	885	849	825	893	896	855	872	861	846	919	848	893	860	853	815	910	904	856	840	890	849	864	883	864	895	882	846	856	828	878	838	896	857	853	893	861	879	918	822	872	842	854	836	843	880	851	896	939	889	843	904	853	844	866	828	849	888	890	787	897	846	787	884	865	870	876	854	901	892	849	875	834	860	878	905	876	837	866	838	864	844	831	853	863	880	858	854	855	896	909	867	903	918	866	820	927	845	859	818	865	871	825	838	861	804	839	860	838	846	860	856	893	846	820	819	886	858	930	858	876	860	879	915	854	933	832	858	917	900	832	811	886	831	860	903	867	872	877	824	949	844	836	888	845	829	868	859	844	868	860	856	846	862	888	887	868	872	855	829	866	856	832	895	905	951	848	905	844	864	916	908	869	849	860	898	835	874	895	847	858	903	887	873	851	896	847	850	876	898	854	870	852	834	843	905	851	860	876	859	896	855	839	862	823	860	853	860	848	877	860	865	822	837	828	831	840	871	908	860	851	870	862	839	837	835	873	849	844	899	835	911	851	860	823	825	862	850	869	773	853	785	838	894	887	881	866	822	915	898	887	826	855	821	874	905	816	872	860	858	898	861	838	838	907	876	850	839	857	856	797	872	874	859	872	867	906	883	838	866	856	832	873	878	893	850	911	881	870	885	884	843	866	824	873	894	894	851	856	894	827	856	919	880	861	854	891	848	859	868	872	911	884	854	844	829	860	835	870	889	878	879	874	829	816	851	800	798	845	873	909	867	870	874	913	853	855	834	887	881	858	919	884	871	852	858	837	788	818	804	909	862	842	870	857	903	863	863	840	883	850	879	866	850	866	888	782	828	822	842	907	843	845	845	861	860	858	845	853	871	842	815	895	853	850	831	838	889	831	838	875	876	835	836	883	833	869	806	831	855	873	882	861	881	839	866	874	850	798	850	886	851	901	857	878	852	862	886	877	877	838	792	825	875	870	856	836	849	846	831	935	828	899	804	881	861	894	832	865	827	888	857	885	869	832	873	865	869	822	864	836	818	846	898	856	885	859	849	829	823	894	798	833	875	838	825	882	823	829	898	885	793	900	869	865	906	890	847	825	848	871	868	892	834	844	837	821	886	830	848	834	817	828	903	802	908	822	886	873	822	827	867	842	863	889	779	885	878	851	872	845	880	836	824	847	851	869	828	825	837	884	826	879	844	919	863	874	876	887	861	842	834	878	860	851	880	865	849	834	855	875	879	893	839	879	867	844	890	821	861	906	839	879	865	824	858	830	813	843	880	850	822	819	865	839	832	844	878	846	943	853	876	850	878	869	853	887	871	834	826	846	830	888	873	931	840	899	856	878	896	834	864	862	841	862	836	869	830	890	799	896	819	872	842	844	860	870	807	837	841	836	829	838	813	893	838	837	887	853	854	844	851	874	905	838	912	840	845	873	824	899	840	868	891	870	847	831	863	835	876	884	864	853	895	880	883	900	860	830	900	943	843	873	866	846	848	835	884	867	860	868	824	844	807	874	851	904	856	836	849	828	847	863	843	872	819	898	880	880	865	791	897	901	878	899	824	867	824	880	825	873	823	923	867	866	850	818	853	838	841	880	869	885	876	884	879	830	852	901	798	808	874	871	909	845	827	864	852	842	844	874	874	823	878	883	845	844	811	836	839	907	872	869	868	855	894	885	914	835	862	903	860	797	835	871	832	852	839	842	836	876	858	850	873	862	876	892	837	842	873	859	922	897	860	838	911	824	863	836	813	853	914	907	858	876	863	854	889	826	884	845	894	881	871	897	875	850	847	878	824	837	865	911	851	854	907	828	858	861	835	864	914	906	854	925	880	907	832	842	897	893	832	843	852
23416	21473	29935	27534	35581	48072	39302	20907	7182	2006	749	720	729	729	718	666	687	684	711	649	679	715	747	702	677	704	656	679	730	696	718	674	647	706	711	693	693	734	728	638	734	668	678	705	701	689	709	719	695	685	742	639	711	697	711	692	646	712	687	683	683	671	705	704	723	662	710	663	690	678	692	732	664	680	706	641	678	679	663	701	656	684	697	658	625	692	672	681	713	712	693	696	695	678	718	710	715	670	690	630	694	686	754	680	699	697	682	668	665	727	679	704	663	670	692	705	676	661	649	684	725	634	602	669	729	703	662	689	662	692	652	741	662	693	683	663	643	693	697	703	677	677	709	609	658	741	677	711	693	718	697	694	695	683	725	678	686	708	717	701	698	695	636	711	690	706	727	733	698	675	704	678	697	706	658	657	692	687	697	633	662	662	676	755	662	700	662	684	660	668	686	698	721	675	666	674	717	674	737	686	701	714	662	660	694	707	672	698	667	663	724	651	651	664	695	715	684	711	704	692	717	692	663	707	688	699	694	688	662	714	670	647	656	627	730	663	685	666	670	708	660	644	676	678	718	686	675	673	663	683	693	676	718	711	689	682	706	701	677	616	640	643	701	680	693	749	693	702	639	710	705	680	673	667	734	703	718	670	688	661	706	662	686	693	632	707	682	681	683	664	677	689	726	676	656	660	666	659	689	682	724	657	682	676	682	710	728	699	656	651	658	660	664	691	694	682	669	679	722	673	676	685	695	795	692	716	673	728	680	684	641	673	678	703	703	663	715	686	708	685	674	678	711	674	708	731	660	731	692	703	660	705	667	676	709	680	703	692	738	684	658	708	644	701	684	710	738	723	689	704	687	667	683	684	711	675	635	710	737	707	711	653	718	684	665	713	680	704	698	691	684	665	681	710	685	683	654	641	683	681	647	705	678	670	699	718	673	701	690	640	699	652	724	743	689	677	701	674	718	712	666	656	681	693	663	701	680	709	674	682	680	657	645	716	689	674	721	712	658	659	668	678	718	690	675	682	691	669	717	670	726	677	691	712	691	692	703	718	678	638	640	699	675	677	641	681	636	707	692	687	712	680	661	678	707	716	682	646	706	708	683	722	706	644	673	677	692	688	699	706	711	674	672	719	701	686	699	730	668	687	679	672	641	716	696	673	709	696	683	673	699	713	627	713	752	645	625	625	701	693	721	657	649	730	710	682	652	663	627	653	723	692	667	691	618	697	669	669	689	683	681	694	713	685	678	693	662	691	679	642	673	692	682	730	658	714	713	678	710	696	617	686	736	677	685	709	662	663	677	672	665	699	698	714	660	707	675	706	659	670	651	734	653	689	689	659	651	643	691	688	650	653	664	711	662	691	681	648	687	699	737	718	682	689	663	708	652	664	676	690	707	704	688	700	703	631	717	664	675	670	717	653	702	698	656	659	654	692	706	671	658	681	696	716	723	693	641	660	673	667	680	690	677	667	719	693	714	684	700	726	687	691	689	680	701	706	667	670	716	695	716	676	683	681	703	712	660	668	654	687	635	640	719	687	676	686	693	656	686	690	696	674	669	700	670	649	714	704	644	662	720	736	690	707	694	690	706	659	681	682	649	669	654	683	672	701	644	666	690	659	693	615	674	691	672	656	712	711	651	646	667	676	747	692	677	703	699	686	663	663	709	676	736	683	704	655	680	648	666	678	755	658	675	682	670	671	663	653	717	715	680	733	674	668	717	640	651	662	695	695	738	724	691	713	728	644	659	650	642	718	689	647	649	682	689	680	680	646	682	716	675	706	651	629	725	678	670	650	710	681	731	715	675	655	673	726	668	732	658	687	684	721	666	688	701	715	709	694	696	690	656	646	682	720	724	656	694	704	637	718	686	664	652	655	687	708	625	679	738	697	639	739	738	658	681	673	707	688	695	726	710	679	686	712	710	660	701	668	709	697	662	687	688	657	735	637	699	677	752	670	714	670	685	673	652	668	705	718	684	654	648	640	662	638	680	702	729	682	676	690	702	647	730	715	669	651	722	684	632	722	686	766	675	701	672	721	696	663	742	698	684	672	627	680	699	722	657	706	711	683	701	670	656	678	705	655	681	712	648	676	684	666	681	685	683	667	704	718	688	690	684	675	681	701	670	697	694	701	640	685	666	699	667	698	686	689	640	681	693	693	668	715	686	711	672	693	697	721	661	686	709	708	689	661	708	691	639	637	739	729	713	723	673	686	700	689	760	686	713	695	668	665	681	682	682	693	616	699	680	648	651	708	680	764	680	710	683	677	733	690	639	612	696	665	701	678	658	660	679	656	673	690	688	678	676	637	688	661	745	702	692	692	686	706	661	677	734	678	697	650	736	685	688	687	693	674	676	724	660	654	649	720	665	686	674	668	662	701	717	652	698	701	680	675	681	694	705	628	692	754	710	713	678	678	669	694	723	695	659	680	638	658	694	687	690	647	686	673	680	641	654	674	700	678	682	687	650	649	726	683	685	699	711	711	686	662	697	667	692	711	640	714	632	660	696	692	711	662	689	686	646	641	655	687	709	660	684	650	698	653	702	663	707	713	739	695	755	708	674	667	666	722	699	677	708	668	666	702	700	659	658	710	720	714	670	657	736	678	653	688	690	736	645	679	710	668	673	666	726	670	691	706	699	659	697	650	735	700	672	670	660	667	675	663	708	709	687	697	660	688	675	664	705	642	637	682	705	687	697	679	651	711	703	727	681	630	698	662	734	715	709	645	697	671	659	688	715	681	684	722	629	721	680	710	711	682	673	638	684	645	672	694	704	688	670	719	689	713	641	698	678	714	709	707	666	711	682	677	722	681	679	697	692	729	695	692	663	679	668	692	720	696	665	689	681	695	685	698	667	668	697	755	668	721	677	652	708	678	728	676	701	706	680	659	670	691	663	717	665	691	649	656	698	678	713	731	688	683	731	682	685	705	694	684	704	649	657	668	645	704	671	667	707	639	686	686	700	717	667	698	653	686	664	685	676	733	713	707	696	672	715	628	653	699	682	675	647	729	684	706	671	664	672	754	758	729	698	673	673	741	688	639	692	697	645	682	673	722	644	714	674	687	709	696	673	656	676	679	696	684	717	655	726	736	634	687	667	685	683	679	706	715	671	672	705	655	642	656	636	682	710	688	681	677	718	729	710	661	653	658	696	641	683	700	694	644	730	667	662	688	727	681	730	689	679	646	689	733	669	699	760	674	639	695	708	718	721	725	683	683	741	697	666	700	670	638	682	724	710	695	690	672	742	714	686	687	638	678	671	742	725	694	655	682	701	658	680	672	646	693	731	672	618	669	699	698	680	710	736	707	649	658	694	698	665	691	638	705	701	665	708	696	634	669	644	682	626	721	680	701	680	682	710	699	710	694	644	684	667	726	658	658	669	700	697	710	654	688	669	687	631	676	692	706	680	733	692	672	697	710	706	652	701	757	759	729	736	678	706	683	687	664	657	742	689	697	649	673	707	678	657	686	681	725	690	651
51336	82292	67274	54439	54486	51580	38060	21389	8304	2619	913	773	814	861	831	790	779	752	778	831	761	817	799	805	741	800	788	824	789	847	780	775	765	800	792	774	802	813	790	796	826	866	830	781	794	819	801	787	814	798	743	795	757	855	801	818	804	814	784	751	797	714	806	786	816	807	732	795	756	779	768	841	815	730	772	754	826	759	820	763	818	840	790	770	846	780	764	786	835	827	772	801	866	820	795	806	727	794	780	844	808	795	833	792	804	789	796	806	778	789	814	753	794	792	829	769	804	802	851	752	774	746	808	804	812	813	776	804	796	769	826	795	818	846	762	776	827	784	780	756	822	837	796	851	841	789	817	794	804	760	824	798	815	773	779	774	762	782	807	779	809	763	730	833	798	759	827	859	782	793	831	776	818	783	793	813	809	776	787	817	788	817	792	825	790	800	782	716	803	846	799	771	772	790	770	781	793	803	795	755	775	805	784	804	778	797	798	771	801	733	807	814	758	770	803	863	816	780	842	829	796	786	764	831	751	787	796	763	767	794	774	770	813	837	783	777	744	775	771	808	836	776	718	790	786	821	829	808	843	781	785	811	792	778	790	770	755	804	789	804	865	785	786	820	755	780	831	788	787	819	768	800	795	742	792	823	779	820	766	793	831	787	835	766	792	785	806	825	816	768	730	791	810	800	814	786	779	776	770	819	758	789	736	776	732	799	719	776	827	766	807	827	792	848	770	826	812	835	782	848	803	814	805	794	841	813	821	788	724	815	786	772	811	767	831	828	803	739	777	737	735	800	797	819	786	813	766	821	847	859	768	792	790	734	751	773	799	819	772	819	820	791	845	790	817	770	771	814	810	798	750	781	804	782	826	849	782	823	805	796	806	793	811	790	835	777	774	861	764	755	829	825	802	774	802	780	795	803	779	759	827	734	803	826	781	823	843	830	796	772	779	748	823	726	796	797	857	779	771	820	763	807	757	815	802	805	867	745	803	770	783	807	814	771	815	757	784	786	789	888	797	811	828	799	830	777	784	833	786	788	826	795	831	768	822	823	784	776	834	785	817	838	832	797	800	812	794	773	781	772	809	805	746	815	817	794	796	831	813	725	758	790	807	760	800	782	805	833	804	791	886	776	777	805	838	801	817	811	846	769	795	838	802	762	803	798	796	841	787	784	801	803	800	742	836	834	791	816	804	786	776	872	768	776	735	777	817	791	800	865	823	809	801	805	825	791	827	819	831	789	760	787	793	787	837	766	835	797	813	791	786	797	803	800	855	784	809	798	809	774	741	773	803	802	757	799	769	773	829	764	785	792	803	817	749	836	798	807	773	768	804	833	803	840	764	781	776	791	754	796	789	814	837	786	827	783	711	773	798	802	788	797	798	765	792	819	837	802	829	736	818	788	823	809	821	803	803	809	803	808	797	829	772	828	768	820	781	836	838	768	786	796	787	806	807	783	825	809	825	787	795	760	851	817	816	801	783	766	800	803	848	817	822	765	817	796	816	739	801	763	807	791	795	758	789	812	805	769	782	792	833	820	766	809	862	838	796	767	771	830	793	804	813	758	811	785	778	820	792	776	786	803	849	826	815	782	775	816	801	789	765	805	772	743	815	805	817	804	788	803	812	769	759	818	849	833	798	727	788	762	815	800	791	816	788	779	783	785	832	767	761	823	808	800	747	787	809	787	822	795	801	813	795	794	771	814	784	826	759	797	788	818	782	815	845	819	782	819	750	781	823	804	764	808	819	774	753	814	838	787	829	814	841	792	801	771	732	778	803	722	805	805	799	824	760	778	801	837	763	802	755	818	824	792	787	789	808	775	780	820	797	778	750	781	838	773	763	805	809	796	818	816	784	793	800	796	836	770	791	808	821	786	796	753	810	811	805	863	741	803	820	822	789	827	759	814	828	827	803	796	826	807	828	786	744	808	796	791	795	726	754	827	781	760	745	838	860	817	789	777	819	796	773	808	749	775	827	814	832	785	825	811	815	761	748	787	784	770	827	740	769	798	820	746	835	843	813	781	856	775	827	775	773	791	784	779	771	892	767	783	847	790	828	771	817	767	795	779	790	771	799	759	805	801	773	754	739	733	791	762	811	823	851	830	845	760	795	813	854	807	783	807	794	783	794	764	795	777	786	781	801	827	800	800	790	804	802	844	842	834	797	853	838	776	783	793	800	795	821	777	818	841	741	819	767	788	732	819	832	834	781	859	783	766	763	769	779	806	791	750	774	801	730	815	786	832	798	867	801	798	825	758	788	778	779	769	783	778	784	807	766	798	822	758	753	747	783	786	831	748	790	826	788	793	827	858	804	762	768	779	749	777	815	815	799	751	857	819	760	788	783	789	833	811	793	824	808	770	825	754	842	743	811	775	833	800	872	792	747	826	786	818	759	808	768	799	806	787	804	797	789	794	823	812	808	761	752	793	848	771	792	819	802	787	745	797	799	829	783	844	807	775	815	833	777	830	778	868	760	807	808	826	789	846	783	779	802	786	779	827	834	791	820	816	831	822	773	831	738	783	789	771	826	815	809	814	810	765	809	767	836	812	824	802	818	799	801	756	817	808	845	808	776	801	751	702	819	808	813	820	768	830	780	795	784	835	848	779	780	791	809	805	815	807	809	821	783	776	746	835	823	807	822	810	805	766	817	792	807	813	782	832	819	834	806	808	778	792	804	768	828	807	762	821	789	801	779	804	805	788	813	767	794	739	812	762	824	815	788	768	827	785	847	841	887	778	809	772	810	820	801	817	792	807	745	781	812	794	797	784	799	774	775	761	806	798	758	816	850	770	798	787	765	838	761	801	813	793	813	789	796	808	809	779	830	805	778	824	798	775	847	811	789	784	802	782	803	742	797	831	773	774	824	778	788	758	774	825	780	779	806	752	787	808	733	772	785	832	815	830	773	806	776	753	808	797	779	798	770	776	815	789	767	768	798	813	780	769	800	804	823	764	799	823	765	850	798	798	805	789	771	773	804	770	822	794	780	773	791	804	850	751	797	798	801	757	798	837	787	787	833	800	769	775	791	844	773	774	791	812	806	821	767	781	791	782	803	815	787	766	826	805	815	761	762	820	771	804	855	765	793	789	824	796	793	792	823	839	847	800	834	786	807	758	804	782	811	738	818	808	831	832	820	750	748	739	819	841	767	831	757	864	800	806	803	781	815	752	794	785	825	767	799	784	815	761	766	809	752	820	808	729	783	826	773	825	764	784	753	853	781	803	793	809	796	755	806	788	797	792	827	779	810	832	834	775	801	800	783	812	775	814	753	781	784	784	825	744	781	812	768	757	764	756	772	834	828	807	792	793	799	777	807	789	813	798	760	829	791	823	786	787	791	827	787	787	825	776	782	762	797	787	819	786	817	807	779	819	800	756	802	754	804	785	853	772	765	784	716	811	798	768	750	771	818	825	768	760	815	808	748	868	797	791	775	858	757	786	853	777	832	807	778	820	795	820	772	819	881	788	771	789	809	818	748	787
34026	41943	37533	24437	12697	10603	6022	2643	1438	1078	896	897	928	871	878	931	850	922	968	885	938	879	946	919	846	894	909	928	865	883	885	860	918	888	920	888	930	899	870	935	874	909	888	933	849	921	917	934	939	941	906	910	907	932	904	954	962	879	963	875	884	909	899	939	889	863	880	866	924	887	897	917	886	878	931	906	908	880	846	914	909	877	959	882	866	873	877	935	842	854	853	901	928	906	885	848	896	903	924	929	875	925	900	908	905	895	909	882	849	964	873	889	955	828	903	971	877	923	926	884	936	883	878	914	862	876	926	924	938	891	883	916	882	870	937	957	876	923	905	915	890	829	919	897	852	886	897	894	900	919	839	875	893	920	925	860	938	920	914	943	896	918	914	917	926	881	874	874	881	874	864	959	913	903	907	875	934	945	887	903	898	899	912	929	884	895	939	832	935	901	925	906	970	902	875	926	865	886	943	887	856	928	954	867	850	911	923	870	866	925	877	913	865	897	927	923	883	918	885	916	904	953	926	912	932	882	904	884	879	885	930	912	915	902	923	923	886	881	912	882	902	870	906	949	915	921	878	882	837	888	928	947	884	910	916	877	877	862	930	889	872	913	914	915	938	897	927	861	860	911	873	911	918	925	913	896	881	867	877	929	879	923	871	866	870	891	912	932	903	876	897	938	893	849	915	854	923	916	937	877	932	880	923	963	878	912	909	936	890	883	898	925	863	912	921	855	856	884	918	914	923	883	876	886	870	897	902	904	886	873	890	921	858	930	901	945	894	887	924	912	916	895	889	959	916	902	881	931	892	872	906	906	929	875	853	897	854	940	890	888	886	918	888	928	846	894	871	905	890	908	898	891	862	858	938	879	903	883	890	900	907	863	886	939	954	939	880	918	891	872	841	936	880	916	915	908	875	922	858	929	920	925	903	949	893	875	947	909	892	952	898	851	870	921	914	911	903	931	901	908	945	821	908	929	916	917	886	912	867	894	904	890	900	944	865	890	850	860	849	898	919	901	903	856	902	893	917	973	916	940	912	864	871	926	877	919	918	884	933	894	951	865	886	936	943	893	888	922	882	865	876	878	902	896	946	847	904	907	897	899	920	872	921	902	938	876	946	853	922	915	895	919	907	918	904	905	884	894	895	906	922	936	871	917	873	909	915	905	892	930	918	918	896	899	877	953	869	881	913	897	949	895	934	855	845	872	904	873	903	954	882	901	921	904	865	906	845	903	881	868	856	917	924	913	903	940	909	895	921	936	860	902	861	914	938	906	899	892	926	878	878	875	900	876	906	878	955	913	903	933	914	925	928	847	961	844	874	906	888	908	884	927	944	906	949	907	929	883	932	883	846	911	920	888	902	923	841	929	913	930	887	867	961	816	873	924	905	857	862	907	853	946	873	900	886	903	876	906	950	919	901	899	901	920	922	917	922	923	903	922	931	920	894	906	858	941	889	870	922	902	871	899	921	861	886	960	893	859	917	853	880	841	909	889	866	860	877	898	880	944	889	906	979	845	830	924	851	887	858	919	901	888	889	939	905	893	914	904	883	921	890	930	889	904	936	898	900	940	963	931	942	877	902	948	864	971	846	888	879	871	880	927	946	925	878	866	854	886	872	834	900	923	916	947	926	919	902	879	881	879	936	866	891	902	898	903	931	895	892	868	913	897	895	930	892	886	931	903	941	921	868	909	938	897	862	934	877	915	914	868	936	888	927	909	921	871	920	872	918	883	879	915	889	926	923	915	854	945	918	950	873	899	889	823	937	906	946	898	886	904	891	848	913	852	917	911	876	911	849	859	887	915	850	902	901	958	944	957	891	908	868	947	832	909	899	877	913	869	882	907	891	904	920	875	875	922	886	969	859	880	933	914	940	910	912	883	898	869	896	901	893	890	883	901	977	864	846	895	946	935	921	895	974	879	857	873	898	912	924	937	890	931	891	862	868	930	928	832	884	898	898	890	909	910	924	870	923	903	925	879	928	961	907	924	937	911	928	910	908	888	957	862	918	914	886	923	897	927	864	917	908	845	899	900	890	870	913	871	878	906	914	973	939	894	913	902	851	892	886	930	893	799	840	915	942	904	857	868	869	885	851	879	900	914	920	860	862	903	910	899	901	883	862	885	918	859	872	889	905	927	852	898	904	941	892	898	887	932	883	881	914	879	927	964	934	867	866	839	915	907	875	873	855	927	885	928	913	896	908	898	901	894	957	886	883	929	861	927	919	927	896	907	859	877	892	882	872	871	899	934	947	911	881	913	902	898	874	890	897	892	897	897	887	892	904	926	834	873	880	921	925	930	875	899	867	856	955	937	906	900	841	972	874	900	928	920	880	896	890	929	926	866	881	903	887	854	942	939	872	905	855	921	923	883	876	940	916	883	909	869	918	925	875	888	915	941	892	899	936	910	885	861	946	894	919	948	900	856	943	932	911	859	913	900	894	961	908	930	882	860	932	931	905	878	882	917	919	838	885	939	908	917	939	888	871	892	834	938	925	925	846	892	922	882	949	877	870	902	891	809	925	884	864	894	879	912	879	889	864	910	858	907	957	881	894	920	833	870	875	871	892	952	861	900	887	886	903	894	886	882	991	903	908	969	869	928	947	916	881	896	878	912	866	917	887	854	989	942	910	879	846	863	859	895	917	943	943	852	869	867	944	878	907	902	864	872	917	875	908	851	877	932	893	933	902	918	946	893	919	908	886	951	903	930	875	908	892	900	919	902	890	863	927	898	886	862	847	900	879	898	896	896	936	930	924	943	931	905	844	890	881	928	912	955	903	866	880	878	922	961	929	922	888	885	921	920	945	900	875	913	918	897	918	873	919	893	885	916	922	892	932	942	937	933	905	859	920	900	934	891	917	879	880	867	904	852	857	909	919	918	913	847	949	844	906	919	864	889	896	892	913	898	910	936	869	955	904	937	881	877	894	898	876	919	825	862	927	906	918	921	960	944	889	909	917	902	890	896	911	928	914	837	853	907	868	915	884	904	883	892	896	899	905	935	906	944	952	919	901	921	899	909	917	859	916	855	927	853	909	907	980	875	918	896	837	917	909	914	907	897	919	931	927	914	953	950	853	877	889	868	912	922	846	897	862	909	965	954	903	893	887	911	919	917	893	876	927	930	955	859	913	877	872	937	851	859	970	911	885	948	839	922	886	864	906	874	903	996	874	887	867	882	943	873	957	962	911	909	957	891	883	940	901	948	932	897	915	935	899	909	919	866	895	905	818	927	856	900	861	872	909	881	902	870	880	901	940	862	933	992	880	961	926	816	908	931	878	865	903	894	847	906	915	949	941	882	917	929	873	863	927	931	853	876	875	916	906	970	931	893	875	918	857	926	888	846	922	884	929	932	890	894	928	870	978	888	871	923	885	867	914	919	839	902	944	919	921	935	942	904	915	862	881	893	931	950	964	792	885	883	940	842	911	871	869	893	870	889	927	907	830	908	921	869	941	903	932	928	893	879	927	875	876	902	952	896
43509	56517	40220	22848	14385	13289	7855	3616	1797	1205	1085	1094	1064	1066	1037	1021	1024	1064	1064	1006	1058	1079	1081	1102	1068	1065	1037	1098	1107	1074	1008	1049	1080	1054	1049	1030	1048	1081	1039	1028	1051	1049	1083	1050	1055	1079	1089	987	1028	1137	993	1012	1068	1009	1064	1044	1027	1010	1081	1073	1070	1015	1032	1062	1026	1073	1008	1095	1064	1039	1086	1036	1062	1024	1022	1064	1039	1084	1022	1084	1048	1033	1092	1067	1025	1061	1067	1026	1051	1055	1031	1120	1039	1055	1002	1042	1022	1077	1054	1013	1052	1084	1043	1018	1094	1062	1061	1060	1066	1105	1066	1097	1049	1055	1098	1079	1066	1046	990	1100	1060	1089	1084	1075	1029	1054	1028	1066	1026	1014	1066	1055	1078	997	1078	1059	1060	988	1058	1004	1084	1059	1053	1064	1092	1040	1097	1003	1113	1054	1051	1034	989	1097	1063	1092	1066	1060	1007	1030	1052	1053	1038	1065	1132	1086	1099	1047	1058	1110	1042	1023	1064	1044	1069	1049	1025	1089	1059	1082	1050	1023	1042	1090	1101	1026	1070	1035	1028	1027	1075	1126	1058	1089	1039	1047	1053	1049	1054	1028	1068	1023	1081	1091	1052	1102	1058	1061	1056	1050	1077	1114	1022	1077	1020	1098	995	1090	1067	1056	1042	1078	1084	1022	1101	1038	1014	1055	1034	1008	979	1017	1028	1025	1109	1100	1111	1023	1041	1074	1083	1078	1094	1049	1034	1065	1055	1065	1073	1013	1056	1059	1038	1139	1099	1047	1097	1042	1080	1096	1063	1069	1082	1027	1086	1073	1063	1045	1051	1042	991	1015	1073	1087	1058	1023	1037	1029	1110	1044	1071	1042	1084	1049	1083	1067	1077	989	1062	1044	1101	1082	1094	1097	1045	1069	1061	1043	1007	1042	1081	1029	1086	1079	1040	1119	1022	1034	1057	1067	1030	1069	1079	1048	1057	1082	1076	1049	1045	1051	1008	1087	1055	1087	1027	1055	1092	1064	1064	1033	1071	1058	1092	1090	1062	1069	1066	1060	1059	1025	1016	1093	1105	1044	1066	1007	1035	1054	1035	1041	1041	1043	1057	1072	1049	1070	1059	1102	1061	1080	1019	1024	1135	1049	1039	1035	1052	1052	1062	1020	1046	1061	1047	1083	1021	1044	1095	1032	1081	1101	1101	1031	1028	1060	1035	1037	1025	1017	1093	1071	1069	1062	1048	1062	1062	1080	1057	1044	1030	1103	1108	1058	1116	1072	1080	1043	1010	1065	1053	1053	1044	1064	1017	1051	1034	1113	1076	1087	1017	1126	1060	1072	1052	1018	1096	1099	1092	1020	1073	1098	1028	1101	1057	1081	1033	1081	1055	1049	1038	1044	1098	1053	1078	1116	1036	1035	997	1073	1036	1002	1010	1041	1033	1110	1086	1040	1080	1029	1047	1049	1104	1060	988	1051	1033	1058	1083	1094	1074	1052	1129	1057	1070	1126	1104	1009	1078	1052	988	1004	1032	1068	1050	1032	1051	1092	1079	1040	1052	1074	1053	1055	1008	999	1079	1071	1041	1063	1039	1028	993	1072	1061	1132	1040	1038	1068	1084	1070	1128	1027	1053	1064	1083	980	1065	1046	1025	1102	1088	1037	1077	1087	1074	1041	1023	1032	1052	1047	1098	1004	1035	1124	1060	1014	1021	1069	1102	1104	1109	1105	1027	1043	1001	1062	997	1043	1042	1044	1108	1099	1031	1038	1035	982	1053	1067	1057	1076	1017	1027	1042	1082	1047	1011	1065	1071	1124	1015	1070	1076	1094	1040	1050	1015	1024	1065	1087	1042	1081	1061	1030	1044	1075	1002	1013	1013	997	1119	1136	991	1099	1007	1086	1079	1084	1069	1023	1063	1016	1074	1069	1071	1074	1052	1080	1047	1082	1071	1068	1034	1084	1043	1056	1037	1015	1054	1065	1099	994	1110	1088	1124	1047	1035	1000	1051	1096	1064	1110	1052	1060	1060	996	1081	1070	1103	1072	1026	1046	1093	1040	1050	1056	1018	1017	1084	995	1023	1044	1072	1039	1025	1060	1089	1088	1067	1078	1130	1031	1066	1058	1058	1059	1038	1056	1023	1084	1076	1053	1090	1064	1062	1076	1094	1038	1091	1043	1039	1054	1042	1062	1070	1082	1051	1051	992	1021	1041	1102	1077	1077	1087	1034	1063	1058	1020	1098	982	1072	1023	1114	1076	1112	1008	1091	1051	1056	1028	1082	1017	1072	1062	1078	1022	1030	1082	1053	1033	1075	985	998	1093	1077	1012	1038	1095	1095	1084	1067	1050	1083	1022	1125	1043	1069	1120	1030	1116	1026	1115	1043	1059	1071	1054	1067	1027	1053	988	1027	1032	1056	1017	1064	981	1072	1055	1041	1153	1047	1047	964	1040	1077	1016	1015	1014	1072	1034	1051	1070	1088	1106	1022	1054	1008	1048	1023	1087	1092	1094	1053	1021	1063	1025	1061	1049	1004	1124	1066	1058	1024	1002	1068	1136	1054	1031	1090	1015	1032	1042	1083	1081	1063	1027	1080	1115	1063	1096	1071	1023	997	1008	1060	1041	1014	1069	1063	1044	1009	1029	1050	1058	1083	1009	989	1039	1144	1080	1027	1074	1098	1054	992	1027	1067	1059	1081	1102	1009	1060	1088	980	1085	1109	1060	1061	1113	1027	1051	1062	1051	1080	1039	1071	1058	1074	1082	1042	1053	1053	1090	1080	1039	1055	1010	1106	990	1037	1026	1021	1038	1076	1017	1075	1103	1132	1014	1083	1020	1072	1036	1014	1013	1044	1074	1046	1010	1018	1031	1059	1073	982	1044	1093	1061	1025	1076	1044	1075	1043	1046	1057	1066	1054	1047	1080	1057	1053	1072	1044	1049	1075	1078	1074	1020	1045	1071	1008	1059	1102	1045	1046	1047	1057	1041	1075	1049	1052	1023	1018	1020	1018	1055	1052	1041	1006	1052	1057	1018	1039	1064	1114	1066	1041	1033	1100	1084	1090	1092	1067	1071	984	1022	1001	1033	1039	1060	1084	1057	1051	1049	1107	1049	1039	1055	1016	1058	1064	1061	1044	1055	1033	1019	1059	1088	1105	1001	1097	1053	1069	1075	1095	1058	1055	1041	1040	1087	1084	1060	1090	1021	1061	1032	992	1115	1067	1057	1040	1062	1076	1164	1033	1021	1130	1054	1051	1082	1056	1044	1051	1129	1077	1084	1064	1041	1021	1019	1071	1037	1034	1154	1016	1041	1058	1060	1026	1011	1032	1107	1092	1078	1035	1063	1046	1051	1090	1132	1078	1014	1038	1099	1077	1108	1006	1072	1067	1084	1079	1048	1023	1067	1057	1060	1077	1077	1068	1100	1035	1058	984	1066	1053	1024	1084	1022	1023	1079	1049	1064	1074	1031	1048	1076	1073	1070	1036	1067	1068	1075	1095	1122	1050	1061	1081	1040	1011	1037	1075	1042	1064	1032	1057	1089	1116	1036	1052	1007	1048	1130	1089	983	1052	1054	1111	1051	994	1038	1068	1042	1036	1075	1090	1066	1027	1000	1079	1058	1049	1045	1096	1113	1037	1013	1078	1075	1046	1048	1040	1070	1070	1086	1057	1105	1021	1087	1077	1043	1116	1006	1085	1091	1046	1086	1074	1039	1145	1054	1098	1087	1124	1074	987	1087	1037	1053	1055	1081	1077	1107	1017	1054	1099	1088	1065	1054	1018	1024	1025	1034	1037	1033	1064	997	1026	1004	1044	1050	1057	1073	1068	1083	1073	1009	1064	1111	1049	981	1085	1034	1051	1062	1095	1018	1100	1074	1011	1070	1045	1030	1043	1103	1029	1044	1049	1009	1055	1037	1071	1102	1063	1037	1048	1034	1010	1080	1079	1074	979	1047	1028	993	1037	1075	1047	1063	1067	1030	1090	1074	1047	1095	1086	1034	1082	1016	1078	1032	1034	990	1094	1010	1033	1049	1095	1026	1043	1014	1041	1085	1100	1063	1087	1022	1085	1065	1036	1033	1009	1057	1042	1104	1021	1089	1045	1071	1043	1005	1081	1020	1046	1069	1076	1038	991	1108	1075	1046	1072	1070	1053	1078	1089	1074	1038	1077	1041	1081	1084	995	1109	981	1064	1098	1088	1083	1071	1054	1039	1074	1023	1065	1043	1087	1092	1060	1037	1027	1038	1050	1062	1082	1039	1135	1100	1102	985	1051	1031	1147	1085	1012	1099	1052	1077	1097	1028	1045	1039	1047	1032	1036	979	1085	1102	1061	1080	1037	1014	1062	1097	1095	1028	1005	1078	1053	1081	1100	1051	1116	1073	1066	1045	1063	1069	1106	1016	1104	1125	1076	1048	1067	992	1025	1005	1061	1028	1053	1083	1026	1122	1088	1059	1058	1000	1065	1072	1017	1074	1001	1082	1007	1124	1099	995	1072	1063	1084	1005	1000	1015	1044	1021	1029	1065	977	1011	1045	1046	1044	1101	1084	1034	1042	1114	1059	1056	1058	1089	1035	1088	1035	1041	1063	1111	1072	1118	963	1104	1071	1049	1023	1021	1097	1084	1064	1112	1053	1067	1033	1079	1049	1066	1064	1068	1039	1014	1029	1023	1115	993	976	1091	1073	1042	1097	1114	1028	1126	1092	1124	1044	1087	1028	1047	1027	1047	954	1029	1051	1027	1045	1067	1001	1082	1078	1020	1043	1085	1034	1043	1063	1057	1049	967	1005	1108	1088	1013	1082	1034	1091	1121	1103	1101	1066	1033	1048	1043	1084	1071	1100	1088	1065	999	1042	1037	1044	1049	1123	1053	1036	1075	1086	1042	1090	1063	1086	1043	1056	1032	1068	1023	1047	1060	1075	1055	1059	1058	1051	1020	1005	1106	1115	993	1022	989	1075	1022	1113	1076	1098	1048	1063	1087	1080
24747	21940	31851	31105	40985	37997	25874	10789	3013	1142	823	743	785	764	774	799	761	779	788	761	727	741	787	743	748	764	768	750	782	789	783	758	761	713	769	753	780	709	771	781	765	795	804	701	718	755	791	725	707	776	728	766	767	803	753	740	729	827	733	708	776	769	809	783	767	776	790	778	770	777	745	748	761	769	748	746	758	720	732	745	727	775	697	703	715	771	756	805	736	765	739	765	697	704	744	792	743	767	728	791	755	740	736	685	732	723	737	729	802	746	767	746	772	735	718	708	786	720	686	799	712	758	734	785	742	732	741	735	741	799	772	744	755	756	777	760	756	681	738	790	795	735	772	807	723	730	747	718	722	786	751	689	784	750	792	755	720	775	778	786	771	717	719	715	751	783	769	760	759	753	765	715	786	765	751	748	736	758	760	701	721	720	716	752	739	725	717	757	769	742	737	690	743	753	740	757	785	774	679	753	731	751	768	813	746	757	769	762	757	751	741	729	746	749	688	747	711	751	769	723	744	764	752	723	674	724	767	757	737	759	793	716	727	711	749	745	775	722	812	672	754	800	734	757	800	678	751	740	713	776	749	740	712	708	754	755	703	772	766	765	756	767	725	730	746	749	687	717	747	702	719	767	761	772	695	728	754	786	810	686	718	733	783	760	745	754	725	769	751	757	762	749	747	776	761	736	799	760	746	729	776	789	746	745	767	773	747	762	729	729	785	791	742	764	753	750	787	729	764	729	762	724	686	733	732	777	774	753	754	732	759	724	726	761	829	667	782	701	735	763	740	720	765	753	713	799	725	721	752	741	785	835	741	746	752	708	733	738	818	773	697	772	765	799	805	704	767	735	787	740	755	756	758	769	756	756	767	797	757	762	713	761	772	750	741	789	747	749	737	788	761	714	733	769	736	746	781	751	702	707	742	729	794	752	733	771	700	710	783	725	726	710	777	737	747	730	728	705	706	707	776	747	746	800	755	755	763	740	763	784	712	773	742	750	789	761	727	797	770	764	726	769	764	740	734	782	683	693	744	800	754	769	760	718	751	772	758	754	802	659	747	783	751	771	742	751	785	762	762	733	754	745	744	734	728	747	760	737	734	723	767	759	750	811	754	752	810	769	740	743	708	719	720	772	767	778	740	717	735	776	734	767	775	744	735	751	769	727	745	765	736	795	754	751	750	749	784	767	697	749	763	766	748	733	707	711	737	719	745	760	794	753	730	734	743	761	811	742	763	760	735	805	739	741	761	711	709	758	788	716	733	758	799	742	713	724	740	791	708	734	737	776	748	753	747	708	773	777	749	757	758	765	779	712	759	774	763	757	731	810	758	763	732	777	829	763	734	735	723	728	777	767	729	722	735	732	835	775	723	748	737	764	727	765	768	738	719	775	757	744	742	764	756	742	760	747	730	731	776	789	775	715	784	742	744	729	757	768	748	759	749	760	712	746	730	773	771	765	747	785	728	732	735	761	787	757	731	794	733	754	805	843	744	742	791	749	709	765	781	765	776	786	677	761	760	737	751	754	751	783	745	742	797	722	731	728	735	745	718	712	786	775	746	754	723	720	804	727	779	724	730	730	728	785	691	737	757	732	759	728	738	752	755	748	729	763	733	731	736	800	735	765	755	751	748	746	775	766	764	787	741	723	743	767	724	785	771	706	744	736	716	729	738	747	769	768	754	805	745	763	781	748	720	765	750	715	740	755	778	731	734	732	764	761	777	725	713	763	706	766	778	744	809	766	785	772	780	763	787	776	754	753	757	796	801	733	742	758	764	722	729	743	694	737	713	734	727	750	724	777	737	762	770	747	748	705	765	725	729	755	754	755	688	833	726	728	768	751	765	782	826	740	783	727	748	710	751	752	734	759	778	805	728	735	742	747	765	758	725	727	762	735	748	760	787	734	786	759	772	791	776	715	715	721	749	777	743	751	726	771	755	743	710	761	753	733	737	783	772	775	727	784	745	781	772	754	733	767	720	735	742	739	744	753	741	755	794	796	746	757	756	708	777	757	785	717	757	739	738	728	816	763	797	701	730	718	750	745	728	756	758	748	773	776	734	724	721	791	725	735	722	751	759	727	686	791	712	759	775	762	756	742	774	761	774	743	809	747	736	736	783	759	746	794	795	739	717	712	672	748	770	774	738	730	749	793	800	768	774	779	785	752	693	746	746	741	715	776	802	708	783	747	737	739	742	778	761	762	788	747	723	734	750	769	787	722	720	749	751	750	761	706	775	758	742	731	707	733	726	752	727	706	775	709	787	741	769	752	783	738	764	787	767	714	707	790	740	719	721	761	799	767	713	743	773	744	757	747	746	748	756	785	755	750	758	757	761	754	764	736	754	726	777	751	762	770	746	729	714	750	708	816	735	744	753	760	750	749	757	773	801	711	763	772	748	750	739	744	719	730	762	743	732	800	756	773	749	778	713	771	671	712	762	718	693	741	746	715	761	749	726	666	771	753	742	745	741	781	791	716	747	803	752	763	713	797	768	731	760	747	764	744	755	749	793	740	732	766	718	748	740	791	697	707	762	778	776	800	743	703	724	731	735	764	698	775	741	727	777	713	741	732	784	712	826	770	725	762	769	725	727	792	717	778	740	726	742	731	779	763	733	693	774	801	766	745	753	757	708	725	764	757	724	790	732	748	758	722	757	718	774	776	736	732	721	765	791	729	737	797	737	752	774	754	763	725	751	763	734	746	727	779	707	683	742	750	717	776	732	767	695	739	742	749	760	745	728	725	763	728	818	724	797	765	726	765	735	780	784	747	766	756	782	758	766	742	779	750	721	761	739	676	718	759	741	741	704	692	730	746	753	708	747	704	752	762	699	728	770	781	794	783	760	750	742	742	780	726	737	734	684	742	737	750	740	775	769	736	749	766	762	793	774	759	755	788	778	749	798	711	791	736	698	713	748	778	723	732	767	724	744	711	747	743	737	745	768	718	806	688	790	772	733	737	755	737	761	744	735	706	761	753	774	814	727	757	730	723	776	742	768	747	698	740	771	759	746	754	729	728	766	741	778	733	769	771	733	741	765	755	764	748	787	754	727	773	748	756	727	747	820	726	727	742	725	802	762	726	718	711	752	745	735	735	761	786	737	728	733	764	759	671	741	752	736	754	763	748	756	770	705	785	754	742	743	799	777	777	752	754	758	676	763	712	718	756	776	808	729	765	707	768	737	728	709	774	733	728	735	757	792	764	754	696	737	748	729	682	773	758	777	751	734	793	775	708	771	833	699	691	751	715	766	767	764	705	717	732	726	738	725	731	742	720	755	740	730	751	771	721	763	674	726	714	798	732	751	711	752	765	773	731	722	705	787	754	693	674	765	737	781	793	728	742	774	754	754	753	742	750	731	761	755	763	775	771	722	736	725	741	776	775	766	701	703	738	734	792	707	749	738	733	766	703	744	752	752	733	771	794	753	796	747	716	764	728	747	751	722	762	733	745	752	774	782	720	731	736	710	760	732	726	724	786	724	726
46909	74174	58878	43890	46995	38355	25252	11701	3998	1539	923	900	878	889	854	862	875	875	883	880	834	925	881	917	939	842	884	897	884	860	886	928	887	948	829	896	886	921	986	903	866	871	876	898	883	909	889	858	860	867	923	914	830	914	883	861	874	839	916	892	905	881	869	867	878	875	873	916	888	861	852	878	923	881	911	853	912	887	929	913	895	890	865	896	897	878	900	894	841	879	943	886	874	878	879	867	856	860	945	890	893	871	864	895	903	889	872	931	834	930	888	869	876	876	904	865	877	895	882	900	904	898	858	888	867	903	912	904	891	880	911	919	901	867	838	882	924	918	821	911	908	907	874	914	853	886	859	885	867	891	908	879	881	901	898	920	879	937	883	859	884	846	893	864	878	875	832	906	863	900	957	841	858	915	938	904	891	859	924	906	921	926	899	843	907	882	859	891	896	905	925	906	835	864	863	859	905	948	931	892	874	941	932	868	903	886	907	928	916	890	893	953	895	901	882	873	874	871	917	834	861	942	913	897	838	889	901	905	900	925	895	889	887	888	911	888	854	920	895	869	898	911	912	883	925	854	897	843	876	952	896	856	915	903	954	883	891	902	826	841	890	903	876	883	870	907	862	912	916	822	885	911	912	868	858	837	892	910	878	931	876	884	877	891	844	887	915	823	911	849	955	921	944	939	876	905	894	864	858	854	917	905	896	900	899	889	860	884	856	907	906	917	891	870	883	932	882	874	934	865	902	885	885	891	899	849	906	899	880	853	989	873	952	873	873	904	913	881	897	871	878	926	909	883	871	892	927	889	920	911	853	863	906	885	917	899	940	819	920	852	898	925	888	866	897	877	924	916	848	834	878	899	928	869	863	812	858	880	862	911	910	888	841	879	934	891	933	869	867	895	922	875	910	883	924	890	813	884	865	929	872	842	879	859	845	953	891	881	931	866	878	885	855	909	846	857	910	861	869	888	878	886	890	883	876	966	917	884	899	912	916	885	870	846	860	883	873	903	839	844	846	850	895	877	909	851	923	883	912	953	902	884	845	865	919	881	875	896	865	901	871	889	914	846	920	914	880	896	864	880	895	889	856	880	849	846	872	845	907	825	853	875	973	911	841	906	901	844	929	891	928	868	870	870	925	936	909	880	869	894	933	822	854	918	840	924	836	855	899	892	918	916	854	915	890	853	900	916	886	885	909	867	859	967	922	888	860	912	921	908	900	893	844	893	872	912	881	834	929	825	872	875	874	861	878	853	890	906	919	889	906	919	890	924	837	909	956	856	838	848	855	895	881	853	910	826	881	916	852	864	878	940	911	943	896	908	881	862	871	839	910	855	892	849	869	884	914	884	912	899	928	850	929	930	883	916	917	872	911	860	906	869	854	872	823	867	945	878	926	899	883	905	918	889	879	863	830	872	912	888	901	905	954	919	873	894	884	898	875	828	903	863	921	863	878	883	907	886	896	884	890	883	923	888	847	876	866	864	829	891	843	889	860	869	888	874	894	915	852	876	947	841	932	920	885	856	878	876	918	896	859	901	913	913	826	896	889	849	930	928	904	886	844	822	834	891	922	872	911	973	883	903	890	868	910	851	861	879	841	876	868	933	905	877	884	869	893	895	900	897	830	900	948	889	886	909	958	910	911	875	941	865	906	869	888	927	880	882	889	833	861	901	908	875	917	886	893	840	921	924	848	888	899	865	911	909	910	873	861	883	904	850	937	860	893	903	906	897	894	866	955	827	869	896	881	880	898	893	909	838	932	922	870	879	871	859	881	896	870	917	911	864	886	908	915	868	860	917	857	876	905	879	918	869	858	920	890	875	883	885	881	852	862	919	892	951	915	870	889	915	844	936	922	917	922	861	881	910	909	924	940	872	929	860	838	883	859	922	956	885	894	905	880	904	851	872	844	898	910	869	902	888	916	958	894	887	873	898	872	878	888	887	867	857	864	909	906	859	908	836	915	878	893	905	859	921	886	889	917	888	894	913	924	861	838	926	841	886	906	897	846	871	865	892	911	864	904	886	925	934	864	863	863	877	926	904	856	903	881	840	902	892	895	869	844	935	893	910	881	890	901	870	892	892	856	868	916	946	847	885	879	845	861	878	911	871	899	905	890	929	952	872	899	845	873	834	912	851	873	828	898	870	896	834	906	874	887	872	876	916	876	893	841	873	865	902	897	857	893	883	876	856	892	880	907	919	886	941	896	896	908	879	885	845	903	871	879	854	925	877	923	854	849	908	825	902	927	853	883	935	901	885	917	868	873	908	896	894	903	889	844	915	908	963	876	879	847	888	887	863	870	875	856	868	931	819	911	908	825	949	934	908	801	888	844	896	887	908	887	894	929	896	871	938	913	939	857	865	871	836	839	947	965	934	915	884	861	870	894	930	874	844	903	843	843	887	909	919	926	892	908	914	890	891	928	897	900	867	863	908	923	893	846	836	882	832	891	908	882	861	926	838	864	860	860	887	841	964	950	911	826	885	854	886	908	864	957	896	929	886	846	912	917	893	857	827	945	896	919	893	951	925	858	857	921	881	898	920	853	852	894	906	936	897	895	917	856	846	879	932	833	873	896	843	882	882	901	922	857	873	901	922	896	903	860	924	856	879	906	875	915	874	860	915	889	887	906	863	914	909	910	939	918	872	875	883	910	918	865	877	887	917	889	897	890	873	857	940	878	873	885	869	889	857	938	858	892	888	899	946	889	908	913	860	894	904	875	888	897	905	872	913	917	916	942	891	841	878	866	830	871	912	890	847	876	895	952	897	894	872	919	856	931	878	924	894	870	861	895	872	853	870	889	866	912	830	885	903	894	889	848	870	860	861	869	906	898	922	919	882	861	882	862	898	890	894	914	898	878	884	890	891	841	899	889	890	863	869	851	896	865	923	869	913	902	889	924	871	889	867	950	895	894	858	851	907	963	901	868	940	854	873	885	883	870	882	842	916	923	878	922	868	885	948	815	842	900	844	908	839	909	934	882	906	925	917	881	891	886	897	914	846	886	883	915	852	861	899	904	878	937	900	901	866	940	935	910	883	899	834	885	906	927	895	884	873	985	917	886	903	875	941	901	886	898	908	854	874	871	867	930	898	866	864	948	881	916	864	902	887	923	869	925	833	897	910	896	886	921	844	893	912	892	915	879	939	899	912	899	891	884	947	893	922	897	941	837	874	891	909	941	848	839	844	852	856	924	912	901	894	860	948	945	853	861	898	837	901	912	837	910	869	877	888	864	902	860	844	870	955	878	867	898	891	885	875	840	887	816	883	957	886	888	831	864	883	876	923	925	885	833	865	914	897	903	932	872	828	867	891	886	875	869	905	868	917	859	902	878	907	864	892	904	869	897	861	889	902	869	901	949	845	857	868	922	853	877	946	886	878	856	889	819	906	908	924	902	824	942	874	890	903	877	920	886	890	899	896	915	897	931	887	823	883	931	942	845	854	920	874	895	904	864	880	853	861	867	894	922	863	896	881	873	852	894	883
23399	21521	30128	29071	43110	45519	35302	17540	5188	1626	844	739	739	706	717	767	714	728	780	676	750	716	741	708	701	719	683	740	713	733	735	742	730	676	704	798	742	773	717	723	734	722	707	729	705	694	701	725	725	752	724	751	751	726	741	689	721	721	725	755	688	745	679	683	716	704	748	755	745	731	739	711	728	721	744	705	737	733	702	739	721	739	738	720	672	686	708	731	679	714	751	732	704	724	720	728	689	697	709	679	705	689	736	673	697	733	709	712	712	719	724	681	755	688	675	672	732	693	774	704	767	674	725	702	682	717	718	669	746	653	639	674	708	686	682	702	711	736	716	721	736	683	701	679	677	725	685	754	741	695	703	745	687	687	688	730	707	746	705	711	719	664	725	688	723	714	702	762	712	730	748	720	710	728	719	744	692	711	743	717	711	708	741	671	721	723	730	737	710	723	745	697	670	694	731	769	700	675	728	686	719	687	739	718	692	698	727	703	734	666	735	749	679	699	686	737	678	697	691	697	751	725	705	710	748	736	701	792	685	721	779	686	653	696	725	681	721	721	690	680	714	698	766	677	713	701	691	737	694	709	710	694	730	743	723	779	707	711	710	717	741	707	737	715	718	703	724	694	722	736	701	725	727	713	704	712	750	702	652	701	703	700	681	721	666	720	759	650	704	643	709	698	771	727	649	756	745	705	738	710	701	716	702	742	739	750	749	680	737	733	722	728	653	731	706	732	715	696	741	704	713	749	718	727	706	674	722	743	737	705	686	703	717	672	780	709	704	675	731	715	714	720	723	762	767	707	696	712	733	720	680	666	710	698	696	692	684	746	722	700	686	725	718	745	734	709	707	677	760	752	675	704	716	712	682	678	684	701	693	706	725	718	693	738	753	697	672	730	725	705	696	675	712	677	762	727	698	721	734	695	743	782	745	743	760	769	726	676	743	757	729	739	676	672	749	699	790	721	742	676	721	720	716	693	697	676	688	667	733	734	725	728	680	719	760	688	744	683	712	704	724	781	717	700	649	671	724	733	717	685	750	677	716	691	688	707	706	737	726	757	700	735	738	765	711	714	743	775	749	729	750	694	690	741	684	725	711	733	710	708	709	707	692	793	761	688	701	656	717	733	750	712	701	729	729	723	733	719	685	701	719	755	722	726	709	731	725	686	694	712	764	710	748	717	731	650	714	707	701	722	721	719	740	703	732	698	753	704	704	757	729	712	665	733	706	712	695	742	717	695	705	698	748	728	706	718	743	698	708	736	747	751	706	740	688	753	719	735	743	715	743	688	718	698	723	705	706	714	671	714	670	727	694	685	749	688	732	690	724	685	687	788	722	713	689	709	683	705	676	783	714	713	718	677	683	750	705	722	707	742	720	725	738	759	709	686	721	736	708	715	697	699	725	747	761	697	769	726	728	713	755	699	735	736	717	765	712	691	703	672	754	688	728	679	685	691	739	745	731	682	777	691	699	727	705	734	668	736	705	751	726	704	681	734	709	700	671	729	742	714	738	698	689	757	716	694	740	709	718	730	710	681	714	747	725	716	705	737	731	652	726	738	752	699	747	702	717	777	663	722	732	771	650	683	689	727	713	744	722	734	691	738	707	730	738	752	728	710	701	708	744	732	722	695	691	675	720	689	720	716	723	692	732	730	681	722	716	737	708	738	698	771	712	624	719	717	713	716	762	713	688	731	687	701	700	722	682	733	709	713	704	720	700	734	702	691	688	706	725	695	708	646	716	751	700	724	711	748	699	690	746	752	716	692	661	732	678	703	777	711	710	728	735	715	705	713	712	749	729	753	761	702	699	665	719	735	685	725	667	765	692	634	734	712	697	727	729	725	683	694	785	770	736	729	669	699	740	765	700	653	758	716	751	711	680	692	742	738	735	701	707	695	706	684	758	737	684	738	704	752	725	720	692	695	696	744	747	739	738	736	712	731	715	653	700	672	737	729	755	729	731	698	731	711	717	698	731	713	730	699	717	718	744	718	714	747	724	690	681	672	679	696	667	748	754	679	700	768	726	715	729	708	720	716	681	734	729	706	708	679	689	725	710	707	700	692	689	688	668	703	748	731	715	755	743	692	727	703	714	734	685	716	682	686	725	637	706	726	714	718	771	699	665	709	685	694	714	709	665	715	698	680	713	742	715	745	718	680	742	705	768	721	728	666	701	705	700	728	688	711	700	679	733	761	723	704	720	709	716	750	723	731	745	750	761	713	710	671	732	759	702	717	721	713	702	697	736	734	680	720	653	692	745	720	700	687	692	696	732	672	712	758	711	667	674	715	736	703	739	731	728	750	701	737	748	656	757	715	725	729	746	724	801	719	726	718	687	768	699	645	731	730	754	741	669	658	702	693	715	719	700	716	718	631	702	726	708	748	750	665	739	711	781	716	733	694	720	711	689	662	699	720	676	700	702	749	690	706	735	747	689	695	688	707	744	714	771	732	685	711	737	678	676	774	703	703	704	720	672	715	722	777	703	752	721	696	721	712	672	765	723	665	723	698	703	754	691	715	719	721	713	675	724	674	732	756	748	734	672	701	704	764	738	739	749	683	688	678	681	722	716	751	704	708	714	706	712	721	706	731	709	725	724	671	686	684	714	714	744	748	708	738	713	669	690	709	731	729	705	709	730	708	727	717	788	710	671	681	734	702	721	684	690	777	744	714	705	681	747	737	758	770	761	721	694	729	703	717	700	695	695	700	705	701	750	763	687	758	731	682	703	760	684	736	742	722	687	692	739	722	694	702	753	728	708	710	707	737	740	727	695	691	723	734	688	728	682	734	777	738	729	744	642	694	700	713	711	767	730	695	724	677	720	720	684	712	731	731	718	686	699	723	738	759	726	687	703	700	670	748	762	738	710	734	720	675	657	714	706	688	715	741	731	701	728	762	761	753	740	730	709	747	731	728	716	694	685	753	746	706	766	698	722	726	713	728	760	753	739	661	726	718	716	707	717	680	699	746	745	775	717	734	670	708	668	717	736	728	703	725	722	661	775	713	721	702	697	729	707	719	760	704	717	726	722	750	694	712	684	730	662	695	677	749	732	687	725	711	695	732	715	702	730	734	717	771	722	746	733	735	668	672	742	712	715	722	742	703	723	696	719	649	713	700	723	707	676	725	688	676	689	694	692	709	742	707	737	657	702	732	695	697	723	700	701	734	687	712	749	750	694	716	691	766	694	695	716	722	797	704	675	692	720	725	695	751	713	718	702	737	694	755	760	668	644	690	803	697	680	732	775	703	722	722	709	713	663	709	725	714	732	700	733	744	711	694	726	791	721	694	712	679	713	735	687	718	702	694	769	694	708	725	700	750	690	753	736	751	679	754	748	725	676	738	741	703	749	701	708	732	682	721	680	691	756	759	713	790	694	674	732	699	690	685	709	699	744	706	703	721	728	692	686	711	718	672	684	722	718	702	702	672	704	702	713	722	696	716	719	716	656	685	720	731	694	736	680	726	714	778	739	713	739	703	743	772
50129	82269	69237	57631	59480	48836	34277	17280	6125	2251	941	839	828	851	859	795	801	806	784	804	871	786	799	801	819	831	832	769	834	853	873	846	832	851	862	811	801	813	841	885	803	857	838	800	857	831	860	823	787	841	844	855	828	838	838	863	835	822	804	852	823	875	829	841	855	809	792	832	855	855	844	807	837	867	834	857	848	787	800	842	803	885	823	822	846	843	819	781	837	839	852	788	805	814	816	813	850	799	823	829	834	860	781	791	849	777	824	811	834	796	858	798	791	848	864	886	853	812	793	840	795	790	776	811	778	799	825	803	806	840	797	822	809	817	836	793	846	838	818	812	790	865	839	790	838	864	747	829	826	824	840	750	786	826	821	842	840	829	830	819	799	866	787	826	864	818	853	820	825	852	831	820	835	804	836	841	823	841	811	838	878	800	810	823	860	821	819	803	856	853	811	896	862	889	785	823	866	852	786	820	862	784	782	834	810	816	845	806	823	782	833	865	779	837	881	831	813	795	863	767	847	845	803	801	810	789	824	805	844	809	842	806	770	841	829	817	839	865	854	855	838	853	763	814	839	814	822	802	776	776	841	820	845	825	841	845	807	824	824	831	809	869	872	802	846	818	850	846	789	808	798	860	849	854	798	807	837	819	839	836	881	813	783	806	788	802	847	800	859	854	820	842	783	802	820	814	799	820	865	822	820	843	785	793	818	846	851	815	808	804	835	856	861	836	779	836	887	796	847	818	814	818	813	795	822	808	794	852	843	832	815	873	843	786	822	757	832	864	844	833	777	798	843	830	892	835	817	868	795	855	819	827	830	828	827	839	812	771	820	837	797	846	831	812	829	828	793	859	816	832	847	847	853	766	839	840	841	822	833	844	876	865	864	858	797	824	800	838	786	858	824	826	792	880	821	825	825	852	815	807	836	824	805	838	852	867	837	810	842	840	830	857	856	809	820	807	812	783	832	834	810	905	835	814	807	890	798	843	815	770	798	782	777	801	874	790	833	827	827	856	809	837	823	819	863	809	799	792	799	779	772	832	815	800	876	795	812	814	855	842	819	815	813	806	863	779	819	831	789	851	820	872	806	837	822	890	744	844	800	816	789	795	812	784	825	827	836	835	833	778	861	811	749	806	876	840	773	780	817	837	804	832	846	858	856	831	853	810	840	821	786	762	808	827	841	846	844	812	804	796	863	783	780	801	870	805	822	843	901	866	836	828	841	792	811	863	779	768	791	820	811	813	826	867	829	810	808	815	837	802	842	837	867	894	825	843	795	827	804	773	822	883	844	811	846	820	796	808	846	858	802	865	809	794	823	808	834	836	860	835	797	815	828	803	795	797	847	802	843	804	834	825	845	787	810	842	838	809	895	851	856	851	794	820	815	771	822	849	820	832	844	837	796	815	792	840	814	810	784	824	787	803	842	842	795	841	851	857	814	849	817	863	800	817	802	863	793	854	778	804	864	859	790	791	828	838	840	751	860	829	821	829	827	780	840	872	816	806	848	855	772	874	837	849	853	795	809	825	805	812	852	851	859	828	804	881	799	787	845	814	787	806	839	809	812	844	826	837	821	840	794	799	838	824	812	839	827	844	831	817	871	838	860	825	784	821	865	809	857	820	820	758	840	799	805	875	774	814	838	797	817	820	862	792	846	819	798	806	867	868	814	790	807	859	814	788	860	850	814	827	818	821	848	836	786	847	853	851	825	817	853	782	822	780	831	797	842	828	754	829	835	865	829	797	799	822	810	814	845	867	799	833	846	801	837	825	811	782	866	861	837	855	822	838	836	843	822	822	845	815	793	818	795	779	830	822	815	822	858	797	794	809	793	822	824	803	872	827	803	854	850	818	816	795	789	785	779	821	849	845	816	810	794	794	836	804	808	847	779	769	831	861	806	850	871	801	815	787	785	881	843	871	842	753	793	816	793	788	879	850	765	820	818	852	876	789	834	864	818	821	839	852	834	807	841	844	823	821	790	805	857	872	817	819	884	823	811	854	811	752	836	794	816	877	792	850	848	867	824	830	829	722	831	883	782	810	862	815	786	835	856	868	840	800	796	813	828	859	815	834	819	793	816	859	804	814	809	847	836	841	816	822	851	797	850	794	848	842	809	829	827	826	779	839	796	857	836	887	828	812	807	847	837	833	865	820	865	802	818	795	840	800	862	818	781	838	852	877	806	858	848	860	788	839	866	810	839	843	867	836	847	851	792	845	838	821	806	835	853	816	853	884	821	829	799	865	807	800	794	809	793	824	873	801	786	861	844	851	872	803	772	815	820	842	782	799	859	815	865	806	833	817	839	816	854	779	794	772	835	802	794	818	856	816	875	833	844	790	816	803	865	806	837	837	820	853	802	872	804	799	733	844	839	849	816	867	821	826	810	855	808	811	789	774	824	814	831	863	842	845	833	849	859	844	819	814	847	840	826	822	825	811	820	815	862	819	825	853	845	784	822	857	871	845	771	855	799	851	818	786	840	787	841	794	837	814	779	825	783	813	786	869	872	846	807	809	865	797	891	848	773	835	831	853	813	799	823	841	831	786	831	770	847	835	823	886	856	852	835	833	864	827	838	836	793	848	795	851	850	765	802	792	824	834	801	892	800	831	842	793	817	823	739	781	897	862	806	784	806	806	825	810	842	825	833	844	816	796	851	815	807	793	781	742	798	836	853	846	825	852	840	857	834	810	863	835	805	780	774	795	757	793	826	859	852	866	815	840	795	855	844	830	846	812	818	862	832	845	854	821	778	842	784	780	866	803	826	907	850	799	817	808	847	814	854	833	839	838	826	830	854	886	827	784	881	844	837	831	876	837	792	790	822	847	837	815	818	827	799	846	866	826	817	840	806	827	854	873	803	812	816	781	822	818	834	740	834	864	839	790	780	872	837	862	896	895	819	843	809	861	816	812	862	852	840	837	831	858	795	824	732	792	849	829	794	824	872	789	843	845	848	825	826	841	851	825	863	844	870	778	806	806	822	903	813	879	814	795	863	827	792	828	847	809	853	842	847	813	823	842	858	841	846	871	797	846	896	814	810	818	785	798	832	856	803	881	888	823	822	773	802	825	869	799	841	825	831	862	827	834	818	859	825	777	871	850	826	794	842	759	840	839	803	835	822	846	824	759	779	822	858	827	875	842	832	809	879	828	836	805	830	828	842	778	844	822	820	848	837	815	839	766	839	792	825	822	799	824	827	812	822	842	820	816	846	860	842	835	811	838	883	822	827	861	825	802	836	826	848	793	786	798	814	826	874	793	782	804	798	786	853	805	879	805	823	846	864	850	856	814	862	802	837	833	806	824	860	840	788	813	803	823	856	819	815	876	829	801	827	839	831	805	840	837	829	879	823	809	825	830	852	819	821	824	829	814	824	826	823	803	857	796	813	797	787	829	808	808	850	855	861	855	826	781	834	820	844	853	806	891	839	829	830	846	817	902	848	846	772	817	866	834	759	870	847	878	835	785	826	849	837	783	854	848	819	867
33508	41431	43361	26335	15369	8931	4212	1886	1238	1037	950	962	923	892	919	929	889	892	929	892	901	950	883	916	871	880	870	941	886	949	883	862	930	897	937	919	903	921	922	927	990	936	992	937	890	824	928	961	928	907	903	840	902	917	928	872	914	866	878	879	927	919	889	891	937	828	869	874	881	926	918	939	947	891	891	878	1009	947	915	899	907	981	971	887	903	945	928	958	925	894	938	887	875	886	898	869	935	957	897	906	884	894	857	948	889	870	910	863	878	860	906	910	939	858	934	894	1000	917	913	946	868	855	927	910	922	884	860	921	929	903	906	938	965	950	919	894	931	863	915	949	933	883	905	870	898	930	900	933	893	952	854	871	916	919	904	886	896	919	863	975	924	888	931	911	952	927	917	921	892	936	945	866	885	918	902	944	900	950	905	927	913	905	923	897	912	935	935	919	873	904	934	910	906	912	942	898	921	921	918	939	905	944	884	935	918	858	881	867	972	925	888	895	868	885	876	921	894	892	893	948	924	917	927	938	847	912	922	909	948	910	876	890	930	911	934	919	902	926	897	929	934	894	895	902	891	886	948	894	922	860	879	910	919	919	912	904	928	924	933	922	858	922	907	891	952	1033	897	878	895	884	863	895	897	837	885	878	932	937	921	922	953	915	942	936	907	885	920	880	896	924	917	923	873	890	926	843	943	895	884	915	958	903	899	929	911	939	891	924	841	904	887	877	862	920	932	903	932	932	894	898	850	868	912	955	879	859	938	963	936	926	860	919	891	900	892	897	921	925	944	900	876	992	991	923	889	890	942	930	995	915	902	911	922	905	924	951	918	932	890	884	959	942	882	946	939	897	970	921	936	871	875	892	932	947	986	908	910	912	946	899	938	873	861	885	921	906	937	948	908	936	886	917	946	914	933	925	943	921	967	917	924	940	893	928	866	896	910	917	838	909	899	880	899	925	895	907	888	969	892	876	876	950	882	914	914	875	949	917	879	927	946	869	902	896	900	931	946	922	966	883	901	907	914	934	878	934	966	925	913	873	946	910	913	871	881	893	890	862	921	900	882	926	926	947	950	872	869	879	911	934	907	882	865	925	864	903	904	928	864	915	896	936	893	906	894	918	833	912	875	871	890	916	933	932	896	919	970	913	855	910	964	914	876	894	885	907	973	942	855	909	950	873	917	931	941	873	881	922	983	892	931	845	881	879	919	909	864	931	962	915	913	927	876	908	896	924	956	921	893	875	889	951	946	911	911	913	846	903	921	918	893	911	905	900	854	882	936	950	904	908	898	924	882	880	911	895	902	942	911	866	883	919	891	947	898	915	936	937	913	928	932	896	895	932	945	912	903	912	908	953	930	884	886	896	884	937	863	951	900	865	978	888	923	850	871	968	853	895	942	888	886	906	851	900	932	910	947	934	952	875	905	907	947	879	964	927	934	913	941	930	957	893	863	891	979	855	926	895	872	869	870	937	903	931	869	972	928	881	901	878	925	917	929	897	881	905	928	947	924	884	877	899	918	891	927	908	896	838	928	893	877	917	931	943	910	905	857	974	904	952	924	910	901	899	912	867	876	899	962	908	907	894	858	911	930	901	922	867	923	896	937	930	945	870	882	948	909	917	900	925	935	863	907	970	951	897	906	893	933	907	879	925	895	933	941	941	952	919	913	959	949	904	876	905	910	909	959	849	911	900	911	855	933	878	908	870	898	918	888	870	902	938	913	920	889	882	919	944	917	892	908	913	964	900	868	885	947	963	874	880	926	943	906	901	928	858	922	932	871	907	948	885	938	886	996	931	928	887	918	906	848	911	861	891	966	899	926	939	893	933	887	866	917	872	903	952	908	912	869	919	928	883	885	918	918	868	941	916	921	904	921	922	925	930	922	894	947	885	906	903	879	940	906	876	946	893	943	964	883	913	879	928	894	921	902	891	928	913	897	937	903	960	950	950	937	916	956	895	936	895	896	919	903	946	933	876	930	955	904	941	911	909	864	929	886	926	924	899	886	911	914	907	898	918	927	921	897	927	938	860	911	890	894	899	911	883	913	915	886	857	896	922	919	936	915	901	931	916	897	894	932	885	957	920	870	901	861	935	940	946	861	898	943	903	906	892	915	912	960	912	847	937	921	913	882	922	907	880	908	898	916	927	883	911	961	899	895	968	897	925	938	955	861	872	854	989	945	934	905	875	929	898	878	918	901	945	872	926	922	868	915	867	919	873	832	923	907	888	959	887	938	899	961	881	874	883	924	905	948	912	940	900	928	941	950	878	911	967	899	911	924	876	911	867	874	906	880	904	907	896	914	957	917	916	942	957	861	899	926	872	968	932	934	904	910	905	935	932	855	896	892	930	869	871	925	927	926	927	890	933	895	935	917	936	896	947	900	933	860	897	918	916	914	941	916	887	915	947	955	910	867	915	896	887	956	894	906	903	945	918	911	929	987	935	922	949	896	817	868	925	838	944	911	931	939	892	899	943	883	899	919	957	959	853	940	884	910	918	942	860	868	949	934	885	929	877	909	912	884	896	907	938	928	869	901	897	913	955	893	865	915	919	901	860	873	884	950	916	891	938	878	923	936	913	895	893	889	914	920	943	892	953	881	940	891	913	913	920	908	917	941	851	931	855	878	887	926	946	942	927	839	953	862	929	942	908	933	921	927	899	953	918	887	923	874	896	905	873	919	947	915	867	918	914	944	848	933	885	901	933	944	937	921	886	895	884	882	878	870	913	946	914	887	891	870	878	884	880	921	873	922	902	872	916	910	909	907	869	929	910	913	875	868	857	879	830	930	883	910	943	850	934	917	905	878	906	872	951	875	895	901	922	906	912	916	941	940	912	979	909	946	848	864	885	931	920	902	889	884	894	933	952	866	905	1014	952	925	948	868	953	908	942	962	885	916	895	908	934	909	940	897	927	887	886	940	871	898	906	947	896	915	928	864	885	876	941	868	924	906	889	925	944	879	908	886	919	897	846	833	904	921	912	912	876	974	910	882	950	917	941	951	879	885	896	899	875	948	904	872	886	936	911	922	905	918	943	959	959	859	932	896	926	908	905	849	865	918	918	897	910	892	892	946	905	913	951	886	913	875	880	928	914	856	876	909	873	922	935	894	935	896	879	919	919	886	920	902	905	918	904	919	883	942	874	897	935	949	845	879	903	885	856	870	931	950	962	895	911	946	880	869	978	918	894	903	922	913	943	932	915	960	859	905	921	862	962	987	946	901	932	908	888	878	833	882	904	918	872	917	932	908	966	874	853	909	911	871	944	918	929	935	941	925	893	894	942	908	925	917	962	912	938	891	906	896	911	889	928	881	930	908	876	927	908	930	957	952	906	919	918	895	913	865	921	915	906	926	951	911	933	911	881	959	941	911	917	912	896	907	914	889	965	943	917	903	911	920	913	943	886	919	945	919	893	895	875	901	883	913	954	922	947	899	876	915	871	935	937	941	891	922	916	880	912	912	927	862	921	929	991	942	911	907	956	917	875
42418	56755	45174	23259	16414	10781	5387	2418	1462	1226	1046	1150	1059	1075	1070	1072	1058	1044	1033	1067	1076	1062	1064	1048	1080	1075	1070	1071	1058	1078	1054	1042	1038	1072	1057	1030	1049	980	1083	1113	1043	1070	1022	1053	1030	1057	1086	1065	1026	1089	1055	1072	1083	1053	1052	1037	1066	1028	1066	1023	1076	1079	978	1137	1020	1104	1070	1075	1109	1064	1118	1114	1104	1082	1098	1077	1096	1006	1058	1041	1117	1044	1029	1122	1045	1029	1041	1063	994	1007	1096	1060	1044	1010	1087	1076	1067	1090	1049	1025	1117	1040	1060	1054	1036	1049	1074	1098	1057	1080	1056	1062	1032	1041	1084	1091	1076	1022	1005	1044	1098	1080	981	1069	1076	1042	1044	1013	1071	1118	1032	1043	1021	1030	1079	1061	1057	1041	980	1034	1092	1040	1056	1068	1079	1068	1053	1114	1046	1100	1100	1061	1099	1037	1044	1059	1059	992	1078	966	1074	1081	1023	1109	1039	1119	1112	1035	1089	1090	1083	1060	1043	1037	1039	1087	1045	1054	1083	1092	1048	1046	1002	1043	1099	1101	1065	1103	1054	1020	1016	1036	1030	1051	1057	1068	1072	1055	1109	1048	1084	1076	1091	1125	1044	1079	1098	1041	1070	1056	1065	1029	991	1118	1077	992	1073	1045	1056	1098	1039	1088	1054	1098	1021	1013	1048	1082	1047	1063	1057	1096	1074	1055	1055	1062	1041	1102	1036	1069	1088	1114	1067	1133	1067	1060	1009	1021	1049	1067	1107	1091	1086	1028	1075	1076	1080	1066	1021	1044	1057	1107	1063	1041	1039	1058	1081	1083	1047	1055	1110	1123	1060	1068	1043	1082	1049	1030	1051	1013	1034	1085	1018	1015	1071	1020	1083	1091	1107	1141	1136	1004	1128	1055	1047	1003	1071	1098	1062	1074	1094	1035	1017	1027	1121	1064	1117	1069	1125	1019	1104	1050	1159	1054	1034	1035	1031	1044	1031	1023	1091	1031	1113	1022	1060	1075	1071	1084	1102	1087	1104	1050	1025	1065	1032	1040	1054	1047	1064	1092	1033	1098	1113	1082	1020	1050	1084	1073	1064	1044	1066	980	1082	1060	1080	1037	1007	1033	1098	1067	1102	1038	1052	1084	1094	1152	1056	1005	1007	1017	1032	1038	1102	1072	1041	1044	1096	1046	1015	1065	1010	1060	1086	1026	1121	1045	1067	1047	1066	1088	1064	1078	1123	1026	1057	1039	1077	1086	995	1080	1012	1128	1069	1003	1040	997	1058	1056	1023	1047	1066	1053	1085	1047	1021	1017	1047	1031	1052	1063	1029	1060	1138	1050	1111	1087	1062	1058	1036	1036	1110	1071	1061	1034	1012	1111	1048	1088	1007	1059	1035	1054	1073	1096	1082	1107	1036	1076	1015	1074	1045	1040	1062	1099	1053	1032	1079	1073	1104	1085	1065	1077	1069	1044	1116	1046	1124	1089	986	1077	1071	1097	1112	1083	1034	1119	1080	1088	1058	1040	1049	1059	990	1054	1051	1038	1096	1006	1053	1123	1084	1018	1020	1051	1075	1030	1077	1073	1089	1045	1088	1109	1027	1116	1046	980	1078	1047	1089	1063	1061	1064	1072	1067	1035	1075	1080	1058	1068	1050	1030	1103	1107	1019	1033	1055	1033	1075	1015	1116	1101	1076	1064	1082	1061	1078	1070	1065	1074	1022	1033	1059	1045	1057	1069	1122	1136	1055	1060	1105	1101	1059	1045	1045	1014	1081	1040	1081	1105	1126	1086	1083	1069	1008	1045	1068	1087	1152	1052	1028	1061	1080	1064	1027	1021	1043	1063	1092	1088	1106	1055	1016	1054	1040	1017	1059	1071	1004	1017	1060	999	1072	1101	1074	1080	1079	1053	1069	1047	1034	1020	1062	1041	1116	1062	1051	1083	1068	1092	1050	1090	1033	1035	1016	966	1017	1101	1066	1030	1013	1113	1023	1049	987	1080	1035	1038	1046	1091	1054	1080	1042	1043	1101	1047	1061	1063	1097	1085	1084	1090	1068	1064	1017	1054	1094	1056	1078	1079	1065	1059	1055	1025	1059	1046	1029	1061	1094	1060	1070	1094	1091	1064	1171	1120	1073	1115	1004	1111	1054	1050	1048	1063	1042	1084	1066	1014	1057	1118	1085	1062	1068	1081	1069	1010	1114	1046	1114	1033	1017	1022	991	1080	1056	1015	1061	1093	1013	1066	1094	1053	1038	1061	1112	1060	1053	1079	1056	1060	1050	1069	1052	1057	1043	1054	1025	1064	1025	1023	1009	1067	1017	1024	1073	1108	1088	1046	1112	1108	1100	1008	1042	1112	1088	1042	1063	1107	1052	1065	1042	1084	1072	1128	1100	1068	1073	1092	1081	1035	1127	1078	1104	1115	1095	1049	1003	1114	1040	1052	1089	1075	1065	1044	1102	1090	1086	1100	1075	1064	1044	1015	1074	1062	1076	1048	1115	1029	1121	1030	1065	1085	1051	1089	1099	1032	1060	1081	1091	1131	1015	1057	1088	1077	1068	1108	1109	1046	1076	1083	1067	1096	1027	1072	1079	1060	1075	1100	1029	1067	1041	1057	1096	1060	1068	1051	1069	1094	1057	1083	1070	1061	1067	1098	1006	1127	1036	1095	1079	1071	1117	1006	1103	1073	1009	1107	1093	1023	1061	1074	1049	1046	1043	1046	1036	1051	1006	1024	1022	1044	1037	1035	1068	1081	1055	1030	1065	1064	1077	1042	1041	1126	1069	1040	1056	1012	1048	1086	1044	1040	1006	1121	1058	1059	1069	1087	1110	1036	1012	985	1070	1042	1067	1075	1150	1074	1051	1035	1030	1081	1065	1048	1052	1076	1091	1044	1077	1032	1072	1063	1040	1092	1011	1082	1030	1064	1072	1074	1004	1113	1010	1084	1087	1045	1101	1055	1010	1072	1038	1067	1084	1099	1108	1051	1089	1102	1099	1061	1036	1051	1095	1089	1074	1097	1057	1054	1053	1091	1072	1106	1080	1071	1096	1086	1031	1071	1079	1067	1032	1030	1038	1105	1065	1059	1105	1089	1034	1053	1053	1066	1044	1020	1101	1039	1125	1040	1060	1069	1071	1113	1040	1082	1109	1036	1029	1050	1035	1065	1004	1059	1040	1022	1124	1089	1076	1036	1041	1086	1081	1051	1043	1053	1050	1091	1030	1085	1089	1090	1042	1027	1069	1092	984	1047	977	1068	997	1086	1038	1093	1093	1076	1063	1084	1030	1035	1022	998	1081	1083	1047	1017	1126	1045	1109	1054	1006	1002	1084	1039	1034	1075	1055	1050	1087	1010	1067	1073	1071	1078	1073	1033	1060	1112	1071	1108	1077	1038	1066	1072	1068	1084	1108	1111	1056	1035	1081	1068	1058	1087	1012	1009	1092	1044	1001	1047	1063	1121	1070	1016	1063	1108	1060	1005	1075	1036	1036	1074	1044	1057	1083	1007	1042	1035	1038	1069	1031	1021	1054	1100	1023	1093	1095	1028	1047	1025	1048	1053	1064	1083	1051	1061	1068	1096	1025	1058	997	1092	1030	1043	1003	1104	1023	1070	1061	1049	1140	1098	1144	1013	1106	1044	1046	1058	1027	1108	1103	1077	1066	1082	1091	1080	1019	1032	1057	1061	1075	1066	1067	1033	1025	1025	1098	1043	1035	1039	1032	1066	1105	1031	1113	1062	1065	1063	1087	1117	1088	1113	1090	1083	1037	1115	1066	1081	1028	1053	1110	1094	1014	1134	1087	1049	1054	1046	1057	1047	1051	1100	1098	1040	1057	1071	1084	1068	1038	1045	1069	1093	1048	1086	1068	1053	1053	1042	1107	1082	1059	1044	1111	1068	1070	1103	1063	1050	1053	1059	1083	1029	1045	1091	1059	1077	1052	981	996	1063	1086	1060	1061	1064	1087	1034	1074	1024	1069	1038	1049	1104	1071	1034	1081	1097	1056	1061	1039	1122	1030	1065	1047	1073	1021	1051	1100	1045	1029	1075	1114	972	1037	1071	1087	1066	1062	1057	1015	1047	1069	1032	1084	1042	1077	1053	1039	1039	995	1063	1084	1045	1041	1094	1018	1013	1062	1062	1060	1107	1083	1058	1077	1122	1086	1103	1072	1051	1055	1100	1036	1113	1067	1074	1062	1060	1045	1038	1069	1117	1044	1043	1026	1040	1071	1073	1092	1062	1041	1025	1039	1049	1075	1049	1003	1018	1106	1137	1067	1017	1025	1008	1025	1082	1035	1156	1045	1068	1084	1068	1103	1054	1032	1024	1048	1018	1072	1034	1022	1021	1068	1063	1028	1108	1067	1052	1074	1051	1044	1088	1029	1032	1123	1040	1085	1081	1095	1023	1010	1040	1028	1011	1079	1066	1092	1039	1082	1070	1090	1041	1122	1071	1085	1082	1090	1071	1061	1089	956	1064	1055	1076	1058	1074	1054	1081	1063	1085	1045	1068	1055	1037	1060	1063	1038	1111	1026	1053	1062	1086	1059	1045	1067	1019	998	1024	1038	1071	1021	1082	1116	1026	1074	1065	967	1093	1051	1018	1033	1089	1015	1032	1085	1065	1135	1084	1055	1084	1070	1075	1029	1051	1086	1032	1092	1077	1033	1048	1045	1049	1079	1126	1056	1037	1089	1000	1049	1111	1093	1020	1057	1022	1090	1096	1076	1028	1058	1042	1068	1066	1136	1059	1008	1018	1067	1037	1054	1033	1109	1087	1053	1088	1035	1092	1038	1046	1149	1126	1079	1063	1011	1045	1070	1092	1133	1068	1049	1046	1039	1125	1037	1057	1095	1005	1043	1056	1029	977	1042	1068	1059	1033	1022	1037	1101	1049	1078	1063	1095	1063	1041	1091	1059	1125	1029	1051	1035	1083	1095	1096	1045	1075	1076	1061	1041	1100	1078	1014	1089	1077	1052	1078	1059	1077	1009	1091	1034	1119	1051	1071	1084
24711	22136	32831	37050	38838	33727	22717	8119	2261	1135	826	763	783	754	758	773	742	808	733	724	713	714	800	779	766	760	723	762	736	678	752	750	737	733	743	737	760	744	739	764	773	757	741	797	818	742	710	726	784	757	727	739	754	699	763	759	756	744	737	769	740	752	753	732	782	751	751	737	759	735	747	725	746	710	737	740	769	714	698	736	764	706	770	729	773	767	763	741	699	711	768	778	688	725	749	704	749	788	756	744	761	763	748	775	754	749	723	727	771	752	755	746	677	719	753	781	728	771	723	756	738	786	729	761	777	765	735	750	721	736	720	721	783	740	772	786	758	793	776	733	754	790	720	742	775	737	725	779	759	735	760	694	662	772	745	763	761	699	760	740	748	735	720	725	745	730	742	776	757	749	724	783	745	729	737	812	724	737	712	733	755	776	765	724	739	746	715	720	767	743	758	721	730	771	790	748	743	725	759	768	735	759	712	798	674	727	771	683	724	778	733	782	771	672	748	784	751	755	746	751	766	704	762	772	759	762	712	755	743	752	709	800	692	723	769	744	762	789	774	745	774	769	735	739	761	691	773	738	698	786	713	755	718	799	761	761	754	721	725	790	724	748	740	777	725	754	755	802	783	730	766	783	740	760	724	762	752	743	677	716	786	751	754	736	768	767	732	757	765	741	739	730	812	760	716	749	778	716	746	743	716	709	788	719	737	797	767	746	691	702	790	787	733	705	719	715	691	740	737	785	725	721	779	716	756	808	733	683	786	763	732	707	726	719	752	745	756	734	672	767	701	714	749	760	695	769	746	780	678	764	748	718	754	757	746	799	760	779	752	730	747	769	695	733	768	733	765	721	747	700	757	757	777	787	745	770	714	773	757	732	751	736	786	744	732	778	759	692	762	739	759	757	783	762	761	715	743	710	735	747	756	763	772	768	759	708	724	707	761	783	735	730	742	755	757	696	764	768	721	773	765	740	798	759	709	726	765	751	761	778	741	719	707	747	766	758	745	762	751	729	724	826	722	756	729	795	706	757	763	770	745	761	782	768	736	762	740	716	748	764	770	720	759	705	748	751	795	754	720	775	764	729	750	756	731	807	738	755	690	750	765	759	744	754	772	805	779	777	765	726	706	724	791	763	742	733	816	709	706	712	744	741	748	763	783	790	754	761	742	722	742	768	740	797	740	728	755	774	770	746	688	743	690	703	783	786	792	719	774	717	799	745	712	695	724	769	737	752	744	727	784	745	770	717	720	752	747	727	771	755	740	708	715	778	747	766	740	745	724	729	746	712	738	756	721	761	763	748	778	791	774	791	759	729	728	711	749	756	725	717	725	739	792	711	739	769	732	742	748	694	736	691	756	707	743	734	749	729	769	757	763	682	737	757	772	731	676	756	771	770	753	760	708	744	746	755	731	757	754	730	715	748	701	768	778	734	713	699	713	754	718	783	711	769	708	785	765	810	747	753	798	693	715	748	732	745	734	751	744	745	746	715	775	719	768	741	777	752	715	765	692	732	724	790	769	708	767	781	702	774	769	748	722	695	759	712	754	731	764	691	770	744	726	790	774	750	753	786	690	718	743	777	788	771	753	737	746	709	783	741	766	758	766	742	786	721	761	761	761	778	723	734	749	727	753	768	767	748	757	716	778	756	733	803	756	788	749	672	769	792	731	764	803	793	794	747	728	721	731	744	764	743	745	783	709	729	762	763	762	796	720	737	737	714	724	723	758	749	742	713	757	735	790	782	740	767	760	765	756	769	758	778	672	722	754	775	760	751	765	778	727	772	782	727	750	782	731	757	798	767	776	752	716	805	741	771	751	739	748	759	751	759	757	760	780	750	766	765	811	740	751	803	718	726	745	737	729	770	784	742	742	741	739	736	722	718	720	751	731	798	684	717	762	765	745	789	747	782	840	751	767	739	737	766	777	767	749	809	757	727	766	688	756	760	725	790	736	774	816	786	779	738	799	757	727	720	764	730	720	735	769	732	771	686	683	745	740	772	747	765	693	767	712	743	753	705	733	747	751	754	734	748	736	772	724	697	711	780	718	739	785	722	723	782	741	757	674	715	746	766	797	708	743	737	739	794	712	751	753	798	744	774	744	728	808	735	761	725	777	741	782	751	763	770	782	771	779	722	707	717	725	748	750	719	761	687	755	760	709	734	707	734	719	796	750	771	742	749	798	752	726	712	749	747	745	780	755	729	697	726	747	719	781	702	787	759	684	734	765	770	774	807	782	738	787	822	773	791	752	736	747	744	753	758	780	756	732	762	759	746	767	684	748	761	727	734	749	749	777	721	678	843	743	709	767	711	765	740	739	770	782	736	701	732	754	750	742	727	750	786	740	731	738	765	772	758	736	767	704	770	729	748	756	764	783	750	743	785	750	721	700	771	707	758	732	682	744	792	779	785	727	755	798	743	743	700	752	792	736	756	719	780	754	735	778	744	715	757	715	738	806	728	717	718	765	725	805	754	696	755	768	706	718	725	685	772	732	777	744	725	776	729	730	764	756	757	775	706	758	765	748	723	767	740	770	718	723	757	737	766	776	730	755	693	722	802	695	809	723	749	729	763	724	776	739	759	695	779	767	753	760	716	736	781	775	763	759	727	747	758	724	766	734	768	757	752	735	694	733	774	743	755	798	761	790	810	752	729	693	726	735	718	786	695	719	749	737	769	726	771	742	753	763	787	714	760	726	765	763	726	745	749	787	743	724	748	779	753	772	788	749	744	732	753	788	727	729	726	774	743	759	732	792	742	750	763	781	771	778	712	763	753	757	734	738	774	776	767	742	742	785	783	762	744	700	709	761	745	761	735	790	767	734	721	723	763	773	762	773	757	769	741	730	740	769	747	749	752	743	770	754	745	763	777	753	760	742	754	775	762	676	746	719	758	714	719	740	722	761	754	773	691	754	729	758	738	765	732	791	777	807	744	727	753	735	741	712	775	709	706	785	725	750	756	721	732	737	693	781	778	737	792	747	740	745	760	781	771	737	724	757	762	760	783	802	726	754	745	758	734	788	787	759	692	746	724	759	744	756	733	737	785	780	708	727	804	781	721	764	773	758	840	739	753	769	772	720	760	750	730	760	714	753	758	749	760	734	749	710	735	708	734	749	733	725	766	737	765	725	737	772	702	758	733	777	708	673	782	731	778	733	744	768	734	761	754	778	749	757	757	705	772	744	702	775	751	715	761	739	712	763	749	747	764	774	740	733	766	753	770	773	737	789	732	783	713	717	715	731	778	764	768	781	766	755	776	725	756	710	705	753	816	781	751	779	730	760	700	773	722	746	791	779	737	728	706	780	695	794	725	759	744	774	723	735	779	743	756	736	782	741	731	759	740	763	742	793	750	757	764	721	726	747	744	712	738	744	761	766	721	761	718	772	719	748	735	734	764	739	796	740	785	708	761	749	795	756	747	745	721	709	745	739	742	708	772	755	733	759	753	736	771	733	742	773	793	706	727	784	698	706	735	728	735	750	747
45490	74997	61959	50623	44384	35170	22394	9279	3262	1510	965	900	865	889	917	887	882	909	946	888	871	904	840	860	921	880	923	925	889	847	925	892	861	864	911	906	887	909	902	887	945	883	880	882	888	954	883	864	898	890	928	872	884	878	910	871	855	888	907	870	879	899	946	847	868	957	930	900	835	901	929	833	918	933	845	918	887	932	901	861	850	948	869	876	831	929	870	887	886	860	879	870	873	892	876	859	917	896	910	931	865	952	870	915	929	910	946	880	891	873	920	890	893	853	882	885	860	930	878	903	865	896	826	911	866	895	859	908	874	899	859	872	899	864	907	897	873	849	884	813	912	873	865	844	868	847	914	911	851	873	946	821	884	867	927	836	895	873	931	853	892	877	869	820	883	927	921	908	898	832	876	883	849	900	922	912	877	885	873	838	866	913	876	916	897	859	957	884	934	893	863	875	930	939	884	874	866	898	964	864	849	860	913	820	836	873	893	887	865	874	907	871	900	885	916	875	894	901	933	857	915	861	895	902	870	937	862	837	921	843	889	894	913	930	893	881	822	868	874	899	903	861	930	857	857	914	856	819	907	856	851	885	870	839	915	913	909	816	929	874	903	904	895	914	965	895	852	884	895	899	895	888	901	886	923	917	948	926	918	840	863	888	864	914	912	884	913	873	935	884	890	881	907	869	886	864	863	875	903	896	902	907	871	888	965	887	863	904	902	927	879	887	905	929	867	916	893	922	909	867	875	923	876	916	878	948	906	893	885	873	876	876	871	856	864	884	908	890	925	825	866	865	886	849	848	878	897	855	878	877	830	917	899	919	931	858	838	918	926	846	957	871	914	947	913	869	910	892	906	865	938	870	886	909	854	912	869	894	902	865	880	905	863	888	858	851	876	887	883	893	888	855	885	848	875	840	914	935	919	884	866	910	930	879	905	880	863	893	911	945	888	864	873	867	863	881	892	866	927	854	886	912	905	919	878	894	864	875	891	887	919	926	939	871	812	851	895	935	893	847	932	899	899	976	887	900	885	926	947	896	929	855	858	876	875	884	903	841	934	891	877	888	881	889	890	907	852	895	923	893	897	930	846	907	897	891	850	815	894	884	840	847	854	911	853	893	862	916	828	835	844	863	908	892	865	867	881	885	833	920	933	871	887	911	918	871	910	928	904	854	872	933	910	882	858	878	856	817	829	864	861	865	888	858	906	883	886	877	829	902	899	870	857	875	892	898	843	887	893	895	887	911	825	886	848	907	875	929	849	866	887	870	950	907	849	903	891	887	855	862	927	875	847	921	875	933	901	888	839	874	914	928	921	890	884	881	952	908	903	903	876	976	878	842	916	813	890	869	906	890	901	897	890	917	909	900	886	827	898	849	901	879	956	905	897	871	925	891	885	956	863	870	878	897	931	922	920	925	902	841	859	853	826	961	894	865	920	916	878	894	908	918	924	869	899	895	846	892	916	921	935	898	892	921	874	908	889	915	890	938	888	853	884	866	856	882	886	911	899	924	871	871	906	915	908	859	856	877	937	869	863	870	890	874	846	867	898	854	922	885	935	898	915	872	832	945	948	860	916	885	866	879	859	860	892	853	902	898	894	900	909	899	878	843	848	887	869	830	880	879	898	852	936	857	940	942	893	881	892	933	916	823	900	879	898	869	892	873	891	900	894	860	845	891	868	841	873	886	885	926	887	879	901	917	881	876	940	918	835	877	903	948	910	860	820	883	866	901	867	864	883	882	874	880	882	904	888	890	930	867	887	848	929	886	938	885	832	871	887	858	864	877	926	874	896	864	864	883	913	844	863	899	886	915	849	884	917	857	897	939	863	875	910	925	883	899	827	904	888	885	925	905	928	887	880	901	872	890	875	904	857	853	897	851	820	893	878	926	954	869	921	880	891	924	852	861	888	914	849	872	867	877	904	915	866	940	880	833	874	922	909	874	879	899	913	938	900	842	878	892	878	907	894	920	888	873	845	942	855	913	940	869	878	857	936	900	865	900	912	928	854	872	855	868	861	849	830	844	867	912	833	879	935	882	847	883	917	829	896	896	921	882	897	860	858	893	866	904	868	847	864	891	860	822	860	892	843	918	875	912	886	877	861	918	905	850	909	901	909	994	900	892	929	828	856	868	922	881	878	860	878	880	880	895	894	877	848	918	877	880	867	887	866	898	910	895	906	916	872	857	935	893	897	895	894	913	915	845	910	876	950	873	878	944	868	885	851	904	859	869	849	924	897	877	884	884	902	838	905	822	883	856	867	861	849	842	941	868	909	977	912	869	869	941	866	928	922	935	877	886	915	858	911	902	902	857	914	856	956	838	915	906	898	849	856	873	901	923	891	861	895	905	895	872	910	949	906	846	906	897	910	877	885	816	850	890	846	902	851	889	866	904	831	935	882	949	864	884	870	849	890	885	866	916	851	877	886	841	873	949	925	829	921	878	938	868	871	895	861	922	896	874	911	889	913	864	873	876	887	835	845	892	873	892	857	939	927	876	951	877	891	871	912	921	877	909	937	896	903	882	903	941	865	871	904	853	924	840	897	885	913	918	884	931	875	921	849	871	914	906	866	918	910	919	873	899	891	826	900	916	891	917	868	821	854	863	909	862	881	903	934	851	864	886	923	926	862	857	871	908	942	895	891	869	860	963	822	895	892	890	878	912	865	898	908	848	858	902	903	887	853	903	897	843	902	891	923	864	920	941	855	903	920	907	875	866	806	866	867	863	922	826	896	886	897	847	915	878	886	909	885	877	887	896	863	899	937	910	918	914	904	894	865	864	873	894	849	899	876	871	863	911	909	880	897	847	902	875	906	911	866	886	835	984	859	913	905	888	915	925	814	887	858	892	888	856	841	891	942	876	873	922	900	890	870	847	861	855	899	871	932	902	888	844	853	917	886	888	880	924	949	917	874	906	881	879	867	909	897	887	886	911	932	906	929	851	861	897	825	870	904	877	872	861	859	896	891	870	860	861	900	846	903	884	890	908	883	917	864	882	874	874	823	878	893	891	883	844	927	918	847	877	894	891	896	905	906	899	863	893	853	926	863	898	851	852	888	872	881	888	856	902	897	880	920	900	934	921	833	904	901	910	946	900	905	825	888	887	855	857	906	924	890	886	875	889	924	885	910	854	906	864	884	897	888	903	942	895	891	891	855	910	944	867	925	867	831	868	885	913	885	861	890	874	859	908	876	936	857	890	811	881	872	912	919	897	927	849	871	840	962	921	924	865	945	890	936	873	888	928	874	896	836	899	918	883	950	872	895	863	864	902	847	927	869	895	789	909	877	906	924	845	869	856	934	873	914	844	879	889	804	862	923	930	886	839	844	928	865	831	886	907	865	910	896	898	880	867	839	878	881	882	925	856	905	911	861	885	881	904	867	903	880	894	908	848	913	909	908	848	846	886	889	888	832	926	867	899	889	917	879	893	934	910	859	934	923	876	854	869	921	912	891	841	897	863	924	892	869	911	855	872	904	879	897	895
23489	21586	30244	31209	40154	41178	33202	15913	4505	1531	771	731	772	775	763	739	743	716	753	739	765	732	741	750	725	775	741	730	735	744	711	701	739	738	750	783	740	776	718	766	725	685	742	661	733	699	734	657	714	675	722	732	747	692	746	778	695	734	726	723	683	766	685	720	766	693	708	706	721	756	718	723	753	753	754	741	722	736	779	733	682	742	737	766	711	711	745	685	695	719	672	699	709	694	738	712	727	742	694	713	699	749	735	706	749	721	739	723	753	765	746	736	698	726	730	666	757	721	697	717	688	727	754	724	759	696	724	705	663	727	699	766	678	702	746	748	756	707	725	736	744	750	669	798	737	733	760	736	697	717	749	677	715	741	728	692	742	687	729	751	690	739	736	702	726	675	755	719	721	729	718	704	767	714	755	703	720	764	678	742	688	745	704	697	689	726	702	763	728	691	671	743	681	712	765	727	712	716	669	705	738	722	806	705	696	679	715	753	748	717	749	683	764	730	738	685	723	712	719	700	732	708	688	753	674	664	762	721	749	728	747	737	713	709	724	686	735	704	731	706	707	749	778	703	748	705	663	742	704	757	702	727	712	761	801	757	736	740	702	715	753	699	711	707	792	707	713	702	725	733	693	726	775	730	719	729	730	695	737	708	732	733	735	746	777	734	754	704	673	705	716	719	732	771	695	740	734	709	755	687	705	769	679	777	704	724	725	700	741	716	705	716	752	687	726	732	747	755	738	705	685	775	707	773	674	675	748	678	708	739	704	748	746	674	724	732	740	752	683	710	751	715	694	731	739	740	723	749	750	764	731	748	733	716	761	740	691	732	747	715	734	751	755	709	720	714	745	694	702	749	712	751	707	748	723	721	718	705	737	725	753	736	718	727	720	735	727	703	706	752	760	743	728	691	701	742	742	722	741	741	733	723	712	749	731	744	721	777	750	706	677	701	699	723	717	720	754	706	730	720	772	717	722	710	674	736	723	766	715	704	669	708	754	741	739	719	678	721	697	706	781	686	695	741	733	673	756	692	723	731	726	711	727	727	689	688	729	696	720	708	735	718	719	695	711	645	711	709	745	689	704	710	659	718	731	715	711	729	679	728	710	720	735	687	730	769	733	704	760	718	751	713	724	737	744	737	748	720	689	691	702	710	761	718	713	717	740	704	700	719	700	692	787	693	705	728	743	719	668	722	726	719	677	734	750	728	754	749	776	753	731	742	745	761	764	679	749	716	755	729	694	666	715	657	740	757	719	752	674	747	738	748	755	724	742	718	703	749	740	704	745	742	722	734	675	717	779	701	710	733	710	700	740	742	691	742	687	704	728	787	734	732	691	726	756	737	757	674	736	708	688	749	732	715	693	673	714	756	679	710	693	723	727	736	688	730	733	742	729	715	770	713	766	708	681	733	754	681	787	722	719	768	701	715	697	704	721	711	688	726	742	714	729	786	747	711	745	729	709	707	709	738	712	706	688	749	679	762	714	747	746	686	740	707	769	763	739	669	721	732	730	712	723	752	742	735	787	717	669	724	738	752	779	717	677	759	711	715	762	790	646	721	688	739	701	707	713	766	771	736	734	709	768	753	755	688	738	717	735	779	694	732	747	705	771	798	734	728	674	713	717	726	766	707	756	763	724	734	721	734	680	693	726	722	729	695	705	743	734	737	650	738	710	724	734	760	716	667	700	695	727	715	776	730	745	746	721	717	710	738	707	741	704	736	737	754	728	752	745	682	765	666	711	738	693	755	702	726	738	756	739	701	738	736	736	736	684	755	713	742	731	711	722	735	751	688	715	702	749	716	728	759	736	721	730	712	710	729	791	733	709	781	739	722	708	724	777	730	716	728	776	709	704	738	718	723	743	746	761	714	713	741	721	747	737	695	743	690	705	704	731	758	732	666	720	713	703	695	765	751	752	689	720	733	748	716	769	714	726	767	722	718	740	697	747	728	739	714	771	739	717	781	731	755	697	740	750	707	711	733	721	736	697	729	719	724	713	711	765	698	729	742	731	745	729	677	810	772	714	688	701	709	705	741	694	750	694	721	699	751	767	735	720	783	726	710	717	714	706	762	725	716	723	737	781	764	699	765	750	686	735	745	736	771	710	703	697	711	727	756	713	730	675	755	717	732	734	726	704	674	671	724	708	751	759	703	712	701	728	682	748	742	711	681	755	747	746	707	729	783	729	707	802	719	686	722	727	691	691	716	758	697	749	700	702	718	731	710	707	720	709	689	724	767	733	734	729	740	745	745	717	719	711	669	726	760	721	751	739	728	766	762	746	702	731	742	677	740	788	700	709	736	688	729	725	734	787	737	687	730	699	728	760	690	727	700	702	744	719	693	792	682	716	714	727	717	769	728	748	759	743	725	723	749	727	760	725	792	746	697	736	742	699	736	727	726	680	770	774	735	721	691	714	738	735	739	741	696	711	716	745	715	689	736	724	744	692	723	736	708	722	680	719	687	732	749	701	708	751	725	737	729	726	738	752	756	728	791	763	723	654	687	698	698	746	744	682	676	767	762	724	752	784	730	708	724	757	742	694	637	704	685	741	697	762	692	646	742	699	783	691	762	690	721	704	690	761	756	697	680	688	696	757	741	706	740	712	759	738	756	697	721	776	681	750	710	729	704	743	737	721	760	710	752	705	708	692	742	724	767	652	720	732	763	724	705	688	706	716	723	728	673	752	698	693	767	705	756	694	720	683	716	729	706	744	751	768	728	700	755	767	701	688	721	731	729	692	718	733	742	668	758	741	692	755	736	777	683	717	716	705	739	713	701	673	713	718	705	717	757	740	720	725	727	740	769	738	721	752	742	734	763	729	733	698	745	713	750	742	759	716	673	737	762	724	741	717	750	725	735	760	715	758	715	665	700	738	713	736	744	713	741	737	747	717	693	690	732	756	716	745	669	693	708	699	746	707	715	671	761	699	754	718	720	729	724	739	721	764	717	754	742	711	703	731	718	692	692	757	737	720	760	727	726	695	732	727	725	723	701	733	746	740	735	783	713	758	735	728	704	709	752	713	736	681	701	703	728	740	718	725	681	753	666	721	745	705	699	705	728	691	738	713	765	734	705	680	756	695	700	742	758	683	707	684	704	794	728	775	743	717	742	714	749	757	695	736	706	694	728	672	727	714	703	717	719	734	694	697	723	750	716	706	657	734	749	735	744	739	761	726	735	785	724	705	677	730	687	755	742	722	719	677	755	728	698	763	671	758	699	685	736	681	784	747	707	750	782	721	751	716	745	730	713	711	750	693	741	763	721	701	755	690	723	712	711	740	697	769	772	737	700	748	704	735	750	744	709	718	710	759	680	707	726	672	735	718	733	715	720	752	740	766	764	744	726	749	744	684	736	751	714	748	733	707	741	705	731	751	784	660	741	776	719	726	740	725	748	756	746	743	708	694	752	739	721	724	756	727	750	717	689	722	704	761	711	678	725	729	715	713	727	751	721	721	714	772	653	731	719	735	717	691	746	733	717
50436	83375	71884	62261	55914	45610	32243	15845	5847	2026	988	810	863	822	819	816	901	823	866	843	884	824	837	860	773	807	837	823	817	855	828	822	842	808	836	884	867	838	883	855	809	877	815	791	895	842	774	825	817	841	870	832	791	812	824	846	858	859	831	823	840	769	853	796	839	875	864	850	783	823	839	822	863	848	835	844	886	845	799	927	808	852	792	802	822	792	882	833	838	801	899	853	881	862	853	846	855	869	843	879	904	848	834	795	809	808	834	851	865	860	863	815	834	804	851	826	780	852	808	856	823	845	833	821	818	805	881	808	837	845	822	846	790	902	825	809	811	876	862	820	877	871	876	892	864	898	886	813	818	875	856	869	891	883	793	832	805	813	803	827	847	896	851	835	857	837	863	876	880	810	817	875	877	840	819	816	843	782	886	802	829	834	842	806	834	865	824	840	846	785	806	824	852	793	821	870	814	833	817	793	824	846	818	814	859	843	845	806	857	853	796	814	838	845	839	855	864	725	881	826	871	843	838	864	843	820	860	847	819	864	837	850	808	836	868	860	834	810	837	835	816	835	794	852	846	864	857	853	826	867	900	851	916	889	813	895	870	839	823	793	822	807	857	780	858	878	849	839	819	850	853	829	829	853	800	862	827	823	833	838	837	863	803	817	850	872	870	841	843	805	826	830	879	848	860	814	880	841	804	823	829	900	824	877	840	837	852	801	839	863	862	888	881	832	815	829	860	817	860	816	866	863	831	824	836	872	861	851	827	884	809	846	866	834	838	843	820	855	878	861	816	866	863	801	835	785	857	827	868	853	841	761	808	813	823	855	868	866	866	815	838	833	856	850	872	814	831	808	802	824	837	869	813	854	811	839	814	817	844	866	873	796	859	848	885	858	814	842	861	804	827	842	870	807	853	880	851	877	874	830	851	800	856	842	817	829	864	792	859	856	844	803	803	908	827	864	795	857	887	813	810	799	817	851	838	806	810	817	839	899	873	836	797	817	836	800	818	853	829	860	846	892	876	890	810	828	814	828	821	890	832	840	814	874	869	805	830	822	792	842	866	852	842	830	873	840	836	860	803	827	821	890	788	839	823	859	838	842	852	818	872	842	813	811	794	829	815	865	782	810	866	828	860	841	873	844	833	841	828	840	858	840	827	880	814	887	821	881	796	863	817	819	847	850	843	844	847	880	853	841	840	824	792	815	772	867	809	868	822	835	853	835	825	861	819	787	838	847	860	873	826	847	848	900	824	838	833	854	872	855	773	838	857	866	829	820	817	797	822	851	804	836	837	843	855	872	874	847	812	836	829	815	866	823	789	779	847	804	857	776	838	824	808	816	846	853	854	885	862	859	864	823	865	820	836	853	867	847	822	857	794	866	816	799	826	830	830	848	843	881	816	804	908	812	857	809	805	837	874	826	845	789	872	803	799	856	798	851	803	826	832	898	863	851	889	810	836	804	866	872	807	853	858	795	892	789	839	856	844	822	785	867	815	841	836	840	865	893	854	784	870	793	841	825	735	860	850	859	871	842	814	826	880	896	826	924	788	869	843	865	828	870	817	834	820	868	879	854	796	825	824	813	817	816	853	869	833	838	833	828	857	859	838	833	866	891	836	842	819	865	862	770	831	838	828	839	849	858	822	783	831	831	835	849	870	834	875	855	843	863	792	824	862	857	834	856	847	831	848	805	891	846	801	820	850	806	814	836	820	877	827	845	852	879	842	843	870	829	826	850	818	802	857	833	870	831	807	882	862	850	819	843	801	803	829	833	859	839	850	856	830	844	864	892	808	797	882	881	884	875	786	839	853	884	813	854	818	824	803	808	797	843	841	798	841	800	845	790	845	858	864	809	792	861	811	850	862	857	815	837	826	852	827	791	850	776	826	857	850	859	889	783	836	839	846	828	833	855	850	846	813	853	843	845	848	845	821	868	813	836	834	850	828	859	805	851	840	850	873	858	829	852	834	836	833	884	819	879	866	823	842	857	831	856	835	812	840	888	816	822	870	885	830	852	878	852	845	846	851	888	833	827	843	817	848	850	827	822	816	860	877	848	837	835	836	840	838	843	772	841	805	822	796	783	887	854	824	795	853	822	874	851	877	823	820	805	798	815	819	824	821	842	821	804	809	840	788	869	803	790	848	835	804	818	892	829	882	837	852	826	840	873	788	858	816	874	813	873	841	812	790	809	852	835	848	806	883	879	889	837	846	866	827	824	895	834	803	840	856	854	804	847	823	838	824	828	853	867	854	846	828	813	819	869	817	863	877	853	853	844	898	816	871	885	871	847	819	795	863	844	833	794	824	896	828	819	860	823	829	861	844	790	834	855	875	864	805	813	875	775	804	839	816	877	814	859	830	847	837	829	828	790	844	824	832	850	838	846	794	879	836	832	816	851	872	839	847	842	824	832	862	877	831	849	832	837	829	799	806	824	845	910	857	789	865	833	845	821	778	824	833	843	796	832	849	861	832	831	804	829	804	906	801	867	822	859	811	825	863	864	837	901	846	798	799	927	858	858	857	844	861	838	853	807	866	839	836	842	847	825	858	824	849	789	856	857	822	855	816	788	886	834	895	841	845	829	821	836	812	853	811	869	832	817	898	816	867	830	818	790	813	880	905	871	856	787	799	836	868	808	825	845	808	853	860	843	791	864	826	813	857	867	872	826	821	815	811	841	804	857	830	808	803	810	816	870	789	851	793	833	852	807	805	875	852	850	824	832	790	808	867	828	834	817	811	789	832	879	893	799	874	863	860	834	892	843	841	845	826	867	874	835	809	843	812	803	842	786	819	832	810	883	856	882	844	837	815	786	841	868	810	859	842	845	876	847	856	859	854	826	815	885	835	812	837	832	784	858	783	853	838	853	774	881	826	870	897	907	835	812	824	805	815	825	845	814	869	801	817	785	836	867	826	852	791	896	847	857	822	880	759	834	823	827	815	838	914	872	797	882	862	812	819	822	832	861	866	845	805	786	842	841	851	863	848	832	852	868	856	874	791	842	830	850	835	815	865	787	803	813	853	861	804	786	885	817	819	867	871	845	828	842	862	869	779	872	831	856	853	854	835	838	876	851	801	862	810	832	845	842	812	796	846	824	856	900	801	824	825	783	834	813	846	842	822	857	849	826	808	881	869	809	845	853	863	882	901	846	786	788	798	873	848	857	845	813	841	841	824	840	878	802	831	906	868	876	887	845	851	839	860	857	863	733	801	867	806	855	853	810	833	877	866	841	858	827	826	819	890	841	839	870	834	912	800	871	852	824	826	821	856	890	874	853	858	840	837	795	849	845	833	849	764	847	889	838	856	815	812	835	825	808	800	870	793	875	875	836	793	844	813	818	792	840	803	855	839	864	794	852	840	811	863	858	866	880	844	835	825	854	858	845	790	799	797	871	840	821	811	847	808	867	837	797	855	902	881	819	849	816	855	800	847	830	837	803	841	853	817	871	803	801	810	860	837	828	803	835	862	817	823	802	826	893	860	810
33934	44031	40370	24025	13573	7937	3740	1787	1153	1002	890	947	942	925	975	966	879	904	900	958	930	897	902	888	898	930	905	931	918	905	918	901	909	936	945	899	932	949	900	943	952	914	893	922	907	910	905	870	910	973	935	991	934	941	915	907	983	914	920	917	904	881	947	898	923	949	892	894	901	906	871	946	918	921	888	922	932	878	942	901	918	906	894	905	963	910	908	943	992	952	930	915	971	903	950	928	923	895	852	929	916	895	931	919	938	965	951	955	896	903	902	905	952	944	959	934	927	886	935	844	961	925	873	838	940	947	926	944	937	968	941	910	897	923	957	917	920	887	903	907	923	896	954	871	945	976	988	892	910	965	934	945	892	925	930	892	938	905	903	1005	983	895	882	887	925	893	948	928	867	913	917	925	885	941	907	937	919	910	958	916	938	935	922	918	916	892	914	931	875	918	866	932	890	887	919	935	908	914	940	953	887	894	909	928	889	892	911	954	882	922	929	937	952	887	928	951	885	920	907	910	918	936	880	947	952	948	922	931	957	885	888	937	946	926	928	956	910	902	905	897	903	909	927	951	968	921	934	928	927	915	920	895	914	933	954	905	878	964	916	877	901	906	879	913	926	968	956	959	957	936	951	935	953	869	900	966	905	975	839	878	925	974	941	921	880	954	895	914	906	907	931	892	874	891	990	916	882	935	1002	922	973	945	890	913	871	949	897	916	939	940	963	906	889	896	925	938	895	924	937	938	913	910	969	912	939	918	923	908	911	966	919	903	909	928	917	934	896	909	923	962	940	876	927	928	917	922	885	893	893	850	932	923	934	878	906	872	948	903	952	962	897	906	929	930	895	942	856	908	918	928	874	913	938	975	866	933	865	944	898	911	900	864	895	964	939	924	894	952	929	976	967	929	921	899	886	945	912	920	975	949	860	904	933	877	978	939	875	857	891	971	920	917	920	903	969	906	935	922	890	895	932	896	921	949	961	886	896	925	907	968	960	870	988	900	885	850	926	941	896	913	911	867	915	882	922	876	914	937	962	886	903	902	917	948	924	883	863	883	910	875	938	894	930	926	951	947	899	951	967	901	921	893	933	880	939	866	882	924	945	908	959	888	850	897	892	896	895	922	952	927	884	949	849	974	930	936	912	949	936	907	891	917	938	876	935	931	895	911	875	881	889	895	854	921	894	891	968	959	946	897	970	928	918	949	938	926	882	898	952	960	909	933	936	973	886	947	945	921	891	885	910	904	914	879	894	931	886	931	877	950	938	922	940	930	893	915	868	921	915	938	973	899	894	898	886	959	964	935	866	907	897	931	899	1032	857	934	926	911	944	961	910	964	951	930	870	935	962	935	947	1003	920	890	918	924	891	933	958	938	942	950	941	921	957	910	1005	903	922	889	950	968	945	919	904	958	913	945	942	898	913	885	901	924	946	890	947	906	942	933	973	899	955	937	957	931	970	931	870	904	897	895	924	941	885	929	883	929	906	887	908	918	909	909	960	918	924	886	880	928	969	957	926	945	912	944	900	934	946	905	883	908	883	945	896	954	934	927	900	886	983	893	923	941	959	915	948	944	893	964	852	965	911	895	941	961	931	918	927	860	933	907	938	902	915	884	932	931	919	942	899	940	904	887	901	833	906	937	966	914	877	886	889	955	872	897	925	939	897	924	955	867	893	901	903	957	934	890	943	972	913	926	901	925	999	917	919	936	910	921	952	936	924	935	951	875	955	941	881	905	954	950	906	989	863	921	926	901	885	936	895	895	913	900	899	869	894	902	876	916	865	902	930	896	893	900	935	893	934	890	912	879	893	862	908	933	912	956	950	867	895	902	911	914	931	903	870	916	924	870	936	916	898	957	911	919	925	909	998	976	878	903	937	966	870	935	920	929	932	928	945	944	945	930	917	928	902	926	911	926	863	912	903	893	945	933	918	895	837	901	886	908	858	943	877	934	868	921	909	922	938	898	952	886	958	902	909	859	914	890	885	933	910	923	902	884	977	921	923	923	968	863	912	912	894	870	945	948	949	951	978	916	963	914	899	878	932	940	900	966	949	954	969	922	939	904	954	951	875	906	894	881	935	884	871	881	915	905	893	891	953	963	902	967	863	926	925	931	929	951	933	908	933	895	896	879	942	885	907	873	958	883	855	919	861	860	943	906	858	906	866	891	885	908	905	957	920	938	921	931	934	896	911	909	892	945	946	902	952	895	910	928	916	895	911	918	922	926	909	872	862	914	911	883	929	934	942	875	933	938	881	919	903	956	914	964	902	926	991	873	937	869	961	848	906	914	920	936	909	958	920	953	932	887	911	970	875	986	871	916	918	970	897	916	886	946	878	913	929	946	886	894	894	931	922	917	904	924	927	947	895	885	916	918	895	905	957	903	942	918	915	871	960	897	865	975	938	921	928	892	940	930	933	915	906	910	963	954	972	886	892	944	901	949	954	924	893	988	890	950	903	943	889	887	924	939	941	923	966	963	908	995	872	879	870	911	953	955	905	919	888	940	907	941	950	912	928	901	913	909	943	886	954	913	917	949	919	924	888	904	970	919	945	905	880	907	887	966	907	918	914	901	842	894	920	910	917	921	962	918	925	934	915	903	906	927	936	860	952	942	902	965	938	971	904	927	899	936	900	926	885	938	958	985	863	901	926	887	898	939	867	878	907	892	935	911	871	926	940	876	901	978	947	908	933	908	921	959	921	891	968	934	951	960	959	918	912	912	910	938	907	959	935	966	915	857	955	920	859	949	933	907	886	963	902	959	916	870	878	906	892	934	946	944	909	876	918	982	930	908	933	921	963	941	933	890	896	897	875	942	932	891	953	927	898	925	935	891	959	870	927	950	856	913	897	880	911	920	934	916	895	969	964	914	974	876	965	925	916	909	971	898	883	907	883	880	933	913	956	906	924	921	903	940	914	865	872	911	921	914	928	903	906	966	840	901	929	891	898	962	901	895	969	936	940	899	908	917	946	902	915	955	889	930	954	919	941	990	907	933	978	904	935	934	944	892	919	911	1003	864	927	896	939	989	900	923	943	951	929	891	943	958	972	911	936	970	882	881	897	929	964	940	915	915	878	933	909	897	897	883	933	924	883	895	945	898	904	906	909	887	917	933	917	958	934	913	951	950	1007	876	926	951	914	979	928	892	866	950	941	916	913	930	905	933	916	905	902	902	951	912	949	964	907	922	886	900	931	890	901	893	916	977	938	925	962	923	936	888	872	921	943	868	930	894	910	919	888	956	980	889	882	888	871	943	905	900	935	889	920	887	873	884	976	947	864	913	952	891	916	962	905	973	950	954	885	963	844	928	847	883	987	943	894	939	908	926	913	956	899	946	900	926	895	906	924	993	919	909	889	898	923	930	882	901	896	862	906	909	949	943	912	899	925	895	900	898	941	946	947	965	914	885	955	915	884	878	898	945	926	937	928	928	892	885	887	899	944	970	873	881	940	914	945	925	945	896	934	845	937	931	933	964	848	903	941	874	846	941
43122	59242	41476	21060	14698	9980	4988	2307	1364	1227	1045	1116	1084	1104	1059	1099	1087	1075	1075	1110	1057	1059	1109	1115	1050	1087	1087	1075	1052	1025	1121	1056	1069	1090	1130	1095	1058	1085	1108	1098	1084	1120	1098	1111	1116	1069	1053	1072	1030	1095	1100	1093	1087	1031	1091	1099	1072	1080	1079	1087	1053	1055	1080	1098	1096	1070	1055	1114	1065	1047	1079	1062	1059	1047	1064	1099	1068	1011	1095	1033	1047	1061	1110	1129	1073	1035	1106	1081	1065	1126	1051	1129	1115	1060	1071	1109	1097	1093	1086	1047	1057	1086	1074	1060	1040	1051	1080	1102	1072	1124	1063	1060	1104	1066	1136	1060	1132	1054	1049	1091	1054	1091	1044	1076	1099	1116	1062	1066	1087	1060	1086	1038	1001	1083	1078	1067	1036	1106	1068	1052	1071	1064	1075	1087	1089	1066	1100	1047	1086	1061	1080	1088	1056	1048	1066	1111	1108	1060	1148	1093	1071	1060	1043	1062	1179	1121	1026	1099	1078	1056	1098	1100	1079	1087	1094	1103	1082	1085	1066	1050	1069	1125	1133	1088	1067	1149	1056	1069	1087	1069	1067	1095	1081	1034	1061	1082	1122	1127	1077	1109	1116	1117	1049	1120	1016	1114	1052	1063	1082	1042	1131	1055	1099	1057	1027	1137	1120	1076	1045	1081	1085	1054	1060	1030	1038	1080	1134	1076	1067	1020	1100	1110	1031	1081	1076	1119	1121	1108	1065	1054	1091	1082	1069	1180	1056	1101	1063	1056	1098	1123	1070	1109	1127	1079	1076	1094	1110	1048	1081	1053	1055	1073	1081	1043	1020	1089	1066	1107	1116	1104	1059	1097	1018	1036	1097	1047	1080	1103	1120	1077	1148	1042	1063	1079	1073	1066	1077	1091	1077	1128	1171	1057	1120	1065	1118	1071	1055	1094	1063	1090	1050	1108	1027	1095	1051	1100	1170	1039	1101	1097	1052	1101	1098	1065	1090	1055	1075	1079	1070	1087	1098	1085	1102	1102	1166	1047	1089	1098	1138	1040	1041	1088	1083	1138	1090	1132	1063	1081	1085	1092	1062	1113	1105	1115	1073	1070	1094	1089	1060	1150	1096	1064	1082	1159	1071	1101	1110	1069	1098	1136	1102	1124	1074	1080	1145	1150	1061	1087	1052	1053	1118	1024	1121	1054	1090	1073	1068	999	1071	1032	1104	1077	1085	1072	1063	1065	1058	1102	1103	1067	1141	1087	1041	1076	1060	1086	1051	1034	1088	1096	1077	1095	1086	1052	1040	1061	1041	1044	1081	1083	1133	1094	1073	1122	1042	1099	1066	1079	1058	1060	985	1059	1083	1060	1080	1054	1054	1108	1045	1108	1022	1118	1067	1098	1092	1062	1120	1048	1106	1076	1062	1118	1107	1048	1071	1085	1060	1098	1060	1073	1100	1083	1038	1094	1138	1148	1099	1120	1043	1077	1080	1091	1061	1076	1078	1087	1068	1111	1061	1048	1099	1146	1062	1063	1043	1085	1038	1054	1066	1105	1123	1028	1061	1142	1038	1043	1062	1072	1092	1053	1080	1063	1070	1060	1095	1098	1091	1083	1087	1058	1102	1082	1062	1065	1056	1071	1079	1058	1047	1098	1132	1012	1094	1055	1099	1100	1077	1010	1104	1140	1075	1083	1043	1029	1097	1091	1055	1031	1115	1094	1069	1047	1062	1098	1074	1021	1110	1058	1046	1074	1091	1081	1075	1097	1139	1079	1088	1104	1018	1198	1011	1073	1026	1088	1080	1078	1084	1098	1066	1083	1019	1097	1062	1054	1082	1079	1169	1082	1066	1090	1063	1067	1064	1090	1069	1107	1033	1100	1114	1092	1109	1094	1089	1066	1124	1060	1070	1139	1096	1114	1126	1081	1017	1043	1082	1099	1136	1112	1130	1027	1146	1115	1091	1115	1044	1077	1124	1012	1135	1054	1061	1094	1102	1057	1102	1086	1102	992	1067	1062	1088	1014	1111	1080	1105	1045	1091	1100	1069	1036	1106	1097	1114	1120	1009	1051	1057	1096	1047	1074	1104	1078	1072	1091	1051	1057	1066	1086	1079	1109	1094	1109	1104	1078	1075	1072	1079	997	1146	1103	1092	1055	1079	1091	1037	1140	1090	1048	1111	1063	1115	1061	1049	1105	1098	1096	1096	1085	1063	1056	1072	1098	1047	1054	1097	1136	1070	1079	1114	1072	1080	1058	1028	1020	1004	1090	1053	1062	1074	1093	1127	1050	1095	1086	1102	1143	1099	1079	1057	1062	1065	1140	1074	1092	1100	1030	1081	1096	1103	1075	1083	1073	1044	1076	1108	1019	1084	1056	1129	1035	1139	1062	1062	1125	1112	1053	1037	1056	1136	1087	1073	1047	1133	1065	1105	1129	1103	1044	1066	1104	1063	1069	1042	1062	1092	1033	1122	1086	1064	1086	1068	1073	1027	1088	1023	1088	1018	1082	1049	1051	1066	1087	1096	1061	1056	1072	1037	1074	1036	1061	1018	1126	1114	1090	1102	1168	1082	1078	1053	1108	1106	1110	1103	1025	1001	1108	1092	1030	1065	1070	1077	1113	1043	1119	1053	1073	1039	1021	1035	1021	1085	1092	1063	1098	1051	1100	1079	1090	1065	1083	1107	1064	1091	1053	1072	1033	1104	1074	1012	1011	1085	1071	1099	1086	1034	1032	1029	1100	1075	1092	1081	1022	1081	1095	1113	1065	1022	1065	1097	1128	1083	1115	1113	1072	1113	1115	1101	1048	1065	1108	1073	1074	1052	1032	1050	1081	1147	1088	1124	1058	1068	1094	1108	1062	1072	1090	1134	1084	1061	1042	1102	1070	1007	1081	1045	1129	1039	1013	1063	1053	1100	1010	1074	1078	1106	1080	1010	1052	1080	1036	1075	1061	1096	1081	1033	1074	1068	1082	1066	1038	1087	1076	1122	1051	1079	1110	1022	1070	1065	1101	1070	1061	1070	1083	1115	1041	1031	998	1100	1055	1073	1109	1072	1060	1084	1145	1057	1082	1075	1095	988	1045	1060	1139	1080	1084	1109	1091	1070	1104	1068	1090	1060	1007	1048	1066	1121	1106	1103	1116	1067	1076	1064	1068	1087	1050	1102	1052	1066	1092	1115	1103	1050	1053	1080	1113	1089	1067	1154	1021	1107	1048	1073	1046	1102	1110	1093	1053	1111	1081	1044	1119	1072	1034	1083	1084	1076	1016	1096	1086	1071	1140	1089	1115	1089	1068	1063	1053	1089	1119	1101	1110	1122	1077	1068	1052	1073	1065	1071	1056	1080	1103	1059	1035	1110	1085	1045	1093	1059	1063	1055	1131	1082	1073	1091	1107	1108	1081	1082	1138	1047	1046	1107	1062	1076	1001	1108	1082	1076	1068	1072	1049	1065	1092	1155	1033	1125	1073	1103	1073	1158	1108	1073	1058	1087	1176	1037	1078	1077	1066	1064	1052	1067	1058	1059	1042	1067	1042	1118	1091	1038	1094	1069	1073	1026	1032	1056	1035	1016	1068	1070	1083	1067	1112	1077	1047	1044	1085	1098	1053	1008	1099	1065	1083	1100	1057	1039	1123	1100	1112	1104	1112	1137	1079	1092	1089	1046	1108	1079	1090	1103	1097	1087	1094	1019	1136	1116	1079	1083	1036	1059	1068	1043	1103	1062	1111	1099	1080	1065	1090	1111	1091	1037	1074	1099	1103	1121	1081	1115	1131	1091	1092	1086	1125	1032	1054	1076	1110	1090	1100	1108	1033	1114	1115	1096	1079	1095	1119	1091	1070	1021	1080	1061	1093	1148	1077	1066	1052	1110	1091	1066	1045	1077	1088	1030	1065	1094	1129	1116	1048	1042	1090	1130	1084	1121	1080	1067	1092	1071	1074	1160	1106	1058	1083	1126	1019	1038	1115	1049	1091	1034	1068	1084	1065	1075	1044	1048	1053	1109	1080	1041	1040	1064	1035	1060	993	1118	1101	1063	1110	1062	1083	1012	1127	1036	1037	1078	1059	1089	1094	1093	1102	1086	1136	1128	1095	1059	1059	1042	1130	1056	1094	1055	1081	1056	1097	1080	1119	1047	1070	1140	1102	1084	1080	1094	1048	1082	1094	1082	1136	1054	1101	1032	1048	996	1075	1092	1083	1104	1058	1055	1062	1133	1073	1085	1015	1094	1048	1103	1051	1102	1073	1041	1093	1090	1114	1087	1118	1100	1140	1076	1085	1123	1080	1094	1039	1083	1072	1059	1053	1070	1077	1070	1131	1088	1032	1120	1032	1073	1077	1091	1078	1107	1054	1063	1052	1037	1131	1053	1068	1110	1067	1060	1040	1049	1081	1098	1071	1068	1099	1065	1017	1065	1026	1072	1091	1060	1137	1094	1076	1136	1145	1141	1098	1097	1087	1064	1083	1115	1077	1073	1041	1079	1096	1063	1074	1046	1077	1062	1132	1071	1111	1092	1110	998	1119	1159	1097	1064	1023	1117	1064	1018	1128	1084	1128	1081	1075	1111	1046	1076	1060	1136	1091	1098	1105	1082	1078	1049	1027	1128	1069	1058	1095	1047	1056	1049	1067	1091	1052	1072	1092	1098	1103	1050	1086	1144	1106	1050	1070	1048	1075	1057	1107	1092	1093	1041	1079	1072	1066	1105	1092	1068	1060	1097	1107	1090	1092	1047	1017	1068	1101	1039	1069	1104	1054	1076	1057	1145	1075	1117	1093	1144	1036	1074	1063	1077	1069	1098	1111	1069	1113	1018	1084	1103	1056	1077	1082	1075	1031	1084	1033	1101	1173	1078	1063	1135	1105	1076	1115	1111	1165	1051	1070	1080	1069	1107	1086	985	1016	1103	1022	1042	1060	1063	1078	1079	1133	1096	1055	1052	1072	1036	1075	1115	1093	1025	1085	1086	1076	1068	1125	1110	1143	1123	1024	1083	1084	1023	1078	1079	1109	1121	1063	1065	1057	1101	1011	1040	1046	1072	1111	1041	1086	1109	1127
24789	22136	32796	35799	38754	34605	21582	7873	2183	1071	803	750	749	792	748	754	778	759	756	837	753	782	741	782	766	769	736	746	724	728	755	773	739	774	734	726	753	788	758	739	745	737	801	736	709	778	776	795	749	766	732	739	776	748	738	803	775	768	769	760	753	712	741	707	752	705	705	767	789	726	688	743	698	705	722	775	778	790	702	772	755	726	745	713	758	746	697	789	712	743	786	732	758	756	777	750	801	763	747	805	748	749	715	773	754	758	769	778	721	753	734	753	746	756	721	723	733	698	718	731	797	756	696	765	764	731	756	762	773	705	748	761	700	770	749	728	745	728	756	703	736	750	762	726	728	762	741	774	769	731	732	745	733	732	822	788	756	699	780	750	712	732	723	729	702	768	714	752	779	785	775	725	768	744	741	719	742	789	742	767	758	766	742	788	738	765	760	793	745	714	736	708	742	756	693	716	734	792	726	715	763	721	774	721	758	779	730	792	757	749	718	744	713	768	753	736	746	721	793	774	706	767	788	788	736	733	720	745	710	750	711	750	727	734	699	747	766	745	754	730	720	723	750	733	729	737	743	745	727	733	703	718	780	751	750	740	741	761	743	794	713	731	748	717	805	765	722	743	717	766	735	719	730	701	749	763	810	775	725	746	747	720	710	766	701	747	716	783	705	777	735	722	759	752	763	750	699	733	739	760	691	702	716	704	782	777	770	735	766	754	764	762	760	791	694	723	720	742	789	747	755	770	712	745	760	767	823	723	745	724	725	719	775	730	758	816	781	718	746	747	715	730	779	728	726	736	730	755	744	764	715	733	767	735	728	759	768	739	736	731	727	742	764	730	741	719	739	780	739	760	716	735	758	701	744	715	762	744	802	803	743	755	769	759	722	718	753	734	722	755	761	772	738	696	744	777	748	727	775	733	697	757	736	730	770	817	744	790	749	724	731	727	743	734	750	753	734	767	780	753	717	730	777	751	774	738	794	748	760	790	725	697	766	750	741	748	766	748	723	717	708	765	778	783	712	715	752	775	759	749	736	744	747	713	742	750	733	755	671	765	727	755	751	758	777	768	786	725	741	738	714	739	753	767	729	768	734	731	702	714	733	700	735	756	708	715	720	746	700	771	720	739	743	756	724	746	730	752	770	724	734	752	768	755	712	726	765	802	707	795	742	662	760	783	762	765	780	768	775	722	733	788	742	741	756	696	743	706	730	720	753	747	745	677	737	788	746	689	733	724	756	715	733	735	743	742	752	783	754	732	696	729	728	746	774	782	726	734	770	769	717	760	719	760	765	794	735	744	737	732	735	728	723	714	716	763	732	724	766	756	807	757	763	748	731	716	782	756	745	719	739	719	776	770	772	754	725	757	748	722	788	726	748	721	704	664	732	688	726	737	732	797	768	810	762	695	705	782	772	774	728	750	728	741	753	762	731	781	753	701	753	743	757	733	704	707	739	715	739	736	763	795	786	729	732	737	752	719	789	700	736	757	748	804	742	747	733	747	718	681	734	769	741	746	768	735	780	729	764	787	727	789	741	755	732	764	695	733	750	758	775	789	747	764	764	756	714	743	757	786	771	746	758	719	751	709	743	812	736	766	771	755	730	711	744	760	766	692	746	774	725	706	723	711	718	759	707	732	759	796	735	786	728	764	753	735	766	760	780	766	722	739	699	734	740	765	760	749	724	717	705	724	789	757	749	729	752	722	755	718	716	736	747	714	711	746	707	791	728	713	748	747	800	780	708	741	786	787	726	745	691	750	719	752	721	762	768	740	745	791	733	769	737	718	761	736	734	740	792	742	729	720	747	805	740	764	763	789	710	748	693	739	755	718	746	753	774	733	765	788	796	803	716	743	738	780	756	720	750	765	777	762	724	702	770	780	741	799	727	739	741	762	749	741	751	752	732	761	715	694	755	718	761	751	742	745	774	670	777	782	820	805	764	700	733	698	752	780	803	728	736	728	767	759	739	749	715	735	768	742	791	701	746	717	781	729	772	727	752	725	744	807	742	799	736	783	751	776	790	732	749	710	780	723	763	751	726	747	724	747	688	754	742	803	707	734	738	732	715	780	745	782	669	739	752	714	730	803	791	749	710	762	739	786	708	774	789	776	737	727	757	786	710	765	741	742	793	757	722	753	740	762	756	737	716	711	759	740	718	764	730	740	770	742	738	770	733	752	726	719	745	769	783	797	724	788	790	764	759	748	748	790	733	756	705	682	755	765	771	742	747	769	710	805	739	746	690	797	757	743	760	763	714	748	726	792	704	717	724	746	766	723	804	718	751	732	793	780	731	744	738	730	765	775	701	724	756	697	730	745	754	760	729	751	758	719	760	742	707	789	699	777	814	764	739	723	714	767	739	781	765	706	680	731	725	757	787	806	670	698	758	689	800	757	755	717	746	775	775	735	751	734	759	756	767	724	723	707	773	770	719	772	789	715	711	769	781	729	757	788	770	761	747	767	730	768	791	769	699	782	775	724	749	741	752	776	738	713	759	744	792	741	712	697	743	755	755	734	768	718	723	785	730	781	759	743	758	782	718	794	789	725	781	754	714	771	737	766	781	748	804	773	731	739	732	737	809	741	736	760	825	719	763	736	728	721	728	732	738	752	725	731	728	762	770	743	777	717	761	762	751	723	699	761	787	700	726	761	758	822	782	758	755	752	752	705	786	735	774	748	737	747	720	727	720	710	723	769	723	755	720	761	754	755	719	755	744	724	798	721	751	749	754	735	749	676	748	728	767	726	764	680	773	751	748	707	766	771	746	716	758	747	789	684	782	771	789	750	745	764	756	752	787	807	732	733	734	771	691	771	711	741	757	740	737	753	705	727	759	756	767	778	741	701	757	721	775	735	780	739	819	730	768	726	754	761	767	739	718	714	756	752	759	703	750	748	732	755	797	776	753	752	726	799	730	756	795	784	762	749	730	743	722	696	760	750	749	783	742	735	739	766	700	753	761	739	791	763	725	729	772	681	759	737	753	775	704	702	737	722	737	726	762	763	732	729	738	727	723	720	712	740	733	727	763	715	721	762	748	752	716	726	757	744	736	764	747	765	744	758	709	746	743	707	714	738	751	729	710	745	701	786	742	718	739	709	713	760	768	776	746	759	764	727	730	729	727	754	760	766	777	710	752	732	724	773	774	733	750	781	733	775	708	734	721	757	746	717	744	728	766	794	742	765	754	764	784	710	732	749	711	712	726	776	712	791	744	726	742	747	728	780	781	745	754	746	733	756	780	788	751	775	744	772	770	740	753	691	780	781	745	777	776	755	758	739	783	718	709	745	727	720	801	728	758	757	766	754	741	762	718	700	772	768	711	679	751	762	740	713	749	750	756	756	728	725	740	742	742	718	764	796	757	789	774	767	725	684	748	764	744	765	687	715	802	728	702	771	737	719	746	721	740	723	728	741	763	780	756	727	793	746	712	768	718	767	739	706	769	731	733	720	768	752	728	727	765	718	689	781	732	750	702	706	720	772
46885	75245	62495	49444	44380	35373	20720	8676	3048	1465	982	886	887	872	937	917	904	914	882	922	855	936	871	940	887	923	913	915	918	898	912	933	879	863	887	897	904	871	858	945	895	918	891	929	897	857	890	841	852	910	934	880	833	851	849	878	864	889	857	891	889	843	906	919	905	871	841	957	876	906	889	828	848	883	881	902	916	878	845	881	912	896	925	862	911	894	827	863	882	850	906	837	856	929	892	865	913	893	873	862	873	877	891	881	845	902	916	835	884	897	874	846	864	953	862	836	904	910	848	881	905	838	880	844	909	846	861	871	883	868	801	899	906	863	949	807	853	874	885	852	873	858	927	810	895	858	881	879	875	915	878	863	863	909	896	842	866	896	856	840	927	850	857	842	880	868	849	876	866	842	851	839	863	885	865	841	972	889	927	917	938	869	861	887	893	879	874	875	860	806	928	897	913	833	857	899	897	882	874	874	923	919	881	889	927	860	853	871	880	865	886	895	858	849	846	875	884	902	959	876	905	896	888	880	882	866	877	887	874	907	813	875	947	893	898	891	900	863	893	870	920	929	869	921	899	894	883	886	847	911	883	885	849	857	916	860	874	911	891	872	850	901	895	853	921	886	968	831	849	902	825	900	862	898	930	837	938	871	813	890	859	825	898	902	880	887	904	903	898	865	873	838	925	883	891	862	898	885	843	880	847	889	867	926	902	878	835	846	961	911	882	818	937	876	883	901	901	862	838	900	906	911	908	881	853	948	848	870	878	864	902	876	894	811	876	855	907	870	931	917	894	866	884	866	877	909	889	884	848	841	917	866	883	854	931	940	918	894	917	888	903	935	840	866	877	882	894	929	920	892	878	919	833	853	820	864	891	873	889	876	939	915	845	854	911	908	893	901	923	922	864	860	859	862	863	863	902	863	963	918	905	853	890	870	885	880	804	874	920	864	877	896	860	875	862	885	927	882	860	930	846	881	842	894	880	855	885	853	851	868	934	866	879	912	912	839	892	911	877	895	890	881	853	872	890	915	882	880	897	885	887	895	911	887	924	921	856	881	855	893	901	876	881	912	879	885	882	873	905	894	877	905	884	929	880	887	884	892	865	870	919	890	890	963	825	898	881	841	928	854	899	846	917	863	828	879	882	860	854	873	911	890	919	847	938	815	876	861	857	818	861	917	913	813	924	833	869	877	897	835	891	898	847	915	913	908	890	925	894	902	904	871	905	906	887	902	895	894	894	936	846	827	855	861	894	865	896	921	822	881	895	877	842	898	866	881	892	888	906	914	927	853	871	864	895	908	882	916	874	930	859	877	885	843	894	891	863	864	864	887	895	890	887	884	916	871	872	836	808	857	886	872	875	905	877	878	905	870	874	875	885	870	884	965	877	920	886	881	828	911	938	878	926	856	896	881	892	871	880	951	895	894	837	901	911	905	911	870	871	899	880	838	914	856	874	947	886	871	913	880	863	893	905	853	903	830	849	878	878	878	908	915	850	873	899	878	871	871	869	857	839	882	855	901	873	897	876	897	927	861	993	874	872	906	867	901	897	922	848	854	900	878	850	915	925	899	836	917	879	924	849	946	916	838	868	894	896	918	913	786	906	855	908	908	859	919	891	924	883	854	863	825	827	837	856	897	901	836	862	839	891	856	915	888	870	882	918	923	918	868	917	861	889	862	906	885	894	887	905	884	904	845	835	859	942	914	892	859	835	896	896	890	878	867	904	896	887	795	886	869	949	876	890	895	864	932	871	836	841	860	891	868	874	850	886	862	839	878	912	867	818	895	920	950	915	896	851	850	840	933	869	873	890	897	856	890	862	900	910	835	847	929	906	916	893	908	847	838	867	814	871	959	836	921	898	893	863	864	954	847	838	862	923	913	872	893	859	859	887	930	896	872	836	858	865	891	859	932	873	911	865	902	865	830	951	889	923	868	865	860	879	890	889	927	867	911	864	866	904	898	888	835	920	895	888	843	900	874	875	925	942	839	866	894	886	886	888	897	898	862	869	872	939	826	839	848	875	853	897	831	870	879	910	849	903	913	944	930	905	866	852	872	906	835	825	867	875	911	866	880	867	871	877	911	882	894	896	870	880	895	886	887	889	870	880	845	908	832	913	895	899	874	892	872	917	880	938	893	913	894	904	912	896	866	875	956	873	904	909	831	912	841	880	899	921	873	905	902	899	875	912	900	875	913	910	846	874	880	918	875	848	881	869	902	883	897	846	924	875	873	957	858	913	887	883	935	883	890	873	886	861	859	853	870	884	843	932	931	885	892	874	864	886	849	894	858	901	899	927	883	848	927	892	867	942	843	868	863	907	831	870	863	877	910	878	873	882	894	873	877	858	856	863	939	871	848	878	897	894	874	854	887	903	894	944	824	883	905	871	853	894	911	885	872	853	865	866	941	876	896	886	876	828	880	910	895	851	874	949	922	854	835	914	819	901	861	838	892	849	853	851	867	872	933	899	879	881	902	918	857	872	899	914	829	866	855	932	836	882	873	870	901	872	945	914	879	883	858	883	853	865	910	868	956	923	910	879	842	903	877	900	903	845	865	880	921	850	924	881	859	868	866	891	904	897	919	920	896	912	856	918	859	943	934	915	867	912	947	885	889	911	862	871	879	897	833	840	873	909	896	868	892	898	828	896	887	912	914	863	927	857	896	895	974	895	909	903	871	837	914	917	867	950	884	816	943	873	854	881	876	851	912	871	895	862	854	877	879	871	890	889	808	922	903	843	870	911	884	900	867	903	880	837	836	859	856	863	919	930	878	857	888	873	918	929	811	866	858	876	904	842	866	845	881	898	869	867	899	818	874	888	929	878	908	832	866	897	882	844	905	903	847	903	909	889	925	916	904	849	891	878	888	859	903	905	883	886	864	871	874	884	883	918	866	866	853	860	867	912	835	868	887	902	867	936	896	871	925	866	909	863	853	917	844	836	885	906	824	849	845	881	838	850	872	941	869	914	900	904	912	861	905	923	887	834	870	867	867	889	883	911	901	910	929	854	919	930	924	866	907	880	899	903	911	852	883	863	892	897	896	906	857	865	891	876	917	834	889	918	913	970	925	895	887	885	889	921	910	892	879	886	943	897	880	862	848	903	884	869	857	889	863	966	874	899	884	925	926	923	833	891	879	856	881	889	901	838	858	850	855	861	906	905	933	847	843	868	888	820	817	894	916	849	953	926	918	886	882	886	885	909	905	861	927	809	906	889	857	879	913	874	950	939	858	906	865	875	894	865	923	872	850	898	878	897	933	862	803	897	861	874	926	821	895	871	900	953	879	902	934	886	897	867	923	855	880	852	885	934	918	921	901	866	894	912	890	896	851	895	869	901	860	852	855	950	899	862	829	878	889	945	893	886	854	929	891	911	821	856	941	873	903	912	880	872	900	879	862	876	839	883	916	912	851	907	856	889	937	891	857	906	846	869	930	896	817	861	909	866	936	903	876	848	820	892	915	877	843	884	909	909	859	906	894	884	870
23438	21522	30408	30579	39112	42119	31847	14721	4302	1522	750	770	704	707	687	689	718	703	765	706	648	701	660	741	713	713	701	691	751	667	699	680	715	742	697	693	747	713	697	682	678	666	704	727	674	697	739	684	692	711	658	730	697	715	620	702	665	704	670	691	735	692	708	670	706	694	719	707	714	719	707	636	714	676	679	661	721	711	703	726	701	714	747	688	669	688	703	688	727	692	715	725	745	720	687	665	715	753	662	700	650	676	681	680	693	686	726	710	645	732	700	769	700	733	677	705	680	728	702	717	711	726	698	676	698	713	721	707	693	691	679	657	698	690	727	675	776	678	733	736	709	701	690	688	698	701	717	710	694	721	708	690	700	711	669	682	639	706	713	729	706	687	676	706	812	681	694	672	650	692	680	660	695	761	726	742	664	734	701	725	709	713	703	700	658	736	729	728	736	699	734	682	691	725	691	700	719	683	705	692	721	697	746	686	709	702	699	708	681	709	697	750	724	699	685	686	706	721	712	745	743	677	724	695	741	670	724	732	688	693	699	711	657	651	714	721	714	796	706	712	726	701	719	699	717	753	709	688	712	670	726	708	737	726	696	696	703	693	756	743	702	711	707	701	715	704	714	707	658	732	748	677	706	712	690	722	678	696	697	727	731	709	652	752	707	730	664	711	699	735	676	662	670	692	738	709	705	662	718	720	684	738	702	666	724	684	689	706	709	693	699	656	698	701	654	676	687	667	732	684	711	709	706	747	710	690	708	726	675	675	718	747	688	695	704	685	698	684	704	708	702	685	745	709	733	685	660	724	696	719	690	725	708	692	677	719	705	733	680	685	701	695	704	701	665	699	684	724	723	694	712	690	737	692	702	701	721	746	728	713	675	718	745	689	736	680	710	655	673	682	694	768	720	693	684	708	694	656	706	723	715	727	739	703	707	668	706	718	725	713	736	720	711	717	708	713	679	694	748	716	694	736	661	740	739	717	757	702	709	684	717	623	688	661	669	712	695	689	735	741	700	695	679	704	720	684	680	706	697	653	708	707	673	671	722	712	690	690	661	703	685	715	653	664	734	655	706	697	740	743	740	696	716	726	707	722	747	695	674	684	675	718	697	694	679	682	716	751	720	710	727	675	721	672	690	676	688	638	688	666	666	701	733	700	751	680	696	733	724	715	736	671	714	736	751	731	686	669	654	701	704	731	724	738	678	649	696	686	702	653	679	701	689	665	725	708	696	691	691	681	740	744	693	699	690	691	663	731	688	693	688	716	705	702	735	728	746	698	703	756	704	688	698	674	735	707	711	708	662	744	650	691	694	717	687	670	696	726	733	672	688	692	726	684	709	729	714	656	690	695	702	712	717	667	721	713	690	744	745	674	721	718	715	732	686	706	725	666	700	714	698	699	706	676	682	678	765	734	698	705	744	696	713	719	718	741	716	743	716	723	745	664	667	712	685	653	711	687	655	714	682	713	709	680	673	729	736	704	683	703	711	697	696	717	651	688	698	662	676	676	708	650	700	719	676	700	681	731	708	694	734	654	714	660	699	711	688	694	679	713	723	725	699	719	732	688	664	717	688	682	740	661	690	702	656	716	663	695	734	658	676	710	737	676	721	712	677	675	725	689	693	740	673	705	707	654	719	705	712	744	682	746	708	690	737	720	710	717	762	722	728	663	738	698	713	719	720	686	654	719	709	673	729	672	760	661	703	680	706	679	640	725	690	717	686	688	712	667	646	720	747	702	680	729	788	709	663	698	732	715	709	723	721	687	753	718	664	690	730	685	733	688	709	694	709	711	728	715	685	690	657	725	663	671	712	732	733	760	688	706	698	686	716	672	735	717	701	663	709	693	725	704	713	675	706	699	688	711	662	741	701	698	695	699	705	718	657	703	676	690	690	682	731	705	695	729	700	686	708	699	674	737	711	696	692	664	725	674	686	714	711	710	720	726	648	724	709	712	730	710	698	681	749	630	696	693	664	703	704	731	712	647	686	689	691	671	733	683	727	669	698	717	636	698	719	714	690	712	745	703	697	720	744	724	674	719	696	734	695	739	732	740	706	692	716	714	702	706	700	727	751	687	701	708	717	704	693	757	710	724	663	702	717	724	773	689	684	712	688	737	669	724	731	718	699	694	705	723	706	715	691	692	698	692	688	672	709	734	693	749	703	688	675	673	707	708	699	723	686	735	734	683	723	743	662	739	722	710	733	712	784	709	722	730	713	724	693	686	726	653	694	675	728	690	680	689	676	659	719	687	678	747	679	675	725	709	656	703	671	666	720	685	713	697	734	677	686	717	690	683	720	656	725	707	766	694	702	639	705	731	684	723	683	706	672	716	665	711	703	727	666	652	700	747	715	635	701	713	675	751	690	734	694	769	694	719	756	648	741	685	684	742	702	716	717	728	695	724	729	666	741	704	722	706	663	678	700	713	699	699	716	696	713	684	725	680	724	684	701	743	712	699	711	709	715	665	720	702	727	681	731	714	701	648	707	679	669	707	710	723	769	726	716	733	695	710	660	673	674	718	730	734	711	638	679	695	719	722	723	713	695	717	690	739	732	680	706	708	696	697	687	690	739	689	702	692	699	678	719	711	691	695	695	703	753	654	686	692	698	719	680	666	669	701	728	704	661	722	688	692	693	661	685	715	704	711	711	708	641	705	671	741	737	692	696	753	740	714	712	709	691	680	716	692	686	734	687	693	717	710	729	720	711	699	700	667	706	648	719	711	716	734	730	685	729	647	736	694	710	724	692	668	700	719	711	727	653	696	681	726	699	734	688	688	743	691	675	698	723	687	717	716	787	721	674	680	709	645	717	689	718	713	696	686	692	725	746	705	687	747	748	739	698	668	709	694	716	738	714	650	687	717	666	695	704	734	666	684	684	723	693	692	675	680	690	671	701	681	719	688	689	715	717	630	703	684	660	722	713	689	676	730	720	702	667	663	713	666	691	700	696	680	696	681	743	683	750	713	686	708	717	668	715	680	646	736	697	693	679	695	698	691	712	699	699	708	718	641	717	708	668	660	648	693	700	703	699	698	693	710	695	777	739	672	711	692	715	654	732	689	727	658	683	657	726	695	732	756	721	705	710	677	681	717	689	668	663	755	701	703	700	689	679	702	716	707	719	700	676	723	728	661	733	670	718	702	752	683	702	710	722	700	705	688	700	709	708	714	684	715	736	687	639	686	708	703	689	687	709	715	656	698	744	683	741	682	703	696	684	758	688	694	706	683	704	685	717	675	689	692	704	728	698	698	695	719	716	666	719	682	711	667	703	655	714	708	720	747	672	707	683	711	671	703	725	704	666	698	724	730	714	697	689	749	719	688	686	761	715	681	718	681	690	722	737	676	719	741	670	679	706	685	663	671	689	721	757	661	670	651	729	718	748	692	690	720	701	736	684	736	717	657	722	713	707	718	757	685	678	696	726	668	686	731	741	710	680	710	726	670	714	696	665	728	659	715	694	731	722	693	738	716	683	711	697	685
50458	84304	70745	62258	55970	46197	30640	14708	5750	2109	899	816	836	763	813	808	842	754	787	824	844	821	820	792	781	808	836	839	784	856	782	823	817	829	827	829	804	810	791	820	808	837	818	824	836	822	850	786	816	839	795	837	723	795	819	842	814	871	863	798	852	760	842	800	792	803	794	755	844	798	814	816	837	808	856	832	839	813	780	827	879	839	815	830	795	766	797	823	816	804	809	837	824	812	777	845	844	815	797	858	865	815	832	830	840	825	824	867	819	842	803	795	828	830	824	835	823	810	810	823	816	810	845	784	837	785	827	842	820	847	820	788	783	835	804	798	757	792	754	852	790	822	829	811	784	803	821	807	806	788	832	825	820	828	839	807	844	800	795	783	837	778	817	821	803	852	797	845	745	861	844	826	818	820	790	804	816	810	811	819	820	806	857	821	818	825	779	797	789	863	862	777	836	897	829	840	792	822	835	802	790	839	776	786	801	808	745	831	822	788	861	806	826	814	836	759	797	825	809	871	844	812	815	802	798	792	800	764	821	804	859	855	772	768	850	827	874	894	816	784	814	835	793	886	801	829	804	760	826	840	883	812	846	812	811	763	824	815	835	832	860	801	840	800	770	798	855	772	799	857	859	817	835	837	768	819	774	813	828	836	785	768	814	771	770	850	824	827	809	820	782	845	780	833	863	813	868	822	821	825	810	897	844	817	835	836	826	843	817	808	808	826	847	835	779	798	821	811	824	822	828	831	787	812	807	824	805	836	843	816	838	791	838	784	812	821	786	820	864	805	841	798	811	758	824	803	816	861	831	821	796	818	851	826	851	883	864	797	844	788	801	785	738	843	838	761	802	810	797	747	816	781	795	823	805	830	820	849	801	810	838	819	812	830	769	786	785	773	858	840	825	836	755	798	847	764	866	838	798	759	843	775	801	833	823	815	898	787	842	875	868	851	793	774	815	807	792	821	853	858	828	828	827	867	815	833	805	853	839	776	804	807	759	785	843	857	780	807	821	855	813	827	806	820	796	782	832	826	842	807	809	817	824	843	841	820	812	828	778	812	780	801	851	892	819	773	816	812	839	774	797	860	768	839	802	794	757	770	859	869	823	817	857	852	835	817	833	837	771	848	799	825	819	832	844	857	776	847	825	833	819	760	857	808	835	840	838	807	833	817	906	843	844	834	837	799	827	831	824	816	851	817	794	776	787	830	817	820	851	797	799	797	797	809	841	811	784	851	799	814	825	793	786	783	826	820	832	836	866	802	799	842	844	836	794	838	869	782	789	832	867	822	809	832	826	838	818	829	856	824	815	809	811	865	832	793	838	795	841	828	832	848	804	808	806	843	805	826	788	851	833	755	830	818	833	820	810	835	811	819	763	808	805	829	769	786	790	828	823	767	792	851	854	790	788	834	826	808	751	839	841	867	774	798	840	832	809	816	851	772	841	818	806	864	800	772	795	796	778	830	827	849	813	790	828	781	840	810	810	776	845	795	797	850	784	829	766	804	811	851	789	797	796	814	798	807	849	790	824	850	804	802	779	787	820	872	823	819	814	846	784	840	808	804	827	799	803	775	813	811	825	739	815	814	812	798	845	781	814	835	793	777	816	873	817	806	801	806	782	850	806	779	789	824	786	880	823	854	851	793	828	798	802	863	813	791	800	806	811	855	848	854	794	855	766	845	842	839	834	842	855	820	883	778	790	819	793	829	791	852	799	851	794	828	827	810	849	837	824	807	805	816	837	888	823	801	848	837	885	842	801	801	807	812	807	785	862	778	786	792	835	879	795	791	814	774	879	827	839	778	820	811	806	838	747	798	862	818	849	820	816	797	816	808	818	845	842	840	837	853	795	858	822	857	809	839	805	835	846	817	886	912	776	815	812	826	810	785	793	826	812	788	776	808	850	781	865	830	804	759	813	846	835	828	842	854	868	794	736	806	805	877	862	835	821	824	823	813	798	773	816	813	793	830	779	784	847	888	771	811	799	800	845	811	830	848	794	830	847	840	772	764	848	783	812	856	812	811	782	891	800	791	846	840	799	826	779	863	840	811	834	850	829	785	790	788	824	818	805	810	760	841	821	794	852	827	805	855	829	842	832	800	837	829	792	791	812	794	792	804	737	824	823	832	799	776	852	778	838	786	825	792	806	815	794	826	817	805	798	767	800	843	862	782	816	786	810	790	811	838	803	799	771	783	881	878	850	830	820	786	843	816	839	832	818	818	836	790	852	863	796	798	822	842	869	823	802	824	798	758	786	810	798	836	817	826	852	811	790	810	814	810	793	773	825	830	722	806	790	793	782	855	792	825	808	843	780	869	782	801	770	770	814	790	819	788	855	841	829	840	857	840	841	812	815	758	877	805	784	823	824	761	790	767	787	848	807	829	818	815	805	808	816	855	860	793	809	836	821	799	823	815	843	835	755	844	823	840	853	793	830	868	855	839	811	789	758	828	828	798	843	837	800	877	787	857	800	830	836	820	851	835	809	779	794	863	792	786	821	826	863	827	861	799	810	845	781	811	778	841	812	829	827	794	839	783	786	822	814	815	791	835	837	793	808	810	842	845	840	825	767	740	767	819	821	818	840	813	813	800	774	846	834	766	827	859	805	798	749	837	831	863	790	784	818	806	835	806	812	813	805	805	834	855	833	811	834	812	786	808	821	833	822	857	809	800	805	781	849	832	853	825	856	778	843	865	831	768	791	862	840	851	838	797	845	816	779	814	801	761	827	784	756	836	770	811	775	835	777	852	866	810	804	826	826	806	768	846	770	788	831	820	811	822	841	804	830	829	775	818	829	731	802	786	779	816	788	809	837	829	779	859	841	862	831	835	848	772	781	832	815	752	822	778	784	795	769	830	836	760	787	747	850	784	821	806	826	779	836	812	819	876	835	772	795	759	830	778	771	789	808	823	785	826	801	826	863	803	794	793	780	810	835	831	823	764	791	792	839	795	809	824	805	859	785	800	819	831	847	837	817	799	847	784	840	808	803	834	814	848	807	830	834	814	842	801	825	820	843	759	826	862	819	864	839	820	794	826	806	803	835	847	816	798	830	863	823	851	814	820	820	765	881	809	813	810	813	828	844	823	756	813	813	833	853	840	788	778	771	798	814	815	795	813	797	813	812	840	778	808	830	751	827	850	774	799	777	826	834	781	824	852	846	816	810	799	807	835	810	786	797	795	820	834	756	794	777	788	775	863	786	826	753	838	808	816	803	850	785	861	786	813	788	815	841	835	767	833	802	830	795	822	783	884	759	845	834	824	900	773	830	848	823	789	791	796	804	788	809	827	800	850	788	832	793	798	828	830	833	826	839	782	805	842	816	819	808	788	751	821	801	803	776	815	843	789	804	865	837	811	815	791	800	821	792	773	768	782	785	803	816	825	817	834	858	779	807	830	805	831	809	856	769	802	833	849	799	753	825	800	828	818	809	812	861	834	811	862	828	767	808	788	807	837	826	832	756	894	881	778	812	775	815	846	786	811
34241	43565	39868	22661	12904	9518	4749	2142	1278	1035	903	935	923	918	889	919	911	946	969	958	908	958	910	915	948	931	881	934	894	898	931	879	877	936	867	922	892	884	957	893	898	901	910	914	949	932	837	898	911	949	928	880	965	905	898	917	926	913	865	890	942	873	931	860	918	876	853	866	934	915	857	852	902	906	905	898	912	873	870	950	915	926	904	852	947	888	886	912	858	911	868	950	887	906	933	913	919	935	898	897	897	928	909	942	909	928	938	912	865	962	857	876	871	934	897	900	894	886	892	926	862	872	946	964	941	1000	893	917	944	936	930	925	954	930	919	933	923	910	920	872	910	912	865	901	931	992	904	971	890	887	887	899	914	893	878	906	942	933	923	926	881	909	902	954	908	897	906	917	872	916	912	889	958	909	903	892	888	912	927	867	924	878	899	862	893	861	922	925	883	911	903	862	856	894	927	898	900	868	922	850	892	912	909	925	878	849	908	897	963	939	897	922	910	852	912	954	902	881	939	895	893	965	930	944	915	931	931	890	913	914	961	869	955	923	941	869	911	962	839	868	914	905	928	869	927	914	927	933	902	852	881	941	929	907	913	931	876	889	921	931	954	876	859	884	912	893	899	905	906	891	925	922	868	916	878	909	933	929	920	897	890	898	934	876	892	878	861	915	935	900	895	943	921	867	917	866	923	900	893	941	884	908	856	905	912	910	927	878	859	887	892	888	936	875	886	919	884	911	976	902	916	891	956	953	884	879	937	903	883	946	929	879	927	869	889	953	937	876	904	931	914	921	918	893	918	892	884	929	904	842	855	889	871	895	902	887	857	884	936	869	844	889	886	879	927	906	914	908	932	911	848	882	871	890	890	901	883	895	863	940	963	930	925	930	896	901	815	900	926	892	863	921	938	911	851	935	911	949	885	880	905	906	936	924	925	901	878	946	879	873	918	885	891	914	905	903	886	945	948	914	922	896	862	925	882	887	927	908	893	911	880	893	873	936	885	885	857	919	930	897	910	959	900	888	891	886	913	915	890	919	903	950	860	913	899	921	926	868	937	939	914	893	916	953	916	918	950	862	940	879	914	932	948	920	945	921	927	965	913	916	871	890	886	963	890	903	855	879	928	922	911	880	920	910	924	949	963	911	922	885	899	916	875	883	953	904	907	865	920	868	877	897	919	878	922	889	891	874	931	881	900	949	895	935	915	860	931	888	935	898	940	901	909	899	926	964	884	912	883	885	849	849	870	908	930	912	926	893	926	929	945	929	903	926	933	901	923	927	880	910	957	915	867	908	875	920	907	912	855	937	921	920	926	927	836	914	892	929	886	905	897	928	881	980	957	925	938	920	930	947	876	919	918	921	906	855	865	891	947	893	885	930	915	906	899	909	860	963	943	948	889	851	945	917	920	915	899	864	875	882	904	931	850	936	904	917	925	953	875	889	912	930	886	890	906	905	875	906	914	919	861	938	936	965	849	957	917	919	904	910	913	928	943	883	871	908	894	915	939	953	901	827	921	877	922	882	883	925	910	909	955	926	919	868	904	894	900	912	903	921	927	925	901	924	919	898	941	969	916	876	871	888	935	947	933	959	912	957	875	911	851	884	879	889	884	838	859	918	973	873	923	933	976	873	895	917	923	903	885	895	910	909	926	900	906	843	881	939	939	891	919	924	898	908	937	910	884	856	906	949	922	953	932	855	946	904	928	908	923	902	955	869	909	979	899	929	920	904	951	910	963	944	928	912	946	918	937	907	894	883	873	915	924	912	941	885	926	893	925	910	861	907	954	912	906	958	943	892	914	931	887	874	934	906	868	891	876	903	855	887	942	943	888	894	911	962	881	902	930	877	944	897	912	934	956	948	911	903	968	919	893	898	882	915	931	906	879	981	926	930	897	882	891	883	869	906	888	946	840	888	916	896	911	923	892	870	851	926	935	905	927	911	939	912	910	898	882	902	900	879	919	901	927	917	888	962	923	941	934	920	889	867	900	974	907	909	874	876	873	897	914	956	933	930	851	879	882	923	861	904	920	858	842	892	933	904	897	894	838	925	829	906	944	872	939	895	898	872	892	876	912	918	883	938	911	865	883	945	919	891	911	895	891	908	883	897	921	929	927	938	894	959	896	929	939	934	885	944	909	891	901	890	907	919	884	910	909	902	899	954	880	883	886	923	928	897	927	939	921	904	878	926	917	872	1004	880	959	884	884	922	883	885	893	899	909	935	887	871	977	944	924	896	893	945	938	941	889	923	871	940	879	901	906	908	869	932	962	899	917	944	899	898	892	879	925	881	895	878	905	901	847	874	845	885	916	890	965	896	875	859	910	914	908	893	886	898	842	904	896	906	880	918	916	901	916	841	909	900	873	944	907	947	932	915	899	908	873	885	852	951	975	877	938	942	897	961	915	901	893	896	888	968	916	859	878	912	924	905	885	958	941	919	888	919	900	856	861	912	937	897	898	915	927	942	941	904	929	917	923	973	978	919	900	946	935	894	906	946	879	938	924	904	895	877	939	928	944	877	896	874	904	956	951	912	929	946	908	922	871	899	887	914	919	929	862	883	928	916	892	953	921	951	833	940	965	922	922	899	906	934	906	920	905	943	882	886	942	878	917	900	927	947	887	938	880	907	875	885	879	871	908	923	888	914	912	883	895	904	900	917	901	962	891	941	939	920	946	903	914	914	885	928	906	910	885	928	903	937	935	896	941	901	923	918	941	974	874	930	906	901	932	913	968	895	917	944	883	948	922	854	894	926	904	893	921	913	932	937	902	946	884	905	907	905	904	923	889	948	907	959	869	886	871	868	906	902	901	893	899	912	850	900	928	992	902	946	945	923	887	920	913	906	877	871	934	875	962	938	989	836	924	890	946	928	938	875	874	889	890	914	957	945	920	916	917	864	928	869	867	949	925	896	916	947	937	905	925	918	908	948	924	881	953	900	935	932	889	912	883	929	934	918	846	903	909	914	880	981	927	884	879	921	941	935	887	952	924	926	910	902	884	899	891	883	899	895	930	871	910	903	978	889	832	909	912	890	890	904	913	959	890	953	890	901	896	841	945	991	922	875	923	887	921	919	950	883	973	832	920	873	896	894	867	937	953	922	874	883	911	858	902	946	901	903	888	859	891	897	909	968	939	929	874	944	939	903	942	907	924	890	901	889	894	938	986	900	953	899	915	949	905	942	920	884	926	926	898	900	904	893	936	992	926	915	880	943	864	950	912	923	871	942	939	930	902	928	920	901	883	914	929	914	872	891	908	861	939	890	924	938	915	933	923	910	1010	917	964	898	913	889	905	962	914	853	910	872	859	879	928	889	917	923	893	942	879	935	877	960	937	893	904	910	917	883	920	953	899	900	897	922	878	875	948	908	904	911	892	901	888	934	853	929	927	888	909	914	907	885	862	868	927	932	894	875	957	906	875	929	900	908	877	925	900	919	904	952	942	849	926	930	913	939	910	915	901	915	923	909	908	915	856	886	979	925	939	920
43791	59217	41306	20238	15023	12022	6137	2844	1625	1245	1060	1070	1054	1138	1091	1094	1112	1025	1030	1031	1058	1073	1048	1060	1057	1039	1034	1054	1029	1006	1032	1045	1086	1116	1003	1087	1116	1089	1093	1101	1064	1073	1103	1070	1048	1060	1057	1077	1073	1058	1055	1081	1045	1036	1052	1127	1089	1049	1002	1061	1093	1058	1047	1072	1041	1050	1027	1101	1108	1057	1092	1019	1029	1092	1132	1086	1046	1100	1099	1021	1034	1045	1070	1051	1024	1075	1065	1056	1157	1046	1083	1052	1122	1044	1121	1067	1073	1046	1048	1070	1064	1048	1058	1070	1056	1030	1117	1027	1075	1088	1006	1067	1019	1019	1071	1067	1063	1027	1081	1123	1128	1022	1077	1058	1071	1062	1018	1066	1068	1107	1144	1085	1044	1045	1059	1085	1078	1084	1066	1049	1035	1030	1009	1109	1013	1059	1083	1157	1098	1069	1013	1048	995	1059	1072	1081	990	1072	1080	1103	1113	1072	1102	1082	1016	1083	1094	1034	1023	1082	1090	1063	1085	1090	1020	1035	1076	1068	1056	1065	1095	1055	1064	1054	1048	1012	1161	1085	1064	1023	1048	1024	1077	1064	1074	1046	1046	1023	1059	1069	1039	1095	1062	1060	1068	1056	1106	1077	1112	1070	1116	1091	1064	993	1057	1094	1028	1016	1085	1115	1030	1057	1014	1071	1080	1122	1065	1085	1070	1114	1030	1071	1051	972	1059	1100	1015	1059	1111	1049	1087	1037	1117	1080	1055	1088	1091	1097	1055	1136	1074	1094	1024	1054	1102	1052	1025	1024	1112	1100	1080	1091	1055	1064	1079	1053	1070	1052	1030	1099	1054	1037	1044	1048	1112	1079	1048	1071	1048	998	1079	1042	1058	1078	1090	1074	1034	1008	1062	1045	1009	1025	1059	1043	1047	992	1052	1151	1078	1030	1052	1109	1063	1083	1064	1042	1105	1049	1071	1064	1043	1148	1119	1057	1064	1127	1094	1005	1075	1071	1044	1093	1057	1088	1035	1022	1028	1094	1092	1104	1077	1028	995	1066	1055	1082	1049	1069	1066	1093	1077	1056	1071	1170	1096	1092	1071	1135	1050	1047	1059	1080	1029	1057	1060	1048	1113	1058	1118	1086	1063	1091	1031	1071	1116	1030	1072	1067	1070	1094	1057	1093	1071	1053	1101	1069	1067	1073	985	1055	1097	1081	1087	1047	1077	1120	1044	1083	1015	1057	1075	1093	1075	1041	1105	1090	1031	1006	1078	1083	1054	1043	1051	1068	1038	1100	1072	1013	1067	1104	1096	1088	1112	1033	1000	1054	1035	1078	1047	1060	1067	1072	1027	1102	1038	1063	1025	1039	1077	1036	1060	1080	1042	1055	1082	1118	1052	1120	1096	1051	1070	1078	1061	1083	1154	1046	1072	1085	1118	1085	1040	1049	1080	1064	1023	1102	1080	1066	1070	1057	1087	1098	1064	1064	1064	1081	1038	1087	1115	1037	1077	1093	1079	1075	1038	1053	1059	1056	1078	1049	1064	1069	1090	1103	1044	1023	1097	1025	1038	1080	1072	1045	1053	1067	1104	1067	1083	1084	1070	1064	1058	1079	1058	1050	1049	1062	1044	1062	1059	1043	1078	1068	940	1116	1051	1077	1028	1008	1049	1074	1090	1043	994	1108	1089	1080	1021	1060	1075	1058	1024	1067	1082	1049	1086	1042	979	1033	1099	1012	1125	1112	1095	1091	1079	1070	1098	1104	1033	1053	1072	1039	1055	1043	1096	1086	1057	1045	1020	1095	1112	1047	1104	1082	1051	1047	1064	1057	1067	1051	1052	1129	1089	1068	1042	1052	1098	1073	1060	1058	1046	1045	1052	1093	998	995	1056	1079	1014	1029	1035	999	1089	1021	1019	1073	1065	1098	1035	1044	1112	1061	1070	1069	1040	1032	1038	1054	1070	1045	1046	1088	1153	1058	1094	1085	1050	1052	1118	1049	1063	1011	1092	1039	1033	1011	1020	1027	1048	1009	1039	1091	1058	1061	1044	1138	1090	1039	1034	1063	1006	1029	1096	1095	1064	1016	1086	1044	1024	1025	1114	1069	1061	1079	1013	1030	1045	1041	1021	1054	1043	1051	1061	1100	1103	1055	1065	1030	1043	1034	1086	1035	1058	1042	1133	1108	1024	1108	1045	1013	1072	1083	1068	1079	1013	1025	1073	1066	994	1082	1097	1103	1037	1025	1044	1085	1075	1026	1035	1067	1059	1082	1041	1001	1071	1048	1135	1001	1046	1070	980	1068	1046	1042	1096	1057	1083	1100	1085	1075	1077	1039	1061	1064	1102	1082	1061	1045	1014	1090	1114	1013	1084	1075	1098	1024	1050	1060	1097	1073	1046	1082	1052	1073	1039	1033	1067	1016	1093	1027	1053	1086	1101	1093	1032	1077	1073	1090	1022	1096	1040	1027	1107	1023	1068	1083	1034	1113	1066	1076	1025	1035	1095	1073	1023	1011	1057	1093	1031	1058	1049	1038	1074	992	1058	1078	1053	1040	1142	1087	1098	1100	1041	1083	1031	1094	1061	1062	1046	1075	1080	1110	1012	1062	1133	1051	1123	1084	1106	1014	1032	1032	1080	1038	1100	1088	1079	1024	1069	1109	1074	1056	1017	1062	1037	1093	1111	1065	1080	1082	1080	1039	1128	1037	1050	1065	1023	1141	1105	1083	1130	1116	1047	1076	1069	989	1090	1092	1006	1085	1128	1100	1035	1041	1006	1111	1069	1072	1105	1059	1056	1099	1074	998	1107	1076	1085	1014	1099	1065	1074	1011	1028	1097	1092	1048	1063	1086	1059	1095	1021	1082	1057	1075	1039	1041	1090	1059	1125	1067	1037	1108	1058	1047	1099	1055	1100	1043	1074	1110	1027	1066	1015	1108	1058	1075	1133	1097	1040	1088	1033	1015	1065	1087	1056	1056	1098	1112	1059	1052	1004	1128	1109	1029	1083	1064	1059	1037	1046	1113	1034	1050	1062	1092	1065	1015	1072	1073	1059	1100	1049	1053	1121	1093	1029	1058	1135	1079	1039	1049	1037	1028	1083	1086	1035	1060	1024	1048	1023	1083	1044	1077	1130	1033	1036	1065	1109	1098	1068	1047	1065	1070	1069	1066	1107	1046	1043	1022	1075	1049	1020	1038	1077	1024	1018	1079	1095	1079	1094	1040	1105	1026	1032	1091	1079	1054	1074	1091	1070	1085	1062	1075	1052	995	1094	1080	1055	1065	1049	1057	1013	1103	1020	1071	1014	986	1051	1087	1070	1004	1082	1087	1096	1091	1038	1025	1036	1025	1103	1044	1085	1114	1070	1062	1041	1084	1095	1068	1059	1047	1044	1079	1086	1021	1086	1039	1064	1097	1107	1038	999	1114	1080	1064	1045	1047	1063	1091	1064	1066	1049	1074	1076	1101	1056	1032	1086	1061	1080	1076	1038	1121	1100	1027	1006	1072	1160	1035	1065	1064	1060	1071	1101	1075	1084	1032	1087	1042	1074	1081	1054	1015	1095	1095	1065	1092	1069	1062	1067	1099	1082	1112	1041	1076	1074	1131	1040	1055	1070	1061	1087	1035	1123	1134	1037	1072	1022	1022	1049	1070	1069	1053	1058	1099	1083	1032	1086	1029	1075	1078	1045	1069	1038	1063	1094	1044	1048	1091	1009	1095	1090	1078	1055	1041	1076	1083	1086	1062	1011	1016	1099	1086	1061	1089	1098	1068	1013	1093	1076	1026	1064	1011	1064	1060	1079	1025	1014	1054	1061	1036	1053	1010	1043	1019	1048	1081	997	1071	1080	1100	1075	1026	1140	1083	1069	1060	1093	1099	1063	1089	1013	1094	1047	1045	1069	1025	1011	1048	1080	1074	1048	1013	1047	1036	1051	1024	1100	1091	1110	1000	1093	1053	1012	987	1046	1064	993	980	1061	1050	1051	1063	1047	1054	1106	1030	1060	1081	1042	1088	1104	1086	1035	1041	1057	1019	1105	1072	1014	1070	1077	1002	1060	1053	998	1069	1047	1093	1111	1064	1072	1095	1050	1009	1122	1064	1051	1095	1044	1075	1094	1048	1056	1064	1140	1012	1065	1030	1082	1100	1072	1023	1069	1065	1107	1038	1008	1076	1073	1058	1035	1077	1073	1092	1079	1102	1112	1054	1098	1054	1057	1104	1054	1043	1050	1055	998	1026	1075	1056	1012	1047	1049	1032	1091	1029	1108	1064	1084	1062	1041	996	1071	1022	1133	1100	1064	1121	1056	1055	1095	1029	1063	1081	1084	1135	1073	999	1039	1060	1099	1108	1052	1048	1066	988	1013	1023	1061	1090	1031	1070	1010	1048	1032	1126	1097	1046	1055	1066	1056	1025	1102	1072	1030	1038	1040	1040	994	1096	1067	1107	1103	1146	1008	1094	1036	1127	1166	1059	1011	1046	1063	1039	1093	1051	1006	1088	1091	1078	1063	1052	1049	1027	1078	1052	1048	1082	1052	1112	1058	1114	1048	1082	1033	1049	1095	997	1051	1009	1101	1102	1050	1064	1032	1052	1082	1058	1065	1082	1035	1059	1023	1052	1111	1049	1092	1067	1085	1046	1049	1084	1003	1040	1056	1085	1079	1121	1106	1062	1064	1078	1065	1048	1034	1068	959	1008	1100	1081	1041	1077	1077	1081	1060	1099	1090	1111	1027	1078	1109	1042	1083	1079	1012	1058	1081	1013	1090	1098	1017	1054	1040	1047	1094	1052	1097	1083	1052	1074	989	1035	1100	1024	1078	1081	1008	1135	1051	1129	1098	1064	1111	1125	1062	1058	1022	1125	1079	1045	1073	1079	1045	1038	1009	1033	1019	1042	993	1034	1074	1062	1044	1108	1079	1113	1031	1036	1039	1026	1101	1080	1122	1086	1094	1076	1075	1062	1083	1019	1124	1069	1088	1029	1025	1076	1106	1108	1078	1018	1080	1066	1097	1131	1025	1035
24673	21943	32345	33886	39788	35227	22887	8460	2562	1222	900	806	757	744	772	790	772	806	734	765	771	786	732	749	757	760	776	762	753	815	788	752	780	747	764	796	738	736	717	744	768	794	789	757	775	789	752	762	759	777	807	786	768	798	725	760	771	755	752	778	818	806	757	728	791	733	721	798	769	718	749	747	830	745	744	786	728	798	763	750	814	715	812	777	727	757	751	733	806	741	737	726	767	776	739	824	750	740	776	759	749	724	737	750	761	719	776	770	779	841	775	765	718	737	758	729	743	736	772	713	772	778	799	736	734	791	758	797	766	731	743	695	794	772	768	714	765	773	771	728	742	741	796	725	745	736	763	728	804	775	802	819	781	728	742	788	840	743	808	780	756	824	730	732	776	741	745	768	774	780	736	773	801	732	735	743	717	737	746	743	716	778	788	748	726	751	695	765	750	736	764	784	739	724	750	771	744	759	808	754	765	778	774	740	755	680	820	795	727	767	826	774	754	808	766	732	728	758	713	765	768	746	762	743	762	775	813	766	764	778	785	791	774	729	742	754	764	798	783	760	794	759	761	785	783	779	734	769	757	716	731	744	736	791	799	766	750	770	773	762	755	724	726	731	787	737	745	757	727	718	735	722	740	784	749	742	756	760	781	772	785	811	747	731	805	766	850	689	743	723	806	807	752	744	726	728	793	759	745	729	734	742	768	727	742	776	762	763	729	778	767	816	711	754	735	737	757	779	731	751	787	775	749	773	758	775	759	784	781	720	763	758	722	728	773	765	729	715	723	756	747	748	789	752	744	721	715	785	761	723	746	726	733	806	798	777	812	772	764	733	740	748	747	778	752	761	721	793	744	734	739	747	777	773	747	722	760	803	757	802	759	831	807	794	810	728	747	767	777	743	735	766	754	756	740	795	727	759	762	810	709	793	753	779	827	776	723	734	768	757	778	786	804	747	778	731	812	784	781	745	763	755	757	749	760	777	764	717	751	771	774	776	745	770	751	819	765	762	752	746	783	747	723	780	745	764	757	789	780	770	772	742	741	692	798	800	801	779	747	721	737	742	784	763	734	733	813	816	709	765	776	820	766	773	746	804	807	754	773	743	752	732	743	796	777	701	709	763	808	757	753	753	778	739	767	744	784	781	755	712	759	784	736	757	781	740	752	732	757	783	727	717	765	780	762	758	764	750	768	744	751	729	716	797	842	731	746	724	705	754	793	753	794	705	752	751	730	795	802	779	772	757	796	745	772	787	732	710	747	751	734	732	752	759	775	736	753	833	776	740	722	745	754	776	765	810	797	743	781	766	767	748	756	785	749	770	747	752	751	771	751	764	769	713	797	784	733	723	762	777	771	761	694	769	785	729	760	752	737	780	792	761	752	811	759	780	775	775	796	750	742	743	777	725	771	758	758	784	791	779	769	761	772	760	766	796	762	747	767	735	751	761	811	793	779	786	793	754	713	738	764	747	750	704	824	740	791	786	768	732	736	754	777	759	781	778	758	766	724	770	740	765	770	744	777	765	740	729	745	789	740	733	737	742	743	773	807	802	716	746	753	757	744	768	743	811	787	822	762	787	757	771	809	732	790	772	771	756	783	813	770	747	757	734	712	718	776	765	756	740	777	744	785	726	787	743	739	782	773	777	791	775	734	760	704	725	747	765	749	747	740	786	791	725	810	775	778	736	738	788	738	780	750	796	724	757	715	697	774	763	764	725	751	712	755	774	748	771	756	774	750	744	747	793	771	773	769	830	770	753	832	767	721	784	758	732	770	759	744	727	732	793	750	760	770	726	748	741	771	771	759	702	752	774	776	748	804	804	746	828	683	775	741	783	775	729	775	731	809	758	722	791	772	769	713	783	744	739	781	757	722	752	734	808	762	800	761	750	771	731	754	750	782	759	744	745	765	769	788	708	760	753	755	753	794	772	782	723	758	732	734	776	759	823	764	785	798	767	749	783	759	773	769	754	792	707	754	781	767	776	751	737	735	767	771	777	758	781	769	757	762	782	794	720	757	756	768	723	730	727	763	724	762	760	757	818	765	721	780	725	769	771	715	782	786	776	750	769	791	793	753	740	776	758	726	779	730	770	779	716	768	757	746	782	774	711	730	762	756	714	748	749	797	749	749	787	770	702	729	715	782	707	778	706	769	743	767	719	797	809	780	766	785	756	752	759	734	731	728	712	749	790	739	757	739	779	804	723	734	803	788	750	736	780	768	730	732	729	780	809	750	727	729	781	764	745	734	732	773	722	783	779	768	763	724	797	716	760	763	796	797	753	737	724	783	731	761	814	715	735	779	796	752	759	788	780	757	746	797	751	725	768	726	751	740	775	737	784	756	775	745	787	741	726	846	740	731	784	720	760	730	765	752	745	805	745	768	826	792	763	763	749	735	784	775	760	746	774	762	743	755	728	768	804	705	754	727	776	791	734	812	753	735	745	709	766	787	753	733	739	781	741	768	763	787	735	796	778	740	739	739	735	740	718	759	732	783	746	745	741	772	729	818	767	755	816	763	714	787	785	734	778	754	736	779	762	737	779	747	779	771	740	698	755	700	794	704	790	811	801	743	778	723	740	735	747	752	726	825	734	754	742	693	733	754	773	725	762	739	751	729	816	783	744	740	797	781	757	840	793	766	780	722	776	779	726	737	784	754	814	734	798	811	701	788	752	783	728	781	776	747	786	818	775	779	860	775	757	765	767	738	800	770	784	801	758	776	783	715	782	740	731	754	776	730	774	782	737	806	772	777	757	782	712	717	769	768	723	807	774	748	759	729	766	784	747	778	755	747	804	749	777	704	763	712	782	739	780	758	757	747	739	785	794	757	749	762	726	755	759	782	796	731	824	762	702	731	776	788	751	746	805	780	799	757	766	788	736	756	780	771	763	738	717	773	743	787	747	803	741	791	758	724	724	728	756	752	751	804	769	801	747	725	756	778	735	776	741	753	713	806	797	798	769	772	809	762	729	749	777	754	790	760	747	744	797	746	726	798	725	749	749	789	776	790	764	758	763	766	730	781	735	730	749	761	736	754	745	756	703	791	804	766	781	733	799	779	757	768	780	765	724	766	784	749	796	815	764	751	738	787	740	783	748	792	775	746	744	743	747	747	712	729	775	788	779	797	753	736	800	714	749	750	750	725	748	785	767	768	769	779	707	773	740	812	733	757	757	770	759	737	751	798	793	729	702	754	722	759	826	742	756	763	765	751	742	678	740	767	748	771	707	779	787	747	764	764	805	775	801	764	703	768	783	751	767	773	763	754	692	784	734	756	789	750	725	775	700	714	728	767	723	737	769	728	733	739	748	735	720	762	788	724	782	739	731	715	778	717	742	782	793	736	767	708	776	750	747	753	805	786	788	785	787	787	752	761	807	716	814	752	757	794	752	757	771	767	813	763	730	757	739	769	753	770	760	813	715	779	783	770	754	776	726	838	751	805	773	763	713	752	769	801	750	810	782	755	807	765	809	789	726	770	749	776	777
47517	74288	61040	47803	45381	36064	21906	9528	3627	1606	985	921	908	871	950	862	912	837	912	885	912	954	899	963	882	892	870	910	894	923	889	864	917	873	924	876	906	890	877	909	898	923	940	924	856	867	942	892	909	946	872	831	808	967	892	879	871	915	883	872	906	880	887	888	891	942	923	895	937	886	930	909	925	919	886	909	922	868	904	880	866	844	931	882	888	874	862	864	887	876	932	925	957	894	897	905	958	945	854	934	869	907	874	883	854	869	932	958	920	914	910	953	944	876	874	871	884	904	907	921	859	905	873	881	903	933	916	840	905	954	855	896	874	883	905	865	855	896	892	890	865	886	881	891	917	920	873	909	904	915	928	864	898	885	903	911	921	935	823	922	892	929	931	907	883	947	882	904	908	896	912	893	895	884	865	883	900	913	865	874	934	912	895	959	923	894	861	931	920	811	912	931	926	898	924	858	949	951	930	929	916	919	842	880	903	888	879	942	864	880	933	918	895	851	889	864	912	858	943	932	899	880	914	909	915	910	935	885	916	849	862	910	867	910	965	943	893	903	881	863	907	897	938	924	812	901	904	876	908	937	943	923	897	945	892	893	878	876	883	922	936	916	883	868	901	945	904	885	891	904	894	900	908	891	898	886	898	845	870	886	886	993	904	966	896	918	961	932	862	904	884	932	900	889	903	920	912	885	894	907	908	868	933	894	900	878	862	904	929	906	942	912	928	897	854	885	907	917	933	839	931	877	903	938	900	935	870	939	916	887	915	920	884	907	928	935	908	925	913	854	926	898	893	893	896	912	919	881	892	936	913	914	943	884	913	869	847	908	930	898	919	861	871	913	938	907	902	910	885	906	856	900	896	855	908	913	920	933	920	904	906	885	890	879	915	913	881	930	914	868	897	863	889	882	925	900	942	922	927	847	824	895	920	834	929	965	877	873	907	920	917	903	940	955	903	914	914	865	885	877	904	859	877	895	900	889	925	917	839	930	912	931	892	921	868	920	872	899	947	937	888	931	878	906	872	906	888	865	897	892	879	858	900	869	896	864	913	890	850	865	904	909	880	887	903	943	931	937	885	902	903	904	893	874	864	931	894	889	907	891	905	959	948	883	872	915	886	936	891	888	954	924	891	932	917	950	923	923	921	891	877	877	952	939	902	888	885	908	898	899	897	907	920	893	892	894	892	903	942	847	916	881	850	902	930	899	866	908	835	868	876	901	902	889	896	896	880	886	942	933	861	847	918	848	899	925	893	886	888	842	898	880	894	890	876	912	887	858	866	965	856	889	870	865	954	914	873	925	906	891	939	952	912	886	841	875	945	951	871	832	839	912	957	927	891	930	911	929	884	878	939	926	924	922	911	890	852	918	912	913	888	943	865	933	945	901	896	855	901	859	894	895	885	824	911	937	948	931	929	938	940	900	956	941	984	956	938	884	902	941	941	922	843	889	914	945	906	874	921	939	905	898	932	896	855	941	903	903	969	949	958	898	883	917	880	903	894	893	893	890	926	943	903	937	899	877	897	893	874	894	862	919	891	908	874	957	879	986	902	894	924	922	850	860	918	887	893	937	895	892	879	898	874	904	892	860	831	890	883	917	894	877	850	889	932	858	930	919	856	910	935	880	884	981	914	895	891	878	907	936	873	961	848	910	871	833	862	939	914	872	852	921	887	904	941	867	901	866	852	904	858	896	903	875	906	896	927	914	895	936	912	915	899	888	855	882	821	866	861	906	884	883	872	901	914	910	887	878	910	914	918	943	888	932	955	925	946	847	940	929	911	890	936	872	885	932	879	924	887	895	912	920	916	852	930	911	978	931	912	896	911	903	860	898	873	864	897	988	896	871	873	921	912	878	897	876	925	947	909	874	864	860	900	881	917	923	868	894	926	869	896	913	951	844	906	909	949	905	923	901	910	917	912	926	882	926	911	924	884	905	923	911	867	908	904	897	907	862	910	878	897	873	901	889	901	902	914	908	852	888	930	931	926	905	909	916	870	898	904	871	850	893	940	867	874	857	859	930	909	895	876	872	956	923	868	924	906	928	850	897	913	875	835	919	843	892	896	863	940	928	821	845	913	937	951	887	931	916	920	892	832	945	867	894	893	926	911	902	882	868	897	805	892	899	885	918	941	899	877	913	894	902	925	922	935	911	888	893	906	915	863	930	846	913	886	886	850	875	873	855	962	885	929	937	964	928	882	906	887	909	873	866	887	876	850	928	912	895	891	851	908	933	936	872	848	945	874	903	886	873	940	918	929	892	902	941	911	863	957	894	942	910	919	929	983	899	929	918	935	878	858	876	923	897	946	889	873	944	885	915	921	897	867	914	916	885	898	872	906	906	918	879	929	870	928	937	890	914	895	878	942	945	898	907	858	884	852	966	883	893	896	865	896	878	870	904	846	899	878	838	918	908	868	930	954	904	867	938	884	884	981	881	889	920	946	925	918	900	823	897	882	932	917	914	877	904	905	957	946	923	916	888	899	949	914	852	913	875	930	916	855	881	897	901	884	903	903	867	899	925	966	914	906	868	884	906	855	888	842	914	943	853	900	871	947	912	893	870	907	891	898	930	918	919	914	845	907	947	878	923	886	962	920	886	898	857	935	903	898	851	860	866	935	921	907	938	992	936	915	917	933	905	906	913	921	901	918	894	870	891	909	895	877	932	919	887	909	941	915	891	914	971	861	872	872	922	903	882	871	902	853	862	914	921	900	892	883	917	902	958	921	873	891	930	916	901	912	882	954	891	859	869	830	870	899	922	909	888	958	853	948	832	876	891	947	889	881	909	868	917	864	900	921	899	893	909	910	932	961	889	959	928	946	917	873	899	904	856	858	857	849	853	929	918	950	905	856	927	904	906	887	858	879	884	915	954	811	900	922	894	881	916	891	901	870	867	922	961	944	912	911	916	858	811	906	869	848	923	888	927	890	931	941	902	909	889	916	943	907	866	877	901	881	870	904	919	873	924	852	918	883	868	936	933	905	906	903	938	871	906	887	918	912	940	902	863	909	894	851	904	896	949	869	927	873	899	921	924	891	928	983	894	947	949	921	873	882	939	908	927	919	905	937	918	927	925	869	901	901	906	883	918	869	942	925	886	871	997	888	912	926	896	902	967	939	882	907	888	939	936	858	880	868	971	906	899	863	824	847	866	944	856	926	860	898	917	893	901	886	872	911	909	891	941	895	925	917	921	868	922	926	879	945	882	924	851	917	909	889	906	903	944	949	936	911	830	988	946	894	917	935	955	924	855	941	904	956	935	918	864	914	868	953	930	848	890	899	951	932	927	881	922	877	965	904	891	992	901	895	859	935	904	913	900	925	962	881	908	944	922	852	862	939	872	879	914	917	920	860	911	912	852	897	921	965	920	851	838	940	940	942	889	891	884	912	909	947	927	857	889	890	844	945	906	903	859	857	879	912	898	890	923	913	877	910	917	991	969	938	866	886	930	973	898	904	913	946	888	883	894	945	878	847	901	897	911
23407	21467	30266	28231	38710	44424	34566	17036	5393	2040	889	691	758	699	770	759	683	721	719	744	721	787	728	720	752	680	753	763	758	732	790	751	759	738	784	770	736	677	740	744	737	744	721	727	700	714	708	733	746	742	737	709	757	707	744	704	746	736	700	748	711	678	738	731	716	688	759	688	734	701	706	738	767	710	720	673	726	725	714	699	717	738	727	691	705	704	676	725	772	673	687	713	694	697	654	715	734	685	698	639	741	747	784	734	718	697	677	737	755	682	690	735	704	719	711	762	688	747	688	679	694	689	747	701	738	721	675	752	680	709	684	722	716	745	710	735	656	731	710	731	728	738	711	699	690	723	728	758	667	711	694	693	708	671	685	738	718	702	657	691	711	633	668	716	712	678	720	711	731	744	718	734	688	704	761	700	728	751	713	768	730	748	684	745	711	686	701	757	709	733	710	743	719	723	744	703	742	714	723	745	712	723	739	744	704	652	729	707	762	704	684	712	692	701	739	695	719	691	682	733	709	697	719	672	722	740	742	728	745	688	717	748	706	728	744	730	704	701	683	723	738	741	712	770	681	738	708	761	720	697	715	705	669	694	709	748	717	705	714	696	745	729	704	721	707	738	730	744	739	714	762	716	732	700	790	742	748	724	696	692	733	694	747	774	703	741	733	677	722	704	756	748	708	700	742	704	746	706	734	699	720	653	734	717	732	669	704	725	711	737	728	710	709	669	705	721	706	704	732	746	751	685	696	675	691	687	756	705	741	700	706	728	759	758	688	686	728	752	732	686	749	701	731	733	691	713	707	731	748	694	772	747	774	682	734	758	710	754	727	668	729	724	765	716	721	695	731	748	719	703	698	717	714	725	737	683	694	681	697	754	699	751	729	749	694	748	715	658	682	712	694	730	697	707	728	722	707	737	679	700	709	741	702	779	715	689	724	776	742	744	730	700	714	676	733	666	699	686	773	656	692	716	680	716	711	738	726	766	731	701	753	702	691	662	701	716	713	762	736	702	731	690	652	752	708	699	687	767	715	695	677	712	704	726	654	702	701	736	721	680	720	689	712	749	723	710	757	719	685	713	700	707	745	775	693	731	720	666	669	670	751	735	715	737	727	722	693	725	742	708	710	755	755	715	671	710	667	736	681	710	715	683	705	718	733	635	708	714	714	755	703	714	731	720	708	697	675	752	714	746	719	745	714	714	746	775	696	712	729	709	703	725	710	723	768	707	715	715	742	712	769	709	728	697	774	695	708	717	700	671	760	720	711	724	711	737	730	728	731	730	714	683	690	740	714	696	711	722	685	716	697	678	691	703	704	734	751	683	736	752	741	734	701	742	732	697	694	710	696	736	709	726	719	693	665	724	739	705	705	736	736	683	699	753	740	742	737	739	733	713	772	720	666	722	743	730	674	690	718	702	729	713	723	692	763	734	713	715	751	725	750	785	722	680	642	725	739	782	721	693	745	711	713	693	714	698	661	665	745	701	754	680	701	732	702	691	738	733	710	759	713	672	703	735	728	699	696	760	698	695	671	688	681	725	723	668	700	740	723	725	683	711	692	716	705	731	726	730	726	676	715	726	705	763	654	675	690	668	705	689	699	704	712	733	737	748	712	703	758	726	711	688	739	680	707	697	717	739	709	692	727	707	715	709	731	730	708	667	764	697	686	732	694	734	718	745	673	724	678	715	708	709	729	719	737	705	671	668	719	721	706	729	682	722	756	765	701	713	704	734	709	668	689	719	728	718	745	705	718	691	706	664	709	715	725	727	747	738	723	704	711	730	700	707	688	708	714	750	764	749	726	703	736	738	707	752	700	743	731	705	688	728	741	706	723	696	745	718	694	690	703	720	684	704	677	732	744	713	669	695	731	709	777	738	678	727	669	718	708	727	693	675	739	741	699	722	730	741	713	704	684	733	728	710	726	748	719	722	730	716	702	748	741	679	706	713	748	683	726	682	699	748	697	735	658	695	671	694	740	748	675	694	721	715	667	729	712	745	726	672	737	754	738	764	730	706	677	732	726	738	691	726	726	768	713	740	732	712	729	674	710	703	738	704	717	718	690	666	698	731	742	712	720	721	727	723	708	776	745	670	722	661	679	725	663	737	718	729	727	676	685	714	721	704	723	692	689	737	768	726	724	746	690	664	682	709	711	703	719	732	713	714	707	708	719	748	694	661	685	742	767	699	719	728	721	737	751	744	717	724	691	730	675	707	724	700	723	736	704	692	775	726	732	729	714	712	700	709	665	769	691	733	755	727	726	674	721	742	734	703	701	720	696	700	641	731	690	679	733	744	697	702	725	725	722	698	748	702	737	718	713	733	770	690	728	745	734	726	691	709	666	708	704	713	692	700	698	710	716	688	716	730	708	711	773	751	713	753	712	763	717	722	726	690	764	722	691	690	746	723	730	739	720	700	705	720	707	694	743	705	705	707	796	677	703	698	694	700	708	716	720	687	747	692	728	740	738	699	723	698	726	666	694	701	721	725	718	723	753	751	757	712	707	729	736	719	706	710	688	772	741	725	722	686	699	748	768	717	742	732	711	719	706	752	694	689	773	664	703	705	695	755	716	722	689	720	711	688	743	673	702	703	690	737	707	647	754	717	715	703	725	750	730	738	736	723	729	753	713	697	721	722	724	698	716	680	755	705	674	725	737	669	717	711	763	702	729	696	691	716	739	731	663	726	714	706	753	731	711	710	784	700	759	733	726	696	739	720	779	695	715	718	717	652	719	734	693	686	765	701	708	688	690	739	695	697	717	736	765	715	701	708	720	724	713	688	718	700	725	683	705	731	714	694	712	707	715	704	712	741	658	719	692	729	742	796	695	695	707	691	700	742	700	712	700	743	757	654	757	736	724	706	712	746	734	726	700	658	716	745	723	710	744	691	679	718	735	675	720	766	725	698	695	738	739	754	670	707	681	720	703	727	692	725	655	674	727	697	673	725	710	735	761	707	759	742	749	712	691	739	733	744	689	743	729	688	740	709	716	742	727	697	703	666	717	694	733	701	721	736	733	751	712	704	715	729	696	701	738	692	657	682	699	680	728	743	685	709	659	760	721	715	741	773	745	714	735	726	744	694	698	674	643	662	732	659	721	694	718	746	713	699	730	708	721	695	688	708	732	674	738	694	716	751	728	752	712	702	743	719	698	687	738	704	702	752	746	690	756	703	765	712	704	681	682	713	712	730	684	728	682	690	717	709	745	680	682	723	676	691	698	689	711	666	700	735	736	735	728	720	703	744	667	730	734	698	686	766	738	757	736	756	749	738	741	762	730	739	766	759	691	717	636	693	800	761	729	752	706	746	771	761	654	709	704	748	719	684	678	702	745	664	722	698	704	739	701	700	728	703	701	709	719	712	698	670	698	695	714	737	668	704	731	761	678	677	727	748	687	740	719	713	732	689	715	648	711	774	701	693	697	674	739	701	685	759	706	735	688	743	722	732	706	748	718	711	742	720	738	727	699	660	709	729	718	667
51553	83503	69478	56295	55142	47882	33492	17644	6984	2795	1100	848	894	807	874	820	825	865	833	845	857	831	862	825	820	847	820	842	831	829	855	819	816	783	908	845	853	867	802	880	830	849	817	840	758	797	830	782	798	827	845	862	844	870	850	823	844	828	780	793	872	771	839	856	829	841	839	805	831	815	822	817	856	805	845	814	824	804	845	858	828	842	839	813	856	797	790	837	800	848	835	850	786	822	826	752	810	849	890	826	853	818	854	782	804	820	849	852	825	820	848	824	876	814	826	897	840	830	903	843	836	844	849	808	817	823	837	793	838	822	876	779	810	832	811	793	800	852	814	823	825	816	833	825	838	823	829	853	852	797	861	820	747	849	851	794	849	809	828	801	817	833	846	870	874	846	827	776	863	891	813	820	780	805	818	793	792	818	818	784	867	858	812	842	851	850	839	790	900	837	792	815	810	821	793	880	785	838	796	818	760	771	814	804	822	844	810	825	814	796	803	820	866	877	809	784	796	797	757	812	798	838	804	871	807	815	845	746	840	836	832	837	837	771	818	805	844	780	825	860	822	820	848	841	836	837	848	777	819	856	860	837	792	831	902	778	788	802	875	801	803	824	827	823	824	853	805	832	833	874	862	816	855	823	827	826	851	865	824	879	820	887	812	839	858	852	829	825	806	812	858	829	798	795	827	859	840	837	900	828	841	841	830	826	871	837	869	826	849	816	838	825	816	846	831	820	827	846	842	868	858	817	842	813	790	819	822	805	820	809	840	850	832	797	876	819	795	833	846	852	877	805	811	831	836	813	815	812	813	810	813	869	829	791	823	872	887	823	806	877	762	801	846	843	822	842	819	872	826	850	846	852	838	843	798	771	840	790	836	827	834	841	865	823	854	867	799	834	832	819	844	825	861	828	858	848	826	811	845	806	802	826	787	823	850	832	867	873	797	814	826	835	893	820	809	774	753	839	846	813	813	821	826	838	857	802	872	767	836	828	843	815	788	816	821	839	860	799	895	841	836	836	815	823	796	807	778	836	847	845	873	846	867	799	835	815	872	860	889	856	846	817	848	808	828	808	807	822	801	820	832	802	821	846	813	855	790	814	816	834	827	854	783	840	840	791	820	828	850	779	792	835	818	788	845	842	848	869	849	821	830	786	847	823	853	839	790	845	869	817	798	805	834	795	836	862	855	791	829	779	767	804	859	833	782	810	795	837	830	852	817	799	766	797	810	772	819	823	834	865	799	831	820	821	826	861	849	883	806	832	800	826	861	836	820	812	871	882	841	861	754	827	846	842	805	790	853	821	811	855	847	849	779	821	809	835	824	864	823	845	816	822	825	836	777	852	804	825	831	806	859	846	838	840	862	790	792	820	839	820	829	837	820	823	819	841	818	822	780	799	881	826	894	877	860	788	828	786	829	838	832	817	797	827	827	816	845	838	794	853	848	823	803	858	827	853	819	817	844	821	832	805	841	851	823	831	838	822	825	802	815	829	851	814	827	852	845	829	793	828	816	820	814	813	845	805	863	791	819	855	821	829	788	830	838	795	829	823	818	798	842	840	836	818	771	849	806	834	829	812	801	821	858	875	818	813	853	903	816	815	874	837	844	859	803	797	877	800	791	816	834	814	836	845	856	842	805	871	824	779	840	847	833	865	813	787	830	850	800	819	835	835	859	866	848	756	832	805	833	814	835	855	818	851	845	819	830	855	837	921	792	818	840	806	847	825	853	849	881	855	861	801	791	779	839	878	834	813	866	825	778	805	781	794	817	849	864	809	887	830	843	855	784	844	848	839	853	803	822	797	816	797	827	824	809	822	890	764	817	812	862	818	856	848	849	795	826	854	819	814	768	825	830	865	811	870	754	816	862	786	839	824	860	808	878	786	787	825	812	844	804	881	840	835	836	864	794	856	879	790	813	816	892	815	800	841	839	838	802	869	839	844	825	798	789	832	829	815	821	821	865	849	829	834	786	829	817	863	816	840	840	807	814	800	777	832	825	805	887	797	864	818	803	822	812	832	832	865	820	821	827	846	818	771	802	860	825	853	828	870	831	831	826	826	807	834	790	788	838	841	825	805	790	771	821	855	827	839	813	864	826	784	824	876	873	870	807	796	800	839	834	863	831	858	838	812	879	823	785	827	883	793	888	854	837	833	824	794	843	825	822	885	790	843	794	807	852	787	824	832	789	841	799	843	852	854	826	845	831	833	863	820	825	810	858	787	819	811	844	805	844	817	786	898	833	812	853	807	848	812	823	829	831	823	809	850	829	811	807	770	818	845	879	812	877	802	805	816	802	823	797	784	826	837	822	853	790	808	831	835	840	764	810	811	842	824	816	815	809	857	827	794	846	789	822	846	839	805	836	818	817	821	804	838	863	831	775	863	810	848	848	807	816	842	860	780	789	860	840	842	840	841	796	800	787	802	804	873	810	819	801	856	823	794	799	798	811	798	824	840	789	851	810	912	810	807	807	814	822	843	828	882	805	839	870	862	827	816	832	814	848	850	831	801	814	845	828	852	881	845	851	805	795	847	855	852	837	746	816	817	813	808	826	811	859	827	804	780	852	819	823	828	820	820	841	795	781	854	785	849	856	797	821	829	841	796	810	840	844	853	803	812	812	862	835	870	784	828	826	869	837	824	822	833	827	796	812	800	779	817	853	787	826	829	794	840	844	829	852	813	818	806	861	808	792	838	829	886	882	776	832	850	835	824	813	864	807	838	806	872	827	811	866	813	796	826	820	756	790	854	819	819	857	866	826	870	809	802	795	873	793	816	883	817	857	855	821	812	837	868	838	793	852	800	820	845	846	844	830	871	819	841	801	895	855	867	870	878	867	819	824	890	786	855	835	795	812	806	831	912	846	851	788	840	788	812	829	841	838	771	846	828	835	855	906	824	864	790	776	827	785	800	842	821	847	794	868	830	765	858	856	811	819	841	890	792	835	906	814	830	814	854	851	802	830	775	826	830	811	835	873	854	802	817	783	829	789	837	793	834	797	806	837	844	789	814	792	810	812	764	827	855	833	875	834	817	804	807	814	796	878	809	820	822	874	813	811	848	822	858	844	795	807	800	792	855	811	846	866	832	794	818	839	848	804	811	783	856	841	813	802	796	840	808	820	813	857	864	770	826	815	817	858	865	828	846	855	786	792	866	805	838	807	824	860	837	870	815	861	839	818	772	775	872	841	831	848	852	832	840	833	789	868	868	852	838	878	803	804	830	803	832	812	770	792	849	796	815	827	855	870	823	821	814	793	819	821	819	845	859	850	803	839	825	820	878	810	819	809	799	846	861	821	839	815	808	820	784	867	846	810	817	865	832	778	805	841	801	806	795	851	867	797	813	875	804	835	850	784	807	829	873	857	825	855	864	860	833	862	773	838	880	891	806	890	806	844	793	829	876	831	873	788	799	833	826	822	847	850	856	784	899	811	849	862	871	833	772	845	852	808	821	841	851	824	859	861	792	826	855	813	879	834	816	856	774
33479	43348	40245	21659	13564	8622	4246	1946	1234	983	997	919	936	966	918	925	881	957	958	876	902	929	940	932	909	888	898	862	897	903	912	908	846	914	903	915	909	914	918	966	912	988	892	907	891	920	886	903	922	876	881	918	921	944	953	917	910	943	887	895	893	920	963	869	916	968	872	937	877	947	932	935	943	928	936	955	946	872	860	892	883	908	890	902	865	906	923	905	894	942	858	936	898	925	918	876	855	893	924	894	919	920	891	889	883	901	912	942	911	893	922	922	889	898	852	916	912	948	958	916	941	893	858	963	950	945	890	887	920	924	935	890	915	879	908	928	910	916	947	894	900	939	913	908	895	880	932	865	903	882	907	938	909	876	900	948	888	895	850	895	931	909	893	893	844	870	941	938	813	883	900	886	917	929	898	859	888	848	906	898	886	899	936	909	902	940	882	953	891	904	901	922	914	876	879	984	925	932	924	916	911	891	926	884	915	861	886	917	875	900	899	883	885	889	900	887	890	891	944	907	888	898	906	860	920	932	848	922	939	869	926	926	905	910	889	948	902	822	875	923	898	937	973	904	906	881	918	984	921	925	861	922	962	906	905	889	916	940	896	906	912	903	901	904	903	945	923	929	919	927	854	897	904	935	969	875	849	922	928	890	929	912	899	874	935	873	910	843	976	928	959	921	901	899	932	943	921	888	953	925	922	880	915	888	897	981	898	959	932	940	948	915	921	936	936	887	898	879	863	898	901	904	885	925	922	910	904	912	927	940	908	899	869	920	879	975	962	947	881	859	942	858	915	878	917	905	915	908	901	887	922	940	929	884	928	977	913	881	919	853	873	911	888	930	893	869	940	886	946	867	884	897	877	939	892	886	915	894	906	931	904	885	956	893	931	967	897	908	940	916	888	946	906	895	955	854	903	902	908	931	925	873	893	891	882	966	967	873	897	923	991	890	934	912	886	915	914	918	868	923	918	953	901	944	922	917	930	909	904	891	988	926	913	920	825	953	907	894	933	950	893	926	844	929	931	890	912	847	931	897	916	894	893	866	882	904	897	896	893	916	927	902	861	862	910	912	900	959	881	858	917	908	943	888	914	912	901	899	930	898	905	934	898	908	924	961	935	911	938	910	942	913	925	863	913	881	871	928	920	948	917	877	896	907	871	938	917	935	876	919	902	929	965	909	964	920	893	923	899	947	915	933	904	903	937	894	894	975	969	945	902	944	934	855	930	876	951	940	935	920	962	902	976	906	907	921	950	904	954	858	927	870	962	899	885	950	911	923	958	940	839	902	948	952	929	929	945	865	854	918	974	954	924	917	943	940	890	919	952	948	877	931	936	947	931	927	888	928	893	941	958	951	918	880	934	865	902	965	879	932	965	926	935	922	980	932	904	936	953	920	941	933	933	894	905	929	969	949	912	875	935	919	853	900	873	875	860	928	850	968	925	875	914	987	937	908	915	916	933	913	942	931	920	905	954	936	873	898	932	924	934	914	847	861	947	884	931	936	908	878	920	910	918	867	866	889	873	889	891	918	919	882	907	877	883	932	892	892	919	932	884	929	907	965	867	906	911	882	924	908	893	945	848	918	894	913	950	916	898	975	906	912	961	889	861	879	931	900	977	891	946	918	888	873	921	900	925	954	924	909	984	918	882	915	935	940	935	909	916	873	977	933	924	939	935	934	998	903	902	921	926	883	921	874	924	873	953	911	911	909	882	900	922	912	944	893	902	926	879	856	948	855	939	882	915	902	891	882	915	896	863	955	902	877	937	918	887	900	889	927	947	883	863	956	970	885	870	928	907	927	986	895	940	863	898	901	934	911	899	930	916	945	882	877	892	967	952	926	869	949	899	933	911	921	883	902	961	853	881	920	857	892	900	955	928	875	904	897	904	909	929	893	947	929	892	876	883	935	906	907	968	946	926	889	863	884	857	897	871	980	950	933	884	888	940	919	892	889	885	883	920	911	921	932	936	872	916	923	908	929	875	957	929	869	961	943	889	893	940	873	912	939	879	882	886	929	964	903	912	953	902	856	913	894	879	888	911	864	942	875	903	944	899	871	885	895	929	915	868	910	919	900	893	899	932	940	852	958	946	878	921	915	883	904	915	865	960	937	925	850	926	922	912	930	928	924	857	937	916	896	918	898	923	904	920	901	892	863	915	910	946	906	923	942	935	914	934	936	878	904	902	907	850	935	931	910	899	881	904	954	947	896	889	906	954	907	927	903	949	899	923	859	903	920	947	899	925	909	912	924	929	948	930	926	920	913	848	882	958	931	882	959	977	915	903	932	935	876	907	926	938	930	899	917	896	900	907	918	914	909	891	872	949	904	915	943	951	862	907	913	936	929	919	910	944	906	948	856	872	891	880	881	945	932	936	912	954	935	888	949	881	894	935	895	917	911	925	877	939	890	885	898	914	954	862	914	865	865	941	902	912	879	942	877	922	906	903	932	923	880	909	888	978	956	875	922	919	957	952	888	891	916	868	878	929	888	980	942	849	940	901	921	960	939	944	956	963	948	884	895	923	912	925	905	906	888	904	929	933	946	962	883	867	893	897	930	861	903	903	920	914	953	893	930	915	971	874	881	889	972	918	930	937	929	890	896	901	850	920	930	941	898	908	889	895	901	930	869	988	895	950	902	876	936	967	902	871	925	915	935	865	921	904	922	932	928	892	859	899	907	902	951	946	944	883	908	882	944	907	938	922	907	899	862	857	897	965	899	892	914	916	917	908	949	861	909	889	938	905	927	931	958	890	905	957	911	897	915	880	898	904	939	934	871	925	896	853	931	929	895	927	913	989	943	902	914	936	844	882	917	940	967	922	915	928	931	880	979	990	971	918	931	952	880	940	899	924	956	924	921	911	892	949	945	882	841	904	979	957	927	936	900	910	927	905	898	854	955	920	904	960	928	895	893	929	906	928	908	971	879	913	938	942	908	883	897	911	933	913	937	906	941	883	865	954	920	935	936	851	910	907	886	927	901	878	922	946	922	919	879	923	894	937	897	932	934	916	926	983	936	932	884	913	914	927	944	916	928	912	947	910	924	947	920	919	946	911	911	911	943	953	910	865	911	884	899	972	905	893	816	862	911	877	922	875	871	914	898	889	935	891	908	904	885	921	906	869	898	909	896	920	869	912	946	884	896	955	929	933	853	896	860	913	924	911	923	929	917	944	899	916	920	917	876	924	943	890	959	960	864	849	957	924	917	919	1006	902	933	939	902	983	874	896	947	928	882	912	919	869	969	902	872	876	910	918	967	891	976	932	913	914	921	975	930	942	908	893	917	954	920	902	931	914	888	858	965	889	962	953	908	901	879	886	855	893	882	935	867	934	922	946	937	895	882	870	909	855	884	912	923	916	914	938	888	923	920	873	929	940	955	894	908	901	949	921	918	878	935	890	863	919	893	918	895	911	963	922	920	902	937	954	945	920	931	910	878	922	846	920	927	915	940	944	898	917	852	934	900	932	874	918	831	910	923	890	865
42658	58859	40156	18557	15456	10909	5618	2711	1679	1257	1118	1050	1039	1057	1102	1068	1121	1072	1109	1064	1113	1096	1095	1011	1060	1051	1099	1080	1024	1051	1028	1084	1015	1088	1043	1029	1043	1061	1119	1022	1082	1073	1013	1074	1104	1079	1141	1008	1120	1040	1069	1109	1050	1091	1076	1032	1035	1055	1051	1062	1063	1059	1086	1039	1050	1098	960	1104	1052	1056	962	1075	1096	1042	1144	1094	1043	1017	1095	1104	1049	1063	1063	1094	1123	1091	1088	1045	1059	1110	1090	1074	1114	1074	1075	1071	1090	1050	1104	1041	1074	1061	1097	1071	1096	1091	1048	1049	1087	1047	1060	1091	1125	1044	1024	1067	1074	1159	1045	1143	1083	1065	1099	1050	1080	1040	1066	1071	1073	1119	1069	1115	1093	1060	1074	1106	1048	1068	1045	1077	1055	1087	1086	1058	1080	1061	1074	1070	1108	1022	1009	1111	1057	1102	1087	1055	1101	1012	1108	1115	1099	1050	1090	1065	1025	1089	1096	1058	991	1052	1074	1104	1059	1041	1039	1132	1062	1042	1085	1065	1037	1113	1025	1076	1021	1111	1098	1114	1065	1079	1065	1020	1089	1023	1112	1050	1075	1079	1086	1087	1075	1117	1030	1080	1093	1121	1073	1092	1047	1077	1065	1006	1097	1070	1072	1076	1031	1028	1080	1040	1121	1092	1089	1085	1014	1062	1080	1100	1100	1059	1074	1055	1087	1114	1054	1042	1091	1171	1066	1079	1021	1014	1080	1121	1101	1011	1055	1061	1026	1026	1117	1079	1099	1087	1025	1057	1102	1088	1101	1067	1040	1048	1060	1074	1104	1084	1067	1072	1104	1060	1084	1035	1095	1061	1054	1030	1119	1132	1056	1111	1123	1070	1104	1107	1062	1069	1042	1049	1064	1021	1080	1046	1055	1074	1081	1073	1054	1084	1127	1059	1093	1102	1069	1023	1037	1068	1030	1067	1070	1025	1079	1055	1074	1003	1092	1079	1044	1024	1023	1112	969	1101	1069	1070	1011	1090	1129	1083	1060	1082	1058	1125	1051	1132	1053	1076	1124	1065	1121	1082	1119	1061	1062	1053	1116	1044	1019	1101	1078	1084	1100	1127	1053	1038	1062	1049	1125	1083	1043	1061	1093	1064	1091	1079	1037	1049	1021	1066	1038	1017	1037	1096	1093	1037	1079	1074	1068	1073	1037	1112	1068	1086	1125	1074	1046	1107	1046	1024	1077	1049	1051	1054	1092	1109	1086	1127	1089	1071	1137	1067	1051	1062	1032	1098	1064	1062	1101	1081	1095	1004	1061	1071	1123	1100	1065	1054	1027	1092	1032	1059	1059	1059	1005	1081	1023	1055	1053	1029	1045	1084	1076	1071	1026	1085	1046	1047	1079	1082	1096	1084	1094	1054	1062	1072	1055	1071	1109	1052	1027	1101	1037	1060	1125	1061	1043	1059	1045	1091	1109	1089	1063	1066	1067	1044	1042	1061	1040	1058	1093	1057	1077	1114	1058	1066	1081	1073	1104	1101	1060	1043	1041	1047	1083	1063	1117	1081	1118	1087	1095	1035	1058	1079	1040	1023	1105	1062	1091	1109	1101	1027	1077	1072	1048	1066	1092	1097	1019	1036	1069	1118	1054	1049	1041	1069	1056	1110	1117	1081	1116	1044	1101	1023	992	996	1098	1042	1045	1026	1085	1044	1067	1102	1105	1063	1036	1039	1103	1061	1029	1047	1048	1017	1101	1114	1121	1057	1088	1076	1099	1139	1078	1048	1032	1095	1032	1098	1061	1045	1083	1116	1034	1085	1100	1057	1078	1070	1076	1047	1038	1066	1032	1048	1018	1076	1035	1089	1100	1055	1074	1081	1103	1032	1048	1078	1079	1057	1086	1049	1077	1041	1087	1094	1113	1065	958	1057	1046	1113	1074	1024	1032	1114	1092	1002	1107	1105	1120	1117	1079	1065	1116	1031	1104	1063	1108	1089	1086	1065	1013	1039	1013	1082	1055	1088	1034	1052	1060	1040	1106	990	1097	1076	1064	1052	1034	1067	1055	1034	1065	1092	1029	1085	1078	1051	1098	1068	988	1092	1060	1056	1094	1087	1039	1065	1085	1071	1105	1021	1105	1106	1129	956	1108	1066	1020	1053	1101	1017	1118	1143	1066	1072	1072	1085	1023	1097	1106	1088	1059	1023	1048	1095	1135	1095	1081	1030	1081	1030	1052	1052	1109	1076	1046	1045	1102	1105	1067	1071	1040	1075	1038	1031	1094	1093	1067	1061	1041	1053	1015	1071	1036	1026	1059	1041	1070	1093	1077	1066	1112	1085	1009	1050	1089	1050	1073	1035	1066	1068	1085	1091	1064	1045	1103	1054	1078	1060	1090	1059	1042	1103	1069	1084	1092	1054	1043	1113	1006	1087	1070	1038	1090	1016	1054	1094	1086	1039	1068	1129	1062	1090	1071	1069	1017	1008	1057	1113	1128	1045	956	1156	1077	990	1062	1038	1102	1049	1104	1093	1094	1043	1079	1092	1132	1088	1068	1020	1068	1006	1071	1079	1145	1042	1110	1099	1047	1109	1082	1066	1055	1026	1079	1067	1108	1046	1053	1024	1077	1087	1030	1116	1050	1099	1039	1093	1019	1054	1079	1054	1002	1060	1019	1107	1073	1007	1021	1061	1042	1035	1063	1071	1032	1076	1075	1071	1104	1018	1037	1091	1110	1060	1069	1054	991	1073	1012	1048	1066	1081	1073	1063	1096	1055	1101	1042	1065	1020	1063	1110	1067	1108	1077	1082	1081	1099	1053	1092	1058	1027	1064	1032	1073	1043	1016	1036	1070	1133	1103	1096	1088	1030	1114	1065	1084	1044	1039	1101	1099	1103	1000	1057	1054	1114	1070	1045	1061	1032	1049	1079	1106	1057	1024	1012	1066	1077	1087	1058	1034	1044	1076	1073	1073	1031	1081	1112	1164	1132	1031	1090	1094	1057	1107	1096	1107	1050	1065	1054	1012	1049	1066	1066	1034	1051	1053	1070	1043	1048	1059	1089	1121	1071	1049	1042	1087	1067	1115	1034	1067	1107	1049	1103	1113	985	1072	1058	1125	1031	1098	1044	1098	1051	1060	1050	1142	1143	1111	1063	1077	1069	1064	1113	1064	1019	1071	1070	1045	1086	1087	1118	1009	1075	1051	1116	1056	1084	1016	1008	1051	1065	1115	1084	1093	1053	1061	1046	1059	1005	1052	1081	1092	1096	1067	1029	1026	1048	1057	1112	1079	1043	1100	1057	1087	1053	1080	1057	1078	1080	1029	1025	1122	1124	1017	1097	1082	1089	1089	1056	1056	1098	1020	1160	1097	1100	1125	1096	1087	1083	990	1087	1051	1035	992	1070	1077	1099	1065	1109	1011	1036	1050	1105	1055	1115	1051	1086	1051	1087	1086	1086	1042	1098	1123	1106	1043	1117	1102	1010	1056	1016	1061	1064	1108	1044	1112	1053	1067	1069	1044	1116	1087	1049	1078	1060	1079	1068	1090	1087	1076	1082	1100	1032	1068	1092	1088	1027	1136	1084	1047	1061	1066	1108	1067	1056	1098	1070	1075	1090	1057	990	1040	1088	1077	1099	1060	1124	1086	1058	1109	1080	1079	1138	1092	1084	1066	1066	1101	1053	1057	1055	1097	1081	1049	1070	1107	1050	1054	1092	1085	1061	1127	1068	1078	978	1070	1022	1101	1068	1096	1036	1016	1085	1080	1062	1063	1062	1043	1051	1111	1100	1050	1078	1080	1164	1110	1064	1071	1115	1091	1082	1012	1022	1085	1120	1091	1025	1140	1054	1006	1078	1035	1128	1042	1049	1064	1070	1081	1047	1113	1152	1054	1089	1072	1097	1066	1011	1011	1051	1031	1045	1118	1063	1019	1051	1084	1059	1025	1109	1054	1121	1084	1064	1085	1080	1062	1053	1021	1080	1034	1092	1058	1048	1073	1101	1069	1079	1119	1066	1073	1067	1082	1025	1097	1081	1074	1015	1079	1026	1088	1037	1064	1068	1143	1075	1067	1060	1103	1113	1077	1013	1063	1028	1080	1016	1056	1128	1043	1075	1055	1031	1076	1111	1057	1054	1100	1077	1023	1047	1107	1054	1113	1071	1090	1103	1019	1034	1033	1102	1065	1049	1059	1053	1019	1040	982	1034	1087	1034	1075	1171	1124	1046	1078	1037	1079	1155	1124	1064	1122	1002	1060	1044	1035	1088	1024	1091	1041	1074	1011	1105	1121	1061	1093	1127	1056	1021	1033	1032	1041	1097	1067	1056	1093	1073	1061	1099	1077	1035	1066	1076	1108	1078	1088	1062	1135	1065	1093	1069	1072	1051	1070	1068	1112	1096	1095	1050	1114	1067	1044	1051	1080	1080	1064	1081	1057	1025	1000	1026	1029	1037	1075	1118	1096	1116	1146	1099	1125	1129	1088	1040	1088	1095	1053	1023	1073	1109	1163	1071	1018	1054	1073	1158	1096	1006	1042	1110	1074	1052	1089	1090	1018	1029	1110	1051	1047	1114	1096	1048	1035	1102	1061	1002	1062	1103	1058	1035	1037	1038	1063	1058	993	1099	1074	1053	1109	1113	1065	1098	1048	1041	1020	1069	1015	1069	1072	1106	1034	1087	1111	1037	1014	1090	1058	1065	1082	1053	1024	1085	1127	1053	1080	1066	1112	1056	1075	1090	1094	1109	1081	1057	1070	1075	1111	1055	1061	1054	1013	1044	1105	1066	1097	1051	1039	1074	1063	1054	1066	1090	1054	1093	1094	1084	1034	1063	1128	1049	1068	1090	1062	1116	1098	1024	1033	1064	1048	1035	1050	1100	1165	1062	1119	1072	1078	1088	1107	1064	1085	1097	1065	1053	1089	1033	1059	1046	1080	1020	1028	1020	1050	1037	987	1111	1054	1057	1055	1003	1072	1094	1084	1041	1069	1073	1060	1044	1063	1032	1011	1086	1057	1076	1076	1041	1095	1057	1027	1113	1082	1102
24863	22085	31573	35445	39785	35781	24924	10082	3310	1513	793	725	706	724	728	753	720	755	736	750	786	769	737	714	768	777	776	730	739	733	702	724	745	769	718	759	740	768	737	804	734	747	744	797	714	722	750	766	721	753	745	721	710	742	721	755	737	688	700	742	782	675	763	702	786	712	747	701	701	763	784	787	787	660	726	703	767	750	729	706	712	734	758	697	734	730	750	722	777	768	726	740	746	730	755	697	755	757	717	721	742	718	693	691	732	781	707	748	711	774	740	782	727	722	731	729	737	712	717	783	770	721	775	742	729	780	697	721	740	715	729	777	702	754	677	695	724	725	718	759	722	718	749	737	745	718	696	739	761	684	725	738	806	713	723	746	747	702	805	740	691	756	756	719	761	719	801	754	758	751	721	703	748	741	735	720	745	720	741	722	718	697	755	764	787	739	734	777	689	755	685	743	729	773	778	738	697	713	732	699	756	691	726	689	786	697	685	740	706	700	728	725	707	759	745	701	741	731	690	774	728	724	707	744	718	706	746	695	756	732	698	758	738	704	752	742	702	729	735	735	791	731	735	753	740	779	760	683	761	691	753	760	738	749	742	813	724	704	784	747	742	745	735	710	707	731	777	742	727	755	745	784	705	719	770	719	717	738	758	726	703	719	716	729	722	732	783	744	755	706	684	772	703	748	743	748	771	724	731	743	749	728	718	749	732	700	795	714	707	767	735	747	737	718	716	729	769	673	693	765	759	749	695	751	690	701	748	770	677	752	728	753	780	723	711	690	747	723	754	741	771	753	722	690	746	725	752	721	686	702	724	703	728	722	708	771	736	670	754	755	706	753	802	770	731	768	776	674	754	727	740	746	807	725	753	732	780	742	736	747	735	704	747	726	749	700	694	752	702	766	764	759	748	775	737	724	777	736	706	744	704	742	732	735	736	716	730	744	700	730	722	703	724	735	731	734	719	727	720	717	726	703	734	794	724	653	735	717	737	759	745	715	752	729	752	706	707	749	714	759	729	701	716	713	707	753	807	726	741	754	751	693	739	768	727	725	727	705	727	710	702	730	746	742	757	740	748	754	761	684	773	693	698	718	732	719	740	747	717	684	768	739	766	689	701	753	670	725	767	719	752	761	751	737	762	741	682	746	719	739	733	740	733	714	735	767	723	735	738	766	747	692	716	758	744	741	732	724	733	762	717	753	691	738	713	734	764	697	762	755	745	793	724	724	710	750	719	773	746	721	706	679	780	773	729	723	705	710	700	756	759	766	716	765	762	727	729	741	740	686	746	710	763	722	750	731	692	701	743	743	772	726	727	738	732	735	718	723	748	769	745	737	708	769	734	723	745	743	729	737	719	768	710	735	729	734	748	726	765	697	719	741	750	709	699	724	719	739	741	725	681	775	712	727	742	779	704	731	709	751	733	741	728	711	710	735	759	670	736	750	747	702	712	702	740	716	743	786	746	735	721	715	744	765	760	740	747	693	732	786	784	802	721	732	745	769	708	721	748	723	714	796	762	730	750	726	773	752	725	728	751	716	692	739	753	734	739	752	700	696	772	778	750	739	741	702	783	762	697	736	777	756	788	745	706	731	789	714	773	761	728	724	758	772	724	747	736	722	713	735	750	763	683	729	757	721	727	748	736	735	728	730	722	711	733	712	736	716	796	671	773	743	731	749	694	716	755	735	715	776	713	691	710	767	759	744	789	727	755	745	732	751	686	729	787	748	782	740	774	724	757	746	765	753	795	730	684	687	719	823	727	735	730	746	763	732	721	737	776	730	747	761	757	760	688	772	753	706	714	738	734	700	754	781	700	791	737	689	749	740	728	751	710	709	736	746	796	705	752	709	703	742	780	760	718	728	733	810	797	728	662	717	739	726	709	682	736	738	730	764	728	763	729	725	709	712	742	733	705	729	789	737	705	732	738	704	677	741	744	641	704	770	762	744	751	731	738	766	782	707	756	731	735	749	764	768	731	759	692	723	746	704	713	773	734	712	707	725	701	742	710	726	692	718	740	766	745	714	752	733	780	782	726	726	785	714	786	719	788	682	786	747	711	751	803	702	741	784	713	732	748	745	736	722	791	759	710	706	747	679	720	787	648	750	720	671	718	746	712	767	727	782	652	723	767	720	776	733	717	747	772	708	720	779	799	729	721	768	749	772	693	742	693	692	696	718	762	735	766	757	693	692	795	748	731	726	736	780	743	747	720	744	741	755	733	746	740	746	751	749	733	693	741	708	744	746	733	751	691	762	743	754	725	761	725	738	730	737	693	740	755	732	660	733	719	743	732	751	710	772	728	758	798	746	711	756	706	759	725	703	706	717	672	721	722	767	752	763	743	711	738	757	734	720	750	730	722	711	757	714	745	733	753	731	749	776	719	735	709	797	713	793	771	728	753	741	724	760	713	682	748	729	724	761	750	703	721	744	728	730	730	760	696	764	727	733	771	735	689	754	728	701	780	760	708	737	700	750	730	686	706	832	712	716	753	729	759	752	747	739	780	740	789	747	740	716	720	767	737	797	779	733	726	704	780	738	745	709	703	702	738	743	708	727	747	808	700	742	747	707	704	729	739	695	756	723	736	733	738	709	707	699	690	694	759	739	713	745	776	714	670	701	755	700	656	748	717	722	720	747	716	717	702	734	750	735	803	666	734	729	714	750	747	734	703	745	743	707	776	757	743	702	716	692	695	763	694	728	739	712	707	758	696	777	734	739	778	715	758	750	731	740	738	759	745	724	726	687	707	721	728	719	775	734	765	770	692	740	716	760	716	780	699	690	708	708	745	691	777	796	737	708	726	746	737	734	738	746	778	787	702	713	754	719	736	733	746	742	697	763	756	710	683	753	707	730	740	776	752	722	759	711	732	766	713	717	757	714	740	742	737	722	712	778	703	722	710	818	764	757	752	737	712	722	753	720	786	703	800	744	702	771	757	735	769	742	763	698	744	739	747	701	759	743	722	700	713	667	732	714	715	763	771	731	700	784	732	723	762	713	732	738	677	757	706	796	734	764	766	787	710	754	762	736	759	788	740	745	757	708	733	711	696	781	729	720	739	777	732	764	734	755	732	706	743	740	759	684	734	712	722	771	719	754	742	733	807	698	709	711	735	742	726	724	729	683	743	738	701	727	740	686	774	745	687	741	775	753	746	721	709	752	747	759	720	739	743	752	735	770	732	723	743	772	684	761	713	715	764	747	728	731	718	752	709	786	721	705	690	748	733	753	703	721	718	750	758	751	756	763	715	755	781	679	693	766	760	701	712	732	695	729	717	722	787	758	744	728	736	733	773	753	704	707	720	725	703	776	748	734	749	720	783	762	709	760	785	689	706	666	778	707	745	713	717	725	723	666	802	712	722	782	706	722	760	759	776	748	737	755	747	730	758	718	764	728	714	738	732	784	764	711	728	735	758	755	742	716	694	765	750	731	767	758	723	722	723	717	751	748	748	694	749	747	756	735	685	742	752	754	681	687	703	774	768	728
47100	72265	57745	49671	45162	37227	24938	11412	4750	2073	1000	873	923	902	889	869	846	845	827	852	875	876	863	810	852	835	903	853	838	826	858	867	849	843	896	899	896	856	845	881	853	867	874	885	882	884	904	868	846	848	840	869	895	856	838	863	866	870	835	924	867	903	857	925	837	856	870	841	819	895	863	845	852	854	895	891	864	908	854	840	894	828	879	848	903	827	829	882	863	861	811	884	841	866	865	830	928	904	855	857	881	846	873	878	892	862	864	879	897	822	886	872	876	838	838	840	821	878	873	843	833	895	858	882	800	890	848	880	874	857	839	885	839	852	862	877	828	849	811	874	861	871	882	876	875	876	899	863	868	869	880	796	899	909	859	882	909	854	854	851	829	882	903	831	880	832	875	856	864	895	823	859	903	897	906	843	837	878	907	849	843	855	852	804	837	850	839	817	915	945	823	857	879	888	854	849	927	834	862	865	857	808	885	863	886	856	826	844	894	852	828	854	865	851	892	869	802	869	868	821	906	887	863	898	844	856	885	885	875	881	879	871	896	829	824	858	841	850	842	848	871	901	866	885	856	856	915	851	872	879	881	866	856	885	839	885	879	867	855	856	863	813	878	901	887	911	892	901	853	870	894	863	871	879	886	833	875	851	836	823	868	880	868	852	852	878	857	827	850	871	914	852	908	848	849	845	845	848	860	899	853	905	915	838	877	914	891	838	885	882	849	880	874	833	894	867	882	900	892	834	900	880	879	845	908	822	871	844	868	803	796	863	894	863	874	850	902	864	898	901	824	874	865	842	912	869	879	850	842	861	915	823	861	886	854	852	901	864	859	871	883	822	849	870	860	844	900	828	902	887	862	900	870	822	906	821	838	838	846	857	866	906	871	868	903	831	871	862	910	894	856	832	856	891	854	837	844	874	877	855	876	841	883	843	965	891	831	871	856	960	876	900	838	885	830	904	847	900	871	836	923	832	812	806	880	870	847	841	839	869	858	893	853	879	871	849	895	897	871	884	896	908	843	823	893	881	873	834	856	935	898	848	870	849	855	861	861	891	887	858	853	915	845	830	921	908	868	872	859	860	839	856	832	876	848	867	876	900	814	891	888	807	836	808	922	847	817	859	881	868	836	865	872	867	917	870	891	871	945	866	863	871	897	885	861	929	877	861	841	865	847	835	939	816	835	835	887	904	854	857	875	840	849	909	828	840	893	894	853	836	902	876	846	896	855	825	818	848	818	875	824	892	895	873	885	847	899	863	833	838	866	845	897	917	870	827	806	877	864	905	934	840	859	885	849	862	922	879	872	888	883	855	895	861	882	875	879	831	885	827	817	832	874	868	882	851	900	842	864	864	879	911	909	884	842	938	885	859	901	903	883	874	848	851	875	873	895	866	884	823	880	831	871	890	830	872	857	862	871	879	840	852	867	870	903	875	889	898	871	880	881	826	884	812	885	873	829	862	882	870	884	881	855	823	870	868	855	882	835	828	829	866	848	844	866	868	873	851	868	894	910	859	886	874	886	827	869	837	827	930	866	838	867	842	840	864	840	877	850	855	853	890	869	868	862	863	814	896	855	836	823	919	921	885	840	823	876	863	893	826	889	850	907	876	893	865	858	859	857	869	970	874	889	820	875	911	876	847	920	894	886	798	876	829	839	903	883	891	857	917	812	909	893	883	906	891	867	884	847	855	870	869	859	882	854	872	922	872	846	858	854	886	891	921	859	849	849	883	864	906	889	919	838	807	839	882	861	862	867	829	857	896	817	870	808	857	870	852	821	870	864	902	884	814	893	829	883	912	865	829	897	932	890	860	849	849	837	862	852	843	833	903	874	827	856	833	825	860	883	867	890	907	872	839	926	833	823	855	904	908	914	847	889	849	832	871	889	845	883	883	852	866	867	851	861	839	806	899	826	861	896	864	855	838	878	897	889	854	929	852	870	929	913	839	888	863	883	878	885	875	886	845	870	857	831	862	869	853	871	928	877	786	843	836	884	870	813	852	888	939	839	867	854	878	927	914	840	846	901	884	894	877	831	854	843	835	846	830	879	843	864	902	844	845	812	877	773	936	850	865	801	874	864	892	934	861	846	853	883	910	840	814	855	871	880	848	873	811	866	889	879	900	824	859	847	843	876	886	858	857	901	866	883	900	843	932	838	861	865	867	874	880	824	843	828	890	799	875	876	882	891	867	836	877	875	835	939	888	837	913	831	842	890	877	835	868	946	863	844	908	828	872	901	874	930	909	850	903	874	912	880	905	865	874	879	885	905	887	850	875	836	837	905	879	838	889	888	844	884	955	839	838	885	881	883	888	884	904	889	909	852	829	855	844	900	879	858	865	870	815	870	851	831	856	886	829	833	916	880	874	870	848	862	863	871	892	887	840	854	837	851	897	839	869	928	879	912	878	828	891	864	822	794	852	823	851	853	884	841	805	850	878	927	866	845	885	857	841	902	858	849	888	853	828	884	876	863	841	876	860	915	868	856	895	928	851	863	852	857	892	826	869	814	879	806	931	909	946	880	880	839	869	862	855	906	913	916	866	870	865	816	907	835	924	844	848	852	857	807	875	887	897	877	887	916	831	898	872	794	915	810	897	807	891	822	814	884	851	906	892	899	872	895	854	846	884	885	819	872	858	844	880	849	875	870	850	867	873	859	882	857	866	836	860	870	874	915	844	856	806	837	833	829	816	874	874	912	838	904	845	842	870	887	835	837	857	902	840	870	909	844	832	866	857	841	920	940	871	826	891	826	888	870	813	849	867	813	859	884	877	881	864	846	832	895	870	943	876	870	894	854	861	861	885	875	886	836	865	869	911	817	897	842	871	857	827	825	878	883	915	886	856	895	873	855	876	825	853	924	872	867	817	894	828	874	875	820	872	834	863	871	901	881	901	851	851	859	887	831	877	924	843	882	821	852	836	894	888	852	890	864	809	831	823	871	830	867	847	901	879	868	901	853	841	840	889	850	862	919	880	834	844	837	869	831	854	866	862	869	876	875	867	871	855	820	868	885	856	851	840	881	879	960	872	840	919	813	787	863	904	823	896	872	867	900	933	866	879	882	884	870	872	855	928	907	812	872	868	876	850	882	829	850	863	819	873	854	840	863	831	844	898	885	928	865	855	805	837	880	904	845	910	896	894	912	880	873	848	844	911	902	821	886	830	846	874	875	900	878	818	935	865	855	850	903	912	906	857	918	886	840	877	913	856	851	852	901	901	852	875	888	874	865	838	878	875	893	891	897	902	958	827	897	852	843	821	836	861	917	830	918	840	900	896	845	846	906	886	870	875	869	889	924	847	853	853	833	841	846	867	903	844	886	890	914	830	887	889	853	821	913	878	907	890	846	902	892	920	853	851	860	849	896	846	813	864	856	920	898	889	865	822	911	910	894	834	852	836	898	908	864	857	894	890	870	824	896	867	846	859	877	873	902	891	880	867	857	894	828	852	851	886	828	869	857	862	916	864	876	873	874	885	824	813	897	888
23422	21568	30043	28717	39092	45181	34558	17715	5208	1829	978	746	754	704	725	703	689	667	689	690	720	747	683	711	674	686	688	678	681	724	710	703	742	695	688	694	692	735	707	719	669	655	691	680	709	686	697	642	724	703	709	709	674	638	732	739	698	709	664	721	726	744	682	681	681	703	669	697	719	679	695	669	707	694	748	722	695	657	709	686	756	685	678	752	692	709	690	722	744	754	720	757	688	688	651	697	696	666	750	709	705	714	722	695	688	701	712	735	696	708	703	666	691	726	754	693	708	668	760	661	677	712	727	691	681	731	751	715	730	729	718	708	645	710	694	723	668	705	677	677	726	709	671	672	705	691	731	689	764	775	708	677	719	676	709	702	652	699	742	684	673	687	690	699	718	697	669	666	679	644	711	709	697	710	713	721	712	666	711	674	666	743	722	676	727	694	707	711	709	685	723	668	681	760	735	711	698	689	700	668	693	663	685	678	738	711	715	749	689	697	701	713	694	716	671	725	705	690	781	637	722	698	691	701	752	696	720	728	756	754	735	699	659	684	631	712	692	681	722	669	723	709	671	715	692	708	682	690	710	720	710	751	714	716	728	704	734	679	662	715	676	767	685	717	753	715	728	677	685	706	705	690	694	744	705	679	739	694	726	690	651	691	687	724	657	712	661	744	713	702	695	713	694	720	735	698	687	684	737	684	669	681	690	727	685	682	706	735	752	681	711	713	725	660	726	685	685	680	696	729	727	654	672	672	691	760	699	693	693	724	669	682	703	700	699	702	681	698	691	676	668	723	675	688	703	652	678	718	641	715	725	706	704	709	664	714	692	712	672	676	732	679	672	689	700	710	716	675	704	727	651	700	713	670	727	693	643	693	730	706	683	702	725	688	674	726	729	756	682	712	699	708	690	728	668	681	731	632	638	717	673	701	704	651	703	693	724	674	679	684	678	698	711	649	657	677	697	719	724	652	683	698	745	721	666	722	706	667	733	688	720	759	695	717	761	700	707	665	713	671	719	698	701	676	705	681	707	700	756	677	708	691	723	657	721	725	672	697	700	682	675	673	711	670	719	693	714	722	698	680	731	648	672	672	730	709	672	720	738	740	718	700	688	661	650	688	676	641	705	720	726	733	700	684	686	705	691	684	710	689	712	680	714	622	745	691	675	725	701	673	661	729	714	732	675	707	678	690	701	733	739	719	661	698	646	716	747	686	714	673	724	700	682	711	710	688	689	682	694	719	724	717	708	682	674	698	682	657	736	683	688	717	718	688	744	685	761	713	722	732	664	760	695	736	705	734	646	665	678	701	720	682	690	695	669	764	703	692	700	696	682	711	666	686	664	734	682	727	739	657	690	693	677	716	702	677	667	676	671	698	653	726	671	722	701	699	663	659	677	638	712	671	678	717	682	695	642	697	747	677	747	701	661	761	724	659	698	694	694	684	719	704	691	654	687	728	731	757	720	664	655	685	702	694	702	651	721	685	679	685	647	660	706	668	763	640	687	699	633	722	705	677	699	680	711	716	648	717	724	737	718	783	699	623	710	745	717	732	682	691	663	694	699	706	726	724	668	683	697	668	699	710	668	692	752	671	721	685	646	729	673	707	712	706	652	742	680	762	697	665	739	695	674	658	703	712	739	682	652	691	722	682	677	680	710	655	670	640	773	671	673	707	682	700	704	715	689	637	724	680	667	713	750	711	757	627	720	676	717	723	653	695	677	689	721	700	728	641	663	687	720	703	729	661	696	725	671	681	699	681	698	716	692	683	759	726	678	690	668	710	674	701	675	705	700	708	693	703	703	713	731	753	707	726	683	707	687	743	701	715	672	737	713	654	705	699	720	691	672	734	718	724	746	684	642	701	687	690	699	689	703	751	729	670	664	706	726	672	714	642	703	663	705	727	686	689	727	703	702	675	660	713	690	682	751	700	667	721	682	717	707	707	662	690	687	658	748	708	648	690	688	694	695	723	726	671	710	684	726	734	681	698	690	669	705	674	715	737	696	698	695	715	689	679	657	711	707	689	672	662	697	740	693	694	690	715	715	700	702	723	710	676	694	710	733	665	671	666	741	693	731	718	671	724	642	676	707	706	702	676	678	711	712	723	669	708	722	711	714	704	673	705	688	647	731	636	733	698	694	724	705	725	720	651	716	720	686	672	726	666	704	690	718	727	678	738	680	682	702	737	737	678	713	650	700	696	694	721	704	707	645	695	715	707	706	718	694	684	699	662	658	716	730	725	713	679	659	679	687	647	726	715	713	759	726	705	660	734	678	691	702	733	704	690	675	722	749	686	712	728	648	745	687	693	744	700	690	780	641	706	651	710	680	727	703	681	731	710	701	701	630	694	698	713	695	694	706	667	672	739	695	691	705	718	696	675	682	735	692	661	700	670	723	710	705	721	726	666	705	727	709	723	689	696	709	676	705	679	654	707	716	707	703	713	708	736	680	687	701	674	687	700	702	720	666	722	692	730	707	696	660	732	721	705	677	691	723	693	690	712	698	689	660	698	753	743	648	749	748	714	709	694	687	677	670	708	715	734	667	711	660	688	726	689	660	715	691	652	693	684	695	682	693	649	716	683	712	706	712	749	693	693	760	699	700	721	704	731	685	690	660	709	739	670	713	677	708	670	728	681	703	711	701	714	716	660	682	722	704	723	681	646	698	701	676	656	708	738	757	713	705	698	688	729	662	740	692	768	720	730	696	705	730	666	706	689	690	695	675	694	728	762	715	681	656	709	711	694	700	703	659	667	748	706	691	674	700	658	716	729	706	653	663	676	713	678	667	670	659	677	673	706	615	757	691	705	735	657	715	726	698	689	674	688	616	713	711	721	693	698	710	669	709	711	673	685	727	680	691	647	765	680	715	703	666	680	685	694	702	678	621	722	738	669	686	687	746	727	682	717	676	674	728	691	675	697	730	710	720	705	688	695	677	695	708	710	708	703	707	717	700	706	734	687	665	727	701	698	673	680	750	730	698	705	726	657	688	709	724	717	665	754	706	721	703	636	662	633	664	714	626	710	672	680	698	673	692	711	730	678	669	703	696	700	695	683	658	679	691	677	732	664	695	713	710	658	704	725	686	710	680	720	670	747	704	682	652	718	720	701	697	711	710	694	679	663	722	658	697	723	666	664	719	693	719	654	729	683	711	729	712	700	687	678	718	699	663	679	754	673	718	691	690	694	696	686	722	681	684	698	666	708	697	760	713	707	685	704	719	736	708	716	680	731	695	755	695	652	621	701	700	662	669	684	678	754	703	638	723	664	696	696	671	705	716	690	704	662	677	694	695	729	684	714	708	746	705	663	719	703	651	685	727	758	696	618	691	670	730	722	709	724	702	651	663	678	713	669	710	701	724	763	653	669	689	648	680	698	718	679	687	731	729	690	714	610	737	687	712	702	687	672	736	667	693	685	659	725	640	698	655	688	732	715	695	726	640	675	666	721	691	734	666	735	729	680	672	692	638	777	738	648	698	693	700	722
50970	83321	67869	58799	56721	48308	33541	17952	6470	2501	1269	857	784	861	797	840	751	785	816	817	856	796	798	855	808	819	861	821	835	800	815	826	807	761	766	792	774	808	780	765	817	754	821	821	775	772	821	833	818	796	848	829	867	777	818	814	780	805	845	800	804	771	819	841	830	867	759	823	838	796	814	793	798	820	833	805	858	781	841	811	837	781	808	859	840	786	803	793	845	813	822	818	806	806	820	762	737	799	855	791	824	848	811	779	851	832	794	795	735	773	852	811	771	813	836	818	819	781	795	803	804	846	751	812	842	753	775	834	829	798	818	760	775	789	772	792	772	825	865	796	795	800	817	833	827	794	839	828	862	778	831	825	832	761	861	797	843	800	811	795	819	788	840	831	819	865	811	785	822	805	841	849	843	856	779	813	818	796	801	864	836	833	821	809	841	794	745	822	767	852	753	789	787	768	811	791	825	780	832	819	795	816	790	848	820	877	773	779	794	846	826	776	826	826	763	773	791	784	819	805	777	809	810	862	803	759	769	783	870	800	806	826	819	880	829	805	807	783	836	779	794	811	822	784	809	836	802	829	844	767	864	791	778	816	771	813	870	809	801	820	767	853	787	805	839	780	835	800	797	891	797	797	781	851	804	828	815	798	822	858	815	751	807	834	808	809	809	786	814	751	785	768	808	782	844	824	790	824	798	815	813	783	772	822	843	818	856	827	810	817	769	821	815	809	834	833	755	826	784	787	748	813	817	768	763	805	828	825	772	843	833	791	812	799	831	769	830	835	802	792	819	852	835	795	810	812	860	812	825	820	827	841	830	825	844	829	824	859	796	794	771	744	792	781	838	807	772	814	836	872	818	772	832	794	810	780	810	829	791	802	818	784	795	797	782	840	765	828	794	788	852	813	818	770	883	854	842	849	808	842	833	800	797	795	802	775	830	851	862	803	816	757	811	796	792	778	805	799	838	817	729	804	746	823	775	836	827	771	787	814	833	771	780	828	843	820	802	837	798	841	808	811	778	801	837	796	830	834	829	824	813	793	822	824	834	823	801	789	788	851	774	791	782	875	815	801	837	830	768	802	811	776	860	820	817	831	831	830	796	797	801	841	890	891	821	791	842	796	829	787	806	789	809	777	845	805	857	827	786	821	814	828	808	781	774	856	791	810	783	845	803	823	858	840	846	860	801	798	823	787	800	820	849	798	816	743	818	805	804	783	743	819	798	834	807	719	830	802	798	770	798	830	770	804	755	812	795	817	748	822	842	833	822	867	761	861	811	825	804	800	819	806	796	822	745	833	803	775	844	805	778	826	802	776	821	797	859	826	792	784	802	811	852	841	797	745	766	793	809	842	823	806	838	844	770	777	790	789	774	817	805	818	769	753	823	849	813	787	794	793	834	810	760	820	793	816	814	780	784	763	829	815	852	755	781	808	781	877	806	751	766	785	835	805	773	814	779	819	841	781	833	826	825	790	828	780	831	790	811	840	799	804	820	825	819	802	790	834	841	777	802	836	734	834	814	831	827	804	826	796	875	820	774	834	799	828	852	824	784	828	823	864	852	788	844	840	785	787	799	788	784	844	819	744	878	819	788	803	848	837	780	766	810	845	862	837	818	822	853	801	808	804	813	839	799	825	825	819	822	804	792	761	841	823	792	825	809	773	839	847	807	842	815	791	805	816	791	786	794	752	825	809	770	765	773	811	816	802	813	771	823	805	773	735	767	849	746	803	798	821	806	861	833	875	848	799	813	756	793	771	831	799	812	795	838	817	821	792	777	808	849	805	771	814	746	821	828	792	804	856	832	856	806	801	815	859	843	766	826	816	756	804	802	839	852	838	778	810	800	833	809	768	796	787	870	815	822	742	808	817	806	776	811	860	821	754	832	796	776	837	799	799	809	793	842	797	872	794	850	794	798	835	813	827	835	750	818	821	794	838	810	788	804	808	823	802	798	795	764	767	817	812	791	865	782	792	797	744	815	824	761	794	832	844	811	820	873	786	800	806	806	837	819	811	787	813	807	828	841	798	812	868	787	846	826	786	814	844	810	818	820	855	826	807	789	785	810	781	807	790	814	791	844	852	781	802	755	826	783	812	784	773	802	788	786	751	825	842	830	813	800	788	795	775	828	767	824	858	776	782	797	801	837	823	837	830	791	782	741	882	802	804	832	815	757	831	811	841	875	819	773	749	808	745	842	863	802	801	805	833	766	770	798	829	826	783	785	838	848	786	828	777	811	767	780	810	776	828	809	749	792	803	836	787	798	749	815	776	811	769	812	787	832	811	815	782	769	811	825	841	789	827	809	811	827	763	775	774	844	774	811	777	856	807	793	754	789	823	828	786	799	846	795	781	831	765	824	875	847	837	868	776	795	814	792	834	806	808	863	845	793	809	846	824	813	775	807	800	848	853	772	795	807	815	804	792	830	830	823	792	836	803	771	834	821	801	809	782	804	827	833	829	803	824	799	786	802	810	803	804	787	818	808	791	816	831	807	794	788	793	801	792	827	760	818	806	801	817	778	790	754	789	831	763	793	807	822	837	756	815	845	814	800	770	834	770	787	861	806	783	767	808	825	793	832	817	787	802	785	794	823	788	772	789	827	815	738	830	828	813	788	754	873	840	799	799	805	789	839	809	781	814	865	796	832	806	797	760	843	783	855	839	800	794	837	817	781	842	813	863	835	782	818	819	838	792	773	800	796	813	783	837	747	780	823	804	792	794	827	834	840	814	813	817	829	825	776	829	833	775	872	809	764	816	787	773	828	798	840	805	868	840	835	811	747	804	809	795	816	769	817	809	857	848	791	829	838	784	847	798	800	829	799	817	838	791	789	793	854	822	810	783	743	788	789	805	842	812	807	799	831	793	821	833	831	795	829	806	839	773	766	771	843	849	753	785	813	846	755	855	797	799	841	806	781	768	800	802	863	794	870	813	751	774	826	784	827	796	800	798	848	810	836	822	804	804	814	829	822	744	804	789	806	810	879	797	779	782	829	796	761	784	803	750	822	814	779	796	847	816	781	801	800	757	827	856	810	803	796	813	806	791	769	762	856	778	830	817	829	785	815	830	850	789	852	778	825	773	801	788	822	884	790	777	844	851	809	842	811	770	797	805	811	812	853	835	758	737	842	827	831	836	846	806	805	827	858	788	809	823	841	783	845	804	806	789	795	769	795	854	822	782	785	806	800	815	861	756	879	796	864	793	813	818	806	810	801	866	796	834	804	815	780	783	804	801	802	794	812	823	828	773	812	862	822	807	805	844	782	873	778	778	785	782	767	792	803	780	790	805	793	811	810	752	802	791	831	802	750	781	825	781	820	793	823	832	761	791	785	852	814	797	744	777	858	778	814	853	856	778	836	779	851	792	783	842	840	836	843	781	811	771	775	813	775	840	842	815	783	874	810	789	829	850	839	822	807	838	811	857	848	769	794	774	827	822	841	774	767	739	828	813	828	769	802	794	773	800	758	804	844	742	786	770	855	815
34163	42164	35291	23132	15800	8987	3913	1833	1166	1003	964	887	996	901	917	928	939	958	944	932	899	938	876	888	970	937	933	837	878	914	896	931	940	941	969	832	939	904	932	908	856	937	902	935	917	931	951	888	945	940	882	944	923	849	938	896	914	891	888	936	940	935	922	915	875	923	919	945	926	919	903	950	908	865	1015	893	896	901	942	918	1013	913	907	910	942	883	929	891	890	957	883	970	906	948	883	941	956	965	915	908	917	897	966	890	892	924	905	853	959	951	884	942	910	940	900	916	880	862	949	901	878	935	979	916	932	893	937	854	990	890	884	959	927	909	894	979	879	934	918	871	938	914	966	952	938	943	915	923	953	929	936	954	900	935	876	896	908	957	868	938	963	924	897	923	894	919	918	945	969	953	886	950	977	940	896	937	899	897	984	882	959	916	959	892	988	903	980	890	906	905	912	934	926	936	908	922	968	904	903	1002	972	931	903	860	969	947	948	939	935	888	920	923	923	940	938	905	947	869	969	914	958	990	937	927	962	995	929	930	926	930	889	980	952	954	959	956	907	918	956	921	910	904	902	944	945	934	878	928	925	899	890	913	903	940	931	917	962	917	961	888	936	896	962	874	885	869	863	852	912	898	938	917	891	889	870	861	971	943	948	983	898	925	923	947	930	896	912	848	918	906	841	901	976	1005	887	874	876	900	931	906	926	887	908	945	953	945	880	897	899	895	965	954	946	920	909	875	921	887	919	954	899	917	955	959	945	904	937	936	947	903	959	940	890	949	922	906	912	912	914	922	888	899	954	968	870	936	922	908	905	970	963	892	934	953	896	947	906	909	895	938	895	918	882	981	937	935	927	890	939	910	935	908	904	918	900	955	936	950	949	950	890	926	925	921	987	913	905	917	898	904	916	916	924	943	950	889	905	948	870	894	939	947	952	973	903	952	900	941	916	932	949	943	951	950	938	924	927	940	940	895	900	961	918	914	923	946	928	902	926	875	892	898	884	951	935	960	900	937	950	915	914	926	873	907	934	906	920	894	945	959	912	921	886	907	960	912	958	905	975	875	902	953	924	906	962	957	917	950	978	888	948	945	904	928	971	937	885	853	909	922	916	904	909	957	893	952	923	912	941	874	932	884	899	926	916	974	928	842	915	917	927	906	910	906	880	909	942	900	947	904	952	887	955	924	898	892	892	893	937	996	952	976	926	943	915	939	931	845	943	912	920	941	939	901	913	963	910	900	857	937	915	914	935	932	910	962	927	861	912	959	907	893	901	937	907	944	943	906	928	910	911	903	975	957	860	889	935	844	907	958	938	922	917	894	939	935	995	883	934	884	940	952	898	921	914	911	953	915	915	897	956	914	899	896	903	929	878	915	872	977	864	947	875	938	909	942	930	932	918	966	950	932	916	936	901	898	949	888	954	932	941	927	942	933	970	843	924	931	929	945	952	925	910	867	933	918	858	930	943	956	935	926	906	908	936	865	903	927	911	940	891	914	880	932	939	911	832	892	1004	916	888	913	906	978	885	906	924	921	965	909	877	947	927	894	891	892	966	956	910	905	918	901	892	951	890	903	924	894	894	946	889	852	972	913	947	988	925	939	961	917	934	951	904	931	942	917	924	967	885	858	958	917	893	935	928	971	874	927	966	968	886	926	953	895	896	886	886	932	947	904	925	916	953	918	895	918	924	934	941	939	911	951	923	952	970	939	989	926	920	893	947	958	919	971	935	914	906	932	954	931	962	861	964	901	890	864	927	972	908	954	897	967	960	872	941	952	918	910	937	922	945	907	935	894	935	921	933	944	946	931	928	977	936	972	925	925	961	902	946	894	920	906	862	905	960	907	917	882	908	924	906	867	907	930	974	953	918	960	917	903	946	865	960	971	964	905	914	948	920	960	930	898	927	906	939	885	891	903	941	881	932	923	934	939	868	875	882	944	922	928	940	892	876	931	911	905	957	949	918	876	958	893	930	941	888	898	891	917	955	899	897	882	886	971	929	902	885	915	938	853	919	950	940	924	940	889	929	925	901	911	883	904	875	912	949	906	906	923	908	936	912	905	939	888	861	890	961	892	939	955	873	967	938	900	946	919	899	944	925	945	948	926	907	945	882	894	917	920	871	896	896	905	848	921	896	921	956	898	932	888	906	931	884	938	939	944	922	948	925	906	883	937	907	883	945	922	979	896	918	945	896	931	933	890	909	973	940	978	934	903	866	960	951	893	919	886	927	886	908	938	938	933	858	888	945	970	948	943	931	955	951	912	897	914	919	952	956	960	930	871	908	899	962	968	917	973	922	899	890	910	970	913	856	930	933	918	923	915	952	922	916	919	981	931	921	923	890	938	994	879	952	884	931	941	939	887	931	889	959	899	1011	868	931	925	938	983	921	950	935	905	893	948	923	927	941	938	870	903	913	925	895	945	890	825	950	901	928	940	937	942	938	924	925	931	867	966	921	954	873	960	911	886	907	900	1006	889	901	971	875	935	947	906	936	899	930	905	980	883	893	957	890	960	935	909	921	893	928	941	937	895	954	926	945	912	954	906	899	942	897	908	946	918	984	905	948	862	964	863	899	923	954	914	974	925	918	868	918	937	956	933	931	980	921	922	946	928	908	953	871	946	1000	919	968	941	939	884	880	935	952	915	954	949	876	883	933	918	924	911	913	901	928	895	927	871	902	927	911	883	935	914	909	953	912	945	910	923	909	911	936	945	885	950	907	924	917	976	918	931	913	927	936	907	905	904	950	948	912	890	952	918	906	884	954	967	941	888	896	923	970	920	951	966	896	900	915	900	941	929	904	931	904	940	927	928	951	867	944	899	962	912	980	920	958	916	882	892	884	907	876	854	908	916	895	955	946	947	890	859	974	881	952	917	909	898	915	930	947	987	921	996	917	906	905	910	930	933	970	894	973	946	897	952	953	990	908	882	980	887	950	904	943	919	864	911	954	954	908	951	893	1013	858	966	928	930	916	894	921	923	980	884	921	872	918	922	942	909	930	860	878	879	875	937	913	921	926	944	956	948	904	910	907	946	952	951	902	939	889	913	910	930	940	924	943	918	949	921	892	959	900	944	921	938	941	963	912	876	938	887	947	971	925	924	950	951	917	882	914	930	950	948	981	913	948	935	923	945	919	891	923	926	984	917	920	874	897	933	953	898	876	939	906	894	929	928	929	881	938	949	917	905	946	948	885	914	946	884	901	912	859	964	964	974	853	941	928	891	974	902	938	920	940	926	930	919	897	953	956	918	951	905	986	978	960	875	977	891	964	943	957	884	928	934	931	942	959	913	948	961	907	891	908	951	921	852	908	889	960	953	880	956	948	928	953	979	927	910	917	901	916	936	977	931	957	932	933	972	936	894	870	963	976	901	891	924	936	975	896	894	928	972	987	968	915	966	868	964	893	955	929	946	915	933	897	957	1003	975	918	875	974	883	918	969	928	930	944	931	906	898	949	915	871	975	944	888	925	934	915	982	906	965	956	943	907	868	917	932
43466	56947	36713	21926	17110	10907	5139	2386	1464	1251	1038	1055	1058	1079	1059	1090	1077	1109	1106	1072	1073	1116	1073	1100	1089	1128	1136	1055	1103	1116	1064	1088	1068	1092	1110	1048	1100	1077	1108	1146	1169	1132	1039	1101	1084	1119	1097	1093	1045	1143	1087	1151	1073	1063	1114	1138	1065	1083	1055	1122	1109	1060	1064	1090	1078	1131	1038	993	1044	1095	1059	1049	1120	1064	1169	1068	1074	1117	1058	1118	1012	1104	1114	1043	1113	1057	1097	1086	1090	1140	1045	1080	1049	1053	1027	1106	1093	1093	1083	1131	1097	1094	1084	1091	1100	1077	1113	1085	1094	1077	1097	1090	1023	1091	1068	1103	1078	1071	1092	1037	1079	1046	1000	1060	1119	1083	1033	1089	1096	1117	1097	1097	1093	1051	1124	1102	1085	1084	1092	1060	1110	1132	1121	1063	1113	1075	1076	1098	1072	1083	1129	1075	1100	1101	1049	1075	1054	1077	1092	1081	1096	1060	993	1057	1050	1074	1064	1042	1031	1051	1058	1084	1071	1065	1066	1113	1088	1100	1130	1113	1081	1084	1015	1135	1092	1095	1044	1092	1078	1063	1079	1104	1097	1120	1043	1039	1187	1101	1111	1065	1065	1107	1077	1124	1103	1101	1086	1066	1080	1128	1067	1097	1090	1071	1077	1116	1077	1010	1054	1039	1096	1099	1128	1094	1103	1105	1069	1043	1056	1070	1127	1018	1089	1103	1052	1049	1083	1116	1073	1093	998	1080	1091	1059	1058	1119	1116	1078	1124	1104	1065	1133	1103	1047	1051	1068	1012	1079	1079	1082	1098	1089	1063	1095	1063	1040	1049	1068	1081	1106	1084	1112	1079	1054	1104	1140	1111	1093	1072	1033	1114	1052	1081	1074	1096	1093	1037	1060	1015	1131	1100	1058	1030	1081	1096	1129	1107	1106	1047	1113	1173	1030	1118	1106	1093	1082	1093	1068	1108	1065	1095	1070	1139	1075	1100	1065	1134	1081	1154	1040	1056	1100	1102	1028	1119	1056	1043	1067	1068	1054	1092	1035	1113	1061	1038	1072	1080	1091	1116	1105	1083	1097	1164	1093	1036	1058	1112	1078	1075	1105	1065	1044	1071	1015	1085	1103	1076	1143	1054	1154	1056	1071	1101	1040	1135	1083	1046	1119	1073	1076	1116	1081	1054	1063	1035	1129	1128	1074	1018	1066	1038	1084	1113	1061	1110	1077	1039	1066	1059	1092	1046	1067	1031	1116	1134	1064	1058	1073	1065	1074	1082	1079	1069	1117	1059	1100	1097	1055	1091	1046	1090	1057	1084	1118	1075	1097	1036	1110	1030	1089	1126	1039	1086	1043	1077	1079	1087	1105	1052	1042	1057	1136	1176	1155	1101	1086	1090	1048	1047	1057	1118	1095	1050	1117	1098	1049	1069	1051	1110	1062	1107	1099	1002	1121	1050	1078	1055	1092	1064	1118	1090	1043	1105	1108	1083	1046	1109	1044	1105	1071	1086	1069	1020	1067	1150	1091	1065	1094	1051	1125	1078	1036	1076	1074	1069	1059	1119	1105	1112	1080	1081	1091	1095	1114	1088	1063	1094	1108	1102	1097	1076	1049	1058	1071	1099	1083	1078	1044	1025	1037	1097	1059	1042	1006	1059	1092	1058	1068	1064	1086	1058	1085	1077	1128	1030	1128	1063	1148	1126	1103	1074	1054	1096	1142	1088	1037	1101	1078	1062	1009	1048	1141	1123	1139	1069	1065	1095	1048	1015	1132	1056	1134	1094	1041	1103	1044	1059	1118	1095	1137	1030	1086	1034	1089	1021	1033	1080	1090	1078	1074	1073	1095	1055	1135	1057	1040	1106	1066	1118	1107	1121	1114	1082	1131	1134	1097	1048	1060	1055	1058	1039	1090	1043	1063	1101	1091	1057	1081	1084	1012	1083	1104	1072	1014	1062	1055	1110	1055	1081	1079	1065	1101	1065	1066	1122	1079	1124	1034	1087	1071	1041	1050	1140	1075	1107	1126	1086	1153	1050	1103	1082	1128	1111	1064	1077	1056	1100	1029	1097	1097	1062	1113	1058	1118	1083	1123	1112	1058	1081	1139	1083	1004	1100	1080	1137	1064	1072	1133	1087	1107	1093	1055	1062	1025	1101	1068	1107	1094	1086	1048	1102	1063	1108	1085	1075	1077	1072	1072	1121	1105	1076	1137	1077	1040	1051	1098	1038	1074	1052	1061	1044	1094	1110	1119	1131	1086	1016	1056	1056	1062	1026	1091	1126	1120	1062	1027	1101	1093	1063	1114	1056	1148	1104	1068	1068	1118	1117	1056	1047	1112	1087	1053	1076	1121	1126	1074	1012	1038	1112	1070	1062	1100	1046	1147	1065	1112	1081	1095	1080	1103	1046	1098	1073	1050	1046	1124	1089	1105	1074	1038	1049	1165	1070	1065	1126	1073	1055	1081	1099	1130	1107	1098	1102	1080	1114	1135	1069	1071	1079	1026	1133	1032	1115	1054	1049	1028	1069	1070	1068	1098	1117	1059	1017	1060	1083	1097	1040	1131	1090	1093	1021	1104	1068	1083	1119	1056	1069	1064	1062	1091	1058	1120	1076	1110	1091	1078	1146	1111	1081	1042	1110	1048	1093	1121	1066	1134	1105	1087	1115	1022	1033	1052	1065	979	1078	1065	1038	1069	1126	1074	1046	1089	1160	1049	1099	1048	1047	1098	1106	1134	1059	1125	1039	1067	1086	1067	1048	1062	1084	1099	1069	1098	1136	1122	1112	1019	1067	1079	1065	1084	1074	1054	1026	1084	1042	1150	1135	1093	1039	1091	1108	1122	1126	1069	1090	1060	1049	1115	1082	1054	1069	988	1122	1116	1108	1049	1088	1093	1076	1022	1068	1070	1060	1109	1102	1162	1097	1098	1091	1057	1124	1108	1072	1063	1072	1107	1043	1057	1107	1092	1047	1040	1048	1068	1070	1073	1060	1092	1059	1059	984	1145	1062	1053	1059	1050	1163	1118	1112	1084	1125	1112	1124	1095	1082	1079	1086	1081	1064	1103	1083	1053	1106	1105	1058	1071	1066	1080	1129	1086	1028	1083	1088	1094	994	1047	1098	1101	1097	1124	1132	1089	1102	1056	1114	1154	1143	1072	1082	1024	1064	1096	1101	1131	1074	1087	1086	1129	1094	1093	1080	1051	1068	1042	1089	1066	1060	1073	1130	1103	1083	1060	1067	1094	1058	1136	1075	1066	1084	1108	1117	1084	1072	1051	1122	1090	1101	1057	1076	1113	1030	1156	1102	1069	1079	1080	1078	1073	1040	1050	1013	1087	1155	1113	1125	1057	1140	1091	1089	1106	1093	1081	1038	1093	1067	1044	1147	1029	1098	1094	1130	1093	1096	1080	1099	1082	1079	1082	1055	1055	1058	1117	1043	1097	1069	1140	1016	1091	1139	1101	1102	1100	1037	1057	1100	1095	1078	1153	1111	1079	1081	1081	1064	1031	1106	1081	1059	1116	1091	1117	1091	1038	1104	1115	1137	1083	1069	1100	1124	1078	1073	1049	1048	1028	1052	1064	1079	1058	1138	1121	1087	1130	1042	1062	1082	1080	1109	1121	1099	1156	1011	1119	1025	1045	1031	1093	1022	1054	1053	1052	1062	1074	1097	1082	1134	1069	1077	1051	1125	994	1046	1070	1114	1075	1075	1073	1096	1039	1097	1045	1063	1151	1082	1099	1093	1094	1054	1054	1074	1044	1068	1079	1025	1124	1071	1078	1083	1162	1104	1071	1117	1121	1090	1111	1105	1056	1066	1099	1048	1095	1099	1092	1127	1024	1091	1067	1105	1063	1145	1080	1123	1107	1062	1104	1113	1072	1049	1089	1143	1056	1100	1017	1117	1094	1012	1059	1105	1074	1099	1046	1101	1076	1050	1105	1085	1075	1129	1104	1071	1094	1018	1122	1122	1030	1087	1153	1151	1048	1073	1119	1066	1075	1068	1032	1117	1076	1095	1030	1092	1098	1121	1133	1110	1088	1121	1075	1104	1105	1119	1101	1101	1103	1096	1078	1035	1092	1081	1063	1040	1087	1061	1135	1098	1101	1091	1100	1106	1075	1117	1046	1050	1090	1094	1059	1011	1071	1029	1086	1081	1086	1086	1035	1110	1106	1038	1103	1094	1135	1063	1084	1072	1054	1069	1098	1079	1076	1121	1005	1064	1110	1073	1078	1086	1067	1100	1045	1117	1063	1084	1136	1097	1111	1066	1087	1120	1104	1096	1024	1058	1107	1128	1041	1085	1081	1063	1061	1108	1116	1067	1019	1093	1128	1076	1114	1082	1068	1068	1052	1038	1047	1066	1087	1068	1089	1043	1071	1116	1094	1047	1089	1069	1147	1082	1075	1065	1065	1053	1099	1058	1059	1074	1176	1133	1079	1068	1099	1088	1084	1131	1155	1046	1092	1076	1042	1065	1108	1089	1063	1040	1106	1052	1132	1063	1034	1036	1047	1045	1071	1003	1087	1133	1100	1116	1059	1078	1131	1088	1066	1040	1102	1065	1076	1026	1028	1109	1037	1064	1083	1127	1029	1103	1048	1075	1022	1118	1067	1048	1044	1056	1067	1043	1058	1014	1029	1082	1052	1090	1057	1093	1080	1099	1112	1144	1095	1115	1077	1126	1150	1106	1003	1134	1053	1106	1028	1088	1034	1102	1054	1075	1092	1115	1028	1030	1050	1039	1075	1122	1079	1072	1105	1066	1063	1072	1078	1102	1103	1065	1116	1074	1096	1019	1067	1073	1072	1078	1062	1024	995	1087	1067	1032	1070	1066	1036	1097	1059	1106	1095	1023	1090	1097	1125	1086	1070	1075	1083	1093	1020	1066	1103	1037	1057	1089	1080	1090	1010	1085	1070	1067	1070	1093	1088	1090	1060	1128	1142	1078	1082	1066	1015	1111	1041	1113	1097	1037	1078	1082	1130	1092	1051	1060	1079	1084	1106	1037	1098	1044	1069	1050	1131	1101	1085	1068	1063	1093	1084
24797	22125	30909	31226	40532	40052	26210	10167	2878	1284	921	770	831	754	816	737	765	810	763	724	789	762	752	794	787	746	767	749	754	794	759	746	737	738	748	820	808	767	762	779	718	757	799	763	775	776	746	802	766	789	767	798	704	735	747	785	786	705	750	736	732	754	788	790	758	746	781	706	755	782	771	750	746	800	793	802	784	743	738	761	769	832	808	790	742	753	753	777	757	751	738	743	795	822	739	760	754	806	756	785	707	724	734	784	732	759	756	803	770	786	763	763	729	797	780	769	769	750	780	786	764	730	811	750	729	759	793	761	768	789	794	787	798	773	772	785	746	789	702	740	792	761	784	728	794	829	744	756	750	737	708	775	739	754	782	809	758	777	790	787	763	736	754	767	778	722	773	710	795	778	778	752	808	784	754	784	784	765	801	755	753	728	759	787	723	718	770	721	797	730	748	717	765	718	754	762	762	777	781	774	729	791	741	739	693	776	740	743	757	735	792	760	799	750	802	809	758	794	760	730	786	746	766	785	750	700	804	735	714	780	760	771	753	787	752	761	773	818	706	762	774	804	738	749	721	767	782	749	754	798	766	754	791	737	765	734	809	739	792	734	799	744	738	779	812	769	761	778	735	726	771	802	749	770	774	750	713	763	775	752	779	819	767	795	798	763	752	781	796	738	728	757	732	728	755	753	811	784	782	721	758	773	757	753	789	725	739	742	745	762	771	780	743	800	780	786	739	796	810	793	786	748	795	779	739	737	764	777	735	756	798	791	764	763	741	834	741	772	780	771	773	763	782	718	733	796	721	843	739	765	754	779	758	744	785	762	740	766	770	714	769	752	793	750	756	772	750	788	758	773	762	775	740	713	791	780	737	728	742	743	755	758	739	727	740	745	780	772	744	751	760	699	753	777	727	766	835	728	770	751	739	754	746	762	695	730	709	736	745	746	779	761	769	761	773	769	716	752	734	799	771	790	840	817	763	783	769	769	821	740	755	747	728	748	765	789	807	798	738	725	795	712	783	780	756	742	746	775	767	782	746	778	728	729	749	744	770	727	746	787	765	743	745	743	755	760	774	742	786	747	805	762	782	799	793	767	733	766	731	781	773	797	778	744	788	756	780	768	746	747	773	797	756	771	760	754	787	794	793	771	777	803	764	757	780	781	773	739	736	803	773	764	800	744	782	776	746	783	767	667	781	773	737	729	783	733	766	753	801	781	735	785	762	778	779	787	766	731	776	814	765	752	701	762	714	818	780	734	771	750	754	754	755	789	789	779	745	790	820	775	734	762	763	769	779	809	777	759	817	755	794	768	731	754	791	770	701	769	777	743	779	730	747	758	764	809	735	763	730	838	740	767	775	802	768	728	770	799	767	820	767	797	768	759	770	738	788	744	780	764	737	716	782	735	798	786	746	793	775	750	756	732	792	783	785	741	729	813	798	731	763	750	779	749	771	739	797	776	801	798	761	753	766	782	764	749	786	779	768	790	714	771	775	773	782	756	772	789	752	743	770	791	751	760	713	747	724	723	740	772	790	727	778	838	693	722	779	752	759	780	790	800	755	749	737	773	760	749	739	752	759	779	701	766	742	744	788	772	769	776	750	778	757	728	763	771	722	781	749	753	765	771	748	728	768	731	758	728	747	741	754	747	731	793	683	772	725	749	771	761	750	787	730	723	778	776	772	724	741	764	727	731	762	814	806	793	748	786	769	795	747	770	746	775	809	741	777	718	794	720	745	784	775	784	766	756	746	794	744	760	764	730	764	796	781	821	778	761	771	750	766	772	736	781	754	689	707	710	779	764	772	739	765	795	788	785	764	743	780	772	770	792	773	749	825	748	753	747	753	754	767	742	760	740	742	780	758	788	739	777	781	809	754	728	774	749	751	729	732	761	763	743	775	734	797	751	789	783	736	756	853	754	729	766	781	749	761	748	731	756	785	796	786	782	793	741	804	774	701	748	753	780	776	781	741	747	773	759	745	743	759	819	734	722	773	777	790	726	743	778	754	742	796	762	752	816	745	788	766	728	807	751	772	805	768	787	741	757	761	767	793	753	755	750	757	756	760	740	783	786	762	748	800	732	799	759	702	725	768	744	756	715	742	809	745	751	743	775	737	758	709	802	750	750	758	769	755	770	789	763	716	788	772	774	761	792	718	775	755	784	772	734	745	807	772	782	738	797	762	761	688	774	770	775	772	745	780	731	780	718	728	761	721	756	785	750	738	801	790	841	771	745	741	798	768	773	803	717	779	771	754	779	763	750	800	778	785	777	750	758	779	777	772	760	736	785	730	798	726	745	781	813	783	725	776	777	756	806	826	801	768	757	778	744	769	761	717	783	741	783	789	779	791	728	804	704	757	785	760	823	736	710	749	735	747	767	740	784	786	734	762	759	738	741	798	807	740	733	720	777	820	787	758	788	767	758	736	758	763	790	777	790	732	796	757	775	763	761	775	699	714	769	782	763	729	728	732	778	759	752	779	769	731	792	767	744	754	744	741	779	773	730	749	740	776	769	749	753	759	724	775	748	767	758	748	727	744	776	787	726	737	730	742	758	756	751	754	720	757	737	769	809	745	707	790	759	776	753	747	742	735	692	700	787	784	807	752	748	775	791	767	788	828	828	777	759	787	792	755	722	816	718	763	790	797	721	740	732	796	779	781	764	762	796	798	782	731	788	791	789	764	728	765	750	783	778	765	729	769	702	770	800	784	819	763	743	722	747	780	767	740	747	746	752	745	737	751	742	769	766	772	732	760	755	767	760	712	801	709	746	792	792	773	788	774	784	732	791	759	783	739	731	813	759	767	765	773	799	806	763	782	768	787	756	727	754	734	796	738	736	771	751	760	780	791	745	777	774	746	734	775	797	783	752	765	760	795	777	766	804	732	758	758	768	737	775	782	786	755	813	775	779	790	772	741	788	794	753	790	766	782	767	741	774	790	751	776	744	787	737	751	748	709	715	733	759	713	775	790	757	784	741	783	784	784	776	754	734	781	799	753	741	817	726	693	704	802	803	777	765	730	740	745	788	780	750	743	787	778	728	774	759	810	737	785	776	741	808	759	722	720	764	786	804	730	726	730	809	776	762	777	734	770	776	753	728	793	810	772	694	794	792	773	773	752	753	780	762	777	718	732	737	730	763	788	782	748	770	769	789	768	769	722	783	816	764	787	755	783	779	725	739	758	789	742	787	755	790	792	783	734	812	729	725	777	734	801	788	785	788	762	789	765	779	759	792	751	759	770	782	756	805	789	807	717	760	766	789	755	805	727	780	729	749	760	811	758	720	775	756	777	782	830	764	736	746	777	784	753	779	761	740	738	743	773	726	731	762	731	771	733	721	758	793	768	749	760	736	757	716	780	753	781	802	772	743	741	791	823	763	777	803	775	752	788	762	791	767	746	753	750	690	745	737	772	728	768	778	811	788	775	782	745	766	754	755	763	784	734	787	805	813	756	757	786	735	764	731	791	770	779	766	771	779	779	743
48369	73373	55686	44815	47048	40544	25377	10965	4140	1870	1118	899	895	914	918	917	866	905	911	850	915	888	906	853	913	946	904	952	903	882	943	943	872	901	958	877	938	932	947	880	912	935	860	939	880	872	901	943	911	890	911	884	925	909	895	921	1009	919	941	903	1024	898	923	830	925	959	893	896	866	900	914	868	934	887	906	885	900	926	893	868	925	860	912	878	855	935	862	829	921	906	906	929	906	913	864	931	899	886	940	902	949	834	903	946	938	918	936	916	933	925	902	932	940	877	820	887	915	867	934	904	956	899	896	894	929	890	874	946	918	947	899	869	922	913	879	905	911	932	902	908	874	921	933	926	880	922	876	893	941	933	919	893	881	922	887	912	834	957	875	913	911	948	862	871	909	910	886	845	884	908	889	857	978	932	900	927	902	857	929	942	878	897	857	926	907	873	894	874	956	983	926	899	908	940	903	891	901	878	939	928	950	884	911	864	927	934	920	872	917	901	915	923	901	880	904	895	865	878	919	941	916	878	958	920	890	878	873	909	883	896	888	912	865	953	928	965	911	875	918	867	849	912	902	889	876	922	875	855	903	939	914	918	901	880	926	938	904	917	876	906	844	891	867	938	935	917	927	882	889	872	929	901	882	932	885	924	966	936	880	891	906	888	913	929	925	861	952	929	911	869	903	954	901	899	923	928	881	939	914	877	894	906	916	905	916	895	950	898	885	945	942	880	880	940	885	971	888	929	941	856	891	940	861	933	891	897	873	877	887	921	875	918	875	917	910	895	896	965	940	876	944	936	944	906	969	892	970	851	841	861	939	933	910	922	909	931	932	897	834	888	853	900	938	842	956	955	955	902	936	922	923	885	876	918	902	936	927	878	959	927	874	906	866	939	959	926	871	944	912	836	904	953	883	895	881	890	956	897	964	867	930	925	938	985	901	903	892	942	882	916	925	870	912	895	873	945	915	929	892	874	940	911	952	926	908	887	876	898	890	868	899	884	936	927	875	904	888	861	893	870	895	873	946	868	891	924	929	878	892	912	886	949	905	899	921	907	894	941	888	925	906	962	915	901	890	892	920	935	961	906	871	851	872	916	947	908	863	930	927	861	886	927	913	915	899	951	957	894	873	902	931	918	909	907	885	950	857	918	870	863	902	887	898	894	921	866	973	845	897	943	941	944	907	908	896	929	906	936	936	939	862	906	905	913	886	946	971	916	926	882	893	936	907	888	874	924	930	900	881	936	907	930	872	821	897	892	931	913	911	949	942	960	885	826	838	887	950	917	883	885	895	942	926	907	941	928	883	907	913	863	928	919	875	912	906	874	927	926	886	898	881	915	913	917	858	935	894	935	880	969	918	933	895	918	882	949	872	880	919	886	872	915	909	929	910	911	921	902	923	907	895	860	882	936	945	909	895	927	913	922	927	937	893	909	894	958	910	900	870	892	915	910	924	871	860	855	915	928	929	861	898	866	905	877	896	909	903	885	870	859	924	893	902	911	904	903	897	925	898	848	909	958	879	921	885	908	868	918	922	864	916	891	877	901	903	937	876	890	953	874	975	907	928	901	864	903	949	911	849	910	882	905	965	919	896	886	846	885	946	893	903	836	933	863	925	873	880	917	923	863	931	887	908	887	932	912	928	920	903	936	965	923	928	905	878	910	947	1017	939	895	886	945	894	927	871	915	883	916	885	912	913	910	944	960	935	908	908	846	881	908	907	875	943	881	889	915	901	929	857	894	905	932	915	891	932	921	899	929	881	872	897	983	879	923	943	898	878	916	941	886	916	891	956	913	971	883	900	894	824	912	887	927	947	858	915	846	930	946	911	982	892	903	953	931	913	874	889	907	963	884	927	925	940	900	944	906	854	915	869	909	879	936	903	878	912	919	914	924	866	967	900	972	918	902	958	867	903	907	939	894	927	906	935	862	852	926	994	945	899	931	895	869	943	896	938	867	907	949	882	965	918	906	919	914	881	968	870	931	938	978	904	866	863	918	920	935	880	881	944	913	921	908	919	915	890	957	942	886	873	905	911	896	882	931	887	874	896	881	912	844	847	893	870	915	896	904	884	933	890	871	951	870	948	966	888	872	896	904	914	886	927	926	910	887	909	959	899	898	887	931	949	916	923	899	919	910	896	916	897	865	942	900	928	943	942	892	884	890	899	900	959	896	895	942	925	928	964	897	913	919	906	913	877	868	944	896	916	939	936	906	908	895	917	870	904	889	875	899	900	881	886	909	905	948	906	892	922	871	906	856	935	876	893	852	940	872	909	928	873	889	898	905	961	873	912	889	971	900	909	902	973	930	956	959	994	898	901	905	928	851	936	909	890	876	900	925	925	913	870	906	930	925	953	875	850	933	944	919	923	912	883	888	910	897	910	852	920	915	907	964	891	932	942	924	937	945	927	902	890	879	861	933	925	921	841	885	904	903	885	943	880	887	894	920	874	912	933	881	914	899	854	941	870	911	876	886	912	900	900	892	938	907	914	875	944	892	849	916	912	902	913	878	860	919	917	888	915	899	900	876	867	917	928	877	866	875	955	958	937	927	870	903	916	871	942	916	927	956	928	873	930	852	898	934	945	865	906	864	956	912	897	921	880	959	944	899	892	909	878	932	877	910	899	916	947	950	911	951	942	900	937	897	888	891	884	911	886	954	894	874	925	830	917	945	923	942	950	943	890	884	941	903	902	858	944	869	884	908	922	846	888	988	966	905	939	858	911	868	891	937	875	854	877	927	934	875	926	887	880	879	900	876	922	896	922	898	870	904	958	915	887	973	886	849	888	907	923	888	912	896	919	893	884	880	964	946	901	902	892	923	914	923	904	933	943	903	983	868	937	937	923	950	859	933	906	926	944	929	894	913	939	922	969	863	890	918	947	932	923	922	928	884	912	888	946	972	895	930	866	902	907	932	892	943	905	907	954	893	928	947	877	903	925	909	857	931	883	928	948	907	915	881	928	889	933	909	875	891	899	910	866	968	927	933	929	946	914	901	936	957	891	876	930	907	917	883	894	887	884	893	869	908	889	876	943	896	907	902	913	925	971	941	933	854	974	927	879	901	959	882	858	904	884	898	904	902	900	936	952	900	948	933	968	864	857	885	859	859	885	867	873	865	910	902	949	917	956	919	920	868	908	951	908	906	901	915	919	891	901	931	863	901	833	951	906	893	923	924	881	888	886	961	924	896	943	910	891	844	938	943	954	946	925	864	883	878	909	910	903	887	984	914	900	886	909	866	896	879	899	950	939	886	885	954	933	904	887	900	988	908	870	923	899	878	830	847	933	895	887	912	878	817	904	863	966	898	904	919	908	832	984	898	947	928	924	929	876	890	944	864	937	972	922	918	922	884	908	876	916	903	910	894	878	839	878	844	907	889	968	928	954	942	879	891	928	935	871	953	940	920	882	917	891	913	918	832	923	847	932	932	893	915	935	899	954	897	903	907	913	871	931	911	927	894	898	943	964	941	926	913	951	893	939	889	920	911
23429	21556	29937	26413	37026	47628	37607	19227	6365	2065	970	720	731	795	776	738	758	725	712	755	782	747	768	726	775	769	761	752	752	732	771	775	769	735	790	735	788	736	716	748	737	707	765	755	786	788	741	732	804	739	757	734	707	722	761	756	755	700	763	717	725	753	769	717	751	777	740	720	750	731	774	738	750	730	759	767	740	733	688	705	747	766	771	747	761	755	769	746	735	752	721	759	749	748	802	748	751	759	666	762	728	759	749	757	773	701	738	734	673	762	740	752	679	781	708	743	725	694	804	756	784	732	724	726	775	722	758	759	750	711	754	745	756	748	734	739	784	759	665	776	768	782	741	771	731	733	728	703	781	737	729	757	773	714	718	746	791	720	765	740	734	749	722	687	767	708	769	738	761	801	736	743	703	753	756	774	736	780	741	791	735	700	692	796	746	726	711	746	729	707	768	697	786	719	782	733	802	716	736	688	728	778	687	703	782	747	741	734	715	756	751	772	755	729	723	760	767	806	739	744	749	759	740	758	742	763	761	713	750	777	751	723	688	775	745	681	708	783	780	744	741	767	695	779	740	761	714	716	741	800	750	750	728	745	708	781	740	747	780	720	744	749	725	733	756	729	755	749	753	727	719	771	782	773	778	717	671	738	729	745	725	747	761	780	812	728	742	719	717	752	736	765	808	695	763	758	738	787	728	736	727	765	727	742	766	705	754	764	747	746	724	726	778	718	783	748	743	780	818	760	795	703	754	755	765	725	738	732	732	793	743	773	767	726	778	746	745	740	743	729	701	735	727	784	706	755	742	729	717	773	723	752	758	749	718	760	768	700	738	745	779	748	759	759	725	731	729	768	737	750	740	749	712	726	736	757	799	791	759	777	740	739	800	705	781	762	780	817	772	753	740	734	760	743	678	721	778	712	762	747	710	764	730	755	741	709	677	762	743	723	722	730	750	741	731	746	706	772	743	777	728	708	740	775	758	752	721	787	697	761	736	716	736	717	755	738	728	723	738	772	743	761	740	783	772	771	742	730	761	675	790	782	748	731	728	718	751	749	719	758	722	759	773	751	773	692	751	763	711	777	729	757	700	736	748	732	707	744	754	748	706	789	751	755	736	742	715	734	742	745	717	729	734	772	733	713	759	757	779	719	704	727	781	724	712	799	720	761	769	700	757	788	759	738	745	759	711	733	802	767	739	758	737	790	714	665	782	736	722	725	726	752	757	763	751	704	714	777	712	756	742	780	711	744	771	682	770	721	707	729	772	667	748	774	756	743	748	722	729	754	754	745	755	774	790	746	760	730	790	769	741	751	718	721	721	749	746	811	751	737	774	732	698	716	748	749	695	725	748	776	731	726	787	753	760	784	711	764	765	734	732	729	716	741	754	666	704	726	753	777	739	768	751	793	774	787	717	790	716	731	762	782	775	773	721	738	743	690	781	734	763	732	768	783	774	748	773	752	725	723	721	734	774	777	747	708	740	746	760	780	735	737	704	758	753	733	713	734	712	709	774	768	726	791	740	719	747	757	761	756	748	769	743	732	765	742	766	717	759	770	746	741	794	722	792	778	760	786	761	815	728	723	768	809	732	773	717	736	754	745	732	744	734	757	727	722	754	766	734	788	742	757	790	753	732	770	780	732	714	783	834	744	687	788	735	686	724	739	736	777	768	743	737	705	769	783	742	729	762	737	733	772	775	748	742	794	703	757	766	728	740	745	771	742	741	796	723	744	705	773	710	694	715	738	716	755	767	767	786	778	732	685	731	733	805	737	747	781	713	740	783	763	691	749	737	753	750	741	761	780	767	834	765	707	723	720	807	747	711	779	738	695	742	763	741	774	812	714	737	751	782	786	785	762	736	742	796	742	745	756	731	712	711	742	756	746	764	746	771	755	727	772	744	730	713	774	797	752	768	775	743	765	749	739	743	734	760	735	813	770	752	733	767	773	738	711	711	755	758	775	732	772	685	739	787	763	739	731	731	735	789	719	770	723	735	767	736	747	764	734	759	803	747	751	730	742	690	788	754	710	739	704	757	797	757	733	739	719	735	722	747	718	741	779	760	737	736	814	760	694	796	760	770	742	724	733	716	722	724	758	740	736	729	682	766	769	725	765	764	703	809	710	796	758	747	747	789	716	716	702	762	746	715	759	768	765	735	737	735	678	759	733	771	698	719	738	813	725	739	760	748	727	745	741	753	701	762	720	757	717	775	752	743	767	726	782	702	736	772	757	754	757	734	752	723	777	729	805	751	766	713	703	763	727	720	775	767	715	770	737	754	744	764	682	733	736	730	735	752	700	677	730	728	731	746	767	800	734	708	791	730	701	727	714	738	722	776	693	684	741	762	729	762	708	755	746	716	646	777	744	724	710	757	753	722	741	717	787	753	735	767	723	710	763	732	720	769	757	740	749	778	704	737	737	698	775	719	748	761	748	750	692	774	768	748	761	759	769	779	737	740	750	756	725	772	756	757	714	743	777	718	750	713	786	717	727	754	796	783	726	740	761	738	744	737	687	748	787	777	760	750	773	741	787	758	773	783	756	773	741	729	689	764	722	781	712	768	758	762	787	744	768	662	732	704	755	764	743	743	746	783	772	752	742	696	778	752	745	787	699	737	747	717	729	762	775	749	760	763	730	720	707	784	766	749	708	744	702	725	728	758	761	768	768	653	760	791	797	768	738	750	781	763	702	738	798	777	763	704	719	750	796	765	717	713	755	789	719	782	736	787	759	735	722	702	757	786	752	744	741	686	709	761	740	720	726	739	731	760	800	718	769	723	753	737	735	781	742	798	721	711	706	734	786	706	783	750	751	773	764	761	786	773	758	719	721	731	769	752	765	752	758	746	753	745	767	712	777	768	742	727	702	793	685	745	755	713	727	704	742	725	770	751	766	761	736	770	766	771	784	758	757	803	741	708	741	783	777	716	744	775	695	740	700	771	730	759	721	737	753	765	782	757	799	757	770	749	750	747	768	760	669	727	728	772	777	748	723	764	733	759	725	741	703	748	764	759	754	653	787	742	761	758	773	720	729	720	736	765	747	774	727	790	709	753	727	743	766	767	757	758	751	697	763	759	760	751	739	737	771	748	760	746	807	728	763	762	730	714	716	745	719	720	754	744	768	742	714	732	708	782	684	722	737	744	808	766	722	751	789	743	752	726	742	704	775	688	729	725	759	727	735	739	741	775	759	758	758	808	736	780	814	747	756	820	793	745	761	801	687	770	762	780	750	750	806	734	751	776	719	748	763	776	720	766	752	714	735	699	719	751	779	732	740	730	733	724	753	730	720	778	756	717	738	720	810	721	713	732	702	739	730	734	760	722	767	750	747	713	742	742	735	727	822	752	717	731	720	694	781	755	720	774	717	796	669	760	761	715	743	722	747	728	794	830	766	718	774	747	721	727	767	750	758	698	751	724	791	716	729	725	695	730	707	758	715	707	769	754	741	766	742	697	709	770	757	769	731	706	736	737	734	730	700	797	736
51721	83437	66108	50897	55327	51180	36274	18981	7554	2737	1241	877	879	850	888	842	892	871	930	833	887	821	804	866	867	848	854	884	869	857	881	838	862	818	838	823	860	863	838	847	895	866	821	918	842	848	894	838	857	899	823	883	838	767	862	860	828	859	913	933	867	824	834	846	855	925	873	880	847	857	886	806	913	868	884	857	867	864	896	809	862	859	878	893	862	886	866	856	866	842	868	892	876	868	809	865	908	871	840	922	868	862	816	793	860	867	827	864	944	844	852	837	875	854	902	885	849	822	878	868	876	841	871	809	848	884	840	792	910	909	857	860	919	848	883	883	901	847	910	890	861	850	804	844	861	888	839	923	900	896	851	911	855	845	890	866	890	880	852	830	902	840	880	869	860	845	838	875	820	913	852	870	774	867	869	867	871	860	833	865	869	908	847	864	851	833	955	885	852	839	882	861	872	885	863	831	828	846	812	855	855	862	853	845	883	875	873	842	845	870	907	865	842	849	875	934	880	903	872	869	875	854	898	850	835	865	873	904	886	894	918	879	916	870	896	854	855	879	872	804	839	853	874	876	843	857	874	930	865	872	838	881	894	945	871	822	888	844	867	886	869	817	841	803	835	871	878	857	861	916	862	854	875	840	879	816	855	878	887	832	869	899	853	885	902	818	917	847	836	902	901	853	870	891	894	862	875	855	862	862	903	884	868	880	865	827	886	889	893	847	822	874	864	929	841	864	891	905	891	863	816	904	869	864	848	925	830	877	912	876	914	914	900	852	861	848	849	870	898	824	868	881	839	816	901	841	856	863	884	887	820	873	849	874	901	850	841	855	890	831	864	843	840	825	853	831	905	887	866	822	817	847	836	887	880	864	859	848	827	864	837	823	861	835	894	834	858	878	879	853	858	844	795	893	852	916	875	925	861	884	871	857	895	862	889	845	881	856	854	851	887	836	886	862	823	870	851	861	860	830	859	884	884	857	864	817	899	871	819	902	864	823	875	863	885	851	844	874	882	854	850	853	827	849	842	900	863	872	915	874	869	936	805	904	840	859	893	857	843	867	837	817	869	860	860	855	863	858	916	891	858	905	872	831	857	859	838	867	823	882	873	878	914	891	866	884	818	866	846	831	804	871	867	867	879	860	829	823	878	915	909	882	811	871	880	843	876	776	854	860	907	909	884	886	909	851	894	891	855	822	815	860	897	890	878	852	847	827	855	822	872	811	843	876	847	894	858	808	807	876	852	875	852	829	879	867	911	842	836	813	884	820	885	826	806	862	879	876	819	908	855	864	895	848	859	893	875	873	881	847	832	870	851	831	877	832	846	839	868	875	839	874	886	903	890	886	859	916	824	872	843	883	849	912	878	841	890	858	873	869	881	894	886	830	883	887	899	866	857	881	813	839	825	885	813	855	823	860	881	889	849	874	899	837	837	786	883	880	813	811	866	858	800	877	918	809	874	840	861	879	824	938	836	863	873	863	835	821	849	848	848	879	858	814	841	829	828	847	834	874	823	814	867	884	831	887	826	890	900	865	863	871	867	867	861	849	823	853	886	883	873	905	875	821	818	874	861	789	855	876	836	869	886	847	864	898	879	894	885	876	874	833	853	872	839	855	853	900	870	862	846	862	853	860	879	804	868	887	838	804	800	834	814	859	852	821	835	811	870	866	792	851	871	799	837	857	881	845	811	858	832	907	903	905	890	881	836	891	818	898	892	892	818	902	889	820	871	867	886	893	893	850	858	827	898	874	837	880	906	886	845	867	867	885	872	856	846	831	865	833	896	835	848	870	917	864	834	857	894	848	871	829	856	848	876	855	908	867	855	895	850	877	823	902	889	869	890	844	876	921	884	863	842	876	892	871	842	927	867	864	809	832	896	846	870	859	815	885	842	862	899	883	868	877	836	901	854	885	852	859	864	896	901	881	845	858	895	873	859	852	863	924	856	855	895	834	884	931	851	894	838	864	834	915	887	881	875	877	890	823	845	887	911	905	830	866	890	847	804	887	864	826	908	876	888	836	822	914	850	843	816	919	844	813	782	858	859	861	851	847	844	857	870	785	848	846	919	811	857	867	863	844	823	824	873	829	808	899	856	893	918	862	883	853	789	849	807	851	826	857	894	899	817	831	855	870	905	885	855	850	901	869	832	822	861	860	878	860	840	914	855	853	843	850	902	870	826	872	851	867	894	857	876	851	889	871	872	843	874	843	873	871	916	832	895	883	881	828	870	881	845	847	859	848	835	874	859	858	850	884	840	869	852	829	862	860	868	853	871	866	806	907	824	851	885	845	829	854	863	844	882	851	830	851	879	900	865	919	903	815	864	865	880	843	862	843	860	867	849	885	874	817	875	922	834	760	824	836	897	905	850	814	883	859	882	858	873	905	849	966	879	898	868	837	880	867	870	903	872	891	827	836	853	888	888	865	874	884	867	894	843	823	849	912	874	879	829	870	845	871	906	893	811	805	892	882	896	813	897	832	867	869	872	873	862	828	907	867	831	855	882	861	831	847	864	861	881	860	858	864	835	831	861	827	864	895	873	906	824	817	858	847	856	938	913	832	835	802	849	837	874	842	862	854	839	907	936	841	846	838	906	846	886	902	864	849	882	840	863	857	849	849	876	884	865	850	834	863	910	869	864	903	841	898	861	797	865	815	792	846	866	873	853	840	886	827	870	802	880	862	874	861	921	837	870	817	873	861	868	888	886	879	861	855	876	813	897	842	861	888	848	869	865	871	832	858	850	851	857	826	842	888	860	826	883	880	877	862	866	888	868	856	826	839	860	937	884	830	882	818	872	854	872	842	794	850	884	860	813	870	852	839	844	858	930	887	852	813	884	862	850	864	859	873	850	844	830	862	828	836	853	834	901	853	904	858	848	915	880	807	884	900	842	848	843	872	862	871	873	854	846	878	892	813	824	885	883	820	838	890	842	899	910	874	912	875	857	867	866	902	846	924	894	881	853	841	880	843	868	875	898	845	865	872	902	864	819	836	913	916	838	855	858	882	870	839	847	832	910	871	889	840	918	903	888	826	921	888	856	868	885	801	864	867	828	898	863	853	934	887	882	908	890	846	858	885	837	766	850	864	888	885	875	871	878	845	852	874	847	844	861	866	848	881	845	821	859	913	848	857	845	923	908	833	841	814	874	861	830	811	855	914	850	870	916	830	871	840	846	884	858	879	839	895	873	853	879	831	870	908	850	830	902	856	831	856	851	842	828	872	920	865	804	867	887	852	842	831	865	907	888	867	892	984	862	832	847	887	878	869	895	819	879	846	844	877	807	867	843	781	856	899	823	847	878	876	844	842	877	911	849	861	845	915	806	868	851	813	895	898	880	838	900	879	848	882	878	879	832	850	866	866	863	889	823	901	922	848	887	854	896	900	867	905	901	876	844	843	823	870	840	858	890	866	848	864	833	815	850	858	835	892	842	861	844	835	899	886	875	885	897	877	818	845	834	938	825	855	923	913	840	857	867	862	842	848
34319	44986	39407	24456	14914	10400	4942	2214	1392	1012	997	928	1001	944	968	953	1010	1006	967	1019	957	973	952	985	974	951	962	987	972	973	979	923	955	999	928	922	894	970	975	924	932	961	982	931	991	953	962	984	930	993	948	951	962	952	923	1032	947	987	954	958	1070	994	937	1005	970	949	988	977	963	867	930	966	997	961	935	916	1002	987	910	995	931	1031	947	970	996	989	946	933	978	980	1002	965	927	957	994	939	939	954	933	1009	896	951	885	983	917	940	914	955	991	992	994	939	918	955	921	963	984	931	966	970	926	937	991	914	917	954	881	895	967	992	983	924	948	952	945	953	953	953	916	892	934	931	952	983	946	946	963	969	961	997	925	965	940	982	951	954	971	936	943	968	935	982	994	989	946	995	972	994	947	1001	945	980	931	987	962	938	1013	940	949	936	997	1001	937	1018	920	958	978	948	996	946	974	935	1001	943	983	1017	993	952	918	972	937	976	985	961	929	942	961	955	927	951	984	951	942	983	993	985	985	980	968	993	970	950	982	970	892	947	952	1004	961	959	998	928	974	897	995	947	903	912	953	994	961	972	985	1007	981	986	936	916	993	939	974	970	963	936	956	954	969	962	1003	960	953	950	964	994	979	939	1006	930	960	929	958	971	980	931	929	937	952	976	946	924	903	970	905	968	994	969	901	909	894	962	938	995	985	992	970	985	939	934	957	992	985	930	930	950	962	946	954	982	968	952	977	967	964	924	933	904	970	984	974	968	961	936	925	908	1014	973	960	920	942	951	908	901	945	931	916	969	952	988	926	988	949	935	986	940	950	917	948	992	951	981	972	954	950	969	950	1033	929	952	1042	963	895	996	1014	964	981	968	964	979	933	917	931	948	969	931	970	942	935	990	997	931	934	999	916	971	965	961	915	988	905	940	946	979	836	912	993	932	999	965	955	945	954	972	974	967	972	985	964	1011	942	913	947	960	911	963	933	932	959	935	940	920	918	984	929	937	936	918	985	991	957	978	903	980	914	951	943	986	950	942	969	910	949	987	934	929	952	952	934	968	939	971	937	949	982	952	955	910	1011	1042	952	1000	1012	985	900	937	1013	954	996	987	923	960	949	925	940	950	967	999	954	941	905	974	967	946	971	930	937	986	955	939	952	999	938	956	955	920	941	987	999	962	990	965	988	882	963	938	962	948	974	955	983	981	961	921	956	953	942	950	970	929	911	960	875	975	951	923	977	949	905	889	977	966	922	992	929	987	942	981	921	949	933	940	938	921	993	915	910	915	968	957	993	928	965	962	993	1002	1006	969	954	945	1002	955	996	972	976	952	923	984	930	924	904	1032	932	905	959	961	987	1014	917	929	973	981	1000	970	910	946	930	947	984	1009	996	1008	919	915	963	914	927	991	972	979	962	945	956	934	963	960	972	917	974	936	925	975	941	900	936	960	925	966	894	966	948	990	973	991	939	968	1005	990	937	930	1014	947	1009	924	976	948	957	911	951	924	998	943	993	997	924	935	1065	959	973	974	916	906	910	967	955	1026	950	979	974	923	916	999	974	946	934	961	941	964	940	958	924	987	953	983	970	936	963	969	929	886	935	1006	944	942	986	949	971	967	909	945	929	927	1006	988	936	941	941	940	962	994	928	948	940	982	953	987	1014	948	937	949	948	971	927	882	920	963	960	951	986	974	947	929	949	983	849	942	945	940	957	977	881	1023	957	976	978	965	888	974	939	961	976	1037	982	933	940	944	919	951	975	952	959	966	995	976	940	869	967	915	938	955	990	952	959	962	974	970	995	949	944	943	933	965	984	954	970	987	959	981	916	934	927	910	938	957	949	941	884	975	981	1008	970	935	994	957	921	893	938	940	988	937	922	869	937	956	949	950	972	1028	988	960	1009	1010	948	978	970	908	940	965	962	917	975	958	965	1056	952	927	965	1033	965	900	944	924	998	1009	955	909	902	980	924	891	945	937	943	938	957	937	968	934	918	958	902	981	927	934	923	1024	977	1024	922	979	926	947	1012	961	949	1008	936	930	946	967	955	950	909	940	933	961	922	916	946	970	928	948	981	942	920	952	975	953	972	908	899	934	1005	966	954	949	914	933	954	933	934	881	955	979	892	968	929	972	959	921	990	928	950	950	963	976	927	958	962	955	887	1005	936	1013	969	948	955	972	1002	939	939	978	947	930	969	930	941	964	908	972	997	945	996	952	956	890	1002	960	998	972	908	879	944	947	997	889	998	932	981	895	917	945	986	927	964	942	964	944	993	922	1000	937	952	873	995	965	962	960	982	928	983	985	983	919	945	905	934	938	920	920	901	958	944	993	949	976	965	944	992	960	969	941	953	869	935	961	967	950	909	969	898	961	1000	971	983	955	1006	955	973	914	950	907	941	955	959	931	928	987	921	949	946	950	993	929	1000	954	943	958	968	952	942	980	995	996	1005	929	995	914	954	998	902	982	938	996	900	887	920	872	908	948	966	954	918	943	979	957	993	948	956	965	976	985	955	989	920	973	924	993	967	989	925	934	988	917	913	983	963	912	944	933	944	909	931	947	958	968	984	957	974	975	1007	986	995	965	936	977	991	950	934	911	963	936	975	963	973	933	908	913	948	981	900	929	913	960	949	969	917	906	966	1047	966	972	945	952	1023	1004	959	970	972	928	966	927	911	953	920	959	962	966	952	976	864	954	952	931	940	900	964	996	974	937	992	948	954	934	969	989	980	912	946	993	913	965	962	993	915	913	977	966	989	1011	1019	947	998	938	1009	952	963	981	947	974	1007	931	949	930	970	944	950	1024	933	995	933	1016	913	934	951	958	963	925	927	987	984	930	936	986	973	931	978	988	968	967	955	992	971	961	937	946	1009	966	960	914	923	948	959	981	946	947	993	963	1003	975	1011	950	990	932	936	1024	923	921	922	960	959	980	918	930	984	1004	960	881	873	914	957	926	991	955	979	950	998	1002	934	986	959	1001	965	931	1020	949	938	992	964	915	943	928	941	971	953	975	967	982	931	925	971	940	981	948	979	915	958	939	962	944	939	976	1007	920	954	950	931	973	915	987	948	964	1030	1002	1011	966	957	951	967	913	943	960	1010	961	989	971	947	953	1062	994	950	945	953	959	961	957	936	968	1022	973	927	987	984	919	968	942	1006	985	916	977	905	936	951	906	979	911	996	949	982	957	950	968	995	1011	942	913	1004	996	964	917	951	960	1049	962	976	969	917	923	960	962	901	910	977	947	973	948	957	945	958	994	930	926	914	956	959	995	1017	992	1000	958	979	1003	942	911	926	998	979	980	968	984	952	949	946	898	968	943	957	954	987	970	982	981	958	971	924	926	876	956	956	929	975	953	983	950	972	982	947	923	949	902	917	1006	916	967	948	914	992	906	955	931	970	979	1018	951	936	965	895	969	927	947	940	947	970	944	930	930	972	924	924	922	953	931	944	976	945	967	947	962	1026	935	958	948	970	989	956	1008	958	952	1030	938	948	983	905	927	973	946	1005	929	983	967	1017	908	985	947	942	1004	934	947	912	887	935	915	964	937	1009	977	1000	997	948	982	955	987	906	986	963	952	989	1019	943	890	937	959	918	972	943	916	954	915
43619	59090	41337	22966	16929	12812	6386	2791	1617	1349	1155	1116	1129	1131	1181	1034	1136	1160	1138	1098	1119	1150	1118	1136	1078	1165	1165	1112	1181	1075	1103	1152	1108	1135	1092	1132	1142	1170	1125	1169	1103	1128	1110	1072	1119	1140	1108	1087	1165	1154	1098	1143	1091	1100	1135	1124	1092	1127	1175	1098	1080	1152	1090	1092	1076	1112	1175	1050	1070	1111	1095	1139	1108	1089	1140	1139	1127	1174	1101	1080	1145	1155	1137	1064	1080	1097	1121	1108	1156	1144	1102	1112	1131	1091	1148	1066	1117	1106	1084	1124	1143	1111	1102	1103	1062	1135	1090	1165	1098	1105	1093	1089	1127	1095	1133	1137	1167	1119	1070	1145	1103	1109	1102	1175	1094	1128	1086	1082	1090	1141	1157	1067	1155	1165	1153	1135	1099	1168	1152	1195	1147	1109	1129	1114	1163	1105	1174	1147	1134	1046	1082	1108	1113	1160	1120	1161	1133	1172	1139	1127	1151	1121	1066	1154	1069	1061	1051	1147	1176	1117	1088	1155	1134	1202	1092	1140	1096	1095	1156	1126	1191	1114	1078	1102	1132	1124	1135	1106	1128	1107	1114	1078	1104	1134	1133	1122	1100	1106	1103	1126	1106	1104	1089	1120	1203	1147	1132	1147	1097	1109	1091	1084	1101	1060	1145	1127	1100	1111	1074	1156	1080	1146	1078	1130	1115	1125	1109	1139	1119	1131	1114	1130	1142	1117	1141	1156	1080	1088	1142	1155	1155	1122	1076	1115	1043	1098	1169	1118	1109	1093	1066	1161	1125	1088	1083	1133	1092	1113	1148	1067	1106	1131	1148	1140	1143	1100	1126	1089	1127	1105	1079	1124	1079	1137	1162	1077	1143	1091	1118	1152	1104	1169	1119	1074	1048	1166	1143	1118	1129	1046	1081	1151	1125	1137	1193	1122	1093	1165	1121	1119	1120	1112	1169	1146	1063	1076	1141	1125	1150	1103	1154	1129	1129	1108	1089	1120	1080	1125	1112	1086	1170	1110	1124	1112	1120	1157	1113	1094	1097	1120	1162	1096	1140	1209	1061	1131	1145	1069	1104	1132	1114	1111	1147	1103	1103	1113	1129	1099	1131	1135	1090	1078	1133	1112	1101	1148	1095	1100	1127	1140	1091	1122	1157	1131	1186	1099	1099	1120	1155	1158	1137	1097	1074	1180	1153	1052	1091	1087	1110	1153	1065	1072	1161	1059	1090	1114	1099	1108	1094	1123	1097	1104	1159	1139	1068	1086	1146	1041	1095	1075	1103	1104	1080	1143	1065	1080	1096	1081	1150	1080	1123	1097	1194	1104	1141	1150	1108	1099	1121	1090	1149	1078	1118	1173	1108	1088	1118	1134	1153	1186	1122	1167	1130	1123	1226	1142	1152	1124	1116	1133	1189	1089	1182	1121	1083	1105	1119	1083	1157	1091	1142	1131	1140	1120	1103	1122	1139	1137	1137	1153	1082	1154	1135	1156	1111	1122	1131	1075	1083	1157	1132	1116	1179	1141	1109	1210	1135	1168	1143	1121	1130	1178	1128	1172	1161	1098	1186	1069	1138	1192	1149	1055	1108	1115	1156	1100	1143	1116	1133	1060	1165	1084	1104	1109	1089	1115	1098	1149	1121	1091	1118	1086	1101	1196	1134	1127	1149	1199	1148	1135	1068	1168	1115	1123	1079	1125	1143	1108	1090	1069	1073	1121	1130	1093	1125	1127	1158	1124	1089	1172	1137	1166	1103	1102	1104	1128	1132	1139	1115	1142	1044	1125	1145	1139	1076	1089	1060	1108	1105	1117	1128	1087	1082	1092	1175	1121	1104	1167	1129	1189	1111	1099	1079	1077	1111	1160	1130	1102	1118	1162	1122	1116	1098	1126	1090	1123	1141	1098	1120	1122	1192	1080	1092	1180	1107	1087	1142	1121	1117	1144	1139	1125	1100	1063	1153	1137	1134	1125	1111	1155	1070	1098	1162	1105	1158	1107	1096	1101	1082	1141	1099	1080	1123	1107	1136	1089	1078	1128	1115	1125	1130	1080	1112	1125	1125	1133	1135	1169	1077	1044	1121	1152	1119	1149	1125	1054	1123	1117	1101	1122	1050	1123	1160	1078	1097	1088	1103	1155	1150	1125	1114	1116	1135	1123	1160	1143	1131	1094	1071	1070	1152	1128	1154	1168	1119	1105	1171	1128	1119	1097	1106	1105	1102	1140	1068	1087	1099	1152	1092	1082	1125	1105	1136	1141	1171	1165	1113	1155	1099	1206	1149	1111	1129	1126	1168	1066	1084	1104	1143	1176	1119	1114	1140	1154	1153	1107	1148	1123	1113	1193	1101	1175	1138	1081	1106	1113	1123	1081	1037	1153	1091	1186	1123	1120	1126	1110	1108	1086	1110	1117	1109	1193	1136	1095	1108	1108	1192	1077	1123	1142	1119	1129	1095	1090	1059	1096	1173	1088	1089	1135	1127	1136	1143	1064	1125	1156	1100	1165	1099	1196	1111	1057	1119	1125	1150	1105	1157	1125	1131	1103	1152	1108	1132	1115	1073	1127	1103	1137	1134	1152	1076	1068	1169	1125	1130	1126	1097	1144	1145	1121	1113	1190	1090	1136	1114	1098	1134	1152	1077	1144	1068	1152	1082	1127	1138	1177	1118	1159	1090	1113	1104	1078	1134	1060	1132	1111	1184	1089	1135	1112	1126	1145	1158	1151	1124	1112	1133	1140	1070	1146	1082	1093	1142	1060	1114	1190	1121	1143	1097	1132	1086	1125	1147	1127	1149	1123	1131	1131	1075	1109	1133	1161	1115	1122	1177	1128	1089	1127	1139	1066	1122	1120	1120	1134	1119	1126	1142	1094	1152	1152	1123	1144	1098	1078	1121	1067	1134	1113	1098	1147	1104	1122	1054	1164	1106	1110	1089	1102	1105	1046	1130	1184	1141	1129	1084	1079	1108	1153	1147	1152	1121	1165	1165	1110	1077	1107	1141	1105	1130	1059	1114	1110	1141	1115	1154	1131	1123	1107	1092	1173	1113	1099	1115	1068	1090	1114	1096	1095	1197	1142	1127	1123	1132	1123	1108	1038	1111	1188	1125	1117	1123	1165	1133	1051	1143	1058	1176	1121	1131	1185	1140	1110	1081	1123	1127	1135	1087	1152	1186	1119	1112	1096	1150	1108	1179	1172	1084	1097	1178	1076	1094	1139	1102	1076	1140	1139	1070	1110	1136	1112	1142	1150	1140	1105	1147	1140	1146	1127	1168	1079	1097	1144	1112	1176	1154	1118	1127	1131	1094	1135	1118	1112	1114	1140	1167	1141	1074	1080	1170	1088	1068	1163	1092	1141	1103	1065	1129	1119	1084	1124	1119	1051	1139	1144	1131	1100	1140	1112	1163	1104	1114	1072	1103	1106	1104	1162	1126	1125	1101	1121	1157	1168	1179	1133	1112	1160	1099	1154	1087	1163	1096	1125	1094	1084	1094	1138	1135	1132	1107	1158	1132	1080	1154	1180	1153	1112	1133	1124	1091	1125	1134	1138	1119	1114	1115	1058	1156	1173	1113	1135	1102	1169	1125	1100	1142	1137	1115	1167	1114	1133	1107	1137	1110	1104	1187	1127	1129	1082	1099	1067	1124	1136	1121	1134	1186	1088	1105	1195	1098	1083	1147	1074	1053	1125	1174	1085	1150	1113	1114	1106	1080	1094	1096	1160	1116	1119	1129	1187	1111	1140	1130	1106	1115	1090	1086	1144	1180	1097	1106	1149	1075	1106	1192	1186	1071	1080	1108	1101	1135	1048	1143	1133	1149	1139	1121	1056	1127	1104	1049	1111	1104	1081	1077	1169	1110	1119	1117	1111	1130	1139	1106	1104	1135	1132	1106	1172	1097	1067	1123	1157	1142	1089	1094	1118	1147	1084	1152	1145	1162	1151	1056	1145	1151	1109	1153	1105	1144	1061	1083	1093	1187	1203	1122	1138	1091	1163	1108	1126	1079	1111	1137	1090	1114	1072	1124	1151	1124	1146	1165	1117	1153	1077	1190	1119	1136	1112	1141	1076	1117	1153	1159	1119	1105	1065	1073	1105	1125	1055	1111	1131	1133	1125	1168	1185	1132	1092	1078	1164	1148	1069	1109	1124	1191	1131	1108	1129	1177	1116	1080	1058	1145	1154	1094	1115	1167	1115	1109	1149	1133	1134	1180	1048	1138	1106	1135	1054	1120	1152	1104	1122	1144	1160	1113	1088	1157	1133	1122	1131	1127	1168	1124	1109	1116	1054	1068	1142	1150	1147	1158	1053	1138	1176	1119	1147	1109	1127	1078	1155	1134	1092	1079	1113	1090	1138	1130	1112	1055	1130	1124	1158	1166	1092	1127	1137	1077	1055	1118	1123	1150	1113	1138	1097	1123	1103	1128	1134	1149	1128	1091	1148	1187	1213	1188	1060	1121	1153	1081	1065	1172	1117	1108	1149	1113	1099	1137	1134	1133	1147	1140	1163	1128	1185	1074	1135	1127	1103	1160	1188	1124	1142	1111	1052	1185	1149	1091	1066	1184	1115	1068	1113	1058	1167	1065	1115	1077	1111	1105	1093	1081	1104	1160	1111	1094	1129	1073	1103	1081	1121	1091	1118	1086	1176	1145	1169	1145	1124	1086	1158	1104	1123	1097	1096	1108	1111	1050	1164	1051	1151	1134	1127	1108	1131	1107	1112	1148	1105	1141	1136	1071	1117	1154	1112	1093	1101	1103	1161	1133	1085	1074	1064	1148	1118	1112	1113	1115	1037	1104	1136	1143	1124	1108	1155	1137	1109	1069	1133	1090	1152	1103	1140	1093	1123	1066	1115	1070	1110	1113	1089	1135	1096	1170	1174	1095	1171	1156	1144	1140	1151	1093	1169	1105	1140	1089	1150	1090	1158	1124	1161	1105	1100	1092	1085	1139	1144	1064	1103	1080	1162	1090	1122	1085	1168	1104	1116	1098	1094	1050	1129	1116	1110	1134	1067	1162	1123	1137	1130	1102	1089	1172	1065	1113	1092	1203	1099	1084	1129
24843	22263	34224	34750	37383	36588	24747	9345	2693	1277	932	815	810	788	800	806	833	784	784	835	844	810	857	771	830	825	811	852	795	816	834	794	811	798	810	842	797	844	765	798	775	792	817	774	832	763	843	794	813	767	874	851	850	827	832	811	835	820	801	818	825	804	821	830	809	822	817	852	799	830	815	809	827	786	814	781	810	777	800	770	743	765	839	795	775	792	857	831	820	798	786	803	774	787	788	815	784	828	821	847	814	826	773	755	822	777	858	785	785	843	847	794	797	817	830	793	791	862	765	789	805	846	802	848	884	805	810	784	794	837	798	803	841	871	778	789	815	800	786	838	841	788	803	806	794	812	859	810	829	801	792	763	770	792	793	787	781	837	807	852	775	802	737	838	796	820	826	866	861	816	803	718	853	798	823	866	809	852	860	770	825	792	825	780	824	782	830	793	800	795	790	816	795	793	828	838	848	795	790	822	774	772	893	837	788	771	831	738	861	795	826	810	758	806	822	847	778	825	849	827	823	785	836	791	802	778	810	836	814	795	771	847	832	810	856	845	776	809	806	791	852	818	778	826	795	842	834	760	791	832	791	814	814	841	834	761	811	793	812	789	828	788	843	848	817	781	831	797	805	818	857	809	823	821	828	806	752	772	818	790	837	854	790	776	817	826	800	785	827	838	800	816	822	739	807	812	792	805	769	791	787	788	836	760	823	796	835	788	810	826	846	811	799	819	819	875	796	821	813	799	883	776	803	803	801	732	770	807	829	797	736	792	801	860	809	834	816	807	838	785	805	840	778	809	790	818	756	820	861	802	746	845	824	799	804	829	835	823	777	832	829	826	815	805	824	807	803	821	796	814	766	818	810	838	789	786	802	916	767	793	807	798	832	879	784	831	805	823	848	903	746	786	828	821	789	786	775	840	880	807	834	782	816	839	807	823	837	789	838	870	871	856	813	792	820	771	810	814	828	822	803	796	781	795	799	842	795	801	801	869	763	828	817	810	817	812	831	830	809	808	787	822	770	843	847	808	790	841	851	777	793	835	791	857	834	815	794	817	823	815	833	822	772	822	821	789	806	789	810	795	794	818	808	774	798	847	812	770	795	804	843	851	801	828	770	796	810	832	831	834	769	812	796	792	803	838	821	815	736	818	804	834	859	824	821	833	806	865	803	825	818	805	761	826	812	820	774	842	831	771	805	778	800	844	818	779	803	788	769	759	770	770	750	833	835	803	803	804	787	835	814	782	788	814	784	761	807	876	757	816	803	806	730	833	782	821	783	805	789	765	831	798	788	857	794	836	816	832	780	807	779	827	747	838	815	842	798	849	829	848	860	888	781	825	812	797	812	841	761	837	801	801	805	796	812	795	796	806	807	759	818	793	754	780	876	841	753	844	799	822	815	757	783	856	839	811	852	789	790	806	815	807	762	779	798	879	869	828	820	797	784	759	828	812	838	782	846	803	752	789	794	782	787	845	841	814	809	850	795	826	811	826	796	770	791	835	770	822	789	750	831	802	845	840	763	792	806	822	850	817	796	791	816	851	798	804	814	777	838	765	806	784	797	835	826	826	833	766	742	797	798	783	819	835	824	815	841	800	813	816	826	792	848	775	809	817	779	812	821	845	776	825	829	790	803	834	880	820	781	863	860	841	791	817	833	755	844	805	772	820	846	791	802	782	764	768	827	861	763	810	783	805	860	815	768	818	727	837	842	778	844	805	774	829	772	821	758	806	790	798	851	818	787	839	763	851	815	857	826	799	795	785	842	795	798	818	771	841	848	769	791	850	840	787	840	832	818	799	836	811	797	808	816	828	779	811	798	808	805	826	729	839	752	798	830	842	787	768	806	792	775	842	813	863	775	807	818	835	813	826	799	774	834	812	818	741	824	802	819	813	802	791	751	774	841	829	832	818	776	824	831	770	887	855	834	794	836	815	795	827	755	785	801	827	809	806	781	791	826	848	812	818	825	784	782	813	817	805	841	816	791	828	814	820	780	815	847	752	729	804	793	822	806	802	804	853	861	804	822	774	833	860	827	783	801	796	841	798	847	813	830	820	822	797	830	806	818	806	760	793	800	895	819	831	832	808	792	810	766	884	793	852	796	809	810	820	792	771	803	777	791	845	831	807	829	781	787	777	826	816	825	784	820	842	820	792	799	725	839	769	862	768	790	862	756	859	820	837	817	791	799	805	792	790	822	825	757	757	838	854	799	798	856	777	856	812	826	797	809	839	824	819	835	771	792	863	891	828	855	803	803	803	835	812	772	819	821	829	834	814	863	806	863	813	720	827	808	819	766	856	849	793	800	838	797	786	837	811	817	827	814	825	770	840	832	771	826	802	783	843	816	762	808	810	823	810	826	835	814	836	793	797	808	812	781	830	826	839	864	767	826	822	774	786	793	803	780	806	858	804	807	812	815	802	788	806	789	823	779	832	851	733	821	805	843	867	821	751	733	822	827	819	851	789	842	807	839	779	825	802	800	817	836	830	793	797	772	796	857	807	777	805	817	858	807	789	796	743	804	774	845	842	794	852	774	817	804	838	788	838	858	802	859	823	807	841	823	798	793	796	782	805	791	765	812	779	802	750	844	801	774	832	789	820	811	801	824	810	802	833	777	799	813	796	810	827	844	827	863	826	841	800	812	835	804	797	810	804	807	784	840	784	792	761	819	813	818	822	826	814	817	812	818	797	833	808	749	793	797	811	816	786	834	811	797	848	812	830	796	787	808	798	826	789	773	785	792	761	798	745	752	827	839	779	809	860	830	894	853	873	804	827	847	811	775	823	840	823	774	790	801	865	792	810	819	833	768	761	819	805	818	820	833	800	781	838	792	824	856	807	867	812	826	796	795	823	823	822	785	833	782	788	822	804	882	765	780	816	815	825	825	838	834	830	819	806	812	828	873	797	775	825	837	858	838	809	833	824	771	812	785	758	822	790	778	762	816	824	809	782	852	778	799	796	863	838	867	843	799	812	789	829	850	814	776	837	779	766	795	816	842	834	825	806	851	801	799	789	780	852	826	776	780	762	760	843	833	748	811	777	816	777	781	808	790	790	853	820	790	810	800	823	826	814	762	787	797	857	766	824	835	791	807	814	793	775	803	773	800	825	786	826	814	808	845	786	846	756	809	810	792	808	795	850	813	858	884	853	804	804	820	839	786	835	835	775	793	798	833	830	794	835	775	822	808	802	837	826	817	809	881	841	840	835	802	811	829	842	800	811	750	792	873	794	800	806	850	814	821	778	794	825	825	780	760	789	826	839	793	812	810	826	822	863	820	793	748	778	773	833	856	796	752	815	792	822	830	889	830	805	842	814	832	804	837	847	752	833	828	802	795	783	840	791	792	778	809	793	804	811	850	815	822	796	793	810	782	854	841	768	815	822	824	847	831	795	820	822	832	845	808	780	857	817	806	829	852	795	862	791	788	816	834	829	765	791	799	807	797	799	788	780	813	797	799	848	819	847	834	830	835	829	826	846	834	813
48180	75739	64292	46764	43906	37593	24006	10328	3672	1739	1115	1020	962	952	947	980	952	965	952	927	940	950	924	971	922	999	899	1000	952	981	966	970	969	948	973	910	967	985	963	996	977	929	972	940	1005	887	930	954	916	924	981	1023	926	927	912	900	943	939	972	971	998	978	983	985	971	957	955	999	903	947	971	972	949	938	957	985	936	968	1003	938	893	933	928	920	961	986	963	901	935	986	944	949	948	975	1003	903	1006	945	933	987	947	999	1010	949	1000	1008	972	990	909	960	932	965	912	940	975	897	959	891	982	902	932	927	1028	948	938	967	977	999	888	966	970	945	940	934	937	971	920	934	948	967	993	964	901	952	914	973	1002	978	898	948	957	943	952	951	968	971	933	922	919	963	924	891	965	905	936	934	869	946	959	1013	913	934	968	972	961	991	939	961	949	989	983	941	981	978	934	913	948	940	942	937	978	961	987	952	964	978	941	941	976	919	1015	982	952	1019	965	957	929	1010	905	958	965	1008	958	982	941	970	939	992	974	965	935	940	1014	988	959	943	956	987	936	965	973	972	954	984	969	974	997	980	982	962	945	945	955	958	975	1013	934	912	967	930	960	913	935	945	981	963	992	947	947	953	938	927	963	916	931	941	958	976	1017	931	984	967	952	961	1003	971	959	976	976	918	1009	930	913	983	930	1029	893	996	929	989	951	903	937	948	944	957	975	916	992	937	996	967	991	977	921	994	934	953	964	973	885	910	948	995	999	936	919	934	1013	979	959	975	949	984	983	979	925	982	949	931	942	925	917	950	943	964	1001	1000	931	965	984	967	961	989	959	943	912	943	982	928	896	931	973	949	928	885	972	968	902	939	973	870	961	927	937	955	967	943	955	922	979	945	994	974	962	985	960	973	963	989	976	1026	920	951	972	997	917	1010	954	963	969	967	1007	943	957	945	1021	972	970	944	958	973	990	974	923	966	975	984	952	934	939	981	976	980	937	935	921	1048	960	979	947	913	980	1000	998	906	929	934	950	936	969	898	951	973	944	963	937	962	953	1032	930	971	966	936	964	973	921	990	964	973	972	1001	937	957	981	956	944	924	957	953	989	951	949	936	933	956	993	934	937	971	980	999	971	934	976	942	958	993	1003	955	968	1000	957	961	967	970	948	926	965	979	976	968	1015	951	953	953	977	971	961	937	950	921	951	982	986	928	1029	961	971	1008	981	961	928	956	967	981	977	941	979	975	916	1019	962	1000	973	927	941	999	947	995	992	920	930	927	902	943	939	931	936	913	916	986	927	943	973	923	963	874	951	963	915	959	977	928	912	924	968	955	948	1021	924	965	902	1019	938	984	973	957	966	938	928	920	940	969	931	920	963	957	986	907	924	988	974	980	994	957	947	921	974	899	966	997	998	907	963	994	957	955	968	936	913	898	1018	911	995	964	1000	958	960	910	998	983	893	949	911	965	947	982	882	942	960	928	946	947	956	1022	935	976	910	923	974	963	945	1013	915	970	985	936	943	945	936	934	975	949	992	948	924	1003	944	945	987	1010	1003	950	958	987	969	933	966	929	965	922	949	914	930	954	977	971	973	971	953	967	931	933	1007	984	972	996	971	964	928	928	960	976	918	918	942	989	941	999	992	934	989	953	1039	983	936	935	940	993	950	993	941	984	985	967	914	972	1013	932	942	990	992	963	901	934	1015	950	1028	957	1002	959	1021	972	953	974	985	944	974	992	911	962	942	965	993	938	889	978	977	933	990	959	935	887	921	976	1012	936	967	982	983	980	882	1035	1008	971	983	940	959	989	951	1018	930	981	973	1004	970	1023	952	977	980	973	1010	976	973	983	939	972	997	928	977	991	933	938	922	1016	963	989	927	942	958	983	1031	968	963	994	951	956	939	982	966	975	930	967	920	906	958	938	892	929	907	944	935	979	872	1004	994	978	1006	949	947	960	1016	910	941	945	923	942	978	937	972	958	932	938	925	997	951	938	960	924	982	960	1020	948	968	957	928	928	937	968	996	933	965	967	951	962	964	930	1012	960	941	927	970	987	933	986	956	953	911	952	979	954	999	948	957	943	933	968	1006	922	980	961	956	923	998	928	991	899	967	934	977	998	939	980	917	956	963	909	916	929	935	979	1016	952	952	981	955	990	964	976	1018	980	947	921	960	944	951	970	945	972	1020	936	971	956	990	994	1002	940	907	960	955	958	935	937	965	944	970	967	919	968	968	945	948	954	954	987	897	954	1003	1003	922	957	940	940	978	952	978	977	940	1002	937	1001	911	965	893	931	913	938	993	934	895	974	901	961	975	1028	940	912	918	979	940	959	931	944	916	937	980	929	964	935	936	937	944	915	1007	990	939	962	967	980	962	930	986	954	942	893	908	913	1020	921	930	1004	980	981	992	1006	942	936	993	966	983	977	969	994	910	985	954	1000	970	929	972	983	997	975	998	919	950	930	883	1001	942	989	1014	999	967	915	917	942	970	935	991	988	988	969	959	986	944	968	923	995	987	921	949	936	936	939	994	972	988	1005	944	984	1018	924	952	988	1014	948	961	979	983	997	968	974	965	927	966	976	958	1031	989	954	962	956	974	961	956	973	918	965	920	935	958	944	1051	999	934	912	938	1004	956	953	961	1008	950	1064	967	972	954	930	968	1019	980	942	945	992	942	945	963	937	996	954	893	899	914	866	914	985	938	933	914	948	967	1037	931	911	971	947	998	923	959	934	960	990	942	911	875	1011	943	960	958	952	906	920	938	930	940	931	1015	955	907	932	914	1007	935	926	938	979	979	920	940	935	918	932	947	934	960	932	955	949	997	989	949	940	956	922	931	986	965	927	953	959	936	942	1013	978	916	897	980	914	1006	975	983	944	943	920	962	961	949	955	912	908	910	917	933	970	985	920	950	972	990	961	934	995	948	959	990	959	983	971	973	998	972	959	939	913	1000	977	924	909	947	955	935	944	935	970	1003	979	967	924	936	951	938	955	965	988	953	981	941	941	955	970	922	922	1007	991	1017	964	966	982	942	981	933	1018	1011	979	913	905	978	918	958	1002	927	929	930	961	969	931	950	934	948	955	991	946	986	966	991	957	958	924	951	1005	984	968	923	959	951	918	976	922	952	945	979	954	966	936	922	961	1001	949	970	962	940	916	973	957	957	970	929	965	927	923	951	894	975	957	931	908	935	955	987	918	974	909	946	1008	1008	976	962	963	975	999	984	936	962	999	1027	970	992	949	924	967	961	947	924	969	886	959	934	941	953	928	910	948	975	1002	940	940	1000	987	947	933	935	947	962	954	987	991	911	956	1009	930	933	952	928	958	958	1005	949	980	919	899	980	944	988	968	1002	977	955	962	993	965	941	982	938	970	941	908	928	976	925	984	993	920	959	968	972	935	958	944	1012	963	978	1005	965	989	992	900	956	969	908	936	921	929	978	1003	903	944	974	976	957	955	879	927	990	1000	941	944	934	932	947	938	944	949	910	949	934	1020	991	949	968	913	924	930	942	974	970	921	939	973	966	934	900	942	919	912	967	923	976	951	1008	973	944	986	903	931	925	950	951	995	961	953	985	966	969	969	965	983	1022	1003	998	982	956	974	925	973	944	933	935	975	979	917	972	964	965	1003
23376	21576	30497	27217	32984	47791	39580	19836	6930	2324	935	731	758	786	748	736	718	761	734	732	708	742	716	730	748	712	734	748	734	724	784	657	757	706	718	692	757	722	735	684	729	789	736	710	750	727	700	762	722	742	693	711	733	719	714	723	757	743	760	711	724	706	748	717	671	730	730	741	723	712	756	731	727	714	772	739	706	715	699	694	714	730	716	741	725	723	692	752	747	705	732	719	744	716	721	724	733	727	749	713	731	706	726	706	688	705	682	763	776	729	677	730	729	710	672	749	730	716	685	799	708	721	730	734	712	770	768	757	716	685	771	732	754	730	695	733	761	739	713	710	701	733	695	712	717	736	733	683	723	743	728	714	705	705	734	727	736	707	751	677	722	748	718	766	764	740	775	726	752	763	767	722	762	755	762	684	708	718	708	699	728	773	738	728	738	732	728	693	737	735	695	711	712	715	757	701	746	753	711	709	761	724	735	743	735	735	723	718	745	740	685	732	704	766	761	767	817	709	709	699	746	726	743	707	744	718	727	732	763	747	724	774	718	700	704	711	695	739	771	759	720	697	775	702	747	729	710	718	752	707	731	780	718	726	736	711	689	733	751	786	699	738	728	782	652	711	783	739	753	708	685	716	756	751	708	680	771	754	689	714	716	737	698	730	743	708	728	716	739	751	718	688	687	696	778	762	722	768	745	681	742	715	723	699	715	771	718	729	725	724	723	727	721	733	718	667	765	757	718	703	693	747	699	663	708	740	753	723	700	718	721	774	732	699	726	697	681	743	718	704	694	733	717	736	791	733	732	767	702	743	685	707	716	784	691	757	721	752	689	725	704	711	726	724	741	717	715	712	728	745	742	769	694	715	748	730	721	738	703	733	709	733	720	759	742	681	711	691	738	700	732	700	742	739	681	716	711	709	673	719	727	710	704	746	709	695	730	710	665	734	743	762	698	716	775	732	704	732	700	735	742	717	677	722	740	770	723	751	772	758	710	739	687	745	723	738	750	742	744	714	726	739	730	715	764	703	723	752	776	731	745	711	745	774	690	701	743	712	677	679	704	817	688	713	723	696	708	720	763	766	727	699	796	702	785	742	771	722	721	776	754	688	714	696	735	710	724	769	706	712	680	753	705	733	728	733	735	733	718	744	693	712	799	728	711	726	724	714	721	693	740	741	721	715	747	718	803	757	779	713	702	751	703	686	725	744	689	725	679	689	697	702	754	736	707	686	754	757	751	713	751	756	737	685	708	740	726	746	717	696	726	711	703	752	694	713	750	740	752	786	721	732	753	719	725	739	728	726	727	776	675	724	719	723	725	737	724	708	706	724	685	749	736	677	755	766	725	731	712	670	693	686	722	703	764	696	699	742	734	717	744	693	735	726	709	732	746	740	701	760	751	714	783	738	692	740	733	726	738	750	742	707	752	716	717	760	721	722	682	716	755	717	729	744	713	738	730	743	733	708	703	735	727	756	697	738	738	738	705	723	716	733	769	778	715	728	719	685	702	707	729	678	744	732	760	715	730	761	750	683	750	738	703	764	755	756	720	712	725	728	736	758	752	703	686	750	693	751	751	696	735	718	726	759	769	716	742	745	761	715	720	744	722	728	727	731	782	720	740	751	760	698	719	754	750	729	727	659	759	743	694	706	719	732	726	790	697	730	702	720	755	761	741	732	765	735	742	746	696	735	743	775	738	726	725	739	732	755	728	721	747	693	692	749	726	702	741	721	693	738	709	736	737	745	716	741	762	713	707	731	708	734	711	763	725	758	762	690	715	752	743	751	737	705	715	720	739	713	711	746	796	684	694	754	720	698	711	748	728	709	756	691	752	731	719	701	713	742	764	711	707	753	732	714	725	689	714	725	733	775	734	748	709	769	794	763	739	739	725	714	736	742	751	738	754	698	778	710	728	727	721	701	702	667	735	722	770	729	734	752	728	684	689	715	739	755	728	731	719	730	736	712	754	716	706	774	741	727	718	666	752	722	737	726	752	779	691	712	766	771	716	708	763	694	733	724	739	771	753	762	731	776	727	754	787	748	717	734	753	743	736	730	697	751	718	741	785	741	710	686	766	709	698	685	722	668	747	747	697	744	753	661	733	724	773	720	729	678	775	734	749	728	754	707	711	722	727	729	688	724	697	744	676	703	748	711	732	735	728	709	743	683	717	694	713	731	768	666	736	736	739	751	736	695	770	717	751	694	721	709	707	749	709	737	738	764	756	686	755	704	738	725	694	712	681	644	710	718	724	712	713	706	711	789	689	725	718	703	763	701	743	707	745	761	705	746	723	710	760	788	714	761	761	726	744	709	694	737	732	746	741	723	743	726	735	728	734	733	794	758	726	719	709	709	726	759	710	732	726	729	784	749	721	675	733	715	704	716	759	714	663	721	754	713	751	740	705	732	728	740	724	762	725	751	736	775	749	705	715	757	742	728	698	733	669	768	762	722	742	720	760	760	712	736	767	715	730	701	730	772	738	660	741	751	797	739	725	712	696	695	707	727	801	715	780	680	735	703	708	736	713	722	682	737	719	748	725	722	722	754	697	737	685	678	729	700	729	710	727	717	735	716	797	740	751	782	743	751	711	730	712	668	701	763	743	714	734	684	750	724	719	755	748	771	689	727	691	714	745	765	700	735	750	743	729	726	731	763	742	727	731	727	721	701	726	724	762	753	728	735	686	736	747	752	760	773	737	726	765	706	717	719	703	735	710	760	749	739	763	711	690	706	703	760	678	705	717	748	684	696	750	697	705	688	726	725	717	746	724	733	771	744	712	747	679	688	752	730	730	743	750	760	719	697	715	755	720	748	739	689	745	772	709	733	681	717	696	768	712	700	732	759	703	771	733	794	784	707	778	705	736	753	662	757	708	749	755	757	776	771	659	722	712	770	696	698	725	728	729	725	682	713	706	759	759	723	753	749	746	729	699	761	776	767	716	743	700	743	768	712	730	762	681	759	716	691	761	723	717	784	711	714	742	715	724	721	715	753	712	681	695	733	709	729	737	702	742	771	740	755	736	753	746	710	778	666	706	721	716	714	752	711	669	769	713	688	700	685	713	715	745	749	726	734	686	701	712	693	732	743	763	716	734	727	693	722	721	719	695	698	725	731	704	757	674	723	723	702	759	696	730	740	701	725	686	751	753	749	746	742	733	733	716	773	686	737	709	713	743	722	782	688	754	718	744	712	725	723	767	756	727	766	773	704	722	756	721	748	708	741	678	785	742	770	738	756	706	726	714	738	747	684	746	762	743	710	686	779	693	696	728	762	701	687	776	704	721	745	741	674	743	741	728	751	768	720	725	747	722	797	718	685	694	750	765	687	676	723	729	732	754	746	769	739	722	677	712	740	752	769	730	741	763	673	715	740	742	732	760	682	757	732	717	707	750	738	706	733	742	730	744	753	736	712	762	750	733	783	754	733	706	733	769	751	752	705	747	721	712	744	701	721	680	710	742	753	743	713	724	709	740	726	676	790	738	756
52042	84490	70329	52411	51073	52032	37245	19738	7890	2987	1193	814	869	838	776	855	874	850	866	844	805	855	824	779	829	857	796	833	896	800	829	906	882	829	883	836	869	832	821	812	873	827	837	875	812	799	822	827	893	870	899	831	872	882	890	778	865	803	842	797	870	833	842	871	800	846	864	873	852	833	842	846	831	858	842	814	853	804	826	825	893	815	866	825	827	834	876	828	862	846	832	853	858	840	824	828	825	851	841	866	800	821	787	797	766	846	854	872	863	855	870	901	842	827	827	763	799	851	838	766	849	881	812	839	893	847	868	780	886	841	813	788	902	813	891	879	857	874	845	836	879	817	843	826	778	830	852	847	798	849	886	809	835	824	862	838	888	858	847	825	832	833	873	808	825	907	795	799	819	829	849	872	819	835	863	845	838	854	837	757	832	870	843	854	868	867	874	834	830	793	788	875	861	856	839	894	819	841	858	838	816	855	829	870	845	826	813	867	840	851	824	795	814	843	829	821	846	803	808	849	886	794	810	826	833	822	921	867	888	871	829	852	826	830	867	856	797	872	913	808	828	812	916	839	841	829	862	851	863	786	866	836	796	810	845	815	876	847	889	783	823	841	851	843	850	809	859	819	895	822	875	795	816	825	809	863	852	792	836	889	873	914	862	866	873	847	835	864	838	820	795	832	814	811	866	836	827	793	826	779	823	901	816	912	790	842	885	876	842	912	838	880	794	830	797	836	842	839	836	853	865	814	838	797	866	913	855	835	859	810	781	847	786	819	847	837	893	814	869	813	804	824	828	820	848	820	814	827	820	844	855	826	837	820	834	821	858	861	870	793	835	874	828	864	825	888	847	840	816	802	877	908	850	842	851	823	893	864	833	870	808	830	813	826	848	832	871	794	875	867	831	863	882	855	874	849	857	846	830	822	881	852	813	789	835	838	878	839	831	860	816	852	828	866	823	844	882	841	844	819	913	863	858	831	861	814	833	846	812	809	820	847	887	811	814	862	864	840	829	893	832	835	869	886	816	848	841	796	791	821	854	857	889	869	889	863	831	824	838	864	842	863	870	826	831	842	840	820	852	855	818	856	868	863	799	812	845	829	859	846	847	777	889	829	841	815	895	828	898	893	850	832	826	907	881	831	858	890	820	879	822	819	869	860	788	808	839	844	849	852	810	817	807	812	852	814	808	871	890	846	820	818	870	863	827	841	801	847	814	853	885	852	834	821	858	849	857	867	857	794	854	842	828	862	798	819	797	920	865	848	847	784	818	874	834	861	863	836	840	866	818	809	799	853	843	852	832	826	864	782	820	827	813	843	747	836	864	826	853	823	870	834	824	812	827	902	865	812	873	873	747	786	814	848	858	778	841	837	862	804	837	839	883	831	809	893	844	860	800	817	788	796	830	808	842	868	848	798	788	804	861	847	856	850	757	862	854	818	807	871	841	835	857	854	853	862	882	887	847	817	811	839	841	812	903	806	867	844	861	806	902	876	808	807	846	821	873	840	851	854	840	834	870	868	830	869	859	865	826	857	882	865	804	874	754	810	883	828	865	816	862	834	846	746	776	862	927	894	851	879	837	889	816	806	830	862	807	864	791	822	834	837	866	783	846	874	849	818	787	879	862	821	812	846	889	873	811	873	839	812	854	831	795	829	852	824	835	852	845	808	830	861	830	852	841	869	861	839	847	823	805	865	814	812	844	843	856	828	801	838	823	879	837	869	904	788	863	881	776	848	862	894	823	852	823	847	797	829	832	817	872	791	818	830	776	808	810	816	811	834	865	871	810	858	851	872	844	839	829	849	836	821	854	866	852	833	818	831	873	840	832	879	856	868	863	848	873	819	756	840	888	874	853	905	832	866	828	904	806	855	805	823	831	812	823	870	884	852	859	835	861	800	853	844	840	837	834	816	850	847	897	868	849	841	884	826	827	815	871	872	872	809	815	815	833	861	870	884	821	824	843	832	818	814	897	843	825	778	819	833	788	816	841	846	805	825	868	854	875	849	812	835	886	804	811	778	809	851	854	814	849	804	800	888	817	823	856	816	901	832	865	885	840	807	853	875	814	888	851	886	801	879	921	826	856	840	821	814	828	918	872	839	830	790	820	870	802	832	858	831	849	824	852	829	805	853	838	819	853	819	858	799	829	889	809	829	871	859	801	838	848	779	789	805	826	839	842	834	878	907	879	824	821	851	832	825	877	822	842	850	908	854	866	849	888	864	869	891	884	839	852	835	850	848	848	906	827	828	818	854	887	893	864	859	806	827	885	812	824	854	793	844	841	835	913	827	829	840	844	906	828	814	857	889	839	889	803	805	847	836	807	837	837	861	868	839	849	824	858	811	857	892	850	856	828	850	901	805	832	831	815	887	801	850	882	810	799	891	835	811	844	880	848	843	851	847	874	808	863	801	843	794	858	854	783	817	803	878	791	850	797	819	844	824	820	792	845	861	826	842	797	854	857	818	845	832	872	844	828	833	878	825	843	825	820	852	824	865	824	830	760	831	883	820	819	868	878	871	864	794	845	842	776	836	893	861	829	855	819	895	890	853	871	799	838	833	865	829	816	832	833	856	810	810	827	836	831	791	832	868	883	819	842	827	857	885	842	850	825	858	873	843	850	817	900	858	895	852	851	803	846	837	817	852	863	819	857	824	876	842	849	854	804	876	827	792	789	807	864	859	901	875	885	764	764	877	831	856	868	801	859	832	841	820	808	822	815	814	873	851	870	898	809	829	822	814	824	864	872	884	884	867	838	847	824	824	894	852	859	844	847	811	805	839	847	844	839	864	859	841	848	881	849	880	840	860	855	784	856	900	836	776	830	862	827	810	867	870	840	837	804	842	849	812	833	821	850	838	812	875	842	876	819	859	835	834	857	830	838	798	808	841	823	835	849	864	827	794	875	867	833	812	834	866	814	831	825	819	819	839	841	875	854	866	879	839	862	827	896	833	774	823	845	859	841	811	813	827	851	829	840	868	869	824	865	899	859	874	818	858	823	848	866	871	829	863	862	805	882	851	859	822	835	875	826	855	840	840	902	837	809	856	774	825	837	811	906	870	865	869	895	883	826	855	815	901	882	848	780	833	811	822	850	838	831	810	853	845	856	900	795	778	843	814	802	895	838	869	835	875	856	843	897	846	890	791	833	833	842	858	849	835	802	848	853	793	843	812	822	786	810	878	883	843	863	822	829	869	856	884	837	875	860	865	842	806	832	866	832	803	803	784	891	821	863	861	850	841	817	846	813	841	865	852	857	795	832	865	873	844	801	821	825	859	839	866	838	831	830	813	901	851	871	831	822	804	871	866	848	855	877	865	850	845	815	802	863	785	891	865	788	839	807	833	813	856	835	847	910	891	845	807	828	835	840	880	877	833	823	833	843	847	874	824	830	857	837	884	862	838	882	818	794	833	828	870	836	896	864	885	815	823	861	820	797	837	834	841	789	813	859	798	894	881	796	885	824	819	865	858	828	837	829	820	812	888
34661	45113	45433	28068	13796	9579	4420	2103	1305	1063	1014	960	1007	1004	980	971	884	999	961	982	958	920	974	951	929	887	955	955	1004	944	996	856	875	952	982	955	944	963	968	957	970	931	948	906	964	887	948	931	985	982	961	965	930	982	964	935	880	935	947	980	913	907	914	931	980	951	979	973	941	981	974	915	965	1001	973	946	901	938	933	899	929	929	950	937	996	958	945	963	994	1011	927	1002	936	962	980	940	952	942	937	972	1007	929	964	942	976	943	980	990	893	915	1015	918	941	947	990	989	930	968	963	987	960	982	1029	910	979	938	987	916	921	895	952	982	957	989	939	943	940	952	940	974	963	946	959	935	996	970	931	983	976	951	943	996	899	899	957	931	950	920	936	912	957	956	943	978	950	1001	967	985	934	946	967	955	914	896	970	968	923	971	969	951	942	977	959	1005	950	934	956	968	976	935	944	1008	945	917	958	953	973	926	970	919	915	885	980	969	939	914	958	1001	1003	994	960	940	985	1044	977	960	946	906	961	930	920	959	967	974	962	952	1011	977	980	974	980	1000	973	920	912	922	933	953	922	956	941	934	915	943	927	998	971	951	902	921	922	1022	927	946	897	892	975	966	980	945	964	913	942	909	926	934	961	924	979	933	980	942	961	983	954	946	967	979	950	986	995	903	957	940	993	986	920	921	932	931	987	941	949	956	955	934	960	892	1047	971	979	972	904	959	937	962	960	959	927	933	960	968	985	945	964	977	946	959	934	980	962	926	906	958	909	929	971	995	947	976	920	977	945	919	954	1003	917	994	933	971	971	947	977	936	1017	961	977	959	941	917	970	942	935	947	941	931	911	912	952	911	900	911	974	966	965	931	955	931	962	975	978	951	933	976	962	950	936	919	911	976	916	939	937	894	966	927	975	941	926	921	982	971	983	966	979	985	949	930	920	982	980	987	1014	983	1012	915	990	977	981	944	924	960	961	936	915	964	951	947	923	889	958	977	985	945	952	914	930	979	930	931	954	956	948	935	999	942	989	962	921	954	965	958	949	956	957	936	954	995	949	934	957	961	946	945	939	911	956	901	904	970	975	987	923	952	957	1014	950	946	963	973	972	938	942	976	929	925	918	965	974	959	931	953	952	866	936	941	959	988	912	934	962	952	931	990	930	957	957	952	937	1009	959	978	947	968	999	945	974	964	959	990	945	988	972	962	992	976	930	930	994	1006	956	938	1028	970	912	887	912	912	970	926	917	1020	901	919	936	995	974	959	900	944	945	958	908	947	969	971	976	962	947	927	999	962	930	1034	984	930	962	955	967	952	966	949	941	947	943	963	896	937	938	946	907	988	917	935	955	979	1002	965	944	961	945	945	912	936	964	1004	1000	940	930	914	928	977	948	951	923	977	948	930	954	988	889	910	938	929	923	953	909	989	955	918	978	953	917	927	978	969	962	946	909	928	909	863	991	992	1001	951	925	960	946	940	923	951	911	985	963	954	996	969	992	964	919	992	987	934	936	968	978	950	1005	912	964	911	963	956	886	895	901	991	916	952	910	954	987	984	934	972	915	945	921	925	976	1019	929	948	970	949	947	871	962	930	928	914	930	963	977	963	967	949	956	1021	967	952	940	980	989	977	950	948	946	951	989	907	957	986	978	928	1013	960	945	998	966	852	930	980	1004	953	945	913	997	958	928	944	945	920	939	896	959	1011	943	942	997	938	962	940	940	944	902	960	967	934	953	960	943	991	930	894	982	991	931	950	967	900	943	936	977	933	916	933	939	930	962	959	928	942	902	949	981	965	985	992	954	952	987	909	944	942	978	981	940	935	965	948	948	976	925	991	976	953	997	950	953	931	953	951	933	951	949	913	937	978	926	980	919	990	953	1021	948	920	933	952	945	904	945	940	901	989	935	996	928	995	927	926	964	963	975	893	973	923	936	958	964	998	990	980	956	928	954	939	924	929	942	988	942	939	944	935	954	920	1001	955	958	936	968	911	945	924	935	953	922	952	948	881	960	969	934	940	968	925	961	982	980	961	938	935	936	941	955	920	943	929	973	911	981	929	931	980	938	952	930	929	997	892	981	982	992	938	933	956	918	942	983	948	925	952	1005	983	948	932	937	938	946	913	983	917	938	1002	1013	905	996	975	936	1016	920	941	909	934	960	912	957	950	958	1039	1000	992	995	992	959	937	937	925	930	959	988	1004	987	936	926	940	966	962	936	945	965	966	985	964	980	973	1028	973	973	970	966	958	994	1016	918	979	941	896	990	943	922	984	1007	954	931	932	906	987	933	970	923	986	912	974	960	900	1004	915	993	954	930	972	875	914	997	924	975	957	930	955	922	981	959	984	960	919	958	926	940	917	963	944	929	971	967	889	927	958	910	964	923	962	954	984	990	972	940	959	1006	959	928	944	908	986	979	912	965	880	982	953	946	959	936	908	942	947	986	961	933	985	941	948	954	903	953	1029	1002	949	934	983	905	945	921	1000	985	988	928	954	957	877	896	961	869	969	945	908	990	979	934	925	925	986	888	944	923	908	948	925	952	950	952	938	974	949	913	983	969	896	965	936	907	993	986	958	888	959	973	990	914	1016	925	934	948	947	947	938	948	939	991	958	990	941	937	946	962	921	909	889	928	920	1014	954	944	981	935	931	939	931	1008	934	1002	974	1003	921	999	934	1000	954	898	965	954	954	915	964	950	909	980	979	992	918	1003	926	921	941	945	926	880	936	967	943	943	948	926	947	983	1011	980	911	935	995	931	959	929	970	929	1005	911	913	921	971	915	911	975	924	1015	968	954	901	929	913	918	995	956	974	953	953	925	939	935	974	937	934	955	988	957	967	972	950	990	929	984	932	967	959	921	919	967	945	918	928	896	983	989	979	918	981	943	954	968	975	1000	958	924	964	1000	976	975	952	893	937	917	983	924	962	925	940	947	977	906	946	945	1012	942	942	936	947	922	948	1001	988	914	921	976	937	959	1010	994	953	954	916	965	989	888	913	927	863	993	940	924	915	936	959	958	968	952	1019	874	938	922	976	903	982	973	940	925	916	998	967	994	976	915	949	909	993	931	933	940	958	934	920	970	947	929	910	946	923	964	938	905	938	942	993	889	958	945	1009	987	972	942	908	958	970	949	935	965	908	957	900	930	1003	931	999	942	962	997	958	975	956	993	933	971	1010	963	903	994	1009	928	975	981	935	979	934	952	944	940	918	1007	894	967	929	934	934	955	947	916	1004	967	944	967	947	949	1024	971	955	945	934	955	959	990	955	967	945	946	938	971	967	946	990	929	966	932	946	890	959	924	973	957	894	925	1003	960	966	932	968	1003	936	927	955	941	988	917	974	930	966	974	907	943	961	924	920	954	946	989	991	951	954	991	949	1027	948	932	1019	996	946	981	990	933	981	984	961	953	924	945	982	986	866	999	967	946	933	1028	996	915	963	975	937	1023	928	954	951	927	942	961	956	948	923	932	915	965	942	1007	892	949	934	988	965	957	961	916	934	948	923	946	909	991	971	941	872	941	1025	965	975	921	913	914	924	958	915	945	998	957	968	990	937	926	983	923	1002	946	978	965	945	973	915
44190	59740	47063	24522	14517	11793	5753	2553	1651	1211	1152	1105	1190	1146	1080	1166	1147	1099	1148	1159	1190	1188	1140	1073	1168	1104	1128	1081	1114	1089	1093	1122	1070	1122	1075	1073	1134	1123	1081	1146	1163	1182	1090	1075	1097	1143	1085	1130	1083	1152	1125	1103	1113	1092	1077	1073	1147	1134	1132	1115	1131	1079	1119	1106	1035	1158	1138	1126	1110	1117	1103	1126	1087	1128	1102	1137	1142	1099	1177	1128	1067	1109	1104	1065	1081	1102	1124	1112	1106	1126	1064	1136	1119	1101	1087	1135	1108	1097	1197	1109	1155	1072	1147	1085	1069	1146	1101	1121	1087	1083	1168	1059	1120	1159	1164	1098	1169	1148	1156	1058	1121	1131	1135	1112	1126	1105	1090	1061	1084	1109	1113	1067	1091	1118	1100	1124	1119	1133	1130	1157	1137	1182	1158	1093	1129	1108	1052	1150	1203	1168	1075	1117	1094	1157	1065	1064	1071	1125	1160	1152	1138	1075	1166	1144	1127	1093	1110	1094	1030	1089	1122	1167	1038	1141	1144	1112	1119	1050	1080	1102	1102	1121	1091	1147	1112	1082	1099	1070	1060	1083	1077	1080	1138	1133	1134	1075	1097	1170	1109	1085	1098	1094	1110	1119	1099	1094	1126	1144	1065	1179	1142	1079	1117	1098	1098	1126	1069	1112	1148	1124	1172	1089	1182	1108	1155	1136	1137	1144	1106	1145	1165	1052	1071	1111	1132	1097	1127	1136	1153	1064	1105	1123	1148	1168	1090	1151	1121	1096	1118	1068	1082	1078	1124	1127	1147	1108	1105	1150	1135	1103	1113	1126	1101	1082	1146	1073	1068	1033	1108	1153	1154	1084	1101	1073	1165	1072	1150	1101	1099	1106	1113	1120	1066	1106	1101	997	1099	1101	1088	1111	1125	1092	1112	1067	1079	1114	1095	1117	1091	1133	1093	1112	1176	1090	1073	1104	1051	1109	1098	1069	1109	1078	1095	1164	1168	1085	1192	1087	1098	1139	1099	1035	1088	1121	1095	1120	1151	1159	1072	1144	1074	1102	1143	1119	1093	1068	1160	1131	1091	1087	1105	1137	1059	1055	1078	1110	1044	1087	1112	1134	1075	1074	1078	1132	1149	1126	1090	1108	1075	1132	1121	1133	1094	1125	1108	1075	1089	1128	1118	1117	1054	1085	1120	1100	1090	1129	1140	1117	1103	1106	1044	1139	1109	1171	1163	1102	1113	1122	1117	1150	1134	1138	1090	1115	1154	1095	1051	1121	1186	1142	1061	1062	1132	1099	1143	1108	1053	1120	1127	1086	1070	1143	1113	1106	1083	1048	1198	1141	1122	1058	1173	1047	1121	1130	1185	1042	1084	1154	1094	1148	1090	1165	1103	1038	1155	1111	1048	1208	1026	1104	1119	1102	1117	1120	1101	1081	1192	1120	1118	1110	1131	1115	1092	1069	1136	1100	1071	1156	1085	1068	1168	1152	1132	1116	1113	1122	1090	1162	1102	1130	1085	1108	1110	1135	1107	1193	1188	1043	1105	1132	1082	1102	1086	1058	1062	1111	1131	1140	1072	1112	1099	1125	1090	1110	1084	1099	1109	1158	1148	1081	1138	1135	1119	1136	1049	1040	1118	1109	1161	1039	1109	1180	1075	1232	1083	1030	1110	1091	1129	1176	1172	1119	1090	1168	1111	1099	1086	1099	1111	1117	1153	1212	1086	1104	1094	1109	1082	1080	1064	1110	1066	1045	1126	1150	1124	1132	1124	1130	1099	1061	1117	1114	1104	1115	1108	1155	1163	1120	1162	1125	1133	1075	1154	1101	1098	1157	1088	1152	1099	1121	1124	1076	1093	1115	1151	1090	1119	1062	1097	1087	1133	1107	1086	1113	1161	1130	1143	1095	1124	1128	1103	1085	1080	1021	1114	1069	1149	1098	1128	1081	1126	1150	1117	1094	1109	1082	1067	1113	1102	1149	1132	1126	1063	1134	1158	1095	1102	1100	1094	1162	1125	1135	1078	1111	1091	1138	1096	1085	1164	1146	1084	1122	1170	1103	1166	1089	1106	1109	1122	1138	1109	1094	1084	1151	1150	1179	1112	1142	1071	1120	1111	1191	1148	1090	1107	1037	1114	1093	1053	1080	1093	1094	1110	1139	1150	1131	1127	1067	1136	1128	1109	1117	1067	1079	1123	1147	1156	1091	1098	1165	1183	1109	1080	1116	1100	1186	1121	1187	1143	1110	1153	1120	1122	1134	1107	1032	1167	1096	1101	1157	1112	1123	1143	1094	1103	1130	1115	1154	1090	1074	1134	1083	1085	1129	1166	1138	1104	1088	1101	1092	1107	1097	1181	1107	1108	1088	1153	1133	1126	1112	1130	1102	1134	1101	1077	1090	1098	1101	1100	1084	1138	1120	1167	1107	1084	1145	1144	1109	1087	1117	1116	1067	1100	1093	1034	1129	1109	1191	1110	1153	1141	1059	1086	1100	1127	1121	1116	1160	1086	1103	1101	1101	1106	1063	1126	1131	1162	1121	1144	1048	1169	1097	1098	1112	1100	984	1124	1174	1125	1063	1076	1108	1105	1072	1106	1100	1102	1071	1098	1084	1104	1104	1127	1120	1051	1132	1133	1179	1069	1116	1108	1118	1097	1121	1130	1079	1153	1012	1121	1145	1107	1153	1084	1088	1087	1115	1139	1203	1083	1128	1113	1134	1124	1068	1087	1124	1088	1113	1083	1075	1143	1097	1155	1139	1089	1066	1110	1118	1107	1132	1098	1110	1131	1108	1132	1113	1126	1130	1105	1126	1092	1106	1082	1068	1179	1104	1101	1133	1138	1108	1128	1084	1139	1070	1069	1105	1099	1116	1126	1096	1122	1125	1139	1131	1113	1092	1075	1084	1114	1110	1073	1081	1099	1124	1071	1172	1128	1080	1098	1129	1146	1115	1112	1117	1144	1084	1156	1130	1088	1143	1121	1091	1121	1041	1098	1143	1207	1106	1079	1164	1123	1117	1129	1148	1135	1090	1088	1073	1147	1036	1128	1091	1147	1174	1062	1168	1176	1094	1145	1068	1133	1104	1107	1140	1040	1088	1061	1107	1138	1099	1079	1149	1088	1151	1163	1130	1139	1044	1081	1099	1033	1098	1088	1137	1132	1153	1156	1122	1123	1107	1148	1129	1142	1067	1146	1166	1120	1057	1108	1059	1099	1090	1044	1147	1107	1188	1140	1102	1089	1118	1083	1083	1051	1118	1039	1108	1052	1121	1120	1152	1162	1101	1108	1117	1146	1089	1092	1111	1117	1095	1113	1095	1129	1156	1123	1095	1121	1099	1120	1132	1101	1143	1156	1092	1080	1110	1109	1062	1100	1192	1055	1161	1124	1088	1120	1081	1095	1091	1069	1083	1123	1126	1142	1108	1147	1091	1071	1118	1078	1095	1146	1076	1073	1143	1139	1057	1125	1076	1126	1119	1140	1121	1086	1172	1076	1146	1141	1120	1141	1096	1080	1094	1039	1081	1116	1098	1078	1154	1123	1091	1105	1126	1088	1132	1123	1054	1124	1112	1136	1110	1142	1066	1030	1154	1094	1183	1090	1120	1121	1190	1096	1085	1123	1078	1128	1150	1123	1117	1115	1090	1140	1157	1111	1121	1139	1103	1111	1126	1169	1120	1095	1115	1104	1121	1090	1151	1102	1198	1120	1094	1168	1154	1185	1127	1073	1053	1125	1127	1131	1173	1087	1088	1064	1109	1165	1056	1083	1180	1115	1110	1114	1133	1146	1104	1173	1095	1106	1044	1095	1082	1110	1124	1085	1095	1076	1116	1087	1118	1076	1092	1107	1100	1088	1053	1133	1149	1105	1111	1121	1101	1073	1112	1169	1109	1128	1110	1109	1115	1172	1173	1127	1090	1024	1139	1138	1107	1162	1047	1059	1147	1072	1125	1047	1110	1136	1095	1158	1102	1111	1115	1159	1036	1088	1091	1109	1115	1064	1085	1088	1116	1124	1109	1132	1084	1105	1152	1178	1133	1072	1119	1082	1133	1107	1141	1089	1141	1113	1100	1112	1081	1141	1130	1124	1061	1122	1127	1088	1055	1096	1079	1134	1088	1181	1133	1128	1093	1153	1112	1118	1100	1110	1085	1106	1106	1153	1124	1123	1097	1105	1096	1132	1114	1099	1123	1082	1096	1146	1117	1138	1131	1110	1075	1131	1122	1073	1160	1060	1078	1080	1130	1124	1120	1162	1141	1111	1115	1098	1145	1154	1146	1071	1107	1139	1090	1127	1084	1124	1045	1148	1166	1095	1111	1098	1078	1136	1104	1098	1160	1133	1113	1128	1080	1153	1103	1100	1160	1132	1115	1095	1193	1024	1098	1089	1102	1135	1138	1116	1125	1170	1134	1212	1124	1135	1073	1135	1126	1097	1130	1133	1087	1128	1093	1106	1153	1081	1113	1149	1118	1097	1115	1120	1168	1077	1119	1124	1074	1125	1058	1063	1112	1102	1129	1145	1201	1056	1119	1134	1112	1065	1114	1003	1110	1102	1153	1108	1063	1131	1111	1193	1099	1060	1153	1101	1119	1086	1107	1074	1040	1065	1101	1130	1055	1106	1112	1084	1138	1128	1135	1056	1123	1042	1114	1068	1146	1149	1110	1056	1067	1153	1141	1156	1101	1109	1137	1105	1083	1084	1089	1098	1138	1136	1140	1066	1079	1057	1161	1104	1128	1136	1134	1113	1122	1109	1047	1128	1105	1135	1118	1132	1169	1085	1101	1145	1155	1113	1048	1049	1078	1115	1138	1094	1217	1119	1104	1136	1130	1114	1090	1109	1085	1106	1076	1207	1124	1115	1105	1138	1091	1130	1153	1090	1118	1142	1189	1096	1069	1102	1114	1083	1092	1131	1132	1107	1069	1107	1132	1114	1076	1120	1139	1126	1115	1117	1103	1132	1125	1080	1109	1088	1115	1071	1101	1093	1118	1083	1115	1152	1076	1138	1121	1142	1134	1105	1085	1123	1140	1082	1116	1104	1138	1082	1108	1062	1045	1138	1175
24771	22303	34535	33053	34835	36302	24569	9805	3053	1362	928	845	834	830	809	809	843	762	787	841	787	806	837	853	840	837	773	792	767	845	806	801	828	820	800	828	803	789	808	814	826	839	825	762	796	801	772	813	875	814	789	766	793	838	807	783	817	792	795	832	817	815	839	896	783	823	831	834	776	818	824	788	816	775	837	844	830	809	805	780	839	833	803	777	787	787	804	802	845	772	826	754	823	813	806	785	806	785	855	770	823	821	782	752	775	756	855	805	791	818	782	773	784	742	791	814	798	774	815	789	811	761	803	832	737	766	838	835	821	844	775	777	812	753	820	837	787	773	802	794	809	773	847	836	775	802	837	819	775	834	847	835	779	825	796	790	791	768	769	796	858	780	785	843	775	787	812	830	832	855	779	790	803	823	792	795	821	810	777	777	788	812	823	782	828	803	795	776	760	822	803	807	856	743	731	842	815	756	734	792	833	820	826	802	814	748	786	777	785	800	773	782	799	806	751	798	812	799	801	789	792	790	812	775	774	824	784	794	823	801	800	787	788	800	804	804	810	771	808	785	861	814	780	806	851	801	754	789	803	783	792	802	769	788	790	835	847	791	812	794	803	814	774	745	769	796	770	789	804	827	801	801	734	764	808	788	798	799	791	790	803	838	840	793	820	826	861	794	781	812	827	756	861	772	799	809	779	798	802	785	762	756	805	787	771	808	796	769	797	814	792	797	808	801	792	800	768	823	802	798	811	800	805	861	799	789	832	784	803	840	805	812	851	810	766	742	756	796	793	802	814	790	813	787	815	790	784	843	788	744	788	744	825	777	832	815	773	828	835	783	791	790	775	808	781	765	751	806	806	807	801	780	759	857	841	772	804	795	832	753	787	768	808	800	800	844	764	769	804	781	803	806	708	813	815	830	834	801	804	823	768	785	808	798	833	833	796	782	774	806	775	834	791	811	777	824	814	782	816	816	780	778	797	777	838	753	746	828	784	798	791	861	830	802	807	789	820	780	815	774	775	758	822	743	810	774	786	739	812	824	792	798	812	778	799	770	815	802	826	778	760	746	810	810	820	773	767	797	771	863	759	764	791	797	837	832	833	796	795	781	770	852	814	810	814	795	818	788	822	792	779	791	785	798	752	780	761	799	803	813	812	797	794	799	767	789	831	786	823	773	771	790	817	822	809	809	801	763	809	818	794	820	754	787	828	813	796	821	838	782	797	825	766	801	777	847	801	796	764	745	757	803	793	790	810	820	766	808	817	761	776	749	818	794	807	767	816	802	799	833	781	806	788	795	785	796	837	817	814	832	792	788	800	809	769	784	736	778	782	759	804	858	754	809	789	784	775	816	789	825	774	810	822	787	822	799	806	819	790	818	834	798	769	815	797	787	777	843	810	803	798	791	808	749	759	784	831	750	802	801	787	800	809	789	759	779	837	773	805	833	770	755	794	791	793	747	787	808	774	798	771	842	790	768	779	748	796	812	834	780	820	782	751	785	764	786	837	766	798	766	838	875	775	750	808	837	781	774	763	812	805	806	764	826	798	809	822	834	785	840	798	764	774	830	803	834	798	831	771	812	803	854	825	810	810	820	801	802	792	819	775	807	837	781	820	803	742	794	821	851	795	761	797	766	791	845	786	777	787	845	819	804	776	793	834	831	777	776	761	794	859	805	810	780	824	784	776	774	852	812	767	794	842	826	743	784	793	791	782	835	806	820	809	822	811	797	815	746	807	820	772	783	835	786	813	782	804	799	836	808	816	740	739	836	821	784	798	852	837	790	787	773	769	773	816	816	798	813	795	829	798	790	825	839	796	813	798	860	761	755	747	819	807	781	828	825	748	802	785	765	820	810	810	793	789	822	805	814	839	751	750	851	777	791	785	787	806	803	819	758	797	809	831	791	772	766	773	828	733	809	806	824	768	807	787	836	757	745	810	795	750	805	796	777	772	835	831	759	833	757	725	834	754	769	808	790	804	790	796	735	786	864	774	741	770	803	787	789	802	758	780	775	785	805	808	730	759	820	791	774	765	798	828	807	804	820	811	835	729	786	776	822	864	806	802	825	754	777	782	785	824	798	826	798	813	813	826	804	834	783	798	754	791	782	814	802	762	771	804	787	807	840	808	802	872	811	815	802	811	814	825	809	843	810	833	827	770	810	805	747	831	777	806	820	814	771	806	813	755	796	805	786	803	839	805	778	790	804	830	864	776	832	782	749	778	815	837	764	768	815	825	821	811	807	833	761	778	735	804	805	781	816	809	783	755	760	750	762	843	770	796	785	841	809	776	775	784	805	873	771	787	814	803	812	821	797	799	789	800	818	818	859	797	847	816	794	799	825	757	830	771	818	776	838	833	839	777	821	759	831	810	733	816	848	812	812	830	803	807	809	839	863	805	757	797	830	782	774	816	846	778	839	799	802	759	791	783	792	807	773	792	808	807	776	787	827	812	816	813	794	810	824	807	831	774	776	812	835	787	796	790	811	812	763	822	867	800	731	757	772	801	783	753	743	828	780	755	826	828	788	805	774	805	812	825	789	801	765	785	820	796	876	757	769	818	799	816	841	847	827	781	803	809	783	792	830	792	762	800	820	824	821	790	827	771	784	789	802	814	816	811	815	781	809	786	762	773	809	820	791	854	807	831	813	812	829	760	809	787	807	818	747	803	731	756	754	833	795	770	811	779	821	815	809	793	840	804	777	766	780	812	806	773	761	827	741	779	830	805	792	827	785	840	804	796	867	744	796	767	749	735	869	802	817	766	801	755	762	828	846	816	812	778	763	810	814	752	760	796	768	803	794	798	790	803	815	801	785	803	759	825	790	814	814	789	786	746	814	805	762	789	817	821	786	807	800	811	785	786	833	845	796	776	799	799	823	827	791	766	750	802	742	854	767	781	849	771	836	770	822	832	852	806	797	798	861	807	814	813	789	796	803	766	779	797	774	820	779	773	855	774	793	795	790	818	873	774	806	755	790	759	845	823	844	781	793	809	803	795	819	831	823	773	780	809	833	757	773	768	793	813	786	835	797	763	856	795	795	798	819	839	776	769	806	806	833	767	781	791	838	767	747	806	778	853	807	786	769	799	786	807	784	801	816	714	839	796	765	811	800	820	829	805	774	802	796	807	866	852	790	822	817	784	793	770	835	749	800	839	871	794	806	765	811	797	795	827	826	787	753	778	802	836	812	795	777	770	776	805	805	800	744	789	878	826	797	820	801	762	792	801	815	775	761	783	822	832	832	853	841	835	796	798	765	828	745	808	802	773	768	763	787	790	802	813	834	827	807	775	806	817	742	794	788	789	796	806	800	812	820	779	804	787	833	756	795	826	776	739	794	767	796	779	747	801	773	834	787	756	803	850	808	780	811	770	829	802	759	764	805	835	766	790	843	804	815	793	802	804	799	764	772	780	819	809	800	790	798	824	797	785	810	762	820	788	833	784	779	756	776	758	824	838	757	836	789	831	814	784	764	781	803	841	779	821	787
47938	76668	63436	43292	42039	37188	23702	10931	4223	1864	1115	943	944	838	926	951	929	953	931	936	924	949	998	939	983	944	904	934	909	889	903	922	919	929	954	950	926	967	901	991	950	933	945	922	935	906	905	967	957	949	937	976	920	897	966	897	951	983	922	922	929	940	914	1011	947	939	905	982	974	881	979	931	906	983	950	964	953	890	957	915	936	989	940	898	914	918	905	934	976	920	880	958	900	939	930	895	895	929	971	915	887	912	920	918	975	986	942	943	931	965	952	938	936	964	957	935	927	947	918	1000	1008	957	980	905	948	908	955	925	967	939	982	967	967	961	942	953	970	934	966	942	920	950	911	947	956	938	933	905	963	922	1025	969	940	945	954	927	935	961	985	981	910	920	973	860	982	989	971	927	941	913	933	854	917	966	948	888	990	924	943	947	955	976	982	997	925	988	953	895	975	945	897	888	983	921	909	985	993	971	937	944	945	968	984	965	917	952	987	972	911	965	898	988	972	947	895	938	921	955	964	935	950	938	926	911	938	922	906	929	929	911	974	986	943	949	921	978	930	933	961	987	935	968	991	995	937	928	867	965	958	925	957	901	909	929	944	944	936	937	917	905	913	896	949	935	962	999	948	1003	931	1014	941	946	936	970	920	954	923	970	928	958	927	923	917	870	955	905	967	941	970	928	982	922	950	883	965	938	951	957	922	955	999	955	910	858	968	968	921	933	903	937	964	955	983	930	969	914	992	953	946	985	951	955	938	884	934	933	952	906	993	914	953	932	939	943	903	920	904	949	963	915	909	948	970	895	936	865	948	955	945	940	939	967	907	1000	932	933	953	911	941	932	884	951	981	876	915	931	885	921	992	944	970	960	875	1002	918	940	929	933	971	936	995	973	942	960	965	910	968	903	972	931	958	953	909	960	993	916	991	909	951	924	952	921	924	966	934	926	937	943	945	933	1007	968	934	920	915	924	938	967	925	889	911	943	896	943	949	940	974	920	930	903	931	919	917	961	962	934	880	950	899	946	966	923	919	967	964	927	935	974	951	933	900	1009	945	895	973	952	928	962	964	932	964	950	942	920	955	988	935	962	932	955	933	971	917	963	953	913	935	948	931	946	978	925	964	972	944	932	912	931	963	922	959	905	970	982	934	923	950	902	965	971	931	935	969	925	947	920	953	945	882	882	948	935	949	931	1009	956	962	907	948	997	1004	910	982	902	967	933	966	981	909	928	893	964	996	904	1014	950	936	946	901	954	908	989	955	988	930	965	942	978	895	924	971	948	971	954	930	896	952	925	952	1001	981	981	902	969	1004	954	891	871	982	899	930	912	952	976	959	886	970	967	958	970	907	979	955	960	941	1001	922	904	938	1005	974	952	893	920	1004	973	952	919	911	877	937	988	964	916	935	937	921	992	953	919	921	933	925	931	944	971	918	981	955	953	899	1003	895	954	883	937	899	898	964	955	975	984	939	903	962	954	897	947	940	955	961	948	953	952	969	932	933	947	940	881	935	922	1016	911	971	940	972	939	878	912	890	981	966	1003	887	926	955	934	979	890	907	915	958	954	900	1013	929	964	985	940	879	966	931	947	1004	925	904	931	893	893	928	931	974	966	911	979	910	983	979	913	947	953	991	931	961	961	978	953	896	959	965	986	978	964	938	980	916	931	948	960	904	982	895	908	930	939	923	938	930	972	996	990	923	965	972	927	954	934	898	892	974	970	981	984	962	965	995	948	974	896	961	973	944	953	949	940	924	882	935	1002	917	881	1045	915	1016	918	979	908	988	942	907	970	966	973	923	963	887	933	933	941	953	894	949	956	955	965	911	913	942	892	961	927	960	923	892	902	910	953	917	969	949	924	937	962	958	925	938	877	962	912	965	915	982	949	920	960	1002	969	950	949	923	919	903	951	934	941	944	889	959	918	948	920	962	965	999	970	889	931	985	936	943	957	983	928	928	974	953	1015	938	958	928	959	961	981	915	920	933	949	987	926	943	923	1019	976	927	927	914	922	1004	957	992	908	958	932	932	943	982	925	988	915	943	928	904	927	981	967	920	975	943	926	956	971	958	948	937	912	939	994	950	975	942	976	946	946	912	942	927	972	968	932	959	905	895	940	990	860	959	944	924	938	990	921	937	940	969	959	946	892	923	925	947	928	990	958	970	905	962	976	942	905	965	975	898	955	905	933	960	948	922	1005	917	937	917	958	923	963	942	938	935	971	964	934	949	909	984	910	892	939	932	946	907	944	938	968	907	950	995	955	976	961	914	1012	910	923	943	992	973	949	964	961	972	968	964	975	984	968	976	954	976	964	923	992	906	954	967	935	965	945	929	946	957	966	894	942	910	936	958	934	984	968	941	919	947	985	909	955	921	924	918	940	972	985	924	969	942	937	945	919	970	923	915	948	977	925	947	933	994	968	949	951	1027	936	930	916	936	942	961	957	947	910	960	982	915	912	990	995	903	902	954	894	954	939	945	969	976	920	962	964	879	973	939	958	910	930	933	994	897	970	932	942	922	918	947	909	908	924	948	933	917	929	940	958	942	925	919	961	949	912	939	962	958	961	927	936	940	928	967	1001	922	946	940	942	992	924	956	925	928	960	944	966	928	971	963	1020	913	960	908	923	956	909	942	946	909	943	885	1015	954	947	948	975	950	994	961	982	1003	946	883	983	942	984	976	980	924	938	893	896	937	944	987	916	976	983	967	934	975	967	926	906	976	1011	969	906	938	966	986	953	935	958	949	959	943	977	916	939	976	954	949	953	983	1002	885	984	942	916	918	1003	949	983	952	958	942	953	1003	916	926	908	910	909	942	930	908	911	1022	913	989	940	996	973	918	906	919	955	980	947	976	920	914	952	953	954	914	983	918	962	982	982	995	954	933	917	934	934	994	960	927	937	952	997	946	934	923	940	937	901	900	900	955	994	951	947	975	945	929	984	948	903	917	947	949	936	909	923	1013	986	978	904	983	912	903	954	965	985	935	1014	967	970	970	987	951	914	934	959	934	943	990	917	937	941	906	927	929	960	978	943	978	927	928	938	951	998	938	945	951	982	963	948	1004	885	1007	940	1025	934	955	972	987	989	926	932	963	960	970	897	983	972	934	952	926	919	1027	894	907	942	952	945	999	957	971	937	963	987	901	901	994	945	980	917	904	960	952	930	961	919	993	891	966	943	930	971	937	959	904	895	948	934	955	920	936	948	942	994	917	890	931	917	918	927	960	962	915	904	1004	943	900	960	959	899	983	964	950	913	959	987	916	940	919	907	937	959	932	936	1001	934	969	938	943	991	935	909	944	922	991	955	927	927	921	937	974	920	953	1015	921	977	984	972	911	958	967	905	943	921	987	950	967	953	936	923	893	938	996	909	941	939	958	974	949	944	941	898	974	902	883	934	956	958	903	934	914	967	897	921	982	967	973	980	951	944	947	926	970	954	998	956	966	960	913	924	944	895	935	982	927	984	946	898	1007	915	913	920	972	869	959	929	929	919	999	933	905	1008	887	936	938	968	945	930	954	955	935	969	960	970	964	1015	931	959	850	885
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
