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
341416598841	341416599359	341416599909	341416600459	341416601008	341416601559	341416602109	341416602659	341416603208	341416603759	341416604309	341416604859	341416605408	341416605959	341416606509	341416607059	341416607608	341416608159	341416608709	341416609259	341416609808	341416610359	341416610909	341416611459	341416612008	341416612559	341416613109	341416613659	341416614208	341416614759	341416615309	341416615859	341416616408	341416616959	341416617509	341416618059	341416618608	341416619159	341416619709	341416620259	341416620808	341416621359	341416621909	341416622459	341416623008	341416623559	341416624109	341416624659	341416625208	341416625759	341416626309	341416626859	341416627408	341416627959	341416628509	341416629059	341416629608	341416630159	341416630709	341416631259	341416631808	341416632359	341416632909	341416633459	341416634008	341416634559	341416635109	341416635659	341416636208	341416636759	341416637309	341416637859	341416638408	341416638959	341416639509	341416640059	341416640608	341416641159	341416641709	341416642259	341416642809	341416643359	341416643909	341416644459	341416645008	341416645559	341416646109	341416646659	341416647208	341416647759	341416648309	341416648859	341416649408	341416649959	341416650509	341416651059	341416651609	341416652159	341416652709	341416653259	341416653808	341416654359	341416654909	341416655459	341416656008	341416656559	341416657109	341416657659	341416658208	341416658759	341416659309	341416659859	341416660409	341416660959	341416661509	341416662059	341416662608	341416663159	341416663709	341416664259	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2787	2000	3600	2300	2787	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2781	2000	3600	2300	2781	2000	3600	2300	2781	2000	3600	2300	2781	2000	3600	2300	2780	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21521	20176	27401	22738	20177	20208	9285	1234	926	860	782	740	690	621	614	590	581	591	541	557	543	537	536	509	548	511	503	535	507	514	503	516	475	492	539	541	476	520	509	515	485	510	528	501	501	475	452	544	488	451	451	487	507	471	484	520	484	503	490	501	485	474	477	517	520	487	503	507	493	496	480	451	529	472	508	515	508	509	520	495	470	522	480	500	499	481	509	503	495	468	488	453	514	496	481	505	511	489	484	493	477	492	514	522	438	506	488	508	488	500	491	445	463	504	499	517	502	467	497	542	494	486	516	480	503	498	483	493	497	488	502	498	468	458	470	472	494	488	536	515	456	475	510	493	509	525	508	480	499	497	524	474	462	475	503	490	536	479	459	474	484	487	488	505	493	484	481	466	477	501	451	498	465	460	468	480	441	496	472	467	471	521	464	469	486	490	504	489	453	470	512	459	511	499	507	486	499	506	475	477	531	495	472	519	464	493	507	502	531	522	520	499	469	479	483	458	515	477	475	452	516	527	490	503	468	455	461	495	467	482	529	504	464	475	525	475	496	520	483	503	487	465	475	484	482	481	480	519	498	519	522	526	506	529	497	493	518	503	511	475	506	502	518	539	510	523	481	486	486	465	484	510	530	505	481	508	462	472	485	467	485	482	477	485	520	479	459	474	487	492	512	523	484	486	485	506	467	478	459	463	502	479	472	483	457	505	478	438	466	484	472	476	497	509	460	489	527	427	493	494	491	493	459	488	485	510	453	475	499	499	485	511	523	501	517	484	523	495	514	494	479	471	463	464	502	475	442	498	478	480	495	484	508	514	520	448	507	513	491	510	479	433	483	500	466	486	490	477	476	460	495	475	471	490	488	518	499	500	461	494	471	488	455	496	482	461	490	457	478	496	483	499	480	484	501	495	469	455	444	479	464	491	474	470	479	497	496	471	481	492	457	442	457	518	485	496	530	514	469	524	466	494	496	551	458	463	483	478	461	440	461	499	495	518	461	483	485	467	477	484	486	480	456	486	471	492	474	475	512	488	516	490	463	466	442	539	474	462	465	488	476	491	485	526	488	496	534	438	501	474	492	473	496	458	478	481	490	466	497	503	486	459	508	470	509	500	474	495	483	478	514	511	463	480	485	520	464	476	461	514	464	464	478	509	476	477	489	471	511	490	483	545	525	455	499	487	492	480	485	481	495	494	464	461	484	540	465	462	527	463	466	476	518	497	467	485	479	475	490	446	489	517	505	452	494	487	448	482	518	490	510	466	505	474	476	475	443	512	495	545	484	457	494	505	472	511	494	494	474	478	482	489	461	496	493	506	508	476	516	539	479	511	461	469	488	497	479	534	508	514	465	506	493	520	442	485	532	479	493	447	458	484	505	474	435	474	499	454	503	459	511	468	481	457	482	526	502	471	516	450	498	485	486	480	494	497	487	503	493	523	482	493	474	495	483	524	472	477	487	485	525	509	489	500	509	458	474	469	519	475	510	457	506	514	518	525	508	486	485	481	472	467	463	528	498	497	472	494	539	476	473	450	465	514	479	527	505	473	487	473	493	504	483	498	519	458	520	488	475	478	521	496	530	447	459	488	478	495	523	490	488	524	461	512	486	470	480	471	485	488	508	475	470	446	506	499	531	551	503	518	469	460	552	475	503	465	487	433	444	526	469	450	481	498	486	477	480	482	497	473	483	451	474	493	475	495	528	440	476	490	488	443	483	456	496	493	484	463	509	469	492	465	493	485	449	488	476	470	519	517	465	498	524	500	481	463	473	497	496	476	491	445	490	482	497	501	471	479	498	463	468	463	478	504	488	498	503	459	485	512	465	475	441	488	472	464	476	506	476	475	472	523	475	455	430	500	479	484	464	468	486	493	490	501	497	472	464	501	493	500	483	440	523	471	461	498	456	490	513	444	498	463	466	517	460	500	463	519	476	462	503	463	447	509	478	495	477	490	504	515	471	471	481	508	510	503	521	474	472	502	472	469	466	469	500	506	468	465	489	459	485	484	485	508	505	492	451	462	467	443	492	509	473	494	488	527	498	452	473	481	521	480	521	478	415	526	466	517	493	487	451	452	506	515	515	458	490	469	485	504	472	469	503	481	487	519	469	480	509	531	545	493	459	481	475	491	440	496	481	496	473	526	491	486	467	450	482	481	466	482	531	499	463	521	490	498	488	477	473	460	476	472	472	450	519	456	490	544	488	499	511	499	542	480	497	522	466	494	488	519	536	511	489	459	461	490	499	453	459	491	460	485	499	475	511	469	506	484	478	480	489	510	506	486	492	456	493	486	537	499	487	456	462	509	473	473	524	474	510	494	471	483	507	454	452	469	494	478	495	505	468	447	502	507	478	471	516	497	495	491	460	483	513	479	463	481	527	488	493	471	475	559	477	505	487	502	448	479	497	485	466	457	483	476	547	498	467	447	501	511	477	515	464	468	514	463	466	488	494	520	468	486	508	472	514	447	459	468	495	456	533	487	502	499	455	509	514	496	439	455	523	477	461	504	478	513	473	480	480	460	510	476	469	499	479	490	482	495	466	501	559	473	532	508	504	468	519	485	510	482	490	469	526	525	454	481	547	456	466	479	484	480	496	468	483	490	457	508	500	465	488	482	476	469	461	435	459	499	478	453	484	504	509	511	530	494	477	518	443	493	461	484	442	514	474	450	493	469	485	468	495	501	467	452	487	507	499	470	434	479	479	466	491	488	526	449	474	481	478	442	468	470	499	491	453	478	487	480	503	500	494	476	540	452	516	521	489	516	481	460	466	506	479	470	517	515	482	499	469	467	517	468	548	522	479	514	456	468	486	531	490	480	509	516	475	454	457	453	438	471	526	498	502	495	503	483	511	470	492	484	519	520	481	476	485	523	442	461	496	448	491	498	486	477	478	480	482	507	491	491	483	475	460	461	463	510	500	477	471	499	483	458	453	496	482	476	516	450	489	482	471	477	442	497	492	483	501	486	471	486	457	479	499	486	466	485	516	469	517	452	455	527	503	509	476	443	499	475	445	486	468	482	469	433	476	499	499	489	480	493	471	527	508	537	495	470	475	490	522	482	506	504	463	501	478	488	519	489	516	481	467	447	538	503	470	497	462	443	461	510	478	475	487	457	531	498	480	548	490	477	506	479	457	487	486	468	494	458	489	475	477	480	456	427	530	480	484	470	503	494	495	486	473	469	473	536	503	449	482	502	481	459	500	461	480	503	508	549	492	507	453	460	481	498	484	474	525	476	466	444	503	483	511	458	476	490	489	504	520	473	492	498	463	487	430	494	470	528	492	449	469	483	483	464	488	449	490	489	477	478	491	521	487	479	472	490	489	489	508	490	507	471	498	498	486	518	477	465	516	484	508	515	423	461	511	497	506	493	458	512	505	425	482	451	467	485	483	500	532	516	487	483	508	471	509	459	519	466	518	466	474	468	472	494	508	499	476	534	522	521	492	502	496	525	479	487	493	488	485	497	520	456	501	519	437	465
4384	13295	10566	5253	3573	2798	2164	1749	1511	1254	1195	1027	1014	891	823	727	775	730	732	675	686	714	701	639	698	694	617	674	599	638	637	639	598	618	588	605	623	618	639	612	614	619	663	591	610	592	576	596	629	636	604	584	602	599	575	631	580	569	621	584	560	574	617	601	651	642	597	583	633	662	592	602	581	606	582	604	584	534	594	599	608	647	634	632	648	612	615	569	578	561	583	586	569	545	636	597	569	595	579	600	575	598	578	615	568	602	631	560	593	593	604	590	581	622	640	616	542	592	584	619	612	609	584	558	612	614	613	617	625	588	602	573	620	587	587	559	592	558	569	591	563	612	624	620	568	594	628	573	606	618	585	567	629	582	606	605	582	625	549	607	563	551	597	587	612	558	591	556	543	588	584	630	599	621	591	607	566	570	579	605	594	600	556	596	580	585	621	601	554	579	601	557	545	629	582	605	552	606	562	579	600	600	570	638	558	593	573	601	595	578	557	600	527	628	594	627	552	571	597	598	605	603	618	560	547	585	566	571	597	592	579	578	606	589	591	567	578	555	623	600	580	590	596	584	623	565	592	606	612	624	612	593	614	597	614	618	612	638	566	537	591	590	568	633	596	599	588	608	584	605	596	578	592	604	600	586	540	604	616	529	620	610	579	618	613	622	531	593	573	591	656	601	576	565	615	537	596	602	557	593	556	600	565	574	552	598	597	592	584	570	624	627	585	574	538	596	565	598	585	569	547	591	622	590	581	595	592	582	539	593	555	608	561	580	555	593	604	591	628	636	612	604	603	603	559	569	593	616	585	563	624	597	568	574	591	575	624	589	580	561	573	580	647	592	589	591	584	561	611	566	548	587	602	578	616	616	581	607	601	594	558	598	613	641	636	571	599	624	625	627	594	582	603	585	600	606	589	611	582	626	582	610	595	654	571	592	577	597	620	552	571	563	582	569	594	608	606	593	579	570	572	587	622	556	566	594	637	572	567	596	581	612	637	588	579	566	590	583	593	561	595	596	595	595	570	572	628	582	617	581	599	602	619	580	594	589	605	602	588	559	568	590	594	571	632	619	585	602	614	535	533	610	590	599	608	571	598	556	567	576	593	555	597	577	574	605	609	590	626	591	628	619	613	562	567	601	580	581	578	575	559	597	574	622	599	615	574	582	573	613	579	612	616	616	610	630	566	597	637	600	581	582	582	594	596	679	604	586	604	574	605	621	570	621	610	568	613	581	581	587	555	580	626	568	592	608	579	591	566	587	617	546	576	589	593	582	609	610	588	591	594	570	587	594	587	518	560	577	574	661	579	585	612	591	604	553	607	628	619	609	587	575	647	621	568	617	632	634	535	583	573	611	606	582	577	617	587	590	592	576	589	576	583	611	641	564	654	589	600	610	599	618	556	570	564	638	594	606	585	583	599	596	585	581	602	566	590	576	621	598	581	545	593	598	575	584	586	572	561	580	592	630	602	602	594	556	630	598	582	615	582	609	579	593	557	548	572	581	571	615	612	620	570	609	576	581	590	574	584	585	603	614	583	605	629	543	600	599	605	640	600	585	589	593	602	588	603	570	572	571	591	579	582	563	581	637	607	547	597	613	616	620	607	602	606	588	564	571	591	569	600	599	592	590	621	599	538	546	595	586	566	578	560	601	579	540	579	598	537	570	618	600	595	589	626	596	579	600	592	563	584	627	572	614	558	570	574	589	616	616	603	599	590	597	602	529	564	560	600	617	584	564	599	563	608	547	609	610	590	580	588	551	595	592	598	639	603	563	598	579	633	582	583	603	599	607	619	587	594	587	613	593	556	597	553	578	559	615	575	620	580	619	534	588	601	639	588	587	599	601	570	603	548	612	579	558	557	540	632	587	586	567	596	561	597	584	590	584	584	564	580	582	563	598	591	595	630	546	591	586	568	572	578	623	596	561	585	637	598	645	577	586	583	632	594	591	614	613	594	597	622	569	575	574	630	567	562	575	577	588	620	572	560	553	580	568	561	601	576	570	629	569	605	588	578	606	572	587	531	597	582	623	538	602	620	634	603	559	586	587	592	573	612	585	572	595	589	576	603	569	621	609	597	595	520	585	613	524	527	610	567	630	583	629	569	592	580	575	600	594	554	599	590	582	594	600	620	562	628	583	592	597	612	589	590	602	552	586	621	564	588	584	561	584	558	625	605	572	578	579	534	582	596	592	608	603	571	575	576	608	618	583	580	571	569	608	563	585	596	562	580	611	551	550	602	575	588	579	577	587	563	614	615	583	604	593	584	566	561	564	614	574	594	583	598	610	601	599	592	572	546	610	564	579	569	583	593	574	644	566	584	575	563	571	547	561	579	616	613	615	616	576	592	555	548	586	574	569	537	574	544	596	558	577	584	573	598	614	527	595	627	633	635	635	578	603	588	605	611	594	579	581	611	600	592	554	594	619	555	599	600	584	572	597	598	579	580	632	604	620	591	564	574	588	553	561	583	567	590	602	593	542	565	577	551	600	625	576	561	598	634	600	575	616	597	591	571	580	578	543	597	646	554	599	598	601	617	550	594	566	606	623	629	563	600	600	627	559	570	598	625	591	533	611	597	614	573	617	593	599	557	587	578	573	557	615	620	575	573	626	595	559	587	594	613	582	613	553	549	595	591	541	566	567	610	634	584	576	586	564	591	592	560	593	574	598	578	610	513	553	583	578	545	591	599	591	598	611	629	600	586	581	597	609	609	563	622	607	606	611	572	583	575	552	595	593	578	582	584	584	619	590	575	613	614	589	624	625	596	616	580	610	561	612	582	601	601	560	555	600	537	630	551	609	584	601	571	612	578	627	605	623	611	575	541	587	595	578	548	620	568	558	577	592	581	613	542	616	632	591	564	582	600	589	576	602	586	613	629	574	589	603	611	593	631	589	599	583	537	581	606	595	564	620	603	591	648	601	600	607	524	628	631	571	604	583	623	635	561	580	537	600	601	590	590	580	610	584	590	566	555	580	578	585	547	560	607	601	564	618	586	599	566	590	612	588	580	630	561	568	592	620	682	608	595	525	551	605	547	578	594	557	598	595	617	603	623	601	592	596	580	585	584	605	638	548	552	620	559	613	594	609	609	618	599	592	597	589	617	606	609	634	574	587	641	593	620	622	575	581	556	620	575	608	618	566	598	593	615	599	608	548	537	607	611	578	540	640	618	543	582	540	579	604	586	596	581	539	557	567	591	590	553	583	585	606	605	584	615	577	559	633	586	558	606	559	608	571	590	610	600	555	549	579	576	574	579	623	621	596	600	592	598	544	618	593	605	631	608	576	580	578	560	592	584	531	564	562	581	565	563	604	589	550	576	543	550	585	569	591	559	583	585	567	581	588	593	571	559	610	613	571	596	607	587	561	569	593	568	548	601	586	553	598	638	604	556	593	590	622	572	567	543	605	597	613	628	535	628	601	531	587	589	607	596	570	594	593	573	610	573	611	590	578	592	563	604	547	604	587	570	630	595	619	610	586
27611	19441	5605	899	713	670	675	700	657	693	671	644	655	682	658	631	659	626	647	686	690	657	661	661	647	665	579	703	656	608	627	630	699	640	646	637	597	579	621	610	662	634	630	713	648	624	649	619	630	629	613	666	696	642	597	625	626	632	589	644	617	652	654	626	673	627	615	665	637	682	657	587	626	629	617	644	646	655	637	602	686	612	638	684	616	636	667	623	652	699	660	623	624	662	666	628	657	622	667	627	632	674	647	607	652	646	624	613	644	637	632	645	612	630	588	654	630	627	622	616	640	612	628	654	656	604	633	626	644	587	625	620	694	668	618	632	627	634	651	645	682	626	671	626	632	611	666	626	626	610	662	712	661	633	677	660	601	651	636	629	656	605	603	622	616	632	654	647	651	645	613	673	660	618	660	649	600	650	647	587	673	651	642	626	648	613	656	662	676	635	631	668	613	632	669	621	565	645	615	632	622	655	613	664	679	626	653	614	583	669	648	680	621	655	619	669	607	616	584	626	628	632	630	642	608	628	670	635	619	649	621	641	631	723	702	647	623	654	658	667	555	634	703	642	658	659	664	634	672	633	688	665	649	635	652	614	701	651	610	657	609	608	627	647	597	665	644	630	601	677	675	698	642	636	591	620	639	645	642	661	664	646	665	673	696	678	646	651	677	710	670	652	635	620	603	649	669	642	648	644	630	587	637	629	632	618	661	626	657	630	618	645	674	681	629	617	644	628	634	652	616	663	645	634	635	695	631	616	635	617	603	634	649	682	657	673	661	623	595	656	611	651	642	628	634	620	642	650	612	650	630	603	647	639	676	648	599	616	641	628	642	622	611	682	605	609	663	595	630	698	618	596	635	669	641	629	676	657	638	646	669	627	640	617	655	600	619	636	610	650	622	623	645	714	660	649	628	664	660	631	653	624	629	664	634	612	602	620	641	657	665	637	635	679	637	632	645	635	593	646	619	665	606	604	632	648	648	634	600	646	625	651	684	643	615	616	637	676	606	592	635	695	631	612	641	658	625	648	624	636	675	654	636	625	578	606	649	634	627	626	629	632	631	643	684	673	685	625	650	627	619	637	613	655	671	675	651	659	605	636	616	639	639	608	636	622	668	645	629	609	604	648	624	693	706	621	622	669	642	641	689	626	651	633	633	693	666	692	627	630	640	666	659	601	606	658	669	664	638	625	640	646	633	678	648	609	632	629	640	614	630	643	607	607	646	631	646	645	615	667	642	637	616	664	676	649	631	668	598	588	687	663	665	611	612	684	651	598	594	630	635	633	624	635	631	606	636	611	624	588	665	632	675	631	646	632	649	634	618	676	643	671	655	681	651	635	693	672	689	647	666	605	631	610	635	630	647	603	636	657	687	623	607	650	668	608	618	640	673	655	656	685	667	635	638	684	629	641	640	642	657	665	616	609	652	677	636	633	620	670	631	642	632	651	649	649	667	615	663	648	633	670	630	677	648	645	653	657	629	656	603	672	654	632	628	678	591	633	654	605	619	648	641	620	670	645	638	616	623	612	626	680	670	653	659	665	686	670	673	640	605	659	639	629	614	655	654	591	703	640	640	642	599	641	622	608	646	609	648	644	639	635	651	609	569	637	586	616	624	641	650	663	676	613	678	665	604	623	635	642	618	634	632	643	669	634	626	651	599	643	675	613	674	662	658	649	622	598	626	659	697	668	659	601	655	674	657	659	641	644	627	622	657	659	667	649	658	610	657	653	624	670	616	656	612	698	686	629	618	634	636	619	685	659	619	650	665	687	609	662	660	634	655	632	611	688	606	645	624	623	593	673	628	618	635	683	625	621	619	618	642	697	652	643	638	602	603	655	627	591	628	628	610	646	656	593	634	655	680	639	591	661	659	638	627	631	681	635	646	647	665	653	669	601	634	647	604	632	622	656	652	632	603	674	634	665	665	651	621	678	665	606	676	650	653	646	600	680	674	692	657	638	668	626	648	611	610	645	657	630	627	673	655	607	640	621	639	555	599	628	663	612	639	648	657	657	680	710	607	647	637	672	622	671	610	682	637	665	616	661	651	633	633	635	652	645	643	636	629	647	603	634	622	623	673	628	648	606	648	638	637	668	648	664	664	657	667	673	626	641	631	676	649	638	691	650	627	609	610	615	623	641	647	614	571	649	652	586	677	616	637	642	610	677	665	654	604	676	624	631	674	688	618	606	636	611	633	629	646	607	670	662	674	654	604	641	624	664	634	576	622	654	643	636	634	641	627	608	621	643	637	651	618	649	617	611	657	625	659	715	619	608	666	616	628	648	658	678	649	654	597	639	621	633	706	600	652	638	604	679	648	667	639	634	655	594	616	639	639	635	647	660	678	633	640	595	660	682	664	658	623	604	619	678	663	634	624	657	622	649	607	623	612	676	624	640	632	624	641	678	646	642	606	650	645	640	651	670	690	681	634	659	629	657	634	644	652	618	594	641	652	597	658	699	643	669	702	644	650	656	682	663	681	662	614	714	663	603	636	679	654	614	701	614	629	653	653	628	639	618	630	622	642	644	641	671	655	619	592	664	653	616	619	648	639	632	625	675	629	686	628	637	619	616	659	665	675	642	670	647	600	614	634	670	642	655	639	644	641	633	648	636	630	581	614	649	656	639	649	636	631	633	604	588	687	623	697	625	674	628	612	621	645	619	687	635	661	674	639	611	647	610	664	674	621	618	681	612	668	649	597	624	595	635	615	686	698	622	605	653	669	643	616	635	596	661	627	625	572	632	645	672	623	642	614	614	649	648	652	671	620	602	663	644	605	631	640	654	681	639	592	641	636	600	628	609	680	583	640	659	622	649	671	641	656	648	596	696	649	670	624	661	626	656	674	659	681	625	643	647	628	627	605	697	661	624	559	633	731	640	639	654	675	677	656	644	635	620	636	689	674	673	646	654	618	607	624	615	592	646	649	659	638	610	668	658	635	709	602	623	637	665	602	647	574	652	650	634	594	630	618	642	655	630	672	649	673	666	628	636	669	680	629	639	679	640	656	663	605	672	594	662	727	673	658	630	633	645	640	660	654	649	612	681	622	619	626	627	641	663	667	657	638	624	641	653	664	600	631	620	605	663	662	646	639	599	666	661	683	626	628	642	648	667	624	651	640	626	646	678	623	614	663	673	652	621	638	636	631	646	606	593	661	650	650	701	636	635	669	628	641	626	658	650	649	656	626	675	570	651	687	661	648	636	617	674	637	697	584	613	649	620	661	670	640	663	647	604	621	675	625	651	630	624	627	613	598	646	626	640	613	646	596	636	639	657	659	624	669	642	605	668	667	617	680	635	665	661	676	641	639	646	694	659	620	622	626	648	655	637	635	615	643	675	639	659	627	672	634	643	634	639	630	652	614	634	608	613	627	640	602	620	666	646	628	641	646	656	621	672	635	635	656	631	639	639	643	606	683	657	664	626	655	634	624	654	621	623	645	653	682	606	634	689	602	645	628	645	628	592	650	685	652	693	630	641
4273	1500	1235	959	894	816	808	817	792	812	783	719	746	759	810	768	685	756	778	717	709	780	756	770	726	760	732	768	708	737	741	720	727	711	729	779	772	718	734	713	741	749	698	739	710	725	776	720	744	760	730	754	699	730	716	750	733	750	741	735	766	719	738	781	711	754	716	744	798	734	754	730	745	736	720	704	756	764	722	722	731	754	737	750	769	700	729	775	772	744	740	709	760	675	773	745	763	741	770	721	742	738	723	738	743	766	744	725	756	761	734	759	713	719	722	735	735	767	755	736	758	782	715	756	782	744	718	672	768	769	756	756	738	723	755	721	727	772	747	713	740	739	693	717	699	743	723	715	736	719	747	742	712	762	739	732	745	705	759	748	725	764	718	684	809	699	703	795	761	721	748	745	764	735	752	792	776	766	770	763	734	755	711	725	748	749	743	746	747	726	766	747	747	758	722	707	712	713	730	743	735	761	684	733	723	759	705	728	753	718	743	767	707	771	785	748	700	746	762	716	724	784	720	751	742	750	726	742	718	709	754	754	728	695	718	745	723	802	688	726	761	760	747	723	732	709	714	758	736	791	747	739	747	701	751	746	744	768	713	756	733	777	759	773	671	715	781	729	838	739	733	773	791	720	753	774	762	712	744	659	779	683	705	771	775	777	768	719	782	712	743	701	683	675	748	804	749	734	728	764	726	754	752	793	748	729	683	695	740	744	718	747	736	720	761	745	754	731	703	738	748	755	694	765	714	739	725	762	769	731	739	702	768	757	747	777	761	731	774	700	706	719	746	742	761	743	711	739	674	698	729	732	736	778	706	739	705	711	742	725	753	727	733	719	775	752	715	672	752	748	766	704	758	748	757	730	718	733	731	745	725	710	703	759	694	743	748	780	720	726	796	721	766	770	712	704	764	769	730	715	734	796	762	691	706	751	708	737	747	764	728	755	750	761	790	708	746	734	721	722	726	763	713	756	732	753	730	697	767	734	762	744	747	745	773	711	770	751	743	753	739	729	708	763	767	739	718	725	757	768	751	752	760	759	662	775	728	738	716	775	722	708	721	741	736	736	790	723	730	757	777	765	740	756	751	746	726	711	741	673	772	737	702	796	743	779	777	678	725	768	726	729	783	723	748	746	732	781	769	753	749	763	739	756	744	735	773	727	710	735	772	722	719	749	747	758	733	725	759	688	723	802	753	697	751	737	757	712	743	731	723	759	763	732	679	731	751	741	742	717	746	769	742	722	747	706	715	794	783	712	736	764	784	697	737	725	788	780	746	757	748	737	730	734	726	730	769	719	753	742	719	722	789	757	752	746	733	734	754	744	702	723	817	733	718	702	725	724	782	713	737	720	765	713	728	714	760	763	741	741	788	703	694	727	720	717	724	768	724	749	672	801	759	766	731	766	710	742	742	751	716	724	759	696	747	737	732	755	770	737	765	721	696	736	795	735	743	719	762	712	735	723	746	740	744	752	788	717	752	801	751	721	751	738	705	746	733	759	762	765	735	751	751	742	706	773	792	765	726	710	694	743	731	762	780	715	748	768	739	737	718	738	751	724	756	762	777	727	734	721	694	731	738	706	692	766	727	769	741	734	745	706	725	746	752	695	731	729	701	708	752	719	700	728	771	723	775	721	766	726	741	708	709	759	750	741	722	729	740	698	720	678	697	757	731	756	733	703	797	745	734	713	747	697	702	725	786	688	705	758	696	720	793	719	737	725	753	796	747	719	742	734	715	721	774	766	759	730	742	774	792	773	782	726	706	731	760	715	714	709	747	749	726	741	743	759	743	759	718	722	791	696	712	724	769	724	716	711	794	766	712	709	727	779	725	734	769	731	724	719	776	716	715	728	732	722	717	728	754	687	745	693	732	739	721	744	723	753	784	716	732	741	705	809	717	737	738	702	747	718	714	783	738	752	753	696	765	733	731	740	751	742	733	720	744	733	729	781	713	762	757	734	762	729	691	706	701	717	745	782	742	793	751	729	781	755	711	731	763	751	692	754	701	730	734	728	786	736	751	749	768	731	749	747	788	738	711	749	744	746	710	735	784	726	716	732	729	741	743	778	746	737	722	738	758	755	760	709	744	757	769	747	735	736	720	751	737	721	746	689	746	713	679	724	712	712	727	722	745	694	736	715	717	723	753	741	740	704	700	737	773	699	743	764	748	730	728	760	731	703	702	732	734	703	749	760	684	752	733	697	726	710	779	720	784	683	729	724	725	749	771	757	701	713	748	742	742	726	726	757	709	812	726	732	691	760	671	756	769	735	718	733	723	780	745	731	729	728	668	717	728	746	726	726	758	803	736	712	761	741	734	688	759	769	728	720	745	713	764	726	727	754	786	741	767	742	759	772	749	745	741	712	704	753	717	684	762	709	769	724	705	737	732	771	765	701	779	755	792	746	777	764	754	717	751	704	726	786	739	712	693	727	784	738	744	732	760	720	723	718	690	723	748	711	737	712	750	735	691	756	727	768	727	759	698	720	659	749	771	740	732	746	742	721	745	748	749	774	768	751	741	705	746	714	747	749	769	731	757	739	765	728	743	733	731	718	757	700	732	697	761	700	752	738	699	750	721	741	727	675	767	715	723	738	786	775	705	733	710	756	732	768	688	735	726	721	728	694	767	742	697	733	746	740	719	737	726	752	757	715	798	706	748	698	722	731	745	704	710	771	764	735	725	793	701	801	724	768	733	793	783	682	704	704	733	704	737	694	763	726	740	744	788	684	725	773	736	766	722	726	788	782	742	716	753	701	790	792	755	772	709	780	770	707	730	754	712	710	711	773	760	733	751	760	712	726	742	725	749	693	765	685	726	753	665	697	781	721	804	783	745	747	762	732	750	763	740	766	717	751	740	752	784	708	786	736	720	754	738	712	713	725	752	762	757	759	768	767	722	711	699	730	709	824	759	733	745	679	713	732	755	733	746	731	739	699	733	718	760	753	736	718	750	721	734	715	738	743	758	719	782	740	749	723	735	738	716	687	754	737	733	745	767	778	756	759	758	709	710	706	704	749	774	703	726	743	734	756	754	725	733	712	701	734	717	772	714	711	737	746	704	753	744	748	797	742	773	802	770	721	773	715	689	719	719	778	712	707	787	768	704	765	780	793	750	688	703	705	795	706	777	763	715	729	736	721	739	728	771	750	684	768	744	718	748	751	756	715	732	741	806	732	697	730	751	763	748	760	733	725	721	766	791	748	729	707	710	703	725	726	721	761	729	729	714	698	737	779	704	699	760	806	724	787	752	702	777	709	767	732	736	759	751	718	717	718	742	757	746	695	752	736	710	825	754	780	769	729	720	695	706	708	726	711	783	736	767	750	802	712	745	737	728	707	742	720	754	774	700	751	804	728	720	756	807	731	739	782	757	701	742	765	750	737	729	738	708	745	709	732	772	725	794	754	721	795	722	748	774	712	770	725	734	730	747	751	724	767	731	723	703	754	761	749	715	759	736	752	662	737	726	714	809	736	729	745
23820	21358	28574	24505	21365	12182	1770	1314	1151	1126	1069	1002	980	943	946	940	865	936	923	896	956	904	909	887	874	887	944	873	886	876	919	889	859	896	871	878	880	876	928	829	848	900	879	834	845	840	847	849	880	865	903	877	898	835	852	865	869	827	851	835	891	895	855	842	829	839	873	877	880	941	864	903	809	893	802	818	883	862	765	838	899	844	819	852	829	877	888	850	898	856	878	890	878	869	859	863	869	832	857	894	869	875	883	842	861	880	868	862	927	862	895	837	869	878	917	860	918	881	907	892	857	828	813	896	856	891	831	851	874	852	851	866	864	886	873	853	839	851	850	827	848	912	842	875	845	862	836	823	823	860	846	873	888	867	840	875	894	867	916	916	934	868	774	855	869	872	862	903	852	849	908	899	846	867	851	915	905	859	822	867	807	838	836	852	945	816	839	916	855	855	871	834	870	843	801	897	830	810	913	797	867	857	832	843	834	878	913	867	888	877	866	897	873	865	876	924	914	842	831	863	832	801	849	895	856	859	800	855	867	818	867	866	829	853	795	874	839	853	864	860	830	845	819	817	900	945	863	872	931	818	819	824	836	858	888	874	866	830	894	841	843	856	819	855	830	886	817	803	859	883	881	901	876	835	857	893	916	832	907	908	828	821	862	822	881	819	863	871	876	834	883	873	843	856	858	909	859	842	843	850	880	858	800	851	891	887	801	897	851	847	865	929	847	842	807	837	862	821	838	838	894	826	771	836	828	937	867	828	861	904	884	830	864	837	896	858	890	830	899	899	803	835	853	807	910	860	852	885	841	857	906	867	814	824	902	840	854	876	859	820	825	891	866	867	859	837	862	863	857	886	917	938	856	871	926	857	898	870	854	908	879	853	801	872	822	900	856	856	836	875	865	902	825	824	884	835	838	848	841	903	847	869	813	830	835	874	827	868	902	906	901	865	885	805	811	877	897	841	859	853	877	921	837	843	821	871	864	868	815	835	868	885	865	845	874	902	884	883	867	900	871	905	876	809	896	858	874	894	825	854	849	840	819	880	891	848	856	834	835	843	824	890	916	867	842	874	825	876	824	835	924	893	879	857	857	800	925	820	842	841	865	861	846	867	854	837	843	876	875	869	865	817	852	912	907	847	864	886	868	877	826	844	912	874	899	833	860	901	886	882	891	842	905	881	868	824	839	913	841	859	842	880	889	834	864	847	862	829	867	843	899	829	803	859	880	832	848	838	868	862	850	898	867	788	882	886	877	846	846	861	878	792	849	861	868	897	881	868	924	835	839	914	857	876	853	863	859	890	869	850	802	873	825	871	858	808	926	855	822	865	881	879	832	870	860	828	857	844	841	837	875	861	867	810	817	832	933	807	820	858	843	873	850	850	871	849	886	801	839	880	844	867	825	866	831	853	840	894	911	857	854	808	831	860	811	819	834	931	878	853	871	835	876	860	802	839	916	868	874	839	845	879	860	855	835	887	821	850	800	817	835	868	821	855	840	849	897	880	801	892	854	837	827	848	870	872	856	895	897	847	874	872	869	876	836	904	873	924	878	866	860	844	879	876	836	869	836	825	872	851	911	898	830	899	835	797	840	864	807	847	846	860	874	881	847	831	928	848	833	892	898	802	858	943	888	837	812	802	868	851	796	842	902	884	858	906	850	829	896	881	869	901	858	906	800	921	848	879	844	811	858	856	881	822	817	875	922	821	842	856	913	826	852	885	893	888	871	874	835	905	878	838	874	904	840	859	835	850	875	827	869	879	845	857	849	824	813	867	877	825	859	856	819	815	873	890	847	839	886	881	804	830	835	893	873	854	868	905	845	933	865	847	911	871	888	852	849	883	832	851	830	865	852	873	873	844	849	915	881	905	832	845	866	845	848	856	905	836	865	829	854	861	834	899	823	881	838	871	874	834	834	866	844	886	889	857	885	915	893	893	887	825	868	844	877	885	859	872	832	902	860	892	841	938	863	886	884	853	898	905	850	855	874	882	825	839	911	802	841	828	785	910	870	830	880	889	883	910	846	852	822	887	867	896	856	880	828	847	936	845	791	832	878	902	811	851	829	870	849	887	851	850	860	888	831	884	891	876	896	897	881	819	902	821	910	873	839	877	907	820	848	842	837	854	801	826	825	858	832	857	834	866	824	852	858	848	866	861	876	878	901	816	891	833	909	849	823	835	873	875	847	821	888	851	858	907	837	800	848	876	829	837	860	810	845	873	827	808	863	837	829	858	816	855	852	920	805	853	825	859	850	904	876	851	837	832	902	854	812	865	850	834	850	887	889	854	836	854	880	841	867	876	839	848	841	806	845	919	875	917	854	847	831	863	832	877	838	884	833	816	848	850	820	808	874	876	902	833	889	830	878	775	856	872	847	865	840	872	820	852	927	906	835	851	894	828	854	836	837	847	864	944	842	832	889	860	834	834	835	859	806	825	865	871	868	876	885	879	840	855	868	828	818	850	804	874	914	888	882	851	862	854	819	876	871	859	877	912	833	866	912	801	871	890	897	839	876	851	836	912	828	842	868	858	887	875	893	873	867	845	861	860	823	825	851	901	810	912	916	903	832	834	873	901	849	812	869	847	877	862	862	870	843	815	875	865	838	825	911	892	857	876	883	834	804	876	818	801	806	878	857	864	850	834	886	829	825	863	833	861	846	879	929	844	835	891	834	835	858	855	837	858	861	839	862	866	809	813	864	879	827	881	828	862	861	870	870	840	835	873	840	863	821	849	821	820	835	887	876	861	828	816	862	818	879	858	885	909	819	889	843	868	907	893	848	841	854	878	845	875	859	872	846	826	900	845	882	867	869	878	860	868	889	844	805	855	862	836	893	891	885	826	811	848	819	879	838	844	871	846	817	838	872	877	834	913	829	837	850	845	854	843	858	832	879	880	872	828	873	876	893	870	820	922	879	838	800	866	820	883	925	847	843	849	850	886	887	891	853	885	859	836	831	862	895	825	809	892	885	868	882	863	859	833	803	837	836	880	821	876	830	853	830	839	833	816	807	855	804	866	883	837	848	886	853	847	853	867	846	822	834	847	868	864	808	858	902	827	836	827	832	858	873	855	868	816	880	838	874	881	914	889	844	888	846	870	853	831	893	849	880	862	904	859	824	851	929	917	904	835	871	870	873	905	866	852	826	853	891	858	823	823	857	836	871	894	808	865	903	929	874	846	849	846	853	873	906	869	824	884	800	873	845	831	845	845	867	836	807	821	844	831	862	882	864	846	838	835	865	870	806	834	804	841	870	856	855	889	853	836	927	851	903	839	907	906	825	827	940	892	836	864	866	841	884	817	841	891	818	833	882	894	882	888	846	888	837	892	843	857	827	845	858	795	833	854	862	881	872	874	880	835	896	836	853	808	843	852	860	841	889	827	865	835	852	888	817	839	885	863	875	859	879	882	908	857	867	918	901	834	847	878	865	863	862	923	871	843	876	835	874	845	858	888	833	932	852	884	808	842	873	818	874	893	862	869
3592	8986	7083	3668	2720	2350	1837	1689	1443	1511	1352	1253	1136	1196	1106	1119	1097	1102	1039	990	1048	1037	1018	1030	1016	1065	1021	1002	1018	1035	1015	1030	1014	995	1011	1031	1029	992	1014	962	1007	1054	1004	1063	949	1007	958	998	999	982	995	1044	977	999	996	978	953	970	1024	935	989	1053	940	1012	994	1038	947	979	1009	1051	1037	999	941	1005	960	1024	986	968	957	994	953	1002	1034	981	1029	996	1001	1020	971	1025	972	1027	979	1005	1011	979	1016	1033	935	951	931	1006	1005	979	1019	986	994	968	983	1083	959	1059	984	1031	1007	989	979	985	1005	1006	966	1028	1003	1028	998	968	963	974	1043	1033	1018	977	992	968	952	958	1029	997	973	985	1040	1039	961	1031	1007	958	944	982	1008	981	1003	989	963	1004	1025	953	962	973	1031	1002	990	993	1006	1009	928	1048	991	1031	965	998	963	969	975	986	1042	983	1040	981	930	971	969	1004	991	971	982	960	965	980	987	1034	1012	1016	1017	976	986	1005	949	987	984	958	984	1030	1010	934	979	1014	1058	1015	913	980	1002	1011	1010	979	1004	998	1017	928	972	1018	953	980	932	1013	1028	1010	1002	984	935	968	992	1002	990	959	954	1005	969	944	991	971	930	976	1008	1036	912	1016	974	990	934	1048	1019	983	963	961	1070	958	993	1043	969	976	965	998	947	1001	985	1006	989	1008	961	963	1021	991	1013	971	1025	1006	1033	935	980	1002	1007	1001	927	996	963	1008	1038	922	1031	980	1009	921	972	967	1004	994	994	969	997	967	966	1011	991	1000	964	993	991	1007	961	1021	1050	967	1041	946	1004	940	959	974	973	1002	992	979	1025	958	1034	992	1003	1016	983	977	981	998	987	1008	1022	1065	995	947	1005	964	921	964	1024	969	958	935	926	972	1015	955	993	998	941	971	979	943	988	1012	947	982	969	967	980	1001	965	968	924	968	948	996	966	998	1017	1061	996	943	953	991	928	1003	1020	1010	959	1037	993	937	946	977	1015	1023	995	1010	1000	961	1030	1025	1012	964	997	960	988	933	999	972	997	976	938	955	990	993	969	941	971	972	945	999	999	942	1012	986	959	948	1014	962	984	1008	966	976	974	1014	977	939	973	1010	960	1068	943	1017	986	988	988	950	1017	1006	978	1002	964	954	1011	986	964	986	1001	978	989	900	1000	987	1053	953	986	992	929	1030	1015	998	1010	937	979	1038	946	1007	969	970	990	983	1001	901	959	968	1000	1044	979	951	989	963	968	1005	977	1000	993	947	956	996	982	1017	1012	925	946	1015	989	984	966	988	1001	953	997	966	967	983	949	1057	994	969	1007	965	999	928	946	954	1030	982	975	978	987	1041	956	1000	944	973	968	931	966	1036	978	939	1007	984	997	1030	1012	989	963	1021	968	1006	1029	956	948	970	1022	990	994	1039	985	1009	977	1024	1019	974	931	990	960	985	991	1035	1017	990	1027	964	939	1009	1001	1018	1011	1004	1003	942	1047	1039	1008	982	941	1006	966	964	962	952	943	988	911	919	1013	994	954	976	1023	992	1022	981	952	948	975	995	973	993	1027	1019	970	927	982	944	987	980	949	979	996	1011	948	967	964	1047	956	963	963	978	1002	1006	977	990	941	948	982	974	996	944	954	1015	956	959	1026	958	988	1030	966	1014	949	969	998	960	967	978	929	987	1012	1030	979	1004	991	1047	1017	953	963	971	958	967	952	929	1012	1004	965	983	972	973	1007	953	1024	983	1007	994	970	1003	963	955	1006	1014	988	932	964	989	977	1002	1001	952	1032	990	974	958	1002	964	1015	1013	995	976	972	945	1022	977	961	990	994	995	953	898	970	954	961	957	984	976	953	973	999	961	1028	989	993	994	969	963	1019	985	952	966	981	995	1007	994	989	1009	1004	1023	1035	981	964	964	992	985	933	939	995	1006	973	1000	977	935	1033	940	991	972	1033	964	968	988	1049	975	927	972	940	939	998	1005	922	945	1001	977	1031	984	1000	1011	922	987	982	962	998	1042	946	981	1040	1017	964	1028	985	989	997	898	942	997	988	1026	941	940	939	978	964	1051	984	966	1014	963	1014	1006	1051	936	944	940	962	922	1010	979	1013	962	1001	1000	990	984	986	925	1008	1013	967	984	1001	1016	941	965	1003	931	989	965	1016	976	997	1004	1037	982	976	1000	973	1035	1006	956	1019	1000	1008	973	987	1004	1014	972	977	1002	964	1001	949	1006	979	949	985	1007	1012	997	988	998	962	996	952	1019	995	933	958	981	1006	967	997	989	988	985	1043	1015	1007	996	990	983	923	1023	1027	966	984	940	945	937	969	1031	984	933	1001	1009	947	1015	983	1006	1008	945	959	952	960	984	971	912	1009	1001	964	957	981	989	996	988	970	980	989	971	955	974	896	981	992	945	1001	1057	937	978	943	1013	977	976	978	956	974	974	993	952	967	931	967	980	983	930	993	1024	932	996	960	1013	945	995	1011	970	959	1011	997	995	993	1020	1021	983	994	1000	954	981	982	962	984	996	952	958	973	1020	1005	989	975	956	1044	966	936	991	994	1018	969	998	1040	995	969	1020	1032	985	993	985	1015	966	992	998	1013	980	972	985	969	999	976	996	1028	946	1068	1006	981	992	1025	976	988	960	917	972	1018	921	1018	997	1043	943	932	985	946	958	960	1006	979	998	990	972	998	947	1017	989	934	1014	976	1001	965	992	933	963	991	1026	929	979	980	1001	1046	1006	996	1036	1009	989	1007	1001	953	1009	1031	1024	989	962	1034	1028	1022	991	1060	976	965	985	973	973	1034	1001	1012	918	1019	1023	935	1046	1016	942	955	964	965	935	970	958	1006	955	956	975	1048	961	971	1014	992	1011	1002	1003	1019	969	937	952	940	925	975	1022	996	1023	923	973	1004	928	1024	963	1044	987	990	1028	945	996	939	979	1000	1051	928	981	987	929	1097	1033	1026	989	1002	1088	957	987	1033	993	982	1008	991	1018	973	1003	950	1032	1012	999	1044	1019	958	979	1048	1042	947	992	1017	974	965	978	973	981	979	997	1001	975	998	999	983	1014	1047	977	934	971	1003	955	965	957	962	979	972	960	965	991	1037	918	957	999	948	992	1010	991	989	996	948	967	986	949	953	984	945	948	988	957	1026	1065	972	988	957	1029	1007	979	954	974	1010	952	1047	920	965	1002	981	1008	976	967	991	964	987	991	973	939	1011	958	985	928	1060	989	976	983	975	976	993	982	950	904	1014	1007	990	959	1024	939	942	963	1047	935	1018	971	1015	959	947	978	966	930	960	1005	971	978	955	965	988	1005	982	964	1015	896	1027	1006	981	980	956	947	970	958	987	954	953	1021	1027	1020	940	1006	988	948	1003	989	986	1015	1013	1047	1002	1019	998	916	1000	983	967	950	974	974	984	976	947	993	976	989	941	1014	990	989	1014	966	980	993	955	984	949	1046	943	978	1018	1017	936	1013	1041	1020	988	960	1013	974	1041	999	993	993	973	990	959	995	983	999	1008	959	939	967	973	986	955	986	977	944	1017	1030	989	974	1003	1035	1050	957	950	1007	1051	957	991	976	1036	988	963	957	1027	992	1004	985	985	991	931	993	968	953	1047	974	970	926	985	1005	1041	937	1012	985	1042	1025	952	958	988	981	966	951	961	960	1003	977	957	993	949	982	952	965	1020	998	970	991	955	944	1044	1012	1011	1031	1005	1054	960	1051	982	976	941	1006	1045	1037	966	1015	964	970	983	1004	979	1022	983	1033	1027	997	953	999	946	980	1000	914	974	985	1008	1021	968	977	984	991	1000	1022	937	1040	948	1020	1055	1006	904	961	970	959	962	913	926	988	991	1010	974	1005	1055	933	1023	1010	996	974	983	1010	1035	984	991	1034	1008	985	983	949	974	985	1035	987	976	1004	935	935	987	955	940	1006	967	963	998	989	995	1014	958	1034
24969	21399	27703	25403	13102	747	510	456	434	405	419	369	348	338	328	344	334	369	309	325	313	311	306	344	312	316	323	292	321	292	308	311	308	323	315	306	322	328	315	337	336	346	312	266	308	319	302	311	323	328	312	314	326	341	313	323	298	332	334	319	310	316	316	327	287	310	327	325	280	321	322	295	361	298	297	327	299	299	276	299	277	297	318	332	316	324	315	310	290	347	302	301	313	297	294	343	323	288	321	287	296	271	287	276	316	325	305	317	318	303	287	295	250	296	292	295	316	301	328	296	279	306	303	306	300	325	316	311	310	362	313	289	291	322	317	314	256	291	311	311	318	291	299	285	284	322	323	310	299	303	329	258	315	321	328	282	303	310	292	328	306	320	320	292	273	320	324	311	294	304	285	295	314	296	309	301	280	296	312	307	322	311	302	323	306	313	300	309	338	343	324	325	316	301	323	315	301	281	302	282	285	325	296	330	311	308	290	287	324	326	289	281	280	301	289	270	309	307	304	291	300	315	315	321	259	283	315	323	300	302	328	269	329	289	311	315	318	307	308	308	280	288	330	314	297	325	270	289	298	323	291	324	295	302	304	317	310	346	296	282	293	277	283	317	284	279	310	294	315	299	300	301	303	308	313	291	336	329	318	319	294	316	302	306	298	312	311	319	292	305	307	320	313	326	300	284	294	299	332	282	283	312	289	271	298	304	308	286	284	315	304	311	310	304	306	296	318	286	307	311	304	314	309	301	305	304	300	307	294	289	324	315	314	312	292	302	334	286	324	292	316	284	313	304	308	306	337	306	267	268	288	315	284	290	312	284	327	316	330	296	288	296	319	301	288	301	304	304	328	320	301	306	309	298	291	292	290	307	321	297	308	308	317	306	296	293	302	312	318	296	293	294	290	312	282	295	274	290	296	319	292	293	276	307	281	309	308	289	305	291	271	302	296	318	293	308	309	289	315	301	312	324	278	300	310	278	333	312	279	318	285	301	326	298	325	353	305	282	269	293	311	313	282	279	323	301	312	309	322	294	286	282	321	290	315	304	302	295	314	302	319	310	321	306	294	329	305	343	293	306	291	302	325	283	290	301	281	289	297	278	314	283	323	294	287	319	311	282	305	316	277	316	313	299	288	289	299	321	296	289	281	286	285	310	280	289	310	297	285	284	297	281	294	331	310	316	307	339	316	307	286	337	296	309	320	297	292	304	296	316	294	308	312	330	332	324	281	310	293	333	292	319	301	331	314	291	336	308	316	289	284	306	305	309	322	313	303	310	336	288	302	317	296	304	320	282	319	297	292	261	312	303	297	311	273	295	303	286	298	286	315	291	316	292	292	319	289	322	320	312	300	285	341	304	276	293	284	282	289	289	298	311	331	319	336	304	269	297	282	293	320	293	287	295	294	317	289	302	313	287	272	338	314	285	296	303	281	310	300	296	283	272	292	321	332	291	298	314	294	309	288	298	283	273	294	307	290	295	288	311	260	295	289	301	319	292	304	315	324	299	296	286	281	320	311	319	287	302	307	280	294	269	294	308	303	287	328	330	290	316	293	309	301	278	307	302	313	316	307	276	302	294	297	319	296	315	317	309	286	308	317	300	319	347	305	274	315	315	306	317	319	258	285	334	328	313	317	312	309	318	317	284	299	307	315	315	313	284	290	298	305	298	308	327	312	318	301	327	300	320	287	306	318	306	303	345	269	297	313	304	255	294	304	322	328	320	279	326	293	323	286	307	281	288	312	319	298	323	321	304	338	306	302	304	305	277	280	273	316	313	279	322	301	310	303	285	307	340	307	289	308	267	305	324	264	321	318	288	309	303	284	306	298	299	304	309	299	319	262	299	294	340	329	286	258	286	306	307	309	304	301	310	321	293	343	312	317	288	315	276	291	262	276	294	312	286	306	290	311	310	312	315	287	285	307	291	284	286	315	284	328	293	295	306	264	297	308	299	322	303	328	332	317	304	320	296	297	289	275	298	302	337	306	301	312	309	315	287	328	310	324	299	286	284	331	292	299	317	320	305	285	308	299	292	311	295	315	279	277	296	311	317	293	356	315	277	263	272	320	303	341	315	311	263	323	301	325	306	316	278	338	291	300	303	298	306	284	309	316	264	286	312	303	313	327	311	276	301	296	339	291	310	308	313	315	292	316	296	289	281	314	337	307	288	288	305	317	288	290	293	295	297	289	335	304	300	303	281	321	313	305	286	331	300	289	337	297	260	312	311	309	299	288	295	303	309	306	285	334	332	302	295	300	326	304	294	319	305	278	320	302	281	333	317	308	309	307	271	350	296	312	325	282	342	313	319	303	285	338	305	309	294	296	298	340	325	302	286	284	310	303	287	315	305	310	314	320	292	329	323	289	308	306	296	330	297	275	340	340	299	329	321	295	280	311	313	335	294	314	327	291	321	277	318	293	331	291	323	311	276	289	280	293	295	296	342	305	282	275	321	296	300	275	275	305	275	277	284	299	292	304	295	306	309	313	289	285	270	303	299	309	281	275	322	289	307	326	311	291	297	305	278	272	305	316	309	304	305	307	338	319	294	310	318	294	278	304	283	332	306	299	329	317	301	317	283	285	289	250	329	302	309	300	285	318	301	280	273	316	328	316	295	291	290	315	318	302	287	298	273	314	295	293	289	296	300	286	289	286	310	309	311	270	303	307	303	299	288	299	288	314	274	315	289	295	304	291	295	301	309	282	275	292	293	314	310	317	314	290	291	301	307	303	334	329	325	302	316	290	309	308	326	273	332	296	297	293	285	290	279	312	319	276	332	331	296	310	288	281	298	286	329	301	290	312	306	306	337	310	322	323	318	323	289	311	316	294	322	332	292	304	281	260	297	325	329	274	318	330	283	307	303	292	322	312	317	305	327	314	299	313	297	276	332	302	315	271	275	335	309	294	300	296	315	277	290	280	291	300	293	307	309	314	318	302	318	291	302	310	290	299	308	279	276	272	305	294	311	312	300	287	276	322	322	303	295	299	286	294	289	296	287	294	322	311	298	276	283	305	288	310	306	301	310	281	304	282	292	279	314	307	343	318	290	314	320	277	301	286	286	309	295	280	265	319	327	311	311	318	327	334	314	295	278	290	295	302	294	301	296	327	287	284	328	284	316	293	309	298	291	298	304	284	315	302	306	279	293	302	318	297	292	327	292	325	291	304	298	251	287	306	291	285	260	306	285	313	289	272	321	317	299	334	326	270	321	294	336	301	320	311	322	303	301	337	297	296	290	330	294	273	252	307	307	289	293	293	271	288	301	319	315	308	294	313	297	281	304	302	310	300	322	324	295	304	306	300	300	301	324	287	291	303	325	279	313	301	317	315	290	297	273	304	302	314	314	320	283	290	326	332	304	279	311	318	306	290	321	331	302	319	286	295	327	296	290	299	313	289	298	285	291	303	346	307	289	305	293	298	323	307	310	288	298	310	303	290	289	317	280	352	316	305	300	304	297	294	326	281	326	289	322	340	323	294	321
3399	5197	3885	1936	1375	1084	829	768	660	595	539	530	517	437	458	418	415	365	376	383	398	388	385	385	367	395	416	404	401	373	361	392	410	371	385	328	346	362	352	371	395	361	356	346	350	383	378	372	373	400	349	380	406	374	360	352	382	345	372	417	349	383	382	355	358	389	356	370	382	367	387	374	362	371	380	352	348	363	354	369	363	389	349	375	346	351	367	421	392	370	406	412	350	355	350	348	332	350	359	402	364	349	324	331	349	383	393	370	386	381	359	375	335	392	393	352	364	344	367	346	391	371	382	367	366	360	367	377	375	402	368	387	403	366	360	359	383	381	391	386	364	370	399	349	348	360	360	386	361	331	346	360	379	387	368	370	356	379	402	401	382	376	361	378	336	407	334	372	377	370	334	360	368	357	372	364	351	390	353	376	362	354	367	353	326	372	389	340	350	396	372	332	344	366	379	381	321	339	347	381	343	392	375	370	387	365	364	377	366	363	340	387	349	362	378	360	343	360	381	371	354	363	348	350	331	381	379	359	347	366	386	392	369	339	412	380	371	382	351	354	355	364	339	359	383	369	336	348	358	342	349	377	372	337	367	348	376	345	401	370	371	392	371	346	345	335	353	364	401	388	354	361	326	366	344	380	384	370	377	374	355	344	366	375	387	362	346	356	348	384	361	370	369	362	372	360	340	402	380	390	356	353	370	357	394	328	357	372	362	380	347	371	379	362	363	381	387	355	411	400	356	390	395	365	357	333	352	386	379	398	337	390	335	385	345	377	380	348	344	385	408	355	383	349	350	360	344	321	352	371	369	381	355	343	385	363	363	355	353	341	366	359	346	325	358	364	352	338	376	351	373	389	358	369	366	373	325	391	379	367	393	394	381	386	344	364	333	358	387	361	368	366	385	374	393	395	378	367	381	360	357	341	347	386	394	371	372	357	387	364	396	387	375	373	349	358	381	363	357	386	361	344	365	337	355	378	396	387	374	362	377	359	376	371	331	381	371	357	377	378	391	380	359	404	370	378	365	362	359	357	369	375	359	329	339	333	355	337	351	374	372	361	332	348	358	333	366	387	343	350	384	363	377	385	348	359	400	367	348	386	366	353	400	359	351	386	336	387	363	371	380	321	386	327	351	382	350	377	391	364	380	384	373	358	346	370	374	375	375	355	370	357	361	324	367	351	353	357	360	346	358	379	380	397	325	337	390	375	378	396	394	347	380	389	346	378	376	347	374	365	382	372	376	370	353	348	342	354	385	372	367	380	367	341	349	378	354	362	367	358	363	361	351	376	367	360	406	363	358	402	347	377	366	367	350	366	368	364	340	408	340	357	364	382	361	343	367	362	368	376	379	386	346	353	354	377	374	386	380	341	365	346	330	394	401	364	315	345	384	370	363	379	387	364	384	349	367	369	373	400	371	398	340	365	365	361	385	379	364	360	369	375	354	335	362	374	372	335	384	343	340	349	358	350	381	357	377	359	369	409	384	390	334	322	354	357	357	396	374	359	399	377	353	358	334	405	368	351	391	395	339	385	338	358	365	344	366	334	311	356	310	348	343	357	372	369	368	320	372	385	392	342	393	391	345	392	366	339	368	368	372	342	339	397	354	357	347	367	348	355	372	372	361	375	395	327	367	381	351	373	364	373	396	348	361	348	366	334	381	333	380	367	356	371	367	333	413	361	384	376	352	341	385	375	368	373	377	366	347	336	363	347	359	356	367	318	384	349	411	369	366	384	362	363	393	354	368	382	317	345	366	348	366	379	395	384	361	385	352	383	371	398	360	377	387	365	355	376	384	368	366	348	361	372	386	358	367	337	385	375	367	351	389	331	395	403	365	364	363	376	361	355	366	367	355	401	359	353	323	351	346	347	361	320	374	386	330	364	383	366	388	386	355	381	390	341	389	364	367	365	381	390	374	373	371	387	336	379	370	385	342	369	324	364	370	361	350	348	397	400	338	389	388	384	350	328	352	399	360	380	363	388	383	391	359	361	375	342	366	350	348	382	346	327	383	383	370	384	369	371	383	347	377	355	367	350	348	381	363	376	338	345	360	370	388	405	376	367	385	369	351	387	365	364	360	391	379	362	368	367	372	389	370	357	358	345	380	368	373	359	372	403	360	370	342	392	359	396	351	384	383	371	353	369	374	368	384	365	355	395	387	363	384	375	370	355	379	363	356	335	380	343	386	398	362	358	350	386	386	369	370	352	313	356	359	378	394	387	387	340	345	364	348	323	363	359	383	376	385	404	373	355	412	371	363	352	354	370	356	371	340	383	332	373	345	370	362	357	382	374	361	360	362	376	371	356	360	372	382	399	338	358	357	371	355	369	405	342	342	357	360	366	387	397	374	371	376	364	359	354	385	391	346	347	359	365	364	375	367	360	361	359	333	378	390	368	333	343	347	347	414	363	407	353	359	348	377	381	388	383	360	363	411	372	383	394	365	397	389	375	378	347	375	342	394	379	354	374	396	368	389	380	364	401	358	401	371	381	376	366	391	369	388	342	376	370	350	384	389	343	342	371	383	360	360	366	366	329	354	373	395	371	362	352	338	371	367	370	396	383	385	390	351	334	349	385	343	391	359	348	351	380	380	399	364	385	352	358	348	374	362	324	370	378	389	355	394	338	371	349	389	361	353	353	396	349	349	384	379	392	366	353	375	398	368	320	366	369	369	346	330	362	365	366	357	355	379	391	350	382	326	374	358	364	356	370	393	364	375	359	382	399	376	347	382	386	360	360	366	406	362	349	362	368	377	360	396	378	375	362	354	359	377	377	343	404	362	395	346	370	371	386	355	362	400	376	344	388	369	373	391	370	380	361	359	368	378	362	388	383	378	385	343	334	366	355	372	356	385	403	394	344	375	353	356	320	378	346	369	372	384	386	353	361	349	353	395	399	339	366	380	378	377	377	389	384	375	395	373	353	344	360	365	386	349	368	357	381	366	379	368	364	322	394	413	353	357	389	378	383	343	345	370	387	347	353	382	374	379	355	346	368	356	361	342	376	357	359	379	341	380	359	356	332	391	372	361	360	355	370	374	387	388	356	333	341	371	387	352	382	359	386	361	355	370	359	377	369	337	381	367	393	390	381	382	387	341	367	346	356	380	365	399	368	373	350	362	391	369	361	373	369	363	370	369	350	375	353	382	378	369	359	371	357	377	349	364	369	348	384	377	373	369	382	372	361	367	361	358	378	359	365	370	383	369	352	371	375	347	350	350	367	373	339	342	377	382	390	369	382	352	378	389	344	349	361	362	388	339	390	358	351	375	388	332	365	397	382	369	356	380	363	344	356	381	372	335	341	343	381	401	372	379	368	331	374	361	342	332	348	380	341	382	380	347	373	334	370	368	364	357	369	380	342	389	377	349	357	352	407	325	368	371	383	355	354	401	346	338	384	395	356	370	325	355	372	369	344	373	358	380	342	353	364	366	354	353	373	361	382	388	370	359	343	346	328	340	349	345	385	332	371	362	354	357	356
22885	21426	29097	24142	21426	21471	10298	1392	976	897	860	784	726	721	659	635	614	599	592	597	585	610	582	614	565	589	581	557	511	541	541	519	513	504	553	495	508	555	522	566	495	514	577	526	499	506	537	480	518	528	518	525	518	527	496	532	501	506	555	534	511	515	527	516	535	521	538	455	529	586	493	537	506	481	523	507	522	496	502	520	527	527	496	490	538	503	488	524	534	537	528	519	532	540	509	498	530	487	503	540	535	508	545	509	473	556	488	526	553	513	524	506	521	512	536	453	504	526	503	502	537	529	496	551	506	537	512	449	528	549	533	532	492	528	564	468	501	502	507	513	499	501	520	495	491	535	491	527	482	506	522	472	549	530	554	483	535	512	545	489	534	543	495	487	519	495	482	502	522	536	562	549	517	526	503	554	512	535	520	518	495	528	510	521	474	503	542	489	506	536	507	523	542	513	490	478	538	466	495	519	526	498	514	522	551	469	501	496	525	505	523	518	465	496	499	504	493	510	519	545	528	527	500	533	476	528	514	555	505	526	520	546	528	501	544	502	506	513	558	525	500	523	500	517	506	496	518	500	513	502	533	481	527	529	553	514	512	520	542	491	494	477	519	522	526	525	581	488	514	506	496	517	517	528	495	535	492	554	496	498	506	543	520	563	525	533	492	521	502	528	531	499	511	483	556	540	507	537	548	532	535	516	501	524	531	528	524	545	490	484	535	496	523	529	529	532	529	539	528	512	516	501	505	534	495	504	526	532	514	491	516	486	545	555	504	516	518	470	467	514	516	488	555	524	487	509	499	532	523	502	534	466	517	518	503	497	552	477	503	496	503	497	529	483	489	478	525	517	547	531	525	532	541	545	536	529	506	542	488	513	555	497	511	523	519	498	547	533	491	490	538	541	537	518	523	496	567	501	506	523	504	510	541	507	501	516	492	504	530	505	516	507	507	506	540	479	503	541	502	501	505	534	486	519	488	489	483	515	538	500	537	526	553	509	539	486	502	570	492	542	521	542	498	543	494	507	531	510	531	505	530	511	543	545	472	508	506	523	511	559	521	512	520	486	518	494	546	501	527	512	497	526	563	498	491	528	494	520	469	546	503	493	505	500	538	520	476	526	515	524	540	506	532	482	510	536	555	541	514	541	490	477	508	478	503	528	527	469	528	512	510	489	497	534	494	516	527	490	490	514	530	501	518	529	526	523	502	522	554	506	509	495	524	517	469	520	541	519	512	485	541	511	518	558	508	452	504	523	486	511	469	502	541	462	518	512	506	499	545	500	530	559	509	501	511	505	492	515	474	520	511	523	535	513	495	516	518	511	558	492	515	491	510	524	498	550	517	474	487	520	495	516	514	522	503	501	536	510	508	519	536	502	539	505	493	505	541	530	489	562	515	538	459	542	509	514	483	524	490	472	514	557	520	518	521	503	517	520	522	515	552	563	552	530	494	530	495	485	516	556	494	513	495	507	473	533	517	534	509	530	492	512	490	541	525	517	495	505	550	487	489	522	483	532	456	518	476	526	497	505	496	489	508	525	482	495	505	481	501	479	518	480	551	498	485	497	491	542	494	535	506	514	480	464	538	538	515	521	511	482	557	528	472	500	525	516	500	523	527	524	550	571	537	516	491	542	505	492	475	521	550	494	488	524	524	483	498	518	537	493	484	456	504	486	531	459	497	512	486	508	485	527	514	549	511	516	517	529	459	505	498	469	492	497	498	511	555	529	524	553	497	514	512	515	494	506	548	521	519	516	508	483	489	534	516	466	532	521	499	510	476	547	471	549	462	532	571	521	522	496	528	523	524	551	536	489	500	506	502	525	512	506	501	558	566	478	505	508	523	480	512	528	527	518	526	531	466	517	523	520	521	519	509	496	509	512	496	504	540	520	510	524	488	499	507	464	500	497	487	487	532	574	543	516	532	579	528	495	518	501	498	487	536	492	528	503	525	495	491	457	512	530	508	507	528	498	512	496	476	527	565	514	548	489	524	508	524	521	483	543	533	514	492	523	500	538	477	517	523	478	540	541	542	498	530	523	504	536	462	502	529	517	528	514	504	495	526	505	461	481	527	496	523	491	525	503	511	530	508	561	510	480	532	524	468	533	537	522	512	530	486	528	476	500	528	509	504	531	513	511	502	475	515	550	516	492	520	513	557	487	502	510	488	492	530	515	533	553	530	525	541	543	543	512	488	523	539	519	523	529	519	475	520	570	515	513	511	526	535	545	486	521	497	495	491	517	539	510	492	520	462	541	507	496	510	506	559	545	542	478	539	500	532	489	548	477	502	523	551	505	498	506	504	500	514	510	508	550	527	555	528	493	516	516	478	502	485	524	517	505	542	517	495	469	497	530	498	505	531	482	528	518	547	508	519	539	493	543	520	510	532	501	542	546	509	512	514	524	465	509	535	538	505	523	468	482	529	528	497	520	477	487	516	509	495	488	495	525	488	553	520	520	483	551	523	523	493	491	515	484	497	498	528	537	473	506	482	526	476	527	483	504	509	505	540	496	479	501	558	532	523	507	560	517	503	482	526	479	524	517	523	527	534	513	516	477	505	488	532	519	501	509	502	501	530	545	528	548	516	505	540	515	505	494	520	469	500	496	502	512	525	542	491	515	513	502	533	453	487	524	525	489	493	492	505	567	485	523	543	502	481	511	518	483	533	513	500	546	506	527	534	489	514	499	503	491	502	497	539	519	524	525	562	484	513	497	530	493	500	534	510	557	491	528	511	514	535	521	478	532	484	518	503	550	508	511	510	487	546	497	514	495	553	525	533	474	514	510	459	545	509	510	497	526	480	497	505	500	495	524	509	504	479	516	499	505	469	506	530	567	533	528	491	533	533	542	513	508	498	528	490	532	523	528	517	500	484	568	524	510	504	515	500	555	509	497	522	540	549	522	556	517	523	508	520	526	525	494	489	507	507	530	527	477	468	488	510	471	535	490	505	498	523	514	553	509	475	508	492	495	534	498	508	516	504	510	494	523	564	527	486	525	525	468	513	487	507	498	495	535	544	531	503	482	517	488	478	542	484	518	496	528	513	462	524	481	495	506	498	516	512	489	515	506	520	537	495	526	499	534	510	544	528	518	512	523	500	538	508	522	480	539	497	507	519	533	498	477	548	511	559	502	498	519	508	519	497	562	500	534	518	514	473	509	545	533	457	530	512	539	498	474	473	483	516	500	496	539	493	475	509	509	492	513	490	531	527	489	499	475	527	529	526	513	508	510	471	493	525	518	535	516	478	522	489	520	533	575	516	532	473	544	492	525	490	516	484	545	512	522	474	467	508	550	510	532	505	550	503	538	526	492	520	491	481	519	531	510	522	530	523	507	524	542	530	558	515	504	518	509	499	544	526	460	497	499	538	509	556	548	495	527	477	536	486	501	527	474	555	515	511	520	501	487	497	484	530	493	512	504	518	508	499	492	510	509	503	513	509	533	482	494	509	530	541	507	510	538	520	528	547	527	478	529	496	559
4598	13944	10764	5423	3853	2959	2331	1924	1550	1385	1175	1118	1001	934	853	853	782	745	753	722	724	687	707	739	686	749	634	647	680	676	660	667	704	602	712	652	692	660	613	612	606	640	662	672	594	646	660	677	680	623	662	575	637	632	597	637	614	648	609	669	645	628	584	598	587	603	648	628	629	622	631	610	650	603	631	582	631	617	636	630	627	658	584	638	578	607	627	605	673	632	615	652	650	651	607	616	573	645	604	602	612	608	601	647	641	575	611	640	620	608	637	616	620	641	608	559	658	666	608	620	605	624	616	622	630	609	644	636	583	640	654	614	603	650	633	607	616	623	616	588	643	613	658	595	625	583	637	632	602	637	645	595	602	599	618	600	626	636	617	607	617	626	588	641	634	633	665	583	592	616	647	605	647	608	595	642	607	637	599	618	614	639	624	630	595	623	631	669	604	597	566	615	649	637	643	575	630	609	606	618	626	624	637	624	596	591	623	637	628	593	613	622	537	614	615	602	636	629	609	573	600	612	593	585	629	604	607	639	609	670	592	615	631	618	627	672	604	605	608	622	614	654	619	600	631	640	600	633	603	633	626	666	631	618	602	599	583	652	620	628	590	622	632	598	591	607	602	623	636	624	550	587	593	613	627	586	590	609	668	615	596	623	617	617	603	620	639	661	617	632	595	626	607	641	591	574	634	601	623	635	618	566	611	613	599	610	648	608	616	650	610	629	609	627	632	628	643	580	705	629	637	574	635	645	653	637	590	600	629	623	680	610	639	648	641	618	597	616	615	640	630	596	618	623	627	587	572	629	627	611	564	586	607	573	630	609	608	650	635	573	594	587	655	604	629	660	601	587	622	580	618	626	602	645	645	635	637	605	600	645	619	595	648	640	614	583	587	609	612	645	612	622	644	599	618	590	616	593	623	665	625	587	573	609	605	552	576	631	621	644	625	581	627	621	602	604	629	605	695	593	588	598	623	612	601	581	640	583	601	607	622	596	613	648	625	618	641	646	614	600	628	597	612	666	606	639	617	637	620	676	647	627	608	613	595	600	625	567	629	612	620	631	607	628	615	586	623	655	648	617	660	632	621	625	616	654	624	622	583	570	633	606	623	601	625	623	602	623	624	605	619	640	533	586	615	654	647	631	656	659	627	610	625	622	562	626	609	576	664	618	650	605	640	594	621	564	639	654	639	646	557	576	592	623	618	546	609	607	603	601	604	600	623	574	656	593	601	593	624	622	625	635	636	577	604	612	663	606	644	620	640	637	582	617	619	629	603	610	681	611	598	608	600	612	602	569	593	592	578	588	619	601	600	629	624	602	606	592	618	613	589	632	604	621	614	622	621	635	577	604	587	603	578	600	604	623	603	644	637	578	637	659	626	630	662	594	610	607	599	641	619	575	590	567	557	659	602	569	574	613	628	594	598	618	611	586	656	617	626	620	634	633	652	619	583	631	634	629	602	645	617	583	614	601	667	579	611	625	596	617	657	620	615	617	643	621	617	587	588	592	625	592	618	626	613	637	643	637	645	615	638	587	594	619	619	642	622	628	600	649	601	634	645	585	570	619	598	629	655	631	644	596	639	615	566	654	590	600	616	634	616	604	626	637	609	620	644	664	623	631	584	634	590	625	584	657	605	577	578	595	619	630	607	633	633	625	621	632	624	624	582	641	643	670	600	585	586	609	651	583	648	627	562	584	610	630	630	617	605	633	624	625	615	628	548	600	599	640	631	643	604	647	645	618	648	631	599	579	607	606	640	603	644	612	613	610	626	601	654	622	604	587	607	618	653	640	631	640	614	616	629	639	616	651	577	619	644	591	603	557	649	644	623	628	628	594	625	629	613	561	607	597	623	600	590	658	614	608	637	590	624	621	584	629	640	595	634	579	630	605	561	629	686	622	646	589	621	587	591	603	647	582	634	674	620	583	613	638	602	606	632	592	648	606	582	650	629	593	618	639	624	625	630	606	615	637	628	604	599	607	638	621	608	563	577	583	608	603	625	622	645	610	597	616	617	649	597	624	638	636	627	593	583	638	627	609	605	595	622	621	650	593	618	646	646	641	657	617	582	621	550	598	601	560	628	630	616	613	588	602	587	644	625	622	573	633	591	617	598	647	599	645	578	621	617	590	650	585	626	573	609	586	634	644	617	648	617	598	572	634	658	592	563	626	652	609	596	611	600	595	632	609	646	611	621	643	663	606	627	632	665	595	657	625	643	649	576	610	632	626	614	645	657	620	654	615	627	582	598	634	608	631	583	614	630	602	652	622	627	609	612	615	611	625	598	627	632	652	614	596	694	628	611	624	567	608	602	687	656	604	603	620	635	640	638	645	621	626	631	642	657	646	647	595	622	637	637	625	648	611	651	569	617	590	652	608	613	620	607	614	651	629	600	617	609	571	612	623	580	599	634	623	620	664	589	675	663	605	674	621	590	599	653	606	645	614	622	632	565	582	606	604	657	612	589	631	652	592	645	646	599	601	594	586	607	633	605	617	604	615	585	593	610	631	602	570	599	633	578	605	618	631	613	668	651	631	582	608	639	650	615	614	625	607	592	611	594	686	638	637	589	626	629	627	651	603	653	559	633	623	592	607	581	586	617	635	621	645	656	641	614	589	670	601	557	642	626	614	653	589	606	612	571	602	621	608	653	600	632	621	622	631	608	608	633	609	627	631	648	603	635	588	619	641	648	570	635	613	634	625	620	635	598	624	614	609	606	611	645	644	585	584	639	637	608	569	598	608	624	649	634	626	623	611	642	576	606	637	630	615	603	638	639	592	582	650	637	608	646	640	616	651	586	635	578	640	617	663	610	620	594	643	558	613	621	623	590	625	621	597	642	596	601	604	645	628	626	621	601	618	580	637	611	607	608	632	611	633	629	625	648	645	643	610	600	610	607	579	640	575	638	626	638	630	613	608	627	628	633	638	596	661	577	619	598	625	624	587	614	632	608	591	607	667	577	656	598	699	637	605	667	578	583	567	592	595	646	590	592	599	587	594	621	645	624	598	616	642	617	631	620	607	578	581	644	614	577	595	640	598	621	656	624	579	660	613	579	623	603	618	625	579	623	609	612	615	598	573	584	595	648	604	654	612	633	612	592	595	602	596	599	603	592	618	592	574	633	617	630	605	578	611	646	600	607	668	558	593	596	631	631	649	644	613	613	638	569	577	641	582	632	592	642	602	652	612	625	581	609	643	580	626	622	630	613	635	625	643	608	633	573	621	582	602	603	602	628	621	599	652	622	686	626	624	627	644	625	588	636	659	638	606	667	587	600	595	604	651	593	636	593	617	617	589	633	591	626	630	626	592	566	639	609	633	629	625	623	612	565	645	614	645	619	618	617	674	601	625	611	625	630	608	580	622	643	613	614	621	597	621	614	645	617	640	633	623	645	605	572	636	604	631	644	602	582	646	650	631	591	551	590	624	574	642	636	602	592	627	617	612	615	638	617	646	563	633	603	613	629	589	663	591	631	594	630	608
27657	19607	5826	956	767	657	653	662	598	653	696	665	704	633	646	643	628	644	638	647	670	660	626	701	645	641	663	666	680	647	631	674	685	656	678	649	658	632	613	637	628	601	643	606	613	672	654	688	633	599	622	651	685	681	663	596	696	633	661	601	595	658	614	632	632	627	631	641	692	627	574	648	694	660	614	600	630	661	656	585	632	624	681	645	611	609	667	609	703	693	672	674	644	605	644	643	692	663	655	635	644	620	642	654	649	674	623	631	630	687	691	649	600	667	656	641	667	624	663	622	652	643	620	636	673	672	639	663	623	615	665	603	677	631	680	573	656	646	678	633	644	643	646	598	580	627	678	660	656	649	695	659	688	615	593	652	675	663	651	601	648	629	581	642	668	641	630	661	617	619	659	658	657	657	601	646	664	649	631	609	641	660	639	616	636	627	677	623	649	683	652	638	647	636	601	580	657	644	648	686	621	653	673	654	628	686	620	680	602	613	603	621	660	626	644	602	654	646	643	614	666	680	668	655	685	701	651	634	623	653	648	638	706	666	619	622	642	618	645	642	619	648	656	591	650	647	639	668	644	623	672	619	670	608	624	631	677	651	657	690	588	630	614	619	644	683	652	612	654	664	676	704	621	618	633	622	633	655	630	696	593	667	632	623	694	646	682	628	645	643	672	654	663	687	625	659	620	641	589	659	635	702	619	600	602	652	673	609	619	661	665	607	647	655	624	667	666	616	644	645	686	664	663	626	683	690	640	698	657	609	669	683	656	658	597	655	620	612	629	632	627	621	700	668	659	662	666	660	612	648	642	672	644	654	681	623	631	636	674	588	670	640	663	671	661	675	627	687	655	662	655	610	652	657	660	674	628	686	679	681	623	706	666	689	642	643	697	664	605	614	649	682	639	621	661	644	640	631	606	619	624	655	646	664	651	694	688	618	622	677	628	601	671	664	617	691	618	629	639	640	686	657	646	666	665	639	603	648	620	595	655	633	673	661	633	621	662	639	644	673	649	667	684	618	618	692	615	652	643	685	650	643	659	663	646	584	631	592	658	623	658	607	646	673	641	654	648	668	645	659	611	680	654	585	586	620	643	651	630	686	673	613	645	585	650	636	654	642	628	645	695	625	696	709	667	610	623	609	660	589	638	660	680	646	660	652	646	645	628	611	694	608	626	672	715	682	613	664	695	641	632	680	652	674	602	624	646	620	629	659	675	644	628	669	661	701	684	650	649	645	645	645	649	633	583	641	661	654	629	622	621	651	620	621	629	644	639	665	656	640	648	642	644	669	635	631	671	661	608	666	678	660	637	705	641	642	652	690	605	678	654	620	607	680	693	665	676	645	660	682	672	653	608	655	645	669	648	657	624	639	590	595	635	623	617	630	630	618	640	588	639	615	659	645	705	648	609	711	652	611	629	666	673	679	637	682	630	625	669	671	604	644	662	675	636	654	663	660	676	624	622	661	660	670	726	632	666	613	630	667	629	704	669	639	615	647	598	652	631	658	632	656	654	657	648	688	677	654	636	692	636	702	660	617	677	635	653	661	614	632	629	668	637	633	624	641	626	640	634	663	624	660	606	661	656	612	628	628	637	685	643	644	683	676	664	612	652	604	678	659	607	646	704	660	658	677	621	636	651	637	649	666	637	623	605	625	697	642	645	673	632	627	605	624	661	689	682	686	650	666	619	661	622	594	653	649	630	712	643	673	634	682	645	639	670	668	642	653	698	675	632	665	647	632	655	615	646	674	683	603	644	664	685	646	641	685	614	633	690	659	607	678	666	675	661	616	644	675	683	661	643	634	659	638	621	684	633	650	666	651	646	678	666	645	650	645	618	606	667	610	609	656	654	646	683	652	640	650	639	641	688	645	620	648	642	624	656	606	631	650	651	618	614	669	621	664	692	612	672	652	639	619	667	629	646	622	647	623	651	674	664	636	628	647	600	585	599	638	628	621	662	662	684	659	672	675	664	634	633	671	674	697	623	684	614	691	656	664	619	614	658	648	628	657	621	613	658	653	607	659	672	648	663	639	652	644	699	603	629	682	628	634	643	619	591	643	673	638	658	610	644	644	661	635	675	620	635	639	643	638	613	662	666	673	635	613	657	636	645	647	634	699	659	639	628	656	686	629	672	668	671	638	608	631	681	652	672	664	674	655	606	629	574	620	602	673	636	641	613	628	649	634	590	658	663	626	687	648	614	610	613	636	675	659	659	654	684	664	637	626	650	635	645	653	652	608	647	666	603	663	651	678	641	644	695	631	646	580	673	651	683	625	648	677	678	684	632	641	659	590	636	686	622	642	621	662	635	666	602	630	639	597	584	634	703	657	658	617	663	682	643	601	644	606	652	628	684	624	653	639	638	660	600	626	641	669	687	645	633	643	646	668	624	671	666	665	665	644	613	678	641	641	605	669	637	625	646	591	611	626	646	627	607	614	668	635	640	661	632	650	616	663	642	605	692	678	620	650	640	603	651	656	660	658	699	652	684	658	666	668	647	639	676	608	619	670	640	682	641	617	617	623	671	691	657	665	637	617	657	589	664	648	661	673	647	655	737	603	678	648	654	612	664	624	657	643	653	633	607	660	622	608	669	614	625	649	622	652	587	651	612	645	628	675	687	660	628	689	647	645	663	634	631	639	627	676	681	656	652	660	596	636	672	620	643	688	642	660	625	650	611	606	645	633	634	631	647	654	616	651	649	673	568	606	600	700	623	604	652	645	634	648	609	663	658	650	633	613	652	627	620	642	681	611	602	680	682	682	696	660	637	646	644	649	618	631	664	638	658	638	645	629	658	645	623	639	629	634	577	658	664	642	589	622	653	620	632	616	670	647	637	615	627	619	658	665	613	623	617	659	660	606	656	676	650	676	603	629	667	637	595	631	643	639	629	642	618	661	631	657	623	650	677	669	639	651	607	645	618	627	650	651	712	631	645	675	669	655	637	652	661	659	670	676	660	662	631	618	646	635	641	667	667	663	685	668	666	644	628	656	634	635	645	622	647	639	641	654	600	674	672	643	662	664	605	610	664	617	673	667	620	619	669	641	573	631	636	645	606	672	647	641	645	631	662	634	616	606	628	604	616	626	601	657	687	636	639	666	626	629	667	614	643	626	656	682	640	651	644	611	670	651	678	634	652	661	632	681	664	638	673	638	673	619	623	694	628	591	629	628	606	672	656	630	611	628	670	633	634	680	641	670	633	670	662	649	669	658	652	643	676	606	686	617	685	638	613	656	637	658	662	686	666	675	619	645	658	654	653	624	592	647	639	634	632	614	664	626	632	610	646	648	690	664	675	676	609	642	632	618	661	664	607	653	664	668	639	635	655	620	658	647	661	640	666	609	686	639	603	641	641	642	652	666	623	673	642	608	622	686	692	633	646	637	609	669	671	659	652	611	659	650	677	661	669	665	654	637	657	688	654	644	646	621	692	656	635	654	639	619	614	618	622	721	614	630	661	688	625	707	628	644	688	670	601	675
4206	1361	1270	923	878	858	836	748	816	786	826	780	757	706	772	735	701	757	715	776	767	684	744	763	744	745	705	701	743	696	719	773	805	761	721	735	767	726	730	781	783	733	676	769	756	735	695	755	741	724	736	710	710	798	731	751	732	736	758	722	782	701	793	702	736	716	763	714	749	724	752	766	779	728	732	737	779	746	766	714	743	784	716	746	730	772	676	718	718	743	723	717	722	744	738	761	688	771	738	735	751	772	792	736	722	772	744	710	717	711	716	731	741	769	725	721	742	694	766	694	735	686	693	755	706	700	740	721	764	719	719	758	698	727	732	723	722	761	757	737	755	715	668	743	751	731	698	771	753	716	711	731	710	715	787	722	792	733	679	764	720	727	741	684	719	788	700	780	795	761	739	702	734	720	758	751	734	752	759	708	692	737	746	777	786	729	722	745	762	745	718	750	760	698	770	751	760	745	736	758	832	661	712	720	754	762	777	761	742	708	731	730	775	769	722	746	719	727	696	739	678	723	697	713	748	748	719	687	760	727	700	712	701	775	720	710	733	736	740	766	755	747	769	762	747	740	690	761	777	740	752	708	711	716	700	730	752	702	774	715	700	725	742	742	703	752	759	735	773	735	748	766	758	743	762	756	760	751	740	743	725	689	690	748	755	745	725	736	749	766	763	691	701	712	743	774	714	756	699	718	723	733	735	755	742	692	746	757	738	745	702	729	734	730	707	696	703	758	719	680	728	688	726	741	721	797	720	739	706	736	759	773	693	752	707	762	762	733	750	682	741	735	708	734	810	734	745	740	753	765	748	686	723	741	752	720	707	716	700	708	670	716	744	724	738	724	712	723	738	753	760	717	723	691	738	739	684	687	690	760	731	751	773	733	745	714	712	718	733	754	679	757	769	713	740	706	700	722	765	715	734	725	740	727	710	708	708	692	735	748	720	685	735	719	774	708	745	736	687	697	726	750	687	718	724	752	717	747	750	674	756	744	744	748	772	746	751	745	755	779	698	782	695	736	741	797	676	676	681	795	728	739	723	709	697	766	732	714	744	714	747	774	760	741	728	744	703	758	754	785	722	748	731	736	765	772	744	745	699	766	730	723	758	747	726	744	766	740	782	686	722	709	708	736	694	728	742	770	762	747	706	753	684	760	743	711	753	751	773	717	726	706	727	720	759	713	744	794	714	734	764	728	724	716	731	741	783	748	746	744	709	718	723	665	737	732	772	715	685	732	729	759	728	730	721	757	721	729	723	709	716	766	745	763	810	730	759	662	718	765	777	714	728	751	756	712	700	716	712	726	761	689	698	701	691	746	716	725	745	738	782	798	738	748	697	714	747	725	670	723	717	752	779	785	761	706	708	765	703	716	741	748	750	748	719	733	763	750	746	714	749	707	725	760	720	735	757	765	719	730	711	781	721	698	728	721	747	720	777	769	687	764	764	758	756	817	721	761	756	716	729	729	778	736	722	663	804	697	730	717	757	704	744	751	754	743	715	733	707	761	762	783	745	737	758	723	754	694	743	763	783	699	731	747	707	703	737	755	698	738	737	685	694	770	744	761	755	745	749	767	747	715	689	743	723	697	761	661	718	774	724	768	742	750	753	736	695	700	770	752	749	721	750	758	753	752	748	716	789	736	686	732	730	758	698	724	745	764	769	723	728	776	739	740	808	755	707	730	710	756	754	746	722	707	762	752	756	696	711	721	735	705	742	752	727	748	710	770	810	748	729	705	760	767	741	741	803	712	741	762	739	728	775	799	697	735	751	716	763	714	755	728	765	666	704	699	743	765	798	751	700	773	787	776	701	770	728	774	708	746	711	758	713	691	753	716	754	718	766	729	764	742	729	773	745	794	754	719	746	692	701	739	737	739	769	693	704	729	741	716	774	723	733	721	699	751	699	735	745	733	729	725	705	728	754	715	699	723	784	751	771	787	763	706	702	727	725	771	729	721	746	742	697	724	705	727	733	687	736	746	754	728	750	812	708	760	770	722	727	746	741	687	717	781	783	714	783	741	739	744	748	774	746	760	732	737	757	715	729	731	768	734	716	755	737	724	714	724	771	741	737	768	737	754	679	727	748	700	717	767	727	674	753	746	729	722	696	740	762	739	750	725	791	764	734	742	737	732	779	762	708	707	751	732	756	757	731	727	721	753	758	764	760	775	738	783	784	787	712	748	790	761	754	697	732	723	708	768	689	727	733	747	742	728	709	692	709	708	771	768	711	753	730	773	726	748	727	734	785	729	725	728	748	792	764	773	769	752	753	737	783	772	715	794	764	732	731	744	737	706	686	729	753	736	706	736	751	755	784	716	743	787	737	708	738	746	736	724	751	753	748	737	753	768	740	711	762	736	695	716	707	772	721	782	729	755	784	722	722	775	710	759	735	779	773	721	718	726	771	758	718	752	712	743	781	716	742	684	773	740	702	749	733	712	759	721	748	709	736	730	742	730	752	722	720	760	702	716	721	732	753	743	709	734	719	747	755	718	740	771	744	720	738	729	723	723	762	739	723	725	776	766	711	822	707	772	751	738	731	720	762	745	737	726	732	719	694	786	729	742	708	769	727	692	755	726	766	724	710	759	773	761	737	781	730	693	731	780	732	712	736	765	699	720	722	683	725	748	773	727	742	733	705	740	764	714	759	766	709	722	713	724	749	757	737	736	772	712	760	738	760	722	748	712	718	742	690	770	731	754	719	738	732	737	707	787	759	750	706	746	747	719	755	703	742	734	733	726	684	718	762	734	752	763	741	741	713	778	750	733	758	738	743	722	697	751	756	791	715	718	717	729	719	738	738	761	774	751	746	715	716	682	779	766	713	752	744	729	694	744	723	750	722	746	738	748	734	724	722	804	723	734	707	754	743	751	739	734	728	716	699	760	731	730	763	707	753	731	718	742	712	708	735	763	726	715	736	776	748	727	731	702	750	742	721	734	706	720	771	704	705	762	737	762	741	740	719	768	725	705	727	733	800	738	729	745	724	735	734	755	784	760	793	702	745	754	740	743	723	767	739	784	744	725	733	731	737	707	704	740	728	763	783	730	744	713	734	746	707	783	708	753	753	714	742	742	711	766	707	744	752	782	737	737	681	708	739	728	775	718	725	693	781	731	736	708	754	664	721	768	742	718	726	701	721	782	740	695	748	737	795	766	721	741	777	737	712	782	750	754	710	776	726	758	724	733	751	739	716	733	731	739	784	734	749	765	750	708	709	726	778	713	753	798	735	682	732	699	717	745	723	753	728	729	744	711	715	765	745	735	770	739	728	763	771	713	741	689	752	733	770	744	764	771	733	715	748	784	707	717	752	695	705	775	726	754	740	775	744	686	748	739	728	744	740	718	764	762	727	721	715	772	744	700	711	683	711	669	747	763	740	720	722	770	754	750	776	708	741	737	739	704	712	723	782	741	737	734	729	726	718	695	721	752	756	704	709	751	748	701	733	787	740	712	734	745	733	681	730	733	707	736	729	702	752	769
23815	21356	28609	24453	21343	12150	1823	1261	1140	1078	1021	1039	982	975	946	919	971	878	944	827	899	916	870	862	886	854	905	862	869	942	894	833	902	868	908	837	893	845	830	877	884	814	883	846	927	848	875	874	872	858	888	857	873	874	860	843	896	810	880	842	868	867	841	881	884	827	844	863	820	888	855	848	897	799	800	832	846	920	839	834	862	852	857	824	869	865	848	891	833	854	864	844	867	888	873	879	872	860	838	879	876	815	851	920	858	898	854	854	853	870	819	892	874	874	829	853	885	853	859	871	868	823	874	856	816	873	854	877	851	842	906	823	850	833	853	799	876	838	870	887	906	838	837	831	809	792	856	842	816	891	826	854	869	799	783	852	913	867	804	849	834	871	828	847	885	821	889	836	845	840	829	852	874	818	865	861	826	850	797	872	870	889	836	819	794	861	873	868	872	916	895	855	820	902	850	861	853	890	842	832	833	887	898	880	841	870	796	849	808	878	845	855	833	917	812	843	844	864	883	893	841	787	904	832	852	837	860	831	822	858	828	858	837	857	825	846	870	872	830	870	820	843	853	873	832	870	782	838	866	809	856	819	865	836	847	847	869	814	877	843	856	852	820	856	857	846	887	888	854	852	905	845	893	869	831	832	874	867	853	857	864	824	845	907	841	879	845	873	876	868	902	842	830	862	870	860	850	820	862	801	873	886	871	901	832	881	823	874	917	824	863	885	893	864	829	851	838	837	875	857	833	864	931	866	872	867	882	874	897	841	834	857	866	792	849	894	827	874	835	859	822	910	864	855	883	814	891	881	840	832	817	841	808	854	826	866	924	838	847	881	883	855	813	805	849	820	855	813	837	871	864	838	831	814	851	862	878	825	873	921	839	870	822	876	866	848	853	863	887	812	841	885	832	801	924	862	821	892	875	813	856	873	845	874	847	833	844	828	895	848	868	829	891	833	876	873	889	888	857	887	902	805	839	841	850	877	809	851	883	842	835	868	836	831	769	865	924	907	852	856	813	840	882	864	873	860	867	856	920	895	833	852	789	840	879	824	858	883	828	893	820	883	830	791	828	850	912	824	870	800	922	826	830	849	841	865	882	864	875	816	862	840	906	816	878	833	844	855	864	768	866	841	908	909	885	803	851	853	851	866	833	857	940	880	885	853	893	812	781	867	853	793	848	858	850	848	823	845	856	831	848	849	846	811	868	874	804	838	871	836	864	831	803	834	836	883	896	923	870	902	878	874	809	845	839	878	850	864	811	807	855	809	861	877	859	863	913	848	854	847	855	850	820	833	893	852	835	902	794	846	808	875	867	821	839	917	839	846	829	856	873	865	807	797	816	881	841	892	862	864	890	819	863	863	845	849	907	826	828	890	846	865	859	868	848	862	876	832	824	860	841	815	833	873	860	874	837	864	864	804	843	876	878	921	860	911	877	832	838	894	857	847	868	838	845	836	892	838	814	835	794	877	853	835	886	840	853	869	853	898	888	863	835	824	850	821	844	877	835	869	872	905	853	898	865	856	934	880	846	910	813	841	862	848	819	885	848	869	872	813	877	867	884	854	842	853	865	901	867	793	836	849	913	893	774	893	873	836	832	891	835	835	881	867	826	867	860	798	823	864	850	896	914	839	818	853	835	816	867	867	918	900	855	860	849	889	869	863	831	857	828	851	898	905	873	849	821	859	846	873	925	861	838	806	799	812	764	888	884	872	865	836	824	866	863	831	849	817	871	855	842	806	814	814	830	849	865	876	840	854	842	885	796	862	835	843	887	845	867	827	838	851	840	791	914	873	825	873	855	826	834	883	844	854	864	895	830	856	904	848	885	909	803	804	891	851	870	827	847	854	874	825	848	880	862	809	913	847	816	811	824	868	845	871	870	846	870	823	835	837	883	868	866	901	847	868	857	871	888	783	881	814	871	851	842	834	870	810	861	857	828	879	888	841	866	889	866	869	876	835	860	875	856	856	850	933	846	855	879	896	828	816	816	860	803	885	886	830	863	798	850	855	843	824	812	886	842	845	855	821	877	907	898	858	853	866	850	859	822	816	823	866	855	896	882	870	869	895	830	882	844	890	830	862	781	839	872	822	866	829	811	821	840	812	804	842	880	823	844	858	839	835	850	829	826	857	862	859	821	866	895	870	818	887	822	818	834	894	825	871	844	876	841	814	854	848	853	808	899	847	835	891	873	849	833	806	863	885	854	871	873	861	860	869	842	830	834	816	888	858	895	836	843	863	864	781	822	817	821	811	866	904	863	823	889	904	873	847	845	874	844	886	894	856	859	836	835	817	858	840	833	811	830	915	860	828	857	856	885	874	840	850	869	876	868	829	851	828	842	853	909	834	849	874	848	828	830	837	814	844	828	841	875	843	900	827	825	855	828	879	890	820	840	847	869	835	872	819	857	813	840	860	868	865	883	901	875	867	855	874	801	840	840	846	815	911	846	827	807	879	853	848	819	853	886	844	846	789	848	875	888	827	804	894	871	836	885	886	897	850	890	881	885	764	859	878	867	806	871	812	857	817	833	812	830	855	853	832	836	835	893	880	838	807	806	882	883	868	812	850	871	884	871	882	824	930	858	857	856	864	834	821	832	836	836	880	852	822	824	849	818	845	838	901	838	845	819	823	816	847	829	846	858	844	843	828	886	872	919	812	892	846	786	877	905	861	889	837	902	835	812	850	869	887	868	906	845	826	889	850	869	881	886	841	896	862	815	864	893	872	863	858	861	891	812	895	864	875	822	845	866	852	869	872	882	899	856	859	822	824	886	875	855	829	858	844	867	840	873	842	841	849	828	902	842	854	899	839	883	844	851	892	817	891	842	861	848	864	843	857	845	817	801	821	863	855	868	890	869	939	827	867	858	870	862	832	864	908	829	878	861	862	881	832	833	938	857	836	843	867	826	878	882	862	822	810	794	836	862	847	842	798	874	864	850	791	787	850	859	851	830	895	865	875	907	820	833	887	830	935	829	877	874	830	805	846	816	860	773	879	803	821	863	840	790	873	860	867	859	793	843	827	929	875	848	821	839	817	894	867	842	894	847	854	840	856	865	821	885	878	821	870	834	863	903	900	889	901	871	807	815	819	858	812	789	836	806	870	858	799	790	878	815	862	810	873	844	835	806	938	892	805	911	910	808	794	832	878	843	827	855	870	851	804	897	868	898	842	899	839	819	826	854	870	872	884	843	857	826	900	837	845	855	829	870	856	827	876	901	860	851	845	847	872	831	806	829	905	820	855	831	795	870	797	855	868	870	872	858	859	866	887	880	777	893	841	851	848	810	884	850	828	847	838	870	846	824	848	836	865	828	824	828	858	830	861	869	850	858	871	845	863	905	806	851	923	902	847	822	865	906	835	834	867	911	841	817	857	821	888	830	842	819	839	807	835	879	814	865	853	913	836	857	828	886	904	870	859	839	871	850	859	834	927	760	876	857	830	843	851	833	875	841	818	906	866	818	875	878	815	858	809	819	872	832	910
3606	8916	7211	3673	2712	2138	1787	1631	1456	1327	1273	1231	1226	1153	1075	1052	1101	1113	1026	1019	1077	1057	1025	1069	1028	1045	1011	1054	989	991	968	1065	1037	1012	1003	1008	971	1009	1008	1006	1028	1042	954	968	976	1001	1045	1045	964	974	1043	972	976	984	1026	1004	960	958	1006	1010	927	956	1022	983	981	977	949	996	991	1015	930	971	950	988	931	979	957	961	1008	950	959	979	954	996	1025	940	943	986	997	1021	1005	974	987	935	937	1014	971	1034	985	1003	995	943	948	925	1012	991	968	1016	935	988	967	985	940	994	959	964	978	951	980	975	968	907	955	939	969	1011	983	935	978	1014	1002	929	1032	969	944	1012	993	969	936	989	949	980	996	987	1022	984	998	985	980	991	945	1018	984	1040	954	930	978	1005	1041	970	969	1008	1025	993	1010	1009	909	960	990	1011	1001	972	1013	1022	947	1034	967	984	980	994	977	986	1021	991	1006	934	963	960	988	941	1006	991	973	1003	939	1023	968	958	996	975	1010	961	1000	935	971	1011	957	975	945	1038	952	991	953	1005	941	980	944	960	931	927	995	1035	975	987	950	987	1000	984	1006	1001	957	931	1002	992	996	975	987	957	968	971	935	976	989	977	967	944	979	1017	963	979	1015	958	986	1006	1008	962	1013	996	946	1009	975	1041	919	963	1027	969	973	978	990	929	991	999	960	977	974	942	979	968	948	960	999	1030	975	948	952	992	965	1039	980	973	994	999	942	983	979	1029	994	950	924	998	965	915	960	1006	953	994	958	1005	1044	987	971	979	961	993	1003	1003	936	1014	998	1024	983	954	1007	993	1045	935	1002	970	1000	974	989	893	1003	985	967	984	941	923	998	1002	988	945	960	1027	984	973	931	937	979	1006	995	1014	968	949	949	1003	994	975	1023	952	1006	994	970	1029	1018	941	1011	949	1006	981	947	1004	1016	978	1009	949	970	946	1014	1024	955	958	1011	977	921	971	989	987	985	1008	989	941	974	975	968	1034	923	997	1017	917	989	956	963	969	1000	975	1016	989	1020	951	980	966	991	1011	965	950	956	984	991	943	975	948	995	964	1011	1032	996	1001	939	1008	969	932	975	996	958	949	923	1005	959	1018	1004	1011	916	973	969	1026	975	964	977	993	983	1005	947	941	993	972	1013	958	936	953	985	976	997	962	953	968	1027	942	938	937	962	902	935	971	991	993	972	1020	1001	970	972	1016	1015	962	964	957	974	958	952	1042	936	959	1018	960	971	949	1022	1061	918	951	926	976	941	945	941	1016	944	932	1028	1009	1014	960	1052	980	980	941	985	955	1014	998	1063	955	933	965	943	973	943	941	1005	1004	946	1000	972	934	950	947	942	1010	950	922	982	968	999	1012	1006	1029	952	950	969	924	954	972	996	971	942	1027	1033	948	1035	980	962	964	1003	983	960	939	959	960	974	962	1014	1011	963	1023	983	998	996	998	947	946	958	928	996	955	985	946	982	963	970	978	967	1005	987	981	981	971	959	989	956	937	959	964	980	1011	974	1025	947	987	1044	1002	996	995	1052	932	955	1031	986	940	975	981	959	979	972	1006	923	980	1049	991	986	914	1005	934	1008	991	1084	910	972	1006	1033	956	966	1082	920	935	990	987	1006	941	931	987	961	983	984	959	968	981	940	953	966	977	936	954	1050	966	987	961	974	938	1000	985	924	967	946	956	918	963	973	960	973	965	951	932	968	964	950	991	957	1005	1036	951	1006	971	1016	1003	975	964	971	981	897	934	952	1040	968	957	1023	962	1011	975	976	989	1012	1021	969	978	1053	993	993	973	915	971	959	1012	1009	985	973	987	1020	954	976	958	962	992	1030	907	997	1019	925	956	996	1053	968	975	993	987	977	1016	975	1005	983	991	1006	1014	925	1032	937	982	1010	978	977	1051	979	1006	983	940	982	998	969	1011	991	998	965	936	985	928	920	1017	959	963	982	939	977	932	974	1009	926	1044	990	986	960	985	988	972	1008	1007	921	998	954	1040	1012	926	984	1012	1006	1004	973	1002	986	1005	957	934	1006	953	994	952	940	970	977	966	982	951	1005	954	1011	985	980	958	948	953	973	969	921	1009	1011	957	988	1048	1011	966	969	915	959	940	995	975	988	915	947	1001	989	961	946	1010	968	959	943	988	996	997	1000	972	936	1002	973	989	1044	985	1030	1010	981	996	923	981	954	985	997	973	1031	991	997	970	971	968	960	993	962	956	968	981	969	969	958	975	963	967	937	958	956	950	967	959	1025	964	945	945	980	969	978	979	1003	992	967	1000	964	1039	1016	952	926	977	944	993	998	983	1000	974	963	948	930	1014	996	899	1003	982	1018	1023	937	963	943	948	1023	953	936	953	1027	1010	1008	970	995	991	968	986	963	1001	958	998	911	1076	922	1003	945	940	977	979	968	1035	959	959	984	958	1003	956	1022	1021	959	973	948	975	965	965	990	954	953	969	935	1010	1008	947	1034	930	1000	946	954	968	995	926	984	922	974	972	955	1021	1008	1017	997	1011	975	1016	929	938	1004	975	945	1010	1000	1018	951	940	995	969	1038	906	1031	962	921	918	982	977	977	1026	978	994	1015	990	986	977	994	1019	972	982	1057	991	991	1006	990	1004	1002	924	889	953	942	954	981	1019	937	932	988	983	937	1002	993	999	1010	949	982	942	991	963	960	1027	989	969	948	946	915	975	981	1013	927	1016	953	943	981	956	1043	963	986	989	984	977	960	947	947	913	947	992	1007	945	989	1019	951	987	981	964	968	1000	1036	939	972	967	967	970	989	907	930	1023	977	1015	985	993	1005	970	1001	974	942	959	1011	992	1021	970	964	982	1008	961	949	966	1001	1001	952	956	979	990	1008	984	975	993	1007	959	982	920	972	925	966	980	958	1020	942	971	1013	998	988	946	954	1006	949	956	1018	969	1021	952	959	950	981	989	976	981	938	1034	1028	893	959	991	1035	976	968	945	961	1003	946	967	975	983	982	1000	977	912	980	908	976	948	973	947	946	932	940	951	955	947	1023	947	974	961	964	974	1028	971	941	967	1047	1007	981	952	981	1043	970	987	949	959	985	1021	955	952	1007	961	933	1037	922	984	1010	974	943	991	1012	934	964	982	987	972	1050	951	935	935	1024	920	954	999	978	965	990	1001	969	926	991	931	992	1007	985	1004	1017	983	971	1014	965	1002	957	949	970	977	978	995	914	1016	935	984	996	922	985	964	991	932	955	987	993	978	983	984	965	980	956	1011	1010	1008	924	957	991	1035	946	1002	1024	966	998	945	947	989	968	1013	971	1025	1029	968	1023	969	982	1044	971	961	980	1001	959	945	1047	952	1006	902	1037	971	975	954	1013	902	1007	999	965	901	972	1028	1004	1037	967	1017	975	964	994	973	972	977	1016	978	934	1001	969	977	1001	992	965	1011	981	983	972	1053	961	931	1013	980	941	1014	951	1006	1058	978	976	967	993	1004	976	1025	997	969	1002	998	957	1005	970	942	978	940	957	952	1006	943	1019	974	984	1036	976	1005	973	914	959	1020	958	973	959	956	992	991	977	1049	957	1040	1017	954	942	1036	915	983	960	1003	1010	959	943	968	955	1000	944	956	944	946	967	1031	944	907	980	933	952	962	1017	942	953	1004	990	991	1009	1009	969	977	955	973	966	999	1001	1031	1008	1002	984	1044	928	1001	953	975	966	1017	972	1005	934	1020	1028	967	987	989	959	998	999	949	982	976	996	973	1009	1020	969	975	1016	978	979	974	918	1020	903	1016	953	952	976	979	969	963	995	963	1016	966	934	911	1023	1015	957	956	994	955	944	991	971	969	980	1005	929	998	1000	976	956	1005	977	995	945	1005	1056	944	990	980
24969	21392	27700	25396	12937	836	558	436	431	400	414	373	320	349	335	314	349	331	311	297	340	344	331	310	321	280	358	319	304	318	289	304	316	325	295	307	281	294	312	263	309	311	310	289	286	325	305	318	279	311	293	325	299	335	308	346	311	315	325	342	299	267	294	331	336	297	303	322	329	311	283	277	304	276	274	290	319	283	283	302	307	276	310	287	286	322	300	298	323	289	327	291	291	308	313	314	338	309	293	297	310	291	297	291	304	306	319	311	345	334	323	321	275	278	310	275	280	295	311	289	263	344	273	298	288	283	298	329	327	322	291	299	284	293	324	329	316	254	296	294	300	303	319	271	312	285	330	289	297	307	310	331	284	323	271	274	320	343	299	309	304	273	294	312	292	324	286	273	318	312	316	318	293	303	315	318	314	298	287	327	285	306	313	316	324	280	314	299	309	276	309	289	301	291	304	296	307	306	284	317	263	294	295	306	270	313	315	298	324	314	320	301	317	319	293	289	303	269	291	333	306	290	282	289	313	312	287	287	262	327	293	289	300	298	313	293	275	298	272	296	299	294	297	278	286	282	290	277	284	305	274	287	309	299	317	301	274	320	300	305	295	325	317	275	292	310	297	307	311	289	281	316	305	284	333	314	287	281	334	269	290	287	304	299	304	308	287	304	299	310	305	304	311	287	312	312	321	320	281	301	306	313	302	293	301	281	306	288	284	281	287	317	304	297	269	312	317	288	329	290	325	293	299	305	277	297	318	277	271	277	305	299	296	289	312	263	293	317	305	317	266	299	301	261	313	310	303	259	298	318	303	296	277	305	284	280	319	325	281	305	301	295	338	297	295	299	275	306	319	294	279	296	272	321	307	291	307	302	299	310	314	303	307	308	332	310	269	338	281	309	271	298	317	273	306	333	292	300	283	293	297	289	287	293	280	323	318	308	279	271	310	294	302	309	300	308	303	312	285	321	298	329	315	279	287	327	285	315	322	308	323	276	296	300	274	320	352	307	303	294	306	303	314	308	306	288	301	292	282	285	294	291	289	343	322	299	296	331	275	302	284	276	332	310	313	282	314	318	263	286	337	302	310	318	284	296	291	299	280	341	298	317	337	321	312	304	328	282	281	330	295	312	294	313	314	319	293	333	319	322	324	272	299	286	307	316	329	258	297	278	296	290	284	298	307	284	286	311	324	305	306	279	304	295	280	309	303	310	293	310	305	298	300	331	274	314	300	277	300	276	280	319	302	304	283	308	300	292	286	315	327	306	307	289	330	276	267	308	299	302	297	305	342	308	304	293	345	301	297	305	327	299	309	280	274	288	298	309	281	283	290	313	300	306	332	310	286	269	311	303	312	271	290	323	295	289	317	284	281	295	294	314	281	295	307	315	287	302	312	285	286	311	303	285	319	291	299	314	264	299	293	267	300	286	315	289	285	284	299	302	298	271	279	312	284	313	265	310	289	267	288	305	295	286	271	281	289	300	300	305	290	326	314	294	329	318	298	284	302	283	315	293	333	276	290	303	274	310	286	312	317	289	317	298	288	294	314	299	267	295	268	328	318	315	293	314	298	265	299	286	288	317	300	301	297	305	295	302	296	290	304	310	305	312	306	316	298	307	305	314	308	325	275	304	288	334	308	303	267	294	287	285	283	293	296	286	302	295	304	314	300	282	284	296	308	323	279	316	290	317	276	293	296	277	319	301	310	307	306	309	298	296	300	299	291	291	303	310	276	302	280	309	302	312	269	302	291	300	286	317	263	288	285	305	292	280	326	284	275	309	310	326	329	318	320	285	286	283	306	292	321	301	297	272	295	290	284	313	310	301	302	319	304	293	262	286	304	304	280	289	297	291	316	254	287	284	291	274	299	300	321	309	315	329	302	288	290	271	306	305	321	336	296	291	331	282	256	314	286	314	303	292	308	294	322	274	290	341	297	313	299	310	340	276	304	304	322	294	310	294	319	280	285	296	296	273	274	303	297	290	307	299	285	300	328	312	295	303	291	327	278	329	313	306	288	291	293	276	279	303	303	285	272	270	309	285	308	313	302	303	283	247	274	318	272	308	289	300	301	304	298	308	298	280	328	331	328	267	294	305	301	293	302	294	325	253	309	305	328	284	280	285	295	295	316	311	279	320	298	306	302	313	271	294	326	289	280	314	309	311	316	289	321	294	292	310	307	317	286	297	306	311	305	284	274	330	308	274	283	275	302	305	298	319	283	284	290	313	288	296	294	332	314	285	286	294	293	287	270	286	277	317	299	274	303	299	314	296	288	313	310	326	307	288	312	304	297	311	274	278	281	260	266	309	304	306	330	290	288	293	297	329	335	309	313	261	310	287	302	301	294	287	347	317	346	300	287	289	284	289	300	293	340	277	325	284	305	288	302	282	288	294	297	326	280	297	307	292	270	304	314	296	305	265	289	315	295	291	334	299	296	303	301	342	319	286	284	289	296	336	285	327	323	298	298	291	310	280	301	312	302	295	312	299	298	287	273	292	272	289	317	283	306	300	292	268	322	306	292	315	292	280	298	299	331	295	323	322	297	288	316	301	293	290	310	289	301	288	286	286	297	334	287	303	296	312	299	305	280	320	290	297	306	320	323	288	304	297	299	297	302	334	305	292	309	305	312	305	309	337	291	312	303	309	284	286	283	281	306	293	327	297	326	264	334	277	294	316	295	343	293	318	329	309	275	297	291	304	316	288	288	293	296	303	297	276	332	273	259	298	302	271	293	271	272	286	331	290	284	304	266	298	316	287	288	308	310	300	293	311	310	306	309	314	299	277	306	293	307	333	317	313	306	300	302	283	261	321	298	320	301	308	338	301	314	318	320	288	331	297	276	300	290	295	305	310	293	301	310	276	293	280	315	272	306	324	289	282	319	286	319	291	288	310	315	297	303	314	271	290	316	302	301	318	317	273	310	325	300	311	315	328	305	293	355	261	277	334	321	302	282	271	313	293	316	334	280	287	298	313	252	308	287	304	307	306	331	295	314	317	292	318	295	307	318	287	298	321	321	311	307	291	308	347	302	268	307	316	281	292	296	295	310	301	306	337	313	316	315	328	293	286	324	293	325	309	299	286	294	304	309	277	291	296	295	276	317	302	289	292	289	300	294	312	304	273	298	306	288	299	301	303	306	303	279	266	294	332	306	283	282	314	299	331	318	296	313	280	320	272	288	304	267	266	304	314	302	321	289	306	320	280	331	298	288	275	318	337	286	300	330	293	307	316	291	308	324	268	304	296	302	285	294	296	294	287	289	348	307	322	293	323	308	287	289	331	315	295	313	305	297	324	288	297	295	290	289	305	290	288	316	299	295	295	299	309	302	311	303	277	321	317	288	280	322	280	292	296	310	325	301	290	304	278	304	286	326	278	298	282	280	290	284	285	296	308	303	306	291	268	298	318	305	294	283	283	301	327	295	337	289	312	285	331	288	288	283	311	286	293	306	308	298	272	312	291	303	275	291	299	308	315	339	278	270	288
3360	5169	3912	1934	1369	1097	838	774	625	592	555	533	486	463	410	442	394	414	399	429	401	382	388	422	405	398	372	395	363	385	380	353	339	393	362	389	390	350	358	345	371	388	377	358	357	385	361	360	386	374	357	379	351	372	367	343	375	379	351	357	382	379	391	369	358	372	365	363	391	362	373	326	351	351	354	359	347	346	331	389	340	386	393	352	339	410	369	379	359	373	372	362	378	332	381	395	369	330	365	387	357	385	356	338	385	350	344	388	397	381	359	377	355	348	368	381	380	360	346	408	375	367	374	371	398	319	342	394	369	329	344	358	353	354	363	383	353	379	377	337	381	361	352	368	372	364	393	367	376	328	357	382	365	364	341	371	380	365	394	388	381	351	349	346	347	364	345	361	348	364	375	329	362	366	339	354	335	400	349	348	369	323	355	393	361	353	382	371	379	360	362	388	347	370	375	377	353	388	405	353	375	375	340	344	376	352	372	377	370	390	341	345	348	376	379	371	363	336	368	397	357	396	402	360	370	358	361	344	395	393	387	357	363	353	367	341	374	402	363	349	366	338	367	386	371	402	356	389	371	343	371	341	353	348	375	373	374	374	354	327	390	349	344	378	357	373	369	390	377	350	398	327	370	375	360	366	365	329	390	393	355	386	383	332	360	329	350	403	371	369	333	412	392	337	353	351	335	373	367	369	405	344	323	379	344	348	362	417	366	377	373	386	381	368	367	362	349	342	350	370	354	372	362	362	403	349	371	353	366	386	352	366	368	346	356	348	329	366	339	338	345	346	371	371	356	331	349	331	347	347	364	390	361	406	361	386	392	336	333	382	312	363	378	325	347	335	329	382	381	391	395	377	347	356	343	358	336	358	361	390	352	370	369	377	355	381	376	376	372	363	342	343	354	373	347	354	349	354	368	359	379	356	375	363	368	390	399	358	356	358	331	366	356	371	363	374	362	362	380	361	363	383	370	372	354	363	390	364	404	405	387	374	386	374	359	382	361	375	367	360	381	395	374	329	359	377	388	358	354	316	336	390	339	329	384	357	370	366	339	309	330	374	350	368	334	374	346	383	367	343	358	385	375	371	349	381	363	396	403	382	383	342	400	392	362	383	384	361	373	362	343	348	403	344	364	371	355	360	356	364	389	363	393	374	386	375	352	364	352	359	377	348	357	355	338	347	338	348	384	344	354	393	365	350	402	382	366	385	386	356	375	388	391	377	399	365	364	367	340	378	352	361	361	349	341	368	345	347	350	392	367	372	331	351	370	393	365	376	384	348	383	363	371	363	409	372	365	348	354	402	375	392	377	385	364	357	358	360	369	361	368	365	355	330	354	367	354	348	398	340	347	353	339	360	345	380	337	366	394	382	333	362	371	367	354	348	363	402	397	354	353	344	362	364	350	365	369	374	366	365	357	358	349	359	347	356	372	370	360	377	343	377	355	331	337	354	386	399	389	350	361	395	352	319	385	382	376	347	375	350	364	367	401	351	370	329	349	394	372	346	337	365	349	371	371	363	365	375	396	370	357	377	372	380	396	367	362	360	355	366	354	339	367	340	363	410	370	392	362	373	332	366	361	378	317	348	347	380	337	331	355	374	367	377	349	320	362	359	364	354	400	383	358	362	400	374	337	335	373	379	384	361	330	397	361	347	383	367	379	377	369	354	366	357	375	360	374	391	373	331	369	397	382	363	377	395	410	344	349	391	335	384	367	365	329	377	367	344	360	391	377	364	381	378	359	395	342	382	382	356	330	352	353	372	360	355	378	379	361	363	358	355	355	369	360	360	347	385	353	382	387	369	337	410	378	412	393	383	347	365	375	371	366	357	375	372	382	373	385	399	352	341	339	370	357	372	347	343	378	344	327	377	369	359	381	364	346	373	395	348	371	350	393	371	368	346	347	392	355	392	338	375	349	346	366	369	345	374	307	347	383	355	372	345	383	369	368	378	411	376	369	357	358	353	403	379	375	377	387	320	347	359	332	381	339	379	346	375	386	373	349	361	353	364	349	353	381	345	356	366	373	375	352	362	367	362	334	369	376	407	367	368	382	356	371	359	344	305	379	378	380	345	368	361	383	353	347	362	357	387	355	379	330	365	375	371	344	338	367	348	387	364	373	354	364	358	355	327	313	361	374	339	344	334	348	376	363	376	354	369	370	342	371	366	358	386	345	383	352	361	358	365	330	397	381	388	339	383	355	371	357	352	358	368	351	349	347	357	340	346	391	392	360	384	351	368	348	350	380	373	332	358	307	380	351	356	379	359	383	356	364	354	370	349	385	337	392	392	369	345	361	345	344	381	358	375	398	383	368	368	354	357	388	342	385	366	359	335	386	353	359	358	366	346	371	363	379	382	371	398	380	356	374	345	364	368	388	354	392	360	357	372	375	361	343	363	375	361	362	388	341	373	387	348	380	364	378	351	353	367	357	401	390	354	385	350	378	377	358	341	336	342	358	333	378	377	351	340	358	386	370	348	344	379	388	356	338	358	369	372	350	366	363	363	366	358	349	328	371	336	343	345	387	350	353	346	366	375	349	348	353	371	355	341	352	336	381	377	389	367	362	347	315	376	337	376	360	344	375	361	403	385	362	350	366	337	373	337	327	343	366	354	368	350	349	366	409	386	366	361	388	410	363	356	335	360	354	361	347	355	413	347	362	361	336	341	359	355	357	354	377	384	378	376	342	387	376	346	366	379	369	342	379	374	389	382	379	370	359	351	329	325	332	397	354	371	378	324	360	363	345	351	364	367	342	362	361	365	361	397	375	349	371	378	366	360	363	350	342	342	336	380	352	354	323	352	372	342	367	372	390	337	393	361	359	376	383	357	368	400	355	369	381	374	411	375	376	350	371	373	378	343	352	391	351	352	351	387	317	395	378	351	377	366	364	362	359	390	376	336	331	349	347	310	371	377	366	332	349	388	335	400	367	373	370	376	378	360	390	374	374	399	355	357	394	352	398	401	370	357	369	370	352	380	377	373	337	344	348	370	366	376	391	348	327	366	401	359	359	348	353	383	378	343	391	347	368	355	346	378	374	344	339	384	372	372	337	388	357	344	369	377	334	361	346	363	375	381	330	363	343	358	373	380	374	356	360	382	385	371	347	385	424	370	339	353	371	363	362	335	367	323	374	392	360	325	329	347	345	363	373	380	366	386	346	350	397	356	379	367	345	355	345	357	396	345	374	363	357	390	375	371	375	396	336	359	363	386	370	366	373	351	359	349	363	366	353	351	362	380	389	371	383	369	378	380	359	386	368	365	357	334	373	351	342	360	332	348	363	381	352	377	349	358	382	377	368	348	381	389	351	375	359	390	374	361	353	377	353	378	361	365	367	332	334	351	355	375	367	379	381	388	355	362	374	352	336	371	378	398	349	363	346	350	366	407	351	343	368	399	376	365	389	362	367	360	335	359	340	386	351	362	370	378	381	352	340	381	326	364	354	357	385	349	380	347	366	376	351	344	397	323	375	364	348	347
22879	21416	29086	24115	21410	21445	9826	1342	1023	892	813	740	738	655	637	610	628	594	583	606	560	595	519	557	530	514	566	523	547	538	554	524	532	544	510	520	543	556	530	521	505	512	507	496	547	515	522	497	517	498	492	538	536	488	467	543	533	558	486	539	501	506	478	483	514	503	486	512	480	498	518	494	509	482	524	509	515	492	497	481	511	462	502	530	491	517	513	534	498	510	490	535	519	524	527	519	509	466	506	502	496	508	501	511	472	510	517	532	467	513	534	454	510	493	512	504	524	444	510	488	513	523	509	484	501	522	517	502	506	527	498	535	479	511	511	482	472	492	504	483	516	506	507	535	510	473	507	501	458	501	520	547	489	476	500	488	474	494	497	530	493	502	505	524	526	508	476	516	519	471	519	547	474	486	520	489	508	525	502	488	513	500	515	499	495	498	488	516	501	467	498	504	486	490	489	513	515	521	511	514	524	524	489	509	500	489	511	486	521	536	519	522	543	528	505	459	602	497	506	520	454	472	531	489	506	452	520	513	553	502	509	517	488	513	498	516	510	491	492	515	514	494	529	466	427	502	509	492	483	493	518	501	499	524	541	510	462	517	470	486	497	489	495	491	507	508	509	476	516	534	491	474	506	488	496	488	502	496	509	532	521	507	481	483	549	463	515	518	508	494	550	501	509	500	524	459	541	518	478	499	468	486	506	503	509	520	471	513	522	530	469	483	467	510	501	508	512	485	546	485	526	512	544	514	516	520	516	506	501	506	485	456	493	530	506	511	471	505	507	471	506	480	487	507	545	502	524	495	481	493	521	501	504	486	521	504	491	474	521	473	483	501	513	547	496	474	499	536	510	478	512	517	511	529	495	528	458	500	477	510	511	520	520	500	524	499	526	472	447	481	503	501	508	541	520	469	491	510	521	497	456	475	478	536	485	517	476	495	486	484	507	505	484	502	486	496	492	484	512	538	495	529	511	516	477	535	495	540	479	506	507	469	478	526	509	521	501	480	506	457	524	491	522	516	514	528	537	524	489	498	512	502	525	512	468	497	505	490	454	514	535	514	504	495	530	515	488	528	471	469	528	521	516	479	523	479	515	515	495	502	558	513	517	503	483	481	507	518	520	491	531	492	527	479	470	518	489	471	494	540	480	508	493	502	476	518	524	514	508	508	509	490	506	487	465	501	495	503	496	542	458	476	523	488	549	526	473	503	517	489	491	496	490	487	473	501	516	507	547	485	523	534	533	485	511	509	510	494	508	498	524	503	503	517	479	480	500	540	471	517	470	518	489	525	485	499	538	506	514	484	489	523	529	499	518	538	501	547	486	522	512	479	447	496	484	493	468	520	443	510	513	514	504	513	489	532	487	521	495	507	527	531	442	504	494	469	491	543	465	517	532	505	467	519	502	485	488	537	491	498	533	499	507	508	500	493	534	473	516	535	477	520	459	534	500	521	454	497	493	503	510	515	498	514	512	453	483	538	485	514	500	478	513	521	483	544	506	472	474	469	501	507	531	458	526	525	483	489	511	506	535	543	529	504	491	518	542	523	482	505	499	493	521	508	491	481	484	569	505	491	471	500	488	486	471	494	549	485	519	495	490	512	495	492	514	508	506	520	509	499	505	562	504	481	510	472	482	488	481	519	521	509	487	542	481	520	505	515	519	459	525	487	523	494	478	557	514	505	501	526	492	496	481	459	485	488	506	491	470	535	545	468	506	520	527	496	467	518	509	494	515	483	506	476	488	497	506	513	457	517	489	529	496	556	488	505	509	527	462	509	473	480	496	478	518	497	489	493	502	487	503	528	482	493	523	491	483	517	487	542	486	500	493	487	487	490	528	536	519	524	463	525	480	491	508	506	480	483	507	480	533	486	500	535	506	484	477	520	482	529	438	536	503	505	511	475	506	493	486	468	516	493	506	487	505	473	532	512	505	507	495	501	520	496	477	523	520	515	491	501	539	521	481	505	524	502	475	509	481	542	497	520	515	492	495	520	510	469	529	513	479	476	494	461	547	486	507	513	514	551	537	528	508	517	509	511	517	494	472	512	460	510	460	530	450	481	527	464	516	514	504	507	521	491	540	520	528	493	491	539	521	536	508	497	512	546	530	460	501	516	485	457	501	494	494	487	477	506	521	489	471	530	523	490	533	507	462	548	489	529	510	485	498	475	511	528	483	483	489	462	488	533	528	490	511	491	469	495	498	478	511	505	480	478	506	518	512	486	518	527	495	503	500	494	504	513	463	451	537	488	501	475	489	500	505	494	520	550	505	471	503	510	550	508	519	519	521	490	491	493	494	516	502	519	497	476	523	580	479	510	469	522	512	504	492	504	484	530	513	538	483	500	480	511	485	518	528	543	497	526	495	469	508	525	489	493	490	485	509	534	503	485	515	538	536	511	473	445	515	504	474	509	490	537	561	493	520	518	455	510	528	529	573	472	530	511	500	506	459	514	506	438	499	528	499	491	478	493	525	525	500	490	488	522	437	523	469	510	550	499	490	513	520	509	531	512	526	472	521	499	491	493	498	491	497	507	456	502	497	504	501	499	520	511	511	482	491	492	501	491	491	511	528	494	514	476	535	460	524	562	526	519	534	518	497	513	551	506	535	485	513	498	485	513	510	531	463	486	548	493	468	482	510	534	502	519	520	502	521	498	498	478	515	478	513	544	485	489	474	458	526	485	510	514	511	488	499	562	503	521	488	520	514	481	448	482	499	527	540	510	513	552	495	523	519	552	527	514	506	479	514	516	474	481	507	507	556	532	555	510	489	509	518	544	489	510	525	535	500	515	504	513	505	505	493	535	482	534	499	520	480	489	505	506	482	522	481	482	483	482	428	489	512	530	464	498	524	511	522	545	531	517	487	485	503	500	526	487	497	501	484	503	499	509	502	479	481	476	543	497	494	539	510	527	588	528	508	508	538	502	483	555	475	520	490	464	498	486	516	467	514	485	536	506	491	468	494	468	516	471	514	514	515	517	536	507	499	486	517	497	502	487	487	505	485	549	480	524	506	475	505	485	481	484	530	485	505	513	509	527	542	490	454	545	513	467	520	522	481	496	483	531	541	558	525	498	526	490	506	539	529	490	547	508	508	514	538	464	506	485	510	484	506	456	500	489	539	527	494	517	464	482	485	469	464	498	478	494	540	489	493	534	535	512	534	486	483	494	519	530	527	455	516	468	519	494	506	515	481	514	511	515	458	513	496	490	498	517	474	554	467	549	501	521	542	500	489	491	515	523	488	517	517	491	514	507	467	531	527	501	496	492	491	495	515	503	529	503	529	466	469	495	494	493	487	527	483	510	488	481	477	500	511	469	507	503	480	486	524	464	512	525	512	524	512	468	518	473	480	489	530	505	498	505	517	524	517	499	535	511	510	500	510	483	473	498	519	523	499	472	478	522	459	522	511	510	534	468	512	525	497	503	516	555	516	472	449	532	540	549	535	484	497	521	483	512	527	503	508	493	487	496	520	524	516	482
4451	13850	11106	5411	3789	2885	2244	1899	1522	1341	1179	1054	956	935	889	828	835	753	777	707	714	715	699	645	694	663	666	643	628	629	643	649	610	645	644	636	650	659	619	586	665	597	582	611	650	633	583	655	593	640	598	665	639	606	611	637	607	627	632	625	583	679	617	598	622	635	582	642	603	618	597	578	632	617	615	569	620	599	681	630	603	619	620	611	626	631	635	641	619	626	575	605	603	656	618	615	632	566	585	618	602	602	584	625	623	560	588	643	616	613	629	624	565	608	614	570	635	584	603	654	607	622	634	634	581	625	587	593	596	630	568	606	605	604	614	607	643	638	611	618	559	586	597	605	620	575	621	662	603	606	601	611	563	608	629	629	598	647	627	602	625	629	645	599	612	606	609	613	668	609	579	579	596	638	605	608	608	596	601	615	614	598	586	646	589	678	618	603	629	649	594	597	633	614	576	650	610	622	600	644	607	631	609	635	595	622	577	631	590	629	607	570	571	628	636	597	665	585	608	584	622	586	597	609	612	643	645	637	583	615	582	606	573	595	591	611	657	572	624	587	557	592	600	621	638	582	601	653	567	607	610	649	602	610	603	620	659	625	630	589	600	607	639	606	600	589	617	621	621	603	640	579	594	644	632	598	640	609	609	587	612	637	610	614	655	634	593	544	609	655	643	602	635	619	643	582	608	627	594	603	644	547	591	615	592	632	594	615	632	592	606	605	600	669	593	654	634	627	654	586	569	608	662	576	603	593	602	581	573	617	600	596	598	606	610	623	620	604	582	579	567	580	598	592	612	595	609	613	571	567	587	609	594	621	588	624	613	612	580	568	603	606	675	603	602	644	613	626	582	586	578	580	582	584	579	606	613	552	603	556	608	594	588	608	581	635	614	601	629	595	616	587	599	602	593	616	611	641	614	568	614	585	585	644	675	610	623	588	617	569	605	621	639	619	534	577	600	639	613	583	641	629	654	600	635	656	624	605	604	626	595	594	608	609	593	593	622	601	616	613	624	596	573	605	596	625	587	592	593	572	602	579	561	617	644	579	597	599	603	597	615	578	603	601	613	641	567	621	607	605	610	617	560	591	610	644	599	610	601	582	667	622	627	612	618	611	592	575	589	535	597	568	615	606	605	613	612	633	593	623	607	602	601	621	588	578	692	588	599	644	604	631	578	624	614	602	588	597	596	639	634	629	592	588	639	593	619	606	570	618	607	581	643	604	678	559	591	633	591	634	571	586	640	586	652	627	611	606	632	622	590	596	588	614	621	588	689	575	620	597	577	654	627	622	577	659	602	611	608	604	611	595	613	620	615	562	611	568	603	601	633	611	579	596	604	605	592	592	613	634	627	588	615	585	628	624	604	644	603	644	612	550	608	617	623	586	579	637	597	628	623	631	646	615	557	588	614	626	608	643	629	620	608	623	596	655	631	543	607	590	656	634	633	575	646	620	567	644	613	598	632	644	589	615	591	606	636	613	607	652	625	592	623	624	563	642	639	604	607	637	599	618	622	612	583	609	602	657	592	600	602	627	644	590	633	584	604	627	611	609	627	623	635	609	589	604	639	591	590	605	667	605	600	602	584	588	611	610	596	634	594	596	589	644	618	605	614	586	586	622	660	586	635	642	587	558	596	570	662	613	589	614	618	599	621	597	618	587	591	584	632	602	620	641	600	599	592	592	610	593	589	613	625	629	626	663	626	593	673	609	646	606	652	582	637	647	638	632	630	579	622	589	605	629	580	670	611	615	577	603	633	621	570	641	571	613	612	598	602	553	630	616	586	565	583	633	598	587	593	635	611	620	607	632	618	610	595	630	607	641	629	650	634	583	602	637	587	591	674	593	638	610	622	605	607	566	635	607	595	652	598	613	591	579	625	601	597	616	604	600	600	599	616	613	614	574	598	626	608	637	612	623	628	625	587	604	636	622	612	617	606	580	633	618	615	642	598	596	640	643	603	602	586	643	613	606	604	574	610	635	624	648	568	626	634	589	584	599	617	585	639	642	612	614	620	632	568	643	598	571	626	623	594	641	596	581	654	588	619	654	630	557	605	618	593	606	632	607	615	608	589	593	618	619	598	609	589	639	560	584	587	637	616	634	637	661	560	646	583	574	623	608	599	600	581	585	597	615	608	577	580	557	575	597	571	573	585	628	654	562	587	573	585	629	606	574	574	625	587	598	575	594	627	561	642	647	657	599	639	633	613	601	668	601	661	657	653	590	619	623	617	559	640	615	620	578	585	571	609	655	555	637	630	627	617	608	610	636	594	625	629	607	598	606	592	656	580	634	589	569	593	627	589	587	559	593	577	563	611	578	566	603	636	622	606	617	596	612	595	562	610	592	625	592	611	573	617	651	599	615	589	599	610	624	586	617	654	643	617	619	618	611	594	633	635	595	612	631	630	572	598	607	584	619	619	607	596	582	640	600	587	632	598	579	576	603	596	629	650	582	619	657	655	600	607	621	622	649	577	628	625	633	576	663	641	621	684	634	629	608	612	655	606	632	635	582	644	615	600	621	599	611	578	582	601	600	581	643	596	642	588	615	618	585	597	555	610	585	648	611	627	623	647	639	607	620	564	638	586	602	625	608	579	586	642	633	594	649	565	570	591	574	616	585	609	587	602	623	581	585	642	581	592	654	567	589	576	558	634	656	598	640	615	598	628	640	631	617	598	595	606	582	598	628	576	586	592	577	596	590	592	640	637	583	600	638	632	627	616	611	628	645	605	606	592	587	593	586	565	621	564	598	614	570	640	630	648	606	588	608	630	600	625	609	651	584	620	590	609	623	617	599	639	588	551	591	578	629	618	613	602	630	628	628	613	600	650	615	548	594	657	582	623	631	609	610	552	601	626	592	656	620	591	683	620	597	624	650	592	637	609	617	605	610	590	578	595	612	614	603	606	594	626	655	567	604	618	604	632	605	612	627	595	569	600	619	627	618	603	654	592	604	569	593	611	593	564	628	632	559	617	651	630	626	604	598	593	617	613	629	643	622	591	611	605	594	595	629	627	632	558	612	612	614	631	603	624	645	626	606	615	599	654	615	609	615	632	654	583	585	563	660	559	619	647	622	647	624	627	594	609	626	666	617	620	626	588	589	605	593	625	602	617	611	630	596	613	620	588	584	629	602	609	620	628	630	621	624	607	605	623	596	596	595	594	588	610	581	580	632	547	594	631	589	600	600	623	622	629	659	577	605	627	573	588	602	598	617	563	529	617	586	603	604	559	577	589	600	613	574	588	634	608	640	662	614	617	610	632	596	573	627	615	626	611	609	596	616	619	590	561	641	572	585	623	607	638	571	579	587	645	623	669	642	594	623	573	621	610	598	641	644	620	615	635	606	586	623	624	632	608	605	617	645	604	570	618	585	631	582	610	649	589	590	613	579	619	635	617	594	649	588	626	613	595	606	613	639	587	619	613	605	598	576	569	585	628	613	625	617	601	575	635	602	621	650	607	640	636	613	607	591	629	621	561	621
27596	19324	5421	936	686	661	653	662	620	634	639	631	637	604	605	653	639	644	669	630	656	640	656	606	656	640	599	569	615	605	642	595	611	614	651	673	630	634	671	614	660	679	634	631	621	635	659	631	637	563	593	614	618	585	641	636	646	628	661	639	619	660	616	649	607	578	645	596	629	607	653	627	646	646	646	621	643	651	618	642	626	622	648	613	612	623	664	609	590	616	670	622	637	591	660	623	612	608	625	602	630	613	594	594	627	634	621	600	601	603	636	639	609	670	628	634	572	625	607	638	627	584	602	677	594	636	606	569	603	594	638	656	613	636	631	582	638	620	633	643	600	607	630	611	619	593	592	637	587	632	647	645	612	644	582	635	640	620	617	692	593	610	605	614	627	594	607	652	656	651	637	597	634	621	631	643	642	656	616	612	673	597	635	648	607	656	634	691	642	595	622	629	653	595	627	637	624	590	594	635	618	595	629	587	626	630	615	605	634	609	638	619	643	611	609	599	608	669	663	594	623	604	620	559	583	603	639	641	618	581	660	652	599	643	614	619	601	645	579	622	661	599	636	615	616	572	620	619	643	601	606	653	629	627	622	574	630	597	613	635	611	639	613	607	598	574	635	587	627	653	674	611	632	622	634	618	641	648	660	631	615	584	626	620	643	603	663	610	617	630	620	632	603	592	621	641	605	642	644	623	594	598	602	593	649	623	610	660	621	568	584	604	622	626	644	609	602	597	562	644	621	627	645	614	637	616	648	648	640	671	608	627	623	633	611	632	593	642	663	641	585	631	657	650	638	611	656	666	659	617	635	599	587	622	632	661	639	632	575	635	654	634	635	613	618	562	660	617	658	632	620	586	645	576	631	618	641	656	649	591	602	644	627	618	655	648	598	615	635	602	670	606	566	615	593	629	616	679	595	616	563	625	596	657	604	592	635	608	601	623	614	675	647	662	633	635	666	642	614	622	633	584	605	617	648	617	611	652	604	643	611	579	654	621	615	613	615	612	693	607	617	646	588	631	649	671	654	624	656	659	664	630	646	670	654	636	597	614	581	630	620	654	632	629	634	612	618	616	581	636	618	644	635	619	617	614	647	636	606	652	615	631	640	646	619	606	598	620	648	626	674	609	664	630	645	646	583	647	641	635	641	582	636	651	628	686	624	598	625	629	644	605	584	608	596	605	612	626	627	623	618	564	663	614	680	592	651	651	643	618	623	659	664	620	632	614	581	646	634	601	663	631	631	623	582	635	591	659	638	636	645	639	613	643	636	647	612	598	616	599	648	624	615	618	594	644	664	647	644	614	641	627	621	645	668	574	611	597	635	669	628	624	669	601	650	602	635	608	658	656	578	583	611	600	628	606	638	627	601	610	642	616	664	610	627	634	593	620	614	687	681	669	620	643	607	614	636	619	619	655	609	557	599	571	609	621	638	643	685	651	647	677	640	582	608	629	642	637	670	599	605	677	640	632	601	628	615	613	636	610	662	583	648	628	637	668	644	684	664	650	604	601	599	621	618	658	619	641	638	601	645	590	667	579	637	611	644	645	663	626	603	664	648	681	620	558	620	616	625	656	619	657	581	612	672	630	664	622	642	600	644	603	609	587	641	658	597	636	627	657	642	621	622	613	640	612	632	609	628	597	644	616	651	668	622	642	670	602	574	639	652	637	635	645	611	647	616	593	610	595	583	638	619	641	631	665	631	608	632	652	619	609	635	562	606	637	647	653	643	634	652	641	628	620	656	645	618	611	601	609	592	637	633	633	595	648	644	631	634	671	590	608	622	651	617	593	669	595	653	600	631	613	596	624	642	634	608	633	609	620	608	702	661	632	603	628	617	635	654	642	614	636	634	656	659	582	646	645	648	588	587	637	618	599	614	640	588	614	620	621	628	583	658	625	635	600	636	647	637	596	619	612	592	634	591	639	670	623	658	657	640	636	604	650	633	588	628	636	606	629	629	632	650	676	571	600	650	641	612	608	627	605	625	603	691	625	640	646	660	584	651	599	701	623	633	611	647	589	613	593	622	618	645	625	604	602	606	648	634	685	619	606	612	631	646	651	608	613	662	637	643	612	640	628	654	593	608	619	610	619	656	588	679	637	633	623	656	639	639	611	623	601	625	651	602	621	660	661	709	605	620	650	648	591	631	649	665	671	623	666	646	669	665	657	629	634	636	656	620	690	626	628	631	625	639	582	641	617	598	597	631	641	640	623	614	677	598	610	625	614	613	611	622	601	601	633	635	664	600	644	602	644	662	648	646	640	627	681	665	615	633	629	644	584	590	647	639	618	631	620	639	631	633	613	612	613	603	588	610	624	671	622	640	638	622	593	662	611	602	617	629	592	604	614	645	608	650	598	612	586	589	620	602	645	599	614	586	602	610	626	690	621	601	615	637	639	621	642	597	616	581	602	639	605	638	595	623	636	604	625	609	616	611	636	624	609	618	599	637	622	548	609	618	603	624	637	642	646	621	637	621	620	591	585	622	587	624	627	572	608	593	627	587	666	648	645	618	614	649	644	606	619	634	628	610	589	603	647	630	621	636	602	650	630	645	615	655	618	613	629	611	592	629	624	632	651	631	639	624	673	621	632	601	657	630	693	590	694	626	652	655	612	609	641	607	651	652	660	647	610	631	664	587	645	607	659	584	591	655	638	634	634	539	642	636	623	618	655	658	618	643	631	656	663	628	629	639	601	628	634	656	619	671	653	617	593	653	594	585	626	617	638	650	641	647	602	661	643	627	639	656	621	612	617	645	614	681	555	604	630	630	618	637	637	611	606	622	585	628	627	600	648	615	614	593	642	617	592	624	653	594	615	614	606	646	623	633	647	646	656	590	636	624	631	620	610	666	621	671	580	604	626	665	631	674	611	641	625	576	649	616	634	616	615	643	638	608	641	638	633	598	621	631	624	622	641	619	636	645	617	637	608	594	602	665	637	650	654	615	599	617	598	649	628	641	611	634	652	587	632	599	597	623	645	624	639	646	622	626	613	585	625	631	652	613	593	583	681	604	611	667	604	591	643	622	642	619	656	626	628	645	607	631	628	645	604	612	629	633	594	632	591	600	651	614	610	648	664	640	601	617	651	648	613	605	595	588	585	662	626	615	612	620	632	619	679	613	617	616	603	614	621	651	642	623	595	640	632	596	606	619	640	609	607	625	607	661	630	613	641	605	626	598	653	595	628	629	630	654	614	646	633	687	664	608	674	626	606	607	581	644	611	634	695	635	667	609	680	615	632	649	658	645	646	641	581	667	660	592	647	621	604	609	611	642	591	618	579	640	697	648	657	632	604	593	618	629	620	630	636	636	630	578	564	632	613	636	609	644	642	632	658	665	646	637	646	613	611	590	622	638	607	664	636	664	649	659	607	603	627	619	623	596	610	640	597	622	583	629	651	609	649	629	664	618	608	614	643	611	643	646	632	649	607	599	643	644	604	641	598	631	673	659	633	596	651	613	639	595	605	667	636	598	612	645	610
4284	1433	1252	870	815	821	803	808	807	759	771	733	727	722	763	729	704	704	730	747	719	706	747	722	738	697	761	745	722	694	716	751	746	746	741	719	735	704	724	755	724	740	762	735	758	727	718	741	738	727	774	756	704	712	766	714	803	734	744	705	764	695	709	701	676	721	688	707	716	737	761	707	766	718	723	682	666	735	703	763	737	726	756	702	690	746	727	710	685	712	735	727	759	721	694	722	758	758	713	707	758	692	703	693	701	761	720	728	737	730	768	734	755	741	716	741	698	696	755	728	697	729	777	723	756	733	714	733	733	723	722	778	721	706	709	724	687	696	721	710	689	768	731	695	734	719	724	705	689	741	720	779	698	723	715	696	705	716	758	709	718	686	712	731	772	756	753	770	751	754	672	721	768	698	765	753	765	661	695	732	699	708	681	785	701	685	735	721	703	741	751	717	701	736	700	713	734	745	746	731	699	722	712	748	744	736	667	699	765	707	782	720	778	732	767	721	755	748	711	695	717	732	705	698	761	723	742	733	725	711	766	731	684	714	705	701	773	693	746	754	758	736	706	711	702	710	716	721	789	753	735	734	761	712	724	672	723	737	724	735	752	778	747	757	743	729	754	724	747	690	781	717	698	736	693	737	654	770	737	739	755	765	723	672	721	729	710	703	737	713	749	726	741	686	736	753	727	736	676	709	725	774	743	717	690	711	717	736	716	704	689	737	688	713	710	724	731	765	703	792	750	752	673	712	714	732	708	752	708	706	724	756	689	686	706	710	711	705	782	746	708	735	737	718	714	737	701	736	714	726	742	716	752	791	730	702	682	742	739	728	765	745	726	763	718	712	707	692	733	718	711	680	690	728	744	722	736	701	724	680	756	750	759	730	724	737	731	751	744	731	738	810	720	722	747	710	709	749	783	677	746	675	729	757	727	769	708	764	753	761	755	707	707	756	692	708	675	684	734	695	711	720	699	716	796	740	766	724	706	725	722	713	744	768	743	752	761	701	758	675	726	734	753	754	747	744	693	731	713	686	764	730	711	726	697	767	765	726	758	689	711	742	734	720	687	719	758	678	728	746	743	781	731	709	729	746	705	701	701	739	742	716	723	707	702	743	764	701	749	763	689	722	744	741	731	754	720	699	767	714	718	759	753	695	681	693	776	700	762	711	659	711	704	723	759	730	726	765	755	733	710	766	724	731	741	695	689	734	697	766	701	755	725	724	691	733	740	738	700	746	698	722	715	729	729	685	742	752	716	745	790	713	742	758	724	719	705	798	723	728	734	679	720	701	731	690	718	737	754	706	689	739	722	755	697	713	763	752	762	687	694	714	695	702	727	707	693	788	692	710	756	731	722	734	706	749	714	705	715	741	776	762	713	704	733	742	728	747	706	724	691	687	696	712	741	725	736	752	711	755	716	764	720	736	714	767	712	668	768	749	743	739	716	778	721	697	709	677	729	745	711	727	720	688	744	713	717	673	748	707	722	719	709	708	738	708	699	711	680	693	726	719	697	731	706	743	712	732	723	732	729	713	758	720	688	758	674	722	789	722	753	705	726	684	689	739	756	724	757	690	785	680	709	717	715	756	716	752	746	786	720	716	733	699	759	682	757	695	751	695	730	708	698	693	750	708	759	720	750	741	721	731	721	732	762	744	693	745	780	705	719	743	682	723	735	718	745	764	728	733	716	696	694	748	711	697	721	731	761	711	728	752	705	678	704	724	741	751	759	761	712	704	727	728	703	685	757	738	731	729	704	771	754	722	697	726	727	748	702	762	694	743	767	727	737	728	725	771	708	712	703	770	714	739	747	759	673	658	702	764	756	711	742	687	758	724	767	767	701	723	733	677	752	720	716	727	722	733	739	676	756	657	741	647	712	721	723	734	684	693	707	702	698	737	761	719	744	703	718	738	748	714	709	722	695	703	694	716	748	762	745	693	727	714	713	686	716	753	783	764	782	710	728	799	714	718	774	675	690	703	733	777	708	733	700	716	725	751	696	697	681	740	772	711	681	784	725	725	722	692	681	751	673	740	736	743	713	742	723	751	722	774	744	741	708	720	724	724	718	709	739	747	745	712	686	737	801	708	766	706	716	722	756	724	736	773	733	741	711	718	748	727	783	749	760	738	737	705	747	687	778	750	725	759	722	717	750	722	752	735	731	716	767	712	709	768	731	735	722	761	727	770	732	680	729	773	684	699	715	749	786	745	750	769	711	757	718	730	729	722	760	700	720	737	746	729	705	720	721	703	720	695	750	713	753	754	703	691	686	713	684	711	705	693	744	710	697	715	729	728	668	720	704	716	717	721	766	738	722	726	750	762	734	714	757	728	775	741	721	738	766	685	695	694	681	696	717	721	664	745	730	752	783	707	726	697	762	732	710	693	731	677	729	720	751	735	730	708	670	740	736	700	783	783	736	702	718	767	720	755	736	708	744	696	685	673	684	721	716	731	758	765	694	742	715	733	732	749	711	667	708	690	715	716	739	699	724	737	716	709	700	708	741	714	697	748	687	713	770	732	686	698	705	691	694	769	720	794	707	703	714	748	680	721	725	719	729	725	725	732	748	774	728	724	748	722	696	732	719	705	714	693	710	681	731	745	682	774	727	732	755	763	743	724	758	720	722	740	769	693	752	699	728	774	734	730	707	709	703	704	710	778	720	702	757	758	781	715	713	747	701	720	687	755	734	711	778	706	657	721	723	734	741	728	767	700	815	727	738	764	743	718	714	712	712	661	714	714	715	711	643	680	702	713	725	693	720	723	716	764	692	747	677	712	713	742	738	733	719	708	693	765	741	748	687	774	774	726	662	690	723	740	747	770	710	724	705	709	694	746	715	706	707	702	684	714	757	706	737	728	726	732	652	764	703	733	779	696	752	743	726	703	692	725	762	697	656	767	720	742	712	718	718	701	701	737	752	779	756	728	727	708	729	688	748	707	691	750	747	687	755	712	744	673	738	659	704	730	726	715	717	694	750	724	728	726	753	708	725	683	769	714	728	687	723	711	735	741	727	771	720	680	710	719	719	740	679	739	668	731	731	723	710	746	736	706	734	724	743	710	764	742	734	736	734	768	718	768	747	683	696	706	728	745	742	731	750	753	702	741	671	730	715	722	686	640	734	732	717	761	723	677	730	680	758	779	733	700	727	718	756	714	722	703	737	725	697	734	719	719	679	743	689	728	752	714	683	753	748	752	704	672	717	712	785	698	740	737	728	751	707	729	681	683	728	714	712	723	665	737	708	751	722	724	723	734	665	734	717	738	711	716	700	736	689	710	719	704	739	684	722	750	707	694	679	712	697	685	736	735	705	748	681	704	707	707	733	707	692	752	741	719	735	772	725	732	697	732	754	735	717	750	726	690	734	729	720	752	719	698	747	710	718	761	725	759	714	738	733	714	729	717	701	749	743	713	685	694	721	748	729	692	732	750	697	752	700	662	734	729	679	756	761	752	749	761	733	755	694	737	711	741	736	688	757	743
23782	21330	28558	24398	21310	11807	1848	1296	1139	1081	1014	1012	948	902	913	927	880	949	887	900	905	897	816	864	810	893	848	786	851	859	796	846	829	823	852	857	841	868	861	826	838	845	832	916	877	861	846	812	819	847	779	900	806	799	842	882	819	845	782	848	842	847	803	844	857	821	865	819	829	818	899	866	865	884	795	819	857	889	767	877	812	823	838	839	849	874	833	888	838	830	837	815	856	834	895	829	827	859	777	826	836	870	866	838	804	884	836	869	796	827	805	863	862	876	835	857	822	835	823	836	910	863	872	874	910	839	804	791	830	838	864	830	794	842	875	798	811	842	848	848	869	895	849	857	878	907	830	881	868	817	876	811	880	785	780	818	813	887	816	816	799	845	844	827	829	810	894	857	838	823	849	791	841	834	795	818	846	832	859	876	862	834	813	814	824	794	837	815	801	843	855	834	868	893	824	860	819	854	833	835	865	791	879	797	818	794	855	827	841	825	826	799	851	788	824	879	829	814	809	832	858	829	835	850	866	787	797	799	846	861	832	863	823	843	855	796	834	837	847	831	829	821	867	847	890	786	841	857	827	856	794	829	833	827	792	847	804	781	841	786	818	847	849	835	817	841	846	809	824	843	843	866	829	854	807	859	874	846	840	791	867	799	832	846	838	817	862	836	825	835	896	900	889	829	829	817	856	835	831	907	885	819	781	818	796	835	873	825	805	840	862	827	815	869	919	870	906	795	834	838	848	865	843	782	816	850	818	834	840	807	837	821	805	811	789	859	828	836	847	869	801	837	808	837	825	824	829	848	899	834	821	823	830	850	862	817	828	869	876	855	898	836	820	808	797	854	813	825	851	826	882	780	796	830	882	815	833	779	828	902	840	857	828	856	845	815	820	818	784	856	844	827	837	868	814	822	836	837	834	818	822	863	873	898	849	838	828	825	852	869	856	823	832	847	835	880	834	796	880	831	849	858	811	858	839	832	843	851	858	841	829	838	775	879	816	841	824	787	877	853	874	839	838	846	858	781	860	817	851	840	793	823	855	809	844	816	835	809	841	855	847	838	841	844	815	817	840	822	872	853	857	801	794	854	785	821	802	886	825	863	887	885	820	863	866	776	837	837	899	844	835	791	841	897	803	864	826	836	828	836	801	817	851	828	859	806	820	858	850	811	842	837	875	834	884	860	816	773	850	819	808	804	839	894	831	828	770	805	811	812	916	838	837	869	840	868	834	832	840	838	865	789	856	821	838	778	885	842	876	908	818	833	836	864	860	803	852	843	801	863	844	889	904	805	809	848	780	840	829	843	854	847	848	864	868	835	776	801	808	850	875	822	845	826	834	858	862	804	850	826	808	823	834	851	854	842	832	797	832	825	850	763	854	839	887	810	820	825	839	809	862	866	871	853	851	856	811	886	847	835	913	869	800	882	835	832	850	824	819	847	836	826	859	850	819	826	803	786	851	874	815	833	845	772	830	820	810	854	820	887	843	808	841	851	853	894	842	850	816	874	794	898	799	852	855	865	861	808	837	855	864	852	844	797	811	845	840	848	811	880	809	855	807	841	770	814	840	803	787	811	786	813	863	821	806	793	821	857	838	837	846	814	878	819	855	795	894	842	801	831	864	831	870	855	804	837	856	863	868	887	877	829	830	870	789	834	837	846	865	786	856	846	833	835	858	805	846	832	826	865	845	828	863	895	892	855	863	803	860	822	860	822	875	817	901	848	814	839	864	823	880	825	852	830	830	804	842	812	813	805	828	890	826	867	851	809	846	815	869	876	814	885	812	826	853	847	811	827	886	856	859	815	856	813	834	809	846	858	844	857	814	869	830	877	815	865	818	827	853	853	881	843	780	806	843	811	866	860	863	812	836	838	880	839	822	862	845	786	799	869	838	833	831	785	810	864	867	788	820	836	908	837	809	788	861	844	803	800	849	827	802	827	836	799	844	842	837	860	877	861	839	860	875	798	788	776	883	863	834	813	830	813	793	798	847	814	847	881	803	853	786	857	846	864	843	812	871	836	826	809	835	831	919	827	821	896	857	895	801	887	890	866	861	831	844	851	782	839	857	853	853	856	834	835	863	836	900	851	852	865	836	843	810	842	809	836	848	849	857	824	851	835	874	808	822	855	785	872	815	861	831	848	835	847	828	833	814	835	887	806	801	833	807	833	815	791	824	831	820	806	803	803	848	797	888	845	816	895	798	886	844	834	848	881	858	811	831	799	821	843	803	835	843	811	899	806	829	855	857	829	837	838	866	849	872	848	796	854	833	830	802	860	826	810	840	849	861	841	837	791	828	799	812	834	832	813	868	843	853	838	860	854	839	806	830	825	823	900	842	831	827	774	871	859	806	830	809	786	797	833	908	819	859	844	846	823	879	799	866	837	864	841	808	855	809	848	837	805	790	829	810	858	770	851	860	839	818	769	836	793	851	836	845	886	842	870	822	831	827	858	821	838	855	805	875	834	827	834	775	818	876	845	873	864	778	784	846	773	826	809	771	844	837	815	791	798	807	886	809	833	842	840	849	832	832	808	837	841	862	787	792	845	814	802	855	873	848	839	828	842	846	828	815	831	893	827	841	836	819	827	862	853	865	814	793	836	869	810	799	884	831	802	779	835	832	807	885	873	837	826	827	807	826	878	818	762	870	823	838	866	814	832	792	804	794	833	857	873	899	778	879	835	921	895	821	790	827	801	851	851	858	896	855	778	855	873	858	832	886	867	820	822	889	836	854	842	850	833	857	878	798	793	810	830	842	839	879	789	866	836	846	866	872	852	851	844	859	853	799	817	810	842	848	888	859	860	854	835	836	826	865	884	857	829	886	877	813	834	847	829	827	860	851	810	860	849	862	761	825	879	812	831	847	786	827	842	812	872	847	842	833	794	841	792	818	846	832	841	838	859	871	855	835	785	800	832	862	825	847	850	880	841	805	811	817	841	850	885	888	820	846	853	816	856	762	831	859	827	810	838	831	837	822	830	862	825	862	804	832	845	856	834	835	854	852	847	824	771	892	864	802	828	809	765	838	779	849	891	852	881	793	851	820	866	879	797	760	872	844	844	831	862	834	879	807	875	873	883	864	858	833	807	842	874	814	884	777	832	905	823	764	832	845	835	860	834	813	865	830	802	825	831	889	827	808	862	799	862	845	855	891	895	896	804	788	838	820	826	855	849	885	820	775	893	854	846	817	867	821	862	819	865	812	851	854	831	804	856	755	842	825	858	880	885	859	827	857	901	794	842	850	829	863	844	814	857	871	883	840	857	817	772	799	845	857	830	781	811	874	861	828	869	898	812	836	819	861	849	845	793	823	888	822	817	809	852	864	810	852	863	801	854	811	855	839	889	818	841	863	815	797	852	822	888	844	842	802	848	856	846	775	811	834	779	805	797	828	819	851	876	810	811	814	818	805	841	790	799	843	816	861	800	840	863	824	817	851	813	790	886	831	825	837	871	823	816	832	859	814	855	833	822	860	864	877	819
3470	8966	7220	3663	2626	2212	1819	1618	1443	1403	1319	1151	1164	1097	1087	1064	1015	1033	1053	1042	1076	993	1034	1014	1035	1037	970	970	956	990	1078	972	1009	965	1043	1003	938	1030	1043	1012	962	950	936	974	917	971	1012	929	971	942	979	1005	967	997	977	967	970	1004	935	946	1008	1000	967	968	1008	944	951	975	923	983	936	984	940	986	941	998	982	969	972	982	1020	989	947	1003	955	1003	1027	989	966	949	982	1006	983	1025	994	927	945	1007	930	977	952	983	956	943	931	957	928	999	978	939	945	912	969	990	976	905	955	921	956	993	959	986	1011	952	978	984	987	938	980	966	950	980	944	959	937	938	935	956	971	957	939	962	951	1021	952	983	997	988	986	958	981	954	988	1010	914	918	944	966	971	1025	1038	959	1027	939	1000	959	933	894	996	954	987	969	1000	966	953	915	965	1004	980	985	956	967	1021	1001	1017	914	948	966	985	968	967	965	976	943	952	961	985	929	1016	920	934	980	990	1016	957	998	982	995	968	916	1005	940	947	956	975	929	926	970	964	967	1005	982	967	980	928	979	942	919	978	1071	971	948	992	1000	981	950	984	958	956	898	962	937	909	1001	1002	1008	931	954	953	989	1002	978	912	972	977	1052	998	962	1019	1025	925	948	894	950	955	998	1010	930	984	958	940	1033	951	969	982	966	994	1010	939	969	992	952	970	981	1004	978	950	971	997	940	928	907	959	966	976	963	944	961	959	970	979	964	896	931	959	1000	1007	982	997	945	987	1027	1036	982	938	1020	998	974	973	1058	995	974	995	967	933	957	914	950	923	924	968	986	941	975	966	928	932	969	962	977	953	1006	969	995	929	957	948	1015	969	975	990	951	928	951	994	972	994	884	914	992	969	973	983	952	922	989	921	966	1008	949	953	929	977	1006	926	950	972	1007	989	910	1012	1002	966	1005	938	921	963	984	943	918	980	975	907	992	997	986	956	1010	943	936	960	970	968	948	973	1003	951	1046	949	952	961	925	1002	991	984	944	972	989	941	915	936	985	986	893	931	949	1015	957	986	1011	900	968	972	923	976	954	930	919	1002	979	915	998	961	963	934	921	961	1023	918	978	979	919	1007	974	999	975	978	1001	905	962	961	954	913	879	899	949	943	953	935	973	963	970	999	984	947	1003	995	891	978	932	1007	997	987	971	963	937	1002	989	989	956	952	979	995	1001	1064	982	994	1025	987	1004	998	965	967	951	941	1014	960	1015	963	957	938	944	934	949	974	984	998	985	976	1003	976	974	975	976	916	976	917	980	989	958	968	1014	960	1005	904	940	958	957	960	979	971	1027	918	954	967	955	941	1007	937	941	928	949	931	1024	946	1023	983	959	911	977	927	948	950	1018	948	966	966	950	942	986	973	973	967	975	959	941	964	966	978	999	951	948	988	992	977	982	945	903	931	995	996	988	953	950	986	995	981	944	957	978	940	988	999	1017	975	947	950	950	1017	986	965	983	930	952	895	1020	979	954	975	1012	987	931	955	974	1020	964	1064	969	1005	979	1004	983	937	1018	974	977	964	932	977	939	1004	1036	991	998	943	927	968	950	964	959	973	941	953	965	981	986	965	989	983	918	1013	972	961	937	1026	912	1002	988	969	981	962	1030	956	940	994	1000	974	963	975	977	989	965	955	988	952	935	996	1033	1008	965	951	985	1015	980	978	972	942	976	996	978	958	965	990	971	953	973	948	960	977	957	1007	946	983	1002	1016	940	981	964	1002	990	951	973	929	938	948	998	969	944	986	969	1005	1068	992	992	961	958	935	1019	1021	951	1019	932	904	978	920	1002	942	1001	990	1003	995	995	990	972	975	970	1025	989	994	952	954	965	1012	874	960	960	927	1000	970	992	945	964	926	974	985	923	939	1003	964	1012	867	996	962	955	949	986	1003	935	953	949	939	1002	994	976	934	968	1001	953	1033	1007	925	917	996	949	996	931	988	937	970	969	988	1006	950	935	936	971	976	1000	965	967	999	929	964	996	999	1022	979	1007	988	1010	924	924	969	953	976	981	933	1039	925	958	952	945	961	944	937	975	1003	951	968	934	992	1020	953	1038	1015	938	939	990	905	969	887	1006	1011	943	922	951	960	858	982	982	959	985	962	936	942	937	975	942	1013	991	993	969	975	964	921	1035	960	998	930	977	997	948	963	964	967	963	967	952	967	946	975	988	910	1002	988	959	945	971	1054	953	1003	929	938	990	888	972	946	987	987	959	986	963	1016	936	947	917	955	940	976	913	946	996	888	955	993	1016	966	900	957	963	956	994	964	991	970	1021	1022	936	942	963	909	992	983	989	1001	953	979	1012	980	913	938	975	929	1013	954	955	956	913	1044	946	895	943	1015	941	962	970	891	1025	975	946	1033	1024	1021	1005	986	916	964	985	986	934	1010	982	988	923	917	1009	981	1040	1003	962	969	973	1022	1011	950	936	1012	982	912	974	988	913	967	982	931	951	950	953	972	1025	1031	1033	957	980	973	973	957	964	921	943	1015	971	928	998	985	924	912	951	996	915	955	975	952	1050	955	994	923	1031	925	929	943	1017	898	1011	988	975	949	952	1000	961	961	984	940	1012	946	904	977	982	987	965	961	987	951	982	981	1011	964	971	960	962	988	1018	965	986	908	980	969	950	964	980	1000	944	934	1024	1014	977	1020	963	983	1028	1014	926	932	931	968	1015	944	940	953	999	1004	963	937	976	931	989	952	978	901	977	920	949	997	915	973	965	955	1022	953	965	984	1003	979	991	973	951	996	991	997	949	949	943	1004	965	951	974	948	967	963	1006	947	939	947	972	979	938	962	957	982	979	948	888	988	1015	989	948	970	987	966	1008	958	959	963	1031	919	957	963	1011	968	954	933	954	1012	1030	964	962	992	949	990	960	1004	953	962	1005	975	982	939	924	966	970	925	1028	976	957	1002	988	943	1024	990	975	983	937	983	971	941	1006	905	971	937	983	920	1012	954	1002	963	955	946	976	950	933	945	970	1014	945	975	998	1022	959	920	919	988	978	964	1001	942	981	929	1000	919	945	989	991	949	968	921	960	990	957	876	948	963	931	993	980	980	969	999	905	949	967	923	1031	971	915	978	961	933	950	923	934	952	934	985	979	932	978	973	970	937	997	955	1032	1013	984	919	980	980	954	987	976	982	942	947	971	962	966	927	910	910	1038	959	987	927	956	952	937	959	962	1006	1041	1035	999	911	1034	976	999	1011	938	978	979	992	936	976	922	983	1004	980	1012	954	942	969	1022	943	913	985	968	956	913	931	993	980	1010	993	952	934	959	1050	1007	980	921	965	971	1006	974	962	957	1009	945	1031	994	952	971	929	1004	965	1019	905	1017	947	952	980	955	993	929	898	997	934	1034	979	964	979	1014	946	970	917	1012	958	979	961	921	972	935	979	968	978	968	948	928	929	970	968	938	964	951	941	1000	965	954	964	979	987	954	974	956	924	920	929	937	954	968	962	993	981	914	1005	1010	957	991	987	985	950	948	1026	993	942	955	994	930	926	891	986	997	924	1002	994	966	1019	1020	966	945	960	957	973	962	960	1011	938	949	944	921	938	962	985	966	987	979	948	941	950	970	970	980	951	956	1004	955	965	911	988	961	959	999	948	1001	930	952	950	904	987	940	991	950	920	949	939	983	905	956	926	1005	909	1005	965	1028	954	917	997	931	982	984	950	984	990	1010	985	967	976	953	965	982	1007	955	951	929	939	919
24778	21318	27572	25287	12575	749	573	502	413	385	365	343	401	334	332	315	309	315	304	314	332	339	281	319	292	316	296	310	308	306	329	316	293	290	320	304	283	291	307	326	299	301	306	291	283	310	320	281	282	276	292	253	293	311	311	282	287	322	311	286	282	265	316	294	260	296	287	317	306	282	322	303	292	290	299	304	271	294	288	279	277	271	302	305	288	278	307	332	303	282	296	278	301	278	278	285	308	282	296	321	292	270	282	292	312	313	292	297	287	267	290	295	302	328	291	258	278	264	314	292	296	296	289	288	300	311	296	283	321	273	263	293	295	309	309	302	311	290	272	267	314	285	314	285	291	274	264	312	284	281	295	294	311	282	315	300	303	316	282	309	290	285	288	287	286	305	301	271	290	291	277	301	336	277	262	315	291	309	303	274	283	287	339	319	298	315	269	302	307	246	306	270	317	298	285	295	298	307	327	290	306	276	291	289	282	265	311	303	265	296	273	303	261	306	279	277	294	270	298	297	272	323	297	293	306	281	315	294	295	282	320	297	279	314	294	299	301	310	279	286	279	313	313	305	305	296	301	290	315	283	268	286	278	318	324	279	308	294	318	305	305	298	285	302	306	291	288	283	309	312	277	305	300	326	305	302	289	297	331	294	279	282	310	288	285	306	307	279	291	289	318	310	294	302	319	275	264	280	274	294	281	302	315	289	270	297	292	311	298	332	286	260	292	341	293	306	328	292	287	306	286	308	308	274	302	291	291	309	301	309	285	320	301	335	276	332	326	319	300	289	309	298	250	292	287	316	313	300	276	290	293	275	290	269	268	293	282	283	310	282	305	313	284	324	318	295	278	275	289	333	282	256	283	267	312	295	284	243	306	283	259	277	298	264	327	272	300	286	265	336	279	300	307	299	279	282	277	259	287	269	307	299	297	264	284	269	270	328	299	263	319	303	293	292	273	263	299	292	308	265	286	284	296	286	279	297	280	273	287	306	257	285	289	305	276	309	311	260	309	317	312	278	284	279	267	299	289	323	314	283	322	283	267	295	302	297	301	302	287	304	303	301	292	305	344	292	287	280	315	290	296	291	309	309	310	301	267	303	298	280	286	302	302	269	287	285	307	311	275	297	291	278	318	294	306	276	294	276	291	298	281	286	306	325	318	303	327	281	307	302	284	283	287	308	278	294	291	301	315	292	277	293	285	317	283	288	332	277	303	307	271	273	290	269	301	300	315	320	308	293	314	290	295	269	338	288	273	285	282	298	303	335	305	295	307	298	291	326	304	300	299	308	325	282	290	281	263	291	301	295	308	312	275	317	291	303	285	338	290	293	324	276	310	302	285	293	295	303	323	300	312	314	273	307	315	300	303	301	318	290	298	313	293	317	299	279	295	300	299	291	287	280	286	277	306	296	311	315	285	287	308	270	301	282	273	295	321	302	263	263	327	305	276	288	314	279	332	307	310	300	297	301	265	295	292	286	285	316	292	271	299	300	296	286	332	307	287	331	286	278	288	297	271	267	300	314	279	297	296	252	323	295	309	292	310	293	272	293	293	321	298	290	318	284	299	271	299	278	304	306	302	294	280	290	312	294	283	282	296	299	268	271	274	256	301	287	281	251	333	271	305	282	314	323	278	302	294	286	297	264	294	300	285	275	286	291	296	291	303	315	276	278	261	265	291	275	317	268	320	260	274	276	309	301	319	270	279	277	273	287	273	271	332	287	269	317	304	267	293	289	320	270	280	314	334	343	284	293	338	330	289	301	262	302	285	297	286	298	276	276	316	283	293	316	290	305	318	283	305	316	308	302	299	298	303	296	307	298	311	296	275	296	287	323	295	298	268	299	302	322	304	295	321	312	280	284	271	247	285	287	263	286	275	288	283	321	285	291	320	276	267	293	314	276	295	289	296	281	300	268	289	263	275	329	294	282	279	269	322	277	292	270	313	301	276	286	282	299	289	302	282	301	283	291	294	306	317	285	300	295	335	272	310	303	298	287	276	280	337	271	293	291	336	276	290	310	291	286	281	315	308	308	316	279	333	301	291	257	274	304	305	277	296	311	301	267	267	335	293	263	306	288	296	290	253	319	303	291	268	275	302	296	277	294	290	302	299	283	291	299	282	296	321	314	282	287	286	300	298	282	299	306	269	297	278	279	311	321	297	281	296	276	274	289	296	277	295	292	296	278	287	269	275	287	309	293	290	311	324	326	304	308	293	260	297	285	263	274	275	300	281	283	276	279	265	286	302	305	302	266	262	294	264	302	290	297	315	317	304	290	303	270	294	313	282	275	283	269	293	293	276	291	311	289	288	269	307	293	279	277	275	298	306	292	297	287	292	291	302	282	273	290	295	286	303	297	300	258	281	301	297	288	310	293	351	326	302	295	288	298	286	309	314	309	299	305	305	290	288	294	293	287	282	277	273	301	321	294	282	270	324	306	307	266	284	328	312	290	304	287	275	292	280	313	316	310	284	284	295	278	298	310	296	295	345	295	279	288	291	272	288	288	281	292	290	316	289	283	241	262	308	293	283	285	297	298	309	286	306	290	298	326	316	305	279	324	255	290	279	289	295	296	293	286	285	300	278	272	274	320	292	283	292	315	256	279	296	275	277	292	301	295	270	269	286	284	279	263	280	262	304	265	272	278	314	304	278	297	297	308	274	252	288	311	290	262	303	296	295	303	325	291	276	307	308	294	303	339	298	276	289	316	294	300	278	268	328	304	296	291	276	317	284	313	307	282	322	292	320	328	303	305	284	317	259	290	302	283	291	299	266	308	308	300	305	274	279	301	292	307	301	287	300	295	310	308	310	296	262	289	315	307	288	272	308	297	314	269	333	322	305	254	276	314	250	288	297	305	289	299	277	308	286	322	266	302	271	263	293	309	296	273	318	300	320	270	317	312	296	294	273	299	284	307	309	325	301	319	335	303	314	305	273	282	317	277	295	295	282	320	271	320	262	309	303	260	296	317	288	294	295	287	278	301	300	256	313	285	303	305	286	308	296	295	296	310	271	277	307	286	311	324	295	335	328	289	314	314	262	292	285	304	276	263	293	296	254	299	281	261	280	288	332	274	293	259	357	300	290	307	307	279	282	254	313	289	308	272	309	275	309	290	273	290	284	291	302	297	301	300	328	307	267	281	309	278	298	312	291	299	308	301	287	306	296	284	299	292	303	271	296	274	284	317	308	290	310	307	309	279	308	289	276	302	265	291	294	318	269	291	279	264	302	272	303	286	281	282	306	306	285	269	304	278	294	308	289	297	281	279	294	267	311	325	306	291	308	295	284	259	273	272	291	303	293	274	295	277	291	275	294	320	318	289	298	349	313	297	283	301	276	286	268	309	283	286	307	283	307	281	264	299	280	291	311	261	294	290	308	296	316	276	319	291	330	302	285	286	268	292	322	303	302	285	267	296	275	287	301	306	283	310	309	328	284	289	309	279	347	278	269	285	282	279	310	295	303	297	312	289	286	311	303	281	282	298
3408	5311	4106	2063	1379	1004	872	713	640	591	509	451	465	426	418	411	402	380	364	387	409	367	373	362	405	363	358	329	368	335	368	370	358	397	358	359	364	381	396	386	364	378	380	379	359	396	383	342	357	393	377	362	350	341	363	387	367	383	391	355	373	370	342	397	349	402	386	337	383	367	362	358	360	356	368	343	353	358	326	370	371	371	390	383	371	374	367	361	378	370	390	357	395	361	361	369	365	365	338	374	364	336	359	355	362	353	363	356	382	376	362	342	355	369	343	368	344	333	342	369	372	368	344	350	384	372	364	381	340	393	357	370	324	368	379	342	371	352	345	362	335	335	338	363	339	356	368	362	387	379	364	360	332	370	315	371	357	342	361	374	353	386	353	345	331	396	361	368	383	360	373	346	354	384	360	352	394	369	359	378	364	359	358	341	361	339	373	396	355	350	375	361	349	383	396	339	361	386	356	367	367	388	342	346	358	369	377	386	385	361	348	363	350	346	339	347	341	347	371	336	356	344	372	370	383	345	365	381	347	354	360	318	344	324	348	339	384	330	385	356	376	373	376	357	336	336	374	397	334	323	328	361	377	376	346	385	369	389	367	350	381	341	363	368	375	368	363	412	349	326	356	351	350	372	356	365	381	326	343	378	360	373	374	361	365	372	353	357	327	409	387	367	349	352	339	347	360	363	349	340	366	349	362	338	363	387	360	369	366	355	389	378	386	366	355	378	370	350	358	329	382	348	357	353	360	374	382	352	353	358	344	356	343	341	379	347	357	299	338	340	357	364	364	368	358	352	326	372	375	381	374	346	373	345	403	353	331	366	338	371	335	360	374	354	383	357	349	379	360	374	392	388	366	364	387	338	384	375	329	363	381	362	374	378	339	356	354	358	382	348	349	357	366	369	356	371	385	346	351	333	353	421	349	346	338	369	381	379	374	357	376	403	395	322	360	374	371	386	353	346	368	357	364	378	355	347	354	343	337	347	368	336	375	330	336	356	360	381	357	366	372	357	355	345	373	354	337	361	372	350	358	365	368	359	363	349	347	379	388	337	363	384	350	332	327	357	355	357	350	338	386	364	325	376	357	374	353	360	347	368	357	333	387	379	379	388	375	352	363	385	373	353	358	365	380	367	353	365	381	395	339	353	376	376	326	335	366	361	365	334	363	371	374	365	385	356	375	342	366	349	356	383	354	329	349	384	347	350	340	380	353	363	345	349	380	405	353	337	400	364	342	343	330	342	358	348	392	371	362	366	347	362	373	353	359	379	343	383	419	326	376	348	377	356	356	363	363	358	363	366	372	347	313	350	358	340	378	400	340	376	364	359	392	363	330	340	369	387	373	370	371	365	385	340	335	353	342	366	382	369	349	360	352	375	364	355	373	379	344	356	356	367	330	333	320	348	379	372	354	390	344	379	372	369	363	322	367	343	345	339	360	371	360	360	339	352	348	320	369	342	408	349	352	364	348	371	353	394	357	355	365	359	357	387	327	375	338	377	368	363	358	337	329	355	346	400	368	371	351	353	348	324	353	364	386	336	342	386	368	345	360	375	346	356	384	357	341	364	385	353	382	372	355	368	359	368	341	332	374	370	323	360	378	345	337	371	350	359	347	364	356	345	387	363	343	374	379	359	338	385	376	370	384	370	390	388	361	343	328	373	336	349	360	341	356	387	352	357	365	347	389	358	376	323	342	373	329	333	383	422	370	373	351	352	366	353	386	352	359	398	366	371	329	377	347	367	369	352	372	361	367	340	381	331	359	366	335	354	375	376	375	371	359	393	343	388	371	343	375	353	358	401	354	384	394	376	371	362	354	334	352	355	370	371	375	338	374	354	363	355	338	361	335	374	358	367	340	376	371	334	354	344	357	393	346	355	345	328	380	344	377	338	352	366	362	385	348	363	329	370	375	351	371	362	367	352	361	357	364	367	365	358	382	313	349	361	363	390	337	346	388	348	352	387	379	337	358	342	330	334	372	376	376	378	367	363	352	345	377	387	348	383	381	360	384	392	366	366	328	359	348	387	343	350	410	355	334	369	357	364	363	360	396	353	367	379	375	379	351	378	397	348	350	365	337	364	367	346	371	375	350	357	326	328	367	384	368	374	350	332	366	366	380	382	374	376	377	334	380	356	364	364	374	344	360	329	344	386	334	364	364	367	377	349	378	361	352	335	343	368	374	358	328	371	364	400	349	385	342	346	398	333	324	346	351	375	390	380	368	314	377	398	363	402	354	364	339	396	371	342	364	303	359	366	340	327	363	373	353	368	382	380	368	367	349	381	326	375	350	338	375	342	386	357	365	370	363	372	307	335	368	371	348	343	345	369	352	424	345	349	333	349	362	360	309	372	345	382	334	338	396	380	368	347	342	361	355	385	353	394	354	349	367	371	346	333	329	368	365	369	379	358	372	359	333	352	388	309	338	376	381	359	383	375	373	351	344	333	376	354	366	376	357	378	380	358	377	355	376	398	378	385	371	379	379	351	381	339	349	372	357	355	365	369	373	356	403	370	391	364	370	363	365	361	329	341	378	337	352	351	349	350	385	362	367	370	345	351	364	369	324	367	344	358	368	361	354	343	359	334	374	346	360	342	388	344	369	396	353	346	314	350	368	367	350	361	377	369	359	389	358	347	352	375	391	372	381	349	386	342	341	347	323	401	331	375	349	356	360	369	365	358	371	415	341	345	372	342	414	371	368	332	367	374	365	369	396	368	334	354	334	333	361	328	337	372	377	373	373	346	378	326	360	349	355	362	337	368	369	370	372	377	368	404	335	350	355	335	356	367	346	406	353	375	343	354	366	345	384	371	392	374	357	388	346	385	362	376	347	357	354	376	395	350	348	367	383	326	362	372	364	353	358	355	372	332	348	378	345	379	356	344	335	361	336	326	330	380	407	346	414	367	357	351	390	375	379	355	342	355	369	380	345	380	411	348	390	380	365	361	387	362	333	350	386	346	371	362	380	372	367	369	356	363	348	335	380	355	401	345	367	337	392	373	360	374	378	377	391	344	380	350	388	326	335	357	370	359	336	362	357	370	356	361	396	370	366	347	344	344	366	356	372	371	350	372	325	372	387	332	347	365	362	347	367	376	354	391	317	346	347	382	362	348	370	353	378	366	376	375	369	361	357	451	350	358	379	358	363	327	372	355	397	360	382	386	348	340	346	377	333	340	343	358	367	341	349	331	370	367	384	348	347	374	365	356	355	357	383	347	388	330	328	373	376	343	364	392	429	372	391	350	357	376	375	366	364	353	377	377	327	336	387	369	357	394	331	350	347	358	360	347	378	366	366	362	367	339	329	362	359	371	359	364	372	365	362	370	382	391	368	366	374	372	389	363	338	358	346	402	355	370	344	368	394	359	341	376	395	348	365	351	321	390	327	379	366	394	371	377	351	359	365	375	370	349	343	347	365	317	340	338	349	380	352	359	364	319	360	348	353	365	383	394	381	335	360	339	346	349	355	370	382	385	338	361
22800	21366	29030	24070	21357	21389	9688	1320	963	879	820	737	728	672	629	623	569	589	546	555	570	518	545	576	516	529	551	523	487	530	533	526	534	528	517	502	499	504	496	478	526	482	519	490	522	526	506	512	506	547	498	499	504	473	511	453	502	511	501	499	512	463	498	490	523	490	530	517	498	509	504	504	507	487	527	511	514	518	465	491	462	500	492	521	497	504	467	491	534	491	503	482	513	495	476	471	493	486	521	549	493	524	480	475	481	491	449	516	470	545	515	508	472	477	482	521	477	471	509	508	568	468	488	508	523	481	492	480	486	471	476	475	521	513	477	520	491	508	485	498	485	512	482	499	476	515	474	505	494	544	455	468	514	476	537	522	480	506	496	466	475	490	507	519	513	504	479	506	491	532	471	500	490	497	510	470	503	476	531	495	517	484	527	486	500	476	476	501	495	490	487	496	482	466	515	497	479	496	487	519	539	464	507	505	537	529	483	475	514	507	485	474	504	473	524	466	500	514	520	520	486	479	464	502	487	451	484	493	506	504	533	530	485	511	477	509	495	525	493	492	476	477	528	513	505	460	498	473	532	529	494	437	472	475	475	527	497	515	481	518	482	472	486	461	469	496	495	514	550	466	544	501	546	502	500	468	518	477	469	463	469	498	491	511	512	486	466	497	549	508	503	514	507	529	512	525	515	488	487	513	523	510	508	478	553	481	506	513	460	521	474	539	471	517	455	482	454	513	530	483	487	524	514	476	503	507	476	476	474	524	518	484	489	484	491	515	503	491	479	475	528	509	471	470	495	461	484	528	478	527	484	427	515	497	487	537	463	509	521	489	494	509	472	486	519	492	521	502	493	481	523	491	499	518	510	478	490	509	490	514	519	474	503	517	496	502	470	500	493	505	505	477	500	493	529	501	487	506	477	486	517	485	493	495	489	489	521	501	510	471	492	512	489	485	462	505	480	517	466	488	503	497	526	436	482	505	499	505	500	502	493	510	493	490	489	466	483	504	451	481	509	487	500	479	494	506	479	524	499	474	505	513	489	499	502	480	458	500	451	477	547	519	466	492	504	503	507	500	485	494	445	486	460	533	473	530	515	486	514	527	498	482	490	498	474	478	489	516	492	534	531	497	476	528	473	504	525	484	510	506	493	496	505	520	511	498	496	452	486	449	514	523	522	520	498	496	497	489	503	506	524	479	542	473	512	484	489	476	493	510	509	515	505	493	523	479	526	529	535	534	497	497	510	497	478	509	529	496	526	447	498	549	492	488	514	552	496	483	524	526	492	474	501	500	478	517	492	518	528	477	522	470	529	483	526	480	495	492	507	494	523	506	531	511	491	515	479	493	552	527	496	499	482	487	491	473	501	475	490	471	537	504	485	482	494	488	489	488	517	457	481	509	495	532	467	480	517	531	504	468	493	487	483	480	509	482	514	510	534	494	504	489	509	485	518	462	467	542	475	520	503	464	507	471	524	514	503	466	469	484	488	486	517	494	510	497	494	470	474	537	491	513	488	468	461	494	508	462	514	468	458	513	474	523	517	511	501	520	465	478	450	469	513	492	488	505	493	501	506	486	481	490	516	523	516	507	501	469	481	479	482	467	466	482	482	467	495	537	505	517	511	515	508	492	464	500	491	487	502	549	492	505	511	494	477	521	484	473	502	496	500	476	456	484	501	484	520	488	505	494	487	523	470	524	485	458	528	507	496	468	474	472	499	477	535	503	480	504	497	477	488	504	537	494	485	527	515	513	524	496	508	490	500	497	492	478	494	470	483	489	475	469	491	477	480	517	480	514	475	505	496	496	497	498	521	457	508	512	486	489	488	482	538	494	504	532	516	491	501	514	461	519	474	498	487	457	530	495	486	488	481	484	481	429	479	489	511	508	471	512	500	492	481	478	507	473	550	478	475	487	473	492	522	478	537	475	510	450	498	483	491	471	461	519	501	501	458	556	539	495	511	541	512	502	482	539	497	487	471	493	514	480	473	479	467	510	485	510	441	441	522	506	509	502	542	477	454	480	485	498	508	479	492	495	495	493	532	465	490	508	503	525	509	495	504	485	491	452	503	478	456	519	454	472	506	510	448	525	479	507	499	456	495	493	454	487	466	526	493	490	512	524	506	481	458	478	482	487	484	483	465	429	503	461	492	494	517	461	469	479	490	497	485	530	504	498	478	464	501	498	518	506	496	515	507	463	504	510	508	487	505	473	489	518	503	492	509	475	485	508	503	498	485	521	500	492	527	507	512	482	501	487	486	494	492	501	472	519	487	519	474	466	504	490	456	522	505	513	477	491	518	502	498	486	485	513	512	539	476	501	516	498	523	481	493	492	505	494	499	507	531	510	519	466	511	467	497	504	521	497	518	503	497	474	486	477	486	496	471	506	489	467	502	499	434	482	452	460	512	495	475	481	476	496	491	525	459	462	513	518	511	510	521	489	468	507	491	535	534	527	527	506	516	519	516	482	482	492	505	525	486	466	496	504	490	510	478	475	511	457	473	515	503	513	496	522	464	483	504	473	450	495	477	509	489	508	479	502	517	497	474	498	458	467	465	452	473	537	499	456	530	493	510	523	526	540	533	426	484	483	534	475	487	508	497	541	533	486	518	485	553	512	472	512	500	484	503	534	545	510	526	449	527	490	507	471	472	495	502	477	483	482	547	521	501	485	520	509	513	475	498	495	488	506	510	475	493	485	511	483	486	497	477	532	520	472	527	495	509	554	476	487	470	502	511	471	479	436	521	507	467	485	489	540	474	504	534	459	556	473	494	506	466	493	506	545	518	500	499	498	454	523	490	463	495	489	521	471	464	488	502	507	507	458	502	501	491	510	494	516	484	467	497	522	496	488	511	470	484	523	490	473	523	514	535	499	491	501	488	519	498	480	472	433	463	521	490	506	535	470	529	455	488	475	520	490	498	514	472	487	483	507	481	501	486	493	504	519	530	521	479	483	491	494	478	495	466	536	476	515	533	507	486	504	460	490	495	510	496	501	515	491	509	436	502	464	510	506	514	494	510	518	499	529	490	474	475	475	475	472	518	468	510	533	479	485	468	480	476	529	512	503	478	505	520	491	485	504	478	430	528	484	480	503	489	479	491	473	520	508	461	482	486	498	521	496	481	559	488	548	552	510	490	502	508	503	498	477	503	507	490	498	538	499	489	524	487	516	516	504	515	501	485	492	475	483	494	490	505	502	533	522	517	486	470	487	507	496	524	495	480	541	463	482	493	503	504	500	535	500	506	487	543	477	481	529	518	470	475	466	504	463	516	482	474	490	507	528	507	506	516	514	484	485	472	518	510	503	493	489	489	548	497	515	493	504	520	494	472	469	515	495	511	505	510	490	484	479	507	545	516	469	480	521	501	521	511	503	499	502	495	423	498	485	508	534	458	506	486	521	488	452	501	486	481	491	510	518	504	501	516	539	448	473	487	496	493	515	513	495	482	473	495	512	457	454	503	487	491	468	496	454	464	507	474	477
4501	14243	11346	5622	3823	2840	2294	1874	1597	1276	1122	994	927	855	832	839	773	811	729	693	699	699	685	676	658	623	638	647	628	595	620	657	664	592	619	609	655	652	644	648	597	606	603	608	649	600	621	603	597	623	638	609	593	685	589	630	593	574	647	608	628	557	581	657	607	572	574	638	596	634	613	621	580	604	628	615	586	575	595	603	633	583	596	603	627	607	582	638	561	609	586	614	588	633	560	590	583	569	654	631	600	626	566	614	655	581	647	582	578	620	616	582	550	557	601	633	617	572	599	594	631	602	609	615	595	586	605	603	584	620	620	583	580	572	585	571	571	569	631	571	568	607	622	596	603	618	630	615	604	621	589	572	627	583	577	621	589	588	578	620	599	615	604	597	589	624	588	639	594	618	656	632	621	635	545	635	603	638	580	581	634	583	582	567	600	560	592	578	623	592	599	603	638	623	600	603	591	598	574	630	626	552	552	617	551	590	612	539	592	588	617	570	627	642	605	632	646	556	573	634	586	647	582	607	641	597	600	588	561	612	580	594	578	587	626	627	578	613	587	568	599	586	634	584	590	575	603	596	612	603	598	632	608	652	574	604	586	616	664	597	644	635	630	608	628	570	547	612	612	649	575	599	565	597	583	587	627	621	572	606	644	603	582	615	594	604	661	593	611	572	609	589	606	597	652	604	584	603	558	625	594	613	634	629	622	606	627	620	571	622	604	587	582	612	597	609	623	573	559	620	568	599	604	611	617	593	635	627	619	590	581	586	576	583	600	631	634	563	628	595	553	639	551	592	627	599	622	572	602	629	567	632	650	613	586	593	618	535	571	614	621	646	568	599	613	583	605	589	618	595	608	611	570	623	613	621	631	558	586	611	573	609	591	621	674	643	635	601	602	623	568	622	612	624	630	588	594	626	616	561	599	546	591	585	592	628	620	585	603	620	621	590	612	606	587	566	581	605	608	590	569	622	614	603	604	559	649	604	612	602	625	558	606	616	599	582	612	579	535	573	579	591	620	554	636	603	597	594	590	584	634	604	603	570	641	564	588	605	576	560	561	598	620	583	567	568	611	588	664	551	595	619	637	586	616	648	598	632	559	592	615	599	632	587	589	580	610	572	623	586	610	630	578	564	612	615	571	614	610	606	611	608	607	627	631	572	616	612	610	614	551	612	566	611	520	574	606	578	616	621	626	560	603	576	603	624	591	584	604	604	621	624	623	627	594	554	566	574	608	592	595	587	595	610	646	639	601	609	580	602	591	619	600	637	627	630	617	632	563	581	573	631	626	622	637	590	596	628	582	616	624	621	649	556	572	649	595	613	640	598	645	612	579	618	557	576	596	605	597	617	610	571	605	574	612	576	587	640	597	573	595	606	609	590	621	602	596	608	621	604	627	593	611	600	603	602	593	632	607	626	611	592	594	602	589	624	643	616	590	603	601	602	613	590	597	618	581	605	599	636	602	603	655	584	625	591	611	591	613	603	606	602	524	563	610	605	559	608	564	571	590	609	612	643	610	601	588	597	586	603	664	601	618	566	607	582	590	629	611	627	607	598	605	598	628	588	613	572	599	562	602	590	585	589	633	601	610	585	563	594	601	602	592	551	583	584	642	624	606	618	612	646	598	612	591	617	617	632	612	599	601	594	602	581	602	596	558	565	566	612	604	636	642	608	631	600	633	583	607	577	585	635	579	595	597	605	637	624	618	598	633	604	588	585	631	615	603	575	562	598	562	583	641	593	621	615	623	588	604	564	611	600	607	605	583	644	634	577	611	601	564	603	637	588	592	591	635	592	631	627	616	632	567	604	617	590	589	624	600	623	596	615	590	612	575	603	619	627	599	582	592	565	627	627	568	565	576	584	605	640	583	596	616	586	625	577	563	620	570	604	600	574	600	634	644	568	620	635	626	624	655	583	628	583	597	610	581	658	620	595	678	570	578	595	597	601	618	573	580	641	623	601	609	640	567	645	557	558	611	577	598	630	616	598	574	598	600	585	582	618	635	637	609	601	616	607	599	587	618	590	588	606	628	618	590	565	577	642	646	639	587	597	582	604	631	623	568	629	618	589	613	572	552	547	613	622	625	596	622	617	593	612	590	602	592	627	593	546	556	597	575	570	607	639	586	565	595	622	574	651	604	594	591	576	605	655	648	609	572	656	591	592	600	628	611	616	632	569	595	625	599	626	632	632	609	602	566	591	607	643	595	583	604	618	601	579	601	602	599	602	611	595	614	610	609	545	617	602	619	579	591	601	608	605	585	560	617	639	577	589	595	587	614	624	653	634	579	610	617	629	579	568	590	609	617	569	634	613	622	583	599	595	602	599	577	571	660	566	607	617	615	599	619	592	612	643	586	589	579	630	640	616	558	585	592	577	572	627	571	625	600	622	617	635	555	576	624	589	597	580	610	596	638	615	575	602	669	575	571	604	648	589	613	615	622	620	592	583	624	606	563	605	565	601	592	620	604	582	623	611	602	589	562	605	598	576	551	624	620	578	608	643	621	583	614	611	622	588	622	596	592	566	577	622	577	627	613	587	588	655	602	645	638	601	641	565	603	614	621	581	583	603	632	596	627	578	645	624	640	589	577	594	614	561	589	595	632	616	585	624	645	578	584	620	592	598	581	593	579	580	573	628	599	584	620	564	611	631	579	589	589	612	602	629	604	555	605	651	610	603	645	627	600	608	607	629	615	570	588	602	631	573	571	557	578	607	637	565	619	562	610	556	560	567	614	607	602	599	613	571	537	605	590	589	574	589	590	604	596	652	620	559	591	613	633	604	616	573	624	584	560	610	644	561	589	600	607	637	586	580	589	634	560	635	656	624	595	601	600	599	591	555	621	603	596	575	589	610	649	590	585	613	585	600	587	609	601	574	610	603	640	584	635	573	618	626	611	646	578	611	594	616	597	609	595	563	595	608	596	584	617	592	606	599	610	613	604	602	579	587	566	608	614	569	573	583	541	618	578	672	569	649	607	587	583	610	607	568	614	599	590	582	628	564	555	592	621	570	599	567	585	629	572	574	590	577	631	587	582	617	608	598	672	565	624	587	614	640	581	616	618	593	591	614	567	598	607	609	629	616	635	599	647	611	554	661	593	622	578	602	628	570	594	634	596	616	570	603	574	592	592	612	647	572	628	598	564	563	630	617	556	587	593	590	588	603	594	560	585	647	627	604	619	571	630	607	598	611	585	609	602	569	667	586	585	574	553	595	596	630	603	573	594	597	584	606	570	571	649	580	599	615	578	612	615	551	643	580	574	603	611	645	587	597	633	585	546	587	611	586	588	602	614	555	636	605	640	570	621	606	645	557	661	630	628	586	602	574	633	599	588	601	647	625	621	575	600	600	578	618	575	573	617	614	559	593	657	605	615	576	663	614	588	583	576	581	578	616	617	564	603	628	635	586	602	597	608	604	588	577	614	625	627	588	589	596	610	576	557	592	585	607	586	588	596	581	575	608	618	593	604	558	596	626	603	585
27524	19419	5742	1071	758	702	673	615	630	628	653	600	642	655	675	631	609	640	621	633	675	646	621	626	622	631	624	628	588	668	622	601	655	626	600	657	597	630	591	620	658	637	633	613	579	612	603	658	621	640	664	600	592	625	642	616	674	587	632	614	686	639	630	590	606	564	639	628	676	626	626	649	636	609	650	629	610	665	641	674	636	630	607	617	707	624	649	612	628	623	629	602	647	629	633	605	586	624	638	619	606	664	608	668	665	621	616	619	613	655	684	636	658	620	620	623	640	628	626	654	631	631	624	623	617	647	614	602	633	613	651	605	614	625	592	704	600	649	677	652	609	630	663	611	622	626	615	627	620	598	641	635	596	628	643	617	659	673	662	634	595	614	604	613	624	620	662	659	641	640	610	647	614	667	604	636	663	627	633	633	664	603	610	630	669	639	611	647	642	616	680	611	635	620	635	627	623	634	579	607	609	634	632	634	601	649	663	641	577	600	628	604	638	682	635	608	630	618	653	620	649	611	614	642	643	592	601	661	638	638	638	584	618	657	662	576	660	616	589	644	636	602	639	592	677	613	654	646	685	623	664	606	651	623	642	658	624	603	659	664	659	628	633	599	641	648	632	605	567	577	650	626	621	635	607	624	648	617	637	595	644	642	614	651	649	649	659	588	625	612	654	648	651	623	614	659	609	628	600	644	633	623	665	642	616	611	617	613	589	687	660	636	659	654	660	636	592	628	643	673	603	581	622	579	684	615	618	646	648	622	613	664	611	633	652	672	614	631	701	631	617	660	601	575	573	595	633	614	576	657	646	608	632	625	635	615	654	632	588	632	642	572	617	672	661	670	596	599	597	618	631	651	622	648	612	621	649	634	584	676	618	637	656	606	622	643	664	646	682	624	652	637	605	633	657	635	671	671	622	622	634	614	616	626	617	584	671	606	630	643	615	620	608	619	626	631	609	634	588	634	648	607	587	670	640	622	623	668	650	611	636	635	664	631	709	664	611	617	660	644	649	642	647	617	621	671	643	578	629	629	668	578	591	666	652	643	567	646	662	664	636	617	650	622	621	689	622	600	625	603	657	612	625	661	631	596	611	607	645	598	629	648	656	618	646	623	600	617	649	583	611	624	675	646	647	591	654	605	688	636	632	618	632	634	641	637	644	630	630	672	623	629	604	646	616	619	591	627	623	597	599	643	653	623	622	618	654	586	608	667	574	634	589	654	670	631	602	628	628	629	633	626	602	613	590	591	612	693	593	598	615	659	631	616	599	596	674	589	615	657	618	639	694	606	645	664	593	625	631	619	629	628	630	636	610	626	628	624	627	625	628	628	623	624	635	606	608	624	639	639	594	651	627	585	567	659	656	668	623	657	634	663	616	652	653	564	641	612	637	633	618	644	599	625	615	613	612	625	683	611	650	635	581	639	619	637	616	630	670	598	588	667	651	615	660	631	598	613	646	644	644	627	639	594	693	623	625	633	660	606	629	638	640	646	633	604	626	588	624	609	652	627	583	625	628	584	630	655	652	618	623	612	659	634	658	632	618	638	623	573	622	653	611	677	619	580	617	612	625	662	687	643	633	623	611	609	614	633	626	592	599	582	642	620	613	666	678	658	618	656	625	692	654	635	622	654	614	624	662	657	664	625	613	598	626	637	621	666	606	631	619	682	626	649	644	660	630	659	676	659	607	592	629	625	647	560	629	619	621	629	652	626	627	601	660	653	618	612	661	641	646	627	620	649	674	647	649	676	601	608	622	582	593	635	617	611	630	574	647	626	630	611	673	602	626	631	680	616	610	610	598	627	633	607	639	613	660	629	587	613	621	645	612	666	632	632	676	638	647	640	607	630	627	612	683	641	641	666	613	607	633	637	639	650	700	610	641	603	639	633	633	640	603	643	667	624	635	615	619	567	666	611	614	636	660	586	585	631	617	657	564	626	594	622	594	630	605	634	610	576	641	633	644	636	633	654	634	662	599	678	610	678	644	628	651	656	643	644	604	652	663	636	663	626	594	681	588	595	624	649	607	642	621	685	619	622	611	609	624	674	631	673	676	636	641	610	600	601	628	660	646	601	666	634	635	638	632	636	640	640	601	600	619	650	670	596	622	590	627	638	629	614	631	639	664	636	601	620	601	622	625	637	614	630	648	622	666	626	569	608	639	594	598	586	629	650	607	590	579	597	593	623	603	658	615	604	651	624	615	609	649	611	642	596	666	602	613	589	643	638	597	631	606	672	596	657	628	597	615	627	601	575	653	589	627	675	648	657	637	629	617	605	602	640	643	592	645	630	634	620	648	641	643	625	651	635	661	599	606	651	591	655	634	604	646	645	655	632	601	585	612	660	613	649	578	624	620	613	706	588	619	605	669	637	610	596	622	671	647	658	624	606	646	625	623	642	658	564	645	623	672	611	589	642	631	717	628	654	635	605	621	593	619	654	623	624	617	647	637	646	586	617	617	629	635	606	649	633	629	646	609	633	638	641	634	623	627	620	606	594	632	606	668	636	653	640	620	631	634	621	624	619	610	661	657	637	622	647	632	643	610	578	635	607	592	648	602	610	633	609	652	621	611	629	696	653	607	608	669	663	653	600	608	588	659	626	688	634	694	640	612	644	600	633	603	599	670	605	606	601	637	588	653	618	649	652	673	618	653	613	598	620	638	605	636	604	620	611	618	641	622	653	642	576	604	602	625	621	623	707	602	630	627	622	624	629	653	651	641	629	630	644	641	638	623	615	655	612	647	626	655	627	617	631	623	672	677	632	609	659	651	624	606	638	636	601	595	614	608	613	621	626	629	626	617	644	588	560	676	620	662	614	614	672	601	624	622	596	651	617	638	604	618	620	662	623	607	633	650	644	606	591	642	663	605	573	627	617	644	609	614	628	606	597	631	652	607	605	636	612	587	618	619	634	703	610	602	632	617	635	655	617	631	611	624	623	673	586	634	659	627	618	605	662	617	594	637	631	665	643	685	601	616	687	606	624	653	637	658	620	595	630	677	677	655	567	633	605	637	639	573	599	620	605	649	659	579	610	666	644	619	630	651	597	587	659	644	623	593	634	605	608	637	668	594	647	675	618	667	590	628	626	657	616	603	628	590	646	681	610	606	648	629	658	584	618	607	636	567	634	588	649	625	648	585	608	653	614	647	605	606	664	618	639	645	654	648	614	643	638	643	644	605	665	623	647	653	658	641	632	657	630	632	633	601	618	675	611	607	667	626	624	587	622	637	606	636	616	642	691	638	670	633	606	638	696	623	626	625	662	624	648	593	660	614	598	607	631	630	673	623	656	616	599	606	645	621	612	655	639	670	596	608	662	604	603	636	613	666	680	628	606	597	673	637	650	629	612	628	633	616	622	622	611	629	611	679	596	607	594	599	637	618	658	635	589	619	594	615	629	632	631	671	599	615	641	588	653	596	629	622	653	620	660	575	675	629	609	632	603	634	639	624	659	597	639	609	665	629	675	629	626	632	643	606	616
4240	1658	1346	990	823	793	781	758	735	759	750	713	707	728	733	723	737	737	755	749	709	731	691	752	720	678	733	743	714	704	748	731	707	734	700	748	749	710	693	692	737	720	776	753	698	706	724	749	698	699	744	741	756	678	696	746	742	735	742	705	734	735	729	782	720	741	759	754	744	737	743	710	710	723	709	699	701	693	724	736	746	738	707	737	732	777	704	774	732	736	717	692	677	744	757	666	712	728	730	720	774	731	737	724	728	720	747	735	757	733	739	709	703	681	718	696	750	717	747	710	700	710	763	743	704	736	773	683	771	713	729	739	718	722	727	709	700	717	731	689	710	744	729	766	712	706	694	716	688	724	735	758	767	731	708	752	669	759	750	743	731	732	703	701	714	723	718	699	746	694	718	674	742	711	718	721	746	716	722	782	714	720	679	746	728	680	702	710	720	700	729	717	722	714	766	683	743	697	755	706	762	704	717	748	772	688	681	733	723	723	739	710	693	742	725	726	692	689	711	680	730	738	738	714	672	734	703	728	655	709	706	700	746	710	724	714	784	689	731	723	730	710	744	705	689	717	710	758	785	731	742	743	761	736	714	728	687	742	725	701	688	695	709	728	728	715	707	701	651	698	778	702	779	711	726	758	746	744	726	687	740	717	749	689	724	705	742	740	716	743	742	676	711	668	701	737	698	724	715	704	717	710	685	699	731	732	726	721	735	692	712	723	744	746	706	707	696	742	710	730	743	736	758	746	717	705	665	712	743	694	729	737	681	702	709	707	695	695	735	704	696	680	698	744	721	729	728	727	676	688	705	701	647	709	730	701	691	680	729	686	670	750	735	714	706	698	711	727	722	736	711	760	706	721	704	726	771	727	706	710	731	701	668	708	728	758	698	733	690	719	788	742	735	721	700	710	714	700	700	694	719	692	735	717	725	673	720	747	707	675	719	710	757	715	736	683	757	636	748	736	700	722	730	714	695	674	704	717	693	748	724	682	810	709	715	713	688	712	653	748	696	741	706	761	681	703	706	722	699	708	717	739	771	753	709	764	756	703	710	709	730	726	756	689	720	749	714	743	698	714	705	765	714	722	734	772	682	729	724	738	708	722	777	716	729	746	702	734	703	683	705	705	707	733	746	637	746	738	680	718	721	751	732	777	678	718	738	679	728	717	711	712	720	702	730	707	729	713	748	755	758	693	690	763	758	712	720	701	690	758	700	746	708	726	693	705	725	759	722	714	726	721	780	692	722	734	682	730	788	732	729	720	705	690	686	701	720	699	756	738	735	721	681	756	716	722	707	687	734	754	777	744	697	763	756	711	703	762	710	745	712	715	729	684	695	710	733	689	721	747	667	766	692	719	719	721	713	693	730	749	717	752	727	729	721	756	756	718	752	701	717	689	698	726	686	654	683	715	718	755	741	752	668	678	739	720	778	755	749	746	730	674	729	734	763	703	678	715	719	701	737	710	738	739	766	745	734	714	730	708	691	706	722	681	699	718	699	704	696	718	733	752	662	689	728	724	657	697	759	723	716	697	775	763	714	710	749	751	750	711	723	714	702	755	734	679	740	760	734	699	712	718	700	747	716	662	724	684	719	712	740	713	666	762	726	691	719	715	710	664	713	671	723	717	667	670	722	739	747	722	716	719	765	703	727	751	689	701	724	735	704	704	693	761	735	706	691	747	751	750	694	724	672	734	698	745	702	737	752	711	695	737	681	775	690	740	717	687	702	669	703	742	721	715	705	774	745	738	735	706	735	711	770	738	692	714	737	723	698	718	728	718	721	736	743	720	748	686	730	728	749	673	762	696	729	725	725	703	712	673	682	689	695	705	768	768	701	739	729	702	681	737	745	714	729	760	763	691	674	744	668	702	735	716	769	730	727	728	746	696	756	769	733	703	742	760	731	732	757	733	717	735	668	733	684	735	718	731	725	728	739	729	726	710	686	730	751	757	705	717	743	657	795	726	737	686	719	754	705	740	733	740	728	692	728	713	686	714	710	699	671	737	689	729	726	741	675	706	759	716	744	773	727	778	734	725	735	742	700	692	733	745	695	788	732	692	774	704	761	673	719	718	686	741	732	680	740	681	705	715	689	739	690	728	688	765	751	738	739	728	718	770	692	756	721	712	689	727	726	729	753	700	729	715	736	732	753	725	703	752	738	729	735	727	687	735	716	722	703	710	712	718	680	719	704	696	747	682	687	741	743	724	745	694	706	731	715	738	710	718	698	762	741	702	751	698	726	773	745	723	720	717	688	691	789	733	758	721	704	740	706	746	698	666	728	702	723	747	744	795	739	732	722	747	716	685	685	746	709	705	713	759	701	727	762	729	749	740	756	685	744	693	720	708	712	633	754	734	723	730	732	719	750	705	680	677	707	748	734	734	770	715	754	733	712	735	718	704	753	730	690	691	747	708	719	698	716	748	731	714	701	751	739	745	703	716	724	724	691	744	733	720	758	671	714	704	726	722	723	721	709	714	708	730	711	703	689	742	676	732	738	731	754	710	726	743	674	692	752	718	706	720	685	727	674	669	735	760	707	730	742	745	711	722	674	758	700	731	710	708	714	704	766	730	674	732	752	718	707	718	731	736	745	740	666	707	715	731	772	738	715	722	685	708	704	731	717	761	710	691	714	750	690	712	727	707	764	733	717	720	778	700	716	713	758	720	745	720	710	697	716	753	678	743	712	723	708	746	755	661	732	730	714	719	726	682	749	738	714	703	730	729	714	732	723	786	740	689	723	724	753	746	740	687	715	686	695	769	753	723	726	725	741	663	695	741	729	700	759	703	693	749	717	706	690	740	688	757	687	742	724	709	745	747	677	695	689	691	703	693	718	725	758	735	716	749	781	713	725	689	679	757	735	735	680	715	699	734	704	752	722	692	700	704	736	787	674	747	725	713	780	696	747	692	729	748	708	718	747	730	743	749	726	753	689	728	704	686	684	742	685	694	706	740	700	763	707	727	707	698	708	761	745	711	729	763	765	743	743	745	738	720	741	702	713	758	744	722	713	725	730	768	767	759	746	726	708	741	700	719	730	728	739	706	724	732	703	765	727	717	705	736	723	758	669	706	690	753	693	694	728	735	739	795	645	680	732	704	735	756	727	715	695	715	733	723	724	749	737	728	695	744	712	738	728	738	724	670	792	732	688	729	748	692	708	714	712	691	689	703	743	787	745	743	742	722	728	735	692	717	732	639	705	716	725	731	720	694	741	712	762	677	728	734	748	709	709	682	713	717	760	729	727	706	748	734	741	693	743	721	746	657	711	758	715	722	687	736	690	721	703	740	727	739	710	725	757	714	723	734	699	712	682	758	672	707	726	777	687	697	720	665	691	726	722	718	761	709	723	706	709	724	739	747	686	716	736	705	765	726	665	725	680	750	741	745	711	713	724	773	728	729	722	742	658	731	700	762	792	688	740	728	666	765	724	714	744	727	753	722	744	779	690	751	731	726	728	729	722	657	740	727	715	728	765	716
23803	21310	28555	24418	21296	11928	1747	1262	1131	970	1036	1043	985	911	931	866	850	882	891	880	895	871	855	867	867	850	837	818	844	860	849	877	806	832	831	869	791	874	889	881	862	855	846	826	869	839	810	790	837	905	851	858	885	882	894	859	856	848	862	821	828	806	788	846	837	820	876	817	829	856	888	887	843	814	823	823	848	771	859	795	843	802	859	825	834	825	829	827	792	832	841	843	827	845	774	872	825	862	805	886	847	811	853	839	840	776	868	860	834	814	808	819	794	804	809	819	829	809	831	857	856	812	844	802	816	891	808	813	816	791	859	809	831	854	802	920	827	861	831	837	812	770	821	822	769	852	826	811	849	806	823	814	816	803	833	797	847	833	885	807	851	885	817	765	787	870	870	831	792	815	872	781	838	823	855	794	843	827	862	852	844	798	859	837	874	809	837	848	850	791	832	863	787	805	792	802	916	810	803	814	838	893	840	812	858	815	789	868	776	819	838	856	827	800	847	860	866	822	837	835	818	816	746	776	820	799	858	802	832	817	863	857	834	774	825	869	834	808	877	844	782	808	824	797	795	809	822	818	886	841	821	802	840	845	857	798	857	789	831	788	861	817	769	796	844	820	824	800	866	787	851	834	836	852	852	846	777	804	864	862	759	836	842	835	823	872	809	813	847	807	846	831	814	777	805	863	817	812	859	794	811	842	840	863	828	842	859	840	816	783	776	802	865	852	865	834	827	845	824	835	799	815	898	813	808	857	801	856	806	802	798	815	831	829	815	818	865	787	785	827	860	845	797	843	842	809	802	844	850	822	832	840	839	817	817	795	834	816	861	896	904	826	832	858	804	780	811	852	870	810	861	810	812	842	813	832	830	866	822	891	868	862	832	807	828	801	838	812	826	796	819	883	822	878	841	813	847	855	821	835	762	837	787	799	842	819	840	788	847	857	887	816	833	824	877	806	864	824	767	808	814	845	854	819	851	850	920	814	813	818	847	874	802	822	845	791	856	784	837	856	788	809	811	855	812	786	852	790	861	826	806	815	763	776	809	837	865	888	821	823	832	777	860	852	848	803	839	847	818	847	819	780	873	795	826	799	779	777	820	809	785	833	848	833	913	826	850	784	827	799	813	856	839	855	820	857	836	817	773	830	778	820	839	814	786	795	809	809	795	808	831	859	805	856	814	838	813	841	844	842	851	839	850	829	823	825	806	813	872	837	838	823	836	816	816	775	859	853	804	836	851	810	879	813	825	838	861	799	837	839	867	848	817	846	829	834	785	827	857	840	809	857	784	842	801	799	833	810	855	857	870	860	781	851	834	805	813	840	831	739	820	877	834	808	810	829	841	791	859	766	831	818	799	817	864	892	819	768	818	844	795	840	844	809	827	833	837	868	766	800	776	786	828	815	838	896	767	839	819	868	868	802	817	813	810	793	815	800	905	803	850	876	806	839	812	838	857	811	844	870	839	824	802	816	832	843	848	814	799	839	852	785	862	834	850	839	815	852	864	765	841	834	819	864	791	850	825	821	805	782	860	815	827	789	828	824	801	839	860	896	801	814	839	883	864	824	864	826	843	841	848	825	817	854	877	811	813	877	815	791	832	812	819	854	779	801	841	814	836	799	803	820	860	849	848	818	852	820	798	893	829	834	779	827	802	806	860	848	842	853	806	859	802	812	832	861	849	868	795	823	840	784	808	838	791	837	834	824	799	823	766	799	811	865	868	815	828	877	796	809	810	809	836	933	861	826	811	839	847	834	796	836	815	799	859	906	816	802	840	866	870	817	830	875	826	840	824	854	767	862	814	822	803	851	839	816	860	835	809	838	829	882	841	854	796	812	786	827	813	816	784	807	841	815	808	905	847	859	865	850	857	846	811	841	867	842	855	840	863	851	797	839	850	800	822	806	871	796	817	819	805	815	860	878	835	858	834	781	853	857	804	842	804	826	789	843	823	820	847	799	863	864	792	848	829	848	820	775	800	858	863	849	848	844	842	865	861	842	829	810	866	874	875	860	813	833	804	799	848	880	875	803	850	847	802	831	769	815	799	811	815	804	864	852	885	847	865	810	813	851	759	835	834	879	817	845	781	819	833	787	826	795	840	805	880	811	850	823	814	762	809	852	859	840	832	781	899	801	842	795	841	815	835	843	797	803	867	817	828	791	796	848	797	878	815	798	801	840	873	872	857	868	844	823	815	856	843	807	837	845	885	840	836	768	847	802	870	823	829	829	865	837	841	823	822	818	847	825	818	812	847	842	879	832	840	790	885	824	825	846	823	878	800	848	867	861	789	822	830	803	829	864	801	844	807	836	797	824	871	843	834	854	832	874	846	828	824	809	787	814	800	788	826	837	833	845	814	819	899	844	782	879	809	835	840	865	777	812	844	859	801	844	852	844	822	802	790	826	819	858	807	829	853	798	860	866	806	834	816	805	852	859	837	829	852	835	808	822	924	874	761	837	850	809	863	826	819	828	807	834	864	851	860	807	860	845	791	889	871	822	810	775	865	839	837	829	819	879	851	823	889	822	857	819	801	794	866	839	769	887	829	838	815	835	756	790	818	803	816	796	832	842	807	812	859	818	802	813	822	797	793	796	804	807	814	801	838	782	854	801	848	786	800	833	771	805	821	818	864	834	793	834	839	859	845	789	829	881	834	867	836	827	766	849	863	820	810	769	858	825	841	847	872	810	828	837	834	821	806	856	862	804	789	834	840	847	813	833	801	815	870	818	871	851	775	816	831	802	807	822	830	841	842	862	847	833	902	825	845	832	825	823	760	845	768	824	773	803	806	839	823	845	840	819	807	821	812	844	832	815	801	846	849	834	836	842	837	804	795	812	843	873	836	814	822	856	795	807	860	846	814	838	813	783	855	833	818	822	850	777	801	810	857	806	843	880	837	792	861	829	825	792	764	875	850	910	810	851	840	822	802	811	817	809	812	883	807	824	775	854	841	830	838	834	834	855	843	855	855	821	915	799	835	845	833	869	855	831	844	801	793	790	800	839	789	853	788	833	872	815	875	844	840	846	800	814	839	768	806	892	828	740	835	853	849	833	860	807	828	833	856	799	879	822	796	844	824	802	796	813	855	804	805	904	875	769	880	847	834	860	815	773	849	819	791	806	806	836	812	770	789	795	815	824	819	836	838	823	822	850	837	846	858	784	855	806	852	832	787	813	849	853	831	788	798	799	820	889	787	797	764	822	838	916	821	815	839	814	748	806	824	784	761	803	834	824	826	897	846	837	835	858	823	836	819	772	814	850	854	833	803	778	823	818	869	817	802	830	843	847	826	828	821	781	821	780	814	794	850	813	827	810	780	835	825	841	846	795	833	838	825	824	811	832	843	847	849	896	797	808	837	829	788	797	809	817	890	811	883	851	788	833	823	798	871	765	829	875	815	857	824	777	853	858	807	858	802	811	842	806	797	871	813	848	857	839	794	784	826	869	801	856	873	813	819	835	748	854	883	813	836	855	813	832	829	840
3602	9173	7341	3667	2688	2170	1887	1595	1446	1363	1280	1180	1135	1175	1097	1064	1094	1103	1068	1033	994	1034	1039	995	936	1041	1021	1037	976	950	950	1040	977	973	967	966	951	990	969	1006	986	991	975	965	895	952	917	960	958	951	941	986	913	985	971	989	943	934	981	945	969	978	938	920	999	977	967	965	964	967	943	936	1012	970	1001	960	969	1000	958	1009	937	954	973	974	976	992	992	975	930	988	956	933	918	1022	960	912	968	971	959	988	961	924	967	910	959	993	989	903	928	983	940	905	937	973	939	956	1003	955	1009	943	978	898	879	933	975	1024	896	996	970	908	970	971	920	951	998	967	988	941	926	910	970	901	972	959	1020	958	995	938	966	926	993	919	972	962	966	939	984	924	993	961	980	933	1022	975	972	923	1021	957	1026	953	957	977	1033	954	956	1014	934	956	983	976	961	902	976	959	914	988	938	943	981	942	1014	926	974	985	942	934	906	945	933	955	929	962	970	927	1020	939	966	900	1007	1000	948	1002	979	1025	955	969	993	978	967	895	993	985	935	973	994	965	963	982	1023	948	940	951	1006	1000	932	968	928	971	972	993	925	961	947	935	1064	974	953	922	1010	896	936	957	955	978	961	943	966	1031	960	935	994	980	952	968	978	922	901	983	971	928	987	916	1005	996	959	977	975	941	988	969	964	919	983	971	957	1060	949	928	999	935	950	880	972	928	980	983	981	1017	995	948	981	966	972	945	960	934	941	954	957	939	981	958	973	924	964	957	986	979	939	989	1002	1010	894	983	976	933	939	867	938	962	988	969	937	989	941	929	949	975	937	930	942	934	991	992	904	969	1015	972	932	935	913	943	981	989	984	961	982	984	988	969	1012	957	922	918	961	987	926	983	927	950	977	952	1014	944	989	969	991	964	989	946	960	922	1008	974	978	1002	1001	921	899	980	1053	922	909	948	944	958	966	986	988	889	970	1009	986	908	976	990	941	942	951	905	979	964	915	952	981	912	937	935	947	943	949	988	954	966	972	982	936	937	963	972	899	962	981	997	893	992	936	976	955	919	929	946	914	977	899	1015	975	910	950	1004	950	943	917	991	911	930	956	979	952	980	1042	988	914	942	913	933	957	966	937	951	983	945	978	977	986	955	948	923	929	966	1005	951	973	964	1001	986	951	942	998	931	933	977	953	973	956	945	937	950	960	960	977	951	943	946	999	961	960	915	954	983	969	954	924	944	942	966	944	971	954	938	924	930	955	962	959	933	996	957	899	974	973	930	1020	949	911	1005	947	980	943	989	952	971	914	975	1041	955	926	926	946	981	974	964	951	1008	951	950	963	978	945	1028	993	938	959	945	924	1022	934	947	948	979	959	908	922	924	924	973	913	927	961	949	895	934	974	971	937	992	1000	948	935	1020	933	956	943	1012	978	985	932	974	1003	950	957	973	1002	966	947	959	962	951	998	963	977	953	945	947	890	943	986	984	937	912	1021	962	941	934	932	955	976	1011	978	907	980	972	1011	982	965	960	986	950	930	947	962	991	932	914	963	966	943	914	1030	918	975	937	989	959	938	979	978	999	971	962	964	974	950	941	986	963	934	971	961	920	985	965	931	980	970	1007	1026	925	958	931	1004	950	998	945	974	980	931	968	995	947	944	971	973	967	941	989	960	958	936	973	976	945	967	963	979	926	909	1017	991	999	919	927	956	944	971	967	965	1000	983	1010	921	925	920	924	983	952	978	941	941	952	963	922	977	1010	893	899	952	958	909	914	958	905	1012	960	1008	965	972	885	994	986	992	1049	988	971	953	930	993	952	995	958	965	1025	961	921	923	974	997	946	921	975	974	948	944	997	942	985	918	940	962	1017	928	944	922	985	945	994	946	933	971	931	944	1001	996	950	955	960	901	1003	954	937	885	992	951	965	968	924	1001	939	957	999	951	983	973	939	969	918	955	997	950	1034	1015	962	930	1002	878	897	976	972	984	941	1026	917	865	931	1004	982	948	922	941	1000	1021	938	988	987	979	997	977	954	995	969	945	1028	991	988	908	972	951	919	901	981	967	957	961	964	901	966	986	974	954	971	980	1001	946	963	945	906	967	943	1000	963	945	927	957	1007	943	907	978	990	950	975	967	995	977	1021	989	990	992	1008	960	995	898	968	935	955	946	992	975	951	922	931	918	927	941	928	987	951	997	976	992	967	984	900	985	935	1002	967	943	933	945	932	968	975	1004	952	983	891	960	992	943	929	963	962	944	959	998	924	980	924	962	913	954	958	934	913	922	930	924	975	980	957	939	994	962	933	998	929	916	999	950	984	965	917	970	988	979	964	976	952	962	996	972	999	968	948	972	941	1033	978	950	953	960	958	997	934	913	939	946	981	957	877	1009	948	973	926	974	974	923	987	944	1007	920	925	912	965	1001	949	888	989	995	951	1030	983	967	956	979	949	990	1024	903	979	999	1003	964	940	919	1022	997	960	931	979	954	973	960	905	908	955	951	943	974	940	969	997	938	1046	984	942	1018	981	942	935	958	896	932	949	955	982	987	945	984	937	916	927	959	976	970	961	892	959	923	984	961	967	960	1012	1001	937	962	981	975	991	1013	953	911	902	921	937	947	993	959	925	1026	933	1009	981	942	983	950	967	947	970	925	937	1005	906	962	981	967	975	955	898	995	985	969	932	984	964	963	955	952	931	1011	953	934	954	955	979	952	969	933	910	923	1010	969	1006	967	941	981	940	997	952	919	1028	942	972	915	991	1003	982	979	992	976	988	974	1041	912	986	987	982	976	900	1010	901	990	962	946	948	968	1023	964	921	931	1002	949	979	958	958	987	989	953	930	926	915	966	975	937	975	986	967	970	963	946	938	973	990	931	996	938	994	940	977	1036	963	988	953	982	930	942	943	893	960	965	965	991	942	936	992	987	937	934	968	938	940	959	932	937	979	956	949	968	985	940	929	966	994	936	987	990	1038	961	945	1033	998	930	959	934	977	926	961	995	985	959	963	959	1038	971	991	967	1020	990	904	940	990	935	980	967	948	911	972	928	962	1004	920	880	946	994	983	1014	964	890	961	968	975	968	950	1004	986	990	962	932	978	966	977	936	991	1019	928	954	953	973	981	940	961	944	949	1018	954	992	957	949	952	960	998	994	963	956	992	972	958	972	909	947	958	928	992	915	1001	993	943	972	1013	942	938	967	991	961	979	1017	925	946	978	968	955	962	935	1002	920	949	971	939	973	958	1012	940	992	955	994	941	925	930	915	968	997	951	965	949	908	890	1010	957	962	984	977	978	935	955	959	951	991	941	1000	970	954	947	990	1007	956	952	924	960	1016	968	964	983	906	938	1034	926	950	958	962	937	912	982	950	928	1006	985	955	928	1023	983	1046	958	962	954	989	954	1002	957	985	976	967	916	1026	952	988	972	963	953	1014	989	908	944	905	987	954	960	897	884	969	966	970	1002	950	969	929	935	963	963	974	891	949	940	967	973	960	968	976	939	972	915	977	982	961	947	997	997	955	980	979	1007	1017	999	920	959	931	987	926	1004	988	915	928	932	964	942	901	973	992	931	958	1006	940	966	982	947	954	933	978	987	1013	949	947	942	943	974	980	947	981	924	979	1010	990	986	916	998	940	955	919	984	960	958	919	942	979	919	1014
24799	21325	27620	25267	12881	855	496	469	410	412	353	368	358	364	345	357	316	298	323	291	286	323	304	318	338	318	300	335	306	310	294	313	308	298	300	273	285	296	298	282	270	289	319	293	290	288	301	291	312	301	302	315	300	317	312	292	279	284	317	271	340	280	318	268	290	316	294	294	281	312	278	278	299	286	289	290	293	267	295	305	323	295	306	305	289	293	302	291	311	290	276	316	282	301	268	301	301	305	284	298	314	278	301	289	295	278	310	297	285	319	302	314	299	310	292	333	295	294	289	295	247	294	306	293	314	283	293	298	286	287	298	296	274	277	285	279	301	286	259	275	290	284	277	300	304	278	306	307	297	300	289	307	320	347	287	291	295	274	279	292	293	295	328	319	307	274	314	310	301	278	292	275	298	276	291	291	272	280	266	243	273	289	280	305	276	267	303	317	300	300	306	297	269	310	291	297	291	294	268	294	296	296	274	334	287	260	273	309	272	337	305	269	318	287	287	281	296	297	321	307	315	306	276	288	324	287	291	301	293	293	290	286	317	309	303	311	302	285	296	293	291	294	268	271	336	298	307	321	312	303	317	287	350	304	299	273	295	296	281	307	258	265	310	272	289	285	302	269	295	273	296	301	305	261	291	288	266	261	312	278	311	277	299	295	341	294	291	261	283	292	281	284	275	308	315	292	336	267	291	322	312	250	276	284	324	247	308	272	280	317	304	300	275	266	296	303	301	289	283	285	276	294	282	328	288	306	292	290	292	306	284	299	271	280	306	284	293	288	275	303	294	318	286	296	303	296	276	305	296	315	305	312	306	313	283	284	300	283	260	282	301	278	304	302	305	288	287	274	295	287	283	275	298	267	279	307	306	296	295	313	296	304	297	293	328	319	295	303	312	278	280	290	309	305	343	279	246	285	303	303	312	293	323	288	323	296	298	267	267	314	273	306	283	280	285	297	290	297	295	311	294	349	312	276	300	263	305	267	294	288	299	286	303	283	288	302	298	274	303	279	270	288	303	295	295	281	299	267	283	261	284	313	297	262	277	312	291	291	299	299	302	310	333	290	281	307	284	305	311	302	297	268	286	294	284	293	309	299	283	308	321	280	313	281	279	273	261	299	315	302	296	264	301	284	287	304	284	283	296	310	294	295	258	294	288	268	287	280	300	319	285	290	290	306	285	294	289	255	333	299	290	303	272	271	263	301	313	307	280	289	298	321	298	286	271	286	297	316	258	290	277	289	283	321	323	302	284	280	280	279	283	325	280	284	273	294	289	311	307	305	292	312	319	256	323	268	257	273	321	265	293	300	254	289	306	291	309	294	314	299	304	278	274	318	311	300	309	318	287	316	279	305	266	259	321	274	292	289	276	306	286	279	301	270	273	283	282	304	288	301	293	300	313	285	331	304	321	284	305	311	315	280	275	321	309	327	286	300	248	291	289	298	287	309	260	273	299	289	285	288	268	318	309	275	296	282	294	301	269	295	301	301	274	273	291	308	270	286	301	299	311	267	273	317	263	291	317	303	315	278	318	300	262	274	313	272	297	308	282	297	275	296	279	305	342	276	300	315	284	311	266	299	278	284	292	277	293	302	284	311	281	309	283	282	318	275	314	302	280	285	273	289	302	274	303	311	297	294	298	303	259	304	277	300	291	293	302	303	317	303	259	277	286	315	290	278	315	291	284	312	295	306	305	289	301	326	293	261	263	321	288	265	312	268	303	277	275	313	280	310	325	272	306	285	340	303	281	268	305	292	294	308	321	270	284	260	266	277	272	284	300	297	311	290	300	289	282	310	316	298	296	286	285	303	327	312	294	319	307	275	289	289	273	290	282	293	286	289	320	284	269	264	293	275	321	277	283	271	299	296	315	253	313	290	254	265	300	271	299	297	294	287	285	263	304	316	301	286	314	304	310	274	304	281	292	315	273	297	281	285	289	292	301	299	296	289	301	288	322	281	268	326	295	279	296	288	299	275	286	297	277	284	311	259	289	282	287	272	302	285	312	295	316	290	304	308	293	298	307	308	295	294	292	273	294	264	297	301	284	278	287	304	299	292	285	298	300	306	276	313	292	311	306	303	298	288	291	303	257	280	304	308	283	274	313	276	301	300	282	307	230	305	293	300	284	304	260	285	270	284	323	291	291	304	285	289	300	277	266	290	310	321	293	284	284	305	280	294	300	257	277	305	277	284	294	280	315	293	290	302	319	324	305	294	280	287	289	290	293	273	294	276	282	307	314	279	282	299	289	283	289	301	317	277	268	271	294	304	286	273	308	291	294	305	282	285	292	260	286	291	301	267	278	291	313	295	248	286	289	281	324	298	301	290	288	302	297	288	288	291	279	305	285	279	297	278	294	297	292	289	304	291	299	277	284	304	287	282	272	309	278	250	270	289	293	300	313	275	269	269	253	278	290	310	281	297	298	290	312	290	283	304	283	284	298	271	296	272	294	327	273	286	270	300	259	287	287	291	306	308	280	283	287	279	310	295	301	292	265	295	309	289	290	252	301	326	321	308	286	260	313	304	288	316	297	276	310	320	300	286	289	280	278	295	305	308	293	286	286	301	310	310	286	295	283	300	285	298	273	266	303	292	270	279	279	255	303	283	284	285	280	316	279	290	264	281	315	289	306	300	291	296	280	297	277	264	297	279	295	308	303	279	300	310	313	312	309	314	306	318	270	289	281	300	287	298	271	304	279	325	304	288	308	321	328	285	298	265	296	304	275	279	291	312	291	290	306	299	277	267	296	278	279	256	286	280	289	306	297	278	277	272	277	303	283	301	298	255	293	302	261	315	302	283	294	311	296	302	290	290	274	292	301	279	307	298	317	324	323	301	302	283	282	278	298	287	289	302	307	305	288	275	277	293	310	265	299	310	292	265	296	312	282	322	292	307	317	286	302	310	314	244	315	315	303	306	286	272	279	271	279	270	283	301	324	294	300	298	277	265	306	271	300	296	279	312	302	329	332	294	299	292	252	279	286	295	306	296	296	291	283	294	299	315	301	311	294	288	306	263	305	283	254	272	282	300	290	294	292	283	288	272	303	297	300	288	256	311	279	291	294	309	307	301	305	295	295	262	313	300	271	295	299	307	277	273	262	310	294	284	309	290	292	319	307	324	283	293	288	266	315	288	324	308	314	287	286	295	294	290	326	276	278	276	312	342	311	293	328	282	286	302	302	293	283	285	294	297	278	313	293	265	288	296	288	267	316	289	308	286	300	303	301	276	275	301	305	297	289	306	279	299	294	306	299	291	269	272	291	272	315	274	279	306	290	305	272	275	316	292	291	301	295	308	287	277	322	307	309	291	273	295	299	337	280	295	294	325	314	267	278	284	275	279	280	313	278	269	295	305	269	296	306	292	286	313	281	293	288	260	292	303	335	314	273	281	284	264	302	310	319	281	290	265	316	304	280	301	252	300	292	305	292	246	306	296	276	291	281	299	273	292	318	278	293	322	295	280	288	274	278	293	277	257	276	282
3445	5621	3985	2011	1430	1059	892	741	641	593	530	443	476	432	427	430	407	436	360	384	372	380	387	403	379	372	379	364	383	355	362	424	355	357	351	356	349	349	328	360	345	344	359	383	366	343	356	324	383	348	358	377	342	361	361	349	342	388	392	347	364	363	366	386	372	364	379	369	383	343	335	381	378	384	354	326	339	341	368	370	355	354	367	389	377	350	340	315	380	338	373	377	336	368	344	389	342	340	346	356	353	355	359	373	322	368	336	357	386	352	321	348	377	387	372	365	363	367	341	362	378	308	366	364	365	326	382	353	382	371	328	343	374	351	369	348	337	348	378	346	374	360	350	317	360	374	338	345	341	385	335	384	377	351	369	373	350	351	381	375	341	341	345	349	355	370	328	359	328	371	347	373	369	355	337	326	381	361	345	361	372	353	363	350	367	367	329	358	375	352	375	362	368	337	327	356	372	352	355	396	347	387	369	374	343	338	353	338	355	372	341	354	362	370	347	363	341	346	369	358	370	379	357	376	350	349	357	356	315	352	373	354	349	354	416	345	330	346	353	376	362	331	361	355	351	350	348	350	382	371	354	352	379	344	328	340	338	361	373	355	368	354	368	396	387	356	345	373	366	348	372	350	344	412	361	383	349	337	344	375	310	333	343	373	411	388	344	383	355	331	360	322	365	382	354	347	360	374	341	353	343	347	351	342	368	386	376	362	361	339	374	369	314	350	383	355	365	375	348	396	350	352	360	361	348	351	331	322	347	342	327	346	339	360	341	383	434	377	346	346	367	352	373	343	351	371	344	329	384	341	356	370	339	362	376	369	390	333	352	372	330	357	344	356	318	398	370	356	350	343	396	350	313	359	385	376	356	348	391	319	352	369	346	365	329	389	362	353	339	354	331	337	390	357	303	343	312	359	376	334	350	326	331	354	330	354	342	342	362	381	403	394	324	345	350	364	361	327	363	345	350	338	384	333	333	349	367	341	308	335	394	378	356	383	368	368	371	328	327	364	358	322	327	371	350	358	386	335	375	402	330	347	362	368	381	343	355	351	386	371	332	356	371	360	393	347	395	348	369	369	337	374	351	361	354	348	377	365	385	374	383	369	392	345	378	378	379	352	364	349	390	389	354	367	338	396	334	352	351	356	334	375	377	359	332	399	358	362	344	357	378	339	347	376	339	385	334	393	371	318	408	361	354	364	377	370	360	354	357	342	352	326	353	351	345	381	364	373	328	358	382	342	374	326	305	376	383	355	332	351	370	376	337	353	318	360	384	387	361	364	372	325	378	365	360	379	340	355	403	355	364	348	341	374	357	372	377	367	376	357	349	345	348	359	342	377	375	343	332	366	358	371	328	393	374	367	362	358	360	368	389	377	371	358	358	337	358	394	338	351	377	337	380	393	367	354	368	360	358	346	326	369	383	355	359	376	361	324	369	359	367	368	333	363	383	367	345	368	340	336	333	344	371	313	344	358	376	367	357	390	361	362	318	350	354	360	381	388	345	387	361	325	403	344	331	361	326	377	330	335	380	366	344	336	358	357	375	354	353	403	352	352	336	320	379	347	335	336	374	351	332	349	366	331	359	364	375	381	343	354	316	317	338	324	358	389	354	362	326	362	357	346	342	349	326	365	381	342	355	374	395	342	329	370	346	346	328	348	367	369	367	348	355	358	373	326	369	370	330	368	372	340	317	367	358	380	374	336	326	337	335	361	360	363	350	366	323	337	345	365	385	374	353	353	362	342	365	355	355	373	348	362	371	343	330	381	353	349	351	329	345	361	354	341	399	362	349	379	365	404	358	352	369	362	345	334	373	374	369	382	351	353	318	364	331	349	385	364	362	352	365	392	322	359	361	333	363	386	355	323	339	344	346	355	357	362	359	338	360	385	380	316	329	394	354	352	351	362	379	376	378	379	365	381	368	337	348	362	370	338	331	362	340	338	354	368	335	347	358	381	362	346	331	378	349	362	328	354	390	355	409	365	338	368	319	329	362	346	369	342	406	336	367	352	350	352	333	349	368	347	341	349	384	377	340	320	349	343	372	368	374	354	359	363	385	381	330	362	321	389	359	352	346	342	351	356	365	337	328	383	343	358	325	360	355	345	343	365	370	381	347	354	356	352	356	352	321	361	349	346	361	387	380	369	354	351	326	356	365	348	370	353	326	368	336	345	348	355	349	356	352	349	359	365	346	360	359	346	375	356	349	369	346	330	346	359	377	349	345	351	346	346	355	380	364	395	324	359	353	345	386	367	353	361	359	362	369	359	351	367	348	349	359	357	337	331	378	343	360	390	364	357	364	367	331	398	327	324	351	341	368	369	325	370	367	386	369	361	342	355	342	407	374	359	367	373	348	355	368	362	334	333	386	357	362	350	349	381	348	329	340	337	365	358	396	367	363	363	369	340	367	376	357	331	357	378	341	349	336	347	352	344	350	361	343	332	374	382	305	361	362	368	372	373	322	347	378	354	356	348	341	362	325	357	348	337	355	357	356	350	356	374	355	393	323	341	357	328	344	342	330	374	369	359	359	366	398	354	359	376	362	331	371	332	321	334	339	356	352	384	371	345	336	360	344	346	390	353	348	354	348	376	357	358	393	363	338	343	335	383	353	378	378	321	358	345	359	359	312	322	341	331	366	351	390	364	356	380	405	347	370	336	378	336	350	378	367	307	346	341	370	385	357	348	352	354	384	360	351	330	349	358	336	327	350	380	369	358	322	358	366	357	362	351	350	349	361	363	343	359	370	359	326	360	344	337	376	332	337	378	353	375	381	346	370	326	390	353	361	347	400	374	391	363	328	342	369	369	335	354	349	377	370	380	358	375	356	322	359	334	321	335	349	366	344	339	349	362	358	349	334	329	393	395	393	348	397	357	357	349	362	341	362	362	335	352	347	362	394	346	362	349	337	372	347	379	375	356	358	352	344	364	394	358	406	401	348	360	354	362	351	348	365	348	399	378	377	355	351	342	365	336	344	394	409	372	372	395	389	333	360	376	372	372	373	332	389	362	358	337	371	321	338	345	321	350	390	393	317	319	337	357	303	340	385	358	349	366	375	322	373	334	373	371	345	353	358	349	375	357	345	362	367	351	350	376	369	366	361	361	391	330	379	365	348	381	360	348	362	348	367	350	324	360	339	339	322	346	366	367	375	356	331	341	350	349	352	321	373	372	333	363	407	381	377	378	370	357	365	360	324	347	353	334	351	376	329	346	332	326	358	354	369	324	355	379	389	381	343	349	348	384	375	346	370	353	362	369	350	324	365	360	358	361	335	345	352	383	346	345	385	380	354	370	353	360	324	374	373	355	343	365	337	356	382	396	356	339	325	335	389	338	345	352	345	412	327	353	365	361	356	367	342	331	372	361	325	342	350	371	361	374	360	367	383	352	370	369	378	394	368	364	361	379	348	365	348	342	377	356	349	356	364	352	313	352	363	382	369	354	373	322	351	346	368	341	316	348	347	330	378	334	373	393	329	366
22795	21383	29029	24097	21379	21413	10197	1350	984	881	758	680	708	673	628	603	568	598	587	554	561	582	567	522	561	521	535	518	528	505	513	525	533	556	506	500	480	522	511	505	505	484	518	536	538	514	554	518	502	471	542	489	505	478	528	521	527	511	515	527	493	453	532	476	482	474	506	524	486	493	536	471	502	502	488	502	516	483	500	499	474	446	546	484	477	521	498	535	474	489	521	478	567	508	525	522	512	494	507	504	492	535	467	499	483	515	488	488	464	550	491	467	489	450	481	485	487	535	509	516	476	465	485	490	530	494	524	510	513	522	498	480	450	503	476	504	513	508	504	489	481	503	498	485	483	501	512	495	485	581	515	443	491	490	455	526	523	516	482	431	519	497	501	511	503	515	542	496	515	496	554	488	491	496	509	502	505	467	497	516	478	503	520	492	521	490	520	481	514	488	482	484	484	474	488	492	507	479	484	497	493	493	510	504	461	465	511	474	511	461	497	456	516	515	517	496	468	512	471	486	505	514	513	499	514	498	490	482	508	488	490	524	480	541	458	492	498	531	502	535	482	474	509	476	530	509	496	471	500	451	497	523	477	486	483	502	476	491	496	479	502	528	495	546	512	480	515	490	448	496	460	487	462	525	458	479	524	459	465	470	500	474	480	469	508	468	488	481	543	465	497	505	485	455	500	459	508	474	505	445	455	501	495	514	484	506	506	486	540	487	464	478	487	484	483	473	516	494	543	473	461	536	523	526	484	462	513	510	504	516	513	524	485	481	467	522	486	542	522	538	492	516	520	514	486	522	522	487	495	479	482	451	498	499	503	508	474	496	521	519	479	510	491	506	463	486	466	507	480	504	547	483	546	486	470	479	506	486	494	500	450	509	517	504	520	491	461	505	474	484	486	503	531	506	512	483	473	482	468	478	507	495	511	494	535	498	488	497	465	517	462	513	528	505	513	483	493	503	482	527	534	495	487	457	474	472	494	511	496	559	477	488	501	497	504	503	486	508	494	518	507	483	501	546	505	545	494	478	494	470	495	524	473	479	572	540	479	539	485	501	505	498	492	501	510	513	464	494	487	441	492	516	485	499	489	477	460	528	483	496	482	488	509	495	509	479	524	468	506	485	486	496	541	475	509	483	442	459	484	464	495	543	476	501	491	508	490	486	536	473	503	507	492	497	488	486	503	480	479	515	499	475	513	520	505	487	525	488	509	536	470	483	497	545	479	503	483	471	451	480	458	466	484	488	499	509	500	519	528	513	504	520	529	480	505	506	515	501	477	454	541	520	510	505	515	455	495	514	482	503	509	516	467	475	506	513	477	449	498	456	501	520	509	509	464	461	494	489	505	492	483	496	492	515	511	508	496	485	519	485	487	468	507	500	523	505	518	528	477	445	477	491	524	485	481	502	480	535	498	498	509	466	480	484	497	484	517	482	510	474	549	496	499	471	481	479	516	493	450	480	473	515	508	508	520	492	462	510	532	481	476	454	509	516	512	472	441	520	472	493	509	521	515	502	502	470	518	482	509	529	543	488	528	490	476	505	474	497	526	516	449	488	501	484	520	506	495	484	487	505	542	494	480	498	513	461	503	514	479	481	503	520	527	512	485	483	553	492	459	508	507	492	502	512	506	508	475	502	497	486	493	462	483	483	494	484	461	478	517	510	513	496	490	541	507	472	507	481	487	467	475	466	445	497	460	487	499	499	486	474	480	479	465	491	523	540	482	509	498	511	477	493	557	488	514	534	469	469	511	503	489	469	468	486	479	499	482	474	464	437	557	525	492	460	494	455	503	507	508	473	517	472	495	515	511	512	480	487	486	530	538	499	499	493	480	498	478	514	495	502	484	492	500	502	505	502	466	488	484	488	471	539	522	529	488	507	467	499	493	500	481	483	533	505	500	500	474	490	466	535	465	522	448	515	495	471	513	489	543	527	476	486	485	459	473	464	506	552	479	480	501	493	475	463	456	489	491	528	498	492	459	503	503	484	501	545	517	507	516	508	469	503	502	528	512	452	462	494	472	512	495	508	500	489	467	499	475	489	489	462	492	515	478	497	472	477	470	475	484	500	479	533	480	520	492	490	504	514	498	474	513	500	464	472	513	493	481	491	489	465	490	512	520	514	503	473	509	481	527	508	514	496	476	495	471	524	490	514	545	513	516	502	481	480	491	509	509	453	478	488	530	496	479	514	511	507	511	499	465	461	518	464	519	482	488	494	501	494	484	472	500	472	503	491	469	495	517	466	494	493	481	480	464	500	512	515	497	475	502	494	499	504	491	498	478	490	503	521	490	496	442	513	506	541	498	464	495	453	463	470	484	486	531	475	500	479	490	536	468	503	503	464	499	457	482	465	495	485	495	503	490	480	447	447	522	453	471	512	476	491	472	453	492	481	484	510	531	455	506	484	494	440	499	544	481	446	480	458	512	469	438	462	514	473	502	508	523	496	504	485	514	490	523	497	492	455	518	475	499	537	480	486	506	471	491	506	510	545	479	481	501	520	504	506	541	512	465	464	505	493	511	504	478	470	511	475	469	474	501	556	460	510	444	487	483	487	487	486	509	474	501	521	482	516	497	466	440	527	518	535	473	478	477	482	503	503	516	484	480	502	470	434	532	513	478	436	489	485	459	495	526	494	503	530	505	501	496	450	490	510	480	491	462	507	472	483	531	523	461	536	551	458	509	485	493	460	482	473	451	476	537	462	504	478	490	478	484	474	451	499	515	490	499	518	499	503	503	503	517	490	467	482	513	523	491	477	478	472	491	419	491	471	497	502	507	487	488	509	477	490	474	480	489	505	527	494	526	516	484	513	499	468	498	514	474	491	506	493	490	468	491	544	472	461	491	523	522	517	494	488	494	510	488	529	516	504	481	500	466	507	508	471	490	493	449	504	495	484	499	456	468	554	490	494	491	473	504	501	489	519	498	537	455	508	499	475	512	478	486	476	491	505	475	468	514	475	473	456	506	459	491	478	503	470	475	437	450	511	494	488	503	516	489	443	481	522	496	479	503	497	484	528	447	465	463	511	477	481	479	463	518	505	502	506	488	497	508	506	507	506	503	479	496	512	533	510	506	467	469	528	483	509	485	520	494	481	475	504	487	517	495	489	536	444	487	529	552	487	513	521	514	450	491	523	518	501	466	477	466	477	478	482	490	495	492	489	463	493	493	506	475	501	493	521	496	482	498	546	501	473	487	473	465	504	485	504	499	543	485	484	468	498	492	520	516	533	492	485	448	529	485	534	509	505	469	463	476	543	463	474	491	513	541	518	474	515	489	517	468	496	426	500	495	483	490	500	459	480	495	486	518	526	493	493	529	519	482	455	455	525	489	494	497	465	467	485	503	482	520	539	512	520	484	491	510	507	523	508	487	480	531	509	484	517	512	509	501	494	475	484	484	492	509	499	490	502	475	507	505	514	501	474	519	499	506	467	518	472	454	457	499	508	476	509	493	459	463	456	511	474	549	495	499	490	487	489
4658	14491	11132	5492	3897	2828	2305	1837	1581	1312	1118	1020	920	862	870	828	722	752	721	709	703	661	677	688	637	674	660	660	676	639	665	626	585	640	625	642	668	590	633	659	643	611	664	622	633	594	624	670	626	607	586	604	618	630	629	636	613	600	601	592	618	594	606	588	625	637	632	569	593	608	587	595	602	600	613	590	664	612	616	584	622	611	632	608	632	583	636	548	595	654	612	669	594	634	604	615	656	624	599	595	660	589	591	616	620	609	599	606	598	583	575	586	589	618	627	537	625	610	612	609	597	644	586	617	608	559	570	643	575	576	626	616	594	617	556	578	612	602	569	603	628	589	595	566	574	626	565	603	634	648	609	541	555	606	607	609	612	611	658	631	597	576	639	603	651	585	616	585	616	602	608	567	606	602	590	598	589	594	599	609	567	562	592	578	604	666	594	554	578	652	569	588	609	554	583	633	619	648	624	633	586	627	613	616	616	613	604	622	590	599	623	632	589	595	635	589	586	588	597	593	598	585	596	647	552	687	611	638	620	612	631	639	599	604	610	570	590	587	621	619	647	623	628	614	562	622	577	618	565	602	605	562	583	614	588	604	609	617	597	597	586	589	555	591	564	590	563	598	583	583	621	575	629	630	578	638	607	601	595	621	617	573	622	593	593	550	582	664	607	534	591	553	649	570	616	559	563	607	623	598	598	604	577	563	578	603	603	607	612	581	562	587	570	565	597	596	640	601	613	629	643	585	630	591	542	595	601	599	622	583	613	603	591	592	578	602	604	628	606	598	573	621	601	601	608	611	582	559	626	582	563	604	555	677	583	611	572	567	582	601	615	637	562	576	612	629	564	596	575	648	616	582	602	603	614	620	547	627	636	587	558	602	603	634	554	597	604	592	600	646	593	568	580	597	611	600	605	611	607	576	611	628	610	591	590	572	597	619	597	565	590	606	638	618	624	573	583	589	633	635	642	570	603	606	611	616	585	601	582	587	592	572	573	621	611	650	608	620	629	626	579	608	563	545	609	608	612	620	574	555	579	588	556	603	592	630	575	605	617	604	604	626	570	603	554	613	536	609	618	549	574	621	618	589	587	602	556	635	641	568	578	606	590	583	582	605	621	545	575	606	598	547	629	617	598	553	590	578	525	614	624	598	571	613	608	617	612	607	593	605	571	621	573	570	582	587	618	599	622	608	585	560	591	640	610	573	613	586	638	581	626	584	617	608	608	618	608	606	615	600	604	619	609	580	573	573	570	571	628	613	620	583	654	604	568	589	583	649	591	646	626	633	606	591	636	580	592	597	594	572	607	604	588	557	599	611	614	605	593	608	569	584	616	605	605	585	585	601	587	588	626	596	586	608	621	559	579	623	607	604	619	583	580	640	567	611	602	563	591	573	629	619	593	621	625	567	608	603	587	544	527	598	604	580	592	630	633	622	620	587	597	588	604	587	636	597	596	587	590	589	574	627	585	574	604	604	674	586	555	599	608	646	561	574	616	593	617	608	580	594	579	592	578	592	560	639	621	574	603	593	635	562	581	590	635	616	578	602	582	585	600	589	591	644	610	626	525	605	615	566	622	607	587	575	598	580	599	614	587	580	566	594	603	578	606	607	587	590	614	587	585	594	634	584	608	595	591	571	592	604	571	608	605	607	601	620	570	608	590	600	614	593	589	611	599	581	609	619	594	584	607	576	564	574	592	574	605	580	592	582	588	619	613	595	574	613	606	608	648	569	600	590	612	563	618	568	608	574	575	659	575	594	640	583	635	581	587	606	578	574	582	575	579	597	567	563	573	597	640	614	634	630	600	573	603	624	600	585	628	607	605	580	583	590	626	623	597	613	607	595	636	638	587	580	576	580	572	600	634	591	591	609	615	639	558	628	568	622	567	620	608	586	605	610	622	597	597	574	590	608	610	566	590	566	611	619	572	595	571	566	573	603	587	608	572	579	555	601	647	631	588	572	559	572	591	609	598	564	586	591	619	595	607	625	580	627	587	586	626	597	640	629	604	618	607	547	574	593	586	602	596	588	577	581	630	595	640	578	610	573	591	584	579	627	632	605	622	591	570	613	596	587	631	582	602	591	650	607	617	584	606	583	629	546	599	545	581	618	604	555	598	612	577	601	566	628	603	602	560	632	586	551	645	627	612	600	598	608	618	605	589	624	633	564	615	565	625	631	618	571	565	641	591	590	610	600	591	599	552	643	597	606	569	624	616	613	603	570	586	585	593	630	589	634	597	613	595	598	583	590	609	581	619	618	587	629	604	616	608	604	598	598	628	614	618	612	589	580	564	583	586	615	563	628	559	606	627	583	590	577	621	616	592	607	588	573	604	597	618	551	621	613	568	627	562	597	560	567	610	581	625	599	607	577	597	607	586	553	605	594	592	555	614	616	575	598	598	573	624	629	563	582	614	596	592	616	601	603	625	613	585	601	617	584	575	589	623	599	596	586	581	619	591	584	638	600	611	588	609	639	595	554	564	593	565	641	615	616	624	633	616	591	597	592	646	567	571	601	598	590	570	602	558	553	580	613	557	604	619	557	586	576	600	602	587	657	581	576	596	600	571	613	622	579	612	586	605	598	572	543	576	573	632	609	597	613	571	554	582	641	632	600	581	578	598	609	611	618	603	600	570	609	587	621	614	605	589	550	604	551	676	567	598	622	602	586	619	588	566	625	591	624	603	651	630	602	619	594	609	588	588	581	576	621	589	568	617	579	562	602	556	601	607	627	624	615	571	597	630	642	596	584	634	598	570	600	601	601	615	607	580	583	606	642	608	599	556	575	603	629	606	622	571	618	578	542	595	623	578	596	571	619	603	619	609	642	643	589	629	619	631	554	611	615	597	594	590	609	578	639	611	610	635	640	576	603	625	592	576	584	574	559	579	578	569	595	596	577	599	592	569	602	619	609	574	631	606	624	556	614	567	610	574	626	592	608	569	580	619	553	587	623	644	596	653	644	628	665	609	602	588	653	598	606	560	620	590	596	580	550	577	594	611	563	624	623	593	622	641	598	596	632	597	596	599	604	599	597	591	590	582	634	598	597	603	585	591	592	578	618	597	588	609	583	593	616	554	599	561	591	607	594	580	604	570	547	603	541	588	563	618	633	605	602	641	625	595	641	586	599	638	561	566	586	579	585	585	602	616	606	601	594	593	616	577	574	571	596	604	583	558	590	630	575	598	611	595	612	569	598	573	619	591	564	613	593	625	542	617	662	605	584	617	586	635	590	579	531	592	554	604	593	565	599	577	603	605	605	577	564	641	621	606	556	595	570	604	630	599	601	597	642	644	625	618	580	614	551	637	591	573	607	608	573	618	578	586	585	566	584	656	592	619	599	581	577	559	609	625	610	636	597	618	613	587	615	564	575	573	624	628	603	620	599	597	645	633	605	569	594	615	607	573	617	578	592	553	597	633	564	565	604	627	622	586	609	609	586	607	562	593	599	611	609	597	566	590	589	606	612	606	611	621	630	598	603
27416	19479	5738	1045	791	688	647	645	647	622	606	643	629	673	647	640	626	647	689	652	640	644	606	626	631	640	596	633	594	603	605	646	617	643	645	613	632	635	589	646	607	635	636	643	592	641	615	568	617	612	660	634	634	596	618	614	621	604	650	649	598	631	605	628	621	637	622	631	678	616	638	675	601	621	652	598	642	659	591	656	639	607	599	628	643	646	578	626	604	638	609	634	599	661	635	653	616	653	587	577	632	615	633	638	612	648	652	651	633	620	661	641	597	587	639	618	643	644	625	644	600	588	607	652	631	627	640	616	630	614	594	621	570	633	647	612	624	626	624	597	631	605	587	679	578	632	622	614	643	601	634	600	565	664	619	653	682	624	637	581	620	595	606	610	644	648	596	597	615	543	609	573	602	656	623	639	630	634	590	616	624	619	600	630	629	624	649	634	612	669	622	641	652	597	604	599	566	630	624	615	611	662	606	580	614	621	595	634	609	622	634	579	617	594	621	642	642	632	641	624	615	585	619	635	608	603	628	600	610	606	595	640	640	629	590	570	649	629	588	634	618	623	575	624	609	609	663	592	648	593	627	650	648	628	664	585	598	605	639	656	613	635	634	604	640	624	644	612	636	630	584	614	621	615	643	636	605	623	671	643	607	626	633	625	659	620	614	628	625	607	645	613	659	607	655	675	605	631	643	619	604	578	576	667	589	658	621	607	681	637	607	605	616	627	649	618	676	644	629	606	680	614	633	638	654	600	557	631	625	650	640	603	605	648	626	652	609	603	620	614	629	670	601	580	604	649	608	623	615	612	655	603	630	623	646	636	615	611	621	623	604	607	640	606	591	621	587	644	630	638	604	611	630	637	631	651	598	586	601	559	604	630	598	646	645	602	628	626	628	651	643	654	663	633	646	583	620	612	597	658	601	608	638	644	664	623	619	588	580	618	615	637	657	638	642	643	609	603	603	586	648	628	636	649	613	608	640	638	634	656	634	606	688	619	577	617	614	645	613	576	628	603	619	594	615	617	656	637	627	648	651	644	627	596	584	593	651	643	603	594	602	619	598	597	658	612	632	579	665	607	640	622	645	604	638	632	614	641	620	610	613	595	635	605	642	633	661	636	607	609	581	607	609	589	647	602	628	611	584	615	657	631	652	677	654	624	612	639	661	648	610	648	586	643	592	610	616	608	620	600	605	590	655	573	590	603	645	675	598	585	621	600	629	640	629	637	583	613	626	627	621	639	621	630	646	582	678	562	613	664	630	649	602	640	611	566	598	661	609	626	588	598	579	676	620	621	619	671	642	644	624	632	620	660	624	636	590	616	628	650	592	662	623	625	604	592	631	640	580	643	615	596	603	652	674	640	617	655	628	640	616	614	629	627	626	628	637	653	605	621	640	619	640	604	676	646	623	563	593	628	656	620	624	656	644	594	628	628	608	612	601	646	634	600	632	624	627	602	583	633	608	594	624	607	608	616	625	628	622	623	633	630	618	624	639	642	620	604	589	586	599	660	611	599	614	613	627	574	663	603	572	616	643	624	614	628	625	620	585	591	570	624	611	613	610	589	626	620	605	633	639	621	626	635	639	632	668	622	620	564	668	630	631	625	611	605	605	611	622	626	621	604	639	611	631	612	644	623	622	595	642	628	660	597	611	634	624	626	619	607	618	619	604	616	616	583	625	608	662	622	630	671	607	659	639	646	627	637	594	618	642	627	588	612	654	609	600	599	601	678	603	604	643	647	648	620	618	618	625	634	595	623	647	613	653	557	602	583	657	582	637	603	592	662	649	611	656	630	622	624	577	613	646	645	579	678	610	605	627	622	636	595	611	625	596	610	605	588	630	643	655	642	631	651	612	628	651	613	613	607	616	591	631	605	613	615	605	585	607	578	645	642	665	582	687	658	620	634	605	656	582	581	646	599	593	636	632	588	600	624	609	659	636	642	612	552	619	690	636	646	638	633	614	640	641	599	621	643	619	619	593	596	598	634	613	619	595	653	626	648	629	620	626	594	603	600	636	626	653	617	604	656	629	645	629	630	581	625	645	616	662	607	641	616	631	607	640	639	634	672	645	618	673	584	654	631	632	633	619	607	614	675	650	628	578	652	650	664	676	627	666	646	590	608	627	601	656	633	596	656	590	614	627	605	601	605	653	632	599	634	615	644	664	622	615	617	618	644	649	607	589	662	657	655	623	641	640	616	639	610	671	617	649	636	612	606	656	587	587	599	646	634	641	598	612	596	615	661	669	636	580	617	617	624	646	626	635	618	668	629	614	617	622	604	621	620	626	619	633	631	609	630	579	594	635	626	591	587	623	655	642	659	625	622	580	594	627	606	593	620	643	596	604	613	587	620	614	597	594	630	644	604	635	647	621	587	625	607	598	659	641	612	658	618	604	656	631	613	611	670	651	645	638	622	607	631	627	632	627	590	616	615	594	599	659	630	579	594	666	620	588	605	616	619	659	626	599	625	621	656	638	598	640	648	616	559	597	673	647	618	639	670	634	618	649	597	649	644	598	623	625	621	652	626	645	624	596	649	601	637	657	643	637	609	629	597	610	583	644	625	624	639	612	612	567	657	629	680	643	627	640	631	578	587	653	619	601	611	640	648	593	625	639	627	656	645	617	639	607	621	606	619	635	611	578	633	668	631	663	596	644	636	624	624	637	613	619	584	617	576	608	622	618	614	592	616	599	629	622	617	667	657	618	623	661	693	623	615	594	663	610	606	631	619	650	623	627	633	628	624	637	595	615	590	675	624	617	616	613	566	639	621	632	613	617	639	611	637	624	604	603	618	607	629	606	619	622	657	625	583	634	603	573	665	611	651	583	649	645	635	559	656	572	620	582	582	618	651	665	668	587	607	630	650	650	627	632	630	634	585	639	556	610	656	608	623	665	646	598	600	570	649	626	621	609	611	657	625	640	628	648	623	632	578	595	597	607	627	644	656	583	633	644	619	644	644	628	608	626	632	596	593	649	635	632	624	635	657	619	624	613	596	632	659	646	621	598	660	628	624	580	656	612	604	609	604	597	589	635	665	619	598	632	599	590	604	618	650	601	623	618	615	641	602	599	652	690	653	623	624	625	618	634	644	617	635	631	645	578	637	587	630	605	665	638	643	590	647	639	616	590	629	596	678	611	629	624	619	702	616	641	607	605	630	610	613	639	638	613	648	616	660	653	643	595	612	631	594	619	623	616	629	627	597	642	594	646	601	582	626	636	652	621	631	632	635	628	621	641	638	633	622	601	647	656	550	599	622	629	588	654	611	624	610	665	567	639	644	617	639	632	662	625	608	638	650	599	639	663	597	673	651	638	650	674	624	639	662	639	619	625	592	649	659	666	668	702	598	615	601	652	656	659	624	594	616	642	630	571	663	616	626	620	617	592	612	627	620	626	625	620	590	632	687	685	615	643	657	620	571	638	605	595	645	622	623	580	596	623	580	588	636	635	640	611	610	655	620	645	603	656	641	595	567	594	605
4331	1532	1354	1017	835	761	737	798	708	759	729	720	753	694	784	683	719	745	727	724	757	798	704	756	724	761	667	730	690	712	697	749	692	754	737	740	691	688	705	720	685	746	723	721	726	701	706	734	720	730	711	734	685	759	699	685	653	677	768	694	699	741	722	701	737	766	713	737	670	697	712	745	761	663	721	692	707	746	753	709	733	759	737	754	731	693	688	717	728	744	725	675	719	729	743	685	757	693	733	679	742	675	722	705	699	732	677	685	690	717	705	712	709	743	682	672	744	736	725	784	717	754	693	731	789	718	752	676	755	771	689	720	731	754	750	733	698	722	707	710	760	717	672	735	756	711	713	716	698	740	691	730	722	691	740	683	767	753	689	762	719	695	692	665	691	741	700	678	731	700	689	775	743	756	719	686	737	753	662	742	738	714	720	731	735	724	755	721	703	710	744	760	705	730	714	731	721	704	690	707	709	724	709	698	709	714	681	746	729	720	735	671	733	701	701	711	718	744	688	741	719	696	709	745	768	694	732	732	705	669	706	690	758	750	665	746	734	734	731	689	687	702	687	712	741	711	717	746	668	710	732	742	710	702	720	768	674	699	777	691	723	728	693	741	717	683	727	668	727	669	722	699	718	742	714	701	711	714	675	687	733	734	758	708	694	712	694	725	693	676	741	764	714	731	759	747	717	730	739	696	700	714	699	782	678	723	720	703	745	737	681	693	728	679	758	712	736	725	737	716	685	720	731	699	727	695	703	704	749	705	696	741	729	768	711	685	745	715	719	742	757	736	731	745	742	701	730	743	710	740	699	712	721	693	733	698	685	720	697	754	775	701	793	722	683	719	762	701	718	714	730	704	732	692	730	706	733	741	721	741	728	724	703	715	695	725	722	722	713	702	705	709	726	746	743	734	718	712	740	742	713	679	711	706	665	711	695	692	695	705	709	666	755	785	717	679	707	702	796	769	761	732	737	703	692	685	713	681	692	651	767	705	708	668	745	735	710	733	746	695	680	728	671	741	722	702	706	729	718	697	720	719	759	703	699	744	685	722	713	755	681	677	750	719	737	753	689	761	688	705	652	726	670	716	722	726	707	731	698	741	746	736	686	700	743	724	725	729	714	732	724	707	716	683	747	747	751	699	729	750	729	727	731	708	751	715	697	723	748	701	707	735	688	721	740	716	729	701	710	739	746	764	710	763	739	713	707	704	734	695	699	763	730	687	662	723	719	789	717	751	692	720	771	686	732	668	739	719	711	773	691	724	748	718	702	689	731	744	736	746	691	705	678	668	724	710	698	733	697	760	705	740	741	737	693	721	717	708	682	711	678	705	728	674	694	728	688	675	727	722	717	713	708	753	718	734	673	744	730	768	698	714	718	716	717	702	703	679	735	685	724	699	788	650	723	730	693	704	713	732	723	695	697	721	723	749	706	738	757	769	761	684	692	746	703	727	720	715	694	685	694	713	704	666	724	702	682	712	738	727	734	699	693	725	767	666	723	721	718	711	704	676	725	739	677	738	739	741	764	741	695	741	656	743	711	744	739	723	699	728	726	682	741	766	765	706	746	724	692	754	724	740	698	723	728	678	688	700	709	729	748	737	756	709	711	694	737	733	694	725	681	723	716	712	735	672	688	722	718	725	717	706	686	677	702	703	697	729	718	722	639	724	680	763	698	735	740	693	715	710	675	647	700	734	710	729	701	737	746	723	727	752	679	714	729	732	728	701	684	747	737	697	731	709	718	738	712	738	751	712	718	762	714	709	727	723	750	715	725	667	730	685	715	714	693	680	716	727	701	745	669	716	689	692	727	743	750	692	728	662	725	728	701	751	738	761	671	726	772	704	733	732	724	669	679	713	682	727	713	763	731	750	762	718	725	694	745	747	682	710	690	737	716	703	729	760	755	681	679	757	680	716	713	750	707	741	693	687	711	714	684	732	775	718	719	663	664	690	736	719	730	712	727	726	720	747	744	719	718	689	715	737	738	754	691	746	745	684	711	754	753	725	694	727	734	770	691	688	729	699	747	719	714	729	732	727	685	663	757	710	725	747	781	784	712	727	717	740	708	724	716	732	779	667	683	750	740	683	705	729	739	735	676	672	763	672	695	711	749	658	723	672	700	717	724	752	726	746	737	753	715	724	709	724	713	742	777	688	729	703	690	685	693	720	706	686	684	696	762	688	711	715	746	730	752	758	702	675	738	697	698	694	687	695	734	740	699	722	774	707	697	784	724	759	739	727	728	710	685	780	726	678	719	751	732	714	708	761	688	718	743	695	683	712	709	691	718	692	700	707	720	697	690	763	684	767	727	729	725	757	744	713	703	775	721	728	730	714	734	749	710	698	693	757	752	700	749	738	752	720	716	747	739	728	740	737	703	716	777	714	719	707	729	690	719	714	746	716	719	696	721	711	727	753	700	713	694	710	774	693	758	734	681	754	720	708	724	705	749	716	733	715	714	736	704	761	707	702	720	710	736	715	678	709	719	735	739	738	730	702	701	695	729	780	765	729	737	708	728	756	742	715	740	765	704	779	777	747	647	733	708	700	730	643	742	747	694	709	696	706	702	758	692	735	706	691	742	733	700	700	755	724	709	686	739	722	730	684	736	727	744	673	712	728	647	725	730	698	717	676	758	725	720	715	726	744	713	708	654	718	702	745	706	707	736	704	736	755	723	712	748	720	685	701	711	703	711	699	661	736	746	709	713	692	741	762	720	671	701	705	749	744	669	757	713	720	783	714	706	739	699	681	763	730	680	715	670	702	793	755	760	740	695	687	703	760	734	767	768	735	717	718	745	747	705	751	750	728	674	684	750	762	767	738	708	688	717	696	718	710	733	735	706	735	718	723	666	738	733	668	710	688	697	738	750	712	754	686	734	706	756	697	711	713	683	685	737	725	762	691	739	745	695	732	699	672	696	728	744	747	673	726	693	734	677	692	714	716	775	709	660	713	684	732	710	768	719	724	704	707	737	683	735	763	694	698	753	737	744	731	749	715	713	710	731	714	760	696	746	712	727	700	721	724	682	727	694	716	715	737	719	720	715	701	699	692	759	691	728	669	735	753	734	690	713	720	723	724	685	714	744	714	703	761	694	732	751	717	760	723	724	750	698	699	685	742	718	721	675	683	680	707	715	681	737	736	675	703	696	699	714	693	727	666	753	710	701	664	692	709	732	695	656	718	739	717	728	732	703	688	734	730	642	727	713	746	717	720	706	756	743	711	696	733	704	725	753	689	740	729	692	731	704	711	738	723	696	715	738	676	738	720	735	710	754	654	692	719	711	737	675	708	789	708	733	703	700	718	728	770	770	754	721	744	672	710	715	700	731	733	644	716	736	752	705	704	719	746	748	713	738	736	741	703	671	702	639	801	701	699	690	728	730	725	733	703	735	749	690	718	683	729	734	684	711	720	669	753	752	712	730	664	723	721	722	743	710	691	728	729	759	702	705	740	751	668	722	662	716	760	737	750	720	770	690	713
23809	21314	28564	24403	21327	12063	1736	1264	1137	1040	1001	956	932	931	923	903	877	876	925	859	840	909	888	896	875	835	852	881	847	817	839	843	777	829	887	793	927	854	870	856	811	837	775	834	824	871	793	813	866	819	797	790	831	843	849	843	822	789	874	856	848	812	810	841	830	792	842	894	848	826	801	875	867	816	841	879	821	805	815	810	799	838	799	792	872	825	825	760	780	837	864	885	874	794	868	823	856	883	802	816	837	824	791	834	841	820	810	812	795	773	758	835	883	822	862	854	824	860	821	857	869	850	767	782	797	863	809	807	791	883	841	871	823	817	797	828	813	819	848	861	814	825	826	858	827	815	839	753	853	863	843	893	839	854	842	820	862	811	832	841	792	853	770	873	826	846	808	836	849	819	823	852	897	794	833	780	831	829	817	828	835	823	801	811	788	846	800	801	860	861	813	779	830	863	808	829	822	831	809	825	838	829	810	864	850	841	837	840	831	828	891	829	790	839	858	840	846	861	817	796	865	834	802	802	827	811	836	827	888	813	839	807	799	819	840	802	835	823	794	886	871	824	806	877	901	794	804	804	807	815	861	831	828	805	849	811	832	827	824	831	826	820	845	901	831	810	850	786	877	808	814	831	832	767	888	852	857	876	814	799	823	832	863	860	753	821	867	816	840	863	872	810	799	797	837	885	841	858	793	836	799	784	839	837	881	839	781	830	851	780	816	832	849	840	782	852	833	828	839	792	831	848	762	844	817	858	819	798	800	812	768	817	832	811	799	842	802	823	806	855	833	840	859	836	833	824	822	807	813	796	840	806	851	785	818	808	873	867	859	855	820	813	865	815	797	827	838	893	812	819	868	842	823	850	810	830	797	859	790	801	790	822	814	807	802	858	812	850	813	804	809	843	838	839	883	799	748	780	806	796	849	835	793	818	868	817	818	872	821	806	875	866	818	832	829	799	827	776	860	818	839	795	834	827	833	831	841	795	823	861	828	801	829	813	828	806	834	764	845	821	814	837	800	801	795	881	823	856	836	847	878	847	793	795	799	819	837	832	820	808	867	823	814	818	764	827	844	819	824	803	858	813	854	861	837	901	804	771	828	867	877	865	847	827	803	814	820	783	791	841	816	793	822	830	841	840	833	843	802	824	817	847	822	856	832	862	777	828	811	832	829	781	822	866	795	848	815	880	840	832	800	822	826	781	810	845	812	846	798	789	825	903	831	824	848	792	855	843	864	826	784	846	822	826	794	809	809	821	801	838	777	823	830	861	810	871	855	806	884	838	897	793	839	820	813	817	794	824	861	805	845	840	843	789	803	817	834	862	820	846	845	793	812	830	845	832	824	805	829	810	856	772	815	866	828	781	823	881	802	852	800	820	802	828	809	813	819	837	812	809	814	810	842	844	818	832	830	837	812	854	825	814	813	876	838	749	789	786	830	785	792	784	824	848	828	815	800	806	821	808	847	821	848	832	820	811	834	844	868	832	777	853	839	825	839	856	824	836	841	861	805	809	808	805	840	797	836	830	809	837	788	858	803	814	839	792	874	828	826	874	850	794	735	843	801	843	870	857	837	817	797	824	834	792	857	835	828	845	863	825	756	832	851	868	911	816	855	821	857	820	807	804	844	815	824	816	761	823	866	842	870	824	812	793	825	805	780	841	858	817	841	813	874	840	799	882	783	832	833	847	832	785	797	862	827	803	861	825	830	822	835	804	816	833	830	798	821	882	820	842	799	855	837	852	853	807	800	822	800	822	790	797	825	864	773	846	855	828	858	818	846	836	830	834	844	817	804	786	841	780	834	840	816	845	874	814	837	781	883	840	789	769	847	819	829	813	811	810	845	815	826	813	856	770	823	786	846	796	773	800	829	807	801	857	806	830	836	778	817	820	807	862	854	880	867	831	856	803	844	883	817	829	813	790	837	783	798	819	896	833	804	856	802	806	786	805	785	813	847	831	846	787	847	832	843	848	828	788	830	882	819	807	839	858	804	808	845	836	787	802	802	802	847	784	829	809	821	796	866	824	793	852	846	816	879	786	812	795	810	801	850	765	821	825	776	835	834	810	833	807	810	841	805	765	835	805	793	888	816	781	835	810	844	850	853	802	800	823	818	811	810	862	832	821	802	859	843	797	808	743	819	758	896	832	777	814	830	799	842	859	834	804	800	820	785	769	804	763	856	809	827	843	836	868	823	823	859	802	862	833	854	827	859	796	828	794	843	832	781	791	808	826	834	814	794	851	849	832	845	845	810	837	799	831	822	844	874	831	857	778	845	815	843	831	867	824	844	802	833	843	883	778	822	809	842	795	843	800	800	826	777	857	759	813	862	828	789	802	791	845	799	828	769	836	801	816	790	802	849	779	825	856	845	808	847	789	797	824	859	808	844	841	824	852	829	816	858	820	848	794	861	810	789	843	840	783	798	814	802	831	841	806	848	760	810	816	814	858	829	841	846	861	841	814	825	805	810	783	793	808	840	812	853	833	870	818	836	842	855	823	763	783	808	775	857	792	845	828	848	771	826	850	835	792	843	883	856	819	778	855	822	843	825	808	783	770	811	856	793	873	790	819	822	848	839	818	848	826	802	818	753	829	818	843	860	873	851	820	825	837	820	876	870	819	807	835	859	812	820	818	838	766	794	781	838	859	867	831	860	840	849	860	842	845	831	828	829	859	841	833	835	820	788	834	865	766	793	809	765	803	790	801	806	820	827	832	829	828	819	790	855	892	838	800	789	774	866	836	877	845	833	769	813	841	824	802	828	815	877	815	814	813	834	853	785	773	810	840	863	865	871	828	803	829	853	859	822	816	831	859	857	793	811	836	812	834	865	860	789	813	859	839	810	781	825	820	838	815	842	861	822	795	866	815	791	841	835	814	822	787	856	814	796	798	817	797	800	778	852	828	816	791	795	875	861	818	815	820	832	872	805	869	835	800	826	885	858	821	769	833	798	775	826	839	840	788	840	790	856	809	767	825	805	796	805	902	825	836	834	862	850	795	809	825	803	831	804	782	801	809	850	808	846	803	789	856	802	805	798	795	807	808	876	847	822	760	831	841	854	847	787	872	847	764	812	850	826	874	804	803	790	832	815	795	789	834	896	829	783	829	801	776	787	875	861	856	800	818	817	809	807	822	797	808	833	858	864	847	872	810	843	836	813	831	775	864	813	799	807	823	772	808	843	839	788	844	790	833	861	789	777	820	798	828	805	840	810	873	865	826	771	848	819	869	832	824	815	799	826	828	838	831	813	829	825	835	790	855	820	815	811	811	795	861	855	789	874	802	807	829	854	806	841	853	799	827	804	846	816	774	843	875	816	809	850	816	852	814	803	798	821	815	826	845	821	832	824	780	786	859	878	837	846	813	809	790	819	822	768	798	856	797	867	813	817	810	813	873	831	866	837	798	881	790	850	852	841	831	815	759	878	825	857	788	876	797	842	800	831	793	837	854	872	789	841	799	856	782	806	838	811	777	827	828	815	837
3657	9143	7266	3816	2774	2272	1819	1661	1427	1275	1288	1138	1151	1061	1047	1103	1020	1060	988	1007	980	1007	953	995	999	1046	1011	978	969	989	958	1043	989	1025	976	955	922	1001	1033	990	939	1038	1041	992	954	921	943	999	994	966	918	1000	977	939	994	1001	992	918	961	962	971	952	955	957	986	934	932	977	917	973	961	932	959	972	950	972	930	1010	958	959	936	870	986	953	965	891	990	950	957	924	901	962	1001	962	933	941	920	944	981	916	938	867	982	1010	974	972	933	919	958	935	938	964	936	1006	978	902	1005	967	983	1036	938	1007	953	958	977	953	934	959	990	973	922	932	920	994	947	955	982	958	1005	1001	983	941	933	893	979	1018	906	927	918	943	963	943	941	1046	963	930	989	939	971	959	970	962	966	975	900	942	983	1031	979	987	961	952	968	988	918	913	943	1010	948	930	989	935	959	950	953	925	932	957	941	925	939	924	906	963	1010	848	979	938	976	966	959	934	961	961	945	943	929	972	953	953	915	994	956	900	935	938	931	950	902	987	979	972	928	1003	927	968	914	953	1004	960	965	971	1010	981	904	947	957	941	991	959	932	928	942	946	991	913	985	955	924	984	988	1003	954	989	962	979	984	971	950	924	1023	942	924	974	979	939	944	958	972	987	956	1010	993	939	1025	960	996	959	949	913	953	1052	931	958	955	1013	992	962	938	978	916	979	951	959	971	955	944	963	1025	950	958	930	968	944	961	945	917	952	948	980	997	940	954	938	973	980	908	930	933	902	923	931	965	1008	968	892	949	966	991	978	1006	959	992	983	875	953	962	954	941	948	992	961	961	930	888	900	939	923	907	968	992	968	990	935	969	951	928	930	980	966	951	944	963	937	920	957	973	913	918	963	929	966	1009	961	937	969	968	921	913	936	947	936	974	949	951	994	999	978	926	963	934	908	995	994	957	945	955	975	943	900	939	932	930	966	964	949	1003	978	967	963	998	960	892	949	914	966	978	963	993	978	913	969	943	948	921	885	922	961	950	952	989	966	915	923	963	989	933	913	997	974	864	982	898	911	990	976	988	937	972	944	992	901	943	901	961	885	964	931	938	933	963	942	976	980	915	941	967	995	953	900	1015	983	920	986	944	937	948	961	975	937	893	1001	932	895	852	930	908	991	897	924	962	977	953	957	950	996	937	937	950	941	951	959	929	896	960	880	925	1005	935	959	938	976	988	922	975	965	975	908	944	970	937	988	1014	957	1001	926	981	1021	900	927	967	991	998	967	990	952	899	964	953	965	938	919	961	968	1010	965	1028	950	967	981	893	911	946	950	933	948	963	941	923	946	977	1018	977	974	924	949	966	919	950	959	961	921	991	920	877	951	996	947	960	946	988	953	1004	940	956	1002	1012	955	1004	915	958	886	1008	980	957	990	948	956	941	998	961	939	955	936	978	928	966	931	922	973	933	895	923	891	991	946	991	994	997	917	912	1019	963	948	982	958	942	986	913	978	946	942	962	941	940	950	933	978	967	975	988	940	937	927	907	871	929	948	1000	998	950	1007	1000	977	979	959	930	924	930	932	1008	960	976	1021	913	972	968	1000	963	976	947	967	971	953	924	924	938	955	940	980	1003	1009	939	920	957	956	958	926	923	984	954	952	926	935	950	968	924	955	965	966	941	947	941	904	980	983	991	906	985	907	982	968	939	979	944	948	930	947	985	944	919	896	980	934	969	929	968	931	944	947	989	959	905	923	921	886	1004	986	958	949	972	966	981	968	961	955	964	914	980	930	963	948	958	904	993	965	1024	933	929	1013	912	999	953	978	1011	884	988	982	960	980	981	952	905	942	961	931	1001	959	961	1017	979	960	974	936	940	976	934	937	921	959	963	915	933	905	984	921	918	982	1016	941	961	973	951	928	933	928	964	976	949	928	972	947	932	985	980	995	954	952	960	929	963	1000	933	976	981	882	917	941	982	933	931	931	902	969	920	938	970	983	1002	981	1034	989	981	938	941	936	937	1012	962	943	934	964	902	973	951	895	922	944	991	931	934	978	1003	974	903	939	951	952	971	942	940	918	981	966	982	969	1015	977	964	919	976	908	988	967	984	1005	940	997	984	971	932	919	932	989	982	953	958	937	974	910	967	981	965	937	953	978	1008	984	883	995	919	940	942	974	933	903	978	979	911	953	925	1029	981	932	1017	933	963	983	947	980	916	965	933	960	938	921	1021	995	976	987	942	948	940	988	966	961	1001	916	955	983	977	965	972	925	953	929	964	963	939	955	1002	965	918	924	943	1015	961	929	921	950	909	909	951	965	923	924	913	941	936	943	970	943	952	1008	1006	945	955	981	906	937	993	955	961	933	965	911	959	928	965	969	926	960	915	1000	922	1002	940	974	925	931	933	963	918	1018	952	972	943	962	970	951	944	965	921	940	917	973	947	889	953	1042	856	999	982	917	1024	953	898	936	973	931	954	899	948	988	964	952	967	909	931	938	911	988	987	962	948	901	1011	975	934	915	943	938	948	966	941	940	902	920	969	968	920	937	967	968	949	923	910	901	944	988	934	942	944	927	901	977	973	967	964	967	936	927	948	975	1006	992	982	975	918	957	971	938	945	966	985	1034	917	927	938	950	973	931	957	927	928	967	966	944	944	972	970	979	976	956	947	955	982	980	964	951	905	931	954	944	924	936	970	942	977	973	961	1001	937	925	958	971	985	962	969	962	916	931	918	941	991	978	920	938	939	970	927	980	974	905	957	993	960	986	947	904	983	966	939	1000	991	988	1010	917	996	980	946	968	982	918	897	912	935	918	944	970	953	967	945	942	998	976	975	971	945	948	984	982	935	933	957	982	982	985	933	995	928	983	991	973	965	935	924	969	1042	1014	961	988	1011	894	988	962	939	934	932	971	904	949	949	946	978	919	962	957	973	934	1001	932	1014	956	990	893	966	981	948	972	935	998	947	997	930	929	1002	951	926	1008	927	1012	956	974	907	929	972	982	920	1030	1003	921	953	952	959	1028	957	992	857	934	947	891	986	964	977	975	1008	983	959	969	964	964	952	952	956	948	968	1005	930	943	959	978	958	987	974	963	956	966	967	917	1010	922	960	940	1000	949	948	907	940	936	926	1009	966	988	988	879	944	914	938	970	915	897	861	962	972	965	921	917	940	903	941	901	950	966	978	956	933	959	922	938	968	956	945	974	964	999	992	914	1003	907	935	950	938	1009	1010	920	942	950	985	887	1009	979	940	926	936	971	952	948	917	913	944	962	980	910	945	1024	981	989	994	929	949	942	968	919	947	997	943	971	999	938	986	988	953	925	997	1006	945	980	969	975	932	943	968	912	939	978	956	969	956	922	981	968	918	947	946	935	948	947	958	965	928	993	972	934	945	972	927	949	1007	1008	983	949	989	955	912	997	970	954	940	948	947	946	951	928	933	966	900	932	946	931	996	949	999	958	973	969	991	1005	927	952	913	969	960	958	935	906	894	935	894	965	963	922	1005	958	937	909	922	984	964	947	934	959	994	988	959	925	948	938	1022	953	974	910	981	947	1023	1007	969	990	974	972	1000	963	887	908	958	995	933	962	987	928	927	962	926	909	1004	973	925	958	946	956	997	939	974	1048	1027	958
24905	21385	27679	25339	12951	837	559	410	444	349	360	334	375	357	343	295	310	294	325	334	316	285	286	319	305	294	295	312	272	300	272	259	285	271	293	315	295	291	266	273	292	276	305	317	310	287	287	292	288	293	296	266	284	289	309	314	278	280	290	277	306	275	310	252	320	281	298	280	298	295	308	295	293	299	331	301	313	279	318	280	262	300	305	303	303	264	310	282	295	334	291	306	313	271	276	281	299	293	290	260	253	286	286	277	293	297	284	295	282	305	273	291	302	300	247	309	275	282	275	312	317	297	306	279	283	295	283	301	280	286	301	310	298	271	338	319	299	282	279	261	289	270	288	303	291	308	274	306	276	278	282	333	280	265	268	287	298	282	269	275	286	295	276	281	311	283	286	304	286	295	285	302	288	306	301	289	273	292	288	279	278	307	258	265	319	272	310	267	284	281	295	305	275	270	317	299	294	278	287	282	292	292	307	291	260	312	307	318	296	295	302	307	289	303	293	310	310	306	333	309	318	302	306	263	290	268	314	282	274	296	276	283	288	280	333	287	295	299	275	269	299	315	295	296	311	271	277	259	298	308	287	263	308	282	299	295	260	288	296	272	301	280	294	290	291	288	273	306	289	289	290	279	301	295	285	300	288	289	289	260	296	283	312	292	311	298	304	307	296	299	293	293	313	259	301	298	290	301	290	293	273	267	289	276	302	283	327	309	273	273	271	308	291	301	266	297	305	303	303	306	278	312	289	260	312	283	284	277	283	327	272	309	294	282	268	294	297	291	265	306	284	297	302	276	272	285	336	302	295	282	297	297	330	257	289	264	306	292	314	331	298	290	297	329	294	307	302	315	292	271	253	283	284	291	296	266	274	270	286	269	320	301	267	278	267	287	297	304	289	302	299	260	338	281	276	284	303	270	289	297	310	302	279	271	264	296	258	293	288	279	283	301	284	299	269	279	274	260	326	308	275	282	333	272	295	275	282	316	270	298	290	286	268	267	295	267	296	288	294	284	284	293	283	291	279	276	256	242	286	279	325	298	287	298	305	292	305	277	296	278	281	289	282	306	283	281	272	289	283	293	303	333	299	299	287	327	302	290	291	289	278	277	282	295	280	267	284	306	288	292	299	284	280	291	268	308	271	274	263	284	295	276	298	315	268	254	313	284	317	265	309	287	299	305	291	305	289	307	278	284	292	323	310	260	296	283	289	298	301	287	303	300	298	289	315	278	275	280	289	276	287	297	322	254	320	293	279	321	289	318	277	293	303	284	313	314	295	289	269	284	297	256	287	304	293	281	320	280	314	278	296	287	290	313	290	305	285	302	264	296	258	291	285	280	329	313	310	282	291	291	270	288	288	293	282	262	310	285	284	298	268	288	305	280	289	280	293	307	285	279	309	285	286	312	303	289	298	313	264	315	294	310	274	271	279	316	274	324	331	320	301	283	294	303	275	272	284	318	288	290	321	320	321	278	296	310	271	254	297	260	334	305	306	282	295	296	305	292	278	293	289	290	296	273	286	304	317	304	293	281	296	272	287	285	292	273	292	271	295	291	301	280	295	296	290	303	298	286	298	311	271	264	282	303	270	298	262	303	286	299	263	299	270	279	302	319	303	305	319	280	284	287	284	270	275	315	295	279	283	295	258	286	306	299	280	318	305	301	283	283	290	282	287	292	295	255	263	283	280	276	278	297	299	270	313	278	279	262	291	302	299	270	301	298	288	271	307	315	311	292	302	303	313	290	293	283	262	306	309	294	283	280	288	302	289	304	276	320	289	268	283	279	300	314	283	291	318	296	304	317	292	303	288	281	281	280	301	281	286	264	305	283	305	285	293	294	279	306	302	326	296	255	294	298	263	319	306	290	292	286	286	317	297	291	303	288	295	277	302	307	299	288	289	281	294	303	271	266	276	290	293	289	315	290	280	279	265	297	290	296	293	295	283	251	271	276	273	278	313	284	290	296	283	271	295	275	281	297	267	299	265	286	305	299	293	285	303	284	264	277	308	316	268	289	300	296	284	278	268	274	312	273	279	324	309	299	282	286	303	277	292	289	282	302	298	311	288	296	281	272	304	277	276	304	290	252	297	272	308	318	312	298	317	276	310	299	297	296	291	304	261	281	291	302	273	301	300	306	289	301	293	285	297	282	290	289	291	291	286	280	264	277	260	310	276	289	316	287	290	297	301	284	279	287	293	295	276	297	265	269	285	281	288	308	297	311	268	281	295	312	291	278	265	275	288	287	283	288	307	272	314	277	279	292	273	293	264	287	303	280	284	282	289	282	283	268	259	288	297	312	298	320	261	309	309	291	292	314	264	265	260	293	296	286	275	276	265	271	290	263	272	290	293	292	298	285	304	276	305	294	275	296	327	268	280	280	283	295	273	301	280	270	306	302	263	263	274	310	308	314	301	275	296	319	304	284	303	309	285	272	284	316	287	292	279	279	298	302	275	300	325	303	281	277	288	300	300	272	266	309	264	297	270	295	308	303	284	272	274	276	288	255	274	268	308	301	297	288	265	318	308	298	276	293	329	280	278	251	290	291	292	276	304	286	317	310	281	314	285	260	312	279	297	287	307	270	313	273	277	291	272	281	295	281	257	287	289	283	314	287	309	279	297	311	278	269	314	292	267	295	305	300	297	307	309	323	280	299	261	287	311	319	332	330	285	281	273	300	303	284	286	295	287	292	293	278	285	299	273	257	278	306	290	284	270	287	297	268	303	273	304	285	269	318	297	274	314	275	307	311	271	274	313	286	296	317	273	291	306	258	290	289	275	295	306	278	288	298	267	260	303	294	285	324	308	311	303	313	313	301	270	329	295	309	243	290	271	301	294	287	275	309	324	300	310	309	287	306	283	296	314	310	275	310	267	287	329	298	294	290	319	302	300	298	262	302	275	279	283	278	270	314	289	262	261	283	302	286	289	292	263	291	276	295	264	320	289	308	294	293	311	304	293	293	283	255	268	290	302	309	283	299	301	265	285	321	294	297	291	284	263	268	341	296	310	296	277	301	271	302	275	274	273	289	291	319	280	285	290	282	266	282	324	316	275	324	293	290	294	320	306	269	288	257	257	267	263	285	259	295	283	313	271	283	296	276	289	315	317	272	278	288	300	297	309	288	253	282	258	279	327	301	296	307	303	306	265	320	308	270	277	306	287	286	255	307	272	294	319	287	310	274	300	272	279	289	273	313	287	278	312	287	308	308	287	306	321	297	319	269	318	263	290	271	287	287	297	301	292	279	323	278	317	340	298	304	287	294	273	280	299	297	272	286	281	279	297	288	278	281	302	293	301	316	295	279	292	286	297	292	294	304	292	291	279	280	283	275	310	287	264	310	324	271	307	274	281	288	279	311	266	263	293	310	277	285	307	306	275	321	277	269	255	259	269	286	271	302	299	296	302	267	276	299	297	284	317	298	265	274	271	311	295	303	285	276	298	268	284	286	284	273	258	302	297	288	285	275	246	269	288	278	277	310	339	282
3514	5413	4163	2018	1431	1085	887	759	610	563	504	500	446	452	405	464	388	404	375	398	361	387	354	373	371	399	410	355	371	337	377	383	332	386	382	379	350	357	364	371	373	397	386	337	315	356	371	349	373	372	340	356	382	366	348	348	315	361	376	368	373	337	354	356	368	352	372	349	342	363	341	353	356	369	357	334	330	355	353	374	344	316	351	354	355	370	333	360	336	397	338	334	364	390	348	379	372	375	362	376	357	331	374	370	348	355	382	344	368	383	398	391	390	385	334	358	359	321	330	366	367	361	378	360	338	351	347	368	392	364	352	370	355	378	341	348	355	334	350	366	354	360	383	371	358	317	345	354	363	378	339	336	357	333	354	334	374	376	331	324	337	344	354	325	370	369	399	341	359	380	342	340	333	363	347	373	351	387	363	351	364	366	334	349	375	370	353	343	343	355	361	386	333	388	353	362	338	354	359	374	325	366	362	317	368	365	343	353	356	358	360	350	368	388	382	381	352	353	364	348	324	359	376	369	342	342	349	357	346	359	406	341	363	363	346	362	344	374	346	339	341	365	345	339	340	414	351	352	332	335	318	349	365	351	340	340	361	357	343	393	364	370	324	349	361	351	376	356	336	359	351	328	345	373	373	363	323	359	361	351	371	416	358	374	365	352	400	383	361	371	380	344	353	352	368	374	342	343	372	364	312	374	346	356	357	325	345	371	322	358	346	381	383	342	379	308	396	355	363	371	320	366	367	323	350	357	344	385	344	349	373	383	377	334	379	364	333	349	357	357	368	356	369	318	369	360	373	358	350	365	352	352	349	347	380	340	339	358	404	343	369	361	351	375	379	348	362	358	371	328	358	377	371	360	334	399	366	332	390	373	330	335	370	413	371	334	335	338	362	349	379	361	364	389	332	330	388	342	345	355	340	366	389	350	358	368	393	344	363	341	359	338	339	372	368	367	324	349	361	377	345	364	357	347	339	360	356	343	347	371	353	371	308	364	360	330	379	353	359	372	343	332	341	318	383	370	375	332	353	375	334	391	356	345	385	361	345	343	341	314	373	347	348	331	344	392	397	359	354	342	327	344	345	331	404	365	349	363	392	324	386	371	367	372	370	372	356	347	338	333	379	340	327	361	369	350	371	384	346	341	376	350	394	362	364	365	344	363	359	370	391	346	337	358	332	372	365	336	339	354	333	339	363	357	352	354	353	371	377	327	339	336	378	317	352	356	327	370	350	354	376	366	347	371	375	362	372	363	380	355	347	328	342	363	353	375	393	358	408	357	335	338	344	358	342	357	354	376	348	356	338	329	356	337	369	338	371	374	369	319	347	361	348	370	376	337	350	364	366	368	349	364	374	352	366	339	352	405	364	351	358	342	356	377	369	348	351	331	368	360	338	361	370	375	367	322	378	356	386	328	373	332	348	321	380	353	361	338	336	345	377	324	356	349	381	367	370	323	367	359	367	348	353	368	349	339	348	382	382	339	367	380	332	360	343	336	341	392	357	362	371	366	376	359	375	354	379	376	347	341	339	360	329	348	366	371	385	330	378	361	350	356	361	360	350	367	335	376	347	363	357	346	377	370	362	347	353	331	385	362	358	377	358	347	349	385	375	357	364	319	377	367	372	352	336	342	379	311	335	339	324	385	365	329	340	358	374	351	342	364	372	353	357	352	337	369	333	365	320	376	355	343	343	345	346	358	369	353	382	347	374	353	347	365	366	332	366	386	360	359	376	349	325	350	339	332	358	398	356	356	345	360	319	356	362	379	389	376	372	362	341	351	383	354	367	379	344	334	348	348	368	345	365	356	340	388	363	355	341	365	379	338	362	359	334	372	355	345	327	354	352	356	345	353	343	317	362	347	376	401	337	336	372	378	385	376	420	357	336	355	359	343	360	335	374	375	353	369	381	361	344	369	331	351	352	349	363	318	353	357	401	346	387	344	331	369	350	325	329	393	349	364	353	353	360	380	370	354	336	345	375	373	364	342	348	347	326	376	361	391	375	344	355	352	402	363	352	370	387	371	373	357	386	316	304	361	329	381	333	364	374	318	359	349	339	352	360	357	362	360	339	323	370	375	354	369	343	370	376	350	358	324	362	327	363	347	361	388	377	361	356	333	352	358	353	376	359	358	406	344	345	381	340	336	362	334	346	348	338	363	345	347	376	345	348	353	335	392	320	367	380	366	378	358	351	376	348	353	349	362	361	343	336	357	345	350	379	367	333	351	355	391	348	355	351	351	368	368	376	332	352	366	356	317	370	366	354	341	391	358	343	363	381	359	369	354	377	355	364	372	337	337	379	333	343	342	341	372	335	348	354	310	383	356	371	353	367	342	336	353	398	314	360	387	353	335	369	369	360	367	352	360	361	331	319	360	353	341	361	346	355	399	356	335	358	378	368	356	334	373	370	380	358	343	356	369	344	351	368	342	335	364	344	371	347	391	360	327	354	348	350	329	333	334	355	374	359	353	348	374	363	358	340	418	383	334	359	358	370	348	377	402	353	332	329	390	351	361	358	401	343	365	347	353	346	373	330	388	338	390	381	325	365	340	340	339	365	345	370	348	358	370	355	351	407	392	348	363	334	367	334	325	377	373	367	376	385	358	356	370	369	348	339	342	334	366	363	398	351	369	350	374	357	354	356	396	339	356	368	372	374	357	351	355	372	355	356	343	370	327	347	373	379	361	357	334	324	375	317	356	392	339	338	388	361	334	384	365	348	352	350	348	378	344	348	330	374	370	353	343	361	383	358	351	337	374	332	333	350	376	382	361	377	344	398	373	398	368	368	361	340	364	338	373	360	313	340	345	353	381	357	354	347	342	355	372	363	335	361	336	369	336	353	358	362	357	353	337	373	353	363	351	325	361	366	383	356	364	355	355	363	380	369	318	339	317	355	349	341	368	365	358	369	331	356	339	363	341	379	371	366	343	366	359	366	322	339	373	341	331	358	391	390	342	342	352	358	351	370	364	372	365	366	333	368	334	359	373	352	332	354	342	344	336	375	346	372	353	316	342	348	404	358	371	367	361	365	357	351	363	338	391	354	336	369	353	360	346	375	357	334	349	315	335	358	326	377	344	342	401	346	387	372	360	318	382	338	382	345	341	370	384	377	358	349	340	347	350	342	341	345	365	365	385	309	365	343	383	348	362	353	358	381	331	358	329	363	331	345	345	312	349	363	369	335	339	322	334	368	382	343	361	374	358	373	359	368	358	326	347	323	350	336	387	357	333	376	341	381	337	347	385	367	364	387	387	357	347	341	377	355	360	376	340	331	385	361	362	369	344	328	335	346	348	345	357	345	365	359	336	359	342	360	349	325	383	359	362	381	356	330	343	347	348	360	343	382	388	349	380	358	382	336	359	342	354	361	350	371	367	351	340	350	343	350	395	362	333	346	329	365	354	357	374	386	323	311	357	335	367	325	367	373	352	353	358	348	368	356	306	343	391	359	365	366	359	340	372	356	333	346	339	389	365	376	370
22823	21388	29051	24117	21389	21439	10225	1277	925	915	784	699	709	636	579	628	612	582	553	524	592	558	567	534	522	511	529	510	523	501	513	538	527	494	482	510	496	482	519	512	465	499	498	490	497	480	486	490	517	534	531	530	505	495	487	494	468	498	527	506	475	486	515	505	484	447	498	504	511	471	474	482	493	526	487	477	511	540	460	460	455	502	544	478	500	477	494	486	516	496	457	508	536	482	475	508	495	516	500	468	498	503	472	488	438	504	522	522	492	496	479	517	496	492	481	533	512	471	516	472	519	486	485	485	450	472	505	527	468	460	518	488	511	486	482	500	497	480	498	459	497	478	470	490	503	494	473	472	461	505	512	523	506	471	512	497	509	481	439	484	473	496	520	474	480	494	490	483	476	498	463	503	465	522	493	516	483	472	506	475	508	489	490	471	535	487	457	472	512	509	484	512	490	481	496	493	533	495	481	512	480	484	499	519	480	498	517	490	451	433	521	477	484	533	467	500	426	500	491	521	484	486	516	499	496	468	472	508	502	476	486	496	507	501	523	480	441	510	534	490	511	535	473	466	490	477	512	475	480	524	482	472	449	489	495	478	430	472	507	496	473	483	534	453	487	467	502	482	505	504	513	482	442	468	472	504	459	482	480	503	499	503	542	485	514	460	491	504	498	477	464	520	481	503	476	449	457	470	496	485	521	479	522	507	475	459	461	499	478	463	486	473	499	457	462	464	503	501	474	515	506	518	522	493	510	488	504	511	533	448	476	495	475	512	486	503	459	457	463	498	472	536	509	510	489	510	506	519	524	505	529	529	532	482	505	493	465	444	501	516	453	466	542	499	515	500	472	475	498	500	486	484	477	487	454	423	478	497	507	533	484	525	488	482	449	490	492	523	522	490	474	492	503	482	478	486	481	529	472	491	489	487	517	511	486	526	483	493	479	548	530	480	527	494	493	499	488	485	456	483	481	494	516	511	480	492	496	523	507	506	491	493	488	491	492	483	492	473	450	487	477	486	512	501	438	482	466	455	474	502	471	494	515	468	460	487	461	474	549	511	484	499	503	507	488	508	510	453	468	468	526	477	497	489	493	471	509	511	515	486	509	464	478	498	519	531	489	498	484	436	495	490	486	473	479	519	510	459	504	479	464	455	524	459	479	511	465	468	508	458	404	499	530	511	494	520	513	482	461	521	500	518	472	487	513	475	476	515	481	481	474	475	478	526	485	558	493	507	499	491	517	496	483	480	514	488	489	540	487	509	468	468	455	502	521	481	459	503	495	497	474	507	484	479	510	509	507	470	507	495	531	480	499	520	502	502	513	512	472	445	500	466	470	481	524	490	469	516	496	480	490	468	492	504	508	500	500	481	494	449	476	501	489	485	457	535	534	507	510	522	505	499	474	476	538	450	502	474	487	461	501	492	515	488	541	487	457	482	477	497	481	475	457	486	475	505	473	469	518	528	501	465	483	551	526	492	462	503	482	503	455	518	463	465	472	461	480	453	476	463	480	485	531	535	488	507	508	495	492	498	479	517	492	406	488	501	474	462	492	488	482	496	480	479	515	490	523	525	508	504	515	486	503	490	506	481	494	520	526	497	487	481	449	487	490	486	477	473	503	504	540	483	522	473	483	483	479	477	501	455	504	494	464	512	493	531	465	457	504	500	501	498	485	514	518	477	509	525	466	469	521	519	481	501	470	491	477	472	491	473	495	512	488	473	479	499	533	491	507	441	521	515	469	485	485	462	510	483	507	453	522	497	495	480	498	465	496	458	474	469	496	485	491	489	480	500	496	471	468	498	526	432	481	524	473	497	492	502	520	492	484	526	485	493	507	467	454	483	499	489	501	450	486	492	467	481	528	479	476	523	495	469	523	453	486	477	491	510	530	493	472	486	487	484	469	433	478	498	521	488	537	459	496	494	474	470	462	484	472	476	491	500	518	505	490	508	477	482	492	464	497	523	464	469	488	532	500	473	468	478	489	484	477	511	508	479	494	547	465	473	448	453	479	526	468	492	481	493	519	521	487	471	496	462	505	415	488	509	505	478	488	472	475	484	494	437	495	498	486	529	491	513	498	465	511	531	456	482	472	491	502	509	490	487	462	501	473	500	472	488	468	527	499	498	519	488	486	477	479	468	443	518	520	503	548	478	471	513	457	506	466	498	470	447	474	493	500	499	515	474	483	462	472	473	501	484	517	475	451	500	503	491	486	486	490	473	459	495	459	487	465	466	483	489	497	517	488	508	498	482	494	503	497	523	457	487	444	504	529	498	451	463	485	488	511	467	501	460	485	435	516	515	448	477	458	466	501	531	498	518	518	495	510	504	486	476	483	493	540	491	476	507	534	469	507	458	505	486	471	490	480	475	526	469	449	499	470	501	501	458	497	499	468	497	471	510	498	529	454	465	514	477	497	495	508	488	500	481	492	522	466	448	499	495	480	523	480	465	476	517	510	488	497	498	458	479	502	454	525	470	449	485	474	489	482	522	482	479	478	507	500	480	487	502	492	482	489	501	465	489	505	501	518	515	492	491	513	455	494	485	459	508	524	508	469	491	481	474	491	460	482	480	492	488	505	494	467	501	455	512	485	493	487	468	515	515	486	502	504	478	512	498	505	480	492	516	535	516	495	438	493	475	461	480	515	464	484	474	506	512	485	511	501	490	529	482	469	493	526	502	512	496	498	493	504	484	486	472	522	511	485	524	517	528	503	499	478	477	520	504	511	523	464	473	492	450	446	485	474	477	535	447	480	508	481	496	496	503	491	474	527	473	514	499	523	473	519	501	497	503	467	501	476	489	488	460	482	484	522	469	496	480	497	505	507	451	470	511	496	498	466	466	504	492	480	492	477	477	477	476	474	481	504	456	491	454	521	524	470	500	513	451	465	475	465	481	497	497	499	479	507	467	500	487	514	477	498	477	493	501	503	516	506	488	470	480	462	460	510	520	517	511	452	466	475	461	448	460	476	476	523	513	483	475	488	495	485	513	492	489	493	501	459	504	434	479	499	493	476	489	505	504	514	447	486	490	514	496	528	477	518	507	528	513	517	491	510	459	516	527	485	488	516	503	462	494	441	486	465	485	490	492	463	496	482	480	467	477	507	450	469	462	472	493	513	489	462	484	516	475	511	489	506	487	481	493	531	475	497	513	505	491	484	522	470	480	493	487	514	485	509	452	503	484	466	474	456	507	477	470	493	472	424	498	451	493	483	515	507	464	477	482	498	507	495	462	479	490	490	552	464	452	504	484	495	498	490	482	513	536	511	505	489	503	451	489	494	482	514	488	486	501	494	523	452	487	490	538	507	476	488	486	477	544	509	461	492	492	502	477	472	503	527	511	477	533	494	502	465	498	473	498	452	489	465	469	510	466	526	493	479	507	470	459	506	453	485	523	466	475	496	482	494	515	440	469	541	473	482	478	444	515	431	488	491	459	452	473	499	476	481	509	482	522	488	522	552	480	477	498	456	491	462	476	439	502
4723	14388	11314	5664	3888	3016	2301	1970	1552	1292	1147	1086	895	857	814	776	791	751	727	696	660	670	634	692	663	666	662	625	687	677	601	563	658	633	663	619	587	630	655	600	604	613	628	612	583	591	553	614	576	645	654	597	641	629	612	570	598	618	597	578	600	623	615	576	566	626	618	604	617	595	571	566	570	596	610	607	594	617	592	581	587	580	594	615	624	595	631	579	574	556	631	612	603	608	647	593	603	606	602	600	577	608	597	608	612	588	577	595	566	616	581	647	592	575	594	581	613	594	569	605	589	606	588	593	611	583	590	585	600	575	629	611	594	588	618	589	580	597	625	596	573	594	573	616	603	592	621	552	581	586	555	573	562	554	609	630	579	600	574	599	616	599	617	606	562	613	597	600	609	609	568	585	605	653	563	629	646	618	573	610	548	545	590	559	578	566	587	597	573	587	608	550	561	585	586	588	589	589	596	619	541	559	583	568	646	599	570	578	606	576	562	602	622	620	574	579	561	649	618	615	595	579	593	550	599	616	594	603	601	579	567	623	596	631	597	630	593	633	570	586	611	620	572	631	604	562	605	585	619	588	588	592	610	551	615	634	599	553	571	599	586	613	542	587	587	547	607	592	597	619	579	591	569	585	593	595	635	572	565	607	633	640	602	624	595	623	625	555	578	586	613	562	564	595	605	604	607	613	549	615	559	600	554	568	598	621	581	573	580	529	559	554	571	620	588	569	591	594	603	617	585	620	586	588	588	583	616	581	570	585	595	597	570	573	620	590	589	613	588	597	592	595	557	616	597	559	585	561	582	575	574	617	564	591	571	568	606	567	581	583	588	595	607	601	615	593	602	568	631	559	614	586	601	550	632	584	592	589	592	631	611	583	579	604	624	644	636	613	603	573	580	589	611	604	588	614	594	611	570	646	605	574	613	556	583	638	574	628	600	565	585	593	591	577	617	605	578	591	595	587	596	611	620	574	602	538	610	580	602	584	562	573	560	579	585	551	585	605	619	562	588	556	600	584	595	603	585	571	601	597	622	630	560	600	656	578	560	631	605	560	600	599	589	590	610	589	537	588	616	576	591	589	590	592	626	592	600	600	598	556	603	569	565	568	581	597	573	559	578	618	600	589	561	607	617	615	593	580	589	566	618	578	583	573	607	592	585	629	562	632	592	587	584	606	585	588	541	586	564	584	639	590	608	592	575	615	638	598	606	608	623	589	543	601	620	597	569	556	568	573	620	608	602	599	616	579	602	619	600	568	568	602	571	588	625	592	560	596	560	579	604	613	604	631	577	568	555	614	588	585	585	569	521	577	616	573	600	655	595	562	588	627	625	595	606	586	625	597	640	623	592	593	579	617	586	568	600	590	591	553	625	631	592	592	585	575	649	616	618	589	576	573	627	583	568	590	641	585	590	619	603	588	590	599	614	584	622	575	562	606	611	631	628	591	609	564	609	582	634	642	596	615	610	562	572	538	590	604	618	686	608	571	534	606	583	655	600	616	587	610	545	613	577	609	625	616	575	630	609	583	570	596	630	592	577	555	570	586	590	612	585	633	612	616	577	545	600	615	595	608	613	576	598	588	588	640	569	600	588	572	595	587	579	590	596	610	648	602	560	603	591	584	647	575	610	638	584	589	598	628	595	567	627	568	580	594	571	610	597	619	615	644	547	595	604	603	575	612	591	580	579	612	615	601	585	650	602	551	549	590	588	626	581	611	579	589	521	625	601	544	615	593	577	574	549	582	657	548	594	579	533	594	605	598	622	546	601	558	620	612	616	591	598	589	571	589	574	535	573	603	572	604	579	550	632	579	614	593	581	568	578	599	564	564	596	564	548	568	555	603	580	552	572	575	611	656	585	578	596	570	602	563	631	584	592	571	608	609	596	566	584	573	588	580	587	629	604	573	598	569	575	600	587	543	619	596	565	596	577	600	581	596	602	584	585	590	560	607	607	578	573	625	616	562	557	614	594	563	605	605	577	587	595	616	553	559	573	581	570	570	598	579	595	556	613	589	560	625	571	615	569	548	592	622	590	601	569	596	578	580	609	593	639	568	573	576	618	615	603	587	596	613	567	574	578	577	612	580	620	603	589	595	586	542	586	586	618	589	573	591	591	587	596	611	593	541	543	574	642	573	568	551	584	559	597	577	585	629	622	569	617	571	599	596	577	579	609	549	597	622	634	596	569	586	597	540	598	576	604	628	537	586	575	575	632	606	622	592	596	624	573	556	583	606	607	609	625	642	564	631	589	571	596	589	575	596	574	521	615	577	540	577	564	563	616	578	609	559	594	597	602	586	584	557	643	560	604	623	564	600	597	559	651	569	598	630	598	584	596	581	567	568	602	591	616	582	543	558	591	548	577	583	570	569	587	579	575	571	591	591	570	563	599	625	609	579	604	577	603	598	566	567	604	620	612	563	583	579	608	609	614	591	633	649	599	600	587	589	574	614	599	524	586	598	595	597	581	625	616	607	612	579	585	583	616	566	562	583	630	590	608	608	576	574	602	627	621	604	598	607	581	602	587	556	629	604	610	571	574	630	570	590	632	580	582	606	581	628	633	540	594	608	563	617	605	620	559	596	557	556	597	550	566	598	561	564	606	624	586	579	532	577	609	576	564	599	589	561	604	536	605	589	636	589	587	609	638	543	597	560	608	572	611	644	598	569	635	574	581	608	560	632	649	588	545	609	609	569	604	570	640	597	569	582	552	548	600	533	606	578	551	629	629	558	613	592	613	612	624	561	617	604	614	569	594	592	576	604	588	604	612	610	612	612	629	599	609	601	637	557	602	553	580	583	579	583	590	579	611	577	597	558	582	587	574	616	570	617	625	586	592	606	580	587	600	577	561	586	597	582	555	577	568	614	573	583	563	601	612	615	590	637	591	542	606	589	565	614	595	578	609	612	608	567	612	616	619	551	589	595	551	581	620	595	598	618	604	616	623	572	633	612	590	604	543	573	556	600	590	604	545	591	644	605	598	589	581	601	578	600	616	651	571	587	590	577	597	598	579	570	617	543	581	603	569	592	593	648	561	592	585	607	602	587	589	578	583	572	580	593	622	584	574	580	581	556	589	559	617	568	636	620	585	597	591	605	587	650	583	595	591	578	629	582	568	606	596	608	575	564	577	569	591	616	599	597	562	576	616	573	612	575	571	556	599	583	578	582	590	614	548	594	575	572	597	604	628	559	596	578	577	589	552	579	566	620	582	600	572	609	576	621	598	615	537	569	595	606	561	633	587	556	570	577	642	609	573	579	623	586	596	592	593	564	586	593	580	613	572	614	599	556	588	591	579	573	580	616	592	567	611	588	618	591	583	594	590	572	588	589	565	588	579	591	569	601	546	593	602	581	584	604	569	587	647	529	612	596	609	612	607	592	564	601	559	589	583	621	579	584	603	582	586	598	631	633	605	621	587	562	576	556	596	612	549	599	602	542	561	580	591	591	568	591	583	564	602	573	596	598	574	570	634	580	577	619
27569	19470	5675	930	791	647	641	616	633	605	634	613	667	626	621	592	626	670	626	605	632	626	633	630	592	587	570	648	633	603	651	612	610	596	603	641	599	574	648	583	639	620	604	620	607	596	685	660	576	602	607	643	587	633	591	607	646	621	643	653	610	654	618	627	629	596	646	569	605	595	610	601	587	608	642	641	570	636	609	587	623	597	642	595	614	622	603	594	654	562	630	622	673	647	661	630	647	583	582	589	616	596	612	639	572	597	646	671	603	655	633	632	595	586	625	616	621	613	613	611	608	598	623	636	598	607	622	618	604	624	650	638	574	574	597	606	612	668	559	628	634	588	685	643	635	595	624	615	611	616	595	618	649	618	624	627	593	573	593	607	591	595	648	607	625	596	597	660	626	641	598	611	651	669	609	659	611	596	628	632	604	626	615	570	613	662	662	613	616	579	626	657	649	618	672	652	628	649	601	632	634	647	598	600	646	640	618	646	585	623	613	597	610	625	625	656	575	593	631	648	633	629	664	591	620	652	630	623	638	589	655	586	599	608	620	622	607	622	632	599	656	601	598	604	646	605	596	617	604	620	612	655	539	582	590	628	591	589	601	591	625	622	623	590	714	654	644	653	641	611	613	621	636	611	638	628	592	601	568	617	630	624	646	571	638	616	596	594	615	595	567	566	614	562	626	619	643	607	607	658	629	606	637	591	605	615	630	627	619	641	630	619	605	580	594	571	612	602	563	637	567	632	619	607	621	645	639	642	622	640	618	616	631	642	645	595	638	629	637	604	642	607	610	648	666	627	589	631	589	643	583	623	606	613	605	639	634	598	664	628	591	628	629	648	593	624	601	632	655	647	616	625	579	648	649	618	616	567	616	608	610	576	615	591	641	607	643	665	604	598	610	577	598	624	617	578	633	627	649	625	634	706	597	622	606	638	574	647	648	634	594	609	606	621	599	604	629	601	638	643	633	603	613	589	611	669	649	597	627	637	653	615	625	584	711	605	595	624	656	599	657	639	643	621	626	590	605	615	639	604	591	635	595	591	614	637	578	616	602	636	682	638	611	602	656	623	652	627	625	599	621	583	612	594	618	651	645	638	614	576	619	618	616	600	639	627	625	582	593	570	587	623	609	638	629	591	630	583	588	624	628	583	628	632	625	652	621	604	611	649	620	630	630	597	603	623	659	611	627	613	609	604	635	616	612	600	600	607	664	614	602	600	638	612	619	635	631	636	606	617	639	612	643	626	606	609	652	652	630	619	591	620	629	626	572	622	617	593	642	653	651	607	591	589	634	604	605	580	602	619	627	589	619	577	599	664	645	617	610	649	645	586	617	628	588	664	609	601	625	650	611	593	587	617	616	632	607	609	629	658	638	644	574	623	580	632	601	613	639	630	604	602	667	639	654	623	609	592	580	589	614	622	630	584	628	625	578	593	609	637	621	637	610	621	609	616	581	578	604	588	598	594	582	620	617	656	578	654	606	591	600	640	638	646	605	651	611	604	578	629	611	646	633	667	602	578	644	611	622	644	589	624	618	654	627	593	645	647	648	612	629	633	599	642	655	619	600	652	618	667	617	613	614	625	660	608	652	632	648	634	642	667	646	614	675	656	594	626	628	600	639	604	620	628	620	622	615	591	625	596	629	615	647	627	615	623	633	632	652	638	602	607	630	631	643	630	594	596	611	673	616	592	678	650	622	671	633	621	629	665	609	642	611	652	637	560	631	598	660	641	617	601	623	636	619	611	590	645	625	627	619	656	628	597	640	615	611	586	627	598	617	600	563	612	581	642	635	631	565	642	614	638	606	626	625	597	622	645	649	632	616	616	648	586	626	603	568	613	598	631	620	619	598	631	597	637	599	640	623	600	657	690	640	631	602	648	632	567	639	581	642	651	609	655	667	613	650	612	624	627	615	594	603	592	599	569	649	602	606	645	645	640	581	592	622	653	624	620	585	614	615	570	624	644	620	590	590	624	626	591	637	575	618	676	598	667	627	577	636	599	654	618	648	598	632	587	660	596	616	661	706	632	608	604	645	618	668	615	604	614	654	623	624	561	624	640	597	616	604	561	608	668	654	582	617	658	662	632	645	606	665	661	566	617	624	610	605	617	632	661	607	633	631	605	591	600	619	613	606	635	619	593	645	636	567	621	608	612	604	623	659	602	625	619	630	578	585	609	617	619	647	611	622	663	619	632	579	627	602	614	669	627	572	640	595	595	632	601	621	609	618	585	566	633	618	626	618	641	613	618	624	605	632	614	608	636	626	617	612	618	662	606	623	628	573	626	618	593	616	635	601	559	617	629	615	592	646	642	617	640	642	635	622	636	654	614	655	588	649	600	650	615	623	665	641	668	660	642	602	563	638	652	602	641	603	571	637	630	629	675	626	590	611	602	622	600	607	603	586	593	605	617	638	626	623	628	607	600	630	627	617	611	597	641	608	599	636	656	630	558	631	682	650	591	647	600	657	610	641	648	627	623	647	583	621	610	625	605	608	589	622	630	612	621	644	656	652	630	639	612	611	621	640	647	628	631	643	681	619	613	577	598	604	600	589	620	593	613	593	616	615	654	632	640	621	592	611	593	613	646	634	639	658	625	618	635	604	639	650	587	675	661	611	601	672	580	628	602	593	624	620	605	595	601	613	646	638	622	615	631	605	630	665	607	575	629	590	615	630	600	620	604	605	630	595	649	644	587	620	612	684	596	641	594	632	620	647	606	643	616	625	623	643	610	618	622	640	584	638	586	639	615	595	615	625	601	590	622	641	579	590	602	647	637	589	633	607	633	637	604	602	584	604	628	570	622	615	605	625	619	600	600	621	606	619	569	655	603	599	576	626	593	639	651	656	582	642	682	627	614	622	589	643	607	571	632	612	600	633	610	609	605	594	609	582	633	606	627	640	609	677	616	602	630	590	634	628	623	620	589	620	653	613	619	618	606	632	632	579	599	620	614	616	607	662	595	590	643	629	662	624	656	585	660	599	645	572	623	611	606	626	593	614	602	658	603	611	653	614	592	592	605	635	655	612	623	596	647	645	642	602	622	646	619	624	631	588	606	595	643	623	612	611	634	577	640	611	638	631	623	622	598	601	593	643	609	627	609	589	574	638	590	627	622	649	626	610	633	600	621	608	624	683	614	591	610	629	617	572	636	628	635	582	645	646	621	594	645	658	611	604	623	664	625	581	638	632	633	586	619	651	630	605	587	615	595	607	605	612	637	625	667	595	618	624	616	632	610	646	617	637	618	653	590	635	608	663	618	677	655	635	603	635	624	633	647	651	588	641	599	634	622	648	561	633	617	619	645	643	659	606	634	599	619	677	652	628	641	606	625	592	596	615	630	648	577	631	664	634	639	590	566	623	626	606	626	594	642	633	612	627	551	626	638	649	615	608	617	641	631	635	653	608	612	623	618	592	621	640	587	643	605	637	625	626	610	581	624	607	586	590	558	614	635	607	622	682	595	607	621	615	646	615	622	639	638
4301	1619	1305	920	855	812	786	732	743	710	746	729	701	727	725	778	721	721	709	734	704	732	736	717	690	712	734	721	735	697	747	694	683	692	688	751	738	742	724	715	726	693	696	759	704	675	744	734	727	735	719	637	712	753	703	699	715	723	685	690	712	728	739	712	706	706	747	714	760	743	709	740	697	712	753	721	705	720	755	679	742	703	742	720	696	689	698	736	699	704	647	707	743	669	718	787	717	713	717	655	775	714	733	692	769	715	668	720	744	692	694	659	706	686	664	737	735	728	744	726	718	708	675	691	733	707	684	659	710	688	735	691	682	698	701	680	643	749	691	757	695	718	736	748	687	688	644	653	761	712	696	695	725	691	763	700	678	746	688	700	741	715	689	646	726	688	689	696	711	717	715	720	736	687	751	699	687	708	752	708	691	667	759	724	684	691	690	742	724	718	698	722	702	733	717	722	729	703	669	758	746	765	703	730	728	651	753	785	727	706	696	772	735	750	738	707	752	728	770	701	648	717	760	730	716	708	735	732	775	711	697	695	708	678	690	710	690	683	714	699	694	710	681	715	732	719	761	708	721	714	749	733	725	713	712	703	715	717	685	666	705	731	757	665	722	710	721	725	774	736	714	697	725	652	712	723	693	693	682	691	727	749	733	710	647	703	756	738	729	744	744	694	780	723	730	718	741	666	726	701	744	700	719	718	736	708	731	720	701	702	722	731	708	709	745	698	733	723	718	743	735	664	689	732	718	736	724	735	733	731	724	721	739	691	753	696	662	710	723	656	667	700	746	684	684	675	697	706	730	656	745	720	692	669	691	766	744	705	764	699	761	748	709	706	724	719	733	723	748	731	752	707	743	711	786	739	660	723	744	723	672	725	726	694	687	706	686	756	668	772	744	763	746	741	704	680	702	726	680	775	712	730	757	729	696	679	718	743	699	672	696	753	721	724	718	749	711	729	767	712	673	730	675	700	734	729	724	690	681	700	719	708	733	684	698	736	732	764	713	647	677	728	726	722	700	729	678	704	729	692	771	714	701	775	717	658	713	730	697	678	695	722	707	702	756	725	712	703	699	775	765	738	686	690	737	755	714	719	710	691	677	694	748	726	662	682	715	723	721	684	745	725	710	704	746	759	677	670	722	723	641	678	689	722	716	714	711	732	772	689	711	693	657	734	664	700	759	680	744	725	738	713	727	662	721	760	713	694	718	717	700	757	704	697	709	690	674	755	692	678	728	721	686	719	678	693	694	697	695	676	727	721	668	724	732	676	661	726	717	694	723	709	716	754	678	749	718	724	688	707	708	777	745	710	698	726	741	738	746	733	713	743	680	752	705	708	734	659	750	720	732	723	719	743	687	755	755	724	698	728	657	702	709	690	699	693	681	738	714	711	694	725	624	688	711	710	773	727	761	739	751	702	690	730	652	702	727	695	770	714	696	732	737	663	701	704	714	766	729	687	744	715	683	717	694	701	733	734	710	758	727	691	705	713	682	706	724	669	657	714	679	690	718	685	702	705	800	680	694	710	658	710	716	682	714	693	717	717	727	720	703	727	766	696	703	725	696	729	716	698	704	750	697	663	712	732	709	700	720	739	751	683	711	686	745	693	710	691	727	712	686	716	695	713	703	660	717	733	733	721	687	730	720	758	724	655	624	733	717	711	725	693	702	697	703	717	674	726	731	763	735	691	725	720	744	718	709	683	687	789	702	695	717	667	661	767	708	706	667	711	761	754	715	703	751	712	723	773	687	696	763	687	699	685	690	686	703	746	747	705	695	748	702	699	666	711	654	702	675	709	702	678	688	697	799	785	702	704	705	733	758	686	717	693	740	706	682	728	767	740	715	694	741	709	729	696	749	700	685	728	754	739	695	744	729	729	720	698	792	708	743	751	682	729	669	731	718	762	686	737	705	692	755	717	695	741	704	694	713	697	714	707	721	719	703	719	686	715	717	765	688	675	749	705	737	666	718	709	691	720	688	717	716	694	740	707	720	760	686	717	696	659	756	684	693	689	680	748	748	689	748	684	731	735	746	654	703	737	736	713	724	748	693	733	693	681	706	723	704	694	718	741	691	793	743	743	704	694	730	683	758	719	723	751	732	725	691	743	741	715	689	721	726	731	701	745	756	773	729	724	727	714	640	719	710	731	744	675	749	684	751	728	702	749	715	719	698	742	691	714	683	732	688	748	691	712	668	644	662	704	717	708	704	740	670	779	729	703	756	763	729	737	694	695	709	756	739	722	678	700	696	712	719	668	741	739	732	693	708	717	734	697	708	741	706	746	754	679	697	732	749	714	741	684	721	682	697	689	731	679	711	696	714	699	727	756	729	750	741	756	737	726	690	735	750	732	729	758	700	722	717	703	661	735	719	732	714	711	683	726	763	703	749	700	709	725	704	708	752	714	696	720	709	712	750	731	698	711	754	688	696	715	699	718	674	731	719	731	689	710	693	745	701	728	714	724	717	714	685	678	718	720	747	708	726	696	730	719	733	732	712	708	691	792	738	736	761	699	739	766	706	666	715	745	740	716	737	747	680	759	691	686	657	775	716	712	650	719	709	729	707	705	684	700	725	686	770	723	717	709	658	708	711	707	730	715	756	752	730	713	714	716	745	726	723	781	753	734	748	699	737	685	724	708	724	717	687	708	688	757	737	689	724	740	703	709	723	706	697	710	747	724	680	713	713	676	753	666	723	703	728	720	711	716	755	672	714	690	701	685	712	745	725	726	670	722	700	670	755	686	702	737	727	753	714	715	710	758	783	687	751	705	756	731	689	727	711	685	730	665	727	684	761	700	718	702	689	676	758	705	668	654	702	697	699	726	710	707	717	743	675	715	764	751	733	698	699	724	655	679	705	671	753	730	731	697	747	685	744	714	743	702	683	718	701	720	686	723	719	754	725	736	714	699	697	732	726	696	657	705	707	696	732	719	719	711	658	749	672	722	709	709	722	717	712	687	772	723	690	742	720	695	657	670	731	733	683	691	677	713	716	741	706	695	756	768	746	711	713	725	722	736	682	709	660	743	715	700	686	687	686	743	664	706	699	652	748	718	741	717	711	771	697	700	726	729	708	719	773	771	664	691	682	701	745	728	689	754	696	779	720	727	679	706	701	710	701	690	754	686	730	726	669	685	743	710	699	695	718	703	744	725	729	651	669	692	741	698	706	670	742	726	658	691	740	694	728	719	725	697	725	744	693	697	735	676	730	727	726	733	674	655	707	729	703	732	718	719	681	684	704	766	704	727	705	688	690	702	679	753	722	712	692	674	719	733	689	712	719	718	731	681	745	701	743	783	723	694	685	736	751	712	734	712	770	729	725	745	698	714	687	708	681	726	710	700	679	686	704	701	723	707	741	696	690	739	702	717	680	650	633	712	720	716	688	679	725	698	694	728	738	706	679	706	719	706	731	725	709	738	740	758	707	716	718	709	708	704	763	728	712	707	734	745	750	725	740	717	741	707	736	710	748	689	695	746
23848	21326	28589	24402	21316	12118	1740	1231	1088	987	998	965	937	942	940	904	902	870	862	900	865	944	787	894	874	828	880	864	916	865	790	833	885	834	799	830	857	796	808	809	824	844	891	876	800	792	816	795	840	824	833	769	865	841	768	839	799	792	796	828	870	840	815	829	843	894	835	834	782	824	803	851	820	779	806	802	825	800	767	828	851	827	813	874	829	854	805	781	888	822	828	838	818	831	848	771	820	820	848	789	843	809	851	789	837	816	819	820	819	865	880	828	811	874	815	812	807	797	842	764	843	828	824	828	860	822	840	831	836	800	824	852	822	817	808	802	817	851	903	772	859	824	806	794	833	818	850	824	799	786	769	827	819	782	843	857	843	839	845	826	808	807	819	830	803	812	814	757	860	793	846	824	835	810	850	875	827	839	817	852	785	799	813	823	813	812	772	746	871	826	817	747	838	812	824	825	877	822	798	817	830	740	853	831	794	821	830	794	804	823	846	803	794	792	822	843	776	848	850	803	816	895	802	807	783	817	819	862	795	826	829	806	847	811	889	810	785	863	785	839	836	839	835	821	758	796	865	836	822	800	829	813	820	830	869	851	855	841	835	799	842	786	815	786	821	820	840	810	868	829	789	805	831	807	840	760	818	838	848	802	829	782	812	838	837	812	827	814	847	830	854	859	871	839	824	877	828	837	798	807	841	832	807	857	831	838	833	877	847	829	794	801	841	823	791	837	850	873	825	816	820	797	831	849	840	823	886	853	823	808	810	842	799	817	834	828	826	799	807	881	813	822	812	857	804	835	816	861	866	826	878	830	816	833	907	832	846	866	863	798	813	827	823	804	856	844	813	825	805	824	812	785	843	802	839	805	802	850	804	832	861	818	821	846	820	836	840	832	815	820	816	791	799	809	821	856	828	843	849	792	878	850	809	775	826	830	844	850	803	809	826	854	833	793	832	828	779	851	807	850	836	873	850	838	851	806	833	880	820	764	779	783	853	798	781	824	796	850	795	798	787	863	795	766	837	854	805	786	822	850	814	795	805	843	790	804	842	803	782	803	838	779	859	883	811	831	851	787	843	786	786	875	838	830	832	819	788	778	879	819	784	846	858	813	781	793	815	840	804	765	825	822	798	778	820	869	831	824	793	834	800	839	774	818	822	794	825	863	765	840	835	805	793	848	835	813	746	846	812	792	871	855	874	789	781	799	846	848	806	819	775	781	792	811	817	856	828	852	783	867	796	799	812	801	800	840	768	803	851	835	865	855	823	850	801	827	783	786	804	821	839	810	805	822	812	810	837	756	827	811	809	883	817	873	827	813	789	823	807	827	849	817	823	829	882	793	829	765	856	849	819	797	792	817	840	805	818	789	852	824	825	817	842	811	796	786	857	851	798	793	796	792	798	804	827	801	787	807	854	819	846	815	900	791	816	837	834	789	808	802	774	785	821	829	801	834	797	797	819	832	859	812	784	810	871	806	826	816	819	812	851	838	781	844	841	795	840	800	790	798	842	835	836	821	853	783	804	882	784	828	826	804	784	818	808	820	824	826	832	786	829	864	869	817	844	784	864	827	828	799	801	815	845	861	799	808	827	743	807	829	857	845	822	850	873	845	914	852	806	788	804	786	809	816	795	809	812	822	819	813	853	813	791	792	840	820	835	888	819	869	808	820	772	800	821	810	848	836	816	795	812	855	802	795	839	812	806	823	840	810	801	850	808	835	791	825	809	842	871	802	827	827	803	774	828	839	819	833	778	834	787	861	810	842	786	830	817	839	898	793	837	832	809	825	768	838	813	824	871	779	844	853	802	812	822	863	855	812	842	833	790	810	865	806	812	799	836	844	807	795	766	824	828	840	802	840	826	798	798	799	841	820	827	837	822	844	822	834	796	863	833	849	829	839	810	828	804	832	814	875	780	796	838	813	824	812	780	795	854	869	804	845	807	816	846	795	764	790	860	774	806	821	826	818	774	826	808	788	741	798	811	776	869	787	839	793	789	789	781	810	840	840	804	795	800	812	813	749	841	810	805	781	835	783	860	814	786	790	785	780	774	814	833	845	873	793	785	834	856	854	843	842	857	844	852	845	777	843	816	822	816	827	793	824	830	840	811	832	808	783	784	806	776	799	782	841	769	815	842	820	856	857	827	845	779	843	827	817	851	836	824	795	852	886	834	823	853	849	806	819	864	766	867	825	765	789	766	790	816	827	815	834	842	787	813	807	812	815	843	872	817	827	853	828	822	816	770	787	837	856	815	808	824	787	839	841	844	827	808	835	824	848	852	820	790	819	797	880	859	838	853	817	849	841	793	836	773	853	867	827	806	787	888	792	841	797	872	857	806	814	824	804	811	810	810	762	829	874	824	848	811	852	822	780	822	822	859	837	788	831	818	826	868	826	837	809	770	844	845	849	790	838	780	835	803	793	810	828	858	857	805	809	784	747	817	825	792	832	833	802	843	784	806	805	772	804	784	804	793	829	855	850	826	823	837	830	758	822	802	856	840	821	824	804	786	820	829	815	808	830	842	850	788	776	810	809	828	871	767	839	824	839	828	803	843	838	805	846	839	808	789	812	865	817	792	790	861	845	814	822	809	804	800	830	841	826	850	839	774	852	818	823	797	802	867	796	805	819	795	836	850	779	825	837	828	878	811	853	834	837	854	797	845	854	873	817	833	835	853	840	785	828	801	859	818	834	825	856	766	832	880	779	846	808	814	849	799	839	792	847	781	775	824	807	809	839	817	789	822	826	827	844	888	831	803	856	807	859	838	806	880	848	780	854	793	812	794	765	799	814	853	787	800	829	811	778	853	814	802	808	823	749	837	824	801	790	792	798	823	838	820	839	818	816	837	794	877	849	861	881	806	795	830	825	814	830	813	811	798	822	815	837	855	822	837	790	854	875	761	835	774	813	811	828	826	842	789	778	848	821	852	819	815	799	805	856	803	824	798	800	807	807	844	814	800	854	870	827	799	875	798	844	846	792	817	783	762	807	819	832	769	823	819	836	840	785	828	825	772	819	820	831	851	861	817	850	847	799	783	827	791	787	858	805	803	829	836	820	841	810	810	861	876	845	859	823	822	827	793	812	802	854	843	773	847	803	882	771	850	807	868	808	851	850	844	846	776	791	843	761	794	844	809	842	837	822	816	791	802	832	795	863	849	785	793	790	799	817	846	838	762	817	879	785	799	831	828	810	788	818	827	809	883	821	867	786	829	782	796	789	790	819	801	799	829	842	844	817	787	883	815	835	860	889	874	798	851	810	826	806	774	823	873	840	806	863	827	824	772	844	860	796	863	819	829	826	835	832	884	826	815	819	836	860	823	797	826	770	814	892	807	841	777	799	826	811	812	798	801	758	825	762	829	864	828	808	866	808	862	783	808	845	835	833	843	830	765	795	807	822	829	810	801	820	825	813	868	853	796	797	787	866	883	841	828	836	805	827	788	756	775	792	797	868	810	793	856	806	823	793	808	850	855	812	858	816
3567	9241	7275	3644	2643	2187	1875	1586	1502	1336	1233	1193	1110	1102	1006	989	1019	1015	1094	976	1014	986	952	969	997	980	954	980	1010	1024	1014	994	966	948	951	944	1007	984	985	901	934	1012	938	947	924	955	929	929	888	961	958	951	959	965	899	921	992	948	972	983	933	944	964	931	980	981	970	923	954	945	900	936	940	930	957	1003	938	948	953	938	950	912	1007	950	971	1033	911	885	934	932	934	959	957	985	979	923	908	893	942	947	958	928	943	926	990	959	979	945	932	941	923	974	920	987	945	923	949	958	963	964	943	961	919	955	990	952	969	984	964	944	1015	947	913	953	902	918	964	893	910	988	966	987	978	938	928	940	920	912	950	972	913	921	934	924	946	962	966	944	966	894	949	970	906	969	992	954	972	955	963	991	925	939	989	925	908	967	958	921	948	1020	960	911	1028	921	948	984	966	933	943	920	947	945	940	944	925	935	975	975	924	990	989	960	942	953	944	963	981	984	1004	993	919	960	948	962	998	939	919	900	927	922	965	941	962	970	957	958	887	936	925	919	989	935	972	959	986	889	897	916	945	876	980	947	927	954	967	911	920	952	988	953	939	979	999	987	1002	947	858	942	976	948	979	997	932	1013	973	954	948	959	992	946	1013	939	946	996	912	911	1001	970	944	922	953	955	1004	909	1039	938	967	904	874	958	964	916	950	1031	930	937	921	935	923	953	950	914	935	978	958	926	995	962	1006	957	932	969	905	943	944	976	972	944	984	946	984	967	930	951	969	885	962	946	923	974	974	993	933	976	991	938	955	952	925	933	958	976	913	960	941	957	935	942	877	972	890	926	935	949	930	968	979	950	932	964	927	934	895	968	926	982	921	976	958	969	967	953	992	934	948	948	919	954	974	943	932	979	1009	961	967	988	976	913	948	951	949	891	931	888	997	938	891	942	967	918	924	1002	965	976	944	964	1029	945	1019	960	931	908	957	964	925	933	1012	959	933	897	972	962	942	990	946	979	926	992	955	844	933	944	955	936	934	962	972	961	889	930	941	928	940	958	965	935	958	949	956	916	957	1004	951	1027	946	966	973	866	1016	958	948	939	944	942	930	926	965	981	943	895	918	961	925	936	916	921	930	988	966	967	962	938	990	900	1037	959	937	914	1007	911	957	924	923	1010	957	928	943	965	922	937	979	906	927	951	958	923	956	971	909	946	930	1007	931	940	934	991	986	948	971	950	900	952	988	933	1024	976	976	932	927	975	952	920	937	942	971	906	960	968	957	942	959	978	902	935	889	984	952	953	974	939	965	930	937	999	880	931	953	905	1000	969	935	933	893	932	996	996	916	981	966	951	915	913	908	925	927	949	947	950	989	938	963	1009	1017	934	1002	945	894	940	936	888	934	956	914	937	936	909	949	952	996	980	883	929	924	968	927	922	957	1017	909	947	895	966	950	935	941	910	957	936	962	901	913	972	932	897	957	942	884	934	917	935	935	977	961	967	974	938	915	976	930	998	888	979	979	977	972	948	948	970	961	999	978	950	982	956	934	947	935	941	1009	894	940	1007	898	935	948	942	963	898	948	972	966	928	949	938	1017	938	914	971	946	903	979	966	938	942	931	958	944	930	942	906	991	915	912	910	942	936	919	989	954	953	943	921	944	951	884	978	921	949	974	927	927	910	908	927	898	988	905	938	913	908	947	1034	906	933	969	980	902	953	953	880	978	917	957	989	956	938	950	903	925	957	882	915	955	931	914	943	967	914	921	962	903	970	963	973	899	900	935	952	940	943	942	911	894	881	1012	916	965	951	953	968	938	967	953	969	996	945	980	909	949	970	934	931	924	905	887	959	992	945	942	915	944	953	944	958	970	943	981	914	947	965	915	1008	905	961	919	964	992	978	958	951	959	933	947	891	975	920	942	920	949	920	1004	928	932	956	1005	922	973	950	940	956	955	934	963	920	887	962	923	958	985	969	948	899	957	982	1002	902	881	982	942	962	898	937	912	1001	972	950	951	982	943	947	967	926	998	1029	988	944	924	920	963	937	938	1009	921	913	936	894	938	913	885	942	907	941	946	980	1024	922	953	986	964	955	996	976	1034	992	930	959	920	974	924	967	934	920	957	971	967	918	982	964	925	976	972	973	927	923	903	909	947	932	917	907	969	960	929	954	987	919	941	966	895	926	939	977	1004	973	918	907	982	922	953	934	960	939	944	947	956	946	950	935	933	936	961	940	896	1000	1015	987	968	984	950	1001	968	883	959	938	969	956	917	968	944	927	926	957	955	922	996	1005	928	900	1001	935	948	993	925	943	956	976	929	909	922	935	972	988	902	963	961	971	926	967	938	950	884	932	939	910	906	915	913	923	971	919	919	921	913	926	925	939	930	943	945	983	917	949	1009	929	912	943	992	928	960	982	959	941	930	992	980	944	942	921	927	978	936	941	953	962	971	961	910	907	960	938	936	934	958	961	947	964	1013	999	891	866	931	951	929	953	949	975	965	943	953	967	926	913	964	964	1002	954	972	973	926	1006	1049	949	971	952	964	909	913	962	919	956	943	916	937	983	948	930	942	915	960	933	890	915	954	1000	911	930	973	951	926	951	918	939	948	908	976	950	974	923	965	923	943	952	914	985	944	991	893	971	895	954	979	968	951	995	928	987	935	937	929	955	949	944	908	996	951	952	912	875	930	973	973	943	1003	899	991	938	940	946	924	935	905	949	929	950	952	964	919	984	865	896	979	998	936	956	968	899	913	1012	1007	927	948	921	940	948	967	938	947	1008	953	936	981	912	975	866	951	955	958	976	925	955	976	979	879	919	921	942	938	1020	923	954	964	948	1001	986	940	892	975	917	907	917	969	905	914	986	1015	1001	919	929	913	951	937	911	945	984	891	947	953	971	937	906	898	959	960	965	950	955	982	946	927	903	959	986	964	978	932	978	942	900	930	921	947	915	959	985	964	934	906	931	992	922	1005	961	915	939	953	981	933	925	973	966	968	919	954	972	975	940	974	942	930	971	935	922	958	934	945	944	941	984	962	921	966	950	944	930	949	952	919	951	924	921	937	936	930	946	954	939	917	973	999	948	970	948	974	960	943	976	933	963	987	898	1000	983	918	928	942	939	922	950	961	915	986	961	921	970	1036	977	954	957	975	982	941	965	932	991	907	933	974	946	935	980	905	877	932	978	897	970	961	948	954	927	924	901	983	877	945	931	1008	950	910	1018	1024	992	915	916	940	956	968	961	964	961	976	934	955	974	975	914	917	903	927	932	930	936	951	975	935	944	942	964	957	962	908	960	966	958	969	883	946	940	983	951	962	963	949	933	997	941	924	969	964	948	930	878	1006	948	949	957	947	927	889	957	935	925	955	927	958	939	1038	928	912	962	967	945	931	952	959	955	946	971	890	895	996	928	977	899	939	922	916	960	947	965	983	924	938	934	1005	872	977	950	958	939	982	1002	953	895	973	942	943	912	999	917	907	966	951	948	942	930	947	930	983	978	1016	947	956	859	894	942	967	988	962	912	967	999	976	913	952	944	945	943	938	900	954	931	955	926	1019	945	958	1002	985	953	941	953	949	943	993	914
24843	21311	27594	25257	13009	813	534	476	437	375	374	364	347	306	347	309	309	333	294	310	308	352	330	304	306	268	306	316	306	256	314	287	324	290	268	302	267	295	280	297	274	268	286	259	296	312	270	282	268	278	278	284	308	300	279	292	300	280	323	309	305	310	285	277	275	278	290	290	288	311	325	315	300	297	284	312	306	296	292	273	279	325	297	314	295	299	302	288	327	306	294	281	315	289	284	275	278	268	294	292	290	279	293	303	317	286	282	284	271	262	290	287	275	275	299	305	283	303	291	333	280	270	265	287	275	325	287	260	282	301	291	259	290	298	261	294	312	290	295	310	280	304	287	284	317	314	290	300	301	285	289	269	294	276	286	271	286	268	304	299	299	330	298	328	294	325	305	290	291	302	301	303	302	300	308	281	286	292	281	270	285	275	288	315	316	304	274	269	293	303	252	289	276	302	287	258	288	302	308	279	305	298	287	301	292	271	274	321	263	301	295	298	283	296	281	310	272	288	303	278	305	315	320	279	299	302	304	297	290	288	300	281	326	277	290	305	305	277	300	304	280	279	288	322	275	294	299	323	312	293	301	311	308	302	320	296	292	303	313	271	289	305	299	253	274	325	302	320	304	303	282	294	273	280	283	299	305	282	303	295	309	327	313	307	286	292	301	288	289	299	284	305	295	287	298	293	281	299	286	285	267	291	265	295	326	274	287	321	283	313	294	302	304	298	291	271	288	270	303	315	289	277	300	296	280	287	252	308	310	313	286	281	300	304	297	291	287	302	291	293	311	323	299	281	297	287	284	273	288	322	305	302	289	277	317	293	294	284	326	282	287	281	323	314	277	289	316	306	310	316	261	303	292	325	261	272	289	298	299	263	277	288	298	288	298	312	282	297	324	268	327	257	307	291	304	288	267	295	295	297	290	317	254	259	274	326	295	337	275	318	279	293	293	289	306	299	299	288	296	308	280	272	278	277	275	294	303	281	290	291	289	265	295	298	297	279	283	299	277	292	267	297	299	260	299	290	305	305	288	325	273	273	309	289	286	306	296	262	266	290	279	259	315	294	277	274	253	269	287	272	274	286	301	282	285	273	307	282	291	288	314	281	283	300	300	284	293	271	285	292	296	274	299	299	307	312	288	288	311	285	298	302	277	316	277	298	287	272	313	305	298	279	298	321	302	312	300	255	283	303	291	260	278	265	286	293	290	274	288	292	294	305	281	293	279	293	274	273	302	316	258	294	294	305	280	262	272	270	284	286	294	297	288	274	302	293	262	277	289	263	282	255	307	319	307	280	283	273	280	287	305	269	305	276	304	296	293	274	289	315	313	292	309	268	296	286	280	323	290	286	303	290	291	284	293	271	280	280	294	272	296	315	284	309	259	274	312	315	262	272	275	274	282	271	276	310	296	323	293	316	279	304	292	283	276	282	299	288	282	247	317	279	286	296	274	328	296	282	317	300	318	289	278	318	269	266	286	314	302	301	279	276	306	297	271	300	292	287	298	293	293	301	268	279	287	311	288	316	282	262	280	314	281	292	286	267	291	295	281	277	300	256	287	293	311	302	294	317	288	310	278	277	272	302	286	300	311	317	275	297	283	292	292	284	264	310	286	298	274	293	252	270	297	299	312	288	311	321	256	294	287	284	303	300	294	288	287	289	296	287	295	286	292	308	298	287	297	298	324	295	300	248	268	287	288	310	296	288	299	264	290	318	270	283	290	295	308	254	281	307	272	287	314	305	282	287	319	319	274	302	307	297	310	285	288	317	310	286	268	293	259	279	310	289	287	297	294	289	304	292	299	270	305	289	293	270	278	275	287	300	288	302	270	288	285	304	284	283	340	271	311	307	257	296	278	306	299	305	285	306	287	295	301	302	278	284	307	271	306	308	286	275	297	272	292	327	296	320	288	298	302	281	315	288	313	291	296	303	301	256	269	283	262	301	286	294	279	359	305	334	275	245	282	279	300	290	265	268	294	307	299	300	261	287	307	262	270	329	308	287	268	283	288	296	304	281	300	291	296	279	286	323	301	286	283	287	282	324	298	300	272	289	296	308	299	271	310	292	302	263	292	323	268	276	282	322	293	276	276	280	314	255	311	279	317	277	287	271	289	274	306	276	309	300	308	276	290	285	306	307	287	252	289	275	305	295	291	280	299	289	307	269	273	287	294	278	276	280	305	280	292	314	308	241	318	310	295	300	282	295	277	280	292	264	249	249	295	279	278	293	296	296	290	292	284	304	280	275	292	314	293	288	297	265	261	304	284	312	305	303	321	274	256	272	284	264	288	306	295	282	304	322	313	316	309	297	289	303	283	288	302	314	279	308	298	294	301	287	278	281	280	291	284	298	304	273	286	338	271	286	295	281	268	303	285	310	294	276	293	292	301	321	291	267	272	270	271	289	281	301	304	303	320	318	293	286	327	276	316	277	296	263	296	272	284	295	262	298	284	263	292	301	325	295	296	286	300	288	296	290	275	296	271	267	295	268	287	307	315	323	281	301	295	263	294	284	279	296	296	356	304	288	269	271	326	298	313	281	280	284	265	300	277	279	300	283	285	268	319	299	293	293	272	262	296	309	287	338	311	303	298	279	266	289	278	278	259	282	300	287	273	293	301	287	326	298	277	313	274	302	268	317	261	307	281	314	325	328	280	277	305	318	258	280	269	278	284	321	271	289	291	280	269	331	308	310	303	293	302	288	292	293	302	290	264	343	338	302	299	268	297	314	299	278	306	285	290	307	299	292	307	286	289	280	289	289	314	297	286	313	306	287	274	271	277	309	300	311	310	300	294	285	320	301	307	297	294	309	306	309	303	298	293	287	283	268	317	311	293	264	302	283	281	281	286	290	279	302	280	300	279	282	286	298	315	280	288	269	309	314	303	327	280	314	318	299	287	285	291	326	277	317	297	296	322	315	316	285	274	292	317	301	308	274	293	299	264	280	312	301	301	316	301	267	292	298	277	295	291	286	321	269	299	310	296	305	276	291	293	285	276	311	297	292	284	288	277	308	293	303	299	282	269	293	297	316	259	270	289	290	281	292	321	252	295	260	281	299	331	307	304	303	297	317	277	288	287	283	285	303	278	292	321	261	277	280	301	263	306	281	311	260	313	317	275	254	295	288	272	312	285	299	284	305	274	259	284	292	292	296	273	266	271	293	282	283	276	292	285	274	286	236	280	313	277	296	283	298	288	299	291	261	280	270	303	286	314	269	294	291	263	301	316	263	293	272	297	307	278	321	273	256	270	282	286	303	260	282	325	296	290	288	269	307	282	297	288	294	292	289	288	300	302	282	285	300	323	285	288	306	287	300	284	290	271	288	333	253	314	301	298	290	327	308	286	324	318	305	276	293	274	277	307	319	283	320	326	294	271	290	293	288	310	267	284	259	286	310	286	297	295	291	289	290	298	292	258	296	314	279	274	301	320	246	304	280	264	291	294	295	303	272	294	320	281	283	284	267	291	267	305	288	280	275	295	285
3443	5302	4040	1965	1334	1123	857	768	646	550	517	472	435	418	391	404	395	396	406	388	361	385	404	374	382	365	383	378	354	359	382	353	377	348	382	345	382	375	356	355	364	350	362	372	403	352	352	337	381	338	393	348	320	345	337	363	354	356	370	373	339	350	355	358	330	351	339	333	344	355	353	358	348	361	366	392	364	367	330	343	350	390	402	364	358	381	389	358	363	332	355	352	336	365	334	353	344	349	361	386	353	332	363	345	350	390	356	393	349	364	353	346	347	324	337	337	362	325	360	344	357	386	352	371	328	354	348	357	348	341	347	343	336	345	353	374	373	356	363	356	330	372	352	360	371	342	341	339	339	346	362	367	340	355	362	350	377	356	370	347	393	367	321	344	329	353	379	338	371	372	350	359	365	369	376	360	349	327	367	353	364	355	380	356	349	385	328	377	332	352	339	339	381	342	368	340	333	364	368	363	338	375	353	367	363	359	362	375	353	359	356	373	360	332	356	328	364	349	360	352	353	362	347	375	371	328	341	342	366	349	321	389	354	369	349	348	355	354	342	394	365	350	363	380	357	318	337	337	350	354	373	349	330	356	332	368	310	318	371	344	361	378	315	395	362	380	344	366	322	363	375	337	325	345	333	373	381	341	343	345	339	370	372	349	362	348	339	341	377	381	359	329	340	368	347	383	327	359	292	334	344	326	353	349	355	360	321	315	368	378	363	375	344	375	361	366	387	326	351	359	359	401	316	354	361	348	331	346	320	375	384	369	345	337	341	376	378	364	351	343	365	352	305	340	357	363	362	344	352	413	360	347	377	336	343	346	326	384	334	373	379	382	342	341	365	362	364	333	357	372	333	317	349	364	354	316	368	376	375	370	363	343	409	334	332	341	349	389	319	333	354	350	369	345	361	368	346	372	354	326	351	377	354	369	371	359	368	353	355	348	367	368	343	336	374	363	336	363	367	358	318	351	315	316	356	332	371	354	381	345	354	362	354	344	341	373	355	304	327	343	372	334	351	331	368	353	363	350	332	349	372	357	337	341	344	342	364	367	339	322	345	320	381	364	371	338	349	341	355	352	351	385	410	345	364	353	343	374	350	335	394	348	385	356	352	383	326	336	363	336	375	362	372	355	348	369	401	346	358	365	372	330	384	326	350	338	362	345	383	327	356	385	359	380	338	355	355	350	350	339	361	386	347	354	341	336	364	372	371	336	367	382	340	342	375	352	338	355	341	372	368	323	360	301	351	334	347	353	344	366	359	386	365	359	356	368	328	355	351	317	343	340	333	314	338	303	348	339	389	347	341	348	344	355	351	363	389	348	333	367	337	370	359	366	337	326	357	360	362	371	393	382	357	328	341	318	370	362	343	359	387	382	340	335	339	328	311	338	343	350	332	380	350	355	395	391	368	331	341	361	345	367	351	375	369	364	358	337	347	323	363	354	357	343	345	365	366	382	340	357	343	349	337	334	368	332	338	337	310	380	396	360	349	348	371	362	350	368	333	345	349	361	375	396	374	367	343	317	355	366	349	373	386	336	353	367	334	347	356	347	378	364	348	363	359	356	363	343	364	346	339	335	346	335	346	360	361	397	379	323	350	333	360	327	380	332	336	348	334	331	364	342	382	327	337	362	346	387	328	364	385	353	344	362	353	342	310	337	351	336	366	362	371	330	355	392	362	379	356	334	338	359	357	363	315	381	340	398	361	359	333	351	337	317	362	365	322	345	361	336	379	358	359	350	359	362	371	361	324	360	352	358	348	376	337	324	338	370	347	342	319	362	367	342	349	333	363	393	376	346	338	331	328	357	360	383	350	368	371	355	375	348	317	364	338	353	356	355	357	383	380	353	380	342	334	356	359	344	340	319	362	381	322	359	366	330	378	321	376	321	349	359	361	343	372	347	366	338	342	362	375	335	351	349	335	369	375	338	339	341	368	371	364	321	363	339	361	375	363	326	361	318	335	352	351	360	369	349	335	375	328	332	311	342	355	363	331	371	369	341	381	319	377	325	368	351	332	339	337	342	342	367	336	358	364	349	310	339	342	361	364	357	409	325	338	326	356	335	361	343	334	375	343	334	379	352	350	329	309	340	334	359	350	383	363	384	376	356	327	361	340	381	346	355	330	343	335	375	351	338	358	323	342	337	312	371	336	353	320	362	395	375	347	355	354	351	365	353	348	370	341	345	369	366	353	331	339	376	375	363	396	335	331	337	358	352	329	345	341	349	367	324	379	345	357	334	365	356	360	345	355	344	299	356	366	368	363	352	371	362	319	374	366	368	336	378	334	350	347	380	385	352	338	362	355	375	345	352	342	377	386	352	358	342	340	342	338	365	345	357	340	334	378	339	371	377	344	335	349	353	358	378	333	355	386	319	359	333	384	340	361	389	390	349	325	342	314	346	337	344	350	399	333	372	385	326	371	331	327	379	345	350	373	359	345	334	352	394	374	377	342	352	371	371	358	347	327	367	375	335	353	350	347	343	347	341	347	310	374	348	351	352	368	364	365	374	304	370	378	372	364	349	344	354	351	324	389	322	335	359	326	373	374	380	339	356	384	394	344	347	339	343	375	372	361	358	347	345	336	339	368	337	339	339	353	329	308	365	350	337	349	345	379	367	345	364	390	296	380	336	346	343	373	359	406	349	368	352	304	354	341	368	346	340	348	328	366	314	336	371	337	371	371	363	351	344	373	329	373	382	332	352	363	361	338	351	331	326	348	330	349	342	360	375	367	345	389	356	378	322	351	345	394	328	324	359	360	335	353	381	346	354	360	346	349	367	333	379	360	352	328	342	351	374	360	330	392	327	315	331	345	381	349	331	369	370	348	351	361	359	367	350	330	353	351	348	337	333	393	353	351	334	358	364	368	354	337	343	350	341	368	405	347	338	366	347	335	351	357	348	318	325	327	340	337	326	339	363	347	365	363	362	335	347	348	339	352	370	312	318	377	369	355	372	353	345	362	365	380	382	357	368	363	341	348	342	335	335	356	362	346	339	353	396	357	336	329	339	340	322	381	349	341	352	358	359	342	330	351	397	344	330	366	324	346	356	347	351	338	332	380	337	340	359	318	351	357	386	376	368	374	316	349	363	347	365	332	377	371	334	352	387	333	326	399	362	373	387	336	367	376	383	350	351	346	307	349	339	360	352	350	367	379	362	379	362	350	368	349	357	345	378	319	338	365	366	367	353	358	330	375	334	346	330	386	322	392	329	377	333	370	363	355	364	374	347	354	352	344	345	353	361	349	376	356	336	334	326	380	363	319	340	324	355	380	343	346	370	365	351	334	354	361	354	348	337	388	388	362	346	373	335	359	351	355	338	339	328	343	375	342	364	333	355	373	364	334	392	354	385	348	349	371	373	352	360	377	364	373	357	349	351	358	343	340	324	366	361	352	356	340	344	366	351	376	344	348	354	390	330	355	352	338	356	378	339	356	384	336	352	330	389	341	380	322	344	336	360	350	347	356	346	322	376	361	370
22805	21368	29039	24079	21369	21418	9944	1291	987	880	841	675	679	641	661	592	590	579	570	566	553	515	502	557	549	535	530	512	562	521	473	518	535	535	497	540	509	519	503	500	492	514	440	494	510	460	495	499	482	521	510	488	483	497	518	500	537	522	468	483	481	464	495	475	531	491	485	507	454	476	470	480	500	485	515	483	497	479	487	487	482	497	476	509	437	521	488	498	471	511	512	472	510	477	476	457	479	474	488	455	487	454	495	487	476	497	482	480	479	509	476	500	523	504	493	478	506	505	461	506	479	532	461	521	502	464	521	497	445	514	496	463	432	484	484	480	469	470	497	472	491	434	487	498	503	485	479	464	495	486	519	512	469	500	507	484	492	465	474	459	533	478	509	524	496	526	477	520	484	484	500	504	480	475	480	468	533	473	486	502	513	445	479	480	517	506	476	489	496	459	470	426	537	472	466	469	453	484	464	487	444	475	468	500	439	487	487	516	486	479	529	506	493	470	456	495	489	506	469	472	495	446	473	514	500	455	463	508	448	513	481	515	500	474	478	499	504	522	504	472	459	508	493	490	498	472	483	506	451	512	480	498	502	477	490	550	509	512	483	492	493	512	475	488	495	479	480	479	511	471	474	502	497	477	508	510	495	475	531	507	479	475	473	464	465	491	522	473	489	481	516	463	489	491	463	472	473	478	432	467	484	483	467	505	489	461	516	501	516	500	521	507	446	478	511	469	473	490	477	461	501	471	471	514	466	489	505	456	519	455	474	483	479	489	486	493	503	473	519	501	407	467	446	494	519	511	488	498	474	469	500	531	485	519	468	535	523	517	461	501	507	478	478	473	456	478	492	530	463	474	491	470	482	514	448	488	487	490	472	447	477	508	474	497	506	469	477	478	477	495	518	481	467	495	503	539	508	482	506	486	469	442	508	480	492	475	478	493	490	525	446	489	512	497	479	513	515	444	510	443	465	511	446	473	511	497	467	495	493	490	489	493	499	511	458	457	491	469	476	482	471	496	510	508	496	513	463	499	479	466	483	490	459	485	505	496	467	512	510	514	522	481	477	501	499	500	528	501	483	458	465	476	512	483	509	489	515	481	493	485	481	490	488	475	482	466	461	506	495	522	483	444	504	491	476	476	490	498	520	472	531	494	470	499	501	554	486	484	493	479	503	494	514	495	491	486	504	487	489	473	449	461	515	496	524	504	533	474	486	507	497	445	476	494	503	497	463	509	484	461	497	521	495	500	472	458	498	507	494	475	472	487	489	466	500	529	501	507	496	496	471	484	498	498	496	490	503	508	499	498	432	463	499	472	448	513	435	461	465	505	475	500	466	441	476	471	469	489	445	506	486	493	537	523	516	467	444	478	512	508	505	520	524	478	491	488	508	520	477	521	498	476	497	465	505	455	483	464	544	448	480	525	478	521	471	482	498	476	479	484	478	476	472	463	451	490	499	482	472	451	462	515	495	487	489	457	484	447	460	475	499	503	498	482	470	477	494	478	455	483	489	493	482	466	469	476	490	468	504	476	503	473	464	505	445	481	460	480	453	501	462	483	495	469	514	460	507	472	487	504	483	495	464	490	531	510	486	497	464	512	458	485	466	467	471	442	468	511	506	484	502	503	477	506	483	473	504	483	468	490	514	510	500	458	499	476	470	426	473	468	459	477	423	456	466	447	481	487	503	494	483	472	462	502	475	460	456	512	503	445	497	490	462	521	497	511	481	484	516	464	492	470	473	496	526	480	508	521	467	479	478	506	487	454	532	482	503	500	501	497	481	535	459	483	487	488	502	496	468	536	451	470	459	519	470	465	497	487	471	473	474	521	510	479	421	465	503	483	459	497	505	519	475	516	526	507	506	469	490	466	476	449	465	485	486	480	491	508	499	480	451	520	503	494	508	478	478	489	531	488	465	458	480	514	511	502	478	430	485	442	471	524	479	485	507	556	464	464	527	449	513	477	515	494	486	482	491	478	465	499	519	485	495	518	496	463	501	490	456	439	466	454	497	460	515	484	463	487	495	465	497	480	554	497	476	480	472	473	468	518	507	489	510	487	495	497	482	476	449	487	489	475	487	477	468	473	477	450	479	478	463	500	477	476	485	490	489	499	513	484	495	512	470	494	461	482	444	474	490	508	514	464	465	481	489	506	471	458	474	467	494	472	444	504	470	493	474	480	474	469	435	454	471	510	455	467	482	480	530	479	487	473	467	512	505	497	485	488	478	468	493	461	490	467	491	476	494	447	472	455	480	472	499	527	473	453	483	491	521	471	491	470	485	469	468	486	480	502	468	469	513	467	461	475	462	468	514	525	501	486	518	469	482	492	489	494	482	513	497	526	502	521	509	500	478	453	457	476	445	527	511	474	508	477	500	487	480	508	475	524	488	481	463	465	473	478	517	448	488	483	491	473	482	474	488	488	447	464	485	510	455	446	501	532	473	504	488	467	475	494	448	495	488	491	489	463	462	497	501	506	494	462	501	503	471	486	515	514	497	469	518	484	514	515	501	499	485	475	499	479	464	502	482	454	458	510	481	450	457	496	528	485	483	503	501	467	471	460	486	458	470	554	494	461	501	486	519	487	436	464	480	529	460	475	440	479	480	504	487	455	464	521	476	473	497	477	510	449	551	482	454	481	526	466	475	497	464	476	439	482	453	487	490	482	505	479	475	480	521	460	499	505	507	474	509	533	476	485	474	481	514	443	469	509	473	517	480	460	486	485	481	527	520	480	472	466	521	464	493	503	468	500	521	482	503	508	456	481	532	517	511	494	507	484	512	503	466	466	467	492	463	520	524	492	514	478	465	540	492	495	499	473	458	480	506	473	454	497	494	450	476	489	503	491	464	457	494	486	480	448	450	499	487	495	479	497	466	479	477	471	473	517	508	532	483	458	488	473	477	467	472	470	492	498	485	483	458	487	474	519	474	494	493	477	487	481	479	508	518	479	511	487	472	472	461	492	473	475	455	475	497	491	496	487	496	512	515	484	485	495	507	479	499	487	494	466	493	470	458	468	521	505	549	447	495	499	489	490	478	551	515	493	457	502	470	512	494	486	475	476	464	552	489	459	519	502	494	474	466	485	488	486	520	438	503	506	453	511	478	483	485	538	452	498	474	460	483	515	498	462	446	455	519	500	481	486	439	470	454	492	502	492	455	504	509	493	522	494	483	504	446	471	514	509	474	488	498	463	458	462	527	449	483	471	462	479	463	441	488	482	468	491	452	532	499	514	480	502	465	495	440	508	476	495	488	486	468	499	488	499	511	492	513	478	461	449	452	486	505	458	485	488	470	493	484	494	477	502	454	530	494	470	497	495	501	498	488	483	460	487	474	471	448	459	464	476	467	480	526	507	506	505	500	443	509	470	485	485	526	472	494	495	476	525	485	516	511	465	512	498	476	465	491	498	481	491	485	502	476	471	504	483	497	487	510	490	540	518	516	523	490	480	488	508	491	447	468	490	459	487	500	451	464	497	462	482
4638	14337	11084	5424	3845	2888	2235	1848	1479	1290	1123	1001	946	854	844	768	784	737	734	720	664	631	638	670	640	659	657	631	635	649	575	601	627	591	593	610	594	608	640	608	619	584	592	635	587	588	616	611	536	605	578	616	591	620	560	577	568	588	572	596	586	581	602	562	602	608	594	561	566	568	580	638	591	617	553	598	582	592	596	601	615	591	591	567	624	627	577	593	613	566	572	611	602	551	570	587	600	605	600	561	569	610	600	600	606	596	608	601	546	616	610	600	567	628	611	569	594	580	628	601	595	535	575	658	535	619	564	557	581	595	611	579	553	569	609	569	567	582	625	611	605	557	577	607	594	573	581	600	557	573	593	565	591	595	600	640	575	616	592	567	557	597	593	589	573	612	586	639	573	610	588	568	554	576	584	548	589	577	563	588	606	594	588	595	594	564	577	620	594	549	584	592	587	616	571	597	558	579	556	606	601	580	596	571	594	587	568	569	599	541	616	578	551	602	597	589	599	599	604	578	575	604	576	596	574	593	597	553	613	544	616	612	582	589	565	602	580	575	573	565	560	618	618	562	620	609	626	597	587	557	582	596	556	522	612	584	571	605	600	612	585	583	591	600	560	572	594	545	559	562	641	573	672	577	580	619	593	581	582	579	584	593	606	633	589	562	572	578	545	596	613	556	584	596	569	612	578	578	592	606	579	559	580	587	604	574	591	538	599	621	576	548	573	545	570	579	586	611	557	568	592	557	566	580	600	600	568	581	573	590	592	574	566	564	615	589	584	589	610	618	603	572	590	572	578	589	602	640	587	546	580	573	572	552	576	560	597	595	604	610	590	654	610	628	588	560	620	559	591	559	641	566	579	587	554	604	540	616	624	572	582	593	642	598	608	582	555	524	567	624	598	582	524	599	587	610	607	567	583	608	630	592	593	616	580	627	588	559	601	612	613	603	593	592	551	595	596	608	560	589	620	547	556	618	629	568	548	586	556	626	569	617	603	564	572	617	603	552	568	584	551	560	621	586	600	584	584	623	569	567	609	571	618	620	627	596	601	583	607	608	540	559	596	595	584	597	596	593	595	568	642	611	608	636	640	594	573	632	560	625	573	579	559	555	587	566	550	650	607	605	576	613	571	605	583	592	564	594	549	558	572	600	619	593	625	592	600	609	579	589	581	522	607	658	579	590	568	546	598	578	597	579	617	568	629	575	571	607	587	629	577	548	628	614	568	615	582	604	573	611	574	558	577	615	602	573	591	600	560	582	557	560	598	592	554	604	553	578	613	604	573	617	585	569	609	546	564	598	556	582	559	650	568	625	590	591	580	609	506	613	612	567	591	588	572	620	587	566	577	639	558	612	620	551	578	545	602	579	569	543	616	606	603	573	607	622	587	588	577	591	552	542	561	577	571	564	589	552	600	589	639	603	602	602	604	585	619	588	580	645	558	571	616	592	561	586	623	585	590	555	586	552	586	593	624	538	565	600	564	569	553	582	609	583	582	573	583	549	604	570	555	587	570	587	584	615	568	615	604	564	569	588	585	548	569	575	596	587	572	628	574	594	589	546	594	603	592	607	613	518	581	611	591	566	563	618	606	592	619	560	597	580	566	614	622	575	588	590	543	606	642	590	579	578	557	568	545	564	571	600	604	598	625	584	583	558	567	569	612	584	605	600	562	568	530	589	621	593	623	576	588	576	642	640	583	539	558	591	589	605	570	613	558	605	583	612	573	603	617	562	605	617	582	607	570	598	561	587	629	621	556	602	603	609	574	563	597	612	576	557	572	558	559	607	549	603	564	609	586	540	566	630	591	632	580	615	608	590	594	562	584	592	559	602	578	578	574	585	589	598	618	579	596	548	568	579	574	591	582	559	617	609	622	603	626	597	602	654	546	620	583	605	580	567	609	568	583	551	553	596	578	581	580	585	575	582	609	564	598	589	597	557	604	591	575	595	579	608	587	617	645	608	549	561	560	612	584	599	601	602	636	567	567	603	589	630	542	602	552	559	573	560	601	570	563	599	581	610	622	624	606	633	561	543	587	640	575	609	571	598	593	590	590	601	540	605	585	567	556	572	603	614	571	573	567	623	579	595	567	592	614	540	620	584	621	589	600	574	586	579	621	596	558	607	610	597	586	565	581	567	584	608	575	596	579	545	580	585	602	603	588	576	587	585	600	623	618	603	585	578	577	629	582	536	626	637	574	560	607	627	579	591	595	581	616	573	596	620	602	575	586	562	597	624	578	598	592	562	599	632	559	606	561	569	583	599	600	629	558	623	569	571	606	586	579	570	592	617	638	575	573	617	546	583	546	602	600	590	541	594	561	565	539	557	612	636	600	612	578	558	589	573	602	583	566	562	589	595	604	603	599	581	610	538	554	569	596	615	604	575	612	582	570	588	583	579	607	628	612	587	589	608	610	600	613	566	603	599	609	560	570	606	584	548	578	574	588	599	623	634	591	600	592	568	576	582	562	589	570	632	561	571	583	622	569	584	556	570	629	592	576	556	599	591	581	589	624	538	559	545	572	577	576	595	535	614	599	601	585	584	583	567	635	540	611	570	570	606	590	579	549	626	601	578	572	596	587	592	581	584	593	622	590	575	583	627	588	595	590	574	563	558	596	564	599	539	578	593	599	548	587	614	571	581	576	553	600	579	571	590	569	612	585	552	635	549	566	607	611	539	608	577	593	571	578	565	621	574	552	592	598	598	575	581	526	588	595	573	566	616	581	595	597	560	596	577	590	544	588	600	578	584	591	585	601	572	542	622	579	603	578	603	581	651	599	588	593	553	610	568	578	604	557	592	565	572	581	560	583	541	561	611	589	591	577	585	591	580	607	579	569	570	581	587	578	575	597	592	575	553	599	588	624	610	592	564	599	603	580	582	589	602	574	616	560	611	590	572	573	593	585	588	593	594	591	589	582	593	575	582	573	560	595	601	588	592	585	570	581	583	562	609	571	560	601	581	587	595	572	620	561	611	560	599	567	601	574	598	519	605	596	596	619	583	568	577	604	610	591	558	554	553	590	546	545	572	608	574	615	590	556	618	622	620	601	589	559	587	584	620	595	588	568	590	569	584	591	569	581	613	565	613	579	591	599	618	630	584	619	543	563	580	611	559	554	525	587	612	605	590	603	593	614	538	571	593	573	590	577	558	568	580	587	567	627	577	582	641	560	581	625	608	590	584	570	586	608	577	564	598	598	566	585	544	607	605	568	565	604	618	602	581	569	618	552	586	595	579	584	641	575	539	600	572	571	589	639	583	548	585	595	601	569	585	594	603	618	573	609	580	594	595	599	587	540	632	586	616	559	577	609	639	551	557	603	603	548	569	555	611	627	593	554	605	558	581	549	642	575	582	558	592	586	607	610	585	565	608	533	567	593	567	608	565	605	602	566	587	601	629	542	572	592	577	537	591	587	576	544	594	579	602	587	642	577	600	616	559	567	565	593	577	570	562	588	614	564	580	592	591	619	589	566	607	614	586
27611	19475	5630	946	707	654	624	632	603	598	621	602	666	583	633	621	624	613	626	615	618	630	596	609	590	635	628	636	592	596	581	630	604	630	581	596	643	632	582	592	627	606	586	604	638	601	604	612	620	626	589	638	635	608	627	582	659	604	589	664	621	650	647	621	644	626	619	591	576	641	620	614	611	606	581	610	611	613	658	610	600	593	656	586	606	599	606	638	564	599	614	652	646	615	578	666	626	608	611	618	617	615	619	642	574	648	581	620	623	593	628	631	582	576	624	610	616	587	621	596	594	644	657	600	623	604	624	609	626	608	615	595	607	605	618	633	597	622	593	598	621	615	563	569	611	627	643	615	615	606	631	606	597	635	640	592	625	629	617	571	595	625	601	601	616	648	597	633	645	623	624	627	587	598	583	625	671	581	630	618	606	630	676	623	589	662	607	640	599	630	626	594	614	659	632	575	654	623	587	679	653	592	667	621	576	617	619	591	640	635	641	625	620	624	597	563	618	563	634	655	582	563	646	595	625	624	635	626	558	607	590	634	615	604	599	646	624	605	620	598	602	611	592	637	647	607	606	581	555	619	639	638	586	619	620	636	572	588	635	632	636	629	651	550	638	631	640	632	605	630	615	610	602	660	599	646	619	594	595	595	619	624	592	615	589	595	596	640	589	624	636	575	612	606	634	625	607	667	633	622	624	620	581	628	644	582	626	599	636	636	644	620	639	566	621	615	645	610	656	589	570	627	595	631	613	624	612	605	592	589	671	695	613	645	602	574	585	618	615	606	635	620	610	571	605	596	644	591	597	581	627	623	616	619	612	678	641	646	652	653	589	616	646	603	608	622	627	592	614	630	617	615	621	647	641	603	617	566	564	610	610	582	592	576	630	648	608	629	601	620	570	588	629	600	639	621	595	658	606	608	620	607	614	621	588	625	633	557	607	608	611	622	624	608	603	656	603	583	548	596	560	606	586	637	630	607	642	576	625	601	654	598	609	632	652	622	635	622	629	617	605	643	643	609	630	655	596	632	625	592	624	607	622	587	644	654	636	632	600	663	634	617	664	617	619	599	583	671	599	574	644	618	592	609	608	602	639	619	612	625	605	619	575	669	619	617	580	607	613	657	658	596	581	625	625	654	620	614	601	657	638	633	605	574	584	580	617	632	629	639	631	581	584	610	639	635	635	654	632	588	613	603	597	594	588	595	626	603	570	607	605	566	628	575	618	597	625	594	599	621	582	614	645	579	609	646	605	638	623	603	602	584	638	608	613	624	585	609	628	651	583	586	628	616	647	646	612	578	572	565	613	634	596	642	617	586	598	586	596	677	611	668	612	584	632	610	631	617	638	620	628	607	655	592	621	608	601	605	606	587	588	587	619	610	589	636	625	584	623	615	608	605	613	602	685	667	604	596	620	632	578	610	573	649	618	623	614	584	631	624	596	574	576	596	615	637	573	614	633	620	609	607	607	634	600	589	606	599	615	646	621	634	620	619	619	631	603	661	628	585	610	654	632	583	573	591	602	631	603	593	658	644	634	569	623	593	624	652	588	613	588	654	616	630	643	598	591	587	617	612	595	584	605	629	632	577	633	608	593	633	562	628	655	584	637	619	632	556	637	635	641	600	594	623	598	621	630	555	610	603	637	587	582	638	629	629	595	639	628	618	600	658	613	624	619	630	595	634	619	590	607	649	608	609	641	606	533	627	603	575	607	564	631	626	637	634	566	668	596	634	682	637	650	627	623	624	556	632	632	624	590	613	592	613	617	599	620	605	620	645	588	651	593	582	625	648	642	582	595	638	627	599	612	626	650	630	611	619	642	616	625	641	583	605	623	612	622	611	592	605	580	635	570	617	635	670	611	606	646	599	575	635	596	598	596	635	624	650	639	611	570	623	663	585	594	628	627	656	577	616	637	654	594	566	572	591	622	617	597	588	602	650	635	617	624	642	631	593	565	644	615	617	647	561	663	602	607	601	617	651	624	595	618	627	611	614	551	619	647	566	614	641	638	595	620	595	603	603	648	612	574	623	581	644	604	580	605	608	597	636	635	583	633	608	577	593	669	646	628	631	590	615	611	586	588	618	604	638	589	619	629	614	627	587	572	638	594	641	588	630	616	598	615	611	634	623	600	667	606	624	611	608	631	638	620	595	594	606	624	594	631	606	624	624	642	580	584	623	623	538	621	605	614	635	612	619	578	610	622	602	626	662	593	615	608	621	615	582	624	598	569	632	652	614	649	605	623	577	601	606	580	599	659	594	595	613	601	662	653	613	575	631	594	603	590	580	622	608	609	616	622	602	598	587	566	584	641	643	644	600	592	634	611	620	605	582	634	605	690	626	569	664	605	601	605	579	605	631	647	589	644	631	607	625	637	626	611	624	595	635	618	618	663	569	587	591	652	634	611	604	588	625	607	589	602	605	615	631	599	650	602	615	642	584	607	597	640	575	606	541	618	623	594	587	620	622	647	675	568	608	618	599	638	581	586	618	640	586	619	594	627	621	591	603	610	626	596	609	586	625	634	643	613	604	621	621	615	611	598	631	628	648	646	626	592	610	583	642	580	602	590	610	591	635	608	618	602	617	590	612	634	611	655	596	607	649	589	604	633	589	643	668	588	645	635	644	605	606	663	606	592	617	618	604	598	604	633	621	639	587	612	634	618	604	588	645	594	612	645	641	638	564	628	624	605	631	669	594	629	590	605	609	615	639	609	599	599	637	602	610	641	626	617	629	629	582	583	543	637	625	583	669	669	608	556	623	620	614	640	585	605	583	602	613	585	560	618	586	645	628	608	592	617	613	590	588	650	588	598	614	615	601	610	601	647	645	602	629	608	604	579	679	613	631	639	576	602	635	654	600	590	547	632	588	603	646	649	600	626	647	606	624	571	640	610	602	682	651	586	611	651	587	631	602	572	614	603	647	682	609	623	607	611	634	602	632	633	630	610	679	590	574	602	648	650	610	566	619	591	595	597	611	577	633	621	582	619	593	605	574	573	604	597	634	572	598	630	601	615	591	623	630	610	640	657	618	606	610	572	580	649	597	603	585	618	598	612	640	632	621	608	596	583	620	604	601	651	608	576	570	574	620	632	605	622	615	580	575	625	626	613	598	616	600	615	586	638	612	592	621	620	627	542	567	619	643	681	578	571	609	576	632	581	574	590	628	601	613	602	643	628	593	602	625	621	604	619	590	611	629	582	632	589	593	614	621	595	596	618	598	615	607	651	569	599	599	626	600	622	585	626	573	638	591	640	615	592	579	599	628	593	657	619	644	597	620	649	597	620	639	594	613	593	602	602	640	661	598	626	624	623	613	616	639	641	583	590	594	667	657	644	645	626	613	618	570	604	604	625	594	581	677	633	642	589	633	626	603	651	606	631	557	680	584	579	642	631	611	577	566	612	585	634	590	624	588	601	634	600	608	646	607	602	605	592	615	617	613	592	629	613	639	547	625	635	600	576	631	584	629	621	608	604	596	625	632
4315	1536	1298	876	822	772	739	754	746	715	728	796	704	702	726	698	716	701	689	738	701	763	711	715	689	694	690	708	694	687	710	717	717	703	733	695	700	729	730	696	721	748	656	716	711	691	742	689	700	681	709	744	725	685	755	694	728	744	716	682	716	712	659	714	661	676	740	717	728	729	750	644	698	676	692	696	728	666	684	734	712	691	754	709	731	652	752	794	695	671	702	738	691	693	723	731	738	706	727	743	723	732	679	794	693	763	733	734	725	769	724	721	710	691	734	719	730	706	683	712	703	739	737	685	708	727	743	676	727	711	691	671	724	705	720	702	716	709	694	755	685	728	694	736	699	735	699	723	736	716	709	748	727	726	691	750	696	745	754	758	700	707	744	722	743	695	684	728	701	705	683	712	668	686	715	737	687	739	697	689	731	716	728	709	713	682	716	697	672	706	704	760	725	706	687	716	700	712	699	694	706	719	719	724	718	696	737	651	705	663	681	716	697	746	723	740	692	720	723	723	729	695	710	707	776	703	727	700	722	724	740	693	634	711	759	674	734	729	699	712	672	700	768	743	675	726	671	685	691	743	725	775	716	696	707	684	692	703	703	706	740	665	740	713	722	743	707	716	665	726	717	718	702	715	683	722	714	696	694	734	730	721	734	747	756	689	728	676	702	722	709	686	672	718	698	683	689	728	685	724	686	689	716	740	684	724	726	696	750	692	744	730	704	753	703	726	695	703	722	723	730	739	730	723	726	716	706	719	698	703	690	667	734	733	738	699	715	695	731	704	713	781	726	698	730	733	690	680	742	708	680	706	709	727	702	747	710	665	720	684	678	707	746	736	763	704	647	718	672	669	724	705	724	719	730	701	670	695	679	738	681	698	763	684	694	688	748	710	696	682	762	699	730	776	730	701	702	676	748	710	735	751	677	690	689	735	747	750	695	720	723	703	676	714	708	671	684	700	621	721	705	717	682	730	688	740	678	708	711	724	741	724	694	737	733	698	685	671	740	710	693	696	661	705	749	660	733	749	678	681	702	701	705	677	681	724	688	691	715	654	752	665	679	710	701	717	708	779	678	731	715	741	712	767	727	693	743	672	704	647	703	692	689	726	716	708	702	735	762	707	712	748	676	696	685	715	710	665	711	722	666	739	774	680	707	739	706	726	749	679	722	743	664	734	668	714	674	710	693	746	681	715	724	734	726	696	717	703	734	699	702	708	736	674	734	734	719	714	751	754	731	741	711	750	717	732	728	726	754	668	732	728	696	676	717	714	756	794	697	705	726	723	677	690	710	716	733	747	725	706	668	752	690	717	725	717	701	732	704	700	678	712	713	669	734	695	677	744	734	709	748	676	684	703	703	696	686	705	722	713	716	654	727	676	763	739	668	736	697	697	694	721	715	740	665	684	678	667	707	683	731	720	724	725	727	709	691	713	734	694	715	690	638	698	764	716	764	730	715	684	756	707	713	664	721	692	706	676	695	737	667	757	668	668	718	717	706	704	698	647	718	733	698	693	666	711	707	674	718	707	790	674	670	706	684	710	641	720	718	721	705	691	690	691	727	712	742	716	706	702	639	728	697	728	695	728	720	720	675	707	689	722	730	703	722	732	746	693	702	717	736	708	722	675	674	715	690	687	667	803	762	685	705	732	727	711	672	703	713	707	707	745	676	686	719	753	667	681	724	776	720	764	717	692	753	703	694	715	716	733	724	742	712	735	720	729	660	761	690	733	755	700	699	742	710	751	713	687	704	776	732	722	752	698	702	712	733	688	717	701	678	753	717	723	672	719	666	705	732	692	724	730	711	678	693	705	735	710	755	713	753	717	728	688	744	708	671	702	705	735	656	719	726	755	682	741	696	695	693	671	672	745	733	714	701	687	703	708	708	726	629	711	747	723	680	721	662	708	705	681	723	728	715	728	639	705	711	703	744	713	715	667	699	675	707	671	718	714	668	695	749	681	750	688	696	700	709	710	763	708	659	680	713	699	622	707	729	725	723	707	672	753	729	759	680	697	730	712	681	713	715	711	708	699	729	721	692	663	707	687	745	684	743	707	727	701	719	735	707	779	723	731	682	685	686	646	710	703	720	742	708	749	662	762	707	720	772	715	744	694	688	743	689	694	721	728	720	733	666	721	716	672	687	701	697	701	751	704	689	682	713	722	732	698	682	696	669	708	739	722	746	672	761	739	722	677	718	755	719	721	745	666	729	739	741	685	724	726	734	727	706	770	714	691	701	695	702	688	700	719	675	698	692	698	719	766	714	701	678	673	679	723	739	672	747	716	725	709	698	720	713	734	697	693	677	698	749	698	678	734	708	727	748	713	697	748	693	671	711	716	672	685	683	697	751	765	688	731	697	712	698	657	700	718	692	738	712	717	729	700	716	674	716	703	768	671	727	702	693	715	715	710	712	639	695	671	740	712	696	697	726	734	708	682	726	736	731	707	728	688	726	772	646	693	680	659	684	694	696	666	681	722	745	743	711	641	713	686	737	763	670	694	724	724	690	721	690	680	725	700	656	684	696	719	707	679	705	707	708	681	766	677	732	716	673	714	727	703	694	752	707	679	687	697	734	686	696	698	714	726	656	697	698	725	690	701	704	738	749	696	725	699	696	714	730	724	696	715	665	696	675	730	743	702	709	717	729	666	779	671	724	708	727	742	708	731	769	702	726	691	706	690	692	761	722	731	745	711	716	709	717	755	710	747	734	713	713	734	696	719	718	735	717	743	740	688	661	747	748	663	697	697	716	770	715	705	696	687	702	691	693	685	706	722	732	759	685	733	706	664	719	662	726	723	719	749	716	715	754	730	742	714	752	711	694	736	688	771	693	742	727	687	727	716	718	695	725	758	727	759	712	709	748	664	697	730	695	737	737	687	733	652	737	717	714	638	733	694	727	755	690	688	729	683	713	728	702	718	741	728	742	705	647	716	737	684	709	704	766	738	689	713	684	700	680	727	737	721	743	718	700	743	668	650	685	684	737	702	716	685	712	731	707	700	717	713	712	729	681	730	733	718	687	703	743	692	722	744	742	685	726	709	749	671	743	695	754	732	751	723	704	710	722	715	775	686	716	713	716	698	700	739	725	701	719	764	699	747	731	728	736	707	720	681	671	694	731	712	746	687	709	725	651	658	729	716	691	679	719	715	706	658	666	695	727	742	733	726	729	703	724	732	732	701	707	714	695	759	744	729	675	756	743	687	696	673	664	756	725	705	693	750	702	662	736	705	706	703	694	694	746	671	709	753	731	700	715	649	762	721	677	669	711	703	701	739	717	711	684	747	657	754	712	725	737	742	689	702	738	677	743	717	698	739	695	695	692	716	735	732	708	653	738	687	708	723	715	708	682	738	700	724	707	704	725	746	723	760	716	706	728	720	717	673	716	747	729	700	696	712	703	735	687	747	705	697	686	750	688	683	710	729	686	732	695	693	725	716	710	687	710	717	729	693	697	721	757	673	709	694	710	717	728	674	679	743
23748	21322	28552	24423	21310	11937	1781	1163	1081	1036	1013	971	928	903	890	838	825	831	850	843	868	859	822	845	791	850	837	814	857	844	821	823	828	850	826	810	859	846	818	810	866	809	839	827	872	807	841	829	815	792	883	853	814	848	785	834	853	837	832	779	807	850	863	810	824	774	837	826	785	819	767	793	824	850	793	819	789	815	797	814	848	849	767	789	870	817	862	805	746	802	852	785	824	759	784	819	796	771	773	822	831	788	778	864	814	903	844	814	851	786	776	837	834	806	825	815	862	815	812	808	845	810	841	779	818	843	838	826	833	821	882	835	796	778	846	835	763	832	782	837	829	806	832	824	803	821	808	826	804	792	800	795	844	827	829	794	823	790	884	791	779	867	823	744	849	810	823	823	752	800	809	790	835	754	809	807	787	752	787	830	792	822	840	851	868	836	851	805	851	819	842	849	847	829	842	823	831	840	807	777	854	819	818	831	798	842	811	783	843	807	814	784	824	819	775	784	804	798	821	839	785	816	837	845	822	796	818	808	806	808	853	771	864	807	794	797	797	817	761	820	809	743	824	819	811	798	826	776	775	847	843	826	822	770	797	789	787	850	816	818	855	781	787	846	830	787	821	817	838	829	795	835	794	867	794	782	791	834	792	858	844	833	821	830	831	790	790	884	825	801	812	798	793	817	814	842	840	805	823	820	818	800	820	836	786	844	856	781	778	788	825	833	794	819	824	824	798	803	832	788	808	797	827	789	788	782	828	786	852	780	812	806	849	816	863	842	780	817	834	749	830	798	850	863	842	837	811	829	825	812	798	836	818	880	771	819	779	835	839	847	788	836	809	809	799	782	786	814	762	859	786	788	832	806	851	819	839	838	869	834	824	838	816	796	853	803	810	857	830	819	808	856	851	832	811	819	855	850	791	802	832	795	803	816	800	843	818	817	855	834	855	838	813	785	791	801	819	755	782	811	814	853	846	828	820	801	786	817	808	825	826	757	845	815	813	789	875	813	847	836	800	839	803	798	851	894	784	841	821	860	783	846	855	834	785	884	839	839	776	844	844	803	888	772	825	839	818	827	817	831	754	836	857	817	802	800	900	796	758	813	800	781	858	847	769	866	778	840	858	826	821	845	861	760	789	789	758	822	829	854	799	783	795	795	775	779	860	793	795	775	804	800	827	834	842	787	821	841	794	809	850	830	821	831	820	808	828	837	814	818	822	843	793	822	814	804	838	781	803	795	826	810	826	865	798	803	849	827	804	816	846	869	817	778	836	812	808	810	813	811	833	762	800	793	830	769	817	825	863	816	844	772	772	801	832	831	771	784	816	813	745	798	806	825	855	803	805	759	781	812	782	814	815	799	853	764	848	818	825	807	862	761	826	810	785	841	791	842	782	771	818	807	802	791	904	791	783	771	761	762	769	846	782	809	797	848	807	843	766	762	853	808	797	784	801	829	763	806	794	810	827	816	799	797	825	842	781	832	810	800	839	822	818	832	827	780	844	809	839	838	784	803	806	836	812	767	761	801	741	809	794	850	801	812	791	829	814	786	812	820	805	864	840	882	807	842	830	818	794	781	795	811	787	824	816	846	825	790	832	841	776	782	834	810	822	882	790	764	839	784	837	773	774	781	841	793	815	811	771	845	785	836	844	796	827	850	793	783	805	860	781	834	781	823	843	826	854	838	805	833	801	731	851	804	764	817	855	734	830	776	817	807	827	802	831	823	829	820	847	792	866	814	836	861	822	796	802	781	758	833	791	836	815	821	840	820	799	816	840	822	750	824	743	828	780	843	818	852	824	840	797	824	800	787	774	801	809	769	795	763	820	780	778	807	795	801	841	761	756	813	835	776	776	841	758	801	775	820	796	847	783	781	790	785	797	755	788	805	869	786	813	803	825	818	769	781	838	835	847	779	805	787	826	812	775	801	818	806	816	799	818	832	802	833	774	783	820	777	814	789	820	808	827	824	810	863	801	824	835	813	805	859	822	790	875	830	798	822	765	744	788	842	832	845	838	798	824	833	834	828	821	798	798	840	820	807	794	789	819	843	790	770	801	843	784	806	792	804	822	854	802	809	868	855	840	801	792	798	798	805	777	804	843	816	856	791	805	792	788	856	839	847	809	823	837	850	852	777	829	806	774	847	798	810	740	851	866	791	864	775	784	825	797	790	803	780	813	835	789	838	756	788	780	827	807	787	825	759	779	756	828	830	868	781	786	780	803	834	757	784	794	825	846	798	794	835	859	880	771	833	844	800	804	846	805	802	783	810	789	796	840	780	844	802	825	837	785	849	781	802	823	798	817	872	836	792	823	820	878	835	820	817	777	757	784	843	843	821	824	820	762	801	860	818	798	827	767	764	862	883	808	797	843	839	795	807	779	869	831	809	776	788	792	769	793	823	811	805	824	840	797	761	745	838	823	824	868	843	799	825	822	797	776	802	843	811	842	810	830	802	829	818	812	770	812	794	854	822	860	746	764	825	792	789	821	809	837	807	810	794	829	763	837	800	835	815	780	815	782	807	831	829	774	783	760	860	796	762	756	859	798	790	827	797	815	850	820	802	794	806	832	818	862	831	826	808	768	802	766	828	853	822	806	880	801	844	818	797	832	829	806	787	842	819	804	863	780	831	783	824	838	760	796	863	774	823	842	814	830	779	795	787	820	816	842	833	795	801	830	738	797	789	814	788	812	827	830	812	858	852	766	815	774	861	831	799	852	859	758	808	825	827	806	836	798	819	819	779	807	823	786	807	872	809	822	807	813	849	855	812	808	839	836	768	810	828	803	772	804	793	804	830	817	807	832	812	819	787	818	874	782	803	793	874	849	815	847	791	767	833	798	813	812	831	814	830	821	833	804	824	839	762	840	836	816	801	788	800	834	759	802	798	860	807	829	761	828	818	857	814	811	808	828	837	786	813	843	777	823	807	767	754	820	786	774	820	794	834	775	792	828	766	777	822	830	815	857	777	792	824	866	846	826	826	771	853	797	810	819	784	822	858	775	814	754	825	778	774	788	816	771	799	781	816	866	778	780	819	836	815	812	857	794	807	822	833	790	812	801	831	746	794	836	763	800	821	877	859	858	812	831	752	835	780	801	787	832	794	818	811	795	796	823	819	808	774	827	801	869	815	819	851	818	747	842	797	761	864	809	815	839	791	762	808	785	843	825	838	791	813	795	825	935	849	778	778	842	815	728	848	743	809	778	807	832	839	844	849	788	812	812	791	787	792	825	811	800	842	843	851	819	805	789	812	827	817	833	783	822	775	864	828	788	855	806	778	870	778	790	788	797	766	785	793	820	839	799	808	801	805	789	877	789	831	825	882	824	810	838	811	781	808	803	828	821	824	838	824	822	876	786	814	848	824	784	791	796	833	862	816	815	804	784	812	854	798	810	818	843	808	848	831	828	781	805	823	817	767	824	807	832	865	785	827	805	834	834	818	800	820	824	791	859	790	856	860	833	780	815	795	833	829	799	786	829	777
3556	9262	7507	3743	2805	2171	1831	1556	1376	1254	1257	1162	1169	1082	1094	1084	1031	1003	961	1025	968	1049	990	961	941	985	954	977	994	976	964	909	922	996	955	1017	959	940	950	941	954	980	958	923	929	950	994	912	942	908	926	971	946	897	958	932	983	951	917	983	949	950	920	956	957	928	966	955	975	907	897	929	977	966	946	941	993	963	921	967	961	991	926	921	977	1023	926	935	943	930	902	898	899	946	909	891	925	959	981	1002	971	941	929	925	1000	968	886	922	944	878	921	912	930	959	872	939	935	926	938	934	997	946	940	956	927	901	949	978	936	947	929	930	925	927	859	917	889	946	987	910	922	953	966	933	905	914	903	963	982	941	945	923	934	973	896	969	894	967	957	929	1022	883	881	968	978	886	925	873	937	918	912	939	946	890	916	961	929	919	988	923	932	959	982	966	961	952	869	956	955	922	959	936	972	894	961	948	978	895	964	976	909	941	928	966	940	922	927	919	916	880	948	972	981	928	1002	927	906	918	880	961	931	932	950	956	911	959	920	876	992	959	984	962	926	936	877	963	948	979	936	967	937	942	955	928	931	950	979	992	957	927	914	942	935	966	998	946	926	948	972	908	938	919	960	948	938	964	993	950	997	951	962	940	972	938	976	961	956	957	954	952	924	940	925	976	901	947	914	931	965	921	965	972	941	956	989	1013	953	960	974	1003	937	902	911	890	903	957	933	916	946	933	933	925	928	939	932	920	938	953	915	989	959	944	972	938	942	903	936	997	933	977	965	947	1034	928	942	919	921	952	886	1009	944	913	950	868	929	931	962	961	932	949	967	901	935	885	917	956	943	926	936	908	977	925	972	965	942	895	912	883	968	933	952	956	891	956	892	973	904	930	958	968	910	995	919	929	937	938	909	958	903	961	941	953	919	919	949	967	892	970	946	913	952	944	915	925	946	889	930	1003	919	939	932	968	894	935	904	962	949	967	946	897	944	944	943	953	951	881	930	935	936	966	957	931	936	947	945	894	960	927	934	988	976	904	925	950	884	944	945	938	950	985	941	944	896	985	964	943	962	939	917	940	963	926	979	954	931	900	961	936	997	936	927	925	947	932	927	951	938	924	951	887	905	1011	911	917	934	936	1000	926	961	904	962	919	938	973	943	925	991	929	921	891	938	941	951	931	904	923	944	901	947	946	925	957	920	905	949	964	957	928	890	898	950	972	923	905	945	958	911	924	918	875	948	907	904	946	978	919	944	979	972	974	991	931	954	930	941	955	922	939	941	935	912	942	982	912	967	949	898	943	983	918	986	937	933	947	954	971	954	957	921	941	910	954	942	995	917	916	952	963	895	881	932	894	955	885	909	948	900	967	987	958	1005	894	916	921	994	965	947	961	933	936	906	934	969	963	941	953	891	908	899	957	932	934	912	928	899	949	935	927	879	983	975	955	933	924	925	957	909	981	954	923	925	932	928	912	952	919	919	909	924	947	924	975	958	943	941	894	927	919	913	944	957	941	926	895	933	897	967	939	940	959	888	933	904	981	965	997	944	955	1010	997	960	972	984	891	1008	955	868	950	942	939	919	918	977	959	922	941	995	932	925	941	919	901	954	941	926	905	910	950	933	924	970	915	946	960	941	948	954	942	929	965	928	916	964	924	893	881	975	955	916	943	918	952	893	926	973	951	965	979	914	965	941	928	919	906	939	923	883	946	985	899	920	897	976	950	944	894	954	960	937	928	941	976	973	891	913	1012	917	919	921	974	913	1008	978	981	982	951	938	912	954	953	897	947	926	947	961	916	922	909	918	932	863	939	940	945	959	916	934	902	956	969	920	965	928	982	985	944	898	938	1004	923	974	923	952	936	961	898	919	907	963	960	944	1009	942	935	950	943	992	880	976	979	952	982	933	955	944	910	958	911	927	870	927	922	938	966	965	948	907	937	922	892	904	953	925	935	951	960	978	948	973	957	937	943	975	886	985	932	937	935	918	1011	948	925	905	949	922	911	973	940	926	938	953	915	906	936	961	920	918	955	930	900	935	952	935	1009	940	960	966	909	932	903	963	944	929	888	982	953	875	906	886	958	960	998	923	903	1001	965	915	958	901	971	944	936	895	953	977	946	912	939	937	952	983	913	956	921	958	937	973	895	885	902	940	966	924	906	890	955	909	979	969	975	932	942	923	954	911	924	1001	916	939	957	941	896	933	910	953	945	921	910	939	973	950	930	911	922	939	923	901	985	980	927	949	987	940	979	915	954	906	892	989	962	964	922	936	937	942	941	943	863	914	928	898	928	954	931	950	938	920	949	972	957	962	967	921	964	943	945	919	934	949	981	923	945	935	949	946	935	922	905	937	945	889	906	908	956	939	963	943	995	938	951	932	932	908	948	911	900	942	1000	925	973	933	939	944	977	945	905	927	927	936	952	928	954	952	945	893	956	922	921	988	935	962	982	917	948	921	930	920	954	950	939	923	977	954	942	966	943	986	951	918	937	964	944	899	983	969	971	956	933	948	893	916	968	973	893	1006	995	909	962	939	954	973	956	940	927	975	938	945	974	934	927	906	951	959	912	931	933	970	963	918	918	915	964	871	911	944	875	956	931	956	945	945	958	962	952	932	953	913	947	922	932	970	954	906	957	951	897	955	918	938	960	1009	921	895	965	909	880	978	906	1006	889	965	967	974	928	963	945	989	919	924	934	900	1005	932	1021	913	964	914	923	951	943	995	940	944	944	921	950	953	992	945	912	998	939	916	915	991	967	1034	946	936	955	959	936	936	905	1015	899	943	982	940	913	921	961	898	925	955	952	946	873	957	920	965	889	904	854	921	982	961	920	951	869	975	929	989	970	960	941	964	942	971	985	872	912	895	947	953	876	930	970	883	924	935	936	914	985	887	987	937	933	944	952	1000	918	947	937	957	907	941	938	915	942	937	928	935	919	999	907	920	933	874	984	925	902	896	970	922	936	986	946	936	936	918	909	975	961	976	958	978	925	933	992	911	905	897	937	937	920	930	925	914	926	921	930	915	971	924	969	968	964	930	983	995	953	950	889	899	964	951	932	939	944	953	873	943	931	893	925	927	914	926	909	906	934	969	928	967	969	968	919	918	897	984	864	955	946	911	964	960	962	990	931	931	930	919	977	941	919	953	933	967	898	954	945	904	881	879	967	923	985	909	945	977	963	924	944	949	944	954	950	938	924	932	986	941	960	968	928	945	959	907	957	861	1004	950	1018	972	937	877	952	920	949	917	920	938	946	932	944	1057	984	932	933	963	874	962	898	929	968	908	925	905	945	896	957	907	940	939	955	963	921	987	956	943	923	907	898	1026	913	942	889	937	952	950	986	999	977	939	953	934	916	943	951	892	980	957	970	981	922	935	922	969	949	965	959	944	973	936	967	998	920	934	920	927	944	913	913	979	962	868	943	977	919	983	952	936	988	919	945	940	932	976	911	960	951	942	908	976	922	954	901	941	953	925	944	934	988	906	952	951	923	905	972	995	960	926	946	968	928	958	912	934	957	932	888	951	947	967	935
24906	21356	27675	25286	12897	788	543	455	441	397	383	356	370	354	377	326	313	328	296	310	288	298	335	299	300	294	278	260	303	309	291	319	268	298	318	289	315	274	275	273	299	293	298	285	296	287	293	292	310	300	310	278	268	307	313	295	274	276	298	278	281	286	297	285	333	282	282	291	251	304	274	312	301	286	299	297	264	268	301	308	317	291	317	308	289	281	273	286	283	292	301	302	271	302	302	288	298	301	272	270	282	288	310	314	289	282	304	283	274	310	298	304	297	293	312	299	294	303	304	290	298	287	283	288	288	303	302	303	285	252	277	283	286	285	297	283	280	295	300	297	285	282	270	250	317	313	323	292	283	304	297	272	307	300	304	273	280	297	270	279	316	285	284	286	264	303	279	292	288	286	300	310	330	276	312	290	314	265	286	284	295	254	301	274	284	313	266	269	285	311	269	311	288	274	302	294	268	276	303	293	259	263	285	302	306	275	293	300	302	335	307	266	273	293	312	278	290	291	319	276	286	262	290	291	284	274	307	294	281	289	284	292	280	268	268	294	291	293	313	293	300	295	294	287	279	306	294	319	287	303	278	285	304	290	299	290	300	276	285	280	278	271	302	270	268	282	289	260	268	283	299	290	282	283	274	300	295	299	298	286	327	285	288	271	344	263	290	265	269	282	314	298	296	274	249	272	305	284	297	312	291	311	311	274	288	284	284	323	295	297	295	286	305	310	328	284	284	293	300	304	325	259	283	293	298	285	316	304	305	271	323	287	303	295	308	295	330	292	311	264	316	286	290	268	308	290	286	286	316	309	300	305	288	322	311	284	289	272	289	264	282	289	309	287	270	275	293	290	286	295	285	320	307	295	292	286	275	305	299	287	276	287	298	291	325	284	275	297	319	289	295	339	331	305	298	311	322	255	276	293	293	292	292	312	280	291	273	298	298	326	290	301	313	296	291	285	304	307	284	271	274	295	303	288	296	314	296	315	292	295	309	293	271	292	287	315	269	318	277	274	270	299	294	285	299	324	299	247	276	290	273	259	298	273	304	277	270	298	277	263	271	309	265	305	280	269	326	264	309	269	274	294	275	282	284	267	305	286	266	273	263	294	300	284	296	277	284	288	296	305	290	265	266	307	271	305	292	277	276	316	302	292	306	306	310	323	322	294	253	311	264	262	287	294	277	324	294	268	263	279	310	292	294	300	316	279	302	249	333	298	279	295	287	278	329	329	298	289	297	273	252	292	315	279	275	264	292	287	280	248	276	276	273	318	304	283	281	338	312	312	281	301	269	293	314	307	307	276	294	322	313	280	278	307	310	297	277	320	305	304	289	288	268	251	326	297	315	272	266	294	319	292	286	299	301	308	295	296	276	303	280	284	265	276	304	296	336	293	302	293	277	253	287	287	294	314	292	304	258	299	296	292	301	310	296	253	270	302	303	270	291	308	318	314	312	277	287	328	297	305	285	308	262	268	281	315	284	302	298	303	279	292	304	272	275	262	309	333	315	284	298	314	281	294	276	301	313	305	266	285	274	256	287	303	291	312	299	302	333	297	308	291	268	294	268	309	308	307	294	328	267	273	292	282	262	283	299	284	272	306	276	296	287	288	284	293	298	279	276	313	315	302	273	286	314	322	284	291	297	288	282	286	300	292	279	270	292	279	281	306	301	267	305	326	290	279	286	314	300	279	267	280	300	283	287	278	292	262	294	272	274	258	311	301	269	284	289	287	301	308	295	296	302	268	266	274	288	290	288	262	292	288	271	265	283	257	275	291	288	306	293	278	263	288	276	289	281	284	308	256	300	295	287	263	298	305	281	287	302	292	300	327	290	305	289	298	271	284	284	294	293	292	292	295	279	304	276	298	294	305	292	312	290	248	280	311	316	289	306	306	291	274	298	280	280	268	294	285	248	290	304	294	295	269	306	268	294	291	306	272	334	292	314	304	295	293	309	285	290	293	270	302	287	293	322	302	313	264	281	256	262	283	285	273	302	278	317	278	295	292	288	334	291	314	308	288	279	303	275	307	270	284	290	301	274	281	301	272	316	277	287	300	297	274	298	264	286	300	272	259	295	273	280	308	280	318	336	283	273	294	287	315	292	277	280	290	296	298	279	271	286	304	308	269	291	282	266	255	295	308	309	279	279	298	316	267	297	261	298	296	304	259	276	295	286	320	299	318	289	302	296	315	287	306	306	300	265	261	306	292	281	336	311	271	299	322	305	314	323	272	289	289	322	300	305	303	277	292	286	280	274	295	302	274	317	288	282	306	313	271	292	304	301	296	310	270	294	278	291	285	306	270	293	314	268	326	323	282	280	301	297	323	307	304	304	296	303	314	288	272	314	297	296	289	266	285	268	300	295	286	316	315	264	271	298	309	329	269	292	290	270	308	269	309	288	288	285	294	268	271	262	298	322	314	301	313	272	255	306	280	279	259	315	309	305	301	280	276	297	280	289	303	289	282	269	260	286	260	275	282	304	295	296	291	296	294	272	296	278	271	289	252	285	269	285	295	264	277	308	324	262	296	281	262	289	293	271	287	273	277	280	289	268	295	313	334	304	278	285	301	268	288	286	297	299	266	297	327	297	253	297	297	305	304	310	278	293	290	301	307	314	282	293	279	293	310	307	309	280	295	302	315	290	257	293	301	280	303	305	290	297	340	284	306	271	297	281	259	276	278	272	275	293	279	291	288	297	308	305	304	318	302	280	276	313	317	288	311	306	319	297	293	269	283	344	262	294	292	282	289	272	284	276	309	269	278	296	263	286	322	313	256	312	299	298	277	282	312	302	283	277	315	266	277	315	292	287	316	298	308	288	282	328	299	300	274	330	276	285	294	293	275	313	274	297	289	298	284	268	265	271	298	306	318	287	297	295	279	287	296	321	325	306	295	306	327	282	277	307	311	307	287	316	315	314	269	303	302	276	294	283	265	333	277	296	309	312	290	288	288	270	280	285	300	288	274	279	283	293	287	293	282	322	315	317	316	299	280	272	301	294	282	263	329	302	289	272	281	290	307	294	300	293	291	285	284	293	319	269	245	270	301	275	349	292	288	285	309	288	281	293	297	316	297	293	298	276	283	308	300	269	293	288	282	272	273	292	305	270	297	285	305	292	277	304	288	302	266	288	286	275	303	254	316	308	274	263	294	283	289	324	313	299	280	280	299	273	298	293	265	304	299	308	303	286	293	325	298	280	307	292	307	295	304	267	317	294	301	280	259	321	316	276	265	292	263	276	284	275	271	289	273	295	308	280	305	293	298	296	287	284	296	259	281	299	270	276	280	287	314	272	286	271	288	287	320	278	283	310	314	291	270	297	294	285	287	298	306	316	298	279	282	277	297	277	304	306	288	276	271	280	295	269	291	303	302	298	271	278	285	304	294	284	277	310	274	291	309	283	271	302	274	297	299	302	297	274	265	287	242	279	301	283	314	295	281	291	305	282	270	312	287	293	263	279	285	272	285	327	288	289	314	317	287	280	271
3374	5465	4167	1956	1384	1098	920	750	610	560	521	437	503	429	414	436	423	365	373	372	391	369	381	370	374	324	380	350	364	400	356	353	348	379	366	384	360	364	377	372	368	331	336	354	360	335	372	370	356	345	359	358	383	345	344	360	334	399	333	385	326	343	343	395	339	332	325	358	383	358	364	323	372	367	351	395	375	335	353	343	332	372	352	343	348	364	355	325	340	355	336	371	343	344	373	322	350	355	348	326	349	369	348	339	365	329	366	356	342	345	347	363	376	336	353	349	330	345	322	359	354	320	369	328	350	350	340	355	364	355	357	332	323	362	352	356	313	344	318	354	327	368	342	360	384	367	377	366	354	390	333	376	351	368	355	384	362	340	339	330	375	335	354	344	360	364	328	351	382	382	342	351	343	351	365	345	327	359	349	326	361	365	344	339	327	349	359	388	400	367	329	366	374	343	362	322	348	363	335	362	358	353	374	343	391	393	336	294	342	356	352	313	342	358	321	376	306	376	317	352	358	361	357	367	345	367	361	324	357	376	336	350	336	332	351	366	356	353	360	353	310	349	347	359	358	336	331	365	352	339	328	332	370	341	373	340	385	329	340	378	366	383	345	385	336	351	311	368	382	338	344	375	355	355	370	363	371	348	326	367	348	364	384	356	301	375	343	349	331	371	329	331	359	342	394	363	368	362	352	334	344	355	341	333	355	361	337	340	353	340	355	337	357	380	379	385	348	353	336	373	348	305	360	334	334	322	350	343	367	324	304	364	355	325	355	358	342	349	346	347	356	336	369	322	356	374	351	357	337	354	370	359	348	323	356	347	334	371	356	349	361	361	354	348	364	382	365	350	367	383	362	338	348	364	354	352	331	358	343	354	365	397	355	364	347	331	375	338	338	350	338	317	327	319	366	351	364	358	353	371	337	345	307	377	374	352	375	383	348	358	353	367	328	328	361	331	362	285	360	377	375	384	346	364	340	328	354	331	355	365	367	366	358	375	370	342	375	356	362	342	362	370	352	343	325	357	329	350	330	346	347	354	346	313	335	337	335	325	354	322	347	391	346	367	336	347	364	348	352	341	374	322	352	384	357	336	376	341	377	303	355	342	375	326	375	349	344	343	328	390	332	332	388	354	388	346	329	367	343	362	378	339	339	362	366	340	339	359	338	369	344	387	354	338	355	365	340	348	343	365	354	371	343	349	368	352	362	348	373	322	358	338	335	321	355	341	356	360	336	337	329	356	338	369	353	341	383	348	363	373	336	330	356	338	352	341	335	366	333	337	348	322	382	344	342	349	371	351	285	361	363	350	305	359	391	307	339	385	347	338	335	347	365	340	341	326	342	360	359	348	369	349	382	318	332	345	375	333	363	330	350	374	387	363	364	325	370	369	349	362	345	322	349	347	344	357	330	354	340	351	365	384	315	356	343	330	315	342	365	364	339	351	338	357	379	333	364	349	363	340	330	351	326	323	327	374	366	334	357	340	346	345	383	344	359	313	335	318	371	366	355	370	350	374	365	332	310	341	363	355	388	338	345	313	337	344	354	353	359	327	343	365	351	345	373	333	364	362	347	314	343	349	318	360	368	363	381	349	348	367	354	343	355	371	363	332	331	323	327	322	307	341	372	368	354	363	327	353	344	358	382	334	342	392	357	364	361	366	343	365	313	362	327	348	334	363	370	366	325	351	366	342	323	333	350	360	378	358	321	319	358	376	358	292	379	312	358	352	324	345	330	359	356	363	334	337	375	362	351	365	393	349	364	363	374	330	358	360	338	387	336	338	338	336	330	341	343	358	346	317	359	368	380	329	384	372	358	346	332	377	388	362	329	342	376	345	352	329	329	321	326	363	297	331	333	354	365	318	319	348	336	336	368	366	307	352	331	307	324	336	337	341	380	333	366	331	327	354	369	372	345	369	353	382	335	336	334	329	334	356	362	363	367	346	374	377	367	372	392	359	356	334	338	349	384	388	302	340	336	349	319	353	352	360	371	326	364	313	340	338	340	350	346	331	312	345	363	354	367	359	351	346	364	357	339	358	362	356	345	370	353	383	359	364	341	367	332	367	369	317	348	314	297	312	358	351	359	332	351	361	328	347	339	364	347	375	333	333	365	324	336	339	398	343	356	347	319	339	365	344	357	321	318	351	315	362	360	362	352	351	336	369	351	365	354	363	356	345	369	335	388	353	337	345	321	377	343	357	336	325	338	370	350	342	328	361	350	361	383	352	331	346	375	326	313	320	371	349	356	352	335	352	348	347	314	357	327	341	358	365	352	332	325	376	327	340	374	327	337	360	391	366	359	325	346	351	335	340	371	351	342	348	320	335	329	330	378	345	356	349	394	368	375	356	327	359	352	389	335	385	349	343	326	338	366	313	347	341	343	378	362	400	360	374	345	376	380	343	323	339	336	325	346	343	348	361	347	361	381	317	362	366	323	353	353	358	327	358	371	338	338	354	353	340	349	318	371	346	353	369	372	341	340	362	354	365	321	349	337	359	324	374	337	367	365	319	327	369	358	347	343	340	361	335	344	319	329	363	386	319	363	355	369	357	334	352	350	359	332	374	345	363	336	351	347	381	333	351	340	357	385	392	366	333	353	355	362	334	343	325	356	354	325	340	317	344	323	323	360	369	341	326	319	344	376	341	347	334	350	355	340	360	344	344	350	345	324	336	334	333	360	351	338	346	332	357	326	327	348	347	337	364	375	355	351	351	326	372	361	340	375	352	355	327	338	353	346	336	373	294	351	342	319	352	359	332	359	348	338	371	333	379	344	354	369	346	306	347	330	335	330	388	337	353	344	367	317	361	333	362	354	352	353	351	367	343	358	342	376	318	360	316	335	344	345	356	355	332	342	386	364	346	369	351	333	348	384	369	343	356	351	355	368	342	370	358	355	352	324	323	309	365	341	335	366	357	334	356	358	343	334	351	334	368	342	368	332	330	333	332	353	370	328	356	321	324	316	320	357	346	348	344	354	372	353	361	331	374	351	366	354	333	334	389	399	339	348	328	352	315	346	383	335	354	373	329	394	353	339	371	394	342	379	361	332	338	309	377	347	353	320	365	332	349	404	380	334	376	362	341	334	340	337	329	323	352	356	344	377	359	344	341	376	332	351	328	321	359	329	338	319	350	349	335	367	360	389	324	372	377	361	375	375	363	319	339	398	360	362	330	370	351	301	341	334	374	339	314	387	347	351	368	320	327	317	373	337	327	334	352	358	337	366	336	341	355	350	367	313	356	345	352	351	387	360	336	367	350	368	366	332	360	346	366	372	361	380	343	323	360	359	308	365	344	351	333	338	361	336	367	356	361	385	355	352	366	323	344	338	343	345	367	355	323	354	342	326	352	372	353	360	349	311	359	344	356	339	354	340	335	336	364	328	356	327	345	334	346	339	374	349	363	305	347	326	371	354	370	351	331	372	355	330	336	359	374	355	319	320	334	363	357	305	352	351	338	344	360	378	323	331	351	374	364	349	387
22773	21376	29036	24092	21368	21405	10049	1276	977	914	795	777	660	636	621	587	629	593	648	593	562	568	531	550	534	499	512	518	477	512	505	486	517	525	509	503	517	524	471	495	504	474	459	507	479	470	502	482	538	473	450	512	522	488	466	475	486	470	499	505	441	482	478	507	497	490	502	489	523	519	479	489	494	488	457	474	441	501	477	490	484	470	494	483	506	489	465	480	479	485	483	477	522	474	497	467	481	538	504	521	473	503	465	466	511	478	461	460	469	492	488	495	488	509	471	488	470	488	495	481	480	471	515	433	512	529	479	514	439	475	484	476	515	499	478	436	487	539	485	517	475	477	489	485	478	466	458	484	494	525	494	518	459	479	487	495	490	509	453	455	428	440	463	460	501	472	502	493	474	494	487	450	456	473	524	489	477	524	471	454	499	460	493	480	445	470	509	460	526	454	469	465	501	511	488	461	468	490	471	484	514	499	464	477	510	483	496	470	469	513	471	495	441	462	526	485	463	457	498	520	496	438	499	507	477	449	478	460	515	484	514	489	503	463	494	469	519	463	494	498	479	480	453	496	487	473	499	489	518	472	478	482	493	533	497	481	509	484	545	485	471	478	464	493	471	483	468	508	504	472	485	466	475	489	449	448	480	488	484	490	494	471	507	483	495	479	490	512	471	476	488	448	482	466	502	494	495	482	466	478	461	438	458	462	481	485	488	479	503	511	475	467	499	475	495	464	494	491	470	458	489	479	493	468	505	498	519	498	449	477	467	515	473	500	466	479	475	468	461	511	507	470	473	513	486	490	472	462	515	460	460	444	516	457	505	492	492	475	528	474	486	517	426	470	487	482	504	472	468	477	502	514	466	472	473	492	499	497	523	468	476	511	506	481	475	488	520	515	475	483	477	478	475	518	501	458	498	492	500	484	506	489	478	500	482	500	498	465	492	459	466	493	466	497	487	491	473	491	489	453	476	448	460	502	511	495	478	522	462	505	438	460	479	512	477	546	537	497	468	495	454	484	460	484	516	495	473	500	449	499	505	485	519	493	470	469	485	492	541	437	480	443	495	497	425	498	513	464	492	503	478	465	459	500	499	534	479	492	466	519	507	505	470	495	457	438	454	495	491	489	472	487	453	465	478	476	450	526	491	462	478	457	457	488	474	482	498	434	466	466	480	453	473	459	433	447	497	461	502	477	454	492	485	506	515	471	472	498	515	480	452	475	469	512	454	460	474	470	485	489	435	496	517	524	491	509	480	528	478	502	491	474	460	492	507	489	481	497	456	510	459	490	485	457	476	493	482	495	472	451	503	475	493	476	508	500	499	496	477	489	532	444	494	462	446	454	517	510	518	464	469	513	435	481	503	504	471	476	470	494	457	465	464	527	514	490	466	489	457	454	509	526	469	491	476	519	484	461	530	479	497	494	516	484	469	479	494	478	463	453	496	479	484	486	492	501	474	528	461	485	461	450	507	487	493	498	505	500	453	502	503	515	461	497	475	489	501	424	462	497	444	454	491	479	485	515	492	505	526	487	474	511	541	474	477	497	511	531	459	488	481	470	517	483	452	463	494	471	464	473	487	476	485	486	489	455	492	496	475	502	493	503	501	471	475	480	495	504	477	469	477	480	510	512	481	454	443	442	502	487	465	468	489	472	489	468	474	507	473	497	486	502	487	477	482	472	489	488	492	503	486	496	471	467	472	509	482	496	528	476	506	529	467	484	521	473	476	473	437	451	524	486	477	501	498	476	489	456	485	451	481	491	519	493	483	504	500	491	516	495	493	491	493	451	448	483	439	512	507	490	467	491	479	460	502	502	467	486	481	482	501	460	443	460	486	478	473	461	465	506	504	506	469	502	470	472	448	461	459	488	538	456	490	486	493	479	488	484	463	522	530	490	502	472	474	472	512	454	487	546	454	464	479	496	477	465	523	494	473	479	477	467	533	492	472	503	468	491	483	481	488	515	520	476	467	468	510	484	465	533	467	466	540	507	528	503	504	495	495	454	529	472	504	498	466	496	507	496	492	489	442	500	485	475	511	492	490	471	515	473	509	477	477	463	468	491	492	473	467	526	462	487	472	512	497	462	529	457	501	490	498	520	464	512	474	441	505	485	499	483	497	441	496	482	495	453	447	489	525	463	457	496	490	509	506	479	473	459	493	490	493	469	518	500	444	518	485	469	507	516	513	459	508	482	458	489	473	503	485	523	458	492	484	493	466	510	492	491	478	469	503	489	479	478	497	483	475	506	482	498	459	499	477	463	493	490	470	451	465	539	463	477	520	466	485	470	485	464	529	516	472	469	484	534	469	485	473	459	471	477	464	512	475	465	487	509	509	503	465	470	507	514	514	465	486	521	494	450	500	468	508	494	477	472	498	479	507	483	501	460	496	434	486	498	466	518	485	454	499	492	488	493	475	469	453	462	471	477	502	501	484	485	488	488	489	491	508	508	496	468	510	481	511	468	485	469	500	505	470	499	473	449	477	477	488	456	509	473	504	500	485	498	446	517	528	476	457	492	485	510	485	507	481	468	517	505	477	486	503	497	473	483	478	522	469	448	509	512	490	490	491	458	535	481	480	507	467	474	530	526	500	505	475	498	470	472	477	463	484	522	506	518	493	486	518	493	497	507	503	489	468	464	462	504	496	470	493	462	500	509	494	475	444	441	485	445	485	474	480	474	496	442	513	508	495	462	486	425	446	486	542	453	491	495	468	449	497	473	487	512	478	476	466	469	454	492	528	473	461	517	553	472	498	446	486	478	520	456	437	523	471	424	470	492	477	486	519	485	512	457	445	499	511	461	529	513	490	510	464	499	502	531	479	485	499	496	458	474	474	499	478	505	507	513	456	458	507	498	491	492	497	500	477	485	443	481	469	474	481	498	521	471	486	509	509	505	500	477	492	528	463	482	516	476	458	519	455	487	512	503	492	483	475	497	454	513	529	425	535	494	493	501	448	480	502	488	466	508	479	476	476	469	493	490	439	438	499	436	499	476	527	494	518	436	470	475	494	451	461	491	501	479	491	477	466	490	532	460	458	493	471	489	496	525	477	475	499	492	497	454	460	460	474	451	476	483	481	494	495	501	469	475	478	491	479	486	493	475	476	511	470	481	447	492	502	489	517	486	512	469	466	531	486	505	463	548	506	501	506	468	469	496	487	470	542	487	469	479	467	497	507	521	429	512	516	485	446	470	432	462	494	449	530	480	431	501	445	483	451	491	419	465	494	500	508	427	469	439	509	484	436	498	455	420	503	458	495	506	476	504	467	471	481	492	494	470	461	469	447	522	502	453	496	488	486	500	475	500	496	486	508	510	460	487	514	506	484	470	529	493	482	448	477	490	501	530	483	493	477	512	483	517	462	494	525	494	481	487	456	488	452	474	500	470	515	484	495	501	458	445	505	509	499	494	484	501	494	503	453	494	467	514	481	478	507	522	495	472	522	490	468	503	490	454	489	470	455	476	491	474	489	510	486	479	477	483
4693	14385	11226	5636	3899	3076	2212	1838	1575	1287	1196	966	909	892	812	812	735	745	714	710	646	716	624	614	626	654	673	642	668	613	604	610	581	589	620	603	653	608	631	652	628	614	579	605	580	598	580	584	621	591	574	595	625	577	632	588	608	557	616	649	620	606	591	549	568	593	571	595	604	561	604	601	593	600	595	614	569	643	567	558	622	591	576	534	557	578	563	591	578	568	617	595	524	603	592	533	589	580	590	644	591	601	580	569	577	589	616	625	596	605	587	573	556	571	617	558	600	603	529	553	566	586	612	625	592	588	590	577	593	588	588	567	619	586	583	560	553	529	588	556	614	604	589	554	595	571	577	604	596	610	593	578	579	598	566	576	608	573	582	565	603	567	579	587	590	568	572	610	583	632	602	585	610	612	586	545	596	621	565	591	618	593	603	598	608	579	598	577	580	620	573	587	577	587	558	627	581	602	579	593	590	593	576	586	541	598	597	562	562	593	565	572	572	579	576	592	586	582	599	556	633	579	643	591	572	578	606	597	585	592	579	580	612	562	539	590	568	556	602	588	593	564	604	519	547	531	558	610	616	596	580	565	587	561	601	626	598	569	613	572	559	612	617	573	587	619	566	594	612	536	567	524	555	544	570	586	610	583	574	575	583	586	566	610	603	579	571	597	618	626	571	613	569	623	578	535	594	540	586	574	598	606	598	571	604	610	592	558	555	598	599	629	594	554	597	601	557	552	560	654	543	561	575	522	591	533	582	579	565	603	555	557	581	550	556	579	589	583	589	589	603	570	592	572	561	548	590	590	577	565	597	574	571	640	613	538	572	613	558	554	580	586	574	580	619	624	636	589	603	562	584	574	606	579	604	583	582	583	559	592	593	552	595	559	592	572	573	575	606	557	549	558	604	625	570	570	579	582	566	600	581	602	577	584	566	571	605	568	616	583	573	627	597	626	567	598	553	577	606	592	594	608	603	561	592	559	612	578	612	576	601	612	587	627	557	520	555	585	568	561	578	598	587	559	587	575	589	639	588	620	566	625	583	590	581	573	574	605	539	652	587	594	521	599	570	621	621	591	560	587	592	545	635	622	568	623	591	598	598	565	556	599	563	560	588	597	606	595	568	574	611	603	631	625	552	590	633	579	590	626	604	600	572	619	655	585	587	548	574	598	577	603	592	577	614	602	550	601	542	559	541	555	618	571	549	578	542	594	582	592	573	620	579	597	609	578	611	594	587	577	561	563	605	590	550	592	610	578	582	584	583	608	613	580	604	598	589	547	603	569	542	576	561	606	554	530	564	618	593	595	576	568	608	567	578	596	589	555	565	560	561	528	572	571	601	588	602	614	557	564	539	571	556	552	572	540	576	577	609	593	607	609	563	551	638	621	623	627	557	576	599	572	543	610	577	564	589	564	572	611	612	601	578	597	578	639	585	583	589	576	585	602	558	542	611	563	561	564	575	553	572	586	591	597	560	578	556	623	579	593	580	555	573	572	585	581	597	575	567	569	580	605	579	620	583	632	536	576	580	563	572	593	570	578	573	597	582	634	533	587	517	567	585	567	550	564	565	587	572	561	572	584	612	574	582	580	572	586	568	587	575	573	589	571	566	581	601	610	554	595	581	571	578	596	583	593	592	610	597	582	585	576	548	540	580	546	588	575	571	577	583	583	559	586	556	545	614	557	587	529	604	563	579	594	590	535	570	565	592	587	575	603	577	573	569	649	577	533	600	546	629	602	579	555	593	602	537	602	568	563	604	573	577	552	594	611	581	584	581	583	599	607	523	597	584	602	594	543	601	578	584	594	576	578	613	600	570	571	580	551	582	511	561	566	575	587	601	582	544	572	585	576	586	600	611	588	564	558	594	608	607	619	559	566	596	641	612	564	560	606	576	570	577	598	545	590	582	592	623	599	617	611	598	544	568	600	594	582	592	578	585	551	582	555	608	577	595	583	558	540	553	603	613	616	534	610	598	574	569	572	591	528	562	579	593	614	551	581	549	548	620	642	596	585	566	562	579	615	568	554	615	614	579	593	567	584	631	569	594	615	589	567	587	579	522	609	561	580	553	591	573	584	612	551	612	603	604	581	552	596	607	572	591	551	590	591	591	600	581	598	578	576	566	627	585	567	600	540	611	597	580	627	596	601	587	589	614	612	565	599	561	582	611	597	583	607	534	581	603	592	566	580	565	600	620	611	577	623	561	569	583	602	563	565	589	619	586	592	627	597	592	559	578	549	587	568	554	542	560	556	584	550	601	587	557	586	597	582	615	615	603	630	574	593	578	598	585	521	559	593	592	541	542	610	582	593	591	548	574	593	601	592	575	555	553	572	597	564	589	549	609	596	624	552	612	588	585	575	587	590	620	543	599	580	599	610	568	554	589	584	537	586	571	597	567	591	596	544	588	551	565	631	555	603	585	583	622	599	564	595	618	595	592	572	592	618	614	596	567	606	542	570	561	616	594	531	619	563	610	563	591	580	616	585	608	596	576	584	544	582	584	622	600	540	599	605	564	598	635	579	568	600	584	587	541	612	596	568	545	558	572	536	543	571	592	638	585	548	572	614	552	582	595	586	573	578	589	543	585	568	584	591	582	593	579	628	590	591	606	556	564	588	581	533	571	570	599	604	558	603	586	619	579	585	601	585	597	599	573	574	563	577	600	585	591	588	611	554	536	598	588	607	559	629	560	552	585	608	592	590	593	596	599	565	599	588	538	571	583	574	588	605	596	567	585	566	583	585	582	549	567	570	587	550	585	578	602	588	604	567	583	564	601	585	622	531	551	621	578	565	600	573	603	618	556	564	614	569	598	580	582	576	571	598	590	614	609	565	565	595	568	585	601	578	603	600	527	626	592	605	537	555	554	597	590	579	608	634	556	565	622	606	592	554	609	612	592	567	577	576	576	591	614	569	563	595	553	613	575	621	551	602	599	617	576	575	586	595	595	613	561	576	566	601	563	600	564	605	579	605	614	561	586	564	598	558	582	580	561	593	605	593	574	577	592	597	632	594	585	582	630	547	540	613	599	601	566	592	580	579	574	571	570	619	596	614	554	616	609	570	577	605	552	620	571	609	547	539	548	535	557	567	562	553	552	595	563	594	548	545	583	607	608	587	559	586	572	620	554	531	593	609	564	597	576	576	557	618	586	583	563	597	551	553	592	612	578	574	578	547	628	610	575	546	582	591	558	563	619	571	569	579	601	608	594	562	562	563	575	575	602	551	573	564	608	555	565	607	558	551	602	560	560	557	564	576	564	612	591	641	584	621	525	535	585	613	586	543	551	588	593	605	613	566	610	609	575	612	592	585	587	611	555	579	573	602	590	580	577	615	599	585	594	580	594	558	563	579	564	590	581	591	558	602	556	547	576	642	599	600	542	612	585	578	577	557	572	543	588	521	584	527	587	581	582	596	593	563	585	533	553	619	595	582	585	565	582	624	592	607	605	545	589	599	572	586	641	598	576	537	589	582	541	597	567	607
27580	19616	6037	989	714	687	676	677	634	595	585	637	579	613	646	598	643	642	627	659	617	600	594	592	621	619	632	626	619	583	645	664	576	646	573	641	597	620	597	607	619	629	601	619	639	668	613	571	597	624	629	610	601	603	604	611	656	593	630	615	611	619	614	599	588	665	622	602	583	620	636	613	610	650	564	593	592	602	637	620	616	636	644	606	618	674	616	616	634	641	655	623	661	585	648	641	636	663	627	612	656	641	621	604	617	619	626	636	595	626	607	618	613	636	629	654	598	615	622	685	611	662	620	602	601	634	609	555	589	614	580	627	564	591	641	571	617	618	622	638	582	581	623	615	617	604	668	581	617	671	604	600	626	612	603	629	664	602	594	584	618	566	641	583	597	640	633	629	593	592	615	596	644	627	641	671	625	633	651	627	623	646	600	613	631	628	615	609	629	631	608	587	581	615	596	617	576	579	625	633	644	612	610	626	587	562	625	599	601	606	606	607	583	622	613	637	594	644	682	610	628	629	586	636	627	578	594	647	620	609	587	624	665	615	615	622	623	599	635	602	573	629	649	609	658	609	602	632	665	604	588	615	608	599	618	625	643	618	621	624	614	654	580	649	629	638	667	601	611	615	580	639	615	607	586	564	623	616	588	620	638	612	645	624	610	597	608	613	644	621	627	636	630	642	631	634	612	594	616	600	602	598	597	611	660	627	642	614	640	631	617	640	610	571	642	549	615	628	662	589	621	619	619	605	600	632	640	613	624	603	641	655	631	604	607	656	629	647	605	597	611	579	589	584	617	611	613	620	601	649	633	599	632	631	588	566	612	643	622	658	585	651	667	659	636	626	586	637	608	595	634	598	667	599	590	608	597	611	622	615	649	583	590	636	624	648	628	599	654	598	588	612	617	647	610	641	621	606	599	578	621	586	614	644	616	620	637	606	637	587	612	614	607	640	618	641	633	610	690	649	602	662	609	667	596	593	595	558	616	613	610	609	635	624	591	600	605	555	604	627	548	643	659	606	627	618	628	625	642	657	619	629	600	648	638	651	607	565	635	593	625	575	646	602	652	621	667	617	639	602	598	637	647	654	634	614	624	592	594	620	605	605	602	636	590	576	580	627	605	621	573	631	620	634	633	563	635	605	656	620	658	617	635	584	607	601	633	654	623	634	572	621	619	572	668	628	653	597	664	577	556	589	669	621	620	605	656	644	618	615	637	556	599	593	592	608	597	572	591	621	613	610	623	603	603	627	620	584	658	618	605	567	642	652	642	587	613	591	626	637	606	681	662	586	640	650	610	623	619	634	619	592	619	567	602	604	630	617	617	636	599	637	603	588	629	624	593	581	635	603	676	635	599	615	588	627	586	628	635	629	652	643	608	630	587	616	607	637	637	633	646	615	628	608	621	632	577	627	592	594	621	634	637	632	618	622	633	606	627	658	648	647	628	609	628	633	588	583	598	574	607	629	637	580	637	633	612	597	618	639	636	589	641	636	623	638	610	608	640	583	621	647	583	609	655	610	571	622	608	645	609	621	620	606	596	590	588	635	605	607	609	668	643	646	671	591	604	638	590	676	664	652	607	557	665	612	606	609	614	574	607	614	643	562	624	624	624	621	603	632	629	619	598	608	591	610	590	622	565	585	638	626	572	597	618	609	635	604	600	641	630	661	634	577	626	531	614	614	619	648	609	616	609	594	602	587	660	632	614	595	588	597	631	589	619	609	593	636	629	606	636	645	620	640	589	629	658	633	619	600	592	603	656	602	637	635	624	572	610	622	608	593	587	626	626	542	609	663	559	647	622	632	632	635	619	628	593	641	559	601	601	645	587	637	614	608	643	611	630	599	624	613	659	612	657	615	632	627	630	582	655	631	647	608	605	550	636	602	624	659	616	602	596	649	626	589	641	604	609	602	602	593	599	584	640	614	608	593	596	662	627	612	637	607	606	649	640	622	699	584	599	644	641	596	642	627	633	600	578	610	622	589	610	609	582	577	593	633	609	638	598	621	630	634	631	643	616	649	585	601	609	681	652	635	594	616	619	625	626	553	643	631	619	613	643	616	620	615	577	623	640	600	557	584	651	636	678	610	608	629	587	585	623	607	603	589	600	597	631	655	585	621	650	641	633	589	624	588	614	631	622	620	664	661	586	573	570	580	630	661	639	597	620	616	649	654	664	635	613	672	620	636	588	611	584	661	603	602	627	590	635	593	592	587	593	618	603	610	600	632	609	610	660	611	635	628	615	659	649	632	609	584	644	613	586	584	583	623	628	654	599	645	632	597	590	623	635	632	595	579	581	557	623	635	642	648	627	655	643	582	605	624	652	633	634	612	602	667	588	595	589	586	639	662	673	602	649	608	627	650	629	642	628	609	646	650	597	645	609	630	563	651	637	584	585	606	583	592	622	635	650	641	644	654	586	668	597	647	560	609	627	591	614	619	632	605	632	608	672	630	612	583	611	605	642	656	609	578	618	589	641	593	573	596	543	616	663	637	631	586	645	653	597	617	597	601	644	622	596	658	616	612	582	609	598	611	621	588	614	639	646	622	633	600	624	610	606	630	591	615	591	589	679	602	620	626	613	669	614	608	668	650	644	569	625	591	600	590	628	614	639	569	550	591	641	617	621	630	611	666	613	676	603	666	636	631	615	608	617	635	630	591	620	652	607	606	606	610	638	625	661	651	660	596	620	618	593	600	599	568	655	611	634	592	618	619	601	617	603	625	635	648	681	643	594	647	615	617	638	567	623	624	591	629	616	600	612	679	647	664	639	562	612	646	638	625	631	615	622	650	620	650	649	643	644	669	670	616	606	600	595	619	578	606	609	625	597	654	607	618	646	602	571	650	611	612	580	633	633	632	611	624	630	616	623	629	591	630	642	640	651	648	628	588	605	635	616	633	634	629	651	619	652	673	640	636	624	649	563	588	596	650	632	631	601	562	639	625	633	591	637	624	589	645	586	643	657	631	639	638	640	642	602	596	610	609	625	608	625	640	591	567	607	626	614	632	601	618	595	613	671	608	637	627	646	620	599	613	593	614	610	604	609	639	620	635	652	660	626	619	588	636	622	612	574	614	569	610	658	598	600	654	599	629	615	619	690	608	616	596	615	638	664	642	623	611	574	672	643	599	600	616	596	627	609	606	650	588	639	615	643	657	581	667	617	666	611	612	609	630	589	602	607	625	639	628	629	665	620	648	620	579	622	601	613	641	631	556	626	641	613	607	617	639	607	561	632	654	634	595	623	611	546	596	590	598	619	613	636	604	584	615	637	591	622	644	613	561	624	612	617	637	569	565	631	627	672	612	646	568	584	602	614	613	623	646	647	610	633	654	604	614	644	603	603	643	645	608	620	597	587	602	610	621	647	601	582	644	626	620	629	616	570	622	611	604	613	616	650	638	639	578	634	601	659	626	587	598	635	554	629	642	642	621	658	599	600	623	595	649	638	605	617	591	596	609	659	643	589	552	608	622	621	624	623	607
4271	1673	1557	978	807	761	739	747	736	799	762	760	683	680	675	767	673	736	681	658	702	738	724	704	658	675	688	708	686	733	713	681	703	738	735	738	711	685	673	690	742	674	774	692	684	761	689	727	678	680	780	747	693	679	690	739	725	731	687	718	741	693	646	684	675	745	738	735	738	676	720	682	679	686	720	668	685	721	706	663	676	706	718	698	711	646	704	671	713	684	699	682	681	702	695	663	696	713	735	674	655	697	712	722	685	697	682	726	705	732	738	672	681	687	708	739	704	733	711	714	714	716	708	675	687	675	712	681	691	754	728	741	672	675	725	703	674	734	744	733	726	704	722	703	739	666	735	692	711	705	728	720	693	767	730	689	672	751	704	744	713	667	670	668	719	728	669	760	693	694	713	683	689	684	687	708	729	730	687	700	726	737	693	708	730	745	714	705	704	745	729	714	736	717	691	753	689	730	706	731	673	716	742	692	718	698	701	693	674	748	687	691	673	677	697	660	708	710	715	726	718	678	689	747	679	724	727	715	715	749	725	703	676	720	684	698	691	762	703	707	701	696	744	687	739	735	732	681	675	684	699	689	711	718	700	702	738	728	721	704	711	667	732	664	689	763	657	722	733	736	729	693	667	727	728	773	659	764	720	680	666	683	684	744	669	755	755	710	682	695	725	733	733	709	728	744	675	766	687	666	699	719	723	684	694	683	735	706	682	696	706	730	728	685	726	763	648	666	743	692	731	675	714	715	733	687	673	676	729	688	750	733	773	685	695	694	722	664	686	691	764	694	683	682	690	747	711	715	738	698	759	712	708	688	690	748	674	731	664	713	742	705	676	707	728	697	720	709	721	745	682	684	699	728	765	681	683	724	763	735	715	666	709	712	736	702	702	695	716	704	750	683	707	686	716	711	746	718	757	683	699	691	709	700	719	698	693	698	706	729	742	674	749	686	738	714	669	736	743	710	669	764	699	728	706	683	697	687	720	684	659	720	721	663	681	689	686	726	704	679	669	762	695	694	687	706	701	681	703	720	709	740	693	731	714	699	696	700	701	707	691	740	726	724	679	683	691	753	721	695	819	695	668	722	723	710	725	685	691	723	687	694	697	680	721	689	764	681	729	762	734	696	682	647	722	705	666	690	711	723	690	724	721	705	744	677	701	700	726	720	735	727	701	702	725	677	728	712	677	680	727	700	697	732	661	675	714	680	694	731	708	701	737	718	694	738	670	730	683	671	667	718	678	701	671	732	674	669	677	724	738	699	678	674	684	740	710	719	729	688	734	678	670	686	723	661	712	749	694	698	680	698	710	710	743	719	713	705	692	699	707	691	712	686	703	715	739	729	688	689	725	757	719	722	713	694	703	612	706	676	739	730	721	705	742	666	711	716	653	656	763	707	686	716	719	738	713	742	743	699	757	692	707	663	741	667	655	715	682	716	705	710	711	705	677	672	661	706	731	732	689	725	729	704	712	735	706	670	725	701	687	754	709	709	704	692	728	741	708	690	664	727	751	679	772	715	735	707	714	668	744	703	701	747	691	723	705	719	722	702	725	726	714	714	743	701	693	692	666	713	743	761	742	676	721	747	668	711	713	723	728	709	746	718	696	728	710	729	678	667	688	691	669	684	720	697	735	751	685	698	699	736	667	751	691	742	688	747	727	677	713	716	714	712	658	682	729	722	721	705	712	729	668	703	695	725	714	695	697	692	697	721	684	682	709	705	701	721	735	693	707	743	719	674	754	750	683	705	745	691	715	693	670	741	678	727	688	700	750	677	679	735	698	714	721	709	642	686	781	679	697	740	718	702	707	700	681	714	701	702	694	736	656	681	724	710	688	706	753	672	702	737	741	686	673	718	730	753	717	688	736	708	700	737	755	724	687	705	676	704	744	733	673	733	717	748	669	716	697	745	658	690	719	704	761	722	669	668	699	736	700	749	715	675	746	721	735	724	652	653	665	665	736	680	701	691	732	695	663	673	708	711	707	676	642	632	696	725	742	691	716	714	747	715	730	730	712	700	656	743	731	716	786	712	676	763	711	687	669	698	715	704	748	671	682	727	693	752	761	700	680	667	759	720	722	731	725	693	696	749	751	733	686	700	770	731	723	734	718	690	744	726	705	695	704	746	694	702	720	639	728	711	701	787	714	684	721	722	678	718	744	725	667	739	734	663	712	698	697	734	696	737	730	704	672	728	659	683	682	695	723	721	712	689	713	706	751	708	682	744	684	673	715	744	664	708	697	728	672	668	689	725	700	719	677	710	734	702	695	689	728	746	701	673	716	707	667	671	717	687	694	699	703	737	694	730	707	697	684	693	672	680	685	732	668	726	715	742	668	698	723	691	741	667	734	670	709	694	763	695	738	682	725	696	678	749	699	717	734	676	718	665	738	682	704	730	735	714	702	732	750	677	659	715	706	695	711	741	735	722	737	717	694	719	728	701	704	682	682	693	700	679	738	726	713	726	648	720	715	707	715	659	695	698	685	755	738	715	697	684	700	709	691	745	705	695	723	737	749	704	678	725	691	702	725	704	682	688	704	705	690	702	766	725	707	711	679	715	681	723	677	706	703	704	699	664	712	737	738	722	689	712	725	673	742	720	676	727	694	769	683	771	667	737	691	681	690	735	726	670	764	675	705	684	680	702	716	713	724	674	690	754	715	685	728	689	672	660	717	683	712	692	697	699	713	728	685	708	699	686	751	698	701	679	729	730	684	721	699	722	720	688	736	670	688	722	679	736	712	707	750	696	721	749	753	694	723	718	739	711	728	699	743	703	756	699	684	684	666	692	691	709	727	741	689	724	724	709	728	662	705	724	715	726	701	739	713	736	676	746	673	710	676	672	707	719	712	705	743	736	775	683	714	705	736	742	697	724	695	683	737	720	723	690	683	716	708	729	761	696	719	741	724	710	720	712	699	681	662	748	696	732	733	725	702	683	695	709	766	732	687	719	716	689	735	682	735	735	687	678	673	752	688	731	708	669	669	712	702	669	657	714	710	691	687	679	736	706	708	700	682	754	723	734	668	672	695	726	745	714	742	706	719	696	733	727	694	713	675	706	683	708	720	749	764	757	717	729	687	684	669	740	744	694	699	752	686	684	775	754	722	758	730	744	715	718	727	769	669	650	774	652	703	706	718	736	711	720	750	725	705	672	712	720	703	672	724	743	712	722	685	704	716	677	685	706	698	740	702	672	709	736	716	730	699	725	717	680	731	709	672	745	685	689	697	744	667	678	667	695	672	690	707	694	718	710	734	690	635	710	718	725	716	685	738	713	708	693	738	739	707	693	700	743	710	737	739	719	673	715	694	728	678	737	703	689	707	700	708	722	774	772	688	735	729	688	702	715	677	693	676	717	681	740	723	713	701	712	737	708	702	721	679	692	710	701	749	669	707	672	720	707	711	672	688	688	645	706	723	708	699	719	680	712	723	687	708	679	664	694	734	685	704	704	726	719	745	684	676	708	707	738	713	738	686	670
23822	21314	28529	24432	21303	11983	1729	1222	1067	1079	976	939	922	928	893	890	859	881	867	887	887	908	820	847	827	812	765	874	833	829	809	844	783	839	856	873	789	776	840	827	800	865	831	803	813	836	805	809	823	804	799	844	819	804	837	817	807	815	825	810	832	864	810	831	803	832	831	836	800	847	824	826	819	825	790	743	839	772	817	889	783	811	773	797	812	848	803	780	839	782	827	760	767	821	821	836	816	826	825	787	772	755	780	843	752	783	838	812	799	786	779	748	849	746	808	831	844	836	778	807	822	809	802	831	839	791	820	868	787	885	796	839	787	812	823	861	826	818	795	855	808	815	828	829	818	804	799	799	829	818	844	849	806	799	802	808	786	776	817	807	792	813	839	826	854	770	856	815	810	802	818	808	816	805	842	848	784	857	803	811	781	793	771	825	833	769	763	808	777	772	822	832	797	788	851	778	761	788	802	833	836	798	859	845	779	818	823	828	826	771	800	809	795	814	781	825	819	844	803	881	821	863	765	798	833	829	832	769	809	821	823	813	814	808	819	833	808	852	819	809	817	834	771	816	772	804	829	807	767	821	805	823	849	818	850	846	791	754	793	797	825	825	790	809	855	750	809	792	862	840	814	875	792	848	751	825	801	778	822	821	847	839	786	830	813	763	780	834	789	800	822	827	788	844	770	799	804	826	841	849	793	778	799	793	772	803	813	826	821	832	754	810	779	761	796	793	789	801	822	876	790	756	820	804	833	789	848	836	812	770	854	862	781	815	809	794	824	795	743	823	797	845	807	813	851	803	841	821	766	843	856	855	819	782	815	806	794	856	821	837	859	836	784	767	788	845	803	785	791	800	823	779	833	824	791	811	827	813	856	782	872	834	787	777	870	848	820	770	842	813	797	787	811	833	791	787	875	820	745	795	821	808	834	836	823	819	852	773	750	790	761	817	831	832	757	800	802	832	833	802	823	857	812	783	821	824	845	850	855	805	790	772	803	836	823	825	815	857	801	806	803	803	814	800	842	831	806	833	805	808	832	832	830	823	781	766	846	823	825	800	786	833	775	847	812	752	764	833	871	777	790	792	787	855	823	797	853	787	843	773	800	805	800	801	832	795	842	801	770	749	771	858	779	834	852	822	869	824	764	779	804	810	847	838	814	780	806	798	781	850	773	799	792	814	760	850	881	823	760	778	792	768	812	811	830	792	835	831	806	801	805	805	828	826	801	857	817	788	766	765	797	796	802	804	796	773	780	817	822	817	848	805	782	815	812	829	837	896	866	764	852	791	828	779	825	818	791	801	789	825	786	810	817	747	840	813	812	808	755	769	784	825	755	790	801	831	805	779	789	780	781	851	826	804	803	805	800	819	832	832	773	822	847	853	834	795	756	773	842	850	804	818	854	816	845	855	785	798	797	819	847	810	844	839	790	845	779	838	831	798	831	814	827	827	809	830	767	826	818	765	780	838	846	803	810	795	789	829	812	823	791	758	837	822	816	807	783	820	804	789	796	852	780	814	800	799	864	821	784	827	790	817	828	810	849	820	821	769	793	817	779	772	785	805	781	814	807	828	794	803	780	779	803	804	792	814	835	783	830	817	816	813	828	820	833	799	816	815	799	805	791	804	786	773	790	793	816	815	784	801	796	769	819	763	791	752	828	800	855	824	815	820	776	753	828	775	804	819	795	831	790	821	813	768	822	755	812	774	748	747	798	839	827	839	777	863	791	828	778	813	833	798	798	783	811	770	811	787	817	767	789	805	845	796	819	804	807	755	828	834	832	869	792	810	830	827	862	816	810	782	757	809	750	779	823	793	802	764	851	802	804	798	815	831	836	746	771	808	814	811	765	845	783	816	804	809	777	808	790	791	773	804	812	824	809	867	806	816	783	804	820	791	879	797	772	811	796	810	787	818	837	822	743	802	789	776	802	855	799	792	774	776	808	826	792	828	849	824	829	782	813	845	781	808	868	839	847	815	834	806	826	790	786	792	804	767	779	798	782	787	847	837	868	759	802	806	794	780	806	792	759	808	747	784	811	760	772	820	862	799	803	767	827	836	804	821	802	768	832	822	814	804	766	729	822	851	789	850	804	825	847	830	823	796	774	781	839	785	818	843	856	807	823	790	805	824	826	768	802	772	844	803	833	835	836	827	805	816	768	828	778	811	772	817	797	812	799	815	831	797	839	820	787	836	794	825	797	767	821	834	799	820	808	842	817	881	755	809	774	811	844	809	827	784	823	790	829	835	793	842	814	798	818	842	761	876	765	836	811	799	783	858	841	806	762	796	824	803	858	806	752	851	818	799	805	763	836	829	779	820	848	778	805	809	808	791	784	820	861	822	786	769	867	822	829	809	791	815	783	799	827	807	792	784	839	835	844	778	852	766	811	840	809	781	823	818	840	793	852	819	814	823	829	811	801	796	806	792	806	834	782	780	781	772	767	780	792	823	822	846	786	790	760	809	801	773	812	787	803	832	784	772	777	772	827	815	809	813	788	788	814	794	918	811	830	791	817	834	786	826	803	871	802	836	813	834	794	820	814	807	837	798	815	825	788	820	778	811	819	867	770	841	821	769	733	886	818	783	832	810	829	817	818	825	843	795	812	806	816	818	805	754	835	777	820	836	825	828	771	813	791	835	808	725	873	806	766	801	762	788	869	810	789	777	789	773	765	725	820	715	826	829	792	815	766	784	816	803	819	775	797	808	778	826	767	802	794	815	803	793	808	791	811	800	839	781	819	836	780	795	789	860	781	781	791	817	844	803	774	798	779	777	797	784	830	838	839	827	852	811	790	816	807	758	778	844	850	764	788	809	810	769	816	785	823	844	857	807	782	783	810	774	849	801	810	847	836	852	798	765	778	814	808	852	790	775	833	804	856	764	863	781	796	791	804	865	855	854	810	779	785	790	818	782	797	812	806	811	822	828	809	844	777	844	816	788	801	826	764	793	794	792	832	855	776	829	806	851	783	785	871	786	801	840	795	800	793	815	791	793	828	822	791	829	799	804	808	795	807	826	811	819	783	843	848	780	878	830	782	775	790	804	821	795	809	781	819	769	800	785	790	778	809	849	774	833	811	828	854	800	826	760	810	806	829	797	800	814	814	760	840	804	834	818	832	764	830	784	829	853	784	829	843	813	856	758	802	800	817	829	797	751	818	793	833	828	804	775	815	797	825	775	774	787	817	828	705	813	815	816	785	788	778	778	825	831	846	800	791	817	757	812	794	791	819	832	778	786	761	797	774	833	862	762	789	839	857	854	836	867	841	846	844	801	800	815	849	804	813	779	818	763	743	858	859	782	753	818	841	777	781	786	785	799	856	823	834	803	806	831	822	853	793	798	855	825	819	776	790	816	825	844	831	779	773	826	769	770	803	808	834	804	796	809	794	835	831	809	875	800	802	794	790	780	822	829	816	816	873	822	844	823	811	801	826	813	813	868	816	812	783	856	829	851	847	850	749	798	772	758	806	758	824	841	839	822
3573	9557	7452	3822	2717	2305	1875	1651	1440	1286	1228	1216	1096	1073	1070	998	1047	959	1009	988	977	995	1002	986	983	946	978	946	987	975	938	969	1027	924	1000	928	934	938	958	908	960	947	930	942	888	969	944	888	918	978	898	905	982	895	863	978	946	923	998	994	950	958	960	894	954	939	908	951	898	941	893	913	947	959	968	957	952	970	905	908	908	966	922	919	916	904	912	984	942	980	883	918	908	951	954	904	975	915	955	920	964	966	921	965	878	983	941	923	900	960	924	952	929	964	981	926	976	940	908	929	973	957	881	915	915	915	930	919	935	964	947	1005	907	951	936	930	920	973	894	903	945	902	913	929	943	946	920	909	892	967	953	934	961	920	920	904	917	895	861	913	958	925	921	951	858	932	970	966	920	908	963	956	943	967	909	1010	960	903	951	938	953	930	931	938	942	904	973	935	932	967	911	961	957	981	931	962	956	871	926	882	911	922	904	938	924	905	961	987	937	994	947	880	935	892	922	909	987	903	927	977	933	896	935	966	971	921	916	920	876	966	964	951	945	935	916	956	944	922	960	964	927	942	907	897	972	940	886	932	984	888	913	962	903	912	939	884	949	918	924	939	940	957	913	934	915	921	907	946	908	956	885	977	923	902	944	972	880	964	954	943	969	927	877	941	944	904	912	956	912	945	950	863	890	914	910	897	957	904	938	926	902	973	966	892	958	901	953	966	963	873	953	989	931	910	983	907	968	928	945	886	912	904	946	932	935	935	924	989	944	892	954	953	931	931	899	935	1023	921	902	870	956	950	902	961	907	907	953	948	904	923	928	1003	892	903	916	940	889	909	940	1006	900	938	953	922	949	899	918	901	984	948	1011	980	922	896	929	957	906	944	937	908	890	927	951	955	904	947	926	910	956	925	920	868	927	965	912	922	926	939	955	970	958	933	941	963	912	930	926	916	889	912	930	950	958	956	975	935	948	906	905	958	910	976	944	943	961	978	993	947	951	920	964	916	970	883	936	916	910	925	902	978	911	929	949	955	943	952	887	930	966	855	871	903	980	986	940	958	926	897	931	921	893	897	944	982	949	954	938	960	928	884	900	985	965	909	957	962	952	947	854	922	891	939	954	962	925	930	977	921	951	940	952	961	928	916	927	949	907	995	989	934	966	940	974	943	888	944	966	899	895	935	967	910	877	945	963	927	935	954	951	918	994	902	958	899	933	951	1012	945	945	943	886	864	933	869	943	973	927	931	916	934	920	940	896	867	917	980	905	931	929	962	903	931	959	1008	940	943	939	904	900	931	973	907	918	970	926	957	923	902	949	943	893	972	904	963	946	885	938	950	999	894	938	925	922	929	934	917	994	885	908	935	985	939	948	993	918	912	955	914	954	951	941	893	931	926	958	932	916	941	927	948	949	920	973	914	965	927	943	913	976	911	938	910	859	898	917	930	939	973	933	910	933	912	938	894	921	952	943	970	897	893	917	890	956	920	912	969	932	914	880	932	932	920	896	950	900	884	990	970	943	899	941	953	913	907	957	990	975	933	927	916	903	885	972	929	983	911	934	904	962	922	913	962	911	920	960	874	931	938	951	954	902	950	895	930	876	1007	903	936	988	942	987	870	971	940	927	892	929	964	921	940	1017	924	998	943	957	881	941	926	874	969	915	863	948	922	915	927	928	931	866	970	900	912	964	900	914	899	959	914	950	893	970	998	893	927	972	877	973	902	948	898	921	965	912	929	897	937	860	980	923	864	975	915	902	935	913	958	930	965	914	956	906	901	991	951	925	919	912	978	945	903	908	907	901	952	944	959	950	947	937	934	921	926	911	904	947	976	928	928	946	1001	950	910	912	844	952	932	914	878	934	924	933	909	940	917	956	961	947	901	904	966	931	958	965	891	969	920	917	911	921	913	937	974	968	919	961	947	937	923	956	912	949	944	964	961	948	904	935	940	914	1014	966	907	989	943	954	906	929	901	946	905	896	925	908	905	891	888	908	970	930	937	976	913	933	949	999	904	970	919	1002	896	956	903	946	920	928	907	903	917	862	967	926	895	978	916	941	950	903	918	906	915	1012	936	875	899	906	953	945	884	969	894	922	941	973	939	936	868	922	896	952	925	939	962	994	901	922	896	911	924	952	949	939	877	941	944	958	948	968	965	941	920	913	950	955	893	928	906	912	983	960	939	912	959	968	903	944	934	972	921	926	906	925	933	881	932	960	894	949	866	896	903	926	957	903	910	951	962	956	923	946	936	977	933	969	897	947	961	943	895	917	920	925	915	901	957	844	957	1002	946	941	891	945	892	907	949	937	884	884	941	932	888	923	914	928	928	954	907	926	988	946	944	939	918	887	951	926	928	922	919	892	966	899	955	957	1000	923	911	910	891	966	947	1018	972	952	905	914	943	929	900	979	959	935	884	963	899	919	937	948	903	953	867	951	916	911	951	956	835	976	938	894	989	983	941	901	941	936	979	933	952	992	909	960	947	924	967	914	946	919	911	972	956	938	991	938	933	888	928	941	891	891	957	906	919	944	931	910	944	938	945	863	940	915	911	834	930	1029	945	949	909	929	949	922	925	956	915	925	875	914	930	944	968	945	963	927	915	951	930	953	885	950	898	893	951	960	912	907	878	972	950	948	904	913	872	916	887	951	946	918	898	927	924	931	919	901	896	891	932	982	921	952	923	928	887	919	983	893	915	960	893	936	970	909	891	946	983	941	901	952	929	928	973	904	936	899	899	886	902	868	949	906	898	861	909	933	930	912	930	923	1005	945	927	926	901	891	912	987	925	904	907	959	868	959	876	938	953	924	909	987	949	982	989	957	893	942	904	932	959	870	949	950	887	946	959	957	921	981	947	887	947	936	959	916	932	960	958	925	957	919	935	919	927	911	966	967	948	947	967	960	975	874	965	919	938	908	915	902	910	929	943	895	882	946	964	952	901	962	934	872	932	976	957	968	959	928	930	936	927	923	933	921	947	896	962	952	993	943	932	899	928	920	875	978	910	963	977	953	931	929	964	916	905	940	899	918	921	908	922	903	913	941	954	907	978	926	909	896	892	915	921	976	915	944	910	952	976	931	906	934	878	894	935	928	917	966	938	941	900	942	921	990	940	929	944	888	929	988	929	905	905	892	920	872	869	877	986	943	890	889	946	950	963	950	966	933	821	948	994	866	912	925	954	946	947	933	964	935	919	922	930	953	906	946	995	925	908	919	973	930	980	934	908	900	936	930	894	950	914	906	968	926	928	925	985	967	971	938	910	909	959	917	954	952	916	939	1004	945	961	979	963	1021	944	902	924	925	936	921	900	955	886	921	963	889	890	909	928	931	924	917	961	970	918	979	878	957	947	918	837	913	976	910	860	909	935	948	926	920	979	964	898	958	882	924	970	896	931	877	938	922	972	939	889	953	985	961	937	940	914	943	970	893	973	959	921	940	889	908	872	922	896	984	883	949	936	920	929	907	974	925	873	956	878	892	919	933	929	927	907	929	918	920	900	965	962	953	932	938	949
24879	21324	27592	25262	12933	802	567	410	421	423	380	352	328	356	342	334	330	319	319	308	315	316	290	302	317	312	277	285	321	250	302	289	323	298	297	303	299	325	289	306	288	283	290	299	287	285	287	291	277	303	298	288	268	310	295	298	304	279	294	274	306	307	278	289	268	320	289	323	325	275	261	262	252	260	289	264	307	282	301	252	296	264	293	299	266	313	278	287	277	288	318	293	306	319	288	291	300	296	290	266	288	266	287	299	287	311	273	306	287	266	300	290	298	309	273	302	341	293	310	285	313	282	322	290	312	279	303	299	300	289	294	270	304	293	260	302	286	285	303	288	281	278	296	266	301	295	288	282	286	260	278	318	259	303	297	305	305	321	291	301	284	302	301	262	281	274	292	313	283	302	324	298	282	264	291	302	283	293	277	313	293	283	271	282	289	269	291	297	314	266	275	295	312	284	290	305	266	297	332	290	293	280	288	311	264	304	264	272	305	302	279	278	300	293	302	293	317	265	286	262	324	275	258	292	278	277	303	280	292	295	293	281	301	301	282	289	289	290	297	280	281	272	308	286	291	256	263	275	339	282	300	291	299	263	292	322	304	283	286	294	286	290	279	307	297	294	278	252	287	301	296	302	271	306	286	277	279	285	257	262	309	282	311	272	304	278	290	297	290	298	300	283	288	294	264	308	254	263	299	312	309	271	293	303	292	293	294	280	288	285	331	278	282	279	305	293	297	300	286	296	314	315	288	297	296	278	265	263	278	285	283	306	263	295	287	276	284	295	285	308	280	277	298	287	306	293	299	317	283	284	310	281	286	264	266	295	281	279	274	294	270	275	254	322	310	305	298	289	297	313	289	261	303	266	296	283	283	286	277	280	293	276	320	266	307	300	289	312	315	262	271	291	290	296	293	299	266	273	289	297	285	281	304	254	285	292	315	281	293	296	298	289	289	276	305	299	288	290	291	296	319	273	333	301	295	281	275	294	268	252	313	293	304	305	275	290	265	260	272	276	255	265	283	307	294	291	286	269	257	286	282	292	287	286	290	299	289	282	322	293	315	309	271	280	308	339	289	270	308	251	281	284	275	272	285	282	312	315	289	312	315	259	287	277	284	278	292	301	272	317	301	249	289	294	300	301	285	296	292	301	302	325	276	285	283	269	276	321	313	330	332	280	305	315	296	284	295	288	276	307	304	266	285	270	293	339	305	295	277	311	300	303	285	307	295	281	301	243	294	288	289	315	267	292	316	275	274	330	285	292	328	305	265	313	298	282	264	267	311	275	249	284	294	282	275	277	273	272	286	305	273	293	307	269	268	275	258	296	306	271	287	280	305	279	260	278	312	272	273	298	298	317	317	277	294	320	299	303	307	295	243	280	286	264	281	295	282	269	312	285	306	255	271	297	314	281	272	288	289	294	299	298	293	294	317	297	293	251	306	307	279	270	284	285	288	277	276	292	262	282	292	289	327	292	266	274	298	283	282	284	308	289	300	291	297	269	284	276	293	293	265	288	272	305	317	267	284	291	292	265	294	287	303	278	268	287	294	281	303	315	303	271	289	279	288	272	293	286	264	266	283	288	298	297	285	275	293	273	307	308	299	287	300	274	266	267	275	258	302	302	313	301	274	308	301	308	286	274	277	315	252	288	281	298	287	252	292	316	328	277	314	312	317	266	296	272	308	262	297	287	303	277	261	287	298	253	249	302	313	283	292	247	300	305	285	263	296	302	286	282	270	270	302	296	286	264	275	332	269	295	271	291	288	314	323	268	274	313	296	272	282	282	271	285	297	271	283	306	290	271	293	287	292	310	291	279	281	260	295	280	299	302	288	278	301	283	282	335	274	271	305	294	276	297	303	288	286	298	284	283	285	274	279	299	289	284	272	280	280	269	307	279	314	257	262	262	285	305	268	274	285	285	297	291	292	287	239	286	284	288	278	324	288	301	301	292	287	279	265	301	297	291	304	292	284	307	329	269	323	277	313	300	311	324	298	272	289	290	264	320	301	264	287	294	304	300	298	293	281	267	297	292	343	283	270	297	318	326	274	283	258	286	301	311	275	259	260	304	275	287	297	298	263	297	306	277	275	304	286	280	277	311	301	300	275	284	281	304	299	320	289	257	299	272	247	275	277	323	294	294	289	271	324	306	282	291	265	248	270	295	297	291	294	320	286	290	318	309	272	322	256	302	275	288	285	282	268	313	296	304	297	275	329	310	302	287	324	286	303	273	287	292	282	289	292	278	303	284	322	264	305	317	308	318	292	296	297	305	295	260	252	278	296	279	277	245	290	291	270	294	288	298	272	292	294	277	268	282	287	316	311	252	291	291	299	298	282	277	266	323	283	274	291	302	290	292	270	308	305	281	287	276	293	275	297	297	272	290	286	257	296	253	296	283	303	280	307	297	254	291	292	293	287	281	331	274	276	263	269	258	297	298	296	291	271	288	284	284	296	311	317	275	278	284	272	265	298	299	281	282	288	338	281	280	276	302	292	273	263	300	277	306	311	286	277	309	279	301	282	265	284	298	280	266	322	277	291	289	294	260	310	317	300	265	290	289	297	288	290	297	305	300	289	299	284	294	282	282	303	265	280	301	301	320	322	299	288	303	282	283	294	270	292	336	303	297	283	284	286	278	279	325	288	293	300	276	276	288	311	292	304	313	297	280	274	290	286	279	289	286	288	305	280	305	293	310	294	308	306	298	306	298	285	274	288	297	304	264	287	309	291	280	282	266	313	307	316	320	298	280	286	315	266	280	307	306	305	322	286	312	297	294	299	256	289	281	291	277	345	285	287	269	277	237	292	281	288	289	313	269	283	273	317	285	268	275	303	296	282	298	281	262	285	275	285	292	297	274	275	265	276	302	276	310	302	297	277	309	285	276	305	289	276	280	302	295	289	285	294	283	264	297	264	330	272	264	285	277	308	302	306	268	284	298	271	280	295	284	279	295	276	260	286	309	294	282	289	274	295	258	253	326	282	277	281	270	272	299	273	307	275	263	298	283	303	274	274	317	304	313	328	311	265	284	306	270	266	291	280	264	282	310	311	291	335	290	250	317	284	269	267	276	287	276	284	314	276	301	310	272	296	292	293	291	299	287	294	319	279	289	289	303	309	280	310	283	283	339	258	299	280	270	316	301	297	308	269	249	273	289	306	293	297	284	314	282	271	267	301	289	267	309	292	298	330	307	272	303	250	305	299	286	279	311	287	284	282	277	313	298	280	263	285	295	289	314	291	285	276	244	273	258	329	293	250	287	277	277	271	288	273	286	288	258	272	305	267	279	265	296	317	253	285	294	296	252	269	306	279	308	306	327	302	278	255	304	279	292	280	293	261	295	287	276	286	260	280	281	277	309	296	300	278	303	306	287	307	268	329	285	290	284	290	290	312	338	309	314	284	247	297	298	265	267	295	296	301	291	283	271	292	281	302	276	280	262	259	288	290	285	309	258	310	289	288	281	291	277	314	258	293	266	310	278	285	285
3468	5548	4156	2029	1461	1106	916	752	647	577	559	504	490	456	402	413	380	384	353	371	341	396	377	361	383	386	367	381	346	379	386	362	320	356	353	370	319	339	369	376	345	331	358	354	339	368	355	357	353	331	350	343	372	363	319	367	373	363	332	360	349	373	339	372	365	342	337	348	381	356	325	340	348	360	332	346	324	386	360	342	350	331	324	371	353	366	342	345	365	335	353	338	367	353	352	331	369	365	321	339	331	343	348	315	324	359	361	368	339	359	324	345	353	335	322	342	364	368	328	364	321	391	353	322	358	386	345	342	333	366	338	355	351	349	354	357	335	355	341	344	326	333	306	367	343	347	324	381	343	361	336	346	360	344	372	339	348	339	333	360	333	376	340	356	347	363	349	326	387	341	342	360	362	357	360	327	373	338	345	342	343	322	351	378	311	353	342	323	359	357	356	349	321	343	333	321	372	358	357	329	362	349	368	328	340	331	352	388	332	373	350	313	339	360	339	363	325	343	344	366	365	323	323	348	326	324	350	314	353	323	350	356	386	375	333	312	334	374	368	344	367	381	350	364	344	342	358	350	340	358	323	363	344	361	325	313	327	354	343	363	369	356	331	341	368	340	363	364	354	345	335	341	352	379	346	324	340	332	363	386	343	316	382	339	336	336	354	366	351	323	322	314	320	333	378	369	346	364	364	379	354	329	364	338	314	342	353	312	349	366	351	333	374	329	365	337	386	355	347	360	336	336	344	327	369	326	344	372	365	359	347	362	341	369	350	366	345	351	394	338	349	344	393	368	333	328	310	329	363	343	339	321	330	349	346	343	333	317	334	345	357	332	362	328	343	341	347	346	347	364	367	322	341	351	408	372	357	343	351	385	346	356	371	374	383	357	371	350	360	351	356	398	352	368	318	339	330	347	321	351	351	346	363	373	318	365	373	381	346	362	343	355	361	374	345	351	360	356	349	363	357	348	331	343	354	357	404	336	322	349	350	358	349	318	332	351	350	352	332	340	354	380	342	357	337	377	363	335	347	371	359	315	354	346	362	361	344	337	323	318	373	346	319	330	348	337	387	320	347	341	343	316	313	342	373	365	375	366	329	379	371	344	342	356	330	364	379	340	342	344	338	326	330	345	354	345	362	308	357	316	357	355	306	366	322	374	310	319	334	388	342	343	342	344	364	341	344	368	334	347	332	345	358	346	324	327	357	355	333	330	316	389	341	354	358	314	380	361	322	361	342	350	354	328	346	333	336	324	339	331	335	347	339	344	357	350	365	356	352	363	369	351	351	377	339	334	344	351	337	336	355	325	337	331	382	334	341	355	348	349	381	346	333	373	370	339	344	326	329	373	365	338	348	327	344	344	349	335	347	389	350	376	329	328	336	316	361	379	367	392	376	344	352	381	329	358	354	337	360	372	363	366	352	337	334	343	375	388	322	367	384	370	356	333	340	349	372	359	356	326	336	348	333	397	344	340	350	341	344	355	332	334	372	347	360	363	324	367	339	397	331	323	357	329	318	351	354	360	364	357	358	350	324	329	355	321	344	358	338	319	329	370	325	355	381	369	335	349	371	344	320	362	318	377	342	361	328	332	325	360	363	324	329	351	347	372	342	372	327	359	367	377	320	366	343	339	319	376	337	385	342	331	318	358	354	332	320	368	344	345	371	341	344	340	339	354	360	356	331	341	381	359	345	362	338	344	325	340	354	365	367	338	362	354	323	358	326	372	382	365	368	346	345	374	375	390	334	345	345	379	346	353	342	347	348	357	365	350	349	344	357	348	349	341	314	333	346	323	354	358	344	346	322	357	343	348	334	350	341	360	346	355	335	358	354	353	357	368	343	344	341	367	339	344	388	356	365	360	350	367	333	381	348	334	363	355	341	383	324	327	352	367	348	357	412	375	346	344	329	331	348	346	367	362	337	390	320	349	319	361	351	394	342	348	342	345	327	330	354	376	361	358	344	328	366	356	362	302	331	355	343	358	355	349	359	334	354	370	327	322	332	369	350	360	325	378	350	388	353	336	355	327	347	359	360	355	348	347	354	360	362	334	340	370	400	333	333	341	343	345	361	356	351	369	351	332	360	357	373	364	345	343	343	331	350	383	363	338	329	370	369	364	346	324	368	319	353	355	337	364	348	376	344	348	335	360	326	331	289	379	358	336	403	378	334	351	346	330	384	379	350	317	344	334	369	344	388	306	361	328	342	375	350	344	330	370	366	351	344	333	384	347	361	344	335	339	360	367	327	373	349	350	336	346	349	357	335	357	342	329	346	349	359	364	366	354	376	376	365	364	355	342	374	326	368	325	367	360	328	323	348	352	399	345	371	324	347	377	361	348	322	332	327	327	328	320	368	368	333	342	354	323	326	365	349	352	350	357	328	334	340	325	360	361	322	346	350	364	341	342	332	360	362	369	352	346	339	322	343	367	374	365	332	354	337	352	330	323	360	337	382	338	331	343	332	338	348	347	321	340	359	365	374	343	327	351	356	352	356	335	364	368	368	366	362	357	339	362	314	356	349	340	346	362	357	344	342	327	309	337	373	361	376	357	399	346	357	348	362	362	364	358	345	316	346	367	358	338	328	350	335	374	373	326	321	360	346	337	349	338	367	332	354	364	371	343	309	367	299	360	386	361	325	319	331	323	349	339	335	355	333	359	339	354	336	381	331	355	359	392	332	335	336	331	366	346	349	364	389	331	333	354	340	357	371	338	362	361	378	367	328	307	371	355	327	370	354	362	347	333	334	337	364	364	319	377	347	334	370	334	339	364	347	407	340	353	356	350	327	343	340	285	334	341	314	348	353	347	366	336	318	355	333	366	344	352	338	350	385	344	367	354	349	375	358	323	315	365	383	327	327	371	346	329	344	392	368	327	337	359	359	338	375	334	372	327	390	348	331	336	383	330	335	352	314	333	364	359	351	320	319	322	341	341	383	301	367	360	347	340	337	356	346	319	352	376	335	352	336	378	350	365	330	332	369	384	316	371	355	330	350	368	349	332	371	344	354	334	337	339	360	369	373	348	352	353	358	376	356	345	352	362	325	340	344	343	364	324	367	345	344	339	370	366	322	359	336	385	351	346	321	347	340	350	347	361	373	407	353	362	353	316	345	346	350	317	326	348	351	339	393	340	342	370	356	335	367	377	350	332	340	315	304	366	395	346	366	355	382	370	336	362	344	330	364	363	336	335	305	351	344	345	364	342	354	306	358	363	363	325	334	376	361	368	352	356	370	356	332	341	359	333	361	346	343	338	384	361	328	359	350	368	335	353	367	404	331	329	394	357	308	309	307	338	392	362	334	337	368	324	347	314	312	328	358	330	351	338	370	365	298	363	348	333	348	360	367	352	362	363	374	348	383	311	325	328	367	328	342	342	349	361	340	347	350	376	342	327	348	362	329	375	365	347	332	366	370	404	389	324	324	343	340	325	314	358	373	364	357	356	367	366	352	333	339	361	366	346	367	347	348	344	340	321	365	348
22809	21378	29036	24102	21374	21416	9894	1323	932	772	808	748	672	699	660	584	610	596	568	534	551	589	515	544	534	546	495	515	515	515	487	524	487	488	486	495	487	485	506	512	506	463	498	514	472	472	535	484	518	496	463	448	476	506	468	493	449	481	502	469	442	457	491	477	517	495	442	474	499	487	508	466	488	477	496	446	448	476	452	458	483	473	463	504	510	445	487	489	490	505	463	475	458	476	517	480	493	478	456	486	456	440	504	491	480	448	484	484	486	472	491	453	485	472	473	478	475	470	504	480	479	421	452	488	486	480	454	442	481	498	453	508	511	480	439	518	489	475	489	451	439	495	485	447	433	482	470	456	469	495	500	433	477	450	446	469	481	508	510	492	476	476	472	515	461	454	471	494	493	492	522	532	504	471	466	517	491	485	501	499	479	524	484	477	487	478	502	473	450	526	481	485	483	482	481	427	470	495	462	474	480	450	495	489	482	474	479	498	463	482	533	469	470	503	487	462	472	462	450	468	492	480	462	513	496	486	490	463	465	461	507	493	464	464	513	481	456	495	474	501	489	471	467	525	450	480	493	483	514	478	471	458	475	465	467	465	477	471	490	474	481	447	487	473	491	497	496	471	464	499	446	487	444	454	461	478	481	491	453	492	475	462	491	464	456	476	470	464	485	476	468	489	516	467	486	492	450	477	475	447	487	503	503	481	483	472	468	468	508	477	446	487	504	496	450	459	474	502	496	474	471	480	470	488	484	444	480	520	471	458	492	479	478	533	497	481	453	511	449	459	480	497	489	514	454	495	437	473	496	546	512	463	465	463	497	455	479	456	504	459	442	478	495	514	508	485	479	490	457	471	525	493	479	508	478	467	460	496	462	462	506	469	486	490	479	488	472	457	460	505	481	508	504	445	465	508	497	478	438	496	455	464	459	459	500	502	504	473	452	472	503	442	487	466	495	446	504	453	453	445	474	464	454	480	467	516	480	465	489	472	452	449	502	473	491	458	427	491	462	472	468	451	506	480	504	466	449	439	402	453	500	497	494	469	476	470	482	493	480	483	497	475	485	490	476	429	480	506	508	484	473	543	529	467	469	473	461	450	474	470	456	485	471	483	484	493	485	550	488	477	451	456	461	448	439	471	468	522	519	503	447	477	468	484	457	488	477	519	519	448	454	463	467	494	507	501	460	486	484	472	515	479	476	472	498	478	498	496	476	480	466	468	456	476	485	475	452	459	469	484	475	538	486	526	443	446	484	478	462	473	497	504	481	502	475	499	509	467	494	457	502	447	495	481	475	508	474	467	469	533	485	477	442	470	472	444	474	473	488	472	469	496	477	491	500	507	470	480	497	484	468	437	501	474	441	435	469	469	478	512	451	465	482	483	481	432	494	448	471	476	483	478	497	478	472	450	478	460	463	471	487	456	449	486	518	475	448	482	497	475	480	512	495	477	439	481	456	443	445	491	480	469	506	419	507	522	470	475	482	507	463	496	480	462	486	455	453	492	486	485	474	474	492	507	460	464	462	492	489	483	480	450	429	440	440	450	454	489	477	538	505	488	478	490	483	457	469	478	496	500	492	465	496	433	458	487	495	456	494	466	478	436	469	485	471	508	493	469	507	470	518	478	511	485	453	457	467	502	473	502	510	530	505	481	487	465	483	423	520	501	507	545	478	502	500	450	494	471	482	442	476	442	496	488	510	471	482	483	449	472	467	442	471	492	444	458	462	475	469	443	472	469	508	460	491	454	486	450	482	514	491	466	458	441	471	451	478	513	475	466	516	475	519	534	492	501	478	471	496	470	461	448	474	458	488	467	495	443	480	461	502	478	440	462	491	490	453	491	465	502	490	444	477	446	464	470	484	466	527	433	472	504	487	447	469	460	477	445	449	464	453	486	484	450	457	421	450	510	485	438	456	478	503	489	488	509	480	487	464	467	483	495	478	472	457	448	472	463	462	525	499	497	466	472	477	469	452	472	484	502	499	492	485	478	481	456	468	469	526	474	477	453	474	500	463	502	487	449	447	486	471	450	516	484	494	466	476	507	494	461	457	504	472	497	465	493	470	473	507	496	457	478	506	464	506	443	446	476	470	527	468	493	477	486	512	456	496	521	502	470	467	490	494	448	517	500	483	488	507	461	498	458	469	482	478	484	444	493	450	496	466	476	462	483	473	425	488	462	469	486	493	487	493	507	493	500	437	491	440	472	472	425	485	517	467	460	505	500	527	468	500	454	493	506	484	451	476	489	481	462	483	408	518	507	485	466	468	454	468	455	424	467	439	462	443	440	468	460	452	484	474	499	474	463	467	479	475	473	451	500	478	443	478	462	465	481	479	502	467	443	473	469	476	485	484	470	483	430	446	472	492	509	484	498	493	491	469	473	517	489	500	483	513	462	482	503	477	435	471	449	474	490	475	508	458	453	500	456	461	470	483	466	504	493	464	482	476	521	483	455	486	471	451	462	454	480	472	435	476	465	490	465	497	491	434	462	450	509	480	456	484	472	473	498	494	482	472	457	499	465	424	437	501	503	461	483	489	488	475	482	468	470	468	499	531	483	445	465	469	473	481	499	490	517	465	480	486	461	486	477	466	450	514	436	495	463	490	478	498	486	471	486	487	488	420	482	488	454	437	517	477	457	463	501	485	484	450	500	453	473	462	443	462	513	485	489	487	457	503	445	444	465	483	468	463	470	460	451	453	447	424	464	475	455	496	454	450	522	492	490	482	475	491	470	456	476	503	457	471	516	448	459	481	487	469	460	488	499	465	478	462	445	467	494	480	447	493	467	517	452	450	502	471	472	464	483	418	524	510	465	491	469	453	487	448	510	506	490	477	492	456	483	461	431	454	447	471	461	486	472	454	498	448	492	485	477	473	485	517	465	501	449	481	463	461	481	470	478	472	460	506	475	437	428	471	482	482	486	477	449	467	482	456	462	480	479	480	441	481	496	491	480	470	457	489	501	485	415	459	474	496	505	497	476	481	429	464	503	527	497	518	462	473	479	467	489	482	484	452	470	463	463	443	484	497	432	473	486	453	419	490	485	468	484	506	449	475	456	502	481	451	458	498	480	441	480	468	468	494	483	467	486	479	493	451	483	467	478	470	470	433	487	472	449	499	512	485	441	474	458	450	473	471	486	476	442	486	431	465	467	439	481	438	466	476	455	442	463	466	474	479	452	482	472	466	454	479	491	474	463	482	448	510	511	460	476	434	487	501	463	451	514	489	464	490	492	499	470	466	453	478	483	446	479	439	516	443	440	440	486	428	485	478	479	503	421	471	452	457	462	477	474	474	472	482	504	462	508	493	408	438	495	450	479	497	471	421	488	469	462	458	504	484	514	462	467	460	486	438	503	440	480	529	493	453	471	480	481	435	457	455	475	439	479	486	459	464	442	491	480	524	468	460	469	517	487	489	473	449	482	485	511	464	487	466	493	456	475	505	462	471	503	514	480	469	469	462	460	547	474	458	477	477	433	466	443
4729	14406	11249	5561	3807	2860	2294	1799	1448	1272	1096	1009	982	900	836	812	678	674	704	667	655	711	693	638	676	649	631	618	640	615	607	649	639	656	603	615	619	627	625	589	599	575	578	631	632	618	606	535	583	599	597	620	546	593	571	581	610	549	590	567	581	585	575	551	587	628	601	593	549	560	533	538	529	552	608	567	581	586	604	602	557	597	572	600	585	572	585	585	546	594	570	541	592	568	554	580	596	563	598	571	560	587	543	578	567	587	580	552	557	545	571	591	623	604	599	558	589	528	582	628	585	544	625	581	568	606	548	581	584	553	593	558	550	556	555	564	586	593	575	580	567	555	599	564	609	592	601	573	545	585	597	568	581	522	586	578	529	571	595	550	598	593	555	588	568	621	549	544	589	590	618	605	589	592	565	591	533	563	602	565	530	609	616	590	661	603	581	550	563	595	558	544	568	611	590	594	575	585	618	611	589	554	587	550	567	569	544	595	571	587	551	579	574	575	569	574	615	556	603	531	567	587	566	609	582	561	557	640	537	616	596	584	553	605	587	574	637	605	610	551	561	533	587	546	580	546	505	600	561	566	588	543	602	564	543	578	596	580	575	593	558	614	595	563	559	562	563	582	525	602	582	538	591	580	584	565	588	566	588	574	582	622	582	587	629	571	597	585	588	572	547	563	563	555	586	622	542	551	574	577	583	586	578	623	583	550	585	587	597	610	539	584	563	630	567	608	572	554	546	588	524	565	575	546	557	538	571	547	601	572	549	576	555	610	581	578	615	574	584	544	574	585	581	556	549	634	580	542	595	567	559	585	586	594	576	555	546	522	588	601	576	586	609	563	589	539	552	619	550	591	556	615	550	557	570	572	597	565	604	626	577	592	571	546	577	605	567	561	563	573	543	547	587	615	575	549	563	570	622	604	571	553	555	617	578	586	610	574	574	576	569	600	618	577	563	563	561	588	560	591	584	570	590	549	538	548	527	547	579	598	593	579	509	586	567	555	555	550	578	572	587	578	564	610	581	581	562	591	621	569	583	597	577	548	611	554	582	558	611	570	589	522	565	549	576	588	573	559	589	558	568	621	581	610	569	587	550	510	581	573	614	600	585	597	585	562	555	587	543	584	592	587	580	568	587	573	570	624	625	616	563	614	601	598	593	573	538	624	585	605	604	572	610	562	594	589	559	607	571	589	573	572	589	560	539	579	587	555	578	616	535	608	580	534	552	570	623	602	602	592	557	633	551	578	567	594	532	577	570	598	608	588	580	547	560	570	587	583	562	559	556	588	592	580	623	579	585	616	591	552	556	578	589	541	600	613	543	627	576	596	557	607	571	544	605	585	546	568	569	562	596	551	549	537	576	563	615	585	542	598	580	607	585	589	573	587	570	588	557	563	566	614	577	568	620	564	587	576	581	541	569	583	571	567	596	609	588	530	578	570	577	544	566	581	586	570	575	564	547	564	569	559	585	605	555	575	553	576	591	564	546	578	565	553	595	564	612	548	553	545	634	576	557	570	574	546	538	599	578	573	556	575	581	668	590	607	548	590	559	573	561	532	558	546	557	576	557	596	585	586	553	541	543	588	580	580	508	585	606	555	564	613	542	630	569	594	611	555	576	546	550	581	549	569	541	530	590	573	576	604	577	590	572	596	588	596	572	566	620	582	560	590	593	549	593	550	580	578	533	588	599	565	596	592	535	579	592	555	586	558	552	555	543	575	559	579	567	592	587	530	579	539	540	600	590	520	605	541	587	554	544	606	575	562	598	595	533	544	583	577	545	591	582	561	545	546	565	556	572	585	537	626	607	566	574	576	514	600	568	638	627	589	561	610	558	584	589	574	579	581	630	610	560	527	549	572	582	569	564	549	583	570	608	554	597	574	540	551	593	582	575	556	557	596	565	592	567	594	585	569	572	548	634	569	600	582	581	596	571	601	557	588	584	562	582	576	586	553	569	565	604	578	552	564	527	550	559	558	602	605	540	538	563	569	602	542	584	573	627	567	532	550	582	602	576	574	538	575	557	574	582	589	572	547	568	573	510	552	580	517	564	572	562	599	575	558	531	587	580	588	590	596	542	569	578	562	591	539	550	579	530	579	564	584	560	567	615	587	600	612	606	570	562	559	591	608	628	577	588	544	565	554	577	530	621	565	554	584	606	568	573	588	612	597	539	577	589	621	589	575	606	558	592	529	540	570	591	553	576	560	580	579	568	540	587	554	648	600	537	557	559	577	580	556	586	616	584	588	592	575	567	588	617	551	558	554	635	580	579	597	505	548	574	553	584	572	567	596	591	555	597	552	631	611	557	573	569	557	577	534	584	552	551	608	605	523	553	574	574	626	596	578	534	595	603	564	579	558	598	547	580	585	590	564	570	585	578	572	582	611	569	584	584	537	569	502	579	581	609	578	557	585	593	579	589	593	555	570	621	581	597	600	594	584	557	582	563	615	550	575	590	613	569	573	530	555	555	585	585	565	521	582	545	584	610	561	597	617	578	533	576	602	592	552	579	589	584	544	578	545	536	582	578	583	587	561	589	553	562	624	567	602	603	592	609	584	604	573	545	551	539	599	607	622	543	521	561	633	515	505	544	574	617	575	539	581	567	565	562	591	548	570	581	573	611	637	569	569	548	593	540	551	537	563	573	578	586	551	593	576	587	566	594	554	526	585	586	553	559	559	586	583	603	572	553	594	569	574	616	563	568	580	554	583	598	599	547	567	550	562	577	556	580	584	564	610	593	575	581	574	576	548	582	550	547	579	570	564	584	547	535	564	567	566	562	603	570	605	627	609	559	613	574	569	592	522	584	563	546	512	559	570	562	585	610	582	618	594	595	581	588	552	546	593	582	561	555	589	578	590	562	576	638	593	589	612	624	588	587	577	579	595	574	600	572	584	558	578	588	574	547	574	567	599	549	580	578	538	574	541	594	585	541	585	573	602	591	520	590	581	568	567	554	572	573	573	557	566	572	553	562	585	567	604	614	573	586	578	568	580	583	574	609	605	598	551	591	578	553	561	567	560	588	588	603	592	559	537	589	593	607	583	537	593	565	573	571	557	631	571	568	590	603	573	583	577	583	585	570	608	525	601	579	541	549	554	592	574	573	627	544	556	604	560	567	540	567	533	595	527	536	549	603	540	594	575	557	585	603	563	549	561	614	590	560	537	581	598	584	569	586	575	597	523	620	591	546	554	590	573	578	543	561	598	553	602	552	539	551	597	598	559	584	588	572	605	592	556	597	637	548	537	548	573	561	574	586	542	556	595	572	581	584	541	623	581	606	608	538	557	551	535	572	589	561	594	568	613	577	585	577	601	570	556	569	585	579	555	559	583	553	588	572	543	551	557	609	561	584	566	636	569	540	568	582	558	585	569	526	560	551	581	560	639	594	555	585	556	577	595	569	589	607	573	602	590	560	582	579	602	580	563	612	573	558	543	572	542	590	576	632	584	591	579	537	593	557	551	567	551	552	567	572	547	591	579
27448	19449	5749	1057	738	697	702	659	648	616	622	602	606	649	629	624	602	586	616	603	614	619	591	653	604	641	630	570	618	594	578	644	620	621	613	611	649	599	639	652	616	643	621	613	676	626	579	580	634	596	585	636	595	592	639	624	614	592	627	627	612	606	600	607	635	579	599	597	610	600	593	606	642	597	637	633	571	647	619	600	615	629	603	627	621	630	645	613	601	592	601	652	593	599	668	544	604	602	622	621	596	581	590	654	622	622	591	644	625	602	605	602	595	606	592	618	573	605	641	597	587	638	577	551	586	635	630	575	644	636	577	628	627	652	618	553	612	610	599	631	605	645	643	664	610	615	614	611	627	598	605	625	611	635	628	585	591	616	589	592	598	599	590	586	618	613	625	625	634	642	610	619	622	594	619	635	627	596	620	596	592	645	564	622	609	604	632	591	614	619	594	663	656	618	588	644	609	572	614	595	545	577	610	600	603	553	598	648	630	609	652	593	639	623	573	595	598	594	618	646	642	587	579	594	607	623	579	595	620	643	569	567	599	590	570	618	637	620	593	597	617	583	581	578	577	642	617	663	618	578	615	612	605	577	585	588	568	604	629	624	643	630	585	616	612	610	606	559	600	623	603	610	569	660	630	629	593	587	580	585	599	640	590	578	592	636	644	629	560	606	575	609	587	631	617	561	576	610	596	606	642	622	598	625	582	615	599	654	598	649	582	571	654	649	610	595	633	614	601	625	622	579	600	623	641	603	567	605	590	618	559	575	617	594	634	589	641	592	615	610	617	617	595	620	568	608	583	643	605	600	621	585	625	608	624	575	562	615	615	598	617	603	607	603	577	588	635	621	605	632	584	623	614	595	617	642	599	601	640	600	636	635	618	581	558	594	655	575	615	597	643	598	633	609	599	614	595	609	629	595	597	642	618	607	606	559	607	652	616	586	617	639	591	648	582	608	648	590	591	648	616	599	588	592	600	624	568	595	582	647	595	639	631	620	594	604	658	586	623	598	617	598	600	602	632	615	605	603	622	613	577	641	596	639	613	594	601	599	616	616	601	633	623	647	613	611	590	614	596	602	621	625	629	642	604	619	610	615	614	553	575	628	628	627	594	615	586	615	572	577	614	591	573	633	614	593	633	582	605	627	591	587	625	610	606	590	596	594	629	617	596	592	596	611	598	591	612	623	589	603	588	570	616	597	588	582	622	611	597	606	594	606	591	632	592	593	591	607	598	603	567	616	603	626	580	647	630	574	595	647	572	631	610	607	589	582	624	641	608	616	587	548	586	595	572	563	617	563	626	626	617	623	661	632	657	592	611	614	589	627	616	637	645	578	559	635	622	596	604	586	585	572	637	564	609	634	659	595	627	628	565	615	593	667	587	607	620	599	623	587	591	604	637	598	594	653	587	580	598	642	626	627	597	607	587	645	571	621	587	583	547	578	583	626	615	587	631	615	571	632	616	627	593	621	570	560	627	622	606	595	630	604	627	668	671	608	634	618	601	589	585	569	593	610	579	628	594	636	560	546	601	602	605	640	635	646	601	645	616	564	587	581	550	616	623	602	552	609	600	593	604	573	579	604	612	601	645	646	623	604	629	590	625	615	573	607	604	637	636	638	586	614	588	598	577	610	582	632	612	594	648	595	559	617	615	621	602	614	632	621	591	604	599	601	618	615	637	635	617	569	612	642	605	579	618	611	641	606	637	636	637	578	588	616	588	613	588	594	603	576	643	569	631	592	613	611	569	637	614	629	555	604	528	590	604	619	620	653	639	592	613	633	630	619	624	615	609	618	606	609	598	606	577	592	603	623	570	626	598	618	580	608	571	609	628	654	583	600	626	632	614	627	561	599	633	602	617	603	553	668	632	643	615	609	626	641	569	608	604	588	590	603	587	616	655	598	608	620	611	620	581	607	615	612	599	605	647	606	605	551	615	620	593	609	625	586	599	576	643	625	600	597	576	589	621	607	613	616	609	612	615	627	571	553	612	577	647	583	572	606	582	649	604	601	598	584	617	597	579	613	651	621	591	622	648	578	590	653	594	610	579	588	614	626	590	602	629	575	585	637	586	633	622	581	605	654	662	620	622	577	589	634	627	615	627	578	621	615	587	558	545	639	581	619	602	604	591	625	621	609	609	641	615	602	574	614	621	560	618	575	596	577	592	605	601	606	595	688	583	628	597	593	646	621	610	597	594	600	592	603	590	561	605	581	592	579	611	633	609	588	630	603	656	581	637	597	613	614	639	625	618	591	613	567	598	591	600	610	586	622	602	620	556	599	579	578	578	592	596	615	625	625	589	614	591	632	613	580	588	615	643	593	605	617	670	617	658	623	633	601	590	582	606	585	625	606	597	671	629	635	641	609	600	638	621	618	609	652	587	610	651	605	613	596	606	566	608	644	575	611	605	675	616	618	639	586	682	626	578	627	605	598	634	580	568	564	588	571	612	572	600	602	657	607	611	614	586	616	547	618	571	591	621	643	601	580	621	584	603	575	583	623	621	587	583	590	677	606	541	575	583	612	625	604	600	627	584	606	635	625	584	603	572	635	584	599	593	591	576	581	577	619	618	643	655	604	594	594	582	629	626	593	596	640	613	625	582	567	611	635	572	617	618	572	585	601	661	636	577	586	615	581	644	616	590	581	599	567	623	648	586	601	616	639	591	594	597	581	629	563	596	628	599	535	583	580	647	596	637	537	626	579	584	599	597	644	560	620	623	577	614	622	615	619	555	655	612	579	652	634	581	612	592	619	636	642	623	605	601	645	602	583	601	624	610	615	637	554	603	615	619	601	641	608	575	590	608	599	556	617	593	636	637	642	615	625	587	611	614	636	627	578	604	584	612	625	576	562	565	599	639	613	623	625	604	589	609	611	578	625	586	624	637	633	610	613	629	633	647	607	623	619	628	603	576	609	592	647	623	599	595	663	616	627	611	592	628	581	593	610	593	585	615	606	597	593	577	569	586	595	632	626	601	601	603	616	630	599	614	627	644	601	686	633	649	629	593	576	619	655	582	611	596	558	608	616	618	623	627	649	648	588	638	564	612	602	585	586	606	656	642	643	636	588	630	630	589	598	600	638	600	626	628	629	542	570	618	632	639	604	635	614	588	569	628	625	616	634	583	575	638	575	611	631	630	603	599	663	603	619	581	656	628	511	612	604	605	585	629	585	588	586	613	570	612	599	608	649	635	621	574	586	575	615	604	610	619	622	630	626	650	612	613	625	585	622	623	612	580	590	598	599	585	652	581	641	622	574	623	585	609	613	625	650	639	631	666	591	587	584	619	603	592	569	613	628	603	608	633	579	664	582	615	580	650	626	607	671	571	626	613	640	617	608	615	646	575	624	642	626	589	580	621	617	595	646	599	617	619	617	584	594	610	611	650	626	597	623	613	570	650	615	563	602	588	602	644	619	609	619	571	564	613	642	632	529	593	588	632	593	604	621	591	612	627	605	644	604	593	637	598	605	595	571	635	586
4354	1676	1387	1080	886	868	803	771	756	710	717	707	730	743	744	712	686	720	755	689	704	666	708	711	682	680	671	697	731	751	682	651	706	718	689	682	705	715	719	720	651	708	707	715	684	738	702	691	697	671	710	694	717	706	713	751	673	703	677	648	723	671	709	752	694	729	695	755	698	687	700	675	728	712	652	682	708	710	678	680	708	729	677	714	728	723	704	685	690	701	705	710	663	659	677	760	697	662	707	702	716	684	713	739	757	733	681	697	697	734	667	690	647	712	696	701	741	710	708	714	669	699	701	753	698	694	680	714	659	694	701	747	708	669	694	687	674	665	705	710	675	674	710	713	701	696	710	679	721	700	690	726	687	704	724	732	666	685	743	722	683	674	717	725	725	668	711	722	711	697	697	690	751	692	686	710	752	719	687	728	655	661	707	694	670	670	677	685	719	731	707	706	728	729	733	705	694	721	678	711	686	717	692	663	712	663	688	663	706	692	678	696	687	751	726	722	703	703	695	682	720	680	695	728	688	719	726	671	724	716	718	708	700	662	713	688	680	777	681	685	715	705	712	640	709	712	678	655	695	713	691	694	716	705	736	666	746	709	635	688	672	714	679	684	705	745	707	672	691	762	700	706	661	720	683	660	696	711	745	654	702	721	676	715	711	694	684	704	696	689	689	712	685	694	697	693	698	707	703	709	692	729	665	702	678	693	705	730	644	689	697	700	671	683	701	684	724	731	658	664	656	731	699	694	652	723	729	712	717	683	663	748	726	689	708	744	701	693	704	717	714	665	685	667	697	653	730	687	757	699	721	692	701	745	675	665	700	686	674	683	730	748	699	679	703	669	676	718	698	653	748	700	717	702	685	708	670	673	708	729	691	722	694	707	718	728	700	709	734	703	688	664	655	650	659	680	701	717	682	681	678	703	630	714	675	699	742	756	706	721	702	675	745	676	761	720	699	674	699	708	738	713	723	692	699	744	691	674	660	675	724	725	687	672	688	729	643	715	664	681	712	728	665	712	725	700	747	717	708	714	687	699	721	668	673	717	675	708	719	690	717	662	709	718	710	699	684	712	676	670	675	735	724	682	698	766	741	745	700	727	687	703	700	721	701	645	674	699	687	724	676	689	666	721	673	702	675	731	656	712	716	690	709	675	718	684	744	679	667	662	693	671	778	699	712	694	717	679	723	690	699	729	721	657	720	727	704	664	712	732	692	694	677	696	683	706	689	676	728	708	704	702	731	716	663	685	695	702	688	686	671	629	680	729	696	695	712	652	649	719	694	688	695	692	715	734	689	712	756	704	740	693	699	703	704	701	688	698	727	729	730	678	700	709	720	697	725	688	698	692	712	710	698	702	729	669	685	739	708	697	753	675	704	715	652	731	750	691	678	724	684	692	633	690	707	725	703	691	714	736	719	645	716	694	696	716	698	678	732	674	665	671	700	726	700	654	686	692	706	662	680	672	727	705	739	680	700	698	727	663	700	610	718	713	728	702	720	722	705	708	714	654	750	724	706	703	702	686	700	723	727	703	668	758	715	650	697	661	757	690	714	704	768	715	694	675	659	678	723	671	697	660	733	701	697	740	706	701	677	701	715	649	691	717	746	717	702	728	705	670	711	690	642	704	669	719	676	697	728	702	700	716	684	712	724	702	684	692	696	720	736	727	729	746	714	700	714	741	681	697	756	712	685	718	664	677	674	652	771	683	730	739	738	711	697	684	700	691	647	676	722	726	661	686	748	692	669	656	646	701	729	698	713	695	746	742	721	722	696	707	687	627	697	702	707	725	661	681	689	727	723	710	701	708	723	667	701	700	749	715	710	761	690	733	700	659	695	668	690	674	711	656	700	666	685	719	702	767	680	729	656	680	688	695	708	724	708	710	670	715	735	687	666	709	722	695	736	652	692	663	726	673	676	700	672	616	673	708	720	728	643	672	702	723	727	702	751	695	700	697	706	698	685	677	692	727	717	705	659	710	722	705	701	696	635	673	702	694	723	679	702	714	724	721	742	647	687	666	704	700	760	717	698	706	683	675	679	676	718	729	701	664	675	708	732	693	663	695	727	728	690	704	711	698	702	697	718	716	682	693	683	676	702	697	711	695	725	740	707	717	728	728	701	668	738	698	653	682	766	706	726	692	686	677	678	680	693	683	720	675	707	699	698	672	739	696	716	722	718	714	729	721	671	722	729	730	753	713	667	689	661	702	743	705	705	690	682	678	735	704	710	665	695	691	684	692	659	681	684	752	723	712	762	703	658	755	749	684	697	693	693	708	704	713	685	686	694	693	699	670	690	691	712	710	737	674	690	709	720	721	672	707	701	746	663	711	673	634	651	690	698	684	707	718	672	684	729	675	723	715	750	707	706	685	668	657	746	766	663	704	657	682	720	714	747	736	683	596	687	735	657	685	727	653	714	692	696	673	735	651	703	728	660	711	691	676	721	714	747	707	728	699	665	706	712	686	689	688	696	702	746	704	688	670	708	709	697	714	703	693	712	717	683	647	692	687	636	665	678	686	677	700	689	689	714	641	743	683	722	637	691	679	675	698	735	750	770	654	694	701	716	704	701	676	723	655	701	660	710	671	679	689	729	728	699	710	694	699	694	666	711	702	701	736	714	698	686	715	688	676	708	640	703	669	669	710	753	683	637	695	672	681	713	689	717	729	744	684	748	708	743	729	730	727	642	700	732	742	672	646	701	732	696	681	676	702	711	738	735	692	686	740	682	699	727	743	705	676	670	706	695	707	684	681	624	743	674	710	696	710	693	646	679	718	717	679	665	693	692	699	666	702	710	702	696	719	670	720	729	695	712	665	686	748	737	671	719	708	656	716	620	666	698	714	704	706	705	708	673	722	742	698	704	665	675	682	730	737	646	696	735	721	707	675	638	720	702	734	761	705	679	664	702	720	664	672	691	706	697	722	670	722	711	653	742	731	727	660	696	675	658	683	719	694	706	685	697	683	691	682	757	663	688	634	711	687	738	669	677	719	702	704	684	704	709	690	715	703	701	703	701	683	674	733	683	699	701	719	663	718	722	699	698	729	710	701	685	711	664	723	734	675	736	707	677	692	731	681	700	686	719	696	718	745	663	739	695	688	706	689	687	709	707	673	693	701	724	668	701	704	683	705	678	677	682	680	650	695	714	697	685	755	728	717	689	710	735	691	687	727	711	707	677	725	716	674	650	696	746	717	725	698	683	676	669	705	667	674	661	715	701	726	717	739	740	660	714	691	674	666	641	724	704	675	705	731	716	651	640	677	717	757	672	721	742	708	697	685	684	760	698	666	701	704	708	707	652	739	682	684	699	662	695	692	766	711	702	682	710	724	680	706	686	716	657	679	714	698	694	697	693	698	718	654	705	657	704	682	640	718	680	732	651	713	699	681	689	729	699	705	696	642	704	702	691	735	655	673	739	710	697	647	702	703	709	700	670	688	685	691	707	682	714	679	650	737	686	686	681	688	709	698	716	652	723	666
23848	21314	28556	24416	21296	11874	1758	1263	1081	1026	948	938	903	912	891	876	863	849	869	797	821	878	846	863	826	840	759	853	848	810	832	830	871	795	790	830	788	812	803	832	778	811	849	839	802	828	828	868	823	830	800	810	784	807	788	825	811	773	782	794	816	821	823	804	821	819	820	833	828	803	811	842	773	839	810	845	787	819	792	813	784	755	783	793	813	821	836	806	787	788	789	808	822	812	785	835	782	844	846	757	841	823	794	790	753	825	764	751	766	774	839	839	836	848	795	788	811	799	813	790	764	812	780	820	820	828	823	823	799	805	821	802	832	796	827	797	760	761	867	771	817	741	851	787	795	783	804	754	777	795	761	808	856	802	800	847	803	733	862	834	789	759	806	794	771	797	821	805	831	750	775	731	784	799	824	791	857	806	765	817	756	793	839	789	825	829	820	829	813	766	787	809	796	821	834	827	823	774	831	761	788	832	787	766	813	802	830	796	789	853	829	837	786	824	807	815	800	832	814	768	796	854	801	767	778	795	763	780	809	768	809	774	802	846	843	760	763	794	828	821	765	800	831	772	810	827	800	792	777	794	800	835	845	764	817	817	828	799	822	825	791	789	826	774	807	881	771	831	741	859	776	775	871	791	777	810	822	864	829	792	790	812	834	782	801	830	829	815	826	799	784	825	820	803	846	814	782	818	817	783	791	817	797	834	790	837	799	865	761	842	799	789	826	818	772	792	800	802	837	812	810	750	792	780	792	787	832	796	822	837	833	786	817	799	824	792	829	818	831	847	776	835	788	819	814	813	766	780	816	805	737	785	754	785	805	826	802	814	856	820	818	786	837	824	774	787	787	826	798	799	816	834	812	793	802	823	797	808	803	779	822	843	758	778	790	822	812	798	817	794	780	840	817	848	756	885	802	773	768	818	804	816	787	784	809	813	832	803	823	797	807	820	785	835	798	791	814	842	855	863	829	843	793	817	797	817	791	789	795	818	778	823	804	838	802	804	834	810	786	831	783	837	774	797	795	825	772	855	800	828	764	800	808	778	831	780	826	835	826	816	810	795	800	856	784	845	832	824	827	788	801	821	838	819	762	803	780	802	871	788	789	754	828	867	779	780	813	770	812	745	785	784	825	807	843	779	821	807	765	777	841	839	795	801	752	832	805	804	819	802	780	842	812	788	828	814	824	819	862	773	775	757	758	847	816	731	790	817	825	756	773	795	782	766	794	796	777	795	827	784	796	811	781	805	821	769	826	780	803	838	790	809	753	756	854	822	804	759	766	850	772	815	762	810	818	786	786	772	787	834	800	816	805	792	787	802	864	751	733	826	845	771	765	777	817	801	784	803	807	780	850	818	759	836	839	804	795	788	779	798	806	838	793	817	797	837	835	832	792	834	818	784	774	799	826	841	833	808	804	795	817	789	817	791	810	807	781	810	807	807	803	836	832	788	758	763	821	794	812	810	776	772	802	775	805	822	839	776	813	765	820	756	838	843	789	783	847	835	795	781	776	815	800	810	731	782	840	845	814	798	856	811	843	824	774	817	790	817	781	802	812	830	835	871	758	822	845	744	787	805	837	783	794	805	826	777	779	794	804	834	794	822	765	871	790	789	767	783	813	793	777	794	832	812	826	760	812	804	839	839	793	828	798	812	806	814	782	800	774	788	820	778	771	770	825	787	835	743	756	804	847	793	841	827	793	812	828	821	777	800	769	789	827	782	840	819	760	804	802	795	821	799	813	801	776	812	801	766	791	733	824	832	776	750	861	796	784	795	790	825	838	854	884	771	813	797	804	815	755	814	803	818	785	786	806	829	775	806	856	809	786	839	759	801	806	765	817	810	791	795	817	762	787	795	827	784	840	809	802	765	832	799	822	803	778	808	723	804	810	748	793	802	811	858	794	812	778	846	797	775	828	780	804	767	849	788	835	788	801	806	918	826	798	794	781	786	803	879	786	827	781	816	805	784	801	799	823	814	826	782	803	764	812	793	811	799	819	839	801	758	827	791	792	854	826	793	837	785	815	793	833	797	791	831	781	747	807	816	831	832	817	785	813	866	802	764	778	769	786	813	848	782	814	836	754	818	847	766	803	818	797	818	801	791	803	816	799	794	822	762	804	826	781	799	814	767	877	790	790	786	804	821	788	822	840	791	797	775	834	817	795	823	787	804	855	802	813	827	806	800	844	810	791	807	837	856	852	786	801	817	757	767	812	845	795	792	864	826	811	841	790	845	809	800	825	845	752	774	777	835	794	801	827	813	791	819	753	787	827	814	762	871	810	812	813	872	831	800	815	790	835	772	814	840	815	857	821	819	804	822	764	792	795	777	838	812	871	835	775	831	777	841	826	844	827	783	788	791	781	845	779	818	780	823	751	786	804	758	817	741	809	826	786	786	825	812	842	809	797	789	784	746	759	872	835	783	799	815	771	773	831	795	787	782	830	726	815	778	836	826	800	824	787	796	801	791	753	766	758	795	815	801	781	852	814	854	810	781	799	833	816	753	753	742	798	827	797	857	819	825	790	812	767	798	829	787	831	808	747	795	794	822	797	777	779	871	767	824	723	759	768	812	768	767	812	781	866	793	857	822	862	827	790	857	818	804	793	785	831	774	813	749	755	779	797	855	747	800	837	783	798	747	806	779	802	813	818	851	778	835	842	828	817	784	864	846	773	857	810	791	805	795	805	775	842	798	808	817	807	800	799	811	745	809	762	826	777	860	872	807	882	806	858	808	794	838	815	839	812	829	778	791	801	810	802	812	788	851	829	798	834	808	805	796	855	800	814	770	724	777	749	836	840	812	807	847	830	782	789	807	819	775	761	788	832	775	793	826	759	818	761	853	805	760	795	772	812	813	782	819	789	808	829	794	819	834	790	727	837	781	850	821	818	793	754	811	815	834	851	762	817	757	754	818	830	785	794	773	810	843	797	799	778	816	778	829	798	804	801	774	775	844	781	791	738	810	848	829	754	799	786	817	846	799	780	810	807	814	808	767	838	805	760	755	774	854	819	779	815	792	819	754	813	790	776	818	818	845	761	784	821	793	830	801	763	843	826	770	806	792	819	785	751	839	806	849	800	795	726	808	790	812	830	781	858	834	811	735	745	827	827	807	805	838	825	801	799	740	854	712	817	774	807	787	809	788	775	826	787	773	836	751	788	749	773	795	801	771	761	834	849	807	813	813	835	806	802	819	757	814	784	845	752	772	849	828	810	828	799	771	851	809	779	809	795	789	801	846	757	783	777	779	807	804	800	825	769	821	869	803	822	798	777	838	783	816	828	790	810	785	828	822	808	835	837	818	841	825	751	772	837	831	829	833	841	841	761	850	773	740	863	811	822	834	824	802	809	810	730	767	803	777	832	807	798	823	835	811	800	784	769	770	807	783	767	831	805	806	810	824	859	841	834	847	802	865	800	838	775	789	822	793	784	871	780	812	804	829	799	803	773	782	734	874	787	773	788	799	864	757	810	788	866	820	772	813
3689	9134	7354	3709	2806	2222	1832	1611	1405	1304	1295	1215	1078	1092	1008	1039	1014	1018	979	989	1018	926	964	991	985	964	936	931	971	916	944	961	926	946	919	932	956	918	972	914	924	851	918	932	938	936	960	924	905	905	947	931	948	923	917	934	904	936	913	969	917	932	916	935	949	938	919	925	930	959	894	926	943	901	898	946	914	879	852	923	908	962	979	966	933	894	936	935	966	938	945	925	957	983	965	897	943	945	900	962	892	943	910	932	941	928	932	923	889	955	902	970	931	933	984	917	903	927	911	861	947	917	942	960	876	998	925	927	943	927	844	907	927	986	944	898	939	1021	934	924	933	869	942	904	946	900	963	957	994	914	940	886	931	978	925	905	923	865	911	997	909	918	963	937	933	905	995	899	921	921	933	950	898	988	915	900	877	985	956	892	935	872	934	930	938	958	964	947	945	956	968	940	922	928	889	971	949	932	962	962	889	950	878	990	962	909	919	928	928	978	958	878	916	915	887	940	928	937	923	895	907	920	926	951	914	903	884	858	876	911	915	909	971	882	904	918	880	913	953	898	934	914	948	925	904	869	882	946	925	874	914	901	929	945	932	877	878	970	946	947	932	954	875	902	931	917	969	941	951	898	918	896	919	892	930	928	966	913	912	882	926	935	918	981	913	911	936	962	899	919	923	872	919	965	915	892	851	924	949	944	936	948	896	960	971	935	921	920	909	930	981	928	980	913	962	910	929	884	959	982	994	941	980	881	927	950	918	948	921	961	938	946	928	925	879	943	950	927	925	890	930	929	959	972	899	893	982	940	921	892	890	919	954	964	964	960	917	925	910	946	889	951	872	915	931	942	868	917	920	915	938	935	973	965	1030	899	903	989	903	860	971	941	874	966	892	914	931	921	984	980	961	940	902	963	947	979	862	989	930	935	941	968	926	997	916	927	920	939	967	959	940	905	931	943	917	933	900	953	949	894	902	919	928	888	943	903	913	907	944	958	897	944	904	966	929	943	932	890	896	881	974	942	936	923	920	880	929	956	908	887	917	900	950	921	905	902	953	938	882	874	879	887	940	928	878	999	959	909	955	968	916	917	953	944	894	975	944	927	934	941	949	934	920	951	923	977	968	986	986	867	903	949	936	865	946	900	909	982	940	931	916	890	911	945	924	891	972	904	946	880	966	917	890	889	937	939	904	905	893	906	943	923	899	937	952	850	937	923	929	935	920	940	933	908	953	890	899	900	960	959	950	942	877	945	980	904	894	953	913	889	936	887	907	892	942	946	902	933	859	929	875	895	897	909	912	929	952	890	974	920	940	938	933	883	945	982	847	876	981	939	944	916	917	937	969	948	969	960	949	940	927	888	960	934	899	900	956	969	923	943	914	938	969	920	919	891	933	869	935	955	901	958	965	969	919	977	932	873	941	889	942	923	938	945	911	949	933	971	960	901	981	915	949	881	954	977	909	934	926	897	939	901	896	908	953	906	943	935	918	916	930	882	917	919	934	895	860	965	944	970	879	912	916	933	855	927	933	924	907	911	923	887	940	893	924	949	907	913	940	934	948	936	943	918	961	913	918	907	982	933	926	934	946	950	955	908	946	924	957	952	925	911	932	958	896	992	951	967	898	897	873	945	933	908	921	985	906	932	940	930	904	958	924	991	902	955	914	915	894	917	959	955	894	985	906	914	958	950	907	947	879	896	917	927	923	948	950	903	897	929	922	939	947	957	932	914	948	964	944	880	909	889	985	937	953	912	903	924	878	946	906	950	953	929	948	949	941	909	971	890	960	1004	906	946	954	876	887	948	938	900	912	947	955	923	941	856	906	912	912	873	955	980	959	976	914	960	932	984	936	945	938	903	938	941	857	958	915	912	951	929	946	931	936	918	914	901	924	924	910	894	916	929	945	967	913	932	936	940	862	930	906	897	928	981	976	932	897	981	982	891	880	926	966	915	926	989	921	986	945	945	991	935	910	899	874	901	893	987	892	966	926	922	917	852	973	948	939	944	973	930	923	936	967	932	850	914	971	911	909	898	891	877	926	915	945	940	960	886	895	966	965	917	953	916	927	877	939	899	949	997	935	905	937	928	914	919	938	899	969	963	922	904	945	924	912	938	941	906	921	923	942	905	948	924	905	910	896	894	903	881	913	902	918	908	931	907	912	920	884	951	942	912	953	956	934	934	898	947	910	932	898	951	879	968	931	943	937	914	886	896	936	985	932	906	941	927	886	943	989	942	974	947	912	938	948	945	937	900	930	964	919	918	911	861	912	960	959	970	927	938	908	961	934	929	936	876	858	947	947	909	927	945	960	917	924	952	920	945	950	946	927	879	926	977	894	923	938	929	907	975	896	912	988	962	929	952	952	924	944	933	906	924	894	901	904	943	901	915	951	966	923	960	939	909	936	967	981	943	911	925	875	929	926	917	870	943	889	914	927	921	939	896	938	912	940	894	945	915	923	1001	859	908	858	913	902	893	927	934	944	952	952	935	913	911	911	909	901	899	916	911	941	946	905	914	939	923	915	936	954	929	954	938	945	957	925	973	896	949	918	916	942	930	977	976	919	949	909	932	985	906	906	884	975	961	918	941	913	994	897	942	906	903	952	873	923	875	880	905	895	936	914	934	942	980	881	942	870	946	923	912	918	966	875	915	905	905	966	942	961	935	951	941	927	955	896	962	900	926	888	884	918	867	902	990	883	920	916	962	922	856	959	983	933	929	963	925	919	913	913	974	901	941	913	947	952	932	947	894	924	941	955	891	979	910	867	955	943	897	929	942	894	909	927	923	924	945	934	906	884	907	940	953	960	908	909	934	944	938	956	930	905	954	991	848	894	955	912	983	977	946	932	889	937	907	931	835	933	832	913	916	903	925	913	918	898	890	885	908	915	946	943	925	910	940	939	928	916	906	971	950	881	947	922	945	964	914	951	930	956	957	929	916	902	915	912	919	946	903	884	942	939	928	890	927	927	867	903	969	903	884	975	924	957	932	894	964	986	862	1003	948	924	928	946	937	957	948	925	932	939	932	941	943	962	874	936	934	928	958	910	949	961	936	927	925	913	891	955	905	953	960	903	884	886	964	900	887	901	959	911	970	922	915	912	966	899	915	978	962	894	928	903	926	927	975	928	964	940	927	895	903	877	944	915	923	923	900	944	928	927	898	936	937	898	925	915	894	889	951	904	917	927	911	928	871	908	890	925	946	916	905	914	875	928	933	845	940	980	919	930	907	960	893	945	952	920	939	880	922	891	969	928	940	935	948	921	997	1002	949	943	909	928	880	849	938	895	951	942	917	974	925	941	961	918	939	928	911	941	860	995	947	912	941	868	908	885	946	876	903	938	923	968	929	953	931	953	943	887	965	947	908	912	908	986	967	903	943	996	887	839	911	959	934	914	925	922	947	983	865	903	910	948	888	905	926	866	854	908	896	924	926	899	952	929	970	916	960	925	960	942	924	969	916	977	903	863	932	968	948	971	948	996	866	928	923	879	874
24876	21341	27608	25325	12718	809	579	432	412	376	376	387	322	359	318	322	336	324	284	302	302	302	297	314	278	298	323	300	284	314	272	271	300	302	301	275	283	282	270	284	261	284	294	296	283	273	286	272	310	290	307	281	271	285	286	303	277	272	251	295	278	291	252	281	256	289	283	304	293	259	308	272	294	267	285	261	300	288	272	302	263	312	282	309	271	271	284	293	303	289	265	299	286	280	266	250	284	300	299	291	285	270	284	285	303	266	288	298	294	304	282	319	262	271	293	316	282	272	318	288	307	279	290	295	287	293	250	269	301	296	302	299	290	267	278	292	298	274	292	314	275	266	250	278	292	281	277	310	292	287	320	285	280	281	268	280	290	287	292	264	280	292	287	304	278	284	312	276	307	307	290	299	293	261	290	282	254	299	298	320	293	263	293	286	294	297	294	275	329	281	293	285	281	321	259	300	284	293	288	297	279	295	298	295	280	294	279	284	255	238	258	271	287	267	270	271	259	292	281	289	277	280	292	300	289	265	306	277	277	298	275	328	297	243	291	275	280	253	292	314	308	287	300	256	273	292	284	277	281	303	325	310	291	272	282	248	262	264	251	277	320	276	287	291	294	272	275	280	285	326	300	274	317	310	276	282	282	276	285	255	303	281	279	285	251	283	306	275	259	288	288	287	275	298	301	290	316	275	274	294	299	292	275	267	315	282	299	289	293	331	289	285	303	269	282	332	252	288	273	286	284	265	262	270	257	300	278	270	288	295	308	298	306	290	291	297	299	292	257	266	266	300	299	284	256	277	273	297	277	309	271	302	284	312	288	303	290	304	302	281	298	264	274	283	279	287	315	292	298	288	283	271	271	282	287	300	286	290	266	267	285	280	301	298	299	294	317	277	309	260	307	289	280	261	269	289	279	271	303	278	284	317	281	284	297	327	251	310	317	306	278	273	260	287	310	280	317	289	283	291	317	296	317	312	297	284	291	279	276	292	273	274	254	301	290	265	302	291	288	285	303	289	256	306	274	298	272	229	296	277	293	297	281	322	270	288	298	274	283	302	278	282	271	281	279	302	294	272	317	278	275	319	276	255	281	317	274	323	291	269	275	301	247	283	301	297	286	290	299	306	292	290	315	287	289	291	255	297	260	297	307	279	288	307	281	296	283	258	296	335	259	283	271	288	304	312	282	270	281	315	295	285	275	301	279	282	293	301	267	277	314	283	311	284	290	298	263	284	310	295	307	270	281	298	304	269	266	305	302	265	293	285	279	296	286	252	269	272	278	255	286	297	288	294	302	305	267	285	311	293	274	270	287	308	300	259	290	301	273	281	317	294	289	275	255	307	280	268	287	315	267	276	287	252	267	292	267	310	283	271	300	271	331	278	278	260	282	279	283	286	296	285	272	273	298	303	272	271	282	287	256	296	288	279	286	307	284	255	303	281	288	283	297	267	293	260	268	294	254	248	308	315	271	296	271	277	288	291	265	304	301	298	296	273	261	246	273	297	277	284	277	292	283	289	310	284	310	303	281	290	295	308	294	282	291	315	280	294	286	263	309	282	310	349	291	273	302	284	276	315	273	281	261	294	260	283	287	291	268	281	297	289	267	295	268	287	298	256	310	287	291	299	255	293	298	284	272	317	263	263	268	283	277	287	305	284	292	274	295	270	272	252	272	307	311	300	288	280	279	281	270	255	309	294	266	267	310	306	292	266	288	269	260	285	295	297	263	299	281	290	291	295	279	282	292	286	259	277	300	274	266	307	291	267	303	303	283	263	303	301	295	305	301	306	311	262	312	271	301	309	249	279	280	290	276	259	271	266	281	299	276	296	298	293	308	288	298	288	284	284	259	285	283	275	289	308	314	297	303	283	298	287	311	306	282	284	304	310	289	294	298	251	267	275	305	295	271	267	290	266	306	310	286	252	287	274	285	300	264	280	318	276	266	285	267	307	276	289	281	261	282	285	298	277	266	276	304	302	302	301	276	295	270	295	296	307	282	249	285	287	307	279	280	265	284	291	275	287	285	292	262	282	328	304	260	246	299	302	253	301	251	270	281	292	290	295	297	273	311	251	285	314	317	302	276	287	286	319	293	290	289	268	287	299	323	302	266	286	297	295	262	281	269	292	282	305	290	301	250	268	274	331	291	301	291	281	245	298	290	306	306	287	277	297	328	269	285	278	299	285	274	278	302	283	299	264	278	301	298	295	284	288	301	277	282	295	311	262	343	282	259	289	305	319	294	287	279	260	303	288	284	305	295	274	279	283	251	350	307	276	293	269	257	286	272	271	262	304	281	283	272	290	292	302	305	250	283	293	285	287	277	265	282	317	307	278	244	277	320	259	278	290	235	266	279	278	324	289	317	281	289	286	272	264	293	254	273	287	306	302	279	304	315	272	273	272	290	296	296	281	272	284	321	284	298	298	306	301	301	268	293	291	299	282	271	307	272	301	277	297	294	297	270	267	272	280	273	290	301	275	296	298	287	267	269	285	292	316	302	310	285	316	273	285	264	271	300	297	292	281	303	260	272	302	315	277	304	287	290	313	286	309	264	284	280	303	273	276	288	292	263	319	293	291	262	296	302	292	313	286	320	297	267	254	269	286	288	296	284	284	284	290	281	295	287	298	285	287	307	258	304	293	286	286	298	297	298	272	285	274	290	253	265	294	276	290	305	291	258	319	300	271	274	265	290	301	254	298	300	252	281	281	264	295	335	278	277	289	254	311	278	283	306	305	301	278	255	257	290	279	291	264	278	263	324	295	260	262	285	307	272	289	300	258	265	333	266	288	316	276	281	295	279	302	303	257	267	304	306	306	298	268	308	308	305	285	288	277	297	289	292	249	291	266	275	275	257	312	302	276	319	295	297	293	290	268	279	266	309	292	321	297	296	290	289	289	257	315	271	299	277	265	267	269	299	298	312	283	275	288	311	260	287	290	272	308	307	273	272	297	298	232	297	275	285	261	283	278	281	302	310	279	297	261	270	259	270	285	281	316	283	301	268	288	260	294	309	267	269	281	320	309	305	268	291	295	318	296	275	295	321	288	273	272	263	301	295	271	294	303	291	285	273	267	281	326	297	274	270	272	291	283	297	267	261	280	271	307	304	288	273	294	289	274	259	320	275	254	273	274	275	275	296	282	285	290	261	274	304	313	294	297	298	294	297	296	291	319	323	274	297	291	282	286	274	301	290	263	284	286	306	310	274	302	305	293	316	264	308	300	304	294	278	305	312	304	298	307	287	289	312	311	292	285	311	263	281	281	315	268	279	289	284	275	330	280	308	251	304	302	280	318	278	300	289	280	299	312	273	300	286	259	277	277	302	282	278	293	268	298	273	316	318	288	262	284	270	266	295	304	322	318	303	292	268	279	290	281	265	298	275	290	281	265	283	325	277	248	291	270	272	292	271	291	315	291	277	282	276	292	276	287	303	284	295	291	283	319	300	264	294	275	293	282	291	269	267	282	282	284	282	277	293	283	292	285
3521	5427	3984	1930	1460	1074	860	743	640	584	515	486	430	468	411	430	427	352	385	378	355	381	327	393	348	348	353	325	380	383	360	327	362	363	355	358	378	341	392	388	334	355	373	367	336	329	342	371	311	353	360	310	328	351	361	345	297	353	361	365	384	369	352	335	355	347	319	369	307	369	339	381	336	346	361	342	374	340	317	350	356	347	351	321	341	338	349	364	338	356	344	361	352	335	324	359	339	370	388	351	356	330	339	358	329	350	347	335	328	334	332	382	336	367	329	329	331	340	345	380	335	375	334	364	336	355	367	357	312	328	335	365	358	370	394	343	357	343	325	342	379	344	340	363	343	348	344	370	334	356	345	366	332	359	332	346	330	342	353	339	321	337	341	353	352	349	317	350	332	352	331	333	364	355	357	319	346	359	363	337	327	362	349	327	342	371	356	338	355	329	345	335	356	348	340	345	350	351	378	378	357	332	376	363	365	338	313	368	350	353	388	378	368	347	336	310	369	350	317	341	348	375	349	338	349	352	352	383	349	348	332	326	356	363	346	357	354	343	344	340	369	322	351	345	330	337	328	317	329	357	370	344	360	367	358	359	372	337	354	325	350	352	360	319	374	352	349	347	338	358	388	356	332	325	365	333	381	343	367	366	326	370	360	351	368	339	356	324	352	350	348	352	356	343	354	356	312	353	344	361	325	367	353	369	358	365	332	360	342	381	384	325	352	315	334	348	340	347	313	355	366	385	369	341	358	395	385	358	328	356	330	340	346	339	336	372	346	348	374	342	366	350	356	327	328	316	350	358	365	348	356	341	345	375	353	350	348	348	372	364	360	320	349	350	333	320	338	347	369	370	339	331	304	317	366	342	331	356	342	356	350	353	318	342	339	331	334	348	318	352	350	333	387	327	342	323	369	341	358	378	329	361	364	373	327	362	314	346	350	386	316	341	341	340	358	347	356	356	371	351	345	369	349	353	342	385	355	299	318	303	355	361	334	358	367	360	345	353	354	354	336	365	309	315	353	368	351	322	389	338	327	354	392	370	354	360	329	338	348	365	340	359	331	342	323	355	337	334	317	356	345	368	367	364	357	357	357	303	369	336	331	302	353	336	347	350	352	329	339	360	368	363	334	333	343	383	341	351	373	337	364	304	341	357	345	337	331	335	352	364	335	348	374	349	339	334	328	374	373	332	366	335	343	370	374	335	384	346	373	365	327	320	361	340	352	318	362	324	335	374	339	383	385	312	346	350	345	332	304	343	333	350	342	340	340	359	367	342	352	365	362	368	362	347	337	346	338	351	354	366	298	330	368	362	352	349	346	396	331	319	356	327	351	340	345	387	329	365	363	321	374	358	322	328	355	349	383	359	337	328	297	351	353	318	347	332	368	369	348	339	358	374	340	332	324	380	358	384	375	369	369	364	317	339	361	340	354	311	330	340	376	356	364	333	349	337	333	365	310	376	373	344	350	342	342	335	361	375	311	367	332	363	395	378	371	306	337	350	333	322	353	344	361	349	371	321	349	362	366	352	362	342	324	342	367	355	337	371	340	371	333	351	340	354	309	331	386	359	354	364	351	342	320	370	349	364	341	315	348	337	343	322	347	333	342	334	337	333	334	342	384	362	338	330	349	350	359	331	364	363	359	348	354	349	330	339	341	322	372	366	345	337	348	360	349	381	352	336	363	331	359	346	316	311	324	358	371	344	364	344	372	349	369	359	352	359	357	351	338	351	365	324	362	347	349	342	297	382	324	349	334	345	331	329	344	340	380	345	361	332	354	324	344	361	330	366	367	353	360	347	342	341	373	319	347	359	342	336	311	353	378	338	345	359	340	358	330	364	325	315	356	322	366	359	350	327	337	343	326	329	349	380	338	364	340	375	362	317	347	385	344	330	358	357	338	372	345	378	350	345	315	357	371	366	350	324	340	346	343	360	327	344	367	300	380	339	336	351	326	387	388	354	361	373	324	336	368	328	373	379	347	332	350	382	365	331	343	347	357	358	333	352	342	371	351	337	355	362	353	329	337	353	324	358	338	345	350	335	327	350	368	332	379	339	378	368	351	344	383	333	341	364	347	348	347	386	332	340	341	328	345	361	360	361	326	340	362	389	337	321	349	300	348	332	346	325	382	332	362	354	367	368	357	348	373	357	334	334	355	339	349	341	330	344	348	325	376	346	349	341	315	338	355	367	337	316	379	332	384	298	345	329	365	351	347	336	355	348	335	335	320	332	356	338	283	360	354	337	359	372	357	319	345	377	341	364	325	345	348	355	342	390	357	302	370	357	318	374	334	322	327	311	328	346	337	341	338	341	346	349	359	355	359	352	369	332	370	331	355	341	364	330	357	337	386	335	375	359	357	377	369	370	328	352	370	347	343	323	337	312	370	310	335	340	334	344	353	333	377	325	313	321	330	335	308	366	382	335	343	308	331	336	325	343	354	371	312	327	361	348	335	378	332	346	400	359	376	341	339	367	359	354	304	343	354	368	381	355	357	334	385	352	349	354	358	362	370	368	325	338	335	338	372	345	355	369	339	355	340	386	336	348	349	326	343	350	354	347	371	325	342	355	346	361	395	363	351	360	325	302	385	361	364	352	329	359	380	347	383	381	379	355	326	352	360	340	370	344	351	340	364	351	372	348	364	334	342	343	343	376	367	381	331	352	353	345	345	339	325	378	335	345	353	355	368	351	353	341	347	367	388	355	351	350	363	330	363	347	358	345	355	320	372	351	361	357	342	354	366	320	337	358	353	330	319	355	357	354	330	347	349	337	345	358	321	339	356	369	355	355	340	340	341	351	338	356	353	363	302	331	353	339	358	370	370	342	352	369	334	320	363	347	365	360	325	352	353	366	365	355	360	361	339	365	310	371	405	308	335	357	329	310	359	383	282	338	329	338	353	356	345	364	339	324	336	343	338	370	363	345	360	323	350	345	315	347	317	329	321	381	347	377	323	357	365	361	365	361	336	323	317	360	338	352	313	386	343	371	360	327	341	363	319	345	322	360	326	353	375	343	327	305	390	322	374	311	356	358	328	356	329	346	329	383	343	334	319	331	343	366	343	350	352	389	352	361	359	319	341	339	387	357	340	338	359	329	347	376	324	319	360	337	345	351	343	338	334	328	310	360	334	346	325	360	317	359	362	314	341	341	317	338	351	371	359	350	377	352	333	356	368	349	309	358	350	340	403	366	383	365	359	321	334	304	332	356	370	390	340	352	334	354	340	336	327	353	380	325	367	329	340	347	349	344	363	337	367	383	330	338	371	364	326	347	364	319	344	377	367	345	334	350	346	348	336	334	341	356	308	374	346	312	354	350	354	341	366	342	357	315	345	365	371	360	361	354	323	358	351	343	334	316	323	387	345	349	338	364	368	344	394	349	316	355	333	355	312	348	356	350	333	337	339	333	343	358	325	334	365	336	333	324	348	347	366	328	328	386	345	360	355	362	365	341	382	362	321	351	392	364	355	333	354	354	344	364
22833	21396	29053	24077	21385	21433	9790	1316	902	872	762	695	683	620	613	602	589	577	556	535	560	526	514	538	517	523	535	501	473	460	502	463	492	498	500	465	478	498	469	493	511	513	465	468	487	463	494	441	537	508	511	530	476	450	527	466	463	483	467	491	468	456	482	465	520	465	464	504	490	508	477	487	474	457	445	493	477	494	515	475	443	507	499	464	461	513	450	447	480	476	471	478	507	452	523	457	492	476	456	492	515	460	445	461	483	515	452	477	480	485	446	457	479	467	445	473	457	476	516	510	478	494	521	470	457	468	486	506	458	483	518	495	463	482	527	449	451	473	487	466	436	486	446	492	393	457	447	482	505	485	511	481	485	484	486	478	495	480	475	479	500	476	481	484	475	485	484	525	470	472	440	472	452	504	475	507	479	434	465	526	495	512	476	452	453	501	500	478	475	480	480	486	467	457	472	477	476	467	476	485	454	449	477	441	478	508	483	473	462	478	480	464	468	493	456	470	464	476	452	489	461	488	491	497	449	469	460	447	487	470	450	450	457	444	506	490	469	471	479	444	494	453	476	450	476	446	446	477	456	458	492	495	473	499	485	509	497	490	461	526	463	493	458	471	485	460	456	452	464	453	503	480	415	465	475	513	482	428	475	465	491	494	453	451	477	471	459	448	476	487	505	464	486	502	474	435	426	465	515	499	450	467	485	530	484	477	461	478	454	452	494	489	459	508	471	455	515	494	465	514	460	455	445	448	451	482	477	495	479	463	464	451	449	467	439	485	484	467	486	455	517	487	445	446	473	436	462	469	495	464	477	498	461	496	503	472	441	495	483	450	462	434	465	483	507	501	506	503	439	481	488	435	459	499	458	468	497	487	452	491	456	505	458	466	472	463	465	504	430	490	453	470	493	443	478	496	436	506	467	462	429	488	466	487	464	480	468	480	442	458	487	456	485	534	495	481	460	463	509	461	467	463	465	503	480	459	511	512	494	510	441	488	485	464	477	485	481	500	497	461	486	466	465	452	501	513	497	472	462	489	475	469	461	518	497	462	444	464	455	476	470	449	493	477	476	511	465	514	476	468	475	485	497	444	484	478	467	444	457	485	445	490	456	444	408	514	512	482	463	473	475	477	473	456	449	472	464	496	467	456	510	474	503	446	493	456	445	480	460	440	505	475	509	467	504	491	491	455	506	438	492	475	484	497	488	505	472	456	462	457	480	481	455	470	462	554	481	462	473	425	499	485	471	478	432	468	504	481	503	488	469	478	459	461	447	460	481	451	428	467	430	457	494	495	466	449	486	488	467	492	518	441	491	489	461	463	490	514	483	484	514	475	491	458	480	480	482	486	468	453	463	475	473	423	469	437	470	497	493	463	473	481	464	499	496	485	463	455	464	449	484	497	432	483	475	490	455	472	438	439	500	499	476	465	484	519	513	472	465	498	503	466	464	426	453	464	457	490	463	476	478	470	528	460	473	455	483	462	473	497	504	440	472	489	480	473	508	490	459	524	454	475	473	480	512	502	493	488	453	487	447	504	466	431	434	445	481	452	449	453	493	451	458	497	477	483	504	432	453	441	444	459	465	448	446	481	419	464	475	488	500	462	440	460	438	463	490	476	460	481	447	467	491	461	481	449	485	491	485	464	472	500	479	461	443	493	492	492	433	483	467	464	482	451	485	471	427	462	493	428	444	467	477	449	455	459	475	443	468	494	444	470	473	466	488	475	471	474	493	461	480	491	482	472	494	470	458	497	458	461	497	483	447	479	493	450	452	494	469	459	495	481	476	445	456	452	503	458	484	515	438	446	471	483	480	473	496	437	506	491	447	455	462	471	497	492	452	457	471	476	474	475	456	461	445	483	476	487	472	450	425	459	463	500	440	481	473	496	490	432	500	474	436	480	488	487	436	434	477	471	466	482	487	497	470	470	432	452	449	512	468	470	493	509	457	487	446	486	510	471	436	471	501	472	505	480	509	462	476	453	474	463	503	459	451	475	477	479	451	460	480	452	447	534	486	494	409	439	469	501	455	461	463	459	451	450	456	490	444	466	493	507	471	447	455	462	460	482	498	471	463	486	477	478	521	498	476	479	462	499	450	462	474	495	456	477	475	519	483	403	469	480	450	454	512	519	487	549	482	438	445	474	500	461	482	475	482	442	475	473	477	496	462	494	471	481	480	509	447	497	459	500	504	501	468	464	478	488	441	470	473	451	457	490	480	467	459	446	479	460	483	445	477	496	482	469	455	464	493	483	474	468	492	471	521	476	490	475	479	511	498	482	463	515	468	472	439	466	486	487	467	504	468	440	442	470	426	446	449	476	477	475	467	500	512	460	464	512	461	483	478	481	484	467	484	434	472	465	425	505	468	473	460	505	470	473	506	455	502	511	527	518	439	473	452	468	445	474	445	469	507	479	462	494	477	467	443	480	459	491	470	474	489	491	486	464	473	494	459	482	480	517	461	512	433	460	474	467	469	480	476	491	467	530	439	449	480	494	473	440	476	479	512	458	504	472	483	515	466	481	461	459	500	472	476	485	493	494	475	495	464	453	442	506	459	478	459	478	497	458	510	474	458	496	479	489	478	465	455	464	468	462	505	455	509	456	485	466	465	500	476	469	486	493	481	483	467	460	489	534	513	467	489	456	458	470	473	480	475	471	484	484	487	529	469	458	487	491	476	483	485	481	424	516	482	468	455	479	464	481	474	455	470	439	505	444	459	486	486	412	436	484	491	500	484	464	464	449	494	477	477	433	476	519	484	470	479	494	442	497	482	476	475	495	453	479	505	472	466	499	488	470	482	476	470	468	489	477	453	486	482	477	499	497	452	493	492	461	469	468	442	482	459	503	466	419	472	436	464	476	461	487	468	488	452	499	517	484	491	518	491	464	424	474	478	450	485	499	469	482	475	485	440	482	473	452	468	488	468	500	473	496	470	467	445	487	451	461	467	449	487	477	497	488	451	458	487	469	461	451	459	446	442	474	471	491	503	459	473	475	454	468	458	446	494	473	486	457	501	468	487	485	487	469	485	455	475	446	489	489	467	476	488	491	458	485	461	489	490	483	504	460	491	444	490	451	517	544	478	467	505	443	477	511	501	454	463	479	444	465	532	489	503	447	479	473	445	484	432	460	454	472	442	469	457	482	481	495	479	469	476	513	475	467	462	464	450	461	516	426	463	484	528	484	549	496	493	420	484	458	449	448	471	489	504	497	455	479	510	492	463	517	447	458	420	465	456	448	490	457	423	429	470	469	442	513	491	448	435	481	499	443	508	482	445	451	470	490	443	439	438	461	488	491	444	479	452	466	462	435	448	489	475	515	489	468	459	448	495	492	441	481	480	498	469	485	481	515	496	505	482	476	474	441	500	454	470	442	464	456	465	471	488	453	484	494	452	458	477	463	465	435	438	500	491	444	504	498	458	469	464	450	471	468	459	480	462	444	479	450	449	459	448	503	461	477	447	490	488	462	480	475	458	487	471	460
4679	14083	11088	5566	3962	2969	2373	1851	1442	1249	1105	970	875	850	791	770	783	728	687	717	638	662	642	656	664	621	660	621	607	576	649	625	588	616	598	617	626	636	633	594	592	572	592	588	566	559	602	609	599	590	523	601	573	554	598	584	615	569	580	602	548	535	587	578	580	597	584	578	592	588	554	594	585	590	596	555	609	580	571	585	578	591	611	568	568	584	600	612	565	528	563	583	566	549	528	578	570	541	584	560	568	575	546	584	550	563	573	610	572	607	592	596	546	548	602	577	578	607	560	600	573	575	575	555	537	571	577	557	539	555	551	573	576	606	558	572	564	561	588	546	605	549	571	528	605	545	603	553	542	563	547	557	586	581	566	579	537	581	569	600	563	581	547	550	563	607	574	531	524	571	593	553	589	539	581	547	537	574	599	559	546	556	602	596	565	532	610	590	587	552	588	540	581	571	584	572	603	595	561	592	535	595	556	575	539	573	603	584	578	607	566	539	546	575	574	580	579	570	571	535	586	557	519	599	553	539	563	533	585	573	539	538	551	575	580	554	572	578	626	575	559	537	597	594	558	569	578	573	625	551	552	570	545	554	538	583	599	566	610	546	556	578	546	577	539	577	563	562	510	559	610	581	544	617	560	572	611	552	538	604	549	627	546	563	570	624	571	538	594	545	593	583	551	549	550	604	620	570	605	549	567	564	592	551	592	622	589	580	554	528	576	596	564	574	586	588	559	575	575	547	555	568	603	577	541	571	537	586	618	560	611	597	553	567	589	556	603	548	571	619	513	584	558	591	550	551	581	531	574	549	572	563	552	566	561	562	578	536	589	573	591	578	528	628	578	596	585	546	539	528	569	581	553	603	571	556	569	568	598	616	602	546	550	572	564	544	533	601	617	568	605	614	540	582	589	601	546	596	569	551	571	588	578	594	585	589	556	579	542	606	600	584	580	582	601	580	550	590	557	580	561	542	551	572	566	588	607	554	568	539	574	573	561	608	563	564	590	555	588	612	542	609	547	598	603	554	604	568	562	555	538	597	541	569	591	559	554	572	598	585	561	555	585	623	578	560	558	573	558	512	598	571	610	561	564	589	592	554	602	594	537	525	597	579	582	576	574	575	554	579	585	575	554	572	548	575	549	575	535	571	536	570	567	606	604	592	608	575	572	548	555	554	581	567	608	539	547	575	576	608	555	591	573	531	554	576	564	526	600	598	550	580	545	590	578	506	572	577	554	558	601	539	608	587	570	531	576	545	542	576	583	561	569	553	616	596	541	560	608	519	559	556	584	557	610	560	620	583	525	577	580	578	552	610	596	552	597	532	554	582	576	565	560	591	557	575	562	572	594	586	578	561	552	582	571	587	588	558	523	618	556	575	535	550	571	531	597	544	550	591	529	563	592	566	554	556	587	582	598	572	548	576	560	579	628	591	555	599	608	563	554	557	590	564	542	578	561	595	609	607	568	575	576	576	556	583	583	590	559	533	500	528	597	611	574	604	562	623	605	574	581	590	550	590	552	595	548	613	592	553	550	578	585	551	611	605	590	559	595	541	559	570	534	546	580	537	574	599	606	567	554	555	530	556	551	524	610	529	570	589	564	552	538	546	566	577	581	600	586	550	577	550	602	535	579	553	583	594	593	578	552	588	581	585	627	602	569	597	601	578	556	576	629	556	583	555	602	561	608	542	598	588	561	593	577	596	546	569	582	568	575	555	590	597	547	566	562	592	559	565	591	535	585	561	563	549	520	546	600	536	568	557	579	510	566	586	531	549	526	565	552	568	570	592	563	576	582	550	538	565	555	574	555	562	564	550	544	584	578	585	544	592	568	535	586	541	582	563	577	572	580	565	528	579	540	588	588	616	565	562	557	586	550	556	554	549	575	558	569	544	619	644	557	548	540	601	563	596	544	566	577	576	557	570	601	587	547	516	556	593	523	578	532	571	571	613	556	595	597	597	535	586	612	549	580	566	567	582	576	602	544	572	552	568	567	576	542	601	566	565	565	559	557	562	517	566	567	586	526	529	554	551	605	600	588	568	555	558	564	599	565	592	552	574	572	579	577	560	531	562	576	548	593	569	525	576	563	527	527	561	550	553	529	597	585	566	576	593	572	570	561	554	576	565	571	547	577	570	608	560	516	564	523	539	552	543	553	570	576	585	556	553	589	587	563	551	536	547	575	569	578	567	556	605	564	535	593	547	603	609	567	570	571	577	546	579	567	601	577	511	587	569	543	573	567	583	608	567	544	593	543	553	558	580	548	553	545	566	589	578	565	561	552	559	587	566	563	605	563	576	593	556	548	550	596	596	594	544	611	582	619	578	565	580	590	588	580	563	595	584	572	597	581	532	513	625	549	594	553	583	573	570	585	580	581	535	568	615	619	584	535	568	587	561	597	567	535	605	542	582	520	542	613	581	577	593	567	607	548	566	563	539	601	597	595	605	597	544	557	572	535	554	536	545	606	581	538	567	551	582	573	558	578	580	609	558	589	561	562	561	572	545	503	583	597	592	591	563	588	568	563	537	558	567	582	548	561	553	562	568	555	556	581	589	588	554	551	564	540	536	585	625	559	571	526	578	559	588	553	558	583	565	530	557	587	577	611	628	574	572	536	536	578	553	530	533	585	549	562	539	590	590	583	548	591	528	570	601	537	561	576	540	538	579	560	570	645	586	567	545	574	521	587	527	573	570	580	592	560	571	622	579	578	533	631	569	586	625	527	554	584	545	591	557	540	549	558	564	601	586	558	621	559	574	572	609	594	592	542	529	592	555	538	548	586	574	579	585	544	553	600	612	601	599	586	591	587	588	549	555	572	570	512	591	536	557	574	527	596	551	573	560	578	567	547	551	577	590	618	584	597	548	585	581	568	584	559	614	573	598	571	562	580	581	552	576	568	548	552	560	586	584	579	546	578	603	574	573	538	611	543	578	568	526	618	539	533	580	566	579	556	598	547	559	569	535	552	571	580	559	566	540	546	565	561	565	541	593	559	557	568	569	583	591	560	572	574	588	598	540	594	576	580	569	566	575	561	583	549	574	576	587	585	532	585	581	553	595	563	583	543	556	571	557	595	578	602	573	547	576	594	620	554	535	597	567	578	574	563	564	575	581	565	558	584	578	540	534	573	547	582	573	588	546	555	536	617	570	567	540	571	569	543	565	544	553	571	535	561	543	578	534	581	613	559	583	622	594	563	580	549	575	585	562	554	586	570	569	564	584	604	587	632	565	576	569	589	537	529	552	570	579	620	602	620	582	572	606	547	575	559	607	550	596	561	564	619	553	598	572	565	556	587	588	590	563	566	607	587	597	533	596	578	581	581	567	571	544	577	557	550	575	585	569	594	598	575	560	573	571	573	553	612	622	560	603	546	586	532	574	566	537	593	550	627	562	583	604	590	611	563	543	613	553	584	582	586	577	546	578	572	557	584	571	577	558	583	542	601	552	566	588	571	563	515	537	624	577	560	604	546	588	577	581	524	593
27525	19506	5690	933	748	679	667	620	603	660	626	630	606	594	623	588	615	632	629	593	607	594	596	584	580	596	609	631	583	609	586	603	613	600	639	606	564	611	639	585	628	635	566	660	590	641	634	622	617	594	613	587	566	589	634	619	604	566	629	607	593	608	615	574	543	607	605	605	618	558	587	619	589	584	588	595	620	595	606	623	585	585	583	583	581	575	627	611	611	595	605	595	605	615	665	641	625	599	618	578	671	609	585	597	648	545	586	616	624	595	608	610	579	586	601	613	593	644	608	603	623	615	593	602	587	579	583	587	590	567	638	579	620	619	576	631	615	586	617	593	577	554	609	605	611	629	629	592	583	562	628	580	631	614	612	588	592	596	660	603	635	637	572	609	614	595	612	605	651	603	605	574	588	637	582	640	635	618	605	609	600	585	633	621	581	655	588	592	583	603	598	666	623	596	596	618	618	571	607	582	593	554	594	639	654	620	656	600	654	593	684	608	613	598	608	621	615	611	620	606	565	612	592	597	543	590	579	641	546	610	648	563	622	600	605	594	605	572	631	645	576	603	609	624	598	623	608	612	647	625	643	611	653	645	610	623	634	578	640	625	630	592	632	628	577	571	582	630	529	597	574	627	610	609	602	612	620	609	617	602	596	655	584	630	636	619	609	598	559	616	622	602	634	588	597	576	639	587	620	616	565	590	642	615	562	631	602	602	589	638	626	552	603	583	600	596	569	565	654	595	607	630	564	639	572	593	566	625	595	629	597	589	601	623	573	595	590	628	630	612	596	590	613	623	613	611	582	656	570	617	604	619	598	589	622	650	599	607	616	619	587	575	618	611	599	578	622	609	589	619	581	668	607	613	601	628	605	652	600	596	624	616	615	671	590	601	622	564	620	562	640	602	565	632	572	606	587	588	599	646	606	618	628	598	661	613	599	584	591	608	612	621	545	615	636	625	594	626	623	618	584	606	625	610	580	576	595	589	648	575	637	590	590	565	581	623	636	616	651	609	590	637	623	586	582	618	605	645	557	589	569	611	631	586	601	615	631	606	620	622	585	605	595	629	612	630	582	588	552	632	592	624	579	630	597	598	632	619	609	604	603	618	634	600	571	629	554	619	610	606	616	628	649	571	601	581	592	609	581	604	574	603	582	594	603	606	590	612	662	614	612	611	586	570	631	583	601	608	598	637	610	606	598	640	591	629	602	628	639	619	628	620	573	625	614	566	601	603	580	582	614	592	618	617	543	637	600	628	594	579	638	579	587	588	599	606	616	580	642	631	592	616	589	615	618	603	619	634	586	604	595	595	615	593	637	613	568	615	621	602	612	646	650	626	569	617	572	578	634	574	637	614	605	565	616	574	590	585	567	560	622	561	584	647	607	658	589	588	649	621	591	643	594	616	616	595	575	649	616	626	566	583	617	587	613	579	622	622	637	591	602	612	570	614	594	629	606	615	622	629	564	573	618	586	580	609	620	582	605	594	633	536	547	650	607	596	660	574	579	648	601	613	601	588	630	617	579	597	606	611	587	624	568	606	580	605	597	575	589	620	619	582	569	600	644	600	616	637	623	592	596	596	579	602	651	589	605	643	578	625	587	622	599	590	556	607	593	584	628	607	654	636	613	610	601	617	648	664	614	591	552	634	561	615	635	626	590	607	619	624	581	632	615	604	625	597	613	579	636	597	634	625	620	605	604	618	597	619	613	626	553	573	570	612	576	629	622	579	609	568	627	617	584	604	620	573	647	608	605	578	590	613	602	615	612	597	589	621	605	584	627	592	617	581	572	593	594	618	589	607	634	640	620	620	602	598	549	587	625	644	625	603	607	598	679	631	560	632	642	594	598	595	598	667	553	624	566	604	592	563	657	618	609	645	613	637	600	596	577	634	621	583	595	610	624	601	631	566	583	615	604	633	593	564	634	611	579	610	619	610	602	642	612	637	617	579	635	582	607	617	573	600	596	617	562	593	631	643	601	628	620	635	635	593	618	563	590	586	615	630	622	590	625	603	626	620	598	604	618	612	589	615	649	602	592	593	606	596	598	621	602	597	600	566	599	671	644	631	600	582	573	651	626	604	615	604	633	589	630	626	607	577	587	634	619	610	595	581	609	612	636	631	628	585	600	612	592	639	581	641	616	634	582	608	652	620	612	590	616	601	658	597	610	586	590	658	585	592	613	598	633	634	590	646	575	556	571	613	635	610	649	609	611	606	608	592	624	596	590	582	612	616	626	564	628	623	637	550	604	642	604	602	604	565	556	605	566	628	617	566	576	622	631	574	620	607	610	628	628	650	625	603	622	626	619	589	589	623	605	617	640	618	585	593	610	624	634	605	584	596	649	633	638	602	610	626	569	604	644	654	645	590	569	582	596	595	601	627	584	599	616	613	626	600	569	571	611	629	567	599	579	662	615	606	609	625	650	555	593	578	591	647	601	620	641	592	569	588	617	613	626	643	618	578	604	582	644	649	607	555	574	609	627	595	594	608	600	613	571	667	588	635	612	594	606	625	619	638	629	590	606	625	613	596	624	587	593	628	607	640	579	616	667	633	593	630	599	695	625	610	594	595	593	562	624	593	620	638	596	627	605	605	635	603	610	669	617	643	645	593	599	634	586	618	593	565	582	638	629	574	633	646	637	592	629	597	647	629	630	563	613	631	576	616	588	624	561	643	584	561	562	581	608	599	631	628	650	620	574	602	641	553	616	614	590	609	594	602	582	579	620	559	592	577	609	641	636	621	577	586	613	576	572	603	580	612	581	609	587	626	588	641	619	598	619	604	596	598	607	605	616	584	590	560	584	551	604	558	582	605	550	589	650	600	624	573	621	603	630	568	605	625	614	602	634	636	558	592	612	601	609	589	654	605	564	604	590	626	622	605	583	603	626	615	601	587	617	574	595	547	646	639	644	575	637	638	619	591	598	606	617	630	664	565	619	610	600	565	591	632	601	621	571	579	664	615	606	625	630	597	669	591	617	631	612	598	620	639	579	607	590	578	611	554	616	586	596	598	640	622	613	638	611	584	587	601	618	574	603	582	611	616	574	577	626	574	620	621	609	615	642	642	613	644	620	649	586	606	596	610	635	595	640	656	579	608	607	588	624	627	608	552	618	628	594	562	585	610	583	595	614	636	580	578	600	580	615	642	603	608	602	611	583	550	637	622	602	646	583	604	625	562	570	628	605	589	642	568	593	642	598	565	600	600	639	610	637	621	606	613	605	619	613	634	624	592	613	630	593	616	582	597	591	600	606	616	621	584	627	627	583	633	578	623	594	618	601	612	624	582	613	592	643	575	607	599	598	595	664	575	618	635	635	586	637	584	574	624	578	617	609	620	632	633	641	600	642	606	626	592	603	610	624	657	592	605	617	629	589	589	598	634	586	589	626	606	605	597	659	617	567	656	562	607	581	599	637	625	610	675	610	582	615	619	580	625	620	634	620	578	640	578	623	615	589	574	593	600	594	559	619	610	615	635	605	608
4304	1407	1278	888	894	829	798	737	703	703	748	701	740	698	712	728	710	705	710	692	655	683	671	645	698	691	691	690	692	706	713	664	708	725	717	702	646	653	675	663	718	663	651	749	693	650	720	736	697	716	701	696	667	693	731	651	702	733	661	752	700	725	701	699	693	698	728	699	687	699	709	699	733	695	707	730	692	699	731	740	682	653	666	677	707	704	706	705	628	691	699	702	706	681	638	709	706	705	684	671	685	678	652	692	686	734	709	702	725	717	685	686	679	703	726	690	706	688	671	700	687	661	713	683	628	682	720	702	726	740	675	680	657	696	649	700	729	674	690	686	712	724	695	688	668	693	689	708	722	694	702	671	662	719	717	708	771	649	671	692	670	707	694	700	717	725	728	649	712	679	677	699	761	683	667	697	760	685	740	670	714	717	687	689	661	719	710	693	722	713	681	736	666	650	691	673	741	659	642	685	698	727	699	702	686	681	749	689	664	733	713	659	699	674	691	706	696	694	718	689	716	745	701	686	677	716	730	651	688	683	698	701	730	684	680	669	666	712	685	733	697	706	702	714	651	667	698	701	692	698	735	667	738	665	635	661	686	704	656	711	693	699	694	655	686	657	727	721	723	720	711	727	670	727	708	687	683	667	689	715	687	723	712	692	725	675	667	710	716	683	681	720	718	683	692	707	703	731	682	690	720	695	711	701	687	710	682	640	704	677	726	740	708	751	704	706	690	675	660	710	685	682	690	748	700	664	682	671	703	728	686	671	692	698	693	669	681	744	697	693	711	758	711	703	756	669	749	681	669	627	641	723	651	717	742	731	675	689	662	684	738	672	679	683	724	695	655	683	703	716	719	720	679	657	726	670	737	669	725	683	702	689	631	690	761	670	704	717	706	693	636	719	708	711	669	693	665	676	721	697	736	705	734	737	766	721	677	686	692	710	720	735	738	702	719	669	691	710	716	691	710	731	727	691	682	725	722	666	711	731	692	722	694	700	693	708	670	685	725	697	676	729	710	683	741	677	725	748	692	714	658	721	689	728	703	694	729	678	696	717	703	676	704	710	713	710	704	709	702	725	680	698	656	677	713	661	735	679	631	701	715	728	683	702	675	680	688	726	694	693	681	768	698	699	669	707	680	666	711	711	722	671	686	661	701	719	682	736	716	747	734	713	647	694	673	667	699	700	676	758	702	713	707	715	715	670	744	702	680	699	767	727	699	717	760	694	731	672	671	713	721	693	665	721	672	678	703	675	708	721	678	700	686	674	750	677	689	723	687	696	697	680	656	697	655	723	749	679	634	690	735	671	715	709	689	697	709	719	705	722	660	691	669	688	695	687	722	687	712	674	696	727	689	690	650	695	774	684	649	702	698	713	710	710	681	668	663	688	682	682	727	677	727	665	681	686	689	730	778	697	721	696	744	681	718	691	714	738	704	730	767	706	733	749	686	678	657	723	748	636	662	715	654	667	681	686	693	677	733	703	725	709	702	684	673	710	642	699	718	743	701	699	724	674	674	699	708	694	698	682	738	685	737	679	655	719	709	711	699	677	732	721	682	676	686	718	706	729	743	701	684	681	721	727	735	680	691	673	693	687	731	674	675	707	670	696	740	741	666	671	701	676	697	712	644	699	688	763	696	731	703	695	665	698	679	708	711	671	707	672	738	706	637	689	694	682	705	706	725	692	690	687	732	706	669	660	742	680	674	722	684	686	656	652	734	719	707	646	674	697	660	723	706	694	674	671	734	674	704	679	684	691	662	684	703	713	669	707	743	667	690	709	711	735	710	706	679	680	698	667	690	644	694	689	704	743	690	718	689	689	698	711	657	699	675	734	685	702	688	679	666	708	688	723	692	713	676	690	716	666	668	706	700	712	759	686	708	659	622	655	689	745	683	724	750	719	731	724	728	710	734	694	717	705	739	685	752	673	700	685	696	701	669	676	649	658	701	705	732	656	725	663	691	627	718	670	655	677	654	666	710	734	664	679	673	699	663	724	681	669	727	685	718	749	689	741	689	657	678	725	699	742	690	713	663	686	685	741	656	715	661	688	671	691	656	703	735	675	705	759	660	719	729	714	699	687	688	693	714	658	699	691	706	682	670	700	675	650	684	689	682	695	675	668	677	726	671	743	722	711	707	689	682	710	675	726	716	724	672	719	712	646	734	672	700	705	731	706	714	702	723	669	698	700	695	674	642	691	732	706	692	684	722	656	725	679	688	707	660	661	679	689	685	653	720	723	709	666	730	673	748	665	665	719	648	707	665	710	683	699	763	726	688	702	699	723	696	735	638	693	714	711	731	693	715	691	709	657	719	761	709	722	684	664	720	703	683	677	704	705	665	692	710	747	666	673	713	667	726	666	642	676	689	705	673	686	693	666	671	685	750	691	741	683	663	727	663	693	763	686	737	696	682	680	725	717	704	687	693	700	700	668	669	685	670	670	725	732	700	671	673	774	734	706	747	679	712	689	664	703	710	665	689	715	726	701	701	728	730	751	676	726	696	714	750	699	680	730	666	665	711	661	699	735	710	651	710	709	684	662	702	719	686	731	695	697	677	716	730	679	668	695	680	743	704	699	728	710	704	738	688	692	685	716	710	684	737	655	675	724	654	712	703	679	641	717	703	691	687	697	713	745	695	717	662	721	730	707	688	687	718	689	748	705	685	707	725	710	717	704	666	697	681	661	681	693	718	681	711	704	708	665	651	683	659	673	682	672	745	690	725	653	748	686	750	703	726	688	703	662	692	723	716	683	685	731	715	733	707	675	714	682	674	663	684	688	651	699	683	773	651	693	731	703	729	701	679	717	701	718	741	697	699	710	742	669	686	708	677	703	683	715	688	662	668	709	716	717	697	699	657	710	643	713	675	692	686	712	690	697	689	720	674	721	708	700	688	717	719	715	675	721	682	689	700	688	712	654	674	715	667	693	728	725	705	678	723	715	718	712	701	698	722	745	698	706	656	672	709	736	588	711	683	675	700	660	694	662	719	676	634	702	700	668	664	696	691	685	675	709	693	707	681	692	707	711	692	682	691	685	713	706	681	714	735	700	668	675	701	692	694	655	691	674	674	697	691	733	716	674	674	736	715	728	650	704	706	685	734	707	706	712	648	714	677	716	692	699	717	715	674	718	694	716	733	690	659	689	696	757	709	730	717	741	658	698	698	667	676	673	718	681	690	695	719	674	659	701	662	677	677	742	732	683	659	695	639	693	718	662	714	708	698	671	696	683	677	684	689	678	690	667	678	779	689	629	687	706	706	700	689	709	695	681	646	706	737	668	709	690	630	714	681	696	686	736	734	717	679	732	667	717	725	665	686	678	727	747	690	779	727	716	689	703	692	673	653	681	714	651	697	675	672	708	677	668	704	715	691	681	732	693	689	713	735	708	719	733	707	733	656	682	664	660	693	755	672	728	703	671	682	735	703	705	704	652	687	653	724	690	704	685	721	683	646	718	730	776	677	697	692	701	735	673	701	691
23778	21318	28535	24433	21312	11844	1684	1160	1107	988	1029	951	926	881	942	830	847	880	803	825	776	830	826	757	840	834	803	764	807	802	746	812	848	829	880	771	792	814	774	781	803	798	902	812	848	788	822	851	761	764	834	803	794	820	808	768	849	794	846	775	805	771	775	830	833	854	795	755	755	805	777	812	800	749	803	760	827	828	790	820	838	842	792	809	805	809	767	784	794	831	803	809	766	779	832	768	784	803	798	826	841	801	793	768	805	803	830	746	784	804	797	790	850	837	823	801	785	844	827	757	866	772	796	748	763	785	811	791	817	764	802	807	844	757	787	810	773	818	819	822	767	792	748	829	779	805	811	772	810	820	765	812	829	861	807	735	743	767	746	812	790	757	765	755	785	795	804	815	820	743	800	831	865	789	822	783	760	806	784	811	835	785	776	814	769	782	784	776	853	784	829	776	797	778	760	792	804	805	818	831	814	789	799	774	814	782	797	818	778	809	776	813	789	839	767	808	776	788	786	789	817	776	754	809	782	792	763	791	793	801	785	814	776	817	772	781	780	808	790	788	830	761	813	805	803	765	800	787	802	790	797	812	856	834	794	817	829	818	832	801	790	837	785	769	807	833	790	788	850	820	796	816	735	743	800	846	802	790	811	774	851	806	837	779	808	758	813	772	782	851	794	792	811	793	810	733	825	828	781	818	783	857	795	783	768	767	855	756	804	779	803	824	837	784	786	805	777	846	784	813	806	838	740	791	789	791	785	831	786	799	746	756	823	836	801	784	803	761	785	811	786	777	800	806	772	798	843	801	800	802	801	863	776	775	770	782	767	807	752	816	812	818	801	793	760	823	819	809	802	774	773	798	835	808	804	819	801	803	802	807	761	801	820	822	849	746	741	798	850	804	831	835	819	834	755	797	774	743	787	860	804	773	776	815	856	805	856	785	820	776	811	811	809	814	782	833	839	806	790	805	808	817	804	874	802	780	857	804	768	806	757	803	778	752	785	807	815	767	775	799	778	778	804	861	831	789	795	793	810	789	859	836	765	831	811	819	776	803	788	840	800	801	765	778	790	768	805	795	767	816	824	798	804	828	755	788	759	825	825	845	773	782	828	830	815	784	835	790	800	844	785	792	785	788	829	827	850	757	797	806	785	779	785	807	841	784	744	797	800	765	797	777	802	779	789	811	782	808	821	815	780	783	801	795	794	788	788	823	782	806	828	790	767	822	819	778	790	756	805	803	759	829	837	836	792	794	828	790	778	820	780	809	782	777	802	801	770	760	815	782	769	786	797	770	763	793	768	729	778	798	781	774	842	833	808	770	776	808	800	816	853	820	777	822	828	805	808	768	826	771	794	812	808	797	782	773	782	807	787	821	782	847	796	732	769	791	840	818	792	832	796	818	778	810	800	809	769	782	839	784	820	825	801	836	804	785	756	780	796	785	884	787	856	770	807	786	835	862	814	780	826	755	819	791	790	799	816	740	781	883	776	843	797	808	788	781	730	785	808	779	819	796	771	810	791	762	851	850	801	780	786	776	847	808	780	814	798	745	777	809	794	757	775	797	787	818	766	769	793	791	797	746	767	804	812	803	806	791	810	819	856	795	777	763	793	754	834	788	810	756	814	834	793	791	808	797	819	789	779	774	847	787	780	855	769	813	756	757	786	789	790	785	819	809	779	767	759	876	841	795	755	800	780	801	816	846	767	797	794	791	821	822	782	768	818	827	805	838	826	819	805	772	819	785	800	793	804	804	817	776	745	802	797	795	802	771	776	795	811	782	833	834	842	810	795	786	802	764	826	791	811	783	751	875	796	814	775	779	785	807	788	787	780	809	826	786	795	770	812	801	812	782	784	815	770	849	815	812	743	764	800	804	791	831	814	778	816	773	809	817	801	800	786	823	828	795	797	817	802	811	817	838	781	782	771	790	810	821	786	807	841	791	800	820	774	790	794	745	790	790	855	807	806	817	805	850	810	767	842	820	773	760	785	818	776	796	837	753	788	837	771	802	824	817	806	827	786	811	794	827	779	788	798	810	731	818	803	821	784	824	785	766	788	778	798	780	761	747	774	822	713	809	805	843	800	781	788	772	776	816	783	794	762	764	816	788	817	823	879	796	823	743	766	781	809	777	816	746	827	746	774	770	784	850	771	801	789	794	831	776	836	825	789	808	780	797	826	800	808	791	806	843	759	807	836	854	771	780	779	778	780	805	822	765	862	782	783	830	746	774	826	767	771	727	819	814	787	758	833	825	798	781	780	829	853	836	860	758	775	792	789	763	787	755	814	851	791	823	790	815	755	799	804	784	775	779	774	847	799	844	835	818	808	797	747	776	831	810	793	801	865	802	807	815	787	793	771	815	765	762	803	795	838	819	832	811	822	801	716	782	804	845	777	785	811	786	779	825	791	813	817	819	822	820	815	744	825	832	795	813	748	800	813	799	792	792	823	802	813	824	793	787	758	775	776	777	767	811	837	828	786	788	786	771	798	805	759	810	847	760	788	797	794	790	800	794	807	798	802	809	753	780	759	803	779	827	812	784	858	809	859	795	772	851	828	783	776	770	835	789	811	766	809	787	795	820	866	799	820	827	769	778	816	836	840	835	813	834	775	797	750	774	808	769	842	766	800	805	818	797	818	807	813	844	809	748	764	798	770	797	805	797	788	819	779	788	818	814	839	807	822	797	803	762	806	799	775	773	849	790	765	792	801	774	829	789	820	773	812	822	804	766	805	813	802	769	822	815	814	797	809	785	837	796	821	817	740	757	810	777	783	763	793	792	787	786	762	819	778	824	819	842	850	795	845	787	777	761	813	797	803	800	819	803	800	775	792	847	839	849	773	844	815	817	821	820	777	815	788	780	798	830	797	786	796	835	822	805	812	799	829	773	822	795	802	832	754	777	828	766	812	774	831	798	770	808	796	777	804	811	757	772	813	849	777	798	770	753	805	868	853	808	811	823	838	798	787	816	805	768	805	824	792	810	847	745	834	774	788	777	797	804	813	841	814	791	807	778	812	765	775	795	815	821	758	790	780	828	779	809	809	772	803	789	824	862	758	782	792	802	781	820	781	841	809	795	797	792	724	806	798	853	765	730	834	826	770	828	799	784	798	766	718	805	793	859	790	810	824	785	843	811	840	795	748	786	829	825	812	751	813	789	735	806	851	814	815	826	778	809	792	779	781	794	758	789	781	822	770	780	889	751	796	786	786	798	788	763	825	811	784	806	830	825	823	801	794	787	824	746	760	763	769	813	796	769	791	778	785	791	769	782	793	828	823	802	761	794	793	801	838	793	763	789	789	777	774	790	823	784	860	877	765	839	788	794	823	826	817	845	851	849	747	745	774	783	778	818	790	812	779	768	800	803	784	756	768	821	817	793	820	824	801	797	820	818	834	824	803	795	741	801	720	804	784	812	760	823	802	835	770	791	830	835	805	811	834	801	807	783	774	815	809	819	795	775	836	828	797	776	825	763	821	767	789	776
3608	9048	7183	3538	2720	2157	1806	1576	1356	1352	1239	1179	1070	1042	1091	1022	1009	997	983	927	944	941	921	981	953	902	993	942	936	954	899	998	935	948	919	902	909	913	957	924	924	906	894	988	918	948	961	882	930	918	963	928	946	954	909	923	902	929	890	933	946	962	912	904	882	908	938	945	925	891	952	925	930	900	952	923	932	865	925	912	909	942	935	966	939	948	946	930	859	930	936	893	913	929	904	863	943	913	912	886	895	958	938	910	909	919	927	935	964	955	952	938	953	910	917	865	939	914	944	861	888	875	925	908	956	886	898	931	947	945	927	959	891	924	974	898	889	902	874	908	936	922	965	925	930	912	916	933	877	872	928	898	902	963	870	853	917	926	946	915	991	902	934	955	911	868	893	964	929	928	892	903	899	884	918	964	929	933	937	933	901	909	957	935	876	952	954	847	944	985	940	921	882	838	916	857	864	900	868	926	946	914	919	948	910	884	933	876	920	930	984	952	941	904	889	1011	946	886	907	934	905	896	946	852	919	899	901	916	910	887	906	932	896	898	977	933	905	960	905	960	924	945	881	892	903	864	926	941	941	950	951	918	921	882	973	916	929	894	907	911	911	897	905	935	934	864	913	979	966	898	840	971	917	906	826	898	912	887	918	895	867	879	951	892	906	922	877	922	932	952	939	880	918	968	904	912	896	896	939	937	912	916	909	906	937	948	861	923	925	933	945	956	928	954	938	896	920	879	861	888	909	901	921	951	977	888	837	908	903	934	930	877	880	826	927	966	893	953	889	922	916	904	943	884	915	940	976	953	950	954	882	937	897	872	884	896	907	934	904	880	970	895	950	932	933	999	914	885	905	957	899	928	906	890	946	900	915	944	921	919	914	897	854	870	869	924	917	947	906	923	962	913	929	886	933	895	905	955	886	915	925	909	861	927	885	872	962	913	897	935	937	934	956	966	893	907	959	938	919	943	819	893	850	927	883	935	930	894	887	889	898	896	971	974	954	888	884	885	888	893	946	948	867	906	868	948	902	931	957	873	975	848	906	934	935	939	910	958	932	916	913	949	898	917	896	909	920	899	880	922	937	907	984	917	883	882	863	849	891	924	937	899	934	876	911	916	943	924	927	920	897	868	936	913	935	961	885	937	911	937	904	912	952	921	947	891	903	901	905	866	899	868	951	904	934	888	917	894	867	891	914	919	941	945	916	912	948	923	919	888	894	911	921	928	957	946	929	927	930	918	932	947	894	959	999	936	985	896	892	829	939	898	898	950	895	912	908	958	946	936	906	954	940	858	914	873	931	902	936	948	875	942	894	933	883	954	938	947	899	909	922	948	928	888	901	886	930	891	959	865	890	927	945	896	923	994	900	908	928	937	915	891	935	885	929	899	942	937	923	986	975	934	908	902	862	936	913	899	914	931	914	891	903	901	896	892	874	880	964	948	888	877	931	920	899	968	933	950	901	921	927	876	963	944	903	908	902	917	875	920	914	873	947	885	933	875	984	897	902	905	942	918	915	924	931	948	894	912	896	953	902	904	937	948	938	993	919	870	920	992	936	909	916	937	927	878	907	950	950	910	920	891	886	873	906	878	954	908	946	907	956	905	894	920	915	887	874	860	970	918	908	878	880	870	878	946	887	948	971	924	908	911	911	965	870	910	940	901	865	946	889	900	953	905	896	902	899	915	956	879	931	884	894	1003	957	937	891	901	894	891	920	945	866	915	903	908	926	925	935	908	952	963	865	897	846	890	889	906	918	890	926	941	959	957	937	987	931	865	921	907	924	944	909	866	939	883	890	949	875	962	888	960	842	959	883	901	845	883	912	911	869	923	949	955	913	934	887	972	933	902	898	929	970	909	881	920	899	941	918	886	883	935	966	912	936	966	902	945	957	990	860	938	925	904	935	925	923	885	876	906	872	907	900	973	915	973	861	912	880	934	956	895	883	928	891	884	924	973	890	937	928	905	912	928	913	951	917	829	920	946	979	906	947	897	925	897	888	967	946	948	949	891	905	923	918	856	944	922	949	872	910	960	932	976	930	892	893	921	905	913	938	910	928	938	910	869	926	901	921	863	930	917	910	967	870	943	888	931	927	907	931	1001	873	989	892	920	953	922	956	914	933	934	842	892	922	920	877	896	932	896	952	863	906	932	946	915	950	892	920	888	972	909	922	954	935	912	880	894	969	913	964	918	873	921	914	881	925	907	930	909	970	920	906	934	871	946	912	929	926	889	964	876	928	889	882	881	862	966	904	956	943	922	910	941	968	892	907	971	892	889	956	904	915	950	977	927	961	921	932	928	1011	963	921	947	909	879	899	880	880	959	928	887	906	927	944	916	896	927	889	930	937	924	971	947	932	930	938	933	914	872	915	893	931	914	946	967	914	910	885	867	938	891	928	953	906	915	965	951	923	917	982	956	951	893	940	900	911	932	952	938	940	941	895	893	893	931	916	900	902	956	902	950	908	881	983	894	922	917	911	933	893	947	935	914	929	882	863	958	897	920	891	983	898	887	929	962	915	953	936	871	889	955	845	960	928	915	929	925	916	981	905	878	937	882	864	915	895	899	945	930	897	902	913	928	949	916	889	905	913	888	933	919	928	969	919	905	876	901	887	906	896	926	950	908	965	893	899	929	893	916	893	941	910	943	972	888	921	904	937	886	914	883	914	921	828	945	899	920	917	929	913	870	989	916	901	840	936	872	913	939	900	891	944	919	931	861	886	983	942	920	905	945	966	937	910	904	959	925	932	896	964	884	934	899	909	943	928	908	934	926	923	911	899	906	848	873	915	907	898	891	932	935	900	871	870	883	887	872	869	903	928	882	898	925	929	947	896	889	942	890	936	887	889	913	882	910	922	957	869	899	921	928	969	911	877	893	915	894	913	933	937	943	879	887	912	895	894	870	930	882	891	958	940	904	951	963	893	890	863	903	963	880	933	928	936	908	928	923	924	917	906	878	916	963	914	895	906	874	864	909	902	934	936	886	864	926	892	920	843	931	907	897	931	938	898	941	933	921	869	957	881	947	950	883	879	907	962	896	973	884	885	862	925	876	937	966	916	886	927	884	869	920	906	930	910	901	898	944	908	875	921	941	930	933	927	932	955	943	846	873	952	923	936	924	906	900	1007	892	928	933	909	920	908	944	894	954	945	935	928	924	886	896	896	879	904	923	959	898	921	900	951	878	928	966	975	922	969	956	934	908	880	890	936	880	905	929	919	906	877	897	898	905	882	921	909	891	902	900	897	966	852	907	865	840	951	917	921	951	871	898	886	957	887	905	899	924	890	908	889	927	943	847	916	890	961	955	913	900	955	903	900	978	852	922	971	928	901	914	907	875	880	891	886	907	923	873	880	857	927	891	917	882	940	905	902	906	881	912	936	901	872	903	912	952	900	931	912	941	898	936	916	934	914	863	934	947	1004	965	888	871	917	896	908	914	880	878	903	876	934	901	913	967	894	886	921	882	833	951	938	952	946	876	873	927	911	868
24867	21304	27568	25283	12799	764	558	446	375	368	309	345	333	326	314	323	321	312	337	292	311	318	300	306	263	293	300	302	289	296	303	243	293	281	253	290	288	278	314	300	272	294	282	299	321	280	321	278	314	291	289	271	313	279	311	318	279	294	289	287	296	280	301	288	268	307	283	283	301	285	296	321	276	279	294	293	296	298	313	282	312	292	267	284	260	277	278	293	291	222	302	292	288	270	294	314	289	262	261	276	290	266	275	274	321	256	277	271	239	271	292	278	275	271	267	285	254	290	289	292	299	292	256	283	282	289	273	285	298	277	245	297	311	332	297	294	278	286	279	296	282	272	285	247	286	298	334	276	282	266	280	283	255	265	289	283	298	276	323	333	273	280	284	272	276	274	282	277	277	278	262	281	270	286	293	288	267	266	260	263	286	314	282	264	293	271	307	288	293	267	286	291	267	302	295	280	308	271	288	281	311	276	270	269	297	263	271	274	275	262	293	285	278	309	305	269	300	310	281	277	302	263	272	324	288	284	305	286	286	300	279	267	314	277	297	309	306	290	294	280	283	271	305	283	294	284	293	293	277	261	287	268	275	275	284	258	306	262	272	287	253	307	300	250	286	275	271	278	272	281	284	280	260	303	246	272	301	268	316	277	270	283	312	299	286	297	295	321	284	288	269	290	302	286	293	307	279	296	301	289	266	278	280	321	279	271	284	261	291	304	283	272	296	281	312	277	263	248	287	284	292	281	311	269	295	269	294	270	282	297	261	281	308	264	262	283	281	297	282	279	295	279	273	298	304	272	290	278	286	292	296	263	313	296	282	292	303	309	274	286	280	273	279	298	315	298	302	275	290	287	297	263	267	288	283	274	274	282	270	268	283	306	271	277	278	274	284	292	286	281	259	293	280	282	292	296	295	297	259	275	312	304	275	298	298	312	281	318	287	266	292	279	304	302	273	257	335	257	294	291	262	288	296	304	281	294	308	252	312	308	278	278	317	268	287	281	279	285	257	287	272	286	286	286	278	302	256	289	295	281	291	307	316	282	293	286	286	288	261	282	303	272	260	283	279	280	263	279	296	257	286	271	265	271	289	260	264	292	279	253	253	262	268	341	285	295	288	299	305	315	264	270	283	286	260	264	285	240	262	286	328	285	291	287	291	316	302	297	278	304	293	273	271	257	310	293	285	272	275	277	273	305	292	275	290	278	286	267	276	294	300	268	274	270	288	287	282	255	272	286	291	265	341	277	297	308	292	286	299	253	295	311	281	284	287	270	272	306	270	276	271	259	279	289	287	296	294	288	308	269	268	290	250	267	296	261	288	278	270	313	274	279	270	286	311	279	301	258	287	289	290	313	286	319	275	291	271	279	262	283	305	290	301	265	278	289	296	281	283	294	290	286	301	268	285	290	271	293	293	280	280	287	289	283	295	298	274	286	281	265	288	271	296	276	293	266	271	292	270	280	274	307	298	291	302	287	271	272	325	308	291	273	307	293	292	299	278	294	279	271	328	300	279	313	245	294	285	255	317	270	283	285	289	297	278	304	272	288	268	280	262	297	285	294	288	281	296	282	302	280	296	249	292	305	295	268	278	269	303	267	271	296	281	292	327	277	266	240	285	268	280	279	260	312	289	282	258	286	291	276	316	288	272	292	256	273	306	295	317	318	276	282	263	301	285	294	263	285	282	289	351	312	262	288	298	298	303	306	286	266	257	275	301	291	288	260	334	258	287	285	314	274	281	280	285	291	313	298	298	316	281	261	278	275	296	286	287	272	242	315	272	290	310	252	297	269	314	270	262	278	282	263	260	289	284	284	288	280	295	254	262	298	317	296	263	281	277	261	284	269	279	272	259	284	277	292	299	278	272	304	287	263	295	279	275	253	265	311	299	299	262	295	288	273	269	317	280	305	292	285	279	305	285	300	270	297	283	282	288	272	300	293	281	305	301	249	256	290	312	271	294	304	277	269	293	247	296	308	281	283	303	254	293	275	296	262	308	283	287	285	247	278	297	251	285	312	271	273	259	281	282	276	280	292	295	313	294	303	293	256	273	323	285	291	308	292	267	291	296	276	285	272	273	292	288	282	304	284	259	287	271	292	281	280	291	288	277	291	279	288	310	280	288	269	274	308	319	252	285	271	298	257	255	302	276	314	263	240	294	286	281	296	294	290	297	299	316	280	286	282	300	269	338	286	297	295	276	275	298	307	287	293	276	301	269	265	262	234	298	290	274	313	278	253	290	262	323	289	302	316	294	248	272	299	302	288	273	288	288	296	303	312	278	305	287	261	278	303	267	268	281	306	277	295	307	298	262	291	280	301	316	259	302	274	278	278	270	292	303	278	274	274	266	261	304	297	251	283	252	297	292	298	278	313	296	289	304	283	273	285	292	282	293	289	271	307	281	313	298	276	294	260	265	282	271	282	249	271	290	289	288	298	300	284	271	293	276	287	286	294	266	271	315	284	312	273	287	265	290	277	301	259	290	285	278	280	281	282	311	283	298	280	256	256	279	266	263	268	284	306	277	281	263	270	285	284	282	262	296	257	287	273	305	278	286	272	291	282	298	296	282	284	266	311	287	294	274	276	270	297	283	285	275	276	261	314	283	272	302	282	265	300	286	316	286	304	292	325	270	311	274	299	288	273	294	297	300	294	326	266	278	279	259	260	287	293	276	284	318	309	279	281	299	296	255	294	284	272	312	284	292	284	259	251	301	277	277	311	264	296	300	283	259	285	274	274	289	297	275	267	290	304	322	292	261	291	282	261	289	255	320	286	290	257	266	260	296	286	295	267	310	277	277	283	301	293	308	284	291	273	280	310	271	274	281	264	259	282	272	288	277	285	269	286	292	245	268	280	294	257	302	289	315	271	297	286	295	265	260	264	283	257	295	280	271	286	291	278	308	279	279	286	297	295	274	281	296	302	293	249	276	291	271	308	271	279	251	249	293	292	269	294	274	247	279	317	299	271	277	302	278	289	250	293	300	283	309	256	293	291	296	283	292	289	260	295	263	289	268	282	287	264	263	291	289	287	296	287	280	264	295	260	281	273	270	283	312	284	265	247	286	282	252	289	263	297	284	292	278	288	276	264	269	263	280	275	296	285	309	262	297	310	300	279	300	274	286	301	275	310	282	276	296	275	279	293	262	292	263	245	285	278	292	284	298	268	277	246	287	262	291	291	295	290	261	287	308	269	290	291	289	276	280	287	291	278	289	285	294	275	283	264	249	313	287	268	307	302	265	268	282	288	289	269	270	288	251	270	272	278	271	277	299	292	305	312	291	280	283	272	290	287	310	273	331	267	297	314	302	304	303	265	312	267	283	268	258	250	272	278	284	307	299	300	326	280	280	284	284	292	277	268	282	298	283	278	294	269	295	235	270	291	276	272	305	296	255	298	288	288	281	276	312	304	312	283	295	292	284	263	260	297	263	297	267	292	284	312	287	286	262	276	280	274	299	258	295	287	297	283	284	269	301	251	314	276
3395	5251	3918	1982	1390	1106	859	778	611	591	485	500	450	463	409	401	424	396	382	372	383	349	345	358	363	347	374	357	383	380	358	359	358	348	373	319	343	310	348	338	372	349	339	350	370	334	345	351	329	327	368	353	379	341	319	299	379	341	359	343	329	328	370	321	386	344	320	313	341	356	347	340	340	365	322	370	366	350	316	330	334	337	340	316	336	358	351	348	337	325	350	377	361	348	353	344	373	349	379	347	350	340	355	347	350	347	373	382	327	354	319	353	331	325	350	382	347	381	365	337	354	339	345	339	331	332	349	323	349	339	345	353	341	343	373	328	336	341	346	366	352	333	320	346	350	336	324	338	355	371	360	378	348	351	350	352	306	363	333	359	345	349	331	366	340	354	328	355	390	312	349	353	361	346	335	326	373	333	324	363	317	398	357	344	346	349	333	299	312	332	332	340	366	366	329	350	346	341	351	360	364	350	349	329	383	341	329	360	299	368	346	318	355	336	345	308	329	353	350	345	337	313	380	334	364	336	316	347	353	363	380	337	348	343	338	354	345	330	324	316	322	308	347	341	388	314	348	325	336	371	352	323	325	349	361	374	318	318	331	376	355	345	364	367	354	335	327	330	324	330	342	316	340	327	349	335	371	312	304	385	336	346	321	341	365	339	376	334	329	343	334	329	374	352	348	339	351	321	364	329	338	366	339	315	356	306	337	362	377	356	349	314	318	359	366	329	316	347	349	332	359	333	347	358	310	333	349	340	341	364	311	354	337	344	363	345	337	351	338	341	349	371	344	321	328	338	324	384	351	366	333	362	350	324	303	351	340	369	281	319	331	320	325	306	344	371	345	333	305	360	359	337	378	340	371	317	392	313	325	315	347	311	358	346	342	338	332	337	373	376	358	342	360	333	349	341	368	367	322	344	309	316	335	383	340	314	341	355	336	344	313	342	352	371	339	332	320	330	317	351	327	361	346	351	367	321	324	382	295	359	321	331	366	339	368	353	374	344	330	331	355	343	377	338	381	357	306	370	372	356	346	361	380	322	314	342	336	347	336	335	345	326	367	351	365	350	341	332	345	323	375	368	336	370	339	347	305	372	319	359	348	333	365	345	322	329	342	339	334	363	320	342	362	320	343	311	372	349	364	339	342	323	359	343	327	339	332	346	352	356	332	369	350	331	364	368	330	342	362	338	356	371	336	361	341	324	337	329	325	332	350	348	334	324	366	354	368	335	350	349	353	332	360	353	334	342	320	349	341	340	329	333	349	365	361	336	332	348	337	317	343	346	370	311	349	360	343	382	317	305	349	323	352	329	334	358	363	369	342	327	353	365	383	370	372	371	327	319	349	363	352	346	378	355	338	321	367	321	323	349	337	317	369	335	347	334	350	356	326	351	371	344	339	372	381	338	344	316	327	373	358	356	360	339	345	314	305	330	342	334	361	358	366	338	339	377	344	335	330	343	352	325	344	339	340	338	326	356	350	318	340	315	387	343	345	392	355	346	385	344	346	356	355	352	337	322	353	340	338	358	322	355	326	349	308	333	363	357	346	355	365	315	342	306	343	341	330	368	337	358	333	346	372	393	347	329	365	347	335	332	362	339	331	348	349	359	343	349	352	363	321	373	344	359	312	352	325	370	366	340	369	335	343	353	356	321	340	344	325	310	339	326	346	319	328	312	368	337	348	371	342	321	348	338	344	330	382	332	353	347	339	383	346	360	350	321	335	343	316	372	368	356	333	338	358	343	366	350	333	322	355	347	359	333	328	368	338	326	355	320	313	323	326	373	327	369	342	342	348	345	368	330	334	339	362	346	365	350	382	326	351	347	333	339	329	342	313	301	324	354	356	334	356	375	344	379	339	350	358	306	345	322	358	320	336	356	329	311	332	360	346	343	340	336	337	320	334	348	345	339	333	325	365	329	342	343	334	335	354	325	376	320	330	371	348	376	346	339	360	333	362	347	356	341	349	348	339	350	338	344	319	316	331	312	318	344	351	377	339	351	365	346	351	331	346	358	354	341	344	329	358	360	323	338	354	343	331	335	376	354	375	367	348	316	337	325	332	351	359	326	340	342	327	364	346	336	339	314	328	344	355	325	339	358	292	348	308	362	357	328	372	336	350	350	347	364	359	347	345	348	338	369	304	347	327	345	338	316	343	356	324	332	358	334	355	320	320	345	350	352	352	359	376	338	371	372	346	329	353	344	343	328	337	352	353	353	330	334	363	349	335	345	328	384	342	387	350	354	336	382	344	325	356	362	331	333	371	351	341	375	355	376	335	374	345	343	324	362	345	295	343	337	352	359	349	326	323	322	356	349	342	350	336	355	342	366	381	363	359	336	324	366	352	314	333	349	318	329	350	355	338	333	348	325	355	346	343	373	340	349	326	357	366	354	342	346	352	357	357	345	320	326	311	328	318	332	355	377	356	308	340	344	351	331	328	344	347	332	314	336	338	352	318	333	371	361	362	365	347	343	338	330	354	338	380	323	322	346	385	372	318	321	332	318	343	334	334	354	342	343	332	326	344	357	325	336	337	347	333	334	334	368	363	348	335	330	351	338	346	353	337	359	361	336	346	333	349	331	325	363	348	375	382	362	347	377	348	333	333	360	353	327	334	366	335	344	347	351	336	322	351	334	325	341	324	338	305	346	340	330	317	318	365	350	334	338	366	353	352	344	362	363	361	321	322	333	334	345	330	331	349	332	340	337	366	340	371	326	330	355	351	330	338	344	342	379	350	365	316	358	299	348	354	337	334	344	361	331	350	338	305	352	350	352	369	357	370	371	378	338	348	333	363	357	321	339	345	354	331	334	328	348	349	331	348	363	369	324	312	336	393	380	321	350	342	362	365	315	360	358	352	366	341	352	332	333	335	351	335	356	356	372	351	329	354	339	352	350	346	324	333	342	334	360	377	333	335	324	371	361	365	371	365	351	357	305	360	343	344	350	356	313	350	336	349	326	313	342	364	341	355	354	356	364	361	324	340	377	333	300	320	367	346	308	339	354	342	384	362	325	381	335	330	348	352	349	356	347	365	320	349	339	365	366	337	338	324	356	335	342	344	345	400	339	348	329	326	340	367	334	357	353	364	344	344	331	340	343	346	358	346	346	308	348	357	374	339	372	349	328	347	348	356	364	310	316	375	332	340	334	342	326	322	323	319	359	332	348	319	377	336	328	291	358	354	328	361	360	345	360	353	333	337	353	367	350	331	348	311	348	336	366	340	343	326	382	363	365	327	385	367	340	318	325	353	345	328	328	341	345	342	354	357	366	341	367	359	343	358	364	339	381	362	319	367	323	314	324	334	334	303	335	368	340	326	361	338	363	367	362	376	373	364	341	331	331	356	341	367	332	369	361	342	333	334	344	336	326	366	341	342	348	365	338	393	380	330	338	338	358	355	307	349	310	357	337	323	363	341	324	343	333	337	364	291	310	306	337	322	356	323	348	358	314	351	367	319	347	327	331	374	330	379	344	371	346
22777	21395	29073	24104	21388	21433	9843	1296	910	892	793	649	655	668	593	576	573	566	553	574	572	543	498	538	540	519	520	534	493	507	493	512	495	528	492	495	452	506	478	463	506	461	480	505	510	473	473	503	495	482	448	443	517	465	500	466	479	497	466	479	461	493	450	474	471	484	479	460	503	473	457	494	463	457	473	418	462	483	480	481	449	448	506	469	447	488	496	473	476	479	497	480	460	422	449	470	468	458	460	447	456	446	468	456	432	457	454	469	442	434	468	494	461	462	448	436	457	506	476	466	443	462	438	446	457	465	502	469	433	465	423	473	501	474	501	471	440	438	506	465	519	511	500	501	482	465	467	470	458	482	481	441	481	435	496	472	459	466	424	481	486	444	460	488	505	463	474	496	466	424	468	460	417	460	485	463	470	426	474	478	445	465	435	464	456	481	471	471	412	477	481	472	456	456	466	479	523	440	458	492	492	469	477	482	476	450	448	426	487	482	464	458	468	472	505	428	445	461	460	433	489	498	473	495	478	473	468	506	417	482	471	498	482	454	485	458	475	470	480	490	492	467	459	475	473	471	481	515	488	451	490	475	452	479	451	466	481	466	461	445	457	480	455	485	453	444	473	471	431	461	461	502	467	490	447	452	461	487	491	448	465	453	471	486	460	485	480	489	467	474	488	478	522	467	452	454	452	505	501	435	447	480	453	481	461	479	461	450	448	513	457	502	457	460	506	480	470	458	459	473	459	467	479	487	458	446	486	486	445	445	528	483	451	488	445	463	470	474	492	475	455	455	464	475	478	435	470	462	475	463	463	483	470	496	507	479	485	505	438	510	490	449	465	441	505	479	458	468	511	431	497	470	491	469	445	512	502	440	482	493	441	466	483	468	439	500	455	452	503	490	486	473	457	453	420	455	468	475	477	479	463	507	451	489	487	469	465	462	500	487	498	458	481	452	467	479	481	496	457	465	495	462	480	502	462	488	466	470	467	446	436	467	446	466	442	475	435	449	474	420	487	454	480	444	482	413	478	470	475	446	464	482	473	439	491	501	433	474	473	492	472	479	441	499	425	487	450	441	459	450	521	479	469	477	486	468	456	479	446	472	469	503	433	469	434	417	504	460	479	470	462	463	427	443	495	510	508	498	503	477	445	456	453	447	442	478	486	469	478	493	489	508	475	439	458	455	484	465	445	480	459	420	457	484	486	445	481	416	439	457	499	463	490	473	474	447	448	467	457	492	492	473	421	454	454	475	518	468	474	468	514	461	471	491	484	448	464	478	423	429	457	470	478	491	493	478	470	437	457	480	479	503	459	444	475	452	481	477	470	473	492	509	470	472	497	484	420	436	480	457	496	490	477	471	476	474	476	472	454	466	487	456	445	460	468	473	427	469	480	470	466	499	485	472	489	445	487	450	450	491	454	472	490	452	470	477	449	505	460	472	482	489	479	482	489	502	460	470	443	448	496	450	456	479	481	459	481	473	469	479	485	451	441	460	453	512	484	458	479	478	489	478	463	449	494	476	468	449	471	468	453	462	453	470	449	451	490	476	452	474	485	457	420	486	441	480	447	494	452	465	463	457	473	470	455	473	459	465	457	466	498	432	461	458	464	444	454	460	465	468	429	474	508	493	474	453	469	425	464	475	465	435	450	463	465	477	477	477	479	450	477	452	457	449	447	440	470	470	462	441	459	467	495	409	492	476	470	441	501	459	453	456	436	464	485	468	473	453	473	467	454	488	453	430	435	453	470	502	487	439	465	437	459	448	505	477	475	503	500	464	511	410	457	446	451	477	483	464	488	471	440	437	471	476	455	449	465	472	451	443	434	437	466	465	481	450	431	456	456	441	440	469	441	423	466	474	473	435	471	436	495	437	500	491	501	465	436	462	454	494	442	452	471	479	482	465	451	490	412	436	489	475	478	492	464	476	479	473	469	450	449	522	462	442	446	461	431	425	445	497	482	518	476	493	497	485	454	467	487	480	439	518	491	442	440	455	433	489	450	421	497	489	492	477	460	500	511	468	452	468	475	490	447	499	454	493	470	444	430	440	470	487	491	443	453	463	483	488	527	491	460	497	458	472	458	474	490	442	460	446	484	464	484	508	478	460	450	473	475	475	477	450	484	450	493	489	473	462	475	455	463	483	473	492	437	437	474	481	465	502	464	454	466	476	459	441	451	447	475	488	487	505	462	481	440	449	473	518	468	480	473	423	433	450	429	478	478	486	444	431	444	503	441	453	486	400	432	447	522	469	460	434	482	460	464	463	475	476	462	484	483	442	463	479	449	481	485	457	422	477	476	463	489	470	472	462	478	488	469	444	454	465	449	473	470	433	439	476	481	456	491	448	455	500	482	480	501	445	430	490	485	482	496	432	433	456	470	465	462	498	475	467	441	486	512	494	472	453	461	520	486	434	507	513	442	452	468	469	492	466	439	486	486	475	425	467	451	440	488	476	469	458	498	440	475	484	466	462	457	453	441	498	487	455	487	485	496	462	496	505	475	458	500	445	493	478	458	475	473	466	479	485	450	464	508	477	468	456	459	441	448	476	464	471	472	470	453	459	472	484	459	424	494	445	486	455	490	435	488	416	483	465	457	481	462	465	457	461	450	500	486	485	472	474	449	468	495	463	477	428	440	473	443	498	458	447	441	483	475	486	481	518	485	485	425	459	445	448	431	496	448	440	455	445	488	491	446	501	451	433	465	460	462	458	452	489	454	438	463	496	454	434	441	454	449	439	457	473	449	452	429	526	475	459	426	465	472	455	413	485	472	482	426	474	456	473	466	466	480	464	471	442	481	489	477	469	465	481	453	471	468	457	479	452	448	431	495	439	462	445	462	480	461	455	465	477	437	457	450	461	471	485	444	487	443	446	450	478	475	471	489	428	441	468	434	431	483	472	446	454	490	475	482	468	492	463	442	483	445	476	507	511	427	467	457	462	441	410	470	487	477	479	437	463	478	505	444	469	462	486	457	506	473	460	505	475	462	496	453	476	457	447	476	448	459	465	494	447	497	509	480	454	464	461	498	468	461	468	480	450	454	430	456	442	433	470	449	471	468	467	467	453	507	471	472	437	446	454	486	464	485	501	439	463	443	438	533	437	463	472	498	468	467	475	461	476	455	487	450	434	486	483	442	481	485	460	484	463	456	455	460	493	412	423	455	459	456	477	462	491	460	505	516	431	501	457	460	452	464	480	436	465	416	491	491	473	477	482	455	486	473	458	479	492	428	474	485	495	471	478	475	441	418	504	506	505	440	447	469	494	472	427	456	470	412	479	470	526	483	459	460	460	492	438	471	488	499	451	477	479	431	474	461	439	503	469	513	498	461	481	456	481	470	458	486	463	457	437	506	502	460	486	498	467	491	442	487	431	447	436	481	451	473	455	476	492	497	464	432	454	491	468	499	463	489	485	470	472	478	453	466	440	484	435	480	471	466	478	446	493	419	484	533	474	440	502	469	493	489	478	477	447	434	465	481	459
4558	14118	11040	5347	3937	3029	2287	1846	1538	1284	1099	980	930	875	777	764	750	742	726	690	694	644	646	637	679	635	612	605	620	652	615	556	590	581	625	584	611	605	626	577	578	575	589	632	578	563	564	580	548	554	610	564	524	534	592	594	559	575	549	582	561	596	565	573	541	559	556	596	552	562	557	570	604	565	601	623	559	584	620	581	610	561	580	582	569	540	550	555	559	561	570	531	570	602	572	545	532	560	564	544	613	590	561	575	560	589	601	606	531	566	560	558	573	571	519	543	569	582	549	565	561	609	574	580	566	550	604	568	571	588	573	568	564	569	560	574	500	570	561	553	578	535	560	608	551	606	535	559	512	609	556	607	586	549	536	601	554	541	594	581	537	553	568	559	588	542	573	572	522	591	533	561	574	547	573	570	573	531	574	555	573	608	535	575	528	606	578	566	548	564	568	532	571	578	575	527	563	572	546	598	529	557	558	577	590	560	591	584	535	580	567	587	570	540	523	550	559	546	562	534	574	589	528	587	535	522	584	509	570	623	604	569	592	512	589	585	551	509	586	590	560	559	578	627	585	546	578	553	580	582	609	543	541	557	542	561	552	547	618	536	534	553	508	524	568	563	536	565	583	558	548	582	532	577	588	566	579	567	571	563	595	541	504	525	578	598	531	552	577	530	576	562	571	560	543	557	537	525	601	562	587	585	540	537	605	569	544	549	563	569	596	553	607	588	542	602	545	554	574	521	541	594	593	554	545	583	567	517	558	572	596	580	532	617	570	535	550	588	603	552	517	564	554	556	547	576	536	628	592	590	553	611	565	607	587	564	595	561	582	588	565	550	538	558	568	549	545	624	526	560	598	567	601	564	567	583	550	571	544	566	548	528	565	598	558	578	584	561	538	565	555	548	586	566	530	526	569	552	556	586	589	541	559	546	539	561	592	541	534	560	564	534	567	589	546	581	565	575	600	563	594	561	565	587	586	580	540	542	572	559	582	543	548	582	532	544	563	542	586	557	551	570	584	555	571	597	550	598	571	573	569	546	543	558	544	572	570	583	526	550	552	565	574	609	526	559	584	519	574	538	553	534	613	579	544	591	515	549	572	553	555	550	537	544	572	601	575	593	564	560	564	561	599	526	568	546	527	550	574	595	623	555	558	568	523	544	578	576	546	558	534	542	573	552	540	611	550	562	566	538	557	532	566	599	537	563	510	568	535	577	540	572	538	561	588	578	599	581	549	545	554	589	537	572	607	579	608	600	556	581	597	570	568	564	576	551	566	559	555	587	606	570	592	539	516	543	576	601	524	571	599	580	551	567	580	546	554	522	569	556	531	566	588	556	566	569	582	559	589	571	594	571	587	564	590	583	585	566	537	559	521	559	553	572	566	548	581	562	538	601	542	554	516	563	536	596	597	571	533	553	561	538	554	543	565	572	588	555	550	534	578	563	585	574	531	598	579	580	550	558	559	624	593	513	565	569	531	580	572	624	559	562	557	570	568	575	582	552	563	600	568	534	569	520	595	573	618	573	522	551	549	527	568	576	549	554	592	540	573	558	569	596	561	548	534	579	563	543	545	552	608	560	586	530	544	539	588	598	572	579	624	583	495	547	539	555	556	585	579	582	589	542	564	578	558	547	558	563	559	528	571	576	542	511	590	553	565	605	576	581	518	535	540	561	549	540	582	553	596	586	551	533	555	555	541	554	607	552	580	564	571	560	563	548	570	554	580	587	583	585	548	570	591	560	559	538	541	526	583	580	578	554	570	531	553	576	545	579	535	554	582	567	545	593	541	588	566	553	586	525	581	584	561	540	595	584	527	550	543	538	558	563	538	589	535	567	556	605	545	583	547	558	504	550	550	577	553	570	536	529	620	629	567	591	552	547	586	596	541	548	552	541	489	556	588	588	570	542	545	567	551	556	558	561	563	555	547	527	574	564	552	537	545	531	521	544	593	523	584	555	530	542	541	534	559	568	551	558	521	627	572	593	536	564	559	561	576	579	563	600	587	599	552	596	561	549	564	582	591	596	541	545	546	584	520	546	618	561	557	583	572	577	515	557	539	532	539	570	532	581	588	586	531	571	510	558	612	545	568	558	571	574	555	536	523	518	563	567	601	616	584	524	595	528	507	564	579	575	556	517	562	538	562	528	572	558	566	535	627	517	554	526	557	572	534	538	590	583	561	557	564	563	533	579	558	572	537	530	551	546	596	564	550	554	594	543	569	579	600	530	575	585	593	565	542	575	569	560	561	550	553	534	561	579	546	520	533	576	549	549	582	568	524	560	556	536	511	568	544	606	556	584	560	556	561	594	574	580	596	551	563	553	556	600	557	579	595	554	580	591	529	542	543	573	562	543	573	578	560	548	534	596	553	562	564	600	601	549	539	572	562	551	615	554	559	581	591	550	575	579	546	585	557	599	592	567	593	530	571	550	566	602	572	553	554	614	532	565	515	587	567	540	589	556	575	541	615	562	598	571	566	551	571	523	545	539	526	597	546	570	576	552	582	545	542	518	594	551	605	555	583	535	591	559	578	594	550	568	540	583	528	610	536	571	601	525	593	539	600	541	518	537	582	570	618	560	560	602	585	513	580	579	563	501	587	598	589	583	599	536	552	569	549	524	545	584	568	556	567	604	553	583	533	532	525	567	568	557	571	560	521	546	531	595	580	555	609	584	546	532	594	537	579	555	545	586	575	576	561	602	591	580	567	576	546	531	557	589	545	557	551	564	576	558	565	638	548	516	542	543	592	594	564	547	586	560	579	549	568	531	507	562	546	569	517	541	594	517	550	587	558	550	580	571	557	549	551	570	593	533	592	518	507	546	530	510	599	564	574	572	537	539	538	579	626	595	582	540	522	550	542	587	567	565	548	549	580	582	631	548	521	619	564	560	568	569	604	568	555	632	553	601	566	587	586	505	543	529	590	524	548	603	549	565	556	553	559	549	631	543	594	572	594	558	526	544	577	557	551	534	550	571	553	566	588	621	560	553	528	575	583	580	583	593	582	538	558	587	572	587	582	573	541	590	559	565	590	596	544	524	554	560	589	550	568	540	553	550	548	601	559	596	569	547	544	590	555	581	534	577	531	543	552	556	550	580	554	579	516	585	538	554	566	546	548	566	569	569	561	585	628	551	595	574	525	533	540	509	558	584	573	528	567	555	577	603	564	555	550	550	581	609	562	593	564	554	567	591	514	512	611	553	540	558	528	536	564	539	574	547	567	551	572	572	556	580	561	563	542	570	547	510	571	564	574	578	586	524	544	610	570	541	550	558	553	563	556	571	562	568	585	578	570	594	554	559	542	579	551	517	630	516	541	585	560	595	581	560	558	559	539	549	553	552	539	579	542	564	561	500	532	574	566	582	528	556	583	544	563	586	560	536	595	567	604	550	569	557	543	584	529	543	569	549	565	554	563	573	565	540	595	518	545	526	574	570	575	534	539	568	526	540	557	558	556	518	572	571	577	582	562	515	537	569	580	574
27551	19565	5953	979	701	669	642	612	633	613	594	614	618	623	628	650	604	592	643	611	595	623	587	588	618	643	634	567	603	573	607	606	594	618	651	607	589	632	581	609	630	555	608	601	579	629	625	622	604	569	627	638	597	627	643	613	616	601	604	599	599	643	596	603	592	618	609	596	613	605	611	637	573	629	577	646	619	628	591	588	623	600	577	602	595	603	581	603	582	595	552	592	552	598	590	605	617	619	582	591	604	592	661	611	627	598	603	597	565	608	572	603	615	609	634	589	617	590	592	640	674	605	613	646	654	608	559	609	598	606	575	605	612	620	577	624	591	640	622	666	647	609	627	588	598	599	632	599	618	624	652	602	614	588	630	597	653	620	623	629	646	626	606	574	634	591	626	589	578	664	564	598	606	574	573	580	605	641	650	641	602	620	566	568	613	623	585	598	558	612	585	633	627	624	639	613	619	583	575	610	622	593	638	613	577	614	601	614	604	621	611	645	613	581	613	590	603	626	591	644	584	630	579	605	596	637	673	613	649	643	585	600	610	578	578	582	611	604	626	615	561	586	582	611	615	648	603	636	564	609	548	605	640	624	604	589	623	628	596	640	665	600	613	584	613	632	633	563	629	579	628	564	622	616	639	572	623	683	666	578	592	598	632	618	596	576	609	578	616	606	627	590	582	594	528	591	651	592	581	707	572	595	626	619	616	613	550	632	604	633	577	575	593	577	553	579	612	642	598	598	591	573	601	593	646	629	607	598	585	606	684	601	596	613	575	600	592	616	627	592	646	600	597	587	554	651	633	602	617	618	627	604	616	640	599	579	608	620	566	633	625	647	646	603	612	606	639	609	594	615	593	592	568	595	619	571	605	615	574	597	576	595	643	584	595	641	636	599	607	604	610	617	587	553	592	597	645	607	607	579	630	586	622	569	640	590	573	608	584	622	618	632	598	594	582	639	598	600	608	623	621	621	574	612	643	574	643	604	599	628	591	634	597	536	583	621	616	611	609	614	586	626	612	619	633	612	599	559	619	584	612	637	597	618	584	604	623	623	569	596	625	630	625	616	597	603	650	596	608	586	624	571	638	627	588	614	628	641	646	657	647	632	636	608	630	608	602	633	605	643	609	576	584	565	625	609	566	623	588	616	584	576	619	644	592	622	605	594	624	647	607	606	644	611	575	609	608	598	614	593	621	584	614	576	672	601	612	591	619	619	636	620	626	613	566	600	573	583	605	578	566	611	631	602	613	624	602	570	622	633	618	616	574	600	589	636	594	562	564	596	599	589	582	595	600	609	605	598	640	610	615	578	640	567	595	607	587	565	595	633	605	654	629	609	608	605	589	617	609	570	619	604	655	664	605	647	613	602	633	587	641	600	641	590	610	617	610	606	610	600	610	607	596	593	608	638	636	610	587	610	622	633	614	612	604	627	622	635	594	622	607	593	632	606	618	620	597	600	582	668	590	593	603	616	626	647	568	638	625	592	632	600	596	629	604	576	611	623	615	638	615	610	598	605	601	629	568	637	638	612	606	591	629	575	611	568	584	582	579	620	625	628	595	623	584	614	599	621	642	609	626	629	664	593	574	631	610	599	566	595	566	616	642	579	590	579	641	563	617	599	624	575	582	635	589	614	593	611	580	581	583	607	613	631	619	558	614	561	603	579	571	572	607	599	598	628	582	605	599	598	581	584	622	601	562	613	558	584	594	623	567	630	549	607	630	629	628	608	618	574	619	582	608	641	634	610	637	567	598	615	575	597	633	581	596	587	579	606	635	598	599	630	635	597	617	608	578	605	621	579	619	649	606	642	619	613	631	610	587	604	636	577	616	649	583	663	635	609	621	584	584	620	578	625	631	609	614	620	640	596	586	618	666	631	627	622	634	598	588	596	576	621	615	596	591	612	603	606	654	628	682	570	620	589	583	628	598	655	601	637	642	548	609	566	629	628	650	618	583	613	537	546	579	576	608	651	638	594	616	627	602	586	630	625	607	602	612	603	607	589	630	573	620	623	646	639	593	605	603	623	622	597	630	640	601	631	597	566	642	653	603	599	589	578	619	628	626	576	585	611	598	610	624	595	587	587	585	612	596	611	632	668	582	648	631	604	589	599	607	597	636	554	611	626	584	605	602	569	626	597	572	618	610	585	600	572	619	591	595	654	590	625	592	537	622	643	600	630	592	594	601	590	620	578	602	573	658	631	591	636	601	588	642	575	578	613	646	619	572	580	579	609	628	640	624	636	579	577	595	647	624	583	639	602	628	573	580	633	609	605	578	602	621	580	591	593	603	557	605	600	566	631	603	618	609	610	648	588	631	585	610	608	658	625	601	600	626	593	644	621	600	590	625	629	574	614	608	588	598	582	596	595	600	608	613	594	618	642	671	544	579	585	616	622	634	588	613	640	596	618	600	610	588	649	642	591	623	665	590	623	600	599	617	638	577	628	593	611	578	625	590	600	593	563	599	630	585	609	605	600	581	647	624	616	613	602	639	546	641	594	628	616	593	617	621	614	560	612	640	571	621	570	579	607	621	580	623	579	647	606	557	603	598	616	590	612	586	595	593	617	619	626	611	639	566	647	564	629	599	663	514	590	612	622	602	600	627	619	618	632	571	605	588	615	577	648	555	591	644	640	603	627	567	601	625	599	605	583	636	570	601	617	603	613	561	636	587	634	633	644	644	541	590	609	547	642	649	600	605	626	614	617	616	592	607	619	603	628	581	611	589	556	594	645	595	577	634	604	552	667	623	624	621	578	603	597	633	661	597	552	643	648	588	609	567	595	617	597	601	624	665	611	639	610	614	659	559	616	618	587	547	620	566	623	622	673	645	630	610	600	594	618	578	559	584	579	589	600	576	610	549	611	612	627	594	593	611	674	576	609	626	593	610	607	609	613	630	603	563	598	610	590	578	604	593	595	575	596	606	566	559	584	662	607	678	652	619	654	618	638	648	599	580	667	668	622	619	628	601	600	619	595	590	627	638	579	580	606	619	618	619	619	598	626	622	624	646	656	596	606	634	619	602	620	627	644	602	615	568	612	630	624	589	602	579	561	636	617	600	616	571	588	557	608	627	590	578	593	605	619	601	572	582	622	621	568	599	615	618	592	586	608	601	623	647	599	593	612	589	615	634	597	582	634	551	551	608	598	608	591	559	594	626	622	598	605	628	605	636	617	613	614	586	607	643	582	550	641	585	575	600	585	604	589	576	615	584	619	579	597	602	599	610	571	605	576	621	618	599	607	690	611	621	567	593	601	610	610	642	590	619	607	617	595	614	609	574	603	552	605	562	572	618	619	609	590	599	586	602	613	617	567	611	586	579	612	595	622	609	612	608	561	644	594	588	622	598	571	658	558	625	629	620	607	602	588	645	618	588	564	618	631	623	606	633	588	600	634	600	589	569	586	648	592	599	621	634	612	589	611	557	593	603	583	592	561	602	569	635	571	600	586	641	607	603	581	588	575	664	618	607	565	598	619	594	619
4311	1584	1246	891	875	785	766	757	783	738	769	701	706	703	703	702	740	723	745	712	714	711	687	737	727	661	681	748	688	722	658	716	684	675	741	659	683	700	703	698	695	656	693	709	645	698	666	686	720	691	712	693	667	742	729	677	684	697	715	685	681	679	709	685	710	696	723	698	708	675	658	739	660	699	678	708	708	709	742	740	678	689	683	677	686	735	717	642	710	692	671	701	682	685	740	684	713	759	717	683	677	680	717	701	672	665	730	622	678	668	681	705	702	713	697	726	696	690	688	738	707	695	724	669	706	684	699	689	751	676	742	684	712	705	710	733	699	677	666	714	700	702	675	699	714	694	680	718	694	714	720	700	681	678	713	694	671	708	708	660	657	694	729	758	668	714	677	655	702	671	672	679	667	623	725	702	661	722	686	707	709	716	697	666	679	698	741	721	712	678	693	711	687	705	691	709	726	661	708	689	688	672	640	684	716	677	695	744	655	712	737	747	643	640	644	685	700	691	694	730	706	707	732	700	689	703	704	698	670	720	708	721	678	717	680	668	693	661	706	694	704	717	698	708	694	715	747	670	692	688	679	697	725	677	676	719	716	658	710	740	685	742	684	690	715	680	713	652	675	631	662	688	692	684	715	718	683	706	702	751	691	656	716	700	669	674	695	688	720	728	708	743	676	711	701	688	734	713	705	698	750	652	701	701	687	705	677	702	716	707	689	742	690	690	686	671	679	654	685	693	721	622	705	712	708	726	723	660	705	704	653	708	727	690	725	686	694	691	675	649	690	708	697	723	717	688	714	708	726	726	685	676	714	697	721	699	645	662	676	726	679	694	679	673	717	716	742	700	719	723	688	617	690	669	691	713	691	681	707	712	751	660	675	689	707	681	701	722	785	663	676	710	709	679	685	715	695	665	708	694	710	681	667	704	702	707	718	642	676	699	695	690	691	719	694	691	667	671	729	663	691	723	663	661	688	694	671	728	703	665	719	687	696	672	666	719	704	685	730	698	688	704	707	680	681	649	678	668	694	735	679	697	666	716	729	703	719	708	679	684	662	704	668	708	678	715	663	753	703	674	703	646	717	642	647	678	656	710	668	682	685	698	657	706	703	713	704	711	738	714	700	698	707	726	736	679	653	660	677	688	691	734	726	704	716	727	715	724	671	735	650	716	692	694	673	675	686	682	688	681	675	708	680	727	703	672	670	717	672	694	643	639	666	675	724	734	712	627	717	720	751	737	702	723	671	700	718	718	671	693	678	693	670	668	673	702	729	691	674	628	705	639	723	679	694	700	714	716	731	658	686	679	710	668	679	697	692	698	710	719	714	705	645	641	719	695	691	619	697	671	704	724	664	694	682	715	686	684	658	688	700	677	750	734	728	713	671	643	699	676	665	647	708	630	688	664	724	736	647	714	663	681	693	680	674	691	699	742	685	689	659	672	727	709	739	728	714	718	694	714	636	646	673	735	668	711	660	713	673	652	693	682	691	674	722	645	717	729	700	685	713	722	676	685	664	687	676	651	676	708	699	671	653	711	707	675	700	671	691	700	678	640	652	686	660	702	724	667	702	701	680	699	663	691	659	694	716	696	701	732	726	751	697	644	674	680	697	726	648	695	709	634	726	647	720	659	690	689	705	640	715	659	685	674	750	665	716	667	677	729	744	685	689	693	697	667	692	712	672	654	672	669	709	705	698	708	629	720	684	683	673	683	672	681	666	687	684	724	668	707	727	717	695	724	695	726	704	697	670	725	734	700	722	735	686	699	669	699	677	682	630	683	729	681	679	729	696	711	664	682	713	708	677	671	685	658	686	699	704	661	748	675	673	711	669	673	714	731	663	671	715	742	661	669	714	685	687	676	721	702	684	700	696	773	696	664	700	723	708	726	672	687	674	662	695	740	738	672	704	701	738	707	717	679	710	668	682	694	678	674	692	639	699	701	674	698	723	680	714	722	692	725	706	692	687	658	729	655	667	668	659	684	701	729	683	715	651	710	660	659	691	682	703	711	712	708	717	701	705	686	723	719	743	711	679	664	682	734	678	701	674	684	670	747	714	767	718	689	692	703	677	699	677	718	702	691	681	685	694	695	683	672	688	721	673	707	719	713	653	715	693	696	673	662	676	752	699	696	732	675	700	665	708	668	738	670	695	663	681	673	692	728	669	714	697	692	655	670	626	693	683	650	710	670	712	695	698	652	717	684	711	721	677	706	688	674	678	713	663	724	727	653	677	679	721	672	706	695	681	637	712	700	725	682	681	768	697	692	634	718	681	703	727	698	712	700	644	662	708	688	668	703	627	672	645	714	671	703	745	723	680	648	694	665	729	726	694	687	700	708	750	691	678	701	686	679	693	705	683	667	692	706	694	693	721	686	708	661	669	710	698	665	748	698	718	707	762	676	739	690	750	734	755	733	703	686	712	710	640	676	678	716	711	693	668	723	699	682	672	682	685	700	705	632	688	717	697	709	686	720	669	683	663	723	692	690	711	732	751	712	690	694	725	684	735	729	700	724	695	720	705	721	680	693	682	695	699	674	680	646	677	632	735	759	693	698	731	671	653	679	685	723	678	652	688	712	688	679	711	695	693	664	703	653	697	681	733	700	732	692	690	711	738	672	663	693	746	714	665	699	711	700	743	710	713	688	708	657	702	692	731	731	720	705	680	672	696	696	669	708	703	763	687	672	718	686	657	672	705	708	685	649	727	697	667	699	689	697	683	706	692	689	712	695	694	681	686	711	651	664	719	702	754	661	694	723	745	661	690	679	680	705	627	728	703	700	695	641	666	687	683	688	669	721	730	745	667	698	675	729	729	722	713	677	674	703	698	689	742	696	665	712	659	671	696	728	667	660	691	693	695	732	668	671	686	688	701	726	702	681	674	676	668	740	699	698	751	694	695	705	675	671	703	631	685	711	683	695	683	678	698	686	705	724	680	678	683	679	682	726	705	717	697	688	670	721	698	650	657	657	696	724	704	700	698	636	669	732	718	651	669	706	643	647	784	675	711	715	753	706	678	712	683	671	700	704	737	724	715	652	635	685	648	685	669	657	682	707	683	758	701	723	741	761	666	745	726	660	728	747	708	707	670	685	657	676	662	702	694	677	724	679	719	714	732	678	732	658	711	705	675	683	714	686	663	670	682	718	674	702	685	671	743	724	703	709	667	693	740	698	685	673	743	703	687	702	732	678	677	691	683	688	653	634	717	679	702	692	669	714	684	696	717	673	674	684	691	649	736	720	670	689	657	696	712	706	707	667	712	658	696	696	700	692	644	684	663	675	676	666	702	662	687	667	660	694	693	715	683	687	667	708	678	728	737	674	687	719	704	677	714	723	729	703	664	664	653	678	737	652	719	681	696	682	697	666	671	651	693	704	695	704	645	701	711	645	691	683	667	729	669	742	667	672	685	734	695	694	696	664	705	716	716	716	681	701	681	705	736	671	660	656	671	675	700	698	707	684	707	721	660	677	704	703	651	662
23822	21326	28593	24404	21315	11894	1720	1188	1054	1018	949	987	902	892	856	873	849	854	854	827	752	808	880	736	785	850	774	825	811	721	794	756	758	805	826	855	778	771	796	796	755	804	759	839	786	770	810	806	792	829	799	769	806	796	790	802	748	792	797	790	835	798	757	794	792	745	813	824	765	791	758	796	811	826	807	786	792	793	755	821	795	774	811	821	760	855	799	766	770	777	814	780	808	798	801	813	810	777	799	811	765	852	753	786	779	823	825	732	778	808	798	811	819	803	748	821	819	783	768	830	786	790	800	827	827	801	754	855	828	819	731	808	735	760	811	763	801	792	787	792	800	784	724	808	806	729	817	782	780	803	788	803	775	750	811	773	769	749	758	813	760	821	749	763	771	850	792	770	794	818	796	783	811	786	751	767	809	764	752	762	782	760	784	838	757	787	817	781	804	763	784	749	814	790	840	797	787	800	747	813	809	775	824	780	744	725	838	822	805	760	798	752	808	794	777	816	787	783	759	756	781	761	818	749	827	750	761	793	780	778	801	758	727	760	811	781	777	848	785	804	749	798	752	771	730	746	745	796	797	773	783	817	809	751	805	783	836	814	792	765	786	770	773	740	770	774	797	791	788	774	801	759	763	710	792	758	800	760	782	784	788	784	767	822	748	781	819	824	791	790	799	780	772	842	824	749	783	792	756	762	748	792	827	797	823	819	782	808	781	780	769	830	736	835	745	819	755	802	821	818	822	818	772	736	794	756	736	809	791	745	807	738	778	733	762	793	829	801	785	845	817	814	812	786	783	804	814	879	758	804	784	770	830	812	771	771	762	812	792	798	819	795	835	784	762	745	803	772	741	755	788	753	777	707	778	793	770	818	792	797	836	758	783	779	767	814	760	790	787	783	839	777	783	796	778	780	766	846	774	807	786	815	763	793	780	780	813	745	789	784	832	808	786	824	799	764	755	763	796	812	778	866	800	794	793	808	772	802	775	783	732	807	804	816	754	715	765	838	779	784	792	841	807	786	769	804	792	785	809	770	821	776	786	828	810	828	776	797	742	770	794	757	742	805	781	814	721	742	782	791	766	768	834	794	785	814	840	769	791	816	766	781	734	776	733	779	770	800	782	805	773	737	821	784	760	780	826	785	732	829	779	765	785	766	820	803	839	827	763	799	806	773	793	790	772	806	745	807	756	750	766	748	796	766	784	785	803	859	782	805	733	794	785	761	797	806	792	798	745	781	762	767	769	773	781	790	787	771	772	829	809	806	768	792	767	771	810	810	775	807	823	772	768	777	826	839	828	761	777	758	777	822	825	799	806	762	749	800	798	747	784	762	774	783	771	787	737	803	789	826	764	822	814	810	777	762	807	806	800	828	805	813	761	773	834	763	815	784	809	784	761	795	752	806	811	821	828	793	822	799	813	770	796	826	799	821	797	769	845	789	758	798	800	773	787	776	753	793	789	743	730	796	796	757	745	753	798	816	808	748	775	794	798	694	761	758	807	824	805	749	754	713	799	781	825	789	757	776	788	782	782	794	762	782	829	810	772	809	846	746	770	787	773	787	783	829	769	802	760	770	791	715	752	781	781	776	819	794	796	734	720	795	833	779	808	794	748	763	779	817	754	762	743	821	818	757	806	782	815	749	789	811	815	770	797	783	767	769	824	813	799	816	746	812	811	780	754	830	784	794	784	814	787	796	771	797	787	760	816	797	810	781	805	825	775	832	756	765	848	772	803	800	788	849	802	767	775	781	771	811	806	786	784	818	763	794	790	757	785	770	827	832	835	785	771	781	748	715	778	800	766	778	786	840	786	801	760	774	805	759	790	816	781	792	813	752	787	768	795	795	781	777	807	808	793	849	797	771	779	776	776	751	803	767	776	808	820	766	776	780	724	787	756	761	779	769	810	766	785	809	792	800	792	822	740	810	864	772	781	774	822	808	810	763	760	785	702	780	781	815	755	751	755	826	716	801	808	819	815	747	775	772	799	835	773	778	760	766	781	814	787	820	802	753	808	818	790	785	796	790	805	767	731	767	763	767	811	765	774	815	828	827	802	856	786	781	822	793	795	771	796	817	757	787	748	761	766	783	803	804	786	789	736	813	806	772	746	782	790	813	771	760	802	730	781	782	834	791	795	774	794	774	796	804	753	812	764	768	801	724	774	743	815	792	789	779	879	724	797	789	793	813	844	751	794	838	781	805	800	818	784	746	802	762	809	756	808	770	779	786	789	770	781	793	842	809	820	815	742	814	799	831	758	784	779	802	777	759	823	794	833	794	766	795	795	816	831	763	799	756	740	811	773	833	771	818	757	779	837	747	801	786	785	796	816	773	746	798	755	795	770	805	872	836	779	779	725	805	766	764	771	808	726	807	766	799	799	812	746	778	811	800	798	737	811	752	838	747	831	748	793	856	782	769	750	849	794	757	864	819	793	779	761	825	793	793	805	767	773	776	780	770	742	769	816	820	792	793	803	808	787	799	796	798	785	765	773	766	741	788	787	765	805	809	791	792	806	789	776	792	771	761	734	837	808	788	775	811	784	812	821	723	778	805	801	780	805	788	811	801	760	791	787	790	795	746	798	814	744	767	824	762	811	787	773	778	803	788	804	830	797	801	779	767	806	813	786	833	783	758	703	826	772	771	825	833	793	792	794	758	787	792	797	806	762	766	825	800	777	821	804	784	723	790	738	734	855	759	751	774	776	786	744	805	803	795	785	792	780	812	795	808	723	818	788	781	808	767	785	724	840	795	784	785	739	820	831	808	787	766	794	838	730	779	874	821	761	725	788	787	803	773	784	728	853	775	779	765	766	785	800	751	825	839	790	813	792	810	743	831	831	780	793	784	805	801	758	794	798	778	780	803	766	804	802	793	795	805	775	837	800	809	801	811	766	757	759	761	797	822	842	805	819	851	770	771	792	771	781	760	753	837	817	863	776	767	814	751	799	790	819	771	751	779	771	797	841	767	779	806	789	780	818	814	830	783	773	780	773	799	787	738	769	833	773	769	773	792	789	755	819	831	774	792	766	745	771	812	859	753	805	787	831	797	790	816	779	828	859	819	818	746	813	753	779	805	815	812	778	755	784	773	799	744	816	808	818	820	776	766	808	786	825	819	780	754	820	772	828	753	802	712	806	751	773	787	766	728	762	771	754	818	776	770	754	809	735	733	766	815	735	808	780	768	800	766	777	769	749	786	825	772	793	839	809	766	799	766	828	803	776	793	744	739	812	776	778	773	770	745	814	771	754	828	795	763	770	817	762	771	833	785	769	772	805	802	840	817	789	792	800	797	776	815	763	770	763	779	830	775	798	821	817	755	769	785	812	808	746	741	824	753	774	793	801	764	803	796	766	801	801	748	817	831	771	790	807	759	786	782	732	770	830	760	765	777	801	818	782	787	845	777	774	780	749	808	739	814	819	778	730	825	724	794	839	835	731	814	791	730	821	770	752	784	772	796	773	803	779	816	805	737	763	757	764	766
3569	9120	7356	3533	2626	2159	1789	1516	1300	1321	1230	1150	1110	1053	1023	993	1037	1010	987	987	965	956	921	972	908	921	967	953	933	904	894	891	953	976	967	955	900	948	879	958	920	906	912	921	892	886	982	928	929	911	916	933	949	942	923	847	911	910	874	945	876	937	975	849	882	937	902	920	918	897	955	886	923	930	970	938	890	921	904	888	928	847	886	942	919	889	887	881	903	918	918	902	885	909	882	951	881	949	879	925	853	856	900	942	886	938	952	900	907	905	850	878	888	911	899	995	943	880	940	925	892	964	903	879	898	913	843	933	898	890	887	908	861	933	962	948	853	912	922	949	940	876	980	929	913	881	829	928	932	899	872	888	911	853	885	964	877	902	929	892	881	860	913	922	892	938	889	964	955	937	903	882	893	873	963	910	950	915	897	907	902	884	904	916	881	928	951	881	904	841	908	922	887	908	883	866	905	888	939	888	889	859	958	917	891	910	840	961	911	929	905	923	885	905	927	931	858	958	934	917	857	913	907	881	896	902	925	924	938	942	899	891	904	907	976	890	905	870	887	865	922	897	897	882	899	913	918	897	944	934	918	877	918	952	932	891	906	910	896	913	879	943	939	932	954	864	953	914	881	949	927	876	888	918	952	919	906	869	979	902	931	915	863	905	896	928	910	872	961	839	829	905	867	960	927	962	878	869	910	932	917	934	876	865	924	946	913	943	884	869	901	921	916	852	939	910	921	932	935	914	982	914	943	934	918	855	950	949	906	888	920	883	882	919	917	905	905	907	946	905	929	917	967	942	922	883	925	917	890	934	943	901	894	926	930	900	937	917	878	919	869	892	903	883	883	893	945	850	922	882	952	870	934	918	913	918	865	950	900	910	867	973	870	877	911	943	869	963	872	946	927	910	947	868	941	903	865	894	893	957	893	869	916	910	903	911	910	900	937	919	912	928	973	980	903	919	891	894	923	918	852	937	909	897	911	900	911	925	946	887	957	941	891	857	925	943	911	870	855	949	935	921	900	895	886	913	926	943	924	905	890	948	904	909	931	893	955	915	902	841	912	831	905	907	901	909	935	899	890	887	919	880	917	940	922	914	912	968	971	944	888	933	908	940	923	932	926	908	955	933	901	902	921	898	939	962	908	938	935	953	931	916	825	900	891	921	896	893	859	902	898	921	966	898	920	887	909	898	904	930	891	954	928	922	870	930	880	875	913	907	926	872	948	907	897	917	909	873	900	930	936	962	937	949	936	923	933	880	936	880	881	854	917	902	891	894	924	908	932	933	884	923	923	968	919	905	889	958	969	890	918	949	957	876	871	925	953	870	839	992	915	837	898	911	885	845	932	908	951	886	935	932	898	942	915	868	882	872	880	920	867	845	910	947	913	913	902	870	952	925	931	923	900	891	916	933	906	918	915	897	878	857	880	891	974	922	944	883	899	929	912	922	913	919	864	932	936	911	935	928	902	872	925	904	925	860	909	897	939	917	893	913	961	908	902	917	945	885	909	926	878	968	907	979	942	868	892	880	898	893	859	976	864	903	922	981	974	903	918	868	864	925	942	905	915	940	889	888	909	895	890	832	909	922	910	886	919	899	874	893	854	867	920	906	920	923	923	893	917	883	920	946	927	881	941	922	928	821	897	908	887	928	955	906	922	927	926	870	911	913	932	860	919	947	926	873	884	862	934	855	922	912	936	934	882	928	890	962	860	924	917	912	894	928	886	891	929	906	850	913	919	902	906	938	890	923	938	936	898	839	957	881	907	916	899	903	904	892	916	896	924	875	904	857	870	906	923	926	975	906	917	876	921	871	923	906	908	940	877	879	877	939	908	928	859	917	917	886	901	923	954	875	893	886	1014	884	839	906	936	907	932	892	923	868	944	924	828	884	895	901	911	909	855	867	894	953	923	916	877	914	930	952	840	898	975	932	941	950	931	900	919	878	932	923	869	929	905	846	920	870	877	941	937	930	942	901	889	866	933	925	895	899	931	922	951	917	935	918	899	900	920	889	885	911	885	953	905	914	959	913	897	901	837	908	935	912	971	894	921	958	896	911	844	874	919	931	923	929	888	902	918	884	869	873	934	902	915	937	931	922	907	829	896	871	888	838	942	933	925	860	867	934	927	937	919	918	938	939	915	866	891	901	918	944	925	880	899	900	934	863	893	881	930	923	911	864	913	899	896	923	908	883	905	883	972	899	880	891	940	919	920	950	931	896	918	910	891	849	904	883	934	882	907	891	884	918	906	875	938	903	874	916	900	877	913	964	951	899	912	946	881	948	883	891	917	872	938	898	864	859	967	953	871	916	895	921	940	874	861	942	943	880	897	962	926	933	925	916	899	890	959	873	923	885	856	918	856	947	964	864	869	879	925	854	887	910	918	931	953	905	889	953	948	930	878	864	962	889	888	886	863	919	838	890	903	884	895	916	928	861	909	912	861	901	939	848	891	930	940	925	892	916	923	925	896	903	901	928	922	922	911	856	865	936	913	932	898	909	855	935	868	875	939	860	913	918	862	919	928	919	939	867	910	906	891	889	912	911	864	885	889	868	944	927	894	928	879	890	883	860	871	869	909	887	903	879	871	927	925	893	931	892	894	921	913	881	913	908	920	932	904	919	991	857	902	904	848	948	888	867	911	910	888	947	944	890	890	904	906	884	867	883	904	839	887	866	908	930	898	912	934	886	884	895	933	914	930	926	917	899	958	973	867	853	920	885	903	901	880	912	898	942	962	922	910	890	873	916	900	944	930	972	937	865	906	896	911	960	896	880	916	912	861	880	914	920	948	892	909	887	945	933	929	928	889	923	892	938	959	924	868	868	903	992	864	933	885	918	973	885	931	935	885	934	893	914	968	874	814	879	875	929	951	871	900	863	957	968	930	906	946	910	939	895	936	968	921	881	927	895	927	926	882	907	898	892	864	916	935	862	923	900	882	880	894	881	835	891	917	869	922	887	905	920	879	897	929	874	916	909	901	959	908	977	928	905	909	976	862	895	915	917	928	967	887	865	932	915	948	897	927	903	904	908	919	954	920	948	892	904	877	926	870	873	876	923	906	899	902	898	898	912	930	922	907	893	926	891	978	913	849	954	986	913	887	944	910	869	884	908	859	937	893	889	955	917	949	906	937	982	930	909	915	857	916	905	885	905	951	944	908	909	911	913	919	917	812	906	930	929	910	948	922	930	934	891	899	861	939	922	937	938	902	949	897	871	928	958	868	908	909	867	943	886	891	930	930	911	923	922	944	926	920	915	916	873	953	971	900	872	857	925	916	914	900	903	942	894	929	920	919	875	909	876	867	836	916	903	932	909	908	905	885	917	884	895	940	867	883	894	928	908	886	947	917	921	930	933	899	877	926	918	914	925	882	893	864	911	949	934	941	864	919	899	917	915	880	919	890	922	948	918	942	918	915	860	925	899	965	866	893	972	881	927	919	865	960	908	876	904	879	862	947	906	930	885	926	893	925	917	860	899	894	911	924	948
24833	21338	27575	25340	12818	781	527	457	382	388	340	313	332	309	341	317	303	325	278	299	297	317	289	303	305	301	271	297	284	272	287	285	291	265	284	272	294	262	319	285	279	289	303	286	282	290	302	248	294	313	283	287	262	278	281	290	286	293	283	296	259	244	307	264	293	321	261	276	282	282	293	272	302	270	288	284	294	291	304	296	258	281	328	281	297	268	296	272	312	292	290	281	268	288	270	295	298	263	299	265	285	293	285	277	302	299	293	303	306	297	297	284	256	278	337	294	258	264	315	279	295	277	245	289	276	294	254	284	291	285	287	270	293	300	256	289	305	261	265	265	272	286	273	284	272	272	276	293	335	274	283	269	282	268	296	290	297	307	274	262	295	284	273	293	256	295	265	282	262	278	288	272	305	322	308	271	294	278	269	280	295	286	310	296	298	264	266	287	299	349	301	284	288	308	308	308	249	272	295	291	268	317	291	283	315	289	289	309	258	285	291	285	281	283	299	313	296	313	267	299	292	278	292	304	285	287	265	301	279	304	313	285	264	281	290	290	283	297	270	289	261	273	291	276	271	262	278	279	283	273	278	292	276	268	296	302	273	264	295	279	289	275	270	313	296	277	249	329	293	305	283	309	293	288	292	300	292	308	264	271	298	278	265	278	285	295	277	289	285	314	264	286	267	259	266	291	280	268	297	282	290	281	308	282	280	271	280	306	279	277	272	281	301	263	284	266	282	302	258	293	315	257	283	300	287	278	297	283	295	286	293	315	265	296	310	315	313	301	283	258	285	226	271	251	315	274	268	277	282	288	298	283	272	284	290	283	289	312	303	307	287	303	302	292	253	292	279	258	294	293	260	289	300	278	283	305	251	306	281	291	288	268	292	307	287	267	286	290	295	257	265	293	309	298	273	291	262	265	286	266	307	300	299	305	288	294	303	264	267	279	277	308	301	293	293	265	315	293	297	272	261	293	300	273	291	257	280	284	293	261	321	282	310	296	261	265	289	263	275	268	289	322	283	276	291	267	300	287	300	293	314	284	255	266	288	328	325	315	301	279	295	273	305	251	279	328	286	288	290	275	278	265	247	289	328	307	286	254	283	309	275	271	276	306	263	296	264	254	290	278	270	301	330	298	290	295	310	279	274	310	282	281	284	266	264	292	262	276	271	271	276	278	268	298	253	287	301	296	268	306	271	274	318	299	292	266	268	317	307	293	276	294	276	302	279	296	310	278	281	286	291	272	257	270	300	278	286	309	290	291	271	281	294	260	278	282	333	287	282	300	261	289	281	295	277	281	277	271	278	286	258	268	266	267	272	309	295	253	287	308	270	306	275	272	303	309	282	273	311	302	283	296	305	306	294	295	290	277	302	294	284	289	289	296	311	317	280	309	283	287	257	269	239	291	283	285	274	276	318	266	267	289	271	279	250	291	274	251	289	307	299	291	294	281	318	288	302	284	302	272	304	273	259	271	277	254	264	276	301	273	276	295	274	260	283	282	318	284	298	312	287	266	248	274	310	258	328	283	286	266	296	286	276	274	284	279	284	273	263	305	283	283	281	273	280	313	286	292	264	268	316	305	307	300	276	294	284	259	269	302	316	293	267	334	262	298	287	313	283	290	267	268	272	263	266	301	281	291	345	292	251	284	280	259	250	255	273	261	282	282	311	293	295	266	275	262	333	299	276	288	307	269	280	266	273	288	276	294	256	303	310	281	262	297	276	269	268	309	265	323	316	271	313	292	257	301	288	276	295	289	271	288	245	302	265	298	283	266	311	292	304	279	236	294	336	277	282	285	278	276	282	282	280	291	266	285	294	276	258	305	309	297	281	267	266	265	282	317	294	270	279	264	280	255	276	272	296	285	298	280	281	268	254	315	261	271	332	285	267	242	297	312	272	261	289	290	291	315	262	271	268	300	284	298	306	300	279	285	280	284	294	274	278	306	270	270	279	313	282	257	261	300	275	267	284	303	288	262	271	287	279	276	289	300	293	279	310	291	269	308	260	288	272	300	297	306	280	299	303	291	267	266	284	267	275	288	306	295	276	333	274	272	288	296	306	252	287	272	307	285	294	361	289	253	272	264	274	278	283	299	279	297	278	265	291	280	266	261	292	297	269	286	276	302	282	289	273	277	282	291	289	270	314	271	304	253	331	279	282	301	278	295	287	291	276	289	273	258	278	273	289	260	274	265	282	298	292	292	277	298	283	310	287	288	286	305	300	313	296	266	288	326	316	277	259	247	260	283	301	279	264	302	278	293	284	269	303	295	297	270	285	294	284	299	294	314	288	290	288	290	275	283	269	272	286	298	287	275	275	263	310	271	291	287	299	300	267	321	275	269	289	292	285	303	292	257	272	280	299	281	288	282	302	285	269	294	294	256	292	309	300	294	285	308	249	303	269	255	256	285	282	274	275	268	278	302	307	279	283	265	263	306	297	303	272	300	315	283	299	288	294	293	284	298	275	274	278	262	275	299	283	300	303	302	282	281	296	286	271	280	245	286	257	272	293	317	279	278	258	281	283	249	290	272	263	292	274	272	293	270	293	275	292	291	269	281	302	274	294	280	300	293	296	278	292	267	289	293	242	277	281	314	324	279	277	307	269	292	296	287	277	260	287	305	278	278	268	304	292	267	311	303	307	276	297	281	264	269	305	298	296	275	307	279	311	269	275	265	269	265	302	241	294	251	296	304	284	278	266	272	282	276	272	284	288	288	305	278	274	249	298	271	273	297	281	298	321	272	280	266	267	286	286	280	248	286	278	286	302	251	287	286	279	295	281	286	273	288	274	289	277	299	267	286	303	276	301	289	266	273	277	291	265	280	307	312	269	260	296	283	255	279	302	260	281	297	266	271	291	304	281	284	287	283	304	300	272	262	300	284	284	283	255	276	300	279	274	284	285	250	282	292	269	267	271	284	300	308	283	253	282	301	276	294	304	279	287	304	273	298	306	301	262	247	271	230	286	307	306	272	272	276	299	282	279	278	299	271	298	304	291	288	302	276	318	316	266	300	322	291	304	273	278	258	255	292	286	290	259	296	291	280	273	289	285	278	288	306	294	290	267	255	276	248	293	282	290	292	296	292	278	317	310	291	290	269	276	297	269	275	306	286	265	301	271	266	278	300	275	293	295	255	267	295	294	269	265	266	279	278	275	268	275	304	302	314	294	285	295	293	284	266	273	306	278	281	291	276	269	275	288	314	277	272	272	306	281	294	278	273	257	283	278	293	296	288	276	287	293	314	250	250	312	279	281	295	286	301	301	243	278	300	255	282	280	277	290	265	296	314	261	330	263	280	320	277	251	308	303	289	273	281	340	300	275	292	292	287	265	257	281	277	274	269	302	276	297	277	281	278	314	276	272	299	292	272	294	289	272	298	272	270	289	269	284	302	276	270	286	296	305	258	280	277	278	260	275	282	289	296	255	286	258	272	291	286	278	284	277	293	269	289	305	271	286	306	290	258	274	278	271	282	279	290	288	279
3391	5362	4129	1880	1403	1121	886	680	610	521	515	467	424	374	407	390	429	396	408	372	355	369	358	347	387	365	373	330	374	354	348	372	349	390	349	339	376	335	348	395	346	359	335	392	332	366	319	353	316	376	331	348	384	345	343	346	372	351	363	327	353	336	365	351	388	298	361	318	346	314	339	349	330	337	384	353	320	349	316	310	348	318	332	354	349	339	337	359	342	358	335	327	352	367	348	331	360	346	386	327	345	311	352	367	309	337	330	356	317	346	349	355	354	346	385	348	359	348	353	340	358	344	355	355	368	329	360	338	324	362	357	345	367	342	331	330	341	347	321	337	342	357	382	377	359	326	330	359	367	318	345	351	365	356	342	357	312	357	317	335	350	349	339	365	397	361	368	326	339	366	372	352	322	364	306	337	326	364	332	325	362	347	372	331	345	347	364	344	358	356	296	348	399	357	320	351	354	348	323	359	346	331	331	333	357	362	348	365	364	329	341	327	367	361	306	351	352	307	326	327	346	316	337	307	346	336	357	350	345	360	341	362	330	350	328	344	343	362	334	346	349	339	336	361	353	398	326	358	318	352	352	346	311	326	354	353	334	323	363	387	359	341	382	315	375	344	332	348	327	319	357	336	335	329	343	360	340	345	335	352	348	337	332	337	348	333	349	375	352	364	328	352	385	373	318	371	333	368	337	339	359	343	347	388	348	332	355	334	328	345	344	365	349	363	328	332	351	357	313	364	319	343	325	360	333	316	346	339	331	340	345	313	381	331	330	353	384	316	327	357	339	323	320	366	320	371	337	365	313	335	341	356	359	326	331	334	328	328	347	314	345	342	336	353	335	332	330	367	348	333	371	310	338	361	359	338	366	339	322	369	335	314	346	367	344	345	362	331	347	340	348	339	345	365	315	332	325	340	329	340	332	340	335	326	349	293	361	352	325	341	376	359	358	342	359	324	333	340	331	333	348	313	325	363	363	321	334	345	374	318	322	336	360	325	357	358	349	334	329	370	323	334	335	339	356	360	354	323	342	332	368	369	346	361	357	363	361	320	345	344	332	345	399	357	370	334	359	329	342	319	357	345	352	356	325	368	340	368	322	326	366	315	329	352	335	359	352	347	328	346	353	325	362	331	362	334	309	354	327	370	301	327	333	322	318	335	330	379	325	307	307	311	341	363	320	346	374	352	345	356	354	298	354	323	322	350	344	328	334	359	320	377	338	302	350	320	340	352	356	325	315	377	325	362	353	325	330	326	327	395	326	345	324	322	342	324	341	357	352	340	363	329	337	340	325	338	349	306	325	325	348	364	339	361	372	348	354	339	317	323	372	361	333	363	345	347	333	358	355	365	374	343	325	369	331	348	325	337	329	334	336	347	353	328	345	369	365	333	361	364	358	342	315	373	359	343	338	353	322	344	339	329	329	374	306	361	342	390	348	348	360	336	352	347	309	372	356	305	361	345	355	360	333	377	324	351	339	340	347	366	361	366	357	357	356	334	301	317	334	371	355	351	320	335	341	342	358	336	359	322	331	365	342	353	347	340	338	333	347	337	330	339	360	354	342	362	353	351	343	352	353	325	325	370	325	348	367	356	338	339	345	340	379	364	375	381	348	351	322	346	307	348	330	326	373	377	311	356	324	338	351	335	354	326	350	303	358	374	338	339	342	321	377	340	334	366	319	299	320	317	338	340	381	338	350	334	337	328	310	382	335	338	353	360	351	333	338	330	351	340	378	348	358	332	340	361	334	361	334	344	371	352	337	332	327	328	332	312	358	329	332	309	342	325	343	347	346	342	323	388	327	356	338	338	382	340	332	336	377	324	340	349	367	326	351	332	354	310	349	383	359	343	357	349	335	345	358	328	323	314	352	352	345	320	368	311	379	387	339	335	356	367	344	371	325	322	342	321	365	325	363	324	330	364	336	311	305	360	343	336	346	361	346	314	362	338	365	349	343	345	359	339	366	339	314	309	374	332	335	356	321	325	351	345	376	320	329	316	386	327	341	349	357	322	363	318	364	315	332	338	353	339	342	348	334	311	351	320	344	355	354	337	350	355	373	374	313	343	367	341	378	354	312	348	347	347	324	340	383	378	338	323	370	326	344	348	361	350	369	335	338	349	350	329	313	361	330	358	319	361	356	316	339	357	334	333	338	346	370	321	354	335	345	339	341	338	348	347	344	307	350	358	363	346	342	358	360	346	341	349	344	326	375	350	318	319	360	342	326	363	339	333	331	346	355	354	295	352	368	343	329	338	360	349	355	345	325	351	343	351	357	340	326	347	341	374	333	351	311	352	324	342	322	322	340	317	344	399	285	343	326	347	389	344	361	366	330	336	355	343	386	358	314	347	328	356	347	350	332	312	334	373	340	343	342	321	337	361	316	337	331	328	351	344	334	346	330	371	330	380	357	341	357	354	370	318	377	345	361	347	318	343	337	339	326	354	320	357	368	362	355	361	370	389	349	333	319	360	356	331	366	352	333	305	343	347	336	328	300	343	333	358	343	350	371	335	344	332	341	370	346	368	347	329	356	366	347	334	356	319	329	329	356	334	323	321	357	352	340	317	328	309	336	312	363	352	357	354	346	349	361	311	340	352	370	353	352	357	330	328	339	348	355	313	317	329	330	338	332	339	389	354	331	331	324	377	338	342	330	359	322	335	334	336	345	370	332	314	319	314	314	332	361	331	363	349	327	345	301	345	329	324	347	324	333	343	338	350	356	341	327	334	340	334	351	338	334	318	331	353	347	348	370	352	315	345	377	347	327	289	327	347	312	352	343	340	381	338	348	348	357	355	315	326	346	365	338	326	349	374	347	342	331	338	368	357	341	344	355	351	331	362	304	346	383	343	344	348	353	332	346	336	343	300	349	368	345	341	346	340	346	341	314	353	356	318	322	354	331	325	379	328	366	322	335	360	316	318	343	332	338	333	369	353	367	334	354	355	334	372	332	329	380	344	346	358	321	325	364	344	366	342	365	332	339	358	339	320	358	337	340	347	340	355	347	340	348	349	346	318	348	335	374	337	370	332	363	344	375	336	358	345	326	350	356	335	328	372	384	337	366	351	360	336	349	320	340	338	365	336	373	366	323	327	345	336	353	340	350	329	324	357	329	334	333	347	334	342	360	369	319	353	364	353	352	335	363	333	343	309	335	311	374	360	364	375	325	349	333	384	322	360	358	333	331	357	359	344	340	344	373	330	334	322	345	323	360	347	311	329	348	349	356	311	346	361	359	292	329	368	389	361	349	324	370	324	356	357	337	339	318	327	329	332	318	308	334	395	349	346	324	358	330	368	349	343	314	344	323	313	336	345	371	330	330	368	346	377	332	387	307	336	364	334	317	335	334	334	336	307	369	366	328	329	312	339	344	377	337	341	325	355	362	373	348	364	357	328	372	308	369	397	332	337	350	319	344	353	380	327	360	357	344	360	334	333	342	342	352	343	368	362	325	374	331	330	356	333	355	373	355	374	349	325	328	382
22867	21400	29059	24135	21387	21446	9945	1279	933	822	785	725	655	656	600	562	544	583	543	537	537	549	522	549	548	504	484	496	509	518	486	501	483	497	504	497	468	444	474	465	500	481	490	435	454	469	494	487	466	438	509	431	462	466	483	436	497	493	454	483	481	472	438	464	469	511	476	496	466	484	469	436	482	471	454	458	433	501	507	458	451	454	431	441	485	443	479	465	459	439	473	448	453	461	501	469	468	465	458	466	467	463	427	431	499	473	472	447	470	485	417	477	472	461	458	468	409	456	478	463	473	492	469	409	470	476	471	485	452	460	497	441	453	449	499	467	488	473	471	462	486	438	456	511	441	459	446	480	531	461	505	479	437	485	457	453	470	470	502	414	419	456	469	459	498	512	456	434	434	447	494	451	492	464	445	454	507	500	429	446	457	454	435	451	456	461	440	462	502	465	485	461	513	502	423	465	475	484	480	452	476	471	460	449	468	418	464	482	452	483	465	483	494	449	476	488	487	470	447	420	406	480	487	461	476	450	456	486	484	450	426	476	483	487	461	510	455	428	477	469	501	485	467	474	437	440	501	493	484	405	457	453	473	453	473	480	497	450	455	480	465	483	465	438	457	468	456	481	458	467	483	451	472	467	448	456	463	487	480	473	458	471	506	470	452	466	459	460	463	461	435	455	467	474	423	454	466	444	507	463	488	444	488	439	508	477	435	468	444	420	452	446	473	496	497	459	461	426	424	482	448	463	489	464	461	430	448	466	438	510	489	448	457	470	459	474	463	469	445	464	466	465	487	477	489	470	464	439	521	442	466	456	500	487	497	472	451	465	416	475	484	472	501	487	433	460	515	475	473	478	455	469	509	474	458	461	436	494	438	434	503	451	445	447	452	487	466	485	466	424	477	455	490	456	442	455	469	485	513	479	482	443	468	463	478	460	447	483	436	495	472	435	465	476	481	467	444	469	452	455	504	473	455	475	440	470	456	445	461	463	469	461	478	465	455	488	457	464	467	494	445	471	454	467	462	457	463	447	469	470	464	475	413	478	461	462	470	494	458	485	459	446	468	459	473	468	443	440	442	456	478	476	479	482	511	477	498	434	464	447	482	481	463	526	452	448	498	447	426	469	476	473	473	454	480	463	451	473	488	458	503	458	483	430	477	449	487	456	435	441	467	447	469	486	441	481	479	461	453	447	449	455	429	454	455	467	470	484	453	468	488	480	501	430	447	452	472	472	485	472	461	477	494	471	436	466	468	475	482	451	483	467	458	452	490	462	482	509	426	477	435	443	516	473	463	514	431	494	465	482	438	461	511	429	416	496	501	463	472	443	447	491	465	492	459	453	454	464	449	465	444	522	462	470	435	459	471	478	439	462	481	464	465	476	493	464	483	507	451	431	473	437	489	470	496	446	475	490	461	454	469	451	467	450	483	468	491	485	421	443	438	464	463	481	459	483	505	466	462	478	460	446	455	440	461	508	481	468	471	462	470	439	475	436	457	464	476	525	464	460	457	485	493	465	476	448	448	481	437	465	470	506	483	468	494	441	470	449	503	421	478	508	476	420	436	465	485	499	466	426	396	463	438	437	459	445	495	464	470	442	458	465	489	465	494	456	496	445	449	457	450	486	448	460	494	453	455	487	446	486	517	495	461	454	453	440	424	468	472	473	450	448	445	489	426	476	474	476	460	488	516	446	507	464	449	522	452	420	460	471	496	466	455	491	460	459	473	455	483	433	456	429	491	452	513	488	464	478	487	450	456	451	474	493	487	477	483	463	467	481	485	431	477	441	450	512	457	435	453	503	435	481	416	440	448	465	457	440	469	468	432	464	444	493	473	500	476	442	455	464	504	432	458	430	459	441	511	476	460	479	469	457	451	452	469	461	469	502	511	441	469	471	435	473	446	453	437	458	490	507	460	459	478	454	480	495	464	477	460	497	481	424	478	436	477	478	454	454	459	462	456	483	441	439	444	450	473	443	439	453	441	490	477	435	502	471	487	443	459	494	481	425	470	455	429	506	463	462	459	443	473	458	454	434	439	503	457	513	468	469	474	466	461	424	464	495	481	476	480	443	478	438	418	463	419	488	463	483	502	471	490	453	453	482	464	442	479	451	437	431	492	447	450	434	463	463	438	463	491	450	449	459	474	470	456	471	480	450	465	441	462	462	472	485	470	449	442	456	457	466	480	454	462	469	465	440	478	485	484	478	430	444	511	478	471	475	453	436	485	436	477	458	441	469	485	454	493	461	449	516	428	458	430	446	451	463	496	442	465	462	496	460	478	445	446	480	468	477	433	512	464	437	472	457	444	482	496	481	459	438	458	478	458	482	457	445	487	490	461	466	509	471	453	439	432	441	469	483	459	480	449	461	508	468	499	443	498	459	427	460	489	455	455	466	461	461	475	465	475	494	461	452	508	470	515	469	493	466	429	477	444	445	448	465	487	484	474	478	493	443	459	450	501	481	498	474	460	458	446	439	501	497	469	482	473	464	435	478	461	458	502	451	447	449	474	481	500	481	446	470	472	454	455	460	460	496	479	494	482	455	479	469	466	454	479	435	451	491	484	448	480	442	478	476	427	485	459	459	436	460	442	480	431	492	488	462	470	462	506	469	438	456	449	429	493	487	480	480	460	484	438	415	440	457	459	524	511	453	454	442	456	463	486	430	451	455	508	504	443	473	476	465	482	470	457	484	485	457	453	439	468	470	430	445	432	483	486	475	454	470	443	452	449	460	457	465	478	477	473	467	419	484	477	455	476	469	475	427	480	451	449	436	440	420	449	438	473	444	437	445	469	410	458	489	453	443	412	467	472	452	432	465	516	459	461	468	455	476	477	435	480	442	497	435	441	446	457	430	438	473	457	480	468	447	420	459	445	476	445	446	439	487	486	461	469	465	431	459	473	447	483	476	509	463	439	466	418	494	491	426	466	445	468	468	484	456	425	436	466	442	494	473	459	484	456	471	453	488	499	476	447	441	457	445	462	430	462	505	471	508	480	456	483	440	533	461	449	429	451	484	462	464	485	469	452	477	417	462	463	437	473	435	426	486	484	467	454	442	464	469	483	436	520	464	437	463	479	461	504	454	470	441	455	469	395	488	498	478	473	459	476	425	449	481	505	489	478	461	438	449	424	465	463	462	481	412	477	540	471	481	468	492	496	494	444	460	477	485	486	447	467	490	433	462	469	469	446	485	466	463	459	482	474	478	473	442	479	459	455	477	505	455	533	467	465	478	464	475	431	414	462	460	448	473	427	471	479	446	423	446	481	444	492	481	476	480	461	428	467	464	482	482	446	487	494	471	461	437	453	432	456	484	454	459	451	464	466	464	459	482	472	436	487	450	432	473	462	477	436	460	462	462	436	512	460	467	434	464	438	445	437	430	477	432	449	466	439	515	468	442	450	462	487	440	455	477	452	450	459	462	459	440	483	414	467	445	446	491	518	431	467	464	453	473	472	447	472	460	485	504	470	479	466	496	436	440
4520	13975	10996	5516	3755	2964	2251	1791	1449	1280	1104	965	937	841	802	762	791	719	715	691	646	682	668	678	572	636	606	571	631	625	638	554	581	588	582	587	594	596	567	606	610	620	575	555	581	588	584	583	575	574	600	572	537	572	555	583	532	588	577	536	583	558	542	595	541	568	601	521	570	581	582	563	546	563	523	582	587	567	564	551	547	572	532	583	534	576	563	579	542	557	536	591	536	550	626	553	569	536	612	559	530	560	596	562	558	546	584	531	515	562	521	563	568	519	525	629	557	534	589	595	543	560	545	540	553	525	552	550	589	557	515	589	577	573	559	561	595	551	605	594	564	572	539	558	572	623	533	527	580	543	576	569	596	573	583	607	572	543	589	518	559	572	586	541	516	567	598	562	541	563	573	521	545	525	579	510	563	535	524	530	548	548	540	532	573	528	530	606	580	575	595	593	573	603	570	555	560	563	551	528	533	563	571	567	548	582	552	543	546	559	549	563	513	536	553	546	558	583	575	555	518	575	561	551	553	571	531	569	565	537	515	575	603	540	570	555	553	571	518	546	551	549	565	576	592	593	575	542	554	547	506	561	557	537	565	604	576	590	579	578	552	577	555	560	557	530	569	536	577	527	559	563	583	529	566	577	558	545	529	577	582	559	505	591	559	562	531	584	558	562	557	588	585	554	588	554	548	506	589	547	556	567	581	549	586	558	580	588	612	536	522	534	537	551	526	578	560	598	552	537	574	564	551	566	583	539	536	570	566	563	612	586	572	554	542	529	594	517	576	532	592	576	529	547	580	569	566	521	621	568	568	566	550	566	558	548	501	552	591	627	560	571	553	564	581	584	557	605	553	589	526	573	555	549	580	518	553	544	565	557	577	582	581	591	519	518	586	555	567	544	543	565	570	614	559	597	576	587	560	586	580	539	545	548	522	597	546	550	542	542	568	543	539	493	574	550	556	572	503	524	532	556	578	539	538	561	551	561	576	548	532	576	582	575	568	582	545	593	549	563	546	555	578	548	552	545	539	531	530	554	530	509	582	571	573	593	592	545	589	581	577	568	579	511	540	515	570	584	550	589	572	576	606	615	543	595	558	567	567	552	524	576	496	555	584	539	531	509	541	553	557	553	551	590	565	580	549	560	534	571	526	554	550	512	551	552	529	543	546	580	553	550	574	594	552	558	553	589	565	542	562	558	541	535	549	587	560	589	551	570	575	581	539	563	543	561	587	539	531	555	529	548	577	543	563	574	561	544	587	581	546	556	541	571	551	546	535	594	535	532	537	540	540	536	577	592	567	587	552	539	550	572	556	583	586	543	562	571	530	541	574	583	560	559	582	579	577	548	559	586	505	555	551	561	515	574	549	574	577	594	569	559	568	560	557	548	557	540	589	556	582	558	548	576	571	558	542	526	544	546	615	537	557	575	571	546	587	558	579	498	517	569	573	535	573	565	608	557	585	577	577	558	552	535	575	552	584	551	552	574	609	566	547	541	554	569	533	562	547	558	568	564	525	540	565	569	530	541	558	578	605	514	539	571	572	525	542	562	569	538	597	536	506	552	591	556	569	525	600	559	546	563	557	538	593	525	585	544	547	575	557	567	572	549	547	515	552	553	566	560	516	532	576	565	595	514	574	538	547	536	549	523	574	544	528	534	586	569	562	572	543	534	568	603	569	557	558	544	521	577	538	524	543	537	558	510	562	612	556	549	539	526	573	559	539	554	528	545	510	574	591	567	579	560	606	555	559	520	568	558	609	589	546	542	565	551	575	521	575	553	579	509	533	568	539	640	558	570	531	541	549	548	571	572	524	536	533	565	538	550	581	564	547	592	550	544	546	570	558	521	539	534	589	529	553	560	562	554	542	549	552	551	508	558	583	566	569	522	521	602	590	570	569	512	559	548	586	572	580	576	582	568	572	544	550	517	563	603	572	607	593	592	538	518	569	517	560	539	559	560	600	589	534	567	556	613	545	574	553	553	608	569	582	597	555	537	573	546	530	552	551	544	524	569	566	548	594	551	528	548	514	587	589	557	543	595	538	591	571	525	567	571	536	581	595	587	551	553	538	544	534	580	589	581	577	582	588	565	526	546	539	557	563	568	583	572	585	540	545	545	600	564	559	592	557	550	565	575	554	548	536	564	533	580	561	554	600	579	547	584	528	542	536	565	543	550	597	529	560	536	583	599	632	581	536	538	534	565	556	581	544	596	561	544	565	572	593	537	555	582	552	539	591	567	552	544	571	546	557	530	563	547	594	551	576	508	580	558	556	546	540	534	543	612	538	557	590	556	526	549	584	576	560	587	527	552	554	534	549	579	587	593	505	580	586	531	512	538	561	565	531	575	578	529	580	508	573	557	543	571	581	543	516	585	557	518	571	555	536	533	556	536	539	578	576	593	536	550	575	525	539	568	524	565	543	567	567	538	563	533	526	570	580	560	535	588	564	568	564	587	571	596	577	546	538	530	555	570	515	571	561	567	584	581	589	577	584	542	528	553	551	585	540	549	565	582	525	602	549	548	573	560	569	569	526	563	560	564	561	573	540	577	542	530	580	606	514	527	575	516	560	538	539	563	534	583	600	576	577	542	542	540	582	562	553	525	565	535	549	569	579	568	543	530	541	542	578	527	557	550	544	558	560	528	628	569	507	552	563	605	590	563	569	558	554	581	541	571	581	556	566	548	565	572	614	576	554	551	550	556	611	559	577	567	545	567	552	577	570	600	555	554	574	592	577	544	585	564	566	555	551	569	538	570	541	560	570	539	561	565	560	576	545	546	559	516	515	571	562	582	505	555	572	522	546	545	567	563	619	573	562	620	551	565	599	573	604	544	558	566	571	537	523	591	554	560	597	519	558	566	562	527	559	562	564	544	515	597	533	547	555	550	531	541	537	524	576	570	588	574	541	584	566	568	602	593	594	569	545	532	563	515	530	555	574	530	565	542	546	570	613	529	565	578	569	531	534	539	568	541	591	579	562	559	581	585	539	550	552	566	576	530	542	567	574	524	559	530	548	560	544	536	587	575	553	576	516	585	609	566	532	572	583	608	550	560	550	616	544	605	528	535	569	573	588	548	579	532	553	552	543	523	540	583	543	518	506	572	542	568	576	567	553	573	558	587	576	551	583	555	569	545	540	580	531	600	537	547	571	536	500	581	562	558	526	585	578	558	574	555	550	527	594	569	572	593	573	534	531	575	564	584	508	568	542	549	568	539	551	555	561	581	569	521	518	537	549	544	536	558	545	564	575	559	522	584	523	560	530	584	583	568	570	580	545	557	539	567	584	564	573	535	546	566	511	562	543	577	544	588	578	567	576	568	558	528	552	551	562	561	538	597	545	568	543	572	560	562	569	613	560	554	591	596	513	598	528	547	583	533	581	579	573	518	619	578	568	553	519	524	557	574	526	582	526	561	580	562	557	553	567	557	555	563	558	558	560	580	548	568	574	534	545	561	564	553	546	567	607	554	560	586	563	559	538	510
27524	19567	6009	1119	844	781	712	630	606	627	608	616	603	609	609	546	614	610	624	526	590	559	597	598	588	599	597	631	663	596	615	637	592	588	606	587	625	630	572	602	635	625	576	620	614	647	607	588	579	618	571	635	585	608	594	618	613	626	622	655	581	616	605	577	587	595	641	590	584	600	586	572	607	601	590	600	598	566	631	590	600	563	634	660	625	635	593	594	590	645	547	589	620	592	560	601	679	616	568	596	605	627	622	610	598	600	615	606	581	557	612	576	570	614	577	621	571	585	605	580	651	589	610	581	644	570	610	584	622	645	599	567	574	581	581	598	573	590	592	606	599	566	635	610	594	565	590	612	620	587	643	586	628	581	589	624	594	628	583	612	613	607	589	575	598	558	609	600	623	579	585	642	602	607	591	615	640	633	596	609	566	566	593	638	612	584	591	573	582	558	587	612	588	638	621	627	607	597	609	619	660	621	667	624	620	571	583	636	626	584	626	590	630	578	603	602	603	556	595	618	582	587	615	612	605	614	602	631	590	612	622	614	636	625	624	627	571	596	564	605	631	612	573	563	598	593	580	590	623	606	589	601	611	549	640	610	605	648	658	620	616	615	607	633	596	619	619	615	590	563	604	556	593	589	607	641	574	603	614	583	621	647	568	625	596	608	619	590	590	617	615	609	599	593	615	574	630	609	610	579	621	562	629	621	554	595	638	620	553	583	593	588	611	598	642	625	610	627	605	617	597	621	560	611	637	604	544	601	619	594	576	631	582	626	602	615	579	591	580	627	648	539	603	547	631	610	630	644	601	593	632	571	606	644	527	620	581	593	605	584	568	547	598	601	604	609	602	622	591	632	581	587	608	636	583	617	561	561	633	611	614	640	568	588	597	636	650	528	614	618	559	622	575	607	623	615	599	608	611	598	639	599	593	613	607	645	617	625	606	607	567	635	582	624	648	593	592	666	625	641	587	685	575	586	610	593	628	605	591	594	623	612	636	595	664	602	593	629	596	628	595	649	609	586	604	617	635	609	632	607	628	588	601	635	588	561	580	638	625	609	578	622	617	605	597	614	595	584	607	620	650	617	595	612	589	618	581	632	602	573	563	605	583	601	612	642	649	620	610	572	621	615	574	586	598	646	602	575	647	576	616	612	558	615	581	638	582	575	588	603	608	631	601	604	567	580	614	586	612	635	622	606	613	641	635	623	579	614	575	581	621	593	629	649	608	627	546	640	617	624	597	617	616	593	563	575	614	607	622	524	556	617	587	601	623	558	633	622	577	591	606	621	613	594	579	572	608	581	558	587	644	582	613	573	630	607	630	607	588	586	616	620	589	613	683	570	580	593	604	622	620	581	613	626	606	639	636	596	580	574	584	622	583	633	614	620	605	609	621	606	598	595	607	617	601	603	589	647	618	604	602	579	638	588	618	553	594	626	639	585	603	593	597	629	614	614	655	601	587	608	653	630	578	581	590	608	597	612	622	593	617	625	592	613	618	631	606	592	640	551	606	575	625	581	617	590	592	612	628	601	601	586	632	617	558	597	581	622	640	598	610	606	616	622	633	573	612	611	576	622	614	571	609	573	626	654	602	630	604	591	571	594	592	631	605	584	602	551	609	613	558	654	585	597	631	634	602	621	626	561	573	643	620	579	618	608	557	582	617	589	635	661	635	594	609	588	577	562	571	599	578	580	601	564	602	629	631	585	581	620	649	626	585	571	625	591	563	578	616	601	586	589	624	586	625	614	618	629	645	583	582	604	591	582	601	568	577	611	560	572	628	611	573	610	583	593	609	613	619	610	637	640	578	552	620	591	593	623	651	587	554	633	579	598	579	606	583	594	560	561	613	595	628	572	622	611	622	621	596	594	588	606	597	637	594	625	652	582	609	625	560	594	532	601	626	606	588	574	625	600	584	606	547	587	596	611	574	656	577	632	651	601	602	602	620	601	669	601	624	597	552	650	600	585	638	601	643	624	603	596	565	639	623	589	559	594	615	601	590	605	647	620	582	613	583	603	600	602	551	596	597	612	568	625	630	606	638	636	584	640	582	573	640	665	602	618	611	617	585	588	621	634	601	617	562	588	582	629	582	579	623	612	610	597	588	569	600	613	602	617	587	617	617	654	564	591	599	622	608	657	585	587	603	648	612	608	602	609	627	591	595	555	618	621	565	627	551	650	579	605	605	584	620	573	589	601	634	626	622	624	595	567	614	606	581	618	567	603	650	647	585	628	641	605	609	578	607	629	653	625	645	610	638	614	655	561	613	633	614	627	622	606	588	622	649	603	599	600	588	657	583	578	600	590	638	592	581	568	610	559	614	593	599	582	620	548	638	622	611	614	592	601	590	606	602	569	627	584	615	571	590	595	621	635	655	564	561	630	615	605	621	623	635	603	638	618	637	607	593	626	591	608	603	609	596	581	589	596	592	584	577	566	602	599	655	574	597	610	580	577	608	610	658	602	626	597	592	516	612	572	596	636	612	629	602	549	602	571	609	598	611	589	590	567	606	602	594	620	589	598	574	592	587	626	600	597	599	617	559	597	614	604	579	576	625	628	592	605	609	579	552	655	667	604	613	579	602	615	544	584	607	626	597	575	596	575	627	586	596	592	565	619	648	589	627	608	603	616	611	621	658	600	620	583	589	572	647	562	590	664	631	607	641	621	599	587	559	618	583	580	621	614	632	631	576	603	624	598	593	596	583	570	637	603	608	584	581	635	576	619	589	577	612	594	637	610	577	598	623	606	577	603	601	622	625	572	616	584	592	634	608	574	640	617	614	596	596	611	583	585	556	633	604	604	580	620	595	568	641	584	628	626	607	610	612	574	621	604	592	544	562	596	620	616	626	581	598	627	603	636	616	619	610	577	631	597	611	639	614	621	624	595	640	627	605	621	578	593	609	610	620	599	572	614	533	624	613	607	591	571	574	633	606	630	621	604	574	581	652	584	623	642	636	610	595	649	620	569	602	572	609	595	641	627	582	597	611	567	610	600	582	603	605	606	578	585	604	628	646	602	580	606	657	617	623	612	571	583	596	545	619	617	619	613	624	578	561	609	611	625	619	595	591	569	578	594	615	587	643	635	580	583	596	628	631	633	628	635	641	667	613	570	596	579	652	616	596	610	619	602	587	601	611	579	608	579	606	580	615	584	612	613	604	659	579	577	562	605	614	644	589	572	627	640	606	586	572	597	612	594	592	631	627	596	588	656	562	560	601	619	579	609	619	587	543	598	596	593	624	567	611	573	564	591	605	581	568	615	622	560	676	559	587	614	618	632	612	561	574	576	608	596	597	594	562	569	592	631	648	618	595	565	580	618	605	655	615	594	599	619	598	603	598	614	599	607	628	586	602	604	622	572	599	627	552	568	628	589	619	581	586	591	583	607	615	614	622	592	602	625	602	561	561	660	553	614	584	622	577	606	601	607	598	597	642	608	556	555	640	605	621	575	592	592	600	645	575	607	589	629	581	653	573	586	576	594
4189	1566	1371	921	836	775	718	697	698	710	689	716	698	698	666	746	642	670	702	675	693	694	706	699	682	700	687	668	691	676	664	684	701	686	674	689	693	722	724	675	692	719	650	689	664	667	729	650	709	652	667	666	685	667	688	698	710	634	665	716	653	684	735	695	680	707	685	697	697	688	746	697	690	673	702	662	738	682	651	663	721	655	678	658	671	690	642	718	676	755	713	680	687	713	671	667	651	694	694	689	698	744	715	680	670	717	686	713	733	654	741	678	693	698	712	686	712	645	673	645	680	739	633	690	689	697	687	693	688	676	695	681	676	648	668	700	685	676	704	736	683	728	684	671	658	680	701	707	677	692	691	678	724	651	642	702	671	681	671	684	674	661	612	715	694	648	695	674	710	673	710	670	638	694	669	670	683	698	660	693	665	712	737	700	689	675	709	703	677	715	645	697	724	741	673	680	666	698	688	677	673	668	662	703	702	707	700	694	685	692	699	684	694	692	662	702	727	763	657	643	644	672	730	655	666	734	757	712	666	669	716	675	716	672	681	704	642	675	696	699	674	702	716	703	736	649	679	713	686	666	686	646	685	670	699	680	652	742	668	722	664	744	722	697	690	685	707	715	720	683	682	707	701	641	728	684	705	660	636	682	681	696	670	675	691	703	733	685	699	668	678	686	704	698	709	696	684	696	695	647	694	702	720	719	693	699	697	669	676	698	672	683	668	697	689	643	659	686	690	706	734	673	698	692	729	675	678	679	640	704	710	677	755	689	710	701	704	664	676	682	677	687	745	730	710	695	657	678	687	663	658	668	682	744	668	714	697	635	664	652	682	672	682	672	691	717	627	665	650	662	706	701	693	669	668	685	641	666	728	684	708	656	694	694	685	683	686	622	672	706	724	657	703	673	677	673	687	682	711	724	660	697	687	670	661	674	678	695	681	676	750	695	698	634	673	674	690	689	724	658	650	673	664	711	729	612	728	694	747	685	697	701	652	679	659	671	696	741	685	708	719	689	698	697	678	683	708	710	693	685	708	709	703	715	712	640	721	661	691	680	699	715	692	772	726	644	697	695	640	688	686	674	696	681	730	729	718	655	672	686	707	658	698	694	691	672	629	689	713	706	703	652	681	732	685	653	693	699	667	742	728	670	651	669	680	680	691	743	678	717	699	666	640	726	688	700	681	680	663	674	673	662	658	684	663	681	677	710	695	657	740	719	685	715	671	684	742	704	718	667	649	726	697	666	669	703	687	653	649	696	741	724	692	690	678	640	702	687	681	692	672	682	688	644	720	716	669	687	697	671	662	643	680	681	688	704	651	670	685	699	655	682	722	706	705	668	727	731	684	736	703	682	651	685	689	684	685	642	721	695	653	723	717	643	726	686	684	723	692	697	682	697	630	750	636	674	708	693	672	685	698	646	688	653	692	679	704	747	692	675	695	681	712	722	698	657	705	714	686	703	671	690	702	700	652	767	651	712	681	740	718	646	705	625	701	720	671	649	704	640	672	715	695	670	705	696	658	670	696	714	659	710	656	711	731	684	666	703	689	671	697	725	694	691	666	682	638	694	654	706	676	669	697	724	710	720	715	699	681	620	724	653	645	706	689	677	697	679	716	711	655	701	727	699	673	722	711	660	669	668	661	714	719	694	694	691	667	665	709	675	651	783	727	657	642	666	696	666	704	684	704	674	669	689	698	712	688	714	699	703	716	696	684	709	708	710	685	704	640	694	679	696	676	695	685	702	691	733	704	626	668	692	687	725	670	701	691	684	676	690	703	710	651	676	679	638	680	611	709	701	682	674	703	696	717	693	674	628	704	694	658	694	704	652	675	697	667	705	671	713	697	667	680	698	678	701	682	663	697	643	667	651	724	667	735	698	710	680	724	683	757	711	695	663	678	676	690	687	728	685	667	674	675	692	698	687	681	717	710	698	701	655	667	685	688	710	732	695	703	651	699	691	724	705	679	683	687	644	719	699	659	711	653	651	706	686	675	721	680	678	723	716	685	714	704	647	655	719	716	747	651	678	685	705	700	706	689	712	695	661	699	691	696	708	667	667	677	681	695	675	651	674	645	663	708	692	720	665	681	649	655	642	670	662	695	717	733	680	664	748	709	708	689	683	679	687	697	693	686	685	768	649	697	692	665	650	685	681	660	687	729	676	685	682	708	671	677	678	652	697	688	666	679	699	677	682	714	719	657	693	751	700	703	721	668	724	678	684	639	665	695	701	738	718	660	705	679	711	675	695	655	720	684	687	713	697	683	712	675	670	646	668	679	659	705	682	672	673	698	723	693	728	681	692	644	672	680	677	702	626	705	614	677	690	718	671	650	661	651	665	647	693	699	675	654	685	716	712	722	702	679	672	722	739	671	687	691	726	693	681	723	698	695	691	675	685	725	700	691	644	652	620	685	662	662	705	687	678	680	708	695	695	693	722	689	720	669	691	689	728	640	663	707	675	699	734	646	696	701	714	724	669	667	687	732	670	680	691	717	681	692	707	655	693	637	660	673	661	669	661	659	736	690	711	645	652	687	703	702	672	767	660	678	684	659	692	677	669	705	660	733	657	675	683	713	676	667	665	654	679	686	714	724	679	660	691	678	730	669	694	690	720	655	678	720	703	667	676	682	676	682	676	707	648	701	728	675	703	747	690	751	701	684	709	717	664	706	721	680	679	651	624	677	677	736	678	698	693	654	776	657	712	661	667	673	672	705	676	650	690	706	715	773	707	675	700	695	680	679	669	640	693	670	635	667	699	658	713	641	670	688	666	660	675	747	699	677	704	684	626	708	669	617	677	703	717	688	696	712	669	727	692	665	691	728	681	672	683	696	677	700	758	676	684	672	723	714	708	698	673	689	678	677	715	703	686	718	675	685	685	690	733	667	709	673	701	661	673	656	710	690	687	687	683	712	683	678	702	699	644	726	748	716	676	699	729	675	670	697	713	694	707	753	679	664	721	657	690	646	727	680	682	687	651	683	681	697	635	718	671	668	727	659	688	701	689	689	646	704	718	676	679	668	692	700	682	701	691	651	720	705	653	729	723	725	694	705	714	694	653	709	689	726	695	670	691	678	671	663	683	680	692	645	712	678	690	709	716	666	636	703	703	686	672	714	683	701	695	661	697	704	700	699	657	635	664	664	706	735	752	688	667	656	685	717	713	684	693	644	733	696	663	651	687	700	711	716	696	706	702	675	733	674	686	683	707	692	715	681	709	706	699	692	674	708	671	726	670	674	647	743	702	702	699	640	614	683	745	675	674	693	669	738	676	677	661	697	704	708	696	662	682	690	698	689	713	665	688	711	669	684	631	732	663	692	714	679	674	677	735	622	691	715	693	709	682	711	694	672	697	705	698	678	670	706	660	696	703	724	699	669	701	712	710	676	710	670	729	728	703	685	679	719	713	676	745	647	633	677	702	686	681	683	695	723	671	691	730	672	676	693	676	705	685	685	699	679	676	665	639	645	647	679	734	703	639
23820	21298	28408	24288	21171	11810	1665	1187	1023	984	965	895	872	948	934	868	790	862	861	833	841	845	816	822	815	827	784	776	790	825	771	781	753	800	784	806	803	773	732	818	800	741	797	821	763	769	832	813	779	816	797	827	836	796	765	828	819	854	821	843	795	796	803	820	741	812	791	823	774	797	827	768	777	806	822	765	767	835	768	768	811	816	811	791	814	761	754	782	808	769	793	778	805	796	820	739	803	806	751	815	731	722	739	774	765	806	802	802	814	795	723	825	751	788	809	788	751	771	808	771	788	813	752	793	825	774	805	793	783	795	781	793	807	772	822	823	801	723	751	781	775	805	822	786	795	806	783	800	801	788	852	779	775	764	775	753	770	762	730	766	768	786	752	738	839	787	801	792	815	746	753	781	765	764	780	723	728	833	759	799	793	804	793	728	803	787	800	800	756	794	807	803	778	751	805	782	811	752	789	780	747	751	753	817	841	725	806	815	851	747	807	797	801	771	786	784	805	771	732	781	814	756	805	772	790	782	819	771	789	792	797	792	778	773	811	798	766	785	812	808	742	760	781	731	776	756	779	828	826	807	781	810	791	767	785	810	781	777	772	807	779	825	820	705	766	717	803	764	813	741	799	759	831	797	800	773	792	763	755	791	820	782	796	722	791	769	798	779	811	740	735	742	729	748	804	761	786	819	784	807	771	824	840	755	769	776	765	798	789	750	791	823	788	783	847	789	766	822	775	767	736	781	822	847	781	787	753	763	800	779	767	787	797	766	755	779	748	793	735	811	740	777	786	767	768	743	785	793	765	785	813	786	776	732	756	770	776	727	773	813	772	770	777	770	776	752	836	752	796	777	781	844	786	740	803	773	773	779	799	749	769	777	761	761	764	741	763	816	798	772	835	762	766	768	790	769	832	787	786	767	783	797	787	813	817	767	804	788	848	758	808	832	781	771	776	752	794	748	728	789	766	775	793	753	772	827	792	805	837	815	752	791	805	787	736	862	792	762	797	804	819	814	757	869	815	790	790	761	782	797	773	788	760	783	772	789	768	751	775	793	812	834	762	801	791	789	725	795	795	761	844	754	866	788	771	802	800	770	784	780	753	791	793	812	754	801	754	780	775	794	751	829	785	824	757	793	813	741	764	802	797	847	773	815	792	766	800	811	810	783	767	764	744	761	766	758	787	794	811	741	793	785	769	752	787	792	740	785	807	785	761	804	751	761	804	797	779	826	790	782	773	773	744	781	775	818	778	745	765	773	788	752	739	802	779	755	781	703	785	762	770	776	809	745	809	827	800	762	788	748	752	742	783	790	749	801	781	751	819	789	774	796	766	796	820	768	779	784	772	810	774	769	786	815	781	790	788	733	769	830	755	743	806	803	813	761	809	755	859	792	727	815	818	767	753	781	824	777	777	758	810	747	770	787	828	787	756	786	792	800	765	819	790	760	807	767	816	744	801	751	772	782	800	754	787	782	736	778	793	724	752	778	775	789	839	783	780	801	766	786	805	801	797	790	840	757	835	770	748	802	791	768	772	793	770	824	753	778	758	725	780	789	738	787	739	795	798	788	788	764	789	783	805	771	800	782	798	745	812	823	793	776	792	790	844	737	764	800	747	765	789	831	745	777	774	796	826	768	824	765	763	791	768	797	759	752	765	760	800	827	751	808	740	767	783	792	766	790	776	772	830	791	789	742	783	788	775	787	690	783	768	804	790	758	738	795	833	760	790	767	817	734	723	833	787	808	790	833	708	796	764	786	778	739	769	772	772	774	799	795	773	768	826	718	756	763	773	787	773	801	768	733	753	751	793	782	787	811	747	814	792	761	747	758	781	733	776	778	742	779	803	802	738	721	782	767	762	757	765	804	771	757	792	769	795	795	807	781	843	768	774	755	762	782	821	743	775	784	735	736	775	740	795	778	764	781	804	871	795	761	809	801	744	753	733	776	764	834	846	809	761	804	719	774	793	793	705	759	770	780	822	788	786	766	730	768	768	779	758	752	767	795	748	789	774	789	763	787	828	779	807	773	731	800	795	827	776	775	796	771	785	727	744	769	751	756	818	785	815	805	773	739	794	780	848	802	821	788	773	791	761	784	799	847	801	776	840	686	798	787	746	783	751	832	743	811	788	815	794	767	763	813	803	776	771	818	822	825	766	803	753	815	799	766	765	748	765	793	779	758	731	731	753	726	795	779	760	789	809	786	817	775	771	759	777	746	789	762	722	785	787	745	801	716	827	797	771	811	776	792	757	798	757	795	768	765	757	757	811	768	792	773	758	730	837	767	749	783	764	799	797	765	829	854	768	786	813	783	760	839	755	769	808	809	774	789	806	791	807	773	764	728	771	806	772	787	733	750	788	776	779	771	805	770	733	749	798	830	733	766	753	790	807	770	747	778	793	788	831	757	799	760	762	807	787	753	810	768	781	787	791	827	808	764	747	818	794	799	834	779	776	744	752	819	766	869	818	765	831	701	782	757	726	731	768	740	799	760	769	803	827	770	710	760	799	785	791	774	739	792	753	797	780	813	756	779	781	832	808	770	782	753	807	795	779	819	804	790	767	777	827	786	792	800	791	765	804	779	765	778	770	798	788	836	763	768	723	824	782	779	724	744	849	779	769	825	786	788	792	808	814	775	760	763	809	799	707	723	761	765	770	751	760	771	794	725	804	776	774	800	791	793	780	779	782	788	791	741	766	863	785	745	788	789	737	792	792	779	728	777	741	753	785	812	713	788	787	783	779	788	764	733	772	800	701	808	741	807	781	753	796	731	773	801	794	777	814	817	802	775	783	776	775	774	802	800	765	767	787	745	745	786	786	815	770	780	805	789	815	744	703	752	800	786	824	793	717	739	728	785	770	791	789	766	788	800	753	806	767	809	752	744	825	809	808	761	810	773	770	772	771	831	736	772	743	773	793	774	792	797	779	767	752	770	756	756	777	777	766	768	773	792	763	810	721	738	797	777	752	783	802	813	774	788	771	811	803	794	786	756	762	737	748	806	787	733	776	806	796	779	799	837	707	782	746	721	770	830	760	800	788	778	720	742	742	781	803	797	773	780	783	727	785	831	765	794	727	801	729	782	784	753	771	748	790	712	781	837	750	800	771	791	769	819	790	731	789	795	770	763	752	739	820	739	809	729	782	786	751	801	814	827	778	776	751	781	803	797	766	796	822	781	815	785	735	768	715	797	745	757	775	796	825	748	780	741	801	756	786	751	830	734	774	794	757	772	733	766	756	791	801	777	830	776	796	767	801	769	799	781	754	796	735	783	786	771	787	713	748	774	767	839	758	786	735	818	780	776	805	751	752	768	839	748	770	826	796	785	796	767	772	796	750	778	769	779	757	790	736	744	826	729	824	789	845	801	740	761	825	752	753	727	776	762	783	745	733	785	749	782	779	801	760	780	783	797	767	839	775	777	798	790	790	809	762	781	782	798	773	801	756	796	788	807	762	765	789	770	785	801	795	831	802	784	765	833
3503	9073	7229	3686	2704	2127	1831	1566	1450	1258	1180	1154	1139	1046	1046	1010	1029	960	992	937	935	993	918	938	945	922	914	941	945	929	887	831	977	920	993	932	874	972	950	882	930	951	927	918	910	917	906	896	885	975	893	886	898	888	881	909	914	922	882	889	939	941	898	875	895	919	855	855	887	903	910	866	986	894	876	886	937	854	931	905	894	927	929	913	876	926	928	888	837	899	929	892	943	858	886	899	902	891	871	885	897	1019	923	948	839	933	909	870	876	928	927	902	855	891	938	872	878	898	870	885	916	889	894	877	885	901	907	910	909	925	911	927	937	916	904	907	931	905	861	859	910	861	921	892	940	880	942	886	876	912	937	942	945	908	898	897	901	882	914	846	925	879	901	912	886	833	952	865	903	911	923	886	897	950	910	947	921	895	874	895	876	928	920	890	872	887	894	875	895	913	940	873	851	887	862	955	920	932	903	912	927	846	910	942	883	923	917	924	873	913	910	874	928	917	928	925	870	912	976	948	926	916	838	948	927	903	890	885	924	891	920	945	876	890	902	911	886	870	930	907	912	897	899	944	885	889	889	914	888	877	884	905	947	909	936	888	936	890	924	905	913	919	897	880	934	880	910	952	876	878	958	865	892	988	930	962	904	889	911	883	885	936	892	891	937	913	928	918	927	878	918	907	958	909	909	968	914	904	915	853	932	865	890	870	872	918	947	936	947	882	949	923	925	888	886	943	911	926	968	885	884	914	919	899	898	901	885	880	848	926	913	887	878	804	868	893	882	901	952	963	904	906	917	909	892	943	934	931	871	907	925	891	898	885	935	851	921	939	855	954	904	872	946	889	854	936	902	870	896	893	925	939	927	917	901	922	888	941	892	907	937	869	863	892	911	896	894	854	934	927	917	890	882	967	934	873	931	939	839	906	909	896	891	895	906	898	958	904	861	919	971	903	885	879	936	889	899	861	885	899	878	889	926	900	904	899	887	935	958	906	909	848	930	879	931	922	893	907	908	885	914	891	871	933	884	884	873	946	934	886	929	904	880	857	920	915	856	887	838	919	876	902	951	937	888	878	929	896	844	872	919	940	863	895	912	879	902	905	939	915	916	929	905	903	936	918	922	882	922	898	898	888	866	952	911	880	860	849	913	900	888	874	913	915	952	898	906	887	919	869	871	913	940	895	896	903	912	859	898	915	837	929	898	874	921	943	896	883	919	872	885	909	891	912	928	900	868	931	924	963	947	908	942	855	863	874	879	872	897	886	905	945	944	932	894	873	865	882	904	889	887	885	835	888	920	881	886	919	898	899	925	914	904	919	951	915	859	878	866	934	898	853	975	898	877	930	929	900	936	890	860	873	894	877	916	889	941	921	875	912	927	910	848	886	897	922	900	920	848	933	943	904	915	941	936	879	895	880	945	872	918	935	866	921	932	921	891	909	943	894	891	944	904	922	901	889	898	898	887	924	928	899	891	882	823	976	917	904	904	937	885	860	963	915	868	919	902	934	886	960	922	903	911	904	899	885	901	911	866	927	863	930	910	915	904	884	893	865	896	895	887	931	845	883	902	895	887	889	891	914	903	944	943	903	945	933	913	921	880	920	874	935	883	876	881	911	908	897	934	959	925	918	949	887	925	893	887	943	917	903	944	901	969	939	967	903	937	882	924	896	904	858	884	872	916	886	918	897	931	905	907	884	842	938	916	908	923	994	865	953	892	874	899	873	930	904	881	899	906	897	906	927	890	869	889	872	912	934	902	893	910	873	921	862	882	912	916	894	890	974	923	920	877	945	888	922	921	865	914	844	865	908	923	881	921	861	873	881	959	912	945	842	910	898	913	807	901	881	871	927	887	900	934	876	924	856	886	910	889	882	874	922	876	907	897	921	855	950	918	936	912	887	877	927	871	900	884	881	926	974	928	872	932	929	950	819	870	877	867	917	935	887	881	927	915	900	933	1004	858	850	934	861	888	891	944	913	927	920	898	937	899	932	963	858	865	894	885	862	955	818	929	905	985	901	902	872	890	889	841	904	892	915	882	837	894	927	939	935	877	858	902	896	884	907	932	990	943	919	939	866	858	897	880	909	882	913	901	887	964	892	894	947	890	914	905	931	916	881	911	932	892	943	914	931	912	945	858	928	926	911	858	888	930	886	907	895	922	908	906	914	907	950	902	889	895	910	872	920	903	935	933	962	867	954	899	960	945	891	877	883	879	830	900	872	905	925	823	885	910	914	919	872	866	937	862	943	892	961	862	931	943	870	947	851	910	898	963	965	925	912	896	931	899	905	908	929	848	974	845	914	943	922	979	882	982	924	917	864	914	893	816	885	889	898	898	896	925	854	926	938	925	881	895	941	918	892	859	950	893	954	838	897	860	876	876	903	953	928	893	897	886	893	908	859	918	916	929	889	971	918	865	922	874	862	855	923	889	939	900	891	945	885	877	872	909	909	911	911	906	882	936	878	877	942	878	919	939	864	854	886	911	947	940	907	890	855	833	893	938	916	884	861	888	895	914	960	926	880	893	902	908	876	913	879	879	877	933	906	935	894	926	860	867	872	929	925	924	935	849	938	908	932	887	836	907	925	895	904	867	896	917	875	881	930	842	909	957	872	882	913	932	940	908	904	937	879	922	838	931	905	872	824	883	909	899	873	899	965	925	882	892	963	927	919	915	860	928	933	902	863	910	916	919	902	881	856	890	899	835	860	941	947	915	941	880	853	880	854	874	919	863	869	910	868	927	932	951	921	848	904	946	864	903	929	873	878	891	874	886	939	940	915	928	890	872	930	851	875	865	979	885	918	842	869	873	864	875	874	955	896	840	836	915	904	911	906	864	876	955	890	897	938	879	922	867	905	869	878	939	904	890	910	874	921	835	865	865	908	906	841	927	889	868	914	885	967	869	900	863	907	886	895	854	881	926	914	939	929	907	883	878	894	904	889	936	904	867	890	911	915	892	875	938	900	838	949	944	917	897	918	907	890	953	918	950	866	958	857	902	875	947	869	912	941	902	893	923	925	887	909	854	876	916	898	900	936	957	902	909	901	924	900	929	907	900	859	837	865	869	857	943	936	926	884	886	881	869	898	917	848	942	908	908	940	831	855	896	925	904	876	909	944	848	906	871	1001	903	936	878	872	877	867	884	932	923	858	980	959	949	880	872	901	925	890	943	878	886	874	887	890	850	846	859	862	925	925	886	873	888	889	866	884	895	872	923	906	928	907	941	890	890	962	903	885	911	890	927	861	968	937	868	953	931	917	956	880	885	906	907	912	866	920	897	851	919	891	891	923	960	935	903	918	860	886	883	867	943	910	835	933	919	891	944	837	880	925	871	887	863	928	923	868	898	938	912	879	851	878	970	891	880	894	920	910	902	876	873	884	877	878	968	852	930	871	907	925	867	864	841	919	889	900	920	916	909	879	883	967	883	881	889	915	949	928	872	913	874	920	899	896	900	881	910	903	886	856	929	945	883	892	903	914	915	878	845	875
24878	21315	27589	25281	12732	761	549	483	410	369	353	341	325	326	324	308	316	309	319	315	280	324	295	314	304	308	285	276	279	274	308	291	263	330	278	315	290	297	272	300	278	301	283	313	286	269	310	281	280	264	282	263	300	300	275	249	291	277	275	300	279	270	288	308	267	262	294	277	286	287	313	301	292	287	282	287	259	289	279	288	297	298	288	260	275	290	277	298	279	271	283	290	285	274	290	280	280	266	266	281	307	317	304	269	248	291	269	295	279	296	278	310	296	264	289	275	284	305	291	270	270	281	274	315	311	302	285	302	283	288	295	278	278	273	272	251	311	276	286	288	260	274	282	272	263	267	282	273	290	281	285	305	260	273	304	276	262	283	245	271	283	279	240	288	282	314	277	294	259	275	302	298	298	269	304	332	310	261	240	298	274	257	281	264	255	281	297	246	243	294	301	315	294	271	284	278	302	275	313	291	272	284	299	265	305	302	304	291	271	281	296	286	293	324	291	270	334	291	270	266	263	263	282	297	272	293	284	291	292	271	295	281	288	292	265	262	269	304	293	295	291	255	274	257	288	313	252	268	299	288	271	275	279	232	313	276	301	289	288	268	275	260	312	277	279	262	282	246	294	261	257	274	302	265	265	297	293	270	249	283	289	307	300	299	276	281	285	307	288	294	261	270	257	286	289	261	265	291	263	282	269	271	298	296	314	274	276	256	284	266	272	296	299	296	285	261	259	271	291	299	271	275	263	319	280	259	277	288	268	292	280	258	291	276	273	286	249	301	293	274	252	277	305	285	277	286	290	299	305	282	297	275	282	284	304	271	285	282	258	315	302	299	290	280	277	263	308	295	277	268	278	266	297	279	288	279	284	272	302	293	287	273	284	279	282	277	290	278	263	282	293	263	271	277	274	305	323	272	301	298	282	323	262	294	270	265	285	288	287	297	286	299	303	271	284	272	291	282	261	278	291	289	286	299	273	300	291	294	266	301	299	300	286	294	314	284	310	262	276	247	267	281	289	297	268	281	273	301	276	276	282	287	273	291	281	287	277	281	288	287	288	284	314	275	279	265	293	269	318	270	280	294	284	272	284	289	265	285	284	279	297	256	282	292	276	279	276	279	277	317	288	290	296	275	276	269	281	301	261	288	284	253	295	270	269	271	274	294	251	291	294	298	291	262	264	304	276	247	281	281	285	302	308	325	269	297	295	263	285	281	301	294	285	289	268	316	273	275	280	289	280	306	281	289	278	296	280	274	287	275	295	310	274	269	297	266	267	285	259	280	283	288	252	277	278	291	296	277	278	276	287	276	291	308	281	292	276	293	303	273	300	264	298	295	285	292	280	266	262	275	312	270	268	287	275	284	253	315	297	300	295	263	265	269	283	316	296	272	280	281	261	251	295	239	279	254	292	278	311	291	305	310	309	259	311	299	287	276	282	244	294	275	257	273	283	276	266	303	272	298	265	273	284	294	298	277	297	271	274	291	271	291	295	268	293	277	277	310	292	278	270	277	288	281	277	279	244	315	301	300	311	284	253	288	261	282	291	266	315	276	294	276	287	292	315	292	292	280	251	295	290	288	265	313	338	279	294	298	260	285	303	284	314	282	267	311	287	268	275	289	288	287	271	288	283	267	283	284	319	306	302	280	286	280	295	265	297	266	331	266	292	262	290	277	278	303	272	250	299	269	302	290	286	281	270	284	276	296	260	257	263	283	256	302	298	283	299	316	260	258	294	283	282	279	274	281	275	264	288	269	313	263	302	288	290	294	289	289	283	302	266	279	302	285	304	277	295	286	307	282	287	284	271	274	298	303	280	293	277	227	293	281	276	309	268	296	278	247	262	296	292	292	305	271	260	267	264	279	304	302	277	305	305	263	310	288	272	282	299	278	268	312	288	234	288	271	288	301	278	265	296	295	260	297	286	286	283	279	269	259	241	293	307	287	277	276	311	297	289	290	282	283	280	271	296	282	270	283	318	296	284	286	276	282	285	272	274	288	290	272	277	252	269	283	276	245	294	288	268	282	264	302	321	270	321	316	279	302	262	295	286	266	281	291	266	311	281	298	296	266	295	309	299	256	248	274	282	261	269	257	268	276	282	276	278	290	330	282	279	273	300	276	270	275	269	265	285	297	296	279	278	324	260	269	313	265	265	281	281	261	303	298	288	297	269	267	290	313	298	263	277	284	267	249	272	272	280	265	268	282	269	318	255	284	301	259	272	281	262	312	253	327	281	272	300	270	275	311	304	291	276	270	283	312	271	289	252	275	286	240	308	275	286	299	294	281	270	280	291	287	326	284	296	308	285	248	281	296	272	233	240	288	290	275	313	252	299	276	284	297	279	301	298	274	262	289	283	297	297	293	293	294	282	273	306	263	281	282	263	282	280	264	300	272	292	282	271	292	265	286	285	287	279	280	301	316	267	248	274	298	270	255	308	286	292	264	265	305	292	266	291	274	286	302	299	281	265	311	292	321	299	318	310	253	257	315	290	268	317	294	319	274	285	263	306	286	288	285	266	292	299	241	264	263	261	265	282	272	276	249	304	293	285	294	292	235	272	320	274	273	290	258	279	294	259	292	244	267	274	296	278	292	251	271	258	272	292	287	266	299	277	290	305	290	259	299	298	286	248	281	276	308	247	287	266	276	262	287	255	284	279	280	271	297	270	281	297	284	267	303	247	278	262	274	273	295	258	263	284	290	293	285	277	257	262	267	263	286	308	267	262	273	307	283	293	292	269	274	298	274	288	277	266	294	244	270	270	300	295	290	297	257	274	271	316	301	278	254	264	314	283	305	274	288	259	271	275	261	290	266	293	274	272	297	297	277	296	268	284	290	259	275	285	283	239	266	258	282	268	278	282	278	294	291	282	294	269	240	305	286	284	242	296	289	278	306	287	267	310	274	274	273	303	280	276	267	279	283	294	278	291	272	269	250	296	299	267	246	287	277	268	282	275	296	263	293	286	310	292	294	257	304	296	262	300	288	296	310	299	265	265	297	290	286	282	292	287	296	288	232	278	299	295	292	267	280	287	287	286	288	278	274	256	252	274	267	279	276	282	287	284	259	270	287	288	258	309	283	270	272	286	308	274	296	289	261	299	300	296	266	269	289	308	278	288	309	292	302	302	270	288	273	256	296	297	275	239	296	297	272	265	266	284	251	281	271	277	300	298	278	284	312	320	280	271	275	321	314	290	313	271	307	294	279	262	258	281	267	310	272	287	291	247	294	271	277	295	315	256	318	277	263	280	262	270	321	263	302	253	287	277	274	278	322	289	290	280	305	283	277	276	316	279	266	302	289	269	292	292	309	289	268	274	290	251	265	283	275	286	286	279	304	280	287	275	306	283	250	253	291	294	288	261	272	280	251	292	247	305	260	289	299	294	283	281	267	269	287	285	286	267	282	289	318	273	281	279	245	305	247	286	326	277	290	297	299	288	283	326	274	256	259	270	284	293	286	261	290	295	293	283	279	277	266	293	297
3427	5252	4226	1962	1418	992	868	755	597	541	511	481	449	408	405	416	413	388	364	420	379	357	371	383	369	347	378	357	320	349	357	352	356	343	340	352	324	378	345	355	393	364	342	342	340	353	354	348	336	355	366	385	346	366	348	339	362	341	328	350	334	390	366	346	346	330	335	353	355	355	325	317	317	343	308	338	318	341	350	339	349	356	350	345	358	335	341	325	334	336	326	322	329	339	354	335	348	347	346	337	344	319	334	313	337	340	355	342	331	308	344	334	309	360	357	341	353	329	343	344	333	330	336	322	314	325	357	359	322	343	338	371	320	348	372	342	329	353	336	317	330	375	339	330	332	360	325	363	341	340	341	320	384	354	315	366	340	365	334	355	323	359	337	346	365	322	356	362	344	325	342	368	313	355	300	331	392	358	301	346	342	348	340	345	370	345	367	340	333	356	328	346	360	327	344	352	345	331	342	348	369	328	304	339	338	354	338	334	348	323	359	350	361	312	324	325	327	322	374	340	330	333	320	336	340	381	370	283	372	354	326	357	341	362	356	346	332	361	345	323	348	342	380	384	343	363	362	317	344	333	356	344	346	343	345	330	323	338	342	348	352	380	354	342	357	356	354	326	356	342	341	331	339	321	346	323	337	367	313	320	350	337	362	334	365	336	342	353	301	355	334	321	332	357	344	344	328	355	364	348	317	355	319	349	307	323	331	324	358	319	340	361	345	331	354	317	355	330	347	374	361	334	330	359	315	313	309	346	356	359	327	351	334	368	329	339	346	387	328	342	347	349	335	343	323	342	360	340	384	330	362	337	295	338	346	344	322	353	346	340	306	362	304	340	331	342	347	357	342	330	350	302	351	327	325	330	339	306	330	364	363	333	336	360	359	354	350	309	345	370	368	353	344	341	346	348	329	345	350	352	350	321	358	336	401	349	380	352	344	341	327	374	374	335	342	369	370	364	328	366	361	342	342	338	371	343	366	348	353	349	343	371	316	351	342	339	302	312	295	334	330	330	335	300	322	330	311	328	334	322	338	355	368	352	329	333	353	365	341	326	366	365	337	347	348	363	332	337	352	340	323	354	319	353	317	307	313	350	357	314	363	353	346	340	353	354	338	336	353	370	358	328	345	346	350	336	323	341	363	359	353	325	355	368	331	338	306	344	329	332	324	355	359	341	310	344	333	322	328	385	305	341	361	351	364	350	347	313	341	315	344	349	341	344	372	330	339	351	317	340	342	324	353	354	320	320	295	321	382	370	358	396	347	365	352	343	318	329	351	336	375	300	355	315	367	311	322	332	325	328	352	330	344	338	345	356	329	314	322	312	338	313	356	332	347	315	318	359	326	353	364	348	347	329	354	366	335	320	338	328	323	383	301	358	370	330	318	341	327	389	336	369	382	387	324	315	319	362	342	343	304	319	348	339	343	347	305	324	343	351	349	334	341	319	330	334	355	341	312	345	341	329	321	345	348	364	330	309	355	349	356	335	323	349	326	341	348	337	334	317	348	347	361	354	353	317	324	349	353	349	319	357	366	329	322	354	372	363	316	336	329	335	335	325	368	317	329	335	319	362	328	342	354	351	364	327	350	336	341	338	339	346	355	371	345	357	374	350	335	340	356	349	336	347	360	347	308	330	325	372	365	332	347	360	352	342	336	326	353	347	339	359	321	358	329	356	333	330	343	332	374	350	355	341	362	330	352	376	336	321	351	347	318	364	311	331	370	367	347	326	334	324	339	366	341	325	317	347	313	356	330	339	298	317	368	340	329	330	347	345	368	321	355	353	358	330	314	369	308	318	329	358	380	335	342	348	307	328	364	337	348	346	339	317	323	329	346	347	343	343	339	304	364	322	332	331	334	337	347	336	314	346	295	343	336	368	313	328	346	354	359	359	333	334	322	310	337	346	355	330	314	316	345	285	324	295	382	343	323	337	316	340	328	322	335	338	340	309	350	338	352	331	322	319	349	333	341	330	322	349	309	339	345	341	310	346	348	358	362	350	396	340	345	344	317	327	327	331	327	355	349	308	350	357	379	300	343	340	348	333	315	338	342	359	335	337	327	321	362	342	311	338	323	311	323	329	355	364	325	317	358	353	351	329	372	318	346	334	328	354	321	330	369	342	396	321	382	326	326	312	325	351	333	324	375	366	315	335	326	349	329	342	348	317	316	344	342	327	344	388	333	290	326	325	359	363	319	350	369	359	307	329	310	345	365	347	338	335	344	356	337	323	344	327	337	359	346	346	345	361	335	355	353	364	334	335	354	366	337	333	315	348	362	322	317	382	315	338	324	339	339	338	326	360	337	316	368	328	347	324	325	323	336	348	343	345	361	314	332	374	335	336	350	320	360	331	320	341	351	317	331	339	357	336	356	301	326	355	324	321	298	360	352	342	341	358	328	352	388	358	344	305	306	350	327	376	385	327	364	359	341	337	356	349	360	338	353	328	339	339	348	358	338	352	362	375	317	333	356	337	315	331	312	367	297	335	357	344	333	330	352	327	327	317	338	345	333	337	321	349	326	309	349	338	351	360	337	307	362	341	320	335	359	340	313	308	355	337	359	377	344	307	333	374	361	321	327	347	370	387	310	354	329	329	332	340	382	351	333	340	358	375	344	350	383	361	354	366	355	349	307	356	336	317	342	321	354	314	342	373	366	358	358	342	355	298	338	336	349	327	370	354	363	339	313	325	358	360	355	357	346	353	326	356	341	317	359	350	370	344	340	322	329	312	347	332	325	331	326	342	360	339	332	329	358	335	361	321	307	327	334	326	354	351	360	335	319	346	329	323	347	309	369	366	334	371	372	329	337	330	343	332	345	364	321	378	344	367	368	357	341	308	341	358	327	335	340	334	338	308	308	339	337	354	335	356	337	357	375	343	356	354	332	319	327	321	348	344	312	358	354	339	365	345	329	359	364	340	347	339	328	314	321	346	335	346	334	337	344	290	349	292	355	360	328	324	317	357	344	348	346	348	329	333	357	343	358	328	362	373	322	351	353	359	352	341	325	327	327	333	347	320	362	330	326	379	326	323	349	306	340	356	343	371	352	323	326	357	319	336	340	342	304	355	361	362	328	341	318	328	359	361	344	310	346	371	303	327	333	347	329	336	331	397	330	323	324	322	297	340	325	337	316	371	332	325	345	328	357	323	328	333	381	347	333	331	331	347	374	343	332	357	308	315	302	343	358	340	338	338	343	342	345	299	364	331	367	357	351	365	383	340	349	347	358	318	334	372	327	368	322	344	339	320	330	346	364	322	352	326	368	350	331	336	320	345	358	335	384	361	318	327	361	359	324	340	364	351	346	349	349	366	340	332	356	337	337	368	335	319	349	304	345	352	327	347	310	326	345	330	330	339	342	307	334	335	375	344	350	325	325	341	336	351	336	339	300	393	353	334	322	363	372	364	323	377	343	340	351	344	330	306	375	331	329	346	334	344	351	290	352	350	323	372	332	336	360	367	336	346	354	330	327	322	367	340
22827	21392	29073	24082	21387	21429	9841	1314	899	813	745	682	642	661	605	569	540	550	562	558	502	514	509	508	508	491	459	505	527	479	439	475	457	454	481	497	483	507	461	482	465	455	459	462	416	462	498	500	499	470	490	463	470	442	441	457	476	478	442	460	487	448	482	486	445	470	442	472	459	474	467	487	438	456	488	464	456	440	441	448	464	478	484	473	505	480	497	501	450	471	507	439	465	463	499	463	415	493	418	422	460	494	456	491	441	482	446	482	436	466	491	431	483	463	456	448	466	454	429	489	439	432	451	458	463	451	463	475	450	490	497	457	464	469	465	450	481	440	460	436	489	440	460	459	449	484	469	452	423	456	417	423	452	459	474	442	459	436	452	428	429	462	479	462	473	445	485	447	449	468	454	501	466	464	463	465	458	491	435	419	485	462	499	451	451	440	438	469	470	468	441	450	441	435	475	442	448	477	450	460	481	456	445	431	436	481	462	474	471	462	468	467	469	513	464	501	447	509	465	441	447	435	456	463	431	481	417	429	478	431	447	480	457	470	448	455	444	451	449	484	473	481	464	486	465	467	465	441	470	428	462	469	452	467	479	429	487	487	463	450	499	454	480	471	459	455	462	504	458	443	465	447	455	447	507	493	506	460	422	465	469	438	442	471	466	439	451	454	448	417	458	439	447	468	375	471	520	467	447	490	438	502	459	469	491	460	432	452	438	461	463	491	419	483	455	477	497	478	454	454	485	471	456	452	420	489	448	449	453	466	455	451	412	439	473	462	459	443	441	469	441	483	459	459	456	463	501	459	413	468	428	458	480	474	473	472	442	457	487	461	416	436	459	469	456	469	435	481	479	452	479	477	454	479	436	438	442	448	460	496	464	464	441	469	443	472	499	489	442	467	470	404	480	466	459	467	496	451	459	454	480	457	484	420	444	466	443	416	465	474	466	490	430	475	435	453	463	443	439	443	451	454	492	453	457	436	472	473	441	488	461	458	451	432	443	430	469	420	484	471	441	481	452	411	449	458	462	458	469	500	466	439	450	470	471	447	425	455	403	468	463	511	466	471	450	473	440	442	435	465	456	463	462	489	443	423	494	464	458	450	497	488	480	459	451	510	481	451	482	461	450	446	428	479	422	472	429	481	455	427	447	442	442	472	420	427	460	464	449	459	467	442	480	487	459	491	487	446	449	418	443	452	446	430	437	470	458	445	451	489	448	434	443	477	462	463	498	455	454	462	457	453	454	491	406	423	437	453	468	452	456	415	467	463	439	470	450	428	480	445	456	407	468	421	479	467	426	402	479	476	450	466	439	452	468	477	484	400	473	495	428	439	439	428	448	478	444	459	479	435	474	478	472	438	444	455	468	488	453	477	480	421	454	480	456	503	436	478	457	453	452	459	445	452	490	469	450	451	462	474	499	441	471	470	437	463	456	423	447	470	489	447	438	482	454	484	461	482	485	443	464	463	425	458	448	464	453	461	443	451	468	455	437	433	431	452	472	477	482	469	437	473	477	440	428	439	432	469	396	473	428	469	459	469	493	474	475	482	440	497	447	514	463	466	424	465	489	472	441	467	463	451	469	435	438	469	467	477	478	459	500	468	492	435	471	476	434	448	476	473	466	451	439	444	456	468	465	470	443	446	490	445	472	454	465	438	493	476	471	432	482	487	473	449	453	451	430	472	484	473	438	453	461	462	487	454	488	446	473	447	472	415	445	435	412	433	482	441	501	442	451	450	457	454	477	427	428	432	445	410	453	470	439	450	460	455	510	462	434	493	471	449	477	476	449	439	467	426	487	467	445	447	496	459	463	457	461	461	479	441	471	478	473	464	443	456	494	458	441	472	434	457	476	464	445	450	482	509	496	425	465	427	442	426	506	486	443	457	478	432	446	470	447	467	470	508	467	486	468	430	500	462	491	517	477	447	479	469	496	436	496	436	506	485	437	418	458	478	455	495	450	435	445	447	434	477	460	438	500	481	484	446	446	431	460	425	481	456	474	476	469	470	436	448	449	504	476	469	470	468	410	438	440	427	455	427	479	439	511	504	480	452	454	468	426	456	469	450	442	443	435	487	468	487	415	436	460	424	490	448	473	468	458	463	467	470	498	432	456	411	459	439	484	463	442	453	456	451	445	427	450	472	432	462	474	466	489	482	442	471	455	477	458	458	467	437	455	413	463	467	479	474	480	447	430	425	467	451	486	484	494	477	440	491	458	486	444	496	446	460	464	449	487	460	437	449	433	468	472	481	437	433	431	459	414	478	457	432	494	479	507	426	450	459	450	464	452	456	420	479	456	433	437	478	443	466	468	418	457	417	435	446	430	463	463	444	451	441	444	487	459	444	445	514	454	444	439	440	484	437	436	450	513	498	463	451	476	436	441	443	454	485	450	476	466	448	455	422	457	430	430	467	434	470	436	453	450	430	450	423	438	445	463	457	447	500	443	420	448	475	469	436	529	432	433	453	459	441	457	456	443	440	455	475	470	447	429	495	436	445	455	458	446	476	434	447	453	496	453	466	449	483	485	453	460	453	461	439	442	484	479	523	472	495	460	440	459	485	456	494	471	463	487	444	446	454	472	508	472	499	435	421	460	410	457	452	471	453	463	431	484	438	475	508	468	441	483	437	443	487	480	497	436	492	458	411	499	484	433	467	443	473	431	462	426	445	455	470	451	472	425	427	422	471	481	444	490	464	434	475	464	454	433	457	479	425	465	478	424	484	418	432	472	488	472	466	430	422	500	487	439	498	470	426	460	416	448	426	455	503	478	471	497	458	463	442	432	430	468	446	444	524	458	407	427	508	442	471	469	462	430	490	475	457	420	484	429	482	487	439	467	480	463	471	445	427	436	442	447	437	450	470	393	468	440	435	452	463	399	479	457	462	470	480	443	445	479	463	487	452	455	432	433	483	476	441	459	410	451	502	480	448	457	477	428	485	487	455	485	455	485	438	469	451	455	511	452	465	437	425	474	401	461	464	446	431	442	506	449	499	466	449	442	446	484	498	468	477	446	434	417	476	474	469	426	444	426	438	494	443	470	441	454	447	445	475	483	446	469	422	462	475	471	451	445	479	494	468	444	430	477	427	470	456	463	451	434	447	478	466	464	449	478	467	463	451	451	458	490	504	448	457	460	444	445	436	450	442	440	452	459	470	493	500	528	489	449	430	446	484	446	451	468	474	411	450	438	505	461	446	420	450	492	508	457	460	460	452	457	467	454	421	452	454	432	485	445	460	486	431	440	408	448	469	469	474	456	425	446	428	469	511	420	502	464	491	463	412	444	520	470	418	475	464	436	468	457	427	428	430	448	423	464	443	473	464	423	460	457	454	452	452	444	429	442	477	467	453	433	461	461	466	451	445	512	477	490	433	480	456	437	478	456	415	493	470	472	445	471	460	448	456	447	474	401	462	454	453	501	428	432	468	452	440	470	423	452	441	458	467	477	441	456	433	469	487	442	444	426	466	448	420	447	477	442	470
4525	13853	10990	5608	3871	2937	2212	1771	1492	1244	1171	947	886	845	819	774	745	739	672	709	676	659	635	635	629	596	601	617	589	582	637	588	567	565	556	633	511	586	531	557	574	593	604	551	537	536	546	528	559	575	571	533	565	585	542	593	566	576	561	552	571	564	536	592	565	594	628	557	558	559	540	575	557	558	556	583	542	536	549	564	572	546	615	545	551	552	545	598	606	571	528	556	555	551	557	583	549	520	571	515	527	584	549	542	575	545	576	583	616	560	583	531	556	559	530	569	544	551	568	581	558	570	556	556	557	560	556	532	573	537	557	594	569	527	586	534	538	589	574	583	548	524	574	536	495	605	537	554	565	575	559	577	563	564	572	551	568	538	550	526	550	523	566	523	592	550	556	607	524	517	568	548	534	586	579	590	544	561	525	543	544	553	500	545	536	527	557	547	534	598	522	566	581	600	536	568	553	573	580	537	547	575	541	563	550	555	554	582	535	529	478	533	577	545	560	585	578	591	611	543	594	529	576	598	559	643	516	507	540	559	592	556	548	535	561	562	498	543	568	555	563	581	546	526	561	554	559	546	556	546	534	574	558	552	524	561	536	574	529	548	545	529	528	523	550	544	528	534	569	553	546	554	560	559	554	601	576	567	567	578	596	566	594	548	537	562	543	578	591	551	572	529	559	530	525	553	538	567	560	596	528	588	592	598	598	550	593	580	564	540	534	561	553	529	584	563	521	592	574	550	529	514	560	553	583	591	571	508	540	538	541	519	600	567	563	534	539	586	568	566	549	574	569	582	556	603	572	586	572	569	540	548	510	572	569	534	543	579	510	591	561	564	549	567	549	549	580	566	547	541	573	568	548	520	593	550	519	607	573	511	479	521	585	558	584	543	545	544	553	565	575	567	591	587	552	510	531	583	550	556	546	552	498	582	575	530	538	574	559	602	568	575	545	533	537	574	548	537	579	544	528	566	549	549	601	547	549	497	576	567	563	537	565	518	537	556	558	554	584	550	530	556	554	517	566	595	549	532	545	555	590	553	516	524	607	528	575	543	585	547	521	586	600	564	553	579	529	574	548	556	542	557	537	537	517	574	551	498	545	561	556	593	575	557	575	547	573	554	557	557	592	569	549	535	582	552	548	567	521	550	551	544	561	533	594	538	542	545	548	566	513	584	534	551	591	571	575	533	533	569	556	516	520	584	567	585	531	556	603	569	582	560	540	582	563	576	519	565	525	559	536	590	561	583	574	539	556	556	591	534	544	540	511	566	551	620	575	547	540	552	521	543	555	575	531	523	570	556	557	579	530	607	519	550	542	554	553	553	570	510	551	552	518	525	585	574	565	589	552	536	588	558	559	591	529	499	568	520	540	588	528	533	530	564	554	522	576	533	542	576	557	525	563	537	584	567	514	592	551	554	567	585	622	597	548	546	559	559	586	531	526	543	532	549	528	552	558	537	548	540	537	569	528	530	570	566	544	553	561	520	573	561	519	563	548	545	549	551	519	546	542	549	591	514	579	539	559	554	589	535	566	556	533	579	501	575	524	565	534	542	595	573	560	549	552	543	592	537	566	555	588	556	575	534	507	563	564	591	528	540	572	546	529	540	564	552	537	571	520	555	561	547	548	550	542	578	551	552	546	585	567	530	575	595	555	579	563	534	484	550	539	540	626	594	599	552	563	545	531	541	549	529	562	537	539	559	565	520	566	526	519	558	570	571	535	585	575	537	569	542	585	569	561	546	540	523	562	554	572	573	547	518	536	539	539	603	510	534	566	550	549	558	521	537	557	530	539	527	560	557	595	528	578	535	580	549	517	582	600	544	520	553	535	604	597	572	573	555	563	549	535	565	540	554	537	572	558	525	559	613	563	566	558	555	538	570	556	545	584	561	583	556	544	555	551	538	580	532	561	549	563	541	536	542	574	575	562	582	594	494	553	578	543	552	531	548	563	528	574	534	539	556	536	560	574	534	567	555	559	537	557	543	545	603	543	533	575	572	563	562	544	546	564	565	532	548	531	571	544	532	544	513	564	521	536	593	592	542	571	579	569	571	538	561	556	526	547	583	562	501	533	560	594	509	578	566	534	531	567	564	577	566	517	542	524	562	550	549	560	549	574	558	537	550	559	562	547	564	545	560	587	574	528	555	548	560	548	555	529	564	567	531	586	550	557	550	543	528	569	545	575	529	511	565	556	563	541	540	573	554	563	539	543	572	527	562	546	579	528	559	537	587	574	543	580	546	579	564	574	579	542	607	568	551	554	601	543	551	540	499	538	556	571	518	589	525	544	536	568	526	498	536	552	547	560	550	579	580	547	557	573	597	498	575	544	530	581	517	510	542	559	575	520	532	572	525	504	533	579	527	564	574	522	537	572	561	599	546	506	572	524	544	534	508	575	554	548	563	568	531	550	562	568	559	521	540	549	584	543	547	594	563	517	558	507	534	580	541	542	567	539	537	567	536	535	554	539	548	573	551	561	569	554	549	509	544	544	557	545	531	554	546	535	550	576	525	575	585	544	555	527	530	544	564	572	537	568	576	572	576	556	553	530	569	557	564	544	536	587	530	551	581	555	569	554	612	563	533	537	588	511	542	576	616	523	568	544	518	575	557	569	520	509	537	516	582	561	551	560	573	536	557	577	524	595	559	533	553	503	567	546	554	539	571	581	533	562	574	556	525	550	570	517	539	568	550	560	565	572	558	610	550	572	562	544	557	554	530	574	572	584	584	598	579	525	581	581	578	539	575	580	577	531	551	524	559	568	562	534	599	563	554	593	575	593	528	529	552	543	565	568	584	580	563	541	525	539	560	504	502	568	543	502	542	583	537	551	563	541	549	516	567	515	554	554	515	543	579	527	538	573	560	577	555	504	574	528	554	554	501	560	508	566	568	499	544	554	534	544	555	541	517	542	530	578	579	550	544	569	549	564	569	507	570	532	577	570	551	558	508	568	576	504	570	555	547	598	556	538	549	553	582	540	525	541	563	559	565	535	545	552	573	592	531	535	572	565	541	580	565	538	594	543	545	556	573	552	529	544	579	509	560	576	555	517	541	549	559	555	529	568	549	542	499	542	541	568	538	520	577	570	563	567	580	532	554	563	572	543	572	540	516	577	561	565	605	519	578	533	577	582	555	559	546	556	529	596	538	594	572	531	527	563	608	523	575	591	503	578	570	555	519	542	551	601	532	593	480	569	595	530	548	544	550	586	561	556	517	533	554	569	574	530	550	586	548	541	526	544	589	548	564	567	570	544	548	531	568	551	580	559	589	570	539	582	582	559	554	561	570	555	561	560	572	552	580	551	552	531	547	552	559	594	583	579	580	544	538	549	501	576	542	598	548	545	563	571	589	534	520	543	563	570	548	551	534	590	564	572	539	516	569	542	541	521	569	572	529	570	572	579	595	588	586	560	607	514	526	515	541	522	554	581	597	524	509	588	564	547	525	548	523	531	563	518	542	524	586	543	548	570	528	516	529	536	563
27399	19452	5874	1073	813	781	732	608	625	581	631	589	634	598	611	553	578	622	626	626	610	611	602	580	577	657	608	599	609	625	590	602	605	619	598	584	617	586	629	574	609	624	609	587	602	601	588	616	595	548	598	603	580	595	603	628	621	625	604	584	582	594	624	644	598	563	581	571	641	596	609	595	578	559	607	582	558	580	582	598	604	639	622	567	606	547	604	579	584	585	559	595	586	588	599	600	560	597	572	674	645	591	595	577	616	570	615	582	596	584	574	607	601	582	609	597	586	578	550	625	626	612	638	583	527	570	589	569	591	574	617	565	560	591	543	567	608	636	590	545	561	565	609	568	587	609	604	580	605	613	563	587	611	560	583	563	579	600	595	635	615	584	576	616	606	585	626	632	579	622	571	555	608	586	592	638	603	600	637	646	636	577	592	655	596	568	555	557	578	586	582	621	617	606	553	606	600	607	604	606	581	594	572	593	581	611	578	582	611	591	613	602	613	642	586	588	567	595	675	581	595	574	626	578	563	614	595	577	558	596	575	600	631	599	587	599	588	570	559	562	616	577	597	594	552	575	606	577	642	596	587	587	617	549	558	587	595	587	620	540	597	580	583	598	626	631	607	576	591	638	605	593	588	598	579	597	564	554	608	595	591	594	566	625	625	568	577	604	594	624	633	581	599	593	597	610	586	620	582	579	598	638	556	564	542	575	605	618	671	624	580	610	599	565	608	561	574	578	591	565	569	543	573	616	575	574	629	568	624	598	586	605	590	595	590	576	584	601	593	639	629	586	551	596	573	568	590	583	592	609	572	548	575	625	560	620	563	574	568	640	577	585	601	620	592	612	638	586	589	594	608	598	615	653	602	610	583	543	604	624	653	578	604	579	610	567	575	597	610	610	542	638	640	574	625	601	602	537	618	611	582	635	570	620	586	606	594	570	656	576	623	619	542	644	594	628	607	604	592	601	555	583	607	660	524	625	617	595	606	613	585	595	589	591	541	596	589	598	602	608	588	582	571	585	593	590	568	593	591	606	589	594	574	610	616	607	599	571	596	563	620	605	600	516	629	578	564	599	630	596	592	580	607	570	613	578	595	545	649	582	587	613	620	644	594	558	629	563	576	558	589	577	635	605	559	565	544	626	582	604	602	574	595	571	619	613	608	586	589	612	582	575	581	610	612	582	624	582	609	618	617	594	546	623	580	591	608	567	611	597	605	604	607	606	610	617	602	562	603	586	554	580	597	597	601	642	606	601	617	581	527	585	588	579	559	575	586	557	593	575	576	598	561	613	519	661	586	589	570	587	627	605	594	598	613	559	598	638	607	593	602	625	599	597	582	638	557	582	628	585	595	586	601	594	605	601	605	598	555	595	584	590	588	543	595	566	628	598	598	643	587	624	618	591	586	578	640	557	578	614	573	591	606	620	592	569	592	605	596	646	546	599	555	592	583	565	550	661	598	606	573	646	589	577	585	630	610	572	577	619	578	588	580	585	613	605	613	565	605	584	616	590	607	588	622	592	608	605	616	573	575	604	609	617	609	590	563	505	575	620	618	574	581	571	601	613	624	571	624	610	612	593	621	634	594	627	586	619	618	586	579	604	632	591	619	578	573	562	611	604	590	592	588	567	545	608	626	587	599	571	644	601	621	602	623	639	586	558	614	676	617	576	621	565	616	574	596	570	588	616	569	579	619	574	598	585	640	602	576	608	588	572	625	582	619	630	592	606	584	576	595	611	627	624	591	610	557	549	618	570	591	603	634	598	616	608	624	596	654	601	607	604	576	601	583	598	598	575	598	551	605	568	603	593	638	609	610	630	589	599	597	591	599	537	638	604	605	612	614	619	574	580	582	587	626	619	570	567	583	635	569	667	571	557	600	586	547	659	588	622	626	613	565	630	596	610	603	578	599	583	590	577	540	619	609	622	594	601	620	575	614	602	541	584	596	604	601	598	564	603	590	621	617	577	599	603	630	576	633	609	603	634	601	575	638	628	610	571	622	564	589	584	566	583	626	609	586	585	611	563	549	588	587	586	570	618	616	540	606	617	569	613	575	561	585	584	625	550	594	567	553	599	620	543	624	543	594	550	584	597	578	563	635	620	572	587	602	624	609	588	591	609	585	573	603	625	602	572	600	587	628	601	575	581	574	582	581	571	609	605	641	603	589	583	591	588	588	609	601	593	577	590	583	650	584	635	584	594	578	610	596	560	596	579	647	591	597	586	586	581	569	614	575	589	573	597	602	581	581	586	587	611	622	565	564	616	616	617	625	585	629	597	596	560	595	584	560	609	584	578	590	597	579	611	575	624	596	563	577	612	602	571	614	596	596	583	602	556	612	608	573	630	592	637	625	605	607	602	623	602	579	567	603	573	560	606	571	588	591	616	595	615	575	573	573	631	576	563	641	592	559	676	623	562	604	587	585	622	588	578	598	585	576	582	600	597	626	573	577	600	622	583	611	631	610	607	589	576	570	625	619	617	605	568	622	603	577	577	577	584	598	603	628	614	625	563	576	627	626	628	589	595	628	617	600	572	606	567	602	583	594	567	573	633	598	558	581	626	605	579	553	579	611	626	620	583	612	607	589	595	597	590	608	579	617	594	586	578	585	620	588	561	632	578	600	598	635	616	606	588	603	571	612	590	585	568	579	594	594	581	602	611	594	595	630	588	602	600	564	557	546	582	571	558	560	629	558	563	642	567	562	574	631	595	574	638	559	620	610	569	625	579	576	595	598	604	577	564	563	560	572	617	591	547	588	593	569	569	594	574	631	605	587	583	583	556	617	549	586	582	593	575	607	575	596	581	617	599	677	592	611	584	618	550	580	609	597	578	643	591	576	613	593	621	585	590	592	599	607	614	578	581	559	572	563	588	564	609	594	556	604	579	609	594	613	621	595	577	584	599	582	617	536	547	550	566	562	562	587	583	593	618	595	571	598	623	617	559	577	557	591	555	585	607	555	617	621	587	633	550	576	576	575	590	585	571	624	658	597	604	613	545	598	611	600	626	613	583	591	603	619	607	657	578	578	618	593	634	610	569	558	619	611	571	592	583	594	613	620	547	606	580	600	613	599	601	584	608	598	571	550	576	591	541	592	602	615	606	605	576	605	583	604	562	614	597	569	622	556	640	586	606	565	586	579	609	609	589	601	569	593	579	595	603	599	603	618	635	580	553	626	593	573	551	601	569	601	581	621	579	585	607	616	605	628	584	593	591	606	595	590	629	582	584	634	606	601	610	592	608	578	588	553	564	564	540	563	594	621	582	609	630	626	614	629	559	592	542	568	589	585	553	598	614	582	606	569	597	563	566	582	624	553	594	583	623	596	584	617	572	636	581	636	605	587	577	593	589	596	619	579	572	578	601	585	566	595	605	567	593	582	554	592	600	585	611	574	588	534	572	591	617	580	633	604	609	606	572	601	616	590	590	621	571	597	573	609	611	597	593	606	554	639	606	541	606	591	573	599	575	623	588	574	577	615	611
4257	1431	1260	918	841	812	724	733	670	720	706	716	716	668	692	654	716	721	699	702	661	644	627	668	709	684	719	709	681	694	642	682	666	659	704	757	697	636	680	705	697	678	678	682	673	695	748	688	675	687	730	661	750	705	683	654	679	722	653	719	692	640	690	677	644	649	666	694	668	688	666	675	728	657	694	647	711	675	706	697	700	722	618	659	658	679	651	733	658	708	660	697	696	690	685	689	665	683	672	706	696	659	697	674	734	677	654	697	687	658	702	705	693	703	695	727	645	679	653	689	659	713	683	667	688	727	674	693	663	695	683	654	682	663	703	717	661	680	668	641	652	733	682	674	702	678	678	700	712	692	690	665	639	650	706	690	712	657	755	662	712	699	709	666	692	680	680	675	718	644	710	686	662	699	743	690	667	702	685	685	676	708	675	678	740	687	659	642	620	666	683	694	683	699	724	672	731	717	700	677	645	684	691	674	695	697	688	685	729	717	681	674	698	664	690	705	674	719	667	633	661	714	692	693	632	702	689	658	708	693	672	678	672	698	696	719	696	661	672	706	676	698	713	644	718	688	674	684	681	692	718	690	667	662	656	700	677	683	673	655	712	701	678	707	683	663	719	703	679	670	675	681	698	649	695	697	675	655	668	712	715	701	699	662	689	688	708	660	657	707	707	699	700	749	676	684	672	695	672	706	664	684	648	714	676	692	655	671	691	706	686	670	738	728	686	702	685	699	690	666	705	675	656	699	688	705	699	688	647	658	702	677	657	722	688	686	690	686	715	665	674	715	672	679	669	677	711	713	669	744	696	683	643	702	666	684	696	682	694	689	664	741	665	641	643	666	669	711	678	678	655	647	698	705	698	692	739	630	695	734	683	707	681	702	725	709	728	704	673	662	669	698	618	658	674	674	651	666	643	706	714	685	684	641	671	695	701	694	744	715	689	704	692	704	715	666	650	723	664	660	703	640	690	656	704	666	691	705	703	665	635	665	735	657	733	722	711	660	688	682	685	674	648	647	690	677	635	717	680	702	685	736	731	640	689	693	664	702	702	672	642	696	675	671	673	688	647	640	642	681	685	670	717	641	713	706	667	717	654	702	669	643	637	676	689	698	643	719	640	631	718	642	678	689	670	720	679	718	668	680	693	716	650	678	684	688	704	647	634	680	654	690	715	702	649	684	655	647	667	685	711	680	711	652	686	661	720	690	667	707	646	703	679	645	734	691	684	663	729	678	705	693	706	699	677	707	672	682	712	687	662	715	655	679	677	736	709	672	692	711	662	715	675	738	715	736	745	709	713	646	699	683	691	652	692	648	671	686	745	682	668	673	690	659	711	708	668	697	714	666	680	700	659	653	658	640	699	717	677	709	663	712	723	688	719	687	694	666	693	671	695	717	703	682	706	691	673	677	691	675	669	666	671	679	673	711	699	701	678	715	658	704	734	683	680	696	668	737	688	596	692	702	700	704	666	696	684	693	682	705	714	701	686	716	692	652	677	674	684	659	689	689	670	697	720	714	675	716	643	651	711	689	714	692	683	672	643	679	683	694	706	642	632	728	723	700	669	704	670	688	740	680	639	668	700	661	637	675	715	664	672	704	698	649	717	687	704	712	681	693	670	685	720	689	651	682	653	697	653	687	695	678	709	739	683	636	662	635	714	685	712	666	681	656	701	687	685	690	704	664	626	686	710	700	691	663	695	666	674	729	708	707	697	699	692	714	710	680	656	732	686	651	688	712	713	702	693	674	712	723	720	697	682	710	670	672	659	627	730	723	715	663	658	688	656	686	654	724	685	674	717	683	663	663	682	658	683	678	664	680	692	659	684	686	662	714	665	708	686	703	683	691	700	639	714	711	706	665	712	751	675	687	682	729	692	644	679	652	703	633	690	700	674	716	669	714	732	726	697	676	687	703	631	710	732	656	690	751	711	687	696	651	692	672	746	667	679	722	637	698	736	683	669	695	627	707	680	649	688	686	697	652	738	693	696	663	665	683	662	694	667	649	676	678	649	704	740	627	667	682	706	662	686	699	660	656	678	633	722	735	675	675	704	661	699	684	664	659	701	701	702	700	673	669	711	685	717	650	681	658	679	694	684	676	699	654	663	651	677	693	694	759	721	712	657	687	726	713	684	674	663	648	727	670	719	672	714	682	723	699	658	720	669	701	711	675	669	707	711	701	676	710	701	646	718	651	673	662	685	731	699	638	714	676	717	678	674	692	706	697	667	683	645	695	620	662	617	658	668	650	658	674	670	700	717	689	699	675	734	663	675	720	699	699	685	675	673	722	701	687	671	688	688	660	744	655	697	711	714	673	677	682	650	669	654	666	714	667	710	693	656	666	649	685	666	662	641	728	737	737	696	714	672	697	674	649	658	697	690	693	718	664	693	695	676	728	686	692	659	667	696	705	724	700	689	674	711	697	689	689	683	680	669	728	672	687	673	715	712	702	672	681	642	709	657	684	668	715	649	681	696	697	651	689	653	717	704	693	646	666	668	678	720	657	708	675	655	672	668	682	673	705	666	694	719	704	645	639	676	659	681	697	674	708	685	682	692	659	654	695	676	707	662	687	661	707	667	687	648	677	703	677	718	682	691	676	694	704	620	653	637	687	693	750	672	694	637	627	672	675	710	656	669	665	675	705	659	653	672	662	698	703	725	662	716	661	636	708	673	679	686	703	707	718	735	670	640	643	729	713	662	674	669	714	678	678	653	654	664	683	688	659	704	685	689	660	626	684	706	689	696	712	693	737	704	648	681	628	646	732	690	694	654	722	731	727	674	711	679	678	693	666	693	696	677	648	693	690	700	712	679	667	662	677	701	698	653	674	657	718	658	722	657	723	682	698	697	722	663	660	708	683	692	681	688	699	723	725	636	665	707	682	690	701	628	661	679	680	680	672	701	685	653	684	708	704	716	682	719	657	676	702	672	663	707	718	708	708	704	680	721	694	632	681	664	677	731	643	697	673	677	715	665	684	651	710	668	699	689	648	696	662	652	703	701	694	656	662	715	671	712	684	673	666	710	685	723	640	680	667	685	674	666	719	684	677	697	716	729	664	665	701	661	697	709	707	739	735	675	690	725	696	708	673	670	704	683	658	690	688	652	672	705	625	674	711	709	701	722	672	696	661	668	767	666	696	639	635	666	697	689	631	708	675	711	692	641	678	644	654	684	653	707	684	644	680	702	684	700	700	644	688	719	721	657	697	698	695	703	692	701	700	679	650	717	688	683	689	704	708	678	660	708	672	681	684	689	670	706	687	699	669	672	682	639	682	710	686	735	656	674	712	647	663	699	660	703	685	713	660	700	680	703	690	689	687	688	664	675	669	663	667	708	683	752	709	706	696	709	671	695	718	634	701	687	692	710	693	668	700	665	644	666	702	717	684	696	691	739	713	726	711	725	683	708	707	721	711	702	679	707	708	661	673	673	642	707	712	669	692	684	651	663	678	712	686	688	660	733	704	696	707	689	694	663	711
23801	21318	28525	24435	21294	11805	1770	1228	1012	982	937	907	859	870	879	840	834	839	860	856	823	834	811	803	816	844	772	822	836	831	835	836	781	821	777	740	801	821	809	714	778	785	799	843	789	747	740	800	766	777	808	760	777	741	755	804	793	791	790	747	771	790	761	793	716	791	744	725	776	772	809	785	732	770	758	754	856	750	792	789	759	762	817	787	778	800	795	803	758	770	798	760	770	779	781	762	760	820	760	779	777	772	746	735	827	770	855	786	759	828	791	761	804	794	734	791	759	750	791	771	834	849	789	788	772	712	780	803	820	760	790	798	747	781	767	757	741	809	779	751	773	770	751	782	778	782	753	740	808	805	776	734	764	737	816	702	788	799	790	785	751	769	753	782	811	804	768	793	745	763	758	767	820	757	779	769	771	717	762	758	725	791	763	798	808	735	815	811	813	760	804	764	788	797	824	768	770	767	764	773	778	815	742	750	812	768	802	797	793	762	772	810	777	745	723	748	761	773	770	774	773	776	797	766	748	726	808	780	781	766	757	737	816	743	839	803	800	792	818	802	768	769	786	791	764	795	793	742	787	779	775	730	748	765	774	815	760	772	777	753	785	777	767	794	792	780	768	779	774	839	792	784	773	774	806	753	775	747	761	785	782	742	764	769	765	771	694	711	844	775	796	759	755	744	774	844	803	771	778	802	799	792	781	795	791	777	782	819	801	803	830	818	815	769	785	777	802	787	774	784	755	758	798	750	715	804	775	794	757	737	802	767	786	794	816	746	742	758	767	754	765	750	724	809	760	750	802	755	745	822	715	796	778	819	792	828	763	727	762	750	801	780	780	774	812	784	822	825	779	732	788	802	789	754	831	785	780	784	735	764	758	731	786	763	761	802	781	735	752	763	800	761	797	766	754	730	736	767	786	752	768	853	766	769	792	793	825	770	740	754	769	750	782	741	794	765	828	797	797	766	806	770	757	772	798	791	797	776	776	799	758	833	787	818	749	761	776	775	752	770	750	812	782	780	747	801	756	721	783	773	770	732	753	774	799	764	771	769	754	767	770	793	803	814	742	766	794	773	783	779	769	756	744	799	745	771	841	745	827	751	834	826	791	774	765	719	730	855	768	788	777	773	802	799	787	732	801	767	776	758	780	822	690	731	808	794	797	791	805	783	799	830	772	723	790	756	779	777	782	768	790	779	792	782	752	810	776	773	751	788	752	820	770	762	772	727	786	777	792	751	807	748	735	746	832	768	802	775	776	804	800	746	769	789	803	769	780	747	764	813	740	771	755	756	807	813	803	760	749	793	829	794	816	769	756	810	788	800	778	743	766	816	842	768	773	823	731	813	830	734	752	801	804	770	796	765	760	756	742	754	815	794	792	757	701	752	776	791	829	757	799	791	781	795	823	795	797	762	775	815	750	788	766	791	775	806	779	822	768	773	754	723	721	789	772	809	792	812	713	786	805	798	782	791	778	805	776	752	732	767	773	772	774	754	759	755	759	811	747	773	783	817	763	828	773	776	800	773	794	747	763	785	765	772	741	757	766	773	784	810	765	743	785	809	754	776	775	767	820	788	769	780	752	761	755	785	785	717	811	771	788	791	773	797	696	742	735	756	796	794	787	817	757	780	796	749	785	846	754	744	829	827	835	860	764	762	704	801	797	778	788	802	719	773	743	740	775	742	748	749	793	760	792	778	818	788	772	771	765	747	831	803	800	755	814	753	831	780	748	767	712	778	762	729	771	814	847	782	804	777	724	750	749	732	782	810	805	819	780	776	760	770	788	813	741	744	787	740	748	821	782	796	818	723	796	729	758	800	808	803	743	740	789	759	805	780	733	736	738	798	756	802	780	800	785	802	742	781	794	782	766	798	768	785	772	774	770	778	777	785	759	751	761	768	790	784	789	768	777	825	772	805	783	771	830	781	808	794	766	770	768	780	830	791	793	735	806	837	739	788	766	781	728	786	794	785	794	784	792	766	727	798	755	759	828	770	754	809	771	748	766	739	789	775	756	744	801	747	750	774	772	763	758	805	787	753	786	763	750	795	761	753	770	771	797	794	788	767	767	775	783	771	851	745	814	769	778	747	731	790	794	803	801	785	779	779	723	769	827	738	801	750	767	777	829	779	784	820	782	777	782	786	782	807	746	741	763	754	760	748	827	804	766	811	794	778	731	800	776	795	778	809	745	817	727	766	766	820	798	773	741	757	859	773	723	804	734	750	799	750	771	750	784	772	779	773	792	749	768	757	762	743	794	755	752	776	796	768	799	784	811	786	726	785	754	763	768	750	790	771	749	797	745	779	729	725	761	797	767	771	787	792	786	770	759	755	793	762	754	767	790	789	817	797	767	743	767	800	785	770	751	733	756	810	770	787	776	751	719	735	796	760	817	806	768	810	785	785	778	787	783	817	796	730	783	812	749	781	777	770	762	774	759	728	738	789	752	759	753	807	769	804	720	812	768	765	761	734	810	725	779	806	696	793	787	789	774	726	810	742	753	772	740	836	768	805	804	794	791	772	723	813	760	797	791	729	768	780	787	746	790	779	798	762	798	759	820	798	782	778	749	759	764	733	828	815	795	767	793	799	771	817	831	724	763	786	774	817	817	745	792	814	763	804	770	767	738	731	741	749	820	822	771	783	813	809	798	761	750	781	798	777	809	778	747	777	757	812	781	807	788	785	763	757	755	747	775	777	746	774	744	746	758	759	745	736	761	782	766	817	778	765	794	800	773	812	761	781	766	778	753	757	715	779	776	773	780	765	735	745	755	712	769	762	734	732	736	773	785	718	757	787	793	727	772	734	742	778	819	745	806	758	774	764	787	803	779	761	763	817	763	762	775	788	767	754	762	780	795	791	783	791	722	791	740	807	820	787	758	763	712	826	762	762	767	828	783	784	723	779	782	826	775	753	764	764	761	771	802	729	737	779	767	797	829	771	776	741	752	799	764	799	780	725	742	812	758	750	766	719	801	740	766	779	817	772	786	734	738	768	758	779	788	826	811	792	739	766	797	808	798	763	784	774	756	790	806	821	761	798	759	755	725	768	741	758	825	814	757	764	780	815	788	759	709	775	804	792	816	777	761	733	766	786	750	796	712	827	757	727	768	736	799	790	779	751	755	782	779	766	771	758	787	730	761	810	788	756	800	829	800	750	744	737	772	819	791	762	779	745	765	791	835	766	794	749	790	770	801	754	794	760	780	751	741	781	777	816	776	793	780	768	771	766	780	779	742	742	786	747	742	800	763	817	772	741	793	790	726	769	742	773	741	803	713	836	784	769	831	748	785	745	775	756	789	778	769	783	795	779	748	739	734	730	828	801	739	822	727	799	748	801	802	810	813	747	755	784	763	761	766	728	777	751	787	749	751	741	770	765	790	734	717	819	750	780	744	789	822	736	799	765	763	770	755	788	789	841	773	789	790	744	830	784	775	741	765	729	797	798	756	779	769	786	788	773	796	804	784	740	770	757	729	772	783	732
3568	8960	7035	3674	2604	2140	1877	1543	1382	1282	1160	1069	1061	1034	1059	1084	1056	946	975	961	912	974	891	1016	909	922	945	957	959	933	914	931	915	904	837	899	923	906	925	953	961	981	916	885	870	949	903	886	903	878	922	902	872	923	917	898	905	858	861	897	931	930	889	898	906	903	905	956	857	948	898	932	878	890	901	896	903	924	904	928	943	922	864	905	918	934	920	875	892	889	881	877	896	905	938	907	908	849	888	909	948	899	916	849	886	964	877	855	873	851	903	899	919	903	872	924	942	951	898	923	898	886	896	877	933	914	879	926	897	899	892	899	872	885	917	904	882	895	902	893	875	900	919	900	916	845	848	864	847	879	926	900	874	898	920	898	891	919	866	905	873	915	886	897	891	883	921	896	891	914	909	939	908	850	877	882	933	931	857	921	888	895	897	884	863	923	885	889	884	882	923	894	938	921	928	899	883	947	858	843	921	945	910	967	927	859	912	914	901	911	898	900	915	844	865	927	960	905	929	908	896	858	960	933	915	921	886	810	951	913	934	888	888	895	910	905	911	950	898	904	922	875	902	910	933	879	892	890	861	925	920	904	904	872	853	906	860	935	888	879	892	916	879	894	892	857	886	885	853	822	870	848	861	944	912	858	919	930	922	882	948	936	884	877	951	916	866	904	927	875	891	904	912	896	896	920	907	918	924	891	914	874	904	878	863	887	926	885	824	879	944	843	909	904	896	914	923	874	897	936	868	874	910	872	924	927	917	893	855	907	897	889	912	892	887	904	868	889	815	828	925	875	951	880	900	890	927	895	871	906	866	899	919	890	911	855	856	862	905	854	873	913	896	880	893	865	943	937	873	898	916	915	888	907	938	917	905	937	927	926	883	880	895	867	894	926	900	901	897	875	873	886	909	878	875	873	911	929	846	910	908	878	913	928	877	858	850	931	886	938	871	878	826	899	919	886	875	871	907	904	911	922	878	881	933	883	901	942	921	912	849	945	895	865	870	891	875	916	897	883	837	898	906	939	897	947	938	892	897	910	899	844	865	862	864	959	860	876	940	953	831	877	892	928	852	923	874	853	860	954	911	911	960	869	874	886	888	930	909	883	933	879	855	905	876	872	915	921	871	858	945	879	857	890	919	917	886	863	950	943	924	906	878	946	969	876	913	895	899	919	864	898	910	927	879	868	895	862	935	863	877	887	848	871	882	834	861	938	850	910	860	884	874	879	895	878	951	905	909	852	886	905	922	872	829	885	918	895	889	925	828	901	885	931	911	847	903	966	875	863	842	895	929	882	887	856	873	878	885	884	870	917	884	841	876	923	859	893	869	866	850	896	917	883	885	898	871	873	907	855	934	865	958	896	896	917	915	893	889	900	920	848	933	896	871	920	932	925	901	862	923	937	913	928	873	904	901	929	915	957	919	877	894	932	951	922	861	862	848	923	905	888	863	932	939	844	956	847	936	897	903	909	872	876	890	869	927	810	932	928	965	886	871	893	873	889	922	890	935	797	982	877	896	924	898	902	904	920	830	900	915	927	947	855	921	887	885	899	895	883	881	893	887	900	847	956	869	877	863	909	874	868	922	924	898	896	912	886	896	938	910	863	944	886	905	878	895	856	848	882	908	936	856	887	885	906	857	936	875	896	903	900	887	883	896	831	889	967	901	863	928	862	875	929	850	961	930	873	911	903	901	901	852	869	948	913	911	924	878	878	876	1024	916	845	943	899	912	889	934	912	870	891	895	893	920	887	871	923	886	918	897	882	949	914	854	871	897	919	909	909	926	851	900	923	913	867	906	887	911	879	885	884	876	930	910	908	901	895	865	915	905	865	941	961	929	880	894	839	895	887	913	936	866	903	864	920	865	884	918	928	903	926	877	878	889	894	901	878	891	924	938	957	903	828	866	855	913	889	885	876	890	884	889	930	927	904	838	875	906	877	910	882	865	892	882	936	903	906	894	887	911	904	910	978	952	863	877	907	830	868	902	899	881	918	868	891	919	924	879	910	893	896	856	902	897	889	881	901	850	905	920	850	907	894	899	894	878	810	912	867	861	923	936	893	917	899	915	942	888	900	906	893	916	851	857	889	864	876	908	920	937	947	881	890	928	992	872	881	879	885	888	882	855	849	896	940	873	930	869	882	897	878	970	906	931	896	923	894	895	849	875	832	868	897	863	907	878	934	875	933	986	865	905	907	825	902	882	922	875	884	837	931	881	906	883	836	917	870	882	885	884	934	928	893	893	893	903	862	925	910	894	916	877	878	895	872	908	894	892	904	840	886	894	902	891	939	881	941	909	879	915	954	889	924	907	903	855	907	963	864	838	914	901	899	908	912	886	894	880	881	885	910	927	914	933	829	901	840	852	934	892	896	870	865	905	914	891	885	906	945	884	919	946	881	920	911	854	893	915	882	860	887	887	900	934	900	919	894	921	928	853	900	931	848	906	902	921	898	907	921	884	967	902	861	936	892	845	891	875	881	928	878	894	908	937	868	914	873	884	912	888	877	919	866	949	898	882	866	898	918	877	872	886	903	912	885	952	896	907	959	868	872	899	928	931	866	928	887	879	908	871	916	913	921	947	881	929	914	906	893	870	879	872	904	898	874	829	913	961	882	942	923	883	921	889	839	898	890	881	926	865	888	907	893	922	912	899	864	915	928	922	895	873	919	842	883	898	914	901	889	890	880	873	884	915	888	917	953	884	898	949	866	896	900	862	910	883	880	901	895	908	888	891	913	902	906	955	900	899	882	946	923	906	869	904	933	885	887	906	878	907	923	878	911	919	891	909	898	904	871	929	901	934	844	882	944	917	929	941	829	917	910	912	912	852	832	911	961	907	871	846	900	875	917	934	909	918	883	904	922	901	898	819	837	894	890	930	878	885	916	942	864	932	892	887	896	870	894	908	844	934	847	890	915	906	931	895	961	871	908	924	886	885	895	925	921	893	913	911	928	885	895	956	884	921	904	902	926	961	831	884	907	866	904	871	918	922	875	878	861	947	899	856	935	857	887	863	923	896	897	898	922	868	912	868	868	849	913	880	922	900	930	905	937	922	939	909	872	901	869	923	902	895	944	928	879	842	964	924	869	843	861	864	892	921	889	891	878	931	923	952	895	874	847	898	880	933	921	857	923	942	883	900	878	873	896	931	906	924	904	892	828	904	904	903	946	917	954	918	929	880	950	915	911	926	879	861	960	910	864	914	912	892	889	934	833	899	932	887	899	921	862	912	858	904	898	890	894	858	922	889	953	888	882	882	921	874	879	885	884	899	921	926	872	871	924	911	923	909	911	907	864	933	870	894	975	930	882	903	881	891	904	871	904	874	896	903	993	871	895	893	842	861	942	893	955	963	934	874	877	856	869	908	915	923	945	886	917	839	913	928	945	877	872	877	877	848	892	930	885	941	921	876	877	891	919	893	861	894	871	878	937	922	904	820	905	901	908	877	885	917	921	933	924	882	876	907	910	920	887	914	888	913	839	880	883
24855	21315	27555	25307	12778	767	536	443	377	334	361	346	351	355	338	304	308	302	310	320	297	293	287	302	299	302	261	307	288	274	272	277	269	315	329	303	299	303	284	290	303	300	276	287	272	318	302	288	255	272	301	283	281	316	262	263	281	307	293	250	270	261	297	319	269	282	270	303	273	318	288	282	286	307	297	264	286	268	287	292	261	266	286	295	281	280	309	239	281	288	285	300	308	282	270	273	265	281	276	278	260	324	315	287	310	278	298	316	300	264	296	267	293	298	288	290	280	261	269	256	265	276	310	260	298	285	297	289	269	290	287	296	262	292	304	274	292	289	284	293	246	262	259	289	302	288	283	303	268	294	293	278	272	280	265	273	309	316	319	291	273	271	282	267	295	305	283	280	287	285	261	259	281	268	267	287	311	269	287	284	296	277	301	282	258	259	266	299	283	261	273	270	291	305	252	280	266	276	301	271	256	280	274	265	281	295	309	310	272	299	292	264	294	275	300	303	280	289	305	279	290	298	256	254	269	299	269	267	270	261	295	296	285	293	269	291	297	332	256	291	315	294	289	266	263	268	282	266	287	283	271	286	282	272	288	269	302	286	271	273	312	257	304	284	281	320	273	268	318	291	272	263	257	283	295	273	295	291	292	272	317	274	261	286	290	293	290	300	294	270	253	275	280	281	266	318	294	274	276	257	298	289	253	302	281	283	280	277	292	272	285	283	276	285	280	282	295	311	288	266	288	294	250	256	285	293	276	286	225	325	274	290	260	279	282	263	250	279	309	256	290	291	275	285	281	293	308	313	291	309	300	312	292	295	277	308	306	282	258	280	273	281	267	285	285	268	250	273	251	265	292	260	257	283	283	253	286	261	281	292	301	283	308	269	283	269	286	295	295	314	275	282	295	267	297	279	246	274	280	314	309	294	259	306	252	300	300	285	316	275	284	276	256	313	305	251	312	262	278	278	259	306	275	299	316	262	289	274	279	288	271	277	272	283	280	268	266	255	282	290	278	289	297	274	284	299	272	248	292	250	295	278	273	306	263	283	298	291	284	277	290	302	272	293	268	263	275	275	282	253	308	282	302	300	251	288	285	292	284	271	290	301	236	277	283	275	281	282	284	264	297	289	285	288	266	259	272	267	292	311	270	249	302	249	257	300	287	276	260	275	281	269	263	293	285	279	267	283	293	302	295	304	312	279	269	280	268	258	314	291	303	266	291	276	271	272	278	254	254	234	255	280	293	318	286	293	283	296	299	271	268	269	330	297	304	316	297	274	280	270	292	272	313	265	281	297	287	297	297	269	281	292	294	262	286	241	273	283	272	273	310	257	285	286	278	283	269	308	287	278	286	258	261	280	297	287	305	249	280	248	293	276	285	263	303	303	277	302	314	270	245	298	280	254	279	256	299	276	283	296	276	286	257	292	278	295	276	303	301	285	295	295	304	293	280	250	285	286	299	291	268	293	267	297	287	266	292	262	273	307	268	276	285	292	308	250	305	267	243	281	266	288	291	279	292	262	305	271	321	278	279	263	267	317	298	256	257	298	288	264	274	294	276	298	312	313	283	290	279	278	294	244	294	273	286	267	264	272	295	282	301	277	287	281	261	271	280	279	269	279	283	296	244	255	276	279	294	286	259	270	286	279	315	267	275	261	290	287	259	287	269	263	289	277	289	285	274	268	289	263	306	309	269	274	297	278	280	281	306	298	264	324	264	308	288	265	286	270	283	301	289	279	294	269	274	256	287	264	274	282	290	294	287	243	255	287	314	288	311	300	283	260	258	293	257	258	279	284	248	267	287	291	292	297	304	265	278	275	294	272	293	297	289	297	269	284	311	296	286	249	294	292	293	265	277	268	272	290	273	270	296	258	293	282	262	308	276	291	260	268	288	290	299	250	274	259	281	266	322	247	271	273	300	299	282	296	287	276	284	311	231	288	285	309	286	286	263	310	281	284	230	285	281	290	289	266	280	264	273	280	272	291	241	293	304	266	284	306	267	296	251	268	294	263	296	256	296	270	308	274	250	269	290	285	252	259	251	288	299	292	269	296	303	326	293	278	302	281	263	303	286	286	276	307	286	309	283	261	261	274	255	246	274	273	299	277	247	292	262	302	298	312	271	260	290	266	256	296	266	267	261	284	267	264	267	282	287	287	284	294	264	264	260	275	268	286	290	287	285	268	266	286	267	272	285	286	299	271	310	292	288	285	289	277	296	277	263	304	282	274	289	279	272	293	296	280	236	298	296	280	264	302	278	283	277	269	277	302	270	264	281	285	284	304	265	276	278	276	295	285	274	264	264	271	270	288	270	262	298	291	298	273	265	319	265	287	265	279	285	269	308	247	309	269	296	290	289	295	265	286	296	258	265	269	269	293	304	279	290	279	300	305	297	270	246	266	271	300	299	245	265	273	272	248	259	265	314	295	282	264	262	284	281	266	336	280	278	289	288	287	269	272	304	281	269	295	288	289	315	296	286	271	270	267	222	282	269	281	274	290	272	273	292	273	292	281	327	287	287	309	277	288	296	250	248	278	292	256	278	271	285	275	270	262	267	297	263	315	298	281	293	278	268	276	266	271	267	308	311	279	267	269	307	306	250	306	292	310	288	274	307	279	260	297	280	283	251	272	277	280	271	275	279	287	308	266	286	288	264	266	288	310	271	288	263	291	266	263	269	288	283	281	283	272	296	326	291	258	277	315	256	323	277	289	278	265	267	289	288	274	279	283	294	269	290	274	291	287	279	253	317	316	308	274	294	279	285	264	294	283	295	275	259	281	294	271	281	275	276	289	297	294	285	312	269	276	287	290	269	287	273	278	300	272	278	274	269	269	300	284	287	302	246	288	282	273	303	268	283	298	285	288	265	267	282	239	266	282	276	255	290	287	307	303	265	273	272	294	282	255	308	305	265	272	287	320	298	292	290	300	269	281	286	277	300	277	294	264	298	266	271	297	259	300	269	266	303	279	265	269	282	257	305	295	289	275	305	289	289	292	303	277	268	289	257	278	289	255	267	294	264	263	291	285	278	290	294	280	275	260	293	271	259	261	286	282	301	284	274	280	290	311	292	273	271	296	259	275	250	287	269	274	302	286	284	255	273	304	282	283	268	295	258	271	264	269	290	283	276	276	302	265	267	304	282	298	290	281	280	303	274	279	296	281	296	286	298	274	292	275	288	306	280	279	263	282	298	301	280	252	251	261	323	265	271	283	276	262	260	288	287	274	239	284	263	284	280	294	273	282	260	282	311	287	286	266	282	301	280	276	286	279	297	310	281	310	281	267	282	273	283	285	295	266	265	306	253	283	260	268	282	312	267	299	283	255	288	288	296	282	282	266	293	276	283	282	269	270	290	301	263	244	286	289	288	271	286	280	273	300	281	271	290	308	287	277	291	321	276	288	270	244	294	280	264	275	285	290	278	262	292	267	273	262	288	291	286	271	285	287	266	265	274	295	276	265	298	269	261	291	295	271	290	270	283	289
3314	5275	3959	1893	1351	1071	930	716	616	583	518	493	480	437	429	384	427	367	402	343	373	391	349	366	350	352	347	371	334	325	323	354	327	337	353	357	356	338	367	344	337	347	342	351	331	361	343	357	325	354	338	330	345	336	357	361	335	329	378	331	363	319	341	325	330	332	324	324	331	342	348	344	316	350	365	375	329	330	338	319	323	303	375	317	340	324	344	296	324	339	375	314	331	327	337	321	320	343	338	328	309	369	343	344	335	299	329	330	374	341	340	305	316	337	367	358	311	321	355	325	307	342	342	363	328	313	342	327	336	366	303	379	348	344	320	358	343	327	345	345	360	323	326	321	324	334	328	314	342	342	331	333	330	321	343	329	347	334	326	324	360	319	302	370	362	343	363	344	396	381	362	346	314	310	296	349	369	310	332	297	334	326	271	327	340	340	316	335	364	341	341	348	318	328	355	342	354	332	353	386	332	336	324	340	363	343	345	326	351	350	367	366	311	355	353	354	332	350	334	359	337	367	356	341	340	313	311	347	331	311	320	341	333	358	379	339	323	331	373	358	325	352	348	325	339	329	320	365	321	346	348	367	338	347	348	358	335	350	358	311	340	324	344	311	291	352	352	338	312	339	331	345	340	318	361	338	372	317	341	340	342	338	347	348	344	365	335	396	321	326	338	331	335	314	301	325	323	321	311	337	339	320	342	378	349	346	356	364	360	328	369	349	338	312	354	336	356	310	313	343	304	344	366	346	342	351	322	322	367	339	326	354	339	327	336	303	364	362	339	371	363	331	353	377	321	355	339	324	316	354	327	365	315	375	343	331	345	346	319	345	327	362	337	363	352	351	333	346	330	344	353	287	354	299	326	347	347	340	363	357	335	368	353	355	323	321	389	296	333	345	345	311	327	363	337	343	332	299	376	316	352	332	337	355	325	330	352	344	349	356	347	353	315	357	338	326	352	337	317	303	299	335	337	344	325	372	362	371	331	355	357	332	340	367	340	307	351	352	360	360	324	384	360	387	326	316	353	327	337	359	339	347	326	311	319	351	356	333	337	356	380	347	356	326	344	320	336	328	342	324	341	322	303	343	328	375	326	348	354	337	339	343	339	333	341	350	318	348	348	348	341	358	341	321	363	316	335	317	361	329	348	328	322	331	318	343	332	341	364	345	330	364	368	335	369	312	315	371	313	321	388	357	397	310	341	331	340	351	363	342	281	342	357	353	318	330	367	338	345	325	315	301	342	301	333	354	326	299	326	329	346	304	321	313	314	328	320	338	323	332	334	324	334	327	342	325	351	306	332	344	357	325	337	352	327	330	317	339	327	355	361	337	324	345	317	324	344	356	309	372	336	311	331	318	339	340	317	340	354	311	338	356	339	329	365	344	316	345	332	342	330	362	369	352	339	369	350	332	348	340	301	337	311	339	340	331	332	345	340	340	348	338	359	325	321	332	357	357	324	321	345	328	341	348	330	312	345	334	352	385	323	339	307	328	327	365	340	355	314	318	317	361	352	318	410	361	349	350	337	343	345	316	330	321	328	363	331	333	348	321	330	342	351	311	366	341	346	321	373	353	359	345	320	312	327	356	354	322	330	296	328	310	319	347	330	324	357	342	351	377	368	370	333	374	343	319	345	348	361	350	371	364	302	331	344	343	310	330	315	366	387	352	345	353	324	351	333	343	374	340	340	314	323	329	357	337	362	380	341	315	346	330	322	355	343	344	345	318	330	340	365	337	333	345	330	357	346	349	349	379	333	334	342	380	332	317	344	311	338	302	290	339	372	334	374	324	332	356	338	335	318	310	342	315	364	316	335	315	346	305	348	319	332	330	303	336	384	319	369	351	310	330	343	370	325	338	343	314	320	363	342	341	313	363	373	376	321	358	294	321	343	366	355	318	344	354	337	377	346	337	340	316	321	352	363	369	337	388	338	334	308	318	324	336	319	351	360	345	354	365	310	342	352	326	343	362	332	332	331	358	351	372	367	321	309	332	339	318	344	327	372	335	354	370	346	324	317	368	349	308	367	341	336	332	320	342	363	323	350	349	364	365	324	316	327	325	363	347	296	320	312	351	335	319	345	333	387	329	344	340	329	327	346	331	336	348	323	343	308	320	321	323	354	340	338	347	321	339	291	320	321	353	331	357	332	310	315	363	334	357	311	369	353	346	363	329	357	358	341	353	359	357	343	354	318	337	335	328	331	316	312	312	331	329	345	307	388	361	351	352	319	371	359	336	339	378	347	336	329	305	332	365	338	355	320	327	356	311	355	359	336	346	336	356	311	356	357	341	312	315	326	335	308	326	344	319	315	347	327	380	334	343	340	321	356	337	335	322	337	348	351	335	372	303	370	368	363	342	343	332	342	308	328	370	340	347	348	339	342	365	366	341	330	357	317	337	351	342	320	346	325	351	329	338	364	368	326	331	348	342	334	352	365	318	314	357	323	351	350	364	299	340	335	364	328	371	346	369	297	357	325	350	350	330	341	344	339	334	310	343	310	330	314	368	346	340	349	352	321	331	344	350	354	358	323	328	345	335	337	337	345	351	308	329	367	324	331	362	312	322	353	356	324	328	333	338	344	333	311	315	358	349	300	317	331	327	353	345	332	326	327	336	322	341	342	363	326	338	306	337	332	316	354	350	329	377	353	378	348	332	348	350	345	328	315	365	341	353	346	354	320	310	380	302	361	348	324	375	337	366	345	328	288	353	352	315	377	315	370	337	327	349	359	341	363	359	344	325	348	336	344	353	327	283	341	366	361	317	358	343	307	350	332	335	392	321	343	323	309	315	354	309	359	293	337	360	314	354	360	357	350	354	341	318	348	325	336	377	329	351	315	362	353	331	326	339	353	324	333	344	348	347	379	309	353	333	323	344	347	341	307	311	323	340	341	371	347	328	342	352	327	351	344	343	351	388	367	349	365	334	339	333	320	341	305	365	357	354	335	347	328	330	364	341	359	333	306	275	353	325	332	307	297	322	353	350	334	333	325	339	321	326	328	348	328	339	343	365	359	333	325	374	349	326	321	345	345	353	385	339	318	357	334	337	357	362	330	330	345	319	341	333	315	320	351	314	298	363	374	351	340	302	383	354	330	314	338	302	329	344	343	345	341	354	324	360	344	321	338	345	351	327	326	371	358	340	366	342	333	337	305	323	351	320	341	311	318	311	367	341	329	351	341	312	343	331	327	369	337	329	350	332	322	358	364	319	333	329	300	335	315	362	338	371	345	380	353	317	346	333	305	331	347	319	355	366	346	323	343	352	333	334	319	342	342	342	315	322	332	346	347	346	347	354	354	322	338	310	324	340	339	381	370	326	320	373	364	320	343	345	358	333	339	313	321	331	363	309	341	326	346	345	334	346	370	304	339	344	362	337	323	345	339	352	296	314	321	325	372	335	295	364	382	339	312	344	324	335	350	355	360	325	330	333	314	353	323	296	331	331	353	329	369	320	341	335	336	338	294	342	347	352	363	344	331	350
22785	21360	29033	24055	21366	21403	9977	1251	872	787	759	692	671	603	600	518	544	541	512	521	528	540	504	513	489	447	504	488	479	459	471	480	470	466	480	480	469	497	493	490	487	449	468	442	479	442	465	493	481	440	463	501	488	482	460	436	461	500	423	432	471	463	466	491	434	489	457	452	456	451	434	472	456	478	455	491	448	465	429	435	479	433	445	479	449	460	445	440	479	475	432	450	464	479	421	442	464	455	431	445	445	450	437	442	484	450	458	439	467	491	500	416	431	482	453	483	507	454	505	450	468	472	451	447	468	452	469	459	449	449	425	462	431	459	454	486	438	454	428	457	443	448	423	440	468	443	470	494	495	488	453	501	427	441	487	468	441	468	466	469	450	460	420	458	459	451	480	479	481	410	473	447	442	434	480	449	471	483	485	438	464	445	461	441	445	458	472	506	458	457	426	465	456	482	447	415	453	451	438	434	468	474	441	430	465	465	449	470	468	474	457	478	451	462	453	447	438	460	442	438	470	491	470	449	440	484	468	463	483	446	452	411	475	463	441	482	480	491	446	474	452	438	463	454	442	459	478	465	435	478	445	468	423	478	432	466	515	441	466	448	452	438	509	479	477	466	411	437	459	421	476	474	428	458	475	425	449	458	458	438	466	426	473	480	422	445	455	434	490	458	483	431	442	436	452	422	467	454	462	456	430	423	461	488	470	478	458	477	435	470	447	473	444	491	497	452	461	436	456	416	454	430	436	468	478	466	426	438	487	454	423	420	437	439	433	458	457	461	458	458	457	425	452	437	457	451	473	450	418	467	452	452	441	449	456	463	478	443	481	425	460	413	476	501	447	462	486	485	475	462	462	415	449	470	469	458	452	446	456	504	457	450	468	449	502	468	488	463	451	457	464	415	466	480	473	447	465	424	447	468	457	436	427	477	479	453	446	481	461	445	461	466	460	476	493	453	434	447	435	454	463	445	489	443	454	469	443	433	465	452	459	481	443	473	429	435	430	436	478	425	438	487	441	456	462	426	457	440	441	430	461	474	475	483	404	423	470	438	457	470	494	428	437	440	468	463	449	441	401	450	446	426	472	466	464	457	473	457	473	448	471	469	449	444	462	443	414	408	416	406	455	445	439	442	488	495	412	478	480	439	467	454	457	443	441	420	430	422	475	434	433	469	460	432	423	432	460	468	472	449	412	447	432	492	496	447	434	448	444	425	466	463	464	488	481	438	452	470	445	449	474	455	428	463	472	444	461	442	506	422	421	470	409	463	373	455	457	476	472	456	429	458	423	442	447	412	467	459	471	425	454	459	477	438	442	465	470	427	456	457	433	452	417	485	434	457	464	463	445	461	470	448	477	448	464	462	443	448	461	474	466	425	430	451	441	466	406	457	462	424	467	459	425	463	470	451	469	488	434	448	450	469	451	445	443	428	417	476	448	421	459	448	444	459	476	455	472	440	441	450	499	470	441	458	472	497	468	439	483	484	464	498	464	460	472	430	443	431	473	416	443	450	437	469	442	431	448	470	442	458	453	453	454	439	449	457	443	515	478	479	463	459	432	454	464	455	495	442	426	451	464	426	468	489	476	473	473	448	442	474	445	454	468	465	495	448	466	436	503	432	424	440	462	490	445	445	463	442	433	436	432	474	484	443	495	449	435	444	441	468	430	434	448	435	468	472	437	439	430	456	462	430	421	410	458	450	444	448	474	443	434	477	451	482	452	386	448	459	469	475	454	416	436	432	446	460	430	453	501	476	429	475	471	435	461	436	467	511	456	480	483	456	445	470	417	454	495	435	433	438	431	406	428	419	448	449	474	412	433	441	449	449	448	465	469	446	444	450	465	458	488	447	420	453	439	469	457	432	449	473	452	466	496	444	454	452	479	481	472	447	476	449	452	447	448	447	466	466	444	452	478	444	452	477	493	441	425	501	423	454	455	459	482	437	436	463	470	461	423	473	429	452	453	451	461	452	447	438	444	423	442	427	457	449	497	460	428	481	453	427	422	457	472	460	497	430	448	427	469	439	479	448	464	439	459	468	451	462	449	447	459	455	449	441	472	425	442	427	475	471	432	426	459	479	439	416	429	457	468	432	470	433	429	445	493	425	473	433	441	442	446	460	439	473	452	457	468	455	434	443	428	424	453	459	477	504	506	453	443	454	470	453	462	444	437	470	425	417	436	464	480	471	428	428	466	464	436	429	464	461	486	460	466	419	464	478	480	458	465	484	427	434	439	453	492	446	423	450	428	471	427	475	428	452	464	456	425	472	464	487	441	445	485	501	447	446	454	479	448	464	451	446	471	450	450	468	452	434	438	475	448	438	457	453	439	454	525	489	441	487	438	468	461	439	461	439	467	463	463	504	484	441	442	479	460	443	440	495	457	457	462	472	459	439	487	450	473	456	493	473	441	443	451	432	420	458	426	434	444	381	453	469	484	462	502	465	450	429	485	438	449	433	465	447	455	457	485	444	437	452	417	463	462	454	416	438	480	435	456	469	472	446	470	453	397	438	456	473	426	486	429	470	476	457	427	463	498	438	439	460	428	480	481	436	430	435	464	451	465	454	461	496	497	456	441	449	463	483	419	462	420	422	437	458	421	458	491	443	460	484	452	440	469	433	468	462	448	442	445	443	481	464	434	431	477	510	418	447	401	434	483	464	431	487	472	454	433	440	414	402	448	464	490	435	479	459	462	466	449	484	445	464	461	444	478	410	443	456	466	437	435	477	433	423	430	480	481	442	461	491	490	438	454	449	464	464	441	446	463	466	426	450	417	452	445	498	441	441	465	436	471	466	434	461	453	438	461	468	456	427	478	412	446	447	482	425	450	453	482	440	451	483	490	478	428	459	486	489	443	473	491	493	460	454	487	452	448	478	472	479	416	463	411	453	446	465	457	454	448	455	432	484	478	449	450	425	432	470	471	445	445	430	433	427	420	443	466	426	440	439	456	431	424	465	487	458	454	439	448	434	407	444	449	403	451	434	449	468	450	426	455	491	469	431	448	430	479	448	471	436	454	430	416	463	453	513	455	461	467	431	445	439	452	472	438	431	472	454	447	451	442	483	461	472	454	456	468	484	410	433	453	452	473	485	479	468	473	484	438	457	468	422	439	465	468	478	440	465	466	446	435	470	441	454	478	441	467	454	483	442	473	486	473	480	429	438	441	465	460	464	439	483	460	469	455	447	513	427	457	437	463	470	462	450	486	501	463	463	450	438	496	465	440	431	443	442	443	440	466	451	420	483	463	483	436	527	437	464	476	482	434	428	455	458	453	488	455	479	449	451	469	472	437	459	430	449	457	416	451	466	449	440	470	451	463	451	437	431	432	454	453	400	426	455	467	429	471	442	478	439	430	432	499	467	429	468	443	481	420	478	434	466	465	472	450	446	436	475	452	435	453	442	489	425	454	448	473	456	444	450	455	441	470	489	469	448	500	481	427	478	465	457	432	459	485	454	453	456	490	447	435	470	433	455	454	457
4427	14182	11136	5394	3710	2898	2183	1765	1450	1283	1120	985	905	824	804	709	724	731	731	651	603	617	723	621	596	623	598	593	630	576	596	559	547	560	576	581	570	569	562	537	581	562	532	559	501	553	564	612	570	549	579	582	594	508	555	529	592	575	516	539	520	521	586	564	526	550	526	537	557	534	531	537	538	504	540	518	553	509	560	554	559	589	544	588	578	511	582	497	585	551	526	509	548	536	573	557	539	592	578	547	540	567	541	551	570	528	503	564	521	566	551	514	549	554	556	558	539	588	550	534	578	569	524	593	587	558	594	503	515	512	546	580	558	569	524	558	565	553	553	563	552	549	525	568	579	544	510	517	553	535	541	507	547	587	523	515	536	549	547	592	545	557	551	578	545	611	546	510	533	541	572	566	553	519	570	582	523	531	566	574	547	547	523	548	518	564	503	560	489	585	567	526	540	564	544	568	532	566	562	574	584	558	531	571	539	552	573	542	544	535	504	544	554	531	524	518	554	517	553	536	518	506	579	559	561	541	532	560	549	610	521	541	560	525	536	566	504	557	561	530	538	551	553	606	563	547	560	511	563	549	543	547	508	551	554	574	548	546	518	581	580	522	543	530	568	525	527	564	556	514	537	552	558	567	558	524	572	538	529	533	530	570	504	558	544	554	537	502	560	505	569	530	542	525	546	561	531	560	544	519	536	536	530	562	539	551	543	519	602	561	551	532	534	525	571	559	508	505	546	571	543	558	547	560	563	579	527	534	527	544	546	586	559	581	546	561	560	570	562	546	530	533	574	536	550	549	536	553	549	550	561	603	545	518	529	523	557	578	529	539	525	570	583	529	538	569	555	558	555	582	575	530	560	499	549	528	577	520	528	576	509	535	527	528	580	549	506	540	526	575	534	529	577	524	577	525	523	508	528	546	533	501	568	533	527	555	519	527	569	572	582	563	552	560	551	570	590	551	566	542	510	574	579	508	625	587	560	554	545	589	527	550	518	562	568	545	555	531	536	569	571	535	519	548	494	533	549	573	539	575	555	545	501	566	564	505	511	527	555	556	580	516	490	513	525	558	571	550	533	562	593	548	562	566	526	603	511	558	568	542	540	565	515	534	540	522	548	550	531	583	541	532	567	550	534	546	534	532	528	570	527	569	530	510	519	511	566	592	554	581	530	538	548	566	541	557	580	553	579	515	523	580	542	564	589	539	564	575	531	537	488	507	596	531	553	551	562	533	576	562	562	525	535	574	556	571	519	564	564	537	566	524	542	561	546	542	534	553	523	556	533	536	510	582	558	505	534	552	555	537	553	589	540	581	551	515	530	571	524	564	567	516	544	537	530	514	557	570	538	544	519	505	531	527	543	558	522	552	568	534	562	524	530	535	542	543	527	557	496	561	553	555	534	544	541	575	550	562	547	520	534	555	521	559	549	520	510	522	516	568	552	524	534	559	510	500	582	540	562	554	545	505	577	558	543	553	549	548	540	581	600	522	539	593	568	553	549	572	574	480	543	529	559	513	553	522	559	525	554	533	506	576	581	510	545	506	584	501	523	552	568	540	597	538	551	555	547	545	525	545	529	541	547	529	583	587	540	521	567	558	547	554	544	582	504	545	541	539	546	525	579	573	566	537	540	564	544	550	539	579	564	547	572	594	582	534	566	515	576	558	581	589	530	558	561	566	507	550	534	577	577	566	490	550	531	555	545	520	552	564	568	549	544	562	492	531	507	546	576	550	531	540	566	514	536	573	557	538	575	541	546	544	565	546	576	559	558	540	576	527	541	541	546	593	527	535	568	534	547	529	502	517	508	571	545	551	567	572	550	477	566	542	577	529	575	566	559	534	580	536	580	523	581	578	553	529	593	539	573	529	539	515	536	515	527	556	552	552	532	598	522	510	514	566	541	571	547	570	524	555	537	568	513	569	552	518	544	529	576	536	549	515	527	541	559	530	541	567	539	529	509	538	500	568	518	570	587	548	552	609	512	534	581	561	545	555	556	488	538	549	519	533	526	583	571	615	557	540	538	525	519	549	547	579	559	571	561	545	540	530	517	503	592	525	557	580	586	543	543	509	538	562	590	539	513	527	487	562	536	576	585	560	560	556	553	597	573	560	577	550	555	554	571	557	556	530	553	531	531	516	487	554	557	540	553	591	562	568	585	566	557	552	559	559	558	542	513	537	573	523	558	518	547	538	570	521	503	547	515	532	573	507	553	505	540	554	561	592	548	553	508	555	579	549	537	540	535	552	554	570	582	566	515	546	570	553	553	592	545	576	550	574	514	508	568	551	562	565	573	513	592	525	525	555	557	562	536	565	524	587	508	552	528	564	550	582	565	539	548	539	532	548	551	517	588	575	573	521	522	566	536	575	541	541	567	528	556	546	552	522	563	554	554	570	590	548	537	554	562	559	537	540	503	553	571	545	538	541	534	519	555	549	503	488	525	572	587	546	524	578	565	548	540	557	553	566	612	561	571	537	568	540	529	559	515	542	493	469	500	597	513	519	559	581	537	527	581	556	482	540	552	565	547	591	583	548	543	556	496	555	525	597	527	531	539	546	583	620	536	574	551	541	570	569	611	498	542	528	536	554	525	552	569	566	560	559	553	526	532	539	520	534	568	536	536	530	560	528	532	504	567	554	541	509	561	530	532	571	527	528	560	523	576	519	562	546	502	550	543	538	548	568	552	541	547	562	545	533	503	533	522	538	507	558	520	557	539	545	529	520	512	558	481	538	573	580	546	498	521	584	531	546	590	543	577	559	550	595	540	514	540	525	582	574	524	498	555	543	545	562	571	516	562	493	565	538	569	522	512	554	513	551	571	562	529	533	567	567	544	538	558	548	548	527	547	512	522	558	558	585	594	561	573	542	501	574	550	527	542	572	595	597	557	545	595	568	539	585	500	561	553	522	574	578	555	562	552	519	551	548	608	557	574	554	515	573	533	558	571	553	534	547	534	537	543	548	512	552	565	524	546	516	521	532	521	544	509	522	525	578	568	518	563	528	536	501	541	532	552	580	526	541	583	537	513	566	528	529	551	578	531	562	532	560	532	551	525	503	537	532	571	553	515	546	592	584	555	537	511	568	542	551	539	533	540	534	547	574	533	531	523	523	529	500	534	564	545	533	540	516	544	537	501	568	534	528	516	552	547	560	560	584	541	512	550	498	558	564	535	534	583	550	551	547	536	572	576	538	520	520	527	548	571	541	555	563	542	520	525	535	567	528	565	526	515	562	545	559	507	582	561	558	553	534	541	559	563	529	565	526	536	530	577	561	520	531	564	534	632	550	514	559	537	561	494	543	561	561	507	543	538	526	566	514	565	533	493	520	518	559	546	604	556	534	566	548	547	578	578	546	560	588	556	605	557	571	543	565	549	544	543	557	466	532	532	545	503	552	539	566	529	541	553	515	552	554	489	588	500	544	545	547	553	520	546	509	551	496	536	553	563	560	523	503	562	523	547	548	562	549	573	571	579	538	549	570
27449	19524	5830	1019	671	672	651	641	628	590	617	587	588	581	577	593	578	589	584	558	606	630	572	594	555	588	628	620	618	628	545	593	584	548	590	582	609	607	558	601	577	599	621	578	576	575	595	598	604	576	633	566	631	595	557	585	597	552	599	543	561	610	618	555	582	604	570	591	613	583	587	613	590	593	596	615	590	585	612	616	592	602	582	577	605	588	553	613	605	573	594	567	577	569	580	551	590	608	546	546	581	638	581	603	605	601	576	587	549	607	602	634	567	573	597	597	580	560	561	595	588	604	543	563	621	602	608	554	586	555	601	599	576	578	559	581	532	600	568	527	592	629	590	578	590	648	612	594	629	649	562	589	607	607	607	545	599	587	635	596	607	603	577	620	603	563	608	585	605	632	549	594	611	589	612	636	603	594	574	620	609	588	570	602	579	585	584	609	561	601	616	641	602	582	592	575	604	599	549	617	579	580	603	594	597	593	548	594	602	549	583	566	565	577	565	553	593	616	623	576	584	611	616	615	615	579	598	598	548	605	583	552	599	579	583	620	601	622	585	568	544	574	564	599	625	634	586	566	622	557	569	553	608	547	534	589	616	602	637	571	614	610	598	633	545	583	584	589	610	605	584	578	602	563	626	560	626	574	593	594	571	585	539	542	622	583	569	601	579	580	643	576	591	590	528	581	611	637	600	595	623	554	595	588	627	609	590	562	609	590	593	579	642	546	602	635	581	599	580	570	575	584	588	587	579	594	605	595	571	593	602	580	570	589	608	598	646	596	589	582	601	612	600	597	614	583	572	577	609	586	588	620	648	600	613	564	632	604	595	568	602	561	572	576	630	635	565	603	585	573	593	566	618	601	630	620	597	576	582	558	578	582	555	603	591	579	599	522	563	587	569	621	617	603	597	585	573	555	578	578	578	653	581	591	570	621	588	563	577	593	598	606	627	558	587	615	585	587	575	610	579	600	567	573	631	608	562	634	584	551	551	591	566	592	579	623	559	620	545	603	603	574	542	571	553	570	582	588	572	593	587	610	577	588	562	596	564	590	557	584	618	590	527	638	611	632	594	614	569	638	614	593	537	572	584	591	540	581	634	584	597	607	588	572	554	588	583	598	567	625	604	572	598	592	571	599	603	622	555	572	610	571	595	577	572	611	568	589	598	649	595	563	596	632	571	588	594	632	575	614	554	606	629	581	525	552	586	586	562	582	672	562	598	614	613	609	606	599	605	565	628	589	626	540	644	623	585	540	543	565	574	582	556	522	629	602	573	582	531	569	618	599	595	617	606	603	604	556	585	624	593	588	601	576	604	588	611	618	580	535	592	576	595	591	597	590	590	631	559	645	586	601	616	561	558	585	598	619	604	583	621	572	570	598	606	588	615	616	579	548	584	605	589	637	589	567	632	619	581	599	606	600	605	591	623	593	600	615	585	585	599	621	612	638	568	597	598	594	595	606	539	591	573	577	578	574	624	563	629	603	596	612	587	607	575	600	586	580	588	621	556	632	571	620	528	621	583	615	602	581	587	567	590	602	591	583	581	568	627	568	609	585	606	600	579	560	594	555	599	580	608	609	591	573	616	549	608	569	598	595	649	610	587	591	576	602	579	586	546	606	624	573	599	590	565	601	585	605	605	573	587	569	609	580	559	627	593	594	546	550	582	546	620	576	590	612	603	572	579	576	572	613	553	596	567	608	603	599	608	576	575	628	582	589	618	570	600	583	617	601	588	604	567	529	631	627	572	590	604	561	597	559	605	579	580	594	555	604	547	614	612	558	545	635	565	597	590	589	589	626	527	586	588	585	615	564	594	619	570	585	580	605	600	568	584	583	551	598	593	623	589	612	563	583	546	616	566	606	585	618	617	615	613	577	616	560	603	638	643	662	638	546	611	555	591	643	524	663	568	630	566	603	603	585	591	601	586	565	595	572	611	583	591	573	579	638	544	600	566	577	628	634	613	595	589	600	614	607	580	621	568	596	578	621	606	636	566	589	627	588	604	579	547	602	593	556	608	568	573	614	589	530	553	609	595	610	591	587	593	597	554	595	594	594	623	647	615	621	593	604	573	620	569	565	582	589	570	602	563	584	600	613	587	602	616	562	635	621	544	622	556	601	576	579	537	563	588	580	600	576	592	573	616	594	638	572	616	562	564	586	620	625	602	598	637	625	549	593	548	591	623	586	553	596	576	579	614	581	609	580	586	605	570	619	577	608	576	625	598	637	625	566	580	562	581	545	591	598	592	596	599	647	618	600	561	552	567	534	586	611	599	569	589	585	637	576	561	586	605	609	567	581	586	581	580	590	586	566	550	591	615	603	589	612	536	576	597	594	597	568	576	657	575	624	619	588	615	607	630	558	595	607	595	585	574	563	591	572	576	608	582	539	573	577	627	617	573	545	627	603	590	589	564	618	632	576	617	593	569	579	575	618	612	623	567	626	615	594	606	572	630	585	555	623	594	615	576	623	609	614	598	563	588	638	631	588	599	590	598	614	589	557	621	607	580	586	570	566	610	581	582	590	599	599	580	639	569	560	618	597	566	579	617	593	595	608	582	577	643	570	585	604	582	592	579	617	568	548	584	566	586	620	592	556	608	592	606	647	589	593	602	565	581	596	603	615	579	554	605	615	603	601	628	630	567	599	599	533	590	583	590	605	595	613	591	594	623	627	581	582	653	564	591	571	557	617	621	586	595	564	570	590	586	651	573	598	613	589	603	569	622	630	578	593	579	580	573	580	585	539	594	639	599	559	568	576	631	597	637	593	584	571	582	606	595	572	593	571	629	583	628	594	578	594	585	573	640	572	597	604	595	577	562	592	622	599	581	606	622	538	572	629	590	614	611	589	575	601	662	575	640	600	578	609	629	595	591	611	559	575	584	577	572	568	616	556	619	617	562	571	597	640	555	595	562	617	587	608	607	598	559	582	569	575	586	600	587	602	649	583	608	585	608	570	601	597	547	622	593	547	586	580	563	543	592	616	586	577	604	576	623	611	559	588	611	585	561	584	574	576	609	568	591	553	571	560	578	591	585	586	592	583	577	595	595	650	567	552	557	590	575	573	589	584	570	585	615	620	565	586	612	577	595	570	624	602	596	577	544	615	576	615	614	597	586	583	609	575	616	614	592	611	594	633	627	580	571	569	588	647	601	610	537	657	610	557	583	575	635	606	592	583	541	563	593	621	614	616	611	568	612	604	611	561	646	571	604	588	616	614	584	596	577	593	598	574	595	633	604	649	563	607	610	600	613	602	568	622	613	589	594	561	573	584	614	622	587	588	577	620	557	600	646	562	564	589	570	575	599	526	582	591	589	558	598	560	584	563	602	572	634	579	605	631	576	570	575	580	572	567	547	588	611	597	590	586	564	612	586	594	547	615	614	529	551	583	654	593	573	633	582	581	647	587	573	536	580	534	552	587	598	582	621	563	615	611	590	584	576	589	609	630	592	554	631	579	613	583	578	613	593	623	601	566	567	582
4157	1424	1338	962	855	715	767	697	750	716	733	690	705	671	776	669	699	682	692	687	679	627	740	687	656	688	684	693	685	682	675	626	661	670	675	706	682	706	682	674	729	682	649	660	668	675	650	699	676	663	718	679	663	680	706	665	683	722	650	647	656	644	631	721	729	679	659	669	636	661	650	699	677	647	680	642	696	670	693	641	659	648	676	689	705	672	675	654	702	661	650	716	642	671	672	694	703	672	655	668	643	700	680	658	652	706	707	722	693	657	690	664	674	692	699	673	666	675	685	687	685	666	649	655	659	656	701	691	679	651	681	653	655	661	698	665	686	690	683	691	665	684	751	713	687	681	703	673	661	645	681	709	713	667	702	675	661	647	669	719	698	660	742	666	661	743	664	639	693	682	595	684	683	681	674	689	717	701	656	651	711	642	628	729	699	700	725	698	634	679	635	705	686	725	696	686	672	736	660	646	684	704	709	672	671	720	720	673	689	668	659	698	665	671	645	694	679	648	714	666	671	696	666	709	676	648	711	631	665	697	679	650	688	627	653	659	681	670	716	709	669	687	661	644	672	724	718	669	671	664	660	676	646	698	675	674	704	650	641	663	669	678	697	700	694	727	686	736	685	702	646	644	700	708	668	682	684	687	658	639	659	649	673	683	690	674	667	685	664	713	652	680	677	657	696	646	667	686	703	661	729	705	691	644	697	640	654	695	697	659	668	690	680	664	700	684	711	655	697	685	710	679	660	704	666	705	710	707	692	652	689	705	666	666	705	666	683	655	699	672	669	718	667	669	663	649	683	649	719	709	680	649	683	676	665	699	681	661	667	701	706	687	703	710	641	694	621	672	685	681	669	692	654	678	690	684	671	659	717	708	652	667	706	679	716	660	692	728	682	679	655	663	688	706	640	734	661	673	705	721	734	656	649	663	694	669	672	678	675	717	653	671	699	695	682	707	663	701	641	688	747	648	650	685	663	678	655	676	626	665	644	679	638	649	687	711	734	742	664	710	706	652	658	683	622	677	652	665	685	657	699	650	707	666	635	693	637	677	694	662	665	647	637	656	663	691	664	677	706	717	667	712	663	681	667	687	664	647	700	632	689	676	719	673	683	667	665	710	695	683	665	640	661	702	690	693	663	709	720	736	735	693	671	695	660	723	629	665	662	712	658	725	657	640	666	685	667	668	711	693	676	677	660	698	669	638	670	628	650	656	695	685	678	639	715	674	657	660	695	672	691	676	634	658	675	696	704	677	639	683	644	660	694	693	675	734	666	652	695	649	658	648	611	668	659	654	717	698	640	683	690	660	670	678	679	681	655	714	713	673	683	678	661	687	682	671	736	676	686	641	681	700	673	637	686	652	676	687	712	657	721	690	650	685	659	733	659	694	639	692	671	661	676	645	643	618	715	660	656	682	663	725	690	670	700	648	658	688	678	670	655	663	666	741	679	625	641	719	665	689	703	658	706	699	691	671	672	688	640	690	673	638	654	665	662	633	695	684	717	737	697	709	653	657	693	695	652	624	644	660	657	700	663	652	679	700	658	684	684	705	641	695	659	652	696	673	637	687	705	659	695	706	677	662	752	719	686	704	664	751	692	684	666	602	669	687	731	695	648	705	746	625	714	644	637	686	723	649	680	673	659	677	697	703	700	673	673	658	685	656	717	683	714	687	687	697	705	656	642	689	658	689	643	669	700	695	726	684	710	702	688	689	699	652	723	643	696	676	665	661	659	699	699	657	683	677	680	655	674	650	666	684	655	711	664	664	664	714	640	728	681	690	725	709	688	683	703	660	701	748	680	690	707	672	663	653	700	662	623	651	655	715	700	684	692	676	707	673	677	664	680	720	660	660	649	686	682	678	655	700	679	652	663	698	668	687	701	702	640	644	681	640	670	693	685	702	659	686	665	622	664	660	705	700	634	700	685	676	671	645	661	649	665	664	629	671	690	675	656	641	660	666	691	668	675	659	706	647	644	640	719	736	675	630	666	709	688	692	711	653	663	645	717	692	709	603	681	652	640	643	667	683	663	706	665	685	702	682	656	688	655	630	671	657	675	699	627	716	708	650	660	673	653	680	667	718	680	688	703	628	684	639	708	710	699	710	694	662	659	678	690	667	654	732	655	687	650	671	662	622	665	703	684	668	652	640	680	682	672	652	692	673	691	645	707	680	685	681	690	680	703	686	669	638	672	696	708	701	696	683	678	660	665	704	707	708	662	682	662	676	705	717	666	684	683	669	689	679	665	605	649	654	678	625	744	703	715	695	652	705	635	681	697	655	737	665	664	700	639	664	703	690	657	669	707	676	683	657	650	664	691	657	640	751	735	646	619	687	678	702	686	656	682	723	710	673	687	662	645	675	718	634	704	722	685	642	629	697	703	629	691	709	670	680	691	672	700	711	716	667	686	637	703	630	666	681	703	702	740	686	649	669	685	644	656	706	684	641	684	685	677	695	657	619	680	638	721	702	628	678	709	659	656	668	694	651	655	704	692	678	681	687	686	723	690	639	625	697	675	658	724	714	664	635	720	704	652	702	698	697	687	675	693	659	668	681	638	648	695	644	684	698	713	669	696	660	711	674	666	733	707	679	669	701	673	660	625	663	682	672	690	702	674	679	716	742	698	678	680	662	677	632	732	718	697	730	642	653	638	698	685	656	660	691	689	703	638	697	706	689	662	677	646	692	744	705	681	668	679	687	649	658	681	714	658	660	692	695	699	652	674	715	700	660	638	686	697	668	684	680	678	725	719	668	697	697	701	668	693	720	735	667	650	739	654	651	677	704	723	691	692	681	688	648	662	670	641	685	692	702	668	640	687	688	654	646	668	683	681	707	647	663	676	707	683	664	666	670	670	725	649	683	667	681	656	695	679	719	704	672	676	654	708	668	631	668	658	642	681	684	646	649	703	672	671	695	697	644	707	664	667	673	690	659	688	665	684	697	636	658	669	664	724	690	674	678	673	671	655	676	664	672	647	747	656	702	664	679	706	737	663	708	632	694	678	649	675	666	643	693	672	710	716	681	661	650	662	680	692	678	627	710	686	702	679	647	678	719	659	729	676	670	653	648	652	692	682	704	671	686	682	695	662	680	685	690	679	646	661	703	693	723	646	665	661	723	708	640	658	660	642	650	650	692	655	672	691	655	689	673	720	658	698	670	659	684	692	718	667	694	706	708	680	654	664	706	696	700	708	667	684	682	718	669	696	691	704	669	723	684	678	660	705	706	669	685	675	694	693	643	643	721	709	654	655	671	656	644	690	673	691	657	667	677	681	694	669	699	654	715	622	647	707	637	673	638	681	633	702	699	661	661	687	676	687	664	679	666	665	648	713	684	665	700	665	721	654	668	689	659	698	699	684	677	695	693	651	650	613	688	671	661	671	651	664	672	665	669	712	689	687	721	667	688	648	674	704	698	649	698	676	638	686	699	652	674	659	684	713	677	638	656	676	669	678	670	686	663	698	675	681	669	636	641	676	642
23840	21348	28567	24452	21336	11826	1684	1137	1077	1034	985	861	880	887	819	831	904	843	805	888	836	818	731	818	723	789	779	795	796	807	782	831	751	831	819	737	775	775	735	782	787	814	723	745	754	757	763	797	753	802	715	753	800	791	765	803	749	772	718	773	790	779	810	809	799	775	775	792	792	792	779	763	772	774	711	811	812	744	769	770	789	745	823	797	754	763	714	769	821	785	790	789	791	776	778	756	792	738	808	751	775	777	771	740	820	779	785	769	786	804	750	763	790	855	765	804	775	745	767	791	747	751	755	802	760	778	765	788	799	776	760	731	754	774	760	783	771	791	752	806	808	747	751	787	779	752	764	748	726	789	792	776	781	743	790	752	793	743	761	795	736	732	791	751	727	788	793	779	785	793	818	826	686	805	768	732	768	809	755	859	763	744	767	776	770	791	766	789	814	779	732	778	774	786	744	771	749	780	758	741	822	784	816	775	817	742	771	751	799	781	735	805	800	740	792	776	796	736	768	705	749	771	760	761	732	797	841	728	783	810	762	789	761	749	756	725	754	689	759	735	786	776	807	814	734	738	792	804	737	769	754	768	773	790	857	776	766	744	779	739	747	771	761	765	759	755	765	771	800	759	796	779	765	750	763	764	772	730	739	811	747	802	801	802	803	774	735	768	724	780	785	752	812	807	791	751	751	762	756	782	777	748	796	714	759	799	749	745	818	721	791	785	742	802	783	757	731	778	740	712	801	714	799	719	792	786	707	815	808	777	801	781	764	779	786	732	774	773	755	759	780	796	709	744	792	772	751	785	720	787	774	773	815	777	767	784	779	751	779	739	692	774	821	800	741	778	759	793	796	796	769	804	754	741	759	794	732	829	748	759	792	755	728	759	807	766	756	721	752	764	803	788	768	818	789	804	771	810	788	801	756	735	762	790	773	824	818	755	725	829	713	765	726	747	714	794	800	761	789	777	745	811	726	755	744	810	756	708	788	807	754	771	724	760	772	761	758	789	765	760	773	821	757	733	777	750	770	809	801	788	768	785	761	739	779	746	773	752	779	753	745	775	773	762	714	750	798	784	792	762	807	747	741	758	756	796	796	754	713	760	776	780	777	801	747	742	738	805	779	738	814	774	779	733	785	783	764	757	743	781	800	743	805	779	737	784	757	763	696	742	746	782	731	771	775	782	798	750	767	728	800	757	801	783	767	761	783	727	733	723	718	812	781	785	754	752	779	762	754	747	754	715	744	701	748	818	755	796	734	723	777	831	767	789	761	768	778	791	776	721	754	748	808	768	764	756	802	785	800	733	701	761	729	775	757	783	789	815	764	844	786	744	786	799	736	741	772	763	797	780	792	774	739	747	763	781	746	759	781	756	790	791	801	807	778	818	774	778	849	783	710	779	737	792	754	758	790	759	741	773	796	749	771	721	775	823	759	763	738	777	733	731	782	739	746	778	781	799	752	802	760	744	757	735	734	741	743	799	712	772	794	766	688	769	773	764	774	766	764	767	760	805	745	777	709	740	756	739	704	748	785	760	813	759	800	756	778	769	793	783	732	748	774	782	778	795	752	782	796	773	751	726	767	753	794	763	758	750	759	767	832	812	760	781	790	774	759	791	821	800	762	789	723	798	802	784	731	806	759	757	781	752	741	766	777	792	822	719	805	766	811	723	732	838	717	804	811	788	761	750	744	757	744	724	747	744	789	770	779	734	719	811	821	751	721	780	783	803	725	775	761	764	753	716	809	787	736	764	798	748	820	759	744	786	782	783	788	803	760	764	796	726	814	768	782	774	773	801	733	780	781	818	769	761	810	768	740	742	810	793	723	742	780	740	773	742	815	760	793	731	788	772	733	760	744	791	780	808	810	734	741	759	767	730	799	767	762	736	766	793	735	762	783	723	772	760	792	825	769	756	731	771	748	773	782	684	796	760	727	792	731	765	723	742	778	782	800	762	709	726	802	776	711	766	765	773	797	749	763	709	811	822	796	805	770	737	791	770	761	769	797	770	743	758	767	842	780	772	786	764	776	797	779	788	790	774	736	767	793	783	761	804	755	749	763	778	730	759	779	745	782	733	795	778	762	776	811	774	723	753	729	815	756	767	719	793	787	781	763	829	773	782	762	753	775	702	745	804	767	761	727	749	774	753	766	749	766	812	773	732	711	807	725	798	765	797	767	727	776	827	751	740	752	747	766	730	752	720	743	813	728	774	842	772	728	762	740	780	804	729	740	756	769	785	756	776	761	816	728	756	730	755	765	789	754	775	753	788	787	767	752	721	769	778	750	731	755	750	801	744	759	767	740	784	765	751	742	767	750	747	768	728	796	743	778	783	736	778	730	787	743	767	786	780	751	730	726	774	771	725	768	765	750	767	745	814	779	727	783	738	824	783	798	749	735	747	792	786	736	791	739	787	779	755	760	745	741	751	762	784	747	704	727	739	761	718	805	779	714	745	762	807	789	794	780	776	775	776	817	780	798	842	776	851	766	759	804	728	758	727	764	731	773	760	779	758	764	745	717	767	774	740	750	746	760	781	731	725	796	763	736	774	786	766	809	802	739	733	774	792	715	726	750	764	774	767	772	716	771	702	760	778	718	733	747	799	744	751	752	757	735	731	753	796	762	785	778	798	778	798	807	728	742	794	766	788	764	763	725	758	774	770	761	768	814	740	764	808	789	755	781	754	740	762	731	784	744	758	777	764	760	763	704	788	775	791	762	776	804	771	758	772	736	756	699	795	782	778	781	753	753	739	775	770	740	749	757	721	765	775	789	763	780	744	795	760	772	805	766	758	747	772	795	782	731	722	769	755	770	750	764	786	744	718	749	752	786	756	792	700	714	724	750	759	743	761	802	773	766	751	782	800	805	733	752	773	808	762	757	751	773	796	749	730	795	753	741	755	795	765	755	765	778	793	755	716	769	786	746	748	798	772	767	763	759	761	753	777	814	761	786	794	755	771	760	820	796	742	747	782	755	767	723	818	801	774	775	754	757	757	744	796	790	803	763	735	741	783	786	828	777	764	768	759	780	782	789	762	764	756	737	764	737	824	770	752	726	768	810	749	762	779	808	695	680	751	769	773	778	788	750	778	784	745	754	752	784	773	744	799	810	751	749	773	774	766	787	740	711	780	857	779	760	820	762	823	764	816	783	737	772	760	719	796	754	782	748	778	752	751	779	784	739	768	793	801	757	771	782	801	758	804	812	772	783	743	753	780	785	780	742	758	794	769	789	809	732	815	785	801	781	797	766	748	763	747	826	731	783	792	739	813	753	738	803	792	784	777	751	749	797	735	788	787	790	728	827	768	774	798	771	787	754	754	781	783	770	781	807	778	789	793	776	801	761	754	786	824	792	778	765	783	791	762	787	781	778	685	804	796	746	785	726	799	777	740	749	712	775	744	777	797	746	764	806	733	777	830	787	778	753	813	736	784	740	719	748	779	760	771	837	788	763	768	767	736	757	778	738	759	735	755	767	725	829	759
3477	8999	7277	3583	2671	2169	1784	1549	1415	1248	1116	1109	1078	1024	1023	1031	1018	969	949	1016	929	928	931	934	979	915	897	913	939	886	942	919	851	894	890	906	911	915	849	907	908	941	908	934	921	901	848	922	888	867	891	930	905	890	889	863	884	906	859	890	900	872	910	914	865	936	881	875	856	853	919	893	859	899	892	944	932	903	867	854	897	910	934	872	883	876	874	896	912	856	877	853	833	909	886	898	856	892	848	904	861	882	916	866	929	895	894	902	847	861	857	855	862	927	864	837	874	887	926	906	884	882	923	856	929	877	928	893	886	875	948	918	930	889	899	898	922	875	843	899	899	902	859	880	897	914	872	917	868	859	892	904	862	927	873	890	918	874	878	845	869	925	878	873	904	886	856	900	887	842	854	866	875	912	865	914	906	868	888	901	918	884	871	910	841	958	885	914	888	946	901	908	857	887	853	891	887	905	917	865	899	877	889	905	917	863	886	941	866	897	892	875	858	905	878	888	863	817	835	859	950	888	888	891	925	893	880	916	857	892	872	913	883	831	838	877	902	888	922	876	865	898	893	973	870	914	885	876	892	821	885	851	904	851	823	882	869	898	896	867	838	900	923	886	880	891	892	907	945	883	942	859	906	894	849	903	882	919	882	907	867	899	911	865	910	893	822	857	837	956	923	901	873	895	875	869	962	893	889	846	910	908	878	881	885	921	887	892	885	903	852	903	921	895	875	910	896	841	869	893	912	857	868	886	843	888	946	899	894	859	886	897	898	878	873	870	882	913	911	885	881	897	880	890	856	894	841	893	865	919	867	871	899	898	866	878	898	916	872	848	912	882	856	870	865	913	903	912	926	904	886	897	865	879	916	914	900	836	878	897	948	864	906	894	888	900	916	877	899	892	877	884	900	880	914	897	883	946	915	909	859	920	890	840	872	915	936	890	879	903	891	897	915	951	867	911	923	902	868	874	889	898	901	901	910	873	906	935	908	930	852	881	903	862	887	932	949	884	923	889	893	878	824	870	883	824	820	848	877	899	875	829	869	861	884	866	910	922	856	853	902	900	894	857	909	917	955	887	854	864	909	896	926	949	894	857	843	922	912	899	860	809	877	877	932	909	886	892	932	899	907	888	901	924	896	814	903	864	928	910	840	879	906	873	919	918	887	872	870	868	954	917	861	912	923	854	940	894	877	867	899	887	846	852	926	880	858	936	928	910	900	877	840	852	935	906	865	851	912	871	830	882	915	865	907	876	872	906	934	918	935	863	821	841	899	896	870	911	853	875	873	873	879	901	854	829	860	928	831	878	906	838	914	928	930	854	917	894	910	847	915	873	896	879	864	862	861	929	932	873	896	849	906	913	911	903	884	871	917	845	909	892	889	928	887	905	917	863	846	857	854	865	888	879	902	842	866	899	879	942	917	897	881	847	944	848	859	888	894	851	884	887	876	869	934	886	911	859	875	928	871	919	895	874	940	858	951	901	923	887	863	899	949	881	912	894	854	891	861	914	851	861	917	897	856	912	887	867	866	908	880	856	926	884	903	919	911	925	849	883	905	885	848	836	873	872	887	927	870	924	853	898	857	899	871	906	954	878	906	888	870	897	929	954	861	874	864	861	881	941	864	875	908	923	833	876	914	890	891	929	858	883	889	958	907	949	872	954	943	936	899	910	881	914	860	886	941	886	871	912	838	839	886	897	935	873	849	891	882	926	886	903	860	883	860	874	879	873	857	880	868	898	887	847	917	918	865	874	882	925	848	855	897	914	888	882	972	869	877	920	860	966	928	880	899	917	923	907	922	950	857	943	901	855	911	885	843	896	883	892	925	920	900	869	919	898	836	917	863	911	863	922	870	863	862	872	889	868	874	902	898	877	826	888	875	913	891	861	915	900	862	784	899	930	950	891	913	940	892	918	904	876	897	907	898	882	905	877	912	896	870	864	877	911	871	877	867	903	868	940	851	925	845	927	898	907	903	935	933	844	939	882	875	904	893	901	881	857	859	878	868	869	841	924	903	903	859	884	872	843	877	883	874	844	925	935	897	881	870	921	860	916	914	909	905	838	889	929	866	881	889	941	885	878	885	916	867	920	851	875	836	875	883	891	895	931	890	930	895	863	877	897	850	921	880	912	851	865	911	889	938	862	835	830	905	940	898	928	857	893	871	917	867	946	845	912	904	883	886	873	913	900	893	893	878	824	855	863	868	908	916	899	830	891	876	907	860	887	914	891	861	936	910	892	826	880	886	857	866	909	876	898	871	907	909	879	920	911	885	874	850	911	918	856	871	905	909	856	870	889	909	901	926	854	882	887	843	906	909	898	887	830	891	898	881	925	912	842	876	914	952	904	892	870	845	948	917	884	948	877	833	864	879	893	907	855	851	882	887	871	901	903	908	891	922	911	904	857	891	929	874	906	858	887	909	877	887	914	872	895	860	892	887	896	871	884	852	817	876	904	883	871	853	913	909	888	931	919	885	893	905	922	952	914	920	896	872	921	877	901	906	884	877	876	890	876	837	874	877	921	887	908	867	872	856	875	850	821	920	865	861	871	877	852	890	873	898	909	873	883	892	884	862	848	879	892	869	891	880	864	887	826	848	890	853	898	840	866	877	851	823	894	941	865	870	886	916	864	871	888	900	925	925	942	902	912	839	874	838	862	822	887	874	908	920	877	870	879	912	875	919	856	908	889	887	904	890	883	876	868	897	940	903	901	875	876	892	881	896	886	860	934	894	908	851	874	904	854	889	922	869	896	899	883	953	908	895	874	950	913	805	887	881	927	888	863	883	849	894	903	892	929	871	900	915	929	883	911	861	919	950	870	899	847	904	913	911	878	879	921	879	881	874	853	921	925	913	885	901	902	878	855	873	874	898	895	892	940	925	876	832	891	861	894	904	857	829	886	874	914	830	877	906	895	928	950	904	904	843	869	892	924	886	907	889	874	865	876	898	860	867	909	939	859	916	878	921	874	918	902	909	845	952	868	888	871	919	922	862	903	885	889	866	926	919	897	913	904	887	885	888	865	951	901	885	840	867	859	874	868	929	850	892	897	880	865	883	879	849	878	859	907	921	870	948	870	907	862	849	881	872	825	914	888	880	935	892	849	849	838	885	872	916	905	914	913	898	891	899	851	806	869	923	944	891	867	939	864	913	855	832	864	926	834	934	852	939	900	921	902	914	898	870	896	892	882	918	872	907	847	869	883	888	857	892	858	880	918	861	905	919	871	907	889	889	872	892	876	854	878	877	836	904	904	973	890	901	947	863	967	858	883	842	905	919	864	856	863	894	902	825	901	887	884	907	854	888	889	879	903	886	889	840	891	924	906	907	925	864	890	837	908	910	926	865	877	901	829	896	931	878	836	921	872	918	845	886	881	873	910	915	942	857	841	880	870	886	905	881	867	877	921	880	885	893	922	868	875	914	885	870	866	851	964	867	875	889	907	855	890	912	868	898	865	922	885	891	919	838	902	863	910	905	921	867	881
24877	21336	27633	25302	12766	805	495	425	364	366	329	328	312	312	329	319	309	332	299	280	308	303	317	274	299	293	334	277	291	274	280	301	260	288	301	280	276	297	297	254	271	265	263	265	285	295	254	305	272	250	288	288	265	297	272	281	256	294	280	287	246	248	268	282	272	277	278	295	265	264	278	282	279	286	274	277	273	275	287	311	308	296	265	257	270	259	302	267	297	272	282	288	274	282	268	260	263	241	262	296	285	273	243	282	300	257	275	283	294	323	307	255	284	274	288	307	302	285	261	299	294	266	296	274	280	280	274	274	269	283	252	263	261	296	296	270	292	307	281	278	293	270	298	271	272	269	285	271	297	291	294	257	287	295	282	288	275	290	299	294	289	280	275	272	310	307	306	269	254	266	254	275	268	271	244	276	276	266	258	258	258	277	290	271	293	281	271	280	303	283	277	268	266	280	270	272	280	271	290	287	302	267	280	300	296	291	288	288	288	290	285	284	279	263	308	273	271	303	268	293	284	258	249	282	300	274	285	261	299	293	317	275	274	282	284	284	255	274	268	277	269	256	295	259	282	267	285	293	279	298	258	271	265	273	296	282	238	285	254	272	303	251	296	284	300	311	292	298	278	254	269	282	271	280	323	262	297	277	272	281	279	274	295	273	280	313	281	297	306	292	271	272	303	300	269	275	265	280	263	280	276	263	260	293	298	266	295	253	279	289	279	272	276	270	249	296	267	283	283	282	300	268	276	266	263	300	268	284	274	291	249	294	265	282	283	267	282	283	257	278	258	266	267	294	277	268	275	275	307	297	317	264	276	249	267	274	258	286	261	264	273	261	263	284	302	266	265	260	301	245	288	278	299	288	247	289	288	268	282	293	299	301	274	293	298	271	282	298	289	287	300	276	246	272	261	261	265	276	277	286	248	273	262	268	260	310	297	283	292	293	268	341	261	270	240	287	267	251	261	277	264	287	280	279	300	277	282	271	250	270	303	272	259	263	280	286	293	251	297	308	281	275	280	279	295	291	286	292	259	254	292	271	292	281	274	277	271	278	276	280	236	265	272	265	263	260	291	308	300	250	296	278	275	271	276	286	277	279	298	257	280	286	255	281	252	291	292	304	279	274	309	294	276	265	287	267	315	284	270	276	261	265	272	285	317	294	290	326	250	293	258	255	298	302	264	270	303	272	283	294	287	282	255	281	252	284	266	277	266	295	284	278	297	272	272	255	290	279	278	247	269	304	264	292	286	273	280	298	311	273	287	259	291	305	298	294	284	283	306	280	287	240	292	282	286	275	278	286	266	238	275	273	296	272	270	282	307	283	308	297	281	313	245	288	273	284	281	286	271	276	280	286	267	266	287	303	269	288	260	300	266	283	268	245	278	308	269	274	307	266	295	269	264	250	259	293	251	279	303	270	287	268	302	299	279	283	277	261	296	277	283	300	258	274	281	277	309	274	283	275	293	246	272	267	274	281	243	282	297	307	266	282	281	280	328	293	287	268	302	283	288	263	303	296	282	270	300	261	285	295	277	251	269	273	291	265	276	295	241	264	267	264	307	305	274	288	257	292	298	274	255	274	244	289	295	284	269	283	287	267	294	318	286	269	251	303	277	255	285	279	279	270	274	274	253	252	261	284	286	242	297	251	294	266	277	272	271	275	269	290	263	285	264	290	265	284	291	303	260	268	287	259	264	246	257	265	295	304	287	294	264	272	277	258	297	284	291	293	290	251	264	225	310	269	261	286	277	278	273	249	259	291	292	294	306	280	262	285	267	298	290	234	259	267	286	275	297	292	266	251	288	255	275	283	259	260	285	275	255	282	274	288	302	292	298	292	278	292	262	260	296	282	278	285	262	262	297	250	294	282	265	258	303	275	270	275	252	288	299	263	292	281	291	306	279	263	282	267	257	295	280	286	285	278	247	277	277	290	268	251	273	267	258	285	293	276	265	286	297	256	286	264	273	291	237	301	244	266	307	275	270	284	280	255	298	317	285	298	269	283	291	295	294	277	263	258	278	299	279	284	268	271	290	287	279	258	288	288	267	303	283	307	302	295	269	301	272	257	280	273	272	292	290	269	265	285	270	277	285	282	281	272	279	307	271	284	266	317	282	279	303	283	295	272	303	273	271	253	234	262	301	252	289	278	289	287	297	258	283	283	304	291	290	275	269	293	269	240	297	269	298	294	281	300	244	302	249	270	274	272	277	290	274	293	270	314	264	282	248	266	279	278	284	276	264	258	297	244	268	293	269	269	281	291	252	292	276	323	280	263	294	284	305	301	284	290	284	284	292	266	281	264	271	300	268	267	281	299	251	287	270	275	300	281	290	273	263	249	226	280	300	260	249	277	254	270	248	282	321	281	265	298	265	271	277	260	282	259	277	300	295	284	296	280	264	308	269	272	276	292	264	282	258	298	286	263	293	271	286	267	287	287	270	265	272	277	263	272	288	285	273	258	289	263	314	291	281	258	268	297	285	305	269	268	254	302	269	262	278	278	272	295	287	276	293	291	251	283	253	274	260	269	289	272	265	303	271	295	277	306	284	265	284	303	288	264	272	277	278	274	268	265	260	277	277	262	264	271	289	268	280	270	304	281	295	294	288	259	296	275	290	308	297	309	276	285	262	272	279	265	297	272	241	267	266	249	260	281	264	270	285	256	297	296	242	290	224	304	285	290	269	294	292	285	276	279	282	277	298	285	277	249	291	277	307	293	249	273	287	266	275	281	284	268	272	317	264	267	311	306	270	284	268	270	282	271	281	291	257	283	274	252	259	262	283	286	297	264	271	283	248	296	277	266	257	267	288	288	272	275	275	278	245	280	272	270	270	244	284	290	298	261	269	336	293	261	272	284	259	274	274	258	266	293	266	282	277	284	298	293	268	258	285	281	318	265	280	284	274	279	255	274	269	271	305	261	291	294	287	302	270	255	280	274	274	264	264	284	305	277	265	291	288	282	279	262	290	281	270	263	256	282	243	274	268	278	274	268	280	272	280	290	291	250	318	297	283	282	291	284	261	284	256	256	277	285	269	261	257	260	265	295	279	273	299	270	263	266	272	277	297	294	282	268	274	275	275	293	293	283	260	280	282	288	273	292	250	283	270	296	283	267	274	267	266	256	244	278	294	245	293	268	274	294	314	299	280	285	282	289	273	321	289	266	299	267	274	298	255	271	239	303	303	280	262	239	272	261	268	291	289	275	270	273	276	290	268	293	298	297	291	255	256	262	259	287	279	263	257	278	263	267	291	304	282	260	286	276	280	262	255	291	260	298	292	265	255	315	284	255	287	289	298	296	279	267	284	281	297	276	278	280	242	269	282	256	298	278	277	276	257	279	257	300	267	298	282	247	276	308	298	265	284	291	300	235	310	316	269	259	289	276	292	285	259	271	272	295	270	275	273	254	277	311	261	292	272	286	305	280	289	282	256	317	286	290	282	264	255	276	268	294	291	298	290	298	276	264	256	263	286	281	283	268	279	271
3339	5267	3939	1843	1430	1113	834	689	619	572	510	507	417	392	395	387	386	414	381	332	380	364	342	316	375	369	372	363	336	356	354	362	361	344	345	368	356	368	352	353	337	335	319	327	349	366	365	356	368	292	342	355	358	337	336	341	303	361	342	339	317	309	313	326	345	343	352	340	344	322	329	341	326	301	346	360	315	326	349	336	326	370	336	336	343	350	345	334	338	341	321	289	359	338	323	357	334	324	349	309	321	323	328	365	317	303	352	374	335	340	338	330	320	373	354	312	348	319	323	306	337	346	348	384	354	359	303	336	314	368	335	330	308	356	333	373	363	302	366	331	337	357	315	319	344	326	305	372	361	338	327	337	333	338	319	348	326	296	323	348	349	339	355	352	324	320	310	320	310	350	299	339	342	334	319	341	325	346	336	320	367	313	338	362	355	330	340	308	350	340	342	360	318	332	319	335	304	343	328	345	337	336	333	336	334	331	328	345	344	337	367	319	357	341	314	336	312	357	371	342	336	308	315	335	346	400	298	339	380	346	324	334	299	343	335	311	303	335	329	328	312	372	305	357	328	350	358	355	333	332	346	320	365	368	343	334	312	311	355	326	307	305	310	302	320	319	338	294	361	340	307	330	319	358	327	381	307	347	324	322	317	323	355	324	345	372	312	329	340	334	330	333	333	346	320	327	350	356	324	353	333	301	306	315	356	350	337	332	341	329	321	324	353	317	341	374	331	362	322	321	317	340	357	339	326	347	330	352	338	322	326	321	361	337	311	336	337	333	328	355	334	363	321	365	363	358	331	363	323	321	362	358	316	322	311	310	369	329	364	340	339	355	344	316	352	328	352	346	336	344	352	342	359	343	342	340	306	337	297	337	313	333	321	343	288	349	370	338	354	325	337	319	330	329	353	345	323	329	306	318	346	357	352	335	323	334	359	306	350	320	327	337	354	340	315	314	305	341	351	333	331	334	335	349	359	313	341	336	309	341	341	306	344	336	299	360	341	330	305	368	330	330	393	358	327	356	334	346	346	368	353	369	316	328	354	320	330	366	325	343	328	327	327	331	312	354	336	325	346	313	373	303	357	329	339	355	345	345	322	347	356	359	306	320	337	357	332	333	319	339	332	348	333	339	346	365	337	359	371	336	329	322	359	326	348	340	319	334	297	361	320	359	343	362	321	307	313	333	351	391	347	330	350	329	352	318	365	334	307	335	357	322	340	373	358	331	317	336	336	299	356	366	298	331	345	379	334	347	315	323	324	334	296	304	348	334	304	319	345	319	306	329	315	342	333	353	369	328	317	350	335	299	336	318	385	323	332	336	334	350	378	328	315	326	333	338	365	328	304	321	356	347	325	316	359	333	342	334	322	328	339	366	353	316	337	354	320	328	330	327	325	309	331	321	331	310	339	339	304	345	330	344	312	339	293	367	340	327	347	345	342	297	332	345	317	364	322	337	328	341	337	330	318	355	386	364	313	367	335	318	327	330	343	358	329	304	337	327	338	343	331	320	343	344	331	342	359	359	330	326	335	322	353	315	325	328	335	332	353	309	368	339	330	328	339	354	332	363	316	341	349	364	354	314	371	334	308	309	328	338	348	347	341	324	330	347	325	347	320	316	349	332	342	332	356	303	330	360	309	339	344	346	331	338	344	314	337	359	301	352	341	342	321	347	335	326	334	337	333	303	299	366	339	318	342	357	356	326	291	333	314	317	352	364	359	327	334	340	321	329	336	363	350	335	373	352	346	309	343	330	337	332	353	347	304	346	331	320	356	314	368	303	357	357	318	357	328	320	358	350	342	304	353	330	326	367	313	341	337	302	335	341	347	329	336	341	358	343	316	347	309	364	345	352	344	338	317	323	319	345	319	333	331	335	350	335	318	322	335	329	385	332	345	350	333	324	315	313	318	318	326	338	340	351	346	333	345	364	304	331	359	314	347	334	355	336	340	331	346	319	339	323	343	347	332	309	313	312	350	326	350	330	324	323	324	347	370	323	329	322	336	353	306	340	330	343	352	349	330	345	353	335	327	340	312	337	321	369	324	314	339	335	333	320	322	312	349	334	342	315	325	327	336	329	343	309	352	379	338	331	355	323	344	327	323	331	332	313	322	331	319	349	327	363	312	325	333	351	339	344	342	314	346	342	345	333	360	339	360	316	345	313	342	333	300	331	353	332	331	313	327	370	313	312	321	346	326	340	346	338	308	347	351	325	335	339	374	333	358	324	347	310	331	350	318	332	324	346	325	327	355	347	334	327	346	370	333	318	365	332	323	321	331	342	337	376	347	360	342	324	339	337	314	328	385	367	367	341	329	327	332	321	333	334	312	334	353	353	322	318	339	388	351	318	303	322	338	351	348	340	320	340	335	339	305	340	350	332	347	319	359	346	353	349	345	315	323	321	352	336	346	342	359	375	334	349	351	322	340	331	329	335	339	335	328	350	351	343	311	359	304	298	333	361	325	336	321	344	338	327	289	352	328	322	325	302	378	337	342	337	343	337	321	299	297	316	326	342	352	355	341	307	308	333	326	352	338	352	326	338	319	321	311	329	340	335	357	368	334	329	316	346	360	322	343	340	316	298	355	303	361	356	307	342	339	314	315	307	314	347	355	341	350	366	337	341	326	318	369	326	333	336	343	339	314	321	339	347	316	347	345	324	368	356	341	337	328	318	345	338	314	324	335	342	347	296	364	340	338	326	335	319	344	285	345	360	329	348	315	316	344	301	343	345	339	318	329	343	326	358	344	308	334	311	358	324	348	323	350	337	330	310	324	349	335	292	318	336	328	333	367	283	327	323	343	337	312	330	319	340	309	343	321	347	352	356	356	347	331	367	315	314	316	365	364	337	342	329	330	330	333	349	352	316	335	311	327	364	334	334	315	299	329	315	360	335	344	328	327	330	325	300	355	340	371	337	321	329	359	313	326	349	356	339	342	351	327	350	357	329	346	345	377	354	368	370	350	355	346	340	349	330	351	320	329	346	331	338	345	333	340	338	324	372	322	312	341	331	345	326	327	341	332	341	355	369	341	341	339	347	292	331	331	331	337	343	317	356	310	328	309	366	335	330	335	337	332	332	331	338	361	316	338	340	363	368	312	297	358	321	336	343	328	364	341	335	309	340	344	312	304	341	292	339	340	312	342	338	335	321	338	303	355	342	366	334	312	372	365	329	332	353	375	362	353	351	326	304	324	322	340	345	355	318	316	387	346	347	403	347	317	353	322	313	330	333	339	343	313	311	316	353	320	336	343	344	313	306	342	335	359	350	348	318	329	356	389	323	337	335	330	342	333	334	319	358	359	317	333	331	311	334	371	332	304	361	314	352	337	328	344	371	294	335	303	342	328	332	315	298	339	350	358	355	308	340	323	309	349	330	342	323	307	336	330	327	365	333	310	332	324	327	336	341	317	324	320	328	351	312	351	316	313	327	328	323	340	298	322	324	349	325	327	337	332	378	337	338	347	294	324	340	335	345	342	344
22822	21356	29039	24064	21352	21380	9706	1204	886	804	726	695	696	629	622	586	569	525	537	536	508	512	520	490	498	463	479	476	481	522	479	441	488	462	497	470	490	462	479	486	476	483	473	468	450	499	452	456	462	455	472	455	449	426	471	441	445	451	449	436	485	457	465	518	431	430	443	484	436	430	441	471	423	462	419	463	445	489	462	438	480	483	423	474	473	448	436	428	458	472	405	449	479	450	505	446	429	429	444	454	438	401	447	443	451	447	464	440	474	407	490	431	462	483	448	500	467	471	436	453	430	459	461	472	462	436	417	462	430	485	461	458	438	456	495	468	498	455	449	493	455	424	444	444	415	437	448	460	444	421	451	431	500	415	432	455	437	452	447	413	498	437	441	449	465	482	411	434	435	464	419	430	436	449	459	445	418	469	470	439	453	435	476	457	446	434	448	401	470	468	487	444	441	454	458	453	439	408	449	463	458	433	480	440	483	426	418	393	427	450	467	421	449	419	408	438	457	467	456	391	449	447	463	431	457	453	423	425	460	469	435	399	433	482	475	456	433	477	475	430	443	468	440	426	472	444	454	446	435	468	433	412	452	469	435	463	435	436	441	474	424	460	456	468	445	474	414	435	448	438	484	450	461	464	437	429	434	480	461	451	433	447	439	473	430	524	492	424	443	450	477	439	470	431	427	429	464	438	452	453	433	432	446	485	420	432	423	457	451	412	459	478	477	440	433	488	435	436	444	434	441	479	443	446	432	470	435	462	449	464	463	402	449	452	412	450	411	483	471	414	463	439	446	471	422	451	443	435	476	484	436	433	420	476	437	433	461	442	472	470	450	438	487	455	413	472	425	419	438	463	449	455	424	416	475	475	435	427	408	401	479	474	451	410	418	458	456	459	467	423	464	455	411	460	454	441	451	473	465	430	458	440	436	469	424	417	429	464	441	468	466	469	466	479	429	437	435	465	449	466	427	455	435	501	411	447	437	434	459	468	467	474	457	455	449	470	472	457	462	485	469	470	455	422	471	479	461	396	488	411	429	440	465	456	462	465	434	470	464	447	429	456	465	461	454	497	426	443	423	489	438	466	480	436	445	454	460	446	446	443	485	448	445	418	451	405	434	407	478	431	461	470	453	419	453	459	460	425	455	459	445	459	470	390	453	460	428	439	450	449	462	472	436	443	461	451	460	442	430	470	480	451	446	420	424	461	453	436	430	451	429	467	450	494	419	448	445	488	469	452	408	424	447	458	436	452	468	448	431	473	434	439	412	467	454	445	457	445	467	441	440	444	479	448	440	427	488	448	444	451	471	498	474	431	436	428	504	447	439	477	457	450	473	488	452	459	460	445	426	450	468	463	423	470	438	433	430	440	433	466	481	435	410	460	465	473	423	428	446	432	444	485	444	442	461	410	416	461	468	426	438	417	438	424	463	421	483	458	472	457	446	447	420	461	466	434	445	460	419	465	438	468	480	447	418	458	434	429	418	461	440	428	434	425	422	454	430	439	461	469	453	413	456	455	432	443	455	447	433	461	453	459	432	443	491	429	482	476	454	433	448	423	447	453	455	481	469	430	433	418	458	445	435	448	453	456	453	443	463	478	487	433	471	440	493	450	462	476	480	461	436	488	434	437	459	443	431	427	460	447	467	457	461	434	445	446	459	423	434	423	477	495	461	439	439	431	442	432	448	425	495	443	455	442	429	481	451	438	415	437	451	492	448	434	456	447	450	448	437	473	443	452	399	478	446	430	451	479	490	475	452	452	432	451	429	424	467	449	421	450	478	464	465	431	451	456	438	443	428	441	450	468	469	459	478	465	452	449	467	440	452	436	460	436	459	456	477	462	438	452	491	439	442	447	421	463	484	459	425	423	481	447	427	473	461	454	469	439	445	407	470	453	439	487	447	451	463	453	465	432	460	439	415	451	469	459	461	470	413	476	449	466	423	445	424	425	470	464	456	413	441	456	428	443	428	514	440	475	428	453	451	411	465	405	408	485	425	460	460	435	442	482	475	442	487	451	437	453	463	446	418	428	440	438	437	482	477	440	468	430	443	417	454	447	456	448	463	434	483	465	439	462	462	451	453	441	453	420	458	450	449	488	423	453	428	451	471	458	445	431	408	456	477	417	437	449	479	480	471	500	489	438	420	437	455	420	435	444	429	465	457	425	483	423	484	473	464	393	426	450	476	468	439	439	498	427	426	429	435	431	458	425	439	469	434	431	462	481	471	462	467	422	429	479	445	456	465	427	464	463	474	437	410	430	442	464	448	415	450	427	415	453	455	493	437	449	476	419	448	451	451	427	449	431	465	422	450	444	457	424	429	421	442	426	474	462	434	406	462	483	474	433	438	447	478	461	468	420	437	429	451	422	463	496	468	458	473	424	446	460	437	461	452	452	437	466	458	429	496	482	408	418	455	425	457	499	457	413	443	461	452	432	468	457	428	464	437	465	463	427	465	469	448	446	427	428	456	472	447	455	432	448	476	442	475	441	456	465	420	438	433	429	453	435	444	416	430	440	438	447	441	460	453	404	456	423	479	438	434	414	448	447	455	484	434	474	486	449	474	461	420	428	466	415	462	444	466	461	421	455	452	465	442	429	439	416	429	463	448	466	470	449	433	461	448	433	415	430	456	448	432	442	431	449	430	428	447	465	441	442	445	480	417	449	439	438	434	471	442	465	448	458	505	405	423	435	450	440	432	444	429	439	459	442	429	427	457	459	484	487	484	458	422	426	441	424	467	462	426	461	496	474	472	466	474	447	423	443	459	454	433	473	472	464	436	441	458	457	458	470	465	413	482	440	438	450	440	453	450	453	447	458	459	452	439	455	431	448	461	414	455	437	470	458	449	442	452	478	480	416	426	470	422	457	457	486	441	437	422	457	462	451	439	433	468	439	447	435	463	432	426	436	439	429	416	444	449	424	444	424	426	484	440	426	447	479	424	441	410	451	418	483	454	477	452	454	429	430	414	466	440	404	439	435	447	417	433	441	492	433	443	479	449	431	463	423	446	456	433	470	439	444	434	392	462	450	435	455	438	454	409	472	483	460	413	432	436	457	429	450	476	485	450	443	468	469	437	460	453	465	469	459	416	487	437	452	427	443	453	448	466	497	426	439	427	453	398	443	464	460	480	483	466	465	473	415	427	441	447	473	412	416	480	431	421	457	437	430	452	457	433	464	473	448	435	424	452	481	428	426	434	432	425	480	443	447	453	482	448	447	450	416	460	430	437	429	474	462	422	472	457	461	444	431	421	489	451	442	409	430	502	468	469	409	449	447	447	478	450	414	463	453	436	431	476	453	417	434	445	460	430	423	478	437	457	469	433	508	453	438	394	487	396	459	448	418	438	441	441	467	476	436	472	450	466	447	440	435	470	447	472	436	432	449	474	449	435	471	411	447	458	434	481	450	438	438	467	440	474	458	437	424	445	447	425	444	450	408	462	473	426	461	459	461	431	459	455	456	504	427	438	434	434	438	458	430
4492	14113	10763	5400	3873	2864	2259	1787	1425	1265	1069	984	898	808	747	728	774	678	681	628	670	623	600	655	634	618	578	601	561	616	581	576	580	571	560	556	569	545	583	562	584	603	574	555	561	552	539	534	576	566	569	548	508	566	554	567	578	557	532	518	525	595	527	607	597	559	549	550	554	563	570	552	507	544	519	583	552	571	548	503	535	498	566	606	519	583	547	520	542	555	557	503	556	555	550	519	546	562	557	517	552	559	592	556	504	560	546	525	512	546	559	537	480	514	562	523	509	521	560	543	551	581	529	526	580	536	574	528	567	523	537	569	559	504	512	575	540	551	549	552	543	535	515	521	498	591	552	592	529	555	553	515	587	520	536	560	563	549	550	527	576	552	505	570	526	571	513	531	588	552	551	554	576	526	565	522	579	564	535	547	509	541	591	526	500	496	558	535	534	556	590	582	506	508	583	542	561	550	547	522	548	549	525	555	559	516	564	527	500	563	538	542	546	531	544	546	525	530	537	549	537	536	539	543	522	532	548	518	571	573	516	564	559	608	589	569	519	550	568	513	524	538	598	542	539	529	579	555	566	570	535	528	534	544	551	521	524	567	534	498	515	546	517	526	548	540	544	542	570	596	503	536	541	522	545	534	547	575	527	544	530	544	547	571	576	546	535	549	551	511	509	560	551	549	536	530	519	547	525	538	550	524	518	582	573	564	527	549	596	518	519	535	520	562	508	530	511	533	527	511	561	561	555	514	537	538	524	539	538	509	589	556	546	505	556	555	532	527	507	538	543	543	572	559	565	548	549	550	542	557	555	496	555	590	527	559	518	522	578	596	515	527	534	532	522	521	507	584	529	512	515	537	531	524	505	569	559	558	536	509	558	552	528	554	556	560	539	552	531	548	545	557	584	521	542	507	562	552	526	532	522	511	491	575	538	537	553	542	544	526	539	518	532	601	499	552	518	591	554	535	561	586	569	525	610	554	564	553	566	536	530	520	572	534	526	492	521	507	517	503	557	575	539	534	525	553	527	539	538	567	552	530	539	580	533	519	547	515	504	550	566	519	549	553	519	536	519	541	578	592	538	562	544	540	556	533	531	540	545	537	536	532	561	527	553	522	548	517	538	513	538	531	553	534	529	556	526	555	547	550	519	521	537	530	513	579	498	533	521	544	542	542	517	538	543	518	538	592	524	525	544	541	535	533	532	598	517	583	532	536	558	521	552	525	588	602	557	513	559	604	563	524	530	565	510	475	514	551	535	520	489	525	525	559	577	573	570	585	517	541	548	552	528	574	524	594	542	523	597	574	549	549	522	504	559	562	555	512	507	528	552	514	574	578	564	575	574	557	562	522	555	516	518	547	543	571	523	504	567	518	549	502	561	547	507	542	532	517	527	548	519	526	545	574	569	547	545	563	533	547	543	505	482	546	548	565	544	595	488	527	577	572	542	555	549	536	556	550	548	511	560	540	521	573	552	497	511	481	530	518	573	553	504	525	503	531	571	581	508	521	521	526	593	544	544	531	529	525	555	586	552	510	543	492	542	531	542	514	528	570	530	538	535	568	545	531	527	547	517	550	511	540	556	545	571	531	517	564	548	542	562	546	576	523	512	530	525	564	533	563	561	577	580	539	510	555	542	480	575	522	565	510	553	544	558	545	584	542	503	555	621	544	536	533	517	556	583	538	564	520	545	531	537	552	510	517	567	529	528	525	522	551	524	544	527	531	533	539	542	561	572	526	545	547	535	520	573	554	558	516	530	572	543	532	584	558	531	517	573	538	532	547	549	565	529	535	565	587	527	546	572	544	559	508	538	558	549	496	515	555	574	548	522	535	545	567	499	530	526	497	555	535	577	498	537	543	542	522	498	562	527	563	530	556	517	500	536	555	548	516	565	518	499	532	534	561	517	535	550	545	565	525	563	519	560	544	540	522	569	570	540	569	581	542	539	552	528	512	553	536	513	545	568	561	565	523	520	528	533	571	493	579	544	547	519	541	578	523	513	542	533	502	498	566	534	527	528	561	505	539	560	534	542	544	571	548	544	523	556	494	562	558	538	545	550	525	508	516	512	535	590	534	541	530	534	586	505	532	528	523	536	564	572	542	554	538	513	538	554	574	508	553	524	545	529	558	556	543	524	514	564	553	516	508	505	579	593	495	523	571	565	537	588	555	528	586	550	544	513	566	543	546	535	519	505	560	545	546	568	546	527	554	555	536	561	539	543	544	542	511	547	504	537	532	508	542	545	566	530	512	523	572	536	544	517	555	554	523	570	509	584	507	520	558	570	545	537	555	560	511	558	482	556	554	592	580	572	562	611	531	585	528	570	534	531	543	569	546	517	550	540	542	556	520	530	524	542	530	563	554	567	521	576	508	546	533	536	510	526	530	552	596	526	593	546	549	558	563	515	541	540	520	527	513	493	542	562	566	551	602	555	561	554	525	540	527	523	552	537	577	534	531	559	508	545	538	538	564	535	552	545	544	545	546	531	528	530	583	520	520	546	537	571	535	558	564	503	582	544	558	531	514	537	534	561	562	540	556	529	514	521	553	549	551	507	585	538	567	518	533	538	556	556	563	555	574	521	551	490	540	519	572	528	538	527	567	576	553	559	537	544	508	540	551	516	547	548	529	559	540	560	543	557	556	550	585	574	541	530	560	511	534	546	569	542	545	548	562	545	584	542	551	550	547	504	544	545	536	551	561	528	532	571	528	562	555	500	568	485	529	563	568	537	537	501	565	519	550	599	572	577	573	581	532	577	470	527	507	535	560	532	519	519	551	545	552	526	533	521	574	564	522	587	511	575	554	515	561	546	534	531	575	559	516	547	559	541	547	537	560	551	531	495	516	520	544	543	563	527	500	579	549	538	541	565	559	578	535	576	516	536	564	524	508	491	528	561	554	572	525	521	533	512	540	525	540	570	557	544	567	604	576	540	521	527	493	559	540	537	527	534	567	545	529	527	555	535	569	545	547	575	546	570	558	508	513	568	511	586	514	570	528	496	511	545	566	507	505	521	544	512	508	548	581	587	528	487	529	532	511	532	534	523	568	517	530	538	551	531	584	533	530	534	567	553	560	537	506	591	553	558	562	519	542	524	549	561	571	558	541	519	556	512	546	554	547	527	554	521	589	502	516	522	560	538	558	543	553	563	532	561	559	584	548	535	562	536	548	558	536	607	540	499	541	534	547	545	556	564	529	549	536	539	528	489	498	550	565	555	565	576	549	537	576	539	546	601	564	530	528	536	572	524	525	489	506	550	555	535	549	504	492	552	533	555	530	566	560	539	556	548	531	527	567	578	504	505	553	557	537	523	520	534	595	541	520	533	571	581	517	510	539	499	559	543	541	548	567	519	536	503	558	532	588	530	542	548	555	580	551	539	537	586	529	552	525	563	542	590	525	562	556	572	516	564	559	547	564	528	557	560	524	553	509	571	535	581	489	559	564	523	532	540	541	509	566	536	551	525	506	531	537	499	505	524	542
27488	19501	5854	941	732	648	611	601	590	609	579	601	589	595	555	576	587	566	602	603	588	560	572	595	601	612	600	601	666	575	579	590	620	595	594	583	608	575	585	602	582	600	583	567	595	610	653	554	608	566	588	610	527	588	565	583	563	563	626	587	588	616	599	605	597	610	565	661	528	589	573	585	541	640	568	636	606	576	575	605	566	525	575	621	593	601	615	570	595	573	574	616	592	581	597	580	603	553	557	581	560	585	622	631	616	586	558	586	571	535	600	564	616	578	545	567	603	577	625	566	589	578	569	582	610	537	597	590	600	578	615	531	581	586	610	589	582	612	604	556	610	576	564	590	575	634	549	569	594	573	609	570	614	587	599	585	576	633	600	579	622	594	587	604	574	594	570	610	606	578	585	631	573	610	623	580	567	562	568	591	606	514	604	584	584	601	583	570	573	571	620	574	564	569	554	557	624	589	537	587	631	591	567	604	560	571	577	617	587	591	611	591	611	573	594	572	575	617	615	577	625	583	554	583	556	582	586	599	643	568	617	597	591	573	566	574	589	590	578	563	527	585	579	576	593	563	611	601	595	599	556	585	571	588	554	609	572	602	584	596	591	626	557	543	591	577	569	559	599	613	527	567	596	614	592	624	599	578	536	596	610	612	603	578	587	573	583	604	540	654	589	594	574	592	594	565	623	601	585	596	546	603	580	592	576	548	572	538	568	566	576	573	618	583	609	577	629	574	616	589	641	580	619	634	599	602	586	597	575	614	581	577	608	570	585	578	545	615	587	596	611	570	560	576	559	598	553	558	637	582	611	539	598	597	601	588	559	531	548	562	548	566	646	629	592	560	601	592	562	574	603	544	580	557	600	571	587	607	552	582	587	585	607	601	607	571	590	597	596	586	574	582	583	556	616	587	597	610	568	578	591	564	596	578	625	581	580	548	607	593	600	565	559	595	583	593	586	561	614	555	569	613	596	638	583	566	555	617	581	626	552	575	582	598	582	612	600	555	576	575	566	595	589	590	579	567	564	593	580	588	620	584	561	610	624	588	586	577	584	580	596	597	593	612	583	600	587	555	624	583	616	617	576	544	598	568	601	553	627	589	585	592	550	580	586	550	613	571	606	624	615	603	569	616	562	607	609	630	580	581	584	577	599	610	578	577	568	564	593	631	604	607	611	586	584	622	629	571	567	597	520	607	615	592	581	578	593	576	590	591	590	580	567	620	609	604	622	586	589	602	534	578	556	587	537	578	576	554	594	582	624	581	579	547	599	581	601	559	578	588	596	577	605	620	569	575	594	521	602	619	586	559	592	597	596	583	596	580	550	597	612	609	624	602	548	588	575	598	633	583	548	562	557	559	571	575	556	576	621	574	591	593	634	630	589	628	554	592	604	559	573	620	571	614	603	579	596	620	569	607	586	583	555	571	618	596	607	579	643	591	556	590	576	598	571	603	587	606	601	534	615	605	568	578	556	576	632	625	611	629	567	612	634	588	587	567	570	531	619	601	552	566	627	592	580	555	610	559	569	566	590	591	613	571	585	682	571	624	606	562	580	603	598	629	572	581	559	619	608	641	586	601	566	610	562	621	569	589	603	555	601	595	565	582	577	547	549	550	589	575	595	623	557	548	581	553	576	551	522	632	607	619	574	602	595	607	607	600	583	578	629	629	601	598	579	599	611	597	612	603	603	558	594	605	598	602	585	582	586	605	586	564	626	556	600	580	581	602	614	627	566	569	604	584	623	602	606	608	605	600	597	571	571	599	598	542	598	579	580	621	591	574	585	516	606	579	612	583	590	610	618	597	560	582	577	619	607	622	646	591	596	587	587	542	590	613	588	600	612	595	599	576	563	572	614	613	608	589	603	570	568	593	602	570	620	570	604	633	598	575	632	563	620	552	576	582	573	539	568	579	573	608	615	584	550	657	569	594	621	600	601	583	556	600	620	552	593	601	583	585	611	554	531	623	584	575	579	594	547	599	586	542	544	568	635	604	595	571	608	607	556	569	546	611	575	587	582	605	554	519	617	532	555	616	602	570	579	577	590	607	559	550	556	592	606	555	555	613	623	636	569	582	566	620	600	585	597	639	538	548	581	614	588	596	562	592	599	548	577	592	632	585	589	618	557	599	568	580	595	563	584	603	587	602	524	590	606	572	577	577	567	553	625	598	586	570	569	571	631	564	579	581	541	623	563	606	625	613	601	587	588	508	550	612	587	609	614	566	581	554	599	549	540	585	562	605	591	615	613	554	571	604	574	543	633	612	577	567	584	590	601	610	577	577	579	596	561	599	552	575	523	552	550	553	561	555	580	595	591	597	607	576	559	582	587	563	590	566	583	621	577	625	618	612	566	600	581	570	618	537	584	594	617	628	610	583	578	584	582	609	578	637	594	585	604	542	585	588	549	561	568	579	561	568	560	634	587	579	624	605	570	624	586	612	597	585	594	580	582	600	585	585	593	626	557	612	580	580	632	573	538	635	554	584	605	611	613	544	604	612	618	573	595	536	571	553	571	580	591	572	620	597	604	593	640	562	612	564	568	575	626	600	575	553	559	529	600	534	556	587	625	613	583	628	594	581	602	540	592	594	558	583	547	578	558	621	580	588	581	572	605	612	611	576	601	604	587	588	608	580	553	571	624	602	560	570	594	616	565	595	595	583	598	579	579	573	583	576	579	596	552	586	573	571	570	624	577	620	611	600	571	590	553	593	586	536	601	538	586	578	582	610	610	634	559	559	605	580	546	580	617	590	567	607	597	601	549	568	560	546	583	604	582	527	595	558	561	588	606	601	597	579	576	597	609	579	596	602	563	598	617	571	589	565	553	598	600	604	591	599	587	623	565	573	597	581	566	579	609	595	558	643	564	609	574	584	588	594	599	619	591	573	562	601	635	575	606	599	597	643	583	589	622	560	541	529	612	555	574	589	569	594	595	584	584	574	587	591	634	605	528	574	593	590	615	540	573	588	562	565	614	579	554	565	546	589	594	612	574	621	567	642	594	569	555	582	545	534	551	592	556	578	605	519	638	581	599	591	557	552	609	573	581	558	566	601	590	598	595	654	642	609	564	649	557	620	566	591	593	574	595	572	568	579	594	586	570	612	608	598	594	575	611	585	595	584	589	616	591	569	571	580	562	602	610	576	545	617	589	567	574	592	622	601	611	540	547	544	605	568	647	576	593	649	553	626	519	523	621	602	561	574	602	598	556	554	568	599	609	569	583	610	581	591	614	599	552	610	580	613	557	594	618	581	549	648	622	600	590	516	651	609	566	554	631	580	586	573	644	549	560	586	568	588	563	563	588	622	585	580	573	594	607	579	624	590	607	557	596	564	634	569	612	613	583	563	607	559	572	550	652	543	590	611	619	586	558	622	622	598	572	605	584	566	600	595	588	594	565	559	583	559	608	591	604	604	542	506	588	584	622	554	572	616	565	557	589	594	603	564	581	602	563	551	641	586	589	572	608	584	576	578	604	557	561	582
4302	1369	1155	892	807	722	764	744	709	732	672	735	641	632	668	699	658	668	735	658	675	651	716	674	689	677	679	677	659	672	671	648	650	634	685	678	693	717	731	677	712	688	686	638	651	664	708	670	646	681	659	690	727	657	638	695	668	631	698	721	678	670	646	718	705	691	700	705	690	687	697	659	718	676	705	672	670	681	645	659	672	704	664	704	663	644	683	638	687	645	645	724	684	700	682	681	687	655	667	675	704	637	681	696	680	693	672	636	723	707	667	648	666	654	686	673	645	650	661	690	664	710	698	666	680	679	636	681	669	693	688	660	669	680	701	652	631	633	673	691	684	661	650	696	685	651	673	711	715	695	685	677	654	655	609	627	668	671	667	620	682	699	665	706	665	624	697	662	645	699	666	636	663	672	647	694	670	639	693	699	670	674	649	673	661	646	688	678	660	686	655	714	650	670	687	674	690	625	712	651	746	700	650	692	660	704	660	716	697	671	661	674	646	659	673	642	700	680	676	683	654	652	687	705	672	704	654	642	619	657	688	684	661	697	667	717	677	654	726	667	700	679	671	681	698	683	669	684	675	679	673	661	684	683	637	638	655	653	641	678	672	629	656	674	688	702	657	671	716	663	668	630	695	628	647	661	642	659	656	652	690	646	616	639	711	680	678	683	650	683	636	655	644	644	688	696	632	681	693	671	673	696	680	727	678	702	743	675	666	662	651	679	660	673	681	676	663	660	643	668	655	697	720	667	656	648	675	653	682	699	636	715	676	705	661	690	622	705	668	732	698	669	628	695	678	677	665	669	681	664	672	680	653	675	677	663	644	652	597	687	684	607	649	656	660	680	655	630	669	740	705	660	678	627	656	668	685	661	726	652	686	643	660	679	670	659	678	680	671	701	660	663	674	683	665	685	667	676	693	685	638	697	644	632	662	669	695	741	676	632	705	663	670	660	693	622	628	692	656	679	652	686	627	669	662	707	664	726	697	697	628	681	621	710	704	667	662	686	690	698	682	643	696	649	647	703	710	668	656	648	681	667	663	683	645	661	649	659	650	670	644	666	664	647	646	660	674	669	685	673	661	674	663	668	698	676	683	678	679	642	693	639	675	641	668	689	654	677	686	692	699	644	653	675	689	688	680	696	649	671	626	683	693	661	658	670	652	677	718	656	696	687	674	679	684	692	663	671	681	722	652	648	694	668	709	645	705	657	663	683	673	670	702	620	694	700	649	694	635	691	676	704	696	688	686	696	635	695	691	684	696	689	685	689	615	675	702	632	695	687	624	665	669	651	718	672	668	665	657	690	715	662	690	642	704	711	620	682	700	680	680	634	646	686	671	628	652	709	658	654	693	700	713	680	666	701	666	673	647	673	648	654	677	686	633	659	715	679	679	702	659	691	674	689	632	684	687	666	711	700	649	698	690	663	659	650	662	672	674	675	683	608	665	682	655	697	663	656	662	667	680	682	729	679	658	656	684	611	657	653	701	646	667	632	632	713	679	692	724	645	661	625	675	651	708	695	693	626	646	659	696	701	629	651	657	677	724	632	708	702	674	705	706	643	676	627	658	652	641	666	638	667	696	647	672	667	689	659	659	593	629	600	643	665	673	713	724	654	642	635	662	671	654	666	655	671	669	648	662	647	650	672	722	737	682	655	662	704	673	650	668	675	677	652	611	735	607	634	657	666	655	669	641	652	679	707	669	686	691	624	665	685	681	667	635	655	709	683	662	679	676	653	706	690	655	666	657	678	641	671	674	700	656	679	657	604	736	635	685	672	683	680	690	645	686	676	670	656	687	650	683	671	655	661	656	666	658	676	606	678	676	723	679	688	654	640	692	648	656	672	626	629	623	685	629	685	688	700	674	712	687	670	624	645	690	649	699	671	678	679	692	659	665	699	672	670	654	661	645	695	668	638	656	698	700	688	686	635	674	617	667	654	679	711	663	718	675	692	704	712	663	688	678	679	667	642	642	626	621	685	664	670	713	632	667	638	708	647	695	697	642	624	667	639	714	663	662	694	660	685	649	675	683	665	663	692	652	628	634	659	651	658	711	646	700	709	638	658	702	656	675	679	693	654	698	719	649	670	697	695	660	662	667	666	685	649	681	694	639	635	705	716	642	628	665	650	672	673	653	631	660	674	711	690	674	674	629	684	669	693	671	693	669	702	674	630	698	685	684	703	671	664	645	633	671	684	685	678	664	641	716	724	675	650	689	666	661	670	688	671	699	702	645	704	687	664	697	757	668	635	679	707	639	641	665	640	704	686	693	659	651	712	678	652	667	658	659	690	710	693	672	684	684	715	683	709	656	664	629	630	638	705	650	677	653	684	702	640	646	687	667	714	682	654	696	698	692	717	661	652	645	636	679	741	704	628	688	663	701	639	661	675	618	667	653	698	636	681	677	661	679	661	630	649	683	713	631	613	716	629	694	661	627	661	682	668	645	693	665	696	697	644	649	652	665	699	642	654	677	638	661	675	649	664	716	670	706	672	660	700	628	694	677	668	731	690	724	707	708	673	713	708	676	668	724	669	677	677	670	635	648	680	675	661	686	716	665	677	666	701	660	660	707	655	693	694	700	677	647	691	686	669	626	616	695	652	662	657	649	686	668	722	661	733	634	666	698	660	691	687	691	632	717	681	675	640	669	649	645	689	696	717	663	667	671	682	619	687	684	691	676	689	662	698	698	644	675	745	666	651	711	674	668	674	702	687	658	620	665	706	644	677	677	681	665	657	671	657	685	662	685	675	691	653	689	691	667	684	681	662	667	664	629	681	641	678	635	673	626	671	693	667	700	689	662	653	709	670	683	645	674	674	691	680	701	659	645	691	729	677	691	641	621	666	764	709	696	697	644	672	657	681	667	665	676	644	637	700	683	667	702	696	698	652	668	672	652	654	671	693	663	634	695	668	698	682	693	649	666	647	701	696	705	703	671	691	637	689	663	671	674	685	664	653	708	714	665	706	661	612	644	676	642	683	687	640	668	654	659	718	680	685	687	670	667	639	650	674	697	676	676	694	697	680	692	676	665	682	712	663	709	665	706	670	684	662	652	632	711	648	700	694	696	671	696	719	604	667	705	720	653	700	659	660	681	657	666	695	633	681	648	665	674	661	678	639	675	659	662	703	699	727	723	707	636	667	674	690	683	699	681	714	676	674	663	664	627	655	678	683	672	677	680	659	688	705	694	683	672	663	686	639	693	710	656	658	678	670	699	649	668	626	675	706	695	697	680	670	692	691	656	677	693	682	652	663	668	651	722	622	644	619	663	684	694	674	744	673	659	697	666	675	681	670	663	693	645	659	699	669	673	676	735	671	668	655	656	656	698	683	669	670	668	658	691	661	688	690	672	710	663	658	630	670	686	683	719	680	693	670	678	674	643	632	671	694	646	679	688	704	701	707	671	669	671	686	662	651	687	690	668	674	648	686	645	682	676	663	728	687	618	656	677	677	657	680	705	653	668	670	676	634	657	681	680	697
23763	21334	28560	24445	21336	11857	1668	1118	986	958	914	942	853	875	880	882	818	887	772	840	815	774	794	816	793	741	790	796	800	799	841	766	755	799	770	770	785	758	788	828	789	788	749	785	772	755	757	749	811	777	742	748	808	725	752	769	752	734	781	776	786	780	783	764	741	785	746	741	745	776	789	736	794	698	760	789	760	731	809	789	809	762	744	807	743	770	766	752	790	742	788	703	770	768	758	750	772	736	784	756	779	766	728	773	745	730	679	771	779	745	759	768	788	735	693	785	734	753	792	820	831	759	723	718	766	740	791	751	732	818	750	740	772	798	804	761	805	774	754	753	742	757	753	786	740	792	795	762	797	830	789	767	750	753	747	768	787	686	785	793	760	764	736	770	794	779	750	771	731	762	769	794	762	803	770	715	744	766	754	748	722	719	770	759	709	783	724	727	785	775	785	758	825	709	722	732	791	789	772	772	780	741	774	730	802	760	731	698	803	748	774	779	815	786	770	739	768	777	757	723	744	744	751	799	768	778	803	765	777	766	742	784	747	819	782	776	788	811	747	743	803	812	753	800	763	782	800	787	719	803	765	772	739	767	738	747	751	764	749	730	710	776	699	740	724	739	733	766	794	733	786	766	706	767	745	776	796	784	792	794	726	764	730	772	764	721	774	817	725	744	747	836	729	763	719	760	762	791	748	822	736	759	804	764	686	778	765	731	779	751	755	767	778	763	792	743	779	773	752	722	760	781	788	747	754	813	774	776	784	790	780	751	745	796	776	776	737	764	779	788	778	777	781	784	765	750	759	750	773	714	759	749	790	751	796	747	744	726	779	742	795	795	736	763	730	778	712	740	744	792	768	788	757	776	741	773	802	826	739	679	764	753	839	722	765	797	716	781	700	741	767	790	738	784	774	707	723	737	804	715	805	766	751	767	734	783	815	743	762	761	742	739	720	732	795	754	790	764	730	755	804	738	719	722	760	754	815	729	773	711	767	765	791	769	766	736	744	773	773	767	802	773	742	771	737	784	781	749	794	765	766	766	817	768	752	753	757	758	778	758	719	787	797	778	775	722	813	724	767	685	773	730	771	738	743	764	801	750	757	722	765	748	762	751	838	766	768	748	738	771	768	768	715	758	784	785	748	791	736	787	768	800	815	773	746	741	705	801	813	793	805	808	770	781	734	743	732	766	744	765	736	755	811	791	740	739	749	745	763	800	785	775	752	741	740	768	749	745	710	791	757	764	785	737	775	801	756	793	746	799	799	724	787	782	757	779	776	799	845	793	795	808	781	772	740	805	779	749	762	732	760	772	766	772	753	750	778	762	742	782	782	802	781	787	723	750	743	748	728	808	763	766	804	780	811	782	783	761	792	711	746	785	777	736	780	770	746	749	782	759	775	749	767	750	766	778	758	747	723	806	776	762	764	735	734	705	767	788	778	744	766	792	746	764	677	754	765	779	757	764	728	769	749	778	755	751	758	715	778	763	796	752	737	777	802	760	820	721	798	741	787	772	797	752	761	753	762	799	692	791	784	780	761	784	736	764	750	748	759	762	757	803	758	733	742	678	754	734	719	770	765	756	745	733	792	764	778	746	745	786	742	739	751	726	797	780	803	786	783	779	753	762	713	794	748	778	744	800	743	724	738	739	808	799	782	756	833	706	755	741	811	794	768	772	733	809	741	736	738	775	749	793	758	738	746	793	749	766	759	750	720	769	768	762	751	816	730	741	822	733	765	809	750	752	735	733	745	763	772	745	746	773	787	730	780	685	728	764	739	769	792	788	769	771	713	756	812	785	729	725	760	759	776	793	768	731	782	715	792	742	812	765	764	789	755	837	786	787	779	786	741	739	741	725	760	730	706	773	765	742	735	787	741	785	710	806	729	751	779	759	749	805	779	727	781	792	775	759	729	781	794	723	758	762	767	777	799	789	757	757	774	772	821	727	768	775	769	760	736	686	747	780	786	760	775	720	784	729	776	756	740	792	765	749	775	729	752	737	766	741	825	748	784	799	804	769	737	746	778	741	725	693	751	753	723	778	776	767	809	749	746	723	730	714	791	728	755	768	784	746	755	779	799	793	763	768	779	756	785	765	772	760	803	747	755	777	753	777	744	776	749	703	772	777	746	770	788	806	790	804	710	789	766	776	800	778	767	759	753	706	747	783	791	801	774	758	766	784	789	745	694	829	742	722	751	766	784	740	781	839	745	734	729	791	761	753	760	775	782	750	723	773	771	754	732	759	758	728	763	763	731	766	780	754	774	743	823	728	741	737	809	760	786	749	766	786	776	771	770	802	792	812	829	739	741	757	814	765	721	755	785	761	762	733	777	778	795	799	711	750	780	737	780	760	761	776	732	728	737	788	791	755	781	803	753	768	740	760	781	814	722	776	753	795	810	766	716	735	762	731	765	745	773	733	773	731	765	758	811	804	699	776	774	732	810	813	794	720	747	774	783	760	771	769	781	756	762	733	750	771	780	781	784	771	769	739	750	799	728	779	738	759	769	787	802	788	755	770	798	782	785	728	758	740	760	742	741	792	766	779	742	731	731	794	728	785	757	737	792	715	761	781	750	776	764	822	759	713	774	765	782	747	768	751	742	783	791	777	721	773	765	730	758	771	740	738	715	752	753	749	765	734	764	777	727	708	784	747	779	712	729	778	819	762	797	765	745	751	779	784	809	757	759	773	780	787	784	752	716	788	785	762	735	804	796	801	758	770	768	770	798	749	824	774	760	768	749	783	787	718	800	737	767	766	754	784	787	773	788	734	769	785	752	740	735	713	779	753	752	768	782	805	798	773	794	748	720	766	748	794	788	750	757	791	749	726	754	756	782	725	775	789	764	803	797	786	735	744	775	754	767	744	778	749	749	771	769	760	786	764	772	757	794	753	753	781	780	774	766	781	757	801	793	790	757	710	759	750	782	758	768	793	760	761	771	773	716	779	750	739	742	760	801	748	849	727	752	733	800	745	744	776	750	746	741	777	792	757	795	782	808	767	822	748	801	783	781	751	762	737	752	741	789	759	775	706	769	788	746	756	750	734	845	725	781	772	787	779	795	742	779	745	753	766	763	769	739	726	722	704	712	759	755	765	774	732	724	786	765	758	800	790	778	707	755	764	752	753	764	783	735	775	785	762	746	754	733	786	791	739	762	742	757	760	747	795	799	779	774	740	775	785	830	774	774	725	723	782	803	765	798	761	779	785	776	785	772	732	764	734	773	770	736	762	718	758	770	715	732	755	794	766	809	748	780	785	765	739	793	825	779	724	794	724	718	794	763	787	777	781	773	803	732	790	811	777	734	737	750	706	769	778	830	730	790	753	766	738	760	690	793	721	722	705	759	812	768	771	792	731	758	744	815	764	765	763	765	762	763	741	720	744	726	767	779	724	813	725	753	759	750	793	779	726	742	783	771	744	732	759	853	769	787	764	742	756	783	789	742	747	746	761	734	759	737	741	795	739	816	768	794	773	818	836	799	789
3530	9022	7002	3649	2624	2221	1816	1565	1359	1212	1137	1064	1065	967	961	962	957	933	984	950	930	961	921	949	868	931	912	886	920	956	931	951	918	849	885	916	859	891	855	877	920	888	903	887	913	946	879	922	934	934	938	894	927	905	860	916	860	908	886	910	849	892	893	902	919	874	917	871	915	925	881	883	951	904	879	929	875	848	894	877	859	844	874	938	936	861	888	853	881	887	867	869	882	845	829	871	873	826	906	888	865	894	927	877	848	877	872	869	890	888	879	870	858	910	934	866	924	806	847	864	830	821	853	888	875	835	901	891	917	844	836	870	858	881	865	920	858	955	866	905	863	905	898	925	840	872	883	943	876	896	900	843	893	844	850	913	819	887	909	892	885	849	898	863	873	929	896	873	888	883	900	841	888	850	894	807	909	888	871	899	885	872	885	849	871	882	862	885	812	895	912	933	866	888	866	902	875	873	892	847	867	920	860	805	875	873	896	878	918	909	881	874	886	888	882	932	863	863	904	830	858	882	842	902	883	907	870	979	848	872	922	911	895	931	862	911	827	869	940	901	893	910	895	926	908	877	877	913	882	854	827	922	881	877	830	920	883	880	932	879	870	891	892	914	887	850	841	912	925	886	884	898	891	880	869	889	860	951	880	927	929	885	874	885	823	884	878	924	885	855	843	889	906	893	810	897	857	853	833	888	866	897	898	840	856	875	936	852	906	914	856	827	928	912	898	924	892	893	881	881	893	913	919	913	860	897	858	882	882	875	827	857	882	907	902	872	871	897	868	851	893	892	895	902	883	868	868	860	871	905	877	947	890	857	870	885	864	878	908	863	924	803	889	869	891	892	870	858	860	858	886	877	887	901	842	887	868	874	804	858	953	915	855	877	930	930	893	885	877	889	934	901	880	905	883	842	857	850	908	886	888	842	879	861	943	892	875	843	890	889	818	881	937	839	893	887	898	826	904	967	921	888	854	905	932	848	903	839	905	896	943	845	874	877	878	887	897	891	880	869	896	935	883	904	875	954	861	866	918	843	922	821	853	879	844	919	854	897	881	870	884	843	873	931	876	886	884	936	894	864	886	864	856	889	901	910	849	872	884	899	879	872	870	886	831	875	871	863	875	932	913	904	883	863	915	926	840	852	829	890	869	883	889	893	915	891	873	883	876	874	905	859	910	850	894	847	890	822	882	876	889	909	940	884	902	924	852	900	881	837	889	813	826	829	843	859	860	860	906	872	863	831	911	851	860	911	883	900	889	893	879	889	873	889	873	883	886	891	899	835	859	915	911	912	882	899	864	840	918	820	864	827	878	937	870	844	850	867	897	929	939	882	844	904	830	869	898	872	889	852	849	825	886	871	860	875	868	940	870	919	897	863	890	873	860	894	895	890	840	892	879	929	888	916	846	889	888	862	925	876	883	884	925	916	853	883	911	863	897	883	869	919	879	881	875	870	901	868	927	859	878	828	898	855	856	844	883	943	842	867	870	870	879	907	922	847	843	862	862	924	874	855	899	878	881	886	832	854	873	872	893	861	845	916	885	899	831	924	861	878	909	873	839	915	864	898	840	869	911	853	871	880	865	903	884	894	934	837	887	879	870	899	905	855	860	868	855	820	905	894	909	872	899	850	937	887	834	869	899	849	897	851	885	885	887	853	906	916	890	839	868	884	846	915	861	898	844	898	868	914	868	897	899	904	846	917	847	885	864	884	845	844	854	894	899	899	871	924	847	928	926	873	846	954	859	928	862	841	902	868	861	884	882	884	852	830	854	794	930	897	828	844	937	939	883	844	942	874	908	884	903	855	900	861	839	918	907	852	888	870	909	878	888	864	835	885	919	844	934	870	871	848	921	839	909	845	923	909	919	877	913	849	902	878	840	851	891	858	897	868	883	902	863	875	833	874	818	869	854	865	912	877	861	926	896	926	833	883	888	922	911	861	890	866	885	909	868	901	894	897	939	886	894	885	871	890	886	911	840	850	849	880	896	918	863	865	842	872	902	864	864	869	878	932	902	892	927	883	912	890	891	875	907	863	887	891	914	902	816	904	905	912	913	870	880	897	913	853	845	877	947	877	880	878	874	857	889	876	888	878	835	821	851	847	914	859	882	903	898	905	866	860	926	887	851	894	874	899	846	921	857	869	896	816	857	928	831	900	878	855	841	917	919	896	896	854	831	885	822	925	887	831	945	884	912	880	861	873	908	869	857	888	849	854	900	872	880	876	881	885	867	832	907	894	908	838	882	889	840	869	867	894	868	887	839	879	912	914	859	928	842	916	885	869	901	856	862	895	819	885	916	881	929	878	866	930	878	862	829	838	903	853	879	847	884	911	852	897	904	876	843	865	927	862	846	877	861	866	897	865	911	882	892	852	878	923	874	879	902	842	896	897	842	924	868	885	920	902	852	899	848	920	850	860	851	846	827	914	850	892	944	841	825	952	905	896	844	906	899	862	893	891	925	851	850	912	885	839	886	878	862	902	864	886	901	852	904	889	922	870	926	927	924	884	890	884	882	901	913	883	865	894	876	932	868	847	881	879	878	893	889	822	883	880	849	872	889	895	900	877	884	897	870	892	831	871	878	900	847	845	863	848	869	886	874	904	865	905	878	833	846	897	899	840	855	887	838	868	804	845	856	898	880	894	891	847	872	851	876	861	878	819	909	901	886	906	863	883	871	880	881	861	904	873	866	876	851	910	886	1005	917	882	942	855	878	907	851	933	900	881	881	897	899	868	918	911	881	906	884	849	886	857	942	906	930	891	879	913	857	841	868	859	894	905	909	875	873	868	838	878	913	841	859	923	892	890	870	879	904	808	894	849	918	867	925	915	873	905	897	903	886	850	884	874	840	886	899	855	858	883	865	886	910	943	843	884	947	880	882	859	871	834	843	844	908	857	830	882	889	871	833	872	873	901	864	856	885	830	872	837	878	844	854	908	819	886	850	870	904	911	889	846	836	879	927	901	877	895	888	853	857	845	886	894	892	840	893	847	855	932	855	814	858	877	849	856	882	846	880	925	818	907	874	870	920	877	892	884	901	890	890	881	875	862	884	855	878	886	843	886	889	877	884	876	848	904	837	892	884	872	866	868	868	877	905	871	894	867	882	892	887	897	878	895	892	892	845	857	887	870	920	915	902	833	845	868	837	896	836	890	880	854	870	892	866	893	810	844	881	914	853	874	853	840	880	924	871	865	917	897	869	910	857	861	916	932	936	893	884	877	879	899	850	871	852	875	886	814	905	877	911	893	902	875	899	878	867	917	900	913	843	874	900	890	879	901	901	864	891	904	890	935	889	896	863	848	885	905	879	849	883	926	812	897	884	855	902	854	807	929	835	867	883	892	919	922	857	881	850	903	882	892	905	879	895	869	791	892	834	869	899	876	887	836	886	872	938	844	897	867	893	865	891	866	894	837	877	890	858	847	919	882	867	864	864	867	874	938	923	876	851	896	858	885	891	851	902	874	819	919	853	868	880	852	873	960
24846	21312	27548	25335	12709	789	481	427	378	357	354	319	343	336	291	287	318	265	302	292	302	270	315	307	303	301	247	275	288	270	295	289	308	283	270	263	272	305	272	287	287	263	285	287	312	269	305	286	311	289	272	268	292	268	302	241	272	288	282	292	262	290	252	281	277	265	270	285	286	285	256	298	257	277	257	289	263	278	306	253	264	320	320	289	281	257	280	270	266	278	283	287	302	287	286	292	285	276	279	277	278	269	291	284	274	282	276	289	289	274	265	285	279	265	285	261	271	269	295	292	284	281	281	276	281	283	281	292	266	292	285	277	288	279	277	273	265	311	309	268	306	298	276	294	289	276	288	304	286	271	308	262	316	271	258	272	276	266	308	273	256	281	265	315	261	273	247	249	286	301	259	270	266	281	273	266	256	307	261	285	329	294	275	266	273	271	273	305	280	295	296	282	300	285	248	280	257	253	311	276	298	295	297	273	296	300	297	289	258	266	282	244	255	281	284	271	270	299	284	307	253	290	249	287	279	292	289	271	261	285	284	272	286	295	278	264	282	271	278	293	287	285	279	276	297	263	301	292	303	272	262	283	287	255	290	271	280	266	262	283	281	294	265	260	281	266	279	276	246	276	236	269	287	271	273	243	264	302	277	291	282	317	273	286	305	279	292	281	268	306	281	267	295	270	287	235	282	262	247	291	304	283	280	264	259	265	274	270	274	279	265	287	282	297	296	256	319	264	273	281	289	276	258	280	261	275	292	298	258	279	285	301	265	269	270	276	257	283	256	274	261	271	300	265	251	277	260	260	294	277	262	269	280	271	308	263	260	281	300	296	290	250	272	293	280	289	287	287	270	281	280	255	292	296	292	274	270	302	298	280	279	277	291	248	311	261	261	287	285	314	305	288	297	268	267	303	271	268	259	300	278	276	294	286	247	273	256	300	263	257	264	247	268	290	305	286	276	295	288	285	285	266	283	263	267	299	289	271	242	288	271	305	280	260	261	268	305	299	287	289	277	278	257	251	285	281	280	266	271	302	311	280	305	255	286	277	253	265	287	311	257	278	279	258	303	279	288	295	289	281	250	267	264	259	278	290	262	261	267	268	306	250	331	283	297	294	259	264	317	242	264	283	278	305	306	269	257	274	253	291	260	285	277	283	282	276	303	257	263	291	293	295	262	287	275	265	297	309	277	279	273	257	325	266	271	262	311	272	282	281	275	253	263	276	267	247	298	257	267	296	275	272	263	283	293	282	277	265	275	268	287	271	308	273	264	269	273	278	294	247	302	272	287	272	272	284	288	267	277	288	294	297	271	275	281	263	288	264	240	285	238	292	268	283	294	297	272	286	269	268	260	275	287	279	257	287	256	267	278	305	266	281	289	264	307	263	257	304	272	268	262	284	244	274	301	291	284	278	269	280	269	273	255	272	305	263	263	264	284	300	277	305	260	295	250	268	289	271	269	282	282	244	284	293	271	268	259	306	280	286	276	268	277	257	258	275	273	251	282	249	305	263	268	280	262	257	274	279	277	287	275	274	251	283	276	285	256	303	281	290	287	279	285	271	266	262	285	283	304	289	261	301	273	292	289	266	313	260	283	266	311	247	273	313	268	287	275	275	305	291	259	311	267	266	295	264	297	284	271	270	284	291	275	247	295	284	258	293	282	271	300	275	289	277	265	251	284	269	273	320	273	253	293	280	260	261	279	305	308	276	284	298	264	239	280	282	324	285	268	279	302	303	307	301	291	275	291	257	236	266	253	268	262	310	296	271	248	295	261	280	261	273	272	263	279	271	287	261	275	252	232	264	278	261	292	288	281	307	257	289	271	288	279	273	245	288	299	291	247	261	259	237	250	286	271	282	295	273	289	280	296	270	272	262	247	292	296	296	286	265	276	278	256	284	291	268	245	286	282	310	311	301	297	310	271	297	270	294	285	268	239	312	274	281	256	272	248	274	270	301	284	277	254	233	269	303	271	240	280	252	283	254	284	271	228	285	314	258	282	266	277	285	279	306	252	282	261	278	258	263	284	312	275	283	281	261	288	284	282	263	278	253	316	294	292	279	272	285	291	268	284	278	315	280	265	262	283	264	289	279	279	282	272	260	269	308	258	282	289	263	285	284	275	263	279	277	273	316	253	255	284	277	308	290	288	261	266	283	309	303	300	284	269	271	269	291	271	259	299	283	280	289	267	293	283	301	298	241	279	292	282	295	294	274	271	272	267	266	297	275	257	301	281	283	291	278	258	277	262	267	270	279	268	246	261	266	269	296	265	304	295	288	282	261	272	298	270	277	269	262	273	263	292	296	287	315	292	277	294	313	274	265	301	277	286	263	303	280	258	294	271	274	271	272	298	293	297	296	299	250	298	265	252	272	244	282	272	285	261	278	272	279	286	249	298	275	290	250	267	270	266	257	261	262	278	264	308	234	266	300	310	290	272	313	261	261	276	288	291	293	272	285	287	286	272	302	259	269	262	284	258	318	291	314	308	244	265	264	289	288	287	275	298	293	269	288	301	270	263	275	291	280	254	283	271	286	269	304	303	274	282	279	266	269	302	272	273	266	280	290	274	255	275	282	294	280	293	243	265	297	265	267	264	299	294	288	264	291	270	287	259	281	309	265	306	260	296	287	277	235	279	276	264	266	293	262	276	245	295	254	278	265	313	288	274	256	256	303	294	242	248	301	279	283	259	268	272	281	300	310	294	301	273	275	274	281	278	295	286	257	282	283	305	277	254	282	282	253	267	307	280	266	300	264	284	266	299	260	265	269	284	289	295	273	275	321	279	278	293	280	291	276	279	291	299	288	281	267	293	262	292	277	270	280	269	250	268	257	251	238	263	255	258	256	291	314	272	275	302	270	269	279	297	284	295	243	285	258	252	250	240	274	270	268	295	269	289	276	276	263	256	310	253	273	253	285	279	265	282	261	312	312	265	302	298	305	295	285	257	250	286	281	275	282	266	292	283	250	284	275	301	279	275	309	284	251	291	298	302	277	291	311	277	272	281	246	289	303	268	267	296	271	276	281	287	297	291	282	291	289	303	306	223	278	280	254	279	258	295	303	271	269	276	265	282	282	297	274	242	281	268	289	277	264	290	267	253	269	299	271	254	283	305	281	253	291	276	283	243	291	274	292	281	277	250	299	314	300	280	265	287	280	266	266	320	261	306	308	257	264	305	264	285	286	283	275	288	274	273	296	283	280	248	282	270	261	265	267	272	271	262	275	258	279	295	257	284	278	263	278	275	260	268	263	277	286	281	313	290	297	262	276	291	273	271	275	281	278	287	298	274	252	288	274	264	279	278	280	263	268	269	260	282	309	303	296	295	244	278	275	275	283	271	279	269	288	271	306	276	258	279	277	297	259	267	275	254	271	261	299	297	284	310	292	257	282	284	300	282	253	292	255	264	320	267	282	278	291	275	266	285	318	267	250	283	267	296	266	280	308	251	255	283	280	272	264	290	261	243	275	268	304	294	278	289	285
3468	5189	4004	1919	1403	1127	906	752	606	520	463	440	426	422	390	407	369	391	380	400	371	382	317	345	403	386	328	373	383	354	327	350	343	365	360	326	323	340	352	353	318	362	351	339	335	331	330	324	336	351	316	330	353	310	356	313	332	333	350	330	354	349	342	356	361	341	331	316	322	307	328	356	355	359	365	362	334	338	332	316	301	354	337	340	279	360	325	336	326	362	335	339	323	326	336	327	336	349	342	342	337	304	344	306	321	338	348	313	328	330	326	331	300	353	320	344	302	306	330	344	359	330	306	311	350	315	341	346	321	310	337	316	341	292	350	335	363	340	316	361	326	343	334	293	313	298	307	332	351	310	341	335	348	351	344	324	313	331	315	311	333	317	321	336	320	326	353	336	337	322	338	337	321	332	312	325	332	330	326	343	319	334	335	327	320	314	304	309	321	322	317	320	325	302	334	341	337	354	339	343	323	323	329	337	354	288	320	303	311	314	322	320	331	381	369	308	333	335	349	320	361	335	337	345	291	338	328	351	327	321	346	344	324	327	345	333	369	332	340	307	294	314	324	339	350	310	331	354	329	343	325	367	334	344	311	354	308	313	314	333	299	315	349	329	317	316	324	331	352	372	342	313	322	311	340	349	317	277	344	325	334	307	291	343	329	328	308	316	333	361	357	324	344	338	333	320	325	312	345	321	315	325	335	328	334	354	341	351	340	354	347	328	327	334	364	324	344	321	309	313	344	346	355	380	299	336	333	318	336	320	333	321	326	331	327	320	357	339	301	356	313	340	359	315	320	341	324	330	345	320	338	315	330	317	337	343	305	358	336	340	310	309	364	326	334	309	323	347	340	364	350	351	342	321	369	355	345	347	307	358	324	341	353	329	310	289	311	332	341	340	339	350	377	307	350	320	336	362	319	343	320	335	329	320	308	354	307	335	350	311	318	342	297	323	344	363	321	334	306	331	343	338	347	336	322	360	348	355	370	330	345	353	348	304	314	303	327	318	346	318	339	326	361	313	344	326	334	349	329	372	319	335	328	317	361	336	351	350	329	337	291	327	348	339	331	332	363	352	382	381	340	331	325	306	344	332	319	340	338	335	361	290	327	305	317	329	316	330	337	334	366	347	329	301	372	359	357	335	347	347	348	350	328	338	357	366	309	348	309	295	342	317	347	334	303	298	342	374	340	340	337	318	348	316	347	338	336	346	323	347	321	346	367	329	323	325	335	335	331	326	349	312	339	327	327	328	327	345	360	307	353	316	336	304	333	329	336	361	325	323	344	334	316	350	311	342	312	353	331	333	331	329	318	339	327	338	325	316	321	342	353	353	308	296	353	369	320	353	354	314	307	347	347	343	309	367	359	343	338	343	356	355	339	329	342	347	330	308	345	329	339	342	317	300	328	323	340	329	356	313	349	333	351	359	319	329	351	356	301	342	325	359	320	320	356	328	314	311	334	355	302	317	325	312	347	323	306	322	341	303	338	333	382	347	384	330	303	328	339	347	346	323	359	321	329	354	315	347	353	345	338	338	324	341	328	354	335	327	344	328	339	344	309	310	321	354	303	332	349	299	316	328	339	341	339	321	311	321	335	373	350	338	308	342	306	330	279	337	346	316	349	344	310	305	351	301	298	332	370	351	330	347	339	301	362	322	336	342	328	324	349	360	314	329	312	314	309	324	328	332	343	341	324	319	322	324	292	349	351	327	324	334	317	345	333	357	309	342	339	286	340	361	304	348	314	328	331	318	305	336	342	360	309	333	316	337	351	344	339	329	331	340	342	339	327	351	336	316	327	373	337	330	307	349	327	307	298	331	344	342	329	332	326	367	321	312	344	355	311	338	337	320	337	286	332	349	344	318	311	370	340	323	313	341	337	355	370	320	314	344	308	339	337	336	319	320	339	344	365	319	339	340	351	312	334	316	359	353	349	335	356	360	342	368	337	331	311	310	313	343	314	314	361	333	312	316	308	348	326	367	335	340	314	314	331	319	341	347	352	340	354	373	303	352	345	338	341	304	338	331	336	325	321	327	317	352	378	332	335	336	299	298	314	316	342	329	334	335	331	296	323	356	374	334	305	345	362	316	352	342	344	316	356	326	346	308	323	338	338	331	356	331	318	358	296	293	352	348	331	329	327	311	331	350	332	356	327	352	326	311	356	316	310	309	323	336	329	310	321	344	329	339	336	352	316	348	386	351	308	322	322	346	317	335	361	330	351	345	343	343	332	320	348	288	341	313	321	334	358	329	309	321	328	320	302	338	314	317	331	341	355	353	323	311	357	322	343	313	341	341	325	310	326	338	335	332	316	315	373	318	313	358	361	343	342	324	289	328	333	335	331	326	375	335	350	330	343	336	325	316	338	346	356	335	308	325	359	349	294	324	325	322	340	368	348	309	343	345	328	334	339	349	325	348	324	367	346	319	308	326	303	353	347	337	317	330	321	326	369	317	326	304	338	356	330	357	370	334	318	301	349	314	353	305	358	351	324	345	344	344	329	349	351	328	363	343	345	327	364	334	314	333	351	328	321	366	330	347	337	332	298	359	324	315	312	316	312	364	331	305	352	329	347	337	338	315	341	308	334	358	322	345	339	323	281	325	332	315	322	330	332	333	316	318	319	339	351	342	346	328	336	327	313	342	317	367	334	326	338	356	341	326	309	339	326	293	321	347	365	341	330	312	317	308	329	352	346	317	356	313	301	318	359	308	344	355	316	349	320	334	321	320	343	321	298	309	358	339	356	320	340	323	363	339	339	344	316	341	337	319	356	359	328	331	302	311	336	341	313	356	326	332	342	339	331	357	339	320	323	322	341	298	322	308	359	311	350	348	333	317	313	305	345	343	331	312	309	320	300	326	309	350	341	327	330	359	350	343	345	311	336	309	315	343	318	305	333	353	331	322	337	328	328	343	304	343	326	354	340	319	287	342	339	334	323	355	349	346	332	307	368	343	344	311	351	313	362	345	337	337	328	354	325	350	288	358	312	335	338	337	343	354	311	332	310	330	324	321	311	355	356	323	315	319	336	321	324	333	297	327	341	335	322	329	346	338	363	332	327	336	351	321	358	334	309	324	322	326	342	315	319	341	346	324	314	308	340	355	338	354	331	320	293	356	340	339	331	333	351	334	328	322	363	323	343	350	383	360	323	337	313	339	312	361	341	326	330	336	315	328	317	345	340	364	368	321	305	316	332	346	329	346	322	339	353	346	323	358	318	346	342	323	322	330	312	307	316	333	346	322	315	348	365	321	350	337	340	341	322	316	335	329	331	322	341	300	312	362	321	323	343	319	321	335	319	316	359	331	327	313	327	360	331	307	368	338	364	339	327	340	334	341	335	306	338	332	334	312	347	338	314	353	318	328	322	333	321	303	316	325	358	328	312	296	336	329	322	379	340	306	350	346	354	330	322	335	364	359	321	345	331	319	368	330	344	345	308	325	321	324	321	323	317	331	320	333	315	374	334	328	329	313	347	345	305	310
22792	21350	28962	24111	21339	21387	9845	1222	882	793	710	667	634	607	624	569	552	541	549	506	542	486	516	467	488	463	470	467	484	487	483	497	417	475	471	452	487	473	507	476	463	457	418	467	452	467	433	459	455	421	408	457	444	459	444	433	442	487	434	430	464	479	445	438	432	461	434	410	447	442	455	445	454	424	467	439	468	462	497	472	417	420	453	454	435	469	404	432	487	484	427	453	430	465	440	442	451	453	452	453	447	438	455	424	449	459	454	477	421	463	417	508	439	436	452	477	424	403	433	490	463	426	443	469	431	444	452	441	450	425	448	473	455	449	444	449	439	441	459	417	418	466	456	424	453	466	424	463	426	448	394	454	448	465	421	401	479	409	417	389	406	469	468	478	447	443	424	470	423	458	415	453	473	444	475	453	458	424	453	433	453	393	448	451	430	471	440	447	452	461	412	479	441	455	463	442	436	450	467	498	464	403	446	434	413	426	451	447	416	453	426	437	444	470	446	456	424	438	448	405	453	467	415	438	427	483	416	452	415	483	450	428	459	473	459	425	450	440	450	422	417	509	450	461	473	481	436	476	445	431	436	437	429	468	428	448	435	413	428	440	480	448	451	442	470	462	455	428	454	446	427	495	432	450	404	423	477	408	418	450	457	440	483	423	433	423	453	447	431	425	466	465	422	456	459	444	406	442	432	454	480	448	451	426	459	430	442	426	452	446	440	430	442	436	436	410	450	409	438	477	433	427	445	445	455	445	397	465	414	438	444	462	440	433	400	442	433	449	476	459	466	440	431	411	451	453	423	458	447	438	469	464	490	448	469	437	429	462	469	430	457	432	435	438	453	480	481	422	420	457	439	463	458	432	437	433	460	476	451	445	419	445	435	468	428	436	457	459	449	419	409	405	448	457	423	426	443	424	447	434	440	440	431	458	461	464	416	400	419	467	453	431	452	467	443	451	420	437	443	468	431	457	456	438	448	479	446	445	452	473	419	417	433	450	444	471	454	434	425	416	440	416	435	437	413	474	473	441	450	424	455	425	419	423	449	440	461	424	418	458	434	443	467	438	462	421	451	405	435	467	415	435	460	462	454	458	445	457	477	445	431	439	452	406	425	472	412	439	448	420	423	476	449	449	436	428	432	463	446	453	469	417	468	482	433	470	435	463	389	485	435	460	493	471	414	445	427	474	422	438	435	446	447	453	448	447	461	431	450	466	439	457	431	411	396	432	439	413	430	447	457	466	462	429	478	438	473	426	428	420	432	422	441	449	434	444	467	415	381	463	449	431	402	402	510	441	454	446	468	465	464	418	415	479	473	470	474	434	433	446	423	443	470	400	425	448	456	458	408	460	429	461	432	450	435	441	440	420	456	416	497	429	449	483	408	465	461	428	495	456	491	426	445	491	443	472	479	482	450	420	427	420	444	428	428	492	431	435	418	462	460	459	444	435	472	451	474	432	408	443	422	458	466	440	440	436	395	454	422	435	444	463	460	423	466	415	476	474	438	432	448	481	425	421	428	483	421	450	412	443	434	405	425	435	436	450	406	418	416	445	447	452	507	415	413	465	479	426	432	443	406	444	439	471	432	403	424	462	398	441	435	435	471	447	468	442	460	453	471	445	429	459	422	434	423	424	456	442	420	469	460	460	423	435	479	439	440	444	423	417	406	420	446	409	454	454	455	426	430	402	447	446	404	441	455	454	423	469	443	436	426	449	465	454	431	454	451	485	420	452	435	430	450	417	466	437	415	444	452	462	454	441	410	505	466	424	453	448	456	474	437	475	436	441	466	459	411	419	424	430	410	483	443	436	436	411	464	424	444	445	459	487	446	429	417	437	408	453	441	445	451	436	423	429	415	438	430	423	480	455	428	410	465	461	422	470	440	413	451	488	447	473	442	431	456	400	426	458	441	464	428	469	402	403	443	473	433	446	426	402	441	464	424	470	470	447	428	415	426	411	456	460	393	441	436	432	402	444	446	413	415	422	462	450	443	430	469	458	475	457	447	444	440	454	434	441	443	440	434	446	435	485	444	451	424	423	419	442	439	447	438	424	440	440	473	452	428	456	416	406	480	449	447	473	449	456	456	411	428	441	460	441	443	430	413	431	483	414	457	456	446	417	450	411	431	433	443	443	431	401	468	430	439	439	483	463	448	413	446	450	473	451	446	423	439	427	474	454	448	447	432	412	478	432	475	445	440	424	414	454	422	423	445	432	462	481	462	409	438	432	454	431	412	406	429	434	437	476	424	449	490	462	439	463	430	441	417	445	430	444	459	471	419	434	434	447	446	435	429	440	464	479	460	415	474	411	441	453	434	425	420	429	433	441	458	442	476	447	419	449	484	446	436	458	463	475	457	435	436	417	441	438	449	432	414	403	425	464	511	436	428	474	389	434	438	415	450	460	467	429	428	433	437	454	452	453	437	438	433	414	411	463	438	430	441	464	450	440	457	400	457	464	408	509	445	438	429	447	445	423	475	454	455	448	473	406	485	460	410	476	425	426	423	440	438	427	431	423	456	441	476	422	466	408	440	412	442	445	425	433	442	444	462	414	418	450	452	439	424	468	435	429	454	422	447	409	418	456	477	437	433	442	439	403	450	480	465	475	400	470	421	448	456	425	413	487	470	393	453	442	436	428	454	450	480	440	440	484	423	419	429	458	434	410	454	456	485	454	470	474	450	457	458	431	431	436	439	414	450	426	424	438	445	442	443	437	438	465	421	410	472	469	413	429	466	446	406	447	418	430	439	422	471	428	416	431	418	429	473	440	470	446	432	433	413	459	446	463	410	439	482	409	422	477	431	457	442	449	450	434	432	439	462	442	455	459	483	432	435	432	412	426	457	455	428	428	445	464	427	415	443	454	459	423	472	426	465	436	446	428	398	453	439	426	460	446	455	455	442	464	427	440	474	440	471	494	436	466	433	385	432	448	407	394	433	422	465	465	457	454	447	430	439	464	446	460	456	460	457	438	465	437	451	427	439	473	465	477	435	437	479	457	458	448	449	458	456	453	482	429	434	475	466	406	439	445	475	408	436	423	457	418	425	440	476	434	411	422	440	425	441	438	451	416	457	449	441	406	446	418	433	435	455	469	467	430	416	420	432	491	453	443	445	457	451	445	452	440	424	423	425	444	447	428	443	457	435	440	425	454	462	458	460	417	437	455	442	448	457	478	430	441	447	441	394	439	435	456	492	447	433	475	447	455	489	465	476	450	435	416	471	445	437	430	453	466	462	440	469	412	452	437	436	485	418	396	426	451	421	440	428	413	489	451	457	458	451	426	451	428	447	409	487	425	430	445	408	458	446	452	431	439	476	406	458	481	431	455	456	442	466	446	447	425	468	413	439	458	431	452	469	424	415	455	425	391	403	431	421	437	417	466	438	467	487	441	495	420	432	439	452	442	432	447	438	471	450	431	440	441	463	445	450	443	481	421	436	455	465	428	433	424	448	416	448	410	424	443	453	431	435	452	441	429	444	416
4547	14180	11000	5344	3780	2936	2290	1820	1411	1227	1052	961	887	853	784	713	688	688	700	669	628	596	657	634	618	574	614	550	577	614	585	602	575	569	562	574	547	576	530	538	534	578	531	560	534	549	545	592	544	558	542	519	571	540	530	535	546	522	554	561	535	520	545	537	572	538	523	551	519	532	520	530	537	546	562	528	549	521	512	537	539	536	542	543	533	515	512	530	553	535	546	579	522	536	510	530	548	524	525	518	548	523	560	535	550	516	536	506	534	538	545	525	535	503	532	530	518	530	573	535	494	561	530	472	563	561	536	538	552	544	514	550	505	536	514	545	521	563	542	513	576	566	535	549	501	525	523	535	510	542	514	528	534	502	533	526	549	511	568	522	539	510	561	537	546	547	524	556	531	564	588	550	520	502	471	552	527	549	496	527	533	604	562	569	546	547	558	560	518	545	574	506	531	495	501	534	509	535	499	530	555	543	526	534	527	539	553	536	561	541	530	529	597	508	546	544	532	550	544	566	548	577	546	511	561	539	498	538	528	535	530	504	546	501	522	579	500	526	530	538	559	500	533	526	555	473	503	538	593	548	532	486	519	552	544	543	559	524	501	534	523	531	494	510	569	546	528	568	537	548	553	564	563	548	545	475	507	521	518	551	587	549	551	513	507	584	543	552	519	561	515	566	560	548	522	516	541	522	540	511	534	526	521	546	571	545	562	543	519	497	515	548	524	552	536	521	575	518	537	549	536	532	523	552	526	541	534	518	557	564	578	555	566	539	539	530	516	524	512	565	543	512	524	537	547	551	540	559	531	530	534	509	534	522	545	562	576	531	556	554	519	512	527	520	529	528	535	520	540	576	510	546	562	563	573	548	532	556	537	519	536	534	571	569	530	566	521	500	526	520	507	514	539	519	576	550	570	535	527	481	594	526	590	518	565	540	487	527	534	558	538	493	543	508	491	538	537	478	557	503	557	537	527	494	539	514	538	516	558	504	545	568	496	566	524	538	531	555	546	576	551	532	568	518	518	548	531	548	546	530	507	552	540	530	512	537	509	499	540	514	516	536	551	517	545	517	547	540	549	563	521	531	542	570	534	527	530	528	514	547	530	500	506	529	484	542	543	533	547	487	547	547	519	509	551	493	494	506	524	582	523	564	498	505	541	545	519	529	495	537	541	553	551	496	532	520	547	537	496	504	531	540	574	567	556	563	533	539	526	532	536	589	531	519	542	544	514	545	535	542	501	520	497	511	574	579	584	573	574	487	549	547	528	582	542	537	544	549	576	504	527	582	524	524	472	550	530	539	556	557	531	564	530	504	511	492	510	539	539	515	490	532	583	526	551	530	564	507	509	523	487	568	513	528	515	537	559	553	594	571	564	516	557	500	525	523	536	532	544	540	519	530	523	604	539	541	527	516	519	503	518	553	568	540	566	561	550	531	516	506	540	526	530	486	534	516	553	545	538	539	522	527	501	538	522	574	499	526	490	506	579	530	543	562	526	556	583	521	550	536	538	550	516	559	593	476	531	528	513	549	554	545	548	547	503	519	561	538	564	537	527	539	549	573	553	553	563	497	531	526	534	557	551	542	505	556	506	539	531	555	507	497	529	502	521	559	515	537	516	526	522	541	568	553	559	572	500	566	536	492	561	493	569	520	503	502	502	542	526	568	510	498	533	541	581	492	556	535	495	515	553	527	536	516	529	545	544	545	532	563	530	557	532	540	517	542	551	527	538	529	530	525	598	546	552	528	551	544	525	524	544	525	541	492	531	540	502	598	535	573	523	551	531	498	567	547	502	561	531	545	529	561	492	542	514	557	583	578	522	554	513	548	543	519	544	537	529	584	546	543	540	518	535	506	511	523	530	542	525	521	539	561	506	530	536	543	559	576	536	552	520	542	568	515	537	553	526	525	518	503	536	520	534	511	570	537	506	538	557	519	563	553	525	510	570	554	541	499	533	530	566	537	606	566	526	517	514	529	543	565	520	552	543	532	527	521	539	490	558	542	543	523	516	488	583	515	504	510	477	521	530	526	476	543	547	510	513	542	587	502	520	532	542	548	533	575	534	498	510	509	529	517	491	525	544	524	542	555	533	546	529	545	528	537	507	554	521	583	527	550	547	498	552	560	533	539	553	496	568	517	501	495	578	574	545	544	524	541	520	525	507	517	562	537	539	542	510	538	543	544	523	527	550	565	540	512	539	513	556	534	507	495	527	490	528	511	550	549	536	528	571	525	525	537	529	508	550	508	552	530	573	470	540	508	528	500	544	573	551	521	555	564	522	519	522	557	537	552	492	528	545	505	573	559	552	573	557	500	515	547	516	526	537	554	543	524	545	539	540	536	555	502	543	533	556	531	592	534	492	503	518	531	536	534	541	543	523	528	531	508	517	500	522	538	549	572	580	567	528	555	546	564	533	537	520	545	521	560	538	527	547	538	549	579	543	530	586	547	531	541	501	535	542	554	553	504	563	531	534	575	547	550	516	549	565	556	545	540	509	550	516	519	564	556	524	547	505	547	554	530	547	519	530	525	526	490	526	551	538	515	545	556	516	538	519	531	570	535	536	560	538	508	549	561	519	507	538	516	570	545	528	557	517	506	556	537	557	566	526	557	574	533	575	574	493	547	499	509	525	517	543	530	501	511	525	521	543	564	563	533	495	576	542	520	531	547	548	541	571	561	544	514	541	554	543	519	517	505	560	560	586	526	583	543	511	557	523	566	545	528	590	541	524	558	516	512	563	573	568	545	570	540	532	521	484	550	545	545	529	590	555	540	559	516	542	506	527	558	547	504	509	553	564	532	511	523	555	539	552	541	522	539	576	547	534	538	545	554	536	514	533	529	540	477	539	537	582	516	516	560	536	544	525	565	562	571	537	526	516	547	526	560	532	517	558	566	504	523	499	533	576	490	569	546	497	532	568	509	544	536	520	528	551	508	531	547	476	550	522	543	518	483	530	561	492	563	559	520	563	528	556	516	581	549	533	531	537	532	571	528	544	521	523	579	493	533	502	531	540	557	518	543	547	512	526	550	539	509	501	548	561	520	503	502	524	528	524	512	526	518	546	533	524	599	528	545	536	535	534	481	490	526	573	509	550	517	522	518	520	528	520	535	461	523	537	540	518	525	536	530	513	524	551	523	562	534	558	505	520	488	504	536	523	540	569	538	541	554	522	546	530	509	564	543	545	509	557	573	512	556	513	570	516	580	527	530	489	535	536	588	557	542	553	582	541	551	519	510	530	527	548	476	546	562	593	510	549	536	545	568	507	554	531	558	557	571	588	530	576	519	527	551	513	513	522	518	517	517	560	553	490	525	521	549	499	516	510	511	507	568	507	522	576	556	545	510	559	553	557	559	582	538	518	536	561	595	543	526	510	534	493	559	549	564	559	510	538	507	549	499	532	537	556	543	527	527	541	552	513	528	571	572	525	562	541	553	541	543	498	505	552	556	549	558	546	539	529	525	566	532	536	541	574	538	532	516
27562	19592	5771	920	720	653	680	629	595	564	577	613	644	609	603	608	619	594	600	595	558	603	550	617	598	536	558	598	588	585	607	631	602	542	623	628	561	621	566	605	557	616	600	581	584	589	620	618	605	604	586	557	570	574	597	615	575	587	601	638	560	537	583	593	543	562	644	587	579	551	537	572	569	569	583	642	584	583	561	582	564	570	597	622	633	587	578	597	580	617	572	574	587	574	564	573	618	601	598	606	616	592	598	599	575	582	598	590	592	570	575	602	587	560	590	544	592	565	548	586	589	593	610	552	601	564	588	564	577	625	604	608	614	591	593	583	610	542	522	592	605	603	569	589	579	593	597	563	578	590	570	624	628	571	613	595	586	604	613	563	562	560	572	600	572	568	570	580	592	605	629	558	539	535	554	602	606	620	638	592	578	536	586	568	572	569	615	617	562	594	587	636	592	572	560	567	599	591	639	611	571	585	623	619	582	583	553	641	584	584	567	598	560	580	618	601	578	588	592	597	607	601	601	578	558	558	546	578	617	594	559	634	584	642	619	644	613	604	576	581	626	602	552	547	582	630	617	603	559	584	549	583	587	558	573	623	566	607	615	596	598	609	571	613	577	601	554	575	599	615	617	560	573	599	618	598	585	588	652	569	582	600	616	615	592	564	590	577	589	559	585	544	584	609	574	561	579	580	561	601	612	617	579	563	597	580	578	591	599	561	616	608	563	578	561	590	601	613	583	607	590	595	603	566	562	607	558	614	564	587	587	574	593	584	552	593	569	609	571	569	561	599	614	578	601	576	559	601	568	574	574	581	588	594	611	594	596	623	588	572	630	596	571	596	637	560	587	587	585	590	598	605	595	551	629	580	609	631	595	641	589	596	582	611	602	609	581	584	591	597	591	581	608	586	584	560	614	577	597	592	598	579	622	577	569	546	614	636	623	651	587	566	570	573	556	574	605	555	589	569	621	612	623	579	600	605	598	598	572	568	571	586	608	598	587	650	564	617	600	551	599	557	618	597	602	583	571	576	580	666	537	588	557	605	585	562	552	606	609	594	605	638	596	612	581	594	632	577	575	522	590	581	615	650	588	553	599	586	591	571	603	558	576	624	591	604	591	594	630	598	583	565	551	610	571	597	562	550	604	572	582	632	532	591	590	619	600	567	638	578	593	578	604	580	598	559	591	620	588	542	571	600	613	597	564	580	550	583	558	580	552	627	596	582	572	604	555	561	582	599	529	605	580	568	582	580	576	560	614	592	569	596	563	570	573	580	593	569	601	588	624	569	591	617	539	635	591	556	584	587	597	576	612	561	584	635	594	604	605	581	607	616	590	640	570	577	556	601	620	549	592	612	576	617	566	636	561	629	582	583	565	571	569	594	631	574	589	607	615	621	607	581	578	609	547	606	567	569	589	593	557	602	612	569	631	640	552	611	615	577	587	589	548	599	576	554	593	603	597	612	576	563	613	561	622	564	555	595	569	588	552	579	583	597	630	578	591	617	611	626	583	616	555	593	584	532	537	551	605	595	569	566	538	598	642	594	569	570	556	581	589	612	560	565	572	574	586	584	563	616	624	619	595	630	566	616	539	603	566	605	568	578	604	583	622	609	560	591	579	567	562	578	580	600	590	609	605	602	543	595	584	632	593	590	546	581	599	612	604	582	581	587	609	577	556	594	570	564	578	573	564	578	566	567	561	564	587	599	585	569	576	594	561	610	534	568	573	592	571	604	593	544	604	589	609	608	604	586	592	602	621	598	603	591	612	616	573	598	573	551	559	596	547	551	610	594	558	545	628	594	604	595	574	604	576	621	545	593	591	583	572	617	575	615	584	552	561	614	613	603	613	615	516	587	573	591	600	588	649	607	554	585	595	584	575	552	604	558	587	560	612	567	611	611	605	547	564	610	574	524	603	587	609	614	609	591	606	587	562	573	597	578	541	582	547	603	527	568	562	618	582	541	614	609	590	600	630	594	563	587	584	554	600	559	569	546	591	577	585	568	570	584	614	583	562	600	555	616	593	559	614	597	579	585	629	562	615	588	590	563	589	591	613	556	592	572	606	602	599	571	628	560	613	597	601	596	589	555	584	605	592	601	597	615	617	631	578	605	658	602	604	624	605	617	609	543	606	573	513	580	571	636	565	558	574	588	527	606	602	574	600	585	635	551	601	567	630	608	574	563	587	563	589	624	594	608	594	611	605	585	587	604	624	560	548	577	539	574	545	540	587	634	594	637	588	615	563	571	627	571	569	538	585	597	575	598	655	584	575	600	627	564	563	593	597	615	570	569	616	545	576	561	609	569	572	566	615	578	566	605	615	552	577	563	582	605	615	587	599	586	565	563	591	559	578	606	567	596	582	556	570	607	584	571	553	603	577	579	547	614	587	581	563	569	595	600	558	543	593	575	574	647	593	571	583	581	586	616	600	589	578	527	590	604	609	596	558	651	603	546	588	639	584	605	592	615	578	558	585	579	595	587	594	569	554	560	610	561	567	608	609	571	597	614	588	600	605	593	570	547	563	554	570	566	552	559	534	554	608	577	556	556	572	583	606	581	611	626	608	621	615	559	578	569	632	600	580	570	608	585	604	572	562	640	555	592	590	589	591	575	618	611	602	539	574	557	590	567	617	560	577	583	579	571	594	576	594	595	591	602	551	583	561	600	631	629	597	614	612	580	584	626	594	615	595	516	568	609	592	602	603	589	604	561	571	546	579	618	602	598	566	645	604	612	556	624	594	565	595	511	610	583	577	543	549	608	594	550	576	635	576	580	584	595	597	608	548	601	564	565	579	598	569	548	620	534	596	626	611	557	617	584	606	564	600	569	611	611	609	597	565	618	610	569	588	580	585	572	578	588	631	601	594	609	576	603	592	593	605	587	557	583	569	572	562	583	605	599	615	607	609	587	586	566	600	587	572	601	602	555	608	603	568	558	598	566	496	634	606	608	601	628	567	596	570	617	583	592	596	573	582	543	573	588	638	594	601	572	596	611	581	620	579	612	612	533	618	612	561	619	579	599	586	572	556	591	573	568	621	544	568	570	527	553	555	595	602	564	599	532	611	596	582	599	616	594	577	569	605	569	581	546	564	572	551	585	553	597	554	597	582	599	599	550	584	606	608	581	620	594	610	571	601	569	588	575	594	632	580	593	577	610	592	599	603	574	621	562	621	567	604	573	626	610	567	638	597	623	594	597	579	578	674	555	578	603	575	602	644	581	612	557	577	606	596	582	593	580	608	585	616	566	578	625	608	610	571	585	616	594	602	617	597	590	573	609	579	603	598	607	560	548	577	568	593	622	628	613	552	566	568	622	534	564	566	626	614	588	614	591	571	582	636	553	619	577	598	577	596	570	560	599	564	629	545	621	599	622	605	556	613	575	580	554	541	577	596	593	549	579	549	563	620	641	605	631	587	537	605	653	551	605	640	546	573	603	555	580	561	603	551	556	567	577	543	557	574	599	614	574	585	566	611	556	573	586
4156	1432	1249	919	807	777	761	743	730	700	723	651	671	713	713	670	644	732	691	697	679	701	648	662	712	658	633	679	635	656	645	665	712	653	685	663	675	696	676	648	666	679	722	701	660	675	646	638	687	691	656	717	710	628	628	681	676	648	681	648	632	728	678	712	658	661	675	679	663	700	651	739	652	674	673	652	717	650	685	676	691	718	648	660	656	683	719	702	676	670	628	691	654	681	618	659	654	660	631	680	711	649	687	657	691	656	689	704	661	698	680	643	650	687	685	690	674	669	710	683	635	654	687	708	691	635	667	685	656	671	708	686	675	744	662	714	679	691	688	658	659	680	665	687	643	667	668	689	679	621	666	671	688	657	692	675	632	646	679	658	706	705	693	664	642	653	672	706	671	622	683	666	645	688	697	714	699	665	669	699	708	678	677	664	709	651	680	698	632	659	689	699	655	681	689	693	664	650	641	697	675	654	638	699	629	688	665	649	646	647	646	663	652	639	619	701	682	658	659	684	646	723	660	682	682	650	672	710	683	692	694	642	661	714	660	678	650	660	610	637	695	676	697	692	696	681	682	633	709	692	674	688	664	692	673	634	688	679	625	714	711	693	665	642	664	699	673	637	634	700	715	664	717	687	648	658	684	660	694	664	680	713	648	626	706	720	693	687	645	651	657	666	647	699	647	696	654	709	739	673	673	681	676	658	667	658	648	648	652	708	671	681	695	682	628	672	651	703	709	687	692	684	668	674	654	696	680	691	679	671	668	658	653	657	665	690	692	686	690	706	611	688	699	730	654	687	653	624	670	659	653	686	656	668	694	661	672	628	679	663	649	684	639	687	684	720	691	719	673	636	680	650	709	657	687	682	656	737	652	731	658	661	658	659	649	697	645	672	658	635	700	653	688	724	683	698	653	698	701	689	679	671	676	690	650	701	629	681	680	692	701	694	622	697	653	656	673	681	676	666	657	694	667	704	691	645	735	658	687	652	663	652	661	689	673	695	649	674	682	623	653	681	641	691	671	670	580	700	700	668	698	649	691	690	730	659	663	696	664	684	704	669	645	699	652	671	681	663	637	671	705	669	660	706	665	646	690	661	696	642	701	711	733	674	661	669	645	690	676	689	632	669	709	693	689	687	656	645	703	654	639	710	685	677	636	675	652	697	665	668	710	685	697	671	701	659	662	660	702	643	662	670	668	682	673	725	711	681	664	622	629	633	670	666	673	649	650	708	640	679	672	661	641	652	618	709	643	687	688	698	664	645	712	699	704	672	678	688	664	668	664	650	631	725	685	684	691	699	663	714	651	712	703	744	670	703	637	695	630	667	659	676	718	686	734	630	697	708	704	665	696	706	665	664	738	635	662	694	672	677	667	709	710	667	663	660	675	671	610	678	659	669	623	662	660	641	655	684	642	672	660	662	681	642	678	683	631	682	684	637	633	641	721	718	697	624	682	684	693	673	651	658	679	673	618	663	691	660	655	664	674	687	665	674	682	690	675	696	660	726	738	649	679	674	721	667	657	680	668	690	666	675	709	662	720	667	644	718	680	685	675	625	636	646	687	682	741	688	698	641	656	694	689	703	655	657	670	722	638	620	733	658	694	680	680	648	633	678	656	690	688	680	663	687	669	678	669	715	658	670	718	712	684	643	707	626	656	688	677	656	680	685	693	665	658	657	654	680	674	672	711	684	661	657	679	714	677	688	687	682	686	656	671	687	713	706	633	675	672	692	652	704	674	667	642	697	612	691	748	694	679	666	653	654	711	691	696	676	705	753	689	663	697	678	663	657	664	709	707	684	632	709	690	666	692	695	640	705	629	718	675	719	667	635	668	644	695	687	668	683	706	683	660	688	748	646	619	684	636	665	632	617	669	634	694	735	671	659	656	628	687	679	684	726	659	647	686	671	706	686	676	652	639	703	673	672	712	696	663	657	696	716	644	645	731	711	681	687	695	694	675	637	678	625	681	663	634	667	723	672	727	714	743	614	666	649	667	671	682	684	658	709	665	710	645	652	654	650	681	693	644	649	677	660	707	624	706	657	677	662	650	676	598	677	687	685	664	716	701	649	695	688	658	668	700	656	690	729	614	699	630	645	665	666	638	665	676	729	666	682	657	651	711	640	647	634	686	685	639	685	670	651	684	713	706	664	704	623	649	685	655	654	688	667	710	634	614	660	677	621	699	696	693	663	647	688	694	683	627	756	669	697	694	690	671	682	668	679	642	697	708	662	660	635	674	681	646	662	642	638	707	678	662	662	657	680	650	706	683	660	658	678	689	685	691	660	670	680	667	664	665	692	684	724	668	686	627	682	648	672	651	684	664	632	648	679	723	699	713	678	637	678	710	667	707	658	655	656	665	636	684	630	697	671	673	680	684	634	671	669	622	641	690	634	702	636	727	677	677	651	704	644	740	681	723	706	643	667	718	697	658	702	707	678	678	696	680	692	639	629	659	708	702	689	640	732	699	637	640	677	646	669	663	698	680	664	641	681	665	710	652	717	676	704	661	682	713	645	651	679	635	698	651	705	674	685	669	654	707	667	668	683	734	624	685	665	655	679	653	684	682	680	714	650	723	683	678	666	712	667	695	656	693	659	664	666	650	681	674	691	662	705	704	672	692	681	665	686	698	665	685	676	665	651	696	661	659	684	685	681	632	681	668	638	682	697	724	670	664	700	680	696	644	643	688	681	672	653	640	634	685	694	661	715	656	684	660	680	721	674	652	686	708	685	666	633	672	643	643	667	667	707	681	673	663	667	697	658	670	623	645	685	630	707	642	682	679	690	675	666	685	680	735	694	712	651	712	711	694	707	677	673	638	691	697	647	694	676	678	680	675	635	655	690	689	662	674	721	637	741	639	685	696	747	711	722	672	708	690	711	723	662	671	680	668	669	690	659	670	621	666	648	669	657	654	667	688	696	696	648	666	656	684	712	705	700	679	651	666	680	648	651	684	691	706	666	659	688	678	665	699	634	685	700	699	644	677	659	695	676	705	672	689	684	735	675	667	638	690	771	665	716	643	733	663	629	633	673	680	649	672	633	677	690	690	643	687	668	680	674	646	671	674	725	647	679	674	690	703	659	698	691	677	677	684	674	637	661	644	696	674	633	686	673	688	671	657	662	678	694	687	634	668	688	630	662	687	678	681	658	708	649	740	669	639	618	691	659	656	641	667	715	658	693	702	659	691	674	659	698	693	712	667	644	655	693	692	716	674	660	649	687	638	656	702	685	689	631	682	658	669	658	679	649	703	686	652	677	637	655	666	712	679	679	650	645	681	693	680	640	632	693	704	659	696	661	640	649	701	700	682	668	686	657	658	643	714	665	671	683	689	692	710	718	670	691	648	673	692	670	652	669	689	677	646	692	710	647	657	648	660	695	665	652	683	685	663	644	627	643	670	643	661	657	637	698	660	683	717	654	664	647	674	682	666	675	688	640	660	669	673	690	645	722	686	641	675	662	666	680	670	678	636	656	709	678
23939	21428	28636	24576	21433	11858	1705	1152	1031	1000	877	826	865	856	867	824	848	806	827	887	803	822	792	808	800	813	780	810	758	831	801	795	791	850	821	750	797	776	826	822	788	775	750	745	755	770	799	798	774	787	786	738	809	834	779	770	740	806	747	770	786	752	729	765	754	766	695	753	789	785	749	798	755	739	733	753	758	770	776	821	774	782	742	715	763	778	751	784	758	790	771	792	799	765	764	785	750	743	787	805	782	776	741	764	731	754	732	749	758	763	766	769	703	734	704	765	846	820	782	812	753	713	785	704	771	745	821	772	816	733	763	810	777	807	748	786	725	731	769	748	776	835	767	814	756	723	775	785	771	757	756	766	741	724	715	746	810	759	742	770	725	734	730	749	785	818	750	767	763	743	770	747	802	811	766	784	790	788	795	717	768	740	770	785	755	713	799	778	745	783	821	763	794	748	771	734	751	753	728	803	759	766	705	789	771	746	794	719	728	750	761	785	751	794	789	736	772	688	787	752	747	787	801	771	777	763	794	764	785	760	770	791	733	789	788	781	763	807	799	753	769	800	757	783	761	771	783	717	758	782	759	785	757	755	766	750	739	776	801	775	780	767	694	749	787	726	761	760	759	778	726	759	719	753	733	789	730	740	747	747	756	767	811	753	743	738	769	804	733	757	753	769	779	742	808	807	741	795	762	811	767	762	778	737	790	796	786	737	770	790	728	784	801	717	790	787	844	782	738	741	778	710	803	734	786	773	762	802	795	767	781	719	733	783	759	778	801	770	738	792	756	748	811	750	784	780	739	780	755	768	702	751	773	756	793	784	708	781	731	755	782	767	707	765	745	764	729	760	719	753	734	763	739	813	766	781	706	808	804	772	736	759	719	748	754	757	757	752	750	779	797	810	746	768	747	779	746	779	773	766	717	772	774	779	742	732	812	759	802	769	737	735	787	799	754	776	784	774	743	821	801	760	744	772	807	769	768	746	764	713	720	772	802	787	740	768	799	748	734	753	757	753	766	715	790	813	789	763	809	768	771	735	785	781	738	781	782	789	794	765	804	799	742	761	792	800	760	768	754	780	795	748	710	796	753	758	682	715	758	755	789	760	744	770	821	790	776	744	764	774	753	805	794	808	743	737	763	781	787	773	763	757	742	788	797	738	780	720	744	746	753	730	730	758	777	767	716	741	778	718	765	743	693	746	774	745	741	739	792	707	766	763	812	773	733	726	790	786	747	763	755	753	786	790	751	792	744	764	759	759	813	791	752	800	772	711	734	746	716	785	815	796	730	762	786	801	760	750	820	774	746	740	768	724	777	764	752	728	758	762	788	761	743	722	720	799	766	721	759	758	747	757	784	735	761	736	760	747	783	763	756	779	764	734	777	778	804	780	765	757	820	759	742	777	776	794	799	760	766	756	749	728	759	732	774	735	780	749	765	737	751	797	762	781	739	787	748	741	737	789	742	737	806	716	782	762	801	785	753	794	712	753	765	791	771	750	782	796	715	756	756	732	795	819	738	822	765	788	725	802	739	789	805	743	737	765	780	758	738	766	773	806	725	762	771	686	787	742	780	719	772	760	786	811	783	768	769	790	731	707	714	765	770	795	797	750	694	762	760	769	794	774	776	800	792	731	782	771	734	737	764	722	786	732	807	733	735	739	818	782	791	780	767	699	724	761	803	727	802	810	736	737	747	775	721	718	766	754	761	766	811	736	730	787	764	804	781	795	769	743	763	761	745	698	788	789	794	747	742	765	810	803	765	740	746	759	749	791	747	828	722	735	753	784	722	712	786	781	736	743	781	790	735	766	798	734	833	738	773	766	814	808	786	747	796	793	781	775	718	788	706	782	766	761	732	722	733	732	749	772	773	687	784	752	785	799	778	764	752	810	796	797	761	768	750	736	740	830	758	763	721	760	803	753	767	830	783	731	798	735	747	733	783	769	773	755	717	762	734	771	710	776	805	762	732	814	728	769	800	799	765	787	781	776	784	776	759	761	802	765	810	736	766	761	763	775	778	766	794	771	768	751	803	748	722	775	742	774	732	710	698	794	705	854	742	766	766	799	755	746	766	727	809	786	787	736	760	729	774	734	737	755	784	757	742	791	786	755	718	758	758	778	811	731	792	767	716	756	725	756	774	788	795	749	803	806	696	788	767	785	773	790	762	760	757	778	736	749	806	784	789	755	732	730	792	779	768	800	731	754	796	791	776	712	816	814	765	768	761	740	736	666	789	790	742	759	752	767	739	751	784	758	759	761	711	743	831	743	759	780	763	774	719	779	697	749	772	789	778	725	803	781	749	699	784	736	737	768	758	738	801	785	803	742	716	713	762	708	781	779	728	763	774	744	783	771	741	778	744	770	711	770	779	770	754	749	741	735	769	764	757	737	766	748	740	759	771	742	737	744	775	809	724	764	756	729	734	790	738	720	702	757	754	769	779	789	803	769	767	747	769	815	798	748	793	772	732	724	784	756	755	732	802	768	732	801	796	767	761	734	686	758	766	718	744	765	745	785	776	826	748	774	836	779	707	753	791	773	760	737	793	820	789	733	785	727	769	791	792	750	786	784	751	778	773	737	799	734	789	757	789	750	771	809	764	733	740	772	738	769	722	740	797	752	737	752	757	715	812	822	742	788	746	781	733	774	772	848	796	724	779	774	788	724	771	715	770	771	778	768	775	769	797	736	728	749	775	780	750	766	756	719	792	748	783	731	815	732	718	780	766	796	748	773	788	774	746	748	736	738	795	772	768	739	744	772	769	769	775	767	729	745	742	757	737	773	763	792	787	731	800	751	770	771	778	768	735	737	793	747	752	753	822	759	801	751	747	773	821	758	739	763	749	781	835	762	766	770	764	753	699	744	765	792	679	769	762	740	802	727	764	761	717	719	747	752	788	746	739	721	744	761	777	748	707	730	748	757	765	735	752	729	769	782	699	785	759	721	746	793	738	748	757	712	738	790	790	745	757	758	762	764	782	729	797	766	733	750	751	752	746	813	753	769	734	769	737	740	771	757	778	709	717	792	773	734	759	781	774	752	757	754	834	726	755	765	743	801	773	743	782	783	746	758	747	729	786	772	819	808	770	758	769	802	752	747	765	813	749	785	792	819	760	754	691	809	759	775	790	732	722	756	770	783	739	782	792	769	724	758	762	729	730	730	778	786	792	757	800	819	711	713	758	735	758	731	715	786	774	785	777	719	715	780	794	768	775	756	808	755	767	758	712	752	736	805	743	738	745	824	797	769	772	775	790	746	777	735	780	782	784	752	727	726	771	820	774	748	742	765	736	735	789	775	753	773	717	783	774	744	780	758	760	758	792	768	724	798	754	793	756	787	808	771	760	709	701	773	755	739	737	780	785	819	768	774	782	768	768	782	839	818	779	770	785	775	777	805	717	736	735	766	783	737	743	758	772	773	722	722	705	774	709	731	795	732	748	787	782	781	761	766	821	736	785	716	717	776	725	780	737	802	752	759	755	754
3631	8871	7195	3500	2655	2195	1824	1545	1371	1256	1162	1034	1095	1039	1030	980	945	1019	958	964	983	939	937	925	929	912	925	894	923	937	898	898	933	863	925	983	852	902	902	889	915	914	923	892	906	873	849	925	924	857	922	837	897	857	892	858	885	881	892	876	882	928	896	858	853	951	869	883	939	928	919	871	903	913	885	874	872	903	923	807	921	917	841	885	835	848	902	890	889	913	912	888	816	907	838	857	923	844	862	928	884	878	852	910	927	836	862	865	892	877	869	947	876	894	820	866	863	944	855	880	850	862	820	882	948	905	878	857	865	906	859	897	815	885	900	849	893	859	859	855	903	903	869	898	848	902	846	843	912	872	868	891	900	843	860	873	831	836	886	924	908	844	847	854	881	886	840	910	853	864	864	877	860	816	885	837	863	916	899	922	882	919	867	893	851	872	844	931	821	877	903	921	866	922	834	888	914	876	910	938	838	915	897	879	857	902	894	835	851	839	902	898	885	882	882	849	844	855	880	847	874	918	880	842	791	904	868	890	895	901	937	870	877	865	867	862	903	874	911	871	900	897	873	915	852	915	871	951	827	903	868	889	896	864	903	913	909	883	887	879	909	879	882	896	905	876	839	861	905	869	937	830	836	904	870	867	888	868	879	853	872	917	830	856	904	890	903	896	906	911	869	867	915	802	902	920	845	848	909	886	882	888	879	853	882	913	878	872	925	879	896	883	884	886	886	883	873	865	859	827	847	911	914	913	874	868	890	822	854	850	882	895	917	888	842	866	876	899	868	916	816	877	885	886	877	863	897	919	891	906	863	841	907	868	894	866	857	908	883	894	848	856	903	856	875	903	865	923	888	854	869	853	879	897	845	868	879	953	838	847	881	953	884	906	907	858	885	902	907	860	889	885	858	914	875	900	841	920	910	900	878	827	887	886	854	936	869	825	862	872	918	850	910	898	897	823	865	896	871	884	852	852	885	882	831	865	909	905	897	882	920	921	834	883	867	849	878	900	913	869	917	835	834	869	873	893	902	877	862	835	887	859	883	851	886	856	862	879	868	895	928	878	894	868	899	881	910	861	886	870	892	914	861	910	874	927	896	885	896	896	876	876	873	888	879	904	955	897	934	853	900	884	885	844	899	879	889	874	867	897	889	808	880	858	928	878	905	871	890	850	901	874	842	901	820	881	842	869	837	895	941	837	860	884	917	905	908	815	886	881	920	875	891	873	897	894	903	863	872	867	855	895	824	890	844	838	912	912	885	874	889	854	924	902	926	845	864	884	872	838	888	901	893	882	888	918	840	825	828	848	899	899	884	846	843	882	924	900	845	901	855	886	884	857	912	869	870	881	899	851	834	891	877	880	876	860	888	892	858	855	863	863	868	821	853	853	825	942	933	884	870	893	896	891	898	890	873	859	904	893	872	922	863	903	864	875	886	862	887	906	932	847	920	907	890	860	855	871	863	875	837	834	867	942	854	879	892	833	853	898	848	878	903	913	886	855	831	864	859	921	872	895	940	868	840	845	912	835	871	834	848	873	907	820	861	859	865	873	877	895	865	901	939	863	840	871	817	913	887	883	844	878	881	914	903	874	938	896	860	891	839	885	856	876	893	889	835	902	864	862	885	881	889	858	907	897	844	913	887	887	862	853	906	865	872	921	796	895	894	879	844	869	873	858	900	910	892	875	873	869	898	864	821	826	875	857	877	880	883	888	895	910	923	838	919	880	903	845	883	897	911	893	865	909	862	859	860	878	886	849	869	868	895	864	861	865	892	904	864	935	892	856	909	879	866	878	918	842	836	876	896	874	925	897	871	912	876	869	876	879	894	822	880	845	888	894	915	882	816	860	858	841	857	895	909	898	923	854	853	854	882	839	877	907	865	878	865	908	873	845	866	936	875	877	880	857	867	865	927	902	851	904	847	908	895	853	807	886	904	910	867	842	811	839	851	852	864	847	901	877	866	838	889	893	864	869	873	865	907	856	870	888	882	834	851	875	902	891	875	909	817	860	903	842	892	862	903	888	846	859	833	887	867	860	863	873	836	866	891	883	899	899	927	873	898	797	896	917	833	903	844	826	836	864	873	869	848	875	876	912	865	896	883	949	854	853	900	848	935	871	855	897	886	867	862	870	888	906	932	879	855	859	893	865	920	924	849	867	818	864	877	896	851	872	921	863	927	914	915	868	912	830	817	904	881	868	860	870	892	881	890	871	921	876	879	900	843	927	853	898	931	885	844	876	902	878	888	870	901	889	861	884	859	903	882	853	892	897	906	935	853	852	906	891	901	889	903	841	883	821	843	857	932	867	846	916	891	884	882	855	881	834	832	822	873	895	867	845	856	819	865	898	866	844	873	858	886	890	874	907	838	891	902	882	876	871	894	888	882	855	877	878	883	887	884	911	965	848	909	859	884	885	852	875	880	861	851	878	905	912	841	872	903	872	885	879	871	821	912	881	873	882	887	916	877	869	866	897	863	885	831	858	898	831	867	883	892	881	881	826	898	863	926	854	882	812	856	908	832	900	875	868	862	859	892	891	854	868	882	816	873	840	857	895	914	874	868	895	895	924	937	817	884	897	841	877	825	866	880	889	918	923	927	895	941	874	847	864	909	901	850	879	868	857	886	928	879	950	891	867	860	919	840	903	881	879	883	849	891	886	914	865	887	839	889	848	838	856	909	848	901	893	864	867	824	849	851	870	889	883	863	915	846	911	852	900	828	889	931	888	903	875	898	887	827	851	881	870	928	889	842	889	859	864	819	881	855	912	884	868	819	870	890	852	897	861	862	935	877	916	851	908	885	888	873	878	917	861	876	907	871	836	886	880	874	815	843	884	866	815	903	910	843	894	894	926	858	882	924	911	875	909	837	823	897	869	828	879	868	876	837	892	864	855	823	869	846	846	882	879	846	883	912	914	845	830	874	920	892	898	882	887	936	876	888	823	867	868	865	861	904	892	893	923	935	825	872	887	921	849	895	873	830	905	865	885	876	848	865	898	899	839	857	881	835	880	884	876	833	945	878	926	863	897	886	890	846	891	907	868	859	861	848	869	889	893	875	909	893	885	867	849	877	834	870	901	834	905	924	895	948	866	895	831	920	895	888	898	886	886	913	882	889	862	891	918	813	911	818	846	872	847	863	861	873	843	859	777	876	878	847	877	831	903	849	857	908	889	889	882	937	871	855	906	865	867	841	931	888	834	821	853	909	847	872	828	840	858	865	871	903	904	909	893	899	949	852	906	869	843	857	882	889	885	833	902	872	876	871	880	857	904	864	860	886	848	841	901	867	818	901	844	837	911	856	882	855	797	885	915	903	885	832	833	861	954	888	864	903	857	845	871	849	889	862	881	841	924	862	869	853	885	867	860	919	862	865	855	884	867	897	857	855	857	907	907	835	934	863	881	882	882	884	924	846	897	890	892	876	836	892	924	914	867	851	891	868	867	866	933	864	891	873	874	899	846	893	937	927	887	843	861	911	918	868	887
24843	21396	27695	25362	12650	762	497	455	393	361	405	361	361	325	337	304	281	297	319	277	295	317	317	279	283	255	267	299	283	289	297	307	270	279	313	303	274	304	279	247	295	309	262	261	253	261	278	262	265	269	276	275	279	269	275	274	289	298	263	271	294	272	302	255	257	300	289	234	275	269	282	287	291	279	287	281	276	263	266	299	286	290	270	265	292	288	293	282	246	266	299	268	322	295	265	261	266	283	286	279	292	320	282	262	314	289	283	266	255	282	260	257	274	287	287	249	262	294	266	249	281	284	281	282	245	279	288	268	262	262	289	289	294	260	280	247	263	269	266	261	279	274	310	290	287	272	263	263	281	247	259	276	257	292	266	291	274	263	286	281	306	268	255	315	276	305	268	243	233	258	302	300	280	260	261	294	274	279	289	275	287	291	289	267	294	267	267	285	277	272	258	287	299	272	265	271	299	257	288	292	250	277	273	295	274	282	277	307	296	262	264	295	276	280	266	242	294	276	272	247	247	266	285	286	262	297	263	266	263	253	248	295	282	293	277	269	290	289	267	264	273	285	267	265	302	274	306	284	263	258	258	261	300	268	258	277	290	247	288	283	266	278	293	280	295	296	287	265	256	284	271	297	287	287	281	275	257	269	307	298	298	275	255	256	243	273	313	294	269	277	250	251	295	264	257	272	321	261	294	289	270	293	252	282	306	281	274	279	315	255	277	263	266	254	299	277	271	232	276	255	282	260	242	263	291	290	254	275	273	269	273	281	275	268	314	298	270	263	264	279	267	269	258	268	267	273	300	276	262	270	296	291	283	238	255	263	295	305	291	290	280	255	294	279	281	262	262	274	251	257	272	284	268	260	279	269	275	286	280	287	292	264	268	299	294	274	260	273	284	302	292	278	284	251	276	253	286	289	277	299	255	289	276	274	259	290	272	267	267	267	271	285	294	290	262	262	281	276	258	276	283	239	277	285	310	292	298	275	273	280	271	277	276	283	262	249	268	279	296	257	264	278	258	270	259	282	297	285	255	274	300	263	280	263	279	280	283	275	289	301	254	253	290	302	254	288	283	283	294	308	286	273	260	275	278	271	299	284	246	285	251	260	254	262	304	245	256	302	282	276	281	281	276	254	290	307	267	295	262	275	295	307	292	240	271	255	251	271	285	262	261	279	285	302	284	285	255	271	265	279	260	237	277	284	291	281	278	271	257	266	252	279	281	288	273	285	249	288	276	283	260	272	276	252	274	280	284	265	280	266	260	281	286	265	283	271	311	293	287	307	299	254	289	270	265	277	263	278	277	283	273	244	274	277	250	287	289	273	280	258	263	276	271	286	270	266	291	284	301	272	268	298	284	273	289	273	270	262	297	264	285	252	259	276	269	279	276	284	261	258	275	262	277	277	270	250	271	278	275	278	268	283	290	263	288	271	271	241	262	296	257	280	269	244	312	272	286	287	283	275	278	262	244	279	282	302	277	259	301	287	280	307	275	259	289	285	282	293	283	285	276	306	274	249	282	285	256	278	286	279	301	271	288	287	270	289	276	280	293	270	266	290	263	252	261	269	293	258	251	257	277	283	262	302	273	289	295	274	249	261	265	290	281	264	258	287	267	261	278	289	246	278	275	269	261	267	259	287	265	277	284	267	250	328	295	279	287	300	253	262	273	273	281	289	280	266	280	263	270	300	254	252	274	286	276	277	291	276	281	247	298	261	262	253	269	277	292	284	263	252	292	296	258	292	275	285	264	298	291	261	315	269	261	302	285	265	305	272	275	238	276	287	263	315	275	267	279	282	277	297	291	297	295	283	273	278	288	277	258	279	276	274	237	284	307	293	293	261	291	303	280	272	264	270	241	276	285	282	262	269	266	271	262	285	271	275	264	283	260	225	265	282	244	269	265	245	269	318	263	282	303	267	277	268	280	274	286	269	275	245	274	241	260	308	277	272	252	242	275	265	289	292	282	275	287	310	276	247	270	258	260	277	267	239	287	253	310	279	256	304	267	294	276	277	302	284	258	257	303	272	284	297	279	260	254	288	266	259	243	247	281	285	264	292	284	305	298	281	282	295	293	288	277	280	265	278	282	297	247	259	284	277	229	256	280	263	276	256	260	281	274	264	270	282	287	293	270	264	261	254	282	279	263	280	295	265	269	262	302	295	260	286	283	275	241	249	278	261	268	277	299	260	284	274	267	281	281	250	294	268	258	266	287	278	278	291	264	306	266	280	260	263	244	308	290	275	291	265	271	269	269	272	278	255	287	304	280	258	276	272	295	277	265	285	255	253	303	271	296	267	270	236	298	269	244	281	233	292	296	310	299	305	256	288	301	286	260	243	283	275	283	260	261	276	263	291	292	284	280	270	287	290	271	270	271	266	271	291	274	276	258	283	294	290	294	304	279	286	275	262	267	282	272	289	291	278	292	270	257	286	282	306	250	276	276	267	266	250	294	248	299	280	281	260	267	255	305	297	275	274	301	302	262	301	238	299	260	257	264	295	253	281	306	259	290	266	300	271	248	296	273	284	313	224	289	260	309	276	247	275	250	296	278	278	279	295	289	297	263	273	265	292	295	295	287	248	250	245	274	285	255	256	266	282	275	287	249	279	256	291	292	267	255	260	281	284	307	290	284	300	277	274	249	270	265	287	291	268	272	258	288	280	280	278	274	285	261	290	265	290	276	307	258	272	256	289	313	270	288	279	272	266	277	291	294	317	292	296	284	269	299	273	294	259	285	319	291	275	272	290	276	261	277	277	291	267	294	252	260	251	272	296	274	255	281	272	242	259	269	266	257	282	273	285	274	245	252	283	283	260	268	323	277	263	281	316	280	285	283	253	259	266	276	287	265	266	291	278	272	237	285	257	234	267	294	253	284	288	262	290	307	274	307	272	300	276	281	259	268	285	263	264	246	269	276	280	257	274	269	268	295	305	277	269	255	272	288	313	225	263	296	280	287	242	263	292	264	277	261	275	277	277	279	292	275	286	260	261	268	244	296	288	264	286	283	276	289	282	270	272	261	271	269	283	257	265	267	292	302	255	249	278	256	256	267	286	259	275	303	287	304	281	252	267	237	270	266	282	273	259	294	256	274	256	255	287	264	305	273	277	253	278	267	271	263	272	257	273	246	279	283	270	300	272	281	254	280	268	258	275	279	280	255	281	263	272	275	268	274	275	291	253	294	257	256	306	269	273	227	276	291	272	282	252	280	250	281	260	279	255	268	298	289	265	260	300	275	289	285	270	288	266	269	269	277	285	313	270	283	253	304	262	274	279	271	268	278	268	253	305	260	298	270	251	276	273	298	260	272	262	278	277	285	302	309	280	254	255	301	288	266	277	288	279	298	295	289	263	302	270	296	277	267	274	277	280	275	302	266	295	277	270	283	258	253	305	272	279	269	288	260	263	283	256	257	285	271	278	279	257	289	277	283	312	326	273	261	299	305	274	259	261	313	292	300	260	275	258	297	252	284	263	280	257	288	271
3400	5188	3852	1814	1356	1153	875	722	629	528	469	452	463	408	397	396	402	372	366	349	332	365	339	336	338	386	351	346	328	346	322	350	373	352	389	357	332	318	341	325	364	334	358	332	349	318	334	338	314	323	305	334	330	346	321	348	314	304	297	346	362	336	329	342	329	359	326	363	305	326	335	314	340	366	357	334	361	324	338	341	339	317	309	350	360	380	290	327	308	303	298	341	334	313	322	337	331	335	353	342	326	343	371	357	334	305	321	340	367	340	289	336	332	298	332	320	325	350	341	361	339	318	323	317	323	341	289	329	305	299	341	340	335	306	295	350	298	316	351	314	326	326	351	319	339	318	322	322	332	317	320	335	317	369	346	328	342	329	341	344	338	371	331	356	336	336	340	308	314	341	332	323	324	306	347	352	342	327	329	309	349	307	359	320	319	346	340	318	299	330	315	337	317	330	318	357	347	345	315	369	332	296	336	306	363	338	326	328	300	321	321	309	295	330	341	295	343	359	292	349	363	323	307	322	323	318	321	356	330	340	313	316	318	349	348	335	344	327	301	340	321	318	354	338	334	311	328	373	315	323	325	332	310	305	333	346	372	375	341	320	346	332	331	314	293	365	315	315	328	345	303	351	328	333	331	337	328	314	307	329	370	354	333	330	339	334	354	349	339	321	336	339	337	323	317	333	353	337	326	338	336	304	310	330	340	327	291	326	367	308	295	347	328	353	345	331	292	351	344	344	323	337	328	334	314	310	313	327	304	340	343	314	341	359	322	318	347	351	342	322	336	335	340	333	335	318	318	346	333	292	322	338	322	334	328	341	338	299	343	321	331	344	324	321	305	309	333	321	329	340	342	339	349	335	349	332	347	351	320	341	323	328	334	329	344	296	338	327	317	322	352	315	355	357	315	312	328	336	346	388	319	334	324	326	343	343	332	345	313	329	370	334	328	287	355	319	327	313	331	323	331	351	335	350	325	310	302	316	321	343	359	338	305	351	349	318	313	317	322	339	309	309	294	337	363	316	306	344	347	349	326	302	325	289	338	319	335	333	330	308	316	352	347	334	326	319	356	340	349	314	317	345	332	350	333	299	348	313	339	315	340	311	321	344	346	327	345	341	333	305	353	337	342	324	358	312	338	348	330	362	334	348	314	323	338	352	335	296	356	323	329	319	338	341	353	316	334	315	340	319	318	316	311	310	350	284	322	351	333	326	350	326	336	318	330	349	330	346	355	313	334	330	315	291	326	329	333	343	326	328	305	287	342	327	345	334	337	308	330	336	330	313	349	314	328	335	307	349	332	308	360	332	347	315	331	343	328	342	343	335	307	328	346	356	325	343	340	329	343	320	321	315	353	313	338	340	324	352	343	333	299	313	323	317	343	325	336	317	338	332	346	284	344	354	284	329	351	337	369	314	351	333	329	346	327	355	333	326	330	349	296	329	298	329	337	336	314	344	376	346	323	319	341	332	344	289	344	348	329	313	320	307	308	315	326	309	333	338	354	358	315	321	347	335	332	331	341	347	313	353	357	306	311	328	328	329	306	336	333	343	331	340	346	354	314	309	352	335	347	288	321	334	297	317	312	359	344	321	359	299	332	314	290	374	304	352	331	334	306	319	327	332	321	325	333	342	333	323	318	329	335	314	337	363	325	309	348	310	344	320	340	336	354	297	347	279	336	303	327	327	338	343	336	329	323	322	344	352	344	334	309	349	316	297	325	331	332	339	344	300	332	334	342	330	322	363	340	316	333	332	350	375	333	339	344	321	324	294	325	319	335	333	340	347	330	309	324	331	323	323	342	327	337	317	331	315	333	335	358	307	316	323	346	344	343	311	340	325	309	307	339	317	318	306	335	346	329	328	330	358	313	348	306	340	315	307	339	327	324	332	364	325	350	313	322	358	327	332	346	316	272	333	321	333	338	341	327	286	322	330	340	302	348	329	312	364	329	329	349	313	343	341	315	358	318	336	305	343	349	321	332	307	368	358	340	344	344	355	338	295	316	326	322	326	324	339	340	319	309	317	348	327	318	307	322	326	307	323	333	357	336	312	324	313	311	321	372	317	285	335	317	331	363	320	332	346	314	311	325	306	344	335	334	324	305	320	303	349	356	322	330	360	340	332	321	356	319	307	288	318	318	302	320	341	372	307	327	331	319	353	350	372	362	315	339	323	339	322	328	314	316	325	324	354	315	348	314	337	308	316	284	347	324	306	332	313	312	322	329	329	318	330	362	314	327	305	285	293	338	330	362	346	337	318	357	314	325	331	346	335	345	313	329	342	335	327	300	307	348	349	337	353	336	332	301	308	306	341	334	305	319	337	352	332	337	328	319	311	343	340	328	327	347	344	316	337	345	353	296	317	348	309	304	338	319	362	334	295	304	324	347	343	345	333	327	343	335	374	342	364	326	343	299	313	342	334	326	350	344	359	294	342	329	337	311	316	311	329	339	308	332	345	331	321	350	327	310	332	315	301	323	345	358	378	365	333	323	334	326	344	328	343	327	345	365	310	334	298	315	304	321	304	336	309	320	321	341	322	300	353	357	372	346	340	332	340	319	330	348	334	308	321	316	338	346	367	371	355	327	314	308	321	333	311	284	354	330	339	327	333	332	317	314	301	322	364	358	322	338	322	340	351	327	344	328	328	337	303	310	343	330	341	312	354	291	374	346	341	341	319	329	336	331	359	345	344	362	359	333	359	371	313	312	317	330	331	350	334	321	337	331	352	358	331	342	329	353	331	337	327	352	319	339	314	333	348	308	343	348	348	345	338	365	303	341	342	326	347	324	334	331	319	332	353	308	317	333	292	297	350	343	319	349	330	341	330	318	321	330	341	327	324	341	324	321	344	327	327	312	334	352	330	356	349	336	342	324	345	303	312	340	327	350	330	357	355	314	345	340	319	340	350	346	331	350	341	314	342	347	341	343	313	363	345	317	316	354	357	325	316	328	340	334	302	340	313	338	322	335	371	337	306	346	309	353	344	329	346	304	320	334	314	327	319	333	367	316	338	305	319	353	344	322	317	329	341	367	331	319	316	309	337	328	327	313	387	317	326	324	325	335	351	348	355	376	320	330	329	341	322	317	309	358	313	339	314	335	332	333	304	368	336	323	318	325	285	336	304	352	334	299	355	331	311	325	354	334	372	329	282	328	340	344	349	332	339	317	339	306	340	335	303	299	353	327	338	338	365	316	336	333	331	326	313	306	337	316	329	326	335	329	354	336	352	356	314	319	309	354	319	315	312	342	324	317	319	319	325	308	340	334	318	329	320	314	340	364	327	334	343	357	313	366	331	352	330	330	353	335	334	319	328	349	326	299	356	301	321	365	346	305	317	335	324	329	331	342	334	313	324	329	320	327	309	312	353	302	332	327	330	339	321	319	335	293	330	320	305	337	295	334	321	337	342	320	312	350	325	323	361	336	309	321	318	318	331	326	294	348	343	317	326	323	291	340	298	338	354	312	345	330	328	356	353	340	338
22888	21408	29103	24102	21410	21454	9953	1257	860	806	708	676	642	631	568	567	526	549	536	489	531	496	505	523	484	468	468	501	446	460	473	462	460	473	445	472	435	428	446	451	454	422	445	431	437	446	436	457	464	489	434	474	485	471	443	470	450	438	452	464	422	461	442	478	446	419	440	456	447	428	437	430	451	435	431	467	423	440	452	434	443	443	473	401	433	474	422	442	439	458	463	438	437	464	456	451	458	394	434	437	455	422	449	458	421	425	466	473	463	414	434	463	436	465	449	439	448	444	462	479	444	408	430	413	415	423	427	433	476	429	448	402	443	420	435	456	441	448	420	436	465	439	466	448	479	454	472	422	409	415	430	435	425	430	428	431	431	450	452	441	477	440	395	462	442	472	470	471	429	458	434	444	470	492	443	434	435	424	435	411	457	429	464	426	452	468	428	422	410	440	455	448	428	429	438	446	437	427	437	439	431	427	426	423	445	440	413	432	449	462	433	452	407	443	476	432	416	456	460	453	436	462	437	470	465	412	441	434	456	453	422	448	439	430	448	450	441	428	421	429	434	432	424	420	427	448	449	457	442	439	444	476	457	447	425	446	404	417	469	449	434	439	443	427	425	441	455	444	445	437	458	476	413	485	415	435	415	429	464	469	444	473	455	427	491	454	461	444	452	432	442	427	426	463	426	439	479	433	441	429	445	437	432	462	444	436	458	485	473	433	435	472	429	435	435	433	445	430	443	409	439	460	399	414	451	452	459	446	449	440	449	448	444	472	423	433	449	441	434	416	462	457	405	417	471	427	418	449	470	400	432	463	464	401	432	430	444	442	445	430	432	449	417	413	430	422	435	443	461	428	445	413	430	476	454	458	404	424	428	460	472	454	456	432	443	407	476	454	446	470	439	429	446	400	435	452	449	425	466	414	411	444	423	447	447	469	424	404	418	442	462	463	430	437	424	442	427	477	421	426	373	420	434	430	424	460	443	468	435	438	408	460	472	438	437	410	419	428	445	480	427	443	436	448	426	470	414	454	444	410	453	472	454	463	462	462	439	461	427	406	438	494	414	478	392	422	441	451	445	432	502	427	432	430	436	432	444	437	457	449	419	434	437	474	461	400	424	455	460	452	426	458	422	448	454	400	480	398	448	454	458	446	455	435	404	442	480	408	428	418	421	441	483	447	429	474	421	435	442	440	429	453	447	462	430	440	419	449	417	399	424	415	440	461	452	415	410	456	439	465	464	454	451	441	465	462	476	449	444	455	445	446	434	437	480	410	417	416	469	444	410	430	472	450	443	464	439	472	387	415	438	418	465	438	431	395	433	465	448	449	422	448	398	440	455	412	422	440	418	474	408	449	420	459	424	467	444	440	436	445	460	412	460	457	478	416	463	428	443	427	431	419	460	454	448	456	432	463	442	413	428	438	435	466	441	431	417	434	479	441	470	477	465	440	455	417	463	432	459	452	460	451	415	458	454	466	462	411	445	485	459	440	442	453	459	441	408	450	439	477	435	403	428	439	455	447	415	409	429	433	470	457	425	445	453	448	450	402	420	452	458	423	391	433	461	421	417	437	435	473	450	429	433	452	452	404	469	481	406	454	467	482	444	430	426	431	454	428	452	419	485	469	436	416	416	437	430	483	440	436	446	459	446	434	451	445	475	405	447	439	449	394	422	436	442	444	402	423	420	439	389	453	410	423	426	447	455	421	409	462	432	422	411	429	436	462	432	413	465	454	458	440	379	458	454	428	459	431	389	438	472	430	446	419	443	430	450	485	455	453	454	431	476	443	436	427	412	422	444	418	471	422	465	468	473	444	479	431	438	459	394	392	466	448	457	445	425	453	478	444	488	448	404	419	412	467	427	424	468	440	427	450	468	427	443	412	436	477	442	454	435	440	451	484	442	455	469	424	419	478	444	463	444	415	405	428	434	416	448	440	408	489	461	443	426	463	434	455	444	466	457	435	413	442	477	442	445	407	426	429	485	456	444	446	444	467	428	408	443	426	440	460	445	429	490	443	422	470	415	408	431	462	439	413	424	437	430	446	417	431	451	477	444	472	423	434	415	432	470	423	419	432	445	441	443	428	422	448	477	459	406	443	425	450	418	430	475	440	468	444	458	439	410	434	478	395	434	475	460	433	439	431	450	455	456	416	421	443	418	437	451	440	436	403	451	452	439	404	432	455	430	449	404	468	419	482	444	473	441	405	452	399	429	448	441	472	441	430	386	448	458	449	424	467	442	463	475	450	471	418	427	414	440	442	422	435	432	431	454	473	412	428	438	489	418	450	444	431	417	437	463	479	417	418	447	409	491	422	437	455	408	408	435	418	418	456	426	439	417	419	443	438	404	455	417	442	418	430	432	463	453	451	428	454	467	455	419	421	436	450	465	451	376	450	461	438	385	449	429	443	427	451	455	460	458	405	409	386	420	452	428	443	431	472	449	462	439	407	441	457	469	461	497	449	441	430	485	429	454	434	420	500	416	411	433	423	410	412	412	406	436	434	463	421	429	451	425	452	471	437	439	441	478	474	436	436	457	445	422	430	417	434	467	455	426	463	445	451	451	458	417	438	426	458	401	436	442	423	424	450	472	446	436	429	441	449	432	438	466	440	430	455	453	425	481	483	454	455	444	430	406	413	425	439	394	441	448	449	445	404	430	421	443	450	414	428	462	419	394	401	444	500	449	416	424	471	438	436	463	464	431	426	430	455	426	432	412	412	465	436	420	451	421	453	438	422	423	410	450	419	402	461	461	435	430	441	469	468	452	451	432	448	458	427	464	418	447	455	435	453	455	434	442	476	431	414	407	431	450	505	477	452	437	427	454	420	462	451	432	499	433	428	464	450	430	404	466	427	421	454	479	412	411	409	418	457	449	415	454	427	422	483	432	455	447	442	452	385	467	432	411	452	449	424	412	447	452	450	405	456	430	416	427	439	446	462	425	453	459	457	434	421	433	455	410	453	467	439	435	433	467	417	485	463	427	436	459	450	421	428	459	424	440	466	450	429	407	433	458	447	429	462	463	437	459	446	391	465	448	431	443	422	423	459	401	458	434	443	428	392	438	408	420	431	476	390	472	421	417	436	430	411	445	469	440	406	465	457	437	452	457	430	411	411	442	503	435	465	413	435	414	438	456	444	394	441	461	396	439	439	498	448	432	462	426	451	416	413	482	432	432	431	437	455	420	445	425	475	471	437	442	413	408	420	428	464	453	421	405	431	424	463	443	486	407	473	423	402	486	458	460	465	431	440	448	441	437	448	414	400	452	458	444	470	468	445	437	386	474	427	453	471	480	440	463	429	411	448	420	423	424	428	425	456	489	459	387	445	421	449	449	407	465	424	437	449	394	431	464	456	432	420	487	453	454	445	425	439	397	465	456	460	447	425	397	463	445	459	422	473	435	437	434	419	434	447	429	449	433	452	393	455	440	449	426	387	407	397	438	414	420	425	450	454	445	396	432	461	423	428	435	431	453	422	448	434
4577	14119	10892	5395	3798	2854	2189	1814	1433	1149	1112	1031	896	831	766	710	671	686	647	646	596	617	648	636	609	608	594	577	563	568	537	565	513	585	566	598	571	581	562	562	564	532	586	547	546	551	570	516	561	540	517	564	528	559	537	573	557	548	552	550	541	545	526	534	554	522	536	543	522	560	537	561	538	563	549	554	535	536	535	552	548	496	534	549	516	486	521	536	525	559	537	552	545	529	528	540	573	548	505	566	543	511	560	548	520	550	532	579	534	503	541	533	532	536	549	579	558	563	544	527	545	549	565	536	525	566	534	525	540	525	518	535	559	538	568	556	548	506	560	548	525	504	514	505	500	511	524	520	545	513	551	540	534	530	546	540	536	522	539	525	524	530	567	576	522	559	542	565	528	512	539	519	540	546	501	552	517	527	548	536	487	546	518	493	549	542	553	534	551	505	571	574	533	524	512	511	559	554	546	532	491	556	531	518	456	496	560	526	564	477	512	539	500	520	544	503	508	489	554	565	510	572	513	532	573	542	495	504	552	544	533	538	508	568	524	530	524	530	519	541	527	561	528	542	474	542	509	546	529	534	528	532	573	498	543	505	531	514	539	537	545	546	523	528	526	532	514	543	530	504	549	539	567	499	524	561	513	521	557	519	540	485	549	518	565	551	516	600	490	542	545	507	531	499	514	537	534	509	559	529	506	513	503	492	516	553	529	519	519	529	499	507	562	471	512	554	539	546	513	540	563	527	556	500	525	535	519	512	563	517	524	492	543	545	556	544	541	525	527	528	511	565	552	525	513	514	615	515	529	523	513	524	498	526	549	513	547	498	560	487	504	547	570	513	518	513	516	509	556	493	512	517	538	564	524	494	533	532	532	518	557	558	503	557	534	566	526	520	534	523	546	501	539	533	516	551	510	522	519	501	552	547	535	527	492	517	504	510	527	550	519	530	558	481	514	549	572	516	529	532	531	523	541	538	515	565	534	536	542	539	526	529	530	530	512	541	530	533	513	566	493	522	511	510	531	532	557	517	549	522	545	519	570	555	559	556	527	538	563	571	531	499	566	552	533	569	518	514	557	529	523	543	574	560	519	548	524	533	497	539	541	504	515	554	526	528	565	536	530	523	524	555	517	507	494	561	557	540	564	524	549	496	534	520	547	544	510	508	524	548	499	475	579	494	529	508	563	512	569	545	588	523	502	538	534	544	551	554	465	518	529	523	471	530	538	543	525	507	551	599	535	514	512	537	519	562	528	535	516	529	546	495	539	550	515	509	538	541	516	524	526	519	518	571	515	541	483	498	570	547	541	517	545	520	511	509	544	520	539	525	525	574	506	535	547	515	519	527	538	524	583	522	531	536	553	476	517	522	564	509	525	527	575	547	531	506	494	491	596	536	526	515	502	536	548	509	511	522	509	540	530	495	489	549	531	506	520	514	553	523	518	560	551	522	512	527	561	535	511	563	549	503	538	531	564	511	536	530	508	554	509	509	541	543	527	506	503	519	526	519	541	519	533	543	507	551	552	528	509	541	517	510	546	515	567	539	544	510	551	520	514	534	532	544	568	539	502	514	550	519	485	482	514	541	548	533	529	514	550	503	515	498	542	550	560	601	533	566	521	553	533	575	531	528	526	574	529	518	547	534	566	514	517	517	511	521	541	582	522	525	520	542	536	550	516	547	566	565	528	537	486	518	514	526	524	487	553	518	538	519	572	491	511	511	541	576	492	522	568	504	527	577	549	557	546	518	476	559	478	512	537	521	530	572	529	561	491	529	554	540	474	546	510	504	569	525	495	522	536	511	522	519	542	531	511	511	511	516	521	537	505	536	540	501	532	514	525	520	499	553	551	555	520	534	550	558	523	541	528	544	564	484	549	522	519	555	539	517	521	501	557	525	521	541	553	528	577	579	494	539	563	528	523	504	528	522	571	517	522	526	500	543	532	521	491	537	566	533	557	534	489	560	532	550	506	516	525	530	515	543	539	534	570	535	532	548	495	567	514	549	556	559	543	516	592	529	533	523	548	559	545	500	510	510	496	524	488	556	526	523	516	518	557	578	526	533	520	545	500	537	485	540	500	512	544	547	556	553	568	516	517	535	509	510	529	528	535	508	548	526	554	518	544	562	486	517	576	544	532	578	513	511	541	543	509	518	509	553	547	504	548	555	571	535	564	552	505	523	476	575	492	508	539	494	528	522	568	508	538	557	575	536	505	495	529	584	538	545	551	554	551	511	521	525	525	507	500	525	516	553	531	499	535	508	489	504	529	571	549	541	531	523	547	534	502	556	552	524	536	526	534	571	503	490	570	528	464	518	532	513	536	533	524	537	491	532	529	532	490	525	534	535	551	530	533	534	527	515	532	538	503	577	522	471	543	529	529	515	570	581	541	530	520	554	528	519	505	545	549	520	548	527	551	557	528	507	474	567	528	529	560	559	553	541	508	536	526	586	539	528	555	502	529	509	537	530	577	521	531	498	519	518	521	538	555	549	523	546	524	512	538	517	535	515	510	548	522	507	541	525	508	535	513	525	556	522	547	533	555	549	514	542	522	516	507	579	533	533	538	599	550	532	534	570	505	526	516	516	554	535	521	564	591	541	500	557	573	561	530	498	539	538	535	524	565	510	545	501	519	559	545	540	487	553	521	534	491	491	528	581	560	530	575	549	551	485	582	500	537	546	520	495	495	543	557	547	559	520	523	490	499	531	579	492	548	528	523	513	513	527	554	511	517	550	525	536	556	511	547	526	507	521	558	521	530	522	509	523	589	518	541	522	520	510	542	512	534	561	552	524	527	493	552	562	518	507	551	540	560	522	493	520	526	569	544	513	533	539	497	481	506	558	502	539	568	523	548	570	545	580	526	567	491	516	527	509	551	562	536	551	481	545	488	535	539	507	511	567	540	523	485	512	523	527	492	552	544	498	519	553	515	520	549	537	507	503	491	530	506	509	522	485	525	559	523	525	532	525	532	527	559	542	531	484	508	530	525	509	528	529	480	528	526	492	549	544	525	496	530	516	554	498	535	534	490	524	503	542	526	516	527	515	554	538	537	562	527	520	541	516	522	511	532	558	542	562	510	506	521	532	532	538	508	528	547	523	527	513	475	500	546	532	542	546	539	518	518	581	549	546	552	544	486	521	490	584	538	542	524	559	548	532	562	519	549	547	542	496	537	555	565	533	535	480	530	516	504	555	526	550	554	562	536	507	560	569	493	483	525	545	509	547	511	545	567	552	506	486	496	523	516	471	522	520	523	497	504	509	533	485	575	542	513	539	539	493	519	546	556	517	539	547	492	531	526	499	575	508	534	568	545	548	565	544	547	501	529	501	553	497	529	512	522	537	513	550	549	549	568	503	556	545	531	509	507	523	511	512	527	560	516	518	523	545	524	523	503	528	533	510	484	507	519	529	551	521	480	558	544	514	526	535	547	541	529	540	534	514	520	519	502	510	531	556	546	498	540	523	575	565	511	529	542	503	546	545
27583	19637	5891	917	680	630	606	640	611	582	577	570	539	589	585	640	609	582	582	541	595	600	590	551	563	606	582	576	592	547	545	576	582	596	563	613	559	552	592	608	575	576	583	576	553	563	596	567	546	585	545	538	550	559	565	622	563	589	568	595	575	585	536	567	555	599	529	600	579	583	541	581	577	589	601	580	621	540	576	568	574	558	595	592	595	604	576	589	596	551	615	557	586	618	576	608	569	549	592	569	615	566	590	579	596	601	545	555	580	570	560	542	575	589	505	546	602	558	578	632	626	584	564	530	567	567	585	568	544	553	541	562	610	565	632	578	560	581	588	576	586	572	579	583	622	575	570	544	552	599	596	568	586	598	563	636	555	574	608	572	585	558	582	555	582	585	593	593	629	564	581	605	581	566	567	655	538	592	546	581	555	584	612	540	563	597	578	597	539	583	588	560	555	592	563	578	564	603	579	555	577	589	556	600	588	605	535	586	535	596	614	618	592	577	591	588	574	583	592	584	554	590	643	595	591	562	554	595	598	604	588	525	601	574	559	562	594	565	579	620	567	508	582	583	563	604	575	571	553	610	611	558	582	612	562	544	598	588	587	583	542	584	538	568	540	569	583	565	560	590	573	586	577	596	613	581	561	561	576	569	537	608	600	549	597	608	608	598	573	551	568	580	598	594	605	569	541	605	556	619	575	608	611	529	580	631	599	545	604	541	562	591	585	565	513	582	600	536	606	592	588	570	607	594	582	568	581	587	651	585	591	571	560	565	630	557	608	545	581	574	589	598	532	609	572	541	583	601	605	575	581	573	615	556	562	587	586	552	570	601	549	570	596	571	578	588	592	631	561	609	577	563	606	575	551	617	582	581	601	608	564	575	570	611	576	563	589	568	575	605	607	607	540	598	594	593	606	584	592	622	593	588	564	566	594	599	598	537	573	567	540	600	583	601	578	585	596	584	554	549	586	637	584	581	553	565	593	563	595	624	601	566	535	562	589	598	563	598	572	578	513	559	558	576	576	560	514	587	596	627	589	599	573	561	561	602	561	622	584	563	573	580	587	541	583	618	580	591	586	572	608	526	595	650	590	578	625	585	553	571	576	565	557	604	544	554	570	559	555	555	561	554	607	545	550	562	599	605	577	550	595	590	585	577	597	587	593	595	623	571	575	576	589	579	552	541	611	599	517	566	559	606	576	586	582	530	558	580	592	597	543	593	597	555	553	571	584	548	603	591	614	566	601	581	548	559	584	600	564	576	600	566	587	600	599	571	601	577	617	601	593	581	578	583	562	620	527	589	560	570	554	567	576	546	570	561	592	585	598	583	556	572	590	578	570	606	547	583	564	577	567	619	551	567	606	575	586	592	594	560	578	585	625	588	580	613	587	544	616	565	567	565	591	566	566	578	599	581	540	549	528	576	599	592	604	600	598	579	526	595	612	644	618	549	622	579	575	573	597	577	563	617	569	566	572	563	610	565	581	560	581	581	580	590	552	548	620	580	620	588	570	535	556	607	590	522	589	580	589	632	553	570	560	526	607	613	557	564	607	541	567	564	580	605	582	569	607	606	570	585	577	580	593	608	570	592	558	581	578	536	597	630	581	561	539	585	574	593	564	599	571	587	581	588	573	562	579	567	616	603	588	542	599	596	550	576	621	563	586	574	637	545	621	584	615	569	614	574	581	523	590	584	590	599	595	593	563	580	557	553	564	603	564	586	599	586	621	552	570	624	620	589	591	540	569	528	565	558	586	625	578	567	583	568	608	561	545	609	589	587	594	564	578	610	569	539	585	553	605	590	563	600	571	564	570	552	594	551	556	581	598	581	560	592	570	633	578	558	610	615	591	581	542	571	554	588	562	582	599	560	591	593	615	589	563	591	633	557	613	547	575	593	561	559	555	569	621	574	603	576	543	612	568	574	551	562	551	575	581	575	551	559	521	567	595	572	592	585	624	558	556	580	585	579	593	639	551	589	584	561	555	563	602	551	599	575	582	585	588	585	566	576	598	584	546	606	574	552	571	542	579	607	621	589	565	582	531	570	536	585	577	580	554	597	530	567	611	545	580	591	579	552	559	585	608	578	583	551	560	596	567	593	617	611	630	592	562	599	610	566	583	610	580	563	580	578	587	605	599	576	600	615	566	569	547	592	556	571	601	590	619	538	589	602	550	599	569	598	559	600	589	569	572	574	543	546	604	577	587	590	564	573	571	561	595	611	581	573	573	614	568	544	552	588	614	563	580	557	551	568	564	570	600	578	572	579	579	615	580	563	537	590	599	558	529	542	570	533	578	564	600	573	569	603	585	575	623	556	581	613	588	611	562	585	593	570	580	562	545	581	545	585	553	594	584	580	600	560	591	620	563	609	574	606	580	604	607	533	561	613	581	604	576	537	567	557	585	545	569	572	557	603	606	604	567	617	573	548	562	573	599	585	564	554	572	606	576	579	603	577	603	597	557	566	581	602	544	566	539	569	573	573	586	560	549	566	594	505	618	553	598	571	623	570	569	511	547	539	599	617	592	568	571	602	589	619	593	594	572	603	562	584	587	591	587	551	555	605	592	572	594	580	600	610	635	572	600	561	625	575	584	602	601	566	560	600	554	555	564	584	561	557	590	612	628	588	592	572	583	607	591	596	598	571	582	634	576	555	589	568	601	614	603	539	577	564	580	593	577	575	551	606	639	593	541	592	613	586	542	568	562	551	600	537	627	538	546	585	586	638	622	582	624	585	583	568	612	552	576	535	586	561	573	559	601	569	588	615	597	563	554	554	621	653	572	573	571	603	584	572	570	580	529	587	564	582	570	577	590	589	566	576	576	591	607	601	605	575	561	551	554	591	589	585	575	553	575	585	579	573	577	543	595	537	552	573	603	576	573	546	615	604	566	605	580	594	570	605	551	586	574	550	537	595	543	622	596	554	566	615	572	578	564	535	552	584	577	595	548	564	585	571	557	595	586	541	543	589	569	567	578	599	572	576	555	583	579	574	619	564	539	569	590	573	591	594	554	572	604	601	565	548	582	569	520	587	585	599	582	610	538	583	574	612	581	578	586	570	573	574	560	544	537	577	608	546	591	545	606	572	612	570	555	580	557	564	585	546	611	595	564	572	543	597	573	581	598	612	601	581	565	535	573	560	551	579	556	579	552	632	547	521	567	579	593	557	570	617	583	550	590	561	567	592	576	603	583	609	582	566	609	586	579	624	595	560	600	607	565	599	642	541	581	580	557	620	653	650	623	552	574	537	605	618	553	579	593	599	539	563	597	563	555	590	564	584	599	582	534	589	563	581	578	538	580	569	573	592	596	564	574	588	590	582	578	582	581	591	570	616	531	569	533	554	584	623	586	547	522	588	618	554	590	618	572	568	612	592	601	621	563	573	614	581	546	595	570	589	610	552	564	608	574	551	584	591	622	569	577	592	553	602	596	589	590	601	605	567	591	580	558	624	595	566	585	573	594	534	559	519	562	575	618	621	607	529
4272	1368	1187	903	788	760	694	713	658	708	688	680	647	718	682	689	693	701	654	690	663	680	641	621	684	638	700	628	670	623	663	646	660	684	645	666	612	681	680	614	677	651	647	699	639	702	644	685	665	674	655	644	617	662	663	745	673	689	675	688	676	665	704	638	668	683	686	694	705	625	648	633	626	683	653	728	706	666	681	690	671	687	637	650	663	710	606	682	645	657	651	684	684	675	660	656	661	664	687	668	678	623	686	639	657	667	687	668	717	628	682	637	668	642	629	700	677	642	693	624	698	646	671	643	653	652	637	660	718	639	673	672	665	674	653	649	639	657	655	639	690	673	687	690	637	633	612	653	674	633	679	707	711	622	704	675	702	683	718	681	678	664	668	667	677	633	652	675	694	666	621	681	702	681	661	658	676	683	676	675	649	646	691	662	651	666	670	658	638	707	652	690	679	640	680	641	677	599	625	683	663	659	644	701	690	677	642	695	638	620	685	674	683	694	650	694	695	635	663	641	672	657	671	698	653	668	666	634	634	679	632	652	633	646	655	657	679	682	641	664	708	681	649	737	677	718	709	654	664	685	704	672	644	685	711	683	657	644	632	673	667	641	646	664	687	697	663	682	665	627	662	651	705	663	677	676	662	633	642	673	688	702	665	676	692	710	688	640	694	691	660	687	683	686	634	680	686	655	660	711	660	663	624	671	678	657	681	642	629	641	648	672	655	686	690	640	628	677	678	630	638	658	657	648	630	660	656	659	655	683	674	688	699	705	695	711	678	639	615	615	666	700	676	707	667	665	654	612	730	668	698	669	671	668	676	655	657	659	652	696	688	670	675	665	697	643	637	662	640	690	645	634	655	678	697	654	623	696	646	695	653	666	683	663	643	675	694	695	659	663	636	685	635	633	715	698	646	665	673	669	648	704	636	645	633	672	667	654	629	661	634	657	668	677	685	667	660	689	631	702	701	651	640	661	673	702	644	689	634	722	591	662	681	632	672	692	651	711	686	654	685	674	636	669	680	695	678	654	681	674	636	666	615	633	674	665	629	665	647	672	711	653	670	706	629	666	639	678	608	658	650	666	656	644	694	651	713	669	630	687	658	695	680	656	646	678	658	608	680	653	670	662	652	664	658	685	703	665	699	675	651	636	672	658	701	683	677	688	661	647	662	708	665	675	645	699	644	676	639	644	667	603	678	652	712	655	709	668	669	700	680	641	680	646	656	649	635	687	717	653	719	637	672	670	675	642	704	672	650	643	619	656	695	685	672	665	676	664	654	625	668	689	698	704	662	654	661	659	603	689	660	657	679	616	704	661	704	714	635	683	682	705	652	657	665	679	646	676	674	650	656	659	662	677	702	646	715	658	664	676	669	670	673	652	652	685	665	657	655	699	671	692	647	642	671	631	696	679	638	660	716	643	670	689	657	679	676	652	680	674	637	706	696	687	652	633	685	668	652	681	635	672	684	642	640	650	678	674	643	647	673	651	637	722	663	686	651	600	711	656	710	674	708	658	691	689	680	694	636	671	706	676	647	668	633	668	648	671	743	680	656	661	635	675	675	651	701	669	647	680	705	687	665	677	689	731	648	662	645	671	614	656	672	668	678	668	678	666	674	669	668	677	663	679	668	609	667	664	647	650	630	640	618	651	648	652	701	662	707	670	701	660	639	666	672	647	667	708	679	656	668	651	644	656	687	663	669	701	679	596	652	687	656	685	707	716	731	644	660	647	725	643	661	682	694	702	681	669	662	653	696	670	682	670	602	659	737	703	659	698	591	621	668	629	672	616	708	685	657	654	643	673	686	661	635	669	636	655	686	658	640	679	697	638	675	641	675	634	661	660	693	664	692	678	666	695	636	654	691	679	665	672	649	716	710	698	633	710	646	673	667	696	695	690	692	671	677	685	645	665	646	703	647	634	655	691	671	694	656	678	645	721	684	666	670	654	669	640	639	663	682	685	630	676	692	647	687	647	637	641	670	680	662	624	619	672	707	661	637	695	666	641	713	650	652	662	692	633	671	640	659	649	732	683	653	677	647	655	666	701	674	667	694	643	614	633	678	701	618	656	592	632	696	689	674	667	671	668	671	692	740	674	647	687	666	680	679	640	621	663	631	660	648	665	665	671	690	641	676	656	685	662	690	694	660	643	644	652	696	691	689	694	673	665	655	657	666	629	659	674	722	718	652	621	681	673	622	608	675	666	640	690	696	644	638	663	726	686	683	637	636	689	615	658	664	661	667	639	645	620	672	640	695	650	659	614	675	654	659	714	658	655	716	669	627	655	663	697	663	651	671	681	657	617	647	642	648	671	661	701	692	640	666	673	653	627	650	656	693	715	624	678	699	672	652	656	697	674	648	634	689	640	667	648	653	644	665	684	653	722	651	667	673	659	683	667	628	643	670	626	645	666	656	632	629	667	658	685	680	628	705	688	685	689	699	667	675	629	670	676	738	640	705	697	677	666	692	673	698	641	705	641	679	657	667	696	667	648	674	698	692	657	667	652	697	636	668	632	639	661	688	708	688	673	633	672	672	674	716	704	694	685	649	683	713	658	675	639	701	716	732	677	631	688	665	687	657	666	711	628	666	715	673	639	645	678	639	691	673	655	684	665	652	665	635	682	693	669	671	695	716	668	707	679	659	655	682	651	693	680	674	667	673	658	676	678	686	705	656	680	697	668	683	684	663	637	691	670	686	653	694	642	694	615	651	607	684	685	673	656	715	678	647	658	656	649	694	729	690	690	649	658	670	660	680	641	644	647	662	675	680	690	666	655	681	658	664	648	665	658	646	674	650	619	671	653	683	664	713	655	681	699	665	670	648	698	701	648	662	631	640	692	680	675	633	633	658	674	659	690	658	650	632	682	696	666	686	704	675	716	660	650	650	680	655	647	657	686	690	633	665	662	664	679	630	641	696	688	646	651	679	665	655	680	682	679	661	672	636	665	636	655	653	634	692	661	604	688	694	674	684	671	662	639	664	684	690	647	677	648	655	662	633	663	638	696	666	642	650	694	645	664	664	692	682	600	712	700	657	653	693	615	668	643	672	692	678	643	684	685	684	652	641	677	672	670	629	670	649	652	644	666	698	634	663	666	700	692	669	643	621	676	650	669	679	662	665	680	663	647	709	662	726	630	590	688	657	697	637	677	653	655	697	706	684	693	653	670	709	676	634	647	667	705	664	649	649	675	683	691	615	639	666	626	644	692	660	636	689	624	636	659	668	670	691	644	621	644	691	648	678	658	673	636	663	671	659	661	647	650	689	641	622	677	653	646	690	701	659	691	643	695	665	713	682	668	674	675	675	637	622	653	690	611	654	679	638	689	700	642	650	705	705	656	695	673	640	662	683	691	653	682	669	673	636	684	709	668	671	650	682	656	674	629	690	641	714	657	651	617	633	671	629	673	677	689	642	680	685	632	669	637	681	665	706	628	708	690	669	645	659	686	688	642	694	670	689	623	671	697	659	661	679	638	616	703
23875	21372	28627	24470	21374	11862	1632	1181	1069	922	944	845	895	872	850	786	824	789	817	814	773	759	826	764	796	784	753	795	768	784	718	752	793	785	771	772	793	764	754	739	790	752	744	790	742	756	798	829	760	741	746	753	803	733	725	753	751	785	842	776	756	777	734	777	798	751	780	769	732	754	733	774	755	773	829	749	745	733	746	729	733	844	747	748	758	810	824	739	793	748	763	787	776	740	746	716	809	789	801	766	716	729	743	774	702	793	725	791	699	709	793	762	746	756	808	768	730	741	732	755	699	753	781	748	770	803	763	743	798	723	817	779	758	714	745	825	718	757	751	756	740	754	709	791	762	776	776	737	769	751	749	751	758	746	770	766	825	760	758	749	790	733	653	761	751	740	767	741	762	772	738	749	767	784	787	711	783	753	779	697	678	748	709	747	774	783	758	741	769	749	726	769	764	735	762	801	747	775	751	703	778	752	757	767	746	779	769	751	743	793	790	767	745	765	727	762	767	807	743	773	750	781	773	757	755	750	754	804	796	772	770	757	754	765	749	769	773	790	775	749	731	740	722	741	757	751	813	760	773	782	717	757	764	748	741	762	798	718	751	706	751	750	782	802	742	791	782	725	799	756	754	794	739	779	728	823	737	739	756	768	727	746	736	779	769	756	742	742	744	758	748	752	748	791	814	768	735	812	746	779	777	744	729	751	744	740	745	758	735	736	739	731	731	777	755	792	739	762	775	718	753	787	726	763	717	756	768	749	732	729	753	781	788	734	791	771	756	805	813	705	713	737	741	705	781	751	746	773	709	778	765	744	759	756	793	737	731	741	725	803	753	736	727	805	775	748	753	746	776	789	763	787	820	768	723	705	766	794	794	699	767	746	794	769	718	782	775	780	715	745	791	807	736	762	734	765	782	762	800	788	780	754	763	759	804	804	757	734	769	802	753	782	730	708	781	720	758	765	721	755	801	715	754	765	792	684	781	734	771	820	764	752	726	750	714	740	813	765	780	716	732	762	735	694	772	774	714	683	750	768	788	782	795	774	752	771	761	721	762	740	731	737	781	722	729	770	734	739	707	785	808	705	754	746	753	764	766	755	773	735	750	774	752	760	745	781	808	767	722	787	719	722	770	745	762	773	748	765	762	757	726	728	725	774	755	773	735	758	742	766	749	755	745	767	746	747	793	788	751	758	692	793	738	757	806	742	770	746	789	702	761	776	755	746	767	754	777	772	695	672	756	749	752	761	741	751	765	697	766	762	730	742	827	717	791	783	696	743	751	746	746	744	714	739	736	753	789	744	781	711	751	750	737	753	778	763	766	753	803	690	708	747	760	765	737	782	709	797	758	783	789	737	763	712	731	747	760	754	693	746	774	743	784	752	732	792	747	727	699	785	762	718	766	772	762	748	733	768	728	753	780	793	730	766	809	767	755	784	747	777	835	717	750	768	765	758	737	789	730	751	773	738	736	763	750	780	736	738	747	751	726	761	772	754	726	762	781	757	755	736	729	776	747	782	729	743	722	799	692	748	756	766	799	789	746	735	774	782	760	745	791	772	802	764	740	730	754	718	797	770	731	710	786	804	808	727	708	766	829	762	780	725	771	746	732	738	734	795	730	755	717	746	759	771	728	745	709	739	731	788	780	743	730	807	751	752	707	788	762	773	787	764	764	766	735	749	760	762	719	766	806	725	822	764	811	708	745	723	714	820	755	734	755	753	737	721	711	785	787	758	781	762	749	782	769	793	766	768	774	761	740	730	760	722	751	728	743	773	703	769	797	746	763	704	756	706	721	755	733	803	759	782	787	767	770	757	727	732	757	751	764	769	780	725	757	781	757	745	740	789	784	761	711	790	740	721	770	785	719	762	790	729	689	724	764	729	751	751	726	764	722	752	711	741	761	753	758	768	734	749	780	805	755	750	709	798	734	726	752	760	751	724	759	747	798	781	762	725	746	734	783	782	801	754	807	736	765	764	774	770	785	724	767	762	781	737	805	729	787	775	754	759	727	742	748	700	751	733	753	759	748	764	774	746	740	736	757	751	773	714	742	746	798	723	743	734	752	717	770	764	772	785	733	744	747	778	750	771	776	748	794	689	780	798	767	727	735	757	739	683	776	818	755	747	765	716	792	725	758	742	777	725	702	740	794	761	768	736	742	783	794	748	801	721	758	776	755	775	705	700	741	766	747	796	708	795	753	763	714	765	754	783	781	729	767	761	783	791	758	721	778	717	736	789	738	768	683	749	749	792	755	789	736	777	747	747	783	732	770	702	730	764	744	795	743	743	741	753	716	764	723	724	739	782	709	776	712	733	772	726	812	771	753	774	757	767	773	672	752	730	754	755	728	819	737	725	730	760	773	741	776	735	767	706	740	731	722	754	762	757	717	707	719	748	716	745	729	738	784	768	719	705	793	766	772	799	713	705	750	778	717	764	760	695	776	765	747	769	743	708	737	750	752	777	781	736	764	744	714	719	742	703	758	734	755	729	785	746	770	745	764	737	774	718	753	814	732	712	743	848	796	785	784	753	752	783	783	729	743	718	713	770	741	772	761	781	750	727	748	772	781	793	762	754	689	750	773	731	753	755	716	753	749	739	721	772	763	745	730	790	784	729	782	745	746	722	702	770	707	738	766	755	738	771	816	750	747	727	746	756	721	727	723	741	757	758	743	753	771	780	727	741	726	772	744	744	757	725	785	725	704	773	818	750	773	749	785	771	735	768	737	786	772	758	712	765	749	742	821	757	745	721	772	759	783	784	756	765	759	762	789	757	753	710	705	753	739	718	712	746	755	732	788	759	730	739	810	822	726	743	760	729	745	738	738	767	756	766	798	799	755	738	806	747	765	783	762	742	758	775	703	810	790	750	753	750	723	718	760	744	737	775	775	730	777	734	718	780	768	750	795	759	757	747	710	790	744	718	767	793	755	683	776	752	740	750	787	754	739	777	772	750	728	757	772	769	771	717	718	761	758	724	756	783	715	730	742	724	745	742	751	724	765	751	740	733	722	788	797	712	767	730	785	748	769	755	774	743	775	726	790	754	782	787	786	829	754	753	735	773	725	783	740	755	729	778	739	783	759	765	784	703	780	730	772	800	758	760	763	787	707	710	729	751	721	762	735	781	735	736	747	793	799	709	752	782	756	784	777	743	738	723	735	713	763	742	773	679	783	733	774	789	732	744	716	718	775	775	744	716	741	748	736	748	756	701	752	793	708	784	785	712	769	779	717	761	754	709	730	761	783	784	751	766	788	741	766	762	767	757	741	764	759	742	748	740	744	718	779	710	718	738	741	806	758	757	776	696	748	735	742	787	784	760	754	722	769	697	748	778	710	787	798	773	754	764	783	719	767	696	771	778	754	723	777	761	745	726	739	777	761	795	786	766	840	759	763	746	810	740	790	782	774	708	740	750	772	782	739	749	730	730	769	728	755	783	708	715	833	764	752	754	723	756	742	769	763	791	773	759	729	801	755	743	714	763
3442	8914	7021	3614	2558	2017	1743	1580	1410	1285	1165	1104	1021	1034	999	996	972	1027	983	934	921	938	914	925	919	883	914	896	873	870	853	921	907	863	920	905	922	927	870	878	852	940	866	882	918	823	830	893	939	962	876	826	958	852	906	835	904	870	869	886	846	819	862	943	867	876	896	908	851	844	831	860	870	871	876	878	887	893	886	874	852	834	841	851	877	861	868	838	844	864	842	877	839	823	854	847	899	937	877	872	833	830	888	911	907	810	891	917	843	866	914	885	868	838	838	833	840	855	856	857	882	907	885	872	869	827	874	865	858	893	918	899	864	844	895	853	875	875	847	866	882	889	921	937	936	838	848	845	839	859	826	857	828	935	866	872	918	836	865	869	830	839	844	871	903	846	859	916	854	925	891	879	873	813	794	871	886	855	879	844	848	828	884	870	910	799	902	854	885	851	884	852	875	922	907	906	873	891	873	869	913	911	815	878	890	855	860	911	890	923	856	840	879	839	915	863	883	877	883	889	902	898	851	856	841	785	867	920	879	805	887	887	899	849	888	877	926	874	810	875	921	847	849	831	894	815	881	853	846	841	862	872	908	897	875	861	910	959	849	870	911	851	854	852	882	837	844	923	867	867	893	899	885	843	875	872	870	835	892	883	867	856	843	849	881	848	860	853	834	858	856	837	809	827	847	859	902	886	885	879	881	842	826	850	891	859	914	859	864	870	847	884	866	837	874	888	869	817	923	858	925	872	809	846	880	880	853	907	863	835	875	861	907	894	833	883	884	868	882	903	823	840	806	854	914	875	844	873	867	900	859	911	936	848	842	907	865	869	868	841	863	843	869	904	824	886	835	903	859	865	821	852	848	869	888	858	889	903	877	898	872	878	933	865	839	882	882	883	809	859	873	858	878	917	872	863	877	851	859	878	854	894	860	867	836	853	870	922	912	900	844	881	908	870	850	865	882	852	868	899	849	879	806	873	832	892	908	836	919	831	926	861	895	856	869	899	879	871	847	897	875	819	844	911	888	824	858	857	889	873	844	893	835	880	876	840	854	875	868	855	851	888	809	839	875	860	848	861	890	898	855	891	862	846	831	832	916	879	841	806	859	864	846	851	887	894	853	880	885	871	867	854	860	890	835	880	851	858	842	860	887	871	879	868	881	894	927	852	854	877	853	861	879	833	849	885	830	910	904	816	875	864	777	883	938	901	861	866	900	862	870	844	849	892	864	857	796	898	893	824	827	903	906	887	852	864	835	887	884	852	863	890	867	876	875	837	883	844	893	914	861	877	864	881	815	837	844	857	909	887	852	887	879	910	857	890	902	891	840	868	858	877	856	882	926	826	826	841	857	890	872	850	854	852	908	882	885	869	880	862	850	900	882	892	838	851	871	851	889	877	829	825	867	895	851	889	832	853	868	854	876	886	827	899	873	859	854	896	950	904	889	918	835	817	823	851	885	821	886	858	899	836	858	856	846	870	913	853	885	912	874	855	875	874	827	884	868	796	933	892	892	909	916	845	884	860	897	879	853	893	825	908	870	877	889	857	907	935	829	850	843	870	916	899	872	903	855	847	859	838	826	841	875	914	881	887	881	799	901	877	883	914	862	888	908	852	883	870	884	861	935	793	874	906	864	870	896	898	877	863	846	844	887	900	821	847	888	827	838	824	911	836	859	898	857	923	889	835	843	926	867	868	849	906	881	850	897	828	891	866	857	880	856	837	885	869	901	855	906	940	871	882	865	880	872	858	833	867	870	826	831	871	843	847	829	851	854	842	888	841	856	852	882	864	871	850	870	920	888	890	899	874	839	871	838	864	873	844	860	859	874	851	863	867	915	876	851	877	851	892	842	866	855	867	853	858	840	853	871	884	896	834	851	877	923	881	879	916	871	872	827	904	916	887	855	895	859	841	865	854	863	863	859	836	843	886	835	912	886	870	902	848	864	850	893	855	852	824	856	862	864	864	866	860	863	847	890	886	876	878	907	858	835	873	816	892	901	809	886	910	862	889	846	828	860	876	897	874	840	859	914	903	841	889	883	874	867	917	870	842	902	878	856	868	886	831	874	885	840	833	848	865	889	870	868	886	903	899	897	850	851	870	845	851	875	854	892	884	896	894	906	921	881	876	875	870	829	832	911	875	835	898	923	866	891	859	869	920	846	876	912	886	830	909	845	880	898	871	877	885	879	830	848	887	862	850	885	861	922	872	916	851	897	908	843	872	836	867	823	887	879	866	849	846	851	835	904	816	847	874	872	883	882	878	869	855	844	841	867	833	897	835	864	871	840	852	912	892	879	898	884	812	875	887	859	880	804	854	877	833	876	893	882	886	867	898	929	833	842	857	871	837	848	838	832	860	874	903	859	888	923	856	889	873	893	868	860	880	799	825	862	905	842	828	845	872	873	853	875	841	823	875	886	879	872	845	826	925	874	856	863	829	892	913	861	855	854	922	884	833	869	886	836	862	838	918	925	854	874	842	849	914	917	861	868	857	860	876	914	843	843	864	792	888	823	848	921	882	844	862	922	883	875	913	889	891	905	911	823	884	884	908	868	863	917	890	895	850	869	875	866	910	862	823	827	885	888	823	840	855	918	891	883	866	907	841	820	891	914	848	874	851	815	890	912	848	819	875	871	880	813	900	836	899	835	845	878	866	813	937	878	843	918	889	895	876	897	863	883	825	919	890	889	861	881	899	887	837	848	892	845	928	875	906	878	871	886	835	846	874	850	870	815	852	861	893	857	858	864	888	911	896	866	847	916	946	873	878	915	831	906	809	826	908	799	850	829	868	872	856	866	822	914	892	935	874	877	808	865	857	868	899	863	893	886	825	845	859	892	847	854	872	833	868	850	882	857	840	855	861	842	861	859	835	824	863	931	826	878	859	875	878	860	837	879	850	880	810	925	871	831	895	888	849	864	861	878	915	835	862	820	812	878	883	877	865	865	871	812	858	881	879	882	875	853	860	851	887	877	848	883	882	823	854	856	925	913	836	836	875	854	865	836	866	865	890	848	923	868	868	819	866	856	896	877	858	851	836	881	874	801	895	863	923	899	890	888	803	910	863	932	874	883	884	932	830	854	875	899	887	845	921	820	920	868	939	805	893	881	841	853	879	901	888	887	886	806	834	860	870	867	856	827	850	858	815	853	867	860	863	909	849	850	921	905	900	858	876	816	872	887	820	836	876	841	833	824	908	845	879	913	848	851	913	860	900	870	955	876	895	846	837	875	874	889	863	896	917	883	845	897	907	860	885	847	875	867	873	884	925	856	895	891	871	860	912	907	889	834	897	828	867	821	903	818	874	890	905	850	819	887	832	871	878	872	910	897	866	841	878	900	854	863	867	862	846	829	902	886	860	894	892	873	873	916	855	898	853	871	874	893	846	895	863	837	833	905	839	843	864	864	916	825	891	834	902	874	798	862	861	828	847	834	855	872	916	870	822	915	840	866	881	884	843	836	917	866	834	849	878	823	872	868	865	880	847
24942	21386	27680	25376	12711	731	494	402	409	394	319	320	341	311	341	301	309	300	328	276	299	320	242	317	300	270	273	303	293	292	273	278	250	282	285	281	315	250	300	266	258	258	281	274	245	309	299	250	275	255	270	238	261	279	244	261	257	266	296	271	262	267	256	282	292	284	294	293	280	290	286	262	265	268	279	258	256	265	219	312	262	306	288	268	280	257	281	278	298	269	284	283	254	239	256	246	287	299	292	290	271	286	301	278	276	311	284	269	293	296	284	295	300	263	292	265	277	307	251	281	259	256	288	273	262	267	241	273	256	275	243	302	268	293	261	261	266	298	295	266	273	243	278	286	247	288	324	258	255	285	274	263	263	276	300	276	289	283	250	240	268	251	271	280	275	284	283	246	262	251	261	272	282	282	281	259	287	232	304	283	265	259	283	299	267	269	273	268	293	271	264	264	277	309	281	283	259	259	317	257	298	285	288	275	284	267	261	271	313	271	259	273	284	256	281	290	283	253	310	278	284	284	264	291	264	274	264	271	266	302	274	270	282	281	259	261	250	276	280	283	286	280	257	271	266	292	257	290	284	272	272	287	266	277	244	227	276	257	282	265	264	285	272	293	279	282	246	263	257	251	284	263	261	256	260	262	245	285	262	297	275	280	281	266	262	280	225	248	258	258	311	245	282	276	253	299	268	283	264	254	298	281	263	266	260	292	269	283	274	300	274	260	265	270	313	265	246	283	243	267	250	281	276	288	269	260	275	304	239	234	303	268	281	251	268	246	282	273	285	266	267	262	259	295	303	261	275	313	278	246	264	294	305	297	266	275	273	264	263	272	261	230	270	300	289	256	281	238	268	266	250	263	256	274	292	265	286	276	246	293	260	279	244	288	294	277	272	271	253	277	236	279	270	280	271	279	280	266	267	268	265	259	252	284	269	282	285	283	312	270	287	282	283	259	294	285	278	271	281	281	251	286	267	255	261	296	227	285	264	264	281	281	284	230	272	270	254	272	271	284	287	275	265	274	274	308	255	254	296	274	260	299	235	286	257	279	264	288	236	270	278	243	272	246	274	308	271	287	292	266	278	251	285	294	291	288	299	274	303	242	257	300	223	280	290	247	266	275	278	280	266	252	259	290	255	269	276	286	266	291	281	278	279	294	271	305	253	250	268	280	281	286	282	271	262	280	255	278	295	279	266	272	279	275	260	283	236	230	266	286	303	276	269	287	261	260	267	250	275	272	267	269	301	295	264	280	269	257	268	307	281	282	289	257	291	273	264	244	285	263	258	267	265	246	251	296	260	263	303	287	266	261	271	279	247	274	289	273	270	291	263	259	253	262	289	257	265	286	325	275	300	285	315	311	285	291	244	246	256	288	279	277	264	271	301	274	295	249	263	291	267	259	268	281	270	270	253	268	278	295	261	271	265	234	300	284	260	285	255	266	252	307	294	292	255	282	267	272	304	255	270	282	265	298	262	268	244	276	315	266	257	285	255	256	268	281	292	262	278	258	259	289	250	258	256	242	291	267	302	271	242	253	268	278	281	290	284	276	253	271	250	273	272	296	281	296	286	268	295	246	276	287	274	290	288	241	281	268	269	254	256	235	243	299	261	264	270	265	281	269	312	318	265	256	266	263	283	256	279	286	274	277	287	270	270	270	268	293	279	258	278	267	285	254	251	273	284	288	281	276	272	267	278	277	261	267	284	260	253	293	240	322	286	269	237	261	282	265	281	269	273	278	264	281	261	272	280	317	275	277	270	286	273	256	267	257	254	281	299	254	240	277	274	248	281	253	293	275	282	261	261	328	284	266	289	282	279	295	284	270	279	279	249	245	260	278	286	246	285	260	280	310	250	276	272	293	281	273	291	276	293	283	268	291	260	289	276	258	285	285	282	290	286	268	258	259	283	279	261	277	272	286	250	286	290	256	283	296	250	287	309	258	262	239	278	268	279	254	279	289	269	291	280	247	297	282	248	250	295	278	270	294	277	265	269	268	286	246	249	298	272	246	282	284	292	267	284	265	299	303	287	283	266	284	292	247	283	275	289	252	252	268	266	262	270	248	279	273	277	305	299	290	275	272	302	284	285	309	277	288	305	271	304	269	262	282	241	256	276	283	285	285	291	263	282	281	259	273	260	250	266	253	289	286	247	242	255	278	267	242	293	277	308	284	287	248	267	258	270	287	279	284	264	319	273	290	290	285	257	268	270	293	252	274	311	293	283	274	250	284	288	295	281	282	248	274	261	255	278	290	269	273	271	268	282	251	273	273	278	260	302	263	282	257	256	270	259	281	274	273	263	258	273	289	291	270	282	286	292	264	284	269	274	293	287	253	279	265	249	280	286	270	268	278	270	291	233	270	290	271	260	254	282	275	269	267	272	280	265	273	261	253	243	291	304	279	255	248	261	259	277	299	278	283	270	240	284	255	273	294	257	275	303	256	275	268	253	242	240	279	230	269	304	267	283	291	276	256	264	298	282	264	268	268	298	265	244	254	302	290	255	268	303	283	275	274	279	271	282	251	275	266	277	291	266	268	292	306	269	270	269	267	267	240	280	263	289	276	273	253	254	281	295	255	286	275	274	280	263	252	279	280	291	314	249	287	263	243	277	295	307	260	272	281	280	248	277	292	257	280	284	272	283	293	279	254	254	231	293	246	270	268	260	307	285	267	271	296	269	268	274	269	289	256	258	274	252	269	259	268	289	281	271	267	264	267	254	242	264	289	293	264	292	272	284	263	261	287	280	287	266	261	270	262	284	277	289	290	268	283	261	281	269	282	266	266	250	255	272	266	246	256	281	257	275	284	262	284	282	285	295	285	279	273	293	256	286	273	284	250	274	268	275	257	290	292	270	277	292	271	274	274	281	253	291	277	290	265	283	270	291	275	257	260	258	279	269	272	308	265	273	263	257	299	258	302	235	278	266	284	285	278	254	275	271	266	296	283	242	268	293	300	272	246	283	282	271	281	278	248	222	267	265	281	270	290	266	282	276	298	248	273	286	267	264	270	279	293	284	266	294	255	255	273	289	280	267	281	259	247	252	264	289	260	288	249	306	275	269	257	295	245	259	304	264	263	289	261	282	264	272	249	284	284	269	281	277	306	239	260	268	299	249	261	281	273	279	274	279	259	281	288	275	276	293	268	255	260	295	274	291	266	257	308	304	278	280	298	275	264	310	273	290	275	274	260	307	287	254	284	286	288	264	252	278	249	305	255	258	251	238	244	239	303	288	279	285	263	289	235	241	237	284	240	247	280	275	252	263	256	251	251	246	261	289	252	272	275	257	229	255	280	287	258	251	284	263	253	271	260	273	268	266	233	289	266	278	294	247	259	264	259	253	281	230	270	269	270	268	254	246	290	285	285	298	276	282	283	260	262	276	275	261	292	267	271	301	303	283	261	289	286	252	291	272	247	284	289	255	276	281	283	275	270	302	241	277	274	272	291	285	277	255	298	266	275	259	266	291	286	247	280	246	296	261	267
3363	5257	3802	1905	1307	1017	842	698	665	531	516	433	463	415	372	405	406	367	395	366	371	398	356	347	350	317	320	343	341	353	347	343	339	361	342	334	312	344	278	357	314	334	339	341	369	346	318	357	329	349	321	313	339	300	330	340	348	335	319	339	338	339	321	332	308	303	320	328	348	344	338	335	316	309	341	339	333	320	353	321	319	310	312	296	316	338	347	323	314	379	344	329	334	328	347	338	326	316	333	343	311	357	325	350	328	336	326	365	317	347	316	335	308	346	349	324	352	296	357	310	342	292	315	341	361	314	316	373	353	314	323	346	357	343	305	296	292	308	326	348	329	344	319	312	330	345	361	338	315	306	348	329	319	337	314	359	341	337	362	312	379	338	353	350	329	314	325	325	328	321	299	331	338	358	352	335	342	323	311	313	309	324	317	310	330	333	336	345	343	301	328	330	327	337	346	325	312	326	296	304	304	328	320	335	298	340	285	334	303	322	283	294	313	295	292	312	365	322	335	358	343	313	336	312	329	283	365	339	314	379	298	339	327	338	301	344	300	342	333	322	326	333	315	299	349	316	337	325	323	289	353	312	351	297	299	328	304	329	349	313	325	325	341	328	327	333	309	295	327	355	368	309	291	337	343	314	356	372	331	347	344	360	317	341	294	349	316	306	358	303	334	310	321	352	321	339	372	323	321	343	324	367	332	288	344	297	313	325	322	342	349	321	304	334	291	335	348	328	293	299	312	323	315	328	353	320	348	319	348	348	334	335	318	351	303	302	338	335	318	354	328	311	303	366	338	325	378	336	320	319	316	305	285	318	340	317	333	318	345	335	321	355	323	313	352	305	327	319	352	310	326	360	349	339	328	306	308	317	314	342	347	323	347	358	323	317	302	331	334	337	345	359	303	292	302	300	314	341	346	326	342	352	373	290	311	329	322	348	341	322	349	331	306	350	363	315	317	333	345	327	329	345	308	346	306	336	356	328	342	298	326	335	332	308	326	346	346	329	352	330	335	354	366	309	315	313	327	328	331	358	290	358	320	346	347	335	358	362	352	314	309	346	301	306	319	297	310	319	346	339	357	342	353	317	323	386	311	342	328	311	345	343	318	350	302	361	329	348	323	355	349	326	325	294	296	299	327	285	320	306	337	326	339	322	371	343	317	319	298	292	316	351	362	355	329	323	344	331	338	300	295	334	369	317	334	337	320	306	331	329	321	347	334	293	339	308	348	328	311	330	317	291	315	338	298	320	317	370	341	335	346	315	322	295	310	345	347	322	311	343	327	349	315	322	331	340	332	346	348	324	328	331	294	326	315	310	341	281	314	318	363	348	334	315	333	362	309	340	326	331	330	310	349	333	338	316	339	297	328	355	350	326	307	300	313	293	361	319	342	353	331	281	311	334	320	325	353	342	322	350	343	343	319	304	333	339	321	317	323	334	325	334	331	323	309	330	340	354	354	308	308	338	346	324	372	333	330	324	356	342	340	335	357	304	345	327	322	330	305	342	331	314	332	339	332	330	336	322	308	344	320	311	324	307	324	372	356	344	348	316	328	364	336	328	341	341	329	327	336	330	356	328	334	328	311	343	339	332	325	338	332	326	334	342	336	353	352	339	331	336	299	318	333	333	320	342	308	325	322	289	327	338	304	361	339	307	328	334	326	314	292	326	355	304	312	316	354	359	324	342	319	312	304	304	312	323	311	331	324	326	349	358	300	322	307	321	346	327	341	344	317	332	332	325	307	329	337	315	317	333	341	335	315	327	338	336	334	335	347	340	345	306	335	349	326	337	333	336	335	345	340	311	344	344	329	346	324	320	340	347	313	307	310	337	314	303	333	317	318	343	337	310	287	292	349	313	312	321	297	334	320	305	307	312	345	292	342	349	353	315	320	330	307	325	322	335	340	301	348	376	327	339	357	371	319	307	335	336	328	350	344	329	313	336	339	334	304	320	332	319	341	315	338	314	327	330	329	314	310	356	325	335	319	287	303	317	353	325	303	314	346	362	338	329	338	302	320	348	323	314	323	311	321	339	320	344	337	291	316	314	343	316	303	324	319	334	328	309	337	318	334	312	330	316	322	326	344	365	345	326	313	318	324	326	338	322	319	344	325	349	339	333	344	293	296	307	343	315	345	321	298	317	321	340	354	339	343	325	340	321	367	333	327	316	318	324	319	335	354	325	312	337	314	339	334	327	314	354	354	308	331	331	333	343	332	309	327	333	338	329	293	325	322	316	324	332	306	353	315	339	374	336	335	365	314	324	332	309	321	320	334	341	336	342	320	333	333	344	330	354	335	276	343	300	328	287	320	320	328	327	334	346	318	324	321	328	284	314	284	353	346	334	371	322	322	321	306	337	332	333	316	314	317	305	323	320	335	315	315	298	327	323	359	334	328	289	323	335	333	311	335	325	313	320	326	320	323	342	347	324	312	341	331	319	317	323	312	313	319	357	362	315	327	322	321	296	317	318	313	306	324	345	300	342	315	344	350	319	329	333	328	354	301	327	308	334	338	332	341	359	336	314	319	303	322	331	279	315	363	296	335	322	332	312	335	342	316	372	331	330	325	317	335	323	353	354	326	330	329	311	326	322	336	343	331	304	319	339	338	340	300	326	307	358	343	349	325	311	334	338	304	321	335	327	333	318	338	343	336	327	308	314	319	321	319	327	318	328	323	321	325	331	328	348	321	331	376	324	332	307	321	307	333	325	273	344	332	312	332	348	341	309	346	335	340	331	316	317	300	307	327	343	304	335	341	326	337	315	343	336	344	295	308	343	350	345	303	319	340	334	294	322	336	347	322	309	312	350	318	314	320	343	301	341	319	369	318	316	304	309	324	335	375	347	328	337	335	315	340	329	294	323	330	333	321	317	329	344	328	363	340	320	331	327	362	335	354	333	318	301	330	361	326	306	303	344	332	337	323	355	313	359	325	346	333	346	304	333	330	304	310	291	329	304	306	339	308	330	325	309	325	311	312	349	323	296	321	325	353	331	342	301	321	310	322	348	326	333	335	346	358	313	310	348	306	319	320	318	316	349	325	333	342	329	311	348	329	288	322	350	324	322	316	310	286	330	312	333	307	315	317	337	344	335	336	353	311	310	321	342	305	323	326	317	320	331	331	299	301	324	342	337	330	298	346	322	345	317	317	288	317	333	331	338	330	358	301	322	305	340	319	316	281	316	320	346	321	308	325	315	329	327	305	328	338	333	312	323	316	347	301	317	298	324	344	355	305	315	327	328	341	359	343	317	323	296	337	351	330	320	347	309	325	294	302	288	338	331	337	282	324	341	353	311	280	289	314	326	339	332	395	352	352	367	330	314	315	323	335	347	320	341	284	353	344	355	324	328	312	302	304	323	326	330	343	325	329	323	311	320	336	311	376	294	346	327	335	324	312	349	297	312	338	362	337	311	357	347	304	303	314	335	353	334	318	331	353	385	327	324	321	320	299	368	327	322	310	351	358	363	357	309	317	316	345	335
22788	21388	29040	24139	21390	21426	9696	1214	890	745	733	662	674	605	574	524	490	504	547	531	535	507	496	467	500	444	456	439	468	458	463	459	485	433	420	424	444	423	429	471	421	450	460	424	470	419	440	450	458	438	470	468	427	463	433	435	464	444	442	413	425	421	442	422	408	472	451	413	432	443	415	428	401	432	451	436	419	460	442	409	440	421	453	448	446	402	434	438	442	404	448	460	450	409	429	452	433	457	442	401	430	418	433	443	418	431	442	438	441	444	448	423	418	432	450	426	393	447	389	435	390	454	458	451	423	433	414	424	435	443	396	446	426	456	428	448	422	429	393	482	432	433	424	425	461	396	415	458	463	397	467	476	396	461	466	413	438	444	440	416	444	418	452	414	435	431	452	458	415	449	447	439	391	426	412	419	462	443	433	431	437	400	425	409	403	444	465	449	408	436	424	417	417	415	416	441	463	431	453	419	426	404	446	478	432	466	458	434	433	419	440	407	430	484	436	441	449	433	437	416	476	439	438	424	429	421	452	472	448	427	412	436	411	442	395	453	446	421	463	450	444	423	471	411	420	439	448	417	444	427	428	437	408	437	476	410	447	428	471	437	418	427	418	401	412	435	433	437	436	453	432	433	414	463	451	425	449	369	436	470	408	435	436	430	440	454	455	420	408	428	451	421	474	467	428	451	436	427	404	434	429	423	397	438	421	395	448	436	450	473	428	401	428	455	388	452	406	420	429	438	406	438	450	437	443	449	442	422	458	429	422	451	425	442	431	448	421	430	443	410	467	433	448	450	460	429	450	486	420	423	431	437	391	426	393	425	470	434	443	446	466	421	441	443	457	399	423	422	424	457	460	452	415	454	436	433	402	402	456	447	471	450	425	398	422	455	451	400	475	445	446	421	438	433	471	431	458	411	462	425	440	465	462	443	442	429	439	440	449	422	417	427	424	451	428	427	426	451	408	440	439	430	432	421	463	407	401	433	442	430	389	443	449	428	433	408	422	451	412	440	427	425	423	430	440	439	432	434	442	435	433	436	459	430	450	433	430	396	410	436	457	417	398	412	443	432	417	413	447	410	442	449	406	441	419	446	383	407	440	442	455	463	398	399	404	424	430	415	421	392	442	383	435	456	416	438	461	435	389	440	457	402	467	453	432	412	431	437	435	438	436	417	451	415	416	432	445	435	456	436	449	470	449	401	425	421	454	455	416	412	427	467	478	433	421	414	425	418	409	407	432	448	413	416	373	436	461	389	422	426	431	410	458	437	427	427	424	411	408	494	424	424	447	426	441	444	419	448	418	440	403	436	459	450	419	463	446	436	468	422	433	467	430	398	441	377	458	439	468	398	420	434	426	443	448	436	416	395	410	422	465	400	439	425	449	455	455	438	455	420	471	419	450	431	458	439	440	429	445	426	421	431	432	386	409	415	428	428	433	453	403	434	404	449	430	388	422	414	428	428	443	445	409	421	433	410	480	439	455	419	464	412	417	440	463	394	456	443	411	431	432	391	441	475	437	450	442	431	427	446	401	453	401	408	415	441	435	440	427	445	449	439	430	446	438	435	442	415	441	405	464	444	441	439	440	449	395	461	404	420	428	410	409	422	444	480	420	412	410	421	470	432	411	433	449	448	462	405	407	412	457	436	434	407	429	452	409	446	418	476	467	436	395	394	429	424	412	421	465	417	431	386	388	421	441	426	416	436	463	427	425	435	425	452	419	448	428	427	465	428	427	401	408	416	418	455	421	416	431	423	464	409	438	384	420	445	455	456	437	428	449	403	453	448	394	454	450	466	408	433	424	374	462	424	420	408	411	443	446	421	424	441	410	397	415	453	429	417	452	445	373	419	412	417	401	461	441	409	421	445	423	463	451	402	462	447	467	422	462	447	451	441	470	444	430	430	411	436	430	403	409	466	444	418	402	404	405	420	405	438	443	469	444	421	403	427	457	431	433	470	423	407	412	473	420	403	445	379	431	442	432	450	406	428	440	441	403	430	465	409	447	419	384	473	390	461	456	442	438	471	424	408	415	401	433	452	418	453	428	442	441	429	430	409	434	406	444	447	418	417	443	422	435	447	424	445	428	419	432	445	419	426	424	488	427	411	444	474	424	409	468	422	429	413	422	457	417	412	392	424	440	460	443	418	432	425	434	417	409	450	415	416	402	436	434	430	450	400	420	434	437	416	482	433	419	424	412	439	427	423	387	426	452	414	456	434	447	456	439	457	434	401	457	423	388	455	414	423	407	411	404	404	429	429	420	452	454	416	430	436	437	406	435	429	458	437	405	421	440	452	430	443	426	451	432	437	463	437	439	433	461	431	421	452	412	388	451	422	396	456	414	467	464	399	426	423	420	400	406	444	442	426	413	398	394	408	409	472	422	408	432	400	424	438	411	405	409	425	468	438	417	398	448	424	429	448	424	402	421	415	440	414	470	418	400	442	420	402	451	407	425	416	432	415	416	425	413	444	429	418	436	428	463	438	378	403	420	468	444	449	438	439	433	451	411	453	439	401	447	445	405	406	439	425	410	396	424	429	418	449	407	455	415	445	459	428	439	458	463	431	437	419	449	458	426	469	407	426	421	446	394	432	429	463	440	442	465	407	424	427	417	445	438	443	402	425	417	423	439	442	437	455	464	426	403	432	450	397	431	424	436	461	439	396	446	440	432	438	451	429	411	458	456	399	398	431	439	414	442	381	424	437	419	431	455	446	415	453	415	445	437	445	449	445	424	434	427	391	407	480	451	425	437	400	440	416	403	376	425	436	458	456	434	442	414	403	429	456	447	427	436	439	443	459	443	421	436	440	424	430	405	421	400	435	379	463	426	449	399	383	412	431	421	422	422	415	446	427	423	432	433	412	439	464	437	416	443	425	417	457	418	428	464	472	447	417	428	430	458	445	439	454	460	442	470	450	432	401	439	396	417	425	440	390	426	443	417	438	426	426	460	408	442	474	431	450	422	434	470	424	394	425	419	423	417	438	424	428	408	468	441	420	416	427	431	437	429	424	425	425	427	406	439	442	451	461	425	413	443	420	411	433	443	448	418	369	419	433	372	437	441	379	424	424	439	434	428	432	438	401	409	445	438	423	444	436	402	450	497	458	437	438	434	465	409	454	418	440	455	457	447	467	430	427	425	429	457	424	441	405	399	455	444	469	445	448	404	399	471	458	418	433	395	459	456	423	476	422	463	466	418	433	446	412	458	478	451	403	423	413	401	474	440	442	418	439	415	406	423	416	433	434	416	462	436	432	421	404	433	436	400	420	429	446	447	437	438	416	381	394	440	457	414	397	420	430	460	430	451	485	437	457	449	438	417	417	407	430	449	427	412	418	418	430	416	454	442	450	411	419	431	429	420	397	411	461	409	453	415	429	452	431	421	465	418	432	437	463	468	428	393	433	410	443	415	450	469	430	427	446	400	395	433	449	433	443	406	407	460	505	410	427	444	384	420	394	419	415	441	427	433	413	390	428	425	408
4529	13876	10990	5388	3683	2823	2265	1770	1462	1285	1071	946	881	822	785	761	670	712	651	648	629	662	619	611	618	583	599	600	581	627	584	529	583	586	530	536	573	531	531	593	584	528	570	559	532	503	516	540	576	551	565	585	541	551	567	510	505	530	508	550	523	567	546	513	570	529	576	513	531	559	518	523	574	506	497	527	532	514	531	602	554	536	534	531	536	496	545	522	520	504	514	485	516	503	517	486	552	550	549	523	498	555	536	487	538	548	523	504	510	541	538	497	526	532	545	524	522	547	542	548	495	552	477	550	496	551	538	519	551	524	493	525	509	519	527	496	545	518	507	508	487	552	546	518	512	545	539	525	517	511	534	554	501	514	554	537	524	506	527	491	513	522	515	531	507	531	547	524	556	519	556	519	537	559	535	531	512	503	516	529	495	534	528	507	549	535	556	510	506	509	513	510	522	470	522	554	547	542	513	516	527	527	524	529	511	518	522	535	508	551	559	520	559	546	509	595	510	503	524	527	480	549	489	504	534	552	553	552	482	547	519	532	514	539	526	487	509	528	512	503	502	488	537	512	508	582	509	529	571	547	566	501	475	504	540	526	503	533	547	537	547	526	484	494	526	551	551	520	548	510	524	510	492	520	516	516	513	597	503	492	510	513	554	544	513	490	521	530	559	543	502	493	547	590	544	512	495	536	524	518	520	522	530	570	522	472	540	499	534	536	544	515	544	517	491	509	542	540	536	535	554	508	519	540	503	544	524	514	549	505	543	535	515	523	522	520	521	545	526	549	509	491	514	519	490	540	533	531	562	526	467	545	546	518	559	533	488	522	531	521	520	570	523	484	544	546	507	528	508	537	545	538	536	527	500	523	544	538	482	521	536	494	537	575	527	529	540	521	548	495	518	534	539	536	536	541	507	501	529	536	529	493	467	491	545	522	529	517	527	543	508	549	501	542	526	534	530	514	511	516	494	482	520	531	498	487	515	532	558	539	479	540	502	538	507	514	515	494	525	533	530	511	544	483	538	544	501	508	509	491	523	523	545	516	536	514	516	495	516	499	497	512	521	512	532	513	492	545	523	539	545	518	483	548	511	498	547	521	533	507	491	527	511	561	534	565	545	556	516	540	525	517	561	517	535	493	544	486	523	462	524	514	549	544	544	505	466	499	541	511	499	536	526	522	505	526	519	499	526	531	515	547	507	515	524	516	510	513	519	520	494	505	525	504	510	530	520	507	532	556	506	521	545	550	543	536	533	549	513	507	499	569	553	530	509	530	547	535	494	481	507	524	540	512	545	523	542	524	520	530	528	486	564	537	546	556	554	557	565	525	514	526	512	493	530	516	502	525	523	553	492	498	477	516	546	533	523	575	547	507	539	540	517	513	525	517	564	519	506	548	537	536	502	527	507	485	530	524	511	499	496	513	523	528	550	545	541	499	523	494	554	519	571	532	515	525	527	529	542	513	556	513	510	519	514	543	505	525	557	522	506	522	510	570	499	508	552	543	513	548	511	517	519	531	501	517	541	561	586	533	469	527	534	549	500	515	507	520	549	547	519	555	528	495	522	514	518	532	554	540	532	510	547	483	511	544	526	550	527	549	563	536	522	544	513	504	508	503	528	494	523	495	524	521	532	503	500	496	527	494	599	480	535	519	526	523	531	546	512	485	514	503	514	556	520	561	496	532	517	531	535	548	513	542	513	532	517	530	532	539	552	524	555	516	520	526	530	506	524	498	492	514	537	518	555	560	500	494	498	509	516	504	564	525	526	501	575	572	503	525	539	524	514	537	488	531	533	527	536	524	536	534	511	573	508	544	570	511	483	535	505	507	515	548	496	502	517	538	513	550	481	513	520	568	528	530	565	553	510	519	505	552	498	546	540	577	513	520	536	536	579	495	526	554	530	549	536	493	537	542	516	526	477	568	543	538	519	554	543	497	542	510	518	494	544	531	545	531	517	564	561	543	564	499	519	518	517	503	535	528	499	514	490	564	521	504	493	557	487	501	516	539	548	524	508	511	522	491	552	531	534	509	535	531	498	518	511	489	530	516	551	549	531	536	553	485	531	528	530	511	495	512	536	549	517	502	517	522	539	494	528	555	538	541	534	555	526	504	548	521	550	505	538	509	507	507	529	539	542	517	538	502	525	531	527	541	519	495	524	479	492	506	517	551	532	520	519	522	540	488	494	521	527	543	525	516	522	499	530	557	535	489	531	535	502	529	558	468	493	505	492	501	497	469	509	517	554	543	551	492	501	528	567	524	495	481	560	531	515	548	515	561	538	549	555	538	522	499	568	485	517	560	470	538	513	538	524	549	543	502	556	538	482	519	502	502	540	531	540	539	516	520	553	530	543	542	530	501	544	484	536	522	495	567	549	545	557	489	542	522	501	531	528	543	525	543	518	527	507	496	519	517	534	542	508	490	552	485	538	475	540	515	536	518	521	500	541	523	550	498	518	523	532	561	508	544	501	550	526	498	532	553	507	528	554	499	505	534	564	498	520	600	455	533	566	542	506	512	542	490	477	495	525	504	533	516	518	541	518	499	556	522	550	542	521	590	521	500	522	533	533	531	498	548	562	540	547	498	548	550	503	517	491	519	485	508	523	521	540	532	492	537	531	517	544	553	544	492	523	517	548	520	517	511	537	509	519	519	549	535	525	518	526	493	501	525	553	568	512	529	530	536	567	544	498	496	485	547	511	494	514	547	501	564	515	541	491	543	512	556	520	502	518	494	560	510	535	570	516	512	507	563	509	509	519	556	537	543	527	523	491	532	518	546	509	506	551	518	481	544	526	550	530	551	522	545	474	549	520	553	549	525	522	471	519	520	526	547	521	548	527	538	555	531	559	547	540	540	539	538	507	545	557	524	503	534	504	532	483	537	539	497	526	525	536	509	510	533	478	493	545	541	521	556	532	488	508	478	481	516	536	513	519	556	527	519	534	530	515	552	512	479	526	547	514	537	569	496	540	501	582	526	529	537	512	512	519	497	503	532	547	499	537	478	516	500	546	496	525	489	523	475	528	513	530	498	509	504	528	525	526	524	499	502	507	507	505	516	498	507	529	517	479	480	536	551	552	498	561	495	530	574	533	477	494	521	463	521	505	498	545	491	536	516	520	498	541	524	549	517	505	499	544	523	502	571	500	553	525	482	540	528	553	517	522	540	555	485	511	554	561	514	469	514	515	504	520	504	526	513	550	492	546	507	556	540	533	544	504	535	500	566	541	502	524	547	509	554	518	539	541	492	496	503	506	498	525	496	550	500	481	502	543	526	531	542	511	575	514	530	572	530	502	488	515	549	540	554	526	533	537	518	527	522	486	522	504	500	513	532	507	520	532	523	497	515	558	523	557	499	510	487	543	513	524	597	529	495	529	568	503	528	459	561	555	522	533	539	499	491	552	495	513	523	540	514	531	515	540	507	519	521	515	536	569	551	546	486	541	518	526	539	512	513	489	530	539	507	531	505	559	549	527	528	553	548
27500	19504	5667	884	653	611	632	601	577	603	576	589	631	549	577	597	580	545	562	562	526	612	577	521	584	596	564	583	597	620	545	594	549	558	595	597	581	583	542	547	577	553	545	566	596	555	529	596	535	558	582	569	587	536	571	588	596	592	606	563	588	583	594	564	605	575	589	552	606	567	609	571	576	553	572	566	588	587	575	555	567	581	534	563	564	539	535	591	568	577	607	586	576	562	521	569	535	600	567	576	544	602	575	554	618	579	610	530	571	552	590	539	584	573	615	639	566	570	521	589	590	572	545	558	586	572	578	563	600	569	559	613	613	582	580	529	551	553	585	552	594	591	555	561	576	565	591	543	554	594	592	563	580	573	511	547	547	596	596	574	580	535	544	566	578	620	554	578	570	603	566	550	582	608	580	546	530	574	618	588	562	524	532	563	581	575	532	596	546	594	577	620	587	598	580	574	601	590	554	590	533	561	583	585	575	593	570	559	593	585	584	544	600	535	549	617	572	569	533	541	577	555	532	566	538	536	545	558	528	557	564	536	555	569	573	567	567	559	519	584	570	555	575	557	585	589	596	573	601	591	561	554	536	569	609	529	571	589	537	555	545	574	575	564	560	565	575	573	583	549	585	572	544	560	580	572	568	572	552	545	573	565	625	571	598	590	606	567	592	590	566	595	599	556	569	556	573	590	600	611	587	498	593	547	540	598	561	569	542	557	564	537	602	566	595	601	530	570	558	574	573	571	587	550	562	568	594	611	598	575	613	586	605	575	571	580	577	559	530	603	557	566	584	601	508	595	565	589	601	577	576	571	625	562	570	590	545	534	585	561	556	561	582	564	555	559	600	580	597	553	586	606	547	561	588	604	568	539	567	561	601	597	607	542	633	593	549	576	561	564	582	530	598	529	580	565	586	582	547	563	554	564	541	575	550	579	554	570	602	578	598	518	584	589	613	521	583	558	616	522	558	543	544	573	562	560	550	520	531	567	578	556	587	572	591	548	565	632	549	596	563	566	571	563	604	579	551	543	553	548	577	563	585	597	564	574	606	574	539	557	549	542	591	596	539	610	547	572	586	510	591	533	599	551	577	561	554	604	604	579	582	597	548	557	558	562	571	525	556	579	608	591	555	582	567	545	580	576	563	573	542	568	607	568	576	527	584	634	580	577	563	584	557	585	574	541	586	562	562	576	569	567	627	549	584	562	593	571	589	611	567	579	600	571	594	542	603	597	587	579	604	570	553	597	584	501	602	586	591	606	577	528	591	542	576	580	572	556	520	596	591	534	567	586	552	602	583	572	542	540	591	586	569	561	581	620	549	553	558	584	554	598	595	604	581	570	593	585	605	558	568	527	570	562	575	555	561	592	579	590	625	538	568	547	543	527	592	576	619	583	578	575	591	617	537	547	523	546	539	582	562	516	586	553	561	550	581	594	544	575	603	578	559	578	587	555	564	594	613	576	550	586	568	591	542	557	568	532	607	598	572	566	570	524	522	592	596	624	556	616	580	552	598	530	548	562	572	593	614	589	559	574	596	572	555	563	540	585	584	546	610	535	573	584	551	584	562	577	576	591	562	586	578	643	573	587	564	565	577	549	570	645	570	587	579	577	538	616	560	566	570	551	582	577	567	554	572	571	561	554	511	524	594	556	537	560	596	583	591	578	581	601	596	575	545	547	574	601	568	580	548	571	524	537	611	561	591	580	608	578	527	596	537	581	568	556	572	564	544	589	550	563	575	567	585	560	580	614	555	541	583	576	548	569	563	562	555	561	554	572	586	528	588	584	606	571	602	548	624	585	528	577	605	570	578	615	590	550	605	545	555	581	556	611	552	582	614	600	611	561	610	570	611	576	564	581	568	558	583	578	557	589	554	616	589	558	566	553	567	574	556	565	538	570	544	551	564	556	544	558	590	553	548	545	580	578	562	554	567	578	558	544	523	563	537	561	578	547	593	576	568	578	535	554	614	584	516	558	557	550	582	538	569	597	567	569	575	539	540	611	579	527	540	582	574	556	557	557	564	573	560	601	575	597	546	596	573	537	594	526	595	550	592	599	539	580	518	589	560	576	631	629	541	559	574	576	571	593	577	573	540	534	556	584	570	554	579	592	588	568	602	561	544	598	567	612	563	574	552	639	563	531	587	566	559	602	533	556	577	569	622	577	562	590	587	594	556	594	545	593	577	625	604	521	567	574	551	594	526	566	573	531	590	567	567	587	560	574	595	561	543	604	561	585	596	619	593	592	563	515	588	594	538	548	543	573	589	559	596	577	562	583	588	573	593	555	550	535	550	592	570	573	560	606	582	619	599	607	611	563	561	588	591	586	560	572	534	557	560	557	544	566	574	618	594	606	595	563	526	576	557	557	629	584	556	603	618	554	542	560	588	558	583	545	591	598	538	562	597	572	585	505	522	578	579	555	537	555	580	580	573	582	583	569	561	619	572	586	574	562	531	565	609	569	538	567	574	571	570	531	584	599	582	615	547	563	600	513	602	566	586	593	595	576	589	582	566	594	572	566	568	568	586	604	574	568	556	593	569	647	615	572	584	552	529	568	555	583	534	587	593	562	573	566	573	570	570	590	592	577	588	548	569	590	584	533	521	563	578	544	583	580	564	551	564	513	562	593	520	541	587	550	563	579	562	591	577	562	572	595	567	611	530	515	523	585	611	604	565	553	588	557	538	614	552	554	557	550	576	527	591	567	580	574	583	581	553	576	579	544	581	598	573	563	569	601	568	607	566	567	556	563	584	543	572	622	559	620	518	573	576	597	582	550	590	565	583	600	566	562	574	572	576	570	593	636	622	553	555	553	591	609	584	521	542	600	576	586	589	531	639	600	556	566	573	607	587	580	550	563	595	572	570	579	586	545	549	584	595	590	602	582	597	595	579	557	598	560	581	571	555	580	561	553	590	547	597	586	564	586	585	573	573	563	616	604	536	574	603	547	544	580	573	550	570	585	548	540	584	586	587	610	577	591	567	579	544	545	546	553	556	558	542	594	538	544	583	499	592	601	542	564	527	567	592	564	583	602	594	561	612	542	528	534	594	631	539	548	534	603	568	570	569	574	554	527	596	605	572	541	569	539	573	565	603	607	618	580	589	559	531	575	599	605	558	528	560	542	579	598	617	574	560	604	573	579	560	571	527	593	547	607	560	547	543	586	587	598	591	590	608	534	597	605	596	599	581	584	620	566	587	564	552	575	538	577	596	561	549	562	549	579	602	539	598	595	564	556	575	576	559	562	599	598	586	540	550	547	594	575	588	565	561	615	565	646	567	559	588	589	546	562	559	573	584	561	617	597	552	591	593	543	625	588	586	572	604	552	596	560	577	516	573	563	575	594	564	598	598	566	570	560	583	559	535	605	588	546	547	559	581	610	558	596	581	592	571	586	595	588	534	550	534	535	541	567	573	557	568	545	603	625	614	556	590	593	584	559	580	561	567	576	535	577	589	611	597	541	625	591	601	590	550	545	587	559
4174	1340	1211	916	785	738	715	686	684	700	648	673	707	679	694	642	675	637	704	638	669	687	653	658	663	672	665	596	638	653	602	674	675	641	625	613	680	664	715	650	611	628	654	632	714	637	645	639	709	611	613	662	656	659	672	655	719	697	615	625	681	696	684	670	714	630	654	674	616	665	710	655	654	660	706	685	670	645	661	649	661	694	632	667	618	672	660	663	689	648	686	671	694	660	627	577	706	633	664	704	677	650	649	635	605	661	671	624	605	699	682	681	645	660	611	693	634	679	656	665	734	633	684	676	643	668	659	635	630	652	660	657	663	673	601	631	663	687	670	678	603	684	649	612	624	651	639	634	672	635	632	664	664	664	661	626	667	653	649	666	622	677	686	672	685	601	653	685	652	639	640	632	640	716	696	641	642	701	693	634	644	672	648	639	652	643	653	627	640	648	680	695	634	618	639	582	610	694	655	679	664	646	644	660	623	651	641	644	661	647	688	652	652	658	675	670	659	648	662	668	662	645	649	690	690	636	652	682	654	625	648	660	648	677	582	644	639	630	668	626	666	671	640	701	659	664	602	682	670	668	693	671	657	646	635	640	653	669	684	656	673	608	685	638	594	671	617	643	655	635	706	686	657	646	631	689	664	690	650	660	641	634	675	668	646	658	655	626	666	660	655	660	666	673	672	631	643	671	688	662	698	651	640	624	713	618	677	646	637	684	625	624	722	630	680	592	675	651	701	683	651	689	675	720	654	660	654	646	656	641	586	695	657	667	703	637	637	686	666	665	659	701	656	707	655	674	634	666	658	649	619	612	662	643	631	669	679	708	657	643	656	661	646	704	632	668	669	651	659	672	678	642	667	633	666	680	674	662	687	697	652	683	652	653	694	648	667	653	621	641	680	632	655	652	677	666	637	690	645	644	636	684	645	629	689	678	712	634	634	621	642	618	665	704	643	673	667	612	667	617	622	619	653	623	636	634	649	613	654	684	686	649	569	688	668	644	601	657	640	642	664	594	636	613	637	651	652	656	697	611	683	672	640	665	660	633	619	616	677	670	673	641	658	635	672	680	669	639	649	672	654	659	643	661	652	664	629	653	657	638	640	692	663	668	651	625	695	672	643	638	637	655	633	642	663	651	649	637	661	628	663	709	688	646	701	682	675	631	672	633	665	678	627	696	675	657	672	657	669	676	668	660	641	688	595	705	625	672	693	643	670	670	675	700	695	713	650	682	659	682	662	739	648	616	650	602	651	660	638	616	643	689	615	695	644	703	636	633	615	672	635	690	649	658	667	642	667	687	707	676	675	603	691	632	685	655	669	700	641	631	662	664	690	688	674	701	647	670	690	677	659	616	663	657	659	621	666	635	647	662	621	654	708	636	677	726	648	680	642	662	688	614	648	647	661	657	635	654	688	656	663	662	706	638	618	677	657	711	668	639	682	661	648	697	658	664	634	610	647	620	661	669	666	652	669	676	663	632	630	662	626	679	607	646	654	599	681	636	625	652	661	633	679	666	654	711	645	693	635	670	599	670	625	634	657	663	657	646	656	664	666	671	638	651	665	639	683	652	645	619	614	636	654	679	681	657	687	651	683	663	681	713	709	649	690	629	646	668	658	616	667	652	612	680	661	642	667	644	674	660	658	652	686	663	644	692	630	693	668	623	642	691	656	664	662	654	611	644	667	675	636	652	624	645	645	645	662	656	666	686	604	642	657	626	621	616	673	686	641	655	621	695	651	666	680	689	615	638	636	635	641	647	654	677	651	612	677	671	647	655	675	634	636	642	673	676	626	639	599	616	641	622	676	709	694	701	661	707	646	677	676	679	668	662	640	613	645	677	642	614	638	686	648	693	630	697	704	714	633	644	677	624	698	649	596	650	702	663	636	635	638	675	639	666	658	630	650	675	630	641	699	637	656	646	689	683	669	674	668	659	641	657	644	688	688	648	613	712	687	664	625	662	665	705	672	632	671	676	648	682	695	673	643	677	663	636	645	670	654	690	658	667	704	699	632	634	596	679	677	665	649	618	640	693	605	676	703	683	661	678	684	642	674	681	672	667	673	640	634	647	637	685	673	642	665	665	664	651	658	633	627	626	620	657	673	659	692	679	653	659	681	627	635	643	669	676	683	670	679	667	671	671	626	668	635	636	638	669	654	704	681	687	646	670	696	663	715	652	706	700	626	651	649	712	685	598	668	649	660	669	625	704	650	649	653	671	622	655	626	707	654	654	651	690	655	680	702	643	690	707	669	670	633	708	639	654	630	627	667	623	653	683	651	650	629	664	673	659	683	640	660	629	632	689	657	653	622	619	619	659	644	668	665	673	633	614	661	689	662	646	657	632	686	657	632	625	643	703	693	652	664	622	650	722	677	633	619	616	687	613	657	695	673	661	665	633	646	673	594	653	673	651	646	698	711	679	648	671	648	681	640	599	669	670	645	684	675	688	618	678	679	663	634	658	636	638	671	610	658	695	671	693	666	676	632	643	636	728	663	603	709	669	649	633	657	682	690	626	680	656	665	673	659	688	674	636	572	634	643	649	632	610	630	675	658	673	690	704	647	678	667	643	681	649	674	635	684	616	715	656	668	637	626	623	616	677	661	666	659	667	659	652	674	647	670	676	667	661	633	653	666	648	598	668	636	645	712	694	632	685	663	726	643	606	652	733	658	610	685	642	669	640	634	705	667	638	615	687	664	663	667	691	647	630	645	654	651	662	664	646	667	662	655	639	648	670	640	677	599	651	693	667	660	710	668	671	688	617	681	653	612	630	624	632	632	680	628	665	631	643	656	624	697	674	608	687	666	622	644	638	690	660	688	675	633	634	649	625	723	691	628	633	662	665	770	623	617	664	667	636	645	668	652	679	665	660	661	651	597	681	633	678	666	657	663	688	650	648	648	658	653	687	642	712	655	685	667	670	638	699	685	629	676	673	679	640	683	663	675	662	644	671	678	677	664	657	672	663	696	677	687	700	666	654	689	626	657	662	637	648	664	663	592	676	670	661	671	633	711	677	681	682	676	678	677	656	697	617	693	630	637	617	671	647	676	690	674	622	587	665	664	670	639	672	668	646	620	675	634	655	651	622	664	689	667	646	662	671	657	719	666	704	680	673	620	604	623	637	700	616	716	625	585	647	643	657	647	678	623	642	646	671	671	682	638	695	663	639	659	650	683	645	665	603	675	658	677	638	606	681	670	677	674	677	620	677	660	664	677	669	637	677	694	671	675	681	664	628	695	639	658	684	667	661	656	642	669	653	626	713	679	648	675	699	653	657	650	695	637	687	688	654	688	680	655	645	650	656	705	644	624	680	643	708	649	651	667	664	682	689	643	628	644	666	641	727	696	666	650	680	638	672	693	676	647	666	676	679	692	629	651	654	695	664	650	684	677	666	643	629	668	683	684	609	633	707	685	640	648	659	647	664	672	692	673	692	652	643	666	655	643	635	653	578	703	671	660	639	655	668	685	638	703	674	701	647
23915	21420	28665	24567	21422	11786	1689	1134	973	916	960	906	820	850	806	803	789	773	755	801	829	828	755	771	743	764	749	776	767	728	780	731	794	776	781	770	736	778	753	746	777	772	768	773	711	757	748	766	748	781	736	770	782	733	750	757	763	758	695	763	776	774	798	756	777	769	738	763	767	760	741	785	742	752	783	726	785	762	789	750	771	697	739	780	787	763	736	720	711	738	716	774	770	748	779	749	749	770	716	729	733	732	708	735	728	752	706	739	796	808	754	739	748	740	781	739	732	680	687	788	707	723	739	655	756	739	657	711	734	739	753	776	686	744	781	765	743	755	741	767	789	774	757	700	726	748	783	765	750	759	727	755	756	708	716	737	778	777	713	766	760	757	716	719	723	752	727	781	786	740	726	740	690	738	758	743	705	776	727	711	819	764	768	748	764	742	773	779	702	715	731	707	778	738	765	758	767	737	749	759	703	763	744	754	744	799	724	789	732	725	752	766	746	703	765	744	787	732	791	786	729	750	780	783	713	730	733	757	732	731	741	740	739	752	763	729	733	698	747	768	811	708	745	767	752	739	786	774	737	736	738	785	727	743	752	781	721	738	774	749	801	744	781	719	774	761	681	792	820	728	774	798	692	700	729	755	776	723	797	782	758	732	770	790	786	786	713	755	731	762	711	755	779	728	780	739	787	742	804	767	765	751	763	738	772	716	746	745	743	726	742	752	714	781	752	708	741	755	755	798	755	756	724	738	714	708	701	769	704	693	718	819	772	769	734	768	732	812	701	743	737	783	716	732	737	709	761	731	736	711	781	775	742	744	765	723	737	759	753	778	730	736	732	762	772	786	733	738	735	732	736	702	709	754	739	761	762	754	724	753	771	694	780	766	730	699	767	741	738	756	767	751	712	743	772	761	715	724	749	761	739	730	741	800	816	721	736	738	731	730	726	730	732	692	734	799	720	744	782	740	728	746	754	737	740	715	737	745	714	798	784	742	748	741	764	716	742	766	741	701	761	757	761	771	745	793	717	790	691	726	767	726	729	739	780	713	707	783	735	740	782	755	758	750	766	719	787	704	755	702	746	750	750	702	726	782	787	755	790	766	744	804	740	784	685	739	744	743	735	759	754	758	714	735	697	733	720	752	779	752	774	700	732	730	724	751	774	806	736	785	744	780	776	770	722	732	749	792	734	806	778	729	733	761	763	693	740	757	730	729	713	760	773	770	784	757	778	766	809	702	723	727	713	715	746	707	779	745	761	768	734	740	781	723	742	762	748	709	702	761	759	775	761	785	791	742	748	675	747	774	746	753	747	754	729	789	732	701	758	738	738	759	753	720	742	795	722	742	701	766	752	738	738	739	755	743	730	728	736	731	789	770	749	804	797	722	682	769	707	713	710	720	725	763	777	734	756	743	729	726	708	696	747	760	729	766	766	746	761	714	727	773	762	810	757	775	785	722	760	764	728	697	801	776	735	770	741	710	784	767	764	718	715	760	751	729	750	800	793	712	719	748	732	761	776	805	755	703	796	756	722	707	754	738	745	755	737	753	751	767	736	715	731	704	751	736	757	720	776	794	738	758	747	691	743	731	729	747	715	803	734	710	701	750	693	750	726	744	761	734	742	722	740	753	742	738	764	724	689	768	732	762	745	773	744	666	724	762	727	753	733	771	789	708	800	743	703	720	731	741	724	763	751	699	775	687	745	730	722	753	770	735	796	720	755	792	693	747	745	747	710	728	745	755	755	729	753	803	743	755	744	725	756	761	765	709	751	716	717	790	770	724	728	752	751	706	745	737	802	700	765	715	754	741	738	762	715	677	779	739	823	741	749	730	757	756	749	773	748	733	726	765	770	704	761	723	724	734	752	695	735	743	725	743	768	737	794	757	729	787	770	682	744	712	727	724	743	695	729	752	745	734	781	780	753	722	785	690	727	718	702	767	727	750	734	757	771	761	818	771	725	722	800	774	761	711	726	745	715	722	698	784	731	788	674	739	715	725	770	771	740	749	750	775	758	707	715	711	783	699	762	792	723	678	769	751	709	778	772	739	748	698	702	741	716	783	728	787	753	734	749	752	719	790	711	766	843	760	772	779	720	735	762	801	731	747	751	725	757	761	748	733	746	792	802	792	777	801	732	748	704	754	728	755	691	737	803	732	751	737	736	754	676	749	798	769	724	720	770	784	787	768	719	738	707	801	714	749	730	776	742	751	729	723	723	780	745	749	715	762	753	755	751	718	728	779	718	759	741	769	776	758	725	740	745	729	745	762	722	719	760	789	709	729	753	789	752	708	706	701	723	695	779	783	766	716	696	731	742	732	749	724	753	737	743	709	768	741	769	783	776	755	772	767	761	725	738	741	781	735	754	752	699	719	796	740	777	739	787	729	726	712	754	713	730	734	773	771	735	741	784	717	727	767	752	752	753	765	709	750	703	758	788	741	791	754	738	773	766	740	749	756	711	679	786	707	760	751	755	743	773	678	765	720	762	782	725	737	744	772	766	751	748	796	743	769	790	709	714	712	754	757	739	806	710	770	769	722	741	704	740	738	725	742	763	714	727	706	816	736	744	723	722	739	762	759	739	734	752	773	743	730	763	774	743	751	733	772	752	703	728	745	742	765	723	779	749	756	756	745	800	694	771	691	794	722	692	726	740	746	784	718	782	752	761	799	735	779	769	728	739	781	707	696	764	731	714	766	751	761	785	751	754	765	751	739	795	703	758	728	739	775	799	711	753	715	727	740	743	786	768	736	726	719	723	735	734	770	739	695	730	708	797	780	755	716	776	707	784	698	742	805	780	730	722	764	729	712	715	739	679	770	716	762	729	729	743	764	753	737	727	736	755	748	710	748	780	744	751	761	794	756	791	775	702	739	807	736	721	712	712	733	779	789	686	770	749	772	742	734	701	754	761	766	715	776	750	742	691	755	739	711	714	761	784	749	763	766	739	788	750	779	774	733	734	826	765	719	742	718	725	757	715	745	716	751	753	734	726	732	769	745	741	738	723	691	794	751	788	743	742	775	760	731	757	799	713	721	728	734	725	774	755	799	697	730	720	752	762	731	772	715	788	710	741	737	727	706	706	740	704	756	761	805	723	740	712	811	758	694	768	727	710	764	768	728	761	756	726	729	774	695	773	744	753	774	743	783	749	801	774	792	741	760	699	768	733	751	774	747	781	769	737	747	791	728	740	745	732	746	707	767	753	778	709	727	751	730	751	698	764	811	694	786	744	726	774	736	773	793	758	702	768	728	725	769	769	731	732	739	752	709	697	726	739	725	787	708	717	713	745	758	729	749	761	761	751	757	742	740	789	716	742	741	735	702	736	769	730	753	764	769	790	751	804	708	776	746	756	710	758	742	776	769	754	732	719	731	727	678	721	754	779	705	778	724	707	736	743	733	756	698	778	750	744	753	748	789	757	766	747	748	795	771	786	737	744	738	752	731	803	767	765	733	756	779	718	741	744	711	698	718	789	729	788	794
3578	9006	7290	3547	2591	2144	1831	1496	1374	1262	1174	1102	1115	1052	994	1025	968	913	957	947	957	930	863	939	952	861	918	913	870	907	873	851	851	848	900	861	864	900	835	860	851	850	868	891	891	890	857	846	883	836	871	896	879	831	825	884	833	885	864	862	877	856	866	895	891	866	920	870	843	874	837	873	871	878	842	874	842	841	872	867	848	886	883	838	906	893	885	801	841	895	848	828	902	875	897	855	885	850	860	870	888	917	833	836	871	873	870	827	871	909	855	860	819	890	871	826	844	862	839	894	825	873	903	880	837	843	854	877	866	832	846	875	881	884	830	874	845	887	825	820	884	904	908	850	851	856	874	845	892	821	857	863	844	834	898	899	886	877	880	855	858	827	860	799	873	911	845	855	875	886	859	834	849	906	842	907	883	798	865	865	874	855	809	875	903	902	849	842	835	853	874	872	901	839	904	906	878	857	903	836	842	799	840	840	865	804	865	847	867	827	860	826	871	876	863	878	833	887	847	858	899	865	873	880	895	881	868	872	838	854	871	860	921	812	875	868	842	860	880	843	874	849	883	855	835	892	895	878	874	846	866	845	834	847	874	845	868	819	874	864	879	900	905	902	842	881	841	853	875	858	853	900	859	852	887	854	906	850	903	895	899	850	807	809	890	826	948	833	878	844	869	894	867	900	821	891	919	827	869	843	875	893	834	877	902	874	840	835	853	878	873	900	880	915	853	860	820	869	858	899	907	863	851	842	835	905	895	869	823	881	857	880	905	847	834	858	854	864	800	869	838	881	841	895	871	905	901	879	845	922	798	847	916	887	894	862	884	867	851	884	916	799	856	878	867	895	839	837	864	801	871	895	908	867	877	931	873	855	846	811	857	848	840	862	879	863	843	863	823	909	870	886	833	855	788	939	836	870	914	866	861	831	816	862	867	884	879	874	830	839	835	889	805	852	886	877	913	860	859	865	850	867	852	842	871	845	898	864	887	817	872	835	884	851	814	862	873	844	843	862	898	858	906	886	861	891	839	905	812	848	879	878	876	871	905	865	924	861	853	854	819	833	886	853	839	830	875	850	860	856	831	845	844	837	851	899	870	896	857	815	844	864	827	857	854	902	941	901	910	838	879	881	844	838	841	842	943	837	862	949	891	837	855	916	829	804	845	877	860	866	824	871	842	862	865	827	905	870	874	893	815	862	876	859	873	890	872	840	840	907	875	865	820	889	849	888	889	862	858	831	884	888	801	798	841	835	823	854	860	853	862	869	878	889	879	888	847	878	835	869	863	869	857	893	862	893	881	841	874	840	876	894	918	833	853	871	851	867	828	860	833	841	883	895	857	871	853	864	917	886	854	798	862	878	855	842	893	821	891	898	875	909	857	879	888	869	876	869	890	849	875	917	917	813	898	849	885	801	912	904	847	874	855	861	865	877	899	891	821	892	886	895	809	852	867	889	897	868	839	845	895	851	847	906	846	828	820	870	880	825	876	828	879	867	884	903	824	875	907	868	802	838	850	881	835	882	895	851	864	893	829	830	924	858	871	852	878	869	803	892	879	883	833	889	854	840	867	850	832	806	871	899	853	855	858	852	850	910	877	863	887	871	864	834	826	853	875	893	901	866	836	880	902	833	909	868	859	840	844	873	882	827	843	900	837	878	905	863	858	846	875	829	852	905	882	901	835	863	815	884	873	849	876	881	881	834	860	866	855	790	836	894	895	907	873	847	858	832	896	844	875	830	893	815	838	842	873	812	854	884	917	878	849	862	813	823	904	853	893	922	841	874	862	845	908	880	879	864	826	871	840	818	824	867	883	854	916	895	864	901	879	868	896	824	885	872	802	832	872	875	878	844	816	896	875	832	933	830	892	836	841	878	920	863	866	906	870	861	866	858	841	831	822	884	858	869	806	871	884	895	920	824	837	860	838	862	882	824	907	836	889	875	846	865	851	861	839	858	861	790	863	880	835	873	859	869	857	865	882	871	853	871	893	787	852	844	879	898	851	810	828	857	848	875	858	863	861	888	881	908	924	814	817	873	864	848	868	913	865	822	885	877	859	902	879	880	874	910	845	886	851	846	893	851	842	844	913	818	919	896	902	883	860	843	916	842	827	865	889	899	860	865	872	819	870	879	850	873	875	911	889	838	903	925	853	869	867	886	831	875	884	883	913	901	925	903	889	864	812	858	885	885	923	869	861	838	900	888	837	826	872	822	880	806	864	923	870	838	886	864	867	840	919	833	875	863	855	920	832	916	821	841	853	862	847	846	873	852	828	849	862	895	849	861	842	880	887	824	845	858	910	876	886	853	886	819	834	864	835	903	858	882	780	877	857	817	879	852	856	877	865	931	881	856	804	881	879	878	843	878	822	851	871	888	872	860	890	861	855	835	818	902	911	842	831	887	805	846	815	902	852	839	920	902	858	872	908	846	867	873	856	893	873	872	852	831	851	812	799	853	838	890	859	909	855	856	835	843	841	915	862	882	823	884	869	840	845	879	847	840	833	839	928	905	882	861	881	858	880	901	857	862	846	827	815	854	865	895	845	877	820	863	830	875	901	874	858	871	857	868	869	853	856	816	848	854	892	836	868	857	831	851	865	853	828	831	866	898	878	875	844	886	821	868	868	828	904	839	877	873	872	841	829	864	898	899	865	873	854	903	850	826	858	850	889	889	869	868	843	798	813	829	869	868	887	862	868	823	877	862	826	862	834	894	858	862	827	851	896	911	878	884	889	861	866	841	922	843	863	860	847	859	844	829	876	829	845	832	900	864	839	846	822	814	818	946	852	861	869	872	830	891	892	885	899	812	857	870	869	833	904	850	860	801	948	882	834	844	858	892	856	881	877	836	819	900	831	860	883	900	841	870	876	866	872	844	871	814	792	846	904	861	887	906	861	827	843	870	854	850	900	855	934	789	871	865	893	851	872	904	889	879	825	881	844	853	882	839	880	879	860	849	840	881	878	855	930	893	864	900	903	896	833	844	874	865	809	847	864	863	920	842	857	905	834	885	869	838	893	871	888	858	834	902	831	923	880	810	874	868	913	858	896	832	873	829	920	845	868	875	826	847	846	855	864	819	891	830	851	833	894	898	878	847	855	866	924	917	849	898	852	873	892	877	846	869	896	825	866	884	859	857	798	856	833	876	882	839	847	811	877	863	879	852	858	892	834	844	876	931	854	907	907	898	864	797	890	870	850	871	881	826	849	850	915	883	899	912	815	903	897	867	870	838	868	880	856	944	856	871	878	795	892	890	882	828	887	899	909	825	836	883	845	891	864	855	892	885	899	807	845	825	884	882	804	858	924	854	852	907	838	879	829	842	831	901	859	876	872	902	920	839	833	863	849	882	843	820	846	850	888	855	857	844	876	837	848	847	906	830	816	835	849	860	840	856	818	808	864	876	847	834	865	773	886	851	833	872	838	872	870	867	869	899	899	873	890	935	964	854	861	868	872	878	898	887	936	863	851	873	834	878	812	854	861	851
24987	21424	27703	25495	12765	833	482	449	395	379	324	325	282	299	288	296	288	324	293	310	264	264	264	242	297	273	289	273	267	278	256	270	268	292	290	271	245	264	282	287	280	274	288	247	253	275	275	285	293	248	305	273	265	266	267	284	283	272	246	265	279	251	297	297	253	290	268	271	270	266	277	271	250	276	274	261	257	288	282	282	290	242	257	271	285	288	248	261	273	256	296	280	248	249	266	273	246	265	285	295	266	262	274	267	281	257	280	268	267	272	261	254	259	268	271	252	276	269	281	263	273	265	284	225	284	258	249	270	262	277	270	265	292	298	275	269	262	267	260	280	267	268	262	263	279	266	254	246	262	307	280	283	268	257	297	274	280	295	275	288	286	252	272	271	258	273	295	243	260	266	282	230	274	255	246	257	251	290	265	298	282	270	248	252	274	265	258	269	253	287	255	260	238	283	273	273	256	262	266	297	289	253	274	277	300	257	276	267	274	291	276	310	261	260	296	263	286	241	286	258	255	253	264	266	285	248	272	265	252	265	259	288	266	262	264	282	264	260	288	272	242	264	250	254	258	271	269	259	250	262	272	290	242	252	259	237	265	262	272	262	260	248	245	256	269	270	261	278	294	282	276	278	283	325	277	274	253	265	247	253	288	243	262	265	267	261	255	281	271	274	219	267	271	251	307	283	265	289	263	276	250	258	283	254	267	281	250	259	269	248	282	276	301	293	269	256	242	265	266	274	263	251	332	253	247	268	252	245	273	274	262	258	276	270	289	285	280	297	268	222	254	269	270	274	268	259	261	247	235	254	281	273	268	276	279	233	261	247	257	297	270	252	286	297	263	275	267	278	210	273	259	308	250	253	269	252	275	270	254	277	284	262	283	293	304	257	280	274	256	264	252	296	297	274	249	257	288	291	273	243	279	273	244	255	292	268	265	262	256	273	273	251	263	252	252	288	254	263	256	258	274	281	287	268	263	286	273	269	277	274	269	250	238	241	284	304	294	270	271	252	260	306	261	286	270	243	259	280	267	283	309	276	237	272	280	245	265	269	286	276	271	272	263	277	272	269	252	251	264	267	279	286	260	269	277	242	289	293	273	294	270	267	291	250	260	276	255	289	275	260	289	293	293	263	284	308	293	265	290	255	244	283	292	267	267	275	277	271	272	259	294	270	297	270	279	270	270	263	263	246	292	284	307	277	260	264	251	282	283	275	266	258	232	277	313	268	269	278	263	256	280	286	296	299	244	256	284	271	279	270	238	272	259	261	280	273	268	307	281	264	272	266	253	286	274	274	274	282	289	248	230	285	288	260	257	264	271	283	264	295	292	265	271	267	242	247	281	260	285	266	271	283	260	257	287	268	277	276	257	229	283	296	240	278	261	276	265	250	268	265	290	274	245	284	271	260	275	255	261	286	243	277	270	263	281	249	277	293	281	266	243	287	267	288	247	273	269	243	269	252	263	281	272	255	275	233	271	249	262	267	276	284	287	282	277	251	269	274	274	277	303	279	246	265	281	257	272	233	233	267	267	264	260	266	253	256	267	278	272	272	258	264	280	267	259	259	281	257	270	259	286	282	248	284	293	305	278	252	295	292	299	266	270	276	279	272	286	251	255	292	279	245	272	289	297	302	265	287	256	272	290	242	272	269	249	264	256	248	238	262	275	270	260	296	275	273	250	286	267	258	281	289	252	262	294	260	271	265	259	256	261	270	266	236	272	270	235	257	257	280	274	261	289	258	240	259	281	257	275	261	293	273	270	291	261	242	291	290	307	295	270	256	292	252	279	252	294	273	292	235	277	286	256	251	241	275	275	279	260	268	246	246	274	234	257	280	283	231	231	284	213	309	272	272	266	251	237	283	268	251	261	265	269	219	266	283	234	294	240	273	283	291	261	263	267	260	268	248	299	273	279	246	275	295	269	265	281	266	256	264	313	290	277	267	266	287	299	277	254	254	265	245	255	267	246	290	285	262	255	266	265	273	254	256	266	275	292	282	271	281	286	255	274	268	228	254	277	236	287	287	260	286	254	283	277	316	285	274	263	264	281	235	281	240	278	260	267	237	281	279	273	271	239	260	243	281	286	267	267	253	298	245	264	221	257	269	254	274	274	239	264	282	293	292	269	252	254	291	269	259	256	249	253	253	238	265	294	286	261	269	269	253	269	248	257	273	280	275	260	276	272	280	267	305	287	243	248	306	281	278	279	257	244	264	272	244	255	281	254	273	289	271	270	261	246	269	284	250	295	293	253	239	266	280	244	294	265	270	255	280	232	241	257	240	276	280	266	254	265	312	283	275	256	279	264	256	272	246	262	268	275	300	237	277	275	266	303	269	257	230	256	261	275	249	258	269	265	287	291	282	266	264	255	268	237	295	257	283	300	247	257	270	276	306	248	267	305	280	266	302	282	277	260	303	284	267	271	274	237	271	251	277	259	270	296	271	285	265	270	238	269	261	254	280	277	270	290	258	251	265	235	286	258	263	274	258	273	275	284	233	264	248	242	261	248	265	257	273	282	256	268	257	293	263	249	285	256	252	266	282	278	282	278	262	265	309	284	254	254	269	255	245	291	313	295	241	261	263	257	280	269	250	248	286	273	282	262	264	261	267	237	277	266	255	285	264	265	292	275	285	297	229	270	246	284	261	279	233	293	272	241	265	286	279	274	262	252	274	303	270	237	270	305	296	298	278	291	300	278	283	282	279	277	261	285	246	290	241	278	272	267	270	244	262	265	269	303	229	296	281	276	253	268	293	292	249	262	282	239	242	250	297	306	264	238	291	269	273	290	273	270	297	255	261	288	264	246	253	247	254	293	265	254	279	294	260	253	267	262	276	273	253	265	247	250	251	261	281	248	251	258	273	231	272	252	265	292	267	294	250	263	247	267	264	268	232	284	263	249	248	265	282	266	257	262	255	288	267	257	258	281	278	264	259	284	267	262	269	272	285	251	272	242	272	281	247	267	264	279	276	235	279	248	291	244	261	262	272	281	256	238	260	264	240	252	270	282	277	290	278	272	229	243	277	275	269	291	288	292	270	258	254	269	297	268	272	281	281	272	249	291	272	234	303	294	275	275	250	240	255	299	258	242	292	246	253	266	313	266	284	279	256	259	244	267	249	285	283	251	276	219	272	276	280	277	293	240	277	275	280	266	251	303	270	247	298	267	275	274	254	257	271	253	258	248	251	278	297	303	264	281	256	256	290	257	272	264	286	267	277	247	292	224	270	270	251	313	286	264	299	275	264	284	277	275	288	278	274	268	269	285	244	265	252	295	280	291	251	243	300	271	285	239	256	249	266	268	260	275	251	293	280	247	284	270	269	281	246	252	269	247	282	275	274	270	245	273	285	279	270	280	268	231	256	257	256	255	252	269	259	272	260	275	280	264	259	268	271	266	291	279	277	254	294	280	297	247	254	257	288	268	294	252	290	270	269	273	288	267	258	275	235	268	269	269	277	280	245	271	249	243	286	288	292	270	235
3410	5461	4281	2029	1410	1091	839	717	618	563	501	488	416	402	408	416	371	380	337	358	369	345	400	338	389	371	325	374	331	322	317	289	330	334	316	324	328	340	316	303	319	349	327	334	338	352	321	320	304	322	345	313	339	314	310	334	317	311	309	312	341	323	350	349	319	300	312	365	337	347	332	293	317	342	327	346	342	325	316	316	362	344	331	345	351	368	336	296	332	307	313	306	288	361	313	317	323	311	346	316	301	302	331	314	341	330	330	337	312	342	356	331	323	322	311	351	326	341	313	357	325	343	317	356	336	338	294	324	375	311	344	324	355	305	332	354	326	339	318	283	309	328	307	331	327	325	340	334	312	323	354	301	323	347	345	312	317	315	329	328	302	333	323	322	313	317	310	315	345	303	353	287	324	312	323	339	336	313	330	333	325	312	322	327	341	316	310	336	313	367	288	308	326	350	331	311	370	304	342	331	276	358	298	314	302	299	313	329	318	315	313	316	329	306	328	347	326	315	306	329	349	311	329	319	359	347	307	326	356	308	303	317	347	321	308	323	343	320	302	360	348	340	344	303	324	315	328	364	369	291	346	317	353	338	305	332	286	333	295	293	307	305	316	340	307	294	298	348	347	315	321	323	321	318	320	345	349	317	328	349	376	323	309	319	367	362	328	321	296	339	303	307	350	326	363	307	332	344	307	303	315	318	315	298	336	302	317	300	314	337	329	332	347	304	316	326	318	306	302	316	330	320	326	321	311	341	334	324	334	337	317	332	343	327	321	295	340	321	328	331	306	309	300	321	315	363	344	295	299	356	374	344	298	313	305	349	322	353	297	308	306	330	332	329	311	337	315	335	344	340	338	285	339	322	299	333	303	339	385	316	318	325	326	317	328	359	326	319	353	332	334	322	287	309	331	334	376	306	332	360	329	337	331	307	286	320	324	314	316	335	317	333	337	330	325	337	347	312	330	290	343	337	320	309	313	345	336	335	321	350	315	298	314	327	346	320	328	318	351	327	323	317	312	359	344	376	313	323	347	315	320	338	295	344	324	326	355	313	290	310	336	345	323	347	338	310	303	333	326	305	337	342	304	329	321	331	315	308	358	360	333	326	329	312	314	339	346	310	295	309	320	314	328	315	324	346	307	338	315	326	325	308	322	319	359	351	325	295	314	302	343	335	340	317	316	341	300	342	346	284	327	318	341	324	325	319	310	321	328	301	337	329	379	312	334	337	336	339	299	331	328	325	320	290	290	339	328	320	315	317	305	330	361	313	334	305	312	326	330	343	335	326	306	325	332	299	339	310	301	326	337	329	352	328	329	316	302	310	296	361	341	327	318	328	347	313	282	342	311	333	355	276	313	292	330	347	356	339	337	329	322	332	277	315	333	351	342	353	315	305	326	315	322	337	313	289	331	323	291	346	335	299	311	316	326	345	316	328	350	304	308	304	325	316	346	359	327	346	286	369	375	316	329	330	304	319	341	312	329	315	352	323	361	321	320	354	333	341	357	298	322	345	341	325	324	345	309	349	300	332	314	308	302	341	310	292	338	321	325	328	314	336	306	317	348	343	309	354	318	341	288	311	326	321	302	334	308	326	330	308	327	326	305	300	346	321	351	372	329	312	341	335	304	341	323	316	315	344	318	312	303	334	330	344	345	302	355	321	312	328	299	313	352	308	339	355	326	329	346	335	323	324	335	314	326	344	319	298	310	344	332	315	331	315	342	325	340	333	309	317	330	312	329	328	311	307	348	353	347	288	336	343	337	337	328	313	332	346	303	318	353	319	333	342	331	310	347	326	338	313	322	325	310	316	313	311	334	299	344	315	331	329	336	334	326	328	322	338	329	346	298	307	299	313	308	325	340	317	325	330	340	314	300	330	318	305	325	321	330	294	336	324	340	323	334	330	323	316	327	317	333	335	314	328	325	360	309	340	312	317	325	354	294	320	345	287	335	298	335	326	339	364	320	316	311	323	324	320	327	348	358	317	314	306	325	333	328	340	328	342	319	318	346	316	316	344	319	314	299	331	307	331	309	338	314	331	339	327	305	339	357	322	332	309	315	353	319	295	320	323	321	335	318	318	304	336	358	305	321	321	345	360	290	290	309	329	306	303	324	300	340	351	307	321	307	330	326	347	340	316	316	294	315	287	322	333	311	315	328	304	309	337	349	351	343	347	319	344	291	335	328	312	306	332	327	339	343	314	337	310	351	334	313	358	357	317	330	356	362	307	319	292	329	328	336	315	336	316	306	312	333	344	323	315	312	336	299	328	328	298	311	327	346	293	338	317	329	304	325	354	322	327	357	334	357	347	296	326	324	322	317	347	324	298	305	303	325	329	302	293	342	315	342	296	305	317	327	317	344	317	344	332	319	303	328	305	295	317	329	340	315	296	289	313	342	297	316	318	338	343	346	333	342	331	330	326	347	341	342	336	314	317	319	353	318	305	348	295	333	340	327	327	309	322	349	323	307	320	350	296	305	311	336	320	290	333	349	302	329	329	359	308	315	317	324	305	322	324	315	318	356	345	338	321	333	340	303	316	330	324	328	303	334	316	313	335	299	322	332	342	342	320	309	324	337	298	308	334	307	309	337	317	354	332	334	321	282	336	362	306	330	317	345	295	324	322	292	343	316	294	352	350	297	316	356	332	356	322	337	351	303	313	311	297	319	351	322	330	311	326	307	360	327	319	318	323	326	319	327	319	329	308	295	344	326	359	302	338	335	338	317	313	295	362	323	320	378	323	323	317	324	303	307	332	354	320	310	342	346	350	299	317	300	342	331	328	314	319	319	311	375	321	306	303	325	297	337	301	313	335	314	310	351	304	344	296	323	367	366	333	344	344	347	332	304	347	331	331	309	326	336	346	306	294	284	328	331	316	337	334	318	332	321	326	316	315	340	311	302	357	332	310	326	351	333	310	328	307	319	319	326	347	314	304	325	304	314	347	350	336	342	359	363	346	305	342	322	331	328	319	344	319	339	327	337	359	330	316	316	320	334	328	344	307	319	329	329	337	290	305	329	304	351	309	323	323	328	314	300	311	311	338	348	329	333	328	321	299	311	316	324	336	351	323	329	326	343	320	317	323	350	331	295	334	318	300	296	324	331	323	311	316	336	316	310	321	304	327	329	338	330	300	280	298	311	343	334	323	340	341	314	310	311	292	317	336	326	330	363	331	311	327	342	292	330	317	341	322	333	306	332	320	314	298	325	323	332	329	326	309	319	316	287	322	319	347	324	298	313	361	327	312	316	315	349	320	307	348	354	351	338	303	320	326	347	329	344	312	318	324	338	335	329	312	336	315	311	335	334	371	316	314	331	322	317	303	314	357	343	340	292	349	329	312	320	302	323	297	322	300	324	313	326	320	310	283	347	341	323	317	333	327	307	320	293	336	316	318	327	342	330	317	325	340	334	360	313	318	334	319	301	322	313	352	305	295	323	322	329	315	304	332	340	333	312	305	312	313	311	330	363	289	329	305	337	333
22782	21372	29074	24088	21363	21393	9774	1201	919	852	759	669	608	591	573	553	551	513	515	515	506	455	505	459	472	483	458	445	468	438	472	461	455	443	452	418	463	477	412	450	458	399	427	478	429	415	439	414	410	419	422	426	430	427	434	424	422	434	394	442	442	440	407	426	421	439	432	418	446	445	439	398	415	444	447	422	430	451	431	400	438	410	439	456	417	442	434	388	441	434	415	416	407	406	441	461	450	435	464	424	474	439	431	406	467	447	415	461	449	439	406	406	431	421	458	403	420	450	441	403	430	435	430	446	443	447	440	471	429	447	412	471	415	440	435	424	451	440	445	435	433	434	446	413	437	417	435	448	420	418	420	472	433	434	401	430	416	449	395	429	445	432	444	443	431	417	441	421	443	435	433	469	426	426	433	400	436	455	436	442	425	450	428	463	407	443	447	440	381	407	440	421	412	435	426	406	409	441	439	458	428	411	440	460	466	399	418	447	444	406	440	452	452	408	469	404	429	470	436	383	466	420	405	380	399	438	386	434	400	416	473	415	427	438	446	433	439	455	428	452	444	443	456	414	412	432	439	405	431	424	414	461	422	407	443	432	436	440	426	425	394	418	416	393	441	454	423	432	414	422	445	434	441	410	438	442	440	396	437	442	399	432	435	447	442	414	389	442	418	409	430	422	418	435	406	415	422	415	384	420	407	473	397	372	427	433	426	393	420	450	432	428	432	417	414	447	410	404	440	438	462	459	412	439	453	405	429	450	402	419	414	424	429	399	429	447	430	434	439	457	398	434	433	437	441	425	455	427	444	422	433	445	444	433	420	417	411	432	449	439	431	427	445	430	438	455	429	419	429	404	425	410	400	417	447	415	430	445	459	416	450	479	418	390	387	405	445	429	430	441	440	442	407	437	401	435	443	432	437	440	425	408	460	436	432	427	431	426	416	468	426	422	451	419	396	422	435	415	399	449	403	416	452	422	401	434	442	400	406	401	427	445	398	412	457	397	427	400	404	404	419	416	443	401	450	431	393	405	403	410	434	420	451	401	460	421	435	416	428	440	402	399	454	469	406	390	411	397	400	463	421	450	410	457	429	388	439	391	440	402	424	415	415	458	417	423	405	432	401	430	449	404	432	416	459	417	404	415	437	431	432	430	429	454	398	417	435	424	426	417	425	432	401	412	429	468	457	394	447	390	428	457	456	432	400	443	438	398	433	456	436	424	379	436	418	431	451	444	384	402	414	437	431	412	448	430	464	451	421	425	415	442	440	409	435	378	407	426	406	464	437	454	448	382	454	448	436	436	417	408	443	412	438	436	416	424	402	413	402	415	434	438	425	432	450	428	446	435	425	432	441	451	426	424	452	388	406	467	435	423	415	446	462	445	442	409	415	414	395	429	465	408	463	468	403	469	419	423	446	477	413	428	399	409	393	461	416	433	431	401	451	390	414	428	423	410	425	440	406	431	410	418	448	445	450	448	457	423	417	442	466	407	415	435	396	400	414	426	415	463	470	375	412	402	435	427	421	428	423	375	432	419	421	396	444	435	444	425	454	435	426	445	437	430	429	423	428	473	393	410	461	413	441	439	437	426	427	421	430	458	437	427	464	447	447	433	411	444	416	437	394	425	420	441	407	406	423	417	445	422	403	466	406	440	420	414	408	394	390	422	468	466	419	407	441	392	412	448	428	406	440	411	449	410	434	455	385	418	417	417	422	437	452	426	439	482	421	439	437	421	418	435	443	449	420	432	456	447	430	437	396	434	444	435	453	405	411	453	402	402	449	435	430	403	393	400	451	435	451	444	464	460	396	447	391	481	431	446	468	447	409	388	415	453	441	455	431	430	425	386	438	400	388	442	431	400	427	475	397	449	411	447	411	463	427	442	420	416	406	453	405	431	410	436	451	435	432	420	411	410	423	436	415	457	402	439	443	421	431	408	453	467	446	429	446	447	432	429	427	438	429	413	452	412	414	435	425	424	429	430	467	401	458	375	441	397	432	446	449	445	396	429	441	437	435	445	422	415	442	428	409	396	479	406	414	415	417	425	425	424	406	450	436	422	407	381	457	440	403	418	444	416	407	468	396	439	407	405	392	459	432	403	476	369	422	479	447	418	450	439	412	435	450	434	402	424	473	431	407	471	444	450	455	418	438	406	474	433	429	413	461	454	394	422	426	437	422	403	429	404	400	446	431	402	426	452	443	386	392	468	430	417	415	433	405	425	409	427	433	405	416	466	441	429	432	447	401	452	406	410	447	423	445	473	452	424	428	431	427	439	383	447	429	420	384	473	424	424	395	401	381	467	407	435	407	412	428	469	437	408	444	457	423	433	415	453	433	487	424	443	440	421	404	439	429	444	377	413	461	414	438	438	441	428	411	443	430	431	445	409	422	418	441	429	414	419	439	450	449	430	430	445	443	437	484	413	417	444	395	393	446	429	452	408	467	454	424	445	416	414	403	428	403	470	422	397	400	440	452	415	408	412	446	418	454	425	441	420	396	450	442	423	439	426	467	398	438	430	443	413	440	441	398	400	432	415	427	410	405	448	445	425	420	453	428	420	394	441	426	424	426	420	402	440	399	420	400	422	455	450	443	406	390	419	434	437	440	457	430	413	454	417	390	428	448	404	446	410	428	445	451	451	416	419	465	397	441	389	452	403	439	435	437	441	435	387	445	374	427	445	434	414	414	435	410	405	435	402	417	422	436	453	443	432	408	427	451	432	425	424	404	437	444	442	445	408	407	391	395	396	414	435	462	423	398	444	453	385	445	444	442	429	388	410	410	386	438	446	432	450	433	447	438	450	407	422	409	435	461	446	407	449	403	414	440	439	412	427	411	432	449	437	448	409	426	423	410	451	412	441	429	453	398	409	424	435	418	439	441	420	390	421	423	397	419	434	403	413	454	423	410	423	420	418	435	405	438	410	413	449	437	457	444	456	407	430	446	401	408	405	453	423	411	421	421	422	442	423	431	416	418	413	399	403	429	438	433	427	412	429	423	404	456	425	389	387	471	414	390	433	413	430	444	458	452	425	431	430	434	421	412	455	420	405	432	461	421	431	436	401	415	410	456	446	448	404	405	418	415	425	424	429	401	458	420	434	420	430	422	495	462	431	412	449	429	410	418	392	418	386	412	454	412	466	473	393	438	426	384	406	466	414	428	404	435	439	434	446	405	415	440	424	492	394	406	433	411	386	415	442	402	462	424	408	419	423	425	423	400	410	402	448	428	411	406	444	447	448	401	398	446	445	446	415	452	425	435	415	394	442	439	397	422	401	437	428	422	391	428	427	404	448	438	407	435	409	420	417	430	427	440	428	449	460	404	403	400	414	447	426	432	428	392	414	404	418	413	408	390	432	398	398	433	393	401	418	418	408	426	453	407	386	442	409	472	424	433	413	428	411	453	433	382	412	435	407	415	444	425	427	374	440	411	428	400	434	421	427	420	416	420	434	429	452	425	408	428	406	427	416	441	429	432	449	450	440
4596	14331	11343	5595	3791	2910	2186	1740	1473	1206	1048	928	890	815	775	747	678	671	622	637	643	616	595	594	587	600	601	593	554	551	563	564	573	589	549	579	553	546	526	544	531	556	532	486	527	478	538	534	544	518	528	518	543	539	554	477	507	519	523	554	523	555	523	503	549	542	491	546	526	552	523	516	560	551	528	517	488	495	541	565	529	540	551	504	563	486	519	511	503	553	525	545	541	505	531	522	528	546	485	526	509	541	509	494	503	529	488	514	492	524	509	520	499	526	495	499	544	509	570	509	523	519	513	557	461	518	528	520	503	540	513	543	542	560	536	515	532	535	487	483	544	468	493	567	519	552	511	528	495	510	520	489	546	481	483	563	516	545	486	534	515	549	534	519	511	522	484	496	552	514	527	542	505	569	463	535	528	505	541	498	502	487	495	495	543	516	527	483	541	527	521	539	517	525	533	550	493	515	496	525	485	509	528	493	543	526	559	501	489	532	542	499	512	565	500	537	521	506	551	530	499	553	520	518	522	527	525	476	531	506	546	467	573	504	528	530	520	534	536	529	479	562	506	503	476	533	523	524	511	527	516	527	497	513	526	508	517	520	514	513	536	531	503	496	514	496	512	531	509	492	517	488	526	551	565	479	517	518	525	549	507	504	545	470	539	544	486	513	512	557	516	536	491	492	540	526	519	527	509	549	522	551	525	520	508	534	574	525	557	472	522	494	546	513	501	509	565	492	513	543	492	471	542	511	482	537	513	502	488	473	526	531	516	573	556	537	497	495	529	522	523	493	527	543	507	501	531	536	523	557	533	506	563	528	536	532	515	476	523	545	486	515	513	537	556	493	519	535	553	527	546	530	484	534	547	519	528	514	505	534	511	523	522	537	507	497	462	536	515	479	518	478	505	496	531	502	528	497	486	508	501	537	539	494	522	523	549	505	519	519	498	526	494	526	506	509	532	544	523	523	498	500	505	543	489	488	520	503	528	536	538	533	511	486	519	496	522	492	499	526	539	548	530	500	529	514	504	503	500	483	495	515	544	531	494	530	537	497	540	545	553	491	523	538	529	512	510	497	513	552	541	516	499	475	548	535	516	510	524	542	500	566	519	512	575	499	540	487	550	498	514	524	486	520	503	508	506	460	548	546	462	532	527	507	538	532	537	537	562	511	510	566	519	506	518	496	529	582	504	517	517	535	499	550	522	487	543	464	498	518	494	509	526	563	478	519	555	536	551	528	509	487	528	513	511	535	507	503	593	518	533	512	511	535	545	529	483	522	542	493	509	547	547	489	500	531	523	485	549	492	525	517	560	537	540	510	504	558	492	482	563	514	536	522	517	514	522	487	537	485	580	535	510	524	526	499	545	546	543	480	492	511	508	527	527	520	506	512	498	500	514	545	508	516	501	563	503	533	513	508	553	532	529	497	477	521	496	477	504	521	502	496	541	506	561	528	548	522	499	480	521	511	469	552	490	508	545	549	538	481	562	517	570	506	518	537	515	520	497	526	533	510	534	557	495	507	496	553	539	500	540	557	541	539	502	515	569	510	530	536	510	568	508	532	503	522	523	533	487	523	495	514	522	509	503	509	530	515	495	521	531	515	488	530	505	536	528	548	506	509	522	534	523	519	479	545	541	549	516	517	544	535	506	493	506	529	525	481	501	499	528	504	547	532	488	524	437	544	518	521	493	524	516	498	522	536	528	535	511	502	544	526	525	522	509	524	468	526	542	530	465	504	505	503	483	483	500	527	518	536	504	529	582	503	497	508	531	523	531	523	505	527	506	533	515	498	541	508	521	547	554	514	522	497	501	508	526	525	480	537	511	509	505	480	514	520	532	528	547	510	524	522	523	563	509	477	539	506	498	526	533	517	502	535	498	545	509	509	524	495	529	508	507	521	505	466	513	526	497	499	503	543	521	522	583	463	491	530	490	488	547	552	504	494	480	556	518	499	490	486	479	534	543	518	523	501	519	569	557	523	519	522	520	504	530	484	533	557	532	520	503	500	507	532	558	477	527	551	536	490	524	525	503	512	576	490	518	500	523	488	536	491	489	522	495	526	514	503	570	494	534	495	531	526	519	538	526	487	515	501	499	511	538	492	495	502	511	556	500	549	502	551	525	479	562	491	542	475	505	511	544	565	533	492	557	486	535	552	514	523	511	523	525	522	536	557	526	534	527	493	531	524	482	520	527	525	521	535	517	533	535	516	480	513	549	505	537	529	535	521	503	534	525	517	552	513	514	517	548	494	513	494	528	526	552	521	492	526	529	507	515	493	513	527	516	493	569	510	560	555	538	500	502	497	500	531	498	522	529	574	543	520	550	532	461	487	520	507	574	512	510	494	537	519	559	536	487	517	528	521	536	524	502	520	509	499	529	544	518	514	498	498	514	511	514	536	495	549	527	506	477	558	534	517	489	465	523	514	486	541	516	496	482	493	497	455	508	477	484	529	512	504	554	536	532	548	511	548	511	563	537	496	515	526	544	508	568	483	543	483	561	491	558	484	546	491	520	510	532	518	501	559	510	555	537	507	499	554	523	515	543	497	549	533	530	537	528	531	518	519	539	505	535	482	544	521	527	519	511	545	508	553	522	514	494	517	531	502	554	487	477	506	548	517	508	501	580	515	537	541	525	505	495	495	489	521	528	541	481	523	554	503	501	559	526	533	495	543	490	537	539	551	518	530	522	511	499	539	509	537	567	562	519	465	532	535	495	503	507	508	485	486	517	509	515	520	528	531	540	534	496	532	520	515	504	556	523	486	516	482	519	537	530	552	502	505	512	492	553	543	531	533	523	494	526	514	536	496	517	496	533	511	459	563	527	545	552	529	505	548	476	557	525	520	475	518	518	524	494	510	540	507	504	511	506	567	503	523	495	498	538	499	493	524	508	519	509	526	537	501	495	532	489	527	505	537	529	528	505	502	494	517	534	543	549	552	569	536	519	572	513	491	504	566	528	490	502	534	514	502	533	522	534	530	538	505	515	480	513	487	551	514	547	552	560	533	452	531	487	495	551	496	524	510	501	525	516	515	522	529	546	510	526	511	502	516	475	513	496	491	518	511	493	526	501	557	481	535	493	498	495	472	503	505	497	516	542	553	545	499	525	481	537	485	481	509	597	518	517	515	508	488	532	531	524	519	544	518	528	499	525	506	497	524	523	479	506	497	512	492	502	520	504	504	530	477	532	492	541	511	511	485	519	513	499	539	537	532	493	492	525	486	505	505	533	511	501	511	523	503	524	501	506	521	505	496	540	531	461	514	526	541	524	488	531	530	513	520	507	499	547	527	504	499	498	496	501	516	515	529	499	493	521	537	486	525	458	502	478	494	526	528	562	525	546	570	515	517	523	516	510	522	553	494	508	513	517	548	508	510	517	523	543	549	507	503	489	482	525	531	560	486	519	498	523	497	511	521	527	532	505	506	516	508	531	489	516	469	507	498	562	501	536	497	524	531	518	501	490	526	525	523	501	466	525	509
27608	19510	5837	968	662	572	617	599	601	561	585	599	581	582	574	568	584	587	585	600	570	570	595	609	556	617	549	556	553	570	571	581	585	603	585	564	593	559	554	567	573	569	587	563	536	540	595	566	572	612	562	599	583	585	565	534	591	572	552	565	569	541	596	566	574	577	579	598	547	575	569	573	562	555	587	572	556	562	561	566	572	603	602	552	625	584	547	574	620	569	560	572	571	587	581	554	532	570	604	541	598	564	594	503	565	550	596	567	568	528	613	551	558	547	556	592	565	571	545	588	575	557	583	535	528	571	578	562	601	596	595	547	539	571	567	596	539	593	570	550	527	544	599	566	556	549	573	584	586	550	620	574	568	580	633	538	570	562	558	586	573	580	587	554	555	564	580	608	588	599	558	577	591	564	543	613	615	570	596	583	559	575	584	562	593	531	582	569	579	590	599	588	555	575	548	554	544	575	587	530	575	587	597	581	567	547	587	577	599	569	575	546	532	599	582	557	551	563	586	594	592	563	590	548	587	579	573	546	596	516	573	578	577	551	559	577	551	555	568	599	563	597	564	534	534	566	577	558	566	524	593	543	564	578	601	586	560	584	530	572	603	594	565	589	583	562	517	544	606	599	536	552	541	582	526	524	613	574	628	597	586	572	561	568	537	573	548	587	571	576	580	603	575	586	552	552	569	555	584	573	573	575	536	590	584	565	567	555	528	563	546	557	590	592	547	586	551	568	573	571	565	589	616	613	577	531	552	544	543	585	578	523	577	588	599	570	552	596	604	523	569	573	559	581	567	606	615	576	547	554	579	555	582	603	580	593	582	569	593	574	574	596	546	571	564	564	542	534	573	603	583	541	573	548	575	567	576	533	561	557	580	556	559	612	558	555	592	568	572	591	542	549	600	533	555	536	537	571	581	581	553	576	558	593	585	562	560	554	542	536	568	569	578	564	572	597	561	559	587	571	577	580	588	513	605	546	574	612	550	594	554	574	597	570	533	576	585	539	544	583	549	603	534	549	595	558	611	520	628	561	590	559	554	558	574	587	550	542	563	567	590	532	584	595	580	562	624	544	602	536	552	589	572	567	563	546	536	550	579	586	547	553	580	556	555	540	536	548	540	554	610	574	614	543	538	576	587	580	571	586	589	555	599	583	577	606	548	561	606	534	552	549	527	570	585	574	589	591	499	592	610	537	571	556	570	603	584	594	523	548	567	574	546	563	550	563	568	609	564	574	621	571	567	589	568	543	514	587	542	600	588	507	613	564	538	559	592	639	532	580	557	560	621	558	625	598	576	582	551	589	583	584	562	566	562	542	574	574	548	586	567	573	570	552	583	566	588	562	574	575	531	553	604	539	531	573	536	537	564	557	590	542	600	523	584	564	578	562	535	527	540	568	548	570	597	598	584	634	565	592	539	598	578	542	597	580	565	554	570	518	555	539	558	538	505	592	615	537	550	575	591	563	580	547	547	554	528	633	573	567	560	550	532	585	582	539	610	594	531	532	571	583	529	535	542	552	545	586	551	568	568	621	564	602	546	586	586	583	617	597	528	589	585	549	563	586	564	555	581	576	573	569	537	597	566	589	577	559	561	551	556	615	540	563	578	532	549	544	589	564	576	592	582	581	571	562	585	600	555	555	556	524	556	549	550	584	547	582	542	564	564	570	516	565	531	578	536	618	549	562	583	576	593	616	568	524	575	550	585	558	531	565	521	546	541	541	568	546	542	554	574	504	569	566	577	577	542	581	564	577	584	576	609	591	555	584	531	569	554	565	589	565	543	542	574	584	540	572	585	550	566	602	600	590	595	561	577	605	609	563	554	610	588	553	580	595	518	560	592	623	542	507	572	596	579	598	583	541	570	563	574	601	583	580	583	528	566	593	572	593	586	558	575	548	515	566	594	579	569	571	552	564	578	616	517	600	579	577	565	544	572	549	534	562	552	546	567	564	556	578	582	579	572	580	594	568	586	550	546	554	603	611	537	585	563	565	569	633	600	593	560	544	599	556	593	608	579	572	561	569	570	556	611	550	553	538	599	575	581	588	564	588	581	566	585	566	563	541	579	590	545	549	584	558	572	589	515	575	561	536	575	555	581	596	583	558	542	591	611	543	560	551	582	536	557	573	504	566	534	569	582	565	578	627	570	566	571	564	568	606	562	553	572	606	581	573	561	536	591	536	605	561	551	613	557	576	562	597	592	588	564	551	538	554	551	520	529	570	583	584	584	620	599	606	646	541	588	589	579	583	594	577	611	547	551	545	596	590	563	586	577	580	539	577	552	586	583	551	566	612	588	574	576	556	574	597	529	552	546	571	531	583	563	615	611	561	542	532	553	600	543	561	562	621	613	563	581	607	569	526	591	517	576	570	615	610	564	567	585	535	605	598	548	611	574	571	577	564	575	591	551	562	567	566	574	543	595	599	555	528	583	592	602	579	596	557	592	584	604	585	612	618	582	579	574	571	600	567	575	612	557	555	556	567	557	553	584	570	550	545	533	589	573	548	603	563	569	603	593	513	589	531	577	539	589	548	541	530	621	564	595	546	551	569	565	575	597	594	567	573	561	543	570	606	581	537	594	579	546	605	553	573	561	615	566	564	614	524	618	622	594	546	561	553	573	571	572	602	570	619	578	583	549	563	648	573	543	552	577	573	602	580	576	623	572	565	542	584	598	557	577	575	572	557	573	565	553	582	569	565	590	555	595	581	586	561	600	607	563	531	597	575	551	535	536	628	587	554	547	565	592	549	580	586	571	577	563	627	543	558	586	549	549	584	597	547	585	564	567	577	522	549	546	564	591	560	563	576	560	583	604	594	567	561	565	612	579	519	585	566	587	548	573	562	559	610	548	581	574	576	577	523	548	566	557	556	573	578	552	557	537	591	628	584	526	523	534	591	649	560	610	597	578	561	571	597	592	554	549	607	548	569	552	573	534	559	573	521	574	554	599	557	547	562	576	567	574	548	571	579	568	575	552	571	579	560	566	585	586	603	533	576	549	587	525	593	588	576	533	563	571	546	586	553	570	562	562	578	556	576	554	568	540	623	555	561	611	512	561	577	611	580	586	532	582	575	572	606	626	577	561	603	613	552	582	564	535	573	592	571	592	561	538	578	581	581	564	574	611	575	594	602	554	545	522	548	564	556	568	556	571	546	546	571	569	566	547	588	573	536	581	534	574	583	565	569	582	535	557	560	591	569	573	575	596	586	566	560	577	578	561	547	554	550	632	572	657	555	545	569	580	577	576	567	606	549	590	592	550	596	548	544	567	548	539	562	583	595	549	587	559	521	623	532	554	564	573	572	573	567	588	582	598	582	551	566	613	581	565	545	555	547	580	600	555	547	559	538	566	585	566	580	566	603	603	557	571	638	547	561	541	585	569	577	563	589	553	561	590	561	547	557	587	552	643	613	567	561	555	557	574	526	609	585	609	565	594	570	582	582	560	596	640	557	606	560	580	556	553	579	543	520	575	563	604	571
4180	1555	1561	957	823	716	697	699	731	684	654	665	647	668	671	674	661	662	650	671	716	614	622	670	622	670	692	655	646	654	663	678	648	710	655	694	660	654	677	641	654	683	657	665	657	676	657	664	673	675	688	688	642	671	628	603	653	639	655	635	612	695	645	636	652	666	635	633	654	663	655	708	686	683	671	655	670	648	631	666	680	638	643	651	685	680	678	623	658	665	670	692	622	684	653	670	609	646	642	682	671	662	677	612	638	683	653	660	677	701	652	654	676	683	639	690	639	670	666	644	670	665	654	647	638	705	672	644	672	649	677	666	629	640	726	679	645	650	668	662	696	651	650	689	651	625	644	622	641	655	623	673	649	635	672	651	669	633	610	697	663	682	678	684	646	629	687	676	634	637	599	687	644	609	660	616	646	658	632	628	676	655	677	631	667	594	670	667	661	639	632	635	682	657	659	685	643	713	608	650	685	626	656	664	657	646	674	661	640	651	688	708	645	653	686	647	673	630	675	657	628	613	687	647	624	724	627	655	677	684	660	668	665	634	664	684	684	649	616	659	643	675	678	638	678	659	679	663	657	626	639	668	652	647	661	674	693	678	672	659	624	679	644	630	656	668	656	655	638	683	667	652	617	644	673	623	679	656	630	686	703	694	659	666	693	672	643	680	664	664	683	644	657	684	663	663	655	660	645	705	648	650	652	686	682	623	611	638	665	638	689	675	658	682	640	639	679	615	661	643	679	642	679	681	665	679	624	698	619	603	695	622	679	607	664	634	662	662	701	646	667	649	686	635	631	653	628	639	707	706	678	702	652	649	690	657	671	627	621	652	649	650	637	680	652	648	624	657	661	634	649	664	706	652	645	659	655	657	671	637	673	640	638	639	641	605	607	653	718	659	652	673	698	675	660	672	690	669	653	643	620	665	605	656	662	703	641	678	680	611	667	687	657	657	683	698	637	679	630	682	635	638	711	640	668	695	652	668	695	702	665	619	644	648	643	697	676	635	621	614	685	600	704	643	647	647	631	672	656	746	653	676	643	610	666	648	626	630	631	650	666	661	632	649	699	665	617	635	629	620	665	656	630	669	678	662	580	675	635	678	657	639	639	675	651	639	711	687	655	673	645	647	666	652	656	655	677	680	624	662	689	616	621	672	660	710	633	656	720	674	628	663	682	667	640	650	672	651	662	638	664	645	666	661	645	675	664	662	644	693	661	687	634	667	630	626	698	641	672	668	647	662	691	651	681	635	696	663	657	646	657	602	662	630	661	626	701	670	627	644	649	689	646	667	671	643	649	673	681	701	678	667	673	655	685	614	639	656	641	648	655	651	629	661	656	646	698	683	694	648	700	669	648	690	671	638	680	673	638	667	637	652	650	648	648	678	681	679	659	633	655	703	678	690	631	638	665	654	680	660	668	683	657	677	677	703	656	675	642	679	627	642	632	664	683	693	665	693	685	646	681	685	691	635	705	663	648	661	662	687	664	693	640	659	654	604	696	629	654	627	647	655	656	637	664	668	676	676	699	690	665	667	686	683	677	695	631	612	619	663	657	654	659	624	677	665	681	665	627	651	661	641	686	675	686	639	666	614	663	624	671	629	687	701	678	631	658	689	659	686	694	654	675	631	646	666	702	668	620	680	689	657	690	653	663	659	658	672	672	646	601	643	661	646	657	646	660	647	645	688	626	704	673	624	679	653	671	658	638	626	663	648	698	658	617	660	660	686	682	563	701	663	615	691	626	666	649	643	657	665	627	676	610	700	671	611	666	647	657	609	690	693	645	681	624	676	678	614	643	653	638	684	701	645	648	636	648	655	682	644	671	647	626	667	649	647	614	653	618	670	686	679	647	641	638	685	647	690	639	667	637	644	682	674	595	703	656	653	641	634	642	663	669	687	663	654	635	662	649	665	691	641	654	687	663	664	661	646	650	676	670	655	656	627	669	651	630	653	680	707	664	676	682	687	684	608	622	609	671	663	675	624	632	638	618	670	699	638	703	679	637	698	677	614	665	673	636	649	666	661	664	649	643	628	667	658	666	664	617	625	684	639	686	667	677	624	629	684	614	664	665	684	642	645	663	705	675	678	648	660	639	634	672	659	640	638	654	620	624	669	673	648	668	656	643	657	675	663	603	627	638	650	629	627	655	621	716	668	641	632	644	611	674	634	684	635	627	648	737	691	692	628	642	614	657	610	655	692	681	675	657	682	715	689	652	679	643	662	642	685	654	652	670	658	679	669	671	672	664	621	652	659	634	672	714	685	682	713	679	687	709	639	636	597	651	643	623	681	681	672	666	660	692	680	644	645	654	656	679	676	627	631	674	682	638	701	606	629	689	673	691	662	672	636	676	655	649	669	630	643	645	637	610	673	647	689	688	690	705	651	677	665	651	665	691	676	653	631	706	650	686	686	639	694	651	660	642	668	672	666	668	610	677	620	633	666	730	668	650	648	694	699	620	665	702	694	662	626	695	644	657	646	666	686	654	631	642	623	679	667	703	632	664	662	666	659	637	711	633	684	646	679	663	643	684	637	698	661	680	636	613	688	633	674	693	639	635	683	643	681	639	673	668	660	642	658	631	656	692	714	660	654	636	649	686	664	656	686	654	726	632	651	704	678	652	661	644	625	668	703	691	683	654	663	710	660	639	687	631	647	714	683	659	653	670	623	631	695	659	625	646	649	641	681	673	672	629	651	651	635	647	657	666	636	676	687	634	650	668	703	715	688	674	629	619	646	682	638	619	630	684	679	658	692	690	625	669	643	637	698	643	643	674	631	662	610	637	644	624	665	688	657	702	651	688	626	697	613	658	682	687	636	665	653	703	724	690	698	600	672	671	674	695	676	628	626	663	623	656	689	652	681	636	685	664	667	644	625	642	647	702	622	680	581	678	672	630	647	685	632	654	672	638	679	665	698	647	664	640	672	648	657	662	658	669	642	709	637	606	651	647	636	683	649	712	628	647	649	664	637	617	611	665	678	722	723	670	716	633	670	694	696	688	660	642	652	696	652	677	685	710	685	631	654	684	675	672	622	682	632	624	701	686	693	690	611	655	649	659	657	609	645	696	689	660	613	645	657	638	646	635	659	626	725	675	677	640	630	643	620	653	695	673	651	644	683	644	691	613	616	678	659	615	650	682	687	678	643	689	646	657	658	620	661	689	638	635	671	610	666	626	696	656	655	630	609	665	652	631	698	623	676	627	707	651	641	619	699	603	627	632	682	612	675	666	605	658	670	669	688	627	693	639	659	628	645	622	640	649	651	637	652	692	666	662	658	669	642	604	610	648	650	625	619	694	621	688	685	653	684	661	605	646	628	666	651	659	662	679	649	683	641	611	625	625	657	651	638	683	627	656	658	668	667	642	678	629	702	635	631	725	644	658	648	677	645	651	685	720	648	635	663	642	651	694	655	675	703	675	649	679	649	661	639	659	679	628	651	671	672	635	649	646	620	640	645	664	621	662	624	656	673	688	660	673	633
23941	21384	28609	24555	21388	11627	1586	1103	989	954	933	898	815	822	835	761	753	753	838	795	773	768	774	770	717	727	732	771	771	701	768	758	742	749	720	752	733	762	738	768	729	767	737	756	774	743	754	741	734	752	729	766	694	748	686	719	740	716	760	711	719	745	732	708	727	734	703	740	747	757	699	736	752	721	733	741	705	759	790	716	706	730	755	690	746	730	715	719	699	741	716	747	754	782	716	790	717	749	723	746	778	680	723	776	726	751	716	767	759	753	689	770	758	774	713	706	694	753	728	765	727	680	702	745	726	738	685	746	692	743	734	718	722	729	714	708	694	691	714	738	708	769	701	723	756	709	744	741	714	784	698	742	687	728	761	691	704	746	744	776	685	719	751	711	740	724	725	723	761	731	740	703	763	768	684	711	775	763	715	702	726	793	783	808	735	710	764	733	703	715	719	731	709	753	756	702	716	757	700	746	699	710	744	700	736	757	749	725	714	745	778	789	718	734	728	716	697	741	705	695	727	708	714	736	726	700	786	713	737	723	746	737	708	705	741	750	730	756	730	703	711	703	758	788	722	726	753	749	692	771	736	706	725	757	730	704	723	756	781	744	730	735	695	739	718	741	729	702	707	734	690	679	751	746	721	735	746	735	730	757	725	748	716	738	687	730	708	745	738	743	724	728	779	704	699	719	768	764	770	738	700	741	671	735	741	727	750	754	738	725	716	775	757	715	743	684	731	728	720	761	722	728	753	709	701	750	760	741	728	726	707	723	758	740	732	701	733	748	731	740	729	727	759	721	725	716	685	703	727	773	693	737	693	726	785	721	701	730	754	739	726	754	713	737	731	761	670	756	704	706	730	736	750	726	677	696	747	715	730	735	778	755	731	739	702	722	751	762	741	761	692	752	725	662	742	670	780	708	764	741	711	736	707	759	721	728	745	725	700	686	726	705	747	697	789	786	745	711	732	739	718	712	788	767	753	756	688	717	737	710	707	732	767	754	752	724	735	786	724	704	748	760	709	749	768	756	757	721	727	722	673	743	730	715	751	737	671	752	737	728	723	785	741	664	721	725	728	740	758	744	719	732	729	729	708	725	744	735	749	718	774	706	728	747	726	749	696	735	754	700	794	767	738	691	738	757	725	717	731	752	716	729	767	700	704	731	780	724	738	683	731	703	760	692	731	696	745	722	730	713	738	716	769	737	730	678	730	728	786	747	723	710	736	734	740	692	719	720	728	723	736	706	732	785	715	835	711	714	780	728	766	752	742	758	759	699	742	747	729	692	758	675	702	684	710	724	775	731	724	728	697	727	783	785	798	715	720	694	698	725	729	753	706	732	777	700	701	714	690	778	765	759	728	720	765	737	772	748	706	762	712	736	689	741	711	741	715	702	727	757	735	701	710	746	663	741	736	699	699	727	722	716	736	750	761	756	731	723	715	751	697	749	745	724	730	730	730	761	790	716	700	714	740	695	690	709	739	746	747	704	710	703	687	691	715	689	761	718	671	692	738	775	759	734	772	715	736	694	706	692	690	773	742	733	744	708	757	768	707	647	754	754	703	729	747	706	685	696	784	757	722	750	730	715	731	716	702	736	732	717	771	743	713	739	752	752	705	731	693	725	721	745	754	705	748	708	761	684	712	738	755	773	734	730	722	732	779	738	715	727	772	743	703	713	735	722	777	716	709	694	707	687	717	703	752	746	734	687	750	719	714	812	763	746	741	721	703	754	731	768	697	710	725	728	748	751	716	700	742	710	777	729	763	736	805	713	685	766	720	727	737	777	754	720	748	767	725	760	721	717	703	696	739	785	758	751	713	768	770	704	736	717	692	698	729	710	671	717	771	707	739	764	769	713	723	761	769	729	760	749	720	761	777	744	705	733	696	719	752	746	745	733	738	776	711	720	755	780	691	740	737	743	746	688	795	785	689	750	779	718	693	773	773	740	732	729	719	722	703	726	749	727	745	724	749	754	743	722	740	735	736	744	779	760	787	755	716	694	724	733	772	734	748	785	738	713	785	697	739	723	772	761	750	694	727	743	704	738	712	727	774	780	681	764	726	768	707	720	694	683	715	725	739	724	745	718	746	747	742	715	752	726	668	678	689	727	729	724	769	697	717	710	707	704	737	741	768	715	760	697	725	674	752	724	700	759	732	706	729	759	800	731	723	714	750	799	767	740	764	696	757	782	665	762	775	759	726	696	742	742	729	745	705	680	744	752	757	750	737	699	703	698	761	761	693	739	743	828	717	687	736	662	713	768	748	770	788	736	753	728	665	744	702	729	715	767	754	722	741	773	680	751	741	716	703	768	741	759	738	682	720	750	730	739	721	682	721	783	754	748	701	756	746	711	744	753	705	742	680	729	726	748	685	721	746	753	685	726	758	757	768	734	687	738	798	763	736	718	766	732	731	706	722	732	719	728	745	730	708	724	753	794	724	698	693	777	730	730	708	707	701	741	713	720	732	730	701	752	759	709	711	734	747	720	750	701	766	726	741	774	775	729	738	726	725	764	697	776	752	725	775	713	752	703	769	735	719	729	691	737	737	773	733	752	756	735	727	722	665	727	692	732	735	746	716	754	707	700	709	742	734	693	762	712	716	738	797	709	733	742	707	727	751	693	720	721	714	718	811	718	710	731	745	710	733	653	716	757	766	743	710	695	696	780	772	705	730	763	726	745	709	742	745	729	770	780	690	763	694	712	702	770	760	724	709	745	726	712	702	721	738	746	754	698	768	706	780	721	715	782	768	710	756	683	727	751	699	774	691	710	745	696	741	724	776	714	673	733	729	748	772	707	770	714	727	727	739	713	713	743	750	705	738	765	734	705	727	702	726	705	759	741	741	758	699	774	769	741	707	741	713	735	750	728	704	725	707	715	705	765	704	780	739	751	729	726	738	733	743	738	758	722	748	739	727	720	684	742	715	749	679	775	716	694	725	707	768	774	745	681	744	705	717	742	710	736	713	773	723	738	744	682	735	742	721	726	753	751	745	739	731	746	704	707	734	758	686	724	720	699	715	735	730	737	666	747	732	692	760	762	746	711	739	746	717	736	768	810	743	706	693	729	745	713	743	708	737	758	784	754	729	694	741	784	707	779	706	741	716	738	798	722	742	740	732	757	732	707	727	739	682	732	709	664	728	762	717	741	741	684	719	710	718	701	728	747	722	742	742	732	730	731	775	730	741	738	686	743	744	767	773	728	722	700	789	762	749	746	669	748	737	745	741	742	701	727	731	756	733	779	728	784	734	722	764	738	688	732	702	740	683	689	705	747	734	734	800	796	705	757	719	717	756	737	712	724	753	660	713	730	754	686	679	686	749	702	693	708	715	751	758	713	725	761	742	737	725	706	721	768	768	707	722	705	720	702	719	725	747	745	717	724	766	714	739	731	728	703	749	746	724	689	716	751	772	732	682	804	701	731	692	753	707	737	762	755	686	690	756	757	714	688	750	711	766	710	785	776	759	759	755	732	775	739	736	743
3651	9279	7383	3659	2629	2107	1729	1507	1304	1249	1136	1084	1050	973	991	915	963	946	966	930	921	888	886	933	925	899	894	868	850	837	850	872	891	877	903	846	855	874	877	870	829	873	840	865	820	846	910	875	894	906	894	890	865	827	872	843	796	870	848	841	878	857	888	910	883	897	885	913	842	859	820	843	886	794	859	865	851	872	845	879	874	866	895	791	833	840	806	812	856	815	859	793	908	863	784	841	874	879	878	833	872	902	881	850	823	843	823	845	841	833	845	829	849	875	883	789	877	847	831	869	830	889	867	827	886	883	837	856	862	879	859	849	895	834	813	855	881	833	842	863	811	890	837	832	862	851	887	859	899	877	851	843	887	837	899	881	814	863	847	871	821	831	842	816	866	855	847	877	800	859	801	852	823	816	825	818	903	871	883	793	792	886	864	860	809	879	854	933	856	888	828	882	843	860	888	846	828	860	814	832	845	878	880	919	860	812	859	878	874	863	858	815	842	831	890	830	795	882	834	862	866	853	878	908	832	878	880	877	795	884	833	847	861	845	816	801	903	822	815	795	904	836	875	922	844	831	854	893	866	830	837	884	781	856	838	845	838	832	854	854	861	848	901	839	853	869	871	818	854	872	857	883	859	898	912	865	814	855	831	859	877	808	837	876	856	867	837	879	844	850	873	861	824	857	916	814	871	853	866	866	843	850	865	841	860	820	862	897	827	916	866	855	863	880	825	849	868	847	806	867	875	862	855	857	865	859	874	813	853	830	901	844	865	821	863	892	791	842	866	780	836	855	839	924	908	837	858	827	796	893	827	847	841	841	853	868	842	868	845	868	864	840	808	844	851	809	852	826	861	818	899	866	880	854	884	847	855	873	804	871	848	855	910	827	856	803	893	806	842	897	834	839	782	833	831	891	883	887	832	874	882	866	883	822	857	863	838	886	870	814	842	826	868	863	861	832	851	867	887	867	844	789	809	872	857	892	859	887	893	824	812	868	847	874	861	887	857	854	837	842	856	828	879	842	893	878	855	851	881	823	865	875	804	842	859	880	827	835	830	863	841	860	831	806	875	865	851	819	824	866	887	847	867	840	842	852	812	823	899	869	826	812	828	832	873	845	836	857	842	857	883	834	839	863	824	813	868	858	861	909	828	843	873	822	836	874	884	833	848	867	822	882	769	854	842	832	832	860	847	847	847	851	838	805	801	831	819	810	831	839	835	835	888	886	852	852	861	898	863	846	859	856	868	813	877	892	838	873	863	805	847	924	847	911	797	899	846	906	864	871	853	871	879	818	829	804	803	857	869	826	835	807	859	882	864	884	889	879	864	819	819	814	871	823	848	850	889	854	876	855	830	837	866	844	796	871	783	939	869	896	860	881	834	828	863	834	838	851	848	872	895	840	872	884	897	796	872	893	820	838	848	854	840	879	871	837	868	920	852	872	860	842	894	868	855	869	897	867	892	868	823	841	911	849	890	853	846	853	887	875	816	832	846	829	838	847	917	862	838	896	884	838	885	863	858	810	866	816	856	861	843	863	889	891	885	852	849	861	872	820	852	788	909	832	857	873	809	859	834	843	837	858	814	843	841	891	889	890	869	804	821	807	884	862	887	890	884	846	787	867	876	791	866	855	867	817	855	843	817	870	847	804	800	868	857	826	860	838	829	819	877	842	877	860	867	783	922	879	786	797	900	893	832	853	816	837	863	834	841	864	870	832	861	895	874	864	855	880	880	862	869	829	884	885	837	900	830	856	836	868	872	866	841	896	880	890	849	885	840	878	862	878	824	861	861	790	861	822	818	797	872	860	861	870	861	881	875	900	891	818	842	760	859	803	823	784	819	846	838	855	844	883	828	898	883	851	860	862	823	856	863	782	844	832	813	878	857	799	834	876	870	896	891	803	867	902	835	897	863	857	882	864	839	881	881	875	811	828	784	854	852	836	865	847	869	839	839	804	869	935	849	801	873	832	813	863	883	861	858	906	830	832	898	829	868	854	889	861	856	837	862	871	841	868	803	846	821	788	856	882	823	844	831	827	844	830	840	838	858	869	859	844	850	896	855	895	850	835	818	868	846	777	874	872	805	843	893	844	833	859	812	826	877	897	865	906	899	826	865	865	847	830	903	906	875	837	791	822	877	871	853	810	845	840	889	827	832	872	780	846	848	857	805	857	868	850	852	802	833	829	828	872	852	830	906	817	840	840	870	853	857	873	915	850	851	862	857	833	809	841	794	850	859	853	878	883	835	820	847	880	891	871	895	850	882	857	878	847	802	873	920	846	849	834	864	844	890	854	852	869	842	863	813	884	836	866	824	809	876	838	826	794	829	826	839	815	901	868	821	850	837	820	855	865	825	865	906	846	845	890	866	863	933	794	864	830	855	831	806	869	874	818	866	842	886	900	846	846	854	843	834	820	877	880	834	885	885	851	825	906	876	811	889	870	867	849	824	804	874	848	855	814	770	846	858	858	803	831	868	861	835	890	851	795	864	847	820	824	824	897	792	823	815	833	882	866	864	871	824	840	867	843	814	869	825	823	865	838	788	811	806	804	837	874	880	805	838	853	862	879	815	873	866	862	836	854	879	887	881	829	843	832	862	844	800	859	906	807	916	831	825	854	845	843	851	849	820	832	901	833	882	851	851	860	894	879	884	827	916	833	881	879	820	882	833	835	857	862	917	865	846	847	889	855	876	875	840	917	899	858	779	850	825	843	852	817	855	811	837	836	871	886	852	814	882	850	827	848	845	816	859	831	860	851	894	873	893	896	900	833	852	797	807	867	844	889	868	874	855	892	835	880	790	854	856	866	795	869	872	859	871	839	850	803	875	875	833	829	844	850	884	819	830	860	851	850	871	827	868	864	820	804	815	865	833	818	847	870	820	789	826	899	883	879	849	858	850	857	879	803	839	885	784	909	869	825	822	864	888	834	833	880	861	815	835	880	824	838	835	865	872	818	881	917	834	872	804	878	927	858	847	885	828	846	865	896	863	865	878	903	899	869	869	871	841	829	841	818	870	908	902	832	894	841	843	892	865	841	855	867	837	881	837	850	907	841	875	898	834	846	845	903	860	878	855	834	816	878	895	872	857	848	817	883	870	861	809	883	860	798	870	822	887	843	859	823	873	861	849	891	885	902	871	854	860	844	836	860	886	852	871	830	881	811	848	853	889	821	824	884	905	876	869	853	882	870	849	844	831	824	844	874	857	867	799	798	855	840	814	847	787	884	882	828	858	833	821	833	876	869	821	849	814	842	909	815	861	865	833	795	860	832	879	847	857	852	875	840	872	842	876	872	829	846	832	855	867	850	798	843	891	838	867	860	878	852	875	867	918	863	805	866	840	864	806	842	848	822	823	824	899	825	862	841	799	842	801	811	880	877	866	834	860	877	855	787	890	834	927	845	834	869	838	844	860	871	853	851	840	852	837	862	861	880	875	892	827	840	885	799	815	844	845	865	889	854	802	849	856	863	818	875	879	824	812	899
24914	21390	27666	25428	12727	774	549	447	392	385	353	346	318	350	297	296	282	335	283	284	284	302	319	286	288	297	280	263	291	268	286	264	270	274	276	280	266	283	263	293	260	277	287	278	275	275	269	272	243	270	294	265	279	277	290	252	258	237	267	273	254	264	259	261	242	297	281	261	265	266	276	281	283	236	267	294	287	257	291	297	248	241	264	293	290	265	242	285	265	261	282	273	287	286	265	300	257	262	273	305	285	266	288	245	240	287	256	289	283	285	273	282	256	274	289	260	276	295	302	271	260	250	250	288	257	255	261	282	254	263	254	228	255	269	228	289	293	252	271	257	253	303	280	262	272	273	251	266	256	215	281	259	259	277	281	260	273	287	256	287	302	320	269	261	279	249	264	277	245	253	280	268	274	276	278	253	265	272	269	274	262	270	270	270	240	282	271	269	265	254	260	288	266	255	257	252	280	259	287	259	253	289	247	254	281	287	267	258	272	262	289	274	242	287	259	272	286	242	264	278	287	268	257	290	271	260	250	291	260	267	267	232	246	292	277	289	282	268	306	258	273	278	266	274	255	258	283	273	274	291	264	283	256	259	261	282	260	267	267	253	240	253	281	280	279	274	256	262	256	270	290	275	243	255	255	260	275	266	280	277	265	263	283	282	271	294	297	287	247	283	267	239	270	233	244	249	247	279	267	281	272	260	281	267	253	253	275	263	264	260	274	286	279	275	290	249	244	305	301	281	246	254	254	279	247	249	258	256	268	259	268	267	269	292	262	245	279	247	288	274	263	270	267	248	269	290	257	265	275	301	291	262	266	269	246	269	280	250	251	243	252	242	245	262	246	256	277	286	280	263	265	260	302	268	275	244	253	286	298	253	269	271	275	251	244	292	234	244	263	250	301	288	264	279	257	251	257	265	297	291	265	252	294	246	279	252	277	263	240	261	264	243	282	245	269	248	263	245	257	259	295	281	276	269	240	257	273	267	261	252	252	289	269	265	247	256	260	291	254	246	264	283	292	277	274	253	301	259	260	239	256	256	273	271	272	260	291	278	265	248	276	263	236	264	266	241	262	250	252	255	252	252	250	274	291	297	268	267	288	258	253	264	263	303	296	235	303	256	274	242	248	265	264	283	253	287	245	254	227	256	261	246	271	248	291	273	261	271	257	287	259	280	269	247	274	233	305	279	288	276	272	275	248	278	287	306	257	256	269	278	283	261	261	277	254	259	283	261	254	255	288	278	289	279	256	282	267	266	263	278	250	267	308	268	252	253	268	271	243	257	236	270	276	244	269	256	296	255	282	299	288	248	269	242	246	258	255	254	256	263	264	253	270	267	267	280	259	280	261	250	255	274	296	302	254	277	266	266	254	271	264	262	289	245	305	274	270	267	270	257	284	260	244	275	265	295	278	315	297	262	254	292	273	283	295	255	261	263	252	280	292	270	286	234	280	277	262	268	255	267	279	260	281	265	265	239	248	243	258	266	247	256	279	265	251	283	251	276	269	259	274	275	267	285	274	252	274	261	254	274	241	274	245	251	252	268	278	296	287	290	259	248	275	250	262	278	291	272	268	255	274	255	286	219	238	244	264	245	262	236	305	269	284	245	237	264	281	249	233	276	285	248	270	260	283	270	260	283	261	289	280	263	279	260	286	255	285	272	251	284	293	242	298	274	282	272	283	253	295	252	273	266	274	290	279	242	242	268	302	272	280	249	260	277	273	228	253	269	272	273	274	248	258	256	253	286	253	268	265	246	271	270	263	285	281	252	250	290	299	259	295	283	285	278	287	259	267	265	269	301	283	279	238	276	268	275	290	275	275	270	286	282	238	308	259	249	291	258	268	276	270	235	257	239	277	254	264	281	272	249	240	293	251	241	248	254	254	225	303	273	284	247	273	248	275	250	255	277	237	278	276	272	257	267	300	256	249	270	268	298	267	273	267	292	284	254	290	235	259	269	280	263	270	274	268	277	261	263	259	241	310	299	290	249	245	280	268	288	258	279	232	251	271	272	271	258	284	257	240	264	283	259	264	264	261	272	254	255	268	282	263	284	268	275	282	277	283	260	274	254	283	226	266	267	262	266	259	261	274	296	253	293	267	232	250	269	274	278	270	285	263	269	245	251	249	278	253	269	235	257	257	232	292	260	274	289	273	257	292	271	257	246	257	251	284	253	280	289	283	271	279	264	272	263	292	261	273	257	250	273	263	270	264	280	260	303	237	269	302	268	290	244	258	271	257	289	258	282	254	263	268	249	264	282	278	248	262	263	275	262	270	240	264	294	288	275	306	256	290	248	271	268	297	253	278	288	261	302	278	254	241	260	278	260	280	243	283	274	257	273	272	265	249	259	280	285	300	247	251	258	286	255	263	295	228	255	258	278	259	281	272	275	260	287	255	261	288	256	290	250	309	303	279	246	242	255	282	288	258	248	256	219	280	278	276	264	262	297	274	271	284	291	233	278	302	261	272	246	278	263	270	229	246	273	251	261	244	246	285	241	268	248	282	249	247	260	272	261	279	252	268	265	283	264	287	262	289	285	262	288	286	268	265	272	270	276	293	277	247	257	268	298	295	253	235	243	296	271	277	277	264	266	278	258	234	252	299	283	259	250	275	264	278	234	265	250	244	270	282	256	269	266	307	255	268	253	270	288	290	243	262	262	286	279	289	267	252	293	274	252	257	281	277	255	276	253	289	262	271	295	246	229	253	262	266	271	263	264	301	261	255	260	255	261	276	290	292	273	283	299	272	278	259	292	264	273	256	252	268	278	281	261	279	266	258	269	278	269	295	260	286	261	275	255	268	244	287	282	281	251	280	294	260	259	279	254	265	279	274	270	264	251	246	254	261	273	261	275	253	241	270	286	271	259	314	256	259	239	251	279	275	239	260	283	229	260	272	260	294	253	248	264	275	287	246	276	265	260	250	263	298	266	308	281	271	286	267	252	253	239	274	242	272	274	264	280	269	251	274	246	262	263	240	277	267	274	275	282	266	263	269	264	279	276	284	296	278	259	267	291	309	255	255	258	260	259	242	262	277	268	285	272	273	263	294	256	246	260	275	260	273	266	262	261	277	271	259	261	293	304	259	286	275	231	282	253	241	250	269	287	267	241	284	269	284	268	265	280	263	275	279	263	267	261	276	252	267	234	246	297	252	271	285	253	271	266	266	277	276	302	248	278	276	276	232	276	271	289	281	243	264	267	275	288	252	302	260	293	304	303	272	291	304	260	263	257	236	291	267	260	246	243	282	290	250	255	261	270	281	250	253	261	261	260	277	250	294	279	281	280	262	262	310	276	259	276	281	270	274	255	264	260	253	275	283	265	294	281	255	270	252	264	264	251	252	248	259	266	257	260	268	262	243	269	241	236	249	264	266	261	260	297	275	228	280	276	286	262	258	274	240	268	288	244	276	271	257	270	285	277	271	245	252	276	258	260	272	272	278	280	258	279	276	260	281	268	230	272	254	277	261	275	263	315	262	240
3476	5665	4045	2000	1382	1077	864	697	585	553	522	465	422	416	404	391	402	364	353	340	370	344	369	355	358	323	357	326	329	342	342	361	316	355	331	327	319	338	323	310	326	332	307	318	315	358	324	330	334	344	315	341	318	290	324	322	329	308	334	305	332	339	328	332	336	343	339	351	364	311	349	321	329	322	320	336	339	308	352	335	345	337	337	329	344	325	316	328	334	362	314	343	330	306	318	337	313	297	323	327	330	299	321	337	305	334	309	326	344	342	275	313	305	334	326	327	316	336	313	328	341	321	335	318	299	326	336	325	331	341	335	342	310	314	330	319	343	317	349	307	328	305	334	327	321	303	305	311	321	314	329	323	299	359	350	349	353	318	329	317	293	343	295	295	327	316	323	317	294	343	319	341	320	292	337	323	312	296	319	322	324	314	351	341	296	298	331	304	334	319	314	309	314	311	313	319	298	323	297	335	319	325	330	308	345	307	303	326	319	329	322	346	312	317	337	317	330	329	340	359	324	298	321	317	346	300	308	343	337	354	302	325	330	321	331	332	307	312	326	306	324	339	319	324	333	326	316	329	336	333	332	312	321	312	301	301	349	323	336	320	329	339	306	373	329	352	317	298	305	320	309	309	321	319	308	344	354	351	320	287	313	363	323	331	310	321	303	365	327	335	338	339	331	348	334	307	300	337	328	293	333	320	335	345	337	288	317	323	304	301	341	331	324	321	327	322	331	339	335	333	331	310	324	326	306	328	318	331	313	314	318	309	321	323	308	321	316	311	320	331	334	288	308	342	326	321	320	371	341	320	323	319	314	327	342	285	326	288	378	363	337	314	332	339	332	354	308	309	340	284	344	329	296	300	333	368	348	326	350	333	334	340	307	332	358	302	319	340	326	348	350	311	327	325	389	327	328	330	320	304	351	321	335	306	324	321	293	328	354	311	285	341	303	329	312	307	276	322	329	376	308	374	341	301	349	345	297	313	318	333	351	335	314	282	273	325	348	320	282	299	307	300	319	330	326	277	348	342	318	316	322	316	330	314	321	346	339	314	318	331	308	331	347	310	332	333	302	316	331	342	316	325	297	304	346	334	343	333	355	325	338	313	321	301	324	295	318	313	336	351	339	361	329	300	327	310	314	318	322	313	300	334	300	318	336	335	319	333	324	302	317	326	309	305	305	342	343	323	308	344	329	323	319	331	369	317	342	335	303	313	336	310	316	314	290	301	312	319	323	300	354	335	289	319	320	329	308	324	307	326	303	317	301	346	313	329	298	298	332	331	316	324	339	328	333	324	319	307	331	305	332	322	335	324	318	361	335	330	299	321	319	345	318	313	300	310	302	287	273	329	334	315	337	348	333	331	337	278	352	284	368	325	319	334	330	340	326	308	328	330	360	287	294	310	314	336	299	321	318	309	292	312	318	329	315	308	316	309	327	339	325	343	304	351	326	332	311	326	301	350	347	328	326	330	327	345	346	315	341	325	304	320	274	314	365	320	304	331	330	339	325	328	323	310	296	319	338	309	322	299	305	343	300	323	309	312	328	334	316	291	326	335	367	329	328	314	318	345	323	298	320	340	306	342	324	349	288	316	341	348	342	320	336	343	315	299	326	306	281	327	322	336	333	323	331	331	324	326	294	312	312	290	335	329	329	312	311	313	332	323	316	339	362	352	315	353	319	315	322	351	347	322	329	323	337	358	327	310	338	309	346	344	322	353	317	333	302	308	308	291	310	322	310	340	343	356	300	314	313	324	313	363	333	328	312	341	330	317	333	320	353	344	304	354	352	318	338	309	320	320	317	328	318	333	319	335	318	353	329	311	321	307	334	312	298	331	314	312	331	288	340	344	322	312	320	305	336	329	292	302	305	316	317	316	323	340	349	323	303	384	319	314	329	335	324	302	285	332	315	305	351	347	315	347	343	334	330	325	342	321	323	332	324	329	342	325	293	314	312	346	311	315	350	319	331	320	319	328	320	301	299	311	335	328	332	338	329	330	326	311	327	326	297	332	307	308	294	324	319	310	301	335	337	312	343	339	323	322	332	333	312	304	326	308	336	333	328	304	303	343	338	314	327	334	307	343	303	335	292	292	302	319	345	337	286	321	325	326	291	338	294	333	294	341	321	342	316	321	310	343	346	343	333	321	316	358	296	305	333	303	313	336	316	325	325	356	332	344	317	297	291	305	332	359	333	306	323	331	313	306	319	351	323	322	317	336	304	314	367	352	315	312	319	314	335	318	300	309	298	305	300	322	326	305	313	341	321	300	322	329	314	317	354	331	323	328	298	307	286	322	323	349	316	335	312	322	325	353	321	315	315	325	344	302	302	304	327	316	318	343	321	300	340	359	313	339	333	352	309	320	306	318	314	341	298	340	340	305	333	342	340	336	327	365	312	331	322	322	346	309	342	337	354	370	295	312	338	337	326	319	311	302	335	344	312	338	311	303	322	289	326	319	345	319	306	336	309	343	341	331	325	320	310	345	347	339	334	312	327	352	357	318	334	347	338	353	310	328	310	331	336	331	321	313	317	336	280	286	314	330	318	350	308	333	322	348	326	313	312	312	345	327	285	389	319	295	312	310	343	312	340	339	338	340	343	333	312	335	312	315	320	331	341	289	310	338	313	319	326	300	321	340	308	348	317	324	326	340	348	318	315	296	275	326	335	323	322	367	332	326	335	327	307	349	330	283	312	318	296	304	333	325	328	328	311	327	314	333	318	341	341	299	325	338	329	287	330	313	350	345	303	294	331	347	315	329	300	325	347	322	342	306	314	329	328	338	332	326	315	322	318	302	344	303	295	297	347	323	333	366	346	334	300	323	309	320	353	316	335	336	364	308	321	304	355	307	312	317	307	335	317	322	305	313	303	323	321	321	301	308	359	346	309	313	330	333	320	316	313	332	309	349	306	332	343	323	329	306	323	329	359	312	335	325	294	338	297	322	320	332	315	328	300	331	285	334	328	357	324	355	330	317	298	320	321	335	303	302	345	320	336	297	351	312	277	327	314	301	329	336	309	344	342	314	332	320	328	319	333	329	331	309	328	327	321	323	313	328	292	315	315	291	319	319	322	323	316	289	343	332	336	303	310	307	292	324	319	328	310	323	343	346	298	329	327	315	301	298	342	305	316	292	326	322	334	341	311	325	315	353	334	300	323	306	293	307	332	340	340	309	345	343	307	297	294	294	320	327	335	330	319	307	303	297	346	334	332	333	299	352	336	344	331	313	319	327	352	324	305	318	334	330	332	321	302	354	346	344	332	327	300	299	324	325	327	328	332	347	365	326	330	342	359	332	342	304	330	327	326	336	314	289	316	322	318	326	361	316	337	322	314	314	318	323	340	362	300	296	335	308	306	281	321	319	314	311	317	332	347	332	318	331	342	343	349	314	352	335	326	317	337	334	318	331	340	304	339	352	341	320	359	300	309	318	333	343	323	329	333	317	362	334	339	329	354	306	301	318	313	316	349	331	297	318	301	311
22872	21462	29161	24167	21463	21501	9796	1175	871	854	712	682	621	627	575	551	491	521	518	506	473	498	448	453	437	479	484	501	470	402	443	458	402	449	428	477	430	481	466	422	424	447	415	449	422	460	424	427	445	444	417	448	432	453	424	390	453	442	458	392	395	457	411	478	434	446	444	403	442	432	424	429	441	441	439	415	417	454	433	423	397	402	452	421	423	442	450	399	450	448	440	463	406	420	435	435	441	443	436	405	399	410	462	433	414	419	434	412	432	440	401	405	418	434	403	433	439	473	414	423	428	431	411	451	426	431	426	447	433	415	409	386	425	410	380	414	387	420	414	438	437	451	400	438	430	432	403	422	416	437	420	441	400	410	396	445	440	424	419	417	405	447	453	402	408	394	423	446	422	404	447	429	421	454	425	429	434	435	421	418	430	474	415	431	431	414	434	483	418	449	450	431	405	418	414	421	452	425	432	422	449	393	446	437	422	429	418	473	414	416	405	417	440	444	420	419	419	408	410	413	392	410	428	427	438	421	394	429	420	446	446	411	414	449	435	422	409	438	412	457	446	422	385	411	441	427	413	411	458	425	406	408	416	408	425	411	387	403	427	434	417	416	422	416	439	416	401	444	434	453	396	452	435	378	459	407	429	400	454	411	402	412	439	389	411	416	412	439	399	382	445	419	416	415	410	442	396	427	423	446	437	462	428	440	435	386	422	403	381	427	388	469	454	455	431	417	434	419	405	395	449	453	426	456	427	415	419	434	414	390	475	457	391	427	400	445	450	422	425	407	444	440	434	412	422	442	413	422	438	420	387	434	421	440	432	404	412	416	418	414	399	413	430	411	430	441	442	465	455	407	448	414	463	393	391	418	448	415	439	408	436	444	419	416	406	433	399	394	374	450	456	406	400	411	430	415	391	419	435	416	395	417	412	433	466	454	437	415	407	443	441	435	440	432	403	429	448	437	387	409	402	437	446	446	418	430	491	427	417	412	430	435	460	410	430	433	386	409	410	431	408	418	416	401	412	457	409	435	442	420	395	422	425	414	459	436	403	405	453	467	404	423	427	437	432	437	451	442	454	408	399	430	429	418	434	398	431	413	408	418	487	444	407	428	476	403	415	439	418	424	427	415	411	427	414	403	436	439	410	394	395	416	378	436	423	388	415	430	394	404	453	407	403	454	431	428	404	482	433	416	395	422	424	412	447	450	405	449	429	442	442	412	425	458	422	405	437	429	419	438	406	470	444	428	399	427	427	401	416	402	390	430	401	429	413	386	410	468	421	417	428	449	424	418	406	439	446	434	417	421	408	441	421	426	433	418	438	395	405	442	434	377	372	411	402	423	411	400	426	408	453	400	432	410	428	387	415	404	433	429	432	402	458	422	427	435	413	417	456	426	471	395	408	437	425	390	442	409	445	403	449	402	414	402	403	402	448	453	444	425	421	459	435	413	434	406	418	406	401	414	450	427	435	413	434	442	447	415	429	447	443	418	365	453	432	413	406	438	396	418	433	395	442	418	435	418	418	378	405	424	398	443	440	438	402	421	409	405	388	426	442	394	420	413	435	393	403	446	402	409	406	405	409	422	392	413	394	435	450	441	430	416	468	438	409	453	440	427	423	422	407	448	399	430	449	436	401	417	403	428	417	421	417	448	425	413	446	441	408	400	453	425	421	417	460	446	449	415	418	425	417	418	434	437	390	429	460	450	432	406	432	439	393	420	389	404	427	413	366	403	412	434	432	422	416	425	420	403	453	421	467	458	419	375	473	435	425	465	436	413	438	419	422	404	424	400	400	459	430	420	427	446	435	422	412	423	428	433	439	423	467	383	443	404	413	410	454	396	410	448	412	419	414	415	421	424	447	404	462	425	432	417	457	452	393	430	413	398	434	406	423	408	417	447	448	396	430	410	394	413	440	433	427	428	424	442	426	396	429	398	389	431	439	423	440	440	398	445	407	419	450	433	426	426	447	388	394	420	449	415	448	417	405	469	438	440	436	416	416	434	448	420	382	470	389	415	421	442	442	404	390	453	440	418	426	423	397	464	400	422	419	424	414	413	415	443	421	405	438	417	421	415	461	445	449	432	408	407	415	434	409	458	420	403	419	421	427	431	434	387	455	440	434	407	441	444	439	383	414	437	420	407	453	390	406	443	441	420	465	433	448	421	420	421	406	423	439	426	441	398	435	418	446	434	406	412	426	409	409	428	427	413	448	420	454	438	420	369	393	385	440	427	406	437	379	395	409	429	416	390	426	428	432	448	421	424	435	427	452	433	394	427	400	424	409	434	416	440	421	459	488	447	418	425	417	408	436	453	440	454	444	432	418	437	462	430	418	395	418	417	438	408	423	393	407	432	413	429	419	408	412	401	435	385	451	412	462	389	412	459	393	426	453	421	423	449	443	424	415	404	412	447	397	432	450	415	449	446	462	430	415	400	419	440	391	434	412	393	433	412	405	411	397	426	435	465	397	457	398	412	430	408	406	416	399	425	441	405	403	416	390	368	397	411	428	413	404	413	397	449	413	421	442	472	417	437	383	439	407	410	381	429	432	405	408	432	424	415	465	416	423	445	408	449	451	407	415	432	386	405	405	426	426	442	396	432	388	443	420	430	408	450	427	434	426	381	397	396	410	396	431	401	388	428	396	408	370	417	401	401	423	415	409	429	437	427	449	419	445	417	435	396	415	390	388	426	418	452	413	376	415	429	442	399	412	420	404	427	387	418	414	419	439	439	437	437	382	467	419	443	469	410	412	410	423	413	413	421	452	457	436	433	420	412	438	435	421	403	446	423	394	433	465	453	455	445	404	420	435	396	462	471	432	424	441	417	400	374	422	433	439	421	424	421	407	421	425	412	422	414	420	455	433	385	434	411	445	366	418	435	439	468	409	437	401	402	388	465	429	445	449	455	419	414	423	398	444	426	452	436	420	430	408	429	444	436	404	432	414	416	413	447	439	428	405	385	416	453	406	407	422	438	414	433	435	451	402	443	418	394	405	428	420	455	406	445	439	409	451	408	403	448	393	380	427	434	400	433	398	391	433	443	415	381	427	431	419	448	466	469	423	400	410	395	398	383	442	425	464	411	442	402	436	424	429	403	434	436	400	451	434	425	427	442	452	427	431	398	414	427	409	426	395	416	456	424	419	434	395	428	388	423	433	419	429	441	452	431	439	412	453	397	365	430	407	450	422	421	402	483	427	423	397	438	408	424	403	393	429	423	371	450	450	438	403	422	401	415	422	431	435	450	434	426	433	448	423	429	450	442	432	421	453	435	365	392	389	414	391	433	396	421	430	405	437	411	451	445	442	419	403	432	454	425	440	406	434	426	415	417	446	416	429	426	397	423	427	411	405	438	437	442	411	394	411	418	446	383	413	398	444	383	419	439	392	460	458	423	417	433	431	403	445	446	409	436	436	425	458	462	422	411	401	382	394	408	447	442	441	430	438	426	403	410	430	405	412	437	424	382	423	418	435	444	412	424
4683	14430	11218	5650	4041	2919	2194	1742	1454	1239	1027	961	841	811	749	717	752	657	600	643	625	618	604	581	544	612	585	578	595	579	545	513	537	521	548	531	491	540	535	532	489	531	542	550	515	555	539	559	554	529	524	517	498	543	526	541	558	555	541	525	561	545	484	500	532	491	493	528	533	510	509	513	528	511	507	552	508	523	531	555	533	533	575	532	528	547	514	548	520	464	516	536	535	495	565	515	523	499	539	509	512	535	498	505	511	502	567	519	511	495	493	501	518	523	535	528	497	513	539	540	528	523	554	531	524	529	508	518	501	461	516	539	524	497	528	529	522	512	526	518	487	472	488	552	511	476	514	484	548	543	568	558	521	512	501	544	530	499	502	517	513	530	474	487	541	554	523	513	504	516	543	499	495	514	490	498	583	499	482	493	548	512	514	546	526	561	530	499	514	522	475	474	470	531	536	551	497	555	506	535	529	481	499	504	523	499	549	548	478	521	498	507	535	469	502	534	532	535	514	528	509	509	544	549	525	496	482	522	491	475	495	500	524	517	528	503	471	509	499	511	534	561	516	529	488	524	515	513	532	503	477	509	522	535	562	516	457	510	526	546	499	511	487	493	475	472	511	511	528	492	487	554	550	507	507	489	539	492	530	505	495	479	498	507	535	513	527	515	535	545	492	508	531	557	543	538	562	529	516	553	551	515	505	502	572	527	512	572	558	514	544	509	523	475	537	525	537	495	519	496	523	494	515	528	517	523	505	519	524	525	546	512	487	508	516	512	508	540	560	540	481	507	499	535	508	531	497	544	554	489	493	522	504	531	475	541	507	517	487	472	540	525	508	556	519	544	515	526	551	475	491	502	528	505	536	478	465	538	542	483	494	530	529	520	521	512	530	512	524	479	537	487	562	500	532	516	530	518	463	543	478	516	503	544	508	529	528	493	508	515	524	521	530	503	540	486	518	524	551	488	545	510	545	538	506	529	488	532	471	550	512	561	505	473	518	527	519	507	482	527	511	533	490	485	494	497	519	567	529	535	526	502	508	506	491	567	554	523	531	493	493	507	527	506	506	525	500	525	513	504	544	496	486	510	558	508	524	538	550	489	534	470	533	525	504	520	517	533	513	544	498	526	540	558	510	495	550	482	504	491	501	497	517	513	511	499	510	546	497	546	503	504	544	510	508	490	540	507	548	476	494	509	508	535	536	535	501	538	501	518	456	533	490	470	553	537	505	521	512	500	515	520	524	523	528	515	540	491	495	546	506	485	494	513	513	517	522	536	567	478	499	523	499	533	510	504	519	487	561	519	536	523	472	516	488	501	512	525	468	551	497	486	492	500	525	491	544	537	541	498	529	529	518	486	457	523	547	552	505	528	575	511	533	450	505	513	533	465	486	530	542	564	564	497	497	554	510	521	524	556	522	570	465	544	498	489	471	539	503	489	504	517	523	540	520	470	542	514	510	512	530	539	470	467	570	545	497	513	540	529	492	525	539	527	490	547	537	505	523	477	508	489	518	502	536	533	509	490	530	540	511	581	529	485	507	507	506	568	483	529	492	503	487	548	521	523	476	527	511	511	508	520	535	488	532	518	464	487	539	497	471	528	487	473	492	493	498	531	524	504	503	511	547	483	546	545	521	543	489	509	547	510	462	525	535	481	525	528	532	495	529	494	553	498	522	532	556	525	469	543	519	497	513	519	497	543	479	499	538	473	541	506	503	517	489	529	528	504	548	530	537	526	530	498	517	547	496	491	532	502	498	532	501	524	506	548	509	518	507	514	524	473	514	534	509	495	576	516	523	503	525	528	508	515	521	522	511	527	476	519	533	504	542	492	518	528	486	495	518	524	491	535	487	546	565	552	526	525	498	534	501	502	499	545	535	535	574	509	534	528	513	523	555	492	498	540	509	529	514	501	562	525	494	520	497	574	501	514	522	469	523	530	459	526	521	549	505	474	513	489	518	522	528	543	507	496	467	529	528	545	544	531	512	482	542	533	513	518	492	541	508	538	507	509	490	501	519	516	519	508	498	506	507	522	557	499	515	526	482	512	506	520	559	523	594	486	516	517	484	548	496	522	501	504	550	504	560	555	471	494	506	533	468	516	488	534	519	527	454	518	515	482	552	473	537	533	520	539	524	515	497	501	506	489	546	549	515	504	571	520	506	468	516	501	520	531	561	509	524	486	519	513	503	510	575	532	511	511	506	511	477	493	531	484	510	527	498	536	525	487	527	491	499	475	478	539	511	488	490	499	530	518	484	493	504	484	567	553	513	525	533	518	510	558	516	520	502	519	526	518	501	517	514	494	490	470	508	501	511	507	502	517	528	498	488	523	492	513	500	558	543	499	514	540	516	532	540	522	526	557	529	498	493	514	511	552	522	541	530	522	515	495	497	527	526	513	503	504	527	543	504	540	456	525	505	512	501	511	543	521	532	521	493	511	499	485	503	545	494	502	523	556	500	506	529	483	492	503	512	497	516	503	507	525	506	498	578	456	529	506	512	507	462	506	518	538	463	495	470	505	494	554	482	482	495	550	538	525	503	491	532	545	503	548	535	543	525	508	508	485	536	532	505	500	523	525	514	529	518	482	517	509	485	515	501	545	504	512	513	496	495	519	525	553	507	550	524	557	506	480	506	518	510	525	484	490	499	505	510	518	528	520	498	483	479	472	531	493	495	499	517	532	503	511	515	506	509	522	520	547	511	535	538	547	540	566	501	517	490	493	530	496	486	500	481	500	504	518	534	519	480	491	489	469	524	525	530	495	547	548	533	539	512	473	503	542	508	481	523	504	505	515	496	510	547	564	559	528	503	544	479	501	521	554	534	507	530	507	535	549	508	542	485	582	511	487	509	502	495	562	509	475	544	502	527	495	560	533	485	517	516	485	532	511	479	537	525	534	494	481	473	498	538	484	522	514	493	497	499	503	512	497	518	514	540	464	493	493	494	520	515	508	533	560	551	496	510	534	528	501	530	515	473	530	507	536	487	538	485	547	491	486	612	496	541	508	478	535	480	518	525	501	526	507	535	544	547	519	492	487	497	502	481	514	507	524	518	484	546	502	480	489	496	529	525	506	505	493	509	502	522	502	475	517	482	539	570	503	509	565	517	527	532	509	535	553	505	484	521	502	553	577	488	522	467	486	547	523	563	529	509	491	499	511	528	480	483	501	494	523	519	527	543	556	536	481	496	566	518	515	481	519	556	479	517	532	474	512	487	505	489	509	468	485	511	524	478	487	482	535	510	500	469	515	532	496	512	530	492	515	473	510	502	528	495	550	501	528	507	473	558	486	559	538	498	516	490	502	507	507	474	531	468	502	485	510	493	473	497	493	488	539	485	529	509	501	491	478	519	532	495	536	530	514	569	499	525	532	460	509	488	485	564	523	542	514	516	505	506	476	503	507	512	530	503	529	517	506	487	469	547	520	467	543	508	481	524	554	494	520	471	518	503	540	518	536	507	510	517	510	492	524	523	477	523	522
27582	19641	5717	946	672	610	554	584	620	579	583	598	567	562	575	558	571	613	598	553	572	568	546	581	564	569	599	589	576	598	576	546	544	541	551	599	576	554	575	576	603	587	567	568	596	585	604	551	543	601	564	548	554	558	578	613	549	582	551	571	555	536	571	580	533	544	608	587	545	542	608	598	539	580	567	595	550	577	582	570	579	541	559	564	578	577	565	588	545	584	594	555	535	568	538	541	558	589	568	578	596	592	539	570	600	553	551	569	543	553	561	558	547	587	524	596	584	599	542	549	580	552	584	561	585	532	574	548	534	579	521	544	546	558	575	566	572	556	582	533	557	594	561	556	575	565	572	583	597	582	603	574	574	541	575	583	574	625	556	571	549	591	570	574	599	554	541	545	597	551	572	520	540	602	570	527	525	585	564	536	549	537	579	582	543	579	580	561	580	556	527	551	579	537	579	552	564	553	611	548	573	598	508	563	564	576	531	581	555	571	597	559	560	511	591	537	537	539	547	594	542	555	595	573	566	615	576	572	518	581	561	570	576	565	627	557	554	568	576	541	550	587	572	592	576	610	592	589	578	605	538	593	552	548	538	614	558	557	503	517	560	548	580	548	546	573	582	588	597	580	593	613	577	545	569	586	553	562	594	595	606	533	603	592	578	586	538	545	596	572	530	533	547	624	533	509	555	566	586	580	587	580	556	530	568	557	590	539	558	533	580	569	520	566	557	603	575	594	562	575	564	574	562	583	567	550	533	591	622	574	570	559	570	566	505	588	566	573	559	572	536	592	549	582	556	560	553	578	564	552	550	604	578	575	574	574	579	574	559	575	564	576	559	603	564	538	532	606	559	537	527	542	550	601	496	593	570	559	601	548	503	586	562	561	580	597	553	605	544	561	565	584	547	595	555	585	546	563	566	549	548	594	544	591	509	552	564	613	610	569	568	524	552	544	599	568	523	574	560	546	538	543	552	572	586	550	551	533	532	568	606	577	535	573	590	521	547	557	597	582	538	563	560	559	595	557	606	536	575	577	570	557	565	567	553	598	590	561	582	565	556	551	529	607	592	551	599	549	549	567	560	559	589	577	533	562	566	556	586	578	597	517	571	548	585	588	551	562	534	562	544	570	546	546	579	582	576	580	544	574	554	569	562	545	593	584	584	591	574	559	566	558	555	558	587	572	577	526	563	551	576	573	532	537	551	592	549	537	535	565	591	535	553	569	578	592	553	549	537	535	569	516	558	606	553	584	563	553	556	583	621	572	591	565	607	555	563	551	587	567	530	559	538	533	552	585	577	536	579	575	611	592	581	551	543	566	544	518	589	544	545	551	560	596	509	559	572	549	574	600	521	587	534	589	537	524	550	561	536	582	592	610	554	607	545	552	591	523	556	574	564	594	553	564	576	563	568	568	589	577	588	519	589	564	562	571	544	547	582	594	535	603	535	533	592	597	610	564	580	567	594	565	570	577	562	531	551	606	562	551	561	556	540	582	528	571	551	544	580	527	532	560	568	556	547	589	583	573	534	570	552	531	594	565	547	559	556	564	558	570	592	583	614	570	558	570	534	560	585	599	553	529	604	536	567	582	509	502	580	600	579	563	558	540	568	576	595	534	509	582	538	593	564	566	574	587	574	580	574	564	535	581	551	566	556	551	560	605	629	603	551	577	555	525	571	591	532	600	579	566	580	577	540	552	568	550	554	579	553	546	594	573	592	562	573	550	564	611	520	570	550	573	558	599	577	552	589	554	536	550	578	551	535	557	550	604	591	581	578	614	555	556	561	613	531	557	520	560	583	540	568	547	591	594	560	564	560	559	523	552	559	558	543	586	553	558	587	563	578	607	576	600	551	558	561	584	596	516	561	560	598	571	568	619	614	556	585	571	549	583	567	613	539	571	564	563	596	576	551	611	529	624	534	606	532	537	559	561	590	530	580	533	554	537	582	569	576	544	568	591	586	489	559	548	556	529	559	595	536	522	561	594	572	595	582	560	570	529	555	551	559	570	582	572	551	538	560	588	561	555	573	568	551	599	522	567	558	546	619	589	552	532	548	567	545	546	558	579	561	590	543	547	575	555	532	606	562	555	560	530	549	537	567	575	555	584	569	597	566	593	537	585	553	569	597	552	514	560	579	559	591	551	581	553	573	572	535	519	595	590	559	601	560	624	579	550	567	562	559	554	568	561	534	551	507	560	590	538	541	615	582	557	585	607	601	561	605	550	531	549	584	538	567	538	613	541	527	577	559	565	564	558	540	621	553	580	535	515	555	575	571	581	544	569	538	566	575	557	615	575	565	561	584	576	562	545	583	527	568	589	514	544	529	549	526	567	561	575	617	572	537	539	607	572	610	553	565	536	582	527	597	536	555	509	576	548	581	603	554	583	565	610	516	527	592	571	577	561	584	561	579	577	593	580	574	563	512	554	570	557	571	574	533	550	545	532	593	549	567	536	603	586	537	536	554	524	572	583	575	564	562	549	563	554	544	615	564	552	563	572	563	590	544	571	541	589	555	546	523	557	586	515	542	547	545	586	581	539	543	561	559	563	583	552	600	548	527	587	548	543	567	566	569	560	557	528	574	585	556	600	555	551	584	568	573	599	601	564	565	537	568	538	568	559	607	555	592	546	545	529	542	570	498	542	605	555	579	534	573	567	573	539	572	555	518	601	542	569	555	526	617	558	551	544	553	572	597	541	530	528	580	562	548	596	581	559	572	612	534	565	558	533	559	551	582	532	589	559	533	578	557	559	570	555	521	556	570	560	562	578	572	535	527	570	596	542	590	543	560	551	555	555	597	574	568	536	557	575	554	565	562	538	573	595	548	560	585	577	613	594	623	618	566	573	529	563	539	538	590	600	566	585	582	576	555	567	565	633	571	542	567	578	555	557	564	577	553	580	559	577	573	544	571	563	574	599	541	551	598	586	534	588	556	580	599	556	548	500	598	581	586	521	545	592	584	546	522	578	555	570	537	567	557	553	602	574	566	526	549	523	590	583	522	527	533	563	642	583	561	565	568	592	529	603	588	568	538	531	579	585	537	580	542	570	563	590	600	544	579	534	561	588	577	567	554	570	565	552	568	585	584	577	615	529	567	572	574	560	542	604	595	571	568	528	527	563	543	570	547	544	557	571	558	525	548	540	560	579	646	562	577	601	579	560	565	573	566	540	572	597	592	533	496	544	551	556	588	579	580	552	550	599	566	600	548	537	540	546	610	533	569	578	565	577	578	556	545	593	562	549	545	536	540	576	545	524	553	576	540	600	564	521	558	574	584	570	566	580	532	546	574	584	535	556	521	605	553	545	581	540	585	560	575	576	563	540	606	556	585	584	566	550	610	555	527	555	562	570	566	590	562	583	586	556	566	558	585	618	540	537	551	590	582	557	580	548	607	570	521	564	531	592	550	542	568	610	576	547	567	520	558	569	582	610	549	533	572	524	577	561	578	525	528	567	568	537	590	549	557	532	557	559	613	571	576	600
4331	1669	1261	961	816	758	695	684	677	671	637	662	659	644	668	695	679	642	646	595	659	660	673	666	628	667	685	682	673	666	671	671	632	607	625	628	693	709	651	683	657	657	641	683	641	667	673	655	657	605	655	648	637	624	623	722	668	696	654	609	660	635	639	630	663	709	641	662	645	657	679	626	650	642	669	663	652	684	670	692	631	673	655	669	667	644	620	673	636	656	655	609	642	639	645	670	671	642	631	613	621	628	649	639	665	655	656	649	672	624	622	664	656	645	666	608	620	683	656	667	638	661	665	650	673	683	665	650	646	641	644	643	639	644	622	677	646	652	631	657	700	664	636	628	656	662	676	691	700	676	632	609	645	643	663	669	658	658	697	657	671	615	656	671	679	638	668	660	645	647	672	668	642	660	656	638	629	688	680	677	692	647	677	691	620	664	625	645	670	667	660	659	601	628	696	636	621	636	649	665	649	694	656	650	632	645	652	642	661	619	640	659	701	616	640	660	668	673	683	631	611	647	658	675	663	621	603	649	684	642	629	663	643	673	603	618	643	653	646	630	630	641	686	580	636	586	677	655	649	692	655	629	596	632	656	655	672	591	675	699	663	642	677	695	669	642	676	679	643	659	670	642	653	658	617	636	663	668	637	675	663	653	683	626	655	681	675	650	636	599	652	658	650	662	645	691	684	631	653	700	633	622	627	661	634	653	643	639	617	658	649	659	626	635	619	661	633	641	652	644	677	624	683	697	679	665	658	623	663	622	674	587	643	667	620	637	629	624	669	647	665	655	661	704	626	722	654	600	680	609	679	664	650	646	638	627	626	642	685	668	655	672	642	667	642	678	660	600	655	602	668	649	649	650	647	670	657	604	676	591	646	685	629	635	661	666	682	604	629	664	635	621	609	637	676	639	683	650	641	656	632	640	636	617	655	672	643	642	656	705	668	652	643	644	675	616	641	664	644	685	666	644	633	612	610	660	642	624	660	648	661	658	661	607	672	638	668	629	665	630	646	628	685	682	633	669	680	648	626	647	665	677	617	671	631	661	661	691	647	649	657	661	622	636	672	671	637	633	651	668	681	659	631	671	659	666	637	668	618	633	632	659	666	682	641	651	644	653	639	638	610	645	666	670	654	621	623	559	662	658	671	661	614	645	631	690	624	621	617	675	666	685	623	649	661	660	664	627	636	625	632	648	683	651	657	659	600	662	634	657	657	679	650	666	629	649	659	685	656	686	608	654	680	661	665	710	668	654	624	649	726	671	662	624	668	603	628	650	666	673	650	609	679	644	673	634	699	659	616	676	669	621	690	676	634	638	606	667	580	669	611	628	622	613	616	593	616	655	654	623	635	659	629	659	679	619	705	647	642	642	647	636	626	662	632	618	681	631	671	695	647	644	631	652	651	637	633	684	648	675	652	649	679	612	644	685	604	680	652	674	637	654	621	605	672	633	622	638	647	632	589	655	692	624	629	658	637	653	641	673	644	642	647	617	673	624	613	617	644	686	630	647	667	679	638	670	660	659	651	650	648	626	687	684	634	653	670	618	632	675	637	686	637	659	646	626	732	641	654	636	648	627	671	688	643	656	609	652	638	632	681	675	672	647	640	619	623	639	640	629	667	669	623	656	622	635	658	638	614	681	648	637	603	621	688	625	637	697	650	676	673	634	622	705	642	646	655	657	647	694	672	662	622	629	691	659	651	635	628	662	641	621	634	674	663	642	650	673	663	613	646	647	644	651	660	660	657	659	644	653	625	663	648	671	662	656	644	625	662	652	662	687	667	665	653	634	666	639	644	630	622	666	665	628	698	647	681	632	646	689	643	657	662	696	653	609	601	619	652	630	647	646	596	644	651	666	678	645	642	660	598	668	610	630	657	679	689	667	665	632	668	656	632	671	656	681	670	667	631	681	614	658	648	654	639	665	664	643	655	602	634	691	665	642	667	621	637	702	645	680	699	609	602	637	647	634	613	665	623	670	633	634	672	615	643	673	670	603	700	675	637	653	731	599	614	650	674	656	634	609	648	665	640	642	620	646	618	638	637	612	631	613	712	681	618	658	621	622	629	664	621	655	634	639	616	684	656	665	646	647	623	656	674	683	677	632	618	683	654	599	724	677	640	621	628	691	631	637	646	649	666	653	640	715	635	663	667	677	707	663	674	671	594	664	646	611	641	659	637	664	662	702	650	685	660	685	649	665	601	633	646	663	681	655	643	696	652	692	683	671	646	668	662	674	625	675	643	673	697	602	711	663	651	631	643	653	654	644	693	642	642	691	673	699	636	644	623	675	641	634	642	634	638	652	656	630	612	645	667	677	630	658	669	626	617	638	659	650	655	662	646	682	647	685	645	648	611	615	658	666	639	633	661	645	626	674	639	678	630	630	645	668	689	623	665	650	682	646	607	616	660	640	665	608	653	659	672	639	659	682	646	622	673	666	687	656	677	628	653	675	640	656	692	633	622	591	685	651	616	643	696	644	653	678	641	670	678	664	686	685	624	699	644	631	654	651	626	663	665	651	667	641	676	671	666	630	618	671	664	679	635	670	648	641	666	640	652	678	652	663	636	654	647	644	623	680	660	625	677	652	646	681	601	675	673	669	649	632	639	603	626	665	617	661	685	632	668	674	637	658	639	693	687	622	600	645	672	616	668	662	646	627	664	652	667	606	617	649	641	668	720	655	615	677	654	645	675	627	645	650	657	658	654	657	651	676	656	664	645	629	668	641	664	606	665	640	651	671	716	654	698	664	670	672	648	669	628	655	637	664	619	668	592	677	637	680	626	660	656	665	645	665	679	643	625	672	638	642	587	641	667	697	666	626	620	579	642	643	616	645	665	633	669	639	627	638	670	667	618	689	646	661	650	635	645	661	699	639	674	656	659	594	638	643	606	643	614	662	649	630	665	657	629	625	670	643	654	640	670	673	681	676	647	667	647	619	672	630	650	651	623	647	662	599	629	665	636	655	644	657	637	646	683	610	636	642	637	631	630	638	659	654	695	620	626	679	623	633	642	642	652	615	723	663	648	621	633	619	673	611	657	691	636	637	650	678	682	646	617	680	655	610	637	654	612	660	669	669	670	654	609	671	681	646	644	672	696	611	633	593	695	655	682	639	614	699	657	639	653	619	677	669	644	660	630	679	612	661	630	652	638	662	648	664	671	637	749	598	704	662	636	670	697	667	630	644	681	704	676	650	631	649	663	704	634	648	648	624	642	677	629	636	647	668	629	630	650	656	668	643	647	652	660	718	684	621	664	663	597	681	672	677	610	615	579	667	680	649	658	615	662	621	626	647	618	649	637	667	695	689	669	622	699	646	671	652	656	687	640	646	697	673	608	673	657	690	643	656	642	677	661	656	633	632	647	702	666	645	680	645	692	674	662	660	663	646	655	675	622	650	681	669	686	660	638	676	627	685	634	646	603	634	616	629	662	653	656	610	639	695	628	666	648	691	698	639	667	683	660	657	626	573	648	623	685	638
23992	21416	28673	24538	21426	11860	1590	1113	1018	938	968	829	787	832	804	775	781	774	762	782	808	761	820	748	717	732	777	780	759	750	761	785	730	762	708	744	742	765	716	749	773	812	764	766	752	743	756	728	719	752	746	731	728	735	757	762	765	743	679	742	742	744	744	745	755	746	740	792	734	742	786	702	725	720	760	722	741	720	742	757	776	714	712	723	755	744	748	724	737	693	778	731	732	701	710	740	737	717	709	772	765	707	747	775	767	727	671	764	717	732	782	717	750	695	745	711	733	759	742	746	762	705	692	738	737	782	776	730	715	726	716	708	730	811	738	714	747	741	709	733	691	705	722	696	752	757	734	764	728	710	710	757	711	698	739	703	709	713	715	725	708	765	720	707	738	743	738	715	694	688	745	702	698	726	699	769	752	720	740	720	703	727	705	728	766	753	692	774	678	700	709	762	685	715	723	693	735	761	762	727	740	754	764	744	751	712	781	721	734	734	719	696	737	711	749	776	768	760	728	746	739	717	765	726	714	749	758	735	700	730	709	692	723	741	754	775	699	739	712	727	704	679	701	715	703	730	720	747	728	730	761	700	722	763	698	769	710	768	679	704	740	702	745	686	735	703	701	718	726	697	745	731	767	723	747	732	793	757	735	734	746	733	779	701	698	728	696	731	684	729	744	732	788	738	695	723	697	687	749	750	723	703	724	758	701	750	744	765	711	739	733	700	731	749	740	782	732	736	709	781	765	710	732	762	758	743	747	742	726	705	763	722	690	711	668	765	768	720	748	733	748	771	753	776	775	744	739	734	741	689	738	720	733	730	739	744	751	738	740	712	769	734	694	770	730	691	728	767	738	707	764	713	718	756	762	694	768	753	728	741	735	771	749	737	740	675	774	748	743	713	660	747	753	729	746	736	727	714	727	703	711	731	712	709	727	740	757	737	741	721	737	729	767	730	703	723	702	756	708	742	699	744	753	728	725	693	694	759	719	708	686	758	730	702	727	673	758	705	688	721	767	742	682	693	744	782	761	734	693	687	714	746	728	788	727	701	701	731	732	716	687	762	754	715	770	707	752	767	714	752	727	741	759	726	742	761	765	780	711	739	700	764	784	750	724	734	713	746	707	728	707	738	744	765	758	685	708	751	713	738	739	737	745	746	765	720	717	706	762	735	740	727	692	720	717	754	704	747	728	756	769	753	713	688	774	719	720	751	742	679	744	721	744	700	715	732	745	706	714	760	708	743	761	736	712	707	674	733	708	747	709	692	718	710	737	747	721	718	736	775	747	744	699	738	710	766	735	728	733	706	719	745	729	715	751	741	691	776	770	737	701	759	708	691	703	735	759	694	720	709	757	704	713	747	715	704	750	721	753	711	748	729	719	754	751	731	720	765	738	704	738	733	704	723	727	749	688	743	758	715	780	752	710	746	665	723	738	711	695	755	735	717	760	739	743	747	707	765	745	732	718	712	730	760	701	716	705	744	716	749	686	708	680	704	711	743	754	738	756	741	756	706	734	680	691	752	738	697	761	721	758	767	705	730	691	764	733	765	709	708	731	731	758	692	785	777	726	765	650	662	706	711	737	754	743	795	729	704	729	799	746	765	793	740	733	731	720	761	739	715	731	756	734	713	734	734	714	750	697	789	717	731	719	706	720	744	646	761	730	696	777	748	786	746	760	746	812	719	733	718	766	713	697	683	739	775	739	726	723	750	746	744	753	716	711	749	759	706	696	725	752	718	752	744	702	661	734	678	733	722	768	759	729	688	718	735	708	672	718	758	726	721	738	708	734	667	738	726	738	730	761	710	756	715	723	766	729	726	718	752	702	716	741	720	720	776	728	702	727	728	732	694	784	704	717	688	732	725	700	719	713	772	744	699	671	754	722	718	751	732	722	718	778	692	762	720	649	725	691	721	729	723	719	705	741	759	742	739	727	746	725	747	707	713	783	703	766	723	731	724	734	732	692	723	720	753	747	763	706	712	716	710	677	701	730	715	684	747	724	722	705	752	715	737	735	714	752	764	712	738	713	770	730	689	700	695	746	739	717	707	724	746	725	720	769	722	724	727	756	731	764	717	746	757	713	750	735	748	740	744	759	728	782	702	740	721	733	701	727	694	690	787	678	732	707	748	656	704	709	743	764	758	703	745	739	726	716	742	769	698	735	723	726	731	729	744	723	727	713	751	707	790	722	746	708	707	752	776	650	750	702	721	698	714	702	767	763	727	723	737	763	743	713	761	760	703	767	745	725	739	698	712	728	697	693	734	777	710	697	718	728	697	749	751	715	717	774	756	703	732	760	696	746	764	748	772	728	707	750	733	748	722	737	737	768	763	751	778	705	717	725	734	738	709	694	689	733	765	668	708	715	804	751	696	719	718	762	760	731	696	731	716	703	733	754	719	751	692	747	729	760	710	752	726	732	717	761	729	727	746	721	752	737	707	735	761	749	731	731	758	763	709	683	708	668	717	713	742	756	738	744	703	710	721	776	737	679	672	693	764	722	730	712	785	718	686	693	779	705	729	684	699	686	737	738	745	723	732	742	715	677	735	705	690	763	708	761	738	724	769	731	704	687	735	728	716	752	757	750	733	769	746	746	692	715	689	734	714	714	650	725	730	703	680	687	709	721	734	696	754	713	701	786	719	779	701	754	709	685	738	793	720	737	783	691	757	774	731	756	734	736	721	722	716	773	705	725	704	771	735	733	719	700	769	703	760	773	765	770	685	716	735	708	732	753	720	727	716	768	714	714	725	798	710	772	738	690	726	737	738	703	734	727	692	722	734	723	711	688	733	720	771	677	695	747	735	736	696	680	787	701	733	774	657	760	733	717	687	749	770	722	725	721	709	689	751	698	765	746	671	746	732	691	699	719	740	673	753	745	705	780	694	699	686	724	731	705	716	770	729	757	738	752	700	719	772	685	704	745	726	728	722	726	782	739	731	723	710	775	710	772	689	707	776	742	701	754	712	704	731	770	733	738	765	712	738	784	748	772	712	708	769	736	704	701	756	763	758	709	725	748	751	737	721	753	687	778	706	707	722	741	722	713	693	781	749	756	742	691	776	738	740	719	699	723	737	702	715	762	732	760	713	754	738	744	775	705	760	708	726	756	731	746	718	744	770	686	786	771	698	745	694	762	738	757	736	783	745	725	739	748	708	694	724	752	727	797	744	702	702	700	777	741	690	729	725	777	746	701	697	730	719	700	707	751	732	731	699	746	738	696	748	755	724	738	717	713	751	746	750	714	734	718	749	728	716	773	746	742	727	696	728	737	717	728	779	746	738	683	722	753	763	727	731	711	738	717	695	705	701	755	741	739	725	717	686	776	720	743	715	711	705	742	683	714	749	723	756	716	709	739	726	702	743	714	706	738	710	737	729	743	717	713	724	761	799	693	735	734	682	798	724	748	695	710	743	752	712	712	740	749	700	727	761	717	698	783	712	779	704	738	783	707	728	753	710	719	756	742	700	710	731	744	723	704	729
3571	9055	7307	3684	2828	2116	1725	1408	1371	1206	1107	1038	1044	983	983	961	977	943	898	904	894	886	883	848	864	862	827	896	875	888	912	871	878	870	900	881	873	850	849	846	864	825	851	878	832	867	898	862	813	863	890	828	831	892	870	839	873	896	876	851	795	891	869	862	855	829	888	846	881	849	825	862	828	804	837	810	843	831	811	847	866	878	857	906	875	855	866	835	845	837	896	806	889	832	854	882	831	808	893	836	821	866	831	882	841	847	820	845	835	863	898	814	811	904	860	821	831	817	866	846	849	811	826	825	837	827	843	833	801	839	856	852	842	837	881	840	806	838	840	839	864	814	815	901	848	854	865	858	874	864	825	858	837	856	795	848	845	808	908	863	820	823	818	857	893	840	841	860	845	832	892	852	871	865	848	806	897	837	824	838	826	855	833	827	894	844	848	841	802	897	846	874	837	816	834	803	861	847	868	871	849	900	888	838	839	875	833	883	847	892	876	838	808	904	845	862	891	874	855	862	789	890	826	844	842	845	836	821	844	832	867	857	834	803	897	823	871	784	888	864	812	798	885	841	792	844	824	802	837	876	792	871	849	880	824	892	811	854	836	846	826	863	853	849	856	802	881	861	863	829	884	873	818	809	845	883	873	857	844	860	820	909	852	887	855	906	805	867	803	858	866	849	829	808	838	867	842	827	852	860	834	834	879	872	809	795	859	847	814	819	809	821	883	825	859	835	826	804	867	863	826	874	829	840	830	871	818	849	836	802	833	802	860	835	820	802	836	868	813	843	844	861	815	877	835	868	860	814	864	826	797	849	848	863	835	788	858	895	844	856	841	836	883	826	849	869	862	839	809	856	827	819	811	858	810	886	836	827	804	837	802	833	885	838	814	796	841	799	864	842	779	849	835	831	879	840	861	856	837	816	885	877	865	839	821	858	885	813	863	885	796	814	863	894	863	834	899	849	818	825	840	880	831	841	871	860	824	861	851	835	848	888	849	853	915	858	876	830	845	858	869	857	853	863	807	832	898	824	909	864	875	801	889	904	890	845	865	888	821	858	869	867	914	846	835	822	809	812	845	868	842	848	822	848	871	868	815	865	805	841	909	789	831	839	833	829	862	905	858	859	921	843	903	843	863	906	844	876	817	790	865	839	825	866	797	843	864	850	879	842	830	834	824	808	840	829	840	873	829	888	835	835	779	852	878	832	845	832	842	891	878	825	833	850	789	871	846	856	864	861	833	865	826	827	875	837	884	799	866	845	871	908	817	807	849	805	842	820	819	898	849	853	911	871	815	844	873	866	821	855	877	870	835	868	828	839	821	850	826	823	884	855	837	808	835	870	838	858	826	852	819	877	833	834	857	835	846	849	820	863	782	788	878	855	902	814	851	893	864	876	861	880	810	910	841	871	812	840	858	857	852	828	826	869	851	874	826	770	821	862	866	832	909	805	880	885	853	874	811	860	810	838	836	818	873	806	886	801	853	891	872	872	847	850	863	853	846	864	860	844	784	880	897	842	812	858	833	811	838	868	891	812	844	848	852	791	846	896	848	809	805	836	837	820	862	867	860	870	847	849	811	800	841	859	853	847	833	886	850	835	830	859	840	854	838	809	871	873	892	883	856	871	830	878	773	895	899	847	800	801	823	838	834	837	827	880	898	892	841	841	893	870	830	843	865	830	858	883	888	841	862	876	808	815	839	834	854	882	853	885	794	805	850	864	852	846	890	842	816	770	832	866	854	819	820	838	830	822	849	829	838	783	886	874	839	892	832	793	826	920	824	888	818	819	867	820	827	806	873	857	856	839	828	879	791	824	825	868	799	852	821	848	858	819	892	880	845	847	847	853	843	835	874	861	882	822	860	863	856	828	780	818	799	879	826	854	822	870	894	870	828	833	877	881	772	869	823	902	889	858	877	832	896	882	869	787	794	862	826	897	845	855	864	832	833	834	847	857	793	880	875	842	849	861	834	855	786	848	834	841	889	860	828	829	886	876	830	826	885	853	893	836	828	829	845	853	852	874	842	833	851	838	832	837	861	881	863	852	888	840	872	825	875	854	890	828	885	847	870	857	856	881	800	846	852	818	802	870	859	875	806	890	870	836	891	817	835	828	882	813	881	838	831	785	867	847	884	843	811	880	865	826	860	852	825	866	805	881	853	858	899	827	867	826	875	834	820	886	818	839	886	850	815	863	858	859	855	802	880	865	779	789	834	818	807	826	788	837	804	830	839	887	789	804	880	894	858	852	865	872	866	809	865	833	804	886	856	845	832	807	817	887	866	830	810	842	796	864	909	810	823	840	859	891	840	859	833	839	885	836	856	884	853	857	821	873	892	842	896	857	827	833	824	819	853	900	839	832	833	850	824	867	834	842	810	858	822	846	806	867	853	868	843	885	853	793	803	822	890	893	836	862	865	866	853	887	867	879	812	855	867	867	816	825	847	822	777	886	836	884	863	841	892	838	882	794	837	886	809	815	807	849	839	813	833	879	834	840	958	884	815	866	820	875	835	855	835	888	808	849	859	874	840	860	825	835	852	844	861	852	841	903	848	825	877	799	903	843	821	855	896	857	855	832	857	829	838	850	802	862	807	826	939	804	916	832	861	834	818	850	884	883	860	814	803	824	873	857	859	849	834	819	814	849	829	834	859	821	852	855	888	823	837	868	850	883	827	874	879	813	835	852	811	863	817	844	806	841	821	861	822	843	856	829	828	837	810	825	871	847	863	830	877	866	802	874	794	848	809	887	819	871	889	826	782	802	814	870	826	875	852	868	761	812	838	859	913	839	831	905	819	827	809	838	877	878	870	775	848	861	810	789	835	825	844	826	853	841	859	758	860	827	844	860	869	808	871	802	836	858	820	841	852	883	864	908	829	866	890	868	815	839	892	797	836	880	848	855	849	822	871	843	833	868	842	854	832	850	822	870	842	839	840	915	796	862	817	882	821	828	867	871	847	828	824	838	843	891	829	840	890	862	837	869	885	848	853	871	824	836	769	799	860	873	842	813	880	844	829	902	865	815	855	900	872	845	846	795	882	907	875	854	853	831	833	821	871	861	842	819	812	853	869	860	842	872	850	841	832	851	817	848	859	804	828	833	875	851	826	824	843	798	875	823	820	825	856	789	896	857	828	836	877	862	898	831	853	867	874	827	827	832	913	807	857	880	842	899	889	854	874	854	848	852	857	857	849	872	866	824	841	862	838	888	826	884	829	814	852	833	834	828	805	905	793	871	874	857	881	820	847	804	882	856	911	854	840	898	860	847	833	859	849	860	819	828	830	844	805	865	882	796	817	849	835	830	866	874	812	848	821	804	839	844	837	806	869	858	803	792	818	877	808	841	838	818	865	839	860	838	858	878	861	854	845	876	904	866	867	821	872	803	889	865	876	864	877	816	867	822	904	906	861	780	871	858	872	905	855	882	859	837	806	822	847	832	847	874	806	837	910	820	852	822	847	806	786	876	825	834	829	858	911	870	865	831
24884	21354	27643	25344	12799	787	496	387	392	425	340	334	318	294	288	293	321	318	279	273	286	308	264	301	282	300	253	282	232	271	291	279	263	261	307	278	278	249	275	257	285	272	298	239	261	297	245	289	270	282	275	262	271	266	278	295	292	230	270	271	285	260	256	260	253	287	262	258	249	268	274	298	241	274	265	283	259	280	277	257	270	272	299	282	252	278	256	270	265	264	279	268	259	239	262	283	270	285	256	285	295	280	252	251	272	255	276	282	291	287	255	276	281	250	279	262	252	270	239	241	285	263	265	238	261	240	268	263	248	237	250	278	279	280	275	250	291	298	270	252	250	260	264	302	254	246	261	253	278	264	287	287	282	269	285	265	282	265	262	275	282	240	290	286	240	255	267	298	265	284	293	256	256	257	264	285	251	269	272	276	238	292	251	263	288	260	271	289	279	309	271	252	265	292	261	272	274	268	277	263	253	284	272	244	263	264	264	246	264	239	250	275	228	282	244	261	262	283	276	273	297	295	237	272	259	290	268	282	273	292	260	284	274	262	288	262	241	283	260	290	256	253	243	271	226	272	283	271	266	264	298	268	287	277	236	282	274	229	261	266	231	247	276	242	288	273	285	264	292	289	255	276	237	272	259	282	254	286	249	279	264	297	291	259	271	271	274	289	264	269	269	306	235	290	252	278	224	274	287	240	266	265	264	241	264	251	266	273	245	285	269	280	246	290	265	251	247	259	264	284	254	250	267	262	286	260	279	263	258	231	276	252	279	248	274	282	273	264	252	251	263	265	273	245	276	251	282	275	261	282	279	264	259	298	274	263	284	271	253	247	265	258	269	273	271	283	276	272	272	286	280	278	252	240	264	263	259	274	274	257	281	283	244	254	269	276	271	268	268	290	255	259	270	266	291	267	288	239	254	259	243	252	299	230	255	293	276	279	262	272	262	264	269	244	234	263	261	272	248	284	266	265	270	272	282	268	267	267	279	297	294	290	258	287	289	264	261	278	273	275	250	297	294	289	244	250	244	261	283	265	270	307	265	299	273	265	248	255	264	270	273	246	243	248	301	279	279	279	285	253	252	264	268	258	272	259	251	246	268	254	234	263	281	284	254	247	274	250	287	248	269	267	254	286	244	280	254	289	260	251	272	264	300	261	296	256	265	287	288	258	254	266	257	254	258	278	259	281	302	272	282	275	285	242	269	300	273	265	264	265	276	255	266	252	277	247	255	276	239	247	282	267	256	266	257	284	265	266	287	288	244	272	284	275	287	296	233	263	269	268	283	272	266	292	246	265	252	255	258	265	259	261	253	261	253	242	280	244	292	279	268	252	263	264	256	240	247	265	273	261	254	266	269	245	273	254	283	271	259	249	239	271	254	268	274	275	268	243	245	282	268	274	259	265	241	266	253	266	272	259	259	254	273	239	246	254	243	252	277	265	251	249	263	258	238	293	259	262	245	281	258	257	267	290	252	259	295	272	271	297	261	280	301	262	247	273	273	241	231	264	292	235	249	273	268	271	250	244	260	230	263	293	272	274	254	263	267	255	287	252	254	272	295	275	266	272	251	296	274	279	257	262	244	259	253	259	287	275	269	292	264	277	261	278	277	262	273	279	266	281	251	275	289	234	266	232	293	272	273	251	241	240	280	246	280	235	243	281	244	267	277	272	264	257	264	279	244	276	281	243	258	269	284	239	289	302	254	251	243	280	251	279	265	250	253	267	265	267	280	248	275	259	264	251	244	274	268	277	301	266	248	246	281	263	270	251	259	273	283	246	296	280	262	263	284	278	249	259	244	262	249	296	290	258	271	296	265	289	287	273	271	260	278	257	266	256	248	221	284	279	300	282	279	267	257	258	261	268	258	257	254	312	277	271	270	278	277	266	264	260	278	257	267	271	260	248	248	265	280	273	275	281	250	263	272	254	250	235	236	251	269	273	251	284	290	242	281	259	262	271	255	259	247	272	283	266	261	278	283	244	249	250	247	241	275	252	251	250	263	242	247	246	239	265	278	256	277	267	257	264	231	280	244	289	253	263	285	281	261	238	245	262	271	290	273	258	295	242	240	268	265	293	223	259	278	280	261	264	272	255	248	253	262	287	249	281	249	261	268	285	263	282	252	296	259	268	277	265	258	290	264	255	262	274	278	222	276	277	267	278	256	274	292	272	282	260	283	258	277	253	261	255	264	244	253	258	276	256	292	274	255	245	242	236	299	277	253	267	292	286	238	255	279	271	278	272	254	264	235	277	282	263	273	253	259	251	286	260	235	269	236	256	288	274	273	256	275	268	257	280	300	288	251	282	243	250	251	271	264	244	241	248	241	281	258	255	257	261	252	274	284	257	268	257	266	241	250	227	250	265	282	293	248	274	257	255	263	276	266	254	267	250	261	300	260	239	268	266	244	263	278	256	277	258	297	270	282	275	285	263	255	273	283	272	265	226	255	287	254	244	287	286	298	280	293	263	262	269	249	264	255	275	269	271	255	266	295	247	276	265	281	238	282	262	275	263	263	250	292	272	278	271	258	271	282	241	271	275	289	292	254	278	260	263	228	265	278	276	264	259	249	264	237	245	267	263	252	259	270	257	284	261	274	276	274	256	254	276	277	282	283	257	262	239	270	265	257	292	278	275	260	267	291	274	262	260	268	250	260	282	295	291	268	284	277	250	292	269	284	238	257	235	280	290	268	267	286	238	279	280	274	274	266	261	238	255	270	271	250	297	300	285	302	272	272	288	240	282	270	244	303	291	276	265	245	287	232	241	277	246	287	253	288	272	295	256	261	277	260	263	279	267	267	277	255	248	253	274	254	260	244	242	271	293	278	265	246	266	257	264	257	251	247	261	284	276	284	249	263	276	265	247	253	259	298	283	243	278	267	259	260	238	248	274	278	284	262	251	287	255	246	263	252	262	245	251	290	253	250	275	260	248	268	272	249	285	272	278	264	274	280	280	293	294	265	260	297	276	290	257	248	262	251	276	288	290	260	231	240	257	256	245	267	284	285	239	260	270	283	280	279	255	248	280	266	263	269	284	268	262	272	262	239	284	263	284	288	279	278	266	261	282	273	241	244	254	289	283	266	241	263	254	271	257	259	280	272	268	259	302	304	268	245	244	270	274	271	262	278	272	280	241	265	277	261	269	263	270	245	264	265	274	250	279	265	295	247	269	284	246	277	269	256	299	263	273	246	275	264	278	252	243	276	265	273	258	290	286	256	260	264	266	241	250	261	268	248	242	272	288	263	246	276	291	286	255	237	234	266	263	261	259	310	277	256	277	260	287	256	270	270	260	258	278	263	263	297	273	271	273	268	257	240	288	248	270	263	280	271	272	262	292	274	272	284	251	248	244	274	249	260	248	252	264	286	283	261	262	270	243	288	284	257	265	291	279	268	266	284	276	237	225	233	261	251	270	252	271	264	274	241	261	286	249	250	255	247	246	263	281	273	259	266	260	270	277	244	248	269	264	242	258	254	230	263	272
3378	5438	3953	1890	1422	1045	792	688	573	530	487	450	416	396	378	391	355	367	380	337	322	371	323	326	327	368	344	316	352	346	368	333	313	332	339	316	320	291	298	321	331	345	349	335	309	321	307	335	382	333	314	319	313	315	322	333	345	339	308	361	342	323	302	318	316	336	287	332	329	305	380	337	323	336	336	310	329	312	336	335	339	316	340	308	303	331	324	332	336	327	324	325	316	325	309	328	307	334	315	287	325	336	292	309	318	325	291	274	290	295	336	343	326	350	349	328	321	307	331	320	328	345	310	324	319	321	321	309	338	349	320	296	304	324	334	309	359	339	313	272	285	345	318	327	319	306	333	310	325	325	335	344	350	321	307	336	321	285	273	327	337	332	327	337	328	304	343	281	319	288	303	320	319	309	304	283	296	313	295	308	312	313	299	330	322	312	321	320	296	328	325	336	312	333	320	314	302	322	312	289	332	317	361	321	299	300	302	290	285	314	341	316	346	315	319	316	310	290	316	313	314	331	323	315	309	300	339	320	301	297	317	329	322	324	313	309	341	326	304	330	305	309	325	293	335	324	295	321	320	331	315	335	317	302	310	327	320	330	348	346	360	340	296	292	306	291	333	340	284	335	326	354	290	366	346	306	331	317	330	283	325	320	318	291	294	326	334	343	295	321	297	336	315	329	326	326	342	272	329	324	305	383	318	357	287	326	345	294	324	319	325	341	360	323	275	324	317	311	295	312	317	307	324	339	298	352	315	290	315	338	321	309	305	290	350	336	317	334	329	336	332	311	328	301	334	323	317	336	300	302	329	318	321	273	295	310	284	292	313	319	313	321	336	342	337	314	305	334	315	338	357	341	303	332	298	304	299	310	330	351	317	288	307	317	323	338	330	334	342	360	333	314	280	322	320	317	333	328	315	312	324	334	318	320	305	333	358	348	328	309	301	314	297	311	311	338	359	372	308	287	294	329	303	329	338	359	272	307	335	323	318	348	334	287	316	287	314	323	305	322	313	325	328	337	344	330	293	310	303	318	310	281	332	326	306	317	346	358	312	343	320	339	341	308	333	325	297	344	319	364	311	320	287	322	324	316	327	322	324	334	295	328	302	308	334	314	354	318	302	316	326	348	365	320	328	313	308	347	338	288	330	336	313	326	347	365	297	336	326	331	324	315	313	339	310	323	334	301	321	320	365	326	299	298	342	320	288	347	355	340	324	326	318	294	311	294	298	310	310	283	328	316	299	324	322	325	336	295	343	357	317	336	280	318	298	307	352	326	323	320	310	319	341	319	333	299	317	307	361	300	325	341	311	325	311	305	305	351	318	310	325	335	319	285	310	333	309	331	328	289	321	297	317	318	353	318	316	316	307	336	349	319	278	320	310	315	334	320	307	331	319	346	328	327	324	328	325	312	298	339	287	316	358	333	343	346	307	343	307	337	306	311	343	302	327	308	326	333	317	334	323	323	324	352	331	340	322	307	312	331	308	308	303	336	311	317	313	330	321	324	299	311	318	340	291	301	332	320	334	368	320	334	318	342	336	303	356	313	310	361	340	305	329	328	301	284	311	336	339	350	281	325	317	344	337	311	286	337	320	372	343	358	330	317	356	300	340	326	324	302	312	325	346	322	343	305	324	297	316	314	297	325	347	317	339	326	298	342	365	298	305	321	355	338	285	357	318	338	338	337	322	283	310	324	300	338	319	321	304	344	292	311	294	343	326	300	346	330	292	305	310	302	326	314	292	314	317	323	296	269	328	321	324	285	342	296	320	319	321	303	308	337	325	325	311	320	338	329	337	331	316	310	339	307	331	320	319	302	364	313	366	326	321	311	311	287	355	315	300	329	361	353	330	312	292	332	332	325	325	332	306	321	323	317	339	333	289	303	312	338	312	321	317	318	281	327	315	333	318	297	307	309	338	318	303	354	321	373	296	319	328	295	319	330	306	327	298	315	323	336	323	312	299	321	268	335	292	345	304	352	292	309	306	349	297	311	300	319	327	316	309	321	342	328	347	352	322	280	313	331	346	328	281	307	331	322	337	313	311	311	309	300	299	318	310	313	348	331	293	315	322	351	338	337	338	309	334	306	290	304	301	313	310	306	303	323	331	302	351	359	339	326	313	341	325	311	308	318	319	293	271	318	327	304	320	295	322	341	338	336	300	310	349	362	353	315	324	321	319	329	305	321	326	318	338	320	296	321	298	301	338	310	322	324	312	325	315	276	319	347	295	315	318	327	340	331	332	320	305	307	325	319	323	304	339	290	321	303	299	347	326	355	314	354	299	304	319	316	310	305	312	353	341	382	321	322	315	330	362	332	332	308	323	316	346	310	311	294	340	312	362	320	325	296	322	326	338	311	297	333	306	309	283	286	321	319	319	312	309	298	328	310	319	333	334	332	311	313	322	308	301	299	324	325	315	322	348	321	314	323	317	298	317	332	321	327	310	347	302	297	327	319	294	342	306	343	309	338	310	308	328	322	321	331	303	337	327	292	298	327	354	287	315	327	303	308	293	329	305	325	313	319	313	313	324	306	304	289	315	347	332	305	347	276	334	325	333	334	322	296	318	295	318	355	341	328	337	318	329	300	339	309	326	310	328	295	336	297	331	340	302	285	315	326	342	308	323	280	322	302	309	349	345	355	329	312	334	314	309	308	341	293	301	335	287	354	322	324	297	288	307	336	318	290	296	314	336	324	313	331	321	324	336	301	346	289	314	324	309	341	317	317	314	321	291	291	288	289	312	331	334	330	301	296	316	307	313	301	308	342	309	301	317	301	310	315	329	307	296	327	318	304	303	296	322	346	332	333	332	308	331	312	300	338	302	291	347	328	303	307	327	307	307	332	300	296	326	338	310	326	331	332	347	321	324	338	311	351	319	321	330	320	338	324	267	293	307	337	325	339	333	320	273	294	291	333	316	319	360	364	322	318	317	320	307	326	309	330	321	293	311	303	331	329	304	340	337	320	304	315	302	302	309	326	280	302	357	335	317	351	301	320	346	296	306	333	352	308	290	297	294	322	305	341	314	290	317	315	305	382	330	313	303	321	324	314	323	318	337	303	325	275	325	293	314	324	337	289	326	360	346	299	333	278	326	342	307	303	342	344	300	322	335	321	342	322	325	290	329	350	281	346	316	315	320	317	336	334	293	302	328	294	330	325	301	352	311	333	304	321	313	316	342	281	320	352	319	331	345	332	303	320	302	305	294	289	294	347	318	320	308	337	343	313	316	273	306	321	323	298	312	315	329	326	314	324	307	332	325	316	336	289	344	304	345	307	331	341	326	313	305	310	319	350	329	306	321	322	306	302	308	303	327	315	307	331	325	324	290	346	350	290	322	334	331	361	328	298	320	299	317	323	317	317	322	317	318	287	319	312	327	303	305	340	336	341	319	351	307	361	309	318	299	306	338	305	337	338	291	323	316	257	324	310	345	332	324	309	295	322	321	319	321	294	329	324	310	330	341	286	324	301	309	297	326	348
22772	21334	28987	24039	21334	21374	9932	1204	872	807	722	683	601	575	557	564	500	519	535	502	503	468	489	474	436	453	469	489	426	466	454	446	384	443	470	433	406	472	446	435	414	413	440	456	445	422	430	397	405	427	406	397	440	422	441	420	433	429	407	385	448	424	432	474	413	410	443	416	392	416	375	421	407	397	408	438	426	436	418	431	402	418	436	397	378	430	409	410	383	418	378	424	438	387	478	432	412	418	406	438	440	412	418	393	446	403	432	433	413	414	415	406	394	413	419	435	427	424	400	413	425	408	411	439	432	404	427	406	418	410	409	409	423	419	418	398	431	420	419	419	418	406	437	403	391	374	456	426	436	418	413	390	414	425	398	408	437	407	403	443	435	454	446	374	415	428	445	426	389	460	426	417	402	400	391	418	435	436	378	400	405	415	423	447	422	421	405	417	444	413	462	406	438	434	406	403	438	439	426	402	374	450	397	470	419	398	405	437	422	392	416	397	382	437	364	375	430	419	418	411	376	410	399	403	415	406	404	430	406	433	449	447	451	406	403	419	397	425	427	386	437	419	460	449	436	447	449	412	420	399	420	400	417	441	385	426	442	387	420	439	389	391	426	393	382	427	429	439	409	451	449	389	401	451	449	403	429	403	422	436	448	406	431	384	404	448	415	416	421	412	452	432	411	411	393	443	427	422	414	414	417	426	405	415	409	440	395	413	462	396	439	446	419	413	458	441	428	432	435	422	394	428	391	406	383	422	426	415	409	402	437	442	426	428	420	420	404	430	381	444	432	424	423	378	449	399	440	390	422	419	445	450	438	403	387	440	418	423	425	430	443	407	409	422	397	422	433	408	396	448	407	411	408	415	430	436	452	405	379	415	423	386	427	441	416	400	406	421	422	403	452	430	421	418	431	437	412	419	397	376	432	433	423	411	390	434	396	406	389	410	443	431	468	412	418	447	432	410	421	414	439	428	387	396	396	420	455	415	437	398	416	471	415	449	425	422	455	413	399	417	449	392	409	388	407	398	418	429	409	419	431	458	422	416	418	416	443	436	413	431	408	406	402	415	401	382	416	429	397	407	402	415	415	406	381	395	460	434	407	409	425	419	385	419	388	408	426	433	404	396	397	409	405	415	407	427	426	395	400	400	414	413	416	390	401	429	413	459	442	416	437	418	480	436	466	403	407	389	469	444	479	448	400	409	429	420	422	394	419	435	381	392	438	422	416	408	407	442	428	455	445	403	420	448	400	424	432	453	409	440	443	417	433	442	442	413	388	441	388	410	404	436	433	457	375	420	436	374	389	434	414	428	408	436	381	389	408	398	435	404	420	393	443	431	427	379	462	432	465	419	422	413	438	388	393	405	392	455	435	432	413	435	420	442	434	433	411	405	432	421	420	413	402	424	439	423	391	403	399	406	403	432	411	434	386	405	459	405	383	402	401	364	450	412	428	425	402	400	433	411	404	397	434	435	422	464	406	408	430	416	378	437	426	410	398	465	401	426	481	394	398	429	386	412	402	410	453	417	419	412	421	409	445	407	406	406	438	406	411	423	415	444	397	397	412	412	448	411	430	428	391	423	462	442	383	374	401	403	386	410	399	421	410	438	391	420	398	384	446	409	410	414	477	411	409	416	408	470	400	385	404	437	402	419	417	447	446	442	403	413	379	407	444	403	406	416	425	413	436	463	426	425	437	439	401	425	422	432	428	419	437	418	431	427	377	429	408	472	379	444	401	407	401	397	423	443	419	417	433	414	424	413	437	392	396	420	401	401	402	420	446	430	445	414	423	402	460	396	426	412	440	408	448	403	452	394	436	441	447	386	415	395	419	411	428	421	433	439	412	384	411	413	439	445	436	409	418	394	423	444	411	434	412	418	410	445	408	392	429	431	434	452	436	378	424	407	409	415	419	424	413	415	414	423	412	401	378	420	417	374	393	431	398	411	416	424	417	466	403	373	408	432	408	438	448	414	489	413	477	393	455	394	409	421	416	428	391	461	417	421	391	388	413	425	434	403	416	421	457	430	397	416	397	411	427	450	416	442	420	400	430	433	411	440	425	387	415	411	410	412	404	394	445	400	449	441	410	409	399	439	443	459	433	407	411	431	409	435	402	440	418	421	464	447	435	382	444	366	439	405	417	434	401	402	395	408	410	419	376	425	400	437	421	403	347	398	390	415	425	422	458	450	454	422	375	387	404	451	380	412	403	392	441	445	441	424	405	399	437	435	452	432	430	381	440	432	398	403	422	408	419	404	411	414	426	391	421	450	425	393	411	421	421	409	408	405	407	378	461	429	453	428	374	433	403	439	437	417	415	395	412	413	408	389	434	407	408	414	418	418	397	410	409	391	393	435	402	397	439	430	410	436	395	388	435	415	379	411	445	416	405	455	414	396	403	421	396	424	393	386	423	443	400	438	413	381	409	420	446	392	451	418	399	421	401	406	423	441	403	413	395	441	418	403	431	417	391	454	415	411	450	410	409	434	440	416	423	391	399	460	382	406	385	396	414	395	427	387	431	430	399	425	420	415	418	431	432	434	407	437	407	458	438	443	379	383	447	430	421	398	425	401	428	405	434	388	423	417	390	398	413	435	434	388	441	464	405	390	408	422	410	431	412	410	433	408	379	389	420	405	405	453	424	412	403	429	462	425	393	446	421	434	440	420	419	385	428	423	392	451	432	415	412	435	428	419	392	442	440	412	414	416	467	430	413	441	408	379	405	429	384	461	396	401	386	420	432	420	398	443	433	449	406	421	447	434	403	402	407	443	425	403	397	395	415	429	408	404	408	417	387	432	444	427	396	443	396	431	434	417	463	413	451	422	444	444	435	446	427	408	423	420	405	415	411	441	422	403	428	420	394	420	403	445	400	397	444	404	422	402	422	404	433	451	417	415	436	403	407	422	442	393	423	439	427	414	421	426	419	415	445	388	459	429	441	427	426	401	400	421	386	380	458	389	402	444	395	420	401	423	407	387	419	407	412	418	406	387	422	379	382	442	418	425	396	381	438	420	408	425	441	445	423	410	416	408	393	416	389	418	410	391	453	392	427	380	424	431	424	388	432	390	401	405	422	425	388	378	418	426	423	403	394	408	413	421	384	446	434	442	434	380	412	419	447	410	403	407	393	378	432	427	398	396	381	439	409	411	367	390	432	436	408	419	416	391	401	414	427	413	424	396	403	401	412	447	424	454	419	404	402	403	418	406	397	425	366	440	406	442	380	402	456	406	432	372	435	429	412	431	443	438	440	385	393	457	416	403	385	385	416	413	425	418	365	437	432	404	425	441	401	377	404	421	463	422	442	433	425	392	429	422	460	432	394	384	427	381	442	411	401	417	436	412	417	449	399	398	446	433	403	395	375	404	408	398	396	433	420	399	405	421	411	431	388	437	420	398	447	428	409	409	422	410	432	381	403	394	417	388	399	402	411	408	388	448	459	414	407	406	423	432	444	419	417	392	411	456	445	403	436	390	400	413	423	420
4662	14096	10991	5490	3997	2917	2066	1634	1378	1217	1013	899	870	806	713	724	661	687	629	641	573	571	612	645	582	572	511	561	539	552	535	570	582	560	501	507	522	513	526	524	541	547	537	530	542	532	500	498	573	513	574	516	508	526	515	526	516	524	480	511	550	550	500	501	536	540	495	496	497	536	526	503	505	498	474	476	513	515	492	488	514	495	488	504	528	518	504	519	516	473	518	477	479	518	508	507	503	496	508	543	548	486	546	510	482	492	470	516	487	498	532	479	479	552	537	534	529	473	509	519	460	518	508	523	535	497	528	483	499	503	531	500	490	516	538	503	497	540	522	539	536	494	527	503	542	554	517	487	538	495	513	517	524	481	494	482	505	548	510	519	524	494	528	533	547	469	521	486	508	557	515	526	518	492	501	494	499	513	530	506	489	523	499	517	506	527	541	479	517	518	525	508	532	525	493	462	525	463	513	517	495	511	527	512	462	496	509	512	499	490	527	509	495	511	532	474	490	517	515	500	512	500	485	501	515	512	497	502	474	474	529	467	514	528	504	530	500	497	527	525	462	480	506	485	522	462	511	499	506	521	520	517	485	537	488	514	480	474	517	495	474	507	496	480	516	509	492	485	471	504	465	515	498	527	536	482	479	524	493	535	500	473	481	475	545	484	500	496	461	524	517	535	502	494	458	525	509	483	501	523	545	481	482	485	501	551	487	525	491	457	547	578	521	488	556	510	477	494	502	568	488	490	507	505	496	514	477	530	506	508	522	482	498	523	498	538	510	497	513	516	461	527	476	501	519	530	529	538	498	528	477	495	487	501	512	473	538	515	511	518	451	517	535	547	553	509	509	489	500	549	549	489	486	483	521	510	503	493	509	479	479	491	472	522	513	474	479	490	495	520	500	517	502	474	512	534	490	475	518	496	493	496	519	496	502	519	490	509	483	502	540	531	554	525	493	480	559	482	487	492	515	473	500	470	497	539	572	435	515	491	521	525	510	507	540	499	503	545	527	521	518	481	513	512	491	477	517	507	523	492	485	547	505	458	516	503	500	523	486	469	500	516	504	478	521	498	512	444	483	515	535	493	478	477	525	495	533	489	488	494	488	503	484	507	522	469	479	507	559	505	455	468	512	502	480	519	486	508	517	544	521	503	518	495	513	500	531	513	549	476	508	482	495	556	469	535	502	479	518	478	465	498	548	504	522	484	525	498	498	484	540	474	516	530	470	514	511	496	498	512	471	532	469	532	466	543	479	521	485	515	491	531	469	509	494	548	499	524	487	564	500	529	510	497	491	474	478	523	508	493	463	520	502	505	497	550	524	504	505	497	542	531	521	497	503	454	517	513	507	481	539	489	518	477	502	492	491	527	553	484	519	530	489	510	496	490	519	491	507	486	498	537	494	524	523	483	502	517	512	519	513	496	507	505	478	436	502	513	501	519	495	535	523	541	491	518	544	519	472	544	534	518	542	537	466	515	472	511	492	511	502	503	504	485	549	518	498	490	477	513	531	546	531	490	473	515	496	458	468	468	522	531	524	472	509	488	451	498	491	510	558	502	531	489	485	531	497	487	504	529	494	537	478	510	509	486	495	504	525	495	522	509	531	467	497	535	475	504	515	497	462	527	506	540	456	484	468	524	515	522	498	506	514	516	518	489	521	502	492	494	533	489	527	508	527	542	509	518	537	518	528	514	477	491	497	518	463	500	538	536	494	489	552	541	531	529	487	506	520	538	499	485	511	463	508	518	511	508	537	479	520	539	516	479	492	483	483	508	495	498	522	464	548	517	539	510	503	511	497	522	519	506	460	511	482	528	469	499	504	500	526	497	484	531	509	513	496	498	535	489	497	476	506	536	507	515	512	515	509	519	495	521	528	478	523	491	478	539	522	511	510	533	507	485	506	502	492	501	468	486	518	477	520	497	485	490	525	530	498	529	523	487	509	480	491	515	482	534	510	481	485	492	505	512	528	505	458	470	540	509	498	477	498	536	508	515	513	500	520	492	484	480	485	500	529	527	528	512	500	491	527	507	484	504	512	475	531	487	499	500	507	519	442	481	528	489	516	523	503	521	510	496	507	472	486	503	488	514	490	531	462	500	502	508	464	490	458	488	507	465	496	500	486	509	524	477	513	457	520	462	483	509	514	447	528	477	535	490	503	486	504	486	484	494	513	535	482	546	497	477	480	512	506	513	511	510	505	535	533	535	503	512	460	504	515	488	488	526	537	540	520	505	493	504	517	505	517	507	524	515	491	503	515	483	508	489	491	495	529	531	510	510	464	517	522	480	519	498	490	525	517	505	515	523	487	471	482	481	511	528	495	529	478	491	506	502	503	548	467	520	530	543	501	509	483	504	520	460	506	532	507	506	545	483	525	534	494	496	510	528	484	521	547	502	539	526	514	509	513	519	509	479	526	496	477	465	535	519	530	529	520	548	491	502	492	513	524	489	501	488	547	547	528	526	515	488	517	494	527	494	503	494	524	471	515	483	528	531	459	505	508	489	500	492	510	502	475	528	478	540	541	500	509	542	498	501	477	503	487	562	469	568	482	508	490	468	464	531	506	505	515	484	540	545	507	452	540	497	521	533	507	491	525	498	514	506	513	496	526	504	519	502	504	502	439	494	474	488	508	507	536	499	482	535	530	559	500	471	526	501	532	515	495	481	511	505	499	474	517	492	496	527	514	516	510	513	497	480	490	500	504	487	470	477	504	494	517	507	494	513	473	463	459	517	458	503	519	470	496	531	520	474	519	511	470	504	486	521	508	533	551	531	515	508	569	526	498	498	489	497	491	463	550	485	511	509	517	531	551	526	514	519	482	554	495	505	510	525	515	514	502	474	527	534	494	469	492	545	524	490	490	454	492	494	499	458	520	504	486	543	483	487	535	513	520	521	498	525	519	473	517	504	520	505	501	490	508	491	494	523	478	490	524	492	473	488	499	500	528	485	480	493	507	490	485	499	493	547	490	559	515	491	526	493	505	480	529	493	527	479	477	496	505	538	478	512	500	522	500	488	514	515	502	503	520	488	509	526	532	458	516	492	504	532	514	531	530	513	510	536	531	503	487	496	526	521	494	499	496	498	469	545	515	510	499	502	514	530	507	474	511	517	496	479	507	521	479	517	491	509	524	535	495	463	503	473	506	514	468	519	522	503	519	548	520	567	578	502	500	510	508	527	526	504	543	494	466	468	524	501	484	524	533	462	490	510	500	536	527	505	515	522	507	463	509	493	478	524	506	488	508	488	515	516	506	524	550	476	505	502	506	516	536	496	522	492	473	481	464	504	515	497	503	497	517	542	487	546	496	518	541	492	524	514	547	507	522	485	498	522	551	476	525	496	494	474	529	539	522	505	449	444	499	512	493	487	504	515	511	542	557	512	535	523	504	465	519	492	495	495	530	492	466	528	483	479	480	509	548	539	549	492	520	518	472	511	540	456	479	514	544	490	487	461	497	501	493	484	492	506	514	500	516	503	525	528
27491	19622	5889	1035	762	728	595	586	557	594	618	602	533	577	592	613	539	581	571	535	542	554	564	551	529	513	567	560	574	574	534	572	539	544	564	530	529	573	583	573	568	605	555	538	581	563	592	621	586	551	540	536	554	556	610	561	590	534	591	566	591	569	569	548	559	556	571	584	573	545	598	563	600	565	539	549	526	537	579	565	523	609	531	540	552	585	588	524	549	538	592	541	541	565	564	580	565	593	545	548	562	519	618	536	557	492	589	568	595	542	542	562	567	576	537	560	577	552	506	540	570	528	572	571	585	562	615	520	570	569	562	583	561	588	519	523	588	539	599	566	564	553	543	578	572	578	606	542	565	574	570	574	566	576	541	553	601	567	561	558	614	551	579	550	597	550	571	602	552	560	570	564	567	553	566	582	568	554	520	529	547	557	586	595	529	546	581	569	539	567	561	574	591	546	555	551	533	542	522	525	550	582	605	558	549	623	588	517	561	578	543	544	559	592	574	593	574	558	569	566	571	560	597	591	565	578	617	559	578	572	581	526	565	555	566	551	557	564	587	594	566	556	570	551	571	566	579	558	565	574	558	543	558	496	569	551	534	559	538	527	537	558	562	555	547	555	540	568	565	631	546	553	572	612	539	509	609	568	512	562	515	549	621	538	541	533	567	578	583	531	574	526	617	556	545	524	544	528	589	545	514	530	566	593	551	605	545	584	594	577	551	565	575	591	581	581	516	563	561	531	566	627	556	566	548	568	516	621	555	598	554	590	565	574	599	564	591	565	572	577	581	592	552	534	564	555	586	557	557	580	592	575	595	545	566	559	545	585	564	561	564	577	581	536	530	551	539	554	561	576	506	562	564	553	558	541	575	538	547	544	542	561	544	558	555	548	582	551	498	558	515	556	579	582	559	603	548	582	544	589	532	591	567	603	562	559	559	574	525	576	586	589	550	589	572	563	615	577	580	527	550	536	546	512	550	588	573	581	555	588	553	567	584	552	570	597	588	565	564	565	559	550	571	568	569	577	560	536	576	524	544	543	599	569	546	581	577	571	526	557	563	551	538	557	561	507	547	580	555	571	532	515	556	592	614	566	571	549	562	568	536	541	552	559	578	537	541	555	556	541	622	556	538	540	575	579	537	518	568	567	588	542	527	551	525	552	540	546	521	533	581	553	566	498	578	515	579	537	621	590	577	527	595	548	546	592	546	531	568	507	538	588	539	536	554	527	565	539	576	522	520	583	525	549	545	576	529	527	529	553	586	569	543	578	526	559	592	558	559	564	549	560	616	571	595	557	553	586	519	546	602	513	561	564	532	588	579	575	548	549	532	559	539	529	552	565	576	562	513	560	552	536	531	552	526	524	572	612	578	566	604	532	541	561	579	554	525	561	566	601	553	532	595	552	586	548	573	548	557	557	562	545	568	596	547	572	529	583	560	558	565	577	526	608	568	602	555	586	530	532	546	602	589	569	539	590	595	543	550	560	544	589	526	552	550	554	562	552	548	568	569	589	589	557	552	569	557	549	581	558	574	544	566	567	560	567	563	574	601	516	572	561	557	556	566	562	553	592	548	523	573	543	563	560	604	489	593	568	510	576	538	511	527	566	561	514	554	552	580	555	526	592	526	587	574	610	582	579	546	571	572	580	541	582	511	577	553	587	577	560	576	541	550	587	578	580	554	586	592	559	549	524	570	541	517	575	553	517	541	596	530	562	513	561	548	559	587	575	559	547	516	561	559	550	560	536	552	563	616	541	565	581	550	567	553	542	545	548	558	525	547	581	540	512	563	534	546	538	583	577	571	565	559	592	519	553	560	574	528	594	560	581	550	530	541	567	571	572	608	530	557	584	545	590	602	593	572	590	553	550	571	579	550	611	567	559	549	565	559	561	604	574	586	560	565	558	623	551	571	492	540	578	562	554	569	572	546	556	561	581	545	592	534	577	532	559	571	513	550	520	585	569	528	563	523	591	572	562	546	563	611	574	553	600	570	580	581	556	562	543	570	597	555	537	544	577	577	563	547	549	568	601	559	582	551	525	540	579	556	556	554	541	541	544	520	562	589	607	577	496	541	542	516	561	567	548	549	578	583	567	534	544	530	552	551	530	544	578	523	545	562	530	562	580	555	572	586	555	579	591	572	541	576	554	574	546	538	528	589	564	548	592	579	531	550	544	583	590	526	549	575	518	540	536	568	570	582	574	535	552	540	574	573	596	527	591	566	533	537	593	529	565	595	560	624	533	534	532	531	566	545	534	586	582	537	540	568	600	559	578	499	602	520	619	528	578	563	536	570	534	530	557	561	567	581	509	538	569	571	581	580	582	569	552	587	568	581	580	551	570	571	597	550	559	536	578	539	549	559	538	571	540	515	576	539	589	521	545	573	564	596	580	538	568	541	523	571	508	582	510	608	538	572	567	532	587	569	548	568	581	531	544	538	561	581	544	579	530	574	582	597	568	535	558	518	572	568	521	548	543	498	582	564	566	534	576	566	542	588	513	570	550	579	581	568	549	568	523	509	585	578	549	600	556	533	541	540	587	553	565	576	617	568	578	571	590	566	580	546	525	589	563	527	524	582	570	593	611	553	552	578	525	594	607	563	578	547	558	581	602	542	564	579	554	587	564	578	532	571	558	592	573	584	578	542	604	543	552	515	553	536	584	563	554	561	567	568	545	587	564	570	553	586	583	515	561	561	504	572	558	546	571	542	495	529	568	546	575	560	532	555	556	582	570	602	563	536	549	560	553	539	594	537	550	534	557	593	590	595	526	559	583	512	566	590	575	560	537	549	555	622	571	539	565	568	575	576	529	589	573	563	572	534	593	525	535	568	577	543	594	580	530	554	532	557	533	572	551	544	534	563	551	538	526	577	545	560	583	579	589	526	555	555	576	477	529	557	620	555	563	593	547	546	537	530	585	581	568	522	568	597	581	559	529	596	551	571	543	604	551	550	592	578	531	540	572	596	572	580	545	547	578	576	540	566	563	569	579	527	565	549	592	546	556	550	544	563	556	581	532	534	557	542	549	560	547	562	558	540	586	559	568	489	541	539	614	541	572	550	596	531	581	557	556	579	550	509	554	612	558	514	561	622	562	551	555	540	568	557	571	554	525	557	537	546	530	541	586	533	583	529	555	510	584	575	608	591	543	543	599	581	540	610	555	494	559	565	549	543	529	536	527	585	580	609	507	567	525	618	607	561	545	573	546	535	549	526	575	548	573	560	536	563	551	547	552	585	528	553	522	611	566	596	545	521	555	552	553	522	550	594	545	554	556	566	589	554	568	549	553	551	576	566	541	557	596	554	562	547	554	571	557	579	551	602	575	573	521	555	566	582	528	547	544	587	573	532	547	549	589	552	523	538	556	521	586	550	566	523	571	528	565	552	567	576	543	584	560	531	561	591	563	532	570	578	572	525	580	528	523	586	558	566	554	573	587	552	571	610	560	514	556	586	537	570	579	532	570	559	583	555	558	542	549	595	566
4329	1602	1170	899	851	776	698	673	646	687	633	680	737	607	654	684	638	629	622	652	664	670	670	640	637	629	640	682	653	640	621	644	595	597	648	612	645	615	675	610	631	691	635	677	622	675	657	649	644	646	621	612	650	634	652	661	684	648	688	660	667	638	628	659	617	680	599	678	655	652	644	639	607	688	670	642	698	608	656	681	668	691	593	682	622	670	653	665	669	638	636	594	575	645	667	644	649	617	609	630	685	671	633	647	657	649	659	649	695	693	631	657	660	669	633	613	696	615	653	646	654	679	650	678	606	616	648	602	658	607	649	667	670	642	660	644	697	653	621	668	661	620	675	616	656	664	683	672	646	614	669	600	640	671	615	655	635	607	636	636	639	662	638	609	634	603	634	651	612	624	634	665	624	687	655	679	653	666	628	648	638	632	607	607	632	646	627	649	659	660	663	640	689	635	644	619	593	631	593	634	658	642	641	631	652	655	698	643	631	634	679	672	668	623	651	672	686	646	632	654	643	625	648	603	672	664	637	629	620	621	642	626	646	672	652	626	656	662	674	652	606	629	622	622	683	626	709	630	648	646	664	631	656	651	658	625	678	692	688	633	599	638	649	639	618	641	607	622	627	658	638	639	597	631	636	641	648	607	669	653	667	627	611	662	612	674	644	601	647	630	623	647	598	665	632	634	632	619	644	669	642	606	656	654	616	705	682	703	651	652	633	679	649	638	610	675	627	643	607	690	668	667	609	638	631	595	665	658	687	671	649	630	663	643	622	690	662	654	614	643	658	626	660	672	639	654	651	626	632	664	640	665	662	637	636	617	604	624	636	652	634	612	610	644	646	640	642	590	626	652	633	679	613	658	644	653	657	665	604	662	639	647	608	660	633	666	673	664	636	611	634	667	628	683	628	692	630	632	625	639	695	642	706	646	659	668	700	643	654	616	656	635	639	646	662	646	643	678	653	623	625	632	667	673	641	679	617	665	618	617	670	643	639	662	626	658	624	650	659	671	640	650	615	646	678	583	655	674	662	646	688	663	643	637	662	625	681	644	687	609	660	677	672	643	670	648	682	636	602	658	673	646	647	682	639	638	664	628	662	676	694	645	660	650	678	604	640	617	618	668	622	668	630	709	694	638	631	645	654	634	718	639	654	602	633	661	658	694	637	621	599	642	666	617	638	625	619	667	681	649	630	635	644	662	654	681	647	608	606	643	632	667	687	657	618	619	633	668	624	668	664	640	629	671	686	625	643	616	648	683	640	630	651	615	689	607	662	653	630	631	642	624	638	658	662	655	645	666	677	654	599	645	598	678	653	626	595	607	686	639	687	682	629	574	648	640	608	643	658	628	654	630	658	646	627	661	615	662	656	669	667	654	648	666	673	667	633	654	616	603	655	650	683	684	635	711	647	627	672	600	634	648	669	621	651	629	621	610	622	653	650	661	654	673	648	677	626	654	639	640	629	651	658	640	613	664	629	675	661	576	650	656	690	620	637	670	638	616	695	664	685	600	619	619	627	645	620	682	604	646	647	643	645	666	630	610	645	648	646	611	622	655	646	628	628	659	622	638	677	638	664	646	670	584	649	628	685	670	672	633	662	629	649	605	635	645	630	626	675	654	609	648	634	672	653	677	642	638	642	644	673	630	639	662	662	652	631	637	651	614	604	661	652	634	714	640	613	639	625	613	656	631	574	679	594	695	651	702	693	662	639	618	642	656	614	661	656	636	658	711	662	603	618	612	692	632	662	621	633	631	682	671	621	586	659	660	667	626	625	655	623	616	621	632	615	640	689	654	666	632	639	665	651	634	664	695	648	652	623	619	689	630	608	657	659	664	626	656	672	652	649	624	689	669	584	666	649	666	660	626	627	598	609	656	631	672	609	666	618	631	654	672	584	624	644	662	654	641	619	683	612	613	607	687	615	671	666	567	663	609	643	633	619	605	700	615	611	620	669	624	648	634	596	620	664	713	604	655	660	636	667	627	607	657	632	641	642	605	644	648	677	648	674	611	597	642	677	638	631	651	717	655	614	663	593	631	651	653	641	654	617	652	668	664	661	654	628	627	646	588	664	631	640	582	616	630	606	666	605	624	623	632	700	636	639	653	618	646	653	642	652	672	618	656	605	670	675	614	655	651	644	645	630	675	619	643	620	642	630	652	669	647	621	707	667	660	689	625	623	663	628	595	676	604	649	694	629	665	633	622	631	645	681	631	682	631	678	630	615	668	672	664	640	636	692	708	639	636	652	671	640	630	686	622	639	626	627	648	683	625	694	620	649	679	685	656	662	630	696	612	645	640	645	644	658	646	722	674	638	619	631	647	659	657	647	622	668	626	653	645	642	646	666	651	624	646	645	636	637	671	627	627	678	615	672	651	666	604	654	707	644	656	628	637	654	683	605	667	644	632	684	623	652	630	673	609	645	640	645	679	661	653	631	647	699	663	619	648	645	659	644	675	711	702	651	671	647	631	687	652	651	659	587	661	645	641	616	657	605	648	652	643	639	657	687	671	679	620	645	652	650	616	652	688	642	632	620	601	588	649	617	623	673	691	646	673	669	635	678	615	660	635	649	627	606	646	654	626	678	642	628	655	674	687	634	673	635	669	628	662	579	631	640	628	631	661	673	639	648	686	628	615	609	636	660	651	643	654	647	649	648	643	664	610	604	636	675	625	646	640	593	668	662	669	611	679	594	658	635	663	617	611	655	604	623	662	630	603	626	614	641	592	623	685	600	659	680	604	612	672	673	662	658	619	639	630	666	669	628	660	636	633	605	672	650	660	607	650	639	635	673	623	650	651	644	628	650	658	665	625	607	650	652	658	663	675	655	661	627	657	605	642	668	696	646	675	635	657	638	630	643	701	611	660	649	675	661	686	620	661	652	699	641	635	628	636	637	692	640	671	646	667	616	637	636	667	654	635	630	616	634	656	658	648	695	651	644	643	646	649	647	629	645	614	661	614	616	678	661	631	651	673	629	626	600	621	636	639	639	643	688	659	635	635	655	672	600	661	647	626	699	649	659	643	652	645	654	654	626	626	668	609	642	606	623	650	598	660	645	603	635	630	671	648	679	645	699	618	642	653	663	622	626	643	621	645	610	621	645	620	621	608	666	656	674	724	628	612	639	647	641	657	602	645	612	611	611	609	641	635	669	581	663	623	668	680	678	657	630	657	607	649	658	611	684	658	665	661	614	637	655	616	643	674	622	632	619	639	677	676	649	630	647	716	678	669	644	669	629	619	669	641	668	645	660	587	661	627	663	624	622	637	621	671	681	626	637	598	623	653	646	612	660	659	614	697	573	674	671	679	637	688	636	638	622	635	650	610	646	629	706	630	659	611	615	668	623	641	657	663	636	609	671	651	625	698	648	655	674	625	651	630	654	667	636	654	685	620	672	626	652	626	634	613	644	650	652	647	652	648	638	660	647	679	659	640	654	618	679	668	655	633	578	644	602	635	663	680	633	648	688	613	620	634	703	640
23784	21330	28590	24426	21338	11758	1604	1078	976	955	902	831	873	850	771	801	779	760	785	764	759	768	702	814	756	732	766	764	705	722	721	771	790	761	724	735	701	720	765	719	725	774	753	723	679	727	707	724	777	714	742	721	719	742	741	746	738	780	735	687	797	745	693	660	720	679	733	737	733	705	690	719	746	731	720	771	771	706	707	696	761	730	713	713	713	711	702	749	733	729	758	749	802	734	718	659	691	751	704	705	746	717	731	695	700	770	733	711	739	733	762	740	719	684	729	711	678	733	767	712	685	763	711	716	693	725	722	755	738	755	686	728	743	694	740	663	729	785	699	702	724	712	733	698	745	727	731	697	678	721	717	727	738	731	684	760	698	725	685	738	702	753	707	729	769	722	707	741	715	676	737	735	665	720	710	753	731	752	702	746	745	710	689	731	718	714	744	742	696	748	658	723	716	707	748	721	682	712	726	673	696	732	696	722	659	654	718	809	726	754	719	719	736	741	722	679	731	727	762	731	715	712	743	702	717	720	718	712	716	752	688	721	729	767	758	746	717	701	709	708	733	706	726	690	704	686	720	779	690	725	704	727	700	692	705	668	739	672	674	684	763	767	701	743	682	767	676	762	673	700	747	778	755	735	675	705	739	678	693	694	700	711	738	707	723	735	713	686	710	688	753	748	765	720	710	713	683	743	725	696	734	773	714	713	761	758	751	706	682	741	760	726	695	686	692	740	746	673	717	696	692	722	707	738	748	685	686	720	701	690	739	709	771	717	739	718	658	749	789	730	741	719	748	733	720	739	704	713	697	723	735	716	729	742	706	729	706	748	712	718	750	762	726	713	719	724	680	698	742	734	676	724	715	716	722	702	723	693	698	715	722	724	760	785	708	718	727	694	699	713	694	696	679	746	730	714	731	722	750	732	748	676	716	749	747	755	734	752	720	699	726	703	757	690	736	724	689	672	687	733	746	704	727	783	730	738	707	726	674	727	708	750	680	733	686	693	719	688	673	737	699	730	682	707	684	719	733	736	755	742	721	743	670	747	766	743	751	720	710	755	707	722	764	747	749	730	690	718	706	710	714	726	729	674	684	737	758	698	684	731	703	764	707	694	676	742	707	777	766	708	705	744	722	741	726	750	712	734	728	683	743	699	712	692	739	684	741	730	751	714	741	743	718	667	751	735	728	702	731	718	715	714	745	716	647	723	720	714	687	735	694	732	733	724	738	694	752	699	770	698	724	687	692	697	724	729	781	725	723	754	708	730	714	738	756	714	701	715	728	725	717	750	700	712	734	754	721	747	749	719	721	758	747	720	736	730	732	711	712	661	722	686	718	719	754	754	710	729	737	726	727	705	744	768	741	732	729	783	739	732	787	725	722	684	730	724	716	730	746	737	709	672	685	732	722	786	697	722	698	708	664	682	752	710	685	714	779	678	707	712	671	703	675	780	672	702	733	716	752	716	735	720	717	752	748	733	720	708	724	771	657	682	713	713	696	704	760	712	735	733	718	743	700	691	729	687	771	732	715	732	725	758	703	671	740	728	686	746	723	682	730	708	742	689	760	734	676	725	745	718	699	691	719	665	736	738	734	745	786	691	727	684	750	730	662	707	771	675	692	746	673	732	727	695	678	756	700	682	711	730	663	780	709	700	745	705	722	695	700	695	672	723	739	748	726	708	719	716	722	737	700	724	676	713	711	714	724	761	751	722	690	734	736	701	725	759	731	737	722	750	758	714	724	712	692	741	725	658	716	732	733	716	728	723	713	735	729	682	780	687	745	713	728	722	706	734	710	746	745	728	727	689	723	678	675	801	730	766	724	704	702	712	719	732	663	773	791	685	734	694	763	729	708	734	773	692	735	707	681	696	712	667	720	730	761	741	734	710	707	716	749	720	704	726	676	700	747	707	747	733	695	708	737	675	712	759	742	750	733	803	674	737	755	723	695	781	720	707	721	698	694	737	662	728	727	671	698	743	710	735	720	724	723	751	704	687	700	710	728	748	745	683	725	702	739	701	694	748	678	715	705	664	638	758	761	698	736	696	711	713	745	739	711	727	728	737	762	702	716	725	718	715	740	743	758	734	685	731	755	770	719	764	736	695	749	650	771	750	742	712	690	699	705	672	740	721	739	734	750	728	725	745	734	756	754	688	722	762	713	694	697	727	733	707	735	728	742	692	660	717	726	705	741	676	704	701	724	707	704	703	647	756	763	726	711	710	700	690	720	687	718	751	710	736	696	754	670	725	708	746	724	701	691	754	687	674	722	745	756	739	729	737	692	712	738	712	705	699	793	715	701	702	686	696	720	727	730	731	762	734	690	702	672	693	742	702	745	686	732	739	666	657	693	751	662	706	726	726	704	764	670	725	659	671	741	691	697	690	687	676	756	755	698	717	743	738	732	716	747	721	677	699	694	728	708	752	701	745	730	671	696	712	717	761	751	726	726	723	751	729	674	722	737	675	748	772	744	727	700	741	678	679	691	695	695	742	755	698	736	782	675	683	691	775	727	714	715	735	722	704	752	741	727	717	697	729	662	747	739	761	786	704	686	722	719	695	696	698	729	679	671	715	755	718	705	708	718	720	676	715	740	756	685	740	700	701	746	737	735	727	677	750	724	674	739	736	769	722	732	699	713	722	769	747	721	728	704	779	705	705	736	660	697	670	732	736	702	690	729	723	719	736	739	739	726	762	707	740	698	741	719	685	707	686	682	696	714	684	751	702	714	747	713	729	759	701	737	760	692	760	687	725	719	732	669	705	696	719	730	719	681	760	745	728	725	733	740	772	681	739	724	732	695	746	732	719	699	715	778	778	699	711	662	695	690	740	757	696	728	710	716	745	715	697	771	727	729	721	736	767	727	722	728	781	730	692	745	785	703	720	700	730	705	732	657	718	768	715	682	707	729	756	726	780	701	723	740	732	740	721	703	696	749	741	692	736	758	715	720	682	738	722	675	700	695	756	750	705	722	715	754	708	719	677	711	718	724	696	770	745	757	685	725	721	703	703	769	714	719	777	686	628	726	688	724	721	746	725	665	710	728	733	681	747	708	728	789	724	724	760	687	767	733	746	674	729	697	662	748	719	687	716	708	733	652	752	712	708	738	744	700	683	729	663	694	726	695	756	740	739	688	707	732	751	717	706	673	738	696	694	696	718	716	701	740	700	697	701	707	710	706	716	714	742	662	714	701	722	684	795	694	719	728	741	729	753	721	736	783	757	737	735	729	676	729	719	743	753	691	702	722	667	821	726	723	693	657	740	706	681	746	686	690	754	694	685	707	743	689	718	726	690	702	732	765	775	727	725	712	741	732	696	675	691	747	736	654	718	737	686	699	762	760	721	719	737	722	718	728	747	718	722	788	697	726	754	706	672	729	745	734	708	675	730	665	668	697	696	676	676	687	726	726	767	711	696	710	710	723	726	749	706	716	670	678	695	684	729	680	749	687	690	720	706	771	706	669	725	761	710	702	746	763	705	706	703
3428	8912	6958	3511	2754	2177	1714	1502	1364	1204	1130	1025	987	1014	963	905	886	866	890	876	849	858	879	827	874	832	844	839	858	872	816	886	847	855	876	875	821	887	804	817	861	877	892	826	776	843	860	845	823	836	869	817	850	817	855	838	863	855	828	867	860	831	834	886	843	878	869	779	877	825	857	854	875	843	831	838	840	898	862	819	812	823	878	845	816	786	804	853	796	853	883	807	889	819	841	850	856	848	862	820	785	831	806	819	817	799	821	860	829	873	897	822	822	836	816	836	818	859	859	847	882	858	828	807	760	821	841	828	812	813	827	867	806	849	853	838	862	836	826	828	818	823	857	821	842	855	882	881	832	815	859	811	800	821	852	824	821	781	916	856	880	830	837	830	866	810	809	836	831	781	841	852	814	777	834	819	830	856	870	866	873	865	831	804	776	825	836	811	791	819	870	877	835	840	856	856	849	827	846	823	879	857	832	818	808	818	826	822	866	879	800	830	773	822	851	875	795	812	823	871	788	786	827	805	770	813	859	821	857	852	806	807	810	815	859	813	864	839	854	866	776	863	856	834	861	829	819	840	798	837	818	819	863	848	814	836	872	834	835	815	833	864	849	877	808	852	850	846	864	852	801	848	820	845	840	832	816	837	823	816	852	863	785	865	785	831	858	841	865	829	878	843	851	905	811	886	851	864	835	845	821	837	825	839	842	854	890	848	841	855	863	830	778	817	850	821	780	818	900	848	824	820	860	885	864	879	841	826	825	761	831	855	852	870	883	841	889	797	842	874	788	841	853	809	835	869	801	818	849	838	813	898	809	827	869	836	822	765	808	813	803	815	817	910	898	842	869	864	771	807	897	900	871	845	882	878	759	854	849	830	872	813	780	833	871	836	798	857	832	834	894	879	852	836	857	822	869	865	872	824	811	857	864	855	808	821	820	841	794	843	835	867	830	821	831	859	789	870	893	820	858	836	822	845	881	810	882	865	883	855	851	815	801	834	838	824	829	856	882	836	794	836	861	803	843	863	808	811	810	867	856	847	843	841	812	816	851	842	854	852	882	804	839	812	789	765	869	837	811	884	781	822	851	781	892	831	824	863	840	820	838	841	814	805	835	859	821	815	807	836	801	830	849	777	854	818	805	819	832	833	838	846	806	850	841	806	846	862	865	862	857	851	815	831	825	801	825	859	825	832	843	847	798	835	832	801	802	865	840	852	821	844	870	853	827	835	857	843	865	777	812	866	844	841	821	850	802	847	792	864	802	816	808	803	834	832	846	830	869	842	849	860	866	849	830	819	852	814	855	871	858	869	817	857	829	866	842	903	817	816	849	812	842	866	842	807	818	818	873	778	791	806	834	780	864	835	854	846	821	831	866	832	852	844	834	856	787	883	812	842	794	818	822	824	888	877	847	840	799	837	823	829	801	832	836	848	816	804	827	811	825	834	807	852	824	882	854	840	865	862	871	828	817	833	830	840	815	853	840	893	875	823	798	877	803	831	880	843	869	845	887	779	823	839	854	844	895	849	790	845	850	866	824	825	885	811	835	866	847	879	901	807	779	783	841	801	875	872	828	791	847	829	803	826	809	898	828	767	778	824	866	861	820	821	865	844	852	833	844	819	829	829	853	855	796	864	802	872	782	845	864	801	850	824	837	801	830	886	824	818	797	844	825	818	828	846	890	838	841	790	843	846	809	887	860	867	816	842	829	828	858	832	835	827	890	860	898	850	828	887	855	889	795	866	870	822	856	810	860	810	862	838	836	812	851	803	863	857	812	841	889	790	799	809	884	839	845	877	834	835	841	836	838	834	883	836	786	808	839	858	798	819	866	855	806	798	803	831	803	804	845	825	856	869	818	876	809	844	844	852	885	838	754	822	851	832	852	821	817	790	813	836	825	854	852	804	886	828	779	814	875	832	859	848	844	873	841	868	825	839	851	856	834	795	808	857	831	849	869	824	871	798	819	885	784	824	874	853	876	801	867	820	863	869	837	808	841	831	820	828	841	834	837	843	878	822	827	852	862	779	920	786	796	824	797	844	829	864	816	776	871	827	842	890	808	839	857	815	826	848	807	854	807	818	746	843	792	832	848	822	796	822	814	829	850	802	800	804	875	816	790	841	832	861	826	862	857	878	864	840	817	838	837	817	882	800	838	833	838	871	861	794	874	816	870	847	818	814	834	843	850	828	806	881	881	843	836	834	824	883	826	782	914	856	800	854	851	800	856	834	832	851	866	803	871	821	818	830	812	842	841	850	861	860	870	819	850	841	875	800	856	779	807	823	834	813	831	853	857	833	854	815	801	870	839	858	826	815	876	842	826	798	854	814	836	852	873	830	847	825	821	796	770	777	809	835	866	848	852	851	786	852	826	841	847	835	846	859	875	810	845	850	869	840	876	834	832	861	828	835	837	798	884	838	824	828	795	847	830	818	828	823	823	827	851	854	822	821	815	860	831	846	857	793	900	795	778	829	896	899	882	849	838	823	855	808	845	815	857	855	846	814	846	932	851	868	832	786	856	844	822	880	840	858	805	802	811	816	796	813	848	826	825	803	821	833	802	834	879	863	847	850	882	838	841	817	811	835	827	870	851	824	815	844	831	862	810	843	811	828	848	840	810	819	861	830	817	852	819	856	852	855	823	799	845	853	843	833	869	873	886	800	851	821	814	824	801	797	810	785	807	835	835	851	895	842	869	878	890	845	846	803	793	877	772	846	892	835	838	869	813	854	823	828	865	837	847	855	849	870	870	825	797	849	857	857	781	855	833	874	807	832	825	834	822	796	826	821	851	757	873	826	865	840	794	824	825	807	805	840	835	825	907	886	826	844	832	842	889	826	876	825	853	807	824	855	846	847	829	842	782	813	825	834	854	826	841	825	872	800	831	848	810	876	802	878	843	825	800	841	833	867	823	851	782	831	782	854	799	826	886	862	816	893	823	834	878	839	864	854	827	872	795	819	810	817	828	814	839	826	833	816	837	886	819	882	869	868	826	791	898	834	800	801	826	852	812	878	824	840	881	798	868	807	890	870	785	838	785	819	801	793	836	813	885	875	824	904	831	850	855	860	870	889	791	839	827	850	854	887	850	869	876	801	855	852	843	868	860	835	855	841	831	860	819	843	828	820	885	854	844	882	859	868	885	816	823	835	833	840	885	855	845	822	886	799	841	832	856	876	877	854	818	881	858	870	859	810	831	829	879	844	864	832	850	821	834	812	821	820	812	829	821	813	839	897	854	837	829	839	908	834	846	877	865	851	847	833	858	840	847	833	853	858	815	786	848	835	812	810	789	837	831	843	824	826	800	774	821	843	836	840	859	832	815	818	820	834	859	795	894	844	843	850	834	778	808	817	842	928	843	845	800	858	803	809	857	796	876	866	762	882	834	798	858	837	781	829	868	824	853	821	824	869	866	829	899	848	869	846	904	812	821	877	817	827	848	811	844	808	778	790	849	808	859	839	811	835	805	828	845	823	859	774	877	831
24941	21362	27667	25387	12806	805	504	385	405	340	333	301	335	288	292	271	314	295	289	295	286	257	256	282	292	267	299	276	259	283	266	280	266	283	277	249	294	241	273	259	223	251	268	285	278	233	257	277	270	284	290	256	275	240	298	265	253	243	275	261	270	249	282	255	248	291	247	274	250	242	259	266	257	282	252	253	260	244	248	273	287	279	263	279	251	246	286	278	273	274	243	253	269	270	262	232	279	240	265	249	262	272	247	254	248	235	271	272	242	221	232	257	265	278	238	260	281	264	249	284	246	271	247	281	277	259	271	278	265	235	244	279	268	265	268	264	277	260	243	273	277	269	279	236	275	271	276	243	254	296	243	272	248	275	287	251	236	253	258	238	242	272	247	278	260	294	236	237	296	266	245	275	263	299	272	254	256	276	257	264	240	239	265	288	256	235	273	263	257	238	259	264	247	243	246	279	269	237	267	257	304	268	247	250	280	281	261	250	268	276	263	285	277	279	270	240	258	283	252	233	257	293	238	258	254	265	279	273	271	297	247	263	218	251	264	276	258	255	261	247	247	260	261	238	277	282	223	252	260	275	268	275	263	299	266	265	270	248	273	267	242	258	286	229	255	263	273	275	286	279	262	242	267	269	293	291	245	251	252	274	249	302	271	264	248	231	264	233	257	279	254	234	245	254	257	272	272	283	259	265	268	288	268	244	232	256	258	269	283	275	270	272	249	267	257	300	275	269	260	266	256	232	260	261	232	250	292	278	255	282	261	231	280	261	253	261	226	237	259	272	285	244	286	256	238	266	258	241	274	249	236	256	273	256	271	269	267	316	266	292	245	255	252	269	282	264	259	268	270	269	300	248	248	281	245	244	301	255	248	265	293	265	246	222	245	298	263	250	245	264	284	270	272	278	289	275	271	231	264	259	266	249	268	232	272	272	260	242	265	245	267	272	272	273	266	288	247	274	284	260	262	219	269	249	248	256	279	270	252	243	256	247	280	270	262	264	249	294	273	265	247	277	258	268	238	279	260	257	228	278	274	223	240	241	288	265	239	263	273	248	256	266	255	273	262	241	237	257	240	278	274	248	272	261	265	254	252	264	272	249	262	238	270	293	251	284	271	275	254	269	267	269	292	258	255	275	261	256	246	274	250	251	298	244	276	234	241	282	272	278	258	286	272	263	238	239	250	277	258	297	292	269	275	267	266	292	255	299	253	217	249	264	263	233	270	276	237	271	265	254	242	242	266	244	269	274	270	270	260	255	252	256	281	238	246	262	272	290	269	244	275	248	275	241	278	290	279	263	327	286	248	283	252	254	265	252	273	260	280	266	246	280	262	278	267	266	235	254	301	264	246	264	273	259	266	276	248	255	294	258	253	254	264	258	257	271	264	270	272	291	259	280	300	249	274	258	249	266	250	268	227	234	256	269	272	280	270	269	271	272	271	244	269	286	257	273	264	274	260	275	263	288	274	246	264	244	257	254	232	272	280	238	261	266	274	250	248	248	263	269	230	255	264	268	255	247	312	267	270	260	262	271	280	276	264	253	251	283	252	263	243	269	264	266	255	245	270	253	264	260	237	257	243	266	265	278	263	262	249	250	232	275	261	242	256	264	259	271	291	271	264	246	260	243	263	255	301	275	268	257	262	282	281	269	252	245	242	303	241	278	254	272	263	264	250	241	257	279	263	231	260	280	257	219	262	282	302	261	273	256	227	236	267	234	252	270	267	287	263	249	259	237	282	281	255	272	261	253	234	299	259	257	238	255	253	253	264	234	277	263	273	268	256	266	251	239	256	250	261	255	252	264	282	278	240	260	247	264	266	265	276	261	218	247	289	264	251	241	261	243	265	280	249	217	280	259	255	263	268	254	254	269	266	270	251	274	261	277	232	234	254	248	277	245	272	251	265	241	254	249	257	275	251	265	243	271	272	258	243	271	252	247	283	249	264	289	265	269	266	255	274	259	294	266	260	227	305	252	270	273	287	274	251	269	256	236	252	276	265	254	268	261	238	262	256	237	300	262	259	251	269	254	242	247	259	265	291	265	224	265	221	276	263	248	271	241	239	247	269	290	268	257	262	263	260	242	274	243	237	252	308	280	271	248	270	258	259	277	291	258	255	253	265	281	265	282	296	248	259	257	233	258	268	262	245	284	254	239	263	243	258	282	247	251	249	263	271	274	265	281	265	250	282	268	264	247	247	253	283	239	273	272	226	257	255	286	258	276	252	257	238	243	251	261	270	250	265	264	243	266	274	272	234	245	297	250	266	259	286	233	238	267	276	251	261	258	270	244	241	278	285	288	259	289	292	272	250	298	273	282	248	277	268	251	263	292	263	292	240	306	228	230	245	288	298	257	229	258	259	296	245	278	233	254	262	277	290	274	279	283	254	242	251	277	268	261	288	271	252	261	267	288	284	270	267	247	272	246	263	267	263	240	252	271	233	297	267	276	238	267	257	285	242	273	282	284	262	257	265	251	243	257	262	259	268	309	273	277	258	261	251	254	267	279	256	276	270	258	248	262	259	253	283	248	247	248	246	261	281	244	272	250	266	251	274	276	261	272	248	295	278	265	268	270	271	255	266	281	255	285	252	269	264	280	261	290	261	254	270	279	251	239	240	259	276	250	276	253	274	266	248	265	253	270	244	244	241	252	261	257	267	239	280	257	247	241	257	243	257	267	254	240	273	268	276	262	244	259	254	243	255	265	276	241	288	251	253	267	259	266	270	277	279	252	243	262	251	265	230	246	239	231	249	254	238	243	272	241	280	291	261	257	305	262	273	273	266	248	240	302	300	219	264	218	237	259	257	301	237	290	270	250	270	250	254	272	247	271	242	255	269	262	262	282	278	234	261	272	270	257	258	243	269	259	242	263	260	267	251	249	271	241	240	254	279	268	260	242	233	268	247	263	272	267	255	274	258	265	266	262	254	278	271	244	232	268	271	240	280	265	251	283	271	283	303	243	290	264	248	255	267	280	252	278	230	263	245	271	258	275	277	265	259	251	242	281	240	274	265	270	256	271	263	284	224	269	297	219	255	231	261	272	266	266	290	256	270	291	278	260	277	265	242	256	284	263	246	242	263	248	257	273	259	240	229	257	270	261	273	258	256	263	257	281	258	227	262	281	259	248	262	233	261	283	230	256	268	247	271	259	263	257	251	239	262	255	249	284	253	276	264	265	278	268	232	245	273	251	277	265	247	270	274	257	239	271	279	269	249	267	245	280	253	262	277	242	249	253	265	254	255	263	256	276	232	258	254	243	249	265	228	263	264	263	271	252	259	262	257	229	290	240	268	276	256	274	250	248	258	255	244	251	290	252	283	257	265	262	266	232	252	274	247	254	231	241	245	293	261	265	283	264	265	287	246	249	256	242	262	238	267	268	286	284	252	279	275	248	241	257	253	267	266	252	247	273	286	259	251	261	260	259	260	251	261	273	233	288	261	269	252	255	271	261	244	233	282	232	269	272	262	249	260	276	288	223
3510	5343	3868	1925	1402	1180	859	665	625	538	480	459	413	368	404	383	355	344	377	361	369	350	333	346	333	347	351	305	336	330	328	333	305	315	335	299	343	311	335	313	305	313	301	329	294	320	354	286	302	344	320	307	292	311	317	321	356	323	309	332	326	339	340	351	321	350	330	315	303	306	305	311	314	320	311	332	348	312	307	331	321	320	280	303	349	289	309	335	320	317	292	333	325	336	314	321	304	324	295	334	310	291	284	313	309	337	334	327	346	327	283	332	323	352	304	309	336	321	318	317	341	337	315	312	325	322	313	308	300	324	335	298	323	342	316	290	349	295	329	309	312	323	338	313	370	319	328	356	321	320	319	322	286	321	335	320	328	304	310	290	299	313	317	327	347	280	290	316	311	313	331	327	326	295	290	325	288	306	357	337	278	312	342	325	296	309	320	324	311	289	338	307	288	296	274	314	333	309	310	322	317	312	300	336	353	317	324	318	338	329	317	267	335	323	304	294	343	305	301	298	296	318	304	322	318	327	318	322	335	305	308	278	318	319	326	339	326	317	303	337	306	322	322	345	338	335	319	341	345	280	304	313	337	322	325	294	310	323	304	342	321	304	297	320	298	316	296	324	281	286	341	298	333	300	319	316	305	306	293	293	342	312	334	318	322	291	303	341	334	303	304	320	321	325	332	313	327	335	322	299	325	352	308	307	304	318	309	309	330	319	336	344	323	375	333	288	346	321	319	324	332	310	330	327	344	275	294	298	314	300	318	327	338	312	331	330	336	298	304	315	326	344	319	286	343	316	320	305	316	293	286	322	332	326	326	296	319	276	297	292	287	313	306	337	313	296	293	319	317	297	304	314	315	320	332	319	303	261	316	309	312	325	344	320	320	301	323	285	308	325	268	303	298	334	297	344	327	285	309	322	335	317	350	316	327	303	335	307	337	329	326	349	323	299	298	331	332	346	319	317	351	328	313	306	332	332	313	310	293	336	336	326	364	303	347	302	333	305	340	302	312	334	305	342	317	303	302	300	313	321	327	332	314	281	301	334	318	332	312	303	320	329	323	333	326	320	313	273	293	318	287	302	313	325	315	342	332	330	304	308	302	308	327	330	332	297	293	312	307	307	336	340	352	324	296	288	331	319	354	320	317	290	319	330	283	287	317	328	338	335	324	323	291	314	306	296	300	288	322	343	323	297	307	332	333	337	349	309	276	310	351	290	316	320	322	333	329	323	301	309	326	332	341	295	318	323	323	296	323	292	276	312	316	309	317	316	310	291	323	316	319	331	317	316	312	316	317	340	342	306	312	320	325	305	318	333	322	299	336	323	307	291	299	326	324	285	335	304	328	309	309	307	296	304	297	301	342	320	294	292	294	288	300	295	341	325	349	313	283	295	307	321	295	291	325	328	337	326	330	319	325	322	307	294	323	323	325	304	336	326	316	300	320	314	282	314	323	313	316	292	311	318	329	307	333	340	308	319	336	299	307	310	309	331	319	338	308	331	333	323	310	299	316	275	315	293	316	301	358	292	319	308	325	341	317	332	338	355	299	316	315	286	323	291	309	287	292	325	310	314	319	345	325	295	325	303	333	304	329	330	325	329	298	296	300	316	324	301	320	284	328	316	363	341	313	321	278	327	313	310	324	301	305	330	340	318	316	336	332	346	320	325	296	329	311	321	370	306	296	325	323	304	316	309	311	309	329	318	350	309	323	319	290	297	309	346	307	328	315	318	331	295	306	311	286	316	331	329	327	327	314	315	281	328	303	341	352	295	325	312	340	347	292	308	300	324	311	332	295	310	305	304	296	311	322	307	317	341	325	318	326	316	337	322	313	278	319	295	311	329	308	308	304	309	318	320	328	315	292	314	320	348	317	313	307	295	327	290	322	310	320	317	308	292	335	333	381	316	307	315	296	269	305	302	298	292	318	322	299	287	297	355	341	329	310	307	315	354	355	333	331	323	332	342	294	320	285	351	321	307	321	316	307	316	299	308	341	333	307	297	318	322	315	338	318	330	301	309	295	329	319	328	349	324	332	301	283	325	309	285	320	322	346	279	304	296	309	315	305	302	313	310	323	324	328	296	335	322	290	323	335	345	290	328	305	297	336	296	298	339	329	290	312	314	274	329	319	306	324	296	323	316	315	307	337	310	313	341	310	304	279	330	313	319	326	318	319	312	330	304	339	289	316	335	341	304	306	319	312	339	296	323	316	336	305	306	358	310	296	308	334	322	343	307	321	315	325	362	316	326	298	324	349	316	290	302	298	345	337	307	284	327	359	342	343	334	306	295	354	306	300	293	309	294	309	272	302	295	311	310	290	315	324	301	316	296	280	310	328	321	337	336	328	309	286	317	294	345	338	310	326	312	311	282	294	320	309	312	327	308	327	332	309	313	328	320	271	298	283	301	309	301	308	286	313	325	289	336	300	287	269	311	296	354	337	303	329	309	318	321	308	312	329	305	299	313	324	316	330	330	309	268	349	336	314	350	314	323	303	338	329	304	338	313	326	315	291	328	314	331	284	316	328	302	306	299	282	311	327	289	316	305	320	322	279	335	334	317	327	321	342	316	298	339	303	333	339	298	333	314	325	313	318	302	287	305	317	302	286	303	309	339	324	301	317	326	317	301	353	306	332	343	310	354	326	356	320	333	314	339	298	321	317	326	297	325	337	319	339	334	303	300	322	267	319	322	337	300	322	314	335	297	288	314	309	324	291	274	321	317	277	304	319	317	316	328	305	330	313	302	310	338	358	342	333	318	302	299	291	321	318	280	320	333	301	325	295	296	328	310	317	298	325	339	331	320	325	276	324	310	328	329	306	310	313	301	324	347	330	299	309	327	326	333	308	299	332	316	316	285	303	325	323	306	319	319	301	308	300	334	306	297	322	325	324	328	300	321	324	334	341	316	338	301	312	321	334	302	310	312	273	327	296	299	329	311	312	341	323	324	360	343	303	298	314	294	339	311	313	310	301	323	349	340	353	335	309	317	305	310	312	319	316	306	331	327	313	310	310	309	340	332	335	325	307	314	321	312	273	322	329	321	324	334	323	303	314	287	300	299	332	321	356	304	339	319	293	336	301	311	329	337	333	307	319	308	326	330	298	312	295	277	308	358	351	309	319	344	306	280	336	325	338	319	321	306	334	315	302	324	309	314	307	319	313	335	323	312	302	314	304	312	310	330	306	324	300	315	315	316	356	335	300	319	314	334	304	323	347	327	314	325	337	301	306	342	281	281	347	327	307	301	308	313	311	285	308	318	292	327	317	324	296	297	310	314	326	321	321	345	318	322	349	335	314	311	307	297	305	311	324	318	287	351	288	317	299	315	308	324	324	327	310	299	279	302	310	315	306	308	312	330	324	324	311	329	330	324	337	344	306	302	339	299	324	326	326	309	309	324	312	298	317	314	293	292	293	331	336	301	321	300	293	323	348	323	291	312	303	308	335	330	328	306	333	342	297	308	312	326	303	311	323	303	347	335
22823	21380	29053	24056	21373	21418	9744	1205	862	775	703	679	583	593	553	540	554	528	543	487	469	470	448	485	509	459	453	390	478	455	396	425	436	416	415	452	421	434	455	420	432	403	397	454	468	412	438	429	412	419	424	422	439	445	433	418	398	407	428	416	450	442	408	433	425	424	401	454	380	450	423	428	404	415	426	391	383	418	411	433	434	388	428	410	439	404	448	378	371	397	432	436	391	413	445	412	406	418	411	411	415	419	394	419	374	404	387	408	424	459	390	430	402	411	395	400	444	402	390	438	385	421	388	438	400	429	422	390	416	432	413	411	417	413	414	443	393	421	443	429	406	397	414	415	411	422	404	391	411	415	417	438	391	425	378	436	407	422	393	415	427	399	401	411	447	400	407	393	434	416	409	406	416	396	433	402	405	409	417	387	405	397	399	417	416	436	349	397	408	423	405	433	399	434	437	414	415	422	401	408	424	441	351	457	417	407	423	414	420	399	415	414	423	445	391	411	424	387	441	393	408	427	409	422	447	382	390	403	452	443	418	400	406	425	422	416	384	441	423	458	419	422	418	426	435	423	419	400	386	405	417	408	361	404	397	427	426	390	390	399	395	407	407	445	402	440	431	386	395	438	414	410	403	432	431	413	367	435	384	405	398	397	413	418	410	432	406	428	437	418	427	414	437	437	409	428	428	445	422	415	435	425	411	419	399	430	400	421	398	411	407	425	386	405	399	408	403	416	416	402	411	409	447	411	427	432	447	423	402	435	382	430	404	392	441	408	470	437	443	443	457	414	414	396	405	383	445	396	413	454	428	401	411	426	442	394	402	430	405	405	413	410	406	431	418	419	414	396	420	420	414	365	388	416	410	394	400	425	427	425	378	431	393	409	434	442	416	410	409	380	435	403	429	428	421	378	418	439	426	425	411	442	429	423	435	391	421	398	405	381	400	442	404	418	427	427	400	411	391	433	413	457	388	416	396	443	404	410	424	402	400	404	427	412	373	400	418	417	414	392	406	386	398	458	445	442	421	437	438	376	397	406	390	414	394	399	434	403	396	414	404	386	423	426	412	410	416	413	451	431	429	416	407	445	430	431	419	405	422	430	431	439	405	419	373	404	412	400	395	450	425	408	448	430	410	393	418	426	395	408	405	430	409	396	388	434	437	390	401	409	443	437	404	410	393	443	382	423	407	390	418	410	408	413	419	426	425	398	412	405	404	414	428	388	471	406	426	364	415	434	422	372	402	440	427	440	387	432	446	415	372	413	430	449	400	412	431	402	444	393	426	398	408	394	420	442	448	401	431	401	406	458	398	410	379	415	379	407	418	404	391	432	433	428	402	434	388	428	407	418	406	475	445	440	413	400	453	434	402	401	392	380	422	435	384	417	394	444	404	420	441	435	388	397	393	407	404	411	423	439	406	419	382	432	465	412	421	433	399	409	376	396	411	420	421	443	387	366	447	410	375	396	408	432	416	382	407	422	398	428	399	402	411	420	400	376	406	385	415	392	392	434	416	403	389	413	448	427	383	414	426	415	405	428	407	423	378	418	384	405	410	428	370	401	443	441	422	396	400	410	403	413	401	420	415	422	439	397	411	401	398	407	404	427	375	410	426	416	403	395	429	407	407	405	377	478	419	405	440	433	433	412	413	416	407	453	410	396	418	414	441	439	405	407	453	406	376	427	400	421	409	438	416	425	447	432	385	388	419	408	446	413	440	398	406	408	426	399	410	425	432	429	421	397	389	418	435	424	424	412	424	403	392	386	465	371	413	417	479	414	418	426	398	445	389	428	409	433	433	414	433	438	382	382	404	436	405	417	412	419	414	413	418	417	396	399	428	390	408	417	418	403	429	435	405	398	435	382	400	405	423	402	395	400	366	447	408	402	412	394	420	402	424	393	389	420	411	436	427	453	400	410	442	422	415	386	422	416	408	430	424	429	403	432	402	427	385	427	456	430	432	400	443	438	389	417	392	398	435	393	405	426	399	418	390	405	408	395	384	401	391	411	396	432	426	415	399	465	402	390	420	402	410	395	426	424	438	395	419	453	382	432	419	398	404	402	429	428	411	377	429	421	398	373	444	413	363	438	398	380	384	428	376	429	397	407	389	399	418	431	417	419	433	418	426	424	397	432	420	415	413	423	416	408	448	422	427	444	426	418	391	430	425	406	416	446	418	417	394	406	435	383	423	411	409	388	402	428	401	404	429	384	402	393	419	398	405	435	397	386	415	386	421	408	418	364	408	433	430	383	428	446	393	396	368	410	432	391	406	439	449	404	401	441	384	421	415	411	383	396	378	357	436	411	381	428	390	385	374	384	453	430	417	422	401	382	409	429	415	421	405	431	476	403	432	393	440	435	421	416	424	411	380	404	399	446	404	405	421	395	373	425	399	442	443	420	372	393	454	409	407	405	370	366	419	386	392	409	452	400	418	399	382	438	397	418	378	416	386	389	432	388	396	419	432	391	406	417	425	418	405	425	415	418	402	418	433	384	381	432	405	391	423	405	416	438	402	398	406	440	383	405	408	433	434	427	426	395	412	402	385	393	451	408	399	415	414	395	413	435	415	404	423	450	417	447	381	414	425	434	403	373	394	434	415	410	427	416	372	432	435	435	370	420	416	432	427	417	412	408	432	404	415	389	415	406	421	427	418	385	433	416	417	431	410	430	401	421	380	428	433	404	442	461	423	424	429	392	399	413	449	437	405	410	395	437	393	407	389	408	410	446	384	428	426	386	404	425	445	440	395	388	423	412	387	397	435	398	389	414	472	433	450	394	407	419	397	413	448	398	405	385	414	412	408	379	400	418	431	416	410	417	419	397	373	430	428	458	410	438	429	415	428	471	453	408	387	416	415	407	425	407	414	384	404	388	395	417	402	416	427	438	426	417	377	398	441	393	435	423	450	415	411	416	455	416	434	398	424	393	446	412	420	386	418	393	434	418	415	434	421	415	424	426	450	413	404	383	373	398	424	392	396	436	406	416	424	447	386	376	357	404	381	411	389	428	406	385	395	401	429	419	427	445	452	404	402	395	426	400	418	445	427	430	421	450	419	427	429	407	401	406	428	387	430	410	393	408	430	409	383	436	405	420	401	387	440	418	403	383	426	394	436	415	396	398	417	431	399	414	404	393	399	408	402	409	400	445	389	385	438	392	401	407	444	435	426	422	424	401	389	408	436	403	432	391	454	400	434	426	446	401	432	397	412	426	413	401	413	408	416	411	411	434	423	449	421	429	411	427	378	421	414	389	420	403	395	432	435	400	394	407	409	407	421	388	407	414	417	376	396	410	391	415	411	394	387	423	363	432	421	424	420	412	438	383	379	435	428	370	409	398	384	438	431	417	422	382	393	436	423	430	389	379	411	399	448	399	398	435	388	400	456	419	425	387	432	409	423	407	408	410	420	396	430	397	389	392	380	413	462	430	414	379	403	401	410	445	412	409	394	432	418	421	442	398	398	426	416	449	402	409	386	376	430	415
4669	13920	10820	5490	3900	2970	2245	1718	1332	1144	1005	929	812	826	748	718	681	657	678	610	625	617	558	588	579	609	561	580	569	586	564	518	513	573	543	537	522	502	545	551	529	551	487	498	531	516	504	550	492	501	519	505	545	513	509	483	494	517	518	510	508	494	532	536	461	553	499	498	481	479	538	508	531	481	513	513	493	545	495	499	494	504	472	474	525	476	515	544	522	476	497	501	485	500	526	530	514	508	475	491	535	562	512	503	500	530	486	495	487	488	455	463	479	481	469	543	529	504	490	479	491	493	539	490	501	532	532	503	469	520	482	459	488	495	516	505	533	476	505	514	510	538	459	515	485	493	492	478	495	495	518	520	539	484	528	500	513	523	525	501	476	506	500	490	497	512	517	495	475	519	510	471	498	481	509	498	552	513	479	514	514	513	511	477	502	511	492	462	464	475	487	546	515	489	513	505	483	483	487	506	517	494	521	524	512	505	556	460	517	485	508	501	459	492	500	533	527	497	504	509	517	484	525	466	517	488	494	492	498	512	479	521	487	515	502	472	485	495	499	494	548	542	521	466	541	527	490	526	498	501	485	476	519	498	454	515	500	486	504	494	512	535	488	520	507	483	502	490	507	526	511	528	491	506	512	511	510	496	467	485	451	519	481	504	507	487	486	493	476	511	523	508	490	505	505	472	502	502	531	548	527	508	460	532	499	489	482	448	509	496	534	515	515	514	523	500	467	515	505	510	517	493	504	444	491	481	491	501	498	526	519	507	519	495	508	511	501	518	505	498	522	509	506	495	521	561	523	500	521	473	499	496	496	514	498	541	511	516	439	516	486	525	503	492	501	494	525	479	516	516	506	511	452	456	479	481	519	516	504	500	475	468	510	509	488	527	475	526	527	490	543	523	480	514	486	485	489	515	540	523	525	463	515	509	498	481	513	478	503	486	498	456	489	510	496	495	471	483	528	504	483	535	481	481	539	519	512	500	520	557	485	510	485	495	477	512	474	477	490	503	495	524	502	468	490	496	527	556	458	502	462	469	526	497	494	490	500	506	498	554	491	495	463	518	516	476	517	525	517	490	501	517	504	522	495	484	506	516	502	424	506	500	499	507	507	492	505	508	461	502	502	517	513	478	516	511	495	469	496	483	505	501	528	514	509	494	485	475	511	482	544	454	523	508	524	501	465	505	521	526	526	521	513	506	537	528	478	510	502	488	522	520	481	487	517	526	503	513	488	523	483	467	531	515	530	501	497	509	458	472	519	488	508	479	505	503	485	505	478	473	538	529	508	556	524	541	460	507	500	531	469	515	482	508	472	504	505	522	515	500	518	460	465	489	483	493	510	493	492	527	528	536	510	485	483	491	501	462	484	509	470	500	479	499	520	469	487	472	503	489	493	517	533	537	477	482	455	512	508	473	502	494	485	476	508	513	492	490	487	501	533	496	483	464	522	480	493	492	515	509	486	490	529	505	522	461	499	503	518	507	478	503	522	500	500	512	529	488	512	541	486	505	525	499	581	529	463	467	460	481	511	471	527	491	520	523	491	471	488	514	532	506	526	518	509	480	499	506	524	515	504	489	498	531	489	456	503	508	525	493	490	529	539	449	539	494	489	499	523	511	463	490	498	505	531	512	473	526	503	553	483	483	522	490	546	513	465	465	501	509	511	526	514	490	502	514	529	473	525	477	529	538	488	488	509	475	492	507	495	516	523	527	496	491	498	486	503	522	501	493	521	545	548	480	513	500	489	501	529	516	482	465	491	518	490	522	470	513	463	470	474	477	533	468	519	461	473	482	508	460	505	505	483	492	509	506	489	520	553	488	514	489	516	530	540	492	464	486	520	467	532	505	488	517	523	493	497	532	482	526	498	555	533	522	528	473	517	482	495	510	491	470	501	505	509	454	479	529	481	506	544	478	534	543	486	478	506	505	505	507	543	513	457	495	482	491	511	501	485	488	500	529	502	478	528	525	474	513	504	540	491	521	548	509	472	520	484	512	520	478	496	489	474	517	487	516	537	513	493	485	481	477	502	511	507	501	479	491	516	513	486	482	523	489	482	522	492	483	474	515	519	523	512	517	517	530	525	513	509	471	489	503	498	494	502	528	509	514	499	512	529	528	487	482	485	511	543	483	502	517	488	511	515	473	499	507	536	532	538	510	558	523	471	504	513	542	499	492	479	549	503	496	518	506	537	522	503	519	454	493	506	499	510	483	526	513	532	494	474	470	505	525	533	538	519	491	459	526	507	536	521	485	497	536	492	464	477	509	500	501	485	480	525	509	438	512	496	486	495	504	539	495	494	516	526	522	526	512	478	494	493	473	473	485	512	529	527	501	488	501	466	516	520	481	499	555	485	510	478	476	530	474	500	542	470	466	513	530	507	525	537	488	494	517	489	461	521	449	487	498	499	528	508	481	493	530	509	492	498	473	492	556	514	535	467	505	530	504	524	524	500	508	495	493	469	527	503	516	483	494	464	528	519	531	504	487	533	507	524	503	466	512	494	505	530	538	511	537	482	482	502	527	502	507	558	468	520	513	487	450	488	481	521	526	547	469	501	550	498	534	508	457	514	479	487	507	512	489	531	501	466	555	510	510	505	485	453	496	532	470	504	481	481	508	517	514	529	462	485	517	515	507	492	479	503	541	516	516	515	504	490	538	472	517	475	518	510	511	484	510	524	490	508	495	537	499	510	520	538	522	502	522	488	495	476	479	522	492	465	502	536	451	541	469	511	494	491	485	519	484	508	516	514	527	526	492	522	493	541	490	470	514	533	484	483	549	533	493	498	526	512	533	515	520	444	476	486	494	515	539	498	494	509	482	501	474	518	525	521	511	510	526	473	498	485	496	478	496	517	482	475	515	520	494	478	524	476	489	470	544	528	526	482	525	516	472	538	451	488	485	500	484	467	469	501	490	535	481	478	493	503	520	488	498	510	501	516	510	494	499	496	506	519	522	519	495	498	509	534	484	509	525	522	488	483	465	514	506	478	512	470	493	507	535	474	513	509	483	525	520	494	447	494	471	505	519	488	492	490	514	470	512	487	502	489	519	498	512	481	492	511	487	512	495	474	550	499	528	477	466	513	486	483	485	491	503	531	471	474	490	488	512	511	494	507	487	509	480	484	494	476	439	489	526	504	507	505	505	509	518	497	511	512	501	513	483	536	488	497	506	545	499	502	486	477	491	543	470	474	498	498	510	526	495	488	500	468	525	509	480	519	532	518	535	523	525	483	511	505	462	496	488	505	516	485	453	470	503	510	513	482	503	481	512	509	477	527	550	515	514	498	507	500	493	481	537	512	486	503	471	481	512	520	512	505	495	495	502	490	513	491	495	503	519	479	550	452	532	523	504	476	490	499	488	491	505	439	475	514	475	508	500	516	478	522	498	494	489	518	491	502	516	497	502	517	514	483	494	504	498	490	502	475	500	490	504	517	527	511	496	503	520	572	500	478	501	503	508	494	507	461	554	487	496	504	516
27563	19513	5660	966	694	620	628	557	585	610	547	568	590	558	583	552	543	564	576	580	589	551	588	511	586	564	540	559	569	536	620	558	571	587	534	583	545	570	556	553	521	538	585	562	562	517	564	544	580	572	567	595	534	559	554	511	594	542	575	551	599	542	558	548	598	517	553	555	614	526	573	536	562	569	571	544	548	544	592	541	521	548	535	554	608	562	587	561	544	558	577	589	551	575	556	520	553	558	565	566	546	569	561	536	538	545	588	588	558	585	580	572	541	562	581	598	517	537	585	574	524	569	562	576	548	547	594	583	587	545	530	535	560	566	558	560	556	590	581	565	570	544	538	596	564	561	541	563	565	498	566	569	578	601	592	592	539	503	538	568	545	553	558	562	612	558	557	555	556	546	552	564	557	569	554	557	592	559	541	546	529	582	537	573	518	515	575	581	575	543	566	582	585	589	532	541	570	579	573	500	552	561	582	552	520	565	609	615	590	553	526	581	550	547	571	555	582	517	566	571	531	588	566	597	529	595	549	537	599	528	563	556	530	552	576	566	562	555	619	575	557	577	541	537	555	521	568	588	572	600	560	534	548	572	567	537	554	563	583	545	541	574	554	535	582	608	580	579	562	573	540	564	547	605	551	548	564	535	543	586	541	568	518	552	551	545	566	532	537	560	545	549	556	586	548	570	548	580	581	578	572	543	549	570	575	581	600	543	545	521	584	572	551	585	538	587	563	539	546	572	557	547	569	544	601	533	591	543	569	569	545	559	538	535	570	574	556	532	587	545	570	520	524	568	553	526	581	570	584	567	553	571	549	527	573	574	576	531	536	493	581	574	528	546	565	579	557	562	586	556	600	555	568	571	553	550	556	580	609	537	529	542	533	573	585	609	585	579	552	566	540	579	560	542	576	530	587	561	524	536	578	566	540	513	585	582	546	553	591	532	579	524	493	555	541	575	581	566	562	584	569	566	541	573	562	586	535	579	529	576	524	588	547	570	560	536	561	591	514	541	562	511	536	570	576	602	501	535	560	541	574	534	539	513	555	558	554	587	567	540	568	580	553	573	548	554	542	582	576	575	593	594	538	609	564	550	548	540	548	582	555	560	547	599	604	554	562	598	551	535	552	537	553	550	584	578	547	550	553	556	569	568	552	540	554	583	550	563	577	521	564	568	602	562	550	551	589	565	574	574	579	534	566	556	556	560	561	607	536	566	552	555	536	537	556	606	570	548	518	525	552	572	594	567	564	531	543	581	597	520	559	592	584	546	573	574	546	578	538	567	585	543	538	562	555	538	562	612	555	592	589	571	511	579	577	558	575	572	541	522	572	593	589	570	596	570	560	549	560	551	513	563	577	582	529	587	609	560	557	560	484	568	558	564	556	567	553	580	600	551	557	552	544	564	575	536	588	556	578	525	598	529	553	554	505	584	563	498	543	579	551	575	535	566	560	564	576	571	562	531	547	572	542	557	548	529	599	518	574	561	590	558	521	535	560	561	528	544	586	535	572	526	586	588	542	583	547	534	527	558	564	545	534	532	546	554	597	554	512	543	549	517	606	569	495	594	550	550	570	581	574	580	539	503	513	586	553	574	581	558	557	560	539	577	539	585	590	594	574	537	578	569	558	533	526	587	553	514	569	552	517	539	554	605	565	589	547	551	573	580	570	582	520	590	556	528	521	565	567	597	547	554	545	586	574	551	585	552	590	526	590	559	516	580	574	550	536	560	537	515	570	585	541	561	557	529	548	569	509	615	557	589	578	571	574	578	538	546	548	528	553	568	569	530	553	523	578	518	556	547	526	558	554	564	572	542	527	534	524	593	575	546	546	568	562	576	565	541	563	561	569	549	573	601	584	548	567	593	546	536	561	554	529	553	543	562	566	560	586	590	561	564	545	539	587	542	535	552	559	633	575	520	546	528	565	557	539	585	544	535	561	566	589	547	571	528	543	599	572	558	556	542	568	572	493	531	613	591	510	546	572	546	555	522	526	604	532	550	581	594	551	577	566	539	543	584	565	586	527	552	559	549	547	532	556	598	545	520	568	539	553	560	611	583	592	542	576	574	542	547	551	615	590	544	584	567	565	600	583	570	554	593	522	552	557	524	588	525	556	571	529	562	552	535	593	516	540	586	564	622	610	567	560	608	536	528	510	547	580	547	575	570	581	560	579	588	532	557	587	554	567	562	531	544	552	591	563	550	574	577	557	570	541	562	511	559	578	590	566	607	586	593	587	547	592	594	534	538	551	563	560	548	548	548	500	591	545	532	545	548	615	582	521	538	579	598	568	563	552	576	498	544	593	571	552	575	540	578	597	540	542	535	534	547	539	568	587	571	528	507	554	560	585	574	531	556	573	539	579	540	574	526	531	540	576	529	561	590	540	564	566	524	566	552	606	526	592	540	530	556	562	529	585	535	556	563	577	559	552	554	572	558	529	568	606	565	552	542	550	540	569	547	583	555	525	546	605	536	501	565	595	560	573	583	568	574	532	544	589	511	555	551	603	572	587	556	593	523	545	555	583	540	527	568	567	559	576	520	546	525	590	571	542	544	559	592	500	609	575	568	562	563	574	572	571	554	504	576	562	560	525	519	601	563	599	568	552	589	571	560	591	561	592	499	609	587	571	552	550	582	592	581	557	572	559	585	563	559	557	563	611	582	597	542	537	553	557	572	580	597	550	521	559	538	608	574	565	576	563	593	578	569	549	541	533	568	551	577	554	585	538	594	572	586	553	578	612	592	534	516	565	565	550	550	592	593	526	569	590	563	580	553	558	544	561	556	603	530	549	579	565	554	567	578	594	593	592	565	562	555	556	532	538	580	570	532	541	595	558	540	540	566	563	560	584	574	542	587	555	579	567	556	607	575	546	518	592	565	578	537	559	555	574	541	557	542	547	531	566	539	563	578	591	586	582	610	559	583	555	553	541	568	589	524	560	548	570	597	581	555	540	570	567	564	553	579	534	518	541	546	585	574	576	574	576	550	549	576	547	524	560	515	576	605	554	575	548	553	585	567	547	555	547	597	557	573	564	541	557	555	563	563	543	593	563	584	540	540	540	549	557	564	542	549	620	563	545	545	563	589	532	551	585	609	508	547	531	575	522	566	557	531	499	541	579	580	558	523	541	572	554	544	603	564	561	511	535	562	525	558	538	551	542	549	512	581	546	540	550	529	588	592	542	561	506	542	573	604	584	573	591	552	557	584	540	544	582	537	590	544	562	511	583	565	561	630	519	564	568	549	545	567	578	535	586	537	614	541	526	536	544	534	564	595	610	572	573	532	551	536	583	532	544	571	524	577	560	555	545	540	564	569	536	532	565	547	532	582	609	546	579	565	541	536	584	550	527	553	558	509	532	548	570	549	560	563	563	560	554	624	560	557	551	574	569	551	565	537	523	532	573	562	599	558	553	570	539	559	529	573	569	583	584	545	569	605	546	579	497	585	523	551	532	559	553	550	585	531	536	606	536	572	546	554	542	585
4297	1367	1160	880	800	813	750	663	661	678	677	674	659	684	665	652	644	614	653	632	669	640	600	647	640	640	647	663	655	642	636	625	685	660	618	653	615	647	668	639	655	656	625	585	668	648	604	619	631	660	697	646	665	618	630	636	615	679	590	640	651	655	616	644	602	676	630	643	674	636	627	618	611	698	657	621	624	611	650	652	654	610	637	628	647	639	654	607	644	677	676	669	624	640	654	672	635	596	591	639	600	665	657	634	642	668	658	650	617	625	629	683	633	641	631	653	624	627	631	675	615	680	646	666	664	623	660	649	638	656	629	644	629	623	653	636	650	660	660	632	658	624	675	637	637	654	662	656	606	610	638	661	670	610	673	692	618	617	659	672	621	657	629	611	627	650	666	641	630	639	624	677	626	629	631	641	618	654	677	623	708	664	642	645	634	634	663	608	678	698	664	609	604	625	642	632	645	620	636	598	613	637	668	587	669	627	634	635	661	637	611	620	656	614	607	649	642	631	648	615	676	651	645	674	616	649	607	659	621	655	671	703	645	603	668	589	651	680	640	676	653	678	675	631	625	614	633	642	656	650	610	631	601	661	639	649	651	578	633	655	634	647	641	629	650	612	633	635	671	602	680	647	622	576	635	609	627	651	603	655	649	645	666	669	577	651	663	639	653	581	634	635	664	627	608	662	647	660	690	609	611	646	653	660	683	612	641	637	638	634	646	643	702	603	687	674	621	666	641	626	613	636	638	598	607	666	639	669	637	658	631	643	647	635	678	626	567	613	645	632	671	632	668	613	674	642	599	660	641	624	627	657	642	622	617	639	644	591	613	640	711	636	660	610	607	601	631	604	640	627	619	618	705	643	639	631	634	622	631	609	629	600	624	662	605	637	598	663	637	719	623	656	664	654	665	617	654	605	633	624	684	628	618	652	652	677	623	621	653	635	634	665	618	649	659	594	645	643	656	611	682	647	619	661	653	611	604	682	623	681	639	684	624	622	646	729	652	644	649	603	667	635	617	679	650	631	666	610	649	684	655	660	689	657	651	636	681	600	639	639	648	639	654	610	638	611	694	663	631	624	645	649	646	650	645	613	634	658	696	622	610	667	644	628	648	630	659	663	638	665	632	628	686	636	619	611	647	655	654	630	606	654	656	677	603	628	592	659	650	667	586	679	602	674	629	659	628	643	640	649	637	648	673	636	662	665	647	660	627	648	665	625	673	653	633	673	618	635	603	638	634	660	615	632	634	621	660	637	638	635	688	677	636	655	622	670	646	680	621	627	670	671	624	642	653	619	637	646	687	674	636	581	639	657	676	684	644	668	643	614	637	661	644	654	650	653	669	625	669	671	652	643	646	633	656	620	637	632	631	655	655	645	620	616	672	622	623	619	645	618	617	646	604	622	637	631	650	617	661	620	650	623	604	641	639	651	682	663	635	612	620	657	610	634	638	641	673	643	634	676	597	636	650	672	664	633	680	616	643	628	653	656	635	680	589	688	635	606	683	633	709	648	633	657	614	632	607	716	652	657	622	646	645	627	591	607	628	625	625	587	626	616	619	660	607	653	649	636	617	606	684	608	627	634	657	607	620	599	652	637	654	686	604	624	607	629	606	645	620	654	686	677	673	628	657	641	582	675	610	667	647	674	652	636	615	650	651	598	630	629	667	649	656	623	625	639	653	660	649	625	660	652	668	651	624	641	649	650	615	636	656	665	647	603	599	634	642	649	639	696	687	608	660	626	658	658	635	641	628	633	632	606	638	622	674	684	604	636	653	650	624	647	666	604	684	627	678	626	667	629	594	586	619	663	623	661	619	653	592	659	659	633	646	627	613	632	606	643	604	639	627	657	650	661	661	645	633	619	658	623	666	645	611	619	595	657	630	599	710	613	620	660	665	610	654	678	627	622	635	622	673	630	619	604	616	670	678	616	619	649	649	625	617	683	606	676	649	645	641	631	601	666	663	615	639	608	640	653	631	635	694	654	686	638	626	633	624	642	614	583	636	632	608	665	657	669	680	607	618	678	607	624	658	647	642	622	657	670	638	668	638	657	598	641	653	633	632	642	694	613	608	597	641	671	654	647	638	639	658	670	617	645	685	648	595	683	631	637	647	636	677	646	628	611	628	652	624	649	634	663	648	596	641	652	685	634	689	660	607	640	685	652	634	644	633	619	641	634	644	623	639	601	656	646	584	618	648	623	643	647	626	605	605	635	612	616	624	659	674	657	647	657	673	683	677	658	662	617	637	640	616	599	610	615	600	678	601	609	606	694	612	634	639	672	616	631	633	633	630	658	632	610	656	659	645	629	610	634	619	630	624	602	639	617	618	649	626	651	643	631	691	620	612	623	682	657	654	641	658	641	650	645	663	640	648	652	636	675	636	644	620	650	616	665	649	617	665	628	649	655	646	652	697	611	651	592	612	617	651	643	683	636	636	641	632	630	645	611	698	627	650	634	673	648	660	659	653	604	670	626	613	606	628	642	624	621	660	625	610	693	668	644	619	657	641	614	578	643	617	666	608	671	649	618	645	676	707	642	631	679	665	613	637	665	645	616	637	697	680	638	625	659	621	637	644	641	652	684	649	644	653	628	660	658	594	680	654	609	642	652	599	630	675	662	640	635	657	644	649	645	630	616	619	664	639	630	609	594	622	648	608	637	685	616	661	672	617	622	632	629	628	579	619	616	588	644	641	653	641	622	655	633	604	677	618	630	625	651	694	628	600	605	591	638	616	675	634	612	666	640	700	636	664	640	606	664	609	631	666	672	633	666	632	613	630	648	619	659	631	626	648	637	648	696	679	625	630	637	655	661	677	625	683	642	669	657	648	615	666	652	670	667	642	680	637	636	640	597	661	638	647	641	625	607	619	642	666	682	627	609	630	629	628	638	645	678	690	676	611	607	607	651	618	624	664	635	655	626	664	675	599	715	644	625	683	648	655	645	641	633	626	629	595	636	642	639	671	658	632	623	664	664	595	664	625	669	657	643	667	617	642	578	698	680	637	681	663	659	651	693	658	584	641	682	636	623	650	639	650	644	615	616	658	636	607	662	623	609	627	647	622	609	605	577	647	670	665	666	634	670	641	659	616	654	609	671	668	635	645	640	660	657	626	600	595	613	597	609	634	637	607	634	651	653	658	670	636	607	637	633	636	634	644	639	665	638	642	656	635	661	594	640	615	590	618	630	672	638	630	658	677	621	613	619	684	615	637	631	663	634	632	612	626	642	645	613	653	635	653	615	642	625	660	656	625	620	641	599	606	623	642	609	661	677	625	615	664	650	660	618	655	656	649	629	601	662	646	632	679	665	652	617	646	675	683	662	656	659	616	675	634	664	682	625	696	666	622	658	634	612	627	649	622	647	611	709	657	627	643	664	673	673	630	586	608	669	672	659	652	667	664	652	608	623	649	653	666	667	623	594	613	609	651	611	646	660	625	630	637	689	658	616	665	637	676	612	606	651	634	660	657	605	580	656	618	611
23844	21322	28542	24431	21308	11940	1755	1157	1000	929	925	828	845	821	794	802	738	774	799	771	741	720	726	743	717	726	726	704	766	755	744	700	760	762	726	756	719	751	731	777	759	765	754	726	766	737	735	751	725	764	716	700	722	689	764	737	701	698	732	754	693	736	763	739	742	715	804	691	747	761	700	759	763	692	736	743	716	775	770	720	727	681	727	732	661	761	743	668	735	669	729	720	708	777	711	743	700	734	706	745	716	713	745	752	751	733	726	697	760	740	707	729	752	747	649	729	726	748	760	765	759	707	707	780	766	781	731	700	758	664	741	744	734	707	734	724	748	722	740	702	728	743	765	710	782	730	730	686	705	712	723	713	725	711	722	787	731	760	715	750	757	781	732	729	703	698	734	746	752	758	736	700	694	716	731	741	705	700	706	726	751	697	719	687	741	706	699	726	684	666	711	744	738	729	685	730	711	707	689	746	738	677	771	680	736	712	744	760	719	676	672	770	713	725	722	777	701	759	714	691	739	716	693	702	685	762	701	750	725	750	766	677	714	724	690	721	739	734	713	710	699	726	729	783	724	745	742	723	725	692	742	676	749	702	739	690	740	713	709	707	714	761	738	714	719	679	740	722	717	713	691	693	699	696	684	765	735	724	709	686	708	702	735	711	719	705	729	722	736	703	717	688	747	681	755	730	738	672	779	679	697	684	747	748	679	723	708	775	741	716	735	696	760	715	754	703	759	712	682	681	702	755	723	745	720	735	760	699	724	672	734	708	723	708	759	706	745	760	754	691	679	730	699	740	707	716	674	735	715	710	720	734	738	720	734	725	751	673	719	706	751	756	721	705	744	759	690	717	721	754	714	728	724	712	725	709	733	714	691	725	754	699	712	753	721	706	764	745	736	692	719	727	687	733	716	716	743	742	732	718	704	720	724	732	705	719	740	762	721	680	724	729	730	697	728	691	759	736	729	701	731	700	736	727	696	750	687	700	734	714	744	675	796	723	694	742	715	725	735	679	730	727	732	717	785	687	746	768	720	757	729	736	735	702	727	686	760	734	687	695	755	693	756	721	742	741	738	766	714	740	729	757	691	770	759	739	711	711	742	752	718	680	724	732	718	739	716	719	686	705	736	726	670	772	678	749	672	728	696	722	730	730	737	725	736	704	751	747	716	707	713	721	701	761	674	752	755	736	745	729	707	717	732	697	742	719	735	745	734	725	687	725	696	724	689	685	661	714	694	719	721	721	761	655	726	748	763	678	723	730	676	687	694	690	720	741	772	702	705	739	727	699	742	642	689	709	676	728	696	686	766	727	748	750	701	687	706	699	701	706	768	702	727	739	690	722	713	725	771	693	725	694	717	733	695	725	661	705	730	735	671	681	745	707	754	754	702	758	737	770	734	721	727	739	767	732	728	724	754	687	706	717	712	727	714	765	739	735	728	710	749	719	734	705	742	742	684	726	677	722	744	761	727	685	708	708	706	744	752	699	725	677	702	753	720	754	692	718	742	718	724	732	735	721	708	688	738	724	698	727	708	748	715	669	699	732	744	765	718	687	708	730	691	687	674	665	748	712	724	723	721	715	772	721	679	730	674	710	721	712	726	727	691	683	752	732	673	757	704	732	701	734	703	710	725	714	721	732	759	716	753	726	734	766	704	656	691	733	724	752	720	688	754	717	725	708	698	739	732	716	734	763	754	711	716	729	719	715	730	669	718	714	755	769	709	657	707	784	724	717	757	711	727	734	740	624	707	749	751	665	785	741	658	756	760	739	753	753	745	703	729	739	736	687	721	718	720	662	671	657	765	707	737	717	782	703	727	768	663	657	724	710	711	737	705	668	729	735	746	700	736	752	752	685	734	664	742	734	708	679	687	723	726	728	699	725	761	727	716	728	683	741	693	710	718	680	662	759	753	704	699	743	672	679	708	727	664	707	734	748	730	705	681	733	696	747	677	758	751	710	723	709	707	784	676	691	723	736	724	729	710	744	705	781	666	743	739	755	720	713	705	726	683	742	713	718	748	753	754	742	711	766	751	697	683	748	737	670	774	717	716	733	814	715	726	765	737	706	684	699	727	703	697	734	727	779	718	723	755	735	742	697	736	695	755	755	748	716	715	708	716	699	697	694	681	732	708	769	729	721	709	727	715	749	686	720	744	682	685	703	701	742	698	726	724	740	712	699	725	725	749	752	709	688	669	612	752	722	720	709	733	768	713	694	710	721	746	711	670	697	698	715	707	691	762	730	693	756	671	709	698	718	710	725	697	704	696	704	727	711	707	731	696	716	695	732	705	708	728	715	692	709	741	734	774	701	670	705	713	730	740	750	783	703	738	781	780	725	695	747	676	746	742	709	727	707	711	706	716	740	693	730	733	732	739	712	728	730	754	746	698	716	741	719	753	736	713	729	686	768	705	708	762	702	718	758	710	760	762	707	707	709	685	706	742	732	704	698	727	733	669	720	687	732	707	736	706	677	688	748	724	680	712	669	718	743	763	706	667	737	699	743	722	728	738	691	718	701	758	707	681	737	753	717	683	708	721	717	723	701	718	718	745	699	735	726	736	705	732	703	706	754	713	707	702	693	723	745	698	689	756	704	760	708	749	653	734	747	714	679	735	720	717	716	714	707	695	739	698	757	723	737	683	681	671	712	694	709	761	766	717	691	706	731	751	702	682	762	676	753	701	745	703	723	711	650	775	685	686	692	702	753	735	779	677	758	679	736	736	692	733	725	709	683	731	706	707	708	716	726	678	711	716	726	760	704	678	738	702	732	696	706	685	718	664	695	720	695	736	663	742	749	708	701	661	692	695	739	735	723	726	763	732	776	750	731	720	737	687	732	713	704	720	728	717	718	709	699	664	739	747	711	692	679	731	723	736	736	713	717	712	702	728	720	732	690	671	702	685	701	704	727	773	695	753	731	706	724	695	706	720	738	702	715	717	746	689	705	721	732	734	690	781	725	749	737	704	698	722	752	686	700	692	721	693	711	728	676	721	748	705	789	679	716	722	723	714	704	734	733	703	715	683	699	710	709	708	727	717	673	706	721	731	796	733	703	724	701	770	781	745	727	789	705	700	663	675	751	715	776	702	723	741	734	741	737	753	709	677	720	742	708	706	683	680	687	646	701	699	661	741	730	709	730	726	721	728	716	720	780	743	711	793	720	718	662	712	759	774	739	718	774	737	737	713	739	717	736	701	725	739	712	733	686	694	774	711	706	731	736	794	711	676	768	736	739	763	743	732	722	711	691	743	721	735	765	737	716	694	746	733	717	723	694	762	738	727	749	730	719	714	715	728	757	717	734	751	720	702	745	710	721	704	704	712	731	718	729	734	667	716	759	689	685	739	710	726	715	722	729	716	724	704	758	670	781	721	777	728	709	749	717	709	743	682	702	749	743	664	732	671	704	749	707	712	758	685	711	671	721	719	719	739	764	745	738	710	716	732	727	709	709	707	744	724	729	711	715	728	721	693	706	752	709	723	716
3603	8773	7027	3469	2810	2167	1810	1490	1315	1212	1131	1069	1029	998	941	900	931	924	886	900	879	856	899	877	953	907	868	853	834	860	828	808	850	796	822	807	894	838	847	848	867	810	843	784	875	801	875	875	824	863	883	865	829	859	852	850	802	821	840	866	876	896	812	816	768	832	808	867	822	841	854	839	758	849	826	809	846	836	782	836	800	886	830	828	839	836	882	829	872	845	851	864	852	873	856	777	888	766	799	811	788	875	826	880	863	843	896	785	871	833	810	822	869	845	835	796	853	793	800	815	795	853	833	810	842	855	830	845	848	847	789	822	850	840	825	821	775	786	851	819	809	812	845	810	854	853	828	836	785	839	863	866	804	818	812	847	832	855	904	882	801	832	812	815	806	824	795	857	818	831	839	875	797	806	833	817	832	842	830	793	812	822	797	795	858	833	836	841	806	848	807	854	850	847	793	830	899	832	814	848	820	822	779	864	862	791	826	837	832	825	883	806	780	802	856	823	846	877	903	786	805	824	845	869	752	857	861	819	845	841	859	820	777	860	788	783	811	854	800	843	847	881	838	814	810	821	825	854	860	879	819	845	810	797	777	813	866	848	819	861	770	803	856	827	810	828	830	847	850	877	843	806	787	805	799	795	834	824	869	860	847	876	838	845	828	854	798	810	817	846	839	824	872	814	815	854	848	855	862	833	839	813	804	830	813	817	813	924	821	876	789	864	820	802	808	782	850	800	826	854	882	828	812	813	762	856	843	840	846	824	870	803	847	892	824	810	767	836	844	829	825	859	857	828	886	850	815	840	790	790	782	824	826	825	869	882	837	815	838	826	795	830	822	840	824	836	849	807	807	802	838	789	821	835	850	818	828	836	831	836	795	837	848	850	828	866	853	885	792	816	858	800	799	865	846	857	821	857	783	838	885	841	822	835	805	888	785	840	851	792	843	835	842	825	871	822	828	829	817	871	829	764	833	807	887	814	875	826	830	846	795	836	860	855	846	801	828	851	850	858	847	838	821	845	821	865	838	810	800	799	830	814	816	826	805	798	798	826	811	813	878	865	811	866	844	852	806	843	815	827	838	823	804	850	879	825	806	847	904	846	857	811	836	821	824	865	832	847	881	846	861	881	800	864	762	870	789	839	848	832	848	823	787	864	805	874	870	830	816	814	839	870	845	808	811	854	794	811	831	827	842	859	778	843	846	802	816	798	808	849	864	789	816	830	824	821	859	846	861	865	824	821	840	906	817	817	824	867	789	852	788	865	856	870	829	828	793	815	849	886	825	821	807	769	828	804	831	859	849	845	821	830	820	848	837	830	869	848	853	824	780	869	764	835	833	797	834	823	818	814	812	839	867	817	829	814	836	857	818	825	863	765	844	830	821	820	836	828	842	864	808	839	819	837	865	873	797	857	839	860	814	793	873	848	891	886	835	832	815	810	842	826	840	872	825	821	850	814	840	778	811	854	782	808	822	834	855	854	812	879	819	799	776	857	845	842	887	812	859	844	874	805	793	821	862	815	827	833	830	792	815	794	850	830	808	803	851	837	886	820	823	842	819	840	824	805	834	843	843	803	811	788	838	898	797	849	843	848	825	820	827	771	771	804	896	887	877	817	795	837	852	828	820	868	825	796	839	831	856	821	865	856	785	837	834	784	845	803	868	858	838	810	797	866	852	840	827	836	821	854	836	785	834	834	839	824	814	830	825	872	846	804	911	852	844	813	815	821	825	791	880	875	811	817	879	837	849	883	854	821	810	875	836	860	783	799	862	818	812	873	831	809	854	788	864	853	774	785	795	805	855	826	806	805	829	822	890	856	788	822	805	794	837	816	833	853	806	821	844	795	815	784	831	813	813	832	823	834	794	864	795	834	816	815	877	791	795	844	858	822	810	847	799	823	853	814	865	857	827	773	915	830	853	861	825	850	856	771	824	882	878	875	862	860	819	825	827	845	883	821	828	833	828	830	829	819	817	834	894	861	844	790	783	809	826	802	840	856	857	860	829	857	788	838	805	822	818	873	840	855	800	832	826	862	822	854	815	830	805	807	899	842	822	782	819	815	795	862	813	815	844	861	856	821	840	784	835	856	854	858	832	828	805	838	870	802	759	829	897	778	841	786	886	813	804	890	797	857	759	867	830	857	823	796	852	818	875	836	839	788	858	839	841	830	791	843	838	825	759	750	839	832	822	834	859	895	822	841	786	800	850	817	763	790	830	839	853	886	813	834	832	870	801	835	830	836	813	901	819	772	812	784	820	789	812	800	873	857	861	843	835	844	813	857	868	848	833	869	822	873	854	853	823	845	846	861	779	801	793	783	888	840	815	835	809	886	787	880	746	808	828	818	810	854	833	831	838	819	852	813	814	827	826	838	807	774	823	816	800	878	866	816	856	761	774	840	842	810	826	839	793	809	866	884	873	866	836	785	806	792	825	831	803	885	888	798	851	758	866	841	828	842	813	804	804	822	886	880	854	794	842	845	889	813	809	794	842	793	804	820	849	783	869	910	809	798	844	892	830	831	829	853	818	838	828	793	861	801	804	832	811	866	807	858	838	790	801	860	838	850	819	827	834	828	794	833	812	820	822	863	815	835	801	795	844	826	831	829	878	848	902	800	802	816	836	817	872	861	874	860	830	870	794	817	814	880	853	798	865	844	906	870	785	801	803	811	828	797	806	858	871	853	836	782	842	841	821	833	764	859	852	836	808	828	846	822	832	806	823	815	831	816	857	814	837	835	856	795	825	865	845	817	833	859	832	828	853	878	816	881	849	831	841	864	821	904	882	838	819	887	811	866	819	828	853	832	850	852	817	875	790	823	794	826	868	852	798	833	832	806	860	771	809	857	814	831	866	819	849	802	832	811	846	836	838	800	828	844	785	791	837	832	867	838	837	809	792	780	806	808	807	855	838	802	894	806	824	867	794	781	795	820	840	884	836	811	806	789	828	857	872	823	856	830	843	825	845	834	794	796	818	855	819	809	821	797	844	883	870	829	879	867	838	831	840	802	807	840	832	810	872	823	835	850	829	816	838	851	782	841	814	828	823	813	818	856	790	803	855	825	829	836	817	777	849	770	803	790	795	839	831	806	874	838	805	827	848	839	868	870	850	794	808	852	834	838	819	796	849	824	830	804	854	851	813	802	826	833	897	869	802	870	830	824	834	850	846	804	842	795	850	822	824	846	847	821	787	854	837	777	830	886	804	833	877	844	826	813	869	813	814	795	774	840	792	803	839	825	845	841	816	784	844	814	809	868	822	838	824	860	841	912	841	813	839	857	793	817	831	830	811	820	815	824	813	856	803	837	805	808	792	873	850	862	854	815	855	818	827	872	768	843	857	808	837	838	862	816	852	878	869	858	786	855	823	852	802	844	815	843	822	824	861	849	838	827	844	781	840	794	828	792	853	841	822	755	802	822	830	756	843	846	858	822	810	834	850	834	877	823	818	812	864	819	761	840	842	864	810	836	834	837	829	835	882	852
24893	21344	27615	25330	12784	819	536	398	367	375	335	322	310	302	285	283	293	287	298	256	290	266	277	253	294	267	317	271	254	251	242	240	267	248	245	274	265	272	288	288	269	288	253	284	280	287	288	250	250	272	272	246	259	292	289	236	292	290	251	270	256	267	237	249	244	251	242	249	266	264	245	252	276	285	295	248	226	308	262	267	248	285	287	258	258	253	252	274	267	251	267	244	255	255	269	286	272	279	243	280	257	252	249	279	288	254	259	270	279	260	269	281	270	284	247	250	289	234	257	280	259	275	260	285	268	244	234	248	254	272	292	251	300	271	294	264	266	255	265	254	282	286	279	229	271	250	279	259	271	246	277	255	275	257	284	279	239	251	253	274	261	278	252	271	267	269	249	236	281	253	278	303	239	244	264	268	254	240	243	248	258	275	263	305	289	258	270	256	246	267	293	245	278	250	278	276	227	288	269	254	240	249	255	286	260	239	274	299	261	275	255	269	258	267	213	277	259	256	275	283	241	284	265	249	266	284	255	273	248	274	275	242	229	304	263	291	258	298	282	280	253	252	271	253	278	270	247	249	299	300	250	268	263	229	279	289	264	281	274	244	279	262	266	286	265	277	256	255	241	260	239	260	278	257	258	257	240	255	268	256	275	270	260	238	262	254	259	283	255	257	269	239	257	239	264	254	266	265	263	251	233	236	270	258	246	260	234	271	247	249	268	274	263	284	244	267	269	246	277	259	251	234	237	263	270	281	271	251	269	247	287	265	249	290	262	241	269	291	261	269	248	269	246	279	268	280	250	279	256	273	272	257	278	262	274	244	270	237	260	256	247	251	267	263	288	272	244	239	252	268	224	272	253	242	265	250	240	229	270	245	275	261	269	264	274	255	257	274	266	262	287	265	256	262	265	269	273	272	274	241	273	259	227	288	261	235	259	227	243	259	248	236	244	251	251	244	268	254	271	273	265	293	247	290	234	276	243	276	268	246	283	242	270	253	265	254	250	248	256	256	238	263	235	274	243	268	253	262	261	299	290	257	288	280	272	238	250	253	293	269	252	258	252	244	285	233	298	256	281	261	281	267	277	251	246	257	234	277	241	260	279	252	229	250	232	275	255	244	244	261	270	257	271	266	265	275	286	250	265	260	266	275	267	286	250	272	279	268	286	267	258	283	280	235	285	246	263	256	273	253	268	268	256	280	303	240	251	242	261	286	247	253	265	264	246	264	256	269	260	262	246	252	275	239	289	240	292	282	306	257	229	258	284	255	293	269	250	269	256	296	276	287	272	253	254	242	255	249	254	263	274	263	264	240	278	253	237	276	274	246	276	271	257	246	310	254	269	245	241	241	262	258	250	265	263	271	267	247	238	277	274	284	259	251	254	236	262	272	267	266	298	257	241	266	257	277	282	238	240	263	256	274	267	270	275	239	270	272	271	268	261	293	246	269	279	286	288	284	275	260	269	285	270	278	253	249	291	253	254	267	265	245	280	272	249	290	257	274	268	275	253	213	261	241	250	293	291	254	255	265	279	270	240	263	249	266	252	282	278	273	292	272	279	271	267	261	275	302	251	272	245	256	285	258	273	253	251	267	226	274	277	255	228	252	269	253	251	247	230	246	280	241	254	256	239	275	264	262	273	263	263	257	252	259	243	247	235	250	270	259	260	262	285	266	268	264	254	273	261	255	272	263	266	274	264	260	237	244	284	251	244	281	246	245	251	254	262	258	286	264	252	228	276	287	255	259	291	256	285	277	243	257	294	294	241	268	256	263	259	283	286	252	274	258	243	269	244	261	277	272	282	241	281	243	274	252	262	249	277	242	253	261	247	268	266	260	276	246	274	248	247	280	256	267	280	264	224	268	271	234	252	290	252	269	255	283	272	271	224	233	236	233	250	242	267	297	246	253	248	262	256	253	263	258	241	247	262	267	271	268	255	261	255	268	266	257	272	256	266	274	263	275	261	237	287	276	258	275	270	281	263	243	276	292	247	267	263	284	254	244	246	266	283	248	290	244	251	248	251	264	266	259	254	288	288	293	312	276	242	291	266	267	260	249	254	252	245	286	286	254	265	253	270	235	273	270	282	292	237	251	284	227	285	289	283	250	263	267	284	246	258	227	265	270	273	291	269	253	244	244	261	267	259	281	245	264	261	260	277	313	278	258	294	278	282	234	283	240	266	275	282	292	243	256	263	262	216	282	223	279	271	243	256	253	260	254	237	231	298	239	247	275	270	271	253	244	303	260	251	277	271	276	265	294	281	277	242	267	282	244	252	256	260	277	258	268	272	293	232	259	257	287	233	249	275	246	279	249	249	242	289	289	255	284	279	261	277	273	284	275	262	274	244	249	235	265	268	262	278	273	240	251	286	254	257	245	263	251	237	277	262	286	229	269	272	279	240	264	257	236	269	256	244	240	272	274	252	267	250	276	240	266	280	267	247	293	249	258	270	319	297	290	250	272	257	258	256	255	301	254	229	268	262	290	272	268	268	247	242	281	256	245	246	261	273	252	274	263	292	275	251	244	237	262	272	270	259	245	280	272	253	235	234	251	269	278	264	257	257	268	264	264	265	291	245	253	248	272	262	265	258	265	257	274	271	246	252	276	250	293	309	298	279	258	261	267	244	234	270	233	278	269	263	237	254	274	262	284	269	243	252	249	260	278	264	256	248	262	260	251	275	240	255	249	254	249	254	246	272	252	260	276	272	249	226	252	252	292	256	270	257	268	237	254	274	268	287	278	262	303	241	264	267	235	278	267	287	295	267	264	270	244	258	241	280	243	264	252	239	234	273	232	241	254	268	254	267	262	246	253	238	263	256	277	238	268	275	251	277	268	269	238	266	257	251	272	233	264	246	258	267	262	271	268	260	261	267	280	281	251	270	283	239	256	239	273	245	274	239	243	242	268	261	267	286	236	258	247	269	262	259	254	246	260	262	240	270	273	258	280	240	276	272	256	277	257	239	252	274	242	263	244	272	247	258	268	267	226	272	291	277	284	265	269	252	282	254	277	269	258	256	243	276	253	255	279	260	249	249	280	260	260	256	239	257	257	248	252	282	274	241	269	272	265	250	231	236	242	276	271	265	262	270	216	244	259	253	262	249	253	255	259	239	277	255	283	250	282	286	252	267	245	233	277	241	254	242	281	255	282	269	261	242	279	256	259	268	246	266	269	281	256	262	254	279	261	260	286	258	268	307	284	262	255	226	272	240	261	268	249	238	270	288	253	254	270	271	277	269	249	287	298	286	299	255	277	258	275	264	244	272	247	255	263	242	258	255	285	271	252	268	288	264	255	247	248	279	284	270	255	241	236	257	244	259	243	261	298	255	259	252	243	253	254	238	263	248	240	238	258	255	270	262	287	271	275	247	266	247	291	239	268	269	284	266	286	263	238	282	272	267	256	265	238	276	285	285	262	260	271	245	248	262	268	271	260	252	246	285	269	241	268	227	251	284	254	256	276	271	285	229	310	289	261	233	261
3451	5132	3788	1861	1427	1161	863	708	593	511	456	402	456	352	375	367	352	399	373	341	354	340	330	339	316	323	323	333	331	326	357	342	343	328	329	336	300	355	287	293	313	290	293	324	332	360	338	356	294	327	334	353	323	309	326	336	300	321	299	332	307	311	312	316	315	282	302	314	358	293	289	300	315	310	303	378	319	286	316	316	349	330	376	330	333	348	342	304	312	304	323	320	309	308	299	302	294	308	316	323	324	322	310	288	307	325	343	315	296	307	313	285	321	313	310	338	318	282	298	347	302	299	300	324	310	320	315	348	336	320	325	331	311	330	284	345	319	350	325	283	312	292	302	335	326	326	286	337	300	301	302	344	298	318	317	297	323	343	338	332	320	307	324	294	320	323	304	304	327	311	327	327	313	275	310	328	307	335	299	317	331	313	323	345	313	308	307	337	304	347	290	322	334	324	319	320	313	287	355	301	321	316	304	324	311	359	330	316	326	304	289	283	331	315	332	327	334	327	315	330	332	305	334	307	315	326	313	300	295	337	301	307	332	305	311	354	311	315	314	278	321	292	314	280	333	318	315	315	320	310	314	311	331	309	326	342	312	307	323	311	312	324	317	336	336	300	307	287	337	332	324	305	297	318	328	308	334	308	319	298	309	328	303	305	298	290	320	303	294	336	301	330	324	318	293	317	332	317	323	312	311	331	287	279	341	318	315	332	282	331	263	312	305	334	324	340	333	312	333	321	336	345	301	337	334	326	312	287	303	310	296	315	328	307	329	337	313	368	291	333	284	324	322	318	320	304	322	307	340	316	330	332	309	311	340	332	329	296	331	305	305	325	313	320	328	321	323	323	288	314	338	301	297	313	312	327	334	311	324	320	287	329	313	337	319	314	298	335	329	302	310	320	326	298	288	310	325	310	312	296	302	318	313	321	277	331	326	322	338	327	290	302	328	316	295	274	334	318	291	312	320	343	337	330	327	313	280	343	348	308	312	304	323	293	330	327	319	323	341	313	304	318	296	320	291	316	327	294	328	332	295	295	291	316	323	333	325	309	306	316	319	318	300	301	284	335	315	335	316	327	292	341	314	311	337	309	268	301	317	293	326	330	335	346	333	302	296	339	287	323	330	283	306	304	298	305	311	315	329	297	296	299	309	315	313	346	304	295	332	276	308	323	307	319	308	344	318	341	342	317	316	308	298	306	318	333	339	328	322	283	291	350	340	293	309	349	301	346	328	290	346	306	319	314	313	318	326	322	317	329	343	292	328	321	282	328	301	352	297	260	317	307	336	351	314	318	318	326	314	314	319	315	300	330	304	338	330	335	321	303	304	321	317	342	318	348	307	334	340	322	339	334	336	305	299	300	340	309	304	318	326	345	329	348	348	333	329	319	294	310	336	305	340	312	296	310	310	294	311	339	326	303	308	308	350	337	289	310	326	323	329	343	347	325	331	331	325	324	335	335	308	348	314	318	331	305	329	284	300	311	322	325	335	328	314	308	332	313	284	313	314	315	309	305	316	316	341	289	322	301	341	325	301	318	298	295	289	311	295	311	309	284	316	300	324	341	340	326	329	310	283	303	324	313	297	314	342	320	307	310	304	327	323	329	316	322	282	313	343	287	304	316	284	302	327	324	330	319	326	332	330	322	323	331	336	307	323	308	320	311	337	292	336	324	331	321	296	326	309	318	313	275	344	330	317	327	300	319	314	299	339	323	292	330	304	327	315	325	307	325	363	294	331	317	335	295	334	309	311	327	311	309	299	300	361	307	320	310	300	308	322	346	293	321	316	328	315	332	314	353	288	269	322	319	303	361	317	300	313	295	299	324	304	335	296	321	339	305	296	321	318	312	308	290	320	313	303	311	348	306	300	304	314	308	303	305	340	338	325	323	322	328	310	314	298	348	323	315	335	273	314	315	309	351	344	354	316	314	305	284	328	323	319	302	317	333	333	306	289	316	315	312	311	294	315	309	325	315	303	312	346	316	294	334	313	359	327	311	335	310	301	310	318	304	333	323	288	316	329	311	305	315	289	297	309	325	303	294	349	286	322	344	334	304	297	328	318	329	313	336	295	340	349	352	281	329	304	304	325	302	332	334	291	331	327	375	278	338	281	333	332	318	309	310	353	333	336	332	348	276	307	313	317	331	333	323	326	305	315	306	285	321	340	295	299	308	286	304	325	311	296	314	317	320	314	343	323	311	271	316	315	350	330	341	304	313	324	314	300	305	351	316	326	309	312	293	310	343	328	284	320	303	316	341	306	327	327	294	327	337	325	316	302	310	305	279	316	325	326	308	300	332	318	304	302	297	332	319	324	340	315	331	331	314	299	324	358	312	318	341	313	321	306	309	334	326	319	320	293	323	301	318	334	295	302	315	319	281	315	324	322	304	324	313	289	318	297	340	290	304	302	318	306	330	337	319	318	316	296	325	297	285	298	327	330	337	311	348	300	337	297	311	300	339	361	307	311	320	339	306	302	307	324	267	310	302	300	336	316	296	313	306	289	312	316	324	304	316	336	285	349	342	308	346	340	309	303	313	328	298	299	312	296	333	338	306	316	313	333	300	358	313	323	305	328	323	316	318	325	350	329	334	317	276	347	290	331	315	342	329	295	336	290	302	314	298	323	284	331	317	348	331	352	322	319	303	319	325	320	311	311	297	302	355	276	324	308	340	309	315	301	300	311	346	296	311	324	328	290	344	318	332	341	315	325	316	315	282	330	315	322	313	270	321	325	324	301	292	342	336	282	334	291	280	298	311	295	307	318	322	319	318	322	289	287	294	307	344	327	315	325	303	309	309	330	324	270	276	333	362	296	308	334	345	296	301	268	314	322	310	325	311	297	316	340	318	315	301	356	300	284	315	339	304	343	306	343	332	329	316	316	310	289	348	282	308	296	334	310	331	303	331	319	342	341	314	302	295	322	292	309	315	343	323	313	304	346	332	350	338	318	322	323	307	314	359	320	322	321	309	301	334	339	283	290	281	272	318	291	294	310	299	302	318	325	303	318	295	317	308	313	294	309	304	348	315	313	305	344	333	316	308	307	341	314	295	309	270	306	336	313	313	328	321	325	325	322	319	314	314	312	303	322	365	301	295	322	298	317	345	332	312	307	286	301	297	293	300	311	308	297	307	366	312	312	311	279	327	327	309	317	335	307	338	282	311	303	316	299	281	308	348	328	317	321	334	333	286	337	329	334	319	311	331	342	311	329	294	360	337	309	313	324	303	318	324	343	312	355	294	302	323	293	290	296	313	362	304	286	305	299	298	311	324	312	331	310	312	309	336	306	322	310	299	302	301	334	288	296	311	331	315	346	298	309	306	307	326	346	303	342	363	295	292	348	328	322	320	333	338	331	305	355	321	329	296	312	332	322	309	310	316	334	289	315	325	314	356	295	301	336	319	295	311	316	336	311	311	318	302	296	324	324	332	329	332	318	319	265	327	324	307	323	316	321	317	328	324	308	335	274	345	308	328	306	336
22778	21336	28988	24029	21330	21368	9938	1291	848	725	678	632	567	569	557	524	508	506	466	477	491	459	481	435	464	427	438	462	440	448	397	397	440	413	396	430	429	402	418	395	446	418	449	422	421	430	390	408	379	436	453	477	401	412	418	405	417	418	396	420	448	431	447	432	394	402	384	405	445	418	414	404	408	394	388	391	400	458	465	410	460	409	401	386	384	435	434	409	400	382	388	431	405	409	411	417	392	437	399	417	439	407	398	395	417	449	393	415	419	386	425	375	373	407	396	413	391	396	412	426	404	411	397	387	409	425	436	421	432	410	399	415	400	421	418	398	417	446	448	385	409	409	399	469	414	402	414	383	388	414	391	436	405	419	410	417	418	431	398	386	405	414	417	385	413	398	382	421	396	449	419	345	404	442	378	435	432	417	390	422	405	381	445	422	439	431	398	379	423	388	443	395	394	450	413	385	421	452	391	385	374	408	416	417	439	389	406	388	402	402	386	349	411	407	425	416	411	359	417	429	380	402	372	421	386	454	427	422	405	426	431	379	424	386	440	408	408	430	445	437	384	380	387	434	421	447	403	455	413	423	410	403	421	372	406	411	397	362	382	388	441	375	405	383	429	404	428	432	420	438	460	409	425	429	427	411	427	408	419	443	367	388	376	389	410	398	398	408	395	413	399	383	432	391	427	408	414	458	411	425	406	407	401	398	392	431	412	405	397	435	389	392	399	422	396	378	408	422	430	408	399	398	419	399	414	417	389	431	380	401	403	396	374	405	393	408	414	403	360	403	386	403	423	412	421	434	401	375	401	409	450	447	414	409	412	421	387	424	436	403	429	408	370	389	406	442	383	398	388	368	410	453	400	380	404	407	424	429	421	391	404	389	402	386	434	388	401	411	416	382	412	464	396	378	439	416	391	366	427	388	413	406	407	464	400	383	406	404	372	414	405	410	404	408	448	393	388	409	386	405	398	395	431	421	388	405	413	400	439	407	401	424	414	419	393	426	452	436	392	417	413	380	389	400	423	443	427	410	413	408	422	356	433	421	425	400	417	416	422	399	412	402	401	387	413	418	433	427	439	398	387	381	403	375	432	377	408	391	433	434	391	393	408	389	407	400	432	410	399	426	381	421	403	403	395	404	416	409	409	408	391	431	434	436	425	429	415	421	375	380	383	424	370	418	405	382	392	436	460	400	397	435	368	408	424	407	428	410	379	418	415	418	386	437	390	376	382	424	390	405	416	419	403	406	426	391	423	412	392	447	423	391	439	394	380	392	412	438	409	414	391	428	392	426	419	448	386	382	424	383	422	444	378	397	441	405	413	429	392	382	418	407	403	394	470	411	438	435	476	410	379	408	423	397	418	405	424	391	419	388	394	393	401	439	423	430	410	420	410	413	424	426	427	409	365	397	409	375	378	420	412	402	443	417	379	371	428	452	374	424	400	413	393	379	418	433	359	404	434	430	412	448	401	398	386	418	390	414	423	362	395	437	419	378	389	452	399	417	409	378	467	442	407	413	444	378	438	378	411	423	405	407	419	389	385	395	408	427	410	410	429	377	445	390	415	425	392	387	383	411	431	417	419	405	385	410	366	416	397	432	407	404	398	421	394	403	369	433	415	386	438	429	380	403	382	405	363	387	404	443	436	397	403	421	397	377	418	408	425	412	404	447	426	416	435	426	431	412	398	421	402	402	411	371	417	422	426	385	394	368	441	406	391	437	422	418	434	379	407	439	399	398	383	449	407	380	390	418	423	374	410	401	432	408	374	386	426	386	421	419	395	401	383	403	407	401	371	427	425	385	417	430	431	452	383	398	435	435	422	374	405	420	415	415	423	382	390	389	416	407	420	394	421	423	411	394	403	395	450	439	399	394	408	414	396	385	421	403	420	428	423	418	430	386	417	402	395	457	392	411	404	394	407	464	428	393	411	434	370	404	428	417	406	415	427	370	429	413	429	431	421	394	401	404	405	404	453	398	427	401	412	432	389	384	413	366	386	397	408	398	407	405	415	413	398	426	397	404	415	409	398	444	417	405	410	374	406	413	404	389	418	418	428	381	402	449	405	402	396	382	401	408	412	423	427	383	396	381	425	431	440	414	388	369	406	400	397	424	467	394	402	395	371	420	370	421	412	402	407	414	409	422	409	388	380	418	376	381	430	446	395	436	398	392	446	416	425	437	453	399	387	405	428	445	410	383	393	393	410	431	410	410	432	389	422	386	408	410	402	416	405	404	396	383	403	374	430	450	420	397	434	475	429	408	397	408	394	439	397	419	392	407	391	409	399	434	411	402	437	399	402	423	389	434	404	414	401	408	418	439	440	376	404	397	406	434	420	401	411	398	421	421	454	411	404	415	386	405	408	419	426	381	423	415	430	421	424	446	377	368	399	412	421	387	430	370	421	397	426	373	428	426	414	414	398	414	409	387	434	390	368	362	393	378	422	373	391	382	398	375	366	403	402	426	385	418	431	406	416	425	356	410	421	423	411	429	410	370	366	391	426	400	407	375	394	428	418	389	405	424	389	418	442	423	432	434	414	407	407	422	409	414	423	439	423	387	423	414	409	416	411	406	443	423	407	403	391	415	398	436	402	419	437	418	427	396	376	396	424	401	416	399	413	434	427	421	412	430	388	409	422	439	399	419	475	401	413	384	402	471	382	411	412	401	374	378	389	431	405	414	405	412	402	410	419	384	441	379	394	404	439	392	384	419	404	412	369	404	402	379	420	383	400	431	368	409	379	385	378	432	385	444	391	390	422	409	408	410	400	444	418	433	377	388	413	399	413	430	393	375	435	425	436	411	412	403	424	370	429	397	424	401	405	370	390	410	427	392	393	410	402	417	404	366	387	415	403	406	407	364	395	390	405	418	417	372	401	406	409	389	418	393	366	419	435	395	407	429	379	389	388	412	437	415	439	405	433	399	398	382	387	400	414	423	410	424	411	401	402	414	393	402	390	423	426	393	420	417	405	405	417	429	406	368	369	409	392	395	437	412	433	421	360	395	385	402	466	420	385	405	400	424	414	425	438	410	407	424	399	393	400	426	416	411	401	378	385	400	369	448	411	399	382	446	413	433	428	365	418	417	382	389	428	404	400	410	420	402	424	412	406	375	396	404	393	406	413	408	420	431	396	400	377	400	414	415	396	396	397	386	379	425	384	421	403	451	393	391	378	424	424	425	380	375	425	431	434	403	421	368	408	403	456	387	428	424	375	402	418	392	412	417	405	423	372	381	432	402	420	404	399	393	406	432	374	396	397	407	402	387	444	404	395	398	392	369	397	341	405	422	408	413	423	383	376	377	443	357	403	382	438	426	391	384	411	412	424	388	399	396	404	431	428	386	426	397	386	439	389	425	397	407	381	413	407	388	400	420	391	384	399	388	419	412	420	397	397	411	392	434	410	399	427	385	431	453	436	420	395	422	432	423	403	429	388	420	411	409	422	411	371	366	400	441	417	402	397	424	428	392	409	404	412	391	432	429
4500	13964	10780	5326	3763	2883	2322	1794	1356	1193	1009	925	833	783	706	689	682	649	662	601	562	572	580	580	549	523	517	558	532	536	549	492	570	492	549	525	528	569	499	535	474	518	477	499	501	474	484	557	531	506	481	515	546	543	524	500	554	481	450	503	523	506	504	493	535	487	497	478	519	465	481	497	538	450	512	523	477	474	467	509	510	505	521	497	492	473	475	479	490	472	533	509	437	444	495	535	439	484	481	474	481	486	469	498	493	501	492	517	456	526	506	437	513	517	494	483	477	538	442	504	475	500	496	481	510	483	503	495	506	492	489	522	516	501	465	498	482	486	510	484	540	491	477	480	523	465	504	470	514	494	484	493	502	460	463	507	500	497	553	525	470	491	484	475	492	500	491	488	513	521	496	513	526	480	506	484	475	486	506	534	462	496	494	526	488	502	459	521	484	497	490	495	496	506	522	497	492	478	507	489	517	489	501	494	479	463	475	515	512	500	480	463	494	462	518	493	476	515	504	513	494	478	489	514	487	508	486	473	474	541	515	491	500	480	508	452	484	534	497	493	488	528	501	475	509	466	498	468	481	494	485	501	490	486	505	519	523	465	488	516	475	512	490	489	526	477	496	488	500	500	469	528	476	542	488	514	486	496	511	518	538	490	510	510	496	501	524	528	485	495	481	526	496	483	478	497	506	460	446	515	457	466	474	477	485	504	488	510	517	494	502	491	518	495	468	484	528	547	479	487	479	461	483	534	510	487	485	500	494	488	499	507	482	516	504	495	475	488	512	475	492	472	537	461	510	499	477	506	503	476	526	498	502	488	488	467	492	522	497	533	440	502	512	465	497	498	521	522	436	491	521	492	476	502	517	489	476	502	489	495	472	530	493	497	513	521	516	467	511	520	467	463	501	504	500	475	494	462	496	492	484	487	510	493	458	464	488	468	468	509	466	478	493	530	494	532	506	529	504	514	505	483	471	542	519	524	490	471	483	511	476	496	545	504	477	484	489	462	501	513	505	498	511	508	477	520	479	489	478	524	513	481	448	502	497	481	501	485	483	514	560	496	503	485	494	495	489	501	517	493	490	475	499	491	484	483	484	528	506	507	518	490	490	499	482	486	523	457	517	444	502	504	527	482	478	498	484	544	546	490	499	484	458	524	525	480	503	505	528	484	523	471	509	506	505	484	519	492	538	499	517	526	511	499	505	470	509	473	515	490	486	566	543	478	517	508	483	527	491	540	504	549	442	475	487	491	470	508	504	471	513	483	470	439	477	499	493	515	459	497	504	499	523	516	472	471	478	476	505	484	508	474	498	547	517	470	506	491	481	465	465	532	496	463	529	529	489	524	503	512	508	466	536	462	513	503	478	512	484	459	525	460	508	513	462	537	459	512	487	496	486	472	495	483	502	485	458	539	474	481	491	488	484	514	500	475	512	522	447	523	500	492	505	492	507	536	485	486	493	514	487	511	502	493	484	487	504	485	488	474	512	519	492	483	496	488	485	535	481	496	498	499	505	516	511	487	454	496	500	494	531	522	503	499	510	493	490	494	510	501	501	499	465	445	476	521	498	514	482	498	513	518	483	488	512	495	493	449	512	476	517	522	510	542	481	497	521	510	496	533	472	481	495	479	470	472	459	499	491	474	473	483	476	502	499	491	512	513	477	498	480	465	490	475	539	493	478	485	509	483	543	468	454	506	488	456	501	468	477	528	475	522	489	512	488	467	524	541	481	498	522	496	455	502	481	476	458	508	491	505	520	484	505	493	525	492	504	528	477	467	500	498	507	471	493	473	475	497	489	489	481	513	479	494	494	512	490	495	517	487	505	482	517	509	465	489	503	468	485	521	520	505	485	514	514	463	502	503	489	487	470	482	519	526	507	514	531	487	504	471	473	482	481	480	491	488	505	505	476	516	492	484	491	459	538	510	512	524	516	504	477	493	516	466	510	471	476	497	507	498	501	502	502	521	492	511	495	521	490	480	496	491	465	500	490	470	487	486	490	503	542	494	493	468	503	458	494	477	517	477	475	486	502	510	456	503	475	534	461	511	465	498	517	493	513	553	443	472	472	498	519	509	546	483	479	489	531	504	492	482	496	483	507	487	488	464	469	504	478	482	487	478	484	490	451	489	492	485	475	498	495	471	460	498	494	498	467	497	483	433	504	497	491	505	486	500	489	451	499	489	503	498	512	516	481	484	483	478	519	450	484	484	492	517	499	490	502	488	500	484	499	518	504	503	457	506	498	508	522	491	501	476	471	480	504	442	509	487	489	503	546	514	490	467	488	479	473	532	481	494	534	508	502	471	488	477	508	517	479	489	479	494	475	488	495	474	531	491	523	507	507	469	481	490	506	508	468	487	482	504	514	461	472	544	520	514	446	502	469	480	490	498	440	500	512	487	489	520	506	481	486	496	495	498	473	491	526	509	452	479	529	465	473	489	510	446	504	476	505	466	505	517	497	501	487	472	458	468	513	506	503	469	527	518	502	480	497	499	491	470	490	503	453	479	486	477	485	479	492	479	470	492	488	483	510	483	511	482	482	490	480	486	521	522	517	521	476	545	491	488	482	482	509	480	482	487	503	510	494	507	426	499	515	509	458	487	453	471	495	456	481	447	488	473	492	504	478	500	498	516	505	473	541	514	479	488	461	471	486	508	485	497	497	494	509	508	487	463	504	472	479	482	483	514	512	514	463	500	488	522	503	506	480	519	489	508	475	487	478	468	488	498	499	489	517	521	505	482	493	445	477	516	522	492	487	532	490	492	494	464	498	501	506	514	517	501	481	492	486	485	482	532	496	509	497	488	445	501	477	498	535	524	509	480	479	490	529	455	480	512	467	508	480	523	518	495	533	475	473	478	517	481	504	507	511	494	475	509	502	494	484	531	493	521	492	529	526	506	470	484	511	457	481	501	518	477	491	497	494	506	494	521	514	491	499	464	458	503	483	508	484	504	487	493	455	475	502	533	467	497	489	496	487	479	520	481	494	536	530	462	515	478	497	468	507	481	509	514	494	505	483	491	506	512	522	496	519	530	514	480	506	505	499	462	445	487	500	481	514	485	509	481	500	492	479	497	505	482	490	466	477	509	482	500	500	489	487	478	500	498	493	467	521	511	494	464	480	495	460	463	502	474	498	457	482	522	462	486	483	519	478	503	479	459	485	501	478	497	493	515	518	486	493	444	478	507	505	482	460	491	495	480	489	506	501	516	463	509	488	479	481	472	469	486	463	498	470	495	495	492	474	524	487	525	490	530	496	485	514	489	479	521	507	513	501	527	485	503	505	512	455	515	491	483	457	481	483	494	461	492	470	516	509	469	500	510	506	486	481	499	506	490	516	482	512	506	500	502	459	489	529	467	512	494	488	455	516	486	496	505	514	480	527	518	555	482	489	491	455	461	511	512	510	475	512	511	483	554	490	507	476	480	528	560	515	494	482	552	501	465	495	493	520	473	502	531	527	492	483	493	541	440	476	484	518	537
27557	19557	5683	821	645	641	596	564	577	554	584	618	559	543	527	573	578	552	555	577	538	562	575	533	561	523	532	516	584	563	571	547	564	530	599	503	565	560	580	556	556	608	577	532	554	525	528	573	592	543	515	531	544	602	570	534	528	561	557	607	554	561	542	563	579	549	563	554	553	544	565	586	540	555	549	583	549	588	576	561	544	558	619	523	546	539	544	542	575	584	602	561	561	539	545	547	559	518	536	559	569	536	570	552	549	555	552	547	557	564	578	559	565	562	510	556	541	530	538	580	593	564	535	549	591	534	558	572	547	587	561	615	566	571	571	538	563	597	518	587	566	562	589	567	558	536	531	542	552	574	566	604	540	579	574	551	564	589	540	553	516	553	560	541	516	569	549	525	566	549	501	554	550	570	565	562	549	509	542	564	551	604	550	532	507	554	495	544	546	556	529	550	595	553	539	554	557	565	561	533	526	558	539	575	543	552	565	543	565	598	569	588	544	570	564	561	533	544	603	577	558	558	535	533	567	579	565	561	583	552	551	541	552	547	569	515	565	569	544	557	564	552	525	563	553	555	574	567	574	545	568	533	516	525	578	610	553	555	544	589	557	549	551	545	547	533	547	553	518	573	561	506	568	567	561	594	560	599	558	579	539	548	569	608	573	521	529	571	573	542	574	591	526	558	568	522	533	498	566	594	557	544	536	573	525	521	548	543	576	553	543	586	563	519	555	562	536	595	632	556	574	595	565	530	552	535	552	543	568	593	566	581	600	550	556	527	571	579	526	532	546	572	509	580	549	531	582	560	564	566	527	629	551	552	560	553	545	585	576	534	526	560	535	558	559	549	561	563	550	583	533	575	573	576	542	558	608	532	548	578	586	570	529	563	542	516	513	515	513	536	564	592	549	537	558	576	535	542	568	564	544	531	578	529	576	558	551	524	570	555	575	565	588	594	562	559	546	519	520	532	527	604	516	557	574	550	529	532	576	576	560	545	581	539	536	531	577	580	555	585	562	544	563	544	531	540	565	530	511	553	564	575	581	580	576	533	568	553	556	584	546	536	549	556	575	595	560	579	620	567	513	576	590	551	575	553	554	517	577	511	528	569	559	554	539	542	587	553	595	592	617	564	547	524	584	550	544	543	555	517	560	550	598	543	590	550	551	583	576	579	581	568	563	559	560	578	525	569	542	586	529	549	609	598	579	580	573	554	537	558	614	580	569	574	577	586	515	517	586	543	556	534	570	534	578	559	567	554	582	547	599	597	565	548	570	516	611	588	542	588	569	513	575	519	568	561	582	571	574	558	594	517	553	603	545	584	557	581	570	546	570	547	601	549	529	549	564	609	598	528	576	567	560	553	570	585	570	567	539	513	535	539	548	531	573	547	559	563	563	580	557	521	563	576	530	561	556	565	528	588	516	555	552	533	560	567	565	532	567	540	556	580	582	586	536	560	587	553	556	586	527	565	554	580	585	588	555	583	511	581	556	576	553	579	546	562	525	572	545	549	535	522	541	539	555	516	543	535	567	500	561	528	504	517	500	558	554	553	568	508	583	534	523	536	535	558	512	547	601	539	533	535	552	596	548	531	571	559	553	588	561	579	557	524	528	570	549	535	569	516	587	521	579	544	563	579	538	602	550	525	573	566	553	571	558	608	535	536	588	572	521	547	584	527	537	565	566	565	545	541	573	551	552	578	589	568	556	553	564	552	533	565	553	571	577	518	551	575	521	538	546	515	593	594	571	533	532	567	576	552	563	585	555	556	582	544	556	608	552	534	572	583	578	581	577	560	578	574	542	521	522	548	526	570	566	552	578	557	536	531	558	523	580	551	563	551	551	541	533	570	556	556	548	547	553	540	551	528	542	549	559	548	542	475	512	559	540	577	571	567	578	574	542	589	527	581	532	542	555	592	591	558	570	550	548	568	557	529	571	551	546	566	543	571	548	580	565	549	581	540	583	599	554	560	583	522	548	592	546	551	561	597	539	542	540	571	562	552	557	546	554	546	570	552	536	547	558	580	531	545	548	557	557	575	556	519	522	576	582	554	571	536	569	550	529	550	544	594	557	573	536	546	555	537	533	529	523	576	542	514	530	534	540	541	571	562	543	543	525	558	523	544	585	579	573	546	547	529	613	533	579	576	533	561	560	549	576	565	604	591	544	548	512	552	562	538	566	571	551	575	510	566	557	577	531	584	582	509	558	574	508	520	558	539	593	601	560	565	515	597	518	568	556	532	535	601	582	532	539	531	545	543	580	558	551	584	557	546	544	537	526	542	551	577	553	567	553	557	561	524	526	548	567	543	564	569	545	568	571	519	570	553	521	546	593	589	559	544	562	497	534	547	564	556	564	596	561	518	532	554	579	566	569	599	588	558	525	539	575	532	545	541	530	532	556	563	549	545	583	495	549	583	530	574	532	569	544	526	530	544	536	523	554	577	544	543	561	543	499	576	566	540	585	572	509	566	583	555	547	571	536	554	541	539	542	559	541	511	554	574	599	561	538	512	559	563	538	567	568	576	547	553	562	541	555	514	528	537	499	555	534	570	552	566	549	566	538	512	585	536	551	546	541	544	541	555	528	552	548	545	528	535	538	550	570	585	582	548	549	558	563	578	552	528	554	589	559	534	494	557	557	557	548	537	554	585	573	507	606	575	544	552	546	564	544	540	552	557	523	569	588	558	575	526	512	575	572	527	606	572	588	567	559	516	557	568	554	590	526	556	517	551	568	527	593	560	513	528	570	560	539	561	571	565	563	560	524	580	576	501	538	573	540	511	569	542	578	556	539	546	542	530	569	579	544	539	544	595	558	593	551	513	556	578	552	554	567	575	515	546	532	561	539	567	586	584	607	582	529	576	547	533	529	535	566	526	598	562	591	564	542	539	545	535	545	566	575	547	567	578	597	533	555	544	569	510	563	545	573	553	541	577	562	589	593	544	539	552	467	530	571	540	552	589	580	513	551	524	550	573	528	558	568	558	550	569	559	572	565	564	604	515	565	560	537	565	597	516	566	557	548	548	530	502	526	552	535	546	544	575	565	592	553	577	598	566	541	536	570	562	568	571	517	501	574	578	533	543	580	530	545	542	546	553	562	549	533	550	526	532	544	555	547	568	556	513	524	527	541	560	523	555	571	529	543	516	550	553	561	576	564	539	552	556	574	582	561	561	566	571	568	550	581	564	584	579	544	504	494	540	529	542	535	566	591	518	583	581	545	506	560	554	540	562	543	527	539	520	601	540	585	563	533	556	531	556	564	557	514	530	586	544	552	542	570	509	588	517	597	525	548	589	565	574	575	514	563	540	523	521	575	588	532	576	555	534	570	536	565	541	586	524	545	576	542	604	573	585	555	520	572	579	551	604	572	520	578	563	510	548	563	568	555	560	570	588	560	585	542	567	539	534	562	547	555	584	540	536	561	538	569	561	530	521	532	554	542	574	552	512	566	558	581	580	543	561	528	526	569	540	504	530	548	542	561	588
4202	1308	1113	801	759	740	763	673	648	632	631	635	655	663	648	680	619	639	659	632	704	671	645	653	655	630	640	666	631	658	625	667	636	670	643	611	619	692	639	606	661	615	618	630	616	676	674	605	621	637	581	667	640	629	616	612	585	633	600	636	652	657	617	624	628	660	670	611	641	617	659	651	629	643	608	653	652	604	646	616	643	633	657	623	703	644	640	662	588	611	656	625	695	649	623	628	662	647	615	621	597	585	605	608	597	594	606	619	628	637	678	582	608	700	631	660	588	657	642	628	620	633	628	666	638	671	642	678	627	619	594	607	628	607	664	628	607	583	596	635	646	608	655	587	602	646	613	628	647	660	676	650	588	662	602	615	623	669	628	633	636	629	633	665	644	596	683	632	616	629	616	593	627	648	634	603	663	597	659	657	652	635	647	653	652	646	646	648	674	625	607	644	636	636	638	648	599	661	631	655	654	611	673	625	676	609	632	589	599	649	657	600	629	577	610	655	660	631	651	667	625	613	657	641	622	613	654	653	635	630	631	615	648	627	684	636	646	664	617	604	654	652	571	626	611	635	667	635	639	603	650	676	599	606	702	633	620	624	669	600	561	644	649	613	661	641	607	610	656	588	667	610	634	629	637	629	611	652	647	644	662	672	614	634	638	651	619	620	601	621	628	671	626	643	645	638	642	669	632	662	602	649	621	631	620	617	652	598	646	650	593	643	646	622	613	608	606	643	613	619	597	670	628	652	638	603	633	645	636	591	591	599	654	587	673	586	650	611	630	605	582	676	634	662	635	586	626	635	662	693	675	652	658	647	658	649	654	664	626	604	594	625	631	608	633	639	621	610	626	640	577	598	635	620	653	633	687	630	661	665	640	634	715	613	649	583	621	651	654	629	635	633	645	620	651	681	640	658	592	618	637	635	602	569	635	597	670	636	651	664	646	610	631	620	636	627	650	660	645	612	640	625	621	602	659	618	644	640	587	652	671	590	632	642	664	669	651	635	595	652	596	616	622	633	633	576	623	600	651	661	648	678	656	654	582	655	598	641	667	650	615	647	628	619	616	657	619	621	594	646	660	628	626	627	645	585	646	639	642	619	610	617	652	710	631	643	629	559	593	677	613	682	669	606	615	629	656	649	634	643	642	633	675	611	618	679	640	638	656	627	618	629	618	608	650	642	628	629	616	645	581	628	629	615	675	643	645	661	634	667	668	622	587	621	688	638	641	669	633	677	613	630	621	593	637	645	657	625	642	577	594	597	604	625	659	622	632	632	657	603	625	649	630	615	644	675	606	603	664	661	670	631	636	659	623	635	607	626	652	650	625	681	637	602	678	669	671	651	596	612	642	635	684	656	617	616	662	645	622	646	649	645	670	626	638	658	643	671	652	657	656	651	627	601	628	620	635	621	616	628	660	636	588	632	613	642	647	636	604	618	619	648	657	659	629	607	637	636	632	632	666	654	636	664	610	627	637	637	629	641	616	615	637	612	656	635	616	669	670	661	668	614	666	614	630	630	650	627	594	639	589	642	592	621	638	613	618	585	670	583	610	627	646	641	586	618	606	606	657	655	616	646	659	591	620	628	642	646	626	695	632	581	602	608	616	666	637	628	723	654	624	642	637	665	642	624	642	633	646	627	672	663	585	583	660	689	650	663	666	603	657	656	649	625	616	639	626	656	591	644	610	651	653	611	653	664	673	616	658	679	609	644	612	614	686	633	620	622	634	665	623	665	632	637	633	656	654	650	622	652	662	659	593	619	640	678	664	627	632	623	606	647	630	601	660	641	598	617	636	611	634	647	600	629	649	652	644	637	674	609	590	618	623	642	654	611	653	621	630	607	644	650	633	691	678	670	653	634	604	606	590	656	685	633	626	631	671	646	614	651	644	661	665	623	619	626	628	621	626	620	635	581	687	647	618	651	631	641	627	661	635	578	661	637	615	670	663	645	639	637	649	642	644	653	631	631	617	649	613	647	660	588	666	644	574	653	703	637	712	660	672	641	608	613	694	616	648	621	606	642	642	624	638	611	567	592	636	618	672	644	672	625	642	641	609	623	633	594	673	621	660	612	626	637	680	590	669	614	613	636	649	670	635	689	649	630	606	641	629	692	635	641	627	676	633	609	674	669	655	620	589	612	649	684	668	664	605	641	640	686	647	669	635	672	622	630	615	657	608	656	665	627	648	643	639	628	622	654	619	639	610	654	632	633	629	689	607	626	658	618	614	618	658	663	634	621	584	646	666	616	630	645	646	661	609	670	619	650	661	626	682	638	605	627	623	577	662	625	632	600	610	631	610	613	673	622	655	636	619	638	638	641	643	629	631	661	622	649	662	674	702	662	622	634	622	647	648	620	652	632	631	607	625	620	657	585	619	688	659	612	667	633	635	599	614	660	624	638	632	604	625	604	607	647	692	636	622	599	671	654	581	631	640	634	659	588	617	608	652	616	658	624	646	635	645	601	650	644	614	634	647	615	685	652	647	672	634	615	597	594	613	632	657	655	636	621	650	636	652	634	613	642	580	605	597	614	635	667	606	686	676	617	611	625	622	636	659	666	607	666	623	629	672	676	667	643	606	603	660	649	643	673	600	652	611	618	627	617	644	651	665	647	583	692	618	660	631	624	646	620	645	620	622	641	601	630	661	643	621	631	643	608	657	644	620	673	629	676	592	643	631	654	655	637	675	624	584	643	649	618	639	610	607	623	675	651	647	615	607	612	653	621	631	646	656	657	646	627	646	611	627	584	630	647	647	590	613	664	646	616	663	645	640	625	601	622	638	668	658	635	647	632	645	639	618	692	646	594	647	654	651	613	639	617	637	641	624	582	623	663	626	619	655	637	635	615	610	648	631	624	626	629	616	630	653	656	673	650	669	669	600	605	611	663	616	628	640	659	655	558	629	621	671	658	644	629	607	663	625	631	635	622	616	665	594	596	654	661	669	636	609	650	639	600	642	654	626	600	681	627	591	636	613	644	637	586	664	627	665	652	618	607	612	608	611	621	612	598	637	590	623	633	613	595	603	654	628	680	637	668	706	626	619	668	629	648	630	670	657	639	662	616	658	657	694	584	643	595	664	625	651	608	669	590	682	635	648	645	615	665	633	615	647	598	622	615	646	662	643	643	625	664	612	668	636	676	599	585	645	598	649	617	609	602	633	654	600	663	633	637	639	662	646	670	664	643	665	644	650	645	597	643	665	650	629	671	634	631	643	622	642	665	645	684	618	657	677	670	634	624	646	665	618	605	616	600	628	615	679	641	629	640	601	638	603	622	636	669	651	610	649	638	690	647	645	638	641	653	602	658	649	621	612	648	599	649	669	656	635	627	571	664	639	699	615	626	634	672	588	657	621	636	659	625	616	663	577	616	630	618	656	650	594	591	629	627	633	635	634	599	638	634	616	649	612	669	631	611	628	642	656	676	671	640	668	640	661	635	589	627	588	612	671	635	598	633	602	623	675	656	622	649	674	631	669	624
23846	21344	28581	24465	21327	11803	1674	1148	976	908	941	797	816	763	809	801	744	775	785	768	744	767	735	789	711	753	758	733	773	722	715	699	680	716	777	698	749	738	737	748	696	707	712	689	718	763	702	729	768	729	678	738	685	710	689	743	720	708	701	729	741	650	716	734	676	732	716	708	728	700	796	701	708	719	719	704	717	736	719	665	728	738	742	748	699	707	713	681	729	691	726	731	767	764	692	744	725	670	773	732	720	670	726	737	678	683	743	670	714	693	696	677	744	715	693	679	700	678	750	719	741	685	708	742	743	675	729	739	685	741	717	683	723	719	732	731	752	724	697	707	732	740	768	728	779	781	690	712	757	773	690	776	735	733	755	722	684	719	753	709	712	699	740	689	683	717	692	736	734	686	727	702	742	724	671	673	704	710	738	688	700	718	736	704	743	722	731	710	733	730	681	718	767	715	674	694	705	743	763	691	726	687	743	711	758	738	714	747	789	699	754	696	719	741	733	668	697	742	734	713	681	744	724	707	722	741	742	713	742	723	716	706	709	722	735	745	664	738	711	759	688	734	660	690	729	734	731	691	737	727	726	785	719	709	750	728	664	709	749	713	698	676	712	709	755	660	702	729	727	716	724	786	756	715	735	726	704	704	747	733	731	735	750	684	694	735	718	752	690	689	727	722	749	724	733	731	698	747	722	739	726	688	725	696	738	705	691	715	717	718	690	719	704	693	715	714	740	715	659	733	688	712	741	671	714	739	721	732	729	667	668	679	738	731	744	733	701	727	715	687	713	713	752	690	729	704	727	711	734	702	724	728	729	705	648	724	740	712	769	701	766	688	735	723	700	693	759	688	700	726	739	711	704	715	702	744	740	695	712	731	700	740	751	722	704	703	744	742	723	690	735	659	710	711	715	714	686	759	730	705	724	690	717	693	747	670	750	700	679	705	748	678	720	727	672	722	757	734	716	755	736	706	705	707	694	721	740	723	700	713	694	677	741	693	721	714	734	749	702	734	748	669	724	723	700	685	735	758	690	678	705	736	710	733	749	696	685	720	670	673	739	685	711	757	701	713	739	685	720	694	729	694	754	696	744	688	730	769	664	715	749	726	775	731	749	718	755	713	735	686	717	714	724	673	721	720	678	719	729	705	742	740	681	706	685	708	715	720	698	716	736	650	702	722	746	735	727	718	678	693	700	733	671	705	686	711	727	715	732	691	706	672	711	760	744	734	741	729	726	735	704	677	718	696	743	687	703	687	746	685	688	732	704	702	708	759	762	724	687	662	699	763	696	748	641	709	733	695	740	720	689	762	729	780	723	688	722	759	707	689	732	728	704	692	725	685	742	706	728	761	737	733	739	701	680	701	727	721	718	701	700	709	729	716	728	644	740	729	715	696	745	703	738	675	708	709	697	721	678	718	700	712	698	716	722	699	661	714	706	722	662	700	715	729	675	739	718	685	751	722	703	682	722	708	676	706	720	732	710	675	688	732	714	709	698	749	653	707	736	743	707	661	743	770	737	717	718	750	697	715	716	705	752	708	751	723	742	717	703	694	726	742	718	729	728	685	736	792	696	728	734	708	699	742	729	715	690	753	756	783	716	767	683	735	739	716	696	730	741	737	698	715	749	770	678	698	744	764	727	722	695	702	727	725	700	755	762	719	681	699	700	652	738	714	749	659	745	778	726	725	706	746	709	684	697	735	745	749	701	740	744	754	696	731	763	686	700	730	731	723	699	696	766	712	718	745	720	748	722	755	666	690	713	699	675	672	753	701	755	731	689	712	709	722	744	746	757	726	697	707	743	779	696	713	741	734	715	678	706	751	709	731	701	713	701	662	756	727	722	689	725	724	765	670	684	720	703	717	798	728	699	753	640	672	729	736	699	729	710	718	712	754	750	764	729	681	697	762	703	710	710	722	774	725	696	719	776	724	718	729	721	702	698	717	736	666	718	733	711	697	734	785	673	680	743	750	673	713	710	707	707	653	742	735	664	752	777	735	731	683	742	696	712	712	736	706	671	738	749	769	741	724	774	769	753	718	755	726	690	696	744	733	708	715	753	712	720	721	710	731	698	685	744	700	711	689	717	698	726	740	736	690	734	751	708	727	740	734	709	707	706	712	713	706	743	699	745	728	743	705	716	703	698	689	725	687	694	685	730	764	699	706	729	701	724	714	675	685	725	718	697	703	730	679	657	717	676	726	701	745	685	697	656	707	692	653	742	699	689	738	686	754	708	745	700	728	715	689	745	706	693	746	657	796	756	732	702	699	701	679	707	731	722	680	721	724	769	728	728	682	748	718	686	752	712	715	695	720	735	698	707	693	737	680	722	689	692	746	691	709	712	729	725	740	663	709	730	790	677	712	725	642	736	691	702	725	677	726	675	705	756	658	680	724	730	747	722	734	694	707	698	677	699	713	702	702	721	697	708	715	714	680	691	704	726	659	706	696	704	706	705	739	726	715	679	788	710	679	724	721	744	714	751	720	730	703	689	752	687	658	701	711	702	690	664	713	696	716	653	677	722	729	726	733	748	711	742	736	733	725	721	689	733	767	748	753	698	747	739	732	679	734	736	733	756	734	734	684	772	692	727	679	703	736	733	700	774	731	675	794	686	714	702	765	678	735	669	768	733	683	715	678	712	739	690	664	699	713	677	691	718	716	742	681	705	721	737	713	730	741	760	727	691	759	742	720	694	726	741	696	730	660	715	723	704	778	708	698	750	751	672	770	660	690	663	677	726	680	723	726	678	727	762	699	775	730	725	677	680	679	691	751	731	696	743	719	720	697	717	759	701	732	713	716	695	705	679	693	728	698	682	687	660	730	707	718	765	726	710	732	737	733	754	722	733	696	715	734	723	711	741	729	728	755	729	747	699	717	674	649	728	670	656	737	711	714	733	697	725	695	733	670	699	755	671	707	726	749	709	714	750	706	690	673	720	727	695	718	709	702	721	709	642	704	715	674	690	711	764	709	716	698	752	701	741	687	738	743	758	709	721	788	642	739	707	741	678	677	720	658	741	736	723	748	676	703	715	725	652	709	732	692	684	743	715	730	694	732	708	717	701	731	718	689	733	730	738	746	690	725	739	757	685	686	738	690	723	696	696	703	773	738	761	677	688	725	694	785	687	735	764	745	681	741	745	675	661	738	741	729	696	697	681	713	712	737	729	732	737	717	670	678	734	747	716	677	695	733	734	689	742	723	653	692	680	765	736	681	706	714	750	729	734	689	707	702	731	740	725	669	720	755	715	739	686	698	741	658	736	761	711	709	683	768	697	714	682	698	678	703	653	715	725	706	716	674	768	684	748	714	719	723	722	715	701	693	737	725	696	728	693	708	734	716	712	717	674	786	712	758	728	664	724	691	761	696	751	687	678	687	707	728	681	721	708	691	723	709	743	665	693	704	733	733	675	716	743	719	721	696	718	721	702	709	720	719	758	742	721	716	770	696	689	695	658	734	681	720	741	673	645	744	733	690	682	712
3545	8774	7052	3471	2536	2186	1699	1507	1309	1148	1133	1004	1007	952	959	916	932	909	954	882	897	812	923	930	865	884	872	878	861	868	829	837	814	896	825	873	854	809	848	826	818	866	822	838	816	780	884	880	835	882	838	901	823	827	810	863	819	851	842	817	857	835	836	832	833	872	767	826	795	806	827	883	803	817	855	779	866	816	857	837	835	811	859	801	823	834	854	791	820	822	826	811	832	846	794	806	791	834	880	820	798	807	790	856	801	843	759	762	822	803	811	805	810	821	800	826	824	804	843	798	796	840	827	832	833	793	851	818	869	819	877	837	796	861	816	788	828	816	801	797	842	828	852	841	810	823	788	830	797	825	800	834	788	827	802	833	832	823	803	819	805	849	832	820	857	828	775	825	796	799	823	873	813	814	800	797	752	869	798	852	797	844	834	815	795	838	736	823	787	889	806	833	824	771	791	784	844	868	809	874	867	844	817	864	777	840	836	864	803	794	792	820	779	808	818	780	826	840	829	852	755	811	794	839	864	821	786	846	793	803	778	876	809	788	820	814	785	851	846	805	838	810	799	833	811	825	828	788	838	835	823	818	858	837	834	854	817	807	795	822	797	805	870	787	803	786	830	810	822	865	805	786	780	825	852	827	826	828	825	873	807	794	787	826	863	844	803	868	851	836	813	795	750	776	815	823	830	824	849	811	830	871	825	834	767	822	857	812	821	842	803	828	775	856	901	849	875	775	805	821	840	801	804	763	816	803	795	878	795	849	865	811	790	816	794	830	794	817	814	841	807	818	821	805	854	759	826	787	835	827	814	809	810	813	817	864	839	821	818	784	822	796	836	827	826	845	838	889	800	821	827	788	851	775	813	833	779	809	848	789	804	787	773	827	818	815	819	823	821	845	836	819	840	842	818	831	794	848	797	819	820	813	784	824	839	818	828	832	821	787	850	847	750	800	820	790	850	826	856	831	801	833	819	854	817	807	809	895	852	862	829	837	824	856	776	895	839	827	824	839	781	799	834	802	842	849	848	771	873	804	781	796	828	862	834	839	816	785	790	884	842	868	824	836	805	804	834	809	842	847	815	831	784	869	847	830	823	864	787	838	823	856	837	849	819	843	783	845	818	784	813	816	856	791	841	826	865	862	888	808	795	777	845	823	843	822	802	842	847	822	847	816	784	830	819	852	807	745	822	825	831	834	850	805	859	820	823	844	826	827	824	858	861	842	820	818	882	783	800	808	846	861	812	788	870	795	809	837	773	854	831	860	759	795	775	851	859	835	839	809	810	860	852	839	841	821	828	857	845	847	847	870	856	817	811	840	834	839	870	823	905	830	820	828	884	733	827	854	834	802	791	812	802	826	894	821	822	787	774	821	829	864	866	852	808	866	817	788	824	820	795	837	815	827	804	841	812	817	818	827	846	878	881	815	798	838	782	838	820	817	783	792	831	849	848	829	830	815	836	804	856	847	802	812	816	834	822	776	840	804	843	810	830	810	815	807	830	818	841	828	885	796	823	829	811	775	836	787	839	808	754	827	820	767	816	804	809	799	832	779	843	783	796	825	833	812	788	794	818	830	832	855	833	812	870	798	821	865	836	781	778	839	832	861	810	810	875	814	850	826	830	807	784	839	847	849	819	804	826	808	834	835	825	852	855	827	803	860	797	852	794	854	839	824	799	821	791	841	806	798	852	827	821	858	818	788	752	845	786	810	881	804	807	815	837	825	832	821	846	824	813	839	811	818	786	862	808	832	836	788	796	820	809	809	820	828	805	785	847	839	810	832	763	827	804	816	817	816	797	774	795	857	779	833	854	834	797	796	826	835	832	857	862	799	832	811	836	834	879	852	819	804	817	811	837	831	795	781	802	781	820	834	819	790	791	801	838	834	812	817	848	859	818	851	783	836	844	802	818	769	831	845	836	786	796	797	824	771	799	827	790	855	809	794	816	804	821	849	755	797	823	822	776	795	808	847	797	797	806	906	823	812	814	847	843	785	789	806	860	873	807	817	815	804	833	791	816	870	820	816	835	857	800	820	767	769	806	839	850	803	865	850	806	826	830	791	818	863	825	813	852	831	799	815	836	818	850	835	794	865	848	824	836	860	837	839	832	805	827	853	812	815	849	785	778	829	818	794	776	802	811	793	804	798	860	818	895	808	780	828	859	803	847	846	847	837	816	841	838	823	823	842	826	843	803	815	817	869	819	757	805	816	797	849	828	777	867	825	806	816	834	782	825	866	822	834	831	845	817	851	772	801	805	854	826	779	805	855	850	836	842	852	810	829	821	775	814	894	828	827	807	799	797	848	817	750	825	811	812	813	781	862	824	773	808	776	869	841	799	884	829	830	864	876	782	786	820	830	873	797	812	838	856	797	812	804	775	864	839	817	816	792	765	821	814	840	775	852	810	793	850	807	812	878	812	841	839	845	809	816	829	853	871	829	825	809	788	883	835	810	815	822	801	779	796	838	823	846	861	813	785	857	770	797	784	880	818	813	849	829	816	852	841	815	844	837	830	821	810	793	807	862	818	845	871	793	833	814	842	860	784	813	858	836	827	847	823	818	801	795	844	821	840	825	854	793	807	805	830	832	873	820	804	830	802	848	859	813	812	820	873	777	829	814	785	802	809	850	831	788	796	776	815	806	902	815	829	861	782	863	792	856	849	844	852	833	829	827	783	834	851	750	805	805	861	817	835	810	777	822	801	825	810	839	819	805	844	814	836	857	842	823	799	805	786	857	818	845	833	802	773	781	870	817	756	841	773	828	851	872	815	798	839	830	818	793	823	826	809	808	772	857	828	859	865	784	812	831	850	817	858	829	833	819	793	826	861	824	814	810	819	837	835	786	897	835	852	834	789	784	806	830	812	763	872	781	834	816	806	847	770	839	834	795	825	779	830	872	837	817	827	839	837	807	833	844	833	851	820	778	841	851	812	824	851	793	815	816	814	868	787	880	825	813	849	861	872	810	807	795	806	824	900	848	790	863	856	824	828	785	821	827	820	845	856	829	793	831	870	834	811	808	841	823	810	807	846	871	760	820	828	917	788	832	851	794	780	827	786	803	799	810	834	790	804	814	804	858	856	764	788	797	868	825	808	841	850	808	815	849	860	832	806	781	826	788	830	800	837	827	801	826	830	784	861	827	827	801	839	814	827	799	854	829	858	811	865	813	823	781	823	843	833	858	854	803	806	782	832	830	756	821	856	816	777	820	823	789	837	867	860	843	770	852	836	841	829	802	819	842	799	863	826	789	845	825	875	837	835	779	806	816	829	799	861	822	826	764	856	821	832	799	835	793	806	780	847	778	832	843	818	841	801	827	872	835	851	843	857	826	765	847	802	861	772	871	839	810	872	855	827	876	832	793	806	840	824	797	814	815	825	842	827	818	842	815	829	840	799	801	839	862	837	830	876	833	891	834	831	877	793	797	868	760	828	815	863	798	775	868	852	850	832	780	816	815	826	800	800	786	792	837	799	843	793	822
24912	21333	27570	25333	12798	777	507	441	346	368	341	323	308	305	299	346	291	292	275	270	252	281	304	256	255	252	281	255	282	251	265	270	233	283	270	255	288	279	279	254	274	268	267	256	260	266	248	279	279	244	274	265	282	255	237	260	303	242	212	273	264	267	270	284	293	275	260	239	267	259	263	285	246	291	241	270	258	243	273	267	265	266	265	248	245	246	254	257	271	264	238	248	238	227	247	239	237	267	237	236	258	234	224	260	234	240	251	244	279	262	265	259	243	271	258	243	233	293	252	256	283	260	245	264	272	272	255	258	261	261	234	279	268	282	268	288	244	259	251	238	251	236	262	276	272	250	260	269	267	265	224	247	233	264	259	238	246	245	256	252	247	242	273	277	258	269	269	275	269	237	245	229	261	229	258	248	241	271	269	261	294	255	271	262	266	246	245	230	256	263	281	239	252	268	279	246	286	237	263	239	255	258	240	259	287	253	259	267	264	275	260	249	281	295	247	235	265	243	248	243	266	254	274	278	269	267	248	262	269	271	251	263	263	264	266	263	245	253	262	270	250	251	275	261	255	260	273	266	256	262	234	264	247	230	250	230	273	246	254	268	233	228	213	244	254	245	266	249	260	265	291	258	249	253	256	273	239	254	244	241	279	255	266	278	247	249	257	273	253	266	268	254	246	278	233	237	247	263	232	259	244	261	263	213	285	249	265	308	249	260	237	252	263	288	283	247	245	245	242	280	269	278	267	260	259	273	263	277	279	250	256	256	249	267	247	265	263	247	270	267	288	259	248	240	260	255	246	257	261	259	249	254	266	243	305	254	259	268	273	226	256	242	247	275	260	248	253	268	261	227	258	260	266	266	236	259	239	244	239	261	283	261	278	260	277	245	254	266	258	271	262	253	274	255	263	243	294	235	268	283	247	256	249	261	246	243	273	236	254	242	258	255	260	271	271	267	271	259	263	266	255	229	278	261	271	265	239	238	268	238	281	266	258	252	266	227	262	255	273	241	247	257	236	234	248	224	230	249	237	276	280	265	249	253	282	234	253	280	258	262	248	240	259	285	241	243	251	252	245	279	262	266	255	277	273	272	254	284	233	245	255	272	264	252	257	281	258	258	262	279	278	286	290	251	281	290	273	243	261	293	255	264	272	255	259	278	276	248	221	250	278	237	237	249	275	266	280	251	247	266	233	284	264	251	242	287	259	257	267	247	277	243	268	247	276	294	236	232	274	261	248	246	272	256	243	270	250	244	257	265	270	259	258	256	246	257	246	251	241	263	254	236	270	245	264	284	258	244	291	251	244	254	260	289	257	259	274	238	239	266	296	274	244	261	274	252	234	263	240	275	256	247	272	240	264	250	272	253	241	247	262	280	258	298	284	269	273	249	243	245	251	290	263	266	242	271	237	252	268	255	269	265	276	225	277	300	241	254	252	250	256	263	261	266	278	307	245	229	286	248	261	241	244	267	244	246	259	229	267	258	266	258	266	278	257	241	232	254	265	260	293	280	292	284	294	213	290	244	273	243	256	272	255	254	287	249	268	242	253	246	259	260	251	243	235	249	241	269	253	236	256	243	256	266	269	268	307	254	266	292	271	286	270	261	263	256	268	268	245	260	278	262	263	248	252	250	250	273	289	271	249	259	293	253	268	277	249	258	272	256	284	275	253	226	278	254	288	253	252	245	276	254	260	272	282	279	247	253	238	276	251	251	277	290	257	243	281	275	280	264	291	264	248	258	250	263	267	244	263	248	264	262	269	271	249	266	246	292	279	269	279	274	255	269	274	261	272	255	242	269	276	285	268	260	273	244	271	238	246	256	256	251	253	243	252	236	264	271	274	237	257	257	251	269	271	249	270	265	263	261	254	255	238	260	257	261	269	271	269	260	240	239	259	246	263	268	278	270	261	272	274	274	243	282	279	264	257	270	275	251	237	259	249	265	241	276	265	265	249	240	249	289	263	257	276	266	263	281	249	269	264	264	284	260	257	247	267	254	236	238	265	243	264	283	251	277	247	266	270	250	274	280	234	252	253	278	247	225	231	269	292	263	258	266	244	268	267	300	244	264	256	281	259	305	253	251	267	253	269	236	252	259	265	270	257	253	245	263	275	253	263	283	251	264	246	238	255	271	237	269	266	293	258	240	259	247	256	270	262	268	264	264	249	250	267	267	270	260	249	285	264	248	250	263	243	283	257	254	274	261	262	263	274	248	269	262	257	248	289	231	290	265	265	272	237	271	281	242	250	270	245	258	270	276	260	248	267	260	244	230	247	273	258	236	247	266	278	252	265	276	280	253	252	240	241	274	253	280	307	271	235	269	260	271	262	288	265	267	256	279	267	251	264	267	260	288	251	270	266	245	285	247	245	260	259	251	273	228	269	268	267	268	264	262	278	255	256	234	237	265	226	280	271	259	239	240	246	252	260	283	259	257	248	276	255	280	286	285	301	278	255	249	245	256	259	258	260	252	242	250	260	317	248	261	234	243	258	262	287	257	244	291	270	244	263	245	260	252	269	264	265	280	258	274	294	233	260	267	279	250	244	264	286	215	282	233	260	273	246	243	259	226	256	247	287	249	274	254	229	248	295	260	277	271	254	237	255	284	246	257	253	272	252	298	265	250	220	263	275	260	262	268	228	255	256	234	258	263	262	274	261	252	272	280	257	260	258	275	267	267	272	271	267	236	232	272	269	254	286	253	279	246	273	260	268	250	261	249	254	258	270	254	269	262	257	244	248	264	254	262	258	270	257	289	242	288	260	253	239	243	221	272	248	259	259	244	284	262	266	266	265	263	264	253	273	258	249	243	266	260	291	251	272	262	247	258	229	252	262	289	273	262	249	279	282	228	255	276	246	259	252	264	250	270	261	274	277	272	233	269	264	282	278	260	276	253	233	218	273	227	287	253	240	264	271	248	277	278	262	248	241	257	266	254	286	270	263	285	247	282	290	274	228	244	235	261	279	254	276	277	252	244	242	275	252	255	265	249	239	243	268	282	282	293	251	272	274	258	249	225	278	237	278	271	239	263	303	283	254	248	243	279	272	276	250	228	259	262	258	248	251	272	250	264	235	263	264	273	267	237	261	262	259	268	266	271	267	269	260	272	274	265	244	254	253	267	261	241	223	267	249	257	240	252	259	245	278	253	254	270	244	263	287	255	280	258	239	282	269	237	234	259	246	261	250	244	224	258	293	270	286	270	270	290	251	290	262	246	254	257	276	261	244	271	227	272	299	271	243	259	256	253	261	269	260	257	284	252	240	252	250	285	252	260	270	252	281	262	268	258	247	234	248	263	269	256	237	258	274	244	249	252	277	236	257	240	232	254	255	241	271	265	255	253	228	261	264	292	266	272	218	260	268	235	269	267	259	279	247	241	230	275	262	256	253	228	255	249	293	262	257	283	233	258	255	258	261	272	243	264	278	268	265	255	264	231	263	265	247	262	265	278	249	284	270	258	282	248	276	256	257	244	249	273	261	267
3364	5116	3933	1845	1390	1041	870	718	586	487	501	449	436	442	392	347	377	391	345	342	349	359	308	328	328	377	281	349	313	379	335	327	341	319	349	318	351	316	344	314	288	307	306	309	306	335	291	318	293	324	323	294	347	305	286	288	317	318	319	321	327	332	302	300	294	334	300	306	306	322	302	298	314	315	316	304	319	307	325	331	304	348	327	317	326	325	294	316	294	339	334	336	278	343	331	325	320	305	326	263	325	321	330	329	323	325	309	308	321	304	322	316	315	306	306	326	321	321	341	328	323	334	314	319	303	325	347	320	342	310	316	328	311	320	341	343	362	310	309	298	326	330	324	315	292	310	288	309	291	301	318	302	335	323	335	321	317	320	302	338	326	340	321	302	316	316	307	302	305	325	313	337	323	320	321	315	318	327	284	296	328	312	324	315	320	322	297	301	312	315	312	344	294	288	324	302	320	337	312	317	303	301	313	298	328	294	330	302	308	319	310	306	325	300	299	302	311	277	290	309	285	280	311	334	344	305	302	327	299	328	302	331	327	289	289	320	320	341	319	321	321	318	299	315	319	311	315	316	332	315	294	281	321	295	322	324	303	314	318	314	299	334	340	329	330	325	286	306	338	273	289	321	329	291	349	308	303	323	360	317	313	316	306	283	304	320	325	322	300	311	297	299	319	345	349	318	323	282	331	339	314	314	306	306	325	329	311	286	312	338	310	352	332	294	311	335	318	307	300	297	309	308	311	309	299	292	300	320	303	341	296	309	318	298	320	279	318	310	310	315	329	306	325	307	333	326	293	300	298	336	300	294	320	325	321	292	285	311	295	337	357	291	317	290	305	310	329	336	305	298	334	326	304	300	294	340	305	337	329	325	326	307	295	338	303	297	306	319	299	310	295	307	310	311	324	310	279	292	331	334	301	315	321	332	285	283	292	326	305	326	311	330	317	325	317	301	317	327	319	295	302	292	323	313	312	345	328	310	306	333	330	308	316	295	304	316	336	315	283	331	325	318	313	351	307	310	276	303	291	337	334	291	320	301	307	325	314	333	301	283	310	307	315	294	311	321	330	329	282	343	330	302	320	304	321	337	320	307	291	292	317	332	287	321	318	306	352	288	325	324	333	332	286	292	335	310	307	305	287	328	323	271	321	314	308	325	314	309	338	339	312	326	302	305	306	304	327	322	314	331	339	289	322	276	329	333	307	276	314	306	305	323	326	335	324	329	320	296	327	309	309	310	294	324	341	302	295	334	323	276	316	332	326	317	337	324	363	315	318	310	335	329	325	330	286	299	303	298	301	312	280	319	313	299	302	327	334	336	313	310	312	322	307	299	302	299	330	315	300	301	317	312	343	335	304	357	287	299	326	302	289	306	306	277	344	295	294	311	310	341	348	287	268	311	314	334	326	303	347	277	351	320	322	313	309	315	343	330	327	316	292	311	284	283	290	294	300	280	328	290	312	296	295	336	326	341	323	297	309	331	300	304	307	329	321	314	328	293	288	312	354	307	319	333	289	298	305	332	339	301	289	332	293	292	323	307	328	306	300	314	288	316	289	297	312	342	311	324	303	315	304	282	320	315	306	286	287	305	328	329	322	345	320	322	330	296	327	305	290	325	315	314	342	328	315	296	283	307	306	325	294	274	331	296	335	331	332	336	304	297	322	345	321	302	295	291	328	343	325	338	309	315	309	309	304	306	336	313	312	288	327	318	321	276	317	310	304	324	325	313	295	332	311	319	332	306	284	296	283	320	291	337	302	324	319	313	331	314	311	309	318	320	313	322	301	307	326	307	322	292	289	319	328	293	299	302	284	324	293	327	315	330	313	295	286	324	292	297	322	317	291	286	332	301	325	279	326	320	325	284	299	307	307	294	317	310	289	315	293	294	290	293	301	305	302	296	311	334	318	307	325	307	325	292	337	314	323	334	336	314	360	348	323	328	347	322	331	312	330	290	293	299	323	321	321	322	297	292	342	295	322	304	327	271	283	320	299	304	305	304	307	306	325	311	348	345	322	305	344	333	320	293	307	297	276	317	319	323	257	313	298	303	295	284	319	270	308	272	311	293	344	322	305	339	315	289	291	309	317	304	310	343	291	290	301	308	315	316	311	301	306	296	305	287	289	323	311	307	319	281	362	289	300	307	321	332	325	280	288	344	302	322	300	296	294	317	303	332	310	318	301	319	321	303	307	316	303	322	321	302	295	333	318	320	335	315	286	306	316	301	319	308	334	305	334	286	324	296	318	323	325	301	317	298	326	329	332	325	288	294	329	325	321	343	298	302	306	305	305	301	320	320	314	303	322	303	301	345	299	319	300	307	277	286	309	325	305	310	324	312	307	281	296	343	303	301	314	302	304	340	368	321	348	316	323	321	283	284	291	278	351	285	307	306	334	312	315	309	314	334	320	324	305	316	339	328	347	332	306	298	310	303	315	325	302	309	324	321	309	298	289	328	301	329	288	304	345	331	342	316	330	316	283	277	318	311	281	348	316	333	304	320	299	316	296	307	321	339	328	327	308	337	311	309	299	320	294	334	294	313	329	312	296	369	305	320	322	305	327	334	347	316	325	298	287	333	304	326	322	321	324	299	337	327	312	313	286	310	316	307	302	300	317	302	301	312	292	286	314	313	311	344	325	301	324	313	352	324	312	328	308	285	314	316	290	312	332	272	308	319	309	320	305	340	331	331	320	307	310	314	308	317	297	290	302	307	308	281	334	335	316	338	304	321	299	305	323	328	330	304	326	325	301	292	328	271	316	275	335	307	295	318	319	300	295	300	302	316	308	340	330	326	319	319	313	332	302	289	312	290	314	317	297	307	289	308	335	306	327	337	313	303	298	329	335	297	317	302	315	282	308	308	302	295	331	298	338	324	276	343	287	323	335	345	288	300	321	330	302	305	300	323	316	293	314	308	336	287	270	315	306	299	326	281	323	305	312	289	316	311	288	289	286	301	274	288	307	311	322	303	306	314	271	359	327	319	319	301	332	298	311	301	304	325	325	315	314	309	318	302	288	313	308	326	315	326	315	320	346	327	313	312	280	312	337	321	318	282	307	314	316	329	305	328	306	328	325	318	311	296	295	318	294	320	327	334	318	319	322	306	296	345	299	285	351	320	300	314	298	321	323	313	323	345	322	307	285	281	286	296	297	264	320	322	281	310	332	279	299	314	304	280	305	292	319	309	301	308	312	346	294	322	321	322	302	325	329	306	313	300	306	297	287	301	266	291	305	324	289	323	320	323	322	314	318	302	333	313	323	311	319	305	314	300	302	300	326	288	315	332	307	313	302	302	289	303	326	319	281	337	348	306	341	297	297	297	316	318	337	332	291	322	305	315	336	286	301	340	322	318	298	319	294	296	297	348	298	322	328	301	335	311	297	325	311	325	305	314	351	306	324	314	311	319	334	317	307	318	330	292	363	292	326	306	300	331	352	324	307	315	329	333	315	300	333	338	330	296	348	320	297	313	300	319	290	295
22840	21400	29075	24102	21391	21426	10039	1202	871	835	714	621	620	580	582	524	527	497	484	453	466	491	476	459	462	482	417	451	446	429	399	461	426	421	432	440	415	414	420	416	424	408	408	426	371	430	421	412	420	411	427	410	411	398	412	405	407	422	421	408	402	423	418	387	418	423	422	419	388	387	407	384	425	416	420	390	420	429	417	402	390	405	389	409	405	424	442	398	389	433	432	376	416	437	405	440	396	369	376	391	434	404	381	420	425	440	424	436	434	419	393	405	389	382	438	403	403	398	427	421	418	417	396	408	413	424	396	424	427	382	413	432	415	408	396	419	414	434	415	402	447	435	414	418	389	399	397	389	392	405	413	398	407	375	420	402	401	384	380	407	407	404	389	391	403	414	414	419	399	439	407	387	458	386	424	401	425	413	381	416	364	409	387	397	407	431	375	355	379	414	414	352	427	409	428	401	406	385	417	410	433	398	435	411	395	361	384	395	390	374	412	411	405	369	415	451	435	367	379	408	411	385	412	383	399	389	421	401	369	382	403	422	410	377	453	401	409	414	442	421	413	439	434	399	423	397	395	402	414	419	438	402	385	385	414	466	388	423	400	403	388	395	393	409	415	437	426	412	397	425	407	409	386	408	391	427	428	409	383	377	415	392	390	388	426	433	435	414	415	392	436	460	451	424	390	411	409	402	443	414	383	424	402	438	410	387	382	419	401	414	403	428	390	403	351	419	375	414	385	430	418	377	372	418	389	439	463	444	425	415	386	406	413	398	406	433	359	421	390	443	393	408	383	386	387	357	405	416	440	425	449	405	401	386	410	394	418	396	384	414	386	417	409	352	416	392	361	410	447	422	406	421	391	396	409	412	403	401	403	414	403	418	451	432	407	385	437	430	381	365	432	407	413	377	393	402	407	426	413	435	407	437	394	433	394	424	398	428	384	408	407	408	388	419	378	392	395	420	418	435	385	392	433	407	432	410	415	418	417	356	383	423	383	388	415	402	390	410	414	409	399	415	403	412	426	431	403	384	376	414	422	391	398	398	368	427	399	401	381	390	373	395	393	393	408	424	375	403	418	428	418	397	417	411	356	428	402	427	399	398	416	409	422	403	426	395	411	400	418	384	460	401	413	359	372	406	419	420	439	407	416	390	406	405	430	414	396	442	390	395	423	401	393	417	418	422	386	431	401	390	392	396	425	404	373	399	389	433	393	411	430	410	408	415	396	397	386	412	436	409	382	402	409	433	402	404	373	385	401	419	419	391	403	406	412	364	419	404	414	433	389	413	423	395	420	417	410	394	447	403	424	377	393	427	419	368	417	396	398	391	416	398	382	395	402	402	370	446	389	395	439	399	412	364	376	396	399	420	403	444	384	377	396	414	363	384	401	408	429	429	417	379	409	409	411	388	388	429	384	405	409	437	424	410	393	417	371	428	406	419	383	405	398	432	424	367	409	396	382	384	399	412	426	413	440	436	422	416	403	413	406	441	393	408	430	378	373	407	431	399	408	415	386	427	406	393	416	417	390	428	414	386	411	384	425	420	406	403	423	425	402	406	415	389	408	401	420	405	422	393	401	420	403	404	415	385	392	416	419	385	428	431	431	413	435	402	409	430	439	387	422	413	427	432	415	394	365	420	421	447	409	412	406	404	392	385	454	410	367	403	386	407	373	406	433	419	426	384	396	410	423	415	414	401	417	402	410	402	394	409	391	391	442	398	399	435	385	410	393	385	411	410	389	380	387	412	414	415	398	396	445	408	432	414	422	387	398	423	434	422	409	426	457	405	409	383	377	417	399	417	378	431	399	431	439	400	375	376	415	392	428	413	387	421	410	383	416	383	379	397	383	436	428	419	430	427	428	411	399	399	396	407	439	389	406	416	403	397	406	397	391	360	392	374	378	404	425	409	440	387	427	397	419	404	394	429	393	410	431	377	410	438	420	396	424	383	451	401	422	417	414	424	416	389	408	420	395	380	422	408	388	403	406	432	430	432	450	421	396	404	434	402	382	411	424	428	449	400	401	430	429	405	442	414	387	401	415	394	409	384	402	383	403	395	415	390	358	399	380	431	382	395	370	411	451	376	424	404	411	371	404	383	417	402	398	365	423	418	400	432	425	411	404	406	406	376	407	437	395	390	366	417	418	407	407	408	398	403	390	395	412	386	408	392	401	365	428	408	399	406	401	396	392	445	398	409	418	424	412	405	415	388	431	414	416	378	393	411	395	381	417	405	434	436	412	425	392	455	424	436	412	410	418	412	394	422	380	377	418	408	390	398	401	387	413	392	388	409	405	426	431	439	387	408	396	407	424	423	411	408	432	389	417	390	441	412	405	399	400	394	396	410	399	367	432	397	410	426	436	393	400	431	368	399	395	413	435	415	438	420	435	425	429	433	400	411	390	423	423	367	397	379	405	420	412	389	383	395	412	386	434	378	381	418	408	397	425	378	377	391	423	402	407	420	412	409	438	397	415	427	403	403	380	415	414	388	389	440	405	448	401	432	376	403	370	412	462	391	400	432	392	405	427	417	388	396	380	400	399	426	410	383	400	422	392	416	402	409	411	424	416	375	426	414	395	437	412	367	418	366	395	407	430	452	399	393	381	433	387	415	410	429	390	411	370	435	385	397	400	413	383	405	417	408	376	414	381	409	403	446	422	406	379	398	394	383	423	425	415	397	421	382	418	384	420	386	408	389	410	434	431	418	417	383	413	376	423	410	423	394	394	437	441	411	411	388	395	391	403	387	405	432	436	372	385	369	422	397	394	368	400	426	398	440	421	393	422	423	409	455	403	405	434	370	400	419	407	425	421	422	383	399	388	414	394	424	416	413	434	405	386	404	381	451	401	386	375	412	372	435	434	396	391	406	363	399	433	389	406	386	416	419	430	392	443	424	381	439	401	403	417	388	390	418	403	405	386	392	425	425	420	447	428	435	410	404	370	376	409	410	450	409	375	399	402	422	391	398	428	399	413	403	435	400	434	366	427	454	415	428	370	370	403	383	421	372	422	380	351	448	409	365	405	417	399	437	418	449	381	420	421	423	413	416	408	424	382	414	406	393	434	371	387	406	379	408	428	406	416	388	397	443	421	449	387	428	419	441	403	427	420	396	407	385	397	415	416	400	445	351	389	400	381	378	404	406	406	368	383	391	415	429	410	392	381	430	400	406	404	399	393	399	360	451	411	397	421	363	400	479	374	407	387	414	398	390	427	418	405	409	405	412	395	410	392	379	394	406	423	392	375	405	385	423	424	389	382	413	402	384	409	403	418	418	412	425	418	435	396	410	402	385	414	409	400	414	371	394	433	397	430	410	380	341	385	437	422	409	421	436	386	409	382	383	392	370	412	383	410	358	390	462	454	406	436	422	394	411	390	421	436	391	395	378	393	435	395	422	418	365	382	420	460	375	378	430	405	389	388	373	390	392	393	378	414	394	388	374	412	385	393	418	399	446	384	391	418	454	421	395	400	376	388	390	449	406
4507	13854	10667	5304	3743	3007	2185	1758	1439	1168	1049	903	857	734	718	725	653	654	590	631	623	578	610	563	557	563	535	540	550	511	502	549	561	581	533	553	489	522	525	487	507	537	494	506	496	532	536	500	487	491	474	503	499	513	491	554	510	512	501	506	511	495	460	492	472	490	516	463	492	501	501	468	498	492	490	522	467	489	517	472	476	450	466	492	544	496	514	491	517	465	513	465	476	493	479	448	473	507	485	499	494	500	463	510	512	480	499	505	492	512	521	443	478	477	473	495	500	484	485	509	485	478	505	497	484	562	520	465	470	445	459	487	486	496	486	443	524	482	490	457	498	527	510	485	515	497	522	547	443	499	511	489	468	511	509	509	478	540	463	504	542	501	498	526	510	487	526	496	485	474	489	465	514	472	433	455	496	487	494	484	521	525	509	509	444	483	494	493	450	527	514	492	486	501	510	499	474	481	486	503	466	490	533	480	477	510	506	466	496	430	476	463	417	503	479	495	489	502	470	527	472	476	481	508	499	473	469	503	476	500	511	514	504	482	458	461	516	514	483	468	479	472	480	473	516	480	506	493	493	525	486	459	479	525	504	475	458	501	529	506	447	466	471	458	479	495	461	511	515	535	470	503	483	448	483	460	474	460	515	537	462	457	476	501	485	487	478	489	467	445	479	492	470	488	473	531	493	519	489	500	461	521	488	502	493	531	492	516	488	473	473	485	487	451	498	480	479	468	538	482	465	480	518	503	471	477	474	486	459	494	492	452	503	510	534	437	485	490	441	495	506	449	473	475	471	510	522	470	492	477	499	505	486	518	477	454	512	491	496	484	472	487	482	500	487	490	483	554	516	487	494	457	480	496	496	475	507	482	526	487	451	485	484	457	485	518	499	470	499	513	518	496	491	482	507	500	487	514	473	497	489	481	486	490	469	468	503	547	529	511	510	492	490	482	528	456	449	478	522	462	522	482	530	499	536	494	480	491	470	481	487	479	499	470	496	485	467	483	482	511	478	462	500	532	532	519	514	480	498	468	462	495	502	482	495	524	516	485	503	465	457	470	533	504	465	484	513	515	473	489	487	498	505	468	471	501	481	481	475	508	492	490	474	493	521	473	489	506	493	492	490	455	509	496	519	506	474	479	510	514	488	534	498	485	492	478	473	481	508	488	520	581	473	484	489	474	501	497	488	512	485	500	492	458	501	525	450	496	493	493	508	472	508	512	485	458	490	505	508	464	471	498	494	500	497	462	469	472	488	479	479	472	443	478	500	478	520	518	521	521	529	527	450	459	517	480	485	495	493	495	473	477	514	473	489	484	492	504	463	476	473	526	462	510	502	476	496	477	509	480	501	525	457	470	507	523	422	471	491	508	500	483	487	513	485	450	508	517	514	541	487	492	490	492	478	473	480	497	493	487	485	503	515	473	498	505	494	496	489	491	502	475	512	508	462	461	449	461	466	486	527	472	441	504	529	491	488	530	500	487	469	488	469	488	478	451	473	473	466	502	469	489	512	461	468	477	499	540	472	493	487	492	471	531	486	501	460	478	499	468	481	463	485	507	470	471	487	494	489	471	486	460	459	495	491	509	503	477	437	521	491	500	487	472	504	462	500	492	478	470	482	514	497	460	483	500	463	500	469	533	423	502	519	483	515	516	459	455	451	490	471	503	466	490	470	524	455	475	526	488	521	502	507	500	477	522	492	491	489	475	502	480	481	490	524	483	476	480	454	470	460	462	495	514	485	514	452	506	498	496	467	455	440	467	493	475	527	478	473	487	505	463	481	515	499	489	464	512	503	474	482	487	480	511	473	487	481	469	472	473	466	534	492	450	492	477	521	541	485	470	504	503	486	466	456	491	487	529	484	522	492	485	529	484	486	495	496	469	517	510	497	501	524	494	476	492	509	483	501	513	444	458	482	461	450	476	496	499	524	480	505	471	458	441	503	483	483	479	516	541	494	503	506	501	505	509	513	502	535	493	448	466	491	485	512	462	483	548	487	502	519	486	498	469	465	519	489	498	454	512	514	464	425	487	493	502	516	521	474	475	471	490	492	474	506	497	498	485	537	470	452	450	527	504	495	509	494	519	516	476	492	467	480	497	562	496	483	504	486	531	522	466	458	518	467	494	480	449	533	482	527	525	478	508	477	482	519	488	487	522	488	512	467	503	478	490	486	484	520	492	512	507	533	467	470	494	456	485	467	511	464	495	489	482	527	522	499	536	509	476	457	543	508	500	501	462	487	526	512	512	476	493	515	520	536	523	439	504	487	490	511	482	434	486	483	520	470	525	523	501	472	463	527	466	502	490	534	471	514	474	487	490	478	478	478	494	460	484	469	484	457	494	455	465	454	519	449	475	483	514	481	498	453	465	505	465	497	503	505	471	483	506	490	467	517	483	486	460	491	504	489	470	498	484	491	487	481	475	478	490	537	502	472	482	485	455	495	511	522	493	489	525	447	504	467	472	488	479	490	459	474	476	492	503	492	515	479	481	458	479	524	496	485	487	514	517	473	484	502	506	470	498	478	477	549	444	481	493	524	481	501	531	462	491	466	446	512	492	477	510	502	483	481	501	514	527	509	471	530	509	473	443	505	514	491	461	490	494	489	454	499	498	489	537	477	522	456	548	484	511	521	517	480	519	509	514	462	516	465	533	516	503	458	535	509	489	466	517	484	494	480	514	535	463	502	476	475	534	494	481	455	465	467	495	476	444	447	454	473	525	479	472	500	476	472	502	484	487	477	464	466	473	478	527	519	487	528	479	545	477	481	470	499	463	488	465	514	469	472	529	483	489	487	495	477	504	491	491	485	491	480	463	480	474	557	499	473	481	488	465	509	519	467	493	509	463	500	462	511	493	454	482	497	543	527	496	507	470	460	527	496	524	519	498	486	438	529	489	446	550	457	530	453	486	506	495	472	515	505	474	485	479	511	472	454	503	483	474	481	469	500	438	481	478	477	490	514	445	434	506	519	478	488	495	546	497	517	474	487	502	488	476	508	465	515	490	447	517	460	467	503	480	507	466	494	520	517	492	478	493	477	487	484	487	494	522	496	495	495	497	478	465	504	449	496	480	492	502	497	460	514	476	482	488	454	473	466	479	481	463	527	494	483	505	496	483	497	476	505	485	487	485	448	486	529	526	469	475	526	487	500	496	494	478	491	480	501	478	498	460	499	523	505	456	493	474	498	512	504	481	502	486	481	507	491	496	527	458	481	450	440	446	512	491	463	515	469	457	460	477	485	554	463	474	511	476	512	435	520	496	471	486	460	497	524	498	477	530	501	530	493	501	529	492	481	477	514	501	455	513	452	493	523	480	521	488	491	476	520	463	455	494	480	514	464	505	530	482	500	488	470	532	465	493	475	480	502	457	480	509	480	493	494	470	462	479	526	475	503	453	516	518	509	489	477	462	505	485	508	508	498	471	484	485	516	518	492	497	482	465	472	508	475	485	503	484	457	481	460	490	530	501	504	474	485	476
27537	19531	5792	919	681	642	570	573	587	565	556	568	575	582	547	566	516	584	534	562	538	551	540	564	517	522	554	577	534	559	509	541	562	501	596	549	513	544	541	547	567	555	575	547	523	561	534	547	571	552	577	534	534	531	550	526	546	527	558	572	505	563	555	588	537	572	522	566	538	538	560	511	496	546	559	502	552	548	564	554	544	563	534	519	555	496	598	561	517	527	563	559	551	581	567	515	541	560	532	561	598	567	552	609	560	562	520	546	565	512	568	574	531	527	558	524	552	559	538	603	529	510	494	523	545	571	530	549	575	567	533	579	582	533	571	528	526	576	543	518	572	547	555	548	534	566	545	529	523	543	566	566	541	518	532	525	565	522	527	595	509	545	565	532	550	546	543	541	518	536	504	561	571	567	539	558	507	551	559	544	539	530	552	556	526	533	547	539	546	562	600	539	557	524	548	523	562	533	526	581	588	568	564	586	580	500	566	571	557	528	547	578	557	538	528	543	549	561	597	561	580	553	539	542	490	610	547	531	524	636	577	560	544	591	526	555	531	542	535	543	549	509	559	539	538	557	601	584	528	546	548	531	600	538	520	550	517	546	574	535	524	563	546	533	543	540	550	571	537	549	539	509	560	531	553	515	548	532	526	520	549	577	576	534	536	602	519	555	561	519	529	522	560	544	547	563	553	546	576	553	543	561	552	548	570	530	506	571	547	582	550	558	549	536	550	550	552	541	551	563	533	566	574	568	556	554	545	575	571	543	546	509	525	567	535	551	563	562	550	541	534	560	530	562	582	561	528	540	563	554	536	578	549	555	572	503	567	544	520	554	545	558	521	544	524	556	556	543	565	560	573	596	548	591	561	529	557	541	557	555	531	556	576	530	592	534	612	552	510	557	574	587	537	531	530	570	571	545	595	534	538	566	615	589	551	592	508	587	592	541	535	558	508	554	583	512	516	549	502	544	555	558	517	534	556	560	547	552	553	567	515	585	571	593	573	542	511	554	554	562	538	554	509	537	548	582	549	557	538	587	576	561	537	549	587	506	503	561	537	521	552	528	556	546	582	583	576	564	596	517	536	542	533	556	574	514	573	594	531	533	570	537	581	542	558	551	593	550	536	566	577	494	547	593	564	541	526	568	523	584	534	543	571	543	591	562	528	545	542	561	544	517	498	583	540	509	524	547	530	551	490	544	533	535	540	518	559	551	542	567	539	515	555	535	564	548	516	549	565	534	546	594	612	581	556	544	538	562	531	548	551	561	551	553	550	580	561	570	546	560	549	512	566	546	535	533	551	532	552	534	580	583	516	554	557	545	561	546	573	563	530	529	543	555	525	548	580	573	531	545	558	529	554	512	509	604	549	549	560	537	585	542	540	545	532	510	578	557	520	570	543	561	589	506	567	559	522	532	537	574	563	553	562	545	533	502	528	538	568	525	570	525	527	546	539	558	556	548	537	540	529	506	522	557	564	534	544	553	585	589	533	563	549	565	527	522	563	559	585	553	589	507	558	567	524	592	556	544	552	538	593	541	569	562	547	555	567	572	508	559	586	551	584	548	543	535	547	541	512	536	582	538	531	559	532	544	566	559	553	542	558	540	571	569	565	555	544	520	532	539	588	572	538	549	588	581	538	553	553	566	567	539	513	519	541	544	545	527	548	568	556	562	579	558	552	554	538	533	498	537	543	537	564	578	544	515	559	570	562	551	505	576	608	570	563	527	537	522	562	535	567	531	567	554	531	610	551	527	523	545	562	519	583	575	543	528	569	531	568	534	532	526	568	531	528	528	571	581	567	539	513	557	544	561	542	499	557	577	564	564	581	547	531	580	563	533	541	533	544	562	571	610	593	551	523	587	571	549	547	537	621	566	577	553	509	523	548	529	572	544	510	585	537	515	555	542	542	532	539	531	518	535	562	528	536	536	515	562	547	555	555	587	568	573	552	546	590	583	568	559	543	514	535	540	541	538	561	528	533	593	532	542	590	551	526	539	553	526	533	537	523	533	588	546	545	556	533	545	546	566	562	592	579	572	554	544	550	529	530	564	553	559	570	525	496	576	554	563	545	551	549	527	565	588	593	559	521	552	575	523	566	547	566	568	543	544	601	531	564	540	550	516	561	559	551	578	541	523	520	533	547	541	560	554	523	558	517	567	537	572	546	532	529	539	578	584	545	556	582	551	545	583	523	543	527	546	542	523	552	549	579	559	561	560	533	576	547	537	577	543	544	556	556	544	547	548	556	566	566	546	539	565	546	566	530	557	521	552	566	547	531	489	568	565	549	532	551	591	530	582	565	533	546	575	523	508	544	546	606	590	550	520	542	557	545	555	565	556	540	541	551	570	527	550	540	505	527	599	544	571	551	542	573	529	561	500	543	543	547	530	516	528	526	548	548	508	589	596	568	530	579	575	512	515	559	530	587	550	539	572	552	507	558	545	542	529	536	571	542	532	536	599	541	559	512	544	527	549	553	521	555	585	580	524	563	555	538	563	563	561	519	561	564	569	581	614	595	501	555	539	566	636	493	544	539	561	597	563	559	571	598	563	571	522	567	515	517	546	538	516	607	574	577	530	575	584	507	581	542	529	513	558	529	552	563	566	572	500	538	541	564	547	511	504	528	570	590	580	585	548	568	563	571	552	577	557	591	526	494	519	546	537	593	549	581	528	570	568	522	534	562	500	535	548	565	528	537	510	573	585	579	577	535	508	572	597	533	523	580	525	559	553	557	510	569	550	618	558	544	568	543	580	566	571	530	534	544	545	554	521	519	541	496	553	550	571	582	544	550	557	583	491	563	562	534	579	541	532	546	525	552	557	544	542	563	568	549	537	542	550	552	573	560	538	619	540	575	523	564	555	574	537	520	586	585	550	557	519	557	582	561	548	546	563	538	505	547	524	582	584	521	536	517	561	551	545	552	542	582	546	526	557	545	538	582	515	560	530	546	569	532	579	569	562	581	557	549	546	558	538	556	580	584	548	584	583	515	543	554	558	503	550	537	547	545	572	551	579	545	551	576	542	542	555	549	529	542	559	574	545	579	566	558	526	530	558	495	542	555	511	572	526	526	574	523	559	552	520	554	528	533	563	577	559	602	558	570	582	552	565	523	536	570	525	520	572	571	542	535	542	576	538	553	523	552	534	568	563	583	525	566	557	548	529	519	579	544	551	595	499	542	543	515	519	511	571	567	549	550	540	504	574	570	564	531	554	507	582	591	526	529	540	517	550	539	559	560	567	488	497	564	556	560	538	555	526	573	528	527	542	561	548	516	572	548	551	553	578	558	555	552	562	505	591	535	533	583	541	556	530	565	579	549	586	551	524	552	536	585	562	539	523	535	572	549	532	554	526	552	546	518	557	534	565	544	533	550	562	592	551	548	601	547	549	552	546	581	567	535	574	555	557	538	536	512	548	557	581	534	490	539	583	549	553	574	533	546	542	547	499	564	568	586	536	584	540	553	545	561	558	554	594	578	547	530	556
4209	1357	1155	818	780	758	694	674	686	642	602	701	651	622	688	660	624	660	652	694	651	627	609	634	625	637	620	621	604	626	619	617	675	645	604	621	644	634	648	655	636	651	633	585	630	688	640	636	632	654	673	630	640	667	669	634	638	626	662	636	578	568	650	659	654	656	650	679	644	642	665	641	626	618	677	628	620	616	632	600	645	653	610	619	644	581	653	628	619	632	606	623	603	618	628	632	599	666	657	604	639	620	640	608	621	640	642	596	612	603	618	624	666	584	626	618	617	624	627	642	659	646	673	675	622	635	627	677	586	596	655	613	647	611	628	659	622	609	615	652	641	702	641	672	586	618	649	657	624	606	632	653	676	660	602	614	642	654	619	644	617	663	616	605	666	627	612	661	618	641	624	639	622	627	613	645	614	648	647	623	597	672	631	620	628	663	658	618	609	624	609	631	648	687	644	632	595	636	633	650	612	628	645	628	657	654	649	601	589	644	611	611	673	624	632	658	596	613	591	621	628	590	623	614	665	654	638	620	650	628	635	629	673	610	590	631	644	637	605	650	665	603	640	591	616	661	608	663	623	639	610	655	603	634	629	633	653	644	668	643	611	641	650	647	577	607	637	623	691	628	613	636	642	634	604	583	691	629	640	620	631	602	673	631	673	666	666	606	628	620	620	636	642	618	620	646	665	607	621	606	625	659	638	639	651	666	625	647	650	632	654	626	634	640	619	657	578	627	607	675	686	667	657	650	650	668	633	635	611	642	607	670	644	619	639	653	659	652	653	605	636	640	621	602	606	629	602	615	627	634	653	598	575	617	595	660	638	601	659	694	601	620	609	671	627	595	658	633	597	626	654	618	575	626	611	645	669	618	621	640	663	637	597	658	644	629	630	666	607	670	634	610	655	685	648	692	675	618	634	639	684	629	656	658	641	589	666	638	628	611	653	644	635	610	660	648	590	674	627	643	635	581	654	650	671	653	641	643	724	626	606	697	593	613	644	635	626	642	677	630	627	625	645	654	670	623	635	582	609	635	661	630	640	628	606	637	648	646	644	646	628	650	609	640	620	612	642	586	645	643	644	638	602	681	690	582	626	628	612	582	666	647	659	625	658	617	611	646	649	626	642	652	613	627	666	601	644	641	635	582	658	618	618	632	605	611	583	649	648	626	633	651	598	647	597	650	621	585	615	633	645	668	609	625	638	615	638	632	653	618	648	679	629	577	666	668	605	586	654	652	582	585	633	623	607	652	619	680	643	671	631	634	567	532	608	603	626	637	691	639	619	672	627	649	600	576	608	625	614	660	585	635	632	675	607	615	635	603	598	599	668	638	692	622	649	641	640	628	633	639	613	641	629	644	675	626	684	643	669	637	650	705	635	588	628	635	619	628	618	644	620	631	642	669	622	620	592	646	669	619	633	613	599	673	637	693	644	632	637	648	610	608	645	642	621	602	640	633	663	638	646	622	627	637	640	591	674	615	639	647	625	625	629	622	627	656	679	633	630	636	634	632	627	628	628	627	619	651	632	673	613	630	633	631	614	657	598	618	615	650	607	645	636	618	614	645	668	648	660	608	652	661	594	623	661	631	666	623	579	654	653	667	608	613	617	630	629	622	657	625	650	651	633	648	667	663	602	667	608	585	613	609	665	664	612	653	613	618	631	598	621	614	606	637	601	648	632	643	621	633	632	637	685	583	630	640	599	712	639	630	652	667	618	607	619	621	630	642	660	640	618	619	628	653	615	654	679	661	652	638	613	646	619	605	623	647	622	605	644	645	656	593	605	637	645	642	636	638	675	616	630	615	665	639	632	673	639	605	624	652	636	633	682	651	616	635	651	612	622	646	638	622	659	673	635	622	646	629	563	638	644	618	639	606	635	644	623	658	622	586	654	622	642	639	642	602	635	686	581	665	653	652	645	627	660	601	593	675	665	607	635	632	626	654	648	666	593	599	620	631	605	661	603	653	628	610	604	626	616	650	641	623	668	639	629	645	642	675	589	687	606	672	642	644	643	642	652	606	601	657	648	666	603	642	669	605	629	634	633	631	614	670	683	631	682	626	683	659	605	618	641	655	616	610	614	652	605	651	711	592	622	636	682	619	601	621	617	635	599	648	649	637	629	655	662	604	621	601	603	630	635	640	599	680	672	640	633	662	658	623	617	638	616	633	595	655	635	626	646	605	631	655	597	624	638	667	606	683	622	616	658	607	621	620	675	604	641	656	592	638	658	672	644	629	612	660	585	626	610	635	637	638	646	582	641	638	646	609	635	629	625	636	616	621	672	649	661	653	647	630	598	650	617	670	653	612	630	623	641	636	660	612	669	631	596	626	655	598	657	643	615	657	657	678	613	683	641	663	619	607	649	652	620	643	603	648	612	616	638	621	637	616	591	654	593	670	685	598	653	631	631	642	619	658	621	627	587	654	638	617	629	641	674	620	619	634	664	615	620	621	641	669	658	609	654	612	606	645	634	633	662	587	623	660	672	624	576	666	670	608	643	662	595	627	611	694	649	640	602	639	644	640	638	621	644	652	627	617	640	631	653	614	618	571	666	655	627	623	641	659	607	621	663	641	627	670	633	623	621	607	641	656	571	617	661	654	656	636	625	643	632	636	654	634	662	587	618	596	685	635	630	645	630	623	642	663	615	622	638	638	672	630	650	620	627	593	626	591	643	643	668	636	604	657	646	653	656	681	595	646	645	639	633	623	629	644	668	627	642	620	645	648	640	680	626	625	613	643	609	651	642	619	613	628	639	636	685	622	670	628	617	620	627	620	674	596	649	638	642	599	647	646	606	627	641	612	617	662	653	625	659	596	647	634	659	652	665	632	651	672	644	674	597	652	646	630	646	600	668	642	642	641	614	652	675	609	628	590	628	620	639	634	618	634	628	630	619	679	601	685	652	622	676	626	640	614	686	647	631	627	624	607	644	636	646	636	612	613	635	604	628	633	634	649	584	655	673	640	652	607	678	656	627	624	638	661	624	652	677	611	622	667	644	633	641	617	616	584	664	676	609	643	664	669	638	690	633	666	594	667	615	626	648	604	630	601	666	649	630	635	627	655	638	662	586	620	630	630	654	650	620	623	668	589	630	652	625	624	669	603	639	644	620	619	633	629	620	640	681	605	623	650	604	617	589	637	589	682	643	665	651	663	630	676	634	692	635	629	635	629	608	698	664	634	633	664	584	657	595	634	653	636	633	602	595	605	611	653	584	616	628	656	622	662	623	602	645	661	618	649	684	638	640	620	594	665	657	657	655	631	608	636	634	634	614	636	619	609	661	668	648	606	650	644	621	675	656	641	645	632	622	623	644	618	625	635	664	631	656	657	670	632	687	584	654	579	615	659	658	614	630	644	620	645	689	620	618	627	613	596	649	666	594	629	625	644	645	605	637	665	628	633	625	620	590	589	649	611	599	624	628	657	609	591	655	648	592	667	586	606	633	671	690	655	653	683	620	608	592	653	639	682	619	615	683	614
23905	21326	28481	24484	21317	11745	1659	1165	999	962	875	818	762	779	792	826	755	737	758	791	759	747	769	752	750	695	727	726	702	726	679	720	696	721	700	702	753	663	684	713	726	699	727	716	761	745	684	683	730	675	710	745	691	697	683	717	700	688	704	703	743	669	732	736	724	722	696	735	701	757	658	743	724	732	716	700	698	708	703	691	700	704	693	699	685	676	732	756	629	698	701	699	707	695	704	732	690	693	715	657	735	681	670	616	705	748	770	765	692	689	687	689	744	762	698	743	744	716	730	710	667	702	701	649	708	697	686	670	671	759	700	630	742	702	694	654	706	657	661	715	705	710	729	697	687	696	682	682	677	688	682	697	662	702	669	688	683	725	706	681	679	695	754	716	692	736	679	723	696	704	692	684	650	724	753	752	708	718	734	695	695	711	700	702	675	675	721	730	678	743	700	727	682	640	728	653	658	690	688	699	695	678	727	676	728	732	684	694	723	719	690	683	690	748	719	710	769	726	716	701	710	716	676	709	718	732	724	741	681	705	678	710	727	714	750	673	746	721	665	713	676	651	709	697	686	686	675	716	679	681	703	702	716	728	752	699	677	699	779	734	681	703	662	700	712	724	728	672	729	702	671	688	692	692	738	685	664	738	701	707	693	706	679	705	728	735	684	689	698	685	736	655	688	723	669	670	684	691	728	688	694	719	700	698	703	744	712	728	711	683	678	706	647	703	718	672	679	688	684	649	694	688	692	735	696	690	721	748	689	735	713	696	774	696	687	680	733	693	651	738	710	706	702	704	729	697	669	708	696	688	672	669	703	723	725	719	716	652	712	706	698	714	678	682	671	689	718	673	634	745	665	678	695	703	731	688	687	695	678	672	684	741	751	676	663	684	684	729	735	714	700	667	697	705	729	695	759	657	699	662	665	677	718	645	666	664	678	724	666	710	694	675	660	738	673	737	692	636	683	667	723	716	717	695	688	696	732	718	696	707	696	700	691	630	692	706	772	706	698	695	687	725	682	743	710	708	706	736	711	737	729	703	731	665	739	682	690	732	696	682	768	730	704	645	727	682	696	704	755	754	713	731	757	703	736	702	648	691	704	679	687	689	720	657	644	701	683	677	705	698	671	673	743	685	758	663	686	700	702	683	699	693	678	721	709	679	659	680	723	737	712	709	682	722	678	691	677	756	706	674	684	715	703	693	722	729	652	697	700	669	760	683	735	702	704	676	690	704	686	702	712	725	670	710	685	692	711	694	712	711	727	657	709	678	762	727	692	703	743	723	702	692	715	689	699	701	707	702	664	695	672	723	705	697	709	728	718	750	740	692	693	690	749	726	649	719	650	702	704	692	738	715	664	687	714	691	684	690	653	732	692	685	680	726	674	700	692	738	713	703	682	727	709	731	741	710	686	676	740	671	649	692	714	667	696	727	720	683	735	681	665	709	725	728	692	688	733	662	671	673	698	695	670	671	710	731	713	743	672	707	721	723	708	676	679	710	690	678	706	691	678	755	682	721	702	748	751	754	735	697	669	704	682	721	712	726	690	681	650	707	712	720	671	746	696	721	692	680	745	686	657	707	702	686	702	720	715	744	721	730	682	712	716	727	714	701	699	765	658	699	723	675	726	679	685	698	676	668	731	687	673	734	745	692	702	739	679	717	684	699	735	688	728	667	727	687	724	742	714	765	752	696	711	748	714	745	710	684	733	715	690	726	713	704	702	673	659	723	674	642	657	736	720	739	702	688	685	724	686	759	712	678	728	716	721	713	697	759	766	704	650	712	726	679	698	699	706	727	721	675	712	729	729	694	683	693	708	724	713	692	677	664	728	702	704	700	743	673	721	695	693	687	668	709	735	670	686	679	709	729	676	720	700	701	706	717	707	686	699	718	672	704	714	707	726	708	686	706	709	640	706	741	700	662	700	656	721	667	746	727	671	692	691	728	674	714	678	720	721	661	707	678	683	689	696	718	705	689	680	717	713	694	672	689	724	729	734	675	689	675	717	704	681	722	726	724	727	688	680	670	729	697	675	726	743	691	724	718	696	666	687	758	698	737	685	742	728	689	683	682	672	698	674	680	655	704	698	737	711	683	730	718	715	669	688	683	684	733	664	671	680	749	698	688	726	693	683	732	710	714	708	708	679	647	664	704	725	739	659	674	709	693	691	697	686	695	720	659	719	697	730	691	680	702	649	669	686	710	671	676	725	695	677	706	741	647	673	669	722	700	741	685	701	701	688	683	695	674	697	716	713	694	664	711	689	684	642	694	721	685	654	733	654	724	690	711	705	687	701	706	768	691	758	715	718	687	710	729	724	680	729	721	696	709	717	653	713	704	715	673	698	695	709	722	682	709	665	667	726	725	694	732	708	683	670	695	704	634	699	693	720	697	687	711	674	717	683	660	690	704	717	694	681	672	664	686	706	714	721	703	713	708	710	679	684	693	676	689	695	700	742	691	739	743	705	732	666	710	720	726	702	717	693	692	705	706	666	682	668	654	671	690	658	697	735	689	712	719	701	691	736	652	725	695	710	726	722	724	709	677	742	715	703	684	689	700	647	699	693	710	634	716	683	726	720	756	690	686	702	692	696	706	713	715	668	706	662	757	678	669	707	697	716	736	732	706	699	714	691	729	660	748	719	732	737	670	738	693	749	736	680	713	666	731	684	724	712	690	747	678	727	705	701	699	691	682	680	716	740	684	667	696	743	708	688	764	707	686	736	669	668	682	675	695	727	687	703	709	687	670	712	727	731	679	692	696	675	659	697	699	711	683	725	689	677	768	725	704	721	742	677	731	662	771	714	704	703	706	680	729	709	692	687	708	674	714	727	708	689	705	693	750	717	667	713	697	663	685	690	685	729	713	697	694	659	685	728	702	719	712	722	686	688	737	687	714	739	693	671	672	698	744	703	721	700	735	679	734	750	697	658	683	676	709	733	671	741	690	746	668	733	658	701	734	684	696	717	715	670	699	686	758	679	663	738	714	727	696	765	767	715	705	701	710	736	696	720	663	682	680	728	723	696	714	668	708	679	662	745	690	723	676	637	709	718	724	660	746	687	658	700	696	722	730	730	741	747	712	704	733	693	661	691	712	647	729	711	671	704	678	708	679	723	677	707	735	704	682	701	666	715	706	707	673	714	692	706	700	743	692	664	742	700	665	707	677	693	690	703	740	671	689	702	706	695	723	726	659	742	716	688	763	703	706	691	657	698	746	735	715	703	723	672	680	687	704	692	705	714	730	696	703	752	700	716	678	680	719	697	721	697	683	695	661	675	678	725	689	698	709	731	667	683	711	680	674	688	708	665	719	705	670	706	708	708	663	730	687	702	689	690	665	724	686	729	737	706	684	715	671	758	675	661	691	705	744	669	674	728	672	742	678	699	632	691	702	663	648	699	695	704	679	691	690	673	733	683	674	778	700	660	665	690	696	694	725	696	705	741	756	701	635	667	679	697	741	676	697	689	698	719	688	704	686	695	698
3579	8944	7068	3550	2612	2061	1746	1527	1424	1221	1047	993	1001	961	943	925	912	959	873	878	806	867	847	881	804	871	856	827	753	830	883	862	829	830	878	822	877	826	828	828	835	823	823	821	813	819	840	758	877	847	892	810	851	773	810	791	823	825	875	819	842	814	838	817	843	840	846	831	763	813	788	826	828	820	870	790	808	777	838	800	852	836	780	813	812	790	797	844	834	787	823	821	777	816	803	797	811	798	808	847	769	838	830	825	811	867	810	792	802	829	852	801	813	796	812	799	778	794	820	789	817	833	827	798	854	845	852	826	819	802	782	821	806	796	812	840	818	783	831	886	819	793	795	821	832	803	850	865	738	828	841	824	800	854	795	767	801	762	805	834	818	849	834	824	843	834	833	838	838	857	783	825	783	819	853	786	792	829	819	797	842	830	777	833	852	742	757	850	802	821	847	879	835	780	809	807	865	866	843	847	847	820	819	868	794	829	827	801	782	820	876	846	778	799	803	775	823	799	801	831	807	816	788	841	770	804	822	771	787	858	827	801	828	827	840	806	799	807	808	780	803	819	786	824	840	826	806	807	824	833	817	814	805	825	833	791	800	784	803	846	833	877	817	811	805	821	845	833	795	840	800	813	800	806	868	787	819	794	854	813	827	894	780	811	799	827	824	822	800	798	742	793	738	797	766	808	816	812	819	809	774	812	830	792	820	834	856	842	817	783	805	798	771	859	847	813	779	819	815	767	846	817	860	840	851	835	789	841	817	831	782	827	823	807	804	800	792	756	797	829	844	793	858	792	808	827	834	866	793	785	782	830	764	846	778	897	787	814	792	857	876	838	828	813	785	789	815	822	780	805	817	801	775	822	781	855	829	769	776	807	822	826	828	770	788	795	793	794	798	856	797	814	829	865	793	797	823	811	856	806	797	827	803	755	792	795	839	829	816	813	859	821	782	804	765	865	795	768	839	817	801	794	799	798	834	847	814	780	812	829	849	795	813	823	841	785	815	818	753	816	835	829	823	827	779	814	809	812	854	803	804	797	799	807	872	859	821	812	822	812	852	841	848	793	813	804	824	798	845	869	801	859	807	801	836	822	763	809	841	807	813	863	861	854	809	815	853	776	822	817	786	845	798	792	788	854	849	801	812	819	843	891	791	841	844	799	778	765	826	827	803	836	781	842	813	794	819	824	806	863	762	830	835	823	814	798	848	797	824	826	828	831	815	815	750	776	825	824	784	785	849	859	828	788	805	870	782	846	818	798	794	843	782	823	837	838	741	763	835	836	866	815	818	846	824	838	797	833	815	854	844	822	845	819	804	830	816	785	868	848	816	804	788	839	832	837	783	769	829	845	753	869	790	786	792	831	822	859	781	800	852	818	820	827	817	763	892	814	816	812	821	805	792	831	819	838	861	819	802	834	761	819	845	786	812	789	846	814	813	845	861	778	836	814	818	768	826	782	808	837	760	838	794	860	830	767	894	767	805	808	791	777	817	820	789	797	803	791	809	794	843	778	870	837	770	780	780	808	849	850	783	767	787	782	794	837	845	878	811	820	784	827	837	827	814	829	824	806	831	797	834	802	795	830	786	816	841	802	797	779	802	782	815	813	812	789	847	843	795	902	796	880	797	797	857	842	772	806	819	802	831	823	793	747	819	798	808	861	859	867	892	812	915	790	827	823	806	806	777	814	858	828	855	824	816	845	837	811	831	815	826	813	785	832	789	766	801	808	795	809	793	854	872	813	817	809	777	833	791	810	851	809	833	823	819	806	795	829	813	821	818	789	774	758	805	804	854	797	802	811	887	757	826	794	808	802	797	822	824	809	820	788	867	801	789	833	810	795	809	785	837	782	840	729	816	804	816	858	786	844	781	779	814	805	771	765	763	795	830	795	788	823	844	784	829	794	825	824	844	806	815	825	822	784	852	802	775	868	841	826	801	847	777	808	832	836	799	814	819	845	818	793	837	809	831	832	844	841	801	811	840	823	825	829	840	779	825	772	863	811	776	804	866	856	851	804	804	788	840	778	818	840	834	747	773	784	843	795	817	775	840	787	873	772	845	835	813	833	838	811	773	813	804	808	763	861	778	778	823	850	839	840	813	834	790	803	855	860	822	862	840	869	846	811	818	832	851	810	811	806	864	839	816	824	812	826	804	833	786	817	791	784	811	821	894	831	846	789	846	828	810	772	850	810	857	848	805	817	827	834	820	816	793	828	789	863	806	808	855	780	748	795	814	753	802	826	830	838	783	830	839	774	864	784	777	819	854	847	833	778	804	805	832	799	768	782	831	797	806	824	828	856	724	825	831	813	852	803	806	792	741	806	809	802	785	838	858	833	818	824	738	787	808	824	789	777	783	798	811	842	814	807	807	846	803	842	790	755	858	788	819	851	860	835	823	828	838	801	829	802	819	797	800	856	823	841	816	819	862	793	841	875	824	850	780	831	799	847	814	834	804	809	806	806	851	795	810	834	853	821	837	805	848	773	861	825	775	819	770	827	807	803	809	756	782	748	771	798	789	843	784	797	829	837	813	818	853	852	813	797	781	834	789	800	818	844	797	832	818	818	822	822	821	779	795	883	838	811	814	837	802	870	796	788	828	846	849	796	810	833	821	849	873	809	831	846	795	822	883	824	799	806	802	809	822	842	840	781	827	850	836	856	824	818	859	821	764	836	803	847	839	858	846	831	829	816	869	826	788	835	836	836	806	856	831	842	801	797	762	827	794	847	820	802	823	808	816	802	865	812	828	817	836	839	845	785	765	792	783	766	798	788	791	837	831	780	836	833	753	796	839	819	798	784	868	763	801	788	843	817	820	823	792	799	794	798	827	788	819	837	840	792	765	829	795	812	803	841	787	846	781	818	772	847	819	844	786	828	831	765	795	834	803	892	805	826	873	865	811	816	825	832	758	812	844	785	809	820	797	788	833	789	824	875	755	827	803	858	830	835	819	784	817	805	830	802	806	807	768	747	822	859	776	830	823	852	794	865	768	801	821	794	806	831	783	810	819	796	812	772	830	806	798	774	838	835	828	821	776	823	820	800	823	826	812	789	818	806	830	800	825	753	796	819	840	811	845	857	798	863	795	817	865	805	809	823	873	887	897	806	841	799	809	792	842	782	808	850	778	723	775	835	768	802	813	843	853	854	790	801	804	818	808	823	816	853	852	794	851	826	875	807	828	863	795	803	819	833	814	836	851	826	804	850	838	836	829	812	791	783	800	805	742	808	840	852	792	816	816	771	794	842	794	786	835	783	831	816	867	808	809	815	853	828	777	826	837	789	838	807	803	813	806	781	802	769	803	845	797	849	807	827	808	816	770	792	790	847	809	838	864	806	811	817	816	855	794	761	837	825	845	851	796	815	806	785	828	851	776	786	798	820	801	801	841	811	785	837	859	837	814	846	812	850	812	760	832	833	885	784	783	802	820	796	829	844	794	809	822	827	838	770	778	838	837	799	829	792	903	827	862	843	797	789	812	796
24846	21313	27575	25283	12867	753	515	413	366	356	328	359	337	341	276	305	264	297	280	250	274	257	281	257	246	276	270	249	283	250	293	271	264	273	268	288	234	268	262	247	246	281	269	231	249	235	294	251	257	258	241	271	261	240	237	246	254	259	271	282	259	273	251	262	279	234	257	261	256	262	246	287	267	239	250	258	250	272	254	279	225	289	256	255	247	250	248	272	264	265	252	264	247	277	248	256	247	246	269	273	265	264	267	265	268	219	228	254	259	235	267	258	241	268	238	215	247	240	258	244	301	273	247	291	226	261	228	254	241	258	260	287	254	266	253	255	270	279	275	262	244	275	283	284	269	281	270	236	226	280	276	243	264	256	275	265	270	226	239	243	247	252	273	260	246	234	259	263	277	259	231	263	261	272	267	235	236	271	262	276	265	259	265	249	267	246	240	260	250	257	246	244	266	267	265	284	248	269	269	262	265	277	243	283	224	260	277	256	277	247	257	268	273	254	254	265	254	236	266	222	232	259	258	283	270	242	225	273	264	262	221	255	280	257	264	247	260	250	258	270	260	279	246	242	247	261	292	261	277	247	262	248	245	249	250	239	295	250	279	270	245	237	290	241	292	252	283	272	239	213	255	239	231	244	262	277	281	260	266	245	282	269	261	276	251	261	296	236	257	284	266	250	288	260	255	231	261	260	257	247	278	250	238	249	248	236	222	251	279	228	285	255	264	271	250	250	269	273	296	248	242	259	248	277	241	224	238	267	267	244	271	246	265	260	247	263	247	216	251	242	273	256	260	248	223	257	249	287	260	273	249	296	268	265	250	236	254	239	244	231	277	285	236	252	252	282	274	246	265	258	262	240	244	265	263	273	270	266	240	254	296	267	254	230	269	240	260	287	275	251	247	254	249	270	283	264	254	255	281	256	236	270	260	242	268	252	260	238	267	254	249	272	272	252	243	233	267	241	280	271	260	244	252	238	280	279	267	252	277	264	266	263	233	257	263	255	255	273	296	253	290	270	282	253	212	259	238	256	258	260	279	251	247	289	237	235	259	245	269	255	270	245	252	257	254	244	255	255	265	285	262	243	270	249	275	269	245	259	240	268	238	277	263	265	274	287	252	229	261	244	257	243	257	233	249	247	252	234	261	254	277	261	250	230	249	252	299	275	245	260	259	226	261	262	292	253	253	252	270	267	243	261	256	275	260	251	246	240	271	263	272	267	257	263	261	247	266	269	254	262	253	255	239	259	241	253	254	259	256	290	249	260	275	226	253	292	243	268	283	263	275	255	263	256	253	264	249	255	250	280	237	253	257	227	269	263	274	253	279	247	281	251	241	224	259	240	254	259	274	248	250	270	242	257	264	239	282	246	257	253	257	260	245	255	279	254	250	271	292	265	271	242	241	228	266	265	240	250	235	234	258	265	247	253	284	240	281	247	283	245	273	265	234	258	265	257	243	268	241	278	268	244	306	252	259	204	253	261	280	249	244	270	240	256	271	255	263	248	261	273	297	242	235	277	251	251	255	258	257	251	282	238	261	260	268	272	265	273	231	262	250	252	258	263	258	281	239	250	235	276	262	227	234	253	260	282	264	226	264	253	268	257	235	288	268	267	238	251	264	229	259	251	240	256	250	253	268	268	225	258	282	231	274	311	251	257	278	246	250	286	264	281	229	261	272	253	262	271	231	255	255	248	249	262	239	269	246	266	256	246	283	249	244	272	248	231	282	258	245	262	243	257	244	256	240	293	263	271	267	259	252	282	271	274	261	254	246	256	281	239	267	263	270	254	241	255	258	265	271	267	236	259	271	243	243	260	222	250	239	231	236	253	269	272	252	260	225	245	284	256	251	278	278	275	243	266	241	238	246	254	249	239	286	247	248	240	268	250	267	252	276	278	283	277	254	276	272	253	238	258	279	237	245	264	220	262	272	256	292	267	256	252	269	247	250	264	258	280	248	275	239	248	244	259	236	265	273	287	266	236	256	264	247	265	291	251	298	276	268	267	255	257	272	258	247	261	265	284	244	261	286	224	262	271	269	261	260	227	252	273	268	237	267	251	248	250	262	290	241	230	263	267	246	272	252	271	228	256	235	262	259	240	275	245	254	234	225	241	216	254	227	257	249	247	252	264	262	253	264	264	277	242	280	245	238	253	257	278	274	255	233	259	275	235	252	252	281	236	252	256	253	268	243	229	246	260	258	279	258	237	257	275	255	253	250	273	256	265	275	269	294	259	288	270	280	240	264	286	265	263	254	260	263	267	269	277	236	243	268	262	234	253	223	266	244	252	257	280	265	284	261	261	267	266	249	254	253	234	234	244	275	246	277	266	275	252	262	257	276	255	259	241	236	257	279	258	249	283	246	243	256	239	269	260	262	236	235	252	268	262	257	238	279	248	265	269	252	234	237	249	250	249	250	253	220	262	270	249	263	247	250	290	241	205	263	239	232	234	263	279	260	275	246	267	228	252	245	249	247	272	247	226	253	260	269	251	255	258	242	254	231	249	249	249	259	260	232	263	279	268	249	277	259	253	266	237	275	257	248	258	239	259	279	255	244	295	234	260	238	242	239	239	271	261	250	288	269	255	273	228	258	258	251	290	271	239	276	253	262	257	239	236	284	256	251	249	261	271	243	241	246	254	245	270	293	249	266	269	300	288	290	241	254	239	296	231	269	260	252	264	271	255	243	247	254	221	247	226	280	245	267	214	269	266	247	257	268	252	240	223	250	243	234	248	261	262	266	252	249	274	269	228	226	253	276	260	263	269	260	234	258	255	256	264	226	237	242	238	273	280	241	253	278	265	276	255	251	242	253	244	252	249	251	245	248	251	254	238	283	250	250	266	266	284	253	272	235	242	255	241	249	256	260	279	251	246	236	252	259	285	248	266	242	251	245	268	224	247	258	273	277	253	260	279	265	260	262	277	238	245	257	265	255	272	226	271	237	260	247	247	259	246	265	246	290	321	232	220	254	253	240	242	229	237	260	242	261	254	246	281	243	274	257	246	231	263	239	271	292	301	245	252	259	253	261	247	255	279	241	265	255	242	257	244	277	235	255	259	265	248	256	302	242	253	279	207	281	273	249	269	242	245	269	263	237	232	263	260	229	294	259	256	246	253	260	238	277	246	268	265	264	223	224	247	254	265	268	236	263	247	254	246	234	272	292	259	284	263	268	260	262	291	266	249	242	256	243	244	271	260	239	269	278	258	268	238	276	278	271	244	262	260	265	244	278	303	251	289	238	231	267	250	268	238	251	247	258	257	244	265	257	284	245	247	284	280	221	248	265	244	261	254	271	255	259	249	256	286	282	263	261	229	256	268	241	242	268	271	258	255	258	227	276	264	245	247	248	259	254	224	240	262	251	244	261	265	264	254	230	257	254	254	275	244	271	251	258	243	248	273	292	245	257	306	253	253	271	262	229	258	267	244	263	263	299	229	256	256	259	266	265	267	263	273	248	273	270	256	254	264	254	286	245	262	251	238
3384	5346	3967	1868	1355	1081	821	726	594	527	435	443	399	400	364	377	365	350	357	356	347	367	332	320	324	319	308	342	324	313	327	336	327	335	321	316	290	316	315	342	326	302	344	341	309	322	314	308	302	309	314	302	326	326	286	333	373	321	306	335	311	301	287	315	289	331	316	316	324	334	333	298	316	308	319	310	333	316	323	298	322	331	296	344	336	325	334	316	301	298	281	303	318	323	305	289	332	341	315	311	285	311	338	316	332	321	322	292	312	309	302	334	280	293	310	305	307	287	306	304	304	316	288	327	313	298	308	316	342	311	317	347	323	301	307	333	289	319	331	319	288	317	267	275	309	291	332	316	319	325	334	357	301	317	294	321	291	311	322	293	281	302	303	300	299	327	310	291	320	286	301	303	303	342	316	306	286	325	301	305	280	332	302	310	327	320	318	310	308	308	311	335	279	313	271	310	308	320	297	289	304	323	310	314	287	333	293	333	303	333	367	302	306	332	287	300	294	317	302	318	311	314	297	288	292	343	299	327	314	285	339	310	307	295	306	301	298	310	306	315	302	312	315	305	294	306	307	326	320	313	313	312	296	314	332	318	326	300	294	329	322	311	290	336	328	286	284	296	290	320	310	283	302	290	321	329	314	298	330	327	312	333	326	333	327	316	331	311	315	310	317	283	291	302	269	305	321	308	350	298	305	297	346	336	314	352	314	335	300	299	305	318	322	343	319	277	304	299	301	341	321	304	319	332	309	276	345	318	325	288	310	334	296	314	337	269	343	328	314	336	339	321	326	335	313	308	303	310	309	304	322	290	320	299	291	337	322	283	326	321	277	350	289	292	317	309	299	310	268	298	311	309	296	309	305	305	297	296	285	321	299	331	309	305	294	350	306	326	301	341	326	316	310	321	296	286	319	279	282	292	312	327	294	365	314	309	343	321	334	293	331	319	293	318	325	328	303	271	315	281	315	318	284	294	303	305	313	331	292	268	332	310	296	294	324	269	296	304	335	320	327	309	327	297	309	338	284	323	300	312	300	345	309	317	277	339	317	317	265	284	319	294	354	318	305	318	309	308	328	289	298	287	313	313	274	319	333	305	349	346	313	325	298	305	300	360	303	294	291	284	313	339	294	308	310	323	331	286	323	335	286	295	279	306	338	301	292	302	288	321	336	343	283	315	337	284	309	288	341	314	319	307	305	299	320	320	341	307	293	326	323	312	294	291	324	291	318	289	311	319	314	299	306	294	320	311	306	350	314	323	322	283	327	325	307	324	268	321	300	319	329	310	264	313	302	327	316	318	311	285	310	291	307	342	282	318	300	339	292	291	321	312	336	324	278	305	279	320	317	305	313	269	303	300	306	297	303	309	302	322	308	325	304	288	301	313	301	313	292	308	292	316	348	312	303	319	315	318	326	317	295	279	289	299	304	285	283	286	301	313	306	352	325	322	307	314	310	323	310	297	292	321	321	320	324	305	334	302	312	328	302	286	318	306	305	314	299	291	304	311	294	303	324	313	324	291	288	308	308	339	297	339	280	309	328	312	309	326	268	303	335	326	301	288	314	321	339	296	331	286	288	321	294	308	322	312	285	320	317	303	293	299	286	317	302	305	321	300	285	289	307	280	319	340	332	314	316	313	284	328	304	302	321	311	333	308	314	306	284	301	291	292	298	353	345	336	319	300	293	280	321	323	301	322	301	323	297	278	308	334	298	304	298	303	290	338	325	330	337	302	312	286	297	325	328	322	322	300	283	317	292	281	290	284	321	303	337	303	270	324	316	326	309	304	299	294	307	287	314	323	320	292	315	327	293	318	306	306	297	308	320	295	288	312	307	283	328	306	312	299	335	297	325	287	297	319	313	320	320	316	321	288	293	338	326	303	312	297	324	321	306	293	341	298	278	287	320	328	303	301	321	301	289	302	312	320	319	293	302	296	310	346	317	304	299	332	321	311	307	297	334	304	297	346	304	310	294	286	314	342	283	325	297	295	306	316	312	320	306	296	322	318	324	277	296	289	292	299	330	314	311	302	319	354	317	296	304	299	331	309	321	334	296	311	315	322	308	332	304	321	298	313	287	306	314	299	280	297	329	286	307	324	313	297	323	288	287	338	311	287	306	296	313	283	314	304	273	288	306	290	321	321	335	330	305	324	292	303	321	327	281	320	346	300	309	306	302	282	318	306	303	301	322	300	315	319	274	296	293	312	305	276	314	323	320	304	337	293	313	342	352	306	318	284	346	304	321	317	297	308	342	314	293	310	349	306	307	313	323	322	319	324	302	319	337	311	315	313	289	323	308	344	288	325	284	290	322	290	332	298	306	300	306	286	345	305	303	341	322	317	322	318	313	329	317	320	294	328	307	286	325	336	309	298	323	303	284	272	326	313	295	289	311	322	320	286	300	294	334	298	301	345	317	307	322	323	304	329	340	324	323	339	336	317	311	312	303	301	311	282	293	311	314	317	298	298	313	330	319	335	308	330	310	303	311	308	287	309	319	300	295	327	328	286	325	294	334	305	290	311	264	307	307	285	309	307	296	333	296	302	298	333	317	324	318	307	327	315	334	327	293	304	327	320	271	325	321	314	303	339	303	305	272	313	320	301	300	288	301	308	318	288	337	312	300	278	311	325	309	303	322	313	300	317	326	332	317	349	336	300	311	319	315	305	302	325	310	298	298	319	319	318	308	299	321	296	307	297	327	333	296	318	296	291	313	294	327	315	320	318	298	306	316	343	297	296	321	292	330	320	324	297	319	329	282	335	315	315	327	303	328	322	317	302	328	307	315	315	316	281	297	297	312	316	324	297	318	349	314	322	319	312	315	321	316	323	342	300	295	349	304	291	337	322	289	305	323	328	306	293	294	312	353	321	326	325	294	335	283	304	321	354	291	286	314	320	320	273	346	297	297	302	281	300	310	322	296	288	330	327	318	326	287	301	309	293	316	325	295	292	315	312	279	345	308	305	295	302	322	310	330	287	309	315	317	315	306	278	336	329	300	323	294	330	308	307	337	295	304	299	281	292	308	341	334	292	309	287	353	288	333	328	317	319	309	307	284	288	317	306	305	334	312	333	311	308	288	347	321	326	327	328	315	309	341	286	291	319	293	312	308	321	301	312	326	283	292	299	327	316	326	313	304	327	295	319	335	324	316	321	280	289	310	288	310	302	310	296	310	288	280	316	334	331	302	303	311	335	327	338	312	325	305	317	298	346	316	336	318	301	330	267	312	316	315	328	313	297	304	335	289	307	320	297	285	291	358	321	306	308	293	321	323	300	323	313	301	316	318	305	264	312	319	328	299	304	305	300	299	295	312	330	285	310	307	323	306	299	301	337	322	310	281	328	284	286	316	348	327	327	290	323	298	335	302	343	300	302	304	302	294	313	317	317	264	295	293	309	333	326	305	342	303	286	280	331	286	313	317	306	334	309	317	319	292	303	313	288	324	293	333	314	266	338	300	298	318	317	296	313	325	331	312	320	315	311
22858	21376	29024	24083	21370	21415	9926	1210	839	813	691	608	599	541	583	569	497	486	487	459	427	428	425	458	464	461	446	436	460	441	391	424	424	412	414	398	402	393	412	385	444	428	447	431	427	412	416	426	437	408	444	450	396	393	438	397	406	387	407	412	412	413	409	411	408	403	385	399	403	421	396	424	402	378	395	380	400	385	435	385	400	394	410	406	408	400	366	379	400	400	396	395	423	391	374	405	388	379	411	348	400	403	408	409	408	416	422	400	404	414	422	422	383	375	401	430	365	409	370	399	408	400	407	409	382	396	426	395	415	364	402	394	407	405	391	376	381	395	399	406	413	395	426	394	382	389	378	388	400	395	386	384	387	377	397	435	421	421	403	397	450	399	388	422	384	373	423	426	407	393	382	424	374	407	401	371	388	370	370	426	373	430	390	448	402	401	360	424	380	439	407	420	422	419	362	375	367	364	398	399	390	409	374	385	393	395	408	421	400	404	386	389	426	416	379	378	402	402	386	380	393	382	421	392	418	403	413	431	391	395	414	395	399	393	374	429	400	416	427	408	401	374	439	413	436	412	423	406	406	385	410	397	406	387	426	399	422	413	402	427	400	434	379	381	407	402	374	422	412	406	401	421	367	383	391	385	400	364	424	390	412	420	421	401	378	424	385	380	413	391	416	398	367	437	394	371	368	396	389	381	391	401	406	431	417	374	428	426	377	389	418	398	397	405	382	407	418	395	361	372	388	394	403	404	413	426	378	355	378	412	398	385	377	384	420	374	379	403	376	426	424	393	422	374	388	404	380	377	373	403	387	398	440	402	399	401	389	426	407	418	397	414	359	433	377	388	400	421	412	406	391	422	416	382	414	415	387	378	384	440	403	388	427	383	392	424	401	395	394	393	359	403	390	380	415	399	380	398	395	402	348	381	389	403	406	426	427	373	456	401	380	394	378	411	401	394	408	407	399	373	387	399	394	382	375	392	392	389	385	422	415	393	434	401	390	381	360	387	413	422	402	403	383	387	445	394	391	404	430	361	399	387	368	425	388	362	396	424	397	431	420	403	415	397	392	394	404	374	430	426	382	388	368	426	401	389	395	385	400	405	383	390	397	392	380	404	382	418	427	388	411	378	388	418	430	375	381	416	402	428	424	376	391	395	383	384	394	396	425	409	402	432	391	424	386	412	392	385	384	376	412	390	444	405	374	407	438	382	390	418	400	384	396	434	388	407	412	397	451	393	400	436	417	395	417	407	411	406	391	422	427	381	391	399	418	403	410	357	407	420	399	438	381	399	380	396	396	412	432	415	387	382	410	425	380	378	417	386	401	383	404	359	399	393	407	383	349	424	420	409	384	426	401	361	414	344	408	412	409	417	417	396	426	408	433	408	416	424	409	424	416	375	411	382	383	387	362	376	401	400	418	406	411	410	401	429	387	414	393	426	380	417	423	410	395	409	405	394	421	376	389	404	388	400	410	393	417	403	407	401	403	373	406	421	417	395	398	374	414	390	395	388	428	401	395	400	427	391	382	401	402	401	406	403	406	402	452	445	359	400	380	401	438	384	435	418	426	384	407	400	384	403	398	397	376	412	393	410	410	422	394	406	396	414	368	424	405	383	413	361	412	393	382	416	408	373	397	391	426	396	380	410	395	393	397	376	415	380	362	390	365	399	408	361	411	385	397	412	426	359	390	388	419	410	435	409	402	383	441	421	397	415	391	422	380	421	413	379	413	409	379	374	397	415	426	437	414	429	415	372	372	421	391	388	437	390	402	398	360	438	431	407	413	391	404	402	423	394	412	413	417	421	379	417	386	409	406	384	392	426	370	410	397	393	400	376	386	410	396	415	402	415	398	437	397	393	412	393	410	441	369	385	417	423	386	386	408	405	426	374	407	390	417	366	369	419	416	379	383	380	407	412	372	408	387	445	424	392	422	400	418	392	364	404	406	403	368	380	427	387	389	389	405	407	399	410	399	414	393	413	375	372	380	403	409	406	371	457	403	385	431	422	377	430	391	430	408	456	412	413	367	429	395	379	416	382	372	397	389	384	413	411	421	372	404	398	400	391	373	404	405	428	409	418	391	384	419	341	409	374	377	406	401	400	428	399	420	440	406	399	413	409	415	378	405	409	390	432	413	424	414	447	391	385	376	423	395	380	394	408	409	362	415	460	398	394	393	407	374	402	414	380	406	392	367	400	379	379	400	388	396	366	417	422	427	419	409	427	365	414	397	366	410	363	400	400	388	359	413	388	418	445	396	369	399	396	408	427	406	424	390	395	412	474	376	402	404	409	394	374	384	388	398	397	407	398	393	407	347	397	405	426	411	371	405	398	409	399	439	428	436	357	398	421	412	387	395	414	381	406	412	369	420	366	417	423	436	403	425	385	397	383	367	371	397	436	397	403	392	427	408	407	417	395	403	396	414	383	425	426	393	419	413	397	390	435	412	413	403	379	414	369	397	428	387	404	384	388	409	400	402	362	387	441	425	376	369	424	415	413	387	407	434	399	381	396	403	379	376	401	397	394	368	399	371	367	391	410	385	408	405	425	392	397	392	396	412	392	372	426	398	407	370	419	398	436	391	394	387	426	402	403	407	397	390	404	375	401	415	378	380	391	395	390	387	378	374	408	397	404	414	426	416	400	400	415	404	394	436	413	431	375	407	389	372	399	392	371	347	415	385	395	405	424	416	412	429	399	366	390	382	408	396	400	402	417	374	388	439	409	394	393	440	392	408	393	384	432	410	404	364	423	398	389	391	428	359	390	381	422	389	375	389	399	415	431	398	382	421	372	396	373	394	449	419	400	372	409	438	405	410	412	403	373	412	394	378	382	420	373	392	389	373	388	382	422	420	405	380	406	412	407	406	430	418	400	413	405	423	355	399	397	398	405	397	402	392	382	381	404	403	385	382	369	416	432	376	419	409	458	413	377	387	428	423	401	400	413	402	384	413	408	408	403	389	403	388	397	390	409	407	401	367	358	377	394	406	388	366	432	446	380	422	363	398	387	384	413	391	372	381	378	353	391	412	419	409	419	395	414	381	407	396	395	379	416	411	434	422	397	404	403	430	374	406	391	406	386	395	409	396	430	382	415	405	422	405	375	404	421	376	376	393	407	367	433	423	423	410	397	383	416	396	388	395	386	418	369	406	408	364	386	397	409	439	427	364	399	377	371	368	420	397	376	391	365	416	389	377	394	453	374	395	410	363	416	414	379	410	406	416	400	394	380	406	378	392	401	394	393	382	410	396	395	387	390	366	369	389	397	403	370	429	438	396	426	438	409	380	427	429	403	435	400	376	381	438	419	381	382	358	397	414	401	418	383	421	417	400	417	414	381	413	366	362	420	399	435	401	408	421	400	405	382	404	374	369	401	414	384	413	390	366	377	398	387	401	368	373	397	388	383	408	417	417	400	414	384	391	377	372	420	405	376	398	404	379	421	385	376	377	377	428	399	365	381	396	411	378	421	377	354	390	446	386	443
4505	14021	11025	5340	3776	2968	2249	1762	1435	1193	1012	968	821	721	738	658	649	623	624	576	604	572	569	531	548	566	540	538	514	528	553	543	523	470	516	513	489	513	494	519	472	468	516	485	500	512	505	513	526	534	519	491	488	505	454	541	494	500	489	513	527	483	479	477	474	503	489	516	467	479	478	465	532	455	509	504	499	469	487	493	512	477	476	516	487	463	469	471	484	494	484	495	481	497	495	501	482	467	510	493	459	494	495	492	463	496	489	521	513	541	457	498	535	458	458	515	473	473	507	494	509	487	471	475	499	473	492	463	453	473	489	452	468	492	473	469	424	507	495	495	453	551	512	499	524	473	484	424	439	490	470	488	463	476	481	495	462	484	502	474	491	498	493	455	465	476	465	474	500	526	507	471	468	506	475	484	489	496	484	478	485	482	510	507	485	497	439	468	447	488	494	446	519	482	476	494	515	492	462	506	447	472	494	496	508	468	483	532	477	526	481	489	488	503	509	492	476	500	460	515	497	495	548	518	486	492	508	478	504	502	497	459	491	503	489	476	468	510	494	489	525	492	499	503	477	500	488	537	486	483	506	499	452	494	462	514	511	502	469	499	483	444	489	496	529	492	524	466	481	503	498	469	430	494	530	493	446	461	503	500	496	503	469	481	513	488	482	495	477	499	512	481	459	469	490	513	456	489	496	498	500	470	481	544	520	484	482	526	487	460	494	477	467	488	469	463	480	467	489	431	434	474	527	439	500	515	506	458	460	503	494	472	483	465	490	470	486	480	504	472	502	470	495	491	505	523	476	495	483	492	493	475	475	465	456	495	477	502	482	470	525	478	480	468	461	477	503	491	466	454	502	494	485	464	487	529	490	490	458	473	497	477	489	446	458	506	506	484	473	482	499	479	456	492	470	481	501	467	508	504	490	486	526	465	443	481	475	506	468	515	465	495	482	495	500	499	484	503	525	475	495	487	534	522	456	468	481	440	463	480	474	472	517	506	506	474	507	457	495	496	481	507	489	442	497	510	493	496	464	490	473	508	485	472	493	459	505	486	478	459	477	491	491	506	464	474	476	472	478	495	466	450	491	479	489	494	496	447	481	454	489	518	493	451	472	444	466	486	510	447	471	492	462	487	482	461	464	501	491	485	510	509	475	459	497	475	464	541	492	471	464	499	478	451	488	508	490	453	461	485	471	479	500	497	524	488	523	465	480	512	498	508	481	511	486	474	486	521	465	487	458	469	488	488	530	512	446	483	480	489	496	504	496	494	503	493	483	496	478	467	531	519	474	510	473	466	471	468	469	456	490	444	484	472	465	440	476	447	504	478	515	485	495	509	473	441	494	492	458	514	485	492	481	477	515	483	488	479	535	469	461	468	489	496	490	530	464	468	515	462	499	441	489	461	515	558	489	485	482	467	461	491	464	494	480	468	490	464	490	509	459	475	473	460	467	468	493	475	497	464	495	509	474	474	468	458	511	499	504	529	478	519	519	452	457	489	492	462	475	467	468	470	505	496	462	532	490	496	476	471	463	476	469	528	514	461	483	470	484	477	471	508	476	454	470	475	524	449	502	497	472	465	473	483	492	485	444	503	487	466	469	483	503	447	471	495	494	466	474	477	471	488	467	509	508	523	506	442	456	496	517	509	464	473	476	500	492	521	507	452	468	501	469	459	476	482	465	479	511	480	465	506	519	496	463	486	451	519	456	487	501	483	457	518	518	512	459	486	452	475	526	483	493	471	515	484	452	465	535	499	474	516	493	459	507	491	493	468	497	498	517	492	479	472	468	491	497	487	494	446	462	460	461	478	509	440	496	456	485	466	493	493	521	530	486	454	529	502	472	523	510	480	499	476	492	445	496	450	480	479	497	456	457	495	462	480	475	499	467	507	477	449	501	457	465	448	468	496	472	476	446	482	477	500	476	479	487	475	494	516	451	511	484	465	495	491	479	497	500	529	501	460	439	466	526	502	480	478	497	488	483	487	480	527	503	487	545	482	472	457	474	458	484	481	512	473	490	494	476	498	474	447	458	481	485	483	477	507	485	502	480	477	493	491	497	490	488	480	507	494	504	472	431	497	480	481	519	475	505	478	503	489	485	470	460	499	487	506	457	497	457	493	480	476	484	496	474	478	490	479	485	524	485	486	502	460	506	456	470	486	469	455	545	506	477	472	489	474	481	469	474	499	521	472	478	486	508	493	493	522	514	478	509	496	493	487	468	449	474	465	481	452	491	487	506	498	505	474	470	500	508	429	489	474	453	468	469	509	498	496	489	468	474	482	488	499	457	476	487	520	493	494	508	546	512	495	480	469	491	517	470	484	445	496	454	464	480	505	490	470	495	474	519	487	492	466	495	474	540	450	497	464	466	487	490	489	473	490	463	510	497	467	503	492	499	484	470	510	497	493	480	503	487	424	471	481	477	491	476	474	509	475	490	474	505	509	489	478	506	471	462	474	479	466	483	489	484	456	497	527	493	542	489	497	458	463	453	486	499	459	501	467	489	495	483	441	484	528	509	476	513	488	483	482	469	492	470	497	490	470	454	499	474	500	507	472	453	518	457	495	471	460	490	436	490	477	452	469	486	500	513	489	496	514	477	519	508	502	521	500	512	451	487	457	512	472	462	444	460	517	482	495	482	457	487	490	470	494	490	478	511	466	496	472	461	487	514	489	521	430	482	519	510	447	480	482	479	486	475	466	444	483	486	449	506	443	518	476	460	476	481	466	485	474	493	451	497	472	498	488	483	482	494	465	502	442	517	466	500	501	498	453	481	478	473	464	436	473	458	462	460	500	487	517	460	502	488	465	473	474	493	518	455	445	470	466	463	502	488	502	442	531	485	472	483	494	496	491	481	471	493	509	487	503	476	483	504	421	460	510	483	476	467	463	462	507	445	484	510	511	494	446	464	487	482	506	477	476	468	482	488	509	448	498	492	496	494	506	525	472	425	453	457	487	461	454	514	527	477	487	494	488	471	474	509	458	467	488	480	498	483	489	464	472	472	530	486	501	495	436	473	493	479	413	460	503	480	488	499	467	505	480	482	458	449	489	462	492	509	499	475	463	484	559	488	481	519	505	489	516	491	503	474	483	484	463	419	482	518	494	484	477	482	509	519	472	486	505	485	543	462	476	502	521	513	480	457	451	477	463	477	509	497	488	443	499	492	479	520	491	482	499	503	461	451	484	449	458	483	446	488	455	447	496	500	479	476	493	470	454	480	525	495	511	450	516	491	494	448	498	493	506	517	473	490	488	477	498	478	479	502	484	502	470	513	496	491	513	453	474	465	485	512	470	456	469	492	470	447	467	501	485	450	494	488	486	520	473	491	482	489	497	489	511	473	475	484	523	468	477	536	482	473	470	481	494	535	477	492	481	436	470	526	517	508	486	489	513	501	500	463	509	490	518	496	479	482	486	512	459	506	479	475	495	506	500	484	476	472	492	508	472	466	486	448	497	485	524	516	454	525	450	464	483	486	508
27553	19585	5785	927	676	678	598	544	538	537	566	560	548	565	558	560	548	558	555	554	575	593	582	551	550	546	553	566	555	557	537	521	534	509	558	554	561	524	562	522	567	529	521	504	535	516	548	535	560	549	537	544	532	552	553	515	541	538	523	551	514	590	525	586	547	561	543	564	562	573	519	520	534	548	502	528	555	524	581	554	565	547	536	545	515	549	534	503	550	579	540	519	511	559	554	558	511	549	547	563	562	563	540	504	525	554	513	547	501	577	547	541	504	567	568	568	579	570	565	532	588	534	560	530	528	563	604	541	552	506	532	550	606	563	554	525	548	533	498	568	565	582	573	530	552	527	548	539	562	561	536	520	535	539	593	542	565	552	557	561	522	527	529	568	563	586	542	550	555	541	595	518	552	519	528	568	506	550	594	557	533	538	544	528	532	518	564	560	535	554	538	522	560	538	570	538	554	552	553	560	554	534	539	522	558	530	554	536	543	557	590	539	554	555	544	555	533	578	563	506	518	557	555	568	548	565	574	527	543	562	528	589	555	496	538	514	541	522	593	548	530	527	559	575	499	564	530	529	577	556	566	543	524	520	574	563	513	574	526	585	533	588	530	543	536	558	545	562	535	585	566	559	520	586	558	562	554	538	514	533	539	544	570	511	571	544	538	499	583	555	562	542	534	540	535	520	538	547	560	570	555	544	528	548	587	538	561	540	519	589	527	544	511	577	507	502	536	536	529	561	571	520	549	538	546	518	545	529	545	537	542	522	574	571	552	549	556	534	537	546	601	568	528	561	563	526	535	548	564	554	521	558	541	520	575	531	522	542	565	553	548	569	560	581	566	570	518	565	519	534	554	550	570	581	520	537	535	539	543	536	557	576	536	578	530	547	548	533	544	534	523	530	545	558	557	514	540	557	551	537	519	574	565	549	527	547	550	572	509	588	557	563	563	520	517	544	559	534	545	553	555	513	545	517	563	566	537	554	560	544	560	560	559	539	560	553	524	585	561	525	534	544	555	546	535	565	552	521	548	547	547	536	555	505	514	576	534	491	536	568	572	551	581	569	556	528	524	555	513	538	553	561	572	561	613	570	561	563	495	518	573	545	585	535	549	604	545	513	524	549	553	551	544	544	588	541	547	537	544	540	531	585	541	523	523	552	552	564	546	538	512	549	539	547	506	532	534	540	568	547	541	532	522	555	553	539	561	563	553	542	524	540	528	521	553	566	534	542	510	530	524	536	581	526	542	541	567	592	580	561	576	522	538	573	550	540	565	535	539	587	522	563	549	549	538	527	521	548	537	566	577	514	540	556	599	539	514	561	551	509	498	579	547	563	510	546	535	539	545	519	547	536	569	571	509	539	558	610	563	557	561	582	505	552	550	541	565	580	544	549	570	544	573	553	554	554	506	552	577	598	561	556	551	555	526	559	518	584	550	561	544	536	556	536	527	545	570	515	585	541	557	543	552	564	530	525	527	546	527	511	587	533	528	573	549	509	551	528	590	502	548	586	503	554	533	523	494	502	566	538	540	503	544	523	579	546	528	556	525	581	538	560	575	558	545	574	522	537	558	535	550	570	525	535	558	544	531	574	530	610	522	556	576	526	532	560	512	540	597	592	536	527	574	535	539	521	561	541	582	576	540	531	533	560	499	554	536	548	553	507	569	542	584	551	548	571	538	521	579	530	517	589	520	549	558	556	577	571	570	556	526	573	565	541	515	563	531	557	555	568	560	534	538	545	530	497	531	539	564	509	542	564	543	582	503	560	558	541	554	547	541	550	525	526	579	545	525	546	555	553	531	577	542	534	549	574	569	586	556	515	535	593	547	543	548	588	563	548	567	516	575	572	540	535	549	537	499	567	559	595	530	554	547	551	555	592	559	563	509	556	567	521	570	536	520	541	553	546	545	570	556	563	599	531	566	537	557	596	579	536	542	554	519	556	537	548	553	571	544	522	531	553	518	552	561	543	535	539	535	556	555	517	576	569	538	542	536	541	561	556	564	655	542	580	520	566	521	499	596	535	558	556	495	554	568	517	575	535	565	552	561	576	544	534	562	562	536	563	540	583	550	569	566	503	572	534	546	529	530	535	505	541	511	576	582	541	531	547	522	541	538	586	557	538	556	566	580	522	560	570	504	558	553	549	560	544	567	546	583	521	593	580	534	510	554	519	536	561	516	533	567	553	556	569	524	575	544	548	534	572	507	544	546	532	552	536	590	564	543	549	525	593	493	537	569	567	504	549	569	554	562	554	535	549	539	563	554	561	545	551	529	549	544	555	564	530	556	581	560	533	518	532	538	547	566	560	529	555	529	551	551	504	531	533	538	501	530	569	531	541	568	564	498	564	534	554	564	562	558	489	544	569	546	569	541	577	525	576	541	553	583	544	590	564	555	537	539	558	555	503	536	543	557	542	507	573	539	531	575	503	524	570	530	505	511	573	539	521	533	555	515	533	580	565	552	521	565	550	503	534	559	526	536	519	528	530	536	564	568	540	524	513	549	515	550	558	566	543	507	516	511	552	573	552	562	551	562	555	559	508	551	546	537	575	554	549	504	556	560	582	532	536	491	562	562	544	532	587	534	560	565	528	529	552	566	524	540	548	543	546	574	561	542	537	524	526	528	567	543	553	562	541	578	522	535	553	586	556	521	520	576	546	554	552	556	570	590	539	581	579	542	503	524	566	524	544	607	513	563	572	521	536	542	575	546	556	526	501	543	546	538	575	528	566	538	517	573	530	574	527	549	527	562	534	569	530	510	589	525	577	560	602	532	537	520	550	497	539	538	536	546	548	528	550	526	535	559	517	528	549	529	572	556	600	569	577	523	577	528	509	529	548	538	570	555	497	556	581	574	538	525	532	559	538	554	565	538	551	572	554	573	545	554	585	548	539	537	564	508	550	557	569	564	514	564	533	558	506	589	578	537	502	550	569	515	515	553	579	541	595	553	569	578	551	562	562	564	574	547	572	528	547	524	610	576	584	554	542	538	525	541	566	551	561	557	516	532	567	569	532	512	566	593	562	520	545	567	573	542	551	517	529	550	541	493	529	556	547	546	560	506	550	539	549	555	521	538	550	624	530	532	496	555	572	561	520	516	534	529	564	528	543	584	551	570	535	547	571	541	604	574	556	532	541	529	565	581	541	523	559	554	572	491	562	575	531	514	519	567	577	577	512	483	527	564	605	571	532	550	532	567	578	548	546	552	502	537	537	551	573	549	561	560	554	559	504	522	527	588	556	565	542	571	580	600	564	515	625	543	536	520	583	520	543	548	543	556	548	557	538	537	537	571	552	553	530	559	562	554	573	573	556	525	528	518	540	496	570	523	532	543	586	503	609	547	550	539	550	549	553	516	522	529	522	548	562	543	550	543	543	560	528	576	611	565	532	521	513	553	549	534	561	514	535	551	547	546	527	557	557	544	539	545	533	572	544	551	553	519	502	563	551	583	610	568	531	541	525	540	564	580	553	552	532	541	579
4231	1352	1196	806	785	751	722	714	659	681	634	645	630	636	690	636	649	661	641	676	643	607	632	649	647	631	621	680	620	628	599	623	592	585	623	601	597	632	613	625	600	632	612	605	631	632	617	590	652	605	587	600	634	622	670	628	614	637	612	588	631	621	620	639	625	637	614	643	649	635	688	624	636	672	647	646	632	637	663	608	583	601	608	559	622	580	608	631	618	596	628	636	625	663	613	627	614	602	645	633	610	615	612	627	585	654	634	624	647	620	570	627	618	590	625	597	652	621	618	612	677	622	651	620	619	653	684	643	603	638	625	604	654	610	661	609	639	621	673	646	626	624	623	611	590	647	619	652	628	615	610	587	610	657	636	631	635	660	656	623	668	662	596	630	625	597	647	623	617	617	596	656	622	616	623	617	685	687	632	614	605	629	626	639	602	630	641	615	646	642	641	569	663	625	639	621	633	624	654	638	554	617	614	695	643	603	598	609	616	633	663	614	640	603	647	623	605	617	618	616	684	600	623	636	609	617	603	652	653	611	636	630	595	628	602	603	611	644	626	603	615	634	647	662	607	655	662	666	642	614	611	621	614	669	636	608	628	637	657	599	633	626	622	602	634	621	575	615	670	643	616	636	630	654	616	630	648	633	621	572	638	645	643	635	650	666	654	663	643	631	635	639	630	658	596	654	612	596	625	598	637	684	657	655	633	602	608	620	608	636	600	563	603	640	664	615	643	636	618	613	623	615	604	619	635	613	623	586	638	639	652	616	634	623	585	636	611	651	637	628	614	655	624	612	640	624	581	621	656	593	612	590	663	639	672	638	626	622	607	666	635	631	625	645	625	652	610	631	601	659	606	619	659	637	642	636	628	618	678	601	655	678	617	628	655	645	592	634	661	593	621	632	621	665	685	585	597	598	628	638	629	646	615	641	648	634	646	646	640	639	598	641	592	571	630	652	645	623	681	637	634	614	633	651	676	643	602	611	642	600	689	627	689	649	639	602	657	619	653	605	652	598	667	630	629	580	657	628	640	627	632	600	614	613	627	607	618	640	628	640	619	620	636	575	635	618	619	610	655	635	634	623	594	620	658	643	621	632	582	630	631	607	624	616	622	611	622	604	611	652	638	601	617	673	670	628	624	625	626	583	583	616	585	648	593	584	630	629	652	633	666	645	636	592	600	623	647	606	646	596	642	658	607	673	626	623	618	638	651	624	658	599	619	649	603	644	641	672	637	594	594	669	616	605	629	643	641	605	619	623	626	641	604	614	572	642	656	590	634	675	624	661	630	636	640	582	583	594	627	560	641	645	634	680	589	639	638	606	580	582	624	611	603	618	597	632	660	609	665	641	631	616	678	669	644	667	617	581	639	637	621	598	613	611	637	638	643	570	655	633	652	592	694	628	669	593	577	635	604	599	610	615	614	630	659	635	603	630	634	655	668	640	664	610	598	630	626	618	627	637	639	618	649	647	650	680	661	629	621	655	611	624	637	639	609	633	600	583	588	634	635	642	620	570	631	589	613	624	667	615	610	671	658	643	596	654	621	600	576	586	671	648	613	637	669	614	615	636	617	620	607	646	624	624	666	617	580	647	631	628	618	641	641	658	654	621	653	640	599	635	603	638	617	630	631	626	616	621	631	615	631	656	609	627	653	608	570	664	607	614	614	661	623	614	635	615	662	687	622	621	651	659	609	584	624	626	656	628	643	654	614	606	672	663	606	657	610	632	649	634	629	626	632	621	596	619	670	657	614	638	612	662	601	649	609	596	611	612	618	608	616	629	580	597	642	647	611	638	600	626	598	649	661	654	636	637	614	574	648	646	665	628	605	645	598	665	604	620	628	641	668	642	625	648	582	608	595	660	611	593	613	607	638	628	611	624	588	596	623	652	640	619	666	618	658	595	619	647	595	610	626	627	650	659	659	619	616	637	644	633	662	668	665	634	621	620	646	609	613	617	614	592	625	629	588	636	659	587	635	614	636	633	648	605	648	649	662	612	615	643	628	644	610	626	640	612	635	648	621	622	615	634	594	564	652	620	605	619	638	606	614	597	616	623	624	654	666	625	662	658	638	597	641	635	630	641	666	661	667	641	606	640	630	685	646	652	603	655	630	618	590	603	567	662	627	661	674	600	639	622	675	600	610	641	669	624	638	622	643	625	664	611	650	630	602	638	616	672	635	623	651	645	653	652	607	612	631	644	622	677	611	653	640	654	622	631	612	577	648	650	646	629	675	595	623	636	651	629	613	643	660	624	628	625	603	595	652	635	623	633	647	650	639	674	645	597	628	644	608	583	588	650	633	609	612	615	643	677	633	622	635	638	637	644	673	624	629	585	589	647	658	605	619	622	620	623	648	692	658	648	633	684	622	652	612	628	622	648	610	670	646	611	626	623	662	673	619	627	651	642	594	620	643	641	594	609	641	649	607	637	637	607	632	620	641	643	647	692	646	619	631	629	656	633	651	581	607	630	607	623	660	631	623	608	619	601	626	667	609	635	654	615	606	598	605	628	637	636	634	618	661	658	625	635	608	684	625	620	578	624	660	623	575	567	590	624	583	616	680	643	628	611	609	643	643	663	652	624	625	632	638	607	616	636	639	578	610	659	614	636	606	682	664	593	638	648	605	629	611	597	633	622	632	617	620	611	597	594	616	628	587	654	623	661	608	675	649	637	605	584	645	613	659	622	600	657	599	655	617	620	641	660	651	648	587	616	625	652	606	638	629	575	655	612	651	678	597	640	610	674	658	641	630	608	650	618	643	627	601	641	652	627	620	637	611	639	656	656	606	634	631	660	642	645	654	638	627	607	634	625	636	620	676	642	651	614	637	596	605	634	630	596	628	623	592	646	617	675	623	611	610	597	613	608	610	653	647	651	673	659	617	612	632	658	624	632	657	602	634	650	690	667	637	660	639	596	598	602	626	653	577	645	661	665	612	699	672	614	639	584	631	613	641	608	629	642	627	639	604	603	608	638	600	642	577	589	632	660	619	598	673	699	650	644	596	627	643	633	622	612	665	597	630	641	607	624	604	673	620	614	636	640	635	609	652	653	620	624	610	664	637	610	646	558	649	628	604	607	636	610	666	623	668	647	594	608	659	623	603	641	656	620	630	633	627	636	618	607	640	624	632	646	641	618	610	626	592	641	635	631	588	639	610	602	617	629	639	629	631	637	620	637	622	644	642	631	639	678	584	610	601	609	663	673	631	687	646	614	643	595	647	615	614	667	628	623	614	660	626	626	614	621	650	606	616	632	640	626	605	653	649	639	612	653	654	614	610	635	623	610	630	591	570	656	597	625	629	549	629	599	661	627	627	634	706	664	649	633	691	623	677	604	600	664	620	657	607	616	645	622	617	599	680	637	646	630	652	631	586	654	630	657	619	650	626	573	653	650	612	625	663	647	678	623	625	655	623	598	665	627	597	637	609	602	621	623	614	645	613	600	605	650	617	615	604	590	654	621	623	634	637	688	638	671	618	650
23811	21334	28593	24438	21310	11867	1627	1090	979	887	889	825	816	785	764	761	745	737	775	712	718	743	710	755	742	729	756	716	744	698	736	657	730	740	704	744	644	719	705	693	712	688	773	746	739	687	697	688	715	717	733	734	731	715	714	729	729	710	696	679	717	676	712	717	691	703	683	687	693	667	734	704	641	744	706	711	719	686	681	756	667	685	673	697	660	680	707	658	714	689	666	651	744	708	713	668	667	697	649	728	668	710	622	737	699	711	679	717	702	695	651	734	706	715	708	677	667	695	718	704	702	708	679	681	685	713	703	687	729	654	721	658	747	678	696	685	698	680	719	716	669	684	727	742	723	729	662	703	736	711	735	709	689	682	693	701	710	674	726	722	671	668	666	688	734	667	678	730	691	659	711	662	665	699	671	719	727	703	669	683	728	714	683	673	698	671	683	736	738	735	702	654	714	710	708	699	720	734	692	679	702	727	735	682	693	691	717	725	653	659	725	688	691	673	691	654	679	704	667	715	729	720	710	744	696	665	652	658	689	685	765	661	691	696	722	687	673	662	684	697	693	666	743	684	718	647	741	773	772	658	648	684	673	703	680	722	680	720	678	727	705	747	707	689	674	682	711	661	686	668	684	693	710	677	693	680	670	707	683	685	696	678	655	716	698	704	708	765	685	719	741	681	698	717	692	719	686	691	715	735	715	735	696	664	689	709	732	710	667	687	674	753	713	677	727	675	685	697	658	719	698	697	695	724	674	662	718	653	688	698	696	714	690	700	698	672	691	683	706	683	715	700	701	732	648	680	734	729	706	740	664	693	674	687	712	642	748	681	687	730	689	686	686	688	660	672	748	691	706	713	697	682	694	712	746	706	687	668	658	686	753	723	782	730	707	701	680	669	678	702	693	712	688	714	729	719	676	689	708	760	743	677	672	698	674	658	755	689	689	703	736	692	720	713	675	681	672	693	681	672	751	701	715	737	726	779	708	714	704	682	745	723	710	694	705	740	727	702	676	703	702	700	732	717	637	712	711	705	701	690	668	670	690	767	705	726	718	724	709	703	685	666	665	713	682	692	676	708	640	687	700	718	700	689	661	700	711	685	690	643	703	670	748	675	699	689	696	688	755	686	691	699	699	682	692	703	675	737	665	680	683	720	658	757	672	670	708	755	703	683	661	731	724	718	707	707	662	721	740	677	650	737	709	707	743	709	706	726	729	706	627	694	705	694	728	705	649	688	707	733	721	734	741	734	675	688	720	676	713	696	709	712	688	654	680	739	660	685	650	695	754	717	685	686	681	731	777	707	696	735	681	682	706	701	713	680	729	733	671	707	729	715	674	682	685	670	713	701	692	724	706	662	723	728	700	742	715	702	694	689	735	656	664	724	697	726	680	708	742	686	702	710	710	712	751	670	706	700	726	680	698	724	777	723	759	671	749	699	714	655	687	695	690	653	678	693	722	718	665	697	683	694	710	693	650	697	705	681	684	715	717	730	720	682	726	650	684	659	688	709	706	673	704	694	711	709	645	744	707	692	712	692	718	713	670	662	700	682	684	648	698	682	650	686	666	661	731	702	672	701	699	744	705	735	663	728	665	701	666	680	704	676	666	706	711	697	672	727	704	681	686	691	701	695	684	700	657	678	655	689	639	676	682	701	662	687	649	702	726	662	715	757	637	689	696	720	671	715	696	692	661	715	655	666	685	645	710	647	679	710	708	728	714	669	702	690	712	671	699	657	700	674	678	685	752	687	735	666	703	737	638	732	736	769	708	696	707	686	650	690	696	692	640	685	700	674	706	686	722	703	681	749	698	652	732	636	660	660	698	679	702	683	648	633	721	692	702	682	720	733	711	672	716	708	716	692	695	671	664	737	701	672	645	690	714	723	729	656	718	725	691	750	699	671	691	670	747	714	701	686	716	738	669	729	713	668	719	694	711	666	694	680	705	643	728	710	719	700	701	697	653	638	697	684	701	706	695	743	664	654	661	706	700	695	693	710	709	668	656	693	749	682	683	695	732	716	689	689	731	711	669	674	682	704	685	771	672	671	678	706	712	733	719	693	688	680	678	658	675	730	722	659	710	686	682	699	696	726	706	690	650	660	665	707	643	724	706	675	692	708	714	680	679	693	674	668	690	765	641	697	633	683	722	692	675	686	681	683	692	669	720	744	700	745	673	654	648	677	690	682	678	705	681	743	675	674	693	694	734	699	634	700	701	699	677	686	736	727	656	668	754	692	683	692	717	682	687	708	671	705	702	722	726	681	719	730	701	704	718	730	689	705	739	702	693	729	751	719	741	672	664	661	669	653	708	653	690	661	733	760	695	650	678	741	699	731	689	713	724	705	677	688	711	709	702	717	715	691	688	705	686	685	658	665	735	694	680	680	673	681	691	652	746	682	672	700	680	690	682	721	723	687	686	729	763	667	650	727	756	695	677	624	708	716	681	674	685	678	689	724	735	735	721	657	715	711	705	684	667	684	681	680	639	677	665	715	710	656	726	701	696	694	742	662	728	687	681	660	685	698	706	635	686	715	719	686	686	677	717	675	649	685	679	696	726	696	699	671	680	700	703	717	714	657	716	677	684	643	682	693	700	671	712	740	703	706	691	693	646	679	703	674	704	687	714	729	668	711	673	702	639	688	690	670	711	678	671	664	718	677	686	740	649	658	699	713	714	663	690	700	699	729	695	644	692	714	723	708	737	705	689	731	699	729	704	692	741	692	675	717	713	688	693	728	691	739	687	716	688	699	740	691	703	635	715	725	719	732	711	737	701	703	662	692	648	669	626	697	712	698	719	679	714	702	717	730	703	721	689	699	758	673	633	717	715	666	716	668	712	699	654	673	706	701	696	673	728	674	688	716	684	634	755	737	691	723	668	677	723	713	705	693	692	689	677	660	667	711	666	704	666	666	686	643	631	694	681	688	678	769	745	726	669	743	679	705	674	741	654	702	685	691	718	696	684	659	643	685	693	757	712	682	695	674	710	696	714	681	704	730	760	690	710	692	729	717	718	715	709	702	705	707	682	689	686	703	701	711	694	719	683	718	697	694	680	684	713	663	655	703	681	707	689	669	677	681	732	663	662	719	729	669	715	691	661	707	682	679	725	742	697	703	755	696	724	721	686	687	699	703	656	765	681	694	702	686	731	671	679	702	712	678	672	708	705	675	716	733	678	711	746	726	720	700	685	716	693	666	644	680	709	720	676	711	662	713	696	677	744	695	680	682	667	674	718	705	677	699	688	666	680	734	712	696	685	686	636	669	721	735	712	679	787	706	650	736	703	681	710	696	741	665	691	691	675	703	710	707	713	669	710	719	700	710	757	730	693	709	729	714	674	645	718	690	656	695	695	665	743	658	692	736	707	723	667	680	671	691	656	737	745	700	670	694	700	678	719	643	670	696	659	715	682	722	697	668	705	718	703	689	699	687	702	681	668	681	692	662	723	686	730	728	752	726	701	674	724	675	695	677	719	708	680	688	704	708
3455	9111	7205	3527	2594	2049	1774	1502	1256	1086	1086	988	985	1006	902	922	929	917	884	895	842	934	874	812	815	831	846	892	844	874	767	791	813	741	833	843	774	818	776	840	777	796	806	789	799	827	776	812	835	837	868	777	799	827	820	779	840	815	828	852	768	847	794	811	813	740	745	780	804	774	782	807	807	821	829	764	750	863	810	797	796	820	859	793	805	834	812	835	808	823	789	802	848	827	839	777	747	821	793	812	821	804	846	807	816	758	767	781	793	818	793	865	786	794	796	805	804	775	795	806	820	776	811	791	807	816	850	809	790	817	827	803	817	802	833	808	772	799	799	864	826	842	870	781	846	835	777	745	780	823	850	839	799	836	824	819	791	781	851	859	802	811	797	779	807	826	778	802	801	780	829	831	721	801	848	817	807	808	833	861	785	822	891	804	815	876	787	836	768	830	808	831	857	771	831	810	765	805	807	793	783	796	780	813	766	827	793	874	811	755	831	830	817	811	854	779	822	810	819	829	844	771	800	836	811	779	835	860	797	843	811	821	799	829	791	774	777	792	838	819	790	828	778	817	816	851	793	796	859	794	817	807	799	836	800	838	819	782	823	806	749	803	808	857	822	799	837	802	791	778	803	762	753	866	820	826	799	856	746	784	777	818	794	781	840	790	824	785	857	794	796	772	841	789	795	800	838	791	847	831	756	854	794	814	755	825	816	807	788	806	836	775	788	780	753	852	818	840	850	836	802	797	771	843	812	788	807	799	817	835	810	764	770	811	785	816	823	781	807	840	785	755	818	860	775	833	762	772	830	784	829	796	814	790	793	762	830	823	837	843	792	775	794	821	803	810	823	756	800	809	788	807	726	815	812	852	802	812	842	811	764	849	805	794	806	785	820	779	828	784	829	794	851	793	827	838	792	786	790	782	806	850	822	790	800	861	785	816	812	805	833	776	793	820	812	790	848	796	760	827	770	789	802	810	732	814	811	764	752	791	786	859	791	833	808	813	813	791	846	783	842	760	831	798	817	743	755	833	833	826	786	829	776	794	799	807	783	801	790	785	837	811	793	782	728	809	847	793	818	783	819	783	834	839	833	753	825	780	820	836	764	830	834	815	790	782	862	778	832	808	769	821	890	780	780	810	807	813	803	814	825	828	800	782	780	793	800	779	777	802	806	824	827	746	803	814	792	777	798	798	785	863	823	752	827	849	803	794	827	800	832	790	797	839	844	860	827	831	838	760	834	769	816	799	828	814	791	796	871	809	766	819	851	809	838	812	846	754	832	789	817	825	769	800	832	806	820	809	858	802	746	846	824	799	810	809	767	805	799	795	799	805	759	823	836	830	807	789	825	831	801	844	791	769	763	759	791	825	853	812	815	821	794	799	784	845	808	792	785	812	779	836	817	822	782	749	823	865	785	763	796	830	762	820	749	787	786	829	820	799	765	799	770	783	808	776	825	814	798	819	808	778	799	828	805	768	806	830	786	823	793	789	827	745	801	782	816	828	787	784	813	776	798	797	791	799	787	789	772	811	840	780	749	810	803	852	809	838	792	807	769	787	765	727	814	794	799	789	778	764	815	847	837	783	826	819	757	804	819	871	746	783	811	838	805	818	789	771	768	836	804	862	773	777	789	783	830	809	853	872	730	822	815	804	835	818	812	805	817	759	771	825	779	788	846	828	857	831	844	786	793	809	807	781	786	796	837	845	804	796	809	803	789	814	775	804	829	861	813	814	791	805	808	838	799	771	833	777	822	762	814	825	770	756	829	832	785	844	804	792	822	794	786	753	750	786	803	779	794	797	823	824	811	824	809	808	828	790	796	791	862	768	872	838	810	798	853	774	843	818	787	819	776	817	751	818	761	816	821	775	842	810	817	819	834	765	845	860	836	800	839	773	792	783	831	840	819	769	817	759	836	775	784	841	824	790	741	831	793	818	833	789	795	759	790	837	802	878	834	813	835	782	805	769	816	765	834	861	835	811	769	759	809	784	804	832	798	798	746	829	763	804	814	802	849	810	813	794	801	798	732	787	855	819	817	799	807	842	802	822	843	809	820	809	812	799	810	822	811	769	823	824	766	812	786	805	789	812	788	796	834	806	833	802	801	822	808	819	825	820	774	850	812	810	752	798	810	802	798	799	741	834	803	819	807	820	801	788	802	808	859	782	803	836	828	809	762	844	823	777	839	811	833	823	800	738	740	760	782	835	848	773	868	837	862	826	805	846	803	833	769	780	876	762	800	804	815	767	820	792	749	858	815	761	827	817	807	800	796	807	823	843	780	802	791	766	825	818	805	778	806	809	829	805	799	827	785	790	805	864	775	829	815	775	819	827	791	789	794	801	842	804	771	801	823	783	786	808	824	768	803	778	759	771	801	773	836	819	790	813	827	777	764	827	754	779	804	783	839	752	766	809	776	758	850	806	838	776	867	819	804	814	764	779	769	836	840	798	800	834	804	825	818	814	808	804	804	801	783	838	748	791	788	764	827	799	841	803	785	783	810	816	766	841	742	831	816	841	762	800	811	774	750	782	845	812	853	764	797	781	917	748	825	823	768	796	786	759	829	841	809	804	860	819	830	790	780	821	811	809	826	830	830	840	786	816	852	748	796	794	773	773	858	801	845	882	796	797	765	795	818	842	853	785	797	814	854	869	862	838	868	802	796	777	760	809	807	812	827	834	776	771	797	779	775	782	825	872	830	832	800	756	777	863	767	810	764	802	805	850	762	798	809	818	795	848	734	810	797	797	830	778	815	853	789	789	848	783	825	820	808	839	787	798	852	778	820	797	833	835	850	846	840	821	790	782	801	759	802	815	793	782	789	792	816	812	784	748	780	805	829	790	827	864	806	838	826	755	822	820	813	796	825	798	786	809	802	803	777	790	794	827	796	805	795	785	795	829	755	774	833	822	828	796	761	785	836	790	799	744	810	833	813	777	777	802	739	791	805	777	806	823	805	810	784	800	821	842	812	828	841	779	810	749	788	806	781	809	838	753	821	802	803	786	788	796	848	767	823	777	817	766	818	827	842	787	829	779	824	748	823	813	793	844	773	809	808	827	781	783	819	830	865	779	775	800	798	831	854	791	864	752	775	748	770	826	829	820	827	801	762	829	810	790	834	825	786	805	761	780	759	775	820	795	798	834	836	827	756	808	796	824	754	787	807	821	804	773	803	836	827	852	760	799	784	836	789	824	773	791	777	785	788	784	805	835	800	788	852	787	817	824	794	811	824	760	790	837	815	789	840	803	812	842	752	875	837	861	823	810	800	844	807	802	850	809	838	786	758	825	820	759	786	788	758	783	773	773	800	789	797	769	845	800	794	805	805	835	831	781	827	870	815	825	832	805	801	771	802	836	793	847	797	835	774	759	779	796	832	816	879	830	762	814	795	800	857	827	761	816	809	852	854	769	792	777	801	804	832	847	792	852	762	849	844	842	824	799	811	817	817	784	792	827	795	792	807	773	817	829	810	795	751	827	798	786
24892	21370	27691	25328	12940	767	561	429	370	361	323	340	283	311	280	271	304	271	265	277	265	255	268	253	285	282	256	270	247	243	259	246	252	252	262	270	288	245	276	271	274	251	252	245	307	263	237	262	254	240	235	261	279	245	279	260	258	279	274	260	260	282	275	274	285	254	217	251	268	248	250	277	267	275	288	246	258	267	248	250	222	260	236	266	235	279	255	289	235	261	213	266	264	264	249	240	247	260	268	239	278	287	276	265	259	272	249	250	249	278	273	234	258	260	266	257	224	244	247	242	259	277	253	232	285	243	280	252	251	277	239	260	251	267	249	284	261	254	241	268	243	273	243	289	242	219	280	283	282	250	275	247	257	240	252	256	266	283	275	289	277	246	283	234	235	220	253	224	265	252	259	256	247	255	256	251	284	228	280	259	266	278	264	231	258	278	266	252	281	252	261	238	274	238	283	254	212	265	232	269	223	271	241	270	250	246	250	263	222	264	268	239	253	239	282	243	258	289	264	293	258	277	237	260	238	259	244	262	241	240	287	248	257	254	249	246	261	263	253	274	242	255	258	259	236	225	245	241	250	240	264	223	252	262	246	262	288	255	268	216	254	249	252	251	252	277	261	261	275	263	280	200	279	274	238	243	242	271	269	252	261	272	271	264	248	252	248	277	261	255	255	262	244	262	261	268	269	251	227	244	223	263	250	266	262	246	255	264	260	241	289	261	248	240	250	261	263	263	259	249	263	259	266	236	286	269	239	278	263	263	257	260	256	265	265	248	238	240	240	218	244	263	255	253	271	239	257	254	256	266	242	247	236	254	245	245	248	267	272	258	277	284	251	263	230	272	266	245	246	258	230	254	249	249	289	278	257	245	248	242	267	250	243	228	237	274	270	269	249	280	230	251	257	262	240	252	249	238	234	251	247	247	247	265	282	252	251	242	257	248	254	272	242	256	263	253	270	257	311	251	261	253	234	278	234	256	251	249	267	275	272	249	257	262	271	253	225	296	268	234	246	248	247	266	251	248	255	254	278	231	232	223	267	269	262	261	273	263	257	246	261	246	265	262	247	265	251	253	235	228	276	263	234	262	255	268	252	245	252	269	275	250	265	251	258	277	241	295	284	274	259	266	235	269	268	234	264	280	255	264	257	279	276	263	268	242	278	246	274	259	244	251	245	236	250	247	222	255	244	293	244	285	241	275	255	269	253	271	258	258	259	266	264	279	235	265	240	255	257	237	253	243	263	254	244	295	251	242	272	283	227	274	236	241	261	286	241	248	242	229	283	283	253	230	268	254	253	279	238	258	245	258	262	246	262	255	283	255	265	229	249	270	249	228	246	266	253	247	243	255	268	270	238	272	265	263	233	286	245	233	236	258	262	234	266	250	273	284	272	250	248	261	242	274	259	246	223	264	253	253	253	262	261	251	251	258	265	258	240	234	255	257	227	227	275	236	258	269	274	249	226	228	276	228	259	272	254	242	214	257	245	263	265	241	254	261	247	268	244	302	244	274	254	263	235	231	251	265	240	242	265	262	231	232	270	242	234	260	236	234	270	270	253	248	260	249	262	275	254	255	292	273	257	260	238	261	238	244	232	267	257	244	245	241	257	270	296	262	261	250	238	239	243	240	276	284	280	225	247	208	258	275	267	257	259	243	253	239	249	249	276	252	257	264	252	260	263	275	190	264	262	277	244	232	252	257	231	240	269	261	255	239	251	244	215	263	273	278	234	253	244	263	249	229	241	244	276	253	245	246	250	232	271	264	255	254	290	240	236	252	256	248	221	224	273	240	253	268	230	249	263	259	225	263	259	226	267	260	235	242	246	268	284	268	247	250	256	242	252	276	264	220	235	256	285	266	230	227	249	252	280	261	250	267	267	255	245	250	275	247	253	257	244	270	258	254	236	265	250	259	257	250	269	236	252	250	231	257	251	263	269	263	259	253	254	257	231	283	263	250	259	269	259	258	271	239	254	266	234	278	255	253	272	222	237	254	248	254	234	233	274	243	273	262	263	258	257	238	235	258	263	257	254	242	236	282	254	250	255	250	231	280	272	284	248	254	281	276	283	291	273	252	256	234	261	265	278	241	235	280	243	242	258	259	244	230	252	282	276	272	286	218	230	244	251	258	254	253	264	270	237	240	243	240	252	253	251	269	261	256	236	283	264	251	289	252	286	228	264	230	261	261	254	244	280	266	228	235	267	246	256	263	244	269	275	261	257	244	274	258	253	262	253	236	219	273	238	257	277	245	248	256	267	240	250	257	248	252	279	238	253	244	257	244	256	273	259	242	270	247	244	260	227	241	214	258	244	250	239	294	277	262	246	260	277	214	261	250	256	260	283	221	259	275	226	276	288	210	230	258	239	241	223	243	274	254	252	228	243	252	257	263	266	268	247	249	278	278	266	278	265	238	271	249	249	289	258	256	265	253	244	252	267	253	253	256	252	243	247	234	251	252	264	256	259	244	247	242	257	264	249	236	261	254	243	239	267	240	237	228	227	274	225	256	253	231	231	220	273	279	223	281	255	227	236	262	259	232	252	229	229	250	272	258	290	253	280	262	229	241	267	250	234	250	245	244	260	231	264	253	258	248	238	265	265	246	252	288	227	270	214	260	217	276	253	278	271	272	236	254	254	252	241	265	256	254	276	258	234	257	258	268	273	262	254	215	255	261	256	274	290	270	242	249	259	262	259	234	270	282	273	253	234	244	234	250	242	257	272	276	263	256	246	243	220	254	254	230	258	244	269	243	255	244	245	249	272	293	260	269	275	244	243	228	245	262	254	252	271	255	240	241	257	257	268	224	253	254	285	253	259	261	249	245	257	255	272	271	271	262	229	250	266	266	233	231	252	244	252	250	256	257	250	236	230	267	243	263	256	283	253	270	247	258	233	245	241	272	270	238	258	268	278	238	233	233	260	250	240	273	284	255	249	261	254	278	265	236	237	264	261	243	252	232	240	252	269	241	258	258	267	259	242	241	278	251	270	256	267	235	222	231	272	247	269	262	253	265	238	244	254	252	247	277	258	268	235	244	260	234	249	261	257	247	223	250	261	263	279	244	261	249	231	271	277	255	253	262	246	275	245	256	247	252	277	238	295	232	267	235	251	244	258	257	276	247	253	256	273	254	239	260	253	237	244	262	232	260	248	264	269	264	259	230	246	257	243	266	240	261	247	273	272	246	252	287	262	239	218	235	248	265	241	280	254	259	266	264	256	280	249	253	244	280	266	235	271	269	250	235	250	247	254	250	255	248	251	247	262	252	255	281	241	260	253	261	257	280	250	277	253	254	220	233	252	248	262	272	282	283	242	253	256	259	253	250	259	280	241	249	266	263	263	247	282	240	247	224	264	255	243	246	263	246	235	260	263	259	275	273	269	233	234	248	262	250	231	251	246	255	244	240	274	230	224	244	255	262	266	271	242	281	256	256	261	266	242	266	269	235	252	253	253	292	230	287	226	276	237	263	233	255	248	264	246	266
3483	5411	4129	1979	1383	1070	894	670	612	535	438	425	398	380	395	378	335	375	375	362	288	324	345	317	328	362	327	311	308	320	311	325	312	311	303	327	327	335	313	278	355	322	331	306	318	272	330	296	303	318	312	332	317	299	317	319	305	289	317	309	328	340	337	292	335	319	306	347	319	338	332	297	306	345	311	336	313	302	325	299	307	305	307	311	296	301	319	342	300	305	322	308	298	286	309	329	327	313	295	302	330	336	283	283	324	307	336	295	304	304	305	294	315	338	328	308	329	336	306	310	305	259	309	340	328	315	323	299	289	312	294	331	316	298	268	304	297	330	321	306	321	319	319	310	314	316	332	319	314	322	349	316	310	301	308	320	334	321	318	313	289	320	300	325	302	304	324	281	298	297	297	306	314	288	321	296	325	282	313	333	301	301	315	298	323	324	294	303	277	293	319	316	303	291	300	305	331	340	305	313	316	291	278	306	326	302	312	327	296	310	300	314	319	281	296	305	307	332	305	342	292	335	322	298	297	296	290	301	287	281	313	336	306	306	281	299	330	309	289	280	297	326	258	293	323	336	303	295	296	330	303	349	295	282	288	307	336	297	273	337	273	301	297	333	300	286	312	274	285	305	332	310	283	295	303	302	300	313	318	363	285	267	312	319	288	302	286	349	300	278	310	335	317	305	323	301	315	325	310	342	319	301	309	313	310	320	321	308	314	302	253	308	325	308	327	287	307	324	311	314	277	310	312	289	316	329	291	313	299	342	278	307	311	307	300	329	272	309	295	306	301	311	311	291	327	310	305	285	290	304	298	326	332	309	333	314	296	302	311	291	319	320	316	300	335	298	310	316	309	277	334	294	308	309	306	313	296	296	321	300	296	292	310	288	327	322	335	312	308	314	334	332	316	330	302	328	326	317	304	292	295	275	298	296	317	301	319	306	289	299	317	340	311	341	318	348	292	322	277	317	331	310	272	290	287	323	318	342	317	312	320	305	284	305	330	319	334	284	342	316	304	325	311	306	302	328	314	323	308	312	336	293	280	313	282	310	321	295	291	312	317	287	290	323	315	300	294	338	332	303	288	324	286	300	281	316	319	316	345	305	306	304	278	294	312	289	316	336	314	299	295	314	280	341	283	307	302	315	303	279	293	304	332	301	315	326	319	292	296	307	284	291	303	336	297	318	308	303	299	294	301	315	300	292	295	326	288	293	293	280	332	303	276	335	342	293	297	287	329	308	307	309	322	309	294	319	295	311	305	333	286	321	316	292	305	298	319	268	328	274	307	319	316	330	303	319	290	303	309	322	339	287	293	335	298	305	291	300	332	310	302	293	319	281	311	288	330	333	294	344	286	304	313	292	317	334	313	317	297	349	317	305	296	291	306	327	313	308	323	285	307	322	311	301	294	338	295	319	302	300	275	300	297	335	304	317	314	303	308	301	308	319	304	304	296	318	324	332	321	301	311	342	358	306	299	283	292	323	326	349	313	318	294	292	293	331	292	315	363	326	312	317	308	303	296	315	307	325	316	272	283	327	289	318	306	312	336	293	314	297	298	302	322	320	308	315	325	353	320	334	299	287	320	281	283	304	310	335	266	295	330	308	323	341	314	278	292	338	304	289	290	308	314	339	348	298	300	330	344	329	307	319	284	329	281	282	299	320	289	333	316	320	312	303	287	343	304	303	305	329	307	319	282	297	321	317	292	309	321	285	291	304	332	327	277	309	311	316	338	332	295	266	283	304	318	316	305	314	287	297	294	293	313	316	330	321	338	303	324	347	306	312	307	278	305	276	309	285	332	339	269	299	307	295	281	289	276	299	326	311	302	331	345	302	314	320	305	314	333	306	308	312	286	309	303	319	295	285	359	323	332	306	315	340	284	327	295	318	342	304	298	291	308	308	274	309	296	299	317	340	322	294	329	302	314	290	306	333	314	314	317	302	290	302	355	302	302	332	284	293	303	300	277	303	290	304	296	307	300	298	308	334	323	307	325	305	329	335	300	332	313	311	304	336	295	332	321	323	323	308	322	311	309	303	297	308	314	295	303	296	293	320	304	292	316	308	312	310	314	351	301	323	278	354	313	317	305	313	282	294	327	343	312	329	338	289	319	316	291	303	301	325	304	299	330	299	322	310	328	320	294	284	342	323	288	285	334	303	327	313	310	322	304	340	350	326	314	280	327	337	305	291	264	338	310	301	323	295	308	318	316	303	306	293	314	305	278	324	288	321	292	270	334	304	321	317	289	306	313	344	304	318	292	284	313	315	291	304	302	305	340	325	286	304	296	312	337	333	294	311	304	322	304	316	334	312	313	278	313	299	260	315	310	291	297	293	323	310	326	317	294	324	305	305	299	289	300	337	314	316	288	333	305	283	282	301	306	298	285	304	319	299	305	322	333	327	309	323	284	294	305	287	290	330	303	347	292	297	305	293	296	323	312	287	310	288	284	347	300	326	328	290	308	319	303	321	317	284	301	332	268	279	289	308	322	314	331	288	301	292	325	296	276	332	300	312	329	283	301	301	295	309	300	320	301	286	311	296	289	306	299	308	279	297	299	306	333	280	302	322	310	328	299	306	320	302	356	318	274	305	323	293	306	296	308	324	277	282	301	309	309	272	305	298	294	322	322	297	314	341	311	313	337	299	290	346	313	318	309	293	298	338	324	306	287	334	288	337	294	329	315	338	293	325	302	312	286	326	296	318	328	310	316	302	326	335	319	295	316	297	283	301	302	328	330	323	311	326	280	295	296	332	306	322	316	332	323	301	302	289	303	261	306	342	308	306	304	321	332	295	308	286	300	312	330	311	319	280	301	316	279	313	319	343	305	276	335	310	335	275	281	315	293	267	280	270	291	313	319	306	294	334	292	283	292	284	295	321	285	304	319	301	319	304	295	312	318	298	294	317	318	336	296	302	328	306	301	294	324	308	311	340	310	321	300	297	275	361	294	294	328	261	300	295	307	304	255	293	319	324	315	298	300	298	311	299	311	303	295	330	307	319	301	276	307	294	285	305	312	335	329	300	321	327	311	296	305	283	286	333	300	304	303	337	308	332	305	287	325	327	324	308	321	300	307	337	331	326	325	343	315	298	300	307	304	305	285	289	329	320	308	305	309	328	303	297	301	340	290	319	291	292	334	302	301	323	304	278	318	318	283	303	323	295	288	311	319	307	317	339	319	317	310	326	301	321	321	332	323	283	320	290	284	304	313	328	331	344	295	269	288	310	293	282	285	303	318	340	316	278	341	323	289	322	324	325	313	328	314	299	308	301	300	325	307	335	298	332	283	294	334	328	293	295	296	283	310	313	302	318	281	322	308	311	320	330	318	320	326	287	329	294	327	302	297	304	289	310	283	301	286	323	282	305	299	319	309	346	348	286	284	303	313	327	279	318	298	342	301	298	300	298	326	320	302	308	285	337	330	302	330	311	359	309	302	297	301	345	321	298	336	308	308	308	288	322	304	306	294	297	326	312	285	325	309	287
22887	21404	29059	24107	21351	21310	9796	1181	856	736	697	631	584	531	516	497	503	486	464	454	463	481	495	434	430	426	435	458	399	429	421	436	401	403	411	414	428	414	405	390	373	443	381	453	405	417	383	380	383	366	389	398	407	374	371	391	367	424	373	425	360	399	416	383	419	368	388	361	374	384	416	394	385	410	379	377	380	428	413	433	375	408	371	384	415	405	365	423	408	390	386	378	420	363	383	415	395	393	403	350	409	375	369	364	395	408	406	395	425	411	387	390	412	362	411	378	352	390	403	432	400	400	374	371	404	385	436	395	359	387	362	394	399	394	405	400	398	420	403	401	384	408	383	367	412	396	393	375	407	419	414	373	420	434	374	426	414	400	431	389	396	367	419	404	420	399	419	403	387	420	405	435	386	403	393	391	401	378	396	401	428	452	391	390	394	390	423	362	421	401	420	401	388	378	405	376	401	409	398	379	368	385	419	426	373	344	389	406	394	394	389	378	349	399	432	390	419	419	413	409	389	424	397	367	385	406	378	383	376	426	399	400	402	393	395	435	365	381	387	379	407	403	389	359	393	369	369	381	414	413	390	394	373	391	392	416	363	393	433	382	390	413	365	389	379	423	394	428	397	390	421	353	415	418	394	402	441	360	392	349	386	378	438	394	387	409	395	375	401	436	419	413	402	401	384	434	383	387	404	373	385	391	407	400	424	392	391	392	414	373	386	389	438	397	393	404	414	418	367	400	405	374	401	419	399	398	376	382	379	436	385	384	385	442	423	393	371	411	394	402	390	377	432	412	397	394	379	416	396	381	382	408	390	375	385	409	390	405	384	377	400	426	388	402	414	383	397	368	359	394	429	371	376	374	362	375	380	416	408	371	385	405	399	412	358	373	384	382	404	389	425	431	356	394	390	419	389	384	394	397	379	400	389	406	407	377	395	410	395	363	399	386	432	394	405	418	421	394	418	403	389	401	382	384	373	394	377	381	394	412	401	392	398	404	398	380	383	412	381	392	410	403	376	398	384	399	403	415	405	371	413	395	416	426	392	360	432	403	416	392	393	403	386	402	430	407	376	407	405	404	376	393	388	397	387	402	371	359	425	405	400	384	397	384	446	394	436	400	399	410	379	388	384	420	401	395	395	377	394	410	373	406	392	412	400	396	377	420	449	394	412	389	421	386	405	411	376	412	418	416	398	399	386	384	378	435	386	422	415	367	411	394	387	406	414	411	372	372	394	406	405	378	409	351	415	385	400	406	412	409	373	406	389	398	347	357	419	392	386	386	375	365	403	398	379	391	402	411	421	377	388	440	377	380	393	446	364	403	377	391	419	397	414	379	394	386	393	420	437	418	433	380	371	409	375	360	404	380	394	391	397	384	431	386	436	402	385	403	404	408	401	349	394	388	421	381	383	389	420	351	429	364	400	423	387	388	417	410	396	440	402	384	411	392	385	357	385	414	377	391	377	404	378	376	415	432	382	360	396	410	372	390	374	420	409	418	405	382	385	408	371	380	382	397	368	388	382	351	391	414	380	399	384	404	406	411	394	387	385	397	401	375	413	357	402	384	402	397	415	363	402	412	435	392	398	382	394	392	393	391	415	399	373	359	436	398	413	392	399	399	377	378	368	399	398	440	393	396	380	348	454	428	414	408	371	407	387	408	371	363	414	386	391	381	443	386	367	390	393	395	434	380	386	391	421	389	423	387	364	374	379	397	399	434	386	398	421	371	401	408	367	372	361	418	416	373	405	394	427	424	406	359	383	381	355	425	391	388	403	358	371	380	405	361	421	429	383	452	376	383	391	400	371	403	357	384	381	401	366	394	413	430	393	378	409	414	380	393	439	380	409	401	388	390	423	416	419	411	382	374	388	405	373	398	407	413	373	379	388	380	381	375	416	410	392	390	383	409	378	389	418	402	386	399	395	368	402	383	395	399	375	416	387	399	395	413	389	357	404	399	374	364	394	400	390	364	391	396	422	386	408	395	400	378	382	415	375	402	397	410	385	390	358	383	434	430	436	379	368	399	379	433	409	451	438	368	388	392	424	371	380	358	412	407	410	383	374	387	419	398	350	383	404	400	389	432	411	376	399	375	426	383	399	360	392	422	397	410	409	387	370	393	381	396	359	407	415	406	394	365	402	383	402	417	378	365	404	389	449	409	393	396	360	403	429	371	391	393	350	395	420	389	344	382	412	400	430	418	372	415	431	394	400	439	426	402	410	377	419	408	382	396	425	395	385	395	392	390	371	397	385	402	354	393	393	373	381	366	366	367	361	409	376	387	415	374	395	422	394	337	406	410	410	419	376	382	399	390	406	373	381	393	380	378	414	402	433	396	406	368	394	380	426	403	352	415	371	373	396	395	439	367	401	401	387	372	386	383	422	400	401	424	370	382	406	401	410	404	386	412	385	370	379	418	399	404	386	427	395	430	411	390	401	405	399	354	356	389	376	382	428	422	380	417	364	395	391	411	386	374	395	450	401	388	370	416	363	372	386	397	364	381	404	421	362	381	385	416	390	385	383	409	424	452	412	358	436	385	384	382	377	411	416	358	389	366	360	401	448	415	406	366	360	370	393	406	398	388	390	412	384	372	365	401	397	356	403	369	423	388	365	400	391	393	384	380	409	435	390	397	393	395	417	390	388	382	406	400	329	376	401	380	394	365	390	377	401	381	367	371	414	393	397	435	436	423	389	386	376	364	393	384	363	358	398	352	385	406	401	397	390	381	389	393	376	417	362	378	399	384	399	442	415	393	383	393	380	370	375	366	381	448	405	435	419	400	420	408	371	366	392	360	418	404	397	406	384	405	382	398	370	373	382	356	390	403	408	421	388	386	359	384	413	383	402	439	392	356	399	394	405	392	390	392	378	427	385	389	365	414	375	382	417	398	404	394	386	403	422	364	393	411	398	416	415	347	390	403	426	388	384	417	386	418	451	379	438	414	405	372	382	423	407	402	378	363	370	385	387	381	364	398	389	419	412	392	416	366	408	401	399	384	387	408	441	399	436	403	430	397	364	378	411	385	404	380	441	406	358	369	380	363	396	435	385	399	393	436	407	384	401	411	387	380	390	400	383	417	381	451	390	388	373	392	401	393	405	377	372	375	397	361	386	363	397	417	376	377	381	409	386	363	385	383	401	433	381	379	427	382	386	417	386	376	425	369	407	364	413	388	367	388	388	388	381	371	374	391	372	404	395	403	380	412	401	395	382	388	391	392	411	404	410	387	343	413	381	424	402	397	404	403	395	383	400	387	389	405	395	369	418	402	406	351	356	358	392	390	398	391	387	421	429	404	371	399	399	363	397	413	355	371	363	375	395	381	423	355	404	375	388	378	395	377	395	390	361	376	405	399	392	393	380	377	373	413	397	375	376	385	427	345	397	377	433	384	386	376	402	399	382	376	377	401	392	432	410	372	412	387	440	395	405	413	385	380	374	398	387	405	393	414	365	380	365	372	396	394	390	416	399	409	399	383	388	387
4600	14063	11223	5400	3699	2832	2187	1702	1450	1175	1035	885	814	742	747	701	697	683	589	571	582	580	555	560	565	495	517	488	509	518	534	541	513	530	536	531	523	530	515	480	506	523	530	501	511	540	526	500	502	480	490	488	460	476	506	457	485	503	492	456	508	501	538	478	480	457	502	532	484	491	481	465	466	490	494	473	541	468	474	473	469	483	450	491	446	454	463	450	500	494	480	497	504	475	452	461	507	503	427	450	484	493	532	471	502	489	468	496	489	467	465	510	545	446	491	501	496	495	483	470	459	525	494	521	539	443	495	500	487	496	513	468	479	466	492	492	492	471	510	479	509	472	501	500	471	453	491	449	449	434	475	491	454	468	494	503	471	484	491	480	459	489	501	503	472	485	460	473	499	493	454	453	491	494	517	487	474	473	501	476	495	495	479	463	450	484	483	494	469	463	492	443	490	482	490	516	506	495	470	461	496	492	481	472	463	500	484	447	456	447	484	479	455	474	480	437	454	492	484	471	491	451	535	459	468	464	446	475	493	488	454	491	514	445	459	483	471	447	469	528	456	485	481	515	501	462	489	511	515	478	507	479	486	441	511	471	478	475	469	470	471	496	484	470	480	462	455	459	501	458	477	477	531	470	483	506	501	503	473	479	477	506	432	479	491	444	470	450	451	497	520	475	526	489	498	482	458	501	526	492	456	470	469	492	462	497	484	490	478	461	444	460	487	470	487	456	482	461	465	483	471	472	492	469	517	461	490	479	446	514	475	506	490	497	454	446	474	527	475	489	485	463	463	486	479	474	500	463	523	451	545	480	480	499	467	468	457	492	500	482	490	495	464	470	480	446	454	497	460	472	473	473	479	488	510	488	464	492	521	454	463	475	482	520	499	478	453	461	504	477	447	483	454	511	496	491	452	515	495	480	476	516	490	485	491	491	467	468	481	466	520	475	472	451	499	486	516	465	492	517	470	488	519	466	477	509	467	515	476	457	457	501	492	478	503	470	477	479	489	487	520	511	453	477	492	462	447	467	467	472	494	504	497	451	512	505	492	520	496	470	472	503	503	472	513	470	480	506	501	474	500	472	482	448	467	485	459	490	461	537	476	471	465	489	538	490	497	523	496	478	499	465	496	547	481	451	470	495	529	515	493	465	498	486	458	513	461	502	500	491	494	490	451	462	496	468	464	441	442	477	462	481	465	457	444	527	508	467	466	511	496	460	492	471	487	482	459	484	477	463	469	477	471	494	439	477	522	517	464	439	475	466	433	520	442	488	505	470	461	474	496	473	479	455	531	487	494	476	478	445	454	467	490	517	501	483	490	470	463	470	474	476	461	468	507	465	486	485	479	460	459	499	490	462	530	499	454	458	479	455	488	484	498	492	481	493	449	480	494	463	485	492	482	472	465	472	506	481	514	490	511	500	477	469	489	461	482	511	482	495	441	489	516	502	485	477	501	470	485	489	475	457	459	449	528	514	479	485	495	496	535	481	501	498	485	501	476	492	466	489	481	473	489	492	486	453	500	496	471	518	492	485	468	520	490	499	495	499	471	465	497	505	460	504	477	486	472	448	474	442	465	500	481	487	496	507	467	462	447	484	518	487	471	474	458	471	478	511	469	474	500	500	490	473	478	528	499	466	456	459	506	484	464	487	486	524	459	451	487	504	457	469	470	455	476	490	480	475	486	510	484	476	492	456	523	448	469	494	474	519	494	446	506	463	508	453	494	488	471	442	466	541	485	482	492	480	478	455	507	468	486	483	486	493	443	489	493	464	478	482	476	497	481	485	467	467	481	449	467	463	487	459	463	438	485	492	454	485	489	476	474	478	478	500	503	481	484	461	482	487	504	502	450	473	472	454	479	474	482	494	455	487	497	473	464	511	479	483	486	483	488	472	455	467	485	482	477	488	505	488	478	471	477	497	469	483	486	478	510	476	510	488	466	525	484	470	496	478	463	496	453	473	478	499	490	485	460	466	513	461	533	483	509	499	489	491	530	474	502	493	453	460	466	496	489	481	492	479	478	515	471	473	492	452	444	471	511	470	500	484	490	448	507	509	435	456	505	461	455	491	467	457	467	488	488	502	500	478	475	448	502	489	463	524	470	450	469	496	508	480	498	473	482	478	463	471	492	540	498	501	518	478	501	505	485	486	508	459	478	475	486	452	451	467	448	490	470	493	445	482	474	491	499	492	491	472	494	457	510	504	471	488	448	477	494	458	471	496	485	443	428	461	453	474	455	458	501	506	480	471	497	509	470	470	499	461	478	492	558	480	426	446	485	456	473	492	450	490	512	484	470	463	469	502	433	473	436	493	493	495	487	471	462	473	474	473	497	511	454	488	492	473	469	481	483	495	501	501	465	529	490	515	487	489	485	490	518	457	443	461	478	430	466	490	439	483	475	476	508	513	470	488	505	501	498	505	499	477	471	500	522	496	459	464	497	492	473	500	489	480	460	486	445	494	497	509	473	456	477	495	452	472	470	462	487	490	463	435	472	471	450	502	492	505	496	467	482	477	499	491	426	483	519	491	470	517	511	479	490	476	473	473	478	481	456	483	470	472	477	474	499	474	475	474	480	454	414	462	474	479	468	468	449	465	463	449	440	512	465	465	462	466	509	493	490	519	465	495	476	477	480	540	464	466	466	479	440	487	472	475	498	488	475	472	518	498	486	497	487	530	489	449	453	486	479	476	501	517	483	491	476	466	517	465	479	466	536	477	459	489	491	452	478	477	529	449	523	493	470	489	461	498	488	466	439	513	481	455	479	456	487	497	443	457	489	510	497	476	476	461	443	521	484	478	495	497	496	458	498	441	472	468	464	485	488	488	491	498	487	503	493	457	488	529	530	484	504	482	452	474	503	476	451	473	494	466	479	445	444	481	467	478	452	486	472	487	473	489	512	458	427	474	494	452	482	463	517	431	465	464	486	492	475	497	494	490	487	479	476	447	485	492	473	429	486	458	458	519	451	466	473	508	479	520	459	454	446	488	478	486	516	477	492	480	425	474	422	481	491	473	490	459	440	473	488	510	515	461	517	485	480	476	451	428	511	499	497	433	471	507	531	494	505	467	477	469	483	469	477	491	480	510	469	480	468	466	504	453	485	488	519	508	482	478	492	491	496	510	492	508	498	492	471	471	495	479	465	459	465	501	478	488	480	496	512	468	479	471	507	471	483	497	479	480	489	453	480	491	473	486	496	528	470	455	499	501	490	480	520	490	506	454	483	497	499	498	470	472	509	455	515	429	514	471	477	476	466	509	460	485	485	540	513	468	469	462	483	476	466	494	485	478	502	482	511	462	473	494	498	457	489	506	525	457	468	452	448	477	469	445	429	491	448	465	438	476	519	503	471	441	472	488	456	473	460	492	449	476	468	472	485	482	474	506	486	458	447	473	477	483	503	451	506	406	516	455	491	474	534	474	491	433	498	470	510	504	492	476	443	501	480	495	425	477	496	459	523	473	471	486	483	517	482	467	485	498
27327	19601	6008	1034	765	753	600	552	534	564	530	541	524	581	578	549	524	549	543	522	539	544	532	533	553	569	545	513	549	576	569	528	528	533	526	528	548	559	538	532	588	536	541	566	541	510	555	521	531	523	483	511	592	503	549	546	592	570	512	554	578	579	575	524	539	532	559	554	515	550	545	569	515	575	541	555	557	539	547	549	564	529	550	512	496	524	533	600	565	554	591	545	564	540	529	561	541	527	566	550	545	507	557	558	563	544	554	557	532	557	537	513	553	548	547	539	511	522	523	569	538	505	561	529	540	561	544	557	561	540	542	530	528	574	574	526	542	517	544	501	580	507	558	563	521	526	563	553	515	549	534	523	525	549	539	554	563	534	492	496	594	522	529	513	528	557	530	546	558	540	570	535	524	504	563	502	549	463	540	525	570	556	546	587	551	552	558	525	544	504	534	514	532	568	530	545	537	534	526	560	538	523	588	527	503	528	534	533	498	494	514	554	527	591	519	538	557	484	585	581	509	548	565	521	491	558	556	524	522	552	474	548	487	524	517	526	543	524	566	484	543	513	482	538	512	573	534	486	564	547	522	540	504	554	531	557	526	548	538	532	548	523	595	564	531	501	547	571	555	514	548	550	537	518	544	547	516	555	562	554	551	535	500	520	516	555	594	504	512	508	550	512	554	521	533	549	528	546	533	532	553	568	548	610	512	532	556	518	553	605	591	529	530	569	534	545	540	537	527	563	503	577	519	544	559	546	588	536	568	543	547	536	550	542	554	557	569	515	538	560	526	542	545	557	566	541	561	585	529	485	542	540	548	558	535	513	572	558	552	534	566	507	543	513	547	530	542	528	529	583	567	577	508	573	590	558	527	567	499	556	556	528	562	524	544	551	480	541	557	549	509	549	560	499	525	536	555	553	541	561	533	524	518	524	531	526	521	571	574	569	546	518	502	545	532	536	536	510	534	574	554	544	515	529	567	538	522	538	538	545	513	494	530	532	540	537	547	538	548	557	545	534	538	558	560	528	559	542	512	515	549	539	473	555	584	555	535	504	544	571	509	517	589	514	555	552	536	529	557	562	551	563	515	589	543	504	529	504	571	511	543	562	513	571	529	530	530	554	478	523	574	547	494	531	567	555	560	497	556	519	570	538	540	554	535	548	515	524	578	527	561	536	510	606	551	518	517	535	564	507	546	507	491	535	511	513	534	551	551	545	538	556	536	550	563	521	532	546	530	532	587	537	537	565	522	545	559	514	523	579	509	548	513	521	556	538	519	547	542	530	564	568	548	511	522	546	553	547	488	523	523	549	564	546	555	483	573	536	555	572	519	523	574	543	516	526	524	539	509	491	518	537	522	540	587	512	526	514	563	528	552	537	537	544	538	557	560	538	508	570	521	542	527	549	533	514	518	514	520	554	525	574	537	542	522	570	514	512	563	536	500	519	507	526	551	561	516	506	530	523	570	544	535	540	570	576	531	545	558	533	563	550	546	583	542	522	545	559	545	564	516	571	558	480	535	497	508	525	550	542	537	504	523	545	537	521	525	567	516	527	522	512	560	508	530	568	545	506	523	551	546	507	555	548	519	509	511	532	497	553	536	514	543	568	543	544	576	521	560	557	532	535	491	542	571	493	523	530	531	560	510	508	499	565	499	572	538	566	553	516	535	517	540	507	540	561	509	566	515	549	565	500	528	547	519	582	547	546	540	554	489	527	551	545	502	540	544	562	542	502	562	548	524	531	572	526	533	555	506	550	521	564	559	527	517	555	506	534	539	551	532	526	522	553	548	542	555	630	518	539	545	536	519	513	548	532	544	562	538	559	541	531	523	531	533	563	581	525	519	527	567	569	538	578	528	544	534	539	544	533	551	574	512	571	535	559	533	492	504	513	553	522	552	546	554	573	568	547	526	556	554	506	485	577	562	552	517	531	539	559	577	548	556	511	531	521	529	533	531	532	550	563	579	566	595	544	533	533	545	562	480	513	493	527	583	496	524	556	550	535	556	537	539	545	520	549	559	526	522	521	524	550	551	557	520	476	531	540	525	530	512	520	522	546	506	521	549	556	525	549	527	520	536	531	537	562	579	550	578	546	563	526	554	549	532	531	541	572	527	567	587	487	546	575	577	520	530	516	518	589	542	548	574	558	562	554	560	553	522	538	524	553	534	513	534	514	563	529	554	543	502	565	550	518	568	520	560	500	554	531	520	544	530	529	552	525	565	584	572	513	555	547	564	540	546	577	505	520	552	528	497	572	555	568	500	564	526	563	585	532	559	538	533	535	512	556	562	541	521	526	562	539	551	565	582	536	537	516	547	529	552	540	548	521	545	519	585	559	533	508	504	539	519	526	504	554	516	548	581	552	512	558	553	562	546	538	519	552	533	537	595	560	524	531	494	527	539	561	593	579	547	567	508	518	500	526	520	555	517	548	538	498	541	584	551	556	582	560	580	561	513	530	543	551	562	586	555	552	567	567	535	545	557	530	508	563	511	544	564	557	572	574	543	530	574	526	526	511	503	522	551	551	547	522	554	529	500	570	539	538	519	504	558	592	539	532	544	526	541	509	554	561	552	529	581	539	511	543	568	528	545	528	591	537	554	493	554	545	567	517	529	604	554	573	561	565	540	556	551	505	515	506	559	528	545	515	541	515	540	556	573	568	581	522	541	541	548	557	521	561	541	523	564	548	515	579	569	534	550	539	521	508	521	521	563	539	527	506	506	532	546	544	546	514	522	533	563	540	501	567	600	536	543	528	506	527	544	540	546	537	545	578	536	514	528	558	489	530	534	549	551	514	522	576	550	532	509	498	584	546	564	560	507	526	532	497	564	503	549	504	516	534	554	532	491	530	511	543	511	578	536	568	541	515	535	553	512	525	540	527	518	552	557	533	504	536	542	556	546	537	533	534	568	525	565	525	510	530	498	487	556	535	559	555	527	527	543	589	542	578	552	565	530	584	550	494	546	528	541	569	541	518	549	562	485	522	552	562	557	548	529	524	555	556	536	551	504	529	600	544	570	518	597	544	601	532	557	511	551	561	536	583	517	517	553	532	539	523	560	546	541	563	558	516	533	531	550	554	581	580	509	557	548	515	550	538	545	551	545	566	570	561	497	529	512	540	543	498	545	559	500	549	524	526	550	536	531	518	523	564	533	522	564	503	534	550	538	539	534	534	533	530	543	568	531	544	547	513	547	565	571	572	537	515	603	530	526	513	525	522	511	600	555	502	520	524	572	515	528	507	507	510	561	540	549	551	540	554	559	508	583	549	586	516	510	545	557	531	546	529	510	519	511	555	546	542	600	528	553	488	541	534	503	570	535	557	514	544	559	567	510	560	496	569	517	545	538	517	579	526	552	479	543	588	536	541	551	548	516	529	525	547	527	528	545	509	559	508	542	539	554	551	561	528	534	545	544	543	535	514	474	543	547	560	533	524	523	568	534	585	517	518	577	551	506	551	562	564	527	533	543	527	562	549	547	499
4271	1626	1424	942	825	750	708	703	654	604	638	642	636	634	633	623	635	623	626	628	646	647	638	657	624	596	654	614	580	623	598	616	611	649	606	639	671	615	606	681	620	577	640	656	619	587	590	644	572	649	647	608	633	614	598	640	623	630	632	629	590	602	642	624	576	591	618	665	656	637	603	636	595	651	622	590	652	629	643	595	624	622	643	624	575	644	625	639	610	570	593	608	648	621	650	615	628	643	649	632	609	624	627	564	630	594	645	631	589	616	629	605	635	604	614	631	617	594	656	626	620	601	625	605	616	651	601	595	605	632	595	658	623	648	654	629	623	644	650	628	638	625	577	620	602	595	580	667	624	601	574	609	611	626	646	613	600	641	618	612	657	609	638	595	599	652	622	613	613	587	648	605	670	627	593	596	630	645	665	591	596	654	579	599	614	647	623	600	648	571	578	650	620	629	678	598	628	621	608	636	645	570	628	609	637	633	685	608	634	638	676	611	615	618	595	601	618	643	627	597	641	595	645	650	570	619	568	620	652	613	626	650	611	656	624	629	607	608	645	649	608	639	641	633	587	608	600	625	652	656	622	657	610	630	608	631	604	586	643	626	638	601	630	627	630	630	628	584	628	622	639	620	607	628	589	616	635	661	594	604	631	683	613	670	591	636	626	585	629	655	643	597	591	602	622	656	634	658	615	576	663	629	632	615	642	607	629	615	658	650	611	658	636	634	604	625	616	662	563	637	618	602	616	614	618	628	636	605	647	658	640	653	620	608	629	641	611	612	616	652	641	616	636	583	582	584	628	621	592	641	625	618	621	634	643	573	617	650	588	607	585	641	586	577	586	617	628	618	610	606	627	644	614	612	649	671	643	631	613	609	624	630	648	588	613	618	650	586	578	617	617	604	598	656	618	607	634	649	664	623	613	585	674	595	620	602	605	590	650	633	628	554	620	661	627	625	619	632	606	581	614	673	617	611	596	631	597	579	643	687	644	621	633	609	655	591	629	586	607	661	609	644	602	612	602	599	648	605	620	659	628	619	601	615	672	645	620	643	563	614	622	642	615	639	609	611	679	646	612	618	640	591	619	640	610	582	622	657	586	646	662	625	627	643	658	576	659	643	599	602	597	610	657	622	658	664	658	598	628	640	656	608	642	623	574	650	584	635	603	642	624	602	597	613	597	594	613	638	568	652	601	589	601	630	661	637	612	671	615	612	610	583	625	622	639	618	628	610	642	606	658	623	646	611	617	607	614	666	616	575	689	624	611	639	631	607	659	576	597	648	596	677	633	635	626	610	587	632	601	608	630	624	619	612	622	618	593	640	607	600	614	629	625	653	673	617	619	667	613	578	608	651	665	662	658	615	634	642	645	613	613	663	619	626	608	595	643	622	645	641	561	632	644	618	667	651	570	607	612	611	643	604	654	610	635	609	647	623	622	603	618	653	615	625	616	595	647	590	599	616	635	627	608	632	654	602	607	584	616	624	647	585	626	640	579	658	648	638	671	624	593	627	659	677	636	683	608	654	631	607	657	609	565	665	651	640	615	615	627	629	639	639	654	676	637	636	624	586	621	607	605	653	638	592	640	609	587	613	615	635	621	627	612	629	624	584	671	591	607	606	626	644	625	676	616	618	614	635	605	612	637	619	627	644	651	612	575	586	590	624	628	626	664	594	637	627	599	609	625	674	630	645	621	609	653	609	605	639	648	623	623	593	642	617	677	608	605	623	608	645	580	637	599	586	612	607	643	601	605	653	601	649	625	654	606	596	627	623	617	623	630	645	641	627	604	603	635	648	630	604	620	601	666	594	616	594	667	607	644	616	588	600	626	636	619	626	586	651	638	635	635	623	638	605	629	635	629	625	658	581	631	621	653	608	647	656	636	641	595	633	599	603	601	642	627	651	620	654	643	592	626	624	624	625	604	637	642	636	600	626	634	648	622	592	583	580	601	626	598	627	624	637	643	655	608	621	639	682	593	610	602	618	627	594	619	618	648	601	628	611	610	633	667	656	643	601	612	632	639	603	671	598	604	590	641	624	596	622	600	630	637	616	650	603	613	627	612	664	671	621	589	616	637	638	565	593	608	640	683	588	644	626	578	633	616	631	607	640	565	674	627	612	629	650	608	687	649	596	650	641	614	672	612	624	651	670	612	628	631	636	584	596	634	622	602	620	619	593	603	647	642	600	619	648	617	618	622	627	603	646	670	624	664	642	623	632	661	605	593	650	607	618	636	569	633	631	638	621	643	628	629	630	603	601	626	667	591	619	630	665	645	601	632	600	668	603	575	639	603	665	673	625	609	623	623	636	617	638	639	623	627	633	592	595	590	668	590	610	618	647	612	630	644	602	679	660	625	591	595	646	556	597	613	640	595	641	588	640	602	571	609	614	662	622	605	649	682	619	648	612	662	625	617	671	621	628	662	627	606	619	631	621	636	593	639	671	604	592	639	561	586	597	597	650	641	620	640	632	607	648	571	577	596	651	603	589	610	625	657	631	634	602	623	646	604	633	639	684	607	606	629	630	661	604	575	601	618	641	614	635	609	646	604	621	597	664	615	637	603	620	673	659	611	648	689	656	658	647	622	632	603	642	592	622	627	623	626	631	621	665	574	635	625	647	567	617	654	598	625	631	651	656	633	574	664	611	623	652	619	600	650	589	606	614	628	652	619	603	589	611	654	649	597	635	595	622	587	645	562	596	631	663	617	611	594	610	603	635	617	663	653	641	608	636	653	638	590	630	643	634	601	619	607	679	666	632	647	631	618	642	657	588	637	652	654	647	660	654	601	592	639	589	634	621	620	596	632	650	669	612	596	652	675	602	671	629	614	628	612	592	575	599	630	629	597	665	614	654	638	588	645	622	594	604	617	649	556	647	571	606	621	643	616	639	603	645	638	636	643	664	630	613	606	585	650	644	605	573	607	645	658	621	642	662	624	607	603	657	667	646	593	620	674	631	642	567	617	618	639	613	620	619	690	611	622	646	660	613	589	620	648	618	628	619	657	609	697	602	606	605	583	611	601	643	608	658	619	648	629	630	601	622	623	627	641	627	598	651	665	601	635	622	596	631	653	612	625	629	568	610	610	608	566	633	641	632	622	576	651	613	610	612	638	581	648	636	593	641	645	617	622	619	605	636	615	641	594	612	593	600	616	594	635	615	635	638	616	606	640	598	613	640	619	647	626	636	686	619	660	628	622	649	657	596	640	610	610	614	594	633	650	622	637	595	658	621	617	579	571	614	597	609	638	642	596	580	645	585	668	637	651	637	572	640	619	640	608	634	627	599	615	561	622	626	584	669	587	642	621	602	587	620	592	643	606	585	618	625	649	633	637	646	634	613	645	596	645	606	612	591	635	598	617	651	668	576	630	616	624	620	653	593	633	620	629	605	622	634	613	657	679	635	606	569	611	580	628	617	615	639	655	638	639	634	579	605	640	649	618	650	632	642	628	618	592	617	623	649	579	639	650	665	627	630	591	671
23870	21334	28582	24442	21320	11849	1620	1063	911	915	890	818	788	739	744	742	785	735	730	757	729	750	765	747	733	733	682	719	706	762	680	681	731	736	701	699	686	653	686	684	676	722	699	675	668	699	676	686	691	699	698	668	696	714	682	697	673	738	750	694	682	702	721	688	706	715	671	662	678	660	688	748	678	670	693	645	713	742	749	683	728	691	699	741	687	706	680	681	685	674	705	724	677	646	673	732	740	688	703	685	699	688	717	679	733	714	720	705	705	716	654	705	674	790	704	725	690	695	697	716	710	743	671	678	708	694	713	680	704	701	660	680	709	728	669	666	696	716	678	710	688	716	709	713	732	649	742	726	671	699	650	665	689	655	720	678	661	734	722	759	668	672	640	687	703	664	708	741	729	694	745	642	644	710	740	691	720	687	716	689	689	727	683	707	711	743	705	690	695	715	744	673	688	665	673	709	703	700	729	681	703	694	705	673	696	654	644	714	737	718	667	679	689	708	658	699	721	734	644	660	707	722	679	634	658	700	682	711	734	679	654	670	755	687	658	715	671	693	685	693	703	678	708	696	703	688	719	707	689	674	643	675	686	670	691	700	676	625	679	712	686	691	677	751	674	683	694	730	715	773	667	707	670	676	634	719	668	708	673	653	697	682	697	657	712	709	672	704	706	665	716	659	715	628	665	732	696	727	698	691	666	712	719	673	705	663	655	734	679	757	722	717	757	722	642	691	712	664	666	697	694	698	698	696	718	677	716	678	674	734	712	709	689	705	686	695	706	685	653	688	707	666	694	712	676	718	627	689	705	720	704	684	724	706	714	700	717	724	674	685	683	705	717	677	665	661	683	688	729	698	689	718	665	685	677	690	730	701	703	699	711	681	717	641	727	706	673	730	701	677	717	662	690	699	662	686	705	709	667	719	710	625	733	700	723	676	671	671	640	733	697	644	665	671	662	686	684	720	726	702	670	692	671	700	681	688	643	674	693	701	730	673	685	699	694	690	696	662	719	673	712	675	737	713	700	679	683	690	696	677	704	714	704	707	724	685	681	689	727	681	725	701	729	680	726	683	663	703	634	671	705	676	731	701	660	719	686	662	708	690	675	733	665	705	692	733	697	673	691	737	655	706	670	745	643	683	700	716	626	669	709	744	665	700	689	727	728	678	680	670	670	770	707	717	675	673	649	702	661	676	693	711	716	683	645	696	680	699	679	681	671	722	668	670	716	713	770	724	691	747	753	649	725	658	693	727	652	629	694	699	691	741	644	680	706	691	690	679	708	740	712	678	691	698	700	709	666	689	729	687	718	641	685	667	667	681	738	668	718	711	715	681	724	703	656	663	691	674	693	690	712	727	655	715	680	649	719	699	746	738	655	697	643	653	669	673	688	766	691	680	665	669	697	722	693	718	712	657	702	683	706	708	693	686	685	672	665	672	710	678	689	694	656	725	665	736	698	705	657	721	681	700	686	672	661	669	673	681	654	749	684	702	692	666	722	687	688	673	656	665	695	678	699	728	707	699	732	748	653	686	675	696	736	678	684	666	688	662	712	681	685	731	695	705	729	693	732	704	677	675	725	676	701	661	710	733	697	688	661	702	689	744	733	707	731	684	730	697	686	659	686	685	724	709	722	688	690	680	677	672	680	647	667	712	741	658	695	721	703	702	721	642	717	720	694	686	741	673	691	732	698	686	652	645	661	709	709	741	701	684	684	709	705	686	689	745	705	703	719	653	764	652	722	713	689	639	676	689	663	685	743	665	681	709	690	696	677	693	668	681	675	689	699	689	690	673	716	701	689	694	670	691	700	731	684	685	692	704	671	701	704	721	676	654	671	693	696	665	690	700	676	700	692	683	691	724	661	731	667	688	728	695	725	744	724	715	675	698	676	705	702	701	692	705	689	726	734	693	678	677	667	727	675	710	676	650	728	687	757	704	665	644	641	697	702	686	692	700	711	733	671	730	712	722	684	703	670	668	670	649	654	662	647	735	688	664	727	706	704	673	687	697	736	666	722	686	709	700	687	688	736	700	720	690	717	689	684	682	703	688	671	727	710	714	658	731	633	705	699	668	683	707	690	723	662	687	669	634	685	721	707	647	679	707	687	683	704	700	670	690	686	698	691	658	693	700	696	684	697	678	682	707	694	720	725	706	674	694	665	657	695	765	688	680	698	707	610	679	685	723	685	697	736	727	709	679	639	695	707	690	693	669	688	728	728	698	760	660	677	692	701	696	682	655	678	647	718	680	688	702	713	723	662	692	696	706	750	660	743	787	687	666	696	696	710	728	629	724	693	672	726	720	694	654	696	683	703	660	675	675	712	686	707	681	709	738	704	653	683	711	657	676	696	709	707	717	710	705	691	684	665	666	662	689	709	704	691	756	725	726	701	679	691	637	681	652	648	645	712	725	688	676	737	728	714	724	675	693	713	676	663	716	736	675	726	671	736	697	691	678	685	665	661	723	702	642	689	719	692	694	703	708	675	719	706	681	698	686	688	678	683	718	667	686	695	679	673	705	696	703	645	703	712	700	670	689	687	635	678	688	691	690	668	691	723	729	726	709	708	662	686	743	699	681	659	715	686	682	706	677	664	671	698	664	708	652	618	674	705	724	704	678	720	686	683	715	657	715	651	707	700	718	706	707	687	666	704	742	667	661	692	687	729	679	683	696	685	693	721	660	706	617	672	696	688	701	724	668	675	715	701	691	689	700	668	681	679	630	675	658	707	725	639	721	699	698	765	692	705	684	665	668	687	722	678	628	674	677	743	674	707	669	693	660	709	691	719	665	674	677	685	703	708	710	683	671	677	649	668	646	735	698	698	686	679	748	666	647	686	682	667	770	706	737	729	720	696	730	692	696	696	743	692	697	681	696	670	652	642	673	701	744	668	673	682	678	669	681	690	672	706	708	687	670	646	685	669	700	657	717	716	672	682	702	678	685	681	730	707	668	736	663	678	681	755	707	719	683	719	690	684	682	690	682	709	701	618	661	713	674	710	702	720	671	691	693	699	676	684	677	675	669	669	675	683	681	668	698	687	726	692	685	657	690	670	703	691	672	674	708	675	676	713	639	715	670	691	647	691	705	686	720	732	687	729	740	701	690	692	700	699	700	684	736	690	699	715	662	662	727	708	690	678	692	696	726	666	659	693	656	714	715	673	659	711	676	670	670	684	680	648	675	706	697	668	726	664	683	717	652	660	706	704	694	683	675	710	683	696	673	712	695	707	715	708	662	642	688	676	732	652	670	674	679	674	686	729	651	683	710	689	683	707	730	756	726	659	671	697	650	663	656	714	706	723	734	722	716	690	717	671	731	637	703	682	668	677	685	712	712	689	709	670	693	682	695	677	644	670	698	674	723	698	732	712	648	676	727	724	738	713	677	671	729	679	703	659	728	711	663	682	699	741	659	665	693	704	689	709	684	691	737	688	656	680	667	685	697	750	699	706	645	678	678	706	700	740	713	701	687	701	711	730	668	716	746
3579	9162	7360	3610	2617	2048	1724	1437	1313	1187	1124	1038	1071	985	968	872	893	866	889	868	844	882	847	832	782	857	796	814	827	832	819	828	817	782	783	744	781	828	811	789	828	827	815	850	805	801	842	748	784	833	813	802	789	780	814	797	798	814	840	807	878	814	826	814	793	765	833	805	789	783	826	822	859	793	760	807	835	785	780	754	838	848	819	791	798	815	787	810	723	785	800	799	820	799	778	820	777	816	818	810	783	859	815	779	826	833	802	813	801	861	830	780	811	831	825	794	786	793	820	827	785	780	789	796	800	845	763	777	796	745	769	799	749	770	815	767	743	753	799	797	792	770	818	790	794	807	791	800	843	831	825	822	826	854	819	802	784	824	822	749	777	755	767	796	806	802	807	778	813	832	919	763	810	787	801	799	755	828	775	833	744	813	780	815	784	810	839	803	725	820	790	770	774	787	709	760	790	813	823	775	835	844	801	811	799	777	815	835	794	798	821	809	830	810	802	796	846	800	785	745	836	821	819	857	782	811	797	783	813	833	838	858	763	797	803	830	843	788	791	796	776	824	817	816	785	833	837	809	754	777	790	774	810	798	798	773	791	826	765	793	786	793	783	775	792	799	798	852	730	778	799	784	767	821	820	816	785	790	838	826	806	810	819	821	829	794	782	797	820	852	868	794	785	802	811	839	784	816	790	781	796	812	825	828	795	848	796	776	786	806	778	787	806	770	824	824	789	840	789	842	825	811	744	791	766	852	870	793	798	759	761	816	776	813	826	791	802	758	780	825	815	801	796	753	746	823	772	774	748	862	747	831	772	829	838	779	816	844	788	827	818	794	782	810	790	810	783	838	767	773	814	779	808	749	841	813	804	811	811	826	741	796	797	760	742	869	801	812	837	760	820	824	781	809	833	800	786	789	830	756	773	823	834	793	771	809	876	777	807	826	786	795	811	836	786	803	798	800	762	764	738	815	834	764	793	822	741	834	842	787	783	764	831	827	823	780	771	756	806	790	781	760	798	848	797	795	755	833	822	814	790	780	824	798	817	858	802	774	791	772	785	780	763	796	810	770	846	830	754	799	761	818	785	797	785	779	781	786	756	790	807	788	808	746	805	793	842	778	811	803	807	791	775	835	806	811	840	778	765	821	804	795	805	804	806	886	787	784	746	833	794	802	798	754	849	796	814	733	834	823	796	840	790	786	807	799	798	775	816	772	794	780	768	759	801	818	762	753	773	803	788	821	797	809	878	823	783	779	793	814	784	779	800	764	750	812	774	832	783	799	821	801	753	836	789	816	862	794	780	780	831	785	750	731	789	745	802	808	806	772	796	792	779	771	787	796	827	838	799	792	794	756	788	806	799	756	798	783	760	861	793	790	811	804	779	784	799	781	835	767	790	831	806	850	761	831	812	820	766	787	755	847	790	743	797	864	835	767	793	828	776	789	803	801	784	840	884	776	814	789	823	829	758	785	789	781	806	813	794	832	787	814	831	812	798	759	742	771	806	799	829	761	810	810	793	785	803	813	827	813	759	771	779	804	776	805	800	785	816	785	776	758	877	846	737	817	778	847	836	772	740	834	757	811	794	782	794	794	819	736	830	823	751	742	815	830	734	760	781	764	770	819	791	816	820	858	823	826	777	800	809	769	793	821	738	831	819	804	799	817	778	821	765	773	789	825	826	739	848	803	788	790	787	801	834	829	819	767	767	775	784	817	764	788	779	809	785	831	797	809	750	740	781	850	839	797	792	815	779	794	771	811	867	818	819	786	802	779	786	810	818	769	752	799	785	779	760	781	761	795	764	819	765	859	806	800	768	784	794	859	835	784	775	811	812	821	815	823	783	775	796	855	820	796	798	807	819	853	783	776	801	833	826	837	806	805	797	823	808	770	813	810	812	764	737	816	826	769	777	774	805	820	786	838	838	786	807	815	786	822	775	781	786	799	846	790	852	817	814	803	812	816	794	794	784	805	784	839	801	801	783	793	805	735	838	823	754	776	780	798	781	798	819	828	796	756	811	767	749	836	745	782	795	792	773	798	800	785	806	791	780	821	820	796	747	751	841	819	832	800	800	814	792	798	800	795	770	778	816	794	822	852	788	816	796	809	819	849	782	798	767	867	795	874	839	792	817	812	834	844	821	794	831	823	744	781	834	808	792	781	807	843	857	797	807	800	813	794	824	789	810	786	848	803	776	751	764	788	802	840	749	793	750	788	821	800	752	813	789	769	834	780	730	839	780	838	766	788	837	794	788	802	774	793	828	760	787	753	756	810	821	795	778	797	781	766	773	750	807	804	830	782	768	801	747	817	804	739	821	813	795	823	747	785	784	844	827	812	797	811	760	801	755	823	811	781	804	791	792	745	779	757	794	781	824	777	760	820	779	807	782	774	799	792	818	824	793	778	822	816	789	809	778	807	816	778	775	799	795	805	787	768	785	755	816	825	788	757	839	798	838	845	819	733	791	765	786	793	800	795	761	803	799	820	819	764	834	819	805	801	824	818	786	839	827	803	809	822	827	793	736	801	803	793	760	774	807	816	816	794	846	773	769	803	779	815	776	782	846	833	783	771	799	817	792	783	785	772	780	817	851	834	785	830	828	770	807	797	768	785	794	794	788	795	804	835	808	803	822	790	778	806	811	821	786	819	758	827	851	823	845	826	792	793	771	803	782	787	811	822	755	754	828	752	794	834	796	774	834	782	796	849	796	817	792	842	841	836	761	804	761	754	763	814	792	754	810	834	748	835	819	803	758	781	836	779	797	805	788	805	844	810	803	776	812	771	797	839	809	832	786	815	817	799	820	798	791	792	784	872	790	807	835	858	757	829	783	788	768	790	834	762	818	807	796	836	778	829	780	797	826	764	813	816	821	862	803	840	839	789	801	781	745	751	795	783	804	804	760	778	759	805	837	813	800	797	799	798	783	781	805	775	770	793	870	775	766	776	789	764	780	836	772	805	778	787	797	824	777	796	786	760	820	833	796	845	798	815	793	825	808	794	799	810	814	764	854	782	797	774	815	790	818	824	763	801	722	812	788	818	780	780	806	749	859	763	759	804	823	816	744	771	793	753	825	843	826	822	816	814	818	810	828	804	776	809	750	782	799	784	795	749	835	857	820	805	821	816	795	753	752	758	751	773	805	799	862	748	805	821	753	747	841	807	764	786	809	814	781	848	804	818	776	825	799	831	785	806	822	826	794	778	811	765	826	793	778	811	838	820	800	853	753	851	812	810	766	816	807	776	766	792	823	788	820	786	824	781	784	851	834	743	826	845	802	830	823	819	766	835	781	805	830	742	805	793	787	821	784	792	793	822	781	831	762	783	757	795	859	802	775	776	776	809	785	828	747	763	769	782	789	791	805	803	807	779	791	799	756	764	799	834	802	817	792	774	872	772	787	835	792	776	826	770	761	777	791	812	773	844	782	808	773	799	793	804	749	814	819	815	793	791	821	824	793	784	794	799	793	769	788	818	820	825	804	780
24919	21343	27613	25319	12999	722	547	414	370	357	294	301	338	312	294	276	277	264	281	323	266	276	262	285	294	268	265	262	261	255	279	280	260	288	243	234	263	262	236	296	259	239	229	259	286	251	254	246	253	256	256	238	244	242	256	264	251	281	275	252	266	253	254	274	243	242	273	249	275	247	293	267	265	257	254	254	247	262	259	249	232	238	244	267	278	250	258	287	261	271	269	225	259	275	238	264	261	243	257	270	250	256	249	255	279	228	259	255	255	262	260	241	251	264	266	274	242	254	270	256	260	245	255	245	240	255	237	232	225	277	246	266	255	269	268	273	249	254	254	236	273	277	261	240	260	253	232	248	235	276	244	264	254	232	252	232	239	249	272	257	254	275	272	251	251	264	254	232	237	267	244	246	244	252	226	255	238	242	251	261	248	238	235	235	245	235	249	209	235	261	270	226	260	289	277	228	266	240	241	275	252	241	234	270	235	234	258	223	241	245	273	263	250	262	241	283	265	267	253	230	222	251	267	253	280	236	262	249	246	236	239	264	252	282	254	249	264	255	275	256	231	274	282	254	266	244	231	250	247	220	268	287	260	245	234	273	262	256	247	242	282	236	277	258	252	274	257	265	274	276	256	267	245	274	268	253	252	257	241	270	257	284	242	239	253	222	291	284	266	257	249	255	254	228	265	274	250	257	233	236	293	253	271	267	237	259	244	267	272	236	269	249	256	286	237	272	257	262	276	236	264	274	255	234	252	252	266	270	272	257	275	263	239	239	241	249	252	250	259	243	248	276	245	254	243	257	241	277	267	234	229	246	270	248	255	256	251	290	257	270	274	259	249	260	230	238	258	278	229	258	260	271	282	245	283	253	237	255	266	260	261	241	262	235	225	229	282	240	227	271	242	264	294	258	247	263	265	267	268	251	251	209	243	240	249	247	243	280	257	260	255	303	249	267	260	248	262	258	245	247	266	238	250	252	246	263	251	257	267	246	243	220	260	250	247	252	232	268	263	262	246	248	282	269	251	236	235	245	265	259	246	249	239	245	248	274	249	260	268	253	254	283	244	258	276	244	237	250	249	254	251	274	287	251	278	251	241	257	233	230	239	257	248	263	238	243	246	234	254	260	265	262	246	251	261	305	250	247	236	253	227	255	248	230	258	267	227	257	241	252	240	224	286	248	251	257	256	271	272	252	233	256	268	262	269	266	262	242	265	273	262	268	233	255	276	248	237	280	261	232	258	251	282	263	234	253	242	251	223	264	245	253	246	253	267	245	244	263	258	287	257	237	259	282	233	272	246	266	255	264	251	248	270	250	256	243	261	256	303	264	238	265	239	253	250	247	243	242	252	244	244	273	268	267	259	251	301	256	259	253	248	246	261	261	246	271	237	234	243	265	240	251	243	281	266	259	244	251	261	251	249	254	278	256	225	230	268	287	268	245	270	265	265	247	256	255	276	237	263	267	256	291	278	266	269	244	231	249	245	264	248	254	242	272	234	246	213	251	256	270	257	277	261	267	268	247	240	243	251	280	233	264	261	266	264	280	243	237	266	275	281	270	267	284	235	226	245	256	256	232	258	263	238	249	243	252	256	269	239	252	259	250	282	265	276	223	244	252	244	236	270	245	243	286	242	286	275	275	260	265	221	254	265	275	268	268	268	233	218	258	238	213	267	229	250	231	249	268	242	278	231	250	230	219	269	248	250	250	281	262	259	240	240	251	240	261	260	252	256	260	269	231	222	251	230	255	238	274	248	271	265	265	260	274	221	274	288	267	250	246	271	238	260	260	276	251	260	270	237	223	229	280	267	257	256	258	263	248	245	293	252	246	232	236	245	243	255	236	261	272	246	258	231	268	256	260	224	258	261	241	218	235	252	234	256	248	253	250	238	226	253	244	247	260	245	243	245	271	268	232	292	271	262	270	266	243	251	267	246	232	237	244	247	224	284	268	249	220	269	252	269	276	296	273	233	259	261	276	244	256	256	270	256	222	238	241	264	240	232	269	298	257	252	262	249	229	241	266	263	275	266	263	276	256	243	265	240	264	267	229	257	256	257	253	258	245	251	236	259	262	260	264	229	272	264	263	227	258	258	239	280	262	265	272	237	237	261	264	231	250	274	267	260	252	270	259	276	252	242	258	246	248	230	237	257	265	254	262	253	275	261	269	295	259	239	241	246	259	262	261	275	268	263	255	232	253	252	267	269	268	264	238	246	257	265	249	244	246	245	254	249	247	253	267	258	255	265	238	240	259	261	252	239	277	283	266	245	260	235	249	256	256	233	256	250	234	257	281	250	248	262	248	270	275	242	273	251	249	284	257	262	299	262	241	257	242	260	266	265	250	269	281	243	281	269	246	258	271	226	246	258	274	266	265	269	291	215	240	242	221	267	275	266	243	255	259	259	265	245	252	245	274	255	267	262	253	217	257	252	232	255	259	243	260	253	253	259	270	256	265	230	274	266	255	265	255	267	263	243	266	258	266	255	270	241	247	265	269	248	282	225	232	244	256	221	268	266	258	255	242	252	242	263	224	269	251	292	255	232	263	272	233	241	237	273	275	213	232	263	249	252	271	246	241	254	257	283	243	262	253	293	240	250	255	269	256	223	264	248	253	277	260	244	251	241	250	263	246	236	258	258	248	243	260	248	225	250	253	263	279	252	239	274	241	259	253	260	245	229	249	262	252	222	242	237	243	264	245	241	262	257	254	265	254	284	239	258	245	278	239	275	296	275	259	246	249	250	275	250	240	283	262	268	247	261	255	249	232	239	270	261	226	267	274	254	262	243	247	265	239	274	250	254	242	251	253	231	259	241	267	258	280	271	236	235	269	263	259	256	288	249	254	267	249	240	274	274	236	261	245	237	251	265	252	228	242	241	265	270	279	281	274	242	233	260	320	277	231	241	252	285	234	264	273	245	255	256	260	260	244	245	265	240	233	240	261	271	270	288	241	221	238	260	255	228	245	265	266	258	261	255	251	244	269	251	243	237	270	252	265	255	266	280	264	208	284	260	255	246	249	264	247	290	240	219	268	279	261	286	255	251	247	259	248	249	251	263	271	275	283	233	248	249	264	244	251	261	256	287	254	231	292	246	233	276	254	284	284	279	256	262	258	281	243	262	277	236	249	239	266	248	266	234	227	290	257	258	218	297	279	261	248	271	243	283	247	237	277	271	227	249	234	251	260	270	248	236	227	236	216	242	235	255	259	251	254	257	252	232	269	225	274	243	248	272	229	262	240	250	250	248	267	244	249	220	248	274	239	243	256	234	247	262	248	246	256	227	286	231	271	255	231	240	253	243	255	243	256	248	278	286	256	268	224	252	235	266	251	238	246	255	234	245	251	304	244	251	263	248	285	269	266	270	245	220	314	249	261	246	275	242	241	254	267	266	254	250	244	262	239	214	231	284	267	254	252	253	253	258	275	241	238	253	254	267	262	284	270	249	246	247	243	251	265	244	222	252	256	251	239	210	291	229	268	224	244
3546	5276	4140	2100	1362	1013	844	688	561	505	413	420	411	390	366	364	359	359	346	361	357	321	353	317	309	319	314	321	324	324	313	322	313	324	301	319	304	329	297	316	299	330	311	304	307	333	306	337	324	334	289	295	328	317	289	295	300	306	302	309	303	318	329	316	288	303	280	294	305	292	298	321	309	291	296	321	313	319	316	296	296	328	284	289	296	325	311	327	302	319	327	288	310	277	301	340	316	309	313	307	328	326	303	273	317	312	313	291	325	301	301	285	323	316	319	307	309	315	280	331	279	314	311	329	291	324	294	300	317	291	313	281	307	309	302	317	329	313	334	318	308	303	300	307	293	358	300	297	317	282	284	333	299	312	278	319	325	320	307	314	313	330	307	316	300	312	305	319	285	311	340	304	307	318	314	292	334	313	301	277	323	282	308	299	323	348	337	312	334	300	285	294	316	304	287	303	285	307	310	290	317	304	313	294	310	336	301	307	335	337	306	297	290	314	282	327	281	292	306	315	312	313	291	300	316	308	296	308	314	316	321	311	301	306	278	338	321	335	326	302	337	314	321	312	279	290	274	320	307	328	314	321	290	297	327	314	332	312	309	291	283	273	286	285	271	318	329	286	290	319	312	294	291	301	322	317	311	273	336	308	296	312	309	302	299	282	286	307	328	302	307	336	272	313	288	355	295	325	327	311	309	318	316	301	329	303	290	303	300	279	290	304	284	294	303	317	301	320	280	321	305	295	295	322	335	302	273	308	275	321	300	304	298	279	336	294	303	306	325	297	332	280	316	290	279	338	300	287	311	301	310	270	316	296	303	332	289	296	285	318	301	307	300	353	352	289	324	280	309	295	349	323	301	293	339	299	332	294	304	276	314	279	316	289	314	319	309	286	314	328	307	297	332	313	302	296	270	274	301	315	290	295	294	278	309	291	317	313	330	314	325	322	324	339	303	307	316	302	332	292	317	294	330	306	320	304	300	312	306	304	334	284	277	325	332	301	311	289	319	312	311	320	304	296	322	294	293	309	275	308	302	299	328	303	331	340	346	301	294	308	314	308	318	294	285	290	312	282	271	301	289	304	315	286	318	305	304	305	295	283	303	317	335	298	303	347	335	310	319	303	325	327	312	329	343	301	313	285	323	303	284	311	313	323	294	306	307	277	298	277	314	277	275	298	322	289	298	322	309	308	302	273	287	309	274	300	318	292	317	311	320	302	271	313	290	322	311	319	294	318	334	298	309	278	331	309	275	291	297	286	321	337	321	318	310	296	324	289	348	310	311	312	306	298	319	337	312	316	334	303	325	291	296	284	335	292	320	301	330	308	304	288	287	291	310	305	335	322	321	321	266	293	289	282	295	295	288	306	304	313	324	311	315	330	301	331	341	308	328	320	352	276	306	321	297	313	312	335	319	330	341	303	317	312	311	270	311	282	327	305	283	318	299	287	355	289	295	298	310	320	326	310	300	286	311	333	314	311	295	322	285	307	282	287	335	318	334	354	279	307	305	305	303	306	270	288	312	324	306	292	334	283	311	316	306	312	312	312	285	313	323	322	309	330	313	315	273	322	320	289	313	308	330	321	318	319	324	311	294	289	295	317	313	327	302	287	293	320	307	311	319	305	302	313	308	283	313	330	322	312	310	310	279	275	304	339	278	283	285	297	306	303	329	295	306	292	297	289	304	291	282	307	315	293	302	300	308	329	302	310	306	298	328	282	267	331	336	312	310	280	308	317	306	306	327	310	296	286	324	289	298	287	301	325	337	331	314	301	302	312	260	308	308	303	320	331	308	304	310	315	261	317	332	308	333	288	332	290	278	319	329	284	335	300	326	282	303	312	311	346	304	328	329	314	326	263	249	312	325	289	299	308	310	293	314	316	293	320	284	318	301	313	305	332	306	321	330	304	308	306	324	300	316	323	300	321	309	310	324	280	320	293	274	319	332	307	307	320	331	331	284	304	280	318	319	299	280	272	322	302	334	276	333	332	309	325	333	302	304	332	301	309	305	312	270	316	291	325	297	315	266	295	310	301	318	302	309	311	270	295	299	300	289	311	313	290	317	325	273	299	340	306	306	317	301	317	312	341	318	336	294	326	300	320	302	297	352	270	299	309	312	295	329	309	312	318	301	310	286	311	276	309	302	271	297	300	301	302	330	333	298	300	281	334	300	299	327	296	331	317	297	322	330	339	310	339	327	302	310	328	307	339	323	292	349	305	317	305	321	287	298	321	329	319	307	281	304	313	316	328	296	305	314	300	306	299	308	319	314	315	312	335	316	322	315	271	296	273	310	300	299	307	295	297	316	323	291	288	311	318	294	292	317	314	312	330	322	287	294	291	291	311	289	310	281	301	284	300	331	316	293	329	331	294	301	331	321	311	311	334	310	314	349	342	299	322	320	321	285	334	292	319	328	309	323	314	320	302	277	341	306	323	305	319	290	304	325	292	313	305	355	285	332	282	298	298	277	306	268	346	323	306	289	302	263	282	301	293	288	291	280	331	288	286	337	330	330	279	327	334	321	309	290	279	284	281	322	340	320	303	315	328	303	331	302	309	289	280	298	290	324	316	310	272	300	277	322	331	319	298	276	311	291	292	312	282	306	348	315	288	308	310	305	327	291	309	310	308	321	289	309	315	325	303	302	311	302	312	324	267	305	340	311	283	312	291	281	309	303	289	331	337	264	307	305	317	277	310	301	285	323	293	316	259	303	342	332	316	332	316	327	300	292	322	292	301	287	301	344	292	308	301	314	301	302	319	294	301	272	281	307	277	283	285	326	323	305	308	334	309	290	286	314	285	319	351	287	301	308	313	316	302	277	302	322	325	311	302	277	280	335	283	312	277	306	320	290	282	327	333	294	312	309	269	322	267	318	296	302	309	287	323	302	286	303	277	286	285	312	308	265	290	281	330	330	330	306	307	303	320	339	314	309	321	318	310	296	309	308	305	320	291	285	295	330	296	327	302	304	334	318	300	294	295	302	325	315	318	296	307	332	310	297	290	322	301	327	299	308	300	301	283	308	311	282	324	285	297	318	306	332	303	300	290	286	287	288	346	293	291	296	309	307	307	292	312	322	320	313	336	309	267	296	321	316	323	297	323	316	265	309	307	317	315	316	298	294	283	311	296	339	309	268	279	306	311	333	341	308	295	283	317	332	311	319	308	320	287	322	304	321	312	301	275	288	354	288	316	302	287	287	288	284	307	310	306	332	300	311	305	280	308	296	305	285	333	334	306	311	311	317	284	300	323	277	314	303	291	299	328	295	297	299	283	294	290	330	331	323	312	331	337	300	324	282	299	300	293	312	286	317	289	313	292	306	304	319	298	279	297	326	355	330	296	271	290	313	300	311	336	283	302	303	306	313	307	289	315	314	285	300	281	290	343	307	300	314	296	301	284	299	302	322	322	330	317	324	307	295	309	305	329	326	317	337	277	299	296	314	336	301	323	312	312	274	306	254	317	322	333	287	312	305	296	316	257
22852	21361	29011	24056	21349	21382	9888	1156	783	757	683	642	590	554	501	524	495	446	470	471	454	423	442	467	442	410	450	388	441	439	427	406	388	410	373	401	413	411	394	415	392	437	436	418	400	379	425	393	372	432	405	384	441	420	391	408	433	377	385	368	430	391	403	367	387	369	368	411	417	407	412	401	369	409	386	414	390	444	389	396	402	402	439	402	399	381	426	417	401	382	405	404	358	385	388	403	371	398	415	405	425	372	401	379	380	411	388	426	390	421	370	386	394	428	413	391	398	377	393	418	393	379	410	404	411	363	374	377	400	355	389	389	376	386	355	408	378	403	413	395	366	396	415	388	363	360	355	400	398	356	351	393	397	431	387	395	463	397	384	418	394	402	400	376	418	389	391	359	370	368	411	373	410	366	380	375	384	381	408	396	369	403	370	408	391	378	388	382	406	383	383	376	398	415	380	388	362	398	418	363	361	398	400	402	388	391	405	385	419	394	351	407	377	391	383	392	426	373	418	406	354	371	428	421	408	380	360	395	447	397	391	396	401	396	396	382	398	353	406	410	394	377	407	388	416	395	396	371	405	395	403	376	344	401	406	358	393	379	382	388	405	373	403	387	372	379	351	377	418	399	434	386	383	410	371	389	387	397	413	387	384	378	407	410	419	357	374	412	398	416	405	432	387	401	370	393	420	388	401	414	404	399	371	408	380	400	380	404	361	353	384	405	393	394	400	403	360	393	377	387	391	377	369	379	404	389	414	397	444	394	383	377	415	385	365	397	396	397	394	369	428	421	373	362	362	400	376	406	407	440	389	357	385	400	448	382	409	363	400	364	410	388	434	413	369	369	379	398	362	409	407	388	355	386	349	418	357	414	401	401	398	373	391	412	403	385	414	374	366	381	374	388	339	411	392	420	404	388	377	375	351	368	377	416	384	406	411	378	347	348	355	375	386	425	410	422	401	426	399	370	386	394	404	383	412	416	396	401	438	386	356	394	409	393	418	369	428	394	378	406	391	404	347	392	388	364	372	393	379	403	365	409	386	358	375	389	352	370	348	344	368	401	378	406	379	350	399	384	394	384	391	370	413	410	404	395	403	427	387	389	379	360	366	389	417	395	391	390	373	344	419	367	352	388	414	398	369	386	374	412	405	385	415	416	404	388	413	398	375	368	418	399	393	356	394	368	372	412	393	379	352	383	395	406	426	385	411	418	365	370	358	380	395	375	422	361	382	374	377	387	373	431	380	441	409	387	412	394	351	409	398	364	386	387	378	374	414	391	382	377	347	420	380	388	446	421	404	389	366	364	420	385	395	416	381	401	372	394	375	385	431	402	388	358	370	418	381	443	384	376	425	416	383	384	373	401	397	371	370	390	387	408	409	375	384	447	444	388	421	382	386	407	370	376	402	389	398	351	405	364	422	392	384	408	400	369	368	391	399	394	378	394	376	415	387	389	406	398	392	403	410	420	370	388	372	392	387	411	410	356	414	389	382	417	398	369	389	384	400	375	392	373	389	374	339	401	404	376	390	380	396	387	385	396	418	412	399	391	386	384	396	390	386	402	407	381	410	377	362	376	393	386	418	363	391	385	379	366	358	406	367	360	380	433	421	406	360	377	382	406	376	379	378	412	371	401	396	384	356	394	384	403	371	431	369	449	406	362	354	418	401	404	347	377	371	390	371	396	375	401	364	358	401	383	359	364	393	383	349	374	396	428	412	407	377	395	377	376	388	430	408	378	395	370	413	407	391	406	363	374	366	379	402	343	411	406	365	389	384	406	407	404	340	381	364	398	359	362	369	370	363	363	385	412	409	397	358	357	393	389	357	391	379	398	396	373	371	394	408	376	380	413	379	379	410	410	438	410	398	382	384	369	366	378	382	432	378	380	387	381	416	382	418	386	382	385	388	403	359	366	366	397	401	390	360	432	385	402	351	390	413	393	393	416	387	376	404	398	381	418	382	437	369	347	388	421	420	405	400	373	397	368	381	359	385	352	387	385	392	395	400	369	397	390	425	373	415	407	388	392	399	371	391	376	397	382	389	376	365	395	379	385	398	374	366	364	363	400	393	414	371	370	393	403	390	371	382	412	370	373	376	408	360	381	361	358	420	392	365	369	383	372	376	341	377	409	392	394	375	376	406	368	415	403	392	417	407	404	387	388	371	412	381	405	428	415	376	406	424	423	395	360	366	391	405	394	368	374	398	420	373	385	365	415	388	418	399	390	387	397	436	366	363	436	389	390	362	383	351	417	388	405	371	370	408	382	428	385	418	384	430	368	398	389	367	417	381	428	393	366	422	387	412	404	391	405	384	372	393	375	396	423	378	399	391	386	404	392	400	400	413	415	410	417	389	392	407	379	382	396	372	403	390	398	386	427	370	392	384	392	411	402	390	386	403	415	373	401	381	386	374	411	369	350	363	365	373	390	395	398	375	390	413	388	391	414	431	397	387	405	360	370	410	405	404	382	367	376	390	390	363	397	405	368	381	365	362	413	377	415	397	382	384	367	375	362	353	402	362	389	407	398	378	398	366	388	395	353	416	366	384	389	440	376	404	412	390	409	397	411	396	406	389	383	402	370	398	363	383	389	404	382	359	391	406	362	418	380	397	387	357	393	390	398	399	406	378	378	385	382	362	409	368	396	377	392	360	385	395	379	366	374	392	404	395	377	389	347	399	347	411	386	393	421	421	398	379	390	395	367	386	400	369	381	432	366	381	374	399	383	364	372	360	415	371	354	390	388	379	386	358	390	401	378	405	386	399	403	364	383	390	409	372	420	380	405	407	403	369	382	408	387	368	382	381	378	380	393	404	408	374	402	388	376	406	397	403	428	393	417	367	390	378	368	382	381	377	376	366	425	407	359	416	373	418	380	390	384	367	417	342	399	365	379	436	394	402	392	377	383	405	392	360	431	394	364	387	405	371	396	395	388	416	400	415	361	422	408	410	390	397	374	372	404	394	353	393	377	393	407	390	391	395	381	382	364	369	393	365	394	389	395	362	418	404	418	365	366	385	391	394	373	401	395	427	407	372	397	395	409	380	355	423	421	391	372	379	394	378	349	369	360	397	392	371	401	379	360	399	397	413	368	365	361	384	387	410	370	414	416	375	425	357	399	436	384	384	405	410	411	347	376	402	415	375	406	400	373	405	381	432	375	416	369	397	374	365	405	383	406	398	405	370	397	363	380	394	367	404	409	378	422	397	394	382	354	418	415	346	396	382	400	424	354	388	425	418	365	370	409	404	383	401	382	385	411	381	406	429	389	375	390	400	375	408	378	411	423	377	380	413	389	392	406	447	367	390	353	391	410	395	390	375	403	381	384	411	384	380	390	377	364	417	399	366	364	398	377	351	395	425	384	388	385	398	418	387	409	392	361	369	392	403	408	431	394	374	395	387	375	386	423	371	377	404	431	380	428	427	387	391	384	412	419	394	408	372	357	356	385	368	375	368	406	342	384	394	359	387	366	384	364	365	397	405	375
4536	14059	11228	5599	3879	2837	2219	1677	1367	1219	1050	932	851	741	712	682	653	620	632	630	596	567	534	566	586	568	531	553	562	511	523	491	482	496	496	485	474	506	492	504	528	521	506	488	491	481	560	458	469	480	424	476	507	499	456	491	484	488	543	475	479	512	470	474	486	499	436	501	433	458	490	500	492	463	472	477	468	507	457	449	460	506	504	426	448	461	469	450	477	488	449	453	474	481	442	473	484	485	472	502	486	488	461	447	461	481	484	452	481	503	473	483	474	486	478	469	501	456	485	516	473	444	477	475	487	459	453	492	506	513	425	454	451	500	453	449	513	447	465	455	481	433	452	431	494	458	486	462	460	450	483	468	513	483	454	488	455	479	460	481	505	457	473	444	489	470	473	492	489	425	483	507	448	453	479	491	497	463	495	486	444	472	464	442	462	472	460	498	496	454	483	474	451	474	487	486	527	480	461	450	487	464	492	501	503	450	501	457	481	498	463	491	462	465	470	487	486	486	461	469	434	452	494	467	469	434	481	468	493	436	480	466	516	528	453	490	471	480	466	493	486	505	497	419	473	446	489	480	454	495	469	477	469	477	465	477	483	461	506	477	460	475	508	522	520	490	460	490	456	462	447	442	455	489	464	465	507	466	482	497	455	434	489	481	487	453	481	529	480	424	457	473	448	480	498	495	448	427	484	439	471	529	467	492	444	475	426	478	483	416	497	499	492	461	502	480	467	502	444	462	452	473	510	495	490	467	457	537	442	507	508	484	512	471	498	451	463	458	455	470	485	458	477	474	502	450	478	541	452	439	474	474	464	493	494	461	476	490	453	513	479	461	492	482	464	504	480	474	505	503	468	445	459	466	488	480	487	471	459	506	438	483	510	429	509	502	487	453	448	466	452	464	493	469	471	457	463	488	406	499	477	472	456	475	469	461	452	471	476	487	478	448	472	467	456	489	455	461	494	486	438	474	490	482	468	485	455	499	431	478	425	470	512	498	485	485	464	445	477	478	469	442	472	528	464	477	499	498	480	509	467	491	441	447	510	489	452	490	488	466	472	458	476	477	479	480	478	460	446	455	466	465	442	523	446	481	485	478	478	497	473	481	488	512	454	502	448	455	474	501	456	482	463	443	470	513	465	420	515	466	493	466	469	465	501	449	521	475	432	474	450	457	499	477	476	439	497	484	476	441	459	439	447	454	494	500	470	486	476	483	471	466	467	453	455	466	472	457	485	477	464	476	442	487	506	509	484	465	466	500	472	462	476	477	443	487	495	465	462	449	454	472	480	455	484	490	470	472	471	494	474	492	496	481	483	461	485	493	448	449	439	462	517	515	452	500	518	485	498	469	464	495	467	429	428	472	476	492	474	482	477	473	498	404	500	441	467	522	451	445	464	479	505	485	500	479	470	468	497	519	482	472	438	487	482	476	502	501	459	510	444	446	469	437	466	481	470	474	448	460	478	456	465	478	445	428	461	457	520	484	480	472	501	471	470	468	495	495	460	455	502	473	454	498	456	423	431	475	435	506	476	474	531	424	459	489	468	490	443	482	466	474	505	455	479	485	491	487	524	452	451	455	440	477	488	499	500	447	467	479	461	449	473	485	507	494	468	496	476	496	485	474	481	493	525	493	467	487	527	431	480	483	470	478	455	486	457	487	467	491	467	446	488	484	469	502	457	439	452	509	489	476	497	484	475	439	485	487	468	505	449	443	497	449	508	480	452	480	450	493	463	494	484	508	453	481	457	507	438	511	457	521	499	454	463	475	470	440	465	451	465	468	453	463	499	475	436	416	470	455	489	484	485	517	485	488	439	489	487	456	463	500	428	467	456	461	450	452	492	473	486	522	524	494	463	444	454	484	448	480	488	460	485	457	466	460	477	463	475	497	485	432	445	507	492	507	490	468	441	460	457	483	489	461	437	415	470	453	455	453	474	473	484	478	460	455	452	468	478	498	479	485	471	426	507	482	505	475	430	489	481	490	467	486	468	480	478	456	516	490	477	487	444	443	473	478	457	472	485	482	479	459	459	455	478	465	472	475	498	528	495	497	491	465	505	487	482	492	470	475	453	456	478	505	482	481	493	532	462	455	435	436	467	442	470	448	495	493	497	486	454	430	487	459	486	455	467	464	450	456	486	489	478	463	460	467	450	445	463	490	471	491	455	493	517	455	504	463	462	477	483	439	483	489	482	477	454	466	491	476	468	489	495	508	486	469	451	473	463	504	495	506	512	443	480	471	451	469	452	436	454	481	470	436	471	453	515	483	453	486	482	424	468	472	468	492	443	487	463	502	487	501	431	473	436	464	439	463	510	481	480	505	463	490	481	491	483	478	455	496	478	454	447	452	513	451	475	473	454	476	482	455	460	464	464	459	469	475	485	483	471	484	455	455	495	435	489	467	480	457	488	523	439	498	469	477	440	481	478	471	477	492	502	484	480	456	447	439	446	454	501	514	505	509	479	441	479	478	482	458	486	496	475	501	478	495	465	456	511	461	486	504	486	468	484	497	459	499	490	447	473	444	477	504	462	444	491	466	499	512	474	500	453	448	464	435	474	503	520	441	484	489	473	468	478	484	506	490	492	472	490	457	458	472	490	486	488	500	524	507	465	480	437	456	500	477	475	496	478	491	502	477	486	493	497	504	453	466	495	440	479	455	485	475	466	517	479	458	483	471	464	483	467	455	464	485	459	457	462	490	465	474	476	469	447	472	472	468	468	485	476	452	459	498	461	465	488	492	472	476	467	480	473	453	472	481	478	495	491	475	472	489	438	440	493	483	463	469	482	490	479	471	463	493	446	487	483	486	466	450	458	456	506	414	460	486	480	477	452	479	479	528	475	515	452	444	492	466	473	470	476	496	453	461	499	491	451	470	496	487	470	482	490	471	450	450	493	494	474	540	524	466	462	434	490	481	458	483	482	478	488	469	492	434	487	440	440	459	497	479	490	447	465	521	498	516	498	501	461	487	443	489	471	487	485	442	421	467	481	494	428	470	431	445	480	451	471	480	506	442	454	492	473	484	472	492	477	473	464	504	452	469	480	493	471	459	485	462	498	475	434	456	463	476	480	443	438	462	467	501	455	468	449	488	487	490	472	483	464	487	465	476	504	472	477	465	450	515	450	514	474	495	508	484	465	496	480	486	508	478	488	431	486	474	483	479	456	493	504	476	513	494	456	489	464	449	478	482	483	444	468	448	450	460	466	454	493	491	477	463	493	471	481	502	416	482	525	447	448	458	465	471	468	489	507	449	461	459	469	473	464	474	462	484	494	446	480	458	442	451	455	461	492	484	451	469	470	507	489	473	477	453	491	447	457	490	446	516	468	444	477	442	447	478	490	468	493	455	470	454	487	457	466	481	523	494	498	495	465	515	478	529	468	450	521	481	498	486	476	414	469	452	448	472	477	445	485	517	474	466	449	489	456	498	451	472	470	466	448	457	493	489	470	451	430	456	481	490	474	466	458	465	456	515	481	478
27516	19591	5885	965	689	573	590	603	567	544	591	524	560	552	556	537	554	551	528	538	547	526	563	538	486	547	519	548	568	546	492	541	541	519	500	555	544	523	490	554	531	468	546	576	538	516	536	488	582	552	561	531	580	525	504	559	541	538	540	512	545	562	538	541	553	567	553	517	535	536	540	548	567	527	569	518	502	571	575	539	510	510	552	514	564	555	592	548	564	591	565	579	552	530	557	498	588	570	541	540	521	556	550	527	519	520	561	564	556	534	577	548	566	531	536	548	544	532	590	555	528	514	518	505	542	534	567	509	530	539	543	549	544	562	558	513	557	490	545	590	570	572	535	560	549	563	509	536	512	530	574	513	514	506	537	542	563	547	553	509	504	571	546	528	562	550	525	545	543	555	522	545	516	566	544	521	539	556	491	509	519	548	540	526	516	568	582	523	588	531	528	544	573	518	553	547	525	524	535	517	537	490	539	553	525	601	540	511	525	528	543	517	479	514	536	546	576	516	465	540	537	510	543	526	582	560	569	585	490	566	539	557	530	511	535	529	526	561	544	528	560	506	527	544	574	543	559	513	532	492	550	565	522	543	540	543	582	547	570	564	536	537	507	528	522	529	532	536	510	527	560	544	550	520	499	507	526	559	563	560	519	537	578	527	574	524	543	533	523	531	518	539	574	572	521	517	532	517	554	517	534	548	488	544	562	535	570	563	560	563	534	519	556	486	524	518	531	561	503	531	502	561	566	527	557	538	564	522	521	547	542	546	530	560	530	541	541	548	525	526	520	498	506	542	543	532	524	535	503	550	576	540	520	539	524	515	556	517	495	525	536	541	512	532	511	525	518	530	537	556	536	537	533	548	552	534	592	549	527	494	541	536	536	566	525	528	535	573	527	557	541	486	589	518	562	531	528	529	530	492	520	505	562	533	535	552	537	548	567	547	535	533	519	513	492	563	526	503	556	541	525	508	546	495	523	516	546	556	524	560	533	545	513	498	481	541	551	544	559	482	525	551	510	514	550	550	559	543	538	539	534	535	549	526	551	552	584	565	533	527	520	549	540	533	528	513	540	569	570	567	502	561	570	549	582	516	560	556	519	555	548	536	556	550	570	547	555	557	597	568	502	529	515	540	550	548	552	540	545	502	561	536	541	541	560	521	566	575	548	511	543	561	546	557	562	547	536	514	551	552	534	566	555	515	537	524	541	556	532	569	550	547	528	516	596	502	547	518	511	520	506	545	496	487	534	527	515	529	544	513	537	583	532	519	546	534	523	504	543	538	566	553	527	534	524	546	525	520	513	561	532	520	562	553	563	558	562	491	545	564	508	568	518	517	513	527	530	545	496	509	513	527	532	518	575	505	557	563	529	497	522	597	551	508	555	560	521	549	540	516	538	555	531	513	569	540	511	545	507	519	500	521	533	533	512	523	546	579	549	564	552	527	582	558	533	527	577	540	513	544	524	575	538	540	537	491	541	542	554	501	496	517	507	560	530	539	502	511	506	531	561	531	537	534	570	506	532	532	529	547	529	549	555	575	571	577	532	526	558	500	539	538	532	494	530	531	529	587	545	586	511	532	546	557	536	518	552	537	557	506	587	551	534	550	564	552	523	550	535	532	537	583	560	511	560	547	520	569	522	559	522	591	549	538	509	565	527	589	585	544	514	534	525	533	536	509	528	495	559	537	533	545	533	552	556	540	545	533	535	525	595	550	529	554	516	517	538	566	520	527	562	532	543	510	529	559	533	539	514	546	524	596	520	532	530	536	517	542	509	528	576	541	537	541	515	509	564	523	538	522	537	566	494	545	560	546	549	545	543	522	541	549	541	548	534	531	563	562	536	525	499	558	538	509	547	493	564	573	588	520	518	530	511	551	553	513	582	548	526	544	478	528	504	520	530	549	530	536	558	542	517	510	500	511	564	536	511	557	573	586	544	546	517	532	542	540	560	569	496	504	526	532	576	533	513	544	521	513	513	537	528	502	508	548	577	548	522	509	498	523	533	530	551	507	557	465	515	499	523	540	539	534	544	560	516	513	550	557	488	529	563	527	535	549	525	535	549	501	599	538	520	495	567	525	533	565	527	541	523	545	517	529	528	516	535	533	508	553	526	559	509	509	532	516	514	532	541	582	549	534	553	548	553	546	557	509	551	563	525	566	522	519	490	538	562	507	567	534	497	551	553	524	502	521	537	535	575	545	554	572	590	508	523	557	507	527	525	552	520	550	527	574	549	500	544	546	519	541	533	536	524	569	486	534	511	479	519	516	545	550	501	558	541	526	546	580	558	521	543	557	558	555	533	539	573	499	570	552	550	529	510	556	520	532	572	526	501	560	576	458	550	523	583	564	528	568	534	557	545	534	527	556	553	551	480	547	546	552	507	544	529	610	517	517	525	527	548	538	530	556	547	569	545	553	548	600	522	498	575	537	576	516	518	550	503	532	550	537	517	526	509	504	571	586	574	510	530	537	492	530	519	559	539	535	563	487	537	562	509	569	542	509	566	519	551	530	516	522	556	497	538	487	521	551	520	547	566	564	526	548	566	532	603	529	541	545	578	504	549	530	544	545	507	545	527	584	537	544	511	560	534	515	562	532	579	565	539	508	515	521	523	512	544	554	539	544	502	522	527	521	573	550	512	517	530	530	570	555	542	552	553	567	536	565	514	553	534	562	552	548	557	549	560	540	519	561	491	486	526	497	527	523	557	532	527	554	530	581	518	540	504	538	499	556	502	518	522	556	583	588	551	525	553	601	521	485	554	544	523	518	498	529	524	564	552	524	582	561	532	538	548	593	554	507	516	550	534	525	567	539	493	523	561	519	535	500	569	568	558	519	560	489	521	541	509	548	540	528	525	520	529	560	541	534	505	515	515	505	555	526	554	524	533	502	526	597	534	535	533	566	529	566	530	531	568	545	551	546	515	536	564	553	522	525	528	529	525	499	535	545	529	523	512	563	572	491	556	518	561	583	536	576	557	555	538	564	504	508	483	557	544	584	542	524	508	591	548	521	556	575	548	530	561	533	560	563	521	549	598	570	522	533	487	523	526	512	562	500	522	562	564	567	515	559	539	518	521	578	543	545	519	540	507	531	547	577	549	556	531	537	578	537	530	591	503	571	540	572	496	548	563	545	547	513	542	558	481	534	515	487	520	527	525	530	537	555	539	537	538	563	517	580	522	552	515	499	526	524	541	503	549	541	535	524	516	548	572	520	547	589	559	533	507	558	532	558	533	551	573	523	579	520	530	525	510	548	510	550	540	553	560	525	532	501	543	591	513	497	518	530	524	489	508	528	566	552	548	544	522	563	532	525	533	564	549	576	547	545	544	530	540	513	573	513	577	547	534	574	553	526	547	559	564	519	518	558	523	555	530	526	489	526	514	551	534	547	529	511	526	530	555	513	559	531	550	548	568	509	536	587	512	546	563	530	553	489	535	537	530	554	565	543	581	566	563	538	550	534	514	552	512	567	558	556	550	536
4243	1468	1218	967	823	716	697	686	643	647	614	620	618	638	642	607	657	619	608	634	607	609	601	637	572	601	622	620	668	593	650	600	643	583	620	664	648	610	580	616	609	623	639	618	661	636	628	625	604	636	609	654	612	575	633	612	619	580	634	632	590	631	622	616	634	585	629	668	607	596	595	629	645	595	601	638	658	596	614	568	633	639	616	618	610	624	620	630	574	590	600	591	626	582	625	667	643	663	600	589	639	629	635	639	608	645	634	602	625	642	633	610	609	627	635	646	609	662	628	666	580	610	681	639	617	632	638	606	652	592	571	605	598	624	611	576	596	603	645	600	612	651	610	620	621	610	651	594	574	603	589	639	618	604	611	620	628	628	587	595	608	595	629	670	666	664	632	622	619	622	624	610	605	544	590	623	607	609	642	631	642	609	619	600	637	635	618	605	592	642	644	638	612	632	620	611	649	616	630	642	610	619	586	618	590	610	629	636	638	604	606	576	623	616	593	631	596	595	605	629	642	604	622	563	629	639	608	642	602	632	621	639	653	605	604	645	621	604	602	639	616	638	595	679	653	621	586	574	626	639	610	652	569	613	601	644	637	608	610	622	657	649	582	656	630	621	582	610	615	629	600	622	639	601	641	566	625	602	632	598	560	597	582	621	609	597	613	608	619	587	672	604	588	596	655	566	664	601	617	602	609	625	654	633	651	634	655	626	626	619	603	616	635	693	592	621	621	597	594	615	583	634	568	583	587	628	616	636	566	648	604	546	590	649	617	613	601	597	547	605	630	591	674	681	661	589	640	602	620	606	612	596	609	607	593	628	603	604	671	659	626	650	586	608	595	617	612	584	636	627	590	638	596	617	626	597	623	608	651	615	657	600	629	638	592	615	622	631	587	621	661	614	568	631	625	628	628	605	626	610	590	649	615	589	612	600	600	623	604	623	604	618	596	611	629	654	640	677	637	628	624	626	606	629	581	639	578	611	621	646	634	591	607	593	610	612	655	667	641	602	668	614	637	611	626	626	635	626	620	652	637	639	620	633	651	602	643	603	621	611	655	581	604	614	604	642	617	611	638	607	593	612	614	574	590	659	634	609	614	645	607	590	672	615	651	599	622	617	605	653	641	648	593	583	601	572	607	626	613	591	623	580	598	565	618	651	635	592	616	600	619	643	615	611	621	635	614	628	629	597	601	565	611	572	635	616	609	624	623	613	625	601	651	613	593	594	643	614	628	607	630	669	634	627	639	599	630	614	618	618	631	565	613	605	614	625	641	628	647	633	594	634	604	638	625	624	575	687	618	587	614	635	638	627	620	642	645	591	638	594	602	634	609	648	659	613	605	642	618	641	615	586	643	576	587	635	590	637	620	581	657	607	645	661	610	609	680	628	607	620	578	613	618	666	584	626	599	663	615	649	610	587	630	633	627	629	660	606	635	646	658	599	582	580	669	598	617	625	676	587	595	643	616	604	635	620	609	665	601	612	616	679	616	657	621	609	618	621	569	629	667	618	654	651	693	622	637	626	643	603	602	623	615	629	624	595	636	626	619	633	620	612	644	673	642	585	594	640	598	664	608	574	594	624	634	651	655	589	611	655	601	672	615	625	610	634	643	591	617	598	559	621	669	661	638	620	600	613	620	618	633	637	640	581	642	603	638	633	634	621	666	630	604	622	573	659	643	623	634	593	609	618	612	563	620	608	611	622	616	668	584	622	610	636	633	634	637	602	610	614	586	644	666	620	600	632	582	638	643	634	635	611	550	655	641	622	617	616	618	651	619	611	608	597	610	597	623	634	633	599	649	578	561	591	619	659	624	681	615	638	627	606	607	621	576	610	615	627	633	631	584	609	613	599	615	622	612	579	593	643	650	644	622	617	659	621	626	556	613	613	619	651	645	640	622	632	605	603	607	630	644	633	596	610	652	595	611	613	646	640	621	602	648	603	627	630	649	577	596	651	607	622	616	597	611	654	622	666	609	610	578	610	589	633	608	640	625	603	597	613	629	628	585	629	626	628	672	635	598	647	624	660	615	604	629	613	665	659	618	604	594	596	617	647	618	573	641	624	608	630	641	630	630	626	603	642	624	616	623	574	629	581	627	609	608	600	603	621	601	621	639	626	601	615	622	643	649	636	601	632	619	636	597	590	568	640	638	588	619	609	630	584	664	635	607	630	589	642	590	670	647	645	603	648	632	616	621	608	612	628	607	588	599	599	611	648	602	611	562	561	605	603	607	651	627	627	620	643	620	633	646	610	637	638	651	588	644	639	586	627	627	598	686	583	610	641	589	632	625	642	574	651	630	575	614	616	622	618	614	603	599	599	619	617	592	640	628	646	615	639	652	605	583	647	596	612	604	651	603	570	607	633	635	641	594	625	663	651	636	595	621	652	653	619	601	622	593	595	570	610	630	607	628	613	630	645	620	640	619	623	653	611	614	602	696	649	602	644	636	631	649	575	591	636	672	622	616	615	613	634	668	667	607	654	586	574	599	608	641	596	573	639	642	637	638	664	559	644	617	572	633	628	615	578	671	638	622	620	645	600	637	642	612	603	648	622	662	614	619	620	610	583	618	609	651	615	618	624	631	633	635	609	628	621	600	627	606	662	606	623	590	579	635	603	640	607	636	629	623	636	616	619	613	628	584	595	645	640	620	641	657	601	625	582	646	623	599	620	623	611	624	612	640	624	604	620	651	576	640	611	606	597	635	622	628	650	609	581	575	585	596	577	637	645	599	602	646	588	640	630	620	662	585	647	628	588	623	673	664	591	653	595	633	625	618	623	613	617	593	579	607	604	630	636	637	582	618	630	627	626	603	594	629	613	654	578	609	652	643	635	671	623	655	615	581	581	632	622	577	594	626	597	636	644	616	579	622	610	608	644	626	586	586	624	667	617	651	635	608	590	619	589	606	591	616	637	620	608	649	595	599	619	634	636	622	641	608	572	605	649	603	655	573	653	629	636	616	624	626	618	629	637	630	635	603	677	603	604	602	626	605	572	640	611	620	603	617	633	658	628	592	615	624	616	601	594	609	648	591	643	620	601	659	629	610	625	602	609	637	612	622	599	611	592	635	634	600	616	660	635	639	580	633	604	609	621	639	565	645	623	622	629	573	609	602	592	646	626	624	625	666	631	641	615	599	631	598	615	620	616	620	633	590	591	647	625	606	637	658	661	606	661	599	590	612	599	626	669	608	602	643	637	612	578	574	588	563	629	596	613	599	631	650	620	621	610	571	640	566	679	558	626	616	644	617	590	638	631	600	634	561	640	579	593	638	619	639	610	586	593	625	614	618	632	628	630	615	641	621	593	630	615	604	609	627	622	621	651	622	614	611	614	615	610	595	636	597	620	617	592	580	593	609	607	580	657	670	618	584	649	624	593	601	673	640	617	613	618	621	593	625	643	640	649	633	628	596	613	630	639	679	656	642	640	651	626	588	604	632	609	626	586	619	627	615	644	569	667	613	606	621	578	605	639	633	651
23835	21352	28544	24481	21335	11835	1655	1127	933	886	876	845	818	806	715	761	736	743	731	736	727	763	721	796	717	720	683	732	703	693	714	689	728	689	665	728	705	726	704	670	709	717	730	725	647	641	738	724	662	712	648	718	724	684	738	718	690	713	714	652	674	695	695	703	687	723	717	683	708	711	697	683	689	718	655	673	649	684	732	698	671	703	690	746	713	696	703	721	733	690	692	691	674	729	641	714	767	672	698	724	663	718	729	666	694	695	687	688	723	713	695	646	715	658	694	675	712	661	693	689	683	717	692	673	744	712	719	717	649	653	710	691	617	680	699	692	678	676	663	686	660	707	704	660	694	709	740	681	671	700	694	736	682	690	740	685	742	657	674	718	720	751	692	681	714	770	675	709	702	678	691	740	727	719	676	685	660	729	695	723	678	680	678	708	672	696	673	708	691	681	661	689	664	712	659	697	683	675	719	724	706	665	705	672	703	640	667	700	709	695	684	627	719	689	724	672	708	725	704	699	663	740	650	659	685	667	692	729	652	673	716	703	695	697	697	686	629	695	669	735	675	702	684	713	702	676	636	685	659	690	709	678	722	653	712	651	619	657	700	613	701	689	719	706	675	688	709	713	732	664	753	660	691	675	655	722	740	693	694	638	692	723	725	673	697	636	696	726	641	727	646	680	654	687	701	687	687	730	662	661	685	661	688	685	696	655	663	648	658	706	658	715	695	691	721	711	694	681	659	648	688	666	638	695	681	718	656	669	697	702	716	701	699	696	700	723	700	659	707	698	679	677	680	652	713	691	633	664	690	762	687	668	711	707	685	714	714	684	689	692	651	695	704	668	729	699	681	655	676	660	662	704	673	722	719	715	670	697	697	694	681	660	720	676	691	701	699	760	669	683	675	663	690	727	635	673	721	679	672	677	687	697	688	653	672	686	633	703	734	653	683	701	725	706	677	679	689	686	778	690	692	695	657	701	679	681	652	708	697	676	660	668	697	724	692	691	713	686	673	672	683	631	695	697	646	737	672	710	670	629	692	684	703	737	685	704	702	643	670	690	635	647	676	668	703	647	656	732	680	685	703	646	743	733	672	671	674	685	721	690	703	667	689	668	720	657	680	680	675	666	689	718	687	703	672	638	699	693	679	685	717	694	746	664	711	660	662	674	700	689	703	680	684	724	664	694	707	691	749	688	736	666	656	703	691	668	681	634	714	668	711	658	677	742	742	699	680	676	655	660	656	646	721	667	664	697	675	666	729	720	635	671	665	694	666	724	698	656	658	693	657	699	706	654	759	726	720	691	674	680	639	695	690	679	736	700	685	681	672	691	710	666	699	692	733	720	700	691	665	690	680	701	695	695	677	684	702	681	709	698	709	693	694	650	683	660	691	652	699	687	690	724	707	674	687	689	692	660	673	718	733	687	678	700	672	695	720	701	662	686	677	674	684	672	648	670	710	691	654	647	661	667	740	676	736	745	652	651	696	684	694	661	669	683	676	615	696	669	680	664	677	686	673	688	711	688	687	675	668	701	679	672	767	698	682	686	680	663	712	708	674	713	666	659	674	610	665	656	676	713	712	698	683	685	706	697	677	681	690	688	663	706	639	680	699	675	669	663	727	710	666	761	702	725	706	648	653	664	695	763	669	702	704	721	685	712	674	701	665	706	682	698	668	655	656	682	642	717	659	688	649	670	672	675	696	684	644	720	710	687	710	703	682	692	623	663	711	668	712	691	675	702	699	687	680	649	657	699	700	655	682	700	716	700	703	654	674	659	659	679	701	646	723	657	724	705	688	733	680	682	665	641	692	685	662	698	686	684	674	648	709	724	687	672	674	674	633	731	659	657	658	729	669	689	693	672	741	673	661	676	676	635	665	676	714	658	675	683	658	701	721	663	664	672	687	673	649	698	664	708	692	663	704	680	713	704	744	712	734	731	675	690	695	693	720	675	721	658	681	690	684	666	670	700	659	693	674	752	693	663	638	700	695	731	671	677	654	706	658	697	685	698	738	688	666	685	691	663	710	701	647	653	590	644	664	658	667	700	637	700	704	708	730	655	731	685	636	663	694	704	701	677	691	692	700	709	711	719	693	705	657	648	743	666	667	705	717	674	652	692	736	680	659	675	691	692	661	710	688	692	677	708	680	671	656	683	671	669	655	628	641	689	718	652	657	675	706	690	715	689	707	714	674	692	699	675	728	662	726	691	647	698	732	677	725	678	721	659	713	643	673	658	643	687	694	704	706	721	646	657	684	685	629	675	691	674	702	675	642	650	726	663	692	655	719	664	687	722	685	671	705	656	611	681	722	707	697	682	711	671	642	658	717	671	701	678	699	650	661	664	693	703	671	697	660	652	687	664	689	693	750	681	658	695	712	686	688	648	725	686	662	702	691	654	672	669	655	671	683	719	685	680	664	660	708	708	683	689	690	675	670	705	675	681	713	714	687	739	720	639	715	713	718	681	714	667	735	658	728	694	700	703	674	720	715	674	679	687	686	669	719	665	666	678	679	661	655	663	686	702	676	675	699	634	673	670	715	712	732	704	712	724	715	682	721	685	708	675	668	697	708	718	718	714	730	712	719	669	685	694	677	718	676	737	710	682	664	735	668	711	683	676	684	656	664	663	671	682	683	650	697	709	704	712	660	696	672	631	659	685	661	698	626	692	652	648	679	665	694	704	665	730	713	688	669	714	664	698	673	672	681	711	692	649	709	714	700	637	710	686	701	669	677	638	704	679	690	652	676	670	680	623	685	699	694	673	677	695	698	678	708	711	735	750	666	669	647	718	713	738	735	700	665	660	682	683	684	698	765	689	670	662	711	697	692	694	678	688	716	722	676	700	676	664	667	692	682	663	697	731	714	738	694	742	665	703	699	687	714	699	695	696	654	693	701	691	692	726	717	718	680	713	645	653	717	669	703	678	682	699	696	708	700	666	709	725	700	649	726	694	657	662	653	697	732	717	672	679	682	695	662	673	718	701	638	649	690	678	727	667	628	692	655	675	679	663	672	657	607	689	660	660	700	693	728	671	624	665	732	724	723	696	682	638	676	690	676	693	729	667	701	662	683	645	679	686	679	679	680	665	678	685	632	695	716	675	660	678	701	657	671	682	677	675	688	671	703	704	680	723	678	718	722	714	652	666	659	675	723	707	693	648	702	722	657	676	691	681	701	632	690	660	674	674	675	645	683	738	688	678	672	669	717	751	686	685	653	702	663	664	731	691	697	706	701	722	656	685	667	690	669	724	707	737	683	651	663	723	742	699	737	699	736	690	692	680	671	627	696	703	660	717	657	754	665	691	667	690	723	676	710	693	702	670	595	661	660	701	711	634	679	646	660	689	684	694	671	686	721	676	683	684	698	665	676	683	680	720	671	699	682	675	664	682	634	659	650	716	633	740	646	669	681	640	675	696	677	686	681	700	671	640	666	690	691	701	709	665	699	660	708	663	662	659	683	724	712	646	666	671	686	675	634	696	711	643
3600	8905	7232	3487	2598	2105	1674	1450	1304	1135	1103	1099	932	957	913	911	890	823	855	836	853	796	898	830	840	847	864	837	930	837	808	820	776	844	830	804	792	802	794	772	820	866	796	816	794	784	787	785	810	811	819	789	839	774	819	815	787	818	789	773	800	787	786	796	791	796	768	775	808	760	742	857	842	782	807	772	796	793	762	796	758	775	822	800	792	759	844	841	802	826	794	799	767	793	778	850	805	828	794	812	833	786	814	742	787	754	795	784	746	770	785	735	810	789	768	845	828	802	755	759	812	839	751	793	774	818	792	777	836	806	819	832	759	784	759	803	773	778	774	763	782	768	793	775	842	792	794	816	802	809	751	805	820	765	785	741	832	764	810	791	783	795	796	811	779	766	799	807	791	808	801	789	778	806	763	790	767	762	819	784	825	786	796	869	767	755	731	797	808	825	825	801	832	805	766	781	760	784	859	831	812	809	795	731	824	751	820	833	790	781	796	797	779	797	787	784	797	783	786	822	791	817	755	790	827	780	812	839	827	822	772	828	819	799	724	811	811	803	761	787	868	782	813	795	818	743	800	811	824	811	777	828	805	766	855	801	799	835	782	845	871	831	794	835	794	750	790	766	775	793	805	826	768	779	858	723	813	820	816	808	765	797	825	819	786	779	814	747	758	791	768	808	792	762	817	797	760	816	804	842	775	763	783	765	806	790	795	786	786	833	795	827	782	805	807	848	836	803	807	816	862	800	777	765	815	778	809	781	790	803	776	826	824	846	782	796	799	829	766	793	800	811	800	800	769	767	816	786	802	816	778	786	730	737	823	816	762	754	812	765	845	793	784	783	778	770	809	793	761	794	768	811	760	776	745	777	782	786	780	747	805	773	793	798	796	795	763	797	823	778	813	830	736	790	768	820	788	774	821	785	746	846	826	775	764	791	731	782	754	828	824	746	793	810	776	769	800	797	758	786	784	779	740	749	773	778	771	818	775	790	823	775	804	798	848	872	771	763	793	775	777	813	788	764	842	854	791	812	792	841	802	782	816	851	804	763	809	806	728	835	767	773	760	788	786	840	797	810	758	741	771	823	795	726	800	788	807	753	796	814	817	791	781	772	806	775	848	812	809	774	768	813	855	801	772	783	777	774	787	812	763	809	821	780	788	795	791	752	824	748	793	736	773	788	799	769	805	773	814	801	777	787	784	812	785	780	815	867	775	721	791	821	798	751	752	769	744	759	826	802	781	820	843	808	784	832	721	825	785	796	819	724	803	792	799	751	820	758	761	811	777	787	802	828	821	743	742	745	792	777	770	765	766	756	752	732	784	778	764	837	760	798	828	776	782	811	753	799	838	771	815	765	790	805	745	808	829	754	790	799	792	871	801	848	860	815	757	810	778	786	753	817	808	807	794	777	846	795	772	793	791	787	842	775	753	768	789	755	824	788	761	799	769	757	797	813	794	779	763	764	801	763	832	761	805	773	789	816	818	798	811	868	810	780	806	805	769	827	792	775	747	805	860	807	735	798	814	818	752	818	808	801	842	778	805	854	776	810	808	821	796	796	777	766	813	786	806	833	756	761	807	759	845	816	785	808	766	787	845	799	789	805	788	805	770	798	811	842	782	832	785	774	840	823	810	766	712	767	851	790	802	832	804	792	796	797	779	757	789	775	830	801	807	831	756	863	782	824	778	786	793	707	823	810	785	756	811	825	814	785	732	738	750	786	789	796	782	766	798	779	803	823	774	810	789	797	754	748	759	825	767	774	768	805	763	792	809	806	784	799	769	738	799	807	794	801	835	795	799	776	791	803	789	778	776	750	800	815	822	792	798	747	738	798	798	790	816	772	794	828	836	788	763	804	810	788	818	776	794	780	795	777	752	788	854	822	753	772	735	779	803	719	796	801	801	784	776	826	823	807	821	784	787	760	852	769	810	783	799	843	772	775	796	798	774	785	739	803	826	782	779	761	755	773	807	785	760	785	743	784	727	809	780	800	796	814	844	764	789	799	793	820	761	779	829	772	788	845	783	793	738	809	742	791	766	805	826	763	791	814	776	814	752	788	778	821	774	770	789	835	769	752	789	814	807	866	832	804	757	773	822	773	756	785	811	848	793	758	775	781	758	756	796	794	744	763	813	791	752	828	778	809	749	750	750	785	739	778	807	834	765	787	784	812	832	789	771	796	759	802	798	788	809	752	810	765	776	766	764	814	806	792	746	847	829	810	829	746	770	775	798	806	782	805	772	826	770	801	817	808	831	795	806	813	797	800	776	808	740	784	763	785	838	828	793	754	803	773	819	837	795	784	839	827	772	788	796	802	764	790	795	791	833	769	745	792	777	777	726	821	768	786	769	787	801	799	813	802	867	811	785	767	831	828	801	760	795	847	811	825	765	829	767	788	798	807	833	785	735	808	808	796	820	754	810	777	800	816	764	773	804	778	741	765	828	788	765	836	791	787	831	801	825	788	757	806	835	784	797	731	851	805	818	778	771	770	794	823	758	814	818	818	824	790	832	783	758	754	755	785	827	809	834	755	791	781	804	830	757	819	754	794	811	782	785	840	791	831	791	783	794	772	794	821	774	820	825	828	790	809	786	790	793	739	794	834	730	749	753	819	845	834	797	755	771	746	777	789	809	846	749	839	787	829	755	790	776	764	810	793	765	814	783	758	766	759	771	812	783	790	787	771	765	833	807	781	788	811	786	815	821	796	854	793	806	789	868	777	753	799	762	743	796	796	833	792	790	760	785	784	848	732	821	754	774	777	831	779	792	837	793	832	761	796	779	807	751	812	806	807	810	800	794	771	794	823	784	807	790	843	760	754	856	809	789	773	785	780	791	758	784	803	822	821	770	776	743	798	793	759	779	823	766	797	827	805	785	778	769	770	868	787	792	798	773	796	822	817	750	773	786	777	793	764	792	796	817	829	775	805	792	760	793	770	802	830	806	791	821	813	746	810	819	836	802	759	791	798	816	775	834	878	760	789	837	831	807	761	796	827	757	822	800	748	810	787	796	766	794	747	777	786	811	797	822	774	729	787	780	804	803	744	799	790	804	769	820	812	836	798	814	771	775	775	818	744	810	758	828	812	812	747	809	828	817	815	833	770	866	753	791	781	793	783	750	786	794	824	825	809	808	738	774	813	791	773	782	803	803	823	822	770	821	796	780	808	756	815	773	767	768	764	748	810	810	784	796	865	795	760	777	819	795	759	808	783	812	779	792	788	812	782	851	709	808	790	832	787	750	797	803	804	824	825	788	797	839	791	793	786	799	795	835	803	787	775	821	773	797	781	813	786	802	775	755	812	772	780	817	812	823	795	780	779	802	766	827	789	776	767	764	805	796	820	777	794	764	814	789	784	823	800	804	793	816	796	760	838	822	776	835	790	805	800	775	763	762	817	817	801	804	804	770	770	744	793	754	820	824	780	775	801	783	784	774	792	742	797	811	800	779	783	806	798	817	802	790	829	754	800	802	817	794	800	773	758
24871	21353	27670	25322	12864	722	483	472	385	367	340	302	320	314	284	295	280	283	282	279	266	248	279	285	258	269	281	251	274	253	273	252	283	219	276	280	264	260	243	268	287	256	249	236	263	283	298	241	236	245	241	259	257	263	253	241	252	262	249	247	241	286	275	248	280	247	237	245	256	244	280	241	284	231	262	254	245	255	284	285	277	257	247	268	253	260	256	269	241	237	250	238	261	257	273	290	260	254	257	259	264	246	250	275	270	226	276	292	276	253	255	241	280	267	255	256	242	226	263	244	253	270	249	281	245	253	261	237	252	261	244	252	245	282	281	257	257	243	272	279	247	243	244	249	221	257	224	280	238	258	266	238	271	252	256	228	259	254	275	256	259	257	251	264	248	238	260	251	249	263	283	262	242	236	250	258	219	259	275	273	241	245	244	248	267	254	279	276	269	258	252	269	257	293	253	276	270	255	258	289	258	224	251	254	231	253	267	242	286	247	272	258	245	268	251	241	281	273	244	273	262	251	253	288	261	282	242	247	265	248	234	310	268	280	241	284	260	253	249	256	249	251	292	252	234	234	252	240	269	261	240	271	251	241	273	263	256	240	269	251	252	251	232	230	263	243	244	250	271	253	278	269	262	265	221	221	278	249	264	243	252	245	249	250	251	249	290	251	237	287	271	264	267	257	262	256	266	242	245	238	230	266	254	231	239	273	261	253	257	264	276	272	251	249	264	250	231	268	256	280	243	248	246	262	236	271	251	258	267	251	258	267	220	259	238	274	253	248	260	269	246	242	273	262	247	255	263	230	248	267	276	257	241	237	282	248	252	245	274	245	289	256	275	248	284	218	257	253	266	271	221	249	245	273	282	246	241	261	263	274	252	275	261	262	237	256	270	263	252	261	259	263	255	263	231	225	233	258	248	262	273	234	260	274	249	250	231	268	248	262	269	250	238	271	256	274	259	236	256	267	255	261	248	275	249	246	244	245	281	229	251	241	242	241	249	244	249	256	240	293	242	246	263	220	238	242	244	240	267	243	231	239	258	284	246	245	235	246	243	244	240	251	268	227	237	244	250	251	273	248	261	269	208	274	232	231	287	251	245	238	263	256	252	270	253	300	255	245	254	240	260	265	238	220	252	244	259	253	265	274	252	254	241	267	254	284	269	224	285	275	290	263	255	233	259	263	253	240	226	251	249	263	266	237	240	232	277	236	259	283	266	272	270	237	249	263	257	256	265	244	256	279	282	265	249	251	241	266	259	272	245	217	221	253	258	253	284	261	255	251	255	255	277	269	269	242	248	271	269	282	260	258	256	244	246	229	238	275	247	244	269	259	270	264	263	259	242	247	260	257	247	265	258	255	258	228	281	281	223	266	249	260	281	267	286	258	242	237	267	250	258	270	277	243	250	249	277	248	241	276	257	242	253	254	231	278	244	257	270	284	217	279	270	224	259	264	243	254	241	247	236	235	249	233	247	224	239	243	232	288	263	245	249	224	269	261	254	250	279	280	250	244	241	218	251	254	267	257	239	249	262	258	266	256	224	249	227	228	254	252	239	214	269	250	243	245	247	266	248	248	253	238	242	236	255	262	274	241	249	240	265	252	247	263	267	257	252	265	257	272	229	240	265	235	231	265	240	250	279	259	261	248	259	236	259	261	261	271	241	254	280	235	237	229	271	260	272	259	258	239	246	258	237	237	239	243	264	245	258	259	260	264	222	240	274	240	254	259	274	268	239	258	270	255	245	251	248	260	258	231	239	232	244	218	270	263	257	264	271	245	259	255	250	216	251	275	247	258	258	227	241	257	269	242	244	249	239	262	256	254	248	239	242	266	258	250	269	268	270	236	249	238	261	266	233	273	245	235	259	242	229	230	234	253	246	256	233	247	257	264	261	245	247	241	263	238	250	270	239	276	260	249	251	238	262	273	257	273	258	261	244	265	238	243	275	237	269	258	262	260	268	277	228	266	253	261	246	258	226	238	270	237	260	240	257	247	249	273	257	261	284	231	258	269	240	280	253	252	246	252	253	272	271	265	256	244	278	256	237	248	235	266	253	258	273	269	295	256	223	267	242	247	255	240	274	226	226	263	255	251	249	237	228	259	248	240	284	228	252	245	267	216	228	254	265	244	269	232	251	240	267	250	255	251	250	253	281	265	235	259	286	247	287	259	260	268	232	273	229	246	266	289	255	238	247	258	229	234	276	270	235	269	279	233	235	264	277	268	260	274	240	294	253	242	251	268	288	247	232	277	259	238	242	263	282	224	258	247	215	280	247	252	256	246	227	228	244	241	268	270	261	246	248	259	250	229	286	245	270	249	249	233	250	259	230	256	275	250	241	224	237	274	250	269	274	263	243	255	264	255	265	244	261	254	250	228	269	245	244	279	247	275	252	223	236	272	248	250	260	275	266	247	240	236	240	290	269	232	244	263	265	247	263	292	282	266	258	225	250	233	257	235	260	250	236	263	273	257	278	264	258	257	253	251	270	276	273	274	251	261	235	271	228	254	249	237	240	232	231	280	266	275	270	237	264	262	263	258	268	248	247	248	276	235	228	272	264	270	259	257	260	273	262	261	266	262	262	258	269	263	230	231	255	248	271	253	251	243	245	263	245	255	226	263	245	239	234	257	228	242	236	264	255	278	297	249	245	261	265	265	255	243	276	257	254	287	280	235	275	266	274	247	265	253	239	267	253	252	267	268	232	249	266	252	239	230	284	275	253	246	237	280	257	257	258	240	254	267	223	221	231	238	268	245	237	235	237	256	248	243	243	273	260	216	253	252	281	250	251	265	255	287	248	247	259	240	271	259	227	229	254	263	276	268	255	226	263	283	298	239	229	253	260	233	262	270	251	236	223	218	243	249	270	245	263	234	274	268	234	264	270	266	251	252	232	288	234	256	263	240	281	272	276	249	251	245	262	230	246	263	240	258	246	235	269	244	260	233	275	272	224	249	272	261	268	261	230	230	267	245	265	286	247	258	252	248	248	250	240	227	234	272	256	247	218	295	278	242	246	238	241	223	259	242	263	271	262	261	226	232	251	261	272	256	267	242	271	246	237	284	264	251	251	249	241	238	267	265	253	242	243	252	276	274	250	284	279	245	265	248	251	278	255	249	231	237	265	240	263	262	247	256	246	247	239	272	241	255	265	252	253	256	243	285	259	250	244	252	264	242	237	227	279	262	244	249	244	241	249	244	239	267	244	262	225	236	244	259	267	251	234	263	284	261	253	261	236	271	269	233	271	254	238	249	239	259	258	227	255	270	262	286	248	259	238	264	270	236	267	237	275	242	276	218	256	244	274	240	253	256	267	272	273	247	271	256	248	280	268	242	245	246	245	255	261	257	261	256	251	270	268	264	251	249	255	231	265	228	235	258	246	249	292	267	233	254	248	226	276	238	263	237	267	260	255	250	264	257	269	244	237	221	232	233	253	271	268	256	261	244	249	263	234	289	253	231	226	258	240	256	254	251	244	263	252	274
3519	5124	3893	2087	1368	1042	847	685	593	495	445	427	394	413	383	378	395	364	340	329	338	358	343	290	333	316	321	320	305	360	321	293	317	284	319	282	300	298	335	300	317	328	338	300	318	287	302	301	300	358	298	281	310	284	330	334	331	290	296	316	289	312	306	311	315	303	318	288	288	293	333	291	291	289	336	302	288	322	330	324	315	319	298	299	292	302	305	309	333	318	320	309	288	312	317	326	321	326	323	328	293	251	293	299	309	277	309	291	292	300	304	311	272	309	283	318	316	310	315	273	275	289	309	291	298	322	291	302	311	304	326	291	314	315	321	326	320	297	314	310	312	288	301	291	316	322	328	292	255	280	321	306	302	309	301	330	304	277	315	303	321	272	298	293	327	302	328	338	315	295	305	285	295	295	305	316	331	298	301	316	287	295	272	326	312	300	326	294	307	294	331	320	294	290	332	296	293	284	314	323	328	319	306	280	305	276	267	294	308	347	290	307	290	303	276	304	324	295	311	296	279	313	289	310	311	309	308	279	322	310	321	318	294	347	305	337	311	312	301	300	319	302	319	310	296	342	309	308	292	268	297	277	321	335	279	321	311	307	292	327	299	313	301	297	281	320	312	302	280	282	281	299	282	306	276	278	293	305	301	309	288	294	314	340	299	293	324	282	317	285	319	282	318	331	326	330	332	320	328	308	306	325	312	316	320	311	306	297	319	342	294	293	338	307	301	300	303	321	325	308	304	309	350	288	289	313	327	295	324	326	284	314	306	320	302	282	288	314	308	308	296	334	307	300	302	299	326	294	270	280	329	304	286	294	295	298	308	340	270	290	293	322	303	296	278	296	340	296	309	300	290	305	298	330	299	308	310	267	325	321	316	272	293	277	318	311	308	338	295	282	314	317	298	319	310	311	329	305	301	292	298	336	271	335	315	324	308	346	307	294	290	249	309	285	347	283	329	292	315	302	303	322	309	323	298	280	305	319	315	281	305	281	311	299	291	315	313	300	294	315	297	315	273	291	297	305	319	279	332	317	340	318	252	300	335	319	283	278	320	296	298	296	339	278	311	356	288	343	297	319	301	324	308	320	326	314	315	319	329	288	308	308	296	303	293	312	306	344	313	295	304	291	297	277	309	325	321	320	309	293	296	333	316	288	274	287	298	280	305	275	317	301	299	287	333	312	296	327	299	289	307	311	300	305	294	290	277	314	315	293	296	309	316	298	318	289	327	283	293	313	289	313	284	289	261	311	345	270	311	339	277	325	304	287	311	339	303	285	294	285	321	311	287	318	289	292	280	305	281	311	294	307	307	317	303	296	313	316	304	328	296	303	311	317	314	348	307	315	318	298	318	315	270	287	289	302	300	282	300	280	306	283	314	304	311	319	330	321	270	312	290	283	288	297	306	305	304	303	336	298	313	306	267	300	335	289	285	337	311	288	305	287	304	283	265	326	267	300	252	292	322	288	282	315	298	302	288	293	309	311	267	297	308	272	309	297	293	286	285	310	320	342	309	340	291	284	287	331	303	312	267	319	299	318	344	268	295	291	313	308	329	294	311	285	309	277	285	300	284	318	307	304	262	281	320	299	352	327	298	267	314	294	311	272	304	291	293	310	306	283	323	325	299	299	304	307	336	289	275	293	327	284	329	306	301	305	306	332	311	298	308	308	270	281	323	316	294	307	321	303	337	322	286	301	313	330	333	266	311	306	315	308	287	305	291	323	323	288	344	278	334	281	293	292	306	260	292	307	319	316	323	334	286	288	311	330	280	303	327	321	312	301	330	307	297	303	328	288	292	278	321	296	306	312	292	336	323	300	279	297	317	334	328	342	302	314	273	294	352	316	293	286	299	312	298	290	290	297	286	329	293	320	275	273	289	294	302	298	296	300	296	292	325	303	292	325	313	306	301	330	325	290	284	312	312	329	301	303	323	317	326	297	302	252	313	299	298	294	277	323	273	294	300	323	299	302	296	293	299	266	335	308	272	307	310	319	287	328	274	313	284	289	313	288	279	319	305	269	317	319	331	266	292	297	305	329	306	299	308	300	286	298	301	295	322	287	327	292	312	295	274	300	296	290	298	298	299	331	298	295	326	322	291	311	299	299	292	312	288	294	332	318	322	306	288	308	324	311	317	304	312	332	291	331	292	297	288	300	299	302	313	322	307	300	300	329	302	326	309	322	339	293	296	309	351	304	298	304	315	288	322	272	292	315	273	287	285	318	319	311	301	266	288	309	263	300	307	289	312	296	330	350	312	316	324	307	337	309	317	302	300	335	278	293	296	332	296	299	302	284	312	267	292	303	305	308	285	302	312	312	320	299	314	296	331	271	277	316	303	315	308	283	324	286	315	325	300	301	304	301	297	292	295	270	351	289	296	306	275	327	309	326	281	297	301	302	303	291	304	326	321	290	342	324	303	322	301	329	292	330	325	292	294	318	333	275	299	289	313	321	289	296	305	342	302	304	307	306	287	328	296	298	314	309	316	300	304	317	311	278	287	307	320	294	291	330	302	327	329	349	320	266	306	310	270	307	338	295	321	310	310	301	296	316	326	314	310	302	322	305	319	312	310	321	289	294	329	339	305	320	328	317	298	295	289	295	289	295	301	303	308	279	311	301	300	297	348	315	303	327	330	317	308	315	315	278	310	284	308	315	312	306	296	304	322	326	269	312	327	305	345	300	274	310	293	348	345	264	306	296	272	307	327	296	330	288	296	287	295	321	295	314	312	298	324	295	307	320	289	292	289	295	287	270	286	345	308	303	297	317	301	271	347	316	292	292	328	326	334	273	318	316	339	274	335	279	312	311	299	305	325	307	297	300	334	301	289	289	306	309	309	299	269	296	300	314	322	309	329	297	333	296	307	325	307	330	300	310	327	313	302	297	286	283	292	294	311	312	330	306	318	293	324	303	286	309	287	302	308	312	297	310	312	350	294	311	300	281	281	307	300	289	290	298	304	294	297	304	322	327	302	298	315	314	299	290	308	311	339	287	308	309	313	310	311	281	269	315	291	300	291	301	293	321	281	302	311	310	337	338	327	292	308	301	309	309	278	291	308	299	334	294	311	291	320	272	339	319	293	293	346	303	322	287	302	301	311	272	303	289	313	279	340	278	284	285	312	272	304	307	325	304	303	328	315	275	301	293	317	291	317	283	309	339	279	317	279	297	283	292	320	296	277	291	299	296	320	291	309	328	304	313	305	291	304	285	315	316	333	316	296	292	322	325	306	303	289	304	324	309	317	304	295	352	340	334	309	303	297	284	300	312	288	298	318	295	347	295	308	290	290	283	301	308	326	320	305	297	301	274	313	310	318	279	292	289	296	318	303	304	330	294	287	319	315	308	289	310	289	304	300	315	319	271	305	312	314	330	304	276	315	306	310	315	316	273	288	334	306	324	332	294	302	320	276	293	322	318	292	324	313	316	302	310	276	309	282	274	304	260	300	287	302	302	302	303	277	329	285	274	330	314	306	278	315	319
22800	21392	29070	24066	21385	21422	10114	1194	848	693	692	567	560	540	561	511	489	452	432	492	484	456	441	420	428	422	417	402	467	410	437	446	421	442	410	380	395	402	402	404	399	414	386	378	391	401	414	428	404	405	405	395	409	401	407	403	377	376	392	454	379	372	412	352	394	403	401	395	383	367	360	380	388	403	401	362	377	403	388	397	381	400	404	418	394	382	383	385	427	382	369	410	395	385	386	385	430	373	410	343	384	399	403	378	410	391	426	389	386	416	399	412	390	407	380	385	391	371	371	372	410	394	396	370	402	406	357	396	382	415	380	352	374	364	399	379	388	347	373	377	362	389	387	400	415	390	402	405	384	393	394	442	395	378	391	343	378	389	418	416	406	394	382	394	393	381	409	378	366	405	399	374	356	393	409	391	376	388	411	386	415	358	380	323	385	331	403	390	399	357	366	425	387	418	406	345	374	405	412	396	373	394	401	389	393	367	359	380	367	379	374	359	393	372	374	425	388	399	429	426	364	370	380	397	395	399	382	402	418	405	392	395	390	362	399	392	379	366	386	426	403	397	353	405	423	404	370	391	397	401	406	401	399	380	411	387	413	426	367	372	392	367	389	406	376	387	412	419	351	396	379	363	399	386	367	384	400	354	396	394	372	361	362	386	398	403	390	361	365	366	387	379	407	402	404	414	389	390	422	386	366	391	400	395	408	398	380	407	386	408	394	421	355	371	417	396	361	382	439	378	384	402	405	396	408	430	370	404	399	403	399	350	360	357	394	419	395	387	385	372	387	424	396	395	393	372	383	359	368	370	405	446	392	397	381	354	348	408	408	332	388	417	391	472	389	376	390	368	359	416	386	412	377	369	389	389	405	391	375	363	382	363	362	404	409	407	401	409	401	357	401	386	358	392	386	382	385	392	381	398	381	421	399	382	372	380	381	360	420	392	390	405	415	405	408	416	369	408	382	388	413	407	411	389	378	388	412	367	373	372	409	375	402	371	426	384	350	371	378	374	372	396	399	391	386	401	423	360	404	380	359	406	381	409	384	373	418	371	376	374	368	390	368	371	384	395	410	420	392	407	400	392	377	374	400	408	396	397	421	385	398	394	395	392	423	348	378	403	389	361	386	383	357	403	373	403	397	396	401	410	401	380	373	402	368	355	368	399	373	397	383	376	392	337	388	381	412	386	381	403	392	361	383	392	392	381	407	399	406	370	379	403	371	351	396	412	381	381	403	404	390	371	395	360	377	368	400	397	364	416	409	413	428	355	392	395	354	391	364	386	382	364	385	403	393	377	403	381	391	400	393	382	392	397	377	350	381	384	380	404	379	391	384	388	396	385	429	379	389	386	416	387	377	403	386	362	391	392	389	385	415	421	384	388	399	412	365	406	418	404	384	390	373	411	373	367	386	374	378	409	378	364	394	354	387	374	340	394	380	424	383	365	391	385	391	382	394	416	415	401	378	358	399	386	358	395	366	374	369	394	390	425	393	386	385	414	372	382	367	401	392	397	425	378	361	446	390	386	381	389	406	362	393	410	414	400	405	398	374	359	409	395	392	369	390	388	357	400	371	381	396	410	380	395	385	420	367	385	393	351	366	392	398	375	421	343	402	402	418	407	418	425	398	391	409	348	400	398	387	400	372	401	376	403	380	393	403	413	360	372	399	384	409	369	392	421	398	403	398	410	373	417	415	389	382	363	395	385	385	400	356	353	379	386	369	397	396	390	351	385	390	379	408	385	404	361	361	372	384	365	363	383	386	377	436	418	402	401	428	394	385	322	402	378	385	393	386	388	385	349	370	376	367	361	386	393	418	394	414	390	356	391	351	385	424	362	373	398	367	406	381	408	378	377	381	370	368	398	394	402	362	368	353	370	382	373	382	360	388	383	385	390	396	369	367	404	379	354	364	375	368	355	396	376	412	384	390	387	411	368	395	348	363	415	379	402	390	417	394	355	411	374	412	359	411	397	379	395	390	428	388	368	403	397	411	374	386	407	407	401	347	354	378	409	357	366	396	401	391	414	411	398	374	413	401	410	401	405	403	429	375	355	370	385	418	373	380	408	355	350	374	391	359	361	361	352	363	411	377	393	378	387	413	357	396	374	397	393	402	395	380	390	383	384	412	374	410	396	349	411	369	378	366	376	397	362	412	385	404	370	427	363	342	379	392	391	362	399	369	423	394	368	378	370	395	354	407	420	402	401	342	354	389	372	383	380	376	423	435	389	414	382	363	389	369	386	402	376	355	398	414	408	367	359	389	392	351	383	388	393	415	367	387	375	408	413	380	403	385	378	372	383	369	346	391	381	407	378	381	432	363	407	423	410	370	421	359	394	392	385	368	425	377	363	355	385	372	430	405	397	398	384	383	384	362	423	411	412	389	401	390	387	339	418	420	364	397	385	353	397	404	361	385	378	413	366	378	416	421	381	410	392	370	359	386	389	405	398	397	411	353	380	382	333	409	400	396	346	419	366	363	373	410	369	377	395	366	384	363	391	375	334	372	381	366	402	355	382	378	348	388	373	415	395	358	353	361	370	377	415	386	358	397	360	361	396	391	383	421	392	416	402	406	375	378	418	401	366	394	389	345	363	407	357	412	360	369	382	394	385	421	390	388	371	394	407	388	404	392	413	368	355	394	402	363	400	379	394	394	393	412	389	383	387	421	395	420	420	374	413	394	405	371	383	375	381	394	393	378	402	359	377	365	399	372	389	359	405	412	363	388	392	415	384	385	354	350	421	381	385	379	376	401	391	416	388	378	397	399	336	356	385	371	370	372	426	401	410	370	353	383	380	380	360	396	369	380	350	382	412	370	364	392	374	393	379	404	386	413	385	377	372	386	412	377	384	436	393	393	380	391	380	358	379	417	410	391	388	404	406	387	387	386	367	381	419	374	401	426	398	352	412	367	386	429	374	388	380	398	387	370	352	373	370	373	379	421	382	398	409	382	414	341	420	389	391	416	391	366	385	415	383	405	398	391	408	377	360	376	387	368	347	405	379	403	386	396	392	387	385	425	375	363	369	363	391	379	422	375	381	407	415	401	403	378	397	405	420	367	341	370	381	397	383	398	377	377	403	371	389	378	377	381	383	401	337	366	376	408	373	373	371	412	365	378	397	368	355	418	408	377	398	429	370	376	381	392	395	425	346	401	385	399	392	414	399	402	378	385	385	384	400	359	394	379	360	381	389	400	382	393	403	382	374	401	397	376	360	419	400	403	395	387	361	396	380	404	386	373	372	400	376	383	406	371	401	375	372	398	377	420	358	384	384	366	362	388	356	394	384	392	359	375	434	377	362	378	374	367	368	409	397	395	399	373	416	396	419	398	419	395	384	395	392	357	382	389	384	363	343	409	373	384	385	393	379	398	404	421	402	368	411	422	387	409	363	383	361	401	366	365	364	403	337	422	404	379	387	398	365	372	388	399	381	378	395	418	402	374	385	406	389	415	412	391	366	364	406	381	392	417	370	355	371	339	385
4577	14063	11264	5811	3756	2835	2221	1670	1397	1199	1001	895	832	754	736	651	666	660	563	596	577	572	569	567	554	535	549	532	548	507	504	544	532	521	490	529	519	525	509	484	449	518	495	506	471	506	499	472	467	514	463	482	458	497	450	506	490	460	471	481	538	472	470	489	469	518	480	478	474	474	480	510	510	448	443	461	439	458	474	522	512	467	484	473	470	451	531	462	461	483	478	483	485	461	491	461	485	481	463	516	473	469	469	457	430	482	507	498	479	454	438	490	477	424	460	499	468	458	493	484	491	527	493	467	465	512	489	441	459	444	464	492	485	508	526	469	483	463	485	455	508	460	489	503	479	455	504	486	488	477	499	467	404	466	450	470	495	459	494	461	516	467	457	485	473	494	472	466	495	451	472	510	455	494	486	516	509	436	499	479	471	500	483	458	480	488	473	482	498	440	491	519	479	474	435	514	468	447	510	490	442	514	457	452	454	453	478	442	432	458	502	500	413	467	460	493	484	495	496	475	465	483	521	440	496	500	480	471	458	477	500	454	488	437	481	464	489	484	442	484	461	477	474	461	492	501	453	496	478	470	491	464	489	465	438	449	471	446	474	468	473	465	462	506	458	480	443	487	444	465	511	477	475	468	475	480	488	478	483	467	449	511	479	474	440	484	463	452	463	405	425	441	482	464	447	497	461	466	507	458	466	465	490	457	443	490	507	496	481	521	474	466	471	485	463	487	429	470	508	463	460	470	496	480	461	467	437	494	523	449	452	483	465	507	473	457	505	475	513	448	460	476	418	455	478	466	445	499	458	482	482	465	488	472	491	463	470	451	470	463	486	468	467	449	475	449	486	441	473	431	471	444	482	471	473	454	501	458	482	464	492	463	520	466	477	494	495	462	479	500	526	467	491	460	483	456	475	473	423	513	479	485	475	477	451	439	455	503	490	480	489	455	476	462	456	483	467	463	451	495	499	507	454	446	453	490	438	486	465	463	499	456	450	444	503	462	434	473	464	475	458	493	457	469	485	449	489	443	461	470	479	477	465	482	465	467	462	459	465	442	468	488	486	440	471	531	496	466	446	465	433	459	484	493	467	451	476	488	474	475	464	499	452	431	467	465	470	501	458	469	470	509	483	501	447	498	444	473	496	478	483	488	474	458	421	456	533	473	496	473	474	456	468	474	491	465	441	428	483	490	470	469	473	483	488	440	491	462	479	483	428	478	461	466	475	458	466	429	459	471	501	459	461	464	458	450	470	445	474	463	439	449	438	455	453	440	499	463	426	456	498	494	462	479	469	453	455	499	454	486	493	453	483	486	471	443	480	510	457	460	427	443	474	452	496	487	491	536	465	461	491	503	470	467	478	439	485	477	456	451	455	513	463	468	456	445	489	457	490	465	472	463	438	473	468	438	434	475	453	445	474	464	494	471	479	491	524	487	483	487	471	474	510	457	489	484	498	452	478	466	477	485	451	490	461	470	533	474	470	469	479	478	485	454	441	446	479	450	492	491	509	498	502	458	477	458	488	501	462	475	496	496	435	490	463	446	504	457	452	494	436	489	441	438	458	506	464	493	447	470	470	496	441	554	450	458	435	466	519	486	448	453	500	472	496	484	455	470	470	469	483	486	468	486	435	488	492	472	505	478	529	504	496	473	475	472	458	463	475	453	446	440	422	463	464	467	479	477	481	469	483	444	467	484	437	489	452	505	505	476	488	480	481	484	488	486	458	472	479	467	470	500	447	475	502	458	487	499	494	481	488	461	478	482	437	482	451	476	470	501	453	469	455	478	482	487	482	472	490	455	455	487	502	432	520	469	501	493	421	483	488	461	495	455	464	426	470	510	507	475	480	452	464	479	473	455	445	490	479	457	473	468	467	456	443	419	494	487	464	502	475	492	462	480	472	457	481	423	487	494	476	462	429	476	440	486	465	496	505	513	437	483	461	425	493	501	502	450	441	448	451	510	472	500	468	481	481	481	502	495	442	473	441	494	467	472	447	459	457	446	425	505	434	460	466	479	461	508	452	480	479	449	505	460	458	443	463	469	462	481	434	449	457	438	454	480	482	470	482	464	465	464	489	433	495	450	451	481	492	447	468	484	453	484	482	450	457	499	495	497	444	443	442	486	496	457	457	463	467	436	498	487	472	461	500	499	490	458	461	439	512	506	524	451	454	501	466	510	460	453	492	468	494	465	493	436	478	453	493	454	465	487	505	436	468	485	475	483	477	468	517	451	476	466	478	462	482	476	468	508	440	454	483	457	463	498	447	459	463	491	475	484	447	460	453	457	503	519	450	460	505	467	485	457	480	494	480	410	476	452	466	479	482	470	475	477	485	466	423	453	469	478	489	427	427	477	469	437	476	443	470	454	508	442	477	414	492	485	496	487	467	457	448	488	476	489	485	509	437	449	484	483	470	462	471	450	457	479	458	507	497	482	495	504	511	448	433	450	464	432	478	443	459	502	465	445	483	447	480	458	472	465	479	404	496	431	457	474	439	462	459	459	482	460	492	506	460	465	472	457	482	469	463	440	457	472	464	496	529	484	478	458	455	462	443	419	467	480	462	487	460	475	509	444	463	446	479	470	478	463	522	439	444	436	467	503	455	477	483	489	474	479	449	462	479	447	465	456	488	478	498	468	433	458	484	464	452	462	484	466	473	533	485	486	471	478	462	485	493	493	429	485	473	476	507	463	486	464	475	472	491	467	478	451	515	450	455	461	444	477	471	482	445	472	490	497	452	531	501	440	431	486	447	481	493	482	474	429	436	472	484	444	473	457	450	481	452	491	476	460	484	441	487	457	510	460	457	476	480	479	444	461	492	427	459	427	481	480	476	481	499	478	488	469	492	439	475	458	441	478	505	486	471	465	511	444	461	516	487	426	464	472	455	475	436	473	486	502	491	432	434	513	466	442	501	490	497	480	484	466	489	460	459	469	460	482	456	470	519	464	511	507	445	455	463	454	437	459	467	478	454	489	475	474	432	471	421	457	432	449	458	446	454	472	496	461	466	501	472	489	505	461	489	500	485	456	505	449	453	489	486	438	443	487	488	468	484	443	531	464	448	458	470	482	471	492	480	472	512	469	443	462	485	440	482	485	468	481	430	454	512	441	470	466	502	473	487	467	429	501	472	446	477	473	480	465	517	470	462	488	486	455	497	461	440	437	468	427	462	521	517	466	484	506	533	504	490	440	426	515	496	449	502	444	448	420	452	467	475	445	478	527	453	503	451	456	476	460	434	452	478	484	466	441	475	453	456	473	479	450	495	430	456	475	473	468	483	471	483	530	484	455	465	490	463	505	434	470	456	488	490	499	511	484	451	466	484	474	485	472	446	461	474	437	479	475	466	506	505	477	441	473	430	481	460	451	462	427	498	496	484	454	455	458	481	485	451	488	457	472	516	470	474	475	460	463	479	458	472	467	491	482	524	517	454	458	491	513	480	472	500	450	430	495	504	460	450	469	429	463	471	427	443	462	454	476
27285	19564	6114	1280	852	853	637	559	578	576	524	533	548	516	546	529	545	533	583	522	536	548	543	503	508	538	564	557	523	509	534	539	531	551	520	547	507	545	499	483	486	537	551	514	492	493	511	543	504	501	514	545	538	534	506	518	495	556	542	541	518	514	540	551	529	580	553	527	529	545	501	541	501	511	539	523	499	521	553	506	566	544	543	533	563	534	553	538	538	574	541	561	508	542	545	548	536	546	546	562	550	503	526	530	539	584	542	468	490	524	575	506	533	486	542	586	575	550	515	569	533	521	551	499	544	496	563	527	508	529	523	503	566	551	537	540	502	538	544	532	524	489	522	538	519	541	546	507	517	541	539	502	533	558	541	479	515	552	568	514	560	503	495	544	565	498	566	497	475	524	572	517	554	529	488	546	523	543	515	519	475	524	517	508	535	529	552	577	565	515	559	507	549	536	536	538	540	475	578	566	520	541	528	539	514	498	564	525	545	506	551	537	515	469	559	568	542	535	501	531	514	567	502	529	486	530	533	512	552	536	554	554	541	515	513	504	519	543	526	540	553	510	531	482	509	522	505	572	510	551	517	536	535	522	557	476	500	529	498	522	562	550	494	561	500	481	552	533	537	546	536	519	541	590	525	531	582	534	567	507	551	543	505	490	531	545	564	523	536	563	562	529	545	523	529	512	508	471	549	548	568	589	557	522	500	567	543	514	503	497	581	519	546	497	544	530	523	505	500	561	526	518	579	524	539	551	489	504	536	500	558	543	544	530	543	499	509	546	545	540	559	529	541	535	523	516	519	546	562	484	537	513	567	540	550	507	525	583	510	541	512	531	525	493	517	533	558	537	511	547	559	558	550	521	539	537	531	527	527	511	516	519	481	537	523	488	547	497	522	513	576	509	535	514	554	519	501	494	533	538	540	533	554	562	520	488	499	539	550	508	512	585	536	573	505	530	521	548	513	530	543	566	519	583	527	512	452	520	493	542	549	542	536	542	498	535	535	552	498	553	543	554	547	514	540	522	506	506	513	561	505	513	556	543	526	541	554	501	538	496	521	491	509	543	544	511	503	552	506	541	488	524	522	538	547	520	534	540	547	500	518	559	530	536	508	495	540	518	565	506	526	551	555	511	538	534	548	500	522	543	577	511	510	514	555	505	478	555	503	543	571	498	548	562	528	549	538	536	510	533	510	565	516	550	534	543	540	586	552	523	466	517	527	485	572	540	487	513	529	550	523	521	574	473	519	534	569	529	471	532	539	528	529	544	561	524	560	529	477	574	536	538	550	562	508	516	566	524	508	556	543	552	507	521	577	509	546	519	501	537	491	531	494	540	587	518	561	547	551	540	541	536	549	518	537	537	484	513	558	507	512	518	533	535	518	545	520	575	514	504	530	530	518	542	525	517	492	518	559	511	546	583	527	553	512	556	529	485	533	536	532	556	528	512	544	525	530	553	520	499	522	584	498	533	528	534	502	540	535	532	516	530	516	516	537	544	515	527	518	525	544	557	538	538	530	535	519	499	528	541	540	559	543	517	502	537	514	559	544	554	510	531	515	494	545	537	526	524	539	524	505	562	533	530	509	573	556	555	565	507	499	552	550	548	521	496	575	513	543	527	535	531	535	535	536	549	541	490	512	541	534	582	549	503	532	531	556	559	512	533	520	522	536	528	519	525	532	502	481	512	533	557	545	515	548	528	540	509	528	504	524	549	564	532	550	579	502	546	498	503	524	521	540	553	565	516	534	523	545	574	564	558	468	565	532	507	525	508	508	542	545	539	543	535	576	507	518	510	532	530	531	489	568	542	482	493	534	571	513	521	532	544	537	565	526	491	516	554	546	516	524	536	532	516	562	535	556	519	511	516	530	521	559	552	546	530	508	544	554	482	525	567	548	563	532	526	501	545	494	532	572	516	540	501	500	532	559	526	508	518	574	523	543	578	534	505	542	512	548	495	528	517	506	524	539	550	551	536	538	534	571	558	509	526	504	521	528	502	484	565	549	505	551	498	517	565	513	556	524	539	493	497	513	567	545	499	536	522	576	539	562	552	557	569	513	523	505	580	515	559	564	540	520	499	520	542	583	500	532	523	530	520	523	532	570	534	527	519	523	509	577	508	493	531	490	509	577	536	536	538	532	503	520	553	561	524	553	572	523	542	496	493	540	483	500	545	553	523	529	527	561	514	548	516	524	527	551	543	523	532	561	545	542	545	588	579	545	517	543	511	511	520	544	535	546	518	525	546	536	554	524	537	499	510	532	546	524	518	531	537	534	523	518	517	522	550	542	534	536	542	550	505	569	564	532	558	533	519	553	530	513	557	492	505	513	554	533	521	540	525	526	563	553	531	562	524	481	524	531	536	550	492	540	499	545	534	504	536	529	538	501	537	531	558	539	533	535	557	530	536	520	548	505	544	548	520	504	516	513	545	518	500	574	523	529	551	520	520	527	558	520	530	556	540	541	521	543	524	519	557	599	559	528	514	574	550	558	517	542	548	481	465	518	533	552	531	568	514	505	541	532	513	576	503	498	515	521	535	469	541	536	519	526	550	512	515	516	511	529	544	570	502	501	551	548	548	535	525	531	522	501	536	559	550	526	528	512	532	555	558	552	533	546	526	553	554	559	527	562	529	542	551	550	558	515	528	556	527	531	521	514	528	541	501	528	522	533	547	505	510	547	513	504	532	551	525	547	501	536	528	542	543	523	520	527	571	553	541	537	551	522	535	554	518	504	505	541	556	514	525	491	537	517	470	517	534	537	591	524	512	508	525	511	510	543	553	547	522	548	568	542	534	546	507	533	529	526	531	538	520	529	519	513	529	556	551	521	527	545	489	536	568	515	478	564	521	532	518	533	511	521	518	532	522	567	503	537	549	516	560	554	507	520	550	507	536	511	554	501	518	519	536	509	532	515	574	561	557	562	516	568	567	533	532	547	516	554	524	517	521	536	497	561	503	562	556	537	511	568	548	513	494	574	541	515	558	540	498	565	555	560	531	555	513	553	508	515	525	509	523	551	498	520	545	539	539	522	546	527	537	540	546	533	507	526	515	527	498	538	537	547	541	535	517	545	522	533	541	502	554	511	509	573	523	535	533	527	519	530	562	528	561	504	527	531	545	530	551	509	518	534	541	523	513	531	513	534	537	549	528	549	545	509	522	472	507	476	498	521	533	544	506	535	500	499	501	548	535	543	521	591	523	518	511	509	510	517	481	548	548	456	546	522	535	533	508	536	545	522	512	506	541	522	549	530	533	531	545	556	517	530	511	532	532	530	542	530	541	561	531	544	522	528	539	559	528	546	508	539	572	522	514	513	515	513	513	507	554	540	569	576	536	517	518	517	563	544	565	501	484	527	541	515	580	540	578	524	524	572	495	507	529	535	505	550	558	538	526	531	549	490	520	523	503	523	544	512	523	519	512	541	574	571	555	537	537	519	495	519	541	485	569	542	517	548	556	484	541	555	509	510	527	529	533	520	503
4217	1710	1511	1028	823	771	702	655	669	618	648	657	648	616	623	656	628	628	667	622	596	642	651	633	608	600	628	617	617	618	598	612	619	636	609	639	626	657	625	568	593	605	617	651	597	565	618	611	596	638	601	574	646	628	575	631	629	604	618	608	615	634	594	606	590	646	637	545	626	625	615	617	609	581	627	620	623	615	595	592	602	655	642	578	628	605	637	622	605	633	593	589	614	538	605	569	533	604	610	633	654	689	630	599	598	613	613	627	599	588	630	615	633	606	573	613	611	578	607	652	563	574	623	604	631	623	608	669	580	619	618	623	668	581	615	555	631	640	586	627	571	622	637	620	574	607	606	620	635	600	630	592	567	609	630	579	625	615	559	636	633	587	633	626	610	607	623	598	632	594	647	588	590	609	631	598	565	632	599	640	567	574	571	608	640	603	588	534	602	633	596	642	610	657	625	586	586	564	613	618	666	614	627	636	645	635	591	588	649	656	632	616	613	608	655	602	597	566	603	606	598	604	631	613	579	656	620	637	635	613	590	596	623	629	629	604	581	637	577	607	629	564	613	615	615	568	615	614	642	633	647	622	586	598	627	630	611	566	661	592	652	614	629	606	591	635	652	599	602	617	654	578	603	578	597	619	613	606	582	590	620	646	586	588	552	628	617	634	585	605	609	614	624	599	599	584	607	612	599	605	614	602	595	604	611	602	600	596	617	625	596	619	606	614	615	637	615	606	635	587	571	623	609	632	624	644	647	644	600	576	622	601	662	579	595	612	602	612	595	613	602	598	614	603	603	639	596	601	568	612	616	629	607	615	606	569	622	604	639	601	583	576	592	631	622	612	647	634	619	599	620	570	590	621	604	628	642	565	621	587	604	642	606	597	599	580	581	579	617	593	577	608	659	585	655	583	598	642	604	643	606	608	605	613	611	574	608	608	619	593	602	615	593	614	651	661	603	612	622	597	621	643	658	626	623	578	613	581	591	583	665	618	615	629	604	584	594	615	572	611	628	623	578	633	569	571	613	642	583	579	598	619	627	575	581	636	614	619	572	589	672	613	629	597	594	607	589	644	574	560	618	591	576	604	615	622	585	624	624	607	662	633	616	604	640	605	597	665	616	598	623	625	634	612	624	605	599	656	636	573	642	649	602	578	603	634	674	603	573	625	595	616	633	614	620	612	569	605	614	575	596	653	613	627	558	660	596	612	641	616	611	627	631	628	607	593	662	617	647	589	585	618	601	599	606	602	595	614	617	620	594	624	609	607	635	603	592	627	620	594	596	637	621	631	590	571	609	618	635	612	622	616	554	605	642	650	580	584	607	599	573	622	613	635	592	622	622	626	581	589	629	631	602	602	589	582	649	637	596	580	579	598	611	622	652	573	605	581	616	656	608	575	628	635	605	629	601	627	616	630	618	556	610	606	621	567	629	587	612	629	591	636	586	651	612	603	613	612	596	609	613	636	627	619	572	626	630	651	633	582	567	621	616	614	602	661	659	612	617	619	583	630	616	576	594	613	588	601	627	641	589	616	602	635	604	633	631	575	607	587	618	595	647	625	614	626	655	595	690	651	591	573	633	657	594	624	606	642	637	572	652	617	618	648	610	639	607	643	604	577	583	630	577	625	584	615	650	596	617	626	635	591	599	605	597	608	627	603	618	641	594	611	563	604	587	605	658	629	582	595	658	626	599	624	618	618	628	631	625	555	594	619	639	597	609	579	656	655	557	622	618	578	595	626	615	602	585	626	611	575	641	591	611	627	552	621	585	623	602	621	606	585	613	604	612	623	631	628	649	630	605	603	625	596	606	610	605	629	616	631	630	600	578	613	629	600	609	618	621	599	614	667	638	610	660	608	565	621	613	640	609	575	599	682	620	627	603	608	607	615	660	597	599	624	593	580	612	623	634	624	629	629	631	617	600	614	617	610	618	597	552	614	599	582	587	617	579	608	600	629	595	593	636	577	601	628	574	639	563	601	595	602	641	643	633	593	607	622	613	592	581	615	628	654	648	625	624	632	628	622	612	591	585	614	558	575	621	594	618	611	610	621	563	586	625	561	615	585	650	650	599	603	643	600	605	608	613	633	600	653	613	606	587	628	589	598	591	608	655	594	576	645	602	598	668	573	597	667	618	601	606	628	636	643	655	640	621	585	620	597	652	584	625	576	570	565	643	592	624	590	607	616	625	618	573	597	621	601	594	599	623	610	633	610	629	599	566	649	606	609	595	596	631	597	619	601	667	574	665	604	595	557	644	612	592	580	643	618	595	633	599	638	603	604	584	571	622	590	619	568	605	603	604	646	633	596	619	599	579	623	611	638	592	617	608	590	615	666	625	589	601	589	604	606	619	574	578	579	595	615	639	606	630	634	643	634	567	631	624	619	564	662	611	679	619	629	586	588	620	656	596	590	601	614	591	622	646	626	614	607	652	579	618	620	653	611	623	583	577	595	592	601	585	576	580	604	686	611	628	623	611	634	595	624	614	620	617	597	631	616	586	654	619	643	638	596	607	586	612	579	595	611	614	581	600	603	588	577	623	626	596	594	586	583	617	625	622	608	594	594	625	610	614	613	635	581	591	594	599	599	600	597	657	616	635	635	611	623	583	625	639	585	629	604	632	632	606	623	586	619	587	631	570	634	606	570	626	551	559	612	596	631	587	624	631	565	612	651	623	650	605	619	658	614	609	593	611	634	651	622	623	587	654	657	604	601	618	594	653	581	647	550	640	586	602	590	621	617	605	601	614	575	598	581	592	615	627	601	626	588	637	585	585	635	630	628	629	616	623	612	643	624	642	675	634	618	591	648	620	542	614	609	619	594	593	556	606	590	565	623	578	585	667	626	644	634	617	613	622	628	603	607	648	621	579	564	638	564	611	615	585	587	602	641	622	674	607	608	634	633	591	618	637	590	605	624	647	619	598	637	574	615	580	611	613	579	592	607	610	600	594	626	614	607	619	614	606	643	579	627	612	624	609	587	611	604	614	592	625	641	603	606	597	621	606	580	594	631	651	606	630	608	634	574	649	588	600	598	596	595	603	603	636	605	600	593	610	600	652	567	615	635	646	656	594	623	620	620	633	623	619	649	573	652	574	626	633	591	586	636	656	580	652	621	611	618	632	602	594	628	601	625	636	607	622	638	640	619	647	635	605	643	626	639	628	605	590	633	620	616	608	649	616	628	614	656	618	601	640	626	596	600	548	597	578	576	645	545	607	626	596	574	660	576	581	623	571	619	597	638	569	597	570	629	600	592	606	621	600	636	581	614	645	560	633	660	589	604	595	637	618	627	624	600	606	599	621	621	592	586	583	645	588	614	584	623	569	633	600	609	616	595	600	589	563	590	638	664	611	601	610	606	579	629	624	602	604	603	666	589	627	616	645	592	646	591	598	648	567	622	589	594	614	611	617	620	606	582	632	637	601	633	618	640	618	642	587	610	620	639	593	575	640	592	578	604	644	644	627	592	594	670	602	643	588	570
23847	21360	28581	24471	21351	11557	1581	1078	932	886	873	848	779	847	724	718	742	770	738	736	745	718	683	674	697	675	706	699	670	701	735	708	682	688	674	645	636	677	713	632	694	682	695	683	707	691	706	733	694	666	656	699	691	727	657	695	652	690	648	671	701	673	701	694	695	666	716	713	683	706	665	664	681	726	710	740	708	697	655	622	683	689	690	704	682	637	720	712	701	666	677	698	660	704	688	710	690	641	686	664	658	701	664	678	623	645	652	682	663	664	708	667	684	684	672	685	641	708	588	727	676	668	693	648	675	684	734	647	649	686	706	667	719	698	674	690	659	668	685	682	711	715	708	667	692	668	680	654	685	676	677	685	680	666	696	695	678	681	658	666	691	661	638	651	691	698	698	654	651	678	658	643	672	739	654	673	634	681	653	692	633	677	723	680	684	671	686	682	681	664	693	673	702	700	681	716	686	590	689	656	672	690	677	614	685	712	710	691	683	666	674	683	674	672	671	670	666	678	634	665	724	664	642	648	621	680	659	685	674	708	670	658	681	689	719	681	696	672	663	700	667	680	673	664	691	695	675	675	657	721	690	693	654	615	721	681	667	687	633	644	678	740	705	635	695	683	720	671	656	725	680	722	674	664	669	651	678	674	658	667	655	702	618	649	651	712	695	690	709	674	671	632	694	648	687	716	670	679	642	662	712	671	680	723	705	670	711	657	709	634	650	658	729	690	668	706	701	675	676	679	717	712	710	634	664	633	667	678	690	661	641	705	669	702	651	640	629	668	677	687	654	643	695	688	680	714	675	691	676	615	667	671	659	693	675	677	691	663	622	688	699	702	681	691	705	650	699	681	634	675	731	672	698	659	670	624	734	698	665	703	693	714	712	693	701	685	723	678	660	671	688	684	650	725	678	646	729	697	697	664	664	677	749	653	667	697	698	635	678	704	677	662	699	645	679	658	730	657	652	644	707	684	677	628	638	693	668	693	650	702	659	653	663	688	664	689	602	656	640	690	680	637	703	680	682	706	717	668	664	682	689	664	727	681	703	688	674	638	680	663	639	693	609	653	722	680	736	679	641	662	726	645	679	664	705	667	676	689	645	664	677	656	657	728	673	662	655	716	691	680	675	655	631	622	718	670	675	677	652	620	661	700	690	677	653	683	695	649	666	639	632	642	737	709	694	668	656	679	632	644	657	664	748	702	631	659	668	670	681	695	653	671	671	649	642	637	713	660	594	695	654	708	669	624	675	688	698	691	660	708	665	738	699	713	714	644	657	674	716	657	676	732	679	650	680	657	696	705	690	663	631	675	649	711	692	676	712	683	711	686	675	676	677	671	735	656	682	681	682	706	646	675	645	697	713	690	670	681	690	655	692	676	646	652	726	675	651	716	724	706	671	638	653	657	653	613	657	658	727	646	633	705	675	640	656	647	696	687	700	693	636	657	701	678	725	689	648	674	668	644	667	659	664	688	702	655	646	687	672	690	697	661	712	699	703	631	666	667	669	702	660	639	674	682	660	663	671	654	677	669	702	690	734	699	659	688	683	666	704	708	708	727	651	650	659	660	708	629	653	680	659	687	695	646	705	664	688	708	676	654	672	679	639	699	656	615	697	631	691	707	648	683	672	655	612	722	692	684	708	653	677	718	686	643	636	679	640	698	686	694	691	666	714	705	664	689	671	654	652	660	628	705	708	643	692	708	655	686	690	672	674	679	688	690	733	654	629	696	684	676	668	709	663	704	655	664	701	711	698	682	696	693	724	648	659	689	715	647	656	671	675	662	688	661	658	659	669	657	681	652	721	649	677	658	665	676	675	650	678	683	674	712	680	635	704	669	697	671	681	661	711	704	677	685	659	652	712	705	648	699	672	673	615	657	660	638	702	685	708	626	688	695	663	725	653	674	697	679	713	690	681	725	696	697	677	693	638	742	681	681	649	662	699	708	661	671	697	697	632	670	656	691	673	691	684	650	655	639	625	675	672	673	669	673	688	664	667	682	731	724	638	665	697	686	663	658	718	680	693	655	656	694	648	674	668	714	690	637	645	610	685	663	701	666	712	690	631	660	711	683	685	713	648	639	678	657	647	640	725	666	716	702	667	684	720	690	730	664	674	641	652	728	689	700	699	640	666	628	702	666	699	686	703	672	710	620	665	689	601	700	663	671	663	681	715	682	647	619	671	636	708	717	659	675	655	674	667	700	685	689	700	669	668	687	672	730	685	703	691	678	664	655	620	717	717	685	682	666	706	673	644	640	668	706	727	710	669	676	693	652	657	698	639	677	715	711	664	679	640	719	711	626	680	683	675	691	712	672	694	698	677	665	680	652	670	687	599	642	684	681	685	670	659	647	661	697	652	703	672	659	614	670	708	662	687	677	692	675	652	675	686	684	596	679	632	652	726	705	693	660	632	716	736	680	669	659	655	668	671	670	661	678	705	658	708	684	696	622	693	680	695	671	677	653	666	692	722	720	641	652	674	707	688	696	666	692	756	652	683	667	714	703	701	690	666	722	645	691	675	656	696	673	698	662	695	685	640	631	642	651	670	701	676	670	665	666	718	687	676	662	657	687	700	714	677	683	663	669	649	683	720	677	674	660	653	725	657	664	694	700	666	647	697	681	681	697	690	656	661	661	610	655	665	672	677	698	687	612	709	694	654	639	701	660	681	641	688	674	640	681	678	679	657	696	664	692	657	673	674	704	658	700	720	689	625	678	682	643	661	720	687	673	718	648	717	680	685	676	656	652	673	662	696	672	626	731	687	630	671	634	661	698	667	671	707	691	682	658	672	684	680	646	642	652	694	688	696	661	658	659	685	684	669	649	705	683	659	685	658	657	653	691	640	644	680	630	693	689	695	645	705	676	726	631	701	661	652	720	683	643	634	652	707	689	645	696	676	630	665	634	723	660	655	652	677	649	663	689	704	630	733	674	724	669	628	682	682	700	664	646	705	708	700	673	613	672	606	693	675	685	619	673	651	667	702	728	617	673	713	649	701	638	717	691	682	679	717	680	675	686	728	701	629	637	664	667	694	655	653	706	694	685	686	666	670	679	663	635	705	693	639	636	687	700	637	643	625	678	674	649	674	649	704	714	704	691	610	683	711	697	679	711	662	713	680	673	695	716	662	688	655	681	692	711	662	691	671	703	684	648	707	710	617	668	656	699	692	621	622	715	688	657	673	618	710	660	675	665	683	653	644	698	678	700	712	671	682	666	677	661	692	629	663	626	702	716	700	698	681	682	672	636	658	627	689	747	698	695	659	696	642	664	675	633	644	646	659	642	622	643	678	708	667	671	691	656	672	699	626	733	675	692	680	640	635	676	682	674	697	676	714	655	701	677	668	629	683	684	624	636	672	670	716	617	672	644	687	640	670	651	674	667	643	657	628	641	717	686	708	695	675	712	641	629	675	671	672	661	720	710	672	690	725	702	688	742	648	704	668	638	647	671	640	723	654	679	665	655	702	657	703	693	666	691	662	687
3553	9225	7323	3725	2563	2004	1756	1487	1241	1122	1071	1034	978	932	871	888	896	927	877	858	842	843	840	871	766	803	819	772	810	786	810	779	778	810	759	849	767	811	799	797	853	817	774	785	802	839	828	803	853	734	775	777	804	734	763	807	792	745	769	813	791	797	802	778	785	763	792	801	806	754	794	771	761	793	804	780	817	839	764	762	785	748	828	727	827	781	773	778	776	758	791	818	798	786	827	760	825	804	766	811	805	789	733	779	817	830	768	774	821	822	780	779	812	790	820	792	779	814	821	757	804	796	791	774	794	758	760	774	738	779	797	769	823	802	778	729	744	746	805	761	770	740	743	758	800	772	794	842	794	785	819	792	745	775	795	792	747	764	794	785	838	774	812	767	775	827	778	809	762	811	777	804	755	754	829	770	770	793	753	812	822	817	823	836	802	827	796	738	767	759	779	806	811	771	780	780	811	776	789	784	807	732	795	766	748	792	816	799	751	765	824	799	745	764	783	847	760	770	774	733	758	748	793	780	784	820	816	808	757	803	762	748	792	737	759	771	790	781	815	782	795	767	802	758	764	817	789	802	797	819	808	780	747	770	745	793	762	774	784	763	777	766	796	813	786	765	785	798	782	786	819	794	789	779	820	812	782	849	795	748	792	794	751	860	800	795	760	796	758	789	763	749	762	790	775	791	762	769	770	769	797	776	771	794	781	762	760	703	828	781	751	776	803	803	813	808	751	811	788	815	798	782	727	749	807	785	805	790	794	737	776	768	742	767	786	788	761	816	761	826	773	798	773	780	775	822	786	770	782	826	773	761	803	816	754	831	827	770	789	785	782	740	760	779	805	790	787	736	749	733	808	796	766	749	760	785	794	800	761	807	769	743	780	810	742	796	751	809	794	771	767	836	792	808	782	800	794	804	791	759	819	805	800	775	726	789	820	785	739	777	776	769	774	779	784	764	760	780	747	783	784	826	760	796	816	733	785	774	775	760	823	806	781	788	804	776	804	777	754	771	820	794	823	785	789	817	773	813	768	806	786	767	793	765	779	791	784	801	821	750	796	791	859	821	780	770	799	772	812	763	792	745	768	782	758	775	797	810	779	733	796	775	758	813	765	763	806	783	818	791	761	788	788	772	793	792	785	774	815	807	737	798	772	789	744	730	743	724	790	788	772	758	796	767	775	753	807	784	796	792	837	773	827	754	792	775	804	768	857	794	792	778	756	769	775	863	758	775	776	821	753	788	809	799	742	779	803	785	832	801	796	832	775	813	838	794	800	813	754	779	781	776	785	786	723	821	782	843	759	863	747	765	772	766	780	764	780	811	792	771	789	828	807	855	780	817	774	750	753	815	780	821	764	812	799	784	779	769	787	768	766	779	830	759	776	718	799	792	757	756	818	805	777	774	794	761	789	727	742	781	769	745	824	773	798	790	777	807	797	767	752	784	771	785	814	800	839	797	779	802	797	747	772	808	811	851	744	797	778	733	775	737	773	773	754	803	798	803	817	834	820	822	827	750	840	813	786	790	816	776	812	755	760	756	801	797	766	806	791	803	805	785	730	795	762	754	777	768	820	768	785	760	770	770	791	814	804	803	790	785	776	771	762	755	798	791	751	765	813	767	790	771	780	767	826	784	754	777	752	799	776	812	808	760	806	766	839	804	794	768	765	745	769	801	755	756	771	763	778	741	814	761	773	764	785	820	773	787	788	784	797	771	790	838	794	823	777	842	805	767	844	803	749	828	768	791	813	775	763	766	827	781	801	750	745	763	826	861	738	799	822	790	771	772	739	773	727	767	749	795	773	768	777	770	803	748	781	841	794	778	817	763	821	776	839	752	766	800	793	747	831	792	751	784	824	814	804	798	763	817	778	801	788	776	810	776	743	770	784	819	822	787	757	799	764	763	780	833	772	784	781	732	798	770	824	811	759	775	758	818	749	826	828	787	823	782	779	822	767	766	771	792	757	809	810	811	766	819	800	803	794	791	759	762	802	811	755	812	774	805	756	753	850	764	808	738	722	796	771	802	743	770	768	751	805	776	806	756	758	780	748	755	738	780	753	835	746	722	781	818	754	810	758	773	755	779	802	791	780	771	695	791	745	806	830	810	762	760	824	755	786	790	736	814	803	830	759	804	772	757	807	770	810	799	776	791	736	793	748	768	757	828	781	774	832	790	763	749	746	806	762	826	850	732	858	781	784	759	816	779	761	792	809	788	811	811	818	731	764	791	810	764	745	814	788	816	776	807	769	814	791	783	779	756	827	800	765	781	819	786	768	803	785	739	789	777	787	821	786	777	823	756	758	796	777	745	774	773	752	817	788	772	783	755	761	799	837	767	739	827	761	807	776	794	746	736	765	801	799	820	795	754	748	748	794	782	814	785	826	763	752	788	811	758	822	749	764	823	786	776	784	758	782	807	733	805	800	825	755	777	852	776	799	761	775	734	828	763	745	808	756	757	773	822	793	782	795	776	770	723	783	768	807	783	815	805	767	714	788	786	788	762	748	754	768	744	791	818	827	748	766	770	771	799	810	722	760	830	752	757	777	783	792	814	790	755	802	774	771	781	760	727	782	775	799	791	776	778	789	781	773	771	797	843	810	786	816	830	780	772	771	768	829	759	769	867	753	776	779	781	804	800	766	824	774	801	735	757	748	847	794	796	806	763	766	803	830	764	774	775	775	807	762	833	775	809	778	801	771	792	790	794	778	769	769	757	800	736	803	753	787	799	769	790	774	815	789	793	772	808	805	754	780	737	789	814	751	758	752	789	752	753	773	844	760	732	845	797	782	735	779	765	753	759	787	791	770	808	808	778	759	753	794	725	797	809	767	792	777	773	805	773	766	801	779	825	752	787	759	737	767	787	800	758	777	765	765	777	755	797	841	788	784	815	829	780	805	759	801	782	802	806	784	766	779	775	806	758	770	725	779	761	778	783	813	777	814	826	810	736	822	823	761	781	791	808	790	784	790	807	765	740	753	803	771	734	794	811	819	784	804	777	735	793	762	838	772	814	762	821	782	760	807	775	807	819	788	808	786	812	834	777	756	785	846	800	783	861	770	749	828	791	783	785	793	787	791	805	780	799	773	792	800	811	769	778	772	792	743	796	828	764	799	800	760	770	754	803	850	737	838	769	771	810	771	825	848	776	793	797	783	824	804	795	771	773	801	775	789	702	737	793	754	811	843	766	799	794	833	802	780	813	816	787	767	807	741	813	716	771	775	769	769	817	802	806	778	787	803	785	785	779	717	789	800	724	782	774	806	791	756	731	823	772	807	750	728	804	769	767	782	782	776	799	772	807	789	762	788	777	794	772	754	737	802	756	770	833	771	764	765	800	767	798	797	748	762	758	747	732	795	803	770	729	759	765	799	801	805	761	784	866	781	810	801	786	800	797	773	775	805	747	771	824	765	754	798	804	834	791	806	808	809	730	811	794	775	744	793	800	826	715	814	762	829	756	802	799	800	846	807	786	750	828	884	780
24912	21352	27624	25334	12887	701	493	421	385	380	339	311	314	282	291	291	273	295	233	263	234	288	280	277	256	251	237	283	240	261	276	249	246	239	248	261	268	241	225	270	251	232	244	261	271	242	268	263	256	282	246	250	261	269	229	250	268	256	259	267	257	270	266	281	276	235	242	234	270	254	247	266	209	242	284	223	245	256	247	263	233	250	274	228	244	242	262	275	271	272	256	262	233	260	284	244	255	251	250	255	217	248	257	257	258	229	255	287	254	271	249	296	260	257	238	212	271	228	248	249	226	269	258	241	254	234	249	279	276	257	254	237	256	245	254	246	247	228	246	251	241	245	244	231	261	250	250	245	257	216	281	250	241	251	251	239	257	236	260	261	277	230	263	253	237	229	268	226	266	232	220	240	257	226	280	243	263	267	247	257	240	284	273	266	290	232	260	250	263	276	275	245	258	247	239	243	276	235	258	241	248	244	254	260	269	239	267	248	234	271	259	247	240	271	263	237	242	264	240	263	278	243	261	246	237	275	276	213	245	260	284	226	263	263	227	269	248	232	238	243	254	259	275	269	256	246	266	263	232	242	266	244	227	255	279	261	272	246	272	235	255	237	255	261	259	295	232	240	265	268	230	271	246	232	238	255	283	275	252	249	247	236	238	258	245	264	219	241	238	251	246	273	251	270	247	255	262	225	258	263	232	253	268	233	235	248	267	282	251	276	255	243	242	262	270	256	248	253	263	265	232	277	243	246	254	262	249	244	256	257	280	253	273	253	239	241	253	262	245	265	252	225	248	264	248	234	240	254	248	249	250	255	246	268	248	247	247	259	213	246	236	236	240	264	246	234	242	239	249	231	269	280	270	269	273	232	246	257	257	271	223	250	264	252	291	234	252	269	230	257	258	251	254	247	276	268	232	254	241	254	279	260	249	248	251	228	250	236	233	258	237	240	230	278	246	239	242	278	244	256	238	250	236	266	238	258	238	259	253	257	242	240	249	244	262	274	254	246	258	255	240	240	261	246	253	224	233	292	272	259	232	265	256	227	254	251	247	221	304	250	255	251	234	240	266	244	221	246	226	209	268	238	250	264	245	273	268	243	262	250	248	252	255	263	234	249	269	270	233	279	251	295	253	224	269	253	269	237	242	237	248	243	241	221	267	229	244	270	241	262	270	241	264	270	256	257	236	259	270	244	298	227	288	273	247	268	239	257	273	248	254	274	218	221	254	222	252	252	273	265	244	276	233	257	260	236	252	269	235	245	252	234	250	258	246	248	265	232	230	265	248	275	234	244	257	252	245	258	237	267	238	267	261	274	264	257	221	267	226	260	260	240	262	264	250	284	251	257	253	241	265	246	262	243	295	258	265	239	232	249	258	252	242	227	253	253	256	236	257	262	245	266	259	252	260	255	243	251	264	254	245	249	225	257	216	267	274	272	247	243	251	234	242	248	257	262	244	265	232	244	275	226	230	235	264	270	226	265	269	256	241	249	279	294	249	237	273	259	239	245	258	287	286	219	252	273	262	247	246	238	227	266	256	267	273	241	267	239	243	242	239	263	242	235	261	261	239	272	275	268	247	254	250	249	256	241	239	266	246	253	216	244	238	241	284	213	262	258	268	261	261	246	258	252	257	251	253	271	257	234	252	288	239	265	241	261	225	276	265	233	247	250	239	264	248	263	246	268	267	248	238	228	237	287	257	275	236	267	233	228	271	242	260	266	251	247	239	261	246	264	224	242	259	264	257	249	245	246	262	259	262	266	237	207	247	296	243	258	263	260	260	261	247	267	230	257	259	254	248	223	259	232	264	252	264	247	252	253	255	221	225	244	232	234	241	243	246	258	272	242	259	251	233	257	245	257	251	242	272	267	245	254	251	243	235	262	260	267	232	252	255	238	255	247	257	240	269	226	233	247	258	266	256	243	257	277	219	273	252	243	233	278	242	227	259	242	241	274	247	239	256	258	254	239	242	266	252	251	253	241	229	240	262	234	264	258	247	251	242	256	264	249	238	258	251	224	224	286	258	260	264	234	241	227	265	254	242	255	250	239	235	250	268	251	252	241	209	285	264	239	263	260	219	231	253	246	263	250	235	259	249	264	229	273	225	292	270	254	242	254	284	275	261	247	256	260	246	247	264	248	227	239	225	240	247	254	283	267	261	245	227	271	236	257	236	251	248	283	261	220	227	251	241	234	259	248	247	240	241	233	253	239	236	252	261	233	258	255	250	235	247	270	262	239	254	253	231	262	250	208	246	234	238	267	249	249	254	261	246	255	268	286	273	237	249	257	225	259	261	248	251	228	244	256	267	259	252	243	261	253	246	271	221	263	274	231	258	264	278	238	267	257	253	250	240	247	247	259	261	263	239	236	251	240	259	275	230	258	250	266	260	247	270	267	254	243	263	258	234	250	232	250	261	271	237	262	264	244	246	229	246	251	234	239	256	279	264	228	234	257	263	252	252	241	261	275	261	217	244	235	255	241	241	250	251	244	243	244	241	260	262	238	211	279	260	265	260	240	237	242	221	272	245	234	235	263	240	233	267	267	271	284	228	239	267	237	240	251	291	238	274	226	235	250	270	228	269	281	246	250	254	231	240	240	246	247	292	236	240	232	227	253	252	217	215	250	246	253	222	260	244	257	250	233	266	255	239	287	234	249	248	215	267	224	247	265	228	261	238	265	225	279	233	218	232	277	289	257	246	257	267	251	262	268	237	266	253	250	235	262	289	296	241	261	246	266	260	255	249	266	261	256	259	231	273	250	225	229	245	254	254	258	281	243	238	257	252	267	288	273	235	230	239	273	250	250	266	253	252	285	287	262	260	282	243	236	239	261	258	240	248	260	251	244	252	251	267	244	235	245	230	257	252	229	245	258	249	245	246	227	232	245	228	259	284	246	243	248	276	274	265	243	249	228	234	249	258	261	267	250	254	276	254	223	246	237	243	250	227	215	283	258	256	261	234	260	246	263	276	253	249	272	233	218	282	228	241	264	276	244	271	229	229	239	267	264	260	227	252	277	235	265	276	254	258	258	247	258	248	266	263	225	232	255	247	238	265	290	264	266	223	238	232	274	262	254	225	277	262	237	262	240	235	249	258	271	251	238	242	250	245	243	244	240	269	240	234	245	238	258	265	249	241	258	251	229	253	273	240	245	283	278	247	271	232	258	274	235	257	271	252	245	246	243	301	281	239	241	244	274	249	232	259	241	253	248	244	254	261	242	277	282	256	246	248	240	221	260	237	250	273	262	265	227	252	272	255	215	228	260	252	267	243	250	254	280	233	247	244	254	285	259	257	240	242	237	237	280	278	250	271	265	242	279	271	252	263	238	250	257	240	240	229	267	266	235	220	259	237	264	255	269	220	250	263	272	304	256	245	266	253	263	265	218	255	252	258	278	275	255	265	239	266	246	254	247	263	256	246	224	277	247	263	244	264	254	256	228	251	259	248	277	292	235	211	287	232	273	293	232	240	269	248	254	265	231
3550	5617	4066	2024	1385	1079	880	688	571	491	466	416	396	389	363	371	348	379	352	298	327	302	302	319	349	331	291	309	340	295	274	309	299	271	317	307	329	329	322	306	316	307	297	310	323	313	312	312	278	312	327	314	299	308	310	317	301	302	308	342	280	335	286	304	291	297	306	296	285	315	313	267	322	283	286	310	294	303	315	285	314	309	300	281	279	297	291	321	325	290	322	286	312	296	316	310	311	304	308	321	293	295	284	294	325	306	278	318	299	293	281	303	274	309	314	310	300	269	297	330	304	307	310	302	325	280	305	295	289	317	282	290	289	329	282	297	313	344	325	332	319	307	319	298	283	340	283	289	306	284	302	312	308	289	321	251	294	299	315	293	303	312	298	295	283	303	313	318	336	295	284	303	341	291	313	294	319	303	300	320	295	315	310	323	296	263	275	309	283	289	333	282	320	307	280	309	291	297	328	309	313	273	301	301	291	309	298	301	306	301	326	322	294	283	290	341	295	300	331	283	306	305	322	306	314	276	308	296	292	280	293	274	299	279	288	328	314	285	311	306	312	304	275	286	310	289	302	305	295	315	292	281	301	297	329	318	299	297	336	297	308	292	312	304	296	326	343	308	296	297	271	290	299	321	328	298	313	311	318	305	294	315	283	294	287	312	304	326	278	297	307	296	342	300	295	304	269	335	305	288	310	324	336	296	284	280	301	300	315	299	295	301	310	295	313	308	289	308	311	264	300	326	295	253	295	284	288	283	320	299	324	288	307	292	314	307	336	285	317	277	264	301	293	293	297	311	286	273	292	275	327	267	315	320	315	287	271	297	281	280	308	306	319	325	325	278	315	277	319	304	319	302	311	304	290	293	290	270	334	294	286	290	298	291	315	290	313	283	284	296	314	318	282	278	297	299	313	281	305	283	308	285	290	272	309	308	323	287	293	280	309	311	318	294	346	291	300	329	278	317	276	304	258	310	299	311	344	304	338	279	299	300	305	290	275	302	311	302	299	278	313	300	310	329	286	306	314	302	324	319	292	291	328	302	318	330	309	334	280	288	292	316	309	335	321	313	295	331	291	305	316	337	275	316	300	298	274	314	307	303	321	311	296	284	333	323	300	305	320	271	304	306	317	280	314	311	304	285	309	287	285	325	300	289	311	318	298	324	315	316	287	306	317	287	285	326	312	300	296	320	291	295	314	345	319	291	294	293	298	290	267	312	310	286	272	329	312	338	325	315	291	316	260	296	285	294	310	316	302	268	299	295	303	269	272	305	306	307	309	303	328	321	298	290	343	295	327	306	318	287	288	280	289	314	292	299	318	311	273	327	295	294	331	293	323	306	284	276	316	300	289	298	332	286	307	326	311	296	300	320	293	308	301	338	318	306	330	304	339	310	297	315	314	265	278	308	287	269	320	298	314	272	279	331	305	303	286	333	301	296	266	307	277	313	292	317	278	303	292	265	314	314	286	302	338	297	274	307	311	313	311	296	308	276	338	309	324	271	301	306	316	299	312	341	325	335	295	320	274	302	269	304	293	278	259	294	269	260	318	295	299	327	291	280	269	323	311	268	297	300	308	292	294	320	288	276	290	306	288	334	298	265	290	325	263	264	295	310	331	326	305	331	317	294	330	282	303	328	297	336	271	311	316	317	297	326	303	324	300	308	286	321	317	299	280	311	290	342	332	293	301	311	314	322	293	312	303	287	304	285	310	278	308	285	331	296	310	278	309	283	279	308	275	324	281	280	284	329	348	293	271	294	298	306	322	287	314	281	278	284	281	292	292	299	315	330	329	303	302	294	308	293	328	287	286	332	305	307	305	308	299	295	307	288	294	312	315	312	303	302	286	337	272	319	302	288	269	316	320	321	315	295	308	305	319	284	331	311	298	278	280	289	291	293	280	288	319	288	303	294	325	316	309	314	285	307	309	290	292	298	298	338	328	290	294	281	318	305	298	285	307	288	330	323	292	328	304	316	267	300	304	304	334	313	305	287	310	321	325	311	300	314	340	336	303	303	304	276	340	323	315	267	311	303	298	289	310	304	344	309	286	307	318	297	324	302	326	337	275	296	326	259	294	281	319	290	309	290	301	310	314	313	306	292	304	309	305	297	270	295	328	268	304	346	285	311	326	300	291	307	298	283	311	317	318	306	300	321	308	347	288	279	267	296	292	340	309	308	290	304	329	328	324	293	280	324	329	313	316	277	311	284	281	298	280	298	301	287	302	311	304	291	299	289	309	302	300	325	287	285	286	308	312	294	270	316	318	315	315	276	325	331	314	305	296	295	305	291	313	309	306	289	310	309	315	305	320	327	275	310	297	301	311	287	317	282	281	287	284	311	311	312	296	294	318	291	296	283	278	283	300	284	309	297	296	299	318	289	324	285	301	304	269	302	335	298	321	304	273	303	297	313	327	274	303	300	285	271	297	288	332	275	301	317	279	292	286	301	290	300	307	311	341	283	316	305	307	279	284	323	308	288	325	333	300	292	293	296	274	336	321	282	323	302	281	322	300	290	310	304	293	297	282	304	292	283	276	319	316	319	268	323	286	309	301	321	310	316	299	299	305	275	302	317	328	281	299	315	292	280	284	277	298	304	314	310	307	351	285	308	313	287	304	322	291	296	319	326	318	295	279	304	263	286	293	287	306	310	269	298	295	309	300	289	336	319	293	300	295	299	288	288	320	316	305	274	304	300	287	320	306	318	289	301	300	304	315	325	282	294	306	292	313	290	284	330	288	294	301	318	300	323	306	283	310	311	307	307	283	264	279	337	339	292	302	287	306	297	291	273	336	300	324	302	280	312	313	302	290	291	335	305	269	324	313	277	297	326	331	306	315	301	313	301	319	298	318	317	324	302	318	295	309	272	297	300	306	292	326	283	304	301	318	292	318	327	282	270	316	331	296	310	326	311	277	320	294	315	279	291	318	316	319	305	302	300	307	322	286	332	308	287	283	290	309	295	329	316	312	317	267	307	277	314	294	288	299	280	295	288	334	285	291	317	299	303	295	289	300	279	294	325	312	329	283	287	337	291	292	316	322	316	285	304	289	290	307	342	296	287	314	283	319	321	317	287	257	287	317	308	296	319	320	299	289	296	336	337	288	311	254	302	287	300	302	308	302	282	304	297	293	285	317	300	268	305	318	293	310	322	314	307	311	293	322	282	311	305	278	311	310	306	303	284	293	329	324	326	335	296	320	305	319	293	308	279	290	326	299	300	296	325	267	295	289	297	282	297	300	309	295	308	282	297	299	297	319	307	315	324	290	317	325	310	332	294	296	300	304	326	291	299	276	315	286	296	307	312	330	302	295	320	290	305	302	303	319	311	256	282	314	296	309	294	284	323	315	295	328	338	272	348	319	297	313	274	282	262	262	308	300	283	306	293	279	277	310	274	299	340	320	278	265	280	320	305	319	280	304	297	318	304	321	296	319	282	294	305	327	314	273	299	309	300	292	301	294	288	310	309	284	311	322	332	268	313
22757	21356	29047	24031	21357	21416	10022	1227	813	756	642	602	604	522	547	491	497	470	474	474	446	466	414	413	447	425	445	372	395	402	396	375	411	413	367	427	390	428	384	418	403	417	409	390	375	365	413	430	390	380	373	429	392	409	389	382	365	331	417	389	399	408	364	393	369	362	402	380	400	402	396	408	413	386	383	402	399	389	396	396	399	418	387	351	392	381	346	392	389	388	404	348	411	360	397	391	358	359	410	397	373	394	369	374	400	410	382	357	377	380	348	423	384	391	410	393	417	336	389	413	369	398	397	381	386	402	366	392	362	387	398	422	394	354	373	363	417	367	413	396	366	378	351	400	376	409	394	395	424	384	368	378	407	384	386	399	380	383	379	383	382	370	398	391	408	430	408	367	396	367	395	372	385	403	390	376	356	381	345	358	375	389	382	382	358	370	382	378	371	407	392	430	343	370	390	376	396	375	404	383	378	376	374	392	359	392	369	377	367	371	383	384	394	393	358	397	361	358	384	411	380	414	369	424	393	372	422	416	423	415	380	407	402	364	399	380	340	394	400	397	388	419	401	390	416	382	377	386	378	364	388	391	394	361	387	380	407	385	402	413	380	373	380	380	423	395	410	388	379	380	361	415	355	406	351	373	376	390	420	408	366	363	396	375	403	392	397	361	352	378	346	414	377	397	405	382	427	394	372	372	378	400	375	366	395	382	397	353	371	411	391	371	389	379	384	356	399	377	403	412	414	377	351	345	371	399	365	370	396	433	361	389	386	408	402	347	365	373	327	370	394	384	408	358	368	402	387	387	387	382	432	362	374	368	359	379	385	386	360	384	364	339	362	375	370	382	380	394	402	418	366	400	411	380	377	373	381	386	344	369	400	375	371	389	376	382	393	375	377	362	356	370	386	376	396	381	408	384	363	363	385	365	398	412	375	419	380	387	373	326	356	364	398	367	384	384	372	351	391	383	377	367	385	382	400	392	380	406	336	351	391	396	391	408	378	377	377	376	369	377	411	386	415	388	363	375	389	437	383	369	368	392	368	385	376	363	390	378	396	374	383	388	388	375	411	392	388	404	369	387	366	387	370	393	360	381	364	368	362	375	356	420	387	367	391	369	358	372	382	374	380	376	396	367	372	375	396	399	386	384	392	355	404	353	426	377	388	348	377	368	372	374	438	318	372	344	407	410	388	409	371	354	380	380	377	384	377	427	389	387	335	387	377	378	382	416	395	405	334	406	389	402	384	407	416	353	380	420	394	415	380	400	384	379	388	354	362	381	386	420	368	402	355	398	391	389	329	403	363	410	351	420	385	379	374	353	346	366	395	417	339	381	401	407	403	378	415	391	393	361	412	379	368	397	361	407	370	362	349	383	359	389	364	372	372	423	384	400	366	366	383	380	411	371	372	376	381	370	367	370	347	377	386	384	421	345	388	385	370	384	398	364	408	363	406	403	372	395	389	409	394	368	387	407	389	353	362	363	377	405	356	405	417	377	398	338	384	379	383	351	415	398	383	397	377	380	369	397	423	387	403	413	358	387	330	396	371	372	385	389	347	393	379	374	391	354	400	385	356	388	394	395	363	364	388	390	403	388	370	387	385	384	418	393	392	391	396	409	372	389	419	376	362	393	425	362	361	365	409	389	357	402	397	387	385	426	375	358	358	381	386	381	375	397	373	360	398	359	391	368	361	361	354	379	378	386	368	388	398	376	393	384	367	391	369	409	420	400	351	397	373	378	382	382	417	420	358	382	351	374	404	369	371	397	377	387	383	412	378	385	402	387	402	394	369	402	351	372	375	371	392	364	392	413	413	402	365	375	362	390	375	384	391	378	380	376	366	373	370	364	369	391	376	426	365	380	395	397	415	377	406	366	408	379	401	375	369	411	401	377	397	381	398	384	389	380	353	361	414	416	379	405	395	375	405	398	377	405	363	386	400	373	422	400	380	368	381	343	384	353	367	373	375	391	385	415	362	390	396	377	415	371	374	403	391	417	365	388	357	370	402	351	413	400	395	402	374	402	339	386	389	385	421	417	390	396	379	390	380	401	389	414	383	347	370	351	356	400	387	414	390	401	396	380	393	377	397	372	383	398	367	374	355	356	366	375	393	353	373	384	369	358	403	393	373	406	404	335	413	387	388	370	394	408	374	377	420	371	376	372	387	377	406	374	346	386	425	358	414	424	343	395	422	376	381	399	371	384	371	363	423	386	394	389	394	373	385	409	395	424	369	378	363	377	418	367	381	387	407	395	391	379	407	359	374	367	383	376	391	377	408	350	331	413	371	378	403	388	414	405	379	398	368	395	404	374	391	403	372	374	374	375	343	379	399	399	391	412	393	339	406	402	411	369	381	371	382	388	365	392	399	398	394	413	375	417	424	405	347	381	416	359	374	399	367	381	403	366	405	395	382	425	363	373	373	350	374	385	406	378	368	367	362	397	382	375	402	394	372	397	362	399	387	381	364	389	363	398	412	383	362	398	361	372	390	420	387	379	400	341	361	375	380	367	386	391	366	382	384	401	412	401	396	399	360	382	410	355	398	387	365	448	368	374	373	368	369	388	393	373	386	363	378	424	380	398	376	401	358	388	352	376	365	388	391	394	390	402	361	421	358	378	388	380	371	343	391	371	379	384	401	385	355	388	413	381	411	341	372	405	401	397	370	378	389	367	392	403	402	379	348	394	389	358	369	355	375	404	413	354	343	389	353	372	383	382	380	382	388	356	369	385	373	393	382	382	416	372	396	386	371	405	402	399	370	395	368	334	395	389	375	405	383	370	386	370	401	373	363	360	395	362	372	405	411	382	391	396	403	438	404	415	398	394	386	398	372	384	392	350	379	382	378	395	374	353	352	367	387	385	341	367	367	375	407	380	361	348	385	387	388	379	420	359	387	354	384	382	377	431	379	389	403	383	339	399	409	385	324	365	381	396	367	364	401	373	386	373	378	400	418	388	382	378	360	387	375	401	377	352	368	394	371	394	378	335	401	423	378	373	387	402	366	375	375	372	416	423	372	398	414	370	335	382	384	365	413	380	380	419	383	400	363	362	359	395	366	355	365	360	372	371	412	397	405	421	393	383	385	365	388	393	359	371	383	379	385	412	413	372	360	365	415	369	374	357	384	395	398	370	400	397	382	393	388	390	338	373	396	385	363	350	378	372	360	375	352	411	359	377	365	374	365	387	380	386	370	410	369	387	390	377	389	373	359	401	381	415	388	381	419	393	396	393	342	378	395	386	397	373	384	392	370	375	378	374	394	385	378	392	377	379	404	393	372	379	392	370	382	375	386	379	403	395	402	351	388	392	390	376	412	362	406	364	396	376	384	360	381	387	391	412	410	374	389	393	376	389	390	365	373	387	375	408	407	401	393	398	369	382	358	384	341	417	389	370	416	382	394	414	374	387	391	422	394	430	365	394	376	388	369	358	388	413	410	356	379	352	427	402	391	374	375	406	383	347	379	360	351	386	381	387	394	366	410	379
4876	14274	11112	5518	3972	2932	2199	1730	1396	1096	978	916	784	803	715	631	651	615	624	539	548	609	528	583	513	546	529	518	484	520	512	484	508	517	484	553	438	547	472	487	467	483	509	470	472	519	456	481	467	511	458	462	501	496	473	486	465	484	453	427	440	481	450	472	444	487	444	505	464	485	444	499	472	451	426	441	491	466	462	437	454	502	473	500	466	451	482	433	471	441	433	442	489	440	462	442	514	509	488	454	468	490	438	457	487	507	527	510	461	480	452	465	486	476	436	453	432	460	479	471	468	456	449	504	468	465	474	450	457	480	496	429	461	444	482	459	475	452	433	450	450	436	491	495	462	445	450	453	480	408	426	481	473	426	439	470	474	455	457	467	466	476	446	473	458	460	466	473	424	431	441	468	520	451	452	468	463	461	443	478	492	458	471	459	491	433	444	469	445	426	461	455	435	467	452	494	443	472	458	423	443	456	480	440	423	466	470	469	499	471	430	436	431	453	480	434	450	474	479	460	451	451	445	449	455	452	464	471	501	454	447	455	442	454	468	485	475	426	460	462	473	437	441	420	470	475	472	475	514	503	446	474	448	447	468	474	480	480	474	479	445	459	431	458	480	460	443	464	480	473	453	469	470	475	473	448	451	462	439	418	475	453	483	460	483	451	465	455	481	444	464	474	471	472	439	452	455	452	433	465	495	448	481	472	473	466	474	458	456	489	450	444	470	443	471	466	447	520	491	461	502	456	465	445	479	485	421	470	490	460	444	485	487	453	421	475	474	494	451	471	483	480	458	493	454	484	463	490	464	481	448	509	469	475	424	464	445	479	476	475	441	459	489	450	467	453	442	450	482	455	490	495	481	511	449	469	443	452	426	454	477	440	423	517	467	430	483	461	460	482	458	468	489	446	442	432	464	480	512	443	470	486	501	450	446	455	471	479	458	456	472	489	477	442	481	459	476	463	431	467	463	488	484	485	478	503	435	451	488	454	450	483	477	441	440	450	466	456	464	459	492	501	462	443	459	460	448	469	447	433	464	461	420	464	402	434	469	475	433	472	431	465	463	462	467	505	472	436	452	484	482	445	436	457	421	468	500	472	434	432	462	432	476	450	492	433	481	490	461	462	534	448	477	412	433	471	480	492	459	418	449	481	464	517	496	469	479	451	476	458	481	460	490	483	489	439	459	448	456	441	444	466	499	450	490	428	486	444	490	477	474	474	475	471	442	471	489	452	460	447	478	456	488	464	477	455	481	475	502	455	472	465	455	454	479	449	443	437	435	457	473	454	450	450	450	459	455	440	485	471	429	476	486	445	483	481	450	459	455	437	531	504	440	450	471	464	481	481	490	488	460	473	435	490	435	472	454	488	467	476	489	449	404	429	450	500	450	479	430	483	452	452	453	480	475	464	487	446	495	431	469	433	453	456	445	425	460	475	465	472	510	439	448	450	439	495	506	462	465	458	458	479	462	485	463	424	427	461	479	460	451	418	446	430	483	458	489	468	483	434	472	459	478	451	452	482	432	444	472	453	469	487	440	461	461	438	476	479	458	488	506	458	467	455	482	473	483	465	478	462	467	450	466	460	458	480	420	457	483	418	491	464	460	459	441	498	480	491	473	445	478	465	484	457	470	447	443	464	495	461	487	482	446	466	452	447	514	460	457	465	446	471	472	452	456	452	436	488	480	460	478	444	448	490	442	482	482	446	491	460	532	494	470	453	428	463	467	442	468	460	449	465	499	429	428	474	457	467	480	461	472	469	457	513	448	492	455	451	461	464	475	485	450	459	447	466	491	461	493	459	479	461	472	498	463	452	495	450	469	456	460	480	471	446	488	455	486	466	484	467	477	469	472	422	485	503	455	459	471	451	489	474	437	490	484	467	485	430	461	478	426	460	446	442	465	457	490	461	449	478	445	484	462	461	444	447	466	452	423	492	445	444	461	474	489	450	480	474	449	484	449	435	444	489	513	469	456	486	491	457	493	479	436	427	430	485	441	441	438	468	465	448	445	480	511	468	441	443	438	479	479	486	475	464	455	440	482	454	434	431	475	484	440	451	457	468	483	436	475	468	482	478	454	466	482	475	445	485	467	468	459	468	446	466	475	470	491	424	420	510	442	453	480	481	489	475	442	449	479	460	473	480	469	473	444	434	491	445	497	471	468	422	428	412	461	442	455	502	453	459	428	488	479	488	426	446	461	450	448	444	416	469	461	479	449	461	443	448	468	499	464	441	436	435	450	484	472	451	450	452	451	448	474	430	472	484	466	473	443	466	450	448	480	471	479	451	450	442	477	489	469	474	448	501	507	461	450	463	491	455	469	490	480	486	454	477	471	423	447	465	472	461	485	462	471	472	461	435	460	446	493	471	466	478	448	473	478	464	474	465	448	487	482	485	481	479	462	488	475	495	469	458	459	451	470	497	479	478	451	448	457	486	439	464	460	432	474	491	426	464	475	499	498	486	445	468	442	495	484	436	453	451	467	473	433	437	478	500	481	460	443	472	425	477	454	506	459	532	497	448	499	491	477	471	455	453	475	449	443	450	451	468	434	498	491	447	460	480	464	442	521	464	451	489	477	486	470	474	437	418	456	480	484	479	492	463	468	484	479	455	413	443	482	494	466	466	486	474	446	469	482	458	439	442	462	471	477	454	444	472	457	470	461	477	471	444	483	476	472	519	478	459	459	465	483	473	461	438	480	449	450	456	516	473	451	454	508	469	472	447	458	466	467	476	483	433	491	459	468	470	461	473	467	461	460	446	480	475	481	430	463	518	456	445	459	464	484	458	463	468	428	514	501	492	467	455	466	452	459	482	440	477	479	465	418	490	469	459	451	455	451	465	431	457	489	429	488	443	470	428	481	464	474	464	461	443	494	490	406	459	430	443	515	429	488	419	450	470	466	455	434	513	482	458	476	480	488	493	454	503	447	470	484	493	450	446	440	443	449	523	454	478	444	453	516	503	492	487	453	468	480	455	453	480	487	492	495	451	486	461	473	464	442	450	465	453	464	487	456	457	450	452	486	423	479	450	452	464	479	449	453	501	431	464	452	451	474	464	464	446	440	449	470	455	474	449	467	444	464	463	485	467	475	437	473	453	441	431	491	438	503	473	442	490	423	494	464	459	456	472	450	457	489	459	488	445	501	450	482	471	459	462	440	451	461	441	422	471	451	433	529	498	462	459	454	472	405	503	479	493	473	473	439	460	479	498	458	472	452	435	450	422	453	465	486	437	490	454	460	504	457	467	447	480	439	461	459	493	478	446	477	429	438	483	459	462	434	484	470	474	409	442	441	519	457	444	418	501	456	485	485	442	487	493	436	488	458	454	460	512	472	472	486	445	464	467	486	423	486	461	448	483	480	473	437	469	466	469	477	484	451	480	479	433	448	499	447	479	492	479	451	458	479	464	473	443	470	456	455	442	487	482	456	470	463	452	492	438	474	482	473	435	466	487	437	476	486	468	461	493	448	481	511	488	474	486
27442	19598	5687	950	683	575	606	565	522	529	549	563	543	541	549	545	530	511	541	507	543	506	545	551	510	506	551	557	578	556	531	519	509	538	520	559	512	547	509	492	536	528	524	525	518	547	537	539	555	525	502	524	535	549	538	530	524	541	593	510	543	543	520	538	516	556	558	504	502	514	520	561	521	509	531	514	534	502	555	548	565	535	551	532	481	505	518	517	510	504	536	476	507	549	578	501	549	525	517	538	514	510	530	552	530	520	547	496	495	554	523	509	503	512	540	530	541	489	573	523	526	508	505	529	541	498	534	539	570	566	531	511	540	539	483	492	504	551	469	559	495	555	527	549	541	525	526	548	514	545	485	539	524	546	517	548	571	547	545	558	572	545	528	542	524	541	547	570	545	542	580	538	592	526	490	566	551	543	513	549	570	557	532	513	539	514	500	529	554	520	537	471	497	510	504	522	500	506	527	542	541	581	506	543	537	493	517	526	545	570	538	532	530	514	542	521	538	549	503	525	561	564	534	539	530	541	516	499	557	523	535	495	520	501	517	482	501	551	540	494	544	535	531	550	549	540	520	557	529	552	540	548	550	522	540	560	533	542	529	502	572	530	557	512	553	526	556	501	495	568	524	482	526	522	497	508	550	529	557	503	517	549	517	512	534	509	513	510	533	526	544	526	499	537	520	557	570	565	549	543	542	546	539	512	513	544	499	509	512	531	548	506	520	463	528	559	557	522	523	506	527	523	560	556	557	534	482	551	515	513	536	545	466	570	497	506	540	537	536	529	522	569	557	559	580	511	603	521	530	527	535	539	524	550	539	533	513	524	499	505	540	521	547	509	544	532	487	546	544	540	508	547	552	510	501	549	513	534	583	530	521	576	538	550	539	528	541	536	491	554	535	541	520	513	546	577	527	536	533	510	537	523	557	510	523	514	551	500	523	550	510	499	535	539	512	558	530	510	516	509	543	518	509	486	521	522	517	517	555	541	521	558	519	515	551	518	541	573	566	514	552	571	526	506	571	525	549	555	526	556	555	512	527	519	482	500	533	547	534	532	535	533	479	542	521	533	489	510	489	538	514	545	537	546	530	551	506	524	492	523	508	549	560	519	555	599	521	550	543	538	510	527	535	528	530	547	480	540	536	522	482	521	533	568	520	533	550	559	509	512	534	497	494	532	528	549	521	545	484	522	522	516	523	537	498	503	498	553	524	556	507	517	507	561	512	559	508	525	556	555	553	540	548	518	522	491	537	527	587	494	497	515	492	522	531	515	526	510	530	581	511	552	548	530	488	516	539	543	522	536	532	530	531	508	537	520	539	504	513	510	531	515	512	536	509	551	481	587	547	504	506	526	542	521	568	529	502	529	531	490	574	581	575	513	558	546	515	506	516	545	489	551	490	550	527	524	516	527	520	542	558	506	515	532	512	561	553	486	497	519	518	547	518	507	530	504	527	529	512	517	528	561	552	518	511	545	528	540	530	526	483	523	524	535	568	503	574	545	525	519	550	570	577	542	523	546	576	530	521	532	498	552	520	522	539	575	535	535	544	493	520	520	543	512	535	532	530	542	549	520	516	510	503	510	518	519	562	537	556	538	539	554	502	532	514	566	497	511	555	521	544	548	498	512	544	542	502	527	514	511	533	547	515	539	526	510	566	517	553	530	509	475	570	521	514	565	578	504	551	540	499	534	540	522	535	573	519	515	502	585	535	518	496	568	532	503	532	525	500	541	506	531	562	505	521	511	537	511	558	511	523	533	543	521	544	569	523	526	541	570	536	531	520	553	563	539	519	527	519	506	555	494	531	550	522	532	514	474	535	507	504	502	565	532	541	546	495	525	536	485	517	497	541	514	503	534	557	562	552	516	530	510	513	544	526	471	537	557	519	569	546	542	520	501	521	509	533	529	525	567	548	508	563	499	506	553	548	548	572	542	532	533	559	523	582	498	528	526	512	494	512	523	562	486	526	545	542	521	520	570	530	543	552	524	519	569	551	547	537	545	526	493	542	507	534	525	522	537	563	516	540	529	565	545	560	522	524	535	517	581	519	508	505	565	510	525	558	533	513	554	568	491	517	546	540	522	532	574	523	535	545	559	522	537	539	514	529	484	516	552	524	534	512	536	525	514	524	503	549	530	523	540	525	558	551	522	502	528	527	587	581	539	549	533	545	555	472	543	510	554	564	524	534	525	503	536	517	565	515	528	480	520	532	540	537	536	513	525	565	484	497	515	500	509	562	493	515	543	563	503	516	539	538	528	520	576	530	542	556	523	527	523	508	514	594	588	524	558	557	501	528	534	546	536	546	556	521	537	552	511	542	550	545	536	544	536	526	521	576	515	538	544	517	560	532	544	561	552	543	544	502	522	541	510	535	512	558	552	511	506	519	499	525	543	544	476	506	520	514	515	539	526	523	524	516	483	488	555	589	529	518	494	529	534	521	538	561	518	508	504	531	526	549	549	552	509	516	546	522	543	540	485	528	544	563	522	554	535	571	539	528	536	553	524	543	558	520	514	488	479	526	569	523	555	601	536	566	521	517	574	556	518	557	534	512	518	562	552	533	535	532	571	538	541	537	547	576	547	517	561	501	562	575	530	563	520	521	545	515	504	520	545	518	533	524	526	465	548	543	547	547	559	502	484	558	541	517	480	515	565	534	522	588	556	559	522	588	537	508	508	535	524	549	548	572	535	528	509	514	555	532	487	532	539	524	501	536	529	523	505	519	517	532	563	563	562	493	555	520	521	538	531	534	575	488	533	502	502	513	508	537	555	530	535	519	540	562	522	598	495	500	551	548	508	532	546	565	536	515	521	503	566	483	489	533	507	486	510	535	539	523	540	498	526	487	500	494	556	575	545	521	538	527	507	557	499	499	503	519	528	534	542	500	513	538	536	523	509	525	521	503	547	525	532	528	507	523	535	551	507	515	566	526	499	498	555	508	549	552	564	528	535	518	556	521	494	551	513	539	572	566	528	561	535	503	549	507	564	492	554	553	527	525	547	522	524	537	519	544	529	564	520	515	531	479	528	537	557	534	533	533	524	489	550	558	480	531	507	500	532	538	524	566	566	515	516	550	519	517	565	577	471	550	547	529	513	535	542	494	559	543	527	534	535	511	529	518	543	506	522	531	547	484	536	545	561	532	529	544	527	557	532	552	506	543	552	519	489	565	529	513	551	541	550	535	476	514	548	531	485	543	494	475	532	553	516	507	497	510	534	533	541	544	558	526	496	506	534	562	542	506	547	559	546	537	514	527	524	559	536	505	518	535	525	515	527	532	544	529	536	546	530	541	514	521	531	591	515	538	587	520	517	566	547	522	517	529	550	510	526	502	540	498	475	518	482	526	520	557	511	555	522	527	570	507	509	527	544	558	519	483	522	519	577	512	541	540	507	520	503	530	496	517	567	549	506	518	500	538	536	558	578	519	519	548	519	515	509	568	538	530	515	548	528	538	573	533	574	581	536	557	536	514	561	520	564
4277	1630	1191	902	784	719	709	704	621	569	577	641	590	559	661	653	615	586	601	580	627	636	553	607	625	620	621	649	590	610	624	590	607	577	574	620	609	637	636	609	631	603	606	604	611	597	600	603	595	611	609	580	614	655	605	626	600	610	606	601	635	662	625	599	639	611	596	638	626	628	640	570	586	585	640	631	607	637	605	564	556	615	613	651	618	551	598	586	603	651	612	610	608	589	616	613	598	608	614	627	607	620	585	625	641	562	577	568	636	655	605	602	588	617	643	646	595	639	620	633	595	623	621	584	610	580	610	567	640	583	613	599	602	586	623	624	604	600	625	606	651	637	626	675	600	598	626	611	598	648	622	574	644	607	594	589	612	650	615	590	648	544	620	587	562	608	618	554	539	624	584	621	620	625	592	592	594	616	629	660	662	588	603	670	597	609	625	574	648	608	554	596	605	631	599	643	538	608	582	602	585	634	647	598	597	609	616	609	586	604	641	582	631	601	584	566	619	605	593	602	618	611	619	600	626	532	619	623	587	572	632	620	613	596	621	645	628	606	607	597	593	628	642	626	598	591	585	608	638	603	612	575	595	630	567	587	578	606	591	629	553	601	583	608	622	602	544	619	601	628	633	626	598	584	605	629	604	594	604	637	633	595	614	619	566	611	607	580	561	576	573	603	616	652	573	591	634	564	586	607	586	624	639	600	574	639	599	610	650	610	604	609	602	615	660	582	594	620	593	582	648	605	623	638	596	653	634	569	577	599	631	596	577	575	561	642	605	588	630	606	588	620	595	599	613	603	592	625	576	641	591	582	590	637	604	576	573	616	561	601	606	604	598	620	623	620	661	572	589	620	624	598	599	606	670	657	647	635	598	630	646	570	581	591	624	582	640	628	588	628	585	618	553	542	651	641	583	623	600	586	592	630	651	547	581	607	592	574	591	645	589	567	611	604	649	621	618	629	618	603	558	613	601	653	583	581	613	620	598	566	617	568	581	598	590	613	650	604	649	588	605	566	577	628	621	636	594	600	556	595	600	610	585	664	618	609	575	552	586	643	623	647	618	587	624	614	666	586	604	591	627	641	583	614	604	612	604	609	572	637	615	612	611	638	596	610	615	564	601	606	633	580	624	594	586	612	642	636	628	562	609	566	560	593	610	608	606	603	562	630	588	621	633	599	629	574	611	587	606	612	570	573	612	592	637	621	609	606	608	601	620	616	588	584	562	663	619	653	616	608	603	649	604	654	579	652	588	607	609	589	612	602	605	643	611	565	617	635	604	578	643	579	618	587	633	586	608	603	623	612	632	572	603	618	619	599	572	560	616	620	573	569	590	626	620	551	619	605	591	627	610	613	575	631	621	647	613	634	600	592	606	635	587	611	619	599	606	639	594	667	585	591	581	617	618	609	674	590	578	569	589	605	623	614	592	606	593	570	626	614	629	629	625	616	620	588	616	615	612	625	626	617	581	643	621	594	607	598	621	650	606	615	638	586	629	648	658	633	621	541	613	620	595	613	581	616	626	641	579	620	567	596	596	648	616	624	603	640	597	619	607	612	588	609	589	651	619	648	574	598	630	592	598	595	649	616	653	573	637	631	590	628	593	632	609	591	614	624	633	603	637	652	625	636	643	580	611	606	658	588	581	588	607	566	627	612	590	625	601	638	581	589	587	622	596	582	575	598	622	581	592	609	626	587	635	579	627	634	634	608	657	622	590	618	608	601	606	597	628	615	620	599	616	627	645	572	608	579	632	625	614	573	606	658	592	628	616	609	610	617	633	637	613	636	643	627	640	613	631	582	619	601	590	595	613	618	634	614	585	600	567	644	600	605	600	586	621	573	574	583	613	611	601	609	598	631	647	597	609	643	624	628	614	610	613	615	631	617	608	634	643	564	561	605	624	616	617	600	586	588	613	600	603	630	622	619	638	602	605	626	615	652	639	638	606	573	648	632	608	598	587	597	617	618	596	603	616	568	588	616	582	577	591	539	608	609	604	630	640	608	618	623	611	656	637	597	604	656	612	577	646	573	643	584	605	619	639	632	599	599	609	615	605	610	617	575	591	550	646	639	604	597	608	632	604	600	631	602	619	646	585	609	570	648	618	619	634	628	627	618	621	606	621	593	610	605	579	614	602	607	571	609	571	561	621	561	625	605	589	631	616	587	587	569	605	613	588	592	577	578	557	558	602	609	577	604	580	564	627	656	618	618	608	576	634	582	629	614	626	603	629	628	586	607	617	624	624	596	626	608	601	589	615	615	631	634	628	646	609	578	621	637	653	632	597	609	657	597	604	619	621	609	634	566	607	619	617	612	647	598	611	629	590	586	611	622	602	591	604	602	609	594	640	581	630	622	618	555	619	640	621	580	591	630	608	606	616	577	569	652	597	594	630	598	616	657	706	607	596	609	624	605	645	568	607	574	633	599	648	580	601	561	581	598	598	586	618	612	581	592	612	636	596	650	617	618	597	610	619	611	635	634	576	610	591	599	544	616	586	588	613	673	570	655	636	596	593	662	594	575	617	619	605	567	591	585	566	617	592	597	631	644	611	605	607	611	606	643	592	635	645	626	610	626	621	620	653	573	581	614	610	645	618	602	602	617	613	578	597	611	607	568	651	626	611	588	571	616	576	607	650	606	646	650	614	594	630	610	577	575	582	581	596	596	566	567	569	630	610	598	626	613	650	585	551	593	573	600	651	604	603	610	607	646	646	611	592	632	666	578	602	618	551	618	605	571	642	634	577	597	616	641	613	609	643	626	588	665	591	626	581	569	585	648	583	625	608	654	616	629	588	608	629	585	606	617	589	584	647	631	603	569	655	604	594	608	586	593	599	632	641	619	648	624	558	625	557	630	559	612	602	638	623	634	594	609	602	593	580	629	597	606	606	609	594	594	604	601	624	603	567	598	590	653	607	625	622	632	602	621	602	612	645	592	669	632	596	546	631	598	603	596	569	610	577	600	621	598	544	603	599	607	581	601	602	567	573	591	580	669	592	601	612	621	628	617	621	626	619	620	606	579	621	595	616	579	595	638	627	601	608	631	584	610	592	599	591	620	632	642	614	594	630	598	651	641	606	612	607	614	620	585	628	611	620	591	578	610	554	635	569	604	598	559	566	609	649	644	624	587	596	617	590	616	587	616	576	587	607	624	593	641	609	653	624	614	585	586	582	636	626	615	581	647	588	629	555	604	588	584	571	637	627	619	592	610	618	653	583	531	620	581	640	609	604	608	637	593	600	612	629	615	614	619	577	635	599	629	607	611	580	630	611	644	653	545	606	592	573	595	657	606	620	614	606	583	612	614	600	617	623	610	579	612	613	616	633	598	591	646	632	614	621	595	646	624	648	618	575	609	597	582	569	639	585	606	622	633	575	596	616	599	622	651	626	571	625	620	603	630	592	601	576	679	632	591	624	679	564	586	558	608	642	579	621	610	647	612	584	613	638	597	598	604	632	574	568	595	642	585	600	630	622	660	649	639
23891	21356	28578	24487	21339	11655	1487	1053	949	875	806	805	760	760	763	724	765	787	754	734	697	701	739	689	719	680	705	704	684	692	690	701	671	732	676	670	656	699	657	643	723	687	698	705	715	702	689	665	647	693	654	695	725	686	696	697	743	666	729	665	680	678	680	658	703	682	677	668	620	658	684	667	665	672	680	684	712	666	668	629	632	699	671	654	698	660	648	650	665	696	653	655	674	649	676	710	697	623	623	724	709	688	708	653	707	721	655	659	661	692	646	688	680	681	675	694	714	672	691	684	678	632	709	690	684	641	671	658	662	615	684	671	657	675	639	666	651	686	714	645	635	680	646	702	689	659	648	676	614	626	719	718	642	680	656	670	684	706	669	655	695	691	679	698	715	711	673	665	656	712	646	638	714	663	665	686	664	734	672	675	721	633	681	709	686	709	710	692	650	647	688	707	661	687	689	628	686	663	669	692	679	683	658	690	666	697	710	653	669	627	677	671	664	669	666	643	630	698	666	695	636	661	653	683	677	697	688	633	679	700	668	677	704	667	676	688	703	645	640	649	671	639	652	686	648	630	713	653	693	661	675	676	694	678	627	690	678	646	716	675	655	693	661	685	675	642	680	691	637	664	704	664	669	674	704	683	664	654	689	639	628	662	681	658	680	632	652	637	710	727	666	674	707	660	716	679	654	647	622	647	620	631	667	687	699	693	648	700	646	669	647	642	695	670	677	636	656	623	717	634	712	676	693	686	669	653	671	682	694	660	710	619	676	690	622	634	660	723	672	680	724	728	671	687	722	681	682	655	636	661	682	670	671	665	674	636	650	719	627	689	634	675	693	695	639	695	693	660	648	633	682	681	655	686	697	672	636	675	706	698	732	678	675	640	698	666	686	681	669	693	674	738	684	655	666	658	691	698	672	708	625	631	675	638	724	731	695	664	666	643	641	652	662	675	692	626	678	652	646	688	646	627	663	672	671	683	677	690	680	640	663	634	686	603	701	639	646	688	704	664	634	684	657	696	675	639	696	687	662	651	702	669	680	688	675	654	712	670	683	671	696	667	649	636	689	698	650	650	651	677	667	643	668	689	675	669	670	661	689	651	672	672	656	695	645	612	716	658	637	685	654	626	628	659	691	620	672	700	677	662	672	672	691	663	690	685	667	712	712	681	690	659	692	681	674	592	695	716	647	669	705	677	655	674	637	661	648	646	660	663	681	673	626	684	672	704	700	656	667	672	683	727	699	679	710	637	741	620	657	696	664	668	682	696	700	675	661	658	653	674	667	650	666	647	669	638	689	638	667	654	671	679	668	703	725	687	692	675	691	681	682	593	623	687	737	664	680	708	688	647	617	696	688	700	694	690	673	638	661	710	686	691	678	679	661	689	700	683	687	657	644	678	674	719	672	684	669	731	652	691	679	627	665	698	723	627	677	614	698	685	723	663	649	649	709	671	694	636	690	646	692	677	722	668	668	700	639	689	715	680	680	664	700	637	667	669	634	705	676	684	676	640	665	653	687	682	685	698	682	666	663	718	705	654	640	630	677	692	689	623	669	640	671	677	698	683	717	669	665	709	692	667	691	641	651	636	654	651	650	673	679	692	677	701	684	651	674	698	689	645	692	687	690	704	620	689	649	656	668	661	731	660	673	663	680	658	665	651	681	671	690	692	649	662	646	645	670	696	656	660	640	661	689	673	691	644	668	650	641	646	659	692	682	679	667	672	682	679	664	640	646	619	726	690	721	764	624	666	655	665	657	641	690	691	694	653	715	680	686	706	694	696	677	672	674	700	653	634	658	713	666	650	630	681	648	676	686	663	648	715	682	684	684	689	701	713	675	679	741	679	713	679	642	666	657	697	690	688	654	656	645	710	648	670	623	726	659	724	631	662	654	678	649	657	644	615	653	688	693	701	662	706	643	717	669	657	666	674	688	722	649	649	670	651	639	670	660	707	655	666	682	708	679	655	711	671	669	679	671	683	650	663	660	697	651	683	671	632	652	714	656	701	682	677	710	697	624	695	658	672	734	696	662	681	701	666	705	657	655	713	698	675	637	701	639	653	667	646	690	729	636	689	702	667	688	689	649	654	640	675	639	674	710	649	642	670	638	663	669	673	650	669	720	640	655	669	642	698	648	686	714	691	683	678	691	653	673	670	655	693	645	685	625	668	680	628	715	687	680	665	650	620	701	643	717	682	601	614	660	662	667	668	639	667	679	661	719	708	707	627	641	687	673	697	734	648	708	657	658	682	682	674	632	648	710	691	680	614	709	667	667	659	670	639	656	636	677	666	687	648	679	690	655	629	717	713	623	679	625	692	694	676	646	686	681	654	655	666	687	626	716	664	703	698	671	675	673	694	725	727	682	652	676	671	686	653	689	690	647	635	651	620	649	678	704	665	640	685	707	669	642	646	718	658	663	645	674	652	690	644	639	711	687	691	652	637	665	641	686	647	657	650	694	729	685	709	690	675	671	733	676	677	694	704	701	682	672	696	704	678	681	686	672	715	671	664	646	645	702	665	665	670	734	665	653	646	674	712	674	701	648	663	732	663	676	651	634	678	699	664	645	665	700	707	647	699	698	668	661	669	708	715	667	700	667	646	667	719	668	669	674	679	696	660	702	705	660	679	647	711	687	676	644	675	706	678	672	684	722	696	656	688	656	686	653	681	648	667	718	637	658	694	652	670	688	687	640	665	677	642	690	677	663	666	662	647	674	641	643	690	641	700	657	672	686	719	683	722	662	667	660	679	659	711	707	691	696	653	683	654	656	621	756	706	630	663	685	706	678	666	690	666	658	663	671	670	668	639	665	629	640	682	690	620	695	720	693	647	674	636	694	688	729	696	690	646	665	708	682	693	705	658	633	667	642	668	649	673	654	670	663	676	660	728	656	668	691	639	693	688	667	679	645	698	648	677	655	671	658	683	662	706	639	637	692	645	637	678	680	690	667	711	703	642	698	714	675	651	660	678	669	705	660	690	719	695	620	706	654	643	673	696	691	696	683	689	633	643	695	659	663	693	648	692	662	671	660	676	696	655	667	642	703	627	724	632	693	703	673	696	689	658	663	648	670	728	651	689	677	659	695	662	706	668	682	683	677	644	723	665	662	664	639	627	671	653	687	661	630	673	683	707	633	683	717	678	682	671	670	691	681	675	664	715	702	655	699	614	684	635	682	642	643	668	682	657	674	677	655	654	668	666	665	676	699	635	652	660	699	673	684	657	626	678	704	648	664	670	671	662	684	678	680	680	684	692	682	655	621	645	676	681	704	658	675	683	662	652	641	683	713	662	678	698	675	690	709	717	708	663	689	658	698	655	649	639	700	692	682	680	639	641	688	710	702	646	648	645	642	673	649	644	716	660	676	650	652	664	684	677	716	697	687	674	668	672	708	657	705	669	667	662	666	655	704	687	700	690	692	681	633	687	664	700	662	666	665	718	640	668	651	706	661	713	709	656	669	683	689	652	691	707	665	674	694	715
3676	9378	7332	3570	2700	2037	1655	1461	1275	1110	1073	998	962	880	869	889	903	849	896	838	840	842	830	811	848	787	777	808	845	783	845	817	783	798	785	837	777	806	812	792	761	815	802	758	773	738	807	817	794	768	777	773	785	790	766	720	792	761	803	817	724	797	738	766	786	795	786	819	762	804	757	762	807	782	781	804	701	805	804	767	779	762	772	769	747	770	753	837	753	786	774	778	825	792	776	797	793	786	823	773	733	744	747	801	749	860	786	781	766	756	762	773	786	792	790	761	772	745	813	836	742	801	777	805	801	766	744	797	804	818	855	778	815	819	810	815	748	756	735	732	804	777	780	785	778	785	848	793	777	796	692	737	761	829	750	774	781	772	700	788	747	782	796	814	788	759	765	805	767	843	782	780	753	777	790	790	787	721	768	802	755	731	779	769	759	781	865	801	759	760	738	781	816	745	814	799	858	757	767	735	745	799	800	749	798	774	782	762	806	810	766	727	810	802	789	791	757	765	749	758	744	756	797	783	751	734	794	745	782	776	786	794	770	783	773	746	795	758	762	766	753	797	755	768	795	801	797	806	753	803	759	784	748	787	792	806	780	849	747	774	831	769	765	759	782	766	748	774	791	746	801	781	849	789	715	753	758	734	744	796	770	831	768	785	782	773	774	782	822	813	771	813	778	793	769	732	774	770	790	785	810	831	774	820	759	786	747	780	788	744	796	810	783	826	813	777	787	783	761	783	797	764	767	737	792	758	754	758	772	774	735	749	762	753	813	778	729	757	759	797	771	780	749	751	761	775	845	748	752	771	826	787	798	744	755	730	814	781	744	813	757	768	754	774	720	742	753	720	726	762	822	762	790	801	812	770	774	827	764	786	767	801	782	802	828	747	709	796	750	763	811	792	784	804	793	795	799	746	707	751	759	785	761	800	739	768	792	786	807	800	772	766	801	775	774	754	772	757	773	832	760	829	783	763	742	788	807	799	749	816	786	789	782	836	791	794	782	741	787	750	791	804	797	762	770	755	790	780	745	800	809	794	779	781	761	776	802	754	793	792	734	743	813	786	764	782	732	825	758	821	770	810	760	817	761	788	784	752	805	753	753	808	740	799	776	746	764	755	797	807	800	769	789	769	748	826	742	763	804	745	801	782	774	781	779	776	795	764	799	755	749	774	805	756	781	813	804	813	732	735	751	823	773	761	776	817	802	718	731	847	750	769	757	745	747	793	776	829	791	784	760	786	757	767	775	747	742	810	795	815	767	792	781	813	803	784	795	745	734	828	773	774	803	770	798	763	747	824	818	750	778	792	814	785	803	828	766	788	755	778	718	775	858	765	766	779	764	760	752	817	787	793	768	777	802	713	799	766	795	800	805	751	783	740	734	778	780	708	789	782	775	765	758	799	740	780	795	786	752	752	776	802	802	786	774	735	782	776	763	808	768	779	788	764	831	745	812	782	796	771	801	766	740	738	728	812	799	780	755	781	806	749	779	796	771	764	727	786	749	786	798	808	811	769	736	811	737	752	779	741	818	764	789	751	785	779	729	739	766	758	824	808	769	759	789	770	764	740	783	801	753	799	757	810	792	801	778	822	738	847	804	754	747	721	810	755	750	810	747	761	801	736	797	819	784	746	797	784	778	725	769	794	782	747	770	810	747	765	781	784	816	768	782	767	792	784	778	784	739	779	825	788	777	747	780	780	799	804	791	732	764	808	813	718	754	766	788	781	788	818	781	766	779	774	762	805	765	764	815	756	776	749	764	772	764	774	808	762	787	791	766	846	770	815	763	800	828	782	799	753	723	800	747	752	781	767	780	763	786	813	783	764	776	714	769	785	727	782	771	788	774	755	775	784	778	756	790	782	740	747	739	760	769	796	790	812	791	759	797	763	797	792	742	782	768	784	809	778	799	815	739	758	773	806	721	769	793	761	736	783	820	801	766	801	813	796	769	789	778	758	803	809	736	790	741	778	752	800	779	783	752	805	755	811	772	782	789	771	748	743	809	814	711	756	788	756	810	776	778	834	744	781	743	780	735	748	757	707	747	791	833	775	796	785	777	753	743	796	800	808	812	780	800	772	740	767	791	736	833	802	757	734	807	795	828	759	785	745	789	799	790	745	794	714	829	750	764	787	727	807	806	755	794	799	755	748	769	791	763	762	769	794	843	718	830	751	814	752	786	767	772	786	769	779	768	779	782	829	780	757	813	783	745	733	762	768	731	824	746	765	772	775	739	781	782	770	750	741	802	779	769	767	770	725	778	776	746	822	791	768	857	751	802	729	787	733	722	760	795	793	723	752	774	755	823	779	823	707	769	771	770	759	781	805	776	773	818	781	792	776	765	805	794	750	753	784	700	792	806	729	736	735	747	788	803	780	752	731	815	785	799	750	769	743	770	767	800	777	814	838	808	760	781	754	760	736	790	774	720	797	758	761	796	751	810	802	809	763	782	782	741	784	758	751	818	768	780	797	822	778	779	794	771	778	762	794	710	780	783	756	749	805	786	801	748	827	795	768	757	759	801	787	741	796	781	741	761	761	790	789	811	799	838	696	709	758	812	763	789	750	805	733	723	739	740	760	790	800	740	775	807	783	766	782	782	799	772	770	806	759	755	759	806	772	782	756	802	793	788	783	773	795	774	786	812	776	788	778	754	777	760	772	790	786	805	768	792	786	779	792	766	789	770	750	792	798	766	771	761	752	779	760	833	744	759	796	802	799	752	794	783	798	763	788	775	767	743	758	767	793	760	790	815	767	799	781	761	792	827	771	757	793	832	782	796	738	833	782	786	778	800	815	817	833	747	766	771	830	754	794	775	806	737	717	809	776	810	790	750	727	766	761	813	714	783	797	758	798	842	725	757	797	756	769	726	780	775	793	756	774	806	805	776	768	810	764	763	798	783	821	756	778	753	757	787	724	808	743	766	758	747	788	743	760	793	805	811	735	782	717	756	755	789	818	779	749	764	787	832	803	775	768	753	794	786	780	752	794	753	786	738	814	796	792	762	830	811	772	784	732	789	757	724	751	741	756	850	768	816	750	742	779	765	733	816	750	777	779	742	815	712	765	763	755	769	799	774	792	783	796	783	819	782	797	743	738	780	750	763	800	784	816	770	754	710	758	783	802	748	723	791	785	820	808	690	764	783	818	787	805	786	776	776	814	773	809	791	767	818	767	766	802	763	790	780	742	778	762	742	754	795	799	810	765	777	772	757	800	755	780	779	744	746	789	803	743	832	740	810	767	808	727	736	810	833	808	756	794	800	782	796	779	780	821	804	773	759	767	775	792	751	773	814	780	775	805	788	770	761	812	768	811	785	734	790	744	782	757	768	725	748	798	757	731	821	732	770	783	786	751	735	781	832	798	774	763	759	798	829	777	794	762	768	814	744	775	761	787	733	724	766	792	807	781	755	765	814	763	769	769	784	747	803	816	796	769	770	804	807	790	837	775	759	779	814	748	777	776	840	759	772	798	814	723	797	794
24914	21332	27601	25313	12927	746	484	373	378	355	319	319	288	284	272	283	256	252	255	280	252	260	268	256	270	252	246	247	260	232	242	266	240	246	262	240	252	275	276	249	271	266	233	259	253	266	217	280	263	252	250	233	273	246	254	232	240	267	272	226	250	281	236	282	247	246	245	243	269	248	220	271	243	236	261	244	250	240	245	233	237	230	237	262	251	235	270	234	281	256	257	241	211	261	271	265	262	258	218	264	293	269	231	252	243	251	255	261	253	253	244	255	238	246	243	281	243	236	260	266	224	260	256	245	209	247	256	232	246	256	250	255	269	255	248	252	267	252	251	245	256	272	248	212	249	252	230	278	279	246	272	233	236	236	239	240	273	255	268	243	254	216	256	253	248	219	226	263	236	233	256	253	225	236	215	245	269	262	250	243	246	275	272	243	261	275	254	259	260	248	271	285	255	209	254	264	261	243	229	265	255	281	242	263	250	252	280	240	242	197	238	265	277	244	252	217	272	264	222	236	229	255	253	235	249	267	253	230	261	255	247	229	242	237	260	233	277	271	229	256	245	260	253	256	250	261	249	259	247	251	241	242	229	221	258	256	254	251	265	272	208	242	268	253	229	240	242	220	241	262	269	250	259	263	256	281	255	260	221	257	259	299	249	233	278	267	236	237	261	260	238	253	266	263	253	250	257	225	217	220	263	259	257	234	258	244	270	248	259	292	226	245	260	231	265	257	255	267	249	247	264	247	266	262	235	250	254	241	238	248	265	258	246	263	235	268	213	260	237	217	262	233	245	248	267	263	271	265	255	249	259	245	266	249	261	275	245	234	278	277	236	244	243	234	254	231	248	272	237	234	251	253	214	253	258	247	252	238	225	217	246	252	262	247	254	249	240	241	240	246	265	286	282	240	273	243	238	237	204	271	241	228	228	256	233	225	235	254	302	259	262	241	237	248	252	254	250	250	265	259	225	248	245	258	232	254	267	281	248	241	220	239	256	280	265	268	261	248	281	251	263	249	218	242	261	230	248	265	259	254	244	275	258	218	256	266	246	244	246	254	257	240	264	245	259	262	276	264	259	249	246	255	274	243	249	237	256	232	269	248	238	270	286	242	259	257	268	245	257	251	269	263	244	256	226	244	238	254	247	219	245	269	227	242	250	253	264	223	285	248	206	239	214	255	229	272	314	242	274	247	257	251	255	260	256	234	235	201	227	253	270	242	243	266	283	256	249	242	260	252	257	257	267	255	235	255	277	259	250	251	252	241	273	249	256	214	265	227	254	233	246	226	255	233	250	237	273	272	265	252	257	247	248	236	258	284	258	253	267	229	240	226	255	249	235	242	268	241	248	231	262	260	247	244	257	253	277	286	261	222	255	246	241	217	251	250	250	288	245	215	253	239	217	235	272	269	234	262	238	251	220	253	249	258	258	287	250	267	263	272	231	243	252	238	254	239	250	248	293	252	251	240	232	258	237	232	235	236	248	253	267	242	259	222	246	235	241	252	238	241	240	274	234	248	246	250	248	279	254	246	273	233	250	301	236	235	232	255	235	234	252	235	246	241	258	273	210	275	255	272	246	252	252	241	248	268	251	259	254	275	265	242	258	232	234	231	266	238	262	256	265	245	248	249	281	279	298	247	245	281	235	237	228	259	249	230	227	251	240	235	267	245	228	217	244	240	259	249	251	247	251	231	248	239	238	260	246	243	244	221	259	260	263	275	240	241	256	244	278	243	250	269	247	264	263	251	236	250	233	259	246	254	272	253	228	265	229	240	257	241	200	251	253	232	257	256	258	271	267	242	207	281	269	256	240	215	237	257	257	235	260	258	271	264	235	266	241	247	261	254	244	236	278	275	251	260	244	247	259	246	257	249	248	266	269	255	274	212	255	242	269	255	275	283	228	264	224	235	242	252	230	257	241	270	257	254	258	244	268	256	229	261	236	240	254	254	250	268	227	234	260	257	277	254	249	271	259	261	235	239	257	259	282	241	235	277	252	268	244	230	254	236	224	256	241	248	254	242	233	257	266	250	266	249	243	278	271	227	250	228	226	260	241	260	272	272	263	250	256	235	257	282	231	265	266	239	249	267	262	257	266	215	266	225	276	240	233	281	254	237	246	273	274	247	257	234	252	236	241	230	250	230	229	261	249	259	260	261	248	255	242	262	254	256	249	222	247	273	240	235	252	297	246	238	253	254	250	288	278	231	234	242	229	277	238	244	223	258	258	233	232	266	271	229	257	263	261	249	234	241	257	208	251	245	217	255	250	231	278	265	213	253	275	252	240	263	246	241	258	258	225	243	248	250	238	257	241	249	249	242	239	245	243	254	269	247	247	252	252	253	255	227	243	274	233	251	239	259	268	249	249	253	257	242	242	280	234	244	257	259	271	258	255	244	240	233	250	240	256	253	247	249	261	244	247	268	269	277	236	231	245	246	224	243	245	257	250	267	237	259	262	255	252	247	232	270	264	237	245	240	233	280	210	253	253	261	256	252	273	256	241	241	229	259	240	254	233	239	247	251	254	264	246	225	285	269	256	235	254	250	261	249	222	265	256	259	250	243	240	281	243	242	236	249	249	255	252	234	243	241	235	247	246	244	250	258	281	267	268	247	249	247	271	199	226	257	246	276	226	282	243	270	240	255	277	255	236	244	248	252	235	274	263	253	220	254	257	249	242	261	272	256	262	274	263	244	260	232	228	232	238	239	214	246	246	239	242	259	247	226	247	255	270	238	234	251	250	244	291	220	253	245	265	238	249	244	235	264	289	271	282	251	254	252	231	261	239	245	280	246	248	262	241	234	227	240	243	262	250	256	242	249	237	261	259	257	217	258	245	250	236	282	253	253	275	250	225	263	247	249	251	253	231	263	241	250	254	265	271	265	243	245	262	251	249	263	215	249	234	239	281	244	248	289	257	242	243	270	271	250	236	258	250	256	248	217	246	230	247	271	259	278	211	228	252	257	253	236	246	235	257	230	247	263	229	294	252	246	236	223	258	255	270	267	248	261	262	245	266	250	256	272	249	253	247	264	232	239	259	262	269	217	267	272	268	266	250	245	235	248	253	236	269	266	264	209	255	226	243	257	262	249	247	242	256	243	257	258	233	251	256	265	263	237	212	256	266	247	286	252	246	262	256	227	241	260	247	206	257	244	257	239	247	272	256	238	251	258	238	279	253	278	236	243	233	263	242	278	238	278	253	238	269	237	253	249	258	273	217	250	249	243	219	257	288	258	232	260	246	233	271	257	254	251	261	270	235	252	260	247	253	254	248	262	277	245	294	265	215	235	260	233	249	239	234	249	271	279	263	241	240	239	244	239	290	227	243	256	244	229	262	228	252	232	246	248	271	232	234	246	230	281	253	275	238	260	238	230	251	287	227	257	242	251	234	252	262	248	272	250	261	247	256	229	217	227	251	267	247	275	243	242	238	242	222	272	258	233	285	249	232	243	259	247	238	257	247	260	243	248	250	240	257	259	230	265
3486	5540	4097	1975	1359	1045	819	711	567	530	445	401	394	390	380	326	319	367	356	338	310	336	347	334	321	322	318	303	301	290	312	273	264	294	305	304	320	308	327	348	302	286	321	290	282	317	292	294	316	280	309	289	303	304	306	307	296	323	340	281	310	296	334	305	315	314	291	313	289	316	302	292	285	277	295	301	310	308	330	292	299	334	309	285	313	306	338	347	318	332	291	300	312	333	308	287	297	291	314	310	265	296	315	299	297	307	309	299	324	283	295	299	303	272	298	303	270	293	298	298	279	311	312	298	294	317	310	316	280	306	281	289	337	302	269	296	308	299	318	279	278	317	281	295	294	289	316	293	278	282	317	324	331	285	315	287	316	286	314	288	283	311	286	319	308	294	307	301	297	289	308	310	273	279	271	308	319	278	279	264	334	296	295	291	337	307	298	298	308	296	320	307	307	317	316	292	295	328	287	299	311	310	290	297	309	293	311	341	290	248	296	303	322	277	295	293	297	305	284	281	275	298	303	308	299	294	295	292	303	322	298	317	300	299	300	326	330	287	271	270	275	320	283	305	312	288	292	312	289	322	295	286	291	277	281	294	295	294	318	313	278	287	296	293	290	318	291	303	314	310	321	283	302	317	281	313	292	331	283	286	259	302	307	259	311	260	284	310	289	266	286	321	277	293	287	298	327	280	295	311	292	285	260	302	310	307	313	280	301	325	279	315	292	307	307	308	273	302	309	317	302	298	298	278	320	326	291	274	304	335	306	285	300	300	317	292	315	299	282	311	290	306	314	298	291	330	297	277	271	326	298	289	289	312	302	295	332	309	265	288	287	304	282	303	315	317	289	319	290	288	282	296	299	331	310	308	322	322	330	322	297	291	302	282	287	291	300	305	310	280	295	327	264	293	300	287	314	299	287	304	320	294	294	284	316	291	300	304	299	301	297	315	316	286	301	333	317	264	324	330	290	311	318	318	288	315	321	303	292	296	323	305	326	257	310	286	275	278	276	274	292	291	259	302	293	280	274	306	299	299	300	310	330	288	285	328	316	311	309	302	316	318	330	306	327	297	322	312	330	307	302	308	302	298	312	268	291	307	297	285	289	313	299	271	271	284	284	321	299	257	301	311	290	304	285	315	295	303	296	326	314	292	328	282	252	304	300	295	289	278	296	320	305	297	274	295	288	285	328	259	304	277	306	302	304	307	295	292	307	319	280	301	318	289	319	327	286	281	283	298	313	286	307	283	302	320	290	290	268	305	303	307	307	266	281	309	273	281	317	321	280	326	310	280	297	288	288	285	299	279	302	323	289	342	314	316	305	304	274	331	311	281	321	317	308	318	282	243	309	315	292	319	325	307	316	318	316	304	258	303	305	277	285	300	299	293	300	319	304	313	350	311	291	319	315	333	342	296	298	285	276	297	288	295	306	304	318	288	284	283	315	290	321	285	302	284	287	305	299	280	319	295	309	310	275	312	306	284	320	298	288	302	310	285	284	294	288	308	306	265	314	308	251	293	312	311	313	330	283	318	289	309	295	318	305	332	289	298	295	294	309	315	282	333	261	284	311	309	273	286	287	319	274	309	283	258	314	281	329	318	306	298	279	295	295	280	312	280	334	301	317	327	270	272	306	306	323	310	311	268	305	345	281	287	307	320	288	294	278	289	296	297	283	275	288	304	257	268	316	302	282	305	308	276	290	303	308	275	280	314	326	278	336	315	287	300	287	304	314	317	323	343	306	319	285	313	287	305	303	299	265	297	317	293	293	314	311	307	329	328	299	318	304	331	309	297	266	316	293	304	281	307	324	295	305	286	308	298	278	319	300	299	295	280	292	293	290	266	304	291	295	292	287	335	329	298	294	286	286	296	286	296	295	312	302	286	336	295	311	302	309	310	318	285	287	316	317	291	325	301	297	340	312	286	314	295	292	316	293	283	297	303	287	297	301	307	295	303	318	311	287	283	291	281	299	279	308	292	315	317	317	315	305	291	320	297	271	312	319	310	298	302	292	312	296	299	289	319	302	319	323	279	320	312	304	319	297	290	316	292	312	298	287	294	272	301	262	332	307	305	320	300	319	308	309	291	310	287	271	303	303	307	277	335	319	306	294	305	312	276	308	333	313	274	285	280	316	313	333	285	281	341	316	292	311	298	308	287	307	328	293	287	321	297	301	301	305	319	278	307	322	318	303	326	314	290	306	290	284	309	291	299	302	312	275	323	328	289	314	313	320	327	322	344	304	308	299	313	284	312	307	321	294	322	294	311	291	300	281	294	274	303	290	302	322	298	292	301	314	291	327	283	287	294	327	297	293	293	296	290	298	285	286	298	303	318	299	285	300	321	308	291	299	274	296	285	282	325	287	294	301	279	305	333	294	293	304	304	292	308	299	306	303	307	309	273	316	298	301	303	275	311	299	278	301	265	294	291	319	322	297	315	286	293	313	286	276	286	312	312	298	290	265	296	281	296	300	286	292	311	303	306	282	330	319	282	313	319	304	301	323	312	303	312	302	296	298	329	299	327	287	290	287	287	291	314	295	308	313	275	319	317	305	299	303	318	289	281	314	305	274	306	319	282	318	290	277	299	285	288	325	302	332	262	295	302	329	296	290	330	297	313	327	289	294	267	299	314	304	318	313	339	285	285	260	286	319	307	325	313	294	308	287	280	301	297	286	306	294	287	307	301	308	327	290	292	305	291	315	301	322	292	298	281	288	281	306	309	324	286	284	285	296	300	313	279	331	290	303	307	335	301	290	306	294	306	283	306	310	314	296	306	295	286	277	296	326	289	332	321	300	298	307	295	312	279	279	295	285	307	298	270	318	303	275	353	307	300	287	300	340	321	301	319	313	313	321	343	319	296	325	288	299	292	297	300	318	299	274	287	293	309	278	317	301	282	295	335	315	301	313	296	293	299	284	296	311	312	303	292	290	288	331	291	308	274	321	303	319	301	306	329	306	318	307	298	280	308	297	285	285	309	320	302	279	319	285	336	257	319	281	272	283	305	330	313	311	297	292	266	290	297	293	299	304	304	281	333	303	312	319	303	294	308	282	330	308	308	325	316	306	308	294	333	314	303	299	317	343	277	312	289	321	310	280	321	290	301	284	329	305	291	308	279	303	271	310	291	340	287	300	291	301	284	293	338	282	312	308	327	274	295	321	319	331	299	305	341	299	312	306	275	270	311	300	307	290	318	314	333	297	273	271	306	304	312	299	291	303	316	330	289	331	301	298	315	282	294	295	282	307	295	303	323	316	284	282	299	306	314	315	308	293	295	318	286	351	282	307	274	327	279	285	311	271	323	302	295	292	288	328	281	308	273	308	301	309	313	297	316	319	320	312	287	313	305	286	301	290	265	340	282	323	322	262	280	314	331	294	290	306	311	268	275	284	302	339	303	317	303	305	301	313	271	301	276	297	301	311	302	283	301	301	294	315	287	321	292	336	310	301	313	325	301	264	293	315	303	363	325	318	317	258	321	283	294
22830	21350	28973	24060	21343	21377	10056	1229	825	765	680	641	603	510	546	535	457	479	446	441	429	451	440	419	411	459	463	407	407	389	444	407	412	429	449	368	388	428	377	409	365	390	395	394	388	381	388	397	401	431	399	372	381	378	405	397	392	381	387	353	398	408	390	380	365	356	385	362	411	415	408	372	383	396	342	424	404	390	421	394	356	390	391	375	384	381	401	391	400	377	399	400	388	405	421	363	364	355	380	396	365	369	387	381	405	383	366	376	374	402	378	377	366	379	423	387	382	410	392	385	416	387	415	398	425	397	392	406	381	419	381	381	399	416	376	368	383	373	349	395	392	366	419	373	385	385	397	385	364	375	376	421	388	408	390	382	402	388	365	371	393	380	369	370	386	399	359	367	377	398	398	341	402	384	412	384	347	372	359	422	394	388	420	348	363	379	389	363	361	363	384	380	382	412	384	357	371	428	376	358	375	384	399	385	374	380	369	356	424	370	391	382	416	393	375	384	392	354	368	391	366	393	402	393	361	375	409	364	385	357	356	392	382	363	392	375	409	396	389	395	384	399	385	385	366	343	391	374	395	366	360	433	382	409	339	383	380	418	380	370	372	360	395	367	361	396	401	369	354	406	378	392	387	396	436	365	393	406	385	400	427	407	362	387	350	389	436	375	374	373	358	339	364	415	381	337	402	388	391	382	396	377	380	415	373	431	451	378	380	392	403	394	387	392	400	402	409	375	399	368	372	405	377	388	343	349	374	378	395	354	339	415	398	380	385	411	376	386	386	361	354	369	384	375	395	364	380	416	393	370	387	425	383	405	361	369	426	391	402	392	384	368	398	345	376	387	398	374	391	370	379	384	411	367	379	370	388	369	413	350	402	340	386	396	414	371	388	347	387	416	383	373	377	374	383	389	356	374	387	373	410	402	403	376	390	363	379	417	351	364	350	398	380	406	415	403	369	378	344	346	374	403	407	409	409	360	370	390	336	388	380	354	423	348	419	371	420	401	397	391	384	364	383	361	410	392	432	339	380	393	338	413	388	409	387	374	348	393	413	379	386	420	396	419	400	399	376	407	374	372	339	388	378	379	378	364	364	381	394	392	375	361	389	362	393	352	383	368	349	402	351	389	418	384	352	427	382	354	398	409	389	399	357	376	370	359	384	391	396	380	409	389	390	381	395	358	380	362	410	378	408	384	402	370	393	414	395	368	372	431	365	410	368	403	376	402	411	397	379	374	408	398	346	368	400	406	366	376	389	368	394	391	352	380	398	356	382	387	402	309	381	377	392	367	367	365	395	392	389	386	386	399	354	387	354	404	385	363	365	366	387	363	369	376	358	370	380	387	415	381	398	344	405	380	372	382	396	385	407	385	351	375	401	405	410	362	362	371	336	363	361	362	401	373	395	380	400	394	371	374	356	401	352	377	369	363	386	406	381	351	391	405	380	344	378	382	357	366	393	410	389	378	396	402	382	395	355	383	402	382	371	365	388	372	388	359	388	368	382	388	399	395	420	372	379	389	381	351	401	373	393	358	343	390	370	383	367	377	402	371	394	410	359	372	411	390	364	396	352	352	378	378	398	396	345	369	354	361	371	390	418	366	370	380	383	371	401	377	363	346	371	337	418	370	375	398	356	375	374	369	340	386	425	367	344	395	392	380	391	367	422	392	341	405	381	364	386	368	410	416	382	413	408	378	365	379	356	386	383	371	366	372	376	373	402	388	353	366	400	385	375	398	390	410	374	384	368	357	383	369	411	377	375	387	377	406	359	385	378	368	360	382	335	392	378	375	405	408	405	351	388	375	356	377	356	340	413	392	390	346	376	421	369	384	386	413	331	390	400	389	367	402	393	398	324	389	372	388	379	406	387	371	374	378	351	371	388	406	389	382	373	385	347	416	388	357	379	383	374	395	404	382	368	393	392	399	363	443	390	370	355	392	352	411	337	387	372	340	356	363	392	382	350	388	384	397	394	401	384	426	386	392	371	366	345	400	385	374	399	399	399	345	383	408	334	417	369	381	354	390	361	376	403	394	353	379	397	389	402	374	370	391	394	395	382	400	364	385	357	376	391	376	379	385	367	389	388	349	380	383	379	375	336	388	401	409	366	409	414	385	371	356	418	403	392	373	356	376	370	358	363	362	349	352	376	384	352	380	343	379	387	392	383	370	369	363	348	374	375	381	352	363	413	348	391	360	408	390	412	368	395	356	388	402	358	362	379	395	390	359	394	357	389	411	364	388	405	347	384	414	370	398	355	406	404	376	406	365	383	367	401	415	409	384	360	403	368	395	418	404	360	380	375	358	341	374	381	343	404	355	362	386	381	374	369	410	355	363	381	384	383	383	409	397	376	394	371	361	376	370	384	374	390	373	405	390	382	365	361	368	364	353	393	368	392	381	389	420	397	391	382	378	393	397	403	383	348	349	369	416	392	367	357	334	376	379	383	387	391	397	347	406	375	391	387	403	373	369	366	369	398	390	361	415	358	354	416	392	381	367	356	385	417	374	394	399	367	397	397	358	402	391	391	372	380	401	381	376	356	383	384	398	384	399	418	388	343	391	348	375	366	401	386	363	387	381	370	367	373	374	383	388	370	391	354	362	372	397	392	378	366	360	397	385	369	366	384	392	392	388	403	352	381	374	379	385	390	374	415	381	391	376	369	342	367	366	399	457	368	393	412	382	417	355	373	376	355	404	393	360	392	385	364	384	381	370	362	391	359	383	381	395	392	410	372	400	380	407	376	356	371	365	382	377	373	368	347	370	347	348	415	393	357	372	381	374	374	394	359	373	392	347	369	407	371	381	390	394	396	404	354	389	379	398	398	340	357	350	417	369	342	400	392	466	385	371	371	361	384	348	365	352	369	412	382	378	391	393	395	373	344	401	340	384	381	364	363	431	397	383	356	386	389	351	365	353	386	353	395	425	422	414	381	362	391	383	341	395	360	369	388	377	376	367	368	387	375	350	388	389	417	383	360	396	394	382	372	364	379	369	356	385	385	396	365	373	377	397	351	352	390	390	399	360	400	403	421	337	409	371	379	362	400	385	353	374	368	355	394	365	407	376	374	378	370	393	386	386	409	351	399	379	351	368	407	389	378	383	393	390	368	333	396	393	326	370	354	370	380	380	404	375	378	348	410	396	373	388	405	397	395	366	424	351	389	388	419	366	367	382	361	378	410	370	383	343	375	389	356	379	376	361	393	388	378	349	398	393	374	377	376	394	388	366	374	395	361	364	389	385	363	426	401	369	380	362	359	382	376	380	373	392	385	357	383	356	352	378	366	360	389	393	386	377	396	364	372	405	399	371	381	364	367	379	366	355	409	370	319	429	380	398	388	387	392	332	436	319	339	384	409	401	393	426	345	395	418	403	358	380	359	375	375	390	365	384	396	362	384	364	384	378	396	364	377	372	399	389	392	381	386	374	418	368	394	378	390	362	394	388	384	394	389	384	395	375	397	380	376	400	400	362	387	320	368	363
4639	14280	11074	5438	3774	2903	2151	1758	1411	1196	974	884	814	726	716	648	634	584	595	588	551	579	546	546	549	525	522	470	501	506	484	485	521	510	504	474	465	501	483	462	475	506	530	454	460	431	437	496	505	480	486	465	447	434	463	469	511	492	504	450	496	506	478	451	457	480	483	483	478	475	476	454	480	443	442	433	450	491	448	437	456	442	471	481	428	426	481	473	471	484	463	504	465	455	478	442	468	467	512	473	528	416	446	481	434	446	420	489	460	452	466	460	467	442	448	479	464	459	471	435	460	449	451	466	470	493	451	490	411	471	495	452	432	490	456	482	430	472	460	464	493	450	444	475	462	461	488	460	489	489	529	464	471	451	458	498	472	465	489	477	414	471	467	492	426	470	444	475	478	419	433	454	467	442	455	470	476	443	454	433	422	496	473	403	437	477	467	456	477	482	455	431	428	448	471	450	438	486	450	445	452	446	473	485	464	467	485	430	468	443	473	463	517	469	463	464	465	448	460	445	493	485	486	467	485	447	462	461	434	457	465	477	441	479	468	433	441	449	425	431	433	454	440	477	455	483	456	484	418	441	481	465	443	459	452	473	454	454	438	476	455	431	466	442	505	464	442	452	478	476	457	472	431	465	502	480	476	452	429	436	464	474	464	442	455	451	465	432	473	469	488	410	482	472	468	434	443	433	456	432	428	467	455	435	471	466	468	466	464	486	449	443	494	454	498	456	442	467	449	463	451	454	471	465	433	473	444	460	422	476	463	446	459	450	474	480	521	465	445	447	470	451	466	431	455	452	428	475	470	474	454	451	447	459	459	452	452	478	435	476	456	456	483	438	443	446	462	457	466	436	438	465	486	461	438	454	487	494	438	498	463	435	437	448	476	449	467	466	461	468	439	492	450	430	454	492	466	467	466	466	432	454	474	459	470	469	464	469	489	428	473	450	463	450	461	418	494	486	455	484	452	455	453	438	455	455	486	445	528	430	461	454	454	438	474	451	448	443	463	433	448	471	443	439	505	461	450	461	519	465	461	442	458	439	395	480	480	450	472	435	456	422	465	457	476	453	457	454	447	458	485	472	469	459	460	483	409	428	482	452	435	468	483	483	495	466	452	456	449	462	467	466	463	457	477	440	466	461	470	475	467	425	489	442	486	447	459	490	432	451	439	502	458	424	420	470	461	492	460	485	473	475	465	465	480	485	456	469	439	463	432	424	412	470	460	440	456	499	460	471	459	455	421	454	442	442	446	426	459	456	465	499	462	508	469	434	411	454	474	431	452	439	474	478	450	466	426	448	451	457	457	469	439	460	483	445	476	457	451	430	456	459	501	460	484	476	437	430	455	454	431	442	451	456	463	462	459	443	442	454	478	445	490	461	449	472	476	475	482	478	471	459	401	469	509	430	441	501	472	479	464	460	469	460	436	447	447	449	479	464	499	477	452	482	493	456	416	460	435	463	463	447	451	448	421	475	410	464	442	480	455	425	468	467	457	447	449	464	454	468	463	472	465	475	487	454	429	457	483	438	526	464	482	438	437	477	463	461	482	419	442	457	449	450	442	469	408	483	446	453	468	451	496	464	453	492	452	453	473	471	467	470	475	455	441	429	437	431	447	459	410	457	463	447	481	438	484	440	472	475	472	441	472	500	489	470	486	486	461	437	441	482	469	496	444	480	464	475	479	468	474	439	437	504	440	438	436	469	498	436	472	454	444	440	470	462	480	426	459	450	458	472	456	464	446	418	455	450	497	452	469	456	462	460	472	467	463	466	441	443	486	417	473	466	527	436	450	501	466	484	443	482	459	459	475	432	424	479	460	480	447	482	477	488	481	501	451	459	469	459	452	495	443	474	470	481	429	478	428	433	458	471	455	480	460	459	434	448	469	415	453	469	443	465	435	463	441	460	449	501	432	456	441	474	472	497	442	466	483	468	487	435	426	422	485	439	469	466	474	509	497	421	467	461	462	437	439	480	500	469	432	465	431	449	482	485	475	474	456	467	445	437	423	439	443	502	438	440	464	480	430	441	432	480	477	460	449	447	482	469	471	506	454	460	449	427	470	501	485	473	458	468	442	521	456	460	475	459	441	473	488	446	442	459	457	470	456	488	401	465	475	481	481	461	461	448	476	448	451	456	457	465	413	495	498	491	495	434	482	469	434	472	435	461	483	450	482	496	458	448	448	474	469	456	445	437	475	481	427	465	454	430	458	467	457	472	450	461	506	461	459	482	452	487	460	455	483	498	427	473	473	453	488	448	424	463	452	439	414	453	442	463	489	460	525	462	466	466	434	471	474	422	441	452	431	445	496	453	430	433	442	459	429	480	438	440	485	443	395	455	465	458	437	462	420	467	481	476	478	423	468	457	482	477	455	446	440	473	442	476	441	483	442	500	432	429	509	469	450	468	436	489	480	447	459	444	472	450	455	471	455	456	454	426	467	467	473	453	487	467	456	472	446	488	440	466	466	468	483	418	438	463	441	429	432	476	448	484	472	445	487	452	487	488	447	455	469	465	482	482	473	472	444	463	471	429	466	484	451	463	456	464	461	505	466	510	465	425	436	447	457	475	478	483	467	471	478	459	438	496	462	426	475	452	457	469	478	410	478	464	442	459	461	489	457	436	427	515	479	448	493	475	452	485	426	457	464	467	468	481	421	480	472	483	499	427	464	459	465	435	474	473	482	458	494	476	482	451	447	450	449	406	450	450	461	464	485	427	480	445	470	454	479	458	445	413	447	444	420	436	442	452	470	467	464	478	445	432	466	443	434	429	473	458	508	464	490	460	487	431	503	462	410	462	443	465	451	476	438	434	493	452	449	466	468	440	445	481	490	482	477	470	422	456	464	454	493	483	418	477	458	464	416	489	435	466	465	447	501	453	454	470	489	436	453	450	489	450	475	455	423	502	470	426	502	446	450	442	488	425	470	457	438	476	459	456	479	449	439	459	428	457	464	453	457	417	466	436	477	493	456	470	463	442	464	445	464	467	457	452	448	479	459	464	496	447	463	470	467	434	452	475	471	451	427	455	473	470	517	464	461	450	462	450	482	441	486	453	461	442	463	475	411	487	467	442	448	449	433	453	463	484	420	485	502	456	487	492	452	462	428	467	445	480	458	443	468	478	460	470	466	436	430	480	481	434	467	398	449	484	462	462	412	472	464	414	477	433	463	459	452	468	453	457	471	466	459	469	435	451	462	456	461	474	462	421	463	452	473	452	472	467	453	475	484	484	458	494	441	522	458	469	432	466	413	448	442	467	458	421	470	441	465	481	458	473	470	471	439	449	499	447	477	460	453	461	470	467	467	504	450	460	444	461	469	461	451	470	452	457	427	496	465	467	462	468	433	419	503	493	471	506	454	451	496	488	481	510	479	507	468	484	460	450	444	454	470	469	458	428	455	474	467	468	434	454	480	477	435	433	445	471	478	446	415	419	484	466	481	476	479	472	449	459	439	449	414	436	446	475	441	435	480	467	426	473
27484	19562	5938	990	720	727	618	554	549	555	599	556	549	528	542	485	497	505	542	587	539	517	547	530	540	496	529	534	499	545	541	513	553	526	534	514	526	503	504	555	472	511	493	553	546	533	520	538	510	507	575	505	526	535	503	486	529	533	531	526	501	468	551	492	540	532	529	548	562	515	538	508	531	561	560	572	535	559	548	528	518	540	496	507	524	515	508	528	503	520	507	548	519	556	552	514	509	539	537	587	499	526	544	554	529	544	497	533	555	524	536	533	511	538	469	527	500	527	467	496	566	521	498	499	571	540	534	541	482	529	517	506	521	499	498	552	478	508	504	503	534	504	529	560	537	550	523	535	533	552	535	540	495	536	506	486	495	524	540	535	528	505	535	532	540	541	522	498	501	490	545	522	511	492	547	503	539	522	532	547	510	523	525	510	533	509	523	516	530	495	525	535	490	525	538	532	533	505	486	503	521	522	541	538	527	527	502	511	510	506	526	526	541	514	539	557	542	500	500	528	611	527	552	480	533	512	516	559	555	517	494	551	532	516	545	517	537	527	561	521	533	511	533	483	539	523	505	535	525	495	488	486	556	518	527	486	528	549	510	528	526	534	518	534	524	535	518	529	523	498	570	497	512	517	498	516	549	522	542	518	491	543	494	522	519	511	484	530	510	485	556	527	524	534	504	548	521	514	543	526	521	541	537	523	515	546	549	523	517	488	502	532	523	574	536	557	538	514	508	524	540	580	528	489	514	530	533	555	544	556	510	514	553	487	517	546	508	505	495	550	513	518	571	511	538	518	524	527	544	497	512	515	535	539	496	528	540	527	525	519	531	538	509	525	517	551	547	494	497	516	534	511	517	546	492	511	571	519	532	552	536	546	542	578	518	527	548	530	506	501	541	510	515	538	529	544	544	540	510	546	529	534	533	556	504	514	542	532	538	538	519	518	518	500	486	539	515	493	518	551	517	542	529	544	570	541	499	505	488	556	535	511	547	536	555	496	501	541	536	594	510	502	497	505	522	541	532	554	533	506	514	490	524	529	526	492	517	542	521	511	504	513	500	534	520	506	491	534	507	556	542	542	538	478	545	521	535	546	503	539	557	536	544	529	511	482	516	557	517	463	510	474	535	532	481	547	508	468	565	563	534	497	537	551	465	514	491	505	539	512	487	524	499	540	559	523	496	506	529	507	535	513	523	513	554	501	553	499	535	500	560	514	507	533	550	524	561	538	477	505	538	510	523	518	526	557	533	490	516	504	472	490	535	512	525	496	507	512	545	516	504	540	508	518	561	504	495	545	521	496	533	532	554	557	519	534	581	538	532	522	511	520	525	527	505	491	546	467	499	513	484	515	512	522	521	496	529	555	538	489	530	561	521	511	562	540	524	519	502	509	503	525	531	534	518	573	554	525	483	503	568	557	571	532	512	532	507	539	575	501	520	526	540	556	534	507	485	498	506	517	515	546	504	497	512	517	517	538	475	532	509	530	532	513	517	530	510	513	502	526	563	494	469	554	522	518	513	560	545	505	483	523	507	526	557	534	493	530	503	508	537	544	546	535	510	532	528	492	548	534	509	529	562	556	529	506	513	508	518	493	528	536	522	548	538	554	493	548	530	522	558	497	463	523	510	521	509	522	531	551	553	557	544	491	491	520	543	547	499	491	538	505	576	527	534	511	499	503	533	521	511	536	540	515	540	500	495	500	526	523	495	550	487	494	501	542	555	511	571	511	536	504	510	514	569	511	530	517	475	491	535	537	504	506	533	553	481	527	563	487	545	528	547	522	539	484	504	479	540	525	512	529	525	485	532	530	516	518	512	496	511	520	535	544	535	548	553	536	504	535	533	578	546	537	528	530	495	521	524	495	495	482	536	526	514	547	495	586	544	532	519	542	559	504	533	589	545	493	577	524	500	563	515	518	527	541	543	535	487	515	505	559	514	523	502	530	532	489	513	511	504	559	542	518	504	500	541	547	546	504	578	466	554	471	576	551	514	533	505	518	488	502	510	522	519	523	549	541	509	538	498	542	525	537	498	479	494	574	502	546	524	578	514	514	514	560	484	510	534	500	513	477	517	537	525	509	548	539	543	549	530	497	518	561	522	541	525	529	537	532	499	522	509	557	485	528	536	473	525	519	554	475	544	541	517	517	490	516	520	545	569	536	514	511	518	522	521	504	509	549	512	502	482	541	481	538	530	554	526	567	514	489	555	560	521	556	490	502	520	542	549	492	485	542	545	505	521	522	559	513	523	479	509	527	501	490	532	557	526	515	494	509	495	528	505	512	488	556	536	493	517	505	513	540	541	528	534	526	495	523	527	562	561	534	514	533	526	553	502	502	530	493	531	545	513	533	528	518	559	556	549	516	508	538	581	510	497	515	523	569	521	580	492	559	511	529	511	563	503	524	531	497	488	524	523	505	545	513	552	501	513	526	539	547	513	526	530	529	544	472	530	511	527	533	566	522	545	533	481	506	548	483	528	508	518	467	491	531	524	533	536	562	534	528	553	499	541	505	496	482	538	530	486	523	503	532	505	494	522	503	542	534	532	535	540	493	510	514	513	545	540	535	543	537	526	525	495	512	534	569	519	489	499	502	585	517	522	463	510	538	525	517	492	524	502	540	511	513	524	518	531	542	482	554	527	509	553	530	501	552	550	513	551	522	563	524	551	546	518	528	552	511	496	522	575	535	519	526	484	551	526	526	515	542	515	530	501	560	523	516	519	516	518	513	507	525	505	532	524	560	562	506	536	517	542	519	495	571	515	539	535	512	480	525	509	522	547	519	529	544	514	508	558	510	519	545	511	539	555	544	503	509	490	503	563	555	523	529	501	503	526	514	564	526	488	564	501	516	525	552	544	517	538	515	524	535	494	537	533	507	521	536	509	553	552	492	553	518	511	515	547	537	545	575	542	509	548	543	508	492	545	553	549	492	552	522	487	514	519	544	530	545	504	495	585	517	505	487	512	516	513	569	506	541	493	533	567	531	550	513	510	514	497	481	509	538	528	548	532	567	532	513	530	545	524	509	494	517	507	519	563	527	543	528	557	544	495	524	504	529	566	506	499	537	497	523	522	530	502	533	529	516	576	490	523	516	530	499	515	545	540	558	529	539	504	525	500	501	504	544	565	529	470	557	520	596	523	520	553	544	533	508	502	508	528	515	547	547	479	555	492	517	523	512	540	518	537	547	529	553	477	519	533	518	511	556	534	512	514	528	529	503	526	498	505	481	549	508	572	539	528	536	540	552	501	528	500	526	496	545	508	518	523	538	537	514	516	548	514	550	503	585	517	515	541	522	543	541	521	506	528	514	467	528	529	563	556	494	517	521	539	532	587	530	505	570	512	542	518	499	536	504	556	541	542	522	525	472	505	542	537	504	539	536	511	556	483	542	531	489	521	513	534	542	515	472	548	542	504	505	523	462	493	518	511	501	496	529	515	495	570	504	519	535	542	530	523	533	542	529	547	534	553	547	503	548
4277	1660	1214	811	729	659	705	704	670	664	617	612	615	597	590	599	579	616	641	576	625	608	608	642	617	602	617	604	592	569	607	541	587	571	603	617	594	635	589	622	570	624	611	554	595	633	678	613	572	556	638	651	593	568	557	604	637	622	618	602	568	626	574	615	556	611	630	611	639	640	609	561	605	595	594	608	587	602	569	564	595	553	620	618	637	576	615	591	621	631	589	601	609	610	613	600	585	630	589	614	569	616	595	594	570	663	611	614	651	635	566	596	613	639	597	566	589	633	563	567	583	544	559	582	597	607	606	558	625	566	615	603	580	584	630	641	602	583	607	630	595	643	588	547	586	555	583	584	583	619	615	591	598	601	653	587	605	608	603	621	629	639	594	612	618	594	598	597	594	647	601	617	643	623	552	630	560	591	635	593	599	560	582	590	591	595	603	644	605	622	600	604	584	609	624	606	609	596	568	574	628	560	586	643	641	624	601	586	585	595	607	557	544	630	562	575	663	627	586	580	611	664	602	575	585	590	579	587	590	632	589	613	587	580	636	603	593	610	666	648	605	651	600	578	612	587	581	567	606	595	573	571	601	613	600	560	627	589	633	599	605	637	608	609	592	595	574	623	595	604	613	563	548	602	575	610	591	598	574	620	591	590	642	647	595	557	627	598	631	598	639	608	559	574	567	599	589	574	573	573	577	606	586	626	554	585	612	641	615	626	566	554	622	531	643	570	578	591	605	565	626	594	571	595	603	588	570	611	550	585	572	582	610	593	633	620	622	607	626	617	582	609	616	562	583	627	611	584	590	576	553	598	578	587	635	607	618	542	642	564	577	574	621	577	599	585	600	588	634	608	616	614	590	614	602	598	628	626	609	622	660	618	599	584	546	569	631	587	584	595	594	594	613	562	632	582	652	623	590	614	636	605	663	608	650	640	588	602	591	639	599	591	601	613	590	579	573	600	593	630	544	598	609	568	587	597	587	610	589	604	625	593	566	556	620	586	579	604	560	591	566	595	645	602	602	613	610	613	578	639	623	566	614	590	627	613	653	594	630	584	605	562	608	617	611	614	559	603	596	638	588	602	597	583	595	601	594	660	605	580	653	561	608	622	617	602	611	597	576	626	611	600	622	643	608	600	603	658	645	639	605	541	594	601	619	589	622	594	549	627	555	595	596	607	607	613	581	592	619	615	595	581	605	612	602	616	582	588	607	589	601	625	631	613	632	629	590	573	587	605	643	593	555	590	611	578	649	603	621	600	572	586	589	591	606	554	598	613	613	600	619	581	610	581	605	607	611	612	571	617	637	585	559	631	581	587	570	639	648	634	613	567	606	651	576	622	578	599	582	617	595	590	574	576	597	597	615	623	632	583	608	583	622	594	563	619	592	618	648	638	611	588	598	608	577	586	566	573	606	620	572	648	618	579	647	601	612	598	615	577	560	598	584	620	585	569	615	604	588	586	638	640	570	583	632	623	577	641	587	645	640	600	626	574	621	602	542	574	603	581	602	629	613	611	602	607	581	627	617	595	566	570	591	574	624	591	648	596	630	662	622	576	576	565	590	602	630	585	602	609	600	665	591	598	622	613	528	601	593	610	613	603	623	594	646	543	578	595	658	578	626	602	568	618	601	581	597	600	583	600	607	586	617	642	620	603	638	654	617	624	579	578	605	601	555	576	615	634	579	633	588	604	592	627	665	596	624	592	576	597	605	597	653	624	625	586	661	606	565	591	611	630	611	634	589	600	571	644	613	602	626	680	585	603	664	588	601	599	598	617	600	605	593	598	541	597	641	586	614	612	585	625	627	599	614	596	594	576	558	604	596	576	597	598	619	610	601	569	596	579	584	613	589	617	582	569	573	626	597	589	609	597	595	621	591	582	603	600	613	589	638	643	632	604	572	636	636	635	563	612	593	591	614	564	579	589	598	634	659	591	597	603	627	581	622	577	571	622	598	549	621	583	588	583	614	559	623	604	589	578	595	593	615	642	598	643	611	589	603	596	638	626	614	604	576	615	596	596	567	615	611	657	646	612	633	584	618	640	618	566	607	633	647	567	621	588	568	609	613	603	586	604	605	634	623	587	614	588	587	577	617	610	588	609	632	626	592	574	585	648	629	627	597	575	591	608	636	541	583	647	617	593	592	610	598	597	628	636	597	622	622	589	635	572	549	609	637	659	577	634	585	614	648	606	593	633	632	616	640	619	601	628	622	557	567	629	568	603	595	612	579	634	566	627	655	610	610	633	586	622	603	588	586	603	580	626	587	605	609	593	605	633	598	595	624	622	579	602	589	603	644	590	612	601	596	591	585	623	544	596	621	634	612	610	581	545	649	614	586	590	578	571	604	614	556	570	585	577	586	578	592	584	602	553	627	624	579	613	629	612	590	629	597	604	613	619	616	602	603	613	589	617	642	564	539	608	616	599	616	625	591	552	572	581	614	595	607	595	620	631	627	566	608	599	600	566	650	597	631	590	640	629	601	634	616	628	600	603	577	568	598	627	596	588	581	628	586	605	601	571	564	618	620	632	617	609	641	596	586	590	642	576	607	621	632	532	629	578	633	587	595	606	587	609	582	588	600	579	602	558	560	609	565	622	585	575	593	602	587	595	564	588	648	591	584	579	623	581	572	632	636	584	579	579	612	609	636	605	572	595	587	638	615	614	596	610	589	616	555	608	630	592	609	554	608	599	628	586	573	565	649	539	589	582	591	611	601	558	580	615	600	612	561	558	596	600	624	599	594	563	552	582	629	605	585	550	585	570	591	612	594	599	618	597	617	567	572	613	531	578	616	612	616	618	645	580	645	622	591	612	571	601	590	604	622	588	602	622	582	593	557	572	611	627	585	605	628	619	614	570	590	598	614	603	584	658	655	594	598	616	631	593	603	618	610	585	629	603	584	580	572	629	566	574	638	585	603	585	629	604	579	608	625	601	600	616	640	573	607	614	630	633	609	603	611	603	610	589	632	628	612	598	616	605	635	608	659	589	625	627	596	595	590	538	605	623	583	617	601	597	610	627	631	600	641	622	588	643	586	583	620	634	617	565	577	579	616	594	659	599	576	597	615	607	605	602	590	617	612	573	581	615	553	600	616	593	569	550	598	630	588	617	624	644	612	642	634	574	580	567	616	609	599	588	621	584	603	601	593	576	605	606	600	580	624	602	607	610	582	610	569	623	538	566	601	592	599	609	609	606	562	552	628	621	598	591	631	561	629	596	574	582	604	603	550	573	619	594	618	553	608	621	571	565	612	612	603	614	642	572	614	599	613	601	578	574	601	617	631	597	604	575	589	599	578	604	573	647	650	596	624	618	611	586	630	603	577	580	598	604	580	620	576	633	584	622	567	602	587	607	618	634	600	637	612	624	613	603	582	587	610	587	605	586	650	628	561	594	603	599	610	596	613	630	586	563	589	615	554	627	663	606	631	633	565	578	567	601	618	579	612	629	597	556	589	621	619	639	636	623	575	597	615	617	582	564
23922	21420	28690	24542	21424	11610	1535	1025	904	830	905	774	829	743	795	734	764	737	695	657	749	717	711	692	679	656	692	675	663	699	663	736	708	702	708	658	645	671	626	698	688	687	652	662	695	700	698	666	678	666	648	697	675	715	695	645	722	718	686	712	689	704	694	666	671	650	652	682	668	704	712	654	669	653	744	696	633	629	678	635	628	658	693	672	596	644	632	675	692	666	680	634	687	628	685	645	692	699	670	688	692	636	649	622	690	649	682	656	623	631	666	644	678	675	670	703	648	677	650	678	674	701	640	639	698	677	655	661	680	658	670	693	671	645	701	681	640	642	691	694	612	668	663	634	701	674	661	640	671	642	608	687	651	680	685	688	655	659	716	664	680	692	611	714	613	664	702	664	656	694	711	610	664	655	727	690	603	647	663	683	650	685	650	641	666	663	669	694	722	666	644	649	713	629	658	712	695	693	674	670	680	674	664	685	701	629	636	676	676	663	666	697	676	714	670	675	654	681	663	695	666	686	668	710	619	679	659	662	636	649	651	691	659	672	619	660	662	687	684	692	658	671	683	645	640	700	655	680	721	649	670	666	685	637	648	671	677	702	699	697	641	684	699	669	640	661	672	605	697	643	667	673	664	657	663	697	644	710	644	624	684	685	686	674	675	671	666	673	656	658	647	651	715	692	660	650	668	663	617	696	641	700	625	634	657	625	632	654	654	714	659	624	621	657	686	677	652	678	661	702	646	626	737	658	682	688	641	636	665	688	642	677	649	682	621	698	646	645	685	666	665	710	671	670	707	676	673	668	673	649	648	652	652	690	637	679	649	655	656	630	712	612	676	647	680	700	644	715	679	666	626	728	699	639	632	720	656	657	669	698	666	661	667	728	693	634	670	663	673	718	683	651	670	666	659	658	645	660	640	652	644	640	696	687	625	710	631	671	674	695	651	700	676	612	686	679	641	647	645	661	639	642	686	651	697	660	690	685	702	658	738	684	676	667	693	692	686	667	654	655	635	673	655	669	678	643	694	666	659	673	649	607	634	637	687	670	656	642	609	685	660	677	711	695	645	684	661	666	703	674	624	681	671	612	666	618	704	662	646	703	669	693	606	653	713	690	645	664	693	671	707	675	718	713	654	674	688	689	641	669	680	679	697	659	622	667	692	699	690	591	633	669	693	647	644	660	694	680	674	681	677	630	650	672	714	677	630	674	668	693	687	655	702	674	640	690	668	668	679	648	662	699	700	652	660	645	635	691	637	669	641	679	656	657	712	678	654	677	724	654	693	675	685	697	639	684	691	646	635	687	678	701	685	698	658	675	661	688	688	643	690	637	660	629	696	638	659	662	665	671	653	629	708	658	663	689	625	662	645	643	696	713	641	670	617	674	675	670	642	717	702	699	665	680	711	696	674	663	642	659	659	662	730	671	663	662	637	642	681	688	689	668	670	646	643	640	696	630	696	673	679	666	601	653	644	658	675	628	682	680	721	654	670	684	666	632	630	618	664	694	683	658	648	672	628	680	689	744	664	674	656	702	685	637	702	676	701	676	613	688	683	679	676	653	675	653	662	687	612	729	700	639	660	709	725	695	663	716	614	636	646	653	631	654	630	682	672	662	674	667	676	631	708	660	679	663	647	638	637	660	696	630	653	641	701	706	685	648	680	633	645	657	703	671	686	668	626	664	628	687	679	655	626	661	686	661	684	674	635	629	650	646	705	649	677	649	633	660	670	646	682	679	617	671	652	655	651	671	675	658	694	710	675	652	665	654	681	705	642	671	674	661	679	705	722	627	651	694	687	649	675	723	695	683	641	656	632	643	669	644	699	691	657	663	660	655	652	656	692	654	689	698	689	647	685	694	633	671	673	647	680	660	623	663	632	636	648	661	656	696	690	652	656	688	672	681	672	673	693	664	674	695	703	695	632	691	675	666	634	678	670	647	687	645	648	637	678	711	712	672	633	687	702	652	712	665	707	683	692	634	666	622	697	665	670	675	654	700	677	617	671	655	621	724	698	672	679	695	660	653	660	665	648	656	660	653	658	647	686	686	652	701	691	672	676	658	611	658	650	646	655	626	631	674	674	668	671	684	728	626	671	645	711	688	717	637	650	625	672	652	678	631	689	680	698	656	651	653	696	667	656	685	738	674	683	633	686	678	701	685	667	655	633	650	641	680	657	640	639	654	642	667	678	686	653	683	688	662	667	696	635	645	655	653	672	666	659	662	688	624	680	685	718	676	676	680	679	693	647	694	665	704	634	647	682	665	642	637	632	683	636	678	640	676	670	679	699	658	638	676	692	665	668	642	664	628	706	721	635	663	726	646	680	673	638	696	688	689	672	680	676	646	620	656	694	652	718	658	670	669	662	636	690	681	668	657	684	652	635	698	686	655	690	682	666	683	686	665	686	701	684	682	679	686	693	678	679	628	682	687	645	677	663	636	707	687	624	634	652	672	636	675	633	609	639	668	686	621	672	690	673	692	677	719	660	683	649	682	699	628	701	698	650	668	669	626	664	647	677	630	692	671	650	635	686	663	658	657	698	672	651	661	635	607	636	678	653	701	643	692	697	648	693	691	638	676	705	694	665	645	663	652	689	662	640	643	657	695	679	625	608	672	678	691	647	651	677	623	685	654	668	617	649	660	680	653	677	690	641	639	679	713	701	705	687	624	682	676	688	682	670	682	661	684	686	666	601	668	699	656	635	648	706	645	679	671	709	666	656	647	651	636	680	715	655	632	661	624	676	649	695	608	656	653	672	649	656	652	685	682	637	641	649	663	701	687	717	700	687	677	671	633	687	638	668	627	665	639	670	694	660	646	676	677	654	672	629	681	676	676	661	696	692	659	653	646	700	666	657	653	655	706	628	681	639	640	696	654	714	649	670	643	642	644	660	658	661	677	682	697	660	673	675	690	677	653	684	640	654	649	669	685	688	619	650	743	682	670	647	679	670	690	640	705	694	629	713	639	682	666	656	718	624	648	633	681	664	690	636	643	668	662	658	688	650	612	688	638	694	642	664	692	655	692	680	645	682	668	660	724	667	692	701	662	633	714	682	707	684	632	690	684	673	663	662	662	661	651	668	685	624	696	685	682	694	704	649	653	662	651	709	660	666	669	621	649	680	654	706	688	619	612	680	672	671	676	670	667	704	661	676	663	662	690	692	707	673	626	644	638	680	681	679	649	669	613	673	672	632	693	657	637	677	680	652	678	678	664	697	650	635	669	652	640	666	668	696	696	637	656	677	682	648	675	676	655	698	648	666	567	675	637	669	641	723	685	660	639	683	643	664	703	653	635	610	654	648	675	661	669	684	653	650	702	699	662	681	668	688	649	671	695	719	640	707	668	673	701	663	686	686	634	636	675	664	660	634	685	652	687	674	660	655	677	649	665	701	683	642	648	666	654	636	650	697	666	665	641	672	663	675	671	668	692	727	629	676	737	672	665	685	692	732	684	717	687	636	681	666	628	675	688	653	688	630	678
3581	9022	7074	3399	2615	1999	1707	1469	1241	1184	1088	943	966	915	875	904	894	861	807	804	867	884	893	779	828	806	864	790	732	789	789	814	856	801	757	863	788	770	725	771	802	810	768	809	800	743	792	774	784	786	801	789	772	774	747	773	798	812	772	724	799	782	766	787	770	740	774	777	831	772	768	722	772	795	715	767	744	766	713	760	761	753	740	804	732	751	729	747	806	727	746	739	820	818	754	837	771	731	860	813	779	768	784	752	754	755	726	737	730	769	772	776	748	830	723	766	799	761	760	729	791	801	815	769	734	771	766	740	788	795	819	760	762	735	812	756	753	777	779	739	734	734	786	720	806	766	716	844	743	772	782	776	764	773	767	791	756	769	805	749	711	734	789	794	779	780	754	786	784	772	800	746	804	777	748	801	790	750	777	744	773	804	757	772	777	772	792	771	767	757	817	795	770	756	753	766	807	779	802	774	797	716	801	739	758	790	774	788	778	799	812	751	787	779	806	743	760	770	801	724	765	771	728	821	820	745	749	721	760	795	793	773	764	829	775	788	771	763	750	728	766	777	819	749	810	794	738	753	769	757	782	750	767	809	787	792	771	804	797	783	762	801	800	767	790	790	786	776	739	827	796	817	759	798	766	792	783	751	759	787	745	722	750	737	766	754	797	772	771	750	776	791	843	727	784	804	790	753	811	779	803	749	769	819	757	740	814	721	773	690	767	789	731	822	796	795	733	810	814	797	733	749	793	799	750	740	763	720	715	802	762	810	773	763	772	772	776	755	747	792	766	740	767	776	763	768	774	774	810	774	758	779	802	757	750	750	791	791	811	795	737	794	751	794	801	679	768	761	785	777	756	760	770	765	766	778	775	787	779	810	798	781	825	828	791	774	754	774	771	756	762	768	740	725	794	766	771	798	795	747	736	772	714	754	802	811	772	738	795	788	758	768	799	767	776	805	779	707	762	766	769	784	786	809	773	791	718	801	798	747	757	731	783	759	758	743	733	756	810	754	788	780	756	782	811	771	751	810	807	749	776	739	786	782	769	782	809	723	791	795	746	803	795	758	767	736	776	772	778	786	801	751	748	756	761	735	799	781	780	715	791	734	761	770	753	739	756	762	760	725	733	792	743	792	822	758	762	787	783	770	737	781	772	772	788	707	742	753	770	756	753	754	767	795	736	747	736	750	741	743	795	740	761	737	764	748	786	794	773	762	735	787	784	776	809	728	824	769	794	797	727	742	793	782	780	748	780	753	755	765	757	724	779	821	831	763	737	765	733	776	792	814	786	788	766	771	790	820	784	808	772	793	757	769	714	738	798	814	772	744	749	709	764	784	781	774	815	784	738	742	816	791	787	784	781	783	757	823	773	717	776	769	719	762	764	824	800	821	793	793	771	769	789	777	735	782	760	816	810	812	801	792	792	772	784	807	769	743	731	743	779	731	768	769	778	762	757	728	765	747	783	772	780	818	776	760	805	791	734	774	773	784	792	759	774	817	796	765	768	776	808	755	732	769	770	777	758	803	762	756	751	748	740	799	733	763	778	766	727	802	811	757	777	838	797	817	799	785	797	750	756	728	755	789	758	733	766	753	779	745	831	747	739	772	791	823	804	789	772	734	743	790	762	773	760	847	763	818	782	734	804	775	758	807	721	722	772	779	796	763	809	804	785	816	775	715	800	764	759	781	773	749	727	767	786	748	791	724	808	803	791	761	796	755	760	745	804	751	750	728	774	772	794	778	767	777	768	776	809	745	764	726	799	797	699	722	750	765	787	761	815	776	769	802	822	761	797	731	790	810	809	769	806	769	765	743	780	769	758	813	732	796	754	752	734	756	788	803	805	808	765	788	745	784	791	774	756	704	788	789	767	787	785	772	830	729	822	741	768	814	742	728	797	708	765	726	736	754	811	781	805	733	789	802	764	775	774	809	789	758	765	815	813	773	778	779	785	793	831	760	785	724	808	728	760	808	800	785	768	735	774	749	763	788	753	767	819	786	763	797	798	770	781	763	780	773	777	791	759	777	788	759	783	786	778	771	781	741	772	779	835	735	799	761	748	768	768	728	786	788	747	795	758	802	723	773	785	729	753	798	754	775	779	779	787	778	821	734	765	819	795	764	795	783	771	761	753	755	777	731	802	710	772	784	753	748	765	749	803	778	799	821	760	760	785	756	777	768	776	737	814	750	776	782	779	788	803	738	723	777	744	747	767	677	820	781	747	777	784	771	795	806	787	728	722	716	759	785	767	780	794	786	770	738	739	773	809	779	776	763	767	756	796	763	783	711	791	817	767	810	807	722	763	792	755	757	798	727	741	780	783	722	803	783	771	786	823	736	768	781	773	811	769	802	828	741	806	743	813	778	788	775	787	745	811	791	768	748	775	766	727	758	759	811	735	776	781	799	792	790	766	805	782	746	766	754	784	828	763	717	798	746	802	787	780	827	801	758	756	778	754	768	755	768	738	772	739	773	784	725	779	791	781	774	735	762	737	778	739	776	811	736	805	751	793	782	776	804	727	742	774	803	809	752	786	796	752	816	852	790	782	777	766	801	812	770	797	777	793	782	747	815	723	758	753	759	752	769	773	720	733	780	835	780	780	788	760	805	780	725	691	765	750	753	736	772	775	822	806	824	795	742	777	754	872	761	788	735	773	805	800	766	815	754	734	773	776	768	745	783	810	758	767	832	787	754	760	743	735	798	740	745	805	778	781	768	789	794	791	781	748	755	760	793	768	740	751	778	776	797	768	785	757	735	768	774	757	782	788	772	792	797	769	754	746	795	773	720	758	784	742	768	745	751	850	759	770	783	754	793	771	781	796	770	777	802	754	748	777	755	801	829	761	702	795	775	786	798	772	778	740	727	740	794	767	797	772	787	766	777	785	837	759	758	771	838	741	795	767	779	775	731	746	753	763	800	769	785	783	787	798	771	698	764	779	796	777	786	804	775	753	783	803	786	770	793	810	840	766	714	753	710	796	800	775	719	750	794	739	798	769	725	771	779	777	780	712	774	762	787	747	778	748	733	742	731	764	781	773	743	740	813	750	796	735	721	758	777	729	732	767	783	793	739	779	727	779	761	763	755	797	765	776	791	795	794	768	758	739	740	763	776	744	749	779	779	780	751	761	774	733	778	771	789	780	742	740	758	806	774	800	766	771	790	691	799	823	790	788	838	739	787	788	785	795	800	785	741	768	803	778	744	701	776	743	780	762	732	772	785	737	715	827	782	768	729	760	713	735	805	751	762	787	799	757	775	789	798	772	787	776	815	795	715	778	770	784	776	739	762	777	772	774	748	744	782	736	776	775	806	723	725	763	763	751	782	743	769	774	783	745	773	774	743	755	776	765	795	702	782	767	756	797	794	777	742	808	784	762	773	762	768	772	792	748	760	768	708	771	751	752	757	776	738	770	730	786	779	800	784	782	727	759	731	759	800	744	714	758	755	787	779	713	780	763	742	796	824	756	787	804	766	750	729	768	750
24817	21356	27684	25358	13052	745	533	383	348	351	300	340	278	296	280	248	281	266	264	276	273	266	272	284	262	251	234	250	256	233	257	228	255	276	230	262	223	264	246	256	245	244	250	272	236	274	255	231	236	240	247	243	251	245	268	229	233	258	248	259	268	242	266	255	256	237	249	241	233	262	239	218	270	239	281	236	228	230	267	255	222	273	243	259	240	245	258	268	243	254	255	251	256	271	208	264	256	266	246	250	275	242	264	250	241	227	232	239	231	235	215	271	258	242	265	271	250	220	258	235	241	262	224	244	245	243	273	261	222	259	249	238	270	256	238	265	234	242	265	257	245	234	270	242	242	224	247	266	240	258	258	242	268	243	224	244	232	253	223	235	249	258	262	229	262	258	222	276	254	247	232	218	254	227	261	237	247	248	266	230	273	230	237	234	257	256	253	250	267	258	239	253	236	267	255	261	257	263	255	229	256	237	249	248	223	263	234	264	259	239	243	272	228	280	228	245	248	250	263	252	252	262	269	259	269	245	258	276	251	270	266	249	279	230	269	250	239	265	239	228	250	277	248	238	229	253	238	236	258	245	234	238	262	280	241	235	253	252	225	259	264	205	235	258	230	262	223	242	250	251	244	232	275	248	221	272	232	258	264	230	231	258	260	246	231	224	237	256	226	258	263	247	260	213	248	247	268	262	275	243	224	255	228	248	270	229	277	236	258	261	242	227	254	251	243	228	246	240	248	259	244	255	261	247	257	255	266	246	240	283	238	263	247	248	252	238	247	258	251	226	235	248	233	273	271	237	206	231	251	241	254	252	235	270	230	255	236	247	257	255	256	271	242	239	245	233	244	263	251	273	242	239	268	237	262	256	229	241	230	269	252	270	242	246	250	242	221	263	248	263	231	257	261	213	266	249	254	261	225	240	252	252	245	231	231	267	232	219	227	239	241	230	241	229	240	253	249	287	228	244	241	228	229	260	272	260	249	283	248	234	239	237	264	267	247	245	227	251	245	246	234	205	257	265	244	238	220	251	230	264	239	274	262	259	266	252	244	243	239	245	258	211	223	250	253	256	227	228	229	248	235	256	241	231	257	233	231	265	227	237	241	266	236	249	242	287	233	253	228	226	234	240	227	249	221	229	240	239	264	255	229	215	253	212	229	234	261	231	273	214	268	266	277	245	238	228	250	218	242	227	268	246	251	264	250	233	225	250	251	227	221	235	236	274	237	222	263	260	254	254	229	254	287	213	241	238	267	274	250	256	227	227	228	247	247	254	240	227	214	248	214	239	263	244	263	254	239	240	274	235	262	236	256	252	228	243	242	244	258	256	235	234	221	257	259	283	257	260	239	255	244	267	229	238	240	228	238	240	243	243	273	250	247	237	243	238	247	257	252	276	247	238	246	234	237	253	254	249	207	267	258	247	242	235	250	235	251	256	234	251	254	253	242	238	246	256	217	248	246	254	248	247	251	269	268	263	237	231	237	265	275	263	225	228	241	237	229	253	238	253	256	249	239	250	246	226	252	222	251	226	225	245	225	231	225	258	245	264	239	253	263	256	263	254	250	246	239	229	293	222	231	269	278	240	283	231	237	270	249	235	267	244	237	244	224	241	255	252	247	243	242	244	260	256	247	258	235	245	238	242	247	268	243	280	261	233	233	242	252	233	225	252	256	244	271	221	272	272	231	284	272	268	232	262	254	276	236	247	254	228	220	233	260	249	252	230	262	235	223	255	259	234	249	243	233	264	236	245	276	231	240	263	220	254	266	240	270	249	236	228	257	240	254	254	242	222	240	242	251	225	230	222	267	224	205	246	250	291	250	241	274	250	240	249	254	236	265	231	228	277	234	252	264	246	266	266	261	224	219	256	279	258	239	238	283	233	211	278	286	226	248	227	257	233	280	254	224	259	266	249	270	240	233	247	250	241	247	203	269	276	210	224	239	250	256	234	223	250	229	269	273	235	243	244	225	251	238	263	281	244	253	273	212	257	266	233	232	271	237	246	278	270	231	268	205	259	242	230	248	248	247	247	253	262	227	263	236	254	270	265	275	263	250	256	275	272	254	214	271	235	256	226	243	265	239	270	234	270	255	225	263	247	251	296	243	264	277	250	257	229	245	258	263	266	260	238	219	282	235	262	248	245	263	232	254	247	253	280	255	265	281	261	221	247	233	254	265	242	259	266	258	258	237	253	280	219	258	237	272	255	231	249	237	263	254	246	247	257	225	233	257	254	222	246	249	274	231	280	270	231	260	224	243	263	252	270	248	231	257	229	250	243	245	231	274	249	232	268	258	233	231	264	233	297	233	240	256	261	243	264	271	243	279	254	253	248	234	256	259	247	253	216	231	243	244	226	245	243	232	269	260	247	257	261	250	259	267	239	228	250	241	253	223	274	277	245	228	237	240	234	237	256	226	244	241	225	226	259	252	249	231	264	222	227	268	244	229	223	256	244	256	286	235	247	263	244	267	228	220	234	268	232	237	264	239	242	243	243	252	256	258	232	238	257	250	247	261	236	249	228	248	243	238	288	240	248	243	258	234	244	243	218	247	248	258	222	258	235	235	241	284	249	222	248	256	242	256	250	249	274	262	241	257	225	256	251	222	245	258	274	234	275	259	266	231	264	264	231	224	240	260	258	238	279	264	262	225	242	257	253	229	263	245	235	233	257	241	242	231	252	231	218	236	245	255	243	220	254	239	229	246	254	234	234	251	276	270	234	254	264	208	257	253	236	237	263	263	265	244	230	245	263	247	258	224	226	260	274	258	267	270	229	268	250	228	231	259	254	269	257	248	263	237	253	280	289	277	241	253	249	239	268	250	241	272	223	248	245	279	218	249	251	263	239	253	242	233	261	230	251	240	243	248	227	265	252	251	240	244	247	240	231	214	250	237	262	236	276	255	243	241	238	230	232	252	240	215	248	261	261	264	232	233	237	240	222	268	252	257	244	242	268	235	237	238	284	253	271	259	245	266	223	258	252	233	242	271	261	250	265	238	232	236	247	238	229	231	229	247	240	264	248	224	269	247	223	239	235	252	247	228	262	250	259	246	237	259	265	236	244	246	244	236	238	239	249	236	283	233	249	261	263	272	226	259	245	247	219	260	249	241	262	251	254	236	253	252	257	251	261	251	261	218	256	273	264	252	245	242	251	255	261	232	255	244	286	253	232	284	236	237	276	237	248	253	264	274	237	280	239	264	263	221	247	260	266	245	239	239	245	265	259	249	224	238	234	252	243	209	226	246	250	228	244	257	239	244	233	246	238	235	241	279	237	231	253	270	218	228	233	231	245	263	245	229	245	260	250	252	250	258	232	264	266	229	244	215	219	210	210	224	241	236	258	230	269	254	235	239	240	259	235	283	216	243	254	263	257	272	261	248	232	251	216	235	252	250	230	220	228	251	228	260	240	258	251	249	240	261	255	248	245	225	227	255	242	243	232	260	208	267	251	244	249	229	256	245	259	245	261	222	253	264	223	258	251
3399	5117	3808	1954	1288	993	868	666	655	487	429	421	429	378	369	349	345	334	343	320	336	320	364	326	318	306	314	293	294	318	306	307	298	299	303	302	268	311	345	300	326	329	311	306	302	313	283	277	305	298	304	298	275	307	315	271	315	326	295	312	296	312	317	286	320	287	304	299	311	284	318	279	318	288	306	317	269	290	286	283	286	302	306	316	309	309	299	298	285	301	275	291	287	295	304	278	267	293	295	293	297	278	303	274	268	306	270	307	309	310	290	306	328	318	331	291	299	298	287	302	290	282	329	281	314	306	321	327	309	284	295	311	285	315	307	308	273	294	319	290	335	261	314	289	273	315	290	309	300	318	290	303	290	293	302	297	293	310	310	310	296	304	331	295	294	279	289	289	321	317	316	298	271	316	312	311	288	300	299	309	275	283	304	293	292	285	301	296	320	296	302	292	319	311	315	300	321	306	277	281	293	287	291	283	316	269	300	295	287	301	292	303	263	295	285	307	294	276	276	292	305	303	276	274	297	300	309	296	284	307	303	307	279	291	297	302	272	288	260	302	298	294	294	332	320	314	293	288	293	314	311	314	285	324	295	277	296	304	276	302	295	298	292	262	293	305	298	282	324	324	311	334	279	303	304	296	306	276	310	276	288	290	299	320	332	272	309	302	318	300	322	268	279	285	289	279	292	316	300	295	294	323	275	288	315	322	286	291	292	323	297	321	276	299	299	334	298	286	306	272	316	279	296	325	245	308	284	304	314	288	292	283	279	287	318	291	306	293	298	281	297	328	332	306	267	312	304	294	282	300	298	311	305	280	272	296	279	299	301	318	310	323	281	295	305	285	306	284	291	290	284	273	303	285	308	335	300	285	317	309	280	310	310	264	313	296	307	287	280	297	293	293	300	284	294	318	315	271	297	291	291	277	290	306	328	272	325	294	307	295	335	290	324	307	273	274	266	307	280	324	281	308	292	305	293	318	310	277	297	329	286	275	306	323	289	294	311	284	325	267	298	289	285	272	301	295	266	312	295	276	298	292	329	288	293	292	318	296	304	295	319	302	285	328	323	302	332	298	305	290	287	259	307	284	307	281	302	269	286	325	280	298	280	294	304	280	320	281	275	290	278	287	267	278	309	294	313	317	308	289	287	314	284	294	298	291	276	312	313	315	301	293	323	285	281	301	280	278	305	292	300	295	299	329	286	276	308	312	281	302	316	272	288	310	293	292	295	302	298	289	299	281	295	270	319	303	316	312	261	272	295	295	266	278	298	314	292	305	277	288	304	310	309	278	335	288	274	292	313	309	273	308	297	302	277	302	299	301	281	331	289	289	288	287	299	301	281	271	288	288	287	324	312	271	277	284	271	303	316	318	309	302	274	313	305	291	298	307	287	301	299	302	313	287	310	285	287	300	278	275	267	319	289	289	282	308	291	261	294	305	291	299	316	286	318	263	311	278	312	273	292	312	295	314	316	317	329	296	309	284	318	315	305	310	293	272	274	275	290	271	283	312	290	264	300	311	305	344	294	333	282	308	318	317	318	286	312	299	334	297	298	300	322	265	313	305	293	274	297	291	286	278	297	293	283	269	292	302	300	275	282	295	302	299	272	290	288	305	302	286	306	292	312	326	319	291	279	282	317	299	306	267	323	273	284	300	324	293	307	304	325	263	295	302	296	255	288	338	287	268	279	313	284	299	305	316	325	303	284	292	311	299	298	319	246	296	281	274	291	322	300	305	311	295	288	305	322	310	283	303	307	328	294	274	295	307	304	296	309	311	308	338	299	287	318	295	287	289	288	325	284	282	297	306	307	310	318	283	310	279	316	253	279	288	285	322	304	293	326	273	306	299	301	294	285	294	282	309	313	301	281	281	287	305	308	284	283	284	271	299	291	281	307	299	315	306	267	300	308	266	284	284	293	261	282	290	312	304	308	300	289	299	276	323	279	292	290	285	309	279	300	276	276	318	283	314	314	265	298	291	299	293	297	290	297	306	299	316	322	318	287	348	316	300	287	255	284	281	272	284	330	294	283	313	308	312	297	266	270	263	301	270	324	274	288	274	293	337	310	270	304	300	283	299	304	299	304	291	300	305	304	297	332	292	317	302	302	297	326	306	286	291	285	296	322	278	257	287	275	296	314	292	300	268	294	287	324	284	300	307	311	301	303	311	296	286	282	301	303	298	277	305	311	268	291	287	307	288	326	285	302	321	305	301	305	272	291	297	314	278	291	291	285	271	288	298	293	299	275	310	303	336	286	305	274	288	292	356	289	301	300	306	283	321	293	267	305	292	284	292	313	297	320	298	302	300	299	232	275	312	302	307	282	342	315	276	302	283	297	278	299	302	306	323	294	280	317	307	285	293	253	290	300	307	314	298	285	316	310	293	297	311	262	304	311	299	290	303	274	288	293	285	276	307	288	313	310	302	321	329	326	332	303	312	314	276	316	310	305	322	301	309	263	295	284	289	306	307	283	294	299	286	304	284	292	297	334	281	294	296	320	268	311	294	309	327	306	290	296	300	275	329	313	309	329	290	288	355	338	286	305	304	278	323	329	309	309	310	306	267	290	309	293	291	278	269	297	307	287	297	295	288	273	303	299	300	292	273	304	274	305	278	273	316	309	300	304	293	286	313	311	307	305	306	279	340	339	269	277	304	302	261	301	261	272	313	312	288	282	314	296	351	258	288	297	320	283	333	302	301	288	309	329	307	290	265	304	291	278	312	278	284	294	284	264	265	303	280	305	286	278	283	315	277	300	317	278	293	275	313	276	288	316	289	275	315	302	267	322	277	297	299	292	320	285	267	255	305	295	325	284	309	266	284	294	299	294	306	289	291	296	293	333	297	283	270	290	282	279	275	274	294	286	305	319	299	275	295	319	314	305	315	298	263	318	292	308	297	306	320	284	306	302	299	281	290	335	270	329	273	323	286	317	291	284	304	310	312	312	282	293	270	312	296	292	278	286	271	304	290	312	273	312	309	272	301	304	299	276	285	291	314	282	276	312	286	292	286	315	288	274	307	286	305	296	310	325	296	295	300	286	295	319	310	301	284	318	289	295	255	285	256	297	291	300	299	307	296	304	294	309	302	264	285	314	330	305	267	309	287	261	292	274	301	285	302	280	288	266	300	313	289	308	307	274	294	308	317	301	307	280	309	257	286	276	296	288	308	286	267	317	288	287	311	323	295	280	305	271	317	306	311	309	267	305	328	289	297	330	289	288	306	296	277	312	255	279	276	309	303	291	326	305	300	305	304	293	332	298	308	297	297	344	288	301	280	288	298	280	321	315	292	259	331	277	286	300	281	290	329	293	289	290	295	314	295	306	300	312	302	273	304	304	273	326	301	308	312	318	305	285	284	322	297	275	309	297	318	318	304	279	290	282	284	302	295	289	295	271	297	285	281	297	306	330	302	324	273	321	310	323	279	291	298	298	287	296	306	279	282	315	305	288	296	276	318	310	310	297	316	293	281	277	275	329	307
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
