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
339839761153	339839761673	339839762223	339839762773	339839763323	339839763873	339839764423	339839764973	339839765523	339839766073	339839766623	339839767173	339839767723	339839768273	339839768823	339839769373	339839769923	339839770473	339839771023	339839771573	339839772123	339839772673	339839773225	339839773773	339839774323	339839774873	339839775423	339839775973	339839776523	339839777073	339839777623	339839778173	339839778723	339839779273	339839779823	339839780373	339839780923	339839781473	339839782023	339839782573	339839783123	339839783673	339839784223	339839784773	339839785323	339839785873	339839786423	339839786973	339839787523	339839788073	339839788623	339839789173	339839789723	339839790273	339839790823	339839791373	339839791923	339839792473	339839793023	339839793573	339839794123	339839794673	339839795223	339839795773	339839796323	339839796873	339839797423	339839797973	339839798523	339839799073	339839799623	339839800173	339839800723	339839801273	339839801823	339839802373	339839802923	339839803473	339839804023	339839804573	339839805123	339839805673	339839806223	339839806773	339839807323	339839807873	339839808423	339839808973	339839809523	339839810073	339839810623	339839811173	339839811723	339839812273	339839812823	339839813373	339839813923	339839814473	339839815023	339839815573	339839816123	339839816673	339839817223	339839817773	339839818323	339839818873	339839819423	339839819973	339839820525	339839821073	339839821623	339839822173	339839822723	339839823273	339839823823	339839824373	339839824923	339839825473	339839826023	339839826573	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2661	3600	2300	2662	3600	2300	2663	3600	2300	2664	3600	2300	2665	3600	2300	2665	3600	2300	2666	3600	2300	2667	3600	2300	2668	3600	2300	2669	3600	2300	2669	3600	2300	2670	3600	2300	2671	3600	2300	2672	3600	2300	2672	3600	2300	2673	3600	2300	2673	3600	2300	2674	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2674	3600	2300	2674	3600	2300	2674	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21894	20360	28142	22356	20068	18657	18736	32541	31886	22943	11887	3867	1012	331	364	356	367	366	360	342	375	342	332	368	338	359	346	350	360	367	348	335	335	343	331	322	357	362	382	348	374	323	355	333	374	350	360	324	342	397	341	335	349	368	358	358	363	327	309	352	354	378	315	346	367	381	355	352	347	356	345	373	357	368	344	347	332	341	360	335	358	311	332	328	345	339	321	363	329	341	363	389	326	322	347	356	355	316	315	400	330	350	338	348	320	316	317	333	353	352	329	360	383	332	349	336	347	372	348	352	374	364	309	342	335	352	345	327	335	328	320	342	353	320	355	343	372	327	326	355	363	343	336	324	387	356	339	349	382	363	323	350	324	379	371	389	343	336	357	334	335	337	334	360	335	322	363	329	368	359	351	338	297	303	323	387	323	342	376	342	332	339	351	366	377	333	373	351	330	352	355	348	345	335	366	384	359	377	343	333	356	361	356	344	330	360	306	335	357	381	369	319	327	342	340	365	353	372	316	330	335	362	368	350	345	346	338	381	377	346	353	344	353	351	313	320	328	338	319	360	360	323	357	379	344	364	372	371	365	315	359	309	336	362	380	316	328	339	362	387	338	344	372	340	329	357	333	354	350	336	300	351	360	330	369	374	349	378	319	343	344	346	355	338	320	330	357	367	326	354	338	321	332	382	344	357	344	347	360	340	313	369	342	340	362	357	274	300	328	332	342	353	354	333	337	374	318	341	354	374	322	343	344	382	374	370	331	348	358	378	324	328	343	346	345	374	337	343	353	395	361	340	374	347	342	386	344	323	336	378	364	346	348	349	342	332	355	309	372	341	304	310	374	399	361	340	360	334	346	343	326	345	311	334	367	344	351	330	344	360	325	362	338	313	318	346	334	364	339	363	348	334	353	341	342	369	345	343	302	346	342	373	330	380	303	328	339	334	353	353	358	360	340	330	342	372	357	336	354	354	327	351	361	334	368	353	321	346	337	339	327	332	321	349	376	376	338	340	332	402	368	344	371	359	343	317	365	345	366	326	370	334	360	334	384	326	362	340	354	369	359	326	338	328	341	333	365	362	336	363	334	325	365	332	325	311	352	352	343	328	320	327	334	358	303	321	356	328	338	338	350	356	346	324	330	326	340	329	330	369	376	323	315	341	307	363	350	348	341	342	367	347	342	348	370	364	365	377	349	352	338	353	321	368	330	339	393	306	354	341	338	327	319	354	345	335	333	329	341	369	327	326	370	362	348	334	344	372	361	370	327	323	352	325	332	360	341	362	349	325	349	322	337	372	325	339	354	326	339	359	288	357	360	354	356	366	336	332	331	335	316	290	311	381	334	332	330	354	363	399	333	340	337	346	349	358	359	360	360	348	354	383	332	350	327	337	361	362	344	333	333	355	355	358	365	332	344	313	356	342	345	338	386	343	343	344	304	370	342	338	347	354	366	344	376	367	364	379	372	352	335	381	381	352	353	296	333	327	388	346	333	341	359	331	331	334	367	345	355	310	300	353	315	342	358	336	346	330	339	353	348	314	348	309	350	332	331	356	313	337	333	360	344	348	350	338	343	394	342	332	345	326	354	347	366	336	361	340	349	353	362	334	344	347	362	345	342	378	347	397	350	327	330	319	359	346	335	348	339	335	364	362	352	347	313	347	346	319	359	328	384	360	342	383	346	342	320	350	364	328	321	343	334	329	336	345	374	344	385	371	361	355	346	343	343	350	367	353	334	366	312	321	349	353	325	348	340	360	314	354	369	358	352	330	364	326	321	337	344	349	346	358	327	336	334	352	333	369	362	371	375	352	323	334	368	342	359	348	292	350	347	352	322	344	332	339	346	365	321	367	350	364	349	329	322	354	363	320	350	344	352	313	368	364	336	356	365	351	310	358	369	334	358	370	345	327	374	320	340	348	334	349	333	323	310	324	324	348	349	343	335	352	371	345	337	330	321	343	346	320	306	332	336	348	342	364	349	350	334	357	359	360	325	335	342	324	354	337	347	351	325	331	360	347	359	338	358	321	347	326	332	362	350	358	384	331	345	371	341	344	338	360	334	334	316	311	365	314	351	312	362	378	326	340	318	364	327	351	348	346	331	345	340	385	380	321	348	371	330	360	330	332	350	336	377	361	354	325	340	353	307	350	317	352	336	340	322	324	377	349	320	349	337	365	347	365	338	325	347	410	371	313	320	358	361	329	333	334	351	338	349	333	336	326	326	361	331	355	317	375	358	351	341	349	339	345	355	335	331	354	333	372	369	342	374	355	365	318	356	363	336	347	342	346	349	338	327	368	365	326	391	349	327	330	359	330	333	354	345	366	352	332	329	334	313	342	353	334	354	371	363	337	355	321	351	328	336	334	343	331	335	335	359	376	333	342	363	340	341	361	326	313	342	350	327	332	362	347	324	344	328	361	319	312	351	311	360	354	353	343	317	340	333	364	353	351	352	331	348	374	341	373	351	336	346	358	341	365	346	341	345	330	340	337	342	379	345	339	317	335	363	364	337	323	318	308	307	360	317	327	355	343	345	367	374	350	317	364	336	335	348	355	322	333	343	309	316	331	329	323	334	332	286	311	367	332	322	304	314	358	349	373	360	346	354	332	349	303	368	346	342	330	347	339	340	327	357	333	335	350	322	348	343	373	330	332	322	372	327	345	348	314	348	334	362	371	366	328	362	352	343	324	383	344	323	357	318	380	352	335	349	324	367	335	347	326	363	341	367	378	392	347	361	354	316	338	332	347	323	336	341	329	334	307	381	353	374	363	326	335	413	312	357	355	356	358	336	327	322	335	335	341	339	340	349	358	321	361	356	355	340	341	349	292	376	352	345	293	304	343	327	306	340	320	349	335	332	337	334	335	372	353	354	304	327	352	344	371	348	327	343	348	339	339	326	334	362	336	315	324	299	353	360	331	320	359	331	349	345	320	333	363	367	344	342	331	342	350	358	352	318	316	347	369	342	368	316	347	380	318	366	363	321	347	306	350	364	339	362	328	343	339	351	350	323	329	341	349	345	346	341	310	358	311	308	334	363	360	345	345	342	343	397	353	383	380	367	356	350	327	346	331	338	349	348	345	357	358	341	341	372	330	363	360	383	343	356	350	334	311	364	342	345	335	352	361	346	377	340	371	341	340	350	322	351	373	332	326	344	327	349	349	359	354	358	369	323	363	370	313	298	332	348	321	333	356	354	382	317	346	357	358	360	357	300	323	354	319	335	327	317	346	352	348	328	353	319	343	360	338	317	380	332	338	389	342	310	339	346	336	305	370	335	344	310	320	318	332	353	330	303	339	356	330	355	308	365	353	315	323	331	314	359	334	300	331	315	345	312	341	321	348	345	341	352	348	366	371	323	322	370	341	345	349	350	320	348	328	328	330	312	317	357	334	363	345	329	333	333	344	320	330	335	354	333	329	374	342	329	332	333	327	352	340	367	370	315	333	357	353	351	319	342	330	348	341	371	340	358	346	324	335	329	339	377	337
52437	93387	46012	21221	2929	4918	25097	39969	37627	28951	17706	7496	1870	532	508	481	541	475	501	484	512	502	494	462	478	481	500	471	514	509	491	489	481	494	535	481	534	510	466	491	487	480	488	484	522	460	492	520	522	480	499	492	484	520	485	520	522	511	500	495	514	471	515	476	476	498	468	468	500	481	477	503	481	509	503	497	515	446	497	499	483	502	490	508	475	480	470	481	503	498	514	477	496	530	520	477	518	520	488	508	480	472	521	474	495	464	503	475	518	481	475	502	510	498	520	505	461	476	500	495	496	505	526	500	478	527	473	532	469	500	535	491	489	490	498	479	475	485	468	492	534	476	511	523	425	492	513	479	540	499	505	502	473	482	511	533	470	500	482	474	487	539	514	479	470	497	522	535	504	502	497	471	495	481	536	517	509	483	518	440	511	446	507	515	484	490	518	473	527	484	472	528	494	487	481	519	518	488	522	503	478	505	449	471	481	484	505	496	486	470	540	490	499	469	498	488	493	444	482	555	504	507	446	443	505	489	461	503	486	503	531	515	500	503	508	465	515	486	490	495	459	495	497	507	505	518	512	512	472	488	511	487	491	528	479	489	483	516	497	510	504	504	504	458	486	506	474	495	482	498	505	480	507	485	495	458	477	490	512	489	501	510	509	491	513	512	491	506	480	488	487	493	455	502	502	505	495	522	490	466	515	500	510	489	504	482	473	501	467	475	468	506	464	499	516	455	455	475	518	447	513	502	459	541	474	530	493	528	513	497	507	489	480	493	470	519	468	481	520	516	469	518	454	442	459	534	448	488	481	513	512	473	480	525	512	529	499	489	539	487	521	471	502	497	500	505	507	510	464	479	482	491	519	523	494	510	503	454	479	514	523	514	485	483	500	470	501	458	493	508	480	508	513	489	498	516	488	472	503	501	514	470	483	476	482	466	494	478	451	540	522	494	561	488	530	484	487	467	497	501	479	474	477	488	550	456	471	493	529	489	484	504	477	463	555	483	490	485	416	450	470	520	501	482	496	488	464	544	481	485	507	515	490	498	482	487	502	460	473	482	529	469	504	480	513	464	463	480	490	450	479	495	469	500	521	501	522	466	499	461	533	491	489	506	489	470	463	520	474	488	486	463	483	538	464	517	492	473	498	532	458	526	480	463	486	440	485	520	504	536	497	513	506	517	467	533	523	505	459	528	523	447	526	497	479	523	497	506	456	472	459	498	475	468	515	501	511	493	486	509	525	462	513	497	483	477	487	514	524	498	505	498	529	516	459	516	511	462	504	468	490	463	515	492	509	483	499	497	523	485	504	490	470	493	480	506	491	454	486	510	487	485	517	520	519	453	491	498	528	495	484	502	481	475	458	481	467	505	521	481	493	513	508	508	505	480	496	505	488	542	470	515	484	488	489	516	458	450	488	500	522	468	496	526	519	477	499	476	438	506	499	518	499	509	482	505	508	499	507	473	468	516	460	512	490	515	461	488	486	473	511	467	505	501	515	490	483	512	518	504	471	492	479	522	505	512	525	499	476	507	500	510	434	489	496	502	459	512	474	484	488	487	520	511	463	515	465	476	502	479	506	524	461	531	490	521	472	535	478	510	492	490	482	524	488	458	478	527	493	500	491	486	470	494	447	486	512	478	516	497	501	473	473	523	486	560	494	494	494	496	469	482	471	479	482	477	543	462	521	474	508	526	502	525	520	498	526	521	499	502	543	481	521	465	442	482	497	522	512	471	492	486	481	486	485	525	494	461	500	487	461	513	491	513	471	463	448	494	454	520	482	544	508	451	469	462	480	483	463	490	501	475	526	484	484	472	505	475	491	523	487	511	509	489	510	479	502	485	478	502	514	501	513	500	507	508	484	531	511	517	494	498	473	499	509	478	508	496	535	469	481	486	458	509	485	478	504	524	503	522	465	496	509	486	538	527	488	483	507	520	506	475	514	475	500	496	460	492	487	498	473	461	494	493	451	512	510	488	514	478	465	474	490	489	494	484	502	481	502	466	483	500	503	462	481	496	458	501	531	482	488	479	495	479	498	533	511	500	521	498	474	488	512	471	506	478	492	488	509	501	450	502	493	484	502	496	442	497	508	456	498	503	467	493	537	474	474	468	477	481	482	505	470	487	494	494	487	503	486	472	492	477	480	500	472	512	481	530	558	487	488	485	492	494	512	484	504	520	522	490	497	520	469	540	530	507	489	481	469	505	504	487	515	476	487	488	513	503	492	498	486	493	501	478	525	495	493	479	487	483	520	452	495	507	492	486	479	461	495	482	506	457	501	467	489	534	520	493	493	438	493	467	555	465	478	468	514	523	481	479	463	490	509	470	527	473	497	530	519	474	544	479	509	522	510	497	502	468	468	461	513	506	487	489	452	475	513	513	476	516	513	489	514	466	509	520	449	509	503	463	494	505	512	487	477	518	517	484	528	502	505	514	505	462	501	513	497	495	523	491	478	534	539	490	509	540	491	477	494	451	497	463	533	488	511	499	453	488	490	483	507	505	501	476	509	494	511	471	533	523	492	530	483	505	520	501	515	521	472	487	494	527	506	470	458	512	501	464	478	492	449	476	450	503	507	474	467	523	518	500	488	504	493	507	502	479	482	563	502	475	527	462	483	494	525	466	475	517	477	499	471	484	446	484	495	495	479	520	509	464	472	479	475	494	491	473	503	508	494	494	480	501	508	500	485	489	495	480	522	504	510	496	508	480	488	473	494	501	481	500	481	513	487	499	477	472	496	498	533	519	508	526	451	469	500	501	480	561	471	486	487	493	480	484	479	464	477	456	472	509	459	513	482	488	523	484	512	463	531	492	532	503	512	527	505	485	489	499	501	510	516	485	487	488	544	517	484	485	541	484	497	503	448	475	477	486	502	512	504	503	494	505	506	469	466	454	492	519	515	471	483	521	517	525	527	483	512	505	518	467	476	515	508	467	471	496	514	458	469	504	532	506	480	505	450	543	468	481	525	493	480	481	462	516	480	490	476	473	456	499	473	489	532	499	501	470	485	481	513	506	465	476	474	530	499	503	457	537	459	497	524	481	505	490	514	519	501	497	485	481	496	496	484	489	518	472	440	522	474	497	511	497	509	497	509	485	481	473	501	545	499	488	490	443	456	480	502	500	508	478	496	509	519	529	496	531	498	490	538	466	519	497	496	451	466	447	521	469	524	501	472	462	492	489	488	538	503	491	509	452	469	474	488	486	465	507	547	505	448	497	470	510	509	473	543	525	483	540	481	492	504	492	475	512	475	482	522	515	502	488	459	489	494	467	509	479	508	482	528	509	479	514	493	494	460	502	490	499	501	526	493	507	508	503	547	468	532	499	499	446	509	470	490	468	471	483	488	498	452	452	509	476	508	489	476	503	510	479	507	492	485	504	488	473	520	487	513	466	474	487	471	483	466	524	460	490	522	493	472	510	510	498	478	492	485	468	466	500	533	503	515	556	484	489	448	492	471	528	518	474	529	487	484	488	519	479
27330	25512	25562	9342	720	526	1075	2709	2905	2029	1268	768	500	411	413	404	436	455	388	449	414	436	446	416	382	448	405	445	419	444	434	421	441	413	409	401	440	408	396	425	421	450	440	390	400	406	395	426	416	425	422	420	420	454	417	410	445	441	408	444	411	444	469	404	390	424	432	416	431	431	397	408	410	415	407	450	394	443	422	398	429	405	423	392	438	460	447	376	408	393	423	444	403	389	421	467	450	446	405	422	463	375	410	420	425	433	434	469	446	393	421	403	390	416	410	430	426	411	430	389	403	429	428	417	391	451	460	389	449	401	446	425	438	430	399	401	436	391	398	422	407	436	373	451	428	446	453	408	420	448	425	427	429	442	414	398	436	458	392	421	423	401	413	422	440	429	429	420	402	444	444	417	430	447	439	431	434	436	406	405	417	421	430	436	405	438	418	411	404	415	425	448	407	398	381	405	418	456	434	456	433	437	441	418	420	399	420	426	414	423	398	439	435	426	411	409	449	445	427	414	401	458	414	411	446	400	385	417	409	420	419	457	428	414	425	438	418	423	404	453	415	434	384	400	473	429	442	436	437	374	444	440	413	430	416	440	407	404	443	395	419	452	400	379	394	415	462	408	447	432	418	430	419	453	469	414	401	388	397	406	437	403	444	417	440	427	401	418	427	413	430	396	383	425	400	427	438	419	406	400	424	422	411	390	441	429	450	410	438	409	385	437	441	447	424	476	436	437	422	383	419	409	413	377	363	417	384	402	420	426	414	410	423	393	403	430	451	413	454	409	444	447	422	425	438	412	417	415	414	427	451	421	421	406	412	442	436	392	423	389	389	468	432	432	417	398	413	429	395	440	433	467	409	461	427	426	414	426	430	415	448	439	411	417	446	435	435	393	397	424	438	421	398	428	439	383	414	458	407	431	454	407	459	430	437	410	458	409	407	401	432	419	408	387	406	423	429	411	426	433	448	411	378	427	390	438	418	421	399	422	438	408	409	405	375	418	447	420	433	421	418	441	415	407	452	438	440	427	397	445	437	403	399	453	443	414	425	415	426	431	414	431	421	377	435	423	442	398	427	400	405	430	393	436	362	429	419	403	431	424	432	423	392	433	426	407	415	419	469	402	370	427	413	400	413	425	390	444	409	414	426	401	438	374	421	395	412	401	442	416	443	424	429	393	446	417	434	444	437	422	416	452	435	406	423	400	407	417	396	385	425	456	414	435	414	434	445	407	428	405	396	412	400	436	473	434	410	418	462	457	442	433	404	420	409	431	404	460	446	414	440	412	415	418	416	404	460	403	439	448	446	403	391	429	437	412	427	415	411	409	424	460	424	444	375	435	447	462	414	442	424	420	429	416	417	423	436	423	420	411	405	413	403	440	451	424	442	421	435	399	429	408	436	413	428	425	437	422	407	414	430	416	430	447	421	421	417	460	413	445	381	400	436	397	420	379	449	434	416	415	418	402	458	508	419	395	408	447	439	439	436	435	458	425	391	424	421	456	437	413	440	409	435	408	415	419	396	464	393	415	436	433	438	406	412	428	418	415	406	461	438	383	430	412	428	417	422	394	460	438	416	416	395	425	443	415	428	397	407	393	405	448	424	433	444	414	426	411	412	393	428	424	434	462	418	417	401	393	425	426	426	400	439	425	394	414	417	414	430	432	405	413	438	413	427	435	408	416	426	425	418	436	459	398	385	394	422	412	433	418	471	442	438	435	454	431	416	438	439	441	452	401	402	453	416	430	403	418	408	427	437	439	418	384	475	428	396	425	406	397	398	415	431	404	391	420	414	443	436	442	413	402	393	385	420	457	409	431	386	453	431	418	429	417	419	429	413	404	408	388	462	425	418	428	403	423	429	449	392	434	415	417	416	435	419	377	433	428	394	408	440	420	427	374	427	411	438	426	412	444	441	394	457	416	424	391	361	419	425	417	470	402	402	408	399	377	413	434	401	423	375	416	459	407	421	450	405	388	426	433	400	409	417	433	421	402	456	436	399	426	388	407	438	413	402	394	407	429	430	426	438	427	404	430	422	413	433	448	421	384	409	402	403	432	457	402	443	387	412	433	425	446	425	388	428	441	383	383	424	446	406	442	395	429	374	414	447	400	450	398	380	425	412	419	422	417	429	455	464	400	429	385	474	412	399	434	444	389	442	410	425	427	403	427	424	419	413	414	411	443	439	426	415	388	403	405	444	382	408	431	405	412	408	405	390	428	430	446	463	422	412	428	437	397	409	389	432	399	380	406	380	392	413	418	422	409	416	419	403	424	429	405	450	430	431	407	407	409	401	413	425	418	431	398	421	436	424	445	396	397	390	431	444	404	437	398	445	425	405	399	414	408	427	411	428	376	408	415	418	389	414	417	432	391	410	408	428	425	420	421	432	438	423	417	449	421	422	414	405	428	437	423	400	417	401	407	436	403	423	429	434	422	414	430	418	417	428	403	440	413	405	419	401	419	409	405	425	432	375	419	445	417	437	410	465	404	457	425	435	441	398	451	423	396	361	373	436	447	416	413	408	447	412	453	429	405	407	427	426	379	452	447	451	438	447	417	431	435	438	423	434	403	433	450	437	431	378	373	423	369	426	401	424	408	383	445	411	389	417	407	434	429	390	429	459	426	408	414	435	414	408	418	431	433	410	434	380	440	422	430	387	444	431	432	405	414	427	402	395	435	415	425	429	443	449	448	423	420	438	425	419	395	385	436	432	411	397	428	405	437	416	475	390	438	429	413	429	440	414	400	402	407	442	400	413	434	439	396	361	467	410	401	423	426	417	396	387	408	407	394	447	413	401	429	405	400	481	438	420	424	406	431	461	430	420	430	433	419	411	435	405	431	448	410	415	428	418	399	443	397	425	443	449	424	411	428	423	445	413	445	412	419	463	430	430	448	439	388	416	421	391	416	419	416	452	455	450	429	433	421	432	415	445	440	403	419	397	410	391	395	419	433	410	424	397	444	395	421	409	398	452	445	451	396	411	400	419	454	416	395	430	379	438	405	421	435	414	425	403	422	432	416	393	434	459	453	443	405	435	426	421	401	390	457	436	432	426	410	384	448	393	416	460	445	438	413	440	478	412	429	405	433	434	403	408	412	401	409	427	432	434	444	449	410	442	467	391	415	417	408	428	417	395	412	387	422	428	481	479	416	397	408	420	416	435	418	431	389	422	399	447	426	422	445	435	419	446	419	445	455	451	457	458	393	419	395	418	398	441	466	443	412	439	387	431	416	398	422	395	399	370	409	408	431	402	424	443	418	437	398	422	393	415	399	439	404	403	432	439	414	446	431	427	427	439	415	440	430	415	404	441	438	448	377	421	409	442	399	440	441	391	415	412	433	413	399	396	440	448	411	414	433	421	424	412	465	434	455	422	399	395	392	401	424	395	421	410	446	432	413	394	386	414	432	431	445	399	405	469	407	425	443	398	412	391	416	441	413	413	441	448	446	435	396	430	411	419	391	380	417	436	423	423	450	461	415
25506	42330	26633	6837	859	744	2229	5768	6150	4206	2409	1314	777	605	605	589	591	584	627	563	605	601	615	588	581	634	646	536	641	622	595	597	621	610	593	626	633	622	580	594	631	583	617	607	647	603	603	638	552	612	576	598	612	594	595	629	625	633	651	622	675	602	621	599	611	596	599	615	558	674	600	587	581	593	609	637	601	638	584	617	618	587	590	640	624	600	633	621	617	614	572	572	581	577	636	612	605	617	627	612	613	603	583	595	585	606	589	625	603	627	601	587	554	622	624	583	608	664	543	625	616	604	590	590	604	590	656	593	659	609	572	618	620	607	607	606	602	614	610	628	597	572	585	589	601	636	605	608	622	627	584	615	611	590	659	622	623	570	617	596	587	597	645	552	597	615	605	581	616	587	653	632	597	599	595	668	568	616	606	591	568	590	609	583	618	642	565	610	637	544	603	621	634	617	622	578	597	623	583	638	595	608	609	606	622	599	618	633	587	635	619	620	611	627	652	603	586	610	599	585	577	601	596	581	634	617	607	601	538	636	623	607	579	587	599	624	630	579	591	614	618	622	625	569	621	599	614	591	631	585	619	600	621	579	621	607	625	605	636	640	644	610	569	596	570	604	606	577	585	610	619	614	579	630	562	625	633	618	641	606	585	594	588	616	619	593	652	592	581	615	632	605	601	597	581	594	599	622	628	567	596	589	576	599	545	570	614	613	648	601	639	578	604	607	628	641	620	572	591	563	609	613	617	623	566	626	628	614	605	569	555	612	615	593	630	621	583	607	611	577	634	595	570	641	612	630	597	589	588	631	596	609	592	627	605	628	599	649	549	578	624	605	623	622	573	558	546	612	643	591	609	582	626	611	624	587	586	598	558	551	585	602	614	576	630	665	605	634	608	580	611	605	640	616	616	619	585	611	642	635	624	603	604	595	616	631	584	621	608	602	671	606	581	617	610	577	600	634	576	625	617	647	703	607	622	595	600	655	618	606	596	654	580	599	596	611	583	598	632	607	624	601	615	583	616	570	601	590	619	611	615	621	596	588	617	590	624	594	611	624	642	624	611	627	618	625	605	609	615	604	563	590	615	614	616	566	575	627	628	600	623	603	552	595	606	590	587	606	600	587	586	652	605	601	614	587	690	604	667	625	663	637	636	608	575	604	565	551	590	604	667	561	582	565	591	590	592	587	621	594	621	632	597	554	605	616	604	597	584	609	621	612	592	570	614	615	602	644	592	645	616	596	593	562	567	574	566	575	606	620	592	588	611	597	610	578	614	582	588	527	585	581	578	618	618	600	572	594	580	567	622	597	616	615	634	582	605	621	616	596	602	648	608	589	629	586	621	626	589	585	645	578	591	602	609	624	584	619	616	569	612	620	607	634	569	568	581	642	598	605	592	609	607	587	609	610	605	622	590	599	611	600	588	642	612	591	611	609	588	615	601	592	610	604	632	612	608	624	570	631	625	612	610	601	629	635	576	621	619	596	592	589	617	596	630	557	610	574	596	643	616	594	603	599	645	606	604	600	662	657	628	568	618	622	610	622	607	630	577	619	595	562	606	572	583	634	630	623	593	658	580	599	594	615	585	594	639	629	647	583	631	609	707	614	655	591	663	584	630	637	587	580	610	604	671	585	617	599	601	609	585	622	615	634	601	649	577	605	616	597	646	623	619	630	601	636	591	615	637	572	583	602	628	604	573	615	598	628	605	649	607	648	605	642	588	653	606	593	618	650	609	586	582	612	628	633	591	641	592	599	595	616	625	623	558	616	590	629	584	620	603	647	627	642	581	536	553	629	592	593	618	659	572	590	615	597	612	618	602	591	655	637	607	559	551	601	605	590	589	579	577	613	649	625	603	605	579	637	565	597	626	611	613	611	594	632	652	605	600	607	631	615	636	613	621	584	602	600	653	574	598	578	597	602	577	617	624	618	627	644	550	593	580	608	607	582	582	613	650	660	571	619	618	630	591	563	652	608	603	612	632	619	632	620	607	605	646	548	581	607	594	600	602	627	631	585	601	614	624	559	612	571	627	599	590	611	603	599	554	625	609	621	627	636	655	599	593	569	586	620	627	635	595	590	613	656	592	604	647	609	572	628	609	578	576	614	640	607	588	602	607	592	621	586	604	634	616	587	602	645	606	624	656	593	606	623	619	580	562	587	595	596	612	568	626	615	604	614	614	573	577	673	597	615	583	619	575	559	604	597	607	599	631	622	641	600	626	554	603	608	595	607	592	581	586	643	596	582	621	585	633	584	607	621	591	614	582	657	561	609	584	606	604	549	619	606	590	593	597	618	595	604	664	575	646	638	601	623	622	606	616	533	618	623	647	551	634	668	607	635	570	632	596	598	602	620	628	580	622	585	589	603	591	588	638	602	641	640	605	608	603	643	593	591	570	607	610	604	624	627	597	604	569	609	608	631	572	595	632	588	610	642	610	555	615	579	609	577	626	624	577	624	611	604	578	643	629	631	607	618	624	619	604	623	617	633	576	607	589	589	629	639	582	592	593	586	597	603	563	622	599	622	590	635	576	637	617	601	641	601	567	611	588	597	636	603	539	616	598	578	648	614	629	599	605	597	609	597	590	591	622	585	613	607	611	593	599	571	635	663	599	636	591	641	608	603	624	561	598	650	624	601	677	601	588	611	618	574	623	591	575	605	629	606	600	599	571	567	584	564	579	583	635	566	621	621	611	592	651	616	586	613	596	615	663	624	608	615	588	652	609	632	594	634	617	591	614	610	591	647	610	602	631	620	606	599	613	618	592	640	654	603	614	607	591	573	618	642	566	604	592	613	624	575	626	594	595	645	617	637	596	571	598	649	563	575	610	589	632	592	599	630	564	603	573	637	607	639	623	600	622	603	601	581	586	605	573	581	622	595	663	613	602	608	606	597	617	590	572	629	640	609	642	573	590	613	585	626	588	565	602	597	576	602	587	654	593	637	599	588	593	617	585	606	587	632	597	621	596	623	607	608	607	636	556	588	650	643	581	635	636	637	583	626	598	627	619	611	620	598	590	600	614	606	571	600	591	599	560	612	636	628	612	594	575	586	587	630	557	611	640	655	651	599	622	608	604	614	570	617	649	627	582	647	586	576	596	590	600	613	665	592	627	580	639	585	672	635	596	633	615	590	623	608	624	568	618	558	608	624	655	615	625	577	582	590	622	593	592	599	604	568	612	618	605	609	580	603	592	580	603	596	635	580	593	609	626	620	601	624	591	597	626	565	593	617	555	590	567	654	609	602	640	576	611	598	617	621	648	640	617	601	571	652	583	523	608	562	645	648	604	603	614	561	607	609	589	588	613	585	643	649	585	602	582	611	596	576	547	592	597	598	596	602	635	615	604	575	637	617	609	609	600	564	609	588	632	600	608	640	601	649	600	564	610	606	604	594	609	640	626	646	572	608	628	607	602	611	615	605	570	605	616	614	602	639	599	574	625	645	600	617	565	624	581	587	653	595	647	669	616	613	617	580	574	588
24440	21976	32423	24738	18761	5604	1361	9758	17187	15023	8377	2855	974	512	503	471	517	522	540	487	485	463	493	456	442	465	458	502	515	487	470	480	460	495	487	489	480	461	478	482	450	445	518	486	498	507	501	485	516	434	458	532	468	500	472	441	477	489	463	476	491	441	472	455	486	450	490	487	495	490	449	444	481	488	504	478	505	447	465	439	510	481	449	436	471	469	471	464	451	493	501	496	519	496	442	467	468	487	463	445	452	487	464	460	524	481	458	496	504	512	478	476	473	480	487	480	453	452	474	469	414	488	443	455	455	497	471	488	472	484	498	455	433	484	477	493	503	491	488	509	500	479	524	470	515	471	506	455	487	477	451	498	490	508	476	483	491	509	484	505	487	480	470	477	422	458	454	504	473	474	467	473	489	475	443	501	469	448	491	448	452	483	453	469	469	501	479	456	468	493	503	453	469	486	523	445	511	493	504	525	521	491	490	489	451	468	470	495	468	459	462	489	470	472	482	514	448	477	451	462	458	500	469	457	469	458	470	487	420	440	470	478	480	519	450	455	438	483	457	511	491	532	445	471	485	480	474	454	449	439	502	475	503	501	449	479	479	481	482	500	456	473	469	505	472	466	498	486	472	470	498	451	478	480	490	449	484	511	501	496	495	479	471	453	485	513	457	478	495	477	475	493	464	484	500	485	516	463	435	466	486	532	516	472	485	480	450	431	473	519	481	473	442	501	506	503	486	475	485	481	462	443	485	473	471	463	453	456	455	448	484	507	424	501	470	448	476	434	459	446	458	457	467	488	433	480	479	473	499	456	459	433	483	456	492	448	492	479	480	461	476	506	448	477	497	453	478	479	497	456	473	508	470	505	469	465	508	493	476	468	484	442	462	491	474	462	480	465	480	463	490	474	503	489	475	411	504	510	469	499	503	450	478	471	492	481	467	484	492	523	441	511	487	494	476	491	447	466	491	476	529	464	509	480	475	509	449	483	475	493	459	453	472	453	465	492	470	494	453	445	424	490	461	475	492	476	523	486	477	487	450	491	460	443	462	487	473	464	484	480	484	458	494	439	502	455	480	477	474	486	501	516	464	470	464	455	443	513	463	466	486	486	467	480	485	453	480	468	487	486	471	508	471	483	505	466	483	487	467	474	478	456	454	459	483	466	454	470	495	469	483	476	461	510	444	508	475	503	478	511	469	475	479	473	489	476	480	470	475	486	490	475	518	505	456	495	480	539	473	477	490	461	469	493	492	513	525	475	456	492	450	473	491	479	494	484	445	492	469	473	468	493	468	478	454	464	470	506	483	510	472	474	430	473	496	505	543	480	461	463	450	459	494	463	473	491	455	479	516	440	468	469	441	436	468	482	430	464	479	518	459	478	471	443	467	497	469	462	474	443	465	467	450	484	438	484	506	467	492	465	472	465	451	454	480	483	518	429	501	430	474	446	468	512	492	494	497	475	474	480	438	520	484	467	484	464	476	484	493	498	502	516	500	476	459	464	480	452	477	454	469	452	468	491	501	459	465	459	506	457	475	521	470	473	474	490	457	470	473	491	496	476	465	478	467	456	480	486	488	478	433	481	498	447	470	459	467	502	491	483	489	507	454	498	497	476	519	457	441	462	501	433	476	487	467	516	448	481	471	478	484	461	487	491	495	501	513	474	489	486	473	456	481	447	480	508	504	474	456	500	476	476	463	452	500	477	458	471	447	439	528	478	436	459	465	476	443	484	465	470	512	450	484	497	481	462	471	467	490	488	507	477	502	461	510	462	468	440	482	476	493	473	461	440	480	454	461	433	454	496	493	521	476	453	439	479	489	433	442	499	483	485	496	523	500	452	481	478	482	476	501	479	459	503	479	487	455	494	483	514	460	541	443	491	478	468	444	445	469	472	502	455	482	459	439	458	465	503	476	466	502	455	441	451	487	466	473	443	465	496	432	467	471	493	457	486	492	499	503	459	491	491	486	489	492	471	474	451	509	494	457	499	506	445	454	464	501	483	449	446	483	491	466	507	454	495	495	501	480	467	518	487	489	468	498	497	438	504	473	461	434	478	451	443	492	474	442	515	473	457	481	474	415	479	500	428	490	497	487	495	500	490	495	488	471	509	460	466	465	507	475	457	476	458	473	521	457	447	493	477	467	466	484	482	450	491	451	474	498	480	492	490	466	475	499	466	479	470	472	461	530	468	470	462	477	502	469	431	472	482	465	458	474	453	515	485	466	464	503	449	488	458	474	486	466	466	474	431	500	480	450	492	488	456	481	490	490	497	439	480	484	437	465	450	508	496	499	468	531	454	463	497	478	467	463	517	451	473	483	460	474	493	459	508	477	487	510	458	498	480	468	477	470	423	442	483	507	467	476	450	467	479	492	500	483	466	445	471	494	447	484	478	473	453	517	493	481	487	471	456	501	478	503	494	468	451	472	475	482	454	489	445	463	474	455	464	481	512	477	476	508	494	486	507	498	503	469	490	492	483	420	462	441	478	484	476	485	449	462	487	482	508	497	456	467	434	475	485	461	484	467	471	490	462	439	499	490	460	507	440	497	480	466	470	505	477	466	471	442	485	482	457	520	448	460	518	485	499	472	488	511	491	484	476	454	463	471	476	491	474	464	479	485	438	451	464	478	461	479	455	469	498	463	443	457	498	479	478	448	471	442	487	500	504	475	489	491	494	484	458	464	484	494	485	446	487	435	504	465	498	457	469	495	462	461	477	456	485	492	436	474	476	477	479	485	477	462	441	474	455	505	486	498	512	468	484	477	511	505	475	491	469	461	469	490	463	456	533	491	444	479	492	470	515	482	428	463	470	495	473	485	440	487	472	474	462	488	477	456	474	483	467	469	470	435	468	479	471	501	541	497	507	456	470	475	470	492	482	430	471	461	490	501	470	469	488	468	463	477	491	480	456	483	508	446	497	451	484	470	500	509	455	448	461	502	463	457	464	477	464	449	466	467	456	531	459	474	477	481	452	503	469	458	485	473	478	454	498	500	474	518	470	454	488	527	485	473	462	457	442	440	432	508	482	467	467	456	519	466	481	462	429	496	482	471	485	435	465	479	448	446	520	421	449	451	424	461	468	467	487	446	463	494	467	453	517	425	489	484	458	456	486	467	472	468	471	459	445	477	470	468	520	478	452	436	489	444	463	464	482	543	466	507	495	448	483	518	499	472	480	476	462	416	489	467	459	484	502	493	509	456	476	408	458	482	484	459	487	448	479	455	518	462	529	485	459	494	517	482	462	485	476	468	465	432	466	455	452	481	505	487	493	440	457	486	484	450	484	465	474	509	463	513	489	456	451	492	460	484	482	466	518	488	464	464	431	430	503	462	475	453	499	455	461	461	449	500	491	480	498	479	452	477	503	469	448	490	469	480	477	450	498	475	455	448	452	466	486	490	494	519	485	451	468	472	482	491	471	486	467	454	478	463	476	451	466	489	489	479	478	466	460	464	480	471	451	472	457	460	476	479	505	472	443	445	500
49990	83871	60264	21482	1988	1402	2335	18460	27832	23398	14577	5852	1728	694	695	688	665	689	721	672	681	680	657	691	683	692	672	688	677	712	737	718	663	699	674	689	658	664	718	686	723	683	674	656	672	634	684	659	704	727	728	664	690	663	658	727	698	629	711	694	712	700	652	690	694	663	698	674	674	662	682	667	712	660	688	673	710	702	691	658	664	697	639	691	686	697	678	680	685	679	639	692	724	693	699	691	721	709	675	665	670	692	698	695	704	671	727	673	719	646	662	667	684	708	691	707	718	674	668	681	616	663	696	657	719	671	708	705	663	664	683	685	685	674	693	643	682	670	680	666	702	624	685	660	682	683	715	655	706	716	715	699	697	682	633	688	684	697	717	723	712	712	694	722	705	654	738	689	672	759	709	654	732	641	660	734	674	722	690	688	700	639	705	711	678	681	657	697	666	691	680	682	718	708	697	652	652	652	677	656	689	694	660	677	726	677	716	676	703	653	692	697	725	661	696	697	677	694	683	689	654	726	688	689	706	631	658	695	714	751	684	721	692	715	651	742	674	675	679	707	694	657	712	686	689	706	662	609	677	629	611	745	683	696	655	653	693	680	673	733	679	707	718	709	714	663	715	693	627	679	706	615	730	705	648	667	686	729	734	679	699	661	696	681	625	662	682	696	655	702	694	708	644	690	690	722	672	669	688	747	696	647	674	695	690	672	677	726	646	663	689	702	679	632	665	657	677	698	678	634	693	661	681	664	678	733	669	684	704	673	696	680	687	696	667	666	675	672	653	665	701	673	671	654	669	672	690	642	677	668	687	654	715	711	696	685	673	716	649	689	716	696	641	672	729	693	689	615	702	647	680	660	656	647	694	675	706	637	655	687	674	713	700	677	680	656	674	665	712	676	692	687	639	704	723	657	644	692	671	652	649	691	739	701	651	668	650	712	669	684	699	679	684	691	664	671	673	660	633	694	682	672	640	671	727	677	646	708	674	652	737	716	710	661	664	678	675	758	660	659	663	702	736	720	682	645	716	634	696	670	668	652	669	734	662	680	706	671	707	735	690	690	685	688	676	681	681	712	626	694	737	707	689	686	686	680	702	722	653	686	666	660	696	688	701	701	653	688	694	702	700	659	664	619	635	679	687	673	687	657	700	665	675	675	705	668	691	698	691	685	689	692	657	659	665	714	687	687	694	689	681	724	637	662	686	671	622	655	685	662	648	668	696	682	681	713	668	721	688	662	689	712	681	689	684	698	667	723	651	700	698	694	715	668	669	629	699	687	693	685	712	712	680	723	718	710	697	687	640	702	694	667	718	709	723	726	701	692	684	676	675	692	665	649	674	708	659	692	705	714	698	694	683	695	670	663	694	678	692	678	707	674	672	699	674	655	681	671	634	692	663	637	684	741	667	689	714	703	655	662	646	705	678	660	700	700	682	685	731	681	699	735	659	735	669	640	729	677	686	712	648	695	682	729	663	738	670	688	708	697	634	680	653	698	724	723	658	693	697	652	684	683	722	691	710	670	671	703	659	691	692	697	636	678	698	671	703	658	667	681	694	723	671	630	679	673	661	721	712	654	687	673	668	735	689	663	674	655	621	710	648	680	706	717	664	668	673	644	677	695	669	654	712	724	684	696	696	631	756	757	704	734	697	720	706	673	721	723	737	648	635	652	693	693	686	668	666	662	710	690	678	686	677	665	711	651	645	693	743	678	676	656	682	685	678	680	677	674	699	729	665	672	664	700	689	704	707	701	657	693	646	738	711	680	679	687	732	681	657	686	650	701	730	707	647	749	623	733	694	739	676	677	686	719	670	646	701	673	720	667	682	688	651	642	670	706	672	678	710	672	692	678	667	702	654	718	648	669	699	669	679	660	683	654	664	648	683	653	668	701	663	706	677	718	700	696	685	655	692	736	647	653	683	712	728	686	711	709	718	654	661	680	693	700	662	667	678	677	744	699	703	676	649	677	718	672	708	720	680	702	672	697	702	667	686	711	723	703	690	720	658	722	656	643	673	670	677	664	694	695	713	654	662	687	690	704	678	725	668	646	684	681	763	712	686	678	718	689	659	637	714	685	706	649	630	695	669	673	661	678	677	684	677	658	702	672	692	677	689	658	674	694	652	740	707	671	703	623	697	697	716	618	660	713	671	659	738	678	703	680	653	661	703	646	717	665	724	662	692	679	685	623	648	657	687	679	691	688	683	687	687	672	682	701	677	683	717	652	681	701	670	647	643	650	714	642	687	657	659	731	747	680	630	703	701	711	709	706	675	662	718	646	657	617	720	681	685	668	671	661	671	686	700	703	675	713	614	689	656	704	684	671	674	689	724	647	685	701	716	654	674	638	695	663	642	677	669	646	700	665	678	657	733	658	668	684	726	689	667	692	707	665	648	679	698	714	701	679	662	697	661	723	683	745	680	650	705	749	641	653	698	665	698	680	666	607	689	686	740	694	689	678	669	715	685	720	701	676	689	691	631	722	698	723	657	696	728	657	699	652	690	650	673	710	738	721	696	686	701	672	661	652	705	682	700	714	706	679	680	748	672	646	697	659	651	665	700	668	650	680	731	738	683	661	712	723	673	675	694	637	655	695	706	706	661	671	655	654	679	722	710	678	735	696	697	649	724	671	681	711	706	732	698	697	693	660	700	739	694	647	695	687	621	665	733	649	688	641	670	708	700	715	684	701	665	689	671	703	717	709	657	675	665	696	699	727	703	631	636	705	736	680	669	681	680	677	631	670	697	681	687	662	737	701	701	692	643	638	724	673	707	667	653	683	647	667	679	701	686	664	684	663	677	708	697	672	688	677	665	661	659	663	665	674	668	634	681	670	677	756	665	650	712	650	671	695	675	692	688	672	726	672	675	674	699	737	688	676	715	659	686	700	662	712	707	661	630	719	687	671	698	686	686	693	699	684	690	732	715	676	723	693	691	638	661	722	711	675	688	687	706	696	654	654	669	701	691	653	687	691	694	698	694	707	642	703	688	685	693	695	643	648	656	696	685	706	674	661	734	710	670	696	665	736	621	718	688	690	700	639	629	692	685	690	679	667	735	640	667	692	710	691	658	678	682	667	707	703	660	692	678	708	651	637	706	654	686	714	659	686	682	676	713	680	682	691	696	694	710	678	719	659	709	708	735	656	697	667	662	733	654	695	756	733	701	661	708	674	682	725	686	723	698	680	655	700	678	685	652	681	612	673	665	679	740	662	692	681	700	707	710	660	677	719	673	704	689	659	681	673	695	673	721	694	692	715	681	680	720	705	634	710	690	684	690	701	719	722	683	661	687	648	695	659	660	688	712	705	670	708	685	665	696	697	688	707	705	712	697	697	689	688	708	681	678	716	706	643	731	671	674	698	687	692	679	668	665	691	679	684	665	691	732	674	682	710	671	659	628	658	687	697	709	694	681	655	665	692	697	692	650	677	688	648	716	720	692	660	705	689	684	666	709	663	635	707	714	682	747	725	662	715	726	654	668	669
23215	21541	30856	23762	21274	20055	6022	11910	30863	27479	17477	6864	1627	379	370	355	374	395	374	383	353	350	369	350	369	382	359	386	375	395	354	366	382	374	373	391	386	348	357	373	397	363	406	378	361	400	359	379	360	349	356	428	367	353	356	398	354	386	362	351	378	365	363	344	393	379	379	370	358	360	378	379	377	327	398	387	363	333	360	393	374	377	364	355	405	349	394	331	382	375	355	359	347	377	347	373	367	338	364	363	375	333	383	324	339	382	362	380	388	383	335	356	360	384	377	363	383	319	373	383	348	388	386	352	389	350	338	359	348	365	389	382	339	372	337	345	357	375	367	342	369	348	366	348	338	333	348	359	369	327	339	352	353	375	395	341	354	338	325	342	373	341	414	344	320	371	333	376	364	414	372	350	354	345	383	380	361	364	380	339	375	398	339	364	332	334	366	371	332	337	355	366	354	372	361	392	377	362	327	384	334	311	351	351	382	372	349	371	355	360	342	389	408	388	363	367	350	328	345	353	381	353	348	374	362	341	330	360	342	368	397	347	349	372	390	306	363	365	349	359	387	371	398	365	396	356	358	383	319	356	356	369	332	379	339	364	351	322	316	368	337	341	374	345	349	344	373	313	340	386	369	354	352	361	397	369	351	370	367	362	348	381	370	365	379	351	341	391	337	362	377	378	361	349	385	362	357	344	366	373	349	355	378	348	367	356	365	379	334	336	354	363	393	359	361	360	341	364	385	367	336	365	354	364	384	337	329	365	349	349	380	411	367	314	371	367	346	368	360	378	359	365	366	363	368	355	364	355	341	358	340	363	361	398	360	339	374	365	349	371	348	386	324	356	390	391	361	384	327	351	393	369	384	407	381	330	380	373	358	348	334	396	371	390	359	381	360	358	343	323	337	357	372	387	326	373	358	377	364	343	327	339	387	357	364	399	364	374	342	398	340	378	356	315	366	349	356	372	361	365	347	382	357	384	351	327	349	401	396	367	344	342	369	372	369	352	395	341	389	356	343	351	392	372	372	388	341	387	330	336	361	373	366	354	362	362	383	383	334	382	381	333	342	359	340	394	362	369	375	350	370	368	364	360	382	365	353	372	368	394	383	367	347	341	385	338	359	360	318	343	357	365	335	359	367	378	287	369	372	332	378	360	371	355	364	375	370	385	337	332	357	349	376	362	337	341	393	326	351	344	396	353	355	373	406	347	342	377	389	352	379	368	327	367	343	362	343	390	362	352	380	380	395	378	357	317	379	355	320	360	352	388	359	386	357	377	386	376	372	350	350	339	365	372	404	357	365	379	333	363	326	386	351	351	366	375	368	339	358	352	353	339	385	360	320	379	355	353	364	363	359	339	356	370	361	370	334	387	365	363	377	376	352	381	371	396	396	366	374	367	358	344	366	360	381	358	359	351	362	350	361	350	370	373	359	321	365	356	364	389	338	365	347	380	351	352	373	361	322	361	385	388	347	376	347	373	365	332	361	349	339	368	417	354	395	383	384	373	343	377	354	349	368	355	369	349	350	364	336	364	361	406	343	358	402	350	389	364	435	390	357	383	376	381	348	367	355	374	346	358	391	352	355	351	388	370	375	367	363	347	337	359	367	357	389	357	342	359	378	375	378	342	383	368	389	360	366	354	324	369	361	348	386	329	382	346	381	346	382	343	366	351	325	366	371	344	343	391	372	380	393	354	388	346	345	334	387	372	374	385	366	331	368	353	356	354	357	340	402	353	364	333	368	393	398	361	359	348	365	354	374	369	367	349	380	348	374	374	372	384	366	378	380	347	360	352	333	386	355	335	348	334	391	375	326	352	379	373	363	376	380	355	385	389	361	333	379	381	328	344	345	364	341	386	348	383	359	369	351	350	340	332	371	374	387	389	371	376	354	355	363	360	385	358	349	335	333	369	368	345	349	331	362	353	374	360	377	353	369	370	357	397	368	359	382	344	396	352	354	388	355	328	367	388	355	374	343	369	399	368	401	300	369	381	391	368	322	353	328	376	335	357	355	339	322	362	364	347	383	359	347	342	385	365	362	351	367	348	372	372	359	355	377	378	345	355	368	378	320	395	360	349	352	404	363	364	339	375	330	345	366	349	348	334	358	332	327	365	350	343	363	352	393	390	341	344	370	344	363	320	357	354	366	348	366	386	337	375	342	365	386	365	345	377	354	349	371	341	360	377	343	395	383	358	355	344	362	346	378	393	360	387	344	368	335	358	374	380	361	366	350	380	353	358	351	346	341	330	374	345	358	337	385	381	370	370	349	348	358	378	392	351	350	373	362	309	386	361	370	373	354	369	383	351	347	348	336	351	395	389	355	350	329	364	383	381	359	365	366	357	373	337	404	401	367	329	367	355	365	389	373	367	361	370	373	340	380	367	390	345	352	373	359	372	372	345	375	404	399	347	367	344	359	359	340	365	319	366	316	395	395	345	373	393	372	344	385	334	349	385	411	374	378	358	353	371	347	368	356	372	352	348	370	398	348	377	359	367	365	379	371	323	339	352	337	394	378	362	353	350	336	385	328	330	323	336	375	372	347	301	360	370	359	367	371	362	354	379	364	338	377	371	355	371	351	367	351	357	398	359	368	377	373	387	349	373	385	385	352	355	375	360	363	355	368	362	384	373	352	349	339	335	376	358	364	384	369	360	373	331	334	354	355	355	323	377	378	369	363	380	366	385	387	362	374	359	392	345	374	357	355	323	352	387	364	330	372	344	394	339	388	380	366	376	368	365	367	369	334	334	372	374	335	342	379	362	385	373	370	351	349	338	389	325	376	359	342	396	352	369	371	392	382	349	387	358	365	364	362	346	380	376	390	386	350	355	371	346	364	361	369	359	331	386	375	376	338	346	394	397	363	334	342	338	361	374	390	361	351	344	361	370	343	380	358	364	373	358	384	359	364	351	382	368	373	371	343	331	333	373	351	359	345	388	336	368	365	403	350	349	364	366	343	365	388	376	396	401	396	382	334	343	359	363	374	382	353	353	371	350	386	382	378	332	365	340	358	372	360	354	366	387	351	356	352	378	318	342	351	387	356	374	375	391	332	343	365	351	377	365	399	370	380	353	350	336	355	372	374	374	393	381	415	358	392	363	352	371	381	375	380	396	354	361	385	373	345	363	330	374	333	356	347	375	360	391	345	360	327	356	362	349	374	355	340	327	374	304	333	356	360	367	377	370	391	366	364	352	336	351	347	389	358	355	365	373	341	380	371	345	348	375	362	377	343	355	386	388	343	351	354	386	390	359	353	354	354	345	321	355	334	324	373	371	366	351	358	411	361	377	364	357	393	341	350	347	399	363	321	360	369	357	372	371	347	335	361	375	336	365	373	364	342	380	395	343	320	386	374	399	374	360	359	344	343	369	359	359	362	396	402	366	368	349	330	357	329	331	365	361	371	364	372	367	349	371	352	377	358	388	377	351	401	357	375	364	373	359	362	352	362	355	358	401	331	375	370	350	381	340	340	361	364	328	388	352
56673	99746	72398	19108	2838	2102	1738	19782	39272	34552	24289	11650	3275	536	506	533	511	525	510	539	529	540	577	508	512	524	495	531	519	569	508	520	508	536	519	524	505	498	542	533	516	507	497	543	510	539	504	506	506	533	514	556	524	499	502	526	588	529	507	506	547	516	561	523	550	502	509	518	516	499	525	532	515	535	531	536	527	498	523	526	507	487	537	537	501	495	490	504	563	486	546	526	506	509	528	489	515	520	521	512	512	508	511	549	549	484	483	529	543	501	545	533	529	498	528	580	533	512	507	519	487	518	484	524	537	535	525	516	505	527	533	559	499	527	505	509	555	533	543	514	528	505	530	489	544	512	549	526	543	497	485	543	479	508	517	513	524	522	538	536	521	518	570	535	533	534	510	547	509	491	533	523	474	549	556	510	499	533	506	518	539	507	468	504	478	549	524	465	513	550	502	475	498	524	537	526	538	500	526	497	530	531	541	530	553	523	510	496	530	532	541	502	522	508	544	524	511	500	517	511	508	515	517	505	509	475	510	522	525	486	526	524	495	539	514	557	488	531	518	527	495	494	510	541	518	535	468	454	540	506	531	501	494	518	473	538	493	513	530	503	489	529	530	488	541	526	533	497	547	521	570	525	485	521	495	501	498	512	494	541	518	527	518	539	535	568	523	541	500	500	548	526	524	532	518	522	519	507	501	506	499	533	532	533	512	559	529	540	496	509	473	535	518	510	523	505	535	538	529	508	542	495	516	460	550	481	513	517	526	491	531	508	544	485	517	537	512	502	497	489	489	483	497	526	531	506	524	505	553	539	544	492	490	533	523	494	555	537	517	518	483	502	531	527	518	512	551	563	514	531	524	563	501	477	519	528	522	474	536	530	506	468	505	524	511	572	528	515	522	521	544	501	545	513	534	508	536	512	497	543	493	550	491	526	525	591	474	504	527	516	501	530	523	561	523	527	531	509	512	513	536	509	454	537	498	504	522	524	482	565	531	481	523	521	521	545	524	514	543	517	538	517	531	535	525	537	516	511	537	543	520	530	535	466	539	542	532	551	516	497	507	487	535	537	480	545	526	525	520	520	514	523	504	492	557	521	513	531	523	530	539	510	547	492	562	546	549	550	512	520	511	538	511	492	509	519	530	535	514	532	520	527	503	517	541	545	523	545	549	521	502	534	586	512	534	501	522	513	550	541	524	524	488	528	549	507	519	547	514	505	534	521	499	509	523	509	482	550	523	501	513	520	501	532	521	503	534	515	528	548	518	502	529	495	485	528	545	496	498	528	536	527	515	537	483	496	517	535	538	535	510	484	471	548	521	514	551	523	507	518	508	523	501	539	480	509	496	540	517	514	494	525	510	532	513	528	522	508	515	507	533	521	510	525	519	501	522	507	520	507	499	522	513	522	539	564	494	558	518	530	563	499	514	551	522	480	538	515	511	495	489	517	520	507	478	481	536	504	542	538	544	468	521	508	572	535	494	511	483	521	529	487	531	520	507	552	518	526	518	504	567	530	465	530	541	530	521	565	498	501	523	507	511	513	550	526	508	492	527	543	542	541	539	547	476	487	553	510	538	501	552	557	501	514	508	498	504	522	523	511	496	528	505	504	503	497	550	553	526	496	549	547	501	519	509	508	509	515	499	517	540	553	510	505	493	513	541	560	511	538	553	524	510	562	522	532	515	509	532	506	478	476	519	498	509	512	534	523	523	513	502	529	557	536	506	520	518	500	521	501	505	494	557	527	523	512	528	481	496	509	525	547	549	515	515	524	482	459	516	536	513	544	557	547	489	489	528	535	511	493	556	554	542	560	507	513	501	463	528	518	512	474	518	475	498	512	556	506	521	487	521	554	494	488	504	524	503	509	545	552	548	467	570	513	492	504	483	542	496	514	502	511	506	491	490	562	536	559	490	495	528	534	548	569	520	529	500	516	495	526	516	510	527	552	549	516	491	527	502	508	541	529	576	552	538	497	525	526	531	531	556	492	537	547	476	536	491	474	541	529	514	547	540	554	537	556	503	488	526	515	508	504	487	526	527	531	539	494	544	494	518	541	541	542	526	508	524	540	511	494	507	474	498	485	523	514	489	484	509	534	533	527	525	522	543	506	518	515	545	479	522	511	526	514	552	509	525	541	495	538	517	481	527	516	500	527	543	508	508	480	512	499	524	497	526	507	527	485	504	476	474	545	529	531	495	499	542	526	509	547	515	527	476	566	485	495	524	500	555	521	516	537	539	505	557	553	520	506	519	503	513	506	506	515	523	523	526	529	504	525	529	550	550	522	481	539	524	482	503	528	490	526	574	531	468	486	525	573	498	492	540	534	524	483	502	531	500	514	510	517	520	485	511	486	514	518	454	478	528	509	482	523	495	537	508	512	520	567	566	540	510	536	542	535	520	494	538	514	497	535	515	529	489	521	503	480	539	509	540	473	486	516	529	522	497	525	501	549	506	492	483	558	561	508	518	526	520	498	544	521	507	497	515	541	526	512	479	503	497	527	538	521	546	532	464	534	515	531	502	497	514	513	536	527	496	518	539	519	546	509	519	543	488	539	534	539	501	512	518	481	505	498	511	526	530	509	548	546	531	513	518	511	508	493	522	517	517	521	529	569	502	460	533	510	536	509	488	517	503	567	510	484	521	522	514	475	518	506	495	562	497	544	488	478	568	510	543	496	518	511	535	510	505	514	483	523	536	506	503	535	506	516	517	517	530	533	515	519	528	465	579	552	535	535	490	480	506	507	564	471	515	520	528	512	507	496	454	541	518	516	550	491	509	509	539	527	534	478	482	499	528	526	508	511	533	507	528	563	516	483	517	511	533	575	488	509	529	530	527	472	517	513	509	576	469	578	514	518	483	554	521	520	527	557	542	487	535	523	526	525	532	553	517	498	530	543	528	536	511	516	548	524	515	549	506	531	483	495	564	529	501	498	499	493	511	508	492	472	495	530	524	510	525	508	522	534	503	531	507	540	517	543	500	549	522	517	509	495	509	510	530	548	507	537	560	502	544	536	502	506	527	510	528	528	509	515	489	520	515	516	528	566	489	501	496	497	556	488	528	524	490	512	523	474	468	530	543	542	523	542	520	529	472	546	497	520	525	467	468	554	508	502	547	545	503	516	548	509	529	541	568	560	535	546	523	495	523	534	477	532	490	493	534	490	528	478	518	549	530	469	527	521	546	510	478	523	495	516	535	487	524	507	522	502	521	537	570	475	524	506	495	527	566	509	498	522	562	513	496	520	534	553	531	513	537	513	533	551	550	535	520	507	511	491	529	531	490	445	481	489	517	536	518	562	544	519	532	515	545	517	522	516	486	549	534	528	542	499	561	515	481	522	540	533	534	527	534	496	522	506	515	578	512	487	514	523	514	578	521	525	493	524	552	488	511	510	523	515	560	514	525	483	515	515	507	497	576	466	495	543	512	546	558	512	522	522	515	526	536	541	502	537	518	538	522	501	531	533	511	522	505	564	550	518	461	499
27225	25837	27592	8404	574	481	467	539	1785	2613	1971	1157	687	433	406	440	413	402	430	407	419	406	416	385	402	438	417	421	377	416	425	446	427	422	469	403	427	421	418	432	432	437	439	411	420	411	397	452	457	406	412	416	403	406	414	416	440	458	456	428	422	435	397	450	421	417	430	428	413	406	416	435	410	430	403	406	456	434	434	426	426	461	433	446	402	431	400	435	462	463	416	421	405	401	443	388	446	422	378	402	396	422	383	430	407	381	404	392	449	379	414	379	410	410	402	387	414	433	429	465	389	410	414	415	437	418	468	441	410	404	417	434	403	410	419	408	428	426	421	400	444	435	420	435	452	438	446	370	430	428	435	394	438	447	421	425	434	460	448	406	433	417	442	413	382	419	420	401	374	421	408	417	462	404	439	449	401	433	446	405	415	464	452	398	425	427	411	457	402	407	429	411	405	420	383	430	405	416	433	416	411	383	433	408	431	414	409	411	419	429	435	415	436	398	419	423	367	413	406	410	419	420	386	429	437	413	404	430	414	401	414	432	446	420	440	417	455	446	432	457	430	395	440	421	419	437	429	412	392	428	433	394	411	403	429	414	438	421	413	443	421	427	461	395	418	415	422	445	386	431	420	433	397	413	466	446	402	415	418	423	442	410	395	433	454	417	390	432	436	412	405	427	384	430	441	462	424	452	455	428	449	470	380	412	439	446	426	419	399	423	397	430	419	382	417	434	432	369	453	421	423	407	403	403	421	411	383	410	427	435	442	402	405	396	406	416	427	430	393	414	431	427	392	399	427	411	423	408	425	411	419	388	421	443	402	424	431	420	437	449	405	391	401	457	408	413	422	402	415	428	377	466	447	446	412	449	423	437	422	385	435	438	469	410	431	417	436	393	404	371	418	434	408	417	463	394	420	427	405	459	416	461	449	435	425	438	422	420	417	457	416	421	419	408	411	445	420	401	398	407	450	429	403	413	442	450	402	403	420	437	437	383	414	442	421	434	420	413	449	442	432	417	437	431	438	436	408	391	430	424	397	458	430	410	397	446	447	420	413	400	393	431	396	424	420	462	436	469	453	365	457	433	424	392	420	430	435	423	470	420	442	414	398	397	426	417	426	410	420	413	426	457	416	396	457	435	461	423	394	379	445	428	397	430	414	422	435	383	416	406	405	393	435	421	396	420	394	427	408	422	407	427	418	381	405	418	450	453	433	474	394	394	415	412	397	435	391	428	416	445	409	408	434	434	433	397	421	392	413	418	430	389	440	424	397	428	433	451	431	404	425	427	386	444	372	392	414	390	402	448	439	411	436	417	420	440	415	451	432	446	427	409	417	420	461	420	433	424	429	423	423	398	418	441	434	417	427	450	419	425	414	419	371	399	424	424	446	426	422	412	417	392	414	391	401	412	419	445	440	446	412	436	416	414	395	385	441	412	456	402	427	428	417	439	411	446	428	435	383	440	441	418	455	428	383	396	428	389	430	433	438	414	411	382	417	437	429	417	417	427	404	413	383	398	428	394	403	397	413	409	436	421	416	434	435	391	443	414	435	419	415	454	436	405	427	425	435	428	371	428	449	399	411	399	458	396	426	429	456	442	420	468	412	417	445	429	408	411	420	415	424	439	422	371	438	414	406	412	409	457	396	411	428	435	400	420	406	386	435	389	426	434	403	394	425	446	420	420	413	390	433	433	407	421	448	383	408	440	418	414	466	416	420	429	424	420	439	457	398	393	402	403	438	437	437	374	416	397	439	461	454	413	398	402	419	403	377	411	376	420	438	396	411	404	393	430	415	415	392	425	428	419	410	425	418	440	415	414	431	455	449	430	435	400	434	408	419	422	392	401	417	410	435	425	397	409	416	426	437	437	431	408	425	439	435	401	406	424	407	405	408	418	435	429	399	428	422	421	396	401	414	425	404	422	456	391	425	418	429	391	445	445	419	401	430	424	413	446	396	387	416	439	417	422	411	437	420	411	390	471	404	432	406	437	444	426	411	395	419	424	404	431	412	421	440	419	391	419	458	441	445	445	450	397	437	407	429	445	423	398	442	406	395	444	408	431	439	407	438	445	424	401	440	436	413	406	385	387	427	450	426	417	439	425	396	407	410	379	452	396	391	432	415	437	399	420	393	396	428	406	384	417	431	428	482	413	445	391	419	428	414	464	405	407	410	407	439	422	421	432	445	399	443	455	440	425	441	411	434	411	427	436	416	417	400	407	402	403	432	420	424	382	410	445	445	444	445	422	422	393	414	428	434	409	424	372	413	418	402	431	411	404	456	421	399	372	409	424	398	427	406	420	421	419	444	402	439	423	483	383	451	427	400	421	443	404	423	423	421	418	437	426	459	419	427	436	419	410	406	422	414	453	394	432	430	377	400	418	421	415	430	410	432	417	449	446	430	433	438	425	413	427	402	407	434	411	431	426	438	434	450	401	434	432	414	419	440	407	433	407	465	406	440	414	433	421	426	426	407	422	415	411	422	409	437	451	426	435	436	422	449	434	426	406	438	420	405	417	409	421	393	381	427	425	400	406	448	440	387	404	414	455	445	408	420	403	441	414	496	421	437	400	447	434	452	400	430	397	430	412	413	450	402	450	453	438	428	421	463	433	431	425	448	410	402	446	442	430	414	455	430	399	405	406	401	424	396	391	408	400	408	445	398	385	419	406	390	388	429	395	448	422	408	412	425	407	398	435	404	430	432	410	425	416	433	444	439	444	399	394	394	419	401	407	456	425	447	415	392	467	405	437	403	414	415	434	398	431	410	410	455	408	419	395	452	449	396	405	425	421	418	410	434	440	415	374	436	456	416	435	416	432	411	434	398	445	421	441	441	423	429	457	442	422	418	394	407	437	432	409	381	425	423	437	410	442	438	401	437	407	385	436	404	419	404	414	403	467	455	445	408	424	440	423	397	424	416	411	426	402	398	410	444	400	428	423	414	405	409	479	418	388	393	400	429	424	402	406	435	430	396	430	430	419	424	425	463	419	418	413	385	401	419	415	434	477	399	434	402	394	428	423	404	434	373	431	419	441	420	389	396	423	433	378	432	401	440	398	426	426	402	433	425	416	436	413	424	418	402	393	423	391	447	407	414	422	384	412	451	426	410	407	385	434	427	433	426	411	453	389	430	440	406	417	461	440	404	410	456	442	419	404	449	395	458	424	434	427	451	431	401	420	385	401	410	409	405	399	453	412	451	427	416	450	401	442	396	407	441	411	438	414	398	441	398	434	404	459	403	404	408	399	412	399	397	393	418	416	418	464	405	438	399	433	379	409	424	436	411	428	410	427	409	424	432	439	411	444	434	381	405	429	435	419	391	439	467	423	406	416	427	425	387	400	352	423	428	393	383	413	441	390	483	428	440	400	419	407	425	430	416	465	420	428	434	406	397	440	412	418	418	439	411	419	433	403	434	407	407	416	429	390	411	412	470	394	427	422	433	453	482	453	401	424	419	409	460	422	399	404	420	412	448	407	417	454
24699	43558	28346	4985	769	755	662	1024	4000	5745	3953	2180	1192	589	589	637	586	582	607	621	617	596	601	622	579	577	622	599	576	600	608	621	601	633	546	591	646	664	636	612	579	575	595	609	630	586	587	618	588	620	618	599	554	614	623	605	600	582	635	660	568	580	625	562	618	646	633	639	619	613	602	602	591	625	571	592	590	583	661	633	581	643	650	557	564	629	593	574	611	612	626	603	611	624	649	624	608	537	630	601	610	654	603	585	632	589	614	614	622	609	558	605	595	606	608	600	561	579	612	582	603	594	587	592	616	609	573	588	597	615	614	628	624	634	588	567	576	567	608	603	577	618	604	610	588	598	591	623	628	663	628	603	644	578	604	601	598	568	576	619	645	612	619	564	596	584	594	607	535	580	631	602	601	560	549	630	584	549	560	553	591	625	600	636	616	552	571	612	581	548	611	604	620	624	597	586	606	610	643	559	642	616	612	620	564	614	615	630	592	611	635	607	608	600	615	642	579	627	569	594	581	607	605	603	630	573	584	617	608	563	605	572	605	619	614	598	612	634	591	631	644	632	603	621	581	616	589	600	620	605	607	600	556	631	642	619	629	602	576	564	608	575	622	622	545	610	595	603	569	645	638	614	587	608	599	653	604	606	612	581	599	578	618	594	612	606	629	567	597	587	589	618	633	610	599	628	608	617	606	649	669	575	599	601	625	611	651	601	574	619	645	665	634	626	603	590	632	594	606	588	630	606	626	617	619	592	600	574	604	609	615	587	632	650	581	585	558	600	565	601	546	588	606	627	649	613	607	568	568	634	659	602	617	595	593	614	617	598	609	585	597	591	580	607	603	596	604	614	594	630	625	575	632	593	622	599	594	545	587	611	572	559	569	611	581	602	584	615	607	570	584	580	601	601	567	603	568	620	625	612	569	616	588	621	605	598	607	606	593	596	576	637	622	613	617	570	626	610	612	603	618	623	601	568	602	651	625	585	627	604	616	627	567	623	626	602	629	592	597	578	635	598	572	599	622	554	631	621	570	573	621	608	644	591	572	628	619	633	582	627	609	602	633	612	565	590	574	633	615	594	598	583	614	603	607	610	574	599	585	625	617	553	579	600	617	604	616	587	589	590	611	584	607	582	573	601	543	597	640	593	570	582	610	615	577	616	582	607	592	603	620	607	580	584	608	555	589	609	632	640	591	594	555	603	590	579	572	594	562	558	640	588	631	616	564	621	601	617	588	655	626	614	611	565	563	608	600	606	614	657	625	589	586	622	616	562	569	616	567	605	577	585	596	565	561	580	626	651	611	627	592	635	629	583	581	620	605	610	610	624	633	607	606	580	615	614	611	599	585	584	583	598	618	616	561	573	590	643	593	587	622	648	622	630	589	608	650	598	596	605	570	633	611	609	593	607	625	654	617	587	613	616	610	606	558	639	612	646	610	574	582	593	594	609	574	566	648	640	556	616	579	588	593	634	588	582	592	624	631	678	552	608	572	621	621	569	630	591	581	600	636	611	592	588	576	585	624	566	576	577	598	635	540	629	602	646	619	626	614	620	617	602	592	601	594	558	588	635	585	623	577	619	578	602	565	605	613	573	573	616	592	576	589	601	630	559	595	544	594	593	601	625	603	595	593	569	612	592	572	605	619	577	567	601	599	559	639	623	606	579	629	579	595	604	577	618	623	580	610	607	597	564	552	607	616	599	622	637	612	572	600	611	608	579	655	587	614	633	597	584	591	554	598	602	602	558	576	626	565	575	560	630	582	604	586	629	576	622	568	609	562	599	644	620	573	606	564	616	587	585	570	574	646	610	645	590	595	571	602	612	603	584	635	633	582	643	630	630	618	628	624	630	607	667	607	607	592	603	618	613	627	590	621	608	641	567	612	585	595	617	588	585	640	606	591	610	614	641	623	592	622	627	615	623	594	611	591	566	597	600	590	620	576	586	574	597	599	633	613	635	614	592	595	599	622	596	589	585	601	631	576	617	602	590	566	555	610	606	584	601	618	604	568	614	592	654	628	595	622	570	635	578	598	604	605	598	601	579	649	586	547	593	617	573	595	597	589	575	613	583	564	629	591	611	580	639	635	619	639	577	557	607	633	556	591	611	625	638	613	628	602	636	623	582	620	618	625	596	613	597	564	588	614	550	581	618	612	575	607	603	566	603	619	629	620	597	639	567	608	606	652	638	612	599	623	635	609	606	646	635	573	608	575	559	634	590	588	594	599	621	612	600	583	606	591	597	626	620	583	600	675	593	574	627	597	601	616	599	612	604	605	601	591	559	586	595	606	584	557	623	574	621	589	557	600	622	622	580	624	611	657	624	593	593	614	583	558	627	581	617	583	589	605	550	636	574	630	597	598	596	625	593	577	642	594	605	595	601	621	595	638	585	595	585	616	584	599	622	631	651	611	620	603	626	559	631	612	579	598	588	583	554	640	613	599	623	591	616	628	575	619	568	610	570	612	548	619	605	576	604	639	597	587	580	590	622	611	574	538	581	590	605	628	632	626	592	609	608	609	611	619	634	641	604	641	615	596	586	625	610	637	596	618	602	631	583	653	593	574	628	589	619	603	604	597	588	626	598	591	591	605	607	620	566	627	613	545	635	621	607	628	600	565	597	596	587	630	617	597	582	582	619	564	619	649	614	577	576	559	613	633	580	593	589	610	589	572	579	587	609	629	607	603	616	572	623	622	586	589	575	632	633	593	608	610	586	592	578	595	632	642	602	667	606	605	650	628	599	596	604	624	606	598	557	577	601	591	584	652	614	551	594	611	635	596	613	558	612	588	583	615	623	603	593	577	592	630	615	583	573	556	591	631	605	605	578	587	623	623	605	619	591	605	573	605	629	570	617	592	621	596	602	636	598	593	651	596	554	593	610	612	669	566	656	617	587	623	604	656	581	627	605	637	578	624	614	594	618	576	611	604	614	565	597	613	609	650	635	598	637	628	610	628	555	571	574	627	643	572	569	589	646	594	558	623	574	617	622	634	586	582	581	574	576	618	625	560	617	577	593	615	564	569	549	633	545	568	633	605	611	619	617	594	648	610	578	601	628	598	559	569	563	602	578	582	582	581	558	569	651	583	599	601	585	614	578	600	585	626	549	593	603	620	607	606	634	602	601	582	591	620	595	593	601	594	591	605	655	565	602	613	635	611	617	635	578	599	631	621	563	597	548	616	609	561	600	641	615	610	581	552	590	593	619	576	569	573	615	605	587	609	583	577	590	603	616	608	584	594	547	609	644	613	605	574	582	572	636	616	616	579	573	621	635	602	615	645	611	624	640	642	606	586	608	598	625	613	641	631	570	599	546	574	619	623	623	602	584	604	623	605	582	592	566	626	587	591	589	594	593	580	607	595	583	608	641	548	587	587	605	569	599	614	638	619	550	588	618	587	616	601	580	613	602	555	575	600	625	588	657	603	619	583	595	626	596	617	607	582	560	652	581	620	589	620	631	630	613	625	584	635	621	636	605	571	589
24456	22334	32249	25122	17529	4439	940	4389	13749	16338	10392	4497	1555	504	462	490	512	501	484	454	478	474	486	489	511	462	479	472	468	467	553	471	488	467	503	516	473	472	468	468	483	497	538	506	511	469	471	490	470	534	519	507	504	489	461	503	506	446	479	504	482	474	520	496	468	483	483	509	487	484	503	466	490	527	511	440	446	452	443	496	473	501	470	485	482	506	495	458	508	495	467	519	493	495	486	484	463	490	481	457	464	469	494	475	512	474	446	488	467	449	498	485	485	494	498	498	488	500	472	483	488	496	493	492	510	485	485	515	482	511	448	527	488	454	477	513	491	462	517	465	468	495	491	485	472	507	486	486	476	517	488	487	485	474	485	502	454	468	476	507	477	481	514	507	462	460	495	520	446	446	480	491	462	483	510	484	487	489	479	546	470	508	527	422	500	481	503	524	460	507	462	485	452	508	473	536	475	461	511	500	494	492	512	474	511	497	493	444	437	522	487	459	470	489	488	457	469	504	453	453	486	476	486	474	487	457	442	499	478	483	447	483	470	492	496	467	493	451	494	472	461	456	472	441	479	472	556	453	497	509	490	463	476	482	462	446	474	486	486	478	462	468	519	457	479	472	557	485	518	490	500	444	451	495	480	490	456	472	471	492	485	479	493	493	485	450	476	482	487	467	460	480	474	519	483	465	473	446	483	446	484	458	432	476	476	486	495	477	485	445	531	491	505	513	455	451	471	494	519	468	464	483	489	473	495	486	510	505	468	465	430	492	469	466	482	474	468	535	473	491	476	481	466	477	477	479	469	490	445	516	457	493	508	490	505	502	502	478	428	469	496	496	495	532	475	507	483	502	452	476	452	495	447	512	444	459	494	496	462	511	475	453	461	508	464	483	489	521	493	467	476	494	464	478	495	520	496	478	485	478	489	509	466	481	445	474	499	474	473	482	500	479	497	462	454	464	502	489	516	519	469	447	462	480	461	476	463	468	521	519	473	467	511	521	493	471	471	489	471	449	529	507	536	494	505	484	477	495	461	489	496	468	507	503	502	469	477	461	493	507	457	461	449	493	473	462	441	501	480	469	484	494	507	465	468	473	501	466	501	511	489	477	551	440	504	479	468	506	486	484	475	463	501	506	503	476	452	495	471	480	476	453	480	495	476	472	462	493	512	462	461	495	463	488	513	488	527	487	490	446	517	478	500	456	480	477	455	480	506	452	474	509	480	520	469	486	500	450	431	501	461	472	498	499	457	472	531	485	492	512	462	467	484	475	465	509	515	496	514	494	487	532	489	426	455	435	529	480	498	479	463	479	453	505	511	514	492	473	486	446	500	504	484	446	486	504	503	477	447	446	437	493	526	491	513	465	515	476	480	493	460	445	470	479	462	465	482	518	493	451	456	481	476	464	490	469	461	454	469	466	452	486	467	476	489	527	468	432	501	501	434	454	479	514	495	471	473	473	502	496	483	462	479	503	485	461	515	468	451	492	482	452	488	508	466	487	459	472	490	477	495	468	463	452	449	519	492	503	500	414	497	492	450	504	429	477	505	514	512	453	485	496	469	478	512	512	483	472	526	482	486	490	491	478	464	486	496	487	507	468	499	502	500	515	536	485	494	502	460	472	461	466	475	477	479	491	496	484	472	520	507	490	501	471	501	490	477	490	461	524	503	494	470	471	457	458	455	519	440	445	466	478	505	451	477	478	458	502	479	478	466	518	496	510	479	478	441	498	450	474	494	512	473	443	471	501	450	526	482	452	437	517	450	501	470	489	455	467	450	532	416	483	458	500	490	448	495	479	522	438	489	441	462	472	509	470	492	490	479	470	466	506	452	494	457	504	456	472	482	500	463	478	494	521	527	504	511	485	475	463	467	474	457	463	489	495	477	505	490	505	479	472	487	505	487	460	467	477	496	477	469	533	497	475	464	490	480	470	487	466	493	479	521	499	468	496	492	498	498	513	494	498	508	508	458	506	478	497	461	450	444	485	468	496	446	475	450	446	483	457	458	476	492	467	466	492	460	479	458	468	478	459	483	448	453	466	478	497	462	456	474	457	490	482	491	473	473	503	501	508	502	424	538	530	469	454	523	494	506	505	431	528	511	470	506	456	486	493	462	490	494	498	455	479	504	484	498	488	485	465	471	493	474	467	481	480	496	452	492	474	469	468	460	518	455	441	481	473	450	499	502	461	475	499	484	522	503	482	508	472	455	459	438	539	523	474	524	495	514	506	506	495	504	497	451	441	472	506	495	544	444	463	496	478	480	479	482	475	487	469	477	474	470	488	469	433	509	515	468	472	509	450	466	466	520	509	469	469	482	467	490	470	472	458	481	461	463	509	457	492	454	493	472	455	504	473	488	454	492	456	519	491	453	463	491	467	451	487	485	472	460	526	513	454	500	485	476	506	483	480	428	462	514	493	477	472	505	461	505	459	495	460	468	475	505	472	463	499	496	516	500	482	458	466	481	481	472	449	518	481	493	512	454	476	447	465	480	450	475	470	479	487	506	488	491	469	473	482	491	482	492	480	485	469	467	461	470	438	500	501	458	472	479	472	458	516	475	448	463	479	446	496	506	457	457	456	496	480	420	428	529	497	464	456	512	474	511	505	461	479	492	530	472	456	497	493	493	435	477	461	498	464	524	467	472	500	468	454	452	522	477	471	474	520	484	511	478	464	497	496	498	452	459	502	467	488	489	472	450	502	465	453	512	466	455	440	485	443	501	501	455	482	467	497	474	473	500	483	500	462	491	508	480	498	455	509	483	495	471	480	463	479	492	487	461	491	449	506	503	456	463	486	468	505	479	507	462	466	457	484	483	482	505	467	510	487	521	484	492	463	497	461	456	511	483	504	471	488	482	508	472	486	488	501	493	477	483	520	492	475	485	504	484	497	488	470	493	508	420	502	462	488	430	466	485	499	506	457	464	499	479	475	511	494	492	470	473	417	475	508	461	522	516	473	506	500	508	477	529	522	488	467	492	473	435	477	464	475	497	468	486	482	457	469	514	482	480	493	475	501	503	503	461	450	431	471	457	463	480	488	472	502	456	507	476	490	471	476	490	461	440	486	493	500	474	523	503	517	490	493	481	458	485	458	479	471	474	502	460	455	495	477	475	497	525	431	467	513	456	490	493	484	498	494	481	490	467	458	463	491	500	456	483	499	477	492	520	463	496	468	495	480	529	498	476	507	463	493	471	500	447	502	469	442	461	413	465	494	486	448	481	470	465	470	455	483	490	431	494	557	453	497	532	506	500	508	502	486	507	510	443	479	482	486	411	507	494	464	424	474	432	486	484	500	499	495	461	481	526	490	467	484	471	442	457	508	479	479	487	489	524	480	505	473	467	465	523	532	487	428	450	444	496	494	449	453	504	466	461	477	477	465	463	491	487	469	559	463	498	472	498	470	462	490	514	452	476	474	441	479	482	434	512	501	467	459	459	483	496	498	483	470	479	512	468	466	493	484	494	479	495	488	522	458	458	481
48328	85332	59841	16307	1992	1475	1550	9562	24769	24862	17443	8905	3211	763	698	676	723	705	730	724	693	697	659	717	703	691	677	692	707	715	725	694	732	720	712	708	728	670	710	712	720	705	730	657	668	709	659	744	690	694	647	712	679	695	644	678	676	688	690	762	702	691	687	704	707	648	664	712	697	685	729	712	707	687	652	720	676	661	664	673	685	702	689	703	648	703	748	676	721	686	657	688	676	705	699	703	707	708	707	696	710	709	684	697	725	704	674	678	663	655	675	708	701	683	677	664	674	655	696	739	657	664	662	679	735	701	707	692	666	653	705	684	740	722	701	710	657	712	687	701	699	650	710	705	656	715	705	677	688	648	706	703	696	694	637	735	734	726	672	623	741	654	695	699	714	682	689	651	675	712	694	675	708	695	670	671	704	705	662	706	693	679	675	727	644	676	669	667	699	702	685	745	714	694	702	689	644	695	674	667	728	709	632	661	683	720	706	697	640	703	775	698	706	756	679	686	676	696	676	692	711	682	682	708	654	645	660	694	725	698	699	669	713	721	723	679	733	675	674	648	686	721	691	683	665	681	689	696	666	668	651	704	709	671	663	674	716	678	650	637	684	658	678	726	650	656	679	722	661	710	656	689	692	708	687	660	723	709	697	721	609	750	661	673	680	657	658	675	654	694	718	710	709	689	670	708	712	668	695	675	693	710	654	674	686	680	710	740	724	720	676	696	700	653	664	684	687	696	688	635	654	676	671	698	719	656	700	683	649	749	666	698	683	700	695	667	674	692	683	703	636	709	730	652	644	692	684	713	702	680	665	704	721	704	715	666	666	733	701	656	708	678	676	710	696	678	644	686	681	682	692	718	704	680	663	694	689	651	698	700	699	723	613	691	663	690	671	691	655	670	657	691	732	687	669	725	709	722	690	666	680	671	717	681	706	710	694	711	677	703	689	695	688	677	712	693	690	683	685	668	690	641	673	671	690	682	673	702	705	671	667	743	667	704	699	681	715	670	697	644	703	699	694	688	697	658	685	729	700	701	703	691	690	706	769	621	709	727	706	705	668	691	698	689	731	714	713	700	705	743	673	707	656	714	708	681	668	650	673	661	680	688	682	654	688	688	703	710	715	696	709	670	678	685	662	688	706	679	704	657	635	659	687	706	659	700	707	660	705	631	648	694	712	636	675	697	707	715	650	686	750	680	734	666	661	654	689	707	632	712	652	711	697	666	687	714	703	714	653	663	666	692	665	704	679	711	728	655	705	679	616	706	703	656	716	685	682	677	713	666	675	732	623	675	644	708	701	735	672	665	724	705	708	689	694	698	670	657	729	678	722	711	691	634	673	685	707	686	678	649	705	705	715	659	684	676	693	719	742	680	712	658	689	686	686	707	692	663	644	665	682	690	703	735	706	660	700	688	678	658	674	663	711	686	728	668	661	703	729	716	697	687	638	706	710	684	696	693	682	708	703	664	686	713	681	691	702	690	700	710	680	704	726	678	692	685	646	713	704	638	676	663	680	689	712	691	679	702	704	664	705	693	704	681	707	675	674	713	708	621	670	616	694	676	705	677	660	710	697	679	693	698	733	727	650	643	723	660	668	641	682	707	715	702	726	704	698	646	687	705	691	677	679	728	684	659	661	704	690	704	708	682	693	683	678	690	680	661	678	700	662	681	724	681	671	664	701	655	717	712	697	705	665	719	634	725	685	721	712	718	741	703	686	681	661	650	664	703	723	700	689	667	722	682	744	688	700	704	683	721	707	708	675	709	655	748	677	776	718	698	655	656	678	704	690	669	665	680	658	686	690	683	654	757	700	690	754	735	728	652	735	745	682	702	701	711	675	686	658	703	667	683	696	695	695	658	706	649	639	641	699	683	730	674	714	688	681	676	690	704	669	675	633	705	702	706	691	666	693	746	726	686	708	688	701	726	703	697	696	656	687	668	665	683	714	694	698	681	680	694	682	662	700	682	721	720	656	649	670	656	670	642	673	674	683	670	672	684	706	701	668	705	700	711	677	689	683	708	648	683	704	635	672	730	662	679	672	742	700	674	665	695	696	687	719	649	693	669	700	675	676	686	718	730	672	648	699	759	691	678	741	687	704	692	679	680	678	704	720	712	701	694	736	703	689	702	677	697	746	698	689	712	697	690	661	706	737	661	691	697	693	667	703	613	718	696	661	725	671	690	699	691	681	687	694	656	681	681	721	653	673	659	703	677	704	698	670	694	715	691	724	695	715	673	674	715	678	686	649	673	705	728	671	663	704	702	677	691	686	736	693	683	703	667	653	645	687	718	727	681	715	719	693	684	697	701	688	674	661	697	694	637	702	702	750	646	704	691	665	677	655	684	666	694	709	714	727	724	704	695	676	725	687	694	667	713	669	709	672	699	730	690	722	708	715	686	652	710	702	661	731	697	691	659	680	596	681	702	674	690	673	696	681	694	713	639	653	706	645	684	691	691	687	707	666	719	733	675	694	684	780	669	707	692	692	690	748	680	660	671	667	766	657	675	669	711	681	738	643	673	658	689	661	693	748	696	674	718	665	686	691	678	702	706	644	719	721	704	697	677	681	722	766	659	654	654	665	657	718	679	686	672	689	707	709	683	744	688	694	712	692	679	674	716	697	665	669	690	676	702	690	722	687	715	678	730	656	677	687	716	713	765	684	728	678	671	708	643	655	707	663	668	729	734	637	698	689	696	694	676	681	733	703	656	651	666	696	711	693	731	703	685	700	683	711	691	650	641	688	701	698	699	684	616	675	724	705	713	703	689	688	677	665	686	749	734	704	675	662	678	695	671	721	733	666	702	673	689	683	679	648	687	711	666	691	675	671	698	680	670	665	688	733	692	695	670	713	656	665	652	775	665	726	644	669	670	668	700	685	698	706	689	675	738	706	659	712	689	703	646	708	652	623	696	692	732	723	705	704	730	653	702	707	650	672	708	694	721	707	683	689	698	633	669	689	658	699	687	706	666	690	678	679	675	705	674	659	709	639	714	652	702	659	669	702	656	695	662	711	714	690	735	703	699	661	675	649	730	691	666	706	694	705	643	712	685	664	674	710	714	659	705	655	726	690	647	697	682	733	697	687	670	681	677	687	660	718	642	713	684	702	679	709	691	635	659	672	697	640	707	704	657	673	679	699	717	677	707	693	643	677	673	708	695	658	696	699	698	689	730	681	708	677	711	693	732	682	708	685	670	711	710	657	654	684	728	702	692	695	647	683	690	685	714	697	689	710	730	703	619	696	697	716	682	657	707	712	690	713	717	672	695	633	684	686	689	654	639	708	717	677	664	687	636	684	716	676	660	694	686	717	704	646	692	717	722	672	717	714	716	663	685	680	638	691	680	677	655	671	686	714	712	700	689	691	753	709	703	665	701	704	705	705	726	698	710	669	666	650	739	686	694	678	674	694	661	679	668	691	701	702	698	666	680	689	670	739	653	650	678	699	715	688	648	647	680	722	637	656	723	682	647	690	658	651	681
23162	21566	29712	24602	21232	18443	4034	1933	23135	29032	20954	9849	3157	606	360	365	345	432	363	346	347	387	391	360	407	376	401	345	403	335	372	408	334	381	379	356	366	370	373	342	373	366	362	333	406	370	372	361	400	375	373	363	369	357	376	394	380	360	341	360	402	338	342	354	393	411	390	340	346	350	373	373	358	370	411	405	370	361	368	376	358	330	376	369	384	373	352	375	360	386	397	357	370	352	392	364	400	380	362	372	373	390	363	373	365	358	378	365	337	355	387	386	382	362	358	353	393	378	395	378	360	349	367	376	337	351	400	357	395	338	380	354	361	364	350	354	354	387	358	380	352	355	347	391	390	364	383	357	388	397	378	371	361	383	363	358	362	353	386	396	397	362	380	370	357	364	379	360	353	372	363	406	368	369	391	412	325	342	356	368	352	371	356	397	376	347	366	395	391	379	374	381	336	377	382	344	383	372	383	387	373	357	363	372	381	362	393	391	384	371	368	342	364	389	394	372	374	354	370	373	388	339	361	359	365	339	346	338	400	401	372	396	358	352	366	339	379	338	360	390	372	370	357	350	378	397	371	364	388	370	343	364	340	335	365	349	347	369	391	381	348	384	367	383	406	359	393	373	373	393	346	368	385	368	367	360	389	363	390	380	366	377	356	343	365	393	374	350	364	381	377	406	356	346	364	356	375	367	371	371	366	393	383	371	326	376	411	372	374	375	356	390	377	365	384	360	366	368	415	376	361	358	352	369	350	407	367	381	356	367	361	388	371	355	376	367	369	363	388	370	367	366	331	351	351	362	343	380	375	347	355	363	364	365	400	361	359	363	395	366	384	345	370	343	380	370	394	356	378	390	375	356	367	365	371	354	396	359	397	327	399	373	390	383	370	350	341	360	372	342	352	354	377	371	336	329	399	426	350	373	319	375	375	410	371	374	349	397	389	360	360	356	348	371	405	349	388	376	368	382	375	376	354	359	377	379	380	362	369	358	360	367	389	401	373	383	356	362	371	344	350	387	377	345	354	373	363	344	378	347	372	390	368	380	360	389	350	397	376	366	366	380	403	381	365	395	367	372	373	352	380	384	348	368	356	408	367	336	360	369	389	344	376	364	341	368	393	406	355	344	377	337	383	400	366	393	364	388	386	404	428	374	369	388	394	362	345	354	398	366	365	345	365	354	391	384	371	352	391	359	367	398	341	377	351	362	366	351	367	388	383	405	419	365	370	354	359	376	382	374	375	375	360	412	387	392	341	387	359	359	379	331	352	371	332	336	375	413	351	373	386	422	334	373	356	361	365	388	349	364	374	382	359	383	363	372	417	394	365	395	374	384	368	391	375	387	382	391	356	375	348	381	357	355	377	382	410	396	353	356	388	367	375	368	387	363	373	369	402	347	402	388	385	337	374	357	391	396	362	378	362	375	347	363	340	386	358	377	418	346	341	382	333	385	351	369	350	368	369	374	355	393	388	355	382	402	404	378	349	381	361	347	366	373	363	358	348	376	391	370	358	368	400	375	385	373	385	375	366	372	352	372	379	374	344	349	329	378	356	327	351	381	357	387	373	349	384	384	381	384	383	368	364	393	343	388	341	383	379	390	359	373	374	401	370	397	346	383	354	374	350	405	416	356	357	386	358	384	379	374	351	330	396	368	333	398	385	373	380	369	360	358	360	353	427	336	337	363	363	368	338	365	366	359	406	369	393	402	375	402	392	364	345	385	400	351	362	357	366	359	336	385	387	407	370	383	351	374	377	376	352	390	371	390	377	369	357	378	400	401	349	374	385	370	404	377	404	358	382	406	349	386	381	336	380	378	376	356	343	387	370	369	355	358	394	400	352	368	335	378	387	382	354	347	367	396	382	380	402	406	397	393	387	405	387	367	338	361	371	354	363	362	371	328	397	347	376	378	376	412	375	375	392	344	341	362	376	370	365	373	416	364	356	386	372	359	362	373	351	312	357	373	352	365	398	356	369	336	360	391	353	338	362	340	365	356	369	359	346	370	413	374	336	392	369	379	372	379	343	371	388	377	387	361	386	356	383	349	366	373	372	362	359	386	379	386	395	357	343	343	347	366	408	377	386	378	353	364	370	364	388	356	388	377	373	391	394	394	366	380	372	363	372	397	341	401	339	404	340	355	337	357	385	387	363	388	375	363	376	393	388	382	367	374	377	371	386	407	373	388	387	386	363	399	372	341	356	378	334	390	402	353	362	388	354	377	349	341	368	351	375	356	344	384	370	402	390	382	346	385	366	359	383	358	351	380	326	358	343	380	401	390	394	382	371	376	377	326	361	391	385	386	391	371	360	414	384	360	384	356	341	347	342	367	334	385	367	350	377	381	357	408	365	386	374	355	361	380	400	378	363	371	372	349	352	353	327	376	351	351	340	378	365	392	365	348	363	389	407	410	350	358	333	387	367	351	382	372	378	357	356	386	365	341	376	376	371	348	388	348	388	371	379	375	364	372	386	397	388	333	326	384	395	382	348	353	385	381	379	384	354	402	363	376	367	350	401	380	365	359	371	387	363	385	372	368	393	372	375	364	397	377	383	353	350	372	397	360	365	364	359	421	341	375	406	366	353	369	394	358	377	382	349	382	381	380	348	349	385	379	406	347	369	356	379	372	378	358	387	361	398	364	325	338	378	344	371	390	371	391	363	360	364	378	363	389	406	343	367	342	341	369	358	369	368	351	389	354	349	381	410	360	386	386	360	367	366	392	374	376	353	387	340	338	352	386	354	363	368	413	396	393	335	368	384	415	366	357	345	368	377	359	387	373	376	339	389	367	361	370	401	333	386	343	369	409	363	384	385	373	388	378	358	358	360	398	344	364	415	403	326	361	381	365	352	418	392	349	334	359	388	404	334	367	354	342	357	358	378	359	387	364	381	360	379	358	346	372	334	368	384	385	381	384	368	365	388	378	376	363	366	397	384	378	385	389	358	358	375	337	382	348	397	364	363	367	370	386	354	360	351	368	355	388	373	371	354	356	350	380	379	368	370	374	363	405	373	356	397	351	383	379	371	364	376	365	373	385	358	373	371	351	332	430	378	404	340	337	373	362	420	376	364	406	380	355	412	367	368	326	405	372	377	396	352	412	378	384	372	388	352	387	355	375	392	366	390	357	317	393	400	371	366	353	398	383	396	376	347	385	405	360	348	368	389	362	364	373	361	387	377	366	356	349	368	435	403	382	336	358	355	358	361	365	345	374	359	348	399	368	352	375	374	362	382	383	380	386	376	387	384	355	370	372	383	379	341	366	353	367	362	339	389	385	393	373	358	376	367	362	376	387	383	345	358	371	349	372	367	374	371	362	389	370	342	376	343	390	382	348	338	388	362	369	393	364	337	360	373	366	381	365	391	413	355	394	365	355	357	352	379	355	350	380	354	329	362	400	311	384	402	361	356	334	384	345	402	393	362	391	388	375	390	352	377	378	367	382	350	354	385	340	346	392	384	341	373	390	360	397	375	355	390	385	375	382
57396	99653	68201	26145	7195	2212	1800	4527	35003	36630	28062	15962	6262	965	549	550	531	521	514	537	544	542	534	540	557	560	527	539	503	599	552	494	497	529	520	498	537	530	586	530	513	564	571	557	575	497	554	542	561	540	527	510	530	535	550	538	498	557	530	513	561	553	565	553	553	571	558	500	567	517	557	525	530	525	509	545	508	548	511	502	505	529	515	506	571	548	535	533	527	538	573	527	520	548	507	497	509	517	579	542	500	574	553	530	526	548	542	527	547	566	556	525	560	554	495	523	530	517	531	532	545	542	523	531	538	524	540	506	528	526	523	545	534	533	579	517	538	492	537	536	527	495	508	531	538	504	525	501	531	541	521	536	566	491	548	503	575	543	521	493	569	544	538	554	521	602	521	569	524	514	513	543	560	536	516	535	535	566	524	515	522	551	520	542	552	588	519	536	481	591	548	565	544	482	539	569	503	550	548	543	546	561	533	523	516	527	539	525	535	514	580	532	525	498	505	535	563	533	539	553	507	511	483	513	546	532	549	514	530	533	500	551	527	525	554	533	526	569	558	521	535	525	526	537	542	544	509	556	495	535	538	545	528	538	535	566	556	557	543	508	548	515	505	527	534	528	504	550	542	519	510	524	546	552	500	534	536	540	534	527	506	540	517	533	578	517	561	484	512	576	522	545	513	498	523	525	547	475	516	521	571	552	503	570	536	534	530	542	548	507	527	511	510	516	532	534	571	532	554	487	499	531	526	532	568	527	514	543	526	493	526	505	526	487	575	529	487	556	530	582	550	521	552	555	504	521	551	492	511	549	522	491	551	505	537	536	565	551	538	522	539	523	526	536	539	497	548	502	551	573	559	508	532	533	541	528	496	526	508	556	515	554	543	503	539	511	490	521	504	561	564	547	521	495	524	538	476	490	570	528	523	549	532	507	494	518	539	558	535	517	513	492	550	541	511	582	555	507	518	545	563	542	536	497	572	515	534	522	531	511	540	501	566	566	548	506	511	510	564	540	511	520	549	522	521	534	559	520	506	517	518	561	538	526	551	572	530	527	510	517	563	554	512	504	564	479	527	551	532	540	554	512	537	528	509	529	569	529	511	550	510	505	496	490	510	490	540	521	574	544	568	560	521	537	548	516	530	509	533	534	526	530	556	495	585	538	524	562	495	549	499	529	540	553	546	598	537	540	525	526	525	528	551	545	525	501	586	517	532	549	542	525	544	534	544	528	527	501	537	532	502	551	547	540	544	479	525	526	518	537	555	501	509	507	573	520	531	543	531	514	591	519	533	536	513	503	507	525	532	513	559	534	544	517	502	525	528	527	539	588	541	516	562	504	573	522	526	523	538	585	552	516	567	508	549	533	538	518	519	507	550	529	529	550	537	485	534	551	552	522	531	547	517	521	558	549	512	532	537	519	511	516	541	478	488	519	526	537	528	548	529	558	552	501	538	524	555	515	518	539	531	524	525	546	549	549	504	523	547	561	566	555	503	529	495	564	514	535	518	545	517	512	555	528	542	507	552	523	560	505	534	554	531	532	558	589	535	571	544	563	510	559	546	518	536	513	544	537	532	543	512	538	543	578	526	536	543	514	522	496	554	515	532	539	496	547	505	517	558	567	537	520	558	545	505	567	527	487	561	546	547	531	532	510	562	577	532	520	544	542	520	532	560	569	520	537	548	510	546	513	525	523	544	564	541	517	528	541	519	537	510	532	543	534	512	568	533	553	518	567	521	516	531	532	534	586	504	507	493	516	515	544	538	565	582	517	498	525	554	576	530	552	511	533	574	488	539	533	575	576	534	576	528	565	551	575	572	534	542	549	491	523	503	524	535	506	525	528	530	533	573	492	519	516	583	529	498	549	532	541	519	528	514	499	555	538	540	561	537	550	541	540	516	528	517	535	545	528	536	549	524	530	502	517	534	530	507	557	554	533	534	549	519	539	523	537	495	526	537	546	509	511	506	558	562	535	566	501	515	586	515	568	518	528	533	500	504	525	567	585	558	555	528	530	548	548	554	549	562	493	549	480	559	515	546	546	567	528	523	513	511	512	513	497	521	553	567	527	516	527	538	528	564	526	503	491	554	516	492	559	580	542	548	543	532	493	503	550	552	516	540	496	545	528	538	488	572	555	520	547	536	532	537	551	561	516	491	537	532	544	531	521	544	567	567	567	536	542	541	552	501	541	504	498	523	528	551	517	508	519	511	542	519	517	561	577	507	540	564	546	544	544	511	529	511	513	485	506	502	566	534	532	559	511	538	577	503	537	550	491	524	552	557	550	500	520	510	532	542	545	529	531	542	533	541	518	539	544	506	548	493	549	554	520	493	516	552	534	564	540	544	536	523	513	538	579	560	560	561	525	509	550	531	534	530	528	563	595	501	551	494	528	542	548	563	556	539	535	525	495	510	523	502	525	531	526	558	523	542	571	566	532	549	521	529	536	558	524	518	553	543	528	517	544	529	539	514	545	514	553	508	474	519	503	511	574	508	526	544	559	517	551	526	532	548	523	577	539	544	537	494	491	537	541	510	527	540	518	529	544	522	513	538	561	527	525	511	539	581	530	520	549	544	538	574	518	534	544	556	531	544	541	482	508	563	568	534	545	499	520	546	539	531	539	535	531	574	526	531	530	522	513	526	517	559	500	484	532	540	548	556	558	523	530	539	581	516	531	534	522	540	499	511	570	500	478	544	557	558	520	536	541	514	546	587	503	521	531	517	502	489	549	525	520	508	516	525	529	557	520	486	527	544	519	523	544	508	520	575	539	511	533	527	479	513	541	516	510	540	525	514	536	500	509	531	534	516	541	506	530	503	555	531	543	537	520	523	526	501	549	543	537	518	550	535	555	526	545	515	528	497	543	566	544	562	520	557	539	512	523	543	541	526	529	548	558	527	495	525	531	561	538	493	547	481	559	511	555	524	533	527	495	513	578	547	529	566	518	509	557	562	529	512	528	553	523	519	525	549	500	508	488	508	515	516	557	573	526	521	502	516	538	532	505	564	561	537	490	534	494	510	500	530	482	548	559	508	557	499	510	543	498	547	540	503	533	555	500	512	531	568	539	549	522	534	503	539	508	500	546	521	563	534	581	502	517	594	550	523	530	505	538	555	528	535	527	483	546	509	531	526	544	544	519	522	506	536	511	489	527	522	562	512	560	538	515	510	574	555	553	524	558	505	518	495	516	545	528	548	566	540	496	544	515	558	520	556	516	513	514	563	536	513	541	541	546	534	532	499	550	543	560	519	529	496	534	514	551	531	541	541	506	544	554	513	499	561	540	587	518	566	529	537	501	547	516	526	541	528	534	514	562	482	539	579	529	506	529	545	552	516	558	526	554	520	541	547	515	536	539	520	528	526	527	492	525	551	514	560	532	514	546	556	517	513	550	504	531	505	534	512	533	540	533	531	548	504	533	495	535	552	566	523	542	546	533	566	491	560	542	534	512	534	539	489	486	517	512	531	535	528	551	512	550	529	528
27192	25811	26811	9898	780	499	450	466	842	2978	2328	1268	721	488	444	445	441	445	424	434	448	432	467	408	461	450	411	443	442	425	459	463	458	436	493	436	459	447	447	440	409	444	443	420	441	452	412	471	406	423	494	437	442	452	463	444	477	442	453	447	434	430	473	443	458	472	451	423	389	418	449	425	433	420	424	401	452	456	437	423	434	443	431	416	442	408	440	498	433	415	418	494	415	435	407	477	420	412	429	408	447	451	439	416	418	449	470	439	417	432	441	438	423	444	437	451	431	451	442	403	458	421	475	449	447	472	459	436	457	438	461	453	421	436	450	410	432	462	436	447	429	459	441	396	442	406	436	436	440	455	437	416	444	445	462	437	432	445	476	476	449	418	459	414	455	456	398	446	400	464	434	470	439	434	434	408	400	414	405	442	428	421	419	410	423	413	425	420	465	436	432	457	460	419	426	446	419	448	457	425	437	415	410	449	411	438	469	459	437	422	443	417	459	439	457	431	432	401	448	436	437	439	430	451	458	427	426	458	411	458	487	457	458	414	403	430	448	456	409	406	469	477	427	412	440	463	410	416	429	427	438	481	451	438	424	456	438	436	446	440	414	422	425	435	400	450	416	435	432	441	436	450	448	446	472	418	457	459	447	446	456	419	410	417	437	430	425	440	389	415	431	435	465	441	449	411	416	431	434	444	417	455	440	436	427	431	418	433	430	428	424	415	427	418	433	441	422	445	417	450	419	429	412	431	436	473	446	425	419	440	446	441	405	458	490	437	427	449	439	409	448	401	451	466	436	435	439	468	429	420	422	390	414	407	438	450	432	442	460	429	416	423	433	409	407	429	430	427	395	421	431	469	439	450	431	452	454	427	474	443	443	435	430	427	440	439	468	436	406	425	441	447	430	427	437	433	442	411	467	425	439	459	460	416	431	452	436	450	415	440	427	468	414	403	461	434	445	422	434	430	426	426	411	409	426	456	479	468	432	407	406	424	420	438	406	432	436	455	435	416	411	447	411	427	422	407	450	417	471	454	423	405	467	458	445	462	456	435	455	487	452	432	435	438	451	436	422	403	432	448	434	451	451	433	441	415	445	425	457	456	441	437	436	435	441	422	454	446	429	451	422	458	466	409	452	474	424	438	458	444	443	434	448	451	420	436	438	459	437	441	446	449	406	417	435	456	460	455	448	437	413	412	418	435	408	448	434	439	424	411	438	423	434	414	460	467	424	447	440	460	426	421	408	428	425	454	432	439	425	481	477	439	434	428	416	454	454	417	422	383	428	386	450	452	452	419	445	443	414	445	424	429	429	431	432	400	447	440	448	437	418	431	470	407	471	453	439	442	462	447	428	439	419	465	459	447	418	471	413	451	451	402	451	445	408	444	451	446	462	455	438	483	390	435	409	449	414	440	443	453	420	422	474	391	427	429	436	435	423	435	425	408	433	444	491	457	416	432	437	435	418	413	393	445	463	415	403	394	447	445	418	405	421	415	442	454	433	422	431	418	415	439	445	442	448	419	453	402	455	480	447	427	456	433	417	437	444	438	434	420	416	450	410	426	428	441	430	436	436	488	423	401	429	443	424	400	462	421	400	416	412	417	439	418	415	434	471	442	410	430	440	418	429	431	436	425	440	442	427	422	422	402	448	420	415	457	413	443	412	420	464	449	432	422	440	468	467	469	442	448	437	420	423	377	458	398	384	451	442	452	460	480	409	440	468	451	415	462	453	438	431	416	462	431	419	458	447	453	457	437	412	434	408	425	446	446	455	466	422	445	445	468	463	463	465	432	439	405	486	408	408	430	458	436	417	418	439	435	440	440	403	394	422	424	415	401	422	437	443	441	458	431	464	438	429	421	428	441	473	482	390	413	426	415	433	421	429	413	438	443	426	444	407	435	405	452	415	435	427	421	433	476	444	400	412	434	448	438	426	433	453	431	413	441	459	454	412	428	462	432	429	431	429	446	423	452	419	453	434	417	453	441	477	429	412	436	440	424	428	409	431	449	410	414	391	478	419	384	462	415	424	439	402	439	451	419	428	481	448	405	431	444	463	443	449	440	435	443	448	453	457	429	421	436	430	403	443	458	441	440	409	447	467	437	460	410	422	441	399	424	439	427	442	446	452	445	444	410	462	406	441	417	424	429	448	448	408	385	448	436	423	448	434	450	397	414	387	447	450	391	446	475	447	433	456	463	419	440	438	447	430	409	408	457	441	426	436	450	430	446	455	439	431	461	422	444	434	436	431	427	444	413	431	436	453	429	464	430	432	437	394	429	420	394	405	448	430	439	416	441	441	401	466	456	435	435	451	437	415	453	421	428	395	431	475	433	445	440	482	456	435	420	446	444	461	404	428	450	454	413	418	389	417	458	434	430	440	466	429	416	420	460	409	408	474	434	429	407	417	484	430	414	422	446	468	423	460	492	423	448	456	459	434	431	452	411	412	472	467	425	430	420	428	459	442	425	478	426	443	441	445	403	417	408	447	459	426	426	457	401	420	431	436	413	440	460	416	420	408	426	464	420	418	462	428	424	450	391	429	461	431	475	434	440	403	460	445	423	457	471	407	429	408	456	484	393	424	417	450	456	389	417	447	432	429	435	432	434	397	464	444	457	456	441	465	450	457	420	457	402	433	411	435	404	427	450	457	455	458	422	458	446	425	411	430	430	416	420	467	433	435	425	429	423	429	364	424	435	440	414	438	458	417	432	448	458	424	416	424	464	433	444	426	493	446	450	451	424	442	466	450	447	445	426	428	414	414	455	453	450	486	447	456	468	414	437	426	476	432	438	451	449	474	424	449	412	426	437	457	428	436	432	446	415	422	484	438	418	429	470	419	440	442	474	429	437	459	431	417	418	432	433	451	398	432	402	417	451	461	431	408	444	421	420	434	425	413	430	452	410	430	457	440	473	410	446	449	442	440	458	398	440	406	435	432	402	436	429	393	454	451	436	408	396	389	420	425	443	443	420	477	401	435	429	483	423	457	394	484	412	408	444	451	435	427	462	454	455	437	439	436	451	425	444	464	445	463	428	451	419	428	436	440	423	399	442	438	422	461	419	423	419	413	387	455	447	423	445	464	427	426	448	447	436	423	465	447	462	441	434	402	434	439	451	460	438	399	417	407	413	418	444	449	440	414	458	453	434	387	439	437	409	411	427	446	445	424	427	447	427	434	396	454	425	414	408	395	415	420	438	436	403	430	432	448	457	481	416	444	463	434	468	430	459	428	471	433	419	435	428	441	397	474	443	425	447	428	470	452	432	413	424	429	388	436	424	443	448	430	462	441	451	411	459	429	418	449	452	417	409	400	459	436	413	470	437	412	409	435	463	434	425	466	435	428	439	487	450	446	434	484	439	482	407	401	442	464	393	456	453	430	406	384	453	461	435	411	430	432	436	403	429	454	449	431	467	442	457	468	426	417	467	442	417	426	388	419	425	410	447	471	403	399	422	393	437	441	429	426	445	452	435	424	419	441	430
24482	43488	28607	6730	951	782	781	694	1635	6608	4908	2528	1261	721	647	617	648	629	643	627	575	646	675	644	572	630	622	651	582	645	584	642	579	612	639	603	669	598	651	599	625	632	651	626	620	650	637	623	618	578	594	636	586	574	641	662	616	596	632	629	596	636	603	631	592	612	590	640	628	585	637	588	632	611	574	642	673	628	632	638	636	599	590	604	621	591	655	634	614	627	610	617	633	609	610	571	584	619	588	592	626	639	623	675	659	648	594	670	622	599	624	606	606	611	629	659	623	620	642	636	586	631	618	576	657	682	620	622	608	594	646	645	632	593	603	642	632	669	595	622	638	639	628	618	578	603	620	611	648	638	615	601	608	570	624	603	609	606	635	623	616	600	596	628	656	652	641	675	614	622	689	654	651	655	624	614	581	609	637	623	609	655	612	601	629	655	634	629	609	614	617	623	597	641	605	633	639	646	583	617	626	625	650	685	584	604	650	659	619	637	621	662	623	600	615	622	605	610	648	607	637	611	653	645	603	603	630	607	646	623	684	615	654	570	612	610	580	627	633	656	610	601	630	604	593	626	630	621	614	628	669	605	634	625	601	606	606	624	577	624	604	648	648	605	633	610	602	613	595	588	642	601	603	555	614	621	631	650	610	627	609	623	631	623	574	623	577	660	604	617	604	601	564	610	615	654	621	648	619	621	658	624	614	624	617	664	605	624	622	618	619	636	637	644	578	662	642	628	593	587	648	607	609	656	648	646	582	622	682	659	599	596	593	577	619	599	681	644	653	609	627	674	606	619	624	618	568	588	668	621	606	587	636	638	623	618	639	621	586	630	611	639	607	632	584	665	629	596	624	627	614	644	653	605	577	607	607	610	643	603	620	603	602	599	608	661	606	592	642	629	610	609	627	662	632	658	605	585	646	618	622	608	630	659	615	667	603	665	622	690	592	628	605	612	638	609	646	637	601	631	592	632	614	606	610	647	616	623	642	626	661	637	643	617	619	645	619	629	637	659	604	625	611	642	633	633	617	619	636	627	660	601	639	599	633	603	651	640	650	666	609	595	621	629	585	626	600	597	646	607	630	593	561	617	611	622	629	602	622	586	576	597	583	603	625	640	631	661	631	638	635	626	582	682	589	617	668	605	612	601	626	651	643	648	617	649	611	619	598	627	640	609	633	626	640	634	576	638	641	658	643	616	624	650	673	620	612	594	645	632	577	657	667	596	622	612	618	589	595	615	606	645	612	627	696	596	657	642	640	589	612	634	614	633	602	587	619	654	611	597	581	606	614	660	635	638	590	608	611	662	609	660	611	635	574	625	621	577	664	615	599	597	627	598	650	615	629	661	644	612	620	619	633	655	605	595	574	597	633	633	634	656	614	629	600	597	619	617	649	678	601	654	616	656	637	626	587	626	655	626	588	585	582	601	597	622	597	602	619	614	656	601	622	622	564	649	652	568	667	628	619	634	593	603	594	641	625	586	643	597	591	608	650	648	619	637	594	654	640	631	595	619	663	581	590	593	548	634	633	587	567	603	613	621	590	634	602	598	630	615	587	628	595	628	631	644	637	599	596	657	576	598	618	627	646	634	611	616	634	635	657	607	650	630	620	659	593	610	569	597	661	656	617	630	649	600	615	609	630	612	675	583	642	639	612	599	622	602	655	609	617	669	627	591	652	598	621	549	635	620	656	639	617	602	620	600	639	608	595	565	625	600	644	646	624	615	619	603	589	607	642	667	608	649	644	567	607	620	636	621	636	625	588	626	625	627	578	659	632	633	637	606	646	627	587	610	631	602	593	593	639	651	640	615	592	643	587	654	619	665	608	608	603	612	610	636	642	638	642	605	593	648	659	609	617	589	632	622	588	568	641	629	581	623	603	669	671	589	633	611	594	575	627	636	633	643	631	646	658	642	626	626	635	663	607	600	633	630	558	630	682	595	588	601	591	596	619	640	666	623	644	627	620	632	655	634	621	650	635	595	622	598	585	622	608	603	620	613	639	597	658	634	593	579	607	610	644	631	575	642	641	672	640	585	606	581	601	656	604	600	585	628	604	639	610	590	595	574	636	625	631	631	584	642	614	555	593	587	625	664	608	598	676	695	628	622	594	647	619	592	610	644	617	607	597	637	634	648	629	602	642	591	623	627	638	587	609	644	599	608	633	629	630	608	614	627	596	642	623	658	635	602	604	645	625	617	621	639	585	600	600	617	645	599	609	577	649	639	584	611	586	601	635	579	630	625	622	583	618	622	622	609	623	675	629	616	609	629	638	571	635	625	586	592	577	597	657	595	614	604	657	616	617	594	634	614	579	631	605	664	586	637	617	638	637	610	626	634	636	618	646	619	661	570	595	626	658	616	615	619	594	615	645	595	635	594	618	668	620	628	613	621	605	589	642	629	601	604	626	638	601	615	611	623	611	620	626	581	594	569	625	609	614	619	609	639	600	588	639	597	617	618	593	626	643	628	651	627	650	592	632	602	618	588	614	639	631	627	606	673	577	635	624	657	683	617	649	629	608	637	588	653	625	556	613	606	632	600	593	654	640	640	585	642	615	628	646	629	622	626	621	616	635	605	628	626	666	598	629	626	604	597	628	622	602	645	625	634	627	667	620	665	592	657	693	608	632	654	654	642	655	606	625	629	640	614	610	634	599	657	577	619	669	628	565	584	679	605	589	638	601	628	628	642	579	639	637	607	621	604	613	639	663	608	618	614	597	602	590	615	658	643	577	604	662	602	635	626	675	631	645	622	604	621	604	618	601	659	598	629	618	606	606	629	657	638	600	627	593	618	648	571	657	635	648	624	592	637	604	654	632	570	666	632	618	681	642	623	624	634	633	637	604	617	660	659	647	613	650	623	656	614	618	627	647	612	660	615	601	612	614	611	609	630	620	609	639	610	600	586	623	633	622	597	634	612	657	641	611	633	619	637	596	609	657	642	623	589	627	654	631	664	623	636	642	597	670	621	599	630	619	609	623	617	649	609	633	634	626	648	597	577	610	649	628	638	593	634	618	636	597	626	620	621	596	628	664	598	577	613	626	632	616	570	672	653	620	571	626	596	625	671	668	659	608	619	614	610	589	666	622	638	612	655	604	582	694	585	644	601	610	663	603	613	618	639	663	620	622	625	625	588	592	591	598	638	642	643	608	656	620	616	654	580	607	629	602	658	656	634	610	600	662	626	651	634	599	645	618	646	643	687	588	586	621	606	642	624	631	635	605	587	590	642	649	643	584	638	627	591	654	629	660	617	622	605	594	655	557	639	660	671	634	658	610	582	582	635	619	647	599	664	616	625	581	659	674	612	630	631	580	589	643	594	635	623	616	601	607	622	610	631	637	628	644	593	613	567	617	616	606	627	612	654	642	630	638	622	585	623	655	621	584	647	591	629	577	579	622	621	612	577	615	629	584	649	602	596	576	615	611	592	602	584	615	602	638	610	643	671	595	592	661	617	676	649	597	617	589	625	590	648	642	615	618	596
24260	22103	31567	26869	18197	5065	798	989	8029	15731	11314	5277	2080	759	497	478	503	505	493	477	496	522	505	525	519	482	480	506	484	464	488	532	463	490	515	500	513	509	473	486	485	496	472	486	529	478	493	465	488	507	494	503	462	514	483	510	518	514	535	517	484	502	522	490	488	497	463	449	515	458	514	490	524	506	498	469	491	504	473	493	505	505	530	469	532	477	538	505	442	425	489	498	507	514	511	530	497	506	464	470	476	516	476	498	518	475	460	472	520	448	498	483	515	448	479	459	484	471	506	496	486	455	496	491	478	500	509	495	457	493	445	462	483	457	501	488	477	508	497	485	516	503	505	461	488	513	520	465	502	475	479	498	495	491	480	495	472	489	480	480	533	468	537	500	497	487	481	446	490	483	494	521	523	480	511	530	499	480	498	507	487	485	456	482	502	468	502	496	501	501	491	477	506	496	542	494	467	483	479	484	512	510	507	506	510	496	493	461	453	518	498	466	497	491	490	523	533	466	455	506	481	512	514	526	482	521	514	534	481	482	465	480	528	497	483	507	462	510	511	491	502	494	496	508	512	474	480	495	522	500	477	499	470	469	481	491	521	443	457	517	549	523	470	499	476	503	473	477	492	493	498	506	480	492	474	488	448	485	475	502	493	492	491	519	476	506	453	468	516	469	478	504	493	499	549	461	493	498	481	498	513	515	529	508	445	489	463	498	519	514	484	477	472	477	526	490	496	467	494	493	503	479	506	517	466	501	466	510	486	476	505	489	511	497	479	482	479	518	505	491	474	530	487	487	503	486	493	476	475	479	496	493	473	496	534	484	442	467	487	496	479	493	480	477	509	509	536	494	511	448	478	513	509	469	468	528	537	512	485	483	496	487	506	516	499	495	508	480	516	483	479	491	489	540	518	492	476	503	498	475	481	496	497	484	481	498	507	499	505	491	450	478	486	468	507	458	490	478	477	463	475	512	478	491	485	513	504	455	539	472	502	473	486	470	490	486	481	471	456	502	486	510	497	488	479	488	450	507	488	508	465	475	528	485	501	496	490	472	467	505	504	495	498	470	474	525	521	496	537	462	504	476	493	520	476	517	500	474	512	474	512	500	513	482	512	512	459	476	502	511	485	478	482	469	467	526	484	480	487	534	488	453	490	457	524	464	461	455	491	542	501	464	496	526	540	474	474	485	503	503	470	486	489	485	467	494	512	537	503	467	479	533	485	505	492	446	496	506	467	536	517	504	508	488	479	498	501	502	516	467	487	502	507	494	495	531	488	482	488	484	472	483	532	496	495	512	506	469	497	506	501	525	483	517	480	469	497	528	477	500	495	475	500	444	490	458	491	522	519	476	558	466	481	531	497	498	525	474	453	525	540	487	501	499	505	474	494	471	497	455	458	501	460	461	476	517	540	446	517	492	447	467	486	541	494	486	488	474	507	472	489	472	519	454	486	501	482	475	495	507	527	484	530	514	489	495	531	480	441	458	477	499	519	466	516	525	511	468	485	464	550	555	499	511	468	494	488	509	475	493	515	511	457	512	548	507	474	463	496	472	512	505	479	484	433	486	456	486	458	504	509	497	474	520	487	525	494	465	468	503	443	486	481	492	476	467	502	491	507	509	508	499	514	503	458	501	494	485	470	464	510	500	526	475	471	479	500	486	467	487	477	493	546	522	511	497	477	465	478	491	485	473	461	491	512	448	459	505	477	491	495	542	498	512	499	512	505	486	476	484	501	470	510	497	511	517	525	484	468	454	483	491	499	489	478	486	495	513	496	507	494	494	530	502	512	462	557	516	475	497	466	499	512	457	480	485	472	482	485	519	487	444	484	505	490	506	493	506	486	488	485	485	471	472	481	496	458	457	478	466	494	506	491	486	457	526	484	489	487	486	461	485	505	525	508	465	472	486	486	523	478	508	511	489	492	507	475	503	504	490	503	471	487	489	466	440	493	481	522	507	514	510	482	458	499	511	485	475	453	515	515	510	504	491	496	514	488	475	552	519	481	473	528	443	464	459	452	495	452	479	482	507	465	498	509	497	498	530	467	461	554	442	465	530	465	497	502	487	493	488	469	499	512	461	423	528	508	497	530	501	470	451	478	496	494	476	501	538	480	534	504	489	447	461	495	496	495	467	523	439	479	494	479	490	499	468	508	486	499	476	501	493	514	492	493	481	526	496	491	501	526	509	499	453	504	498	479	527	464	479	511	531	478	490	458	476	540	476	493	501	489	492	452	476	484	489	481	470	522	497	506	468	541	477	466	475	539	548	509	490	465	504	518	481	507	469	474	471	479	474	467	517	531	488	501	482	512	479	501	472	474	487	554	481	479	494	479	510	485	452	501	521	501	522	493	502	529	475	469	500	463	513	545	486	507	518	476	508	492	507	495	461	526	501	481	453	509	497	465	491	501	502	521	500	499	504	524	488	501	466	488	499	461	479	524	490	483	497	521	489	501	491	521	487	486	483	539	509	470	468	450	496	468	483	520	513	506	513	476	507	459	461	499	479	487	523	499	493	530	486	502	464	473	539	496	494	483	467	454	497	489	510	519	499	490	475	501	487	469	470	478	525	495	503	493	499	487	497	488	448	484	493	488	525	501	501	438	508	488	505	489	508	478	482	509	491	499	525	461	495	481	493	479	466	445	448	445	488	462	475	513	497	514	495	465	533	499	484	487	492	520	464	469	526	480	467	462	524	500	549	509	471	474	469	525	510	477	508	496	485	482	522	493	440	491	456	475	513	455	479	504	485	455	476	522	539	498	529	493	500	482	514	487	492	476	481	464	454	466	484	487	554	477	500	460	443	515	469	518	516	488	454	495	496	480	490	524	483	554	466	443	465	472	448	474	484	518	481	515	468	482	502	465	494	508	491	531	540	547	508	510	482	519	466	478	494	516	482	526	477	474	528	514	496	515	513	467	502	496	487	518	454	465	464	526	504	460	520	495	503	517	506	435	465	448	479	474	526	499	503	466	511	527	456	490	522	454	533	494	493	452	496	456	512	508	473	476	487	474	504	507	506	490	459	495	503	492	530	470	460	495	470	465	516	542	517	503	503	446	518	487	491	460	500	489	488	476	510	502	507	525	477	555	489	528	489	465	498	457	562	477	503	486	469	487	461	466	495	513	512	502	470	489	513	462	509	492	508	523	497	465	508	509	496	479	469	448	508	486	484	490	487	518	520	502	501	487	503	544	507	518	514	515	460	505	483	492	495	461	492	474	467	514	494	513	510	466	510	506	508	494	486	477	476	500	470	534	480	466	482	507	494	469	462	498	519	430	470	448	488	500	501	547	540	491	474	501	491	494	514	513	512	499	544	504	470	514	489	526	507	463	554	493	492	494	496	469	496	523	510	484	505	509	497	491	502	494	478	485	479	500	503	477	505	519	520	495	466	507	493	486	483	490	487	505	479	480	499	473	490	505	489	532	490	463	504	474	515	478	466	519	502	500	509	438	497	437	518	485	480	458	530	494	493	501	558
49255	84688	60670	32980	2791	1381	1223	2130	16785	25898	18919	10232	4278	1285	749	731	760	738	705	726	713	728	720	714	700	730	730	688	745	713	671	765	731	675	733	692	660	709	753	685	686	743	701	695	697	757	677	740	704	687	696	709	733	732	692	677	685	701	687	710	752	738	701	723	747	683	733	699	696	725	722	657	741	696	673	688	688	696	684	696	724	699	672	681	696	741	717	770	664	701	709	709	696	665	733	659	707	677	755	678	702	696	676	713	707	708	686	689	695	695	689	706	696	726	687	650	691	701	681	709	697	692	688	694	703	680	671	675	758	745	722	623	709	755	711	750	710	706	716	688	697	740	725	703	679	688	748	707	683	704	721	722	712	713	699	682	690	708	660	690	720	697	697	662	690	663	717	711	718	718	713	716	697	738	709	670	695	667	692	708	736	683	670	681	719	671	701	741	671	732	666	717	691	680	731	705	705	675	681	718	690	695	693	686	723	711	729	752	731	781	696	708	692	652	704	708	708	699	652	709	721	689	678	709	705	741	685	688	672	679	723	691	670	738	695	690	685	673	712	702	727	704	689	682	709	679	665	665	731	653	711	707	673	693	694	700	697	682	696	705	731	667	713	730	681	707	691	621	683	681	691	729	700	689	705	644	685	762	696	755	695	688	676	705	707	700	711	719	702	681	694	716	688	704	688	700	725	692	677	718	707	626	658	689	768	713	704	712	679	680	713	724	719	685	702	717	698	659	688	714	721	788	713	727	741	718	660	660	705	689	720	699	671	671	666	678	716	731	724	682	714	740	715	712	732	661	713	677	715	677	701	671	689	710	691	676	733	741	659	704	733	673	706	684	690	659	694	705	705	717	699	721	678	709	708	722	716	678	681	726	673	713	709	700	680	726	673	682	713	672	730	665	688	690	704	692	713	682	669	751	672	669	651	699	734	725	721	683	714	664	674	691	713	726	776	666	710	705	742	680	714	734	717	694	682	711	691	688	738	651	694	683	734	727	660	679	682	667	707	707	677	686	730	689	676	709	725	685	705	682	707	681	718	711	714	683	705	715	695	688	722	716	692	743	640	668	679	734	692	661	682	722	708	694	718	703	659	680	699	704	652	704	655	659	739	670	667	693	728	727	665	680	674	684	700	659	770	716	715	676	769	703	701	702	681	683	661	696	732	703	702	692	642	710	718	704	668	712	689	704	721	697	710	703	695	697	723	701	724	701	670	733	700	722	732	743	690	734	704	699	729	701	726	687	703	700	702	706	671	716	734	707	673	690	711	699	670	726	687	709	684	698	700	738	713	699	701	686	698	720	690	709	711	683	687	763	700	720	719	708	724	695	677	688	662	722	704	759	697	725	690	740	734	662	692	706	744	746	708	689	673	713	732	720	685	700	728	688	662	742	734	714	660	700	719	687	696	652	703	684	664	726	684	674	698	699	705	690	709	711	699	719	694	706	704	731	700	708	713	729	763	686	696	691	693	706	715	675	700	704	688	653	695	695	686	680	719	692	665	712	680	747	760	675	682	680	700	697	731	724	668	715	685	696	660	713	693	666	757	688	771	751	693	752	718	775	687	674	717	693	690	681	700	737	698	676	716	681	690	697	748	719	709	689	702	711	649	678	706	671	662	665	687	698	706	683	657	674	693	675	738	691	728	710	681	638	733	660	738	703	741	675	676	699	717	653	671	720	696	690	702	658	735	678	729	698	676	657	711	693	724	680	708	691	705	729	687	646	721	685	674	679	712	654	679	656	694	695	703	696	676	685	719	716	674	734	653	710	702	684	708	735	688	697	694	727	669	700	692	703	692	731	701	731	680	691	651	710	710	737	770	748	675	674	690	706	688	701	687	663	728	715	726	664	714	708	724	714	673	678	719	708	727	695	688	646	705	714	691	711	701	729	708	724	729	728	705	693	682	655	720	690	708	709	720	673	683	672	657	731	672	696	669	741	722	725	740	682	652	663	695	707	687	733	696	676	709	671	724	668	717	670	725	716	646	675	735	703	679	725	677	668	679	658	706	676	686	682	681	714	669	688	719	691	672	637	674	688	677	691	680	712	699	675	707	713	704	721	706	737	667	726	729	676	685	682	681	681	669	697	722	727	774	676	681	667	700	714	704	693	671	664	737	735	698	738	742	681	693	736	702	703	742	695	701	720	709	687	697	721	687	755	736	695	722	735	699	620	705	710	717	701	699	745	718	716	702	661	696	747	723	718	700	726	733	707	678	687	721	674	697	665	684	649	723	731	684	700	691	668	692	716	680	645	741	693	684	690	704	714	697	689	695	678	680	670	686	702	697	711	642	736	698	700	721	672	700	655	731	651	692	655	674	727	683	719	712	666	670	715	671	689	719	737	747	695	699	708	694	702	695	674	692	664	682	675	698	705	681	690	727	739	759	685	718	678	646	717	679	687	737	716	640	676	721	699	688	727	671	686	678	700	698	706	712	694	675	738	708	703	669	710	651	749	688	715	685	680	669	686	734	685	687	678	726	695	683	724	689	700	711	721	742	676	685	722	694	707	689	718	713	698	695	756	714	692	714	714	702	686	736	650	700	707	694	721	720	663	695	700	710	673	675	753	723	739	694	675	718	705	659	720	705	730	739	675	645	734	688	659	704	728	712	724	691	724	682	701	739	642	717	722	707	735	640	703	706	688	727	693	734	725	732	700	687	663	692	717	690	681	666	693	740	727	688	673	690	703	704	744	704	732	688	650	675	642	733	747	712	679	693	652	691	741	735	697	703	714	734	722	754	654	688	704	741	693	715	712	703	702	703	713	671	688	697	717	742	681	701	641	717	685	658	678	682	705	673	728	721	680	688	666	755	720	699	734	663	715	706	686	681	698	751	724	716	717	750	699	712	693	732	760	715	671	710	714	728	653	745	727	694	722	693	742	725	673	723	693	638	725	641	691	708	670	726	748	708	705	697	707	665	688	659	689	682	694	684	701	677	705	719	700	675	668	703	682	683	710	711	724	677	660	665	704	737	668	714	657	751	666	654	699	699	669	736	740	704	701	761	695	720	740	715	669	721	700	683	743	724	757	692	686	713	703	692	792	680	694	703	674	702	685	726	746	705	709	691	711	659	704	676	700	667	715	666	716	718	736	705	685	728	706	693	687	706	697	708	695	691	721	712	720	690	694	688	653	731	761	672	682	695	690	665	709	672	689	661	693	711	684	715	691	713	688	688	685	729	701	712	711	736	694	690	716	728	691	677	732	676	656	674	723	714	702	695	709	707	687	715	728	691	696	723	690	705	684	736	690	704	698	680	708	681	718	664	639	749	725	668	665	725	695	675	676	734	669	701	730	686	725	666	680	677	709	731	718	683	698	707	704	710	667	682	680	734	732	682	658	722	747	665	714	691	693	689	695	692	693	706	664	686	731	697	684	732	719	712	750	698	716	719	730	714	679	731	669	696	726	706	678	676	704	659	690	702	710	662	717	716	694	724	715	672	712	749	688	677	734	706	714	689	726	696	630	649	653
23125	21528	30218	24187	21254	19562	5561	1297	17195	29101	21646	11195	3863	685	350	351	375	381	389	403	390	386	411	417	398	388	356	363	378	384	417	362	375	405	379	398	387	393	345	376	402	399	371	383	387	338	393	368	374	402	380	393	376	362	359	352	372	373	364	371	392	360	413	347	389	384	403	381	381	377	374	384	365	369	376	358	378	378	372	395	350	414	385	380	376	386	380	376	371	389	362	379	362	356	381	374	406	365	401	387	367	407	360	392	390	376	395	375	347	405	373	380	347	369	357	368	337	396	409	407	383	389	356	372	362	370	372	363	370	380	394	395	407	398	377	370	351	375	385	390	338	375	370	383	377	391	380	353	392	381	397	354	338	405	336	375	433	343	360	355	336	385	369	376	384	360	378	352	353	361	369	422	339	393	382	359	381	414	327	363	390	386	387	393	385	386	374	392	364	340	406	373	378	385	371	365	375	381	408	351	364	368	355	363	356	381	360	349	350	355	369	360	398	372	372	382	355	378	413	385	410	379	358	373	365	398	359	389	350	372	402	370	393	377	361	393	395	367	352	396	390	381	379	373	379	332	385	370	397	425	377	397	362	410	363	423	403	392	370	344	365	377	371	334	354	386	380	387	363	354	392	368	349	370	392	378	388	376	358	361	339	391	391	331	357	362	366	361	407	392	374	414	404	366	365	381	407	389	325	426	365	365	386	385	372	371	349	337	411	391	362	370	395	353	361	400	350	365	366	361	362	386	365	361	366	373	395	363	369	331	389	396	398	398	399	419	406	355	375	386	373	380	385	418	353	376	387	378	376	360	353	374	352	358	357	369	389	327	360	369	352	336	374	390	405	386	367	350	370	394	370	389	350	391	378	381	370	406	387	400	342	361	354	384	353	349	415	361	372	347	367	392	349	369	334	370	336	393	334	387	374	325	391	398	371	358	343	360	392	371	352	373	322	408	385	397	380	353	400	389	384	366	382	360	384	377	385	370	366	368	339	360	367	369	357	371	379	355	386	369	430	421	374	381	355	378	333	355	353	371	384	397	354	351	361	364	388	350	366	390	359	352	373	377	374	394	372	380	390	361	394	395	380	345	382	361	347	374	374	388	400	389	396	397	393	386	426	395	382	396	366	376	350	366	395	381	379	398	390	353	408	350	378	397	336	354	394	381	361	404	375	354	377	362	346	337	378	383	413	395	372	367	359	387	352	354	357	370	346	377	395	411	376	356	383	400	360	411	381	395	334	352	339	361	376	389	379	392	361	390	371	357	340	344	402	394	372	385	373	385	368	346	387	407	373	380	397	371	356	346	363	353	376	407	394	367	353	370	358	362	409	347	357	347	407	360	390	394	378	362	387	372	388	415	373	383	363	367	368	374	359	400	372	391	375	369	351	404	354	400	399	364	374	374	392	372	357	368	365	393	398	354	374	363	338	360	385	388	366	393	378	418	349	342	333	400	354	389	381	347	373	362	391	413	382	359	359	394	381	409	372	365	365	374	368	370	398	411	358	354	362	343	359	396	359	378	324	383	409	364	368	385	339	363	365	353	395	376	351	374	369	392	387	370	370	371	367	377	368	374	360	355	366	360	384	405	404	395	378	346	364	404	341	386	388	397	386	395	387	378	369	383	372	421	373	353	389	388	353	380	390	358	363	364	354	364	373	377	375	394	395	399	373	370	341	356	405	350	356	402	376	386	373	376	370	370	378	373	364	362	378	387	357	379	359	405	370	348	348	368	430	359	406	360	400	351	363	388	372	404	366	362	377	406	351	375	374	359	363	356	392	377	354	363	375	385	375	390	356	358	356	395	364	377	355	334	380	385	366	390	366	368	391	381	360	357	390	375	346	369	376	377	368	335	388	361	396	361	379	352	372	370	365	367	370	356	377	350	370	379	394	381	396	368	384	356	410	371	340	408	375	367	375	373	362	362	381	399	391	383	355	414	373	364	387	370	365	378	410	339	382	357	368	344	396	341	357	384	341	380	360	377	370	361	368	364	362	378	410	407	377	369	348	375	373	370	371	370	365	415	369	403	366	380	388	384	364	386	441	360	375	382	352	361	379	392	355	390	367	376	398	362	358	400	414	390	366	408	371	396	375	375	379	371	419	386	361	340	340	358	381	374	407	394	381	356	402	381	336	387	382	416	395	379	370	367	350	385	396	371	379	355	386	411	374	358	419	344	365	389	377	380	379	373	349	382	379	351	382	379	369	364	353	371	353	376	379	361	359	357	323	352	377	409	359	406	424	370	365	378	376	361	374	373	384	376	404	383	382	346	352	386	403	377	392	386	380	382	406	365	372	366	375	379	384	358	408	364	413	408	347	379	394	366	360	358	379	382	361	371	362	374	407	365	357	359	331	390	328	366	339	387	391	376	413	372	356	387	382	392	375	385	376	370	406	375	337	348	354	374	371	396	401	377	380	340	378	334	392	384	394	346	380	389	365	367	395	362	391	394	380	347	366	371	360	381	385	380	383	375	412	378	369	374	379	385	386	357	385	382	367	373	359	351	334	381	398	373	377	385	369	409	394	374	369	373	349	383	366	391	375	413	403	400	365	349	367	382	371	366	354	375	402	391	386	371	386	387	351	373	414	394	391	359	345	394	352	362	393	350	377	338	384	389	354	362	374	342	378	403	347	346	380	403	333	367	407	386	372	390	357	403	369	385	357	388	350	361	392	406	390	397	367	373	394	370	381	363	385	374	369	350	375	369	361	378	409	401	388	356	383	355	381	410	369	414	349	342	368	411	408	402	376	370	394	384	398	384	370	380	380	378	393	419	374	366	406	395	382	362	408	366	369	383	357	370	360	401	378	371	400	358	396	387	349	358	359	376	384	372	389	347	366	354	362	368	383	393	383	384	336	383	397	372	378	333	355	369	362	402	383	368	395	358	389	404	390	385	375	358	379	372	386	378	361	390	361	384	383	360	370	360	365	364	375	364	362	362	343	386	412	403	358	408	396	409	368	394	355	391	368	403	352	379	383	353	402	360	356	329	361	384	365	382	405	381	426	400	364	376	393	368	359	381	361	394	391	365	386	356	376	386	408	369	409	363	374	394	376	358	418	376	383	365	366	362	376	386	370	417	363	334	351	365	388	354	385	384	392	381	366	350	400	404	381	362	396	368	361	361	386	374	372	379	348	367	347	394	392	408	392	394	371	362	367	373	352	366	383	371	361	350	391	355	366	352	363	370	388	389	386	368	388	357	339	392	393	377	394	335	374	338	382	344	378	362	375	377	337	398	399	420	371	333	383	377	344	382	372	331	376	401	331	361	378	350	383	375	340	373	391	363	411	397	390	359	382	383	351	376	366	404	384	377	384	394	379	371	384	369	387	389	370	381	407	341	348	327	371	368	372	340	359	410	350	349	371	373	405	390	390	346	372	376	379	372	377	370	384	363	358	336	391	345	368	402	398	397	383	406	393	346	415	389	373	396	350	357	373	380	370	362	388	366	368	383	399	332	342	397	378	376	381	372	357	367
57165	99123	71930	35710	4698	2184	1776	2885	27745	36824	29121	17571	7437	1158	520	544	511	553	540	588	531	583	579	540	539	522	555	564	536	545	565	541	557	520	565	565	510	534	526	552	500	565	568	523	539	521	542	526	540	554	556	513	535	526	525	526	545	569	522	586	554	564	551	524	516	521	541	541	579	533	534	519	531	542	523	541	514	512	504	533	549	528	515	533	564	575	519	513	555	562	504	525	511	539	543	552	512	534	526	555	530	538	554	535	515	537	557	481	578	549	563	525	541	535	549	522	570	490	538	498	534	558	514	493	519	569	522	549	537	510	533	551	564	520	530	561	562	538	563	556	575	554	536	535	515	556	519	548	530	581	528	503	553	538	520	543	531	536	510	518	555	552	512	530	532	537	549	549	507	507	508	511	559	537	486	579	487	521	501	509	533	542	518	514	552	545	549	553	521	537	540	533	525	506	541	574	537	554	527	558	532	528	536	528	522	549	501	521	541	554	516	519	540	554	546	540	518	511	545	559	586	525	542	531	520	544	525	567	555	514	540	523	530	498	560	538	530	528	552	544	575	527	560	552	507	584	527	518	543	557	536	533	497	585	515	532	554	553	495	501	550	541	533	517	564	518	569	500	562	588	533	546	484	551	539	542	528	546	530	535	523	515	513	542	533	528	531	482	581	542	492	483	530	528	520	536	561	519	569	541	555	536	523	555	548	518	508	508	565	514	609	497	519	531	501	545	557	518	525	512	538	526	513	525	539	525	537	523	593	574	552	519	549	563	508	525	510	503	535	539	521	522	539	534	537	512	559	525	552	548	530	562	532	491	526	517	548	509	574	531	558	521	495	564	546	533	545	526	551	566	550	516	529	526	547	563	527	527	529	551	570	485	562	539	543	544	537	514	557	516	565	522	538	543	573	522	524	531	525	517	514	514	516	532	548	547	571	508	528	558	540	568	502	508	569	509	532	475	515	467	498	542	549	533	495	491	533	535	545	548	546	498	540	518	540	557	536	528	547	526	570	528	544	559	528	552	524	517	527	532	536	495	554	528	501	531	502	542	521	562	513	563	543	525	538	523	561	541	524	523	556	535	533	527	528	508	550	538	559	509	536	519	545	532	521	510	550	573	556	560	518	533	572	499	524	542	494	526	562	580	498	510	525	545	534	540	546	551	533	528	548	524	499	537	552	537	510	486	495	508	531	519	559	551	504	511	506	513	516	530	559	551	530	475	584	539	502	500	503	524	534	503	547	606	523	548	480	516	547	532	536	541	522	567	538	526	513	539	511	534	489	539	547	523	574	544	503	514	529	527	569	558	539	520	511	493	494	512	531	517	535	517	539	525	502	527	531	507	509	530	529	561	511	506	513	531	524	478	513	542	520	538	511	577	534	521	558	581	509	546	518	556	534	532	504	536	565	511	503	524	547	541	500	519	503	536	520	501	551	526	523	553	552	551	538	515	529	538	562	529	540	519	551	506	523	514	552	530	531	518	557	548	548	549	532	504	545	538	484	548	539	533	511	518	570	548	536	531	533	556	570	540	502	531	535	560	567	543	552	534	504	506	527	574	533	512	533	544	504	551	544	554	519	574	553	511	517	550	531	481	513	496	531	517	523	511	556	544	495	563	517	510	535	533	541	525	499	554	531	597	530	496	562	530	544	510	561	566	536	481	533	521	555	545	553	541	573	559	537	583	559	532	549	596	540	562	517	511	512	504	524	511	538	507	532	532	560	548	547	501	566	524	552	566	548	486	547	573	511	551	510	548	553	525	522	503	560	533	532	493	569	544	518	495	578	520	518	519	569	569	546	511	535	544	546	556	497	524	504	518	519	548	534	523	533	569	536	536	537	541	527	532	527	544	564	556	569	506	542	491	541	573	525	528	528	512	517	547	530	538	565	536	489	541	501	492	516	537	524	555	562	529	529	534	511	474	551	551	514	562	551	590	508	558	532	519	541	537	528	532	572	541	508	516	577	600	526	554	499	537	522	566	539	569	504	565	513	499	517	554	567	507	548	591	515	544	535	545	541	545	541	592	522	542	550	508	475	516	552	547	510	554	501	559	547	572	509	533	564	517	558	552	521	521	570	530	523	521	538	554	516	525	533	505	470	528	572	545	566	518	547	510	509	532	518	533	525	542	522	501	538	550	527	559	523	553	569	554	513	520	546	521	533	568	522	530	529	495	537	537	534	530	510	534	531	578	496	555	528	536	538	541	543	564	538	547	551	542	511	533	515	561	568	509	539	519	514	487	499	539	525	531	551	535	531	493	526	541	538	554	491	565	549	538	526	530	569	534	581	521	522	571	531	561	567	521	532	523	533	499	527	523	540	537	523	555	589	505	504	493	522	544	536	509	535	555	566	537	516	541	534	554	540	548	525	510	497	529	556	563	508	521	512	546	509	533	550	548	556	561	505	525	556	546	508	530	556	548	523	515	537	543	527	540	504	560	528	520	534	544	509	522	537	506	513	514	549	529	517	508	525	556	552	519	531	525	557	513	566	536	575	504	474	560	554	538	535	550	543	559	515	513	510	565	540	500	528	516	523	543	513	571	537	555	498	533	577	503	551	526	519	531	524	539	542	519	546	551	515	525	570	532	532	515	544	543	530	536	510	518	557	514	521	535	526	539	544	526	531	541	540	521	542	560	554	538	604	552	520	520	561	537	526	505	540	501	540	530	528	519	508	517	577	530	547	500	519	546	533	516	572	507	503	522	511	561	539	524	537	543	525	561	517	519	537	540	493	542	516	530	543	534	506	530	531	536	544	538	548	598	518	519	593	514	493	553	510	525	515	507	554	502	544	530	551	540	517	537	541	526	523	558	544	530	541	545	578	569	512	553	525	548	563	507	513	506	535	526	554	534	507	511	525	536	528	502	530	512	530	518	525	504	539	548	560	519	549	546	557	581	555	547	511	568	552	508	565	536	522	530	539	537	536	552	566	537	542	540	551	555	516	531	549	543	495	542	542	511	546	510	541	537	522	519	544	491	489	511	516	523	533	502	538	528	573	569	543	543	525	472	563	517	505	579	532	505	560	486	538	502	535	529	556	539	558	526	520	490	540	514	550	534	526	556	550	521	543	523	540	505	528	521	524	578	561	560	521	545	528	533	485	512	516	517	552	532	489	547	522	529	544	549	555	549	515	530	554	551	554	538	495	509	531	531	559	543	541	540	530	501	535	560	563	519	520	538	558	552	539	547	542	536	550	516	555	556	537	522	509	544	506	530	549	493	573	478	510	568	565	527	551	512	536	516	509	536	556	537	554	550	542	534	531	539	531	524	563	494	546	513	532	567	570	518	519	538	543	542	562	516	554	538	483	522	536	526	546	565	524	515	498	533	542	557	551	532	520	525	585	507	533	555	508	509	516	539	532	568	537	533	560	535	557	523	532	486	504	510	531	516	537	512	512	579	538	502	555	518	526	547	531	526	511	504	533	545	510	523	542	525	514	489	536	521	533	569	539	520	548	551	490	549	522	541	587	527
27260	25699	27607	11787	918	523	486	490	1865	2646	1775	1028	628	531	451	433	424	444	426	444	457	468	434	428	447	441	449	443	410	470	449	427	434	414	480	469	404	437	430	452	467	438	472	458	464	394	473	428	419	487	474	441	444	450	443	394	492	429	478	449	420	407	437	433	416	441	422	460	437	439	448	447	445	400	420	396	486	474	420	429	436	422	429	454	472	428	444	467	419	437	437	475	422	445	451	454	453	417	475	408	425	436	405	457	407	451	464	440	484	444	452	465	436	419	409	412	422	423	405	396	458	450	445	453	431	430	395	442	441	468	467	467	421	429	443	460	427	418	399	472	430	432	415	470	453	465	443	405	432	457	414	448	413	429	414	478	476	448	411	425	475	459	405	436	464	449	454	438	423	423	428	392	436	402	440	445	436	459	460	424	421	415	457	445	424	432	452	436	430	436	461	485	412	410	400	441	505	441	436	431	448	455	404	467	404	454	415	420	452	429	444	437	399	439	472	431	441	452	404	470	408	459	453	428	417	443	464	437	459	431	427	438	484	498	440	429	445	440	414	481	436	455	456	428	401	439	411	442	433	420	459	418	447	461	412	428	447	428	453	429	430	463	474	433	464	429	437	449	429	443	451	442	427	440	426	470	424	437	444	412	435	429	446	443	459	421	448	451	442	430	437	473	389	427	472	459	411	438	429	429	454	471	461	445	478	443	414	437	428	426	440	447	428	477	422	445	446	421	430	483	454	440	431	424	455	437	443	443	451	422	457	428	470	487	474	455	483	443	452	409	464	417	474	447	437	443	447	455	431	430	394	435	394	380	437	462	446	434	425	438	435	423	422	417	447	472	431	449	455	449	423	439	402	459	462	433	448	446	446	432	461	412	436	467	445	450	433	424	415	444	434	435	413	476	443	387	457	427	428	416	468	410	408	421	405	431	415	393	419	423	446	447	422	422	438	442	428	425	437	385	443	467	481	456	432	482	444	412	440	429	429	368	418	435	428	469	449	409	438	439	464	413	450	474	470	468	429	466	425	444	470	423	429	425	418	431	425	464	463	443	423	468	446	429	421	432	463	458	417	459	418	417	430	451	399	423	437	451	450	430	441	450	451	433	453	483	451	427	467	423	410	445	435	419	431	397	434	462	420	432	449	423	430	484	432	481	418	459	437	426	427	414	401	443	420	443	437	429	442	433	438	434	435	446	418	420	437	443	441	436	449	462	464	439	434	424	380	441	425	440	445	415	451	421	432	461	411	428	428	463	459	458	451	446	453	425	448	425	449	463	444	460	433	445	454	445	449	410	462	448	475	462	410	460	426	435	447	421	417	468	420	439	433	443	430	467	426	457	434	396	435	441	401	410	458	406	423	424	437	434	450	490	411	446	431	433	487	477	427	434	453	431	446	443	470	426	405	433	454	424	420	396	453	473	429	423	407	459	450	404	448	444	439	442	443	433	402	450	425	438	444	446	430	437	457	452	435	425	439	456	434	449	456	440	436	425	441	449	438	453	481	391	461	437	428	460	436	442	449	457	435	499	490	403	431	416	452	474	386	423	413	425	474	467	429	408	481	447	451	426	438	428	454	416	448	479	437	438	437	474	428	460	407	415	451	432	411	417	453	425	421	433	452	416	434	455	438	406	427	457	466	413	445	405	455	431	453	426	430	419	431	453	465	427	489	427	429	433	447	447	425	435	409	423	463	430	418	409	443	425	406	432	445	462	416	436	492	435	459	416	462	430	443	387	478	450	411	421	447	440	404	428	453	452	451	437	446	452	426	465	439	404	430	444	422	446	462	425	468	430	463	439	461	412	448	441	395	424	443	454	435	451	469	459	439	430	462	409	424	440	475	485	432	412	451	385	471	408	455	475	418	452	476	429	427	451	429	417	450	439	419	457	481	443	468	458	472	410	400	446	447	441	388	475	420	420	419	399	417	446	418	423	422	428	396	458	431	437	452	419	432	434	454	412	441	403	422	441	435	469	437	451	463	465	416	430	442	455	441	452	447	410	405	420	411	428	430	456	454	409	443	430	457	440	435	458	438	459	431	399	444	436	453	432	429	436	453	415	453	453	478	431	426	470	400	409	461	427	443	469	461	383	427	455	423	442	445	447	455	435	427	448	442	445	417	438	423	506	446	475	431	414	432	427	451	415	457	416	428	425	451	421	433	453	462	451	495	454	408	436	447	439	448	406	448	428	451	435	436	420	452	459	451	428	484	433	449	496	422	433	441	421	433	449	454	467	449	483	451	440	443	471	452	412	446	413	393	418	471	435	449	423	454	432	423	432	454	452	420	421	453	447	418	461	445	441	444	463	418	429	439	441	404	419	444	431	439	440	487	419	457	413	428	460	426	428	411	446	475	438	428	416	449	436	443	449	408	445	465	447	428	483	464	388	437	413	414	475	448	447	417	440	476	469	443	422	423	455	463	412	454	466	455	412	427	458	438	448	439	452	450	449	440	427	438	427	437	453	441	434	416	419	468	408	443	419	441	407	434	420	412	418	450	446	416	415	400	463	454	402	445	444	425	441	443	468	430	438	435	435	410	447	419	452	456	426	436	479	459	398	441	427	430	447	417	394	413	424	449	448	455	410	446	429	438	452	457	395	434	424	395	445	443	461	418	441	436	418	434	407	451	440	460	441	441	463	432	422	410	461	446	460	446	433	452	432	456	439	425	413	462	430	428	433	424	460	433	422	450	427	434	405	463	467	431	450	410	388	414	473	436	434	418	450	430	449	460	437	419	443	472	432	431	426	479	413	404	430	399	444	417	408	466	445	466	462	467	461	392	453	420	422	443	409	465	432	467	438	461	442	387	437	438	472	484	437	432	427	448	454	423	468	435	403	432	435	455	417	443	463	467	448	421	443	418	423	409	419	443	448	457	446	404	464	433	388	430	393	416	414	448	413	442	449	447	415	450	431	445	439	415	487	433	438	454	428	436	403	485	435	471	475	415	462	431	459	429	421	436	430	439	422	458	474	429	446	449	429	449	435	463	386	453	418	459	441	453	469	422	459	434	426	406	407	460	439	457	447	415	422	426	467	445	491	468	437	477	418	444	422	432	469	485	442	455	432	448	420	465	455	441	457	387	440	437	475	460	492	449	411	439	458	412	468	466	444	451	442	435	421	386	404	461	422	438	432	437	454	441	457	401	454	450	453	446	446	439	468	490	441	383	418	434	490	442	419	443	464	425	399	421	393	437	414	455	441	431	433	426	422	439	429	474	405	414	406	414	452	461	444	397	416	429	402	426	439	431	442	439	467	471	413	466	425	416	506	464	452	469	446	422	419	431	426	481	472	453	408	407	413	431	438	413	457	461	433	444	466	466	452	423	459	434	427	418	461	418	406	443	488	438	411	451	464	418	424	434	458	451	429	441	453	448	413	431	419	442	424	418	374	457	458	466	437	439	481	433	414	453	415	441	450	411	425	447	440	430	398	448	437	455	439	453	428	457	397	420	403	474	442	446	443	437	442	428	411
25503	43426	29130	9711	1047	697	695	857	4126	5458	3647	1827	1062	704	628	610	601	656	609	590	614	620	627	612	608	635	618	636	618	592	623	667	669	599	667	640	589	599	609	635	634	649	584	649	655	659	618	642	608	583	625	622	640	621	637	647	636	627	620	595	613	634	624	701	639	625	622	648	591	654	682	644	611	640	634	638	637	669	602	600	640	611	624	643	582	624	675	634	671	638	628	634	609	612	600	651	640	663	604	598	644	592	648	633	611	627	615	643	658	606	625	631	644	667	641	579	634	605	599	620	625	647	612	631	664	628	623	625	615	660	635	622	671	604	634	613	619	593	667	652	620	625	626	630	646	637	638	678	596	582	648	663	614	638	628	615	638	590	640	616	620	627	615	607	635	608	649	593	575	616	642	677	652	612	628	652	665	612	670	623	656	634	674	624	624	621	619	612	653	627	672	637	639	634	605	625	666	638	619	649	617	663	645	661	633	627	624	609	656	636	617	597	657	588	621	591	601	592	638	619	661	611	586	624	598	631	626	625	618	629	661	592	619	621	619	653	625	614	705	615	629	647	667	624	625	635	616	665	678	590	626	639	637	601	680	629	608	616	675	639	631	690	622	642	655	669	596	605	581	574	590	616	546	626	622	580	637	632	620	638	617	618	603	609	644	586	600	604	661	620	610	638	625	666	624	625	641	653	650	582	632	599	655	630	612	674	647	609	639	618	600	648	626	618	595	619	640	594	594	656	673	649	580	587	664	626	632	658	566	631	617	612	660	640	599	608	598	633	599	616	606	618	609	645	612	615	615	600	657	657	667	621	655	623	626	632	600	632	640	650	613	661	608	644	604	615	647	621	584	625	622	645	626	599	690	638	663	625	608	626	655	644	626	653	596	649	611	611	612	638	631	641	647	611	650	626	637	622	608	632	632	650	634	591	613	616	662	631	615	594	603	658	627	604	600	614	624	677	594	603	606	653	643	590	661	638	656	625	682	642	614	647	651	605	676	617	619	700	640	622	595	623	614	597	624	601	603	666	663	634	626	674	662	594	653	614	580	656	616	601	626	605	610	607	619	609	588	657	635	581	630	644	602	606	598	642	622	608	622	617	595	609	588	601	635	632	653	589	673	601	636	645	653	623	649	627	604	611	608	672	630	607	609	628	595	586	632	628	654	672	611	641	651	634	589	647	680	613	629	621	635	641	626	601	629	661	636	634	645	616	629	640	629	655	606	608	665	612	626	626	632	577	651	624	601	642	631	585	668	618	646	613	644	616	631	623	616	618	635	618	614	664	628	613	603	590	587	570	597	648	562	621	655	630	626	659	607	593	645	608	619	636	607	609	601	669	626	629	618	645	606	601	614	642	604	655	638	627	612	634	607	604	644	586	614	629	665	621	560	619	597	665	621	610	633	665	637	625	652	614	641	599	654	632	625	652	665	602	611	640	642	601	612	672	667	645	615	634	624	618	620	628	673	654	601	642	635	560	654	601	599	652	621	632	632	686	644	655	621	593	660	585	608	582	590	612	645	602	620	683	641	649	593	640	628	658	658	618	599	639	596	592	617	610	600	611	620	608	607	633	688	649	660	647	600	623	625	643	642	608	619	609	604	620	658	610	618	635	622	590	592	655	641	604	673	652	605	615	626	628	610	656	643	625	653	663	642	628	639	656	644	638	634	645	624	612	599	688	613	631	588	605	659	596	620	604	644	627	640	606	620	634	597	686	588	627	635	629	653	598	603	618	626	605	650	644	631	610	620	656	619	643	634	641	604	596	631	617	623	608	649	620	616	621	574	612	587	687	588	594	622	608	641	598	667	579	670	628	618	622	616	652	589	605	631	650	599	677	634	616	650	620	581	605	645	615	614	634	633	574	598	607	642	668	593	653	630	626	629	646	625	584	618	625	631	626	617	600	595	573	590	615	637	663	594	664	627	608	628	605	618	642	643	636	645	599	641	595	679	621	590	607	621	628	617	690	629	665	626	652	633	606	611	624	603	630	628	582	674	639	640	638	606	645	633	610	706	625	600	649	595	702	635	601	600	609	619	611	608	612	625	648	643	616	623	630	656	625	648	652	624	650	608	622	635	619	663	623	586	660	647	648	648	638	599	586	639	617	608	610	589	623	622	600	626	618	622	635	627	658	628	615	649	606	635	633	600	599	596	634	608	611	626	648	613	625	588	660	612	678	653	580	602	599	629	646	648	606	615	630	649	584	616	612	614	632	634	656	620	645	620	630	651	629	627	635	591	565	601	665	633	636	633	676	673	665	597	605	628	644	634	625	657	641	637	641	593	624	603	685	659	620	617	620	621	640	623	637	657	654	638	673	631	635	647	635	607	659	666	637	623	654	590	604	646	608	659	631	670	622	627	614	601	592	637	621	624	603	632	641	672	672	598	624	620	633	692	686	629	623	621	642	621	663	565	627	629	690	627	600	585	627	585	616	645	634	649	589	604	632	644	676	622	650	615	615	598	666	616	671	651	603	590	628	614	591	660	604	625	616	602	639	659	610	620	606	625	601	618	611	623	619	633	635	606	626	669	589	617	618	674	605	600	612	622	630	628	626	660	647	669	667	599	621	581	640	605	591	689	591	589	612	616	651	624	676	612	596	642	595	628	664	629	606	642	625	632	647	594	622	612	592	645	631	623	618	629	594	615	640	608	622	606	611	651	608	649	648	640	650	672	660	619	618	642	624	593	571	612	617	639	626	626	616	630	591	654	690	609	635	634	599	623	643	603	643	619	696	613	655	634	638	642	652	608	686	634	674	611	653	627	580	609	595	617	612	627	604	634	596	610	599	644	681	606	622	655	656	657	621	621	655	643	651	632	607	634	645	663	620	639	633	665	639	627	612	628	616	620	606	600	634	582	670	631	609	624	678	632	625	671	649	646	638	628	603	653	651	620	632	597	654	659	618	631	625	618	599	658	609	649	583	602	619	608	604	607	670	565	580	608	598	627	627	615	645	615	664	605	609	585	613	625	646	636	617	647	604	606	603	604	617	686	640	637	676	618	597	617	654	633	623	577	619	671	604	618	640	618	635	623	617	638	656	661	640	639	628	600	667	636	644	620	662	559	643	595	621	613	640	589	604	610	658	616	618	667	636	652	681	620	609	629	661	594	668	677	628	601	620	652	583	578	622	637	633	585	653	623	585	624	619	613	605	661	660	596	650	609	612	649	623	586	631	645	635	621	640	639	612	645	664	563	604	586	617	600	599	626	627	611	624	593	672	639	655	598	582	622	634	638	664	684	628	633	598	651	664	659	659	618	647	613	669	596	640	624	665	610	627	594	627	583	643	640	656	635	600	624	665	605	644	605	631	635	641	615	659	603	622	627	617	607	627	602	612	685	608	639	659	598	654	601	606	597	611	629	667	633	617	659	611	625	671	650	605	584	648	629	625	665	643	629	674	654	649	635	632	655	620	574	614	647	622	615	605	634	639	632	606	596	635	616	555	576	605	617	623	657	631	624	577	592	660	618	648
24552	22319	32753	26794	18345	5488	874	802	7487	16252	10784	5254	2061	754	499	526	538	557	478	477	475	512	520	535	500	487	500	504	503	507	503	522	532	521	512	472	549	487	500	498	502	539	513	518	497	514	507	482	537	488	506	497	499	543	511	534	562	532	459	520	492	513	517	495	473	507	514	493	496	499	522	523	478	482	499	502	513	529	477	539	518	495	488	554	498	499	499	544	501	463	525	454	502	528	478	500	549	494	536	484	504	545	516	498	497	492	523	497	523	507	506	506	507	494	485	488	526	528	533	519	487	514	477	504	491	456	533	531	468	527	523	495	487	501	484	513	465	501	501	512	498	508	500	521	509	472	491	464	476	473	526	527	509	506	511	504	519	486	505	444	530	472	537	548	503	536	563	536	510	500	465	491	527	541	499	475	506	487	513	465	528	503	502	493	534	497	509	476	506	515	471	472	524	499	481	532	465	470	498	473	519	516	517	480	493	492	502	519	561	525	501	529	505	475	538	476	528	516	488	508	517	497	447	516	546	526	486	471	492	501	489	546	505	510	518	512	494	458	518	515	509	513	516	496	498	554	510	502	493	553	504	511	469	512	513	511	513	479	491	483	483	510	513	489	512	502	525	517	513	532	532	462	501	482	499	486	511	500	528	484	524	495	493	501	520	474	523	461	491	542	532	476	449	541	498	511	524	535	525	474	522	522	545	528	504	493	499	494	480	512	528	523	520	495	526	505	554	480	526	518	528	500	506	456	483	537	526	507	507	510	480	497	503	508	509	487	536	491	509	513	489	496	509	493	504	485	469	489	502	531	482	496	493	483	532	561	530	474	525	506	501	502	509	522	479	472	490	490	484	517	487	491	505	499	497	487	497	486	475	512	483	495	483	485	502	510	471	468	521	501	477	475	526	486	564	510	516	521	450	494	527	498	503	518	539	487	521	484	531	508	506	471	511	497	491	540	492	533	508	500	482	502	464	506	501	487	540	527	491	518	483	569	496	545	511	525	489	481	527	532	519	466	533	511	514	488	511	538	472	504	545	523	496	500	506	511	560	503	533	498	506	467	479	522	520	481	477	501	511	529	522	488	472	509	501	521	483	496	512	535	499	516	505	519	454	506	497	505	500	476	525	519	503	496	502	510	508	440	506	517	509	512	478	467	467	533	498	479	494	536	539	511	437	486	479	469	567	519	470	504	467	520	507	497	517	495	533	459	508	533	512	470	514	514	484	505	517	518	537	519	511	527	495	472	523	527	523	443	519	478	523	477	509	500	507	529	492	518	492	492	554	488	511	477	476	511	494	497	505	521	497	484	459	478	530	532	496	504	477	494	525	479	482	546	537	535	529	459	510	528	542	538	476	490	550	498	509	492	498	528	517	532	531	538	475	456	521	478	482	500	498	476	530	503	541	481	526	490	505	482	478	506	523	480	527	527	516	485	495	473	516	535	532	479	467	523	513	552	494	468	487	497	508	487	535	495	495	501	492	499	501	537	511	522	538	521	514	470	522	517	506	496	556	522	489	518	541	484	493	487	512	517	515	482	523	529	536	497	526	517	510	512	539	499	516	499	497	493	491	475	513	491	545	529	483	512	499	517	522	504	511	492	480	457	527	504	488	545	518	475	476	475	492	469	491	508	489	515	493	470	476	496	480	466	491	502	507	532	529	497	512	448	518	514	520	504	492	540	516	512	478	500	551	530	499	501	546	554	480	545	510	531	545	533	508	546	497	542	518	513	527	534	493	502	508	516	551	525	512	520	512	515	489	488	555	529	521	512	506	497	490	484	505	476	505	480	553	509	510	500	437	480	499	526	512	514	517	490	510	493	501	462	510	505	497	503	520	508	485	506	539	507	516	517	522	515	539	512	529	482	531	471	491	527	505	498	497	542	463	466	493	489	503	504	493	505	505	522	531	467	506	501	458	517	497	510	493	528	522	513	507	466	490	487	495	500	490	485	489	454	498	495	510	508	466	505	508	532	523	510	475	493	480	486	527	558	530	496	470	531	514	483	506	505	542	474	538	464	483	490	481	527	502	527	482	538	505	508	504	505	458	496	531	488	475	511	516	504	509	555	512	511	497	486	503	501	489	487	518	493	519	488	477	521	454	512	482	494	462	517	571	481	499	520	471	513	519	512	496	502	547	539	496	501	487	506	502	548	512	488	504	516	499	490	506	510	501	494	493	505	562	480	490	471	488	508	493	483	469	516	507	478	543	449	508	538	486	516	566	503	484	480	550	521	561	544	513	498	480	476	514	539	488	508	475	486	456	511	557	512	476	525	506	500	502	496	498	494	490	496	490	478	510	515	541	514	505	469	527	534	497	474	482	505	505	516	519	509	520	505	505	490	526	487	514	511	526	509	461	516	522	524	497	511	492	522	479	496	515	514	491	501	504	498	530	503	518	480	479	501	486	488	501	537	547	472	518	529	503	521	503	476	490	520	542	535	552	501	530	508	499	544	477	481	523	498	527	528	495	497	527	467	476	486	504	504	506	512	523	477	514	518	517	517	496	495	494	493	519	504	492	509	507	455	469	471	496	506	526	510	526	545	521	451	511	505	517	499	500	539	519	494	494	545	509	534	510	503	452	516	487	498	550	499	507	495	520	506	466	520	491	506	489	518	522	512	498	528	502	497	490	562	504	518	501	491	484	490	548	482	494	557	518	519	511	480	565	517	530	532	502	503	441	517	510	531	535	526	521	522	537	541	517	498	516	516	496	487	507	506	527	545	531	479	537	510	488	547	490	533	500	510	511	498	516	511	537	509	518	504	520	486	511	579	529	501	537	519	515	509	500	524	467	511	499	477	499	537	495	480	531	539	529	544	499	504	490	494	492	517	505	519	519	508	485	476	513	489	553	516	495	512	481	457	482	495	514	505	519	515	514	536	511	522	514	527	533	541	504	541	528	503	529	521	490	539	477	522	541	517	493	502	494	553	508	527	502	542	523	519	543	504	496	464	489	458	517	538	537	527	548	549	511	497	506	547	448	500	503	485	558	522	534	465	538	484	521	491	518	569	509	490	506	504	529	522	492	506	530	498	521	489	542	475	512	496	542	482	537	511	498	547	455	553	559	507	473	493	544	497	526	557	499	521	506	493	518	490	510	499	503	517	522	464	483	489	540	523	470	538	496	494	488	552	536	495	492	493	512	468	526	496	521	512	497	488	519	500	490	540	492	514	475	511	496	491	498	507	520	517	488	532	481	521	513	484	514	502	498	508	508	520	479	517	512	493	479	462	510	459	487	507	448	507	504	556	496	503	486	572	488	524	520	550	510	509	474	509	513	516	554	527	495	493	533	513	524	458	508	483	521	485	496	486	485	523	500	497	515	486	511	498	484	535	509	501	536	485	499	491	525	508	545	500	500	507	488	497	517	475	524	477	513	501	479	513	477	522	549	543	503	545	494	456	531	476	548	525	524	528	461	529	534	518	511	528	500	509	536	482	521	506	549	528	501	476	495	544	556	523	507	527	502	523	528	488
49452	85841	62435	33704	2536	1414	1162	1558	15726	25964	18643	10318	4167	1408	710	681	735	745	698	688	734	760	715	730	796	714	730	693	751	717	646	761	730	733	719	694	710	738	694	707	691	738	740	698	742	727	747	691	746	733	693	710	734	720	719	719	720	675	723	746	756	717	729	716	748	742	754	697	727	701	681	710	762	775	735	725	737	755	716	703	734	704	733	759	720	732	726	745	710	688	726	720	694	734	717	690	728	743	757	729	746	713	693	709	712	711	723	707	730	729	744	707	731	758	718	754	690	717	694	741	678	728	696	744	662	731	713	724	748	704	803	742	700	662	700	696	713	745	737	741	712	739	741	733	723	741	715	761	692	798	697	739	675	708	712	746	716	752	732	739	739	733	692	756	780	690	678	736	739	728	706	705	718	715	764	750	716	747	724	752	744	741	716	750	746	749	715	729	705	711	750	694	746	710	676	767	761	670	721	756	704	724	690	694	757	698	741	723	749	748	697	758	698	688	697	703	685	690	696	764	735	726	752	735	724	690	728	760	754	747	735	728	691	725	750	749	750	723	720	722	714	764	728	670	724	731	698	721	720	753	765	744	726	740	718	735	733	739	735	711	707	699	745	706	672	731	754	723	715	704	791	715	674	730	729	703	718	699	700	678	739	686	712	707	709	752	761	710	722	734	706	718	752	708	744	757	744	758	755	763	733	753	807	726	720	700	709	715	731	698	756	772	699	716	691	726	714	748	745	700	737	708	739	706	719	741	753	759	762	749	754	715	725	758	720	710	726	714	691	755	722	714	730	723	692	714	701	722	770	732	704	723	728	735	713	734	710	692	709	715	738	712	732	730	736	716	742	715	728	684	723	703	702	704	712	705	740	686	718	718	726	761	695	736	693	684	696	710	683	713	717	723	759	721	708	706	728	748	747	740	725	681	737	760	720	746	724	742	733	738	725	722	763	720	697	730	738	709	695	715	746	751	712	715	703	744	745	686	718	727	715	730	724	700	745	720	725	701	770	715	784	693	722	764	700	739	773	713	713	725	695	750	694	711	709	708	754	740	791	656	749	749	712	725	702	753	798	746	696	713	722	724	744	697	746	756	710	697	723	709	737	727	733	730	708	716	812	699	779	684	754	697	747	710	681	730	708	710	751	691	739	724	667	697	723	732	709	733	772	741	775	729	733	699	683	711	707	692	732	738	762	695	737	721	733	734	756	713	697	716	722	745	725	699	706	743	771	749	712	768	718	724	739	723	739	715	710	712	799	755	739	752	758	725	720	753	727	763	695	795	709	691	756	729	773	742	736	751	720	697	710	685	746	728	742	714	723	735	764	704	684	703	710	695	700	701	694	707	726	723	770	736	691	749	707	715	717	734	727	707	707	723	752	721	745	769	720	712	705	711	728	744	725	713	725	730	708	703	764	706	743	719	717	761	732	743	712	705	716	759	708	708	736	701	718	715	712	727	737	734	729	775	792	766	720	770	729	745	722	731	744	721	708	740	743	700	741	725	743	725	728	745	713	779	758	726	742	672	717	659	701	731	740	782	725	736	720	695	709	667	730	697	692	809	663	730	723	692	745	707	741	722	769	713	734	691	713	697	685	714	721	716	705	714	702	726	687	713	764	748	722	739	709	725	747	690	709	736	685	683	773	709	725	736	769	714	669	718	697	765	714	728	705	739	701	736	745	720	721	703	733	728	747	739	737	721	741	764	679	700	711	786	769	719	706	715	701	685	692	750	658	712	702	702	727	725	748	709	722	711	733	718	762	724	738	716	698	714	747	746	746	707	766	758	691	722	700	736	702	671	737	749	725	707	715	693	699	717	747	770	702	721	719	705	718	721	724	708	690	728	680	704	742	689	754	723	707	720	750	743	711	720	720	712	697	779	724	776	724	731	723	752	739	746	723	741	744	790	742	758	695	711	746	737	690	709	686	713	699	754	737	709	721	731	738	753	676	734	683	735	732	717	722	762	700	663	714	793	718	789	741	716	697	719	694	750	685	744	727	697	705	719	760	696	730	712	749	735	721	702	678	750	742	757	703	697	728	714	791	718	686	722	694	799	730	770	740	738	705	755	751	696	746	689	685	710	709	731	703	760	738	688	675	729	690	753	719	722	769	704	722	702	727	744	711	715	750	779	706	729	721	692	736	680	708	758	718	727	749	751	729	697	710	711	709	711	700	708	680	691	702	717	680	707	664	756	709	683	728	740	710	764	740	755	728	719	672	711	787	760	703	748	710	703	722	737	728	749	762	692	744	705	703	715	695	703	712	716	726	710	669	728	717	730	710	735	736	701	731	706	710	737	723	724	765	722	682	682	701	703	786	740	719	762	716	731	789	777	748	716	715	661	756	705	748	723	713	737	743	740	751	733	701	754	724	745	744	686	771	702	731	713	703	716	748	695	699	689	686	719	703	768	781	720	701	717	700	731	708	709	731	720	727	728	748	695	703	694	734	727	714	708	790	683	742	704	760	696	697	732	725	699	731	708	702	671	746	710	749	726	720	705	750	712	732	753	735	768	714	708	686	715	682	700	716	756	710	726	787	705	695	709	700	740	708	717	687	724	729	698	744	714	718	730	709	752	679	723	747	690	737	743	729	698	732	738	711	718	768	744	741	708	763	726	738	741	704	715	709	700	749	727	732	749	748	699	751	714	707	749	747	734	683	725	710	742	726	706	719	730	763	740	724	715	760	689	738	739	745	699	702	786	722	703	743	742	721	701	699	739	732	732	710	748	722	719	681	699	753	755	704	743	687	769	746	724	733	742	731	709	716	759	744	765	761	722	752	691	744	771	714	700	766	729	734	708	718	710	758	719	725	726	729	730	695	753	707	726	720	715	726	736	706	700	711	709	732	712	821	727	696	686	690	731	726	689	684	702	736	674	743	713	686	689	756	679	748	722	742	703	715	729	691	715	735	708	752	737	685	714	706	732	723	674	739	721	723	772	741	657	770	669	698	691	741	751	676	750	703	726	725	738	719	724	726	726	750	713	726	723	735	730	770	716	717	737	684	731	688	734	733	769	769	733	725	692	729	742	769	723	718	724	686	727	724	724	718	693	700	771	697	741	726	729	721	766	716	638	783	768	756	725	726	722	760	712	670	740	705	688	711	718	737	709	709	714	811	742	669	763	754	750	685	715	744	729	719	690	747	754	755	713	700	748	704	727	698	681	731	724	711	729	761	731	719	712	709	724	698	718	765	732	718	733	770	767	706	732	737	746	743	686	742	781	700	761	687	718	701	740	704	768	725	743	700	713	730	728	766	740	747	724	711	716	741	704	750	694	712	728	731	742	705	659	759	683	740	741	758	745	729	712	758	750	734	740	748	728	737	724	786	738	738	715	739	769	721	731	750	749	738	698	764	715	744	696	698	732	738	716	754	754	729	735	740	690	745	735	694	743	705	757	714	689	713	733	751	737	700	711	682	706	705	723	743	712	774	672	735	714	726	718	677	754	684	734	745	737	698	717	746	721	713	713	749	734
23187	21564	30353	23887	21229	19907	6367	1109	15286	27070	21178	12626	4897	1297	435	419	427	395	373	365	404	408	439	397	411	390	411	415	398	413	381	397	363	402	405	401	392	395	403	421	397	425	372	379	372	390	431	386	362	386	404	391	386	383	399	362	389	422	392	388	381	386	398	375	382	359	395	390	360	366	400	384	396	426	342	365	391	365	394	381	399	373	412	390	392	393	399	400	425	422	377	382	400	414	396	358	374	392	364	383	434	375	403	382	420	407	404	413	354	382	386	389	408	393	395	389	392	352	403	422	376	405	396	353	369	425	402	365	385	418	406	367	372	390	381	399	364	378	409	430	430	367	410	389	416	395	447	401	390	396	407	386	413	394	369	392	410	406	380	385	370	424	391	391	378	391	413	395	407	365	418	387	406	436	410	349	394	380	376	409	378	388	350	389	396	391	390	365	381	379	394	372	350	410	423	382	396	407	384	406	325	368	437	428	438	408	354	397	419	427	379	430	377	415	396	348	438	420	396	414	396	393	377	404	392	385	400	415	351	387	356	377	417	392	374	419	406	391	383	404	382	335	354	394	354	419	398	382	405	353	381	376	426	417	375	382	379	411	411	414	409	412	400	418	372	409	392	390	396	384	394	405	404	396	374	363	373	402	415	376	368	398	371	396	390	395	389	375	370	394	384	413	369	397	398	390	428	403	370	386	406	380	394	408	401	405	419	391	384	428	396	392	374	410	405	412	409	412	370	384	367	402	398	402	436	425	389	396	438	397	397	381	395	377	366	393	405	404	401	393	364	387	394	392	390	432	374	373	384	400	388	384	393	385	388	428	413	375	415	371	364	380	386	408	366	428	394	396	395	384	430	383	388	393	396	415	393	414	380	354	360	408	380	385	398	391	395	393	410	363	398	380	359	383	390	359	366	406	396	364	404	395	386	423	391	363	373	398	402	398	392	404	396	343	408	384	464	389	369	391	395	355	372	379	388	352	374	368	403	381	427	369	395	380	393	402	400	389	404	416	362	363	399	396	438	362	400	409	360	413	422	397	368	371	396	431	361	368	377	383	390	418	355	406	390	387	412	386	364	358	393	422	401	388	392	437	356	390	384	427	398	375	399	425	384	401	403	375	391	368	389	373	430	378	419	423	352	407	374	374	381	385	362	396	411	384	388	366	383	387	412	404	372	396	410	366	387	361	424	391	389	393	391	357	399	433	380	385	365	385	402	380	360	400	328	405	415	427	370	400	404	358	384	400	404	397	379	409	397	410	362	403	396	395	402	358	388	381	385	373	390	398	413	385	406	377	391	405	342	389	392	374	406	416	400	368	382	407	416	401	404	399	380	376	404	364	379	386	412	426	408	380	380	402	384	382	421	401	379	391	359	377	420	377	410	351	391	372	367	386	383	385	408	429	399	372	382	410	381	353	424	406	382	403	352	411	380	401	354	401	417	399	383	399	388	377	409	385	390	426	391	388	438	363	370	421	406	397	393	412	369	376	394	380	401	370	386	357	393	400	391	403	430	395	401	411	380	378	422	357	412	396	385	365	390	367	375	391	395	406	406	402	388	378	391	421	415	402	367	405	389	399	360	398	371	386	405	412	399	408	379	379	407	421	396	406	350	393	369	391	387	392	400	404	378	384	411	393	396	400	360	372	416	391	368	402	423	412	378	354	370	378	387	394	398	364	400	362	404	412	387	392	360	394	434	387	406	365	431	364	386	352	390	382	413	402	372	402	398	399	406	381	387	359	403	362	397	376	388	392	367	389	390	399	396	376	387	370	394	378	398	384	360	373	378	377	384	414	424	403	370	390	388	374	403	401	378	378	429	369	387	428	365	412	376	349	380	387	380	384	354	391	399	402	382	387	368	361	441	404	413	409	385	378	370	368	380	387	421	415	386	363	375	425	400	392	392	427	388	404	388	376	412	360	422	378	382	402	403	381	389	366	374	396	395	425	394	410	402	359	381	430	357	379	376	430	406	397	384	357	402	397	401	364	386	363	351	388	396	365	407	401	385	373	373	364	417	339	418	371	388	363	407	378	364	433	397	396	396	388	378	397	408	361	416	382	380	373	377	406	389	406	359	422	360	423	367	391	391	361	397	416	373	374	435	347	390	372	348	409	343	390	385	357	363	394	390	396	408	381	394	429	385	369	408	438	386	375	415	371	452	433	389	407	367	404	392	377	414	378	379	381	391	399	381	392	381	393	458	382	361	359	373	381	394	399	398	371	370	387	422	430	417	391	384	395	375	380	414	356	382	405	368	377	388	406	392	424	367	374	408	387	407	386	405	407	351	398	385	394	386	399	379	393	383	378	352	375	402	389	382	361	351	413	392	416	375	382	405	382	373	413	336	394	362	383	392	411	393	417	335	402	400	380	360	392	374	393	408	376	391	373	369	386	367	355	373	410	421	392	386	384	407	395	399	396	386	367	373	386	379	357	399	404	417	407	397	371	372	429	381	374	389	434	389	366	373	354	385	392	390	380	404	382	413	417	379	393	422	384	404	391	396	404	387	382	375	392	439	337	367	417	365	393	363	399	359	394	383	405	368	359	363	388	398	432	375	420	375	373	360	396	359	381	379	429	388	395	371	402	409	396	390	412	392	346	407	396	406	413	408	384	405	375	403	383	362	387	413	405	396	386	387	399	390	379	368	391	376	394	378	380	356	374	373	408	387	398	388	429	377	371	400	375	376	398	402	397	399	388	396	391	415	381	383	391	385	371	424	379	409	398	392	396	391	370	383	398	344	391	400	357	420	406	367	386	365	418	387	366	381	396	386	374	373	343	394	354	401	416	388	397	396	395	394	363	401	393	410	408	361	443	431	411	395	383	392	367	380	396	432	373	387	423	414	389	403	383	391	405	418	414	411	400	429	380	385	362	391	395	374	411	402	374	380	358	393	397	370	379	399	410	375	407	382	392	397	386	380	413	379	386	415	356	379	362	394	431	384	379	369	424	385	403	403	380	351	392	405	385	404	387	372	397	422	404	411	338	378	345	420	375	394	404	397	390	354	378	389	400	397	372	383	377	374	388	394	366	373	375	389	362	413	409	388	424	377	426	386	391	411	394	367	377	410	426	339	361	385	392	354	344	401	401	358	384	397	392	388	383	389	381	375	413	355	367	426	412	428	361	369	391	380	378	371	401	390	396	380	368	384	401	368	384	388	409	385	385	408	395	384	376	354	387	376	378	416	395	352	400	424	363	360	373	410	374	371	394	380	416	408	404	346	380	379	382	391	372	372	403	404	386	384	382	433	383	372	392	412	426	363	353	396	404	356	400	395	329	353	399	384	366	400	403	403	416	367	404	375	379	397	374	401	427	363	401	367	410	407	404	391	388	416	363	405	394	406	394	393	359	392	371	346	378	427	407	391	369	378	391	360	395	364	388	371	408	408	356	376	364	417	358	417	344	396	391	397	368	376	405	383	388	381	383	389	380	376	386	398	388	394	355	431	386	418	399	385	388	399	408	404	405	385	408	378	391
56944	100049	68313	39235	3538	2322	1808	2303	26577	35105	29322	19707	9037	2426	557	570	592	567	522	570	551	516	600	567	567	541	572	528	546	508	570	550	608	561	525	555	533	530	549	540	587	551	543	535	579	519	569	572	577	544	524	530	558	591	573	506	552	570	537	565	549	553	543	545	551	576	545	548	571	567	576	530	555	543	548	559	568	530	571	556	555	562	553	559	568	567	561	534	552	572	584	571	558	546	540	586	514	541	548	547	592	538	584	536	553	564	566	535	555	538	539	520	571	515	552	585	561	527	555	552	518	569	552	574	598	571	514	536	522	557	567	561	506	546	583	541	555	583	592	595	571	548	593	572	555	580	600	575	556	540	549	532	595	571	569	566	578	513	570	557	501	523	567	553	576	523	503	546	544	566	531	544	531	566	587	538	575	580	542	523	534	552	544	600	609	551	564	547	570	562	539	524	574	544	554	501	604	552	562	576	568	561	548	520	545	581	511	528	523	534	604	562	589	569	592	570	560	585	548	517	593	574	575	570	558	548	539	558	572	567	559	530	577	574	599	521	561	545	539	558	526	547	601	569	608	581	542	508	504	542	569	550	545	524	566	592	575	535	537	528	581	525	540	554	530	536	561	520	582	580	551	607	533	538	491	542	540	569	513	546	554	581	565	587	564	508	557	578	527	588	573	536	549	588	572	551	562	553	547	555	559	554	549	531	530	547	581	546	558	566	559	578	524	570	571	584	547	585	516	556	596	542	549	546	553	491	532	554	561	542	546	566	559	563	540	560	532	553	564	564	566	570	583	537	533	565	586	562	545	571	542	579	569	548	548	504	534	532	544	558	582	539	594	545	574	581	605	540	521	550	570	534	581	549	547	587	556	589	554	574	541	565	531	599	558	563	560	516	534	533	575	574	576	533	567	550	581	566	570	556	556	529	565	572	547	549	557	526	550	552	521	575	539	506	523	544	517	565	592	609	542	538	581	531	527	567	533	528	570	529	566	540	560	539	567	577	580	547	574	565	548	584	579	555	505	558	548	550	547	584	524	572	576	560	615	596	559	548	494	530	548	587	562	551	548	541	569	546	576	573	522	551	555	555	566	569	570	595	539	552	547	519	585	534	655	545	531	554	528	570	579	575	493	533	546	551	545	533	558	567	523	577	589	528	576	549	558	564	567	602	566	544	557	536	589	515	569	601	545	578	556	543	532	556	575	565	531	560	582	549	576	574	548	568	541	569	603	606	599	577	573	573	534	556	588	548	574	517	558	564	553	551	576	567	519	576	588	544	529	578	523	533	543	579	545	558	538	526	547	566	577	581	575	544	541	537	508	545	585	586	594	523	572	540	560	563	547	565	543	548	571	573	605	599	548	538	552	551	556	587	570	545	571	611	556	578	556	586	578	508	571	566	548	582	577	532	557	557	553	580	575	526	601	576	536	530	562	593	558	560	543	572	569	547	533	551	557	577	507	533	571	535	559	553	589	570	516	551	527	567	538	548	579	584	558	569	521	535	559	538	559	552	566	517	564	540	532	528	565	571	518	532	537	517	538	576	564	525	566	530	538	565	591	530	562	577	534	558	539	585	548	601	540	562	549	501	564	531	543	563	561	533	553	538	529	521	564	599	543	582	523	545	562	571	545	541	569	565	533	571	546	570	545	539	581	591	545	542	564	556	570	568	557	549	533	541	560	556	578	548	547	566	550	532	553	571	521	561	551	577	575	579	593	592	582	528	560	561	617	512	578	518	525	554	557	516	567	562	554	509	559	537	586	560	559	593	531	527	571	587	556	532	604	560	574	583	556	544	527	520	562	516	553	587	556	572	533	594	563	547	566	552	542	557	556	527	571	550	561	538	558	540	535	549	542	552	520	543	587	553	550	610	571	556	545	526	529	514	592	530	535	560	615	555	497	549	530	549	549	572	558	570	592	543	562	562	533	554	539	547	542	559	534	550	579	532	543	553	549	559	532	546	585	543	530	529	585	570	523	533	537	541	582	520	512	537	571	540	532	578	516	553	557	591	567	540	539	534	566	567	549	568	548	545	517	587	568	607	529	538	566	549	539	572	579	548	584	525	519	550	552	498	547	530	600	600	571	557	544	577	546	556	561	551	551	533	526	555	592	546	540	523	571	586	547	563	581	550	569	563	527	571	576	546	514	557	552	598	561	515	555	555	588	588	564	568	576	514	539	592	544	516	572	577	561	575	525	589	563	472	607	621	551	534	563	545	566	605	562	594	575	566	573	557	537	565	569	541	525	549	552	568	557	599	539	562	573	533	544	564	566	596	584	569	533	582	527	521	545	554	557	513	573	555	506	572	544	572	572	551	614	587	580	540	571	541	564	546	532	568	569	605	547	578	560	544	551	541	560	543	595	552	539	588	530	542	578	587	550	514	558	525	520	547	587	593	537	546	528	535	586	544	576	536	604	578	550	556	563	557	523	547	552	548	558	526	545	594	558	524	582	525	583	565	527	525	536	541	577	535	538	557	579	578	549	587	559	577	550	556	514	564	589	541	543	527	583	594	558	574	512	552	549	582	579	542	532	540	603	549	548	589	538	532	561	541	546	529	574	573	584	512	535	578	583	531	528	560	529	554	594	582	555	552	584	584	607	554	539	528	552	500	573	540	535	543	518	556	564	561	561	533	537	550	551	540	539	506	585	552	528	553	583	590	590	542	556	554	561	572	537	587	589	536	575	576	578	573	529	573	517	562	556	526	522	576	558	571	570	576	538	595	517	541	508	608	562	598	581	550	593	524	584	524	576	561	516	557	607	539	545	574	571	544	547	580	569	494	554	544	563	570	525	546	597	536	554	514	541	533	550	542	503	596	544	580	545	553	570	553	547	534	579	534	593	577	497	602	581	538	579	517	543	553	562	568	527	582	549	567	527	617	582	537	548	541	557	585	531	549	565	569	571	559	542	538	584	541	541	566	530	540	584	593	553	575	563	563	531	582	563	580	574	532	569	585	578	591	542	534	539	540	539	536	541	558	557	540	550	579	584	538	561	541	557	540	554	551	531	549	575	535	509	566	537	559	585	538	545	536	544	567	563	598	533	563	577	556	564	612	626	518	538	567	566	596	532	546	603	551	537	552	555	544	569	590	567	566	558	570	586	567	589	524	590	560	490	559	588	567	533	589	532	572	561	573	527	547	549	546	530	539	535	539	565	558	548	540	548	512	572	552	577	611	551	552	542	584	583	563	568	532	568	548	542	589	556	545	576	593	585	513	524	590	598	549	515	602	539	539	560	544	538	535	558	554	564	541	562	508	562	534	605	567	524	567	607	573	543	545	575	566	571	509	570	619	543	526	581	532	558	568	577	590	570	569	548	571	528	559	533	573	528	582	552	559	534	539	571	540	539	580	575	545	600	549	527	542	540	542	581	523	469	505	562	544	568	539	553	553	568	548	529	535	559	513	516	531	555	545	537	566	541	514	569	531	597	539	533	545	540	525	549	514	596	570	554	541	573	539	539	571	556	545	560	550
27276	26136	25357	9128	685	509	492	519	1797	2365	1976	1331	792	559	465	457	428	455	437	466	430	484	450	454	436	475	464	471	460	462	434	452	426	454	448	472	467	431	482	467	467	439	516	473	458	494	456	475	454	452	491	458	438	432	461	430	422	459	460	508	429	447	445	454	457	464	415	437	452	441	443	430	455	438	482	452	475	468	445	488	447	478	466	473	480	469	460	482	469	470	458	463	490	436	447	492	459	452	444	445	455	442	452	455	448	457	510	442	454	462	472	450	442	482	468	441	488	493	444	473	458	442	461	461	486	453	476	471	485	467	448	448	447	437	469	479	454	478	471	434	466	419	479	449	456	466	452	440	441	430	505	472	476	436	390	431	477	481	452	479	474	459	462	477	458	424	453	451	431	514	455	425	447	429	498	445	451	495	475	480	479	485	448	495	430	433	490	456	413	434	418	445	431	437	452	471	448	433	412	491	447	467	470	460	463	481	447	454	439	470	433	481	446	464	479	465	454	460	464	469	476	439	423	453	452	487	493	465	485	485	456	454	472	437	489	439	445	439	468	457	424	450	451	449	472	472	460	449	490	452	443	451	458	438	451	476	454	485	483	437	499	490	481	470	454	490	437	436	458	481	427	433	443	454	487	455	429	449	431	482	432	441	434	473	419	427	449	497	466	434	456	477	411	452	463	444	467	489	439	479	474	450	463	491	444	466	450	487	468	468	449	477	468	464	426	486	457	460	461	450	429	469	453	433	425	465	415	476	465	456	462	453	465	427	469	476	463	479	465	455	459	423	472	427	439	451	468	403	468	422	447	431	449	461	462	473	453	453	473	479	426	456	463	444	456	466	439	444	418	458	401	454	448	445	463	459	445	491	448	472	472	451	493	460	417	464	441	478	453	482	419	474	458	452	460	453	430	444	446	495	504	468	451	456	497	442	448	465	429	424	449	459	463	442	473	474	469	474	465	454	449	436	444	438	476	444	440	456	503	459	420	468	475	448	453	435	444	473	468	446	446	434	452	462	442	479	469	457	491	460	435	425	461	429	457	457	438	479	446	484	459	450	465	457	486	443	471	468	467	453	456	430	470	444	460	450	467	475	452	471	461	463	494	444	481	447	437	425	478	463	483	444	473	450	474	478	474	448	441	488	459	450	470	490	479	502	465	447	468	458	482	451	426	456	461	445	441	434	480	495	499	449	459	444	474	508	469	428	455	458	448	441	437	455	477	442	396	481	463	490	426	474	433	437	442	441	462	454	433	475	473	471	452	476	451	417	444	493	440	416	457	471	459	454	426	490	470	444	442	470	474	481	473	459	446	427	431	476	460	435	471	486	457	438	440	485	447	494	482	498	494	445	409	457	440	453	424	447	428	481	462	435	475	461	457	399	449	444	466	447	443	437	470	409	474	463	458	445	472	459	436	456	454	446	480	451	467	456	440	431	455	435	463	420	451	475	458	426	462	429	465	458	504	457	466	455	442	491	495	445	474	464	465	477	458	435	443	467	459	431	431	468	432	450	455	422	442	475	468	477	479	465	463	434	498	443	458	465	478	431	493	445	462	422	405	410	503	434	494	490	484	474	429	448	480	475	472	474	481	507	462	479	473	451	452	454	452	453	440	456	458	469	476	445	451	479	483	432	451	411	452	421	435	473	473	445	465	489	450	461	448	455	493	455	452	494	446	513	462	479	477	478	411	459	470	449	452	463	503	455	438	470	451	426	471	460	407	473	445	430	451	474	431	437	486	461	438	465	459	440	479	447	480	462	459	455	462	453	470	476	471	462	478	458	456	461	471	456	453	443	473	432	476	424	478	419	399	424	487	463	472	485	481	416	454	494	442	445	488	474	422	441	505	456	471	478	443	471	439	461	451	439	468	457	437	455	449	446	474	452	458	463	477	447	447	427	454	487	474	456	433	478	445	460	446	431	447	444	484	468	427	437	486	489	468	432	444	460	423	467	461	482	500	453	455	460	477	415	466	423	451	466	497	400	464	470	456	429	460	409	406	449	425	467	462	468	481	454	431	466	465	444	473	495	429	482	488	431	436	490	534	469	494	459	455	442	463	500	432	439	474	452	498	438	474	469	445	482	452	440	467	463	449	502	436	449	475	504	464	436	411	438	468	431	430	464	472	423	450	445	517	477	485	436	456	455	447	495	419	493	467	425	475	483	487	430	480	446	430	460	454	432	436	429	443	467	430	472	411	456	476	476	478	443	481	460	473	448	450	415	496	497	456	443	472	451	419	465	425	444	473	451	465	413	481	469	464	479	477	461	478	417	458	422	443	462	483	421	470	466	449	464	449	475	458	475	435	456	487	461	455	448	447	448	457	477	453	474	473	457	439	444	498	480	466	455	464	466	453	517	448	473	469	409	470	447	467	460	483	468	455	462	436	464	473	470	449	488	466	434	467	465	422	472	454	467	442	483	459	467	407	454	423	428	445	504	440	463	466	444	435	467	467	461	469	503	456	428	491	452	433	462	436	435	442	442	489	397	430	485	456	466	456	465	441	440	437	426	452	441	458	436	456	447	464	445	514	446	503	458	459	468	460	477	479	431	470	459	461	446	433	499	470	496	449	463	405	479	470	451	457	447	433	473	474	470	478	466	455	435	495	439	475	472	453	464	472	411	419	463	456	475	471	431	438	457	480	470	481	451	456	467	465	468	462	455	443	449	466	418	439	480	427	454	491	465	477	456	453	448	450	464	466	452	465	492	438	430	476	464	488	463	476	462	448	445	437	447	429	472	483	455	447	423	500	470	438	421	467	427	446	426	458	460	420	463	501	488	449	446	496	455	444	493	491	463	458	421	474	464	462	450	484	433	473	463	466	459	452	450	475	494	460	482	464	494	449	446	477	465	471	463	453	446	446	451	459	479	475	451	449	437	445	425	468	462	445	449	414	499	464	441	492	450	451	457	430	466	436	434	476	460	461	444	402	464	443	445	430	442	434	492	455	448	448	481	481	447	456	472	477	484	464	450	450	434	460	421	482	426	478	458	454	508	422	492	472	464	459	461	453	472	463	452	450	442	438	487	474	451	474	424	465	481	414	429	447	498	460	458	445	463	454	455	440	467	492	490	479	467	501	448	454	497	459	448	454	458	506	481	462	458	468	460	434	426	445	459	445	437	427	459	471	453	501	425	452	454	470	457	453	500	448	440	441	449	457	438	476	428	432	403	452	449	509	475	441	464	441	473	468	431	449	468	448	453	487	486	463	481	458	451	461	480	448	455	431	461	437	469	444	481	516	458	419	463	485	443	468	468	430	457	491	488	428	481	460	451	439	449	450	510	480	458	478	475	450	471	448	442	473	484	475	465	436	439	443	466	464	493	427	443	481	473	475	457	445	447	445	453	468	463	463	497	448	457	445	485	460	454	492	459	488	437	441	443	456	469	461	496	443	425	478	452	436	484	448	471	424	428	428	427	452	429	473	455	446	461	476	500	453	453	440	484	425	437	485	463	441	469	396	471	447	467	498	457
25143	43940	25656	7164	951	834	765	819	3759	5060	4058	2512	1430	867	641	661	683	665	655	653	627	622	624	651	712	682	654	623	687	624	628	633	646	659	651	657	673	697	659	674	652	674	678	706	649	630	675	687	685	697	653	597	713	678	642	614	632	643	629	641	657	617	709	670	642	647	660	649	679	629	637	671	664	635	711	646	657	636	653	659	629	660	682	615	587	602	638	652	679	651	697	649	667	685	643	642	641	697	632	659	632	620	708	633	700	644	682	630	664	630	663	641	662	638	658	612	650	661	685	652	638	639	672	637	682	674	625	660	676	670	629	630	655	660	610	681	613	669	643	688	690	687	683	628	634	646	633	645	675	623	640	653	698	672	649	684	698	676	651	614	669	659	656	632	693	613	631	661	645	636	642	649	619	646	709	631	617	630	655	643	667	634	669	655	632	607	654	654	649	660	632	654	685	594	654	652	642	673	628	628	696	637	646	614	634	669	610	626	659	673	630	637	657	684	673	637	612	637	675	668	649	631	624	653	617	644	654	626	669	710	694	645	619	635	615	632	684	688	644	666	667	668	673	670	622	661	700	662	669	648	613	651	657	669	660	599	639	666	625	645	648	699	641	679	671	694	613	640	671	667	619	627	644	679	610	623	659	685	670	635	673	651	666	648	667	664	668	656	641	650	645	659	608	648	687	660	673	654	658	643	671	652	668	685	632	677	660	657	657	619	627	704	621	639	668	681	669	718	637	620	647	633	664	638	653	649	638	620	676	610	647	634	695	674	652	664	619	661	654	633	634	653	598	630	658	609	647	644	687	632	642	668	672	672	654	657	669	666	630	701	651	653	630	654	627	618	621	608	656	598	660	647	644	629	688	687	688	650	599	712	661	650	700	625	663	644	693	674	639	621	645	642	652	650	585	668	698	600	646	692	652	658	604	669	670	657	657	665	646	651	669	652	630	640	672	664	622	694	610	632	656	616	636	648	654	683	631	595	596	649	663	639	650	609	644	652	656	670	618	675	677	658	666	633	666	634	615	656	628	654	621	656	643	657	636	631	671	641	680	640	641	644	687	637	658	672	608	613	613	654	659	651	688	637	644	679	612	689	631	701	648	631	637	653	638	653	647	675	657	661	625	644	614	632	639	698	631	611	646	665	614	668	623	595	643	649	661	644	618	644	672	626	624	617	667	642	658	694	679	619	674	662	632	657	606	606	610	623	669	617	656	662	616	633	640	690	602	654	626	697	635	697	633	643	658	657	619	606	663	696	645	635	642	683	655	666	676	618	649	677	658	675	623	684	691	636	637	689	669	666	675	673	676	647	635	667	623	643	670	640	656	657	685	623	655	682	691	671	645	619	634	623	688	655	694	708	640	613	655	696	615	688	677	641	624	656	637	650	672	671	716	628	623	686	655	628	630	644	672	674	665	652	627	660	627	642	642	672	661	651	676	657	660	644	660	667	680	669	616	653	657	644	695	665	660	610	648	645	652	676	646	644	649	671	644	627	689	651	654	690	680	616	688	646	678	625	682	662	651	689	661	641	669	634	697	657	649	619	686	707	643	620	645	693	646	644	642	618	674	633	651	678	668	622	668	645	607	655	688	666	671	654	651	649	705	671	645	624	658	688	596	658	670	653	653	604	669	633	624	626	675	634	661	648	665	676	664	643	660	642	665	658	650	659	628	635	624	681	632	650	636	638	640	672	638	632	661	625	629	634	665	661	663	625	730	629	659	606	653	620	620	637	677	644	663	642	647	650	646	673	657	662	641	649	622	689	651	660	654	670	704	685	659	636	650	686	639	645	648	655	654	657	651	667	649	621	678	658	684	638	623	674	691	687	653	644	667	638	633	632	670	684	669	632	675	652	616	665	666	681	676	657	602	694	671	715	666	648	642	638	650	691	658	683	669	664	657	689	644	644	665	643	655	688	678	649	635	684	647	650	629	599	660	662	649	661	622	620	709	663	644	661	649	625	672	620	700	658	635	659	592	717	633	685	644	628	668	662	677	624	649	678	619	670	647	622	681	640	631	679	654	651	652	655	650	692	606	692	644	655	672	606	675	673	670	674	660	682	621	667	676	661	609	663	651	651	676	640	628	653	681	648	664	632	609	669	670	657	659	649	617	644	634	684	675	660	649	605	588	683	631	638	598	674	608	643	682	691	667	657	662	684	648	616	603	659	672	627	640	649	659	659	632	668	652	647	656	685	627	630	626	644	647	650	631	631	659	654	618	677	676	657	653	661	629	654	643	623	694	644	637	632	664	656	650	648	645	628	639	660	675	665	614	610	687	621	675	609	679	615	694	648	684	686	639	668	637	638	602	669	645	674	687	641	652	660	655	689	670	667	613	689	651	652	686	616	665	653	668	699	665	652	623	673	619	668	655	598	632	630	673	694	680	656	654	623	677	665	634	608	674	638	652	655	620	676	661	625	637	618	648	687	679	666	698	619	712	650	614	677	645	687	646	702	634	612	634	666	612	635	633	667	639	628	640	704	665	659	628	677	617	655	620	629	622	642	651	655	650	609	634	640	652	664	685	658	636	628	658	649	671	625	654	697	651	667	600	662	622	662	607	677	659	674	680	657	708	598	609	700	638	665	614	634	657	614	656	621	622	677	594	616	638	664	683	611	669	664	679	663	625	571	621	646	629	646	638	663	665	610	662	678	653	680	616	639	644	699	685	645	641	632	654	704	694	630	655	654	684	650	623	633	639	638	629	644	647	677	610	652	654	621	688	646	644	673	649	667	674	673	622	627	618	671	684	647	634	670	644	625	672	679	667	629	700	651	623	628	658	677	647	637	670	657	686	648	636	655	667	634	661	663	707	649	686	657	728	685	632	654	630	687	659	661	711	662	672	635	634	674	651	605	615	673	682	663	640	651	663	683	667	651	710	670	618	657	620	606	599	686	653	670	637	633	662	622	615	666	652	623	673	679	645	672	674	624	643	629	672	630	654	627	630	635	643	647	684	699	648	640	649	674	697	626	664	659	600	657	686	659	644	693	639	681	640	633	603	650	638	680	638	664	655	622	632	650	617	700	702	633	627	695	660	631	647	637	673	638	659	660	636	622	652	689	652	624	675	671	675	607	624	668	659	652	583	648	636	639	657	688	693	672	635	646	638	675	644	681	657	666	630	633	640	633	642	659	684	652	638	651	686	601	651	660	635	635	643	680	655	609	661	656	678	655	613	655	676	667	657	646	616	646	648	693	619	647	650	596	667	659	663	663	706	631	652	646	633	697	643	671	634	650	626	664	642	630	631	714	662	647	644	666	658	661	609	654	609	638	694	691	674	638	625	648	615	612	623	641	650	645	665	640	632	659	632	622	705	651	645	671	668	625	648	636	631	652	661	664	647	688	678	655	680	663	651	700	661	663	629	670	646	678	716	692	687	652	632	633	649	625	679	690	677	638	658	674	651	669	620	653	639	627	613	618	655	660	627	672	666	669	673	667	619	601	641	671	647	632	674	670	611	627	617	630	657	634
24398	22288	32071	25861	18703	5940	893	691	10555	15483	10607	5365	2013	847	513	490	508	579	557	539	525	518	516	558	511	514	503	541	486	541	490	506	521	529	536	525	523	515	516	560	522	492	517	557	525	518	505	527	520	540	488	511	482	514	531	533	480	502	484	519	505	531	538	495	511	534	515	479	508	548	517	504	516	508	501	530	511	493	474	534	494	526	513	540	496	475	529	522	535	525	531	505	536	574	491	546	526	544	540	509	539	557	502	529	517	477	523	509	529	467	532	529	512	503	580	511	539	535	529	510	546	492	540	483	494	516	516	505	504	495	517	491	527	526	574	563	507	511	460	476	485	520	529	510	561	498	497	531	511	497	545	587	527	501	487	500	531	525	550	564	492	529	517	536	541	455	513	537	544	525	515	507	515	539	500	522	518	513	506	497	524	510	519	519	571	511	538	534	548	492	503	515	523	499	521	518	541	500	509	514	558	523	507	491	545	519	503	533	542	537	500	521	518	492	508	498	537	512	493	456	539	529	543	524	480	535	534	507	534	528	546	507	523	529	499	494	527	494	506	525	524	567	518	527	517	486	508	508	542	502	514	535	545	480	485	500	517	517	504	498	499	549	517	521	510	485	520	533	515	519	519	477	510	511	521	519	536	529	482	533	504	518	484	500	501	519	478	552	473	535	529	556	504	493	531	522	532	517	540	499	515	493	538	502	529	509	528	529	534	543	526	517	522	537	512	503	477	521	544	545	540	512	511	557	503	543	513	537	561	581	535	523	500	458	517	560	535	497	530	501	529	492	500	524	514	527	523	532	543	502	533	482	478	507	507	507	513	531	521	543	488	516	527	502	478	488	512	532	494	505	530	513	543	538	495	530	535	506	532	530	501	497	512	520	552	538	494	526	510	533	528	493	521	515	521	508	512	506	539	509	513	523	471	521	529	559	511	524	562	500	508	498	520	499	484	498	530	558	525	478	508	520	497	540	501	539	540	541	476	550	523	505	522	500	490	481	473	496	498	529	532	501	539	497	504	526	532	486	532	493	562	490	528	530	543	527	528	539	496	521	557	489	536	533	535	505	533	493	543	537	538	499	508	498	523	550	523	523	546	511	533	510	456	503	515	504	492	515	529	493	498	506	520	517	523	500	534	539	575	516	532	515	512	526	500	512	497	494	477	501	527	552	506	517	528	518	481	542	545	528	502	526	508	525	511	498	511	473	578	520	502	532	514	527	528	520	467	538	509	534	551	465	538	491	551	528	516	506	484	506	514	521	539	523	474	532	565	535	511	533	552	475	484	575	493	567	505	523	527	502	536	536	525	458	497	493	494	476	541	526	528	520	475	535	509	506	507	483	476	530	510	529	487	499	521	474	560	491	515	453	501	492	523	510	481	512	481	545	507	546	513	501	538	523	504	527	434	516	506	492	506	536	502	489	520	502	490	545	480	495	492	538	526	492	539	498	564	502	495	539	546	514	503	467	537	525	506	487	506	555	497	520	482	505	536	509	491	522	482	478	513	489	545	551	524	519	502	555	489	487	504	462	528	502	523	540	475	516	515	516	503	505	511	543	515	505	516	512	527	555	493	515	537	535	511	528	517	487	510	535	556	533	510	524	528	529	486	544	512	489	477	548	486	482	488	536	474	542	523	523	504	554	518	508	492	499	525	501	520	478	535	540	544	502	501	488	540	550	516	517	505	510	469	519	542	510	515	516	554	502	536	520	520	538	518	544	508	553	512	481	531	487	502	507	518	522	537	519	502	507	565	532	532	529	500	530	531	532	518	504	499	533	508	548	502	514	531	499	500	541	535	517	494	489	494	526	507	541	502	528	508	535	511	535	521	486	493	550	450	498	560	540	521	501	531	494	510	530	497	541	540	528	521	496	495	511	490	497	514	516	550	511	520	522	503	558	507	503	493	542	524	523	543	466	504	508	504	518	526	516	505	532	477	501	521	518	526	481	536	502	507	532	518	526	478	497	509	549	524	531	518	501	524	512	526	513	513	505	471	495	524	500	549	542	492	544	494	501	514	537	556	554	513	505	535	515	508	529	513	527	500	497	552	541	540	534	532	520	555	512	542	528	511	583	507	506	466	501	531	549	564	520	431	555	504	510	545	538	489	534	507	488	507	519	494	491	495	547	465	508	498	509	519	520	484	543	546	494	522	509	502	542	513	526	520	502	501	504	490	519	503	524	500	519	483	504	475	524	511	492	541	569	528	467	525	509	515	515	516	522	548	519	524	483	546	524	530	529	520	512	524	497	529	502	542	544	485	454	545	513	504	514	507	492	519	514	548	526	476	514	522	539	522	531	504	534	527	498	513	468	529	495	534	550	519	490	522	539	507	505	496	556	524	538	561	457	523	530	508	546	523	539	514	516	484	511	509	577	478	531	542	511	517	489	497	530	504	531	494	499	540	494	535	489	531	523	505	549	486	513	513	487	513	522	502	499	529	540	534	521	525	528	521	509	508	562	509	473	567	552	518	536	537	535	520	515	497	537	508	531	512	498	528	551	561	512	517	516	487	511	516	498	530	542	500	511	507	512	531	501	553	527	521	523	530	533	527	549	521	496	539	518	523	539	513	508	530	546	541	510	541	497	518	525	523	484	500	503	520	503	512	487	509	533	468	513	544	493	486	528	509	482	503	499	536	518	512	488	540	476	535	497	521	492	512	520	543	535	543	518	512	517	488	530	566	495	492	506	488	546	517	491	530	508	518	549	526	532	507	508	518	555	556	491	544	506	524	502	524	544	510	503	491	502	517	486	534	499	522	500	499	504	498	503	522	516	475	526	528	451	510	511	516	488	467	517	516	515	560	508	499	564	527	462	488	534	489	503	554	523	506	505	504	491	522	508	527	493	515	515	529	548	504	516	504	530	514	537	532	545	557	551	515	513	501	501	518	502	535	508	507	521	574	499	504	536	502	491	487	528	510	520	511	537	542	508	519	521	528	492	511	492	533	546	516	495	460	549	535	504	537	508	466	514	551	500	472	508	504	501	492	536	523	514	526	452	508	505	513	539	523	530	526	522	471	508	527	488	526	531	519	524	530	548	506	519	515	498	500	491	554	527	550	475	503	527	539	480	518	494	539	525	545	535	517	480	512	527	521	538	511	522	533	561	512	510	521	504	517	492	460	513	485	557	544	518	521	506	527	520	534	535	489	556	519	526	522	477	494	501	518	517	520	522	537	525	522	494	517	533	555	530	496	499	496	469	557	492	543	545	536	499	487	526	510	520	547	493	515	560	518	479	517	495	499	497	523	520	484	533	536	511	514	503	503	527	543	519	536	546	493	518	490	522	532	488	493	473	515	512	484	511	501	522	528	495	495	523	479	481	503	485	543	524	515	498	503	475	538	526	516	493	521	524	512	523	463	522	520	492	483	513	501	530	539	515	524	555	490	507	484	525	545	471	499	492	527	539	496	524	491	535	567	509	514	519	486	514	497	483	501	519	544	519	549	484	530	515	502	570	515	508	523	485	499	514
50199	85745	61753	28704	2104	1440	1267	1221	20381	24767	18392	10578	4315	1334	672	694	767	693	733	715	760	718	763	740	718	760	730	763	706	734	729	723	780	746	720	775	728	710	724	722	722	689	744	747	684	721	718	705	742	739	767	735	699	713	762	694	754	670	781	730	732	703	755	718	731	765	706	725	754	711	724	727	715	721	770	736	772	695	720	725	681	754	739	745	742	757	715	764	757	765	741	777	711	714	742	768	732	701	750	785	721	773	736	749	732	708	751	745	696	686	732	750	754	732	712	739	700	774	768	744	727	731	728	771	678	704	715	740	684	713	775	724	746	752	708	732	704	772	718	696	700	721	760	755	726	766	757	705	684	725	752	748	698	746	711	754	750	826	713	733	775	731	712	691	704	782	692	739	720	763	721	740	716	717	738	731	737	711	744	753	692	767	729	733	686	729	721	702	735	745	765	733	696	714	716	615	733	738	749	733	729	702	741	702	714	754	753	747	726	695	766	723	716	709	683	696	710	696	697	685	684	736	749	734	728	712	729	721	751	761	740	753	688	716	725	766	751	719	746	759	758	742	702	753	705	724	728	673	765	716	750	697	794	729	722	710	711	727	723	718	786	723	792	728	740	686	748	726	723	737	753	723	714	707	752	698	738	683	761	742	732	773	689	722	733	733	719	656	751	729	763	754	744	721	784	694	780	761	757	678	736	690	727	688	749	671	734	706	735	671	705	727	750	726	775	727	713	709	736	697	707	715	781	716	739	690	708	713	701	613	744	722	729	736	753	770	676	696	763	802	723	753	726	770	706	664	729	718	709	775	738	710	690	686	743	747	755	760	709	711	707	697	747	740	707	746	779	749	746	752	708	710	755	751	734	708	709	739	743	717	702	752	712	693	698	737	671	770	726	698	727	745	702	716	702	749	721	754	754	761	752	725	736	720	740	711	783	760	738	728	684	705	754	753	724	750	751	738	726	704	746	732	698	706	736	750	691	727	749	746	724	694	694	759	753	749	728	720	742	725	740	751	731	733	735	706	683	699	752	717	733	772	714	746	718	732	729	718	687	750	752	744	732	741	761	710	735	702	767	731	721	754	742	734	694	780	710	687	742	785	741	759	769	749	713	672	746	747	758	713	722	742	735	758	737	679	684	760	708	771	690	701	732	750	696	764	706	697	776	731	739	732	772	745	714	741	721	673	701	726	802	724	730	746	734	716	669	754	720	677	710	709	733	719	716	711	728	748	717	738	718	720	747	727	751	722	745	716	750	738	731	733	731	668	743	757	803	765	783	754	745	782	756	748	687	706	747	763	715	709	768	775	739	757	760	719	740	762	709	754	652	759	744	709	757	746	763	728	701	720	704	710	685	744	733	749	689	731	752	714	720	712	734	689	748	757	752	778	730	797	687	712	707	709	762	740	711	744	774	771	736	753	755	791	756	751	748	707	703	761	785	711	704	754	741	720	769	760	676	709	750	719	674	705	757	706	715	724	715	748	740	767	688	722	698	737	729	777	740	723	739	724	733	693	679	790	733	671	754	735	689	753	727	738	744	725	725	696	740	711	777	701	722	762	723	700	722	740	731	711	769	786	750	756	704	763	715	725	718	759	703	729	821	717	721	697	694	771	730	710	767	714	742	721	725	710	744	729	762	767	740	752	711	730	691	775	757	715	743	732	694	810	760	716	693	773	706	728	772	751	714	734	752	713	706	771	790	713	677	743	698	662	735	751	713	745	718	702	723	711	758	721	714	725	761	785	765	752	701	763	729	767	764	688	703	757	738	756	733	708	714	717	704	761	737	742	757	734	753	772	754	763	714	722	715	764	737	749	705	669	764	736	748	706	688	763	743	752	708	731	688	736	787	693	767	684	700	744	729	709	710	720	717	740	694	690	733	692	750	764	704	712	739	749	795	726	689	721	727	729	712	769	732	742	689	748	733	690	747	756	689	688	745	725	719	744	758	722	747	734	746	706	717	715	759	768	735	696	757	735	780	748	715	720	749	771	727	783	714	769	717	725	752	768	705	729	788	751	725	730	754	675	708	722	734	729	673	735	771	725	740	715	739	729	726	717	761	712	740	740	691	715	744	712	759	717	726	732	702	761	699	699	746	750	731	745	690	778	736	749	756	719	720	751	734	742	766	714	746	732	735	708	693	779	747	746	756	714	716	746	737	712	684	723	751	734	692	707	719	749	708	696	689	769	760	741	702	693	689	685	723	711	732	768	695	683	752	669	738	669	689	750	762	755	715	748	747	729	775	738	712	701	771	700	726	746	691	731	758	705	749	684	723	791	774	765	747	717	711	726	717	703	713	740	717	753	734	718	688	691	693	701	724	740	735	755	702	724	793	688	729	720	695	712	725	733	719	745	754	750	758	769	752	776	734	736	703	752	720	703	709	721	703	775	719	786	728	752	732	739	753	739	742	759	744	681	743	729	770	716	750	734	753	760	735	694	732	738	685	730	719	759	691	738	760	762	747	737	745	742	709	745	700	751	846	734	729	691	714	799	740	750	722	707	742	711	750	772	742	745	755	728	765	780	759	716	682	757	758	732	745	682	718	741	746	736	726	705	735	740	739	715	748	723	771	752	711	742	738	751	710	730	683	728	734	737	711	779	703	693	697	731	719	746	704	710	712	730	721	712	751	753	761	725	683	752	761	758	743	705	700	718	702	725	739	722	727	766	762	699	786	687	759	678	718	714	731	727	754	732	724	742	760	733	745	739	743	706	711	743	750	748	702	738	776	814	744	694	744	716	726	706	704	738	720	698	721	704	708	740	667	706	731	739	691	815	729	691	742	686	709	674	717	743	749	698	690	751	725	735	750	716	696	724	694	730	753	796	698	749	720	750	748	683	785	730	684	770	747	796	722	755	743	698	711	744	696	682	771	693	688	692	718	728	738	723	698	717	739	725	767	698	736	698	725	706	742	715	730	714	779	755	721	754	747	723	743	751	729	723	708	762	727	734	728	731	779	772	733	739	722	746	726	764	677	716	714	692	737	707	758	693	741	724	690	745	751	797	734	712	740	708	717	757	706	722	717	729	725	743	749	735	729	739	740	675	674	745	743	730	712	764	714	670	680	733	722	723	745	781	736	712	737	737	698	706	692	716	759	753	770	686	728	732	745	754	721	747	715	714	742	771	799	712	716	707	728	730	724	728	732	734	703	738	698	698	714	699	740	796	757	716	669	707	712	796	687	687	706	744	742	753	736	748	703	750	727	722	703	760	739	727	754	747	792	665	719	706	702	699	722	730	679	640	720	718	753	710	712	676	746	769	768	763	722	715	670	729	714	736	709	693	735	785	745	685	746	789	748	707	726	744	727	752	712	738	742	768	681	728	741	759	755	752	719	712	744	748	773	755	716	718	733	736	676	729	734	760	690	680	777	730	762	706	728	757	753	740	722	776	770	751	732	692	788	702	730	718	678	748	775	729	724	735	736	712	700	749	701	760	774	696	746	691	718	748	723	724	722	735	743	732	729	741	711	707
23178	21565	30307	23989	21240	20061	6510	1220	20575	29193	21106	10421	3422	883	388	426	428	441	460	408	418	388	418	380	376	453	387	406	437	390	447	377	416	395	413	383	383	389	409	385	396	427	397	400	406	400	396	367	394	396	416	389	437	402	413	406	400	369	429	428	367	414	421	424	399	401	415	376	399	391	412	405	365	409	419	409	374	376	404	386	454	408	434	399	453	384	427	461	387	406	391	408	396	409	402	394	389	382	364	383	421	424	398	365	392	400	402	390	376	420	422	377	388	402	410	397	410	389	395	396	398	409	435	444	389	434	376	369	404	402	404	392	423	408	389	413	390	416	409	362	395	360	403	372	395	406	408	389	372	380	423	379	410	371	420	423	407	382	422	386	438	406	379	394	420	389	408	371	398	378	373	394	434	371	360	412	409	409	403	406	414	402	392	368	407	381	378	388	386	386	418	450	401	421	400	413	402	405	407	407	421	394	411	399	393	368	431	399	378	364	390	398	414	380	416	401	400	384	405	373	395	406	417	431	393	402	406	404	424	398	405	412	391	388	382	366	392	384	399	407	425	371	411	415	384	408	396	385	412	372	432	420	426	383	403	437	419	382	389	395	406	393	397	418	342	397	390	390	381	428	381	407	397	378	409	424	380	394	402	397	372	398	415	419	440	404	420	412	418	377	410	380	405	376	398	375	391	402	389	411	390	364	360	384	413	386	412	445	411	374	380	438	393	394	395	371	409	382	387	377	394	439	405	402	385	395	376	406	375	394	382	371	415	400	410	399	354	389	365	397	407	398	378	448	417	398	409	397	408	368	390	378	371	423	378	386	415	375	396	393	395	377	404	381	402	409	352	399	415	403	399	407	409	400	380	399	405	401	402	376	409	434	378	425	392	418	400	431	407	385	425	366	448	414	419	391	410	386	401	361	448	375	378	417	420	412	391	410	395	377	379	429	392	384	390	393	388	404	381	423	383	431	363	389	410	371	368	395	370	420	403	382	401	397	407	390	397	365	403	383	414	401	406	386	421	423	389	404	399	394	389	412	361	413	402	400	422	385	394	352	392	384	439	459	429	396	417	394	389	431	388	418	409	423	406	436	427	414	397	385	396	422	391	393	394	420	379	422	394	380	381	377	407	399	361	415	391	423	411	372	395	404	399	400	427	413	417	416	406	399	413	426	362	386	390	415	411	388	396	386	409	397	408	397	393	431	383	403	386	369	359	381	381	361	439	380	398	409	404	368	420	402	412	390	400	426	369	387	383	405	374	435	417	411	402	429	378	389	427	387	402	404	408	407	402	363	415	388	393	386	373	421	406	376	371	377	409	439	397	405	410	399	425	395	409	362	388	376	387	405	387	427	412	386	426	416	407	381	419	426	400	391	410	393	411	397	413	376	397	381	378	382	390	401	374	433	408	410	401	359	370	414	403	376	370	423	362	418	405	374	386	369	385	395	384	450	383	404	386	365	401	377	423	413	397	385	412	362	408	396	459	397	411	414	363	395	419	405	399	342	392	410	415	391	415	393	371	398	376	402	400	410	390	374	345	397	384	428	396	411	400	403	392	398	394	418	405	363	385	385	414	405	408	395	404	367	415	420	404	402	428	392	409	356	404	418	395	394	387	405	404	398	406	380	378	396	391	415	413	386	359	387	388	340	415	417	396	354	372	368	371	418	389	400	384	395	407	372	367	377	420	387	376	386	413	410	411	404	386	382	403	414	401	396	355	385	397	382	373	348	389	388	386	414	397	396	398	392	437	427	412	411	382	377	409	390	398	349	405	416	423	410	394	397	391	387	374	422	377	396	356	413	396	417	373	372	383	384	391	424	386	377	395	387	419	390	408	372	398	425	388	412	418	422	368	413	398	415	404	378	376	397	397	405	377	405	415	374	417	376	423	419	386	391	409	419	400	390	392	408	393	391	424	404	380	401	380	400	364	401	375	386	348	391	378	398	371	408	400	422	384	423	413	386	390	376	428	383	410	384	403	411	385	396	383	363	394	429	399	446	401	417	375	407	418	386	372	414	414	400	362	417	414	382	432	395	412	412	405	376	429	403	418	405	414	390	385	413	395	391	391	373	398	405	375	409	368	434	398	405	397	393	351	411	372	402	388	407	433	391	417	364	391	386	388	405	384	394	374	398	374	437	392	440	400	430	416	390	428	448	411	424	397	381	410	439	403	366	437	378	385	372	381	402	426	422	384	420	383	371	369	441	384	386	416	370	401	394	393	389	428	401	421	404	402	418	407	402	395	416	405	394	414	413	347	396	444	411	398	394	437	375	412	376	388	403	402	397	373	381	423	452	431	430	378	386	366	399	398	424	419	404	429	440	375	417	374	394	395	396	401	408	423	390	383	396	380	406	383	405	387	400	420	381	372	391	416	396	399	417	423	391	420	394	372	410	412	409	392	390	384	426	418	396	410	380	397	393	420	410	367	410	462	378	400	407	370	407	386	390	402	429	423	388	381	427	398	380	398	391	398	387	387	397	390	348	414	347	411	407	399	388	399	410	399	406	442	360	367	386	440	408	390	407	406	392	384	409	377	381	394	394	428	403	386	425	388	391	364	395	379	400	442	379	401	434	404	377	383	404	390	397	370	381	356	380	436	414	386	420	374	406	387	384	395	368	410	401	394	387	396	375	418	426	421	396	426	395	415	428	394	381	381	399	361	402	401	380	371	375	394	385	370	425	405	405	402	397	406	412	411	429	358	422	358	367	391	421	375	403	378	406	424	386	405	402	405	400	399	394	417	401	380	393	390	390	379	392	425	402	410	391	364	424	393	392	395	433	395	343	420	403	410	416	408	407	360	395	336	391	379	396	424	394	362	423	415	410	395	437	373	372	415	399	426	383	391	394	409	411	407	374	404	419	396	378	405	391	376	392	402	397	433	378	398	364	376	392	383	375	389	425	367	400	377	435	391	387	381	373	414	397	399	408	457	391	403	430	422	378	394	428	381	371	416	410	378	430	391	394	385	423	402	373	422	395	395	428	420	390	391	388	420	380	378	388	420	413	367	398	423	383	406	382	392	416	395	418	404	373	361	343	395	381	385	365	405	388	369	414	395	404	398	407	381	362	366	421	409	409	393	437	404	386	355	337	351	414	402	424	397	386	419	387	412	409	368	380	426	387	384	422	434	406	394	428	408	397	411	359	401	375	370	360	368	405	354	422	383	370	391	417	375	378	400	402	433	395	377	430	381	406	427	406	400	426	411	383	390	404	362	395	404	378	431	377	388	440	391	363	380	392	366	391	422	419	363	396	416	410	375	410	391	402	425	410	385	403	419	393	401	356	394	393	378	401	435	400	400	382	359	377	409	425	379	389	400	394	419	395	391	400	411	404	401	418	399	438	402	399	388	395	412	390	415	407	408	393	377	366	391	384	405	377	391	391	406	431	386	395	412	399	415	390	394	385	375	401	373	414	377	390	410	409	419	437	396	433	372	377	459	429	399	389	414	404	389	407	397	404	389	397	401	426	408	417
56935	99861	72513	30479	2692	2043	1576	2569	32647	36346	28400	16440	6548	1630	590	604	565	599	604	561	547	589	533	584	583	579	555	588	554	561	553	562	538	584	548	576	566	584	625	562	575	586	571	569	575	543	550	572	568	537	601	572	549	568	553	530	567	544	550	569	553	563	566	594	578	578	540	559	538	556	554	566	553	546	553	541	584	529	576	555	550	586	603	577	584	572	585	550	540	592	533	563	529	513	566	571	570	586	567	527	530	531	566	545	560	545	536	578	561	547	603	557	599	543	538	581	530	541	527	599	553	549	564	584	561	589	536	573	540	585	568	614	500	543	559	562	574	573	565	616	568	577	619	569	567	534	580	516	590	561	550	585	579	593	574	583	550	545	555	522	581	544	489	568	524	570	601	549	520	555	546	542	526	573	588	549	575	582	535	550	567	565	597	547	525	559	580	532	571	578	568	566	555	558	529	549	599	573	571	560	588	538	564	545	601	600	579	566	590	562	584	565	565	539	528	579	543	583	572	538	547	560	548	552	571	553	571	531	560	551	547	608	571	512	536	562	532	594	537	560	585	533	540	566	589	587	552	558	553	564	569	577	550	567	558	590	549	551	543	533	556	584	590	563	570	567	572	542	552	490	526	562	582	583	604	536	558	579	546	527	548	547	556	576	565	542	555	599	566	572	550	571	563	561	558	556	546	542	594	549	529	548	556	548	581	532	572	549	551	583	564	583	559	593	555	571	525	574	569	579	593	650	545	614	543	555	567	558	560	560	565	580	527	547	610	550	569	631	569	620	549	554	554	553	569	555	534	563	526	587	584	588	518	582	528	549	556	598	521	521	564	556	546	582	577	542	592	566	521	591	592	534	529	572	577	577	550	528	543	573	556	531	544	512	574	571	571	536	559	580	538	566	537	566	554	552	544	566	572	567	574	561	557	565	539	549	544	569	549	564	546	528	560	539	575	588	545	588	535	559	562	570	535	563	514	573	574	560	553	574	565	585	551	595	581	514	582	566	545	553	493	540	557	559	568	587	545	539	547	561	553	548	567	573	545	569	570	541	582	553	554	558	604	537	620	528	584	572	567	578	568	608	587	562	510	517	562	546	526	588	572	559	535	587	583	581	574	615	583	554	545	563	559	531	564	580	577	559	587	612	596	548	593	566	548	580	606	566	539	583	559	546	580	599	555	560	579	552	529	595	589	536	558	563	562	588	592	613	570	547	585	558	587	531	592	523	562	579	575	565	548	545	552	557	532	505	504	546	552	588	563	565	588	569	593	530	585	547	534	562	623	514	552	545	508	567	563	622	580	513	579	532	524	561	557	466	541	545	585	544	505	562	562	519	554	579	546	601	584	540	554	551	565	584	527	510	592	549	555	566	516	568	570	598	592	522	579	553	581	613	567	567	574	566	581	551	557	610	593	540	516	582	558	551	561	524	600	539	584	581	549	562	577	560	531	535	506	542	596	550	576	560	585	578	521	550	541	566	559	536	574	572	550	551	542	534	576	590	585	530	569	556	609	585	575	583	568	516	577	536	557	565	594	574	537	602	558	581	565	549	552	582	556	580	570	571	579	587	568	585	559	575	537	521	505	595	569	517	537	557	587	564	573	570	530	565	554	562	540	550	586	562	529	577	568	565	602	594	549	554	551	578	512	538	527	513	580	555	548	570	571	574	596	504	593	595	567	574	556	578	582	579	570	591	530	586	545	528	539	592	567	571	596	569	600	580	520	542	585	586	549	574	593	560	558	534	559	569	597	544	551	558	560	551	592	558	575	566	587	551	587	585	577	605	579	581	540	542	552	559	561	568	538	524	581	584	546	553	544	594	542	601	571	576	526	516	567	584	563	572	568	581	593	548	535	581	578	572	558	547	568	590	550	587	574	606	552	510	567	552	558	561	523	577	590	533	561	542	550	553	541	550	575	609	555	534	544	604	569	543	549	575	551	564	582	581	569	593	585	525	562	588	584	563	545	516	573	611	558	541	577	546	610	577	526	561	536	544	558	554	555	553	551	535	554	561	533	584	580	571	568	521	553	548	597	539	589	536	529	584	571	606	556	563	568	569	604	589	565	503	538	577	575	545	534	607	547	559	534	561	543	557	555	573	541	580	558	566	564	515	584	541	539	592	509	552	594	597	599	576	575	558	573	535	551	578	553	619	578	555	560	576	568	507	603	560	577	583	574	548	561	579	619	567	588	568	528	586	549	528	554	547	583	582	600	590	506	540	573	556	530	565	561	570	581	563	513	561	576	537	598	516	503	589	595	552	589	581	554	536	515	530	551	538	537	604	563	578	601	544	551	543	576	550	579	544	557	538	557	492	592	536	600	566	580	548	572	593	562	588	534	567	570	570	574	537	573	582	528	556	518	574	533	564	542	539	613	599	570	563	579	504	639	578	593	601	518	558	587	556	521	514	621	527	540	540	579	546	550	537	542	551	572	559	561	567	593	573	571	536	540	575	613	574	547	581	539	561	582	553	562	556	593	605	528	634	588	578	563	529	554	543	575	576	544	553	579	574	551	570	546	567	544	551	558	607	542	597	586	588	550	609	565	548	548	569	593	552	539	577	564	548	567	526	546	571	559	581	624	567	577	594	549	561	506	556	529	529	544	534	512	552	593	578	568	577	563	542	609	537	556	592	541	589	572	566	548	567	580	572	553	599	574	571	596	560	578	602	578	548	591	558	607	529	583	599	554	567	551	537	567	561	582	582	593	557	564	543	578	571	553	561	612	615	595	581	572	564	550	615	574	563	524	545	540	551	591	579	550	540	610	555	578	534	590	570	550	568	602	555	625	608	542	575	582	590	604	514	574	545	588	538	560	547	588	556	593	574	572	574	553	588	555	547	538	589	590	558	599	573	595	581	565	532	588	556	597	564	541	545	576	540	548	560	539	562	556	585	565	537	558	564	556	582	533	582	558	540	571	548	519	567	539	590	530	579	570	557	590	513	568	574	590	569	572	572	563	599	546	532	535	559	610	527	604	573	560	578	607	602	594	580	553	563	574	536	610	568	570	593	542	586	568	557	564	551	572	566	587	528	526	527	598	570	531	551	527	581	569	589	557	543	541	551	585	580	573	537	545	553	552	544	577	579	583	606	571	565	532	569	540	545	542	537	571	550	531	548	566	570	558	566	597	571	524	579	559	533	592	544	552	582	550	558	597	597	563	570	547	583	571	561	571	557	552	594	557	549	560	576	556	575	577	545	577	540	546	545	538	577	544	566	573	566	533	563	551	566	533	598	546	567	550	568	548	590	565	568	553	536	578	510	527	555	574	547	559	579	580	568	570	545	612	601	526	555	566	560	568	528	560	558	547	571	563	555	564	586	581	549	572	492	577	554	556	566	540	593	517	555	566	578	586	570	558	561	537	553	545	595	550	565	557	546	522	542	558	535	567	542	543	569	577	566	567	607	524	573	579	587	594	544	596	584	593	569	580	559	549	556	527	578	614	560	585	569	569	586	554	576	560	575	572	614	585	569
27238	26095	28026	11413	790	555	461	845	2071	2495	1690	1008	643	450	469	425	475	457	456	456	478	461	457	443	473	492	493	449	483	437	477	421	467	432	456	469	466	449	457	432	455	438	454	480	458	451	477	467	432	457	473	470	450	498	464	476	434	462	440	494	471	451	466	476	431	459	478	507	427	461	464	457	445	456	450	492	473	470	456	471	475	482	474	406	486	458	440	445	418	450	420	465	447	480	441	489	497	395	445	475	465	444	447	494	463	441	464	453	464	491	465	461	481	517	398	405	428	431	486	482	482	498	438	435	467	474	424	440	465	477	484	480	486	467	437	454	453	459	429	468	475	438	443	441	461	479	440	428	421	454	461	438	439	455	484	452	449	428	466	440	459	458	475	488	480	425	499	435	482	471	442	426	475	411	432	457	454	451	419	417	490	413	423	458	459	428	494	425	445	481	479	444	465	429	396	432	481	457	430	480	463	421	450	440	441	461	455	442	461	430	436	443	439	444	444	489	478	458	448	435	453	439	473	443	430	447	477	426	476	427	427	455	426	464	480	439	433	480	471	454	489	447	463	444	439	419	455	420	464	454	455	448	424	471	438	441	467	496	446	461	462	443	445	464	457	453	450	450	504	443	455	424	455	447	478	458	462	461	437	454	426	459	466	459	450	461	419	451	478	467	451	499	451	467	428	444	461	461	430	448	437	429	513	458	419	479	445	453	444	459	425	417	446	469	421	470	454	484	466	422	477	433	496	448	473	429	466	469	435	454	469	430	432	454	441	455	473	444	461	470	470	416	483	454	458	453	458	469	439	457	451	484	444	440	461	481	427	464	460	469	485	450	425	463	469	437	464	442	474	458	456	480	458	477	444	440	444	425	447	422	472	462	491	460	496	470	460	463	470	450	443	428	437	453	450	481	439	463	455	482	410	435	426	432	425	439	460	403	485	408	464	466	418	451	447	458	434	442	486	435	468	436	476	443	442	427	448	420	458	458	484	453	445	473	463	453	442	432	481	455	487	446	430	458	456	424	478	462	466	467	457	454	445	469	442	469	458	465	457	437	492	466	451	510	477	441	452	480	451	475	432	506	455	465	444	500	467	429	424	504	434	489	434	414	448	456	469	439	477	445	453	461	490	435	489	445	495	448	431	489	427	476	460	503	443	453	442	456	464	461	490	473	450	445	431	424	468	459	450	470	476	467	437	428	448	471	479	432	467	435	440	428	467	457	475	468	502	424	461	441	464	468	490	461	461	439	490	430	479	471	423	464	505	446	463	426	488	425	435	463	483	499	474	489	437	424	442	421	439	427	437	466	493	429	467	477	462	418	458	470	474	465	507	451	437	467	438	486	436	423	473	453	449	464	458	457	447	461	458	457	423	475	444	495	418	464	495	454	442	467	470	523	426	454	458	448	462	456	460	466	486	447	474	452	422	462	445	466	484	460	452	467	493	472	451	456	473	443	468	446	459	433	448	415	456	445	444	419	477	435	431	455	455	418	502	413	459	453	462	475	426	442	470	450	450	431	481	466	426	448	448	466	477	492	423	426	456	456	460	493	469	464	462	437	452	473	457	421	488	461	464	433	420	449	485	438	421	427	507	488	465	444	454	415	470	450	437	470	446	450	449	470	446	468	440	463	459	454	457	487	461	455	471	480	482	438	449	483	496	446	444	444	469	454	482	481	443	480	470	484	435	500	457	443	469	470	476	471	465	461	470	479	464	435	469	451	449	453	465	489	450	478	432	450	451	448	448	470	444	435	451	463	466	463	424	479	467	433	461	501	476	476	441	474	416	417	449	454	421	450	441	453	437	431	422	461	426	446	476	461	453	484	464	454	441	435	445	458	483	444	477	465	426	458	438	407	469	493	438	455	450	479	458	443	419	440	463	487	425	430	485	455	458	452	443	471	444	459	489	419	446	471	438	443	452	479	459	433	454	494	441	451	429	452	468	466	454	464	456	463	419	438	463	458	482	483	468	470	456	448	469	433	447	424	444	418	451	438	480	468	477	441	466	433	450	438	442	462	466	438	448	464	454	495	447	446	474	434	476	435	465	444	433	444	447	438	451	453	416	408	459	443	471	441	458	467	431	498	432	441	465	438	469	507	486	412	421	451	457	467	475	472	448	443	464	476	457	439	447	478	476	486	439	462	449	414	478	476	475	481	465	431	456	481	453	487	483	455	440	472	437	452	500	455	429	474	473	429	437	452	454	446	442	460	452	442	444	458	460	452	449	452	441	464	448	419	465	442	459	458	451	471	465	440	464	473	462	427	474	463	473	467	462	437	465	497	455	429	441	449	437	451	505	450	484	513	444	468	467	467	438	477	447	440	469	439	433	468	449	456	472	433	437	463	441	436	427	415	490	454	461	440	442	436	462	459	463	423	448	468	430	469	435	467	438	465	481	434	402	478	431	465	456	450	450	453	476	431	461	465	450	483	452	481	457	423	473	470	442	475	457	429	490	464	432	442	439	455	437	433	486	479	454	448	459	472	466	426	463	472	442	460	516	478	470	462	493	470	439	445	441	451	473	486	464	456	468	432	449	457	463	444	458	471	475	451	449	447	465	487	479	462	449	451	458	487	449	442	439	466	418	490	478	502	474	485	423	491	452	465	485	439	482	466	497	438	461	458	449	444	478	432	463	468	405	495	467	433	440	444	468	464	438	439	455	474	433	438	488	476	478	446	466	457	434	467	448	455	437	458	431	479	442	479	463	467	447	467	436	439	447	442	430	481	451	473	467	461	431	477	482	445	455	435	453	456	439	452	435	452	479	445	474	479	465	443	470	455	427	446	455	454	472	466	458	429	459	470	477	439	487	471	458	461	417	446	480	460	453	454	438	496	497	441	459	452	469	469	456	488	475	438	427	445	467	459	451	503	454	475	446	429	443	456	464	476	493	454	456	414	473	451	462	472	457	441	473	455	405	442	464	506	441	468	442	462	422	438	468	436	464	423	440	453	448	434	438	463	447	444	469	500	432	469	497	451	439	479	480	449	477	449	468	419	449	469	461	466	446	436	444	480	438	450	439	460	459	453	465	489	460	491	469	472	445	431	443	469	459	435	476	513	455	452	457	463	458	433	447	502	481	464	428	433	443	423	465	470	405	451	409	414	430	457	468	464	524	448	426	435	472	443	440	440	429	434	428	456	437	482	436	490	489	442	473	463	483	480	454	428	421	446	466	434	437	503	451	486	469	440	415	471	443	478	454	465	461	470	457	502	439	475	432	452	462	451	423	451	408	481	456	451	428	455	425	500	473	466	444	457	465	460	421	465	418	477	422	476	449	439	428	421	470	499	466	462	466	445	417	474	444	504	479	451	443	461	473	461	465	435	451	479	452	449	465	398	479	475	463	468	518	471	473	466	450	501	488	514	419	423	455	465	441	465	449	428	476	498	461	459	483	472	452	463	509	455	420	429	467	453	477	469	471	464	444	454	472	437	432	434	469	457	442	466	471	453	451	447	432	418	425	443	461	451	452	459
25119	43917	30097	8688	813	777	741	1786	4698	5059	3400	1910	1026	693	658	659	669	625	670	628	647	634	685	650	678	678	626	665	663	688	657	673	682	649	633	697	653	686	670	644	617	648	667	652	665	646	631	680	665	642	666	657	655	710	589	677	651	643	657	609	618	668	641	628	645	646	652	650	663	635	619	655	665	634	668	651	649	666	644	662	623	677	660	648	674	639	659	637	668	673	626	648	645	645	665	633	647	669	573	653	679	648	681	654	690	693	678	650	640	631	631	654	639	654	660	669	569	633	691	648	680	615	640	667	665	667	623	669	613	623	681	656	637	664	667	642	637	633	661	692	651	625	629	643	626	655	668	672	637	646	672	626	667	629	643	662	621	679	644	651	625	686	653	678	641	613	635	650	645	671	594	649	668	641	652	629	663	659	629	704	682	635	663	643	637	680	654	646	652	645	656	605	630	615	624	646	680	615	653	676	637	673	680	652	634	627	633	671	692	693	586	651	621	671	651	669	675	666	627	641	616	651	634	614	655	619	628	649	630	660	616	656	647	632	636	623	594	642	631	651	632	664	646	615	641	683	665	675	667	688	628	635	634	636	614	648	617	676	658	634	661	648	626	636	657	648	686	653	581	664	621	640	690	652	673	615	616	657	652	643	648	639	656	648	670	671	611	671	632	651	635	669	672	658	664	644	665	693	662	690	650	628	650	608	649	634	633	678	676	620	607	654	671	653	671	678	639	611	657	670	657	599	662	637	671	634	673	661	665	625	665	658	671	676	669	672	641	650	634	696	688	629	612	656	673	649	688	603	692	647	658	676	652	676	648	667	643	620	632	636	634	651	671	663	683	634	672	663	720	676	615	630	627	636	676	685	631	665	675	688	675	644	657	658	666	631	641	670	612	623	688	662	646	619	653	692	640	623	648	654	627	614	650	667	653	647	663	657	648	645	634	613	621	646	632	645	670	634	611	637	653	673	581	630	660	622	682	641	669	674	688	639	648	630	673	631	627	608	626	603	699	571	687	670	603	659	618	633	648	660	640	638	686	678	658	647	639	653	671	651	650	615	647	662	645	705	593	655	653	667	620	629	641	650	611	710	642	626	643	640	653	632	665	623	659	666	615	650	650	640	619	605	697	637	625	603	647	676	608	680	582	642	665	649	669	642	622	629	654	650	654	667	632	667	651	649	714	637	629	641	633	655	630	679	654	647	639	617	685	630	626	635	677	645	628	655	612	637	621	677	680	633	650	602	613	671	649	650	629	664	656	619	669	635	671	662	648	645	663	636	662	671	618	678	677	616	647	676	642	630	644	623	617	650	585	699	675	675	644	662	665	645	673	657	633	646	666	629	653	663	631	662	639	651	686	645	651	662	686	639	642	682	658	633	648	607	659	619	642	586	622	594	638	675	693	617	686	662	683	657	650	666	646	665	676	686	630	649	626	664	617	630	634	643	671	631	633	647	667	648	599	655	645	667	645	639	636	641	661	625	673	653	689	665	627	611	667	664	605	666	638	684	633	644	677	641	650	696	691	604	641	662	661	679	646	630	647	643	626	660	679	653	688	682	664	657	643	627	660	661	631	716	678	657	677	649	592	674	625	650	676	691	627	635	650	612	645	629	629	595	658	648	658	620	621	656	626	679	684	654	646	636	670	651	629	669	685	626	638	639	712	610	664	687	657	639	671	663	664	653	635	652	639	625	620	657	644	678	649	678	637	662	717	649	624	644	671	616	628	646	662	666	661	656	644	688	590	641	638	698	655	726	641	682	623	649	653	666	623	647	680	646	685	649	679	659	691	699	632	682	620	609	663	661	673	664	643	630	654	633	641	645	664	664	652	693	680	646	685	665	666	626	657	678	611	695	614	657	673	639	659	645	637	637	607	666	641	627	657	629	656	622	650	691	655	635	665	650	581	649	619	648	636	653	685	666	652	678	686	616	621	678	658	644	689	684	651	670	656	639	664	647	592	645	613	656	665	629	633	647	653	649	685	658	652	705	657	626	631	657	669	635	653	634	624	712	619	665	661	672	666	634	671	581	615	640	664	656	657	639	702	648	637	676	650	639	619	640	618	697	675	658	660	624	628	716	614	627	658	710	670	651	620	605	652	626	652	661	644	658	612	619	659	672	688	622	621	657	683	647	681	599	686	658	647	625	644	633	661	675	608	660	664	612	663	646	667	672	634	638	651	688	681	611	617	638	642	617	666	663	674	709	668	663	651	636	671	698	624	680	652	654	677	662	616	637	674	642	612	642	669	632	663	630	652	686	669	695	635	649	627	663	657	670	668	648	644	662	690	626	629	631	625	642	641	640	676	649	632	658	625	680	644	706	634	646	662	615	654	643	619	640	658	680	656	645	640	621	641	659	693	665	641	627	653	669	647	638	704	590	665	670	668	640	668	648	647	604	655	615	671	665	618	672	658	713	619	699	632	615	664	593	604	633	659	691	636	639	636	638	664	689	688	666	672	650	687	665	647	688	662	637	648	634	627	654	674	655	704	661	648	669	645	633	647	638	683	655	652	663	665	610	660	622	632	644	664	651	631	664	708	643	683	663	669	666	667	653	661	628	672	630	646	647	610	649	640	642	639	707	638	659	684	637	600	647	628	671	673	674	639	637	659	668	656	662	657	636	668	642	653	627	665	621	680	689	645	653	639	603	643	662	650	606	654	681	646	656	669	690	670	700	653	656	661	614	666	632	686	623	666	620	634	627	687	658	676	646	656	625	588	667	613	573	673	692	630	670	632	640	680	682	650	671	701	632	656	683	650	653	602	664	660	674	694	619	614	620	626	662	686	630	627	676	652	687	650	689	690	638	674	659	669	650	644	611	616	653	676	616	610	634	685	626	613	651	663	663	643	718	651	686	640	654	639	629	651	676	668	638	682	662	654	635	648	651	701	635	636	618	674	614	673	658	711	684	609	613	664	632	671	675	665	657	641	658	636	657	610	649	672	681	641	642	680	625	627	655	656	652	713	638	703	635	664	653	659	601	624	644	654	689	644	685	660	670	663	700	621	657	609	634	616	644	641	722	648	676	616	642	649	643	623	624	635	647	611	644	649	650	629	610	621	643	643	684	647	655	624	660	642	650	623	633	653	636	649	672	671	668	616	645	630	651	661	713	652	659	633	678	675	598	649	609	697	696	605	670	594	662	644	679	656	611	646	667	618	678	656	671	650	680	634	660	674	627	671	674	639	637	664	680	634	594	658	655	631	656	649	630	632	653	603	629	636	623	697	624	631	654	633	604	607	632	626	644	588	670	621	629	644	644	615	657	667	680	658	686	664	648	647	667	654	656	639	659	679	690	639	640	658	652	655	627	662	634	657	636	641	639	675	616	651	618	649	668	657	649	629	626	667	670	604	631	635	622	664	635	657	671	618	660	637	644	626	716	648	643	670	651	620	627	642	676	660	671	692	636	636	649	674	648	702	579	642	633	599	621	637	653	695	637	671	683	620	667	621	667	649	641	647	660	716	658	673	671
24512	22197	33144	27490	18930	6511	1063	2785	14585	15279	9060	3645	1321	565	496	529	510	538	492	515	589	536	495	530	534	534	483	518	516	565	555	561	531	500	554	507	548	534	506	516	500	488	538	495	500	486	550	551	523	557	539	492	567	553	565	513	503	536	484	548	477	517	506	493	518	530	505	515	522	512	498	503	473	483	529	499	516	549	523	521	495	492	481	520	483	517	539	515	533	528	509	534	547	531	502	540	556	534	530	489	487	487	523	504	496	500	469	537	498	504	515	510	505	536	484	508	530	490	474	506	537	548	516	520	544	517	487	567	488	513	537	543	489	524	494	491	548	564	510	523	514	537	517	538	527	538	484	513	526	520	532	522	533	505	537	519	514	514	547	526	509	508	538	527	526	515	508	510	542	539	504	524	524	511	524	524	511	542	523	525	535	525	524	548	528	488	483	466	527	538	510	535	519	515	538	525	513	510	521	498	531	482	500	514	502	539	534	512	588	505	494	502	556	501	482	494	505	519	519	528	507	526	494	521	558	547	514	572	520	542	527	544	532	494	535	563	514	508	477	513	523	505	494	502	521	489	548	508	521	525	492	503	498	504	511	532	547	519	522	516	503	498	531	518	567	551	532	516	542	537	538	464	543	511	518	544	517	492	546	534	535	507	499	516	529	501	528	501	490	517	497	507	563	486	517	533	491	545	489	505	538	480	488	542	503	529	532	509	483	521	535	503	522	539	503	521	521	502	498	512	525	496	527	535	538	531	540	493	530	491	516	527	523	525	526	520	517	487	499	514	533	469	544	545	509	497	512	500	517	463	526	534	526	535	522	474	510	513	522	480	525	491	471	533	487	504	533	513	529	532	529	502	551	544	499	524	543	520	536	516	522	521	523	543	488	550	546	544	556	509	518	538	530	511	506	511	508	504	530	519	526	548	527	507	545	508	518	511	475	496	523	510	517	496	542	510	502	514	554	509	561	520	483	498	524	526	477	548	498	503	513	496	497	492	518	535	533	552	508	545	517	530	508	525	527	493	551	506	516	526	497	505	503	570	500	488	488	510	521	519	492	533	502	485	578	546	508	521	509	512	505	473	545	501	480	504	451	508	532	486	496	523	522	494	517	475	483	492	536	521	505	528	503	542	503	530	506	505	461	507	519	577	519	495	541	508	514	496	517	546	524	494	509	515	527	502	502	523	554	523	515	527	496	510	518	547	519	526	531	534	530	530	513	516	514	543	521	472	536	478	501	489	495	546	498	535	536	517	523	537	511	528	532	563	491	509	517	475	546	502	506	537	497	489	488	527	502	500	505	467	570	517	515	529	501	515	484	512	521	508	502	556	516	510	520	529	523	506	537	524	515	518	535	558	517	508	540	517	520	504	523	520	571	524	500	513	487	514	568	543	526	494	520	506	518	524	514	509	529	530	537	545	518	536	485	518	484	521	551	474	523	534	529	485	539	551	526	514	534	512	503	503	499	522	505	504	509	541	502	550	483	530	524	487	519	506	525	481	490	499	509	502	497	486	512	512	547	525	504	527	556	488	499	521	532	509	536	501	523	500	515	500	482	532	511	498	531	471	541	493	535	506	520	490	548	492	521	487	504	521	537	466	534	517	506	532	562	561	529	493	522	496	506	526	517	512	495	461	499	539	512	536	489	518	540	524	519	550	499	525	523	528	488	536	549	513	562	561	526	505	511	499	548	516	552	518	540	520	531	502	531	557	483	493	516	498	528	525	513	517	566	489	547	534	521	569	545	547	479	497	514	514	550	516	524	473	520	530	533	510	535	511	501	524	523	512	511	516	512	526	502	468	482	518	519	541	508	533	484	494	493	535	491	512	524	511	493	477	540	524	522	497	517	541	524	541	526	527	533	519	544	559	525	522	495	517	536	509	505	538	514	509	496	527	514	534	490	496	513	542	542	535	517	563	513	481	494	542	543	543	547	503	498	509	478	513	499	495	515	540	520	543	527	499	529	495	510	580	527	524	474	491	502	518	542	504	540	502	520	544	594	502	518	551	530	480	558	534	510	521	529	535	518	536	535	528	537	504	509	532	495	491	493	535	500	528	556	509	519	534	513	536	514	540	469	520	501	510	552	549	500	513	473	538	509	498	535	537	520	491	524	500	528	499	480	545	518	486	507	513	505	520	531	501	511	498	514	486	491	473	538	524	552	489	546	517	500	543	504	535	537	524	490	511	508	503	507	515	502	534	479	524	528	523	521	458	505	547	550	529	512	532	553	520	499	515	497	493	519	541	520	501	526	508	501	516	507	468	491	491	552	545	513	533	503	553	515	502	473	501	507	509	541	493	495	535	546	537	509	498	525	512	526	504	512	533	548	492	530	541	539	514	538	467	518	526	512	524	504	509	510	504	518	484	527	488	540	510	535	530	524	505	510	551	490	497	515	522	536	540	507	515	543	536	497	510	508	530	511	504	517	565	526	545	498	550	534	489	540	494	569	506	535	490	497	517	481	536	471	532	547	501	486	504	503	518	493	489	505	507	502	526	537	509	503	514	554	556	503	511	539	512	519	537	496	515	485	490	531	556	557	508	516	557	551	492	515	525	503	471	546	504	513	531	536	505	526	513	516	510	480	502	491	506	473	508	506	545	518	548	564	480	502	505	485	508	533	521	491	498	510	519	491	505	503	509	516	507	509	514	513	535	522	533	484	539	529	494	548	531	502	522	489	472	492	545	497	531	519	493	471	539	493	509	531	502	503	536	540	552	527	523	505	538	497	480	530	542	528	480	532	510	514	490	489	515	524	540	520	523	522	548	508	495	489	538	503	515	538	518	490	492	491	484	499	495	549	533	486	494	495	470	476	565	522	509	517	507	544	534	517	527	555	493	510	499	514	521	516	517	542	560	518	526	555	489	514	516	524	545	524	514	496	525	522	479	509	496	478	526	528	501	519	505	512	553	517	551	506	538	511	515	484	504	553	503	542	549	475	492	501	510	501	525	478	479	468	537	505	501	467	515	521	512	481	514	471	512	478	487	539	509	547	518	548	477	555	472	506	526	541	520	542	507	500	528	538	521	497	507	545	502	578	538	484	506	547	488	516	528	549	539	501	499	495	510	490	508	497	556	515	525	550	510	505	485	537	518	511	494	539	532	495	537	578	551	530	537	515	515	522	545	478	514	508	552	531	523	538	514	574	540	521	520	473	520	542	558	487	529	487	504	548	524	522	511	504	542	525	529	524	514	513	552	520	542	522	514	527	499	500	488	523	516	496	547	514	518	538	552	488	553	512	526	517	522	555	501	508	545	514	475	505	498	529	516	535	488	525	554	540	499	526	517	512	508	500	483	491	527	486	572	507	501	485	521	526	578	492	495	484	554	511	482	521	539	505	523	526	501	513	466	505	510	513	489	517	507	556	484	481	494	504	525	509	527	510	533	510	476	506	519	484	505	482	534	546	543	536	502	492	517	525	539	530	548	518	532	489	495	512	557	520	512	532	530	509	534	533	515	477	507	505	541	529	499
48973	86173	66785	32007	1729	1474	1478	6060	26027	24062	15273	7153	2466	855	762	726	732	779	733	763	703	712	748	748	727	754	744	711	722	771	726	743	753	742	708	717	694	712	721	686	717	717	703	696	767	729	717	738	693	763	746	726	707	718	749	704	732	696	694	703	726	730	732	703	741	732	728	703	696	681	720	784	747	706	704	724	763	743	741	686	729	705	716	773	769	684	780	756	722	757	695	711	765	733	744	716	742	742	737	726	701	713	717	720	732	723	676	724	780	689	759	763	765	762	766	722	727	703	750	658	732	738	705	743	731	716	691	726	717	708	713	772	739	710	719	763	716	750	717	739	714	705	745	676	742	747	737	744	703	740	715	753	755	713	725	738	728	763	766	762	733	728	749	748	706	723	727	763	727	727	731	739	743	757	779	745	695	736	746	679	715	720	739	739	726	745	725	712	702	691	766	749	747	733	716	721	754	757	770	715	741	788	700	727	684	742	696	709	726	773	729	776	704	715	741	762	707	680	751	734	660	759	737	694	717	724	732	744	707	718	716	740	744	739	754	747	783	708	721	755	728	732	739	747	705	728	769	733	767	712	701	727	710	732	718	725	739	720	736	738	754	765	727	710	700	738	725	749	711	749	768	719	727	690	705	703	728	722	706	674	739	745	693	702	761	740	706	719	726	734	713	762	715	696	759	736	737	753	728	717	757	762	652	712	741	677	744	729	725	760	723	701	714	680	778	725	731	705	754	713	742	754	715	700	721	704	715	759	693	673	739	730	704	743	730	752	735	704	734	673	747	735	726	756	706	775	706	733	717	718	702	709	739	748	740	722	677	712	738	748	751	745	756	689	716	731	714	714	754	698	696	738	742	753	750	723	711	729	740	730	727	732	755	742	724	683	731	727	752	704	729	733	728	697	738	786	733	721	724	750	702	732	754	761	695	726	733	772	735	696	730	728	775	728	763	708	740	754	749	732	748	774	693	694	726	711	700	760	675	732	704	745	774	724	666	730	743	714	732	767	774	682	707	714	743	718	744	698	724	720	711	801	693	747	695	709	678	734	674	739	717	708	759	748	716	743	705	706	746	776	748	721	696	722	697	696	729	727	723	720	724	708	714	763	746	747	757	749	737	774	705	727	710	692	752	774	725	678	755	715	738	727	695	713	723	754	682	747	691	739	724	732	721	727	714	754	741	737	655	750	746	749	712	732	699	681	721	730	700	646	715	659	739	740	755	734	672	700	740	756	777	756	744	728	724	742	687	711	712	690	754	755	738	762	771	690	716	728	709	730	734	757	666	725	711	729	730	706	728	741	727	711	746	743	749	750	754	716	689	713	708	716	752	746	764	739	732	744	678	750	703	716	695	695	724	733	695	660	717	699	696	743	738	714	699	740	719	750	747	692	736	702	742	754	717	704	764	760	698	754	728	769	739	714	748	712	745	703	758	731	697	722	781	706	737	743	753	735	698	720	697	711	734	721	728	710	755	736	741	705	727	744	680	719	733	747	758	744	699	731	772	792	710	696	712	744	760	760	682	795	735	678	728	754	758	684	702	731	711	699	744	709	769	719	722	725	701	733	706	730	708	756	769	748	742	718	737	734	644	720	722	757	767	735	729	714	752	712	696	699	752	738	705	758	693	707	703	775	712	736	666	775	736	763	725	792	746	708	683	700	721	767	753	786	735	737	723	754	698	758	778	679	717	703	695	739	706	751	711	753	742	691	670	730	741	693	694	708	735	777	748	764	666	741	712	724	702	728	726	698	732	730	675	699	708	710	747	705	720	721	690	764	735	762	724	740	781	772	718	712	735	693	786	718	746	729	745	711	722	705	744	675	733	695	719	711	764	742	720	693	705	774	733	732	694	738	773	732	737	736	697	741	697	740	746	748	715	722	765	765	776	760	667	740	699	740	706	727	777	745	776	749	714	709	738	720	729	725	713	759	681	772	720	702	722	755	680	765	723	764	711	695	711	756	714	731	737	728	744	717	741	692	692	684	769	722	781	724	741	731	716	739	742	706	683	728	710	760	722	714	741	692	767	756	774	714	744	776	776	691	743	686	702	757	769	708	687	680	708	770	731	686	730	747	710	720	710	733	735	778	700	762	776	747	755	755	757	752	737	716	688	729	732	673	716	711	784	705	714	691	829	692	767	723	740	761	714	729	719	746	727	703	711	750	710	789	708	767	717	715	682	766	745	715	748	720	723	740	722	724	770	734	760	732	789	728	724	751	739	711	705	684	711	755	680	793	718	719	700	737	748	751	742	699	764	697	724	750	769	724	687	724	716	737	695	751	776	714	736	744	731	727	739	768	761	683	691	748	701	737	727	709	777	731	725	754	710	757	743	740	779	751	723	722	750	736	759	713	730	709	689	737	709	693	683	715	719	779	770	742	757	739	722	705	677	701	713	764	717	696	686	723	755	764	759	724	729	776	692	742	713	796	695	761	724	708	697	721	721	714	753	713	768	733	702	736	742	733	680	736	728	723	742	752	739	746	728	724	720	727	715	733	737	698	721	724	727	716	766	705	726	705	748	677	705	756	682	736	748	708	729	727	737	702	735	782	742	718	692	747	723	733	722	763	727	712	776	696	719	714	735	704	738	713	676	688	746	681	733	770	721	695	754	740	744	716	754	720	771	763	723	715	766	727	695	713	707	750	710	745	758	709	695	673	751	751	720	722	725	682	789	718	738	732	776	719	683	707	695	753	705	733	716	687	723	774	740	744	724	725	750	700	754	721	728	700	714	743	705	734	725	748	738	722	755	723	706	720	716	706	755	721	733	752	742	713	764	756	719	724	729	687	712	715	718	741	743	732	754	701	771	738	707	757	742	736	728	754	679	736	688	746	732	715	713	759	738	735	764	766	721	727	741	710	721	759	702	744	732	712	749	703	689	689	756	676	762	691	730	720	744	729	716	749	739	770	730	726	757	737	715	762	750	762	721	690	718	735	716	735	721	721	726	773	729	695	688	699	686	746	743	728	741	736	703	733	698	761	738	705	701	712	707	744	744	671	726	674	694	766	747	729	762	736	717	754	673	736	720	759	705	738	736	744	695	781	726	775	738	732	686	696	773	726	748	722	728	707	715	707	734	755	748	697	686	730	729	709	725	689	658	762	722	754	684	698	712	734	746	702	726	717	713	778	700	685	721	723	742	753	724	781	751	749	699	706	740	755	682	749	752	808	754	744	727	736	782	721	720	729	646	704	717	711	707	720	685	707	689	703	727	696	718	740	723	721	741	706	739	713	710	730	711	700	744	810	741	750	698	704	740	799	733	778	676	723	760	781	750	732	652	758	688	739	783	780	752	733	711	707	739	742	693	721	731	729	713	754	698	751	758	698	767	762	759	726	748	737	685	701	732	729	743	718	649	721	703	697	682	726	702	726	754	703	764	692	759	718	731	672	734	695	758	756	722	717	686	688	721	682	722	731	711	715	738	721	734	736	707	738	744	724	735	701	711	689	727	693	737	732	770	670	720	747	780	716
23133	21550	30698	24843	21235	19677	6719	2194	25794	26972	18696	7783	2175	551	418	392	412	442	363	413	395	436	397	399	387	371	411	423	417	386	360	339	428	444	418	400	445	411	399	411	388	421	367	374	420	399	373	397	421	374	374	397	401	409	431	386	399	373	379	391	398	383	374	407	421	422	402	397	409	390	392	426	406	443	410	405	407	395	374	369	375	395	372	382	394	397	436	407	407	378	429	431	387	386	396	394	389	424	361	342	414	402	394	403	380	367	409	387	405	413	410	399	425	373	380	383	402	428	402	363	368	431	400	401	401	390	371	395	404	378	402	386	403	377	367	388	370	392	384	385	408	383	399	403	390	360	393	389	378	392	392	379	389	388	410	428	397	404	407	402	398	406	357	403	408	395	396	393	416	402	405	423	400	356	399	371	386	419	369	389	388	365	395	358	384	356	386	426	377	387	439	426	433	442	388	385	393	408	429	410	429	385	400	402	379	385	362	379	389	414	381	405	381	397	344	339	389	380	385	382	385	406	402	387	421	408	417	437	389	402	421	408	355	393	421	415	397	379	389	390	423	395	398	415	401	393	381	401	382	364	369	372	378	397	370	393	384	410	436	356	358	371	404	405	384	407	418	405	404	411	360	373	379	433	396	412	391	405	355	383	397	368	353	350	396	376	374	413	372	376	386	380	409	401	393	383	396	353	405	423	358	364	392	404	380	365	378	383	374	421	383	404	385	405	404	404	353	375	375	380	381	424	398	393	384	405	412	394	449	401	422	383	409	383	345	364	411	381	354	369	410	383	370	359	375	387	375	385	382	405	402	354	400	367	378	390	399	399	413	371	402	419	399	394	398	395	377	412	449	375	358	411	390	384	405	373	400	404	415	410	432	368	419	428	428	382	390	390	419	385	424	412	411	400	411	374	385	398	386	414	391	397	373	429	403	403	412	384	377	400	413	428	351	389	398	404	410	393	406	368	361	401	351	385	404	419	395	406	394	391	416	364	404	395	397	422	393	409	350	377	383	404	371	369	428	389	419	401	384	405	357	373	386	391	404	375	383	383	441	399	399	402	395	407	395	369	400	417	367	383	389	409	420	401	369	383	403	373	400	392	400	400	432	392	415	413	369	401	376	371	370	381	382	390	419	370	377	412	385	397	419	378	393	384	405	388	396	369	402	413	385	409	410	407	403	403	367	373	386	396	402	429	386	410	382	355	408	380	386	370	421	449	377	395	376	367	396	403	380	395	411	400	389	419	398	408	423	384	384	368	446	392	414	380	394	401	391	409	426	406	385	370	431	426	398	429	391	403	375	345	412	353	392	361	406	408	407	398	363	396	385	409	343	412	388	387	394	417	402	391	408	377	412	374	378	411	368	390	416	382	368	394	365	388	399	407	413	392	384	376	393	389	411	371	382	389	381	387	387	427	430	446	369	415	400	377	371	420	381	374	423	394	374	363	383	415	395	399	400	391	403	394	396	420	369	388	409	399	404	399	389	409	398	402	374	372	420	381	406	385	388	375	390	412	370	399	398	390	363	425	412	398	413	378	395	423	384	410	402	401	413	378	411	382	394	363	370	408	411	374	424	385	401	392	406	391	422	387	399	386	360	400	365	415	408	405	365	361	360	375	403	391	425	407	414	395	398	393	390	410	413	416	392	418	395	401	399	379	404	392	385	391	403	380	408	390	408	436	377	366	422	425	379	392	398	395	402	380	408	405	435	377	382	413	391	376	381	386	388	381	398	413	434	376	392	400	394	390	388	374	408	362	388	405	389	371	390	408	441	381	403	351	392	416	411	391	412	372	394	404	374	391	389	417	365	385	387	406	379	414	403	416	393	347	356	398	373	416	376	413	397	383	386	382	385	393	372	398	426	425	412	386	372	399	398	364	397	359	356	392	409	365	381	431	367	398	421	407	406	405	406	391	406	381	413	411	420	401	421	363	418	345	400	412	417	398	394	397	375	412	403	408	433	399	402	382	376	409	398	407	390	397	406	381	388	369	374	374	372	367	401	415	407	383	401	413	381	382	374	392	379	393	376	393	374	362	391	373	382	375	390	385	374	393	370	367	383	376	393	352	398	396	412	396	369	422	410	402	379	398	375	389	421	421	402	375	403	397	390	389	381	397	384	394	360	423	397	388	380	384	369	394	409	404	374	372	418	389	422	388	438	373	407	389	403	397	414	371	380	388	396	355	415	385	393	363	377	461	410	384	410	401	404	390	336	396	408	408	390	377	371	398	450	407	369	417	409	392	407	366	382	381	392	420	379	362	391	376	409	386	392	419	422	418	407	389	414	376	394	412	394	379	387	398	413	369	393	409	426	386	368	417	396	373	429	398	392	391	399	380	396	403	408	389	369	384	448	396	386	381	399	400	407	380	393	371	412	427	411	397	438	399	390	390	383	392	363	353	406	387	354	410	414	427	421	383	399	388	387	399	384	364	413	393	360	425	408	402	394	393	378	448	376	383	401	396	417	368	387	393	402	433	399	396	421	390	376	419	397	425	398	390	384	399	387	377	369	394	430	400	403	366	380	390	401	390	391	370	408	404	434	387	377	382	396	367	394	386	392	432	382	369	372	431	430	375	360	406	395	425	375	381	395	391	379	383	391	393	369	364	399	399	422	398	382	364	409	396	402	382	400	404	348	396	357	366	377	405	405	413	384	380	403	397	399	373	392	384	381	400	402	360	374	378	436	421	399	395	354	390	399	394	380	411	402	372	367	405	361	421	400	412	422	408	410	411	389	396	386	372	366	401	391	403	426	411	376	398	389	382	395	413	364	412	436	399	419	402	350	393	360	406	411	384	386	397	388	373	390	394	369	388	394	414	388	384	433	386	345	403	353	403	380	386	389	375	389	366	398	374	408	419	397	389	384	409	398	410	393	382	377	396	373	406	390	420	391	365	376	416	424	382	380	395	358	392	391	368	375	389	389	435	378	375	371	382	362	405	373	406	376	394	383	381	403	408	402	393	418	380	418	372	368	386	392	376	431	379	402	447	429	415	413	390	391	383	407	375	391	381	383	406	361	390	404	400	377	372	400	387	363	414	351	359	444	399	400	430	386	429	403	346	409	410	404	374	408	402	375	398	419	409	384	367	362	386	380	395	407	388	427	402	368	352	383	399	397	424	387	380	389	390	360	361	389	364	393	388	388	394	386	376	395	393	373	397	397	375	401	384	414	363	414	393	348	389	364	386	396	402	413	393	383	409	412	368	386	413	401	387	398	430	387	400	436	396	370	388	430	410	395	385	377	400	427	390	390	388	403	384	388	411	400	369	414	366	396	376	376	391	409	398	394	410	396	394	396	381	410	402	394	406	419	364	394	412	399	398	386	434	366	388	390	394	397	399	376	384	395	408	380	398	411	363	386	395	361	365	379	368	393	386	369	351	360	387	398	386	402	430	396	368	443	401	354	430	410	432	410	396	375	444	417	397	447	359	406	405	363	395	423	435	409	388	379	401	411	387	369	439	360	378	417	378	414	426
55341	100608	76106	40137	2591	2064	1715	4445	37362	34519	26106	13041	4539	945	580	539	570	561	609	582	553	530	556	570	531	556	561	510	547	560	566	518	584	572	593	541	542	564	584	559	540	586	563	561	543	589	561	543	560	565	530	601	533	528	543	564	569	585	557	589	544	579	522	544	529	565	535	553	555	571	533	540	568	542	543	539	543	557	584	590	586	559	551	534	578	542	564	567	558	536	569	554	541	547	573	558	563	562	536	585	518	577	532	544	543	522	537	570	551	534	561	540	530	605	525	585	565	524	565	560	573	572	562	570	599	577	566	569	554	545	545	559	577	545	541	563	559	581	567	606	561	561	548	548	561	519	548	522	560	537	572	583	564	598	540	568	558	581	569	556	551	556	586	559	524	588	526	561	548	549	541	566	566	541	552	579	594	572	571	570	573	559	546	533	599	566	527	574	547	561	572	580	514	497	569	548	582	535	575	522	596	579	546	553	559	554	567	559	556	567	579	524	556	576	537	496	513	591	584	579	570	527	561	551	549	564	573	547	550	571	593	575	577	621	593	542	537	559	528	546	552	555	581	564	537	542	551	544	562	532	567	521	582	541	516	555	524	544	516	550	537	559	547	557	557	566	597	523	513	563	637	569	564	570	609	561	601	537	540	576	544	583	550	550	551	545	564	582	573	511	571	545	518	505	574	534	521	558	541	569	561	548	552	523	533	566	581	576	530	555	509	535	517	552	527	552	531	576	567	538	560	572	552	556	535	552	512	547	538	574	566	555	555	551	563	577	561	569	539	558	564	537	503	578	535	552	558	539	585	519	610	573	567	514	556	579	529	603	557	504	561	537	568	519	557	535	534	520	584	537	575	531	541	545	544	507	484	595	532	587	566	570	512	517	571	568	555	556	560	526	590	561	537	523	568	516	554	578	505	585	532	569	590	580	544	547	571	535	567	562	554	556	577	565	509	593	553	572	557	559	572	556	559	538	554	572	549	550	574	573	528	584	540	551	543	526	556	562	577	554	554	584	561	564	556	568	544	560	561	546	549	528	547	543	532	562	561	569	562	510	552	535	567	531	550	556	579	586	567	486	556	549	573	588	551	561	561	547	586	563	570	530	561	582	582	549	562	573	553	517	535	549	537	564	595	535	581	584	520	551	577	567	566	566	557	544	563	583	599	517	567	561	559	542	555	568	568	557	555	566	560	563	567	526	553	555	542	598	543	551	585	548	569	587	584	591	546	562	562	565	521	578	545	549	531	542	572	567	605	563	553	553	556	552	537	557	549	566	507	585	591	588	552	560	520	561	566	543	561	554	558	529	558	523	526	538	575	545	586	546	521	561	521	567	570	562	518	575	542	572	538	564	577	560	582	552	552	559	549	533	555	575	581	583	564	589	536	536	563	504	550	541	553	547	556	617	517	536	574	567	567	563	551	601	542	531	540	539	526	562	542	580	536	531	543	572	586	566	575	568	588	529	513	556	515	557	573	534	573	563	560	579	568	569	582	603	537	536	559	536	595	546	559	545	571	548	526	542	537	563	556	530	581	570	544	512	546	557	589	543	536	544	556	532	541	525	536	588	533	565	552	562	522	534	557	552	569	590	569	542	554	580	583	608	541	558	599	592	569	564	555	530	598	613	531	541	571	583	530	592	550	581	571	557	524	548	550	541	570	513	567	576	577	556	527	548	548	544	555	538	588	582	567	554	562	604	564	551	567	536	557	572	572	555	563	503	578	542	581	524	546	552	536	586	541	580	560	565	560	525	537	560	562	575	552	552	557	548	571	524	557	527	564	559	617	523	516	516	591	541	553	549	565	553	540	566	565	552	567	562	579	553	545	532	562	582	541	561	562	522	550	587	587	549	496	549	597	492	539	580	573	570	556	561	532	583	531	556	554	563	522	546	565	584	547	609	518	544	517	584	498	559	547	580	618	529	558	560	566	559	548	514	506	528	557	555	532	545	562	541	585	583	550	577	540	528	570	549	593	554	523	585	575	545	563	501	562	566	594	557	592	559	563	555	562	551	558	567	541	581	556	555	580	563	604	527	577	525	567	528	543	605	539	567	566	585	561	535	528	570	534	572	539	583	538	545	568	558	566	566	565	545	553	575	511	545	595	580	575	571	561	574	558	564	532	549	538	541	561	529	552	585	551	535	534	569	554	514	600	572	559	557	560	558	521	569	517	549	546	541	513	625	515	561	556	555	555	537	519	578	555	548	550	572	549	535	586	573	571	582	611	575	580	522	535	558	535	541	570	519	545	582	571	555	538	550	545	557	610	599	551	540	610	556	580	546	549	550	543	543	611	558	565	540	620	538	570	546	582	565	578	577	530	556	561	546	559	570	564	573	541	579	566	540	529	595	585	575	601	581	554	516	599	533	554	553	559	603	536	525	549	559	540	563	561	548	537	521	575	599	523	547	570	501	559	512	551	602	589	566	564	585	549	565	571	570	585	575	582	555	560	555	571	551	606	531	580	569	534	561	539	627	588	539	556	566	562	540	549	581	564	545	570	544	573	575	582	518	555	519	549	562	574	584	554	560	547	582	543	544	564	550	571	571	553	564	493	555	562	544	561	553	494	561	573	569	567	604	573	596	561	589	558	585	556	587	577	577	554	578	566	533	572	554	558	498	591	575	547	530	507	515	570	546	572	539	532	566	545	527	543	513	547	547	617	561	563	572	550	547	558	544	579	559	554	581	562	606	550	595	580	564	534	534	569	578	514	548	551	565	513	560	526	554	540	546	591	593	538	565	557	544	540	580	542	606	554	583	550	587	534	575	561	555	564	507	502	557	568	540	550	562	554	537	589	553	584	557	524	556	544	609	540	558	577	539	567	538	579	537	545	598	548	573	545	579	553	542	530	577	544	560	577	553	559	543	555	571	582	545	579	543	541	554	551	495	527	553	546	565	516	584	514	572	551	503	544	583	617	521	549	559	573	535	545	566	587	544	578	536	541	536	614	579	580	566	554	545	584	562	547	526	542	560	599	539	581	542	550	552	560	594	577	605	557	578	548	561	552	561	558	518	528	565	560	560	553	574	556	579	554	570	517	562	563	569	558	553	552	571	557	538	526	566	534	559	536	525	535	549	531	562	539	569	498	606	545	532	555	539	575	563	538	568	593	546	569	530	538	562	557	572	573	545	570	534	557	548	584	564	543	598	551	557	565	549	587	576	591	559	591	577	581	568	589	591	547	576	578	558	564	591	549	578	570	540	569	539	529	557	569	591	556	531	563	578	542	581	579	563	542	567	582	585	529	517	549	550	502	587	539	600	592	537	553	521	536	556	538	541	564	552	567	571	555	547	560	597	587	558	528	548	563	559	504	557	550	549	573	562	552	586	599	574	536	527	547	549	554	563	516	568	552	555	524	582	603	546	573	564	583	548	566	547	548	576	554	581	554	565	529	570	569	527	544	531	537	527	563	549	541	554	577	581	570	525	568	551	500	530	567	570	547	588	593	580	523	584	608	535	554	553	566	507	530	585
27261	26119	29250	13648	947	528	493	602	2034	2470	1731	1002	622	474	463	457	433	470	488	446	441	442	454	475	473	476	473	438	449	490	461	470	490	548	503	434	469	485	443	466	441	450	430	447	468	487	449	477	483	455	432	462	440	497	448	472	502	448	459	478	464	468	480	436	471	452	480	455	437	474	478	501	449	458	460	467	467	455	468	451	458	434	447	471	480	465	478	466	460	483	467	453	466	485	489	461	502	447	474	452	436	487	457	443	459	475	462	449	445	486	468	463	482	467	513	458	428	436	480	470	503	461	495	450	431	486	466	471	439	464	450	486	430	457	420	519	469	451	486	473	460	416	483	451	402	459	443	490	465	474	490	467	482	491	450	457	476	431	477	497	464	479	433	453	459	434	421	485	437	474	437	480	425	465	453	456	497	470	459	466	470	459	454	448	439	508	416	450	458	468	453	460	452	477	473	456	420	476	459	466	447	478	472	457	453	463	487	445	469	464	493	462	496	459	450	467	474	438	458	504	479	449	473	451	477	490	423	476	437	456	457	484	479	446	449	456	490	499	455	465	513	436	480	483	477	477	450	466	468	441	456	464	458	430	449	479	443	502	486	507	461	476	468	441	462	461	478	472	458	445	462	487	463	467	425	473	475	444	466	477	479	436	514	403	462	417	450	400	470	461	437	463	464	457	483	492	450	482	481	462	472	445	417	470	471	455	436	498	458	485	469	446	468	473	482	448	437	490	485	500	491	477	452	454	517	482	509	474	468	471	471	498	480	482	468	466	443	468	507	452	508	464	435	463	489	442	459	436	448	458	472	483	475	507	473	505	459	477	463	469	521	500	427	456	447	459	485	472	465	481	507	460	458	496	484	474	430	454	436	444	486	446	458	451	473	475	462	475	443	470	466	465	433	468	435	440	434	440	450	462	443	477	445	477	464	481	484	500	444	478	456	462	504	457	473	439	453	506	438	467	444	453	482	482	457	464	441	453	450	415	458	435	467	498	435	473	460	470	469	482	482	488	483	502	484	467	471	457	526	441	425	474	488	429	415	463	467	450	454	430	471	473	471	477	487	474	472	488	439	440	438	458	452	443	484	464	440	435	456	485	470	436	497	458	485	447	475	461	461	468	479	487	468	475	477	468	440	442	456	441	447	458	451	465	470	482	459	456	494	447	466	494	491	458	476	529	502	438	479	464	449	479	456	455	462	447	446	485	469	435	447	482	475	511	446	502	471	496	455	460	439	456	475	455	450	473	473	471	464	466	481	459	468	424	418	493	446	456	458	462	418	467	464	452	483	457	497	436	453	469	494	438	436	445	457	469	477	456	459	460	450	451	457	462	505	499	462	425	493	435	436	466	464	438	471	445	483	470	440	464	470	489	433	474	478	443	498	439	463	457	443	464	501	438	459	480	476	445	467	476	428	468	466	456	429	501	489	477	424	445	487	465	466	462	479	442	469	509	505	477	462	479	498	476	512	448	506	444	450	450	461	439	491	460	481	471	448	439	441	499	456	484	496	486	432	482	488	504	473	467	470	462	466	505	472	479	436	464	481	479	493	490	450	480	475	465	447	475	502	455	513	453	470	466	441	479	471	425	472	445	436	497	466	479	427	472	430	497	469	427	455	430	485	452	433	487	483	467	420	458	446	468	459	493	454	467	460	477	499	470	496	449	489	461	475	463	450	441	473	446	476	437	467	495	449	475	410	418	476	478	472	490	461	435	486	450	448	443	482	486	447	465	487	454	436	467	492	483	460	458	465	459	462	482	461	489	424	477	443	499	442	439	481	460	449	477	463	441	483	458	454	428	501	440	451	482	498	466	434	443	490	491	483	455	469	475	413	479	471	472	446	467	458	468	466	484	452	491	448	458	436	485	489	485	490	419	469	467	474	466	497	481	467	469	466	447	466	437	430	439	474	486	470	463	462	465	454	490	482	473	457	461	440	442	488	462	486	481	477	481	463	451	477	465	442	477	411	459	492	472	489	501	454	444	456	462	487	484	506	474	471	426	444	478	481	496	443	458	430	471	467	473	462	408	434	466	446	465	501	483	449	467	454	482	440	468	464	475	476	462	468	470	443	469	473	458	484	469	489	464	462	466	437	441	467	499	461	464	493	506	461	451	494	443	457	475	467	441	428	472	489	454	465	433	439	427	473	500	473	433	465	444	489	460	431	485	456	469	427	466	444	445	501	470	433	431	442	448	470	448	485	489	483	476	485	448	463	471	438	455	459	446	478	464	441	472	479	472	418	466	472	456	470	431	483	477	429	437	478	476	484	465	442	479	456	472	473	438	476	467	473	453	402	497	477	471	452	472	467	486	460	467	486	460	479	464	449	494	466	490	449	442	475	431	485	469	465	415	473	445	443	457	490	460	458	474	506	487	441	480	487	460	491	475	481	517	501	474	447	409	452	463	438	508	455	443	495	458	451	488	486	498	475	456	479	467	490	457	475	465	453	458	486	462	471	450	448	441	470	520	444	511	443	520	457	458	447	501	452	468	508	461	481	466	469	454	450	443	497	460	467	447	477	457	458	425	460	457	430	460	471	451	492	465	460	495	480	431	434	459	471	509	495	453	448	462	445	501	461	468	447	466	477	465	444	498	461	468	436	478	498	448	449	472	447	497	457	498	478	465	467	455	508	432	469	503	435	435	484	477	485	430	423	504	466	477	470	456	446	468	408	475	436	454	455	454	480	465	440	480	476	467	424	482	474	492	421	457	464	467	459	457	478	484	452	477	442	436	471	484	487	438	455	449	494	472	447	472	432	476	454	458	479	518	457	479	420	482	476	457	513	495	460	435	499	472	456	463	473	462	512	480	484	448	484	435	479	463	467	456	483	469	493	500	470	482	421	455	445	451	455	472	434	484	442	455	472	449	447	443	479	455	482	455	493	445	463	460	465	455	446	494	438	483	454	465	460	499	483	450	457	494	489	435	455	499	446	447	447	479	458	458	469	485	483	452	455	454	429	461	473	430	423	465	469	484	450	472	487	423	456	439	449	447	471	467	458	464	422	499	489	471	450	444	483	495	463	460	494	473	484	460	480	429	480	454	500	445	475	502	516	482	432	466	478	456	428	481	416	494	463	444	496	473	457	476	438	498	446	503	458	470	505	441	459	422	476	480	409	486	457	486	449	443	501	439	494	466	475	466	482	456	473	477	490	491	446	476	445	436	448	470	460	476	457	476	467	474	486	473	435	426	436	454	460	422	453	438	462	488	503	472	431	453	503	475	476	438	456	524	478	437	481	447	462	447	456	445	486	480	446	462	496	431	488	466	436	483	468	482	429	457	458	459	482	501	464	481	468	480	475	475	446	492	443	459	453	477	497	526	471	460	498	515	472	481	459	452	484	481	457	464	431	461	469	443	477	472	490	479	437	453	475	487	499	425	470	485	457	462	442	492	511	433	455	455	478	466	496	444	456	457	481	477	459	441	435	488	474	474	481	479	480	452	463	449	478	484	442	478	443	453	490	469	495	465
24627	43632	32222	11435	936	825	768	984	4573	5082	3329	1763	1082	724	664	645	687	723	629	648	631	614	703	652	641	669	663	656	671	646	660	653	695	657	666	635	681	645	664	692	707	667	664	637	670	655	626	660	636	680	665	681	702	620	655	668	654	638	655	643	635	650	661	669	659	663	683	688	694	703	674	675	654	666	637	629	702	645	668	680	622	606	661	631	640	675	680	653	597	668	639	659	698	653	689	669	645	620	705	631	676	620	646	672	658	662	653	701	648	661	681	651	646	659	649	648	666	663	689	683	657	621	659	661	661	727	636	623	679	648	665	654	679	650	668	671	621	665	663	634	617	626	632	666	671	671	666	634	673	700	651	671	677	646	634	686	656	612	718	681	674	636	640	686	609	652	713	684	683	639	696	658	654	689	649	639	613	720	676	728	647	660	639	640	682	664	688	661	682	659	666	663	678	655	649	651	691	660	641	663	655	618	705	681	664	676	628	671	629	656	665	601	650	684	649	659	679	639	721	653	734	687	650	693	699	640	630	613	657	651	629	684	594	608	675	613	623	608	659	675	666	652	674	663	697	637	635	677	656	628	626	692	646	629	654	659	648	691	707	675	652	673	675	676	671	666	636	695	642	645	644	673	685	687	606	685	659	644	685	687	659	671	638	626	660	688	637	649	649	686	699	695	659	668	628	651	652	688	693	644	668	645	666	676	702	637	713	684	664	695	681	645	657	648	620	624	661	658	622	632	650	683	691	683	646	660	689	671	674	650	641	702	681	686	655	647	652	632	636	645	640	681	606	685	701	687	636	661	662	666	676	692	671	658	643	723	661	673	656	652	620	650	648	641	648	697	667	661	627	641	626	687	672	660	658	640	658	690	671	686	651	632	647	630	663	663	655	648	655	577	662	664	712	646	629	679	736	647	695	647	694	668	675	620	665	626	684	643	654	732	674	634	669	610	655	682	637	666	676	680	697	685	719	673	672	654	683	652	688	694	652	639	693	648	675	629	686	688	644	642	658	674	681	642	651	685	699	651	662	649	691	623	668	675	628	636	698	678	627	663	652	655	713	705	619	655	603	676	676	650	695	649	655	688	652	625	661	627	651	640	656	657	653	712	649	698	683	664	596	668	623	616	671	687	702	678	656	658	658	690	699	700	623	668	693	686	643	669	685	650	648	678	598	705	634	670	677	639	653	636	631	646	664	651	653	628	636	679	640	640	620	650	647	659	630	686	633	670	649	657	664	656	661	698	629	699	688	719	633	643	651	688	644	654	629	674	665	651	666	624	667	668	679	659	653	689	662	732	673	634	641	675	669	671	663	683	675	646	664	683	675	682	663	641	682	666	699	667	673	626	694	680	632	653	692	666	711	610	648	677	669	729	639	670	692	680	638	638	677	611	679	673	627	686	645	652	642	621	673	652	653	641	672	695	652	661	656	654	622	688	630	689	659	688	681	697	669	692	715	642	683	667	687	685	663	626	676	624	599	637	687	646	668	702	652	653	630	670	690	681	669	691	610	626	653	653	669	660	658	673	692	654	670	673	608	655	707	643	646	649	616	685	622	653	648	682	626	661	696	671	633	681	648	697	667	659	678	642	658	698	683	677	656	653	652	676	652	668	657	680	737	624	660	677	667	644	708	660	629	662	659	643	682	671	620	658	651	699	606	673	647	644	676	607	650	641	661	682	653	689	649	649	616	627	681	694	665	650	621	693	683	657	638	617	623	683	665	685	615	658	676	701	672	660	659	687	672	636	684	633	642	654	696	670	657	633	667	695	690	702	662	673	675	680	687	647	655	638	646	652	640	668	670	667	668	638	647	669	684	627	656	654	635	657	668	691	691	653	677	664	686	628	671	701	678	677	648	655	638	647	680	668	672	648	663	647	635	665	628	648	681	678	642	630	631	697	668	673	608	620	673	624	680	655	662	673	628	641	693	683	633	661	662	654	657	697	681	667	638	642	633	653	657	691	605	676	675	678	661	688	626	645	678	682	648	636	671	678	618	636	699	667	645	679	627	650	680	641	652	651	694	699	613	635	640	673	656	657	660	691	669	657	651	649	658	653	659	696	648	622	664	668	651	652	687	627	715	667	623	657	664	635	629	639	647	656	646	651	658	652	680	639	683	708	668	663	667	665	661	647	645	670	637	680	629	675	659	639	687	635	679	662	704	634	597	659	679	638	624	651	649	638	635	650	646	650	658	708	665	640	695	657	674	648	681	640	653	626	650	632	639	672	659	644	653	635	668	665	644	663	637	597	654	669	594	627	687	663	645	634	668	679	669	668	683	671	701	657	633	686	575	675	645	702	681	681	672	644	646	640	637	676	638	683	702	642	654	662	647	638	679	650	661	656	656	622	661	624	672	696	666	672	641	652	695	667	669	655	595	629	665	670	671	612	645	674	649	696	676	660	630	665	674	651	614	705	678	673	678	627	679	651	633	662	649	665	685	664	636	642	657	699	694	684	667	643	651	703	701	665	637	711	674	631	679	676	674	691	631	639	675	696	619	681	671	681	645	682	687	675	658	616	692	648	661	629	684	658	642	608	659	681	631	707	701	632	624	656	629	692	687	663	616	662	682	658	648	693	652	647	640	661	637	662	699	672	734	667	654	651	692	631	637	688	641	656	649	630	657	683	646	680	690	696	682	678	633	641	648	706	718	699	683	672	653	651	698	661	607	660	663	652	665	631	688	661	670	693	698	678	635	634	634	670	644	664	695	652	655	656	684	653	677	689	618	639	650	694	708	664	623	686	632	665	651	682	654	624	681	651	676	663	605	671	685	635	603	636	723	650	631	651	671	677	688	691	709	676	682	650	645	686	652	676	650	652	687	658	663	691	715	623	623	684	687	620	649	660	576	651	644	746	658	683	631	642	661	698	663	660	643	690	651	667	644	685	666	678	630	704	678	659	626	676	652	663	647	647	636	658	633	686	675	697	656	686	698	633	651	642	667	704	700	627	666	672	619	667	674	670	644	691	681	632	645	590	681	659	725	680	709	664	639	699	629	676	664	654	646	690	656	675	651	655	715	670	635	654	669	707	665	645	666	717	658	663	658	666	646	688	680	642	672	665	622	685	646	663	671	655	719	679	668	676	612	654	669	636	639	698	656	666	643	638	645	614	630	657	656	667	672	674	650	628	706	661	657	667	676	645	664	685	690	684	652	649	715	674	637	688	662	679	655	633	632	666	643	596	637	695	646	685	638	617	674	638	621	647	668	595	709	676	662	705	663	653	675	675	643	678	669	676	641	633	679	688	643	619	640	635	622	628	655	667	703	658	662	640	607	652	610	697	658	687	657	657	663	634	646	632	681	685	667	627	669	701	686	644	670	675	640	652	664	658	695	714	679	691	635	647	640	675	680	653	645	665	702	664	627	674	678	663	626	652	652	671	648	660	707	666	704	667	647	640	664	692	604	648	668	657	683	639	704	630	669	670	642	651	679	690	643	682	685	631	661	667	682	679	696	676	589	652	662	658	688	661
24432	22213	34144	30902	18920	6716	1066	5390	15656	12491	6611	2589	1070	590	565	543	517	534	525	518	561	526	560	547	533	514	521	548	550	513	491	540	488	541	557	541	553	501	514	529	532	525	550	533	524	585	483	573	537	502	499	490	537	496	507	550	552	533	542	557	533	539	516	526	517	538	518	528	537	528	525	540	540	509	485	525	498	523	541	550	527	576	529	510	551	532	493	582	521	497	576	522	584	588	573	570	548	545	544	528	515	510	551	513	546	519	518	538	524	510	507	480	525	564	529	523	528	457	492	509	549	537	504	517	527	506	565	545	542	518	544	524	522	506	518	528	521	529	542	520	552	514	512	519	537	516	520	540	517	508	522	523	483	518	462	545	517	530	509	542	516	497	517	527	526	531	494	514	509	484	507	528	517	465	488	513	522	535	506	508	509	527	518	559	527	550	578	526	543	528	538	522	519	508	539	559	543	582	546	554	518	506	506	514	462	476	550	515	535	510	549	531	546	516	487	483	528	541	546	550	534	541	493	532	510	537	505	492	543	599	486	532	531	504	557	522	546	518	519	488	531	534	495	576	532	495	526	555	551	508	513	542	500	493	506	536	530	543	546	529	546	494	523	530	565	519	536	551	537	484	547	498	469	541	493	543	489	540	517	507	537	507	537	532	533	530	523	543	540	539	508	543	499	524	536	548	543	557	545	539	538	539	509	521	549	502	503	551	537	574	508	517	532	517	502	537	522	552	502	531	534	529	516	547	538	530	505	515	500	547	539	517	546	524	526	547	527	546	523	517	532	539	504	517	513	528	546	515	528	512	491	521	490	524	542	530	568	538	525	512	519	545	546	533	511	502	521	510	523	509	541	531	530	537	495	578	538	519	552	524	523	525	544	517	557	534	488	534	492	494	512	551	517	519	546	535	566	568	544	512	504	551	517	554	517	493	533	497	523	567	510	593	567	525	527	494	515	502	546	501	535	524	518	495	551	535	509	526	475	545	538	524	483	568	560	512	534	507	508	565	521	544	560	527	498	491	552	503	594	536	558	512	518	527	516	545	523	531	504	522	526	515	505	496	486	547	563	522	560	507	535	513	502	519	518	538	550	538	568	540	505	499	556	543	535	503	489	511	557	528	560	549	530	546	569	511	526	536	522	517	542	536	553	540	541	530	511	571	522	503	558	525	508	533	496	544	548	517	572	506	528	552	535	525	475	509	540	504	551	505	547	542	552	539	554	519	565	557	528	500	544	514	549	554	557	511	502	522	510	531	521	544	494	502	501	510	498	468	518	523	503	528	564	523	501	533	531	507	531	552	522	489	523	552	565	570	522	521	536	560	544	544	514	530	499	532	541	506	516	575	509	532	506	505	534	557	531	519	509	507	562	528	537	505	545	574	522	490	502	488	525	537	582	550	508	511	526	510	545	521	527	533	528	493	546	477	539	497	509	527	495	539	547	549	542	511	514	541	545	498	545	528	560	511	512	526	537	541	561	549	528	535	544	552	541	510	526	500	526	502	500	526	559	545	524	488	523	500	564	523	497	525	525	510	520	526	535	519	557	497	572	517	537	539	577	523	532	535	536	476	508	562	534	546	526	543	496	523	539	499	551	545	531	545	529	547	571	508	567	517	535	520	510	535	551	508	512	532	527	541	517	510	555	500	528	499	500	522	547	539	472	570	518	533	503	504	505	581	512	512	522	543	587	516	568	533	506	516	513	513	529	537	541	524	553	520	544	503	509	535	524	552	532	552	533	527	528	572	491	544	488	514	531	534	490	527	535	586	537	541	525	519	509	518	491	532	541	538	511	546	557	512	533	541	475	538	497	559	562	525	533	558	567	521	521	512	513	509	501	564	533	483	511	531	519	547	492	504	526	481	569	538	538	539	498	517	527	491	512	545	566	537	526	542	498	583	550	542	500	513	517	504	525	515	557	535	484	529	505	552	475	547	544	541	533	502	561	539	506	505	519	578	535	540	527	503	513	557	522	545	536	530	554	521	523	546	531	506	507	546	497	513	504	559	557	532	496	542	517	497	564	530	521	523	530	512	592	545	520	545	554	543	521	537	511	527	528	531	490	532	527	494	505	527	544	489	500	525	555	546	521	482	551	545	534	500	509	561	522	482	541	504	522	522	542	544	504	549	535	509	544	488	511	505	534	562	511	536	540	543	513	559	544	533	514	498	536	527	513	520	555	552	531	542	553	504	557	560	564	546	538	523	502	516	511	522	530	493	549	531	574	535	485	513	505	535	521	514	519	533	555	516	519	518	528	539	530	531	498	538	555	578	489	500	525	559	507	523	526	511	512	522	554	527	508	509	525	530	554	523	513	485	499	521	547	523	566	505	552	518	551	579	531	512	537	537	500	516	541	542	545	521	522	544	509	509	557	529	550	534	536	536	508	483	542	522	532	501	520	505	526	500	544	518	504	531	500	552	530	550	523	515	513	549	522	561	519	516	506	524	538	511	519	552	501	554	530	551	510	549	546	522	532	537	514	570	516	515	516	515	514	491	535	521	489	521	548	489	514	542	534	548	517	532	603	542	533	527	528	511	504	499	544	532	530	510	541	523	551	574	564	537	548	565	543	516	558	529	533	510	503	506	552	529	488	517	526	509	516	535	517	528	484	474	480	548	540	504	539	532	481	531	546	556	535	540	519	494	521	477	496	489	481	558	554	496	538	513	490	505	537	520	528	534	478	530	552	540	553	504	526	477	509	474	536	527	540	506	518	518	487	498	517	528	501	538	517	551	561	517	540	518	547	576	552	518	506	510	540	530	561	540	530	514	492	482	531	566	512	547	520	557	536	533	520	532	534	553	525	521	536	501	534	521	553	534	537	509	501	512	514	533	523	545	519	567	517	532	535	508	549	485	530	576	499	552	545	557	539	526	484	501	557	526	527	510	507	543	526	534	546	474	497	512	474	531	543	567	509	536	528	491	512	539	547	532	535	488	533	561	496	501	529	535	533	504	459	535	468	541	514	529	526	513	510	574	558	527	530	533	552	500	523	524	527	519	540	521	525	508	522	548	488	536	520	504	520	533	519	570	517	540	524	536	540	522	528	553	524	490	499	505	514	528	511	525	543	525	514	540	531	535	544	526	546	531	542	491	516	522	519	526	531	504	506	567	512	515	548	519	552	469	507	537	503	546	502	513	527	524	539	517	523	536	519	514	529	517	505	529	571	495	503	523	521	509	504	532	551	543	522	535	517	542	567	521	532	508	535	539	523	490	464	579	521	520	506	511	529	520	524	548	498	499	527	533	533	506	527	547	518	539	488	491	540	525	528	541	535	527	519	542	523	516	561	530	507	508	463	484	512	542	477	523	533	479	528	530	491	529	509	533	533	544	541	498	541	550	546	568	553	524	525	564	545	519	508	536	505	528	534	532	517	503	485	542	489	524	548	509	517	524	525	541	537	509	549	528	570	511	552	537	518	518	506	533	544	525	475	536	534	522	515	550	554	549	492	524	530	531	537	552	496	516	515	505
49105	86343	68826	39860	2467	1365	1331	11498	26301	20710	12213	5369	1914	795	736	770	757	802	795	753	731	694	758	784	755	744	753	791	768	767	753	756	709	754	755	731	759	761	728	736	759	770	710	756	760	678	739	726	743	737	726	709	728	760	801	765	699	774	767	730	736	712	733	758	727	762	739	746	756	764	738	733	769	731	758	768	785	752	729	754	744	779	774	765	735	779	784	747	770	736	767	726	735	727	786	738	760	816	716	757	727	701	716	748	667	758	765	748	754	716	746	762	754	738	734	727	788	726	762	771	756	760	726	719	770	711	736	759	710	759	726	732	755	717	757	714	744	756	783	739	722	750	710	740	719	718	734	749	699	734	808	761	774	741	796	736	761	796	702	765	758	777	765	708	712	743	778	770	741	724	729	732	781	733	799	786	754	756	768	758	735	708	750	735	753	726	769	753	731	730	765	742	750	709	756	738	773	735	778	751	731	718	761	696	788	721	718	754	699	746	740	739	684	707	740	783	735	723	740	776	752	710	726	745	735	764	726	717	770	760	740	733	757	740	757	699	709	753	725	717	713	757	760	743	782	699	711	754	785	725	774	746	721	771	770	749	744	739	736	769	774	719	732	725	752	694	785	782	723	757	762	690	720	727	705	730	728	781	782	759	781	748	733	741	732	764	729	706	723	728	741	697	758	747	705	816	770	799	760	745	744	790	737	773	700	712	744	743	751	734	706	771	753	726	715	709	736	744	738	788	699	751	764	773	726	778	791	795	748	783	791	715	735	747	760	695	714	695	676	702	786	714	737	777	697	723	806	705	706	746	725	777	721	707	730	739	757	746	729	720	747	732	721	747	711	724	798	733	766	746	750	745	749	738	746	693	786	748	729	710	761	713	744	694	766	754	724	769	746	694	725	812	721	725	752	730	724	743	733	764	726	725	752	732	737	789	781	786	725	723	765	762	708	771	789	753	742	719	752	755	722	706	746	762	712	696	755	756	736	796	739	782	748	798	758	705	768	737	726	709	736	769	749	742	726	784	807	763	764	783	738	754	719	761	780	737	714	752	713	739	766	751	741	752	750	699	771	730	701	787	748	729	762	692	709	764	732	707	734	739	745	741	717	717	767	738	730	747	744	771	790	746	738	759	686	689	742	710	760	732	739	668	760	782	770	774	767	714	724	797	729	703	727	789	741	748	741	697	764	767	749	767	717	729	738	775	737	754	722	706	794	748	751	754	792	682	764	737	739	713	734	746	715	772	756	708	707	741	733	769	761	745	775	751	751	731	725	772	748	775	750	783	739	777	764	751	762	731	713	784	723	752	745	727	702	705	771	760	725	721	829	700	738	758	726	778	806	720	737	744	755	752	748	762	769	695	746	747	781	822	758	783	758	739	716	722	793	732	782	759	753	739	746	744	765	788	754	764	753	767	730	694	713	721	769	728	764	766	786	739	739	749	696	754	737	724	748	722	744	713	750	770	716	724	777	778	790	804	725	732	781	807	773	722	733	749	715	726	705	751	760	772	720	721	724	799	713	741	769	769	730	783	736	778	756	732	742	703	712	700	711	716	755	707	782	726	743	767	756	759	764	773	758	795	739	673	786	752	727	756	774	683	758	749	798	687	698	737	769	759	758	722	721	767	782	771	745	716	800	723	709	754	728	747	743	742	689	717	785	709	722	734	741	739	775	785	738	753	732	728	730	706	730	733	794	753	742	748	755	746	768	800	726	709	759	738	717	747	756	756	703	761	763	720	759	744	721	737	753	769	778	708	742	742	721	728	747	785	748	708	724	756	738	739	794	712	726	738	704	728	702	724	774	748	772	718	772	704	770	748	761	737	752	759	715	698	762	723	794	776	731	726	704	761	753	768	745	787	746	763	779	765	736	696	752	771	728	697	773	796	727	746	774	763	744	731	725	755	752	754	760	741	675	749	702	736	725	736	750	714	732	721	757	728	736	738	709	716	736	737	716	732	720	687	743	745	746	723	725	737	757	721	755	763	760	790	762	762	771	688	759	718	731	773	759	713	768	742	720	759	754	698	742	720	758	731	751	730	736	738	762	738	725	750	749	792	735	782	799	762	785	783	726	745	772	738	755	763	777	729	777	758	718	731	734	735	728	705	738	746	753	721	729	746	753	749	787	762	726	797	704	779	742	735	757	774	714	790	768	726	724	735	717	675	750	732	742	751	744	693	756	759	717	760	761	697	757	781	746	691	761	792	756	722	726	762	744	758	762	788	792	745	762	746	711	702	702	769	738	722	734	751	747	719	757	750	704	732	735	749	757	690	754	716	792	754	758	773	747	757	728	761	724	720	741	749	718	773	732	717	762	779	767	780	748	708	730	768	724	741	771	767	729	783	682	760	726	713	774	767	712	725	757	745	747	741	752	712	791	721	731	724	720	747	774	772	726	720	762	715	789	746	726	781	774	723	759	706	729	751	775	749	750	753	740	744	752	741	792	764	698	753	707	715	744	806	747	777	773	753	735	756	692	730	724	786	809	697	744	781	732	717	759	716	704	771	745	776	763	763	766	758	721	767	797	738	715	742	748	798	716	741	758	700	740	711	751	751	750	755	743	738	760	785	756	784	738	748	718	757	703	764	757	745	805	763	698	727	790	737	751	760	757	743	785	719	747	754	725	727	789	693	782	756	714	760	754	667	701	717	737	747	747	793	769	757	761	735	747	718	783	746	722	788	721	785	720	770	789	716	761	776	733	736	708	750	722	700	764	731	752	805	753	739	727	756	755	726	691	801	755	747	754	801	732	742	753	734	792	757	696	752	720	744	718	765	761	749	761	711	755	730	770	724	743	708	820	746	744	750	749	706	740	717	734	758	751	755	742	775	776	747	767	715	742	787	741	789	712	743	734	766	743	736	754	753	768	738	760	740	741	707	696	778	782	767	708	760	781	664	775	701	806	802	740	702	698	733	767	766	778	748	729	780	762	760	727	790	742	740	685	714	726	769	713	739	718	738	719	689	752	739	715	715	755	767	687	728	764	753	730	731	757	714	748	744	751	736	719	749	775	758	720	720	729	780	753	727	768	743	745	757	746	731	746	740	778	746	720	754	695	749	682	698	719	721	729	752	742	736	784	722	697	757	749	792	738	760	729	774	743	705	726	733	721	749	795	766	692	729	728	770	754	755	735	758	734	766	765	770	694	708	731	761	732	693	738	757	744	760	737	751	712	743	743	725	730	719	713	700	765	752	730	732	724	731	770	732	753	747	805	717	707	752	719	730	747	758	758	736	728	729	716	735	766	729	757	736	744	726	725	735	769	746	769	713	746	761	755	700	747	706	708	772	750	721	783	772	758	764	687	736	777	753	799	761	709	764	753	725	775	791	780	758	758	726	761	724	696	755	793	744	701	707	756	786	706	727	702	742	736	734	752	707	737	743	728	739	755	702	775	694	744	796	756	767	760	754	741	726	745	745	728	741	674	698	770	688	752	766	716	737	752	746	768	791	734	700	759	754	743	777	725	728	785	738
23186	21671	31261	26483	21243	18521	7082	14287	29762	22978	11945	3855	1092	401	419	433	404	415	409	431	436	394	420	409	411	424	441	404	444	447	407	436	433	414	438	426	484	409	411	435	449	411	390	445	447	418	403	446	453	418	403	406	450	383	428	385	379	417	435	425	416	465	438	420	417	438	400	428	421	402	404	444	407	405	418	378	400	418	414	431	445	402	405	425	386	411	415	409	419	442	446	403	431	390	395	433	394	407	432	424	411	407	451	410	433	401	457	394	413	397	401	430	452	408	410	431	426	399	400	392	450	433	421	418	420	387	442	454	368	414	404	378	395	422	432	418	382	434	419	453	390	379	466	424	426	417	445	433	415	423	410	399	388	374	399	427	450	361	409	390	402	406	411	411	408	432	432	397	402	432	439	421	417	431	410	420	393	422	437	432	420	416	414	391	408	388	403	402	406	457	408	414	427	393	421	390	413	414	433	433	429	420	413	387	416	395	410	402	403	390	412	398	457	415	409	368	437	420	410	430	435	412	406	439	416	395	410	428	389	394	401	423	392	403	413	399	443	391	392	420	408	449	440	395	384	396	419	404	370	413	367	468	399	410	439	427	412	425	412	450	416	435	435	448	428	405	366	428	419	419	422	416	385	459	431	433	431	414	450	418	424	419	428	438	423	389	396	445	430	426	406	421	413	365	397	415	419	394	373	415	393	387	437	436	418	410	374	389	388	414	392	441	453	413	435	425	425	412	400	408	435	374	417	431	408	395	403	407	410	429	402	371	415	400	438	372	420	415	436	439	402	432	399	424	455	414	394	405	423	435	420	398	421	412	421	402	454	411	422	407	431	402	391	423	420	408	445	456	400	411	397	400	416	403	365	438	409	392	397	429	385	430	440	397	405	431	414	408	427	383	415	437	426	411	395	432	400	415	427	363	421	439	437	389	413	420	397	442	407	431	413	425	418	430	385	419	423	433	450	404	409	398	432	395	415	413	393	430	372	399	426	428	391	435	430	398	422	441	442	455	415	403	382	416	395	419	401	407	413	429	431	377	406	421	429	409	427	439	433	399	415	411	409	415	369	419	424	408	414	432	411	388	432	407	400	416	436	392	419	434	442	423	380	390	438	395	411	380	427	386	411	415	412	427	421	382	368	398	436	384	424	401	409	389	414	397	423	427	424	408	455	435	416	439	426	404	431	398	423	414	413	420	421	394	423	419	378	412	406	385	422	416	408	434	401	426	410	443	407	426	458	397	396	409	382	424	420	394	424	407	421	398	419	394	412	384	443	405	448	408	412	432	404	405	405	404	429	446	408	395	415	417	427	392	430	405	392	428	431	435	417	438	438	412	428	398	415	424	451	434	456	449	408	427	448	408	406	391	439	454	406	415	387	426	372	395	411	369	407	413	403	421	453	412	401	423	443	398	415	414	435	379	393	376	449	447	398	417	370	427	418	455	412	396	419	410	418	432	441	439	415	421	455	385	407	436	399	417	454	450	433	400	438	426	467	403	403	433	415	414	405	395	417	448	421	392	425	380	404	394	454	423	439	418	407	429	414	378	425	394	442	418	473	376	401	435	408	382	405	409	384	429	427	421	422	421	403	475	377	409	440	416	423	401	425	427	420	444	402	409	418	420	443	392	415	408	402	422	414	433	378	447	418	393	444	416	405	425	411	416	439	384	415	422	437	417	424	435	443	446	420	421	445	436	409	450	440	472	390	418	427	418	413	395	431	434	429	372	408	422	423	437	430	413	377	422	408	445	416	392	389	431	428	424	409	409	375	413	428	424	426	428	395	439	437	386	438	419	384	431	434	432	406	393	407	398	411	411	422	414	418	466	443	415	422	411	424	431	421	401	418	429	388	405	409	391	412	410	423	423	388	412	398	424	428	380	409	401	433	432	416	401	383	429	402	413	418	429	431	442	403	456	430	428	416	414	420	450	404	415	431	423	430	409	426	424	424	401	415	408	439	426	411	409	407	422	395	411	391	445	386	410	404	389	436	410	422	419	388	397	408	431	434	405	452	423	445	399	434	400	470	385	438	417	427	406	433	415	428	397	454	418	402	403	428	378	398	411	404	411	415	386	395	406	422	427	425	468	413	430	418	432	414	409	423	426	401	417	418	410	404	433	429	425	432	399	420	423	476	410	409	435	458	411	391	395	359	404	422	417	402	403	442	389	430	428	400	387	406	416	460	427	413	405	424	415	429	447	439	419	389	405	399	372	414	445	399	453	439	397	405	447	387	435	420	419	396	429	429	426	424	388	376	439	399	419	461	425	451	428	438	387	389	399	417	393	419	421	417	401	398	416	399	395	441	420	431	452	467	414	427	398	382	400	398	411	427	473	429	405	425	397	428	399	415	416	390	431	423	416	455	398	453	426	399	425	449	404	442	421	430	421	412	419	408	399	405	425	388	408	412	424	392	416	420	449	382	416	408	405	405	400	400	412	384	390	417	436	387	419	419	408	407	415	397	445	441	401	427	415	420	405	435	402	415	381	400	457	422	428	377	404	388	446	392	388	407	427	417	418	408	428	460	402	448	408	397	386	392	423	427	438	370	406	407	385	434	430	445	427	397	423	424	411	437	400	439	419	414	407	395	406	418	410	403	402	413	390	444	419	450	429	410	424	410	436	417	419	444	410	432	372	405	428	397	436	400	420	433	413	398	439	409	458	409	427	425	434	389	425	404	417	414	395	424	402	400	416	398	438	404	440	406	413	415	417	430	405	419	429	397	419	393	405	406	416	407	372	405	410	460	425	437	413	397	425	405	428	427	402	465	382	396	409	435	414	417	425	427	399	413	378	403	454	395	400	432	419	415	418	392	393	403	432	433	400	443	414	434	407	379	438	422	434	418	427	426	379	390	415	425	439	432	407	395	391	396	440	417	396	405	446	453	404	447	409	434	408	394	413	440	404	354	389	388	436	406	452	402	424	411	442	453	399	428	378	396	418	410	443	409	419	434	441	412	406	424	399	397	446	425	389	416	413	426	437	454	434	462	422	396	437	411	409	395	416	390	428	434	413	402	429	432	389	427	407	433	418	401	415	400	417	414	415	436	431	441	435	428	388	412	412	373	431	433	396	425	422	404	391	414	419	421	425	434	403	409	460	415	434	442	422	394	402	439	410	384	416	403	423	433	428	385	431	403	429	383	400	436	420	404	395	411	428	437	441	424	401	386	397	422	410	389	438	417	402	452	443	419	408	419	429	406	412	449	402	410	422	430	445	450	440	397	420	446	429	372	437	418	431	405	390	408	420	398	401	421	448	409	445	435	424	414	444	416	422	416	421	417	433	410	426	416	399	415	424	440	412	403	401	398	438	403	371	389	441	468	396	411	422	432	394	392	427	410	386	375	401	404	409	435	418	402	426	398	412	418	403	462	450	422	390	431	435	391	446	391	409	427	456	397	417	442	431	441	410	391	435	455	380	399	409	395	416	405	428	434	425	405	404	414	396	421	399	431	408	409	423	419	389	417	410	469	444	420	459
55362	100526	81408	44417	2430	2473	4942	24010	38386	29917	18151	7335	2191	595	635	663	634	597	546	557	572	617	601	608	595	571	570	570	585	601	552	581	588	564	602	568	571	564	612	608	556	562	601	605	571	592	585	559	560	601	604	579	558	578	540	605	585	577	581	623	589	574	580	569	590	590	593	614	616	561	574	599	583	565	596	590	608	558	587	573	591	627	588	599	570	593	596	569	575	614	594	585	603	637	597	567	582	600	587	573	574	563	614	566	569	589	575	573	604	561	543	602	618	580	565	590	579	593	567	633	601	600	590	573	590	571	607	566	611	618	597	583	522	616	587	585	585	557	586	567	571	580	584	620	580	614	594	544	614	628	605	573	574	575	591	589	600	602	625	600	596	586	601	555	589	655	567	604	555	591	606	609	580	576	561	583	618	552	581	606	591	627	580	600	554	596	589	591	599	554	535	559	577	578	584	563	611	562	630	605	613	553	574	600	582	627	565	591	559	606	551	577	579	606	622	619	562	580	546	599	598	603	598	602	583	586	534	603	581	584	592	612	578	601	616	581	597	623	573	537	606	605	572	600	584	563	568	623	604	614	607	560	585	618	590	622	596	584	544	590	568	591	577	605	585	613	588	559	538	565	598	567	580	558	629	587	589	599	575	597	595	603	623	550	568	600	550	544	586	572	584	570	575	550	596	633	542	588	575	589	580	580	577	588	558	605	550	586	592	611	580	616	598	568	575	600	540	638	593	585	591	539	584	561	600	576	560	580	583	578	578	603	607	624	592	619	553	549	593	600	599	599	528	591	578	610	578	558	555	585	584	550	596	535	550	570	632	623	565	616	594	601	601	574	596	581	551	557	594	557	611	599	586	609	591	554	613	556	600	587	629	589	569	591	572	547	590	534	577	619	560	594	579	578	513	604	566	570	609	566	630	562	567	559	620	580	587	624	576	629	565	593	562	585	565	653	635	572	588	560	604	583	580	612	530	600	605	614	627	601	579	553	566	571	592	573	584	600	617	599	532	579	592	523	599	545	610	596	551	580	591	591	611	627	555	579	573	591	579	607	624	582	598	548	623	556	588	566	625	555	599	578	608	547	595	563	555	572	563	613	572	643	581	602	579	595	595	613	609	594	583	612	616	625	591	603	563	583	582	559	611	595	565	622	624	594	593	588	598	588	542	629	567	595	552	549	537	557	612	572	576	588	585	556	562	606	543	545	573	585	566	592	556	584	564	561	596	613	585	592	545	572	554	576	602	582	574	627	599	584	594	608	597	591	553	596	600	554	568	584	570	614	574	633	605	595	594	573	557	617	592	604	617	574	587	555	567	545	525	555	615	595	570	597	588	643	561	611	559	571	555	594	538	576	563	572	567	587	588	582	593	587	542	597	582	649	578	608	575	595	595	568	602	583	596	591	538	580	567	573	576	601	576	593	573	618	584	592	578	575	558	611	620	597	587	552	607	588	566	553	609	580	558	567	583	620	555	568	552	586	575	568	597	570	576	572	574	561	590	572	629	644	589	570	580	567	576	576	569	597	597	569	597	633	583	577	607	587	607	593	568	582	603	593	594	594	579	600	578	553	560	651	584	597	585	584	555	579	580	569	557	589	578	608	591	563	573	578	590	577	547	600	611	590	558	546	596	610	574	573	575	588	588	630	566	590	586	607	581	574	590	603	602	545	593	616	609	626	586	603	569	588	574	593	605	589	619	581	581	624	577	574	571	593	572	600	609	553	551	596	636	590	587	595	591	568	587	573	592	583	601	574	557	596	610	554	567	565	589	557	598	573	622	572	572	570	532	607	591	573	605	599	542	546	551	597	569	607	639	573	554	644	609	595	645	575	585	587	575	581	604	582	607	619	582	580	556	568	593	558	635	599	607	590	590	617	628	599	615	612	604	619	592	564	600	619	563	641	615	583	568	590	623	575	617	614	626	575	618	668	610	593	564	580	570	607	549	597	541	606	609	611	632	606	547	587	590	569	598	590	569	592	588	597	609	593	569	603	570	622	579	592	625	592	586	570	540	556	604	596	568	575	569	587	565	607	597	601	565	593	568	580	576	586	558	584	589	578	562	614	585	589	566	586	569	586	588	579	586	622	549	591	575	616	554	591	602	523	568	554	603	591	574	590	594	594	617	575	583	601	594	620	545	558	582	603	577	581	616	589	592	581	624	575	634	568	584	607	590	632	598	553	585	573	627	613	586	593	589	612	590	551	632	586	587	614	573	582	582	570	610	578	606	554	582	568	585	547	561	564	611	551	606	629	570	594	545	622	580	599	586	640	575	565	628	593	661	599	556	581	581	576	580	590	621	610	594	615	587	600	576	551	575	616	562	582	588	583	541	560	578	573	552	611	576	593	585	629	567	596	590	560	574	563	615	563	576	573	639	578	595	540	587	577	590	578	587	587	592	525	581	557	587	603	612	577	597	575	610	559	582	573	581	584	599	606	578	607	609	513	618	584	581	596	624	546	617	585	544	544	613	543	576	562	560	579	616	549	593	607	621	591	562	588	612	621	543	568	575	631	581	570	596	610	567	556	589	563	568	595	558	581	594	596	590	554	604	578	585	631	580	563	610	569	574	634	598	630	579	551	575	544	607	570	567	565	607	552	594	588	575	568	573	575	631	558	609	565	573	594	589	585	627	586	564	610	594	580	626	596	588	609	616	552	566	592	567	589	589	575	632	563	602	610	571	570	588	586	577	610	605	604	549	575	587	565	618	597	535	588	634	571	584	608	602	564	594	574	571	569	570	587	584	598	606	610	624	607	600	567	640	589	560	573	598	573	581	577	573	614	582	596	528	595	569	583	592	570	575	589	595	579	602	583	552	599	566	603	578	562	608	572	629	555	544	589	622	584	552	618	559	578	586	596	586	633	602	576	619	584	594	604	557	579	575	606	596	582	590	561	602	526	565	620	599	557	591	574	595	585	586	597	597	581	582	579	588	608	563	595	615	617	596	535	574	651	585	586	624	581	602	570	579	576	573	588	575	586	552	609	589	632	574	591	560	607	623	604	636	623	566	606	564	587	577	607	558	592	616	591	597	603	553	561	644	589	595	643	622	581	578	597	570	562	528	596	565	582	588	570	564	583	585	572	551	616	564	615	581	601	571	537	619	584	620	652	581	599	588	606	611	568	597	559	595	615	621	607	604	559	574	583	640	564	600	577	557	552	544	568	613	549	592	604	567	615	514	581	609	610	644	607	622	624	587	574	596	625	602	621	632	578	584	587	569	575	606	578	575	590	565	567	626	599	575	587	573	598	591	581	586	542	562	509	652	626	572	622	626	596	598	591	617	602	616	581	588	649	606	641	606	588	598	618	550	581	575	624	572	543	600	611	570	565	612	608	589	613	551	594	543	571	582	584	584	562	602	657	622	627	570	562	596	572	613	572	597	571	612	562	594	604	590	552	579	578	619	565	594	584	655	631	595	601	596	551	584	588	616	593	583	602	594	603	607	548	601	604	553	599	603	575	606	547	566	601
27006	25814	29878	15073	1061	533	903	2306	2460	1730	1128	702	537	457	456	496	478	487	467	434	476	452	459	458	472	470	481	470	470	471	474	489	540	440	457	485	433	435	461	487	479	487	543	466	486	435	454	466	449	498	473	459	459	497	468	493	450	473	474	516	483	474	489	481	517	440	467	464	462	496	475	456	438	489	495	492	486	462	497	503	475	485	477	443	461	502	472	485	494	509	501	418	495	423	494	485	430	456	456	493	468	503	511	470	451	466	467	449	473	489	487	450	437	489	464	491	449	476	432	484	421	467	514	447	488	438	464	498	456	433	462	458	473	441	454	506	469	527	438	461	469	477	487	497	441	508	499	461	472	483	478	461	477	475	485	480	489	452	463	471	475	492	494	460	474	439	435	470	488	485	484	460	462	485	498	459	481	496	487	483	493	501	463	490	489	477	443	468	474	453	526	456	472	471	481	478	479	448	506	477	494	446	485	453	496	465	500	471	485	441	476	422	533	499	480	461	480	501	503	471	494	475	482	506	486	460	482	500	427	479	510	455	487	455	482	466	458	477	438	465	468	475	474	507	484	434	484	494	475	450	479	476	507	499	457	481	464	506	461	500	495	506	462	488	502	467	431	459	481	447	494	512	446	451	473	488	470	446	493	440	482	466	472	495	474	495	465	473	455	491	458	455	489	445	489	486	491	450	451	487	480	443	462	470	482	478	462	514	487	455	480	444	503	475	504	473	476	472	463	515	517	454	461	514	487	482	462	470	474	472	497	479	473	456	466	451	431	451	457	489	477	508	466	467	476	480	478	484	490	464	463	490	469	459	475	487	457	472	461	459	493	449	456	450	474	503	506	454	470	472	459	475	458	481	447	455	466	490	487	445	431	454	484	484	470	468	489	463	460	505	452	489	511	483	518	462	431	495	463	491	457	499	468	479	469	468	490	476	441	493	477	443	466	447	499	487	498	464	458	508	464	452	463	446	455	488	503	464	486	496	463	458	496	436	456	441	498	487	478	470	419	451	462	469	476	496	467	469	470	465	498	469	468	454	456	469	460	475	454	474	465	438	460	485	509	458	438	458	465	496	477	447	449	465	424	471	457	495	450	477	462	460	503	494	492	494	481	490	454	470	464	488	479	495	460	487	463	468	485	481	474	460	444	442	497	454	493	474	516	476	448	497	451	457	472	468	482	464	500	459	459	466	450	448	472	481	497	461	464	502	428	480	463	476	462	477	506	486	479	485	462	502	459	456	473	481	448	443	503	467	485	509	489	509	470	465	515	463	462	473	500	472	493	464	489	458	453	498	495	465	455	487	452	485	462	515	484	503	497	465	469	501	469	476	476	492	463	436	455	462	489	464	478	492	486	492	488	483	451	461	468	472	497	462	483	471	455	473	441	438	472	490	461	481	457	459	475	435	460	501	451	464	436	483	477	444	489	477	500	482	439	494	470	472	458	506	526	510	487	502	488	493	503	429	512	449	501	456	499	498	504	461	472	482	444	478	442	493	495	450	493	446	495	438	497	436	471	428	444	467	502	475	503	483	507	452	487	458	467	465	511	466	432	449	444	514	522	457	502	498	463	486	469	479	508	482	510	517	486	431	462	492	471	445	468	487	472	483	463	458	491	499	450	519	505	467	478	505	454	466	483	506	449	515	501	481	480	438	466	448	469	450	502	474	457	457	490	447	449	477	450	495	501	464	447	489	466	505	475	453	470	472	459	502	461	503	481	469	442	486	460	477	473	499	444	492	484	447	475	452	454	492	438	429	452	495	452	436	462	454	465	456	478	467	480	489	536	493	442	505	445	473	498	467	493	466	473	472	512	474	458	486	482	458	478	490	456	466	472	474	495	476	460	465	473	458	438	464	489	513	465	464	500	462	459	465	481	468	492	504	479	442	485	494	491	444	473	486	464	492	488	473	480	510	459	486	461	505	479	455	435	492	454	438	436	487	451	469	457	423	435	438	493	492	473	479	483	471	481	509	461	498	457	518	488	458	519	449	474	460	498	467	478	456	482	497	450	453	412	473	457	494	459	469	435	460	426	458	472	473	498	420	461	475	489	488	457	453	471	483	441	468	439	441	453	475	472	433	478	517	489	486	491	482	461	492	478	451	470	468	452	451	463	491	467	501	470	458	495	499	437	474	456	462	461	499	451	456	479	448	417	477	468	467	484	455	499	478	496	491	484	457	489	464	445	432	483	433	434	477	464	436	459	482	498	474	451	442	490	485	505	469	519	481	503	444	475	516	491	453	466	502	476	495	464	508	496	447	474	470	464	467	486	479	478	488	464	448	462	451	447	483	439	472	456	482	488	529	500	468	466	454	499	466	473	472	461	472	480	462	463	462	469	485	447	462	459	441	507	506	526	456	499	477	462	484	468	438	511	479	463	432	477	443	411	482	465	460	466	495	470	464	467	462	480	474	473	515	446	478	410	470	457	449	506	474	469	471	438	461	448	487	498	509	474	433	441	492	466	470	464	463	456	475	457	484	445	451	514	464	467	493	450	478	472	536	425	467	462	460	448	456	446	499	468	497	533	457	442	490	473	499	497	468	485	489	470	457	473	506	454	445	436	469	476	486	490	465	526	484	473	473	470	468	458	491	513	446	445	505	491	470	493	547	443	498	451	475	463	517	431	511	471	506	452	457	477	471	483	470	459	445	448	443	464	483	462	477	496	470	472	466	514	459	447	510	432	495	476	494	458	480	486	472	489	409	473	507	447	519	509	453	484	462	468	450	490	450	509	486	489	456	481	482	472	482	472	455	473	477	505	464	478	484	482	468	487	434	447	463	465	493	472	463	486	467	503	457	496	452	428	446	498	461	452	490	492	446	444	486	461	470	463	436	500	471	425	491	444	492	485	489	476	461	468	446	452	476	489	442	487	471	455	509	482	464	467	469	457	479	460	448	458	458	467	548	496	447	455	422	498	486	447	443	483	464	504	467	471	491	485	448	469	441	489	448	449	495	422	475	441	494	480	478	469	446	488	492	469	463	500	484	474	516	480	472	446	484	436	485	439	437	464	481	455	492	469	506	471	462	492	495	465	434	496	484	468	456	422	467	481	447	472	485	489	473	446	421	461	493	450	495	462	472	522	485	482	471	479	464	475	483	484	479	475	461	455	471	433	480	470	433	430	475	463	473	490	456	447	476	456	519	491	487	489	486	472	448	497	475	474	486	481	453	491	457	477	477	487	481	449	488	420	497	508	458	506	494	513	458	505	483	512	439	478	434	456	440	477	474	441	462	459	414	449	495	444	451	493	469	473	477	443	448	472	503	482	462	450	438	507	502	444	490	454	432	495	495	473	460	493	460	479	482	471	435	474	488	464	454	463	428	476	483	464	495	484	455	440	434	474	499	471	435	506	458	467	473	473	449	529	507	484	447	470	473	503	527	498	470	450	466	448	453	446	482	465	502	491	462	492	440	488	492	466	489	479	447	441	499	520	472	466	500	490	464	471	449	467	443	480	466	437	480	509	458
24958	43854	32700	12573	955	812	1605	4885	4952	3473	2010	1131	730	639	642	629	618	690	696	657	669	643	646	659	651	688	669	684	666	675	714	694	696	682	677	705	682	655	672	676	634	646	698	646	701	691	640	672	647	689	608	629	628	655	724	671	691	666	622	716	630	680	665	661	696	641	667	658	637	690	659	663	669	673	690	660	676	694	637	733	669	635	653	684	680	611	699	626	677	636	656	634	682	660	671	695	623	663	666	707	639	651	659	683	635	652	631	642	668	668	667	662	634	667	648	645	641	677	668	665	709	669	683	623	701	660	654	635	687	652	614	626	691	658	716	669	670	673	650	624	668	637	682	645	611	681	669	659	681	649	704	713	676	627	686	674	689	682	650	672	713	644	691	678	665	657	639	654	681	649	654	651	711	690	682	667	668	648	685	671	656	664	657	646	629	657	665	690	686	657	666	621	639	622	654	653	661	671	620	660	650	636	681	713	672	660	667	679	611	666	712	683	702	682	645	656	640	684	636	676	636	671	656	663	703	667	604	678	689	665	638	647	641	736	681	634	642	662	710	670	681	679	686	658	665	648	660	666	651	725	724	655	670	620	649	693	631	693	660	698	641	677	695	662	649	709	652	668	645	722	647	629	676	670	658	632	731	640	619	661	696	675	630	638	745	637	703	642	648	711	675	671	688	699	648	668	668	661	702	660	647	614	654	604	717	671	621	658	674	648	675	691	622	644	665	703	693	655	656	680	669	672	632	660	650	690	688	652	665	644	654	666	713	621	630	660	634	697	684	699	659	678	616	651	651	645	628	688	651	647	651	661	656	668	726	690	653	665	639	620	631	645	649	686	638	668	688	652	636	639	624	654	665	654	634	662	663	694	658	676	679	658	676	688	664	673	624	663	634	658	685	669	662	647	694	642	655	664	658	655	628	704	627	623	676	642	645	656	633	625	683	678	620	679	702	682	681	672	637	675	712	699	646	675	667	675	683	618	636	655	610	673	679	730	716	668	667	680	663	659	655	728	623	647	651	633	659	662	650	662	702	699	642	665	659	685	642	643	675	640	643	618	613	635	623	679	681	713	642	606	688	650	678	651	668	673	665	693	661	639	618	635	653	681	666	659	660	671	641	676	678	673	661	614	690	657	704	698	684	694	652	693	631	724	648	657	655	677	639	724	741	640	632	675	635	672	678	681	655	660	658	646	658	632	670	673	637	661	647	689	680	707	666	647	691	703	630	689	698	642	664	686	703	676	650	676	689	637	620	683	686	637	641	669	655	676	684	668	664	670	688	612	661	719	682	703	644	698	644	656	670	659	636	668	645	678	637	656	633	688	633	662	636	638	713	666	687	663	616	681	641	660	657	680	639	651	691	678	650	695	675	673	683	679	652	694	680	661	703	658	679	684	658	714	647	653	677	702	685	621	637	633	684	632	688	629	656	647	697	698	621	657	634	708	671	681	628	644	698	640	693	639	642	726	673	698	642	689	666	653	671	649	693	656	630	665	652	722	676	676	648	617	647	641	679	636	621	616	691	673	712	637	680	672	637	666	670	660	633	665	642	717	661	675	684	646	636	699	670	662	661	653	666	649	658	633	649	649	652	613	669	666	671	694	628	702	720	729	695	651	646	657	653	681	658	638	678	709	668	623	693	697	703	669	674	650	629	680	685	676	697	689	675	650	634	677	695	665	654	671	620	702	680	635	685	689	640	670	674	651	633	686	672	670	678	674	651	629	656	614	655	633	657	607	678	682	645	680	659	635	705	648	643	654	633	641	698	701	655	666	680	647	716	642	690	635	674	682	670	705	659	713	681	661	689	653	639	679	692	656	660	673	724	668	666	632	658	711	699	680	679	658	658	638	668	648	677	640	698	692	676	718	659	632	674	631	676	634	621	614	666	710	632	645	642	637	687	645	631	689	672	690	725	662	730	643	660	644	691	693	664	651	651	700	664	694	681	688	623	650	633	663	674	653	646	642	660	688	660	632	651	658	689	645	719	665	628	712	648	680	663	670	666	661	639	629	674	662	676	661	702	666	709	714	658	675	611	692	648	662	662	667	674	711	660	634	651	630	605	672	593	646	690	665	647	680	700	644	673	666	658	659	662	707	656	640	663	649	672	647	701	634	652	688	639	649	641	658	657	652	690	671	677	592	656	625	685	696	660	635	699	701	712	670	657	693	665	691	642	700	713	626	667	668	675	661	641	657	668	619	640	668	671	653	702	625	724	676	672	642	633	672	702	620	656	644	655	659	631	646	634	674	630	649	636	678	636	683	669	680	674	656	703	654	707	639	630	645	691	694	652	647	611	567	675	669	619	690	666	638	649	644	655	667	670	697	651	657	647	621	702	667	674	685	660	617	653	661	674	633	676	639	634	687	650	700	703	661	688	685	660	678	702	696	622	633	670	650	660	623	651	691	689	662	665	665	630	654	683	668	704	650	666	676	662	658	627	674	667	650	643	660	617	673	633	696	701	678	648	672	640	647	652	699	677	667	679	668	619	674	668	651	684	693	696	626	648	666	666	641	683	661	654	677	654	669	708	669	638	670	677	691	692	693	677	691	706	666	648	671	652	630	692	642	647	642	680	682	724	682	622	688	666	656	679	621	682	683	687	670	683	655	651	651	639	638	677	664	671	703	725	710	642	680	653	672	628	685	697	627	652	669	703	650	674	643	671	650	660	668	634	659	664	671	703	625	637	642	654	695	653	699	651	698	664	656	617	686	645	700	680	663	680	679	633	664	684	703	684	704	691	633	689	601	621	652	630	691	655	685	649	690	649	684	656	688	637	651	705	707	661	673	667	703	649	653	684	693	663	667	709	694	723	651	675	666	676	709	657	646	659	673	678	670	661	680	664	667	659	673	642	684	663	680	701	723	684	658	720	719	649	676	664	657	672	693	652	626	632	638	698	618	654	664	636	625	672	644	679	623	710	662	649	677	682	643	705	634	666	675	659	695	684	646	711	622	687	694	622	646	655	681	659	645	663	701	657	671	685	663	701	640	667	692	642	649	691	621	674	632	692	682	664	674	664	623	666	600	644	665	655	666	708	649	656	675	669	674	688	683	705	678	650	681	671	636	660	678	663	675	683	652	686	698	689	657	660	705	677	632	657	632	695	621	673	669	659	646	652	662	628	674	638	672	675	648	695	656	705	662	689	638	673	693	678	635	630	637	678	662	668	619	646	619	633	672	670	661	641	659	668	688	714	663	659	669	663	649	651	699	671	701	633	711	675	666	665	672	651	641	705	625	706	620	659	653	631	669	693	607	660	631	644	680	685	690	652	662	653	670	700	646	682	677	664	677	636	651	654	644	679	679	668	649	637	662	606	656	618	658	686	640	667	746	651	706	654	693	698	631	675	671	640	620	641	668	656	708	662	679	699	656	641	661	636	683	614	706	664	635	654	678	651	678	683	662	663	686	604	660	675	652	672	629	638	663	644	659	659	689	647	630	656	637	671	670	652	684	694	683	696	643	633	657	699	698
24450	22287	33976	30615	19540	7981	1158	10554	16993	11121	5181	1904	885	613	541	536	594	569	528	569	534	524	554	506	497	519	532	564	537	557	514	539	511	514	526	541	524	531	550	534	546	528	515	559	523	548	516	525	529	565	543	554	592	492	561	518	518	565	551	546	547	547	473	558	512	483	562	528	490	590	486	536	516	559	578	492	551	491	555	518	530	545	532	501	596	587	526	492	555	502	596	548	529	533	511	535	507	518	531	501	535	493	562	538	537	521	552	550	508	507	536	525	544	524	505	574	516	539	510	558	523	524	582	555	540	547	531	591	518	516	500	497	509	526	551	578	536	507	580	566	523	592	537	522	546	493	572	528	558	539	575	523	532	552	532	539	563	500	546	552	548	522	545	534	550	491	525	520	550	486	566	539	572	553	483	558	544	520	551	516	563	520	550	553	554	513	552	550	547	512	542	499	521	535	516	523	552	545	558	537	522	496	572	522	556	527	542	514	567	540	562	533	536	566	557	556	555	517	529	551	565	543	485	490	559	569	530	546	529	475	529	538	500	505	530	502	513	522	521	535	557	555	546	547	531	568	533	570	564	479	528	556	565	548	532	568	559	524	539	554	517	558	537	552	561	568	510	518	568	544	532	537	572	516	559	514	499	509	510	525	546	475	549	550	544	558	571	598	537	496	496	518	482	532	516	505	584	552	511	533	504	484	539	529	537	522	525	493	522	562	540	593	533	523	544	520	465	515	529	542	516	504	556	511	467	525	523	560	515	535	565	578	566	513	529	560	535	497	538	568	547	524	507	533	529	556	540	532	548	544	543	557	512	573	512	499	562	523	528	532	510	554	529	543	558	617	510	563	538	562	566	544	545	545	569	533	560	508	567	564	531	558	599	494	532	513	516	537	558	543	521	498	577	561	544	574	546	514	533	550	547	531	563	535	546	569	507	517	547	565	563	551	543	513	513	513	552	497	500	551	504	500	522	542	518	510	524	552	534	541	504	547	539	563	541	546	495	526	544	573	481	513	528	509	548	516	557	573	516	510	530	510	540	542	509	546	556	542	526	545	516	486	572	543	540	572	505	471	521	538	530	556	538	537	537	536	518	548	520	529	556	546	541	559	538	534	527	533	560	516	505	542	551	546	514	503	514	539	525	553	546	538	497	550	531	549	524	533	547	500	522	569	582	524	533	563	565	532	521	555	540	531	574	535	513	559	547	559	566	525	557	519	544	521	528	571	554	500	534	518	560	583	535	521	552	517	472	518	504	538	519	510	546	511	522	580	525	492	534	580	570	515	558	483	513	547	516	527	532	522	576	527	519	546	543	570	551	591	518	500	527	580	484	535	591	562	508	559	562	556	528	528	494	545	575	514	576	523	537	541	566	549	554	514	545	509	555	557	531	548	554	516	539	513	492	594	551	595	547	559	506	502	560	545	505	535	490	519	558	537	551	568	564	505	513	564	565	556	493	497	497	548	543	532	545	534	520	508	517	537	524	552	539	582	537	543	484	601	504	543	479	575	537	529	532	575	525	554	567	579	516	516	520	551	521	546	529	513	554	513	521	510	513	514	529	517	500	505	552	533	509	552	527	535	550	572	537	573	578	535	499	517	546	542	508	488	536	528	481	528	505	556	533	522	499	560	518	531	534	571	543	540	529	564	552	537	547	493	548	528	533	514	533	556	535	488	519	562	535	544	494	517	506	555	523	548	541	521	509	499	509	577	559	510	543	543	557	544	525	545	543	517	535	549	519	519	469	550	521	516	528	554	512	489	555	531	517	533	555	537	541	516	531	520	537	524	547	531	544	533	540	537	552	528	533	550	540	513	515	527	535	539	544	565	546	552	586	526	549	511	563	571	495	550	547	543	547	526	483	503	511	555	551	522	523	502	483	539	555	557	546	551	577	561	553	549	540	537	588	540	534	496	508	516	512	550	549	565	559	536	541	533	517	533	591	515	488	492	556	551	545	470	539	571	565	532	527	492	532	529	514	553	523	496	543	520	512	548	541	523	531	535	546	569	493	554	520	568	560	565	517	571	535	499	507	587	529	555	556	541	514	540	491	543	560	544	528	491	566	532	542	561	542	509	574	520	531	547	496	589	558	513	548	501	577	529	540	530	555	552	536	529	526	538	495	562	558	525	512	586	550	538	518	539	497	517	499	511	539	500	515	534	507	556	528	542	559	541	527	519	521	552	561	499	520	507	541	550	538	546	569	489	524	558	546	540	567	551	536	577	539	504	606	508	551	560	533	547	522	545	523	524	535	537	571	549	549	538	551	541	560	557	501	548	540	555	548	530	487	570	518	538	575	559	537	558	531	555	528	544	527	546	509	515	512	549	527	576	506	545	526	511	546	530	547	547	502	531	546	491	537	535	524	571	535	546	559	560	541	517	551	495	496	495	575	530	529	522	506	512	578	559	554	529	514	516	568	548	532	551	513	521	512	520	541	480	521	527	551	526	496	529	554	553	527	577	598	528	534	533	523	551	510	507	543	531	569	535	587	502	539	519	542	605	542	571	535	534	515	571	558	545	577	517	501	571	513	558	506	509	520	543	569	537	503	534	559	519	492	521	520	540	525	548	502	509	549	546	531	512	543	497	510	531	520	536	525	497	507	523	573	555	508	509	553	495	547	501	562	503	562	531	519	563	520	514	563	527	532	515	557	527	523	494	520	532	577	537	527	565	547	527	592	524	564	534	538	530	582	530	522	539	498	523	594	541	509	510	490	514	517	553	540	519	546	532	539	560	538	541	534	487	523	568	551	527	526	513	521	516	527	492	534	546	551	516	570	583	470	541	523	518	510	534	523	536	520	547	474	531	530	521	535	526	532	483	551	498	537	552	541	533	527	570	507	494	534	510	538	524	494	551	563	532	540	521	520	515	568	580	531	528	529	492	537	508	529	588	525	481	509	509	549	564	514	551	540	551	534	545	539	517	530	571	540	555	545	561	556	553	574	543	562	525	550	544	537	526	555	542	531	518	492	540	533	550	506	568	506	552	541	511	534	505	482	523	529	556	500	520	548	558	557	519	543	510	515	512	556	537	497	552	513	569	527	500	517	521	543	532	551	525	509	508	546	548	542	544	496	556	542	518	550	562	513	570	531	500	539	552	521	536	509	543	514	553	533	520	533	555	508	531	568	549	544	526	518	507	578	520	545	556	565	543	541	531	567	528	535	530	546	549	520	572	531	622	533	505	535	585	547	533	567	515	566	495	527	525	535	506	530	536	532	508	554	532	553	542	524	516	543	510	557	521	546	571	521	534	516	526	502	571	527	501	555	496	515	545	554	510	528	526	566	555	507	567	573	547	556	531	542	501	556	534	553	512	553	518	499	546	556	518	561	525	521	509	485	553	527	560	512	535	510	513	561	547	556	535	520	529	520	563	558	517	524	548	537	563	552	520	530	514	539	537	530	546	557	514	555	518	583	530	516	504	537	546	512	563	501	520	576	546	526	501	501	541	543	543	501	511	543	504	478	527	547	538
48539	87336	68660	40964	2394	1255	1572	19420	26836	17769	9805	3957	1435	768	748	791	765	797	743	746	758	786	720	815	791	749	746	772	770	748	709	724	700	745	760	781	737	777	764	735	754	728	741	713	687	737	748	691	774	752	733	765	727	766	753	741	807	754	760	776	790	709	808	720	757	813	809	733	768	766	752	811	760	734	724	753	791	760	745	717	737	748	780	724	718	690	746	713	752	784	780	767	790	739	757	754	725	718	733	743	770	732	795	750	803	755	748	777	741	762	738	763	782	743	741	745	736	862	737	724	747	754	718	738	734	690	731	776	775	683	752	716	786	765	702	769	719	725	708	707	762	757	728	732	749	760	769	730	751	759	744	777	728	779	769	762	772	681	787	731	782	770	763	769	777	715	790	704	741	762	776	756	762	736	727	767	744	721	764	789	806	800	767	743	722	748	745	785	769	759	765	768	761	752	699	715	791	787	753	773	795	782	717	820	715	691	792	758	762	718	761	763	747	745	713	771	749	743	785	731	745	789	734	740	730	776	738	746	725	742	770	768	800	742	740	766	783	773	771	772	769	728	723	724	739	751	750	739	762	761	721	753	736	712	728	754	825	736	746	819	740	751	771	723	696	752	799	704	797	783	714	781	717	771	752	750	802	760	757	711	737	744	747	736	748	786	755	749	757	751	777	762	753	713	776	743	769	744	737	702	823	701	766	803	733	741	741	755	786	747	781	746	745	776	729	720	776	720	744	709	752	742	809	749	792	796	694	763	752	729	709	709	727	742	765	735	817	753	699	765	758	753	719	766	700	741	770	757	711	737	761	751	782	782	810	734	719	759	726	779	717	749	776	802	730	744	809	773	734	748	733	711	744	738	798	744	740	739	705	748	672	731	750	769	761	751	723	807	741	703	742	823	738	758	774	747	732	754	747	711	731	750	760	772	680	710	735	815	734	724	742	752	702	757	757	779	756	761	726	715	738	763	693	750	739	740	736	758	788	723	760	732	742	743	746	732	731	774	771	736	752	787	735	739	720	743	770	781	754	794	729	723	765	700	795	741	692	764	763	749	750	776	801	722	775	752	783	731	724	745	811	741	796	722	747	797	749	740	763	764	701	746	700	767	755	730	734	757	733	769	724	762	742	771	737	786	764	714	769	763	755	780	720	742	765	748	755	754	790	701	763	765	802	744	713	704	762	770	754	755	775	742	745	726	751	751	778	717	786	747	782	716	765	733	750	766	734	779	751	763	730	769	793	802	773	775	783	746	735	766	741	695	760	777	764	717	722	737	778	749	733	712	751	756	794	745	764	805	748	767	747	694	732	774	784	737	791	766	728	743	698	761	764	743	731	714	733	724	774	753	773	746	696	783	722	753	773	756	763	733	693	777	736	725	687	702	783	773	742	767	733	774	722	709	733	801	688	714	757	776	772	753	730	752	728	740	735	744	763	719	810	739	755	806	787	776	753	735	739	741	757	659	714	750	745	763	768	769	726	750	742	783	709	787	715	759	747	775	716	725	739	756	730	773	738	753	750	774	740	758	762	781	796	718	746	737	779	758	759	706	703	734	796	736	729	729	752	735	774	811	770	723	721	756	768	755	770	764	742	757	750	722	735	775	732	746	774	768	755	749	784	719	707	748	778	732	736	726	736	695	766	766	777	739	746	721	707	744	751	765	784	755	785	740	749	779	773	743	764	703	735	757	715	766	819	734	790	734	746	764	770	769	709	702	751	734	717	703	753	740	748	737	716	794	758	728	775	739	740	766	734	794	735	769	773	791	820	791	750	763	800	726	753	820	734	776	767	739	739	719	749	747	752	766	799	755	756	740	789	788	702	722	787	748	786	801	772	760	770	749	729	788	714	767	682	737	741	804	736	747	738	756	753	745	731	753	731	761	770	745	708	754	780	800	739	817	720	753	743	784	752	802	723	711	808	772	763	789	778	723	777	783	778	768	775	715	764	795	773	761	711	793	740	720	759	744	780	727	777	706	751	749	750	745	737	765	708	735	766	774	733	740	746	751	754	720	762	743	728	707	730	795	768	780	753	742	751	731	744	707	744	712	770	734	733	797	744	780	712	787	737	713	762	742	752	785	728	735	704	736	769	746	751	750	759	725	775	712	741	772	746	760	763	758	753	777	753	782	744	782	782	740	751	740	757	726	715	755	743	777	778	739	763	747	764	733	748	758	785	756	717	769	767	750	746	753	701	780	729	722	772	734	756	780	738	747	775	738	733	736	806	773	755	730	767	746	701	817	777	781	780	714	685	742	778	727	778	739	746	745	766	731	749	713	737	753	749	718	744	704	729	727	763	752	715	747	773	755	728	740	702	742	753	775	741	767	765	728	786	767	702	796	729	758	761	736	777	735	801	749	771	749	734	728	733	781	733	718	746	783	733	763	776	726	743	759	771	716	729	756	766	720	758	762	709	763	737	737	742	780	713	752	757	752	745	728	750	719	751	742	801	783	788	779	772	704	720	772	758	737	743	775	749	715	730	798	731	787	733	789	769	731	721	744	705	735	778	766	784	732	690	807	736	769	807	741	721	779	725	744	746	731	806	799	761	758	789	770	764	770	778	689	794	756	726	724	713	769	784	730	743	712	706	766	749	752	719	709	792	767	724	692	811	710	780	790	795	733	709	740	777	733	718	778	772	730	816	672	715	752	731	756	735	740	816	757	748	731	796	800	746	780	741	741	747	753	749	790	703	773	757	747	770	717	733	752	777	741	746	741	754	722	727	740	760	705	760	717	737	776	781	808	712	812	793	771	758	750	795	735	757	749	780	752	771	754	738	756	760	736	776	717	722	733	721	767	776	760	714	726	696	767	750	758	720	748	754	774	718	725	756	702	758	753	729	781	768	703	756	704	757	774	737	721	721	747	765	742	774	745	761	754	753	711	732	728	805	734	798	754	727	702	747	765	772	687	735	759	700	749	708	694	829	714	793	733	732	766	752	811	725	746	769	730	727	726	696	722	753	748	804	734	729	791	742	777	755	689	798	775	734	782	757	731	745	707	705	734	753	738	737	790	767	750	763	738	730	755	791	708	736	727	701	753	729	749	735	775	792	779	736	757	735	720	731	725	686	801	724	770	732	758	756	717	773	757	780	682	764	793	779	773	734	778	765	725	762	734	735	745	779	745	753	723	760	761	744	679	719	772	712	787	791	702	773	734	755	725	743	764	802	726	685	779	781	737	781	789	739	741	753	725	752	748	772	740	733	766	777	794	813	735	715	780	760	723	736	736	770	750	732	732	730	761	762	744	742	714	720	765	707	741	777	745	759	760	740	737	725	722	797	727	792	744	735	762	768	718	757	737	779	786	772	702	708	766	787	710	768	739	735	754	766	715	768	788	682	740	749	749	743	691	687	772	750	771	722	734	719	746	720	747	689	768	799	745	716	757	707	774	775	722	763	776	764	759	730	713	759	744	751	748	758	765	739	738	773	725	726	754	693	752	716	791	727	777	753	747	752	741	752	679	811	742	787	753
23208	21625	31089	27601	21806	19477	8091	8397	24955	22949	13285	4710	1440	499	441	422	448	401	455	433	435	445	410	450	408	383	404	402	453	404	430	447	453	464	434	422	438	438	359	420	398	415	434	447	396	431	449	423	410	425	424	433	448	431	396	422	412	413	422	437	473	405	416	453	418	458	419	425	402	409	432	412	430	421	461	417	459	438	432	455	493	398	428	419	444	428	462	445	433	441	455	416	409	403	442	393	388	387	405	397	438	465	387	396	413	437	439	408	428	456	414	393	406	451	431	425	491	439	403	435	374	424	435	408	443	416	427	417	413	435	419	407	409	423	452	469	435	426	407	433	446	448	440	401	431	446	417	401	452	411	403	429	429	387	427	417	411	401	433	399	430	422	410	410	413	429	446	415	414	453	464	444	428	461	409	420	412	416	440	491	448	451	377	414	424	404	426	426	443	438	460	409	427	427	417	437	415	465	399	431	441	425	411	412	427	431	420	434	422	424	432	426	458	456	391	405	382	448	429	424	390	440	453	408	410	426	410	432	421	398	453	421	407	421	441	404	439	423	415	427	426	416	435	423	420	428	469	423	416	418	397	430	406	436	421	413	421	409	388	391	464	407	427	441	399	357	408	440	429	429	380	401	425	420	457	428	427	407	413	415	438	439	415	453	426	434	404	413	425	394	428	434	373	430	426	428	421	436	439	407	423	413	464	420	441	429	434	426	444	404	412	433	414	400	425	414	451	415	427	437	430	399	436	447	420	422	428	402	448	374	410	454	433	443	429	409	431	426	422	460	457	420	393	398	409	409	421	432	443	429	405	414	436	452	413	421	429	456	405	390	456	457	425	417	427	399	418	417	421	475	401	394	410	407	418	448	411	430	439	410	423	415	410	417	389	418	434	450	437	391	393	421	420	413	414	435	414	430	407	405	436	455	430	451	446	438	414	412	403	418	411	427	428	389	430	421	445	422	424	418	440	420	405	418	384	422	369	434	400	457	412	450	445	386	430	466	438	430	420	435	438	457	455	388	406	387	465	434	425	440	426	423	424	425	451	407	405	404	434	451	426	441	413	400	403	461	412	437	411	425	422	463	415	442	405	429	411	419	445	423	421	427	412	382	436	458	432	431	415	449	412	445	362	414	452	409	440	421	436	385	426	417	450	420	429	430	423	446	424	397	420	465	410	407	435	470	392	383	398	428	388	415	417	471	440	399	451	429	411	438	401	441	443	457	411	405	426	406	424	392	405	411	396	411	397	412	377	453	394	384	399	429	408	431	409	428	379	407	435	434	387	442	449	421	444	429	438	451	447	412	417	390	399	429	452	430	443	439	407	454	466	413	433	425	467	411	445	410	443	435	448	450	409	409	436	400	422	438	400	395	423	413	421	412	429	449	418	382	419	438	446	437	417	427	431	438	447	463	445	442	427	341	453	435	419	438	390	418	407	424	383	415	419	423	409	390	409	432	440	449	425	395	427	435	424	422	407	433	423	386	422	412	438	437	419	399	414	425	431	408	409	397	427	422	432	401	412	416	421	390	411	431	430	427	435	405	425	433	381	431	461	431	432	409	392	412	434	432	429	434	433	387	438	428	427	444	416	451	443	440	423	414	459	413	435	409	446	426	412	406	414	438	446	442	436	449	436	444	427	473	429	401	387	393	455	398	456	416	426	406	449	413	395	413	415	417	431	446	411	434	404	408	421	451	404	450	398	429	418	434	458	422	428	426	444	455	420	377	420	424	440	430	401	429	414	420	400	387	401	445	417	408	451	451	419	407	429	394	418	421	451	429	394	413	437	442	389	392	416	459	445	412	450	423	442	447	438	438	432	436	447	419	386	402	407	416	415	404	391	405	381	446	417	429	414	418	445	425	414	459	405	425	441	462	429	394	401	458	434	446	423	433	442	408	427	422	421	422	413	461	436	440	449	443	428	437	453	397	405	419	452	418	433	455	416	388	417	452	422	429	423	405	438	414	401	407	418	410	436	423	419	400	394	462	443	396	401	402	423	430	437	412	404	425	422	414	398	446	416	408	418	417	428	406	419	427	454	412	418	449	450	414	432	438	417	432	460	421	439	412	460	440	401	406	468	438	371	434	421	400	453	480	462	435	410	464	414	390	417	439	437	400	436	412	438	441	426	424	428	429	399	427	410	431	439	418	401	427	448	427	423	419	400	452	452	426	445	405	438	430	400	423	424	420	436	448	437	400	399	412	437	416	479	431	406	410	410	421	438	427	408	431	393	396	427	406	439	455	439	415	425	400	421	452	428	430	418	432	397	438	401	430	437	452	431	411	438	404	455	457	433	458	418	452	417	401	431	444	418	380	426	426	423	423	400	425	442	466	446	405	404	458	379	422	406	433	408	430	397	414	428	447	399	439	438	410	407	426	426	431	448	462	447	419	399	403	410	410	415	426	432	440	431	440	413	452	419	415	431	461	432	447	395	426	431	420	444	414	426	436	436	453	500	408	450	422	431	421	459	385	373	414	428	418	414	453	400	439	476	414	429	425	394	421	407	427	416	441	387	417	402	446	404	407	448	422	426	420	390	451	436	411	451	445	416	404	360	421	426	432	478	376	423	442	406	418	418	446	464	439	420	432	419	417	443	441	413	411	437	440	419	446	447	402	387	437	415	429	437	418	447	412	422	447	463	419	421	436	399	422	437	417	461	429	439	406	457	403	434	455	415	392	434	410	420	427	452	397	419	430	413	398	448	463	422	431	402	422	413	432	439	399	386	434	462	411	411	425	418	392	398	444	396	415	407	488	410	442	419	449	394	385	441	409	443	457	416	404	427	419	420	431	404	446	400	443	469	465	441	434	438	411	438	444	385	409	396	395	395	424	427	413	424	411	399	413	428	445	416	448	424	441	437	406	435	444	428	453	456	395	406	440	427	432	444	397	373	409	404	448	472	460	394	379	425	419	423	471	412	424	401	439	401	374	455	435	423	404	423	451	393	454	410	414	415	430	383	451	413	412	432	447	447	408	443	409	392	407	463	447	422	420	396	428	401	404	441	456	421	440	463	425	420	376	380	456	436	415	427	409	422	463	404	438	447	442	409	422	450	441	384	448	434	398	435	407	429	418	425	459	476	450	450	400	407	430	398	411	394	400	464	442	398	464	440	439	439	426	442	450	441	426	451	419	428	402	455	416	428	428	415	453	434	451	444	437	411	415	415	418	427	421	426	402	418	467	425	439	426	427	381	400	418	410	415	435	414	396	423	448	379	416	406	425	456	426	420	409	406	440	431	460	422	413	376	432	447	420	427	421	439	367	431	438	425	454	379	461	425	445	426	430	437	409	431	407	461	447	453	398	407	454	430	441	421	431	417	434	430	431	401	425	435	415	414	428	399	401	436	433	434	417	420	417	402	432	396	435	428	412	402	405	409	431	469	407	416	416	433	437	427	424	412	431	435	410	428	436	396	446	414	449	463	411	406	427	451	450	458	419	434	416	405	435	443	392	406	411	447	413	427	411	373	421	464	419
54393	100719	81363	57166	6931	1643	2452	16239	35179	30716	20148	8607	2798	711	624	624	589	599	603	601	593	654	563	584	570	594	638	601	623	560	543	597	583	573	583	587	596	565	602	642	636	592	563	617	631	616	612	605	603	561	600	586	551	609	617	595	599	592	596	612	590	608	609	592	575	600	581	581	592	536	613	622	655	608	549	577	597	571	587	607	597	627	609	613	560	616	599	597	583	575	598	660	585	582	580	528	580	608	632	582	582	603	580	577	604	614	578	583	591	594	573	623	628	561	573	599	565	601	576	580	573	564	598	563	615	625	603	599	613	612	574	587	565	596	606	594	592	606	576	597	593	598	562	611	604	608	598	584	608	609	590	603	616	587	634	591	592	588	602	593	640	600	593	572	614	582	564	593	634	600	580	636	592	601	569	618	584	611	587	599	583	569	616	575	643	601	577	596	569	606	562	590	589	593	578	617	606	578	580	573	588	609	616	602	586	575	590	622	623	616	610	578	575	630	569	575	657	582	598	606	618	596	589	603	554	609	589	581	579	618	600	609	602	581	588	567	591	595	598	622	556	606	605	617	602	636	566	606	607	621	598	583	586	566	622	632	610	570	605	575	587	557	583	584	631	638	563	606	605	587	606	595	622	593	544	595	604	571	614	622	570	585	620	618	589	547	606	640	648	573	592	618	571	616	611	617	590	583	589	608	601	600	594	605	545	577	577	590	582	607	577	601	587	567	602	607	634	619	594	579	580	608	578	559	610	594	619	567	595	600	623	587	613	601	613	577	621	599	579	633	602	604	590	614	615	590	562	605	580	589	629	583	604	579	596	553	597	561	570	615	605	574	615	593	570	574	616	553	642	603	600	567	556	585	589	563	598	613	595	592	641	614	602	546	581	573	658	579	579	615	577	622	577	603	628	578	587	600	547	605	601	595	655	623	565	552	537	592	594	540	621	599	573	580	600	631	586	607	571	606	598	565	610	569	582	619	584	649	614	570	591	579	565	603	606	586	596	575	597	580	590	566	584	577	558	624	572	502	550	579	606	602	559	588	636	605	559	583	574	610	616	590	572	599	578	580	598	608	583	595	568	605	599	583	578	607	563	587	591	595	600	557	635	598	617	640	600	613	608	604	542	596	609	607	606	601	575	597	625	575	568	587	589	570	594	559	627	583	618	571	610	589	599	634	606	598	581	586	573	599	643	592	572	586	555	616	605	556	546	571	587	594	550	536	631	629	577	625	577	565	583	633	611	611	578	628	617	603	542	590	643	588	611	592	618	557	580	617	586	554	571	612	604	578	593	573	580	605	590	568	563	593	614	620	590	604	603	580	580	580	553	598	632	621	612	627	612	612	635	635	626	581	581	577	594	649	593	565	579	559	600	587	567	576	575	634	561	568	597	632	601	611	551	603	533	642	593	592	604	573	566	592	592	563	629	645	612	582	605	613	626	587	563	562	544	539	591	574	603	551	630	620	554	584	605	563	602	592	618	550	610	585	568	543	549	593	633	558	598	603	588	583	647	609	630	612	615	596	574	590	592	561	603	595	528	583	582	593	566	596	557	600	570	615	593	585	573	576	587	562	612	584	623	594	598	573	550	561	637	625	603	631	571	591	552	605	577	627	615	594	642	552	608	617	578	625	564	558	623	561	547	605	557	620	577	595	626	634	584	589	593	569	585	595	575	614	616	595	611	641	599	604	656	577	650	577	599	608	584	621	554	607	590	605	619	594	607	538	586	577	634	592	568	586	581	595	604	616	619	576	606	562	585	589	608	566	553	612	610	583	644	626	573	561	668	576	542	584	596	569	624	595	620	618	584	593	597	555	578	613	599	582	584	630	581	585	584	581	617	607	611	628	642	634	625	594	624	604	592	574	643	578	565	614	637	634	602	616	597	585	625	577	557	639	569	622	633	578	609	607	594	633	587	554	604	564	605	602	610	641	641	607	605	570	589	602	628	583	579	561	614	626	592	575	579	604	642	615	603	594	595	607	630	593	578	581	577	558	551	629	558	588	597	599	600	583	591	585	580	604	624	585	594	580	597	613	589	614	595	600	595	616	604	575	610	609	646	602	586	605	606	582	580	583	615	565	588	605	607	592	591	584	585	572	602	587	625	613	580	618	615	645	584	550	638	566	593	608	635	559	651	597	621	585	588	610	575	612	570	607	577	570	619	589	564	572	564	606	603	575	582	586	598	558	591	587	551	629	598	582	588	584	606	539	626	565	627	598	608	585	607	616	561	607	621	616	598	576	568	606	559	561	597	581	578	588	561	575	560	597	565	572	601	591	599	575	616	620	645	588	589	590	541	562	624	619	570	598	627	589	603	592	558	598	567	615	580	612	591	604	603	578	607	574	615	629	619	623	601	582	557	524	595	584	570	605	573	594	614	624	626	592	592	627	607	577	623	620	666	572	602	635	628	572	609	627	598	599	585	630	639	577	560	630	596	620	595	610	630	603	594	650	612	583	563	604	567	619	625	561	572	604	614	562	587	589	588	601	600	616	604	574	577	559	609	592	555	563	595	625	589	591	640	618	637	537	606	602	601	614	576	660	612	551	583	596	604	607	614	550	628	639	629	641	593	597	617	625	599	597	573	573	547	586	592	569	585	596	577	648	584	620	558	577	545	593	607	613	584	604	583	591	580	589	621	574	545	602	602	597	648	537	597	565	638	566	610	582	627	596	616	587	582	632	590	604	605	605	579	603	544	628	677	543	574	622	631	581	564	663	586	568	582	567	622	536	625	615	588	600	599	614	630	559	589	644	601	636	583	555	578	629	566	611	560	585	579	613	625	630	625	593	575	615	599	567	576	597	603	580	577	568	588	610	615	550	598	564	534	605	553	573	600	575	604	599	563	616	644	592	618	593	615	607	625	603	577	616	590	602	548	611	607	580	614	577	595	579	595	591	571	542	616	578	616	593	604	596	599	587	572	583	553	540	601	615	616	605	562	584	577	596	598	588	618	523	549	574	556	527	589	607	587	541	604	626	559	605	560	571	558	602	604	612	622	592	613	570	611	583	631	596	565	609	634	590	573	579	627	549	564	576	578	570	603	607	588	607	601	629	601	538	632	602	563	649	573	598	613	604	579	608	567	586	620	608	581	613	613	570	593	633	587	558	562	600	587	588	577	634	627	569	614	593	601	603	556	609	567	614	589	588	608	660	591	572	590	589	566	599	623	589	598	636	645	574	580	655	571	612	601	596	594	595	603	567	585	603	591	614	608	641	546	611	602	574	561	597	615	582	611	600	595	592	556	587	608	611	586	584	601	582	580	615	645	631	557	631	563	587	623	620	610	596	595	570	579	575	585	593	611	602	610	596	568	612	591	632	633	568	584	598	566	560	607	611	566	571	644	576	588	565	536	608	609	623	579	623	567	587	618	603	590	605	632	591	634	601	592	584	628	543	585	583	596	636	562	613	602	573	646	600	559	610	565	579	588	596	572	587	555	654	565	584	613	579	591	606	585	609	550	580	623	621	595	561
27170	26355	30583	17003	1698	533	502	1097	2259	2046	1371	829	593	472	524	433	498	496	516	507	450	527	485	495	495	454	486	500	524	464	461	442	498	508	468	478	474	462	498	487	486	494	484	456	463	523	481	512	500	445	481	464	507	536	502	481	478	519	503	475	506	514	477	491	507	472	516	471	483	493	460	476	482	466	457	524	480	479	509	488	478	514	472	497	482	489	432	467	498	556	484	481	455	467	513	545	462	481	483	528	472	452	481	506	506	479	513	503	512	500	494	450	477	481	482	492	517	491	457	465	511	501	509	448	453	462	480	501	488	497	520	485	488	455	532	498	476	452	507	509	492	436	460	458	480	507	485	469	503	460	473	503	484	491	482	484	509	477	482	442	461	476	477	455	461	494	477	503	513	454	465	497	484	477	456	487	470	481	434	464	475	508	502	471	499	519	448	517	497	490	498	476	515	497	481	484	459	515	487	510	465	507	491	498	432	481	454	451	462	492	550	513	517	477	491	482	496	465	467	483	499	465	511	484	448	530	492	516	491	474	493	498	485	466	479	470	511	514	442	486	490	515	499	523	466	503	489	512	481	510	533	498	480	459	481	467	510	475	521	512	492	499	520	503	486	477	542	476	482	489	460	521	514	499	490	461	500	487	477	481	486	515	475	475	467	495	495	510	451	535	494	474	479	526	500	462	517	484	473	467	486	487	465	525	491	473	454	457	476	494	491	534	453	482	491	494	454	462	466	499	493	475	480	479	477	539	460	468	463	449	515	513	499	488	471	460	492	510	476	475	472	480	485	497	515	522	467	499	448	487	502	506	518	480	478	511	474	504	519	481	455	495	496	455	508	483	510	491	487	513	453	466	506	481	515	499	512	489	474	499	492	503	468	453	512	530	505	457	472	473	456	473	483	503	497	492	495	448	459	532	487	475	529	491	503	510	528	533	473	464	499	455	522	496	528	497	497	449	486	479	503	482	463	471	497	455	478	456	457	505	493	487	526	532	495	473	548	485	463	508	453	452	473	469	461	490	513	473	485	501	475	504	507	473	440	510	468	474	516	484	494	535	435	488	489	499	470	499	508	468	502	502	472	513	452	467	464	482	480	537	484	493	456	449	492	472	520	473	501	530	515	470	497	485	455	502	522	480	493	509	489	502	494	477	502	497	500	467	445	496	505	479	480	478	476	484	501	477	524	525	516	491	496	484	466	500	442	493	446	472	460	433	501	499	487	463	497	470	506	465	464	483	538	507	475	486	504	501	468	470	520	519	476	492	468	508	480	468	517	500	498	465	459	482	484	501	503	467	507	490	497	463	519	465	456	503	500	495	461	505	516	468	465	491	497	500	508	475	521	502	513	444	512	475	491	496	493	529	494	517	467	493	516	497	503	500	504	499	505	512	486	510	483	490	483	467	480	513	508	488	484	515	449	458	479	496	482	527	471	513	480	469	530	505	522	514	434	462	497	459	485	544	499	429	488	462	443	519	481	467	481	483	458	508	550	452	482	497	473	515	469	505	499	495	500	464	488	520	498	507	523	475	506	463	483	473	496	469	498	463	486	423	469	475	473	479	454	527	453	442	476	517	510	494	484	488	476	479	481	456	487	489	480	490	498	468	463	478	452	494	492	507	495	510	491	513	483	488	461	477	499	472	506	478	516	485	472	529	492	495	494	489	466	462	472	461	506	476	498	528	456	504	502	491	500	495	492	479	484	470	507	511	503	476	459	487	463	477	481	509	485	507	491	475	485	478	477	465	498	495	459	504	473	436	525	539	471	480	481	431	495	474	464	456	505	486	497	484	517	478	518	440	467	465	502	453	516	500	474	515	453	458	476	501	512	509	527	500	508	496	497	471	493	508	484	492	444	503	449	492	478	472	482	498	486	536	467	468	475	515	466	479	512	479	496	494	506	500	484	518	496	482	500	516	489	489	454	511	495	476	485	505	485	502	499	523	473	490	491	488	485	471	505	466	476	500	454	499	484	468	478	495	491	521	486	533	502	509	521	459	479	485	526	514	478	458	466	473	485	524	499	505	477	487	488	476	497	459	493	507	498	515	513	476	499	502	501	488	514	482	472	485	462	464	480	481	446	494	499	472	504	514	470	501	449	456	447	494	503	497	447	479	520	510	489	468	488	532	494	540	482	513	454	464	434	496	481	470	463	491	495	487	496	459	469	527	505	484	501	479	487	487	488	528	491	505	496	461	518	457	496	490	506	491	485	481	511	545	466	466	476	490	508	497	450	480	507	487	528	450	509	495	458	462	524	473	527	490	480	470	479	522	502	469	470	536	511	476	484	543	466	475	486	497	464	489	493	508	481	487	461	527	492	509	461	515	495	483	447	509	473	474	506	472	513	467	453	471	427	479	514	483	507	481	494	473	484	528	463	527	491	539	492	493	478	548	470	504	463	453	514	494	457	515	489	516	444	468	488	501	464	497	529	476	469	499	477	521	502	477	479	494	501	514	497	471	500	497	484	477	487	460	464	494	485	515	485	476	467	502	482	500	495	446	482	474	455	495	467	513	445	485	448	530	501	469	464	493	505	508	464	496	510	477	506	503	458	466	498	486	463	487	475	480	519	509	517	478	494	499	496	492	500	496	461	504	492	500	512	498	509	487	498	458	513	542	482	475	462	455	510	493	479	486	532	473	450	498	490	496	527	485	471	508	499	494	460	501	493	485	502	459	462	483	525	495	506	453	466	506	517	493	474	495	480	466	467	487	492	517	516	528	524	486	477	491	499	491	522	502	519	505	460	513	521	498	452	475	484	478	492	482	493	493	482	511	477	446	475	465	486	513	504	503	511	516	482	532	505	488	457	491	490	505	466	487	482	489	484	542	488	466	483	485	494	506	471	497	508	473	487	521	509	473	474	496	479	520	475	511	494	499	495	496	479	518	484	510	492	477	550	466	494	508	468	477	521	496	460	485	476	492	461	522	499	501	484	467	485	448	479	493	467	451	516	472	486	490	486	473	493	480	496	470	454	505	488	433	474	480	495	473	475	468	509	474	493	506	480	513	504	466	477	476	475	509	480	502	471	509	493	494	488	497	474	528	461	510	495	500	504	481	483	478	511	480	529	437	473	490	466	458	457	462	450	441	481	527	498	531	480	458	505	479	471	497	448	519	470	455	481	482	458	503	530	525	514	498	542	487	494	452	471	498	481	508	485	445	513	477	477	543	490	501	482	514	494	499	456	475	475	481	455	494	464	527	483	496	452	472	507	452	478	469	497	473	510	506	475	450	500	480	494	491	500	480	505	474	471	504	504	462	507	490	476	533	487	449	486	536	496	487	501	450	475	478	490	478	468	526	497	481	463	522	520	487	469	511	489	478	471	485	457	470	436	496	509	526	484	532	552	457	483	465	465	482	538	520	459	470	461	475	479	462	514	534	501	467	459	461	494	507	521	524	529	496	519	460	465	481	469	502	491	469	484	475	477	480	450	509	481	505	492	487	504	475	473	523	481	443	442	484	515	482	525	487
24180	44376	32981	15607	1463	743	770	2292	4833	4127	2628	1429	932	666	671	663	688	662	681	704	682	652	684	680	659	674	655	711	673	693	699	698	665	687	711	692	677	698	667	662	702	705	646	700	720	738	693	677	705	709	655	658	682	651	684	686	740	667	702	708	670	698	697	717	689	679	695	658	647	711	676	639	680	673	677	700	701	715	679	669	672	696	677	683	680	682	649	727	701	692	679	696	637	660	695	659	713	652	693	638	689	665	708	662	685	681	701	696	629	674	711	722	686	675	740	689	712	669	723	692	709	665	698	726	695	657	649	726	710	708	654	681	658	678	746	686	673	685	718	639	721	674	666	695	698	711	674	675	676	687	678	654	671	692	654	707	667	678	704	676	653	678	647	656	688	677	700	688	706	647	661	681	656	679	652	681	681	682	705	659	675	684	699	646	666	712	731	656	679	667	664	660	725	680	695	717	708	690	700	668	681	690	729	686	691	654	737	689	681	697	688	710	644	658	692	731	683	738	680	675	677	651	683	661	665	734	655	654	717	719	692	709	698	661	685	668	677	705	665	650	716	650	735	672	681	651	673	657	645	684	668	655	694	627	661	660	695	666	682	709	677	690	672	626	654	714	694	699	666	694	656	675	595	630	695	687	697	704	715	683	677	675	727	693	654	657	687	671	726	674	700	710	680	675	725	690	676	696	635	686	696	656	693	660	663	726	630	657	703	679	698	673	668	673	684	695	675	699	662	675	712	659	672	653	671	706	699	697	710	632	689	672	713	660	687	677	678	636	664	681	696	680	687	639	697	665	670	683	649	651	677	691	684	671	662	660	700	650	698	686	714	682	682	677	624	680	699	643	690	715	707	669	679	674	715	679	713	689	689	721	679	674	665	711	715	719	724	664	726	652	689	713	681	664	711	682	701	677	675	619	675	654	678	687	660	661	700	665	667	667	708	700	654	654	686	660	721	673	666	714	681	715	724	709	682	706	616	655	667	666	701	701	685	677	654	716	668	686	655	643	663	658	675	692	684	723	649	679	700	665	689	701	661	678	658	677	741	672	677	691	700	679	692	638	725	675	679	696	676	665	655	682	698	672	715	700	711	646	658	707	676	617	724	719	707	681	669	708	695	691	702	676	664	691	690	658	680	658	738	725	651	652	697	679	689	633	665	688	708	687	691	684	692	682	709	694	673	698	686	695	674	666	727	677	686	676	686	660	607	673	721	682	710	665	708	664	674	698	654	641	714	636	696	666	678	688	702	683	691	676	712	687	658	651	676	641	672	690	711	721	647	637	664	674	632	651	669	699	683	702	669	692	749	657	653	692	681	668	646	697	682	698	668	710	657	683	708	660	670	672	662	673	677	659	710	674	670	662	670	667	649	672	723	670	705	706	679	698	707	734	745	703	682	676	643	690	659	666	702	636	692	713	675	655	719	703	696	706	706	649	629	677	637	649	667	692	657	693	680	647	706	670	682	666	683	697	633	729	697	683	693	695	709	683	713	673	721	656	683	677	687	710	675	628	686	645	679	638	701	690	737	666	655	676	683	671	712	705	688	721	711	701	722	673	685	693	684	714	695	708	643	691	679	685	650	712	691	674	677	665	727	672	657	692	735	662	654	670	727	694	691	647	651	644	704	660	712	664	696	670	693	668	648	702	676	688	709	694	697	668	657	700	712	696	653	724	686	658	657	683	694	628	708	674	693	677	681	688	674	704	686	700	698	702	757	695	692	700	682	701	653	691	720	679	685	684	683	705	657	703	735	697	685	687	656	661	673	676	661	650	718	742	671	670	688	728	707	644	718	665	660	697	685	690	704	684	698	697	706	665	652	741	665	697	652	683	668	670	646	699	640	731	692	674	694	666	676	692	701	642	669	710	725	642	657	672	695	732	659	665	706	669	699	706	713	667	671	619	699	656	707	684	681	722	704	731	695	669	713	710	651	686	667	684	690	701	695	689	700	695	686	666	675	705	697	652	688	660	671	660	678	642	699	648	715	656	667	676	710	705	679	698	643	639	746	661	694	706	707	685	724	652	706	704	683	710	698	711	674	713	700	724	710	686	685	671	732	644	688	681	656	665	645	682	682	732	676	710	695	704	653	612	707	685	681	704	701	637	660	731	686	689	596	694	675	730	717	659	700	656	643	688	666	707	667	676	663	653	650	732	667	685	691	665	686	660	700	677	632	671	676	669	698	670	693	714	691	661	683	669	689	737	673	658	660	704	683	700	688	675	700	681	679	667	660	727	691	715	683	677	710	692	692	674	707	691	684	679	727	695	680	658	649	713	689	656	729	667	620	637	663	663	673	683	657	666	717	720	692	696	682	698	675	637	694	671	710	621	695	650	661	706	689	672	719	682	668	686	672	653	679	694	677	632	675	666	666	656	686	680	679	683	730	708	625	701	684	675	668	689	677	653	667	662	684	713	740	635	703	693	693	653	674	713	641	708	709	712	650	728	690	698	624	715	692	681	658	688	644	618	668	684	709	707	670	676	706	658	704	658	709	711	714	656	687	688	633	685	679	699	665	704	678	694	704	685	691	670	656	666	667	661	666	683	619	655	699	674	691	684	712	745	686	698	656	673	690	661	687	687	655	688	673	649	668	700	709	690	654	637	614	698	641	664	627	750	713	718	669	665	708	711	664	668	704	673	704	672	689	654	673	703	707	696	646	666	699	690	684	683	709	656	681	690	651	667	703	686	699	656	671	704	705	660	692	705	694	684	673	704	659	712	690	693	683	682	690	724	691	703	686	642	647	649	673	673	679	712	692	676	712	683	684	713	695	648	670	721	657	681	689	695	704	654	672	688	673	646	655	675	641	654	653	680	680	693	728	687	669	723	745	695	670	661	657	693	623	703	683	686	677	714	705	679	631	659	650	670	674	672	675	680	609	721	697	703	718	667	694	670	688	647	676	640	677	656	659	727	718	707	701	671	645	724	714	673	670	716	721	678	687	718	706	688	664	706	649	713	668	709	687	660	663	661	679	670	692	648	714	690	690	687	696	746	676	682	640	656	695	692	679	660	670	690	751	713	647	689	706	654	706	668	726	673	686	672	659	690	679	677	696	701	680	673	673	730	671	669	687	711	680	665	680	698	706	716	682	680	685	693	729	669	686	707	700	706	687	633	653	703	702	699	681	721	662	727	660	703	675	659	659	720	661	657	676	745	688	671	689	691	689	682	693	649	653	692	674	687	655	685	675	687	700	681	732	654	710	657	689	688	682	713	652	708	731	663	683	685	696	675	689	677	694	701	657	680	652	697	669	703	647	691	692	665	745	671	719	737	636	663	711	695	680	663	674	704	617	646	679	679	615	690	676	641	658	687	666	708	662	672	711	712	690	662	750	673	644	693	684	659	679	658	657	654	731	686	698	653	658	675	710	718	658	668	661	710	701	658	674	710	674	698	640	675	643	678	662	709	671	670	691	686	652	677	699	725	689	698	705	675	685	684	651	696	724	690	675	642	726	681	766	667	676	669	688	706
24473	22227	33374	30829	20731	7241	1998	8325	14611	10869	5590	1977	899	548	523	549	555	566	557	576	542	533	518	570	539	552	552	545	561	587	516	507	535	567	528	543	530	578	535	549	487	533	566	523	550	547	614	527	527	503	552	517	507	561	519	566	535	526	580	550	526	555	540	551	548	511	539	542	583	548	579	540	557	559	547	493	561	516	531	556	507	529	573	509	572	575	543	548	556	537	559	481	538	590	534	536	516	555	521	565	511	514	543	529	528	507	541	560	555	552	572	553	502	573	582	557	520	530	548	554	552	515	551	516	515	525	561	523	549	555	533	574	503	542	608	560	538	537	539	517	573	510	536	556	549	550	490	565	531	530	540	577	623	589	533	516	543	529	561	521	555	560	554	578	605	530	557	565	587	528	584	543	497	534	519	513	567	529	531	511	536	532	502	585	530	557	552	512	550	512	562	560	522	503	567	556	553	531	527	555	568	513	561	564	547	510	525	513	546	588	615	557	531	536	530	534	570	564	566	557	553	568	557	547	492	526	509	533	581	568	572	558	516	531	499	560	514	561	548	562	561	525	539	533	552	544	541	531	543	538	503	524	547	525	543	526	570	542	521	558	547	568	528	548	564	563	548	544	558	513	522	579	543	546	532	554	527	526	575	527	553	528	563	542	588	582	542	518	537	544	534	535	564	516	548	551	517	560	569	526	530	539	550	526	549	605	533	554	515	551	514	558	583	534	518	585	535	512	528	566	531	546	513	557	561	569	557	581	549	545	568	533	534	584	539	538	569	545	547	533	528	545	554	586	499	544	544	547	511	547	533	522	550	587	540	531	552	575	567	562	523	541	536	553	519	517	547	527	573	541	592	536	538	517	598	548	530	580	548	581	562	560	565	560	540	541	511	531	536	542	550	568	524	554	522	534	520	581	554	526	496	506	552	537	567	514	543	574	536	547	561	520	546	538	566	534	553	581	551	559	558	528	601	535	543	528	518	529	518	522	556	536	551	594	592	521	511	528	582	516	560	526	536	600	580	542	562	543	554	541	521	546	520	522	537	585	496	541	558	523	516	535	525	543	524	531	528	470	551	528	581	541	549	563	571	561	508	543	563	615	576	516	563	547	570	505	556	549	575	555	555	568	547	618	530	537	592	524	532	541	514	528	562	587	554	558	551	566	558	509	530	500	540	543	527	543	520	576	513	556	537	532	557	566	535	558	538	542	534	588	516	545	564	522	549	536	493	550	564	528	497	540	567	525	507	510	540	507	550	527	544	559	587	558	519	553	512	575	559	516	564	524	546	554	548	556	522	553	579	507	512	505	532	587	555	571	558	531	569	480	520	555	554	549	536	548	550	513	615	536	572	503	552	541	545	568	530	548	552	533	562	509	522	520	580	564	587	565	518	549	576	536	518	522	536	534	570	522	549	571	563	561	564	527	567	531	576	514	538	567	576	525	543	567	522	533	538	525	517	555	532	483	516	584	584	548	520	524	483	546	509	543	542	535	538	583	544	489	598	566	574	553	545	539	523	520	565	561	525	575	565	558	544	565	549	517	531	543	558	516	566	550	566	541	554	589	571	537	539	527	541	521	559	511	509	554	505	546	545	564	566	522	571	529	559	545	491	541	552	559	543	517	553	546	553	550	534	519	554	556	510	544	528	563	560	526	538	506	548	538	540	529	546	537	568	562	538	544	526	574	558	555	503	523	579	562	582	530	576	577	526	573	518	482	589	555	564	530	533	501	552	549	520	497	548	553	544	515	580	571	563	570	549	562	549	587	548	543	522	527	545	521	524	537	518	505	528	528	538	528	503	550	529	502	562	544	591	569	565	569	569	565	560	553	514	518	475	539	529	559	526	512	518	545	539	546	557	539	534	552	544	563	511	540	588	567	571	543	541	535	539	558	525	533	547	537	529	568	566	560	503	530	563	507	537	552	550	518	517	534	522	578	579	518	532	505	564	546	547	540	563	537	568	540	533	552	548	561	523	559	522	518	531	536	554	534	538	509	570	551	570	495	507	489	522	554	568	564	540	563	559	502	544	514	522	535	548	568	543	527	549	559	536	556	541	512	546	526	501	516	541	515	551	537	563	556	509	547	583	554	551	535	536	542	574	529	529	554	535	542	558	528	577	541	564	561	590	534	556	544	554	541	534	555	553	551	559	562	574	551	536	530	552	511	541	574	510	568	548	541	594	549	560	557	534	517	554	511	536	544	546	570	549	543	546	552	549	592	589	569	561	525	540	539	533	555	562	541	555	545	595	555	530	549	573	531	519	495	534	560	516	558	563	570	613	608	587	519	547	518	571	555	565	563	571	555	532	568	553	541	539	531	603	557	546	528	545	509	553	544	588	552	548	593	577	520	551	537	553	529	565	578	553	542	581	549	594	499	530	527	563	554	593	544	548	565	531	525	550	542	538	531	530	526	541	532	524	557	561	508	515	557	553	552	550	515	528	569	531	545	513	528	493	536	578	491	538	565	546	559	617	543	539	523	514	564	539	567	522	518	538	510	574	552	535	557	541	541	551	514	533	496	562	533	497	611	546	525	519	534	528	520	563	567	575	526	562	601	539	529	522	522	561	500	524	518	560	544	588	581	544	553	506	561	512	530	534	559	568	541	543	515	558	541	555	528	548	545	560	542	527	520	510	518	554	559	538	539	515	564	549	582	529	554	538	562	520	517	535	547	550	532	548	550	557	579	549	576	524	566	527	511	538	543	541	540	587	537	542	573	584	531	532	558	527	542	519	542	540	531	546	529	566	545	525	535	553	522	575	568	537	530	555	540	541	557	540	516	559	564	579	539	510	556	531	562	553	530	535	550	536	579	549	565	485	516	525	541	542	555	580	558	542	543	524	554	590	533	538	560	530	591	498	543	588	547	519	547	544	534	579	556	559	546	556	577	571	504	510	529	537	548	475	581	525	541	510	589	524	530	556	543	537	550	490	511	566	569	536	545	528	561	516	554	542	541	555	560	576	588	588	529	581	561	533	558	579	552	576	521	581	519	490	519	570	562	532	548	563	593	540	537	543	538	555	524	544	529	516	552	524	582	533	550	533	537	537	499	560	552	528	516	525	535	551	532	559	551	510	572	546	594	549	526	568	569	512	559	519	563	533	513	531	520	503	567	554	547	579	552	514	545	510	584	532	547	517	523	548	527	507	561	527	505	551	506	592	599	603	561	526	565	583	550	532	531	551	540	529	529	522	552	556	561	558	539	547	541	566	550	563	532	550	516	555	533	531	551	587	571	554	550	590	537	539	554	569	540	569	519	557	533	587	488	537	572	495	542	576	575	546	538	581	570	570	532	560	558	567	541	507	541	526	531	549	543	541	572	537	556	565	543	551	559	574	602	544	575	516	560	506	557	503	559	516	521	587	535	584	552	532	548	581	502	489	548	557	531	535	570	553	571	571	545	564	544	517	523	530	537	580	537	528	516	511	553	562	489	502	554	564	509	522	529	534	516	545	554	520	585	573	547	551	568	512	523
50290	86551	65708	44178	10828	1421	3698	17123	24594	18720	10631	4032	1610	746	781	763	777	797	766	825	757	752	784	745	731	804	750	739	729	714	750	785	753	730	754	768	739	810	782	751	689	772	754	764	737	769	708	779	716	760	757	755	762	747	776	791	818	783	727	782	777	754	778	767	717	734	748	756	813	836	764	790	788	800	806	761	740	727	715	768	818	754	737	814	767	734	777	730	745	778	759	747	727	751	757	789	776	743	731	713	771	767	757	759	783	824	760	733	754	837	725	790	771	779	731	756	761	760	768	746	711	755	796	832	734	751	759	729	792	739	736	750	748	736	767	746	791	807	759	807	760	774	734	764	760	759	719	783	734	734	756	732	744	740	736	708	755	834	733	765	749	768	782	733	725	763	725	802	759	795	711	775	763	790	821	775	834	748	753	757	725	792	724	731	693	781	736	782	764	768	774	777	729	801	769	759	732	716	746	741	770	760	725	799	765	732	741	817	728	785	713	774	748	751	775	775	706	766	765	766	771	799	725	742	760	786	815	766	720	821	753	751	769	677	755	755	791	803	754	775	764	759	755	759	761	745	762	781	771	788	767	755	712	774	699	804	757	700	743	795	750	753	767	790	760	741	780	732	718	780	729	772	810	725	795	739	772	764	761	743	763	735	716	785	768	774	780	783	818	732	761	772	775	775	714	780	756	785	745	766	751	760	774	767	724	726	768	747	749	778	797	738	737	759	752	748	771	742	748	752	776	738	754	803	783	750	815	742	708	768	764	806	747	799	754	750	821	806	728	769	778	743	781	761	731	749	692	791	769	738	736	711	796	767	676	813	799	793	775	725	776	704	786	773	790	758	766	721	731	762	725	758	754	746	768	748	784	735	746	765	773	770	823	731	735	731	773	725	768	778	753	693	777	753	746	759	766	754	687	784	735	762	723	781	753	753	780	765	731	750	796	777	735	814	779	775	799	784	779	721	780	752	736	769	754	772	719	771	768	775	720	711	780	786	719	769	715	753	728	725	799	765	777	805	777	779	764	802	747	723	738	791	747	798	753	743	749	758	772	767	757	715	774	763	733	749	745	739	721	749	760	725	723	706	747	787	782	703	768	776	784	756	728	745	808	753	758	772	770	724	703	789	751	809	715	764	744	750	745	761	728	752	760	707	732	770	720	765	778	749	706	801	730	828	718	803	748	791	709	735	758	758	788	783	744	716	799	775	761	790	736	764	826	753	756	722	792	717	758	721	754	725	794	754	766	768	776	770	792	789	806	696	776	706	776	750	725	767	739	727	766	695	765	749	771	750	720	728	793	738	772	737	819	738	753	748	813	731	791	781	777	766	784	795	790	758	712	741	715	783	754	759	726	810	761	780	773	739	733	727	795	750	766	800	781	798	767	727	777	788	776	743	846	798	758	752	770	702	728	767	738	761	747	774	755	747	795	762	742	729	762	770	775	769	777	760	759	840	719	792	729	751	769	787	724	776	742	737	720	768	742	774	784	798	712	756	749	722	778	730	795	710	778	743	801	734	826	751	790	798	774	720	765	774	755	751	751	795	786	806	793	757	741	775	772	785	723	753	719	736	743	801	760	784	721	737	751	780	807	771	764	763	790	761	753	742	766	717	771	760	775	744	720	723	799	803	787	774	733	749	789	716	741	748	749	806	769	719	760	745	755	751	737	738	731	804	739	795	745	748	766	742	748	812	796	785	742	783	773	796	756	802	741	744	743	765	770	746	735	786	810	797	758	747	734	763	800	778	765	742	760	741	753	820	756	822	778	780	772	772	740	753	754	729	805	765	721	778	749	741	778	797	734	763	737	802	772	759	773	771	769	775	756	796	781	785	773	757	756	802	762	783	765	717	731	780	764	767	737	706	773	741	779	746	762	707	788	771	734	773	776	729	780	786	768	736	788	733	742	775	780	768	689	771	741	766	739	716	693	704	750	750	787	780	705	746	727	779	779	753	770	777	775	792	742	723	748	738	764	768	763	754	776	729	783	729	745	741	713	774	759	758	741	730	801	784	740	779	749	731	768	758	714	769	737	734	698	762	758	780	757	776	794	764	757	714	779	765	738	773	759	763	744	777	763	776	756	766	785	714	787	758	764	721	811	698	755	744	776	771	753	748	743	766	767	763	767	801	789	744	766	744	772	774	824	827	783	759	706	763	757	801	713	747	743	812	754	765	731	733	748	780	744	764	778	721	768	816	769	691	735	730	743	730	758	734	770	809	787	757	749	783	738	716	810	775	771	730	772	759	751	796	787	752	749	733	765	727	711	748	783	781	813	779	719	752	726	727	763	778	737	743	803	758	786	777	779	746	764	696	747	790	768	751	774	777	771	748	773	737	759	716	748	769	740	763	723	769	745	741	796	750	706	780	727	751	811	747	774	766	717	770	759	787	748	776	752	712	770	787	728	778	774	786	782	771	722	743	781	777	758	724	744	753	777	743	759	772	787	734	763	754	759	765	724	790	730	741	728	743	724	761	759	758	746	731	784	759	788	752	762	770	783	794	788	797	750	766	776	761	706	803	754	730	807	750	732	740	786	750	785	714	726	779	743	782	743	773	779	721	755	831	799	824	782	776	774	723	729	721	753	802	804	788	775	750	758	757	745	791	799	726	782	782	779	732	719	767	723	736	796	765	802	774	763	720	769	706	744	747	714	761	727	789	728	785	744	784	762	728	755	805	766	776	757	798	751	761	763	727	738	778	740	747	773	731	809	789	756	750	799	814	790	798	716	772	751	728	744	773	763	755	725	752	746	796	712	768	769	747	737	748	774	779	801	740	807	735	765	780	743	764	757	756	818	769	695	757	730	756	734	717	762	803	783	743	764	759	776	759	750	761	795	782	786	744	790	842	708	738	753	756	715	802	755	740	797	770	751	811	766	749	764	729	760	813	811	769	779	727	734	789	758	807	706	785	764	753	787	779	752	771	745	784	739	800	753	764	724	757	699	772	760	733	729	763	800	718	714	748	808	751	773	790	787	771	772	739	781	707	772	743	758	732	775	781	746	776	814	747	722	782	778	788	771	753	757	769	764	761	783	732	797	764	726	758	756	718	780	756	768	717	812	794	733	753	761	764	733	777	727	719	777	757	736	781	760	822	796	727	744	766	799	748	750	766	754	780	747	733	728	776	762	758	738	761	743	737	779	764	744	749	760	744	783	770	758	709	752	791	711	775	764	741	782	746	761	716	755	773	764	731	775	746	818	760	748	797	774	781	757	785	765	793	740	807	762	781	801	752	750	711	791	759	739	763	768	704	806	766	751	742	762	789	741	775	727	737	759	733	760	702	763	794	758	787	802	743	814	729	747	776	779	768	745	778	791	785	741	782	807	760	755	741	773	748	743	790	724	747	749	723	770	746	780	734	787	755	749	750	750	771	754	800	784	771	705	787	819	787	761	745	738	734	765	730	740	746	744	720	781	740	767	784	775	737	774	763	755	788	766	767	760	772	795	769	751	808	821	748	737	750	768	776	754	817
23173	21596	30762	26658	22134	19014	10606	22364	27293	20317	9976	3518	1155	443	473	427	456	438	466	415	430	452	472	427	468	450	450	447	407	421	450	418	425	451	449	445	401	408	418	434	439	439	450	422	405	424	433	450	404	406	440	446	409	420	423	408	408	457	429	436	387	388	416	447	408	457	425	424	464	455	427	415	409	397	406	453	417	424	448	462	407	425	402	433	434	454	417	419	446	392	447	428	435	390	424	419	412	429	424	385	421	456	466	437	400	412	414	411	433	419	403	412	440	432	433	425	392	390	396	443	432	460	442	414	441	419	431	401	465	417	399	466	396	426	383	441	410	419	433	444	418	446	432	447	392	412	405	428	468	420	486	414	421	413	417	411	400	457	404	422	425	448	487	383	394	471	462	426	412	419	408	425	398	426	402	442	397	437	410	442	456	422	414	418	445	430	426	424	390	444	409	424	454	441	420	441	440	415	407	373	376	476	455	447	427	435	412	424	459	430	406	438	434	433	465	411	369	389	407	430	431	438	407	424	417	409	427	383	392	422	382	405	435	452	404	470	383	428	417	439	433	423	443	431	449	419	438	434	404	434	444	416	417	423	424	432	404	423	414	432	393	430	458	435	410	433	390	463	402	412	453	446	448	395	438	414	408	407	403	436	451	451	419	396	407	430	411	427	450	438	425	441	413	481	414	397	418	446	410	420	446	416	415	420	435	418	388	447	427	452	408	440	423	449	415	438	379	439	425	440	410	394	407	434	425	430	429	461	460	425	405	449	438	448	463	406	415	406	398	438	414	425	436	449	432	431	433	410	383	421	441	442	407	405	449	428	413	442	432	433	429	469	436	438	461	420	440	424	427	433	418	451	423	446	454	437	401	419	415	430	420	445	403	430	441	424	401	430	469	418	434	399	439	440	474	403	408	458	436	449	434	417	401	439	449	419	436	420	447	414	446	459	402	431	403	447	411	413	427	425	416	445	463	433	420	412	461	439	408	406	378	452	459	406	425	429	419	449	460	424	419	445	416	426	407	428	395	366	446	428	485	428	437	428	452	447	420	405	424	450	440	430	404	399	447	406	429	417	404	449	441	421	420	436	398	424	393	420	423	435	442	415	468	405	414	451	433	424	424	440	413	446	470	418	434	429	386	382	407	442	420	431	418	419	398	468	408	448	453	419	439	450	434	398	405	414	416	436	452	401	424	432	404	425	431	416	447	394	397	418	418	432	434	418	448	404	428	397	379	402	413	425	428	422	458	428	429	434	394	430	425	385	419	446	423	397	438	410	410	407	400	450	481	435	430	398	420	427	403	386	425	453	412	423	424	398	411	450	433	451	390	443	430	482	421	420	431	421	444	421	408	489	393	452	419	417	391	422	453	415	442	438	416	448	411	386	428	407	408	429	438	448	440	394	437	394	397	435	418	461	444	432	414	397	407	423	412	410	436	416	416	421	464	444	434	420	424	401	427	400	461	452	435	412	422	423	467	417	458	399	423	430	459	397	471	434	432	410	402	430	388	413	416	415	434	450	387	428	450	436	470	389	458	410	422	462	428	423	451	443	431	383	423	432	424	373	454	406	407	418	427	416	444	413	414	410	426	446	405	438	425	418	405	408	465	409	391	425	418	433	421	447	413	446	411	424	463	432	442	432	412	415	424	414	405	424	445	409	415	412	415	382	422	440	416	399	479	421	435	449	434	418	425	454	431	395	440	408	429	435	419	427	403	437	420	414	412	422	469	442	489	436	411	421	406	414	417	410	403	442	408	430	397	419	369	430	462	408	452	458	389	429	408	413	439	420	421	439	439	448	424	472	433	412	403	438	432	430	443	420	434	426	410	457	401	471	446	396	429	473	386	445	466	411	429	438	467	417	408	421	444	390	467	423	428	473	453	412	406	436	413	430	436	441	445	437	415	459	399	427	401	430	416	410	415	383	443	419	416	415	418	414	414	444	410	423	429	393	440	450	417	416	440	472	442	445	439	430	424	424	435	409	418	419	422	393	402	387	438	415	457	417	419	430	446	409	393	440	428	452	464	457	366	436	438	409	429	461	392	441	427	427	416	423	451	446	387	421	413	415	434	475	405	433	430	417	413	415	426	419	433	448	417	453	445	419	438	430	406	393	408	396	424	435	421	425	415	416	396	414	421	441	419	423	403	407	458	401	411	454	422	372	430	418	406	385	399	441	454	443	431	446	428	431	403	440	421	438	412	433	412	448	432	418	393	425	400	443	410	426	418	412	380	450	403	452	398	407	439	460	392	419	401	398	408	410	425	470	413	434	448	437	442	380	414	443	443	412	429	448	415	407	439	421	437	415	431	443	401	431	451	416	437	405	435	440	432	438	461	450	465	425	429	424	454	430	429	398	454	440	419	423	438	390	439	429	429	443	450	408	432	429	446	452	407	459	445	410	419	417	419	426	418	415	437	418	421	406	420	416	417	414	402	422	431	441	436	421	412	399	406	417	408	435	432	393	428	442	430	417	417	407	417	412	415	380	427	448	447	407	378	447	421	377	431	420	428	439	445	422	424	404	456	424	407	419	420	444	415	448	410	427	411	396	377	411	407	411	424	461	399	437	450	408	447	425	436	355	434	406	450	444	415	412	453	411	425	440	407	399	448	422	434	457	449	444	439	441	424	420	409	436	387	446	431	437	422	433	463	400	444	398	406	449	442	430	419	408	448	417	425	450	428	448	445	448	424	404	429	421	438	456	416	434	395	450	452	406	388	419	402	433	450	432	421	403	445	411	409	422	415	408	411	405	441	439	426	413	415	430	413	402	431	419	423	423	440	455	414	397	427	422	387	389	417	417	384	459	433	394	442	433	412	438	406	429	417	433	426	453	396	423	438	400	430	446	415	393	416	431	449	426	446	400	440	430	438	434	395	382	432	414	438	400	448	473	410	420	442	388	401	468	460	453	440	424	422	423	454	457	466	418	486	407	455	474	466	418	419	452	455	464	397	429	428	386	413	437	426	445	420	433	444	411	448	456	399	452	434	429	437	402	420	446	444	431	445	424	421	439	446	460	440	412	417	418	445	422	426	397	374	404	402	442	447	459	439	411	408	424	430	450	470	415	442	434	445	437	416	386	411	402	428	422	400	458	410	392	419	419	401	418	426	435	433	432	394	405	418	447	412	419	428	420	434	408	403	450	421	431	436	441	432	415	431	439	422	446	429	404	454	452	427	404	451	408	387	387	390	422	453	359	432	417	419	405	470	437	420	440	450	433	445	422	410	424	425	410	424	409	423	405	428	429	425	394	433	394	395	400	432	466	414	436	423	457	415	416	411	403	433	377	401	420	395	393	444	440	399	423	423	445	429	414	460	385	426	414	375	446	414	407	434	420	389	415	449	397	418	426	439	416	460	424	397	445	381	426	449	449	405	409	411	438	426	405	386	413	433	406	421	417	410	394	442	420	458	400	421	403	422	413	378	422	418	432	410	415	399	428	424	414	408	405	430	439	405	407	402	471	432	450	460	419	395	424
55172	99993	76945	56015	9735	2081	9541	33581	35692	27620	16332	6714	2096	640	591	587	592	666	580	593	585	618	630	615	573	624	566	624	630	580	581	618	602	652	580	629	621	605	578	623	565	633	584	592	611	574	614	598	609	607	560	582	589	603	614	590	607	569	635	582	564	608	588	568	613	617	583	611	594	557	566	618	596	606	584	661	605	592	554	549	599	586	588	598	573	578	581	626	606	598	629	592	582	614	607	632	578	596	588	604	583	599	597	607	597	615	588	609	577	614	606	613	589	615	580	608	635	594	542	591	596	593	587	621	623	603	611	605	617	592	555	614	561	608	635	577	561	620	548	598	631	627	553	613	605	607	580	591	585	594	634	611	558	623	597	576	590	588	566	644	615	595	634	602	588	632	561	539	608	550	558	584	589	569	627	609	651	548	620	602	581	586	621	645	568	560	583	596	582	573	599	598	551	577	591	592	604	589	610	614	610	595	588	578	585	599	602	605	585	575	577	584	567	608	569	596	617	610	583	591	619	626	596	577	613	637	560	593	591	623	627	631	601	579	566	578	586	624	593	579	607	608	582	617	567	601	611	566	616	603	573	607	599	593	617	538	578	595	620	615	604	587	548	619	606	605	645	603	638	658	564	561	599	618	624	622	593	606	602	608	586	611	610	612	638	611	619	644	559	607	577	659	641	625	564	576	599	584	632	598	589	619	642	597	607	615	567	611	636	616	621	590	545	596	607	597	585	585	577	601	595	567	625	638	592	591	596	580	529	587	569	599	600	583	616	615	624	609	636	584	604	569	627	597	586	596	596	570	611	598	595	632	637	620	629	586	604	625	606	594	586	620	561	609	608	615	614	613	577	586	616	653	591	653	600	585	604	599	598	587	571	599	600	585	588	621	582	585	616	618	622	593	599	624	610	608	590	590	592	593	609	585	610	638	580	641	595	647	611	627	600	648	569	585	556	588	602	597	640	586	638	578	626	621	594	615	604	565	598	619	597	603	574	609	599	605	575	595	558	589	607	588	577	585	587	622	592	599	613	614	590	576	642	580	610	630	620	593	597	603	582	597	618	592	606	600	567	582	570	603	600	594	591	636	632	547	574	609	605	595	588	582	615	591	609	564	607	623	575	608	611	598	651	595	590	569	641	632	630	633	589	594	607	600	587	624	589	607	616	592	610	567	592	620	616	628	578	551	611	605	587	587	572	615	615	635	606	622	572	622	644	602	595	567	601	641	612	602	626	557	630	617	604	589	582	569	593	582	584	591	628	625	601	589	608	552	613	592	570	597	576	582	592	582	596	608	626	608	622	584	634	617	619	559	568	541	606	568	590	625	576	583	602	574	590	619	602	568	615	587	609	601	577	626	592	626	626	588	578	607	625	572	581	587	590	582	639	589	587	588	592	616	618	608	586	622	580	594	631	580	613	616	644	626	578	620	590	631	616	632	564	601	605	632	589	595	634	578	635	610	623	575	626	595	636	620	566	616	634	640	573	613	652	603	581	577	595	595	591	575	587	588	612	600	575	652	581	612	602	602	614	631	608	615	563	531	581	607	591	590	636	589	599	640	601	567	620	572	601	618	613	567	564	576	593	598	576	601	630	596	598	619	572	574	616	566	600	585	569	602	605	621	590	614	599	656	593	585	635	584	612	599	580	599	588	622	603	543	610	573	566	548	581	577	631	608	628	619	599	621	598	563	589	643	619	523	619	607	614	612	619	637	583	588	609	631	559	572	594	563	619	617	564	600	562	601	622	580	555	610	609	576	656	551	608	618	580	621	583	589	581	575	549	595	618	598	592	587	624	594	637	581	615	638	565	605	568	600	607	668	580	600	631	588	599	615	561	611	600	554	580	621	614	563	590	590	600	635	548	567	617	594	609	580	608	562	595	596	592	572	536	615	600	581	627	613	595	569	587	617	592	618	598	627	604	558	633	575	586	607	592	593	621	591	544	585	619	636	621	610	614	571	588	625	584	586	622	633	579	619	556	609	598	573	591	599	585	627	636	577	568	587	584	572	623	609	624	593	597	633	591	626	579	614	578	603	575	571	620	595	580	642	564	616	653	606	600	637	618	598	652	618	558	593	562	587	573	649	609	584	612	659	623	608	623	607	548	612	565	602	641	618	600	587	604	596	615	631	612	630	637	587	593	593	589	557	589	588	584	594	599	601	600	599	596	615	641	588	603	625	578	592	600	606	599	607	569	645	523	593	589	587	604	581	613	571	610	605	615	643	604	590	602	589	596	638	578	605	598	592	573	591	613	617	626	564	583	607	611	612	594	594	612	567	629	600	578	579	583	620	619	569	615	607	563	619	614	582	572	621	619	596	583	582	667	589	576	598	592	605	617	626	589	624	601	574	569	648	594	578	557	618	548	584	618	523	582	585	585	601	622	592	598	605	634	601	557	583	619	589	608	549	612	622	585	616	618	589	625	659	599	608	546	572	579	637	593	589	609	607	585	560	587	581	576	587	567	602	628	628	624	595	582	559	581	598	633	585	550	593	620	582	613	634	616	596	658	580	615	594	558	603	590	585	578	605	591	635	586	616	583	583	608	605	603	586	573	543	608	554	601	610	618	586	627	567	567	624	615	608	600	572	597	629	633	617	577	623	611	608	614	612	562	614	621	584	589	570	601	638	598	616	601	618	608	535	641	588	654	558	605	589	632	602	596	541	560	625	613	568	586	591	594	643	612	595	571	602	622	605	567	617	597	569	586	590	598	557	606	561	606	556	586	578	606	591	610	638	620	605	566	616	578	593	576	527	620	617	583	614	553	593	565	590	602	602	616	576	592	656	599	643	619	546	580	582	611	594	593	558	612	598	568	573	542	576	595	618	597	560	621	597	611	572	607	590	559	602	574	592	609	596	586	642	610	602	589	594	610	585	587	578	602	578	601	585	597	554	607	575	580	602	578	583	589	589	600	602	623	594	596	549	594	629	584	639	609	610	592	588	546	579	614	620	618	550	630	578	584	617	585	618	570	597	626	581	568	564	622	610	597	614	599	620	589	581	605	603	590	606	583	563	624	584	624	600	557	607	592	589	584	569	605	592	584	622	590	641	570	574	568	604	628	610	579	671	581	628	603	588	607	621	620	617	601	633	577	573	590	609	577	569	616	594	560	571	592	602	597	619	613	596	643	592	583	613	593	624	598	587	559	590	571	523	613	622	578	551	590	642	603	615	639	631	600	593	605	600	587	575	589	580	577	577	561	634	543	588	662	640	618	623	565	596	578	566	570	623	585	582	575	603	567	603	592	596	588	603	619	602	598	599	606	631	589	629	563	609	604	562	618	571	562	616	572	608	638	559	600	586	593	657	588	603	603	579	604	634	568	625	603	620	569	572	639	561	594	577	591	583	576	643	560	582	518	571	602	555	606	625	579	571	643	597	584	640	609	616	566	581	607	602	604	572	538	560	579	591	573	609	592	572	611	586	597	603	657	608	581	619	586	608	600	623	591	591	561	597	582	592	614	566	634	574	573	604
27219	26209	29475	15862	1296	503	819	1907	2518	1881	1194	716	553	493	471	522	485	468	468	434	500	485	476	466	517	481	506	469	470	467	506	476	475	472	473	458	437	485	451	510	501	517	481	499	493	478	487	481	466	486	423	493	482	396	478	441	466	492	487	449	468	463	462	486	470	472	453	482	510	505	489	505	508	481	470	490	457	487	493	486	426	492	478	483	479	471	472	457	461	490	506	503	461	488	532	532	442	496	452	473	485	477	521	462	453	479	430	475	428	497	485	470	478	452	492	445	519	440	497	481	468	450	508	493	478	454	514	451	511	493	496	472	517	450	494	467	452	466	514	481	476	467	475	508	460	457	474	490	469	438	519	463	486	442	462	501	488	472	487	453	525	467	455	487	443	461	508	494	478	528	471	481	455	479	448	494	483	482	484	478	500	484	495	470	472	495	451	501	437	510	475	467	466	534	500	493	483	485	453	519	459	430	471	467	485	434	490	454	490	493	495	526	511	454	493	475	474	471	462	467	474	494	439	473	468	443	466	482	442	467	477	515	453	537	483	470	466	469	464	467	488	519	502	495	478	458	457	506	515	467	468	494	480	484	489	492	471	478	478	480	460	424	487	493	503	483	494	459	451	485	454	478	467	474	466	475	479	468	463	460	473	458	495	486	479	470	474	472	499	486	501	511	471	495	486	472	463	523	473	488	461	481	447	437	471	431	472	499	521	531	516	483	509	460	465	474	487	466	497	472	507	470	450	456	470	456	528	475	441	511	459	473	504	476	532	461	483	501	470	516	487	513	501	514	469	460	481	482	478	454	430	447	467	462	466	497	514	462	457	478	498	504	506	485	474	455	482	456	461	488	461	493	520	502	462	489	446	490	480	466	469	504	475	493	476	483	481	449	473	501	500	470	504	490	502	462	491	454	494	492	466	487	469	512	513	482	460	482	503	483	482	467	517	468	468	483	476	513	492	494	474	494	509	508	486	443	476	451	490	476	472	496	497	466	444	448	484	436	489	480	503	476	418	496	459	498	480	485	523	466	473	470	463	467	498	512	469	465	515	525	476	489	473	493	461	489	460	453	479	529	477	510	483	454	483	497	435	471	503	470	513	483	459	500	488	473	469	504	476	506	450	541	490	458	464	496	478	467	436	514	489	443	460	441	464	496	435	474	466	464	469	492	472	453	459	509	485	476	464	458	479	482	502	473	508	476	497	485	487	471	515	434	474	470	442	520	471	549	481	478	464	469	489	492	499	498	475	470	450	484	459	458	489	501	462	463	512	433	439	440	473	473	477	463	494	452	476	449	505	505	472	457	446	490	472	506	455	475	522	495	470	466	469	451	477	449	468	517	438	471	458	479	460	452	496	456	464	444	540	472	500	459	466	487	461	489	491	410	498	506	467	498	449	475	482	493	482	494	483	482	482	478	527	453	464	484	511	478	513	492	510	484	486	461	490	501	473	473	456	479	463	470	457	496	457	472	525	486	448	503	510	461	539	474	469	449	482	452	431	426	456	485	490	498	501	449	508	510	473	431	457	414	535	488	468	470	485	511	503	488	440	452	476	485	486	470	443	472	469	475	497	479	509	495	487	472	469	462	445	465	498	461	478	513	478	500	500	447	470	453	441	505	467	468	487	501	478	462	469	472	439	454	522	476	508	500	487	472	492	489	457	464	456	437	469	525	482	480	458	464	457	504	479	464	496	512	482	498	488	469	464	474	478	502	473	468	482	472	511	488	520	488	471	487	455	483	489	459	466	493	481	465	487	480	477	484	502	466	483	479	478	465	448	457	478	460	488	506	521	451	482	477	465	485	505	460	460	470	464	456	459	496	489	484	440	460	463	476	487	469	520	455	492	497	432	487	501	432	487	508	487	416	499	477	462	475	479	471	518	446	462	500	458	482	456	456	464	481	456	409	480	474	480	516	472	479	484	442	481	473	457	506	472	509	474	475	490	469	494	518	452	498	482	505	467	466	490	479	492	473	437	446	450	490	502	476	477	494	494	467	453	469	501	445	476	451	484	510	487	438	454	490	492	464	483	471	515	458	490	500	492	524	442	485	489	455	501	487	489	462	475	492	471	476	473	492	469	473	498	462	474	488	447	492	439	487	493	479	498	476	460	480	499	477	495	463	486	475	511	445	457	479	477	505	470	476	511	487	424	473	420	430	473	481	457	446	484	503	456	470	503	490	463	475	482	463	472	517	481	483	474	500	500	484	518	471	476	483	517	501	507	501	480	483	471	409	493	483	543	492	464	491	496	488	452	464	471	497	472	459	490	454	496	481	466	487	453	461	485	479	518	467	496	448	458	471	466	470	511	489	466	483	456	481	551	489	509	492	525	456	489	518	437	484	480	442	476	481	435	522	449	485	467	452	460	512	491	500	473	451	483	447	481	484	458	466	471	477	491	451	444	461	474	449	518	476	462	484	475	523	456	510	435	450	490	494	502	472	501	525	497	470	487	515	490	418	507	478	459	501	492	467	472	489	474	451	495	477	501	497	522	460	468	509	485	474	495	491	521	464	490	479	469	497	442	501	461	489	451	500	457	528	492	468	509	448	471	491	464	492	500	449	495	511	518	485	503	466	450	452	481	475	483	460	447	475	443	476	446	490	488	504	488	491	463	467	495	508	461	495	458	461	475	507	475	530	465	462	476	487	494	431	461	521	460	452	478	498	518	467	460	476	484	505	445	458	443	476	513	486	453	486	493	466	477	514	526	442	480	494	483	461	482	487	495	456	513	449	509	493	479	461	469	477	454	512	542	439	501	454	456	478	470	508	471	488	464	471	469	512	486	508	505	483	451	468	498	500	496	462	477	474	458	529	492	459	446	457	500	484	499	516	501	445	484	471	487	488	465	501	506	470	447	490	493	478	475	485	469	479	488	477	486	492	453	491	492	487	508	518	494	479	468	495	479	496	470	453	444	487	489	491	455	532	505	494	506	478	463	467	473	499	480	451	455	501	506	501	496	525	467	466	475	489	449	501	474	445	519	450	475	475	482	475	497	437	454	469	461	472	457	436	472	477	487	487	486	483	463	449	495	429	480	492	481	503	489	465	461	495	443	515	480	449	505	472	483	486	473	493	458	499	464	453	504	494	457	452	460	488	503	503	477	463	489	491	484	437	470	453	462	469	485	452	470	493	479	482	443	511	495	484	490	478	491	443	496	485	472	486	438	442	470	430	519	489	470	482	489	518	465	463	425	444	480	461	481	481	499	502	470	457	479	499	428	468	475	430	497	492	460	504	475	518	460	513	452	463	498	482	476	449	475	472	459	480	474	451	515	490	497	457	491	449	457	483	451	461	455	492	490	441	462	435	479	515	472	520	449	492	470	482	464	453	507	515	499	511	459	429	478	472	470	475	480	490	494	490	489	464	478	488	469	518	511	512	453	473	477	461	499	506	500	463	484	514	459	474	472	447	471	480	494	465	461	490	491	517	494	479	466	511	461	450	450	491	463	462	473	490	458	468	492	485	429	508
24645	44006	32737	13972	988	820	1544	4223	5206	3765	2130	1237	773	660	621	671	672	675	664	683	671	662	678	672	699	664	665	602	674	695	631	686	678	631	674	661	695	673	620	654	699	666	718	681	645	685	692	654	668	649	676	673	682	684	669	680	633	661	665	664	643	689	696	650	680	655	675	692	659	662	679	675	690	717	655	693	689	661	658	671	687	650	636	659	712	723	678	661	647	679	688	717	658	642	664	698	685	704	702	682	664	652	670	676	695	705	718	727	689	621	641	690	645	706	655	677	706	695	645	703	673	720	661	630	657	700	648	696	706	671	689	702	656	643	648	680	714	678	683	651	676	628	666	629	706	693	699	690	629	659	683	671	702	673	695	682	653	668	698	678	627	651	671	675	699	668	719	655	695	657	656	720	680	666	705	659	674	678	664	665	682	679	669	681	671	661	709	648	668	664	697	679	722	695	648	654	679	626	653	659	651	702	660	702	678	649	669	653	679	720	677	721	644	666	704	690	679	678	675	681	649	656	659	683	675	655	622	723	680	665	711	684	696	670	649	660	686	668	613	700	663	724	711	672	710	649	652	676	685	712	670	683	688	639	659	705	715	704	658	697	698	642	669	685	659	663	647	688	659	657	677	707	629	651	692	650	662	678	666	626	665	656	665	715	655	658	618	672	660	716	724	725	711	708	734	704	693	619	686	696	687	697	673	647	664	635	699	661	689	659	699	733	645	681	672	706	652	700	656	687	667	712	686	656	663	687	643	650	661	672	678	615	666	671	661	695	698	709	731	663	633	633	697	690	667	685	719	651	688	653	659	694	671	640	672	712	714	620	664	682	684	668	673	729	655	718	666	689	653	729	665	664	690	689	638	669	660	689	638	694	697	644	660	696	678	720	647	685	708	695	647	633	689	716	640	683	656	709	733	702	646	667	710	663	706	664	662	645	645	684	665	665	660	668	682	678	649	647	725	717	708	683	670	683	691	691	692	657	692	684	686	700	641	618	683	705	652	667	709	627	730	698	671	675	685	634	697	643	678	695	701	717	670	672	632	666	706	638	659	689	664	719	658	661	672	656	718	661	673	645	612	673	638	687	689	671	683	665	658	653	716	680	678	645	670	710	678	676	660	638	675	691	672	661	649	708	698	658	698	667	695	672	680	669	649	659	651	659	687	674	709	663	670	697	661	657	711	676	713	634	670	673	684	647	684	667	635	676	644	741	596	635	699	694	692	663	666	688	666	686	679	721	680	686	684	667	704	694	658	708	689	670	638	655	657	680	664	679	695	672	733	640	718	682	643	700	682	668	649	662	688	674	620	694	641	665	641	635	694	654	692	670	681	696	692	685	670	678	668	673	704	703	722	618	658	676	702	716	666	656	660	707	689	682	693	626	700	674	664	675	637	622	678	622	698	693	641	673	745	689	669	649	714	676	633	661	644	697	654	683	688	687	712	669	627	718	702	653	700	708	721	708	667	663	733	698	666	724	686	657	664	654	695	693	690	648	658	689	681	700	647	698	685	698	658	711	630	640	666	677	674	722	676	680	637	666	724	660	668	679	661	716	631	654	681	687	665	664	725	701	661	661	628	692	658	617	703	671	663	664	666	679	680	681	658	701	683	656	642	703	693	641	661	684	695	656	662	687	670	749	640	657	670	669	634	634	668	684	655	684	662	712	695	650	699	692	641	687	653	687	699	645	663	679	670	656	720	639	694	640	680	664	682	702	653	663	680	643	688	661	714	707	693	659	645	658	741	703	658	716	663	702	701	664	705	684	689	688	648	677	671	660	664	670	634	708	656	656	684	695	702	662	675	690	674	609	682	713	660	715	650	670	650	705	700	682	629	657	665	679	649	714	674	701	666	676	700	684	697	618	713	682	697	684	648	665	695	655	659	700	662	647	690	700	672	664	704	687	696	676	703	683	647	709	690	644	699	649	660	626	666	703	680	698	674	684	685	704	686	715	687	689	726	690	661	699	700	687	661	699	650	683	711	699	755	683	682	701	607	652	671	686	663	651	702	659	654	712	630	701	682	683	688	630	613	675	649	684	670	632	690	686	690	669	722	689	720	683	674	714	686	678	646	670	662	655	640	628	684	684	730	648	674	673	620	641	702	666	659	657	691	706	639	620	703	684	678	650	659	699	692	674	731	676	661	671	712	686	693	708	708	637	619	703	676	698	692	623	674	672	659	644	647	632	669	669	673	677	685	669	643	687	686	668	691	674	681	695	697	679	672	707	646	689	700	656	679	661	685	684	642	726	699	671	713	724	676	648	660	662	669	714	686	633	694	675	662	707	644	663	694	653	665	666	679	680	685	676	675	710	699	635	695	650	682	709	668	642	716	661	706	643	682	706	672	688	716	642	671	681	700	691	690	668	677	700	657	694	687	699	632	689	701	657	673	712	642	637	709	666	679	704	693	681	679	647	682	665	673	647	671	663	656	644	662	635	648	677	648	672	710	684	668	698	663	690	661	649	680	649	670	658	707	692	664	677	663	678	657	734	663	676	682	679	655	699	672	662	716	660	671	702	696	697	642	679	679	681	650	641	675	670	724	653	633	666	700	694	681	673	653	677	687	659	629	676	688	655	686	683	713	686	678	655	702	677	682	667	672	708	684	626	642	650	670	675	684	728	652	687	721	653	648	720	730	676	684	708	690	663	711	704	623	668	640	700	673	686	685	723	680	693	665	698	646	636	638	638	659	688	703	707	682	687	619	693	673	625	635	660	684	645	675	694	634	669	684	665	669	705	701	665	650	619	702	711	659	661	688	628	659	664	656	634	663	685	637	682	704	650	688	717	699	648	672	651	719	697	680	688	707	657	713	684	661	642	695	674	635	711	704	692	686	635	649	649	628	748	678	684	667	628	662	698	665	631	606	668	708	674	666	686	676	669	716	698	677	649	659	666	644	706	700	689	678	712	671	692	696	695	695	700	679	660	674	657	644	683	694	692	717	675	660	664	680	694	692	670	683	655	660	656	697	613	675	660	684	675	696	653	660	708	659	671	704	678	672	694	660	697	726	721	673	700	709	691	651	686	711	642	716	691	695	689	678	674	683	642	704	685	704	688	642	657	688	643	691	693	670	675	680	644	671	685	652	663	676	668	683	674	664	711	668	692	653	670	646	694	660	683	735	678	678	702	675	704	682	680	630	692	672	687	683	673	677	683	649	643	695	654	677	687	678	641	632	680	652	694	673	671	667	686	657	679	653	648	682	666	685	695	649	660	644	652	604	708	664	693	676	645	682	697	630	675	659	650	643	678	666	680	664	692	647	681	665	690	666	642	682	707	682	638	650	659	698	665	689	689	680	675	666	627	692	646	708	637	681	659	691	678	658	690	669	696	710	706	675	672	646	656	704	664	631	656	733	696	709	693	656	655	674	642	673	704	646	693	725	655	708	698	718	671	688	668	697	660	640	675	659	662	711	696	678	625	685	694	616	670	671	677	669	723	693	686	650	642	700	681	675	638	712	634	687	693	688	651
24375	22214	34004	28838	18521	6758	9935	18864	14948	8151	3484	1403	674	532	554	549	545	564	533	549	528	497	537	543	552	522	529	536	576	558	525	551	557	568	550	552	522	535	509	517	509	530	545	570	552	523	541	535	545	557	531	529	534	552	555	525	559	532	553	523	553	497	539	540	534	548	518	534	547	524	550	504	533	537	544	499	546	559	568	533	592	556	560	527	523	493	528	541	555	548	547	532	522	546	529	565	519	552	566	558	516	546	522	591	553	539	559	567	530	548	520	523	509	563	531	571	559	542	537	554	561	543	546	552	567	532	539	513	547	534	535	537	586	579	574	527	525	514	560	524	573	521	550	530	586	586	528	575	506	532	551	532	614	504	548	536	556	520	550	570	550	544	557	542	533	517	516	525	532	536	535	510	523	558	536	535	504	541	551	549	537	524	521	532	551	553	541	553	537	542	544	519	600	553	548	546	531	546	535	540	562	537	548	561	503	520	536	538	519	503	529	529	544	541	551	546	547	560	510	499	550	562	527	526	522	541	523	543	545	575	540	523	568	552	537	588	533	546	549	550	546	564	532	513	522	510	540	569	526	526	556	579	558	557	562	529	563	494	537	513	522	561	552	532	571	548	559	555	527	542	567	573	518	533	508	571	549	562	537	527	585	559	546	551	520	553	549	572	549	535	538	563	537	570	540	520	579	498	543	515	584	534	563	532	564	512	521	541	555	569	555	514	558	535	504	526	527	516	519	525	538	516	534	521	561	509	518	540	529	553	550	527	529	550	558	569	554	579	549	506	543	552	523	557	550	547	525	528	535	537	515	529	545	530	536	539	571	541	534	481	553	549	539	540	550	505	506	558	577	574	567	494	492	518	562	506	542	539	571	552	594	526	539	549	556	548	533	540	528	567	533	521	595	578	544	542	536	537	511	521	497	552	519	529	540	532	532	533	517	532	561	517	552	510	537	568	584	500	560	550	528	586	566	500	572	565	552	560	542	583	535	545	508	546	569	546	597	536	578	578	535	539	505	516	525	509	550	569	534	550	554	531	531	538	536	545	504	565	495	514	595	510	559	550	547	552	565	612	520	523	536	515	530	556	531	542	515	533	577	544	549	549	550	557	500	530	544	573	518	553	528	532	547	562	568	555	530	543	534	572	532	601	535	519	588	524	566	508	560	571	517	542	516	548	550	538	539	553	569	539	528	566	518	570	540	535	540	542	534	573	554	533	551	530	531	556	561	517	526	525	512	547	530	564	513	565	517	542	544	510	516	513	564	523	570	489	541	602	533	513	526	513	555	504	572	517	565	535	507	556	508	495	540	547	546	550	521	498	526	511	514	523	537	530	547	560	479	540	566	545	522	535	535	533	517	527	517	522	574	525	538	546	511	565	527	541	486	573	533	516	554	498	537	513	532	529	548	576	539	531	503	553	531	539	519	528	507	524	543	557	588	520	522	556	568	493	552	532	490	530	550	548	558	529	512	527	506	511	522	572	521	559	539	573	564	524	540	553	531	553	555	565	528	521	568	557	519	566	540	552	547	578	497	548	529	514	528	527	554	567	540	507	535	507	536	557	523	527	539	506	533	537	542	529	510	542	514	571	526	542	560	538	537	562	543	557	527	520	560	516	526	547	542	532	552	541	526	535	538	527	531	536	540	557	543	555	535	520	565	541	567	532	548	549	588	591	535	543	573	564	583	578	561	528	517	503	564	519	522	532	527	528	516	547	559	555	527	557	513	542	529	532	535	526	566	535	554	530	544	541	518	546	529	534	553	485	526	549	586	537	502	557	521	542	559	517	540	512	527	542	534	549	569	535	510	572	525	534	531	586	544	532	521	537	543	536	489	558	562	587	491	522	519	588	540	542	538	553	572	604	506	566	526	573	517	538	534	531	558	490	538	558	528	536	538	567	585	524	558	546	550	541	571	554	538	562	568	583	519	569	540	546	551	539	519	511	556	550	538	579	578	543	527	521	557	565	535	516	544	497	557	563	578	518	520	493	537	528	532	484	504	550	569	504	498	545	532	514	493	531	551	582	560	528	553	577	560	547	519	524	536	514	494	531	527	575	567	520	548	524	545	546	522	504	561	564	518	529	503	577	510	524	548	556	570	561	551	535	520	540	516	556	509	502	542	530	557	526	569	516	533	533	521	554	555	540	536	556	501	491	556	524	548	509	543	532	543	515	510	559	538	562	547	559	524	578	530	527	573	525	459	519	549	567	539	545	568	542	543	566	509	560	523	549	523	566	528	551	544	535	533	554	532	534	541	552	543	578	556	540	583	502	542	552	522	548	530	554	526	528	498	510	525	530	515	491	560	541	526	563	527	550	547	530	522	517	503	522	554	539	534	521	533	545	567	553	557	508	529	564	545	528	556	538	513	541	506	496	529	522	525	544	544	539	589	542	506	516	528	499	522	551	539	567	556	556	494	533	574	533	548	527	529	515	507	505	557	506	550	538	543	543	536	551	528	526	545	528	580	550	526	575	526	533	560	526	523	524	572	553	575	496	516	577	553	533	552	548	550	521	529	570	519	577	547	511	559	538	503	510	552	524	559	532	531	538	560	527	581	505	534	545	554	570	540	537	480	527	555	500	530	552	554	522	505	578	546	549	568	503	521	511	567	524	490	555	526	505	550	560	501	539	555	531	524	537	538	533	546	535	534	553	533	546	571	522	556	534	536	531	527	574	559	512	531	509	577	541	579	587	572	542	576	576	568	529	568	512	587	510	578	565	517	553	517	502	517	545	552	528	556	543	574	521	574	552	549	514	549	530	550	557	534	519	546	563	497	588	483	536	541	507	503	538	557	553	499	489	515	495	547	603	554	541	568	538	549	544	603	551	534	543	532	536	550	552	504	526	531	500	532	568	547	555	515	546	561	552	547	531	530	551	543	498	528	525	583	586	587	580	578	552	488	547	506	533	510	559	544	559	540	555	513	559	581	475	506	572	542	535	515	508	579	510	563	502	529	527	521	542	518	559	535	525	552	517	531	562	538	557	520	550	521	525	555	550	589	539	540	551	529	555	552	537	526	506	521	578	535	493	514	559	527	570	554	536	524	560	533	561	557	534	524	549	541	562	590	555	522	520	547	534	520	527	576	583	551	535	546	550	527	504	523	582	565	583	538	548	534	518	601	536	525	542	556	553	537	549	538	549	570	547	541	541	532	532	528	552	536	571	528	538	552	557	561	523	513	556	534	538	527	539	519	514	555	551	540	553	568	511	553	493	523	544	532	564	522	540	535	533	560	592	573	537	563	556	513	566	564	531	528	523	499	519	501	580	530	518	537	571	598	528	499	550	541	532	583	553	545	538	547	532	562	542	538	487	521	529	520	566	548	557	507	520	559	542	527	558	552	518	538	531	546	517	571	512	565	554	561	580	534	536	531	538	493	539	529	555	519	538	591	511	548	546	519	544	535	533	544	552	519	507	510	550	527	596	501	533	564	578	567	530	525	499	538	574	591	555	573	534	524	559	575	552	538	550
50488	86515	68966	33988	1624	2998	18134	28464	23200	14293	6901	2602	1059	813	737	762	701	757	756	772	773	746	727	779	748	782	758	771	785	754	775	744	756	785	711	767	765	765	798	747	741	765	732	838	779	799	765	701	803	722	816	762	740	741	750	770	754	727	746	744	796	735	831	790	781	757	737	782	748	755	727	747	768	761	773	759	754	710	729	766	744	739	733	729	736	732	771	785	715	745	721	728	758	685	729	800	732	733	768	739	825	780	739	751	749	735	774	731	745	770	683	769	761	753	728	795	780	772	780	813	811	760	778	787	796	740	765	733	754	787	788	769	748	799	728	752	750	743	748	789	733	768	727	785	766	803	732	738	753	779	759	759	763	733	782	717	730	723	767	727	823	784	754	766	802	735	782	777	755	777	776	782	664	759	765	737	739	765	789	775	720	773	787	837	728	772	762	822	723	771	792	716	766	757	780	734	777	711	845	728	773	723	744	807	788	778	740	748	805	729	742	755	755	723	738	759	720	747	764	788	754	764	754	708	748	745	726	760	762	805	778	791	814	777	746	726	733	802	753	722	754	723	726	761	747	783	763	793	755	757	758	765	781	756	724	713	775	769	781	777	705	745	770	801	791	766	778	738	754	757	759	736	749	765	767	739	774	741	814	778	773	747	728	740	754	775	769	775	827	783	786	746	769	737	790	735	757	778	743	758	779	781	747	780	771	723	772	810	771	792	774	769	744	748	810	743	783	774	768	745	767	753	782	749	743	776	763	707	770	733	746	752	731	736	756	754	777	730	776	740	787	755	777	739	762	781	730	773	785	802	765	749	804	769	781	790	766	722	748	759	797	727	759	766	807	728	766	741	735	765	766	741	744	759	745	799	745	757	737	800	821	764	770	737	719	762	746	751	750	756	806	773	749	724	744	693	762	767	760	811	779	732	780	754	822	808	779	761	764	778	760	772	756	713	737	808	777	796	765	732	726	763	746	758	759	750	735	785	716	783	752	787	777	772	802	778	795	752	755	745	773	772	765	813	765	755	747	721	719	798	741	763	765	738	737	791	715	759	720	735	760	782	744	812	751	731	780	778	734	741	733	753	804	734	720	788	721	751	763	748	759	799	769	751	740	723	739	762	759	759	737	717	777	770	750	808	747	698	781	706	776	729	776	764	792	768	804	737	758	759	770	771	727	753	780	770	778	782	740	830	762	790	769	714	800	784	752	771	741	789	744	794	778	765	758	730	693	729	776	753	757	794	730	756	749	833	761	771	791	768	762	744	760	773	746	707	765	770	781	741	752	771	765	683	758	767	754	743	794	767	754	766	769	777	767	750	735	740	739	761	788	787	779	843	764	774	787	762	784	737	761	801	744	765	759	720	759	750	741	765	765	772	751	741	773	726	739	714	716	771	768	749	814	753	725	726	766	732	790	728	760	721	788	769	745	731	741	754	768	756	751	707	779	753	751	755	755	785	751	825	754	744	773	713	697	720	797	761	737	782	690	755	782	763	750	693	756	732	748	730	770	768	784	769	734	734	764	735	773	775	736	763	816	778	796	731	797	779	731	751	743	741	745	740	774	769	740	741	741	786	718	756	720	744	724	757	776	697	759	741	782	728	733	786	729	765	738	771	763	732	760	715	792	787	745	768	737	745	776	765	713	742	759	782	806	751	689	769	753	764	760	736	762	744	729	807	757	773	761	791	780	763	757	806	763	711	759	765	813	757	771	730	742	748	774	767	764	773	745	774	723	788	808	766	752	731	807	791	798	771	739	755	761	747	748	718	734	725	764	749	803	729	745	773	771	773	726	760	705	792	761	759	745	786	770	768	768	782	734	761	764	753	763	743	741	710	735	719	740	722	731	762	755	787	764	770	726	791	741	780	751	724	749	762	782	780	757	781	730	756	739	756	731	762	773	770	764	741	732	736	703	758	751	757	755	746	783	813	795	784	719	765	764	777	723	730	761	801	764	742	765	809	783	741	802	756	775	753	730	711	753	708	741	743	772	737	755	725	729	769	762	760	762	764	770	788	770	753	760	763	745	819	760	799	797	771	759	807	764	789	753	744	708	743	772	750	726	782	737	730	759	745	746	739	754	767	780	739	804	763	754	753	824	804	757	748	772	720	800	765	789	727	695	778	763	789	745	754	785	720	776	732	782	723	727	760	777	776	785	760	735	730	723	771	750	790	748	785	755	739	764	800	766	735	762	784	799	736	769	769	757	764	780	785	771	788	748	692	753	710	789	796	777	694	743	747	784	686	727	770	752	705	776	745	770	746	746	752	723	788	824	750	750	728	777	727	754	764	775	773	759	741	862	739	754	724	742	725	777	727	739	793	774	752	751	760	735	773	748	783	770	785	762	795	751	697	687	744	753	720	733	735	750	717	721	775	761	694	776	798	743	714	795	741	692	753	702	738	749	722	767	790	800	722	728	791	735	752	752	735	770	753	733	736	764	732	750	776	741	735	771	742	721	745	730	755	752	738	774	747	797	773	744	787	752	739	768	743	795	741	763	819	704	750	771	732	772	766	736	742	750	754	720	787	781	742	733	813	702	721	775	795	759	763	707	822	723	797	726	730	763	742	738	747	766	736	751	749	759	759	720	775	780	752	739	803	767	763	725	773	735	732	749	748	721	703	794	756	711	769	723	800	742	758	785	768	739	770	770	802	760	792	748	800	756	758	784	769	746	792	766	797	749	790	748	769	751	769	797	771	715	728	766	766	719	700	743	728	791	701	820	718	776	742	753	791	792	718	755	743	768	743	713	781	799	811	764	746	793	763	770	697	728	787	795	771	788	751	797	805	738	748	788	769	781	780	802	722	780	731	718	745	754	762	735	761	773	755	752	784	751	764	742	759	741	734	759	773	744	759	760	785	714	747	718	770	751	716	775	757	728	765	765	824	713	750	807	764	754	754	733	779	761	749	740	717	723	751	792	796	751	783	786	741	725	782	798	756	756	789	791	775	760	743	754	762	784	772	743	802	738	765	777	762	756	722	738	733	792	748	736	788	737	762	754	747	747	746	783	806	819	753	744	719	796	769	736	762	776	722	770	785	767	776	721	772	771	791	737	707	733	716	788	735	765	744	760	708	766	738	722	732	753	730	776	736	765	772	799	743	754	765	752	794	748	769	750	740	759	753	755	787	715	701	747	750	784	754	738	744	776	701	770	774	775	732	703	738	765	794	735	728	741	780	806	800	758	759	734	742	725	773	824	731	752	736	747	755	746	779	763	764	781	751	798	821	761	733	784	759	772	730	738	744	817	795	722	765	718	718	751	806	767	781	781	773	810	767	751	774	759	760	771	766	703	702	748	691	787	765	714	758	765	716	728	768	734	742	756	749	776	773	746	757	775	757	726	704	708	740	772	763	738	772	733	786	749	769	808	722	765	742	769	792	754	777	798	732	762	796	744	702	781	819	774	745	749	749	776	791	788	761	719	736	739	748	707	813	778	791	793	768	791	798	766	715	720	742	748	828	768	711	764	768	786	738
23122	21541	31022	25553	21260	20059	22400	28917	27004	17898	7591	2179	624	421	391	458	476	420	449	422	394	413	469	473	376	403	385	438	417	412	438	402	405	364	436	384	405	426	444	402	446	431	411	393	430	451	424	441	419	438	406	389	389	427	449	444	407	440	447	382	441	443	429	411	387	398	429	436	433	439	401	398	441	443	409	399	445	409	437	403	420	415	411	423	457	411	426	472	399	420	428	431	401	419	419	402	408	431	422	423	406	387	389	415	411	458	407	405	411	420	399	434	406	384	406	376	424	454	394	437	424	413	417	402	420	437	446	387	421	380	449	390	396	395	412	417	415	425	436	416	401	408	443	440	434	416	397	415	419	413	368	406	404	427	440	392	419	460	399	408	473	393	451	408	427	397	411	420	432	424	414	436	435	415	421	407	415	387	440	432	382	398	425	381	406	401	428	429	398	399	412	469	400	404	416	416	463	408	421	433	418	424	367	442	439	408	429	385	413	379	391	407	404	418	408	447	447	391	429	413	408	429	382	406	422	389	407	440	406	428	413	399	421	419	421	401	424	398	451	435	409	413	478	441	422	411	455	377	424	423	440	388	416	398	386	411	456	391	410	430	431	377	379	410	389	446	447	410	437	361	420	414	409	453	404	399	426	440	447	419	448	400	457	432	455	423	426	425	420	403	411	395	441	408	433	433	408	397	419	394	415	440	383	386	441	407	421	435	414	433	419	459	394	432	369	427	412	403	426	453	446	453	419	415	460	437	390	402	393	389	448	411	436	385	407	406	441	427	400	410	385	402	409	415	447	397	436	419	409	441	416	422	445	406	432	433	450	408	438	430	417	412	382	429	453	447	402	447	411	439	404	399	412	400	406	386	420	422	438	387	378	401	468	434	392	447	408	409	392	374	405	389	375	413	432	420	418	435	398	388	420	372	421	360	415	451	442	464	421	426	419	433	408	456	456	381	409	423	414	410	419	455	406	397	427	425	422	412	415	411	398	385	414	416	424	423	372	427	432	412	434	405	411	425	401	414	423	445	393	407	468	438	404	437	440	427	431	403	398	454	429	438	427	437	461	435	387	408	446	430	414	423	402	450	402	405	420	394	434	398	461	403	426	400	424	393	391	407	423	428	419	433	466	437	430	412	408	389	401	424	442	416	435	422	427	379	398	377	378	417	412	423	423	438	423	423	422	401	425	409	398	459	448	427	400	421	414	401	449	370	398	386	407	453	423	420	412	425	422	416	449	434	379	423	442	407	426	422	405	414	422	409	409	407	419	438	451	408	425	384	398	395	411	427	402	433	383	398	429	383	452	433	404	435	400	398	407	409	445	388	390	415	435	436	433	426	433	421	412	402	398	428	408	405	403	422	386	425	440	406	447	434	409	439	405	444	417	414	420	413	409	419	439	422	423	396	413	413	448	391	397	392	406	389	441	411	408	405	428	384	397	424	399	444	409	445	463	415	435	399	417	417	373	376	416	432	442	427	459	388	427	413	429	406	403	390	447	421	466	421	439	413	399	432	434	408	401	399	422	449	463	407	393	429	384	435	417	437	404	386	449	435	440	438	398	435	401	447	360	455	400	434	415	427	404	432	409	453	459	405	406	450	432	447	463	419	409	420	382	454	384	433	441	399	390	412	407	437	409	404	355	400	409	404	413	401	437	419	403	404	443	423	406	432	420	419	431	423	394	386	398	426	408	422	416	408	437	451	451	404	415	389	404	404	389	433	417	453	433	429	411	424	414	453	393	460	409	409	464	390	395	403	429	401	393	417	422	456	429	418	428	413	377	380	405	424	402	420	396	430	397	442	397	402	412	379	467	451	466	388	403	398	431	429	427	422	412	417	446	410	399	425	421	412	407	432	387	389	425	415	439	434	378	442	419	425	398	443	419	427	451	415	443	426	446	398	423	412	420	455	359	409	396	432	400	419	382	412	403	413	438	452	389	390	403	380	408	417	412	412	389	400	461	406	448	402	407	385	399	421	413	420	447	418	424	397	404	439	439	450	411	403	435	423	434	429	432	387	413	405	414	420	360	403	462	426	431	429	410	426	427	387	426	422	394	411	418	409	434	436	401	384	411	379	437	437	415	421	389	421	421	428	463	413	401	439	436	382	424	413	411	422	427	384	444	421	398	399	445	389	404	383	462	406	437	414	414	395	394	393	378	406	415	420	445	394	380	413	427	408	428	385	429	419	442	435	441	399	415	410	429	449	404	406	416	429	389	377	416	387	371	436	437	383	452	377	412	388	413	411	420	415	397	416	434	412	406	410	447	394	402	435	434	379	416	419	425	407	410	436	396	407	421	417	405	414	432	398	438	386	378	397	436	428	426	363	410	436	431	395	416	413	389	430	452	408	370	397	413	428	385	460	417	419	397	430	414	405	418	409	401	428	454	395	401	397	455	420	419	444	429	398	440	454	443	463	417	412	394	432	430	398	408	404	381	420	418	392	432	448	437	393	407	456	424	407	410	401	396	418	422	433	441	433	406	395	447	434	421	423	383	437	436	410	393	415	423	413	396	388	412	394	404	411	452	389	409	417	418	406	456	426	407	401	383	434	402	378	400	446	408	457	455	371	411	429	414	452	382	396	378	446	372	424	448	418	400	432	410	425	410	465	431	420	442	438	393	428	425	406	411	447	422	424	414	398	380	413	402	437	422	428	456	385	425	427	405	426	422	399	424	409	427	434	420	438	417	430	415	431	422	409	386	429	449	387	417	424	415	484	411	400	390	381	398	402	386	410	408	382	416	428	413	391	434	417	426	391	446	412	396	427	449	430	411	425	401	393	411	383	400	415	399	405	419	402	416	390	423	437	442	419	375	403	387	435	442	419	447	390	417	439	397	435	440	439	409	442	403	410	431	412	386	437	408	426	411	462	405	399	425	391	448	422	423	390	388	427	437	437	411	410	448	414	403	446	391	393	438	436	425	408	453	407	417	420	425	434	452	430	407	410	415	416	422	419	396	396	403	400	420	398	442	424	426	421	392	421	405	404	410	403	376	381	436	417	419	410	413	419	402	433	417	416	416	414	406	434	393	423	405	424	411	468	359	432	405	375	418	426	396	398	440	432	420	411	408	404	456	411	436	395	406	422	428	426	429	414	413	379	418	402	446	436	435	402	465	418	420	426	438	422	384	440	421	427	385	403	407	416	435	433	427	421	433	436	424	415	419	410	378	424	415	430	414	422	407	426	462	427	415	439	448	431	427	403	412	431	429	421	431	431	403	375	437	420	380	393	454	422	446	422	419	435	412	371	422	403	450	412	429	410	438	403	387	377	446	394	411	420	431	434	438	421	449	422	417	405	416	410	409	385	382	452	437	405	407	458	436	409	434	435	399	444	449	434	429	393	430	377	447	414	420	420	430	399	399	437	413	425	423	424	436	443	438	435	395	422	408	413	396	405	417	413	467	421	391	444	418	418	438	409	415	413	410	406	386	361	351	425	455	411	392	407	439	413	384	398	454	407	398	417	430	406	425	434
56028	100625	80075	42638	2826	10794	27530	38100	34742	24738	12521	4436	977	586	597	630	548	617	617	607	613	571	584	593	590	577	579	574	606	580	614	587	584	614	618	578	593	585	533	603	603	617	585	618	613	649	580	589	578	600	556	574	570	627	591	569	596	632	608	594	573	577	598	640	590	578	565	615	575	578	602	570	615	603	578	591	589	587	561	593	615	559	611	606	630	584	606	589	588	632	608	611	584	571	562	615	575	605	546	589	587	595	589	627	596	587	572	591	576	534	614	571	579	539	589	579	565	579	641	606	557	571	565	561	579	570	552	615	582	594	552	597	584	614	585	604	584	567	612	553	617	603	585	588	613	575	560	594	553	601	597	598	577	636	552	612	575	631	567	554	563	576	584	591	632	585	584	616	617	600	579	604	594	606	559	612	592	633	635	561	594	567	545	531	582	557	579	579	557	613	579	545	601	566	612	565	607	596	565	608	579	561	597	535	542	566	618	621	601	579	563	604	603	580	579	585	637	609	606	557	562	561	610	578	562	605	626	615	557	569	566	595	622	571	601	571	573	564	633	572	617	613	586	558	625	598	602	615	558	599	581	597	591	598	583	601	594	552	609	539	562	578	565	577	586	597	561	551	616	599	576	551	621	599	572	584	607	594	579	597	613	627	565	601	580	562	582	548	559	557	627	574	550	581	593	606	536	560	586	635	563	583	587	584	567	561	588	595	597	556	580	555	543	607	557	583	597	578	637	585	589	591	532	602	608	592	603	584	640	572	573	559	556	578	568	605	616	608	574	565	604	539	570	599	574	562	610	574	564	549	569	597	573	588	566	570	561	588	613	582	604	584	626	595	554	593	554	584	583	611	619	603	568	601	555	566	585	571	591	608	591	605	604	619	619	576	580	633	606	616	561	609	578	614	590	613	570	632	613	567	586	620	592	634	537	575	603	568	609	625	602	558	519	593	604	607	579	616	624	589	570	599	555	554	563	581	620	550	565	602	591	614	577	626	526	627	641	620	614	542	603	591	621	601	567	556	594	607	577	576	547	597	572	559	594	579	580	592	608	588	563	601	571	626	601	582	589	581	581	570	582	604	607	584	617	592	566	567	554	574	569	561	588	590	609	610	598	610	570	583	578	606	551	591	574	613	594	623	587	595	549	586	606	597	657	575	632	587	553	599	579	623	586	578	578	591	552	617	590	610	626	560	576	592	594	599	610	557	605	611	573	593	570	563	565	581	548	557	595	617	587	556	615	559	577	594	558	610	520	569	581	579	586	595	645	572	560	556	577	583	591	593	553	578	586	588	570	596	572	596	590	589	567	612	610	526	572	607	581	596	620	622	607	585	601	571	588	594	644	594	591	578	570	619	629	628	611	569	632	613	634	573	591	627	579	583	625	609	598	584	588	590	595	591	599	611	566	605	554	586	564	579	566	597	594	592	600	605	592	586	622	558	597	624	617	613	578	583	598	607	602	574	592	590	584	583	628	610	616	595	576	597	585	608	569	611	539	586	594	540	610	586	572	570	592	635	630	610	591	591	602	589	642	587	551	591	555	607	595	562	581	604	598	605	597	594	558	547	556	563	565	591	561	590	617	601	569	565	579	614	568	623	650	590	596	599	598	615	530	568	641	582	564	661	602	557	543	581	525	575	587	594	539	610	611	580	572	580	589	558	565	569	566	602	614	534	569	600	599	616	576	598	570	543	592	602	601	568	619	563	558	585	590	598	589	589	622	570	591	621	589	574	557	561	604	593	598	575	595	604	566	596	567	594	565	567	594	598	610	568	574	543	603	640	622	558	622	621	571	632	561	573	597	591	601	595	580	646	582	581	575	609	569	599	588	611	534	621	564	585	620	580	596	620	554	570	549	542	544	572	557	556	590	597	621	601	589	600	611	612	581	587	546	608	561	607	567	581	578	588	583	574	588	569	606	572	595	612	611	599	584	577	580	585	638	542	612	593	529	581	569	549	563	598	583	620	596	599	610	608	586	568	604	617	609	549	597	620	605	576	609	586	598	550	570	633	604	604	590	571	546	518	598	599	600	545	597	568	563	538	584	594	613	579	532	569	540	576	584	576	573	573	568	591	568	591	611	574	566	600	621	570	572	618	589	598	624	583	548	591	562	604	555	637	583	569	613	542	575	538	639	561	598	594	605	600	552	582	553	596	586	561	556	558	594	609	587	575	510	590	590	558	578	617	563	598	558	553	558	586	572	584	581	624	593	566	615	602	532	557	580	572	612	578	599	610	541	582	608	552	530	593	595	605	626	592	565	596	556	559	574	590	554	544	572	571	564	582	577	584	599	547	593	577	571	594	542	573	608	639	570	590	580	610	589	609	610	531	618	588	555	562	581	615	570	589	563	549	595	562	586	557	560	558	620	615	574	589	618	581	529	616	529	608	591	603	602	586	607	586	577	585	603	549	580	600	611	614	597	600	608	575	586	587	572	587	591	586	560	604	577	591	621	603	632	604	536	527	586	604	601	589	590	616	591	624	550	639	586	570	534	566	647	584	557	585	558	571	585	570	587	616	612	562	560	574	592	588	552	617	599	573	575	561	588	598	620	600	544	594	553	573	592	652	553	637	599	605	585	574	632	632	592	542	535	592	557	602	615	577	568	595	604	562	626	602	533	558	620	576	559	608	643	590	606	609	598	595	565	564	610	579	594	599	621	603	586	563	586	597	618	573	593	597	640	612	595	588	579	574	561	563	564	593	587	600	572	551	606	576	574	614	580	581	581	593	598	605	556	553	589	599	567	569	564	615	593	569	591	603	583	602	631	544	613	570	553	611	566	569	604	563	592	580	560	602	626	602	580	570	623	580	601	590	619	596	621	579	591	542	576	632	583	570	549	554	613	567	580	580	594	588	589	546	590	598	598	579	571	591	584	596	599	576	576	580	576	600	604	566	608	561	602	579	595	619	600	601	576	566	610	588	605	598	601	543	619	549	610	613	630	574	579	616	574	593	589	522	569	547	591	543	642	526	573	600	582	595	581	578	589	626	627	635	565	543	562	609	558	561	601	588	617	599	608	585	590	566	598	599	574	587	581	586	544	601	610	564	544	574	618	549	602	567	618	612	564	644	610	605	569	612	631	551	607	603	558	602	571	619	598	600	563	548	581	577	603	549	528	614	588	586	593	597	569	546	577	563	584	526	605	608	582	569	586	608	574	550	533	570	576	581	614	594	578	604	529	575	583	541	617	557	593	586	606	596	578	598	558	614	595	549	598	608	569	607	562	606	623	608	609	596	591	573	555	589	597	585	617	552	572	588	599	582	572	571	595	613	581	614	588	622	548	565	576	627	578	568	563	586	647	536	605	609	601	629	563	607	588	623	617	616	588	594	538	638	589	596	575	615	566	574	546	642	587	623	564	572	544	588	623	592	544	647	630	602	579	590	597	594	643	552	636	565	621	597	606	588	595	584	632	597	622	614	564	553	537	598	584	594	557	583	572	560	519	583	564	636	597	630	600	573	569	574	535	631
27342	26394	29790	12252	914	582	1392	3020	2602	1782	1098	680	489	473	500	471	492	525	468	501	482	505	478	480	496	448	468	489	477	468	470	459	472	503	488	460	453	455	464	500	503	493	442	458	467	479	493	463	499	496	492	492	482	481	491	482	510	480	461	444	441	470	461	474	461	456	449	462	471	477	444	453	498	527	516	460	475	475	490	460	492	522	515	495	456	490	477	473	474	480	461	448	507	460	487	510	510	474	498	471	464	473	485	481	491	488	441	519	475	479	485	477	486	490	473	473	516	461	459	473	501	477	486	463	495	470	502	468	489	489	493	472	486	491	478	485	496	433	469	459	475	484	459	472	486	496	546	458	465	486	476	508	494	510	462	508	495	481	504	499	447	464	445	497	447	452	505	464	469	497	436	497	486	462	474	482	474	471	521	458	461	500	475	464	438	489	478	510	460	499	484	501	498	494	484	468	525	477	500	474	474	467	435	483	487	429	534	506	481	494	456	494	464	435	472	486	484	464	497	470	439	471	521	465	504	427	471	469	478	500	486	477	493	479	443	500	471	475	506	525	471	512	467	481	480	454	464	493	513	508	478	467	466	481	442	507	455	447	466	490	489	484	419	490	463	491	483	529	482	459	489	466	483	495	440	505	489	457	499	459	464	501	536	506	512	468	498	465	474	523	462	468	459	450	463	509	484	482	491	462	479	479	498	460	428	472	481	483	498	428	465	515	496	485	466	496	451	451	464	471	458	459	490	495	434	464	493	503	507	456	453	486	463	479	497	487	468	482	433	534	523	471	492	475	475	488	463	448	457	441	472	495	493	480	507	504	450	456	448	467	454	463	493	462	477	478	511	523	443	451	464	468	523	483	516	476	478	435	432	480	448	452	490	476	503	468	493	452	472	448	485	472	495	512	514	447	485	434	465	495	475	452	497	487	493	464	460	477	458	492	487	461	464	474	452	479	467	505	492	489	512	469	471	503	445	471	521	470	496	468	462	484	483	488	455	477	504	473	492	451	438	493	499	482	480	471	486	465	441	491	459	437	485	451	407	498	466	471	461	461	502	444	469	464	449	462	461	469	484	443	498	489	421	488	485	486	459	499	471	502	475	484	484	476	460	445	443	439	515	447	452	467	458	501	482	497	469	492	497	476	484	493	488	466	482	515	514	532	462	505	450	456	514	487	476	483	499	481	473	491	498	462	493	486	472	484	479	470	457	499	474	480	480	490	465	435	470	450	503	486	461	522	490	478	408	485	478	462	450	525	505	495	489	515	475	489	443	451	447	454	487	465	434	473	494	499	481	483	467	460	474	449	467	478	468	498	471	450	498	441	500	504	483	487	482	469	477	436	463	496	475	459	486	488	512	462	452	461	444	474	485	502	440	451	498	502	507	483	505	450	486	490	500	470	490	426	505	464	472	503	502	446	484	474	452	481	467	456	516	454	451	507	484	482	491	441	467	462	477	509	505	442	488	485	479	469	440	467	493	506	473	470	483	510	516	524	484	475	458	469	456	435	480	441	469	474	462	474	443	485	489	497	443	462	483	492	458	478	466	518	493	502	515	441	506	485	452	469	508	457	462	477	475	461	487	484	476	484	473	470	459	481	479	485	484	457	475	476	474	459	505	476	506	491	466	493	482	476	491	502	489	454	484	491	502	474	468	482	496	472	460	473	477	472	514	514	485	469	483	451	512	497	498	482	476	476	476	501	484	475	491	471	513	462	461	480	481	504	473	444	454	471	512	467	480	487	486	479	503	489	517	482	473	487	526	494	467	463	493	505	480	495	439	466	478	435	457	438	434	468	491	512	434	505	495	476	477	461	468	467	467	477	441	485	435	482	490	474	473	507	488	485	487	493	517	481	465	459	457	473	454	442	496	466	462	494	435	488	458	470	484	512	486	486	446	499	490	490	481	477	489	487	499	460	482	473	509	440	469	508	479	479	449	491	465	473	442	439	516	457	470	477	525	515	504	465	441	495	474	472	501	449	468	485	479	495	504	472	485	476	459	474	487	449	480	463	457	479	525	478	487	465	466	433	480	481	448	463	478	480	479	495	445	445	498	491	513	487	519	449	463	443	461	475	520	467	446	474	470	482	451	476	501	476	474	485	501	449	481	491	484	464	470	458	509	473	460	508	463	460	497	500	457	440	440	488	470	477	467	461	485	456	483	475	482	462	445	462	494	490	461	501	498	504	497	460	460	465	467	458	483	480	446	460	472	479	459	415	472	484	485	460	518	460	448	510	462	449	483	479	488	453	485	458	472	458	452	442	498	503	514	456	497	464	470	526	470	469	475	453	482	480	480	468	453	512	472	521	452	478	461	471	496	479	472	499	518	489	455	485	523	463	475	514	485	498	469	492	439	490	471	495	455	490	436	449	495	473	515	464	497	484	477	454	457	482	513	489	492	430	495	490	501	499	497	453	433	452	494	491	512	487	456	470	484	464	470	469	477	502	485	462	495	516	456	507	480	482	524	452	517	454	455	467	496	482	459	477	483	471	472	490	481	470	474	488	481	496	487	503	474	447	455	470	489	475	500	530	481	504	475	491	487	453	471	506	529	446	445	480	469	514	506	455	499	468	490	453	465	469	451	451	439	472	463	476	495	477	472	512	450	492	481	504	474	510	518	495	488	488	485	485	453	499	476	436	495	466	468	492	480	473	542	481	489	495	486	487	448	471	467	481	472	496	457	485	502	465	500	486	518	498	474	465	509	484	515	485	474	488	487	444	515	488	449	469	421	485	508	472	471	472	464	470	492	432	477	478	510	502	498	449	444	445	461	471	493	461	476	473	454	523	482	499	457	439	489	478	463	489	525	485	488	472	490	501	471	481	510	466	452	502	480	464	446	485	488	468	444	454	514	442	492	473	457	499	463	482	521	516	464	455	487	470	482	494	468	471	481	509	490	510	461	490	476	439	482	495	463	481	468	445	474	477	484	490	456	458	516	480	475	482	475	449	458	521	475	527	448	489	477	473	457	463	462	480	464	477	476	470	470	435	467	470	490	501	512	476	467	483	466	492	442	477	517	443	485	471	485	449	480	453	490	470	461	483	475	477	478	477	495	470	455	478	503	477	500	442	497	496	485	464	494	473	454	485	456	495	520	467	460	496	433	490	484	490	477	463	471	462	472	483	538	462	496	542	491	467	547	486	485	504	485	523	514	475	494	464	497	491	447	485	460	455	461	518	467	406	479	494	449	496	504	508	508	465	485	469	487	476	478	475	429	501	509	474	450	462	476	447	459	488	493	439	461	465	513	478	483	481	481	458	456	468	479	511	519	495	476	476	503	478	459	515	488	521	462	485	450	481	422	502	455	460	474	467	485	490	498	494	474	446	447	470	479	480	461	480	459	466	467	462	466	490	487	490	499	455	513	485	478	448	452	494	460	501	440	481	488	496	492	488	468	485	462	468	488	456	486	447	466	481	468	465	491	500	456	485	482	461	474	449	487	485	499	463	490	500	465	516	464	485	499	491	473	470
25156	44348	32577	9259	854	867	2769	6520	5360	3521	1910	1086	749	686	675	723	683	690	727	674	674	680	669	713	690	662	669	671	699	684	690	702	704	682	666	662	715	643	682	669	709	679	676	661	712	663	683	691	661	640	706	660	687	694	682	675	648	650	688	656	692	717	647	678	628	642	646	661	647	655	646	673	594	703	666	694	718	670	674	708	665	681	713	697	711	698	717	642	654	707	699	684	666	715	658	655	679	649	685	694	701	708	693	673	661	679	637	728	648	644	656	667	721	670	671	662	663	636	618	647	681	706	708	660	670	675	650	647	695	716	623	653	649	658	671	651	667	709	664	656	652	659	666	673	674	680	666	688	686	641	718	650	693	686	661	686	716	626	691	697	710	656	724	672	639	691	699	667	654	684	708	683	738	651	686	701	686	686	637	665	681	675	654	675	696	656	688	650	663	694	656	676	666	677	690	686	677	690	631	718	684	693	692	709	682	674	636	695	706	687	669	680	720	697	620	701	692	688	703	686	664	647	682	676	621	757	638	710	645	636	706	674	689	651	637	689	667	679	677	651	669	657	634	683	704	689	667	681	663	681	652	653	693	666	659	734	683	649	717	705	636	697	661	689	678	664	665	666	709	680	699	719	638	659	669	649	717	671	668	660	693	649	682	655	676	638	649	638	716	679	691	643	658	691	708	652	639	661	683	695	613	648	686	637	678	652	735	707	688	660	664	649	664	652	703	646	691	636	683	699	638	686	656	687	698	669	713	678	674	673	684	647	699	691	628	683	665	661	691	713	663	655	679	707	662	662	678	674	674	674	730	703	669	683	682	641	696	690	647	672	661	695	685	678	706	684	683	638	651	644	672	681	691	661	724	690	646	703	661	674	677	647	675	658	703	689	676	748	675	653	637	673	610	627	665	637	667	660	710	676	718	653	707	652	684	703	714	673	683	655	674	653	631	612	676	666	640	649	703	705	640	696	674	683	709	675	712	706	694	662	673	696	653	701	676	687	661	657	676	672	658	661	677	653	683	699	715	630	660	674	667	696	660	625	672	668	689	722	660	680	629	656	656	648	682	689	683	697	691	654	744	701	655	669	644	647	642	673	671	674	672	689	680	663	692	705	654	657	735	697	649	707	694	697	687	687	681	665	678	710	723	648	649	672	689	677	681	649	639	704	694	619	697	668	636	679	659	747	713	670	696	690	707	680	690	655	661	687	655	661	683	666	674	665	713	645	674	674	683	652	645	698	642	649	648	703	682	725	674	649	679	696	651	691	717	705	661	710	706	693	658	693	690	673	687	691	658	700	657	730	669	683	651	669	685	682	639	688	708	657	634	668	666	669	671	706	660	643	702	684	688	625	691	690	665	681	698	731	661	665	685	710	707	644	672	675	660	684	673	674	697	657	675	645	647	660	662	702	679	702	683	702	718	694	690	703	675	651	683	691	649	677	694	713	717	701	707	673	679	650	709	660	662	641	653	668	664	676	636	628	741	694	652	669	693	676	668	664	648	703	678	640	705	675	673	675	692	697	638	683	664	666	665	698	628	652	706	697	672	633	682	692	657	695	680	632	660	670	695	697	676	697	640	674	671	680	646	696	675	644	706	660	669	738	692	670	665	656	658	681	702	719	690	673	774	671	673	698	639	715	629	617	665	649	685	670	693	702	711	730	624	654	641	687	667	715	675	633	627	707	683	683	652	682	670	660	708	655	673	701	669	660	626	695	680	694	652	690	679	686	699	727	695	658	630	670	693	720	647	677	741	642	714	630	722	665	621	691	657	734	667	646	653	653	665	654	685	658	686	691	682	696	681	626	649	641	660	673	712	664	688	659	654	706	663	713	690	719	697	704	743	695	684	685	663	683	724	728	648	632	677	696	614	716	695	687	654	647	702	704	667	704	657	706	693	668	664	670	634	654	683	650	702	674	693	686	696	650	675	675	697	706	662	656	730	652	689	690	676	693	662	655	669	677	704	677	668	654	691	677	614	652	673	685	693	657	705	677	648	676	693	731	621	684	677	682	663	678	713	670	696	685	633	716	672	669	688	619	682	645	655	685	709	678	689	688	681	699	689	704	650	656	675	665	709	673	651	696	695	653	719	692	673	684	664	656	628	663	723	724	675	674	674	702	671	629	631	655	701	670	653	668	686	693	712	672	688	683	701	665	701	649	644	723	702	643	673	674	680	691	692	650	657	681	647	658	652	700	601	645	679	709	654	710	693	664	686	664	668	668	715	694	663	688	642	662	646	653	634	694	673	658	735	666	657	684	632	684	666	697	691	666	697	667	653	648	642	643	661	678	671	694	680	721	688	706	689	669	672	664	691	702	693	678	697	667	664	715	677	643	681	672	668	676	705	625	647	689	740	714	666	669	662	664	682	685	660	680	618	669	668	672	663	675	687	652	690	667	663	680	697	723	688	670	653	748	696	696	647	665	676	733	724	649	685	665	680	694	675	682	667	687	655	705	650	652	688	637	703	677	666	706	680	670	706	656	666	676	680	692	734	652	692	655	690	662	727	665	667	609	681	672	672	697	663	664	646	688	660	701	697	657	666	653	695	675	668	667	698	679	684	650	683	687	749	688	680	669	688	675	667	696	729	678	654	666	669	670	668	688	677	605	680	708	682	698	673	678	694	718	640	656	708	702	684	654	698	695	677	670	662	676	650	679	681	674	655	660	694	650	652	606	721	711	723	648	678	660	664	707	674	666	710	623	692	709	658	713	670	681	667	689	651	657	686	669	671	689	716	649	707	671	661	639	660	672	628	722	678	698	649	682	657	652	667	709	694	683	698	689	682	723	661	694	657	679	693	670	679	707	677	742	677	703	687	661	741	687	661	720	661	677	689	650	655	697	649	738	657	662	628	694	695	656	662	665	636	628	670	660	689	649	644	680	642	687	695	695	697	665	683	687	675	691	665	699	636	672	679	664	658	690	650	675	622	648	683	691	685	697	686	639	629	672	693	646	632	687	671	703	708	690	693	672	669	654	683	647	652	667	685	677	685	698	644	685	663	719	674	687	667	643	624	664	662	674	706	673	672	706	665	708	663	675	651	663	692	674	667	720	696	698	661	698	676	654	709	677	696	649	638	671	682	700	676	722	671	662	648	670	677	660	705	652	642	701	679	653	667	656	647	666	662	659	672	682	643	663	702	683	719	681	672	675	679	708	635	700	645	627	701	675	661	711	724	704	668	679	689	644	695	679	698	735	642	635	654	732	703	695	695	682	665	667	644	716	704	709	724	677	614	686	659	703	614	684	698	681	694	687	680	650	664	679	683	664	671	684	676	638	648	604	680	672	695	685	695	670	669	667	694	684	668	703	677	688	694	682	702	678	672	727	644	694	687	651	669	692	692	685	706	695	686	657	683	652	724	709	712	693	675	690	678	688	637	643	724	686	689	640	667	623	676	652	705	656	679	682	644	710	733	710	641	683	691	663	704	699	681	688	684	681	653	684	724	668	698	637	689	666	678	696	681	690	688	707
24466	22459	34060	27487	19430	9278	13929	23085	16074	7406	2624	1067	604	576	525	576	546	523	543	554	531	582	516	574	556	529	562	539	595	534	558	542	525	582	549	546	543	539	566	549	561	539	556	535	502	536	536	514	600	533	570	555	561	547	557	524	572	542	569	547	512	549	543	568	560	519	524	572	561	534	552	544	547	562	562	556	577	532	566	544	535	482	536	540	542	537	559	566	567	522	529	540	529	552	573	585	596	541	574	544	543	580	557	535	535	539	550	583	537	565	593	542	560	577	492	562	574	539	605	557	525	579	514	548	567	564	565	570	538	549	533	549	542	530	568	517	497	491	560	548	562	574	562	533	544	565	575	535	569	573	543	601	543	543	529	555	521	570	574	507	548	542	531	565	593	483	614	560	549	537	533	503	544	542	545	524	526	572	551	531	580	570	541	533	593	600	555	585	527	530	513	518	535	559	538	580	545	577	560	509	566	509	511	525	557	529	532	528	523	524	503	592	599	569	529	546	570	560	483	538	529	537	545	557	525	581	534	550	552	559	543	531	519	583	600	502	511	534	576	548	519	528	538	518	562	564	528	519	542	569	536	528	533	524	520	562	545	545	581	524	573	571	534	567	602	551	561	520	526	538	532	561	587	580	561	549	557	532	558	534	546	580	591	516	539	562	549	546	526	579	547	563	541	532	575	543	589	536	566	565	538	608	548	533	562	554	532	559	570	563	541	568	569	560	544	544	552	528	545	561	551	547	582	560	519	550	559	571	531	557	564	539	552	547	543	561	608	543	516	554	562	563	525	549	519	577	553	543	543	534	532	567	542	567	538	557	533	543	560	602	559	562	566	507	500	565	545	533	532	569	595	577	531	508	527	598	545	540	554	571	587	528	537	525	537	561	570	577	574	526	526	556	525	521	560	549	515	557	565	572	523	563	548	515	545	544	579	550	581	561	585	501	557	563	544	524	520	540	507	532	533	537	542	557	553	549	557	546	541	576	538	559	574	541	520	538	528	579	568	552	553	555	551	524	579	546	549	546	546	537	535	562	572	506	579	579	546	552	561	549	530	542	524	527	544	576	505	529	583	533	536	543	548	550	559	569	593	575	541	572	585	541	561	560	532	560	594	575	542	538	568	530	517	559	527	537	523	554	500	551	579	587	491	533	552	585	583	530	553	586	537	539	560	552	575	587	544	556	557	548	517	507	562	537	526	559	538	520	521	536	539	577	580	582	550	512	556	562	545	556	540	534	545	549	543	564	541	548	552	570	527	586	594	530	535	554	547	539	554	570	558	498	593	565	519	549	557	526	535	609	541	525	547	542	563	503	552	588	576	539	570	558	552	536	542	576	547	584	528	574	518	565	560	516	566	547	520	576	521	542	525	565	551	541	550	498	538	562	553	554	523	548	555	571	542	488	552	527	566	509	552	548	555	584	569	529	543	538	541	541	556	590	565	525	565	560	545	511	570	547	524	560	579	571	528	548	520	570	501	600	535	557	566	530	554	516	558	571	548	565	532	593	594	538	520	582	554	559	544	550	565	554	540	564	489	562	523	546	594	579	510	557	613	570	577	509	550	555	535	567	563	535	573	537	557	538	564	565	586	547	549	554	552	575	553	563	550	501	521	545	566	549	546	552	576	594	539	566	555	562	546	540	551	546	557	557	530	540	551	592	543	539	541	551	526	575	576	573	539	571	525	561	559	536	538	543	525	548	539	560	586	600	528	557	577	527	485	562	562	530	568	554	567	579	517	524	549	558	542	552	562	539	578	519	543	574	537	550	510	531	585	616	548	550	525	536	553	562	535	560	536	609	567	539	520	546	547	562	562	557	577	552	557	515	552	547	563	566	561	511	549	542	535	577	558	558	584	538	536	555	541	570	533	547	559	517	545	596	535	531	570	534	578	551	531	550	524	569	516	529	525	540	543	545	568	547	526	583	561	557	540	532	521	536	561	553	525	599	550	515	544	563	546	577	565	603	506	515	561	521	510	529	561	560	543	540	544	538	591	515	567	527	569	605	574	552	564	543	503	551	531	514	571	542	581	580	555	549	547	534	603	535	567	536	526	561	543	558	527	531	564	519	516	582	558	548	535	568	545	508	586	587	550	549	556	531	552	550	567	509	569	516	593	552	523	546	524	556	571	538	562	556	505	525	534	538	545	502	544	527	505	564	549	552	539	524	574	557	539	559	576	522	537	511	535	568	556	572	568	524	564	503	556	534	578	567	530	541	555	577	535	590	523	566	546	561	555	536	557	504	543	566	549	525	588	552	565	573	542	589	501	554	552	493	521	568	548	544	571	514	511	523	520	566	542	556	537	559	563	571	578	568	547	544	588	595	519	522	570	529	503	552	531	593	548	577	562	536	571	537	541	552	570	527	572	576	550	573	546	570	531	532	521	562	566	519	536	538	529	537	521	534	561	560	584	528	559	548	564	529	536	552	530	550	549	538	558	527	544	520	577	555	575	545	544	564	610	503	548	551	574	558	561	562	572	617	595	588	521	570	537	535	604	537	587	588	546	522	534	575	577	519	544	571	579	534	568	576	527	534	563	514	560	542	622	536	610	565	567	580	542	524	535	569	524	514	531	520	548	538	577	546	582	585	568	548	511	560	536	537	576	526	512	542	532	538	537	519	571	533	500	525	559	544	525	579	540	553	581	555	551	555	547	587	548	592	574	567	502	530	544	495	548	583	571	576	534	591	540	551	551	541	548	531	551	533	526	581	561	537	564	539	551	515	541	577	536	556	546	531	532	542	551	545	526	586	592	565	555	560	518	499	594	518	520	571	574	536	550	510	571	544	534	561	562	530	542	567	535	540	567	558	538	546	514	549	537	552	526	558	538	535	544	567	539	591	588	541	585	558	551	582	559	567	492	558	572	573	510	530	517	560	542	550	589	511	539	572	541	553	595	566	550	583	537	549	550	498	581	527	526	541	570	508	541	551	553	543	545	542	525	536	542	559	553	510	528	549	484	523	581	534	532	550	593	562	564	527	594	570	552	532	558	501	557	554	570	529	576	533	550	582	547	546	531	558	590	573	543	567	548	538	533	548	486	588	577	602	561	516	571	555	578	513	527	596	491	560	550	560	547	516	591	528	551	551	531	550	558	576	553	543	591	561	544	531	546	559	560	540	528	582	555	509	519	576	546	530	538	576	523	527	524	546	519	533	596	584	551	545	509	584	560	543	560	548	541	502	548	568	545	519	514	527	569	534	581	564	558	526	556	494	565	581	531	542	496	581	531	530	524	534	508	568	530	561	545	553	536	579	576	534	567	510	591	551	519	566	565	569	583	601	551	550	559	556	572	573	552	564	558	529	538	522	603	517	526	548	515	530	588	571	548	560	497	566	533	507	587	580	553	557	560	525	546	617	569	568	550	554	542	555	558	534	508	544	550	545	583	569	513	568	607	578	552	512	568	572	565	550	563	510	580	540	586	557	553	505	527	552	504	516	512	574	532	539	547	546	505	562	547	540	597	535	570	565
49712	87195	67358	31522	3995	6570	22607	31869	23409	12812	5328	1895	845	751	774	734	755	793	767	748	776	792	809	743	792	795	760	748	820	748	819	768	726	792	778	772	774	749	791	778	743	826	778	750	773	807	776	811	740	739	773	772	777	763	737	733	803	762	774	753	752	790	747	772	731	761	780	761	749	734	784	795	760	795	752	757	714	762	813	779	767	770	741	734	773	793	732	808	703	733	774	780	726	810	779	806	751	797	760	771	757	747	826	752	733	770	820	775	815	766	750	755	765	759	808	747	786	773	718	802	762	709	740	774	795	745	749	768	810	776	803	801	777	719	770	708	750	782	780	798	744	835	734	761	749	771	775	708	745	764	791	786	718	786	792	776	787	761	767	773	770	783	786	740	794	800	760	713	755	798	798	712	767	824	788	780	790	788	798	760	690	726	813	727	742	777	721	810	834	769	731	705	782	715	768	764	783	811	738	804	795	761	809	755	710	726	699	793	753	723	814	725	748	774	720	763	765	801	807	830	693	735	735	743	802	731	778	800	792	762	829	758	761	756	737	792	721	747	717	764	773	787	772	771	752	772	768	769	808	762	795	800	735	793	754	814	721	797	776	728	813	750	785	746	752	758	760	749	742	760	775	772	804	747	803	792	786	778	773	763	794	776	777	693	757	779	749	752	782	761	778	747	767	755	784	789	767	770	725	760	774	828	734	782	722	756	785	794	798	755	738	755	807	753	766	746	764	733	763	738	734	771	735	738	772	770	796	745	792	745	740	772	766	739	748	734	778	769	812	775	790	760	698	753	768	751	734	793	790	753	728	755	750	772	757	732	758	738	773	740	782	762	772	781	786	810	780	783	812	717	751	773	792	766	806	810	793	821	761	753	734	763	779	756	774	775	715	731	772	809	712	770	770	758	823	818	763	780	799	745	765	769	770	714	774	766	773	781	813	782	810	758	766	728	780	727	796	803	758	788	812	789	712	746	755	753	795	782	771	769	769	746	765	766	791	752	747	757	707	743	752	779	846	785	750	740	742	786	769	737	752	732	742	761	673	771	813	768	804	774	794	782	774	752	799	762	720	764	808	807	750	749	779	779	795	801	792	751	794	746	729	777	772	755	764	779	762	807	730	784	753	799	778	737	742	753	704	784	773	761	742	754	764	790	732	738	748	790	731	766	764	732	796	761	798	811	776	750	779	779	757	758	788	776	762	783	754	777	808	767	758	739	732	759	746	739	719	753	742	813	787	704	771	793	778	746	760	776	724	757	779	767	817	777	734	751	732	724	733	756	782	816	724	775	780	814	753	783	778	761	760	785	764	779	799	799	760	817	770	765	770	762	766	726	766	763	773	802	837	770	788	768	734	791	795	763	769	779	756	793	787	740	734	710	758	797	731	740	760	765	779	731	751	738	745	759	733	770	800	778	766	742	744	767	762	759	759	742	740	824	760	803	761	796	784	764	786	756	736	746	754	730	761	715	748	785	838	766	755	761	761	778	793	728	747	748	792	759	768	752	780	772	727	776	804	804	747	778	778	762	817	759	795	811	769	770	773	847	793	780	772	805	792	784	803	728	774	795	793	744	770	745	764	756	751	759	801	760	833	750	777	737	795	792	783	773	757	823	796	747	790	793	779	734	723	775	742	748	741	771	745	785	803	750	769	791	795	739	736	747	837	703	740	767	808	808	742	746	762	766	774	725	781	749	789	754	768	749	745	773	764	737	791	751	802	724	779	728	779	749	778	793	744	771	757	780	708	747	772	741	750	727	741	773	768	792	749	827	791	777	766	771	791	752	784	729	777	788	777	769	755	752	761	766	801	740	773	776	780	757	771	769	730	794	762	696	747	730	801	770	747	754	742	725	761	818	782	768	820	718	760	795	788	814	750	797	773	798	787	788	721	797	772	759	788	760	705	765	787	758	796	819	758	781	814	763	768	761	771	750	782	735	784	759	779	765	788	772	763	819	783	764	779	800	788	756	743	768	819	808	742	769	775	726	834	770	812	764	804	752	793	800	817	784	750	701	777	745	744	792	767	776	755	774	757	771	784	777	782	753	722	765	754	783	792	776	803	765	792	768	819	716	708	777	780	814	766	772	774	742	781	766	732	780	822	758	768	763	750	758	781	808	737	761	805	726	742	783	792	795	736	765	761	758	747	767	770	758	828	736	780	763	744	738	740	765	742	743	733	767	782	791	736	690	773	821	751	790	746	780	767	807	759	724	779	746	723	737	731	830	758	774	759	778	775	725	798	759	764	770	774	766	733	766	754	724	792	774	802	835	752	811	749	791	713	751	776	788	753	754	761	832	725	741	746	792	730	761	731	767	796	737	752	771	726	810	707	692	774	798	807	773	790	790	742	785	802	731	819	757	774	791	695	748	782	772	788	733	730	723	783	774	797	811	739	750	740	761	771	732	775	757	759	756	717	812	800	723	738	785	780	758	802	731	794	789	807	755	756	719	782	819	762	736	815	769	810	783	834	750	776	800	816	762	758	728	756	770	757	748	702	798	749	803	735	756	749	745	733	783	751	731	758	726	773	740	773	767	780	760	759	707	783	714	805	801	809	765	723	759	745	767	763	754	788	738	757	828	743	771	790	798	729	753	817	755	752	789	781	764	717	756	778	766	758	743	797	796	764	818	755	768	724	807	805	815	767	799	757	756	749	762	786	790	749	726	811	771	767	760	736	779	750	784	742	778	751	764	731	796	705	790	796	743	748	767	765	796	745	813	769	738	802	744	734	772	762	819	751	737	817	744	744	736	732	737	720	747	752	812	782	822	747	784	758	780	753	757	767	735	760	774	783	795	751	751	749	779	779	779	794	751	825	744	754	806	775	735	764	766	746	785	768	824	778	793	795	757	781	778	758	759	706	778	714	788	731	778	737	762	720	767	760	731	803	714	771	768	785	740	755	766	742	747	704	762	747	730	805	799	768	771	785	772	739	724	830	723	786	771	768	786	781	763	769	765	756	791	761	792	763	820	779	767	742	749	726	776	777	759	769	827	793	733	717	770	776	796	713	796	763	777	798	784	707	766	810	752	705	718	753	777	748	815	747	771	727	753	801	779	797	792	760	786	792	789	766	772	751	749	799	745	739	764	764	788	752	734	799	784	732	803	786	756	790	778	768	730	759	751	775	753	763	829	771	821	769	811	773	796	741	744	811	792	781	825	784	755	787	719	791	724	802	762	796	789	777	770	795	760	775	798	747	762	761	788	740	758	790	782	769	778	787	763	766	710	772	795	736	754	783	759	769	765	766	764	763	765	735	722	786	749	768	818	733	803	748	767	760	785	751	763	808	759	752	758	756	813	825	741	737	758	744	792	757	753	761	735	709	702	717	777	761	797	722	746	741	767	730	786	795	736	789	768	750	759	787	748	754	725	772	771	777	807	739	778	764	797	793	822	794	836	731	747	765	786	789	704	767	725	753	773	760	762	824	761	758	758	748	776	783	750	717	777	763	822	722	764	788	762	745	763	761	771	780	764
22995	21462	30581	24593	21628	20661	32856	33242	24877	14102	5472	1710	633	492	422	440	418	406	462	437	403	437	454	440	428	456	444	461	424	454	435	457	403	469	448	398	450	406	449	479	421	441	434	430	423	447	442	427	402	447	438	442	444	452	453	429	432	436	451	453	424	413	420	430	430	426	445	396	463	447	436	388	442	421	403	449	424	434	414	464	430	434	428	456	419	445	448	393	466	438	418	423	434	500	416	461	430	426	439	494	483	399	426	402	442	470	447	403	434	395	401	399	437	434	435	407	403	437	421	444	414	488	409	397	418	435	400	471	414	443	458	469	430	475	460	439	408	439	458	444	442	456	458	416	447	412	428	417	439	419	439	415	456	467	477	436	462	433	439	423	374	447	424	411	418	447	443	429	438	436	461	422	416	428	405	466	413	409	453	423	435	435	399	432	449	449	425	443	440	457	430	414	416	436	419	412	407	433	417	393	421	415	405	419	462	446	467	436	426	465	429	445	409	464	405	399	453	411	424	441	412	441	467	444	404	440	447	384	448	462	442	431	400	447	414	456	406	465	430	441	438	448	436	401	439	428	470	468	461	437	427	391	432	422	428	406	430	433	455	430	431	412	439	407	409	429	475	455	432	471	438	421	460	446	422	410	438	458	409	444	419	433	436	414	442	442	406	382	443	433	446	443	438	426	448	427	473	437	469	451	437	444	455	424	394	448	451	441	451	424	430	416	425	421	392	454	410	417	422	436	413	454	469	447	463	443	433	437	432	421	420	418	452	444	444	439	432	467	436	432	412	465	465	440	439	429	416	436	460	438	436	412	437	436	442	428	430	455	463	423	431	429	414	388	409	419	454	409	456	431	400	468	439	396	449	435	396	437	447	425	436	380	436	430	456	436	457	413	398	470	418	457	439	467	367	465	426	414	447	440	407	430	439	430	407	412	432	454	429	422	447	455	400	399	439	437	464	435	458	438	435	418	426	449	443	388	395	408	409	396	460	403	466	390	433	417	388	445	373	459	442	425	462	428	425	444	407	407	430	449	405	437	450	412	433	448	413	410	465	400	447	434	450	425	471	438	386	424	372	436	430	461	404	374	394	380	435	440	394	435	429	403	417	439	441	435	416	423	460	423	443	424	413	411	394	382	438	433	418	447	406	419	431	443	404	448	423	452	433	409	444	446	467	460	509	448	478	450	437	476	429	427	446	424	410	459	496	454	433	411	430	441	440	422	434	421	412	441	428	441	422	418	419	420	455	451	463	418	429	435	409	419	409	440	426	405	397	406	429	452	457	434	428	434	433	420	395	460	414	414	421	429	423	454	440	437	464	446	418	432	469	447	443	413	417	454	421	471	452	426	432	451	420	410	411	448	418	440	384	407	468	445	413	386	437	446	450	459	412	459	468	415	441	432	422	453	453	418	439	444	408	403	417	422	442	452	461	472	464	411	455	416	414	435	418	437	456	411	414	439	443	416	429	408	413	407	430	441	417	414	429	390	417	464	444	432	444	435	423	447	409	431	428	427	433	409	410	476	444	434	456	437	435	459	403	410	430	468	466	422	463	473	436	451	431	428	440	384	420	406	424	462	435	400	457	451	392	437	406	432	446	377	442	458	437	464	428	396	401	428	446	466	452	436	440	427	440	454	470	453	418	469	428	394	426	439	418	454	435	423	435	435	421	416	422	415	420	456	437	407	409	415	448	439	436	439	469	431	448	415	433	399	406	453	461	474	405	430	470	415	446	455	446	422	427	405	480	438	408	422	460	449	442	442	430	465	413	417	408	421	416	437	382	417	457	395	434	425	431	427	461	455	411	458	440	436	405	427	401	424	436	455	457	419	415	425	403	425	399	410	446	495	411	416	402	443	414	432	468	445	450	422	417	391	415	442	447	427	448	457	434	404	420	434	407	436	478	443	454	407	457	442	416	410	427	441	465	411	424	441	406	410	442	412	423	440	398	455	422	432	443	388	422	439	458	438	438	394	465	425	430	422	413	423	452	415	435	414	426	441	464	468	431	441	433	395	391	403	430	445	433	455	426	467	427	438	415	394	419	427	446	442	435	434	384	460	470	451	420	421	473	434	428	457	419	410	383	413	456	393	433	449	450	467	442	426	412	440	435	434	413	414	410	418	443	438	444	434	434	442	451	411	422	433	409	411	472	432	436	431	422	477	442	409	427	431	437	455	430	480	442	426	434	464	438	434	416	447	403	424	435	427	435	401	434	402	427	436	469	437	429	454	422	411	398	393	418	430	424	433	442	442	421	414	433	436	435	451	436	428	408	443	425	412	456	437	424	439	442	443	426	422	423	429	414	401	411	413	423	429	457	486	421	431	429	421	437	453	410	455	446	444	423	404	446	447	454	415	394	394	418	403	403	424	434	418	422	452	466	439	426	389	397	415	432	436	427	432	410	450	401	452	450	466	425	460	381	417	424	440	418	422	396	407	433	462	465	438	418	429	439	418	467	473	417	465	431	473	440	455	454	450	435	428	422	420	470	470	455	446	424	398	420	428	427	466	432	438	420	438	430	463	420	428	425	421	451	404	461	434	424	447	409	421	476	457	429	420	428	462	433	431	454	431	438	415	449	447	447	457	430	428	432	416	472	442	422	457	437	452	440	413	416	443	494	437	435	447	442	445	385	405	417	446	435	468	433	433	447	439	417	418	430	433	424	426	443	424	442	445	439	434	406	380	462	438	430	438	429	424	450	429	446	416	409	406	443	435	415	445	425	425	442	453	444	467	415	405	428	444	415	432	441	425	426	448	454	397	379	398	417	485	404	439	441	368	440	413	412	414	417	432	437	406	438	413	450	425	452	478	429	459	422	437	424	386	448	441	413	426	405	443	430	407	422	448	415	406	405	432	470	419	431	460	408	404	429	422	412	435	421	404	441	453	446	431	458	473	459	394	412	461	416	437	467	444	431	437	425	430	448	439	392	466	465	455	438	453	397	405	445	449	435	443	423	423	423	459	439	416	380	438	378	408	434	456	415	412	438	450	419	416	433	411	429	427	419	414	453	462	464	427	451	444	419	464	473	438	468	459	418	437	433	436	456	406	440	399	456	406	462	396	402	443	463	455	409	436	424	463	439	413	444	406	412	438	422	443	412	409	417	433	431	441	438	389	395	454	465	435	434	415	432	436	387	421	461	400	435	441	429	466	458	439	424	412	426	417	433	433	422	438	448	436	392	444	428	444	411	426	433	432	437	421	446	421	431	446	442	468	448	454	439	410	433	406	492	433	424	417	438	445	416	429	399	437	432	411	448	427	415	405	448	423	420	441	411	402	416	434	447	488	436	426	439	425	470	405	374	435	403	466	408	449	414	406	387	415	453	464	459	447	428	423	468	469	446	432	410	424	375	422	399	408	449	476	449	414	415	405	422	434	422	474	431	397	431	453	441	426	411	410	405	453	422	468	419	375	396	407	451	384	442	447	472	454	408	427	440	445	446	398	387	429	469	427	428	433	432	406	393	416	412	456	442	489
55053	99852	75106	44263	15984	13626	39739	39863	31604	20414	10114	3444	1032	631	618	598	599	614	615	590	651	593	594	614	617	603	606	587	633	570	585	579	572	627	576	605	592	590	639	614	603	586	631	600	599	624	607	636	587	631	653	631	611	676	613	569	619	618	614	613	571	567	563	582	615	608	594	632	589	604	608	626	610	643	633	583	586	585	588	588	599	663	579	595	593	620	571	623	588	559	572	618	601	635	676	585	557	590	615	612	602	578	639	602	613	528	586	586	624	654	560	609	631	582	602	649	632	558	657	611	612	580	624	623	585	612	615	615	607	610	572	614	604	640	605	589	631	552	592	614	620	633	625	577	593	595	617	591	573	627	613	616	571	591	650	631	624	644	638	638	596	603	584	648	627	594	599	608	584	582	648	604	611	592	585	568	612	626	611	586	648	588	590	587	612	574	621	622	579	600	602	610	636	566	597	597	591	626	629	576	619	598	601	613	577	593	609	643	580	581	666	607	628	607	607	648	569	613	596	581	599	656	559	625	578	558	616	617	619	535	624	576	596	576	601	599	595	636	597	677	631	557	606	584	562	635	595	591	593	578	630	617	638	603	602	598	627	654	598	616	627	598	632	599	598	661	574	564	599	613	590	622	648	601	591	581	560	595	590	588	632	620	540	616	617	605	578	575	623	621	597	607	535	574	613	608	631	617	623	588	630	649	610	640	616	583	616	571	576	610	613	609	617	572	607	594	652	549	575	590	544	628	584	614	560	620	612	589	563	616	561	623	592	576	632	638	666	618	563	617	618	603	619	601	642	609	645	650	603	594	637	588	589	582	634	613	603	602	601	578	615	577	589	618	599	607	619	616	563	627	601	630	615	616	628	638	605	622	555	657	613	624	574	602	634	630	617	550	626	602	612	597	636	565	628	587	597	620	615	605	626	597	598	596	600	594	622	625	588	653	555	598	644	612	596	620	644	624	592	612	623	609	565	568	586	666	611	588	644	557	596	591	588	639	596	594	583	593	593	630	615	633	620	644	626	545	639	594	583	626	592	593	582	658	587	572	607	581	624	589	598	609	646	580	563	583	567	625	597	562	617	617	626	565	554	592	617	613	637	628	581	592	604	608	583	577	568	566	605	601	598	600	623	609	612	605	560	610	634	597	593	612	578	636	610	601	575	630	591	591	569	644	613	593	566	587	549	588	573	604	596	576	562	605	597	591	638	612	601	620	616	581	644	612	574	630	569	603	619	606	625	615	577	549	665	598	610	643	613	577	610	680	595	586	571	635	580	575	642	582	602	593	602	613	600	557	607	631	605	605	562	612	645	582	582	620	626	609	586	580	584	616	593	627	590	634	602	638	618	587	557	570	571	570	592	626	615	626	610	621	571	618	572	636	547	615	613	635	584	609	612	592	598	632	622	554	594	618	596	598	686	610	570	620	616	592	594	624	636	571	584	634	587	575	613	645	623	588	594	584	583	621	652	603	663	628	642	648	643	591	628	601	617	594	642	619	643	609	597	621	572	612	586	598	619	635	618	647	646	621	608	573	661	566	657	614	584	598	629	586	604	599	596	607	577	614	595	585	586	613	601	606	606	575	581	631	595	582	574	633	572	609	614	621	568	628	624	668	606	605	581	552	639	589	612	594	607	647	656	573	648	613	616	603	616	595	609	612	618	583	610	617	636	606	614	579	608	640	647	610	623	571	583	593	564	618	645	626	606	592	623	588	582	630	594	617	602	621	558	629	618	652	601	582	614	589	607	638	614	604	606	604	611	582	611	608	584	574	560	586	624	571	600	582	618	643	608	664	609	587	611	581	624	641	623	594	603	635	625	614	594	578	634	600	629	651	601	589	600	602	585	592	647	613	625	581	565	641	569	635	609	580	625	595	633	619	571	615	618	588	609	589	586	607	591	611	611	669	596	599	647	588	645	572	622	638	618	604	567	579	601	578	614	604	592	619	612	598	596	599	607	628	578	615	649	642	568	626	591	639	592	632	603	586	647	604	617	665	595	630	565	617	583	634	647	623	591	605	615	604	638	652	647	604	632	619	603	646	604	582	579	596	579	591	607	574	598	569	627	621	606	580	611	570	611	627	594	602	606	600	612	610	634	551	581	612	604	607	606	642	599	602	600	637	586	620	620	599	604	616	635	617	624	587	600	580	563	591	589	608	621	643	597	567	570	556	608	593	636	610	580	585	572	651	587	617	627	624	599	592	631	593	645	593	577	595	583	611	599	604	622	569	571	589	592	588	576	635	631	606	588	579	577	617	588	602	628	587	568	606	623	592	572	632	594	587	633	584	601	602	606	601	628	643	576	627	615	605	621	639	566	568	595	650	623	626	647	603	592	653	611	550	600	586	597	566	662	592	617	564	615	642	613	590	594	619	577	563	561	566	593	579	635	626	601	584	596	615	616	595	626	627	569	655	600	614	594	609	563	622	610	574	619	625	601	608	636	616	605	626	570	683	596	581	598	574	578	659	631	627	629	645	558	583	609	624	588	635	574	599	548	551	580	584	619	609	597	626	601	619	569	583	580	628	630	605	657	579	622	603	640	591	583	638	599	618	583	589	602	603	591	590	616	595	597	614	592	596	601	603	605	579	597	623	610	592	600	612	614	595	633	603	629	582	624	604	612	598	604	633	602	610	597	626	593	603	645	601	581	619	590	642	636	618	555	640	627	653	604	595	608	631	611	599	584	561	617	565	597	610	599	580	623	574	569	569	628	611	614	613	601	589	662	606	599	545	627	625	557	643	580	597	601	603	576	656	582	581	615	597	603	641	581	642	607	646	611	605	671	575	613	623	658	572	610	611	624	585	651	607	608	610	571	609	637	648	667	614	593	600	564	598	571	607	595	584	612	545	621	605	606	633	584	598	583	572	586	594	592	590	577	610	608	649	624	610	587	608	579	596	622	589	598	587	582	588	629	593	650	591	629	585	534	603	570	625	625	611	563	581	587	618	585	621	635	636	637	635	607	595	580	626	629	594	616	620	621	619	559	548	573	629	607	590	644	578	566	619	580	585	606	597	636	578	615	588	619	617	602	615	571	608	616	630	606	598	568	647	599	574	560	569	597	573	593	642	590	578	619	621	633	587	593	605	569	533	615	638	574	583	617	619	586	566	597	604	599	591	597	601	603	598	592	646	619	636	606	624	586	563	579	651	605	637	579	632	601	562	597	604	591	656	606	624	608	605	582	594	596	615	605	617	616	639	646	612	581	555	625	627	590	618	609	624	615	594	604	577	607	606	594	590	632	598	560	565	625	591	581	589	590	587	579	593	613	621	620	601	624	620	601	652	597	591	610	592	645	582	595	600	604	575	557	609	598	610	639	592	618	616	611	606	569	626	599	649	619	588	621	624	589	586	640	571	623	610	608	606	618	623	582	634	590	602	565	575	574	599	622	582	605	627	586	601	586	590	604	616	693	601	596	601	636	595	643	613	591	643	615	597	539	602	573	633	617	642	596	587	631	609	595	588	622	598	604	580
27125	26329	27916	12170	4544	824	1748	3423	3231	1958	1124	752	539	473	503	506	498	525	491	477	472	489	472	481	465	447	499	484	475	468	497	528	506	490	480	510	494	471	501	507	511	519	475	521	473	518	501	454	510	497	497	513	460	498	500	532	493	501	526	513	495	495	495	504	475	508	497	436	480	473	489	480	471	506	491	485	478	508	531	522	515	498	491	480	514	495	491	462	515	487	485	495	508	521	486	484	469	543	460	490	493	468	518	522	481	527	459	527	444	507	482	432	501	536	532	520	509	466	444	526	487	520	495	497	475	502	484	501	469	518	482	474	492	534	486	503	464	500	471	439	434	505	500	519	511	467	486	500	464	483	485	466	464	482	532	499	525	538	482	448	527	487	517	507	478	514	513	481	460	502	508	478	498	494	466	482	499	484	509	440	505	492	447	501	545	487	503	518	491	493	482	478	469	459	508	487	503	508	457	484	483	504	500	460	488	491	458	509	468	479	506	501	477	506	535	488	501	456	481	557	507	483	473	477	479	473	511	474	483	464	485	481	511	504	488	476	496	521	505	498	477	504	494	505	540	495	495	501	495	438	470	477	471	487	503	472	471	489	522	477	472	508	428	516	485	513	499	520	466	549	497	470	522	503	520	497	553	529	477	488	479	487	508	507	497	490	518	480	484	506	494	510	506	514	484	492	491	453	503	512	478	536	462	507	487	500	518	494	503	513	487	508	532	506	476	504	470	479	486	480	512	486	486	482	500	497	489	507	504	472	493	475	471	486	506	498	485	521	532	500	509	508	554	494	488	486	493	487	499	484	488	508	537	502	521	493	469	494	479	504	525	463	533	512	547	470	449	520	533	491	483	454	498	506	489	476	548	517	499	516	523	498	508	491	493	473	492	538	485	476	471	486	486	507	504	530	524	481	504	490	484	485	472	504	480	470	492	520	483	533	505	496	478	492	457	513	492	484	463	475	461	485	441	528	469	485	502	500	507	466	492	508	516	490	481	521	480	506	540	480	485	503	473	507	518	474	487	497	509	487	541	507	478	504	496	502	502	478	500	492	504	474	502	539	494	483	468	437	504	503	490	489	469	476	498	485	485	517	510	465	495	466	457	463	517	488	482	491	514	481	457	461	502	471	490	483	490	508	458	501	493	492	512	504	483	498	488	465	504	489	494	452	460	503	525	501	505	459	509	526	500	506	468	453	541	508	504	478	533	459	480	507	477	509	436	478	464	494	510	509	461	501	504	492	489	513	484	490	466	482	487	495	511	488	506	529	470	477	432	475	487	523	470	520	487	478	466	476	504	523	517	532	444	463	477	521	489	469	473	473	484	512	479	500	490	477	502	491	490	505	467	506	525	507	515	525	482	483	495	502	472	482	483	484	495	489	461	491	484	451	466	505	494	519	464	494	483	481	490	521	475	521	538	513	470	487	501	442	480	472	527	485	491	478	490	489	480	501	485	475	533	525	489	511	476	506	494	510	466	520	463	515	474	500	505	494	514	476	536	484	526	494	490	504	479	484	483	513	546	531	539	485	491	478	448	498	471	487	477	490	493	486	479	481	495	504	476	521	488	488	504	481	487	441	512	451	508	505	510	480	482	495	507	521	487	491	526	455	444	491	498	492	468	509	507	467	451	490	487	497	462	498	495	481	492	460	491	515	500	485	498	470	481	521	516	512	482	437	468	498	449	480	486	475	510	509	536	506	495	518	486	512	449	479	522	527	531	531	475	477	493	486	507	493	506	493	473	506	489	505	472	502	483	524	461	454	520	495	518	504	503	493	497	483	472	539	516	482	533	469	512	528	468	485	490	482	522	531	519	479	465	497	472	440	482	555	479	520	506	510	478	482	473	498	481	532	499	487	514	498	510	491	495	420	502	434	487	496	539	509	526	509	490	474	501	521	510	478	435	460	526	507	471	499	518	507	506	492	481	474	460	487	495	494	529	478	484	480	509	522	505	490	526	472	503	479	525	476	472	471	510	499	514	517	490	487	471	480	521	505	502	504	512	502	469	495	489	499	463	520	474	502	503	479	491	478	484	473	509	475	459	503	496	500	495	484	512	547	496	492	469	458	473	519	505	463	492	476	500	459	490	499	500	509	454	529	505	472	471	467	473	492	513	504	493	523	463	468	497	484	492	480	469	498	472	496	506	474	502	451	509	517	504	481	511	450	490	452	547	489	520	481	508	486	533	519	508	522	503	514	484	544	474	541	501	501	478	466	448	509	496	494	487	493	496	447	495	534	502	475	476	477	472	491	480	494	493	491	538	499	493	476	515	512	465	473	525	469	521	499	509	506	527	470	492	466	536	521	498	487	494	484	519	477	491	485	498	498	484	477	511	481	459	493	466	508	485	492	470	484	493	507	465	487	506	459	493	481	486	498	503	498	509	471	521	438	519	487	498	488	482	521	440	479	525	485	479	454	508	507	477	464	489	523	513	526	473	467	490	480	458	500	510	488	445	484	483	500	483	501	438	513	486	502	514	485	489	503	475	487	474	463	478	481	481	479	488	459	478	483	522	491	502	509	494	552	538	480	490	478	495	530	508	457	531	512	492	492	499	501	508	427	526	452	494	517	546	437	466	516	479	499	511	511	508	453	478	532	495	556	484	503	514	489	475	477	495	468	465	492	471	512	463	542	556	491	481	511	483	479	494	467	541	490	477	441	529	485	504	506	506	439	490	487	507	500	482	482	514	464	492	465	483	494	507	471	525	479	494	494	496	491	476	487	528	483	513	510	513	496	468	526	522	491	479	505	511	470	512	471	477	498	507	496	503	496	528	450	486	481	484	501	509	492	454	476	472	522	507	509	504	480	514	536	483	491	540	482	438	477	501	489	468	469	500	513	511	482	494	494	494	481	467	472	557	511	507	520	464	506	463	517	491	474	462	457	471	426	482	495	506	474	506	498	519	532	457	463	531	438	464	476	499	481	481	517	496	504	523	512	509	519	495	437	506	462	486	475	527	503	491	512	473	561	499	476	493	515	469	491	494	515	508	490	488	483	515	527	533	476	499	477	525	504	512	515	477	479	542	533	500	499	505	495	488	512	463	510	507	486	494	464	455	449	537	474	514	493	459	492	494	481	490	523	517	533	482	459	507	474	504	533	512	491	514	498	511	481	526	557	524	512	501	527	518	456	511	452	480	481	473	530	514	521	496	481	497	489	471	539	529	512	502	485	441	512	540	515	458	520	467	526	482	489	496	503	478	474	521	483	496	479	471	447	472	470	508	464	474	487	508	525	499	507	523	466	487	526	464	504	531	509	497	509	523	501	508	500	474	464	470	457	490	492	495	490	495	518	498	481	485	506	509	428	476	481	540	507	507	514	480	439	490	502	513	471	472	510	486	505	441	525	499	476	510	502	509	514	497	503	545	476	493	512	493	527	470	452	502	493	487	481	488	509	539	512	499	485	457	461	528	465	533	500	510	512	490	489	508	543	496	510	511	511	476	497	460	476	476	500	517	471	496	483	469	503
24197	45198	30035	10358	6229	1068	3289	6651	6296	3853	2044	1139	778	711	718	658	645	710	651	707	695	709	685	660	690	671	641	697	681	700	681	713	660	715	674	689	717	694	713	751	743	723	672	670	685	658	741	680	691	683	661	696	718	701	687	665	662	667	717	667	716	690	687	702	744	684	732	736	680	745	670	647	692	647	704	723	669	693	667	664	680	682	715	687	695	719	679	685	683	704	678	693	689	716	714	695	717	678	682	723	673	686	658	662	678	732	704	691	641	709	697	656	626	668	679	706	670	690	702	641	670	670	721	742	680	674	727	676	722	719	722	644	702	693	684	707	659	705	692	650	694	700	672	672	705	660	716	687	711	691	681	712	668	707	710	641	696	721	713	678	703	679	668	678	631	698	690	680	662	692	698	618	736	743	682	709	716	740	670	659	658	689	684	706	675	687	672	678	720	695	691	667	681	723	746	683	720	638	649	661	739	705	695	667	685	704	707	651	681	682	647	657	666	671	769	691	693	710	675	711	719	712	692	632	666	732	696	753	662	698	686	680	707	720	657	703	701	691	688	710	757	697	705	729	658	677	647	720	732	658	698	671	689	711	693	684	678	674	649	710	741	680	682	710	732	671	718	689	685	681	674	695	739	692	678	721	642	682	668	637	685	686	679	668	664	694	714	680	677	698	700	711	664	688	658	689	649	704	738	708	704	711	680	684	645	669	687	683	670	702	679	690	690	665	749	711	690	702	716	727	658	670	683	707	699	700	706	687	710	669	679	716	673	707	652	654	710	710	678	707	694	701	725	689	687	694	668	670	696	733	668	682	674	684	676	675	720	703	667	756	683	722	641	714	656	671	691	715	711	683	683	696	698	675	728	689	704	645	655	684	711	674	671	693	717	722	668	723	660	695	677	671	703	703	686	703	650	660	664	682	731	692	694	685	633	696	692	749	646	695	699	703	685	661	677	706	640	721	663	674	701	727	724	723	685	696	663	697	717	667	727	686	742	689	678	733	683	685	654	702	721	708	721	678	695	680	696	701	704	700	673	663	726	695	700	659	668	695	695	664	670	699	709	670	669	727	719	660	656	689	684	690	625	687	721	699	685	652	685	715	682	656	692	700	697	696	651	715	695	703	689	718	758	660	678	710	729	682	687	671	720	683	633	690	731	649	648	694	658	673	733	716	673	719	708	735	669	717	682	680	709	664	712	677	721	688	669	690	672	708	702	688	687	741	720	658	695	704	669	705	690	663	688	670	745	682	694	682	712	640	710	692	728	730	695	684	628	662	722	668	690	729	702	664	661	648	677	703	727	674	687	716	662	698	685	757	667	714	681	707	704	703	681	685	689	720	657	671	730	691	713	716	715	691	735	696	705	679	676	621	671	654	691	669	689	698	714	680	740	681	647	728	710	683	729	718	683	721	724	671	692	706	667	747	686	736	712	731	695	712	674	735	750	674	687	680	698	692	708	670	727	697	686	660	697	706	666	674	701	716	731	706	676	757	684	682	733	706	726	693	695	674	729	681	675	715	663	705	677	674	690	726	663	692	692	686	671	655	711	681	692	671	722	709	721	679	655	714	643	699	687	668	687	679	671	687	710	675	624	760	717	733	661	695	707	737	697	672	674	694	703	680	696	713	680	710	710	678	711	683	647	679	659	647	678	677	677	683	690	670	703	699	672	753	654	673	746	672	670	698	707	696	676	725	733	682	673	655	706	656	646	690	678	652	695	677	667	667	693	686	686	724	672	708	639	688	696	664	712	703	684	688	692	671	660	721	690	705	695	688	668	702	689	680	663	737	695	671	706	670	711	664	684	695	658	720	646	684	688	640	662	655	677	692	695	697	653	723	696	726	656	718	692	675	724	670	670	648	648	656	631	695	683	689	646	783	685	690	696	666	663	701	675	700	642	693	651	649	667	733	671	667	641	667	657	686	716	643	704	681	715	713	693	665	670	699	728	642	680	675	725	652	675	670	694	620	683	703	710	717	666	712	686	659	703	669	719	629	683	686	668	661	741	663	621	720	680	717	689	720	675	728	687	629	660	653	652	655	691	679	635	689	701	723	688	716	680	694	700	690	754	706	715	708	702	722	687	673	668	665	702	690	709	702	677	695	689	727	682	681	677	669	667	696	674	712	726	735	666	730	703	671	681	685	713	644	685	687	684	690	717	715	709	683	695	670	710	739	652	729	687	675	696	668	707	719	729	716	748	660	688	686	673	702	672	718	697	662	671	681	719	658	709	649	658	727	711	668	669	692	707	671	718	700	698	671	653	685	704	671	706	696	718	703	641	697	668	653	700	673	690	664	649	709	693	729	636	680	677	668	679	656	713	666	661	656	649	744	685	668	726	712	660	710	636	693	672	665	743	685	672	697	700	657	660	675	694	756	694	630	712	701	727	692	712	635	715	684	655	657	690	763	711	696	681	657	684	682	701	725	658	686	748	704	688	712	697	671	709	685	667	721	684	670	739	696	728	687	683	739	673	696	653	703	683	669	714	691	687	703	739	636	671	720	677	676	678	722	694	709	656	690	668	702	695	689	650	709	685	638	713	711	691	642	674	718	648	685	684	720	669	674	682	692	685	696	728	693	708	711	646	711	695	720	687	708	682	715	684	678	665	670	694	713	666	726	672	692	725	730	693	655	659	689	703	636	687	681	739	678	738	633	729	693	677	661	714	678	720	662	704	669	704	644	689	681	705	729	706	730	766	704	745	673	696	658	669	707	679	686	677	679	670	692	683	647	718	688	705	717	669	715	710	704	715	743	688	679	704	739	675	689	736	652	728	725	715	686	727	695	663	688	763	688	697	685	643	669	697	708	726	692	695	665	700	662	622	643	631	693	643	681	670	721	710	715	720	678	731	697	685	698	694	678	710	670	730	669	672	687	652	684	713	709	707	749	753	694	701	641	740	681	717	686	668	685	718	643	669	712	653	728	716	699	699	672	704	718	706	729	683	719	705	684	687	696	689	693	693	649	666	710	642	682	707	693	670	657	707	660	690	713	663	721	722	672	717	687	734	725	686	736	720	702	694	743	670	701	679	653	652	738	692	726	701	684	691	634	714	706	704	717	711	723	689	635	678	726	670	648	755	684	709	682	708	656	683	714	684	721	694	692	680	724	692	738	695	681	679	665	690	674	692	700	689	702	710	690	692	660	707	661	683	716	691	648	663	720	687	689	724	706	659	685	669	684	699	685	670	684	671	704	666	665	670	698	701	721	656	698	657	708	705	687	675	719	646	734	715	745	662	688	703	711	737	663	683	709	657	699	664	686	710	712	669	681	642	671	689	626	661	705	720	673	698	712	659	730	687	690	674	695	693	678	698	726	667	683	758	685	670	677	706	695	696	692	710	673	688	735	676	707	691	731	698	650	721	743	664	671	674	666	701	731	734	689	724	676	696	718	718	661	670	679	677	700	695	665	700	740	722	694	703	678	713	681	674	662	689	697	703	704	710	695	646	685	645	690	719	738	703	714	676	686	723	663
24449	22225	32714	25573	20325	8691	3756	21477	22190	13440	5704	1971	776	562	518	579	578	553	551	522	553	554	554	532	576	525	578	521	587	542	537	525	590	551	528	579	525	516	580	524	556	532	544	533	550	543	591	513	584	551	528	546	549	584	535	551	530	534	509	512	514	555	542	528	580	524	580	532	549	543	530	566	534	526	563	533	514	530	533	579	556	508	555	562	559	528	506	574	538	576	548	557	546	544	571	563	520	520	566	526	533	531	537	537	510	550	563	550	530	535	524	558	521	489	543	501	539	562	587	519	525	516	558	558	519	521	558	540	529	542	555	520	576	551	567	535	567	577	585	534	558	574	547	530	525	578	526	546	565	548	504	527	510	622	516	531	546	563	546	553	506	521	569	569	538	530	508	527	574	543	543	553	528	532	503	500	532	550	525	549	553	564	564	602	543	527	538	551	525	569	572	536	538	546	570	585	571	573	525	564	515	560	561	563	525	585	583	545	508	551	572	523	514	523	544	544	561	510	522	555	528	538	512	532	545	503	519	514	576	538	563	537	545	576	559	558	527	515	520	559	532	537	560	556	538	557	575	524	556	540	557	538	563	544	541	559	565	540	552	516	549	563	526	558	573	557	556	559	515	570	538	555	543	540	532	597	552	515	510	520	493	520	553	576	535	539	549	547	530	552	537	554	562	534	547	534	534	527	532	522	535	545	497	532	541	568	542	536	573	520	531	555	534	579	537	542	541	548	533	559	561	528	540	543	539	568	547	534	564	559	534	529	542	562	523	573	524	532	534	508	544	544	594	559	535	570	562	515	575	578	568	521	557	568	549	541	555	573	514	579	541	604	501	545	593	551	566	541	562	567	585	531	556	579	569	580	538	517	547	499	545	511	535	560	515	561	545	504	554	578	586	561	549	550	549	529	543	542	564	569	558	584	546	560	526	542	537	571	539	552	521	564	564	545	582	562	566	562	549	562	561	493	533	541	522	546	561	531	524	538	535	580	547	545	544	551	551	578	560	522	557	544	569	618	540	565	530	550	525	547	505	549	571	544	575	572	564	556	572	502	565	571	519	520	549	578	563	591	544	541	551	549	569	556	565	562	578	564	547	482	580	538	567	545	526	585	555	538	557	533	531	534	551	551	501	536	558	547	569	549	520	523	570	548	562	565	511	563	580	524	527	574	547	526	559	558	537	544	557	518	531	503	563	569	540	550	497	568	589	590	519	573	515	515	593	575	514	571	560	562	538	559	537	525	565	519	516	547	505	560	559	593	566	526	549	526	538	579	481	542	502	536	538	509	553	522	551	568	592	592	580	553	583	531	570	538	496	544	544	579	564	537	550	560	578	533	544	513	522	539	547	521	504	562	533	523	537	573	521	559	564	563	582	578	566	568	588	522	557	568	539	534	532	550	524	551	589	574	561	518	582	564	535	536	611	552	529	541	542	563	555	545	555	600	560	576	554	528	562	508	548	510	562	553	540	531	537	529	589	561	544	545	555	553	552	558	534	526	566	515	584	604	543	536	556	526	512	544	529	631	586	559	514	557	562	566	530	567	572	544	566	529	515	537	509	540	498	519	511	520	553	582	510	518	569	557	538	554	548	517	568	544	532	555	577	538	525	538	584	523	595	548	560	528	554	543	561	564	531	528	522	541	537	561	539	568	558	567	559	522	558	565	571	562	522	534	534	580	550	506	569	552	572	541	533	565	581	577	520	572	539	548	544	548	564	594	561	513	603	560	559	582	512	555	566	559	575	579	555	534	575	503	540	541	532	563	521	532	544	572	521	524	544	527	581	541	588	558	533	564	515	569	508	554	550	564	558	549	536	535	589	548	556	562	573	563	586	559	520	538	552	546	572	580	516	562	518	512	558	531	555	520	561	541	562	541	535	493	564	519	550	562	541	561	587	533	597	553	543	495	587	562	544	571	566	576	511	527	515	501	541	587	534	585	518	555	567	546	521	552	545	561	545	556	565	557	523	577	548	522	587	529	511	570	540	543	580	506	567	541	539	557	540	530	582	574	531	584	535	525	505	559	537	557	582	580	475	527	551	515	505	544	510	556	508	558	548	557	569	527	555	551	602	519	543	535	539	562	549	571	519	523	545	550	557	570	530	511	527	491	548	539	586	539	572	481	559	579	516	578	562	555	564	562	547	551	546	541	539	529	543	557	504	539	599	560	531	563	573	560	527	525	504	509	539	534	534	558	533	563	568	491	513	507	547	525	520	523	527	554	550	523	580	506	528	532	535	518	560	539	563	530	529	534	554	581	582	555	582	555	536	578	523	534	524	588	509	528	533	529	533	549	530	551	555	565	533	550	557	525	532	567	577	537	569	500	509	524	510	552	563	525	565	565	530	516	557	572	542	577	506	546	527	534	572	538	571	579	587	547	539	582	518	533	513	578	553	562	573	576	510	588	558	564	594	564	548	598	548	535	559	578	547	543	560	570	571	545	559	562	579	521	559	568	551	610	551	553	518	539	543	537	578	562	530	582	557	550	574	569	528	502	570	525	574	550	549	559	500	568	549	547	555	551	502	535	553	563	585	528	556	588	518	570	518	561	563	540	530	573	509	559	518	556	550	515	560	483	548	563	539	583	546	529	504	561	510	533	546	534	563	541	549	558	511	487	513	542	514	552	492	567	561	611	591	577	599	559	539	573	565	545	532	538	573	551	548	530	554	571	530	542	528	562	547	554	525	573	554	540	502	526	576	584	497	578	501	539	539	533	528	548	550	539	533	554	533	567	526	540	559	555	520	582	525	577	546	564	537	560	532	541	568	613	554	561	526	600	580	573	528	542	515	565	502	553	566	527	556	558	523	522	500	532	604	557	566	540	551	566	512	582	568	535	536	544	554	572	553	528	536	547	562	519	526	530	533	556	561	561	533	530	581	552	563	556	540	562	573	561	536	556	541	563	592	541	530	556	530	533	542	589	572	516	567	531	543	533	531	540	515	542	514	548	556	579	562	540	553	552	524	529	495	501	546	554	546	527	530	525	541	514	551	571	537	527	526	565	516	545	539	542	536	569	528	553	529	558	538	535	536	522	502	500	538	533	552	583	546	527	566	543	521	547	536	527	498	583	552	542	549	558	523	560	543	529	557	601	519	553	509	553	556	562	557	539	563	568	609	513	563	536	541	534	552	554	552	601	524	558	557	571	519	524	564	521	540	546	553	536	589	557	530	515	512	520	530	566	538	550	579	512	534	546	527	556	503	554	532	540	577	530	517	552	519	522	542	537	572	568	529	576	539	539	588	567	547	507	530	555	565	554	552	550	503	576	579	565	533	593	545	555	561	549	570	533	522	517	550	564	534	552	532	539	568	540	544	552	546	581	573	539	521	549	539	533	576	549	565	539	517	540	541	520	588	513	550	569	557	523	514	573	520	518	531	548	554	563	539	536	533	551	526	530	546	595	568	550	559	540	527	556	537	550	583	581	547	557	580	553	521	564	509	547	530	565	573	566	493	534	559	593	531	572	500	518
45631	86464	63645	22619	6169	1790	7320	32241	30159	19993	10188	3801	1166	738	775	804	739	791	735	746	779	734	787	797	787	758	756	746	738	746	804	769	782	804	762	748	754	768	766	765	781	739	720	720	738	785	752	726	719	775	714	789	712	809	777	763	780	802	723	772	765	803	752	754	770	776	790	741	782	734	760	776	757	776	784	756	742	758	780	768	735	774	792	759	769	776	754	755	730	760	773	777	788	763	810	799	744	793	780	797	761	782	716	777	732	793	755	742	771	742	802	767	793	765	775	744	771	748	793	822	803	802	783	707	733	731	788	735	719	815	763	782	796	775	749	830	739	744	770	759	751	736	742	766	747	783	767	760	737	779	768	782	817	744	713	752	761	783	751	786	797	776	746	794	778	724	807	764	761	764	733	783	799	757	748	797	782	749	753	795	782	766	742	760	749	790	772	693	729	766	749	755	778	776	734	771	762	667	756	750	790	754	768	769	757	764	788	843	787	712	776	797	773	740	726	716	740	773	771	804	751	733	773	738	757	804	809	783	782	744	765	779	732	768	763	721	718	758	763	703	770	767	775	734	756	772	780	759	771	771	753	770	763	732	749	736	756	746	789	771	738	802	739	771	800	760	725	734	732	842	725	780	720	773	743	774	759	761	759	761	746	749	734	793	762	802	750	765	731	779	764	778	739	772	730	791	758	772	746	796	771	793	781	781	735	723	727	786	775	752	766	779	728	775	738	754	754	762	780	776	784	721	731	757	820	787	748	775	745	751	733	791	745	786	758	775	749	719	773	742	786	727	773	827	723	798	730	722	785	780	736	728	754	785	752	783	710	791	723	787	762	749	746	773	822	768	749	755	715	739	749	773	729	746	760	730	781	761	764	746	772	729	715	720	747	834	743	751	826	813	767	758	786	766	758	760	780	746	755	752	748	787	799	767	762	773	759	746	793	799	777	776	748	728	780	738	771	736	755	748	830	748	754	723	740	808	776	742	756	706	798	739	734	746	771	793	787	764	785	751	752	763	803	742	775	771	802	760	787	701	773	784	781	762	718	790	781	751	770	684	806	712	747	770	722	783	756	788	702	763	740	729	700	746	772	717	748	802	745	719	772	753	744	757	799	770	788	788	783	748	778	770	762	757	717	826	751	779	766	767	749	777	741	743	764	768	740	777	764	769	764	783	743	762	721	744	765	775	773	767	744	751	730	812	745	796	801	719	738	769	809	713	721	781	796	747	763	742	775	814	751	751	796	729	726	780	747	762	753	769	755	748	755	761	751	798	753	809	769	767	783	776	783	737	789	759	772	763	714	745	759	765	697	796	815	728	775	796	740	741	753	761	758	756	759	788	775	782	798	761	743	786	757	764	762	771	762	741	748	758	762	767	766	790	764	809	741	770	726	755	732	758	720	770	798	816	757	725	739	796	774	758	761	822	757	715	727	750	769	752	771	705	834	757	741	794	763	778	725	787	719	744	740	757	753	732	746	755	758	747	744	782	736	756	766	794	783	756	782	790	747	763	731	709	738	788	761	763	743	738	812	826	752	770	762	758	694	762	748	758	832	763	714	749	745	807	746	783	747	735	723	739	782	804	735	766	760	812	798	745	776	759	722	761	741	792	761	781	764	793	721	764	737	710	750	777	808	742	794	775	780	767	787	740	741	749	763	777	773	769	762	732	750	753	778	748	793	806	724	735	793	796	757	774	761	717	729	721	774	789	757	782	747	771	752	745	756	755	706	782	808	751	777	777	817	753	708	780	736	719	811	792	739	732	734	772	765	829	723	757	739	789	822	719	761	766	743	778	717	748	738	745	748	754	734	781	761	752	815	716	758	728	740	781	775	769	788	741	752	744	770	741	804	748	769	747	808	730	764	786	778	745	762	765	775	767	745	704	778	756	781	747	756	781	755	727	754	773	735	743	718	797	795	805	769	785	767	792	747	758	753	750	763	806	717	731	727	784	763	775	746	744	774	744	824	765	762	781	786	812	739	762	758	765	794	762	757	739	770	733	807	779	782	742	791	742	756	708	786	795	736	746	732	768	785	754	791	775	738	773	741	745	727	739	736	777	785	715	769	782	767	761	774	783	794	727	764	791	744	778	748	773	755	773	739	779	776	729	754	775	690	787	773	864	779	771	741	778	770	808	738	758	738	734	756	779	754	784	742	755	747	754	744	730	785	775	777	738	763	788	812	754	787	714	787	722	755	733	765	771	764	759	745	769	794	773	785	782	770	753	784	770	761	750	764	754	766	770	750	733	816	735	782	754	734	781	770	746	730	724	719	746	799	755	780	752	777	768	750	772	790	814	739	779	804	743	782	780	795	761	767	801	776	697	754	743	791	749	768	806	751	756	763	766	770	761	737	765	802	738	745	818	784	775	732	767	718	796	744	732	728	759	769	730	690	742	794	767	787	748	778	758	733	720	807	743	766	731	736	751	766	787	781	735	792	746	750	780	742	758	779	810	721	753	773	759	720	780	749	782	741	764	743	740	755	721	789	752	762	784	732	758	734	743	761	759	728	770	747	743	742	759	719	733	753	754	738	746	814	743	755	724	796	762	732	748	743	795	783	759	762	715	750	727	763	792	765	808	749	790	764	760	775	759	735	748	768	761	752	787	768	766	790	762	712	829	711	721	765	732	763	794	775	730	794	781	737	786	790	758	778	762	756	737	750	744	755	739	755	756	803	789	739	797	754	739	805	729	736	728	765	774	762	758	760	735	705	826	796	760	740	741	730	779	762	785	705	694	758	734	759	727	780	737	700	711	738	765	732	750	775	714	754	738	742	772	772	763	773	753	786	744	728	722	785	781	790	712	795	747	761	763	744	789	774	719	765	755	757	793	756	771	773	755	762	766	745	815	743	747	778	753	786	779	776	788	764	750	789	802	769	722	760	755	753	744	730	766	779	759	732	775	789	722	781	742	766	807	740	713	717	805	791	733	755	738	773	743	784	764	738	718	739	781	776	738	745	728	680	775	828	785	772	758	793	719	769	833	734	787	747	745	755	721	747	722	795	804	770	756	743	790	762	789	741	760	757	729	827	751	754	767	730	773	732	817	727	781	745	756	728	784	744	779	745	724	750	789	747	703	756	745	730	798	784	812	764	756	793	722	806	743	742	705	750	777	748	743	750	763	732	729	735	761	777	751	729	745	757	751	730	786	804	801	778	736	736	766	746	787	777	788	787	755	745	754	776	760	716	765	716	728	728	724	760	756	759	734	755	747	774	805	746	704	812	740	732	772	727	785	760	749	770	738	776	738	756	741	718	751	797	755	804	758	785	750	752	751	729	726	778	791	767	774	804	734	744	770	731	754	779	772	775	726	759	778	771	759	785	742	799	719	781	781	746	714	769	773	760	737	765	786	689	743	743	778	749	759	783	792	777	749	725	790	738	743	767	756	758	736	741	743	735	783	756	719	738	773	766	792	801	780	742	751	775	739	780	785	783	739	767	758	761	756	737	734	743	756	753	781	784	779	741	762	745	766
23218	21608	30381	24153	21268	20452	25138	37609	32344	21095	9513	2583	602	447	460	459	444	427	462	387	442	434	442	447	432	409	428	454	423	451	407	446	468	436	474	391	418	426	454	398	415	429	408	492	423	408	400	441	377	433	409	453	363	422	425	405	477	418	393	447	390	399	420	438	400	424	406	412	415	419	420	427	452	432	454	404	421	441	417	414	415	441	388	428	404	427	449	381	439	420	452	423	393	409	388	409	399	414	446	410	430	425	393	414	456	393	423	427	442	439	420	419	393	439	392	431	438	412	419	391	434	422	440	449	410	422	435	453	432	422	448	402	389	438	424	437	427	419	428	432	434	377	460	422	401	447	411	428	425	409	421	416	473	442	449	450	440	439	444	407	419	397	444	417	399	425	455	380	442	385	426	398	395	429	464	431	431	413	411	387	446	392	431	402	404	428	403	443	443	412	437	409	438	442	420	425	396	430	423	442	434	441	414	413	438	438	429	429	417	423	415	398	427	438	407	413	422	397	439	417	434	434	367	429	445	413	419	424	430	419	436	455	420	418	450	432	436	460	436	432	434	415	406	436	421	413	431	425	411	401	406	426	425	419	427	412	411	405	428	411	421	433	421	430	448	419	400	449	428	448	411	395	395	420	430	408	398	461	410	433	411	436	440	433	407	414	426	394	417	436	409	449	437	443	435	435	438	469	439	428	419	434	433	404	422	425	387	467	435	423	404	412	420	425	412	396	444	399	423	467	436	443	432	406	423	414	430	439	439	433	412	433	404	392	410	457	406	417	419	407	413	425	421	446	418	462	415	416	430	429	402	462	399	426	435	432	419	405	437	448	429	426	402	395	407	464	432	434	432	400	448	414	423	412	393	420	417	441	422	419	401	436	407	445	460	404	415	443	421	436	449	422	412	394	434	421	429	416	403	400	459	415	421	417	432	451	392	455	431	431	392	419	439	456	425	440	412	425	421	436	398	445	425	406	467	407	442	415	429	401	439	423	428	376	407	409	442	418	433	430	414	443	457	387	404	410	390	422	441	412	447	398	434	394	447	454	407	424	399	401	445	418	411	415	444	448	451	400	468	401	419	449	394	416	408	435	391	404	370	396	470	453	388	419	422	462	419	419	425	421	425	401	448	433	424	396	416	389	410	480	424	389	441	400	422	423	421	441	451	416	428	425	422	428	411	446	392	431	421	431	397	399	459	370	428	409	411	433	426	417	454	424	446	420	475	427	414	403	401	428	416	448	405	409	404	373	399	443	421	450	435	414	393	415	430	445	408	432	445	379	404	427	453	418	461	418	396	443	451	434	453	421	437	425	438	393	408	433	430	412	393	443	438	387	380	434	417	431	458	454	421	412	398	413	431	447	431	416	455	414	424	439	426	410	404	433	447	393	438	449	410	423	451	421	419	383	447	388	435	426	398	423	391	402	391	438	435	426	465	384	440	429	416	458	451	445	420	396	439	408	462	450	424	421	351	413	425	405	414	442	413	418	414	405	422	442	460	414	430	437	417	418	428	443	459	428	392	436	399	454	406	452	435	431	396	418	438	428	410	403	434	409	417	436	425	438	447	408	414	406	397	449	464	412	415	431	447	416	390	413	438	370	378	395	452	452	466	403	449	449	389	424	427	431	429	433	393	414	426	419	413	449	421	425	421	443	401	410	430	441	452	410	420	445	465	451	444	414	462	405	448	401	469	440	433	417	437	441	451	446	392	438	461	450	419	410	433	432	478	426	421	413	412	430	416	411	428	402	414	389	414	452	436	416	408	397	443	429	392	401	439	413	415	455	461	414	381	400	397	425	429	403	430	428	415	400	409	457	467	393	438	397	412	441	436	439	419	420	425	428	434	449	444	413	420	412	412	414	432	450	432	399	431	415	402	421	411	410	441	448	408	403	464	433	430	417	460	385	409	447	416	458	397	421	406	423	413	397	417	409	421	415	406	431	394	428	426	427	408	469	439	429	410	414	403	451	403	412	412	409	446	398	456	407	438	430	410	424	449	430	435	427	432	421	446	426	466	435	454	415	419	438	410	441	415	406	410	418	421	414	446	447	436	422	424	403	413	401	422	425	432	393	455	446	423	422	417	457	404	445	415	417	469	404	401	411	395	404	426	441	384	442	400	410	425	427	400	418	414	431	413	387	433	448	416	403	426	399	403	421	419	424	409	417	430	432	425	429	395	418	432	429	407	420	425	390	424	428	443	427	417	459	418	456	419	412	430	433	416	428	415	463	409	395	400	397	450	419	450	423	404	422	421	408	428	418	411	426	428	410	439	405	405	405	431	415	419	415	447	402	448	453	434	399	414	372	403	411	438	426	441	409	446	442	444	397	416	443	428	399	453	427	429	396	421	418	420	406	426	407	423	407	442	406	437	410	396	384	427	443	403	418	416	389	407	419	426	455	450	414	407	422	443	428	388	391	453	445	419	456	413	446	433	442	417	419	428	406	449	423	416	410	457	427	406	419	437	399	437	423	387	411	450	397	431	405	439	435	424	391	432	455	435	437	446	433	432	416	418	447	447	408	456	432	420	427	407	420	464	430	411	378	432	424	400	426	414	440	465	430	415	411	378	391	416	391	480	404	428	425	412	428	370	431	432	429	419	419	419	422	421	423	436	396	427	373	459	430	402	431	423	399	399	420	441	384	422	373	434	443	412	408	464	426	400	428	399	425	446	431	376	384	427	422	440	413	442	449	418	423	423	414	449	433	383	406	417	423	435	399	398	455	412	415	427	424	425	445	407	415	426	431	402	460	423	431	405	454	384	405	398	407	428	390	425	450	413	425	422	410	411	415	418	422	406	420	433	437	438	425	408	425	425	412	400	422	420	427	407	408	425	423	405	426	434	416	438	418	433	455	413	438	412	409	458	383	411	434	419	389	440	454	402	431	420	411	415	425	428	430	423	445	444	417	438	375	451	416	443	401	439	435	418	425	433	422	439	442	406	410	411	398	420	424	444	405	442	407	419	443	427	425	412	451	420	459	378	463	431	406	423	442	416	440	423	450	430	458	435	433	412	430	452	400	395	409	420	425	427	439	424	414	356	425	415	398	424	414	416	440	412	428	417	416	425	427	437	386	434	419	404	430	406	444	410	433	422	454	467	421	408	429	419	426	415	448	435	424	414	422	429	439	397	422	421	446	408	436	417	390	376	435	431	409	439	433	444	428	396	427	418	480	392	384	381	453	406	423	428	421	412	420	470	462	407	418	403	407	426	415	462	426	403	416	432	461	447	443	431	429	427	409	465	425	431	401	438	406	440	413	447	419	406	394	467	417	401	430	434	449	399	455	393	428	415	450	414	413	454	424	415	415	430	418	427	436	408	435	416	414	405	385	398	455	455	386	404	423	395	444	430	424	430	418	445	452	396	439	446	446	437	397	441	430	442	395	409	476	467	395	418	415	429	438	441	440	451	399	429	436	432	413	427	413	410	434	443	419	392	418	413	406	430	395	431	410	393	430	428	420	454	436	431	444	386	411
54100	99243	73718	17184	3473	5916	30771	43995	38212	27630	14513	4952	947	546	552	581	601	590	615	621	595	661	616	632	624	601	600	619	598	605	612	605	603	585	649	609	558	580	610	561	603	592	642	567	599	616	609	583	605	586	593	597	634	619	573	572	588	666	576	626	585	619	599	596	610	623	600	584	574	646	595	596	583	612	586	604	656	646	573	577	576	585	569	603	594	587	652	630	602	577	594	582	626	612	603	560	572	624	624	583	618	610	607	638	586	592	567	601	592	599	574	554	629	587	592	595	614	636	583	592	614	610	577	586	589	580	560	577	632	633	627	610	571	591	588	559	598	551	579	580	573	593	578	611	619	593	564	579	607	598	648	578	629	537	588	604	598	590	612	603	619	603	598	594	599	568	598	540	590	591	575	592	593	610	574	636	587	582	635	574	581	613	594	605	555	595	592	568	610	584	537	599	659	571	616	642	609	643	621	569	597	556	622	597	592	639	592	573	615	631	623	571	610	627	585	562	595	605	568	616	648	583	617	619	602	581	619	614	603	596	660	568	592	634	624	564	591	559	605	548	617	586	594	582	610	597	630	588	563	582	638	605	565	635	560	575	603	621	637	560	605	577	596	612	586	587	569	584	563	567	596	590	554	643	592	591	565	583	597	619	592	608	588	588	531	576	594	619	630	601	609	624	565	608	606	617	595	632	607	596	621	598	567	630	542	622	625	590	532	610	645	604	590	597	614	583	594	586	525	608	601	607	596	617	619	612	533	613	601	620	618	624	605	645	539	601	607	580	611	595	550	639	578	563	611	594	639	608	594	613	623	584	583	585	623	587	573	600	573	548	534	603	634	619	609	623	591	615	604	590	620	564	607	589	562	589	620	588	591	575	635	601	591	594	584	616	604	574	598	597	627	608	568	580	613	610	640	605	580	573	589	648	601	625	599	602	606	632	594	572	609	573	578	607	596	581	586	602	626	589	618	578	568	573	580	621	579	595	601	562	629	600	592	607	588	581	603	667	584	608	602	562	608	614	597	609	581	575	616	630	587	611	606	579	607	559	567	624	587	560	623	585	621	562	556	585	581	589	607	589	605	599	596	599	622	602	593	550	604	588	620	553	574	584	557	631	548	575	618	551	558	550	550	599	619	581	579	643	622	600	583	628	621	576	588	604	594	550	587	603	588	580	592	591	613	623	620	574	638	624	601	604	593	595	590	632	627	602	590	590	565	606	584	583	574	578	598	575	607	620	646	617	595	582	587	599	567	554	544	610	597	570	579	589	606	599	635	579	657	574	554	646	604	577	599	603	567	585	609	604	548	555	584	546	634	542	609	649	575	601	537	594	579	649	611	585	587	595	597	587	573	619	563	609	590	603	613	610	566	610	610	594	592	575	597	565	561	611	585	597	590	597	572	585	578	630	604	617	623	586	580	634	627	567	594	583	552	634	623	531	619	606	588	590	588	647	573	594	617	606	624	580	599	648	569	572	611	616	603	578	612	577	613	576	574	589	560	607	595	590	571	655	606	623	572	626	583	571	578	614	529	591	609	587	574	574	610	620	563	590	631	607	610	611	557	620	610	619	560	608	578	562	577	637	576	602	612	563	612	591	553	568	597	596	601	599	553	623	589	608	619	599	558	579	532	580	549	572	600	590	579	543	574	564	588	593	598	622	624	586	629	575	609	603	570	586	625	604	607	609	564	603	607	622	588	538	569	604	563	579	589	647	610	574	598	595	577	628	568	613	580	580	597	628	584	584	588	624	550	585	611	612	579	596	602	596	593	617	596	639	568	589	629	552	602	596	622	574	587	588	574	613	593	634	599	590	597	622	639	588	584	544	621	598	608	545	606	562	572	607	589	573	598	569	582	590	584	607	579	588	627	604	630	602	627	633	592	609	532	591	561	555	605	605	547	572	600	585	598	619	572	618	584	583	586	603	611	624	606	608	624	595	607	603	620	619	606	593	604	566	586	603	579	615	597	621	608	604	584	589	594	612	576	623	605	590	592	591	559	631	577	599	573	599	608	576	625	561	574	580	559	583	569	601	563	582	574	576	577	632	600	569	603	622	601	599	636	571	619	585	536	585	610	590	637	571	576	650	607	640	614	588	640	582	586	588	574	589	565	569	578	585	590	590	639	575	610	594	622	584	610	623	658	580	603	616	607	587	630	574	598	581	589	618	576	560	592	610	607	606	628	574	589	600	569	592	593	616	593	571	610	608	597	622	585	599	579	583	628	681	596	579	619	557	590	565	601	565	611	632	609	606	603	574	557	552	584	587	587	661	585	605	520	597	562	625	618	585	639	588	575	587	553	581	603	639	572	582	602	602	605	533	609	580	601	563	608	632	613	615	588	577	609	611	576	636	540	627	607	624	588	609	621	578	549	535	599	617	570	543	586	620	606	591	579	594	614	581	577	578	628	612	597	602	612	584	574	595	604	606	590	608	550	650	598	612	603	611	551	578	621	595	565	607	589	601	565	578	619	579	578	534	590	595	593	607	598	607	576	582	601	617	608	603	601	585	655	591	587	623	592	571	603	645	577	626	650	589	592	588	583	625	571	591	572	626	607	583	572	607	604	533	604	608	609	595	591	537	569	592	591	577	602	620	620	605	583	603	618	583	602	595	566	597	591	573	574	625	640	603	647	623	597	611	585	584	573	561	559	587	608	590	642	632	603	636	535	595	567	566	647	625	596	603	603	585	579	612	602	600	569	628	651	587	604	588	611	573	573	602	560	575	577	603	641	618	600	620	596	625	611	608	605	566	604	646	608	571	602	559	617	564	553	599	584	591	649	578	593	567	591	628	583	583	588	587	582	569	633	598	604	595	613	596	580	624	579	598	617	566	560	616	642	578	585	585	555	644	573	552	596	622	572	562	588	615	603	593	609	619	601	602	583	591	606	610	595	630	599	643	616	631	571	615	593	556	561	583	583	565	570	604	606	598	566	601	575	626	597	609	578	596	598	616	582	566	577	617	578	563	593	577	572	589	598	567	584	567	560	626	609	555	606	600	600	625	618	548	613	634	615	585	586	610	624	597	597	618	577	639	590	622	596	571	593	571	613	595	623	577	605	591	559	584	629	578	578	625	606	633	564	569	551	622	600	582	635	579	576	603	611	607	600	599	602	618	605	569	576	609	565	569	594	608	556	587	597	606	662	607	624	566	614	568	627	593	617	571	632	594	596	592	550	574	647	606	624	616	596	608	606	607	582	569	579	586	556	585	630	604	577	616	574	573	576	581	585	575	535	612	594	563	608	598	608	605	574	631	534	592	580	563	575	659	599	575	609	589	572	609	581	569	602	600	627	566	599	568	646	591	577	604	602	618	554	593	618	605	556	570	600	560	600	570	567	591	575	578	547	635	567	566	612	577	586	588	593	559	572	620	569	581	589	634	580	600	609	605	595	618	631	606	605	586	588	608	573	595	595	581	602	602	593	583	629	610	604	603	605	623	621	596	589	596	590	635	548	587	611	564	590	606	586	619	598	607
27244	26581	27127	5805	742	865	3123	3958	3414	2168	1251	698	489	480	511	492	474	501	484	521	525	515	457	503	536	457	470	475	500	489	479	467	530	509	499	459	501	516	515	486	510	520	450	475	444	509	483	482	503	525	522	537	476	491	505	470	525	496	525	510	493	523	509	505	514	482	542	476	531	437	507	469	492	478	484	502	485	489	470	523	488	497	472	516	477	495	491	509	521	540	488	486	500	513	506	487	474	519	495	460	466	489	505	472	492	479	480	492	478	507	466	481	508	509	498	509	507	464	503	489	506	493	503	508	498	494	503	513	489	478	490	485	525	482	472	464	478	476	489	502	463	484	504	506	536	509	481	497	503	494	490	501	509	475	491	483	483	508	504	497	511	503	499	475	514	494	514	501	454	481	511	492	487	518	463	475	469	478	502	542	512	504	550	489	473	504	472	491	510	445	513	505	474	505	516	482	506	494	492	464	514	472	513	472	466	509	464	460	509	494	512	541	458	501	504	501	493	511	468	489	489	480	464	495	458	496	518	505	492	503	502	511	486	526	488	513	487	459	499	454	485	504	474	537	462	492	487	495	506	515	496	497	467	500	466	468	442	532	457	482	474	465	515	495	513	529	419	484	506	485	509	457	484	507	467	485	487	510	503	527	461	530	514	510	498	506	520	537	504	527	463	511	515	494	523	511	470	513	477	472	526	511	472	471	483	531	444	466	476	472	484	480	482	471	492	505	472	508	491	518	490	489	512	511	465	499	459	527	519	501	494	504	502	484	492	495	499	447	458	523	473	535	511	548	442	493	482	470	500	485	499	484	554	530	464	461	499	475	506	517	487	499	455	524	504	475	527	506	468	488	493	521	480	492	515	486	507	487	458	444	458	500	464	468	490	500	511	520	468	547	509	512	503	479	474	505	524	468	554	441	503	476	467	492	497	468	535	512	531	505	499	490	491	486	454	462	525	516	437	474	468	499	448	475	484	498	468	518	466	486	487	499	499	541	477	503	481	499	497	504	484	484	495	469	514	519	513	517	490	455	520	482	501	505	467	501	532	509	493	495	469	529	503	498	452	505	509	518	483	490	484	487	544	458	476	486	494	467	502	527	458	466	493	530	478	517	510	489	515	533	526	503	540	523	512	501	501	488	499	515	510	508	477	510	514	456	493	458	495	491	482	490	480	465	512	524	509	536	516	476	518	513	512	530	464	511	474	501	512	514	519	491	464	445	495	496	502	507	486	500	463	490	486	449	483	487	487	503	533	468	476	487	516	504	504	480	558	497	489	505	467	467	456	473	509	501	491	495	520	489	505	536	452	450	516	501	528	495	541	503	489	493	516	474	527	516	509	489	506	512	478	500	460	492	495	460	524	512	481	500	527	515	493	497	472	522	478	455	474	474	498	512	511	473	501	469	482	473	483	498	491	487	506	469	478	487	511	497	476	491	490	462	481	528	513	458	511	481	504	502	526	445	531	481	518	513	504	476	464	504	490	504	469	496	494	459	531	478	500	468	536	496	492	496	530	503	432	495	516	519	473	504	514	490	509	499	451	482	474	504	492	516	494	465	488	532	468	511	434	506	528	528	517	508	489	472	510	492	491	490	451	496	523	496	490	476	490	502	492	526	515	532	541	490	508	518	480	490	509	463	486	495	474	483	500	476	508	526	500	507	501	457	478	489	489	518	496	551	476	463	500	511	458	521	514	492	481	523	522	496	495	526	500	479	509	496	465	499	502	494	472	507	471	489	495	460	467	508	468	473	504	515	472	493	493	498	467	476	470	489	509	480	489	471	475	504	517	453	462	513	474	485	446	496	549	498	468	493	480	500	513	494	522	486	482	500	467	495	503	502	493	478	490	455	513	471	515	516	505	495	460	511	491	490	492	532	492	444	476	473	516	490	502	518	505	496	492	483	508	480	488	524	517	510	476	456	515	494	440	524	508	468	449	479	469	497	482	511	449	495	476	478	501	498	553	521	456	445	475	498	525	490	517	510	467	480	490	528	506	503	497	506	527	515	483	513	479	492	498	477	492	496	510	497	471	472	478	526	510	501	474	473	486	501	493	487	487	504	492	500	480	509	552	496	511	487	511	467	502	499	525	501	500	504	502	480	474	504	520	487	517	469	506	502	463	496	487	513	472	499	509	495	483	463	497	500	496	470	495	468	512	500	498	507	498	489	528	487	518	478	440	481	501	498	498	487	513	495	453	508	475	447	471	495	463	484	515	499	508	554	468	513	475	460	466	458	501	481	534	513	478	531	468	482	515	488	525	491	472	513	475	466	500	482	528	482	516	484	489	493	503	504	525	513	519	514	503	535	495	468	458	484	472	565	490	494	493	500	477	495	515	483	467	520	500	506	509	472	482	504	485	537	516	508	497	483	489	502	510	485	469	489	467	513	516	522	500	503	497	501	512	498	512	496	489	540	481	485	484	485	471	544	491	488	494	497	472	544	505	500	471	511	495	516	484	517	479	510	475	505	488	511	490	498	500	444	472	502	492	477	496	506	498	489	493	521	469	522	482	477	493	483	466	448	459	485	467	498	510	516	492	487	493	470	514	464	514	520	520	488	484	508	499	509	475	510	475	490	471	527	477	493	473	518	520	502	484	487	466	462	461	493	498	480	496	492	521	476	459	477	521	449	538	479	473	472	466	542	539	514	478	513	521	492	476	495	494	498	514	486	479	511	493	456	503	487	490	534	520	488	525	480	517	465	457	509	519	501	510	484	543	496	508	508	528	487	455	528	508	464	467	465	529	513	495	503	496	483	514	503	480	542	501	522	524	456	523	505	493	539	484	503	494	489	524	502	487	478	456	520	495	483	513	469	469	520	513	466	521	448	481	505	491	451	516	518	454	468	441	518	524	488	499	495	518	491	525	499	479	491	482	484	503	516	493	519	493	447	496	457	461	469	474	526	523	516	495	483	477	500	512	500	524	515	484	474	511	475	501	499	505	496	516	538	501	516	502	526	472	481	494	503	495	478	474	464	477	488	488	473	496	517	508	483	502	514	477	494	460	455	517	509	479	485	473	486	512	501	489	505	507	467	505	474	557	468	477	511	501	479	504	497	512	493	491	477	467	494	493	512	510	478	501	509	513	506	506	515	474	506	506	502	504	481	504	502	504	473	482	449	497	491	463	519	499	511	488	480	448	491	534	487	524	425	505	473	479	487	473	468	448	468	460	467	493	479	521	479	467	468	477	457	525	496	487	463	534	527	491	462	523	475	531	517	510	514	472	495	518	475	469	475	515	499	490	488	477	499	517	496	457	515	513	488	524	471	492	466	489	521	480	496	463	504	496	489	499	536	470	517	452	484	515	529	483	461	485	520	451	460	515	453	520	513	493	491	477	470	530	496	496	503	479	443	510	469	503	517	532	521	477	510	498	471	498	502	470	488	497	519	522	488	455	479	449	453	514	458	500	493	472	476	527	511	471	502	530	524	487	503	520	487	494	521	464	512	497	489	490	500	535	527	544	472	485	475
22734	44748	26125	1651	1229	1574	6474	8257	6563	3942	2197	1227	675	661	698	696	666	683	687	744	706	686	696	713	724	691	685	687	716	695	714	677	679	692	706	660	695	728	687	692	677	694	710	701	701	735	702	734	704	653	705	689	707	650	711	681	701	679	647	678	682	698	700	729	706	687	676	737	676	715	739	660	685	694	656	668	728	747	674	672	699	695	712	705	663	711	678	694	716	723	674	709	722	752	703	687	722	697	671	719	713	718	652	708	682	703	691	710	700	689	689	702	680	678	706	654	690	646	685	698	643	687	707	678	654	640	675	667	698	662	656	681	684	687	680	717	690	680	709	669	675	701	681	692	681	701	674	700	700	720	667	686	705	735	677	661	738	701	712	671	689	720	705	734	714	679	672	724	677	655	747	667	682	701	701	665	682	769	655	690	746	672	760	683	694	707	693	646	686	685	695	693	718	686	690	700	718	638	692	717	753	647	699	701	709	734	669	712	720	673	689	715	688	711	716	705	714	725	745	713	696	667	702	692	675	716	651	747	719	696	698	661	670	693	699	665	716	625	718	670	680	688	673	732	715	696	665	753	730	672	657	738	665	680	659	720	753	688	721	715	661	656	685	658	682	705	682	701	697	733	718	717	737	660	657	646	698	707	670	676	693	690	723	714	721	728	731	712	684	699	673	721	720	721	711	686	693	710	700	641	714	683	660	692	668	699	720	758	712	735	683	682	689	694	703	731	666	671	704	697	691	680	718	651	704	687	715	688	764	688	738	666	633	767	665	649	691	690	673	747	731	711	686	660	696	677	684	637	679	702	672	698	719	682	633	679	679	687	715	691	686	672	673	720	674	743	686	652	700	702	683	712	690	769	671	704	668	687	678	680	696	688	650	647	683	716	714	680	713	678	729	727	700	669	660	704	670	721	688	692	700	692	682	727	728	703	694	672	661	679	658	689	750	732	723	723	701	649	661	663	694	714	648	705	702	725	693	716	669	686	722	708	711	708	723	745	683	698	720	667	649	718	705	724	704	729	677	702	661	675	669	713	718	704	678	733	665	678	696	704	703	645	656	696	681	690	694	683	667	656	676	696	701	719	720	649	682	731	710	687	729	698	665	657	695	701	688	677	675	712	645	746	644	689	643	697	740	715	709	687	738	663	644	655	669	717	678	678	705	678	711	692	709	707	718	702	669	718	713	675	709	690	707	672	695	656	693	675	681	690	711	675	723	672	667	677	697	697	707	708	655	722	697	704	652	662	674	708	723	713	698	728	707	707	733	680	705	713	737	706	665	654	742	694	701	670	681	649	707	660	696	727	718	704	703	692	691	715	703	713	693	705	707	670	732	666	743	686	706	708	663	680	698	716	731	661	704	693	721	688	707	681	724	701	679	731	722	672	670	670	676	686	699	708	672	656	713	672	656	719	654	696	732	721	702	651	716	675	710	716	735	686	659	643	665	678	680	660	753	721	722	689	725	700	701	727	691	666	703	661	674	754	711	666	733	694	708	676	661	663	713	659	724	745	703	692	709	657	707	671	668	689	743	715	725	720	749	685	642	711	712	671	698	617	697	700	658	689	691	677	713	703	660	676	740	723	687	669	704	700	668	713	641	693	706	717	709	695	690	689	760	724	694	701	724	685	655	715	706	681	677	703	683	708	688	691	662	671	763	753	716	670	731	706	744	697	691	704	731	663	688	705	718	672	685	714	662	730	775	716	639	700	725	727	677	707	708	723	694	711	690	673	667	716	724	752	692	693	688	702	686	708	684	730	702	701	663	709	693	706	716	705	717	726	667	687	700	700	685	637	723	699	696	680	735	682	710	740	697	702	709	752	688	687	689	710	688	721	694	694	709	757	716	700	666	661	672	693	717	678	707	688	711	691	672	688	726	732	662	689	765	676	685	674	683	658	716	711	743	703	678	775	678	716	723	675	685	675	716	726	730	731	683	688	690	681	749	699	668	713	703	696	702	713	692	717	722	714	681	680	720	722	709	654	713	690	684	683	699	674	655	672	637	680	682	654	715	714	704	689	636	672	707	709	656	716	708	711	661	713	679	719	654	641	692	682	695	701	733	654	705	711	707	693	702	714	721	677	652	646	698	650	703	733	687	667	714	634	714	726	721	704	736	688	706	699	675	680	704	695	685	682	650	721	757	692	691	672	688	734	637	677	673	762	657	729	662	692	730	637	687	678	689	674	666	694	701	674	687	690	716	716	653	746	713	737	722	682	712	704	694	698	730	696	692	684	685	731	685	667	728	701	720	687	667	706	648	714	705	730	722	641	685	697	714	687	698	716	676	710	700	683	727	621	697	685	715	656	743	708	638	679	708	723	682	700	706	690	673	680	682	696	670	732	670	669	682	683	757	705	744	637	687	680	710	709	661	707	689	654	722	691	729	714	743	662	670	718	666	735	693	663	718	685	638	706	698	714	710	727	728	700	689	696	708	712	651	742	694	703	664	727	686	692	703	688	677	678	697	665	665	664	646	675	713	725	711	687	698	744	709	734	670	715	746	704	729	669	728	717	676	715	703	694	707	742	700	628	702	715	696	708	671	704	664	656	726	671	684	665	668	692	715	731	721	694	694	726	696	707	708	687	642	673	707	688	698	731	674	670	740	690	670	704	744	676	709	692	703	714	638	726	684	715	708	655	706	693	740	659	692	712	722	733	703	667	732	660	708	692	679	730	710	704	702	709	670	685	698	666	701	687	667	666	758	687	729	688	651	708	702	752	674	719	733	690	737	663	690	692	681	697	699	712	676	702	715	703	739	707	753	729	705	650	688	680	718	696	704	708	731	710	738	697	676	652	678	694	695	705	704	710	722	720	727	674	676	675	668	664	696	705	682	744	710	712	653	655	691	660	739	681	688	680	695	695	684	596	704	696	706	714	696	682	694	691	694	711	675	739	692	736	613	768	684	651	668	708	678	728	700	742	683	619	725	749	674	652	688	700	699	697	717	739	692	722	692	725	714	672	700	681	717	729	668	696	700	678	698	729	668	686	688	684	714	728	691	695	749	670	691	722	749	670	679	714	682	715	680	737	697	710	689	696	732	704	716	684	741	697	626	682	714	707	708	656	708	702	671	702	690	710	674	734	683	734	729	716	690	695	755	736	678	710	665	707	747	743	680	707	722	643	706	698	715	698	663	734	698	704	691	693	707	718	684	654	720	684	679	714	715	678	696	685	727	696	680	710	685	682	676	685	698	685	716	665	720	688	702	665	736	687	647	650	716	691	681	709	689	710	677	677	694	722	748	712	728	678	679	692	724	724	663	656	705	722	712	670	684	656	668	676	723	713	666	710	728	688	713	653	668	720	690	692	651	726	695	687	712	671	666	696	685	661	730	673	684	726	745	724	727	688	663	690	688	689	672	707	669	684	723	714	705	700	653	704	654	669	699	696	697	687	670	716	696	706	745	690	711	692	697	714	725	674	700	678	695	685	707	669	696	695	647	688	730	671	680	683	696	714	695	718	680	732	673	717
24440	22362	33248	24302	18407	5972	11578	24061	21339	12909	5371	1800	687	588	603	547	571	576	565	584	613	579	583	521	586	605	587	519	559	564	557	553	593	571	616	520	600	539	553	534	566	595	579	563	555	561	555	594	586	562	574	541	499	581	535	549	540	557	548	507	584	575	565	559	528	565	564	534	544	549	599	556	534	571	550	553	528	543	511	516	583	528	522	537	554	557	549	545	524	578	577	551	573	581	528	555	535	529	556	573	539	552	544	520	546	514	493	528	519	503	547	557	582	559	573	575	560	544	510	561	566	571	554	550	542	575	535	570	568	593	524	581	608	546	529	581	536	558	581	602	548	581	571	580	555	603	583	529	588	536	538	547	562	553	566	545	567	542	543	535	564	546	557	567	547	577	562	543	559	551	572	519	550	551	583	585	578	572	589	559	549	594	562	550	544	557	585	538	580	521	572	547	540	585	557	559	540	574	594	580	549	581	502	549	534	560	508	510	553	530	543	525	581	540	557	520	543	578	543	537	560	560	568	597	578	551	505	541	595	521	546	572	512	547	594	525	538	582	556	568	552	579	574	535	512	524	578	546	551	602	591	561	579	542	545	556	555	560	574	509	594	608	579	565	578	554	586	529	525	538	599	572	554	552	572	571	562	585	571	572	584	580	543	576	587	554	590	563	553	521	526	511	563	602	570	565	561	590	581	558	528	518	560	546	554	551	537	533	574	553	567	568	519	555	569	487	524	529	556	574	618	589	551	528	543	575	567	553	545	508	550	509	524	565	574	541	580	510	529	519	554	577	560	586	559	543	524	563	556	567	591	540	541	557	510	581	588	587	571	602	545	548	578	512	590	534	559	552	530	531	556	574	538	563	563	567	562	547	601	530	549	554	573	488	562	554	544	528	547	554	586	590	538	559	538	540	577	559	573	565	542	568	509	581	547	539	508	499	550	554	529	548	549	567	528	529	549	583	560	545	527	550	587	503	544	540	604	574	528	560	582	540	542	559	565	571	539	556	542	564	534	540	549	552	547	546	558	564	572	556	562	649	592	548	529	527	593	532	508	536	568	545	538	537	522	564	593	551	547	518	555	512	580	533	528	596	528	512	545	566	525	546	557	532	553	569	548	530	545	510	561	585	575	549	571	583	534	552	513	550	524	601	574	592	564	530	577	573	579	550	592	572	532	571	563	563	532	592	519	554	534	505	579	573	602	561	542	526	551	548	570	538	555	597	564	620	545	542	528	581	509	560	557	527	523	572	562	528	554	558	585	564	574	564	539	513	559	557	609	531	574	545	538	579	550	534	557	562	554	585	541	547	521	555	549	567	527	593	525	545	539	517	545	519	561	558	546	583	564	574	544	588	579	571	528	556	552	599	562	512	533	535	521	573	599	544	533	564	552	525	540	533	508	589	581	574	606	579	549	571	583	563	567	544	548	516	575	527	511	610	546	541	535	560	610	562	596	534	544	589	523	625	543	488	539	552	526	522	532	527	561	552	527	544	574	565	543	559	585	587	554	591	557	532	539	530	556	521	572	560	571	527	519	522	533	577	557	558	602	577	547	574	567	554	570	563	568	556	572	546	517	521	569	581	562	521	560	540	527	538	550	537	534	561	565	590	523	510	538	548	557	549	540	579	563	588	559	527	543	553	586	568	534	513	525	525	555	537	591	577	531	568	557	527	561	543	593	569	515	601	509	576	518	532	560	517	584	560	537	572	539	542	564	550	550	590	566	541	530	560	575	537	551	575	584	609	568	556	553	509	549	544	578	557	539	537	526	528	523	586	548	529	530	514	541	597	566	551	511	568	546	525	559	572	568	556	550	532	569	536	583	523	532	584	562	533	550	542	510	538	555	564	582	584	589	544	559	522	528	517	545	560	577	554	560	583	555	535	576	590	561	564	535	575	562	529	616	542	510	575	550	581	512	528	575	512	533	583	588	576	583	559	551	591	545	571	580	531	521	534	537	531	514	573	543	543	597	547	518	547	567	578	542	570	576	554	572	572	593	510	512	580	534	580	547	530	546	527	530	494	544	512	537	582	523	553	578	571	544	585	572	546	586	550	526	512	536	569	506	551	571	565	574	483	590	510	570	581	592	585	512	546	561	543	537	573	546	554	593	591	536	523	523	508	539	560	569	527	549	553	553	527	545	531	560	581	599	547	549	525	598	556	493	547	550	557	565	628	518	565	570	532	554	561	583	548	574	554	513	593	609	531	579	537	538	547	549	552	572	539	548	573	510	542	549	553	552	563	538	539	575	564	517	585	574	559	528	571	551	493	556	529	571	578	545	536	575	593	570	570	559	548	552	543	550	534	550	549	586	561	575	587	540	547	553	584	563	569	576	487	570	528	547	572	584	499	578	591	545	607	531	541	559	506	540	516	579	563	576	561	582	537	567	525	548	538	551	524	525	546	547	525	538	584	553	562	516	549	528	544	533	571	543	536	568	520	596	570	534	555	565	559	529	605	540	572	559	560	553	558	573	570	546	571	624	553	543	565	550	547	523	541	542	545	568	571	533	506	606	559	574	532	605	572	530	579	581	514	563	561	516	547	540	507	586	581	571	528	555	533	594	570	565	565	546	536	521	555	608	516	571	542	570	491	543	518	505	517	578	565	557	582	565	547	565	534	578	529	541	573	577	604	543	564	560	566	608	537	532	562	547	556	546	544	524	580	568	556	523	518	541	566	549	550	598	523	548	557	587	593	587	512	560	555	574	566	528	522	529	576	542	535	552	507	539	564	563	536	584	581	560	559	525	557	565	589	582	531	537	546	540	543	507	524	572	577	596	538	551	530	559	539	563	610	569	549	545	532	545	592	598	557	608	596	516	585	565	581	548	536	514	524	547	568	565	587	569	538	560	570	558	553	548	561	541	537	559	549	561	541	555	522	505	579	565	565	522	533	536	540	557	522	544	583	533	568	593	576	536	555	585	504	551	484	511	536	544	595	528	533	539	552	580	568	544	576	538	552	564	584	575	532	528	549	545	532	515	560	555	542	556	541	539	561	527	588	591	532	548	560	549	574	550	571	530	556	531	538	531	546	556	583	537	593	527	552	590	574	530	576	543	518	567	542	557	541	570	560	530	560	585	562	537	594	544	562	545	536	559	574	541	571	594	541	535	544	515	543	561	540	542	526	559	555	567	592	548	535	554	544	551	533	577	532	582	611	564	567	542	522	540	548	585	586	546	557	547	549	546	594	533	521	536	560	579	566	585	561	542	539	521	547	571	562	518	603	561	537	538	550	583	483	570	542	563	599	561	585	501	556	549	536	557	560	528	549	519	584	575	542	534	523	559	561	562	551	562	546	532	556	555	581	563	541	546	541	550	522	567	523	581	563	547	495	553	569	554	582	584	523	570	560	621	563	609	587	550	542	559	555	529	542	504	551	560	550	547	587	532	599	530	535	535	543	543	538	544	515	534	561	497	549	580	515	564	520	555	563	577	544	580	557	537	564	586	592	559	529	545	511	550	506	571	545	533	537
45647	87383	59013	10066	2290	3255	20380	33250	29139	19701	9624	3390	1021	754	814	773	803	738	780	795	763	767	781	766	740	785	732	787	737	769	792	755	809	768	789	818	773	795	773	811	793	744	762	755	771	784	744	791	752	764	798	797	743	779	770	743	754	811	747	791	785	737	798	773	772	741	796	820	799	733	758	772	770	800	733	741	719	787	768	802	804	769	772	734	770	719	731	786	805	808	780	842	776	786	836	764	736	802	765	778	780	777	745	755	779	759	757	775	789	799	764	770	743	760	791	780	751	806	767	804	761	745	759	747	808	778	755	792	798	782	757	751	768	782	721	825	781	756	801	790	757	783	772	786	745	767	753	755	761	759	767	752	812	777	758	771	762	774	794	772	807	766	839	778	774	711	729	787	785	829	756	763	774	749	794	776	774	843	801	777	776	778	791	736	810	793	791	754	791	798	735	785	781	772	786	725	782	794	801	733	761	757	761	767	798	780	791	825	716	728	787	813	802	814	793	803	814	804	788	740	779	788	784	751	781	780	775	809	790	819	758	801	772	793	790	746	767	774	767	773	798	768	762	764	764	725	743	731	777	797	777	752	786	755	782	789	761	779	795	816	765	814	765	811	792	780	782	732	783	798	766	782	777	729	786	785	781	711	786	768	714	744	810	777	746	769	770	720	756	788	788	770	769	785	781	815	806	765	763	754	735	794	828	772	773	785	726	813	740	743	748	786	787	778	745	765	725	803	803	777	792	799	835	784	815	798	798	765	792	745	825	774	769	751	772	783	779	805	774	745	737	734	774	734	802	762	807	751	797	792	798	767	784	719	751	765	759	778	778	750	816	770	738	721	740	766	746	801	811	787	745	785	772	729	742	793	785	754	775	748	777	776	784	811	784	741	789	773	787	767	728	745	756	750	756	788	751	783	751	758	779	722	805	804	758	782	776	751	768	768	753	792	797	802	748	766	767	750	797	736	814	820	807	769	764	786	780	779	768	712	760	741	750	782	737	758	777	749	757	739	761	711	796	781	780	756	776	696	745	795	777	772	796	776	778	822	768	779	743	801	768	817	757	752	734	803	756	747	818	806	811	793	800	756	749	751	738	727	785	723	812	789	784	745	760	787	741	817	780	793	800	846	772	790	750	804	781	808	703	805	764	760	782	745	781	791	793	768	802	787	747	778	757	787	803	817	755	754	776	749	785	761	782	695	754	785	785	776	780	769	765	776	738	781	781	807	743	764	737	797	783	729	786	804	778	795	807	768	808	756	782	739	773	745	809	762	842	756	769	788	798	784	759	805	788	733	764	784	756	771	758	824	793	784	765	759	804	751	785	820	770	797	766	782	758	795	749	775	817	781	729	779	765	768	829	793	794	824	789	785	805	811	820	762	764	751	805	787	699	779	809	759	727	793	782	792	753	763	782	759	777	776	784	749	767	746	796	780	775	804	796	747	781	815	753	797	793	775	710	811	756	785	761	763	795	728	762	804	747	786	758	763	749	775	774	774	757	749	775	759	756	801	780	769	798	776	760	755	802	792	755	772	786	736	792	803	722	763	819	761	734	763	833	735	728	759	796	749	738	761	772	773	761	771	770	758	765	772	782	792	802	745	809	805	771	754	747	779	806	791	755	732	776	770	799	858	779	770	791	777	775	820	791	799	729	763	782	790	825	768	814	763	787	762	745	744	813	787	771	762	771	783	780	754	772	799	794	747	801	822	778	732	771	759	825	743	785	775	751	752	792	819	775	817	807	799	802	772	776	810	792	772	744	785	773	756	762	821	787	791	808	784	792	790	765	812	789	797	792	749	779	778	738	834	795	786	829	791	793	779	766	827	715	788	768	778	764	812	796	826	786	823	790	797	753	767	814	778	751	804	822	730	769	771	776	777	853	744	723	786	794	774	738	766	815	769	817	767	786	751	809	806	762	791	718	772	803	757	796	772	786	775	763	733	790	783	759	777	747	714	757	810	746	792	753	750	826	794	785	772	808	785	818	796	806	753	792	774	756	768	708	715	780	783	799	808	780	815	788	777	747	818	767	784	769	729	779	781	769	747	769	763	760	765	829	775	811	710	759	793	791	777	731	791	767	792	727	729	758	749	781	730	786	797	779	747	796	789	756	813	797	790	827	770	784	783	746	757	765	774	733	809	800	800	778	766	753	740	809	783	800	833	800	751	796	807	778	782	793	820	771	790	760	752	723	767	821	775	777	775	788	729	773	760	761	817	822	758	792	783	741	811	738	791	774	753	770	794	795	793	733	736	771	760	799	785	788	777	785	796	742	827	796	827	769	782	826	746	757	731	777	821	768	766	770	745	759	789	786	793	796	801	724	805	750	802	743	743	774	797	756	783	740	817	753	758	773	781	761	789	776	752	784	782	775	733	724	756	786	737	736	787	860	801	757	790	826	768	769	753	761	731	730	785	791	775	764	776	763	731	781	768	785	825	788	777	797	748	808	776	766	777	719	731	755	801	787	811	802	775	772	725	786	770	799	785	745	801	740	776	753	760	733	756	761	718	779	742	742	792	788	744	789	752	805	756	778	817	740	774	766	746	757	788	742	763	754	768	720	754	779	741	826	787	752	798	755	771	780	787	727	779	738	793	787	788	765	765	767	759	777	768	809	737	723	783	746	763	789	750	770	807	742	743	792	762	751	751	764	765	780	775	766	791	743	753	807	772	797	801	798	758	736	789	788	824	797	772	821	768	735	777	819	803	824	775	756	774	769	781	771	797	752	759	782	767	750	747	803	799	796	794	801	767	773	772	800	748	776	763	726	798	861	832	743	795	739	796	751	805	778	729	790	774	748	773	788	776	784	780	758	772	808	804	753	815	796	803	776	785	789	803	738	810	769	777	765	756	779	770	829	792	726	767	781	783	772	782	827	768	749	734	773	801	816	783	746	752	760	815	777	785	734	827	815	750	764	774	789	755	771	785	778	771	762	815	752	774	787	791	783	769	820	808	780	781	743	781	752	787	791	788	777	796	811	758	777	764	763	752	729	753	701	823	816	776	782	812	789	791	801	753	741	791	790	796	759	788	805	828	800	763	753	786	769	817	805	759	808	789	783	798	812	795	756	781	776	734	786	795	707	771	783	811	766	805	794	808	814	711	756	743	784	758	781	771	792	794	773	794	790	804	767	717	732	721	770	774	755	769	786	756	766	741	793	797	776	787	758	787	768	766	823	786	737	764	757	748	770	805	848	825	765	829	747	792	778	776	725	803	791	773	794	796	747	811	831	822	792	764	787	800	780	786	743	789	761	791	760	795	738	746	776	820	751	757	771	816	766	791	835	769	767	769	795	713	774	744	798	807	798	809	812	784	780	823	762	733	759	805	823	746	746	771	832	831	780	766	786	755	784	720	788	802	778	732	778	798	743	769	749	774	789	762	810	726	763	752	804	753	705	776	777	796	777	828	778	792	718	823	777	762	789	751	762	799	754	744	789	755	758	777	789	821	776	744	788	801	747	807	741	783	777	763	759	737
23180	21594	31138	23580	21217	19762	23799	37173	33013	21446	9345	2663	656	434	409	430	440	471	441	420	419	440	437	457	453	454	432	411	457	420	403	461	452	410	430	428	416	378	427	472	381	465	445	429	422	437	455	434	474	450	458	454	410	403	430	445	421	470	435	401	408	416	415	410	426	458	399	434	406	436	423	409	429	446	420	430	451	414	430	403	397	444	446	410	401	438	432	406	444	450	426	475	414	428	431	382	397	415	451	422	450	380	432	423	437	430	404	415	454	460	456	481	489	419	429	434	436	403	450	468	433	454	436	420	434	420	416	411	423	430	454	447	424	424	448	439	457	447	416	460	436	402	411	453	432	436	403	449	444	410	426	496	410	456	445	445	421	432	450	444	419	410	446	466	424	445	432	422	432	449	434	388	399	428	446	428	424	429	411	414	449	407	453	408	429	433	427	423	392	451	424	450	419	410	488	454	436	420	427	395	463	434	427	458	416	380	435	425	428	425	428	443	445	451	428	428	420	427	402	473	469	438	410	432	407	441	412	480	427	456	419	475	433	429	419	428	415	432	436	442	452	455	413	391	459	446	449	442	448	434	449	410	404	408	411	435	440	447	415	434	442	410	442	406	412	455	433	449	438	423	440	450	419	460	462	413	374	419	412	479	425	398	423	448	445	385	417	428	418	434	450	432	447	411	427	448	414	436	405	431	414	436	390	420	402	434	413	418	435	399	420	431	435	444	443	495	443	435	420	414	404	403	418	453	427	437	403	477	464	435	429	446	380	446	455	452	475	384	418	444	459	423	443	445	434	415	422	430	422	438	421	403	449	355	413	436	432	396	436	460	420	420	413	439	396	408	387	434	394	397	433	444	440	412	429	368	426	448	397	438	429	381	425	423	435	419	449	415	407	431	457	420	432	414	463	419	432	418	460	435	427	434	438	440	396	420	423	460	421	413	428	445	414	420	413	442	446	425	431	458	435	384	437	437	444	407	413	380	455	440	464	408	423	413	411	411	431	454	406	427	416	411	439	409	444	423	409	410	414	434	380	426	446	449	398	457	418	486	414	404	428	443	427	428	440	434	431	439	421	429	429	444	435	467	427	410	466	407	456	426	396	441	437	412	426	433	406	453	439	393	413	431	462	487	413	471	420	450	414	448	398	463	464	399	462	422	437	449	430	442	410	440	442	408	425	427	416	431	407	444	460	451	451	399	419	437	423	416	446	420	433	406	448	438	403	413	452	436	463	441	444	410	410	450	459	423	454	409	401	430	391	409	432	442	408	447	417	404	474	442	444	427	447	431	434	437	413	427	459	437	385	407	440	452	448	413	455	378	432	414	435	438	411	435	426	406	470	418	428	421	401	426	427	448	472	427	431	432	435	422	421	420	402	432	411	466	447	415	441	397	447	422	421	426	435	422	437	426	449	450	443	396	432	449	462	381	444	437	392	384	432	411	446	419	454	426	433	429	414	424	448	402	424	433	455	446	436	467	431	431	451	441	380	392	426	424	404	438	404	425	436	422	449	437	425	452	436	410	430	415	460	439	431	422	422	445	441	441	463	446	428	416	455	430	431	457	442	430	452	451	405	429	430	408	443	393	434	399	393	423	388	424	427	465	459	407	430	423	441	419	444	409	448	403	412	453	439	440	441	417	410	426	399	441	388	408	422	427	409	472	402	445	461	389	439	409	429	412	384	426	429	401	391	371	457	436	435	418	416	408	461	450	418	425	417	433	463	411	416	416	436	459	417	390	465	452	415	429	441	411	439	406	424	415	439	416	417	464	417	382	393	422	449	446	405	396	434	429	433	463	415	439	420	441	445	426	437	408	448	496	421	439	423	402	464	397	410	418	411	424	426	415	470	443	386	415	406	445	405	420	445	440	385	447	474	407	426	371	403	424	432	442	426	385	419	438	432	416	452	421	442	405	428	443	445	418	398	452	445	441	437	400	420	435	394	414	418	433	436	467	385	437	435	446	388	390	406	411	408	415	415	451	414	444	407	450	420	434	416	449	432	446	440	421	410	386	381	413	427	412	417	427	413	410	453	405	423	462	402	450	434	407	443	451	415	426	435	436	444	433	417	423	407	433	439	439	434	396	400	454	477	409	456	431	390	418	429	442	427	440	424	411	376	415	473	430	474	439	427	457	426	446	440	367	396	428	430	441	407	410	441	438	431	405	447	399	453	435	390	423	469	415	456	442	396	442	459	437	422	428	446	411	447	436	421	420	434	410	463	451	469	453	459	437	431	411	431	391	431	414	443	434	409	437	434	457	479	399	436	426	457	407	411	421	425	465	410	408	427	433	424	425	440	441	410	390	399	435	438	393	435	426	452	427	410	439	465	443	434	444	443	425	429	407	458	402	395	441	415	452	418	450	391	425	449	426	461	411	406	397	440	408	420	425	421	449	424	431	408	432	425	426	426	428	428	407	440	455	402	413	430	470	387	442	455	408	426	455	415	450	476	454	424	410	421	426	408	440	432	435	435	435	391	425	438	457	446	446	408	437	438	426	407	409	440	438	453	414	386	428	451	426	429	421	374	425	402	436	401	427	425	431	440	408	415	446	398	435	410	436	414	443	425	463	422	432	432	422	493	449	411	442	418	450	446	417	438	447	433	408	472	440	428	411	415	459	419	424	447	409	414	459	438	384	424	440	442	459	433	417	460	416	439	422	464	397	418	436	483	387	431	427	401	391	438	415	408	440	400	377	432	445	436	467	436	433	413	423	406	418	390	412	418	417	435	413	405	396	419	429	433	426	452	419	466	429	415	422	460	455	428	424	423	428	432	429	438	415	443	440	404	448	428	445	442	445	456	439	399	420	435	425	398	460	424	446	412	457	413	415	430	446	417	430	416	422	420	460	408	405	415	370	428	419	441	445	452	435	409	428	419	440	424	432	449	458	433	403	427	431	403	418	395	409	390	419	429	450	430	431	421	429	407	400	402	409	427	418	433	426	449	416	438	438	438	399	429	429	414	444	431	420	430	408	458	438	478	428	404	427	404	432	404	412	425	441	460	415	391	482	430	433	447	433	411	445	432	382	444	459	449	421	404	432	445	433	434	417	441	424	453	450	422	434	442	448	440	425	463	451	426	422	406	421	399	414	418	422	456	432	458	408	427	445	404	448	421	431	443	424	421	452	435	431	419	451	422	435	457	387	400	415	395	425	436	399	419	414	399	455	453	456	393	416	412	413	425	434	436	449	425	408	466	448	432	454	423	386	423	431	421	394	435	409	438	466	423	458	452	425	442	416	420	441	430	430	442	397	437	423	407	404	415	414	402	445	447	402	432	414	398	450	443	397	437	410	471	401	422	408	422	403	438	431	466	457	386	443	423	403	414	415	424	420	445	451	434	428	388	421	462	429	419	448	453	416	437	441	395	426	436	420	425	450	420	467	411	422	406	418	433	453	469	461	407	439	439	422	461	445	442	434	441	421	433	431	457	419	416	410	433	397	426	477	455	456	411	401	453	422	442	442	406	435	418	430
52651	100859	67940	20223	2882	5852	29443	43924	38560	27547	14658	5090	1121	658	597	563	600	618	648	575	616	602	612	621	603	643	639	620	634	621	667	594	590	590	624	615	628	597	632	592	572	618	615	615	582	595	610	584	620	641	626	604	605	598	598	643	560	596	584	612	621	577	622	584	571	579	596	570	605	618	585	620	573	597	619	537	587	636	592	553	615	606	577	584	551	619	532	600	616	633	581	595	609	622	615	565	578	593	585	604	602	628	615	639	630	626	594	628	590	597	551	593	590	604	622	599	596	575	582	588	610	623	635	593	612	587	627	600	609	606	604	628	601	586	618	618	633	581	610	605	587	628	587	594	581	600	608	560	603	598	628	626	600	576	597	636	583	557	635	648	605	633	628	587	596	573	633	607	572	595	590	561	573	596	581	578	592	592	567	580	607	577	583	593	560	576	580	611	559	617	614	580	606	637	599	634	609	593	628	556	618	592	611	570	567	621	601	600	592	576	656	600	644	574	647	590	591	597	591	617	603	637	576	649	577	635	663	599	584	606	610	599	550	625	593	608	657	595	548	648	665	595	584	592	589	586	597	595	606	574	598	602	581	639	607	588	623	598	611	596	621	613	628	586	536	624	624	630	583	616	609	639	580	646	606	613	632	623	632	585	614	627	629	610	605	579	593	608	608	596	619	595	623	628	605	622	585	575	585	617	553	606	606	578	612	616	628	580	608	606	599	641	556	588	611	584	630	606	620	626	612	587	628	593	602	630	545	627	642	620	579	580	599	589	592	608	599	600	616	617	584	589	605	642	615	592	617	633	615	569	576	617	618	590	596	639	619	630	574	565	607	615	604	663	613	583	631	612	646	611	592	628	602	667	572	631	597	595	566	591	627	601	612	634	599	605	577	589	639	606	586	616	618	646	610	635	595	633	600	602	610	618	574	644	615	596	578	615	595	600	629	580	566	653	588	633	617	604	632	596	641	618	565	585	567	617	648	579	604	632	580	615	630	586	592	628	594	622	568	611	584	625	673	616	600	583	564	606	622	573	625	568	538	589	589	602	603	624	617	618	594	597	620	656	589	610	601	618	591	612	618	596	628	654	606	629	608	615	545	576	643	635	601	631	640	592	587	616	617	585	633	608	631	584	585	562	615	656	647	577	599	595	607	622	638	596	583	609	576	613	583	567	586	597	640	600	609	567	634	613	591	560	567	618	619	597	599	601	616	600	627	575	596	588	644	607	623	594	586	636	608	607	616	602	613	582	542	591	617	615	561	607	594	618	650	591	614	593	610	626	603	591	596	554	584	604	609	639	601	603	621	638	584	572	553	582	572	557	571	629	572	590	601	596	601	612	636	567	667	529	615	647	632	582	611	562	617	590	599	639	620	603	574	604	628	594	584	632	584	565	567	579	602	651	652	588	574	607	553	648	562	619	570	604	609	626	583	592	648	594	583	555	648	579	588	623	588	626	619	587	624	583	586	535	649	601	612	583	569	548	600	591	625	640	571	581	579	649	609	560	617	581	573	640	576	583	584	555	568	630	607	628	569	612	633	548	619	617	575	564	585	614	574	616	632	590	632	596	606	593	634	617	591	635	614	588	621	623	615	597	610	635	591	597	625	604	581	657	594	624	594	587	588	596	640	591	617	576	641	628	609	616	578	607	616	572	625	546	611	589	597	566	578	617	610	607	604	613	636	572	602	631	590	642	595	613	575	579	611	648	561	608	549	603	605	631	572	589	574	632	634	634	630	666	631	610	602	611	611	567	566	646	621	624	617	624	565	623	646	614	638	621	621	585	646	599	590	658	612	630	583	575	622	611	628	597	610	611	592	635	617	639	591	585	598	567	618	615	606	629	593	575	621	616	591	627	588	590	584	598	609	630	628	632	630	610	598	591	592	589	594	552	600	580	589	587	642	623	573	601	588	544	595	606	621	584	641	579	548	591	638	647	636	635	584	581	584	588	595	633	620	620	594	638	648	625	586	586	620	593	571	559	588	590	580	625	633	655	652	599	599	663	604	630	612	585	616	613	637	590	586	567	572	598	602	593	643	636	628	593	606	608	571	591	591	576	562	663	557	571	623	574	587	580	601	590	601	590	593	585	620	581	615	521	603	596	576	561	601	617	620	644	595	605	633	620	605	618	621	647	587	588	645	582	617	631	588	614	600	621	615	625	585	570	602	579	594	607	584	632	622	609	641	565	656	638	613	577	615	613	628	621	626	608	594	588	580	595	635	597	614	590	605	562	598	606	601	634	601	585	611	595	602	593	595	602	643	552	586	610	574	619	634	586	635	632	587	593	583	601	574	619	572	515	609	621	574	638	606	607	598	607	621	623	596	565	551	636	603	606	619	577	606	599	620	583	581	588	598	596	619	594	598	582	582	615	652	601	603	595	582	582	589	586	592	609	629	590	596	591	622	592	579	615	584	610	652	569	604	617	644	592	616	577	634	606	605	571	589	604	588	622	656	590	603	558	596	589	612	603	617	616	620	616	607	606	619	581	652	637	625	563	600	578	601	587	602	630	599	585	581	586	574	622	611	628	543	628	603	622	613	628	636	620	606	605	604	639	636	601	605	601	613	598	632	611	589	625	614	672	576	611	568	635	604	629	583	606	573	619	605	611	578	575	654	613	597	580	619	581	607	556	596	589	588	584	598	618	625	620	603	557	599	609	592	585	564	614	600	585	591	612	573	600	608	581	576	617	641	622	618	600	591	649	613	593	602	579	599	578	608	646	599	622	577	582	626	593	603	564	582	579	571	570	580	632	605	602	604	582	580	585	613	598	628	567	570	628	612	630	603	588	597	612	625	592	612	652	548	608	590	580	603	601	606	605	560	612	587	589	659	564	594	623	596	621	592	604	586	565	524	547	555	636	585	644	604	608	594	631	637	595	591	587	588	575	602	600	591	604	614	608	569	607	612	601	578	635	603	633	619	608	617	594	604	625	577	572	614	574	606	637	609	611	598	573	651	634	619	588	583	591	589	564	595	609	627	626	611	587	567	643	624	600	611	610	617	605	609	582	575	630	568	626	622	626	595	572	604	593	582	613	631	607	630	607	570	609	595	602	613	610	605	597	637	603	591	621	614	591	605	600	624	575	606	604	629	546	611	604	545	569	596	604	566	620	636	571	629	613	568	603	632	616	596	604	609	626	603	590	619	620	623	577	568	631	591	618	593	582	566	620	595	602	616	609	602	581	621	641	591	566	616	621	592	584	605	587	590	621	571	606	581	610	623	629	609	596	603	588	563	618	607	584	589	571	618	563	590	578	614	564	591	590	605	588	610	611	616	577	615	597	594	605	630	584	617	573	592	653	620	592	614	621	605	627	576	590	623	635	557	620	608	602	578	598	628	602	623	632	605	592	651	612	576	558	582	586	668	620	561	590	621	582	641	587	638	606	610	610	616	578	673	574	624	569	619	607	602	684	603	584	567	587	610	584	609	587	567	621	631	654	569	586	607	551	586	580	588	609	573	637	584	607	569	641
27203	26314	27863	8374	847	757	1499	5096	3942	2019	1090	655	506	518	520	479	540	481	525	501	525	510	508	498	482	479	506	487	476	508	547	515	485	513	515	503	522	500	480	527	480	488	518	517	479	518	518	503	511	489	533	480	540	506	505	559	457	536	476	535	559	520	511	491	512	524	520	534	517	531	490	483	488	526	533	536	503	485	503	510	509	477	484	467	507	482	480	473	474	524	504	519	464	514	515	537	497	514	543	506	492	523	519	490	499	508	504	499	487	495	527	475	537	512	531	522	510	515	498	507	510	506	523	544	471	474	515	505	482	462	506	519	543	495	512	508	545	474	529	479	480	489	486	502	539	494	492	494	465	499	510	508	547	509	522	517	545	519	517	549	490	540	488	535	500	521	498	485	520	504	506	496	482	487	493	535	524	514	510	540	493	503	516	506	504	581	518	504	518	516	498	497	491	494	525	511	512	521	530	482	513	528	520	507	503	475	486	511	480	526	505	562	481	504	495	505	560	520	487	511	526	474	493	480	507	504	499	438	466	480	517	486	492	486	476	520	459	532	526	464	497	518	527	506	503	498	521	504	522	551	507	461	508	494	497	492	539	499	514	485	498	474	478	562	531	489	500	501	495	528	525	510	491	524	500	520	505	514	483	491	513	485	481	485	504	501	484	482	513	520	498	487	508	509	481	525	474	495	477	513	513	506	484	469	494	512	517	519	498	490	482	455	497	502	476	512	466	508	493	513	504	513	513	494	519	519	496	520	469	504	533	505	507	492	506	505	518	452	498	447	476	504	501	463	512	508	498	522	513	565	489	499	512	540	522	502	483	503	529	538	515	519	529	494	534	494	499	517	534	525	488	507	486	524	538	509	501	502	530	499	509	507	519	521	485	503	481	520	514	518	513	487	501	471	500	521	509	520	524	523	474	512	508	514	494	499	516	497	510	542	513	527	490	502	521	569	526	491	515	492	485	502	541	508	484	498	520	486	524	513	507	500	494	457	513	475	519	484	499	514	504	495	538	519	504	508	505	523	508	501	460	484	535	496	527	498	509	465	470	521	500	562	523	498	510	511	526	495	518	493	540	548	491	489	509	496	523	536	474	505	511	514	490	510	492	480	483	507	516	504	503	542	464	496	503	521	462	479	521	487	445	484	527	517	524	458	505	487	481	499	494	521	491	489	480	515	503	494	444	513	528	525	499	489	521	531	505	540	486	513	479	480	529	482	529	489	518	520	515	461	489	505	498	507	527	493	501	467	508	497	518	499	512	467	521	513	525	497	522	517	487	507	477	506	485	465	486	500	521	531	520	513	480	506	527	553	513	480	457	527	512	541	506	530	488	479	485	500	491	526	458	518	488	480	451	514	493	527	493	516	510	502	505	499	560	487	494	521	536	527	511	498	483	513	485	480	505	498	502	468	515	515	521	532	514	493	542	501	489	453	509	492	491	510	496	512	490	500	541	516	513	512	510	508	513	494	503	503	499	532	506	555	537	490	508	490	512	518	498	460	485	506	518	485	481	514	503	490	469	498	495	499	552	521	513	511	482	517	504	475	468	497	475	493	532	518	495	502	477	559	516	512	530	490	481	519	532	511	522	500	522	487	489	523	505	506	483	501	502	457	541	482	523	486	528	511	510	512	509	543	523	516	464	547	501	490	543	529	505	496	511	466	481	520	485	558	478	507	488	528	491	506	529	507	501	475	475	497	521	546	487	518	542	524	504	533	509	499	508	532	540	487	494	495	488	513	506	479	536	511	460	489	507	494	497	550	556	513	461	479	506	525	473	525	523	530	487	498	480	505	495	506	520	483	489	525	534	499	510	526	453	514	509	525	498	475	522	501	496	478	517	498	486	524	472	475	525	522	497	517	481	491	483	498	483	475	493	542	531	494	530	479	520	527	475	517	515	521	543	484	510	485	527	472	530	526	464	456	503	471	520	486	524	499	472	529	487	496	485	522	484	523	505	503	513	531	506	437	519	524	516	528	479	476	464	488	483	506	503	511	503	467	528	489	509	517	502	450	462	492	487	487	495	471	515	493	500	524	466	516	495	513	539	500	507	527	487	537	562	537	478	507	481	488	479	506	545	470	514	497	505	474	547	502	454	497	482	493	459	518	487	498	490	506	491	490	480	519	518	513	502	464	492	510	464	473	520	527	495	503	505	515	464	476	498	469	455	508	477	487	514	521	561	508	533	474	535	512	523	511	489	491	473	473	472	520	529	475	473	461	480	482	500	489	480	484	462	528	518	504	479	480	508	502	494	514	498	520	487	514	505	507	497	516	501	476	511	492	490	497	500	496	476	490	528	537	506	518	510	501	509	486	508	504	503	509	510	531	518	494	522	501	467	535	524	517	488	498	501	513	537	544	491	524	506	518	516	498	483	514	467	546	493	503	465	477	514	490	479	510	513	543	499	533	517	500	498	458	462	532	493	525	516	512	533	445	553	478	513	518	509	508	460	515	479	503	500	466	491	493	492	500	458	489	473	532	456	517	534	502	522	524	496	485	468	496	512	511	544	525	500	507	469	528	526	482	499	484	479	495	519	499	481	505	496	528	516	516	496	560	492	502	496	497	490	482	468	515	491	489	529	470	478	451	479	535	463	512	511	486	486	500	508	485	505	496	507	491	541	501	536	547	541	451	492	496	515	470	487	537	497	497	492	486	527	477	490	521	516	467	511	501	529	545	508	519	470	526	529	470	504	523	532	470	469	505	518	513	512	512	483	520	498	509	516	514	485	524	485	502	556	524	530	511	519	437	480	504	490	514	559	481	526	516	467	482	471	553	469	514	492	506	506	483	524	529	463	485	500	498	478	481	526	545	538	510	510	476	540	525	483	475	481	511	442	521	535	519	471	482	518	495	494	549	496	500	482	504	479	469	502	505	529	501	501	513	494	483	482	504	514	532	485	482	499	511	464	525	536	507	516	554	504	491	471	527	521	476	517	496	569	500	532	503	500	493	476	480	465	510	525	482	512	496	495	471	529	532	492	487	518	510	507	488	510	528	546	461	478	541	532	516	519	498	502	493	550	480	483	504	509	551	502	502	497	527	521	485	499	471	496	527	493	494	523	503	480	529	511	515	484	478	500	532	487	491	458	508	489	512	492	515	483	525	512	514	518	516	496	487	511	481	473	526	527	496	540	507	465	492	497	497	527	490	478	476	502	513	540	483	490	489	487	500	501	503	526	513	492	529	469	563	476	488	494	492	516	463	524	509	503	510	513	519	521	509	451	470	506	522	532	488	485	503	505	526	482	526	513	501	476	474	482	566	502	508	485	497	487	524	474	483	476	519	497	504	505	485	532	502	515	529	516	486	514	523	469	473	509	507	490	512	512	539	565	477	461	514	468	510	479	478	540	512	532	496	503	519	468	515	477	521	513	530	502	527	518	464	531	516	480	506	510	515	485	531	472	491	531	524	506	523	478	521	487	523	507	502	483	494	476	487	496	474	493	491	543	528	512	479	488	461	477	501	477	515
24005	44936	28858	5256	967	909	2847	10388	7296	3785	1837	994	774	766	726	686	719	722	704	710	744	720	696	708	664	729	666	684	701	688	668	731	716	670	713	673	729	722	654	739	708	709	729	771	700	711	755	700	696	734	678	710	689	709	679	659	666	676	711	705	700	729	707	663	714	675	668	710	711	724	705	699	730	679	641	693	701	711	690	674	691	774	708	712	714	724	697	676	711	701	663	719	738	698	685	711	709	737	709	712	690	757	720	708	684	691	675	684	683	680	675	714	693	669	695	692	717	697	671	703	693	729	734	664	683	695	712	743	693	713	692	688	715	663	712	724	718	682	664	711	689	690	720	702	673	692	700	760	750	716	742	724	690	699	740	686	693	720	735	716	695	737	723	711	694	703	653	718	739	684	761	678	702	698	706	695	707	679	736	682	748	696	699	713	707	717	680	754	722	661	691	741	699	688	729	709	744	703	707	688	744	743	717	666	695	732	695	712	711	740	696	744	641	739	721	667	735	692	735	702	702	676	740	670	730	707	683	713	735	699	728	689	667	723	701	695	707	677	679	722	696	736	679	708	667	751	687	701	748	677	647	709	685	713	737	740	680	716	734	715	712	697	716	710	696	706	708	717	733	666	736	673	697	713	739	713	712	684	655	653	705	701	719	705	681	679	729	684	687	679	750	660	712	714	738	654	676	699	723	694	715	719	690	708	679	698	672	735	718	662	717	747	758	701	685	712	718	709	713	679	702	722	657	717	674	711	695	695	712	720	695	723	671	723	718	719	708	705	697	695	706	690	706	694	723	687	690	708	671	688	734	704	730	731	691	684	715	731	665	675	716	699	734	701	668	737	720	741	694	700	706	722	678	695	719	711	674	739	702	679	703	738	683	680	700	664	688	705	721	727	670	708	707	736	680	700	703	729	741	697	684	713	692	700	724	709	712	733	700	704	666	703	640	709	656	705	665	733	683	782	693	729	664	695	647	663	675	693	717	698	707	727	712	703	667	663	724	737	716	711	652	692	760	700	704	698	720	704	640	688	659	670	729	677	659	734	738	721	727	696	710	671	693	678	689	681	689	701	688	710	702	691	718	701	746	678	719	711	695	747	753	717	719	678	689	678	677	684	708	716	695	661	694	716	657	737	701	646	704	704	691	713	729	682	645	671	741	697	729	675	682	705	698	712	699	734	699	624	669	684	723	718	692	661	673	745	717	740	693	725	699	669	716	735	697	669	709	693	705	673	673	719	687	707	710	692	723	724	737	738	738	726	679	730	685	724	707	710	728	680	711	710	707	706	688	700	734	704	715	688	680	667	718	713	731	703	723	698	714	736	726	686	678	740	681	690	719	719	682	684	687	723	724	723	684	705	706	704	620	694	657	708	710	684	711	737	743	695	713	655	707	682	710	725	721	713	685	729	689	680	723	704	718	695	717	671	682	738	690	666	737	717	703	714	751	719	699	715	725	721	704	676	754	706	695	687	709	671	742	717	727	735	690	746	660	661	664	743	721	696	761	719	727	687	726	707	672	710	711	668	719	674	682	665	714	664	697	727	698	704	686	652	687	698	720	681	690	711	670	751	732	724	714	737	694	712	721	696	674	686	699	660	734	715	692	779	734	727	650	701	707	692	693	705	740	686	722	699	699	704	732	684	725	667	690	727	740	720	695	720	707	738	741	723	744	665	670	693	686	671	714	719	707	745	748	699	767	705	740	730	682	721	700	675	722	703	676	692	699	712	671	696	709	671	677	717	705	741	709	706	718	736	697	688	672	729	778	723	662	709	698	698	732	698	702	698	687	688	698	692	697	687	710	701	670	671	726	715	709	686	701	737	668	739	711	733	741	726	695	682	710	709	706	681	725	710	680	738	675	665	700	778	725	706	712	702	670	728	687	711	681	691	701	707	723	685	765	741	688	749	724	704	698	731	693	718	774	711	686	691	698	728	701	711	679	720	708	731	740	681	715	703	685	667	696	682	722	645	724	696	700	719	698	715	703	668	719	702	737	670	712	698	713	722	701	710	678	684	745	683	736	710	751	740	665	729	734	736	704	715	707	695	742	706	718	726	714	708	676	728	724	714	730	715	705	731	705	688	691	696	727	728	679	654	727	752	678	723	665	722	661	680	740	709	690	685	693	673	675	703	710	732	681	748	716	762	697	672	703	690	653	723	716	721	653	709	655	685	740	722	695	721	678	710	659	675	681	687	670	680	777	735	664	739	695	728	673	717	692	725	700	685	769	715	701	689	723	675	675	683	753	691	682	726	664	731	667	704	706	727	647	702	683	673	691	663	673	722	750	671	693	731	756	716	715	676	701	656	732	710	743	679	711	676	696	725	703	723	735	717	654	691	680	669	698	718	666	718	733	727	724	652	719	709	722	741	730	719	699	734	695	654	717	673	693	762	702	719	724	704	729	728	683	701	729	724	686	720	707	625	728	678	713	715	739	674	701	760	654	705	712	709	713	677	719	666	681	657	679	682	744	678	722	666	750	672	711	702	738	681	704	680	739	764	678	693	744	723	696	717	693	699	682	718	691	754	727	664	684	733	701	719	705	704	682	700	716	687	739	694	699	675	709	754	713	695	646	698	716	636	720	706	673	692	715	678	742	676	640	728	663	706	696	702	694	719	699	686	653	709	685	725	688	710	657	711	686	653	674	690	674	720	689	697	712	725	699	689	725	734	702	689	696	696	691	711	713	707	725	693	725	674	701	695	713	696	702	708	714	727	690	712	679	749	674	675	727	686	666	721	683	712	736	728	732	724	671	733	665	738	757	703	710	733	709	720	657	717	739	683	704	685	677	695	685	739	689	711	705	670	701	701	679	689	737	727	711	728	669	707	702	687	699	704	745	698	674	755	676	714	750	706	746	706	704	705	736	725	716	702	659	679	719	722	677	670	686	717	699	678	678	711	704	664	713	721	742	700	688	701	673	748	688	671	698	674	718	695	720	687	711	764	688	682	730	658	729	673	706	710	721	687	721	714	752	713	709	676	741	672	677	752	658	774	708	727	714	715	701	721	722	704	714	665	700	730	671	674	688	692	711	715	731	722	685	709	671	734	661	708	722	655	684	690	745	697	677	709	735	703	669	744	722	702	708	651	674	716	658	727	669	671	705	733	742	705	690	656	699	711	728	691	676	632	663	662	679	697	712	699	733	734	695	666	736	662	680	685	760	760	713	715	696	681	740	680	671	708	736	691	708	680	724	686	759	689	679	701	731	676	721	711	714	702	700	715	673	680	706	704	670	682	788	734	701	690	709	701	751	720	719	676	698	705	699	720	697	682	722	726	744	727	729	724	721	675	702	741	657	712	726	671	742	688	676	707	715	711	685	662	648	734	727	687	693	705	714	670	706	678	734	702	722	725	743	700	713	722	730	700	683	694	721	704	729	728	721	663	696	733	729	705	683	652	693	703	718	682	706	705	786	738	675	668	669	663	714	695	759	677	716	721	679	724	744	659	686	682	736	654	708	698	713	680	708	710
24344	22348	32372	27604	18756	6235	4994	20140	20479	13637	5381	1740	754	580	554	575	540	551	555	557	590	571	563	563	600	591	565	587	575	562	564	560	533	564	545	577	545	554	590	562	544	557	560	567	555	577	548	556	561	578	544	576	543	581	523	575	563	560	551	588	575	550	550	546	535	518	585	544	526	627	577	549	544	567	506	585	555	562	552	518	597	599	614	554	566	531	578	570	526	569	553	566	564	567	564	553	528	576	555	591	508	589	566	522	540	559	595	557	575	592	589	497	570	556	552	576	564	585	572	567	518	573	533	562	580	575	596	534	552	587	572	556	532	574	561	615	583	530	588	579	538	568	587	552	497	591	567	577	604	570	570	536	558	547	545	559	532	547	577	575	549	579	557	554	512	612	573	555	567	584	586	583	547	577	584	580	550	568	558	559	566	555	622	515	567	560	553	559	513	549	552	572	569	574	570	527	548	550	534	561	571	585	557	547	597	560	574	601	490	584	575	571	564	601	566	555	576	542	549	590	563	581	557	534	584	555	568	633	574	597	541	568	560	540	542	559	554	515	552	563	553	586	604	524	556	562	571	605	597	558	597	567	598	582	525	580	554	584	572	574	595	594	585	536	536	544	606	583	544	566	566	556	528	569	504	530	550	548	556	569	614	613	555	567	585	561	528	560	586	546	585	557	549	540	531	521	578	566	517	597	550	542	580	521	543	551	547	539	587	545	550	592	562	524	564	538	584	578	573	515	608	576	565	573	570	528	557	519	587	530	611	609	539	585	554	579	546	558	540	604	581	588	575	547	545	506	554	586	556	584	533	510	541	599	527	575	559	582	576	552	569	589	567	514	552	555	572	630	532	523	559	574	568	600	549	561	585	567	561	541	568	590	543	560	508	587	549	560	578	550	639	528	563	553	570	604	532	578	595	560	570	543	570	566	570	537	570	557	557	560	593	568	556	556	548	583	534	512	614	561	569	549	589	534	622	585	554	588	543	555	525	551	553	547	595	556	555	585	568	565	544	563	601	568	552	506	554	542	597	586	577	549	525	548	601	584	557	578	533	537	556	575	563	580	526	558	538	529	546	561	565	531	564	548	582	603	527	554	589	539	551	558	587	485	567	610	552	592	552	586	595	653	553	587	577	528	604	563	538	538	570	558	537	570	560	596	531	521	594	596	560	557	568	581	583	579	589	524	573	583	566	556	594	542	564	524	562	537	564	549	583	577	573	545	552	518	565	575	557	550	517	553	584	534	546	546	555	544	578	564	571	565	583	579	565	544	551	530	550	610	570	569	536	547	572	483	568	574	550	551	580	536	593	534	541	542	527	519	596	558	524	569	550	577	539	540	568	550	548	564	562	552	580	520	563	518	539	560	559	516	544	566	617	590	548	578	537	532	596	548	540	602	521	577	598	541	545	555	561	510	588	517	530	593	560	563	558	544	587	568	596	586	553	569	567	539	572	574	539	507	532	534	575	568	558	547	562	581	579	541	577	578	557	557	555	574	550	571	566	548	534	557	569	510	518	544	533	577	568	514	592	546	546	553	566	537	561	557	601	537	562	553	542	580	554	558	581	552	530	523	618	593	604	559	566	566	524	571	539	543	562	581	551	578	545	597	533	582	593	561	538	524	570	540	593	585	585	558	562	527	551	543	529	594	589	506	535	565	504	537	566	565	605	591	546	541	520	538	540	545	595	569	554	563	561	586	588	531	560	554	522	545	560	587	554	584	572	561	568	573	575	540	529	512	558	578	563	536	579	540	545	534	564	533	547	565	563	593	587	555	615	552	538	557	545	559	565	586	592	572	526	543	579	544	576	608	537	584	579	527	590	580	599	540	584	525	523	611	572	598	553	568	543	542	553	568	576	577	603	518	549	581	512	543	585	626	556	580	562	513	576	547	574	526	575	549	572	608	570	551	571	565	572	598	546	548	557	573	578	570	582	552	557	548	562	612	550	528	602	546	532	541	562	522	558	578	564	528	564	529	519	594	559	612	590	569	522	561	555	568	539	505	611	507	567	558	570	584	594	588	587	589	547	570	598	549	550	546	558	557	540	586	560	581	546	550	581	582	576	558	530	525	532	554	569	564	538	528	599	582	530	605	610	524	549	554	588	541	567	592	568	574	528	569	584	591	559	554	538	594	581	536	571	557	564	535	546	605	545	578	527	562	576	545	528	556	571	563	599	581	502	554	508	548	556	518	608	537	570	595	537	557	584	584	606	542	559	620	542	571	560	561	544	586	548	588	552	528	535	560	547	538	583	528	524	585	564	521	541	566	575	539	544	564	532	585	543	547	567	499	511	549	546	575	546	575	525	532	561	565	574	561	588	572	552	565	552	564	593	574	540	553	585	570	513	566	573	600	538	565	541	571	567	562	562	583	602	540	568	553	531	553	542	581	605	555	551	584	602	571	578	585	560	548	550	578	542	545	591	562	578	552	586	540	550	592	584	569	518	572	555	546	578	576	604	602	542	581	552	575	617	551	578	580	566	545	538	550	544	530	547	549	580	560	569	550	596	557	563	556	552	553	572	571	574	549	570	522	559	577	584	550	551	574	537	541	542	546	559	581	582	560	601	547	578	573	580	543	572	589	584	618	554	580	583	511	571	569	582	552	575	562	558	557	609	618	552	578	537	566	568	555	526	599	545	539	558	542	561	598	535	592	535	579	541	560	572	594	575	563	554	552	545	544	546	566	561	594	540	536	560	555	592	576	547	556	568	530	549	543	547	538	560	571	588	573	572	557	551	532	568	545	551	589	550	571	532	552	591	605	535	590	568	645	549	575	548	597	556	551	532	568	540	568	550	559	557	557	566	570	530	564	553	546	592	553	583	633	540	570	522	520	591	559	531	593	548	596	497	557	558	561	505	608	587	558	566	559	585	547	536	596	541	592	574	572	521	527	557	522	613	537	546	559	585	531	534	588	590	543	551	566	517	577	529	563	559	545	573	569	580	541	511	598	558	595	554	565	527	588	545	559	546	514	584	542	569	573	544	570	541	560	572	551	584	528	577	565	566	506	567	554	572	577	543	556	552	537	570	566	511	583	544	541	557	573	545	581	532	546	533	536	543	563	541	553	590	593	562	513	545	603	582	554	592	555	552	526	542	536	564	543	585	556	578	550	537	546	527	629	578	595	560	575	540	555	548	574	563	558	526	607	579	551	578	546	541	529	560	567	554	567	557	576	589	573	562	552	565	558	587	577	528	546	538	558	609	574	565	528	579	508	575	560	593	578	558	494	547	589	557	523	543	569	566	543	545	573	549	565	552	595	539	572	588	588	569	537	567	601	586	534	600	553	607	556	532	539	546	561	595	565	505	542	556	571	543	532	534	551	570	504	544	542	584	539	559	545	529	593	545	570	541	541	551	504	611	558	590	530	594	565	553	591	598	576	551	545	561	528	541	552	550	572	564	586	566	553	546	531	533	621	533	526	555	575	568	577	571	612	542	543	557	572	555	571	558	568	564	565	552	576	581	563	542	554
47444	86040	63095	34604	2582	1779	10469	31026	28973	20769	9617	3361	1105	774	819	818	748	838	812	804	797	788	846	796	777	806	784	766	759	790	770	776	808	833	758	783	780	788	809	781	744	811	794	792	760	803	828	800	765	830	818	808	813	790	818	766	810	746	744	820	786	756	739	780	813	845	798	776	794	800	818	743	818	787	755	782	802	781	808	751	863	785	745	784	814	782	759	791	798	810	783	801	815	754	813	732	773	731	788	796	835	792	797	809	811	772	794	796	738	845	770	813	779	788	805	791	727	803	830	747	837	765	801	772	829	746	778	778	753	795	730	828	815	803	780	778	789	836	812	816	772	818	819	814	760	745	788	809	768	794	742	790	743	838	798	795	782	770	788	795	784	779	750	793	842	805	805	788	771	783	787	797	766	772	800	720	820	802	762	777	796	810	700	781	733	756	777	812	811	783	770	768	811	763	781	803	830	737	761	812	769	747	738	789	761	855	772	770	735	773	809	782	792	797	807	790	819	785	805	778	817	801	806	792	778	751	737	785	796	830	774	805	785	845	796	806	777	785	787	806	779	802	785	865	733	795	832	801	796	770	818	778	804	788	846	782	865	780	768	793	801	751	728	793	805	811	787	773	851	759	807	818	810	776	769	725	794	775	806	759	761	772	806	819	757	811	830	828	829	776	784	792	815	754	807	781	766	731	843	821	803	819	776	769	774	782	806	775	754	848	752	771	796	756	812	745	758	819	766	821	815	796	802	775	778	796	799	787	789	798	808	815	780	738	780	789	750	778	806	790	758	710	753	702	746	747	769	787	794	783	787	807	800	762	791	793	779	818	805	777	766	791	831	821	791	785	774	792	797	749	746	790	757	836	785	771	800	782	731	737	780	774	724	762	790	782	793	785	762	822	769	761	800	810	762	811	787	812	803	804	741	764	798	799	755	796	863	750	757	763	773	738	735	741	737	797	736	752	857	783	788	754	772	813	763	814	753	802	753	744	765	797	819	813	801	779	812	771	812	748	791	770	743	764	767	853	803	794	799	783	788	782	791	839	809	783	786	796	792	766	777	806	765	789	790	789	794	770	759	778	784	747	797	777	775	813	774	750	787	820	840	811	805	750	788	768	804	788	830	829	782	766	747	771	731	757	788	806	823	816	803	783	799	763	770	837	727	790	807	763	779	805	814	823	787	842	788	795	796	757	767	823	850	794	805	766	728	748	770	782	865	830	812	816	815	802	774	797	808	770	753	838	834	751	752	793	858	800	815	794	814	778	809	734	834	812	787	823	775	819	796	803	782	764	800	812	798	742	778	792	760	794	763	779	764	750	770	785	863	783	787	809	822	780	763	833	809	805	756	807	816	783	814	748	761	794	767	808	763	764	781	813	816	752	775	816	721	787	789	791	819	773	786	780	715	805	772	806	780	787	835	768	769	744	773	792	807	811	821	756	794	785	757	781	742	817	723	743	795	797	757	782	808	753	765	794	785	758	818	757	783	791	788	768	761	780	812	806	765	804	833	804	755	746	809	796	842	841	755	734	770	780	794	836	731	826	787	794	813	772	768	793	775	791	760	779	784	810	751	803	849	794	788	794	860	766	733	750	848	839	771	769	758	794	854	809	791	764	745	776	826	805	781	812	805	804	802	796	848	797	771	813	807	777	796	772	791	781	768	792	765	751	770	764	822	794	798	773	780	819	749	759	791	768	826	798	768	829	807	778	812	816	821	775	814	807	792	779	803	788	796	812	822	805	739	794	803	720	826	806	774	772	817	794	790	759	835	793	828	772	762	783	775	784	826	782	767	845	762	781	827	760	816	802	789	818	829	767	794	807	762	803	815	767	814	767	828	782	798	789	819	804	770	813	785	739	790	819	780	804	804	780	809	798	818	815	768	816	817	803	781	803	785	796	756	830	777	747	800	823	767	783	755	850	791	818	808	786	753	787	766	809	821	770	810	761	758	746	804	773	777	744	784	793	778	771	789	781	750	809	824	758	746	809	780	774	733	823	804	776	786	764	812	778	846	821	793	826	783	789	784	777	783	784	780	737	800	742	771	757	755	787	793	789	857	743	765	792	812	795	837	778	788	734	773	790	739	748	747	764	762	726	786	783	799	798	761	797	748	773	803	782	798	800	792	782	757	799	713	850	769	761	776	813	781	795	770	802	771	778	790	757	815	809	776	840	743	786	785	767	782	810	769	796	764	792	802	810	795	786	807	755	821	838	742	793	765	770	799	812	767	771	818	793	805	828	822	816	786	817	818	780	813	785	809	764	742	781	803	752	817	785	750	771	828	777	825	833	768	797	777	786	811	786	786	834	775	768	752	789	811	724	796	783	789	794	792	752	759	752	804	822	748	784	794	817	792	793	807	824	817	793	787	785	805	838	828	856	786	765	759	794	784	804	774	787	798	787	837	791	789	797	773	773	785	766	753	793	759	819	760	793	793	819	755	778	777	786	787	844	791	766	780	791	770	795	799	774	778	798	802	771	793	784	810	724	786	808	804	770	777	783	770	780	805	784	809	741	795	826	801	780	775	841	806	806	792	741	868	791	789	837	806	762	790	782	773	795	773	794	802	788	771	818	725	813	809	783	766	792	737	808	789	782	750	822	791	780	814	753	813	789	818	802	812	806	763	836	758	825	792	809	783	766	773	741	780	796	812	767	801	811	820	737	761	779	774	816	790	792	766	774	786	794	750	790	770	758	805	812	768	784	793	792	758	796	757	768	750	799	789	805	774	792	783	843	872	767	793	755	784	773	763	803	722	743	774	780	800	794	785	763	754	719	793	822	798	758	761	788	794	785	790	819	756	816	760	780	762	785	807	792	837	825	820	754	794	815	754	820	760	770	811	780	854	796	760	802	762	786	802	819	805	791	821	771	803	769	804	793	791	754	790	726	764	760	755	781	753	830	778	777	768	776	817	792	812	761	744	746	779	827	764	776	775	786	783	772	773	785	735	815	804	749	777	800	846	763	741	825	748	772	809	792	806	831	798	757	733	787	842	759	764	809	781	825	804	834	767	832	846	763	788	807	772	761	799	778	796	790	819	773	821	805	791	783	783	773	830	795	756	795	791	775	772	805	764	727	766	797	820	773	785	808	772	786	830	766	739	788	769	820	816	717	779	809	799	827	769	805	747	720	835	822	803	774	762	774	790	762	813	797	793	721	782	778	780	748	807	833	766	836	759	754	793	757	822	834	820	814	736	842	800	779	779	767	809	767	762	823	817	778	835	786	815	766	759	770	794	824	790	811	786	789	806	828	761	779	811	725	777	805	800	860	805	804	816	799	749	867	784	800	780	768	810	810	831	772	802	792	813	799	775	779	794	792	792	789	773	809	806	821	751	798	808	779	776	764	778	803	747	796	780	787	777	799	800	789	760	848	809	786	793	826	814	799	798	803	759	793	793	738	824	740	789	805	771	823	772	784	754	810	736	782	784	757	786	759	808	774	796	721	778	809	785	771	746	783	808	806	848	764	800	778	830	834
23215	21631	30369	25954	21419	19008	14635	34275	32766	22816	11157	3419	824	445	458	434	431	481	440	433	459	454	435	453	431	407	415	427	450	414	394	407	410	429	442	450	478	458	426	437	428	420	397	425	431	445	403	420	460	430	405	429	428	452	411	411	440	449	450	410	451	402	441	393	438	412	456	382	426	437	423	459	427	391	410	455	430	460	427	407	381	425	421	434	415	446	435	452	450	442	474	433	410	434	402	457	434	402	454	400	440	423	426	435	423	397	436	428	428	438	450	421	438	405	454	395	434	478	437	416	427	428	421	415	430	407	432	403	387	434	426	390	432	443	407	434	419	448	431	438	397	441	420	442	468	420	450	448	413	455	434	441	415	421	436	419	445	428	421	434	375	416	423	455	387	442	408	450	403	430	428	425	392	427	421	470	428	426	424	447	413	433	425	425	432	415	425	448	411	405	409	435	412	414	431	389	406	413	408	429	406	437	423	481	443	449	428	437	416	430	409	428	422	442	448	436	419	417	413	455	431	445	430	459	391	428	420	447	426	405	443	416	467	415	438	432	451	410	432	422	395	450	443	427	437	374	432	418	435	426	432	412	428	398	438	404	423	421	441	414	445	489	473	405	393	448	414	429	404	437	421	441	441	432	421	422	402	442	403	435	405	434	412	434	418	470	452	420	410	406	406	453	407	456	429	463	403	485	432	446	433	439	390	403	400	379	426	410	427	418	424	448	432	448	393	454	426	443	420	437	439	438	405	424	426	405	418	471	393	424	425	411	434	440	416	433	419	423	399	432	402	449	395	451	418	421	433	426	450	440	446	420	402	411	422	450	381	439	397	413	431	439	425	430	397	457	438	411	437	431	451	418	433	423	410	407	410	419	401	431	434	390	429	466	416	454	429	435	427	424	463	433	410	443	431	402	432	398	424	464	444	410	433	413	417	421	420	432	438	413	409	447	465	417	420	435	417	394	413	408	387	413	415	430	425	452	448	424	420	416	449	439	367	410	433	419	390	439	426	436	400	433	422	427	395	439	442	427	396	391	418	471	398	427	417	442	432	463	425	418	398	450	421	431	432	416	461	435	466	391	421	447	417	453	434	418	426	440	414	423	429	439	422	445	413	384	436	421	436	426	422	420	419	414	386	402	429	430	452	413	425	420	426	433	396	437	418	426	408	432	405	453	426	435	428	431	401	408	422	457	429	439	452	424	441	421	435	459	453	410	445	428	445	430	398	436	392	441	409	452	418	478	400	425	426	446	400	451	422	427	428	397	420	480	432	430	436	417	400	430	411	459	419	430	424	437	430	387	422	431	425	411	443	380	418	437	386	435	398	395	438	460	422	445	424	402	434	429	427	446	392	439	431	442	418	422	437	434	430	413	422	453	468	415	432	403	438	441	460	409	437	442	448	406	430	382	446	423	411	440	410	446	442	443	396	424	403	433	431	414	454	452	470	447	462	417	422	417	409	406	404	420	489	391	453	423	431	434	435	454	389	426	437	422	458	448	479	412	387	433	431	422	438	447	399	431	442	423	430	427	421	435	397	439	394	429	439	400	443	405	445	391	470	435	429	403	396	461	442	458	427	386	424	440	412	444	398	441	413	427	377	412	416	423	426	424	407	408	394	418	418	441	427	412	415	464	412	427	411	434	444	432	427	424	397	397	457	388	429	427	465	400	393	436	455	415	378	417	409	407	445	408	432	428	455	413	436	396	414	433	434	415	458	432	440	426	470	397	409	453	400	426	445	436	387	432	423	444	433	467	399	422	455	465	421	414	425	429	417	461	450	409	417	437	426	402	415	423	388	436	413	421	423	413	412	461	388	438	469	428	466	431	405	436	442	468	448	460	413	462	441	410	405	438	429	400	409	414	441	450	401	434	435	418	406	407	389	440	439	466	422	437	424	470	421	438	453	441	427	430	428	429	452	427	413	419	400	418	382	422	436	430	398	424	416	412	432	444	417	420	384	381	429	409	377	428	426	435	426	432	426	415	403	435	455	411	403	436	402	401	432	418	434	428	403	410	444	432	464	433	399	406	453	405	395	424	414	389	424	449	405	409	426	449	379	441	431	444	448	442	444	399	449	429	453	426	425	426	453	452	415	446	430	429	435	404	432	382	434	417	458	447	460	393	434	402	429	440	431	409	444	387	395	413	396	416	401	425	409	422	403	416	417	446	425	400	408	407	374	396	457	451	413	447	408	402	420	431	406	431	421	431	458	450	419	440	429	442	437	455	425	399	430	425	423	413	430	410	458	392	454	433	434	444	372	410	423	434	453	394	442	392	480	428	389	459	415	387	442	440	408	461	398	434	419	391	413	382	424	401	438	449	437	411	454	411	434	419	404	426	393	447	421	441	438	437	407	404	448	445	467	452	443	456	421	415	386	426	430	384	391	418	422	456	438	418	420	448	429	423	439	457	423	394	405	416	479	399	424	410	413	421	457	438	421	398	415	441	406	449	433	441	428	408	423	425	427	449	444	401	439	430	455	447	442	382	410	411	443	416	439	439	408	422	421	437	472	384	448	410	462	451	434	415	462	392	413	423	417	413	454	421	415	423	419	431	439	417	441	427	403	419	457	403	397	444	436	406	411	446	453	430	396	419	445	417	408	440	394	438	434	428	424	398	415	382	443	420	416	422	404	433	393	426	441	415	428	427	417	511	391	409	417	415	440	440	470	416	429	437	428	432	425	423	447	426	415	429	437	422	428	403	444	418	404	423	389	413	410	413	436	400	422	442	413	420	410	424	421	415	408	420	420	408	453	449	443	415	433	410	405	397	401	430	417	411	440	415	409	449	440	425	412	418	432	421	440	434	432	439	427	429	445	447	422	475	438	411	457	437	439	437	459	435	427	419	427	401	378	423	413	424	426	450	426	420	419	418	449	409	438	419	409	410	432	439	426	419	445	430	437	415	428	416	430	433	462	421	422	441	407	449	413	385	419	451	452	408	431	395	424	414	420	388	428	405	394	409	403	425	418	389	473	423	427	465	421	464	429	429	438	403	419	427	450	452	427	421	418	431	420	425	424	425	425	461	402	467	440	422	425	409	432	394	414	423	443	436	405	427	453	425	424	394	420	404	446	441	425	432	407	426	428	426	433	450	420	394	413	422	422	396	413	412	406	433	410	417	419	416	400	449	410	411	414	384	441	371	445	420	446	457	441	455	388	415	420	410	388	412	460	416	435	412	435	404	394	412	451	417	416	447	421	407	394	403	422	442	440	439	430	452	417	426	426	467	464	457	402	422	416	415	398	408	383	416	446	407	439	411	422	398	453	381	435	464	435	415	425	407	417	427	458	407	442	428	420	426	440	432	356	405	410	417	425	410	408	386	400	423	401	407	406	448	425	438	455	405	449	456	422	411	453	452	419	462	438	468	423	436	449	418	423	451	436	433	399	455	405	404	423	412	426	423	432	413	424	436	444	397	364	393	401	472	425	448	437	380	446	425	402	432	445	425	423	435	424	449	427	431	434	427	417	417	422	447
50612	98974	71767	49413	4499	2885	17778	42266	38920	29451	16829	6717	1535	618	618	638	588	589	686	651	587	617	613	606	622	608	597	605	651	616	589	650	644	609	592	590	612	609	621	596	600	623	596	583	581	605	585	587	561	605	629	559	577	654	575	592	615	635	639	556	622	617	652	646	550	619	625	613	571	628	612	648	605	632	627	607	580	613	602	598	576	589	619	603	637	566	584	610	604	602	559	601	586	612	631	598	612	620	606	588	606	645	645	609	618	634	596	595	646	613	573	586	608	605	631	647	604	614	611	639	577	648	585	584	563	596	533	645	626	633	589	614	621	653	601	615	605	602	592	620	582	573	654	647	577	611	651	583	627	619	606	603	598	596	590	618	631	590	632	648	604	608	593	626	613	590	577	627	609	631	576	568	632	628	634	622	587	620	598	564	684	621	584	623	594	589	619	622	616	584	605	612	627	626	602	565	630	653	602	641	578	622	627	587	623	574	624	623	591	644	596	619	661	592	579	575	635	611	632	627	588	630	591	595	640	604	572	592	589	594	586	607	554	611	641	600	642	578	626	596	584	595	591	625	590	611	599	593	579	621	570	577	591	594	600	614	580	622	579	620	664	606	563	601	574	603	618	624	600	614	613	613	561	574	617	563	592	600	582	612	590	600	573	625	624	661	629	575	614	561	599	609	600	606	578	632	617	582	600	581	575	587	606	610	629	634	561	598	643	598	561	628	593	559	627	599	636	638	576	558	616	627	618	642	592	643	614	640	601	589	623	644	621	631	614	558	576	605	666	567	622	630	596	616	587	636	624	598	560	591	591	631	591	607	615	591	604	589	583	578	632	632	673	605	597	612	591	616	592	637	578	634	604	618	587	583	611	591	622	616	622	619	605	600	675	624	564	621	632	616	594	616	608	626	636	572	618	575	606	599	590	588	604	638	608	624	621	612	584	609	611	586	605	601	660	595	616	610	618	565	622	606	586	583	607	632	617	666	595	611	609	588	604	610	608	616	628	629	651	630	605	631	625	626	594	587	635	621	599	613	614	592	633	577	614	575	573	616	653	572	596	610	601	620	606	634	580	627	605	610	605	593	599	630	597	584	633	587	596	619	635	648	609	584	621	598	575	578	583	578	606	600	640	596	605	611	575	631	642	609	667	606	593	619	576	621	632	615	603	595	648	644	635	620	602	598	572	604	584	620	610	607	586	635	625	575	564	620	649	604	650	556	637	588	618	608	630	593	663	599	617	575	586	559	607	618	585	592	569	600	611	649	571	641	652	613	604	592	626	621	605	612	586	616	605	600	613	572	614	628	612	607	581	614	596	592	684	622	587	565	571	597	618	598	614	679	588	621	615	580	626	577	570	595	624	568	579	594	609	620	661	626	621	583	574	632	579	586	582	640	613	617	581	626	592	576	606	577	582	645	607	592	578	594	613	638	621	611	621	582	625	618	575	668	600	604	614	545	612	624	607	591	546	611	575	569	640	622	566	650	596	606	597	608	594	592	661	626	592	598	607	594	618	573	575	575	640	616	610	628	580	605	607	572	601	625	615	577	587	624	579	631	587	588	617	618	604	626	616	601	595	601	592	617	570	606	600	585	623	565	611	579	627	615	593	646	626	589	580	645	578	566	606	618	578	624	608	563	570	609	618	572	613	587	593	591	632	602	602	647	572	566	612	634	629	595	619	588	603	592	545	638	601	644	631	657	608	577	595	621	572	611	639	623	630	583	598	599	640	605	612	650	603	619	617	565	620	610	641	599	604	594	596	644	642	569	570	628	627	592	615	604	578	583	648	605	586	622	584	641	623	640	610	583	664	608	652	626	582	632	587	591	609	554	617	554	631	601	587	594	658	623	606	624	605	611	628	615	609	596	558	598	576	592	604	602	570	624	555	605	622	593	650	601	638	585	634	636	622	616	580	599	623	555	602	633	615	575	632	642	574	561	624	584	614	663	610	615	588	633	633	598	612	579	597	584	613	649	615	597	574	566	626	610	591	581	607	586	599	584	548	625	610	630	613	604	605	612	622	581	619	649	593	568	601	636	581	622	570	599	627	607	638	588	670	580	569	650	627	569	588	594	573	621	584	619	591	600	637	592	580	586	629	641	662	610	592	613	581	621	630	614	607	620	614	589	619	628	622	601	622	634	586	601	604	604	551	622	572	622	609	589	606	621	631	585	595	576	597	577	588	583	625	583	586	596	574	601	576	592	625	608	594	672	625	621	607	578	655	640	599	564	572	599	636	654	617	595	568	613	617	572	628	640	648	596	623	594	594	625	595	595	594	618	578	532	615	619	586	593	604	611	554	631	574	599	632	604	592	598	624	632	613	623	612	600	585	570	612	632	630	597	582	593	604	601	597	603	573	618	612	592	559	609	634	630	610	574	616	585	623	619	673	588	572	594	613	584	620	573	573	575	589	596	587	602	621	587	558	607	646	606	630	618	616	636	590	618	600	635	629	620	602	598	607	634	614	593	610	592	572	566	623	596	580	617	657	618	599	591	589	572	604	590	594	608	600	645	578	626	619	607	562	582	616	560	615	590	648	614	583	657	587	630	567	578	625	554	577	597	569	635	586	586	627	590	611	617	636	596	613	595	595	594	622	606	587	612	600	652	630	622	626	642	619	601	625	570	649	631	605	592	615	641	599	588	608	601	619	628	595	618	583	598	616	601	630	606	642	622	583	634	604	630	582	592	624	624	596	589	525	624	566	587	596	601	640	643	574	584	642	629	573	629	594	615	599	584	657	542	598	576	567	594	578	630	592	611	602	578	638	602	638	623	621	609	586	625	585	612	614	640	586	549	636	641	615	610	603	623	605	622	643	569	628	590	563	623	587	579	559	586	570	613	614	581	583	612	561	600	601	576	563	621	624	642	587	617	660	622	599	638	606	563	590	609	608	593	609	625	675	608	577	599	608	581	637	591	628	623	589	538	569	596	608	641	592	595	598	625	596	651	578	598	595	578	562	595	623	567	615	573	592	631	603	571	609	622	590	628	594	624	580	571	649	572	621	598	604	613	584	547	551	641	603	592	637	575	606	608	616	570	610	608	595	589	588	610	600	591	625	649	581	577	614	589	659	600	600	600	519	611	579	601	589	596	658	599	567	597	652	625	596	608	609	604	554	584	625	621	611	594	605	596	610	591	615	605	556	579	610	624	606	603	622	558	586	578	611	610	657	616	572	614	621	604	619	562	604	612	618	618	667	599	589	618	606	623	650	591	612	559	591	578	625	631	604	585	602	634	652	615	598	587	628	551	598	694	618	616	585	596	573	568	603	596	595	623	580	621	579	585	613	648	557	600	616	599	612	585	600	649	610	619	650	558	631	650	636	598	608	596	555	596	613	613	627	618	628	626	602	574	622	592	616	606	581	629	608	596	586	584	624	614	608	558	610	594	608	563	614	635	603	609	581	624	634	602	648	619	599	599	655	577	583	602	597	571	587	572	606	616	649	561	613	573	593	620	616	582	580	572	625	615	610	629
27238	26391	28022	14048	1109	646	2094	4189	3298	1922	1133	707	551	545	523	522	553	517	545	518	487	503	497	533	518	522	553	529	511	522	471	510	541	491	507	524	522	462	536	514	502	515	504	480	507	492	498	481	519	539	509	535	504	504	511	563	515	491	501	483	492	512	502	509	499	512	496	496	484	522	558	495	501	474	505	496	519	541	572	525	524	501	497	509	549	513	530	475	488	539	545	518	545	531	553	520	530	485	472	511	545	515	504	504	519	527	482	517	488	517	537	519	529	526	540	510	504	515	522	479	490	488	519	514	502	486	489	527	500	520	514	505	537	507	515	532	485	452	537	513	513	448	534	519	472	505	516	499	456	472	498	498	519	557	478	519	512	530	516	526	535	516	516	520	516	547	511	503	465	480	522	472	491	483	519	518	469	529	477	521	534	585	529	491	514	492	463	550	507	536	553	539	548	512	506	531	534	495	516	515	477	490	513	524	497	504	513	509	508	487	534	490	500	484	501	563	507	490	524	490	549	498	518	503	531	515	462	519	515	560	503	486	498	506	503	561	507	501	516	558	515	535	499	545	492	498	475	469	491	533	503	527	533	496	492	540	499	538	505	542	511	508	507	519	525	512	491	516	490	518	508	520	537	475	516	528	524	521	510	501	532	521	480	503	488	524	496	481	502	473	483	504	477	486	551	452	519	497	511	513	475	471	528	451	505	513	486	483	486	529	487	476	543	501	528	511	498	511	514	555	496	455	486	551	520	514	478	531	549	518	501	534	525	557	518	496	496	499	524	488	535	503	479	526	533	538	535	443	499	517	499	515	520	490	515	484	498	516	518	500	528	491	523	543	470	484	522	514	516	511	526	510	560	540	521	510	518	481	525	507	537	508	483	554	491	529	508	482	519	528	519	506	526	516	502	505	485	536	492	500	563	526	499	508	483	517	492	510	527	524	494	508	526	466	558	501	505	512	511	488	489	460	516	516	502	532	476	476	553	534	510	542	482	474	525	530	538	534	524	514	511	510	494	538	505	511	517	466	475	495	518	513	502	471	501	518	500	507	502	487	521	546	495	456	501	482	529	494	501	524	506	527	481	539	513	500	492	480	506	522	489	538	514	520	529	508	526	533	525	471	518	505	482	517	548	513	488	526	520	503	531	534	491	493	529	518	492	486	492	464	531	514	471	528	542	487	504	489	515	487	506	503	470	496	473	518	527	504	523	521	532	547	509	516	510	511	516	460	492	499	525	523	536	491	480	505	505	510	585	530	541	534	477	508	512	547	504	527	473	519	494	521	517	503	505	497	504	513	501	528	521	479	526	502	492	499	498	451	469	497	546	518	542	479	530	521	485	491	499	498	552	492	501	488	506	508	498	480	548	524	505	503	503	520	541	484	536	522	483	496	530	509	517	488	503	491	517	489	531	482	499	468	511	503	555	511	507	513	533	507	520	488	480	503	514	554	502	500	486	480	508	498	530	491	514	514	497	525	470	496	504	495	542	485	531	490	502	493	539	539	512	555	494	500	520	523	498	505	494	466	494	509	518	516	508	551	513	515	498	527	526	538	512	544	511	517	492	519	544	514	545	506	519	495	478	501	542	525	521	536	547	498	499	514	554	511	460	513	538	500	537	571	495	492	496	550	540	507	466	500	510	501	489	479	513	472	517	555	503	510	486	477	519	504	527	522	531	509	487	530	518	521	483	460	471	507	475	524	477	506	550	515	546	547	518	481	471	538	471	464	471	489	530	492	499	500	519	477	475	511	494	500	491	510	504	551	498	533	501	514	520	507	573	530	537	561	522	508	537	516	503	480	572	510	513	498	472	508	508	508	498	516	522	499	529	516	501	517	516	511	513	534	497	544	502	482	511	533	510	536	506	507	513	530	512	528	538	517	531	481	509	518	518	525	496	524	530	466	482	460	522	507	538	489	495	543	508	480	504	518	479	463	518	498	506	500	480	490	528	501	559	518	518	498	489	517	489	502	508	487	499	512	516	519	516	526	522	496	508	516	553	539	507	503	541	531	521	517	523	456	505	485	502	586	508	517	512	489	508	480	505	516	518	519	531	527	499	499	491	480	541	506	534	523	529	486	482	489	511	493	459	478	496	480	511	478	517	463	506	537	506	513	557	534	494	512	510	536	531	478	464	504	523	486	509	522	529	507	502	529	515	492	557	533	510	496	529	536	520	511	506	526	525	503	501	485	502	509	539	487	503	509	537	483	526	499	500	491	485	517	495	521	503	515	505	496	487	493	488	499	513	518	546	500	530	468	511	468	531	476	500	498	535	467	494	552	493	512	502	494	542	473	496	468	514	511	528	522	535	472	535	531	470	501	501	472	458	512	526	490	520	514	498	535	484	529	513	501	470	536	502	542	530	549	503	483	476	513	559	522	523	500	507	507	551	527	494	436	536	506	495	481	495	486	531	525	517	492	493	495	522	518	518	450	509	474	530	570	478	490	521	517	539	518	537	507	522	492	514	513	464	496	494	504	539	500	523	498	540	511	534	506	468	503	485	469	521	504	491	544	481	517	476	550	518	499	497	511	527	551	512	535	545	485	540	502	502	467	521	507	548	472	494	487	517	527	505	483	512	536	509	479	490	535	519	508	485	511	498	542	501	530	479	541	503	467	497	536	484	501	455	480	513	482	561	515	473	524	490	528	535	482	519	488	501	549	464	521	526	545	517	493	501	522	487	479	507	532	511	507	507	506	549	517	493	523	493	506	484	518	509	483	494	528	502	514	485	531	528	513	504	510	552	537	468	517	494	524	499	528	471	507	499	512	524	509	491	518	474	463	480	479	480	506	498	495	489	500	510	528	503	511	526	484	542	536	502	506	475	511	507	482	498	512	523	471	524	512	501	477	522	511	501	455	538	555	513	532	494	547	506	517	491	492	546	523	512	480	503	529	517	566	495	487	539	505	463	495	507	501	515	528	521	510	519	517	511	509	526	564	516	467	529	540	493	507	480	498	548	508	476	505	503	495	526	476	496	540	493	511	505	483	535	528	503	481	560	545	510	532	535	530	540	488	529	495	524	476	514	510	490	488	529	517	528	531	477	564	467	485	498	486	504	538	462	531	462	508	493	516	485	527	495	507	451	509	476	546	481	524	521	471	490	514	487	521	487	505	533	504	482	524	535	517	514	522	540	506	525	480	514	520	516	509	501	579	500	498	516	484	540	525	518	509	500	527	521	508	485	514	534	499	510	481	519	500	503	522	507	534	529	544	514	555	493	494	534	528	493	523	508	488	523	555	497	521	507	513	531	528	523	498	512	500	549	506	489	526	505	511	493	511	484	531	513	548	559	526	562	542	486	536	526	500	512	476	488	502	496	499	506	515	485	517	506	533	531	490	481	502	526	563	441	505	518	450	529	516	523	542	499	542	537	514	524	498	495	496	521	499	542	491	541	482	513	508	503	517	519	487	486	508	476	525	531	482	545	497	473	502	501	512	520	486	496	501	522	481	483	499	517	535	515	527	529	514
21585	45006	29302	11972	1123	1033	4333	8436	6428	3736	1912	1076	789	713	725	734	767	694	735	698	681	725	726	691	723	731	695	724	734	758	655	692	737	761	720	686	704	674	753	701	701	673	698	718	705	724	720	739	722	743	704	724	728	750	749	689	758	754	722	745	750	728	697	709	776	731	721	675	740	710	736	723	705	759	719	660	692	715	674	728	739	770	710	718	743	693	682	701	734	699	698	723	698	694	679	671	718	721	761	676	711	718	724	704	727	717	686	717	749	721	722	716	720	712	668	717	741	718	749	696	656	736	706	667	741	739	721	738	740	729	684	649	711	731	692	712	688	744	716	694	729	714	679	714	739	704	760	678	774	709	709	714	707	738	777	698	668	727	730	688	727	678	665	691	697	716	719	748	701	760	703	683	718	730	727	712	653	718	697	700	702	678	676	748	682	715	715	666	737	699	675	713	722	737	715	725	729	711	740	717	786	737	758	709	703	732	670	706	711	709	695	706	675	726	710	791	772	696	730	681	739	662	689	729	745	698	745	698	744	712	690	711	672	648	745	664	733	676	717	759	718	682	769	750	688	756	715	710	751	776	707	721	740	714	747	772	716	718	724	705	742	744	668	713	707	692	715	713	709	709	722	697	691	706	698	684	758	708	680	709	687	745	740	678	721	741	710	787	673	712	718	721	694	706	733	724	729	727	685	679	730	696	725	714	746	709	706	712	699	694	711	694	707	733	726	710	734	707	707	702	691	705	695	696	651	696	706	700	782	678	734	674	680	729	689	707	700	735	719	696	700	722	756	740	710	759	691	702	703	713	744	728	768	735	720	713	715	732	661	733	757	736	700	740	738	696	754	723	717	718	721	683	705	746	703	690	671	692	715	731	727	702	715	688	722	694	695	708	720	693	669	726	689	729	715	762	734	707	722	658	720	698	726	723	699	712	703	717	736	664	741	714	692	703	685	714	725	736	688	714	722	733	723	747	667	697	723	703	721	742	745	745	725	709	676	711	725	709	726	765	732	706	687	713	711	709	697	715	702	688	713	683	721	691	701	694	737	711	707	736	708	773	657	768	685	735	695	691	781	745	696	719	720	693	680	682	710	762	737	708	690	690	687	693	669	727	750	747	717	675	699	733	735	721	739	759	682	675	737	706	715	663	657	679	735	726	682	712	675	707	674	707	712	711	733	721	722	674	702	723	715	669	711	710	721	737	737	753	737	711	706	701	707	772	682	721	685	682	677	701	721	714	718	755	681	723	701	713	721	734	685	706	679	735	732	683	659	731	696	724	729	678	703	692	796	717	764	729	703	746	700	734	710	732	754	735	728	729	708	683	730	701	701	717	709	709	722	709	725	688	705	749	702	679	730	701	725	677	695	678	731	763	729	703	734	709	707	690	718	718	744	662	675	753	698	724	680	734	730	733	745	705	771	692	729	695	742	716	706	737	674	757	760	761	701	691	721	684	717	681	677	727	713	703	730	702	746	707	651	715	773	712	670	705	678	695	740	739	708	733	723	717	745	715	679	714	713	726	701	688	699	693	730	740	721	690	682	682	716	707	693	751	688	746	714	733	683	743	742	689	738	691	724	687	698	709	734	747	718	750	701	754	738	718	720	708	683	662	710	696	698	694	701	739	724	753	731	699	784	716	694	655	740	733	730	716	702	679	688	716	746	725	698	705	668	703	689	751	710	721	715	704	711	712	762	702	732	716	753	688	698	694	738	665	726	708	713	701	731	723	700	727	703	717	672	771	737	708	715	766	739	706	661	741	738	752	708	744	683	749	741	728	763	714	717	723	697	703	753	698	691	720	698	688	668	762	759	742	744	700	723	721	739	741	713	695	769	717	645	723	699	717	708	714	696	707	704	712	761	673	731	717	712	777	671	694	714	663	705	702	745	741	657	674	706	752	711	727	674	724	723	720	709	711	709	707	735	770	684	716	728	734	718	695	756	670	708	721	719	674	710	751	720	686	729	708	685	746	679	729	723	701	748	703	704	705	662	717	685	687	742	719	699	704	741	713	681	698	714	725	721	717	669	679	713	698	687	771	726	665	749	750	735	716	715	715	697	784	718	746	692	743	707	711	716	693	673	750	722	746	720	755	739	695	691	680	686	692	743	730	714	695	663	727	686	673	719	761	744	774	700	692	743	698	723	743	761	761	718	685	695	733	726	737	709	723	745	733	710	757	706	716	738	696	741	708	737	762	707	683	724	740	700	703	758	713	718	718	705	673	757	735	673	770	733	729	690	733	715	702	704	741	689	684	740	712	768	715	729	745	700	681	671	740	689	734	734	691	737	684	692	737	752	695	701	712	729	736	695	715	726	683	713	735	721	731	696	722	711	783	752	682	713	748	742	694	691	743	690	708	730	721	712	680	720	675	723	691	753	720	685	701	699	685	720	750	698	715	724	696	733	755	686	728	668	691	701	718	729	682	704	733	701	715	713	721	725	710	723	716	736	698	689	738	724	718	672	740	722	715	726	747	733	705	727	693	694	739	703	726	756	733	740	700	751	672	779	678	773	705	717	716	703	733	664	715	750	726	683	668	687	703	718	703	699	670	690	718	717	701	712	724	719	714	770	710	708	714	713	747	711	738	685	773	736	719	688	682	724	746	710	681	683	704	690	710	659	759	708	715	719	714	760	724	677	677	720	737	727	703	768	753	730	711	698	731	705	702	691	702	678	716	701	705	673	733	734	693	717	704	723	715	744	732	711	700	754	738	751	749	750	723	709	700	740	733	735	746	688	667	694	730	716	688	715	742	629	744	699	745	752	744	710	684	692	744	696	664	696	699	724	684	724	688	681	682	689	685	719	775	752	737	735	716	705	703	748	769	680	718	739	709	736	694	721	735	715	715	661	716	708	718	736	721	692	733	732	731	729	728	679	672	726	726	735	723	750	699	757	728	672	699	764	683	686	754	714	684	730	700	677	726	697	736	730	679	702	710	705	725	686	646	756	647	668	714	735	731	748	674	726	725	718	696	727	685	739	731	761	763	724	718	717	711	704	722	686	687	761	726	749	693	754	713	688	706	663	712	733	753	756	738	771	745	731	649	754	736	724	765	694	743	719	691	647	727	737	744	759	758	668	729	698	688	746	717	701	759	682	727	738	697	761	706	716	738	718	705	688	706	687	723	725	761	680	697	737	743	727	694	697	710	736	701	717	700	723	693	713	745	728	709	711	700	737	725	709	717	708	704	700	732	698	715	737	722	705	736	691	705	747	733	688	757	719	712	694	714	690	779	735	734	721	701	678	698	709	729	752	706	670	697	741	705	697	751	713	742	684	728	699	743	720	683	727	744	747	731	686	700	663	690	712	756	696	713	731	717	708	769	730	684	690	737	726	686	716	704	700	747	721	739	709	702	706	718	669	713	733	717	734	758	714	681	729	666	739	707	761	689	716	710	747	700	718	680	659	762	737	692	705	680	728	726	731	743	726	683	760	723	775	648	705	714	718	675	743	751	733	688	765	662	729	639	704	738
24281	22204	32617	27695	18577	8438	23772	25391	16592	8033	2955	1117	594	571	564	571	577	572	568	577	607	584	583	624	535	585	568	551	577	610	560	572	524	599	540	568	532	593	553	618	612	572	580	516	584	534	568	550	573	551	568	560	577	583	570	572	562	566	595	579	585	538	593	576	558	558	556	548	509	542	595	539	569	583	519	543	572	542	551	606	580	589	532	603	564	552	600	580	557	597	566	551	581	541	548	557	559	559	542	594	589	573	573	580	552	565	486	581	574	552	617	554	584	536	567	558	592	556	544	570	587	571	628	543	621	596	584	555	530	566	582	573	531	582	557	539	561	588	569	552	622	611	549	567	549	591	570	546	591	596	582	629	622	582	536	556	569	592	542	570	572	537	548	565	562	546	580	554	561	546	577	582	562	563	549	569	537	597	545	563	589	548	533	557	579	572	586	600	598	587	580	581	578	569	592	545	534	522	587	567	563	535	561	562	566	547	560	521	553	606	575	618	576	548	561	577	553	559	547	604	597	572	593	517	548	588	522	605	577	550	574	533	562	571	559	583	568	601	584	570	559	547	562	570	596	555	562	579	616	595	548	600	597	619	552	549	579	564	554	513	599	579	537	567	560	574	570	545	564	572	585	594	548	561	562	540	568	576	546	527	555	569	509	608	597	533	575	538	576	615	551	538	583	570	554	607	572	568	572	608	574	578	563	596	572	552	518	567	559	556	556	586	587	575	606	588	582	590	549	574	557	555	574	582	516	500	595	570	569	535	584	581	584	545	556	561	546	572	570	557	525	579	540	582	607	550	577	531	543	559	577	541	586	553	574	580	597	556	567	545	599	594	579	560	562	604	598	558	541	583	591	596	576	554	559	552	568	533	601	557	587	555	594	548	566	513	570	573	563	614	577	572	535	554	586	558	585	525	570	557	586	507	527	599	546	571	568	557	539	559	573	575	579	580	609	585	607	587	598	588	583	538	541	584	530	575	576	549	564	576	590	541	573	564	585	566	566	577	563	595	543	618	512	576	531	558	537	557	602	574	558	563	577	574	572	614	593	598	553	552	580	571	563	546	605	611	575	578	505	586	577	594	558	565	562	554	559	546	597	534	548	562	571	584	557	577	569	586	575	545	596	541	551	564	577	556	552	590	552	584	572	579	552	577	621	581	557	561	597	552	565	587	536	582	617	515	592	651	549	538	603	568	574	552	576	525	565	537	586	535	552	562	554	578	565	549	530	563	538	575	611	541	586	604	587	600	603	587	583	559	592	605	583	594	572	587	590	549	580	539	565	564	581	533	575	586	576	569	590	543	572	529	559	624	561	569	569	568	557	573	615	593	520	595	548	555	563	570	628	565	529	570	564	573	546	604	562	633	563	538	570	566	588	536	578	562	576	548	651	541	578	543	594	534	588	584	575	566	560	591	569	555	559	570	585	589	577	581	559	544	564	583	575	572	555	592	567	530	594	611	553	575	595	558	550	566	533	574	576	570	564	603	602	580	581	544	593	561	543	594	600	563	600	614	575	607	512	571	611	554	538	574	532	566	552	593	588	561	559	584	586	563	614	567	573	599	595	597	606	559	544	585	574	532	569	604	579	553	563	570	577	532	576	576	548	578	606	537	552	586	512	590	581	587	572	605	595	563	577	584	609	612	584	565	543	593	603	571	526	568	556	579	582	575	562	519	631	575	565	578	545	542	605	618	539	582	556	594	556	558	515	542	570	577	580	574	577	555	536	543	610	538	582	579	561	589	581	548	567	587	561	578	555	579	593	638	595	571	545	580	603	582	555	588	602	555	605	554	543	560	557	578	556	549	548	539	550	554	587	574	576	596	554	594	621	578	602	554	568	585	603	575	549	556	557	579	572	570	620	576	591	567	599	537	560	591	554	589	558	545	526	534	511	602	543	554	569	617	600	553	541	537	543	619	569	540	556	557	594	527	587	569	566	560	558	568	609	582	596	577	579	558	551	573	613	558	540	598	575	618	580	563	576	560	549	536	517	586	584	566	555	568	565	586	600	554	582	585	584	557	550	563	552	560	580	572	552	604	565	588	569	547	548	546	572	576	570	562	583	593	599	578	607	583	593	594	576	563	538	569	540	624	571	589	551	533	595	564	603	528	568	571	560	577	542	597	573	538	586	559	530	595	535	544	569	575	591	570	592	591	584	558	544	541	590	554	611	566	560	557	543	564	609	567	530	542	586	576	586	559	565	598	613	607	575	548	632	530	548	573	507	553	601	545	590	562	565	556	618	559	584	529	555	617	537	520	562	561	558	559	593	555	545	573	574	590	571	581	592	544	567	554	591	569	596	557	597	605	559	617	578	564	551	592	609	574	553	575	548	566	577	551	518	582	561	536	559	590	580	587	576	585	580	533	595	548	567	573	544	559	542	621	606	545	577	579	554	609	570	545	564	548	563	539	568	584	605	603	591	576	555	584	591	547	554	549	602	585	546	543	554	546	566	541	578	613	583	583	553	582	593	584	594	580	529	579	574	570	576	570	543	628	585	582	546	549	612	577	573	507	566	575	538	557	607	541	568	576	568	551	579	588	573	563	582	528	563	630	581	589	565	566	578	544	552	598	614	567	563	588	542	556	607	575	557	559	530	575	544	570	541	534	548	524	570	554	509	591	561	544	633	595	543	581	587	517	533	587	585	516	571	595	600	567	562	587	596	592	514	598	622	597	587	586	581	542	615	576	565	524	595	589	559	550	621	569	559	607	574	564	522	574	597	553	566	540	582	599	528	551	534	594	580	607	588	558	596	594	549	542	603	575	546	556	580	537	526	581	549	560	545	563	531	600	544	561	580	534	616	568	568	571	547	540	529	552	600	535	547	608	571	607	576	555	549	533	601	535	553	628	579	521	602	552	577	544	554	581	572	592	573	581	544	574	565	535	573	571	603	585	573	545	597	559	555	558	601	569	592	580	533	605	609	614	608	582	586	563	565	553	525	556	575	542	586	548	538	581	545	546	567	597	608	614	571	594	570	575	527	572	570	591	583	592	585	562	579	515	530	617	563	567	589	568	565	578	588	567	555	592	566	577	535	589	582	556	628	570	571	580	596	567	539	543	562	569	581	582	579	575	543	598	558	582	605	543	539	571	550	574	558	552	595	599	605	590	587	589	574	571	586	590	584	535	561	594	597	548	561	607	604	548	572	564	579	600	557	583	587	537	523	559	545	536	598	618	579	563	519	585	546	624	568	587	612	549	596	569	580	583	492	572	583	594	575	591	573	563	591	553	547	542	576	557	583	562	596	569	591	608	558	582	592	572	580	555	536	532	585	553	553	603	569	576	603	538	585	611	569	550	571	585	575	584	539	536	578	551	550	554	563	564	591	580	524	552	544	578	573	567	553	587	588	575	530	560	585	545	614	573	547	596	567	587	579	575	566	567	571	553	529	515	579	562	603	521	569	556	569	582	580	587	622	568	559	542	552	600	577	553	562	568	538	566	570	509	570	581	552	504	530	576	575	563	549	577
45346	86553	64427	23129	1879	7058	32870	32600	23746	13659	5735	2161	868	798	783	836	769	825	801	804	730	836	810	818	814	789	797	802	799	796	730	783	832	770	782	804	798	801	774	803	775	777	844	791	815	846	823	806	812	772	825	761	793	789	755	842	765	795	785	780	775	773	813	824	809	764	753	788	790	804	775	792	821	805	797	758	749	785	797	781	813	779	815	834	801	785	788	811	760	819	781	746	809	819	808	808	774	818	791	797	803	766	767	816	794	758	867	798	831	821	738	747	751	831	827	811	801	791	829	746	828	811	814	814	775	796	773	853	856	801	781	782	872	836	826	819	768	789	799	791	788	825	792	789	784	799	833	788	791	804	858	774	818	787	811	824	805	793	800	767	840	776	818	754	796	812	765	823	817	760	802	788	841	777	840	878	816	835	799	784	829	774	755	841	775	776	813	749	785	802	839	774	819	823	802	793	840	766	809	817	785	763	778	860	760	800	764	776	767	812	761	779	790	788	810	839	790	787	767	809	875	757	807	804	740	821	763	808	812	802	750	816	814	762	816	826	842	754	750	811	820	833	781	825	768	760	791	805	811	798	837	810	828	777	813	811	764	790	844	806	795	752	839	778	855	790	809	799	837	793	830	816	825	815	776	782	814	796	827	803	839	774	785	826	764	831	827	767	805	783	798	790	782	775	778	809	752	845	832	810	813	783	812	790	780	803	745	795	809	781	775	806	766	745	781	765	807	780	798	816	739	782	808	795	824	802	792	770	771	777	794	852	754	784	822	771	762	792	768	806	774	779	827	829	870	802	796	777	763	856	824	813	751	769	834	806	806	836	804	792	816	800	781	782	782	820	851	803	787	823	814	754	800	770	801	846	830	763	779	805	790	795	799	812	774	803	774	792	842	833	788	827	795	766	779	775	860	797	781	811	816	769	805	796	756	774	824	792	799	801	812	804	742	774	807	791	787	768	773	825	808	809	835	779	801	807	797	750	855	795	776	748	837	816	802	811	799	810	818	818	763	814	766	760	799	826	755	789	814	766	826	819	829	788	762	836	840	754	824	768	792	822	774	819	808	808	790	837	841	766	770	812	784	762	760	759	812	821	808	839	808	799	766	850	794	877	780	741	839	834	786	831	787	831	760	795	777	782	800	834	782	811	807	819	839	826	809	802	858	792	762	832	823	864	838	778	817	825	812	788	812	828	814	826	801	771	790	815	729	832	798	772	752	784	788	822	792	768	831	781	792	803	836	784	776	782	791	787	837	773	764	761	810	806	794	834	748	811	797	797	783	787	781	809	772	797	819	817	776	782	788	767	822	763	784	738	800	783	729	844	774	834	775	840	815	796	798	823	801	811	817	773	801	804	788	749	834	787	830	803	777	813	863	743	763	800	821	831	790	791	788	773	774	749	855	846	785	801	770	780	784	778	760	803	803	812	809	811	781	767	775	807	814	803	733	782	818	811	771	773	803	811	845	813	785	805	825	787	831	826	845	833	786	807	796	796	805	765	874	807	760	791	790	780	805	832	800	777	779	841	785	784	792	768	809	834	803	818	793	775	831	833	771	736	821	796	823	794	862	781	789	813	763	782	759	822	791	759	794	822	800	787	826	814	874	768	750	777	791	778	812	797	798	824	830	775	792	801	836	782	768	772	789	849	803	783	767	842	791	817	827	819	763	826	765	815	770	781	828	721	778	807	826	793	825	846	833	777	777	757	797	793	791	818	806	818	804	777	821	803	776	745	812	808	821	742	783	808	806	803	798	840	819	798	771	772	855	764	809	809	829	773	794	783	812	789	784	821	793	847	854	836	825	763	830	793	792	802	785	795	796	816	786	813	812	818	829	764	775	765	830	813	785	793	802	814	836	821	828	763	792	804	772	836	803	766	810	782	796	793	798	817	793	807	787	827	847	757	810	760	786	777	790	810	796	821	763	797	773	730	797	796	803	824	800	814	834	813	807	765	756	818	824	784	803	808	810	805	815	779	824	817	804	788	794	795	824	768	783	809	788	797	798	820	786	803	765	773	822	785	767	803	837	817	764	789	828	855	828	761	772	828	836	773	784	779	799	794	735	773	811	798	787	813	775	854	737	811	808	858	783	804	766	826	792	801	768	800	822	791	809	831	784	816	799	750	835	772	780	808	850	841	755	756	777	787	790	767	796	769	785	795	824	803	761	782	821	832	844	768	773	761	787	819	823	783	811	756	812	739	817	778	758	836	813	786	792	776	801	840	785	773	755	764	787	788	787	797	773	816	859	783	803	777	789	788	793	815	794	787	790	793	816	798	807	782	806	786	760	847	803	765	787	833	788	798	794	764	817	782	814	768	895	825	822	782	808	821	802	803	880	800	779	796	799	801	825	793	801	767	824	781	792	787	779	806	794	854	803	772	810	803	848	801	764	831	783	834	783	797	829	793	752	817	817	799	834	835	839	779	784	796	776	822	787	768	838	814	827	785	805	796	849	801	812	801	780	762	821	785	812	799	817	788	778	803	796	808	801	791	797	754	755	801	785	869	796	846	829	769	784	765	788	850	760	789	798	780	757	802	756	761	795	780	833	783	819	818	857	830	834	781	833	809	776	795	828	812	870	797	826	796	816	744	797	818	752	765	778	818	799	769	788	775	789	781	821	787	793	844	790	828	777	830	811	802	807	786	806	788	804	812	848	815	831	784	804	774	753	789	849	806	764	823	862	793	786	762	793	789	780	811	788	761	793	817	773	787	810	766	786	775	813	780	832	820	815	774	781	758	829	801	788	825	791	800	782	806	785	827	815	768	803	815	758	792	814	793	761	745	812	790	789	796	798	807	790	785	800	772	818	795	804	769	757	806	791	804	825	791	797	792	778	806	802	830	798	849	814	801	844	819	770	804	847	776	816	799	741	796	799	805	795	791	776	735	799	742	849	802	782	785	830	816	720	789	815	770	815	777	780	780	823	814	762	792	834	801	789	787	823	775	780	762	844	777	819	806	829	787	787	790	789	762	735	810	766	801	820	771	768	815	800	783	845	819	773	833	776	807	807	835	817	788	829	770	845	796	818	779	731	817	811	785	759	766	771	836	829	796	763	794	808	805	751	783	799	747	785	788	823	755	785	827	797	753	803	864	846	806	796	814	789	808	807	840	794	784	786	779	795	835	850	770	813	792	808	801	820	802	823	798	812	791	827	811	823	790	868	781	827	754	832	755	775	797	802	825	800	753	834	833	802	795	826	808	774	794	782	819	789	854	837	765	802	819	811	819	767	807	769	815	846	793	788	789	839	786	795	767	784	777	772	853	793	817	837	774	765	785	815	772	827	822	815	790	835	789	846	823	778	867	772	825	800	832	848	812	852	782	809	733	763	798	763	736	814	793	825	828	798	757	754	813	847	781	762	811	795	837	831	758	795	844	822	789	789	850	751	849	788	769	776	795	830	802	746	817	815	755	754	826	778	807	761	788	816	829	849	800	830	803	830	792	734	778	800	790	818	814	813	764	774	770	795	770
23232	21671	31736	26799	21224	19551	27121	35728	28996	17482	6300	1724	537	482	425	476	503	448	466	432	494	410	452	459	448	442	464	450	473	407	467	390	449	439	446	437	478	444	417	510	463	434	466	476	452	454	419	485	460	457	469	460	434	494	461	447	474	456	424	476	424	460	452	392	447	462	406	459	479	426	463	437	435	429	417	477	441	466	475	439	436	446	442	422	472	407	435	435	464	460	432	421	446	449	466	455	475	416	436	481	455	440	431	454	461	470	427	442	430	439	403	452	408	418	457	454	460	439	431	486	399	468	438	428	448	438	396	464	461	443	459	449	444	426	434	467	476	408	423	430	470	436	472	403	446	421	441	437	433	420	426	490	450	472	416	443	436	414	425	448	417	404	459	438	498	469	422	433	426	441	487	467	456	450	446	426	405	433	481	455	445	420	442	438	447	450	414	440	431	432	450	451	440	452	466	464	480	439	463	455	422	430	456	495	429	441	477	479	476	474	479	486	447	466	422	437	441	450	435	459	456	479	427	454	443	460	404	472	452	421	437	419	485	465	420	450	444	475	460	448	461	451	483	451	468	436	474	440	456	479	451	469	447	442	449	423	448	444	477	448	436	423	468	470	467	443	432	437	458	439	483	435	416	458	492	419	479	421	440	452	473	449	407	466	457	454	478	456	466	454	422	425	479	469	487	431	448	451	419	469	437	481	447	435	444	449	459	412	491	399	432	430	430	450	438	489	428	497	434	424	427	434	413	440	473	428	438	401	448	449	475	448	437	427	426	438	437	427	459	398	462	462	457	472	452	455	420	479	440	469	443	444	442	480	430	461	430	484	462	441	429	399	419	425	451	460	444	416	438	447	467	437	429	473	457	442	400	447	431	444	455	416	465	448	457	406	426	460	429	420	505	465	481	472	418	449	433	457	466	426	436	455	489	433	435	458	441	451	438	426	459	452	444	481	436	465	438	451	438	453	466	464	417	427	426	499	484	433	483	467	437	443	467	468	452	453	398	458	426	434	459	408	450	452	441	439	463	428	469	430	483	413	466	445	473	457	443	443	436	488	423	446	488	453	463	422	437	445	437	459	456	438	432	485	435	426	434	444	450	512	443	411	454	450	391	416	437	412	428	428	421	492	448	471	457	440	461	429	449	443	421	476	441	412	468	405	471	403	445	438	420	445	433	449	477	449	427	473	453	409	514	448	468	440	426	445	450	446	458	454	426	399	438	472	449	451	478	440	421	419	419	440	430	445	467	428	456	414	446	432	423	418	459	510	416	455	455	489	450	461	422	460	453	439	481	446	482	472	435	457	465	465	458	436	478	499	499	419	446	466	432	460	407	417	459	463	455	468	435	427	449	455	455	454	424	459	442	441	429	460	429	411	428	466	450	436	421	471	444	422	427	438	425	429	448	462	450	461	445	441	461	464	453	446	454	481	421	449	453	450	440	421	488	449	447	458	445	426	421	438	439	416	449	451	425	438	450	410	455	438	448	449	438	464	447	451	475	473	423	431	414	486	467	405	468	442	451	429	415	446	409	429	423	496	449	432	430	462	450	461	463	453	438	413	465	457	419	433	455	455	440	423	421	458	434	465	468	464	428	403	475	478	442	474	450	442	422	421	413	452	440	464	491	414	456	427	443	453	437	433	439	437	438	444	433	431	429	467	457	450	427	443	417	473	466	430	439	460	473	443	463	445	445	436	440	467	474	425	451	477	422	476	428	479	437	482	435	440	442	477	420	417	453	451	426	434	417	450	476	466	462	437	490	443	467	484	440	469	443	436	454	426	451	454	417	474	495	461	410	425	455	448	498	430	450	461	428	432	447	450	479	432	458	429	381	455	466	473	455	446	447	461	433	446	428	470	476	415	478	438	488	471	461	451	412	442	422	444	390	420	450	445	436	423	480	438	469	442	430	459	415	440	455	483	449	439	417	446	424	476	447	444	469	493	429	447	450	423	463	461	481	446	437	387	467	429	457	478	461	448	453	489	438	473	448	461	462	479	433	470	435	449	441	445	439	402	480	392	415	434	446	475	387	468	475	452	413	450	470	413	450	454	470	473	428	446	422	425	474	456	424	429	471	420	438	401	462	455	463	412	469	438	446	441	422	460	432	449	458	420	433	447	429	404	440	443	452	423	441	427	449	435	441	435	453	418	452	462	447	469	456	487	440	458	455	433	436	410	480	450	425	501	445	426	429	449	463	416	459	426	455	458	426	482	455	438	471	414	478	422	442	444	479	447	395	438	444	458	448	468	435	476	445	449	451	481	451	418	454	456	435	436	463	398	459	443	487	443	448	437	462	446	440	469	387	429	439	461	437	462	444	414	425	441	406	439	465	448	435	427	475	463	415	411	425	472	449	442	459	425	474	436	418	437	407	459	455	467	426	447	459	469	468	471	426	427	426	430	456	494	428	441	443	463	418	427	462	461	425	422	457	448	399	435	451	464	428	466	470	424	429	461	455	435	444	413	457	463	437	443	444	463	436	448	454	422	446	481	447	422	422	437	453	434	453	437	478	447	470	424	426	404	450	444	446	447	439	431	436	463	464	414	441	456	447	479	432	435	437	446	450	456	445	472	463	460	460	474	469	446	454	445	416	446	406	422	445	456	432	439	444	463	445	453	412	446	437	442	449	441	414	427	418	472	435	436	456	430	466	407	417	453	423	425	432	461	425	455	494	426	461	423	451	458	428	444	438	463	448	435	451	445	456	425	456	476	423	432	431	450	477	422	449	454	482	439	470	433	422	444	470	452	447	457	414	420	461	446	443	434	451	478	438	423	467	464	470	464	457	490	442	403	401	465	487	452	449	459	421	464	456	493	432	458	463	486	440	439	429	426	455	464	413	427	414	436	435	439	445	444	448	446	427	421	445	434	451	435	450	433	448	446	433	432	452	454	496	464	441	423	435	443	459	432	457	456	462	451	434	472	462	462	460	469	430	407	461	451	489	457	435	443	451	500	439	422	453	403	477	446	459	456	461	429	467	442	416	419	451	413	434	443	492	439	434	445	444	453	452	421	466	425	438	407	461	418	451	440	467	456	455	455	453	439	487	449	480	473	455	468	435	447	455	456	441	447	447	453	448	453	470	442	440	455	440	468	475	476	462	465	447	444	425	422	443	466	454	473	459	457	462	473	435	429	478	458	449	433	446	433	431	436	440	474	465	465	495	439	412	456	465	484	452	436	440	455	431	447	423	447	460	450	445	457	457	425	432	400	467	438	448	459	404	455	469	462	448	447	451	453	427	472	407	439	416	468	439	445	436	460	432	453	421	441	465	471	477	477	416	432	457	452	478	442	438	427	446	445	443	431	433	455	458	449	416	461	476	476	440	421	461	479	460	445	428	440	389	455	474	425	438	435	420	460	442	432	427	474	427	467	457	442	430	420	423	461	435	439	436	430	457	442	489	455	442	443	427	427	462	479	465	436	423	433	449	432	431	444	432	459	427	435	471	482	435	434	452	437	470	434	451	493	458	470	444	439
53267	100114	81172	36263	2742	7241	33214	42316	35486	23311	10823	3352	849	595	600	644	596	605	621	625	648	653	648	633	617	623	614	630	652	617	618	663	586	600	620	637	571	657	634	658	633	656	605	630	636	646	622	610	604	628	639	636	610	612	629	597	630	613	617	605	652	633	662	604	595	611	669	595	664	665	636	628	596	680	593	628	655	650	608	593	630	637	609	606	655	633	625	593	645	658	597	611	641	619	593	614	621	643	651	669	666	617	655	610	619	600	628	613	602	643	624	627	623	606	599	691	619	625	666	656	654	620	599	658	643	651	614	637	675	629	655	604	617	630	664	645	614	645	666	660	673	594	623	652	627	670	674	596	645	621	651	578	661	575	575	640	646	624	688	637	626	638	640	561	631	656	700	606	643	631	634	589	642	625	637	612	603	640	589	640	626	660	614	650	635	610	692	697	635	601	602	646	642	599	667	649	661	625	635	652	665	608	577	665	652	646	644	617	632	612	658	586	642	584	632	575	621	640	634	619	661	621	634	617	635	609	600	603	661	659	636	618	601	621	609	673	628	608	640	664	656	630	600	646	675	644	641	638	623	618	691	649	608	645	683	624	613	622	656	632	666	609	567	608	598	666	659	608	597	624	647	612	654	629	621	635	640	616	663	635	626	619	583	633	629	670	663	659	647	625	625	594	579	621	617	624	642	646	613	648	682	619	648	614	585	619	603	637	595	580	586	645	605	656	629	624	621	625	635	634	592	613	632	621	642	616	581	638	653	625	633	624	614	612	673	606	616	620	603	637	625	644	636	641	629	668	614	612	645	657	568	640	641	608	643	631	623	634	642	634	683	619	600	627	612	609	608	652	612	651	661	646	595	627	612	673	583	656	592	627	617	614	633	628	645	632	661	630	615	666	658	624	622	648	592	577	633	626	627	575	656	642	626	600	619	642	569	633	634	600	680	650	638	594	630	651	633	622	620	636	615	583	644	650	623	664	652	654	620	619	650	636	616	631	619	616	685	652	633	601	601	594	561	648	623	563	613	644	643	647	647	607	589	591	606	606	680	656	598	618	605	604	628	587	619	582	589	625	660	642	658	643	634	665	637	643	664	622	610	580	674	616	651	644	643	604	648	635	642	624	612	641	592	624	603	634	669	696	633	642	634	633	625	640	648	569	620	616	633	576	663	583	604	681	650	654	633	632	581	625	611	628	625	630	616	619	604	608	624	633	663	593	650	605	656	631	611	649	601	647	620	604	664	651	620	641	630	600	639	623	616	628	630	612	617	609	596	612	587	577	652	662	632	617	691	606	621	653	614	622	654	620	642	636	646	631	595	638	630	639	627	629	634	654	573	617	581	628	646	607	629	626	643	610	604	642	618	590	640	642	605	633	641	592	623	656	626	640	652	596	628	628	633	641	638	624	606	626	656	617	614	626	598	641	615	606	653	640	627	613	621	596	608	654	644	648	607	615	583	618	558	617	607	645	643	613	601	675	603	648	671	639	641	645	637	608	618	637	590	603	618	618	604	626	657	658	628	608	607	638	585	623	625	646	676	624	645	649	599	647	627	621	623	642	653	630	647	632	653	600	662	611	607	579	647	640	621	634	637	610	693	601	640	632	625	615	645	609	602	614	620	606	613	628	636	616	668	585	636	604	634	596	637	591	668	638	607	632	639	641	626	678	641	624	629	648	667	614	638	606	658	613	661	617	660	687	629	633	622	618	622	645	607	652	626	640	625	642	675	633	650	635	644	617	636	642	608	621	629	659	623	614	611	614	629	636	595	647	632	594	640	628	634	605	614	633	637	618	629	625	654	670	644	658	614	612	597	595	606	629	629	631	622	613	619	646	634	581	618	656	616	621	633	631	643	597	605	608	609	646	614	652	625	634	665	618	601	610	618	621	634	606	620	650	602	648	649	633	659	628	629	601	632	659	599	658	649	660	679	630	617	626	629	606	620	607	611	635	598	661	601	602	623	634	643	595	606	626	661	642	606	588	630	639	696	653	630	594	612	655	601	606	615	592	594	607	601	590	619	589	646	612	634	598	625	653	635	592	636	598	608	631	609	581	648	625	637	630	611	619	575	640	626	620	651	664	632	619	638	633	686	599	630	680	624	592	638	639	611	609	606	605	624	638	656	581	642	613	641	622	609	614	638	610	628	520	589	586	635	647	583	614	660	603	640	615	651	631	605	629	642	607	598	632	625	680	645	620	642	613	641	662	615	628	617	668	565	629	616	599	589	636	609	656	598	644	641	615	630	646	656	645	640	636	616	646	679	612	619	600	620	674	588	674	612	648	656	640	644	573	640	633	653	654	648	646	607	635	609	664	630	629	615	631	647	634	632	615	640	647	647	636	635	627	656	630	642	640	607	656	639	633	624	630	617	654	638	665	614	637	568	638	601	557	637	653	645	617	625	647	636	620	606	669	591	611	609	622	647	631	616	639	670	638	650	633	630	642	622	645	615	614	603	628	655	679	652	632	623	623	650	632	644	625	665	579	570	635	600	644	644	627	619	628	644	652	641	621	629	637	597	627	634	629	651	624	615	628	579	639	637	688	627	676	646	609	695	651	579	592	629	665	669	593	624	595	634	569	628	613	612	678	596	612	591	640	626	639	622	604	623	613	632	638	615	636	583	619	601	644	614	616	594	600	620	611	655	641	642	673	587	641	650	636	599	608	603	606	623	594	632	613	658	611	663	628	636	658	643	650	614	600	659	634	641	637	612	613	610	616	622	625	627	634	584	649	612	607	654	632	638	673	644	621	626	645	668	608	664	629	626	573	664	595	643	668	617	653	614	628	600	634	591	668	653	649	642	659	611	577	596	632	664	631	649	676	607	629	637	609	650	633	626	613	670	655	633	637	666	632	632	633	652	567	555	652	653	624	641	613	622	660	605	608	603	606	663	639	639	613	651	659	583	608	615	587	628	644	636	651	572	614	627	628	640	649	636	655	658	615	631	630	641	588	632	679	573	639	601	632	606	596	624	621	638	613	632	687	620	645	580	613	684	601	659	639	606	593	604	593	606	598	652	631	583	666	620	611	609	624	638	635	582	608	631	653	624	658	641	631	630	618	655	584	634	641	638	668	640	604	582	598	641	602	649	622	633	580	608	661	633	621	597	695	615	604	605	658	680	652	636	629	589	646	591	673	597	657	620	639	594	682	654	634	627	604	625	571	643	639	650	658	615	650	635	658	615	595	635	612	645	559	633	620	655	641	573	658	611	580	599	613	636	635	602	604	594	616	616	564	634	609	634	643	647	664	637	601	601	635	658	603	611	610	620	603	706	655	627	615	618	622	615	604	629	638	627	635	627	647	586	652	605	637	620	614	616	603	661	658	618	622	649	632	643	618	605	625	624	638	611	631	646	625	613	669	631	617	635	615	614	607	619	642	632	663	613	592	642	643	627	585	626	651	655	617	642	627	620	599	619	595	606	608	610	589	634	625	658	602	580	580	603	609	703	663	629	624	604	642	609	635	682	618	610	620
27133	26395	30868	16076	1063	666	1621	3688	3321	1814	925	640	530	522	498	547	518	530	503	543	496	494	490	525	527	542	493	537	511	525	525	505	483	548	510	532	526	495	521	526	509	547	535	510	505	486	508	487	511	520	512	470	520	512	544	503	501	500	517	521	518	538	548	521	511	562	463	513	523	521	494	466	527	519	475	532	479	511	532	489	490	520	521	502	481	521	540	526	536	541	490	523	527	484	511	457	512	543	507	505	523	511	512	525	477	568	531	530	526	450	479	503	546	525	544	530	516	510	515	553	531	510	547	531	558	535	497	512	534	549	486	499	491	514	486	538	538	491	544	481	496	525	491	527	507	501	522	513	508	500	504	563	495	561	521	533	546	525	534	479	533	507	523	493	527	514	551	513	515	495	496	480	497	479	516	511	510	556	510	502	505	512	480	512	540	510	560	486	489	500	526	514	507	526	479	543	486	553	535	517	483	515	522	528	546	540	528	492	524	535	536	525	524	493	511	488	529	501	544	517	502	492	514	502	518	479	501	528	508	551	509	497	528	506	551	563	505	560	516	498	511	504	519	515	526	520	456	549	523	508	509	501	522	512	517	527	523	523	495	481	512	524	520	521	522	523	496	528	541	482	526	489	507	513	507	519	524	524	495	495	520	495	556	493	527	520	512	501	517	481	539	497	485	539	510	523	493	499	488	486	503	517	513	516	503	473	479	539	563	520	501	463	500	491	487	517	507	511	487	525	545	523	488	537	563	512	548	499	568	516	461	471	520	517	547	503	522	534	512	531	529	528	493	472	519	499	523	497	564	521	537	512	513	513	484	503	517	544	466	507	534	504	500	531	531	523	522	543	523	513	524	541	480	503	528	522	521	458	519	538	512	510	481	545	515	532	469	493	506	518	501	524	512	497	505	529	516	507	519	490	510	498	524	511	520	535	474	504	522	529	547	545	464	523	454	538	533	521	494	522	532	517	492	530	518	459	516	509	515	519	488	526	465	534	521	501	514	526	498	524	514	512	527	508	492	521	520	546	484	503	505	496	523	510	496	495	530	504	516	526	498	513	452	528	484	523	521	520	493	487	481	538	537	506	545	501	505	505	495	446	479	503	514	498	497	559	499	485	465	518	532	477	511	520	517	502	532	519	551	507	487	504	477	473	490	513	504	528	527	506	481	478	524	530	522	502	508	508	522	506	499	497	483	527	536	542	510	493	536	536	499	481	518	496	552	533	543	506	536	535	519	472	484	533	477	561	536	536	514	509	537	558	557	508	551	503	494	515	518	476	500	519	515	497	540	522	537	510	493	520	553	500	493	513	469	539	540	531	487	517	541	483	536	530	512	515	524	511	537	502	505	500	502	503	516	507	475	547	523	503	508	490	514	487	550	458	487	498	523	531	500	513	508	497	538	559	519	533	505	503	485	536	493	498	546	538	540	527	501	484	492	506	522	498	485	538	541	486	524	488	543	503	509	523	527	491	502	544	528	502	514	497	566	526	528	514	445	535	521	533	514	482	510	525	526	508	486	496	520	491	521	514	514	537	486	534	499	476	493	528	529	549	541	515	529	457	554	559	528	505	485	476	550	527	529	513	495	503	495	506	500	501	521	524	485	539	520	494	548	514	519	527	545	534	541	513	524	489	487	507	518	520	537	512	515	501	475	468	510	504	515	570	499	562	543	546	506	532	515	533	493	545	523	517	508	508	531	496	492	518	511	486	515	526	531	581	506	520	508	549	517	552	516	493	562	489	505	539	527	493	526	521	520	529	518	510	556	522	514	501	505	511	511	469	489	515	520	540	563	528	513	537	478	574	517	520	518	485	538	531	541	483	473	535	519	493	508	534	538	494	552	543	544	540	501	514	533	496	515	499	525	491	539	488	531	475	526	537	537	545	520	516	521	482	513	533	506	517	505	485	540	479	531	537	548	506	500	508	468	485	501	505	531	539	475	502	521	515	487	503	491	516	494	483	545	534	506	454	553	506	496	473	531	493	487	538	554	507	504	553	501	514	502	497	582	496	498	512	496	473	536	475	525	507	508	499	484	552	507	511	556	512	469	496	529	508	519	510	486	528	513	513	468	504	514	469	509	507	517	510	528	542	467	508	514	529	516	524	531	511	516	491	516	549	529	503	486	469	502	527	487	511	507	469	505	532	494	493	525	551	482	551	485	509	519	557	472	517	526	488	568	526	504	484	456	513	484	559	547	547	500	521	529	499	499	470	528	537	500	547	542	509	482	486	503	514	529	519	501	491	544	516	486	544	541	523	571	505	546	492	532	502	509	550	510	522	589	517	515	523	500	531	524	521	513	568	490	514	477	472	479	481	448	560	492	525	484	540	537	528	537	523	508	501	506	485	517	513	483	526	494	522	523	529	509	512	532	501	536	504	550	460	526	538	524	495	514	533	500	504	506	523	502	473	512	510	502	502	527	525	518	473	525	518	500	515	501	517	516	507	524	561	479	490	509	504	489	503	519	530	516	501	533	536	531	507	515	504	514	530	501	506	498	526	503	549	503	483	517	489	536	495	497	516	500	514	529	537	520	517	494	547	499	519	513	485	537	551	470	503	568	528	504	489	505	539	512	524	497	541	540	531	570	493	521	517	514	564	542	510	528	492	496	517	509	508	495	515	500	526	502	477	508	540	487	474	550	521	508	493	497	540	554	522	515	483	514	466	481	519	519	488	510	539	514	498	520	515	519	544	547	519	501	498	481	511	550	501	501	534	494	532	556	489	515	496	501	511	527	477	501	487	511	516	506	509	521	482	532	514	507	484	495	545	492	506	520	564	506	517	517	529	504	487	537	476	476	520	507	481	491	492	516	543	531	520	503	554	521	501	514	513	477	501	497	495	521	536	529	525	517	529	505	483	512	517	498	516	542	535	531	509	499	496	528	485	524	542	544	532	548	554	514	512	515	570	492	515	502	495	513	540	555	520	486	510	540	517	492	501	515	510	495	572	507	487	549	502	508	527	512	499	502	559	536	494	559	549	502	520	526	588	490	543	540	500	520	493	518	499	468	496	511	520	504	515	525	505	499	518	513	519	526	512	540	494	514	524	503	514	540	527	513	502	459	536	502	473	512	523	505	504	526	494	563	495	547	509	537	504	460	533	490	503	507	516	523	503	504	512	531	509	508	556	511	550	487	531	492	521	503	521	509	521	524	515	511	505	534	519	508	528	543	531	506	530	515	516	512	513	511	514	529	488	488	475	510	525	500	501	498	551	498	527	509	518	516	495	546	483	514	505	496	500	519	512	494	510	492	510	546	516	539	518	535	545	525	522	481	562	520	453	517	501	535	491	521	516	556	528	548	497	514	517	552	544	485	549	501	493	504	500	556	492	493	517	506	521	551	519	509	477	501	525	555	515	529	514	513	521	478	514	513	527	538	513	492	499	536	541	521	490	513	516	532	505	563	503	518	518	530	476	565	558	528	490	505	537	544	519	508	534	532	519	502	552	490	489	477	565	567	538	549	479	543	476
21719	45051	33548	13087	879	880	3470	7482	6526	3514	1615	892	724	723	729	737	720	684	747	673	707	721	736	756	675	763	724	712	762	725	690	732	685	743	764	711	714	733	691	738	682	706	673	712	776	716	728	769	732	705	716	715	686	717	711	743	734	720	673	727	715	742	763	690	725	709	678	740	719	738	762	701	730	692	729	740	709	729	742	701	678	720	713	701	764	773	752	674	713	715	687	685	722	730	749	706	679	731	666	759	680	700	724	732	738	723	694	690	694	687	723	713	746	731	740	730	688	712	774	678	783	717	711	697	751	718	778	696	681	732	742	728	726	748	689	714	684	708	704	715	750	708	764	692	741	686	714	697	751	781	700	724	766	716	684	686	729	745	712	725	712	739	741	662	684	704	751	712	700	761	693	714	736	683	727	687	713	732	785	746	715	689	724	717	720	716	716	757	743	746	742	701	698	719	715	713	711	731	680	725	701	723	671	714	725	717	690	690	741	719	760	742	739	718	703	730	737	736	716	742	699	755	693	780	696	732	726	710	680	765	731	755	747	656	765	720	714	742	723	701	729	754	732	679	701	747	665	722	698	705	686	748	670	678	722	788	723	688	753	764	702	707	697	683	747	689	680	719	744	734	659	704	739	719	748	698	677	676	702	704	712	735	759	753	749	737	711	740	696	773	782	745	714	684	736	697	734	751	721	706	677	716	741	713	748	690	739	695	705	747	724	691	713	745	686	736	677	705	707	684	726	743	761	741	724	764	726	724	751	718	736	748	721	717	787	706	712	744	726	715	653	711	739	704	683	707	697	688	710	758	681	743	746	728	741	725	699	711	690	722	665	693	731	728	683	706	691	756	721	780	759	744	774	700	728	715	749	749	723	729	724	670	709	740	714	726	724	706	743	697	720	748	731	747	746	769	688	745	724	726	697	701	677	710	717	713	726	738	732	665	742	698	710	747	751	711	683	767	755	714	681	715	666	739	727	718	725	747	717	709	728	684	704	789	704	756	733	657	718	720	699	661	784	723	770	670	672	689	685	731	732	755	716	716	710	686	752	752	687	699	724	705	716	744	736	788	730	745	707	725	679	734	707	686	712	747	730	712	728	708	757	730	694	688	689	728	749	689	721	685	717	753	741	727	740	728	716	700	680	739	730	708	716	731	728	682	725	756	666	729	694	772	703	740	727	714	748	719	752	705	716	692	704	707	700	743	740	729	678	688	718	724	706	715	756	716	736	744	718	741	716	726	718	703	734	690	717	695	713	727	737	709	697	725	686	734	690	751	696	755	741	700	707	733	733	731	710	714	691	744	735	760	722	702	674	711	730	738	683	684	711	747	734	729	725	684	733	735	710	694	710	684	708	729	670	734	701	727	720	659	714	672	753	737	715	740	759	701	698	712	756	708	741	699	748	689	727	719	698	754	724	740	720	722	745	710	699	772	732	691	729	654	768	694	721	678	729	693	705	731	728	708	706	740	695	711	668	674	714	685	718	758	680	702	700	779	686	791	730	732	763	729	742	724	721	676	750	752	724	655	691	692	756	728	688	698	703	723	702	737	707	723	690	723	787	690	700	699	697	712	698	744	740	707	732	714	704	751	688	681	735	711	730	742	720	700	770	732	736	714	695	748	729	717	739	735	724	759	723	733	722	732	658	717	715	731	720	691	702	696	728	698	699	708	722	737	761	730	702	764	638	722	734	731	746	689	727	717	767	755	682	713	693	715	729	738	702	719	705	739	730	719	687	735	748	669	700	724	744	719	749	702	727	735	676	717	715	702	764	742	725	684	717	768	719	713	703	697	739	708	766	741	721	729	719	692	714	724	713	714	696	715	716	749	715	665	724	736	718	709	724	761	725	722	753	720	698	736	731	770	723	740	720	701	673	750	686	716	724	701	714	740	733	738	689	741	733	760	692	734	738	714	702	722	681	710	693	716	705	731	664	697	726	716	749	776	717	732	732	703	722	677	763	755	715	739	707	784	755	687	682	679	727	706	744	726	714	763	733	726	704	690	732	745	733	717	736	699	725	719	736	710	740	690	709	701	668	726	671	708	667	700	734	646	701	713	701	708	708	742	747	688	743	720	738	758	739	769	774	728	692	687	732	714	719	743	734	712	705	728	729	715	708	705	766	726	705	763	709	705	710	702	732	740	736	702	682	691	739	745	733	682	716	709	760	710	720	768	732	722	720	740	727	709	668	736	732	698	737	733	712	745	696	739	715	725	691	710	690	766	690	727	749	707	702	713	732	710	734	733	759	736	744	700	727	733	694	743	698	674	733	719	709	661	741	717	738	727	740	732	723	758	710	713	702	719	712	725	732	750	719	724	742	693	680	756	760	743	763	730	725	707	744	759	753	732	725	712	780	724	695	718	721	751	715	741	713	706	756	784	723	732	755	683	726	697	716	732	720	719	766	735	726	738	727	659	688	707	740	712	666	761	747	711	752	762	722	757	754	769	751	697	735	747	695	726	739	730	723	739	734	700	721	718	681	740	744	715	713	694	720	751	695	760	750	707	721	736	696	721	718	783	708	749	717	690	708	684	758	705	711	686	691	690	744	709	722	698	709	709	679	746	786	695	736	701	665	749	704	675	706	697	727	714	688	742	727	709	705	712	686	708	715	728	737	749	707	777	724	676	723	775	719	718	734	695	668	725	691	726	730	710	749	704	762	724	696	716	723	729	711	743	730	736	741	681	700	769	712	672	705	718	745	707	768	768	687	734	743	746	704	707	735	705	690	770	751	713	753	747	741	738	730	763	752	701	739	711	758	693	738	719	697	709	695	692	731	752	779	756	724	777	692	705	718	771	741	715	707	707	702	728	702	709	759	748	732	715	704	756	759	745	779	687	740	728	715	727	740	706	726	741	735	734	730	743	731	732	645	754	711	700	691	732	722	704	729	741	710	750	732	707	706	747	743	709	687	718	749	758	711	679	654	720	763	729	701	738	753	704	720	728	732	739	701	730	717	711	726	735	726	727	653	739	751	749	764	686	744	746	720	736	756	694	687	717	711	731	713	709	730	761	744	732	756	723	709	719	745	702	729	792	752	698	730	727	720	734	712	724	745	732	733	730	719	743	696	726	690	780	743	747	728	774	731	746	752	725	702	708	725	666	717	737	746	718	663	763	718	723	776	694	702	751	694	709	694	719	712	688	710	698	658	758	772	701	752	703	727	719	697	762	721	761	700	704	678	739	768	713	666	722	692	736	731	740	715	724	754	745	732	715	741	715	688	722	733	710	735	743	733	657	733	753	717	718	685	727	682	744	741	723	741	689	754	747	711	728	754	712	673	727	701	712	759	777	667	740	733	753	718	738	692	727	671	739	688	707	742	752	731	731	734	715	737	701	728	739	732	740	723	746	699	701	690	729	753	710	717	736	682	718	715	728	773	737	716	730	722	717	755	742	720	690	744	749	741	709	697	734	725	685	724	681	697	714	700	724	724	718	803	728	757	733	724	699	745	684	701	776	700	716	671	724	715	746
24474	22417	34537	33182	19510	7637	7874	23570	17672	8080	2595	981	634	554	573	642	592	630	576	604	650	554	585	607	621	544	579	591	572	599	590	592	561	599	579	597	546	565	601	593	585	622	567	574	565	604	620	620	559	570	581	578	557	581	586	540	541	632	601	580	554	593	552	608	612	567	578	608	553	574	558	582	546	581	573	596	590	595	596	611	590	570	589	575	620	584	640	602	593	600	625	593	604	556	552	589	613	537	646	579	600	579	583	593	580	602	603	623	568	577	601	595	557	575	558	588	579	613	593	610	583	563	611	573	564	624	574	575	655	561	599	667	593	563	547	554	553	587	614	561	612	579	604	563	576	586	597	615	585	629	565	593	587	598	600	553	577	550	540	563	600	624	589	567	579	567	612	577	610	542	625	567	632	608	613	602	624	591	562	578	588	551	551	545	612	596	589	573	601	606	622	585	579	559	587	596	570	599	567	580	586	593	589	587	542	590	574	583	556	620	618	577	608	599	583	550	603	602	538	610	554	576	596	590	581	619	563	588	614	618	578	618	624	584	593	590	590	626	573	580	617	562	602	582	602	551	586	598	602	531	604	552	602	561	593	627	592	576	591	568	600	617	631	564	585	588	584	571	600	622	572	571	566	534	597	563	589	593	569	540	604	565	581	546	619	618	587	576	592	575	561	562	631	554	582	585	587	579	549	546	545	564	604	586	552	563	597	557	578	586	567	618	598	561	537	562	601	569	584	601	613	605	600	629	628	567	530	602	583	581	586	583	555	588	607	552	542	538	584	587	591	575	565	557	621	548	583	567	637	616	587	628	582	592	589	587	583	599	587	623	546	561	535	593	544	572	615	604	553	587	588	602	581	549	582	577	592	596	573	625	597	605	591	594	602	577	597	560	561	558	595	583	632	584	601	630	606	626	586	587	569	572	632	560	598	591	603	615	560	598	604	615	533	581	569	628	555	594	592	572	587	564	556	558	595	538	605	556	555	582	609	556	569	587	592	549	536	549	548	603	576	579	575	584	539	614	601	594	568	619	566	588	589	572	531	591	521	565	592	644	554	603	572	606	591	572	592	596	576	607	608	600	553	594	590	581	581	568	575	555	563	607	575	538	583	592	581	574	511	606	581	574	559	563	609	591	598	596	574	606	585	559	550	568	591	590	626	604	600	566	568	601	615	558	570	579	590	625	559	548	605	591	637	552	557	586	590	544	602	579	619	568	572	591	600	580	594	561	584	577	621	595	593	572	564	565	564	622	548	564	545	567	541	612	633	556	576	618	572	622	520	562	632	599	611	594	618	550	552	625	576	616	566	572	582	548	583	611	582	592	590	553	573	564	627	567	567	580	592	640	610	600	615	578	564	571	578	588	591	597	609	604	562	597	591	563	548	593	597	557	606	576	598	564	585	568	561	564	557	550	563	593	558	606	578	570	550	571	560	587	581	574	576	576	584	553	562	553	545	590	598	585	617	592	575	603	560	612	574	585	575	580	616	572	586	543	590	583	562	592	609	582	533	579	581	533	537	576	619	551	581	551	620	547	572	609	611	595	576	542	592	588	592	586	575	638	613	580	594	554	559	595	580	573	581	579	621	591	572	618	578	561	611	623	560	573	581	569	594	538	532	553	586	556	534	628	596	616	595	534	600	591	568	575	633	571	529	576	573	581	589	571	554	602	617	575	538	584	584	585	568	578	584	528	589	599	612	575	588	568	562	609	599	589	576	575	594	534	549	614	609	594	567	587	557	610	635	611	589	575	568	521	609	553	578	608	590	585	589	601	586	585	585	589	593	591	599	595	618	560	584	581	558	588	597	527	566	571	590	576	592	577	563	576	586	559	619	593	555	585	583	609	585	568	576	561	563	538	595	556	574	561	581	575	587	577	556	553	590	564	573	550	600	557	560	575	607	569	550	559	570	560	648	565	536	606	586	602	596	633	563	607	564	573	621	597	577	616	619	584	551	597	600	592	565	601	551	564	556	563	549	607	575	570	585	572	605	599	563	585	604	574	579	635	617	585	557	573	566	588	587	634	582	596	571	583	571	580	607	590	588	612	559	560	547	600	617	553	611	601	556	594	604	559	558	584	569	562	561	538	541	610	589	564	589	599	597	581	557	606	600	598	569	600	538	617	584	557	578	587	576	586	582	611	536	600	576	609	600	631	605	558	593	587	565	597	582	605	581	591	618	563	530	577	555	548	572	607	564	567	583	613	570	604	607	604	607	599	607	595	562	637	570	594	531	544	539	593	581	588	596	588	619	613	604	576	615	586	616	561	581	579	581	555	558	607	543	584	546	604	611	612	571	584	589	537	609	565	624	590	602	587	626	600	594	569	607	622	589	608	607	592	589	582	574	626	607	535	630	604	609	602	590	570	608	591	586	576	564	581	588	562	588	599	566	553	580	579	578	613	587	561	588	611	614	574	589	606	597	560	589	563	589	616	551	590	572	591	614	591	540	579	589	629	574	609	547	569	590	620	619	598	563	573	615	605	571	597	574	610	588	588	563	626	591	541	587	565	599	564	621	592	600	601	547	616	562	571	561	616	565	593	619	567	579	604	594	592	572	578	561	584	608	590	587	573	583	550	601	592	523	629	619	580	578	574	570	583	599	590	560	616	603	571	601	617	586	575	610	588	537	544	577	567	576	571	597	559	539	566	557	588	574	602	589	580	596	545	585	603	593	608	581	579	609	586	618	596	591	584	606	586	541	596	588	577	513	553	571	572	583	597	551	557	578	558	627	600	621	627	536	588	590	588	606	602	572	591	592	573	559	529	562	637	621	531	546	561	569	577	607	577	549	572	632	551	598	586	548	617	571	589	593	597	604	560	558	559	623	576	615	558	587	563	591	583	595	606	554	584	559	592	587	586	564	553	537	617	570	576	585	564	634	544	588	589	585	612	602	603	600	601	608	576	579	542	552	592	555	579	606	610	607	586	632	587	611	604	602	510	621	562	559	575	632	553	539	563	559	600	586	610	597	565	595	539	593	533	588	579	553	529	555	549	577	564	581	576	554	586	581	612	591	546	614	612	602	561	575	627	548	563	618	570	578	569	537	611	570	581	616	584	579	573	599	584	665	558	585	530	562	588	543	578	564	618	582	589	678	629	575	555	578	590	594	607	629	581	600	575	588	576	562	586	579	554	572	589	541	582	630	575	587	559	573	606	573	596	593	599	595	575	561	579	599	588	638	576	574	595	581	571	585	541	585	598	574	519	610	551	620	546	561	580	574	588	582	584	592	562	596	597	587	589	549	612	596	572	602	538	595	578	592	554	573	611	619	610	530	563	544	561	630	513	574	619	559	585	604	619	553	600	565	613	569	619	591	605	599	545	583	581	576	570	556	548	576	570	544	554	598	589	604	582	597	598	598	555	582	562	589	583	567	596	556	558	570	553	593	588	553	540	585	580	569	602	537	652	582	565	586	621	568	577	620	603	593	534	605	557	572	586	613	534	568	562	577	589	529	564	617	557	598	593	594	585
44178	87649	70346	43881	2025	1970	14533	32695	25260	13303	5028	1701	905	794	803	832	815	757	821	828	852	796	806	819	854	835	836	779	818	849	825	839	798	857	857	831	813	789	808	821	866	798	775	811	840	863	814	784	809	801	849	803	843	802	766	829	772	788	812	847	817	825	785	765	820	792	780	753	805	841	786	764	819	779	812	803	810	856	818	821	819	820	822	832	821	788	846	774	831	825	816	837	782	829	744	832	813	854	783	850	833	755	827	799	816	844	795	817	845	843	771	771	830	786	825	800	856	813	811	800	810	809	798	836	813	835	821	828	794	851	814	870	823	765	838	787	851	782	797	782	780	846	837	821	803	876	840	838	833	782	842	839	764	846	830	865	838	807	761	807	779	842	872	844	836	866	835	785	832	815	847	793	838	819	817	840	827	840	840	805	848	814	823	805	848	826	816	785	814	832	835	817	795	832	802	836	834	822	795	872	807	844	804	845	818	787	846	814	841	804	821	840	825	798	813	824	836	781	858	822	786	872	818	866	856	862	819	770	822	882	766	795	803	855	802	764	845	791	852	834	794	828	841	787	814	794	830	784	784	817	792	781	807	833	829	780	813	821	788	824	826	824	799	807	849	829	831	800	760	811	787	831	825	859	803	810	811	827	833	792	862	806	864	820	781	806	828	822	756	860	821	814	820	800	836	827	766	799	834	839	863	819	797	813	859	791	786	830	795	809	896	806	808	810	800	783	780	861	867	804	865	817	789	823	830	801	808	787	803	847	814	817	821	830	769	823	836	815	779	797	866	846	808	821	784	813	848	843	863	826	843	830	806	776	802	742	847	848	858	816	761	841	814	816	835	798	808	809	814	843	851	816	795	789	789	859	824	789	787	782	849	868	838	805	786	776	854	810	807	794	789	790	833	790	838	792	830	789	810	774	866	777	810	852	818	780	826	781	842	820	853	748	845	832	831	785	804	841	835	837	789	827	826	788	794	852	835	801	827	842	841	837	839	834	846	839	822	800	822	847	761	775	765	782	835	877	815	820	804	837	866	812	787	835	847	837	784	876	802	817	839	799	820	838	834	823	781	819	803	868	828	765	856	785	787	838	907	829	843	853	858	796	815	812	788	812	808	864	769	856	804	833	800	800	819	893	799	784	792	797	819	781	839	816	868	822	800	821	804	864	816	794	811	818	824	748	774	792	811	864	807	819	824	824	817	781	839	857	844	787	815	803	776	874	816	827	845	795	850	857	814	862	819	804	785	781	816	821	790	766	862	809	802	804	861	805	842	847	813	794	852	867	773	816	822	815	825	833	811	861	798	845	796	805	833	810	836	759	850	772	788	834	854	791	827	843	788	854	845	840	807	827	852	808	831	807	800	841	826	772	830	846	784	853	813	860	819	837	810	816	808	822	856	800	796	790	843	851	837	830	814	798	810	860	817	796	789	779	803	830	848	822	762	805	817	861	829	825	830	820	834	802	823	867	792	787	830	784	837	850	831	857	856	804	854	822	839	799	808	824	773	817	807	799	802	831	853	802	809	757	852	772	794	864	790	782	850	831	772	833	896	829	827	860	807	808	846	758	788	816	880	812	845	786	816	779	801	779	855	836	821	828	842	776	818	779	867	786	806	830	851	821	794	828	854	801	786	832	818	848	810	791	757	769	801	855	811	817	842	854	766	849	824	879	835	835	847	793	829	839	834	866	816	839	825	853	830	836	818	780	803	799	857	788	836	816	843	844	756	843	771	820	814	795	825	869	810	848	771	776	901	777	830	824	814	811	836	840	796	842	841	825	817	789	838	809	803	796	875	856	779	852	819	818	785	810	785	780	817	799	829	796	813	824	808	825	805	848	832	840	799	844	753	816	814	771	795	894	836	798	787	819	849	829	844	869	822	787	788	829	766	819	800	816	791	844	826	787	826	785	839	849	761	843	792	819	801	805	798	817	859	796	801	846	843	874	803	846	813	816	842	814	850	808	767	827	750	783	857	857	815	810	826	804	757	826	863	829	823	842	824	824	779	860	812	781	813	832	816	829	847	824	844	828	852	825	789	790	800	824	811	834	817	851	843	833	812	806	849	836	816	841	832	820	787	786	832	805	800	836	807	850	796	819	809	820	774	818	864	783	835	822	833	807	811	823	848	844	821	802	805	785	825	815	814	830	841	868	772	850	786	805	846	818	766	861	828	841	793	809	842	807	894	777	825	746	797	820	842	821	820	839	795	807	795	821	838	807	872	882	807	834	850	765	797	853	847	791	876	824	800	818	830	848	834	849	792	836	820	844	800	794	812	801	863	845	785	832	817	791	842	828	830	795	833	853	825	893	875	842	787	793	816	828	863	817	796	820	791	834	794	774	821	800	814	820	810	822	810	823	870	828	827	793	830	814	812	808	799	811	838	813	836	856	796	817	807	823	816	864	771	839	817	813	795	782	820	797	749	796	860	818	790	866	777	817	820	841	810	778	844	854	824	820	810	786	880	817	805	848	826	852	798	829	843	797	765	806	802	831	798	856	780	839	828	832	825	823	809	783	812	843	847	817	796	837	839	813	842	829	791	810	781	783	843	826	818	765	797	736	848	838	829	813	813	818	895	787	829	887	791	782	859	818	823	828	856	827	773	814	779	836	844	808	834	817	770	785	850	796	797	776	821	846	835	821	822	832	823	816	830	871	790	892	775	833	777	763	826	848	789	831	779	803	809	803	809	806	866	803	844	816	814	813	844	827	801	836	823	820	779	819	805	847	821	843	843	834	810	855	801	841	739	849	747	858	809	832	774	846	822	806	811	852	822	809	810	815	866	828	758	825	803	801	794	810	830	827	830	795	804	787	831	827	841	835	821	785	822	840	808	826	849	841	795	828	825	805	850	805	844	831	865	808	826	787	813	854	817	799	853	820	764	836	777	768	805	794	802	868	845	765	866	783	834	797	803	835	796	847	807	847	816	829	800	783	800	778	790	791	790	810	826	814	835	818	812	815	819	852	774	810	800	785	791	812	820	809	812	845	858	797	808	813	825	769	839	796	826	859	804	843	829	864	850	765	820	833	823	813	788	880	805	816	836	792	785	807	834	776	879	798	846	803	832	792	809	768	793	873	863	825	837	795	827	804	830	803	821	841	838	835	828	830	829	813	795	845	746	809	803	855	871	788	819	830	870	841	800	863	830	813	869	814	840	820	890	781	845	804	863	825	809	791	803	786	812	775	816	827	831	806	831	779	801	872	795	831	797	818	898	789	840	800	826	879	797	806	812	823	818	824	791	803	808	843	772	772	785	808	840	862	843	884	797	845	810	827	784	771	817	867	829	821	804	812	815	786	820	793	845	841	820	821	838	833	874	832	887	818	833	829	788	795	817	791	838	829	837	818	849	782	722	823	784	813	780	796	770	849	829	812	817	774	816	863	853	826	827	803	777	791	828	828	826	802	839	809	815	822	778	809	847	789	767	831	781	836	789	795	877	837	792	850	827	780	848	790	841	830	814	836	863	803	807	793
23347	21727	31775	27589	21434	22633	37626	34510	23440	11168	3225	1000	527	452	472	461	493	507	476	507	480	473	481	479	513	490	502	468	460	467	470	494	443	444	492	459	459	499	473	514	443	440	448	497	479	487	477	473	461	469	473	460	502	494	445	446	482	476	476	480	470	476	478	467	485	450	504	494	484	499	458	436	451	514	473	489	479	503	497	474	470	488	446	479	493	465	508	465	472	456	463	472	501	513	489	478	536	491	467	489	491	468	488	510	482	480	458	455	473	460	484	453	428	458	499	487	442	462	450	472	453	472	451	451	422	518	476	507	482	470	467	479	478	470	463	476	478	473	445	455	482	489	478	493	437	440	467	466	472	418	483	439	491	482	454	460	445	477	525	454	470	433	485	509	452	449	463	478	451	477	462	478	506	459	476	500	499	479	486	465	469	486	453	474	494	486	498	494	476	483	500	471	480	470	488	435	496	446	452	451	448	454	493	477	491	423	470	479	471	474	464	492	434	444	483	489	495	480	500	502	489	480	442	485	497	462	482	508	473	467	464	476	476	498	465	455	456	475	449	499	434	486	505	500	468	443	478	500	510	459	452	479	488	486	468	498	480	455	496	458	515	460	469	463	476	459	514	470	492	505	441	475	487	437	493	504	486	493	494	470	436	468	461	444	488	448	461	467	474	442	517	487	473	492	485	519	460	448	486	490	448	465	474	472	469	468	454	448	459	422	483	482	501	458	463	503	463	480	465	446	495	488	455	478	474	484	468	465	521	474	450	449	460	487	478	464	427	445	462	446	480	489	455	464	505	440	455	482	447	462	495	513	467	522	465	478	499	468	441	469	467	437	472	470	459	483	469	478	475	498	438	495	468	452	484	470	446	497	458	491	495	475	476	463	481	470	525	492	426	482	443	461	465	467	461	521	502	467	520	493	458	469	458	496	445	478	480	441	429	433	461	478	494	459	503	516	442	495	505	474	483	465	478	486	464	493	538	507	409	472	472	457	488	466	455	508	463	456	504	484	442	492	461	414	501	493	453	430	497	493	496	491	475	483	484	456	469	511	452	499	490	459	466	461	463	470	455	452	470	429	492	461	473	473	481	469	460	469	491	519	463	464	455	501	496	454	477	450	459	502	421	486	448	463	479	504	472	461	467	472	447	469	443	497	473	462	486	416	482	479	463	469	461	484	535	490	453	488	493	514	517	445	455	503	453	474	463	472	506	440	500	464	454	436	491	489	471	488	466	477	468	522	467	452	507	485	453	450	464	493	491	455	466	463	433	504	503	499	488	481	460	486	523	476	456	477	474	452	462	473	488	478	460	469	473	494	433	449	476	441	462	441	494	497	465	473	485	465	454	488	448	463	471	471	494	520	464	477	419	503	499	489	464	472	483	484	491	456	482	469	479	497	452	453	479	458	476	456	477	434	488	453	458	455	476	488	476	494	467	483	478	466	461	485	411	447	465	452	495	494	454	499	452	481	472	449	481	454	485	474	522	455	446	488	463	455	483	441	503	437	543	450	464	476	447	522	477	473	506	514	534	483	443	509	445	490	515	477	473	458	476	455	463	458	495	424	437	479	482	464	476	506	458	465	497	502	456	464	485	473	481	462	491	477	508	491	463	454	496	416	427	471	494	457	467	451	467	446	466	474	422	474	431	510	456	446	464	509	471	481	492	458	491	494	477	473	485	473	458	477	450	495	486	466	462	504	486	479	430	488	507	474	457	456	486	511	454	462	491	530	479	489	505	469	463	460	476	453	452	470	502	485	501	508	462	491	435	469	518	492	498	469	475	461	449	506	458	474	493	454	456	490	461	506	440	457	471	480	490	481	469	493	464	505	493	435	503	455	470	465	453	486	445	478	469	448	519	489	455	478	520	449	465	498	463	458	470	517	488	471	461	465	493	475	485	455	488	476	439	493	488	472	463	444	473	467	469	462	461	451	483	486	456	475	478	439	502	445	487	483	490	502	480	479	488	434	479	499	458	489	492	479	464	493	491	450	505	480	439	464	469	476	455	482	483	452	487	492	442	470	454	469	495	432	468	473	480	477	493	502	500	470	499	486	491	471	456	538	455	464	486	438	476	468	489	468	496	435	455	462	470	494	494	508	475	459	468	497	469	459	474	449	449	475	466	488	524	510	484	473	473	490	488	468	477	461	477	501	478	466	508	473	479	468	474	495	478	460	478	466	475	463	500	438	493	428	444	500	445	463	467	525	460	454	493	490	473	491	479	462	480	464	434	490	492	482	469	448	422	464	492	456	430	456	487	460	506	454	469	462	457	486	461	480	477	484	441	486	465	481	456	484	509	478	488	447	441	475	459	437	475	475	430	480	534	482	500	473	451	470	507	485	467	501	473	482	475	485	492	483	459	452	475	469	471	481	489	517	452	486	486	478	479	500	488	488	497	453	487	481	434	489	483	440	493	491	468	468	473	466	475	472	474	479	477	461	472	468	471	477	478	488	510	464	463	498	469	492	475	455	492	474	488	485	447	458	508	499	496	489	510	467	496	463	474	493	513	483	483	479	453	507	530	523	502	482	489	473	469	451	446	444	443	480	465	468	466	492	498	479	490	501	471	490	474	433	496	463	417	471	504	492	498	466	493	493	513	492	466	470	491	491	494	465	452	489	487	459	512	471	492	499	444	479	475	449	504	471	492	474	459	498	423	468	464	444	460	455	466	523	489	453	456	494	470	450	483	472	467	448	482	473	473	467	516	456	458	529	461	486	516	472	480	523	446	463	512	485	433	494	436	452	441	467	521	448	476	457	479	504	488	481	488	529	477	450	455	452	488	445	492	491	452	474	455	509	478	473	504	465	481	487	476	500	506	445	517	446	479	511	513	474	494	442	487	426	477	472	506	491	457	471	445	477	466	448	504	484	471	451	467	452	482	473	488	469	465	495	448	483	521	475	481	479	463	470	466	479	512	512	484	480	447	507	481	449	455	438	468	438	494	487	476	474	446	477	444	452	488	494	481	486	432	498	483	447	519	457	480	479	450	454	467	459	475	503	471	479	476	500	432	487	474	482	487	459	453	491	457	479	473	454	455	446	506	497	459	443	502	491	499	469	481	500	434	443	499	486	478	432	470	430	498	478	484	460	451	461	503	440	454	499	468	498	465	491	494	473	421	481	480	466	507	472	499	468	446	458	478	527	471	456	493	470	480	444	498	455	445	512	482	430	472	487	479	480	470	507	512	420	464	481	443	458	479	445	468	485	426	443	488	439	499	474	470	491	478	451	455	480	489	488	480	452	528	459	493	490	482	481	447	478	509	470	478	486	464	470	487	458	470	476	456	483	492	467	458	470	479	507	461	520	428	480	486	499	452	448	435	486	485	415	464	490	484	438	481	463	470	475	458	482	471	497	446	474	490	462	489	464	470	439	477	491	467	457	503	468	446	472	490	491	447	466	485	491	499	445	520	467	481	450	505	455	483	498	493	499	511	504	483	440	488	454	471	453	510	509	443	479	480	487	463	475	503	521
52087	100314	83378	45163	2758	20457	43147	40661	29906	16280	5906	1977	793	680	682	624	677	701	687	684	691	726	662	731	691	644	682	665	694	651	666	664	661	657	649	675	705	687	631	675	687	698	668	655	759	756	653	648	636	663	660	643	646	640	647	659	663	684	652	660	681	660	650	684	677	699	657	669	708	676	690	706	686	625	641	681	690	653	667	676	706	660	655	662	682	644	626	698	665	639	657	705	683	678	667	669	608	670	668	650	681	662	688	687	671	719	653	715	686	692	699	644	632	680	657	593	612	667	694	666	663	712	681	646	639	664	669	721	669	696	690	723	659	645	679	696	662	664	657	670	660	644	648	662	703	718	669	653	651	655	658	680	648	640	652	682	659	674	688	619	684	643	666	663	703	696	699	661	640	694	639	655	702	664	691	664	675	701	715	663	676	662	685	739	643	666	676	670	666	677	648	649	653	605	642	693	656	653	631	612	606	691	679	691	640	676	660	669	694	684	672	615	670	637	671	652	685	650	649	696	682	663	659	678	655	673	655	666	673	670	691	655	641	700	667	633	676	677	685	674	684	618	710	668	661	665	626	690	668	712	684	677	660	647	644	652	647	668	659	640	619	666	679	714	677	692	661	652	645	665	636	647	655	677	683	636	632	643	688	722	666	651	652	662	653	640	663	638	667	677	677	666	673	680	647	632	690	667	629	687	643	676	631	639	706	673	658	717	651	653	678	702	700	635	669	697	661	676	651	654	691	648	655	661	668	682	666	681	682	654	685	669	685	654	690	678	680	671	626	682	621	698	626	642	636	665	712	690	623	646	626	691	635	720	661	686	668	688	646	625	649	653	678	682	683	694	683	657	656	647	709	644	699	716	680	666	651	650	677	680	667	677	624	656	675	702	637	643	686	632	682	682	670	673	691	703	686	661	675	633	700	693	661	668	695	650	651	677	671	646	617	675	684	685	718	614	635	665	711	644	677	662	644	664	659	690	715	664	686	650	673	665	709	607	641	639	682	692	665	671	681	656	664	693	656	697	674	674	643	674	651	697	696	656	658	628	636	691	641	653	665	629	658	600	737	670	638	721	651	657	668	698	670	695	679	627	642	696	680	692	691	630	641	698	672	687	665	648	667	634	655	597	657	654	691	632	657	723	689	685	691	732	644	622	662	639	658	676	596	641	666	665	677	646	688	668	711	631	641	676	675	697	659	684	689	709	659	676	657	637	680	675	672	661	685	654	633	715	603	674	658	672	675	651	643	636	692	649	648	699	685	716	687	656	675	666	669	664	631	667	657	640	690	666	677	660	663	615	669	687	703	633	649	692	710	677	682	655	665	631	637	646	674	660	659	648	651	697	677	701	643	668	686	673	656	643	711	652	719	651	634	686	695	669	641	657	618	674	671	678	652	689	670	661	593	707	633	688	694	675	681	655	665	669	607	683	666	704	657	636	670	723	691	670	689	632	693	712	644	675	666	679	633	661	662	707	624	674	655	688	657	694	668	702	671	688	671	663	693	657	683	711	624	706	660	682	672	666	632	682	669	674	672	701	606	653	664	682	680	658	657	635	662	702	697	689	676	699	685	660	695	700	671	626	687	679	663	681	660	664	625	663	684	674	692	700	701	711	656	696	641	685	666	661	672	677	671	646	695	615	652	673	643	696	670	671	633	689	686	695	650	618	611	642	668	690	648	690	624	697	666	685	667	700	615	617	665	664	676	637	700	607	693	650	650	661	709	638	679	637	681	642	677	662	699	656	651	669	697	689	696	672	698	655	646	665	630	683	674	635	667	648	648	727	673	677	734	619	645	641	692	689	651	687	716	690	664	640	647	641	682	668	729	641	622	609	654	678	688	730	671	646	667	621	617	613	658	708	669	685	668	695	701	687	676	660	666	651	677	625	659	622	633	641	665	641	666	657	672	646	702	655	667	660	652	668	694	663	681	691	662	709	686	661	662	631	677	658	636	649	661	669	679	665	656	643	677	622	674	680	672	642	640	669	610	624	704	657	616	587	683	634	633	622	685	668	690	702	663	630	669	679	681	611	674	681	651	667	698	689	653	634	676	663	665	717	671	711	620	664	670	656	655	650	654	683	640	646	643	668	681	646	697	673	653	650	659	640	651	600	643	654	675	634	692	623	680	695	617	638	675	688	657	671	632	647	722	707	672	620	674	664	657	619	674	679	618	677	688	667	681	647	701	657	664	657	648	707	706	679	675	645	666	633	742	665	673	658	686	678	618	683	681	671	650	673	703	709	709	679	658	648	622	642	662	631	668	643	657	638	659	717	645	692	670	668	659	716	667	682	672	675	665	674	637	613	669	648	673	680	716	621	688	706	716	716	699	647	632	680	696	661	643	673	735	628	672	665	700	702	669	627	686	699	656	638	661	637	656	677	647	663	643	651	660	693	686	665	652	666	688	643	641	648	653	658	665	619	647	664	664	702	693	642	714	666	696	672	696	668	657	657	706	670	640	702	681	637	645	639	650	679	652	694	661	664	706	648	679	679	656	669	595	674	647	678	668	644	660	642	612	710	694	667	661	645	689	620	671	667	692	681	629	659	642	658	648	641	687	681	682	625	633	662	666	670	677	685	680	668	704	656	659	666	641	665	690	684	645	663	658	675	700	729	631	697	669	643	656	665	717	606	663	669	673	628	649	610	650	619	664	697	659	680	691	703	703	676	703	650	640	650	682	625	637	610	668	681	653	672	687	672	678	613	657	735	664	672	674	651	683	663	672	661	651	676	674	661	646	653	637	706	671	645	697	674	664	624	641	673	692	699	653	696	679	665	649	691	696	686	685	600	695	635	638	684	698	644	667	669	739	642	663	670	645	663	645	670	690	689	653	625	636	665	682	671	637	671	655	660	675	645	663	627	745	680	646	638	725	637	671	728	681	655	674	716	699	697	702	646	711	677	715	613	698	653	689	699	641	622	644	656	663	661	631	649	665	703	654	629	636	667	722	723	644	645	625	613	681	589	674	634	661	665	637	649	675	673	673	670	649	657	674	652	645	680	676	661	597	700	696	673	675	629	677	688	642	657	644	661	616	657	658	671	644	679	684	690	673	655	673	638	680	630	697	653	647	679	663	652	663	633	617	697	614	714	723	652	679	632	676	654	646	654	651	682	671	677	687	678	643	691	638	660	666	649	688	629	702	647	764	651	667	668	679	659	659	661	649	661	645	628	699	694	663	672	684	680	699	668	672	700	619	649	660	628	663	591	633	672	653	654	702	648	623	663	656	669	654	662	626	688	658	706	707	667	641	607	653	660	656	684	686	678	635	664	698	682	664	661	660	671	678	660	688	656	655	682	707	599	657	690	627	661	635	658	667	687	648	705	623	643	701	694	674	635	695	688	628	679	695	662	665	616	667	660	671	669	655	647	675	651	664	717	709	638	651	657	672	680	667	639	685	651	692	634	612	666	698	675	617	637	646	673	670	684	670	674	657	630	613	701	646	658	669	657	639	649	668	671	720	681	616	639	649	688
27171	26507	32028	17459	1199	793	2499	3317	2668	1623	961	684	547	544	532	551	529	553	517	539	527	554	555	562	539	546	512	562	549	520	504	543	497	535	547	513	512	563	525	547	553	554	553	564	535	515	552	501	552	557	532	546	522	584	563	522	540	495	559	548	526	516	524	517	581	517	519	545	550	574	497	530	495	523	542	549	540	535	532	525	574	518	520	540	548	547	556	541	536	529	504	533	534	473	507	541	560	510	598	549	521	562	566	511	554	508	522	575	553	550	530	562	544	541	555	531	495	549	513	536	538	569	541	584	548	531	541	519	536	504	522	525	566	542	572	564	532	560	538	521	531	538	531	568	542	543	541	560	525	547	554	535	553	551	553	520	535	559	500	531	575	555	536	536	524	582	534	562	518	590	518	599	549	545	555	535	541	558	550	560	512	540	512	508	541	573	514	521	529	536	607	540	570	504	529	520	514	507	513	520	517	542	544	544	550	566	540	516	545	541	527	533	516	566	544	552	485	536	553	565	523	539	499	528	530	569	485	558	508	503	504	566	555	532	515	551	582	555	519	522	567	599	543	521	572	537	548	536	569	524	509	515	555	554	549	533	527	509	533	534	511	537	538	546	551	512	582	551	537	526	524	535	560	524	576	527	510	529	546	512	517	522	576	589	528	559	562	506	553	488	529	504	552	505	513	542	534	555	535	557	547	552	516	547	559	571	557	512	556	526	499	540	564	542	560	545	501	532	550	529	565	581	528	555	546	526	505	559	529	508	547	526	538	561	548	563	545	556	496	519	489	535	547	528	542	525	538	505	558	527	463	532	550	522	503	564	550	539	537	505	514	590	546	600	503	528	521	570	484	535	508	545	542	571	556	502	544	571	547	475	522	522	549	518	548	504	483	515	508	550	524	542	504	511	534	524	545	535	540	511	531	532	540	526	536	506	519	562	542	536	582	550	556	542	541	555	531	553	506	532	530	545	546	576	569	546	516	558	529	564	584	561	534	576	528	511	529	526	546	538	559	565	507	570	512	518	552	530	504	554	489	509	547	546	502	512	502	540	510	539	596	544	528	544	547	513	523	529	522	499	531	532	521	537	546	546	577	557	513	518	515	539	571	549	525	516	568	532	525	533	549	509	539	529	556	524	560	527	554	488	523	536	513	541	554	528	542	536	498	540	560	537	514	541	540	548	570	537	548	558	554	553	481	531	544	559	546	574	550	562	526	524	576	568	528	518	515	560	590	533	563	518	520	570	527	561	534	540	522	568	498	590	540	525	528	537	539	479	562	521	514	526	491	520	526	544	541	595	564	547	546	572	489	525	519	515	561	521	544	552	507	541	542	525	542	543	511	551	553	555	534	560	556	516	572	577	523	572	565	497	510	557	551	528	534	544	509	556	512	503	577	541	553	517	517	535	525	555	529	553	532	541	537	510	565	537	566	512	554	512	523	524	537	579	542	503	529	541	540	532	511	535	511	539	545	560	551	535	540	572	561	497	517	515	543	544	527	561	539	560	562	529	514	537	514	528	523	504	512	558	546	534	537	566	577	547	542	511	525	541	548	520	564	518	541	533	519	495	536	547	531	526	564	562	550	583	571	534	554	570	532	545	526	500	511	513	527	511	551	567	563	575	547	538	554	502	539	502	524	545	489	558	570	497	531	573	552	580	561	539	505	531	534	506	544	567	500	571	539	482	500	560	543	512	544	512	552	543	538	531	532	535	561	536	530	520	501	551	536	527	500	537	569	502	566	529	527	530	583	520	515	565	554	552	526	525	526	570	489	537	578	539	533	499	527	531	561	551	584	543	523	517	543	520	555	547	497	530	542	558	531	546	526	539	493	566	543	538	555	526	526	523	557	521	533	554	534	499	524	504	556	553	544	560	546	517	526	577	478	583	535	545	524	546	525	548	557	528	514	512	536	534	526	527	528	485	517	532	554	527	538	530	588	562	494	568	545	530	562	565	521	559	552	500	527	568	544	566	518	521	538	521	569	529	578	532	570	543	534	562	503	524	540	494	520	523	528	565	535	530	537	561	530	552	568	555	543	503	528	529	522	582	516	587	550	531	518	527	582	514	523	565	556	519	580	544	583	527	523	529	536	562	551	544	553	525	514	563	555	527	577	555	508	552	599	530	569	514	560	555	515	510	546	568	517	557	507	555	544	549	555	527	503	534	523	499	549	548	514	511	523	519	495	535	550	598	547	548	529	534	536	515	569	568	515	549	511	550	515	562	532	555	593	539	549	520	588	535	525	549	524	518	570	540	530	541	517	557	582	504	516	547	505	535	547	546	597	544	568	522	562	567	567	537	531	582	556	515	529	510	532	550	541	528	557	557	525	510	520	526	510	515	523	500	580	541	483	557	548	541	526	553	545	568	533	523	559	555	524	542	570	542	538	553	553	491	566	510	490	529	538	537	537	525	567	557	528	538	533	549	537	569	554	525	502	530	537	507	544	495	520	506	551	534	564	558	506	550	516	505	538	560	566	522	501	578	552	507	512	564	529	513	557	539	538	559	558	549	565	564	560	549	536	521	557	533	550	570	490	545	519	552	518	522	548	562	538	553	540	521	557	500	562	555	555	533	545	517	540	566	521	504	566	546	568	539	545	528	532	527	558	538	535	542	483	535	562	514	560	530	518	557	544	515	496	539	564	555	549	562	542	492	499	542	549	548	546	527	548	504	537	502	541	497	536	558	530	522	560	577	531	538	559	524	551	573	543	551	531	561	514	572	520	532	552	501	552	528	532	540	543	505	565	541	510	545	506	572	535	528	538	561	529	578	533	550	554	563	527	537	501	534	513	543	531	552	574	548	603	549	562	505	536	516	492	535	556	509	541	541	506	544	555	539	528	517	526	574	575	535	561	560	504	535	499	551	548	541	537	519	502	555	547	531	609	526	496	525	537	541	527	529	551	513	513	549	507	532	583	527	514	541	561	541	566	505	524	532	505	543	543	566	573	530	493	520	560	548	526	528	526	543	551	538	553	532	543	552	567	550	575	541	526	522	537	513	564	518	571	537	539	530	563	504	543	546	531	522	554	524	534	555	554	590	523	560	540	522	516	513	536	532	519	523	522	563	592	527	563	522	522	511	489	499	525	555	546	524	553	547	533	523	538	537	565	517	552	579	491	555	530	556	519	537	504	531	532	535	572	519	573	563	523	536	563	544	596	539	552	559	514	527	562	538	540	530	563	504	576	557	525	513	530	533	539	530	526	554	512	529	548	534	585	538	515	534	570	540	529	515	527	519	542	546	553	537	562	543	588	487	529	578	499	577	539	553	523	553	499	509	555	545	531	548	579	562	544	535	527	541	527	542	546	534	546	544	545	562	548	517	528	545	554	547	536	532	538	531	523	550	506	568	557	526	524	525	566	537	541	541	544	556	525	524	523	480	566	534	536	531	522	511	590	580	525	560	525	526	523	574	532	564	527	496	539	525	539	550	599	561	541	577	516	517	575	556	540	542	522	506	538	572	525	551	545	604
21023	44920	35224	14075	956	1412	5160	6712	5153	3098	1621	992	836	840	711	766	746	763	756	800	777	757	751	751	784	787	825	737	750	750	751	785	749	741	734	741	766	735	725	788	803	793	776	794	719	760	746	811	708	787	750	761	752	785	748	751	779	729	802	706	754	761	802	844	720	765	802	756	767	747	765	776	765	780	745	746	787	752	788	766	756	822	730	787	760	744	765	766	780	729	752	787	776	716	784	793	752	722	708	737	747	755	801	762	789	803	744	719	793	718	772	758	700	724	765	702	827	759	777	745	780	761	788	804	735	702	777	708	745	787	736	749	785	722	727	778	723	762	805	778	722	766	783	744	739	688	747	723	743	735	786	776	747	777	817	685	748	791	807	735	779	762	748	819	753	792	793	788	759	714	745	814	730	730	758	754	797	786	792	775	730	774	754	768	809	783	752	724	766	775	760	810	735	725	772	725	751	761	726	732	778	760	827	774	745	747	765	737	753	721	736	789	717	732	775	767	765	731	781	801	753	762	762	773	770	752	779	772	744	743	793	766	757	744	779	738	744	735	780	799	806	795	768	792	793	752	799	732	753	760	760	758	750	769	736	812	754	803	762	763	729	745	752	722	752	747	825	753	769	765	744	755	720	751	769	695	787	749	806	812	749	773	783	775	773	767	795	796	746	793	726	766	727	754	756	766	795	757	746	752	781	739	766	723	737	742	746	798	766	706	753	773	744	778	751	753	787	750	819	704	829	775	760	757	740	720	749	787	744	737	750	765	803	780	755	727	760	781	784	732	734	763	757	764	763	766	765	780	754	762	756	780	745	776	753	779	710	806	803	761	727	802	749	762	733	755	796	700	736	795	763	744	792	740	806	759	750	782	759	744	755	786	755	754	788	771	743	785	785	774	781	775	735	740	751	802	755	775	784	769	743	772	727	819	757	777	750	735	771	708	766	776	768	741	778	756	755	778	759	721	754	738	752	755	760	724	797	758	726	719	754	769	739	709	806	793	795	800	788	758	758	749	772	721	778	768	738	789	770	740	742	775	698	769	731	724	756	753	772	758	771	746	724	723	800	748	775	747	749	789	811	759	765	836	738	771	765	818	796	815	767	764	750	791	815	746	762	745	724	775	752	760	793	775	771	705	789	756	737	788	781	741	807	734	747	816	812	771	763	757	774	738	690	769	768	805	792	767	795	741	760	797	768	775	763	734	740	701	753	752	758	765	753	768	752	784	781	753	729	732	822	783	750	734	733	783	751	795	718	777	771	709	762	747	759	795	751	765	721	786	782	696	767	712	793	722	745	822	751	758	745	791	738	756	727	776	807	760	747	752	802	751	748	753	746	756	747	777	757	753	773	762	747	783	791	801	765	816	767	752	771	778	780	821	727	744	750	762	730	751	735	773	761	773	737	750	761	736	771	734	759	744	731	755	796	765	767	743	765	801	706	736	735	762	730	732	741	742	741	762	766	717	757	747	774	753	760	734	817	718	745	773	790	718	746	777	806	769	788	786	770	751	731	827	751	766	745	746	780	738	793	753	766	775	732	757	721	776	800	779	743	756	754	735	740	758	756	797	728	734	748	749	776	773	748	746	740	844	768	766	779	783	780	745	741	726	749	744	770	810	749	788	732	745	764	723	769	770	750	685	775	774	764	756	804	820	768	718	770	807	802	773	736	751	773	732	748	758	761	788	760	725	773	773	726	748	761	719	772	759	768	815	786	784	718	757	751	767	769	799	776	797	742	774	799	747	765	730	789	763	767	745	734	784	690	784	758	760	764	805	787	762	753	771	790	722	739	779	792	781	721	813	776	757	719	743	737	730	781	774	736	758	771	747	752	756	719	750	764	743	728	776	762	759	741	757	788	792	714	754	780	776	774	768	737	783	743	774	747	688	780	789	801	739	772	745	765	759	780	776	760	754	739	743	739	770	768	776	734	810	784	763	819	699	813	748	779	768	691	791	777	778	824	747	751	778	734	759	729	792	797	802	774	741	733	797	765	762	783	797	747	754	740	808	776	741	744	765	755	741	808	733	779	777	748	787	767	761	842	766	777	762	751	786	774	763	701	753	761	746	778	734	724	762	764	772	742	769	752	749	808	744	727	742	746	732	752	777	768	739	743	777	764	768	762	795	765	782	703	740	781	765	766	776	751	804	740	797	789	775	718	768	750	729	759	760	743	760	765	786	742	755	796	739	730	825	805	773	771	780	758	782	745	749	734	752	739	760	872	773	762	749	742	745	794	749	747	770	797	719	704	771	809	723	778	779	740	730	734	762	787	717	783	797	761	747	777	744	755	760	714	742	770	794	799	732	763	740	748	729	795	771	777	780	785	762	734	793	717	737	739	770	805	749	728	752	754	722	811	768	771	809	767	791	730	767	753	838	797	760	809	763	793	773	779	763	716	736	770	795	795	733	738	782	784	779	783	675	734	742	789	790	798	813	770	753	789	746	788	740	777	697	774	753	788	759	762	723	811	744	820	724	768	743	762	795	743	734	739	765	759	748	819	746	749	775	780	769	746	755	785	790	771	740	778	777	820	757	766	795	752	774	738	778	776	753	750	716	729	775	743	794	771	731	703	791	709	782	763	758	740	766	741	731	752	739	764	748	756	752	739	729	755	762	744	791	759	776	793	801	740	769	806	770	805	796	733	724	773	727	763	736	698	673	761	773	807	773	757	770	781	748	792	754	726	732	745	734	764	777	778	753	751	763	732	739	781	707	730	750	773	746	753	807	757	738	792	777	747	719	764	738	775	733	758	768	753	761	738	770	697	734	739	724	823	792	741	752	807	770	800	788	740	763	754	766	803	779	744	785	795	767	755	806	770	785	780	757	728	672	730	769	738	761	750	700	796	769	761	691	813	776	716	797	762	790	728	807	783	760	736	777	780	775	755	758	734	814	751	736	779	815	741	781	756	759	778	752	769	771	748	784	681	798	775	700	769	759	732	781	791	749	790	803	765	722	759	836	767	728	765	733	774	745	784	778	776	710	738	730	781	732	763	725	747	772	734	788	759	749	723	767	801	753	751	798	820	765	785	786	821	806	692	746	835	814	772	794	761	729	722	779	754	778	734	710	771	792	757	746	795	772	778	735	754	757	717	722	786	768	757	717	744	726	738	767	778	713	768	770	736	746	763	727	752	761	788	763	722	763	743	797	733	755	755	752	751	791	769	772	783	709	779	717	727	765	791	743	745	729	759	760	696	740	742	769	768	772	774	725	723	742	758	774	755	771	758	770	754	761	790	743	757	751	762	754	754	757	738	739	766	740	792	761	752	756	782	758	745	735	802	771	780	791	712	774	759	746	764	770	743	733	728	748	775	690	721	720	778	737	702	755	817	778	801	718	760	779	754	770	799	801	736	788	741	747	783	738	738	766	758	769	785	757	762	768	734	760	772	783	740	812	798	772	760	760	787	731	772	780	736	738	744	756	781	771	788	725	779	796	758	839	786	757	763	710	781	762	734	775	755	766	755	788	732	763
24490	22347	35023	34699	19981	9116	11583	18119	13617	7399	2963	1181	695	617	608	605	559	620	612	617	608	612	565	659	620	616	611	632	593	572	640	640	575	641	605	597	654	613	607	630	632	588	572	625	565	613	637	609	658	622	576	606	636	580	612	624	645	633	646	591	614	627	594	628	579	653	611	610	661	586	627	657	657	587	637	595	595	601	664	589	608	634	635	656	660	627	597	587	585	625	569	613	615	613	567	643	634	644	605	602	603	637	655	630	610	636	609	636	631	611	673	634	653	605	621	605	596	609	622	641	611	614	618	633	590	624	610	654	603	609	604	637	603	674	634	610	662	619	639	668	581	606	644	633	613	633	630	629	654	602	593	640	587	606	582	648	621	610	610	608	599	646	625	595	605	644	627	617	642	608	551	627	609	595	595	614	641	601	638	640	603	660	633	636	599	650	619	619	595	590	607	620	584	604	618	581	634	676	619	629	574	585	584	629	594	630	608	613	583	599	628	606	603	585	666	576	602	653	593	618	615	672	613	627	609	625	577	629	649	628	660	612	602	636	588	617	611	547	619	613	649	617	643	580	601	629	581	620	624	588	595	580	596	614	648	599	604	593	583	630	630	597	626	612	631	657	640	631	600	598	616	599	629	598	621	608	634	613	610	626	607	637	606	615	627	605	618	588	612	607	622	615	664	596	599	604	624	622	620	609	609	613	598	613	632	603	601	642	588	634	589	625	628	647	626	658	628	627	658	602	590	600	604	605	584	632	629	659	601	610	662	611	643	591	690	572	604	607	621	625	624	613	626	570	568	624	649	595	580	606	639	566	597	685	603	583	613	618	630	588	626	651	603	669	593	623	605	647	601	562	595	575	628	565	597	632	600	646	538	590	594	606	648	629	593	631	606	620	592	592	623	607	600	547	609	625	633	570	609	596	583	618	633	599	620	600	623	606	575	580	639	643	614	642	619	635	636	598	625	604	567	605	632	645	636	640	628	611	623	605	644	594	596	644	575	594	603	659	591	611	613	621	572	615	651	608	618	618	576	585	572	598	612	605	595	582	623	607	596	588	651	591	576	637	622	644	543	594	644	647	638	618	598	604	618	598	643	605	608	644	647	625	610	606	626	604	618	586	584	638	651	609	580	597	596	646	611	559	615	585	623	609	578	645	598	587	615	581	623	625	598	630	636	580	634	568	606	637	630	630	621	630	568	641	634	600	577	631	613	604	623	628	631	642	600	580	608	595	612	625	665	615	642	599	624	653	587	620	612	600	560	570	613	597	622	621	630	601	641	623	583	608	639	624	636	617	642	627	608	621	655	596	638	658	576	570	624	607	605	611	607	641	603	602	612	614	587	635	582	579	645	585	614	622	638	603	624	625	606	600	632	628	622	597	664	619	571	623	615	608	625	600	612	590	605	613	593	587	615	644	609	621	625	627	610	611	625	610	603	648	658	626	636	613	598	639	620	618	621	623	670	573	631	584	614	651	629	654	583	589	562	601	606	612	619	656	626	596	621	573	620	650	646	615	637	599	655	580	627	672	632	635	624	617	584	639	600	613	619	595	580	633	609	584	571	595	592	577	619	601	644	594	627	633	612	589	632	616	642	640	624	613	647	575	636	601	601	642	632	639	653	689	578	608	636	640	556	629	596	612	624	612	600	604	604	610	635	588	608	635	651	626	607	592	657	576	631	540	589	652	605	592	587	635	617	622	647	581	623	576	615	600	595	614	604	580	595	581	582	612	606	623	622	642	591	580	590	596	605	587	609	642	606	627	641	575	653	574	608	615	621	586	632	650	590	608	565	643	667	570	613	608	576	615	582	616	588	622	575	622	637	575	595	602	596	542	632	604	618	612	613	574	594	568	577	670	617	624	668	643	592	613	630	630	606	586	602	628	591	650	582	625	585	605	594	623	652	639	568	632	646	596	588	636	570	599	606	587	620	586	597	575	641	572	631	586	609	596	638	628	622	631	590	581	598	586	576	598	639	576	610	617	622	603	594	620	642	609	597	624	572	575	632	614	615	629	622	597	636	639	597	577	608	610	618	590	630	596	636	572	615	586	618	602	660	634	635	611	618	611	604	635	614	584	617	586	642	635	596	625	654	640	601	596	598	640	603	596	639	601	633	610	631	630	586	634	646	586	603	637	608	624	630	604	578	594	654	630	591	586	584	580	612	589	581	599	625	609	620	566	601	599	612	617	595	641	585	602	561	629	608	629	643	603	587	583	633	557	576	591	620	617	599	616	623	649	614	609	627	594	608	607	618	574	649	574	648	630	634	665	609	640	627	608	593	590	589	591	607	596	609	596	561	646	585	576	620	586	591	622	583	634	604	648	642	592	537	609	630	629	602	629	623	632	606	596	628	618	595	616	601	596	622	593	621	646	634	620	608	627	607	594	639	581	579	631	641	607	577	573	618	643	615	604	627	636	587	566	651	606	614	578	606	613	623	613	608	629	623	617	588	610	574	606	567	619	604	584	645	608	601	592	613	591	610	608	608	627	603	630	629	587	608	624	603	597	627	642	600	636	616	618	576	626	623	632	609	646	568	578	575	588	640	630	604	607	620	629	603	624	624	632	624	635	609	620	636	613	595	566	644	647	587	610	590	632	629	628	597	607	591	616	609	611	578	592	581	593	629	631	633	613	591	619	616	589	637	582	633	591	600	633	604	606	588	634	629	604	646	617	630	620	631	594	629	617	630	609	622	611	612	588	562	587	607	582	589	583	642	647	638	662	600	568	596	628	617	649	620	606	581	558	589	639	575	634	653	645	590	580	647	567	614	582	635	595	632	634	615	637	595	584	601	649	606	601	609	633	631	613	649	643	612	623	589	582	586	608	678	600	587	603	622	619	567	623	592	620	618	658	646	605	640	609	590	592	588	604	622	608	585	618	611	592	582	555	631	626	601	607	601	625	647	646	584	595	636	587	617	606	636	547	580	601	613	615	540	593	601	619	605	647	638	588	583	633	624	595	597	634	617	596	610	604	629	630	610	599	650	600	625	587	591	590	624	623	595	603	606	639	580	599	623	581	619	600	614	614	601	652	604	606	593	615	575	669	633	624	626	611	613	651	649	613	608	623	549	606	612	603	535	632	610	644	588	559	646	588	595	600	620	627	609	599	618	615	608	617	584	591	663	626	630	626	578	605	636	631	638	656	587	594	605	619	618	592	586	639	584	606	630	621	617	629	600	640	616	591	629	632	620	640	569	618	607	610	621	614	605	567	608	632	570	615	591	592	601	595	640	626	684	663	602	647	631	605	605	560	598	639	628	640	585	613	665	597	583	618	631	645	609	610	635	667	607	629	583	621	610	643	582	565	616	614	616	637	609	606	635	600	578	596	620	611	652	634	572	625	613	622	593	605	612	582	595	603	606	622	592	594	622	592	619	619	623	639	591	602	662	596	558	614	626	611	592	639	548	594	654	601	575	620	591	582	634	590	619	597	555	611	599	618	593	598	642	605	610	602	600	623	643	635	608	604	578	585
47398	87452	72188	46115	2417	4629	19526	27911	21762	13515	5793	2164	1118	828	885	860	878	878	848	901	858	853	883	880	851	855	867	873	868	842	877	904	849	869	910	826	842	846	825	810	866	853	804	840	886	870	873	831	835	855	805	876	871	805	830	855	791	851	853	859	842	780	882	832	844	870	846	816	884	830	813	836	905	820	798	829	844	814	894	888	788	838	820	883	807	803	846	811	871	912	848	863	824	865	835	835	805	857	832	868	878	859	898	885	933	873	899	886	876	862	869	834	837	876	872	873	919	881	889	878	860	852	929	874	874	923	906	819	840	865	865	842	851	874	840	867	825	804	885	860	849	827	835	845	860	878	927	893	878	866	816	818	838	865	871	887	866	851	913	836	893	786	862	886	899	876	847	859	856	892	861	930	871	844	916	831	825	845	875	820	882	881	876	886	880	875	849	824	858	865	845	835	905	870	868	851	841	861	889	827	897	892	810	843	831	803	851	865	898	925	824	887	861	870	908	832	843	850	896	839	892	853	876	825	887	822	891	829	869	835	871	858	831	895	881	863	871	890	876	862	868	832	842	886	844	849	844	888	831	861	820	879	847	772	857	914	802	898	838	864	866	861	892	873	876	839	831	882	886	923	878	800	861	858	855	872	873	826	867	853	821	817	844	789	831	881	834	883	890	822	845	876	843	847	844	882	843	885	853	885	845	831	867	852	859	837	854	888	821	886	875	822	841	860	846	856	862	849	868	862	804	875	875	850	865	892	855	907	830	831	828	841	861	872	832	855	865	883	844	839	880	799	809	821	904	802	824	844	821	841	845	826	857	821	833	889	797	873	853	851	854	834	890	865	795	910	864	895	870	802	861	876	805	869	887	793	899	864	880	853	847	809	899	911	885	810	869	839	846	912	898	923	852	920	870	851	805	831	838	857	840	844	809	867	831	858	888	882	878	821	813	819	842	873	900	875	854	841	823	874	817	852	874	820	874	844	861	904	858	877	935	887	826	832	858	843	815	847	825	843	846	844	901	820	901	893	820	837	887	892	905	870	845	858	823	857	856	868	825	855	810	870	838	831	857	840	838	879	864	880	865	840	812	852	845	914	863	877	839	874	868	861	826	790	843	835	956	849	914	851	871	850	864	815	830	892	869	869	879	830	833	863	898	839	833	844	838	821	837	819	826	837	839	839	852	855	873	854	878	861	827	828	852	852	861	806	876	901	785	845	837	876	813	854	866	868	863	897	838	861	877	819	828	865	859	896	840	874	867	873	828	813	779	893	863	841	867	812	889	840	853	902	849	875	868	863	882	782	892	810	836	844	856	821	840	848	852	855	828	870	855	904	826	836	804	885	832	847	825	887	865	826	888	861	842	895	914	908	863	855	880	895	811	874	869	873	890	866	825	890	921	835	830	862	862	805	806	903	821	813	803	860	892	837	883	885	910	833	898	823	876	858	864	870	892	858	935	875	838	873	848	896	836	873	857	869	867	871	884	861	842	831	829	868	813	819	863	870	869	855	885	864	847	904	827	864	871	863	871	856	840	880	852	878	845	814	830	890	847	832	860	840	806	862	918	815	824	842	842	874	888	872	855	884	896	851	847	891	873	836	845	862	800	876	815	902	812	858	898	845	842	848	871	865	871	845	910	899	863	843	837	903	851	845	846	865	845	882	858	920	845	890	867	897	834	839	815	861	853	831	850	849	821	881	842	851	860	859	858	857	865	871	793	893	867	837	827	832	824	838	864	880	876	865	911	881	895	887	849	863	859	823	851	816	821	798	871	872	854	863	870	906	870	823	816	835	899	848	881	870	816	830	884	836	860	849	855	919	887	842	885	903	893	872	884	844	901	859	891	810	866	860	847	829	864	856	846	862	838	824	877	918	884	883	890	843	848	833	823	844	863	885	801	833	829	907	852	834	847	879	827	877	837	877	884	885	849	847	790	830	848	844	913	835	826	851	878	870	839	826	833	845	884	838	933	873	885	828	862	788	835	849	887	833	803	852	867	885	841	888	833	878	892	805	851	889	847	811	896	879	883	891	824	879	867	862	799	849	825	837	871	886	817	830	818	878	828	901	847	827	867	911	940	878	842	862	881	904	862	865	844	839	876	830	803	841	851	835	904	859	881	826	857	878	880	845	847	881	859	839	846	814	857	872	860	796	825	875	854	906	839	871	814	877	827	851	835	878	821	869	872	841	921	850	838	848	939	847	865	907	870	875	846	806	833	796	871	829	840	886	871	880	832	866	836	869	855	857	851	860	815	841	837	865	844	859	893	882	859	906	849	873	815	843	856	846	841	862	859	897	851	863	877	873	891	877	896	868	896	869	838	867	853	829	832	873	838	828	850	839	851	864	911	881	829	823	806	824	785	856	861	797	864	861	870	875	859	867	899	878	907	891	834	879	823	821	911	836	849	842	865	805	834	882	899	850	870	836	927	830	810	838	841	820	903	896	833	891	824	855	844	846	851	894	835	860	848	889	869	866	848	866	843	838	881	802	884	866	862	857	848	870	882	837	888	901	860	885	895	854	874	828	833	834	855	842	830	813	866	904	893	820	904	872	802	844	873	848	891	843	806	849	878	798	781	848	884	881	897	853	857	838	855	850	855	836	915	829	865	835	892	805	855	839	891	846	874	863	888	836	873	868	930	830	849	932	808	858	846	775	848	813	836	864	850	835	875	828	855	877	870	882	861	856	846	865	893	863	835	872	827	882	857	848	886	838	906	868	839	785	870	848	878	881	825	882	840	834	866	869	845	870	889	880	868	879	827	818	813	861	821	852	920	841	843	904	861	832	877	875	897	821	840	844	793	854	868	862	822	906	874	853	872	858	840	806	849	832	867	843	842	906	893	862	837	878	809	853	855	853	857	891	877	917	836	931	841	911	829	880	864	910	883	871	837	846	859	834	901	838	814	837	893	871	887	845	828	820	873	895	921	827	915	870	859	860	877	839	921	848	865	850	846	847	850	866	890	864	813	831	841	884	903	894	827	863	884	879	859	836	862	894	895	866	858	903	831	916	936	864	880	838	867	897	871	915	816	870	881	867	861	846	839	835	876	910	847	832	900	858	894	826	880	830	854	846	834	808	851	873	841	852	816	864	818	856	889	853	813	821	822	846	857	866	882	813	832	832	863	838	905	848	865	841	906	834	841	876	863	836	829	862	850	844	879	848	841	861	875	865	884	823	842	846	850	851	837	779	870	862	900	777	872	875	907	834	865	838	847	847	840	828	877	912	910	877	898	819	858	932	894	843	875	825	833	905	857	857	842	852	858	875	891	811	849	839	861	890	829	870	880	862	853	886	872	811	832	823	868	856	849	864	831	860	800	831	867	843	844	833	854	895	904	880	809	848	829	824	856	849	851	875	868	884	905	887	775	832	849	892	868	890	902	816	848	822	873	887	889	855	806	857	848	860	832	816	851	854	845	829	879	851	857	877	807	868	878	830	850	872	832	883	881	872	854	867	809	807	846	806	840	873	861	889	894	847
23235	21690	32478	31017	21912	18482	24178	27823	22935	13676	5370	1807	764	542	494	480	507	529	522	562	516	451	519	519	472	529	511	519	509	518	489	493	472	458	492	489	503	512	488	489	465	491	493	519	477	494	513	479	482	489	495	527	491	479	528	471	520	509	540	472	514	492	515	514	506	476	508	548	491	478	489	503	495	496	531	492	510	450	501	483	468	548	521	471	489	537	475	491	486	458	502	489	480	503	490	490	510	487	514	480	467	477	495	491	493	454	517	516	499	506	493	509	491	506	463	471	463	510	531	520	500	470	538	482	484	512	520	529	493	465	506	488	482	503	525	502	482	524	468	476	468	462	503	491	527	479	463	486	486	492	493	507	471	441	482	511	515	476	511	480	490	461	514	499	482	515	509	486	512	511	518	518	485	510	490	537	524	496	495	529	503	499	519	451	483	520	477	468	453	513	531	489	514	463	508	534	511	519	484	507	499	512	467	488	507	517	495	467	472	510	479	498	524	482	441	499	564	497	484	533	474	466	542	525	496	493	506	519	470	521	502	491	508	470	520	507	513	523	515	464	494	513	480	482	506	526	500	463	505	492	512	524	519	460	472	502	523	522	465	547	516	493	483	500	495	467	523	479	517	501	505	459	473	449	494	476	513	488	477	484	519	519	515	484	518	531	499	475	549	521	521	495	483	505	490	494	476	506	486	506	461	521	461	486	470	520	538	477	511	522	472	495	519	520	484	514	495	492	491	517	501	485	517	493	479	512	532	508	495	498	505	507	513	500	500	518	508	484	455	471	544	502	478	507	490	535	483	512	486	504	506	449	518	521	495	502	489	565	492	490	471	526	525	462	488	470	455	511	482	497	467	483	459	515	482	528	488	500	499	473	513	502	489	512	508	466	483	533	514	519	501	436	500	485	496	489	522	490	471	561	477	492	540	463	511	528	506	527	495	485	492	483	486	480	501	494	503	482	521	517	523	472	459	478	511	532	457	527	532	495	495	498	502	472	504	488	479	471	506	490	490	509	547	522	527	492	470	502	485	508	460	545	523	489	529	493	531	488	468	486	478	469	512	496	509	481	537	479	521	463	512	524	509	521	480	522	481	492	492	487	513	517	522	464	520	479	487	511	527	525	481	518	543	499	519	476	505	495	476	509	509	469	498	487	508	497	493	542	478	487	484	536	511	482	495	514	535	478	514	485	498	422	538	523	504	469	487	504	486	487	491	535	451	497	546	483	497	515	488	448	525	491	494	440	509	503	498	526	566	497	445	500	469	486	491	515	459	495	513	468	518	500	483	516	493	514	512	525	476	522	458	508	507	487	525	485	497	467	498	524	500	487	502	469	475	493	485	514	526	484	538	490	487	490	499	485	515	518	521	462	471	461	474	512	523	497	503	499	471	516	530	539	529	469	484	530	509	457	514	482	510	495	473	502	540	461	501	490	464	515	495	507	498	492	537	470	501	494	523	500	538	501	485	454	506	486	488	519	505	501	513	535	483	522	500	487	512	514	461	494	522	460	547	475	478	505	525	497	513	516	461	504	517	513	514	504	534	514	489	503	496	478	512	490	472	523	454	509	503	502	508	510	467	453	505	555	489	495	542	514	516	477	500	475	523	500	507	457	515	466	505	491	536	472	502	514	474	497	516	472	504	495	511	508	481	480	486	523	541	542	505	476	531	511	479	485	492	453	478	528	522	537	488	484	528	457	501	508	513	501	484	501	466	472	525	486	514	509	474	522	525	486	498	442	524	498	479	484	472	507	485	485	494	457	515	528	516	475	500	502	514	519	500	497	510	498	485	487	562	477	513	465	502	489	460	528	523	486	476	495	494	532	541	495	509	505	543	493	501	502	498	505	474	492	481	491	510	516	457	523	506	491	531	495	508	503	571	497	469	515	509	485	511	501	518	455	517	485	499	509	437	515	473	466	486	506	483	521	479	513	523	499	463	498	515	459	466	494	505	483	499	500	512	472	494	499	512	494	475	508	512	518	528	509	512	470	492	485	458	472	500	512	503	535	484	472	508	486	553	485	476	493	486	497	506	470	498	506	517	531	513	446	494	486	473	495	470	507	495	504	536	492	494	506	508	499	520	492	529	473	520	496	461	475	494	482	500	476	494	525	467	511	484	510	513	502	483	464	548	528	474	478	472	535	481	519	499	485	508	510	457	522	501	523	496	476	539	550	515	537	462	470	505	501	465	487	464	491	500	459	493	518	504	506	505	476	513	514	507	538	514	505	528	531	471	473	516	483	496	465	534	482	522	497	506	528	492	503	503	483	497	466	477	486	468	518	437	498	517	463	464	495	507	489	515	467	488	535	507	494	497	489	486	494	510	508	540	501	486	461	510	522	490	502	483	529	528	466	519	481	485	494	504	482	491	529	502	553	485	505	508	445	454	477	486	511	506	506	514	474	468	467	516	504	514	514	471	471	467	507	537	509	498	507	521	506	495	528	487	486	507	494	504	470	565	469	468	517	481	497	485	531	477	529	524	498	510	459	446	466	499	498	521	486	509	529	500	491	493	539	529	523	497	498	457	507	482	481	478	493	499	537	513	521	468	484	498	500	525	522	479	458	538	459	490	490	497	520	480	510	511	486	462	482	515	509	527	538	506	523	530	472	463	516	493	503	528	500	475	509	511	464	516	488	499	523	516	508	536	476	505	495	500	528	512	513	461	504	487	484	523	437	482	513	493	530	493	530	507	505	480	465	515	463	476	524	511	468	469	472	544	484	527	491	477	526	490	467	512	512	504	521	488	471	541	482	463	503	523	520	490	466	531	506	512	546	460	500	465	513	501	543	483	502	537	532	562	498	477	466	488	507	521	496	475	492	491	503	491	471	481	489	502	458	506	537	516	528	508	481	482	498	488	498	504	512	516	470	480	525	546	538	491	490	509	525	510	478	470	514	493	519	504	509	475	474	481	490	506	507	493	511	469	487	488	487	508	501	479	498	496	467	509	505	511	497	502	469	503	491	498	511	508	492	500	469	487	482	512	478	489	486	498	485	503	493	509	503	481	510	511	474	491	514	495	502	479	512	514	527	490	479	497	487	516	453	533	498	535	488	508	487	507	532	494	493	514	505	509	558	482	527	481	519	509	482	474	492	517	508	522	507	498	478	520	484	468	470	495	430	480	470	507	496	514	486	523	493	470	508	503	504	465	500	490	516	475	511	526	486	497	490	492	520	432	526	474	501	488	497	504	491	497	490	537	523	535	513	510	526	500	498	495	526	522	456	472	512	478	480	501	493	487	474	509	482	521	488	471	446	528	511	476	503	520	524	475	499	475	528	465	509	490	473	514	477	482	515	502	501	480	477	541	494	470	484	494	498	493	472	484	515	478	509	515	552	472	489	501	468	461	510	478	493	452	497	466	480	534	489	530	456	500	488	487	521	485	543	494	474	462	492	459	527	515	552	499	507	519	508	512	517	449	509	475	509	536	490	520	486	557	511	503	454	496	496	530	472	485	515	497	462	499	504	514	506
51115	101098	85183	58207	2597	7040	31094	36589	30948	20544	10090	3620	1370	705	672	690	716	664	750	731	720	688	659	742	701	709	640	679	712	739	687	727	702	667	743	680	682	699	720	754	675	729	735	695	717	701	711	717	694	709	683	694	694	692	666	676	691	708	684	690	691	711	686	695	717	730	728	675	686	663	684	697	703	679	672	660	695	720	731	709	710	712	680	675	713	679	757	715	702	690	727	696	706	706	704	717	710	740	698	712	718	716	683	654	732	631	701	673	720	722	692	703	713	701	712	692	664	694	699	736	731	687	685	657	701	677	694	698	718	684	702	705	692	763	735	641	687	741	705	717	713	747	702	709	657	723	782	700	671	737	697	699	684	703	693	733	721	670	710	692	678	724	706	718	714	708	706	662	661	691	713	716	682	732	639	715	744	719	714	706	676	680	701	668	687	744	706	682	640	712	727	699	729	705	694	687	656	712	712	676	691	750	690	696	721	694	732	667	686	673	751	698	660	713	691	707	690	684	694	677	705	737	671	720	685	709	689	725	650	744	691	725	690	680	701	687	689	703	700	724	701	690	744	684	703	711	746	714	675	693	695	675	730	685	704	669	710	723	685	684	684	687	685	683	679	722	720	679	713	714	713	688	688	699	650	674	666	678	683	740	732	726	705	696	670	730	673	743	755	710	720	655	661	729	679	671	669	703	644	698	716	693	672	724	613	679	688	676	724	696	652	692	703	725	715	717	656	672	695	665	714	670	687	676	685	728	669	698	665	653	615	742	670	683	662	713	671	661	735	671	704	699	688	686	680	713	677	671	699	698	660	696	719	694	662	686	688	712	727	693	702	687	646	673	627	673	719	711	756	693	696	687	701	631	696	734	718	666	723	734	745	690	655	691	650	695	714	702	695	724	757	633	676	705	679	662	723	687	687	708	679	698	679	718	696	711	675	757	713	671	715	660	672	659	687	689	657	703	688	695	723	737	702	734	674	729	714	682	704	656	684	712	691	696	689	700	683	704	676	677	733	695	679	672	746	704	688	700	672	685	706	731	679	698	722	694	649	724	706	720	732	699	655	733	676	686	692	752	670	668	686	665	682	729	685	704	709	721	737	735	673	709	676	687	672	690	740	714	692	682	737	696	715	702	663	728	673	683	698	729	724	684	697	675	666	694	670	702	713	655	692	708	667	698	690	697	670	712	732	696	722	679	699	706	668	707	679	683	710	739	714	731	733	672	687	660	739	719	722	750	717	703	730	669	669	694	662	746	726	688	687	718	736	646	704	668	717	740	652	689	682	689	689	650	668	716	725	711	693	731	714	701	687	705	699	692	671	688	695	701	717	712	705	712	713	704	711	711	682	678	638	711	691	713	709	693	717	708	722	673	672	707	698	729	699	680	703	682	704	721	760	696	693	708	698	686	690	729	682	702	689	711	705	725	681	699	677	738	708	701	726	679	742	699	677	686	719	681	681	684	699	687	652	696	681	696	730	654	718	665	651	702	732	718	691	720	675	603	686	680	703	674	635	685	696	724	681	667	678	671	680	749	691	666	675	714	722	698	707	689	690	685	681	694	675	693	684	679	674	727	732	682	697	692	730	702	686	663	724	677	659	660	716	719	722	675	704	721	674	701	689	699	711	684	689	658	712	733	649	691	720	737	670	703	667	725	723	686	653	659	720	738	694	684	732	703	722	689	735	705	712	699	687	714	708	680	688	657	726	712	674	725	701	700	786	679	734	686	712	675	705	668	688	720	675	710	697	690	654	696	689	706	745	687	676	685	688	705	709	708	686	697	699	683	721	712	684	750	699	671	671	709	691	712	660	687	718	640	693	654	674	738	701	671	693	688	683	727	684	669	680	730	717	718	672	713	683	708	716	730	707	714	689	682	664	673	685	761	710	671	701	646	682	704	700	695	685	661	728	708	696	674	681	732	695	735	672	694	714	744	686	658	672	738	680	699	698	675	710	687	711	764	696	691	708	673	718	657	722	721	679	674	703	761	684	719	731	734	689	687	695	726	708	710	665	699	721	709	670	670	646	683	684	674	682	692	704	714	743	714	704	706	709	701	726	714	673	710	674	660	706	748	707	685	692	672	659	695	691	702	676	692	666	649	686	660	676	647	691	644	686	656	647	675	673	699	657	731	688	692	680	688	696	723	652	720	684	658	739	686	653	667	695	675	709	695	684	709	731	685	727	731	661	680	658	680	702	726	675	690	697	689	722	685	674	692	621	680	710	690	693	681	666	697	708	749	677	685	654	685	659	711	687	696	647	696	687	676	676	746	687	651	709	722	697	696	712	686	645	683	710	647	710	698	672	681	650	736	711	709	643	675	696	748	683	722	666	664	696	727	697	676	677	707	729	703	673	656	683	667	741	696	687	676	686	708	666	666	673	699	637	687	709	710	730	665	679	700	721	682	722	696	652	675	692	693	710	683	672	705	674	686	669	701	723	704	708	701	693	723	709	645	679	689	659	678	700	665	700	675	696	692	706	696	698	693	689	714	646	697	665	689	694	686	709	650	707	701	707	704	718	701	612	683	700	737	692	704	677	719	689	704	714	696	737	729	682	700	714	706	731	699	731	681	712	661	657	708	748	679	679	735	690	692	688	677	664	689	714	724	672	624	730	676	686	715	725	686	670	651	726	671	734	703	723	721	699	699	674	648	705	728	662	684	693	696	626	679	683	712	692	725	710	658	737	668	746	688	701	656	694	754	707	719	681	703	703	718	650	737	694	695	668	737	687	639	655	712	679	700	669	719	727	670	701	694	737	721	699	745	666	673	675	690	650	624	730	710	703	712	713	714	705	651	684	712	684	674	724	696	731	645	720	707	724	726	708	705	707	681	722	708	691	670	677	700	720	666	670	684	722	667	698	681	715	691	687	688	657	686	676	714	706	689	694	664	697	699	688	695	674	683	660	675	724	646	701	712	723	714	716	656	704	726	684	692	729	688	736	697	705	745	669	719	688	669	679	734	696	679	684	725	690	673	690	713	748	649	715	679	673	700	687	688	661	741	706	680	710	686	704	643	650	659	714	682	683	738	659	733	717	705	671	712	668	707	709	688	667	729	715	707	678	703	697	708	675	689	710	712	711	696	690	657	701	691	678	726	673	749	717	674	694	651	671	726	641	657	676	696	718	701	691	685	720	726	706	715	676	658	726	694	746	690	696	677	695	713	690	667	682	720	701	711	715	680	686	663	711	761	712	676	731	631	743	697	633	647	654	670	710	754	695	685	708	691	673	690	671	679	680	753	683	724	690	671	688	688	643	648	707	702	693	688	718	700	689	683	680	650	659	762	659	677	637	683	679	695	668	685	718	684	698	643	734	744	662	724	655	727	695	719	725	707	691	699	683	706	695	670	683	653	679	673	740	688	705	649	702	683	663	714	654	695	691	659	662	693	698	676	683	724	727	694	671	699	705	724	670	681	709	693	693	704	704	692	657	731	696	664	740	708	644	689	693	721	733	685	699	741	728	690	670	731	673	693
27334	26672	33260	21338	2997	801	1778	2545	2093	1380	874	692	564	547	586	559	600	584	580	523	587	544	605	570	594	563	566	573	580	602	570	546	539	587	623	597	589	603	573	584	551	590	536	546	565	553	623	550	522	513	584	567	616	552	595	579	580	572	565	612	557	629	530	558	567	543	619	575	545	566	564	572	552	620	552	565	582	573	579	588	590	575	589	545	615	557	574	560	565	551	579	594	605	552	562	590	552	562	573	542	557	553	566	564	571	620	574	585	572	596	572	621	548	541	577	544	539	564	529	530	537	540	574	590	569	558	530	592	578	575	580	537	576	591	551	559	588	566	575	512	611	530	576	540	580	609	579	551	582	554	587	594	533	584	574	580	559	591	561	546	564	538	554	577	606	576	551	569	607	589	556	593	537	567	563	547	545	566	552	568	521	556	554	575	571	570	587	579	541	572	556	567	550	533	566	581	581	565	533	584	579	565	559	544	525	540	555	554	586	575	564	571	575	572	573	523	567	545	507	604	544	549	528	532	590	584	553	574	593	555	535	593	600	530	544	594	522	555	547	558	608	571	519	559	584	568	542	541	596	587	583	582	561	613	558	572	581	551	534	526	574	573	573	542	612	538	569	553	540	551	566	534	556	562	564	578	562	586	562	560	566	519	555	611	558	553	571	554	519	509	519	569	600	563	565	549	553	554	591	566	599	535	555	518	561	577	597	583	594	570	563	546	570	576	557	581	584	571	559	543	611	557	543	585	555	555	528	554	568	614	550	585	648	556	623	582	602	562	595	575	563	537	573	557	599	612	567	567	546	539	596	574	570	590	579	578	538	546	588	532	618	580	551	590	592	575	589	580	563	567	590	605	573	562	607	625	545	596	573	563	559	538	563	568	567	563	601	553	573	582	555	549	576	541	556	564	558	565	525	566	577	563	557	608	560	551	559	591	566	554	524	577	582	558	563	525	553	605	566	570	579	516	553	581	553	590	574	525	602	545	523	592	598	554	557	603	581	569	611	548	578	564	562	546	595	545	543	547	542	553	580	584	554	538	561	569	560	550	541	544	544	634	599	582	542	571	574	590	527	544	615	564	566	586	582	535	557	546	555	589	549	570	590	551	584	587	534	566	553	604	542	555	594	575	547	569	608	523	562	538	590	571	567	581	583	571	576	559	588	561	561	580	545	560	606	542	573	571	629	513	562	555	548	560	583	535	602	571	573	538	575	565	530	589	567	555	536	573	561	553	540	538	612	583	596	510	528	576	590	608	537	581	566	568	558	578	550	596	547	543	545	589	571	597	542	550	580	550	595	551	588	612	561	557	584	581	586	535	543	570	531	593	521	560	595	585	562	594	594	550	594	593	600	556	558	582	547	580	571	588	574	603	589	606	576	574	528	548	594	554	608	551	541	548	561	569	545	539	575	579	569	579	535	585	531	539	568	586	552	595	577	592	596	592	590	543	568	543	563	612	593	587	536	553	541	570	494	551	581	571	559	556	529	580	599	592	551	541	561	584	542	552	538	567	609	546	607	564	557	594	511	528	563	521	589	600	589	563	538	495	520	614	621	542	578	580	569	555	576	545	534	530	559	597	530	533	526	550	566	572	519	582	577	609	560	572	540	528	555	592	560	566	581	546	569	542	571	577	552	523	524	524	568	555	593	562	551	589	569	558	533	550	543	522	577	550	583	534	569	570	539	560	543	539	568	610	566	553	582	575	570	527	616	537	596	541	608	551	577	574	553	538	608	546	560	542	563	525	576	536	575	569	530	586	556	532	581	564	551	553	567	566	553	580	553	561	566	599	541	511	552	581	573	563	521	604	574	525	563	536	576	615	556	562	562	569	563	554	599	532	564	543	513	556	559	571	548	547	552	557	563	560	565	488	597	573	583	598	597	572	569	551	624	533	562	556	579	533	577	597	546	588	570	537	539	562	546	548	575	548	531	566	599	559	588	567	532	585	591	541	564	555	603	580	579	587	558	587	614	551	581	573	560	549	592	591	592	595	587	592	583	530	562	586	558	521	569	554	587	561	566	580	572	566	607	590	578	578	615	587	572	526	543	584	564	541	569	594	566	602	583	554	592	581	599	544	526	553	551	572	589	537	566	537	566	577	564	563	598	613	526	566	520	581	581	552	539	590	552	573	562	577	585	568	599	538	586	542	542	624	587	533	561	570	565	588	551	552	574	563	588	564	576	530	564	543	566	526	559	577	585	553	592	555	572	562	569	581	553	570	597	523	572	562	522	563	577	564	573	565	591	575	579	550	557	557	590	572	578	534	525	596	579	508	579	568	548	556	600	593	558	578	563	562	538	559	579	594	509	585	590	553	559	520	562	597	598	552	581	611	592	547	546	594	579	554	551	603	567	567	573	564	584	586	529	586	602	552	536	533	584	573	542	543	551	569	560	561	588	590	625	563	517	562	488	579	602	542	569	541	571	599	544	577	582	574	519	611	554	564	600	582	568	550	573	551	564	556	603	554	564	558	551	539	610	545	543	567	571	537	563	554	574	561	539	559	541	535	601	558	535	568	561	552	579	554	565	549	573	546	546	557	583	580	569	575	600	575	575	582	513	578	557	525	525	586	583	579	583	552	581	603	620	598	535	556	599	588	576	572	550	593	601	569	554	596	580	575	521	577	549	585	529	534	522	562	593	563	563	558	586	556	533	517	571	605	579	566	570	556	551	609	569	505	542	563	525	554	648	592	560	557	531	551	582	601	536	587	554	581	579	510	548	583	573	586	599	548	574	594	590	549	566	520	559	563	577	541	598	546	571	566	519	597	562	583	603	578	583	577	595	542	577	585	594	551	540	542	573	563	566	557	565	608	544	556	551	586	569	551	566	556	558	571	547	530	593	590	575	630	596	552	578	538	614	592	528	542	590	582	544	576	563	572	607	589	603	602	569	581	562	560	541	550	595	546	533	519	611	551	563	551	607	588	557	666	530	533	571	598	550	511	604	576	589	593	553	562	535	573	531	567	590	547	543	545	544	530	597	530	592	556	576	587	579	592	557	545	539	598	592	565	567	560	538	545	568	568	533	602	556	551	558	544	551	586	499	592	598	576	548	528	549	566	580	582	571	575	600	570	527	587	588	541	609	601	573	550	559	570	543	546	546	560	588	543	562	562	547	577	603	573	602	572	600	567	535	532	549	569	566	536	552	546	545	562	555	565	605	543	596	571	581	547	524	560	579	612	576	566	536	535	599	563	595	558	559	605	572	576	580	566	598	579	574	613	554	564	616	562	542	589	550	559	543	562	581	568	564	586	570	577	566	555	527	591	526	554	567	531	579	565	563	557	578	561	570	564	561	565	595	576	561	594	575	539	577	600	588	577	555	538	543	560	544	563	534	562	593	609	553	547	560	616	596	569	609	553	588	573	556	553	556	600	544	532	574	537	544	590	599	556	553	497	584	546	505	571	565	570	544	547	605	561	579	542	538	554	551	604	572	598	545	602	581	528	529	557	558	535	563	576	553	595	586	548
23393	45074	36354	20077	2198	1208	3666	5249	3914	2430	1448	995	900	769	804	821	869	810	802	810	828	789	794	802	762	856	771	786	808	739	770	823	783	796	787	790	710	774	762	790	745	760	790	821	789	806	849	750	776	816	796	783	824	793	815	767	790	844	759	791	832	779	783	796	785	774	790	775	790	778	780	764	777	812	795	813	729	772	791	782	804	799	753	795	818	840	716	828	819	729	807	832	807	809	814	807	756	853	842	756	735	796	765	780	801	803	801	770	799	764	829	708	811	782	767	798	793	820	782	853	798	784	777	784	779	825	788	780	777	757	756	805	792	805	772	784	824	845	749	800	772	762	801	801	847	778	813	706	815	798	789	825	820	787	821	784	803	811	789	778	802	826	740	769	761	803	740	778	798	770	765	806	763	781	767	836	833	827	801	757	783	772	807	733	827	796	816	806	748	783	755	705	767	787	828	773	845	861	782	764	822	799	794	808	743	772	783	814	818	824	797	759	778	799	781	803	734	801	797	773	795	779	762	824	835	745	793	786	821	781	787	792	801	765	750	801	769	768	763	809	808	797	794	792	786	794	738	824	791	824	814	798	765	790	791	824	743	776	799	782	775	862	766	729	731	793	785	773	786	779	756	799	798	809	761	845	831	761	822	782	803	781	790	833	769	785	774	792	827	751	808	796	762	757	764	841	797	757	801	821	772	765	810	800	780	786	778	776	819	854	816	771	783	805	825	800	806	814	748	821	785	772	799	768	771	821	812	751	823	819	826	744	794	744	765	765	765	740	792	767	773	786	782	807	798	792	788	796	802	758	793	787	820	788	802	730	795	736	821	805	804	808	795	803	789	804	769	796	780	801	788	809	780	811	792	744	781	791	786	786	798	775	828	799	720	802	795	824	803	787	794	811	822	816	789	776	797	759	838	798	778	743	835	793	794	799	836	764	809	791	788	804	776	800	752	759	815	803	746	792	785	816	803	777	787	783	758	814	798	782	804	810	813	736	804	806	781	782	813	782	800	783	824	740	787	769	780	766	806	762	805	799	803	765	811	773	752	813	819	784	790	823	782	739	782	788	799	829	810	757	804	825	782	826	792	766	812	816	784	760	809	800	775	785	816	771	760	738	763	799	823	812	813	821	822	791	812	820	782	764	768	764	819	814	803	792	815	796	818	780	785	816	780	766	782	824	785	761	843	806	802	830	850	799	746	737	750	772	766	794	775	809	797	787	803	802	837	769	823	842	787	828	819	756	801	717	787	814	815	835	776	795	790	821	765	806	799	789	774	797	806	776	797	872	756	754	760	836	842	739	785	793	783	823	779	801	758	818	764	826	787	757	804	755	746	798	794	740	796	779	737	817	840	794	825	839	761	805	806	826	802	810	782	834	773	813	777	780	797	738	837	820	821	827	815	791	793	750	750	773	845	813	762	782	781	769	749	790	822	851	770	822	801	807	726	818	788	810	813	794	776	806	825	839	769	776	787	780	811	843	784	754	780	828	791	803	808	792	803	789	768	789	780	750	799	790	783	833	774	761	769	771	808	793	777	788	758	835	775	814	799	802	724	821	778	824	793	759	795	776	760	876	803	783	804	773	812	791	762	795	778	862	813	791	806	772	784	760	743	811	809	747	850	771	753	755	762	775	797	806	810	865	797	786	784	749	812	809	803	767	810	820	782	749	848	776	795	824	761	795	785	761	809	794	789	781	809	774	798	802	791	766	791	826	766	802	774	828	772	783	782	795	802	793	841	811	784	827	779	781	805	816	812	764	774	765	778	762	730	783	796	820	733	830	846	812	789	786	826	785	778	787	779	806	784	764	807	810	772	811	799	845	764	783	782	783	736	767	758	812	769	780	780	752	766	767	759	789	818	799	789	812	782	764	754	814	827	838	783	790	789	751	810	768	774	806	800	739	817	807	783	819	844	806	821	775	811	803	793	832	801	759	782	778	810	825	801	760	813	812	831	815	746	801	784	757	777	725	815	785	826	816	821	778	740	793	786	749	801	747	824	737	822	758	792	800	776	745	810	792	786	772	760	832	798	778	766	781	767	817	776	800	767	781	799	808	774	799	783	774	776	768	742	780	796	786	738	749	798	820	798	853	785	846	792	812	807	742	792	801	808	807	758	791	809	803	765	756	820	765	787	742	754	798	766	796	782	779	768	831	778	795	785	827	782	741	766	767	769	741	824	810	816	775	786	776	807	781	812	782	792	809	734	768	802	789	769	802	792	716	742	811	786	809	790	797	781	798	815	851	802	782	761	765	822	774	742	778	794	789	831	784	837	801	743	810	819	830	793	769	778	751	802	814	808	797	856	824	751	814	834	762	810	811	755	785	764	794	769	846	845	793	760	828	775	826	721	789	802	766	781	784	787	791	733	762	821	807	816	736	788	814	750	758	717	780	806	822	789	801	831	779	813	827	776	802	803	740	798	723	810	763	794	755	783	820	769	820	806	785	789	802	810	792	813	809	798	857	820	782	797	826	807	777	851	848	802	810	781	805	794	793	792	751	814	791	713	834	837	804	796	754	800	787	809	807	793	798	766	788	822	757	784	773	813	781	791	783	809	760	766	780	768	778	793	816	788	814	843	778	822	729	788	734	806	834	822	754	800	758	773	785	768	741	814	744	764	813	765	781	782	806	778	812	806	765	785	784	756	781	791	791	785	767	775	795	809	767	794	781	792	803	810	797	812	817	806	808	859	811	849	780	815	774	821	795	802	779	793	794	783	800	825	828	780	743	819	782	801	788	782	770	818	780	784	808	800	761	774	828	777	751	795	788	825	777	744	755	779	806	824	754	791	796	778	727	746	790	758	764	817	849	799	785	810	768	738	817	763	800	801	812	797	810	798	758	783	791	759	794	773	748	766	826	782	791	791	782	827	739	796	807	779	783	788	781	817	760	839	802	776	798	801	799	798	758	783	817	763	833	808	794	777	842	778	773	752	750	767	753	827	824	760	809	724	805	771	724	767	800	787	781	841	820	757	794	782	753	753	840	787	799	775	752	797	778	818	778	741	790	751	787	804	871	760	780	756	815	787	851	738	788	772	793	748	760	747	776	752	745	793	769	773	796	750	822	809	760	805	769	774	755	762	806	756	764	787	777	778	768	798	758	805	779	784	806	766	829	768	753	763	804	774	788	781	834	804	742	799	818	804	829	782	798	779	743	827	722	843	796	787	774	826	856	803	777	797	778	794	784	752	819	818	826	762	769	804	794	779	786	778	781	832	766	801	801	787	763	791	777	824	782	770	773	758	780	781	828	811	773	722	809	764	799	843	790	779	791	769	826	798	758	822	812	769	763	768	818	778	762	775	771	842	831	805	760	826	752	763	812	790	820	789	823	797	808	795	789	824	794	799	784	795	762	781	758	776	761	761	840	809	782	787	800	802	823	867	805	755	790	762	767	782	797	785	797	760	798	763	799	766	728	779	773	802	784	803	791	781	785	772	781	798	769	869	789	796	820	778	815	750	800	774	798	752	797
24501	22396	35440	34092	20812	10734	13974	17747	11749	5649	2108	1043	717	592	616	612	595	620	587	577	600	595	649	634	621	629	625	620	580	599	627	636	611	644	627	605	666	575	632	653	626	610	626	630	664	692	662	627	636	667	634	618	606	641	607	662	642	604	656	598	644	616	630	659	609	615	641	673	626	623	642	657	652	589	658	655	582	586	592	599	640	642	652	628	585	678	600	645	623	633	625	659	617	676	646	605	630	673	628	624	641	585	603	627	596	601	604	603	606	624	619	609	624	618	570	560	647	657	629	627	633	630	592	623	632	629	656	603	580	616	622	618	613	609	642	638	640	656	610	590	615	593	595	570	615	603	578	570	630	604	585	665	607	581	618	614	646	604	627	633	584	620	659	590	604	631	610	599	614	633	653	623	652	630	600	642	588	573	646	682	627	617	612	642	628	631	592	608	589	659	637	608	615	603	662	670	612	599	609	671	637	626	657	618	617	648	616	652	652	603	619	571	572	600	620	631	601	644	584	577	622	610	612	633	619	611	626	632	598	670	618	645	620	605	621	573	606	603	643	640	652	647	614	630	651	592	693	604	599	606	653	618	604	626	644	617	611	607	631	583	679	609	620	619	606	607	619	624	622	647	576	642	606	606	589	619	623	571	633	653	590	641	641	605	616	618	644	669	644	622	631	632	649	636	624	622	649	685	629	648	596	617	657	643	605	698	642	641	623	593	643	605	627	630	660	590	623	647	652	651	636	695	613	602	624	635	620	620	623	625	599	627	620	615	631	603	618	622	615	615	629	593	590	611	623	644	626	657	618	678	649	640	596	647	611	595	639	616	601	621	610	624	601	631	611	624	614	634	623	597	630	629	595	619	580	606	613	603	655	585	614	638	636	622	584	645	619	619	618	628	587	669	623	613	640	659	595	623	659	592	582	609	654	618	602	636	649	598	629	650	615	646	669	690	600	612	618	586	585	612	652	633	600	611	683	653	612	639	596	622	620	577	661	591	612	651	598	632	640	624	610	643	653	634	600	685	585	632	592	649	558	643	680	657	680	623	610	621	607	643	666	651	626	618	634	617	602	613	625	612	687	647	631	691	605	639	626	653	616	625	640	659	636	627	607	668	599	624	657	606	599	614	660	643	603	607	606	652	657	618	628	663	627	605	614	591	653	629	560	611	614	571	624	598	637	658	592	636	601	622	667	626	658	604	618	620	625	612	615	649	636	644	596	613	627	621	635	655	659	653	619	622	653	661	627	631	615	620	637	619	610	620	611	596	645	575	621	621	620	633	639	625	615	669	639	581	662	619	626	642	618	582	607	634	656	642	620	598	621	648	615	619	601	654	655	650	652	667	615	615	629	593	621	651	628	638	606	670	620	586	604	658	619	609	666	657	648	605	703	608	639	604	628	670	631	657	607	623	601	600	635	624	611	637	591	617	677	603	620	647	635	643	605	617	683	656	591	644	599	583	627	627	618	617	633	577	636	611	630	645	628	627	658	658	625	646	629	605	671	624	600	620	614	635	624	632	608	620	585	627	584	642	621	585	607	645	658	600	602	596	660	621	610	650	608	638	614	595	609	624	655	629	600	634	650	607	611	581	615	598	633	603	637	659	625	608	637	657	630	667	600	645	611	616	629	645	639	615	619	624	591	628	644	588	663	568	654	579	672	701	651	646	594	594	657	616	643	691	669	656	603	658	590	658	623	637	671	613	652	627	597	655	622	621	634	609	624	648	643	612	630	610	615	641	614	617	631	613	648	599	611	641	577	620	620	618	597	651	627	575	672	645	606	668	603	657	653	586	677	656	609	645	600	567	618	611	628	617	633	618	619	645	636	652	604	616	611	611	608	617	592	640	559	580	628	630	633	631	644	611	603	643	606	637	627	671	623	658	634	636	625	632	576	600	657	607	647	596	662	612	632	668	597	622	616	631	604	630	590	670	613	627	610	633	663	663	605	644	649	606	596	650	614	646	660	655	571	659	587	616	612	589	651	622	625	605	618	639	587	620	635	604	659	636	624	582	585	637	627	610	636	635	636	637	622	639	645	622	639	632	608	639	585	656	655	591	635	587	625	627	611	630	610	628	607	622	578	636	623	618	584	670	620	645	669	600	622	608	603	630	578	635	608	616	613	623	617	598	635	621	639	629	674	617	678	620	591	624	629	637	607	635	591	582	606	617	668	623	637	628	593	632	675	633	587	641	608	613	619	650	573	628	606	641	646	613	602	655	611	634	606	643	618	621	592	648	608	639	616	648	629	602	633	628	595	612	600	610	622	649	620	593	618	636	582	578	629	645	592	670	605	629	595	597	611	577	607	632	594	616	664	619	617	614	611	618	611	674	629	626	599	647	658	601	655	653	643	675	594	618	668	629	670	702	647	641	641	591	625	603	594	679	619	634	664	654	609	629	644	632	598	637	582	593	605	629	630	605	664	647	645	602	623	628	597	566	621	577	643	661	654	662	636	592	626	647	628	653	622	626	630	617	620	616	579	631	641	601	624	581	666	610	599	597	605	632	635	668	639	620	651	652	610	618	589	617	620	609	644	625	651	639	622	610	613	627	622	635	634	601	642	619	583	613	614	589	643	606	607	657	638	648	632	645	632	597	630	584	599	628	601	613	618	600	633	630	656	600	655	589	576	621	604	638	601	604	626	609	640	640	586	656	649	595	579	641	586	627	634	621	626	595	632	626	596	611	646	644	623	669	622	602	645	657	644	646	603	632	659	621	634	603	594	626	623	616	614	663	642	643	628	625	623	621	622	654	605	577	631	615	639	625	587	690	612	600	631	583	640	654	624	557	605	645	641	636	656	600	632	607	632	610	654	599	653	642	619	621	625	660	639	587	618	615	600	642	607	600	619	658	630	581	632	618	636	596	633	623	606	615	627	660	639	617	635	577	592	624	584	642	593	669	622	663	640	623	596	596	652	615	599	615	627	631	624	582	625	619	609	661	611	624	621	631	637	606	645	583	615	656	618	622	662	641	625	654	661	622	615	679	626	638	614	635	688	630	625	640	674	640	616	626	652	601	603	583	629	651	591	626	615	641	580	581	663	636	622	594	640	650	624	607	582	634	640	615	612	616	631	668	604	644	609	606	566	600	612	624	626	612	604	618	606	658	609	656	584	605	651	630	598	633	572	643	613	585	587	620	606	652	648	602	637	608	594	631	682	580	599	643	663	601	624	621	627	644	648	586	647	602	594	629	595	621	650	634	628	649	600	590	627	631	643	636	624	636	640	650	611	603	647	571	642	604	646	660	650	619	631	641	635	587	661	603	653	587	603	668	616	610	616	643	621	610	645	621	602	624	593	629	646	607	657	639	629	637	609	616	594	675	604	658	617	624	642	613	609	609	636	612	610	605	637	560	597	630	616	633	594	650	608	635	642	634	617	572	641	650	623	632	614	582	616	637	649	623	648	630	670	572	561	645	633	606	638	642	639	614	636	626	610	611	611	627	628	625	625	641	607	564	638	627	604	589	636	601
48382	88522	72647	46332	3770	4555	22551	26332	19385	10465	4176	1710	998	810	889	847	879	894	903	867	838	875	843	840	837	816	913	862	893	814	840	833	857	818	819	843	887	812	898	873	906	822	841	908	865	918	878	894	884	888	868	886	851	837	857	887	834	851	846	876	881	890	855	809	874	917	888	813	909	918	818	863	893	904	865	863	832	907	874	878	836	867	917	867	830	863	857	865	829	900	884	865	833	870	856	890	812	873	869	863	871	872	827	841	869	850	893	901	865	882	888	867	811	924	843	892	905	817	801	819	887	895	847	834	829	925	885	851	872	875	844	849	869	854	856	868	879	867	923	815	897	831	839	893	899	848	900	843	859	899	865	858	872	902	876	861	892	861	901	851	913	861	865	871	905	860	939	815	837	879	855	862	834	853	854	860	830	891	895	879	888	838	873	882	934	877	857	847	887	878	876	878	852	895	877	842	856	889	886	925	874	834	835	824	837	871	915	847	882	865	855	858	795	840	858	879	838	889	852	850	898	890	864	840	911	848	882	853	889	866	873	850	864	890	870	841	904	841	852	869	851	849	888	885	846	867	868	833	835	868	860	828	859	875	849	871	851	903	814	903	884	860	860	907	886	880	869	863	852	924	848	877	917	872	900	901	837	911	805	895	821	884	858	861	834	913	892	897	846	837	831	869	859	855	911	838	896	843	853	901	885	890	857	889	891	911	908	850	865	828	828	889	857	838	920	904	858	822	886	771	834	866	865	831	874	892	836	892	856	906	816	861	828	871	858	880	835	864	871	861	848	864	872	921	878	827	811	868	887	790	883	917	887	876	837	876	856	915	873	804	897	886	842	913	884	886	884	792	873	845	799	821	901	868	874	843	826	882	852	851	862	949	893	833	888	835	844	882	874	886	869	860	844	832	840	907	813	881	843	852	837	860	841	878	865	863	914	865	849	840	864	799	868	862	893	822	871	837	879	875	872	847	829	850	869	845	888	858	880	903	899	855	874	851	887	859	872	861	929	870	841	846	863	812	886	817	874	818	891	863	893	877	885	820	883	877	811	893	895	898	894	844	819	915	921	829	840	865	905	871	902	850	873	855	853	871	892	875	856	823	893	858	820	839	856	804	864	855	878	874	910	920	894	818	834	827	895	907	814	869	906	807	915	845	851	873	906	838	797	832	860	842	801	864	854	823	845	884	856	919	934	883	852	857	845	861	872	870	840	839	842	843	856	869	805	808	861	854	861	891	846	827	877	881	847	858	841	824	848	863	866	907	831	904	893	819	895	896	846	899	870	869	887	851	880	852	860	917	882	864	875	827	890	846	919	874	842	829	925	900	885	817	853	853	889	828	840	859	880	837	863	819	844	815	858	870	816	884	876	873	840	869	883	811	835	875	848	908	887	862	847	851	830	872	907	893	869	884	895	854	867	876	851	908	875	869	850	855	848	909	872	829	850	891	904	888	780	856	897	900	804	857	952	915	832	836	867	846	861	855	909	881	859	875	844	861	888	871	888	844	894	901	844	922	892	856	852	861	880	890	829	857	844	834	875	822	894	927	831	885	937	903	907	925	840	905	863	876	864	883	862	914	901	910	856	926	926	839	913	866	877	835	868	895	847	914	825	900	852	903	930	881	884	862	847	815	862	852	877	881	875	873	849	841	861	851	893	875	851	903	845	853	869	844	885	833	894	879	854	919	842	903	858	855	857	896	862	886	831	802	810	879	860	891	883	866	884	843	874	851	859	836	835	856	857	883	876	891	843	871	890	866	860	896	842	882	879	890	852	870	876	890	853	866	898	891	887	853	870	852	878	893	856	843	867	915	869	850	876	860	816	858	870	859	859	860	849	890	859	846	938	869	925	849	935	824	839	834	919	888	885	871	828	888	842	892	855	876	868	880	938	926	881	876	905	874	866	828	864	846	850	871	857	868	825	864	903	864	892	860	877	938	857	880	855	852	871	882	924	832	886	935	876	872	863	913	822	880	871	882	880	855	908	873	867	889	841	858	856	861	850	901	864	844	904	836	861	899	860	922	915	839	873	861	879	929	837	872	828	873	823	925	922	873	867	902	904	823	879	865	862	850	897	890	935	875	859	866	915	915	838	864	883	884	873	838	857	904	879	905	875	841	856	813	880	873	844	824	878	870	876	953	877	860	868	853	851	907	845	843	819	872	866	925	852	884	888	876	846	914	843	891	887	885	870	880	860	846	870	910	806	867	867	820	861	868	809	881	877	845	926	876	888	862	854	899	883	834	873	857	872	903	906	894	897	863	900	925	880	894	863	832	920	843	826	805	861	875	886	882	858	851	874	869	852	855	912	832	847	861	874	859	864	824	894	877	810	806	814	844	880	836	863	867	891	851	846	872	867	873	897	803	863	850	863	871	864	912	851	911	845	873	864	897	873	875	847	857	853	836	920	915	884	881	860	872	877	887	840	835	869	841	878	913	844	877	845	890	887	862	895	865	905	835	939	904	841	877	887	857	867	860	815	872	888	891	861	922	858	898	838	848	859	896	878	820	870	842	856	856	850	811	901	857	893	853	824	935	858	886	834	870	858	847	838	875	875	860	869	882	876	890	894	837	835	860	910	839	810	879	868	838	855	928	872	853	849	896	815	865	888	906	890	905	793	916	834	871	849	854	836	910	908	911	905	869	886	848	901	900	850	845	846	925	887	898	834	929	855	873	872	831	867	875	845	880	882	849	830	861	877	884	850	837	871	831	850	871	859	906	880	865	877	916	860	874	859	826	845	843	856	792	888	881	880	888	898	851	849	902	868	841	866	857	847	855	885	854	858	859	911	849	844	888	887	887	857	836	863	815	869	892	945	849	929	836	877	855	889	826	861	883	881	845	869	891	843	898	851	878	844	816	860	870	876	891	890	885	835	883	891	828	888	881	893	905	835	798	902	856	894	903	841	813	828	839	823	889	885	887	862	869	910	856	809	899	908	872	780	849	898	854	846	861	839	881	893	841	892	858	855	940	837	847	827	913	865	823	859	890	836	864	817	885	829	870	880	946	915	910	832	800	856	871	867	851	923	866	866	848	860	881	908	840	877	843	806	839	880	876	815	883	867	854	869	842	832	814	916	853	837	895	879	856	863	864	845	922	893	891	835	877	897	881	859	872	851	877	893	840	848	914	864	910	898	873	854	844	918	919	875	852	921	867	866	949	830	820	866	872	871	879	853	918	860	826	862	802	896	867	855	872	901	866	870	880	907	861	851	844	877	792	815	890	897	840	852	859	865	897	848	886	854	876	885	903	851	840	761	852	935	914	869	894	860	884	860	842	852	857	864	830	853	898	923	849	907	823	865	848	914	864	828	829	845	859	847	872	842	907	854	863	807	876	853	866	907	875	909	879	901	889	887	859	891	826	956	917	929	903	853	867	891	878	914	881	868	888	889	904	813	825	825	876	860	803	873	853	870	848	920	826	897	882	895	844	871	819	841	835	826	922	932	823	833	850	885	882	872	900	804	868	811	864	830	897
23178	21714	32043	29840	22168	20707	29597	29055	19925	10027	3392	1191	650	514	488	520	483	511	566	528	499	508	518	534	537	556	509	548	518	542	517	480	486	531	490	506	523	517	504	512	473	517	511	535	521	529	508	504	525	554	526	491	523	505	505	526	510	553	484	500	506	521	533	503	439	548	522	472	519	503	529	531	512	488	518	534	516	486	516	539	539	479	501	521	531	563	516	515	519	510	508	522	533	559	490	505	501	516	484	527	525	524	530	488	504	506	469	530	491	514	488	552	527	533	540	501	528	479	473	490	511	548	529	532	505	535	517	504	521	528	526	502	550	535	510	525	498	489	507	518	537	504	513	538	509	546	501	523	500	520	501	509	500	523	535	526	529	496	528	515	516	500	510	524	501	518	536	526	511	499	557	521	512	520	521	520	554	515	540	497	519	501	532	527	487	511	518	526	518	514	462	511	503	504	506	510	458	525	510	494	513	543	517	524	561	507	508	493	515	476	539	528	502	537	518	526	483	479	476	515	501	490	526	535	490	491	491	499	522	549	533	523	512	461	524	521	512	485	462	523	481	500	511	486	533	521	530	492	479	518	505	492	527	474	502	526	514	520	471	499	448	549	534	527	516	514	523	522	492	521	508	484	533	552	499	504	496	498	549	506	492	494	500	478	513	512	511	472	523	518	474	490	528	483	531	494	522	504	484	496	496	540	518	509	519	504	515	535	515	545	514	493	539	495	522	525	465	527	523	523	518	522	536	508	521	531	527	543	520	536	496	548	486	503	499	512	503	503	531	519	524	534	512	468	500	505	578	536	518	497	529	475	492	514	541	528	506	492	499	541	487	512	522	466	519	495	509	537	525	478	527	496	499	515	492	481	540	475	516	538	543	522	537	513	526	519	504	565	492	515	505	524	509	516	559	514	520	518	545	515	521	498	476	500	507	498	499	523	528	512	507	503	498	511	505	527	497	509	516	501	508	537	537	524	460	538	532	540	523	512	467	529	514	494	517	492	503	541	507	555	562	485	513	546	506	519	487	533	520	507	535	503	507	527	521	538	523	524	528	514	489	511	547	552	502	509	502	500	461	547	498	476	471	514	553	504	565	492	500	513	503	480	525	535	474	542	491	505	499	519	489	486	491	578	474	520	533	535	471	504	496	494	470	515	506	521	463	517	539	510	505	519	468	508	530	497	506	531	557	552	547	483	531	551	488	492	527	512	468	540	528	527	509	545	504	544	518	539	551	521	509	474	499	486	510	530	528	534	505	508	519	498	516	504	482	502	446	534	521	515	533	532	516	542	516	492	471	544	491	493	505	535	545	512	478	542	568	513	543	506	511	511	496	507	533	508	522	541	524	503	500	505	521	507	533	536	547	505	497	534	524	491	465	541	458	464	503	532	476	514	505	529	499	512	515	499	547	558	518	518	532	534	504	512	498	547	508	505	550	504	518	539	490	489	517	538	532	487	492	526	503	531	510	489	519	528	491	502	513	518	483	504	477	527	517	528	500	496	528	498	504	474	490	531	498	479	500	546	543	480	479	500	492	526	483	499	507	531	473	523	513	511	456	550	510	538	504	472	532	486	528	477	488	508	489	465	529	474	518	499	479	511	472	539	541	492	518	511	496	490	458	541	486	580	530	504	519	499	528	507	485	483	524	506	522	484	526	493	503	561	493	521	552	522	525	494	498	474	476	538	499	480	475	513	517	495	499	483	487	556	479	578	533	516	490	526	508	491	525	492	519	490	529	540	503	484	536	490	491	500	512	557	516	534	523	523	495	519	499	515	519	488	516	538	497	497	461	523	491	526	538	510	528	563	504	514	485	523	518	516	502	531	496	539	502	484	499	493	523	514	497	508	499	488	542	500	518	528	481	523	541	503	548	521	533	546	484	515	520	516	495	472	512	495	533	468	492	497	493	516	526	524	499	530	510	520	503	515	545	495	502	512	538	494	466	558	543	510	516	527	521	510	556	523	506	515	531	548	496	481	528	544	499	533	489	553	530	491	528	468	534	528	471	520	528	516	531	561	501	508	525	538	525	522	487	529	507	530	502	518	536	487	528	560	520	491	517	516	532	491	538	500	482	489	553	474	508	508	476	502	526	518	480	492	445	496	477	478	511	509	495	510	516	500	516	524	530	534	527	486	496	538	498	517	531	528	465	525	501	522	504	523	530	514	528	498	514	515	540	512	522	499	522	525	504	504	551	527	532	474	531	485	491	502	539	513	485	491	496	522	528	481	513	523	522	517	503	516	541	536	523	524	536	555	504	516	540	504	494	508	510	574	507	489	495	484	524	566	520	512	476	491	507	514	529	493	453	484	487	514	493	534	524	494	518	522	486	482	480	515	522	480	563	501	494	507	511	493	561	490	513	487	480	518	522	492	479	536	482	529	502	498	511	507	480	506	507	502	487	493	525	492	510	481	552	521	514	502	538	511	521	495	506	517	498	509	488	517	509	517	514	499	508	511	554	516	541	495	509	518	546	538	500	528	465	497	464	540	524	539	541	509	491	499	467	504	535	512	508	498	531	564	522	496	567	483	546	496	526	522	510	544	559	473	518	502	521	495	525	506	505	496	535	525	524	528	499	507	521	537	520	507	507	500	501	529	530	523	512	535	496	511	537	498	574	513	499	492	516	500	499	564	506	482	505	513	479	481	507	495	526	484	502	502	510	500	473	509	510	521	509	502	556	540	515	505	522	489	491	476	493	498	509	539	549	470	520	507	490	518	514	501	532	532	491	523	518	546	473	495	546	508	523	500	472	521	538	518	496	503	509	507	535	518	525	529	544	502	487	503	478	504	545	486	520	481	520	485	478	501	512	522	504	505	516	527	543	505	443	490	514	542	488	532	479	504	517	536	483	505	530	525	515	555	471	493	472	470	536	539	523	504	521	518	515	505	536	519	499	550	543	523	546	510	510	534	476	542	503	500	497	567	538	516	480	505	527	507	519	501	504	540	498	494	476	474	481	518	499	550	539	507	512	557	476	497	482	472	527	523	534	492	493	512	495	528	500	564	511	522	503	536	537	469	508	489	506	489	486	519	528	528	473	498	503	509	525	508	532	536	512	512	491	495	514	503	513	548	525	548	522	494	546	504	511	508	509	548	493	575	493	525	528	515	513	533	501	512	507	489	495	527	478	485	506	500	526	476	507	552	513	533	536	507	475	482	542	534	526	496	540	531	512	497	505	525	525	522	515	482	548	503	484	515	510	525	533	534	520	523	513	527	563	513	495	488	521	508	487	467	505	515	501	492	490	505	492	483	544	477	502	463	494	550	555	491	501	511	498	507	551	512	505	511	458	528	507	502	502	525	505	510	517	501	523	530	487	513	512	494	517	522	530	525	518	546	508	473	515	516	493	529	487	496	518	521	522	522	533	499	513	519	520	491	483	515	473	514	534	529	521	498	566	508	534	508	538	518	477	504	503	514	527	487	509	475	518	508	533	513	461	499	509	549	517	482	513	506	523	519	515	486	495	460	502	521
53750	101485	82970	60518	4083	12031	36026	36459	27425	15924	6441	2224	992	709	746	742	747	730	726	694	735	718	657	707	701	731	732	673	699	698	721	726	705	688	686	711	694	666	688	707	705	734	768	706	704	689	697	781	688	737	675	731	720	744	705	731	691	732	678	716	684	684	704	733	688	683	725	709	670	739	718	739	689	733	664	737	731	713	685	725	703	694	689	686	739	734	713	709	764	750	666	698	711	727	716	732	777	722	684	737	710	739	748	690	748	708	746	718	729	685	714	734	698	695	672	756	666	698	658	720	725	674	684	757	713	744	706	759	662	780	700	675	753	732	721	697	678	770	699	674	709	715	721	695	679	767	719	746	684	731	715	709	714	732	717	712	738	743	695	699	719	717	724	747	675	747	666	744	700	727	696	678	684	750	728	712	699	672	713	713	713	754	691	690	767	703	715	713	728	690	708	735	708	734	670	680	693	735	743	735	663	701	691	709	709	736	698	682	707	733	744	778	700	715	703	702	748	743	707	718	686	714	748	748	655	705	708	650	717	719	722	722	744	763	767	730	731	664	689	663	696	710	668	705	734	753	687	691	777	722	660	698	709	689	743	679	685	703	702	696	733	741	730	679	682	713	759	676	700	690	716	646	751	724	730	666	674	719	708	709	743	701	697	689	702	679	693	751	685	762	703	678	708	692	677	742	700	717	714	698	748	701	666	707	701	743	716	694	758	672	706	690	682	729	674	698	714	662	712	691	672	718	747	697	733	738	712	715	637	696	705	668	730	709	690	689	685	657	665	687	675	737	719	710	722	677	732	710	679	687	732	700	704	722	700	710	722	717	739	730	688	720	724	758	736	718	690	721	655	695	708	655	740	719	742	668	711	723	704	746	668	716	688	750	750	667	715	738	683	672	705	744	671	707	722	772	679	721	679	676	724	718	725	711	738	720	717	714	728	688	700	719	731	739	721	700	687	741	742	678	699	707	703	670	706	703	727	688	744	700	687	709	678	715	692	723	726	734	740	736	698	717	695	756	697	715	673	687	725	713	705	711	697	699	751	742	711	664	660	723	716	680	741	727	667	701	621	706	715	719	651	730	691	723	673	688	674	769	732	717	724	679	718	719	706	720	717	709	730	699	718	721	710	700	685	719	714	714	683	683	726	704	757	736	712	699	731	715	715	727	679	702	713	705	706	711	676	757	716	651	676	723	674	686	748	673	683	766	714	690	711	669	713	716	700	736	689	699	695	718	733	740	760	707	719	658	757	695	696	714	663	750	735	650	727	715	698	721	684	720	737	758	726	725	705	701	778	731	695	676	684	707	736	760	703	711	753	727	720	728	661	709	697	712	764	758	661	659	711	706	680	737	746	700	713	755	715	704	689	683	703	717	678	713	690	699	714	687	667	754	664	669	737	708	728	719	698	723	721	686	682	674	731	665	697	695	684	728	710	668	719	714	742	754	732	693	715	730	698	740	724	709	747	754	740	692	696	749	683	719	700	675	691	676	743	699	709	686	709	679	681	691	723	682	712	681	688	699	697	767	704	651	696	723	706	662	678	734	716	707	703	718	717	708	764	701	703	749	718	736	714	714	692	730	699	718	752	709	712	690	717	706	691	712	720	721	670	700	714	723	731	652	696	735	768	705	705	695	702	678	645	674	686	722	726	735	696	733	697	721	704	710	755	714	722	740	736	739	716	742	702	729	668	702	711	721	672	689	755	660	675	710	715	676	721	737	727	668	693	734	701	759	710	690	727	718	725	724	728	702	683	751	729	732	701	668	672	677	667	730	738	715	662	741	739	674	728	714	712	691	681	703	728	700	729	695	731	699	697	721	699	713	706	696	726	681	715	739	723	680	704	687	713	714	717	685	681	698	692	721	685	683	751	683	671	684	701	701	712	680	694	723	689	729	663	688	722	677	705	731	664	677	738	692	729	692	726	704	721	671	730	732	704	718	712	737	706	716	705	725	675	693	717	635	727	769	763	732	708	696	718	710	751	695	706	653	723	752	691	689	687	723	721	700	670	696	687	679	675	703	721	731	698	715	680	701	744	711	712	765	719	699	712	683	670	706	681	740	681	724	783	684	712	745	730	738	747	668	732	704	711	697	705	691	702	678	720	694	751	702	688	716	655	723	700	703	654	716	701	629	686	719	734	691	695	725	710	723	733	692	714	665	725	719	687	696	690	710	727	670	730	715	729	677	751	715	716	711	715	722	700	744	707	709	695	721	699	694	708	744	686	682	683	702	669	700	700	697	735	696	709	674	693	698	704	705	708	693	724	696	701	740	727	741	719	684	681	707	741	713	698	707	696	734	724	701	699	686	709	723	702	696	703	694	698	703	733	709	719	737	699	732	714	717	701	720	719	700	741	720	705	724	745	677	727	685	716	678	722	702	741	698	680	740	715	684	707	717	735	722	705	703	701	674	717	710	694	676	729	762	736	706	722	668	724	695	670	718	687	724	712	744	717	709	687	711	740	735	744	716	665	674	704	719	722	751	731	661	714	689	726	724	745	694	733	644	756	759	672	734	729	701	753	709	684	739	720	719	712	687	696	693	732	678	737	751	742	700	678	706	709	702	704	734	713	697	723	742	715	696	714	693	664	728	732	746	714	703	755	689	707	733	657	655	708	710	736	745	725	706	727	740	720	694	656	699	717	731	699	653	668	698	695	716	701	671	752	723	675	684	724	722	706	718	662	716	713	727	693	730	695	735	685	761	712	715	751	722	702	718	653	710	742	745	718	693	665	684	728	718	709	722	699	682	775	704	764	713	681	703	675	713	720	748	755	706	703	684	736	708	721	713	725	690	739	758	713	706	683	698	686	738	754	748	710	703	751	721	755	704	732	702	693	715	730	706	712	735	712	711	683	711	748	718	727	738	682	674	714	694	721	738	706	706	671	738	690	732	694	745	663	710	702	716	715	698	721	725	760	674	719	726	734	672	697	709	673	717	703	708	714	680	750	695	698	696	740	708	723	749	736	684	716	734	708	719	739	719	741	735	677	761	732	696	704	670	700	755	759	703	670	664	700	723	746	651	685	674	677	662	686	685	701	733	743	715	720	730	715	750	704	686	761	701	730	679	684	718	761	716	697	703	689	731	728	753	700	707	730	672	653	723	709	722	710	687	710	683	703	628	695	700	707	724	690	708	704	736	734	740	672	698	701	739	733	723	692	750	721	739	732	713	719	741	672	725	706	719	670	740	731	730	675	745	731	690	724	730	691	717	705	754	674	725	752	731	698	776	724	687	752	656	714	638	731	742	744	722	691	699	655	707	730	747	740	723	738	719	755	772	694	691	706	695	687	722	719	690	711	693	704	717	744	677	689	716	761	732	765	666	730	732	714	688	736	706	698	706	693	716	719	711	707	744	766	706	684	713	745	707	689	697	683	693	723	698	716	698	692	675	676	717	749	753	717	750	744	701	691	693	718	713	687	699	733	740	745	719	711	705	751	701	725	776	717	696	708	691	766	692	722	734	711	764	696	732
27042	26887	31692	21180	4319	743	1897	3039	2278	1253	883	670	537	592	535	599	581	562	584	566	547	551	555	566	591	628	562	593	577	588	592	582	583	600	608	571	587	552	546	518	599	552	601	576	601	608	562	601	584	566	601	555	621	561	547	529	627	546	583	572	558	572	581	577	573	579	606	543	592	560	587	544	616	609	531	547	582	599	546	588	607	581	529	609	534	562	612	552	574	605	562	555	596	554	589	629	552	557	597	567	570	601	594	575	565	546	582	611	596	586	568	589	578	601	603	567	551	563	612	539	579	576	636	544	568	573	560	618	533	552	607	568	598	561	572	558	573	561	587	560	592	577	575	564	534	600	531	553	588	594	589	517	565	599	567	623	582	534	517	545	623	607	563	578	568	596	616	577	534	563	558	574	593	556	584	593	572	613	600	576	566	551	576	552	631	580	578	564	579	596	582	564	576	583	577	549	590	552	549	542	591	577	571	550	583	567	550	562	596	542	612	566	579	577	561	524	576	559	574	586	594	595	570	598	609	580	593	564	569	551	577	544	573	573	546	560	579	588	566	554	551	602	559	594	611	537	593	545	586	565	620	583	568	566	560	569	563	560	541	583	557	617	617	577	554	611	605	572	572	570	560	563	552	591	571	599	530	623	560	593	595	584	554	579	548	553	543	538	540	565	556	604	565	602	527	566	591	551	579	558	603	561	623	594	535	630	599	529	582	578	552	563	607	596	550	559	565	585	558	605	551	568	569	586	578	573	539	581	580	572	568	604	573	588	582	566	580	552	541	570	536	559	532	582	564	591	584	570	536	565	585	638	608	538	576	553	565	591	523	538	584	559	554	510	545	549	558	612	551	565	558	552	571	581	586	638	600	592	622	536	556	619	580	567	585	558	592	586	556	574	567	590	568	601	539	553	618	541	571	556	557	580	590	544	561	603	560	590	569	570	565	601	553	560	559	575	568	606	547	593	557	589	559	554	612	540	584	558	596	570	560	600	540	582	609	601	600	531	561	603	596	567	593	553	531	583	574	560	562	564	574	613	583	571	546	613	596	559	596	572	588	564	593	529	577	586	577	589	574	585	576	573	604	527	555	561	600	614	596	581	536	593	562	558	614	575	560	583	543	575	575	643	584	563	573	593	556	585	567	579	614	581	560	582	598	565	594	548	528	598	556	580	554	590	524	575	562	528	565	609	564	593	568	590	592	550	590	532	548	583	553	597	574	587	552	568	625	577	573	598	575	552	579	556	595	597	589	569	568	562	564	557	575	570	560	562	550	589	573	538	558	567	546	598	607	576	565	575	591	592	609	576	554	568	560	580	621	568	558	585	568	540	532	550	588	582	584	591	525	533	584	592	574	551	565	590	578	578	569	585	574	590	563	545	578	570	544	592	554	518	537	540	573	526	568	561	552	566	578	556	573	552	575	574	574	574	569	572	597	611	592	599	593	533	521	552	548	566	570	570	617	584	580	568	572	604	586	563	549	580	601	533	567	568	621	549	553	559	539	594	580	560	603	609	583	524	548	541	574	536	508	565	605	659	534	583	549	600	575	568	561	582	532	558	621	548	540	564	531	566	579	588	573	545	553	541	545	566	548	617	571	567	600	546	569	605	595	555	590	586	544	596	580	547	535	579	516	579	582	600	587	547	541	592	582	557	603	543	557	539	529	568	554	583	635	599	530	607	577	565	587	583	574	577	582	571	538	592	595	562	543	575	590	586	570	548	600	547	562	566	550	563	566	538	586	572	612	592	577	545	590	578	560	534	582	566	548	511	571	540	591	592	581	553	549	588	545	580	554	587	586	555	601	563	601	554	550	598	564	536	566	606	597	586	582	596	539	599	551	581	564	590	581	592	585	560	527	566	562	562	604	573	563	577	569	578	564	614	579	558	555	573	560	586	570	547	536	563	605	602	559	575	564	572	583	565	592	557	573	539	561	553	614	574	558	587	539	579	559	564	578	601	561	589	603	557	575	574	550	633	591	551	544	572	582	556	548	521	574	559	558	564	605	595	579	560	558	546	587	567	579	514	567	575	579	588	539	585	544	546	591	618	614	593	547	579	579	615	585	602	607	583	586	609	572	533	548	573	545	567	573	624	605	542	567	572	569	609	604	540	574	551	567	535	583	572	582	558	610	576	631	604	555	564	560	512	566	584	553	557	569	553	572	562	566	558	570	561	552	603	593	605	531	544	587	583	565	580	597	604	607	565	568	571	584	593	562	538	561	530	524	589	525	551	554	617	516	602	596	574	560	575	543	580	521	547	584	576	560	587	564	565	582	583	560	561	563	542	615	555	593	523	579	609	605	603	593	537	594	547	546	546	560	584	577	586	550	571	577	614	572	579	535	597	563	522	603	542	585	503	568	543	533	585	540	567	579	556	585	582	574	555	588	553	522	550	551	551	561	565	581	577	597	576	586	577	502	602	535	609	578	600	597	586	594	595	607	595	576	610	590	569	589	533	547	576	582	616	579	585	617	559	592	586	577	621	560	594	555	610	553	520	553	626	557	541	597	563	557	563	587	603	575	561	574	584	545	599	529	626	601	583	536	603	584	585	580	609	614	603	549	581	578	545	573	574	629	576	561	585	598	564	539	575	565	559	567	589	581	526	597	546	553	553	549	563	570	588	583	559	591	576	559	552	541	583	552	587	572	599	529	581	593	592	550	599	553	582	544	560	603	595	531	604	586	607	554	579	556	536	587	535	569	542	552	552	592	556	624	567	584	586	618	614	572	574	571	551	614	591	568	529	595	573	553	580	561	596	535	592	545	564	557	594	543	533	555	551	603	583	608	597	573	586	575	559	555	588	593	575	580	526	567	584	551	561	566	590	610	598	567	598	595	595	602	553	602	585	613	551	564	592	565	563	540	565	572	595	568	575	610	565	612	550	572	561	567	557	591	605	583	566	596	564	542	556	592	559	606	594	545	577	595	572	596	579	547	579	589	558	563	552	570	599	536	515	551	574	571	599	614	578	597	563	607	585	579	578	580	583	597	609	579	608	597	598	572	554	528	568	559	591	607	542	530	582	569	577	547	568	575	619	575	566	591	580	529	562	586	560	595	537	531	560	556	534	594	552	575	540	565	571	565	574	577	594	574	538	590	573	584	566	567	538	589	584	570	556	562	576	586	585	567	553	620	595	561	570	601	573	569	573	557	532	586	601	596	599	563	563	622	562	577	547	593	560	514	566	614	572	623	601	584	592	524	557	573	550	560	556	541	593	526	623	556	607	558	580	566	558	553	559	548	625	603	617	592	611	576	587	551	594	544	562	527	519	570	534	578	579	542	587	590	573	570	557	567	561	581	617	595	611	575	562	579	605	558	540	557	575	542	587	566	592	562	572	550	569	567	568	557	553	575	550	555	547	603	582	529	556	590	575	594	586	601	569	563	532	543	559	524	559	546	600	562	590	595	531	585	554	562	608	566	590	621	561	542	583	608	597	588	572	558	549	577	596	568	531	595	578	594	540	561	568	581	555
21992	45556	34419	20076	4007	1083	3730	6013	4383	2287	1320	947	802	817	824	821	810	754	792	823	808	810	780	835	810	813	722	797	802	791	774	813	814	874	742	771	794	808	795	798	784	830	783	863	825	854	817	768	813	768	750	779	750	805	789	791	793	809	802	806	778	849	825	786	823	804	801	736	816	818	754	841	775	843	760	787	774	804	798	819	787	770	826	767	796	796	751	798	765	813	775	833	799	769	816	792	826	803	773	804	770	811	758	821	766	821	766	803	837	819	769	807	806	789	772	790	810	725	774	779	785	754	780	745	819	793	807	834	822	808	764	797	828	794	765	790	830	820	836	768	838	795	748	801	790	829	839	814	778	783	791	772	785	759	817	819	840	770	793	829	815	796	799	755	786	787	790	799	769	808	785	779	780	811	772	860	806	822	819	816	751	796	781	742	813	750	796	840	786	758	840	789	847	775	797	796	819	786	760	802	818	820	803	823	808	750	791	814	802	784	808	786	782	795	789	818	824	825	860	791	785	795	791	811	771	784	786	789	826	819	801	845	849	802	791	835	806	815	805	818	836	793	807	806	830	803	853	816	782	802	765	814	791	846	771	795	794	790	785	784	786	811	779	780	784	800	823	782	746	773	786	785	828	851	755	795	762	808	783	810	794	800	817	805	815	803	785	811	780	820	868	835	771	739	762	776	830	749	832	853	791	797	810	780	726	817	817	777	798	790	785	857	790	817	754	774	779	806	837	797	771	779	813	800	760	761	812	788	755	756	782	816	778	780	738	805	774	779	785	775	822	770	760	795	785	807	816	808	815	785	807	786	746	876	796	770	809	832	755	801	772	780	786	796	784	783	792	820	822	765	804	813	822	786	806	859	765	759	763	797	781	796	782	818	764	833	815	810	776	777	791	732	819	758	836	800	782	836	792	813	839	760	812	800	802	791	828	759	801	858	869	835	771	753	763	798	794	827	773	775	825	760	770	764	739	721	837	798	781	817	754	834	788	769	809	787	814	796	813	732	750	835	739	874	797	799	778	841	815	803	845	806	794	741	775	792	791	778	791	798	774	753	769	830	803	840	802	809	762	802	800	773	778	780	819	850	850	849	774	759	767	771	793	808	804	784	770	792	795	778	795	792	803	814	787	853	795	846	776	782	806	786	807	770	732	765	822	784	805	826	801	803	791	742	829	802	806	835	762	829	803	831	819	815	798	803	835	769	802	800	810	794	847	773	812	818	791	776	814	821	816	817	780	773	797	816	813	750	761	814	782	798	774	793	822	797	728	814	826	726	808	743	752	783	873	829	794	775	756	782	796	838	813	861	733	800	808	734	825	819	781	719	771	827	731	804	719	789	771	776	777	820	777	782	760	770	807	791	805	790	839	804	770	821	807	764	784	752	808	814	760	799	797	788	811	773	783	753	794	799	805	755	771	771	757	788	867	778	780	753	780	773	816	798	831	811	775	784	789	762	816	807	759	829	757	795	777	800	765	809	821	796	837	842	769	832	780	856	786	802	756	833	719	815	810	761	802	721	805	804	773	791	752	756	760	789	784	805	839	826	778	822	834	855	783	802	769	853	799	807	754	800	809	781	777	776	783	817	809	763	824	742	785	735	775	779	799	821	829	779	821	815	802	798	763	803	748	736	798	760	824	793	782	804	833	812	782	843	778	789	831	809	759	829	789	796	791	781	777	806	779	831	759	771	790	798	795	806	789	801	793	793	792	808	753	814	745	800	804	795	845	806	816	833	748	785	771	840	755	804	813	826	783	800	805	799	841	790	823	773	727	746	804	784	755	817	791	755	788	792	803	815	793	786	758	794	823	723	768	797	803	846	787	772	772	821	758	811	781	757	813	786	824	826	795	820	805	767	783	797	843	805	783	831	811	846	792	802	797	791	769	822	778	762	811	840	773	786	771	810	801	834	772	784	840	811	775	794	729	798	796	816	805	817	849	824	848	781	850	832	767	798	754	810	777	827	731	768	746	791	801	803	800	749	849	746	808	784	809	850	804	784	793	808	781	798	814	815	779	848	799	832	806	802	776	776	837	775	761	842	764	817	789	823	813	809	818	843	845	795	815	774	809	777	777	795	824	826	820	808	799	760	802	778	779	760	831	764	865	768	760	813	824	893	839	838	830	810	828	756	816	769	791	773	759	798	808	788	810	808	812	842	841	766	809	780	825	768	794	757	772	819	850	794	784	740	836	835	791	828	813	799	805	835	804	850	805	790	815	768	842	836	790	749	783	780	839	802	786	847	777	790	794	760	759	783	846	799	784	749	805	800	833	768	753	787	795	803	815	863	784	773	753	740	765	725	789	858	767	794	793	790	790	757	791	832	761	761	816	798	803	809	768	782	785	784	842	738	806	807	765	773	771	804	798	850	800	783	826	780	780	797	794	795	784	814	793	832	835	783	831	805	796	821	786	769	757	817	802	813	778	830	736	790	823	851	799	797	767	817	837	757	749	754	792	787	796	810	828	818	803	788	761	799	837	757	775	807	761	822	804	820	774	785	779	754	800	819	809	817	771	827	794	826	757	841	810	783	818	778	810	778	798	862	816	764	795	752	776	778	807	784	754	771	767	825	777	823	842	826	830	795	824	740	804	744	788	790	748	767	816	830	789	837	788	815	768	809	762	810	825	788	846	784	788	784	733	821	844	807	786	817	794	784	818	845	791	782	812	794	797	789	788	765	791	805	808	812	748	709	809	747	809	723	807	808	821	830	788	807	782	842	777	799	794	763	786	781	763	784	804	741	800	790	808	839	823	808	820	793	818	762	778	824	862	815	796	805	852	805	741	815	789	815	831	803	794	739	735	796	782	783	800	774	781	787	803	781	777	843	829	763	770	745	763	788	738	772	763	820	814	818	835	786	758	733	776	803	845	809	791	784	823	791	786	799	763	814	838	825	771	785	827	770	808	767	823	832	815	753	779	761	832	810	799	779	773	771	807	859	798	738	764	821	793	791	763	810	809	795	802	774	807	788	777	797	798	796	775	803	779	810	794	794	814	834	705	786	796	820	793	748	792	799	822	816	804	771	748	804	834	810	801	758	817	787	780	772	825	807	800	775	792	766	786	816	817	788	771	722	755	827	829	744	799	826	793	806	789	784	741	800	775	758	794	772	811	799	806	763	762	787	802	771	832	841	762	806	765	808	789	819	754	775	803	839	805	807	797	791	788	788	783	815	786	808	810	811	806	802	854	801	783	816	779	813	799	741	760	843	766	812	801	849	808	795	809	793	826	783	804	794	786	778	779	779	776	816	819	800	881	810	878	826	744	813	789	718	741	794	781	790	759	818	804	796	777	800	781	808	785	828	782	810	829	785	795	785	863	795	774	774	833	788	756	836	788	821	770	787	791	839	836	824	847	821	782	815	800	780	827	823	800	783	814	801	800	770	824	775	775	821	796	741	772	809	747	779	832	768	847	784	736	739	750	807	804	795	785	800	809	776	801	787	798	756	816	779	766	774	816	821	797	798	787	819
24471	22532	34662	35851	25625	10611	9112	16471	12143	5439	1871	956	698	658	670	637	660	669	658	603	615	647	656	601	665	662	615	552	635	611	650	613	620	672	581	616	616	645	590	618	637	607	629	653	680	615	596	654	630	652	594	636	645	656	637	579	653	624	624	643	617	629	586	588	592	601	602	648	621	594	627	634	630	647	640	595	672	632	570	660	601	622	635	586	609	642	619	650	628	640	639	611	558	608	653	644	649	603	643	631	637	663	632	630	639	672	602	644	624	635	619	603	670	583	586	661	657	637	643	614	642	624	622	605	634	656	648	597	610	625	655	618	573	635	576	589	613	615	615	645	643	650	582	579	593	629	623	637	637	663	602	649	615	617	635	619	605	637	601	658	605	575	606	634	607	603	629	645	662	626	644	676	625	642	617	656	630	639	634	626	631	600	641	652	645	685	626	647	643	625	597	613	587	600	611	600	609	677	671	608	678	639	656	638	668	630	613	646	601	672	637	581	665	630	628	618	615	611	631	616	642	653	652	637	623	629	637	677	601	666	602	626	607	632	605	602	624	585	620	646	669	631	602	615	677	668	648	600	621	647	655	631	624	621	580	637	590	644	630	591	664	610	584	674	581	642	596	610	623	606	601	586	631	629	597	599	640	579	662	616	653	649	622	617	643	597	618	633	639	662	637	627	610	616	638	665	630	647	649	636	639	604	584	637	621	638	602	643	639	625	657	612	646	668	626	588	628	635	610	622	628	599	638	619	633	633	645	577	597	611	604	631	615	590	643	628	657	663	651	632	599	653	645	624	629	676	620	642	618	595	607	640	638	666	670	609	597	655	629	608	620	627	634	626	667	606	587	625	611	626	634	605	608	625	626	636	627	622	610	667	648	668	597	617	643	644	672	616	612	611	680	632	624	600	662	605	618	636	638	627	637	615	623	621	638	663	652	583	630	677	624	607	650	616	623	630	670	604	546	621	605	635	632	626	622	614	632	608	615	646	648	655	659	598	700	657	605	632	634	656	601	663	619	658	630	634	594	630	634	652	595	619	636	651	599	627	613	615	640	633	637	623	628	605	648	606	562	663	616	617	660	595	647	610	675	629	586	610	625	622	690	649	634	615	596	632	603	643	646	639	610	589	630	595	618	630	622	589	635	636	603	580	656	710	619	625	624	637	646	633	611	565	615	618	658	641	623	611	593	641	645	626	657	629	610	605	609	611	614	669	648	584	629	613	653	635	662	631	611	596	637	654	635	639	614	612	605	632	633	624	623	599	639	591	630	575	667	629	663	654	641	662	671	646	606	622	610	609	619	584	612	631	648	610	612	649	640	650	612	597	629	640	595	675	630	633	609	614	676	645	648	619	601	626	596	582	633	607	633	593	626	624	679	655	642	603	615	640	667	643	666	640	616	602	621	643	616	605	646	638	643	619	630	624	656	612	633	633	637	637	656	629	612	628	623	669	648	624	586	601	648	630	691	659	618	649	565	631	632	628	623	614	608	634	655	658	611	626	678	629	628	610	623	615	642	596	616	644	636	625	616	625	658	621	638	652	608	658	612	624	603	622	609	615	622	595	591	623	648	635	629	626	610	605	577	591	609	582	629	671	580	616	610	610	635	632	622	608	607	603	617	613	627	698	596	601	592	611	599	622	620	629	642	653	641	619	621	607	629	690	593	629	604	620	636	616	609	630	605	679	633	638	665	572	587	615	637	648	627	556	631	664	595	624	649	601	640	601	688	665	592	652	637	594	635	652	609	619	661	624	636	673	644	643	605	632	570	546	618	639	605	574	651	603	646	631	601	608	625	644	646	580	601	634	636	621	634	618	625	672	633	640	619	633	628	620	610	655	609	614	664	630	649	641	618	636	641	651	606	609	632	675	638	662	607	655	601	659	609	608	607	640	650	595	620	643	611	605	612	617	642	630	579	630	627	596	672	619	654	668	626	642	635	653	612	574	666	675	637	602	620	599	657	628	604	637	610	628	620	581	634	618	619	621	627	627	628	622	609	632	637	644	631	702	614	586	656	632	638	653	604	634	610	622	643	606	618	536	630	610	661	647	667	598	648	639	634	618	634	620	658	673	599	632	629	695	648	648	625	611	632	616	632	649	625	619	652	633	612	644	649	647	582	641	640	648	629	603	643	621	614	612	609	581	626	589	591	594	627	648	633	615	630	615	597	639	667	662	667	647	644	650	640	632	628	627	623	689	650	624	611	655	580	646	610	605	647	604	642	608	658	593	664	655	609	641	624	601	637	602	591	640	586	627	625	595	645	643	595	646	639	633	618	658	617	608	599	601	667	682	627	616	559	620	636	637	659	637	656	580	584	630	651	676	598	594	647	645	608	642	651	631	580	654	640	637	667	614	621	593	640	651	622	615	619	655	688	597	590	604	631	589	645	625	627	640	657	610	623	621	699	678	634	671	588	620	609	657	659	642	591	621	613	598	627	670	583	618	649	633	616	641	606	631	582	592	615	649	611	585	677	594	598	646	615	614	634	610	635	604	688	609	655	652	592	615	633	595	637	642	638	643	624	622	644	573	627	640	634	635	604	604	623	642	593	617	667	620	634	596	605	611	630	634	589	610	633	604	595	692	574	625	639	607	608	630	611	656	574	641	611	606	602	586	616	597	565	657	596	591	579	618	677	593	633	656	631	640	619	600	619	626	607	593	609	612	664	578	595	569	627	652	613	633	634	640	629	585	590	630	644	578	611	609	636	624	637	671	598	615	666	668	659	612	632	624	603	642	604	652	632	640	651	653	612	648	655	636	592	653	632	695	649	669	658	627	621	604	583	572	592	644	654	662	633	644	578	676	610	599	599	613	626	651	606	623	589	634	617	626	652	639	621	630	655	612	603	626	662	611	663	649	623	586	649	617	628	624	618	625	611	613	600	638	634	658	610	635	585	596	617	627	611	662	603	637	604	644	656	608	611	641	660	636	641	633	661	603	633	603	647	580	630	625	668	662	606	650	655	642	627	650	627	637	628	617	623	641	628	623	629	640	644	619	611	646	644	602	626	665	667	600	655	666	596	642	641	629	638	579	620	640	668	655	637	640	611	607	607	640	585	583	660	619	634	630	617	627	622	633	610	652	622	605	657	607	683	610	659	579	638	639	659	595	654	595	634	627	594	630	630	616	616	611	637	626	597	637	580	586	580	602	583	631	594	664	628	600	588	638	624	640	640	605	627	609	606	593	615	645	642	626	607	683	659	615	613	642	613	612	633	608	586	609	592	592	645	597	599	605	649	610	626	658	611	604	626	647	591	658	640	664	644	653	634	673	646	609	627	611	612	625	621	617	677	645	649	605	612	619	621	624	623	599	628	596	610	598	644	598	607	611	619	619	623	619	624	636	598	635	633	611	616	624	663	593	616	620	588	650	654	582	613	650	612	596	616	591	577	598	607	628	613	612	595	620	653	647	625	662	630	634	645	632	591	639	684	612	648	652	610	627	718	619	617	652	627	649	641	647	644	643	638	633	616	623
47107	87908	70210	51597	17962	2365	15815	26463	19523	9740	3619	1561	983	890	886	902	895	905	892	897	917	885	891	871	846	891	893	867	920	927	852	855	886	850	893	886	915	883	868	916	887	854	895	889	894	852	834	857	926	906	838	860	884	888	894	873	897	884	880	886	890	841	868	833	885	843	788	876	890	822	920	875	875	880	896	872	819	867	894	851	914	884	855	906	850	906	887	896	926	917	857	903	885	892	914	869	865	867	927	916	864	858	887	930	877	930	812	921	891	880	866	849	807	909	868	850	834	863	865	888	895	825	848	876	878	881	951	833	848	807	896	831	874	874	843	906	875	885	885	849	874	859	856	889	871	909	873	879	895	899	849	921	879	913	852	911	880	873	837	860	887	863	857	913	909	840	868	836	900	910	895	875	851	898	897	879	845	891	907	885	863	900	840	879	824	861	851	850	881	901	865	857	922	870	884	846	859	862	904	875	873	840	897	867	865	905	884	828	893	871	900	908	906	866	854	860	889	887	939	852	863	907	842	894	884	872	876	868	835	867	816	921	872	860	892	837	902	895	907	860	836	925	888	866	837	838	872	885	860	868	876	852	868	837	898	884	926	902	947	861	868	841	846	889	859	894	860	841	836	860	837	902	871	869	855	883	827	907	872	828	896	869	874	877	888	843	903	827	905	857	900	866	865	900	885	870	865	880	809	836	865	889	843	855	844	843	874	847	882	883	887	872	888	864	909	914	873	842	852	894	863	905	900	899	836	864	891	879	860	883	830	804	892	874	815	824	925	894	878	851	878	850	886	870	849	924	878	851	892	865	875	929	920	859	877	881	856	869	814	842	906	831	870	843	863	904	864	797	928	887	868	882	902	880	872	870	890	875	881	914	903	812	868	868	871	830	876	842	923	876	851	917	888	929	912	893	876	867	918	875	861	852	810	869	912	900	882	856	894	897	866	851	913	868	853	857	884	894	877	881	881	869	868	885	885	892	875	829	907	863	876	880	800	870	868	851	858	816	870	903	899	841	871	876	833	889	913	860	890	859	805	873	820	899	874	801	897	852	879	901	888	866	800	872	834	897	879	846	922	871	893	872	871	897	914	866	836	948	889	874	882	911	830	891	860	836	821	871	861	854	904	862	919	853	861	867	926	884	865	883	859	862	865	901	869	846	874	983	850	940	890	858	877	873	886	842	878	868	896	840	933	860	905	844	885	868	857	855	840	855	893	899	862	842	907	876	915	811	895	859	887	895	896	851	884	885	896	845	903	894	951	888	879	861	890	868	889	912	847	880	848	901	900	819	823	832	838	882	849	838	887	905	872	871	907	818	916	893	907	881	931	923	890	879	945	884	840	861	831	850	893	869	872	850	918	878	885	882	883	881	856	821	849	908	851	850	882	863	921	841	907	863	881	864	867	940	882	877	821	880	903	884	839	846	836	870	875	848	878	870	894	832	867	877	910	912	825	851	896	862	916	852	861	922	860	879	863	867	860	833	888	876	897	854	869	959	872	855	875	889	882	863	897	870	882	906	846	841	911	893	862	851	888	875	886	885	924	895	843	857	918	891	897	871	865	910	851	822	843	878	807	882	876	867	859	863	838	903	873	874	830	938	930	903	894	896	894	889	851	859	884	870	870	911	838	869	822	855	896	860	908	875	861	820	889	844	921	884	852	857	869	817	888	898	807	911	839	842	837	883	834	845	853	904	871	868	810	882	908	908	929	883	877	821	876	858	848	819	839	879	930	879	905	834	886	887	871	895	894	890	890	889	874	838	877	903	829	865	859	837	871	919	876	897	830	863	854	852	866	900	887	835	892	847	877	906	917	860	917	881	884	871	875	860	857	863	885	901	976	860	900	875	831	858	916	903	908	846	870	887	845	861	910	897	819	838	807	878	891	840	897	852	893	915	883	887	931	907	876	885	884	873	915	926	881	831	863	871	820	889	935	870	863	860	892	866	828	850	843	828	896	929	909	855	842	894	879	895	889	835	960	862	839	856	814	885	812	836	905	917	885	856	872	898	827	870	833	875	865	899	896	870	858	897	846	858	868	857	874	840	843	843	843	839	836	867	799	855	877	888	917	878	869	861	873	891	822	866	883	834	869	882	897	880	845	897	879	939	882	893	857	870	855	827	872	896	842	894	874	912	848	889	903	816	818	827	879	863	857	872	879	869	871	870	901	849	863	892	832	877	883	881	821	853	894	896	930	876	842	890	859	852	871	885	823	826	875	857	907	951	861	875	865	872	853	842	864	862	858	936	846	825	900	832	886	843	890	862	859	919	874	916	920	889	871	845	842	923	896	902	868	847	857	903	868	820	873	875	892	864	887	901	890	863	896	898	883	842	817	834	907	860	856	867	881	845	877	882	867	839	849	937	867	849	866	879	930	818	839	870	910	836	867	864	878	866	927	852	860	875	905	865	887	902	899	871	853	870	801	867	851	888	897	850	872	839	864	943	857	899	908	892	856	843	893	881	886	874	876	883	895	844	852	887	890	875	874	844	916	881	909	933	911	866	876	873	871	863	871	894	851	873	887	862	803	915	855	863	881	847	930	932	920	895	889	810	868	893	868	859	885	938	877	853	865	912	898	928	854	880	853	810	857	880	874	849	853	899	891	922	849	875	893	895	866	872	841	840	866	871	900	896	854	859	855	902	849	897	831	876	878	891	860	863	908	813	856	897	834	810	897	969	890	859	880	824	873	840	873	864	882	864	873	869	818	889	896	823	909	867	863	871	885	878	909	880	841	844	881	866	873	886	872	855	888	844	888	851	869	823	847	834	895	882	855	892	885	887	911	878	811	877	872	858	878	896	884	902	850	921	865	901	875	911	875	858	869	845	899	892	842	843	811	845	882	857	861	899	926	930	872	900	877	839	897	956	919	872	864	835	891	881	863	938	888	868	864	870	872	876	877	843	878	868	877	905	838	835	911	828	851	836	828	921	904	844	863	832	918	890	841	897	930	913	868	937	877	865	850	893	898	822	862	893	883	897	864	847	877	851	820	872	818	861	851	877	844	858	841	872	882	820	888	900	889	855	861	899	806	840	850	858	904	901	843	859	835	891	912	826	827	890	855	873	890	830	831	912	894	877	855	865	849	903	909	882	876	880	908	927	876	808	900	862	902	905	877	891	871	846	825	898	881	851	873	877	850	878	875	875	849	876	899	866	881	848	849	872	853	866	854	854	866	945	881	836	866	853	880	881	873	876	864	888	849	877	864	871	917	919	909	851	933	862	891	837	852	880	915	881	868	895	895	923	889	868	883	880	883	907	917	889	831	862	887	817	891	851	892	872	863	844	884	820	874	873	853	862	866	858	862	841	921	840	832	863	892	903	840	899	887	886	876	844	850	845	914	871	899	819	865	852	865	885	892	809	894	867	912	849	823	874	854	905	905	907	890	860	856	903	891	895	887	855	868	848	862	876	853	870	880	966	861	882	867	861	897	921	856	892	889	929	922	895	900	847	843	906	861	871	863	829	818	878	867	870
23414	21731	32037	30907	26883	17838	18546	28211	21047	9801	2984	1103	608	508	512	569	518	483	485	540	511	517	516	504	541	523	483	528	528	501	520	536	528	523	518	518	491	518	514	575	506	473	539	551	558	521	522	508	557	542	546	499	503	526	512	513	522	471	547	523	473	500	507	496	501	497	481	515	527	495	533	517	477	493	473	527	557	548	548	468	505	507	469	496	549	485	508	496	478	489	521	501	538	521	512	513	487	476	498	499	506	541	490	528	513	507	527	505	547	520	514	512	515	577	514	468	509	524	520	542	504	532	512	480	524	483	546	489	503	493	508	546	464	521	526	478	511	554	522	523	501	512	529	485	507	496	515	525	523	549	512	529	473	478	512	530	524	529	514	535	478	537	501	509	489	510	486	523	525	511	556	489	515	479	485	515	522	506	508	515	514	482	477	526	515	542	532	515	477	501	499	514	522	494	541	495	489	498	507	517	504	516	500	489	494	510	524	516	513	549	457	500	528	493	502	505	517	496	498	515	495	535	536	533	508	498	496	534	520	498	511	499	483	450	514	493	488	506	521	472	527	501	505	518	489	536	519	516	502	528	548	493	486	468	517	523	494	491	483	489	513	497	466	509	542	503	500	504	488	526	518	499	530	480	508	491	491	484	500	522	480	529	482	508	481	495	540	486	532	501	488	530	517	471	481	487	509	468	495	504	502	473	534	507	473	491	490	541	503	505	491	505	550	521	506	482	476	499	510	510	511	521	527	510	512	532	503	486	475	501	483	508	426	485	475	466	534	478	483	488	528	471	494	537	513	514	543	519	501	513	512	520	529	511	533	565	521	501	509	491	523	456	518	503	506	555	533	501	497	505	485	501	551	469	532	503	509	507	497	482	488	525	502	544	528	505	479	514	501	489	505	534	521	497	521	524	528	545	523	522	546	520	531	522	496	504	530	516	481	500	489	488	494	521	513	517	499	517	521	537	499	504	509	535	499	493	511	498	531	505	530	547	504	516	517	499	486	528	485	501	467	514	552	512	469	496	499	520	503	518	506	536	513	516	518	502	528	487	503	495	525	524	515	489	490	532	534	578	526	528	483	527	531	483	515	455	528	488	496	515	513	544	514	497	468	494	539	494	486	505	498	491	523	518	496	519	515	489	475	506	484	480	512	511	504	519	533	533	519	521	530	493	556	460	520	485	514	515	535	496	510	548	531	497	481	492	521	521	499	514	507	513	501	529	494	498	485	510	477	514	505	492	464	534	490	498	525	502	487	548	538	509	529	515	477	506	534	480	539	532	499	511	522	513	560	525	524	486	497	507	492	486	508	502	464	529	505	523	507	494	552	525	486	497	487	491	506	470	507	509	503	493	500	542	541	487	545	497	522	493	505	516	484	477	506	533	527	444	511	526	546	493	509	456	512	489	551	466	512	502	523	498	543	505	504	533	527	504	519	524	521	493	585	485	521	491	509	499	538	509	475	511	470	513	473	497	512	487	503	504	507	523	486	510	504	481	500	501	500	506	517	495	515	501	507	541	512	502	511	491	488	508	526	479	495	506	507	501	494	512	525	522	461	494	496	488	547	529	548	493	528	487	499	471	499	462	512	502	495	479	494	504	473	478	466	525	469	509	501	448	522	498	473	497	519	531	518	511	534	540	514	487	516	529	510	533	487	488	506	467	498	483	519	541	471	521	483	508	516	496	524	480	519	510	510	480	534	503	507	507	493	480	513	508	518	534	494	521	508	521	495	500	527	516	525	506	482	512	477	538	498	515	514	519	470	495	511	490	481	508	478	500	476	487	490	509	498	519	531	503	480	488	497	518	533	531	503	471	513	496	498	496	513	503	513	526	524	507	532	478	505	516	500	531	505	498	480	491	519	481	527	524	515	513	492	498	502	537	508	521	519	544	498	488	477	487	502	495	505	501	528	497	504	498	491	507	481	500	513	504	485	524	528	519	500	509	507	477	503	509	517	488	523	503	529	521	513	463	506	485	507	499	496	482	487	507	484	489	511	545	509	518	520	512	490	501	516	476	469	482	491	510	495	478	540	485	507	510	483	500	477	522	517	506	516	504	498	500	576	484	491	547	478	532	480	506	525	494	498	498	508	533	506	548	509	482	504	497	498	528	489	524	541	506	484	480	495	534	524	501	499	537	588	530	528	517	483	521	521	516	478	494	507	521	500	485	496	530	491	525	524	487	510	522	504	526	534	507	515	518	494	484	534	494	505	497	536	505	518	537	510	545	512	533	509	474	477	504	510	508	467	492	493	505	534	483	489	526	498	511	521	501	491	498	494	525	507	472	514	522	579	523	474	506	492	503	527	499	514	512	507	512	535	514	488	529	465	489	477	517	543	532	475	518	508	542	484	478	490	507	503	551	534	509	476	501	496	513	464	521	505	503	523	492	484	493	511	503	520	483	463	504	490	544	529	503	465	508	491	521	528	493	522	512	510	509	534	474	484	521	498	514	485	496	492	513	524	495	498	502	531	541	482	520	495	522	524	492	509	535	511	484	533	477	513	510	503	481	509	495	534	518	469	504	535	531	496	509	505	465	528	523	512	491	478	494	508	507	492	499	494	492	540	503	509	499	489	500	529	526	500	511	515	516	516	484	486	497	491	544	516	510	493	484	504	517	509	498	553	525	486	509	523	506	547	540	565	456	503	532	536	527	520	484	496	514	518	538	485	515	495	539	518	493	521	512	499	515	537	512	534	484	467	521	519	518	484	500	512	466	520	482	509	461	491	537	498	483	495	544	514	501	535	568	513	490	521	488	516	533	484	481	550	504	537	495	486	522	533	496	503	531	520	493	483	498	504	513	502	547	489	508	489	511	494	500	467	480	512	512	502	483	506	524	479	489	488	516	511	524	499	480	520	535	496	508	514	522	481	477	532	524	501	478	541	495	505	510	476	500	523	482	522	548	495	515	517	531	496	514	539	473	518	476	481	474	517	475	508	488	517	509	489	522	528	482	506	501	501	531	484	473	499	486	538	533	535	508	503	493	499	545	535	476	501	492	526	531	503	463	504	501	501	552	534	533	489	507	497	507	531	501	514	506	522	500	527	513	475	515	484	513	465	479	536	492	529	497	524	521	530	535	466	523	514	493	505	483	530	479	476	519	495	537	503	500	495	508	550	488	498	516	522	530	494	525	517	491	528	527	503	529	549	533	495	500	488	515	497	537	469	564	501	476	456	520	500	518	530	518	527	509	494	487	507	522	455	525	484	504	490	507	583	559	501	551	510	510	519	507	524	501	474	505	519	491	491	508	535	519	477	509	518	491	522	505	484	494	512	477	526	491	485	528	508	514	484	521	530	509	526	506	500	516	488	517	521	490	491	527	473	498	461	491	477	503	529	519	503	510	490	495	454	509	527	522	477	501	481	533	537	479	541	456	513	460	450	523	479	457	503	510	466	504	493	482	515	484	503	520	490	559	521	513	491	526	489	533	496	499	515	507	501	516	540	535	478	493	507	519	510	443	499	494	513	530
54524	101245	83024	64886	20183	3751	23203	36780	28457	15009	5763	2056	877	691	705	664	682	699	730	718	644	693	715	732	702	743	683	697	731	745	705	663	693	682	676	674	704	732	681	674	750	748	696	702	700	661	713	760	723	719	706	724	685	756	730	704	696	681	672	684	705	740	741	701	701	663	712	722	675	722	700	722	657	674	737	718	654	741	697	741	720	709	656	709	716	709	705	705	668	690	685	712	740	718	715	667	681	727	692	697	728	709	672	677	696	751	744	719	730	708	641	680	719	681	742	709	658	676	710	657	715	739	681	727	735	668	758	743	707	689	725	713	670	668	678	709	691	679	706	687	684	734	728	711	718	692	721	623	733	714	629	688	704	701	709	707	706	728	680	680	657	681	713	694	714	720	721	666	705	678	685	668	742	682	701	682	686	714	703	702	655	702	708	726	720	713	688	721	695	692	732	652	750	676	709	715	681	706	742	668	718	699	707	694	693	715	735	711	736	714	671	678	679	733	714	708	697	687	688	712	754	681	705	711	686	678	718	704	652	728	744	751	706	710	736	739	738	721	735	697	705	723	682	700	689	776	723	699	699	712	720	707	647	700	738	739	734	723	681	718	683	763	723	710	721	732	709	685	716	683	674	722	754	650	694	702	682	690	738	689	705	752	662	715	726	711	760	711	717	689	660	700	717	714	694	650	694	744	691	692	691	707	694	703	699	731	730	664	707	682	721	753	677	666	679	724	705	661	703	685	661	721	686	702	687	710	740	718	696	705	719	697	727	666	677	712	648	746	709	700	723	711	715	721	681	714	695	685	681	688	715	712	736	693	671	719	667	707	698	719	705	729	705	672	676	716	763	731	665	783	744	708	660	703	740	719	724	741	753	715	711	699	737	735	726	719	705	688	710	734	705	683	718	716	706	696	735	702	708	696	692	714	741	697	653	723	717	712	717	694	702	759	758	733	710	720	696	693	688	724	719	733	730	721	780	653	659	674	730	681	709	759	719	648	689	734	727	733	686	694	688	679	728	708	729	682	704	684	748	709	693	665	669	681	706	751	676	726	673	700	660	675	688	713	723	727	699	720	669	716	689	682	642	721	663	728	680	727	725	685	709	714	705	738	679	641	749	705	686	686	659	711	716	730	722	727	691	699	725	703	709	693	775	699	714	707	691	713	709	727	660	747	723	680	743	701	731	735	687	743	679	705	739	710	697	729	753	640	667	659	662	708	769	711	685	710	715	682	680	707	694	702	743	741	729	769	682	732	732	714	724	720	705	740	699	742	722	691	722	729	700	690	711	692	709	691	733	730	694	726	725	704	733	703	675	731	694	692	709	705	706	717	699	696	703	710	705	721	676	730	705	703	689	708	665	744	731	724	697	700	735	730	678	678	704	762	630	686	700	708	718	635	690	716	702	659	693	684	704	726	703	667	684	713	672	742	671	644	693	687	684	699	714	683	744	710	752	699	718	709	664	719	715	676	699	718	720	675	759	732	724	705	666	653	713	697	709	723	737	697	704	701	673	694	722	704	688	722	673	710	722	680	660	689	692	679	683	728	717	665	718	726	750	725	709	671	680	719	691	706	731	748	704	699	703	664	714	711	671	724	674	728	729	774	719	697	685	733	685	738	674	742	645	655	691	713	713	700	709	695	706	725	701	752	727	716	675	726	734	733	701	710	686	692	675	718	653	733	664	723	684	674	681	704	711	753	708	700	680	709	737	732	745	700	737	702	719	672	692	725	741	700	705	743	662	715	756	720	695	709	684	699	720	694	735	674	696	686	733	723	711	710	689	689	723	685	677	716	703	767	709	713	741	706	753	749	653	680	673	692	747	703	779	686	719	669	684	684	671	694	675	745	757	710	708	688	682	688	742	685	699	729	684	699	678	667	685	722	692	705	717	682	721	696	716	720	751	662	695	694	722	683	712	688	727	688	681	734	708	653	693	729	749	700	746	720	706	720	778	683	714	705	680	688	720	735	724	669	727	701	689	720	683	741	744	693	743	713	701	705	667	691	686	679	696	708	714	639	715	716	687	714	739	766	705	669	701	703	713	742	683	778	724	700	689	669	706	727	674	707	707	702	702	707	689	684	724	666	674	719	700	695	723	709	707	719	658	696	707	690	633	712	720	702	680	631	744	723	693	673	733	704	717	710	722	723	743	742	685	706	687	708	727	689	681	729	658	748	692	771	719	721	719	689	721	725	762	708	734	679	691	745	698	719	671	761	764	698	746	683	676	684	692	714	710	681	692	739	718	699	734	677	680	717	713	642	687	723	689	738	742	670	710	717	686	697	671	700	753	786	716	700	696	727	738	734	704	722	721	710	678	739	755	775	706	698	730	709	654	756	678	694	732	699	662	723	687	686	679	701	726	692	698	653	709	708	677	721	732	704	740	661	749	688	664	729	718	680	693	746	728	638	706	715	720	712	694	712	722	750	699	687	703	724	738	700	711	717	698	708	674	691	710	715	682	765	692	688	698	701	744	715	731	695	727	704	714	744	687	733	704	703	687	690	690	753	699	670	704	707	720	672	704	669	662	690	691	740	712	703	673	706	713	696	654	696	697	754	692	690	701	689	666	679	662	734	643	704	707	708	676	659	688	676	709	715	713	728	706	718	682	707	734	718	696	720	698	695	738	671	706	674	678	721	716	685	634	673	695	689	767	722	707	681	690	663	760	706	712	731	683	717	676	738	647	717	750	680	707	691	694	679	732	692	704	697	738	677	721	695	720	657	657	712	735	698	719	701	733	704	699	715	699	703	746	719	728	731	727	676	717	693	695	710	696	678	687	732	651	728	749	719	687	694	714	723	722	689	740	741	745	714	687	733	660	744	702	666	740	671	715	712	688	685	683	737	726	744	723	699	738	730	709	700	726	707	713	706	716	651	725	712	720	686	672	669	656	744	655	652	706	691	706	701	695	666	713	724	719	752	682	693	680	719	733	703	708	720	675	712	715	691	736	713	708	722	713	735	723	737	717	666	746	747	701	723	722	723	678	719	699	672	731	710	673	705	689	710	655	703	708	682	721	700	670	724	697	756	740	713	735	700	690	751	756	711	704	740	705	739	698	699	712	726	705	724	672	715	625	696	679	699	703	721	701	676	666	718	651	676	733	716	708	750	711	688	716	727	722	726	710	718	745	751	693	689	702	695	665	704	675	763	713	660	741	722	701	716	724	719	732	702	664	666	720	723	695	694	700	734	701	726	707	712	688	745	678	688	750	702	737	710	689	657	701	677	688	684	708	687	699	672	677	696	722	719	753	705	707	687	727	709	730	684	695	709	732	695	708	703	695	708	738	743	727	647	720	696	720	706	745	710	675	723	719	759	700	737	706	728	680	747	688	728	710	710	729	729	678	667	692	664	709	710	726	698	707	721	709	702	664	675	730	731	751	740	664	656	723	725	708	709	720	699	716	715	714	690	687	697	756	689	681	689	736	736	701	687	687	744	711	734	727	735	693	691	705	684	704	711	667	748	713	702	694	675
26979	26900	32742	22028	5275	1120	2059	2616	1823	1131	742	599	600	567	517	585	544	579	561	581	561	524	572	553	577	547	542	547	587	579	553	544	559	576	592	575	543	586	531	611	557	590	580	521	571	562	599	551	595	617	580	549	552	579	531	550	530	537	578	536	542	544	571	592	586	548	533	552	554	550	584	583	584	538	588	554	549	557	593	537	574	552	582	572	588	605	568	574	602	527	576	564	526	592	606	591	560	606	587	576	610	571	567	556	524	541	556	581	589	594	567	551	600	578	580	538	529	552	572	557	581	599	549	596	562	572	540	569	581	556	577	581	550	574	589	533	598	584	545	571	559	532	592	553	572	571	535	590	605	597	586	537	581	542	538	571	552	564	554	583	588	569	534	605	523	562	590	558	559	540	563	572	571	594	586	566	584	568	553	536	555	509	583	567	554	539	572	528	564	586	607	526	570	559	534	593	535	538	558	563	598	584	579	534	571	538	534	587	554	551	599	558	561	524	566	596	560	592	572	588	589	570	549	596	571	578	519	536	606	552	587	595	577	571	569	535	581	553	584	553	596	592	565	549	569	547	576	580	527	560	573	559	524	588	562	593	562	550	579	567	548	593	573	591	592	615	571	567	604	559	524	523	550	593	543	568	526	608	561	514	541	521	581	605	549	588	599	558	579	580	583	605	533	559	509	564	577	546	577	564	563	596	610	557	585	582	590	568	556	611	593	569	522	591	569	577	534	563	601	572	575	535	526	553	560	558	560	578	580	604	564	562	550	562	585	556	588	527	539	598	609	579	581	570	575	548	573	602	534	569	568	548	585	531	586	571	597	554	577	542	562	573	538	525	552	584	532	570	584	573	527	523	567	581	526	563	564	575	551	590	538	612	547	553	561	583	574	558	555	584	558	575	539	562	596	576	575	592	567	536	557	566	571	573	582	553	548	550	556	544	559	549	538	568	607	560	581	566	549	586	567	523	585	574	557	549	575	554	546	593	552	533	575	539	590	613	541	574	555	550	554	548	568	570	550	536	582	553	581	579	574	597	542	554	598	543	569	564	541	586	570	547	553	562	534	531	558	572	566	602	544	580	542	572	560	533	567	589	536	557	583	585	558	595	575	633	544	560	567	568	578	597	583	567	546	560	573	557	578	539	570	568	598	571	580	536	569	556	576	554	570	576	608	538	564	573	579	554	556	571	565	595	586	534	559	553	533	570	574	548	546	556	532	578	629	542	565	571	592	522	551	559	579	584	554	560	578	587	558	533	586	599	573	572	582	567	543	595	557	543	584	524	551	562	592	591	595	641	599	559	553	573	552	593	602	594	551	556	594	582	551	565	561	542	572	539	575	531	574	613	558	560	541	551	561	577	573	621	522	587	582	585	570	581	569	583	536	574	580	573	550	605	558	561	557	504	563	576	548	584	535	615	524	588	578	595	567	551	580	548	516	573	533	570	543	545	583	584	568	538	534	521	538	575	601	549	574	546	551	565	549	574	560	563	560	544	588	549	547	547	556	554	553	537	567	527	573	568	587	564	559	569	563	564	536	533	566	585	575	566	577	576	561	586	537	570	558	555	545	565	553	585	576	540	561	552	594	562	564	570	595	553	575	583	555	550	534	580	575	548	580	585	583	496	567	541	555	534	558	589	599	542	585	589	570	543	559	537	596	598	569	555	541	549	547	567	534	575	608	615	503	571	584	567	595	547	603	548	577	559	599	561	580	588	520	546	584	546	572	567	550	597	589	580	528	576	591	538	583	559	597	560	562	584	615	629	568	586	575	537	595	589	532	520	559	583	551	562	574	562	591	570	590	580	559	553	564	572	539	554	565	573	572	535	573	562	594	549	585	562	558	553	585	539	567	561	546	535	576	615	554	556	558	524	568	523	590	555	539	576	617	567	553	547	560	543	589	592	584	567	551	541	556	498	511	550	561	613	547	532	566	563	582	622	568	506	534	543	581	564	582	496	610	548	548	601	591	545	560	554	574	581	564	576	557	560	567	559	603	565	522	550	546	565	538	596	575	535	548	553	580	552	555	547	566	571	535	598	565	626	510	538	586	596	571	588	570	570	577	561	521	594	610	539	561	561	564	531	627	590	603	566	565	563	545	545	569	559	586	592	634	578	566	562	492	608	598	626	579	556	591	517	538	582	564	562	611	626	574	568	584	604	533	539	587	577	549	604	554	631	582	577	564	565	542	583	567	541	540	554	604	591	556	599	556	592	521	561	587	562	552	532	558	530	604	587	575	575	565	556	584	569	596	558	601	571	574	572	550	570	557	572	570	563	552	577	576	586	532	513	626	562	553	550	550	548	548	584	577	535	550	549	551	552	574	569	588	597	558	573	560	588	561	583	566	586	562	552	575	563	569	591	558	566	595	553	571	556	568	576	590	609	564	544	546	594	561	577	607	576	556	577	575	555	568	584	568	559	534	527	595	547	537	560	571	597	569	574	541	594	526	553	538	598	540	534	545	577	603	553	579	573	570	545	538	561	591	605	553	563	575	554	578	551	542	540	558	533	572	570	535	564	583	569	558	591	555	577	544	539	567	579	518	593	563	566	584	598	569	538	547	547	546	575	540	597	574	567	632	591	528	582	548	572	591	585	530	565	561	552	598	575	601	561	566	538	568	555	525	603	578	596	557	578	561	571	568	565	565	588	566	567	583	549	551	583	528	553	566	613	580	558	572	529	586	563	554	593	555	586	593	585	506	541	559	572	586	580	526	611	568	590	568	510	569	552	558	541	557	562	564	552	582	506	581	563	584	564	577	561	553	591	582	604	522	556	520	547	589	542	556	605	574	538	579	572	589	564	576	551	581	577	578	573	546	533	564	557	569	574	583	500	565	552	551	532	522	549	564	526	598	560	585	556	536	584	611	589	562	554	585	537	542	560	579	568	567	556	612	558	580	572	573	569	573	524	565	588	512	565	583	553	546	552	610	563	566	574	549	548	540	571	582	557	519	595	585	574	600	581	545	559	579	588	601	562	544	577	549	564	575	553	570	523	601	637	559	528	545	553	579	569	552	596	538	536	528	557	571	564	552	528	598	565	581	579	567	569	582	563	530	578	591	559	522	591	568	569	561	581	550	570	573	541	547	589	547	532	598	582	577	541	555	581	595	574	602	548	573	592	530	596	587	531	574	581	554	577	608	551	575	554	580	574	588	566	558	561	563	570	597	598	551	573	585	575	549	536	523	601	540	530	563	542	503	575	552	588	557	546	580	562	564	565	543	561	542	555	575	529	563	585	560	498	591	570	587	581	560	565	539	568	564	577	546	595	523	599	555	545	568	557	553	612	568	573	559	575	542	532	563	525	576	588	542	558	574	586	580	515	532	586	550	523	563	585	577	533	548	586	573	599	582	569	584	581	584	542	556	605	565	579	574	575	526	552	574	641	580	554	563	557	567	611	521	547	539	583	555	552	551	555	569	553	585	577	613	557	598	598	576	555	572	572	585	557	577	570	595	550	574	577	562	570	570	558
21693	45485	35062	21579	5246	1855	4211	5262	3416	1845	1149	846	827	789	737	767	765	832	820	788	872	812	814	770	791	786	785	808	821	779	812	795	815	788	756	835	805	782	817	810	784	758	803	829	825	772	826	790	796	840	798	792	804	806	808	766	824	781	836	815	816	816	831	764	779	779	740	820	808	810	798	861	758	788	764	776	804	806	864	798	752	789	788	773	751	774	821	797	776	798	771	826	816	732	770	814	845	795	803	814	791	788	833	775	815	771	797	796	806	824	880	792	792	751	791	755	809	805	807	832	814	821	830	817	845	790	771	804	760	764	785	791	814	785	808	858	821	791	788	831	791	822	765	787	781	785	742	777	802	747	813	817	812	794	784	760	792	762	821	823	778	787	775	804	778	764	791	784	764	819	769	817	818	789	817	816	785	829	777	811	815	845	787	786	763	813	785	690	819	819	827	776	836	837	761	812	811	823	820	789	783	814	785	787	790	858	764	809	822	760	805	796	805	800	823	815	759	791	775	801	824	777	755	836	783	765	816	758	799	742	779	810	758	810	774	799	750	799	818	809	836	794	750	834	800	810	820	753	793	770	814	780	840	813	767	782	813	833	777	734	797	777	733	791	822	802	779	806	851	854	823	836	815	792	782	814	775	776	815	793	745	824	822	782	771	804	822	824	806	782	819	767	810	803	802	803	774	813	787	767	832	807	846	814	825	826	730	849	808	797	796	769	799	775	844	846	814	804	746	805	812	847	779	839	828	835	821	825	780	809	789	783	838	830	857	776	783	809	793	868	803	773	755	779	792	796	777	787	775	779	822	818	789	763	765	829	820	799	805	781	774	781	844	806	811	829	791	818	773	818	771	780	780	830	806	759	838	770	757	808	762	841	830	769	744	827	828	806	766	763	764	821	792	790	828	800	838	841	784	767	810	775	792	801	813	762	811	787	762	821	827	785	773	798	829	818	813	797	798	776	801	812	799	804	809	790	800	790	787	844	796	783	828	795	772	793	788	812	783	754	821	828	806	819	750	758	754	782	798	825	772	806	832	793	784	812	826	810	796	827	800	778	796	768	800	770	766	766	818	834	801	793	825	761	804	792	824	818	763	776	790	748	832	810	758	795	774	775	768	738	795	783	777	808	782	814	801	764	782	788	793	824	796	737	738	766	845	834	781	814	790	814	830	820	766	832	787	790	789	787	817	804	841	745	819	783	778	819	749	773	828	753	816	814	811	756	742	807	838	794	798	824	832	863	799	805	797	809	790	761	753	813	794	776	825	794	770	770	834	886	796	775	786	817	801	792	860	829	768	798	787	766	782	838	793	832	901	802	804	828	845	769	847	779	825	750	813	823	822	782	803	796	858	806	787	771	790	752	757	794	766	805	792	779	822	850	778	800	793	779	733	801	794	766	781	806	785	742	795	749	824	815	805	789	786	820	780	753	791	809	744	789	778	829	789	841	815	814	789	833	811	782	757	786	777	812	776	763	792	774	816	780	827	793	859	807	807	787	779	801	769	789	760	794	832	750	760	834	799	820	821	807	756	758	776	754	803	782	787	833	798	793	805	745	786	797	755	804	739	768	796	841	811	847	784	772	785	840	807	802	779	802	745	753	831	764	809	779	814	789	789	755	813	764	787	765	770	771	795	828	788	795	790	807	780	826	783	833	870	815	761	804	802	790	790	786	801	801	841	810	815	750	811	757	754	840	835	821	811	796	779	797	765	792	828	807	819	861	730	792	794	748	792	781	824	818	809	791	715	783	790	791	829	797	811	787	754	793	806	842	833	814	832	779	786	849	783	774	800	829	813	756	839	772	796	777	760	779	795	762	800	811	794	815	772	780	777	798	797	810	803	767	798	812	821	785	809	812	785	814	799	798	806	765	796	836	777	829	813	808	791	797	767	802	826	789	764	789	800	802	848	757	772	777	820	765	796	788	801	786	769	806	840	746	784	754	845	815	801	764	809	785	774	798	813	806	800	830	783	804	817	786	782	781	828	769	780	751	854	779	812	833	806	781	774	758	818	862	795	801	823	809	849	881	816	805	811	751	804	823	753	817	786	809	760	796	775	803	786	794	781	763	847	772	816	784	799	850	783	819	770	780	770	847	776	872	754	822	807	803	794	804	806	749	784	793	772	755	800	781	845	752	812	815	822	802	869	802	804	792	782	820	787	772	787	804	762	762	782	810	767	761	808	786	773	859	783	799	825	787	784	772	804	815	784	806	779	769	780	827	787	792	815	764	789	829	785	774	813	803	802	780	802	781	797	804	809	825	818	775	795	750	785	726	769	786	798	781	795	852	804	838	854	759	769	817	727	815	826	823	823	823	795	778	827	808	802	812	772	809	763	793	796	855	854	769	782	825	805	808	793	811	747	805	802	774	829	745	812	849	835	792	785	836	787	804	803	804	810	812	785	789	792	788	839	814	794	815	845	768	829	779	760	780	747	796	809	777	841	797	779	793	856	766	829	769	781	794	758	809	810	759	872	787	819	739	789	779	773	832	761	783	837	810	795	779	822	785	854	804	771	784	797	783	777	733	740	799	790	785	821	740	782	813	734	795	783	787	745	826	793	784	776	770	813	717	769	788	772	799	805	814	799	777	795	841	796	757	818	751	819	782	790	780	806	809	888	753	836	804	833	779	836	755	828	870	783	752	836	773	853	786	832	756	808	749	791	777	747	793	763	750	811	761	842	841	855	825	776	825	785	773	767	788	791	825	838	781	826	830	746	801	846	786	774	768	822	803	773	810	789	764	857	831	795	757	807	847	769	781	762	769	822	803	818	759	776	821	799	745	766	850	829	774	813	790	766	763	785	772	852	837	841	834	755	798	810	835	816	810	787	829	844	753	823	788	845	814	820	793	840	815	829	758	762	792	801	756	760	778	794	770	757	804	759	742	852	810	784	751	766	867	813	818	772	824	798	810	763	813	825	764	816	799	796	787	758	791	788	831	812	816	859	755	806	785	771	809	831	803	804	853	746	802	850	837	791	744	785	732	763	826	807	813	830	827	744	797	798	819	767	733	788	807	821	792	770	772	744	775	791	821	788	773	811	831	793	855	797	797	821	785	787	816	753	799	814	813	738	756	809	819	839	784	800	821	768	756	751	740	786	818	792	822	700	794	789	800	791	755	772	789	825	828	797	806	780	722	824	826	774	798	773	757	784	781	788	732	751	806	802	810	771	813	806	780	773	738	773	805	837	750	842	803	804	790	795	783	819	794	829	758	809	785	782	861	859	779	790	809	839	735	781	822	786	803	852	765	775	818	775	809	767	779	842	749	834	830	797	816	766	834	798	825	770	774	732	834	854	824	794	802	807	764	807	778	804	741	842	814	751	817	816	783	787	789	787	804	784	763	859	829	820	802	780	832	766	799	771	821	802	814	789	814	757	754	762	812	769	761	815	806	852	757	839	792	764	793	805	828	823	805	832	807	800	795	813	781	801	805	819	786	752	792	799	785	782	781	838	760	828	809	808	802	785	786
24401	22613	35865	36218	25827	11489	17562	13977	8122	3356	1399	795	677	654	616	610	606	648	670	656	669	654	655	628	619	668	661	656	623	658	644	632	622	649	631	658	649	608	672	634	629	696	649	660	631	635	622	660	613	606	650	644	638	631	669	622	635	683	628	645	620	624	674	671	626	668	633	632	710	672	640	646	651	594	562	671	648	648	637	667	688	631	609	621	612	646	581	675	668	653	652	651	638	605	603	629	624	650	577	564	647	661	623	669	625	648	637	605	645	625	694	632	610	603	579	620	643	648	632	606	603	642	631	642	658	620	645	642	618	665	660	650	643	645	637	661	628	608	557	637	611	625	637	660	623	660	625	627	669	619	608	666	603	650	603	623	568	608	615	678	627	611	643	646	645	677	616	626	575	607	634	614	601	649	689	644	656	635	674	632	602	663	668	640	629	627	634	584	609	623	662	673	646	619	597	628	674	618	636	651	606	603	642	631	639	573	588	670	610	610	649	665	631	635	602	574	702	633	635	638	635	622	580	606	612	619	647	684	613	622	589	667	651	635	650	687	602	659	606	625	664	651	598	618	605	630	664	580	661	630	638	604	632	612	680	586	601	626	655	618	623	627	645	621	664	629	669	631	600	573	621	667	641	633	656	634	652	641	576	670	633	656	626	660	632	639	679	642	640	601	671	648	583	622	649	669	611	661	699	627	656	657	630	607	639	585	597	615	646	609	636	650	629	650	630	641	623	626	624	621	623	616	641	646	651	626	658	618	666	627	626	678	631	639	629	639	644	661	603	622	688	599	602	620	662	611	666	680	627	628	615	600	636	606	662	630	600	642	699	639	661	643	627	617	637	625	659	625	652	617	596	654	624	639	629	654	594	644	613	669	645	645	564	631	650	592	645	612	653	630	651	632	640	633	633	613	671	646	607	635	636	607	613	647	662	649	636	663	634	618	605	643	669	638	594	607	629	648	632	624	630	618	650	608	593	600	600	650	626	656	663	632	621	658	620	634	649	629	603	628	668	637	659	660	649	665	641	616	623	636	608	643	625	654	615	622	604	637	682	645	636	644	650	667	559	681	618	626	624	606	642	684	640	610	626	612	629	631	587	613	640	642	685	629	641	641	625	598	654	577	632	597	640	612	651	624	618	622	668	620	622	661	634	593	591	667	601	600	651	634	634	665	615	645	595	602	667	624	630	640	622	676	651	624	648	641	634	590	679	645	649	648	630	634	662	681	636	618	625	593	664	591	623	638	697	601	642	639	655	661	650	675	580	598	591	603	629	590	611	646	661	603	632	653	634	642	649	595	618	651	644	595	582	629	648	668	641	618	630	654	634	624	629	611	659	619	612	625	657	607	646	641	616	656	650	582	618	608	618	665	645	673	646	672	642	660	670	612	641	663	634	639	656	603	647	640	649	666	620	623	628	635	645	627	608	647	622	636	614	642	636	595	631	680	640	628	640	649	684	609	649	620	607	608	618	669	648	639	686	608	611	663	629	598	643	667	655	640	629	649	633	645	630	638	690	642	650	617	656	620	637	667	630	620	596	647	642	630	678	619	608	641	603	664	661	628	600	655	670	645	645	620	636	667	649	625	638	566	615	590	623	632	606	649	613	652	641	632	632	643	611	645	595	654	590	640	636	649	604	674	639	637	634	677	626	671	630	627	662	605	661	648	655	648	590	633	644	668	589	661	660	662	606	621	623	597	629	579	627	625	626	652	644	651	615	676	638	600	627	649	651	663	624	615	639	650	648	673	615	626	627	661	657	698	633	666	650	622	627	583	600	678	638	626	600	701	596	639	598	647	627	615	617	641	676	659	635	607	625	661	640	615	614	682	667	674	638	651	672	651	599	630	653	614	672	629	617	601	578	621	644	629	643	612	632	680	630	621	662	619	643	617	586	654	630	653	654	590	619	612	660	626	657	607	636	600	610	636	645	639	674	666	647	656	665	640	628	654	678	604	590	638	614	641	649	639	608	623	603	606	625	622	635	638	661	644	657	609	632	632	615	659	665	628	644	636	647	637	672	620	592	679	647	670	632	583	609	616	608	608	657	677	587	667	699	607	621	657	678	681	595	672	627	653	658	613	605	551	668	686	590	610	599	598	658	653	659	620	640	622	683	617	645	676	623	677	661	621	653	621	613	620	649	662	613	640	661	634	624	630	638	644	643	677	609	583	663	665	623	613	661	658	657	621	613	644	693	655	620	617	648	697	639	630	646	645	639	597	676	620	662	655	646	634	610	649	646	631	642	603	596	652	613	643	595	606	628	674	658	662	641	621	653	638	578	602	629	626	643	624	597	596	690	663	648	691	623	657	661	648	667	645	602	685	637	639	619	645	651	626	625	637	632	597	674	665	672	657	588	598	618	625	639	628	606	619	621	604	650	662	659	587	592	631	624	642	683	625	616	634	675	640	649	658	664	607	669	619	598	683	652	617	651	649	589	625	609	627	633	617	611	615	637	652	627	612	624	650	647	616	661	614	660	630	646	692	631	593	640	583	664	655	630	690	646	649	645	625	621	606	662	671	686	625	636	614	609	665	622	656	657	602	629	670	593	604	626	662	649	628	649	623	682	671	629	601	640	653	604	564	605	635	623	614	644	615	624	635	631	582	693	631	676	596	638	629	648	633	667	645	615	679	656	604	647	610	612	671	628	619	576	623	680	639	622	626	604	638	617	618	622	659	623	614	610	638	629	638	636	613	674	646	641	634	603	646	653	611	602	649	594	644	628	615	633	644	605	634	674	598	620	654	671	615	636	609	605	585	617	633	649	628	634	688	699	651	646	645	651	630	651	644	635	664	631	672	673	622	631	651	711	631	654	667	623	641	647	645	644	599	656	636	610	654	617	620	605	627	615	624	645	657	655	609	622	684	615	652	600	625	656	651	632	627	599	670	690	656	632	661	637	597	671	607	637	641	647	673	655	647	628	596	657	662	635	636	641	608	656	644	628	624	633	691	618	636	643	623	663	620	632	670	590	623	634	617	671	614	618	667	614	658	602	623	641	604	657	659	626	625	639	688	668	642	628	638	631	669	625	616	639	613	594	629	616	629	699	604	622	666	655	600	628	610	648	629	651	669	602	623	637	629	687	632	669	687	612	636	637	620	640	652	664	629	603	630	586	620	659	647	671	677	652	658	629	654	586	626	671	590	654	699	653	608	646	656	598	608	624	619	690	605	656	610	641	610	684	633	621	622	659	612	684	606	639	639	634	654	619	681	624	630	656	587	661	665	661	621	633	634	654	663	645	666	680	647	630	655	638	631	627	602	652	616	641	631	641	653	613	620	673	655	644	620	633	630	635	597	625	661	580	657	635	593	581	624	636	640	658	640	670	661	590	632	639	672	633	655	627	602	702	594	647	618	688	661	678	676	639	654	631	636	608	597	635	661	644	673	600	622	616	652	640	642	620	653	635	675	637	646	681	635	649	614	689	597	648	621	610	672	616	600	697	660	631	630	621	665	616	656	627	666	662	603	649	616
47893	88675	71071	52023	17772	6076	26207	22208	14738	6816	2605	1277	924	885	873	918	866	892	876	879	880	815	910	913	871	913	832	918	887	861	922	907	904	891	877	908	931	915	850	915	895	898	875	885	895	953	864	905	881	838	899	867	884	801	871	859	886	904	917	892	856	911	922	856	811	869	805	884	830	914	892	865	858	885	880	874	936	838	884	869	909	863	926	913	869	880	852	903	920	887	891	863	844	842	875	864	938	857	860	829	838	871	913	896	932	889	865	871	895	902	873	947	840	929	896	925	895	854	934	835	825	854	845	858	892	856	930	865	825	858	877	854	844	880	879	854	854	856	823	856	911	838	870	916	888	877	844	869	920	856	891	875	878	841	930	865	892	881	886	856	862	855	813	892	850	879	876	884	911	865	898	877	880	870	906	896	878	909	893	865	854	893	892	864	899	921	844	866	869	902	814	854	954	906	836	867	857	837	879	905	859	846	892	906	862	855	897	852	945	873	858	898	896	930	864	895	857	901	861	913	822	847	888	976	882	840	897	857	841	904	862	881	890	899	906	874	913	838	878	904	892	880	870	902	902	894	865	858	840	869	901	873	833	885	833	839	876	894	868	909	869	903	867	844	892	882	861	876	930	836	823	859	940	892	869	872	863	864	863	850	908	944	852	851	869	859	930	898	902	886	844	866	846	872	834	820	877	892	883	855	932	877	882	850	893	860	868	917	897	865	882	864	941	909	853	884	880	910	876	907	924	885	901	853	919	911	919	864	878	832	834	883	927	888	859	864	889	918	935	845	843	856	876	865	918	884	903	904	865	907	851	897	883	929	853	862	846	887	931	912	903	877	880	929	876	902	899	833	844	873	870	897	915	887	881	881	898	881	871	902	893	903	863	869	851	886	897	876	901	912	898	906	902	861	904	918	914	875	898	888	878	892	897	912	911	854	876	872	850	907	904	910	868	877	865	863	837	830	929	920	913	860	917	920	947	860	885	914	905	907	905	877	786	847	884	853	893	884	859	911	929	916	905	874	858	863	919	884	878	881	886	866	835	917	898	829	878	888	860	860	908	826	831	907	914	948	826	899	840	919	897	864	913	838	861	854	904	862	860	859	898	840	887	860	963	844	865	919	874	862	824	859	889	923	908	868	930	876	921	905	915	823	855	892	905	879	921	927	884	864	830	884	861	932	908	909	865	899	908	956	944	916	886	861	888	895	826	885	916	836	882	918	925	888	860	838	869	895	883	853	841	812	872	904	851	812	876	922	892	884	894	881	903	861	885	892	919	871	954	926	809	896	844	855	904	923	888	861	900	868	902	898	849	877	929	888	865	883	860	836	832	906	893	847	875	831	875	849	883	892	900	891	888	801	933	864	881	907	877	861	887	886	818	873	888	922	852	895	863	877	862	891	869	832	850	913	853	898	927	814	873	872	901	868	856	865	867	918	819	892	864	921	861	908	903	921	888	850	874	849	886	877	897	852	881	896	846	905	890	944	873	881	856	888	918	893	847	928	895	873	849	861	890	876	917	890	883	894	890	898	883	906	893	895	857	891	884	845	904	882	876	849	955	862	881	907	836	924	870	887	922	908	884	870	892	910	850	868	946	928	927	858	856	845	899	884	861	855	876	865	922	900	853	897	907	876	869	894	894	888	916	871	909	847	899	920	915	862	894	859	898	908	867	822	865	848	855	884	888	848	830	876	933	857	881	902	901	930	921	919	912	946	841	888	912	860	896	935	857	786	880	874	898	837	857	899	875	842	879	878	854	832	887	909	890	868	903	834	927	864	879	885	939	897	906	865	876	916	899	903	849	898	852	914	862	890	889	871	905	910	872	856	799	837	876	875	868	903	877	828	866	873	884	849	882	880	845	897	876	837	906	860	886	838	881	829	937	861	918	878	927	866	891	889	925	832	893	933	894	873	903	868	877	854	833	892	882	919	860	897	841	832	932	849	902	884	912	855	904	895	833	944	847	857	837	887	820	875	872	845	869	851	856	895	875	896	895	879	952	854	872	916	817	870	828	906	865	839	870	872	840	849	880	911	881	874	896	899	884	852	973	857	910	876	888	881	955	916	863	919	829	903	902	933	825	877	906	873	859	836	848	858	865	893	902	879	863	862	917	869	950	881	863	853	891	897	857	854	907	891	913	832	914	912	912	913	864	874	913	880	900	832	869	886	883	870	875	854	863	826	895	898	910	889	908	887	852	878	863	864	906	889	845	880	882	859	888	911	888	851	885	881	896	916	883	873	902	889	900	847	861	827	871	880	861	909	865	839	915	857	881	903	911	906	894	852	866	872	880	908	857	914	907	834	856	880	845	876	879	844	910	936	885	859	893	845	861	922	893	900	878	895	911	879	887	839	868	910	847	865	879	823	875	848	885	827	916	951	885	911	921	881	922	899	872	857	858	853	850	880	901	859	889	869	883	876	840	880	881	840	912	937	918	883	881	906	860	891	863	872	856	852	885	885	913	894	889	893	803	855	896	852	910	879	922	900	921	873	836	867	911	868	873	866	895	867	823	919	847	866	878	881	890	857	890	880	869	877	855	878	881	859	856	859	868	913	883	849	900	882	893	933	819	897	877	863	871	897	923	880	869	846	885	869	966	905	911	859	932	879	907	893	820	877	875	933	914	929	835	902	915	868	882	904	915	842	872	888	867	892	897	898	894	890	867	896	866	871	859	822	857	871	915	853	885	857	865	900	863	884	868	882	837	886	853	912	855	906	872	868	917	920	846	872	869	880	925	849	868	850	896	850	873	872	871	821	839	917	835	910	867	901	873	916	838	879	854	866	889	917	885	913	873	800	908	917	818	884	912	891	875	900	833	909	859	812	894	907	885	883	887	896	913	879	893	924	918	856	863	904	869	875	894	873	906	845	923	883	845	902	866	897	862	852	870	886	903	882	910	862	871	867	878	896	874	911	881	851	890	895	890	860	916	848	881	861	905	903	852	876	871	844	838	898	923	909	889	895	839	936	896	867	891	911	913	898	861	908	907	903	859	887	890	915	878	847	904	870	889	896	791	881	812	883	877	889	875	840	899	907	847	934	855	852	810	904	880	933	884	856	881	899	884	918	938	867	934	872	865	891	898	890	855	845	872	881	946	869	840	911	859	893	845	878	896	859	872	876	903	876	910	845	873	877	923	914	879	862	888	900	841	840	854	901	864	902	926	803	893	880	847	908	867	901	858	899	865	897	859	838	889	890	943	842	915	913	889	932	854	888	867	917	889	868	890	887	903	871	838	917	933	901	946	881	866	868	814	883	928	894	852	889	878	844	854	897	866	899	878	843	890	903	878	909	850	892	932	879	898	929	893	881	875	839	894	886	891	895	886	869	888	912	918	908	921	860	896	882	873	906	872	883	890	827	876	793	860	898	864	892	884	878	831	890	894	911	885	902	904	854	917	871	836	863	864	879	856	868	885	878	878	875	894	927	889	831	857	899	852	878	931	865	923	940	846	934	874	870	926	884	900	858	947	856	910	902
23286	21814	32260	31847	28199	19916	24115	26834	15695	6789	2219	874	587	550	563	558	506	557	538	559	559	510	541	556	530	530	537	553	546	508	507	532	560	500	565	529	545	555	513	577	552	523	515	570	524	542	554	555	567	537	542	527	540	511	535	520	468	531	511	542	522	482	507	551	525	587	592	522	519	520	561	520	503	550	538	542	549	519	532	515	525	557	510	508	502	551	531	536	542	513	507	538	524	532	546	539	515	521	521	595	533	557	553	523	499	503	508	521	522	567	525	488	522	520	522	546	555	575	503	555	520	555	527	550	556	546	539	506	527	509	552	551	515	562	520	551	514	478	472	510	530	509	521	540	532	527	521	541	497	497	504	495	554	527	554	527	555	528	539	539	536	524	542	529	493	529	529	526	517	509	498	551	531	535	511	549	543	570	551	492	530	533	543	557	533	508	496	487	526	556	542	543	523	539	549	535	553	551	558	520	552	509	509	515	522	527	520	548	532	544	534	513	540	536	534	527	532	492	556	525	565	477	534	530	494	540	499	521	549	529	522	548	534	583	476	523	500	552	507	507	534	558	571	534	535	555	539	523	529	525	518	529	505	519	545	494	525	537	518	517	517	540	517	561	571	519	537	546	504	554	555	528	545	551	518	518	538	524	533	522	552	500	516	509	483	514	518	521	507	562	492	527	517	551	561	536	551	525	501	524	551	527	552	564	535	530	507	540	572	549	521	503	486	546	516	528	513	546	499	517	547	520	486	500	524	558	553	532	523	498	529	507	535	520	513	531	516	547	529	530	533	516	553	506	521	567	541	548	519	601	566	524	521	495	544	529	496	505	520	544	536	511	493	514	500	515	518	516	515	510	508	550	557	557	526	526	533	496	514	516	530	555	513	510	531	538	557	520	538	499	488	511	540	565	510	533	546	558	512	488	513	544	548	534	490	497	553	520	539	526	558	516	546	579	525	518	498	542	509	511	509	520	491	559	530	529	550	493	504	555	548	565	550	501	477	528	529	557	554	561	546	563	527	552	546	532	539	532	518	518	531	520	516	559	552	521	523	547	534	530	519	567	542	503	520	522	518	550	545	534	514	512	599	522	527	530	536	548	511	522	514	574	543	518	474	516	552	531	552	584	556	519	512	545	525	542	579	524	530	547	518	535	561	525	525	508	560	508	509	536	577	512	505	524	553	500	534	532	575	552	522	529	515	527	507	529	517	531	525	532	553	522	569	557	507	489	520	498	547	508	516	564	486	489	541	543	567	555	544	513	528	531	549	517	493	540	519	552	524	560	501	483	519	520	519	507	554	514	511	566	525	543	544	506	524	537	539	510	501	470	540	532	558	536	495	511	530	533	502	491	490	550	516	489	536	498	481	543	493	534	536	498	485	539	522	516	528	535	525	531	509	525	488	526	526	511	533	514	526	561	514	493	500	537	570	496	485	506	513	533	527	521	531	521	509	518	538	521	517	521	527	536	542	531	537	533	538	500	526	538	542	543	549	530	495	526	559	523	510	529	551	498	558	508	536	497	521	512	513	548	536	518	560	511	557	532	518	561	527	557	578	574	541	506	525	531	527	538	565	510	482	504	516	532	498	513	551	524	515	539	543	505	545	548	549	542	533	512	508	536	545	510	521	538	524	571	527	516	511	515	542	514	517	523	523	552	514	528	525	527	512	517	512	574	558	540	540	557	539	526	513	515	551	523	518	510	524	526	544	552	539	531	494	516	539	527	537	533	539	524	507	545	534	534	551	515	560	555	523	516	560	557	545	561	519	485	508	526	529	488	548	495	500	529	542	535	542	546	530	511	541	492	511	530	531	546	516	528	532	555	538	524	544	515	556	550	553	517	563	518	537	530	520	552	489	512	507	533	535	533	543	546	537	517	511	569	500	561	513	532	541	519	523	560	529	540	511	505	533	537	507	513	526	518	524	500	541	526	529	548	541	535	544	524	500	532	526	501	536	522	534	514	520	527	534	525	553	516	516	526	521	520	540	530	531	547	505	561	522	546	517	489	507	564	522	538	522	493	517	545	555	531	543	525	531	509	564	516	548	556	554	541	535	537	538	535	516	540	537	526	525	517	523	510	532	513	477	564	539	522	509	508	500	537	499	537	505	553	526	512	537	522	510	562	531	483	491	530	472	511	514	527	561	549	529	556	538	528	565	548	533	541	506	566	554	516	521	584	577	501	543	526	520	512	523	497	502	495	556	541	471	520	519	521	504	571	549	511	551	567	529	526	563	539	514	539	541	510	524	498	507	488	506	525	523	531	508	564	487	529	537	537	552	500	558	525	495	535	535	575	501	521	514	549	506	511	511	482	558	532	513	535	522	497	538	506	538	548	528	562	544	589	525	535	498	520	519	486	527	543	525	519	540	497	545	581	567	465	528	520	504	541	517	577	504	539	497	504	507	529	563	520	554	485	553	503	494	562	534	539	531	547	468	532	541	486	505	508	531	552	536	546	516	506	505	488	533	561	548	497	537	506	557	516	538	524	515	560	529	524	503	520	522	527	535	551	518	545	538	493	516	569	556	505	500	518	550	525	508	474	486	468	509	548	521	533	521	571	533	549	507	533	509	502	521	502	542	542	509	531	525	517	545	520	533	536	536	520	526	545	510	534	556	497	558	564	548	495	542	533	522	552	507	518	537	539	542	504	525	551	502	527	536	520	511	560	516	549	545	577	549	549	545	559	520	532	547	582	534	523	524	513	537	539	533	504	524	518	566	534	573	488	509	508	489	522	517	519	549	539	521	554	529	579	536	513	544	552	507	503	502	518	553	548	537	524	529	533	510	491	574	528	550	546	532	531	549	532	505	536	507	529	559	524	529	470	544	572	568	513	516	542	557	521	541	484	467	519	532	507	557	475	493	544	524	527	540	508	536	553	529	520	506	522	524	543	531	555	547	554	504	535	524	543	507	557	546	550	518	506	538	512	587	546	520	518	514	522	499	566	551	526	535	553	532	497	525	517	528	557	541	555	511	530	537	551	532	561	530	517	516	553	552	532	555	509	541	506	541	522	549	548	541	522	531	508	520	480	490	522	537	540	489	519	517	499	536	522	474	523	515	510	531	505	496	509	511	532	539	530	513	541	525	522	534	528	529	566	537	518	524	556	525	505	565	523	527	524	566	515	547	497	544	537	543	489	557	508	523	579	484	537	549	531	523	540	493	506	522	541	529	471	510	501	534	577	520	488	574	548	547	520	512	535	546	541	527	529	536	483	554	538	547	526	515	518	506	576	525	480	550	543	543	505	494	526	507	537	501	556	555	533	527	534	536	585	524	507	581	543	538	520	555	525	513	536	553	521	544	546	541	558	530	524	511	512	540	544	558	555	495	505	533	489	496	506	553	559	492	541	507	497	541	527	496	521	530	550	508	561	528	493	529	525	531	533	513	518	542	511	495	508	592	538	557	531	527	525	517	537	528	468	554	553	533	529	581	552	504	525	571	583	557	549	523	464	525	555	531	510	531	549	526	514	521	546
52889	101293	83553	66748	28303	1742	25707	34394	22849	11351	4223	1555	786	743	749	691	742	707	755	767	769	698	748	765	780	730	731	749	716	749	702	767	769	729	707	725	738	701	768	710	689	699	768	713	747	698	704	751	706	754	689	762	699	675	723	692	759	693	724	704	701	710	652	716	756	709	710	700	747	669	778	701	684	804	721	744	712	711	735	726	715	704	756	756	755	683	739	763	687	727	795	730	765	708	754	755	738	711	724	716	700	737	756	758	746	742	720	738	718	730	803	727	721	704	759	753	742	730	729	688	734	735	736	719	750	697	729	706	737	757	744	705	744	707	686	734	719	703	744	724	730	719	707	682	721	730	724	734	711	695	748	773	712	694	728	749	741	746	745	743	712	743	708	724	763	717	715	707	723	720	747	791	719	659	713	708	713	754	718	760	740	726	783	716	736	688	718	716	735	757	719	758	727	723	717	685	738	708	726	693	787	715	708	749	728	729	651	732	725	789	763	738	724	738	761	738	715	762	707	754	731	712	719	749	758	707	720	756	689	703	732	751	792	778	744	752	743	712	703	742	721	751	748	702	721	777	727	693	747	748	723	727	726	730	718	766	706	745	733	726	741	758	681	750	701	724	745	713	773	712	705	708	732	739	721	689	731	729	747	749	735	666	773	731	719	735	715	748	693	765	702	702	742	702	735	661	736	740	695	722	701	729	730	712	777	756	744	763	732	758	724	731	756	696	676	672	721	714	739	733	723	723	727	764	734	722	797	719	699	730	726	704	710	686	669	699	716	751	729	776	715	718	681	739	721	788	753	759	725	729	690	738	731	742	726	695	737	721	718	795	727	734	714	725	740	721	683	705	694	740	747	750	657	718	744	721	731	724	725	757	817	731	745	731	746	742	747	714	728	735	731	717	719	745	717	703	737	747	696	704	730	745	800	719	768	716	698	697	682	729	723	683	737	743	754	762	750	754	660	762	737	730	688	667	708	706	778	775	716	712	687	719	704	725	708	749	744	709	779	727	732	740	746	730	799	752	690	769	766	726	766	741	705	714	754	680	718	755	722	745	703	742	812	702	690	687	696	772	688	736	735	741	713	760	732	728	671	722	760	735	671	703	680	724	701	720	748	765	730	729	719	700	724	709	721	755	739	714	763	728	764	716	786	753	715	760	733	718	722	699	771	698	733	766	778	725	730	720	734	764	685	718	778	758	727	725	679	714	676	708	726	765	748	756	688	710	774	792	773	710	743	748	727	759	694	752	738	767	758	688	708	712	742	713	777	706	727	749	720	740	757	754	705	759	724	717	745	753	716	729	724	747	746	707	704	707	716	738	724	765	750	738	716	734	753	754	733	731	754	712	778	738	696	683	755	807	751	761	689	731	759	721	730	692	733	722	717	729	747	719	686	760	690	684	714	690	701	717	764	687	724	688	734	755	751	742	698	715	736	742	761	684	751	743	720	712	736	712	687	721	725	710	701	738	757	767	716	759	707	768	745	761	727	692	696	723	753	738	738	715	746	714	728	725	721	706	734	758	716	694	729	651	742	761	712	761	761	738	749	775	732	694	710	793	791	772	739	729	691	733	812	733	716	708	712	763	722	763	741	660	749	706	739	753	758	748	758	705	752	702	730	723	719	752	687	740	769	707	670	775	718	736	729	698	744	752	716	737	714	744	746	776	741	751	710	747	712	712	775	697	738	749	735	769	739	728	725	674	727	766	720	706	699	677	741	726	735	719	732	709	767	723	722	721	725	720	719	735	737	741	713	778	697	645	729	762	737	782	772	694	756	717	760	756	690	731	748	716	727	758	699	691	757	750	729	760	723	691	702	742	687	745	712	713	727	668	693	725	741	686	671	739	758	716	765	673	755	691	783	703	732	714	714	740	716	698	751	755	729	734	738	701	735	703	725	756	766	730	747	721	714	706	730	733	701	733	765	685	743	662	759	699	725	713	722	736	779	740	735	673	735	715	722	727	692	754	768	695	737	737	705	741	720	739	705	761	743	786	741	744	714	715	780	660	702	750	747	693	698	737	758	680	744	741	702	742	778	748	700	777	755	741	739	706	734	763	743	707	750	756	731	758	727	730	690	761	732	727	704	708	770	753	710	716	756	726	765	724	755	688	711	701	706	737	678	697	758	729	719	720	707	745	697	745	695	750	715	704	762	756	689	761	724	768	691	748	705	724	768	732	715	710	737	753	707	738	728	729	742	777	722	681	753	798	709	748	773	725	687	742	781	697	782	707	729	792	741	721	716	726	739	750	743	741	735	766	733	719	675	701	704	805	703	774	746	746	724	728	722	758	702	713	750	738	745	757	716	646	782	773	770	719	752	700	725	705	739	725	731	741	708	691	672	781	738	750	686	765	766	693	748	750	720	764	759	721	747	751	757	671	737	758	731	698	724	704	709	723	745	733	724	730	762	741	737	769	691	715	732	684	692	746	722	714	748	783	736	750	689	689	755	712	728	743	754	720	751	770	728	729	694	765	733	733	755	726	741	777	675	756	680	744	749	745	736	754	718	730	735	751	712	768	766	736	679	738	732	713	801	740	706	718	771	780	724	698	743	698	753	725	750	722	704	711	678	728	732	753	726	732	757	784	727	739	756	791	713	729	737	709	721	717	740	767	724	735	758	702	701	710	749	705	761	757	768	707	695	764	741	705	677	710	744	729	706	695	695	722	736	711	754	731	768	764	707	728	761	723	725	729	732	707	691	730	763	695	730	693	757	749	704	706	707	755	676	722	736	766	737	712	708	716	718	717	708	746	716	735	673	745	690	728	724	733	711	724	742	724	785	678	701	766	759	742	747	744	693	723	719	761	780	711	734	751	738	713	737	752	730	794	726	753	775	754	713	727	653	737	694	705	705	755	719	735	739	739	758	751	739	748	724	710	739	683	745	767	742	734	732	715	721	780	725	708	744	724	745	758	767	684	700	748	744	704	722	761	706	777	712	727	774	726	735	688	729	724	724	705	722	734	721	734	708	684	714	752	705	690	732	719	739	692	696	684	712	713	773	708	703	700	763	736	700	794	763	736	710	750	732	740	671	712	721	711	694	730	700	716	756	766	709	737	754	722	753	779	716	709	707	783	721	702	786	728	701	724	705	707	718	691	759	738	779	703	688	687	766	725	689	730	759	723	701	812	723	714	709	736	769	731	722	736	730	761	793	748	750	737	732	760	746	709	751	735	709	766	710	730	716	777	750	642	781	773	684	695	725	748	780	764	712	726	752	727	763	683	742	729	758	735	756	737	699	677	735	749	728	700	683	739	710	732	710	766	757	718	749	748	725	728	749	700	752	696	696	734	750	694	705	713	739	754	761	721	761	716	749	766	761	743	757	761	741	746	729	738	724	663	721	734	731	731	707	695	727	742	726	694	732	721	739	708	743	719	762	770	731	748	776	718	797	773	685	729	771	745	719	737	745	729	733	744	765	724	758	744	758	766	751	749	726	726	742	699	715	690	727	754	709	755	751	668	729	707	749	732
27289	27221	33329	22557	7896	877	1330	2801	1949	1067	790	678	599	622	638	635	585	576	586	614	590	611	612	572	585	601	575	609	625	611	607	605	635	584	638	604	595	620	598	604	568	610	566	585	577	573	577	606	651	631	600	596	594	651	605	642	613	633	601	529	585	598	613	585	623	622	586	612	567	624	589	594	606	619	585	606	561	588	609	606	583	553	635	618	648	542	582	598	598	634	607	573	594	638	609	587	585	582	617	658	579	602	614	580	596	606	647	613	565	571	602	542	552	617	580	577	615	607	606	581	540	631	621	576	633	641	599	616	573	620	539	583	616	567	605	576	610	596	646	604	586	576	593	626	631	624	636	621	573	571	589	575	591	645	590	561	613	652	599	613	607	647	636	608	609	540	565	574	610	629	640	652	583	603	643	608	575	637	572	587	566	637	631	608	623	639	627	602	561	593	618	609	563	603	619	629	609	615	643	591	584	584	586	624	610	568	583	611	611	618	560	628	602	597	590	594	653	601	625	623	635	620	564	588	557	573	590	580	604	580	621	591	616	603	646	549	608	623	598	580	569	604	581	606	599	577	557	566	537	645	625	570	612	600	601	609	599	608	599	571	593	579	636	621	596	631	615	592	620	584	607	583	570	610	552	600	624	625	565	580	623	638	610	608	623	625	587	617	613	600	611	575	612	581	588	600	614	544	598	659	622	582	622	594	586	626	632	547	558	570	588	603	655	605	633	650	657	580	591	633	576	579	598	535	574	597	582	587	578	582	583	585	620	619	565	592	581	586	543	580	599	597	607	584	607	596	668	613	597	585	587	595	596	621	613	600	604	642	599	630	593	567	622	610	603	551	587	597	601	625	591	537	660	542	596	570	608	613	627	609	593	576	599	577	636	616	617	587	570	593	556	582	616	594	589	632	576	608	616	650	570	660	605	638	637	585	591	612	610	643	607	566	580	576	605	554	590	567	591	600	590	577	619	621	548	595	601	597	595	595	596	592	575	617	632	567	605	606	637	613	605	633	601	570	634	633	623	575	610	547	620	562	601	595	588	627	628	589	622	589	580	598	559	598	618	617	593	591	574	593	617	593	594	610	606	590	586	629	611	575	600	622	547	622	597	624	568	604	591	640	602	601	587	574	570	559	557	635	591	558	602	629	592	646	562	618	630	617	622	627	596	611	617	624	631	619	573	587	624	623	598	591	571	622	616	627	567	620	569	612	592	581	603	619	593	594	616	562	602	598	602	629	611	559	611	638	606	604	605	624	592	567	570	611	671	582	630	569	585	621	548	590	609	633	600	577	600	621	571	586	586	634	589	556	605	617	600	604	582	564	600	619	621	561	574	564	581	612	574	569	566	560	614	566	595	605	612	600	603	606	625	611	595	597	636	599	589	601	606	593	565	620	579	599	633	646	609	573	609	642	628	604	628	571	618	613	574	595	605	623	651	607	559	640	566	566	617	674	596	579	650	606	576	608	578	618	598	599	579	575	579	586	565	615	600	553	676	613	608	578	582	665	568	589	608	585	577	565	554	621	617	588	593	621	617	595	609	581	592	579	633	568	605	592	622	566	607	630	580	606	632	627	611	610	601	562	608	572	597	600	600	601	586	599	619	619	573	579	580	590	639	597	584	649	590	619	629	608	583	643	569	631	610	577	564	593	590	610	626	615	605	575	600	564	604	605	583	572	649	634	625	560	570	583	571	579	584	570	574	612	606	590	607	603	583	543	603	637	592	608	605	612	606	596	600	604	573	608	570	623	627	571	623	619	628	594	595	629	623	586	584	585	632	564	639	567	610	660	657	602	557	563	580	599	611	598	587	590	547	564	601	585	596	561	613	601	620	648	594	589	605	615	603	564	596	627	581	603	622	576	579	603	576	625	645	583	592	593	612	593	598	598	569	626	626	613	602	611	581	603	595	597	613	618	620	596	614	595	638	635	584	620	619	565	634	608	602	586	585	603	628	649	614	586	581	606	610	617	648	581	573	648	573	630	622	577	573	602	651	587	574	578	561	589	610	585	607	624	554	618	602	601	573	648	604	601	625	591	606	651	606	579	589	578	598	603	645	584	599	609	613	601	626	617	642	637	607	598	606	617	588	615	638	602	561	626	603	581	614	573	593	578	593	661	581	617	560	652	611	584	597	578	613	580	570	592	571	614	602	653	612	575	622	627	582	634	579	595	605	617	594	625	629	613	620	582	607	573	670	590	605	587	626	578	595	576	595	574	595	573	571	594	594	590	632	580	615	575	607	622	613	651	615	599	613	620	622	556	582	595	593	585	651	526	633	645	616	593	602	599	631	636	590	589	602	622	638	606	609	598	572	625	630	629	600	604	614	614	595	588	607	599	573	577	676	594	601	573	630	561	560	612	586	604	649	588	588	611	597	568	608	601	571	659	595	611	640	582	601	616	634	643	577	604	579	645	584	645	586	653	610	598	579	604	609	576	609	569	559	633	650	624	583	602	654	576	587	598	610	593	576	549	607	572	579	653	598	633	581	596	602	617	643	581	574	601	657	552	574	599	610	611	572	603	575	617	577	587	594	586	585	597	613	576	596	626	641	601	620	609	595	617	606	569	592	640	608	591	619	612	631	631	556	610	591	571	585	605	615	560	614	622	586	570	563	623	605	612	612	603	576	579	540	587	543	580	669	594	589	583	610	602	626	586	565	577	590	648	626	569	590	609	629	591	652	628	600	592	600	591	624	594	590	601	609	587	623	584	567	596	584	607	585	579	628	581	605	617	593	601	599	589	627	638	567	546	601	569	575	582	574	597	581	559	615	602	598	634	600	581	571	591	611	652	557	586	565	595	574	643	608	576	552	623	590	609	604	560	578	599	607	553	595	614	620	590	599	640	592	613	602	627	600	600	657	614	636	601	607	597	599	645	576	587	582	604	591	605	633	583	567	597	570	679	604	589	638	584	605	580	537	621	546	600	607	616	597	654	612	548	600	648	602	599	583	607	602	612	585	614	582	605	601	592	649	622	575	564	622	623	574	590	585	652	600	644	615	583	591	628	565	600	628	611	593	578	612	579	632	609	631	604	602	571	584	594	603	582	603	598	647	588	566	596	624	592	613	598	616	610	610	630	635	593	661	592	637	587	619	606	647	608	630	591	614	578	629	589	625	569	598	620	601	609	623	605	585	636	629	581	598	590	634	585	632	616	568	554	606	588	636	630	654	636	606	635	618	651	612	624	608	541	616	610	595	580	555	630	574	570	604	580	606	601	596	607	657	603	564	553	602	618	602	597	591	578	574	600	615	598	574	594	610	594	571	592	590	650	618	612	609	603	607	569	634	607	588	579	639	619	614	564	614	598	598	609	668	635	567	574	572	596	614	560	568	582	605	577	574	601	574	615	602	609	603	600	604	610	540	598	644	674	599	588	621	553	597	554	606	572	614	567	585	603	611	579	583	643	581	609	651	622	617	607	586	608	557	609	619	601	624	587	598	611	608	644	588	616	636	626	600	579	593	585	628	593
22991	46471	36038	22178	8512	893	2497	5413	3497	1771	1150	930	865	884	829	936	869	833	806	841	810	812	830	820	859	899	828	830	884	863	895	857	772	836	839	801	867	885	880	867	831	766	881	836	817	881	809	872	815	877	765	824	812	820	805	823	862	821	862	886	864	859	834	862	837	850	837	852	868	842	803	848	859	821	798	820	835	857	868	824	874	799	871	833	809	836	830	831	805	856	898	836	834	828	855	795	833	827	852	842	802	834	843	869	851	839	856	782	857	807	853	851	798	821	860	841	846	800	860	786	823	872	802	859	856	792	859	800	863	834	831	826	786	809	829	855	833	845	822	853	819	810	809	834	843	846	839	845	786	826	851	831	806	839	806	844	836	860	824	863	838	816	795	810	805	865	820	865	822	820	811	809	881	862	829	901	836	822	833	867	830	878	844	860	835	862	839	840	846	824	844	872	848	854	817	839	809	825	862	844	911	759	843	827	790	812	825	814	827	841	830	858	828	814	862	829	778	770	860	855	834	841	794	841	811	827	841	856	822	900	847	873	843	827	834	795	789	831	790	884	842	827	808	823	827	850	833	821	834	896	801	814	872	820	855	813	833	825	856	843	886	901	876	814	829	832	825	842	861	844	809	812	876	854	838	866	842	850	906	795	840	861	839	849	851	828	822	804	837	838	845	828	847	880	847	770	796	807	906	810	830	810	853	899	837	834	821	851	799	835	843	856	814	872	829	835	827	865	814	864	814	858	859	784	821	808	797	847	877	754	830	841	840	808	833	785	828	809	809	844	858	852	865	834	845	828	841	820	865	879	808	829	810	817	841	827	828	812	822	809	801	846	816	857	876	820	833	835	869	870	814	809	867	823	838	772	925	794	855	840	855	845	873	841	811	816	892	843	812	814	851	849	850	773	814	856	786	794	829	826	815	828	841	822	785	828	804	804	843	871	854	866	816	856	800	838	804	852	849	892	886	823	855	823	863	915	826	841	834	875	886	811	902	844	823	847	786	832	819	859	857	856	837	844	828	835	854	824	851	806	839	834	837	879	841	864	793	852	819	848	839	786	829	837	892	832	850	800	828	840	866	823	847	850	855	810	776	822	866	790	810	813	835	844	824	823	808	842	861	812	867	813	849	797	840	810	806	855	823	823	808	814	846	830	856	830	806	831	876	810	859	823	886	891	845	864	862	836	838	850	831	808	803	782	808	824	827	789	790	868	841	824	831	783	794	770	793	832	819	841	844	805	825	824	804	838	818	794	781	796	810	873	839	777	858	794	863	821	828	807	847	821	826	791	827	812	870	813	837	805	839	816	803	813	820	829	784	788	831	841	786	847	828	818	776	829	820	834	771	856	854	809	863	836	805	839	852	843	865	855	843	844	817	863	860	857	873	817	796	785	815	841	831	818	776	779	838	846	847	855	856	824	879	856	843	862	846	812	837	827	890	843	810	855	833	811	845	799	847	857	834	785	830	815	862	857	875	850	876	778	815	858	804	838	837	822	813	844	823	794	828	782	803	850	859	776	841	853	829	841	868	858	832	848	863	858	823	822	827	824	842	820	820	807	859	890	833	785	811	851	796	783	825	814	819	834	854	901	818	819	856	844	818	855	774	860	816	839	819	831	849	830	838	811	872	854	778	824	861	824	834	814	802	831	849	817	869	842	814	833	854	822	809	828	817	857	811	806	870	844	873	837	858	848	828	802	793	818	798	839	839	857	804	811	814	840	848	853	796	820	832	817	827	822	823	898	841	831	870	833	835	799	793	799	822	801	779	848	814	853	852	848	792	784	808	830	832	802	900	792	816	833	849	875	848	811	782	808	848	802	796	818	848	780	784	831	826	938	861	833	826	825	823	868	838	780	790	841	804	838	774	872	815	856	852	828	837	838	832	817	778	806	839	851	831	813	863	833	839	804	797	861	824	865	844	824	840	831	798	820	831	892	842	782	888	844	842	834	872	850	813	845	825	829	792	896	791	836	801	829	860	864	848	850	809	850	842	820	833	816	837	764	808	824	841	852	838	799	832	794	844	847	819	843	798	835	859	857	858	896	830	850	842	814	862	848	869	852	799	818	830	783	855	824	819	845	914	812	843	786	830	859	840	844	831	769	839	832	831	874	808	866	858	813	823	773	833	842	831	758	830	801	844	810	868	819	849	791	828	854	846	899	839	848	797	848	827	885	793	813	849	802	883	821	866	851	847	810	830	856	873	878	801	849	808	800	850	869	819	843	823	852	817	813	875	793	800	858	826	814	844	843	791	780	866	852	831	780	804	801	824	825	799	840	845	864	868	845	836	826	875	839	806	824	839	839	817	829	831	843	880	829	847	815	820	874	836	804	850	804	823	855	880	815	841	840	822	807	897	824	848	849	800	837	822	768	851	844	869	841	869	785	804	854	876	796	833	833	853	859	796	886	858	875	816	798	789	839	803	834	864	854	856	818	824	871	861	837	783	813	835	832	823	833	857	824	825	808	806	795	793	834	793	799	854	826	893	852	832	808	841	816	835	813	781	898	844	847	872	845	838	844	833	855	862	811	834	899	859	848	786	844	841	834	824	839	822	844	866	850	852	865	855	792	767	807	797	831	818	861	841	802	770	850	862	845	827	820	851	797	823	909	857	844	885	811	844	853	825	843	825	760	806	818	818	812	794	855	873	848	812	766	828	860	842	821	777	832	818	869	832	805	860	855	862	821	837	861	800	821	835	811	807	822	845	828	860	857	846	807	826	805	871	816	790	869	847	830	815	883	839	814	848	852	869	851	894	830	842	834	827	833	838	816	853	842	812	879	824	838	866	788	821	835	786	829	789	849	823	795	788	898	857	813	876	809	842	838	816	788	770	839	807	810	794	808	837	875	836	854	816	819	788	869	814	820	803	824	845	792	810	829	801	848	823	796	841	894	821	828	853	808	827	808	828	881	847	794	846	845	820	839	834	865	876	801	836	855	868	823	867	806	804	772	773	843	823	825	852	842	824	887	811	830	802	831	823	859	842	786	874	855	894	804	827	820	828	814	838	832	829	827	825	827	853	840	823	880	893	784	856	819	785	831	843	806	843	832	844	812	879	825	844	811	818	803	809	844	839	830	795	884	829	820	840	866	847	903	815	826	832	858	831	844	851	837	886	864	782	837	857	886	816	845	807	868	829	823	814	841	825	823	822	848	820	814	810	800	810	828	862	807	849	782	805	848	871	801	786	869	877	800	846	828	809	830	862	824	850	806	898	798	830	809	799	812	873	831	852	865	815	868	800	826	881	828	873	846	856	881	805	794	792	797	851	806	844	789	872	855	815	826	839	809	844	824	870	874	818	799	857	878	745	839	851	811	865	868	809	886	930	851	844	815	844	826	782	821	780	846	797	803	850	872	835	848	848	882	812	784	872	820	841	827	796	850	838	881	819	802	845	816	853	880	878	940	797	824	808	830	845	847	828	831	858	829	800	853	858	822	876	789	877	817	802	849	821	830	810	802	877	846	871	840	847	864
24456	22743	36958	37469	29373	12207	6917	14157	8914	3702	1524	860	753	723	691	660	652	660	663	670	623	643	656	686	635	661	633	703	688	665	682	669	671	736	650	648	619	675	650	610	690	686	675	661	687	627	690	647	685	663	616	680	667	684	689	686	652	675	655	694	667	685	695	656	663	620	670	661	612	665	636	593	702	626	677	611	669	673	668	668	636	671	637	645	635	684	647	668	667	717	673	642	686	662	660	658	685	670	674	650	649	607	645	670	663	613	635	640	707	659	613	660	703	681	676	653	635	672	672	601	670	682	654	674	762	618	607	641	643	684	678	659	607	649	618	621	652	666	694	636	662	663	654	643	660	650	600	658	673	689	693	656	669	671	656	636	632	661	654	635	672	634	645	640	665	642	664	641	668	641	637	655	625	646	692	680	669	670	616	650	689	684	689	685	628	641	680	631	645	667	654	727	660	678	601	646	680	623	657	645	658	603	679	613	657	636	661	671	672	696	639	666	675	652	666	656	688	595	644	656	622	640	692	634	674	656	623	665	651	663	661	660	660	640	637	684	648	691	684	678	655	609	653	667	641	681	677	644	626	663	601	678	674	624	623	638	641	674	705	650	661	698	620	641	665	697	651	693	643	660	645	666	651	696	661	658	665	625	636	639	652	611	641	625	648	701	647	676	597	643	638	643	651	653	678	650	664	650	694	641	667	633	641	612	632	657	638	665	668	668	664	693	653	641	660	663	682	687	699	681	658	640	677	628	621	675	632	621	640	628	664	631	665	613	694	637	689	640	678	659	684	676	648	703	629	675	677	713	654	661	631	619	651	645	663	690	700	651	689	621	667	648	625	663	660	605	652	644	641	641	662	630	632	687	667	649	690	609	633	675	643	700	662	644	627	628	631	649	651	675	664	649	696	653	663	684	666	652	634	622	667	664	656	650	651	677	651	587	633	672	608	644	571	707	680	603	626	638	651	664	637	645	731	671	677	676	636	672	693	659	680	627	639	728	671	660	641	645	651	659	614	647	692	621	595	659	667	707	722	642	653	674	604	657	613	676	680	635	627	649	651	677	669	617	675	661	686	663	661	615	669	683	661	656	653	659	641	651	632	636	636	652	669	622	655	670	637	688	634	663	624	660	672	699	652	654	653	678	659	663	676	691	703	644	632	632	682	617	684	660	664	580	641	704	677	622	674	698	650	602	624	637	665	669	677	686	667	624	640	638	670	674	637	679	645	681	625	662	674	692	685	685	665	644	631	620	640	627	697	697	678	694	607	692	658	654	689	614	615	642	655	657	658	631	637	645	658	677	717	628	650	647	682	646	621	648	704	643	626	624	678	684	678	669	650	646	690	669	633	675	655	666	641	643	646	682	658	653	666	596	655	628	672	624	675	668	667	661	641	663	672	687	679	739	652	676	652	624	666	690	668	646	622	601	681	651	719	679	668	700	666	660	645	676	660	679	697	660	668	665	670	705	626	691	642	588	646	641	656	647	681	613	610	656	632	635	663	672	580	706	653	645	652	653	675	628	643	692	676	639	602	651	692	663	668	668	650	650	640	627	645	629	696	646	623	692	663	648	665	682	631	682	686	678	676	650	622	676	641	641	617	655	658	632	622	685	673	651	651	671	646	676	617	644	656	625	702	675	619	644	686	652	640	703	641	626	665	647	632	662	679	690	670	674	647	717	673	621	648	630	649	653	704	643	661	661	684	633	646	642	623	661	699	687	634	630	631	656	660	663	645	704	668	598	644	642	649	678	680	657	591	684	678	685	589	671	670	651	650	616	645	638	663	681	638	701	642	682	627	659	665	676	654	595	631	646	666	631	684	639	635	624	654	647	714	661	664	639	629	656	680	716	646	637	647	641	670	635	646	652	665	642	686	651	610	632	656	654	679	594	701	658	634	616	641	637	637	658	665	648	668	617	640	668	659	669	654	625	662	637	664	684	678	672	646	670	661	650	633	661	624	692	644	629	617	667	639	655	664	652	644	668	675	649	657	651	643	643	690	678	651	654	662	681	653	658	649	743	703	613	666	684	645	663	652	692	691	614	676	645	636	680	623	660	698	703	622	671	664	653	661	633	650	630	637	677	644	648	681	672	657	643	620	682	674	661	632	664	656	641	665	642	631	656	677	619	633	665	653	658	612	664	674	699	604	670	687	648	660	648	651	681	675	665	631	697	625	631	680	736	645	687	655	643	653	665	640	664	622	693	698	632	682	662	645	645	650	635	676	646	675	656	692	655	660	667	618	671	618	653	670	662	622	666	632	677	699	639	648	688	620	688	628	645	639	663	685	627	666	684	697	647	670	641	692	685	649	685	635	659	626	610	625	641	648	668	632	676	671	629	653	659	687	625	662	628	634	666	617	601	648	644	680	637	665	620	641	679	615	674	641	653	661	652	673	624	582	619	620	654	711	653	682	598	652	651	629	693	674	671	637	726	631	664	666	676	650	660	622	639	653	662	631	685	618	672	644	685	652	662	621	637	646	627	667	677	712	672	627	666	612	682	617	634	662	616	681	615	674	646	641	644	685	641	689	691	673	674	679	647	681	633	648	679	652	638	650	642	651	635	669	700	631	636	689	621	710	633	655	680	660	629	663	658	680	674	635	660	662	659	661	663	656	682	675	589	655	612	625	667	684	700	697	685	677	680	618	678	606	608	658	631	665	701	644	679	652	630	646	642	680	661	633	642	628	642	681	666	642	683	664	639	631	651	628	659	654	657	647	597	658	675	635	681	659	657	686	673	687	670	680	630	685	701	626	651	687	659	663	660	656	644	672	653	687	626	683	642	636	667	680	658	649	647	683	632	645	667	657	647	620	663	679	631	640	637	596	637	648	666	665	669	646	637	659	658	621	637	710	657	647	676	668	672	666	644	658	666	675	685	643	648	656	655	597	680	667	670	641	655	633	624	646	631	581	643	640	688	649	634	679	624	657	677	662	678	586	685	692	664	660	640	617	650	687	630	680	669	662	687	673	654	615	638	595	690	684	691	685	680	663	672	661	640	650	673	648	661	640	674	662	650	643	684	636	681	665	673	652	640	657	666	702	638	690	655	680	632	649	645	684	646	617	644	659	653	635	670	624	677	636	626	601	655	659	654	626	674	670	681	660	688	646	647	620	642	678	651	670	619	635	655	625	630	627	674	609	617	676	654	651	654	680	640	625	653	623	666	656	657	684	643	677	612	637	651	674	702	613	661	623	634	685	705	680	615	636	654	695	637	592	646	631	641	643	661	660	654	688	707	621	606	686	670	659	630	662	648	693	663	636	639	667	678	624	660	622	696	624	647	649	660	630	676	664	654	682	647	674	646	611	670	676	647	638	699	659	628	619	689	662	600	698	620	655	674	701	668	642	647	627	639	703	629	671	626	683	714	614	645	614	670	650	649	667	669	680	707	665	613	619	672	613	650	675	656	614	657	644	665	711	632	660	647	667	641	641	668	667	659	690	619	668	663	672	653	619	700	651	649	660	676	685	658	673	642
44766	89309	74540	52582	27454	1321	12073	23096	15900	7256	2878	1459	991	939	883	920	952	895	927	921	865	895	891	906	899	903	907	922	915	936	962	906	943	897	898	876	901	930	872	920	853	901	849	882	905	911	895	900	936	923	912	840	834	822	960	903	925	917	896	919	866	914	902	928	931	928	918	895	901	958	863	871	886	823	864	876	881	880	916	891	866	882	955	911	938	909	927	890	897	884	876	884	940	917	922	818	901	895	887	914	920	889	926	886	872	917	854	900	893	906	853	892	925	887	902	914	906	919	929	871	907	912	913	872	913	892	942	936	905	878	917	866	928	948	912	900	921	912	884	969	925	883	915	911	904	882	925	875	955	908	906	883	884	952	873	896	948	927	917	902	947	914	921	957	879	888	947	914	882	923	861	929	908	898	855	870	887	921	924	946	872	879	942	909	883	931	895	869	852	882	846	917	949	877	873	887	908	890	891	894	931	944	954	906	859	892	912	920	866	933	977	940	927	969	884	906	904	873	929	967	897	960	883	914	887	896	887	903	888	909	928	934	913	860	882	856	873	924	902	926	914	966	923	900	875	907	908	864	923	900	899	880	899	890	903	886	983	941	859	921	926	916	898	935	899	904	954	942	874	921	906	878	865	886	944	902	896	865	854	867	937	907	889	870	963	897	882	900	873	910	888	885	896	906	911	831	912	866	973	911	911	902	910	897	923	906	901	971	868	928	866	843	917	912	878	920	944	929	926	915	879	915	941	967	925	927	908	875	934	904	940	864	938	888	847	899	904	893	873	916	929	942	879	955	921	837	880	900	863	898	906	974	855	889	896	945	907	897	900	881	889	924	872	881	927	928	831	876	934	877	935	916	962	946	898	936	944	872	951	911	896	904	938	946	897	925	908	916	886	880	891	902	934	889	923	898	914	895	913	961	899	944	916	885	930	920	877	901	966	854	958	929	890	939	896	911	909	904	890	828	929	915	853	898	898	910	905	932	928	926	936	905	902	947	911	933	921	916	878	943	879	895	858	906	936	865	905	864	929	899	883	886	913	924	893	859	909	871	825	915	903	972	862	897	921	866	888	933	891	884	895	902	897	905	874	907	881	910	877	896	916	932	941	887	949	932	948	939	993	944	906	898	917	894	854	893	885	900	916	961	865	986	863	910	939	866	854	921	940	912	929	871	854	921	843	955	899	903	927	926	920	963	912	856	856	964	919	882	915	938	878	924	936	912	880	863	881	906	923	891	918	895	938	972	824	888	901	937	847	917	881	913	899	875	912	896	915	909	877	884	927	887	956	923	883	880	898	868	909	847	903	906	888	959	894	898	872	922	919	897	864	919	954	934	871	861	890	921	862	910	906	907	912	923	929	899	891	873	952	921	923	865	938	912	888	887	836	880	869	933	963	900	906	874	921	874	948	845	950	865	915	935	908	883	952	903	955	926	898	838	899	917	857	869	959	927	954	889	897	932	916	929	917	876	901	926	876	914	937	924	886	889	935	936	924	890	939	870	897	906	886	885	852	899	889	897	894	890	859	923	902	922	924	912	890	921	895	938	888	859	878	888	962	930	871	963	884	923	878	916	874	896	913	828	911	945	929	901	892	883	876	884	907	851	866	892	912	892	913	871	931	897	846	911	920	923	931	866	919	891	869	869	871	904	928	860	897	891	866	893	910	902	913	917	911	893	886	930	927	900	901	937	913	895	898	907	877	934	914	899	880	930	875	932	869	902	864	878	876	946	879	942	897	885	888	907	889	898	902	907	903	905	892	933	923	911	869	850	879	896	866	926	858	920	868	865	888	932	896	964	859	909	883	856	912	892	907	908	895	894	947	940	900	867	861	934	927	883	960	945	904	899	943	860	928	900	911	968	908	862	861	876	902	939	933	908	896	898	925	915	901	891	844	877	925	917	901	930	932	932	923	893	909	871	928	914	921	910	888	863	912	900	896	943	855	887	866	913	910	887	914	962	896	920	944	899	899	893	873	952	905	877	971	887	889	881	899	885	913	876	894	890	928	874	837	915	880	905	859	910	907	947	909	921	862	944	913	895	922	876	912	892	931	927	912	928	959	885	909	952	878	902	888	910	948	880	887	934	918	953	915	897	921	928	861	876	935	871	920	895	868	912	902	920	938	911	924	920	895	922	912	893	851	862	905	939	965	928	856	873	946	915	901	886	847	908	954	899	882	933	910	936	886	902	906	961	893	869	927	880	956	973	935	873	827	872	936	894	957	872	931	928	935	915	945	898	936	856	892	911	908	888	914	952	881	899	840	906	869	926	872	906	930	862	918	896	899	986	918	878	921	879	895	885	845	827	864	959	872	874	934	916	882	848	914	966	937	897	939	888	905	884	906	836	912	935	908	960	920	914	920	863	909	904	851	866	888	880	862	917	904	925	925	911	869	902	947	907	868	915	915	935	864	892	940	907	872	936	925	929	986	939	886	917	927	942	877	862	860	928	930	871	869	899	931	935	924	858	927	840	867	940	887	921	885	896	902	919	886	939	892	935	861	890	892	921	915	921	900	951	937	941	978	903	925	877	919	928	878	870	877	872	948	917	886	887	945	893	899	917	922	877	888	871	899	867	889	870	954	875	920	895	901	943	904	938	946	903	896	874	867	886	887	939	899	963	914	848	924	934	889	916	888	888	905	897	907	909	906	887	885	914	904	918	881	905	843	925	918	929	894	955	864	928	976	923	871	886	906	874	860	889	931	855	913	917	873	873	943	854	891	903	889	896	989	934	963	931	911	917	935	925	926	909	894	874	853	867	889	884	950	879	875	933	897	899	899	926	895	891	901	927	911	874	938	920	889	922	836	899	840	978	940	908	951	923	923	903	924	892	882	876	921	960	897	883	883	873	890	931	929	935	931	896	878	901	863	913	959	894	909	857	873	866	886	884	896	905	895	940	931	909	910	920	896	874	898	895	874	848	879	921	919	870	849	910	900	876	945	895	901	883	931	953	909	884	934	933	937	857	846	905	889	907	952	956	903	883	940	907	906	865	950	863	923	857	886	884	943	913	845	875	893	888	901	937	887	865	928	882	883	871	934	933	875	875	943	917	885	911	884	888	899	872	851	922	912	941	890	857	892	982	906	900	916	901	915	935	898	874	935	906	917	894	890	861	886	909	904	902	881	953	938	863	874	873	914	946	894	901	905	898	890	860	932	932	911	922	904	854	938	879	893	928	899	901	920	916	898	876	971	970	884	896	902	974	883	884	876	866	898	879	901	881	881	877	916	901	917	891	890	907	851	919	890	909	896	869	921	826	875	883	864	902	926	913	903	891	864	877	916	929	903	906	876	945	880	891	911	881	883	917	889	883	951	892	952	919	933	881	912	978	875	935	911	906	918	914	876	856	885	920	890	966	857	896	882	926	939	925	959	958	867	905	899	918	938	947	839	860	961	901	927	858	942	906	889	891	935	907	897	892	935	952	967	896	869	904	838	912	848	910	899	921	891	892	900	940	920	903	889	894	915	898	893	935
23264	21771	32410	30703	27256	19758	16451	22237	17210	9366	3553	1261	666	551	574	551	518	518	534	523	517	545	504	542	553	560	549	534	526	570	573	509	508	499	535	519	515	516	524	505	516	517	523	518	534	509	552	542	559	539	476	561	543	557	523	538	529	540	529	578	542	522	530	539	532	544	550	527	517	525	549	505	536	518	522	518	499	557	484	538	483	519	553	527	570	509	516	550	499	512	528	541	526	572	534	527	523	540	483	539	484	541	542	555	554	525	529	534	512	517	505	565	543	497	499	514	526	529	520	545	505	528	545	509	513	490	544	536	530	514	551	513	547	528	563	551	531	530	559	522	558	502	530	539	505	540	547	533	509	481	516	549	524	563	537	520	549	542	577	517	539	544	534	506	557	560	519	540	539	543	536	531	517	541	525	554	547	516	483	550	518	526	499	533	518	515	513	551	545	480	545	527	528	523	591	529	503	530	500	550	546	550	532	494	490	527	563	523	529	472	571	558	525	533	546	510	551	541	534	478	508	520	537	519	510	479	525	556	513	533	504	475	519	540	516	505	496	514	482	588	532	525	529	532	525	524	486	539	529	528	541	522	568	542	506	530	505	512	491	536	571	521	496	552	524	523	501	523	536	521	557	541	490	527	513	536	497	540	539	568	507	510	515	505	548	516	509	583	504	521	542	526	538	523	551	507	497	519	534	519	511	517	529	526	561	523	505	575	499	558	535	543	544	556	581	535	553	518	512	575	560	566	538	496	551	543	552	564	518	544	520	550	559	512	517	519	545	518	525	512	464	552	511	496	492	579	571	524	499	548	519	523	542	543	492	489	526	567	506	533	542	534	504	552	507	496	526	525	544	538	480	533	520	529	523	561	536	522	567	505	498	523	519	553	562	579	532	551	524	534	509	545	542	531	568	565	505	506	513	537	553	544	569	530	546	544	501	553	546	525	484	525	526	528	565	496	500	504	581	480	514	542	538	524	544	498	498	521	493	533	542	511	504	515	559	541	539	537	580	509	532	535	520	542	527	537	492	515	551	564	521	554	541	522	531	508	538	520	538	519	542	529	531	519	560	548	505	522	556	520	536	557	558	468	534	511	545	521	516	511	534	554	509	512	544	544	566	535	554	522	501	550	486	541	558	530	544	565	527	507	496	481	579	537	532	491	543	550	499	511	522	549	536	548	530	543	517	540	521	548	525	572	521	536	537	544	565	520	490	541	522	532	531	588	512	513	489	498	527	518	538	497	516	527	516	517	532	526	560	525	512	528	548	520	503	524	489	511	556	551	535	553	529	500	549	523	534	548	519	502	554	546	536	478	549	519	517	520	532	522	527	539	573	523	505	488	538	533	570	504	518	539	547	498	536	545	572	534	553	557	541	517	497	506	531	511	526	487	500	521	494	521	512	542	562	540	521	522	511	515	541	547	495	534	507	513	516	549	524	488	545	526	531	520	537	527	574	516	518	550	574	534	558	581	530	584	530	550	539	545	522	541	532	533	574	516	503	508	524	536	533	512	517	535	516	535	522	526	524	518	562	515	532	529	521	545	518	485	545	494	513	524	527	510	556	517	560	542	562	483	499	542	529	518	530	517	499	520	547	540	514	546	525	499	544	570	512	497	516	502	503	524	489	531	533	527	534	549	523	528	569	550	522	485	547	491	549	498	527	525	534	539	511	518	542	528	503	522	522	546	523	555	558	509	515	578	542	494	552	490	560	571	590	519	541	474	516	551	486	543	520	531	509	514	535	534	481	532	524	524	521	516	548	550	556	487	531	554	519	500	549	518	468	487	494	547	563	553	535	580	508	555	562	512	528	549	546	556	504	508	511	527	496	537	537	551	493	501	505	553	537	499	519	530	546	538	534	555	531	514	526	511	537	545	531	498	517	512	475	539	539	535	542	488	486	514	524	507	546	543	512	513	518	502	536	479	510	529	558	533	548	551	520	523	550	529	570	472	526	518	532	516	553	536	554	551	510	545	521	552	526	546	509	556	551	540	594	541	513	542	570	521	544	530	505	550	497	589	547	536	525	506	518	546	562	553	517	509	515	523	488	555	504	517	527	559	542	542	512	533	493	522	530	530	550	503	531	512	527	523	517	518	526	519	467	484	510	543	483	530	501	500	538	529	506	530	543	521	534	510	534	549	506	514	574	521	526	509	519	528	506	524	529	568	545	550	530	561	498	557	500	524	456	538	529	546	513	542	560	548	524	557	539	568	520	519	521	525	546	474	560	565	541	500	524	524	533	533	539	531	542	516	536	515	491	503	495	551	526	504	544	530	550	538	506	539	510	498	531	518	503	525	500	531	520	517	522	563	534	547	539	555	516	553	508	547	491	476	549	545	506	516	506	501	518	497	558	517	453	496	530	516	560	514	526	550	554	503	489	539	515	508	529	516	537	532	563	491	521	553	545	504	529	511	522	492	537	519	528	523	502	543	489	520	538	507	541	562	556	522	546	507	544	543	548	531	513	512	526	535	516	535	489	520	505	515	525	549	509	531	529	491	545	523	555	555	542	545	530	530	553	562	503	542	514	563	556	559	510	490	533	492	565	516	521	528	527	517	506	508	524	520	518	502	501	524	550	502	521	508	488	526	527	560	526	490	578	529	535	562	510	526	509	521	519	529	490	507	539	511	544	470	580	545	505	519	497	509	546	497	538	532	509	490	510	481	531	526	499	522	538	446	482	481	504	518	524	531	508	530	519	544	506	555	543	554	491	547	512	532	501	552	555	495	534	549	516	521	519	506	586	510	551	505	459	500	532	511	505	487	544	516	525	497	505	521	503	487	518	548	504	506	543	532	507	511	570	513	544	515	509	523	540	541	534	566	511	467	545	530	541	531	531	508	525	550	510	534	550	546	546	535	528	533	492	505	551	515	475	525	510	507	522	499	559	520	535	545	532	545	513	540	507	525	496	500	531	584	527	544	575	517	521	553	494	505	538	532	536	572	535	488	523	514	500	528	520	491	553	528	544	543	522	527	515	538	536	525	481	549	486	486	561	525	528	481	473	527	520	521	494	550	525	515	499	520	488	555	539	545	521	557	547	571	510	529	539	541	534	538	525	526	540	530	505	516	516	538	511	551	550	545	483	513	517	502	553	536	525	517	547	519	479	533	531	538	546	535	530	548	551	541	542	530	528	542	494	568	568	529	529	532	559	534	558	536	507	536	493	540	518	540	478	522	497	493	541	520	553	524	564	556	548	539	518	550	539	567	552	511	571	516	531	551	521	482	549	537	528	492	539	513	521	553	482	520	517	507	514	502	513	507	516	529	536	489	490	549	485	536	524	552	547	508	488	513	512	537	518	531	508	522	538	542	545	518	514	583	536	543	567	534	540	523	532	535	513	487	492	526	562	490	493	508	542	499	551	519	501	514	515	537	541	527	537	554	532	516	511	552	509	537	555	520	513	535	577	547	490	540	522	549	523	553	538	516	542	529	564	514	536	507	526	558	540	496	518	525	506	515	500	527	526	510	563	519
54975	100918	84762	64991	27752	1663	15202	32105	25838	15808	7131	2603	1066	726	721	731	794	746	723	698	742	774	733	734	785	751	751	750	711	754	735	737	757	739	729	745	710	717	706	758	744	678	793	763	758	720	717	727	726	730	749	766	739	746	761	732	706	734	709	720	716	685	744	717	768	710	737	754	745	716	709	734	747	715	712	740	735	696	689	756	702	773	767	788	747	725	751	726	721	748	749	725	693	762	730	707	705	773	765	774	744	768	721	778	752	734	693	736	696	687	733	761	717	726	781	741	683	712	675	720	732	711	749	718	748	727	750	696	762	732	719	697	772	721	732	727	708	744	757	708	673	743	752	690	733	717	690	775	728	711	717	720	738	698	738	724	720	712	702	769	742	781	741	741	674	707	724	767	747	743	714	715	690	754	697	740	746	768	727	762	694	735	731	730	735	715	654	744	742	715	714	669	724	742	733	712	689	708	759	693	713	711	736	762	782	713	722	766	743	706	726	771	720	686	758	739	722	749	696	752	715	731	743	699	716	787	709	731	712	744	746	707	743	726	745	706	738	730	709	713	679	728	733	723	721	765	742	722	762	771	726	776	723	712	684	750	770	732	712	759	727	730	711	713	722	723	698	740	726	746	718	699	731	748	729	708	733	706	724	730	742	729	718	758	736	709	758	736	699	711	713	718	704	703	726	697	705	734	692	674	747	746	704	722	759	713	734	731	735	758	762	721	701	719	732	719	761	722	712	722	738	717	718	714	689	693	781	715	712	775	722	745	733	726	697	768	707	687	727	700	756	725	738	753	731	716	707	667	727	718	700	726	748	742	711	752	729	730	767	746	697	722	773	720	699	730	747	706	729	730	750	710	733	729	810	735	689	681	683	702	660	757	760	723	712	743	741	721	720	732	726	741	749	779	713	735	760	694	735	691	710	730	751	740	680	740	752	724	734	755	719	771	682	770	739	815	764	736	752	746	756	701	734	744	696	680	724	693	721	711	715	751	720	727	729	709	776	686	737	748	715	726	727	719	725	757	738	750	750	739	747	707	711	728	727	778	741	769	741	696	729	750	704	740	771	730	758	742	762	728	692	693	721	660	736	735	748	729	725	656	716	721	750	694	693	757	719	746	729	751	685	773	733	709	709	724	808	716	739	710	713	757	743	729	751	718	736	741	770	711	737	710	748	709	744	712	724	706	696	698	733	722	693	733	757	727	687	704	713	700	741	739	739	697	710	735	733	762	780	756	722	706	728	786	768	731	739	671	745	712	718	758	661	701	720	785	747	697	703	748	735	739	754	702	706	727	718	708	751	739	693	758	725	764	717	791	751	685	738	703	743	728	710	667	741	701	710	720	760	730	740	740	751	719	751	684	767	702	735	688	749	750	663	728	756	741	716	720	659	728	749	719	751	805	696	728	707	738	716	767	699	711	726	712	697	729	758	737	708	728	766	741	712	695	729	739	693	729	716	735	744	748	770	685	675	772	715	731	747	729	712	736	733	787	754	745	770	701	715	779	730	717	749	691	790	698	725	777	803	785	735	744	747	722	772	695	739	775	692	698	729	693	796	708	752	735	753	744	737	702	754	746	708	719	684	749	734	698	691	685	745	756	725	709	725	733	722	686	751	730	765	752	752	735	696	716	701	757	734	728	732	798	710	748	741	727	728	712	739	737	744	703	702	747	742	716	762	699	756	768	755	709	703	727	709	753	740	743	723	731	721	737	733	717	761	747	723	685	766	697	726	722	738	749	758	730	708	706	762	745	762	729	712	742	718	739	731	753	742	673	716	717	713	721	717	721	767	689	754	699	744	696	775	730	692	737	769	741	747	728	726	782	717	707	760	730	722	763	737	717	729	760	708	748	747	721	743	701	719	723	761	720	755	748	728	740	706	736	744	715	719	747	716	743	686	711	707	741	675	733	736	717	718	761	765	681	702	774	789	737	689	730	745	719	744	702	742	712	718	745	732	703	767	757	753	753	702	742	740	749	729	773	717	719	706	703	703	698	708	755	794	698	717	711	730	698	728	746	736	691	721	748	753	750	749	748	704	759	710	704	752	756	689	663	691	758	732	754	714	713	719	677	717	772	741	686	712	739	755	737	686	754	693	732	689	738	761	755	745	769	736	735	729	744	709	725	719	741	740	714	764	757	732	716	749	701	760	773	707	741	760	757	780	723	755	701	719	721	729	743	714	722	702	724	765	727	721	719	722	700	762	782	706	710	716	742	733	683	735	782	767	720	720	730	706	725	796	734	736	748	718	739	698	712	736	718	744	741	741	696	739	685	679	701	757	770	723	746	741	721	723	751	738	765	738	758	760	745	705	731	758	736	710	714	724	758	745	724	731	724	766	762	712	743	773	764	753	703	721	730	767	771	760	732	689	777	701	700	700	725	705	738	777	699	723	729	742	701	728	753	750	720	750	713	721	718	735	694	739	760	760	709	663	761	672	756	670	713	760	707	719	770	710	725	722	739	715	705	720	765	667	746	723	716	779	715	701	700	702	701	785	679	728	731	715	789	693	708	730	683	722	706	741	737	700	745	708	742	713	786	753	765	683	682	726	688	714	645	765	719	680	736	710	707	700	772	738	765	744	700	727	735	758	718	724	754	772	785	805	707	689	726	741	727	720	777	694	767	716	710	737	683	703	705	728	695	778	713	753	745	715	719	782	720	710	724	767	784	747	767	712	768	712	693	747	724	695	766	761	696	723	702	696	723	746	750	754	759	715	753	730	715	751	705	759	738	694	722	719	744	714	684	724	740	699	689	738	710	733	744	738	702	710	748	699	725	727	748	720	719	704	731	667	697	704	721	758	742	766	674	745	742	741	728	723	711	690	757	777	708	756	697	739	769	761	697	736	709	721	759	772	755	725	713	759	720	740	689	759	762	722	725	730	767	725	787	726	667	768	731	748	734	720	703	713	726	711	732	749	687	736	694	695	756	779	716	775	775	709	702	705	694	708	712	769	710	718	756	760	740	672	705	746	714	793	746	667	710	712	721	746	678	775	745	744	721	754	715	684	709	707	775	697	691	731	698	675	749	719	698	717	771	738	732	719	744	708	751	736	752	683	735	756	730	721	758	684	725	733	760	698	751	742	770	731	689	734	719	715	741	738	738	760	698	696	751	769	718	761	765	746	697	758	713	720	714	734	746	733	716	742	728	743	722	719	718	783	761	764	717	771	795	720	747	719	730	729	737	704	706	720	690	703	746	700	706	711	760	714	730	680	708	686	726	715	764	740	700	721	727	718	743	700	731	703	728	758	733	775	737	758	709	712	720	709	731	761	789	739	713	761	754	730	695	775	751	733	788	715	706	741	747	749	748	691	748	717	727	729	733	752	701	698	692	719	753	729	733	712	736	693	756	716	697	715	701	721	721	741	744	745	705	728	713	807	682	721	721	796	658	694	720	719	759	721	740	698	691	759	729	708	749	723	759	729	712	749	737	701	690	697	754	741	771	766	712	725	748	756	760	679	715	723	680	696	739
27273	27406	32950	22186	5598	723	1605	2250	1674	1088	829	657	621	612	606	617	580	577	593	612	585	574	545	566	580	576	610	592	569	635	580	560	591	632	593	583	602	566	541	552	609	626	577	606	604	610	595	614	626	585	599	556	557	600	567	608	643	575	603	597	546	604	567	529	628	615	601	591	575	615	574	609	608	584	573	580	594	612	594	616	622	549	562	593	652	573	606	610	614	578	589	592	596	571	604	562	517	566	610	569	583	568	599	593	603	580	582	639	592	605	591	606	556	569	549	584	599	616	581	582	598	611	631	572	566	602	594	663	593	607	592	597	609	597	585	555	543	610	605	540	589	563	660	575	588	584	560	587	534	575	591	575	639	627	591	631	573	586	584	590	608	607	574	631	577	612	573	550	585	603	639	587	572	584	568	525	588	582	581	590	575	594	555	540	600	602	596	583	582	630	621	604	559	590	626	591	593	612	595	611	591	560	570	631	582	575	641	583	617	574	604	555	587	570	577	585	580	615	611	560	562	570	591	584	595	573	578	611	571	593	596	585	564	612	598	567	554	581	581	567	584	572	597	584	587	572	595	568	567	596	597	611	537	656	548	568	612	596	579	612	567	563	623	568	593	606	621	613	572	568	564	596	574	613	623	599	562	609	600	588	588	607	595	607	545	586	625	610	544	615	575	599	598	605	611	606	612	609	601	582	575	554	574	575	579	598	635	574	570	577	585	594	538	604	616	616	593	540	626	647	603	560	605	584	608	619	591	553	624	593	585	544	581	577	618	579	612	549	579	577	558	577	560	609	615	607	592	601	585	590	611	604	603	596	565	628	603	608	583	617	628	595	619	602	559	582	626	595	562	634	592	617	602	595	613	570	637	613	578	614	555	592	624	590	581	598	601	566	586	579	592	560	560	599	618	633	593	513	616	556	585	586	587	589	585	602	606	581	620	610	610	545	597	565	624	560	576	598	626	572	626	578	571	586	594	575	599	612	595	618	585	575	611	579	593	566	630	551	568	580	628	597	563	583	565	556	575	587	625	575	568	565	584	600	582	579	563	548	583	568	579	608	612	592	600	632	574	567	589	590	573	593	585	615	576	616	572	562	595	535	611	599	591	558	611	621	580	594	640	614	633	592	610	552	568	643	616	598	617	582	609	570	582	596	618	549	560	596	568	633	638	560	613	623	613	675	583	614	604	619	606	609	580	590	522	577	666	610	588	625	628	572	600	645	623	554	593	598	531	590	608	586	597	596	662	587	600	596	609	623	583	586	601	604	575	631	543	605	584	567	577	592	574	597	599	661	579	573	591	575	627	573	635	578	606	592	588	600	565	599	613	579	614	545	564	585	597	593	614	614	594	625	613	589	611	586	610	591	627	646	540	551	612	529	634	556	592	588	584	590	623	603	590	610	587	580	599	605	580	574	637	587	587	603	657	611	578	623	596	544	574	586	568	616	590	622	619	618	586	584	607	581	587	608	589	609	601	586	579	608	541	588	580	571	596	599	582	592	565	583	597	598	620	595	604	618	571	613	579	575	586	598	602	602	593	555	629	573	586	617	556	618	585	586	613	602	629	632	633	586	560	629	575	593	642	605	596	591	614	594	616	623	617	572	588	622	598	589	599	587	581	600	590	575	617	583	572	626	571	619	636	607	577	604	579	520	598	573	597	628	611	611	610	646	604	585	537	573	621	598	621	596	599	606	614	624	614	626	613	600	553	612	590	612	619	594	593	624	611	585	547	594	598	593	615	623	586	582	634	625	566	551	596	561	654	551	566	590	620	612	570	565	582	607	572	567	578	612	587	593	563	537	613	606	583	617	584	583	584	602	561	598	589	586	605	586	594	595	570	604	579	631	593	563	580	584	621	602	620	586	543	573	554	573	573	615	596	619	592	619	579	594	586	579	587	575	545	602	564	599	565	554	578	567	573	574	606	587	601	598	637	552	578	575	608	594	590	626	598	590	603	574	599	649	583	608	610	555	576	550	583	545	575	563	599	586	610	587	588	547	619	598	591	598	591	566	583	542	571	586	583	599	600	565	610	639	569	621	617	579	577	592	619	602	594	557	572	625	551	599	625	559	591	563	613	547	620	619	636	656	581	571	616	578	594	600	627	619	579	627	575	601	595	582	617	591	589	611	592	613	612	631	573	631	568	595	557	541	595	577	620	564	610	581	592	587	570	612	607	623	595	578	589	569	600	585	599	587	585	587	605	635	609	634	580	552	575	607	609	566	567	604	597	579	578	573	589	583	588	601	630	562	593	603	562	622	604	569	621	567	622	611	564	605	570	585	577	588	608	604	613	533	591	573	580	539	632	614	605	589	590	622	554	596	621	565	603	565	606	596	572	559	543	606	625	595	589	610	577	603	602	587	604	565	579	563	608	607	626	573	616	562	547	594	565	582	583	563	571	578	603	572	554	604	572	590	594	600	587	651	581	601	615	564	595	601	533	610	631	555	627	605	553	590	588	583	606	601	623	614	613	594	577	552	562	562	574	585	578	568	576	594	556	618	615	572	616	610	595	571	648	587	596	645	583	562	607	578	595	576	574	613	572	588	617	612	591	594	575	590	632	605	590	572	614	596	556	572	571	593	620	586	611	614	541	597	600	597	597	567	645	599	591	602	593	567	593	604	578	611	591	596	631	619	579	573	618	561	561	568	563	597	576	617	605	579	604	589	582	571	544	574	562	614	586	546	555	564	618	560	618	565	576	592	603	605	591	596	564	576	587	588	579	635	600	573	590	598	620	568	580	570	582	639	614	602	594	608	614	583	609	604	577	634	580	563	596	584	555	599	612	573	590	586	580	599	592	596	602	575	613	575	593	607	574	570	600	627	598	585	572	568	617	551	573	641	612	595	599	571	592	608	591	600	611	615	598	573	596	568	564	637	586	531	641	597	614	606	627	594	565	581	595	587	579	575	569	617	558	592	560	580	604	580	578	622	583	624	576	615	577	610	593	562	607	596	631	574	584	597	589	587	588	536	593	592	580	631	604	607	598	628	549	593	580	551	591	630	598	591	603	620	561	600	605	557	555	581	586	603	604	602	565	592	564	588	561	615	586	629	602	590	618	616	598	562	559	591	603	597	581	614	572	597	596	574	593	600	616	605	635	592	567	603	562	582	597	559	611	569	602	618	618	631	561	572	610	565	596	601	618	597	586	580	559	577	663	549	566	534	614	600	582	581	580	602	591	585	657	571	596	574	518	581	604	609	547	593	601	587	601	606	618	574	584	607	609	577	576	570	616	550	619	573	584	616	585	602	588	578	584	561	595	623	573	604	588	544	564	581	582	558	579	610	617	616	580	654	556	604	574	565	616	589	602	577	604	586	574	603	598	568	588	625	585	575	585	601	564	567	581	547	568	591	613	618	610	597	598	560	616	575	628	625	601	635	531	572	548	584	595	630	606	595	601	545	574	611	570	551	584	602	583	587	556	615	621	591	583	569	625	602	589	613	619	628	609	570	589	592	551	610	607	625	595	608
22734	45987	36188	21626	5647	1032	3325	4426	3249	1917	1227	978	886	833	880	804	843	841	801	821	853	781	831	792	792	850	814	787	817	808	797	782	861	798	822	809	826	819	806	859	842	898	806	842	886	840	820	795	811	808	802	848	859	839	810	815	778	793	824	870	809	816	841	831	788	804	803	850	814	822	801	763	805	804	838	764	788	803	856	775	852	834	826	807	787	825	857	823	838	831	837	831	768	796	791	817	818	837	792	835	826	827	818	834	836	788	830	787	841	828	832	810	854	846	829	820	777	852	901	821	853	820	839	832	824	843	818	776	813	846	773	801	867	816	824	822	832	832	883	850	800	819	790	863	797	798	887	841	755	858	837	767	798	792	793	859	838	795	813	848	801	796	856	872	812	802	834	800	850	837	824	812	826	817	858	819	847	838	842	860	845	884	825	794	854	861	857	832	837	833	859	846	855	847	820	831	763	864	773	787	836	854	785	810	817	787	820	810	800	779	851	816	819	792	803	828	806	800	837	850	786	815	822	862	821	812	863	830	900	786	815	820	838	808	846	799	819	851	838	806	803	826	784	778	809	854	854	795	860	789	785	827	833	790	830	772	780	773	832	869	798	766	824	801	869	894	862	798	868	783	847	824	841	802	835	860	830	787	852	845	867	824	826	795	820	859	855	811	850	797	839	823	847	809	816	825	804	827	839	838	807	791	844	798	828	865	829	810	795	835	832	772	800	822	851	821	831	832	858	825	844	827	848	853	809	810	818	794	781	800	840	818	862	828	858	851	791	812	849	876	844	822	815	779	861	842	796	807	873	826	817	795	801	814	826	798	853	833	892	792	804	901	844	870	831	844	836	840	880	815	794	839	824	812	797	802	842	803	850	807	800	843	778	811	838	866	818	803	795	846	820	828	833	827	783	864	827	793	852	814	814	807	808	810	784	785	866	809	845	836	859	800	853	864	782	777	802	837	801	779	881	852	828	808	853	832	806	848	840	819	770	799	786	780	854	842	815	802	889	830	815	799	803	781	853	817	811	798	820	811	809	840	854	809	859	810	851	830	845	844	823	837	777	794	809	801	891	792	812	811	817	853	899	852	789	759	806	826	824	749	834	830	849	813	803	834	818	813	830	845	819	814	833	840	833	833	807	795	851	817	862	848	840	799	813	832	819	818	779	824	869	837	812	817	832	822	813	875	833	840	784	878	795	839	810	794	866	832	774	804	796	837	846	804	829	768	798	809	739	835	816	791	837	817	789	817	808	838	837	856	820	848	812	851	823	856	808	828	816	832	800	787	832	854	850	794	849	782	856	844	827	837	808	778	868	813	799	840	774	837	827	877	847	849	833	842	806	837	780	855	843	794	834	809	820	886	836	806	826	817	806	878	841	808	803	833	767	827	810	809	835	796	856	817	889	805	823	864	818	767	822	834	829	864	768	854	881	867	770	851	834	792	848	827	844	822	877	852	826	849	796	829	837	808	849	823	805	806	806	804	779	825	834	775	836	783	825	821	865	801	779	813	837	872	826	827	854	873	767	769	833	790	827	793	812	809	856	790	862	883	870	865	828	864	809	875	785	825	785	810	839	844	770	792	793	802	830	808	845	777	835	789	809	846	841	794	838	872	823	813	859	816	891	810	812	865	789	807	849	789	794	823	835	804	864	850	809	853	789	797	784	809	845	852	864	847	828	830	867	814	832	836	826	783	828	820	790	812	782	818	794	792	788	803	849	792	792	874	873	845	784	828	768	819	834	794	794	799	845	843	820	857	834	809	799	836	884	759	861	794	835	830	806	822	777	835	882	909	830	838	848	750	855	795	774	767	853	807	881	849	823	845	839	769	796	862	842	830	887	783	792	808	794	832	831	855	820	850	802	828	798	843	839	833	825	852	855	791	827	821	816	833	841	806	861	846	821	812	819	874	795	818	857	830	836	817	826	791	782	831	851	879	822	802	896	833	836	849	841	785	843	789	812	870	868	802	815	845	809	850	787	802	757	826	822	760	741	849	796	872	813	823	804	862	794	821	814	810	834	907	796	847	818	817	886	837	830	779	789	794	794	855	906	792	804	793	828	805	871	815	865	822	806	864	847	805	832	795	811	793	761	791	861	829	834	835	829	801	849	793	780	810	830	825	832	777	822	811	833	791	796	792	852	841	810	839	808	797	867	791	805	813	819	794	830	840	818	834	833	807	867	861	861	772	806	807	808	870	886	823	840	867	877	820	810	878	829	799	819	823	841	833	798	798	882	792	825	838	880	837	767	781	812	756	846	810	797	809	888	812	854	835	833	830	838	895	870	900	809	823	786	816	813	804	831	839	816	832	827	830	837	804	844	828	837	806	839	845	832	827	806	825	824	750	813	855	858	854	785	773	822	856	793	869	819	817	843	825	842	823	803	802	876	851	764	798	845	846	799	759	828	813	848	815	790	799	818	867	852	834	832	883	842	849	803	868	827	845	786	846	821	851	822	796	803	794	869	794	814	810	853	822	842	790	827	796	796	820	796	858	754	789	869	800	802	854	856	865	814	858	843	812	829	783	815	820	892	821	822	795	815	874	839	824	807	791	831	781	791	811	811	766	803	832	790	827	813	798	797	814	865	861	804	816	818	825	847	844	827	862	868	803	803	875	818	825	829	862	867	820	798	801	817	828	807	821	801	822	763	817	839	849	873	838	824	815	809	790	822	827	871	810	833	812	774	772	809	828	876	768	845	875	875	831	810	793	849	809	872	836	779	809	853	875	817	879	830	838	820	854	837	854	856	830	837	878	897	810	807	800	901	779	834	868	816	856	853	808	837	848	802	791	859	877	812	818	780	841	835	839	832	801	796	830	808	783	794	827	896	858	801	863	827	829	818	835	896	828	825	790	850	816	845	811	767	830	821	783	841	823	819	813	845	782	850	858	794	865	797	848	777	786	835	818	795	804	787	871	849	833	812	829	840	852	848	853	843	802	830	809	849	777	851	831	831	821	819	821	854	796	813	766	813	857	866	802	769	802	825	859	840	828	795	807	803	800	855	800	888	862	822	814	806	817	788	767	860	802	850	829	828	816	808	896	852	815	840	793	844	806	791	823	823	809	812	866	827	782	889	853	836	828	821	828	800	801	803	827	764	789	817	883	875	792	827	844	810	814	845	807	742	816	793	832	822	840	847	816	824	838	843	792	808	819	835	806	786	856	824	843	809	823	811	859	809	802	800	843	822	847	830	771	819	829	869	858	820	811	867	828	856	805	799	830	844	848	827	847	843	864	814	847	823	877	857	830	851	845	878	869	801	797	814	833	827	764	852	846	825	763	819	807	793	828	836	797	843	834	784	818	817	754	784	832	871	829	821	816	803	820	833	795	842	777	840	862	871	801	805	836	824	811	794	790	838	823	825	846	846	828	833	821	845	817	820	829	846	797	819	847	819	849	846	820	878	812	848	795	770	834	787	813	840	828	790	861	863	859	830	773	829	848	852	807	846	857	834	780	896	815	826	812	859	787	787	847
24435	22696	37430	38477	27586	12779	9256	13375	8026	3682	1705	916	743	677	700	648	685	654	655	652	644	674	669	649	666	661	611	618	656	714	647	613	659	654	667	701	691	664	646	658	638	632	710	619	698	637	652	650	642	654	658	646	640	638	620	588	645	675	639	658	639	658	626	682	691	644	636	663	691	686	633	706	634	645	636	629	719	627	641	646	681	669	673	668	662	606	596	668	663	608	669	639	633	637	685	636	663	688	667	657	642	645	659	646	632	696	711	673	654	580	680	608	671	622	639	677	611	658	614	663	632	652	633	702	599	640	665	674	656	635	648	686	642	670	662	645	641	677	617	671	649	655	650	655	638	660	641	681	643	670	708	644	665	663	668	672	650	638	684	626	668	690	646	662	658	654	640	665	598	609	614	687	678	632	721	673	650	616	650	630	656	625	650	608	600	674	617	670	642	665	676	638	638	623	670	652	669	664	664	642	668	605	638	650	658	684	643	668	650	673	686	650	657	653	660	628	639	661	673	656	622	626	657	658	619	620	660	647	631	666	595	635	650	633	621	613	641	635	654	659	628	641	666	648	697	636	669	631	676	626	633	656	672	676	721	623	671	686	645	678	659	683	683	580	649	665	613	691	677	653	646	630	629	669	680	648	636	652	618	691	691	642	646	657	637	692	639	640	668	640	726	626	643	661	666	647	600	622	614	626	646	633	613	630	654	659	607	648	681	632	640	660	620	650	658	711	629	627	658	614	635	653	633	682	676	667	652	642	688	666	688	674	648	634	646	685	682	657	637	677	631	619	675	610	660	645	632	681	590	674	694	673	612	658	654	687	679	646	655	651	686	637	656	673	685	625	667	664	605	683	649	603	676	684	670	650	640	623	680	605	644	634	704	637	670	691	603	646	652	661	678	650	625	676	683	674	629	641	633	663	669	649	635	653	665	634	659	624	683	674	669	653	639	647	660	650	626	681	627	636	664	678	655	659	637	603	680	678	689	684	638	651	749	645	644	636	600	634	649	641	639	631	629	597	711	638	638	607	643	648	625	671	691	643	626	639	639	626	654	693	635	628	644	623	694	670	644	625	702	602	645	647	657	621	639	594	670	659	650	664	660	663	656	677	607	672	672	644	675	663	670	684	679	665	641	712	643	645	718	685	639	670	650	640	688	610	665	652	682	641	712	652	647	637	651	629	642	643	631	618	630	702	628	615	664	644	687	626	656	661	623	683	635	643	635	672	604	673	623	664	681	634	687	636	657	649	653	678	685	646	682	634	647	643	648	641	625	653	660	656	670	649	641	623	675	595	673	651	658	640	691	668	668	669	654	640	664	666	681	663	669	625	656	665	623	681	630	691	663	625	666	708	581	620	694	663	702	678	656	618	619	647	670	634	678	653	658	664	645	630	635	636	685	609	631	631	665	653	619	668	604	663	672	658	675	656	614	650	610	643	702	666	666	650	641	615	628	622	696	636	669	646	680	600	654	620	632	665	650	678	690	592	597	618	663	647	627	656	698	636	646	699	670	654	661	659	687	631	622	620	652	612	680	710	670	637	635	660	639	687	639	662	656	660	614	647	642	664	640	645	658	613	694	661	669	629	627	676	616	613	617	672	676	659	674	694	679	660	624	651	657	658	643	698	647	660	658	657	637	625	640	624	650	677	647	620	624	651	640	682	652	650	633	665	652	633	731	696	693	649	672	653	603	622	690	641	645	652	718	710	637	615	603	620	679	657	648	689	656	685	668	664	658	626	660	650	654	612	642	633	688	626	621	685	652	682	676	706	669	647	665	654	676	658	657	645	620	610	663	631	639	641	654	629	637	631	687	626	671	659	704	660	631	652	673	659	640	703	655	704	654	694	654	641	666	669	668	702	694	668	669	627	613	639	646	642	669	657	661	626	662	630	672	634	703	638	651	633	606	634	638	606	698	680	678	666	651	686	628	634	671	657	647	666	638	664	715	660	663	686	666	667	639	636	651	685	598	612	703	690	676	665	678	655	640	654	643	697	665	713	640	686	662	674	639	658	699	676	645	691	650	664	654	676	653	631	650	671	692	657	613	667	641	641	699	662	630	668	631	661	622	628	665	628	667	663	659	654	624	625	603	657	631	630	663	665	627	633	638	651	692	639	673	667	668	641	702	698	691	682	658	655	670	641	601	598	668	662	612	637	671	683	641	627	622	620	678	639	651	686	665	628	623	678	656	652	634	733	651	674	638	659	636	728	689	665	620	734	668	638	654	696	606	651	631	669	634	654	678	644	670	686	681	666	669	662	633	685	636	601	675	703	684	650	651	643	638	648	694	694	651	672	663	605	651	713	664	690	620	633	663	639	656	634	649	685	628	627	601	656	652	596	727	649	677	638	642	683	627	629	671	640	639	626	627	652	653	653	680	637	662	659	670	664	604	657	645	678	659	647	667	632	615	656	639	673	675	673	624	647	653	645	656	695	650	637	656	618	641	674	667	669	661	674	638	632	645	672	649	681	636	671	639	682	640	611	642	661	694	621	653	617	695	651	629	676	632	631	690	685	653	680	607	700	699	629	629	651	641	657	671	631	642	621	663	590	634	639	650	656	623	694	692	663	648	705	650	646	631	658	656	670	647	634	665	652	608	658	670	646	627	620	664	651	649	678	632	673	669	660	629	670	625	658	656	657	645	632	661	678	652	681	653	625	670	668	646	648	625	624	675	684	641	622	652	634	706	655	655	653	610	645	620	635	661	608	638	631	623	638	652	632	653	643	650	643	707	611	690	683	602	657	667	613	676	688	645	662	651	649	668	669	664	659	658	635	630	670	692	631	656	644	659	652	666	636	594	680	622	634	645	664	630	646	641	656	645	673	630	661	632	642	617	694	635	635	624	619	649	662	640	651	616	697	605	669	646	678	615	611	624	631	668	706	646	647	611	634	638	658	641	712	666	691	607	665	622	632	630	659	639	688	687	657	604	625	695	653	677	667	608	668	695	618	621	643	655	657	660	649	678	658	629	668	645	645	673	705	641	614	649	656	673	639	628	669	635	606	653	655	693	640	655	663	679	621	666	669	606	670	615	670	653	682	689	670	627	621	659	654	678	656	683	649	677	660	674	701	638	651	640	609	616	691	651	646	662	674	648	650	613	651	640	614	679	660	706	659	663	660	616	622	638	673	650	642	656	642	644	740	638	652	669	621	644	647	686	641	676	662	649	639	652	649	662	685	689	674	614	683	648	596	627	682	635	635	677	648	689	611	691	669	647	649	643	650	597	625	682	687	662	639	635	666	627	645	671	659	619	655	681	660	664	649	678	628	669	631	662	701	634	624	636	655	657	668	628	640	621	602	622	680	596	637	626	623	661	634	674	640	647	679	678	634	663	664	652	652	608	671	653	629	651	652	606	701	660	657	679	675	627	644	590	682	653	695	665	669	618	624	637	623	668	682	673	657	652	625	644	669	636	680	625	665	662	639	656	655	647	669	619	628	643	691	632	639	634	633	652	637	655	590	659	689	653	639
43664	89160	76324	53196	23269	1755	14829	22099	14561	7239	3004	1470	1009	878	936	849	940	874	901	896	898	879	837	865	904	909	913	960	871	893	945	930	874	883	914	939	926	891	922	941	938	897	868	884	858	840	862	935	893	940	917	860	871	889	941	843	919	935	933	882	873	849	902	888	946	928	933	907	917	877	876	875	916	926	900	880	910	845	888	901	902	912	914	896	902	888	845	885	902	908	858	929	879	886	884	908	913	905	897	876	857	911	924	926	909	883	853	929	884	904	916	910	892	846	904	905	870	871	864	906	919	883	895	939	873	904	883	900	881	914	911	891	908	866	901	881	939	884	901	885	904	916	914	881	879	856	932	929	906	810	946	873	918	865	905	895	918	914	931	892	854	898	869	850	895	909	923	911	881	928	913	881	876	891	911	927	878	875	930	927	919	930	852	891	916	843	897	871	852	859	883	887	866	908	901	908	855	909	904	942	928	917	854	854	954	901	907	932	923	928	886	885	977	934	923	892	877	878	900	894	876	884	881	933	866	873	918	869	971	870	897	983	915	915	899	873	867	935	876	875	934	889	912	919	891	854	902	855	915	908	916	956	858	874	901	907	878	851	917	924	874	861	858	896	879	893	890	872	853	840	946	910	889	896	921	842	900	849	881	893	889	917	962	922	898	866	870	957	886	921	871	893	886	930	908	905	934	885	896	880	846	901	860	961	894	900	916	841	940	874	872	933	884	882	891	976	839	898	914	940	867	900	903	899	901	860	896	887	862	892	865	878	903	865	899	844	941	953	946	852	913	911	916	904	875	866	919	914	907	890	891	955	885	928	881	873	918	843	894	867	897	921	935	903	907	938	852	914	884	907	917	880	907	883	914	965	861	883	897	885	897	867	924	938	882	894	901	895	903	925	854	858	922	895	900	868	886	893	865	901	927	891	952	850	900	911	868	937	895	885	929	892	860	896	900	922	898	887	870	875	911	865	906	909	952	888	924	940	905	845	975	917	879	938	883	907	906	928	869	909	896	950	870	910	846	915	909	883	900	880	902	855	898	930	912	869	906	944	869	941	897	894	880	909	891	870	888	903	927	878	888	882	929	891	906	910	884	947	889	901	915	848	902	874	929	891	863	934	866	916	928	904	855	878	931	964	918	891	900	888	901	948	913	883	929	886	890	904	845	840	907	918	882	910	921	915	919	898	887	915	936	964	905	851	888	894	893	901	910	885	884	939	862	899	962	854	900	892	888	899	910	873	900	881	864	913	955	877	879	906	897	878	932	917	890	880	882	898	946	923	964	927	901	911	923	915	891	998	920	881	894	876	883	928	864	941	934	938	900	924	930	919	901	938	840	883	885	899	902	903	876	864	887	908	872	884	934	867	885	972	884	852	917	913	867	909	914	855	886	922	847	894	931	931	904	869	903	905	935	912	943	945	943	888	923	877	882	876	902	894	885	922	898	893	908	891	874	884	908	899	903	927	904	922	902	928	872	876	889	905	861	871	858	891	942	920	908	968	824	909	923	903	884	950	911	871	897	939	899	893	858	911	867	837	906	916	911	940	905	865	872	949	846	937	950	923	911	870	898	879	900	905	832	911	878	931	928	940	885	883	919	913	881	839	923	945	887	936	934	938	943	943	921	868	889	935	961	930	917	917	904	896	875	923	923	884	857	916	887	932	905	919	901	879	858	914	886	941	904	890	889	895	904	859	847	886	914	883	889	894	834	908	917	884	940	879	934	871	873	849	905	883	876	946	918	846	852	867	920	888	907	912	854	884	900	937	902	937	898	866	949	874	879	886	878	908	878	873	916	917	915	897	864	955	905	937	882	914	900	912	897	927	899	905	894	891	891	930	931	884	876	889	893	860	925	930	883	859	914	943	847	940	825	847	863	901	844	931	904	920	878	884	929	991	852	886	923	939	920	854	881	818	887	877	892	865	957	912	873	912	907	921	869	898	857	837	878	881	914	859	849	934	869	918	918	935	925	891	882	976	894	875	932	937	898	929	875	862	870	857	897	925	942	920	928	830	921	900	909	873	938	864	943	952	875	890	892	888	930	891	882	897	934	934	946	934	932	898	859	964	919	864	916	913	927	893	907	889	935	884	939	898	924	916	914	945	884	855	866	894	906	891	873	938	845	896	909	925	890	933	929	863	874	913	882	865	910	881	906	923	916	897	854	893	962	988	941	892	893	918	877	880	869	879	848	888	890	916	880	941	881	930	940	904	873	862	944	904	910	886	870	927	947	917	921	863	880	909	891	891	880	842	910	884	910	913	868	829	925	911	909	834	907	910	985	890	910	959	897	905	881	894	895	901	889	918	918	858	927	910	903	845	924	859	860	923	864	943	905	879	932	902	909	927	866	865	895	922	853	879	853	914	893	902	892	908	873	869	894	911	861	920	881	876	932	890	973	892	918	952	858	882	910	904	907	889	822	947	910	891	945	856	889	858	903	916	898	926	896	868	914	965	913	895	883	917	901	867	873	864	871	930	879	931	905	869	883	894	911	905	903	869	904	930	875	917	907	889	941	908	958	860	867	972	843	834	797	913	923	869	954	872	928	884	905	872	847	869	900	880	901	942	870	915	874	904	894	903	888	924	927	880	880	900	939	886	897	831	922	940	853	921	899	890	910	906	891	893	911	867	900	929	922	908	937	936	914	897	888	894	907	913	914	864	895	922	839	924	920	893	847	927	875	922	831	943	923	851	888	952	879	953	904	917	902	928	917	891	920	805	915	885	907	891	884	918	884	922	912	866	911	887	924	876	909	958	911	885	962	885	896	898	883	873	900	876	923	935	863	855	908	901	903	908	858	898	946	984	932	862	877	905	949	883	900	960	930	902	856	886	863	883	839	920	858	852	903	879	900	902	934	880	920	910	925	895	918	908	928	914	866	881	934	907	858	911	935	898	940	914	853	932	931	935	902	895	908	833	910	872	918	894	866	874	878	930	933	897	943	888	880	859	930	928	887	892	917	905	866	899	896	883	896	930	902	918	844	908	897	921	912	873	885	861	902	910	874	878	876	886	866	869	899	934	941	909	942	858	904	951	899	925	881	904	917	929	937	888	919	916	890	879	881	949	932	945	949	903	919	884	870	928	899	869	862	934	850	874	919	899	872	906	842	898	851	896	903	881	903	854	835	880	916	911	881	904	861	891	860	898	979	869	952	916	954	878	906	917	886	917	947	853	983	926	863	886	864	892	860	870	887	890	949	881	936	880	881	884	883	882	941	894	893	935	930	886	907	905	864	889	895	935	909	885	876	971	917	950	920	913	909	852	862	955	876	942	893	885	861	843	864	928	898	891	889	865	932	898	886	839	913	921	848	829	931	926	892	913	894	923	913	879	831	927	927	959	878	871	912	879	882	908	913	905	902	885	922	893	901	941	874	917	961	883	891	915	904	887	884	918	868	833	898	872	914	886	923	905	938	882	951	944	832	921	918	917	913	922	963	893	927	863	936	881	925	916	961	912	935	927	861	919	926	894	932	874
23321	21850	33866	33459	28656	19567	17838	22008	14329	6257	2154	949	670	554	570	570	548	551	569	551	551	584	559	560	529	523	569	573	577	556	527	546	535	573	540	554	541	559	584	599	551	572	553	560	586	510	568	528	544	536	574	567	560	583	524	612	582	564	534	545	583	543	562	562	559	574	551	607	527	596	556	543	598	591	502	549	567	558	555	541	529	534	550	574	573	551	561	536	568	556	506	547	577	557	505	517	575	535	552	547	538	511	568	519	580	543	573	552	565	542	526	519	550	551	560	561	534	529	593	560	573	566	537	531	524	538	579	507	556	512	561	568	566	557	546	573	529	504	582	573	540	513	548	563	570	522	541	558	568	536	541	528	592	518	540	561	530	588	527	511	560	542	575	547	549	543	582	525	547	586	584	588	566	546	572	550	551	503	581	517	534	530	538	546	538	569	543	561	547	546	541	569	561	516	557	530	543	537	517	550	585	496	562	526	545	574	516	561	583	513	542	552	550	544	542	559	574	521	555	554	562	583	522	531	532	541	526	546	531	559	545	549	564	575	543	567	603	509	559	538	565	583	576	513	553	578	546	548	554	535	571	569	528	546	557	602	579	518	620	575	600	548	569	560	533	580	540	575	487	549	563	570	553	551	508	581	561	614	537	520	529	563	549	554	531	597	517	523	559	518	542	561	531	558	560	557	556	524	560	522	567	529	560	565	566	544	558	571	543	541	541	532	551	599	561	517	525	562	488	555	552	533	513	524	509	554	531	554	539	568	521	525	601	557	539	533	560	572	525	531	590	549	520	578	535	570	574	485	567	521	531	564	573	586	551	555	557	546	546	554	524	545	577	530	545	562	555	583	587	528	503	545	559	529	515	542	559	528	518	574	592	540	572	562	515	567	544	551	546	563	534	535	557	601	582	548	578	573	569	523	532	611	572	534	546	548	508	514	555	539	592	541	586	531	544	584	557	539	580	552	563	539	536	540	533	554	568	532	559	594	565	531	543	537	603	549	524	521	548	540	532	544	572	540	519	578	599	545	574	547	551	540	551	554	583	543	546	602	559	563	507	566	509	547	540	542	523	540	530	521	557	594	558	509	529	525	514	536	563	525	529	563	557	548	548	554	529	553	513	546	563	587	573	555	544	537	552	537	525	572	550	555	544	556	510	544	546	532	556	553	538	560	566	560	578	594	563	527	561	509	516	531	553	543	538	547	577	564	573	529	564	564	597	549	552	577	545	520	520	570	519	558	572	530	592	568	557	544	559	538	576	540	535	544	538	524	560	535	523	547	515	534	603	556	556	553	538	542	530	544	540	538	575	525	549	549	577	564	526	561	551	523	508	557	571	554	551	521	571	529	524	488	544	561	548	526	561	567	563	573	522	589	550	545	564	527	552	579	563	563	541	548	618	522	507	563	579	539	547	549	553	531	556	552	578	570	543	533	548	523	559	550	538	562	549	566	506	554	561	556	541	565	573	562	551	550	567	546	591	519	529	563	573	533	545	557	511	537	536	555	580	548	536	550	590	561	530	531	598	516	541	573	515	547	558	598	565	562	523	511	540	558	545	509	530	538	567	526	560	606	559	530	553	538	524	558	527	523	531	552	514	521	545	554	548	564	508	511	551	580	555	568	572	569	569	539	574	511	562	565	568	567	482	584	560	564	502	560	554	566	535	550	530	538	552	569	554	555	585	537	550	518	541	567	547	496	493	573	558	502	512	585	583	566	530	545	506	561	580	570	564	532	574	558	575	537	544	550	583	550	568	551	588	591	559	574	555	534	531	582	562	589	582	548	530	597	576	535	540	500	526	573	528	578	566	530	550	573	594	559	551	562	567	530	573	543	516	496	531	539	593	597	571	515	531	565	573	561	592	532	553	552	528	543	600	500	523	550	544	547	494	564	561	560	560	562	554	576	590	542	574	531	566	550	508	520	560	491	535	609	543	528	534	558	570	564	532	547	580	580	528	534	545	490	562	576	539	573	555	517	583	568	519	532	580	560	533	517	555	562	508	577	559	546	577	570	536	486	552	553	608	557	572	595	542	531	581	574	542	538	554	533	552	527	575	524	556	526	506	544	517	533	551	555	554	557	523	612	562	551	573	528	607	556	538	539	540	571	552	516	520	564	566	578	550	516	549	549	564	540	517	550	599	605	527	524	543	532	531	568	533	531	556	546	576	588	582	552	549	552	549	510	527	570	541	564	532	536	546	544	563	580	587	581	598	509	531	570	522	547	539	568	567	562	521	570	568	549	542	561	504	598	537	564	565	544	548	568	570	580	549	578	529	576	564	544	550	546	556	591	579	634	538	561	533	513	536	520	572	569	566	501	536	575	531	565	567	538	546	537	532	567	534	564	524	556	598	546	531	559	541	542	525	563	552	541	551	510	514	562	534	560	515	535	523	544	564	563	515	572	538	578	520	564	554	525	548	507	548	533	587	566	554	543	552	548	537	561	545	557	584	508	524	547	594	567	541	573	555	551	526	547	545	533	550	548	548	513	556	555	537	560	509	531	522	562	557	537	545	560	573	565	545	562	589	570	533	540	561	528	537	553	578	568	531	536	551	544	568	578	526	590	566	541	518	566	589	518	526	556	559	525	613	568	525	578	557	548	572	553	548	513	533	515	543	572	522	602	551	570	554	511	543	531	528	579	540	536	545	588	532	534	542	575	538	545	512	563	535	566	540	548	541	593	517	547	550	521	507	555	543	536	521	519	538	574	526	529	574	547	551	540	542	576	519	558	554	566	526	532	544	530	560	538	522	565	528	500	542	550	552	565	541	580	545	555	589	548	565	543	499	523	569	594	592	471	516	576	528	559	556	546	558	563	557	533	543	559	531	571	536	530	561	539	529	531	556	554	551	534	568	544	502	570	557	551	606	572	605	588	556	561	516	517	537	544	603	560	561	594	544	532	559	556	563	567	537	559	575	542	561	520	567	518	552	528	575	530	541	513	527	520	520	598	541	560	556	563	547	541	545	570	562	544	533	538	550	526	588	545	522	586	540	571	499	540	555	561	567	533	514	588	511	547	553	553	565	549	547	578	522	553	548	559	584	584	538	530	521	535	532	538	570	586	530	535	579	550	528	558	525	543	566	522	592	535	551	553	537	558	567	559	538	546	513	576	524	489	569	525	540	536	543	559	555	548	502	554	531	534	568	517	591	591	548	563	550	541	551	522	581	547	557	577	548	583	537	575	577	567	549	551	519	588	563	549	595	527	528	558	535	587	566	546	550	554	523	561	555	606	610	531	516	568	592	573	557	569	566	542	559	537	530	547	564	531	535	530	565	503	588	559	509	532	552	570	520	564	554	540	548	538	512	558	510	563	552	553	560	568	585	561	540	585	565	511	523	560	544	567	535	556	512	558	579	516	612	550	588	549	568	554	526	551	532	556	540	552	553	537	584	539	558	519	509	523	564	561	546	528	548	561	581	586	564	575	511	536	521	579	544	603	564	535	545	579	546	529	563	597	581	527	545	609	535	539
51824	101390	90188	66187	32835	1477	18267	31076	22117	11416	4189	1660	872	753	789	746	751	744	753	709	735	741	701	752	760	801	763	770	752	704	728	768	736	790	787	753	765	715	761	781	720	739	720	757	713	764	759	731	759	749	689	784	761	779	745	764	814	782	774	747	670	748	791	764	736	733	704	747	730	759	741	732	747	766	771	755	764	759	744	713	727	745	728	775	682	718	755	745	748	794	722	730	767	753	762	737	761	740	793	775	772	732	743	790	763	726	738	733	783	698	771	727	735	739	733	813	733	757	732	791	792	728	719	802	791	752	747	746	773	714	737	715	733	738	741	744	760	693	745	701	749	796	769	722	685	825	770	753	729	743	764	728	725	726	732	730	785	757	762	772	809	763	754	725	666	745	727	703	715	784	762	760	765	743	777	700	748	733	716	748	734	779	801	768	749	749	773	786	718	746	755	780	706	782	770	741	730	757	761	736	747	747	776	725	779	714	735	719	744	731	695	703	752	711	804	766	759	753	749	738	723	788	702	756	788	765	747	736	764	737	797	757	762	739	767	738	744	742	759	737	699	760	772	746	734	710	739	785	742	714	779	756	745	767	750	778	784	755	742	782	783	710	722	712	747	800	770	786	741	718	744	709	697	756	714	783	722	774	736	725	778	805	694	779	766	712	757	764	754	692	746	732	799	696	763	782	735	731	757	715	748	712	764	735	700	768	762	811	722	776	738	738	756	748	722	740	759	709	725	815	776	772	736	777	715	743	776	779	794	731	781	752	780	784	756	712	727	784	759	799	748	786	745	773	814	731	703	740	807	747	760	701	755	737	689	695	762	738	776	748	724	756	734	724	752	783	769	743	739	750	771	743	734	777	775	714	742	693	745	731	739	765	754	757	721	725	747	771	730	701	779	758	764	802	764	712	716	709	746	765	724	769	761	776	749	767	725	726	770	718	739	789	697	747	751	755	755	775	751	704	749	739	727	728	764	750	766	723	750	739	744	742	780	719	771	745	753	757	725	794	796	699	800	743	759	731	768	780	779	739	751	762	727	779	716	764	745	710	758	773	675	759	796	706	772	735	829	706	781	735	722	755	727	808	721	780	777	768	770	743	749	760	716	752	723	763	722	717	719	751	766	733	769	804	714	726	709	766	740	797	764	738	758	747	726	796	725	747	726	756	738	752	746	722	728	704	758	799	754	747	701	766	744	792	746	762	753	785	752	770	770	727	710	727	721	731	745	756	731	728	780	791	737	725	738	739	762	711	752	738	770	750	663	755	780	776	756	769	802	736	751	739	743	704	717	729	775	724	744	720	763	696	691	770	694	754	739	804	740	742	840	746	747	739	749	725	772	724	728	759	719	772	768	795	688	778	752	763	739	754	712	781	735	733	778	718	712	768	784	807	758	741	734	710	734	771	712	788	722	787	750	702	726	742	747	758	703	760	714	765	728	772	736	757	724	770	738	764	743	757	767	755	755	729	748	699	723	770	773	745	750	703	728	769	759	714	731	759	714	717	770	768	728	787	743	759	760	727	805	773	728	748	699	777	751	695	751	756	730	765	697	729	707	723	723	735	747	732	733	718	755	752	705	720	718	756	725	763	735	699	721	769	759	680	737	742	761	802	754	760	748	763	752	789	753	750	809	744	745	721	713	807	763	729	748	711	780	763	702	748	783	763	726	698	759	737	704	716	754	771	714	760	761	753	698	745	746	736	748	759	755	728	771	743	753	754	785	742	797	738	748	752	786	823	810	751	702	731	697	752	712	722	773	720	755	741	738	721	707	778	766	775	773	717	771	699	708	736	756	777	768	680	744	765	756	656	737	773	733	744	735	795	776	740	737	712	714	787	739	754	777	749	756	791	722	754	738	707	730	730	758	777	765	796	777	707	737	712	746	802	713	762	803	759	714	769	767	739	750	679	717	790	737	737	751	771	698	769	713	759	746	762	833	773	759	740	773	776	757	713	768	735	785	736	755	735	770	758	752	781	764	763	738	758	746	754	764	771	807	792	756	721	697	766	753	709	765	739	761	779	678	743	735	786	782	745	719	766	708	740	743	753	765	758	730	744	755	793	789	758	800	721	740	784	780	706	744	766	776	778	715	706	714	707	726	728	741	757	721	772	763	757	784	735	747	714	786	750	776	790	723	761	756	749	774	777	780	699	722	742	715	780	721	759	735	721	752	756	696	765	779	782	746	785	720	738	733	741	750	754	721	746	768	702	706	774	746	736	771	769	776	740	760	755	711	762	751	821	697	784	744	798	759	760	731	771	741	749	774	730	748	716	778	752	745	720	779	817	732	691	781	786	755	743	747	718	692	749	785	729	714	777	711	724	741	743	723	716	788	763	746	742	705	768	725	756	762	729	754	752	748	723	741	747	810	687	746	762	708	798	735	755	760	797	722	762	711	696	794	739	734	772	757	742	727	697	761	743	775	734	797	753	710	722	731	728	745	734	739	760	729	747	722	779	723	727	769	721	740	774	756	735	773	704	755	763	756	747	736	756	750	745	752	787	723	694	724	758	771	749	741	759	760	784	764	772	735	714	781	736	805	718	743	750	742	785	762	716	771	787	744	742	777	776	727	746	724	755	726	703	772	780	773	775	725	755	761	773	729	762	804	748	727	719	752	737	715	772	740	707	782	752	781	745	718	726	809	745	722	760	722	726	776	798	725	761	724	761	758	728	789	725	736	728	775	703	736	760	820	720	783	757	760	804	776	707	795	757	815	787	781	741	768	767	703	770	767	723	703	794	736	740	719	730	759	766	712	724	748	782	732	735	751	764	729	765	747	761	745	745	773	737	705	769	736	741	724	767	757	691	764	743	740	740	756	728	713	713	810	743	707	788	750	694	780	763	726	753	763	777	762	790	742	802	758	768	781	773	777	751	743	766	796	741	772	786	780	780	760	750	764	766	785	721	771	774	767	785	771	746	723	737	732	754	730	714	709	738	762	731	772	747	711	763	738	739	784	747	728	782	761	732	768	745	745	761	742	791	699	779	713	777	697	726	734	778	758	819	741	759	719	786	754	763	771	750	748	777	760	799	698	760	737	771	715	767	717	762	754	732	773	700	721	744	745	809	724	733	726	728	709	738	703	825	722	701	763	791	730	751	738	716	757	741	723	743	778	728	743	671	738	761	728	727	742	726	781	719	782	736	708	757	785	687	718	749	733	731	706	811	766	805	761	716	751	778	732	774	766	774	734	719	726	747	750	726	746	731	772	740	775	745	695	757	782	749	727	733	713	764	707	752	710	779	740	709	794	808	763	736	675	738	758	711	776	789	744	753	708	802	738	691	771	779	765	774	721	753	774	767	795	739	729	722	809	742	718	705	737	715	770	781	795	755	751	720	705	760	758	756	740	761	732	713	723	772	739	763	775	731	747	726	761	749	713	736	798	756	766	735	757	760	815	727	732	763	741	693	734	745	773	719	767	700	716	737	748	774	788	778	779	751	754	711	748	728	753	726	759	741	705	772	778	758	732	739
27333	27398	35903	23443	8424	811	1341	1888	1389	940	726	678	592	616	587	634	659	587	653	613	598	596	586	623	619	646	588	595	612	600	614	635	561	628	603	637	611	633	623	594	574	585	653	583	582	560	603	619	578	615	613	597	608	634	622	586	568	635	608	586	659	606	633	597	594	566	602	611	659	626	592	628	658	608	593	588	570	583	586	614	614	622	679	586	634	575	615	579	607	575	627	617	671	598	596	604	580	648	636	616	568	605	595	601	622	615	620	555	574	631	569	635	556	613	615	643	542	614	611	573	660	605	654	641	651	634	589	609	574	577	622	613	612	603	605	621	586	631	587	564	586	629	607	619	627	633	631	614	603	635	633	595	632	616	606	595	615	562	596	603	601	632	609	615	630	623	627	641	604	633	609	615	596	660	625	635	646	634	588	584	605	590	604	610	611	631	594	583	606	655	596	631	624	601	641	581	611	570	610	610	590	625	625	638	608	641	605	617	622	597	589	629	616	603	590	584	677	572	607	590	560	593	641	539	636	642	643	605	577	622	619	623	600	607	616	616	585	602	616	590	564	583	563	616	640	635	582	558	585	615	653	643	607	600	627	570	586	643	672	596	615	613	629	641	593	655	637	633	658	619	622	625	607	610	602	636	606	581	606	651	630	611	594	611	601	586	631	580	610	669	597	574	624	645	630	605	611	617	613	625	632	650	636	594	597	601	619	601	619	589	609	594	624	631	569	630	627	596	644	629	585	606	601	598	588	626	561	601	632	644	600	596	623	607	624	618	633	564	622	633	587	611	634	648	603	635	623	587	638	607	611	625	558	604	582	638	600	592	637	599	599	623	625	613	594	633	620	619	631	601	616	575	618	570	572	617	650	597	603	618	589	625	570	634	572	580	617	611	612	616	631	625	614	566	568	669	586	607	579	613	619	630	625	534	603	605	576	624	522	616	630	614	610	610	626	601	622	603	635	581	566	567	625	601	618	645	625	602	601	579	598	612	593	603	593	603	597	629	581	656	573	598	587	614	614	645	600	640	605	612	638	628	597	625	621	593	630	623	607	611	612	545	629	623	589	601	606	582	631	620	612	584	621	588	575	634	570	623	605	610	588	610	647	602	631	585	579	589	565	635	556	599	617	600	619	629	567	602	625	577	589	601	645	608	601	614	619	590	610	620	593	625	574	595	587	597	649	590	622	557	626	640	540	572	655	611	610	600	594	670	595	637	607	584	605	623	590	632	592	592	615	582	588	615	573	620	579	591	608	595	627	648	579	613	637	619	630	596	595	573	624	636	570	656	589	584	655	567	601	625	628	633	600	609	665	605	595	579	623	579	637	597	613	590	613	606	611	615	609	634	639	589	637	598	596	595	599	612	613	617	628	619	609	566	583	646	624	624	611	637	618	613	579	605	674	599	635	577	622	614	628	617	627	629	639	611	623	606	631	651	592	636	590	598	629	621	590	607	621	612	619	561	646	630	625	610	619	617	594	616	621	626	609	596	587	622	589	606	611	629	624	576	585	610	609	589	651	630	653	606	595	642	643	635	577	613	627	601	647	594	614	647	612	607	578	621	633	595	613	577	588	582	602	648	605	640	624	608	603	631	606	629	618	576	579	613	619	629	633	600	555	592	601	614	608	669	622	613	633	600	641	591	622	623	636	602	597	626	640	542	610	617	579	642	600	612	611	646	606	613	588	590	644	614	606	630	572	603	625	622	624	642	589	610	634	630	622	600	649	595	589	621	624	602	617	609	587	621	637	622	616	632	606	653	611	642	632	598	627	590	600	608	577	646	623	605	605	583	619	623	582	653	591	626	627	609	629	656	594	576	624	623	642	580	624	606	602	593	612	655	614	590	618	602	653	617	621	593	624	614	621	610	597	603	622	587	640	611	657	584	627	550	633	631	589	607	603	605	616	589	630	604	639	617	594	608	555	614	626	574	570	616	602	618	653	598	663	642	613	571	602	624	596	590	646	601	615	626	625	601	603	553	646	627	614	581	599	616	632	653	640	536	606	599	633	573	609	621	601	600	544	591	620	606	619	583	605	632	602	638	659	652	640	597	638	632	623	603	625	622	589	651	645	643	638	609	653	620	596	640	622	638	607	575	604	623	639	611	604	591	550	557	592	590	623	617	620	621	589	626	580	601	625	639	585	611	617	616	650	588	579	628	607	633	618	563	582	600	639	628	635	638	648	591	638	663	626	617	645	618	588	641	611	639	653	588	612	582	594	628	597	601	622	629	651	620	620	593	600	609	607	602	611	637	652	624	570	626	587	615	589	563	581	591	592	632	628	614	583	649	578	659	587	577	571	594	632	587	630	618	611	620	616	622	579	607	576	629	624	619	636	635	601	616	584	649	646	664	637	575	565	613	610	633	527	635	614	608	653	607	590	588	620	593	592	581	586	629	635	614	590	643	640	581	632	619	634	568	595	622	641	591	607	609	637	630	595	589	621	623	611	631	590	615	599	587	631	629	592	635	630	671	642	633	635	587	643	570	658	614	564	606	639	613	605	615	609	561	615	635	607	568	584	608	670	624	577	610	616	593	599	633	632	605	662	632	562	599	593	637	661	572	638	619	647	590	611	651	615	603	611	593	598	596	616	622	655	596	581	611	665	587	603	613	563	563	631	590	613	590	635	594	564	595	548	623	616	599	554	638	637	593	606	585	644	641	633	593	623	545	600	604	626	645	593	599	634	664	595	673	596	621	603	633	586	623	637	620	611	602	645	595	586	584	589	652	576	593	589	644	596	627	624	604	602	602	624	617	578	595	581	615	649	657	615	608	597	575	601	616	624	630	577	607	652	611	634	572	589	575	657	585	566	590	603	650	578	596	631	599	592	642	626	583	608	608	663	654	655	602	613	632	549	605	641	609	653	665	640	642	619	596	638	708	632	586	640	605	617	601	575	625	588	606	612	625	596	606	625	592	622	556	591	622	632	608	583	669	606	650	689	557	594	648	609	589	613	612	658	557	598	580	591	630	612	636	651	637	619	641	626	604	629	603	649	632	595	622	595	595	621	599	599	626	615	620	667	635	631	575	567	655	649	573	632	647	573	626	643	644	612	589	553	585	592	593	614	619	603	620	645	657	696	609	609	640	624	591	575	604	600	609	653	594	588	600	585	627	616	636	594	555	584	648	599	627	599	635	611	583	616	590	628	591	600	610	606	600	616	587	602	628	655	603	643	564	595	631	647	594	601	609	612	612	606	615	670	583	600	634	613	611	605	643	625	620	595	616	575	640	628	594	607	636	615	637	597	606	637	578	654	672	560	613	637	617	579	617	615	621	606	619	639	592	566	583	607	611	610	611	583	635	587	622	617	612	614	666	635	597	578	601	597	569	651	590	587	589	610	606	590	620	590	581	608	608	618	609	639	595	579	542	606	642	623	646	601	600	620	632	565	642	581	626	643	597	601	629	581	644	614	629	632	642	580	630	598	654	620	633	638	585	613	614	601	580	574	577	574	622	601	604	577	581	603	615
21978	45845	38585	21748	9276	963	2506	3813	2738	1598	1099	957	807	815	857	820	827	815	777	851	876	848	904	835	828	800	816	838	817	817	868	849	828	842	837	866	861	852	816	850	878	808	841	854	878	840	829	826	819	792	860	859	909	870	841	836	889	845	839	799	850	804	841	857	853	793	810	835	889	860	853	814	825	800	904	793	876	833	856	861	924	830	793	830	827	812	818	808	805	857	818	843	815	862	794	824	836	846	819	856	826	822	857	806	825	882	883	811	831	803	824	856	805	882	878	846	867	825	849	822	836	788	823	842	793	846	879	857	848	836	869	783	869	854	829	810	840	864	823	831	846	824	859	822	859	821	857	816	871	819	797	883	889	904	832	839	829	857	874	878	812	862	893	848	814	860	784	868	832	786	871	814	842	885	818	843	776	889	843	779	901	874	907	872	832	894	767	806	834	865	863	819	858	876	862	853	867	847	821	785	880	864	814	844	810	795	870	823	838	840	871	876	834	867	850	808	877	850	834	850	823	874	839	876	886	846	889	877	845	820	851	836	838	827	821	865	868	857	823	861	869	879	816	859	860	844	795	882	818	863	851	803	864	851	831	797	857	844	866	835	838	858	802	886	821	827	898	834	810	900	895	848	847	845	825	880	805	894	878	890	796	876	858	821	826	815	852	859	842	835	820	820	884	856	879	823	812	867	812	878	845	834	862	853	825	895	888	847	814	808	819	820	851	828	803	789	895	875	869	846	847	894	861	794	821	850	862	851	870	894	877	808	812	803	872	847	857	868	824	823	861	834	857	795	907	798	855	796	888	852	789	840	826	869	845	867	793	813	810	821	849	825	877	821	817	836	872	809	817	856	796	839	896	758	753	817	824	852	825	861	869	829	838	804	806	859	843	827	800	878	841	812	805	835	874	878	846	861	846	836	841	839	797	828	856	823	854	853	807	824	835	790	855	888	835	813	883	792	847	815	805	856	837	828	831	838	823	863	873	853	900	825	808	865	837	839	845	874	880	873	839	817	869	819	794	875	838	809	810	849	822	835	812	843	839	826	849	904	799	895	864	809	867	853	852	843	859	845	847	848	818	822	844	823	803	847	861	853	840	799	890	873	864	849	873	839	848	877	837	862	828	794	829	795	845	843	853	848	813	866	801	852	902	787	856	872	825	839	817	809	866	836	856	870	841	821	836	808	877	851	802	882	859	838	850	861	871	822	791	874	846	842	816	841	809	864	815	871	851	852	872	817	824	906	849	785	849	887	876	875	870	819	811	881	784	869	825	782	830	856	913	859	845	842	834	901	847	813	820	871	868	833	840	821	864	823	831	830	844	842	829	886	854	853	848	853	864	817	842	845	834	811	785	844	882	898	810	818	803	834	835	872	830	847	817	808	829	847	858	839	862	817	804	860	779	856	882	851	825	874	835	836	813	844	826	809	922	835	837	875	872	821	877	876	805	915	802	875	802	793	865	856	843	838	863	867	931	880	841	856	795	840	858	854	842	813	849	798	829	847	811	850	811	830	895	877	836	840	855	819	812	891	861	830	852	859	838	796	839	847	866	828	848	857	785	835	853	867	894	819	839	802	821	807	831	852	813	852	864	856	819	863	838	820	833	822	815	847	868	858	850	809	831	854	852	824	879	861	804	830	816	868	829	846	858	835	855	844	833	849	803	845	859	845	828	834	884	822	874	856	797	865	857	871	863	879	797	803	817	773	845	842	857	887	821	863	829	794	866	853	770	824	816	836	819	851	819	794	869	855	879	886	825	880	899	819	828	853	830	820	891	866	901	805	815	853	894	827	840	783	838	809	828	842	871	866	894	866	819	855	852	927	847	855	858	846	840	812	855	878	909	837	856	832	808	855	818	818	881	844	822	808	844	837	856	877	874	827	847	837	839	819	869	843	838	855	869	857	799	850	867	825	856	813	815	866	861	837	875	815	836	833	849	843	810	823	890	790	811	839	822	838	865	837	825	836	838	792	855	853	853	849	801	851	830	841	853	828	836	842	816	814	794	832	835	876	815	835	814	768	806	899	865	800	865	809	814	852	843	816	867	872	850	836	891	848	787	848	863	814	850	854	841	897	841	791	872	821	854	820	811	836	815	862	824	822	859	869	898	913	853	829	800	804	878	846	813	858	893	880	852	831	833	855	848	837	908	845	853	860	831	869	810	783	875	833	850	766	809	881	822	799	832	853	840	890	867	869	820	846	839	852	864	842	850	829	836	843	838	813	850	886	867	888	863	875	824	824	858	774	845	841	855	821	840	801	812	794	864	845	906	842	846	867	885	842	814	827	857	831	837	849	849	865	822	814	836	856	809	810	832	834	807	918	829	844	824	836	863	897	832	813	853	799	806	815	821	826	874	850	895	860	853	853	851	785	809	819	884	807	864	874	880	827	834	851	803	846	823	813	853	854	820	852	880	893	880	873	855	786	825	836	837	871	812	838	821	861	832	811	830	905	843	866	799	797	821	840	859	901	845	886	871	803	827	812	880	803	847	816	810	816	834	914	857	825	845	842	850	857	828	824	903	821	813	882	867	853	849	856	847	809	815	854	845	837	835	897	864	859	816	807	828	816	827	878	908	873	851	852	840	840	850	833	823	831	818	834	828	859	846	841	821	847	837	925	868	869	779	811	820	864	848	830	875	848	868	843	809	849	897	814	849	853	821	854	867	861	838	856	883	852	904	864	848	828	849	849	815	820	797	855	835	862	820	834	866	837	884	802	795	827	831	844	825	798	820	812	860	838	802	806	866	826	813	783	829	871	838	855	792	797	836	841	862	836	902	868	902	823	831	835	839	812	819	896	870	782	852	855	865	859	907	877	813	877	810	834	848	842	877	767	811	877	825	825	896	863	821	859	805	866	786	850	865	852	851	831	828	822	793	846	824	796	837	891	891	891	800	823	790	795	912	905	841	802	839	850	842	793	905	818	824	870	811	879	866	842	898	836	844	863	813	826	872	857	826	854	873	847	842	812	848	787	830	807	853	853	771	841	813	902	812	827	828	822	869	829	860	878	817	821	802	821	850	837	825	851	824	842	869	849	834	830	844	864	853	808	827	852	874	855	830	900	848	821	808	833	824	852	815	806	840	864	846	817	819	877	816	826	821	812	817	860	825	885	881	826	838	924	858	822	801	864	832	790	786	827	812	851	857	798	835	887	812	865	879	838	787	836	836	850	858	857	822	816	848	851	842	828	840	873	855	840	879	858	812	854	795	838	846	871	851	813	789	864	827	930	832	842	840	846	887	835	843	868	872	845	832	808	803	836	827	827	870	816	809	839	799	819	826	825	865	840	837	842	853	918	852	908	848	819	817	832	832	803	820	870	833	887	886	811	796	844	878	848	828	838	842	854	822	827	843	855	849	818	898	849	842	818	814	824	878	813	852	799	838	789	925	867	851	816	841	847	862	835	833	848	813	870	884	834	881	881	855	839	825	877	827	817	833	843	836	849	810	818	855	849	833	847	872	838	887	868	853	845
24532	22786	39151	39036	27814	13532	13691	11855	5371	2237	1092	759	673	692	645	690	634	690	716	689	687	694	707	714	656	721	675	643	658	647	723	712	676	655	692	707	660	693	652	671	690	636	633	640	710	703	653	657	657	657	672	655	703	719	692	684	652	648	666	654	698	692	676	678	709	685	671	663	675	710	616	627	664	681	699	658	673	671	668	688	623	685	689	726	687	689	696	677	708	644	698	649	705	671	699	695	679	674	632	684	632	662	695	659	644	659	695	607	717	690	644	658	657	705	638	649	673	600	682	696	671	673	729	670	660	669	685	654	656	666	713	681	676	682	665	681	738	626	673	633	694	696	660	690	666	651	710	693	657	682	652	665	626	679	676	663	696	653	703	671	665	664	689	678	666	671	660	658	675	713	656	654	676	673	706	600	640	661	650	664	645	682	704	731	662	681	680	651	661	621	665	683	682	653	687	658	706	631	683	716	643	690	681	681	645	685	680	673	663	695	707	662	692	715	644	669	667	678	659	614	641	627	655	682	665	666	691	686	638	633	645	709	671	649	648	703	708	670	653	658	648	702	664	650	716	604	633	655	693	674	656	659	666	684	701	683	686	650	661	677	649	661	651	724	683	656	678	667	683	692	660	659	682	678	683	675	644	636	688	726	659	668	690	636	640	731	637	700	704	673	714	680	619	703	630	658	655	674	639	649	717	664	640	654	690	661	661	630	666	634	698	704	670	656	698	685	677	670	673	635	696	667	647	682	662	667	706	675	693	644	621	668	643	712	670	654	688	693	725	638	660	658	671	647	634	711	637	665	637	630	639	631	674	703	714	682	639	643	696	726	661	672	680	651	643	712	696	682	654	604	680	657	683	674	650	695	684	667	696	648	643	676	727	703	665	608	705	684	696	625	701	661	695	694	649	650	657	649	642	654	647	654	646	659	691	693	651	679	668	651	682	675	705	639	691	617	721	718	693	714	671	655	669	672	653	697	646	671	652	703	654	680	667	676	642	690	636	678	646	664	626	681	664	709	677	667	638	683	654	681	679	628	686	672	700	647	681	627	700	690	682	646	661	686	704	710	646	691	648	678	636	644	665	714	728	669	695	699	668	686	602	696	677	696	605	683	606	680	676	713	678	715	663	679	672	691	653	669	712	660	612	671	697	705	630	678	654	647	662	669	656	640	646	669	654	672	663	675	641	662	676	724	687	663	682	637	691	677	665	675	694	684	684	696	668	712	678	653	644	674	734	703	639	667	631	647	688	662	687	655	676	630	685	686	671	685	640	638	700	669	700	695	656	640	681	654	615	675	686	676	659	630	656	657	675	697	676	713	690	682	716	686	684	641	671	683	666	679	651	697	696	657	688	668	675	659	664	669	676	656	689	676	667	711	651	649	617	715	656	672	652	647	642	673	643	676	665	681	695	654	666	712	669	676	675	725	650	650	691	683	695	667	697	675	673	659	660	683	724	692	655	686	730	682	652	669	669	684	658	693	651	690	681	671	685	697	783	635	689	677	679	679	628	673	661	658	696	628	628	617	630	660	659	632	665	709	677	683	697	690	668	654	681	650	692	671	656	683	704	676	646	711	646	647	618	718	668	700	685	704	685	720	612	728	708	651	669	691	715	726	660	683	647	682	634	667	708	647	667	679	645	658	635	640	650	735	695	669	686	685	670	686	645	688	668	680	679	700	678	644	667	694	636	644	684	655	712	689	698	640	637	687	677	664	636	691	691	658	669	675	700	688	643	671	665	705	661	670	697	635	646	675	666	670	700	694	686	662	652	698	635	700	679	677	674	657	658	678	636	716	663	696	700	651	649	685	713	673	683	620	649	707	637	646	673	669	660	665	665	711	695	660	645	706	696	680	687	692	700	691	677	670	678	656	707	688	700	704	687	675	610	654	655	654	690	675	675	664	652	676	647	643	649	653	645	673	683	651	692	652	670	724	690	701	692	654	677	684	690	666	638	675	715	620	706	673	596	675	639	647	706	691	656	643	660	615	723	699	699	699	674	684	698	670	657	639	675	675	670	677	667	679	670	662	685	688	661	673	693	673	686	667	628	665	678	699	690	712	644	695	694	664	683	679	666	659	675	635	680	693	649	659	671	650	669	720	661	652	654	733	671	673	657	685	674	684	698	678	710	699	680	703	668	664	662	689	659	630	702	669	660	654	662	635	676	660	687	711	701	612	677	701	631	642	682	648	707	677	682	634	674	634	640	673	665	682	668	646	679	677	626	687	682	655	668	672	615	681	703	708	671	679	677	648	652	653	680	645	686	687	667	711	678	701	670	693	684	726	700	638	715	693	679	664	676	708	665	670	687	685	634	657	651	667	677	692	707	698	636	662	668	728	672	676	663	633	676	636	740	659	669	671	675	682	658	672	627	691	647	645	655	641	649	689	722	666	636	692	724	672	770	700	631	668	681	716	635	685	675	681	682	659	692	650	671	675	703	659	672	671	672	646	704	699	632	691	655	696	691	730	707	657	691	651	673	696	690	655	676	670	698	671	649	683	632	707	707	671	657	675	682	640	710	666	710	650	710	680	705	693	638	673	700	641	675	668	647	676	658	663	623	632	672	646	707	712	678	672	686	701	688	724	692	660	641	682	673	653	646	660	672	658	673	671	672	610	697	640	700	695	678	704	634	678	667	666	655	675	673	668	674	693	671	655	638	664	680	667	671	678	662	642	697	683	651	663	678	690	635	665	669	726	682	681	698	719	706	669	623	634	649	648	677	653	750	672	616	639	685	666	651	703	643	667	633	723	712	644	652	651	652	663	642	690	688	658	656	667	692	691	680	690	648	637	691	649	673	657	677	685	646	646	641	659	680	693	680	645	633	678	674	693	686	692	742	685	668	709	639	717	697	679	690	676	710	685	688	682	623	704	676	696	595	639	718	699	644	681	642	644	696	672	697	696	656	691	643	645	693	660	655	682	657	683	696	694	687	686	652	664	645	687	659	704	640	707	674	671	648	643	664	659	693	671	652	667	694	707	701	693	722	668	658	666	672	679	665	655	660	707	665	737	676	657	658	662	688	727	687	694	694	649	675	648	692	632	633	645	695	632	675	662	617	692	674	700	695	664	668	728	663	681	641	665	649	671	722	668	707	643	682	650	639	607	649	649	693	689	701	698	634	705	687	718	696	692	664	679	711	690	650	635	637	694	696	655	700	708	681	658	647	682	661	703	670	673	627	714	714	702	668	679	697	625	672	605	647	685	702	659	713	657	699	682	686	704	665	647	707	664	694	687	612	669	664	666	694	674	663	643	721	668	704	654	742	685	705	612	671	672	691	675	677	673	618	651	677	711	681	650	728	669	657	681	675	632	651	626	701	673	626	720	686	694	680	669	670	671	694	683	630	639	694	692	658	707	632	694	684	720	637	675	634	645	665	681	662	639	661	658	689	652	656	661	676	670	682	699	671	639	629	637	694	669	647	660	714	677	669	665	639	650	697	634	648	685	647	632	684	654	687	672	663	674	647	652
41727	90035	78581	53109	25647	6040	21034	19531	10164	4160	1885	1169	977	907	891	905	887	905	952	922	941	940	891	893	930	971	907	905	918	897	926	951	898	895	937	937	895	911	875	938	958	886	914	856	883	927	951	861	932	929	911	895	926	962	908	919	974	952	935	923	977	935	966	925	932	920	908	978	903	971	931	905	972	894	974	919	937	962	929	923	907	906	921	893	927	926	915	914	964	969	918	978	887	948	878	912	932	887	910	911	947	917	929	876	856	942	885	925	966	923	872	881	887	926	944	892	940	873	886	942	939	939	928	935	887	901	963	951	901	950	904	901	952	912	972	950	934	897	866	943	890	928	919	967	968	985	918	902	943	905	978	920	907	938	941	918	940	903	932	921	950	944	919	883	914	859	937	916	924	906	886	975	929	925	951	947	955	911	875	919	1025	889	905	912	903	892	941	920	871	875	927	929	1008	882	899	898	902	977	943	895	946	980	940	918	896	945	874	949	926	902	918	871	930	878	934	944	901	891	864	924	908	926	949	962	895	997	961	940	947	898	922	858	946	900	879	904	945	909	953	912	951	906	943	906	917	894	951	941	919	941	917	905	923	904	913	905	924	947	930	943	925	921	932	886	893	850	904	902	886	922	988	912	921	888	899	929	962	958	890	893	898	912	941	921	973	857	930	912	905	893	899	895	923	906	984	871	910	892	883	909	938	876	867	950	902	967	929	932	911	888	895	934	941	909	947	932	918	873	945	956	958	885	903	904	954	951	920	862	916	915	907	909	949	902	917	925	964	924	882	881	841	912	893	956	950	877	879	910	914	905	906	934	898	945	918	930	911	904	935	919	974	957	944	949	923	916	942	938	927	934	944	913	941	959	910	935	892	926	910	883	878	934	943	939	941	900	949	888	948	962	971	939	938	938	943	903	921	873	915	947	882	901	942	964	939	897	943	876	978	862	908	895	933	898	955	925	913	903	889	883	903	989	947	899	913	926	920	929	908	935	908	941	947	881	915	957	910	937	893	935	877	877	910	874	920	933	958	910	895	905	923	921	909	871	931	915	932	938	912	910	899	889	902	952	909	965	920	985	896	920	915	928	933	946	984	918	915	951	929	920	961	910	880	1011	900	968	904	904	864	939	927	956	935	979	851	887	929	872	949	918	920	874	974	915	962	928	867	959	883	907	938	926	956	900	931	921	918	932	914	926	909	925	964	912	969	869	927	960	875	1016	876	872	915	879	934	925	910	860	921	920	924	913	933	933	920	854	926	867	877	909	902	954	958	873	944	900	879	872	945	931	895	970	940	944	887	939	934	909	869	935	961	893	893	940	876	914	886	942	881	960	945	945	936	914	935	924	886	851	893	918	894	935	898	870	894	954	952	896	907	895	904	911	893	854	851	935	844	892	923	942	924	957	933	868	914	887	886	865	917	979	901	894	948	918	931	901	938	909	943	934	920	945	934	881	873	947	864	927	916	945	917	904	876	899	943	892	852	850	927	878	959	956	898	900	873	964	910	880	917	914	946	926	882	929	943	927	905	904	993	966	868	905	858	954	963	921	954	851	939	869	936	944	871	889	937	924	931	905	951	886	930	901	898	921	942	934	871	940	927	967	914	957	883	950	966	960	967	929	865	885	897	921	888	906	879	943	993	981	936	890	909	925	927	913	904	918	977	894	928	930	936	884	890	962	922	947	917	916	936	916	926	921	864	903	924	929	917	912	891	940	923	856	908	944	911	953	909	888	926	924	911	963	899	935	899	883	906	933	932	903	895	960	875	921	942	943	911	945	909	906	912	977	889	961	900	917	926	944	921	885	949	929	963	880	898	935	945	955	894	880	932	941	871	941	890	932	925	926	921	940	981	900	902	918	921	911	888	926	920	939	937	986	940	908	949	900	867	937	911	955	921	857	956	946	969	960	930	896	963	943	938	990	929	910	904	944	928	926	923	920	901	966	938	971	916	921	913	878	923	932	929	904	878	958	916	882	903	952	926	941	919	923	876	943	938	874	948	898	923	921	924	936	873	908	941	912	944	967	933	890	865	941	959	907	929	894	894	877	922	955	1008	899	878	940	929	912	880	928	928	942	924	924	892	934	920	926	936	882	919	932	933	894	922	926	940	969	928	928	931	956	997	889	973	927	901	898	887	822	985	904	942	907	899	884	959	914	948	905	899	948	909	913	916	877	913	940	889	917	938	928	908	862	920	940	917	916	892	971	875	952	973	922	958	955	928	925	952	928	886	941	898	902	930	966	1003	909	927	940	871	928	933	872	918	927	919	883	921	968	938	876	865	912	879	923	921	892	943	902	912	921	939	895	888	942	948	910	904	941	908	894	917	1020	959	900	926	901	949	910	876	957	999	922	969	892	877	977	902	985	883	961	898	901	891	940	974	942	872	970	845	927	924	831	987	900	870	902	887	886	923	931	938	939	917	897	903	902	919	884	895	931	935	928	919	894	926	919	945	917	887	939	932	932	939	906	848	946	869	865	910	958	920	986	938	945	899	925	947	888	942	913	978	907	898	981	957	929	913	932	959	896	855	930	907	943	892	951	861	915	949	938	900	978	907	903	897	915	936	913	908	941	937	902	906	951	874	898	878	930	913	905	908	919	894	905	936	953	884	943	924	890	921	882	973	947	920	922	998	900	875	887	873	941	899	934	963	925	908	883	845	956	888	910	882	930	955	903	935	866	883	860	919	926	891	914	900	932	928	879	947	858	862	855	887	955	908	889	943	859	901	964	902	911	937	865	925	897	991	914	904	895	940	888	879	943	921	931	926	934	845	953	906	910	878	907	918	881	933	940	917	874	954	933	871	904	908	934	920	905	890	945	905	910	954	968	889	872	927	918	935	941	920	949	935	929	884	912	876	920	940	925	978	917	932	932	891	977	954	867	890	925	942	916	868	949	903	893	938	879	934	932	876	913	947	864	910	850	934	919	981	944	913	920	937	918	863	887	924	918	927	856	952	924	940	882	891	917	956	915	987	911	965	900	910	945	972	923	906	920	949	931	917	907	869	924	892	929	911	915	971	888	891	897	945	937	934	936	933	917	938	933	937	850	933	952	931	876	958	935	956	960	866	863	918	933	954	924	933	948	936	959	876	914	909	970	885	896	963	990	936	929	924	917	893	894	920	979	920	945	880	902	937	969	931	881	977	965	944	937	950	878	906	884	936	904	895	973	900	903	921	913	890	917	900	952	924	913	940	937	886	942	923	873	950	952	901	912	928	922	871	930	906	949	885	947	936	922	960	926	957	892	921	961	898	889	960	895	941	922	932	954	929	956	968	979	956	920	974	941	916	904	871	905	859	941	896	969	929	892	913	891	939	907	913	992	884	961	937	913	941	944	915	903	910	943	947	898	944	912	932	915	935	870	898	920	963	924	925	949	854	899	926	896	953	902	906	888	866	877	953	838	927	936	917	882	957	896	900	966	914	941	937	937	918	888	990	911	905	914	913	933	955	969	986	905	917	946	910	966	898	962	944	898	880	934	955	910
23247	21758	33893	32873	25243	21031	27588	20956	11251	4654	1673	879	629	585	587	603	562	528	578	533	525	551	542	606	565	532	567	624	528	547	567	585	607	560	578	561	535	571	585	523	544	592	557	613	569	526	559	519	563	544	520	545	583	545	590	529	532	556	560	509	562	525	578	530	579	572	561	552	549	546	560	558	579	528	568	572	572	551	576	545	552	528	565	552	607	575	593	577	513	570	550	552	580	580	555	590	590	555	575	589	520	570	521	539	573	522	545	581	569	562	576	515	558	543	516	548	514	564	518	557	577	546	534	546	575	523	572	525	577	533	575	554	535	520	529	499	595	571	550	543	567	551	561	541	522	534	533	530	554	559	530	598	577	564	550	545	542	515	559	576	559	583	554	553	556	565	563	556	585	556	560	565	572	590	533	582	537	551	557	550	550	556	579	575	598	567	569	578	531	562	530	538	626	568	574	557	582	562	561	555	588	544	595	581	552	563	588	519	522	548	549	530	565	556	565	597	555	531	514	558	557	587	561	587	543	536	540	598	534	558	600	537	542	525	548	556	573	541	583	559	522	583	566	554	538	575	552	571	543	578	545	536	546	534	577	575	540	529	523	562	590	520	526	547	585	558	544	544	611	568	569	560	568	593	570	568	575	576	555	536	538	601	525	581	551	553	549	586	560	540	571	550	556	510	554	502	587	540	534	577	538	556	546	594	534	537	577	559	521	551	575	568	557	576	566	539	561	563	557	549	589	549	536	543	576	544	583	580	574	544	534	558	543	557	563	553	573	544	593	572	545	538	541	528	567	560	562	532	556	529	515	553	572	604	582	551	574	565	554	586	590	597	572	586	567	553	574	549	538	526	596	546	536	577	599	561	536	525	562	577	566	558	540	522	532	556	567	534	566	561	517	574	590	525	567	573	572	577	564	565	610	564	551	591	578	560	550	599	576	559	540	576	550	545	562	594	534	572	588	517	563	555	603	573	583	563	565	591	519	578	579	572	517	555	529	527	528	509	543	540	536	575	548	530	539	539	496	547	578	580	518	544	560	575	553	522	535	554	543	540	552	573	524	524	537	529	576	587	573	544	521	570	527	564	547	549	575	568	577	524	578	569	563	575	581	567	547	579	501	591	552	573	516	522	527	571	534	545	574	565	566	540	556	527	500	573	546	581	548	593	524	524	547	542	579	511	527	548	541	527	590	523	546	570	594	598	577	548	550	555	541	570	549	524	576	544	551	521	531	555	543	593	561	575	533	517	584	570	546	513	563	535	547	510	511	549	545	558	573	577	556	590	583	572	578	548	586	548	554	546	538	586	538	532	531	616	571	531	543	509	571	559	559	548	567	503	569	542	560	535	578	552	579	519	588	548	539	564	518	525	552	572	553	546	579	554	513	592	580	520	572	562	565	580	531	611	563	522	572	580	563	532	607	512	527	526	559	566	550	527	584	532	567	603	552	622	572	546	583	566	584	547	559	519	547	544	552	564	530	550	567	546	581	565	623	581	545	518	606	565	578	570	568	582	598	548	595	578	556	591	562	546	556	528	611	604	594	551	559	579	573	532	542	551	574	557	544	525	550	576	538	553	600	563	575	537	574	562	542	538	583	553	536	555	549	565	520	526	525	562	533	580	525	564	532	581	578	549	527	517	553	552	527	605	549	583	574	576	556	562	556	561	540	568	594	547	593	582	595	545	542	536	597	576	549	541	582	571	527	537	557	544	537	572	596	558	621	553	545	566	532	583	528	584	554	559	566	565	557	535	517	562	528	549	588	562	558	531	571	547	539	551	528	531	545	563	552	539	567	553	574	564	527	562	535	528	547	517	534	544	559	552	608	527	557	535	520	517	567	539	592	574	560	552	545	515	540	525	598	494	549	551	536	570	549	509	524	578	565	510	562	531	539	629	576	521	555	582	541	575	569	545	564	562	549	573	547	531	522	559	556	533	551	539	548	535	537	589	548	548	546	502	556	577	538	528	519	507	543	553	539	571	603	545	580	531	573	503	541	569	567	558	571	539	563	553	570	528	541	545	569	550	549	546	594	554	544	574	572	570	558	568	554	557	580	604	548	560	575	564	548	556	585	560	582	587	555	520	537	572	571	542	567	588	527	563	562	572	635	541	561	600	537	522	513	566	570	537	550	601	529	616	572	588	543	543	544	532	579	563	550	607	557	567	524	562	561	547	558	528	526	540	582	556	558	555	574	588	560	558	571	504	550	562	552	584	542	575	571	558	538	562	545	576	570	578	564	542	541	538	538	529	542	553	545	538	515	544	539	549	549	565	543	574	566	535	518	542	521	549	567	563	542	569	533	560	557	564	560	542	538	545	547	560	534	637	539	567	553	585	554	557	526	559	532	524	533	522	534	595	582	561	528	558	552	576	514	567	579	573	503	541	581	561	589	563	550	587	598	534	570	549	558	554	581	550	555	584	548	579	539	581	547	575	568	543	587	539	548	509	575	540	574	489	573	548	523	524	559	577	532	548	601	535	573	573	585	571	545	547	530	546	565	568	529	558	521	626	581	540	579	573	602	546	554	538	543	570	522	553	593	598	523	553	524	557	565	576	541	567	544	565	554	571	508	554	543	567	549	581	563	550	515	574	583	555	535	552	555	509	549	565	533	550	626	543	564	547	533	545	529	576	569	571	532	590	571	567	563	541	533	571	545	562	531	530	544	550	573	551	571	571	582	598	553	553	581	571	580	560	535	544	519	473	559	597	594	571	558	550	587	550	576	575	540	578	562	564	576	564	587	550	546	563	541	568	586	535	541	572	546	575	539	520	542	563	552	550	574	565	528	568	551	528	566	537	568	566	566	570	590	568	564	531	547	541	550	544	557	541	558	558	519	565	565	598	530	577	516	566	568	584	552	583	564	581	599	564	534	572	468	538	560	626	540	589	580	551	572	547	535	524	549	582	544	526	556	573	583	521	506	564	576	543	562	546	543	518	525	562	494	528	584	582	556	590	512	540	562	584	534	601	562	560	579	575	562	629	571	526	568	533	554	564	537	554	581	545	573	542	578	557	529	553	582	575	526	518	591	547	564	571	536	563	531	579	539	528	595	544	564	548	533	546	566	566	538	551	539	552	569	580	590	561	573	557	543	528	600	548	585	577	525	519	572	578	571	529	516	552	617	538	582	553	539	606	543	537	566	577	564	582	561	610	534	583	539	545	550	545	542	542	539	544	556	574	582	594	567	539	553	568	551	551	537	546	549	519	588	529	571	555	569	553	559	548	513	506	541	572	530	557	587	577	586	576	585	577	521	554	555	546	554	578	556	555	564	565	601	550	542	575	510	584	556	572	531	564	535	546	596	567	548	602	588	579	609	561	578	539	545	504	530	611	518	554	577	563	543	571	579	556	559	539	543	525	567	561	575	533	523	557	538	547	616	570	566	578	529	538	576	545	592	552	529	525	600	560	574	559	538	511	552	560	566	624	519	555	577	584	574	572	578	576	517	548	536	568	594	557	565	564	579	555	604	566
51455	100546	90909	65158	21855	13319	33044	28487	18207	8680	3202	1315	833	749	797	750	776	744	783	727	750	770	744	702	776	780	757	735	723	746	786	769	742	738	780	787	741	752	776	769	777	763	729	721	752	721	722	720	808	765	756	770	788	699	754	748	692	789	700	728	732	770	761	758	714	784	732	779	752	751	734	781	730	764	752	760	758	837	740	790	780	804	768	734	759	793	765	726	782	744	744	779	720	776	729	747	737	719	756	772	766	732	699	721	784	696	756	704	742	746	761	679	801	758	768	782	768	744	781	754	785	796	777	711	726	776	749	747	739	777	742	795	741	747	773	743	793	751	758	757	748	739	782	743	784	763	730	782	788	770	772	718	740	779	715	738	784	757	751	725	728	740	736	773	769	736	738	758	766	741	747	794	771	783	772	757	774	792	785	711	706	815	790	722	725	837	730	772	780	767	777	745	763	791	752	733	774	756	694	791	777	760	749	723	712	742	727	728	765	765	753	726	753	717	755	755	803	786	798	721	802	746	755	765	762	751	786	744	736	776	773	793	723	727	802	717	787	740	721	744	749	810	765	738	757	730	741	708	714	780	782	751	770	764	728	770	780	737	756	755	743	798	761	755	791	783	729	732	755	791	771	799	747	747	754	759	757	707	770	702	742	749	768	726	740	780	710	747	720	732	756	722	775	804	726	743	800	724	754	774	701	749	792	755	775	759	794	731	795	775	759	761	738	705	753	760	774	704	709	754	745	749	760	776	724	782	782	751	755	714	767	738	771	749	748	769	758	750	788	709	779	789	770	774	772	723	747	809	768	767	716	745	811	778	783	741	715	717	748	738	800	769	791	776	736	736	762	746	771	710	798	779	762	791	784	770	693	770	738	765	757	749	720	754	717	756	752	704	740	774	820	746	744	722	746	768	729	741	727	767	708	794	756	750	757	766	771	782	770	715	734	770	784	777	765	773	751	750	737	775	799	720	750	731	734	788	779	767	738	764	794	741	782	762	789	756	754	777	740	754	758	763	782	733	755	747	752	774	759	730	755	790	765	748	735	761	743	740	730	709	762	816	757	757	749	784	763	704	723	715	767	787	786	757	711	731	704	790	708	766	750	803	787	707	776	772	707	748	729	735	692	766	785	750	770	764	724	791	770	728	696	661	765	746	766	730	706	804	727	793	742	764	750	745	781	780	731	745	741	727	762	773	752	784	758	789	773	784	770	808	802	750	726	708	789	766	755	775	778	783	763	780	768	725	721	822	796	742	778	728	781	719	761	785	770	714	769	750	758	814	745	781	754	754	772	720	742	734	803	771	764	743	804	723	734	756	729	785	769	727	768	761	739	800	748	786	712	767	722	760	795	784	775	767	761	724	747	780	750	794	742	784	778	744	740	751	817	750	777	761	771	748	729	774	795	716	750	747	732	748	783	748	815	741	775	777	770	785	809	779	720	767	672	733	732	762	765	802	752	761	721	749	771	752	730	771	756	764	745	752	801	748	753	762	746	778	716	806	718	801	725	771	737	741	741	780	800	746	734	734	771	769	755	767	792	738	760	732	726	750	745	714	718	736	733	707	751	745	725	757	728	757	740	736	746	763	759	799	727	732	757	710	766	735	724	742	766	722	733	794	794	754	758	776	796	788	761	722	779	752	725	746	779	720	765	737	775	742	731	725	795	814	741	716	757	757	741	743	725	739	765	776	731	661	790	702	800	768	769	802	778	765	758	739	757	744	784	697	769	758	736	755	761	776	763	734	753	848	731	749	799	778	743	743	744	727	701	758	742	793	732	784	806	768	792	732	789	775	757	719	762	781	746	758	796	773	769	761	723	766	785	787	769	762	762	727	777	748	793	710	775	775	775	716	752	712	790	769	742	767	749	751	780	770	755	747	744	722	781	796	751	735	754	729	707	759	764	760	781	748	764	716	747	780	793	757	758	778	813	765	758	717	759	754	723	780	741	770	727	774	730	828	763	758	718	737	741	726	773	767	726	712	789	747	761	789	757	753	776	788	722	781	768	720	808	770	747	728	739	754	744	769	756	774	752	776	755	743	797	790	759	744	757	752	758	783	728	770	798	794	724	717	753	742	750	721	731	752	713	698	767	758	770	788	790	799	818	747	789	705	749	759	774	712	784	724	697	752	745	773	796	773	747	786	756	748	724	702	692	746	730	754	715	768	796	753	805	717	739	740	718	703	801	751	773	728	728	767	715	805	709	770	743	761	739	777	793	727	781	731	786	783	766	738	748	756	738	789	788	785	742	775	724	708	757	722	771	747	714	768	789	747	778	770	774	818	695	789	741	777	747	732	709	765	744	768	767	715	744	778	730	773	779	760	794	764	702	711	754	757	756	731	766	756	732	751	764	715	707	802	756	814	816	786	791	779	806	827	708	753	736	715	772	805	745	753	794	768	760	757	731	711	763	733	756	781	705	780	753	741	774	737	763	722	713	740	764	723	744	731	771	758	768	716	793	726	752	766	700	732	777	810	785	718	781	745	692	791	754	739	776	770	756	775	737	731	790	759	732	725	721	743	761	787	765	754	794	713	711	768	710	777	732	753	733	738	745	792	777	743	758	789	727	753	787	711	758	761	731	756	775	765	727	723	732	729	777	756	727	776	757	726	765	731	686	740	799	724	729	753	797	765	739	709	787	737	754	761	723	754	707	753	722	757	757	730	767	751	729	810	780	797	756	734	801	755	772	786	763	719	773	754	789	779	787	761	774	770	727	748	732	809	788	769	723	719	747	757	736	727	802	757	733	735	730	718	743	764	744	794	743	701	765	751	748	766	761	763	777	767	735	721	734	773	738	788	741	729	722	750	744	763	752	773	821	769	754	714	726	735	719	733	835	773	717	773	763	735	772	768	744	776	716	778	721	777	752	769	755	702	786	708	739	801	775	756	781	729	732	760	755	763	732	772	745	741	745	720	779	780	735	757	735	744	754	787	719	754	767	724	753	773	713	726	759	726	684	760	809	744	717	808	735	756	749	741	776	733	752	798	754	718	772	747	809	764	768	758	758	815	772	767	748	754	730	763	763	742	685	750	751	736	751	746	686	755	797	709	787	743	692	758	752	760	763	779	721	792	743	712	785	704	743	717	756	776	784	813	726	770	726	754	748	767	724	714	766	716	738	739	736	741	768	714	775	765	761	722	738	768	713	711	772	790	746	766	765	770	763	747	776	797	769	787	794	771	804	809	749	767	783	732	772	730	779	785	744	761	725	766	739	766	788	825	748	789	764	759	732	749	758	740	716	784	755	772	749	739	751	766	793	775	688	778	778	743	793	657	777	777	727	771	805	703	712	767	714	763	744	770	738	760	802	809	745	797	727	798	744	779	786	807	711	780	769	768	746	759	735	752	753	813	710	746	748	721	756	775	734	756	781	711	743	743	720	745	700	781	778	768	786	762	765	723	714	725	769	745	805	752	740	749	709	756	730	764	781	747	742	767	772	755	786	812	780	741	774	732	731	762	741	788	807	710	769	761
27186	27384	36614	23465	4494	873	2202	2239	1457	991	749	621	646	571	663	601	647	621	601	612	624	581	537	573	608	580	654	641	649	591	636	578	610	618	618	626	619	603	609	599	651	639	635	567	617	654	645	639	629	637	626	650	642	589	661	588	592	605	628	616	578	585	613	611	647	637	606	594	655	687	647	637	616	586	650	601	628	626	631	617	604	638	633	637	630	636	663	630	603	628	627	597	620	635	645	582	601	620	586	640	624	627	589	587	598	606	618	637	588	654	602	619	631	638	588	644	616	606	614	596	613	636	636	639	589	647	589	570	671	621	680	585	620	626	619	656	632	592	600	563	654	645	635	603	607	575	650	554	652	625	594	617	588	550	622	634	594	646	617	625	582	659	631	609	601	594	602	649	610	634	639	636	585	591	609	602	584	608	585	672	585	618	589	619	631	611	642	615	615	631	630	593	630	633	593	602	610	619	618	650	601	567	586	589	637	595	559	609	608	625	588	611	643	597	616	642	626	606	593	574	592	622	622	643	614	642	618	569	631	594	617	625	575	609	612	612	634	632	651	671	646	590	611	609	606	611	581	602	621	631	665	612	640	624	590	635	619	618	662	611	633	567	606	622	615	641	569	636	623	599	666	582	617	636	626	650	598	619	631	565	590	609	609	587	655	639	599	630	598	651	629	628	572	596	651	659	596	615	618	613	614	632	553	630	659	607	602	601	609	615	625	609	617	644	567	645	631	581	594	608	662	617	598	640	617	604	625	616	651	625	627	611	604	612	610	620	610	623	628	613	637	539	648	602	583	602	602	624	602	640	585	643	631	590	621	621	618	606	659	624	635	574	697	636	572	607	637	626	645	651	635	634	640	607	652	622	618	629	601	609	601	629	611	617	642	610	603	604	662	611	576	641	636	621	629	648	650	620	601	589	597	607	636	626	629	612	616	604	594	631	629	668	654	635	619	587	640	632	665	637	588	612	626	638	632	646	666	608	566	639	608	672	615	637	608	611	583	590	603	620	594	647	628	623	609	628	604	633	627	591	618	592	635	605	618	572	644	580	569	607	589	642	595	592	624	624	602	621	624	624	627	615	620	632	637	601	618	637	670	609	614	616	637	644	624	607	635	591	578	615	575	645	635	600	635	641	608	673	617	610	611	634	627	600	613	628	588	606	637	589	623	637	662	607	636	612	585	618	601	654	659	638	594	621	585	605	603	616	651	680	623	611	607	620	625	618	593	636	631	638	633	617	660	636	613	638	611	603	575	631	610	613	618	603	617	624	615	595	628	609	623	637	598	621	590	626	581	579	591	618	654	578	640	629	620	636	613	613	634	660	633	634	622	665	635	605	635	639	595	609	604	617	647	610	647	586	616	603	669	602	585	621	593	595	616	626	605	592	642	621	590	596	648	608	592	613	657	586	668	590	654	591	609	660	635	659	641	682	604	624	626	574	643	669	629	601	593	631	606	610	621	553	617	599	623	634	604	619	675	622	636	607	598	624	646	619	645	656	608	608	584	608	596	629	642	603	632	617	621	652	614	683	634	600	598	606	632	604	625	606	643	589	617	631	617	615	607	583	630	616	586	611	599	635	622	663	613	599	655	592	620	608	643	600	654	643	607	613	651	609	619	665	581	642	636	611	599	635	620	601	624	643	611	590	599	639	625	629	627	628	640	634	652	653	578	615	634	598	589	608	655	622	635	601	586	594	617	596	630	591	593	635	628	635	591	600	564	610	634	631	607	664	605	615	624	565	608	620	606	644	610	648	579	610	690	611	591	632	597	611	627	571	639	614	660	623	583	642	635	577	585	592	591	618	619	605	578	637	637	614	633	636	634	592	578	600	626	639	609	613	630	634	623	617	627	630	607	615	633	627	615	618	621	596	610	612	646	592	627	626	563	624	594	615	586	648	626	645	652	642	641	639	619	623	606	632	602	619	625	632	572	646	596	598	654	652	659	624	635	600	636	659	614	631	603	601	599	603	641	598	682	594	646	595	623	601	607	636	572	582	659	653	628	596	593	623	600	632	601	582	645	630	643	624	624	643	588	654	562	626	631	678	612	618	587	605	608	620	624	600	650	583	599	645	618	624	574	611	603	588	608	666	661	626	639	556	657	589	614	591	610	591	616	640	604	613	644	663	651	607	644	622	627	594	627	622	625	603	650	634	616	627	645	619	618	598	525	577	606	624	630	646	656	604	581	627	620	652	604	615	633	649	622	647	659	636	639	635	625	552	615	656	612	627	634	605	627	642	599	639	593	604	586	580	644	578	601	634	606	592	617	643	637	639	609	649	657	617	632	659	602	627	623	665	668	627	663	584	600	661	566	621	647	644	618	635	668	581	652	638	645	618	600	619	659	610	609	622	631	597	590	660	594	636	572	603	621	659	557	575	635	604	607	618	617	602	590	607	628	594	628	592	653	605	626	595	620	609	582	645	638	633	600	595	610	669	632	630	622	599	602	655	620	634	616	584	617	599	588	615	583	629	611	586	643	627	599	605	590	612	641	645	578	644	638	653	643	590	603	573	586	677	628	635	630	589	640	605	647	583	642	645	613	623	615	586	615	626	623	660	620	545	611	622	607	675	614	632	606	582	604	650	603	585	636	587	593	651	646	607	598	633	615	640	656	631	616	620	630	608	606	597	585	623	671	618	629	592	581	624	659	593	567	618	619	654	593	587	641	604	633	582	627	639	639	587	633	642	632	588	616	590	645	595	606	652	621	658	643	621	583	659	608	566	654	640	644	628	598	624	647	618	606	612	608	655	624	583	618	626	627	613	596	586	613	609	614	594	563	617	651	632	616	652	618	601	616	615	596	626	605	670	599	666	628	622	635	616	635	597	638	619	609	597	628	631	578	684	613	621	635	601	636	602	656	605	651	663	609	633	633	610	662	606	626	615	665	623	635	642	617	650	594	647	599	576	607	600	595	601	610	626	630	629	603	636	562	572	652	624	662	624	634	599	671	608	633	627	606	597	634	599	608	619	596	588	603	572	585	650	635	655	613	602	629	607	600	594	649	675	627	644	643	609	620	609	586	641	608	657	620	618	643	621	592	638	642	628	633	606	610	579	605	657	573	589	604	614	633	606	623	588	618	624	642	632	576	592	601	642	592	657	649	651	637	638	619	586	623	654	636	603	653	632	596	592	648	604	601	596	603	608	693	619	585	630	628	645	650	617	646	617	625	650	640	629	600	624	640	606	608	652	599	613	628	615	594	607	624	625	611	598	650	667	639	600	631	656	632	615	627	594	598	630	630	621	623	623	609	635	624	633	605	653	590	636	627	624	628	607	580	607	596	615	629	633	595	634	610	635	648	629	625	586	644	632	635	612	568	593	605	581	616	611	637	629	610	635	662	662	618	591	586	618	608	634	607	641	657	613	597	592	633	546	606	579	658	602	602	627	645	603	603	624	612	636	630	590	594	624	631	607	627	582	580	617	653	645	588	567	624	606	605	615	640	611	608	631	636	639	557	585	605	643	617	619
21680	46287	39420	21004	3662	1218	4303	4369	2657	1513	1056	937	813	830	879	834	849	846	888	799	839	876	843	845	873	835	848	854	894	841	842	817	837	891	884	833	822	881	877	828	860	847	825	834	862	861	842	900	809	841	878	856	892	892	856	804	839	857	840	823	825	842	875	791	861	836	876	867	877	833	817	792	781	880	869	863	857	811	857	891	842	882	881	900	874	782	808	795	862	822	820	806	850	808	831	779	857	840	848	849	824	820	829	825	834	785	807	825	798	847	834	825	853	865	838	836	846	837	865	818	876	880	792	816	851	822	779	846	861	865	823	856	878	853	886	868	841	835	780	847	824	859	825	907	876	789	834	863	832	838	892	812	891	863	810	845	833	829	825	867	855	827	832	858	888	868	796	852	855	858	840	840	872	827	895	864	873	800	832	819	852	878	817	842	821	840	843	807	859	811	834	836	837	871	844	804	858	831	870	869	822	870	879	879	877	800	818	843	819	824	822	859	866	865	881	838	822	856	884	800	908	819	827	861	825	857	826	864	841	855	803	864	841	804	826	857	854	813	881	872	837	850	838	825	864	866	845	909	797	870	870	881	846	823	861	831	784	837	829	861	776	854	813	846	777	847	867	860	840	849	865	872	860	907	852	882	857	818	827	888	848	827	831	833	826	844	826	847	839	866	839	833	876	793	858	819	816	864	847	831	839	878	877	847	851	851	864	856	828	877	842	826	781	818	843	884	850	802	847	889	804	796	884	859	832	859	834	837	850	874	875	832	888	802	849	841	853	797	847	840	865	846	860	841	849	864	814	865	836	813	862	893	843	919	891	857	799	865	787	836	828	826	840	840	842	867	820	875	854	914	845	902	870	849	852	850	857	876	829	840	855	887	850	794	794	873	875	884	875	901	843	801	843	861	906	885	860	808	841	833	869	864	818	797	843	885	863	852	909	857	820	813	827	820	857	819	843	826	824	804	866	828	848	843	802	838	876	806	875	867	831	800	878	850	832	842	859	848	823	805	851	796	811	810	855	878	853	867	797	828	788	826	804	816	835	819	820	849	835	785	862	816	791	825	857	838	849	853	800	836	847	857	842	806	790	824	891	857	854	828	845	815	851	834	828	802	861	790	848	826	823	825	832	828	805	917	865	859	864	836	842	859	853	829	785	808	857	824	824	847	847	878	811	846	886	772	851	852	840	836	834	824	865	854	804	801	848	818	816	845	850	832	863	838	872	801	803	862	866	826	846	884	876	804	784	872	865	790	827	857	796	802	801	856	833	840	844	839	843	837	858	849	854	830	866	869	793	838	846	885	850	853	814	842	866	832	836	836	887	819	859	861	872	811	903	850	850	846	826	826	839	824	869	862	855	852	859	795	840	839	883	841	828	821	857	871	879	869	836	903	852	847	816	799	857	836	875	871	847	859	842	828	839	823	872	823	827	816	833	807	828	827	876	862	838	852	853	825	841	811	823	878	895	831	865	851	853	806	829	800	867	837	831	823	869	791	882	800	877	864	878	832	845	858	809	911	815	883	867	826	897	864	804	834	875	827	751	849	911	847	816	810	817	809	839	857	848	856	863	838	826	851	817	902	809	829	844	871	857	873	858	822	811	819	857	842	860	825	854	831	833	821	836	779	879	833	820	831	854	875	872	796	842	851	844	846	861	838	917	881	864	855	843	871	880	827	840	807	837	862	860	810	864	795	823	859	835	816	839	797	833	906	846	845	843	842	827	893	828	853	870	852	856	823	857	875	831	840	895	908	897	817	847	860	840	900	830	792	803	805	827	813	869	828	857	846	900	845	876	874	878	875	828	879	886	817	828	873	856	828	835	862	844	849	808	860	834	912	846	862	872	817	814	838	857	869	844	855	865	888	784	795	858	797	858	815	835	820	865	883	850	821	840	868	882	812	820	841	838	811	879	841	830	839	810	827	806	847	914	866	813	813	844	855	884	837	836	869	819	848	865	871	843	871	824	827	805	848	821	876	868	874	794	826	877	827	803	854	836	808	862	818	874	841	821	872	801	883	877	835	841	836	839	867	856	811	830	854	806	829	773	865	821	869	828	877	891	876	877	840	827	850	857	818	889	811	815	857	837	904	797	832	819	818	821	912	874	836	840	829	874	830	842	850	832	886	880	803	847	845	834	774	856	827	837	863	831	822	847	769	870	820	853	849	859	902	843	856	830	858	854	802	830	851	825	858	837	859	877	834	862	900	810	853	894	872	777	819	794	867	819	849	851	793	844	830	841	910	856	806	870	854	887	842	819	831	904	845	812	810	870	856	851	892	844	878	867	875	899	834	831	802	839	874	816	844	826	901	845	800	849	798	853	899	876	864	898	883	843	824	861	803	848	863	823	862	834	818	748	851	766	865	822	855	883	849	822	796	794	895	886	857	859	888	837	849	840	820	879	833	828	858	853	830	798	865	854	872	912	845	801	811	825	854	798	848	815	808	896	856	859	857	874	881	809	871	846	839	839	832	829	848	784	836	848	802	875	839	863	821	863	802	908	859	823	884	822	836	851	856	888	835	825	852	836	838	795	868	835	809	873	889	775	819	851	859	839	813	891	846	856	811	798	871	839	841	831	886	855	848	872	883	782	807	831	789	915	851	884	814	823	875	862	854	831	829	876	841	799	858	828	844	849	828	837	809	793	795	812	801	831	828	844	821	827	812	827	818	863	826	876	851	869	815	865	835	819	829	833	834	844	858	882	796	832	836	855	796	809	796	848	838	834	857	882	814	855	870	830	849	810	844	840	850	822	856	840	902	890	844	837	864	856	788	798	856	867	800	832	801	804	833	897	844	851	802	818	867	798	864	812	816	822	825	838	854	880	825	899	802	793	890	827	841	907	847	845	828	829	823	893	888	871	835	846	833	823	877	824	875	803	868	907	852	863	849	868	864	885	882	829	844	825	815	846	908	857	847	819	847	859	837	841	829	796	866	820	821	813	855	853	840	837	877	848	883	811	831	812	895	822	864	872	797	893	844	824	847	842	902	850	792	881	864	860	841	830	841	833	816	845	846	861	812	880	883	873	855	827	817	828	835	827	861	874	885	858	868	843	888	838	811	814	907	803	811	843	868	832	834	796	820	862	845	821	812	837	843	831	794	849	882	847	836	803	833	870	830	839	861	793	850	794	844	865	851	840	866	816	892	827	875	940	795	842	760	862	885	835	801	833	845	836	824	852	868	892	868	853	798	872	825	841	820	805	831	807	841	850	844	826	843	798	865	857	869	874	844	799	869	810	844	824	888	876	849	779	821	835	893	845	881	813	830	818	891	844	844	851	869	838	818	858	871	789	855	806	841	820	812	787	844	824	813	852	829	892	862	831	856	903	841	795	888	827	816	847	877	816	893	809	844	893	805	799	849	797	842	826	827	831	832	868	862	833	839	851	869	850	820	876	847	841	868	852	880	844	840	849	830	834	799	834	849	834	881	841	844	823	840	864	902	861	847	849	870	854	854	835	846	807	781	830	822	853	808
24515	22867	40418	39336	22923	10620	11686	13933	7676	3622	1497	894	702	633	659	639	672	681	681	703	746	675	668	695	663	643	693	656	668	667	697	665	667	687	696	660	687	677	664	695	689	675	651	665	685	693	708	693	701	653	636	669	638	691	698	647	688	681	692	670	692	650	685	651	706	699	687	666	662	701	652	723	653	678	686	626	657	683	673	612	665	663	718	697	632	700	659	672	712	678	679	674	678	701	694	660	702	701	654	652	637	705	677	655	654	648	639	673	674	677	732	651	663	640	674	634	641	609	688	625	644	689	695	647	689	663	716	669	680	681	688	677	645	644	678	689	661	663	662	729	681	643	663	667	625	732	690	680	707	695	687	665	671	646	681	651	676	692	657	640	691	666	659	698	676	679	671	705	670	641	669	707	665	684	692	643	662	695	704	647	675	654	676	688	677	627	664	673	659	694	680	714	679	704	744	676	683	634	724	700	706	702	632	606	699	634	654	672	677	649	708	636	665	688	667	636	691	669	686	648	676	615	698	682	673	674	690	689	647	649	647	652	691	685	660	632	706	682	662	693	687	666	646	656	673	683	696	663	642	641	666	702	677	658	638	647	664	683	664	690	663	628	625	689	672	666	646	634	671	678	650	649	696	682	602	669	636	669	634	682	690	675	691	706	664	609	666	682	636	709	634	703	697	649	700	674	670	659	686	652	642	681	639	690	667	645	689	649	657	628	647	658	671	670	634	677	684	686	664	670	705	667	669	642	656	660	715	651	647	690	725	655	659	671	684	723	669	631	645	656	652	641	642	697	693	635	671	655	682	685	670	626	637	665	657	694	634	651	656	687	634	659	651	650	647	692	680	653	668	653	662	674	709	655	669	686	660	680	695	619	664	640	659	662	652	658	655	689	696	691	666	690	635	660	677	684	645	644	613	685	647	690	664	645	672	678	730	684	652	654	704	668	671	669	636	639	687	636	643	644	671	728	647	645	695	619	655	658	663	623	668	651	626	659	681	657	692	695	707	664	733	655	679	656	651	641	661	680	627	724	619	655	668	679	667	695	666	694	635	688	703	655	687	674	672	680	695	716	686	639	656	650	654	623	614	686	699	639	674	697	686	664	664	698	657	656	703	682	636	679	624	667	683	687	666	679	660	626	669	694	663	737	680	652	652	681	663	681	668	679	730	691	645	677	664	650	682	636	705	722	662	671	662	682	653	633	707	698	700	638	658	657	646	638	629	644	667	635	666	685	680	633	694	676	686	690	645	666	669	712	687	640	633	661	603	638	678	704	661	685	685	655	732	687	701	641	667	686	641	669	665	696	662	653	645	672	660	638	717	649	661	690	678	652	696	600	659	692	659	629	673	681	657	660	658	675	688	699	690	658	689	693	682	665	710	662	684	697	697	658	658	687	647	678	739	670	683	688	661	724	730	714	641	673	701	655	673	688	674	678	629	663	679	699	643	649	674	667	707	667	644	656	698	715	652	625	625	676	683	695	701	698	657	648	690	622	682	668	651	701	664	657	689	662	652	632	660	652	664	664	664	666	651	639	627	673	674	654	681	678	660	672	666	668	622	680	665	677	670	667	637	682	675	699	707	643	675	645	682	633	688	704	684	697	700	682	689	667	636	635	674	662	667	651	694	688	693	682	651	687	660	661	666	699	679	632	683	647	694	696	695	643	660	658	665	658	672	680	632	682	703	690	672	661	695	667	705	679	683	673	695	682	679	681	674	706	623	700	692	656	695	692	655	637	702	644	654	664	706	651	657	695	663	681	638	695	681	713	686	631	649	651	653	669	667	685	663	650	669	668	701	687	662	699	633	723	693	664	665	676	668	642	670	658	689	675	639	658	676	649	706	686	624	684	650	713	671	649	667	651	625	643	639	681	667	666	652	621	638	618	641	703	681	664	609	671	657	688	724	673	664	629	680	662	680	661	629	671	653	660	666	645	670	676	675	647	658	700	710	671	663	655	689	635	657	672	621	680	657	677	607	675	697	636	671	695	613	685	713	667	662	690	702	674	681	651	621	673	666	697	610	648	670	667	688	700	694	649	645	700	660	680	664	641	680	659	656	680	655	694	661	657	650	673	687	689	673	683	704	657	678	672	694	664	676	649	621	660	629	632	651	705	667	672	682	658	717	669	581	679	686	664	658	632	669	645	639	670	714	677	680	634	642	715	657	629	634	635	632	645	670	690	697	662	706	690	690	692	653	675	692	648	693	629	715	634	652	676	666	704	717	684	695	671	635	607	670	692	642	661	673	699	611	675	638	627	631	645	662	663	644	683	688	710	675	703	682	649	694	671	642	663	717	612	637	688	645	656	652	634	650	649	648	645	712	687	700	688	717	676	620	650	668	670	627	707	656	644	677	670	653	646	670	684	638	656	686	646	672	687	654	637	667	648	675	687	675	696	660	710	669	671	611	705	689	657	680	646	672	676	644	654	710	663	614	587	689	663	630	659	675	669	634	616	704	653	627	657	676	695	629	624	634	668	716	663	652	655	701	674	661	648	663	721	676	692	672	668	667	641	723	633	676	644	648	660	692	672	663	675	665	712	719	672	711	702	687	651	664	625	663	656	686	698	677	670	705	668	703	741	660	657	701	681	675	683	678	701	707	693	681	689	675	616	636	672	699	667	619	694	735	647	615	658	636	643	656	656	692	664	666	705	661	651	674	664	648	654	727	674	695	699	643	666	671	680	635	694	687	667	673	716	642	700	623	695	635	673	670	655	633	697	662	666	652	658	668	679	674	660	672	675	738	630	717	644	657	707	711	671	661	678	663	685	657	625	679	652	625	664	629	691	665	648	706	649	675	650	680	668	720	673	639	644	630	686	683	695	657	685	684	676	641	710	651	686	652	676	624	650	604	661	681	658	643	695	727	719	675	641	655	643	635	678	633	695	703	689	664	682	663	671	696	654	689	701	661	708	680	713	627	666	661	654	654	626	686	678	667	655	640	665	681	696	684	616	681	661	658	674	672	626	640	666	649	627	663	683	658	682	645	628	727	605	613	656	659	703	683	669	658	693	673	624	657	682	624	626	717	659	694	679	668	658	656	625	660	659	630	683	682	644	632	673	647	682	638	637	654	608	657	660	672	664	671	647	670	690	640	661	654	654	671	622	653	676	656	656	657	634	668	681	688	685	651	709	705	725	672	651	687	660	682	706	709	679	702	695	678	667	693	670	633	725	664	684	687	624	699	746	682	653	657	705	703	727	673	651	667	678	702	660	673	653	653	704	623	680	661	638	645	727	679	687	656	650	646	718	702	627	680	681	711	663	642	642	701	677	693	712	721	682	682	645	618	743	658	661	627	705	699	678	676	609	727	661	690	700	666	663	675	657	648	646	650	687	645	631	665	673	668	667	659	674	691	660	632	707	659	636	694	658	689	682	614	716	654	665	701	626	699	654	699	700	687	674	693	683	697	627	665	681	624	682	649	678	697	656	677	686	683	656	645	643	678	643	692	643	702	659	617	697	704	691	701	645
42822	90147	78791	51985	10110	2180	19545	22212	13866	6746	2674	1284	1039	886	941	959	925	924	893	908	951	962	933	918	901	937	908	908	896	895	897	925	899	894	884	896	880	935	900	924	875	930	921	916	937	949	873	876	914	947	978	925	872	928	934	900	897	893	830	907	897	924	890	904	906	887	931	901	959	890	957	946	908	856	872	905	897	873	920	883	890	912	976	929	869	885	913	895	853	869	898	915	913	859	929	903	910	928	895	924	952	937	910	897	944	934	910	893	863	900	861	968	899	956	925	898	903	933	911	847	908	891	889	937	921	880	847	869	959	901	905	887	906	954	886	908	913	947	918	926	855	894	939	878	897	857	935	913	855	950	940	879	863	880	912	896	872	921	905	932	919	920	937	998	948	865	904	898	907	883	902	911	936	976	964	934	902	902	890	926	904	918	926	893	894	941	904	863	928	970	906	899	918	893	890	842	902	933	908	939	936	941	980	865	908	884	887	867	939	898	880	949	879	885	915	876	872	922	871	891	862	930	911	890	899	951	891	895	857	924	877	920	827	901	967	904	960	926	869	911	890	882	889	917	900	854	896	897	981	925	907	926	930	894	931	934	896	949	929	916	887	920	883	870	944	938	895	879	893	970	906	903	938	950	930	953	959	892	913	937	916	873	917	903	919	890	913	945	892	898	897	919	956	914	879	884	928	921	906	908	873	866	939	931	905	935	879	920	881	876	951	950	868	914	852	925	891	945	837	862	906	901	845	952	927	843	904	901	908	929	944	891	923	882	884	905	931	904	940	873	924	907	885	930	930	926	953	913	895	896	914	874	940	929	914	885	868	948	872	865	869	946	909	934	944	884	894	908	886	928	912	905	855	913	861	854	906	922	884	892	926	926	836	931	882	874	909	915	948	897	863	847	936	989	897	925	928	908	951	889	881	878	895	873	885	923	830	945	867	927	895	917	871	867	898	903	866	949	900	915	894	894	867	938	937	910	851	935	881	897	902	930	863	908	907	917	863	893	924	875	944	888	906	857	934	928	889	896	910	887	918	897	944	853	977	910	884	897	911	856	886	957	954	914	906	895	930	855	934	898	918	914	902	901	858	931	929	866	912	904	938	883	869	879	904	919	900	868	881	914	884	998	930	844	905	956	863	922	893	882	902	855	904	895	881	921	899	869	950	983	969	918	929	941	1000	919	933	882	895	881	849	900	888	944	898	914	881	898	955	900	926	911	885	952	887	911	918	930	926	923	901	940	870	954	896	968	888	888	910	899	917	926	914	928	918	903	911	916	894	920	937	917	906	948	910	945	870	877	921	887	866	956	884	981	906	879	914	871	887	889	908	900	973	896	952	882	910	939	894	916	943	837	916	950	868	923	929	924	912	911	945	947	903	939	884	893	906	910	898	861	944	943	931	938	914	883	929	838	885	969	890	903	961	898	894	898	901	880	914	903	937	894	925	937	941	912	920	955	894	854	895	894	878	896	860	874	895	906	907	899	916	903	894	979	892	847	951	918	881	903	858	930	872	954	907	882	943	980	932	926	966	860	885	882	949	855	900	953	889	941	887	908	897	896	907	867	931	972	955	887	859	905	914	889	961	891	887	993	909	957	897	929	953	884	932	917	960	910	923	935	920	867	902	885	882	906	873	921	873	914	934	895	909	972	920	922	971	911	933	885	946	886	873	929	893	963	938	933	875	958	900	951	883	906	901	947	897	829	897	895	886	950	913	892	913	880	913	877	882	893	935	956	905	898	940	908	870	912	937	930	886	853	945	894	855	963	879	912	886	899	906	921	887	934	882	908	908	924	878	913	909	902	955	937	920	870	944	907	929	871	870	892	900	876	875	873	932	906	884	902	928	898	913	905	893	864	982	942	950	879	914	945	955	929	988	890	913	899	887	899	911	921	937	850	923	884	914	896	909	844	971	891	911	930	979	929	897	884	912	923	938	929	926	895	888	913	851	895	917	909	895	885	932	941	930	907	902	916	895	882	915	889	874	902	872	896	939	923	856	869	936	895	960	905	895	858	931	890	925	888	905	956	943	934	913	903	929	903	893	917	935	866	865	942	888	908	913	865	915	878	911	975	910	892	911	953	941	960	896	965	908	875	873	887	942	865	873	850	933	849	864	920	923	865	912	904	956	912	950	906	863	976	848	889	878	907	889	898	914	885	905	896	891	922	885	882	935	937	882	933	883	867	934	885	874	919	912	920	908	877	919	949	947	938	917	849	944	870	930	952	953	846	929	872	894	897	874	946	917	840	879	902	884	946	925	932	912	957	895	926	968	926	940	867	950	951	897	913	929	897	884	949	1000	938	957	902	885	907	892	858	925	957	864	953	883	868	923	928	869	926	904	950	931	877	906	916	899	908	885	926	845	948	912	893	916	919	873	990	906	916	913	926	890	866	908	902	889	913	909	915	885	901	877	929	943	928	908	895	873	888	912	913	871	913	910	911	885	878	948	938	897	923	936	854	911	877	899	879	925	915	937	894	893	903	895	945	896	889	921	938	956	961	902	919	878	939	898	958	898	854	902	874	892	863	937	913	881	873	943	930	867	921	925	875	944	930	916	956	874	899	868	927	886	833	911	978	889	910	886	902	864	927	933	918	890	884	953	887	884	895	878	951	905	883	914	966	874	926	928	911	843	957	940	989	957	886	916	919	928	895	919	919	877	933	923	891	859	959	948	865	933	901	930	951	918	859	919	903	949	863	948	894	855	950	929	895	911	904	885	862	971	920	970	871	866	889	884	879	902	903	885	932	891	906	893	922	891	921	898	935	957	898	906	869	898	934	890	863	911	954	898	991	912	863	920	899	879	927	893	904	950	918	932	933	931	890	885	928	929	926	841	924	877	899	931	905	916	933	889	929	888	948	915	928	974	933	898	865	917	865	880	891	930	924	932	927	915	929	884	920	939	898	861	936	886	962	955	838	957	953	898	926	882	951	905	924	874	921	928	921	882	904	918	947	904	922	917	871	885	897	815	924	941	932	939	923	905	953	893	904	890	898	921	908	884	897	897	904	880	881	939	905	903	880	876	953	920	973	885	910	953	911	890	895	938	901	942	910	874	898	937	951	991	911	937	929	897	878	985	926	891	962	884	885	898	899	895	947	935	918	893	920	894	886	896	877	949	941	950	926	928	919	893	923	864	870	856	939	874	846	932	854	915	906	898	923	885	905	929	914	925	885	881	903	925	869	909	947	945	920	913	902	896	893	900	877	920	932	880	928	898	935	915	885	889	924	866	936	916	854	915	932	895	920	909	941	876	932	926	884	888	864	897	923	914	945	852	923	906	899	906	938	931	878	906	911	894	949	925	949	977	953	943	926	886	914	879	936	912	973	881	882	888	871	888	889	917	887	928	885	897	907	895	921	896	934	935	909	978	887	924	901	897	878	947	910	937	955	938	903	928	896	936	869	901	903	924	896	918	921	913	952	891	901	946	898	832	932	916	856	916	888	899	880	863	960	843	901	884	901	901	898	911	923	914	886
23343	21911	34619	33387	25500	19146	22804	22664	12944	5158	1748	741	583	564	555	547	564	516	539	548	594	546	552	543	542	552	554	539	550	568	556	563	553	516	516	571	563	538	556	548	579	567	578	571	551	569	581	515	573	534	543	512	523	542	525	534	600	581	573	555	507	558	548	546	551	571	521	557	558	552	572	589	528	548	547	524	582	515	552	529	530	547	558	547	592	538	570	525	536	568	572	576	534	512	569	554	557	535	530	521	555	540	549	580	538	561	550	581	552	529	539	562	547	596	575	539	551	538	537	510	544	517	553	580	547	548	528	563	518	585	562	551	509	559	495	519	545	550	511	520	561	511	550	537	567	552	516	560	537	551	547	553	539	548	544	515	556	582	544	600	541	580	574	567	590	571	545	553	515	529	499	504	577	533	552	533	536	523	567	541	549	535	514	581	569	549	564	576	589	550	578	548	526	548	576	575	587	537	584	542	540	571	551	553	561	504	515	534	559	563	537	553	605	555	538	563	563	557	553	510	546	527	545	533	556	570	487	587	550	569	556	527	587	529	513	552	564	528	544	538	526	512	540	573	555	536	542	557	561	529	544	556	564	568	550	587	524	545	554	566	548	550	528	516	518	513	585	560	549	532	523	534	545	548	568	535	510	576	548	574	576	610	557	546	555	546	540	590	560	512	529	555	546	535	529	524	588	560	548	516	550	566	514	562	564	541	557	572	533	539	535	519	525	572	552	593	525	554	558	501	517	580	545	561	577	565	561	549	537	552	572	609	529	555	501	544	553	583	519	547	555	533	535	545	554	550	591	513	562	529	495	578	540	540	554	619	527	536	550	538	561	560	564	558	560	550	524	501	531	555	592	583	520	595	501	580	549	566	557	557	543	503	540	553	533	597	496	566	568	575	561	571	559	602	515	539	573	574	537	524	537	541	524	551	551	531	551	525	546	541	553	531	557	577	553	514	540	520	536	508	509	502	567	514	553	521	549	552	531	538	534	552	591	510	534	538	555	544	512	573	524	556	592	535	517	546	542	534	528	559	583	539	543	569	544	543	544	557	557	545	514	506	535	553	546	568	567	524	555	563	536	569	494	504	549	493	549	522	522	561	555	561	568	538	537	538	576	558	549	543	550	573	553	505	562	527	527	548	550	527	561	552	541	541	524	577	538	537	553	533	545	536	542	523	548	566	572	581	542	579	555	532	524	543	551	552	560	592	545	547	544	528	521	543	527	566	544	573	573	542	579	572	553	559	551	566	565	561	545	509	582	547	560	594	566	569	515	582	538	537	549	522	517	518	541	572	518	524	513	548	560	554	531	543	543	527	535	534	555	560	519	526	522	536	554	518	523	520	521	584	529	537	527	492	609	528	526	554	553	528	506	610	546	521	534	536	561	558	531	518	587	566	552	550	556	554	543	530	529	549	569	588	560	510	521	516	571	550	558	528	575	581	541	503	560	530	524	540	590	532	550	557	560	527	529	545	551	573	524	547	551	532	575	563	554	535	515	568	553	583	599	557	525	559	585	534	566	518	534	507	568	584	538	572	531	575	578	523	578	546	494	602	541	509	520	560	576	559	575	554	561	547	547	559	564	547	537	552	526	554	507	583	504	550	525	536	545	570	578	520	551	570	527	556	576	526	555	535	582	537	542	562	544	545	532	574	573	553	551	606	590	573	574	547	561	561	544	533	475	552	539	541	540	540	524	515	535	515	543	572	608	552	579	542	531	503	550	518	515	544	546	615	565	533	576	543	551	543	559	548	552	547	579	525	518	552	558	524	555	509	552	528	568	547	557	553	561	555	535	554	551	516	567	568	571	535	560	519	538	592	551	554	536	536	558	525	551	517	546	566	556	556	543	560	564	548	547	577	549	568	548	532	526	564	552	617	552	533	511	576	542	547	529	575	566	565	563	560	550	560	551	585	553	564	539	527	515	563	548	552	558	556	578	547	535	556	557	593	500	579	554	539	528	577	596	555	553	531	538	535	531	519	542	598	542	522	537	565	558	569	534	502	515	536	547	542	568	499	554	581	594	535	535	518	576	561	524	516	567	532	534	523	571	540	519	557	555	558	543	538	531	571	482	557	549	562	566	582	499	541	507	555	612	539	556	511	591	518	562	499	560	572	572	536	526	511	571	526	581	495	541	518	494	514	552	514	564	566	557	522	520	566	529	551	547	565	557	512	556	541	568	560	544	551	565	547	529	555	579	566	544	537	576	545	546	536	549	602	538	500	551	526	593	497	560	558	520	517	561	532	552	551	532	507	520	533	547	516	558	492	524	561	541	531	523	572	512	476	537	545	570	497	528	518	534	519	554	561	566	537	564	535	612	552	525	524	570	545	514	532	535	564	546	533	556	563	541	557	535	539	551	549	527	585	568	543	541	565	587	558	600	565	537	543	553	514	531	567	570	538	511	504	528	542	525	550	546	590	544	518	543	564	506	547	570	547	516	531	512	521	559	562	531	519	573	563	560	560	576	549	535	559	537	556	557	522	581	567	529	529	541	512	577	546	521	573	499	578	552	532	575	561	544	541	512	535	529	517	561	531	529	539	541	546	551	595	536	545	538	536	518	563	517	552	498	514	576	558	521	547	515	535	541	579	576	558	553	551	526	557	529	538	543	602	567	484	486	532	524	536	572	587	533	528	517	559	514	561	541	517	571	532	527	514	556	544	533	530	579	534	593	595	575	566	586	545	549	509	548	561	556	526	518	503	560	550	536	571	544	595	555	535	558	544	555	545	523	552	541	569	553	564	543	577	529	568	536	523	537	557	534	524	557	534	555	538	585	563	542	585	546	564	561	541	546	526	564	530	546	552	504	566	579	528	555	539	560	526	528	558	597	561	556	532	576	566	540	543	568	546	529	501	525	556	524	531	541	562	602	534	585	573	576	533	543	588	543	581	547	552	560	553	521	528	561	537	544	554	572	532	539	533	529	593	563	540	530	557	574	513	550	565	513	535	549	568	533	535	527	528	534	544	547	518	534	522	556	528	521	535	511	560	566	522	561	550	493	560	520	507	496	574	563	570	596	574	581	552	557	560	546	603	510	543	602	514	560	595	553	577	568	534	532	527	537	556	554	568	604	541	506	525	539	527	579	528	528	559	563	565	522	573	557	531	478	590	527	522	521	540	544	517	527	550	516	531	593	568	569	520	587	576	564	558	550	517	516	593	536	555	556	538	504	518	539	558	568	533	517	536	573	496	520	569	530	551	551	517	535	542	547	518	562	535	597	572	533	567	570	558	558	548	544	565	539	516	598	567	569	563	571	523	565	515	584	535	513	535	520	560	563	568	524	524	527	574	534	553	572	598	542	545	567	529	565	551	551	545	535	564	531	529	517	533	539	561	534	531	516	573	568	532	562	551	557	576	545	535	532	569	577	573	512	561	556	517	546	538	526	515	531	576	529	546	552	577	555	545	563	561	582	581	513	503	556	517	581	535	519	588	549	514	510	567	611	526	539	528	575	532	529	544	544	575	591	558
50689	102742	88834	65472	18416	3685	27442	30673	19963	9201	3024	1233	767	704	801	769	771	793	717	737	751	760	721	771	777	769	762	744	749	723	738	736	749	686	729	749	694	702	765	732	730	710	748	797	781	799	765	748	769	730	741	753	778	772	766	745	738	747	738	759	744	749	738	722	735	754	727	700	769	713	736	681	748	735	752	733	726	738	720	732	739	765	717	698	745	716	756	729	738	769	738	744	735	719	755	799	743	715	761	721	731	730	719	747	756	760	720	783	741	792	685	797	758	718	714	698	689	809	684	681	764	767	742	712	741	734	751	741	752	732	738	774	742	747	726	738	731	728	698	747	751	745	702	728	750	771	747	742	780	775	747	757	739	780	710	788	794	792	693	751	752	748	743	700	733	709	769	726	761	734	740	774	700	726	806	752	740	742	757	761	781	723	739	728	737	715	725	736	747	749	748	735	728	725	750	738	786	736	779	673	742	715	741	750	738	696	750	744	727	710	687	744	730	696	777	726	739	726	736	743	723	729	769	667	736	781	767	731	696	742	741	720	739	732	724	690	750	707	749	668	777	768	758	768	762	740	758	711	702	754	775	730	735	757	718	695	784	718	742	729	717	718	720	754	767	773	801	803	707	726	708	703	743	734	750	730	738	772	719	732	748	712	721	756	723	765	710	748	721	746	739	733	752	723	704	750	720	778	756	723	762	731	734	763	705	714	718	772	723	730	669	694	766	743	698	738	729	760	744	727	736	736	736	706	768	770	755	754	762	778	691	734	794	719	730	749	742	765	777	738	770	755	749	764	742	770	721	748	728	735	725	737	758	729	723	724	756	727	770	789	732	751	728	730	788	798	742	730	733	769	761	775	755	757	769	708	709	766	777	721	788	760	722	745	745	722	713	706	757	761	756	741	771	713	746	764	765	790	729	770	730	738	729	703	705	703	749	725	792	777	732	776	720	730	774	736	735	744	721	722	714	752	760	726	763	695	748	743	770	734	785	725	754	724	702	676	732	747	806	753	743	756	745	762	759	744	731	718	741	756	762	751	755	738	743	724	796	751	756	804	737	752	744	731	737	751	712	779	750	758	713	744	763	749	732	780	752	715	801	769	797	769	714	742	758	733	715	750	740	748	762	731	770	747	714	744	748	750	806	762	746	725	754	731	788	762	737	729	755	786	726	721	804	767	794	737	696	729	765	702	745	780	713	719	788	717	799	741	712	717	742	753	744	722	768	770	763	710	774	733	717	742	682	745	750	738	756	762	746	688	732	766	705	767	730	720	773	767	746	767	769	771	740	704	719	771	706	775	760	704	758	729	747	741	760	706	763	751	733	694	716	734	699	722	758	688	698	776	759	735	772	735	747	716	766	710	736	736	717	749	715	764	771	759	764	737	698	714	733	712	745	728	741	723	768	678	709	714	749	706	785	715	770	719	747	749	777	716	741	771	686	735	752	783	768	764	741	735	754	754	763	752	739	761	735	743	741	762	774	730	754	797	743	739	742	722	713	763	770	739	744	754	739	765	747	734	719	759	727	693	771	760	774	718	748	763	688	772	753	744	687	765	759	723	767	736	736	768	694	760	811	731	739	783	749	714	747	698	688	762	692	763	675	738	718	708	753	800	779	728	773	694	754	712	734	782	735	765	713	753	727	753	781	750	675	799	762	710	731	752	793	733	773	750	733	733	738	753	718	742	748	781	709	744	777	752	742	749	726	747	730	690	755	747	718	732	759	769	742	700	720	767	704	791	742	745	735	685	762	726	742	762	785	750	773	680	802	735	739	743	790	712	730	736	759	758	782	765	733	723	733	781	716	755	732	750	739	681	747	742	737	716	750	747	724	734	757	735	750	743	726	762	709	747	729	754	688	795	787	743	753	741	778	726	773	752	756	726	730	730	702	737	759	728	751	723	741	695	769	707	689	694	724	762	744	759	778	746	760	726	774	734	736	740	755	738	748	704	767	760	723	749	748	743	722	723	757	722	725	695	752	713	715	740	782	773	777	762	719	705	734	699	739	665	732	708	749	758	766	700	757	721	775	759	745	749	782	728	731	746	742	728	715	730	732	719	729	695	734	781	688	720	753	748	752	710	787	738	740	694	715	741	759	726	762	720	775	755	697	777	748	731	668	732	703	746	728	775	800	749	746	713	748	744	730	763	743	759	715	729	764	744	764	772	752	740	710	777	732	701	701	737	731	786	748	760	751	711	757	729	732	701	751	730	701	776	739	734	736	748	711	731	741	735	714	784	745	718	764	785	729	715	718	750	756	722	747	743	736	745	697	693	780	746	790	758	752	773	740	772	710	736	729	730	724	732	731	770	792	723	704	775	734	728	757	808	730	761	742	720	771	752	778	716	731	736	756	730	746	738	711	716	765	765	727	754	710	764	714	678	752	714	703	762	740	727	746	711	746	760	698	714	736	758	734	672	716	703	727	765	744	717	761	744	729	712	714	805	769	771	737	750	751	739	721	709	714	687	779	712	755	758	779	725	798	739	734	753	789	712	724	785	673	759	734	691	722	710	766	733	787	692	691	759	774	707	743	735	753	728	743	743	712	749	744	781	787	735	780	739	719	701	770	774	745	730	743	753	767	744	722	720	729	684	756	789	734	753	710	732	785	739	804	752	726	754	787	728	790	762	723	716	713	737	712	759	746	739	738	693	740	724	736	743	751	780	803	749	776	757	718	768	749	682	721	736	730	728	681	731	761	727	788	701	731	730	765	751	719	783	692	702	748	696	795	759	733	708	797	719	762	734	746	775	764	744	766	759	728	697	780	767	767	750	739	740	716	729	733	743	765	763	746	716	730	763	749	764	757	671	785	739	717	774	789	716	737	745	735	713	728	738	689	759	747	732	722	750	765	761	756	720	737	789	747	711	759	732	702	783	700	770	760	752	786	704	711	707	749	711	733	757	757	753	719	767	755	707	728	809	778	724	777	710	688	773	738	759	761	755	699	763	745	788	726	759	774	763	728	688	791	739	737	721	736	732	688	792	746	712	744	756	696	815	731	743	780	727	712	770	697	784	753	735	726	736	727	704	717	716	738	733	770	742	735	787	721	717	746	730	759	705	712	739	777	719	754	735	797	718	765	746	740	741	746	725	748	759	713	755	738	777	723	727	755	700	743	732	741	774	799	729	779	791	744	730	726	741	717	753	718	735	727	743	760	764	767	749	747	721	743	778	739	747	678	733	743	726	740	719	714	772	728	750	712	706	790	758	785	739	757	767	761	760	761	755	720	727	757	747	767	795	734	697	703	751	735	766	727	759	752	754	779	801	769	721	743	757	721	745	761	746	697	759	729	762	772	759	765	770	699	729	724	735	743	713	699	723	728	749	696	730	751	733	691	752	732	754	802	739	727	745	736	726	765	747	789	740	706	778	730	792	716	707	692	779	721	753	757	733	775	706	726	721	707	719	755	738	755	732	746	729	728	721	737	752	748	730	775	742	775	757	744	761	698	757	767	722	743	726	786	750	780	796	761	795
27333	27729	36994	23425	6694	704	1583	2312	1401	860	658	639	610	630	586	573	647	586	624	594	640	577	572	639	630	623	651	674	614	612	651	573	582	614	616	631	649	632	640	670	618	594	604	622	600	662	615	626	596	600	623	570	652	603	602	587	611	642	589	587	617	598	591	624	606	643	633	641	621	587	597	557	626	574	627	657	608	644	626	669	625	588	657	557	624	664	596	600	611	595	640	631	558	612	580	609	582	642	659	656	614	642	588	615	605	586	610	616	642	581	593	622	589	639	582	638	659	599	616	622	629	615	572	590	560	582	636	641	551	611	615	638	641	573	626	617	588	635	639	632	612	559	616	594	566	631	561	618	658	623	610	571	574	607	607	662	649	642	587	636	603	595	600	658	635	629	621	631	606	622	631	622	624	633	644	620	612	616	638	623	638	581	617	640	627	580	624	623	603	611	604	607	603	660	599	606	621	627	604	618	582	626	628	581	544	613	606	566	586	583	626	613	618	577	578	625	606	618	624	598	647	585	609	595	603	605	604	629	621	635	638	613	639	630	647	606	621	611	599	575	611	620	622	619	581	606	594	626	599	609	598	666	592	629	625	643	619	606	608	558	595	606	626	659	607	612	619	622	598	632	618	603	614	617	627	622	593	639	615	610	641	596	612	650	580	619	616	627	597	578	603	597	628	602	667	603	601	604	637	610	575	628	643	609	608	592	595	611	629	570	597	624	628	596	584	583	637	620	591	565	655	585	569	587	659	601	646	635	603	595	580	611	634	609	604	661	625	637	616	610	631	603	592	562	577	602	625	580	648	618	608	635	621	562	604	634	610	598	581	611	594	625	639	621	604	584	632	622	613	624	650	638	593	579	599	605	597	611	610	643	634	567	623	616	572	619	614	623	605	579	591	608	611	594	599	614	620	617	610	612	593	667	575	593	644	599	627	604	620	699	608	610	578	623	641	635	650	614	636	594	612	643	623	634	569	595	617	597	609	586	641	569	616	628	618	647	596	625	632	613	543	628	616	564	621	603	629	613	633	621	609	611	627	624	632	628	602	584	579	585	621	549	618	593	629	617	575	601	589	574	631	602	603	591	606	593	610	591	611	635	596	622	631	629	587	634	646	640	595	615	643	563	619	592	609	601	610	627	599	608	632	597	582	566	605	592	638	613	620	621	648	639	620	615	603	639	612	640	592	644	626	608	602	562	623	644	616	593	610	599	649	596	605	630	559	605	607	596	634	598	650	644	598	639	570	635	623	599	580	609	663	588	631	609	581	604	595	601	611	603	661	601	654	626	614	600	639	615	614	643	607	633	576	617	640	614	628	609	598	581	597	658	592	623	639	622	624	620	594	628	618	666	596	585	582	629	575	607	609	598	586	614	628	627	599	571	576	608	606	634	616	597	608	648	588	596	637	618	616	608	633	597	636	656	594	581	617	675	611	638	601	573	640	606	594	608	605	591	667	589	650	618	663	621	564	592	625	564	609	640	614	559	602	594	592	634	598	666	569	594	586	602	599	612	585	653	579	598	632	601	596	630	624	588	627	600	618	659	627	605	637	607	647	601	592	633	640	673	601	644	573	560	646	597	547	653	612	579	620	636	650	588	601	621	591	599	613	583	644	599	627	571	627	555	605	573	596	629	611	626	580	611	633	579	608	616	591	621	600	614	593	578	589	618	621	587	682	638	587	605	606	623	586	598	575	646	628	598	582	603	619	611	592	662	588	618	625	633	628	572	593	572	612	651	561	666	595	604	560	617	638	585	601	581	635	599	638	588	602	641	643	592	584	609	611	561	597	628	621	612	601	576	594	587	617	603	591	591	614	626	644	575	628	641	631	576	644	596	600	571	635	639	599	597	616	639	608	646	607	619	581	649	626	641	599	614	587	652	622	635	612	590	629	588	611	601	608	586	627	652	607	630	613	592	582	616	581	602	558	646	591	580	593	559	610	599	636	618	574	611	609	606	591	597	616	576	611	645	624	583	619	631	613	632	611	613	598	654	603	592	630	593	570	609	635	618	615	637	642	621	622	617	633	610	590	620	636	641	612	627	632	619	611	595	600	606	581	591	601	623	623	615	610	613	631	618	621	625	613	635	649	593	600	601	601	594	630	592	640	641	627	622	597	657	638	619	590	578	625	612	641	603	628	592	660	619	615	590	593	625	624	612	607	605	621	618	571	649	600	647	584	587	637	639	583	636	632	617	585	626	608	661	617	630	591	604	600	594	640	605	604	615	627	600	568	609	667	631	647	583	628	603	597	575	628	587	615	644	634	623	601	592	590	599	630	638	620	655	613	618	632	620	624	589	585	644	640	614	618	612	620	559	598	616	605	639	618	588	620	600	598	615	638	624	585	605	582	609	661	589	634	554	609	559	617	605	599	600	608	567	560	612	581	609	599	586	605	597	608	662	603	662	622	631	648	594	539	638	638	580	603	613	619	628	601	637	663	621	614	616	632	600	641	652	586	599	580	596	632	641	613	657	627	610	651	582	622	612	608	586	642	647	618	598	629	640	642	613	626	624	607	597	638	637	570	602	616	590	614	607	625	602	610	578	640	640	607	633	602	647	621	631	611	634	594	603	675	623	618	612	617	587	601	587	626	586	663	618	619	637	634	626	595	548	599	617	637	633	635	569	606	596	586	622	636	613	578	626	662	605	644	646	676	615	620	623	572	604	594	563	634	627	628	606	656	641	593	611	570	580	611	583	607	576	627	636	611	617	613	609	609	636	608	617	662	595	587	596	631	625	627	655	594	618	576	625	623	671	616	613	625	603	644	631	642	622	610	609	587	633	608	588	569	596	609	649	632	603	623	593	636	611	618	611	636	597	648	641	608	574	625	573	601	594	614	656	635	631	603	628	658	610	589	593	624	642	634	636	605	575	624	606	667	617	629	629	590	565	603	606	612	580	612	612	592	655	640	618	607	607	612	639	604	596	637	598	597	593	591	602	605	646	582	610	581	638	601	609	597	622	617	643	589	633	588	664	608	600	648	629	649	618	686	646	591	633	624	556	639	617	638	620	656	614	655	616	648	679	581	615	620	661	553	640	600	544	612	585	619	555	611	659	629	639	630	639	597	589	599	639	597	570	596	621	604	640	615	575	583	593	619	613	640	626	577	663	667	604	605	631	610	603	619	595	601	591	606	632	600	621	567	608	591	621	614	636	587	606	626	590	631	615	622	597	609	626	611	661	589	602	604	641	617	611	626	645	643	569	575	614	619	618	643	636	605	633	592	626	607	643	588	648	637	594	637	629	603	649	601	638	578	595	611	621	578	664	631	668	620	583	611	579	625	642	577	605	605	616	644	602	633	592	617	608	601	616	601	618	616	560	601	586	591	610	648	583	637	638	585	585	601	591	647	555	662	633	631	631	608	637	614	602	606	623	618	604	610	621	642	602	628	596	630	595	633	636	576	632	629	646	615	627	590	655	597	596	594	623	676	564	573	586	629	608	653	633	642	600	588	633	656	599	627	580	635	591
22535	46807	39055	21572	6431	927	2988	4482	2380	1251	995	840	839	832	857	847	858	851	805	851	904	832	840	802	860	826	820	775	829	829	840	902	791	846	811	767	801	820	850	766	824	857	818	843	807	798	832	828	828	810	828	832	834	876	815	800	871	791	839	802	764	889	854	829	854	817	803	881	830	764	833	837	813	841	853	847	857	751	824	821	853	851	813	888	832	830	848	821	803	804	876	817	821	827	814	860	818	843	842	839	844	849	805	839	849	865	843	857	851	818	815	825	825	858	819	811	851	794	830	821	895	844	834	864	824	824	870	846	832	824	798	806	851	846	831	859	794	872	849	832	852	834	849	797	809	888	842	851	811	785	807	823	821	850	814	811	831	818	862	845	855	881	821	837	829	852	861	800	858	846	842	776	846	828	823	847	840	797	841	834	845	858	832	905	873	831	856	860	856	824	874	844	823	789	800	878	837	838	833	826	837	757	879	852	792	870	792	793	783	829	813	852	840	804	766	861	792	842	852	808	858	783	858	849	818	791	827	843	803	817	828	845	816	840	862	852	824	908	864	857	846	828	828	817	831	788	831	868	847	842	825	822	842	848	845	870	821	875	881	904	831	868	857	826	831	832	774	858	873	846	849	855	859	852	836	847	833	846	791	873	861	819	883	831	773	841	818	835	832	809	853	873	846	815	870	791	826	877	821	873	824	848	802	870	800	861	839	801	863	820	857	781	864	882	848	813	741	817	810	825	817	843	817	870	799	851	843	843	823	805	763	799	844	851	828	832	852	831	811	865	828	823	871	844	814	832	836	786	808	909	817	852	877	820	835	840	856	795	860	798	821	848	797	820	876	852	827	825	804	801	856	799	823	841	792	838	795	800	801	798	858	834	848	835	865	825	835	806	791	835	865	813	855	865	794	823	812	838	813	835	832	851	865	823	829	795	843	829	832	790	856	804	806	817	791	851	841	810	839	817	874	866	851	828	845	832	801	835	866	793	873	795	854	848	850	814	833	844	847	809	818	848	854	814	820	850	790	849	896	850	892	815	879	823	828	801	858	836	814	833	844	800	850	824	829	824	837	837	771	828	859	876	825	806	847	813	829	786	777	822	862	813	841	852	821	836	877	833	821	871	764	834	845	843	785	843	844	839	874	799	818	827	866	826	850	781	805	791	795	872	873	787	868	866	849	876	845	817	844	816	833	851	857	818	859	873	858	773	880	818	820	883	771	832	844	863	826	861	817	839	796	766	823	806	849	849	830	825	813	819	827	854	789	806	830	828	857	877	812	868	819	844	857	792	856	823	840	833	867	815	879	829	849	848	833	794	869	862	879	798	804	771	795	834	870	837	826	840	817	852	830	783	818	870	867	847	796	822	862	821	810	845	882	857	781	792	806	835	867	854	813	825	882	914	840	834	845	844	855	842	818	830	811	809	825	863	822	847	822	842	788	797	871	795	896	830	835	826	804	795	807	802	820	842	818	817	849	843	821	835	870	777	855	823	829	825	880	845	803	812	884	837	854	848	852	830	787	807	823	865	813	804	844	882	862	821	847	840	915	865	849	801	843	824	863	842	852	846	859	852	789	846	816	812	854	813	839	821	833	878	825	843	776	814	781	822	847	829	847	876	825	860	829	818	851	815	843	845	835	828	850	819	830	808	834	813	827	829	806	888	866	813	840	813	873	777	847	828	821	885	820	784	814	801	812	826	872	866	875	854	837	794	830	829	801	922	807	848	816	870	822	801	835	868	885	786	861	779	844	798	829	854	864	786	856	869	870	835	872	810	791	836	864	833	816	805	830	856	797	795	870	859	823	904	838	836	827	855	865	835	877	790	830	804	849	790	874	903	841	850	871	869	835	848	842	809	823	841	805	839	869	824	856	878	840	818	838	894	857	894	825	870	865	843	872	850	818	856	849	784	833	825	833	836	821	850	815	819	821	858	805	835	818	830	830	803	874	794	812	864	848	813	880	826	824	865	865	794	819	840	883	812	831	824	851	824	821	834	787	807	851	796	865	851	839	830	853	864	815	775	845	853	811	869	834	858	861	840	868	841	858	852	876	853	849	846	809	819	820	811	815	816	804	823	772	810	833	769	809	794	850	826	856	785	857	815	829	855	834	829	839	881	845	860	777	864	843	850	856	827	804	810	842	853	777	815	835	868	820	846	863	847	815	810	904	852	838	857	843	850	832	873	822	858	802	841	801	866	881	869	779	842	843	806	821	831	881	807	841	916	851	789	860	867	862	823	875	855	825	846	836	851	868	842	834	790	847	775	844	806	825	921	803	818	824	832	815	886	805	773	830	846	813	866	873	810	843	861	820	826	825	830	821	823	853	847	815	861	842	894	851	813	858	813	826	829	882	845	898	857	899	854	878	827	841	823	849	857	815	838	815	850	868	863	847	873	810	879	836	832	829	861	839	843	845	907	832	863	827	795	809	796	848	786	889	889	865	823	880	856	865	827	826	812	858	814	824	807	810	845	831	810	857	830	773	792	857	875	804	826	780	835	833	861	881	837	838	842	825	874	791	860	867	844	818	863	826	854	864	864	891	842	813	790	777	873	816	898	839	896	788	795	827	840	878	822	874	877	799	852	838	855	830	850	845	852	857	796	784	810	815	875	846	836	828	839	861	777	842	798	839	820	872	841	831	877	844	825	878	859	789	817	838	842	825	822	820	827	873	837	836	878	857	811	825	803	818	881	858	816	903	844	810	842	859	822	814	876	806	834	839	838	872	879	798	794	838	856	850	876	753	819	861	859	784	881	851	848	856	847	823	848	760	829	853	848	862	851	850	803	799	815	844	810	821	860	813	822	825	792	874	869	871	870	895	843	773	833	868	799	815	847	811	791	831	813	818	856	808	830	855	856	823	851	795	842	855	866	796	854	816	849	802	844	856	824	830	840	843	818	800	792	777	779	824	853	887	827	835	794	843	795	822	814	864	824	778	855	837	777	828	810	849	808	843	883	862	868	792	808	822	838	836	817	829	896	840	821	844	818	795	809	811	861	822	852	807	833	867	827	789	801	745	846	834	864	828	808	859	858	842	889	865	817	839	812	850	825	837	842	793	883	850	833	808	853	860	832	825	801	840	816	801	912	851	785	868	843	819	853	881	828	818	841	832	809	882	852	844	814	834	795	859	856	817	828	870	863	854	789	795	836	817	858	802	861	833	796	840	840	835	845	815	794	845	874	812	833	806	816	867	843	831	826	815	809	837	888	854	832	825	879	840	864	838	798	816	826	801	768	858	859	846	865	888	807	850	856	811	870	863	851	858	858	866	881	831	834	822	860	839	836	796	815	857	814	786	873	860	819	759	834	811	813	847	793	773	864	865	835	808	838	847	852	873	802	865	817	828	886	794	840	870	859	849	777	809	858	819	901	802	843	849	813	865	824	815	830	831	862	858	819	830	856	836	825	899	857	803	822	859	843	803	867	834	809	809	859	792	864	856	799	840	818	838	789	858	853	811	845	859	857	805	826	840	805
24582	22721	39078	37420	24331	10533	10591	12650	5758	2326	1095	762	672	684	705	662	693	651	686	688	677	692	693	677	718	649	625	666	696	664	671	650	682	649	699	674	675	659	686	686	633	676	627	648	754	673	711	683	652	637	648	655	667	670	671	644	650	709	700	677	660	692	690	678	695	690	672	655	669	698	661	641	712	671	632	670	647	666	681	653	670	671	664	598	644	690	670	664	676	698	613	646	739	683	676	672	689	729	681	693	666	686	723	647	683	688	616	657	700	695	641	647	692	639	666	646	648	663	692	646	692	672	689	691	689	646	676	684	654	677	659	661	651	700	670	684	624	675	651	618	664	675	611	664	697	689	639	655	638	617	658	654	690	704	639	670	660	679	680	697	630	654	637	699	743	654	662	647	664	685	669	700	693	715	713	684	666	665	677	684	654	664	689	652	675	620	657	647	704	677	622	686	713	634	644	649	703	618	667	702	693	634	638	683	677	704	678	676	682	643	670	674	698	650	666	692	652	690	626	644	644	650	650	681	632	690	616	705	647	672	640	709	719	662	644	615	701	683	693	693	668	650	682	640	658	641	659	702	678	637	697	666	655	688	651	664	654	684	704	656	657	640	709	711	679	634	664	699	683	652	643	668	679	662	661	655	673	643	636	628	664	643	654	688	674	661	642	672	668	667	676	645	659	645	663	643	631	699	719	667	692	687	706	677	667	708	675	644	698	682	647	664	625	688	685	649	667	699	678	675	638	707	707	651	700	661	644	621	659	673	650	683	646	687	703	630	713	681	686	663	601	674	700	673	637	684	669	620	679	658	670	697	641	659	706	677	662	654	665	689	681	662	670	625	605	682	683	627	685	724	638	674	676	679	683	666	666	666	675	693	647	663	674	663	624	676	656	698	660	619	644	663	675	668	629	667	709	697	659	666	695	632	656	622	592	685	651	682	685	679	679	678	696	642	688	688	641	672	645	667	662	641	662	661	679	655	647	728	642	679	659	711	700	659	657	646	666	659	680	660	699	685	677	695	680	687	663	690	652	713	653	653	662	631	681	681	693	695	692	678	665	658	678	644	732	682	658	676	661	693	681	659	690	733	685	681	645	645	664	665	694	628	689	626	683	718	644	660	647	674	719	685	695	682	698	692	702	661	626	654	662	682	677	673	646	660	697	688	689	662	761	687	607	688	678	644	633	690	646	653	634	653	650	685	682	697	667	669	660	639	673	664	658	602	633	746	632	639	732	678	664	688	680	679	679	677	717	670	653	696	716	654	702	645	651	669	673	701	638	688	692	712	665	674	688	691	670	721	674	736	673	689	647	682	679	657	625	626	706	679	678	683	666	678	704	676	704	668	686	638	684	682	636	745	712	734	686	662	721	628	713	642	663	688	695	674	688	673	645	657	648	662	672	654	653	698	637	685	673	681	674	686	628	647	688	682	629	667	658	676	679	634	682	665	655	643	681	661	684	643	648	671	643	689	656	661	645	688	692	648	683	711	663	667	646	657	669	699	694	610	679	728	681	655	638	714	669	683	671	667	688	682	705	673	656	691	704	643	652	672	693	602	685	616	681	675	655	681	665	671	668	695	667	644	641	704	729	587	645	717	670	700	669	625	709	675	641	648	667	681	656	680	664	629	663	646	667	653	650	641	672	633	687	715	711	661	631	640	698	675	660	716	709	613	711	671	664	697	643	681	667	695	669	650	702	727	647	670	671	697	640	606	657	675	684	652	671	667	634	683	656	625	661	681	689	695	691	637	662	667	669	681	701	662	655	680	669	651	671	694	684	650	678	672	646	675	684	673	647	733	640	689	670	657	703	700	708	680	673	649	666	616	665	690	656	639	706	661	698	689	674	686	651	707	636	610	659	688	646	688	665	649	656	654	694	707	687	626	631	652	714	674	649	719	698	686	705	674	691	675	666	631	640	625	649	695	660	652	692	618	662	670	694	670	696	672	623	645	685	709	641	662	701	647	671	646	655	651	717	719	664	681	654	655	650	656	664	661	683	670	673	639	662	645	663	653	680	713	689	698	628	652	651	684	680	704	693	720	684	672	697	665	701	655	732	646	642	665	666	679	664	694	674	691	678	661	676	673	676	643	680	666	686	684	666	663	660	672	703	697	638	704	650	705	648	644	652	682	633	674	633	667	665	701	642	678	637	743	656	691	646	678	690	679	658	667	670	609	668	686	703	690	712	721	714	650	685	644	674	637	703	688	645	638	716	666	653	705	670	723	664	693	684	685	656	642	680	668	696	679	663	656	636	656	646	673	636	673	668	648	701	710	722	651	687	669	641	661	651	693	634	683	671	620	687	624	641	678	672	662	656	662	704	688	662	684	658	642	654	693	679	646	681	668	723	658	644	642	673	680	702	685	696	662	663	634	679	684	662	663	665	664	689	663	660	725	666	677	666	653	624	688	661	659	673	640	681	704	694	689	717	671	626	683	676	642	688	669	635	709	642	666	712	687	702	666	613	690	667	646	640	660	643	673	703	660	648	720	681	659	605	676	675	661	641	715	689	664	662	669	667	670	681	699	650	632	600	664	718	699	685	667	681	659	686	631	692	620	644	637	645	694	642	665	647	656	702	687	659	711	649	700	640	663	670	700	687	663	604	691	656	649	649	638	673	697	679	670	686	708	651	655	654	659	644	702	665	690	653	662	648	711	605	658	676	672	689	696	682	663	646	657	637	704	662	695	681	701	644	659	691	684	682	702	674	666	665	678	720	686	649	679	661	686	679	661	638	693	681	720	646	665	678	671	670	687	605	695	683	667	641	705	705	682	701	672	686	671	685	682	670	681	676	640	667	638	643	689	694	702	694	714	713	731	624	688	684	670	633	641	700	659	671	690	708	667	680	662	661	680	680	678	668	695	711	715	640	707	669	631	662	674	657	683	651	682	660	700	664	657	632	655	674	674	736	696	650	657	679	641	642	677	680	672	691	657	654	642	642	696	621	620	685	659	645	690	667	625	678	694	700	666	674	649	651	687	703	682	635	738	690	709	667	681	668	628	665	683	695	649	673	701	657	673	647	718	660	671	685	686	686	701	672	633	675	643	694	625	670	691	637	640	721	677	627	648	680	670	699	670	650	704	677	694	631	641	652	681	703	678	669	672	697	680	700	654	726	654	720	642	671	716	683	663	674	701	696	628	623	684	665	676	709	661	643	659	687	683	682	682	722	673	654	673	680	631	675	689	646	679	613	641	660	682	690	695	677	649	662	665	655	668	664	660	616	674	667	694	673	652	698	665	693	697	671	671	678	686	668	676	637	650	610	624	664	680	657	684	635	683	707	665	670	702	665	710	671	685	696	638	645	681	685	652	665	699	691	680	666	668	693	665	656	684	707	634	660	714	629	674	665	641	681	651	667	624	684	646	696	660	706	650	650	665	686	680	641	674	641	649	667	687	714	675	663	638	687	684	642	701	700	685	688	736	698	665	706	703	635	704	658	716	659	655	650	682	623	710	680	676	627	683	688	659	703	676
46611	90357	78516	51494	15962	1384	17456	20194	10737	4547	1885	1114	972	944	938	891	904	956	941	922	942	911	940	907	927	947	917	948	951	887	865	873	907	968	936	905	890	891	944	939	947	891	936	886	950	977	921	974	957	938	980	849	896	904	888	927	939	960	897	896	902	891	923	960	939	887	896	916	940	913	925	871	949	853	884	870	941	966	867	940	891	905	886	939	917	877	904	956	907	949	926	903	914	880	964	918	906	949	929	893	940	928	851	910	904	925	956	940	937	900	919	912	856	912	924	957	966	940	960	913	881	969	854	929	939	884	941	923	894	884	944	977	936	889	943	890	968	960	883	896	918	959	911	915	971	923	844	954	984	907	890	886	947	905	894	913	908	868	929	918	915	947	913	914	884	888	980	846	922	881	949	912	889	904	923	905	927	954	925	960	895	871	876	915	919	927	908	959	904	905	926	936	893	898	979	930	916	966	971	948	890	937	947	933	873	931	859	884	881	882	919	920	913	870	919	910	942	935	928	935	950	950	910	980	962	931	931	961	891	881	900	902	950	946	936	902	920	904	899	842	935	878	920	916	935	937	987	954	898	954	913	954	907	904	896	889	929	935	939	918	910	882	958	885	957	940	912	918	867	876	967	882	943	921	965	879	884	910	957	911	935	952	925	940	928	898	951	952	930	898	904	871	920	864	936	888	902	907	885	939	925	937	955	892	894	872	931	891	906	927	935	950	954	915	955	922	935	919	954	894	943	872	922	915	906	885	912	877	902	864	902	931	888	857	912	876	905	913	952	939	887	949	926	900	939	956	926	945	962	912	911	932	912	930	924	889	916	919	860	921	936	953	870	930	882	910	885	959	891	897	951	947	913	948	927	936	877	934	922	917	947	888	908	895	880	968	900	923	898	955	941	915	893	944	920	917	904	868	943	904	938	953	935	929	930	910	899	973	891	944	904	893	893	875	944	927	909	921	935	891	883	948	930	961	941	930	938	903	882	917	908	895	896	917	924	903	944	938	925	930	866	856	941	917	939	910	939	946	948	947	923	947	938	935	893	943	969	899	901	883	936	905	926	846	926	901	866	918	881	928	909	913	911	897	919	876	909	937	919	915	925	985	932	885	904	898	903	995	930	994	880	925	909	961	994	958	894	959	935	969	937	910	908	897	921	910	898	918	913	937	986	923	951	934	867	951	946	946	987	896	886	903	949	890	893	895	885	923	899	952	915	900	979	922	948	924	904	910	856	934	930	916	929	985	929	892	993	939	945	892	894	911	955	945	867	920	916	1004	914	991	922	890	947	895	916	883	886	868	866	928	932	821	919	934	872	945	897	913	926	906	892	918	963	915	929	912	928	980	900	945	899	856	901	901	874	925	937	909	924	925	870	882	886	886	903	928	1013	920	923	915	933	958	901	960	957	923	948	861	936	941	917	905	928	920	958	921	1006	906	906	902	947	904	935	929	913	941	891	948	891	942	940	931	905	879	943	922	931	920	931	910	927	990	936	931	984	972	969	963	880	937	889	934	924	916	876	863	911	890	872	929	942	913	960	952	894	948	915	910	945	901	960	919	924	923	970	922	958	903	914	910	927	904	956	861	932	916	892	910	898	930	954	930	939	934	895	929	930	899	930	948	922	909	950	950	899	900	958	915	919	882	967	888	887	920	867	966	905	919	934	923	970	884	921	898	904	904	898	902	915	908	926	872	906	931	882	932	928	981	878	863	920	875	945	915	946	928	933	954	917	930	966	968	945	907	899	883	983	884	906	956	867	971	937	901	912	900	887	927	912	908	927	899	905	869	949	919	946	897	905	951	909	907	944	884	918	901	913	912	962	879	895	925	896	932	900	954	929	934	942	943	919	935	954	970	879	905	915	920	914	916	895	877	915	975	919	930	940	938	953	947	909	878	885	872	894	945	886	929	930	897	947	966	940	953	943	936	899	1010	898	951	988	939	898	896	949	875	927	920	937	863	898	938	970	946	905	968	1003	863	957	888	992	881	912	955	935	926	885	924	887	937	872	947	893	910	897	940	883	905	923	908	925	868	897	931	959	893	902	906	934	914	871	918	900	942	885	942	917	873	897	951	953	946	960	955	872	913	927	893	917	982	925	951	950	929	942	962	933	959	919	921	960	921	946	992	898	914	919	931	950	907	874	899	937	975	919	948	935	942	924	985	922	891	884	916	956	899	911	889	932	923	902	954	900	939	919	857	937	867	911	869	919	954	954	901	935	863	931	908	878	899	924	929	847	920	913	926	888	886	880	941	894	905	941	910	940	903	950	900	891	980	921	945	939	969	923	928	909	965	897	959	892	927	928	923	915	915	957	919	929	893	913	920	851	925	957	939	955	989	930	931	870	853	890	963	923	924	930	907	950	922	877	906	947	908	880	944	954	871	904	932	893	923	843	896	925	945	933	914	915	905	888	894	909	901	917	880	921	884	899	883	898	904	961	904	990	908	927	914	871	900	905	927	912	960	909	887	899	883	905	963	872	874	921	960	904	909	938	875	891	936	860	869	960	896	956	929	862	938	908	858	896	910	952	904	897	919	907	927	949	898	905	876	881	943	914	913	919	928	871	895	898	892	870	914	846	926	914	938	915	931	864	883	917	899	977	884	911	916	855	895	894	902	949	919	952	917	963	866	907	943	911	919	931	889	953	1013	895	946	911	901	932	941	961	900	946	954	940	884	942	909	898	929	945	937	960	936	905	966	913	904	914	919	941	875	935	916	897	947	894	941	890	942	921	950	964	910	864	953	979	946	919	898	905	902	923	912	925	913	899	935	894	976	913	941	920	944	972	895	925	872	901	928	964	937	906	911	869	889	896	895	903	911	988	879	910	942	870	898	897	902	924	891	921	886	922	950	903	899	915	903	916	965	910	937	933	869	904	979	946	916	952	880	939	883	947	900	896	949	876	894	929	899	909	905	890	921	903	968	867	921	921	835	861	918	899	947	938	915	941	931	945	899	963	935	939	965	923	901	903	919	946	916	970	883	936	907	927	967	928	908	915	898	914	909	991	915	912	926	928	923	922	886	906	929	908	885	892	882	960	886	937	917	965	961	948	897	915	885	950	884	936	953	917	893	940	840	898	887	934	960	918	902	926	904	935	911	1001	960	947	930	923	962	919	956	998	936	916	893	932	909	875	915	917	914	996	873	893	936	1013	895	931	911	955	881	959	927	911	897	920	928	944	948	912	889	947	951	903	932	909	887	911	940	870	844	935	921	868	935	903	885	943	913	914	894	912	923	973	886	844	1007	890	969	936	952	875	889	911	959	930	905	881	897	902	929	944	903	994	851	923	910	879	925	946	873	931	920	901	937	926	891	930	949	899	871	1000	899	939	882	845	906	966	874	962	891	924	891	886	904	917	957	962	912	964	979	903	914	948	978	912	916	854	878	882	950	895	937	927	917	902	905	970	890	929	903	942	913	895	884	952	914	907	911	880	865	923	951	918	887	932	881	874	892	944	873	940	898	893	882	942	925	917	883	899	914	904	971
23308	21886	34643	32695	26926	19815	16648	16568	12094	6058	2126	950	603	545	524	559	544	577	544	592	552	554	547	518	559	559	558	585	549	514	544	525	579	526	562	535	561	546	551	564	516	486	586	547	540	551	562	597	544	531	561	549	528	557	535	580	563	540	558	529	545	550	520	547	533	550	563	525	549	515	567	555	559	547	525	514	567	526	563	521	562	566	555	536	556	566	542	561	564	601	572	586	571	547	572	505	576	556	531	521	509	534	555	539	510	570	561	539	515	525	564	529	550	526	565	537	543	563	556	544	600	520	595	549	522	527	521	562	525	505	511	532	547	523	530	565	552	514	514	575	585	523	528	556	579	545	540	544	535	529	531	549	576	514	602	530	525	558	555	549	572	519	528	538	530	527	561	539	508	548	548	545	568	553	533	556	533	556	536	520	577	615	584	513	537	522	523	530	550	585	533	571	554	511	547	511	566	573	516	547	551	539	528	507	554	558	508	555	576	519	529	530	545	519	570	529	573	528	544	515	569	569	537	538	539	585	533	542	544	518	547	557	532	598	562	568	570	537	551	565	544	541	533	571	545	560	537	571	580	586	556	485	501	503	535	533	535	516	561	520	547	519	574	549	563	571	540	563	577	548	527	543	542	522	578	569	532	560	550	556	544	529	515	572	550	555	519	553	546	491	542	557	500	588	565	569	545	518	540	540	543	539	577	530	531	528	583	581	508	529	552	528	524	533	549	587	565	553	523	469	567	540	546	525	564	582	541	552	554	537	547	522	573	556	500	567	543	532	583	586	548	536	523	541	542	553	518	545	578	554	507	541	536	536	551	540	570	552	574	543	527	553	532	557	575	489	535	601	561	514	527	548	583	553	574	561	555	578	541	552	544	587	533	544	613	520	558	518	573	526	541	555	553	536	522	550	541	540	556	493	526	566	539	521	546	554	556	573	579	509	525	558	525	526	564	563	552	563	552	519	501	526	562	564	523	560	535	542	547	529	561	547	546	542	549	563	573	537	545	547	578	562	537	554	520	571	545	533	568	521	541	556	570	539	515	514	550	527	553	539	572	546	558	517	552	523	534	525	554	511	556	534	560	555	518	539	519	564	569	572	555	532	544	537	591	525	519	524	542	517	544	517	543	531	533	549	558	545	568	515	547	505	582	506	544	521	533	541	544	590	548	539	611	552	571	587	536	562	533	565	584	513	526	549	569	521	586	550	539	569	545	534	545	549	545	544	529	555	514	593	560	580	541	550	539	513	541	546	577	524	548	521	507	503	505	532	561	613	573	520	550	538	550	568	565	556	521	552	562	580	543	588	540	582	519	540	520	523	574	527	609	585	509	531	534	550	577	549	562	484	549	573	563	505	550	564	516	548	549	599	578	554	546	567	512	514	550	550	568	562	561	556	545	514	543	512	562	572	531	598	537	567	544	544	529	524	570	538	513	553	578	559	556	518	539	537	554	564	512	537	579	545	550	575	577	562	580	530	554	587	586	555	530	541	535	528	568	581	544	566	508	516	533	583	527	544	537	536	572	576	581	550	576	543	534	513	484	541	558	540	555	549	554	580	589	528	576	582	565	553	561	555	501	580	565	533	523	497	577	553	577	523	577	543	561	558	569	533	568	524	493	559	530	538	533	533	551	600	543	549	543	536	523	579	538	516	565	534	553	512	536	556	588	575	553	523	522	524	526	561	529	570	514	537	538	539	532	539	505	585	557	529	516	559	491	570	607	532	509	575	560	579	531	519	544	561	584	549	581	527	568	570	581	587	546	545	548	555	543	565	553	535	501	548	546	546	517	567	541	566	565	588	513	556	514	548	559	540	565	576	562	506	532	526	552	565	550	569	546	545	558	566	564	572	549	546	533	515	535	539	575	543	560	532	558	520	592	567	533	587	552	542	525	556	488	560	561	515	579	523	542	552	596	635	530	548	562	524	531	576	529	540	522	532	527	541	554	491	551	539	560	553	539	552	567	541	527	520	546	540	528	581	581	584	593	566	553	524	550	506	566	508	559	559	558	567	539	510	549	540	545	543	562	545	536	525	558	487	546	585	580	544	559	571	535	578	520	538	495	546	555	551	553	608	548	529	538	532	560	558	521	540	562	538	521	577	573	530	559	575	575	556	552	545	553	589	577	498	550	504	549	582	549	527	536	521	539	508	504	502	539	569	554	541	565	534	562	514	559	563	530	583	590	565	524	549	567	571	589	589	511	555	521	574	539	531	576	516	555	543	551	542	531	565	546	550	547	507	570	533	517	530	558	553	538	575	524	570	551	540	530	618	571	535	540	560	534	522	542	587	542	521	516	532	527	509	567	525	533	526	577	596	538	541	522	538	537	543	504	524	579	555	595	532	545	542	550	550	528	546	575	554	541	519	551	550	560	551	552	540	514	534	589	554	488	551	502	551	516	550	537	573	536	559	542	549	552	560	572	616	556	542	599	542	524	582	547	536	545	559	577	516	533	541	585	509	524	566	536	586	513	534	520	583	577	546	526	602	549	590	540	495	528	545	520	556	548	550	546	525	511	541	575	575	508	546	561	564	565	542	599	533	581	549	497	575	530	593	559	548	524	553	550	568	510	574	544	516	505	530	526	508	505	554	547	570	605	566	574	507	563	504	573	547	582	560	544	581	578	528	554	554	543	547	549	555	552	553	527	541	553	531	580	529	531	568	549	571	527	561	572	553	525	579	586	532	515	544	546	545	550	536	579	566	535	555	544	520	553	540	556	551	559	546	534	567	542	590	545	563	531	553	547	555	541	522	541	553	565	517	548	535	543	544	590	556	573	543	554	543	557	558	547	541	526	550	520	506	557	555	535	564	547	542	533	583	551	546	534	525	543	568	524	551	551	566	520	526	520	568	548	539	518	579	541	548	556	535	572	569	549	538	572	522	521	551	527	511	559	527	545	544	536	577	554	542	537	562	525	541	555	557	497	536	584	571	549	548	547	565	521	535	547	508	564	531	523	538	566	561	549	525	540	528	514	573	566	562	525	495	547	534	534	545	534	510	542	559	553	516	481	550	502	561	559	589	581	594	546	503	559	528	546	538	529	564	590	542	543	535	533	544	553	519	525	548	566	538	553	556	543	590	523	565	546	593	539	527	566	531	578	582	567	528	579	531	568	602	529	525	598	547	526	599	557	526	540	573	525	563	522	519	550	562	543	569	552	524	508	541	558	585	539	519	517	572	524	551	557	536	549	544	564	538	550	528	558	540	530	518	557	559	549	518	532	581	489	555	596	534	541	559	543	539	548	548	539	548	564	561	536	531	569	515	504	555	566	582	503	542	544	559	560	554	532	530	568	556	536	571	590	530	526	522	525	563	563	500	516	557	576	552	529	496	557	559	517	518	556	555	557	579	512	487	556	522	561	532	539	549	575	559	594	531	554	580	511	533	554	529	580	516	542	529	559	570	565	492	523	556	524	523	577	551	544	528	557	568	542	548	560	526	532	546	530	555	539	543	532	573	528	563	534	587	555	493
52075	102383	89509	64296	30631	1738	15567	25821	20539	11138	4213	1558	867	722	799	726	822	783	813	731	765	747	730	725	682	763	740	763	728	753	778	739	762	760	727	735	749	740	784	735	726	723	746	742	747	816	760	752	771	747	726	781	760	716	695	754	786	825	801	763	732	729	768	755	741	759	777	729	737	722	816	747	757	745	711	757	773	722	740	814	747	789	793	757	729	758	744	717	742	778	792	723	801	760	750	780	679	771	783	775	742	694	736	765	691	749	739	744	738	724	779	765	761	860	744	765	706	708	790	806	781	764	780	768	715	737	755	756	779	738	732	739	750	721	771	707	767	682	723	726	708	747	789	800	783	752	734	795	772	717	751	766	751	785	737	747	733	737	761	756	732	738	765	773	700	784	771	743	769	800	785	726	698	755	760	770	753	755	785	769	734	777	722	697	741	746	712	725	764	680	743	727	764	711	786	734	785	744	774	703	771	726	732	774	726	717	744	711	823	752	798	764	771	769	752	721	784	745	704	740	714	758	786	719	725	742	745	782	755	734	773	731	738	749	756	750	716	728	758	784	700	721	724	774	789	742	757	747	748	738	826	768	753	705	733	798	747	761	757	745	761	748	794	787	746	708	736	741	757	735	739	778	728	749	747	743	776	745	748	779	757	746	784	745	755	760	710	780	716	715	767	723	762	792	759	725	721	753	754	768	786	724	715	738	749	767	751	711	780	735	784	698	712	773	756	746	777	745	715	754	761	779	699	725	765	744	727	746	739	752	769	734	737	708	766	749	751	743	733	774	724	716	776	769	767	716	722	715	755	772	725	763	754	749	683	721	791	737	782	758	723	724	772	757	746	739	775	747	711	796	837	763	756	714	777	741	788	766	804	739	715	745	800	738	725	806	746	782	750	763	787	792	785	712	745	762	718	782	734	753	742	744	729	713	757	768	770	766	754	765	702	707	725	742	724	705	731	763	758	779	736	739	721	750	720	761	695	730	733	766	768	750	707	748	737	738	767	750	723	735	740	723	720	761	751	746	721	780	769	712	728	787	752	754	758	718	745	747	704	742	753	755	746	761	754	716	767	759	725	726	739	778	712	752	731	769	727	740	752	709	747	759	753	787	772	756	755	773	743	763	769	739	741	774	748	768	774	749	775	758	734	725	751	750	726	731	739	738	741	730	708	728	763	743	728	711	719	784	690	748	713	756	716	745	728	714	699	764	741	762	685	746	750	748	790	747	706	745	779	711	827	737	753	726	722	748	737	733	724	760	758	765	757	762	719	789	767	705	719	754	708	733	743	763	754	715	713	751	772	697	740	785	724	709	742	741	729	741	699	740	798	738	702	714	741	742	726	670	759	749	797	731	751	746	743	745	728	726	774	780	778	742	753	738	717	771	734	751	715	691	719	757	712	732	776	733	786	847	766	737	746	750	740	739	732	754	700	750	730	708	699	767	727	763	688	754	758	713	753	692	756	782	757	732	734	734	776	773	752	756	703	784	731	769	737	780	707	757	749	757	730	762	782	734	724	693	785	738	719	785	800	749	693	754	786	729	733	720	721	759	760	747	745	784	744	721	723	721	760	773	750	721	838	773	736	757	730	740	742	672	731	763	730	725	774	714	722	745	785	769	735	748	729	712	749	750	754	736	706	780	775	791	776	780	778	767	772	746	770	749	753	747	727	786	783	726	735	754	773	768	733	749	753	736	771	794	728	737	765	765	704	757	738	744	768	737	787	733	664	739	768	762	774	731	747	793	746	746	757	796	678	724	747	766	724	728	736	760	735	711	728	750	722	729	793	764	755	718	733	753	763	790	714	717	751	715	767	778	717	746	737	710	710	730	744	726	741	766	779	741	746	762	771	736	787	719	783	717	719	734	732	785	740	758	719	757	743	731	780	741	745	779	725	732	753	768	749	753	759	726	709	757	704	766	751	665	767	740	682	720	722	726	718	701	714	737	780	738	722	763	768	731	730	755	769	732	731	719	754	722	719	735	724	719	739	772	755	701	746	757	751	722	761	743	802	766	735	782	727	756	739	744	739	733	733	800	753	730	733	749	737	786	788	778	777	727	737	771	706	735	695	759	729	745	742	764	727	778	754	718	708	756	739	772	736	765	759	700	735	711	716	751	771	753	777	741	738	731	746	679	766	713	755	742	747	660	772	751	744	748	763	751	737	756	727	708	755	706	757	731	787	774	746	706	778	726	768	693	755	711	763	738	775	764	719	753	732	740	742	678	735	736	761	716	739	794	806	768	746	726	730	769	719	749	770	757	767	732	793	751	736	726	742	712	770	705	733	759	790	713	782	774	712	762	731	724	739	793	741	715	739	721	749	803	760	745	764	737	720	746	716	707	748	708	742	702	732	757	762	718	778	712	742	745	793	706	762	750	729	710	768	779	756	776	725	767	713	756	742	771	789	758	723	784	736	723	779	781	742	768	772	817	765	753	727	762	775	784	801	736	748	750	719	753	792	709	769	769	784	738	765	754	736	733	739	774	700	731	819	757	736	765	743	785	760	732	730	752	768	720	746	717	684	713	771	782	699	700	813	748	719	732	746	754	740	742	730	728	722	729	733	739	763	745	747	720	718	727	745	737	785	788	741	735	731	766	745	749	747	773	764	774	794	708	757	735	792	732	722	743	760	730	808	754	748	756	725	755	704	726	759	768	768	736	769	750	768	745	723	786	758	744	725	766	807	767	725	809	731	738	749	762	750	761	801	784	707	760	724	740	734	733	745	806	745	749	711	730	744	813	791	781	741	757	800	752	709	736	759	734	754	762	761	743	708	795	715	697	732	736	693	676	749	733	795	736	757	718	739	813	748	729	782	769	767	724	744	771	740	746	740	736	774	766	783	743	734	735	743	696	738	776	784	719	737	772	760	735	702	732	780	751	733	755	756	763	772	722	698	754	727	765	730	791	737	730	756	769	761	742	686	734	783	771	731	762	742	759	779	743	713	727	747	736	724	787	715	744	734	757	737	753	761	794	724	744	772	741	719	759	722	733	761	713	724	701	749	720	723	758	720	762	699	722	754	721	730	746	712	712	747	773	728	740	739	744	750	732	740	752	791	815	719	761	796	743	733	811	760	768	787	726	719	735	747	714	750	778	712	779	719	694	755	724	728	715	735	754	742	747	711	802	729	752	736	729	791	777	730	716	690	772	764	767	698	765	761	744	771	747	738	720	757	717	748	763	775	751	765	766	724	766	712	740	714	759	730	708	743	727	706	775	723	737	733	768	794	705	726	757	724	744	762	749	765	731	798	750	726	726	744	751	721	795	722	716	738	734	731	721	706	741	752	729	735	733	721	727	759	759	697	769	732	714	749	778	748	763	773	704	762	794	758	684	734	771	742	775	764	764	758	803	801	694	729	738	745	758	789	723	746	749	775	742	746	703	700	725	758	802	738	731	718	757	763	752	731	723	759	799	785	775	738	728	697	761	734	736	749	717	749	728	757	770	759	739	752	781	711	756	766	717	753	727	751	786
27343	27739	38109	23841	7242	957	1119	1633	1541	1062	773	646	623	597	613	592	616	654	594	656	669	618	603	590	585	601	626	600	577	580	632	586	656	662	581	617	589	646	617	567	560	589	661	613	625	597	632	634	663	594	656	618	676	636	583	675	611	593	591	690	614	623	598	631	564	582	639	630	628	586	682	647	619	605	608	653	631	578	589	567	657	585	639	633	633	651	654	617	650	596	599	591	612	624	627	599	617	590	645	602	605	594	614	630	612	642	572	618	630	596	616	641	613	686	601	587	592	620	612	610	600	636	600	554	590	647	627	584	602	650	582	615	649	608	639	582	612	640	640	671	620	609	607	618	583	623	634	620	578	622	606	638	604	614	640	632	593	604	617	601	652	604	576	625	613	651	616	598	623	612	576	644	590	622	589	634	618	541	619	619	619	621	616	615	630	634	631	593	691	650	637	636	574	602	617	633	607	628	622	622	607	594	597	596	621	593	596	605	718	590	570	581	642	633	623	600	599	570	663	620	640	626	639	602	597	629	626	645	615	660	577	572	630	598	645	615	605	644	633	569	611	633	623	622	609	613	598	595	609	597	558	613	613	583	618	624	597	634	579	609	595	652	626	627	630	598	655	668	594	578	640	629	626	619	602	597	606	602	650	616	641	606	642	615	608	618	608	634	630	669	591	614	616	657	617	630	586	620	679	626	629	681	615	617	660	589	635	642	637	651	592	645	618	685	589	621	622	582	649	583	607	607	615	610	607	607	635	668	617	604	585	662	640	591	637	668	626	623	631	580	646	613	620	653	608	606	614	604	607	571	640	615	624	583	612	640	580	585	610	651	644	625	620	611	600	648	607	590	617	587	599	630	629	623	612	613	597	639	607	588	614	624	635	662	630	622	626	613	668	608	625	666	598	633	629	608	623	665	617	592	594	583	604	601	645	621	645	581	641	657	570	577	639	603	631	632	580	615	624	610	633	643	586	549	634	609	612	595	549	617	651	555	604	612	647	672	615	605	611	621	666	567	587	636	643	605	594	599	592	602	649	580	631	598	558	601	626	659	623	597	601	579	608	608	646	591	615	619	645	601	597	611	611	604	596	625	609	610	568	654	605	575	610	627	643	568	611	619	633	623	603	584	608	621	621	606	655	615	598	608	572	621	615	626	622	601	648	646	604	589	613	610	626	623	604	612	622	605	658	613	623	541	638	618	581	607	610	690	637	582	610	615	593	614	640	602	634	632	589	629	610	628	655	586	638	624	648	579	616	639	657	626	628	645	594	613	569	650	578	616	622	610	585	629	650	597	598	604	589	611	626	591	620	590	629	631	606	629	586	593	621	567	650	643	622	618	645	631	594	615	634	572	646	593	561	615	662	598	627	620	615	637	605	604	635	607	623	644	627	592	610	640	615	581	633	623	647	641	611	609	610	615	616	580	623	624	625	622	613	614	620	582	634	627	600	614	656	629	570	675	608	629	630	615	691	619	609	649	611	633	618	628	591	592	603	604	628	613	670	612	610	620	652	625	590	607	630	631	625	628	586	648	590	641	598	586	635	602	617	612	592	605	650	604	610	619	609	614	594	617	553	634	560	624	601	619	649	643	638	618	640	594	583	618	633	622	611	588	626	619	605	594	586	565	626	628	590	639	578	581	638	582	651	584	594	618	615	609	610	604	616	635	654	614	632	568	616	605	611	591	569	619	621	624	600	594	615	605	628	640	587	632	553	635	640	624	644	616	604	565	648	635	599	624	621	602	647	591	564	610	637	613	621	598	609	611	620	578	621	606	581	615	622	595	588	631	636	608	598	621	605	624	638	623	631	621	604	601	552	632	625	638	610	645	615	607	599	607	593	600	612	637	639	580	587	602	598	588	615	585	625	583	603	623	640	605	595	622	642	619	619	621	598	629	579	630	610	652	615	598	606	589	572	645	631	638	626	565	601	629	606	646	610	628	697	603	631	602	628	616	615	619	575	614	575	587	638	606	600	603	587	625	616	600	635	641	628	621	598	646	659	602	611	582	613	657	601	623	610	591	642	611	626	601	587	624	627	601	586	645	562	647	654	615	635	610	599	603	659	634	618	585	610	644	619	644	628	605	647	598	660	570	581	686	586	615	615	637	583	617	631	646	584	602	578	630	629	583	603	584	611	652	625	610	613	611	584	642	621	635	612	622	637	579	613	567	595	610	642	628	641	587	581	630	658	606	594	624	616	613	612	644	641	643	640	586	656	616	632	601	666	629	647	660	577	598	614	604	624	581	587	603	634	571	570	691	635	603	628	632	631	594	599	607	586	639	637	594	611	627	615	646	604	604	648	597	662	589	620	644	590	603	605	641	602	646	594	581	593	619	647	562	644	636	638	595	628	587	669	626	605	631	585	617	621	622	616	658	622	586	633	631	595	688	591	596	600	618	622	610	626	630	595	662	539	605	601	624	626	607	625	653	582	581	618	604	588	601	604	629	582	586	586	615	689	619	637	623	656	646	599	639	603	606	590	605	646	611	601	592	653	623	626	601	622	596	594	589	643	613	597	623	614	612	605	578	614	645	607	634	629	608	640	634	618	571	623	609	629	587	581	596	612	587	609	562	593	599	631	629	647	588	596	610	606	633	599	628	627	616	670	665	622	639	593	645	623	642	636	607	642	600	618	626	588	599	626	577	611	611	648	623	604	618	631	605	652	619	588	629	587	617	593	582	609	642	634	592	603	633	553	605	619	610	625	709	591	627	635	621	619	609	617	599	595	603	627	619	608	613	615	633	616	610	647	586	599	657	616	628	612	592	596	656	619	627	611	587	619	650	591	598	613	648	632	593	653	566	591	659	610	606	584	603	603	614	642	630	597	580	625	635	587	616	650	596	631	599	610	633	682	630	607	626	630	619	596	617	595	646	614	674	626	618	611	574	595	618	586	590	598	633	620	639	628	608	602	639	607	626	602	684	633	599	634	621	626	602	618	604	607	565	629	631	624	623	630	578	597	640	622	553	602	591	701	632	626	658	649	621	648	570	611	613	637	647	598	616	640	656	614	566	642	648	616	617	599	558	660	657	618	641	622	623	629	666	565	678	636	605	586	593	654	618	582	650	609	594	659	587	625	681	631	671	627	641	621	645	653	587	612	614	604	641	625	636	628	644	611	590	654	583	626	647	603	609	623	600	638	603	604	622	582	642	615	621	637	625	632	616	645	631	631	644	616	596	582	637	618	636	648	602	632	564	595	584	640	660	557	603	621	624	627	626	580	628	664	614	643	624	584	631	652	611	612	587	649	583	577	647	635	564	664	630	581	641	640	596	602	623	600	648	606	590	654	624	558	585	674	659	670	590	602	593	581	657	600	628	598	633	643	617	582	603	602	636	622	631	622	584	641	635	657	676	600	630	681	613	585	629	643	651	600	626	632	632	585	651	572	641	614	610	652	631	651	631	607	662	600	600	583	661	579	618	632	567	638	673	628	604	586	630	622	631	613	613	618	666	612	612	599	631	604	567	622	608
21410	47243	40933	21631	7464	971	1750	3140	2781	1770	1142	1019	855	848	840	800	827	827	824	846	832	820	821	871	861	788	871	777	828	853	856	892	922	847	811	846	914	825	818	874	838	871	865	875	886	810	863	886	870	816	875	894	841	927	863	859	901	911	854	861	848	837	842	886	874	827	860	817	817	856	882	849	840	814	877	827	829	849	864	843	838	842	831	906	872	866	886	847	847	829	815	919	825	819	837	869	784	840	848	798	844	851	860	815	806	896	823	867	853	871	843	858	857	805	872	897	882	894	837	819	828	842	890	854	808	854	866	819	851	880	830	831	858	848	850	849	811	841	818	848	863	884	874	853	801	792	829	825	827	837	862	864	852	874	861	907	844	821	866	792	840	843	828	840	862	856	858	884	814	858	789	819	820	863	849	861	880	842	850	832	891	847	817	887	811	886	876	880	850	857	837	816	848	857	839	790	859	899	849	803	823	822	849	845	837	882	856	804	873	832	849	859	817	830	885	863	868	876	809	870	856	841	898	791	828	846	803	869	818	813	882	862	807	826	835	860	835	839	873	907	880	876	818	813	818	817	831	848	836	847	887	860	843	921	856	835	866	838	817	893	833	798	808	877	864	842	849	881	820	848	898	838	859	853	883	862	873	813	885	899	862	845	826	860	842	821	843	838	861	827	848	821	888	890	806	886	866	864	843	862	784	850	848	883	851	855	851	806	850	893	813	842	812	884	817	841	798	885	825	845	795	872	849	836	843	885	871	868	761	837	903	836	863	872	825	851	833	838	861	849	828	838	830	901	854	782	836	834	831	835	867	810	833	777	857	866	881	888	826	852	868	858	856	853	848	821	852	874	863	884	858	878	840	836	862	839	807	820	868	863	856	889	859	846	810	856	859	852	830	863	821	833	867	852	817	841	899	812	854	857	862	832	859	827	867	828	781	838	827	833	886	826	833	838	813	844	836	803	824	813	831	874	918	871	849	844	842	887	855	875	829	880	845	794	897	880	818	868	839	830	907	865	891	902	864	855	845	860	852	812	881	890	863	907	818	864	809	879	826	845	874	884	843	824	842	819	912	900	833	881	907	879	814	840	863	875	862	904	808	857	845	894	876	837	880	843	834	856	842	784	849	824	869	828	853	822	926	851	870	833	851	766	854	843	844	820	813	822	831	848	888	844	819	847	885	887	880	815	816	848	818	862	824	814	915	868	843	837	838	871	828	898	857	838	934	858	836	854	844	861	900	841	869	827	820	871	905	851	890	858	855	879	795	851	883	851	879	806	851	811	886	824	867	892	826	808	932	840	817	842	835	854	845	865	843	778	845	786	884	863	871	867	792	878	838	860	856	842	919	802	925	861	868	833	837	823	843	902	876	898	855	828	836	872	844	822	872	815	849	860	844	862	875	779	908	838	853	814	814	848	842	858	771	856	858	805	878	838	831	879	830	846	887	835	856	836	848	814	857	827	842	847	798	839	853	826	817	856	851	877	831	861	811	896	866	878	838	817	780	814	877	834	858	849	865	881	847	813	845	829	852	868	833	823	816	884	832	895	871	840	819	882	888	796	879	833	824	851	856	808	834	877	845	840	833	828	844	829	883	829	849	876	844	880	851	845	911	863	824	850	787	856	796	808	837	852	856	899	848	838	836	859	877	858	758	863	802	852	879	878	838	844	888	826	814	885	826	801	863	831	862	845	863	853	835	866	810	852	875	860	816	850	859	841	829	846	869	846	817	819	864	828	827	846	883	858	891	857	860	843	852	838	850	836	851	839	788	852	804	835	781	896	805	858	854	778	850	834	859	818	810	845	799	826	822	866	855	877	890	848	843	859	850	809	916	815	838	856	775	851	846	856	930	851	855	791	815	859	831	816	815	862	841	879	875	890	836	835	875	823	848	848	837	810	862	812	812	844	855	906	814	858	842	863	829	855	797	798	864	825	810	817	857	809	870	854	817	827	838	812	821	849	865	785	805	877	844	870	825	836	785	814	844	817	862	868	814	841	859	833	822	816	814	811	807	867	848	823	801	844	814	871	886	817	779	836	871	826	809	883	832	828	860	804	826	861	895	849	879	781	835	830	877	861	842	797	879	826	826	862	800	860	832	811	872	821	827	850	852	849	824	870	827	889	835	870	793	847	842	838	879	832	887	844	823	884	881	867	845	872	856	839	840	857	870	798	827	833	834	837	853	835	864	850	891	829	885	868	830	817	880	864	854	828	883	826	900	789	835	866	842	836	796	852	916	852	829	796	877	877	806	864	871	813	890	812	892	812	856	879	915	809	828	870	839	855	845	869	855	831	842	850	834	847	828	821	878	817	835	791	863	847	804	821	804	849	882	790	834	805	774	830	879	819	874	871	884	832	865	840	860	845	877	881	794	852	880	838	898	878	845	819	894	827	866	847	817	857	835	845	842	833	874	839	846	790	850	884	909	837	833	846	881	860	904	871	873	836	836	833	916	875	790	826	901	848	878	831	835	818	819	901	819	890	851	865	891	823	847	835	816	823	840	853	898	865	822	883	887	887	841	872	804	835	815	837	874	812	823	800	895	868	829	858	884	828	849	869	816	875	849	859	873	843	880	809	867	874	837	896	851	847	812	876	851	819	821	861	844	802	840	852	891	784	844	857	830	899	854	839	799	813	875	917	859	881	847	815	792	825	810	884	879	879	808	882	815	829	810	854	835	782	846	902	835	838	843	851	855	858	849	840	822	814	872	877	850	851	789	796	830	866	856	858	835	904	796	879	843	833	854	798	835	910	824	809	865	855	813	835	927	856	867	881	839	870	825	851	834	896	840	867	860	839	877	806	873	847	855	856	877	806	858	894	849	868	828	853	896	850	846	844	865	878	842	905	882	852	833	824	868	825	858	839	858	889	858	876	856	917	832	856	837	894	833	811	831	847	828	892	844	849	852	819	863	829	879	814	909	804	841	832	858	869	841	847	812	819	863	828	801	879	863	875	850	872	879	848	791	877	882	831	873	843	845	817	888	811	811	843	832	843	862	821	838	858	805	867	862	851	877	868	851	826	845	888	868	861	865	827	870	854	832	892	822	840	778	830	854	843	894	770	809	863	806	915	850	839	857	871	899	860	833	857	875	846	847	849	864	870	841	863	870	888	836	841	821	834	900	881	814	872	893	883	781	856	816	807	840	819	907	844	859	812	842	890	834	832	832	863	836	864	825	804	841	801	841	811	848	889	834	884	945	816	846	880	854	877	814	859	843	859	869	808	869	872	801	808	831	801	849	869	876	833	828	876	865	872	902	853	832	842	872	845	852	862	839	865	864	830	856	839	823	854	894	786	890	846	818	881	885	884	860	852	820	867	877	821	874	828	839	838	899	823	887	866	884	785	806	850	893	853	858	813	887	849	826	877	838	841	835	880	817	814	830	808	861	907	906	817	841	830	824	851	877	823	864	853	882	836	845	870	853	824	823	795	893	806	841	889	819	818	877	803	840	853	869	837	854	817	903	881	904	836	868	834
24552	22804	40623	39376	26279	12448	7146	8956	6028	3023	1334	897	720	650	656	689	684	692	689	638	674	727	679	721	725	682	729	690	645	664	650	654	697	700	697	703	648	686	683	703	693	682	689	674	681	703	683	673	698	665	699	679	683	664	681	657	684	720	670	644	671	669	672	650	667	687	704	689	647	703	687	682	688	650	697	665	700	664	648	664	723	682	700	667	677	647	671	702	658	677	679	647	667	707	691	662	647	632	659	630	650	718	705	706	671	651	698	711	689	713	692	666	656	672	654	657	694	654	614	706	697	687	679	675	653	660	699	662	658	690	673	685	633	733	658	702	706	631	651	732	707	665	646	711	672	698	698	696	720	675	650	709	660	674	675	715	740	657	653	682	695	680	692	696	701	705	692	658	681	730	607	725	704	709	661	691	657	666	668	644	690	694	667	629	663	673	652	735	648	687	663	698	708	664	679	653	726	693	661	683	680	661	688	668	674	653	674	659	687	663	720	695	683	679	687	686	686	685	649	666	689	653	668	697	705	764	683	668	712	691	651	700	753	653	688	674	695	671	703	661	690	635	699	722	670	709	662	690	687	660	675	655	711	669	690	693	658	661	702	679	650	703	711	653	659	653	675	638	706	702	656	685	686	654	711	690	679	715	688	701	672	676	658	665	672	658	692	677	653	719	692	705	726	681	667	663	636	675	661	643	685	612	684	676	699	644	648	686	704	697	680	618	664	690	675	696	660	657	715	654	727	690	681	684	689	653	711	658	701	698	642	753	675	666	665	671	665	705	643	667	660	734	658	670	666	615	670	647	684	692	698	682	697	657	686	667	698	671	709	657	694	627	688	686	699	617	667	653	694	642	633	680	687	692	682	668	702	634	618	621	698	665	646	709	715	684	663	653	685	696	690	671	675	700	681	717	715	674	679	675	674	664	708	720	656	689	692	635	752	685	678	653	615	698	666	683	692	674	627	720	663	706	694	660	674	696	677	687	698	656	730	659	696	681	697	649	696	662	649	692	694	690	689	685	661	720	665	659	692	666	654	661	680	677	650	739	646	680	718	705	710	683	737	702	693	681	642	692	711	677	657	669	694	670	683	687	635	677	723	748	637	611	710	691	660	672	705	658	700	683	676	693	678	621	675	650	704	685	666	669	679	698	705	723	688	677	692	682	664	649	675	677	694	673	669	749	694	705	605	707	659	689	686	669	681	693	652	656	696	657	704	658	671	677	656	679	647	716	705	650	697	636	692	687	658	697	694	668	681	660	698	705	668	658	681	654	639	658	684	706	713	665	620	677	690	674	703	665	690	673	621	694	702	707	726	662	695	701	686	683	719	686	683	675	664	668	695	644	687	669	693	688	663	691	654	662	692	710	654	740	664	692	657	665	645	695	666	673	696	652	659	718	667	668	673	687	718	699	689	717	644	720	728	701	682	693	638	688	703	660	748	667	673	682	687	698	682	678	703	722	692	680	682	689	673	675	623	664	672	681	648	691	704	668	644	706	685	671	691	678	699	654	655	655	652	723	694	636	654	728	702	737	674	642	667	691	679	703	664	669	681	654	699	683	689	687	690	669	693	678	640	642	661	720	659	650	696	689	687	662	705	681	685	669	715	688	691	677	681	679	662	675	660	657	721	697	698	655	638	698	702	678	671	683	649	642	695	679	656	699	700	661	698	700	658	718	669	653	641	694	665	687	645	706	646	658	669	630	665	695	650	665	660	675	677	673	668	685	641	682	684	637	672	682	721	650	628	694	670	704	698	639	633	693	746	676	658	670	669	655	658	669	685	659	702	672	657	691	681	685	717	655	629	672	674	689	661	672	665	694	668	673	725	677	643	722	666	729	669	680	655	698	671	691	712	653	709	701	715	635	686	717	662	687	695	704	739	661	721	672	668	653	687	649	698	704	682	619	704	696	640	659	666	658	696	703	662	647	701	694	643	622	699	746	698	706	648	638	652	663	685	671	677	689	721	650	634	664	651	704	693	721	689	637	679	625	672	659	664	671	659	685	706	683	644	641	636	649	688	720	682	709	664	675	663	639	666	667	645	705	695	669	668	695	657	676	712	711	684	670	661	691	694	749	705	690	681	699	678	706	664	705	676	715	658	676	690	727	667	671	673	683	699	667	723	673	683	684	708	637	658	661	666	660	659	669	665	655	696	651	661	665	680	704	687	691	723	664	670	710	723	681	651	645	676	685	672	658	715	688	682	630	656	670	653	638	621	682	661	698	614	684	682	701	676	676	717	665	645	631	672	675	737	655	655	680	668	672	630	675	712	687	704	698	685	693	703	646	673	678	678	684	655	684	692	712	679	659	667	713	699	693	666	685	710	658	647	672	684	713	674	705	719	674	696	616	653	654	685	645	664	669	680	690	673	638	700	652	635	650	676	642	667	684	687	680	654	685	678	656	673	657	649	667	706	710	700	681	714	707	729	695	683	686	708	682	665	694	660	644	671	734	717	677	709	668	726	687	723	709	679	719	642	709	660	635	654	662	707	685	658	666	680	716	651	695	688	656	715	628	672	674	627	672	678	683	703	697	673	642	616	694	679	665	686	689	711	637	668	696	667	709	705	647	672	665	666	725	688	692	691	639	682	702	741	685	701	701	667	687	665	681	696	648	677	699	669	683	637	709	689	659	708	676	730	658	658	678	707	720	663	709	713	670	687	741	694	669	671	717	656	654	674	677	636	666	645	681	709	684	656	647	668	715	705	699	646	659	692	672	669	684	642	684	666	610	738	670	688	699	673	658	697	717	688	631	674	682	659	702	668	666	656	688	697	668	658	666	690	719	676	691	695	679	665	710	678	715	681	752	683	690	705	714	705	649	660	659	679	657	739	688	636	693	656	682	666	638	701	674	649	664	686	626	617	696	671	700	707	643	651	662	675	677	720	694	687	691	647	647	639	680	666	675	687	712	678	676	637	700	690	672	681	653	650	686	690	673	740	662	685	678	660	695	682	674	664	664	718	697	712	671	675	687	634	632	671	724	718	751	679	720	658	675	667	718	633	664	666	688	730	662	633	694	689	673	675	669	658	638	676	686	701	661	729	680	673	690	695	662	669	650	677	703	705	692	677	705	620	655	686	762	697	737	685	668	705	630	674	653	719	661	657	644	644	700	687	623	639	649	714	650	686	683	666	664	642	687	677	725	716	657	703	674	683	688	661	677	685	670	645	681	661	696	677	694	690	668	704	676	640	662	738	712	689	676	677	743	665	682	648	656	684	679	667	680	683	736	696	677	700	699	728	658	675	660	704	715	723	708	697	731	673	673	675	707	686	722	613	658	710	691	646	696	631	689	686	658	695	707	644	653	702	674	668	714	641	660	731	699	729	692	715	680	661	664	666	670	684	700	696	670	640	702	672	707	712	648	602	742	699	658	677	696	687	621	720	721	670	662	661	655	665	671	698	693	674	624	720	726	679	660	625	656	664	672	664	637	681	637	682	722	695	658	651	674	642	666	670	710	714	664	669	662	666	649
43095	91084	79697	51333	22074	3232	11792	16755	11958	6010	2431	1220	963	893	930	900	913	911	950	891	896	887	956	888	920	977	954	945	930	912	894	968	942	919	914	924	931	927	939	890	929	931	946	905	902	916	982	916	927	995	947	950	931	960	933	945	963	952	928	902	958	960	941	924	890	888	963	930	909	899	973	905	920	911	910	848	959	940	903	947	900	900	875	947	977	933	934	904	900	984	937	890	942	944	920	896	1011	916	878	913	950	909	919	901	936	942	978	954	955	943	928	977	913	932	916	924	920	965	906	919	935	918	924	891	950	955	907	937	924	840	906	961	960	948	998	870	941	968	917	926	965	956	927	915	907	908	891	955	935	922	922	891	939	941	856	951	953	913	876	934	905	932	865	954	892	920	876	944	923	949	929	958	912	999	888	924	926	937	942	876	937	934	915	918	891	949	909	905	920	946	894	907	886	954	929	899	958	857	970	908	928	935	948	948	947	884	930	899	880	923	949	925	886	881	891	930	909	878	898	958	912	932	902	971	970	917	913	994	949	938	914	945	918	924	967	951	867	912	895	906	997	921	908	919	949	935	942	938	917	902	934	904	935	920	856	871	957	938	933	931	894	933	952	907	897	926	888	894	948	934	862	943	892	1005	924	910	837	907	919	922	897	920	902	909	883	928	933	885	920	928	924	976	919	924	893	924	896	915	953	934	978	944	917	902	991	863	961	889	907	898	921	916	939	945	903	924	942	976	978	966	967	919	938	926	927	940	909	937	905	933	858	902	921	865	896	943	857	987	914	938	948	926	877	955	884	903	963	889	950	871	917	963	947	902	898	886	895	888	948	892	940	988	968	953	884	866	900	945	930	935	949	970	888	927	900	902	930	917	908	970	963	917	939	944	966	876	923	951	893	960	928	891	907	907	930	966	965	850	957	940	900	912	936	935	957	920	963	915	983	896	884	914	879	927	958	941	887	906	958	918	973	914	928	942	977	902	966	861	979	910	950	966	885	908	952	925	917	955	943	936	909	926	905	906	935	967	930	956	932	932	858	941	949	973	914	948	903	956	938	937	927	918	955	870	966	924	945	920	932	908	929	930	951	921	952	929	931	957	910	940	952	959	928	948	916	922	910	954	907	970	883	930	927	911	889	943	901	935	934	899	905	899	943	932	909	907	880	955	904	938	886	916	937	918	928	895	923	938	911	936	952	936	861	925	893	935	918	887	894	904	883	937	897	908	892	962	1017	892	881	887	933	925	925	873	887	876	901	957	926	914	939	926	876	909	946	923	955	897	911	878	899	907	916	897	986	911	910	916	971	937	917	934	963	952	993	951	936	939	942	1006	982	907	925	915	952	937	960	889	967	896	926	959	914	938	936	909	981	924	954	958	1010	958	959	968	862	888	956	917	1028	959	929	902	894	936	911	909	930	947	907	925	938	923	925	936	927	923	936	985	948	900	900	926	882	943	861	931	929	882	915	911	925	951	944	924	939	919	878	908	921	933	888	900	900	889	981	987	951	884	909	861	918	919	896	950	962	892	903	922	926	919	936	884	940	971	958	916	915	945	944	953	957	922	921	917	952	958	958	925	952	916	939	900	940	912	876	908	941	919	884	937	939	925	897	885	875	926	966	998	906	908	919	886	917	940	920	1008	874	920	942	935	953	940	984	914	942	919	914	916	977	885	928	968	865	923	914	905	973	977	949	955	919	887	919	942	946	947	928	956	924	920	909	947	966	921	909	967	935	955	924	909	923	939	955	896	872	896	926	929	942	919	914	945	931	946	908	946	914	938	898	911	983	948	931	951	898	952	883	922	899	908	932	902	901	908	955	890	924	860	945	1002	929	966	925	928	907	889	938	920	974	931	947	958	888	913	852	931	954	946	939	922	935	899	942	914	958	939	958	948	901	948	962	986	919	912	982	923	886	920	955	943	922	898	910	924	882	969	904	940	967	936	887	935	921	933	918	917	939	937	944	915	921	943	899	864	922	898	917	889	947	962	963	928	902	904	974	928	931	978	946	923	955	888	938	916	938	946	969	924	984	879	873	975	874	909	924	948	916	886	918	950	928	899	890	976	913	878	921	932	863	979	896	925	957	946	908	898	914	929	948	924	922	907	917	941	965	914	965	917	929	917	902	983	899	946	876	905	961	932	888	981	944	984	956	967	956	913	929	913	990	917	927	908	900	932	917	980	958	912	896	917	898	940	877	930	892	946	966	989	969	923	919	934	921	920	901	955	930	935	935	928	927	888	866	904	910	980	925	924	958	921	901	916	979	902	867	907	1003	904	930	939	924	939	964	965	894	970	923	890	927	892	851	885	906	893	950	943	943	958	880	930	907	900	878	888	940	918	910	972	926	901	901	932	929	996	998	934	912	987	976	911	898	931	929	967	885	906	895	912	921	939	938	894	940	872	908	939	929	917	934	984	924	883	883	912	943	944	912	887	985	965	934	938	942	890	886	921	922	984	925	960	970	956	956	871	899	863	984	907	879	965	954	934	916	899	914	878	891	911	938	979	898	922	941	917	915	974	923	906	918	881	966	930	842	935	866	893	964	912	925	949	936	885	875	901	919	926	949	977	926	882	942	978	872	900	886	976	946	937	965	917	917	896	917	920	891	890	957	943	874	956	896	900	958	933	886	904	901	864	904	954	928	941	908	933	862	913	973	934	891	934	912	976	921	893	952	926	903	907	938	945	859	941	908	935	889	933	956	921	948	898	922	932	951	873	931	882	983	956	887	973	931	892	881	929	952	919	945	912	906	935	949	938	879	916	958	898	908	908	913	954	975	898	962	940	935	947	914	921	916	924	886	903	927	1007	858	907	930	943	908	918	876	970	935	944	935	917	892	913	899	943	929	887	869	920	900	919	896	901	937	959	916	931	942	938	988	904	891	888	901	929	876	900	903	902	951	908	881	903	909	937	899	887	933	907	901	949	934	934	902	937	846	904	892	900	907	915	893	904	942	931	929	925	966	943	950	922	909	908	914	901	878	923	922	928	910	940	936	936	892	906	914	915	950	870	912	932	983	964	980	966	855	934	910	913	971	914	929	940	924	939	965	961	907	930	947	907	977	880	874	948	963	897	919	908	877	945	897	905	932	876	909	898	895	944	905	921	980	864	953	938	898	961	934	976	960	939	892	938	942	912	915	924	897	931	881	906	863	936	898	936	930	901	963	889	899	928	887	938	922	921	935	905	962	908	959	949	936	942	934	955	932	964	866	986	894	927	915	942	890	949	968	957	968	891	917	930	917	922	866	915	885	876	919	953	992	931	896	880	894	970	919	935	935	898	925	947	938	937	895	865	968	905	1003	947	896	926	942	955	934	954	912	892	959	868	922	963	928	895	965	947	944	942	889	904	890	961	925	895	936	932	901	940	978	907	911	880	897	954	902	919	897	893	889	935	959	858	868	945	946	958	969	968	931	937	952	928	915	893	978	935	964	935	924	913	922	934	857	910	926	923	956	951	945	947	963	922	896	958	895	897	901	962	911	914	936	913
23344	22008	35766	34607	25860	19662	19470	17176	11815	4745	1642	779	613	585	586	628	567	580	547	540	585	581	580	586	587	582	565	589	528	562	589	547	553	570	580	593	563	572	556	578	602	541	555	587	613	539	571	547	589	551	522	543	606	551	583	557	572	615	571	555	497	546	564	543	541	618	570	608	571	530	528	523	564	555	555	542	538	535	559	525	567	580	575	543	585	592	542	586	563	572	561	565	604	551	523	539	539	549	558	552	530	569	530	566	581	556	563	540	560	566	581	570	579	566	552	571	547	552	561	534	588	576	580	594	558	536	595	573	587	529	531	557	515	605	535	553	574	553	553	583	554	588	569	510	618	539	583	502	527	533	524	579	564	549	558	557	558	554	551	538	502	564	530	555	545	604	582	603	538	580	594	570	535	530	556	548	570	554	609	537	561	536	564	566	566	575	551	522	572	596	536	546	574	556	561	563	569	559	524	530	547	542	592	527	588	573	568	517	496	553	577	561	568	566	551	521	564	555	558	573	565	553	531	574	542	550	524	583	540	529	546	581	579	531	548	531	563	574	574	505	518	487	552	527	571	567	572	557	577	542	558	558	598	523	566	475	563	583	526	567	556	575	537	568	555	590	540	546	539	563	556	582	589	528	576	609	547	527	567	559	562	591	563	543	565	543	546	563	522	511	550	562	576	514	561	541	534	552	557	551	553	509	531	557	522	547	568	560	568	553	537	558	547	564	575	531	563	524	548	568	556	568	560	577	585	569	573	610	510	556	535	588	561	556	597	538	594	562	523	570	597	537	534	587	572	578	565	574	550	550	566	601	540	565	573	537	549	511	587	588	568	559	584	583	573	565	524	556	541	562	575	551	557	547	517	547	550	583	575	534	555	561	555	558	587	550	567	549	591	598	579	550	575	571	519	557	530	567	518	534	581	565	553	532	558	505	556	514	553	566	509	566	563	566	549	498	563	575	555	522	534	574	549	577	531	592	590	549	524	531	537	523	550	590	535	509	583	496	534	500	552	530	609	545	567	577	554	582	547	535	635	535	553	559	508	535	561	563	539	577	562	530	581	542	578	535	571	539	543	554	557	577	536	541	607	561	585	538	542	594	570	565	554	543	590	519	528	546	554	554	556	545	549	610	531	580	542	566	531	554	573	550	540	519	579	541	582	552	537	467	562	546	538	537	548	560	576	567	567	575	544	581	581	569	586	589	557	561	558	540	496	564	540	553	585	558	514	583	551	560	564	576	565	561	527	566	532	552	564	541	523	557	527	570	586	574	550	541	544	583	557	574	538	564	581	558	562	562	575	560	522	517	543	548	590	542	588	532	530	598	566	519	578	521	530	558	519	520	556	556	584	570	594	570	602	559	538	565	560	539	555	595	589	542	562	557	568	545	530	549	518	548	570	588	544	502	552	531	532	588	539	529	590	514	522	528	608	570	542	534	552	532	517	581	558	542	565	569	518	580	513	523	525	536	586	555	569	580	593	569	576	539	508	583	516	537	570	550	577	570	588	568	541	599	591	584	542	578	549	538	564	574	585	574	552	505	576	537	586	532	562	549	537	535	558	527	558	542	546	545	587	531	560	552	563	559	563	557	566	572	565	559	605	552	569	618	567	523	559	552	509	568	540	554	560	543	576	542	574	566	529	532	565	612	546	623	593	558	569	526	567	548	552	544	588	549	566	550	548	555	563	506	575	608	533	550	539	557	565	526	557	599	554	560	545	537	551	566	598	538	545	535	561	592	535	568	567	562	520	577	587	566	557	534	600	531	556	570	536	552	573	576	551	558	560	597	520	547	518	565	556	534	562	536	536	566	546	583	509	549	526	561	579	526	551	547	509	569	521	563	573	561	528	585	540	592	539	563	565	565	593	576	502	563	557	590	561	572	557	543	550	535	552	555	549	552	568	579	559	547	577	562	563	579	596	575	583	576	537	563	525	570	590	495	529	534	537	562	543	559	576	523	491	546	566	539	551	524	546	517	587	526	550	575	510	537	573	517	539	528	569	597	540	589	579	570	526	570	573	564	554	532	539	568	554	567	588	555	586	559	547	529	494	509	540	555	512	594	562	548	550	594	534	540	552	591	546	557	495	562	551	567	563	545	554	539	571	566	525	581	580	557	519	556	565	563	580	549	586	533	582	547	539	546	558	567	596	570	586	610	536	576	559	568	562	557	555	554	578	519	548	574	541	544	548	583	577	539	532	571	539	547	543	549	602	551	519	569	599	573	538	580	548	566	563	527	556	549	548	591	592	557	565	514	542	527	601	533	531	518	571	574	531	576	549	605	565	555	525	539	596	564	530	600	551	588	559	572	553	542	561	579	543	544	565	527	581	596	574	531	584	593	568	543	563	547	560	556	524	581	566	580	557	509	593	498	543	549	558	527	539	515	575	599	577	540	525	555	536	541	558	526	548	574	521	567	543	547	536	563	522	572	575	562	539	522	529	558	550	507	537	589	567	548	578	605	562	549	539	584	522	529	542	535	539	561	555	556	553	568	560	568	532	554	582	566	568	526	525	555	569	572	553	541	540	577	587	536	576	576	563	531	523	583	561	534	543	616	569	576	543	568	566	526	543	547	564	571	554	531	584	582	536	532	564	543	554	555	569	545	546	557	533	563	586	535	573	530	566	564	535	562	517	540	557	550	590	563	565	535	585	563	553	531	552	571	558	548	543	557	564	544	573	560	597	568	586	507	542	532	543	587	591	525	528	533	577	522	581	526	574	593	561	557	570	547	535	517	556	538	554	538	558	576	554	557	585	572	556	560	571	562	513	558	517	584	534	543	556	563	620	567	549	551	583	587	574	548	537	578	586	572	587	535	601	587	531	565	555	582	511	596	575	512	560	516	549	605	594	589	542	563	575	534	539	584	534	536	575	575	527	546	552	581	574	560	500	556	561	560	575	560	562	545	522	517	542	562	563	555	562	531	548	506	530	613	585	548	561	566	513	523	528	602	571	524	576	570	577	567	581	523	545	547	537	520	500	574	504	538	580	553	540	549	578	598	548	546	544	568	567	567	532	588	518	563	529	555	552	551	568	565	546	574	556	501	532	590	555	576	570	559	560	582	576	537	541	561	559	538	572	538	573	599	554	548	540	567	547	559	569	610	580	511	519	565	554	568	557	578	549	527	554	523	589	542	550	511	538	584	542	565	577	542	526	564	556	575	533	593	525	540	528	572	570	545	543	537	561	582	564	580	558	570	607	530	517	532	534	528	521	516	549	557	565	568	554	553	558	522	575	556	570	572	570	587	554	532	555	575	569	566	574	537	547	540	520	543	586	547	550	535	546	569	541	569	550	578	557	558	554	555	606	542	604	559	546	545	565	539	554	563	567	557	551	564	612	577	569	538	557	557	583	574	571	538	579	557	514	563	564	529	573	513	528	551	522	556	547	537	569	536	520	580	574	559	546	497	524	544	556	557	562	558	521	600	597	507	522	554	571	522	578	562	557	559	513	542	549	540	564	590	561	560	571	593
50888	102823	90853	63339	24002	5548	22354	26302	19166	8530	3039	1203	791	775	762	733	758	792	744	780	772	737	760	807	695	742	780	720	804	755	770	749	745	804	765	725	770	738	787	719	755	753	757	782	739	804	782	781	758	743	770	755	768	763	745	724	742	742	762	702	751	772	749	775	744	742	756	801	729	747	740	787	770	764	742	772	747	801	760	670	740	769	760	755	718	735	720	717	785	723	782	698	737	705	728	761	766	723	781	764	720	810	752	721	744	701	743	736	777	746	774	762	738	772	751	775	759	794	726	738	780	710	756	740	732	782	762	774	782	763	765	697	770	794	720	756	730	787	773	748	762	771	743	780	743	746	724	722	780	783	732	741	764	737	725	754	740	753	750	747	790	764	723	820	751	728	824	768	787	735	759	755	760	818	771	745	765	744	758	749	770	740	733	750	739	754	779	737	774	778	745	754	766	717	732	765	755	769	721	738	763	766	788	789	724	714	731	781	755	726	764	774	694	711	723	744	714	767	752	766	681	750	797	742	705	783	770	728	775	739	752	732	762	743	722	786	758	775	746	728	752	748	742	700	721	750	765	765	768	713	734	751	745	820	742	736	748	772	715	743	776	741	787	770	760	754	756	729	773	723	748	789	799	732	816	717	734	735	757	792	714	716	780	775	739	769	743	776	741	786	744	762	811	752	744	770	721	730	748	711	766	762	727	732	716	754	696	699	753	739	779	753	763	759	752	728	818	751	725	792	772	750	707	767	753	717	741	759	783	788	764	759	741	741	761	783	780	761	713	760	784	774	763	706	722	749	794	759	778	764	767	728	754	765	735	780	745	724	718	746	747	777	742	764	735	757	759	787	749	787	738	741	741	802	753	778	753	717	709	773	731	729	771	787	688	733	739	741	782	715	727	735	726	761	757	773	746	792	724	729	742	754	696	744	784	770	721	775	760	782	764	761	760	713	770	762	757	794	744	755	775	729	704	716	744	749	773	795	715	726	779	721	761	779	750	777	746	743	779	766	765	741	755	793	707	763	730	773	796	776	771	658	743	783	789	729	808	740	743	718	801	781	732	761	736	782	753	750	716	737	714	731	718	747	739	713	756	808	694	737	785	786	729	753	794	779	690	757	797	750	747	830	773	722	749	777	731	738	793	768	743	762	776	777	745	800	795	781	749	712	753	662	773	800	772	805	733	795	783	791	784	754	761	814	765	715	768	772	780	759	803	756	763	698	778	792	777	790	721	740	733	734	789	718	765	757	745	773	724	755	762	762	757	731	758	781	777	786	755	799	769	732	745	812	797	776	787	783	793	733	753	751	765	758	792	809	727	775	743	750	751	707	766	816	776	755	730	747	752	757	780	742	713	718	764	777	746	780	758	738	747	736	781	753	761	810	699	761	728	739	752	711	737	740	737	772	792	782	708	756	776	759	742	758	808	733	804	757	772	749	765	766	769	751	793	713	751	755	749	767	727	746	797	756	790	724	713	730	765	773	720	692	776	756	771	790	752	791	745	750	750	782	741	745	791	741	731	767	751	782	753	712	752	741	776	820	779	728	762	752	718	741	788	711	754	768	771	732	744	727	779	741	769	716	745	745	769	758	739	764	682	762	723	762	748	754	739	755	788	746	790	725	745	723	742	765	750	782	736	797	755	719	750	781	792	801	758	754	728	757	764	758	760	769	761	732	758	794	737	797	838	773	786	798	693	722	785	784	742	750	761	757	736	765	744	737	714	754	758	787	783	712	773	736	748	768	735	782	748	794	770	712	729	762	819	755	788	774	771	741	787	785	774	755	785	725	757	793	824	752	753	789	742	742	793	776	743	777	686	774	737	732	775	736	772	757	789	759	735	787	784	808	746	709	732	722	792	734	710	795	771	784	802	710	725	755	755	783	753	745	741	703	744	733	752	730	776	751	761	770	723	830	730	767	741	725	808	777	761	755	813	760	818	739	743	810	704	757	796	732	745	778	762	773	715	793	803	760	753	770	751	793	759	766	794	758	750	792	738	791	688	759	768	758	780	739	789	767	784	725	712	749	705	752	737	722	739	775	731	766	735	709	771	765	779	773	727	728	783	781	690	713	731	759	756	836	745	797	747	782	785	799	818	705	753	767	765	735	756	761	797	773	773	756	736	740	770	788	790	731	703	748	742	718	723	800	739	745	743	768	855	735	777	768	732	786	742	733	734	753	759	793	780	769	713	789	754	717	716	739	759	701	711	722	763	774	744	760	773	758	743	712	772	778	766	745	762	757	749	748	756	758	770	759	761	755	772	754	708	772	743	791	745	763	786	763	777	760	784	789	715	750	730	763	766	743	751	777	743	731	805	718	748	743	728	789	758	736	771	746	754	715	789	747	686	755	751	763	737	775	793	775	798	728	764	785	781	734	755	718	740	772	730	724	775	794	757	709	773	737	768	783	735	752	741	747	720	749	796	773	777	760	812	777	771	778	772	813	776	768	745	760	723	728	755	727	740	753	751	748	756	753	761	786	791	763	759	769	725	767	744	729	767	678	775	739	752	737	709	778	763	728	796	769	771	748	763	767	775	759	792	701	765	767	788	754	785	743	762	727	726	753	773	732	780	676	728	693	790	751	728	747	725	796	804	746	753	774	708	758	763	801	704	760	772	797	782	758	764	748	755	734	745	732	692	743	771	737	735	747	741	793	768	744	771	726	738	730	743	769	745	756	731	720	724	812	719	732	741	772	738	703	713	782	801	749	777	784	753	748	755	768	730	758	803	738	701	743	781	766	768	751	779	738	810	801	758	828	750	760	770	745	782	710	756	781	737	814	773	759	776	688	755	752	715	732	775	744	739	791	772	745	735	751	785	762	719	799	757	761	762	788	730	753	771	731	772	739	754	783	761	784	722	722	728	730	733	736	721	744	791	751	768	796	741	810	738	750	715	770	747	767	713	741	725	768	771	726	727	733	728	774	727	736	721	726	766	761	794	723	828	731	722	771	757	751	764	753	737	769	688	736	807	738	745	711	736	737	761	797	815	751	796	739	756	714	761	744	750	726	793	809	730	732	747	761	748	756	744	741	743	764	714	782	771	746	751	731	714	763	719	739	761	751	763	762	745	776	790	758	756	753	760	737	795	781	766	781	728	737	747	670	743	804	759	804	752	770	718	737	791	731	751	748	761	781	752	699	812	757	777	777	761	761	759	729	754	756	686	762	763	766	738	759	809	779	764	747	726	768	745	775	776	753	767	777	744	707	688	712	734	751	708	765	786	770	768	738	765	726	785	750	730	760	807	763	753	748	705	765	744	747	740	764	735	759	743	704	735	775	714	726	811	759	734	749	786	774	743	691	780	770	769	725	723	759	705	709	754	717	790	812	709	732	729	766	784	754	840	751	763	782	765	766	786	727	797	790	760	807	751	780	757	740	790	797	773	756	747	726	805	781	755	788	769	769	717	734	771	743	704	729	771	750	751	726	743	723	763	740	778	750	743	741	735	750	793	741	752	748	685	794	785	763	735	686
27188	28212	39256	24363	5118	1252	1812	1778	1237	837	706	640	643	633	639	646	627	630	618	633	650	643	646	631	605	583	627	663	602	614	619	626	649	641	614	597	630	615	620	614	606	630	653	648	634	608	620	658	650	609	636	640	642	661	678	599	656	627	661	680	622	590	616	656	634	621	638	577	695	661	631	622	600	683	601	572	597	682	643	597	582	602	616	641	612	625	648	694	690	607	654	641	644	660	647	653	602	618	625	654	615	649	629	616	666	627	648	617	600	643	632	670	625	585	617	619	621	592	631	658	643	642	578	617	618	635	601	627	633	642	608	681	605	610	580	669	656	648	631	627	660	661	605	594	656	639	642	638	643	633	651	592	635	645	620	603	704	616	609	623	643	641	647	622	632	638	628	611	637	608	621	551	576	595	603	646	615	623	602	599	596	673	620	589	623	685	648	618	647	596	619	601	620	586	588	621	638	594	663	630	612	600	666	648	650	622	647	653	674	673	617	596	644	590	605	633	658	610	630	609	632	626	635	581	565	622	643	656	614	602	590	628	601	624	637	604	625	655	638	638	615	641	635	645	630	659	577	648	623	675	641	604	653	645	587	613	600	599	644	601	679	632	637	618	633	596	626	637	592	615	656	635	660	631	619	667	611	606	617	591	651	623	702	658	645	612	611	625	632	613	679	600	609	596	680	589	592	638	637	643	603	643	642	648	681	642	612	635	614	611	624	595	647	665	615	646	655	660	615	623	663	619	614	630	647	608	605	616	577	585	659	649	611	619	655	680	601	671	614	613	607	645	644	630	616	662	592	644	613	618	612	580	627	605	628	620	624	650	668	644	600	621	627	634	624	593	636	633	650	688	599	645	652	631	619	647	623	633	616	570	646	639	600	683	609	626	695	610	629	639	632	643	631	616	668	627	566	642	658	617	671	654	617	606	614	622	661	602	582	613	610	624	640	631	627	590	623	650	614	665	608	674	654	672	628	628	608	653	632	623	626	637	719	602	577	653	606	665	637	634	610	628	688	589	655	603	621	603	613	620	626	633	648	636	671	636	629	655	623	662	565	608	618	580	595	630	625	628	649	651	603	655	648	669	608	605	659	616	620	629	629	662	648	657	679	625	629	632	649	616	644	650	594	636	652	651	610	596	600	630	618	627	635	663	601	635	587	633	654	641	609	648	619	664	628	599	639	627	629	602	597	602	593	667	617	705	599	631	658	662	622	631	607	594	615	628	618	619	638	623	628	581	634	635	603	601	668	639	633	632	651	592	631	578	665	622	638	658	641	615	639	646	652	598	669	618	613	646	633	588	630	629	613	628	647	620	649	640	625	609	620	627	630	634	600	606	639	633	622	644	646	649	612	641	632	665	668	586	649	587	629	643	664	602	609	650	644	629	612	646	608	638	671	645	597	654	605	624	617	603	654	642	609	670	630	638	631	658	660	642	649	637	634	612	659	626	617	624	627	640	632	616	597	644	603	626	651	627	556	589	628	603	696	605	665	658	664	640	609	641	617	595	620	658	625	594	625	680	689	634	625	676	641	668	584	624	602	627	659	629	630	644	609	617	658	644	661	611	603	636	678	652	601	634	670	588	614	582	622	625	637	650	638	633	595	622	642	643	626	647	646	673	604	637	636	604	632	631	662	619	627	685	653	631	614	645	659	630	604	598	610	640	620	604	579	649	641	591	609	602	657	638	647	609	628	664	646	631	659	636	638	648	604	612	673	633	655	655	624	636	657	639	627	614	627	613	631	613	641	598	588	651	591	625	609	645	661	586	619	613	655	642	603	624	591	629	596	670	638	621	626	675	624	633	644	633	610	607	651	592	612	639	680	681	604	654	635	611	625	650	639	619	617	642	609	660	605	624	645	635	620	610	630	613	613	599	654	575	624	660	643	574	594	617	604	635	616	642	627	598	625	644	608	675	676	631	624	637	636	587	687	605	633	629	622	650	632	619	626	614	635	636	589	589	647	612	655	647	631	675	649	646	582	651	648	687	622	679	578	605	620	657	643	620	609	647	619	600	631	593	618	652	622	649	602	640	614	622	577	614	664	618	620	579	621	664	598	666	572	604	610	639	644	592	669	631	613	622	665	642	644	645	658	618	615	597	679	632	595	587	658	620	642	629	625	645	647	635	639	625	617	664	640	632	633	623	632	641	645	649	582	627	657	604	644	625	621	590	662	671	630	640	636	581	635	583	648	661	660	642	606	605	629	641	655	630	610	608	632	646	632	624	596	643	639	658	573	657	638	628	618	574	639	610	623	641	634	639	631	610	658	677	630	608	625	616	615	581	648	646	639	647	636	650	622	643	637	654	634	640	631	619	619	585	618	661	635	659	643	669	584	661	619	575	646	611	642	602	621	666	643	665	624	596	586	595	572	586	662	615	631	583	610	611	632	588	590	614	652	652	540	651	586	577	631	647	638	631	637	649	705	633	613	634	650	705	637	596	638	640	570	613	609	604	594	624	622	624	636	648	598	603	609	621	618	603	631	614	622	618	612	593	592	661	624	637	589	582	683	634	623	633	569	594	626	612	636	643	643	581	616	682	632	608	647	626	639	582	624	614	638	630	626	615	643	605	667	678	616	642	627	659	663	609	634	606	614	677	622	634	622	658	631	673	641	648	611	601	632	634	640	604	602	638	646	620	640	615	654	627	678	668	666	625	616	618	648	647	648	656	605	612	677	625	618	609	655	669	608	617	600	640	659	638	672	639	634	630	639	614	657	633	638	627	628	644	624	648	668	657	665	657	652	607	600	596	611	638	625	671	694	666	651	637	613	662	600	597	598	619	668	607	649	604	653	627	619	607	623	631	607	627	632	641	634	586	582	625	630	619	611	629	634	689	634	622	689	666	613	618	599	657	662	619	601	592	640	609	616	632	668	669	626	647	616	671	645	626	630	651	623	640	613	622	618	624	629	656	589	584	618	668	649	640	633	596	636	647	582	643	620	605	636	625	592	611	617	617	640	651	670	623	617	630	602	617	612	652	651	665	639	654	606	659	690	611	604	652	605	624	636	664	589	671	649	627	635	632	647	614	599	609	596	693	630	628	615	611	633	641	642	691	638	612	597	621	625	634	613	615	614	652	612	653	591	602	638	649	644	644	639	626	584	651	619	646	629	610	645	669	620	654	610	616	644	654	606	589	656	608	608	617	645	636	659	617	626	632	648	607	577	647	617	642	639	614	647	621	614	662	593	611	633	624	623	659	627	624	636	599	582	682	682	621	640	656	672	630	652	582	628	620	581	657	601	625	607	575	621	618	633	629	611	668	624	585	636	593	634	646	632	674	593	602	609	640	614	681	624	647	635	619	641	606	625	671	606	634	637	605	649	617	686	654	657	648	649	643	606	631	652	662	641	595	605	586	599	656	624	646	618	597	643	585	607	622	678	707	612	616	604	637	634	648	601	619	604	606	676	632	646	635	635	589	609	639	627	642	632	603	630	607	615	599	668	654	656	663	611	644	643	651	677	620	612	604
20575	47401	41153	21205	4659	2073	3314	3359	2082	1332	1021	869	855	854	857	845	900	854	858	879	919	877	873	894	856	885	851	889	901	881	880	931	865	856	876	886	913	898	894	871	897	833	943	899	832	890	858	891	892	841	867	854	828	845	891	888	855	830	872	881	876	881	889	880	883	805	899	869	817	891	835	915	870	884	922	901	865	865	864	878	828	815	879	889	897	843	835	887	848	869	827	846	811	860	836	888	855	882	891	863	845	871	856	870	904	857	849	828	830	887	921	854	873	883	841	881	848	835	852	896	891	930	844	863	922	845	842	850	847	842	820	867	898	842	841	881	843	846	837	929	815	817	889	871	897	878	856	884	882	904	875	858	855	822	868	907	855	894	849	834	845	869	847	895	881	842	864	839	858	812	896	886	859	873	853	858	841	893	839	837	854	875	834	818	850	800	887	853	902	829	810	858	920	868	853	860	858	837	870	874	844	810	852	848	822	853	876	853	901	884	840	892	875	872	873	873	861	874	848	869	838	844	863	873	878	909	835	866	865	882	856	870	854	862	854	861	849	857	873	925	887	856	869	803	889	898	862	839	851	853	850	835	880	893	828	866	898	783	814	851	869	849	876	878	887	895	856	829	852	808	839	877	841	861	856	868	844	814	884	869	842	902	835	862	863	867	885	905	845	907	901	845	807	863	855	860	873	852	815	870	841	864	841	862	939	840	866	821	825	901	886	868	901	928	892	827	820	851	871	843	901	869	881	872	874	844	870	877	859	911	761	879	898	888	851	829	860	848	861	858	925	814	876	843	889	886	830	920	843	900	905	853	854	841	867	838	855	883	862	872	857	882	890	858	909	844	850	876	888	820	851	876	848	848	869	858	913	839	919	854	843	887	852	825	853	834	805	864	858	839	807	786	904	846	876	868	834	845	903	866	879	803	894	876	839	883	818	868	827	896	866	847	877	867	872	807	867	893	822	864	858	878	856	853	880	835	875	837	878	847	880	887	877	839	892	837	883	816	867	918	884	853	863	817	848	846	859	835	866	892	890	854	883	866	882	876	896	827	858	858	866	846	865	870	828	883	840	870	847	863	917	874	890	900	894	869	882	869	832	835	826	798	866	887	894	863	882	839	806	870	907	875	840	841	861	790	877	885	909	897	881	839	809	833	849	910	878	866	922	841	890	854	874	858	827	898	911	857	865	854	860	846	922	897	869	866	844	886	854	923	838	902	876	874	884	831	855	860	868	836	844	847	840	901	843	859	826	848	906	863	862	859	904	892	851	861	853	921	835	903	875	896	922	852	880	838	841	854	867	861	863	881	868	899	867	864	851	869	866	830	880	851	855	842	918	859	821	905	856	848	877	862	902	810	806	839	866	814	881	925	856	891	847	837	918	855	898	852	899	891	854	851	829	853	882	825	862	843	905	890	868	867	912	855	890	901	843	838	866	878	879	875	805	892	877	856	820	905	866	844	865	872	826	906	854	904	883	856	858	853	887	871	842	832	788	871	895	896	788	857	879	863	892	847	884	818	825	866	842	852	875	858	876	856	856	841	921	855	830	816	914	862	897	871	792	873	885	856	868	843	866	871	817	884	856	860	882	787	848	852	858	919	901	844	858	876	834	859	879	828	865	891	853	888	875	858	874	889	850	904	900	843	871	883	832	875	834	949	863	819	824	809	898	862	878	837	865	865	888	855	883	863	859	888	842	935	900	809	864	840	861	880	837	857	847	820	902	873	877	831	849	875	879	858	809	847	931	877	892	914	842	800	885	835	894	838	845	856	893	867	885	901	892	825	861	863	902	873	839	889	817	862	864	856	855	806	876	856	846	848	827	830	891	853	857	833	861	891	855	833	875	903	815	868	860	834	885	854	884	827	859	851	864	843	791	825	845	831	871	893	830	883	870	860	899	865	872	899	908	913	837	824	867	888	839	859	846	851	897	872	864	849	862	878	865	888	881	935	860	817	845	847	889	816	879	865	871	837	864	922	878	853	862	885	879	844	893	850	828	830	901	791	847	875	906	854	927	883	848	888	866	878	865	872	896	810	882	886	887	856	847	907	870	844	869	841	885	804	798	849	834	851	895	841	839	883	891	852	821	886	912	882	853	846	876	888	873	868	876	850	873	857	834	831	902	863	803	888	820	914	887	831	854	835	861	800	898	821	878	832	868	847	880	919	847	873	871	891	933	861	871	880	795	815	865	838	857	892	852	872	826	896	845	833	822	856	808	887	873	840	867	825	851	819	874	889	836	839	851	857	863	875	865	876	874	858	882	852	826	851	869	949	846	854	860	865	818	835	843	876	852	866	828	858	856	879	826	892	859	843	869	796	868	848	845	890	875	893	841	879	864	869	899	843	836	912	839	869	872	874	836	851	859	819	872	815	812	814	875	867	910	810	880	844	858	892	895	826	942	831	888	813	918	842	881	895	874	842	957	839	777	908	878	840	856	851	839	856	895	842	851	859	903	921	850	871	848	856	880	819	874	854	865	823	844	904	810	875	859	891	860	854	862	862	867	876	847	909	896	928	833	895	832	851	878	805	911	870	867	861	850	870	881	883	857	882	855	894	883	842	873	890	895	859	840	861	865	837	867	860	849	846	897	887	872	945	875	892	846	831	879	850	850	830	866	852	846	885	891	813	838	824	841	892	849	879	869	857	807	835	815	861	863	854	829	895	849	892	885	880	851	910	854	839	887	910	874	892	800	860	870	894	889	885	874	881	870	824	896	899	814	923	878	891	876	851	891	855	842	886	851	833	875	832	859	869	857	850	829	862	892	817	841	786	831	826	880	877	828	869	904	850	856	829	857	821	850	840	842	845	846	852	852	842	876	811	878	899	831	899	849	821	876	850	836	842	890	798	858	820	848	839	857	844	887	886	834	852	852	824	867	830	899	834	852	888	872	849	827	882	839	828	874	855	816	863	875	860	881	864	842	889	849	849	887	832	874	842	823	890	926	835	936	850	823	878	863	858	870	871	853	863	853	824	882	837	849	818	839	882	866	891	872	858	881	897	847	889	852	789	863	908	843	795	855	911	841	850	875	911	887	900	885	847	848	877	851	854	832	892	873	873	903	842	835	805	876	836	826	906	816	857	913	907	866	870	894	896	870	853	890	808	825	874	843	850	863	938	871	899	901	893	866	822	894	874	897	851	864	845	862	868	876	875	863	829	804	920	881	849	854	854	846	860	843	886	899	846	879	882	867	850	879	881	849	867	863	899	848	824	843	837	843	863	883	919	830	844	886	890	854	860	847	847	884	829	822	882	882	847	848	824	912	864	837	875	849	900	870	869	868	832	886	863	885	853	849	880	905	870	901	802	862	857	894	865	839	887	860	849	850	849	886	877	893	876	878	865	843	861	861	874	823	878	883	863	870	909	928	869	839	887	886	873	908	861	855	827	925	899	845	816	901	827	855	878	839	857	845	877	893	808	903	836	884	910	846	888	820	832	903	861	874	850	833	877	922	854	799	886	859	886	861	872	820	898
24508	22880	40908	39753	23675	14117	14617	8637	3874	1753	1009	738	691	669	757	719	754	688	710	702	729	702	699	699	717	723	725	673	706	721	702	725	667	686	686	681	728	684	643	677	699	742	716	720	708	712	714	672	683	696	715	641	698	674	681	683	717	704	668	733	666	676	674	713	670	689	704	731	633	724	649	686	734	697	666	669	700	615	677	671	706	726	697	695	653	676	692	726	669	690	685	720	691	688	687	631	681	691	717	683	724	692	663	698	650	699	659	681	684	687	707	716	680	703	640	699	670	706	692	664	703	686	652	740	672	702	692	628	740	743	723	698	672	696	728	716	666	713	705	682	672	648	760	769	733	665	707	724	693	681	707	720	741	732	667	704	717	745	687	687	661	713	693	651	699	666	682	685	703	744	669	710	719	702	640	652	745	723	663	738	709	636	704	687	702	687	656	653	709	675	665	713	740	668	697	672	719	755	670	689	720	724	747	734	670	741	722	694	708	735	701	627	652	709	683	677	682	693	681	710	707	655	668	703	697	673	656	695	705	647	683	691	738	692	730	650	663	695	664	732	654	698	677	690	714	674	667	671	707	648	671	709	682	665	634	638	617	701	655	653	662	707	662	723	693	737	708	705	723	672	683	657	674	676	673	689	631	680	718	681	706	676	651	699	745	668	669	692	716	668	716	705	694	731	722	701	682	704	667	712	707	730	695	708	695	708	674	664	654	682	717	719	673	706	688	703	695	674	683	683	675	703	670	656	693	716	724	697	650	653	668	696	669	715	663	691	681	689	663	657	655	647	737	696	679	718	682	643	705	714	715	664	703	677	672	740	676	667	704	713	682	678	747	699	686	662	703	656	667	670	668	685	713	704	721	706	672	718	702	685	731	674	699	676	691	704	704	661	669	670	700	697	675	666	720	651	712	695	669	756	681	664	728	757	719	690	707	661	713	697	657	669	723	694	716	711	672	694	693	670	716	739	693	706	714	708	711	733	705	698	676	730	720	716	686	672	689	673	660	687	660	700	716	681	683	711	720	664	660	697	706	683	739	700	719	708	730	659	711	684	699	650	626	679	683	740	702	661	683	690	708	654	650	741	673	726	710	689	681	695	693	716	719	624	734	691	643	690	698	668	656	615	663	688	670	702	706	738	652	671	632	745	717	708	719	708	704	689	640	706	621	627	691	677	710	773	708	705	732	638	733	708	739	662	657	701	770	687	653	668	674	721	687	686	675	679	704	705	672	696	662	711	738	676	679	700	680	643	660	652	709	676	714	693	710	728	686	668	665	635	682	745	689	689	726	670	695	715	670	662	664	665	708	687	667	692	658	691	662	672	729	725	703	648	690	685	661	700	713	663	694	680	690	656	709	689	698	708	685	731	639	693	680	656	680	675	729	661	620	694	723	692	720	687	724	750	734	668	629	689	713	704	719	700	677	641	715	682	693	697	653	661	671	691	732	706	691	662	706	686	689	696	690	741	696	713	661	732	650	710	671	681	735	737	698	712	657	707	702	706	673	691	690	668	650	679	709	710	705	705	701	658	693	682	694	681	678	678	687	709	712	704	650	717	697	692	699	694	698	660	670	692	708	682	671	726	686	687	737	630	697	670	682	737	707	689	685	733	678	677	683	692	730	681	681	651	688	698	662	678	723	758	694	663	712	639	708	707	672	703	676	707	696	730	695	684	680	702	688	674	717	664	668	668	735	692	729	690	720	680	700	672	691	731	679	671	653	702	678	682	721	686	696	720	679	652	681	694	686	707	703	662	689	711	666	689	687	690	671	658	638	718	704	654	670	676	677	683	664	692	677	701	679	689	690	723	719	699	718	675	717	754	695	646	677	685	661	711	647	700	706	686	754	670	713	691	675	682	685	686	672	693	682	696	653	637	677	717	694	698	710	723	691	722	729	685	655	677	646	696	712	642	675	702	643	717	648	717	707	714	670	676	707	669	673	681	723	702	684	736	675	679	728	661	696	650	654	727	702	716	641	744	638	702	631	709	668	698	663	638	678	710	704	711	694	698	715	661	700	714	712	678	650	722	730	698	700	706	670	629	636	709	690	634	697	678	700	648	640	704	697	686	678	667	625	704	688	671	668	693	646	704	710	658	694	722	719	643	704	726	671	681	692	683	703	668	736	701	630	683	662	689	724	719	683	700	642	680	727	644	709	657	717	654	710	657	677	712	754	653	655	686	696	736	666	654	721	652	653	676	724	665	670	671	648	706	661	690	723	683	694	619	657	690	693	679	690	700	685	703	722	650	716	739	664	651	694	648	675	710	671	659	659	683	655	723	722	694	669	698	661	687	691	683	720	732	681	688	723	690	688	656	674	640	693	662	640	681	692	699	670	693	667	686	694	665	720	673	677	704	706	699	643	677	696	691	707	712	690	713	703	708	703	739	720	669	708	646	660	656	710	672	690	697	686	667	665	702	683	744	685	685	748	661	624	661	646	677	719	690	686	692	682	713	678	674	703	721	719	761	686	690	686	679	690	714	712	771	734	676	689	700	650	664	681	721	663	692	663	622	672	711	645	693	701	725	689	700	735	691	715	654	691	695	684	692	656	705	632	703	740	646	679	687	682	711	668	639	700	709	688	698	700	669	648	717	679	663	677	749	678	717	717	687	683	662	711	702	638	658	692	693	637	698	668	669	687	674	674	704	693	675	700	720	680	648	660	659	704	735	644	725	661	707	711	664	721	656	704	689	683	673	715	720	667	720	705	692	734	711	715	649	718	677	675	700	692	740	681	730	658	675	685	721	704	692	700	693	705	651	707	711	670	665	727	671	688	661	701	747	721	677	651	652	739	672	713	700	709	691	662	693	726	739	697	721	679	687	660	665	677	761	661	689	684	679	750	654	727	713	642	682	722	698	664	683	728	710	688	637	660	682	730	677	674	709	695	712	663	687	680	703	675	663	667	671	687	700	660	717	660	706	652	728	686	663	684	671	658	734	692	653	657	692	706	709	707	662	688	628	709	745	648	687	655	654	675	678	670	682	674	676	670	670	688	681	689	661	657	682	734	657	696	656	690	666	699	693	690	704	673	710	699	676	707	651	661	705	727	701	686	732	685	707	659	731	692	705	704	711	652	711	692	702	700	684	647	632	731	719	676	688	696	654	690	706	693	662	740	641	706	694	680	681	692	708	697	661	651	747	681	704	711	730	666	710	648	647	676	715	692	638	739	667	666	643	671	684	646	647	664	658	696	699	692	678	670	683	697	749	700	701	724	621	708	687	669	692	727	681	678	728	732	695	621	739	680	718	652	740	695	665	736	688	662	676	673	719	667	678	685	691	673	655	703	655	706	708	724	685	713	713	696	687	678	701	679	701	751	728	687	661	717	699	709	680	666	656	722	756	707	764	707	689	670	661	710	630	707	661	683	666	704	664	723	685	699	695	717	663	659	675	703	667	750	711	676	644	714	686	686	694	731	723	702	674	726	686	681	714	668	703	690	654	673	719	623	658	679	697	668	697	670	709	664	741
45580	90601	80621	50961	13722	13320	21396	14864	7772	3267	1628	1089	965	979	934	935	971	947	936	952	960	906	999	947	1012	942	966	953	924	931	909	956	954	950	897	931	957	972	950	910	937	957	918	875	890	900	906	916	925	949	947	900	918	975	970	888	931	1009	965	1004	990	941	911	920	951	942	961	995	974	946	919	917	908	900	931	918	951	937	919	940	1000	908	957	885	948	890	927	966	952	933	964	917	948	928	948	942	866	923	968	907	924	911	989	931	980	899	931	953	961	874	960	882	944	965	1003	947	947	996	988	900	986	935	928	941	938	968	955	942	947	901	964	923	920	927	957	935	943	983	938	963	935	903	874	978	981	955	909	917	946	953	979	975	889	997	895	918	933	952	981	963	948	964	961	920	926	968	908	937	900	900	954	967	957	907	968	954	935	939	938	943	951	967	939	971	926	958	893	955	908	985	913	952	889	940	1038	934	951	942	940	942	958	950	904	895	927	950	933	950	951	885	931	950	968	933	894	913	943	968	926	892	937	943	960	955	913	914	936	960	911	964	956	992	948	958	945	965	951	929	939	867	936	1002	927	918	893	915	927	953	950	935	896	961	940	978	971	913	923	957	989	952	1002	948	967	991	919	891	888	950	985	975	921	921	902	923	987	949	937	893	981	931	964	897	949	890	918	931	947	978	949	1007	969	967	933	937	906	932	922	915	964	1002	938	923	937	948	983	914	919	880	998	937	963	993	901	906	949	950	931	953	902	943	913	931	985	929	873	970	926	938	949	964	895	920	942	925	896	910	859	921	962	949	908	907	940	934	958	927	923	997	982	913	945	926	982	947	958	942	938	932	971	909	939	927	923	938	943	985	963	934	982	949	957	943	909	930	980	966	964	1018	921	935	914	983	923	1001	930	962	931	922	904	905	958	911	1007	974	893	937	981	932	960	862	990	930	962	947	968	896	979	903	856	919	911	964	986	965	926	880	906	912	944	957	952	917	899	917	888	937	939	911	947	990	934	960	942	963	898	922	931	919	934	984	939	935	950	961	976	1011	958	1027	932	1005	946	927	970	1007	949	936	927	904	975	959	1004	934	928	923	996	979	917	987	921	900	902	937	920	927	964	951	971	976	906	937	893	938	952	950	947	972	895	926	944	967	881	962	954	939	956	904	978	938	933	873	936	1007	930	943	973	895	916	964	970	924	956	924	966	963	907	919	904	965	946	944	905	970	948	952	978	922	967	948	957	937	965	952	942	970	946	923	925	920	932	947	919	929	930	964	921	938	960	1003	906	935	947	912	934	942	888	868	904	959	967	949	900	949	931	955	868	951	936	937	963	959	937	922	953	895	927	1001	929	915	957	908	982	927	937	945	945	953	945	936	929	916	987	932	957	951	866	963	975	944	936	946	995	969	952	933	953	923	997	894	963	933	931	966	936	933	908	929	942	935	912	911	944	964	928	961	956	931	964	930	947	935	952	933	961	955	965	908	957	987	921	908	890	950	899	930	922	960	977	956	963	922	934	949	978	993	943	910	943	870	998	966	918	955	986	951	960	900	939	916	905	901	948	956	927	900	905	926	918	958	975	921	908	929	1003	1004	858	892	893	941	971	991	939	995	943	967	885	956	945	911	972	982	927	941	913	985	894	990	971	999	842	902	922	948	956	971	914	912	957	952	948	889	951	967	901	919	963	934	924	902	868	947	923	951	948	899	946	909	911	937	940	894	947	908	961	949	899	883	986	895	986	952	890	915	955	975	947	880	974	932	1022	956	955	990	961	949	970	861	965	927	963	963	958	977	930	1016	941	944	921	924	989	976	931	938	924	934	952	972	959	929	928	988	891	932	1007	969	968	959	950	934	986	933	966	962	965	951	930	962	990	988	909	898	991	962	912	929	938	950	927	973	960	942	927	951	935	967	890	889	915	951	852	968	900	953	943	942	918	905	895	1002	927	916	981	920	903	986	931	969	916	954	950	906	930	978	925	980	980	938	940	934	931	1003	1009	948	953	992	944	896	893	946	962	932	948	909	895	942	895	953	963	918	898	976	927	933	994	960	959	946	966	955	986	981	984	951	929	931	966	979	949	883	894	926	953	921	912	942	936	949	918	913	874	962	920	958	992	962	985	914	953	899	946	941	1009	929	981	928	941	926	937	902	938	972	921	968	911	972	923	931	927	958	974	940	980	938	983	946	961	922	959	923	968	936	915	881	909	947	939	935	922	947	941	951	908	948	931	908	939	960	937	911	979	928	1006	896	970	928	892	952	955	930	930	932	999	951	951	962	922	897	942	904	930	940	925	953	930	1013	983	930	947	906	945	977	911	958	941	957	945	975	915	910	918	949	970	969	973	928	973	910	961	909	946	962	928	949	885	979	994	986	981	944	907	931	946	997	990	956	897	918	938	957	943	961	941	887	898	916	949	938	991	943	923	986	962	928	947	983	926	956	949	1026	975	965	917	906	930	967	919	891	942	897	933	940	941	986	934	953	907	881	962	957	933	905	882	893	975	843	971	943	955	972	951	907	949	944	917	915	932	922	937	914	916	987	887	931	935	951	902	915	945	925	922	921	974	964	945	953	910	959	904	968	906	967	936	982	983	896	942	929	929	953	929	998	934	985	933	954	951	955	975	916	935	882	884	945	928	948	977	917	954	908	936	969	910	902	963	875	912	986	936	940	954	988	976	988	924	927	952	950	934	960	972	968	991	875	964	1034	903	976	904	1016	986	933	949	944	952	967	966	930	955	947	969	905	914	1006	974	949	977	935	937	953	866	957	973	925	963	926	919	994	951	918	894	961	954	997	924	950	930	903	947	990	935	965	959	933	934	905	969	983	926	906	888	918	974	879	921	908	930	955	935	948	993	916	899	987	988	921	903	898	946	953	972	955	945	961	920	942	949	909	957	915	961	953	956	906	929	960	869	936	974	923	942	993	939	951	920	922	946	1015	905	962	970	970	987	944	930	947	935	877	911	924	914	948	1007	983	968	905	943	887	934	947	940	925	938	939	973	960	921	935	919	942	947	965	965	960	977	936	889	973	941	903	890	945	946	953	881	933	945	954	902	930	915	950	918	916	981	906	945	911	882	990	893	959	963	902	905	916	968	970	947	963	869	974	975	882	940	940	989	939	948	984	907	1004	964	911	886	917	924	907	881	928	921	920	904	937	931	949	952	955	973	968	983	951	949	929	942	906	896	935	988	927	951	946	1029	926	909	868	929	984	958	890	956	992	952	983	972	957	881	923	952	953	920	970	969	876	968	899	888	975	908	969	954	978	920	925	946	946	1017	898	893	934	927	907	978	895	949	956	988	903	909	939	938	906	918	992	965	957	989	952	979	925	997	964	1026	940	934	944	931	928	915	927	1017	978	1008	917	906	921	944	936	987	989	971	931	973	948	955	977	930	923	991	964	883	955	961	862	925	1006	932	962	924	881	961	928	973	991	963	962	921	977	958	919	907	962	919	962	957	962	931	963	933	917	918	963	948	931	941	948	1006	915	938	946	958	889	951	979	1009	953	952	929	954	928	940	957	936	976	938	942	970	933
23270	21823	34845	33020	24756	23072	25345	16373	7577	2911	1210	723	627	612	604	594	559	571	626	564	612	582	585	604	531	601	602	583	615	649	615	582	601	573	596	582	587	578	579	559	551	589	623	599	590	607	585	612	613	583	588	549	546	582	626	603	616	576	584	609	630	597	600	629	567	633	589	618	526	588	584	577	607	604	615	590	596	591	579	587	577	581	530	597	593	598	565	612	629	579	554	563	590	553	598	602	600	576	598	598	583	578	588	580	589	630	591	547	610	518	644	595	610	647	588	577	584	582	576	562	637	573	600	582	626	563	600	569	577	579	583	587	568	616	600	594	610	607	583	607	598	576	610	566	626	560	589	572	535	600	572	575	606	593	612	590	562	572	552	595	586	570	585	584	616	553	619	605	607	581	590	597	583	587	552	621	568	604	569	608	588	604	589	557	605	568	607	612	584	581	607	567	568	604	581	594	619	594	640	598	568	577	604	593	601	568	608	547	530	575	560	581	628	570	603	570	631	537	584	602	588	559	567	617	600	565	597	609	575	595	619	585	533	549	558	599	548	575	598	587	576	555	577	608	564	573	555	594	593	575	583	580	622	593	568	581	617	626	602	617	569	596	613	562	584	576	563	591	582	579	557	584	600	590	579	592	578	625	579	544	610	552	524	579	596	616	591	576	584	622	554	589	582	596	577	550	585	576	611	595	621	634	571	586	577	579	585	558	613	607	601	577	592	629	609	581	596	603	585	596	556	600	586	611	598	585	596	620	590	591	570	546	582	561	571	603	594	611	581	565	611	634	564	544	555	613	603	614	583	564	612	609	591	555	572	573	595	563	636	587	583	611	597	549	571	597	622	576	559	584	579	577	620	561	577	583	551	555	585	576	565	598	587	541	560	551	630	553	584	596	566	589	611	601	585	555	597	610	617	600	557	602	605	557	592	562	548	600	549	569	556	585	609	596	535	564	602	570	620	597	587	624	569	579	590	577	623	626	582	575	580	551	572	569	546	598	557	569	574	590	581	555	636	598	577	585	600	582	554	589	582	607	564	595	552	569	585	572	609	551	577	574	571	580	563	571	574	556	625	554	574	611	565	556	559	530	586	558	613	583	619	611	613	628	580	559	598	575	550	563	570	581	607	585	628	612	585	631	578	583	523	628	564	585	607	563	585	566	556	557	580	606	604	593	566	611	563	573	550	591	633	589	596	584	591	573	593	594	577	577	590	591	588	617	594	587	566	584	597	550	506	588	614	614	594	606	606	588	551	601	564	607	635	557	598	586	595	580	555	605	590	582	604	631	578	563	572	586	619	591	586	566	562	600	562	573	556	555	597	605	583	607	583	551	549	594	573	575	591	580	580	569	606	591	578	590	575	586	560	561	592	627	633	562	572	606	564	612	629	609	601	583	538	583	618	582	562	586	591	521	622	618	592	592	611	571	586	561	541	585	575	598	580	592	601	618	587	587	612	592	578	577	607	590	615	580	594	606	553	611	614	617	572	616	543	567	634	589	584	617	602	538	572	598	606	584	557	569	588	594	586	601	628	595	568	570	572	578	629	566	549	569	594	607	558	587	576	603	567	568	631	588	614	584	584	577	558	607	585	590	584	579	548	601	602	594	656	600	628	593	609	548	600	574	580	572	545	572	591	612	572	593	578	574	605	664	599	556	591	614	616	590	589	569	629	573	591	586	576	551	587	614	584	629	591	575	576	544	588	549	572	605	582	602	600	602	601	573	609	617	593	614	626	607	564	586	583	547	607	562	592	622	552	595	553	579	567	578	573	562	617	574	559	571	546	567	576	561	563	537	548	591	586	585	581	610	559	623	598	617	589	595	582	604	579	534	570	579	562	615	557	593	583	609	575	618	605	521	599	588	553	593	594	601	567	567	637	572	603	625	565	614	610	606	595	598	574	595	558	551	592	621	622	589	537	586	592	548	602	627	598	536	574	562	549	608	572	607	661	556	580	572	603	584	592	616	545	572	595	576	535	608	611	620	619	579	547	620	577	588	550	556	569	550	555	565	564	609	613	592	571	606	562	570	552	553	570	540	610	590	563	592	555	566	626	562	601	582	583	533	548	622	557	577	608	627	589	625	534	625	591	524	580	591	599	566	570	599	577	548	614	556	582	600	641	622	602	557	598	606	558	579	595	607	616	602	560	592	600	623	616	596	573	565	518	605	537	563	599	598	634	605	557	595	560	614	560	552	568	601	583	576	588	577	608	553	621	645	577	609	571	563	615	544	595	600	589	567	617	577	576	562	624	590	589	570	598	604	544	568	586	577	580	592	566	577	570	606	600	629	575	577	554	576	572	576	577	566	578	568	574	566	603	588	556	614	576	555	598	608	596	560	594	547	596	550	581	535	597	584	580	585	588	597	576	589	552	571	608	564	584	562	516	561	532	578	611	568	563	563	590	581	592	608	574	611	578	557	574	575	591	574	640	637	588	601	563	568	594	551	577	592	637	567	582	558	578	532	541	585	613	601	573	593	568	614	588	578	575	580	588	602	595	604	586	604	583	577	571	613	598	575	627	545	556	605	580	592	617	585	595	592	586	591	583	586	602	589	592	552	565	577	596	591	584	546	563	534	580	570	567	571	595	596	584	544	554	564	592	565	568	590	622	609	544	571	562	588	575	610	584	554	612	583	599	587	536	567	555	566	593	599	566	599	585	552	597	597	609	591	611	537	563	624	554	581	602	579	566	572	611	594	586	601	574	571	546	608	510	618	621	617	542	577	585	590	629	584	557	638	559	595	570	590	542	588	577	617	565	586	577	564	599	615	619	547	619	604	589	603	608	581	533	585	575	630	591	583	612	592	606	575	599	555	587	591	570	605	580	553	565	598	576	592	559	546	560	553	587	589	580	634	598	571	590	614	586	599	570	600	599	625	572	598	551	610	609	581	609	570	609	571	527	573	584	607	596	628	562	576	587	576	610	577	557	570	579	550	603	606	605	600	604	590	599	579	548	645	601	586	565	572	601	593	605	610	555	620	551	583	543	550	609	609	567	585	634	575	634	595	575	590	604	594	561	585	585	620	556	513	606	526	566	606	601	567	595	546	585	622	612	582	592	566	543	610	557	569	582	592	616	567	590	546	597	548	597	590	595	569	633	579	606	539	567	568	581	573	589	595	587	589	540	566	609	565	651	593	543	597	600	567	550	585	598	593	569	605	604	567	562	617	603	613	576	535	615	566	588	560	578	594	566	604	542	591	587	554	596	577	622	588	565	539	583	623	590	609	549	531	587	600	617	574	627	589	543	577	586	580	592	618	602	596	602	578	603	571	605	588	629	595	589	594	617	626	556	560	594	568	594	589	609	636	568	591	589	548	555	599	570	596	588	594	534	565	571	582	561	611	542	590	580	545	598	548	602	593	590	578	579	576	556	615	551	564	563	584	554	609	594	604	582	545	594	573	582	619	579	585	567	601	562	571	612	584	558	577	583	582	564	568	552	565	563	623	610	585	616	536	580	619	576	611	571	594
50462	102069	91603	63249	16599	27815	29932	23668	13071	5537	2124	1098	794	826	790	815	741	805	774	798	787	824	751	817	836	849	823	813	818	796	817	788	824	807	840	767	786	846	771	816	817	775	823	795	772	799	735	812	858	788	757	791	774	766	810	778	827	796	793	812	757	775	851	794	782	807	834	815	794	759	811	836	791	816	785	801	806	814	814	792	814	799	814	772	761	807	741	777	756	842	789	815	813	791	722	813	752	772	823	725	795	862	771	764	779	817	801	799	779	777	769	754	793	781	780	793	798	807	798	782	806	769	797	830	820	764	800	788	820	831	771	795	823	794	727	734	764	776	810	805	789	757	760	811	835	822	796	791	787	786	797	780	772	780	853	793	838	765	825	799	855	800	752	830	783	783	797	799	791	803	794	793	798	794	780	760	828	805	780	796	822	856	807	756	789	806	771	747	839	815	792	811	806	796	831	799	812	788	825	813	805	750	783	809	752	791	768	757	843	800	757	772	829	809	845	782	789	796	767	831	737	793	821	803	853	781	778	765	863	815	788	833	755	806	814	803	820	792	772	817	840	804	799	785	788	808	771	762	825	824	795	795	826	768	832	811	808	749	783	781	766	776	838	790	774	814	811	782	780	754	740	765	814	776	779	767	790	824	741	795	795	791	765	830	780	807	785	804	771	823	842	748	786	836	806	825	765	836	810	800	771	783	791	753	819	763	808	864	823	796	766	822	753	744	813	762	787	818	802	747	821	804	774	799	820	775	799	841	740	885	791	780	772	760	816	850	851	843	805	811	814	775	757	795	786	768	758	760	831	799	810	797	793	804	817	735	749	750	801	810	799	786	789	792	802	806	822	808	756	765	794	784	821	832	797	814	820	769	785	779	794	780	767	771	836	779	832	759	822	815	781	803	802	767	812	776	791	818	745	810	772	811	800	828	790	802	746	771	808	739	833	823	804	871	815	784	781	815	784	781	851	807	843	830	781	778	833	780	765	784	761	803	771	848	815	783	809	775	786	824	781	722	790	764	785	752	812	806	788	800	779	824	788	811	786	817	802	801	836	811	808	806	748	744	767	749	808	805	817	807	811	772	805	827	824	771	781	797	792	794	779	800	761	831	803	813	743	794	815	791	798	795	837	788	774	830	775	775	855	770	878	803	817	797	793	788	791	769	823	802	804	797	768	776	818	747	775	738	780	774	771	814	814	790	822	853	812	759	789	836	802	787	791	834	814	772	742	793	825	824	809	811	866	823	785	851	744	760	789	744	785	772	809	812	779	791	788	790	813	827	794	836	785	760	858	798	792	766	802	850	797	798	800	801	723	843	786	830	766	789	780	791	720	847	761	805	837	807	835	795	756	754	818	802	815	808	787	764	762	799	784	783	775	763	762	773	792	787	856	783	783	785	833	795	803	816	784	824	821	807	853	758	805	833	765	712	832	883	816	803	775	773	781	847	773	744	818	810	773	754	822	740	795	769	742	825	778	810	800	785	767	782	839	811	808	797	793	775	782	753	775	768	802	817	835	825	776	820	803	802	826	780	807	809	771	754	770	740	820	814	781	847	804	821	785	732	831	837	788	783	746	804	817	785	803	761	804	800	736	828	820	822	761	800	805	777	851	819	785	809	787	793	764	795	826	769	754	832	810	781	733	782	782	797	775	802	826	796	763	789	722	824	756	812	775	816	782	771	782	808	769	801	798	800	815	813	794	792	815	745	786	750	763	793	770	790	721	833	808	806	811	818	810	794	781	813	786	766	821	803	754	860	773	822	777	786	750	798	815	761	748	773	808	755	827	845	838	789	812	786	811	803	753	824	798	839	845	780	773	784	804	832	771	776	769	823	809	804	842	772	808	847	842	769	738	851	792	833	779	782	841	803	810	821	807	771	813	817	741	812	807	759	764	814	803	766	816	788	840	821	801	770	814	806	836	800	815	791	764	774	839	769	813	789	775	786	814	817	773	806	775	839	798	769	771	799	805	801	860	830	806	789	798	758	832	815	791	815	747	780	840	795	774	766	814	794	769	785	798	845	765	785	765	757	806	729	765	768	808	784	826	848	791	797	821	790	833	769	804	854	818	845	792	776	802	781	788	756	808	806	856	760	858	827	805	803	777	787	821	763	851	786	792	809	819	770	788	731	833	775	708	747	803	788	775	780	770	743	782	785	840	747	757	831	832	796	763	797	782	782	798	782	791	757	850	809	788	827	814	765	814	789	794	797	807	756	787	785	809	754	840	804	733	791	806	800	800	806	809	768	776	786	759	824	791	763	798	838	757	821	797	766	790	792	806	819	811	825	798	814	770	837	791	827	804	803	789	808	848	829	778	800	799	842	839	820	805	788	846	799	834	818	826	833	768	785	794	733	803	791	819	757	792	787	735	801	740	756	750	749	758	754	796	752	746	829	772	830	822	755	822	758	797	791	789	827	838	732	815	797	775	781	835	794	796	800	780	775	838	787	764	802	826	751	800	787	805	834	797	781	821	802	797	775	835	756	817	776	781	826	780	782	782	814	761	822	786	811	747	821	770	772	803	766	790	835	864	778	776	822	806	789	801	823	788	790	785	815	821	831	760	818	799	811	804	823	781	797	768	761	829	824	794	794	803	831	800	779	797	814	818	843	787	826	805	826	823	713	794	795	814	774	766	801	807	777	803	770	788	829	773	786	848	777	841	779	857	784	773	802	812	824	778	754	806	739	760	795	758	829	824	783	754	783	777	767	817	795	766	814	786	788	798	797	846	808	790	795	773	814	789	795	799	797	798	798	797	793	786	813	736	787	788	785	816	817	807	825	821	793	818	753	784	795	834	778	767	817	762	779	836	824	814	832	770	806	844	812	795	884	812	790	810	798	802	777	804	798	757	793	807	720	802	844	761	810	818	810	765	850	831	820	768	831	808	763	759	779	798	808	769	793	757	802	789	788	775	792	746	799	772	795	808	835	788	774	841	814	849	839	731	802	787	795	782	803	793	834	806	810	816	790	807	795	756	767	777	828	814	785	792	799	802	763	830	839	765	792	824	807	767	785	824	807	756	820	813	818	840	790	833	807	815	746	804	752	781	784	798	822	812	746	828	797	871	789	773	790	758	781	808	772	758	789	730	802	801	826	775	774	801	763	751	782	828	789	734	800	725	780	864	781	805	860	780	848	799	759	758	762	796	820	761	763	793	785	775	771	807	814	792	844	798	809	808	832	775	754	765	761	822	800	786	805	806	811	817	765	806	758	791	781	819	751	825	808	785	774	813	770	797	828	805	793	750	771	802	763	774	757	746	764	804	790	803	802	790	750	740	803	776	779	782	807	819	769	842	775	811	780	834	809	795	768	775	825	796	761	743	785	802	785	786	841	843	837	753	786	777	786	811	760	778	841	800	809	803	804	774	745	784	742	779	819	788	765	799	795	773	846	807	785	729	791	801	799	833	768	830	816	808	810	767	800	813	819	748	774	789	786	878	769	816	803	800	790	768	787	750	789	778	801	869	744	803	791
27349	28069	40088	23960	5842	1480	1838	1670	1238	920	750	695	654	615	653	607	661	639	616	626	671	678	631	680	625	642	617	611	615	646	627	615	633	645	630	680	650	653	630	645	622	623	656	653	647	632	664	652	643	621	631	667	646	658	710	642	657	688	630	609	671	653	668	652	670	615	665	642	627	645	638	642	633	663	644	650	638	638	640	597	658	612	655	657	673	640	668	665	625	633	651	642	669	604	686	668	649	647	669	696	692	699	660	663	675	621	651	640	618	656	681	614	696	663	656	684	668	611	645	660	662	620	609	657	631	646	635	647	674	613	630	649	626	623	642	591	646	651	621	654	634	647	643	673	635	663	615	611	631	644	611	625	682	626	659	611	646	655	692	612	649	653	634	630	627	652	602	641	641	660	644	669	703	607	647	659	690	630	656	647	593	629	611	616	693	653	624	617	657	612	674	636	663	628	625	633	618	642	650	624	618	649	639	687	659	621	638	662	629	661	643	640	623	644	673	644	641	627	662	618	608	635	584	638	655	664	619	613	654	645	620	674	634	601	658	631	685	650	659	687	659	639	670	643	622	667	677	602	648	611	608	598	637	665	640	632	672	689	619	709	681	673	582	647	638	591	688	641	619	685	664	669	627	657	616	680	668	663	639	605	636	692	642	657	647	639	613	662	638	652	694	668	671	705	635	689	637	617	630	619	679	657	642	701	635	618	703	633	605	663	636	654	644	627	624	620	656	625	644	611	659	688	687	620	660	588	639	682	673	693	617	689	626	668	620	638	650	616	652	621	641	590	715	626	651	619	649	661	661	627	644	642	596	651	663	610	621	640	640	623	661	676	600	640	630	646	659	656	636	660	651	671	687	623	650	631	663	665	645	606	676	679	613	676	633	656	664	646	668	651	631	707	670	669	657	571	661	645	622	657	662	629	686	651	654	651	726	625	670	665	645	640	654	655	628	635	643	637	657	670	687	672	656	699	664	661	655	605	632	656	669	662	655	631	652	619	635	611	632	619	624	622	664	651	629	675	649	599	640	651	643	606	650	635	606	615	669	631	634	662	673	648	612	670	638	683	601	651	678	644	661	646	609	685	679	637	621	692	626	634	649	667	631	693	685	663	609	638	624	640	643	623	609	620	656	668	677	660	629	648	660	621	629	621	571	669	637	667	621	653	624	600	640	633	637	629	664	628	642	694	636	652	624	682	628	610	633	664	620	604	678	613	644	669	594	648	628	624	641	630	643	641	663	676	636	663	662	646	660	628	655	654	675	638	646	642	640	643	598	623	675	660	650	629	691	639	632	598	655	655	620	631	660	631	601	693	620	620	656	632	621	654	676	713	659	652	671	711	630	607	626	648	688	709	658	640	688	673	668	646	650	656	651	682	666	642	669	620	653	656	630	650	645	662	667	639	655	623	636	652	672	672	632	655	615	656	610	654	675	626	614	653	677	652	612	688	656	633	629	685	628	649	608	622	628	662	661	616	651	654	618	639	643	665	648	601	634	651	614	635	686	676	664	661	638	651	611	626	615	631	726	639	620	651	645	625	650	691	627	701	660	686	633	649	628	659	651	646	636	643	693	688	629	645	683	643	615	671	610	625	632	600	631	681	686	678	639	656	642	671	641	683	658	617	627	647	624	660	628	642	640	655	662	647	645	649	657	647	675	659	645	617	672	626	658	651	605	675	682	652	687	643	633	617	637	656	640	658	639	678	631	644	647	643	634	643	612	631	677	647	641	642	653	661	630	659	614	634	682	663	650	632	636	635	614	624	649	656	686	649	694	647	654	637	671	692	665	647	683	648	600	661	676	644	642	709	647	668	652	636	618	609	624	601	655	641	648	686	599	676	627	645	661	668	621	601	627	667	630	668	635	675	616	630	674	684	666	643	619	644	620	584	661	606	622	644	630	639	650	691	658	641	668	615	666	643	679	649	621	637	696	675	614	634	633	613	650	686	638	616	643	656	636	572	631	674	713	638	684	669	662	648	653	634	578	667	726	629	652	629	612	633	638	623	694	631	646	631	672	632	623	658	662	630	657	661	674	721	639	631	627	626	667	706	646	658	630	623	586	646	630	688	664	637	618	660	651	635	659	662	654	624	670	650	640	627	648	660	677	631	577	616	636	655	668	623	640	607	672	680	652	655	659	625	663	661	670	654	622	663	669	586	638	644	646	675	622	635	660	667	604	626	704	664	662	609	668	657	672	675	647	643	599	703	628	599	685	649	644	641	609	682	645	641	664	634	642	663	619	614	670	641	653	622	647	690	679	688	625	667	615	649	641	608	613	631	616	685	627	665	640	641	619	643	656	668	622	665	651	612	675	609	647	703	669	618	611	625	649	668	627	667	659	651	632	676	642	659	663	649	611	650	672	673	667	674	650	665	637	642	662	637	601	620	675	680	672	668	613	671	654	647	667	629	639	631	638	634	664	648	614	657	637	711	640	646	674	678	646	694	677	640	677	697	647	685	686	657	673	648	633	647	656	671	628	633	632	654	674	666	632	680	685	648	637	659	657	645	638	638	648	663	623	622	656	620	665	637	665	659	639	663	672	623	664	649	656	621	653	629	606	618	664	672	652	630	664	634	613	680	638	644	663	661	622	694	621	626	615	634	634	703	649	669	638	603	668	624	618	700	645	656	604	638	677	630	627	628	649	598	691	666	669	685	659	622	671	632	652	594	640	628	635	649	681	633	636	617	692	647	631	659	691	582	664	695	690	693	669	663	642	578	629	603	642	594	639	657	630	649	631	700	694	629	657	626	661	663	637	640	664	652	652	710	645	691	616	658	682	613	649	595	683	630	669	652	645	673	648	621	664	666	638	649	651	689	652	626	671	628	607	679	629	659	687	603	575	658	647	645	669	632	638	649	642	682	653	655	688	637	624	657	620	615	631	683	659	650	640	651	652	671	680	631	671	622	648	638	623	584	635	663	684	630	665	597	618	615	616	694	642	683	665	636	670	646	661	644	618	643	676	634	666	673	611	663	614	662	672	712	629	676	651	650	659	653	618	648	685	669	639	688	658	625	635	650	615	622	619	619	685	683	650	662	714	619	683	650	655	684	670	703	652	659	627	625	684	650	622	663	644	619	644	671	641	659	653	660	669	668	630	630	594	642	635	601	637	646	659	636	649	634	657	673	672	636	615	696	625	629	621	660	629	693	626	660	617	668	664	611	650	593	640	654	661	694	683	682	684	605	656	684	664	642	643	601	648	672	668	629	667	664	635	649	678	695	653	615	685	637	688	605	654	685	651	622	621	675	683	680	663	637	628	631	650	697	634	621	665	629	663	675	620	653	634	641	635	688	658	670	633	683	644	625	608	626	651	632	649	676	673	679	621	689	652	620	649	637	657	625	632	618	639	637	708	656	688	626	669	676	638	651	632	669	677	653	628	610	633	695	648	607	660	654	657	648	650	631	591	667	661	658	645	597	612	670	615	661	629	650	640	631	655	651	636	631	675	663	638	677	613	595	646	691	647	588
20857	47723	42152	21403	5550	2390	3260	2914	2183	1445	1071	974	972	871	856	907	890	863	897	889	912	851	929	889	855	941	926	839	873	903	912	870	848	881	880	860	909	831	939	915	929	900	936	871	937	911	868	879	906	888	846	888	848	860	947	915	881	930	864	847	904	871	884	852	863	917	902	889	878	958	870	822	896	880	927	921	890	871	909	901	839	878	857	818	946	941	895	889	878	893	911	914	862	901	929	867	865	878	897	861	897	915	918	899	878	862	924	891	890	926	906	827	885	917	901	916	893	875	898	889	897	942	882	916	877	933	899	899	922	902	878	910	888	881	875	849	870	851	901	937	928	890	866	899	914	884	859	834	907	886	888	856	880	896	916	895	918	893	860	906	870	920	853	881	899	836	908	951	901	862	877	855	846	862	892	962	890	810	882	889	860	882	847	890	893	877	950	896	855	854	831	854	885	905	880	857	874	937	902	928	852	872	904	878	883	893	878	906	909	855	870	909	892	923	937	886	902	904	913	869	869	870	892	898	850	924	885	852	868	933	880	874	872	883	857	868	871	874	883	882	873	934	857	903	853	915	904	843	915	854	879	895	857	876	888	886	816	866	908	848	970	884	840	955	894	870	929	891	841	838	905	837	902	852	886	922	905	905	839	840	895	932	832	936	839	832	878	878	906	885	879	872	843	849	845	924	868	887	892	897	874	890	849	901	920	875	882	917	865	926	879	896	896	868	907	871	864	859	900	976	855	839	887	921	922	918	912	966	883	926	896	878	899	951	914	890	860	920	926	908	864	871	872	864	937	914	864	874	895	884	892	881	881	921	889	859	887	903	868	902	941	908	894	889	910	862	865	861	904	901	898	904	895	891	906	944	857	881	903	861	874	904	948	907	897	866	885	828	873	880	872	831	895	924	839	858	924	916	926	858	888	877	911	894	881	918	888	841	871	895	876	906	830	895	852	891	885	901	897	923	883	884	878	890	927	903	886	884	891	877	893	861	876	866	934	868	882	891	866	849	907	880	904	922	828	902	886	882	871	865	861	891	884	899	863	943	868	880	907	883	899	862	840	941	913	841	884	918	900	890	874	879	834	901	828	869	874	889	930	908	905	921	839	863	866	838	885	931	869	854	907	879	910	849	900	871	876	893	968	899	888	918	919	860	824	895	843	887	843	934	872	832	840	920	915	878	854	848	930	883	917	858	877	869	876	823	897	858	893	871	896	886	841	889	892	858	856	914	898	875	868	871	853	887	869	890	892	900	837	868	908	866	832	878	891	840	891	867	900	896	886	908	921	864	903	911	893	924	831	869	881	888	874	917	894	846	854	891	872	907	870	906	927	897	877	848	893	896	923	909	876	847	887	931	906	896	847	911	862	896	849	906	895	871	896	888	909	882	880	900	890	877	837	876	886	847	890	872	934	885	864	879	922	882	863	886	873	883	879	909	924	886	935	872	878	858	860	892	863	892	857	887	904	892	885	896	854	854	902	881	876	934	864	909	857	900	860	887	898	865	873	838	896	922	846	825	914	943	926	948	830	864	869	892	893	887	861	873	840	877	906	850	957	899	886	878	921	920	905	875	870	889	874	931	884	869	861	890	839	903	913	914	901	907	921	868	974	909	895	876	826	861	866	946	922	872	891	875	909	917	907	844	880	880	853	856	883	888	858	878	900	871	929	905	860	928	921	839	902	911	886	881	850	865	796	852	869	893	916	918	865	921	887	944	887	901	869	904	934	901	880	872	921	916	918	865	910	890	924	904	909	913	889	864	906	898	894	862	893	910	883	893	840	908	849	870	860	877	856	887	891	861	867	849	870	909	845	884	859	900	860	858	953	907	933	932	870	945	877	886	879	887	877	849	913	888	891	895	856	888	840	890	866	881	883	865	880	880	842	891	902	899	919	902	886	883	927	931	922	913	915	937	878	891	909	875	853	875	845	887	890	884	893	883	858	856	914	916	888	850	885	864	836	878	839	861	926	866	926	890	915	884	896	928	846	890	890	912	896	910	880	919	884	901	862	929	872	870	888	913	908	926	893	877	878	958	890	883	889	876	865	878	858	895	920	960	872	860	954	882	862	863	903	928	906	834	880	871	941	922	887	946	881	892	844	900	917	888	916	831	814	899	890	848	861	916	884	866	874	957	923	842	846	923	897	883	892	839	862	831	897	854	835	841	900	877	885	899	883	859	878	876	930	841	868	866	874	917	905	860	913	878	833	924	889	900	878	966	900	967	876	911	882	891	906	930	899	879	903	923	899	913	908	884	840	846	821	934	871	922	862	914	922	891	907	892	952	886	863	896	954	904	843	906	855	914	885	848	928	876	932	871	907	880	857	917	943	894	866	837	904	899	875	870	874	923	865	841	894	900	873	867	896	892	882	908	905	893	902	802	857	908	879	894	871	837	900	937	873	925	916	929	912	836	906	889	893	857	837	893	915	897	874	853	893	844	864	917	901	910	868	941	890	876	927	918	924	879	909	913	889	896	888	920	930	928	862	939	892	827	909	899	895	870	873	865	875	915	876	904	882	880	932	843	880	893	875	909	904	853	896	824	867	824	842	892	857	898	930	873	847	865	872	941	913	872	831	865	898	841	893	849	884	888	958	893	867	872	873	877	880	915	891	865	934	877	892	894	929	911	889	899	852	865	869	925	874	835	839	859	860	881	945	853	905	913	896	864	882	938	912	864	914	906	926	869	895	868	886	870	927	954	862	953	884	926	915	925	917	910	891	916	915	941	891	861	871	887	876	868	876	874	859	841	842	865	869	869	904	870	844	959	867	886	850	846	897	888	899	902	875	871	895	870	844	874	950	875	875	868	920	903	894	869	876	885	856	894	851	893	923	853	875	921	868	942	936	911	929	881	893	883	909	893	933	907	890	894	912	955	903	879	892	886	850	872	928	870	892	852	982	878	917	900	929	885	877	858	902	846	893	876	909	872	861	928	921	847	873	870	893	922	845	861	864	922	869	927	825	933	865	942	864	898	897	873	895	920	871	905	921	880	923	848	884	872	846	952	884	877	882	922	838	909	939	885	857	888	842	908	929	866	894	861	920	865	901	803	915	907	912	899	853	948	891	949	899	905	885	821	903	884	873	861	906	870	934	877	912	877	912	915	901	856	873	895	886	897	948	835	820	902	902	918	866	888	872	894	955	865	886	919	914	865	884	900	852	857	867	894	864	925	861	885	914	877	896	901	852	865	864	897	866	868	868	849	863	901	899	881	894	880	922	881	869	921	910	838	912	840	835	872	876	909	844	830	896	931	886	844	904	862	864	916	930	867	886	862	905	886	857	864	866	898	877	884	879	905	848	891	854	930	941	872	903	895	895	860	889	869	921	865	860	885	918	836	862	872	874	932	841	879	922	840	858	981	942	861	950	917	902	921	866	893	866	877	907	899	887	904	869	870	895	896	886	898	858	852	938	899	928	886	971	899	919	890	932	888	853	910	823	875	934	897	824	936	897	858	863	839	897	928	851	894	857	918
24419	22786	41552	38094	23282	10308	6997	9715	5294	2251	1151	865	771	731	734	684	748	706	693	695	669	753	705	674	752	755	748	750	724	733	754	753	732	750	726	706	720	732	678	702	684	725	702	720	718	752	687	717	707	668	719	694	695	709	674	727	736	680	691	662	700	707	691	712	694	713	678	694	703	689	713	726	740	696	731	698	703	689	707	729	720	755	700	715	733	706	746	658	695	731	676	693	684	724	725	719	718	704	714	730	731	738	662	787	699	705	719	708	711	741	723	745	710	711	691	688	749	720	691	698	699	738	743	706	694	694	692	691	676	724	710	671	703	696	723	712	740	728	718	740	744	687	720	702	706	720	714	644	693	661	665	689	680	727	679	747	765	741	637	691	728	737	729	722	698	729	690	675	672	734	680	713	683	630	710	671	721	704	735	669	730	721	712	700	757	713	673	689	644	716	719	700	708	696	699	723	733	695	687	716	739	751	703	657	700	736	697	680	689	702	716	701	668	767	676	711	710	680	707	669	681	688	717	724	740	681	721	748	698	763	702	707	719	695	714	702	662	706	727	709	692	704	690	716	731	658	718	698	700	681	711	712	717	709	690	729	763	726	731	698	714	718	666	726	687	688	728	682	757	729	704	726	683	681	674	741	680	743	708	691	666	710	751	724	687	686	756	677	760	678	729	740	703	753	750	706	741	729	736	676	737	692	715	733	738	711	696	729	671	721	740	726	677	675	699	697	706	707	729	734	771	686	765	708	717	722	689	687	745	698	667	688	716	691	750	757	735	664	702	701	706	661	709	718	684	724	705	726	760	756	737	749	746	703	685	710	714	678	706	677	681	710	693	735	680	718	709	734	697	663	638	703	716	749	704	704	683	680	740	673	689	738	699	733	706	703	695	742	700	709	708	731	688	728	655	770	719	647	710	697	703	679	717	711	733	697	705	710	757	704	696	684	679	715	711	682	741	744	709	743	686	663	717	743	697	762	716	694	670	720	756	667	703	667	704	712	744	694	720	687	701	718	738	752	738	760	692	677	702	678	697	690	677	683	690	693	692	706	679	700	764	708	706	674	708	737	633	660	674	697	686	708	685	698	693	683	714	698	744	694	680	713	723	708	710	697	691	730	735	718	698	678	731	738	732	741	752	717	691	714	755	714	707	748	732	726	720	757	731	700	716	699	750	760	680	713	717	670	710	704	725	681	681	735	698	701	700	735	686	740	684	720	705	699	659	706	729	700	692	651	706	721	732	729	698	755	737	713	677	702	733	705	682	751	723	761	700	721	772	774	732	698	668	680	723	714	699	739	751	681	738	650	686	707	693	744	692	685	741	755	740	682	729	693	722	677	724	718	668	733	739	735	710	754	728	706	713	745	723	704	737	731	715	716	719	707	655	712	695	758	720	730	699	702	729	734	753	692	707	702	718	693	699	714	712	671	730	736	718	718	636	681	708	703	706	733	759	663	656	694	719	715	724	733	708	682	679	733	666	696	711	679	680	736	653	702	709	675	710	677	696	705	758	693	701	695	707	714	707	699	715	750	725	706	695	634	727	723	709	698	767	713	717	749	718	703	714	757	644	686	736	739	683	731	717	716	721	723	738	710	678	700	700	691	708	653	712	687	730	775	733	721	692	672	706	694	694	759	730	758	709	698	687	682	706	692	712	709	641	740	729	678	738	683	770	688	725	685	686	696	703	697	703	742	718	699	731	719	715	690	706	704	685	716	711	745	703	732	670	693	703	676	715	685	763	736	671	699	697	692	658	721	727	704	700	670	705	731	686	632	728	716	724	694	717	699	691	762	683	738	692	717	725	675	702	684	717	698	725	738	713	661	716	716	697	674	713	717	695	740	699	681	699	721	682	716	707	654	719	734	725	715	712	687	660	711	718	691	733	713	655	719	698	713	694	717	696	721	676	724	746	683	674	700	678	752	702	704	685	707	686	682	753	750	710	687	712	682	681	696	665	711	725	688	711	752	750	646	725	722	717	722	716	649	710	738	733	712	717	707	717	725	683	741	701	722	730	666	691	721	735	698	720	725	749	720	718	692	665	715	711	686	729	701	729	683	760	728	715	746	721	670	701	718	716	705	736	734	709	758	713	648	713	675	676	729	714	695	737	732	713	700	688	729	728	704	685	757	698	706	738	678	703	702	724	685	673	682	709	681	749	679	711	713	731	683	748	756	696	691	689	678	705	714	701	728	675	748	731	697	680	713	730	710	700	683	728	670	712	662	748	754	717	726	713	672	738	699	721	731	687	696	773	662	716	717	720	748	732	692	697	698	686	729	702	701	700	709	719	719	662	741	713	694	707	705	712	688	668	716	714	734	719	701	717	740	686	700	718	674	693	691	677	655	656	669	708	739	710	726	685	728	677	732	688	669	685	725	720	702	699	693	703	686	712	666	673	738	735	728	706	727	719	665	682	672	713	701	732	730	724	759	791	675	671	690	753	688	735	728	783	748	665	745	703	761	695	702	667	733	721	708	688	755	727	711	737	672	712	760	691	726	688	752	676	703	688	715	714	697	719	731	672	743	706	676	697	684	766	704	676	716	704	747	728	743	752	706	638	683	731	693	713	724	745	742	712	734	689	718	679	698	701	665	698	691	701	757	743	744	702	694	724	700	744	671	710	719	747	683	729	662	681	667	692	735	703	727	640	697	675	712	761	710	713	685	667	729	643	740	697	719	723	698	732	744	696	706	727	667	736	729	687	735	699	714	682	741	736	724	701	693	697	664	762	728	679	700	713	707	720	665	709	733	702	709	678	705	689	722	757	741	732	711	682	683	652	676	724	706	687	702	707	713	690	713	747	731	704	698	700	716	734	665	728	740	689	711	709	701	741	745	727	672	732	687	697	696	656	705	679	676	713	748	706	746	691	679	710	733	686	694	700	711	665	705	706	684	700	659	675	692	716	694	707	698	714	697	740	685	713	682	696	699	704	659	684	690	684	713	742	737	702	702	737	675	720	700	714	733	708	740	708	700	731	741	714	747	750	744	693	749	733	712	689	728	701	709	717	663	731	719	739	690	723	738	673	691	668	710	732	691	667	697	675	732	666	727	667	704	736	698	666	746	722	679	733	722	746	741	714	687	712	663	691	708	692	691	740	709	709	668	758	708	684	732	728	736	723	709	691	716	734	737	745	745	697	686	709	684	711	760	750	686	700	689	682	726	686	741	737	700	697	704	710	698	735	681	701	705	681	740	747	672	746	707	751	697	698	715	740	746	670	732	710	700	720	673	689	733	669	738	691	740	677	705	716	700	738	712	716	691	682	761	734	684	732	699	705	651	732	693	718	727	706	712	712	713	724	726	753	721	698	741	694	765	728	733	692	663	702	743	725	706	743	738	716	723	744	705	713	680	768	721	727	719	711	695	747	712	716	733	711	733	674	696	754	711	692	690	746	727	700	692	706	723	728	724	722	696	735	696	723	727	701	680	696	689	729	749	722	704	738	733	702	704	734	736	722	753	682	693	719	682	702	708
46722	90950	79754	50333	14076	1763	12324	17558	10448	4341	1950	1185	1023	986	991	963	986	968	947	1004	922	1013	991	992	980	1021	951	953	962	961	1024	947	979	966	1028	969	956	1005	976	951	944	937	942	966	1007	942	987	994	998	1019	965	969	977	953	945	986	988	999	986	1026	965	978	1013	998	928	966	968	973	964	1012	976	1032	974	943	985	951	978	972	959	952	968	954	934	955	992	921	985	913	970	975	988	984	911	995	971	964	1022	966	987	999	968	955	957	930	999	960	975	991	951	957	969	953	991	945	990	952	967	976	988	1017	1055	977	945	993	1001	978	973	930	1008	944	933	933	973	950	987	942	954	984	971	1021	995	967	960	955	1045	1027	1002	1010	993	1011	991	974	966	973	986	963	998	947	976	955	997	972	976	962	934	1009	923	953	1004	1048	972	976	967	963	966	954	912	999	970	1025	970	991	1019	964	968	989	977	996	987	986	995	984	998	959	972	1003	955	938	989	1016	1009	977	986	945	970	963	1027	938	955	1062	924	998	950	1036	945	986	990	975	987	1011	943	961	979	968	969	946	944	969	961	953	969	999	1003	919	976	979	972	988	997	977	1011	993	958	977	912	973	981	968	944	1020	974	970	971	1058	981	915	1004	978	1016	926	945	900	912	980	982	994	1002	949	1011	981	986	962	977	933	1002	960	996	925	925	961	982	994	952	1008	970	952	984	1053	961	964	981	917	970	916	982	994	933	962	954	969	959	975	980	1023	978	980	1038	1019	947	954	978	1002	1010	981	975	978	963	952	983	982	969	935	979	976	1013	976	1017	987	973	945	1005	952	936	949	961	930	972	951	989	1032	940	949	932	1024	999	929	993	999	990	957	922	1056	984	978	991	969	1023	973	959	1001	973	1000	1014	1002	984	976	961	960	980	988	967	925	958	981	925	970	970	966	1012	938	979	961	982	994	919	983	915	978	958	950	1038	999	1013	967	1018	959	998	1051	983	988	971	966	979	1053	899	1028	963	989	938	1015	943	1006	1039	962	999	957	1014	1019	982	969	952	1002	995	1000	1007	985	1033	974	987	1012	998	981	959	1006	952	1004	1008	958	1032	907	958	982	1002	959	977	970	971	958	970	998	970	931	961	953	908	960	1033	987	911	948	990	994	931	1011	959	956	928	974	997	1005	944	1000	958	980	925	978	1021	1001	938	907	943	999	1010	959	978	1000	962	997	981	994	989	1002	1024	1023	955	968	976	965	915	980	991	960	987	999	993	953	1036	946	1003	976	1097	1003	995	1017	1013	976	1003	957	929	931	1018	951	945	1015	945	966	981	966	986	959	955	934	1026	958	966	986	1003	967	928	976	979	952	976	998	944	1016	1010	928	989	969	976	987	979	954	992	984	1007	971	943	1057	973	1014	959	995	1048	978	924	970	956	963	1027	949	1008	974	979	978	978	992	1002	981	977	941	982	982	998	976	1049	940	951	938	1006	994	965	1006	975	1053	965	1015	958	973	983	1029	941	992	955	983	998	1011	970	965	958	1014	923	1043	1031	947	962	963	980	998	927	968	1027	968	980	976	952	965	922	972	971	944	997	929	968	1000	969	1015	968	977	982	963	971	934	954	924	959	962	934	951	962	981	966	960	1032	985	923	959	953	972	962	982	996	1010	934	970	972	953	942	962	969	985	961	938	1001	997	973	1020	997	948	1012	936	1000	979	1012	935	999	972	995	962	954	962	1015	1025	984	976	929	963	921	983	971	978	981	984	983	983	981	949	956	977	1008	938	1000	980	990	987	950	1012	1004	974	1011	940	974	1000	1005	940	989	918	980	938	974	983	1032	970	963	993	973	1003	945	956	996	1009	961	960	980	985	968	999	981	985	1039	987	936	944	974	981	967	906	969	994	963	1015	976	937	979	1005	1005	990	991	920	1010	985	978	1017	969	963	952	1010	1026	1002	994	964	992	955	934	986	981	1034	937	1014	1025	994	981	987	978	979	986	913	900	982	1019	953	967	992	904	998	980	983	992	1025	940	1054	965	954	948	1021	969	967	988	965	1050	1000	952	975	997	991	995	987	951	1025	1003	996	977	941	1029	935	936	1015	925	957	1031	954	974	976	950	1003	954	980	968	981	967	1027	959	991	982	996	960	974	915	971	1031	1001	911	919	958	1008	1009	942	997	978	966	989	974	1019	971	962	940	935	1022	958	958	935	979	976	999	1018	955	995	991	1017	994	1001	980	1013	958	1018	962	975	1014	1027	963	964	981	941	991	1024	922	947	1018	1011	973	952	967	961	951	956	995	997	939	976	948	973	981	922	970	981	999	894	964	1020	1005	941	995	971	985	997	943	907	972	920	1012	975	950	948	1006	986	970	996	965	975	977	1017	979	1019	979	979	965	962	995	922	984	1013	992	912	944	973	911	970	952	997	997	971	982	1001	952	971	917	937	981	980	910	1034	931	941	983	960	953	1022	999	1003	961	955	1003	961	1002	959	957	988	963	987	1000	972	1000	931	971	982	957	1004	953	1001	990	988	947	986	976	1017	1025	946	1003	1002	930	934	1022	1030	904	956	955	986	998	999	949	968	962	968	953	930	1067	1003	995	947	996	938	984	1008	1012	942	951	986	958	965	949	1004	989	1012	955	969	998	976	982	954	954	1002	1050	971	921	955	964	982	917	977	966	936	992	995	1031	997	950	1000	965	962	980	877	963	971	1012	952	988	978	1042	1028	994	962	935	958	998	988	927	969	954	997	968	928	967	983	1013	945	922	960	948	974	949	968	988	960	988	1024	957	982	972	976	936	971	982	947	935	1023	985	992	959	952	958	1042	959	1027	943	982	1011	978	963	980	991	991	991	963	984	965	952	982	979	1002	1014	991	991	1007	1035	933	972	988	971	935	951	1014	1005	935	1005	964	984	994	1022	983	997	906	954	927	954	936	928	1006	1002	952	1016	918	976	981	992	984	966	989	981	1012	984	952	977	1010	1026	1020	968	944	981	912	940	966	986	1012	940	989	948	973	957	996	924	984	1048	970	974	958	953	1002	980	941	1025	966	897	939	941	962	997	967	984	913	996	969	993	981	958	951	956	1039	968	1009	992	1009	1009	1003	978	911	996	996	982	997	1036	976	995	952	958	935	958	970	980	971	1017	987	980	1009	973	973	978	960	901	965	1000	979	943	983	998	1011	1022	987	937	993	991	976	964	952	981	1012	936	998	967	951	1003	962	966	981	1013	1032	986	935	952	960	998	982	975	915	935	955	969	964	945	975	956	956	966	960	952	980	945	998	989	978	979	954	990	988	958	986	982	974	994	1000	1025	950	967	975	967	978	972	913	959	918	958	971	1014	983	1052	1003	1019	1032	944	958	967	960	948	970	983	975	980	1005	978	1005	992	946	1025	965	961	995	926	957	930	935	1004	1001	982	982	952	1016	936	960	999	1013	955	992	915	1008	1004	1000	990	993	988	996	996	946	1006	964	995	963	944	991	912	972	981	995	999	933	985	978	940	1043	970	930	929	968	935	960	985	961	956	948	990	1011	960	1016	1002	1007	1041	972	993	968	913	952	977	925	953	965	904	971	1007	952	960	994	1012	940	939	970	931	990	987	961	972	980	953	974	963	990	971	1012	948	990	991	951	968	963	998	973	988	991	967	951	981	993	962	1064	1009	954	948	988	942	986	1019	997	947	997	988	998	960	966	977	993	946	998	971	932	976	963	1008	977	971	991	1002	981	939	947	894	974	929	984	958	1041	918	933	978	1013	971	878	965	947	1008	959	1062	995	971	967	990	930	1014	958	1020	1032	968	999	1003	960	1010	1011	969	995
23288	21955	35319	33423	25604	19149	16635	14668	8802	3797	1509	835	698	635	590	636	658	646	672	623	629	616	623	658	637	648	657	587	632	618	635	607	620	608	617	611	638	630	650	619	625	619	572	593	619	562	634	626	622	608	601	618	633	609	608	603	628	640	624	638	555	626	620	651	639	606	614	623	579	614	586	598	655	629	622	610	631	596	613	652	594	646	603	628	641	623	643	630	657	663	604	631	601	655	631	615	583	613	627	609	630	605	641	602	645	621	628	629	613	648	633	603	617	612	618	646	673	639	637	591	590	615	662	612	614	614	648	604	631	611	589	619	616	568	637	659	645	599	606	650	580	620	622	624	654	635	642	627	644	608	672	607	643	609	616	596	622	610	569	661	657	603	607	626	594	638	620	645	589	637	572	580	616	613	631	597	589	607	661	642	599	563	636	638	559	678	626	623	645	604	587	611	596	619	714	609	647	615	610	660	639	620	567	579	607	604	626	629	681	603	603	614	586	605	597	586	604	560	607	622	635	623	641	623	604	620	590	640	606	623	662	652	614	586	594	641	583	615	570	596	591	569	617	648	595	621	632	634	582	616	620	653	664	655	579	649	586	632	562	637	597	612	622	668	617	581	625	603	585	613	643	622	639	633	616	618	632	593	619	602	637	650	636	597	632	598	589	623	654	608	615	601	603	612	613	558	632	645	634	612	624	603	595	629	608	569	646	584	620	627	624	628	626	590	600	630	603	645	647	585	647	654	611	571	636	598	614	628	590	626	645	645	630	609	605	659	633	602	597	619	646	589	632	588	602	665	659	623	628	615	651	604	622	629	650	599	631	614	625	604	595	587	657	602	635	593	619	618	601	675	598	630	605	648	643	630	607	669	639	569	644	608	654	609	614	616	600	646	632	679	620	640	640	627	577	576	594	628	589	619	617	662	628	646	583	593	573	604	631	580	603	599	656	678	605	604	617	631	608	638	606	650	622	593	635	625	604	607	621	559	579	611	610	591	641	631	590	624	623	637	628	590	590	575	587	617	641	646	637	579	621	634	615	610	643	597	611	614	647	616	609	616	636	618	604	606	614	645	597	607	634	590	665	653	636	610	623	643	632	591	601	590	630	602	621	628	570	585	607	624	609	592	630	623	643	671	578	637	584	594	664	586	612	647	612	584	585	628	623	591	590	610	630	595	631	600	611	647	616	615	616	651	620	612	612	570	629	577	625	593	570	599	623	619	630	639	610	636	615	594	654	623	601	599	627	641	591	614	642	623	597	655	600	643	631	616	619	597	652	607	606	588	640	612	588	629	600	656	611	584	600	580	608	587	655	641	624	564	579	625	622	617	581	589	579	592	597	631	600	631	602	639	644	604	635	584	603	615	644	604	606	617	617	610	602	589	570	642	599	585	666	588	650	625	603	646	640	623	576	610	622	616	623	612	661	602	600	600	636	652	628	638	583	605	622	641	579	631	582	647	602	588	624	563	615	619	601	619	593	632	617	665	626	630	619	590	614	611	646	611	605	576	612	607	623	598	633	675	639	595	639	585	605	601	654	629	646	637	649	616	573	630	622	584	621	558	583	601	620	630	632	646	626	648	589	619	599	605	656	591	642	602	605	624	600	592	595	634	596	605	647	628	658	636	616	562	588	617	598	581	650	606	578	577	593	590	603	563	576	626	585	598	615	653	639	607	597	618	579	613	641	583	626	635	598	629	616	642	627	598	616	611	626	611	589	565	600	585	607	603	592	633	624	613	582	625	641	634	584	659	619	605	615	600	611	586	617	636	594	615	673	651	640	620	579	638	564	625	682	639	618	630	624	619	605	603	604	608	610	617	569	599	649	602	589	581	592	629	622	644	643	584	613	584	638	619	643	588	611	593	654	613	616	613	634	619	664	625	638	618	619	618	566	620	581	621	605	643	609	656	584	624	601	646	611	616	615	601	631	620	589	614	593	591	652	616	664	578	669	598	570	617	641	601	597	600	554	588	639	629	659	626	611	593	606	615	591	657	607	621	584	630	639	664	606	629	581	601	609	615	613	601	595	610	623	632	656	609	654	597	653	596	641	589	587	622	565	650	668	622	638	607	593	584	608	679	653	621	621	593	648	629	629	622	638	608	598	621	622	642	639	650	606	633	627	606	575	641	604	623	660	681	591	600	624	595	650	637	628	601	631	637	568	626	589	620	588	573	620	612	603	575	630	606	598	599	594	654	629	602	612	628	609	622	634	626	638	596	584	605	651	618	641	610	587	607	683	653	619	608	600	568	615	618	603	594	649	597	634	598	628	627	632	651	604	595	614	610	582	618	626	644	594	609	651	640	590	587	606	660	597	601	665	607	630	600	662	585	653	625	587	618	585	579	560	602	633	621	631	659	581	643	631	615	615	586	645	610	620	668	642	627	655	619	646	626	611	636	600	570	602	603	611	609	598	638	655	648	599	605	603	614	584	597	687	654	632	626	598	612	612	603	607	637	600	612	612	624	595	640	608	612	639	611	603	614	591	567	613	625	600	629	589	637	611	609	628	564	641	609	569	598	644	635	606	624	582	635	622	592	623	638	623	602	631	638	608	568	615	614	649	621	602	633	566	593	584	625	651	609	608	635	620	591	599	661	641	615	637	612	639	590	605	596	590	590	650	624	607	615	603	659	630	625	620	600	634	527	623	629	559	640	591	626	651	603	624	667	633	598	625	598	644	628	641	640	611	606	634	613	591	650	649	612	589	602	602	573	584	630	606	604	593	597	571	613	638	609	610	593	633	607	639	588	621	634	627	601	658	591	623	631	622	554	621	602	609	610	594	618	643	588	605	638	623	621	618	622	614	621	659	619	625	626	609	600	626	603	582	621	618	594	667	635	636	563	616	590	580	596	611	622	607	608	545	628	631	613	644	558	602	579	618	662	612	642	575	632	608	621	649	604	595	640	640	641	653	602	631	631	585	682	609	631	604	667	580	572	630	640	642	616	548	598	653	604	600	621	629	580	656	613	631	589	608	623	636	632	671	605	609	628	622	653	595	639	619	623	607	614	643	597	637	658	611	580	585	633	609	662	614	634	610	613	564	621	613	621	576	634	549	622	632	624	677	621	644	671	637	609	627	618	548	610	622	579	623	650	629	600	628	637	631	593	616	603	573	621	601	647	598	641	586	644	650	640	601	639	612	634	651	611	581	617	606	624	595	598	606	597	616	606	632	559	596	659	621	665	621	635	605	597	651	626	603	599	586	634	598	610	613	612	640	661	608	584	641	606	584	575	582	607	596	626	633	586	592	607	616	593	580	622	600	591	600	595	619	631	612	610	598	612	625	620	632	586	654	587	623	603	658	627	614	583	636	616	632	612	607	594	592	595	652	641	594	615	649	629	652	594	665	612	604	656	639	616	602	609	598	563	596	611	636	629	631	617	619	621	614	626	615	613	558	585	580	631	625	594	602	611	603	600	566	645	612	633	585	613	635	632	573	628	649	617	613	629	594	613	592	650	607	594	621	648	658	646
52612	102136	90044	62852	25963	2769	18426	23204	15644	7327	2698	1266	875	863	852	863	872	823	866	853	822	869	818	853	865	841	870	829	852	882	817	822	805	839	800	837	823	854	813	830	852	834	811	806	850	865	870	820	861	828	851	842	848	880	851	865	755	861	837	816	806	825	868	823	837	823	858	833	824	861	806	844	849	827	859	841	830	808	833	838	816	798	805	812	808	842	838	833	842	834	777	820	843	914	886	834	813	850	821	824	816	825	828	772	818	840	774	826	847	828	863	812	868	843	879	828	812	834	842	845	829	863	859	848	854	833	809	848	884	820	808	810	863	838	837	796	847	768	819	852	819	848	915	836	818	805	854	806	829	818	846	812	801	821	821	804	883	890	832	871	885	857	814	833	848	804	803	808	834	808	844	835	816	859	881	860	831	815	835	814	843	829	874	831	847	885	832	853	812	798	836	825	824	805	816	847	832	861	850	862	833	833	823	798	819	799	832	857	864	860	817	811	850	778	806	829	868	849	845	836	821	842	869	860	780	805	768	857	823	822	834	819	843	829	774	865	883	852	806	903	782	794	853	866	889	833	901	839	828	803	854	862	842	857	855	820	909	823	850	833	847	829	863	845	780	868	866	840	895	817	913	847	816	857	836	843	820	820	862	824	849	846	844	822	848	839	818	821	837	817	843	850	870	764	828	797	779	830	855	823	829	816	869	831	821	848	805	794	783	839	823	783	810	816	809	829	792	856	822	851	871	882	796	807	882	819	848	808	780	849	843	850	797	826	876	863	846	839	863	888	892	848	866	833	864	854	846	847	845	808	871	829	832	856	851	852	859	832	789	854	797	823	889	864	818	826	839	857	834	818	832	838	846	846	838	786	827	773	809	824	807	825	860	848	829	853	868	847	852	825	879	803	818	851	835	807	855	861	839	789	862	809	816	813	839	870	819	805	871	815	881	819	821	840	884	852	789	857	870	821	863	897	798	849	879	851	804	802	832	837	818	840	828	817	837	814	854	848	856	825	796	826	869	797	808	870	776	873	801	841	845	831	822	791	833	851	827	873	837	791	858	848	802	836	826	780	856	844	864	831	891	846	840	871	848	880	791	884	828	839	858	834	843	813	799	814	855	828	850	814	823	845	823	843	799	829	873	849	830	834	848	883	833	827	848	834	817	836	883	845	841	822	847	825	783	898	824	826	837	878	813	859	828	776	795	857	854	855	828	816	805	853	795	802	849	800	803	868	849	875	813	818	864	832	845	846	805	813	872	776	782	812	786	879	889	789	832	808	863	845	813	822	831	811	883	810	862	869	805	836	854	833	841	823	838	845	863	860	808	792	755	890	852	792	821	873	874	828	835	853	782	859	775	841	807	820	846	836	844	789	798	878	832	794	853	835	853	844	827	834	816	842	830	795	816	817	819	842	819	813	800	820	864	802	829	840	847	824	826	806	836	861	824	771	819	824	845	837	817	891	791	847	809	846	893	807	813	801	879	877	794	896	880	824	840	836	808	862	828	795	779	814	846	800	829	852	796	803	849	834	848	830	848	846	861	815	860	831	823	835	855	834	787	844	843	852	831	820	794	798	866	831	796	810	788	822	823	791	848	749	791	836	778	822	848	865	810	848	880	797	852	839	852	866	830	836	850	877	882	841	824	778	833	811	852	847	854	873	889	860	876	830	842	864	831	845	822	869	880	792	815	827	885	871	846	829	837	858	844	829	850	839	865	808	835	816	809	787	801	800	790	803	828	868	823	840	791	825	858	847	793	900	793	795	786	829	857	836	839	841	819	832	825	848	812	802	880	782	838	825	884	842	871	834	824	877	817	818	820	841	817	832	886	824	841	850	860	819	849	856	878	822	884	869	771	768	768	831	879	878	806	880	835	864	829	803	854	834	823	851	837	855	774	834	808	856	830	822	849	828	861	824	873	881	829	829	868	802	836	864	855	820	827	824	844	830	782	864	837	799	806	791	830	856	789	895	878	820	865	851	885	825	896	812	812	815	793	865	814	795	820	790	793	827	796	820	820	797	878	854	813	862	821	795	879	825	830	840	842	855	833	849	856	785	819	874	851	847	886	800	826	790	825	833	806	827	844	862	825	824	852	835	834	816	758	882	832	849	784	856	784	829	843	842	818	890	817	908	833	870	850	827	828	832	824	819	840	822	826	839	846	808	910	809	822	875	852	816	829	845	852	821	798	875	831	836	826	788	805	873	828	881	791	879	834	848	846	809	833	905	866	815	822	848	796	846	809	894	826	859	795	823	801	821	872	788	823	828	820	780	839	880	816	894	818	869	841	834	812	829	788	835	859	901	823	814	835	813	881	839	853	850	828	890	779	841	819	822	875	848	838	801	801	805	832	812	836	860	813	786	824	862	847	831	823	819	881	811	830	820	877	884	871	784	852	809	853	887	857	852	823	891	898	785	845	802	830	817	831	833	833	841	789	839	804	875	851	878	820	843	837	836	876	811	850	862	832	859	845	834	821	838	853	810	818	841	880	888	811	852	841	853	795	811	786	847	804	861	800	823	793	852	877	850	888	834	827	791	841	804	881	817	852	864	857	847	808	796	831	872	824	842	868	864	795	811	770	805	886	864	802	791	862	803	815	842	810	807	820	874	810	837	828	853	887	835	846	831	860	831	802	835	801	807	847	874	840	872	765	862	835	865	831	819	828	871	866	864	829	840	813	873	829	776	815	831	786	798	827	806	840	810	887	856	826	857	860	833	821	826	845	828	855	827	857	821	823	830	888	825	857	805	811	852	822	869	869	856	823	768	841	824	802	832	858	799	853	872	858	844	810	834	812	817	850	818	814	779	853	848	850	827	805	846	824	858	819	819	870	855	834	886	805	810	873	837	795	814	849	792	794	834	841	851	782	819	840	896	848	910	848	836	815	870	857	879	862	817	839	838	822	818	828	845	824	860	777	869	845	813	828	871	872	850	867	818	847	858	868	859	821	854	775	830	865	834	850	852	830	861	834	800	834	838	866	790	823	865	848	832	786	859	820	865	815	832	828	843	852	834	827	850	824	856	816	826	841	822	863	798	839	850	838	846	847	884	839	832	828	848	784	801	827	854	811	854	836	884	795	873	804	825	795	863	846	804	840	799	875	836	866	819	827	813	853	820	783	860	827	841	807	829	844	884	839	848	858	895	830	808	785	841	835	835	837	862	808	901	813	906	853	830	860	797	812	862	833	841	882	877	828	787	856	911	814	820	791	829	878	803	848	842	848	833	869	830	945	790	795	850	838	822	836	818	809	856	823	816	845	857	876	859	805	858	832	818	821	821	829	834	832	859	836	847	879	874	843	857	814	836	800	827	855	842	866	882	819	857	820	845	831	867	798	854	859	823	863	808	826	843	849	859	850	774	882	829	855	844	868	900	866	829	851	795	806	836	861	823	847	845	855	815	833	861	875	821	873	824	836	828	829	849	826	810	865	829	831	804	771	844	837	870	851	853	892	826	842	832	874	838	806	796	853	794	842	832
27185	28259	41229	24929	6681	793	1001	1457	1442	922	748	730	645	700	690	659	671	682	703	674	624	705	673	669	674	687	646	645	679	669	710	729	661	647	648	708	669	682	671	705	666	673	673	628	650	683	668	708	671	643	639	719	746	645	680	655	700	689	683	693	714	684	636	662	655	698	660	671	684	687	707	650	647	713	683	634	650	711	676	720	681	671	690	652	673	686	687	661	654	687	727	652	712	625	651	710	703	662	686	663	697	660	665	660	677	676	687	688	678	617	697	678	649	661	654	679	683	650	641	642	697	658	698	667	660	658	672	680	714	653	665	653	670	669	667	654	688	699	673	640	634	641	707	648	686	671	670	632	709	673	686	643	641	671	668	689	721	672	759	715	653	632	660	661	678	671	669	675	665	648	662	717	666	706	683	682	650	686	717	663	664	689	691	692	672	649	665	650	650	687	719	684	700	607	683	636	670	641	660	724	712	661	668	695	648	666	612	667	665	706	695	663	622	654	663	736	709	654	725	703	653	623	643	669	611	705	695	673	687	657	697	630	603	680	698	720	654	628	680	693	697	677	724	655	708	690	669	659	639	658	722	684	676	640	648	703	710	697	645	667	663	641	661	705	687	693	677	685	722	664	642	670	616	674	700	681	680	627	674	677	629	638	633	659	673	723	683	683	643	631	690	667	649	681	695	690	672	697	648	649	686	641	644	654	635	715	693	666	657	684	687	682	644	686	626	632	619	673	687	688	659	630	694	713	661	660	667	648	674	689	683	658	724	731	662	717	707	707	715	696	714	661	654	678	701	690	750	675	695	644	727	681	712	649	672	710	666	681	662	650	684	681	674	709	691	690	684	707	691	674	642	709	668	598	672	675	680	680	688	639	627	664	656	675	672	672	675	653	659	645	684	631	689	666	630	669	718	661	658	625	658	687	681	706	691	650	673	678	678	673	665	619	708	679	683	690	642	613	707	697	669	644	660	700	700	689	714	667	685	666	695	698	686	687	727	689	700	674	694	663	668	708	683	675	671	641	706	632	678	680	696	677	696	647	701	672	648	703	667	674	643	684	680	693	672	710	654	710	690	621	654	673	692	640	641	678	717	663	704	642	691	715	640	717	705	662	678	647	701	666	643	674	673	707	647	685	673	680	661	663	720	660	681	656	689	677	653	706	712	675	696	691	635	694	673	669	685	688	676	672	690	711	651	658	672	671	662	660	699	681	725	661	689	680	717	677	630	692	690	695	695	686	707	677	686	684	685	648	699	685	732	714	640	681	691	685	673	643	701	685	673	701	678	659	668	609	721	685	663	648	706	672	732	676	612	674	715	679	658	693	703	729	649	697	670	637	745	654	702	683	717	676	710	667	667	676	635	707	663	668	720	684	690	677	678	724	691	692	683	717	673	648	616	647	699	667	684	678	659	717	639	669	667	709	701	652	680	660	634	624	683	680	653	708	693	675	672	642	667	705	644	651	677	727	628	667	669	692	637	708	671	670	656	682	719	692	627	693	656	669	713	641	703	705	702	688	694	667	655	726	709	727	673	690	654	705	657	651	707	714	654	701	664	648	706	663	682	704	675	705	658	671	702	685	687	674	650	682	695	696	661	694	682	660	705	676	633	688	672	676	645	705	679	672	697	651	668	645	702	685	662	674	685	702	704	659	686	703	715	673	659	686	687	680	657	684	696	670	625	747	645	661	670	692	647	669	655	693	677	656	663	679	691	646	673	692	683	665	599	686	699	673	709	664	692	691	681	602	682	679	701	727	660	669	673	712	706	681	676	621	628	698	658	663	712	642	684	682	698	676	660	724	694	692	680	711	677	699	674	676	676	749	683	720	680	661	697	668	670	665	681	662	688	700	653	668	695	642	625	685	645	667	650	661	668	684	624	666	611	693	688	653	650	648	689	709	683	705	715	707	669	677	682	667	696	663	692	686	603	660	685	699	680	647	665	642	605	681	670	698	632	666	658	700	721	740	688	682	668	656	680	611	622	650	660	632	679	704	680	685	637	688	680	658	686	727	662	644	671	696	695	679	674	652	694	670	691	684	649	694	652	711	684	660	642	652	693	689	685	645	670	690	653	660	673	675	692	699	652	655	629	706	677	622	712	696	680	734	657	698	605	679	693	666	640	682	669	668	680	642	634	672	703	671	698	707	651	690	639	678	705	705	653	693	619	692	677	679	662	681	694	669	678	633	648	665	671	704	652	620	724	688	685	677	687	690	718	636	673	689	689	690	669	681	661	712	631	720	674	706	691	662	702	636	667	688	669	721	698	693	643	688	666	662	667	703	640	686	645	720	697	664	709	709	678	670	652	689	699	665	663	673	665	681	680	675	700	667	671	660	673	670	667	646	647	678	745	632	657	681	660	702	698	678	649	637	640	691	671	714	626	728	713	683	691	698	693	672	638	703	652	679	660	710	663	681	695	688	667	714	686	679	659	680	640	700	694	682	633	640	676	678	694	687	650	676	617	646	667	718	693	651	724	668	669	687	639	672	696	627	692	706	704	691	649	636	696	667	682	697	652	651	658	639	690	657	692	653	665	672	658	701	681	672	703	680	705	629	697	703	666	701	708	639	674	676	643	636	687	658	665	675	676	669	661	635	673	697	727	669	688	647	683	679	735	631	719	701	684	677	709	660	631	644	703	637	721	667	716	672	655	647	651	696	703	629	640	662	672	757	664	640	682	687	693	647	640	643	670	704	648	669	654	636	720	640	663	677	652	633	702	693	641	635	678	661	690	693	646	661	703	668	641	645	684	653	674	624	676	685	686	673	673	692	687	706	645	717	629	644	724	689	692	698	658	716	665	716	668	668	664	659	646	726	685	651	676	666	673	687	662	676	673	682	669	647	681	690	691	666	670	692	702	631	676	634	692	683	705	730	692	696	679	657	685	723	712	671	681	664	697	695	681	702	689	652	693	709	665	667	692	687	638	656	667	654	654	655	657	656	671	678	706	686	687	659	687	651	668	683	670	659	684	627	644	676	666	682	653	701	699	696	679	694	653	693	673	665	656	657	686	648	687	667	639	660	680	684	662	698	691	687	655	687	715	653	629	691	682	690	662	654	728	695	661	642	641	691	660	651	663	614	668	659	690	699	660	666	638	749	676	658	668	690	660	693	737	695	667	689	626	681	686	680	680	675	703	676	654	669	679	651	669	737	677	604	712	691	717	659	658	680	664	715	675	697	710	693	667	688	711	709	675	639	672	638	657	636	686	687	710	677	681	714	655	670	704	673	699	664	709	659	713	699	661	642	681	684	678	646	656	648	615	688	700	692	674	673	705	664	678	684	683	678	662	663	679	652	703	674	663	659	706	715	654	674	742	674	684	724	633	684	638	690	622	691	696	647	678	662	690	698	684	675	674	720	710	650	678	641	669	642	679	643	677	686	648	626	650	698	695	715	648	692	652	652	698	696	662	688	741	647	651	665	679	665	683	664	631	643	647	694	657	697	684	667	674	695	698	658	655	704	664	694	675	703
19967	47726	42517	21933	6717	941	1619	2631	2449	1567	1107	967	927	904	942	944	963	1004	939	921	941	968	917	998	923	909	986	958	941	934	906	916	896	979	937	943	932	941	945	950	939	898	978	967	913	948	942	963	937	939	980	890	882	880	933	913	899	972	895	923	953	961	946	989	972	970	986	926	980	947	892	964	922	937	965	906	970	913	849	949	891	931	904	929	934	915	963	905	947	968	966	913	868	925	934	925	960	964	927	943	921	902	916	932	884	964	971	920	939	950	906	962	930	970	951	887	991	967	912	889	923	911	936	888	964	944	933	908	914	932	923	984	933	897	901	937	934	874	884	897	923	867	904	883	931	920	865	900	942	940	968	917	951	974	938	893	938	923	939	935	930	939	993	931	934	938	886	913	903	911	937	908	958	940	938	901	966	911	968	972	933	994	924	941	896	993	925	904	897	948	933	882	886	895	951	936	893	912	928	965	920	920	917	1004	933	943	906	922	943	913	929	942	986	880	942	942	985	963	947	930	957	903	903	894	916	948	929	976	892	898	878	962	969	902	899	922	920	911	942	940	910	958	842	977	942	911	913	950	908	932	916	928	902	965	911	977	934	930	875	891	930	967	946	907	954	954	947	923	892	914	953	944	903	939	901	902	931	993	952	905	975	922	930	986	940	926	912	945	876	967	911	950	937	885	958	894	960	908	945	955	919	893	970	966	933	922	859	937	929	869	947	912	931	873	922	896	959	932	893	926	965	962	919	948	926	926	974	971	926	950	1003	1017	933	948	914	918	930	924	960	959	922	982	943	913	910	889	923	917	927	897	955	964	945	889	921	888	917	957	914	933	917	864	946	924	886	933	915	911	949	946	941	923	930	908	916	922	874	932	918	912	931	926	914	968	919	928	882	934	936	932	933	1002	953	949	909	914	952	913	919	915	923	930	910	916	993	897	921	893	939	911	946	938	919	895	920	949	861	916	921	958	871	944	976	898	930	958	927	935	923	942	851	940	910	948	961	964	971	921	948	965	931	925	904	884	971	972	904	885	976	911	959	952	916	863	967	910	899	889	914	924	872	1003	963	940	924	907	960	950	952	955	910	907	906	945	929	922	935	898	908	970	906	918	908	921	953	913	896	904	944	953	930	894	887	960	897	888	957	919	936	872	950	936	931	913	910	865	959	879	944	911	940	914	928	963	949	887	912	969	868	907	966	933	907	944	925	831	925	948	918	900	899	912	912	905	929	892	954	986	934	946	941	942	936	964	890	898	973	948	920	914	947	958	961	922	929	942	930	891	930	946	1004	955	896	915	885	901	904	903	898	922	881	954	936	910	872	959	930	879	940	931	970	953	940	893	934	932	943	885	954	928	924	875	944	927	949	934	891	980	921	911	963	923	944	884	958	927	940	901	926	965	912	875	947	953	915	964	942	933	959	933	909	945	850	884	951	942	901	904	887	978	890	846	979	933	931	935	932	958	934	976	916	903	879	999	913	908	874	922	915	906	896	950	942	925	938	908	872	871	933	886	958	942	951	961	961	917	947	994	995	912	931	936	907	912	927	903	968	917	944	935	894	958	878	887	970	890	897	925	957	907	922	937	924	906	939	898	940	921	906	931	921	933	871	929	924	927	918	922	930	924	933	919	898	973	901	937	929	915	960	918	921	902	932	946	950	951	911	935	968	876	919	945	932	922	1000	952	921	933	945	947	959	909	950	886	931	932	973	894	915	905	959	933	896	966	927	948	891	919	912	916	957	977	939	937	919	919	883	911	933	858	916	965	908	879	965	886	922	933	883	954	969	913	923	979	941	924	905	912	952	917	930	891	936	949	909	978	941	928	931	958	927	959	960	916	953	902	891	977	935	939	972	906	942	874	917	951	915	935	963	896	888	938	902	887	885	991	943	926	927	870	927	959	868	947	985	951	892	906	887	884	890	902	940	906	965	917	922	906	949	967	908	984	944	954	961	973	983	947	899	907	931	952	928	934	920	937	937	960	936	930	1000	950	968	897	974	925	921	917	928	939	918	902	922	948	916	937	908	936	913	949	931	916	957	908	916	919	912	927	965	943	934	964	903	926	861	926	933	908	885	935	944	891	932	887	965	896	963	953	938	888	952	897	944	919	942	895	885	906	952	899	914	943	943	932	924	961	947	909	907	969	913	951	974	942	896	944	919	921	913	973	955	937	890	936	881	876	829	916	935	902	925	939	1025	861	954	940	956	913	917	951	915	951	938	976	923	927	937	873	912	996	944	945	962	948	966	975	895	955	948	947	891	972	876	885	939	902	940	941	953	919	902	919	927	917	874	969	917	935	973	979	882	911	932	929	916	931	962	919	890	871	911	937	984	921	944	945	930	916	945	912	900	913	978	903	916	972	933	949	899	942	915	919	951	909	937	908	913	924	887	945	959	932	904	925	967	908	862	1008	955	947	946	884	949	935	909	900	913	962	922	958	991	912	923	910	888	919	927	921	982	972	901	886	921	882	956	943	972	911	924	892	948	988	912	928	901	959	957	920	972	968	939	916	901	895	972	944	940	890	963	880	923	957	921	969	931	923	913	928	970	967	905	936	900	932	933	965	938	983	912	928	930	947	931	944	908	929	919	976	980	958	929	956	960	869	874	962	946	997	958	949	926	869	859	931	877	925	979	921	926	933	927	907	962	919	955	890	930	936	922	936	948	884	956	901	935	934	902	939	910	912	945	982	936	886	930	927	961	930	962	998	914	892	890	931	914	955	912	975	908	929	945	909	938	960	953	859	921	959	940	906	950	882	955	921	910	911	935	949	929	855	907	966	947	926	914	995	1002	909	892	935	912	939	952	866	963	943	971	912	909	942	914	919	947	921	936	949	941	919	907	936	961	889	926	921	944	978	937	939	908	937	875	954	886	888	955	931	973	904	870	899	910	945	885	937	962	932	930	936	941	946	984	915	974	882	944	935	893	964	935	927	937	883	874	950	913	910	899	925	950	937	934	928	980	924	940	966	928	941	946	915	906	870	953	965	959	928	928	925	941	956	949	918	930	925	990	893	928	925	930	948	920	981	901	968	931	927	896	951	939	897	893	941	893	922	899	902	952	957	962	916	962	906	922	873	910	974	902	982	959	928	875	869	900	904	943	909	958	928	968	971	950	924	933	968	927	949	973	958	934	975	965	870	892	895	938	939	910	935	931	911	948	889	896	934	951	994	902	898	919	930	960	926	864	994	952	916	938	925	965	910	862	944	943	944	957	885	962	923	949	950	901	867	960	883	940	915	956	895	932	899	924	903	964	984	927	989	951	950	955	914	920	920	948	906	918	956	906	929	944	971	958	938	896	932	854	1022	957	937	875	965	899	912	898	961	930	946	918	913	890	905	917	926	1005	969	915	929	897	920	971	913	899	895	874	958	960	892	892	959	917	903	907	888	922	930	914	878	922	962	1003	922	936	927	973	939	977	996	944	955	915	904	956	911	927	935	897	982	868	946	964	942	889	976	923	925	942	913	887	912	902	889	921	894	912	930	952	916
24491	23097	42553	38072	24236	11585	5986	7792	4833	2213	1197	858	832	705	736	758	786	782	734	790	759	748	727	770	706	726	722	730	761	765	721	752	740	707	757	734	731	744	740	741	723	727	738	741	734	698	728	733	759	724	742	706	702	747	767	747	747	727	725	698	720	708	691	762	728	743	730	782	780	696	739	761	743	760	753	734	776	748	743	672	725	711	716	740	722	725	729	722	747	737	770	747	741	712	796	703	752	736	698	719	745	753	733	716	758	717	768	708	681	703	737	796	763	743	766	776	709	709	758	713	734	736	716	784	698	733	773	717	752	745	763	703	724	702	749	713	752	716	743	740	738	750	765	697	716	701	722	730	750	700	761	725	715	728	779	766	736	736	691	688	714	720	753	702	750	758	743	763	735	759	696	752	758	683	764	739	739	704	763	735	707	753	720	714	760	744	740	722	737	803	725	723	731	758	760	732	737	731	737	690	673	717	713	723	705	713	750	739	709	700	742	754	767	731	737	728	733	735	768	770	722	746	782	748	741	699	735	723	723	755	728	713	749	702	767	768	710	712	745	736	715	735	746	724	731	758	751	790	783	744	677	769	742	761	756	702	757	758	802	744	720	716	754	719	694	760	769	740	732	720	730	752	690	754	742	731	799	722	723	752	784	723	765	752	717	764	738	708	731	771	689	752	747	795	717	736	704	732	729	714	764	739	724	763	764	701	709	754	768	726	714	747	740	753	782	698	750	729	701	726	747	748	732	760	715	753	753	705	786	724	722	768	722	720	728	740	718	694	729	690	726	755	732	726	697	697	719	720	724	745	722	713	716	710	707	729	688	734	735	699	722	719	752	719	726	684	712	756	712	751	727	760	769	771	762	734	737	775	716	677	756	710	760	741	667	727	714	713	729	723	690	708	687	735	691	729	704	760	712	721	734	753	725	694	699	709	727	725	690	721	741	704	710	741	801	715	796	723	741	733	736	732	733	769	766	731	736	713	730	717	751	755	733	744	732	738	747	756	702	738	708	721	749	731	704	701	741	725	733	709	671	733	738	710	659	759	686	788	744	790	703	737	669	715	672	672	684	719	726	706	769	750	726	784	713	726	680	699	722	747	706	729	741	747	683	723	721	744	727	751	784	705	731	733	726	751	711	712	714	721	727	731	749	708	802	784	757	746	734	733	692	726	707	762	679	729	796	732	742	700	683	689	751	719	760	754	706	730	732	740	775	761	749	754	691	737	751	737	749	687	720	682	736	748	742	742	766	741	764	744	748	737	669	684	782	688	736	728	742	751	730	768	697	743	735	693	745	724	746	748	775	687	699	757	727	703	714	750	730	705	701	700	764	772	676	733	753	738	689	745	712	734	690	739	737	680	716	705	737	755	694	807	713	725	706	713	764	738	699	716	719	758	704	702	704	709	691	769	724	716	721	711	726	700	742	720	683	740	713	754	762	749	727	727	717	721	700	711	719	713	725	736	758	726	766	737	769	694	791	703	692	772	733	704	754	744	728	783	715	694	735	726	739	718	731	729	743	755	713	730	682	769	693	748	750	753	728	782	725	751	753	719	772	751	744	723	756	722	709	782	719	758	706	747	753	688	714	722	721	757	757	743	763	753	721	668	680	720	773	742	692	724	720	770	690	732	757	725	742	725	738	748	708	736	748	716	697	694	693	739	746	716	729	741	766	741	744	690	722	723	719	744	761	735	740	752	691	718	689	757	710	696	723	713	765	735	727	690	797	718	744	779	746	709	753	695	788	763	716	719	714	715	716	758	708	732	740	737	754	721	727	744	714	686	732	754	737	773	738	739	725	759	729	785	728	727	730	728	755	706	720	748	719	768	732	781	764	712	728	671	734	748	758	822	780	756	742	715	728	721	738	704	720	743	764	761	747	701	760	721	783	704	723	703	719	752	711	771	749	721	692	731	738	707	733	686	688	760	724	704	747	695	707	769	728	745	659	689	734	730	725	771	721	784	722	696	726	733	728	763	737	752	678	712	678	733	730	716	743	722	678	713	686	774	696	693	735	746	697	761	734	721	731	732	703	793	730	739	735	772	711	708	701	709	798	722	711	780	710	725	707	734	741	736	763	766	738	727	802	750	773	715	747	733	729	701	732	756	726	723	735	783	757	781	728	718	786	721	714	758	719	729	704	787	760	755	748	735	778	653	740	756	785	711	730	711	773	718	753	771	707	768	789	765	723	746	724	777	717	777	752	687	701	772	743	755	759	742	730	760	721	753	688	702	718	724	768	740	724	751	664	733	694	777	736	688	755	674	769	698	729	748	709	686	739	810	737	722	752	738	751	739	708	731	741	750	744	735	720	710	721	751	697	738	767	738	773	740	727	700	746	750	707	771	717	714	725	729	667	719	718	748	715	714	720	709	739	758	758	703	742	774	718	716	729	773	759	701	755	745	721	741	744	712	734	733	705	767	711	734	678	708	719	698	750	686	757	765	734	712	769	725	714	757	797	712	758	700	721	749	762	720	732	720	713	797	709	707	787	694	733	784	710	689	772	715	722	742	740	702	690	696	737	726	778	712	782	737	757	725	738	731	698	719	730	734	770	721	764	750	729	751	729	728	707	719	746	764	741	735	775	743	729	740	733	740	696	697	708	708	731	726	733	742	690	757	735	664	745	737	740	730	747	712	679	683	747	746	754	700	726	742	716	723	706	730	739	721	786	722	719	721	724	765	752	748	695	720	756	713	721	734	742	722	730	743	720	753	753	728	715	734	701	742	766	710	727	728	746	755	730	721	750	700	727	684	739	709	725	687	753	723	756	716	731	765	781	757	713	696	750	729	724	751	695	739	686	688	757	727	774	707	749	730	715	701	748	758	731	728	780	749	722	736	762	781	718	686	707	716	710	758	768	736	733	789	720	709	771	665	771	732	684	761	751	736	727	710	739	782	712	741	750	694	704	715	726	687	759	764	730	724	714	687	745	713	769	762	736	740	674	759	750	724	769	750	725	707	705	741	717	727	754	731	718	720	708	716	739	756	756	735	704	698	726	688	750	711	682	727	697	703	744	725	705	783	729	750	729	750	750	698	734	752	723	709	730	730	740	746	773	762	701	717	768	751	795	714	727	717	744	775	769	707	737	738	721	730	726	713	753	756	744	732	729	707	721	661	737	728	785	687	771	728	697	722	743	735	750	758	718	729	719	734	751	783	708	743	718	809	735	723	709	720	716	762	734	735	718	738	735	716	765	742	732	684	702	760	765	725	777	741	725	732	751	767	721	760	744	706	705	711	735	728	732	694	705	704	709	719	721	728	751	745	735	704	744	763	783	733	719	739	796	732	785	764	780	712	723	730	763	687	766	738	697	743	750	687	722	738	731	725	743	722	703	673	700	757	738	745	743	710	733	754	720	706	725	761	731	739	717	771	743	702	755	680	762	757	694	764	695	687	711	685	712	727	696	751	716	737	759	681	706	680	775	739	769	716	725	685	756	768	774	745	692	722	769	775	698	756	727	752	709	741	791	755
44274	90676	80027	50714	18283	1224	10288	14832	9761	4430	1967	1193	1073	973	1023	1011	1023	961	974	991	1040	999	948	997	1016	1035	1026	1022	969	1008	1005	989	977	1004	999	997	988	1044	1073	1067	1033	918	1026	953	968	995	1019	1015	1000	1017	987	993	1004	1006	978	985	991	1004	940	975	1018	987	1042	961	1005	1025	1018	1040	1018	979	998	1073	989	998	1005	990	1083	1007	979	1021	989	1012	1007	1009	1043	1062	1005	1014	903	1016	1023	989	1044	932	1052	966	992	952	980	1037	950	994	1040	1024	1002	1009	1039	1017	1071	1042	990	1051	988	1003	1034	1027	1022	1010	1027	1012	1004	1001	1014	974	909	964	1016	1003	993	1026	933	998	963	1032	1021	1024	1049	1001	1014	968	1012	1018	985	999	1010	1026	982	993	1007	1009	982	972	1050	1040	980	996	972	1034	1056	993	994	1011	981	973	1047	1027	1006	1023	996	1016	966	1053	998	978	1068	993	1018	1008	1061	999	994	996	980	947	963	1010	1017	957	982	1083	990	997	1028	976	1039	1013	1026	1000	981	950	977	1003	1039	1023	1042	997	1012	1068	1001	1005	1022	972	1007	1000	1038	1050	1031	1003	977	1030	962	942	1008	1002	1059	1007	1039	1026	930	1001	996	1022	969	1066	1083	983	982	1036	1021	996	1019	1049	1017	1001	1071	992	1026	977	993	996	973	1015	970	961	979	1026	994	972	1012	1009	996	1016	1000	929	974	923	957	1027	970	974	992	1038	1017	1035	1015	1076	1009	990	958	986	1042	981	1049	1029	1012	974	976	1011	1002	965	1018	980	979	967	982	1027	956	1057	990	1010	992	1049	1026	992	1021	1025	996	973	990	980	1061	1029	999	1026	1007	1007	1015	998	1002	995	969	1062	1079	965	984	964	1011	1008	985	974	999	984	1065	964	969	962	991	989	1001	1025	977	1023	1001	999	989	1010	1076	1021	1020	1017	1045	993	1034	1030	982	932	1040	993	1016	1012	1025	984	987	1061	1050	959	956	1058	1029	985	997	1038	1032	1049	988	1012	1072	979	1001	1057	1016	1018	1025	1019	1058	1049	982	1027	978	1030	989	1042	1040	1027	956	1029	1025	999	978	964	1009	1049	983	1037	1020	990	1039	995	919	1000	1017	1005	973	973	969	992	1008	997	974	992	1038	965	974	986	1009	1005	967	1013	1003	957	996	1001	994	1050	1024	979	985	1011	940	974	1032	1008	940	1009	1028	964	959	996	1017	1056	1016	984	1043	995	979	1041	955	1023	1009	1002	980	985	1042	1003	994	994	962	1025	1009	1011	978	1032	1013	1029	986	1004	1019	970	994	949	995	1002	1008	955	1010	1016	985	1037	993	951	1047	1005	995	987	976	1008	989	1020	1015	1002	963	1000	1001	989	1023	1098	1034	975	984	1061	1041	1010	1022	1039	1028	1035	1027	979	1013	997	994	1063	1019	964	943	1044	978	951	974	946	955	1017	960	1000	1005	1002	998	996	992	1007	1020	1025	1030	972	1033	989	1026	1017	997	1012	1011	975	997	992	1012	999	996	1013	970	998	978	1010	1024	1040	988	1042	1015	996	994	1008	951	983	1013	999	1025	980	990	1009	940	1015	1005	1063	1024	1034	1024	1009	997	1017	1044	1030	1039	1001	1059	1039	986	1017	994	965	954	981	922	999	1018	988	994	1028	1059	967	990	1003	980	972	975	965	952	1008	1013	1020	1022	969	983	1053	999	1001	977	954	1048	1017	1012	974	1043	1063	1074	989	1030	1016	987	964	984	964	993	1014	991	1018	1049	970	1028	999	992	982	1012	1017	1030	1014	1016	1023	994	1017	1001	992	997	954	956	1035	960	1017	999	1007	969	1004	954	994	1082	937	1049	1019	1030	982	1025	1013	1032	1052	1048	961	1020	1010	989	993	972	991	959	974	969	998	1009	1024	1030	958	998	977	978	1018	985	1083	1026	1018	963	993	1073	1036	936	971	984	951	1031	1021	969	981	966	1012	981	1007	1001	961	983	1020	966	1038	1014	974	1020	1007	998	996	988	986	1024	935	986	1017	987	977	1008	1097	994	1027	981	1024	969	1032	1023	1030	993	992	1022	949	1005	1053	982	992	1049	947	993	1001	995	1014	989	987	1037	1016	1001	1077	993	1027	1014	992	977	1000	975	987	1010	1000	1014	982	1030	991	1039	1048	1004	1038	1005	926	1022	987	1008	1000	997	1040	1007	1020	1077	956	1032	970	950	1014	1004	1017	1008	972	1003	979	972	988	1002	998	1022	977	990	1042	1007	987	1025	1012	996	956	1019	985	989	991	987	1019	1043	1021	970	983	1013	1004	1005	1011	983	941	1027	1057	955	942	975	992	993	1040	1006	1023	965	1016	973	977	1007	945	1011	929	1033	1044	919	1015	1039	1007	997	1025	1005	989	1033	1005	1022	1040	1007	984	986	1021	1021	1042	979	991	981	975	1008	985	996	959	976	1066	972	950	1031	989	976	937	1067	1020	1034	979	990	1049	995	968	1108	1049	1016	1027	1025	1035	987	984	1014	980	967	1051	1035	909	1044	1022	1010	1029	1005	980	986	1005	948	1033	999	1056	997	996	967	1013	991	994	1026	1030	957	986	986	948	1102	974	1000	941	1049	927	982	1007	1006	1068	1006	1009	1021	974	949	1024	975	997	1006	997	1002	996	989	926	1030	962	987	951	963	973	983	976	920	994	1060	1017	1039	1032	988	1034	961	1018	991	1000	993	1060	1046	1053	1024	1023	983	996	1042	951	1037	956	1040	1022	1016	1006	1048	991	935	1011	1006	950	1038	1002	1012	1032	1016	981	1063	1010	965	966	997	1051	1018	972	1009	1007	973	1017	1018	1038	1040	1044	998	990	1007	1035	1045	991	979	1048	987	976	969	970	983	971	1062	979	1004	975	1027	1019	1022	942	1035	1066	985	1023	980	996	1028	995	971	963	1044	1004	1036	947	1006	998	1026	1016	965	1036	988	1048	1076	981	1042	998	1037	986	1005	986	994	1033	1016	976	1008	1009	1017	927	952	994	952	977	1028	967	976	990	1032	1056	1042	1049	992	1026	940	1023	1028	994	1014	1009	1009	956	1019	948	1010	980	990	1032	1005	984	985	1026	987	964	1002	1016	1026	964	955	978	966	1007	951	941	1005	978	988	982	1027	1000	973	1014	1070	1042	1028	1014	1016	1018	987	1042	1017	1016	985	1054	968	1016	1017	980	958	957	1047	1045	972	983	1006	978	1011	959	1002	975	980	932	1011	1011	955	986	1004	1026	977	993	990	1057	1036	1029	991	1011	950	1010	962	952	1025	987	971	1052	969	1005	1059	979	1004	938	1003	981	1065	1037	1035	1001	982	1001	1076	973	1019	981	1021	987	1020	973	983	987	987	979	966	974	954	950	1011	1039	952	985	961	993	951	1063	1026	1006	1007	981	966	1015	1007	1043	1056	1004	1020	963	969	1029	1004	1020	1055	945	1038	969	998	1001	1038	972	1047	956	1020	964	998	1013	1001	994	1002	1003	1001	993	1025	969	1015	1026	1078	991	985	981	1066	1023	983	1045	1017	945	996	985	998	1059	990	1071	988	1048	994	1007	1034	1031	980	1023	1008	957	1011	1006	1009	986	1023	1016	1046	984	985	1007	1043	964	1000	1005	995	957	964	964	1000	1042	1070	984	1017	992	975	1051	1024	1011	1039	925	958	943	1036	1017	981	1074	954	973	1031	1009	948	964	988	1081	1021	1029	1011	992	947	975	1058	1042	970	1032	1018	1017	1006	1035	996	996	943	1006	967	1073	981	1006	976	999	988	1015	1016	972	1074	984	1039	1010	996	988	1057	993	1005	1032	1018	1006	983	1005	1014	994	1031	1033	1029	992	980	975	1013	949	1000	1066	970	981	1013	1019	984	1052	989	1020	995	991	1052	996	975	1031	1035	1064	1016	1025	1045	996	1019	993	1022	991	1084	1032	1009	1006	1055	1047	977	973	971	1028	1012	955	1015	999	1003	1003	1032	1012	1041	1037	982	999	1017	1004	968	955	985	1009	1042	1005	979	1027	1009	962	1032	1014	1020	982	1040	964	1002	1056	1008	957	950	1051	1003	1077	1001	1016	1004	1062	978	1039	994	985	951	1012	1080	994	1035	956	996	1042	1025	992	1050	976	1067	1054	1009	992	981	1004	954	1039	1016	980	1036	953	987	981	951	1041	1012	1025	1003	998	954	1000	1059	1003	985	1024	987	986	941	1029	995	1058	1042	955	1015	1027	950	961	1020	987	949	991	1052	1013	994	1028	999	1002
23321	22099	36561	32384	25079	19824	15900	13842	9222	4034	1536	851	686	638	666	637	678	683	651	647	617	657	665	642	616	672	630	641	610	663	646	616	643	640	676	641	641	651	589	623	632	615	638	677	618	604	638	680	649	618	651	594	617	658	634	633	616	644	629	624	642	676	603	588	593	609	643	643	641	659	638	607	668	652	666	629	611	624	610	658	621	648	675	677	664	646	651	640	624	620	637	582	585	611	597	624	634	618	622	629	606	608	620	665	605	642	665	618	625	602	602	633	651	653	593	643	649	602	599	694	654	615	620	614	637	650	648	579	610	659	626	635	645	631	650	637	623	627	633	618	588	592	596	647	595	621	622	641	640	648	617	618	638	649	627	642	672	649	676	644	613	640	664	654	667	619	603	676	608	656	646	655	625	657	666	646	677	676	617	643	605	618	604	636	686	594	613	637	663	600	622	641	615	642	634	643	651	635	611	657	653	630	627	652	631	674	665	634	575	631	651	614	683	611	655	617	624	669	622	627	627	603	605	637	678	624	621	608	648	625	628	673	614	619	630	601	624	668	651	634	647	628	592	613	656	616	669	606	668	630	620	622	626	618	666	652	620	635	620	604	618	649	659	589	634	675	648	650	613	695	672	654	591	695	645	659	632	611	626	618	653	578	609	639	597	659	636	596	646	609	657	628	624	647	630	689	633	659	631	623	642	622	609	618	640	669	628	634	633	611	644	648	626	624	651	637	699	584	595	595	668	611	606	606	663	607	614	650	652	634	592	632	657	610	606	629	600	649	660	625	642	623	643	608	680	637	584	584	642	654	605	609	610	623	637	635	639	663	642	654	626	569	599	612	636	630	643	632	644	638	646	628	657	651	667	661	655	662	634	620	641	598	581	619	612	653	648	641	662	614	628	600	598	647	614	615	641	624	642	638	657	619	651	610	629	650	676	583	657	602	628	629	634	607	615	643	597	629	600	630	578	638	664	645	627	646	635	690	638	654	639	640	643	611	621	607	641	562	602	662	646	663	627	564	624	650	581	614	597	608	640	675	636	588	654	615	620	639	660	655	634	623	642	654	654	650	646	598	636	611	592	670	640	650	668	636	606	654	609	655	659	623	641	666	610	591	633	642	581	616	614	624	702	611	647	629	598	636	630	628	634	618	636	702	625	602	592	633	625	657	635	655	645	580	608	643	693	643	598	628	652	607	610	631	627	657	625	642	615	664	606	608	637	614	649	631	651	589	635	657	627	631	679	634	617	619	617	600	600	634	660	611	673	640	686	624	637	631	599	642	612	648	660	657	628	599	671	653	649	622	632	597	640	667	631	603	621	625	665	696	690	597	663	601	646	602	664	621	623	610	574	610	680	634	629	593	591	591	569	583	629	614	661	609	619	637	643	598	623	676	660	613	634	618	623	644	617	621	643	623	619	624	637	605	641	627	627	645	640	633	680	648	603	620	667	613	660	623	630	648	618	666	652	612	645	627	609	633	607	591	660	582	627	691	619	642	648	659	619	637	600	660	664	585	621	600	626	607	636	661	598	627	594	619	589	618	666	651	639	618	620	602	630	620	608	635	614	675	624	651	648	627	630	614	657	609	641	622	610	655	629	575	673	638	621	621	599	610	670	645	597	615	642	627	616	662	642	636	641	618	655	621	609	663	642	606	680	648	608	591	646	614	604	614	573	655	579	596	595	622	659	608	653	618	610	614	669	615	626	645	616	572	619	596	622	643	628	628	625	592	633	621	613	663	577	629	687	654	605	663	634	605	626	649	650	631	636	633	614	589	655	648	677	615	656	641	642	685	643	639	578	655	642	624	605	628	639	650	649	632	622	617	621	635	670	613	645	643	666	603	625	605	610	623	622	626	648	646	571	641	579	607	629	638	634	657	642	626	656	619	580	645	633	641	611	656	664	611	609	661	639	563	623	584	595	648	618	672	603	644	611	633	673	642	617	644	671	668	642	664	595	623	621	649	652	603	650	636	622	671	627	605	621	605	591	599	634	601	618	617	654	585	636	606	621	663	611	646	612	647	646	602	622	670	673	614	633	637	630	653	694	623	624	664	666	652	641	645	641	635	619	648	630	614	616	616	590	662	601	662	671	604	625	643	638	635	617	654	632	638	603	582	581	660	663	639	638	613	649	643	604	607	656	648	643	631	673	656	608	640	633	675	607	649	616	639	625	692	625	613	631	596	661	659	640	608	628	630	680	690	677	630	641	653	648	635	662	644	603	629	662	621	611	643	654	639	642	626	635	646	624	585	625	621	613	598	634	621	602	624	660	644	607	647	661	636	634	612	628	635	613	636	648	640	576	649	603	655	659	620	589	653	588	639	681	651	614	621	618	611	654	648	644	620	624	638	630	671	655	670	604	629	626	642	600	618	545	632	565	643	584	588	637	633	656	655	626	624	581	647	651	619	633	680	658	596	634	635	637	639	659	636	621	606	589	644	632	661	633	650	626	652	633	655	628	639	625	637	639	625	654	649	664	601	629	616	607	590	617	660	634	662	622	619	625	609	633	651	646	618	625	622	597	613	607	583	616	594	570	666	643	606	662	648	631	620	620	665	635	595	650	599	591	594	635	610	663	650	618	617	647	630	625	653	615	594	614	658	643	609	632	616	642	650	631	652	610	637	643	624	665	623	612	619	607	643	649	636	665	610	629	644	609	593	632	618	589	620	611	611	648	619	628	637	612	598	677	613	594	666	611	643	627	643	674	625	640	656	598	642	602	637	631	650	596	627	579	643	634	636	610	628	585	623	604	596	633	622	620	590	625	648	592	672	646	633	614	644	598	575	628	633	628	597	623	587	631	625	632	624	616	609	615	656	601	578	574	622	644	586	620	610	615	602	635	590	616	622	619	622	647	656	559	627	629	614	639	640	617	650	582	630	636	624	713	644	607	672	624	629	648	627	596	618	661	640	619	644	595	646	619	625	611	623	573	644	643	654	609	585	607	650	619	599	649	570	639	682	611	626	629	652	623	635	617	595	692	606	630	644	611	679	615	641	625	664	595	635	665	593	673	643	674	636	624	623	626	572	591	662	640	654	639	656	605	620	583	623	644	633	609	646	619	660	591	607	613	580	625	626	648	608	617	669	632	581	662	655	612	599	633	608	606	642	644	648	629	612	689	655	648	612	652	585	622	649	658	668	564	612	632	656	660	619	611	624	634	623	627	666	606	615	656	637	638	633	605	629	629	638	618	622	611	608	585	649	647	636	606	589	617	618	561	585	635	612	661	594	639	622	621	623	652	661	648	587	630	669	590	661	609	641	629	615	596	659	626	609	634	649	573	614	600	635	679	608	631	633	619	598	635	660	573	591	635	626	650	598	632	626	659	685	585	609	604	673	590	581	661	613	539	581	609	613	626	654	627	647	597	638	627	623	624	680	661	615	681	667	632	598	644	627	632	653	661	603	640	590	641	573	606	676	606	626	627	636	646	637	663	647	640	636	627	605	648	626	622	639	663	650	631	604	609	663	598	683
50265	99104	88583	63134	26119	1220	13955	22416	16531	7760	2830	1216	869	891	915	855	890	823	892	827	812	850	851	925	889	890	809	854	839	872	777	852	878	852	847	820	790	894	829	829	828	842	794	813	827	852	849	849	778	799	828	829	854	831	861	816	834	850	915	843	802	867	859	827	858	833	873	816	816	908	803	866	857	798	860	844	819	860	853	810	876	843	886	845	853	849	830	823	858	852	866	898	827	873	859	902	871	888	833	844	871	849	856	824	837	899	830	783	878	896	821	856	835	880	871	817	752	847	853	834	854	876	829	855	872	820	862	907	878	842	847	822	839	800	867	871	822	891	856	881	893	801	839	868	840	934	861	824	888	807	889	866	862	854	893	850	856	889	873	890	850	853	832	812	836	843	814	853	868	866	843	849	855	874	865	872	825	805	888	888	866	833	863	832	817	840	888	822	880	864	868	836	894	871	817	851	818	823	912	884	849	833	837	830	875	845	779	848	851	851	826	916	929	829	894	839	872	867	886	826	806	819	887	797	877	872	829	844	856	842	846	854	829	843	915	894	873	860	884	832	902	883	895	828	873	877	859	844	853	918	864	871	857	891	869	846	842	833	876	881	864	843	853	888	796	835	869	882	812	861	848	875	873	843	826	852	873	864	843	848	831	843	839	877	822	844	855	885	844	868	832	850	855	825	861	839	871	791	884	818	828	822	870	885	846	825	857	867	835	865	778	819	881	808	916	857	856	828	851	838	828	842	794	839	868	862	878	891	909	830	825	809	851	823	803	866	855	799	891	868	817	889	859	869	858	819	832	908	841	895	896	830	864	903	791	866	879	837	851	862	864	860	885	878	824	845	832	854	815	871	847	829	825	880	846	847	814	790	884	849	878	888	838	840	867	842	850	856	876	860	868	862	826	875	897	803	833	823	843	861	842	832	834	819	882	828	878	886	798	826	804	831	864	915	867	875	867	862	812	901	867	779	824	870	840	862	851	841	881	880	826	849	815	890	867	853	832	873	866	875	829	884	882	879	841	805	831	829	835	859	845	846	866	895	858	833	816	830	848	906	856	844	838	875	883	867	903	810	890	825	813	859	883	837	859	841	850	876	872	812	854	855	822	846	865	906	905	824	839	857	857	782	847	893	851	844	883	905	843	853	842	923	841	874	870	845	857	851	831	847	861	920	827	866	839	870	858	879	903	886	875	814	848	837	858	873	903	801	845	831	853	851	884	831	793	815	893	828	879	840	878	789	834	833	860	875	815	847	820	882	855	851	891	828	888	868	828	874	821	834	852	907	827	823	848	856	865	879	840	841	840	839	825	854	859	835	867	811	900	854	852	852	845	847	836	854	834	908	831	896	830	847	811	911	865	872	805	873	849	819	849	845	922	836	818	868	830	827	823	865	853	798	844	838	878	824	879	833	917	834	833	871	812	851	870	831	861	846	893	815	780	830	832	859	843	873	872	859	836	892	884	873	816	784	839	841	889	866	887	855	882	873	847	893	853	853	849	853	818	847	864	836	859	823	830	836	840	843	866	877	853	890	870	860	811	831	845	870	862	838	824	845	852	864	820	823	822	837	845	832	862	827	859	830	845	864	841	905	842	884	857	835	885	853	851	831	786	819	870	858	852	878	831	843	838	855	894	796	841	854	836	868	905	835	842	838	839	858	881	835	867	821	838	827	844	820	891	854	841	905	853	895	857	800	914	798	916	820	859	891	816	818	853	818	837	829	873	872	833	850	846	891	882	822	891	847	842	874	857	858	903	903	878	851	861	844	871	829	852	847	816	827	857	892	873	810	908	819	900	766	888	864	894	823	838	803	841	875	876	890	846	850	803	853	847	860	871	825	883	894	826	833	871	819	881	830	849	828	825	885	871	858	889	843	864	880	867	809	868	796	837	855	890	853	836	832	866	928	880	837	791	884	818	830	826	812	840	855	888	847	825	811	793	857	816	831	897	816	837	817	836	888	864	896	818	812	845	874	859	873	869	846	843	838	847	844	846	868	814	828	886	836	910	833	874	855	886	869	816	880	868	877	855	855	884	868	868	826	871	856	873	803	856	849	868	872	847	897	863	852	905	835	862	872	872	844	845	866	818	868	814	846	845	856	887	876	837	839	887	853	874	860	839	809	802	826	864	837	866	853	856	829	850	845	846	856	867	845	880	846	869	811	886	828	900	810	872	853	853	849	872	870	792	907	869	823	820	832	874	878	885	828	879	833	872	814	885	892	855	898	882	867	841	834	838	877	839	850	828	874	831	840	896	863	849	818	841	878	863	842	825	847	814	806	864	833	881	863	809	861	871	842	875	836	856	901	814	872	821	823	857	815	864	846	852	811	860	881	897	849	884	816	868	877	801	887	811	848	869	885	852	869	798	792	866	872	837	884	842	816	842	840	835	862	861	811	834	837	840	832	864	862	886	865	850	866	894	807	923	859	874	900	879	833	874	883	815	855	848	851	820	817	864	876	875	859	857	883	840	877	889	831	854	835	826	805	813	866	839	844	854	924	882	870	825	818	840	829	827	870	872	828	868	860	872	845	816	879	833	826	856	842	867	839	848	800	849	806	857	787	906	866	860	860	913	913	854	819	854	861	870	828	869	841	786	845	841	887	878	815	884	835	825	808	829	839	862	876	864	857	882	863	868	898	807	849	852	831	852	888	816	844	841	876	893	854	881	863	818	828	869	831	864	832	839	814	879	846	836	845	851	914	878	858	825	877	895	885	810	898	858	812	839	905	837	901	899	868	881	867	836	875	812	859	876	827	871	865	871	866	815	849	859	826	839	902	917	839	857	845	763	901	817	857	868	765	842	829	859	886	863	857	850	923	867	843	888	888	850	820	871	889	856	829	836	799	856	801	839	867	905	816	867	837	816	812	823	791	841	756	870	860	855	859	868	809	792	895	841	890	850	835	818	849	845	822	824	846	812	847	869	859	767	861	875	837	907	840	904	862	898	855	883	847	796	834	822	830	832	870	855	821	806	878	838	883	839	842	857	835	810	872	858	801	808	816	774	876	889	873	788	824	833	832	905	822	848	830	818	882	835	825	845	871	835	828	883	840	870	798	771	846	855	819	898	884	848	889	894	803	820	833	812	819	857	878	867	839	877	849	882	819	860	906	849	817	839	829	856	871	836	838	849	836	869	783	867	888	872	839	885	846	881	857	877	925	847	875	842	870	801	887	893	861	808	878	881	841	884	809	847	897	812	813	832	819	848	880	857	833	845	875	856	898	845	893	893	861	829	814	871	814	878	839	847	857	810	849	845	812	910	841	822	839	846	806	835	857	833	905	845	868	855	836	826	848	857	875	844	826	907	901	877	848	872	811	846	865	905	820	861	876	850	821	893	826	798	843	807	833	850	816	855	801	863	834	860	789	858	873	814	845	824	857	807	898	898	908	855	823	858	866	790	865	878	915	895	855	861	816	890	898	869	801	846	811	804	848	869	882	818	873	788	913	858	845	824	871	890	872	845	807	873	914	857	837
27180	28958	41989	24012	5796	882	986	1562	1571	1028	788	710	704	696	696	715	632	713	734	659	720	702	638	692	706	718	664	716	687	715	683	747	673	703	746	664	686	664	706	694	677	715	712	709	717	648	754	718	719	639	671	657	687	674	718	747	664	689	721	703	709	726	684	728	701	668	663	670	722	665	694	675	682	707	726	715	686	715	729	675	667	681	708	668	711	680	682	703	700	646	709	706	702	712	718	723	678	730	685	665	678	726	711	684	694	715	667	722	693	672	672	693	676	670	721	676	663	701	717	670	713	687	681	684	695	680	699	647	676	675	663	687	696	670	647	653	729	707	695	645	754	710	690	676	691	685	676	701	681	691	695	687	645	669	702	689	728	642	703	641	668	697	662	694	689	654	743	633	645	706	723	685	695	707	695	690	672	720	655	634	669	686	641	659	695	696	687	681	689	672	670	711	690	692	679	691	638	699	698	701	687	698	715	678	741	673	700	658	728	655	733	641	676	671	707	660	687	673	666	732	676	703	680	679	680	729	665	661	696	683	676	713	704	733	689	688	682	701	691	731	720	649	704	685	688	649	731	671	683	682	727	629	657	626	669	693	701	655	665	681	684	662	690	725	674	725	737	706	711	672	696	688	701	658	696	655	673	701	714	743	635	673	711	680	668	643	689	706	684	668	695	714	668	736	702	700	696	648	671	699	706	718	696	717	716	719	648	671	696	680	698	660	651	699	701	719	681	673	725	650	689	706	700	666	707	713	674	704	694	737	725	700	729	680	701	637	680	689	701	651	695	644	705	704	720	706	683	702	675	674	712	655	690	702	695	694	724	722	683	728	680	710	662	634	681	719	718	638	734	654	683	666	681	701	662	686	700	686	696	686	683	697	648	698	686	680	704	698	639	685	717	693	691	710	657	672	660	618	683	717	693	682	689	696	715	682	682	698	688	652	728	686	652	668	703	767	727	701	663	725	634	694	732	701	680	712	687	707	716	726	714	699	726	671	705	711	678	662	703	718	659	700	686	669	662	744	637	720	661	687	690	692	694	679	699	749	685	698	693	699	657	669	698	679	721	684	687	663	683	676	634	729	692	700	687	688	688	678	716	704	697	758	678	722	665	705	701	631	739	685	654	713	662	777	745	676	738	650	702	659	719	690	681	741	643	664	690	642	701	677	692	742	700	733	696	685	677	651	691	698	710	675	768	680	663	697	663	729	674	708	690	673	702	666	674	678	678	658	654	729	735	672	647	674	698	704	716	704	685	692	679	670	703	665	670	627	655	704	690	709	673	697	690	680	658	675	683	633	687	668	641	691	676	699	675	646	706	716	681	718	703	677	708	667	665	688	696	702	662	689	688	676	699	693	651	671	661	655	669	672	665	649	689	677	700	718	638	706	628	698	654	652	705	703	658	716	740	701	699	706	656	683	662	661	649	665	707	665	687	694	708	718	699	691	732	687	692	711	696	662	702	682	679	738	666	687	659	662	687	704	699	688	705	669	697	665	717	658	677	660	659	702	728	656	730	704	685	705	724	644	719	681	658	712	672	744	706	672	664	726	688	681	711	724	705	692	668	650	691	639	630	692	662	676	670	710	703	702	642	729	668	686	710	687	688	720	651	670	662	675	667	700	713	660	691	723	718	692	669	660	678	613	670	704	668	634	702	695	699	731	714	705	648	663	731	695	665	708	702	697	662	702	646	671	660	695	723	736	698	657	674	719	674	685	713	695	720	675	637	665	657	706	637	700	674	728	688	662	750	652	676	700	682	717	666	700	644	722	664	756	724	665	726	697	714	672	685	719	663	675	716	662	657	673	658	658	689	687	647	684	708	716	687	689	665	702	711	719	663	702	694	649	671	659	668	726	710	654	709	648	678	651	689	691	749	698	698	681	681	675	701	697	706	705	690	712	681	719	645	650	716	710	716	673	670	720	731	680	695	664	710	670	688	685	702	707	709	670	679	680	685	653	657	649	693	671	715	656	677	664	667	697	741	731	707	687	712	697	678	651	660	676	698	682	692	714	678	650	643	731	670	673	676	696	707	717	668	723	725	738	723	650	741	699	706	662	690	647	695	718	682	718	701	676	688	686	686	650	726	700	678	658	712	698	664	656	672	708	673	698	647	656	704	705	703	714	697	680	657	652	709	687	706	671	668	640	693	713	662	693	703	673	664	701	678	671	691	671	673	664	663	684	703	670	699	690	713	714	685	695	664	711	704	740	727	670	693	628	677	667	691	692	627	665	702	626	707	681	669	674	650	694	660	713	663	728	730	648	683	734	670	680	665	696	737	747	690	679	711	670	660	692	714	721	655	687	694	684	674	710	677	671	671	694	700	721	667	664	733	658	712	666	726	707	705	699	705	657	726	702	674	691	686	689	665	688	658	719	622	705	706	674	699	695	691	661	695	702	740	721	652	736	720	642	743	696	670	672	716	690	682	681	668	692	650	649	673	683	626	672	661	670	639	664	653	657	673	654	673	653	651	654	683	679	727	726	695	705	657	687	706	723	666	694	678	662	699	730	674	744	644	692	676	679	678	677	723	691	640	670	683	659	661	640	654	658	642	678	704	701	671	698	694	678	693	676	688	736	673	699	679	644	673	704	674	689	708	672	686	688	665	691	716	714	711	704	685	736	697	693	718	676	717	653	641	707	677	676	671	667	692	634	684	633	694	624	672	690	714	738	689	658	733	678	719	711	686	687	712	721	728	751	638	631	723	645	673	701	712	670	649	640	676	642	717	680	678	655	683	703	686	668	687	645	690	653	685	712	657	716	697	637	650	702	688	645	681	666	730	644	690	697	711	649	661	660	686	686	690	750	629	696	689	673	665	678	656	657	692	653	664	687	750	714	685	695	677	697	684	671	664	694	647	669	704	664	664	725	635	690	709	713	702	683	716	644	681	695	679	718	685	687	690	702	663	742	705	682	716	682	671	704	664	661	692	684	696	676	658	688	684	693	669	724	637	663	688	695	721	724	642	664	655	694	675	701	685	680	710	648	670	731	704	669	684	662	722	690	709	706	660	734	725	677	664	673	699	721	659	659	672	667	660	710	672	712	672	665	688	656	685	657	716	716	640	700	701	693	671	691	658	678	675	684	665	664	711	623	681	732	707	705	674	687	653	753	671	707	628	650	671	710	709	661	700	661	735	669	691	702	722	690	713	682	697	694	691	666	641	661	707	683	687	673	673	698	700	727	676	645	681	674	658	688	668	716	723	719	666	679	650	686	695	689	680	649	645	728	712	693	644	739	665	702	645	722	674	757	686	659	623	680	692	671	654	667	729	637	658	704	661	688	672	706	666	673	657	644	683	711	685	711	705	652	674	679	699	722	675	653	684	735	680	659	653	662	677	685	740	682	723	635	678	623	686	708	669	669	665	695	763	720	665	647	686	748	731	695	678	653	669	680	689	710	731	697	685	667	662	703	731	726	713	700	682	691	708	715	720	675	677	669	687	703	688	713	692	677	683	673	682	681	715	644	698	669
19305	48823	43114	20813	5104	972	1406	2801	2754	1614	1164	953	983	945	937	929	961	957	961	932	919	932	854	908	986	930	912	964	953	917	881	944	916	986	927	935	921	964	900	929	895	921	946	933	919	877	950	986	926	905	913	939	916	941	884	946	959	908	954	946	949	968	925	928	940	928	909	941	943	942	959	1007	996	959	928	1031	952	984	873	890	958	964	955	952	898	1000	940	939	976	971	919	939	894	946	941	882	952	889	943	915	965	892	890	971	963	936	902	977	932	927	988	945	905	925	948	1013	922	975	950	919	1039	957	961	916	937	939	953	939	970	912	929	908	951	985	930	972	926	979	904	947	919	949	894	919	936	963	933	966	883	920	945	958	997	883	928	928	961	1007	891	930	998	914	923	949	958	963	932	911	973	1000	885	948	899	962	980	933	974	891	934	963	967	929	925	951	893	910	927	974	911	904	942	982	924	939	992	983	977	922	947	931	868	991	936	927	930	932	988	937	999	939	924	925	948	949	926	995	917	981	948	935	897	910	912	940	942	966	982	955	888	983	892	869	989	1000	921	983	940	970	904	937	961	949	927	904	944	930	902	985	982	883	928	934	927	990	959	949	994	950	950	906	946	964	956	917	930	925	866	962	968	954	908	987	917	901	899	968	948	982	953	914	942	940	910	965	914	967	964	968	898	981	934	881	913	912	931	897	928	964	893	924	930	961	867	957	901	947	950	899	930	916	938	925	916	966	950	953	970	951	917	957	867	909	979	920	960	946	993	924	942	962	942	974	947	914	957	939	902	997	888	900	947	934	957	895	882	960	909	911	905	937	886	916	970	890	934	889	920	957	970	973	976	980	950	957	935	943	962	954	929	957	968	954	908	956	985	900	957	895	924	959	926	906	987	990	960	940	932	907	959	960	964	914	950	914	922	936	871	933	974	966	922	961	971	965	943	946	880	930	898	946	937	909	897	930	920	966	931	934	879	916	915	884	865	958	936	946	941	989	922	919	904	953	916	993	957	913	959	938	928	940	962	913	949	949	941	919	896	963	987	961	940	945	950	866	938	921	937	905	936	959	883	913	935	940	905	950	938	1021	923	927	946	958	928	939	963	932	916	909	876	966	963	937	934	979	946	954	966	954	970	948	949	932	904	916	936	937	928	915	948	946	944	981	993	909	958	935	932	945	947	922	879	931	914	943	964	882	932	937	914	882	938	936	922	870	963	910	943	914	895	894	967	929	951	935	991	972	895	978	920	932	954	922	961	929	931	956	909	891	956	882	895	937	961	928	1005	906	916	911	949	912	946	946	920	984	934	981	979	962	947	949	937	930	934	954	965	948	935	917	957	893	957	914	998	927	928	947	937	952	968	951	970	964	953	924	935	932	936	919	964	941	897	905	978	976	917	912	895	919	935	969	901	904	934	950	909	899	959	932	958	947	918	908	916	987	907	948	979	940	957	904	911	900	929	943	906	962	954	954	938	958	919	927	951	914	892	941	944	1017	975	904	904	933	945	918	962	922	935	959	957	954	947	962	929	895	936	854	975	894	913	934	909	958	958	901	972	941	936	974	937	930	948	926	931	947	909	942	952	847	943	963	906	933	1000	910	949	960	927	936	943	1022	943	978	969	942	925	898	916	956	910	953	915	927	885	964	934	1003	906	911	953	931	942	918	934	916	942	942	905	1030	987	947	964	981	920	959	991	909	933	929	944	915	914	952	962	916	935	991	945	945	962	943	940	953	911	941	925	982	969	942	886	980	946	873	958	948	938	907	949	900	886	941	912	894	941	937	888	887	932	952	881	904	940	939	939	952	971	953	919	943	973	1001	892	967	977	911	950	889	965	930	908	984	951	915	934	978	910	959	933	933	964	1006	960	909	929	935	954	907	938	954	940	968	977	944	934	946	891	911	966	947	931	890	967	922	965	931	908	1000	928	915	930	950	927	941	941	897	977	922	913	965	951	995	858	982	931	982	907	925	882	913	924	930	920	912	855	941	892	941	968	965	912	935	940	959	906	955	920	942	935	951	925	956	984	916	938	923	912	941	908	944	926	917	911	896	992	934	926	1015	943	883	930	920	900	963	894	984	898	876	908	981	954	965	911	973	923	867	928	943	933	961	905	982	939	982	958	929	955	962	962	931	917	908	922	944	877	963	946	998	932	939	925	967	913	896	920	900	935	889	915	940	929	949	943	978	925	953	935	890	924	934	931	949	975	913	947	930	932	936	1026	941	953	975	929	932	958	914	961	931	927	920	871	932	932	891	1024	981	958	906	903	956	913	899	934	925	926	908	945	959	949	957	937	966	922	980	929	977	921	946	910	928	954	873	932	908	949	915	926	904	943	922	985	996	907	945	949	900	907	927	920	921	944	897	898	947	955	942	882	966	934	892	974	945	956	910	904	922	931	938	975	914	951	910	955	957	994	948	991	984	945	945	914	938	945	931	899	951	908	972	914	926	904	876	959	921	909	990	949	906	933	1015	915	954	936	1029	935	1004	950	953	943	986	991	945	931	993	879	935	912	919	906	922	929	968	968	967	909	949	895	993	985	974	932	972	1007	959	944	926	950	987	955	959	964	963	919	950	947	900	940	974	922	914	924	987	960	959	926	960	898	974	928	993	899	959	908	960	918	972	926	881	948	918	1014	905	931	922	953	932	957	927	976	930	937	973	944	967	944	918	935	939	901	934	915	929	941	910	946	928	958	979	923	948	888	878	989	893	871	965	997	870	958	941	981	912	930	838	926	1011	930	879	965	980	975	924	940	983	880	941	949	958	948	917	919	924	942	1001	962	954	982	940	933	978	920	944	973	937	956	966	911	896	925	976	1021	963	938	967	950	986	918	919	906	903	939	904	958	929	985	909	952	982	976	968	938	863	977	954	913	972	941	894	944	952	977	974	912	953	969	957	930	1014	944	941	934	928	852	939	956	932	928	945	897	923	888	982	905	868	938	924	894	898	860	942	970	898	1002	1018	921	927	952	952	943	969	902	891	896	879	967	939	878	972	960	907	904	866	887	904	960	941	949	989	903	914	892	897	908	931	913	982	981	963	949	904	959	929	937	943	963	942	964	943	886	910	899	955	930	934	977	892	965	950	946	896	997	940	929	929	924	946	975	959	928	913	973	894	994	962	932	905	927	957	903	940	919	941	915	940	924	917	909	949	959	965	975	927	925	970	918	960	924	934	936	916	919	962	903	972	942	934	908	1007	1016	872	934	975	934	917	965	934	978	932	904	941	957	931	876	950	927	922	963	935	959	953	863	909	954	942	968	957	979	965	978	962	911	975	910	959	956	974	919	931	925	955	944	923	933	975	960	907	951	918	927	1005	926	997	946	980	956	967	972	891	926	897	925	973	1011	953	975	962	914	927	993	870	958	936	914	934	951	970	900	986	905	962	948	937	911	926	1011	931	916	963	931	900	922	981	936	886	940	931	945	976	885	911	912	905	923	873	963	975	932	924	955	950	988	932	970	927	953	930	922	950	859	938	915	959	935	911	1004	852	942	950	910	889	974	915	974	964	958	912	928	922
24541	23605	44375	38093	23488	10991	2736	7026	5119	2794	1394	935	802	800	741	802	790	757	776	783	766	758	736	777	809	797	760	742	741	722	708	736	749	781	765	728	776	747	800	735	761	766	775	765	774	757	782	716	761	738	743	764	749	761	743	807	757	736	752	761	727	776	790	737	754	749	757	770	755	786	793	774	745	726	815	755	775	791	706	837	730	755	759	794	740	705	740	760	752	721	796	780	692	804	684	740	741	704	763	727	769	720	811	745	742	772	753	758	734	698	768	785	751	752	752	765	699	758	733	755	795	728	709	838	741	738	784	782	760	758	757	768	802	754	770	785	751	763	782	747	743	738	726	724	745	776	721	709	734	769	720	698	677	764	748	746	738	769	777	714	760	748	715	761	760	775	793	761	720	774	740	727	735	746	778	724	701	752	728	761	748	707	701	755	724	788	770	799	783	804	747	734	749	730	812	730	729	775	754	755	800	770	733	760	811	731	733	757	772	696	717	764	763	725	807	757	740	775	773	747	787	720	784	796	716	753	744	778	742	733	738	735	794	718	747	743	780	723	723	717	729	749	813	713	745	774	730	797	723	755	734	721	758	757	727	735	780	730	743	713	774	773	679	744	765	760	737	766	767	732	735	754	750	799	735	722	751	769	787	772	781	771	726	717	749	765	728	752	741	761	767	749	718	767	794	710	708	738	781	784	762	822	726	774	763	704	746	752	768	722	738	737	761	771	757	699	704	791	745	723	760	722	793	755	744	739	745	779	756	701	749	778	787	777	710	735	748	770	704	704	695	773	749	718	730	748	778	750	742	760	778	767	727	711	717	758	713	730	744	754	736	743	683	752	738	734	762	780	758	720	759	710	748	734	668	762	693	767	732	729	740	739	751	787	732	788	721	778	768	717	765	776	720	709	824	758	742	723	774	753	759	717	758	740	794	770	748	768	717	746	786	787	852	776	756	725	831	747	717	771	753	722	758	736	741	721	756	763	725	740	740	764	755	754	758	743	733	803	751	739	736	732	759	699	742	758	763	794	734	765	725	742	816	703	756	794	743	762	734	752	691	767	758	753	739	729	770	762	770	765	827	730	743	703	824	778	721	715	763	749	724	715	738	729	759	779	775	724	805	772	705	709	785	766	770	736	749	745	769	759	765	759	773	741	745	719	783	741	799	762	772	740	771	826	780	734	765	798	768	729	709	778	726	760	735	754	745	745	706	782	722	729	789	753	787	724	780	775	768	721	728	733	737	711	710	740	769	722	758	754	735	787	732	743	753	767	734	721	772	789	750	761	767	711	700	707	781	742	767	750	743	762	795	746	712	740	738	771	751	751	765	728	741	773	747	745	728	759	763	765	745	741	759	767	767	799	751	759	741	823	742	810	770	739	853	744	717	783	705	751	766	742	758	709	744	738	752	762	756	739	741	729	767	782	745	767	740	736	725	796	719	752	712	726	765	736	722	765	769	795	699	771	762	709	727	723	721	762	678	768	737	744	732	749	751	751	783	754	745	775	756	773	770	738	750	759	738	786	795	726	788	767	777	716	761	761	752	784	775	774	753	752	756	800	750	798	752	712	742	724	746	781	730	767	719	755	716	720	849	729	731	777	727	775	765	721	761	735	785	746	715	742	738	788	726	740	722	760	739	739	756	756	696	768	755	741	780	780	734	720	758	768	784	712	731	742	759	682	798	726	780	788	762	749	729	817	786	756	768	811	721	718	755	807	751	736	791	755	723	708	693	746	781	745	762	717	701	736	730	707	723	740	742	736	760	756	762	757	742	748	740	743	756	764	747	731	746	761	774	710	768	743	755	743	746	750	781	763	719	736	721	763	775	751	766	737	784	721	778	767	739	730	704	768	716	788	752	733	756	696	736	733	744	749	733	776	814	779	781	783	770	716	749	778	730	766	754	784	709	756	775	745	791	775	805	747	711	733	746	780	704	780	758	839	736	720	776	826	755	748	768	691	763	722	772	754	770	761	774	746	750	770	758	794	751	779	710	747	797	755	747	764	804	732	695	746	744	757	722	748	747	784	777	790	730	764	777	765	789	769	718	765	781	845	746	743	778	722	768	741	763	751	742	769	750	746	762	821	806	761	767	770	726	781	747	730	776	776	793	770	771	779	752	800	739	704	737	720	802	723	731	809	706	760	736	769	764	769	734	756	765	781	775	734	759	764	784	735	772	734	756	761	781	793	764	767	726	763	749	755	793	746	707	775	699	779	733	747	704	738	791	727	803	768	750	770	755	733	765	773	701	726	774	763	722	741	731	727	774	722	780	742	764	725	726	766	790	712	768	765	775	761	749	735	712	794	791	740	785	760	713	746	764	726	720	765	754	716	711	742	747	790	750	751	754	716	725	754	724	755	762	735	721	748	762	739	748	743	723	755	774	717	764	779	755	788	773	781	711	664	739	759	788	794	806	717	743	734	739	774	745	738	734	758	742	818	734	723	734	741	815	753	757	787	780	750	753	749	722	758	760	718	749	733	797	717	713	727	775	738	741	770	768	761	787	779	743	770	741	751	720	741	776	763	737	733	743	765	726	768	742	806	703	788	753	782	786	759	757	765	766	684	713	753	739	742	792	710	751	818	783	766	778	740	725	699	756	768	710	725	737	768	746	755	763	762	778	687	768	765	703	763	793	727	752	762	769	781	674	770	806	801	731	784	734	712	710	771	769	725	756	767	767	723	735	728	773	804	737	752	693	732	777	731	689	741	753	794	769	775	775	795	791	734	750	787	769	724	737	760	750	740	751	739	759	740	706	802	734	710	770	696	725	734	767	776	763	754	755	733	708	753	749	757	738	745	723	753	684	741	729	773	797	688	718	765	694	748	747	759	752	707	776	769	723	740	786	772	741	720	770	742	709	742	779	752	769	718	758	746	768	750	753	726	782	797	698	799	754	706	770	771	772	709	741	710	782	753	764	821	728	775	740	742	724	738	768	766	771	742	750	733	688	752	789	757	750	779	731	749	766	756	798	783	733	770	742	729	726	771	785	777	731	778	750	747	746	761	725	774	762	792	781	767	744	717	739	771	759	733	750	765	773	718	749	736	745	777	702	749	750	816	765	705	757	759	714	723	736	758	719	742	764	750	733	736	730	724	758	759	728	703	701	772	765	744	753	783	712	790	742	736	740	710	750	772	769	743	765	734	726	784	703	713	767	748	751	749	734	737	738	772	744	731	772	750	786	739	789	771	780	721	782	721	740	793	793	787	731	781	764	694	732	721	752	762	743	775	706	739	746	748	764	749	705	745	745	797	787	769	732	795	718	743	724	752	746	709	688	705	769	766	744	787	730	773	761	790	705	702	736	769	747	743	732	725	707	765	772	739	711	741	737	752	831	785	749	696	757	714	781	743	740	721	727	765	729	756	739	707	705	720	751	769	807	742	733	719	751	753	695	758	732	764	747	763	754	736	743	769	786	734	739	720	713	723	719	773	748	753	759	761	773	773	734	714	777	793	763	724	751	763	682	766	781	775
42564	91725	80509	49335	16751	1183	3552	14409	10534	5268	2468	1374	1112	1020	1048	1074	1022	1030	1006	988	942	1053	991	970	1045	975	991	995	1044	989	994	1016	1042	1056	1023	977	974	978	1048	1090	975	1091	958	1043	997	1029	1043	952	1016	997	983	1003	1054	999	1009	984	1073	1013	1057	1023	1035	968	1067	1044	1036	999	1051	1051	984	984	1030	1001	982	949	1018	1060	984	976	1013	1025	989	994	963	1012	982	976	975	1016	960	977	1038	970	1057	943	1031	1050	1013	1031	999	1004	1041	1026	971	1088	998	1052	1010	1030	1031	1023	1026	1031	1042	1022	1019	1024	990	980	993	1058	1004	998	1034	1052	965	998	1006	984	1011	1026	1080	1024	1040	998	1044	968	1082	1010	1007	1035	1034	1021	1004	1077	1026	1003	1018	947	1038	985	1035	983	1014	1041	1007	992	1027	1045	987	991	981	1038	1055	1015	1010	1006	988	1042	1013	1021	957	1056	1028	1045	994	1020	954	967	1015	1085	994	1021	1023	1029	981	1076	1014	1054	1016	1059	1006	1017	1037	1003	1000	992	1041	1001	980	999	1025	979	1005	1062	983	970	1006	1044	957	1008	1005	1028	1031	1000	1005	1047	1067	1017	991	1042	1058	1004	1020	1092	1010	966	1004	1010	1050	987	993	1051	1030	995	990	1018	1015	996	1015	1005	1033	1052	1029	1003	1021	988	1017	1000	997	1056	961	939	1042	1024	1066	1016	1025	1018	1029	968	975	1019	1019	964	1026	1016	1082	1047	1028	975	958	1066	1055	996	1060	980	1069	1092	1033	975	982	1002	1035	988	982	1072	1044	1070	1004	1047	1021	994	1061	968	1068	1022	1004	1033	1052	1001	991	962	968	980	995	1001	953	1013	984	961	995	975	1068	1049	1091	1007	1034	949	989	990	1001	1021	1036	1007	1018	998	971	1032	1026	1037	1057	1023	1021	995	994	1033	1001	1004	1075	1030	983	1031	1000	982	978	1018	1014	985	1039	1024	978	1005	1017	962	1057	988	988	1032	1051	985	1023	1010	1024	1002	1032	1107	1000	1021	1067	987	1035	1029	997	1032	995	1014	1008	1001	1085	1010	1028	1088	1007	1015	930	934	979	1019	1013	1075	979	1054	1058	1012	1048	1028	985	975	1018	1021	997	1009	1043	990	964	1005	957	980	1025	991	971	1008	1003	958	1017	1039	1016	1003	1039	1032	999	1003	1021	1040	999	1035	960	1009	1040	1017	1023	1011	1006	1013	1086	1032	1093	1023	1034	955	1045	945	1045	1006	1051	1051	969	1015	1068	1037	969	1008	1069	999	976	1014	1051	1042	1022	1006	1068	1053	1030	1040	1013	1013	1038	989	1004	1051	922	1001	1034	1037	988	984	1024	1036	998	959	1027	1016	983	1002	1008	994	1061	1010	1011	1032	980	1011	1001	1009	1053	1040	1019	1053	983	995	1015	1019	1001	1024	1008	1038	1031	1019	960	1000	1048	1000	959	1039	947	1046	1014	1027	986	1030	1047	1139	1014	1043	974	1088	1015	1024	1007	1052	973	1052	993	1037	1047	965	1054	1048	1057	1043	1023	1017	1056	1087	978	1023	1052	1030	969	987	1042	1038	997	1004	1031	1052	1033	974	1035	1059	1031	996	1022	1030	1024	996	1021	998	977	1023	971	974	1039	1016	1025	1038	1022	1015	1030	1016	1053	1033	991	1019	1050	990	998	1011	1010	1003	998	983	1005	1025	1038	1030	986	1030	1013	957	1054	976	1077	1052	977	1031	995	1081	1031	1003	1061	950	1057	999	1013	1012	1039	1036	1003	975	1030	1029	1006	1042	998	993	1065	1002	1035	1019	967	1063	1006	995	1013	994	1023	981	1042	1009	1043	1015	1039	1001	994	1029	1031	996	939	1046	969	1031	1012	969	964	996	1037	962	1030	1016	1007	1032	981	1025	1045	1006	1061	1031	1015	1059	991	1000	1007	1027	996	969	1009	1035	1000	1043	1003	1012	1016	990	992	1007	1016	1046	1032	1045	1032	1010	1002	1026	1049	1041	928	1028	1018	1040	1003	1013	1045	1044	1023	1049	1003	989	1048	1002	974	1020	1045	985	963	1011	974	983	999	1018	1109	1017	1001	1016	1084	1035	1038	998	1003	997	987	1030	1044	993	1037	1001	1095	978	1029	1010	1033	1035	1035	1005	1013	1077	996	986	1030	1031	999	1015	978	1019	1010	1026	977	1008	1031	1021	986	1074	1003	973	1054	1035	1001	1062	1070	973	995	1012	943	1026	1044	1019	1003	987	971	985	957	1019	1010	1062	1055	987	1008	1046	973	1058	1028	992	965	915	994	1085	958	1074	1069	1010	1071	991	1044	1004	1004	1018	970	1064	1005	1031	1037	1019	1023	1000	998	992	1024	1109	1013	1052	1017	1044	1063	1049	981	1038	1005	999	1086	1000	1005	1043	1014	1035	993	984	1066	1008	979	990	1052	1046	958	962	1022	1038	1056	1015	1020	1025	985	1016	995	1001	994	1014	974	1092	1059	1059	1002	1007	1023	1016	990	980	1026	1067	1046	982	999	970	1016	990	966	1047	972	1028	994	1006	1024	1017	1040	1043	1019	1006	1054	964	1036	1070	1008	1000	981	978	1017	1019	1043	1002	1023	952	1070	1015	1056	999	1031	1033	1037	1021	1026	984	950	1010	974	1000	1045	1040	1026	963	1050	1008	998	1057	1001	1088	1039	1010	1051	990	1079	994	1052	1063	1063	1003	998	1094	1030	1052	1026	990	1027	1048	1041	1002	995	1078	1052	973	1054	1055	1019	1070	966	989	1009	1027	980	985	1021	1022	1004	1006	999	979	996	984	996	1033	1026	994	971	1007	986	1003	999	1019	1024	994	971	1039	1028	1065	972	1075	1003	1044	996	1042	957	1017	972	966	983	1036	973	1027	1019	991	1013	1050	1033	1021	1047	964	975	1098	1006	1013	1001	997	1024	1000	1055	1084	1059	1016	982	1036	1014	979	1047	992	1071	981	985	1088	1026	1052	976	1029	990	999	1022	1080	973	982	1006	1010	1026	998	1011	1029	1058	1021	1027	977	926	1013	1047	972	1025	1030	986	1026	992	985	990	1001	1057	1040	1013	980	1034	1008	1013	986	993	988	1012	1030	1042	1000	1008	1030	1069	971	997	1028	997	932	991	1016	1017	984	953	1053	974	993	1002	1033	1065	977	972	1002	1020	976	1016	1031	1016	1003	1103	1006	1015	976	993	1010	1063	991	1004	1004	1024	1000	1048	1029	1030	1065	1056	1006	1041	1060	1022	1036	1071	1047	983	1028	1030	990	1045	1030	1025	1033	1037	1029	1009	1028	971	973	968	1084	1028	1022	987	1039	1048	1016	1082	1030	1030	1002	1020	1058	984	997	991	1055	1023	1023	1046	1020	1011	1002	1032	998	1047	1016	1097	1016	1021	1022	1080	990	1033	1056	1036	978	1032	985	1023	1056	1025	1002	1086	1021	1030	994	1047	1059	982	974	962	1013	996	1045	1032	1014	973	982	1022	970	1023	998	946	1016	1041	1007	1023	1040	1057	978	1019	1070	1037	1020	997	1019	1038	1002	973	992	1048	964	1047	1055	1017	988	990	1047	1054	1070	1041	1023	988	990	1017	1003	1006	981	1019	1017	1003	1073	1025	1048	989	997	1026	1029	1035	1025	1001	936	1035	947	978	1015	1034	1017	1044	1068	1057	1063	956	991	1034	1026	1073	985	1059	1038	1011	968	1041	1043	1016	979	981	1052	964	1045	1019	985	1083	985	1031	1034	989	1030	1013	1063	1055	958	1005	1018	1059	1023	985	988	975	1012	991	1056	972	1035	997	1050	1019	949	1005	1039	1055	999	984	1086	1054	954	999	1048	978	970	988	1028	1001	993	987	998	1025	1056	994	1037	1050	1021	1032	1050	1009	1041	1015	1023	1034	1030	999	974	1001	1040	957	1027	960	1040	1033	1007	1025	995	1096	1022	1020	1014	1107	1002	998	1008	1009	1030	953	1034	1040	990	1023	962	1014	1007	987	1023	1064	1028	1045	1014	1026	991	1064	1019	1027	999	1019	1019	1067	973	1069	1002	1042	972	986	1025	994	1033	1022	1057	1101	1011	1073	1026	961	1002	955	1043	1051	1026	1004	1040	996	1059	980	1030	1029	1014	985	1040	1051	1068	966	1033	1049	1056	1005	987	1019	996	1013	1019	1039	1040	1024	1006	1061	993	957	1005	1038	1007	971	1004	993	967	1045	951	1047	1014	951	1055	1047	999	953	982	1046	994	1042	1020	1009	960	1010	1032	991	1021	992	973	1028	966	1043	988	1090	974	1041	1033	1008	1099	1010	949	995	986	983	1038	999	989	1013	995	1062	1084	1020	1016	975	977	1011	1076	1007	1037	1053	1007	1010	1005	1007	952	1019	1072	963	1040	1003	1048	997	1002	1069	1025	961	1081	1015	1035	976	1046	1056	984	1001	989	999	1026	990	966	992	1018	1028	969	1056	965	1072	978	1013	1048	1033	1029
23297	22014	36565	32029	23505	19099	10412	11181	10650	5839	2392	1101	706	700	665	666	637	642	620	649	666	649	645	601	664	667	652	661	642	634	613	569	636	652	657	613	661	619	636	651	617	627	597	643	630	586	645	652	642	615	614	622	637	624	623	629	648	664	670	599	618	643	663	655	671	609	629	623	638	618	650	686	664	628	631	646	643	637	617	607	627	616	659	633	628	602	643	604	619	635	650	603	602	552	637	636	587	630	659	668	630	656	632	628	617	648	607	639	605	579	631	648	608	599	591	617	631	609	662	655	635	623	642	646	607	610	596	605	655	602	600	643	649	638	619	637	564	689	637	655	672	662	623	625	623	605	601	620	618	620	639	685	638	674	646	625	630	662	673	596	629	628	648	646	634	625	611	668	640	641	625	643	681	611	635	648	607	594	614	642	654	666	663	596	602	624	646	593	657	599	653	631	676	594	633	596	605	605	658	632	632	622	648	609	615	607	673	640	603	640	639	665	585	605	604	588	592	639	563	636	626	626	641	640	661	623	648	607	604	647	602	610	594	623	630	620	631	638	622	578	624	647	652	628	588	608	667	590	669	611	589	576	613	607	619	615	669	649	627	649	645	600	642	565	599	629	650	630	634	607	607	607	628	605	671	631	615	633	652	653	583	579	589	657	608	658	642	666	659	628	582	669	597	608	644	592	644	687	600	618	643	630	596	631	630	609	567	644	604	608	583	667	656	658	615	623	657	660	599	612	570	604	613	660	604	638	605	619	637	635	602	634	623	606	639	640	670	623	597	607	622	612	641	676	664	592	632	664	607	599	692	609	612	598	644	592	616	651	655	650	635	608	598	616	651	630	652	630	626	618	629	615	649	672	629	638	593	630	655	603	611	659	621	640	632	625	630	609	654	603	627	618	621	644	618	631	623	635	604	636	589	608	634	624	559	611	561	613	671	676	625	586	639	605	596	640	637	600	596	632	643	610	625	596	642	604	598	662	659	651	659	606	655	660	628	587	614	612	630	611	601	605	636	622	629	583	597	638	585	641	621	636	669	672	609	613	631	595	624	658	638	614	613	664	630	603	597	661	613	612	627	645	654	615	629	616	608	596	648	641	631	673	666	591	588	554	579	635	626	626	636	612	578	661	641	638	635	651	668	621	635	604	626	611	607	674	604	633	642	632	648	635	609	581	626	677	650	643	623	611	616	667	624	626	645	621	606	627	628	628	697	612	611	659	606	567	643	689	608	645	664	625	699	659	628	587	624	653	641	586	612	605	652	614	612	651	614	627	655	626	629	632	642	630	619	610	627	575	664	665	616	653	662	622	589	614	638	624	624	587	594	628	639	578	663	602	599	629	590	620	608	623	584	633	599	657	657	616	621	618	655	605	623	632	602	629	655	611	648	553	648	585	613	602	657	612	601	602	617	589	603	634	615	648	636	634	621	604	646	631	599	608	591	630	617	644	595	605	687	625	679	647	641	623	571	651	608	643	588	645	601	626	636	666	652	665	636	623	640	643	611	571	641	609	568	617	614	640	562	640	616	600	626	605	616	634	644	584	609	621	665	553	630	647	637	647	576	576	595	608	642	639	651	608	658	615	697	605	615	621	617	617	627	671	668	636	619	620	608	580	631	605	556	687	615	634	658	597	598	604	607	669	596	636	693	619	632	665	595	662	590	621	574	579	623	636	643	567	623	648	661	638	619	683	615	623	619	616	689	615	618	612	553	565	648	597	642	643	635	624	645	648	669	563	640	605	603	654	578	653	605	647	645	647	612	614	640	590	622	606	608	666	678	619	639	621	572	644	592	647	582	602	586	623	614	612	592	601	613	649	626	615	649	658	581	637	612	584	628	656	655	645	607	607	668	588	612	658	628	621	633	614	617	616	604	622	589	608	620	629	643	613	625	601	630	610	640	614	646	607	629	639	639	634	660	605	624	603	620	672	598	627	624	620	626	618	629	637	613	627	622	606	629	590	656	617	601	620	609	634	609	586	625	607	623	574	637	612	645	612	632	599	649	594	662	592	603	593	593	663	601	600	594	591	638	635	629	606	600	640	601	656	585	608	678	614	592	642	627	649	643	590	653	647	632	621	640	594	613	634	584	646	655	622	594	608	600	621	626	605	602	611	598	624	590	653	628	606	621	598	617	676	599	597	637	645	611	625	637	661	630	631	624	608	586	605	645	566	661	629	576	605	619	623	593	587	644	606	635	634	646	622	625	578	618	627	557	638	581	653	639	653	661	595	606	584	608	604	669	611	632	604	629	613	583	623	588	619	619	652	657	613	661	628	658	628	592	659	664	597	645	592	618	649	621	624	638	660	600	599	611	649	611	620	663	619	625	610	619	686	639	594	683	601	639	607	643	654	616	606	620	660	652	638	655	613	590	612	656	626	621	579	629	659	630	627	628	674	623	630	613	674	643	658	606	649	632	619	638	634	608	638	598	684	646	636	631	622	673	607	593	607	617	635	654	644	613	602	634	612	588	642	607	632	635	653	601	618	587	637	634	670	601	585	598	641	592	649	653	645	612	632	546	597	600	642	585	622	604	596	600	607	609	646	638	583	651	656	618	653	644	614	615	646	654	644	635	611	633	643	610	657	575	623	641	621	614	588	623	611	639	636	662	654	628	626	627	603	607	611	646	629	628	617	627	632	638	591	637	677	612	602	641	588	620	621	579	654	586	619	647	603	650	656	615	637	612	575	610	619	632	585	618	586	664	642	643	613	645	611	598	641	629	663	635	568	673	654	626	598	597	631	688	641	596	613	598	554	670	606	595	628	596	635	635	602	636	592	643	625	619	630	623	619	637	614	646	623	624	617	661	631	597	633	644	673	659	619	633	651	608	608	603	593	624	622	629	620	614	663	648	661	684	645	611	623	638	680	612	616	599	613	681	636	612	673	617	601	609	616	583	611	616	564	628	660	631	587	623	621	646	615	562	671	603	612	613	618	642	627	649	658	639	653	614	647	621	648	623	665	621	620	628	664	594	588	570	575	638	604	630	648	621	622	618	638	643	619	618	614	625	621	652	604	671	610	623	606	625	643	560	679	615	627	647	625	608	628	637	624	662	623	581	595	639	654	615	603	640	655	611	616	588	634	615	609	584	621	644	643	622	604	651	616	619	639	606	605	601	659	663	609	607	623	611	652	633	634	616	617	605	661	596	675	619	657	645	582	640	654	618	620	608	617	608	589	627	646	647	602	603	655	648	647	614	612	659	657	626	640	669	626	609	649	662	626	650	610	619	613	622	612	583	590	598	620	627	645	680	629	645	661	621	579	632	631	659	606	664	671	617	624	603	620	615	617	596	611	647	653	638	627	593	676	619	613	685	653	602	604	635	622	627	585	664	662	646	648	619	615	641	611	666	614	626	647	638	619	628	655	680	607	605	607	620	624	607	586	654	640	657	607	581	640	628	590	629	621	587	641	604	615	607	612	626	616	623	628	653	634	647	623	631	607	638	594	639	608	650	656	664	580	614	631	616	678
48119	99939	88586	59829	16851	1206	6664	20270	19307	10956	4836	1818	1060	885	854	898	832	845	873	852	857	883	877	831	875	862	810	847	836	852	885	816	791	844	835	841	855	798	846	800	812	837	811	874	818	843	792	850	844	882	841	874	871	838	867	828	836	838	835	821	831	846	856	874	817	856	871	820	867	804	886	822	899	830	828	832	823	885	868	828	868	825	878	832	867	869	826	838	835	859	836	844	812	869	854	823	828	876	788	870	859	829	759	884	781	841	843	783	857	824	860	885	846	819	874	857	854	851	817	825	779	857	848	795	764	802	818	919	881	878	874	832	851	912	880	903	837	836	878	852	853	853	854	843	827	837	834	823	841	825	827	843	804	881	825	840	872	832	849	818	843	846	817	837	840	862	840	858	827	829	857	806	853	856	852	814	816	829	834	850	799	811	771	891	824	814	843	775	879	809	876	801	776	877	805	892	891	801	841	830	830	875	848	861	844	818	872	848	855	833	800	860	843	856	827	843	816	834	879	811	787	821	794	844	849	838	895	833	850	859	826	854	804	841	871	832	826	855	833	789	805	856	887	887	840	828	824	779	879	829	818	825	849	855	859	856	861	848	816	864	871	835	826	858	869	820	792	853	841	857	821	846	852	834	863	878	819	865	871	833	875	818	823	828	798	821	895	811	839	829	845	811	863	829	893	875	834	859	848	796	861	833	824	834	837	820	803	833	876	832	838	826	880	864	841	824	818	795	878	869	844	865	862	812	859	843	844	806	860	796	856	859	816	803	842	842	819	852	783	853	875	857	868	847	764	791	872	790	857	865	895	888	802	814	839	875	816	856	830	889	865	826	820	848	785	863	820	829	803	852	818	906	805	832	838	876	817	823	824	854	849	799	865	825	874	815	882	820	890	869	847	818	883	802	839	833	804	801	800	795	862	810	847	855	851	831	825	820	887	811	809	857	857	849	841	861	829	840	820	827	809	842	894	804	859	830	865	821	827	819	860	910	866	894	816	838	823	876	828	888	795	833	843	829	859	858	831	886	859	841	840	874	831	777	833	825	845	811	837	882	868	833	829	803	856	844	885	861	864	855	838	882	799	843	898	795	880	854	844	801	831	822	820	844	803	854	865	816	841	836	771	864	793	813	886	847	828	810	861	832	829	827	839	819	850	882	828	889	792	844	899	844	852	868	855	882	855	870	778	817	834	808	810	777	779	824	825	863	823	866	834	864	789	817	877	859	851	863	800	850	855	872	858	836	911	800	814	807	806	775	857	877	831	816	876	870	838	888	850	832	863	847	867	820	842	854	876	829	821	836	824	848	857	830	833	813	871	843	781	838	824	858	845	854	798	822	843	820	860	805	824	883	821	876	823	841	806	861	818	783	869	862	846	777	860	812	867	881	866	821	841	854	871	799	802	829	863	802	821	820	826	807	851	871	831	873	854	891	817	849	846	851	851	827	843	855	848	819	828	822	808	855	865	824	830	904	855	805	823	871	811	825	790	844	835	861	848	804	851	842	856	851	811	835	804	877	828	834	839	902	822	866	853	827	829	766	852	834	875	890	823	870	871	810	849	824	810	829	861	792	852	851	898	801	813	807	832	833	874	845	860	867	842	794	797	834	808	808	882	811	848	830	814	806	816	867	812	780	861	896	888	840	783	841	882	841	859	788	866	841	809	814	826	764	805	788	860	852	862	827	875	857	865	838	839	845	887	889	893	807	801	842	810	832	815	884	866	839	822	853	885	852	850	816	862	842	816	837	846	875	853	857	833	844	843	866	804	820	796	895	861	883	843	766	829	830	896	831	842	792	865	888	830	847	825	799	833	824	796	832	839	854	868	859	835	835	844	856	867	850	802	820	786	819	832	838	873	827	788	845	829	808	849	848	820	854	864	819	815	840	886	852	853	812	882	819	867	820	839	835	817	818	802	797	835	835	865	886	818	853	835	850	837	811	857	857	806	863	807	851	828	864	813	860	882	839	872	838	836	747	859	870	844	839	838	838	795	858	855	844	864	816	858	778	852	825	815	866	816	804	829	831	824	805	870	871	876	882	864	838	837	824	798	822	806	878	908	868	846	871	851	829	803	851	812	863	843	840	813	833	852	892	846	830	858	848	842	822	792	868	834	828	809	890	836	873	842	804	813	805	844	851	839	821	814	840	829	857	853	806	924	812	844	881	838	859	840	835	881	859	830	869	826	839	845	815	832	801	848	833	791	847	846	849	878	858	818	809	850	846	843	807	868	816	810	810	884	812	867	833	856	809	865	813	859	848	807	856	812	839	788	840	816	809	875	800	856	805	847	827	805	887	881	873	854	888	749	838	871	813	859	849	803	846	839	828	860	845	796	816	835	807	809	799	823	809	817	851	828	890	800	851	835	858	847	860	863	873	833	848	822	879	917	867	896	810	835	834	821	901	825	829	831	817	881	762	851	842	835	853	881	843	809	853	856	809	860	893	790	821	892	821	804	844	809	786	828	818	846	863	830	827	788	852	825	858	818	825	840	824	835	817	882	887	838	875	872	854	846	841	816	862	863	852	844	820	870	848	819	832	849	857	850	808	862	902	894	869	841	867	855	866	900	785	849	844	851	774	864	814	887	805	850	813	802	824	876	845	830	840	853	836	779	886	831	810	864	861	889	831	826	837	845	803	827	860	897	840	845	853	837	874	798	802	850	834	848	870	832	842	810	867	796	846	860	864	828	873	838	823	858	813	834	881	800	908	854	816	862	875	920	816	819	885	872	827	898	817	793	874	839	809	889	844	889	845	831	825	844	877	833	825	845	902	869	808	828	886	834	861	863	827	872	831	816	832	858	793	811	800	875	860	811	855	836	866	831	841	878	814	826	856	867	794	803	844	819	838	814	836	833	833	864	835	891	840	906	861	872	865	800	854	917	863	858	885	866	768	818	785	844	820	855	794	828	822	854	856	836	840	827	884	739	843	867	820	847	827	876	861	843	855	844	913	840	858	815	855	820	870	873	852	826	904	896	817	777	840	812	856	831	824	860	871	837	841	831	818	858	787	842	874	797	852	839	856	856	863	838	853	866	858	794	831	892	864	839	807	803	804	888	873	771	826	837	878	837	827	845	901	859	806	855	849	801	821	899	894	828	834	779	861	829	819	874	814	857	846	829	852	763	806	844	827	861	879	839	852	855	853	843	887	791	842	841	841	830	862	836	841	863	814	876	852	838	885	868	838	813	842	819	837	806	835	790	825	823	832	863	837	865	807	883	849	893	859	796	810	827	856	862	832	833	882	843	877	873	868	823	806	827	801	889	838	799	837	833	825	878	882	882	819	843	824	859	775	843	835	864	888	864	864	814	857	860	851	817	832	832	807	804	839	846	843	837	829	831	851	848	807	833	820	856	842	914	846	880	858	869	866	808	862	862	826	782	832	824	857	804	813	904	836	781	865	852	815	839	871	790	823	820	847	809	827	830	883	884	889	835	887	841	810	834	848	834	824	847	866	873	886	834	864	832	877	798	837
27326	29323	41578	22458	2980	731	848	1304	1420	1177	866	711	714	680	694	714	738	706	661	741	635	663	674	656	678	662	686	685	674	676	690	687	706	645	659	657	669	659	659	708	725	685	652	680	619	663	699	683	689	678	666	661	703	670	636	723	712	720	676	742	699	733	647	711	681	698	718	661	726	684	707	666	730	657	729	653	676	659	733	669	675	713	735	725	700	636	697	688	657	649	701	702	688	723	701	676	683	670	683	681	688	734	670	666	705	703	691	671	706	662	696	660	688	691	695	683	695	697	670	712	672	667	664	689	679	695	661	665	680	692	689	699	657	663	676	693	676	688	653	664	713	697	678	719	684	684	695	672	689	695	681	703	697	692	703	719	721	699	663	736	652	678	651	647	667	692	653	702	682	690	679	668	692	695	658	687	661	680	721	673	645	667	713	680	660	658	700	684	660	727	690	693	672	664	665	703	695	629	647	707	643	659	693	638	683	684	700	633	688	692	661	689	662	645	632	699	694	718	668	660	741	675	624	675	671	668	726	742	726	657	679	697	671	681	678	686	684	676	698	690	640	677	653	687	670	698	654	698	727	691	680	727	672	720	675	696	685	650	693	676	665	696	709	680	670	660	657	702	681	663	694	669	657	679	680	653	681	705	705	660	690	677	719	687	701	651	638	703	627	704	703	722	663	620	674	670	711	708	713	683	729	726	705	680	666	645	685	680	698	708	697	671	698	718	687	663	750	665	723	701	752	687	678	647	669	677	663	701	688	697	676	665	680	674	679	688	682	640	653	716	683	668	700	685	690	723	693	680	720	667	659	655	691	709	656	723	694	679	677	658	667	725	705	675	671	657	658	657	696	649	672	687	730	641	665	666	665	678	660	670	650	671	692	668	674	687	631	678	715	706	770	681	702	657	676	634	626	652	671	640	666	691	696	665	698	638	706	679	716	658	671	703	697	694	661	725	705	698	639	679	680	675	652	711	705	693	709	645	667	682	669	727	689	678	719	667	702	693	706	683	738	660	701	690	681	676	690	659	656	683	694	707	670	688	685	613	689	644	695	675	652	666	685	659	646	678	672	649	741	652	712	718	704	683	713	665	688	674	675	678	687	718	692	655	647	682	668	669	652	670	712	735	684	667	648	689	642	686	672	669	640	654	679	671	734	674	695	668	708	671	737	648	678	754	658	698	651	658	662	700	635	695	699	675	688	660	661	707	688	676	671	676	695	681	670	633	720	664	694	634	720	660	691	659	680	678	654	697	631	704	699	659	698	658	690	721	653	700	657	694	702	660	629	718	699	693	689	635	680	667	682	709	705	675	680	636	712	636	713	672	730	641	717	705	653	685	682	699	709	656	674	667	684	675	688	660	680	669	693	658	707	697	704	641	675	671	671	697	671	693	711	640	684	664	718	667	668	677	638	687	670	710	650	642	680	649	702	639	644	715	672	659	670	665	635	642	676	648	676	717	669	707	686	639	667	732	652	685	661	647	651	695	678	699	693	673	666	665	653	678	669	747	676	634	676	679	656	652	685	712	693	701	695	689	712	637	695	663	625	663	725	703	681	668	672	696	675	688	656	668	656	664	667	662	686	649	687	665	678	686	662	679	691	693	718	645	692	666	665	661	680	734	695	688	686	694	704	661	688	654	701	689	655	707	710	662	634	673	664	658	688	669	696	691	683	713	691	695	677	655	644	689	641	687	689	674	656	678	692	640	684	669	643	733	699	733	658	684	731	661	688	669	634	668	690	673	644	627	705	701	657	692	683	689	677	700	705	705	639	670	682	707	653	703	678	706	692	686	701	693	674	656	692	722	711	668	655	712	708	666	676	677	678	662	676	696	706	696	676	691	682	682	656	670	675	726	730	686	675	690	726	687	677	663	671	747	641	695	654	650	644	709	691	630	666	735	692	675	633	697	702	710	696	670	735	648	687	691	671	659	666	700	610	723	681	658	682	683	630	671	654	688	717	685	638	671	648	699	709	664	705	658	671	695	694	656	676	720	686	680	700	709	670	697	675	660	676	666	662	663	684	648	694	676	681	677	642	696	659	646	724	676	688	680	674	595	698	705	681	637	659	679	688	656	679	662	669	685	679	693	635	683	694	691	673	703	642	677	648	669	643	682	660	631	694	631	707	703	660	631	646	672	639	666	713	688	724	668	691	640	652	679	665	682	682	682	695	694	672	680	683	668	694	652	672	728	687	678	663	664	683	657	648	713	654	723	667	676	692	705	687	711	637	662	679	668	674	735	676	662	691	683	711	693	640	642	695	676	695	667	663	673	682	697	686	705	712	665	704	705	734	677	668	688	671	703	712	676	683	674	670	671	650	662	672	691	638	667	680	653	672	656	697	711	696	644	677	654	716	648	660	681	672	659	703	637	700	711	623	660	660	665	680	663	709	650	676	701	646	692	672	673	662	710	686	689	648	741	615	644	679	692	638	716	687	714	657	643	713	681	656	713	706	669	630	664	711	691	660	731	722	717	702	661	666	656	696	710	674	633	680	683	720	728	713	686	715	696	679	723	645	650	628	733	656	685	672	704	668	674	644	684	678	668	695	633	669	695	685	700	703	680	640	701	698	690	637	695	673	644	664	717	660	664	683	707	711	621	691	646	648	651	674	629	687	696	719	679	714	661	678	737	680	648	633	675	689	686	678	684	664	701	666	707	672	711	643	645	676	672	671	660	690	680	703	710	625	617	717	667	699	649	716	655	644	682	684	661	655	636	677	709	706	665	709	640	695	692	691	629	669	696	697	697	761	705	660	688	656	701	659	647	673	676	666	702	651	717	671	691	670	644	697	641	676	694	669	703	642	682	682	649	672	671	670	685	681	654	655	722	684	730	669	687	725	696	687	678	664	694	666	649	659	662	705	666	687	677	689	700	696	682	682	719	673	717	669	670	689	689	756	681	675	661	627	674	701	664	705	633	658	708	662	675	709	712	710	688	662	655	664	724	684	684	701	698	681	722	660	685	670	665	665	683	659	649	747	657	680	678	698	679	669	674	658	710	665	715	716	670	665	680	696	648	695	717	659	682	695	699	701	710	680	657	689	671	689	689	671	723	717	693	682	688	695	675	693	664	666	679	669	645	675	702	705	651	667	704	681	719	704	673	722	685	702	712	719	653	640	692	711	680	659	676	686	677	683	724	663	675	691	693	628	657	673	649	658	709	637	688	664	693	710	700	657	713	649	666	685	669	685	661	675	716	674	696	689	662	672	696	723	696	650	672	657	667	657	665	684	647	695	684	721	661	648	702	691	700	656	697	702	709	723	667	746	707	725	652	705	718	693	716	741	707	710	700	709	664	642	713	706	698	689	672	654	620	720	678	680	687	687	712	651	675	671	680	644	654	675	680	672	646	715	728	718	691	666	690	678	683	673	687	655	673	647	747	719	697	677	648	678	736	627	697	720	675	701	720	702	680	696	698	681	683	679	688	699	631	670	668	649	677	704	692	717	727	654	687	667	658	724	750	703	699	688	716
21822	49124	42626	18245	1790	1004	1327	2370	2559	1977	1308	999	968	892	949	994	905	976	862	929	1004	920	930	942	881	925	932	934	915	927	989	937	968	901	953	904	924	966	916	935	929	945	941	941	929	973	967	959	898	923	892	930	949	980	924	923	928	967	859	948	905	909	871	913	956	908	982	938	872	915	932	903	956	913	919	950	910	946	911	956	968	938	880	894	907	950	914	979	918	906	967	887	949	902	856	911	898	935	900	868	914	972	894	952	1005	913	951	954	960	948	963	910	946	903	960	899	888	896	916	961	930	901	924	967	904	896	944	980	947	955	978	936	953	908	919	898	941	944	958	940	932	946	932	952	911	933	941	921	938	928	963	953	968	901	903	932	936	951	950	911	940	916	916	918	1004	980	852	919	934	895	949	910	960	940	903	945	942	913	963	943	971	923	941	903	933	922	944	908	984	936	966	943	929	881	886	918	921	914	865	934	926	894	958	948	936	940	955	892	889	949	941	939	907	935	942	986	903	922	955	948	926	954	931	994	919	937	931	911	943	958	876	881	963	877	964	963	932	920	955	934	876	936	881	903	900	938	959	866	981	935	945	940	935	904	919	897	942	907	917	907	896	909	892	914	934	942	959	907	979	901	930	924	944	920	939	978	927	934	937	922	916	880	919	975	929	902	952	939	984	951	946	889	905	892	939	925	917	917	912	932	925	966	953	914	949	969	959	943	949	922	965	876	926	915	936	966	947	951	910	906	882	996	892	880	978	935	937	910	972	906	906	963	969	902	898	895	966	931	948	962	919	924	923	920	918	949	900	857	1012	965	943	934	982	976	973	909	971	857	962	957	913	917	908	904	939	892	929	922	904	930	900	917	974	920	930	866	889	826	963	900	947	887	934	922	974	942	937	931	945	954	938	908	941	903	881	976	893	909	940	954	887	989	1000	926	936	941	947	867	921	916	988	896	931	906	884	928	948	880	988	933	910	882	989	890	925	905	935	906	966	989	907	899	866	944	920	959	930	977	916	936	879	935	958	966	942	942	953	943	952	920	974	923	926	960	923	917	943	933	972	914	934	932	981	933	942	981	947	883	983	948	974	964	947	889	941	924	949	917	911	987	916	936	909	910	849	933	902	955	935	975	941	928	902	906	924	950	1006	924	926	919	912	906	932	950	915	957	942	926	959	895	961	893	907	930	900	870	957	949	925	936	930	937	916	902	930	906	900	931	925	922	953	934	956	899	935	916	903	902	969	946	912	856	931	902	947	990	997	926	951	901	961	897	941	920	922	936	927	982	918	878	911	905	940	926	968	976	940	936	931	920	891	927	918	940	894	871	944	937	872	850	950	909	920	886	943	917	923	937	910	936	939	951	883	955	947	909	868	924	949	900	939	895	942	901	867	933	890	919	906	959	948	979	889	899	976	965	950	910	949	919	975	899	974	930	879	917	932	960	917	914	924	848	890	935	911	913	966	966	882	929	953	877	900	893	947	914	1000	920	939	966	989	883	900	919	920	937	924	931	949	910	934	931	888	901	884	972	913	917	934	895	899	906	959	929	942	965	900	935	921	962	888	968	936	904	957	950	921	912	914	986	972	937	935	972	920	937	916	941	936	917	980	935	924	937	957	880	923	915	969	898	930	940	950	980	893	906	883	903	926	939	933	918	915	945	954	942	971	901	949	900	930	981	891	918	985	929	940	910	935	947	970	905	887	924	941	861	942	925	944	948	894	981	952	901	895	944	1020	911	907	951	934	931	971	930	911	930	906	936	924	951	883	1028	970	935	929	892	929	873	957	975	858	925	917	964	867	924	971	924	883	954	936	935	957	946	957	912	930	949	976	909	916	850	911	976	969	908	940	897	946	956	891	946	924	930	893	895	868	892	892	960	886	914	983	940	969	947	933	979	920	876	888	936	884	880	909	935	888	906	877	956	926	929	928	996	944	963	912	930	937	941	925	906	868	889	912	921	888	980	891	942	902	900	921	941	900	912	953	930	913	946	977	948	981	938	871	917	994	980	977	889	966	962	946	910	889	918	948	960	939	922	978	919	971	877	911	918	949	1002	966	935	994	882	974	949	933	967	936	984	944	883	965	981	881	900	909	974	935	941	937	939	946	924	897	967	970	911	940	887	926	927	886	920	975	894	995	920	916	932	970	917	970	891	948	926	893	976	918	916	906	951	903	977	950	952	1015	906	913	931	954	908	852	890	868	915	927	907	897	895	917	931	945	892	964	945	957	895	940	954	948	908	912	927	942	899	963	971	919	907	948	892	940	972	982	925	947	964	926	957	950	946	903	956	898	974	877	931	897	916	894	925	989	906	874	956	957	917	948	951	941	899	963	913	902	879	923	878	917	976	903	912	942	905	956	908	901	918	894	945	907	933	914	873	898	866	934	901	956	938	984	901	897	919	904	938	952	896	882	940	938	929	972	949	955	929	904	967	943	933	931	899	895	945	951	884	933	923	919	920	912	894	954	902	924	889	931	968	926	909	975	909	911	896	931	944	925	988	963	940	885	929	937	987	940	966	945	956	936	901	881	920	902	953	915	905	933	955	881	934	926	938	990	970	938	917	948	890	913	893	952	943	940	947	924	897	916	950	923	965	960	976	932	951	927	916	889	895	915	920	901	934	905	917	928	937	915	869	933	897	880	952	970	944	947	942	928	907	931	991	912	914	915	921	935	929	979	959	902	941	931	944	957	890	914	977	947	890	926	899	867	901	914	896	934	977	921	945	864	937	928	934	849	909	893	973	936	949	948	919	895	971	920	946	924	895	934	953	931	970	889	881	966	938	965	862	913	958	929	920	950	931	936	906	964	909	935	912	959	924	894	903	908	937	911	928	914	932	942	947	914	926	886	939	948	909	960	948	966	908	938	942	948	952	960	922	938	937	886	922	901	901	854	949	929	928	991	889	923	928	959	954	916	933	951	920	966	873	923	906	956	867	943	916	987	889	940	912	1011	967	922	902	950	933	973	921	927	967	913	894	931	933	893	956	970	900	890	921	945	976	939	919	942	951	927	942	945	981	911	884	970	936	966	951	961	859	916	936	909	976	915	934	923	874	939	920	890	898	931	953	918	914	931	912	948	907	946	920	875	947	938	955	894	928	982	865	912	903	932	945	931	897	915	945	916	931	915	960	934	970	949	909	890	901	890	904	935	904	921	959	911	973	930	962	902	887	893	922	909	951	955	913	920	916	960	947	931	918	965	926	924	894	951	871	968	954	926	943	920	904	945	925	937	920	981	911	995	921	895	950	898	878	911	859	976	911	962	915	942	939	935	892	911	907	925	939	882	951	982	874	931	942	961	961	902	858	914	915	881	936	893	938	932	879	979	937	932	949	963	888	977	926	885	878	966	959	946	945	922	932	903	945	947	871	951	936	858	992	903	978	911	924	890	887	920	964	888	990	869	971	886	977	925	961	894	908	926	936	885	938	987	919	974	976	932	873	1026	951	898	927	904	938	937	951	966	886	915	917	929	882	970	901	882	904	949	948	959	979
24508	23340	43223	36381	20489	10402	2625	4903	7190	4578	1924	1074	782	763	768	707	748	700	730	722	753	740	730	730	722	729	732	747	702	716	748	693	728	708	735	710	752	739	765	728	743	734	742	753	715	722	734	729	760	791	684	745	703	726	711	729	725	717	725	706	763	705	742	715	768	684	699	745	710	766	733	778	741	692	731	761	750	756	749	726	728	722	735	753	739	732	726	746	727	774	742	759	746	739	732	751	741	738	730	692	755	764	773	721	732	818	702	709	739	785	775	776	766	708	759	759	717	694	689	727	685	770	695	738	730	737	753	688	747	712	752	780	704	734	734	762	724	679	728	725	711	802	719	726	764	777	737	793	711	711	715	766	725	723	721	734	684	730	710	676	780	749	705	740	747	766	731	820	738	715	746	728	736	693	746	702	735	724	710	698	700	768	765	726	687	702	723	722	712	670	733	720	720	762	733	746	752	700	712	741	735	723	760	713	743	752	715	717	729	729	687	752	694	727	715	729	679	727	725	673	679	751	749	706	780	751	746	705	767	720	733	706	759	704	757	716	700	730	714	738	700	731	720	716	766	738	773	772	683	715	684	721	721	725	723	762	792	709	767	734	710	739	727	713	765	734	719	758	689	723	729	738	729	685	725	731	696	708	710	738	743	740	718	734	739	696	699	760	775	727	740	780	728	697	749	762	750	740	712	701	723	702	723	742	707	695	755	812	767	724	713	724	715	760	753	637	756	704	709	738	705	741	740	721	741	707	738	722	731	680	778	765	694	762	662	753	751	743	747	751	734	716	751	718	745	750	725	735	741	775	703	747	733	718	746	706	722	752	737	727	769	778	720	729	739	745	762	748	756	719	726	736	728	707	757	720	752	728	701	778	658	737	790	772	705	720	659	736	762	734	701	748	755	735	753	746	690	710	744	721	710	712	749	748	804	747	710	722	701	717	755	724	756	722	759	738	704	715	755	749	716	756	734	732	723	725	717	721	735	731	734	724	753	742	699	734	702	735	744	786	734	734	738	765	744	690	753	738	752	747	739	742	756	696	702	782	753	715	739	690	711	722	702	747	742	761	736	724	730	697	739	717	733	765	776	737	719	729	722	740	701	736	747	706	732	764	711	739	757	704	706	711	756	741	729	711	727	700	741	706	681	712	754	741	719	709	709	742	725	708	757	748	707	764	713	749	772	730	747	744	756	755	713	694	725	696	704	734	745	746	758	733	749	741	763	797	761	746	716	703	710	702	736	733	696	687	684	741	734	679	714	723	741	732	745	730	724	800	712	693	717	715	740	797	736	824	780	743	745	759	731	720	743	751	690	683	761	684	751	773	733	772	705	741	751	758	729	733	729	776	745	708	743	762	734	738	717	756	740	795	782	761	735	728	754	689	727	756	727	771	764	758	722	693	748	716	751	715	749	663	749	732	715	752	654	775	742	720	735	757	735	738	699	730	739	753	731	665	758	710	735	682	679	752	738	729	747	759	700	742	714	723	763	663	725	702	720	741	742	756	701	724	683	702	702	707	714	693	710	719	728	761	715	722	742	762	735	735	756	717	733	711	738	717	756	734	763	723	736	730	737	804	784	772	735	764	734	726	721	722	733	696	707	656	694	717	736	735	713	737	762	715	708	678	765	703	728	726	729	728	682	766	733	682	735	685	748	768	724	703	718	751	783	687	748	712	730	737	658	745	715	735	726	693	694	725	733	706	731	710	744	733	713	765	749	718	759	722	753	721	751	734	767	714	723	703	705	721	728	822	756	727	687	724	711	731	794	723	728	725	717	762	687	713	729	688	700	706	748	728	701	742	710	724	756	766	703	768	735	727	754	712	747	781	768	723	747	726	770	737	687	692	731	713	765	720	715	689	771	784	709	797	803	780	717	755	706	742	694	716	743	767	785	751	700	754	739	741	744	667	725	739	759	734	772	703	721	738	742	745	708	744	685	717	724	712	717	735	719	740	741	758	701	746	713	722	693	772	799	740	710	739	699	699	717	715	764	739	704	770	711	735	772	761	685	714	760	695	781	724	793	741	772	720	782	813	695	674	737	765	724	726	740	748	733	745	777	738	735	789	691	748	724	760	722	727	666	754	719	764	736	712	667	707	747	726	729	726	736	713	736	737	730	729	699	712	714	734	735	711	771	764	782	713	686	720	732	721	802	735	763	731	723	761	725	750	711	737	746	723	680	719	762	767	764	752	767	732	766	778	712	729	718	722	741	755	726	733	713	706	699	766	727	767	716	745	744	736	709	716	733	722	689	739	727	753	743	729	752	730	758	710	766	747	736	723	717	729	696	707	758	681	747	697	723	742	783	755	755	759	733	720	753	750	775	717	730	724	802	714	687	748	769	712	716	758	736	754	703	754	672	743	794	742	801	720	738	694	724	718	736	712	732	737	720	731	769	773	750	729	723	777	785	738	768	710	778	752	746	792	740	751	719	751	688	694	759	731	751	713	719	695	732	751	719	737	716	727	746	716	670	698	750	737	755	713	775	765	745	759	725	725	708	759	724	727	706	732	763	681	722	711	784	706	726	720	715	709	752	741	728	751	736	743	755	758	771	677	744	772	720	782	742	727	710	772	728	765	730	667	715	744	736	716	712	707	742	698	735	784	715	734	711	729	733	714	686	741	759	734	764	787	780	742	748	735	738	750	709	743	720	770	714	689	745	755	761	704	727	731	716	653	715	697	712	725	735	725	722	734	736	735	695	716	705	730	750	720	712	773	785	728	729	741	765	731	781	690	748	756	693	758	805	773	717	731	755	720	786	748	742	708	752	731	766	689	721	693	737	753	717	742	735	757	754	717	769	666	695	704	716	747	754	741	746	735	721	672	703	763	722	704	706	757	813	702	799	739	735	731	751	755	742	715	750	753	696	727	734	718	693	743	731	777	741	751	752	732	751	716	732	696	730	771	716	798	686	723	721	729	719	760	774	719	800	747	725	766	687	753	720	752	722	724	763	746	784	735	742	790	717	738	767	744	714	702	697	787	712	737	731	719	713	679	746	754	724	701	720	749	708	713	671	726	716	722	764	720	732	714	749	716	762	732	685	736	687	726	733	708	783	712	735	739	688	764	753	708	733	723	779	707	677	731	719	717	695	672	756	708	713	702	688	706	726	737	766	671	735	763	752	727	759	737	743	720	773	745	700	733	664	715	759	742	727	664	709	725	758	768	758	762	742	680	732	730	726	717	745	730	700	723	751	793	771	721	758	738	724	710	729	736	771	735	709	746	790	709	774	670	706	742	748	739	762	739	733	712	799	718	732	709	743	769	736	739	753	670	718	729	753	712	728	714	751	723	752	699	721	734	753	729	694	714	741	708	752	732	710	764	746	727	726	729	769	729	747	672	750	721	757	744	753	753	723	713	759	784	717	729	731	710	741	675	730	772	698	719	749	726	719	722	713	739	752	768	707	744	775	710	736	723	718	752	727	753	742	710	785	710	733	721	732	752	730	741	755	733	724	729	731	739	765	726	763	716
44822	91328	80966	46599	3024	1431	3788	10508	14486	8990	3540	1633	1129	984	983	962	966	954	966	1021	1015	938	1015	995	972	961	968	1034	941	973	977	1013	979	1039	1021	961	986	979	1018	975	1042	964	1023	985	978	962	1014	1029	947	1008	959	1048	1006	1010	1023	1006	969	1007	1004	992	980	1024	986	965	1015	989	990	963	1002	991	969	1040	989	972	1057	981	1055	965	981	1009	1041	1015	1003	969	990	1003	907	1015	1034	1038	910	1048	989	995	998	988	1031	1024	1040	1003	986	1054	952	975	980	962	975	1020	949	1031	984	993	1026	954	963	981	993	1039	950	942	994	1007	1001	983	1073	1010	1002	981	978	1014	1004	1009	986	984	988	987	1016	974	954	961	995	991	987	999	1042	975	945	1031	980	945	1033	983	1005	972	981	1022	998	983	1020	938	987	1001	988	1044	1016	994	954	976	1008	980	973	946	1009	947	972	1042	1042	996	988	970	975	980	970	997	1001	1021	1008	973	977	961	1010	994	1027	1040	1010	1021	938	969	974	975	1004	1020	1019	1014	1035	974	965	1013	1033	978	994	984	956	970	1021	987	995	944	1006	949	903	1019	968	938	1050	1006	1005	954	997	1030	1024	1062	978	958	1013	1031	1012	1024	1008	994	1033	979	964	995	925	985	985	1010	1018	985	979	993	950	1002	983	1025	1033	1046	990	976	985	958	978	987	980	1016	992	984	985	943	981	1034	992	1003	1025	979	998	973	1016	1011	1001	1010	974	1026	965	928	956	979	988	977	968	993	988	972	957	1001	1039	1005	1013	913	983	977	916	990	963	1025	1002	970	1013	1049	977	957	1006	993	968	994	974	1007	961	973	1046	1000	1024	986	963	1033	933	971	965	964	991	924	1018	956	984	1039	998	999	981	989	961	1026	970	1032	1019	1031	983	953	1041	982	1000	982	1048	989	982	1005	1062	983	987	1007	977	993	993	986	1013	962	1025	1003	1034	964	950	972	1001	1058	1070	1061	980	1025	1038	1025	1003	960	972	957	911	963	989	1037	987	1006	1006	979	967	987	980	1046	1034	984	990	958	990	1031	998	991	997	987	1002	1006	975	991	985	1021	966	1031	925	1006	992	1046	960	981	933	935	993	970	1047	1035	961	963	980	952	968	988	985	1027	987	1001	979	1064	1026	1000	952	1047	1004	988	978	996	955	958	938	1047	1058	1005	985	1006	990	991	1007	967	1017	953	960	982	972	960	991	1014	968	1026	1011	1022	950	993	997	984	974	978	955	987	994	1039	1012	954	969	982	990	975	1017	1024	981	960	960	1029	957	982	930	939	1031	1018	977	1020	942	999	927	1004	1016	1031	969	974	970	991	1034	989	965	1032	988	978	955	984	957	982	972	992	1019	944	1024	955	979	973	993	993	1038	977	1017	944	997	1054	961	1029	985	994	991	1008	1001	972	975	990	1006	963	926	1039	976	995	976	1007	987	952	945	1023	995	1000	995	961	1026	982	997	1014	965	1029	959	998	941	972	943	1001	987	976	1002	958	997	962	986	960	924	987	966	1036	1022	989	984	928	999	957	969	972	949	1002	985	978	983	964	981	1010	935	973	987	1001	1005	1014	973	937	994	992	950	1020	946	1031	965	1020	989	973	1050	966	1031	990	960	970	994	1061	963	1007	997	950	958	945	993	971	1008	975	1016	960	943	987	1018	999	1003	940	1002	1033	993	993	1008	1017	1008	983	1005	972	994	1022	970	971	1035	999	994	1045	1011	994	1022	995	1003	965	926	998	995	971	978	1027	971	988	1021	1032	978	992	965	1007	993	1025	1045	969	975	1008	1026	1049	1030	1010	963	1037	1041	998	1044	977	983	1006	999	971	988	970	996	988	971	953	1008	1010	967	981	1050	971	1019	962	957	984	1017	1032	997	949	959	979	1001	986	1003	1025	979	971	936	962	1032	1021	1017	978	932	1003	959	961	982	981	987	982	987	968	1029	974	1028	978	1011	1001	1016	1012	1018	917	1012	1008	956	953	1020	1001	940	970	1001	1011	1042	1006	997	933	969	1035	1009	980	969	993	956	990	1002	1002	1041	994	1049	1009	962	985	963	981	999	995	1022	953	1031	1042	1061	975	965	951	1042	990	982	973	1011	1031	965	965	992	987	1003	998	984	970	998	1036	938	1023	932	991	975	970	940	996	989	1000	1014	981	1032	990	973	1014	970	979	977	976	955	996	975	993	1040	974	1047	939	984	982	1036	1022	996	983	1000	939	982	970	1035	942	988	971	1090	1012	1039	992	994	972	945	961	993	969	1029	983	956	972	1020	982	924	1006	924	976	955	967	1033	1008	1037	1023	988	960	975	956	1000	989	995	1014	1016	966	972	982	946	951	1003	1003	992	1020	970	972	965	991	1004	1075	985	1038	1020	1054	901	953	992	1003	1016	973	960	1030	993	1039	1004	1019	1035	974	1017	1029	970	1009	1008	1033	995	1016	966	989	1032	988	987	997	932	952	961	1017	949	1037	999	1022	993	1016	992	931	951	947	1057	975	1018	990	920	993	969	1041	1013	987	1050	1019	998	1001	998	1020	980	965	957	1034	991	1009	991	1044	1003	998	1013	1014	999	1012	1012	970	984	948	1014	1037	995	965	1029	1029	1010	982	994	1029	1023	958	986	969	1004	1017	951	952	1000	985	995	981	1030	1048	1012	984	979	976	1067	981	975	970	1018	1000	979	1009	974	975	1017	952	1010	1002	1015	1007	993	1032	1018	1026	981	1033	1018	1005	1011	1002	957	959	994	1008	987	916	1044	1024	1012	968	998	1037	1000	1013	998	1002	936	959	975	951	921	968	1002	977	989	953	944	998	984	917	1005	989	959	1005	1007	966	965	998	990	991	940	1003	948	977	943	978	1022	950	957	1000	1000	953	1021	967	968	983	949	946	1030	909	986	1047	986	959	931	973	934	983	1088	1006	1017	992	1020	1008	1005	962	1006	966	1020	988	977	991	979	960	966	935	1040	988	1007	1002	988	972	1016	1052	1040	992	1000	1014	954	969	969	1066	1021	972	1027	958	972	986	1023	979	941	1037	954	976	903	976	1026	995	975	1023	930	991	948	1011	1018	1026	973	972	1001	1000	1009	977	980	975	1016	1002	932	962	1045	952	978	1040	1032	1010	1019	951	947	989	1009	969	1054	1001	984	983	1042	1033	981	1016	995	983	1019	986	995	975	1010	1045	1005	1032	1008	1012	975	966	993	998	938	1024	933	990	1002	1007	1022	989	939	923	988	1022	928	964	1022	1008	982	1005	993	982	984	979	1006	983	1009	1008	1000	979	1047	969	1014	937	1007	1007	1030	1034	962	949	1043	1014	1002	997	941	976	1014	1025	1023	1010	1017	997	1022	950	1030	1003	943	1006	979	990	938	992	987	1029	1042	968	986	987	1001	991	997	926	1053	1026	967	977	960	1006	994	997	1013	979	1081	996	951	974	971	977	1003	948	994	946	998	982	1003	1042	950	1030	977	992	975	1000	947	973	1003	939	947	1000	1030	984	972	945	1028	974	988	993	974	1045	1013	963	991	968	979	974	1009	1011	1009	999	1007	1014	957	1045	1081	962	997	1012	974	989	1013	961	963	980	979	998	972	928	955	1007	1069	1022	1024	950	981	1022	916	958	946	976	966	969	1008	1019	954	1019	980	965	1002	956	923	1001	950	1054	1038	959	1041	947	982	988	1014	1004	980	988	986	945	959	969	972	1012	957	982	975	1002	962	998	997	991	984	984	960	984	941	990	1002	1014	987	975	997	984	1059	968	975	998	997	1002	994	1054	980	1011	977	979	951	941	934	997	957	1025	1018	996	972	986	963	1005	981	961	993	1009	1007	977	1010	1010	1001	1011	1036	1034	983	1044	1021	1042	1013	1017	965	987	983	987	1028	976	1016	1000	1014	1038	988	1034	1035	1003	964	947	994	974	1018	982	982	996	958	1012	978	991	985	1025	964	965	983	982	1034	1028	958	983	986	994	1014	982	997	1014	991	996	1006	985	973	1027	996	990	970	957	1003	996	949	997	976	1002	990	982	1023	995	991	965	995	957	983	1050	1034	1013	1004	986
23316	22112	37885	32720	24010	18811	8482	11544	11594	5385	1849	869	681	629	639	638	608	606	621	580	619	571	581	618	644	624	600	628	648	637	612	619	671	641	627	613	603	665	563	573	632	588	563	548	629	623	620	653	621	625	640	630	649	596	611	611	584	620	624	584	586	619	589	586	642	626	576	612	605	626	638	615	626	593	665	631	600	623	655	623	598	634	653	647	609	614	628	609	604	598	620	606	612	613	575	615	612	605	636	605	665	594	624	632	588	601	604	601	643	597	623	633	602	609	669	656	593	619	585	603	604	612	614	590	592	655	605	599	553	617	624	615	567	603	637	626	619	610	639	641	591	599	596	596	625	599	610	594	628	572	636	598	604	614	588	607	578	566	602	639	567	629	569	666	606	581	638	626	599	584	623	627	654	600	604	641	620	617	622	650	621	654	609	622	583	559	598	629	602	629	599	606	630	605	655	658	585	606	604	559	639	614	593	606	583	600	568	641	604	606	611	621	619	587	618	564	570	590	591	557	596	570	660	630	611	652	626	650	633	598	622	586	654	644	595	603	638	576	600	655	628	597	600	604	638	604	639	590	660	650	629	581	631	611	633	585	623	636	626	606	617	575	613	633	604	666	655	657	584	592	640	614	593	607	620	607	609	680	652	626	594	609	620	633	631	581	590	633	633	600	640	599	626	554	601	619	623	605	613	598	599	644	591	612	600	658	567	571	594	574	614	597	646	599	623	589	588	591	601	582	618	595	595	668	610	611	566	599	615	635	623	611	650	614	617	646	610	622	655	654	646	598	632	653	627	630	609	584	620	596	625	620	612	593	598	562	602	598	612	658	587	584	593	537	626	620	643	587	608	645	625	569	681	586	611	651	620	583	616	623	560	655	602	610	590	635	640	606	626	614	646	585	552	641	608	585	576	631	661	597	623	632	649	584	582	631	585	580	582	602	592	632	604	624	622	604	588	638	607	615	629	621	658	612	587	602	590	621	633	627	572	613	633	626	602	595	613	595	649	638	609	616	668	603	631	607	643	588	629	604	635	610	635	659	627	649	628	580	607	637	631	612	619	602	647	588	594	616	585	613	614	594	612	631	635	620	632	599	604	675	608	602	648	608	595	578	619	588	623	645	655	599	599	640	646	638	586	546	591	608	611	589	602	607	606	611	578	565	598	632	585	652	594	673	643	609	616	629	594	644	650	613	596	626	652	600	567	571	573	617	625	635	656	583	597	614	624	591	606	630	627	576	639	620	585	626	626	644	650	592	582	628	665	586	620	648	615	590	582	626	641	596	626	623	644	630	661	673	598	595	586	602	598	624	573	661	629	587	621	597	609	592	615	606	603	606	657	609	572	591	615	573	588	603	621	606	565	649	611	610	597	626	597	610	617	632	601	558	628	614	622	652	630	573	595	589	596	599	605	584	590	640	567	631	645	582	592	594	601	608	608	590	625	587	635	609	639	617	616	641	590	608	621	642	615	586	639	630	598	594	617	647	623	604	610	642	586	655	583	619	614	674	577	619	600	577	635	609	571	628	620	608	580	585	620	621	622	633	630	631	618	592	599	641	609	575	615	627	653	605	608	587	579	606	633	626	640	633	598	578	588	605	590	631	613	613	602	642	614	602	571	635	621	630	594	627	675	608	621	626	682	604	605	600	605	618	595	609	624	625	562	642	611	635	606	630	595	586	597	594	607	595	661	591	574	588	619	658	619	606	606	607	624	607	625	644	619	621	595	578	626	598	664	565	616	608	577	665	587	634	579	649	649	615	609	619	581	580	623	644	570	579	656	608	612	608	634	564	614	643	612	608	639	617	580	613	601	573	635	640	586	623	599	611	629	611	562	620	597	601	637	624	614	579	640	627	580	614	596	652	602	594	633	598	611	653	651	606	591	622	657	588	599	584	612	563	647	601	562	593	608	604	652	602	608	637	572	606	646	609	610	621	638	623	617	602	617	614	642	602	619	586	635	627	633	627	649	603	639	670	626	607	591	600	593	594	630	626	654	633	643	617	623	601	631	597	594	593	544	584	623	635	628	604	564	604	603	617	636	653	599	630	646	599	589	615	606	613	611	617	604	625	593	572	599	635	574	568	637	634	604	588	622	653	582	658	638	617	632	571	659	631	610	624	631	646	587	611	647	605	599	637	635	594	610	625	616	603	609	601	621	579	593	559	570	619	597	657	610	624	638	628	588	592	621	651	598	579	608	608	627	666	594	590	597	638	572	589	600	628	591	607	653	596	581	588	595	631	569	662	652	615	611	607	610	593	615	610	638	608	630	641	599	610	635	617	630	618	612	634	623	579	581	609	630	586	612	546	629	565	575	614	624	631	584	620	612	632	609	612	588	623	571	603	604	637	594	558	619	591	592	568	620	610	611	584	599	589	622	633	609	608	591	601	623	599	578	603	611	581	598	614	577	602	561	604	647	634	619	587	605	589	581	580	594	599	615	649	663	599	621	602	588	579	604	580	590	594	583	617	632	614	560	584	671	576	648	619	631	561	654	611	628	606	583	578	594	633	605	586	632	595	579	631	644	579	621	580	626	623	638	602	595	656	597	585	595	651	580	603	599	610	653	628	566	627	600	678	608	603	615	604	583	644	599	585	664	627	606	603	652	564	605	590	602	615	597	590	641	627	659	594	650	587	586	568	614	634	636	585	583	602	579	579	591	632	580	614	569	592	622	591	617	598	587	586	650	675	582	620	617	609	646	620	628	654	635	661	612	674	639	639	626	639	678	587	596	605	623	582	596	691	603	582	582	649	576	590	603	654	607	613	637	571	560	600	579	567	600	591	637	575	622	632	666	617	588	624	638	581	646	613	611	631	646	574	608	613	631	639	624	592	603	651	608	622	648	588	586	632	584	608	593	634	603	645	610	616	581	624	624	647	639	627	599	614	590	614	655	627	617	644	591	631	585	628	625	649	666	631	581	589	652	631	581	608	592	592	624	618	598	611	616	577	609	613	616	619	644	618	612	600	660	583	623	600	624	621	617	595	598	578	627	596	625	632	603	587	606	620	672	609	600	655	584	587	641	603	633	618	565	595	605	604	626	582	605	612	581	569	576	618	601	636	605	605	605	594	596	633	583	575	614	616	603	623	586	607	590	623	599	620	585	567	598	622	619	589	613	636	596	616	615	579	630	650	587	611	617	642	624	605	581	598	596	586	604	625	563	644	607	574	652	632	572	583	639	555	660	572	635	608	570	634	611	597	587	635	576	614	575	596	606	603	631	634	589	633	660	580	633	607	616	604	578	592	603	606	626	623	577	617	596	606	620	625	591	625	633	619	626	557	622	630	601	621	627	588	583	634	620	635	623	574	584	627	600	624	610	599	635	630	619	641	591	593	623	618	600	627	627	572	599	615	595	589	619	613	580	583	589	633	604	589	608	645	612	662	616	594	593	548	607	634	639	588	601	610	638	628	613	612	616	612	577	603	620	584	580	614	663	611	602	601	609	610	622	593	612	605	598	606	605	562	591	605
50507	99286	88171	59477	19769	1064	2726	20080	19759	9738	3533	1480	950	832	859	841	830	820	800	822	856	893	870	822	845	800	841	843	817	848	836	770	854	809	849	799	831	794	802	827	817	801	780	809	810	835	826	770	819	816	839	796	833	822	833	859	836	866	806	806	822	780	823	790	803	791	848	856	782	863	839	836	780	902	835	839	826	886	827	816	821	839	812	753	796	821	836	870	835	831	821	805	858	835	806	828	814	828	770	867	787	815	825	857	806	823	830	815	782	842	803	828	803	786	862	858	789	790	844	789	825	783	875	842	815	797	827	801	779	867	811	825	779	807	842	805	853	850	814	791	806	852	810	825	805	824	813	837	850	825	791	856	855	799	808	803	805	825	782	835	803	806	792	790	845	764	801	859	792	818	808	799	841	821	825	824	894	798	834	801	821	833	778	798	782	898	814	823	774	872	810	811	830	794	833	802	782	794	830	746	809	850	859	869	788	878	862	868	819	828	783	860	815	833	807	830	797	803	817	760	828	837	802	766	819	859	830	825	848	744	801	809	825	832	832	821	760	829	846	830	842	826	875	775	842	800	844	835	805	820	831	892	867	878	829	889	832	803	799	795	805	803	824	799	775	806	815	812	826	806	812	817	879	829	862	841	810	836	822	850	828	848	825	804	801	854	810	844	812	844	807	781	798	778	847	790	828	816	806	788	809	864	836	809	840	854	821	808	796	837	801	829	802	839	793	779	850	785	799	795	805	836	821	791	831	831	788	849	876	868	837	791	813	789	803	792	805	838	852	872	794	816	831	828	853	871	809	811	773	798	819	795	822	807	849	809	828	784	839	864	845	812	865	829	817	813	817	849	837	756	829	827	839	845	795	807	883	834	817	820	810	819	814	805	871	822	876	801	874	839	837	774	838	783	790	777	816	891	804	835	791	834	837	833	805	838	843	809	826	804	807	856	870	763	815	849	822	813	800	831	773	858	797	819	821	809	799	810	797	763	821	818	801	819	832	848	859	800	848	861	773	799	791	864	808	799	823	810	855	817	818	792	848	823	855	850	820	847	827	818	820	783	796	825	824	877	806	779	841	815	796	794	811	834	837	826	821	789	794	824	807	811	847	818	804	819	916	820	820	780	855	785	890	800	816	803	836	846	781	771	786	859	852	871	783	845	826	816	846	849	768	853	830	834	829	822	838	837	831	838	843	844	832	837	791	797	815	790	804	885	806	820	789	815	826	831	837	855	818	863	825	822	829	827	827	816	807	847	823	812	842	772	784	783	842	847	784	788	808	865	858	838	805	843	825	816	816	783	786	836	823	805	803	837	823	828	761	782	834	823	803	851	767	793	816	798	828	809	786	790	788	804	817	849	857	807	809	811	810	824	868	824	826	807	792	842	825	792	833	829	813	847	832	790	772	839	873	825	790	821	828	784	834	826	814	809	761	872	822	857	843	776	854	815	874	792	819	859	789	805	810	790	872	832	876	858	841	766	824	784	839	785	869	825	842	826	830	886	839	853	795	864	844	811	819	828	833	805	853	798	811	831	846	843	809	856	838	816	830	840	867	831	848	847	852	787	852	802	832	860	842	852	817	809	873	847	826	845	793	813	824	806	815	802	802	788	784	806	843	847	786	845	850	824	768	854	865	853	829	853	821	890	837	805	821	818	802	837	815	819	843	826	806	887	816	794	806	826	784	782	830	774	850	822	816	799	881	831	886	799	848	829	835	771	802	866	846	803	814	847	863	832	827	862	793	818	774	817	839	880	781	860	806	885	822	827	849	793	852	785	854	837	769	838	855	930	800	791	805	781	772	826	768	827	782	799	811	784	854	801	825	869	777	820	773	803	799	847	810	861	811	808	856	768	759	813	788	813	785	844	789	909	828	837	806	833	784	809	848	857	821	782	881	807	780	776	796	857	826	837	856	802	854	797	791	809	760	797	850	820	765	815	843	798	811	823	824	854	810	797	891	832	846	821	808	782	804	865	813	779	811	797	856	812	818	820	847	854	795	785	781	859	841	791	872	839	804	799	861	848	836	742	831	858	820	857	797	783	840	800	803	834	764	812	817	806	812	850	836	831	833	829	798	843	857	823	825	821	843	812	832	797	860	765	845	774	797	831	826	885	817	849	807	798	824	776	831	875	781	832	819	814	809	776	794	820	799	817	830	833	831	780	847	858	833	870	786	825	829	801	792	795	790	777	805	786	773	827	837	834	887	832	867	803	822	786	764	830	789	799	809	770	858	823	817	825	843	839	887	850	845	856	805	838	816	779	841	828	848	836	820	827	823	845	858	806	830	841	786	836	838	792	836	862	833	787	879	804	811	835	795	871	858	855	792	760	831	844	811	809	772	786	864	804	838	772	825	890	833	855	816	843	827	828	814	826	806	820	819	833	770	804	845	823	818	802	825	836	805	815	852	829	827	854	787	801	828	857	817	777	822	817	862	842	783	859	861	819	849	797	817	799	808	831	825	863	845	793	882	845	802	827	811	807	846	840	799	856	838	801	834	832	856	835	831	829	796	826	859	776	821	780	779	784	824	815	815	819	853	783	859	832	825	839	800	795	744	783	830	848	850	844	805	872	856	851	804	810	810	844	853	831	833	819	813	808	813	820	824	872	828	815	845	825	826	844	851	878	852	810	869	829	810	846	861	795	802	862	814	840	832	884	845	821	832	811	802	844	839	798	828	827	785	850	811	832	815	845	805	843	883	825	803	802	781	784	852	852	862	845	800	831	817	830	824	789	800	823	824	779	827	852	799	823	781	819	842	782	819	820	770	804	825	811	817	787	866	861	791	817	862	798	838	833	849	788	795	832	840	845	798	833	847	821	808	827	797	779	783	862	823	844	831	792	807	811	817	839	793	870	826	856	786	822	810	847	823	804	814	854	816	854	834	825	862	791	788	800	846	820	818	866	821	746	826	823	853	811	783	822	823	837	842	776	842	832	839	856	799	821	844	815	826	800	814	790	887	869	787	773	847	772	821	836	834	827	808	851	813	795	785	828	830	793	826	836	874	807	855	834	852	868	836	839	869	820	801	810	752	799	867	839	837	829	791	805	821	833	793	797	816	786	814	832	836	857	790	836	813	847	826	827	761	819	852	789	835	797	844	792	804	883	810	857	812	829	854	817	833	819	777	842	789	817	796	869	780	830	844	782	818	892	831	773	813	815	777	793	838	788	779	842	864	831	851	802	770	825	781	800	826	828	822	798	840	854	858	792	805	788	821	835	804	851	771	863	829	850	771	772	813	799	804	803	871	808	815	895	791	818	846	787	784	766	831	845	823	813	800	782	806	810	832	788	784	844	826	788	842	845	854	821	852	805	860	810	806	838	830	775	795	888	836	808	821	811	811	832	848	830	807	800	834	887	856	796	844	813	808	854	845	836	829	802	856	814	810	888	849	790	815	785	837	824	840	863	873	800	827	839	864	836	865	782	849	832	837	812	790	828	737	848	845	823	835	837	754	836	783	860	857	809	758	814	838	846
27095	29676	42010	23626	4315	718	884	1554	1359	932	740	663	717	697	652	674	670	684	694	722	665	629	628	673	683	680	674	639	670	699	676	649	670	673	706	604	605	672	681	696	655	647	669	629	714	641	677	649	657	740	682	640	681	656	667	650	702	704	678	661	640	705	718	684	697	677	651	702	637	674	689	693	682	658	695	681	684	715	634	701	700	627	635	651	666	638	670	695	698	666	661	641	676	711	659	689	633	651	667	677	654	627	724	656	681	685	676	675	676	679	666	722	679	680	674	670	683	662	644	690	675	683	684	649	658	676	642	682	678	676	641	716	662	645	704	678	617	687	680	672	633	686	666	655	669	716	673	651	708	665	663	687	637	689	687	657	687	647	688	676	690	661	689	633	694	710	640	698	684	650	660	665	661	670	679	660	654	659	655	667	690	699	684	680	692	712	689	669	659	687	643	722	712	676	639	656	651	668	638	679	715	648	647	692	637	675	644	669	663	647	687	599	648	661	677	727	666	662	682	648	714	630	634	635	648	696	679	681	688	700	665	688	698	707	698	681	680	680	650	686	670	666	702	660	661	663	674	650	683	685	671	671	672	633	652	703	704	645	723	645	691	678	662	632	666	672	683	684	679	710	647	656	648	706	702	698	642	670	671	678	687	743	646	640	666	726	651	662	700	682	603	651	674	681	657	693	703	694	676	688	682	705	642	681	689	687	697	677	677	661	670	673	694	691	706	644	694	685	718	676	674	653	655	665	686	612	674	691	690	695	698	692	687	637	672	664	684	673	686	695	641	713	666	692	690	743	688	658	688	661	647	657	612	686	708	656	700	647	647	683	696	685	722	672	677	692	699	656	697	651	675	695	657	674	699	673	656	637	761	707	648	675	689	657	653	692	676	650	654	664	726	652	685	668	694	669	652	674	686	670	632	650	684	696	647	656	683	677	683	658	629	680	625	650	660	733	677	647	654	670	678	665	669	683	680	706	647	667	663	680	630	662	656	646	691	671	714	698	675	714	715	718	669	699	689	665	676	656	643	693	670	673	628	645	668	657	662	680	670	629	652	703	630	699	713	647	690	667	654	670	675	697	691	638	689	691	700	652	668	669	680	723	681	687	702	732	679	690	657	651	710	651	687	684	665	632	718	671	682	704	691	670	664	651	688	637	687	662	661	681	692	706	715	681	698	702	669	718	627	696	687	653	700	665	689	689	669	687	690	656	678	669	721	657	681	702	679	702	689	685	702	737	670	701	637	643	691	645	676	683	683	672	664	655	728	632	713	693	692	628	688	683	678	665	688	669	667	668	724	676	675	702	685	675	700	684	698	688	697	679	661	660	679	654	623	671	718	633	647	699	713	659	701	685	715	728	648	664	678	655	742	700	662	645	657	666	699	666	665	680	711	685	659	686	682	669	650	684	637	674	690	665	677	716	629	682	672	724	699	655	673	693	703	642	665	690	666	662	675	651	680	702	685	684	686	697	622	646	666	728	687	632	676	679	694	693	649	660	677	660	686	650	691	659	651	634	714	684	714	648	667	645	691	655	674	683	711	667	628	687	715	683	644	715	694	676	691	648	694	698	648	684	626	673	655	660	667	668	677	691	633	680	675	667	683	658	670	688	666	682	704	694	673	667	706	646	682	679	662	668	652	686	668	633	673	731	671	674	593	714	688	707	721	649	671	730	707	677	732	702	710	695	671	651	666	693	702	646	707	665	645	676	692	685	677	674	660	640	654	679	685	680	668	640	652	707	687	676	690	663	678	647	689	663	690	630	699	671	708	655	680	754	682	684	655	652	637	699	687	660	692	700	692	633	664	701	668	700	700	688	634	684	699	653	692	697	650	713	634	711	734	664	661	677	719	687	665	649	655	719	643	684	688	678	661	677	690	656	676	709	682	679	665	638	681	685	697	625	648	675	668	665	653	699	673	707	742	688	715	657	647	705	676	689	668	707	652	708	676	721	676	660	664	676	696	685	687	723	641	660	621	691	687	678	664	665	662	655	641	714	705	672	686	661	750	658	665	682	690	690	653	651	697	646	700	737	667	664	712	676	628	670	674	665	661	705	661	662	695	710	695	696	716	693	672	678	668	682	696	643	661	664	698	642	686	707	699	619	671	667	707	711	667	692	697	681	684	693	711	661	661	675	670	690	648	673	647	664	690	678	670	688	665	670	711	686	698	681	642	710	672	660	680	648	680	644	653	648	662	664	650	672	632	688	673	713	680	695	710	680	682	674	709	672	642	647	687	692	691	701	666	690	685	676	692	644	666	616	641	684	660	618	657	636	665	677	662	675	673	628	701	651	689	690	655	689	705	659	630	610	661	710	644	641	714	693	644	678	696	683	622	616	667	703	690	609	650	695	649	676	702	679	699	640	665	687	683	681	667	718	702	675	672	707	691	671	694	677	678	700	685	713	677	652	685	630	670	694	670	710	696	742	691	681	699	758	701	679	668	720	700	665	674	667	690	679	658	705	706	685	621	631	649	673	725	682	662	675	667	641	677	667	686	653	642	686	689	673	683	687	635	628	685	720	668	664	660	688	720	654	629	698	652	741	702	663	718	717	681	621	649	709	682	678	635	699	656	703	736	707	695	696	678	709	692	704	660	693	688	699	666	660	674	644	687	663	661	698	638	686	667	681	680	670	654	662	667	664	676	699	662	674	715	679	699	655	688	700	681	685	672	687	694	704	619	705	653	700	664	706	705	666	647	692	699	716	667	620	659	663	687	671	654	639	679	627	658	694	672	690	667	642	697	693	689	666	681	647	704	680	701	697	658	649	610	640	710	706	651	634	663	685	670	648	640	689	661	623	696	668	675	631	678	686	694	694	678	708	649	712	662	671	677	703	730	712	645	664	689	693	664	650	706	694	686	679	691	672	657	687	697	674	694	684	637	702	674	703	677	667	718	690	656	661	635	654	643	684	650	704	626	680	687	698	691	663	698	642	680	647	665	715	670	684	668	654	657	683	713	669	673	662	664	650	680	703	680	664	696	700	674	660	685	719	671	644	676	666	711	672	717	671	669	663	611	685	674	744	645	643	677	683	674	690	687	652	641	693	671	632	668	675	666	684	613	669	688	720	649	678	672	677	670	631	656	667	683	698	659	712	674	693	628	696	624	701	674	691	643	722	681	715	661	710	698	672	644	689	671	666	649	677	648	648	690	679	679	686	663	701	703	706	678	683	684	641	693	742	662	719	686	658	690	664	647	693	657	687	635	676	663	645	622	683	700	682	652	672	702	681	689	648	638	657	669	674	658	682	676	694	650	652	697	662	684	691	684	661	664	635	620	697	690	699	678	682	682	679	718	665	641	687	648	677	654	700	667	681	716	664	684	652	667	662	692	681	683	669	701	656	695	673	691	690	697	655	682	689	657	612	676	676	706	697	685	703	688	675	676	691	685	704	655	695	655	668	688	680	697	684	694	664	690	708	685	659	646	693	664	639	666	627	673	682	672	683	698	659	690	705	680	658	699	691	686	686
20549	49656	42922	19615	3619	909	1336	3025	2350	1397	1075	987	928	944	925	897	930	903	941	967	917	876	899	900	912	916	860	904	903	881	932	916	971	911	943	915	891	941	869	888	943	989	892	899	959	929	961	871	868	908	952	908	929	908	898	920	912	936	833	904	941	884	898	878	940	925	942	934	911	866	871	909	965	899	931	908	936	940	915	939	980	916	887	930	956	933	932	882	890	944	938	947	877	926	865	902	959	917	950	945	895	870	955	908	900	949	922	946	906	926	903	854	920	977	904	970	917	941	894	958	930	922	950	922	908	884	919	908	868	871	930	938	894	958	884	926	956	890	906	964	886	909	937	922	945	886	924	908	867	916	947	818	842	928	900	950	922	931	902	902	862	846	880	896	946	942	956	927	907	927	940	938	907	877	949	897	903	913	892	867	900	924	929	921	860	911	906	905	863	896	947	919	862	919	912	905	908	938	950	963	920	900	900	910	940	920	939	917	885	940	913	909	912	902	858	917	842	978	903	909	891	905	892	835	978	901	886	948	911	915	963	903	864	888	902	875	904	903	949	916	914	899	937	878	940	970	927	937	831	934	875	873	866	943	919	1020	914	899	908	889	956	898	880	935	893	917	902	951	918	904	973	915	876	899	926	901	854	882	933	915	875	952	904	940	932	978	893	919	924	960	902	892	884	887	979	960	910	939	899	950	855	954	908	960	891	917	951	909	916	973	902	931	858	963	908	894	924	902	898	929	909	934	849	886	880	973	982	855	891	897	924	894	930	948	947	890	855	926	950	890	906	944	913	854	944	898	918	904	912	934	923	952	952	906	937	942	900	987	937	888	891	927	858	902	903	936	861	897	969	863	917	944	903	928	917	935	912	925	881	901	934	889	906	981	921	952	917	891	926	906	914	905	933	922	949	966	902	902	927	951	918	873	925	898	943	901	935	903	933	922	902	949	902	875	936	937	939	859	889	940	909	900	858	915	945	891	929	924	975	878	905	883	890	952	891	960	927	902	977	939	906	933	880	914	909	953	861	820	941	947	967	888	903	933	927	907	878	914	905	935	894	920	834	930	905	911	898	882	879	859	907	835	959	946	930	895	884	960	964	874	919	912	907	876	964	934	972	906	875	890	946	889	901	941	987	929	967	871	928	931	907	899	912	905	935	910	924	891	869	879	939	888	884	943	888	891	934	962	922	920	919	942	862	900	910	924	928	945	930	910	880	994	868	861	933	907	912	884	842	901	1002	904	877	899	876	894	867	931	928	906	951	914	950	924	905	904	868	895	912	913	863	938	882	934	937	925	936	922	907	896	909	917	903	909	963	925	939	928	919	970	968	947	897	948	908	881	872	920	919	903	922	924	891	919	845	903	937	927	958	884	979	901	938	951	845	881	934	962	930	905	960	941	934	898	929	893	934	881	878	894	930	942	942	874	892	856	914	929	892	878	870	953	873	868	934	900	957	914	924	891	956	934	924	947	924	936	936	958	894	914	938	917	879	920	902	878	965	891	892	921	914	975	976	928	949	979	934	928	949	913	948	937	922	926	919	957	963	934	929	944	874	921	935	899	842	965	860	911	934	933	957	878	918	921	929	898	902	852	917	919	917	937	929	932	906	892	939	879	927	841	948	901	884	884	895	934	946	928	895	917	970	916	867	940	908	873	926	882	956	896	938	915	898	960	883	941	914	894	911	933	943	869	912	920	915	928	895	960	906	937	884	910	887	913	953	892	861	916	890	916	874	894	871	959	909	970	958	882	838	893	915	916	950	891	887	889	919	915	851	921	926	888	959	922	897	962	955	969	883	850	910	941	914	909	963	907	897	919	923	882	907	916	909	901	921	951	934	916	940	887	934	887	936	952	896	952	906	913	908	891	942	895	908	832	974	903	901	911	923	866	909	928	886	918	919	897	889	940	931	905	884	928	913	876	917	937	918	948	934	836	909	881	864	926	949	905	902	893	880	962	947	943	937	899	877	949	879	937	882	961	914	950	883	951	907	894	964	871	924	960	897	945	921	896	912	953	919	834	855	963	924	931	926	910	913	954	899	909	980	887	919	886	874	935	970	916	908	892	949	948	886	910	894	891	892	914	884	871	946	915	932	970	901	883	923	912	922	905	940	920	951	927	960	936	899	951	892	927	881	910	886	882	892	946	890	912	893	911	943	930	950	931	873	881	926	954	923	947	895	900	894	918	893	918	938	983	985	883	905	893	950	845	953	960	919	947	944	858	942	946	849	914	909	924	833	943	932	960	925	882	952	852	916	895	943	966	963	902	929	919	954	964	876	905	955	906	887	920	906	925	897	947	856	867	912	964	879	913	949	897	888	896	909	961	872	915	900	891	902	943	879	925	942	970	916	913	885	869	932	956	876	899	874	929	903	900	883	917	913	929	962	938	901	912	982	942	907	896	901	920	922	931	906	905	936	883	901	936	951	918	890	877	866	907	933	939	896	915	908	893	952	909	948	932	923	881	916	920	886	939	914	939	859	891	895	863	916	935	934	968	912	937	960	892	906	937	917	893	969	942	980	895	931	954	904	916	905	987	951	919	863	921	941	878	882	900	915	955	880	980	905	869	911	849	903	894	922	920	879	875	939	910	903	892	948	887	956	945	913	988	907	951	914	901	954	944	906	884	912	960	977	923	924	907	914	936	890	936	933	966	930	953	870	906	947	960	921	944	919	957	904	971	903	942	920	894	963	927	892	909	879	854	925	940	906	847	910	923	962	923	939	847	923	955	932	942	921	904	908	891	842	895	946	958	893	893	939	918	1036	914	967	891	964	907	977	872	886	926	863	883	946	930	942	924	902	903	930	958	906	843	936	944	880	891	873	954	888	902	913	862	928	930	930	977	880	946	910	870	886	904	952	900	921	924	902	961	913	939	908	895	923	916	958	908	911	920	896	885	886	932	911	900	863	928	915	919	978	837	912	917	919	918	888	957	905	923	907	947	909	907	893	939	891	926	898	922	873	981	912	929	922	911	888	861	895	880	907	924	913	901	915	969	921	922	905	940	876	907	904	900	898	957	905	942	912	940	936	894	948	875	927	917	858	935	895	854	913	856	872	929	947	881	876	839	915	932	867	908	960	886	861	893	979	912	900	984	925	885	926	953	953	961	893	886	956	945	918	872	912	945	948	932	916	893	923	936	896	893	886	942	934	872	908	922	918	935	924	894	935	865	895	854	860	912	897	898	898	865	902	928	906	925	887	916	929	901	932	897	894	878	940	942	910	944	924	907	936	942	898	890	908	922	855	955	930	880	941	930	923	917	901	907	887	918	860	925	889	850	934	915	942	876	924	927	883	904	890	895	963	953	932	887	906	882	896	966	913	888	970	910	894	925	952	968	906	941	922	918	935	954	895	939	879	947	920	938	965	937	920	886	949	923	917	949	943	879	940	937	938	978	932	931	895	910	918	925	910	931	936	958	972	941	852	897	975	905	880	897	909	894	925	932	879	944	879	900	893	932	841	919	922	913	911	927	896	984
24451	23423	42599	37939	22526	10185	1595	3823	7316	2982	1310	929	827	759	761	741	745	726	750	734	708	767	749	748	733	716	739	724	770	765	728	713	758	756	705	740	779	752	723	730	698	735	679	709	772	768	717	714	735	721	699	742	715	714	757	731	689	703	765	735	724	717	719	702	738	705	692	742	710	768	732	728	707	696	699	687	736	729	752	760	731	716	670	709	730	714	695	775	758	741	689	765	735	706	740	733	763	730	722	719	737	745	729	710	760	721	740	740	717	747	696	753	781	729	737	750	707	743	725	760	683	686	726	687	763	711	780	699	726	755	707	699	719	720	716	736	704	692	770	720	785	731	751	758	753	752	750	740	762	719	732	712	680	745	689	676	725	728	745	743	760	770	727	762	711	734	747	716	710	711	728	733	761	706	744	705	741	742	748	704	726	744	715	725	692	753	723	768	719	731	760	716	726	713	748	716	720	711	674	769	731	695	706	692	774	764	749	691	675	699	710	775	682	747	723	750	760	740	754	740	728	693	781	681	730	756	712	675	739	718	739	732	744	731	722	757	740	740	772	713	749	694	771	728	711	711	740	669	753	714	705	740	767	768	732	755	755	731	693	760	727	708	727	731	723	725	733	699	731	717	726	778	752	753	702	700	726	699	788	664	760	729	688	729	739	720	760	733	719	740	741	710	736	714	704	724	754	755	708	772	744	726	804	720	710	697	708	721	708	771	742	750	687	784	741	691	763	720	715	741	712	699	718	731	688	763	682	708	709	736	737	723	728	709	723	709	720	723	773	711	684	755	718	734	760	740	717	742	754	734	740	768	714	728	805	722	750	717	706	742	715	712	689	717	706	729	751	795	730	676	780	734	694	756	699	714	743	747	696	721	729	757	733	685	775	738	782	737	784	767	741	738	786	760	730	690	749	713	702	711	726	710	707	703	685	737	696	680	738	718	763	731	723	701	737	743	721	733	717	759	746	728	708	756	760	783	768	712	750	706	724	737	726	729	747	729	686	747	723	725	699	726	784	757	702	704	716	683	770	741	744	750	710	744	726	757	719	735	759	698	775	772	703	741	788	707	721	685	762	687	738	790	764	696	702	732	701	760	731	796	717	725	702	722	724	721	749	780	698	757	727	776	718	755	725	729	753	751	750	703	764	750	753	718	737	701	780	771	719	776	715	759	780	698	764	726	766	717	739	706	732	703	774	729	737	736	719	694	722	706	720	746	757	787	719	747	725	790	752	720	707	700	700	743	744	742	760	729	741	672	710	758	791	742	731	746	781	672	721	715	738	710	762	751	716	767	743	735	734	748	730	711	702	743	755	725	729	736	694	714	744	742	726	730	713	735	763	704	730	658	692	766	722	750	739	741	718	775	753	691	761	783	774	738	748	759	717	741	767	716	768	718	701	740	710	726	697	682	715	672	733	702	715	684	735	729	736	762	766	718	725	715	721	709	709	700	755	705	688	721	723	701	705	754	751	724	725	722	689	750	742	726	726	692	751	745	737	767	748	720	693	701	750	762	737	752	741	766	722	730	741	703	713	750	725	736	752	734	739	733	720	758	746	771	751	700	720	726	710	758	730	720	737	688	696	765	700	723	702	733	719	754	744	698	746	772	783	724	768	713	769	760	753	698	740	750	701	758	695	719	750	791	710	705	759	733	761	737	746	740	752	708	710	725	720	701	745	727	761	699	706	718	715	717	709	775	749	669	720	676	766	746	793	708	763	755	779	657	729	727	710	749	710	737	757	744	755	766	739	716	768	720	767	750	813	737	711	698	700	733	706	745	766	734	704	692	759	698	731	704	734	756	718	697	697	754	719	712	717	708	721	751	756	748	760	728	754	734	734	732	697	660	699	710	731	777	779	674	727	714	735	705	710	768	739	743	757	726	710	771	681	729	717	718	730	746	747	698	707	703	792	704	741	728	752	713	708	704	711	719	718	749	777	759	726	769	765	680	667	763	712	730	765	728	689	714	675	765	702	738	721	734	663	671	714	735	710	771	685	722	709	702	802	735	720	730	712	717	751	728	741	741	736	749	732	684	724	712	729	743	688	788	790	763	753	685	753	758	672	695	715	691	724	713	731	721	737	741	762	745	745	737	725	732	703	706	730	711	739	690	752	748	753	707	751	771	724	749	726	726	712	688	733	707	700	706	761	755	718	720	725	704	752	711	727	706	726	765	724	719	687	746	776	733	741	744	714	749	718	754	703	742	728	725	773	721	770	736	715	754	688	754	729	748	763	716	749	707	787	726	724	740	746	726	702	770	750	781	731	708	729	738	721	749	703	734	670	754	706	711	734	705	764	743	731	747	700	767	666	758	729	722	739	739	747	746	741	770	718	741	696	728	717	723	727	738	740	731	711	733	743	767	701	720	696	718	740	751	781	731	769	758	716	717	696	768	728	713	732	732	731	722	680	766	734	708	727	778	735	748	717	726	749	737	769	728	749	706	733	697	749	689	742	727	724	722	667	733	739	728	742	731	697	681	755	716	743	742	762	711	735	712	681	691	739	693	755	773	716	724	728	710	752	710	763	693	743	733	742	771	698	754	744	750	726	766	706	758	768	701	773	712	735	747	711	704	726	710	739	763	682	673	724	733	721	713	755	777	724	734	727	742	711	724	729	754	747	705	702	747	713	738	695	729	724	722	712	692	752	718	720	694	728	661	760	734	683	714	715	713	722	721	735	765	714	704	738	696	711	734	717	702	733	732	724	703	688	710	735	698	734	719	689	738	748	685	765	711	784	741	707	736	753	790	781	723	745	774	728	678	712	764	737	772	753	727	725	684	756	742	682	736	739	776	660	762	705	735	685	717	745	713	727	697	744	727	730	747	710	761	762	747	727	726	716	704	722	718	749	726	771	764	726	741	701	676	744	758	768	774	722	735	716	709	755	736	694	712	689	727	723	725	771	732	709	728	747	740	719	706	737	739	713	699	761	710	692	753	691	717	770	753	764	686	741	713	690	724	745	705	739	742	707	704	730	746	710	728	722	769	755	691	716	738	715	702	742	705	765	760	729	659	768	713	708	701	736	712	697	791	728	714	675	695	731	762	754	714	778	744	715	697	730	728	704	703	724	761	717	729	742	749	736	737	781	720	761	775	752	661	720	687	745	754	743	718	784	708	716	722	761	743	711	714	770	738	724	741	769	780	742	715	659	705	750	739	784	751	701	775	740	765	743	696	745	694	745	722	692	743	807	718	669	753	686	727	714	731	786	748	739	679	679	752	711	741	706	765	694	736	674	727	700	702	698	701	741	711	767	746	734	720	748	779	759	690	747	753	779	729	768	671	724	715	707	742	712	757	732	744	733	714	733	778	737	734	770	694	713	725	672	719	762	713	744	709	751	731	727	692	709	753	691	723	709	691	728	735	756	738	741	725	725	737	711	725	671	679	752	746	750	758	725	739	794	731	683	746	765	691	760	739	718	766	707	742	688	729	715	743	745	708	731	701	750	739	719	673	731	722	746	770	727	709	721	711
42086	92273	80506	49169	12882	1145	1230	8031	14161	5473	2275	1327	1080	975	1028	943	952	1052	979	966	947	988	1014	985	1034	1041	977	940	983	990	939	960	1010	977	1001	1031	966	1004	930	982	964	947	983	1003	976	1032	995	1009	938	971	990	1021	1025	986	953	980	951	1042	969	996	993	1062	1003	998	964	1055	962	1024	985	978	988	990	1007	986	1020	991	1010	963	1036	936	886	920	935	988	950	963	1025	970	977	992	955	958	1031	983	1007	1018	923	983	919	969	1007	972	1016	1015	1017	954	1035	1001	984	996	984	1010	1040	1004	992	1003	1000	984	968	971	993	995	972	1002	992	960	1067	991	1031	955	993	999	1024	1018	1009	1011	989	994	991	1018	936	923	949	999	952	936	968	986	980	972	952	976	958	989	995	936	980	1027	974	940	945	996	1001	996	1015	1032	994	1004	969	954	981	1035	967	991	1020	983	981	1010	955	994	1007	1026	1018	939	1004	1013	991	967	994	985	958	1003	957	948	960	977	1000	961	962	1036	985	1022	1016	942	926	948	927	983	1006	1034	1006	1025	995	1015	1023	978	936	942	990	983	1002	987	958	1043	941	1042	976	979	994	969	926	1019	1026	991	965	1032	966	966	963	1016	978	1001	1019	1042	967	985	984	981	1002	952	1019	988	1018	1037	1011	969	984	996	996	977	973	1059	952	1030	981	947	1013	984	966	952	968	1057	948	1002	1043	983	1055	990	971	930	1000	1009	1005	970	976	1005	1059	939	997	998	1034	1067	1004	1014	1005	981	958	1013	1025	956	971	999	1008	972	970	991	1020	1022	966	952	969	980	975	981	997	995	978	991	973	1008	988	999	994	987	964	996	976	1000	924	926	1012	1022	979	1013	941	1033	994	1020	998	1016	986	1021	1014	989	935	923	965	926	955	954	955	1040	999	941	984	1037	948	969	1010	941	962	968	1025	989	1000	966	1050	970	1023	943	998	962	1028	1011	960	956	971	982	980	967	959	1010	1033	1001	988	1020	944	1004	990	994	1009	954	1035	940	939	984	1008	978	986	959	1058	981	1038	932	1006	1056	1038	972	999	979	1019	1024	1023	986	848	954	996	998	951	959	976	1010	991	1022	990	971	978	954	934	1058	983	1009	984	972	953	983	1009	889	918	947	1013	1020	980	914	970	988	991	1029	947	983	1017	1021	989	999	1023	1000	947	970	939	959	961	952	1015	925	958	1000	943	1039	977	967	988	965	986	935	986	994	1076	931	943	989	1009	1026	973	1004	1009	1014	1005	964	956	973	1048	965	1002	1021	995	996	1013	927	989	1030	978	972	1015	954	908	1015	1059	957	1045	1075	982	955	993	942	948	984	991	965	955	1004	1018	981	999	952	954	999	969	982	1032	991	1003	988	955	971	928	920	1000	938	997	986	1024	1006	1011	980	1013	937	975	990	917	994	1010	1011	952	935	987	968	950	1034	937	1000	947	948	973	1008	981	938	977	987	976	977	1048	995	970	1029	999	1004	963	991	1010	944	1020	907	928	973	1005	954	1019	991	1011	997	995	916	1028	968	998	994	971	940	983	995	979	977	977	997	1051	990	922	956	942	961	992	1032	967	1028	1032	1015	964	945	991	996	990	971	958	948	996	1039	959	1064	996	1003	950	1010	969	1004	1037	945	978	971	967	996	1003	987	1041	961	1018	978	957	942	992	1003	986	999	1007	1024	1003	1019	969	1021	959	999	937	968	1006	968	966	930	979	992	948	967	950	1063	1043	938	1021	1010	974	959	982	989	974	987	982	1029	950	978	984	1043	989	921	926	922	1020	995	978	939	971	985	1009	1007	978	962	948	1001	1007	1002	1009	1007	992	967	962	964	931	1003	962	1046	985	964	1026	959	952	1032	1077	986	1013	1000	975	988	976	958	972	1012	990	991	989	989	997	970	1000	991	1033	1033	991	1022	981	980	1039	971	960	975	1071	977	991	997	970	965	946	995	942	969	943	946	1003	993	967	950	1002	1006	991	1011	960	979	997	1007	986	943	958	1011	946	966	955	967	928	1022	1033	986	965	987	1033	976	980	935	996	1030	974	959	982	997	1018	1023	968	962	968	989	980	941	983	997	1009	983	979	992	1027	1041	1020	1005	964	978	935	950	986	941	984	993	980	985	948	993	985	935	941	1002	964	982	939	1034	999	979	1012	987	998	910	993	977	960	1015	1008	969	984	987	965	969	1003	993	1006	999	959	975	1023	977	1031	989	1032	1028	972	981	948	969	975	945	963	1008	982	1011	997	1039	946	1008	966	933	985	1048	959	1011	1050	977	987	943	938	919	956	997	1006	956	970	995	998	1031	992	925	961	910	1009	948	1008	980	940	965	972	968	1012	1015	1018	975	995	1004	1013	999	1019	999	937	987	1039	982	1013	953	999	1045	1048	949	1005	977	1010	1059	1026	1012	988	994	956	924	994	1029	1005	1046	1026	1046	1014	1015	1034	918	1013	973	1018	1007	985	1003	935	986	1005	989	1037	1006	1027	942	987	987	1049	1023	979	1014	939	1021	991	995	989	990	990	1020	996	961	1001	962	1007	953	918	1060	962	1021	969	957	993	937	993	1009	1000	1034	1010	1016	1016	988	968	1007	996	1002	1025	981	1018	981	1003	942	1007	978	987	1033	1014	984	995	1009	1011	1023	974	1024	1016	1020	993	1009	1037	971	983	1007	1047	967	973	933	1022	951	1016	1014	979	1006	973	1015	925	959	996	993	994	962	1003	973	978	986	932	997	976	950	950	927	954	1019	986	947	1001	961	998	1014	1052	969	987	965	1010	999	967	998	998	1033	999	923	980	1034	1011	992	953	970	987	1006	965	985	988	1082	1002	1077	1037	1004	1005	940	942	949	999	1035	1046	998	962	962	974	979	1013	1001	989	996	973	1025	987	969	970	981	951	1000	988	979	936	963	1000	999	987	982	983	973	946	986	952	991	995	1048	1088	950	1029	981	941	945	973	997	965	911	960	991	971	963	1000	974	1009	1034	991	968	984	999	959	983	993	965	980	974	998	986	970	950	1013	941	1007	1007	989	1007	918	1015	1024	1016	1013	990	991	994	986	974	977	1003	938	936	1045	980	959	984	1019	994	955	1046	968	1008	978	939	994	994	1008	959	947	1031	1021	979	1027	1054	966	1020	1013	986	1016	999	978	987	981	931	1002	1065	1047	1006	925	953	1004	1048	997	1014	944	1044	1006	962	1016	955	1003	1004	939	966	980	957	977	1041	1015	1002	998	1002	1018	1032	995	1010	974	992	984	1012	996	988	977	1010	1040	980	972	968	974	957	919	1045	1002	969	1045	1003	982	1013	1035	1035	984	919	953	954	973	946	1021	984	1018	991	960	1053	1001	1052	965	1001	923	942	971	951	1009	1009	1014	992	992	909	982	941	943	936	947	997	976	1003	978	991	950	972	1018	987	1010	1009	967	996	972	987	983	992	1052	959	1021	1013	1002	995	1021	943	956	918	1016	1025	973	989	994	987	992	971	987	1003	963	1006	985	999	1005	951	1013	927	943	979	1009	1062	984	950	989	973	974	988	967	1014	1032	998	1000	968	1023	948	963	992	925	959	974	945	1004	1009	971	1016	986	971	1001	1015	972	970	963	1014	1002	987	930	985	960	974	985	1014	991	985	1014	989	976	994	945	944	960	955	977	974	990	997	981	963	999	960	970	1017	1005	953	986	1003	1001	1008	995	945	991	1029	966	991	1033	989	960	1020	979	984	1005	989	960	985	995	1027	943	1025	951	946	945	983	967	999	985	964	958	1060	1003	946	1028	998	1005	1015	1005	976	954	927	1042	976	988	988	1012	922	957	995	1003	1050	986	1001	1009	992	1004	1041	989	974	1001	927	1018	1015	1063	984	1006	979	1013	940	947	970	946	985	989	950	978	979	979	937	1029	965	975	1007	968	970	1039	986	1000	992	966	1017	968	994	997	1008	971	1030	957	966	1037	1010	964	1010	995	990	970	964	975	1001	992	995	960	988	922	968	962	1000
23323	22114	36936	31881	23546	19214	9301	6690	10026	5554	2054	888	675	599	621	617	672	643	611	583	639	611	579	620	595	596	608	616	621	553	647	646	620	597	607	640	657	650	643	613	608	581	616	591	611	627	587	655	618	605	611	592	634	601	602	632	650	568	604	570	561	597	601	613	566	609	563	615	627	596	629	635	631	602	623	600	605	616	585	636	586	562	622	622	601	625	643	573	613	630	539	611	613	608	588	565	646	579	570	590	636	630	627	574	640	598	590	605	615	567	592	606	601	604	552	574	575	636	613	555	586	578	618	646	597	634	628	646	572	566	586	576	657	542	597	592	669	587	642	635	624	566	592	594	590	613	644	556	633	614	652	631	603	603	638	622	582	584	599	607	590	611	578	605	633	629	674	600	633	608	622	613	679	650	580	556	598	621	623	599	579	588	612	597	582	635	624	607	595	617	555	572	562	621	615	613	567	578	588	606	553	586	569	588	638	632	618	596	603	625	573	613	613	596	630	633	556	537	621	609	585	608	618	628	583	622	606	651	562	637	567	614	575	647	615	604	600	606	607	656	608	601	601	543	587	617	608	613	599	622	588	618	581	608	591	581	600	652	583	591	640	583	616	599	603	577	614	623	572	567	578	586	616	602	565	588	619	609	560	617	586	612	598	597	609	623	612	609	577	580	578	599	618	583	596	608	553	650	591	604	624	605	606	604	627	576	570	568	635	610	604	603	577	609	580	555	612	614	620	630	638	601	592	599	630	647	620	617	632	612	579	605	564	609	581	603	600	640	607	616	569	596	591	563	608	558	643	584	579	596	615	629	598	583	567	587	558	560	611	589	618	555	605	602	608	606	629	630	591	603	616	540	635	624	591	599	641	596	609	606	606	590	587	617	626	622	588	582	603	570	611	606	569	631	614	578	630	565	639	586	572	606	601	599	666	629	622	609	538	606	617	598	590	591	652	587	629	608	610	635	579	610	583	554	569	613	621	577	596	604	604	614	635	572	576	567	607	588	587	620	624	618	631	638	607	616	618	640	589	602	610	619	566	572	565	579	575	637	595	577	624	615	620	588	582	593	625	591	622	599	627	585	628	609	624	577	631	597	571	600	594	613	561	609	621	670	578	612	600	600	596	603	572	579	622	573	605	623	579	603	622	631	610	613	611	543	598	609	652	608	596	554	636	628	544	598	621	605	611	604	607	565	619	559	627	602	593	597	644	609	589	566	615	578	613	542	600	615	588	594	585	595	610	569	631	634	621	606	595	622	619	636	551	590	596	621	606	604	586	589	611	577	584	577	547	599	602	617	601	555	591	625	578	597	577	640	601	596	598	586	609	635	573	602	611	592	616	565	621	587	567	611	601	629	619	575	589	594	596	605	567	623	585	591	632	592	548	625	590	609	582	592	601	616	633	596	605	670	637	586	617	620	616	623	586	581	583	602	608	586	553	610	580	591	586	603	533	590	603	594	592	609	592	591	582	602	613	588	592	578	622	645	627	619	577	589	572	644	556	586	616	611	579	565	595	619	573	610	598	600	615	607	598	655	585	630	592	569	591	584	604	627	596	600	602	657	603	576	602	599	588	572	617	594	601	597	583	591	618	597	621	625	611	595	611	577	584	598	648	580	601	628	564	584	609	638	609	568	566	598	591	600	607	597	560	618	584	604	629	568	563	641	578	606	568	576	595	581	621	600	614	615	593	594	606	594	602	602	605	577	599	656	605	611	585	588	588	586	616	595	607	624	594	563	596	586	620	599	608	584	583	570	568	599	620	603	655	606	615	621	606	649	601	620	613	602	633	618	615	590	603	611	613	624	619	632	554	599	572	582	572	642	622	566	630	639	591	612	609	607	607	620	624	627	666	619	539	611	586	633	595	600	590	567	557	622	634	629	559	662	611	612	613	627	609	606	594	582	654	587	588	604	574	635	637	589	581	634	626	552	645	590	596	574	642	589	562	581	607	600	570	618	595	580	570	608	589	594	584	621	632	605	619	600	586	584	631	609	637	619	586	552	602	645	604	607	620	605	588	559	573	611	625	615	567	584	596	611	563	599	565	612	585	589	607	618	613	601	645	616	632	543	572	621	632	618	632	582	575	621	593	591	625	632	583	607	588	614	638	625	604	581	554	640	587	632	614	600	592	584	594	592	615	606	601	568	624	640	629	608	624	612	617	596	607	625	664	585	555	630	559	640	597	602	540	576	575	607	580	623	611	602	613	618	599	595	578	572	592	581	579	607	587	597	672	572	631	614	596	585	638	644	610	613	624	610	616	573	591	622	586	592	582	571	570	606	575	620	588	591	580	614	586	581	584	572	589	597	606	607	619	610	617	623	591	525	596	596	604	604	611	583	619	644	589	636	567	564	619	604	609	626	590	573	579	592	617	589	602	632	605	573	618	600	584	572	558	595	618	634	618	642	621	639	637	589	567	604	605	581	631	586	630	618	639	583	588	592	638	577	577	602	574	647	595	564	626	596	600	561	643	616	591	640	609	595	632	605	596	587	593	637	590	536	612	605	589	595	588	669	593	609	590	613	600	607	607	600	589	604	588	592	595	608	611	611	644	615	635	629	623	561	641	581	600	581	607	626	586	579	596	599	594	664	606	594	612	588	631	622	596	605	615	607	596	601	585	585	630	619	564	654	606	543	573	588	597	613	639	646	626	635	648	612	622	583	600	607	583	584	608	597	598	627	628	584	585	623	618	589	595	582	604	590	623	607	559	580	624	631	619	580	632	623	627	554	571	614	606	611	629	612	632	571	581	596	593	604	542	599	622	616	585	617	643	573	675	586	612	600	595	610	591	607	616	614	595	606	615	571	577	623	569	605	618	593	633	588	581	602	584	619	639	549	606	597	583	639	596	619	610	606	657	634	592	589	587	574	605	615	611	589	589	577	597	608	605	630	600	593	612	591	584	612	629	596	632	572	598	656	570	619	603	598	626	623	620	567	612	562	598	574	612	610	615	576	623	596	577	607	603	600	566	601	614	629	581	595	626	625	604	560	555	578	581	638	579	622	626	600	620	635	579	642	608	618	579	607	604	619	604	565	608	612	606	611	574	606	622	580	585	586	569	610	578	579	619	615	615	620	622	589	589	609	592	581	639	592	650	625	597	614	591	634	644	643	609	600	569	571	578	589	565	612	618	592	631	603	582	633	662	605	589	577	599	601	630	589	600	573	627	632	614	611	621	611	610	606	596	585	587	649	565	625	590	645	629	612	600	575	629	596	618	585	649	550	615	642	645	623	566	628	618	624	606	590	601	618	605	661	623	603	590	599	597	627	596	566	540	610	609	575	582	627	619	612	603	635	607	603	613	583	605	622	587	551	564	603	563	541	618	609	623	552	604	618	558	585	581	606	608	627	580	589	619	586	617	618	625	653	573	597	631	600	603	598	633	593	590	613	608	578	600	651	610	598	615	599	635	614	626	629	615	637	600	582	610	575	595	603	584	573	571	589	630	618	612	625	589	599	584	618	633	591	637	584
48938	99705	86208	60272	18400	1048	3168	13127	18773	10208	3899	1638	955	835	872	808	808	845	807	785	823	818	870	741	800	783	844	863	760	849	837	837	823	856	802	854	816	798	788	799	821	827	792	869	793	810	835	842	826	794	814	777	848	859	754	814	771	806	865	866	838	803	788	794	852	811	817	812	853	811	837	810	793	809	864	786	787	814	818	817	787	821	826	800	771	828	790	838	804	805	822	846	793	803	811	851	843	850	777	833	801	846	791	785	784	809	826	757	806	812	797	855	818	798	791	786	780	802	812	780	821	821	843	841	799	815	833	823	820	834	827	792	825	750	841	793	800	767	852	757	815	765	811	814	786	795	815	800	851	828	766	855	779	788	828	839	850	749	797	774	823	774	801	791	846	801	812	772	784	785	824	794	789	846	755	845	752	793	818	815	868	721	808	791	792	805	783	871	813	805	805	771	808	831	830	817	791	745	817	786	805	802	807	753	793	779	815	789	772	795	797	790	858	831	836	810	831	849	829	816	799	816	819	779	785	817	811	826	776	862	802	804	812	815	835	791	761	754	849	814	812	788	782	799	798	839	783	809	762	799	811	766	807	764	825	827	835	792	803	817	786	775	773	746	811	763	814	790	783	798	790	806	827	819	814	810	817	806	836	790	829	860	808	820	819	786	817	809	841	788	839	867	799	829	814	827	747	783	778	754	841	823	793	831	810	798	852	838	771	758	811	805	813	763	829	802	842	819	798	836	798	778	820	794	815	823	816	790	834	816	844	770	815	805	831	852	819	789	802	842	784	756	832	848	822	823	817	822	805	849	808	812	798	829	803	815	803	811	816	823	761	780	796	856	826	807	836	875	814	816	827	835	827	767	741	822	813	845	863	818	821	881	804	761	835	862	823	796	785	770	781	820	813	817	824	793	800	800	822	804	799	795	825	827	751	856	806	768	839	823	757	792	772	777	825	817	853	825	822	799	827	794	816	792	833	786	785	813	843	785	793	830	836	773	824	834	808	847	838	805	823	781	836	816	774	804	816	782	783	822	817	861	798	831	816	802	804	845	826	772	769	787	823	855	785	806	845	765	747	872	804	795	747	828	762	811	833	774	843	759	763	788	819	805	766	823	797	839	802	770	852	835	832	803	800	788	784	765	785	806	778	760	802	796	808	799	830	848	808	851	742	830	820	858	771	800	827	766	801	760	790	757	796	806	821	800	837	746	791	812	818	819	854	774	827	823	803	788	847	810	790	809	792	809	870	850	810	800	791	804	793	811	772	811	808	756	809	844	795	838	805	818	783	817	827	783	790	843	801	787	820	785	823	787	785	825	795	812	776	820	756	796	798	825	811	864	810	747	862	827	787	832	811	819	822	760	750	790	776	807	806	804	816	784	813	866	803	814	837	846	804	779	795	807	830	852	807	807	820	836	804	806	813	848	789	839	780	790	800	802	793	819	808	844	761	828	814	830	797	782	786	848	800	823	756	794	819	819	856	822	841	830	830	790	774	773	746	793	820	813	783	835	837	815	784	838	820	777	829	881	825	815	810	794	776	821	838	808	797	764	750	815	800	819	815	839	845	833	782	799	773	786	803	824	785	831	843	803	825	806	816	846	865	774	886	815	784	766	812	842	786	743	796	860	800	842	835	836	802	834	789	799	838	795	830	789	776	813	867	778	760	860	815	787	832	784	810	803	831	800	801	831	794	768	859	814	813	791	825	829	880	785	842	832	803	816	803	831	814	791	835	839	789	745	804	780	792	775	812	842	800	803	813	831	773	778	803	828	782	811	815	798	814	826	795	822	820	791	809	801	855	772	826	789	774	785	844	812	813	759	803	820	779	798	769	852	803	774	892	760	785	840	774	779	777	816	783	841	858	813	766	811	784	795	802	812	774	828	811	828	850	813	759	813	800	846	853	769	774	798	785	812	826	813	896	773	842	802	841	784	762	768	834	803	786	807	804	839	825	786	823	809	805	837	806	802	796	778	826	834	818	827	801	817	799	826	776	808	793	867	852	798	831	784	826	768	799	812	803	797	828	817	783	789	843	832	798	813	758	808	735	795	788	841	757	770	818	822	787	817	822	822	840	788	764	864	812	793	837	798	807	805	808	801	855	809	802	792	832	821	745	802	850	761	847	823	799	873	777	776	832	865	788	796	875	822	792	822	845	835	837	828	807	794	845	833	770	836	851	827	811	827	819	841	788	813	817	817	815	789	814	826	804	834	817	870	854	822	861	835	842	816	754	836	832	803	761	847	790	845	847	781	841	794	851	773	815	837	790	793	752	787	799	784	775	829	885	791	819	783	802	858	771	816	789	824	864	839	796	769	835	840	792	811	842	776	796	794	789	816	843	737	779	836	797	796	794	802	798	861	783	830	795	848	840	880	827	836	802	834	848	786	818	809	839	808	775	723	821	818	818	783	793	825	833	848	788	783	822	846	831	826	811	837	790	817	775	798	837	794	830	811	845	803	791	817	854	784	770	823	783	861	839	814	787	815	823	810	860	810	801	818	808	785	826	777	840	850	794	761	825	784	789	805	797	879	824	822	825	824	807	833	800	763	818	751	853	801	777	847	840	796	763	858	804	838	854	790	782	786	797	835	806	833	831	825	841	812	801	819	831	831	778	768	820	802	820	781	767	809	780	844	869	785	816	827	778	812	860	804	806	853	825	841	771	815	802	797	830	802	799	825	758	819	806	757	797	827	799	826	786	904	796	820	793	800	824	756	823	839	834	803	846	826	791	800	784	764	834	793	839	792	823	810	822	810	826	788	820	773	782	824	770	767	781	815	800	803	820	828	823	831	841	819	778	827	787	823	801	811	821	824	832	906	752	842	824	816	822	845	785	838	812	824	785	811	815	814	798	803	832	841	838	823	789	819	808	809	811	811	823	818	768	831	800	799	785	812	835	795	758	767	842	806	829	743	835	815	807	799	805	763	821	818	817	836	867	840	821	837	855	822	844	819	818	824	795	816	855	831	797	804	779	811	811	792	822	843	810	817	830	867	818	831	796	810	807	857	786	812	802	749	804	834	777	805	844	911	810	819	793	746	825	757	777	782	764	802	828	794	842	809	888	808	787	770	821	847	788	837	754	862	821	839	777	838	774	823	799	842	809	778	813	752	807	796	776	804	827	809	805	895	803	822	828	840	820	814	815	803	801	856	831	840	841	801	820	794	845	840	852	827	883	846	826	849	802	802	801	831	887	794	817	817	848	811	820	747	821	816	822	738	816	784	822	796	751	792	807	779	829	837	825	821	823	820	844	779	827	774	795	775	823	756	808	781	807	769	823	798	798	864	798	826	843	817	785	805	812	858	834	839	834	818	796	824	780	814	790	821	808	761	833	806	811	788	848	830	788	783	800	795	767	840	789	838	818	810	783	799	825	839	812	785	822	827	822	821	793	802	793	786	787	791	829	796	793	780	819	786	789	824	771	806	781	819	767	800	840	831	827	820	784	847	803	810	822	822	819	854	774	815	831	794	765	774
27242	30045	43634	23897	4308	795	977	1222	1102	1016	910	696	688	657	694	665	672	704	677	680	688	685	699	670	623	639	693	689	652	639	669	657	703	695	702	718	684	633	631	655	670	652	663	678	661	660	668	618	705	688	671	624	660	664	694	618	668	603	630	669	672	677	675	607	656	624	656	717	658	613	655	681	672	693	648	658	674	695	658	694	677	657	660	652	675	625	679	696	672	623	648	690	624	679	628	623	603	703	630	626	663	665	631	642	638	614	659	658	661	645	659	673	628	635	623	711	640	680	623	661	631	686	656	677	678	700	649	706	652	680	663	654	616	670	671	632	632	649	680	690	669	696	680	703	646	678	651	671	649	641	637	659	701	644	708	649	667	617	665	649	673	659	712	701	637	683	689	675	665	670	668	655	662	678	654	629	686	627	685	693	670	690	690	633	633	671	661	670	649	696	693	639	618	648	639	636	639	629	643	622	659	684	677	653	649	660	680	693	668	631	686	669	669	690	691	651	622	636	625	635	654	651	629	663	659	666	700	653	700	649	659	682	646	649	637	680	670	652	662	639	654	638	676	634	636	702	691	695	682	646	637	625	664	639	644	673	671	648	665	696	591	666	682	710	649	692	681	684	644	615	622	668	645	697	680	661	664	667	615	689	657	659	659	717	663	641	699	701	687	642	703	676	660	682	666	659	696	684	700	636	666	684	642	645	635	605	637	664	655	726	665	699	636	623	675	692	654	690	657	656	622	716	645	654	684	658	677	672	672	667	669	678	662	682	662	663	618	672	649	637	633	705	660	669	673	678	688	607	679	725	696	679	646	659	635	715	683	617	638	701	657	680	661	663	657	655	678	631	640	648	665	662	674	647	690	614	671	685	671	633	695	700	629	644	717	677	699	669	703	649	669	676	686	682	644	730	676	636	668	694	697	670	646	655	688	649	652	673	620	691	667	605	702	652	658	664	657	670	644	671	697	632	667	619	658	660	665	658	662	657	656	614	646	635	666	610	682	661	653	672	644	650	649	646	683	639	683	666	662	662	699	671	691	679	624	653	644	656	661	674	611	663	665	724	647	645	657	712	675	672	668	680	674	579	669	606	671	666	687	713	666	681	698	633	669	633	662	658	659	645	661	606	700	656	618	663	636	670	685	621	683	620	664	628	657	670	693	667	653	684	652	626	672	728	683	708	654	647	686	696	676	650	663	679	648	667	651	652	668	697	626	653	646	608	672	666	664	680	661	671	652	643	644	690	612	705	686	658	658	693	656	639	683	630	688	671	650	665	641	685	631	706	697	671	651	669	644	632	720	707	633	671	663	653	614	716	732	673	660	617	652	704	650	704	702	706	638	671	647	633	693	634	686	663	725	642	648	658	665	653	666	714	680	661	607	659	656	678	626	659	644	683	631	621	659	689	663	681	670	667	682	637	622	677	657	680	635	663	627	677	673	655	673	639	713	674	630	706	672	665	661	665	637	661	657	688	675	654	647	671	662	656	703	673	647	680	652	679	678	648	596	636	645	661	670	689	627	670	647	646	638	664	715	636	656	713	686	661	681	705	679	683	698	695	655	704	675	656	651	711	673	662	660	697	689	694	658	714	698	687	672	680	671	679	605	683	704	656	628	668	689	677	721	713	637	626	642	693	686	640	707	642	676	682	654	670	716	657	678	692	676	684	652	660	643	662	673	706	646	680	690	706	652	673	683	626	628	604	658	679	671	689	669	684	640	650	681	667	666	699	641	677	670	670	666	648	627	684	682	659	682	690	610	628	652	618	617	705	620	647	650	663	696	615	674	649	673	732	718	738	656	689	691	651	636	645	682	639	651	697	708	670	638	656	661	613	649	638	664	691	680	666	651	697	688	672	699	714	668	628	682	642	685	670	695	653	630	651	710	655	659	652	650	676	679	636	641	662	589	692	647	688	621	650	674	630	673	683	664	670	653	659	698	685	617	685	666	647	701	664	631	700	630	609	704	706	656	714	671	659	639	659	709	627	646	679	650	651	685	637	633	656	675	644	673	677	675	670	626	671	684	687	653	637	636	663	693	618	689	632	700	667	669	669	638	679	673	646	657	676	659	651	665	648	640	664	672	624	663	655	689	652	713	679	679	669	626	654	627	673	646	663	633	599	701	686	693	676	687	684	662	641	704	660	682	650	607	675	643	637	694	661	655	632	723	702	691	639	665	676	686	652	640	649	681	677	637	671	649	711	627	671	667	632	687	653	688	612	692	704	697	635	674	686	708	672	642	615	677	702	652	610	681	699	696	617	687	651	667	690	655	654	693	707	652	684	666	676	661	640	661	618	644	670	649	661	660	663	670	629	702	656	698	641	679	651	707	637	650	703	663	651	651	672	669	664	653	650	689	632	671	661	663	662	653	645	615	601	680	689	689	670	669	664	715	659	685	680	697	608	633	658	655	663	657	643	702	665	663	687	678	664	635	679	634	672	650	659	668	658	675	680	647	641	646	717	665	708	677	712	691	643	639	665	613	663	669	704	667	694	632	643	670	648	671	665	662	616	650	657	632	681	664	641	641	656	714	605	631	682	624	682	669	646	691	629	665	686	670	666	677	624	672	699	683	685	658	659	645	662	661	692	709	656	693	703	648	647	624	666	640	653	657	646	669	637	690	689	686	664	662	667	652	688	693	676	687	648	664	680	652	646	690	648	688	671	632	667	665	668	685	686	616	637	672	606	616	626	624	658	678	677	716	627	671	634	660	674	701	728	641	671	666	663	674	658	617	657	657	630	646	673	631	672	669	672	640	612	670	631	613	658	711	667	693	597	718	662	648	673	667	636	687	662	705	684	717	661	633	655	721	692	696	676	681	641	613	635	643	686	688	689	669	692	663	597	687	659	647	646	657	707	670	628	645	684	674	686	658	671	637	695	687	614	652	667	650	684	663	661	687	660	695	654	655	642	641	650	660	643	663	670	659	683	675	647	624	674	632	641	692	614	665	664	652	659	677	676	694	702	691	679	679	634	659	687	646	617	651	710	650	665	657	685	661	675	675	692	670	637	702	645	673	679	658	648	684	645	620	667	634	689	635	641	673	634	648	681	636	692	701	684	692	690	688	654	641	669	669	652	687	653	662	666	648	705	688	642	650	667	675	675	670	617	676	654	705	669	673	712	675	698	646	681	654	701	652	665	662	669	665	646	633	695	643	646	652	649	654	685	700	688	648	675	663	689	669	613	672	651	663	693	679	680	700	688	596	704	625	638	674	644	661	642	685	685	676	643	664	638	652	717	638	697	653	690	691	710	637	634	691	624	659	668	704	630	688	668	668	654	674	634	688	689	699	657	668	658	679	681	659	691	643	671	654	673	676	629	645	662	687	629	683	668	671	666	665	684	627	609	671	648	672	675	689	657	636	690	701	632	672	680	660	669	663	698	669	692	648	656	635	671	657	655	760	638	632	677	632	660	699	689	676	660	662	660	670	669	630	636	707	674	669	616	666	679	664	658	653	659	640	686	668	682	691	681
19530	50835	43806	20208	3050	870	1525	2098	2040	1738	1271	1039	937	932	863	975	866	894	899	884	901	907	901	924	881	925	932	914	915	875	890	892	856	872	902	895	860	886	947	920	932	877	906	881	855	922	923	878	902	909	969	907	863	953	920	837	892	920	873	812	857	823	901	949	892	944	844	908	925	938	927	867	877	886	899	906	905	874	927	891	909	910	891	830	880	838	921	882	924	929	867	955	860	896	890	924	893	886	904	897	930	973	951	945	964	886	894	877	906	919	914	900	872	997	921	917	857	939	904	888	855	887	942	943	897	897	873	967	874	922	910	895	896	891	939	866	923	911	880	873	869	884	840	939	899	893	917	893	941	859	881	901	849	883	940	865	898	839	931	911	909	926	855	941	870	903	907	899	887	898	884	900	876	898	874	865	908	885	924	919	917	868	914	887	891	919	877	875	832	918	935	889	877	887	896	888	881	897	924	862	908	896	908	890	879	957	906	892	929	955	890	934	926	974	907	928	925	910	904	838	925	851	963	865	852	942	847	860	913	846	920	939	873	892	869	874	901	878	865	951	887	936	846	901	910	872	900	898	910	886	922	832	941	911	918	906	958	893	894	925	858	915	887	906	927	881	841	897	893	914	894	881	816	898	923	879	921	876	971	879	891	942	884	898	900	887	896	951	893	893	861	861	964	892	949	889	878	886	961	868	923	899	911	878	891	924	910	907	936	901	837	929	900	901	879	895	882	870	885	886	926	943	914	896	920	925	870	889	924	868	865	902	900	925	909	907	907	939	925	869	901	903	899	923	831	931	928	882	890	909	884	907	906	919	907	947	871	909	915	876	876	952	900	847	901	886	892	851	909	867	876	880	979	891	945	913	863	860	907	977	914	926	912	889	906	924	845	920	861	936	966	900	869	903	862	899	896	910	886	918	909	900	906	908	947	987	851	864	925	879	936	858	880	915	843	878	942	897	922	935	862	854	895	854	874	894	830	920	915	931	929	906	890	889	917	878	856	947	927	909	872	876	927	896	916	897	905	821	887	882	869	902	892	896	880	889	918	971	856	951	941	943	951	858	881	922	905	930	897	899	912	932	899	960	931	933	877	915	899	918	918	882	905	865	912	905	890	838	962	862	894	925	883	904	939	864	872	901	886	883	936	884	915	911	921	891	936	876	807	930	929	885	877	887	919	885	959	891	916	904	874	882	875	908	900	897	976	908	882	874	884	903	889	913	900	937	890	889	903	947	890	879	897	927	812	906	922	913	857	875	909	924	890	920	885	945	886	876	869	885	934	946	857	891	847	847	902	937	965	912	909	903	898	921	884	930	924	889	881	903	889	859	916	853	904	917	906	909	894	897	877	915	899	903	892	866	899	919	885	921	909	868	908	921	895	894	932	922	839	872	914	920	898	898	896	884	962	909	943	872	918	882	950	922	881	897	868	856	910	912	857	911	899	956	965	880	909	889	849	873	893	877	945	857	888	892	955	923	874	875	875	951	876	856	887	946	872	978	920	878	901	910	928	885	932	952	874	885	888	957	894	924	917	858	925	915	892	909	855	873	895	869	942	913	920	863	935	888	848	907	946	883	929	892	945	938	883	838	929	929	899	864	886	919	902	866	897	940	920	869	885	892	944	940	933	884	822	916	890	915	890	926	925	950	854	915	985	841	930	905	905	908	882	919	933	922	907	873	849	927	900	859	902	919	846	863	970	862	871	908	923	933	901	908	886	893	900	941	894	877	855	854	866	867	948	908	951	885	894	915	934	916	896	929	883	900	925	880	888	952	890	894	892	816	951	916	892	847	881	952	895	944	942	906	932	892	867	881	894	846	952	910	892	910	903	880	913	962	896	872	914	877	888	885	908	869	859	910	911	873	907	934	902	915	930	855	907	902	892	858	920	917	914	911	906	886	858	882	857	896	885	954	910	905	915	888	893	928	878	869	922	871	921	903	928	924	934	908	892	923	929	880	936	892	932	885	910	885	858	897	912	876	887	934	884	888	880	855	983	902	898	900	873	934	894	874	868	799	888	915	891	894	901	883	976	882	911	898	879	854	890	926	932	867	853	901	957	895	921	902	905	912	857	890	903	892	911	867	908	911	905	882	950	918	905	913	921	917	942	916	862	891	904	881	921	892	878	879	852	912	874	941	852	907	891	907	877	958	899	905	906	913	890	944	908	934	907	880	893	902	872	924	872	884	942	913	916	885	939	871	938	944	928	898	897	917	884	936	901	913	937	882	909	905	856	911	932	900	911	862	898	873	885	887	892	922	908	901	912	927	910	916	876	896	876	963	895	926	922	869	865	850	896	881	959	872	951	878	896	855	903	949	844	927	900	898	900	916	910	880	875	901	870	961	915	961	866	914	918	888	919	871	904	907	847	920	927	907	875	905	914	948	912	880	895	879	909	909	932	858	886	903	928	938	882	894	931	901	887	907	864	907	919	853	932	893	898	916	932	893	868	943	915	932	887	947	853	852	882	913	879	865	910	893	902	955	950	856	886	917	884	945	907	896	860	933	881	892	888	874	894	948	940	899	834	856	907	961	928	867	918	997	897	900	901	889	863	889	889	929	907	936	919	889	918	885	882	865	883	877	883	887	916	922	921	927	869	900	880	915	891	926	898	909	893	907	875	949	915	953	845	874	890	941	925	904	916	932	892	877	901	897	899	902	897	870	877	902	900	916	908	908	892	934	902	864	908	894	864	932	862	882	900	846	919	907	906	901	876	912	932	905	903	912	862	892	891	880	892	906	876	855	865	895	850	901	942	902	894	918	882	891	879	880	833	916	867	908	870	916	896	905	911	884	907	862	957	918	955	905	905	952	908	870	922	908	863	929	872	881	905	867	926	907	933	933	937	951	904	914	907	928	897	869	951	902	853	925	868	896	900	857	938	892	909	855	976	863	903	899	908	900	910	899	925	919	917	874	914	940	953	895	887	885	897	917	868	891	904	856	869	933	891	893	902	954	854	875	866	930	958	908	927	921	918	907	908	902	899	871	923	903	883	893	890	896	901	892	925	909	842	925	906	917	898	936	881	970	920	911	871	909	943	906	906	917	887	933	884	901	888	850	859	947	876	917	881	869	862	952	899	987	957	927	888	911	895	925	916	852	908	876	909	884	881	933	871	921	880	955	853	939	897	890	846	891	902	960	955	910	913	905	917	947	940	955	892	968	889	883	872	887	928	880	872	948	930	880	944	893	887	982	899	856	900	894	875	943	885	885	920	843	875	899	900	917	892	887	902	907	859	947	908	941	885	933	955	871	889	903	924	933	864	900	877	871	864	865	892	905	917	921	925	930	917	899	917	950	926	873	869	926	879	924	942	854	875	911	898	887	845	861	930	897	914	960	892	888	881	871	924	956	887	913	878	891	884	916	954	876	872	914	866	881	872	960	947	907	911	865	869	918	864	910	930	903	918	905	962	892	915	909	965	918	917	883	843	877	916	872	847	935	952	920	891	861	940	974	900	863	866	967	897	910	918	888
24493	23622	43686	37674	20504	9794	2685	6439	5785	3356	1823	1038	805	732	762	718	746	738	735	679	718	732	724	724	708	700	761	746	708	751	722	708	729	763	689	696	697	708	688	709	690	733	710	753	772	726	682	680	737	693	677	704	761	771	817	698	699	717	710	739	718	721	700	722	738	735	715	697	713	697	790	731	759	726	743	753	725	768	754	725	703	687	706	710	700	708	737	708	758	739	769	742	724	668	753	730	750	758	717	708	706	768	715	777	677	762	730	737	693	674	721	745	712	724	747	716	697	704	723	702	706	706	744	744	756	699	770	738	684	718	730	705	722	700	712	692	701	746	739	742	743	764	699	756	694	723	693	719	710	725	777	671	737	751	727	735	712	703	696	718	701	707	707	699	712	772	717	708	731	743	742	743	719	705	725	723	721	765	732	764	715	686	706	740	706	735	714	709	708	730	726	699	726	734	714	697	693	683	716	723	687	726	707	715	720	706	714	728	731	716	730	684	704	725	700	717	710	720	718	714	775	706	703	729	718	715	732	697	746	747	744	705	707	722	793	733	747	716	754	694	764	712	720	724	714	739	729	767	681	725	692	755	680	713	721	727	720	725	689	708	726	739	703	746	777	735	717	729	718	714	731	724	677	745	682	710	747	700	734	747	737	726	705	695	788	719	707	692	721	718	707	713	690	717	695	705	754	717	745	739	764	719	752	736	719	712	759	727	748	711	742	777	766	684	734	695	688	735	681	663	686	729	737	719	690	719	710	733	746	705	707	721	718	722	713	681	722	738	717	746	696	757	714	723	778	732	734	755	721	728	752	731	723	707	700	735	744	712	715	720	706	696	715	711	682	724	755	738	681	724	734	754	739	730	740	781	729	693	756	729	693	750	776	724	735	669	762	743	725	643	706	722	766	743	697	751	767	690	771	691	697	703	700	735	710	708	709	733	730	748	694	693	731	726	683	702	682	741	704	715	733	736	761	751	687	748	725	704	723	685	731	729	721	721	715	702	735	729	702	748	715	761	782	750	742	763	747	758	696	651	718	710	715	721	717	699	746	699	710	742	746	754	721	689	697	748	736	727	689	708	759	751	744	738	709	774	744	726	741	720	787	727	705	735	749	736	788	709	745	680	689	718	694	713	721	749	728	688	712	730	748	725	748	734	728	747	686	696	690	739	741	669	735	720	768	717	741	685	740	691	757	734	735	782	716	746	737	700	712	759	676	695	736	719	722	697	722	711	721	738	709	709	745	732	698	739	736	719	690	680	748	727	743	745	736	760	693	756	710	708	753	742	741	743	692	725	775	701	694	685	699	717	646	735	742	740	757	729	755	692	693	732	728	763	728	715	723	717	729	724	696	730	726	728	699	719	716	705	741	687	690	685	687	733	758	698	725	735	713	765	753	729	698	712	704	722	784	691	707	711	712	755	732	716	750	716	716	731	669	711	760	706	707	733	747	684	691	727	695	756	724	750	789	743	740	716	715	723	711	694	777	696	726	695	686	703	696	745	748	765	691	743	715	713	738	727	731	711	719	745	718	728	723	700	711	703	736	717	723	732	685	724	744	754	681	683	726	712	712	686	743	737	715	713	644	708	724	720	747	714	695	681	689	742	746	733	683	718	740	732	740	726	740	701	675	734	723	790	746	746	742	686	720	714	741	729	708	653	705	686	675	743	713	725	754	710	628	726	723	706	727	712	701	746	714	747	733	733	744	776	724	717	719	715	681	748	722	725	787	726	688	695	724	680	717	711	731	704	699	728	756	726	720	703	731	702	734	747	717	720	760	765	728	717	761	725	735	770	722	744	713	724	720	706	792	752	719	686	767	725	687	718	744	711	728	738	735	698	707	735	731	745	723	697	702	675	768	713	693	696	701	744	721	693	778	708	708	755	716	694	673	727	717	722	709	678	731	719	721	740	721	690	712	686	721	699	728	712	768	759	730	693	702	718	752	740	709	726	702	699	714	727	730	757	748	725	749	717	758	728	761	720	741	693	714	722	762	714	687	702	731	727	751	760	691	729	752	707	714	744	726	735	747	688	708	698	766	754	727	698	688	718	720	748	754	729	741	714	726	698	696	707	758	712	697	691	716	724	711	689	718	749	710	711	711	679	757	795	774	697	735	736	735	749	712	726	733	742	716	725	749	713	684	701	782	698	718	726	701	762	732	718	768	778	737	715	719	696	734	691	719	702	722	729	742	695	704	726	689	785	744	708	745	689	718	683	764	676	679	698	758	737	753	730	744	744	733	713	709	742	680	684	666	727	748	698	744	694	721	679	702	714	701	744	708	725	714	721	767	698	720	711	740	738	740	757	724	732	723	667	724	722	700	722	714	770	727	719	756	718	755	702	729	698	752	684	715	696	709	694	717	699	711	692	736	752	731	750	719	733	741	722	745	723	754	735	727	715	771	742	751	711	680	746	768	680	737	775	726	718	695	694	724	702	718	685	707	715	766	696	735	705	717	809	673	693	673	775	699	668	716	698	701	725	707	704	745	734	713	741	718	674	714	737	756	686	687	757	734	674	689	771	776	689	736	774	737	719	721	719	735	780	715	770	710	710	720	720	714	707	721	718	715	720	679	740	718	742	697	753	702	700	729	694	719	739	726	691	734	713	754	719	776	716	700	683	738	720	735	782	754	702	735	769	753	729	715	732	716	723	688	731	727	709	707	689	732	707	746	752	778	771	772	718	669	738	719	750	711	712	714	742	735	702	686	709	718	714	729	774	745	702	716	745	759	706	771	723	729	738	691	706	712	668	772	733	712	726	657	749	758	701	715	738	744	732	705	749	716	747	705	730	667	709	740	733	722	720	740	744	743	739	685	727	715	730	739	738	733	736	695	691	692	736	725	717	725	747	728	726	747	684	731	713	709	725	718	683	678	720	727	696	698	793	725	726	741	740	729	718	679	679	688	757	714	716	729	735	692	737	726	734	724	753	662	696	738	705	732	713	770	718	699	763	718	684	760	708	732	746	713	722	742	731	728	705	747	719	745	744	747	655	719	718	730	727	810	738	728	708	708	730	767	728	742	746	753	714	757	679	721	725	721	733	713	668	713	705	700	724	755	695	710	735	732	711	710	761	692	706	757	689	739	709	731	692	723	741	749	718	745	684	688	736	710	733	719	748	693	751	730	742	782	703	725	732	745	739	696	709	678	747	706	710	748	720	696	713	711	679	699	734	673	746	757	740	791	695	702	751	717	717	722	733	707	718	755	689	675	726	629	720	779	711	739	704	722	732	717	674	722	727	713	742	684	722	752	712	735	708	702	717	731	699	734	720	799	747	721	765	711	732	702	709	731	735	731	694	719	744	683	759	724	687	695	706	760	715	750	707	729	758	744	742	700	757	690	758	729	762	757	772	673	744	720	718	749	719	698	682	710	728	740	727	777	731	744	651	717	692	742	703	708	748	749	735	694	727	724	704	729	700	716	694	742	746	722	722	729	669	736	741	715	729	740	666	724	728	724	716	697	758	772	732	717	720
43360	91880	79910	47209	2998	1206	4075	13615	11856	6807	3580	1744	1150	994	1003	937	987	986	991	981	964	967	974	999	955	991	1015	944	992	1052	995	998	1021	965	954	968	1055	950	980	1013	937	923	984	954	923	1008	980	936	950	962	946	935	961	997	992	971	945	960	896	998	985	937	1004	1022	963	1020	1005	956	1015	994	1021	935	978	985	945	986	966	973	975	997	970	976	941	1010	991	1016	950	1034	972	960	1001	958	994	978	967	965	983	996	983	1009	1016	960	934	1004	976	956	950	1003	998	966	980	989	971	999	981	948	1018	1000	995	943	958	951	977	982	986	990	949	963	982	1004	975	955	960	917	978	1000	979	940	963	927	1010	980	1025	964	999	942	1012	958	986	1026	1051	1036	987	952	1030	990	1010	946	954	977	968	1005	921	945	975	1022	993	997	932	1029	1003	1015	981	1011	941	977	957	964	959	982	994	969	1019	971	995	1018	1021	1023	987	1008	997	940	992	931	951	974	967	970	1005	969	968	1003	976	1005	986	983	997	969	970	970	984	956	1005	1047	1023	1018	952	981	959	935	979	979	1007	951	1002	1032	984	981	1035	1015	1004	1049	956	1067	993	959	930	939	978	996	1004	967	905	935	975	932	968	957	955	950	999	998	973	1006	937	930	994	931	1013	981	1019	947	1010	982	1042	943	981	997	1003	937	953	992	968	940	939	998	1018	1000	936	973	962	1014	963	959	954	998	948	1003	975	939	978	1007	930	955	960	998	972	946	1009	1020	984	979	913	1007	957	1023	944	1020	1002	948	989	999	1026	928	1037	993	973	982	1022	986	1008	933	1009	1017	1006	969	966	961	937	1005	971	967	947	917	995	955	991	997	939	1006	979	1036	961	944	1015	951	976	969	970	1056	959	969	983	975	989	964	1010	993	1001	956	1005	1001	1007	985	907	987	965	1012	1030	982	1033	952	897	947	955	938	946	986	1032	985	953	1019	986	965	1038	1005	1000	991	956	941	972	969	1013	990	1027	1021	988	971	981	951	1040	1026	955	1001	996	962	971	1029	962	971	949	936	973	993	967	1008	1003	1018	986	959	1000	1013	944	959	972	1013	1012	943	957	1004	974	984	951	994	966	973	973	961	947	991	968	968	936	1027	1020	920	992	970	933	938	1050	976	992	1056	967	965	959	983	958	1009	918	1025	973	955	983	1026	1017	1061	969	960	968	958	1010	957	945	976	956	923	967	977	1003	937	970	970	970	1030	963	955	1001	972	986	1005	1005	965	936	998	937	940	948	923	971	950	964	988	1024	924	986	1027	968	997	985	1008	958	995	984	1015	990	1012	958	921	976	939	985	996	1036	987	1011	991	951	1027	969	1004	1025	967	952	965	973	976	991	971	1007	1031	986	990	970	998	962	993	993	949	1012	971	987	1006	1027	978	996	997	989	1019	1008	989	960	926	945	950	955	974	972	994	997	960	982	970	968	964	974	1006	952	1007	1002	987	1010	1001	1008	1073	974	958	1002	984	989	954	1009	963	969	987	988	978	977	1022	979	1019	1022	985	960	1031	953	988	995	1005	1019	949	957	927	971	929	937	923	970	993	1013	983	983	970	951	987	1012	944	1004	1009	979	990	957	1039	972	1035	1030	960	983	987	978	943	1011	963	992	1032	1003	1023	925	960	984	998	975	950	1015	960	930	990	978	1003	995	978	1029	945	900	969	982	1011	989	978	944	971	997	963	964	1012	1017	955	1014	958	999	1003	948	946	971	998	960	969	967	1009	966	988	999	974	931	978	997	964	1004	964	962	955	989	959	997	966	941	1014	926	1026	995	1003	971	971	914	966	969	971	940	962	1002	963	960	960	978	972	980	973	1007	973	1009	1005	982	974	943	944	956	949	988	1001	976	988	981	965	996	994	978	1052	1028	1026	994	977	1074	938	976	960	973	975	952	985	994	973	1002	941	933	998	928	922	1032	945	987	901	991	958	1005	963	970	932	977	966	963	999	932	1045	1011	990	990	977	993	973	962	970	962	954	941	952	972	975	1008	932	945	988	975	986	978	960	989	1001	984	981	972	939	979	976	989	962	960	954	995	975	966	983	1015	918	941	961	950	1065	1005	967	1007	1001	958	978	975	994	945	1006	992	958	975	962	981	975	985	909	973	968	1025	942	994	1010	1022	938	1011	974	1009	961	984	1007	1018	977	968	970	940	1008	950	967	1007	968	1026	981	975	983	976	1027	947	914	976	957	970	1012	1017	1000	950	935	1015	916	988	977	982	985	949	977	968	1000	987	974	988	979	969	973	939	1026	936	947	971	948	949	937	973	986	971	1024	993	926	1015	998	965	974	931	966	1051	1010	1004	1003	1011	988	981	966	980	994	1001	919	915	947	960	963	904	1007	939	1014	938	968	991	997	954	989	1029	980	933	992	933	987	995	990	1037	971	1001	1013	1018	1016	979	939	1003	985	965	1004	1026	1011	986	960	955	970	942	997	996	1014	974	950	969	991	1019	1070	1028	946	967	971	1011	966	981	967	986	962	954	953	957	956	997	961	1024	983	984	982	952	986	1006	1035	1000	913	937	965	954	944	922	1030	1004	991	993	963	946	955	1005	961	1014	933	912	996	960	995	974	1020	920	926	997	1001	985	950	992	1010	978	1027	935	995	1008	1059	958	950	979	954	958	1003	1041	1020	989	970	970	933	1009	969	976	1007	949	1005	944	892	1014	1007	963	1036	955	955	1006	971	1030	977	961	995	1006	988	959	944	915	990	985	988	987	930	994	928	975	972	964	1005	1019	964	996	997	994	994	990	979	973	901	1024	1021	928	960	967	976	953	952	960	1010	977	983	938	1012	984	983	1000	942	944	1033	944	1015	958	965	971	980	949	948	1020	981	958	989	1003	889	988	982	979	985	967	960	941	979	991	1004	953	889	1002	984	987	961	1009	963	1002	1005	975	986	1027	990	968	999	925	986	984	999	976	999	979	1016	1042	1001	998	970	970	1004	1019	1064	918	909	972	965	982	952	981	947	1002	1024	1011	996	968	943	967	998	953	1019	953	983	951	985	983	919	998	988	951	1016	959	966	1011	947	987	1026	947	1020	956	1014	985	937	962	960	983	969	968	951	969	959	942	1005	948	999	937	1033	987	978	1048	947	932	985	1008	980	993	973	1050	967	929	973	944	870	1025	886	978	962	968	975	989	1029	1011	976	986	988	986	949	959	1025	960	987	975	1014	984	985	994	970	1038	963	954	967	1000	1028	1001	1011	989	1010	1019	1023	939	1014	983	971	1007	1023	988	1024	980	955	1004	927	953	901	982	975	960	958	939	955	1009	989	990	950	989	958	939	966	953	990	970	965	995	1040	1031	955	995	1020	1059	1001	978	967	970	939	1018	976	933	994	992	1015	960	951	971	955	961	1018	971	996	959	1025	964	988	974	992	1013	936	996	1048	995	1002	931	993	946	1026	973	939	978	1006	988	1022	913	935	959	971	972	1005	973	938	999	978	946	964	976	955	973	980	971	1010	986	990	937	965	1001	983	975	914	960	994	965	995	975	970	966	1019	945	992	946	1007	1011	965	989	1035	980	944	1039	1040	936	989	974	993	982	1019	954	972	1009	1010	1003	987	924	935	982	1038	1003	987	982	981	1034	1033	1004	947	987	968	996	1000	1032	932	931	1026	952	932	1004	986	1015	987	924	951	1007	985	966	971	984	952	975	984	975	988	981	974	921	1013	944	964	940	982	909	973	978	969	967	1046	978	963	995	994	940	954	1010	1031	944	955	990	927	954	950	1022	967	943	1024	994	1020	1011	995	999	946	996	946	950	1035	950	979	941	1006	935	979	941	1052	966	960	1001	974	1013	987	956	1000	990	993	952	955	1027	955	1002	998	1068	920	939	974	961	1021	960	995
23309	22303	36808	32034	21905	19148	13820	14377	10692	6545	2665	1173	702	604	619	628	603	645	604	599	606	615	637	618	613	611	567	622	588	629	625	607	590	594	594	571	600	618	589	620	627	665	594	618	550	630	617	631	609	585	583	621	613	599	581	598	607	624	627	576	600	566	616	575	602	549	612	591	555	655	584	575	600	632	607	621	604	602	624	592	579	600	555	608	581	584	575	602	637	641	641	631	607	594	604	585	592	597	585	595	640	602	589	616	648	615	567	600	550	537	567	590	570	622	596	608	575	620	622	544	535	586	576	598	601	579	594	541	583	576	587	592	640	577	590	592	603	584	594	592	583	578	619	615	592	578	569	620	651	580	603	613	649	588	604	598	565	578	578	552	601	635	564	604	593	589	527	624	585	594	594	536	591	596	570	607	596	620	579	607	601	597	573	606	632	568	620	561	618	605	622	630	598	593	593	608	615	616	602	616	642	592	604	565	582	623	630	584	572	582	592	593	593	627	590	593	556	591	580	568	559	613	614	622	571	614	607	594	603	573	599	597	608	587	595	643	607	625	574	601	649	641	617	605	597	551	580	586	630	610	571	592	578	595	613	597	583	566	608	633	602	629	627	584	602	542	591	647	566	601	571	566	613	615	585	635	599	617	598	567	602	591	596	594	625	609	599	594	580	547	604	614	611	606	586	591	612	615	637	647	586	615	539	591	619	567	576	612	596	594	563	597	551	587	591	558	585	609	598	567	635	599	643	596	620	593	607	620	616	588	610	589	632	575	593	571	601	619	587	617	616	583	547	563	623	572	626	574	558	645	601	610	583	613	579	606	547	615	570	643	587	583	612	587	556	589	615	539	590	578	559	589	604	627	593	621	572	618	587	613	572	620	546	605	618	604	598	585	579	626	546	609	589	625	604	596	576	582	590	593	609	612	591	595	622	539	624	604	563	586	601	616	615	591	570	583	613	546	617	581	615	624	600	580	611	597	616	613	566	561	624	631	583	641	567	628	591	621	630	552	632	575	572	594	606	628	563	591	590	600	654	605	579	614	565	589	583	582	549	582	579	560	578	578	613	614	650	649	608	627	535	621	613	647	556	595	633	592	599	600	586	639	605	615	603	601	582	589	630	585	641	601	568	585	583	631	579	579	553	612	562	555	565	588	591	635	565	623	561	603	632	614	548	598	604	594	602	587	623	582	623	621	619	594	619	590	609	579	595	598	560	594	587	608	617	599	608	635	610	599	600	553	590	596	584	619	586	594	565	595	645	605	575	585	567	657	560	606	575	629	630	584	616	568	598	599	576	599	593	570	591	639	535	567	617	580	612	626	637	578	600	615	586	611	574	578	618	599	598	606	639	611	622	605	602	623	612	592	603	593	590	638	614	584	622	571	617	648	571	587	639	624	575	608	629	587	588	562	551	583	554	601	643	586	654	605	575	587	556	592	602	600	589	603	599	614	553	637	590	545	643	584	622	575	649	574	543	565	621	583	561	575	588	612	568	570	551	582	607	609	583	576	590	587	607	630	611	584	596	615	558	624	621	640	609	619	573	567	603	601	580	611	586	570	608	620	622	602	586	605	610	618	590	608	598	531	591	561	590	596	570	600	585	577	601	564	603	612	584	587	591	587	588	628	593	623	593	602	612	606	617	627	615	568	617	599	579	618	594	587	562	550	621	598	617	558	589	575	666	581	619	581	581	566	638	597	594	611	592	607	595	600	599	631	600	575	607	612	594	617	643	611	639	607	614	593	621	600	561	593	584	586	614	604	624	564	582	582	623	591	608	615	603	600	559	596	560	615	576	561	609	612	643	588	629	581	566	561	599	629	606	590	588	590	624	549	574	549	597	575	590	557	612	579	620	593	564	602	596	599	576	575	606	631	589	578	601	617	665	584	595	594	606	587	584	585	659	635	611	618	606	596	575	588	624	624	558	583	602	579	609	620	602	613	587	582	625	617	607	591	571	647	562	556	578	611	618	626	639	619	547	617	607	574	625	576	570	533	602	604	603	602	620	581	615	585	596	603	650	581	626	553	568	607	612	561	598	602	625	634	573	585	591	587	586	608	583	573	610	618	621	597	645	608	625	620	567	584	624	612	618	596	572	619	602	630	584	591	560	589	623	597	616	572	586	569	587	628	611	579	621	536	590	636	632	591	598	560	579	543	628	587	571	578	577	561	606	590	587	558	599	570	606	536	594	585	551	572	588	659	605	555	614	567	586	630	596	577	618	606	615	634	592	563	613	622	571	590	581	624	610	555	566	613	615	567	591	622	609	588	587	625	607	613	579	587	598	619	590	612	530	605	608	629	558	601	568	569	590	589	581	623	632	575	578	596	615	562	585	578	571	608	600	592	599	591	602	567	568	617	634	586	581	605	605	631	600	574	612	590	567	629	574	609	621	629	586	576	585	587	592	635	601	583	607	609	643	612	589	574	590	604	654	608	568	627	550	590	580	593	602	632	538	583	605	626	574	558	574	591	641	643	632	595	618	603	587	618	619	545	582	595	600	628	624	582	673	593	618	600	604	560	568	585	562	606	605	607	571	588	615	570	610	592	583	549	603	608	584	584	577	608	595	607	594	589	595	675	609	620	572	590	604	589	584	581	590	566	611	582	593	617	585	619	588	625	615	613	653	618	590	597	623	631	572	609	612	616	591	612	640	607	615	588	573	587	591	647	559	596	557	628	575	625	603	612	608	551	583	593	598	547	562	554	586	612	609	574	567	597	591	621	552	552	608	548	562	601	639	575	637	572	591	608	636	587	639	610	553	621	559	607	583	558	575	646	586	579	614	596	569	582	626	634	603	608	589	608	630	574	603	585	581	595	565	560	562	560	549	563	597	622	590	595	588	595	608	605	575	593	572	610	596	592	566	595	553	576	536	575	642	613	577	623	594	589	616	562	625	608	586	534	603	603	607	604	568	578	569	568	626	594	556	630	578	598	569	580	620	592	561	558	626	559	632	560	590	522	605	578	603	593	580	616	607	624	575	538	633	624	626	574	583	595	568	651	582	593	607	606	601	642	589	583	632	603	600	610	589	593	555	631	543	634	605	613	600	601	637	625	590	600	642	630	630	593	608	565	611	614	615	578	588	579	591	603	593	627	622	569	578	608	603	613	552	596	569	624	586	614	604	571	586	532	595	585	579	577	564	625	600	569	619	588	616	604	627	559	589	615	620	625	618	623	565	582	564	612	637	598	617	618	608	570	579	610	616	618	558	577	610	579	605	588	595	621	607	628	577	625	582	566	582	616	593	607	600	609	591	595	588	606	584	597	603	625	588	585	610	598	579	563	612	567	584	626	582	599	581	603	590	586	607	591	590	602	574	601	615	635	583	602	586	633	611	586	562	597	618	559	582	603	602	595	591	611	602	592	616	607	563	586	606	602	580	600	582	548	572	597	596	597	591	583	628	634	599	605	562	574	587	582	608	620	608	583	634	624	624	549	605	595	609	590	621	639	624	567	611	644	628	581	558	570	554	640
46363	96315	85383	58090	2407	3579	13358	23794	18636	12108	5145	1950	1041	784	807	826	804	777	826	802	850	791	824	869	797	800	817	813	805	804	776	755	780	843	769	803	824	832	839	811	793	803	801	795	761	812	764	821	781	840	798	859	816	852	820	823	844	852	812	860	812	781	893	865	823	782	787	818	757	824	762	786	789	794	816	784	851	828	819	770	840	777	788	767	793	831	848	823	807	864	839	804	816	808	789	827	806	817	823	771	814	797	772	802	863	818	848	746	780	805	794	844	780	818	778	839	851	796	821	804	719	803	778	809	821	765	780	788	811	809	848	761	835	781	743	798	761	829	767	806	806	796	773	821	819	790	816	805	821	794	794	764	808	825	760	835	761	803	809	759	862	797	818	808	767	810	849	803	826	806	811	809	791	850	821	747	815	782	751	820	812	789	793	775	785	797	811	867	795	753	767	815	794	816	793	855	819	860	830	797	836	774	851	744	862	766	792	825	841	802	813	830	780	799	806	802	826	817	882	848	768	836	821	788	848	858	786	773	779	806	793	813	789	790	828	759	810	801	764	787	818	765	823	772	738	735	818	778	810	846	831	800	789	828	808	799	785	809	783	815	831	828	819	835	766	821	787	840	856	806	781	832	822	788	797	770	813	841	779	814	778	761	798	787	837	825	802	806	797	856	823	795	831	799	774	765	796	776	795	786	765	841	773	849	782	776	828	811	851	787	816	755	814	752	837	801	787	791	816	821	770	793	798	777	823	787	774	793	812	778	823	811	799	801	814	803	807	799	802	805	781	792	800	787	805	770	790	781	799	829	761	827	786	801	772	757	784	809	787	763	828	813	803	766	763	829	870	778	841	772	800	800	770	811	781	766	711	805	731	777	772	831	757	820	851	786	841	795	837	823	797	834	783	848	850	842	824	819	776	845	800	777	845	792	837	847	807	894	744	833	770	808	789	841	838	786	780	828	782	762	779	826	794	816	794	775	837	785	827	781	800	804	768	784	835	828	799	850	814	807	805	832	837	839	775	837	837	796	823	789	789	737	795	789	797	855	816	767	788	770	828	842	857	826	778	813	848	789	854	843	823	797	810	821	803	757	812	837	798	784	779	787	791	793	802	786	814	824	802	826	816	804	841	839	787	794	812	833	810	802	793	805	811	805	840	797	785	804	829	765	776	759	804	806	838	790	813	791	772	841	797	787	809	852	843	823	814	796	766	820	754	808	819	773	858	845	800	835	768	805	804	811	837	835	776	843	778	800	782	863	772	781	791	804	763	790	796	795	851	800	785	786	748	797	815	772	790	785	795	821	818	848	793	748	823	862	752	795	799	838	797	818	807	822	833	855	740	797	821	777	800	770	819	823	787	769	839	740	800	803	796	784	784	804	844	790	792	814	845	810	794	833	762	789	812	798	790	832	766	818	793	852	783	786	756	828	834	752	779	820	813	843	829	796	814	749	826	804	810	847	824	749	817	797	793	840	772	821	839	823	780	811	761	737	796	785	828	789	795	735	821	794	764	781	815	793	828	825	810	828	784	864	779	760	779	811	812	818	830	771	834	832	810	807	859	861	798	833	824	827	784	787	831	747	788	814	847	790	794	774	818	781	809	839	793	851	837	780	848	786	697	839	793	775	842	748	817	792	846	827	822	805	786	819	833	813	807	831	784	761	825	835	792	803	790	797	770	847	768	820	813	845	761	794	780	763	805	823	814	803	816	793	795	853	806	800	777	807	870	758	824	820	810	789	841	866	816	809	859	782	805	787	819	804	801	790	801	779	802	816	795	824	772	798	803	814	778	853	783	835	810	805	853	767	889	841	801	845	787	831	760	821	825	825	764	808	820	785	831	802	825	855	819	802	820	782	780	804	829	755	812	818	804	765	880	759	799	802	767	807	839	840	863	799	797	792	841	767	792	847	814	783	782	804	847	824	825	804	851	780	794	814	779	843	811	820	809	808	830	782	777	790	807	836	768	829	854	787	774	803	822	827	789	754	768	845	801	774	802	781	830	836	835	812	796	808	854	783	824	814	793	856	815	756	875	811	773	823	785	778	833	825	811	805	771	791	822	804	772	818	803	815	842	795	807	780	754	821	844	779	794	807	810	830	764	829	809	827	810	829	782	843	832	798	830	805	808	786	803	830	777	833	791	786	752	795	815	825	808	810	791	793	800	801	733	791	771	798	822	824	778	806	751	777	834	805	755	822	765	784	860	788	835	822	784	820	786	804	811	779	848	806	776	790	764	806	764	794	836	787	815	821	807	792	830	786	770	838	818	830	787	800	780	808	806	778	777	828	827	796	831	828	852	814	827	864	857	826	780	782	850	819	791	764	831	795	834	847	808	770	834	779	769	810	823	787	785	800	789	808	787	818	814	775	830	824	777	803	772	769	767	843	807	825	727	810	791	738	778	838	809	763	810	801	797	805	767	787	811	808	779	821	773	834	789	826	834	773	786	833	756	793	825	787	766	787	797	812	832	809	802	826	768	846	792	800	789	750	863	789	807	795	806	801	778	819	802	808	797	821	817	810	794	799	800	842	775	735	848	773	819	801	827	802	819	853	804	796	773	760	784	850	824	747	779	777	824	771	784	781	847	799	795	848	796	792	779	838	749	797	820	804	834	784	804	771	816	818	787	794	831	828	792	797	803	803	800	762	834	791	776	790	835	827	820	808	821	778	808	766	784	832	769	837	784	837	821	789	790	795	783	776	856	761	805	789	788	826	796	842	839	811	775	769	797	868	839	789	807	776	786	789	810	826	854	826	857	818	801	811	834	830	856	782	834	811	809	825	768	802	777	780	831	867	778	785	804	829	827	809	767	740	787	805	755	860	774	777	765	806	792	825	755	836	761	746	796	803	809	843	850	788	795	780	841	775	765	705	885	820	788	789	785	780	820	802	800	799	810	767	801	820	820	817	776	845	794	862	811	801	817	784	817	778	803	767	754	810	790	821	780	737	811	806	793	801	815	796	806	805	819	740	772	819	797	791	837	780	825	804	753	790	748	796	760	779	812	810	800	796	800	813	781	788	843	819	786	809	783	811	817	808	854	801	815	835	775	775	781	781	839	795	798	830	810	806	795	817	813	831	836	775	786	809	837	799	822	796	787	741	810	787	814	784	826	796	788	818	812	783	795	772	781	736	829	733	858	813	804	802	796	868	760	795	792	829	810	780	798	805	785	844	786	832	749	780	790	802	820	805	762	827	790	825	815	827	792	811	788	802	765	855	847	779	831	799	748	769	756	769	833	782	827	783	828	849	761	788	778	795	854	778	794	818	810	777	807	787	811	812	813	888	802	795	821	802	816	752	883	814	805	822	813	811	809	769	806	815	806	808	796	785	772	824	761	794	842	787	767	804	794	869	777	820	812	837	809	843	781	796	773	832	799	847	850	806	761	780	778	780	773	837	869	792	747	840	808	791	735	826	793	802	815	827	794	825	811	776	789	751	787	761	825	800	771	760	800	808	775	776	836	780	811	816	792	784
27269	30912	41303	22440	2798	850	1211	1346	1371	1058	884	709	743	693	676	723	658	627	697	705	676	704	674	680	681	694	653	692	715	658	678	701	692	693	635	702	678	682	680	703	649	696	670	716	724	676	698	598	703	673	692	647	630	733	635	680	663	738	666	679	626	670	661	684	656	687	639	698	691	678	667	703	645	718	704	688	662	660	689	668	662	751	647	669	699	627	724	704	700	696	680	711	685	674	698	644	699	685	663	620	649	714	696	699	752	666	668	711	698	671	682	635	619	733	680	686	745	676	710	673	665	705	699	649	700	686	680	706	692	694	650	700	695	771	689	681	701	722	722	726	696	735	721	690	700	709	701	659	703	625	689	677	656	654	683	720	676	692	686	672	681	685	733	693	692	706	704	695	598	696	732	706	644	656	666	685	728	652	642	644	677	697	663	679	682	668	679	664	691	669	692	694	644	638	751	709	658	699	657	682	708	733	687	730	695	667	587	708	677	647	704	698	659	647	659	673	678	702	718	688	676	656	678	716	668	689	709	712	654	642	647	645	672	709	688	665	723	672	715	704	667	690	666	681	653	634	715	678	643	670	733	696	676	676	687	665	631	702	711	677	703	724	697	668	659	702	680	692	685	672	720	660	702	672	678	685	702	719	647	699	645	738	676	657	753	656	652	681	702	692	665	694	675	679	673	719	658	712	651	660	674	702	654	650	700	664	630	686	681	715	674	664	641	668	673	690	729	671	720	692	732	696	677	680	696	703	693	664	688	683	666	672	692	683	687	740	694	679	705	726	653	669	662	656	697	685	722	683	699	664	659	708	721	684	678	693	662	689	694	686	692	631	678	709	668	682	718	692	694	698	625	678	677	690	705	682	637	746	683	673	660	698	673	690	703	694	665	712	678	639	712	676	687	673	623	674	686	675	707	687	672	654	673	723	649	676	672	705	728	647	662	666	691	721	702	676	680	697	686	686	662	660	645	680	677	634	675	738	690	698	665	691	707	647	684	666	665	695	659	703	684	672	661	695	716	661	635	650	667	665	679	693	730	672	689	706	669	671	675	718	710	651	686	723	699	633	743	691	684	671	678	694	680	665	668	682	673	667	723	669	662	701	663	654	704	682	682	652	732	678	695	660	691	709	660	688	662	714	680	660	657	689	687	650	681	673	641	674	657	667	689	634	672	703	639	729	714	663	665	706	697	693	639	692	696	710	710	709	657	720	676	686	688	666	683	669	680	682	692	669	677	702	719	701	725	670	696	695	680	676	640	726	707	697	711	667	646	729	702	732	697	708	728	657	700	679	653	663	665	694	708	642	716	669	696	657	645	681	673	664	664	693	658	706	674	675	664	733	675	714	670	687	646	679	676	685	656	626	677	641	676	723	695	624	665	711	680	655	688	699	709	638	667	715	698	686	689	685	668	665	700	668	665	704	649	688	658	656	686	720	654	693	729	719	665	705	750	698	683	692	732	703	710	658	682	681	661	668	675	646	724	696	686	683	657	722	678	677	668	678	677	698	670	671	703	731	691	692	685	654	663	640	651	672	680	704	711	671	705	666	700	670	684	647	650	667	686	637	677	687	728	721	711	650	696	668	704	696	665	662	638	683	693	667	655	693	679	672	722	674	673	712	715	657	683	663	705	674	682	653	667	642	744	698	674	656	682	722	670	699	645	645	703	688	710	664	645	653	658	645	700	698	679	681	674	693	667	713	686	673	676	717	709	666	655	635	661	673	707	720	664	669	712	721	663	677	650	650	644	676	693	627	672	709	672	645	685	665	657	684	655	633	662	685	672	651	693	638	693	650	687	704	712	734	698	697	656	694	658	660	703	717	721	635	687	687	661	686	702	720	678	687	710	637	683	752	742	696	690	695	657	622	711	719	695	696	706	700	691	706	706	682	695	692	670	709	658	667	643	692	697	661	649	681	681	657	664	662	645	694	684	709	729	720	671	683	721	676	646	622	636	688	669	689	659	692	714	645	708	648	708	693	674	713	700	642	694	702	692	681	652	696	751	705	668	692	642	721	686	659	705	682	680	693	672	649	646	729	681	703	699	612	681	641	645	648	673	693	684	733	689	683	694	661	639	707	672	683	676	652	687	723	613	722	680	692	689	635	740	646	671	646	702	673	687	662	677	677	659	708	695	672	699	723	707	639	672	626	688	682	706	745	662	670	681	706	663	717	713	708	674	662	660	681	677	694	667	678	658	707	688	648	715	641	640	692	672	654	661	663	667	620	662	675	697	673	669	687	630	660	686	723	633	644	658	666	694	690	672	743	690	691	671	671	655	725	699	687	683	672	703	697	669	670	689	714	650	696	683	687	698	638	641	691	711	663	677	677	658	696	709	689	683	663	696	642	713	679	707	703	670	701	742	683	663	700	659	672	712	698	730	655	701	696	716	639	709	688	696	674	725	676	652	690	673	682	697	669	722	681	671	688	671	673	706	683	670	683	702	690	707	680	685	657	710	716	649	708	712	707	675	695	687	656	716	633	686	608	695	663	736	659	660	660	689	694	726	726	676	655	696	730	611	670	676	694	633	670	641	660	649	643	683	669	686	664	647	685	667	670	725	721	695	698	645	673	717	661	667	661	676	693	649	699	698	713	706	662	661	680	679	650	702	643	704	648	677	690	675	656	735	710	687	644	662	699	629	662	692	712	704	697	702	632	722	698	679	723	716	687	646	638	650	689	704	670	713	666	704	681	695	747	663	680	665	695	679	676	648	660	667	693	676	724	709	631	674	670	667	649	715	677	667	651	700	652	697	651	709	679	703	702	667	675	652	660	684	712	748	674	669	672	678	722	656	708	689	681	672	724	683	710	680	670	671	701	641	664	670	693	649	685	713	696	703	705	722	648	692	708	683	700	703	704	661	641	681	711	659	653	727	670	707	691	670	666	672	696	661	685	718	683	738	666	677	671	681	665	691	707	717	676	704	679	683	669	672	678	646	693	733	659	697	661	693	690	695	704	716	688	650	658	665	631	697	659	687	661	664	653	623	645	700	681	659	689	719	684	668	719	698	685	701	665	725	666	691	676	657	659	664	609	662	680	683	693	681	682	704	734	622	730	690	734	661	657	692	673	670	687	629	715	692	687	679	661	693	700	699	632	732	713	643	663	676	687	626	682	669	626	681	621	673	719	722	696	728	635	660	651	719	689	749	713	685	707	710	703	673	677	644	686	692	701	722	703	661	674	674	690	659	682	700	685	656	698	667	720	691	686	650	665	679	706	702	674	653	675	712	688	704	709	636	708	674	641	691	684	674	640	644	669	668	711	692	684	703	726	680	692	687	686	671	681	664	694	680	674	659	683	654	666	626	659	688	739	725	694	687	724	699	699	686	633	669	710	696	668	684	681	676	692	707	715	644	701	703	678	664	650	701	670	712	680	680	695	686	709	690	652	673	676	690	676	704	738	713	699	668	669	682	732	676	676	664	653	742	678	741	656	632	651	676	667	682	695	699	689	694	690	673	720	713	712	694	680
20979	51060	41781	19062	1332	1274	2044	2473	2484	1796	1219	1016	925	958	890	917	859	872	909	940	900	924	955	909	911	907	914	943	900	963	959	935	1009	940	872	864	998	917	954	950	882	909	911	919	951	860	909	969	924	896	896	898	949	944	948	966	890	916	896	898	925	912	903	902	906	903	928	930	941	882	904	952	943	932	891	939	885	932	919	948	944	915	926	956	905	896	931	922	916	907	923	850	967	939	955	906	922	909	899	902	952	879	910	947	960	921	879	924	925	880	895	960	872	906	900	971	916	954	936	941	926	926	942	890	977	907	941	934	959	909	923	944	848	904	974	939	895	899	924	920	956	897	898	923	979	929	910	963	946	889	918	969	934	951	901	930	922	904	946	886	942	896	881	900	897	949	901	925	903	909	908	917	925	885	932	926	968	920	897	918	902	948	910	838	884	889	921	975	862	846	935	938	957	935	925	957	900	916	933	937	971	915	940	912	884	906	921	903	947	925	894	917	892	953	912	900	935	885	894	893	899	969	922	885	916	932	901	980	891	899	876	938	886	936	872	897	939	902	977	980	908	963	879	930	922	913	919	942	899	917	947	952	869	895	907	939	923	903	965	888	910	925	893	930	889	910	877	880	917	929	924	962	922	918	936	1001	947	943	885	856	911	938	975	915	905	926	926	917	964	908	944	866	963	887	932	946	902	987	903	898	953	900	902	950	936	952	901	910	972	982	891	908	919	915	924	946	898	983	966	857	890	943	878	935	901	924	955	906	904	868	922	908	941	921	938	913	884	885	866	887	902	909	908	898	898	938	944	961	947	887	968	954	972	891	956	973	934	926	944	887	898	950	909	1002	902	899	921	944	932	928	944	888	912	890	939	885	920	942	898	865	902	898	847	932	900	902	881	900	934	918	903	899	956	963	893	900	953	976	901	953	901	928	906	920	931	924	851	900	912	925	1005	910	915	896	910	879	942	865	948	925	931	862	940	958	903	919	946	929	900	886	889	956	957	960	939	928	910	879	946	887	897	923	930	956	938	950	937	925	877	925	954	937	853	935	957	938	921	905	916	928	912	886	944	959	868	852	961	953	912	944	911	948	913	938	879	906	984	959	952	948	916	911	856	936	906	930	844	922	947	924	944	931	842	967	900	947	943	897	916	942	909	962	956	885	911	873	924	903	913	893	957	960	946	933	965	973	960	907	920	915	922	916	964	959	928	939	889	927	886	933	913	900	911	969	936	926	945	993	866	957	905	918	910	946	925	908	882	913	959	932	950	912	916	927	942	930	963	918	896	894	966	913	893	929	950	936	920	860	895	946	941	865	915	898	882	891	882	954	952	875	952	955	954	923	956	897	877	984	923	965	976	950	944	909	964	891	946	946	938	941	896	911	920	886	866	929	930	927	927	912	913	952	931	927	863	927	956	976	879	907	897	947	923	895	878	897	912	919	886	952	912	944	900	901	950	941	939	949	906	896	926	957	917	912	920	903	917	970	959	904	862	966	881	903	931	928	928	955	952	1001	918	913	893	919	913	964	914	910	909	897	940	951	939	910	907	927	885	905	914	878	952	923	958	888	918	927	850	891	946	964	919	946	915	952	889	923	914	903	884	932	884	950	902	886	932	907	952	906	901	915	972	945	923	948	903	936	926	943	945	941	940	951	900	896	861	925	952	958	950	910	929	967	948	901	895	904	885	921	932	850	926	954	931	923	863	874	897	899	955	911	941	991	912	932	813	979	906	881	950	893	956	865	890	925	935	917	930	969	896	912	888	937	916	844	921	887	971	930	898	932	898	937	894	928	948	891	914	890	935	944	885	937	943	907	931	918	885	917	896	941	932	912	926	932	887	909	902	934	912	945	943	922	916	930	922	907	914	883	887	911	909	923	911	982	929	885	915	979	910	899	886	944	914	959	903	945	939	894	933	875	901	953	886	912	927	945	891	933	917	986	966	897	929	917	935	894	893	861	983	941	911	846	915	917	891	925	937	948	903	874	923	948	922	877	943	868	913	946	942	894	949	951	889	950	927	935	888	929	947	885	904	944	959	927	940	890	928	936	935	938	960	953	895	969	885	960	956	881	924	948	902	980	891	1022	919	885	950	947	944	933	887	974	903	936	901	942	985	950	1003	872	887	902	905	922	908	963	913	964	913	917	925	852	969	935	936	948	990	903	895	950	950	906	929	896	923	878	997	920	950	935	922	911	960	978	876	968	937	942	857	909	937	909	913	886	861	892	939	911	928	837	973	904	914	939	909	903	961	953	910	926	925	939	914	932	924	893	873	895	871	895	937	893	961	964	903	893	898	948	920	889	890	868	896	902	908	883	900	918	909	894	886	938	936	885	954	882	917	935	944	987	934	949	946	904	905	941	887	958	935	905	917	885	895	867	931	862	886	905	943	955	877	951	917	936	947	924	956	888	965	948	905	938	940	955	939	940	952	906	931	896	949	899	902	953	918	900	902	914	927	886	950	884	891	945	902	938	919	928	942	961	915	877	937	940	957	907	904	922	885	910	815	916	892	941	846	957	912	913	927	929	898	966	922	939	921	914	972	880	897	889	908	941	842	890	930	927	934	931	884	938	928	950	980	880	969	918	952	918	907	945	942	915	887	938	932	898	970	931	875	887	949	918	910	933	931	935	921	957	920	965	903	954	926	896	913	968	879	945	921	892	949	924	927	951	968	932	959	870	918	962	877	939	897	893	932	944	914	897	931	947	956	966	968	880	903	1012	922	930	900	952	956	928	911	874	964	903	938	863	942	957	913	910	932	905	882	970	931	922	924	940	957	990	962	941	934	908	850	913	914	932	934	924	911	919	921	954	926	934	894	929	916	921	963	909	969	961	970	887	954	894	923	946	926	920	867	882	912	934	898	900	952	928	888	922	930	949	933	966	917	916	896	934	926	923	929	902	937	937	940	889	915	926	966	901	922	922	886	894	920	930	911	914	959	931	889	942	925	954	982	883	861	917	946	867	885	876	920	941	907	931	927	813	924	942	904	872	940	986	929	928	886	866	915	948	901	918	943	963	892	930	900	984	932	930	898	906	933	886	904	943	903	897	887	995	900	894	902	955	925	912	964	925	954	920	885	931	964	917	916	920	944	963	856	904	877	913	878	901	948	880	967	896	921	932	925	967	928	905	936	939	930	911	946	910	921	882	939	952	943	924	951	931	919	915	923	952	940	951	914	926	937	963	942	919	893	982	923	916	924	941	963	1041	942	866	915	896	936	914	947	931	928	898	907	914	899	899	974	926	921	943	945	945	977	914	918	960	965	916	908	926	893	894	918	858	938	962	1000	910	889	912	941	953	955	941	950	952	984	921	983	965	942	913	873	861	914	930	935	913	903	955	924	932	946	929	901	913	909	929	931	937	894	941	917	948	948	931	927	875	934	934	943	917	914	931	1020	960	978	955	891	965	945	898	887	884	898	856	937	885	902	961	880	861	937	914	964	894	976	909	924	951	911	948	866	938	877	946	880	941	876	944	938	950	927	888	907	874
24491	24071	41835	34385	21750	11975	9746	7403	3993	2454	1325	883	763	759	795	741	707	796	771	747	731	714	703	767	726	732	744	781	758	752	791	762	748	733	744	730	731	743	750	741	724	728	742	778	745	736	735	679	745	761	759	743	740	709	767	775	732	738	784	763	798	747	764	721	759	739	809	778	768	795	736	717	788	691	719	752	735	734	721	708	767	777	714	701	763	737	797	757	736	767	744	734	725	796	720	755	744	713	779	720	804	687	757	723	769	709	731	704	711	728	773	724	711	743	745	783	748	784	741	740	735	732	703	788	769	770	787	748	776	709	810	756	735	719	733	759	796	736	741	749	736	724	763	694	716	757	756	736	753	731	785	731	801	706	733	736	779	775	750	774	762	735	720	776	727	762	797	703	739	709	700	732	799	757	758	756	706	744	738	727	716	750	728	750	690	754	761	745	736	765	713	696	799	772	780	770	737	741	730	661	655	773	750	767	694	761	742	759	749	718	735	770	759	769	772	738	793	673	759	767	727	716	721	713	724	756	738	732	780	789	718	739	756	747	831	752	742	721	712	786	748	732	700	721	731	793	806	728	775	816	733	752	739	756	750	742	774	733	755	777	751	785	724	751	755	752	743	760	758	750	774	748	746	780	780	700	768	732	773	746	728	741	754	741	721	754	747	750	742	775	786	717	759	729	798	727	720	750	760	750	739	762	734	743	725	750	700	759	774	747	736	760	741	713	760	747	812	760	729	731	742	724	737	738	745	726	718	728	717	713	765	792	723	765	731	753	697	785	751	698	737	723	750	754	722	792	758	770	809	774	736	802	746	745	728	747	716	748	709	714	742	729	778	795	751	733	760	729	745	702	711	753	759	731	737	720	733	746	722	729	715	771	765	747	747	783	713	747	754	724	792	721	743	714	725	766	768	753	852	712	736	780	770	732	741	725	769	741	733	764	741	716	753	771	816	718	722	753	752	700	760	756	784	749	736	741	735	729	780	743	752	761	773	723	764	732	765	716	757	726	810	730	751	682	818	748	705	803	771	789	732	735	725	762	756	761	743	733	761	759	744	735	770	761	740	730	741	756	759	777	716	761	752	718	798	751	726	706	775	700	705	714	708	709	740	754	786	685	733	764	766	726	711	749	757	801	771	722	717	792	780	747	678	767	723	725	729	759	755	728	732	725	759	715	761	776	766	757	785	721	754	754	747	784	770	812	775	756	748	716	727	739	755	743	773	793	737	718	758	780	717	725	758	760	759	766	768	737	723	755	721	715	781	718	728	720	760	726	728	739	689	753	712	771	805	736	737	719	728	761	758	684	770	753	728	801	723	738	774	757	709	740	715	703	767	734	717	699	728	716	777	748	745	770	793	751	756	751	727	721	801	705	716	762	749	735	754	768	767	748	690	745	745	750	734	722	724	758	770	662	775	741	764	726	780	738	748	792	800	734	746	748	706	690	762	803	787	729	784	788	759	744	743	748	733	722	784	745	728	777	743	742	730	760	751	729	804	737	757	739	738	720	752	747	731	770	722	687	745	744	765	717	773	771	792	715	719	727	768	716	743	764	718	698	734	796	746	761	760	755	762	722	736	737	730	768	721	745	749	745	704	773	755	755	741	748	732	810	737	743	728	712	774	711	719	783	687	741	795	776	717	771	750	765	759	715	723	787	731	692	699	706	715	718	736	736	701	731	700	757	752	772	781	729	726	737	757	791	737	743	716	782	789	769	727	712	723	704	726	802	725	810	736	739	768	761	715	733	778	780	732	780	711	755	753	750	782	760	736	776	748	779	759	755	739	748	771	765	725	742	722	745	741	737	769	774	707	757	739	701	762	702	772	802	758	797	724	757	758	786	751	719	697	752	736	744	717	731	754	717	706	770	765	749	728	742	784	784	726	734	768	731	787	699	774	761	722	743	781	787	751	746	772	765	749	728	742	748	756	733	736	712	754	735	802	713	718	746	719	738	748	739	741	748	758	716	729	711	727	795	755	713	715	749	720	773	743	707	745	728	779	732	737	775	756	745	732	727	749	764	779	723	758	704	779	760	736	763	701	768	741	693	772	787	775	717	715	727	785	759	747	747	752	683	757	782	747	766	711	725	778	767	701	709	731	718	719	668	755	749	691	706	716	777	775	742	725	743	734	754	800	771	721	757	788	745	752	724	728	736	764	735	765	755	726	737	720	798	751	770	754	744	690	698	751	785	759	788	744	791	772	740	751	689	783	794	744	763	744	760	724	748	697	726	785	738	767	725	757	777	759	745	738	748	762	740	741	738	765	756	759	791	687	719	755	812	775	776	739	786	768	745	732	774	789	785	746	736	747	761	757	702	699	776	753	777	774	757	766	729	716	712	732	738	759	767	784	714	716	737	714	734	703	749	733	756	749	772	748	710	775	763	730	685	698	752	758	759	781	765	738	758	736	745	739	734	761	778	722	763	761	795	729	743	718	708	777	767	785	778	751	730	783	774	744	731	710	764	760	736	733	721	741	727	765	709	767	777	729	740	721	750	720	780	779	777	759	736	704	733	751	711	749	740	789	757	723	756	763	818	746	734	781	757	802	785	728	799	725	730	714	710	731	694	758	766	739	756	760	731	767	729	737	805	708	738	757	729	740	757	752	732	742	792	783	750	751	776	727	711	719	774	739	771	779	765	717	801	745	764	777	709	741	758	754	761	744	774	818	726	759	723	719	752	753	715	795	736	715	741	757	744	727	761	731	772	783	722	820	733	754	715	781	773	750	716	768	692	731	706	764	731	680	709	739	705	704	763	732	741	746	740	756	748	735	719	721	765	757	695	715	747	729	750	763	760	785	749	685	751	749	716	734	790	766	746	746	726	740	729	705	735	778	718	757	732	757	749	710	766	776	737	702	783	711	769	745	754	767	809	745	768	814	745	752	786	746	751	720	724	759	760	754	737	727	749	794	737	707	808	766	793	788	753	731	752	719	762	721	741	712	761	784	729	737	749	770	744	759	744	750	773	791	734	752	719	768	722	734	768	734	755	733	732	735	734	743	837	776	761	736	735	714	764	700	726	769	724	726	786	721	778	750	773	796	687	757	757	775	723	782	754	810	736	773	748	715	766	748	770	778	762	771	737	736	806	761	712	796	761	685	766	749	725	753	742	731	729	763	739	736	740	721	754	707	716	689	703	766	788	721	770	727	692	807	717	782	706	754	753	698	783	718	711	741	794	723	764	761	737	738	721	737	780	727	788	783	741	774	747	732	771	719	782	739	699	723	722	773	799	743	733	755	776	762	702	721	737	796	766	737	759	825	751	777	721	765	727	769	741	744	750	746	726	743	787	728	751	742	748	729	769	733	720	781	768	741	706	699	760	800	758	736	731	748	743	765	814	769	745	723	734	732	765	746	712	768	728	753	707	775	726	753	730	777	778	748	750	756	706	781	757	724	710	734	719	702	753	744	739	786	795	788	728	705	707	731	783	738	730	729	754	718	678	727	712	696	727	734	769	693	734	717	755	776	725
39418	92149	76826	48091	8163	4287	15452	13690	8346	4822	2286	1261	1000	1023	1043	1026	1000	996	980	932	1009	999	975	975	974	1014	1021	1006	1027	1001	942	1024	1034	953	1018	1026	1020	1038	1039	967	940	960	1054	1012	1023	991	963	971	1042	1016	1029	1031	1010	1004	1029	1015	992	1007	975	970	1013	970	1010	983	1000	976	1005	975	985	993	997	1007	1023	930	943	984	1007	1005	977	1012	1047	1101	1053	1022	1031	979	983	968	1087	975	1096	1060	1050	1055	965	1003	994	1025	1025	1026	994	1045	1045	1007	994	981	1011	1013	1025	1048	993	991	1014	976	1010	1019	992	1019	965	987	1021	993	1025	1003	1006	980	1025	989	1063	994	974	1013	1014	1071	978	1012	1085	1026	1014	1019	1005	1031	988	1006	1006	985	985	988	958	1006	995	975	1012	926	998	1008	981	967	1002	1014	1034	1045	1025	973	1039	970	960	1016	1033	1041	1025	1066	1011	1002	980	969	1018	1040	970	1035	1009	1002	1015	975	1007	999	970	995	1041	1044	1068	1016	993	997	1031	989	1000	951	969	1033	1035	956	992	1014	1013	1015	973	1007	1009	1043	986	969	991	982	951	1000	1050	1081	1008	1045	970	1012	1002	1012	1008	1019	945	999	1004	1015	1050	1005	979	980	1045	1046	1053	994	1054	990	1022	974	974	1012	1048	1009	961	978	998	983	959	1027	996	982	999	963	1018	978	964	1033	1021	1034	1006	1007	1043	1018	958	1027	978	1014	1022	1002	1023	977	1034	973	963	1077	993	952	1007	1039	967	1036	983	969	996	978	997	996	958	1034	1036	1040	1060	980	1017	1026	991	1004	994	1029	947	981	1007	977	1000	944	1041	950	945	975	1003	975	972	989	1060	1078	961	1049	1001	972	1004	996	984	1041	1006	1026	988	1049	979	1018	1025	1042	975	951	952	960	1045	1007	1014	1035	1027	1016	1084	984	1002	1017	980	986	936	1019	1028	1010	1025	1010	1032	971	961	1003	1025	946	996	1024	1028	949	1010	1021	1062	964	981	972	960	1037	1001	1009	979	1041	928	1008	1047	1009	1006	974	988	972	987	1073	1049	1007	1018	988	1034	1003	1031	983	981	996	1076	1027	993	1050	974	982	969	989	951	1017	977	957	1020	998	977	1005	1066	1008	1043	1039	1070	980	1044	930	1018	976	1003	985	945	1064	1035	998	1042	998	996	1004	1036	983	992	1006	1007	1013	964	1017	1004	1005	973	973	1010	1031	1069	993	1022	992	1042	1004	974	1074	999	1011	1018	1027	954	963	971	994	1039	1013	1025	1027	981	1013	1084	1012	1041	1000	1049	981	1040	993	1048	1030	1020	982	1020	980	970	1029	996	1007	1008	958	1009	1028	999	1001	992	991	1019	1010	1038	994	1037	975	1066	988	1037	977	1071	996	1029	1011	1050	1009	1025	1022	992	994	1040	977	1037	1031	990	961	1011	1070	981	999	950	955	936	1081	988	997	1017	1012	1004	968	1026	1029	1016	958	1090	1044	965	1050	999	988	987	981	1033	1029	1012	986	970	1006	973	942	991	999	997	989	1052	1025	989	994	1019	995	961	999	1023	988	1016	1015	1010	1008	1034	995	1024	978	1001	1061	982	957	1014	1003	998	996	964	1008	1027	981	1018	980	998	1053	1012	1028	993	993	1057	1044	1032	996	1019	953	998	1011	968	1026	1004	995	1005	1025	995	1048	955	982	973	963	978	967	1027	979	1034	985	1009	1008	983	962	1002	1018	956	979	1032	1045	1004	1029	989	943	993	1010	969	1045	1027	1081	959	1065	1007	1016	1066	964	968	1026	971	1042	974	1009	966	1059	1097	959	1009	960	986	977	984	955	1032	1024	966	1048	977	1046	1005	972	1051	1049	1018	955	1024	998	1052	964	1006	1005	947	1001	1000	981	1006	1052	1048	1017	987	1003	1056	1000	988	1014	1022	1055	1042	1040	1002	950	995	959	948	1026	1035	1052	956	1017	984	1002	1015	1018	988	989	1025	973	1000	990	999	1019	1012	936	1001	1055	962	1024	1065	1062	968	1007	1000	952	1011	996	977	1006	1013	970	971	965	1038	975	938	1039	1022	948	1056	1037	1015	1039	1014	1036	1002	994	995	966	1030	1059	1016	995	1016	997	968	1027	1008	976	1001	952	966	980	998	959	1032	1047	1000	996	974	968	1041	1042	986	991	1053	964	1016	974	984	996	1028	1037	973	1019	994	964	1004	1012	985	977	969	996	979	1007	1006	1041	1000	987	952	1029	969	1050	1016	1060	1049	1015	980	1030	989	992	1028	934	994	1010	963	979	935	1008	1012	990	1034	984	1044	1001	938	1061	949	958	1010	1038	1024	1007	1009	990	1026	1062	990	950	994	968	989	976	1046	987	992	1001	1000	976	1003	955	1033	1050	1017	1039	1017	1017	996	991	1017	1005	1018	995	978	956	1053	995	998	989	975	1028	982	1010	975	1024	1015	1054	1038	1012	966	987	1004	939	1026	1051	1013	963	964	969	1069	994	988	1042	1012	992	968	1043	1062	997	954	944	1011	1001	1034	1036	976	1053	1024	1022	1029	978	1021	1013	1061	1039	924	992	998	989	999	992	1020	978	1030	1026	952	1017	988	968	1022	1056	1020	990	1013	1072	1002	978	960	982	1015	1003	984	956	948	1023	1027	1010	1056	946	965	991	1034	964	970	1011	1016	1025	1000	1070	1012	994	1062	988	1003	1024	985	1000	969	1039	1008	974	1020	900	969	1024	1020	1013	1002	1037	1031	991	1072	1011	981	1036	972	983	923	1043	1002	1011	1005	1001	1026	968	986	1031	999	954	1011	990	966	1066	1006	1020	1030	1069	976	1078	984	1043	1066	976	995	1052	985	1030	1031	1023	986	1038	981	1025	1033	996	999	995	1028	983	1002	1003	979	1028	1036	983	995	1062	981	1026	1020	987	963	1045	1010	1050	1036	1017	1023	1012	968	1016	1024	1022	1020	1037	1043	981	1018	1044	979	983	1009	1027	1003	983	968	983	997	1004	936	929	1041	1058	1022	954	1005	1032	1030	988	970	992	989	926	961	1006	907	1039	1039	1094	934	1017	1016	969	1006	1018	1033	985	992	988	1006	981	985	1034	1004	977	1037	994	1057	1017	1017	972	1002	1020	992	1003	993	1001	997	988	1044	991	1021	1013	1002	1002	1026	1008	960	970	1001	999	1058	1009	984	1013	987	991	1037	965	982	990	1019	1026	1061	1010	983	985	996	1007	1014	955	1041	964	959	1029	995	983	951	1004	1016	999	1004	1051	1003	990	1040	978	980	990	989	1035	968	962	968	1030	1041	1007	1010	1008	1029	1011	1043	1010	1000	1006	995	1037	1040	1025	998	1023	1006	1027	1014	1048	1012	994	952	966	1052	978	1002	1013	1046	1075	942	1007	1017	984	1012	973	1005	1048	990	1008	1038	1030	1037	1000	986	1029	972	997	1029	1025	1000	1016	990	1009	1056	1005	1012	986	1004	1037	990	988	958	991	961	1001	968	973	1061	961	1045	1026	985	975	1000	957	960	949	1002	969	991	981	1025	1013	1000	1007	944	1052	1026	1008	1059	994	1044	1019	1013	918	962	1062	994	1042	1030	999	1016	1037	1015	944	1018	1017	1010	1000	1076	1046	992	978	998	1018	963	950	987	1010	1014	983	1000	982	1002	1018	1019	956	971	970	1029	1024	1013	960	1049	1002	1000	1016	976	979	930	1021	1014	968	996	1034	1017	1030	960	986	997	978	970	1001	1018	1012	983	981	1015	1047	1040	973	986	995	1018	1046	987	1017	1034	1017	1005	977	1002	1053	995	994	973	972	970	964	973	983	953	949	971	992	1078	1044	954	1025	995	1003	1009	1004	985	1015	975	1047	949	1051	1013	1040	996	1014	1033	1024	1036	1000	1029	962	995	991	1021	987	980	1051	1006	1060	1018	1043	976	1007	1044	1027	1037	1016	1012	983	1038	1011	1007	1024	1016	993	978	1060	1024	977	1022	997	1042	1020	1057	974	968	975	982	1059	997	1031	1023	979	993	1052	1000	1030	1054	960	1001	958	1023	1035	958	1033	982	1035	1004	1026	981	1001	977	1008	1029	1021	1030	994	1035	991	1035	1030	1026	971	992	1014	1050	1002	992	977	1020	1000	959	1020	1064	974	973	1019	1002	1040	1007	1002	1023	988	1065	1009	1006	995	1043	1019	973	1068	985	1023	1020	1085	1021	985	1010	975	981	987	1069	1011	1019	966	1058	1026	970	1034	958	1017	1005	996	989	1008	982	1025	1047	970	951	1020	995	1034	1028	933	1002	936	1019	965	1049	1003
23298	22321	35123	28738	22437	20317	18338	17965	10710	4381	1688	856	670	652	673	640	645	656	665	629	627	638	594	616	631	628	645	610	598	617	669	651	678	669	622	620	646	629	617	604	620	643	669	613	613	654	606	636	622	692	591	637	625	661	682	635	625	625	630	630	654	594	615	610	618	691	650	631	653	611	700	661	646	636	631	654	635	649	624	613	597	666	632	641	625	597	641	643	615	640	627	582	584	612	649	617	590	622	617	589	626	625	591	649	645	580	619	650	658	648	620	673	586	629	591	644	629	616	678	599	676	620	647	600	592	644	609	640	635	588	648	588	633	614	588	654	655	625	630	685	637	563	614	655	646	601	645	618	657	622	660	617	608	609	597	637	620	604	615	648	609	621	605	596	632	612	590	598	624	635	610	634	599	623	610	614	630	612	628	631	646	637	642	662	607	589	601	610	619	640	600	668	605	594	648	641	681	613	661	653	629	634	646	605	632	609	641	614	599	575	660	633	642	635	644	638	635	701	615	569	667	593	599	645	626	648	585	611	610	663	639	605	658	668	605	638	614	634	589	592	601	589	623	631	603	603	594	622	631	644	629	607	604	646	654	615	604	619	599	644	606	664	631	583	619	649	593	649	588	651	615	611	634	640	633	600	622	640	593	616	599	655	636	573	613	615	607	611	629	633	634	622	613	599	634	600	626	614	626	605	633	603	637	637	649	610	626	634	620	650	644	621	612	591	618	582	642	613	657	636	576	642	621	596	642	619	647	631	632	630	616	652	675	644	653	647	630	584	639	613	627	620	630	637	602	578	628	641	631	642	647	616	679	627	602	650	622	624	619	642	614	610	648	628	644	642	653	601	602	652	608	587	638	625	602	637	579	631	625	630	622	609	619	605	653	644	661	635	611	618	681	623	636	664	616	641	641	607	604	607	610	648	616	600	574	616	642	636	695	654	577	598	601	603	609	629	617	627	590	621	617	620	639	660	589	612	584	659	703	680	661	671	619	658	618	630	648	628	632	642	598	632	672	617	636	662	648	594	603	588	619	649	647	616	612	592	625	626	657	590	671	669	610	615	648	622	627	616	617	590	638	665	612	647	643	577	701	584	647	690	633	620	639	612	640	597	617	626	605	593	602	639	637	617	650	626	649	659	620	597	665	602	598	629	620	660	618	616	596	590	620	670	594	629	655	624	646	582	622	618	630	642	650	660	631	618	641	660	657	632	669	604	650	639	610	647	610	627	638	639	596	646	641	674	617	653	588	630	621	642	663	608	622	631	654	610	571	649	593	631	610	692	623	607	664	611	653	639	633	626	634	620	597	619	591	587	622	615	649	644	632	623	642	614	625	631	653	644	658	625	606	669	587	686	616	647	641	642	611	634	619	590	627	625	694	672	618	633	626	600	632	580	638	649	629	656	655	652	686	620	602	648	647	600	613	626	668	641	650	623	583	627	580	632	591	550	619	606	621	601	616	641	637	631	648	622	601	631	659	643	640	632	631	579	576	589	660	623	615	584	606	592	673	613	655	626	628	612	612	597	607	648	586	603	640	648	580	618	593	607	606	633	614	651	644	659	604	646	634	622	615	613	608	663	627	639	607	629	624	618	580	578	613	580	590	613	633	651	685	592	597	590	636	633	687	640	581	632	630	638	596	619	632	594	613	616	646	632	612	609	599	614	621	606	600	622	629	607	652	641	637	613	618	597	615	609	640	630	611	590	618	629	627	615	616	604	647	606	603	628	644	606	636	640	642	630	636	622	651	639	629	619	582	614	630	615	637	623	630	653	595	629	643	576	637	616	591	631	617	604	586	647	606	567	627	641	603	614	617	651	643	612	670	680	623	622	667	621	620	579	624	609	626	659	606	651	600	588	650	642	623	664	628	607	637	615	603	604	653	654	627	618	639	561	635	614	708	610	615	631	661	627	630	664	648	645	653	611	674	626	623	666	592	618	632	630	613	629	581	596	597	619	663	633	604	664	596	619	648	617	635	634	580	624	623	646	663	624	648	618	599	583	670	599	610	594	653	631	593	580	615	583	621	629	633	624	623	641	627	629	670	639	641	632	621	662	690	556	600	579	593	589	612	596	630	606	601	631	666	635	613	594	645	624	626	613	650	616	628	604	615	602	606	647	674	557	637	689	600	592	645	621	613	655	682	614	612	611	632	619	602	642	624	636	652	626	644	650	601	639	596	587	596	640	603	646	605	651	617	588	625	575	650	640	657	614	612	636	642	615	636	606	631	634	635	635	644	599	606	618	622	607	614	617	610	620	675	617	619	584	601	666	647	617	601	645	588	628	665	670	613	643	621	598	630	618	577	651	663	595	603	608	592	660	599	623	598	619	624	651	610	645	605	643	628	623	616	644	595	625	596	589	644	644	602	636	631	592	620	655	647	667	616	664	619	664	644	627	624	629	581	632	631	639	589	657	623	646	572	619	644	640	623	630	645	596	652	654	638	581	607	661	597	586	594	599	603	568	627	631	615	622	617	643	595	652	620	656	587	638	628	633	613	589	632	615	658	620	660	588	645	657	647	677	653	651	629	569	591	662	679	608	622	638	629	604	596	564	644	605	619	632	632	605	595	631	601	595	637	620	621	637	629	654	591	654	665	645	595	622	622	598	600	624	658	590	615	638	566	604	629	615	660	626	598	626	560	655	585	658	625	626	627	619	565	632	619	630	665	616	606	607	620	638	656	635	633	630	684	624	683	600	621	623	638	633	596	632	651	624	624	621	590	638	634	642	579	643	626	659	682	632	627	638	649	622	612	640	631	592	634	659	606	593	671	645	628	644	666	693	625	636	591	595	628	602	582	628	642	611	585	616	584	637	564	622	658	577	590	542	687	639	594	620	689	629	608	601	626	611	592	600	622	650	644	643	665	601	627	630	666	666	582	589	646	652	598	588	595	639	639	619	594	616	611	632	608	625	593	634	617	619	592	616	588	655	602	671	650	649	632	641	558	651	595	680	650	603	621	614	627	626	621	620	611	640	615	610	622	667	648	619	634	635	616	633	641	596	627	619	603	624	656	612	629	632	676	633	585	638	634	595	637	584	629	611	635	619	584	658	638	605	673	612	625	649	657	611	635	629	620	641	631	625	588	635	567	594	575	628	640	552	656	569	651	710	637	670	608	632	646	612	578	667	626	647	569	625	594	638	627	625	628	625	629	601	638	684	643	671	607	656	596	593	657	603	628	619	659	582	687	653	628	651	618	592	637	620	642	610	583	618	647	571	621	652	627	613	614	634	573	583	620	670	620	634	610	648	645	568	579	603	662	614	672	642	638	549	663	601	613	632	595	606	682	637	613	604	610	667	640	590	658	667	625	656	606	627	623	620	623	624	642	610	667	663	610	652	657	608	608	646	607	637	663	595	599	610	627	604	603	621	639	579	647	638	612	638	604	594	649	657	621	616	649	616	634	675	594	614	620	613	621	656	649	620	610	622	624	615	621	666	633	587	658	609	644	564	632	661	619	610	610	637	634	655
47977	97883	83172	60510	9875	3362	15993	26785	17387	7855	3056	1317	904	895	871	790	926	859	832	925	857	830	883	859	796	823	802	844	887	841	852	802	824	833	806	865	830	858	855	798	807	831	883	856	849	847	873	790	830	865	819	835	788	827	848	848	786	828	820	815	799	817	861	850	819	877	885	815	856	836	875	854	806	813	847	885	829	790	834	833	836	821	870	860	861	841	821	841	880	845	824	844	808	852	840	811	836	828	879	863	842	842	849	786	849	815	839	908	846	893	854	867	812	833	823	841	821	857	847	835	843	823	860	823	834	875	873	841	838	854	793	852	892	815	852	845	874	899	816	868	869	837	831	806	856	868	871	806	872	797	858	872	916	800	811	819	841	841	798	822	877	919	832	814	829	795	821	818	828	828	814	800	835	852	831	817	828	807	834	855	788	898	881	829	835	841	841	808	866	847	860	847	841	879	831	778	782	813	888	798	883	797	840	840	828	859	852	803	841	862	878	830	874	887	792	823	853	860	859	827	826	860	850	828	810	901	860	824	877	813	865	835	855	838	898	862	839	815	850	799	852	806	843	801	796	840	806	781	878	850	819	824	828	809	838	853	873	844	845	849	824	840	877	887	827	900	839	841	843	820	855	814	855	831	809	811	809	844	778	860	819	814	817	819	799	779	794	836	850	875	803	884	892	796	806	850	843	810	871	866	807	894	850	813	869	853	858	893	821	867	792	862	819	800	851	821	872	856	861	868	845	824	863	824	855	811	872	825	792	906	808	858	857	824	856	876	869	897	801	849	827	793	790	857	808	817	880	847	862	813	856	802	869	820	827	819	792	833	821	841	851	814	841	853	841	870	793	831	787	814	892	842	812	853	828	860	860	860	915	834	817	826	909	840	795	826	834	852	849	821	819	923	827	863	800	842	911	815	815	843	849	830	847	771	850	827	820	833	868	879	820	805	814	839	794	845	809	819	859	842	821	829	885	915	817	824	823	829	865	835	839	865	826	836	812	847	886	829	831	861	819	866	853	849	889	836	806	825	840	834	851	881	814	879	875	846	850	814	838	848	875	807	816	880	807	798	778	867	841	824	827	882	870	823	804	875	854	829	841	887	869	842	864	840	836	807	858	867	849	851	909	834	843	833	818	773	889	865	834	839	866	814	835	804	832	892	844	828	836	836	847	837	815	816	829	809	868	762	830	893	877	819	792	867	853	904	831	859	828	889	811	830	876	844	838	779	865	869	801	884	844	860	822	808	827	851	802	869	847	842	870	791	837	824	847	863	860	853	801	831	899	832	841	891	816	886	815	844	855	916	820	807	829	869	867	869	849	846	822	851	831	809	841	897	844	862	825	835	846	838	877	900	838	834	876	847	833	866	871	880	876	822	862	840	837	820	804	813	848	823	836	830	868	825	879	839	811	808	858	894	806	814	833	817	818	808	852	846	819	910	822	834	862	790	796	855	805	812	853	854	835	815	851	820	793	858	834	850	883	869	881	855	824	858	865	802	881	842	851	840	815	868	818	844	807	855	764	883	832	813	804	850	801	838	874	808	775	785	824	781	884	839	859	798	841	826	867	816	835	861	829	821	848	804	848	805	867	822	806	869	871	843	856	875	827	847	821	855	830	849	856	901	818	815	845	873	845	839	842	859	841	880	850	868	852	839	792	890	842	809	805	795	836	830	790	811	887	815	831	849	783	856	867	911	832	878	853	854	797	825	831	861	812	807	836	842	898	781	846	848	816	825	845	821	860	843	885	847	850	883	846	848	938	830	842	826	857	886	837	853	845	845	916	855	840	855	904	825	860	886	870	836	828	839	847	842	862	831	860	848	814	855	840	857	854	788	782	779	804	843	831	838	862	895	779	830	847	852	777	830	825	834	843	894	882	858	834	765	845	824	823	839	854	863	808	846	857	805	817	844	813	849	837	868	836	892	820	836	866	827	879	819	871	868	832	823	780	844	855	827	846	817	835	846	858	921	838	856	881	856	862	817	822	848	808	869	852	819	856	848	868	816	876	876	829	850	846	780	853	831	781	860	864	867	778	857	826	838	851	830	855	831	806	844	906	819	811	831	844	851	832	837	789	862	819	836	851	823	835	840	803	818	827	833	857	825	851	831	831	871	836	881	800	798	815	827	798	842	874	841	812	788	793	865	848	832	830	857	849	835	854	780	850	791	864	850	828	868	826	807	855	793	873	832	854	842	860	802	850	852	833	839	862	858	812	811	810	867	837	861	839	816	860	850	802	815	885	807	857	838	868	823	838	854	843	881	837	816	830	913	865	809	842	863	817	900	839	853	836	768	905	881	811	831	826	800	893	877	851	829	856	868	810	830	801	857	834	871	856	846	877	854	796	832	796	846	826	822	802	865	829	847	826	845	832	818	860	822	871	836	822	839	916	836	867	888	840	825	827	781	840	838	852	850	860	843	820	789	843	822	836	841	812	797	855	824	779	885	832	833	799	901	843	838	877	794	811	791	870	845	828	835	822	859	810	874	843	872	819	792	838	865	809	825	869	848	837	798	845	875	772	885	847	791	885	836	866	870	776	861	813	818	851	917	856	832	837	802	852	781	876	808	834	941	824	795	846	857	863	851	851	783	858	839	806	832	854	794	852	907	899	828	811	821	842	835	855	833	808	835	781	839	807	817	918	846	840	845	832	877	802	843	817	839	829	832	838	865	800	863	831	838	829	876	835	828	842	814	785	819	845	811	844	874	830	858	842	803	824	846	808	838	863	896	805	873	835	830	863	863	874	813	852	886	913	805	874	840	838	754	816	872	860	865	797	815	819	842	841	854	824	859	907	823	799	832	835	832	866	814	788	832	815	797	875	807	834	847	821	904	815	903	842	849	851	816	829	861	824	847	835	823	880	859	827	859	791	849	869	785	819	909	839	832	810	852	837	812	844	869	845	800	852	876	866	839	877	878	829	844	831	835	837	831	856	840	866	819	853	837	857	805	858	811	834	882	866	893	839	813	838	829	768	789	797	775	894	850	826	811	825	869	845	822	826	858	841	847	818	855	884	870	830	886	880	810	868	886	840	831	862	838	803	868	875	850	875	845	827	861	837	810	870	808	839	830	879	909	865	893	851	821	848	757	785	819	818	832	840	824	855	890	871	892	812	831	848	833	846	786	800	866	822	767	843	839	803	825	843	821	796	876	845	810	785	823	793	847	853	835	847	849	816	856	860	876	846	873	761	857	879	829	879	877	914	833	834	825	865	852	811	881	813	843	887	842	834	831	853	828	812	897	847	866	905	828	819	865	812	805	868	848	827	856	829	843	832	914	840	852	797	869	857	840	832	869	857	850	857	819	788	806	807	867	802	814	864	843	868	843	806	853	824	813	825	867	820	831	897	837	827	890	825	863	838	847	872	843	861	791	844	838	809	803	862	885	874	862	810	888	832	852	895	808	859	812	811	816	834	863	816	840	828	821	801	844	845	856	803	860	816	857	817	831	882	841	836	852	858	797	847	862	865	862	875	831
27229	30362	41079	21893	5286	709	738	940	1514	1334	920	801	717	641	749	726	705	704	733	662	749	709	705	698	697	648	695	714	659	666	702	698	717	740	757	654	643	671	692	725	648	753	695	697	703	698	700	673	653	703	722	736	723	682	667	672	699	687	692	735	680	693	716	737	674	711	682	703	681	678	690	751	701	723	733	710	701	697	702	671	702	709	675	730	726	764	706	711	662	660	685	663	655	712	663	673	659	653	700	724	692	751	670	682	768	651	690	708	730	703	648	628	674	666	690	713	694	638	673	665	735	714	709	660	667	701	676	706	720	720	651	734	702	642	713	675	653	683	711	668	700	684	725	699	684	685	674	621	702	699	690	663	664	709	702	710	711	738	722	654	680	707	668	709	721	696	700	684	711	689	684	742	700	655	685	669	725	732	638	742	718	718	691	703	715	665	743	703	679	688	679	730	743	685	677	678	669	670	758	640	705	704	696	673	684	706	700	705	718	658	707	668	694	699	701	712	741	681	688	698	768	673	689	691	706	749	742	663	703	728	707	692	684	668	726	697	649	710	713	709	724	684	690	679	679	655	724	703	678	690	655	650	725	689	693	645	734	702	726	657	720	693	724	723	673	695	653	671	669	643	704	678	685	694	678	713	672	700	695	697	663	732	671	671	682	710	702	731	763	740	736	697	699	670	667	650	721	712	702	711	667	722	685	664	711	681	669	690	702	719	674	739	680	671	667	704	715	700	711	662	675	662	696	714	671	737	698	672	700	663	700	707	724	729	679	671	716	662	720	696	689	688	679	684	684	732	710	723	697	705	719	700	687	690	728	694	669	702	674	668	689	704	722	712	733	711	707	766	708	699	688	684	719	680	707	673	688	703	724	658	663	726	700	703	700	685	672	749	693	690	654	684	713	674	693	693	730	675	732	669	703	718	702	667	712	728	665	738	703	690	671	704	660	748	690	692	717	675	686	703	661	637	723	725	719	737	642	689	724	619	686	669	651	717	690	686	665	669	703	648	684	721	689	648	691	684	684	730	694	681	727	710	720	668	650	694	715	662	675	667	689	682	699	663	748	693	635	692	720	719	664	704	685	718	666	738	682	702	757	713	712	682	701	707	739	729	687	729	713	716	685	772	698	717	674	732	719	688	692	697	718	707	709	707	672	700	692	763	701	692	726	648	740	659	713	703	693	694	679	699	678	728	686	717	670	704	667	710	714	660	696	712	668	703	704	642	658	707	696	621	679	681	694	664	648	739	689	667	695	681	696	689	698	661	668	699	697	747	654	720	708	689	693	702	665	685	676	689	681	655	678	695	715	691	721	719	733	717	661	730	663	646	681	664	687	705	725	644	707	757	671	641	707	678	684	730	689	705	707	673	693	693	731	675	682	707	687	690	672	669	675	708	712	687	644	671	633	727	715	707	713	692	665	709	654	698	699	712	650	660	694	722	694	744	671	676	729	708	716	717	717	710	716	667	685	674	661	701	684	724	696	658	674	735	738	692	687	697	717	729	691	660	709	684	716	682	713	682	669	699	673	697	662	702	711	667	652	686	717	677	731	677	698	713	694	737	715	711	712	644	647	662	687	728	635	757	686	762	679	729	650	714	699	743	723	679	679	652	672	708	691	725	688	715	684	676	720	673	725	730	675	722	713	691	670	686	700	666	679	732	723	634	694	659	693	677	663	713	724	683	713	709	676	670	724	721	665	704	663	661	741	729	645	703	665	702	732	703	682	695	679	687	699	696	723	697	653	752	682	659	734	712	709	697	660	714	691	664	666	730	729	699	683	700	679	738	701	711	684	708	705	694	690	714	686	715	699	711	724	723	677	689	714	683	725	711	660	698	685	703	675	720	640	681	696	739	689	645	722	675	677	662	691	732	690	777	695	662	605	756	671	639	651	729	698	695	648	700	681	725	727	701	716	709	721	671	715	686	735	691	705	718	716	663	724	716	641	677	704	665	672	673	689	727	701	709	692	673	656	693	685	651	701	687	677	663	648	664	664	682	689	654	716	686	716	719	707	650	726	630	675	702	718	704	687	697	709	643	696	672	688	713	697	687	700	711	653	705	725	734	731	665	644	672	639	688	690	662	662	647	672	654	684	625	687	680	670	666	656	655	681	664	712	693	673	657	648	690	755	689	720	659	723	637	703	703	683	722	678	703	691	697	716	716	713	692	713	727	701	691	724	735	682	682	736	698	727	681	677	721	707	658	709	741	681	679	745	702	718	699	713	705	715	772	708	678	682	672	653	686	729	739	712	679	672	770	729	702	742	678	684	711	707	703	709	700	687	715	729	733	695	715	710	659	686	699	708	700	679	733	709	704	647	698	660	678	661	687	726	686	708	718	684	688	709	687	762	743	723	716	712	668	715	687	663	693	682	699	692	706	670	714	711	694	680	675	661	714	699	698	648	721	659	713	714	660	732	717	710	679	710	700	666	703	711	730	696	695	709	734	682	672	669	692	637	697	666	684	690	727	648	700	714	691	682	695	727	675	694	683	687	683	711	665	729	696	649	720	762	723	666	687	675	699	719	739	699	656	733	732	713	688	724	687	692	737	710	701	685	758	677	663	650	602	686	707	746	689	695	709	682	701	674	682	708	704	703	711	673	694	712	660	647	692	713	695	739	694	674	701	686	677	639	688	710	698	705	724	683	690	749	701	720	634	691	638	706	702	689	711	680	684	709	697	684	688	689	749	705	695	714	700	732	662	685	698	676	692	681	770	704	732	718	719	728	705	705	671	703	663	706	698	714	706	692	680	689	710	683	659	776	673	712	694	711	718	727	723	725	665	750	707	733	738	718	719	642	692	697	696	740	671	705	675	701	691	675	718	734	724	691	717	676	648	707	717	706	696	729	710	642	649	698	686	711	673	725	709	664	706	701	762	708	715	688	634	686	696	715	699	676	643	716	669	739	679	684	689	683	688	695	661	659	720	751	701	690	721	715	665	739	672	751	668	690	675	698	702	708	685	681	632	680	729	639	690	716	745	724	730	725	707	731	688	690	694	702	703	690	678	687	716	689	730	639	685	677	706	678	688	726	716	688	736	683	713	690	690	694	704	706	679	704	684	722	666	719	656	690	673	711	694	663	712	680	680	743	720	697	705	722	717	700	678	718	719	696	715	740	733	682	717	675	667	756	725	701	660	668	693	691	687	693	682	682	720	670	747	673	666	725	675	671	718	707	743	709	705	675	709	688	721	728	678	715	741	677	709	691	684	699	702	715	658	689	714	688	720	736	693	695	621	688	702	715	710	723	706	703	687	669	685	723	694	669	712	728	690	744	710	719	697	692	673	711	739	690	697	710	680	717	685	701	692	708	692	723	701	704	719	741	704	704	675	650	685	720	692	724	654	708	697	725	718	699	662	725	708	695	642	716	721	716	657	694	687	724	707	723	682	733	682	678	698	717	746	686	715	709	701	680	718	670	690	706	725	668	708	703	679	664	659	694	701	711	749	646	655	686	695	658	708	687	682	693	660
21035	50533	41067	18756	5015	1027	1044	1594	2907	2356	1376	1029	971	953	946	962	937	885	929	946	965	971	880	933	927	948	933	952	901	962	928	942	987	935	973	910	946	953	968	997	930	916	1027	971	986	943	910	922	883	910	931	920	887	987	925	928	916	932	944	985	932	970	957	940	919	915	930	927	901	922	937	950	930	958	946	941	962	883	931	934	955	959	948	998	925	904	940	900	1019	891	914	941	947	946	906	935	913	908	914	913	940	931	920	969	969	977	981	888	938	977	995	950	945	922	862	935	969	929	928	948	924	942	863	995	1005	953	870	864	893	906	908	938	929	919	955	920	925	899	942	944	908	977	945	959	911	915	966	961	937	922	958	965	936	988	938	954	931	926	937	956	984	885	961	959	937	902	895	885	922	940	1003	981	980	973	925	938	956	894	953	897	890	894	903	905	926	930	935	936	961	930	951	953	928	874	953	935	936	925	945	941	941	965	900	973	884	947	911	922	903	913	895	987	949	920	895	951	959	986	912	943	961	919	987	892	924	983	971	943	968	935	978	907	966	954	983	929	962	916	950	919	919	938	935	906	926	885	1010	990	955	954	939	990	962	890	931	936	1023	976	926	939	916	922	935	955	932	991	944	922	894	942	967	928	955	924	949	957	960	967	958	920	946	914	911	958	949	928	936	1006	916	957	929	965	954	974	956	956	959	972	884	997	925	951	932	963	930	923	896	953	917	929	908	900	939	928	981	900	921	921	969	978	980	957	1006	881	922	925	927	908	949	928	954	905	930	903	900	937	917	907	1023	928	901	931	932	930	920	967	953	924	924	852	937	921	920	891	954	887	942	951	891	909	991	966	904	910	933	981	959	953	932	903	884	888	909	893	943	950	921	977	924	928	968	937	959	904	955	978	864	936	927	930	946	969	959	949	943	986	961	902	924	937	932	917	878	936	938	958	948	920	963	961	895	896	926	956	950	919	951	888	912	924	911	904	931	975	967	844	905	957	988	935	929	891	985	952	899	948	917	919	935	977	928	959	957	898	961	945	895	977	952	925	925	984	936	954	976	942	981	925	902	907	911	932	966	913	929	943	958	921	962	964	933	947	977	954	879	904	946	963	934	905	942	983	970	876	950	938	900	952	935	964	889	926	925	954	933	922	935	958	949	991	932	923	978	947	987	904	876	1004	948	932	903	921	946	937	933	914	940	993	926	935	940	976	943	936	910	942	888	904	922	926	900	863	951	945	944	937	922	910	941	910	961	922	889	943	962	917	905	942	959	910	980	926	951	927	965	927	875	952	877	947	946	876	942	907	887	894	923	972	946	940	887	986	926	928	902	957	983	956	871	911	941	916	943	945	1010	949	923	962	942	924	950	902	956	899	927	972	936	943	924	895	944	901	903	967	933	972	939	964	909	899	941	921	990	983	982	879	962	961	953	938	901	950	851	935	950	862	951	941	935	911	967	954	910	960	950	979	924	992	923	904	956	922	902	939	967	944	936	925	953	934	931	924	922	909	926	967	975	925	982	911	1028	922	966	984	983	930	958	914	968	929	1038	948	945	875	934	962	955	964	916	901	920	992	982	990	876	996	921	938	913	928	941	954	1032	928	973	915	1019	948	970	968	941	918	914	964	1021	914	960	892	927	947	891	914	927	889	963	1022	952	945	936	1011	900	937	943	906	894	931	895	931	935	880	937	936	875	936	933	914	927	944	933	858	994	930	953	862	953	935	911	939	906	926	882	904	914	946	959	895	935	959	935	962	917	956	940	969	991	894	874	918	916	980	860	888	896	898	924	987	926	949	1014	919	941	963	934	904	903	922	886	961	949	960	890	926	1007	914	917	970	935	952	946	927	930	901	907	938	974	966	912	991	968	928	902	947	922	936	881	946	909	968	936	912	892	898	926	993	969	899	958	994	931	955	903	972	952	917	966	927	903	956	947	854	943	946	878	948	897	917	949	932	943	904	934	957	898	940	915	947	924	903	879	923	907	899	917	941	915	884	950	952	939	968	920	998	973	971	933	931	981	940	960	990	954	941	909	875	949	978	927	930	962	923	916	903	965	932	985	970	919	962	983	971	858	914	960	934	913	894	916	933	992	950	960	901	953	967	943	935	962	920	925	931	1005	917	923	923	846	1008	952	926	940	874	969	916	947	939	907	936	944	894	987	894	955	881	954	967	876	940	946	961	985	928	912	965	959	939	904	953	916	896	927	942	890	988	939	866	981	955	973	923	941	993	901	931	940	942	913	902	955	917	984	866	955	927	918	941	950	929	920	900	929	958	939	920	860	931	952	935	926	908	928	912	862	895	950	975	920	955	980	952	977	915	935	958	882	904	947	942	949	941	899	909	931	951	939	994	945	972	919	969	941	929	912	886	927	954	903	909	943	935	925	957	934	969	1026	910	1004	955	965	915	915	943	956	901	884	966	969	960	926	956	941	954	929	936	987	955	910	983	878	931	917	956	912	920	943	944	960	958	913	920	939	993	931	932	943	968	920	926	953	925	933	934	874	947	916	959	910	956	911	959	878	937	935	939	954	956	955	962	949	910	1026	989	937	910	981	968	937	897	961	902	987	949	938	943	913	910	951	974	918	878	957	889	921	958	945	941	929	902	896	979	978	939	882	944	984	970	916	980	988	907	949	959	971	926	948	984	984	944	938	941	907	941	953	899	977	886	957	931	922	984	956	927	959	916	949	977	980	893	947	927	955	908	918	922	940	985	899	942	910	926	948	918	910	990	961	947	958	912	954	919	940	926	962	958	935	868	934	893	902	936	916	942	932	957	923	904	931	932	931	959	961	974	1000	908	967	930	955	902	962	939	953	915	940	915	974	914	857	904	917	911	940	942	903	929	902	965	970	908	967	932	953	904	882	958	930	878	885	923	935	921	891	940	953	887	955	921	965	988	950	956	916	969	946	960	924	963	946	893	925	948	978	934	932	969	937	923	944	959	953	951	978	945	933	915	921	893	883	898	930	865	952	877	919	918	864	924	923	902	958	991	916	947	920	906	909	964	979	950	978	922	960	926	976	968	939	915	960	873	953	926	969	951	961	920	980	942	939	940	971	990	890	886	932	883	877	904	968	965	928	960	938	942	926	946	899	958	904	911	959	906	901	916	933	948	951	994	918	956	931	912	949	883	970	982	947	928	891	973	930	917	892	931	897	909	873	887	957	906	953	905	930	960	969	894	946	921	944	975	931	963	969	939	891	944	923	932	945	945	960	919	899	919	942	960	982	921	980	949	905	905	946	938	902	946	919	938	933	916	962	920	942	985	1000	937	967	979	890	964	887	993	947	919	969	946	905	935	947	1008	937	913	972	882	1007	951	877	907	982	940	919	924	957	912	950	975	943	920	949	945	917	969	931	912	893	950	1002	913	1003	935	921	950	984	942	943	945	927	956	930	962	922	899	915	929	936	933	967	936	1007	934	967	995	942	918	926	903	947	890	917	929	882	918	969	931	950	921	910	921	939	903	927	962	903	959	946	967	968	925	885	953	925	934	951	948	949	893	962	904	926	926
24426	23723	42791	34461	26061	12399	1971	2309	5019	4302	2080	1098	855	758	774	739	755	794	756	795	752	739	797	778	759	783	785	787	765	772	739	834	748	789	790	753	790	720	785	715	730	772	751	786	745	749	748	753	769	771	781	771	762	780	752	718	751	744	813	732	776	814	764	696	731	763	755	721	728	712	774	738	742	775	774	795	789	746	780	732	708	763	764	768	807	768	762	744	844	778	772	785	766	783	743	772	737	732	771	774	789	770	724	767	784	715	778	733	771	760	772	769	770	779	767	718	728	715	789	689	739	777	740	765	747	751	764	746	727	783	801	815	761	754	752	803	761	784	794	804	751	800	789	758	726	720	735	750	728	740	733	731	762	797	739	777	764	815	761	711	814	715	786	796	732	773	769	756	818	765	740	754	767	746	701	719	791	777	728	767	827	735	729	819	747	777	770	738	688	730	752	758	745	784	691	739	784	793	720	760	759	759	795	745	771	750	758	717	756	712	767	727	768	727	741	774	793	760	725	785	789	731	789	815	731	768	763	753	758	764	750	723	759	795	792	728	721	737	786	802	772	755	769	739	757	774	772	754	726	760	732	772	762	735	784	772	782	737	731	774	730	726	762	744	775	744	774	734	810	748	733	752	760	714	764	724	775	722	753	765	747	750	806	794	726	740	766	700	775	729	763	723	777	735	726	812	726	776	777	765	785	751	750	754	789	786	724	764	801	763	767	764	815	787	786	793	754	774	729	733	724	797	766	771	801	764	740	786	781	786	770	811	787	806	746	726	776	734	726	746	772	724	747	776	734	752	761	767	716	776	802	785	762	830	710	735	812	708	753	772	746	763	822	745	748	808	733	725	725	766	758	755	775	759	748	780	783	813	777	722	782	754	728	769	767	810	785	792	741	752	779	736	790	766	750	814	701	765	772	772	753	720	724	800	743	768	740	752	774	728	790	837	753	715	757	766	813	776	746	777	761	783	744	737	784	773	728	720	682	812	776	723	760	778	823	750	781	727	732	775	756	744	745	716	755	752	758	742	754	733	747	771	733	724	713	785	794	724	798	747	798	722	828	739	746	777	744	755	784	747	769	753	749	751	749	771	812	761	768	748	792	733	782	783	779	742	793	780	780	773	796	722	745	808	742	734	778	775	748	785	746	714	751	703	744	756	766	809	788	775	790	713	771	725	749	780	756	724	745	752	756	778	735	773	757	741	755	723	761	819	760	695	718	789	783	725	747	777	769	742	733	746	768	743	791	786	766	740	782	783	777	712	785	743	748	694	753	730	772	758	753	802	783	766	818	741	756	729	747	749	769	743	716	746	769	763	780	776	740	730	752	732	791	724	719	793	770	792	822	789	763	768	754	752	757	751	792	768	748	768	734	739	791	784	760	779	768	752	771	796	738	726	756	750	765	745	758	779	733	752	777	813	757	760	756	733	776	799	753	787	742	755	731	817	825	736	813	760	775	762	805	752	741	776	736	715	790	785	757	712	754	741	790	714	753	784	788	785	756	765	807	749	753	812	739	739	715	784	776	738	691	790	738	781	773	755	727	761	772	743	753	760	758	717	784	735	797	712	752	757	740	730	758	731	741	770	747	703	774	743	737	758	763	755	765	721	763	774	786	714	717	763	773	781	760	759	787	762	738	712	782	774	779	788	746	695	777	767	735	716	771	798	709	770	762	782	758	754	725	748	772	810	710	795	763	759	744	791	774	770	766	758	815	748	811	697	745	782	757	793	774	745	758	761	795	729	744	776	800	796	765	775	748	776	754	751	763	755	757	750	805	764	788	754	719	770	755	781	707	774	736	758	798	728	743	702	746	753	803	754	784	749	766	731	752	760	785	768	796	774	775	710	800	754	727	751	782	813	734	809	753	738	809	770	787	792	776	760	820	726	771	738	753	778	732	794	747	752	743	765	757	743	769	792	833	795	780	808	771	780	759	738	790	798	802	756	772	762	791	719	778	780	793	769	734	755	732	792	743	806	817	750	767	745	763	763	772	761	743	757	774	755	799	784	769	762	786	776	779	807	786	753	772	752	770	729	742	767	707	787	788	742	775	748	771	768	752	736	749	704	786	741	818	802	762	775	687	773	784	759	781	742	757	730	764	764	736	735	741	763	798	767	761	770	795	757	746	744	799	713	754	772	733	731	752	759	726	760	732	759	762	752	731	767	765	752	802	760	720	777	769	784	743	787	762	723	732	737	761	755	741	751	801	753	712	765	778	751	766	747	729	813	768	778	749	756	778	705	782	783	740	694	781	738	747	780	734	759	766	726	787	828	789	761	802	776	734	834	758	730	741	821	789	753	721	767	787	750	773	747	744	784	772	751	761	780	774	772	805	800	761	753	765	737	716	751	751	723	772	732	816	779	743	777	738	761	730	771	733	757	767	745	722	788	805	755	758	806	750	770	744	794	815	774	749	755	763	729	758	718	735	719	762	725	740	739	783	806	787	779	715	770	776	750	750	773	798	784	738	778	796	774	781	764	735	751	759	796	782	794	774	729	739	767	767	773	752	809	763	731	761	802	741	789	732	731	790	743	729	844	751	773	799	725	769	805	753	811	766	835	709	730	746	758	767	800	786	757	724	791	760	799	790	759	755	743	781	742	760	769	739	797	799	781	780	759	786	746	721	765	788	760	784	736	746	732	734	700	766	733	713	724	810	736	754	726	707	758	772	715	778	775	819	759	745	756	794	788	789	790	732	768	801	736	786	782	783	781	758	751	767	743	783	756	780	735	737	718	725	758	706	754	779	724	729	767	755	752	756	738	755	760	740	746	768	731	746	774	827	730	764	763	752	747	772	762	764	760	741	786	675	813	784	736	750	787	780	745	773	767	762	745	756	760	786	788	738	806	699	733	793	789	725	754	727	783	736	788	790	757	756	716	710	707	785	754	796	732	750	777	789	750	755	725	788	770	795	770	796	746	796	772	772	793	774	798	763	756	743	808	765	777	813	763	701	746	755	732	723	756	770	691	747	776	727	765	756	755	768	709	771	730	721	776	804	788	787	837	771	733	776	769	736	737	691	768	740	771	747	724	769	783	753	736	787	777	758	773	793	757	730	740	753	762	735	794	760	740	755	783	709	768	718	736	774	763	740	736	790	788	748	819	748	759	750	723	750	793	772	788	774	762	790	766	789	793	707	772	756	736	723	737	729	784	686	764	741	717	775	726	764	711	755	765	798	769	782	814	768	785	732	745	757	784	772	710	779	756	746	770	723	730	742	755	788	738	757	746	796	716	746	803	750	734	754	752	720	759	767	735	686	699	750	779	778	766	766	761	740	766	786	730	734	742	740	811	763	735	808	749	769	769	784	740	748	738	729	799	746	817	796	822	770	763	807	764	796	801	785	775	753	778	756	769	773	776	747	728	784	734	728	775	787	758	757	744	760	780	778	739	734	804	788	757	744	749	789	762	796	726	772	740	729	782	770	705	801	734	764	771	782	786	795	791	751	743	731	744	755	756	763	710	767	799	752	787
37920	92281	76170	47383	27734	2256	1228	4788	10831	8649	4135	1731	1137	974	1060	1050	983	961	1015	1049	1079	1012	1037	1058	1030	967	994	1034	1013	1045	1050	1046	1038	1022	976	966	977	1036	1011	982	1038	1020	1012	998	1036	1017	964	1044	1006	983	1052	985	1002	1007	1005	1062	1012	1083	1040	1058	1008	970	1023	1003	1008	1003	1007	1058	1066	1097	994	1043	1011	1012	1031	1027	1029	1013	1064	1070	1006	1018	1044	1011	997	983	1004	1065	1005	956	980	1021	1061	1018	1012	1040	1044	1076	1034	1076	1030	984	1058	1010	961	998	1038	1016	1015	1048	1087	976	983	1018	991	1038	986	991	1033	1056	974	1021	1081	1038	1027	1081	992	989	1051	974	1004	974	1039	999	1027	998	966	1026	959	1051	1005	1037	1005	1025	997	955	1010	1024	1036	1094	1092	1007	1029	942	1006	1041	1064	936	1032	1016	1030	1017	986	1010	1028	1043	999	976	975	1011	1022	1068	1014	951	1035	1090	1037	1035	1020	982	1079	1048	1017	1035	1008	993	1081	1041	1001	980	991	1035	1022	999	1008	990	993	1013	1086	980	1017	1042	988	1043	1062	1025	1027	1063	1037	1005	1070	1002	994	1033	978	1023	995	999	1062	975	997	1000	1069	1004	1016	991	1002	1000	954	1029	1071	998	1050	963	997	1035	999	970	987	1051	1046	1050	1049	1032	1005	964	1015	1040	1034	963	969	1045	1035	1035	998	1037	997	1042	1000	995	984	988	1037	999	1045	1010	1004	1044	954	988	1034	1051	1007	1032	1032	1044	985	1029	1030	999	974	983	1082	1049	1044	1040	1037	1035	1046	1018	998	1029	1024	1031	1050	982	1007	1041	988	982	1001	1034	968	992	996	1036	973	1016	942	1019	1028	1024	1043	1064	1058	1050	1007	1024	992	1037	1023	1002	996	1066	1011	1017	1087	953	1052	975	1016	1029	1055	1021	971	1040	1063	1019	991	1005	1053	1013	1003	1018	1075	1051	1027	936	1000	1007	1035	988	1015	1032	1052	940	1029	1022	1090	960	1037	969	1055	1068	998	1005	1007	1049	987	1047	1016	962	1012	1037	1023	1010	1031	1006	1030	1041	1008	1008	1030	1051	1000	1079	1011	1008	994	1017	1067	1005	968	1018	1028	1013	992	947	1019	987	1012	1088	1085	1055	1039	962	1002	1078	947	1025	983	961	1021	1026	1047	1029	993	1047	1006	1029	1009	1040	1043	980	1057	958	1041	989	1011	1040	1019	1019	1041	1010	1011	1093	1085	1021	966	1110	1025	991	1014	1030	990	1037	1005	988	1029	1025	996	1040	970	1021	1015	969	1013	967	989	997	1080	1000	956	1023	964	981	992	1030	1050	996	1036	1018	1034	1026	1001	961	1016	1023	1047	1005	1014	1040	974	969	974	1014	998	909	1045	1046	1037	1029	989	995	1043	997	1027	981	1002	999	1005	1018	1015	1012	981	1054	956	1005	980	956	983	1019	1028	967	1000	1013	979	1007	968	1009	961	1020	1024	1039	1018	972	1016	1028	1006	1029	1018	1091	1104	1029	994	990	997	1010	1003	1013	1025	1005	977	994	1003	944	1036	977	972	961	1065	1010	1015	978	934	1028	1002	979	1060	1039	978	1032	934	984	1045	1058	1019	1023	994	1058	980	1090	1000	950	992	980	1059	1037	1051	1041	1040	1003	1002	1035	1002	959	1013	977	1028	1020	1020	1050	1011	972	1029	1026	1042	996	995	1067	1028	1014	1040	1036	990	1018	977	1068	1005	1028	1065	1029	966	992	991	1082	976	1015	1037	1007	1048	997	998	1091	948	1058	1034	995	989	1036	1036	1010	1024	1087	982	1040	1012	953	976	1056	1025	1036	1074	1037	1002	1034	1052	1052	1045	1018	1047	1000	1049	1003	1057	1049	1032	1029	1005	1057	983	1028	991	1037	1020	990	993	1074	1061	983	1051	997	1027	1040	1076	948	1035	1015	1032	1054	1022	1065	988	975	1004	1033	1046	1003	1017	1006	1044	1005	981	1013	1046	997	1036	1008	1030	944	1062	962	952	985	997	1066	1047	996	999	984	948	1012	1034	985	1003	991	1000	974	956	970	990	1047	999	1022	952	954	1008	982	1049	1066	1061	1027	997	1010	945	947	981	1024	991	1024	1043	1052	1022	1065	1048	1002	1021	962	990	1016	992	971	1003	1036	1049	979	1091	1060	997	999	967	976	1004	1004	1037	970	955	1013	1010	1058	983	978	971	1019	1014	1030	1022	984	993	1073	977	961	1044	1012	987	975	1067	992	952	1038	1004	1014	1011	1078	1087	1028	1070	1023	994	1027	1021	1030	1000	1014	1030	1041	1030	1015	1012	975	1054	980	976	1075	1041	1052	1018	1026	982	1028	960	1014	1004	1006	977	988	1064	1031	1012	989	996	1019	1009	1038	1035	1003	983	1062	1022	1005	1022	955	1048	995	994	1018	1021	965	1017	994	981	1007	1025	954	1046	992	1073	979	1052	1067	969	1013	998	1022	1041	1016	1019	1017	1032	1029	999	987	1033	1065	1033	1019	964	1029	1005	1028	1032	999	1022	989	1083	1016	1028	1046	1032	1028	953	1020	1074	1065	1052	1095	1043	974	1005	1017	994	1011	959	1031	1059	998	1001	1004	1003	1037	988	985	1008	1017	975	1028	1020	1034	1012	992	971	1047	1085	990	959	1012	982	1025	1056	1033	955	1030	1027	1015	1029	1053	992	1037	999	998	1030	969	953	1017	1008	1053	1036	1056	984	1007	1025	1061	966	1034	971	1019	999	1038	1013	999	1081	1053	1007	1010	988	1039	1020	990	1049	1059	987	994	1078	999	966	1006	1065	1008	997	970	1022	1039	996	1004	1001	973	998	994	1000	991	1096	1022	981	1064	977	1065	997	1025	1022	1056	1036	1046	1035	994	1010	1003	983	1034	996	1061	1016	989	1022	994	1023	1031	1000	1020	966	1088	1000	1034	1055	1011	980	1006	986	1023	970	963	1016	1023	1033	1021	1057	998	1042	1019	1009	1026	994	1020	1043	1069	1015	1094	996	1079	1008	1041	970	954	1046	1023	991	1064	1031	1052	1003	1038	982	975	1001	1039	994	1070	1020	1035	987	982	1051	967	1002	1059	1017	1037	1030	1022	1051	965	1057	929	1062	991	1011	978	1030	1031	979	983	982	1050	1026	1041	1005	990	1043	1023	1009	1011	968	1008	1018	987	1025	1024	1072	1052	969	1011	1011	1038	1067	991	1035	1068	1033	972	1031	1057	1092	1010	987	971	991	966	966	1031	1066	984	1018	1064	1037	1054	1055	1047	1104	975	1027	975	985	1080	1027	1038	997	962	1022	1029	978	1007	946	1006	1030	968	1029	1005	971	994	1063	976	1011	1001	1027	1042	1005	1013	1088	993	1027	1015	1030	1016	1065	971	1017	1055	1004	968	1015	976	1065	1001	1023	1017	1025	1023	1080	1015	1005	1049	1072	1032	950	1069	1062	1097	1079	1073	1004	1036	1057	1022	1003	1011	1032	1064	998	1018	1012	997	1011	1039	1011	1027	977	1105	1002	1021	1053	1050	1067	1029	1001	1036	1012	926	1013	983	1002	983	1037	1047	1071	1008	1019	993	1041	1010	1022	1012	1053	1060	983	996	1005	1023	1054	1017	1007	1041	1004	1026	1036	1002	980	966	976	1029	1034	1005	1011	989	1068	1066	1027	1007	1046	997	1022	1026	1016	1080	999	1032	1056	1044	983	997	1052	1029	970	1048	1028	1078	993	973	1029	1017	996	1035	1089	1037	1029	993	1059	992	1027	951	1023	1047	1019	1019	1016	940	1012	978	1025	1008	1005	1007	1035	1006	1005	1006	998	1097	976	1096	1027	969	1046	1045	972	1012	1010	952	978	982	996	994	1000	1069	1039	1023	1033	990	1079	998	1023	1014	972	1055	1021	1014	1046	980	994	1017	1036	1021	1009	991	996	1012	1017	1026	1033	981	1039	1003	995	994	1042	1021	958	1031	1014	998	1050	1055	1047	1016	1062	975	1130	1004	1018	1017	1028	985	1020	1041	1009	1005	1066	1025	1005	1005	1006	1001	1027	1023	1078	963	1018	1012	973	956	990	1000	1050	1000	1017	1042	1018	1028	1037	990	1044	994	1047	1077	1049	1096	985	998	1069	1019	1027	1010	1034	991	1043	995	968	1052	1056	1014	1037	1012	1019	1020	1031	1056	961	1054	986	1005	1059	973	996	1050	970	1055	1037	1033	1113	1002	1013	1062	1017	973	959	975	1015	976	1020	1015	1009	957	1052	989	992	985	1038	1033	1024	1033	1041	1000	1058	1000	998	1007	1000	1024	1006	979	1002	1025	1030	1050	1044	1010	1009	1004	996	1035	1000	988	988	984	1037	992	1055	1012	1018	1035	999	965	1055	1037	1034	998	1042	1059	1064	1014	1007	1094	1063	1034	1046	1024	1066	1007	990	1023	1014	968	1032	1038	996	991	1018	1008	979	1055	1024	1018	941	1005	1038	1009	1006	1011
23333	22241	36758	29985	24775	19617	9341	6313	9119	7209	3573	1338	743	651	624	616	621	662	625	640	657	625	707	605	646	644	626	673	570	660	615	626	607	664	600	669	578	661	630	647	599	578	625	624	609	629	639	628	590	612	629	642	688	625	635	662	639	618	639	673	657	607	624	643	583	625	610	632	594	624	669	649	630	601	629	650	629	564	667	639	652	652	607	633	629	598	650	652	651	650	608	655	662	614	606	580	597	580	632	615	662	654	618	632	615	649	618	632	616	657	611	628	640	659	654	617	662	651	608	661	643	583	604	648	648	651	618	603	613	631	639	633	644	606	651	619	622	629	644	629	678	624	595	622	653	586	643	650	637	624	640	610	648	640	652	623	605	612	621	609	637	677	642	650	680	648	626	630	594	666	668	633	657	627	660	673	617	603	649	654	586	584	610	610	644	624	650	656	628	624	620	654	616	595	629	630	653	679	648	629	606	672	638	627	652	658	679	626	629	669	639	590	636	649	609	625	624	630	635	599	633	651	661	657	633	605	580	617	622	605	632	556	592	665	609	607	654	680	617	616	651	633	643	619	611	620	598	588	603	687	629	646	607	627	621	638	645	643	592	631	620	627	601	650	626	642	624	652	655	636	590	631	643	593	621	626	609	617	604	606	611	635	673	665	633	680	626	635	652	582	597	660	647	593	620	604	630	622	655	623	642	616	637	659	591	619	600	608	575	582	666	627	668	658	613	599	679	612	597	619	588	548	624	641	673	653	619	641	665	616	653	611	617	640	566	638	609	649	605	613	599	628	658	615	638	589	653	654	605	659	599	585	650	639	662	628	658	615	644	620	634	574	646	619	585	638	628	617	579	598	620	662	603	631	595	628	634	634	608	661	628	637	639	631	599	601	631	623	570	620	624	643	610	654	695	628	684	622	627	625	637	625	620	606	606	650	611	637	636	592	650	627	627	651	650	643	654	654	679	624	611	689	631	639	639	602	674	623	616	622	600	602	600	641	646	647	626	558	642	635	578	571	629	635	648	624	614	637	625	651	630	626	617	659	644	620	639	647	668	639	637	670	600	653	621	679	622	658	634	666	615	640	616	618	608	632	613	609	612	622	614	644	625	614	676	604	629	626	615	645	615	666	621	574	603	604	667	639	647	630	631	646	639	622	610	639	573	587	625	641	635	670	591	600	628	613	653	630	649	600	652	644	604	655	553	608	668	627	607	606	611	697	644	649	633	596	598	626	548	582	643	546	613	610	608	586	612	677	642	633	622	640	642	661	633	646	658	595	616	638	620	627	616	582	601	635	627	621	664	613	673	619	605	585	571	654	650	599	636	652	651	650	626	630	658	609	583	632	642	588	671	637	669	668	600	651	657	623	692	647	610	686	620	647	620	629	659	628	649	628	571	607	595	654	616	610	626	636	673	608	654	637	617	663	589	664	611	655	609	650	615	678	639	649	577	613	628	608	640	574	654	617	656	643	615	645	593	641	652	630	574	620	629	632	631	605	627	671	622	612	658	600	655	676	598	633	643	649	620	650	670	620	567	654	607	634	579	661	665	642	605	606	645	604	665	633	624	596	588	645	605	699	626	625	600	599	625	605	664	662	607	627	608	610	639	605	658	621	619	621	604	618	632	603	659	631	648	621	618	651	598	644	594	628	646	622	616	631	603	569	578	585	644	569	619	620	649	657	651	632	617	667	618	642	631	666	628	628	604	666	646	635	602	579	635	585	647	658	602	601	630	601	656	628	652	640	626	642	593	634	540	622	656	624	649	593	639	617	555	633	656	634	638	636	626	573	610	648	650	613	598	660	650	633	631	621	645	622	619	632	575	587	602	599	587	608	600	644	608	601	625	606	627	571	604	606	615	633	609	646	662	652	616	610	609	602	666	629	639	640	640	645	591	652	590	604	650	626	582	615	618	620	593	618	633	628	599	642	628	661	616	592	653	647	590	616	636	621	645	644	631	631	610	610	661	623	628	628	664	636	591	608	613	649	603	618	641	652	653	622	636	652	613	650	628	635	648	631	604	660	631	646	653	604	611	602	610	622	573	606	606	591	603	627	630	595	630	648	632	574	683	678	617	621	630	619	604	630	610	628	630	645	581	624	630	609	586	688	667	579	596	599	644	602	598	700	640	613	618	637	614	625	635	628	631	594	640	644	635	638	618	635	611	619	587	606	588	631	639	599	637	614	665	637	616	640	614	652	682	618	593	634	597	584	631	588	607	619	640	610	616	649	612	559	641	626	643	605	615	628	681	613	617	673	624	640	632	602	621	602	639	611	653	621	673	651	668	627	632	654	618	615	663	660	664	625	648	628	657	623	604	630	584	611	634	615	627	626	622	595	608	626	626	665	615	618	651	649	595	636	636	647	612	620	623	605	658	594	608	604	598	644	614	629	625	604	628	621	631	628	531	610	617	613	606	634	668	657	614	637	661	626	641	604	603	556	660	596	634	626	609	659	589	639	626	566	641	650	633	590	622	623	613	647	621	630	595	671	603	638	628	671	642	589	652	616	661	621	661	610	602	663	630	642	618	590	591	631	612	643	623	660	610	642	660	633	627	646	664	620	610	634	616	629	616	673	633	607	607	612	594	577	626	610	593	619	673	638	617	655	627	625	606	638	610	598	675	608	632	620	664	618	594	628	636	577	638	619	657	614	661	643	642	623	633	608	626	677	611	615	646	590	664	621	638	608	657	584	619	607	661	657	605	618	603	644	611	603	683	627	623	625	644	620	628	645	590	608	683	637	610	635	645	609	642	649	631	602	627	606	676	647	627	642	648	676	605	637	611	646	615	639	623	604	662	652	618	618	610	654	621	623	640	660	648	608	627	641	663	636	649	665	633	620	607	613	650	649	623	575	628	639	640	632	634	660	647	641	638	638	658	643	658	583	660	599	647	621	630	592	605	625	648	602	610	612	629	672	627	616	610	625	555	618	635	615	591	564	598	646	619	608	601	638	632	650	616	632	622	580	625	633	593	635	601	603	614	614	622	625	581	639	618	683	635	589	644	643	620	595	635	624	569	653	630	623	604	682	633	653	676	617	662	622	628	640	623	583	605	622	597	620	619	591	610	582	595	610	606	576	625	596	664	644	605	583	611	640	606	596	679	634	639	603	597	651	623	629	614	645	610	651	602	601	626	632	571	610	607	614	629	614	632	599	653	638	622	611	618	631	619	661	656	623	618	600	631	641	641	650	627	618	663	657	638	647	690	623	645	611	585	609	649	623	586	626	596	652	620	607	640	647	629	618	621	628	608	616	625	624	634	593	634	615	655	601	614	619	588	608	603	597	628	647	621	629	622	618	666	640	590	594	625	672	616	639	613	607	630	633	591	655	592	614	582	619	655	648	665	624	635	603	598	641	649	651	659	674	651	624	616	611	610	668	602	642	619	624	640	622	675	650	622	611	647	616	618	643	617	597	634	676	618	613	614	684	605	612	660	643	578	628	615	624	651	620	644	583	644	605	610	644	599	613	574	621
48191	99602	84277	54594	29184	1572	2899	12264	18229	13759	7006	2266	1109	846	827	875	868	846	830	926	845	830	920	773	808	826	822	839	812	874	831	866	819	819	790	782	831	859	807	822	857	863	865	858	824	815	889	827	867	838	840	823	810	835	829	819	840	873	856	894	836	861	832	818	813	879	874	849	890	830	800	811	850	855	842	827	805	868	883	849	850	833	826	840	794	815	812	857	865	850	853	855	835	825	850	804	815	802	836	861	849	856	834	804	869	815	856	814	843	785	832	852	802	795	805	807	887	820	830	803	836	841	851	841	842	814	810	827	821	839	844	823	865	843	862	795	827	840	841	846	820	882	812	848	822	814	793	814	808	835	798	867	778	874	853	838	874	836	859	865	817	795	855	841	843	830	865	855	843	820	867	847	848	881	815	856	845	800	821	862	818	811	852	798	828	878	848	836	863	811	841	849	831	815	815	816	833	853	871	811	909	867	873	814	847	832	853	847	873	826	838	824	848	837	849	857	782	846	833	836	817	812	811	800	841	812	840	860	808	873	820	855	882	815	842	873	860	819	824	835	842	837	854	815	854	831	832	823	804	865	815	821	831	804	843	814	849	823	799	827	852	830	833	885	910	877	868	848	871	834	817	872	855	869	879	880	807	815	842	823	838	868	850	841	836	848	830	839	901	873	878	871	820	840	829	821	861	798	819	844	846	808	862	837	840	830	823	838	786	808	823	814	845	876	843	829	864	814	836	853	809	865	816	847	853	827	847	799	854	810	867	826	826	873	841	851	882	861	882	814	766	871	821	845	874	857	908	839	797	827	797	861	857	829	833	835	848	795	820	804	860	841	821	837	848	826	845	840	845	866	877	809	784	792	916	824	824	793	863	850	834	880	861	849	812	826	823	811	855	866	869	848	882	846	874	847	819	835	798	819	854	815	845	826	869	858	811	831	827	894	809	822	843	796	787	834	842	803	774	851	782	799	805	842	894	797	801	833	853	864	864	811	816	876	816	872	753	809	816	846	815	830	848	806	862	843	829	813	848	822	852	855	825	861	790	835	906	845	867	835	839	846	841	809	834	808	836	843	772	871	812	869	845	795	801	855	858	789	800	850	856	882	818	828	840	813	833	892	812	869	807	776	830	820	785	866	870	853	863	861	797	843	858	833	874	818	844	862	848	835	874	843	832	862	844	792	816	817	847	833	889	812	866	816	803	840	851	822	859	867	900	827	826	844	871	826	830	873	873	806	834	840	835	775	778	810	787	833	838	838	866	816	856	822	865	820	800	855	869	790	889	864	823	854	859	839	841	837	828	817	873	788	804	799	836	846	790	814	871	878	869	861	865	817	837	816	820	835	848	822	831	817	778	808	808	821	842	825	814	822	807	853	824	870	832	874	830	857	811	824	809	854	820	852	814	813	845	788	885	843	822	862	837	820	868	834	846	817	816	798	828	888	819	844	870	852	827	861	819	877	838	855	854	881	858	850	863	815	916	799	833	868	799	782	812	833	863	795	812	827	792	876	832	783	852	869	791	883	821	895	849	812	885	854	846	830	838	835	848	848	811	863	825	855	813	837	805	835	780	838	875	799	831	804	846	798	787	816	895	866	850	794	871	789	847	836	803	862	883	836	890	844	852	858	826	819	851	819	795	833	819	833	791	809	844	862	809	828	843	863	870	807	769	816	784	846	820	844	849	821	831	857	862	831	872	832	810	803	822	802	846	782	854	816	843	839	796	837	830	888	874	862	812	874	837	809	881	853	775	851	861	826	805	842	845	892	848	812	812	852	875	871	822	843	836	833	809	863	812	831	893	880	806	777	816	824	800	874	875	848	823	815	857	851	871	855	851	813	829	839	819	838	826	804	831	870	787	823	905	868	863	876	843	841	824	835	833	823	867	792	829	825	819	854	848	854	842	842	833	856	859	839	833	811	842	833	806	799	779	811	865	839	797	822	838	811	833	837	884	868	817	875	828	868	808	881	804	847	830	806	856	791	846	813	858	862	887	856	823	840	844	838	841	793	839	867	833	866	864	814	849	793	812	829	794	818	802	858	851	857	875	793	858	900	803	807	794	867	834	824	850	837	807	803	836	895	824	807	812	828	881	826	854	798	817	808	826	816	887	815	795	830	828	840	844	807	856	869	889	831	805	817	842	847	827	807	817	790	867	829	805	818	822	812	807	851	834	855	890	853	796	811	841	828	810	793	822	827	863	806	784	834	852	850	823	884	810	858	805	818	825	829	863	831	793	815	796	840	831	831	812	838	825	814	865	901	805	799	852	806	867	816	797	853	790	805	833	851	829	851	849	823	832	831	820	805	895	813	814	784	851	799	816	799	799	832	820	808	847	823	842	818	842	861	829	803	827	837	792	840	829	863	771	804	814	821	875	855	846	842	849	859	815	830	793	902	866	797	825	855	791	813	853	845	817	819	848	833	874	812	819	844	873	799	801	849	865	789	892	819	817	775	842	802	825	761	863	793	868	821	869	811	814	816	822	811	864	837	865	813	839	846	799	863	877	853	818	831	864	790	856	884	840	811	876	821	876	880	806	787	850	855	878	860	857	843	883	851	859	846	811	848	810	835	830	852	783	835	832	888	844	822	863	893	827	819	835	814	843	867	835	811	821	825	846	852	848	805	845	772	823	813	822	813	833	859	809	831	875	836	855	837	844	881	797	845	799	847	849	817	781	798	810	821	864	825	841	833	890	857	826	814	872	804	917	869	827	818	835	860	799	878	826	809	750	825	868	860	843	836	805	857	854	836	817	805	824	801	849	851	816	854	791	908	839	864	836	855	857	860	840	873	854	792	843	833	845	822	838	819	843	808	808	874	792	775	794	819	790	858	825	831	856	831	859	825	820	862	794	828	834	800	816	824	831	825	880	853	822	832	815	816	837	779	799	791	815	807	862	839	858	819	884	826	795	820	787	841	832	828	846	828	822	830	845	841	865	820	828	841	841	853	825	864	889	824	841	812	798	840	838	879	830	873	823	829	841	830	812	840	828	833	804	813	866	821	812	859	898	813	844	823	844	797	805	807	820	869	821	844	824	808	866	846	850	829	845	837	809	794	850	767	833	878	778	833	902	776	813	881	830	840	817	793	785	849	821	856	873	847	857	806	788	855	865	838	903	859	877	819	870	893	811	813	885	852	836	838	832	858	834	819	836	840	794	859	845	849	787	847	870	823	841	817	878	840	816	845	858	829	876	844	784	813	867	860	848	792	810	824	799	771	806	847	863	806	843	773	837	820	868	859	805	845	817	841	824	805	790	861	843	850	794	829	858	821	878	807	807	798	832	833	851	821	841	874	814	883	889	872	800	854	826	836	815	814	795	819	884	818	832	795	814	869	877	838	823	843	825	842	841	807	796	799	855	875	850	823	840	809	748	835	841	873	861	826	866	824	877	850	796	817	799	807	902	822	817	799	891	849	840	864	853	877	860	830	828	819	819	773	857	815	839	855	816	792	856	822	808	854	851	818	843	771	845	814
27233	30070	42162	20124	2536	889	1272	1421	1289	1175	963	715	732	724	658	695	763	665	686	688	695	699	673	701	693	686	723	705	659	692	690	702	648	684	703	664	655	700	667	720	720	664	693	690	734	670	685	741	695	727	672	674	710	694	677	663	662	706	702	694	731	718	727	700	713	733	702	642	690	710	694	717	682	652	724	697	659	728	688	698	668	655	727	734	691	730	723	700	727	658	687	700	742	708	675	687	665	690	687	685	714	680	659	744	701	696	694	681	711	668	694	652	691	742	696	645	679	705	666	709	734	704	684	686	733	712	718	724	691	647	654	698	695	688	700	708	678	741	661	694	675	633	718	679	736	641	651	680	718	684	694	744	712	705	707	703	713	679	669	706	688	686	741	692	681	648	695	688	664	678	678	657	639	681	641	692	663	719	699	669	669	669	671	712	706	739	704	705	687	650	673	671	667	647	654	692	714	690	700	671	714	720	707	701	696	704	731	730	681	713	743	722	679	741	693	724	727	714	660	709	695	714	643	709	669	756	699	717	670	711	716	633	742	678	647	672	651	661	716	714	666	681	700	699	708	676	704	676	654	683	674	741	690	713	725	700	714	684	711	703	715	687	696	700	694	728	690	734	762	685	715	696	678	669	654	704	722	720	721	677	687	698	708	680	717	731	695	685	692	723	663	673	691	658	700	716	679	667	720	652	658	684	735	714	696	649	710	660	683	649	710	707	637	664	704	678	630	682	666	663	665	674	684	705	672	683	736	647	679	671	646	610	712	707	686	648	733	690	646	699	714	701	703	680	732	686	648	652	676	682	711	666	756	694	685	731	691	656	662	749	631	687	687	704	687	654	698	680	646	671	696	702	739	668	683	696	683	736	672	689	688	665	689	674	711	730	722	711	695	668	673	720	691	717	683	678	733	709	713	742	689	698	695	664	678	726	704	706	687	697	712	705	711	668	721	726	710	723	684	677	679	706	736	687	694	673	665	755	714	694	693	659	679	693	728	658	680	717	671	670	717	741	689	674	692	717	727	664	684	666	677	609	717	659	731	686	675	682	714	665	671	700	647	694	705	699	712	690	693	687	708	727	725	714	700	733	674	659	692	678	647	696	670	721	701	691	662	694	692	663	703	734	700	710	695	713	696	684	675	742	690	672	686	697	643	719	717	678	722	713	670	727	707	671	717	698	708	711	756	696	733	689	750	712	644	606	657	665	706	684	712	710	700	690	698	722	694	720	705	679	731	716	704	671	713	677	674	663	686	697	697	711	693	636	702	700	693	708	712	686	701	705	726	686	628	673	678	690	663	709	675	709	671	721	699	752	722	721	708	714	695	669	691	714	717	697	690	697	689	684	672	722	722	700	684	715	711	721	669	715	718	664	728	662	687	675	723	693	677	682	721	654	710	671	747	692	712	686	719	676	723	723	722	688	681	724	662	653	709	758	708	695	656	711	715	658	676	679	676	725	682	635	732	709	710	710	673	737	693	735	709	756	733	670	697	710	714	715	700	706	694	728	730	737	637	696	723	722	697	701	676	666	661	680	723	717	712	677	684	723	696	735	687	675	748	665	698	683	700	725	753	674	687	667	712	702	678	682	725	669	713	660	718	699	651	723	694	672	688	697	699	653	718	702	737	655	685	707	695	746	702	681	686	750	729	725	716	676	702	657	686	721	691	654	665	740	660	684	678	708	678	662	689	666	708	708	701	692	730	746	690	714	658	714	649	691	740	614	701	706	713	740	734	708	701	634	695	698	696	711	672	694	707	680	722	689	710	676	755	661	693	723	692	669	713	755	697	725	706	766	704	688	685	714	717	705	741	683	725	722	674	705	748	670	683	675	682	762	656	699	725	707	700	669	708	714	712	756	700	667	765	718	731	668	680	691	661	700	681	677	688	665	698	680	678	688	677	667	681	681	724	730	675	714	684	698	694	730	684	710	676	644	715	724	729	694	697	716	721	680	669	675	689	645	681	652	691	656	683	700	697	731	706	636	719	693	692	706	661	670	650	714	682	724	684	713	721	680	697	691	665	683	687	676	686	713	685	748	671	650	659	697	712	705	741	694	685	692	722	696	665	662	695	706	746	701	698	651	700	665	677	656	667	682	662	761	680	664	714	665	663	732	718	714	698	671	694	696	697	694	701	665	689	633	744	701	701	682	684	666	677	664	725	636	692	690	657	701	678	716	689	674	691	716	680	735	680	683	658	766	714	676	654	675	710	691	722	683	717	756	696	617	704	720	692	717	743	656	724	693	736	731	703	678	678	741	672	698	691	726	682	703	742	730	738	689	739	680	699	718	686	652	735	697	724	691	674	645	722	649	687	689	693	712	670	725	677	740	708	682	681	707	707	692	711	730	679	731	716	701	650	709	701	687	705	725	713	686	638	705	708	702	680	721	688	715	729	699	693	701	679	697	678	733	690	725	693	727	674	744	694	637	661	676	691	686	702	707	723	671	729	680	709	693	655	676	685	742	738	716	695	672	693	692	758	707	713	685	681	732	686	700	692	729	684	709	685	690	709	689	689	716	632	703	708	733	709	716	714	696	691	669	654	696	707	721	690	673	697	668	680	671	657	675	729	717	707	652	705	715	726	644	663	728	712	693	730	737	715	671	735	710	743	715	669	703	649	701	726	717	667	691	741	737	728	674	700	702	656	689	667	714	671	723	679	678	702	679	679	691	675	694	681	734	752	690	665	759	739	685	701	721	733	669	688	672	697	670	701	702	690	709	737	702	672	731	645	673	708	727	654	635	705	688	682	728	659	664	745	659	657	701	676	738	707	688	726	700	729	696	670	675	724	666	706	717	644	698	717	701	669	708	702	684	739	677	654	721	690	673	708	684	695	732	706	687	686	685	683	672	714	740	687	713	679	692	683	641	712	695	686	667	671	685	694	731	677	698	651	752	726	693	732	660	646	715	670	765	706	719	705	665	680	737	714	704	724	692	628	686	683	692	723	725	684	675	693	692	706	667	663	707	700	691	645	698	665	677	669	671	679	754	706	707	639	673	694	696	748	660	675	677	689	710	733	666	715	729	710	734	680	674	696	683	720	685	687	710	690	708	701	694	690	714	741	659	703	740	695	699	636	666	694	653	734	714	711	709	709	686	625	697	695	677	686	666	667	648	698	706	669	648	696	687	701	745	652	648	703	680	619	669	736	724	670	685	670	697	673	714	744	713	693	727	666	739	685	689	694	725	679	695	695	695	674	695	757	734	705	704	685	723	735	737	632	703	664	679	736	695	714	702	693	644	710	647	684	686	712	711	649	712	656	647	715	653	651	668	674	684	683	684	684	701	637	656	699	689	696	736	707	685	668	690	698	739	677	699	674	669	700	668	715	688	684	741	725	722	695	658	652	681	699	726	710	669	753	708	696	697	693	710	699	722	690	726	725	702	696	682	630	675	725	668	672	690	679	771	712	660	668	684	696	753	701	695	655	732	694	738	708	689	743	696	723	728	677	677	676	721	669	651	682	663	719	714
21429	50226	42343	14951	1444	1108	2365	2460	2245	1948	1429	1084	913	983	921	979	971	919	937	932	936	865	989	963	976	927	949	938	903	946	940	952	922	955	978	940	934	944	965	938	957	939	970	903	907	942	968	948	939	918	946	924	991	943	900	974	940	932	957	933	931	911	947	942	933	966	939	948	940	930	902	931	930	894	876	921	900	908	912	976	948	915	910	912	959	965	900	914	972	932	961	939	992	958	933	974	920	979	944	929	946	941	998	967	885	931	919	955	883	993	934	909	920	947	875	954	915	927	937	946	946	919	947	957	908	949	899	966	944	906	874	915	981	948	971	959	913	903	972	951	903	983	958	913	952	941	901	899	932	894	938	925	898	889	944	943	891	903	999	969	894	923	892	989	955	988	905	950	939	884	1019	964	934	928	917	939	938	902	907	934	941	950	885	967	909	931	913	911	967	999	927	913	964	923	906	918	1011	910	991	903	959	973	933	940	953	950	987	960	953	955	953	950	948	930	888	942	933	915	995	929	915	926	954	956	909	1029	904	942	928	977	883	913	929	892	951	983	937	936	923	983	909	890	904	922	986	922	925	944	882	917	972	951	922	966	946	948	908	909	917	982	919	948	901	918	910	900	898	895	1001	900	920	891	917	878	918	934	945	915	990	876	979	947	955	958	971	906	962	887	900	893	891	923	920	918	891	971	972	904	888	955	950	897	913	994	972	880	924	963	953	906	895	896	943	937	972	928	896	928	931	986	988	896	938	936	946	962	913	998	927	924	913	938	947	934	975	922	938	964	960	914	931	962	958	973	932	935	880	909	975	936	967	893	912	930	968	936	895	938	961	925	980	974	968	950	873	925	906	966	907	936	967	969	939	898	897	946	918	904	940	897	890	879	988	882	967	955	939	896	918	980	915	897	933	980	976	968	959	949	955	898	858	885	905	890	947	950	913	948	936	939	896	937	925	1021	869	956	952	952	907	906	937	1019	937	910	935	969	957	933	981	906	979	923	955	945	953	918	893	911	978	939	906	966	936	950	948	912	956	982	937	882	911	989	890	979	911	939	959	926	905	961	907	883	889	932	959	900	885	944	954	967	956	933	953	889	929	900	906	924	949	943	951	954	920	947	908	935	995	955	960	865	945	916	926	1010	918	953	943	929	868	867	924	903	926	941	918	953	954	897	942	962	969	898	908	953	911	888	906	857	956	948	946	921	952	988	911	988	931	943	958	905	945	952	931	933	923	910	915	912	932	887	926	911	934	913	963	933	998	943	918	912	949	1001	958	898	935	933	915	988	912	963	985	927	936	915	941	930	897	933	965	887	1004	924	917	934	957	984	951	900	975	929	987	932	929	935	954	931	965	922	898	986	939	933	897	902	994	887	915	919	983	934	945	905	947	936	911	909	937	935	907	898	942	919	912	953	904	993	900	888	952	956	883	956	944	933	955	931	885	968	927	960	929	911	940	925	954	940	979	874	887	992	913	920	982	869	897	928	965	929	940	973	940	958	927	963	966	962	915	918	919	886	966	903	932	918	906	965	931	952	906	919	906	900	992	889	916	978	919	908	922	907	905	914	889	908	917	975	962	916	944	947	966	988	931	944	898	906	931	904	993	874	911	943	951	925	969	870	902	865	973	891	879	911	947	953	898	937	936	938	949	915	911	929	943	962	860	964	963	957	898	925	977	885	966	916	922	946	881	831	974	990	952	985	915	926	960	965	891	903	899	981	944	939	923	932	899	962	949	944	936	917	988	984	933	986	958	969	933	892	945	989	963	930	904	941	932	956	903	928	991	927	923	920	980	1008	916	947	924	959	953	929	936	894	921	962	917	901	923	896	929	905	972	933	938	927	919	955	945	910	927	929	1014	882	906	896	881	930	892	936	897	944	938	934	956	908	972	898	977	907	935	909	932	927	874	951	927	903	917	933	932	913	912	970	977	908	938	989	975	893	853	895	996	892	951	939	946	949	959	951	924	928	918	946	964	957	1017	906	921	898	966	910	975	938	926	928	1007	950	994	934	988	913	893	966	903	940	912	891	937	943	956	904	892	960	902	896	948	866	902	1008	946	950	971	920	933	894	912	887	1010	934	928	893	938	884	887	948	954	908	941	899	978	920	950	930	929	967	980	990	974	890	937	949	910	935	891	967	934	978	947	1008	933	975	941	896	914	935	886	906	958	975	902	891	929	919	954	911	952	978	916	943	932	915	933	966	928	943	958	898	941	913	945	937	918	952	921	919	884	902	946	901	971	955	979	937	977	889	943	938	953	1007	918	905	937	951	903	928	900	902	931	948	972	941	928	960	929	944	924	937	961	940	874	913	1004	924	962	917	985	998	956	943	904	920	951	965	866	937	911	899	930	959	951	946	858	932	1029	900	959	912	910	983	929	920	953	913	937	923	904	954	910	942	981	930	864	943	906	918	932	894	976	944	968	946	908	956	905	959	908	915	906	1017	973	921	825	931	932	910	879	971	933	952	911	944	885	954	960	985	896	931	999	892	893	906	936	950	936	903	931	943	945	958	934	974	963	900	913	936	910	907	955	934	925	926	901	915	969	1014	932	945	961	940	944	947	962	992	927	945	945	941	983	933	991	942	984	915	888	937	1042	950	954	975	964	1009	974	992	903	901	936	875	965	919	922	968	950	928	964	951	953	928	937	975	935	909	973	961	902	905	944	969	954	912	907	980	962	921	958	978	975	905	946	897	1030	953	952	919	924	973	988	913	960	953	895	926	920	945	962	918	907	884	955	983	911	927	867	933	945	960	943	936	910	910	931	973	940	915	971	960	942	925	905	947	864	962	943	957	913	930	918	956	949	850	914	961	950	902	959	956	984	958	1000	882	930	932	957	914	967	904	944	952	938	904	945	932	927	919	966	955	905	954	907	963	918	966	890	874	937	899	921	920	905	960	939	983	888	917	972	941	922	935	905	936	996	975	901	877	922	929	921	954	930	894	974	919	935	910	924	965	952	919	921	965	924	921	945	924	977	918	918	927	931	913	959	935	939	963	887	958	941	887	892	954	971	867	908	937	942	948	959	893	925	989	936	937	925	923	954	922	953	982	937	888	920	933	920	874	945	992	890	907	889	954	915	863	916	947	983	906	913	918	990	912	960	925	922	931	852	953	967	962	960	926	947	923	967	910	955	914	946	958	947	886	891	968	915	907	934	909	953	960	949	951	956	918	977	930	944	931	987	925	879	952	956	917	985	958	962	880	987	918	877	946	989	966	941	934	923	939	966	919	929	927	919	906	926	917	960	903	936	896	951	938	947	964	910	987	875	1014	947	938	862	991	941	937	902	903	978	929	908	961	936	993	985	948	930	941	946	967	954	919	949	938	921	893	881	929	933	983	929	936	944	915	945	972	948	922	959	905	941	912	986	921	913	943	1024	930	935	942	970	968	912	943	951	906	902	927	923	935	1010	938	950	930	984	948	955	935	944	935	916	956	935	892	933	932	973	979	935	938	912	933	953	972	893	966	897	985	929	945	904	933	881	971	878	913	924	1016	946	1003	930	983
24429	23793	43174	33274	21101	11270	2360	6980	6835	4303	2205	1077	835	805	811	815	827	840	800	799	770	780	744	768	770	784	777	803	778	790	796	725	809	803	772	732	718	763	796	775	793	734	775	781	817	796	793	796	770	817	772	785	773	769	768	810	780	732	738	826	816	801	822	778	746	767	793	780	778	779	716	744	776	828	746	795	727	752	746	823	761	831	747	800	799	775	784	732	721	783	748	785	791	785	762	775	773	779	814	783	732	779	770	771	747	764	791	726	824	798	782	746	775	778	730	758	677	756	767	781	783	753	738	757	766	800	731	771	745	760	804	812	784	732	807	724	796	770	789	774	818	721	774	754	781	758	731	732	784	733	824	791	716	778	753	778	814	757	751	774	760	730	762	768	711	782	726	822	753	812	795	761	745	766	776	816	782	736	753	798	755	778	810	794	788	740	787	748	746	758	762	766	745	775	799	740	751	746	780	753	740	797	793	763	784	725	732	723	769	768	758	818	766	776	750	783	761	771	778	755	749	760	774	802	739	765	780	783	774	788	776	766	752	815	779	782	706	800	763	708	777	810	740	791	756	746	848	817	802	808	761	772	779	765	787	780	767	782	789	705	723	735	751	762	751	787	753	773	792	786	781	788	777	758	793	772	824	775	763	747	754	780	730	768	804	737	767	781	801	794	781	752	789	791	760	806	813	776	791	812	749	739	768	789	754	760	756	784	766	779	769	767	775	778	778	796	763	724	760	802	763	792	776	738	801	808	785	783	774	779	750	730	679	797	775	783	779	736	757	722	762	749	789	745	769	764	748	736	756	765	790	769	810	810	769	806	715	751	773	751	771	833	759	785	753	831	744	723	796	762	817	810	733	759	731	772	778	790	775	763	725	789	800	768	767	682	774	811	802	807	675	742	732	748	815	765	789	782	819	781	760	749	735	759	734	763	770	742	803	790	765	782	797	748	798	762	759	810	747	776	740	801	782	739	749	754	786	765	755	757	801	759	778	774	754	773	800	756	739	776	809	742	762	758	729	776	724	790	821	764	752	768	816	782	780	781	779	775	747	795	765	764	783	745	789	750	797	783	805	741	772	775	776	782	796	802	785	729	771	781	777	785	788	786	755	749	756	733	771	735	756	737	753	743	782	793	791	801	787	760	780	716	768	769	792	710	760	771	782	761	799	799	776	743	747	761	728	738	751	754	722	798	788	789	773	756	756	775	787	780	819	845	783	733	724	725	778	778	774	721	745	717	782	826	736	780	745	801	765	705	825	773	735	817	747	800	745	747	761	790	735	752	803	735	761	759	765	793	754	732	763	764	749	781	808	752	800	732	763	792	734	737	761	744	747	762	793	768	749	750	710	751	722	761	789	746	809	775	747	742	786	791	741	758	816	740	760	796	730	788	762	746	735	754	778	787	765	716	747	733	759	763	767	794	715	711	768	766	791	839	736	746	796	783	724	794	730	798	754	789	766	769	759	776	786	791	760	764	753	778	740	785	742	782	766	798	739	766	766	789	730	754	769	795	754	732	813	732	761	775	770	731	756	775	759	764	750	772	777	784	778	714	819	778	750	809	767	812	781	767	758	773	775	761	774	744	771	738	778	754	754	755	748	766	786	786	759	729	784	752	786	771	798	804	765	777	817	732	768	803	760	741	779	732	740	783	754	793	742	759	744	762	751	737	734	796	778	754	718	797	770	809	798	769	830	766	822	749	742	751	741	785	769	763	803	787	776	764	786	755	785	794	776	757	774	810	806	774	775	747	777	798	773	734	779	783	771	741	743	784	771	732	760	809	749	726	778	782	788	751	779	810	744	775	792	829	744	751	759	784	744	807	807	740	762	798	755	770	767	765	745	791	771	766	771	778	778	785	783	786	809	748	773	751	816	812	804	753	768	724	776	735	761	787	692	763	781	741	800	766	805	751	804	801	755	808	780	766	760	774	806	737	793	722	818	757	793	741	779	784	732	814	745	773	765	763	771	760	794	750	739	757	792	749	795	791	739	779	789	783	783	722	753	768	775	733	789	788	761	767	813	777	760	768	777	777	772	761	747	854	760	790	780	743	754	789	791	732	767	754	774	773	777	777	756	763	728	774	715	802	812	790	788	803	798	770	788	785	761	795	720	762	685	773	769	768	713	740	808	736	849	746	771	743	778	763	751	774	811	787	792	765	785	804	796	719	748	777	767	798	769	772	755	740	803	755	734	766	772	771	755	820	799	752	753	722	807	810	782	770	737	766	777	751	760	774	751	826	770	835	748	797	795	773	736	797	787	800	742	791	784	740	797	706	761	767	737	726	789	800	746	804	764	780	775	784	791	715	773	789	792	752	822	752	769	749	703	797	786	785	782	734	711	734	773	772	823	729	741	809	766	754	729	783	814	722	751	746	777	778	767	792	731	794	771	790	733	777	797	730	761	780	847	756	722	795	763	786	750	720	734	728	746	774	771	785	766	788	772	780	765	727	759	788	800	738	860	764	761	732	753	782	728	785	820	792	787	729	748	769	760	772	732	827	736	815	788	792	756	791	815	797	763	741	733	755	747	736	764	778	766	708	807	769	763	792	793	791	792	772	759	745	789	741	785	768	770	758	721	744	715	818	769	766	803	737	807	766	788	759	769	759	773	764	776	793	801	761	763	858	775	822	756	749	736	724	800	799	713	772	758	731	749	802	742	742	777	794	762	769	749	762	719	765	775	740	709	768	770	765	765	729	774	750	745	806	804	805	725	738	783	796	733	745	749	783	792	827	791	786	757	764	708	769	814	787	787	783	819	811	745	757	749	784	804	779	732	733	733	730	740	748	742	773	739	762	746	802	760	779	742	775	731	744	761	757	773	807	804	775	766	735	756	810	768	756	751	744	729	756	775	741	788	767	754	750	768	802	773	746	773	766	732	747	764	756	778	750	806	742	740	777	810	794	774	731	746	773	751	799	768	782	824	727	792	769	764	796	836	717	779	773	763	781	778	740	766	774	751	762	770	767	793	746	738	754	779	795	790	735	755	777	787	798	787	785	843	765	788	816	774	768	763	774	768	751	749	805	757	767	741	726	754	775	756	773	734	747	788	763	718	772	737	754	761	821	824	720	759	771	785	793	763	784	734	823	765	746	773	721	798	707	810	758	808	756	727	753	791	737	759	764	783	745	741	778	760	715	772	781	746	802	773	801	767	811	769	752	855	772	769	791	754	812	771	871	792	803	757	790	714	794	772	744	791	804	821	775	756	786	799	754	781	753	752	734	735	747	723	779	768	762	790	754	791	723	784	751	767	759	772	759	780	749	791	787	745	784	759	787	744	777	733	780	745	714	788	798	778	717	758	785	763	781	789	755	735	755	778	757	763	789	738	774	780	711	787	783	739	810	822	783	740	800	798	783	777	767	738	787	792	758	770	751	798	801	776	723	801	798	763	758	757	815	782	754	778	741	698	731	716	756	775	784	752	733	751	753	799	766	763	775	701	774	786	761	763	776	784	837	782	776	719	807	750	745
42327	92132	79660	41937	6413	1367	2852	14080	13511	8264	4350	1852	1135	1050	1022	975	1031	1039	1016	975	1021	1007	1015	1007	972	1038	1052	1082	1020	1039	1032	1051	1074	1039	1023	1007	1041	1070	1078	1064	1074	1030	1005	1047	983	1082	1068	1048	990	1011	1029	1005	1038	1008	1030	1033	1013	1008	1067	1006	1034	984	1060	1012	1076	1022	1022	1032	1066	1046	1026	995	1044	1047	957	1089	969	1019	1018	980	1018	989	1056	970	1031	1050	1069	1058	1044	1030	1011	1070	1062	1010	1050	967	1068	1043	1027	988	1079	1014	1053	1038	982	1026	1044	992	1026	1077	979	1021	1117	1041	1025	1038	1047	984	1034	1072	1060	966	1058	1010	1034	1047	992	1021	1004	1018	1041	1030	1023	1084	1031	1025	995	1047	1041	980	1040	1016	1018	1051	1004	1031	1071	1061	1010	1053	1034	1008	1050	1019	1021	1009	1011	1066	1043	1071	993	984	1005	997	1051	1017	1019	983	1072	1015	1032	1088	1030	1016	1049	1026	1024	1047	998	1049	1073	1039	1028	1028	989	1032	1017	1012	1017	1014	1008	1062	1021	1091	1071	1028	1005	950	1024	1007	1025	1012	1056	1043	1025	1021	1031	1001	1055	1116	1033	1003	1025	1053	1021	1027	1009	992	987	1007	957	1007	996	1043	1008	1048	1060	1000	1048	1106	1032	989	1035	1046	941	1035	985	1048	941	1031	1062	1070	1034	1029	1089	1043	1043	986	1024	1026	1017	962	1045	1017	1019	1050	1032	1012	1029	1021	1020	1039	1021	983	1054	1036	1006	1076	1048	994	1036	1020	1021	1002	994	1031	1069	1026	1027	1014	1001	974	997	1037	1003	1033	983	1037	999	1079	1021	990	1063	1007	1076	1055	1015	1033	1077	991	1016	1007	1081	979	1091	1019	995	1017	1031	1026	1023	980	1012	1026	1123	1042	1036	1044	1061	1045	1054	997	1015	999	995	988	1051	1031	1022	1012	1031	1041	987	998	1047	1027	1006	1035	1040	1075	981	1066	1069	1047	1003	1011	1046	1038	1062	1017	977	988	1029	986	1053	1043	971	1049	1081	987	984	981	1034	1057	1035	984	1062	1005	1042	1034	1001	1046	993	1042	1089	962	962	1060	1035	1030	1040	1009	1087	1066	1017	1061	1057	981	1024	1001	1038	1005	1009	1033	1039	1025	1024	1061	1041	1010	1041	1041	1023	1041	1051	1004	1067	1019	1038	1034	1029	1065	1044	1059	954	1001	973	1067	1037	1057	1012	1008	1040	1027	1018	1016	1033	1016	980	1049	1052	1031	994	1038	1051	1047	1032	1092	1086	1046	1076	993	995	1050	1071	1013	1024	1013	1027	1016	1011	1065	1039	1004	1006	1038	1048	994	950	1013	1054	1033	1044	1029	1038	1081	979	1017	996	1039	1103	1019	1046	953	1037	1035	1050	1069	1023	1027	991	1031	979	1047	1006	1023	982	1024	1034	1025	1007	1058	1003	1007	1031	1041	1090	1028	995	1017	1062	1045	1040	1051	1034	1093	996	1043	1025	1028	1030	1070	1004	983	985	1078	1066	1015	960	1003	1053	1008	1018	986	1003	1022	1057	1017	988	1019	1074	1055	1024	1002	1013	1028	1083	1063	1072	1057	1041	1051	1029	992	1030	1031	1063	1020	1010	1018	936	1063	1022	1047	1016	1069	1085	1046	1007	1021	1018	1013	1005	1037	990	1022	1050	1040	1005	1075	1064	1035	1001	1029	1074	1056	1005	1037	1024	1063	1010	1055	1039	1058	1063	978	1005	1032	967	1015	1013	978	1017	1044	1062	1053	990	1094	977	1031	970	959	1018	1034	1040	1061	1025	1029	1001	1063	1057	1001	1041	1005	1036	1009	1014	1021	1061	1101	1054	986	1025	1002	989	1035	1001	1049	1028	983	990	1070	1084	1029	1030	1022	990	1046	987	1024	994	1030	1002	1016	1020	977	1045	1059	1022	1017	1015	995	1056	1004	998	1014	1071	1050	988	1020	985	1028	962	1037	1065	1020	1064	1031	1056	1026	1070	1083	1048	984	1076	1083	1031	1025	998	1017	1073	976	1064	1048	974	1044	1055	1034	1046	1045	993	1050	1047	1005	1030	996	1054	1041	1037	998	1013	1027	970	1029	1015	1022	1043	1030	1049	1061	1015	1046	1081	1022	1004	1055	1013	1084	1027	969	990	994	1061	1049	1050	1101	1036	1091	979	972	1027	1013	996	1051	1038	1050	1009	1075	1021	1010	1091	1042	1059	983	1071	1033	1043	1049	1032	1009	1049	1032	1072	1036	1046	1054	985	1033	1055	1023	1045	1071	975	996	1035	1028	1001	1017	1038	1101	1068	1055	1029	991	1033	1042	989	1035	1032	1011	1024	1033	1011	1037	1033	1082	991	1031	1032	1004	1006	1029	979	1048	1013	1082	1021	1015	1042	995	997	1014	1098	1008	1003	1062	1089	1013	1058	1068	989	1024	1020	1098	1091	1075	1077	1041	1010	1066	1062	1023	996	1037	988	1010	1026	1048	982	1046	1061	1030	963	1040	1005	1042	993	1018	1039	1042	975	971	1120	993	1024	977	1051	1023	1071	1032	1089	1012	1044	1011	1057	944	1006	993	1030	982	1026	974	1073	1085	1017	1007	1030	1026	1062	1067	1070	1037	1071	1035	1024	981	1007	966	1120	952	1006	1067	1047	961	1043	1084	1030	1004	1067	1035	983	991	1067	1003	1075	961	1039	1077	1043	1088	1082	1040	997	981	1031	991	1029	976	991	1008	1026	1027	1028	1051	1029	1036	1013	1083	1006	1063	990	969	1044	982	1026	1008	1013	1017	1062	1013	1064	1041	1078	1044	1051	994	1017	1057	995	1060	1050	984	973	1046	1026	1052	1025	1050	1014	982	1009	1101	1057	1003	1003	1063	1043	1057	1009	1054	1026	982	965	989	1081	1073	1029	1014	1009	1006	1060	1019	1033	1005	1013	1020	989	1065	1066	1071	1056	1020	1096	988	1083	1028	1007	967	991	1041	1016	1033	1041	1028	1031	1051	1093	1079	1028	1045	1018	1014	1021	1019	1004	1039	988	1047	1050	1054	1037	1058	1023	1040	1011	989	1035	1006	1083	1076	1009	1019	977	972	1038	1029	982	1079	1004	1004	994	1042	1084	1019	1020	1089	1056	996	1032	1040	1054	1080	1025	1062	1049	1034	1048	1037	1025	1018	1047	1032	1027	1015	951	992	1035	973	1034	1033	1013	992	997	1012	1068	1004	1003	1028	999	1000	1025	1044	1038	1085	1061	1025	1063	997	980	998	1078	1080	991	1055	1052	1060	1044	1016	1021	1026	1014	1010	1007	1087	1067	1073	1028	1003	1023	1009	1016	1042	988	1007	1024	1034	1019	1064	1020	1066	1022	1026	959	990	1036	998	1054	1101	1044	1038	977	1028	1027	1036	1038	1046	1026	968	1041	1039	994	998	1067	934	1013	1012	994	1037	967	1051	1074	1034	1002	1068	1026	1008	990	1023	1026	1062	1020	1042	999	1007	1063	1009	1057	1037	1019	1001	1081	1069	993	1022	1051	1054	1017	1030	1035	1015	959	1013	984	1054	1021	1064	1013	1069	1120	1017	1032	1007	1019	1041	1111	1010	1045	998	1065	990	1014	1028	1046	1055	973	1037	1016	1001	1025	983	1003	1004	1107	1036	1040	1051	1004	1020	1044	986	1047	1041	1019	1008	1032	1038	1018	1057	1070	1029	1011	1063	1056	1069	1016	981	1012	1002	1000	1003	981	1060	1007	1045	1066	1047	1067	987	1037	1016	1028	1068	1031	990	1071	1035	1032	979	1057	1041	1078	1036	1036	1039	1029	1058	1025	988	1041	1036	988	1021	1006	995	1061	1045	1023	1014	1022	1045	987	1022	1013	1032	1083	1057	1060	1006	1022	1073	1054	1038	1020	1028	1014	1062	1003	1043	1033	1039	1021	1055	977	1082	989	1030	1039	1087	1024	1053	1077	1029	979	1060	1035	1058	1022	1058	1035	996	1069	1025	1090	1067	1058	1069	1043	1054	976	1005	1015	1017	975	1102	995	1031	989	1086	1078	1040	1008	1029	1002	1023	995	1043	1037	1046	1028	1017	1003	1056	1006	1056	1058	1032	1074	1113	1046	998	1009	1058	1008	1059	1009	1031	1013	1032	1085	1078	1052	1049	998	967	1017	990	1025	1037	1006	1012	1003	1076	990	1015	999	1004	1039	970	1040	1053	1002	985	984	1017	1089	1049	1020	1070	1009	1048	1029	1012	1004	965	1005	971	1092	1017	997	1009	1065	984	1043	979	1044	1009	1017	1025	1040	1011	1038	1052	1056	974	1054	1020	996	1020	1079	1011	1023	991	1046	1003	988	1007	1024	1026	1021	1025	1042	989	1023	1028	1027	1024	1048	1018	1057	1021	1019	1011	1022	1030	1010	999	1017	1068	1045	1075	1017	1021	990	1032	1075	1027	1020	1093	1028	1048	997	1005	999	1101	1054	1051	1020	996	1047	1087	1013	999	1090	1063	1068	1039	1022	1063	1018	1051	1052	1044	1039	1014	1003	1053	1039	1007	1082	1062	1043	1048	1024	1050	1021	992	1039	989	1033	1001	966	1047	1012	1028	1070	1019	1074	1074	1043	1008	1016	1023	1014	1023	1002	956	1001	995	998	1002	1020	1059	987	1037	953	1057	1007	1054	1055	995	1008	1016	1046	1013	1004	1033
23306	22323	36633	30000	22452	19537	9220	5795	10799	9627	4138	1405	757	643	626	622	625	686	681	640	615	689	673	612	617	617	637	602	657	647	632	663	642	698	638	603	625	663	667	640	645	628	632	635	642	611	671	633	621	595	635	631	621	664	623	617	580	616	590	669	627	648	636	596	605	604	602	619	615	646	609	618	611	670	609	593	580	608	620	630	620	666	607	632	632	637	643	676	632	563	622	623	610	618	642	651	639	611	658	631	620	665	649	646	617	609	655	617	604	598	629	612	633	603	643	662	653	654	660	668	594	611	630	648	579	586	619	690	621	619	617	603	639	657	620	617	642	601	602	600	620	592	639	604	632	627	591	645	598	610	623	617	625	655	639	598	621	633	607	627	618	613	606	643	631	638	593	640	617	633	650	652	637	608	585	667	625	592	610	642	593	624	613	642	619	659	610	617	594	610	633	612	635	604	605	620	600	634	632	683	641	666	581	627	666	567	622	637	664	583	660	598	594	635	598	617	606	579	586	619	597	617	604	611	673	630	645	587	619	611	625	649	595	634	625	650	581	640	608	561	621	634	643	587	637	620	637	601	629	660	642	582	654	607	670	627	627	618	638	637	641	666	598	622	601	620	597	626	604	599	612	607	683	630	655	614	620	651	643	584	598	674	625	627	623	613	594	655	623	607	665	602	650	626	636	605	627	632	597	625	632	639	619	659	583	626	590	613	606	634	577	655	619	640	629	611	648	573	612	630	673	654	624	648	628	634	612	602	637	655	621	618	641	605	543	630	676	628	667	552	616	634	592	585	675	599	599	657	632	622	638	604	624	628	662	634	650	609	604	611	630	642	636	603	623	583	647	640	603	642	610	635	598	624	621	640	618	623	616	637	628	642	622	624	632	610	635	599	574	670	609	609	631	638	655	577	572	643	600	644	655	660	624	585	612	613	603	623	601	594	606	628	645	634	625	630	658	564	607	664	600	589	631	593	620	621	688	572	636	614	609	635	561	625	606	660	607	602	584	621	624	672	575	637	597	592	582	634	662	620	673	647	606	650	603	653	631	652	640	602	651	657	632	658	644	606	614	659	629	644	632	637	618	639	627	662	598	648	559	594	630	632	624	598	586	571	640	611	635	569	616	628	624	607	616	631	643	644	634	625	600	604	602	632	605	615	598	624	584	609	575	641	661	629	634	644	620	648	606	621	633	648	573	622	611	654	628	652	649	619	643	636	607	630	623	638	651	679	605	624	592	601	613	616	620	606	600	603	659	601	606	616	623	613	654	610	636	605	647	578	603	622	617	639	626	621	650	649	649	644	626	593	595	647	614	635	614	634	588	606	614	593	619	618	640	669	658	606	632	623	692	606	615	613	572	621	615	617	616	654	632	624	619	665	631	614	603	657	672	630	555	580	635	628	632	628	648	613	620	633	600	659	633	635	607	633	674	613	629	582	612	612	615	671	592	621	609	631	649	607	618	619	599	603	613	631	615	602	626	605	638	653	601	630	587	603	645	619	686	631	611	674	644	641	624	631	605	621	637	658	579	657	698	578	597	627	599	614	675	645	636	603	662	648	609	661	644	638	621	598	634	621	615	646	638	642	628	632	599	633	617	620	654	576	620	626	636	631	604	625	632	675	626	603	621	604	588	666	634	660	635	671	573	580	622	650	644	561	639	608	633	628	620	674	634	632	580	613	630	647	610	657	644	604	621	610	611	606	637	621	625	623	608	626	660	583	604	600	619	613	588	595	661	630	645	644	607	660	624	626	640	637	656	597	607	684	614	628	596	625	652	597	647	607	608	656	611	630	658	629	654	605	652	629	610	625	647	637	634	622	611	606	599	595	636	621	546	633	669	635	646	604	648	656	617	618	614	598	624	621	628	618	618	603	628	577	592	616	613	609	653	603	643	621	570	633	692	614	633	656	612	637	618	603	658	636	607	676	606	598	656	624	648	650	621	576	648	594	617	647	602	605	620	632	589	597	659	599	633	600	624	648	596	602	615	663	615	649	652	631	636	631	631	652	607	621	611	634	632	629	585	625	619	633	603	610	612	596	604	634	638	615	628	611	631	619	658	604	641	605	606	560	635	616	631	641	631	665	641	627	641	641	654	624	573	627	632	649	604	631	666	619	649	663	625	617	655	640	652	607	661	652	679	586	595	627	628	655	592	604	615	593	622	607	630	610	669	593	619	630	637	669	598	609	626	674	636	639	682	614	631	555	622	634	654	593	588	573	616	619	640	636	613	629	588	565	657	638	636	662	568	598	560	618	598	642	645	625	625	624	666	581	596	654	587	673	612	651	655	658	646	647	638	621	644	636	616	598	655	638	640	641	596	635	637	597	637	677	636	657	595	609	611	649	604	653	669	625	551	612	634	608	654	664	611	594	634	675	626	648	635	605	615	595	654	585	617	644	639	598	636	639	626	602	631	678	644	616	669	618	594	612	626	644	637	647	649	632	617	620	620	615	591	639	618	623	680	655	598	633	646	628	619	615	610	593	614	606	645	622	588	618	605	618	667	639	611	627	636	651	638	605	616	669	610	667	635	655	620	644	644	651	631	624	700	628	621	631	645	557	601	649	609	606	629	606	638	617	615	597	657	568	633	660	585	657	605	585	639	637	665	650	630	638	661	643	624	602	616	611	629	628	612	609	592	644	622	626	619	624	636	644	660	622	593	652	668	647	584	597	591	673	605	633	640	599	627	685	624	632	613	634	627	616	638	640	635	642	608	664	650	591	597	629	626	604	624	647	620	602	648	638	605	639	598	662	676	660	635	675	619	656	599	626	601	654	647	617	660	613	624	617	619	632	635	598	654	659	619	658	629	639	629	636	623	594	603	623	590	663	638	644	618	662	616	645	670	634	629	638	636	658	636	650	608	629	614	605	607	601	613	635	645	619	631	632	613	587	611	612	644	579	606	603	571	620	618	634	612	650	601	607	630	625	643	614	601	598	636	623	654	621	655	640	635	642	660	617	586	618	622	626	609	618	629	620	636	615	628	605	617	621	583	624	627	628	626	625	644	640	595	629	566	623	601	566	637	589	599	627	638	621	640	626	635	594	643	597	576	602	595	640	597	621	600	644	596	647	598	596	616	625	624	642	612	625	576	626	590	659	636	632	634	644	590	583	619	600	588	621	652	614	624	646	655	667	619	631	592	568	642	638	644	632	609	602	673	589	641	604	608	636	679	622	629	685	598	650	596	640	585	644	593	599	605	659	551	646	609	659	609	639	583	677	658	616	622	622	684	623	613	605	664	665	601	650	608	596	637	650	585	624	611	606	607	643	623	678	645	648	622	657	579	619	617	572	612	605	623	596	609	637	623	649	623	658	600	611	640	569	620	641	646	626	622	591	622	651	622	619	616	642	580	660	669	654	626	616	637	633	622	652	619	641	668	636	627	624	618	617	598	585	623	561	639	575	604	673	633	602	574	648	650	598	624	600	628	618	598	631	590	597	578	585	605	620	589	591	627	570	585	649	593	649	592	607
44363	92887	89893	50908	17220	1161	1145	9154	18835	16572	7656	2534	1122	837	819	855	849	851	858	855	849	819	807	788	776	851	847	821	805	820	823	845	837	812	853	841	807	848	827	863	843	813	880	858	860	854	827	841	856	807	813	821	847	816	814	810	829	831	847	834	817	852	833	810	872	822	873	841	894	808	828	798	856	864	865	843	863	862	849	853	794	824	856	807	810	881	816	835	887	837	856	896	827	804	821	805	851	813	839	874	849	838	886	791	799	879	816	847	775	785	819	797	791	827	789	789	844	813	874	873	805	825	878	854	849	796	846	841	888	812	839	823	866	848	827	832	898	877	855	840	855	828	802	838	831	807	851	806	856	874	830	832	805	839	856	836	840	844	826	858	832	795	883	870	837	744	824	836	856	841	831	845	835	803	855	836	865	834	892	856	843	848	849	814	804	822	882	842	834	801	807	862	818	783	803	804	889	802	850	849	822	873	865	791	817	855	825	815	791	816	846	873	883	807	875	851	862	850	870	829	773	842	783	808	869	801	823	834	793	821	865	805	830	823	816	813	816	810	834	822	848	877	833	812	864	828	829	840	806	841	799	792	789	841	823	820	892	809	814	822	863	857	785	847	869	869	839	797	796	822	833	814	836	866	859	814	832	864	822	842	802	801	891	793	848	872	790	905	835	865	863	893	850	865	868	855	854	836	851	805	832	789	851	849	829	859	834	839	864	848	798	862	868	873	812	798	868	845	881	791	822	839	852	837	817	844	857	786	772	834	784	837	865	838	848	828	859	839	815	834	828	816	833	791	827	841	821	887	826	849	777	834	842	831	806	834	794	843	788	804	862	880	824	802	848	791	837	777	826	860	838	843	836	841	844	854	876	860	853	867	855	831	880	837	864	863	834	753	853	822	817	848	793	795	788	806	858	783	861	818	835	803	778	828	864	824	854	837	818	818	847	851	851	849	848	817	806	889	828	811	817	808	870	839	833	881	842	906	824	848	832	821	847	870	823	853	880	890	820	830	802	840	828	870	868	846	808	848	821	884	819	825	861	840	829	837	850	806	849	796	815	886	818	839	788	823	831	882	880	783	863	856	858	832	840	862	843	798	869	830	872	814	815	831	857	849	818	818	874	783	860	868	838	858	803	830	837	846	785	801	873	814	865	804	836	855	801	853	795	854	836	829	811	835	909	825	791	847	868	790	825	835	801	817	830	804	858	851	882	829	795	878	828	844	838	834	848	845	905	862	865	894	823	833	820	797	875	898	861	847	828	867	816	817	888	851	834	834	845	812	856	822	787	834	845	847	856	889	843	836	888	838	820	828	827	829	802	808	841	843	846	852	845	822	816	815	764	838	824	836	847	828	837	764	841	828	836	831	880	812	790	848	858	855	870	811	815	813	847	873	894	799	822	825	827	834	814	856	780	813	853	855	822	774	830	821	830	845	827	849	827	814	783	825	857	822	848	821	866	839	897	844	762	867	839	842	778	809	811	802	804	834	845	880	850	837	881	904	815	808	888	847	849	829	810	819	923	863	849	829	802	874	826	814	778	897	810	857	849	798	823	856	835	841	818	836	815	840	795	850	822	838	827	838	821	840	797	827	829	832	874	825	844	841	760	803	859	773	815	823	853	832	827	844	796	792	903	823	868	828	842	876	789	828	782	848	859	845	827	811	845	833	827	855	806	818	823	794	855	823	803	862	827	822	851	832	828	838	847	843	828	851	855	858	840	853	756	850	832	852	790	767	868	871	833	882	847	863	837	796	827	863	833	844	802	793	893	849	819	803	820	871	817	779	845	830	843	831	847	826	815	855	848	855	784	859	818	802	748	861	878	790	815	849	805	810	803	832	798	803	827	764	797	827	822	825	845	854	830	879	782	836	801	849	818	878	812	809	827	849	850	823	802	824	837	824	816	800	834	874	814	831	878	816	865	829	805	888	896	832	783	815	846	819	848	824	784	823	839	838	872	861	879	799	863	800	867	841	791	846	835	834	820	837	834	817	868	820	834	818	867	836	862	894	853	862	810	844	812	796	839	833	810	823	865	850	817	856	827	849	844	811	873	903	891	887	815	831	872	825	778	801	810	825	871	849	865	852	864	819	824	830	831	846	803	853	804	893	805	886	840	808	824	798	807	870	835	854	821	845	839	867	829	878	829	806	867	834	844	824	842	862	857	842	822	835	846	816	841	853	831	827	802	829	792	845	851	832	836	823	834	853	869	814	844	838	840	854	773	873	837	795	807	794	800	818	829	838	802	809	867	843	772	812	852	771	791	856	836	798	824	811	847	845	834	847	802	835	899	837	880	823	812	822	848	841	820	833	847	820	830	821	862	841	841	798	831	807	835	854	853	797	868	842	822	813	820	808	803	852	848	837	802	884	840	811	853	829	875	756	836	864	884	826	795	894	874	831	805	792	884	827	844	858	843	822	883	871	859	822	809	842	799	846	840	814	819	878	860	855	841	817	834	819	857	814	768	818	847	796	892	836	808	845	820	834	841	883	804	820	892	859	865	843	825	791	848	812	885	798	809	793	805	836	858	837	871	880	805	842	770	831	863	903	793	872	809	780	827	810	845	858	870	799	828	834	854	804	825	837	830	859	835	811	776	872	832	857	863	853	803	848	837	773	773	845	858	810	845	772	768	869	860	803	870	859	896	837	815	849	848	817	802	877	864	899	841	811	844	827	832	842	831	812	851	840	799	809	812	869	815	834	858	784	810	799	834	806	819	798	814	832	815	879	869	823	839	826	836	836	800	802	768	842	819	842	871	824	831	851	826	855	868	846	816	853	881	843	836	829	825	800	844	855	865	848	836	826	837	828	803	807	825	857	845	862	831	845	832	857	864	808	851	897	820	835	871	891	870	829	809	832	800	836	815	837	791	824	853	839	813	855	839	846	818	810	825	886	807	881	859	862	854	860	814	841	836	793	787	808	786	879	807	882	817	848	856	803	784	819	800	837	778	813	840	859	886	797	844	836	827	866	849	866	833	803	843	838	863	849	826	857	857	740	844	842	845	876	851	817	830	776	821	844	828	861	892	856	818	841	862	843	827	830	833	865	776	858	836	828	809	834	854	855	833	797	846	818	883	862	787	845	818	808	827	839	822	826	860	868	887	834	826	846	828	804	854	826	815	804	793	808	833	851	821	825	817	846	850	869	825	857	790	826	843	854	837	828	841	817	850	793	845	892	794	896	850	788	790	782	859	860	880	876	833	896	856	848	821	845	854	839	886	819	777	826	824	857	816	834	841	902	867	863	820	799	818	806	882	857	831	843	814	793	823	861	861	826	832	855	813	852	812	797	871	810	853	861	746	855	887	872	862	786	865	858	839	787	895	786	823	820	850	831	839	857	847	795	878	841	840	800	833	864	858	870	880	829	826	856	799	863	835	854	833	812	829	847	792	876	782	836	843	845	831	831	902	844	859	850	848	810	815	793	830	830	810	884	824	842	810	811	817	854	826	852	869	818	820	862	832	790	764	837	831	826
27180	30666	43804	21577	3624	784	766	745	1214	1618	1092	801	711	757	668	685	718	714	694	731	704	743	667	683	701	674	740	669	722	685	680	696	721	694	698	701	689	676	710	697	718	731	689	699	693	681	647	748	697	717	729	657	693	690	686	725	678	767	749	669	697	695	666	697	748	718	697	718	704	737	706	707	686	705	675	698	661	716	716	663	708	658	713	726	733	677	690	707	693	749	739	705	718	696	681	683	637	672	699	733	695	672	722	691	689	727	685	687	692	691	712	686	690	701	703	672	665	688	679	691	667	734	704	662	717	717	712	663	654	712	680	652	699	701	681	683	682	715	718	658	719	744	703	702	712	661	681	731	701	697	708	654	665	694	712	702	765	683	709	718	654	701	742	686	735	710	693	717	709	709	682	736	709	706	693	716	711	735	697	661	667	686	647	665	713	714	684	725	695	717	732	689	709	722	640	705	712	671	707	645	667	723	685	693	671	734	700	714	696	665	740	715	639	676	715	700	688	684	662	648	673	667	660	711	648	649	661	722	706	806	697	673	652	695	714	688	713	725	690	686	693	687	671	737	713	736	670	644	735	706	698	659	670	635	742	666	740	721	688	724	689	686	675	642	731	708	690	643	676	624	732	685	681	688	675	711	699	707	764	674	680	635	665	667	720	695	684	718	690	675	714	696	680	709	664	683	720	657	673	696	733	684	687	699	704	648	751	692	747	689	684	717	685	686	665	714	701	698	687	668	686	726	736	687	732	696	729	678	659	712	689	708	719	709	681	697	643	688	682	694	709	695	701	752	668	674	688	689	717	672	679	703	680	685	657	681	694	668	705	691	679	688	748	695	662	707	682	710	666	677	711	741	705	663	681	698	704	695	710	698	685	717	675	676	751	709	732	677	686	699	693	737	674	712	685	695	700	656	679	732	707	670	725	680	723	702	715	717	676	663	674	673	724	689	766	702	722	685	726	738	687	697	713	714	696	710	722	702	651	694	730	686	699	725	738	691	704	697	731	663	719	720	749	696	698	724	642	666	717	735	690	707	729	704	657	709	681	690	691	695	699	698	665	691	745	690	667	717	680	649	689	701	668	708	732	667	680	732	771	712	713	699	711	674	659	742	680	695	669	680	662	711	709	688	717	731	726	669	678	676	697	750	710	723	680	715	686	688	704	728	671	660	653	680	702	684	707	683	680	690	745	700	683	684	694	715	683	673	699	712	645	653	711	691	675	694	705	724	705	731	742	699	694	697	732	751	672	707	704	700	659	712	696	699	679	702	666	687	652	723	711	656	718	700	683	757	717	707	657	672	694	653	710	710	667	716	717	686	678	672	648	668	617	705	733	679	664	657	689	699	679	690	745	726	707	693	733	720	741	722	666	683	686	688	718	706	645	700	710	708	751	738	668	682	618	688	648	697	697	669	681	712	768	746	669	730	677	696	692	710	742	680	742	695	740	698	711	731	699	663	687	703	692	694	691	674	692	698	692	677	737	720	682	676	659	709	685	700	658	663	662	746	662	731	700	682	719	692	686	664	660	699	679	683	682	735	721	703	732	721	697	717	704	684	710	658	642	666	705	668	664	696	692	712	725	700	753	725	663	695	693	672	668	667	731	732	660	689	724	674	743	686	662	692	697	728	767	647	714	677	719	673	707	701	715	714	668	721	698	688	644	666	660	730	691	696	657	732	698	772	698	715	715	705	727	723	651	700	690	658	651	682	644	706	682	690	644	674	672	683	737	660	707	724	678	727	704	680	707	661	728	635	711	708	719	739	727	683	688	648	695	717	697	700	691	713	734	679	701	729	740	712	719	675	691	653	656	701	692	670	695	722	679	709	695	714	702	717	694	650	679	715	692	686	716	740	674	669	675	711	726	687	687	715	694	657	688	680	661	677	722	645	655	693	691	716	673	721	758	747	730	676	665	676	693	713	711	704	769	651	686	674	658	653	698	682	688	686	653	736	679	699	711	726	699	709	678	722	704	720	726	717	641	700	660	687	696	717	726	646	651	663	714	677	668	718	709	706	702	712	712	698	724	703	694	686	706	692	704	698	683	706	693	726	659	674	677	717	658	716	675	711	670	731	679	698	696	687	671	683	673	716	689	706	732	676	683	670	699	670	752	698	708	690	679	710	655	715	692	752	669	668	692	658	611	701	697	662	735	740	711	684	735	680	677	712	687	713	733	725	642	682	708	701	670	689	676	735	748	697	714	709	696	717	691	723	634	701	703	714	712	711	651	733	680	742	739	714	683	719	718	703	705	686	736	649	707	704	679	706	676	700	689	677	662	680	727	717	695	716	696	686	712	696	659	673	651	729	677	661	694	656	701	725	677	674	726	695	724	683	708	689	698	662	672	709	675	659	688	674	716	709	748	685	701	670	660	732	677	673	661	647	717	739	669	732	688	682	681	651	698	644	655	673	672	697	682	673	661	690	710	691	700	668	733	696	700	682	650	692	665	698	689	710	727	709	752	664	682	633	727	698	681	709	709	695	714	761	700	690	663	670	662	736	646	681	661	691	660	761	709	706	713	689	689	673	719	727	700	688	721	724	717	657	726	704	668	694	668	720	721	647	700	698	681	657	696	688	743	680	665	725	713	711	750	745	669	684	688	745	754	682	695	684	704	664	691	685	771	747	709	704	692	703	677	681	753	711	692	682	662	684	662	715	715	703	695	722	688	687	727	721	709	690	742	678	702	705	655	708	682	653	703	676	700	741	695	690	676	674	641	717	659	716	686	696	667	685	655	701	703	694	676	709	676	670	659	701	716	671	713	661	654	691	729	691	681	674	748	737	692	667	684	730	680	657	713	694	673	690	659	711	667	691	682	699	718	679	672	679	654	659	699	680	655	719	711	686	712	731	711	643	731	716	652	725	682	685	706	684	693	708	698	687	645	680	734	698	703	699	720	720	689	749	692	690	693	672	695	692	649	720	703	725	672	675	687	713	733	706	667	669	686	692	712	700	682	669	762	691	674	712	728	686	663	715	686	725	686	690	701	706	696	742	694	712	688	695	712	707	682	706	664	693	714	712	734	674	712	743	677	680	664	702	735	667	694	696	713	718	742	675	677	680	723	675	661	708	677	691	697	728	691	686	657	641	734	681	725	711	675	757	673	694	695	660	687	698	692	731	742	707	686	698	712	718	674	732	671	696	725	655	731	714	675	676	666	685	681	693	732	709	698	675	691	709	688	754	684	752	693	672	703	679	680	696	697	661	749	685	650	738	710	676	734	750	733	668	659	688	700	676	722	686	692	688	656	684	693	674	698	713	714	737	687	673	654	707	671	733	680	708	758	660	688	670	730	708	699	721	694	709	714	684	670	688	665	710	721	684	699	738	668	724	734	711	701	725	680	711	720	724	732	675	666	652	686	691	723	739	697	740	703	723	741	687	673	715	715	721	651	696	699	745	701	719	752	720	664	705	676	698	672	720	764	736	717	723	728	653	678	702	693	693	637	643	670	755	637	703	724	658	716	676	674	678
20120	50813	44188	14126	3370	994	1033	1131	2022	2882	1690	1147	943	937	949	997	926	965	954	959	951	947	959	939	899	979	938	1004	940	938	936	980	884	959	990	961	874	914	1020	949	942	956	911	904	974	909	961	874	975	968	926	999	954	932	913	965	916	934	936	1026	920	891	924	936	987	915	900	963	947	959	947	943	940	977	977	927	901	924	937	971	921	901	875	951	978	943	911	925	894	919	955	987	918	998	952	910	914	911	953	965	923	950	945	954	940	902	961	971	892	940	922	916	1003	930	940	948	952	911	992	984	933	966	952	984	983	915	962	897	914	968	949	912	1012	906	988	928	1001	907	917	924	922	933	956	896	918	920	945	927	859	897	970	948	901	982	938	907	980	999	919	932	943	949	905	916	943	914	962	972	964	956	877	933	931	992	917	998	908	930	956	941	937	905	996	997	927	962	933	944	989	953	897	897	873	955	981	926	932	951	943	920	973	953	955	922	937	964	921	851	930	973	932	927	919	990	940	974	910	921	954	932	972	882	913	958	946	1008	904	951	981	969	950	941	956	929	957	947	965	925	973	923	922	917	906	951	915	938	989	946	883	978	951	936	922	954	900	990	941	948	948	942	943	959	958	968	961	922	956	955	948	955	937	957	892	855	945	966	938	954	961	1001	924	908	886	928	893	899	967	928	943	926	969	917	961	915	981	975	963	938	910	907	909	944	927	880	898	962	974	949	944	952	949	985	897	947	963	925	935	938	942	968	945	917	868	953	980	950	879	924	946	997	894	919	970	916	922	894	917	985	981	909	946	972	954	932	915	926	927	954	945	930	938	926	959	897	982	1004	985	970	919	964	933	939	889	967	950	970	910	944	922	889	924	955	966	964	925	941	943	996	934	895	971	936	915	939	968	939	878	913	890	938	921	907	964	901	895	945	1001	946	932	933	950	920	1003	906	930	1010	973	953	924	932	928	982	895	955	963	913	909	941	944	931	995	940	954	914	936	991	924	974	964	904	927	936	954	956	902	908	929	987	928	981	943	932	911	964	913	1039	967	890	901	955	922	958	972	895	907	911	921	951	926	945	902	966	933	981	929	979	982	913	927	945	952	950	1006	888	910	975	937	931	945	957	952	900	929	960	977	890	915	901	924	975	912	957	915	955	961	961	950	949	954	901	1022	908	900	929	893	909	924	905	883	911	977	925	926	922	913	924	917	916	953	966	949	882	967	934	955	885	914	972	911	930	984	970	910	950	964	956	948	913	976	996	941	880	921	950	945	897	962	908	1004	984	969	911	922	913	924	949	932	979	950	918	977	900	939	924	907	1015	909	904	928	947	902	894	932	954	881	977	911	942	907	946	917	924	916	965	976	950	935	927	957	894	910	947	948	923	957	946	917	978	958	887	918	918	960	914	995	1008	963	909	950	954	931	923	906	927	906	885	936	933	913	941	942	974	933	955	929	933	937	947	970	920	936	919	942	902	940	999	945	963	985	914	963	978	939	921	1019	952	919	979	893	924	918	968	965	918	954	913	953	926	916	943	933	903	955	934	933	934	944	966	953	873	945	922	948	941	921	867	942	939	926	934	932	905	921	914	917	931	950	977	954	914	985	973	933	957	884	868	938	966	996	934	979	979	935	975	927	947	948	893	903	930	964	923	909	912	888	924	938	943	950	935	965	983	960	977	919	909	959	984	939	892	924	928	951	950	922	929	911	961	922	898	914	939	926	951	928	932	908	954	989	904	955	857	955	923	920	930	958	959	922	992	976	891	942	923	940	945	976	972	959	914	1011	973	949	954	921	881	940	950	897	936	966	988	959	942	970	942	961	935	914	921	969	949	898	934	921	949	963	987	924	928	919	904	879	969	920	914	930	957	954	912	956	900	924	910	960	918	934	950	919	948	943	913	906	917	949	985	967	932	966	947	935	915	951	934	931	979	947	904	894	956	886	892	947	939	925	945	952	952	892	962	959	972	928	944	913	947	948	921	965	915	954	978	974	972	834	934	945	949	967	971	990	865	940	930	888	1005	939	939	915	928	985	959	928	957	965	952	923	937	945	951	943	955	928	945	931	932	953	908	977	943	945	1008	883	922	891	923	937	956	932	923	874	901	942	942	967	907	952	905	955	878	963	850	937	888	944	897	932	932	919	886	930	915	926	921	925	951	890	910	888	901	954	989	923	949	962	900	903	960	997	985	925	959	943	897	983	943	952	988	941	930	944	911	920	947	942	945	1008	929	926	995	926	946	969	955	955	939	946	975	909	985	914	888	895	920	973	950	950	929	907	907	892	938	925	887	994	957	910	926	901	939	913	963	935	887	964	910	919	911	953	960	908	942	823	978	960	1014	896	974	935	935	916	914	928	915	913	889	911	908	903	976	926	960	974	985	973	957	984	978	955	915	935	937	915	930	968	976	968	963	921	929	975	951	959	910	937	973	959	951	910	900	968	919	935	932	979	936	911	974	935	966	900	952	940	938	898	957	961	959	924	913	896	918	943	922	938	964	969	976	978	937	968	947	918	936	945	918	961	938	919	912	972	974	930	933	969	904	934	897	950	969	959	973	908	916	949	975	912	913	962	904	910	921	962	965	947	921	936	947	929	919	941	936	996	924	926	947	964	929	908	944	938	935	914	913	947	936	966	980	934	942	933	935	937	947	1006	968	931	940	942	921	969	923	955	915	924	938	877	931	940	957	969	972	930	905	972	910	927	1008	930	1003	925	968	945	949	897	953	986	1011	965	993	970	928	954	907	918	934	967	943	902	979	904	935	951	906	991	996	955	973	949	962	901	937	977	932	949	896	923	978	926	899	962	962	959	907	938	954	969	936	916	914	902	934	953	983	902	922	915	955	907	939	913	888	951	934	973	999	883	913	931	928	937	934	929	920	912	896	986	908	918	932	963	936	971	936	929	953	949	944	946	911	940	908	952	942	885	948	918	960	875	973	960	940	943	1023	971	920	916	920	898	956	922	966	947	913	982	979	930	971	880	979	929	888	935	976	931	850	939	953	943	1006	967	960	973	921	910	910	945	905	924	953	895	938	944	919	989	1016	948	891	936	985	955	941	936	904	953	935	943	942	935	962	949	945	959	970	941	960	927	935	897	977	941	941	1001	961	939	939	920	944	913	960	904	938	902	910	960	964	928	933	972	907	960	937	942	982	946	1002	969	942	975	961	949	947	920	949	942	977	1006	917	916	914	925	953	917	951	959	891	926	961	992	932	957	891	937	948	889	955	901	945	940	909	941	895	935	955	930	964	958	935	941	954	884	908	946	967	956	960	927	897	936	952	929	903	923	933	986	974	952	955	924	915	965	887	935	970	941	904	928	923	977	963	1016	931	934	928	914	930	928	899	950	909	1012	900	974	916	948	939	882	958	947	938	960	914	938	893	960	942	988	891	914	858	907	960	949	958	908	934	969	935	927	972	925	896	916	957	932	894	947	957	916	903	948	954	937	922	936	950	950	953	901	934	951	929	931	933	911	968	959	927	914	927	966	993	966	886	957	951	939	953	908	915	906	955	954	907	962	957
24485	23781	43916	35642	20173	9470	2309	3112	5229	4586	1994	1124	830	774	790	752	796	769	717	777	792	835	769	768	813	780	800	788	748	746	802	773	743	743	775	712	776	763	750	746	697	825	808	713	757	797	808	798	764	765	763	784	748	761	806	748	763	738	740	821	784	767	795	734	786	794	822	775	794	794	752	837	727	766	743	773	731	765	797	773	756	789	753	751	768	791	733	767	783	822	777	780	807	835	782	768	779	724	772	745	758	764	824	714	831	778	779	762	766	771	701	754	765	790	772	739	769	777	742	801	763	770	814	758	759	764	773	777	690	752	776	727	791	787	771	770	748	827	783	840	751	721	783	779	830	793	793	799	767	758	752	731	800	794	745	782	777	793	761	792	815	779	785	766	774	765	764	795	817	796	777	774	797	724	761	705	761	725	774	766	747	805	769	732	816	738	771	730	771	775	819	711	735	757	750	778	775	763	738	758	762	768	754	754	757	728	824	755	792	710	750	785	714	728	757	793	724	784	745	755	773	771	805	741	712	787	729	704	793	782	730	767	770	732	795	786	846	782	775	796	806	757	733	801	791	800	746	755	780	771	822	730	734	770	821	786	769	758	734	782	729	738	717	754	774	783	752	764	743	756	773	788	829	771	743	776	781	708	730	768	697	784	775	785	749	779	743	774	795	762	775	777	736	743	788	739	774	761	789	775	734	769	774	770	780	755	826	734	792	741	760	836	792	698	727	745	787	695	796	754	753	744	812	769	723	757	716	835	766	796	787	731	770	789	762	809	770	771	756	760	808	774	747	734	723	776	739	804	753	786	758	763	790	765	774	784	774	745	765	815	808	750	742	736	746	770	820	763	750	736	785	744	782	728	778	767	733	742	796	803	749	782	828	788	797	794	786	763	791	783	752	741	747	768	723	756	771	741	773	713	782	774	750	758	773	736	793	744	740	736	803	784	750	793	741	794	712	754	726	741	723	740	751	768	751	724	820	809	758	760	779	815	774	759	802	755	757	766	744	719	757	750	774	752	752	798	749	785	800	779	755	756	791	758	752	763	800	791	840	779	752	744	764	815	755	803	784	692	768	781	743	802	796	795	735	832	736	788	728	778	727	768	763	774	801	738	777	781	756	756	754	796	726	785	781	767	795	757	734	797	778	699	743	798	769	742	744	729	781	780	757	744	760	746	763	788	759	758	803	779	758	760	773	762	773	776	742	759	752	772	723	765	808	771	769	836	800	759	746	786	776	745	738	789	736	737	744	770	769	694	801	786	748	832	805	779	782	743	769	727	768	795	801	733	716	763	761	737	785	788	762	744	755	701	760	733	829	740	734	758	786	719	790	738	761	775	779	775	735	765	723	773	757	731	769	761	754	741	778	832	788	778	710	809	789	720	767	771	763	723	771	739	780	767	773	747	756	784	744	765	764	762	767	718	733	774	789	831	770	777	777	751	770	787	761	727	716	790	764	777	738	771	750	753	797	719	780	777	759	787	763	720	749	782	757	740	707	748	773	839	749	805	759	705	788	724	759	742	726	804	776	784	769	758	770	739	745	773	793	738	794	709	741	788	719	778	751	766	795	713	779	811	765	787	786	784	761	712	766	750	735	764	777	840	745	763	792	775	781	745	774	776	775	758	792	778	749	774	765	771	789	759	738	729	763	764	752	737	758	798	782	775	766	754	749	778	784	794	793	725	757	747	797	746	810	737	779	767	719	803	768	771	775	720	811	744	755	731	733	710	761	768	789	798	768	762	809	852	768	797	762	796	777	764	797	759	759	744	762	755	728	739	759	759	743	791	761	782	765	766	768	741	816	756	802	757	796	803	751	760	822	789	757	766	758	749	758	738	843	807	740	793	760	733	750	794	778	798	757	727	762	766	738	741	706	755	737	795	775	741	766	809	850	763	779	708	790	776	783	775	698	779	753	749	825	776	789	770	760	741	787	757	774	771	757	744	795	749	817	717	773	676	729	764	749	724	733	743	794	726	771	772	763	751	720	755	745	770	761	772	850	707	746	751	743	769	774	795	810	756	763	782	739	807	773	772	753	812	799	775	752	750	746	749	746	738	754	793	785	772	736	764	798	737	771	763	796	750	760	745	780	766	772	760	764	742	765	741	817	778	821	750	770	770	814	720	768	813	751	838	747	769	735	767	800	776	759	791	780	764	777	752	770	776	757	816	793	752	742	804	781	803	698	764	780	781	732	789	738	773	794	783	752	759	778	754	771	819	767	793	754	750	803	751	798	762	761	755	755	767	803	764	748	784	740	763	759	777	714	767	797	762	765	790	793	769	782	724	788	790	726	808	703	750	772	759	816	765	758	757	776	768	711	790	755	745	727	752	779	733	814	793	766	776	737	747	741	750	742	764	760	800	734	769	762	780	751	805	718	770	730	798	768	818	747	774	749	747	758	783	760	732	749	745	725	788	774	789	800	743	772	765	781	746	768	785	779	786	743	761	723	736	772	759	767	744	746	778	741	729	753	821	712	748	764	812	793	772	712	765	722	773	755	801	760	796	781	724	749	741	757	771	819	762	787	769	748	749	762	733	797	778	787	740	783	789	804	732	720	783	742	740	773	768	767	773	805	766	792	805	753	792	794	772	812	733	706	750	735	787	785	740	748	725	832	722	801	743	769	776	766	783	743	736	794	719	713	737	774	723	740	745	751	762	705	799	791	816	763	751	762	752	761	772	713	729	791	730	740	751	784	813	793	746	783	733	711	746	820	750	739	755	751	752	787	756	757	798	747	768	765	757	775	712	782	730	775	800	784	770	771	781	765	747	753	783	789	775	737	755	756	778	736	805	770	727	754	796	757	809	738	768	779	768	780	758	744	798	768	776	772	785	764	764	761	769	758	800	736	745	804	723	745	758	753	792	731	755	775	763	786	761	760	820	730	735	737	750	833	748	768	763	746	793	789	765	766	716	723	788	690	853	767	751	724	780	791	781	757	780	742	747	743	761	771	792	748	738	760	741	732	780	776	796	779	784	728	724	828	747	763	699	812	775	785	743	792	745	809	767	784	813	761	772	852	721	786	767	751	766	796	766	776	685	757	761	783	715	724	749	748	732	750	736	787	760	779	760	725	761	821	783	811	774	777	769	800	775	722	796	762	737	742	784	756	758	736	841	734	773	747	785	768	748	783	742	774	765	788	753	751	722	755	760	748	789	768	783	753	733	793	791	747	781	753	765	740	794	761	737	734	771	770	765	738	754	749	790	783	762	769	745	746	750	755	775	720	714	738	791	789	678	783	769	772	767	771	802	754	724	752	793	816	789	773	753	760	768	742	666	771	718	723	768	731	765	774	777	820	772	761	800	777	687	777	760	800	752	733	771	779	776	761	756	757	737	777	748	770	809	760	780	776	776	727	782	752	760	763	747	717	774	776	758	741	747	730	796	800	778	743	843	781	808	778	741	770	754	727	793	747	802	714	756	788	799	736	753	739	784	789	757	780	761	781	750	804	809	708	787	776	756	752	779	785	764
41385	92836	82180	38611	6532	1130	3443	6451	11435	8881	3823	1789	1132	1013	979	1005	1051	1001	1018	1008	1046	1037	1055	1026	1036	1006	1056	1014	1036	1058	1020	1016	991	990	1027	1054	1072	1008	1079	1050	1026	1004	1023	1038	1006	1094	1021	1029	963	1015	966	1068	1074	1004	1081	1052	1003	994	1036	1052	1025	996	976	1065	1027	1052	1098	1083	1065	1048	997	1012	1019	999	1027	1049	996	1049	997	1024	1026	993	1004	1040	1050	1049	985	1027	1018	1039	1064	1046	983	1001	1019	1005	1009	1059	1012	999	978	1010	1031	1033	1033	1013	1041	1040	1083	999	1013	1032	984	1038	1062	1042	990	1066	1073	1057	1036	1079	987	1073	1038	1067	1023	1007	1062	1038	974	1051	994	941	1013	978	1016	1000	1038	1050	1025	1050	1004	987	1041	1060	1026	1011	1016	1019	1040	1014	979	1015	1077	1007	1024	1043	969	994	1032	1018	1002	1054	1001	1101	1001	1039	1007	971	1016	1049	967	979	1095	1059	1028	988	1038	1075	1032	1003	1048	963	1004	1047	1027	1007	1030	990	1029	996	1078	1027	1004	1079	995	1094	1054	1036	1070	1062	1003	972	1004	980	959	1004	1014	1057	981	1038	1060	1008	1020	1022	1038	957	1046	1066	1047	1068	1074	1001	1048	1033	1020	1038	1033	1081	1019	1061	982	1008	1037	1029	1016	1014	1059	1024	1053	1045	1021	1004	1038	1044	1026	1042	994	988	1029	1030	1059	1048	1025	1006	1071	1019	1038	1022	1031	990	1019	1041	1008	1048	1049	1009	1046	1011	987	995	1030	1027	1024	1065	1011	1022	1009	1031	1004	1007	1020	1038	980	1009	992	1058	1003	988	1014	1054	1052	1031	1002	1098	1050	1006	970	1026	964	1028	991	995	996	963	1065	1081	1055	1052	971	1061	1062	1000	1035	1013	1046	1028	1036	960	990	1049	1053	1076	1104	1059	1060	1034	992	1050	1018	1115	1035	1028	1003	1074	1021	998	1033	1023	1052	1058	1036	972	992	1045	1054	1038	1070	1026	1004	979	1012	1063	1029	1024	1003	987	1033	982	1083	1071	1018	1009	1067	1058	1025	1007	1009	988	1000	1020	1068	980	1029	1061	1012	1002	997	1075	1026	1075	1085	987	1003	989	1057	1014	1051	1034	1034	1077	992	1004	1011	1041	1015	1054	1024	998	1050	959	1030	1053	1061	1019	1007	1033	1075	1057	1013	994	1030	995	950	997	1004	1016	1010	992	961	1017	1020	1022	1003	1094	1022	1044	1058	1046	1032	1038	1025	978	1001	1013	1018	1000	1059	1037	1011	1035	1004	1079	1072	1022	1038	991	1003	1001	1034	1045	1030	990	980	1001	1053	1018	1092	1022	1068	1090	1043	988	1035	1014	1033	1033	1038	1037	1082	1046	1000	1026	1039	1043	1009	1024	1057	1028	1063	1057	1045	1104	1044	1072	982	1035	1037	1021	1060	1016	1009	1032	1032	1084	1068	983	1087	1002	1020	1041	1027	968	1043	1047	1024	971	1014	972	1009	987	1003	1050	993	1062	1035	1072	1032	1012	1017	1044	1051	1009	978	1013	1004	1047	1061	1051	1012	1009	1082	1078	1033	1058	1013	1063	1014	1050	968	1071	1033	1054	984	1004	1053	1028	1023	1019	1040	1001	1069	993	1037	1044	986	1036	1040	1021	1042	1019	1022	1027	1030	967	1017	1092	993	995	1044	1046	995	1060	1056	1049	1007	1061	1050	991	956	1073	1016	1047	1036	1023	1033	1020	1016	1003	993	1128	999	983	1060	1041	1028	1026	1032	1057	973	1041	1005	970	1026	1047	1078	1019	967	1031	1073	1035	994	1070	983	1084	1053	1005	1039	994	996	1046	997	1021	1019	999	1058	985	1087	1068	984	1109	1020	1030	1017	1052	963	1032	1010	1013	1015	1042	977	1044	1021	1064	1085	993	1037	1036	978	1005	1048	1018	975	1011	1004	1102	997	988	970	1049	964	986	1046	986	1109	953	1048	1021	1040	1055	1035	1036	1003	1016	1028	1011	1005	989	966	1023	1020	967	999	1078	1030	1003	1053	968	937	1033	988	1061	1046	1060	1034	1031	1071	1034	1032	1055	1064	1041	1024	1043	973	1003	1036	1031	1044	1028	1014	990	1001	1040	1022	1020	1037	1004	1069	1069	968	995	1037	1002	1046	1046	1024	954	1057	1002	1046	999	1088	1039	1026	1017	987	1034	1036	1034	1057	1071	1027	990	1003	1035	1002	1052	1007	1005	1057	1057	1036	1033	987	1072	995	1041	971	1021	1062	990	1004	1039	1025	1017	1023	993	1046	1064	1008	996	1047	1079	995	984	1032	1065	1009	999	1024	990	1067	1029	1001	1085	962	1035	1030	1008	1053	1008	1052	978	1028	999	1013	1029	1027	1003	1014	1014	1037	1067	1079	1033	1040	1075	1036	1061	1024	1033	1000	1002	997	1005	1077	1033	1052	1043	1039	967	1040	999	1068	991	1000	1056	1030	984	1035	1034	966	1034	1013	993	1032	1030	996	1001	995	1027	1054	952	1020	1046	1027	1025	1021	1029	1058	985	992	1024	1072	1058	1082	989	1024	1001	1026	984	1015	979	1046	1035	1061	1065	1051	1017	1023	1012	980	1045	1024	967	1009	1095	1026	1015	1018	1100	984	995	1027	1014	1043	1038	1018	1010	1034	1001	1065	978	1020	1028	1040	1020	1028	1043	1006	1005	1006	1012	1008	1006	1076	983	1006	1049	1019	981	1018	1052	1001	1020	1021	1024	1038	1024	1012	1063	1121	1016	1004	1002	1012	1058	976	1020	1025	1032	964	985	1063	1040	1029	993	973	1033	1067	1103	1039	1046	1015	1005	1035	1000	1032	931	1018	1029	1024	1058	1049	1030	1009	1093	1013	1006	1017	1021	997	1011	998	1054	1047	1043	1048	1025	1058	1020	976	1011	1036	1061	974	997	967	1023	1052	1025	1023	1033	1057	1020	1042	1035	1051	1006	1018	1002	1004	999	1081	1010	1053	1001	1103	1063	1020	981	961	1032	1030	1046	1030	1002	1040	1049	996	1040	989	1038	992	1075	1023	1005	1057	1042	1034	988	1015	1038	1091	1042	991	973	1059	1002	979	1019	1025	1016	983	1036	1037	961	1061	1067	1044	1044	1035	1015	1018	1038	1052	1025	995	993	1059	1014	1024	1043	987	1036	1038	1005	976	1041	1056	981	1050	1024	1046	1018	989	1028	1036	1021	994	1013	1057	1015	1067	986	978	1031	1059	1042	978	974	986	994	979	1026	971	1062	1035	1117	1048	1063	991	1028	1029	1016	1058	1039	1038	1054	987	1058	1059	1059	1038	1040	1074	1016	1028	1040	1001	1063	1018	1068	1037	997	1050	1031	1059	1013	1060	1013	1011	1007	1049	1045	1026	1030	1063	1071	1029	1029	1043	1017	1036	1014	1048	1049	1032	1020	1057	1062	1007	1032	1033	1039	985	1028	1069	931	1040	991	991	1022	1048	1061	991	1012	1028	1029	1030	1034	1074	1009	1059	1008	1028	994	1050	988	947	1035	1029	986	1029	1040	979	991	1031	1070	992	1035	969	1021	1039	1012	1020	1047	954	1048	1022	1013	1022	1002	995	1033	1034	1062	986	1054	1028	1040	1022	1014	1058	1040	1000	1058	959	1051	1050	1028	983	1020	1053	997	1056	1019	1074	1019	1005	953	1047	1049	989	993	1067	1040	991	1064	1007	956	999	988	1031	1001	1036	1057	1060	1010	1058	1052	1039	1032	1012	1010	1057	1056	1070	994	1065	964	1043	1036	975	992	1061	1042	1055	1002	1070	991	967	1048	1060	1037	1027	1045	1046	1037	989	1054	1005	1059	1099	974	1070	981	1039	1007	1018	1014	1004	939	1089	1053	1064	1040	992	1045	1004	1011	1004	994	1024	1051	1026	1005	1012	1070	1052	1048	959	1020	1101	1003	1015	985	1014	991	993	1038	1012	1033	1027	1014	970	1056	1046	1026	1025	1031	1083	1061	1065	1018	1044	1024	985	1026	1031	1017	1000	999	1064	1054	1037	985	1041	1015	1000	1075	1034	1068	1043	1037	1019	1106	984	1006	1032	1017	1049	1025	992	1035	1043	987	1033	1052	1038	1057	997	1051	1010	1067	1017	1036	1024	1045	1001	1021	1067	960	989	1055	1004	1011	965	1009	1017	1047	1018	1018	1012	1039	991	989	1065	1037	1001	1055	1004	991	1072	1021	1055	1029	1076	1032	1055	1030	1044	1015	976	1027	1013	997	982	1036	1041	974	1040	1081	1051	1008	1001	1013	1049	976	997	989	996	1033	1043	965	1118	977	980	1027	1019	1020	1068	1031	1097	1016	1035	996	988	967	1060	1003	1076	1027	1002	993	1052	1024	1034	1031	1013	997	1072	984	1060	988	1079	1051	995	1112	1054	1024	987	1086	1043	1028	952	1027	1008	1075	996	1042	977	1042	992	967	994	1041	1011	1031	1042	1033	1058	1061	1031	1018	1031	1038	1037	995	977	1031	1011	1017	1003	1013	1041	995	1005	1044	998	1045	1070	977	1016	1018	997	1028	992	968	1036	995	1030	980	988	998	1034	1066	1000	1049	1049	1123	979	1083	1049	1018	1060	1026	1036	1012	1011	1010	1023	1040
23326	22280	38512	31425	21475	18941	10477	14397	9665	6070	2899	1297	817	610	635	614	647	671	655	617	647	647	638	671	668	666	622	624	667	654	627	601	636	647	640	630	636	629	638	625	637	647	604	662	638	610	605	651	636	648	697	602	624	618	635	680	609	630	643	609	633	592	614	684	653	625	651	638	630	635	621	647	638	639	629	621	631	706	603	619	629	683	637	604	623	593	624	633	627	624	655	603	620	634	586	646	609	612	688	637	653	618	581	654	614	671	662	606	613	607	608	624	624	639	620	628	602	642	627	638	646	613	608	614	642	611	615	676	625	619	633	642	594	614	637	628	662	666	647	682	647	631	617	624	681	637	674	652	613	615	617	649	654	618	596	633	640	628	700	647	613	673	678	665	631	609	639	678	676	609	596	645	643	626	641	607	603	618	599	620	649	648	609	618	631	593	607	627	641	605	635	659	614	621	654	661	628	653	634	659	607	639	618	636	614	626	623	611	633	623	601	634	622	637	655	641	621	626	629	603	620	609	646	611	606	608	608	663	610	665	636	602	627	660	624	656	643	603	667	636	606	623	696	617	659	643	655	648	676	631	663	664	617	631	619	672	654	649	615	659	651	675	645	674	631	608	629	619	624	618	655	652	685	645	629	681	660	642	614	647	633	632	638	624	675	631	698	619	675	610	670	616	639	647	640	635	616	673	633	615	637	636	634	624	665	628	616	652	647	645	638	637	626	658	643	637	641	674	636	618	605	613	594	609	629	626	643	616	650	665	655	640	632	643	660	663	593	631	624	616	619	623	637	689	615	648	637	590	639	647	636	641	654	650	653	655	596	622	615	601	637	650	649	600	611	650	637	637	628	629	599	647	683	640	639	607	590	629	652	625	653	638	628	624	672	627	668	664	628	624	684	639	665	628	615	634	668	603	658	634	625	669	649	608	583	610	662	660	664	608	664	656	654	671	628	607	599	634	640	646	647	666	665	613	610	666	680	674	632	621	633	628	576	629	604	646	611	573	613	622	632	623	598	636	676	663	650	631	637	676	636	627	635	622	612	614	629	655	633	652	658	629	634	643	616	626	665	617	596	616	611	624	660	666	595	612	609	653	607	630	609	621	642	594	621	644	631	649	635	597	617	642	653	630	649	620	622	633	623	599	654	613	662	614	621	621	630	669	632	593	654	673	630	629	706	623	646	647	641	589	625	596	679	653	584	660	626	639	669	656	701	606	622	655	619	645	647	625	610	658	662	625	641	627	661	636	623	646	655	605	591	605	624	630	645	615	640	594	610	631	592	664	652	638	593	675	659	586	616	606	662	650	619	668	627	616	656	616	614	627	608	609	689	661	626	600	651	631	613	634	644	607	617	638	658	672	624	625	608	648	625	674	632	604	621	607	627	608	618	587	611	634	635	626	634	615	644	627	557	648	620	639	657	633	643	634	655	612	637	644	632	655	645	663	631	647	619	592	626	654	666	611	617	615	598	642	625	651	617	592	622	659	646	627	639	644	624	649	655	649	668	614	647	647	609	661	628	634	667	571	578	665	648	659	633	605	637	596	632	656	655	632	612	619	601	680	688	622	659	648	626	653	626	631	669	632	669	609	644	628	614	633	583	674	627	641	620	640	666	677	625	632	644	664	628	595	566	602	653	601	606	656	673	638	625	634	633	636	594	650	650	621	664	665	602	622	607	651	589	628	571	619	662	615	645	618	669	637	621	629	637	627	596	639	630	621	658	645	599	632	665	643	615	654	618	684	629	605	639	621	610	604	570	645	611	676	669	635	595	642	620	632	631	611	662	663	631	636	588	643	624	661	619	636	626	620	622	660	613	652	657	625	631	620	613	659	587	673	676	648	652	648	686	604	652	584	650	646	617	580	654	572	639	677	652	610	616	631	635	614	639	633	647	665	630	637	634	596	616	625	631	616	626	672	640	637	634	604	641	604	649	603	642	647	648	651	600	583	613	594	675	633	619	662	639	698	654	629	613	667	681	640	611	665	653	602	668	674	643	677	604	661	589	570	633	635	644	657	582	619	637	619	645	644	633	638	618	648	641	615	631	621	623	623	630	627	616	620	648	616	564	656	627	608	622	638	622	642	620	619	624	624	634	647	614	688	614	645	617	575	640	585	629	644	651	637	625	620	626	622	649	668	615	615	624	614	633	627	634	652	619	643	650	658	617	607	621	650	630	631	612	617	641	675	641	630	636	582	652	639	620	673	645	601	623	630	621	652	684	588	600	652	653	626	626	628	642	627	631	619	622	637	662	608	605	632	641	648	672	592	677	640	627	595	601	605	647	670	641	641	612	601	641	602	637	607	616	598	617	624	627	636	611	632	617	612	604	622	626	619	574	642	670	661	601	616	646	661	624	634	639	619	638	609	631	646	583	629	617	671	671	635	655	651	595	676	659	589	626	649	579	651	606	609	647	613	619	630	619	625	641	628	662	646	588	652	612	625	650	652	626	617	625	609	595	658	578	588	657	662	585	615	667	656	677	615	619	599	635	602	654	638	567	652	647	631	635	666	619	651	597	631	652	648	636	652	663	645	642	667	599	641	659	596	602	593	598	660	643	651	593	576	621	611	654	613	642	641	602	673	582	652	646	665	655	662	647	568	638	628	659	634	626	604	627	625	651	624	669	615	621	628	640	630	658	640	619	598	602	695	609	627	592	618	675	625	614	692	644	655	619	643	662	625	618	628	588	620	627	604	619	628	640	616	644	676	661	667	628	687	652	617	595	589	650	667	646	633	673	604	668	617	626	596	617	664	650	628	660	633	601	644	600	670	651	678	655	642	622	654	604	638	666	640	628	594	637	685	617	585	616	618	656	622	611	627	656	602	655	677	671	615	601	590	628	578	618	625	629	601	644	596	643	609	696	633	605	671	646	651	627	655	613	653	596	595	641	592	645	636	627	639	622	650	636	624	623	602	616	640	611	623	580	634	639	694	668	624	661	631	666	616	636	636	562	642	661	629	635	635	597	591	588	621	583	611	650	685	649	608	599	600	604	632	685	652	620	617	616	662	661	631	650	610	610	603	634	649	661	598	612	685	587	646	635	605	605	606	637	612	627	603	632	640	650	612	629	655	672	605	628	623	640	591	611	654	645	626	655	639	679	661	647	619	640	616	611	624	648	615	661	628	630	657	629	666	652	651	596	649	659	650	624	668	597	661	620	628	626	588	657	644	673	621	620	646	601	638	610	647	669	667	621	586	610	605	670	641	644	629	608	591	645	617	648	615	661	598	624	650	628	611	657	638	604	639	651	646	627	662	631	621	641	637	626	642	663	638	628	608	617	620	580	646	657	627	631	661	633	674	623	647	634	635	624	592	664	663	604	636	649	649	597	636	645	657	622	631	639	651	626	643	672	656	631	620	617	671	634	666	672	569	638	647	611	616	637	609	644	650	660	623	603	633	664	635	663	636	624	650	632	623	638	607	612	663	678	648	617	649	645	610	631	648	590	625	638	594	643	657	624	636	629	664	642	639
46575	101435	87922	46729	2631	1132	6493	23573	16991	11764	5737	2326	1149	875	877	873	880	848	817	783	830	848	837	866	812	842	827	871	859	842	845	877	787	805	842	885	861	866	813	779	908	842	861	856	860	884	879	830	811	844	832	860	838	860	820	836	823	863	857	880	846	818	847	842	811	847	874	789	807	854	872	817	835	817	902	888	839	880	798	849	861	861	855	849	872	894	796	850	792	831	826	835	872	832	846	866	881	803	849	849	793	856	826	840	853	847	859	828	830	787	880	840	780	830	900	863	862	816	856	794	824	840	843	871	887	870	837	836	835	844	855	823	857	796	816	872	801	870	875	885	844	855	852	882	810	842	832	807	831	873	871	851	829	822	882	825	809	851	839	827	874	876	848	824	924	820	834	822	828	887	860	818	832	909	856	837	818	872	794	807	925	863	838	857	822	850	825	849	877	865	834	873	878	869	845	871	801	837	895	838	819	883	836	806	852	818	814	808	829	838	885	861	828	856	834	810	848	875	843	852	808	813	813	792	885	872	783	784	835	869	846	836	780	855	851	828	823	872	825	835	861	846	832	907	896	838	855	858	840	861	832	861	798	839	850	858	839	853	893	836	842	898	806	814	870	827	839	811	852	834	894	837	889	843	839	850	851	826	829	831	847	818	849	896	792	830	878	856	873	835	835	823	878	853	803	814	859	826	875	842	834	830	785	799	824	838	861	819	878	805	749	871	803	833	829	852	848	832	829	855	781	881	828	812	836	785	817	864	813	896	857	812	812	815	814	821	888	832	861	847	773	835	786	872	856	828	838	822	846	868	791	837	873	904	817	839	795	834	829	851	788	836	840	893	900	826	857	859	841	875	844	854	871	832	798	809	834	824	862	883	808	889	858	835	838	853	811	847	786	865	865	823	812	860	838	818	890	864	835	823	846	807	847	866	848	832	807	792	872	822	853	793	829	855	857	814	855	819	842	832	875	790	823	851	825	845	852	808	842	843	856	912	839	846	767	823	795	871	873	860	847	829	834	824	782	894	824	824	885	832	898	868	840	785	868	877	850	833	813	790	875	861	807	854	864	861	851	852	875	879	855	828	856	880	844	905	837	859	806	790	851	848	794	796	855	813	869	875	824	862	858	866	873	832	888	817	860	858	821	834	848	832	847	825	905	846	845	861	861	849	834	841	804	833	894	824	823	844	848	841	823	860	827	855	797	809	855	801	844	810	850	878	849	864	829	938	844	859	857	854	795	883	831	895	810	852	819	871	850	805	761	851	865	849	833	788	873	839	825	843	802	893	834	824	824	811	845	857	839	821	846	863	865	821	871	860	822	868	857	781	824	830	860	884	828	847	825	847	815	865	808	873	817	860	877	805	837	832	789	827	819	865	863	864	899	803	846	866	864	857	831	818	872	847	873	818	811	844	864	837	844	853	868	846	841	866	805	866	794	867	897	881	830	791	817	884	860	865	851	846	856	854	832	858	829	780	820	813	854	816	818	858	838	866	865	817	783	812	895	892	823	825	833	846	848	780	856	866	831	886	839	852	854	824	864	878	833	839	818	833	869	845	835	852	824	783	804	838	841	811	864	824	853	814	849	871	841	912	856	896	895	846	787	844	883	869	866	892	832	851	835	837	869	854	878	853	871	810	844	854	850	844	829	848	805	820	830	863	876	822	850	817	833	797	839	844	867	866	822	873	851	794	881	862	882	821	799	855	880	814	869	874	841	827	832	836	812	843	826	804	855	842	831	803	810	820	869	840	881	874	888	864	865	848	869	848	851	867	810	821	896	824	877	832	824	839	863	773	899	836	828	876	825	864	820	889	762	859	853	851	861	840	834	859	812	850	863	850	859	841	853	829	793	837	848	868	852	859	864	828	793	839	772	823	818	848	806	803	877	885	822	872	846	852	825	816	825	841	871	892	827	806	808	818	866	857	908	815	815	846	826	858	850	797	870	844	843	820	842	896	880	839	859	794	888	789	812	806	828	852	854	820	779	887	937	855	843	806	852	771	847	857	865	820	848	844	825	830	883	805	827	836	791	852	852	837	842	845	813	835	805	842	816	792	847	782	849	832	846	901	851	867	849	812	817	885	847	813	804	906	800	838	846	839	821	811	792	823	897	848	842	828	847	845	864	843	820	842	874	887	852	811	867	849	842	873	827	795	871	811	773	844	843	879	851	864	833	857	764	852	867	838	849	888	815	822	885	847	852	847	844	808	831	823	822	824	876	856	868	860	880	879	845	856	832	824	853	823	845	874	821	802	824	849	875	853	831	845	848	866	799	824	854	829	846	882	772	806	860	882	808	784	853	896	813	840	880	847	857	814	839	841	832	800	869	845	850	831	865	816	841	848	867	792	836	851	882	862	859	852	850	824	875	879	859	847	825	809	827	837	817	832	830	841	880	892	830	796	833	814	877	817	781	841	845	838	820	848	789	883	865	822	861	845	804	848	845	869	827	871	879	827	867	806	851	808	820	822	823	817	788	811	806	829	899	791	817	833	858	836	833	825	859	808	903	813	825	813	759	821	797	850	840	830	906	822	864	892	858	811	950	864	809	847	851	863	843	769	833	848	885	839	789	841	838	848	872	796	851	818	821	819	850	828	854	866	806	838	850	866	868	800	882	828	849	822	854	914	878	858	843	860	829	835	774	869	852	813	835	907	850	858	812	795	832	861	797	880	864	837	824	839	842	824	852	853	878	843	876	852	873	847	840	844	779	800	821	858	839	814	805	872	867	881	838	825	810	844	780	818	844	854	830	873	881	828	826	851	870	845	860	796	846	914	816	801	822	865	787	864	845	832	827	867	905	860	865	783	829	847	853	904	813	826	863	854	884	867	861	819	801	792	832	863	836	835	832	841	859	864	881	814	874	841	869	853	805	870	879	901	863	862	861	867	815	837	845	822	828	903	855	744	858	901	822	797	837	865	778	853	817	848	877	894	847	822	852	855	839	851	838	803	847	847	829	802	875	839	828	802	896	788	799	775	788	890	831	847	886	910	837	869	813	807	851	846	880	832	831	870	909	824	811	876	785	803	840	804	775	862	859	891	852	860	817	869	839	832	850	881	856	831	859	823	836	842	856	813	848	825	835	813	837	843	896	834	840	849	873	853	842	865	898	831	860	848	850	848	769	874	823	861	833	876	814	816	827	870	885	823	861	852	873	803	829	845	786	886	804	846	833	904	838	842	833	834	824	832	861	790	805	889	806	852	852	856	869	845	833	875	953	858	859	877	863	830	881	889	833	811	807	902	814	836	856	841	889	845	833	856	813	857	880	810	831	837	861	817	817	874	839	834	872	861	804	857	818	866	819	832	838	818	851	850	837	879	875	854	855	823	834	805	842	834	822	833	866	831	862	861	895	861	840	834	874	885	891	786	867	901	856	909	846	819	829	865	815	823	864	841	804	797	848	828	905	911	826	835	807	847	858	815	825	809	879	831	852	864	850	860	808	895	872	808	873	855	792	823	839	838	828	825	806	794	860	805
27241	30000	44718	21081	2102	828	747	788	1442	1216	1003	826	770	676	710	694	668	661	729	696	695	716	715	705	728	713	697	721	699	708	642	716	702	696	739	683	678	727	715	659	698	730	709	656	723	700	695	708	694	703	716	686	714	673	739	714	713	663	700	699	667	687	706	703	734	708	686	670	746	724	685	720	697	701	693	684	688	730	719	694	673	679	674	705	742	674	675	720	683	716	657	698	720	719	730	724	704	626	686	703	671	658	676	698	666	746	699	699	636	689	699	697	645	689	677	672	708	670	666	696	728	720	746	709	698	690	713	691	710	677	672	677	719	656	732	684	688	741	700	714	712	704	698	678	695	748	679	748	691	706	693	724	721	713	626	750	684	706	703	748	682	669	729	708	689	671	679	674	731	693	727	688	692	666	704	685	654	692	674	647	689	695	707	675	693	692	661	694	674	685	716	696	697	646	698	691	699	713	706	718	715	711	650	728	708	705	681	740	696	651	722	723	707	705	688	693	711	694	657	710	695	697	720	713	691	720	728	711	667	718	720	654	725	685	670	673	694	659	734	729	715	674	732	667	684	643	722	725	686	689	700	660	694	712	683	650	755	732	704	685	695	711	667	751	688	689	709	698	697	686	730	711	685	694	729	727	744	721	691	682	712	683	707	717	691	714	735	722	688	723	673	757	694	736	683	725	682	697	717	711	702	763	726	679	718	713	692	713	726	683	695	736	685	681	679	704	729	702	686	671	721	669	696	745	715	762	715	723	681	701	681	742	724	679	669	739	699	710	684	717	729	721	682	732	677	729	693	710	731	712	742	644	672	685	674	707	677	680	713	718	716	721	711	735	690	747	670	726	624	675	707	718	724	693	691	670	677	730	672	683	685	687	702	703	703	713	665	678	715	676	691	684	683	702	720	662	688	688	641	695	733	706	713	697	722	737	690	670	711	730	729	692	694	719	669	709	713	692	697	715	669	682	694	684	723	678	650	716	716	690	697	688	680	650	675	668	673	685	710	673	702	651	677	667	696	662	702	716	757	676	654	706	672	728	738	669	701	723	729	663	703	709	704	703	708	698	660	682	730	698	692	671	698	640	701	682	702	722	685	762	717	680	713	696	645	679	699	678	685	679	678	703	691	665	687	680	679	696	717	759	724	702	697	673	683	688	780	707	765	690	684	743	689	702	670	704	668	686	740	664	727	657	662	686	686	696	670	712	666	683	743	730	716	707	670	734	680	695	652	698	726	684	742	696	726	681	651	733	703	687	726	649	693	707	711	776	696	643	691	688	706	759	689	716	684	708	697	662	715	703	705	693	714	771	764	660	683	692	678	682	664	700	709	683	720	695	726	693	732	632	693	683	717	742	710	684	696	670	720	704	677	722	743	689	673	692	722	703	715	712	692	641	709	706	705	674	752	672	695	646	730	661	690	717	710	681	693	735	728	682	702	687	746	696	693	723	669	741	674	684	712	732	705	733	673	704	690	735	711	710	730	738	722	673	702	680	623	692	675	722	686	667	688	698	680	716	736	686	731	700	725	727	652	723	688	679	717	695	663	688	710	702	708	690	721	688	707	715	712	668	713	681	682	713	702	691	696	684	710	704	688	712	691	717	700	686	697	718	673	662	693	698	680	721	695	703	717	707	746	708	681	711	689	757	711	709	691	727	670	679	716	648	734	697	674	703	711	666	728	678	748	704	718	723	658	688	690	718	720	728	699	715	698	717	692	676	722	702	640	752	707	667	687	755	661	718	699	714	727	684	695	696	737	738	670	721	736	706	724	699	728	738	681	709	684	705	714	703	690	670	690	691	709	734	770	706	712	698	680	694	673	737	729	674	734	735	705	688	702	697	749	686	701	691	683	713	664	710	690	710	682	688	641	769	676	689	700	706	684	761	747	729	680	686	695	707	674	707	732	643	676	681	690	728	680	693	715	668	707	694	731	695	691	705	684	730	695	712	693	704	711	719	701	662	673	673	730	703	753	725	720	672	701	728	666	663	703	688	702	765	705	669	699	785	674	670	681	719	686	712	663	711	704	778	731	655	743	722	724	655	676	722	671	722	688	707	690	683	691	681	684	708	677	698	724	691	759	692	694	730	709	703	688	704	747	720	725	737	688	695	668	732	674	711	698	693	702	669	752	698	703	715	721	704	704	736	700	705	697	692	713	710	722	696	664	717	674	681	701	759	701	676	696	702	706	699	690	705	721	680	694	773	682	704	715	698	711	679	714	684	704	681	689	700	674	682	732	712	739	676	669	693	677	683	682	717	688	729	684	729	702	695	702	712	705	721	700	688	693	707	761	717	732	678	690	662	689	691	665	682	704	697	706	660	686	687	697	708	735	724	639	679	659	676	692	707	748	713	687	701	732	713	716	693	747	726	707	709	684	728	682	668	704	700	728	699	676	741	740	687	660	690	724	719	686	669	671	707	647	690	711	670	708	717	685	718	692	726	699	697	681	701	711	758	699	685	695	728	708	694	704	709	682	702	658	677	695	691	674	704	711	769	731	696	671	694	719	679	729	705	717	720	674	661	673	689	677	667	698	686	663	667	697	716	708	689	742	719	730	699	676	697	711	675	670	640	682	676	704	737	739	678	692	710	685	708	690	678	654	672	704	688	693	667	678	688	686	714	713	710	649	700	686	726	723	705	700	736	694	697	695	704	681	742	741	681	686	724	680	709	717	686	684	685	693	691	759	710	725	674	698	717	731	690	710	667	674	676	700	678	667	682	640	701	702	681	697	686	677	702	700	705	723	703	663	686	760	742	683	740	707	734	702	669	757	698	676	685	716	660	670	688	683	700	726	670	722	697	728	688	731	748	694	622	765	704	752	714	731	671	760	708	723	734	713	626	684	758	680	694	732	668	696	702	701	714	714	685	685	703	747	716	721	696	715	714	669	660	675	732	726	738	710	703	724	742	700	676	677	669	677	699	730	696	732	710	665	638	745	679	702	720	703	733	727	706	712	709	710	692	679	697	666	703	680	659	690	652	685	709	709	645	722	737	677	695	703	712	653	723	679	678	685	719	654	710	791	715	664	707	740	742	716	719	697	750	708	725	724	738	702	708	690	752	737	690	709	668	721	698	706	669	657	725	739	705	713	738	735	719	679	674	709	718	677	673	714	741	743	653	698	696	671	683	735	680	696	685	708	705	668	669	687	718	660	727	698	720	726	791	685	720	674	723	722	678	689	731	697	669	712	719	669	702	733	734	686	704	754	693	705	711	689	683	707	697	711	708	721	680	743	698	699	694	723	704	741	683	675	663	727	678	714	717	692	657	685	714	641	712	743	682	709	710	678	686	685	696	728	710	685	742	735	711	688	667	701	685	723	698	709	696	711	685	701	667	671	741	642	695	699	704	748	730	717	664	720	690	699	686	720	711	644	699	700	736	676	733	683	683	702	707	691	705	660	655	686	727	688	712	732	671	716	723	690	695	684	699	705	629	723	745	734	703	778	692	707	685	667	677	680	707	703	707	712	676
20914	50465	45046	13522	1083	955	1001	1301	2734	2217	1742	1364	1021	974	944	931	891	948	981	1004	964	926	966	930	902	939	924	982	930	1029	916	927	938	986	921	949	973	907	929	987	948	917	935	895	944	900	965	933	942	956	958	930	1015	906	914	954	955	927	960	941	955	966	982	930	901	928	935	912	907	927	947	955	964	952	875	921	913	897	960	949	911	968	970	951	967	958	913	959	976	982	942	982	968	964	957	901	964	960	935	973	965	973	959	958	921	962	926	913	956	943	943	955	904	946	937	866	933	919	946	937	944	961	900	949	995	964	887	936	910	931	979	975	932	951	937	914	907	964	981	936	905	950	955	936	976	902	904	941	910	949	936	913	948	911	908	920	943	995	943	915	970	901	966	915	930	940	942	939	907	904	956	993	956	937	941	960	994	933	974	899	892	959	938	995	915	1008	905	943	932	985	959	954	970	893	923	962	909	978	941	946	851	943	931	956	947	925	941	937	885	863	980	971	975	929	972	955	957	919	887	908	977	955	978	925	914	925	900	943	937	979	967	927	1005	953	940	918	948	942	939	949	959	965	1022	921	917	955	919	1013	920	976	954	886	958	938	952	914	943	908	927	925	943	932	936	930	936	949	926	975	925	975	975	941	983	945	935	970	938	946	941	922	926	930	935	958	981	935	958	887	945	890	999	948	935	960	970	912	893	921	918	968	921	946	923	942	929	933	917	900	923	949	901	924	997	941	953	964	900	936	898	939	924	930	991	941	920	914	942	965	933	890	935	983	932	931	954	922	944	946	936	979	910	996	998	909	950	911	851	990	949	917	950	922	899	940	945	948	992	990	909	926	1015	1028	955	963	926	941	938	986	922	902	910	925	941	956	959	949	907	924	986	947	1019	966	922	931	980	918	924	924	921	896	921	974	947	971	945	975	929	959	929	971	911	888	931	885	950	932	901	927	964	923	956	910	926	962	957	934	954	937	926	915	945	989	908	912	969	925	982	943	1001	907	866	942	972	927	1010	979	935	990	956	925	889	989	937	938	943	933	883	894	934	1003	949	968	954	906	978	898	917	950	905	956	935	919	950	944	943	920	937	953	937	1008	875	963	951	965	982	958	959	996	971	944	929	938	925	935	947	964	931	986	900	974	946	904	958	970	971	972	927	951	993	916	963	960	962	988	938	984	925	929	915	948	969	954	884	951	976	926	969	971	979	909	909	920	929	975	966	956	913	944	934	943	938	951	957	967	960	983	957	914	944	933	926	950	907	961	1010	958	920	893	967	934	893	923	961	926	904	993	872	926	949	923	951	987	959	960	980	985	950	883	923	968	935	959	981	897	944	983	975	987	954	943	885	936	944	963	932	955	897	982	908	925	903	950	1007	901	891	903	926	915	944	931	921	984	943	957	997	932	977	968	924	935	1012	933	965	926	906	859	915	948	930	980	955	903	944	938	954	976	983	941	929	936	935	935	889	933	912	1002	909	882	896	912	938	942	976	903	927	922	993	969	924	925	896	950	957	963	898	945	928	929	983	987	926	952	909	900	933	951	1022	981	956	970	928	896	898	972	949	922	959	984	920	959	932	932	898	968	923	971	906	899	1011	962	972	961	947	940	950	964	890	931	917	960	925	945	963	945	925	966	958	952	906	960	937	946	938	916	932	933	953	906	920	881	963	969	907	910	941	924	976	931	919	933	896	947	977	896	957	991	915	922	947	994	961	902	982	908	988	943	928	967	992	932	981	970	906	984	1001	911	955	961	943	938	959	944	996	912	914	883	933	910	963	920	957	912	943	883	970	958	915	1020	963	982	965	938	934	982	954	919	947	938	930	900	927	972	975	923	935	900	927	915	899	971	912	969	956	963	928	938	948	943	949	945	1001	906	925	929	950	932	956	965	931	952	962	952	924	986	967	940	952	960	993	957	955	925	948	970	963	993	941	955	922	926	985	943	917	938	930	967	916	915	944	929	897	961	971	969	1007	883	926	906	938	902	915	875	892	922	894	947	967	970	987	925	922	950	891	906	954	959	968	891	948	944	922	910	915	928	955	967	932	934	912	929	947	928	967	905	913	981	921	933	898	964	941	930	958	959	985	903	968	939	920	952	980	954	941	990	975	1029	929	986	915	910	1015	947	946	974	929	937	926	952	962	1011	924	932	928	896	905	1007	938	959	906	944	946	907	959	943	972	939	923	958	907	948	1025	915	985	954	950	983	970	944	992	955	902	953	947	953	986	956	940	975	960	964	975	903	967	878	954	968	975	953	923	932	936	925	985	954	953	906	982	944	940	941	928	998	911	1002	889	909	908	937	954	919	884	954	906	940	909	923	919	924	948	910	924	947	899	937	988	947	1001	968	908	931	945	909	956	940	939	837	954	930	915	985	955	893	945	966	894	934	960	959	956	947	919	879	982	913	951	955	949	967	949	933	977	942	930	1009	977	890	914	925	927	912	933	883	934	1006	916	921	972	923	914	968	919	966	912	890	982	952	895	974	968	953	973	980	919	932	906	937	913	951	912	1002	944	937	955	963	927	949	969	935	875	934	944	928	966	949	932	912	1005	939	980	960	953	963	934	930	954	922	977	974	1000	972	935	921	948	920	909	932	962	937	1011	923	931	879	957	908	960	883	912	963	937	937	954	992	901	971	924	950	951	970	948	943	973	970	956	970	947	934	1007	927	1015	949	972	906	906	968	868	1044	946	932	939	958	976	931	898	989	968	928	896	1010	931	896	949	953	920	916	946	982	998	930	951	972	900	947	939	1003	914	943	958	955	990	975	974	930	909	963	960	872	901	963	927	926	970	926	936	909	942	979	892	928	947	951	943	944	979	916	952	916	943	958	956	943	939	967	944	927	957	955	902	980	1008	951	952	988	890	931	999	977	912	919	929	907	953	975	964	939	916	910	968	913	910	966	927	957	905	949	951	927	910	973	919	975	978	998	945	923	946	944	1003	967	899	902	888	949	923	886	971	933	958	943	938	953	964	935	965	1013	939	955	939	943	963	935	944	909	971	950	931	988	928	989	940	919	937	967	935	938	988	909	958	955	987	976	895	952	913	954	953	954	970	924	916	971	972	940	949	959	979	907	901	982	992	893	947	879	961	928	949	906	932	959	985	930	878	987	889	931	948	890	950	959	911	898	902	948	962	907	928	908	932	928	923	947	966	982	968	945	949	961	950	959	925	916	972	912	882	897	977	903	915	970	890	938	907	915	960	974	937	985	982	905	907	896	955	993	958	902	949	926	961	978	926	902	934	914	915	949	908	987	930	906	937	901	927	973	904	928	904	929	960	983	951	904	967	922	960	944	981	964	916	944	972	946	894	938	926	912	947	973	917	946	927	993	895	927	887	924	979	952	908	904	945	928	977	931	974	949	932	951	937	959	981	948	891	973	914	905	934	1009	902	949	986	933	920	944	930	954	946	874	916	922	936	915	938	872	928	908	954	958	896	989	972	928	980	959	924	912	953	945	943	984	958	959	904	932	946	914	936	1003	958	1020	866	952	894	924	952	968	961	903	900	977	986	923	956	937	903	957	912	976
24549	23637	46673	35440	19253	8734	1422	1670	5206	5362	3599	1833	1102	810	755	785	764	790	782	810	750	795	797	776	794	791	747	750	805	801	780	784	758	797	762	806	702	774	791	783	769	796	773	745	818	800	733	762	766	781	793	804	749	720	833	792	766	803	778	789	796	788	823	846	765	770	770	797	811	772	801	733	750	767	779	785	788	781	778	750	733	789	750	783	765	768	771	766	738	786	788	758	772	794	777	825	800	753	745	735	762	810	813	775	756	716	769	789	756	773	778	785	777	777	811	740	799	747	772	777	757	786	807	716	757	772	778	771	798	794	749	763	796	799	742	751	784	787	760	751	772	758	784	803	805	810	765	756	767	757	780	786	798	817	822	760	798	756	755	762	800	752	760	763	771	813	804	756	760	751	724	806	716	791	768	756	740	754	756	776	803	779	809	741	768	734	780	721	748	747	742	767	737	841	776	791	762	782	744	744	757	776	755	792	761	790	788	767	778	735	789	770	801	754	779	786	782	817	723	774	768	756	784	782	784	784	762	756	759	730	743	718	796	768	769	806	762	789	785	756	757	800	737	791	755	735	783	762	832	790	796	767	764	817	775	800	782	775	782	754	747	750	795	787	791	787	787	764	820	770	793	804	817	775	738	806	822	776	762	788	749	762	757	735	800	785	789	735	764	783	803	755	730	785	778	792	759	788	751	767	787	761	715	703	784	709	776	731	807	762	785	802	827	743	764	790	770	790	742	782	715	765	774	727	787	807	751	794	770	841	767	799	777	780	795	782	730	770	788	738	715	805	759	772	752	766	766	796	820	789	751	792	771	756	741	809	758	835	772	763	797	731	729	750	787	779	791	790	768	770	744	812	784	781	725	776	765	764	764	799	767	758	731	786	768	754	772	768	739	780	732	777	758	719	766	761	792	780	787	765	800	821	719	808	750	774	728	785	819	786	776	758	750	760	773	762	800	800	787	740	740	794	768	813	753	747	772	750	767	809	774	734	716	732	767	767	740	763	789	807	780	790	828	748	754	766	757	756	737	800	808	761	762	776	778	761	802	804	788	752	738	767	799	763	774	785	786	808	787	788	792	759	836	767	794	720	766	749	736	757	868	791	775	771	749	779	744	726	725	774	775	786	785	765	767	778	764	739	803	789	765	829	729	778	824	757	800	799	799	770	770	816	766	775	784	787	750	747	731	704	789	771	777	769	755	742	769	771	791	766	747	765	815	736	773	786	785	800	792	765	779	758	770	827	773	756	782	764	768	766	739	783	756	788	731	747	757	774	789	801	772	753	805	748	811	827	779	728	799	751	762	780	769	742	760	772	757	813	755	769	788	778	825	756	766	751	789	795	731	745	731	755	771	787	755	829	777	782	768	755	775	766	833	788	770	780	757	754	776	783	723	816	765	788	776	800	754	743	711	740	789	780	774	715	749	773	737	766	797	737	782	796	754	788	767	757	756	776	751	738	777	796	790	760	785	757	739	783	777	753	757	805	771	756	787	790	794	768	771	776	744	790	751	740	796	742	798	785	776	796	799	754	764	788	840	764	796	858	753	750	818	773	775	767	735	760	721	781	788	765	764	780	776	793	749	793	749	771	776	802	821	777	765	810	764	786	782	786	754	773	740	737	784	723	763	814	786	769	753	727	809	755	719	728	760	750	761	791	795	775	775	737	759	757	710	801	773	747	850	825	775	739	782	803	775	738	726	741	703	823	733	778	774	747	817	742	793	788	787	819	767	790	753	723	763	749	809	745	829	747	772	792	780	793	751	773	737	734	794	776	785	786	743	759	775	757	782	781	768	794	767	761	796	759	790	784	754	729	781	808	752	772	773	787	785	767	752	769	726	756	813	791	790	772	807	791	792	770	812	784	725	798	739	764	773	776	746	758	745	751	730	798	750	760	704	739	792	768	761	767	762	787	812	791	807	832	801	771	734	795	830	796	730	756	703	815	780	796	776	792	770	797	770	730	801	788	770	704	754	779	708	769	767	797	764	721	788	750	730	743	772	796	786	790	783	849	756	763	807	770	783	765	748	756	811	824	741	759	786	737	724	741	798	758	823	778	733	790	680	773	740	775	784	756	773	791	736	765	773	756	826	786	756	790	764	762	794	781	758	764	797	788	757	788	757	752	756	737	826	802	765	740	743	770	763	754	757	794	767	813	759	766	788	825	814	744	777	762	809	822	722	758	701	779	768	801	709	734	741	798	783	773	770	747	728	749	759	799	789	732	791	755	794	737	747	790	795	740	750	766	757	754	776	791	741	764	762	781	811	736	761	781	721	743	758	766	745	808	723	779	782	783	781	768	794	801	756	724	778	757	764	768	802	762	762	752	775	784	784	774	765	775	750	790	746	752	759	771	762	764	762	765	805	732	717	807	783	754	747	745	770	790	748	766	790	779	753	779	727	786	751	786	712	785	773	768	759	757	762	752	744	766	748	803	739	751	716	777	824	764	755	770	749	772	736	745	769	768	735	798	796	797	804	758	740	781	779	760	745	752	724	741	818	803	781	761	749	757	819	771	708	758	749	744	783	739	731	787	754	783	730	764	747	797	779	752	762	811	818	809	819	723	720	771	751	737	782	732	784	785	756	788	827	760	733	784	798	776	781	754	828	801	728	801	781	736	732	780	783	775	790	782	766	784	784	722	735	764	731	748	790	792	761	823	793	752	755	807	786	735	726	802	748	822	783	768	774	759	735	824	779	795	792	782	783	787	771	750	741	783	756	747	747	760	756	798	746	759	746	767	773	792	762	774	747	791	707	785	812	731	764	741	789	760	783	769	759	768	777	758	774	792	758	782	782	761	743	793	768	748	748	771	726	788	756	764	776	765	821	754	730	828	752	790	716	741	756	732	782	779	770	754	812	789	748	764	791	785	764	784	786	765	728	778	768	743	782	729	764	746	706	787	779	812	720	782	788	790	789	783	758	785	739	741	840	800	802	772	803	726	715	762	800	739	786	798	815	791	822	748	775	741	802	785	768	762	743	768	779	797	768	776	735	764	739	695	787	804	828	741	760	776	729	780	749	762	776	756	769	783	769	781	782	773	741	776	732	803	769	749	747	796	779	748	775	782	793	809	720	733	795	749	768	803	760	718	745	798	768	750	782	784	815	765	753	815	761	775	789	736	795	772	729	721	758	769	770	778	768	739	734	789	767	788	807	751	780	800	814	745	804	757	809	793	741	746	755	734	825	812	798	721	775	751	748	796	779	765	780	759	753	757	782	756	818	770	778	755	767	771	788	747	777	818	715	788	801	747	789	779	783	724	721	772	769	764	749	778	749	754	740	761	748	759	768	742	750	762	750	751	793	783	773	768	745	759	761	782	730	794	814	781	744	723	821	790	777	799	731	739	834	795	742	727	786	809	765	750	722	765	780	768	751	788	739	784	758	747	791	766	762	731	751	758	771	741	793	722	808	773	769	771	767	755	734	735	769	731	767	731	779	787	745	728	725	819	777	717	732	767	826	808	810	780	764	757
37846	91392	83084	33201	3162	1213	1285	3337	11472	11139	7032	3208	1530	1069	1018	1099	1036	1049	1022	1015	1005	977	1029	987	1007	1032	993	1015	1014	1013	1049	1034	1059	1067	957	981	1036	1049	1061	1045	1075	1004	1047	1045	1013	999	1061	990	1014	1009	994	1013	1008	1013	1016	1002	1040	1100	1028	1054	1046	1031	1039	1012	972	1001	1029	1023	1014	1016	1017	1097	1061	1000	1034	988	1017	1039	1059	1065	1027	1025	1093	972	1042	1017	1040	1046	1045	1052	969	985	1025	1060	1016	1064	1070	979	1010	1004	999	1098	1064	1045	1056	1036	1045	1003	1014	999	1001	1008	1059	1078	1020	1071	983	1031	974	1029	1072	1028	1030	1019	1025	1085	1076	1055	993	1052	1093	1038	1050	1075	988	1010	1033	1090	1076	1045	1036	1046	1038	1054	1007	971	1052	1034	1042	1027	1062	1021	1022	1073	1020	1011	1072	1048	977	977	976	1041	991	990	1056	1006	1061	1024	1103	1048	1059	1040	1022	978	1004	1009	1007	999	1025	1047	1052	1030	1043	992	983	1033	1039	1009	1069	987	1057	1028	1051	991	967	1079	1019	1102	1037	1066	1033	1043	1043	1021	958	1080	995	1065	1089	995	1015	995	1001	1017	1010	1025	1026	1076	994	1030	1010	1031	1057	1037	961	980	1012	1024	1029	963	956	1021	1015	1056	977	1058	1082	998	1052	1052	1011	1053	1065	1056	986	1037	1074	1042	1027	1074	1018	1020	1061	1032	1003	1030	1057	1021	978	977	1060	1084	1032	1055	1027	962	1039	1056	1031	1018	1069	1021	1027	1018	1041	1022	1000	995	1011	1048	1034	1007	1039	1039	1036	1028	1063	997	1032	1003	965	991	1055	1045	966	1025	959	1078	1035	1037	1069	1020	1013	1024	1006	1019	1033	1037	1061	1035	994	996	1019	1046	1021	1006	1072	1022	1002	1026	1026	1107	1036	1033	998	989	1039	1019	1042	1081	1034	1023	1052	1053	1028	1001	1073	1022	1020	1079	1010	1016	1021	986	1075	1032	1003	1075	1033	990	1072	1049	1022	1026	1023	970	999	1001	1024	1070	1066	1021	962	1030	1053	1022	982	996	1046	1016	1008	979	1014	1007	996	1045	1052	1052	1060	1035	995	1029	1033	956	1035	1040	1047	996	993	1066	1064	997	1037	1085	1002	1106	999	1016	1101	1052	1022	1046	1099	988	982	1032	1001	1069	1027	1016	1074	1062	1061	1005	1048	977	1017	963	1024	1011	1069	1031	1064	1081	1013	1067	1072	1047	1060	1085	1004	1022	1028	1034	1011	1078	1048	1014	1027	1005	1039	1005	992	1065	985	985	1095	1025	982	1028	1032	1012	1063	992	1059	1025	1045	1046	1037	1013	1048	1068	1038	977	995	1014	1063	1035	1056	1024	1009	986	1054	997	1005	1048	1044	992	1019	1053	1060	999	1118	1015	1081	1020	1030	971	1080	1044	1020	1062	1092	1033	1056	1066	973	1093	1044	1033	1020	1048	1035	986	964	987	988	976	991	1045	1013	1004	1087	1037	1051	1062	1039	993	1029	998	1045	1019	1042	996	1007	1036	1030	1000	1021	957	1014	1032	1028	1026	987	1016	1082	1023	950	1088	1036	1094	1094	1060	1015	1039	1049	1019	1013	983	1025	1083	1044	1067	1048	1063	980	988	1027	983	979	1053	1017	1020	1010	1061	994	1009	1045	1000	1027	956	1037	969	977	1061	1033	1044	1025	1011	1032	1006	996	1002	1076	1041	1063	1035	1016	1088	1010	1041	1044	975	1029	1002	1064	1119	1084	1031	1070	1023	1016	1004	1111	1032	1027	1044	1054	1073	1049	1059	1075	980	1016	997	1008	1020	1030	1007	1044	967	1000	1059	1021	1066	1049	1015	1024	1109	1038	1047	1048	1031	1105	1024	1029	1017	1022	1046	1080	1015	1044	1127	1003	1047	941	1033	1047	955	1067	992	1006	957	1000	974	1079	988	1029	1047	1027	1020	1005	1045	1049	998	1048	1044	1015	1045	1105	1042	1020	1082	1044	1101	994	1033	1026	1090	1028	1038	1035	1053	1006	1027	1027	1074	1068	1029	1057	1047	1061	1013	1005	1047	998	985	1063	1026	1067	1079	1024	1004	995	1016	1084	970	951	1032	1026	989	1032	1033	995	1041	1060	1052	1037	1051	1023	1014	1045	1031	1019	1012	1020	1039	1080	1029	1022	1107	1038	916	1050	1089	1051	1083	1006	1056	1030	1017	1005	1043	1093	989	1006	1000	1046	994	1015	982	989	1008	1035	1048	1062	1049	1058	1059	1081	960	1063	1067	1034	955	1013	1026	1041	1054	997	1029	1027	1081	1108	999	1040	992	1076	1019	1055	1014	1010	1024	1050	1016	1015	1061	1084	987	1072	1042	1052	1030	1060	988	1062	1035	1038	1062	1037	1020	1014	1063	987	1046	1013	1080	1003	1012	1025	1036	1046	1039	1053	1008	1065	1065	1017	1061	1030	1037	1025	1024	1054	1074	978	1046	1063	988	1051	1006	1020	975	1015	1040	990	979	1008	1086	1025	966	1059	1028	968	1048	996	1030	1013	981	1031	1065	1040	1086	1052	1033	1014	1000	1007	1053	1056	1032	1064	1017	1015	1007	995	1036	1034	1036	1037	1031	1044	1014	1050	1019	1031	979	1038	1002	1065	1026	1012	1101	1102	1027	1036	1014	1038	1028	1028	1089	991	1040	1037	1020	1068	1066	1015	1044	991	1046	1036	1008	1081	1017	1002	1022	989	1053	1053	1065	1050	1004	1016	1028	1033	1029	962	1039	1009	1080	1004	1043	1109	1045	1019	1009	996	1071	1042	1117	1029	1057	1056	1018	1027	998	1014	1079	985	1030	1004	1038	1028	1003	1049	1022	979	1064	1034	1049	1026	1068	996	1065	1052	1106	1036	992	1044	1024	1114	1073	973	1049	980	1029	1092	1030	1010	1057	983	1003	981	1039	1021	1035	1027	1039	1022	1004	1070	1010	1022	1013	988	983	979	1026	1018	1064	1052	1046	1006	982	1041	1063	1011	999	1033	1015	992	1034	1008	1023	1030	1038	1022	1058	1016	991	1010	1042	1045	1008	1058	967	1047	1088	1055	1005	979	1002	1061	1076	1058	1008	1053	1015	1024	1051	1087	1082	999	1019	1046	1061	974	1000	1043	1051	1036	1041	1031	1039	1087	989	1016	1048	1001	1030	999	1011	1047	1082	1030	1081	1055	1011	1010	1044	1038	1040	1008	1077	1005	1000	1035	960	1045	964	1074	1017	1098	1043	1040	987	1053	995	1042	994	994	1009	1050	1031	1043	1047	1027	984	985	986	981	1086	1019	1050	1008	1018	1033	1034	1052	1001	954	1080	1092	1001	999	971	1019	948	1046	1006	1012	1017	1044	1068	997	995	973	1047	1006	1032	1024	1065	1036	1035	1088	1002	1048	1049	1059	1040	971	1023	1029	1034	1053	1027	951	1006	1006	1041	1036	1034	1048	1069	1086	1021	1017	1090	1018	1051	1033	1069	998	1033	990	976	1083	1080	1077	1059	1052	971	1061	1060	1071	1111	981	1063	1031	1066	997	1017	1065	1008	977	1015	1024	1051	1041	992	982	1023	1060	970	995	995	1092	1011	1041	1015	1067	1043	1049	980	967	1018	1102	1011	1012	992	1048	1029	1007	1100	1035	1011	1013	1014	1038	1029	991	1044	1013	988	989	978	1030	1002	1079	1047	1014	1003	1000	1023	1022	1067	1035	1033	1072	1051	986	1025	1038	1022	1030	996	1041	1009	1010	1001	1025	947	1018	1034	1056	1033	1019	1005	983	1045	1040	1009	1032	1024	1033	1030	1021	1069	1036	1036	1087	1026	1015	1016	1073	1009	1051	1005	1034	1047	991	1036	993	1004	1037	1034	1021	1086	1000	1013	1009	1014	1010	1075	1035	1064	998	1053	1008	1033	1028	1062	1012	1014	966	1046	1033	1035	1059	1014	1021	1022	980	1038	1028	1039	1025	1012	986	1040	1070	1046	980	1001	1063	1060	979	1066	1030	982	1041	1013	1045	930	1010	1032	1028	1020	979	988	1018	1011	1057	1035	1015	1038	968	995	1026	1036	1065	1022	1025	957	1037	1063	1033	1047	1017	1053	1033	1020	1026	1004	996	982	960	1069	1093	1003	999	1017	1050	1005	1042	1038	1034	1021	1021	1019	1055	1013	1029	997	1082	1031	1021	1011	1010	1030	1023	1065	1003	996	1037	1003	1078	1038	1047	1059	1023	1050	1023	980	999	1053	1005	1040	1075	1003	976	1061	965	1015	1029	994	1016	982	1008	1006	1033	1028	1002	1040	1037	1029	1031	1017	1007	975	1073	1004	1063	1078	1011	976	1056	1013	1018	1040	999	982	1027	1031	1025	1041	1076	985	1035	1036	1030	989	1030	1022	979	992	1025	1090	1024	1072	1013	1047	1065	972	1014	1009	977	1033	1049	1024	1045	1011	1030	1031	1020	979	1058	983	1029	982	1026	1089	1048	1056	1048	1081	1026	1003	1011	1042	1046	1088	1039	1044	1028	1084	1026	1022	991	1126	1076	1034	1064	1024	1059	1050	1061	1024	1038	992	988	1020	985	1044	981	999	1026	987	1036	1041	1000	1014	964	936	1033	994	990	990	1091	1002	963	949	1011	1036	1000	1069	973	1014	1047	1024	1009	1026	1054	1022
23354	22489	39951	31436	21376	18663	7475	1401	5098	10940	7256	2965	1163	606	607	640	659	637	629	568	603	642	586	613	610	645	669	615	604	574	589	607	600	601	621	640	589	586	587	614	627	558	662	632	593	648	614	618	610	584	575	595	601	598	645	653	607	607	600	543	635	596	629	577	618	589	624	626	607	649	619	608	603	555	618	657	599	613	569	654	591	639	587	600	610	601	614	626	635	621	620	646	619	668	642	603	608	593	575	600	619	608	601	610	580	614	647	663	624	608	610	629	634	599	639	576	571	632	608	602	660	622	603	618	639	594	621	600	569	580	596	608	631	544	580	584	605	572	621	574	642	606	573	604	568	617	589	621	606	585	585	565	623	599	579	613	582	645	660	616	592	612	588	572	595	604	609	563	595	601	598	607	572	612	587	651	606	622	599	553	578	641	623	615	622	592	585	588	635	603	635	595	656	550	596	636	577	680	604	662	588	626	613	592	597	634	596	600	592	590	599	612	603	573	623	620	616	591	567	595	642	569	584	627	594	610	630	636	638	610	611	560	608	607	624	646	615	625	590	627	616	631	620	577	620	571	624	583	620	580	581	640	608	577	622	641	576	634	606	618	591	630	649	598	604	626	579	554	576	610	610	629	603	600	586	621	588	650	598	581	658	602	590	594	606	590	597	613	629	599	550	617	593	620	594	617	616	545	577	611	637	625	603	581	617	664	581	599	628	602	633	614	588	612	630	618	620	586	597	640	610	593	618	614	621	586	631	612	599	607	567	593	669	586	579	631	598	626	565	613	618	611	598	627	612	582	630	604	605	601	578	628	613	626	611	596	585	613	592	598	655	606	589	589	587	561	611	648	611	626	642	613	614	614	647	618	627	632	620	626	608	628	597	634	582	593	593	616	590	568	607	644	642	584	584	590	656	625	599	604	555	604	626	605	588	630	618	632	601	605	598	635	605	652	592	611	602	638	629	589	589	596	567	573	585	615	616	595	564	613	586	556	644	617	621	567	622	622	578	596	644	592	599	616	574	584	539	621	578	624	591	609	625	614	633	595	608	615	563	598	600	624	597	613	652	617	600	592	570	629	551	647	591	631	602	590	610	572	580	670	598	593	611	602	602	624	601	572	639	627	629	617	619	631	577	589	607	614	641	582	567	605	627	589	612	622	616	609	606	562	641	595	596	629	617	631	602	652	632	595	612	645	631	615	616	605	614	584	604	617	646	655	584	619	602	615	598	629	633	595	617	596	573	635	595	581	663	627	570	564	602	572	620	632	617	576	620	593	556	605	562	645	617	673	592	600	641	603	548	653	602	635	616	605	576	615	592	561	602	574	625	610	593	602	604	630	592	594	588	600	581	608	624	619	629	619	618	633	579	656	618	592	665	672	658	612	574	555	652	582	572	583	589	612	607	657	643	605	606	610	619	629	595	639	601	607	635	601	589	627	577	640	636	613	634	578	621	616	598	595	625	661	634	626	582	609	612	626	634	600	580	613	602	628	628	609	620	631	638	629	666	636	557	598	626	700	610	590	645	592	592	616	593	584	600	575	588	638	635	591	592	586	656	589	598	592	602	613	604	611	542	578	608	618	626	611	583	623	590	605	622	586	606	579	608	593	598	575	614	617	631	617	628	599	644	587	599	607	598	618	609	648	651	612	629	657	624	604	601	599	614	631	614	605	610	574	619	598	587	621	599	618	619	669	600	630	615	654	611	619	536	630	602	590	607	608	590	580	602	631	621	604	606	623	651	582	574	638	643	618	633	592	565	596	622	609	576	625	610	617	556	589	599	634	592	573	568	579	546	608	619	604	591	592	662	628	591	608	622	590	623	641	596	673	620	596	603	628	621	622	626	616	633	576	604	587	590	602	615	585	641	604	600	597	611	585	584	629	624	595	622	589	670	591	624	624	581	600	628	645	645	597	616	608	616	607	647	622	619	549	623	614	628	565	566	618	549	570	608	588	604	613	602	589	609	605	607	569	617	601	615	630	629	589	627	573	637	640	614	601	594	619	626	617	627	588	642	606	620	588	600	640	628	656	601	604	592	608	640	574	641	608	626	594	580	592	611	581	632	632	598	644	598	588	616	613	585	611	628	594	601	599	634	569	621	632	624	635	602	611	592	598	635	639	619	569	627	597	615	661	624	639	613	593	617	631	588	601	602	629	635	602	599	570	584	594	613	652	619	596	631	623	604	591	628	641	625	624	593	612	609	599	591	584	619	641	586	665	592	602	575	627	599	616	601	545	614	585	620	622	604	630	644	631	605	636	590	645	595	628	592	596	621	595	615	591	630	605	590	613	609	596	575	592	609	548	605	614	577	629	619	634	625	607	581	602	561	617	602	607	643	623	587	635	613	593	621	648	598	623	621	606	667	603	611	591	599	619	582	620	600	586	634	631	601	596	627	611	605	613	603	608	597	604	594	621	608	609	585	598	592	600	562	608	617	586	623	598	618	569	541	559	619	604	605	625	604	566	642	618	641	547	551	630	574	568	627	612	594	619	627	576	623	571	623	576	576	607	591	580	638	616	518	639	580	609	623	642	588	633	617	593	634	650	601	575	579	579	594	590	623	629	610	644	618	638	659	591	613	578	647	632	601	609	611	645	582	593	596	616	629	681	612	620	640	607	627	615	605	581	600	626	604	613	590	576	588	610	618	606	619	591	566	615	596	638	643	611	637	627	580	599	579	570	597	619	632	599	596	609	570	601	606	622	596	643	608	598	623	594	556	646	565	573	609	641	599	586	624	644	608	587	617	630	587	617	586	600	588	631	575	615	608	601	612	578	636	633	609	614	618	632	613	621	623	633	601	607	637	613	637	606	603	593	621	595	610	575	628	615	610	601	616	625	620	601	579	588	593	626	566	618	617	568	593	585	610	668	585	587	615	605	594	611	579	612	634	613	604	618	600	635	587	616	600	616	618	594	641	657	582	578	581	598	638	595	617	601	630	565	612	595	601	598	620	591	609	620	609	589	615	618	585	609	597	617	612	625	617	591	607	571	604	623	684	601	606	628	610	626	587	606	579	617	588	619	609	571	561	594	599	653	614	621	607	603	579	652	628	626	614	603	587	592	600	556	603	589	581	604	627	631	579	608	604	620	584	590	603	606	644	644	567	591	609	616	613	593	608	555	566	638	639	573	619	586	581	608	610	615	619	579	611	569	590	614	601	620	628	605	622	615	615	655	672	576	627	572	623	608	622	567	588	617	692	573	613	621	606	612	641	589	602	576	643	601	580	651	601	583	580	624	631	612	620	620	630	613	583	626	587	601	630	587	648	658	617	579	643	585	624	623	570	603	610	633	605	569	583	580	606	604	595	598	637	623	593	590	625	599	628	624	627	605	606	613	685	607	626	651	593	560	590	585	620	588	637	590	623	613	635	646	610	595	594	604	606	596	563	570	583	621	612	598	630	607	613	649	638	623	632	599	618	620	592	623	617	587	626	642	569	624	604	579	642	655	620	623	621	567	572	612	622	614	645	590
41803	92896	87411	40466	4855	1170	1239	2465	11404	20324	13398	5909	1964	828	815	822	861	784	811	831	820	790	758	790	816	838	803	803	815	825	824	770	802	850	803	880	840	805	767	816	811	842	835	772	798	836	782	806	814	848	808	815	820	831	845	850	748	807	793	739	798	826	827	796	819	815	776	832	832	807	824	849	783	795	812	825	811	782	827	823	800	809	726	762	824	822	833	832	857	829	800	796	751	762	773	784	814	808	807	790	800	857	821	817	811	802	835	777	866	837	809	854	845	872	803	789	834	798	835	826	791	798	770	835	804	885	789	810	805	784	767	851	742	783	876	817	774	765	814	779	777	841	820	808	835	768	779	794	819	821	782	791	796	777	847	785	780	777	744	785	851	754	844	846	865	764	849	794	780	774	844	804	816	853	782	786	808	812	828	815	821	846	862	795	754	775	785	793	769	819	776	861	814	854	764	821	758	836	777	827	779	847	785	818	814	863	809	828	828	820	818	777	820	791	764	834	767	824	826	845	810	786	811	777	810	857	860	804	865	843	786	859	818	802	804	803	801	775	843	827	827	805	778	832	781	821	813	814	807	802	778	802	817	854	779	811	813	825	807	806	775	837	796	800	814	815	836	754	872	795	763	764	790	808	825	798	774	785	796	854	904	773	813	782	813	773	860	842	789	862	774	793	788	826	817	801	758	806	804	802	815	826	830	831	848	815	757	834	786	798	772	824	824	820	822	825	826	853	762	809	808	807	782	808	820	828	768	795	814	827	790	780	839	811	765	781	792	801	821	740	827	835	821	800	880	797	802	804	800	802	846	801	783	832	795	825	831	826	808	814	799	818	807	802	832	794	796	821	820	832	842	789	823	806	780	756	826	825	812	815	825	825	794	807	782	787	819	835	805	779	836	850	817	772	828	830	795	800	820	834	841	795	729	844	836	797	810	861	768	815	827	832	765	828	843	812	801	807	792	769	855	848	827	865	786	854	860	816	755	805	826	815	796	800	825	828	884	824	856	764	846	843	810	845	852	802	806	806	843	785	804	834	784	823	777	869	817	846	817	770	862	794	849	815	798	751	805	818	839	814	808	837	805	800	802	791	803	839	818	833	808	806	865	821	843	814	766	823	780	791	820	739	818	771	829	796	813	778	786	811	835	829	826	804	804	803	795	809	856	761	838	833	823	854	835	783	808	791	794	799	797	810	801	790	818	853	846	838	812	784	752	850	824	833	862	761	810	833	864	838	760	818	776	804	854	830	773	815	801	818	776	797	800	798	752	848	858	809	841	883	851	857	813	828	785	821	794	847	855	842	823	833	837	807	796	768	849	787	798	836	832	776	810	812	830	783	809	812	790	768	823	832	806	773	838	793	797	818	811	802	779	789	845	829	807	829	856	810	813	865	799	857	792	772	803	786	805	834	803	827	879	810	806	827	852	807	818	799	793	805	787	835	807	835	802	820	791	791	804	784	754	865	822	834	814	836	826	837	796	754	803	842	788	841	786	800	826	796	786	842	782	830	822	833	830	808	843	831	716	848	821	817	792	806	802	807	795	844	824	848	780	780	862	839	802	813	752	816	850	833	841	794	850	810	775	831	864	793	799	879	805	797	796	860	797	804	778	846	810	850	844	794	815	789	800	795	857	811	826	780	838	770	857	829	809	824	855	766	804	822	853	785	838	792	830	854	818	821	836	868	789	810	794	815	813	806	812	813	828	793	801	794	825	742	838	817	803	773	828	842	830	800	808	857	825	841	772	767	813	830	749	796	791	825	831	801	782	826	803	866	823	830	769	787	803	813	798	816	776	848	839	790	810	809	808	801	800	782	789	799	808	799	772	756	754	803	815	815	830	795	834	785	772	818	825	823	798	846	827	838	797	823	817	804	758	789	831	801	830	778	802	848	816	827	812	812	807	792	860	811	830	835	784	847	797	809	762	831	835	788	755	770	790	839	805	799	807	825	780	853	790	758	821	822	791	786	839	767	825	842	836	842	776	808	792	806	857	790	782	793	803	751	836	805	812	809	791	744	808	820	832	794	847	797	837	832	842	901	767	764	813	821	798	813	839	839	793	851	801	810	834	780	794	820	821	783	864	814	810	816	765	803	807	820	813	769	787	800	857	770	822	791	830	846	785	850	796	817	804	854	809	753	788	787	834	835	797	805	846	863	801	803	820	786	810	805	779	797	773	803	805	789	769	861	826	783	802	804	817	806	782	847	840	811	824	785	856	806	822	773	785	866	814	846	833	795	808	832	823	803	844	805	793	821	803	820	806	818	798	759	810	815	837	857	815	766	798	844	808	851	802	801	809	787	763	791	846	817	835	782	806	815	837	830	859	777	835	780	795	815	847	804	810	832	822	833	811	768	771	748	809	806	769	752	833	815	835	791	839	797	759	787	850	788	832	833	806	849	842	778	842	783	845	829	846	798	808	786	796	805	797	862	824	814	838	811	812	792	791	795	790	830	868	771	864	819	785	811	831	801	821	853	816	790	819	818	814	772	830	792	814	832	763	807	792	850	852	774	792	800	813	750	800	818	804	834	793	828	844	778	815	792	785	818	841	851	785	826	865	842	758	797	811	834	835	784	807	828	735	843	836	806	888	790	758	843	813	815	840	776	858	800	831	790	810	773	807	752	773	868	825	809	853	803	778	856	800	774	830	859	839	808	820	824	830	820	826	835	795	869	833	838	778	858	772	795	864	788	838	804	784	850	821	789	843	796	746	763	861	813	847	858	802	804	827	803	780	794	814	807	844	800	793	791	890	880	842	813	807	789	857	796	789	785	844	779	789	832	806	835	827	856	831	789	824	810	747	817	792	824	817	831	813	804	856	843	824	799	799	807	824	799	799	769	795	819	832	771	783	791	781	824	802	807	814	826	805	781	801	800	780	815	833	821	825	793	834	799	835	820	789	832	821	815	842	860	861	831	830	825	841	810	807	805	780	753	796	831	845	744	761	757	776	838	789	776	768	796	852	781	800	806	812	834	827	873	821	860	833	813	804	840	837	804	844	803	779	838	790	826	820	818	784	798	823	787	790	815	840	791	838	806	849	825	851	799	806	799	877	834	799	811	822	813	810	867	760	834	839	781	807	854	837	787	821	788	827	816	732	810	792	784	765	808	786	812	804	792	818	798	788	819	835	824	800	814	806	845	810	786	817	848	822	802	822	798	783	803	907	792	774	835	799	784	823	835	829	824	780	814	812	778	821	817	782	826	837	750	826	809	782	824	789	860	830	785	778	821	829	823	791	779	819	828	763	812	821	810	809	803	825	823	804	820	806	891	786	833	815	779	833	803	851	839	832	817	770	774	757	843	816	847	827	813	817	835	825	814	786	843	764	820	780	875	791	831	787	807	839	785	802	786	802	820	828	786	803	767	810	827	826	791	819	794	767	770	820	776	803	815	794	848	805	841	825	808	794	843	843	800	775	802	880	808	799	859	831	771	824	811	857	831	760	812	777	789	766	792	846	833	818	851	832	796	827	809
27248	31385	46431	20226	1835	745	733	761	950	1492	1195	894	721	716	647	710	695	692	702	698	707	726	696	763	631	706	716	762	697	648	673	684	701	717	729	701	732	691	698	674	673	703	695	719	689	721	673	682	710	721	705	679	667	736	710	669	693	723	674	669	686	712	699	681	684	716	660	710	699	736	687	717	679	704	751	653	710	684	715	736	747	740	658	656	675	682	699	717	736	698	711	713	738	705	671	711	700	714	687	684	698	696	696	722	718	657	673	704	709	731	701	675	717	713	694	666	699	733	718	678	719	686	732	729	719	663	674	684	656	674	682	721	742	739	716	680	719	650	675	678	662	727	708	651	720	689	705	703	682	720	687	688	692	695	672	671	668	656	693	701	740	676	678	667	694	668	697	692	726	703	683	725	709	638	650	692	721	746	704	721	666	689	699	691	738	721	677	689	714	711	721	707	727	709	680	697	738	707	760	702	671	718	664	673	659	684	713	692	690	720	666	704	690	706	672	675	713	701	686	706	745	721	686	678	707	712	650	762	644	688	725	683	712	694	686	734	658	712	694	663	737	732	664	634	671	671	683	667	671	727	683	728	703	728	705	697	632	671	697	692	687	680	706	644	732	665	727	697	722	702	706	693	704	725	685	666	693	736	723	726	692	729	715	737	708	714	734	728	654	724	709	636	718	679	745	664	711	674	671	695	661	723	664	661	723	718	710	683	691	659	696	684	687	710	718	676	651	742	730	704	705	692	680	667	698	707	714	693	713	715	647	707	753	647	632	713	688	719	737	714	685	697	723	657	710	703	689	694	669	701	689	739	679	667	706	712	704	719	684	658	688	656	732	741	669	703	707	724	704	713	698	698	724	738	698	687	688	669	696	669	732	708	708	688	714	660	732	751	695	703	708	677	751	685	732	709	711	704	687	688	700	670	675	708	715	688	729	732	737	696	630	698	704	710	701	668	691	698	672	703	659	759	699	648	670	760	697	720	712	708	725	699	688	684	723	697	692	697	668	758	694	710	696	703	724	691	664	748	714	651	687	720	691	756	670	701	670	719	715	723	692	681	694	709	719	670	662	710	692	673	710	679	694	686	661	689	704	709	708	655	722	696	709	691	737	750	691	686	702	720	676	681	697	665	659	686	665	719	675	682	672	685	702	723	686	678	694	679	751	666	733	704	657	679	696	710	703	651	673	674	739	668	701	634	696	709	647	723	711	657	699	736	661	722	728	693	688	713	690	665	717	674	692	703	715	693	651	727	691	691	691	745	667	650	665	691	699	674	688	692	630	695	730	685	682	741	714	652	697	686	657	667	689	678	688	695	685	724	686	641	689	689	692	721	668	685	709	752	735	707	705	687	708	685	715	696	731	694	678	711	673	719	672	692	775	703	726	660	672	707	740	676	632	734	699	695	703	711	719	659	698	669	665	702	721	680	692	720	739	668	677	657	653	686	707	673	649	699	689	710	673	685	679	675	677	705	724	685	729	744	697	675	680	707	687	675	701	690	669	701	666	723	722	680	695	697	716	692	743	659	659	649	713	685	713	691	687	697	654	708	685	706	696	705	705	673	697	702	741	683	680	687	681	699	724	641	713	722	721	694	718	717	736	701	691	678	683	699	703	714	671	667	734	710	661	689	679	730	653	662	697	666	699	708	698	690	641	687	703	692	660	717	706	698	730	701	732	647	684	670	681	707	730	690	733	685	665	755	691	690	679	704	688	718	706	640	649	684	717	759	702	688	672	714	718	695	655	631	700	639	662	666	674	684	701	668	687	745	716	738	718	666	695	736	721	667	661	711	710	676	682	663	698	683	668	716	663	671	692	707	682	705	729	685	714	702	753	749	681	680	703	700	690	717	689	697	670	739	740	690	661	706	754	645	704	715	690	714	680	696	693	716	685	675	734	694	676	683	728	659	739	686	711	734	688	682	706	712	730	712	695	686	736	699	706	637	673	683	675	707	678	682	716	708	733	686	713	688	687	707	666	673	690	704	700	678	691	689	673	660	683	687	690	670	701	674	739	687	730	742	712	674	646	704	716	688	684	729	690	709	719	681	737	650	677	715	686	647	670	651	677	748	714	688	700	681	705	679	696	724	743	674	713	693	693	691	692	655	688	689	739	696	668	703	710	645	693	677	720	708	674	686	725	749	689	665	701	713	678	674	690	714	724	700	646	656	686	744	659	652	707	692	685	710	740	653	713	701	644	730	656	697	683	682	675	663	686	694	679	692	684	687	738	681	718	694	683	707	651	693	717	704	665	672	686	660	684	656	741	693	680	683	722	695	689	688	665	738	740	716	680	690	719	666	685	691	678	698	671	686	657	729	687	671	710	707	694	704	657	717	683	671	687	704	685	722	702	682	771	689	692	720	670	651	680	658	666	737	750	702	683	734	660	721	689	689	699	676	720	668	699	721	689	667	665	720	754	659	709	703	696	664	669	714	687	718	716	759	666	704	681	710	720	689	673	705	675	704	692	698	688	745	703	694	745	731	720	732	687	638	699	696	680	672	649	736	710	703	708	697	656	716	713	689	704	706	669	656	702	675	732	712	724	716	658	702	690	708	684	644	672	699	695	750	688	712	677	730	731	691	701	690	666	756	726	701	691	696	677	680	739	663	702	723	714	691	695	682	695	738	717	718	637	670	649	707	668	703	692	709	728	697	662	668	665	710	681	688	727	718	723	719	711	720	671	725	690	732	652	690	696	679	703	676	742	722	745	648	703	668	679	756	646	723	642	670	735	702	717	658	744	683	678	700	720	686	704	737	698	684	692	661	675	665	692	693	676	720	702	704	694	750	631	714	742	669	690	683	685	714	696	699	674	649	721	690	695	719	719	721	740	726	734	697	713	718	712	669	711	678	708	657	677	612	669	722	706	715	703	653	672	666	684	708	746	693	735	692	675	733	682	707	710	631	692	708	711	677	695	663	696	696	692	709	714	714	703	680	683	711	692	687	685	723	706	708	698	690	687	674	713	742	727	684	688	709	767	668	665	718	657	707	736	705	721	739	716	732	650	683	706	702	703	658	711	660	656	673	680	716	669	652	733	689	690	727	711	698	664	709	705	642	736	656	678	676	677	704	713	675	719	656	692	664	693	696	712	671	685	722	683	717	710	717	748	712	685	688	694	696	688	705	654	710	705	681	667	741	710	686	677	702	728	663	694	709	687	674	715	674	670	714	660	714	727	692	705	696	723	688	707	716	720	675	750	676	684	669	741	705	670	703	750	710	701	695	699	677	702	665	702	713	686	716	660	649	729	708	684	727	689	696	702	698	671	696	698	714	728	670	657	668	669	690	664	678	663	614	730	681	660	688	673	695	734	720	709	717	702	684	711	673	679	674	725	668	687	656	683	691	700	726	706	669	729	683	684	694	689	735	662	711	708	713	671	734	696	667	699	715	764	708	715	727	699	706	726	689	667	665	661	687	685	702	731	738	657	704	699	641	684	725	668	683	724	685	676	709	678	712	714	675	682	652	697	692
20480	51554	45556	11859	1077	959	989	1135	1472	2853	1977	1321	1016	983	907	951	956	974	948	951	954	981	913	911	946	921	966	929	966	959	935	945	948	912	924	917	1007	966	947	894	952	997	910	925	950	956	1030	884	915	954	987	945	912	942	877	924	938	913	887	998	912	942	917	949	921	941	943	966	906	944	891	939	949	963	945	922	944	959	947	998	938	921	918	895	928	947	922	946	936	967	962	930	959	915	928	935	914	902	953	982	933	934	977	976	913	901	924	915	953	942	918	957	940	908	953	904	948	967	909	945	929	962	942	912	955	957	936	899	899	889	928	984	961	916	922	929	942	927	949	927	930	947	985	946	964	912	952	949	970	931	941	959	937	954	923	929	929	943	931	927	914	935	942	968	932	888	971	917	936	959	957	968	869	931	986	935	917	926	952	931	932	938	954	898	904	969	926	1001	926	937	916	1017	900	923	912	886	987	950	925	940	909	922	956	911	939	960	911	986	935	914	982	925	900	908	987	930	930	939	991	953	886	966	902	880	895	913	985	935	955	964	890	977	932	939	909	924	910	954	926	983	874	959	952	892	906	954	924	956	939	904	943	901	944	945	1025	957	949	941	930	956	949	968	898	1015	961	959	956	949	929	895	920	924	877	946	896	920	966	962	989	941	943	932	935	896	923	909	966	993	941	908	967	904	914	961	945	891	939	951	918	952	861	952	963	913	934	973	886	991	918	923	938	977	979	934	921	982	955	918	933	983	987	943	953	927	889	938	946	939	948	926	955	959	913	913	933	951	931	892	897	920	890	931	906	906	963	911	961	965	950	979	970	938	932	946	937	945	948	965	971	943	929	888	975	923	956	911	952	951	894	977	908	927	1031	928	911	935	875	935	930	961	942	915	974	883	1021	942	930	931	944	995	887	937	951	921	970	852	985	942	954	969	922	989	956	958	927	1000	997	915	926	925	911	948	948	913	902	1005	938	935	952	921	963	917	931	894	919	957	952	959	934	906	955	953	928	919	922	975	958	1036	937	991	959	996	921	983	872	921	950	934	953	972	945	910	916	878	961	871	947	970	884	989	920	951	935	936	920	895	953	950	901	960	884	871	935	943	939	940	882	895	925	932	937	896	967	964	932	926	964	896	987	939	898	968	884	923	867	929	903	884	971	993	923	974	954	961	950	920	923	959	927	956	945	978	926	989	939	919	914	921	921	946	924	985	977	910	994	926	962	967	956	931	885	877	951	957	996	920	934	959	963	883	926	895	925	894	921	894	954	910	874	979	913	928	936	980	947	845	930	876	898	920	949	970	889	979	955	897	955	897	949	931	976	981	916	912	903	961	917	933	908	942	920	942	913	948	968	1040	907	947	955	908	987	922	967	941	905	944	960	917	968	878	865	941	935	905	990	973	930	951	948	916	964	1003	950	961	962	904	927	981	957	973	904	908	1003	964	933	969	935	930	943	939	942	945	891	891	960	981	907	928	921	912	939	889	997	968	934	946	886	905	950	975	926	893	900	928	958	923	962	925	965	966	900	930	965	939	916	967	937	929	890	992	949	947	937	889	920	963	877	945	954	938	969	916	980	958	991	923	954	941	902	906	955	906	954	923	930	890	949	974	916	990	936	892	1001	912	931	944	905	976	972	964	942	929	875	919	940	968	940	916	910	962	992	929	858	888	924	927	964	956	924	938	1002	966	932	937	954	947	944	928	933	902	958	953	868	932	928	897	954	930	967	953	909	926	1005	954	921	983	947	945	934	875	1030	935	968	927	896	963	941	941	914	969	939	958	953	966	931	947	935	982	936	973	998	928	935	974	921	875	967	975	965	967	918	900	964	953	907	956	891	919	933	918	917	957	970	938	947	970	924	869	997	891	870	932	926	960	949	894	951	991	890	922	959	979	928	976	997	943	1005	918	952	917	919	975	890	906	914	980	967	953	887	899	924	942	958	870	931	942	881	888	937	960	939	956	969	938	935	957	890	955	947	917	911	956	894	908	969	938	876	962	963	937	898	913	915	953	901	950	1004	931	909	933	911	978	886	964	962	929	952	867	962	939	925	942	957	903	939	925	916	932	911	919	911	934	965	961	942	959	976	925	932	966	937	976	954	946	893	956	917	954	980	929	966	975	885	898	962	980	932	953	946	985	930	930	932	945	993	931	953	951	908	942	889	957	952	999	882	965	872	968	926	972	883	898	925	994	967	945	953	1014	925	992	947	878	974	916	893	873	932	920	952	949	953	995	899	927	943	954	955	956	917	927	930	910	927	946	953	905	915	925	970	910	941	941	985	913	967	947	1003	924	957	924	935	961	930	928	958	932	934	974	937	936	972	951	993	985	941	985	937	969	923	1004	933	912	977	921	933	929	942	976	982	927	924	953	959	945	957	910	866	966	927	939	963	936	941	923	907	892	920	916	935	897	884	923	946	964	914	967	886	947	924	913	929	941	902	933	958	923	947	962	946	924	879	957	972	901	975	908	946	915	953	925	948	928	940	908	913	931	915	953	896	943	959	930	935	918	972	932	934	965	974	958	959	950	963	976	877	918	937	955	891	943	955	938	896	964	942	932	913	885	935	915	905	917	938	936	925	935	977	936	970	927	963	903	939	895	946	920	943	935	873	928	947	887	976	898	934	923	981	961	964	944	949	968	979	974	964	934	960	911	998	969	953	953	933	994	964	943	958	936	922	954	909	971	972	933	992	989	998	916	983	977	905	872	913	929	910	912	907	947	938	942	947	929	894	972	937	910	949	946	954	927	901	921	879	948	958	927	950	972	957	973	971	940	896	910	891	943	927	993	915	925	915	926	930	896	921	942	913	942	928	932	915	932	903	963	945	939	922	966	903	934	945	901	937	890	930	944	980	918	925	920	965	964	944	922	941	957	995	926	958	935	943	958	933	1004	935	958	894	974	895	968	919	931	994	986	964	980	881	872	916	912	956	932	904	928	861	964	905	906	974	944	954	922	935	934	996	957	961	942	985	914	963	951	913	942	928	922	940	943	925	882	993	908	946	884	939	966	984	923	890	932	985	936	930	895	943	980	956	924	921	914	937	929	935	908	956	931	897	902	927	963	944	913	976	900	923	964	979	927	950	979	943	957	963	963	1002	932	927	978	972	962	977	983	964	905	990	877	918	969	935	959	978	964	941	943	974	924	935	967	959	944	984	930	953	936	960	915	857	921	917	961	903	889	984	957	927	967	949	970	952	919	953	941	939	969	915	952	901	945	930	986	901	932	929	975	934	868	950	910	899	899	937	957	962	980	958	929	945	909	937	944	907	965	897	929	971	943	975	887	933	958	903	914	945	963	969	882	956	896	905	951	950	976	942	947	930	942	963	974	896	920	909	923	919	915	996	949	920	953	962	947	940	960	946	925	964	929	914	901	907	942	973	908	925	955	954	922	978	957	941	943	912	925	954	924	933	966	999	924	952	890	931	933	947	991	930	956	913	928	922	927	918	942	896	941	925	922	985	932	959	924	951	917	953	966	927	924	908	953	938	902	959	979	989	949	866	924
24548	23925	46142	32427	18723	8422	1870	5387	6545	4757	2298	1235	828	794	787	778	744	813	773	814	784	762	738	797	803	781	778	780	752	824	719	815	744	799	789	786	780	808	766	806	774	798	772	796	787	851	750	798	786	779	835	737	714	852	803	789	764	809	740	782	789	732	761	788	775	796	811	827	770	767	835	764	787	820	744	762	787	815	765	755	829	765	753	813	755	778	784	807	774	834	734	801	765	752	772	766	793	820	769	763	781	802	809	689	747	732	791	773	767	776	774	768	765	824	756	803	823	769	788	741	778	741	800	791	797	757	796	818	746	771	785	812	809	780	782	795	742	769	778	791	779	790	746	773	783	845	757	779	768	843	777	801	821	785	751	781	755	748	805	786	763	743	776	719	782	746	797	798	759	803	758	771	791	764	745	759	745	802	727	777	771	801	839	836	853	813	762	787	800	783	820	787	750	742	753	730	784	802	768	803	772	782	796	756	819	750	762	774	830	802	759	816	778	826	762	764	776	796	783	772	787	794	777	772	788	802	801	794	795	827	796	738	805	789	768	768	796	840	785	797	793	779	767	742	792	804	760	800	835	766	801	798	796	756	793	773	788	762	762	781	780	812	788	759	782	778	820	720	796	763	751	753	736	799	830	777	822	734	791	755	756	783	747	818	811	786	753	777	791	737	726	763	721	798	796	780	760	777	783	797	771	746	751	775	813	842	791	803	795	802	754	771	755	781	818	808	758	788	795	803	807	720	752	804	784	802	806	768	796	766	826	813	761	750	795	731	834	834	785	807	753	784	787	788	792	821	761	797	790	758	778	779	809	766	778	841	835	768	814	772	752	796	795	796	725	810	753	811	709	744	815	770	842	772	796	754	766	743	824	856	798	769	857	795	739	756	798	780	752	779	760	791	795	810	746	773	828	774	783	775	775	741	743	765	761	786	811	771	764	807	749	752	738	717	791	775	796	797	758	825	755	773	744	804	819	808	783	790	763	803	777	730	794	774	775	776	818	757	766	750	803	777	760	776	746	776	807	784	760	701	774	756	819	779	801	777	802	739	764	797	772	765	799	765	784	747	773	813	800	797	774	806	810	801	776	739	780	840	764	733	731	762	797	777	777	766	773	800	734	739	804	779	787	787	787	768	763	730	784	746	807	780	792	827	766	738	802	786	792	779	765	810	783	778	802	717	785	766	766	780	744	792	769	776	821	790	763	776	793	796	774	814	778	761	792	728	752	750	772	740	791	804	762	703	744	748	776	798	801	793	737	781	778	759	776	759	775	719	792	834	783	806	771	775	723	725	810	751	826	758	786	747	807	794	822	814	817	782	756	775	766	768	774	754	780	725	782	805	786	712	773	739	788	799	791	766	799	795	808	744	798	766	773	803	742	740	772	723	806	749	781	787	793	764	811	778	760	747	781	758	773	761	798	750	784	782	735	742	789	772	744	774	789	743	803	782	832	770	786	781	776	772	762	762	817	770	789	717	753	787	796	792	767	743	816	802	799	768	779	773	769	720	760	759	748	814	768	821	747	714	823	794	769	752	759	743	787	788	765	791	814	731	762	754	767	784	784	725	779	825	751	821	833	797	780	791	768	740	796	802	795	747	790	768	793	794	769	775	749	795	797	733	751	779	783	796	821	761	732	774	736	786	804	744	795	742	777	788	773	769	812	759	738	757	782	804	788	806	798	816	793	799	776	738	799	805	756	778	783	723	790	774	762	763	805	745	758	771	782	765	742	800	808	717	767	810	803	794	745	785	793	807	774	788	775	815	775	774	752	763	739	756	744	794	791	772	760	822	768	803	759	796	782	791	794	746	782	739	735	780	747	772	755	823	804	852	751	778	774	806	750	771	811	764	804	755	750	736	778	778	818	814	775	763	787	728	769	765	786	735	825	769	760	744	788	754	768	781	798	765	773	796	735	763	838	774	797	796	787	737	779	813	793	767	792	738	818	747	812	812	808	732	747	757	749	765	804	771	782	752	780	848	788	808	765	806	780	790	814	782	749	806	767	754	809	752	815	755	793	791	752	778	730	789	802	801	839	764	809	774	809	815	803	847	753	791	744	796	810	811	795	752	782	825	737	792	784	789	812	801	788	760	749	761	754	762	759	754	792	758	763	748	756	775	776	763	727	803	782	762	772	797	784	797	740	769	748	718	758	800	760	783	824	727	697	738	764	802	799	777	826	770	811	745	780	766	780	764	755	777	751	746	770	750	756	767	749	832	759	770	764	822	745	791	766	768	819	817	784	821	783	756	801	785	755	752	757	789	779	827	833	769	791	809	821	792	760	803	777	785	791	792	748	735	772	761	782	783	745	743	803	821	795	747	785	792	786	788	826	755	817	768	835	764	782	799	756	776	770	783	792	747	791	777	762	774	807	776	804	730	763	752	774	726	824	754	799	787	800	745	781	779	762	739	761	784	785	739	748	723	789	789	843	764	789	757	818	776	778	782	744	781	791	794	800	790	786	755	788	807	767	785	803	812	780	843	803	766	783	804	765	774	828	799	794	826	782	789	808	793	762	792	775	817	766	765	723	786	765	771	760	788	788	784	774	721	800	752	764	788	815	808	773	844	796	769	815	803	785	724	771	797	764	747	730	775	785	781	803	786	807	784	748	748	838	812	730	814	813	744	770	737	788	722	760	790	805	794	770	749	795	777	772	782	742	812	797	790	767	831	784	755	775	719	772	787	770	797	737	752	773	782	761	778	765	788	776	824	761	845	800	785	759	766	769	736	771	734	774	734	767	780	803	771	769	760	831	779	757	806	850	774	755	800	816	750	746	830	783	800	791	794	813	695	780	774	757	808	776	789	789	739	793	831	779	792	798	806	804	825	769	725	769	818	777	738	842	780	737	741	744	796	785	786	713	759	709	769	756	748	799	799	761	777	754	792	816	753	764	769	798	819	785	809	790	765	736	718	773	767	805	809	747	781	826	782	787	805	765	769	746	785	744	798	797	772	779	750	733	732	772	785	813	795	769	763	756	788	756	755	791	787	786	794	762	721	790	763	727	765	775	789	786	766	736	815	775	731	791	803	744	725	759	755	787	775	776	806	784	770	767	805	720	796	783	769	831	791	775	794	800	830	778	826	745	783	764	800	782	793	826	786	800	776	798	801	781	744	796	765	769	767	820	763	851	737	782	789	769	761	755	835	807	739	791	761	738	746	724	761	721	761	755	791	819	757	758	793	810	765	764	796	765	768	733	804	782	778	782	812	759	760	804	800	737	743	758	758	786	751	779	752	730	779	756	800	794	780	775	796	741	769	772	784	813	821	784	724	790	742	789	759	748	811	832	822	804	789	768	768	804	753	777	766	792	759	793	789	801	775	765	785	738	761	800	774	751	753	777	798	796	816	790	792	762	758	763	751	736	746	721	778	779	757	725	769	754	767	749	789	734	733	794	782	731	787	789	794	789	792	782	809	760	737	782	763	761	732	770	780	766	745	781	748	818	789	798	777	816	761	804	772	802	808	827	761
42733	92398	80615	24612	1593	1884	2574	11038	13152	9450	4349	1857	1129	1086	1005	1127	1096	1053	1011	1106	1047	1052	1051	1032	1082	1028	1053	1030	1035	1057	1065	1108	1091	1036	1051	1090	976	1033	1000	1034	1049	1023	1031	1053	1063	1039	1073	1079	1084	1075	1075	1026	1051	998	1044	1079	1019	1094	1007	1109	1038	1033	1018	1005	987	1042	1060	1081	1079	1035	1005	1087	1009	1076	978	1019	1062	1045	1052	1049	1008	1081	1013	1032	1030	1074	1108	1090	1067	1099	1043	1012	1031	1104	1041	1013	1048	1062	1042	1061	1045	1114	1054	1124	1042	1025	1062	1051	1016	1073	1087	1100	1016	968	1093	1052	1056	1119	981	1024	1072	1018	1034	1047	1064	1067	1051	1069	1067	1052	1014	1083	1044	1036	1114	1025	1052	1038	1009	1089	1049	1056	975	1046	1018	1047	1056	1018	1105	1101	1029	1076	1033	1009	1037	1090	1069	1017	1004	1044	1041	1085	1079	1067	1029	996	1057	1069	1056	1087	1080	1027	1093	1048	1054	1058	1020	1110	1093	941	1033	1085	1012	1044	1022	1049	1044	1009	1052	1030	1073	1087	1045	1028	1103	1016	1060	1014	1039	1040	1035	1021	994	1044	1061	1054	1079	1047	1066	1038	1030	1066	1065	1054	1104	1069	1041	1068	1067	1134	1034	1030	1033	1028	957	1044	1061	1076	1050	1068	1041	1046	1012	1080	999	1043	1017	1013	1033	986	1039	1021	1087	1049	1002	1046	1039	1104	993	1029	1075	1027	1018	1073	1135	1085	996	1059	1083	1110	966	1093	1058	1056	1037	1106	1017	989	1023	1019	1002	1088	1050	1049	1029	1076	1022	1068	1022	985	990	1059	1032	1046	1024	1030	1057	1077	1059	1060	1088	1045	1031	1027	1008	981	1027	1091	1054	1072	1037	1023	1084	1024	1069	1039	993	1045	1038	1023	1015	1099	1047	1093	1077	981	1041	1025	1096	946	1033	998	1009	999	1059	1035	1084	1062	1070	1047	1037	1051	986	1058	1055	1027	1039	1057	1090	990	1026	1037	1011	1005	1044	1079	1080	1026	1088	1028	1029	1075	1068	1073	1022	1048	1037	1026	1074	1030	1059	1050	1008	1030	1028	994	1059	1023	1050	1110	1008	1054	1111	1017	1048	1014	1004	1039	1011	1038	991	1054	1083	1028	1061	1012	1002	1036	1008	1089	1015	999	1045	1035	1043	1034	1092	1072	1073	1010	991	1017	1063	1012	1039	1026	1055	1044	1043	1022	1048	1063	1034	1059	1049	1056	1034	1027	1103	1078	1002	1023	1029	1019	1053	1025	1022	1040	1074	1040	1046	1055	1059	1072	990	1028	1027	1065	1011	1047	1079	1056	1018	1067	1065	1011	1006	1037	1050	1049	1062	1049	1025	1070	1076	1006	1009	1050	1014	1065	977	964	1061	1086	1054	1066	1065	999	1079	1118	1075	998	1068	1034	1019	1076	1048	1093	1041	1046	967	1027	1016	1060	997	1031	1088	1045	1029	1036	1025	989	1085	1030	1057	1047	1039	1053	1054	1047	1024	1052	1026	992	1039	1008	1066	1062	1080	1029	1078	1033	1023	1061	1105	1015	1046	1021	1156	969	1106	1095	1051	1014	1015	1077	1077	1056	1046	1062	985	1088	1058	1035	1036	1053	1039	1018	1119	1094	1063	1063	1060	1020	1051	1046	1095	1070	974	1054	1059	1016	1044	1053	1065	1046	1063	1045	1047	1091	1072	1067	1031	1016	1032	1045	1121	1026	1061	1014	970	1093	1050	1026	1040	1062	985	1045	1026	1092	1023	1048	1052	1025	1060	1092	1012	1017	1028	1001	1040	1059	1021	1013	1043	1065	1036	1064	982	1017	1038	1062	1090	1004	1075	1074	1046	1030	1055	999	1046	1081	1076	1069	1039	1049	1061	1065	1078	1079	1048	1085	994	1037	1054	1090	1008	1024	1026	1050	1010	1094	1073	1005	1055	1053	1037	1070	1078	1059	1026	1097	1037	1011	1096	998	1060	981	1015	1065	1028	1070	1050	1033	1071	999	993	1002	1067	1072	1004	1074	1052	1044	1017	1041	1090	1116	1048	1045	1102	1048	1047	1060	1052	1046	1040	1038	1039	1092	1077	1040	1045	1055	1050	1043	1049	991	1066	1065	1007	1001	1101	1049	1066	1056	1056	1057	1014	1069	1049	1106	1032	1015	1078	1021	1049	1003	1048	1070	1017	1056	976	1046	1019	1057	1057	1035	1061	1044	1034	1085	1081	1061	1028	1029	1081	1018	1060	1047	1040	1000	985	957	1041	1011	1022	1076	1014	1052	1083	1060	1055	1064	1071	1007	1010	1060	1055	1048	1035	1011	1070	1040	969	1041	1057	1104	947	995	1097	1060	1109	1019	973	1102	1033	1068	1045	1081	1046	1104	1056	1028	1092	1004	1037	1050	1029	1071	1028	1027	1073	1059	1075	1006	1031	1017	1041	1059	1067	1093	1044	1066	1075	1075	1019	1032	1043	970	1061	1020	1061	1025	1000	1021	1023	1061	1027	1137	1032	1018	1090	1042	1049	1080	1024	985	1031	1107	1030	1000	1043	1021	986	1041	1033	1045	1092	1059	1003	1101	1067	1035	1073	1043	1036	1067	1052	1057	1047	1080	1059	1127	1027	1049	1046	1019	1057	1003	1044	1063	1041	1078	997	1117	1020	1015	1027	1028	1033	1042	1028	1029	1063	1051	1024	1103	1135	1048	1064	1072	1052	985	1042	1032	1038	1024	1042	1069	1031	1042	1035	1022	1073	1077	1081	1034	1083	1048	1077	1026	1011	1052	1015	1023	1091	1061	1072	1060	1090	1091	1007	1039	1064	1114	1019	1049	1035	1008	1009	1020	1058	1014	998	951	1033	988	1083	1077	1012	1082	1071	1051	1076	1033	1065	1124	1027	1039	1056	1068	1057	982	1046	1012	1018	1113	1049	1091	1097	994	1045	1002	1018	1078	1076	1036	1033	1071	1022	1052	1032	1028	1094	1004	980	1036	1060	1071	1087	1002	1054	1062	1063	1032	1052	1018	1027	986	1045	1053	1064	1060	1028	1038	1071	1043	1058	1129	1050	1078	954	1052	1013	1011	1001	1083	1094	1080	1081	1048	1043	988	1048	1066	1059	1047	1150	1038	1054	1027	1059	999	1019	1030	1084	1114	1050	1089	1041	1056	1086	1012	1133	1074	1110	1029	1044	992	1076	1060	1040	1030	1007	1038	1033	1111	1036	1081	1024	1094	1030	1037	1103	1113	1106	1081	1043	1052	998	992	994	1068	1067	1071	1019	1066	1154	1080	1050	1042	1028	1019	1092	1028	1024	1053	1019	1032	1077	1020	1037	1068	1054	1049	984	1046	1032	992	979	1048	1116	1045	1074	1071	1036	1032	1029	1086	1051	1048	1029	1020	1061	1030	1030	1084	960	1015	982	1051	1068	1015	1040	1103	1100	1045	1035	1053	1095	975	1047	1049	1014	1008	1010	1096	1065	1053	1079	1003	1053	1088	1049	1020	1065	1083	988	1057	1050	1029	1067	1024	1073	1063	1093	1039	1062	1026	1031	1116	1073	1052	981	1037	987	1076	1088	1016	1001	1056	992	1019	1030	1081	1120	1017	1016	1059	1073	1034	1010	1042	1037	1020	1048	1025	1057	1060	1050	1047	1079	1081	1035	1024	1056	1053	1059	1031	1092	1043	1052	1061	966	1021	993	1034	1031	995	1038	1071	1051	1021	1052	997	1099	1018	966	1083	1094	1033	1052	1007	1041	1007	1126	1071	1131	1036	1032	1006	1067	1021	1027	991	1122	1044	1025	1035	1060	1049	1033	1064	1026	1064	1006	1030	1030	1113	1085	1011	1072	1071	1075	1061	1064	1034	1051	1015	1003	1005	1027	1022	1057	1030	1042	998	1043	1031	1057	1045	1044	1023	1014	1051	1085	1015	1011	1005	1057	1068	1048	1073	1032	1050	1089	1086	1020	1054	1054	1042	1044	1116	1040	1025	1027	1073	1011	954	1032	1080	1041	1058	985	1073	1008	1088	1022	1026	1071	1027	1035	1101	1078	1081	1060	1053	1020	1055	1037	1017	1035	1038	1039	1001	1005	1089	1019	1084	1108	1072	1063	1076	1021	1059	1115	1037	1041	1053	1028	1107	1037	1036	1065	955	1029	1094	1059	997	1031	1059	1047	1059	1000	1083	1037	1044	1068	995	1056	1045	1048	1030	1085	1054	1040	1063	1063	1024	1064	1024	1065	1046	987	1005	1039	1060	983	1097	1065	1060	1096	1065	1049	1033	1017	1000	1065	1010	1001	1040	1015	1045	1048	1080	1053	1059	1015	1032	1010	1033	1040	1001	1068	1054	1054	1055	1025	997	1030	1091	999	1001	1053	1065	1029	1059	1035	1008	1042	1036	1054	993	1094	1063	1039	1042	1111	1049	1069	1023	1101	1056	1037	1029	1037	1049	1018	1014	1049	1053	1044	1083	1068	1054	1049	1016	1065	1066	1036	1031	1030	1042	1036	1022	1033	1040	1053	1021	1027	1021	1053	998	1063	988	1033	1059	1016	1000	1105	1111	1100	1014	1061	1027	1051	1032	985	1044	1087	1047	1025	1083	1083	1028	1051	1026	1059	999	1074	1038	1041	1047	1071	1036	976	1063	1051	1043	1043	1034	985	992	1025	1022	1047	1076	1100	1007	1079	1076	1002	1071	1048	1085	1059	1045	968	1074	1016	1031	1083	1065	1029	1035	1001	1082	1080	1093	1076	1093	1059	1072	1051	1054	1057	1054	997	1022	1044	1029	1048	978	1030	1009	1061	1060	1015	1086	1028	1023	1050	1061	1061	993	1023	1065	1099	1036	990	1063	1067	1032	1032	1065
23269	22366	38316	28605	21262	19401	13707	6540	10784	9690	4503	1760	865	676	657	689	657	642	624	688	628	651	637	639	603	680	636	664	666	644	685	664	605	674	638	630	608	643	703	673	642	650	644	650	618	643	628	657	622	642	635	699	676	697	649	622	658	640	618	575	616	673	701	615	630	648	661	643	637	664	668	647	632	654	654	617	612	656	632	635	672	611	619	665	648	629	663	651	633	647	606	628	640	648	638	630	669	624	657	708	677	602	660	691	630	643	700	610	611	678	655	674	669	649	593	627	625	700	633	642	643	640	647	650	617	649	609	619	623	635	661	622	621	643	600	662	676	624	644	657	619	575	640	633	658	657	681	588	657	644	661	662	673	643	617	631	661	615	623	634	639	645	620	657	666	618	597	631	679	657	639	612	647	636	637	629	691	625	674	631	651	593	612	636	632	641	689	662	646	611	625	645	598	617	664	630	648	638	632	624	664	624	595	613	635	619	643	627	631	646	577	641	642	635	612	648	654	659	646	667	653	629	618	654	634	640	641	635	646	675	667	659	672	573	651	660	675	688	607	671	621	645	668	628	651	608	649	574	653	616	664	647	640	617	660	652	627	615	676	628	640	659	597	630	699	719	678	610	638	633	618	647	620	627	607	648	648	626	605	653	641	652	676	601	668	677	662	643	597	593	645	629	630	656	648	615	635	618	589	632	645	665	600	657	617	631	614	596	598	624	631	631	632	657	610	650	640	618	656	609	662	643	628	651	676	660	656	647	599	620	661	607	632	603	634	659	628	641	646	568	653	643	650	661	649	662	622	593	670	667	638	577	664	656	623	623	668	616	635	622	635	659	623	625	638	615	631	623	612	642	666	650	632	647	652	632	629	631	665	642	581	671	619	660	628	614	626	639	661	610	624	660	643	587	629	659	625	686	593	631	590	622	636	632	659	642	595	634	630	634	617	646	655	643	631	632	610	651	641	632	650	610	680	655	620	630	641	631	662	647	645	654	630	583	651	642	585	616	646	649	720	618	645	636	635	602	672	638	643	650	649	684	624	597	668	665	689	662	697	642	640	667	601	643	661	610	639	605	655	710	638	618	641	675	665	625	694	635	614	661	612	616	614	684	654	650	635	668	580	629	626	638	597	668	659	621	660	635	659	656	599	635	594	682	685	628	672	613	680	651	655	659	619	662	606	637	666	655	641	645	675	620	689	634	645	614	619	696	646	640	603	602	612	628	680	632	622	633	620	636	618	638	604	595	635	616	657	646	620	644	661	628	677	649	659	666	634	636	671	643	660	644	631	666	603	623	648	678	726	684	658	646	649	620	663	673	677	658	613	644	667	618	631	649	672	634	673	654	620	602	633	603	626	627	643	624	655	615	656	639	650	613	681	650	618	665	630	678	665	646	610	637	644	626	663	619	638	642	724	616	629	630	615	667	650	638	644	653	656	638	622	673	631	622	671	612	667	629	606	625	655	648	628	626	615	654	652	620	632	682	637	645	641	644	614	665	636	623	610	652	639	678	610	661	635	626	633	652	630	647	669	672	587	703	653	622	623	657	696	624	599	641	617	682	610	621	617	668	635	636	622	632	646	617	616	590	615	590	621	614	635	619	627	617	603	614	640	656	636	659	646	654	652	658	669	633	603	606	621	646	631	627	643	665	635	663	627	617	656	651	724	633	645	665	622	677	660	661	612	636	635	660	609	635	635	632	617	605	639	666	647	596	627	632	652	662	673	626	647	642	669	662	637	659	640	639	645	680	610	648	619	649	648	646	623	629	622	645	599	648	664	620	669	657	634	675	634	632	619	594	641	650	608	689	631	609	643	631	660	613	610	698	635	612	618	610	617	618	656	609	652	686	616	625	626	632	585	605	680	631	614	675	632	650	647	646	603	639	646	665	634	615	667	649	617	647	654	649	649	605	637	615	688	621	639	663	607	643	625	647	588	606	659	664	592	652	650	659	620	653	632	651	676	638	647	627	571	607	625	664	652	654	641	648	608	669	640	619	642	671	643	663	657	621	625	695	651	636	624	678	652	630	640	671	651	680	623	688	691	663	637	610	637	593	617	616	635	612	625	618	623	630	668	650	677	658	645	694	639	640	630	667	680	666	641	632	678	662	629	607	657	627	645	663	646	654	647	643	671	666	662	633	656	609	632	660	647	607	651	672	657	639	631	585	679	617	644	608	627	589	649	620	620	652	671	630	621	654	621	646	576	627	654	610	644	651	659	652	632	615	660	615	634	665	665	580	611	611	639	664	661	700	645	579	631	663	648	654	687	642	671	643	604	616	635	679	621	581	629	618	597	638	633	647	609	618	637	619	609	616	644	673	662	647	689	639	664	642	634	640	660	621	694	634	664	676	634	646	596	669	674	633	632	642	601	618	631	648	669	660	621	632	638	626	621	638	673	624	632	626	625	635	714	585	641	625	637	647	609	597	657	620	607	602	635	654	640	652	633	641	651	596	661	627	641	667	617	655	655	671	587	632	637	640	680	593	602	648	630	625	633	654	685	645	644	657	654	671	673	660	608	610	659	660	624	593	617	651	629	639	656	616	604	622	620	685	629	670	633	646	628	642	639	628	633	649	627	640	641	617	629	695	661	627	670	610	638	600	649	667	662	602	685	646	661	606	647	607	676	649	642	644	647	605	595	653	621	621	638	654	653	612	633	628	622	649	619	634	662	629	637	664	649	624	646	671	648	639	649	678	637	657	650	667	679	619	616	637	636	636	616	614	652	655	641	628	639	662	644	681	635	660	628	628	650	641	676	634	627	613	654	622	623	648	632	616	622	639	633	625	648	670	671	628	621	642	630	613	680	661	666	603	660	645	651	617	663	652	590	643	652	630	635	638	674	661	657	639	645	625	626	634	617	645	629	642	609	641	627	602	658	579	628	655	629	650	639	661	679	631	648	652	638	670	656	640	629	624	649	650	689	656	649	595	640	659	651	648	681	601	663	668	637	637	635	618	636	585	648	652	598	669	624	661	629	643	634	647	665	651	667	614	664	601	648	655	650	664	606	642	661	609	626	613	640	655	621	600	608	557	644	632	672	644	656	596	598	673	673	612	646	617	624	603	605	634	653	636	621	651	671	640	643	642	661	635	661	686	674	651	620	617	685	587	641	697	639	640	678	650	632	668	619	643	671	630	643	661	620	618	619	615	641	609	642	640	634	627	607	632	668	661	607	621	619	650	654	644	618	647	610	630	637	690	630	630	596	593	653	666	641	612	622	640	672	647	675	625	638	636	639	628	643	633	621	679	676	649	640	625	655	597	681	620	647	624	651	641	659	635	642	614	623	644	627	676	629	587	670	654	652	612	604	646	607	624	655	646	688	638	618	611	613	625	650	608	656	641	697	618	658	691	613	611	662	647	653	650	605	689	633	643	654	652	658	624	685	695	656	672	582	675	644	664	614	643	607	652	619	626	627	666	656	652	646	663	640	655	647	570	609	625	591	637	621	599	641	604	642	672	651	657	640	633	611	672
44618	95028	84584	27636	1473	2488	12710	11589	20488	17003	8512	3170	1257	848	851	862	872	860	874	870	864	892	836	840	884	894	843	837	833	856	890	891	835	842	884	815	843	897	859	870	867	858	871	885	851	868	807	803	887	855	855	810	879	865	834	866	843	858	793	869	847	830	818	867	841	909	879	829	871	843	853	878	890	877	852	810	848	873	828	887	821	897	801	833	817	859	868	806	866	881	808	877	920	881	822	804	844	875	873	814	891	895	883	825	864	832	859	824	832	846	835	827	837	866	844	837	856	856	887	908	880	850	820	918	867	883	867	857	865	839	865	851	835	844	900	846	848	848	914	933	873	853	891	871	817	892	873	900	853	852	849	840	876	859	828	828	851	853	843	870	890	820	842	862	848	886	864	818	835	898	909	831	858	905	870	844	836	902	838	849	808	820	860	864	842	812	817	896	857	832	856	876	896	843	844	825	888	837	881	915	861	865	864	847	861	860	859	799	842	882	862	863	890	865	872	858	925	820	845	846	812	855	890	857	905	892	920	839	858	843	898	843	798	865	861	858	839	773	853	845	855	869	823	860	826	875	803	900	915	852	846	828	860	795	854	856	918	840	857	855	864	859	845	853	814	856	863	838	843	815	837	877	825	842	860	895	819	835	894	878	870	902	881	810	835	831	849	878	844	840	886	824	863	863	843	843	873	820	856	865	860	927	909	896	859	895	854	848	880	857	886	857	861	838	814	814	894	871	886	822	896	808	855	873	868	872	837	813	865	876	838	901	838	883	852	855	852	873	868	880	857	847	870	846	911	801	865	831	868	828	829	836	819	906	899	839	916	851	816	891	888	815	874	868	827	878	823	869	857	794	911	864	824	840	828	890	832	913	831	862	844	828	875	842	893	883	910	875	793	860	873	897	901	891	884	879	769	867	882	899	860	883	830	862	874	870	868	833	858	832	821	887	845	852	823	865	918	886	878	831	857	868	863	861	853	882	832	853	883	878	881	835	815	860	874	843	841	841	825	879	878	823	835	884	870	845	825	799	858	871	866	873	847	894	877	801	916	861	866	836	867	847	814	825	847	938	862	836	868	888	882	821	902	890	888	888	863	819	888	876	883	859	909	854	843	886	865	834	895	844	842	883	886	853	839	831	832	847	861	864	832	821	874	853	857	820	882	842	842	903	909	831	810	876	881	887	869	911	868	864	771	899	860	821	873	836	867	844	827	822	871	837	834	881	857	890	856	834	817	825	867	869	874	901	860	864	873	909	875	867	855	856	817	861	863	834	872	882	907	860	857	865	817	833	940	835	896	813	850	891	878	855	874	881	879	827	836	874	887	856	832	869	865	868	861	943	868	885	856	864	790	885	886	900	825	862	830	890	872	811	893	815	845	829	855	860	901	863	879	851	916	840	807	871	829	836	879	850	902	911	848	845	820	857	817	863	830	826	874	901	867	861	894	898	862	868	819	861	847	912	867	877	894	873	887	881	843	868	844	914	853	887	862	890	856	874	808	879	876	813	855	831	859	835	803	842	827	870	806	854	907	854	862	856	864	822	839	848	913	895	867	824	849	857	894	826	859	875	862	850	892	802	891	866	812	841	894	900	853	859	846	821	810	846	852	869	877	824	822	845	848	857	828	873	912	825	852	882	943	838	831	841	820	841	873	819	857	866	817	844	852	863	838	830	897	836	894	822	894	893	869	873	849	841	880	901	845	866	852	880	863	843	891	831	830	900	875	891	860	852	863	830	839	874	843	877	837	916	814	917	877	883	886	820	837	910	857	887	909	880	886	810	865	862	812	838	901	848	870	873	872	889	889	850	926	844	842	819	801	852	847	860	863	853	844	831	868	835	856	916	926	845	853	868	879	917	861	830	923	904	853	874	872	864	868	854	817	867	826	896	893	917	897	877	873	860	807	872	867	827	872	849	793	900	861	845	828	911	857	823	864	886	824	838	911	809	889	841	875	825	863	833	832	824	837	854	856	881	807	872	839	884	945	787	860	875	866	865	865	874	894	865	850	881	834	856	837	884	800	872	889	784	848	845	876	842	853	846	855	872	846	873	860	844	802	870	807	877	875	887	830	877	870	830	880	830	908	872	867	821	882	893	826	863	877	824	882	785	854	882	853	887	850	860	847	844	861	826	867	875	838	876	845	885	807	913	914	808	847	844	871	868	841	849	837	851	848	866	852	839	858	846	864	876	809	838	925	846	909	857	829	887	863	846	878	801	795	913	849	898	851	907	896	821	923	847	879	917	917	904	885	867	827	912	901	798	859	821	875	916	832	865	844	907	888	857	796	918	889	823	856	864	861	824	795	880	831	854	845	878	882	869	830	873	860	895	796	837	825	807	824	890	872	868	821	887	845	851	842	864	791	888	918	825	870	896	867	835	815	871	889	843	870	839	854	832	860	821	795	859	875	919	869	823	818	890	884	804	853	901	894	843	885	815	880	826	875	847	839	850	855	857	831	826	861	857	844	863	880	853	881	877	847	833	832	871	898	853	833	856	883	841	905	853	867	869	866	844	905	822	813	856	868	823	841	834	872	834	824	878	874	882	876	820	905	910	831	879	889	866	886	853	854	857	845	848	847	851	845	850	879	890	887	862	847	815	869	877	896	838	869	814	852	874	848	862	832	870	852	823	881	882	896	863	822	838	826	844	842	830	875	866	875	898	845	870	831	860	855	883	866	850	853	836	874	864	842	853	814	891	850	901	866	869	831	865	881	900	822	882	833	835	870	823	810	888	829	830	888	835	840	848	878	866	839	897	818	861	896	841	901	852	890	848	847	827	882	856	853	834	797	879	899	873	858	870	871	848	795	895	856	887	861	851	844	856	824	845	845	878	892	884	838	839	840	920	906	852	845	858	829	875	894	871	841	837	833	825	875	834	775	873	818	837	806	876	824	851	833	826	833	827	898	812	816	893	867	832	868	861	863	831	852	863	847	869	853	894	878	876	937	843	887	852	829	862	873	814	887	880	873	869	885	871	840	878	875	836	855	885	825	859	834	850	825	843	833	840	900	817	853	831	835	899	845	851	831	896	922	843	827	868	828	876	868	872	872	903	864	808	804	853	810	853	918	841	830	821	842	876	823	890	845	870	852	813	873	838	886	791	892	898	788	872	853	797	854	842	869	844	836	851	923	855	871	845	874	869	838	842	853	932	912	831	824	855	878	854	821	859	859	829	823	863	900	837	893	880	863	858	848	927	857	801	856	876	856	866	865	880	847	831	873	850	818	889	854	839	841	881	881	869	865	878	832	873	945	825	817	816	859	874	819	824	882	873	852	842	842	834	814	842	839	876	799	845	855	873	868	871	864	910	840	823	872	860	822	815	900	820	885	849	845	801	825	880	816	847	903	861	874	875	849	863	853	837	822	874	870	828	869	827	850	858	861	870	835	849	871	836	883	836	861	872	868	831	893	860	860	894	808	862	895	827	886	824	894	896	858	889	863	887	861	862	855	892	873	822	900	860	874	848	868	872	834	853
27246	31414	45890	16120	1364	776	1156	888	1041	1335	1269	1025	797	685	726	780	729	727	703	674	748	731	729	699	715	754	733	752	712	784	712	723	774	728	743	723	750	705	721	701	754	715	718	728	735	733	722	717	780	717	716	761	755	719	691	722	698	722	724	735	742	707	734	736	687	743	758	731	663	724	718	709	733	699	765	709	697	708	718	707	737	698	734	722	722	753	723	734	698	732	721	733	695	716	675	706	669	717	708	738	722	692	745	704	634	701	733	667	697	713	716	725	688	754	754	737	697	735	724	737	725	762	726	752	732	711	749	680	754	718	726	729	699	710	718	718	745	773	692	695	732	729	714	723	758	713	697	717	752	739	719	711	666	724	687	747	713	715	736	734	680	696	707	685	715	720	720	743	708	755	699	717	771	760	730	703	728	689	710	723	717	723	719	676	756	703	704	728	705	695	720	713	741	730	686	708	705	745	747	705	739	753	755	712	761	723	715	728	722	730	719	771	747	717	729	737	729	728	734	735	700	747	678	719	731	727	709	725	753	711	692	704	703	731	719	730	730	701	701	669	709	731	729	715	725	719	714	731	757	742	732	708	758	735	737	734	769	703	780	739	694	714	699	800	758	733	718	705	730	656	744	743	701	718	731	660	680	747	739	692	741	751	729	712	687	744	776	719	672	717	675	720	714	732	692	686	675	680	752	746	722	727	684	730	731	739	739	710	743	725	720	736	726	772	756	764	737	718	795	708	732	758	707	784	687	668	693	712	753	713	749	757	737	675	757	727	737	723	674	695	714	720	734	755	731	727	745	722	684	744	741	711	734	696	799	716	723	736	749	712	718	704	696	785	721	711	662	695	730	681	702	732	728	728	693	707	722	699	708	692	739	675	686	677	705	752	722	710	715	693	720	707	669	733	770	690	770	753	726	780	742	715	758	720	760	697	719	750	746	768	724	758	709	716	696	722	699	770	712	694	778	714	731	723	667	746	727	736	720	710	699	716	738	680	734	724	704	710	747	728	719	679	740	662	727	721	743	705	723	707	706	722	728	734	722	709	704	727	755	697	733	667	701	719	692	726	708	728	692	667	741	745	684	733	710	726	736	709	735	712	713	738	718	724	692	744	711	718	722	694	722	730	749	710	734	718	672	729	712	718	772	706	740	697	757	745	713	672	686	753	740	692	723	749	810	703	696	687	638	703	720	724	739	698	722	746	784	763	735	722	702	683	728	705	705	740	709	691	712	726	733	715	701	710	715	698	694	707	726	738	709	766	686	744	695	654	755	738	689	707	720	743	740	693	747	751	717	640	704	697	706	686	716	730	689	725	715	721	767	715	712	727	742	682	701	715	681	739	736	717	763	723	739	733	694	718	735	700	771	679	745	703	733	725	738	693	687	723	689	752	694	719	771	698	693	728	729	699	694	750	697	732	715	703	748	750	699	732	735	729	685	681	770	720	752	763	731	710	712	701	703	730	715	712	734	742	709	731	692	707	695	722	742	687	740	713	723	716	727	775	741	722	727	747	704	700	764	646	697	690	677	719	696	733	699	725	721	723	688	697	682	681	708	709	722	759	687	714	700	746	727	711	742	732	642	771	809	723	708	729	719	695	714	700	729	724	733	710	755	703	735	721	739	716	733	729	709	719	685	729	721	704	769	694	697	703	749	714	670	660	743	739	748	691	682	714	708	703	706	738	723	695	727	758	733	761	746	743	723	729	682	706	697	748	694	721	706	711	763	705	738	712	752	752	689	778	709	708	731	722	701	764	709	744	727	722	722	697	721	741	743	728	727	750	727	710	707	790	747	716	722	720	754	691	715	711	777	718	768	750	719	759	733	706	683	708	688	733	723	708	707	735	691	751	718	769	715	744	734	767	728	683	721	705	700	734	769	774	719	715	719	745	777	673	735	671	712	698	704	724	721	720	752	719	727	762	702	724	746	762	673	724	648	701	708	694	713	746	679	667	736	721	685	711	709	700	735	700	680	747	728	750	725	767	688	675	714	699	750	695	694	710	758	757	674	702	706	733	746	713	699	690	727	717	740	695	707	699	689	651	729	712	733	698	734	778	812	677	712	754	725	669	729	728	757	690	678	779	725	720	711	754	689	749	712	736	701	694	714	692	724	740	732	696	714	729	735	700	672	704	692	733	714	698	698	714	721	725	758	777	733	691	695	731	700	715	702	681	752	702	685	702	747	691	704	715	752	760	744	734	715	772	743	703	719	706	713	715	704	751	667	719	716	678	750	721	677	718	715	698	742	743	738	716	761	740	722	748	717	736	678	708	703	708	670	729	686	717	686	720	703	749	707	708	714	697	698	732	758	731	715	756	726	720	707	783	706	746	719	740	727	747	721	718	687	702	748	733	721	715	732	665	755	764	684	729	727	735	760	726	716	738	687	701	719	697	730	726	710	752	739	730	755	728	681	731	711	721	692	715	719	734	676	720	677	730	749	697	732	758	714	742	792	748	743	684	738	721	734	695	707	715	689	714	748	679	731	723	730	689	680	694	718	732	750	742	719	710	707	704	703	671	740	659	735	736	721	694	749	738	678	731	751	734	684	704	730	703	720	726	735	768	750	690	705	694	739	742	691	719	672	775	728	686	746	693	669	761	767	685	738	684	687	768	750	715	693	752	685	747	712	742	685	750	743	752	703	654	673	752	722	712	692	675	727	694	749	742	731	715	673	739	697	734	681	735	665	736	691	726	702	698	723	718	738	729	727	687	731	734	727	698	773	710	726	716	731	696	749	694	676	726	662	722	655	694	735	734	745	693	722	781	776	730	749	717	699	734	731	682	715	750	736	726	752	726	659	699	675	675	712	752	768	717	725	691	688	728	698	714	700	763	730	729	687	735	711	693	725	732	713	707	664	711	710	715	726	701	727	712	764	679	714	712	729	692	742	714	716	717	702	749	680	742	722	705	706	719	729	685	747	724	664	755	717	722	720	735	688	702	712	756	710	700	693	685	732	700	710	685	662	716	707	691	726	729	731	725	709	739	733	755	729	749	751	719	749	745	727	737	695	738	713	718	733	725	735	739	758	722	710	713	683	710	708	705	689	743	738	704	738	689	740	711	706	701	725	713	774	700	730	736	748	719	698	730	688	692	699	654	691	718	738	687	690	763	726	720	738	743	707	715	682	694	776	763	716	715	731	756	701	725	760	745	746	721	730	753	717	746	719	690	763	718	770	714	721	701	686	756	719	741	707	689	750	739	727	718	699	760	726	692	696	682	718	700	753	706	707	756	671	707	735	689	662	710	729	752	716	711	693	728	709	629	733	726	674	744	669	727	727	703	718	737	717	718	669	726	674	694	680	772	751	740	772	740	726	709	709	761	677	728	720	747	746	710	761	768	699	699	723	734	746	707	722	742	706	723	686	714	753	734	719	725	690	727	676	658	696	714	702	744	770	682	744	713	672	708	714	701	746	736	721	689	718	727	726	804	679	731	743	729	733	713	700	769	711	750	758	695	714	716	688	682	758	703
22934	51303	44467	6024	1053	1147	1977	1444	1713	2394	2133	1513	1163	999	926	955	949	967	1013	970	975	997	944	940	1004	992	948	967	1005	974	962	980	1001	929	989	1017	944	961	960	1022	984	990	929	1002	1010	974	997	1011	926	954	987	973	1014	1010	953	975	974	935	985	937	977	922	959	981	971	891	953	973	935	960	979	999	1022	917	936	995	997	941	962	964	1001	941	967	982	986	978	950	1031	969	983	984	925	1000	971	995	971	942	941	950	1032	968	943	965	942	918	962	945	968	966	966	964	968	987	917	1026	1020	1000	908	952	947	960	980	960	995	937	989	948	945	972	968	950	989	923	978	1016	929	983	980	927	962	1023	996	964	1024	930	974	1026	963	971	950	957	1001	1004	979	986	962	979	1014	919	962	933	938	963	901	959	987	978	967	981	974	942	978	974	1007	972	953	1020	975	973	983	938	972	981	963	919	958	1008	988	960	961	916	1003	961	1023	951	935	976	909	943	996	987	983	1004	975	977	947	952	915	964	995	960	977	959	959	939	956	996	977	938	927	1006	983	998	982	940	1003	958	987	969	1004	1008	903	993	978	989	992	998	953	1050	1001	937	975	995	919	1006	965	949	986	980	973	985	1004	976	949	969	987	936	922	989	953	990	997	978	972	977	973	1011	947	937	960	989	974	968	941	975	962	1009	1029	956	949	930	998	954	1011	974	1013	1036	953	990	957	944	1004	949	995	976	954	961	979	967	966	953	945	1007	1001	988	1028	930	1005	955	944	987	902	979	966	952	1003	897	920	955	967	977	935	955	980	960	938	953	955	931	923	975	978	933	905	960	1015	1040	922	965	981	999	949	967	979	1003	914	998	969	954	922	958	900	959	947	989	918	921	967	966	992	946	1001	950	929	991	957	945	985	1008	1003	945	1022	958	945	998	948	924	953	929	957	948	929	996	977	941	939	965	973	975	1006	1003	969	933	1008	983	957	950	980	967	983	980	965	949	999	974	921	947	876	988	1002	977	946	960	1005	965	1016	931	961	970	1028	971	977	955	1013	932	972	937	997	972	958	998	962	1005	980	996	1031	985	933	959	955	977	989	932	969	984	962	949	935	960	951	948	1026	929	966	963	1015	960	1010	943	958	914	983	945	1000	988	957	973	980	1007	953	891	945	966	959	935	940	960	1005	933	940	942	1001	965	957	978	997	962	979	958	964	1012	956	916	947	962	945	989	916	1021	968	922	972	950	942	960	988	941	978	990	983	970	1022	964	947	960	1011	940	953	981	969	962	1012	954	956	947	991	963	945	1001	971	950	949	948	900	915	921	947	980	986	1002	989	1015	929	1030	957	960	936	996	950	946	959	972	985	981	984	941	953	1018	1009	981	948	945	951	956	950	970	996	983	949	912	948	928	968	972	1029	1027	1000	998	989	950	988	1015	926	932	954	1023	1002	1032	927	1076	980	981	976	962	949	965	966	991	971	914	950	975	967	934	970	933	1049	978	1033	991	985	952	992	976	975	972	956	989	994	974	981	978	966	1041	987	993	929	922	974	972	983	1000	930	1017	970	993	1009	1003	978	975	1029	936	956	974	895	1010	947	937	1039	991	906	972	984	971	933	939	923	949	929	968	975	967	977	954	968	920	936	946	1045	987	1018	970	973	975	960	961	949	958	947	955	965	1020	993	1021	952	981	997	986	990	1001	923	948	967	939	964	917	995	952	988	988	986	979	994	976	985	913	997	922	984	1007	967	997	985	981	989	960	890	963	988	987	971	996	926	987	973	1005	938	975	1001	991	968	941	1002	981	945	943	992	990	994	956	983	988	993	1017	938	940	978	933	992	973	1053	984	948	958	974	970	938	946	941	968	929	991	1024	1006	933	995	963	1034	958	959	975	1006	1031	1006	984	973	966	939	914	985	966	962	1028	966	989	932	993	979	974	953	1006	962	1020	956	964	967	993	903	1050	968	962	936	975	964	934	1023	978	949	989	997	942	1010	938	1036	944	937	931	990	987	1022	971	981	998	965	985	996	908	1016	1002	986	944	927	973	1021	967	942	962	958	926	966	994	943	958	964	973	966	952	980	936	963	1021	1020	988	922	996	992	983	969	973	963	944	969	924	985	955	984	968	955	953	1015	1004	967	962	998	1012	909	938	941	959	976	960	1029	961	1001	980	924	977	976	934	896	983	960	962	1017	981	990	981	966	937	934	986	993	948	1017	925	916	967	1005	936	956	989	959	960	993	913	951	1003	988	975	933	962	937	994	1018	977	931	970	1022	930	1001	955	944	928	995	954	963	994	956	1045	1019	977	977	967	975	930	1054	955	942	967	952	981	1000	989	926	992	1021	992	940	999	955	998	932	1009	933	1001	986	978	980	989	973	941	966	964	995	954	949	988	978	1008	926	982	1026	1050	953	950	979	1006	1029	987	980	999	921	980	977	993	950	906	964	932	964	1021	977	968	950	972	1013	955	932	1035	946	957	950	972	992	946	987	916	957	935	953	956	940	977	1025	1007	950	981	961	981	945	1030	970	975	1001	954	962	989	1042	977	993	1045	921	943	960	924	903	959	941	1018	982	953	971	922	945	968	1023	1009	988	970	944	985	975	978	987	950	960	920	985	997	952	984	927	1026	961	1006	1013	1062	935	1012	985	999	989	983	938	968	972	993	962	965	928	997	957	972	936	988	923	1009	962	957	988	1016	999	990	1000	990	985	976	968	998	969	942	894	988	981	969	937	992	995	957	991	976	927	989	962	1041	941	1003	1030	942	954	1016	1020	924	1013	981	926	944	1003	988	929	1017	983	935	986	985	984	1010	956	938	944	997	958	960	972	964	983	986	911	959	1026	986	997	1044	893	961	908	942	973	960	984	979	919	950	973	969	983	1037	990	933	986	1041	981	1006	959	965	933	982	971	933	983	967	956	982	986	987	955	975	932	973	957	971	986	955	928	941	930	960	1000	977	957	946	959	963	979	976	995	980	963	927	938	970	945	984	932	998	980	969	940	964	960	970	974	920	957	944	985	913	865	982	958	986	1008	946	961	999	987	977	955	974	950	987	934	998	961	985	1016	1006	945	961	986	946	959	878	965	1005	986	915	999	966	1033	1020	970	948	976	990	982	1004	1004	957	955	933	953	969	966	981	1000	953	1008	953	991	960	1003	965	933	1032	921	977	987	1025	983	1023	1043	986	964	932	918	956	974	966	987	999	1000	946	965	949	928	958	990	980	991	954	967	1005	993	1010	904	952	973	946	932	928	971	1082	941	978	968	967	950	945	1009	987	967	998	922	962	995	950	968	1037	976	984	932	974	962	961	962	1011	967	944	1002	953	915	928	998	974	986	1024	964	925	959	979	1017	1027	971	964	986	950	989	981	1014	976	945	949	976	970	1049	893	954	918	981	954	1020	962	1004	945	983	957	983	913	1001	945	944	980	1023	924	996	951	960	935	985	959	928	948	1003	986	1009	983	1025	943	917	936	958	934	963	992	962	921	931	917	982	1008	977	930	951	954	901	1009	973	965	962	991	1016	986	936	983	927	948	989	978	970	956	990	927	991	960	975	1005	968	982	928	950	951	963	947	955	960	986	946	1012	979	962	1007	968	914	988	946	923	973	1021	971	916	977	1000	969	984	937	943	966	1012	971	976	969	1025	934	980	975	993	958	942	969	991	940	956	924	963	914	965	1000	930	1007	1007	953	1003	986	1031	1015	954	986	980	974	971	918	995	959	975	961	982	961	956	956	975	977	926	983	956	1004
24515	24560	45661	28966	17849	8474	10058	5806	3953	4520	3943	2075	1044	788	780	760	845	739	775	819	828	820	794	793	796	747	795	767	816	761	793	778	814	741	790	790	787	808	756	783	720	743	778	796	781	754	780	795	776	787	791	786	790	814	749	787	779	788	787	810	823	804	762	787	765	772	746	765	797	810	794	748	801	751	790	745	743	784	775	776	801	780	744	753	797	752	747	764	751	750	769	773	797	787	849	755	809	810	753	772	753	763	757	757	763	771	745	748	807	757	757	733	769	742	748	809	764	772	783	768	792	748	823	783	748	773	765	771	737	745	775	769	773	741	757	800	790	814	808	770	745	757	761	748	752	749	772	817	776	757	785	756	775	761	828	762	754	805	833	755	796	761	753	768	778	799	731	772	765	777	758	733	801	793	774	753	780	779	735	784	801	814	708	770	762	733	777	743	798	769	788	784	776	789	809	734	756	789	778	765	712	802	800	794	796	805	741	747	781	765	786	760	781	793	778	780	765	771	779	744	810	783	809	739	775	725	809	741	764	783	783	775	770	704	766	764	789	790	730	779	785	820	787	789	781	771	738	808	734	814	764	761	801	783	798	672	766	785	756	808	771	737	799	811	766	776	774	754	740	778	768	786	753	756	792	769	740	774	834	737	780	797	767	739	730	816	788	748	745	756	777	755	746	797	805	749	742	810	820	778	716	772	781	800	775	779	806	785	812	767	749	824	799	774	775	769	732	763	795	754	797	769	800	743	787	772	716	793	786	723	784	775	814	765	786	786	761	810	802	787	778	774	792	780	803	824	761	784	788	770	742	792	758	783	815	774	783	798	779	755	851	728	771	725	726	766	758	788	760	749	782	807	803	753	819	731	806	821	800	766	811	729	780	775	781	808	756	800	807	769	796	733	799	766	766	717	773	787	790	780	793	763	843	811	766	777	762	756	800	807	808	789	781	799	761	777	810	815	758	787	765	829	815	790	816	767	756	792	789	735	704	773	728	745	770	798	740	758	756	769	778	759	783	761	783	707	794	777	811	783	760	778	765	840	803	727	782	804	779	748	778	804	775	823	758	809	808	791	777	784	714	732	746	748	811	754	768	782	755	772	767	767	813	804	784	776	734	773	748	747	767	811	718	729	743	783	785	814	795	784	756	750	736	797	716	754	745	804	780	762	766	753	778	848	813	771	788	794	749	745	843	736	766	777	763	741	760	739	774	756	813	761	753	764	798	790	760	778	750	741	786	749	729	787	769	749	801	769	774	752	748	785	804	828	796	804	780	802	774	797	739	786	775	744	730	788	750	765	794	790	743	771	754	766	775	758	722	766	747	763	820	710	755	758	735	785	797	735	794	787	808	789	792	794	786	778	801	758	752	753	753	793	841	718	825	732	767	775	767	816	799	705	722	783	791	784	795	773	748	790	780	764	794	783	793	769	753	797	765	820	759	758	807	721	720	749	833	811	761	759	774	777	814	789	786	806	765	796	780	737	751	781	760	754	783	774	753	768	702	785	743	795	805	773	770	730	812	753	741	766	741	724	777	733	755	778	741	744	745	817	765	801	722	811	803	760	777	783	797	802	784	752	774	758	786	750	738	758	774	818	803	725	717	785	774	843	789	743	799	739	748	776	758	748	722	776	741	787	750	763	759	722	780	722	766	767	757	736	752	827	793	744	759	772	742	785	812	764	753	764	763	795	759	745	793	832	755	747	764	750	747	764	780	764	775	751	796	810	783	776	810	763	769	727	774	745	822	777	781	748	766	755	764	749	732	782	760	804	782	760	789	806	754	772	734	765	795	781	742	796	796	775	772	756	776	741	761	778	737	762	765	747	749	754	782	700	770	817	767	804	759	738	777	759	734	752	736	776	821	778	765	814	724	770	741	799	792	735	813	774	730	795	799	812	750	738	760	755	779	807	784	776	821	798	770	806	772	747	793	739	691	705	815	783	767	801	797	762	770	760	805	798	768	785	758	758	770	784	776	783	783	796	773	814	766	789	782	780	725	743	751	785	830	742	801	753	783	804	755	801	793	758	744	729	785	762	751	744	751	758	777	762	815	808	794	788	784	728	788	765	807	722	779	777	824	749	785	811	815	847	721	760	778	793	711	790	803	771	782	752	739	750	756	776	740	806	769	769	779	755	772	714	763	769	771	760	761	767	800	827	781	733	756	762	779	770	801	785	847	816	791	755	793	839	743	781	832	797	772	747	805	738	800	742	761	805	795	758	805	755	804	719	815	792	718	749	796	776	756	829	762	813	719	811	755	771	779	746	755	742	789	787	778	805	777	786	812	744	779	750	776	749	715	739	758	771	788	789	771	736	787	740	791	808	739	752	733	789	743	730	788	772	714	783	772	773	786	814	771	782	714	810	757	818	792	795	768	761	774	748	777	808	758	771	761	815	781	799	798	807	787	750	765	765	776	772	757	792	798	777	771	809	814	804	771	787	755	766	770	780	730	798	775	742	761	735	749	717	791	758	793	745	747	801	780	791	780	777	788	766	816	774	785	778	722	778	785	807	793	742	715	741	745	752	748	766	816	787	817	777	757	790	758	759	812	770	733	731	775	799	759	761	767	824	773	761	845	731	830	814	779	763	798	770	795	725	769	765	772	743	773	819	790	761	774	786	770	768	776	767	771	755	799	776	782	779	732	779	739	748	780	714	826	711	781	771	753	727	759	817	785	785	749	778	795	793	784	755	789	777	788	761	795	807	732	754	719	768	777	781	813	774	772	792	761	805	810	770	773	762	803	774	782	764	790	778	739	746	798	777	762	810	777	782	794	779	769	769	771	761	788	812	787	785	793	741	759	779	798	775	791	798	761	778	767	789	771	779	767	803	775	765	822	755	751	744	766	784	708	774	754	796	795	808	746	772	786	799	800	755	727	729	756	816	764	776	779	784	761	766	775	759	771	756	783	740	762	757	783	712	759	745	745	784	740	789	766	743	778	731	812	738	743	798	796	711	792	750	787	797	744	772	731	770	787	758	765	753	729	796	815	792	755	756	739	778	790	796	882	771	744	809	774	749	793	801	771	747	766	784	798	758	765	805	708	774	818	745	799	788	753	785	737	763	781	761	793	783	767	786	772	714	760	783	838	786	810	782	762	723	740	810	767	776	774	830	746	776	808	791	842	769	788	700	787	765	789	761	772	754	758	767	819	787	740	769	793	730	815	752	747	791	738	757	790	747	801	769	726	748	783	775	797	741	787	799	772	832	778	759	791	788	747	757	786	764	754	767	823	744	799	746	823	769	756	733	763	731	758	750	763	805	786	737	766	781	712	851	771	762	805	743	751	767	767	737	784	738	821	790	788	749	752	775	786	756	793	801	768	755	785	793	816	752	764	809	772	714	775	763	751	796	760	760	781	723	755	796	765	724	789	764	750	738	774	768	761	761	760	788	798	756	724	735	771	789	779	818	756	750	798	788	774	747	778	766	773	776	697	795	793	758	770	798	778	768	774	768	774	745	791	777	770	750	746	803
41291	91124	76621	5811	1547	5805	16653	10944	8790	9710	7788	3601	1622	1080	1044	1054	1039	1042	1104	1028	1064	1022	1066	975	1070	1052	1035	1079	1059	1057	1039	1075	994	1034	1044	1083	1054	1041	1110	1039	1015	1064	1054	993	1047	1039	1030	1120	1021	1061	1037	1017	1046	1059	1112	1021	1047	1087	1020	1026	1034	991	1065	993	977	1029	1015	1053	1036	1016	1047	1020	1109	1064	1046	1080	1093	1016	1040	1043	1033	1023	1022	1066	1042	1062	1129	1036	1070	1042	1021	1029	1077	1074	1077	1092	981	1034	1022	1036	1013	1095	1024	1013	1037	984	1139	1055	1031	1061	1025	1019	1013	1047	1004	1039	1108	1021	1047	1031	1032	1036	987	1007	1022	1019	1105	1044	1034	1001	1078	996	1016	1042	1016	1029	1045	1040	1021	1121	1053	1016	1043	1010	1047	1039	1040	995	1068	1050	1039	1049	1101	1058	1017	1046	1046	1059	1088	1053	1002	1072	1031	1003	1048	1020	1037	997	1001	1068	1039	994	1080	1056	1057	1047	1034	996	1027	1020	1060	1014	1009	1055	1036	1012	981	1048	1008	1097	1056	989	1035	1050	1019	1076	1012	1003	1030	1045	1023	1003	1050	1063	995	1030	1024	1036	1060	979	1085	1015	1028	1045	1076	1035	1086	1057	1075	1016	1020	1048	1054	1013	1015	1019	1038	1047	1041	1043	1087	1016	1054	1074	1011	1093	1024	1007	1021	1026	1096	1068	1052	1013	1064	977	1069	1025	1095	1123	1019	1090	1051	1077	1127	970	1006	1037	1021	1057	1040	1010	1055	1068	1064	1055	1032	994	1043	1046	1018	1057	1053	1056	1044	1043	1062	1051	985	1036	1027	1102	1039	965	1011	1030	1095	996	1023	1033	988	1029	1033	1031	1027	1065	1033	1075	1095	1061	1035	1032	1036	1080	1054	1056	1004	1053	1076	1077	1070	1061	1004	1065	1040	1052	1011	1044	1063	1064	974	1076	1031	1024	1039	1053	1083	1028	1035	1022	1057	1097	979	1057	1067	1047	1008	1062	1033	1001	1090	1047	999	1105	955	939	1083	1061	1020	1044	1040	1031	1016	1100	1043	969	1009	1030	1017	1074	1031	1020	1033	1032	1043	1073	1021	1071	1094	1033	1042	1104	1019	1104	1039	1055	985	1067	1052	1045	1043	1039	1062	1030	1045	1095	1018	1026	1004	1016	1055	1116	1048	1033	1019	1002	1021	1032	1052	1011	987	1099	1013	1079	1051	1062	1031	1043	1030	1116	1046	1047	982	1053	1047	1027	1040	1022	1082	1008	1069	1122	1026	1012	1058	1014	1048	1041	1034	1047	1033	1059	1019	1033	1016	1039	1062	991	1033	1041	1025	996	1037	1051	1068	1092	1021	1016	1025	1039	1095	1116	997	997	1018	1071	1060	1079	1004	1023	1033	1125	1066	1052	958	1119	993	1013	1007	1042	1014	1044	1039	1054	985	1001	1079	1072	1016	995	1042	1045	975	1035	1089	1076	1052	997	1047	1048	1070	1061	955	989	1092	1034	1014	977	1001	1039	1061	1019	1029	1049	1013	1048	1041	1063	1057	1039	1042	1101	1049	1029	1027	1042	975	1104	1037	1062	1033	1023	1027	1101	1036	1030	1019	1084	1035	1079	1069	1039	1004	1057	1021	1056	1031	1031	1017	1021	1050	1085	1043	1073	1034	1023	1006	1043	1014	1025	1042	1053	1018	1015	1074	1023	1091	1044	1030	1025	1104	1078	1008	1054	1043	1038	1047	1072	1013	1058	1036	1020	1090	1064	1030	1034	1045	1071	1055	1014	1031	1078	1075	1022	1061	1044	1025	1043	1016	1041	1029	1012	1025	1031	1066	1013	962	1057	1074	1052	1087	1017	1011	1012	1016	1067	1085	1026	1035	1050	1072	1041	1037	1029	1007	1073	1063	985	1061	1073	1006	1069	1010	1059	998	1007	1020	1101	1090	1039	1083	1066	1065	993	995	1022	1032	1028	1007	1003	1091	1008	981	1009	1054	999	1018	1042	1010	1018	1065	1063	1123	1037	1058	1012	1031	1031	1110	1075	1034	983	980	1005	993	1081	1043	1023	1020	1074	1064	1044	1052	1034	1021	1025	1123	1096	1023	1006	1073	1042	1073	1031	1009	1045	991	991	1040	999	995	1015	1101	1030	1020	1009	1101	1093	1071	1049	1025	1025	1035	1005	946	1050	1044	1040	1028	1026	1056	1069	1057	1030	1017	1057	1080	1008	1062	1019	968	1054	1016	1024	1038	997	1033	1044	1019	1044	1022	1008	963	1054	1051	1009	1063	1089	1040	1039	1024	1048	1016	976	988	996	1039	985	976	1027	1043	984	1075	1055	1017	1006	1010	983	1044	1068	1056	1094	1093	1053	1062	1069	1038	1017	1039	1062	1000	1033	1016	1066	1079	1009	1028	1037	1054	1074	996	1053	1026	1028	1031	1001	1025	1061	1046	1065	1056	1044	1052	1062	977	1055	1025	1118	1047	1083	1043	1043	988	1036	1023	1045	1035	1001	1048	1026	1022	1065	1044	1089	1047	1070	1053	1025	1085	1013	1000	1050	1076	1003	1052	997	989	1000	999	1023	1019	1039	983	1096	1015	1018	1045	1022	1070	1082	1000	974	1045	1021	1002	1069	1058	988	1016	1068	1018	1013	1026	1037	1016	1032	1090	1006	1025	1032	1007	989	1003	1033	1038	1087	1020	1059	1039	1072	1028	1085	1055	1053	1046	1062	1071	1052	1051	1075	970	1039	1041	1045	1011	1030	1085	1096	1035	1135	1105	1023	1066	993	1010	1022	1027	1019	1048	1051	1020	1082	1055	1057	1009	1071	1054	1078	1038	1014	1042	983	1059	1062	1037	1094	1065	1063	1044	1010	1066	1078	970	1073	1054	1062	1040	993	1039	997	1036	1036	1065	998	1103	1001	1020	1022	1061	991	967	1062	1010	1070	995	1043	1046	1084	1072	1059	1018	1046	1028	1042	1005	1009	1056	1036	1057	1018	1029	1034	1086	1108	993	1076	1036	1058	1027	1030	1058	1040	1055	994	1001	978	1056	1058	1022	1030	1019	1050	1081	948	1096	1072	956	1099	973	1074	995	1040	1049	1031	976	992	1050	1060	1050	1009	1007	1032	1056	1109	1069	1055	996	1084	1082	1022	1042	1023	1060	1087	1050	1055	1076	1045	985	1159	1035	1067	1137	964	1060	1035	1008	1105	1046	1101	1033	1062	1003	1047	1036	1009	1013	1056	1083	1044	1058	1067	1032	1035	1060	1035	1006	1013	1029	991	1043	1046	956	1032	1095	1049	1077	1031	1020	1008	971	1054	1042	1003	993	1065	1029	1030	1006	1069	1063	1022	1038	1011	1072	1069	1052	1067	1055	1030	1049	1025	1024	1090	1100	1068	1073	1060	1039	1078	1060	972	1053	1026	1048	1052	1013	1009	1065	1029	1059	1072	1048	1070	1047	1058	1017	1052	1027	986	1072	1042	1018	1053	1047	1024	1012	1023	1036	979	995	1046	1064	1067	1059	1061	1061	1078	1035	1083	1087	1046	1085	1045	979	1064	1026	1074	1095	1052	1013	1054	998	1075	1039	1018	1009	1063	1008	1045	1062	1049	1032	1045	1039	1051	1011	1014	1049	1097	1031	1038	1036	1035	989	1038	1060	967	1068	1001	1031	1048	1064	1013	1036	1065	1069	1047	1084	1032	1026	1061	1061	996	1062	1045	1032	1013	1019	1031	1039	1106	1039	1035	1070	1018	1070	1013	1029	1064	1057	1038	1048	1062	1063	1014	997	1016	1040	1051	1023	1052	1067	982	1058	1048	1055	1053	989	1108	1057	1029	1003	1052	999	1043	1043	1082	1099	1069	1070	980	1021	1015	1049	959	1036	1031	1070	1057	1041	988	1059	1041	1101	1048	1066	1052	1021	1029	1032	1073	1121	1021	1107	1049	1056	1069	1041	1076	1015	1024	1094	1065	990	1071	990	1029	1050	1002	1002	1001	996	1036	1057	1065	1063	1061	1066	997	1044	1068	1046	1038	1058	1101	1063	976	1056	1038	1066	1085	1124	1089	1100	1088	1094	1027	1016	1061	1068	1063	1011	1003	1071	1015	1093	1003	1065	1054	1055	1006	998	1067	1043	1049	1018	1041	1008	1032	1051	1017	1104	1059	1090	1078	1034	1096	1063	1087	1039	1032	1068	1031	1074	1070	1009	1074	1065	1047	1050	1080	1041	1034	1046	1054	1029	1088	1043	1040	1046	1077	1048	1056	1080	1035	1018	1087	1096	1069	1033	1006	989	1035	1058	1075	1075	1014	1066	1009	1077	1011	1018	1011	1047	991	1034	1001	1032	992	1057	1009	1024	1042	1056	1029	1014	1002	1063	1065	1040	1011	1024	1000	1053	1018	1028	1038	1044	1002	1044	1017	1020	1048	1103	989	1008	1030	1037	985	1028	1011	1034	1090	1033	1082	1001	1058	996	991	1056	1006	1103	1016	1045	1043	1014	1017	972	1027	971	1077	1029	1007	1100	1037	1092	975	1048	1046	1005	1006	1044	1033	1079	1075	1007	1077	1038	1030	1114	989	1006	1023	1031	1043	1017	1061	1055	1106	1034	1007	1002	1062	1036	1059	1071	1054	1075	1029	1070	1030	1043	1080	1020	1107	1020	1039	1062	1017	1028	1042	967	1049	1040	1064	1069	1022	982	1016	992	1021	1057	979	1027	1078	1017	1015	1065	1038	1049	1050	1024	1054	1056	978	1038	1039	1000	1047	1084	995	1005	1039	990	1055	1081	1078	982	1044	1162	989	1001	1093	1084	988	1049	1000	1089	1036	1053	1073	1057	1046	1064	1003
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
