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
339943771464	339943771984	339943772534	339943773084	339943773634	339943774184	339943774734	339943775284	339943775834	339943776384	339943776934	339943777484	339943778034	339943778584	339943779134	339943779684	339943780234	339943780784	339943781334	339943781884	339943782434	339943782984	339943783534	339943784084	339943784634	339943785184	339943785734	339943786284	339943786834	339943787384	339943787936	339943788484	339943789034	339943789584	339943790134	339943790684	339943791234	339943791784	339943792334	339943792884	339943793434	339943793984	339943794534	339943795084	339943795634	339943796184	339943796734	339943797284	339943797834	339943798384	339943798934	339943799484	339943800034	339943800584	339943801134	339943801684	339943802234	339943802784	339943803334	339943803884	339943804434	339943804984	339943805534	339943806084	339943806634	339943807184	339943807734	339943808284	339943808834	339943809384	339943809934	339943810484	339943811034	339943811584	339943812134	339943812684	339943813234	339943813784	339943814334	339943814884	339943815434	339943815984	339943816534	339943817084	339943817634	339943818184	339943818734	339943819284	339943819834	339943820384	339943820934	339943821484	339943822034	339943822584	339943823134	339943823684	339943824234	339943824784	339943825334	339943825884	339943826434	339943826984	339943827534	339943828084	339943828634	339943829184	339943829734	339943830284	339943830834	339943831384	339943831934	339943832484	339943833034	339943833584	339943834134	339943834684	339943835234	339943835784	339943836334	339943836886	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21996	20150	27454	22694	20037	17874	3178	1016	637	569	489	439	441	392	394	366	357	325	375	336	329	361	341	366	335	331	303	328	324	280	304	308	313	282	338	353	355	376	363	343	340	321	338	342	318	361	311	320	308	332	335	345	289	377	351	336	340	327	368	328	309	349	336	333	334	287	337	322	291	300	299	307	321	296	296	293	325	314	299	289	322	317	289	320	285	291	304	296	323	294	272	285	319	334	319	347	329	340	293	324	336	350	309	297	323	304	288	300	299	316	289	306	316	282	304	313	287	289	322	264	256	282	293	257	308	308	317	286	276	269	292	306	312	316	287	290	289	287	271	275	293	292	306	267	325	316	295	276	282	300	276	281	297	291	301	285	317	304	284	290	300	268	303	283	295	271	315	294	257	304	317	279	296	250	279	245	258	279	278	288	308	279	284	262	299	271	295	269	274	281	297	297	302	273	325	315	284	286	286	278	301	317	325	286	284	281	301	286	291	300	304	299	289	304	297	294	270	289	290	312	288	261	254	276	278	290	306	326	300	305	294	282	314	283	261	290	308	275	279	286	294	282	279	295	258	268	287	285	292	296	270	288	295	303	264	282	264	317	279	269	298	255	303	283	286	320	301	318	322	287	294	273	289	310	322	284	274	264	278	266	266	294	280	314	276	271	305	278	292	282	281	264	282	285	311	281	295	281	324	275	275	277	307	286	309	276	299	267	300	302	274	306	292	275	284	301	275	289	268	279	297	282	278	302	307	271	257	302	269	291	284	283	299	271	283	293	306	305	317	283	286	287	257	297	315	242	313	323	276	290	288	328	253	294	257	263	302	292	299	294	284	293	264	295	274	260	295	301	280	318	260	274	270	312	302	341	257	287	268	279	274	266	272	311	258	292	296	301	276	280	289	290	299	322	277	277	299	259	291	275	287	294	268	262	273	303	278	300	261	248	260	272	295	293	298	276	302	279	340	276	313	304	282	279	309	327	294	266	296	288	269	300	283	324	301	287	286	274	297	274	302	261	301	294	263	297	303	307	289	308	286	277	278	280	287	284	271	291	280	293	311	311	295	280	266	314	305	296	290	308	295	283	299	278	254	272	311	318	283	282	263	280	281	290	274	290	298	240	291	295	296	322	270	280	280	277	327	292	245	256	279	298	306	287	278	304	276	296	293	327	292	282	283	272	270	275	290	288	303	278	286	267	297	315	310	317	295	274	313	280	291	282	267	276	283	253	305	312	253	283	265	283	257	302	298	315	289	279	288	319	315	283	315	301	283	267	312	288	310	290	301	277	291	261	307	282	290	274	266	276	298	267	305	290	279	272	311	311	300	284	290	299	281	300	278	270	302	310	291	285	295	291	301	290	292	300	269	288	291	315	286	281	276	292	265	261	286	291	284	316	314	311	317	287	304	297	294	297	264	307	308	281	317	290	280	287	257	284	281	295	295	282	307	294	281	290	332	305	309	276	287	265	295	287	286	290	281	276	283	273	283	278	273	271	281	273	294	278	261	288	312	288	294	291	274	295	310	278	286	272	285	288	267	314	292	321	284	295	288	293	284	309	281	302	285	269	309	271	288	303	300	297	304	279	282	296	279	286	269	275	289	268	273	279	303	276	256	336	300	289	254	265	285	327	271	275	266	265	319	286	286	270	277	274	257	271	272	281	264	284	292	271	333	276	296	273	254	285	301	297	322	312	283	290	279	299	279	297	262	294	304	292	298	286	283	299	272	285	298	296	284	274	300	292	271	321	306	279	295	311	319	312	292	292	285	288	314	301	313	296	309	298	297	304	295	299	291	295	292	301	272	284	294	299	282	301	272	281	293	260	283	318	292	277	276	285	284	328	309	291	300	291	276	269	297	289	288	288	277	263	253	278	314	272	302	291	271	276	296	287	285	292	262	313	274	272	316	282	326	301	276	292	316	297	312	300	288	281	280	308	287	296	288	300	314	341	270	308	276	283	278	286	268	289	286	297	285	268	285	266	274	281	289	286	269	308	276	287	305	282	294	288	301	281	311	295	293	259	301	291	300	291	298	331	303	305	314	303	288	280	290	290	280	282	302	265	294	280	288	283	280	302	305	305	288	288	277	298	268	259	290	292	264	280	281	304	294	307	285	311	299	300	278	275	311	313	290	272	286	262	294	314	285	284	293	288	296	288	297	263	275	281	267	289	304	288	281	309	305	305	287	290	311	315	289	296	318	256	266	296	290	288	295	276	284	293	292	305	266	294	280	285	296	283	299	325	294	288	277	278	286	292	284	303	308	313	292	277	294	278	278	275	295	285	283	257	271	297	320	311	270	285	284	291	255	270	272	286	258	272	281	276	293	244	292	301	306	288	273	298	268	280	323	280	280	282	273	250	260	293	297	245	303	310	293	285	317	286	265	307	269	278	317	293	281	313	264	280	295	286	298	303	307	257	259	316	299	317	278	306	303	319	239	292	293	288	283	295	275	294	284	284	286	279	320	314	328	306	303	287	298	319	300	296	327	308	271	274	280	309	294	276	278	275	290	293	303	319	305	303	274	288	280	299	304	270	280	277	322	299	279	270	296	288	275	301	313	274	266	286	284	279	319	281	291	309	288	248	288	276	306	306	304	274	283	301	304	318	261	291	240	299	292	273	287	308	287	270	289	274	279	302	285	316	309	248	298	287	278	293	320	285	290	288	267	294	257	279	287	285	285	300	306	297	289	321	276	257	309	301	291	262	282	304	307	288	272	299	262	286	282	292	298	275	275	283	335	273	295	287	334	281	295	274	294	292	280	275	296	297	309	309	269	270	322	269	280	289	317	280	275	300	280	279	300	297	271	287	279	308	272	298	293	291	276	323	296	280	258	298	280	296	293	306	291	260	310	289	290	289	308	302	292	318	292	292	303	307	283	255	264	299	271	289	293	297	276	255	289	304	309	282	288	249	307	280	287	280	296	269	282	265	270	272	323	304	272	288	285	291	266	256	275	285	284	287	262	288	297	273	289	281	268	270	281	303	287	285	275	272	289	297	284	275	261	306	293	318	278	315	299	327	286	301	293	274	307	291	301	258	279	295	285	293	275	303	293	275	296	306	279	283	270	277	288	282	269	288	292	281	323	289	266	302	266	297	282	300	282	319	307	258	298	293	301	292	316	287	281	299	298	267	238	303	279	333	322	273	281	306	293	266	296	281	298	271	253	296	273	293	286	269	296	288	303	259	282	285	274	302	313	309	270	261	286	293	310	280	295	308	263	284	304	296	308	292	269	290	265	274	305	264	300	290	279	313	288	273	258	298	308	287	287	277	278	298	254	309	284	293	280	295	290	288	281	274	295	284	282	284	290	302	307	263	277	287	303	304	292	315	285	296	280	301	286	298	291	265	313	296	280	275	291	281	266	272	275	288	262	250	285	284	298	305	286	278	296	297	285	302	289	289	283	317	283	273	285	281	272	323	326	316	285	302	282	292	279	299	290	277	293	281	290	303	303	319	289	308	278	285	292	281	278	297	269	309
20076	39460	34221	14307	3890	2744	2072	1681	1380	1174	1015	914	871	803	705	668	711	630	584	571	607	541	556	519	559	491	519	498	469	511	519	505	485	523	556	627	624	647	620	532	530	513	529	531	493	458	535	527	531	571	563	516	551	595	550	539	570	530	539	537	574	549	500	500	516	495	504	496	496	444	445	428	461	441	435	454	372	436	447	478	444	446	449	457	470	436	414	485	459	488	451	418	410	442	456	471	490	503	483	430	496	487	479	475	441	516	471	437	414	452	443	433	450	434	439	425	425	437	418	451	419	424	435	436	470	428	440	440	375	438	445	466	428	408	421	411	401	444	421	438	450	407	429	404	453	439	423	399	422	423	449	451	429	447	430	445	387	488	406	412	410	417	389	405	417	405	415	443	450	423	398	417	426	421	412	432	423	417	437	441	424	428	430	403	400	418	401	397	411	427	428	420	428	382	441	444	434	407	431	401	420	454	421	404	405	447	450	424	424	429	398	448	431	413	420	469	416	438	442	449	392	427	419	449	443	423	405	414	452	420	471	419	464	449	444	405	417	417	426	420	408	431	416	445	398	424	420	437	418	431	443	405	438	413	409	434	414	404	426	422	393	418	417	439	453	426	420	406	407	433	428	418	435	411	438	420	439	441	402	413	452	442	403	429	423	443	411	442	407	432	406	413	448	439	415	455	408	410	422	414	398	429	436	401	412	428	424	449	436	398	434	395	409	435	424	422	407	429	415	425	455	435	431	412	399	430	404	425	423	436	416	403	397	406	438	419	401	430	444	410	420	421	417	400	405	427	416	415	447	440	402	450	414	423	451	430	430	445	435	409	467	392	428	426	425	433	490	449	441	421	410	410	408	417	400	446	387	442	407	441	417	402	452	431	426	419	476	396	454	370	451	412	413	429	392	430	434	437	417	440	427	399	426	427	432	423	424	424	417	432	420	427	423	440	477	426	462	439	445	444	430	423	399	412	399	431	412	413	388	425	435	443	400	432	404	459	427	384	438	421	425	419	406	433	405	424	416	441	404	427	457	453	460	464	423	413	390	408	450	400	424	407	438	440	449	493	455	413	417	404	434	408	408	432	424	449	436	481	458	418	397	432	431	445	446	430	397	417	445	416	474	416	441	397	451	397	452	405	410	414	444	401	413	435	469	451	420	405	406	447	430	426	424	401	433	418	392	423	415	450	427	422	420	419	440	453	455	427	424	436	436	440	434	402	440	437	449	439	421	406	430	471	407	432	414	411	412	417	399	432	430	432	450	409	423	473	415	430	431	456	405	399	416	402	466	440	428	440	425	415	413	434	417	379	437	452	417	458	408	431	439	445	422	433	441	407	422	436	438	404	418	398	449	433	428	431	455	426	378	391	439	420	427	422	436	373	453	466	409	433	410	417	410	429	430	433	376	404	425	395	413	452	416	410	422	437	406	405	405	416	393	417	424	406	416	424	410	452	379	432	419	419	402	421	443	413	446	415	449	383	441	393	404	397	429	416	445	435	436	440	441	405	432	388	424	430	424	453	421	382	437	416	426	431	379	442	472	431	409	406	452	419	395	415	416	422	453	405	416	414	422	435	407	406	435	429	431	429	428	433	390	418	440	419	436	397	452	413	431	438	435	424	454	392	435	422	413	416	408	429	446	414	419	432	447	439	423	458	423	413	436	397	422	422	402	404	443	453	417	417	420	431	385	453	437	424	436	462	424	393	466	429	412	445	390	398	412	418	431	396	423	420	432	437	427	409	412	428	391	415	403	401	442	409	382	410	399	432	445	425	448	428	421	433	436	412	436	427	442	406	400	436	438	406	399	448	432	369	419	424	394	454	427	438	438	428	424	432	409	445	426	409	441	443	446	431	414	423	414	413	411	422	441	405	424	429	401	435	413	464	388	423	442	430	473	408	385	420	442	403	436	392	423	434	408	466	399	413	421	384	430	435	390	442	456	431	428	451	438	417	397	411	459	425	465	416	432	410	428	425	422	430	420	453	393	446	400	402	405	444	407	422	437	418	437	440	434	384	420	424	446	386	425	406	444	480	447	409	414	396	414	441	428	444	382	462	439	407	449	406	417	444	422	438	425	465	445	462	382	392	428	404	425	429	445	397	435	412	433	454	416	405	395	436	433	440	451	419	448	421	427	437	458	431	399	395	413	396	380	401	414	422	433	429	412	434	419	376	442	440	435	407	448	410	439	449	398	386	424	446	463	413	396	428	426	455	414	450	438	432	429	419	450	408	489	427	431	411	457	430	395	424	374	429	444	477	449	430	455	416	434	406	430	429	448	398	452	446	444	446	431	428	425	434	433	427	415	430	377	380	441	433	409	405	418	444	397	398	383	399	407	433	421	438	422	429	423	427	404	425	427	398	442	408	425	430	435	437	420	443	409	436	429	441	403	430	441	414	424	436	429	434	425	417	418	398	452	432	432	432	461	407	425	420	404	430	414	409	429	436	440	427	423	462	433	424	388	480	437	439	396	430	439	419	454	416	457	400	438	446	457	438	391	410	429	414	458	401	422	414	433	445	410	431	416	378	412	399	427	413	453	408	422	414	422	394	400	431	429	400	418	399	402	398	439	437	407	419	457	415	417	415	389	445	420	425	446	448	418	416	467	442	397	415	398	447	406	417	433	417	411	450	434	411	423	445	443	417	425	417	408	404	432	428	463	431	425	420	432	400	405	435	438	413	424	434	438	417	418	397	367	423	483	421	447	406	418	432	410	398	440	441	433	432	435	455	415	426	418	433	446	379	425	450	373	418	440	430	441	385	432	422	465	435	430	440	433	411	447	398	442	419	406	469	422	456	443	418	419	377	422	438	420	450	429	398	376	454	408	380	407	445	413	393	370	386	415	404	425	421	457	424	384	444	396	429	414	438	374	432	402	419	428	436	421	384	439	412	419	395	393	409	440	440	474	406	460	422	407	411	453	379	409	385	417	439	432	434	396	448	440	393	435	434	421	413	455	429	417	421	455	401	477	423	419	446	442	436	408	431	406	427	439	437	429	391	409	433	409	394	463	428	449	465	443	421	381	425	426	416	394	427	399	404	407	392	436	456	442	448	433	412	421	379	399	420	425	408	423	432	434	439	445	436	425	395	436	441	415	477	413	393	455	433	416	353	431	429	422	442	469	433	443	431	428	397	413	395	415	458	445	439	414	403	423	401	398	419	434	425	454	450	409	421	398	416	453	406	465	413	440	421	396	417	411	428	465	425	448	434	432	432	428	421	408	437	435	418	400	449	428	470	419	419	394	439	386	422	442	400	445	459	444	423	404	426	417	458	439	401	451	436	430	449	405	387	437	462	426	405	368	448	425	438	429	398	430	385	467	389	434	415	388	446	409	448	437	398	446	440	403	458	431	453	419	432	418	438	460	417	416	426	409	456	412	408	438	425	425	473	449	409	432	416	429	415	429	431	444	424	440	437	388	432	410	409	405	410	426	423	403	408	437	423	396	439	398	385	398	440	434	413	431	422	423	421
27031	20844	15405	3831	661	477	426	410	430	392	396	412	398	445	390	390	465	402	377	423	414	417	455	385	395	384	407	397	401	427	401	423	403	406	451	444	424	409	416	417	412	448	421	383	385	404	435	437	399	438	436	376	430	423	436	430	421	416	390	413	394	412	414	393	404	431	441	425	412	412	406	395	435	425	407	392	384	427	401	401	418	414	375	383	383	416	442	400	407	396	402	426	394	414	434	405	435	431	449	422	403	410	411	410	400	412	425	401	392	419	416	372	392	377	437	394	421	426	408	414	425	405	400	419	416	429	410	406	422	408	383	361	421	369	388	394	414	411	389	398	370	426	397	379	369	382	397	386	384	423	390	396	424	390	408	433	408	419	392	387	386	396	416	396	394	379	396	404	401	407	427	415	379	380	414	403	380	406	396	371	416	387	416	437	428	411	400	410	444	421	438	385	408	393	364	407	442	394	381	368	388	419	445	422	411	393	430	402	386	383	419	400	393	378	419	423	391	365	458	453	368	434	418	397	386	428	402	411	387	423	398	388	391	396	369	402	405	394	399	418	400	389	420	403	415	400	414	425	375	446	415	408	419	385	433	398	406	370	403	385	384	432	403	410	385	423	380	397	374	409	401	369	415	412	439	406	395	441	396	386	395	414	389	413	362	415	396	385	379	414	386	390	387	398	417	412	408	398	431	366	426	377	425	393	426	383	406	413	416	415	431	414	420	411	439	389	387	399	425	377	404	401	404	392	409	435	401	351	414	414	394	414	414	434	395	404	402	417	371	406	377	394	394	360	394	413	388	373	393	415	404	451	369	424	419	403	437	394	409	407	417	436	401	393	447	388	406	402	406	404	415	382	391	408	407	350	385	415	428	407	381	356	401	431	431	387	397	417	414	418	383	411	399	410	434	428	418	421	406	357	408	394	411	442	413	407	421	390	393	381	441	396	383	397	424	415	403	377	404	380	393	374	393	388	413	410	389	428	419	429	379	423	382	378	373	370	409	403	389	437	431	399	392	409	405	414	440	459	370	390	382	400	375	375	418	408	432	411	402	394	404	414	406	360	387	410	405	395	421	407	399	381	381	386	391	391	422	396	392	433	420	373	415	412	407	424	395	381	398	390	426	365	422	385	383	392	403	406	437	383	432	392	397	433	381	378	393	427	405	406	374	395	404	377	376	388	393	340	383	398	412	391	419	385	421	358	408	432	413	401	383	406	405	387	391	381	421	439	394	381	399	416	410	396	381	385	364	371	435	435	395	387	389	380	412	404	415	404	430	406	403	395	441	433	368	407	424	418	388	378	440	404	372	375	354	417	419	416	384	408	427	405	366	417	410	403	408	398	392	408	394	383	376	401	394	442	431	415	420	391	405	426	413	402	353	402	396	404	440	385	411	378	372	422	405	428	415	382	406	372	390	415	380	408	408	415	369	424	377	366	357	370	452	409	390	385	394	379	384	423	407	406	382	364	432	410	399	365	390	388	389	405	400	382	395	388	408	383	414	391	437	392	417	380	414	409	411	428	394	426	388	376	403	420	415	421	388	407	419	423	400	415	405	391	392	406	375	401	422	371	401	422	408	412	418	416	394	408	429	395	448	396	346	399	387	408	395	401	388	416	429	408	459	430	410	424	392	386	351	410	424	413	393	380	412	397	413	390	406	416	386	430	395	398	420	426	395	389	421	410	427	424	410	427	421	395	381	401	420	380	380	369	430	387	395	390	397	402	392	398	385	404	429	410	415	408	405	393	398	431	431	388	416	421	394	424	445	379	380	415	399	410	404	423	399	382	396	394	419	398	401	432	436	394	410	398	428	430	364	445	390	408	404	407	425	397	398	442	420	372	397	391	434	378	410	412	412	422	395	408	416	417	412	393	434	411	391	416	411	440	413	414	410	434	377	392	424	417	400	405	383	390	401	426	414	409	414	432	409	444	417	405	398	422	393	414	384	407	412	439	378	389	435	405	382	419	408	421	391	376	379	365	395	380	363	381	367	422	383	415	388	384	396	432	410	419	409	385	423	385	397	396	393	408	431	432	405	390	393	415	402	384	391	402	418	366	426	400	406	429	421	397	422	401	371	419	423	413	398	370	399	391	375	374	421	394	413	391	413	378	412	394	411	405	384	403	399	389	396	401	380	386	408	416	402	419	418	389	383	384	403	414	413	403	405	397	403	380	411	385	403	394	375	389	431	403	380	424	420	443	375	391	389	395	393	429	405	389	392	388	424	408	412	424	412	404	387	407	415	376	425	415	420	374	405	416	388	394	415	412	426	396	437	389	419	386	383	375	405	403	398	362	382	380	397	411	423	422	409	385	394	423	416	377	439	400	400	369	405	407	429	398	395	387	380	379	372	395	378	363	428	452	408	411	396	381	403	395	389	405	403	407	386	417	396	425	377	406	367	416	392	401	408	451	406	352	416	384	400	390	378	401	405	388	401	417	382	375	432	375	416	397	393	399	385	420	401	443	441	408	425	385	376	357	411	406	392	381	399	421	394	401	352	413	389	406	415	429	406	399	432	381	397	429	442	384	412	395	366	426	382	433	407	399	375	429	403	370	416	428	420	415	385	458	428	408	382	390	404	404	416	363	427	408	399	350	386	390	407	389	375	402	443	371	367	386	392	408	398	380	418	393	418	408	396	398	416	364	393	415	415	407	424	412	407	409	404	396	409	404	443	408	428	380	431	387	398	410	376	396	408	399	381	362	404	431	382	415	417	406	420	404	416	425	438	408	396	409	377	375	399	413	399	436	415	372	430	406	395	425	390	387	386	390	397	381	387	396	418	389	418	412	399	420	420	442	416	387	414	390	412	424	377	397	371	387	397	385	402	381	386	382	438	399	445	377	431	407	354	400	434	403	370	395	416	418	387	423	395	382	393	429	391	356	390	389	425	411	362	397	414	391	376	409	427	419	416	401	400	401	401	402	401	430	419	402	419	413	432	381	432	373	413	394	402	398	427	428	401	365	397	366	411	403	378	428	414	408	454	410	431	404	408	434	457	417	420	408	411	407	400	412	394	375	441	413	391	375	386	402	405	375	395	388	377	394	408	386	399	426	388	384	418	396	395	409	427	419	406	383	410	407	443	391	389	381	389	407	424	370	376	458	410	418	392	453	390	387	387	417	423	400	375	396	432	423	372	394	436	396	365	389	396	372	402	440	408	441	406	433	420	344	385	374	390	423	414	420	401	373	403	409	374	404	402	403	428	414	394	420	415	414	441	378	424	428	409	403	392	387	417	387	417	424	406	401	394	392	414	400	408	368	415	397	382	418	380	444	394	378	409	437	418	395	378	388	396	403	419	373	443	369	403	413	405	420	381	458	403	386	395	403	398	369	383	375	404	383	399	415	408	386	381	406	409	405	417	401	440	418	437	407	398	416	411	402	416	439	393	397	406	416	422	438	402	416	399	418	389	419	436	384	396	337	409	417	404	386	427	344	419	440	412	424	388	414	417	402	405	350	401	433	373	399	402	434
14648	24397	17556	3550	826	701	615	650	629	622	640	597	649	601	626	623	594	612	618	589	577	599	635	602	634	564	646	610	601	576	605	593	605	618	631	665	673	634	668	597	615	619	625	638	598	660	610	617	652	659	658	581	646	659	611	614	629	587	652	601	629	631	652	597	570	635	611	628	592	588	577	573	560	611	588	585	600	570	566	569	631	595	547	590	573	560	533	587	560	644	593	614	600	590	542	649	636	604	630	597	606	597	631	587	588	570	659	586	646	601	598	631	563	632	565	613	624	602	565	597	599	563	530	596	609	603	576	578	579	556	567	585	594	578	567	592	573	551	617	595	554	602	626	584	601	569	614	569	599	602	624	541	592	537	570	624	590	591	605	604	589	593	591	602	603	602	556	607	525	582	572	578	574	606	570	565	560	615	566	587	569	587	562	590	620	610	559	575	610	584	611	588	615	576	542	571	560	604	609	573	575	565	591	539	572	583	575	561	605	562	572	593	592	604	564	561	570	665	602	614	600	570	592	591	587	577	579	603	558	622	580	597	616	627	593	573	601	583	582	590	606	573	593	579	649	579	608	576	613	557	607	614	540	599	582	546	593	573	553	605	614	571	566	554	541	604	653	599	615	621	593	571	601	572	600	600	594	587	590	613	625	566	606	627	568	622	586	572	587	612	620	563	597	567	567	584	610	636	584	555	614	586	556	593	590	577	588	590	582	567	605	560	574	580	577	617	591	624	600	639	582	566	614	622	582	560	582	560	619	559	552	581	592	586	607	583	609	592	520	602	582	627	626	608	604	579	572	579	585	638	545	598	556	590	580	578	602	597	614	589	539	607	591	628	603	561	597	585	576	574	592	555	610	553	566	553	598	633	584	575	629	568	611	616	585	592	546	618	571	594	557	574	572	589	610	567	617	576	616	587	611	580	586	602	564	575	578	597	583	585	569	588	602	568	573	570	622	604	572	603	580	561	545	574	591	558	571	569	568	554	596	568	565	585	596	622	613	569	559	552	601	602	660	593	585	587	604	562	553	578	524	612	548	632	608	623	612	596	589	555	582	575	622	578	577	580	585	578	592	552	614	596	604	586	588	577	584	550	565	526	582	580	590	624	567	577	550	526	638	596	579	600	591	617	620	568	605	590	596	574	619	541	590	602	607	596	599	588	628	577	610	556	551	601	593	571	560	592	543	611	590	557	593	628	610	595	592	580	589	588	570	581	598	539	590	574	625	568	610	602	618	618	597	616	539	568	577	618	606	575	637	572	622	562	592	559	611	608	606	563	574	593	602	619	586	583	563	595	597	626	544	556	557	571	605	578	596	601	556	565	580	602	589	597	577	603	607	573	580	536	570	597	590	572	593	581	574	542	581	622	582	592	582	580	553	580	597	563	616	557	610	561	567	599	618	608	648	578	605	587	549	577	618	594	566	614	547	573	599	580	610	623	614	580	610	575	598	563	572	574	594	579	604	570	606	567	579	568	595	578	619	612	612	640	627	600	548	564	606	594	622	597	576	573	574	583	638	603	549	621	611	584	604	567	564	565	580	568	563	575	574	580	598	607	592	591	598	539	554	585	595	610	586	583	582	563	558	611	590	566	617	602	573	606	580	545	580	602	633	588	604	557	548	576	621	608	594	582	603	628	581	587	591	622	571	617	592	577	619	630	564	579	595	578	539	555	563	564	567	560	589	575	602	575	585	588	584	578	568	567	559	615	583	578	591	588	564	616	577	587	611	592	623	635	619	582	637	571	615	600	590	552	611	602	606	573	578	583	606	564	611	536	568	546	621	589	573	598	623	564	587	600	584	621	591	589	584	627	618	572	562	604	628	627	571	556	604	569	550	583	569	598	604	566	613	608	590	572	616	626	601	573	594	564	591	589	561	573	594	604	578	588	579	620	555	543	590	634	604	588	572	558	610	566	585	594	587	628	586	594	590	578	593	585	603	616	577	625	587	580	583	590	553	596	572	621	576	605	580	542	583	563	539	548	596	558	583	583	591	598	542	569	588	595	550	597	582	598	557	583	595	584	560	613	566	594	613	552	535	582	597	596	590	605	578	609	614	631	591	603	576	593	602	570	570	602	602	606	590	575	563	575	596	588	572	598	573	592	604	619	624	595	592	574	585	565	567	606	599	582	608	594	568	575	593	540	570	620	581	550	601	599	569	580	578	585	578	608	570	600	577	586	612	594	566	573	535	621	571	576	575	581	565	618	570	595	585	604	593	592	574	546	616	607	569	581	587	583	573	596	571	592	588	598	582	619	580	574	575	595	585	585	553	574	607	589	589	569	570	635	576	643	564	556	543	592	578	561	583	597	620	601	607	608	625	547	549	573	595	609	560	563	611	574	615	584	625	637	576	598	627	591	609	647	568	604	579	589	643	596	551	630	536	616	582	630	594	602	583	604	570	560	590	601	599	614	583	626	595	568	602	564	570	598	574	615	584	587	609	556	592	581	631	616	608	594	600	602	573	578	592	575	621	592	588	619	584	530	616	595	598	634	604	607	563	607	585	601	585	567	611	578	567	587	531	566	555	584	557	584	586	576	642	540	580	558	587	578	606	564	571	607	586	612	592	599	561	566	579	597	567	589	606	570	551	576	549	565	565	597	577	587	589	609	587	605	583	624	578	607	586	625	544	569	560	578	575	535	552	549	586	591	559	583	597	577	551	615	596	582	563	583	581	599	649	621	560	586	599	622	569	586	587	606	583	653	592	568	591	597	587	611	613	572	602	587	559	578	571	639	582	609	563	578	575	590	586	593	606	615	613	594	556	567	595	604	558	627	557	617	594	619	591	575	621	575	567	579	604	574	616	590	596	603	568	574	552	569	587	547	596	586	578	549	562	544	585	596	600	554	621	592	635	563	623	552	599	582	586	589	539	604	607	550	599	578	618	570	608	570	566	600	592	581	565	599	574	599	615	563	574	546	660	537	577	627	574	599	600	641	580	606	587	607	525	530	561	613	588	564	622	601	600	610	561	585	608	600	602	611	571	547	603	615	593	610	586	619	620	580	585	622	604	581	594	602	560	586	557	546	592	573	533	570	579	600	602	578	578	590	560	555	579	621	573	571	616	605	592	603	616	571	612	605	570	567	589	603	587	557	619	571	579	567	586	588	621	600	584	611	556	584	590	565	604	615	591	601	586	615	618	621	599	558	623	588	550	604	546	650	641	562	571	628	583	612	560	551	606	608	570	610	581	606	570	609	589	612	561	610	567	580	559	581	588	593	658	589	593	570	593	549	567	611	570	589	563	583	547	563	569	598	594	545	550	577	530	573	563	596	586	598	578	624	601	616	583	584	543	611	609	563	598	583	600	580	614	563	596	596	595	607	577	603	524	558	652	580	561	578	569	558	546	565	560	589	570	566	576	515	611	557	563	604	615	566	589	616	642	575	569	557	614	568	608	593	580	579	564	577	574	612	578	557	583	617	642	627	652	598	585	570	579	563	580	601	599	631	601	586	633	619	576	571	575	576
24202	21232	28452	24453	19664	4515	1260	749	620	547	532	435	452	450	467	431	411	438	431	430	431	406	402	438	389	417	376	410	400	414	392	423	385	409	420	407	420	450	469	418	428	465	407	386	374	418	394	400	437	424	406	362	375	428	408	430	382	416	384	426	399	450	388	384	383	376	402	390	381	370	398	337	356	356	372	397	393	355	374	435	413	389	392	366	366	385	380	368	364	427	384	371	402	365	404	375	389	413	377	409	413	363	409	370	389	408	371	401	376	420	373	372	396	390	392	380	397	379	377	363	393	393	391	372	371	381	383	403	340	419	382	425	387	382	388	379	346	408	359	363	366	385	357	375	389	387	390	377	399	356	397	399	401	377	389	368	392	407	376	407	387	410	385	360	390	396	377	381	387	370	375	381	341	362	365	348	385	385	373	380	404	424	397	370	405	401	438	386	388	405	371	340	383	400	350	390	404	376	367	380	389	390	362	379	399	382	367	393	385	390	368	379	415	417	379	375	368	389	377	396	373	407	355	364	360	397	389	389	385	388	344	396	377	374	404	371	396	396	390	375	362	397	438	318	394	391	396	414	386	356	406	394	381	352	372	401	352	367	373	392	375	386	333	419	377	359	364	364	405	382	407	380	344	364	371	379	387	371	380	392	385	390	391	392	396	391	437	399	411	370	369	355	362	375	370	383	395	343	375	389	364	400	355	392	382	378	406	362	399	393	360	390	353	377	396	371	406	377	387	368	378	379	359	345	362	401	378	375	377	378	382	371	363	380	364	376	397	418	375	388	383	418	369	382	386	381	349	403	357	375	389	351	385	367	380	391	379	410	364	382	379	411	364	403	358	322	397	374	392	349	350	377	392	376	377	390	414	416	355	389	404	398	384	382	373	382	353	384	381	389	382	393	414	363	359	377	401	392	374	394	401	357	382	394	381	374	376	372	384	361	387	405	370	376	397	317	368	358	372	394	371	367	406	395	366	394	378	417	405	386	359	359	404	377	415	367	378	354	384	364	398	380	409	400	377	406	361	373	382	372	395	360	407	372	363	387	372	372	385	367	389	345	404	348	397	374	376	419	397	385	373	365	382	367	365	387	385	368	369	376	339	393	389	406	347	392	412	368	406	406	376	380	352	399	383	373	365	369	394	369	367	389	374	399	371	391	364	391	384	381	359	353	345	390	423	364	376	406	374	392	389	337	396	392	383	374	370	404	372	368	361	391	377	393	416	367	402	385	368	384	413	369	395	362	357	420	400	384	401	377	382	353	357	408	347	373	385	389	360	311	421	414	371	397	379	396	369	401	366	377	391	378	379	358	396	356	387	387	418	369	391	374	381	391	367	415	364	413	392	376	371	370	363	348	399	398	365	363	371	412	413	391	401	385	367	359	351	396	375	372	364	398	389	408	409	383	392	386	382	383	384	421	371	400	376	350	427	414	418	403	372	403	375	380	382	344	370	384	395	364	362	383	365	411	365	402	375	371	348	363	365	379	410	359	396	368	370	427	375	376	401	358	384	360	420	387	384	379	366	411	379	380	388	387	371	341	351	379	405	348	376	364	367	388	410	376	382	369	398	347	381	383	400	397	387	376	355	414	355	368	398	395	366	391	368	337	375	377	403	358	371	398	390	416	379	394	426	390	389	386	381	383	397	387	379	380	370	402	370	337	346	392	390	370	383	423	349	343	362	384	397	401	382	378	366	371	394	373	355	395	391	396	381	373	376	357	359	409	376	400	370	376	368	376	361	358	381	369	384	380	359	394	363	386	351	362	386	359	347	392	389	377	402	373	402	366	376	405	389	365	363	372	379	391	391	370	374	382	417	382	380	355	389	374	390	343	385	368	383	345	343	375	388	368	377	368	410	351	371	370	392	377	353	382	385	355	367	375	352	393	386	362	356	383	388	391	387	342	353	368	352	368	418	350	390	357	371	392	393	388	404	388	384	379	366	378	405	404	404	372	386	362	412	393	374	381	383	376	376	374	341	409	384	369	404	399	374	391	389	385	384	394	377	398	366	385	346	381	378	352	372	366	393	420	386	402	356	378	371	377	396	373	345	383	347	360	370	370	353	370	356	381	382	390	387	382	367	375	372	359	388	380	386	351	381	367	367	359	361	370	414	373	382	381	360	392	406	367	384	336	385	374	377	385	400	374	364	378	389	381	379	364	397	384	418	387	386	371	379	383	367	365	372	393	337	371	342	381	393	385	379	421	366	411	373	387	361	389	401	378	379	370	408	363	365	393	358	339	339	387	390	387	409	379	358	380	400	382	391	412	323	348	348	334	383	362	386	396	373	386	376	397	386	349	384	374	374	381	380	378	401	388	371	390	390	375	357	362	352	372	396	354	385	387	385	349	344	389	361	370	380	409	417	380	397	389	395	354	421	392	400	383	380	375	367	420	391	386	379	375	357	384	369	350	414	361	360	379	395	385	399	373	365	369	388	340	373	382	383	385	398	390	378	399	345	348	415	379	360	356	401	379	393	388	365	352	400	397	347	398	372	335	361	392	383	371	353	371	394	353	380	400	357	387	402	388	382	401	363	363	400	382	377	380	373	369	383	404	355	380	364	339	359	346	423	360	424	338	404	389	398	370	365	342	378	362	382	378	377	409	388	379	404	390	371	394	385	378	382	384	408	346	366	383	372	357	358	366	408	363	396	389	350	359	356	342	348	383	390	389	356	376	387	361	422	394	374	382	375	393	401	377	387	359	382	397	389	332	350	371	371	386	359	364	409	401	352	362	331	392	405	357	410	384	399	396	360	361	393	390	382	395	368	383	339	379	390	369	398	369	419	410	399	382	390	405	395	361	351	375	385	357	387	416	387	385	385	393	360	374	385	410	378	375	367	399	424	347	384	339	380	410	365	363	358	371	379	384	352	396	368	369	390	389	377	378	349	375	395	341	371	377	369	400	355	404	386	367	378	372	401	357	369	384	379	348	431	419	356	366	366	382	393	345	389	387	379	391	409	365	352	384	382	388	404	389	396	381	352	403	384	382	405	385	406	402	410	406	387	362	348	377	377	371	368	375	380	425	371	374	370	405	369	371	383	348	368	403	377	409	369	395	317	367	408	357	410	394	421	365	352	361	372	373	413	364	411	413	385	384	378	366	365	361	365	378	380	372	406	349	331	346	377	398	390	395	382	382	409	375	362	388	373	350	391	397	384	432	379	358	387	334	393	379	370	378	368	382	390	380	349	378	398	383	373	345	426	356	372	365	351	356	392	387	409	406	383	346	414	383	384	371	347	390	375	384	387	394	369	381	374	356	382	397	383	352	374	353	361	408	384	407	394	364	367	367	343	398	380	372	370	396	360	365	355	331	388	353	392	377	360	405	403	423	388	382	350	371	398	373	393	386	352	378	367	351	392	356	373	415	376	384	379	371	394	393	344	392	397	403	357	390	365	359	394	365	375	406	419	380	400	380	399	368	394	373	358	372	375	373	360	383	385	417	408	376	405	347	407	375	381	386	374	388	376	395
18098	36050	31970	11097	2603	1868	1516	1212	1104	1004	884	858	763	714	754	685	673	679	674	644	651	645	622	567	583	603	637	630	579	575	621	574	613	621	676	720	729	747	712	654	675	624	645	612	599	616	627	611	658	658	662	635	675	659	654	642	607	634	652	611	633	627	571	539	553	615	647	608	601	589	550	576	552	587	580	583	559	562	543	562	560	559	537	568	572	535	568	588	554	568	580	555	554	599	612	624	601	606	621	629	638	614	588	575	597	646	607	592	567	623	564	520	612	597	577	605	536	622	602	545	590	547	561	528	558	553	550	545	618	582	564	552	564	532	576	540	584	559	526	562	588	581	534	504	539	591	519	569	583	547	575	575	521	523	557	583	557	604	566	587	547	531	579	536	538	594	498	570	529	549	522	560	533	570	563	551	588	593	579	557	550	565	570	583	563	548	542	564	532	525	533	551	579	559	569	554	554	555	523	565	550	567	550	583	554	534	539	586	561	569	530	582	588	528	545	554	568	538	538	561	585	524	561	573	593	556	561	561	543	572	539	591	554	520	566	576	526	558	565	548	554	546	565	524	549	536	547	534	578	552	547	577	544	546	570	613	522	578	550	542	570	596	565	544	546	582	549	565	580	531	546	575	579	546	516	541	557	564	541	515	591	536	549	540	611	575	608	559	566	587	595	560	563	571	564	583	579	533	541	582	562	526	587	533	568	578	557	590	546	548	555	563	522	546	492	551	585	571	569	574	574	554	559	535	543	525	507	558	603	560	583	554	549	562	582	551	555	551	556	602	571	527	574	543	542	541	560	545	579	570	594	534	523	558	543	587	594	563	572	574	549	593	531	557	517	508	593	542	527	567	559	588	545	562	561	579	551	538	586	519	552	582	585	528	516	555	566	533	535	573	583	620	578	569	512	538	577	553	523	551	566	568	569	541	528	544	556	555	579	540	586	544	580	556	551	576	572	568	561	576	589	518	540	529	585	587	519	593	563	551	547	520	567	583	555	567	555	550	559	559	539	568	585	597	546	564	541	547	574	575	544	568	554	510	580	521	571	561	567	552	597	546	564	532	538	566	553	586	536	550	586	544	549	582	584	556	541	586	584	553	562	600	508	590	547	576	551	583	565	544	522	552	536	572	577	554	538	588	607	584	551	584	557	612	563	564	559	594	594	548	549	569	578	554	549	572	576	546	559	558	540	544	542	535	570	534	587	530	535	568	558	538	576	582	520	562	536	560	603	551	486	573	528	596	607	565	611	564	531	595	584	604	575	575	565	543	585	535	574	547	540	547	551	525	555	582	532	553	569	528	555	573	541	574	563	552	584	576	551	591	527	540	542	595	560	558	566	561	561	543	523	582	571	553	505	546	568	536	525	557	573	584	536	537	581	514	554	555	565	550	550	551	535	572	565	597	546	546	592	554	550	539	562	549	554	566	560	549	553	560	631	573	523	555	579	582	589	591	569	599	556	535	560	582	575	537	564	522	565	541	543	506	593	574	580	580	585	558	579	582	559	563	540	508	524	521	557	563	539	585	558	591	595	580	592	604	601	555	598	572	564	506	561	537	581	527	547	536	560	595	566	555	577	531	591	532	572	567	544	546	579	591	563	565	512	563	589	563	520	569	589	546	517	552	515	524	534	590	515	567	552	560	557	564	575	563	581	552	502	533	554	563	576	545	561	578	586	559	574	579	552	543	560	536	585	557	511	542	562	561	593	544	520	566	532	558	521	535	534	568	540	598	545	547	545	563	592	565	541	549	568	566	591	548	588	536	593	571	530	589	564	556	560	540	577	531	547	558	537	571	553	576	536	552	549	549	567	553	515	545	590	567	528	580	539	575	563	560	566	568	553	539	543	552	549	559	569	600	549	557	534	561	546	585	567	582	604	563	518	584	577	566	555	561	543	599	577	584	569	546	579	591	573	578	555	532	574	556	544	552	550	571	508	565	532	597	559	605	558	546	556	553	558	592	572	561	550	530	526	602	556	533	548	523	600	565	517	570	562	592	532	606	558	525	537	586	514	561	554	551	559	530	579	575	560	554	555	509	549	582	594	567	583	568	587	634	573	524	550	568	550	576	530	503	536	554	545	533	610	535	566	565	558	585	546	574	546	573	551	542	569	603	536	550	582	562	537	593	548	546	522	589	552	521	581	578	556	520	584	555	530	559	548	545	566	570	549	558	560	545	581	548	538	556	561	609	566	579	557	590	532	519	547	549	578	564	567	596	535	594	486	602	561	588	534	562	596	554	565	547	590	556	571	586	592	540	563	499	584	524	602	587	584	550	559	557	531	519	548	563	567	539	525	520	539	539	575	566	536	540	556	565	597	550	628	596	570	529	532	544	532	563	551	568	531	564	557	611	515	503	555	599	581	552	570	582	566	591	520	568	534	557	575	557	577	574	598	609	537	512	598	587	551	587	533	599	568	604	555	551	542	562	560	575	548	547	545	558	571	586	534	609	557	561	568	640	508	575	551	538	568	492	549	488	572	541	561	546	558	560	565	575	572	551	558	528	536	570	600	539	548	582	591	556	575	539	534	561	542	581	583	566	538	536	592	555	580	544	582	501	564	563	560	543	537	574	568	551	551	530	534	509	541	558	550	582	589	572	562	522	567	551	542	561	532	606	515	549	546	599	596	530	571	543	555	563	574	536	560	533	552	566	574	563	568	530	554	553	569	580	551	577	557	573	577	560	589	559	583	562	554	556	560	569	578	579	512	618	586	567	532	529	542	586	569	585	561	619	557	580	620	570	573	545	539	565	546	566	533	557	556	534	563	557	529	587	527	523	551	532	529	544	559	553	526	587	536	582	539	571	575	551	528	571	529	544	544	526	556	540	577	583	553	579	541	517	585	547	559	559	523	585	550	576	584	553	498	599	611	545	586	579	592	525	545	570	540	547	551	511	542	588	567	579	523	573	579	587	566	531	556	568	541	579	531	565	581	553	564	534	546	567	555	558	578	560	575	566	594	549	562	520	572	562	553	544	537	569	559	531	573	554	528	543	539	568	576	570	581	538	567	571	575	555	563	550	547	534	567	549	535	577	556	565	506	613	561	539	505	532	516	554	511	580	542	562	591	529	603	526	563	585	537	573	550	575	581	555	587	557	526	539	546	593	531	568	558	578	562	554	555	602	561	541	538	542	590	547	545	595	553	558	550	545	569	558	573	547	542	562	522	534	550	556	577	554	581	592	571	576	551	556	558	568	564	524	496	558	570	544	535	576	555	520	549	564	579	545	561	556	587	573	543	585	526	576	577	605	606	560	536	540	578	509	545	588	551	553	568	561	566	588	549	567	546	615	529	545	533	610	589	570	588	606	540	609	520	557	573	575	578	517	514	515	565	516	562	539	581	549	554	521	554	570	570	559	550	547	570	587	544	591	565	577	556	596	545	546	553	570	562	547	553	588	592	535	579	579	561	556	545	595	586	510	531	508	616	592	565	543	550	551	578	553	551	599	533	586	502	533	588	535	559	522	558	537
23381	21377	29128	24008	21289	19126	3370	1028	668	573	513	469	444	430	415	440	408	376	395	346	373	317	350	333	338	370	333	334	328	369	323	359	335	322	355	375	363	376	400	339	353	354	318	369	325	350	351	336	316	336	316	313	371	346	355	367	335	336	358	333	330	346	320	312	315	372	333	320	293	314	312	284	306	298	323	288	300	307	291	338	300	292	278	308	286	334	310	278	320	306	303	282	292	345	293	344	294	350	348	359	292	311	314	333	351	338	279	276	283	309	291	325	288	342	280	302	303	310	303	280	266	286	343	297	295	295	292	297	316	315	338	282	317	301	308	285	297	287	311	302	297	296	302	294	269	323	328	330	296	360	322	290	290	267	310	295	257	293	303	309	295	322	284	299	293	277	302	312	304	293	294	268	282	283	307	305	292	304	302	292	285	283	288	275	308	314	307	316	284	295	340	288	285	299	287	305	293	323	303	321	287	280	306	297	323	339	289	295	324	305	315	313	292	319	309	303	281	264	299	319	281	310	291	300	292	313	308	293	297	297	284	314	290	294	301	308	294	301	296	297	320	301	319	297	292	270	307	313	301	284	301	310	310	305	292	303	296	304	316	304	300	334	315	328	308	313	326	312	299	289	314	306	276	318	323	290	281	304	308	288	314	309	277	316	316	314	297	290	301	296	299	286	288	277	294	289	325	289	307	288	310	323	310	291	263	302	294	313	291	286	294	277	294	287	312	336	292	289	278	316	305	293	275	316	309	290	317	291	267	309	314	314	317	300	286	280	316	290	291	268	291	318	301	293	284	313	299	287	284	290	323	253	297	278	279	334	309	278	294	311	273	272	280	294	286	289	302	293	296	284	278	283	305	291	309	286	304	276	293	294	274	274	324	328	298	303	309	303	326	317	286	291	314	278	298	292	302	292	298	267	306	275	293	330	299	314	305	272	317	271	302	276	311	306	296	274	274	296	301	319	323	315	299	309	289	303	338	289	295	280	311	307	289	301	286	265	331	280	298	305	309	332	313	299	293	313	279	291	242	276	292	290	277	312	297	303	268	321	325	317	287	301	308	304	309	274	269	298	275	279	302	297	322	293	279	291	307	296	299	303	329	319	292	302	297	303	316	305	313	322	320	285	291	294	283	301	330	298	317	315	294	298	300	289	299	288	271	317	325	268	306	291	296	309	314	286	298	315	285	287	293	325	284	284	300	301	307	306	299	313	332	295	291	294	306	295	301	304	282	293	318	299	284	278	302	296	282	317	285	282	285	295	277	316	272	304	273	288	284	303	273	263	302	302	302	308	320	296	277	286	327	268	299	316	313	301	266	295	271	327	295	281	267	332	332	303	283	307	282	298	295	314	256	285	303	295	306	296	298	303	279	306	305	288	330	314	267	275	319	306	307	302	266	304	281	276	339	257	261	296	280	280	294	295	302	293	288	274	280	333	308	300	302	282	315	297	304	287	297	293	261	295	274	310	288	297	304	302	302	301	268	286	303	355	292	309	340	287	284	281	316	322	272	284	302	313	292	296	265	303	315	282	303	299	286	294	281	315	318	282	296	306	312	291	325	283	277	290	307	310	254	287	258	304	328	287	300	299	308	338	269	303	304	282	297	333	310	315	266	293	275	260	297	297	302	326	287	316	311	309	310	282	289	283	266	290	320	288	292	288	279	297	286	289	298	300	277	292	290	290	324	303	291	285	274	280	308	314	276	304	283	285	253	312	273	301	304	309	321	249	277	292	326	330	304	296	308	309	314	288	319	274	326	300	303	321	303	290	291	315	293	299	294	281	287	305	304	318	303	290	277	307	311	280	276	318	287	312	302	299	300	303	283	305	277	299	313	316	300	328	302	325	317	304	271	290	319	320	284	312	284	261	306	303	283	314	299	319	305	276	345	294	273	275	322	331	279	307	302	275	279	283	288	309	309	303	293	283	314	298	321	320	327	277	298	285	280	265	294	278	298	275	292	306	283	324	316	282	276	272	269	319	292	287	304	267	327	327	294	299	252	308	315	311	280	299	285	278	289	294	311	300	281	304	321	317	309	293	328	292	278	324	305	323	301	292	336	280	283	312	303	271	305	288	267	301	325	331	310	296	296	264	306	300	287	315	305	273	295	287	294	314	274	312	304	287	309	304	305	285	305	284	313	339	316	294	250	292	284	307	303	283	273	312	280	310	325	282	282	309	269	281	284	293	328	312	307	294	281	287	298	295	300	304	282	312	288	296	297	294	278	305	294	292	313	301	305	285	293	287	316	271	285	314	287	302	291	287	298	309	290	330	310	267	307	306	282	280	312	311	302	266	302	316	311	292	305	300	292	286	301	302	275	302	291	277	316	308	291	321	319	290	324	330	300	305	286	309	318	306	271	279	259	277	268	319	302	322	341	311	340	279	298	320	308	292	282	291	303	283	315	311	308	297	263	310	321	299	297	298	288	303	311	302	284	306	284	288	286	294	283	332	282	308	311	315	300	297	307	290	288	306	297	308	305	269	287	313	280	341	312	293	271	305	275	281	291	290	308	290	312	313	264	274	300	281	330	286	288	284	299	307	269	285	321	271	317	294	305	280	296	319	296	305	257	303	284	308	294	271	303	300	318	288	275	319	258	278	277	299	297	293	280	308	279	306	295	306	287	308	278	257	309	306	307	296	282	317	283	263	308	287	283	311	316	315	287	299	285	281	319	265	297	312	295	307	277	299	328	307	330	312	315	289	311	288	298	302	280	333	325	287	294	321	295	310	288	276	282	324	293	306	311	285	294	301	272	297	265	294	300	313	293	298	308	303	285	280	279	273	283	316	284	337	287	353	304	294	302	297	313	302	278	302	294	290	282	301	335	304	315	292	302	302	288	286	268	312	308	292	314	307	288	297	299	324	265	278	322	274	298	296	300	292	260	299	301	297	314	297	294	296	308	262	299	300	286	278	307	290	320	325	289	285	296	296	277	279	312	308	275	285	329	298	329	327	290	322	289	278	304	304	317	305	304	277	323	268	310	298	291	310	308	338	316	304	271	289	335	285	283	289	298	281	263	303	308	310	306	313	325	297	294	301	277	285	277	287	327	311	309	301	274	289	288	303	307	302	311	292	295	301	300	281	314	266	284	309	309	320	311	302	283	336	295	293	315	312	301	320	291	291	341	288	299	311	318	291	300	332	296	304	305	287	305	301	298	306	309	296	293	260	279	270	293	303	318	320	308	318	346	325	299	308	301	274	303	323	314	300	323	271	275	279	316	297	279	300	274	282	287	304	295	278	296	287	319	281	282	307	290	306	288	276	289	301	244	294	283	297	291	253	288	296	334	280	302	311	287	320	288	290	316	302	307	296	314	298	291	290	292	294	287	285	300	312	290	295	324	278	285	307	297	344	268	306	301	303	307	304	280	269	286	311	303	295	301	254	309	280	278	291	314	281	316	269	287	296	305	331	286	295	285	280	282	286	299	286	323	315	306	291	279	293	304	277	305	293	321	321	265	317	299	308	280	295
21145	42830	39700	14620	4160	2773	2205	1817	1454	1265	1121	995	905	799	745	732	726	603	590	536	575	585	512	521	551	509	510	448	507	529	517	512	498	565	535	645	657	602	609	640	559	551	549	562	542	545	510	541	603	546	533	540	523	507	560	568	539	520	499	531	508	517	526	548	474	520	546	519	472	486	451	447	515	448	441	432	429	415	427	441	436	432	413	460	440	427	376	463	420	485	500	427	460	435	508	479	473	521	524	471	484	494	501	478	488	522	471	501	492	454	426	421	429	461	461	449	454	430	414	410	458	435	439	452	424	415	435	449	464	451	434	416	429	432	463	435	451	442	413	423	441	443	498	413	422	437	413	446	465	409	423	403	481	403	458	430	441	430	433	437	407	399	438	428	437	450	460	416	426	415	413	409	416	434	453	422	427	400	461	406	478	436	442	414	458	451	387	431	419	450	418	440	404	435	427	410	456	462	426	437	462	404	461	463	414	457	429	402	409	460	427	444	402	457	445	440	435	406	418	431	458	458	447	461	467	439	458	476	475	466	472	429	417	446	436	443	439	432	444	425	441	416	416	430	428	412	433	452	398	453	420	431	454	471	411	447	426	454	444	440	434	457	438	448	406	435	425	431	430	479	431	447	413	434	434	419	436	433	432	466	443	455	418	435	448	453	427	407	442	449	449	444	438	455	439	411	427	437	453	446	457	446	424	452	421	402	428	470	458	424	468	420	385	445	433	427	491	440	478	456	418	433	450	466	454	513	477	459	404	444	418	450	468	448	414	422	418	435	435	441	444	437	448	423	432	422	437	396	406	459	394	442	417	397	423	480	440	446	457	456	420	429	424	452	429	438	433	424	421	398	440	461	443	400	432	459	381	453	440	468	439	435	462	475	450	432	441	470	436	443	421	451	401	463	461	437	423	458	433	425	353	423	413	425	431	424	445	486	434	426	427	425	465	372	449	402	430	441	416	456	453	426	459	428	447	438	461	429	470	452	437	449	438	415	436	475	398	465	438	400	430	444	432	445	446	427	445	410	454	398	441	444	428	424	436	442	443	446	445	429	446	419	467	410	403	427	385	452	409	426	427	454	454	431	442	428	424	436	440	426	461	453	441	468	427	463	406	436	442	428	416	433	459	413	451	431	435	413	432	403	436	450	430	446	430	428	442	416	414	421	398	420	421	399	446	418	434	432	387	421	406	423	435	413	442	430	407	453	410	471	430	432	431	472	436	419	421	390	423	495	439	430	427	421	443	430	412	430	359	431	491	450	421	416	441	435	428	413	430	458	451	410	440	466	431	436	449	439	467	438	435	408	447	450	373	492	458	443	424	428	410	412	457	454	441	422	421	396	438	445	442	415	415	429	448	442	423	449	424	447	418	463	474	471	444	408	431	474	428	444	440	401	429	417	440	407	432	466	415	420	418	401	439	442	446	418	421	431	440	419	444	445	412	445	423	463	445	413	441	484	408	445	435	447	409	451	437	414	445	454	428	439	421	458	447	420	463	407	417	441	439	447	487	420	393	476	430	443	438	465	471	437	451	392	465	441	428	434	436	447	426	415	456	417	439	461	426	400	437	467	411	440	421	471	422	477	435	441	416	435	398	457	474	438	483	456	454	410	448	399	405	429	426	434	498	440	454	438	427	429	432	397	441	434	432	440	460	453	458	441	477	480	440	461	426	429	428	444	443	445	435	440	457	421	436	418	413	435	431	460	438	454	456	436	439	430	458	423	458	452	451	433	470	437	452	425	451	423	461	422	426	437	417	438	458	421	439	446	413	447	421	440	432	411	459	447	468	440	443	413	449	455	427	432	436	425	459	440	490	467	467	466	419	432	447	432	461	398	434	444	403	444	453	437	415	420	432	446	448	432	431	426	431	422	464	464	450	428	435	456	404	438	424	477	405	438	450	422	437	417	427	387	460	460	490	453	426	432	426	426	419	405	421	425	455	417	428	419	427	438	445	424	439	425	451	394	457	405	398	441	411	426	428	415	416	448	440	436	419	412	479	470	417	447	422	450	435	422	419	432	417	459	435	474	401	402	433	455	414	421	455	422	473	426	454	396	436	418	453	401	453	424	472	425	455	468	421	431	429	434	436	455	440	444	451	455	421	445	422	447	465	436	468	392	411	437	461	459	437	453	442	435	408	405	447	431	435	435	407	436	405	440	453	425	476	479	467	451	442	405	440	455	440	436	473	431	432	466	427	410	442	436	434	478	471	444	446	433	456	431	434	427	443	397	392	428	438	452	423	409	434	403	414	424	429	453	457	451	429	438	406	431	463	392	414	427	423	434	427	430	449	450	395	417	459	446	453	434	477	402	457	423	458	423	391	410	418	460	455	429	433	448	434	420	432	432	471	445	425	415	457	419	437	458	451	438	424	416	425	474	439	444	448	446	439	445	426	446	448	412	417	410	436	436	457	424	427	452	433	407	429	473	473	441	448	404	415	444	423	456	436	421	442	434	446	401	434	480	427	431	427	466	419	415	426	410	447	431	433	430	447	449	451	430	386	413	449	443	402	421	399	432	463	428	424	493	459	435	398	410	468	446	402	462	412	416	454	422	428	412	430	425	409	439	455	433	464	464	423	428	398	452	411	445	412	393	477	439	447	440	432	472	423	430	386	462	422	429	421	423	462	454	425	417	457	433	429	408	446	439	423	441	462	448	414	440	430	436	443	428	464	432	425	453	439	464	425	453	418	461	419	445	409	420	457	461	428	430	439	395	424	451	423	451	429	433	464	467	447	439	459	432	450	451	437	431	427	455	434	423	413	416	462	414	451	451	423	421	465	423	471	446	434	441	424	427	400	426	452	440	446	419	420	398	419	374	433	464	422	479	458	448	401	422	399	446	418	473	441	444	425	448	463	459	433	460	463	461	434	429	444	435	472	442	464	435	419	406	428	451	434	489	436	453	415	443	412	423	437	418	427	457	474	437	416	437	435	428	471	457	450	433	429	452	430	419	462	417	466	429	452	423	448	380	427	448	395	427	466	468	392	397	445	467	412	436	395	422	423	470	401	414	430	402	447	427	421	430	437	433	428	410	414	474	466	484	469	431	433	437	439	429	464	448	498	436	419	391	430	454	410	481	417	451	464	418	423	415	416	444	422	429	453	434	438	437	432	436	386	427	427	435	446	467	450	431	418	443	461	443	419	421	391	406	424	444	410	421	440	436	416	427	458	415	410	417	428	444	419	421	469	426	452	436	412	471	450	437	445	425	420	413	438	420	451	437	419	414	421	457	448	450	414	399	400	441	393	462	419	448	409	445	406	477	437	438	458	457	418	426	420	447	453	472	434	434	436	430	424	420	432	454	446	488	427	466	444	420	456	456	441	416	425	456	407	467	414	441	434	460	466	433	466	420	444	414	472	427	423	453	433	421	433	439	457	425	417	445	396	434	423	432	414	439	448	447	460	381	391	415	386	451	429	448	416	419	427	466	424	443	447	427	442	408	473	434	435	430	418	462	464	454	441	434	442	386
27258	20964	16425	3268	629	460	466	452	403	412	435	439	417	419	387	425	442	413	407	420	384	430	391	428	394	405	388	406	445	409	419	395	443	379	434	449	428	455	415	420	388	438	422	415	431	422	400	413	386	417	429	418	405	389	439	471	403	440	414	412	450	396	402	432	425	420	433	428	416	474	399	427	404	392	406	416	437	442	378	427	433	417	408	397	390	415	398	365	370	399	413	429	400	420	410	376	441	402	444	419	440	416	401	393	433	438	417	408	415	415	417	390	375	398	406	395	415	408	395	388	439	419	381	391	397	408	381	412	402	379	392	418	396	394	411	372	403	399	393	386	381	448	382	391	412	412	358	386	430	419	398	407	413	407	425	375	378	410	407	400	404	398	425	400	360	402	368	402	415	389	432	420	407	407	380	367	419	405	407	399	405	410	389	431	388	389	378	417	398	407	398	431	455	411	426	419	384	355	394	403	399	393	434	401	424	427	433	418	389	388	400	358	392	404	413	409	370	429	379	383	446	394	407	404	417	382	415	374	394	400	430	405	395	430	375	388	389	387	410	403	404	398	418	379	407	387	403	439	398	362	413	387	396	426	398	411	393	417	412	393	425	412	388	404	401	392	431	434	390	421	417	406	392	392	391	390	384	423	444	416	435	381	415	399	400	403	384	416	364	403	397	426	390	389	382	380	432	401	385	417	376	416	403	399	404	393	403	405	400	386	381	432	424	394	397	387	477	413	410	420	394	411	376	379	412	421	405	417	431	414	420	403	404	432	385	394	399	365	423	440	389	438	444	407	423	405	391	395	375	428	432	399	436	420	414	392	418	421	385	403	405	388	403	408	364	405	430	423	423	375	385	405	420	422	401	423	387	398	423	396	392	403	430	442	389	409	415	379	434	380	413	413	434	396	423	437	390	390	385	421	394	409	400	401	388	411	400	411	394	392	398	427	399	408	403	412	410	373	409	394	427	417	410	377	416	403	406	428	421	412	414	411	403	383	458	393	410	391	389	407	389	380	401	393	423	443	379	412	414	380	387	388	380	398	410	381	421	427	442	396	413	386	409	424	441	410	401	446	407	423	380	410	400	397	399	435	385	449	399	375	392	415	388	385	405	421	436	379	374	420	387	407	407	408	444	420	415	368	409	411	407	412	392	392	379	406	405	391	395	457	405	415	403	392	443	381	407	412	385	432	416	357	411	447	413	420	392	371	433	424	426	404	415	396	401	401	391	401	426	434	411	390	401	387	414	412	425	438	413	415	384	430	384	394	377	397	392	389	432	442	408	448	416	393	419	420	392	398	409	403	404	444	354	411	386	389	398	386	394	412	417	391	372	422	450	431	442	379	392	412	416	369	389	395	417	383	428	405	432	418	433	398	418	448	428	444	412	410	413	393	422	397	449	411	398	407	431	399	371	418	414	383	424	425	408	404	407	420	386	428	407	380	408	432	449	412	377	398	394	392	407	412	413	404	399	416	396	399	413	426	422	404	375	399	411	407	427	425	401	391	415	375	462	401	371	381	391	399	415	404	428	388	405	415	458	404	384	407	368	408	421	436	415	412	419	418	436	399	385	427	411	404	399	416	435	410	365	363	392	349	420	426	419	378	356	387	408	392	396	395	378	435	383	439	400	395	405	416	425	369	415	438	406	422	426	426	438	460	427	383	424	379	402	388	374	410	375	368	381	413	382	415	406	382	397	409	409	394	452	397	397	421	435	375	436	396	381	418	408	401	363	429	426	416	387	376	405	387	420	439	398	393	466	376	408	396	374	410	389	388	376	388	418	427	404	413	430	406	389	397	399	438	415	411	416	402	439	392	401	396	405	423	410	402	418	408	427	370	365	398	409	434	426	391	377	400	365	396	401	396	406	419	379	415	376	436	384	391	416	415	404	404	396	359	424	405	385	412	435	382	415	402	414	389	412	379	407	408	397	375	414	412	419	420	421	398	381	446	413	396	424	405	436	425	406	436	390	423	424	408	413	439	405	403	404	432	436	420	411	413	398	403	437	417	356	389	437	413	425	416	400	384	415	439	433	404	406	449	399	431	405	451	413	418	391	419	417	393	398	421	391	385	403	409	408	411	431	389	404	407	410	385	385	404	414	421	455	442	409	435	399	400	424	389	409	399	395	383	443	430	369	430	419	422	392	397	388	421	382	364	422	400	424	377	410	415	396	383	390	383	378	431	419	439	390	391	394	415	404	408	421	391	401	409	390	425	442	431	406	400	357	403	411	426	431	380	429	395	383	410	401	410	399	433	410	381	397	364	377	399	394	410	429	395	396	412	407	390	371	422	432	454	419	364	434	421	415	402	387	428	415	414	435	405	363	408	415	398	438	417	390	369	413	398	412	403	384	377	400	374	392	423	420	407	411	388	425	421	392	434	426	407	415	395	424	398	387	417	363	433	400	378	381	352	391	413	413	428	401	424	402	406	376	378	431	371	416	406	412	386	449	419	408	384	400	377	416	424	405	418	423	415	398	396	385	424	423	429	388	403	407	408	420	415	396	427	412	380	450	400	399	407	388	418	382	418	429	393	407	405	431	420	422	402	380	396	415	397	385	416	415	404	372	395	419	393	414	406	407	408	413	418	365	415	418	428	444	414	403	414	410	455	402	381	420	403	397	399	433	392	410	413	408	404	375	436	390	381	431	383	410	403	410	396	399	388	402	414	389	431	412	392	406	409	432	414	392	416	406	435	413	386	397	448	451	383	405	426	420	399	399	410	405	398	393	425	393	380	388	356	410	391	409	401	412	400	405	403	413	400	374	351	363	407	431	436	390	481	420	428	403	389	442	432	431	380	463	409	418	413	399	405	421	380	403	398	423	415	384	402	441	413	354	391	398	421	413	388	405	402	389	403	395	427	409	415	375	414	419	391	386	395	420	398	398	398	390	416	416	395	380	404	402	412	394	397	395	401	387	424	416	398	403	413	407	379	389	358	417	436	420	400	406	352	410	409	442	393	409	422	412	368	387	367	417	417	397	413	408	409	420	405	378	428	383	404	402	402	422	390	395	396	399	416	426	389	386	393	380	415	436	420	415	439	421	396	398	390	395	455	398	413	412	415	376	416	390	379	394	413	417	415	444	413	438	409	413	392	402	396	408	418	426	432	429	417	385	381	410	431	421	383	430	440	446	359	411	385	410	403	441	412	365	364	394	378	388	385	382	362	382	377	392	424	388	388	397	393	414	396	441	405	414	414	381	467	396	428	380	446	422	384	388	399	401	391	409	414	371	371	376	373	418	415	427	421	392	402	380	418	358	427	375	373	422	408	395	414	397	411	402	402	416	422	416	393	428	427	404	382	427	386	390	449	399	412	397	410	405	411	428	417	449	381	391	434	380	385	395	424	413	375	416	406	431	377	418	386	394	414	409	388	392	405	392	415	401	422	430	412	400	391	394	406	436	393	431	400	378	397	438	438	415	395	401	384	435	414	372	417	434	428	397	433	395	422	421	449	399	420	397	391	401	411	378	409
14736	25542	18538	2339	758	714	643	581	643	603	612	615	588	629	595	640	619	568	596	587	572	602	605	601	581	586	601	640	617	637	585	590	610	583	647	666	661	683	677	670	613	651	601	659	661	613	617	642	630	585	640	657	613	622	617	669	631	667	628	644	658	638	572	562	596	604	581	595	594	661	575	567	608	608	577	604	561	570	598	607	568	625	573	604	600	621	566	593	557	584	624	585	584	580	625	630	607	618	588	593	610	626	631	606	671	569	578	623	577	585	579	627	589	574	605	597	554	575	578	601	606	590	558	607	607	591	572	570	583	612	579	550	574	602	549	625	594	606	610	588	625	627	571	616	559	579	577	563	640	653	592	555	544	595	625	582	571	617	579	578	611	560	602	585	567	567	546	568	551	596	600	624	561	635	566	569	603	576	631	589	583	604	593	576	558	578	572	564	616	599	597	641	620	573	586	579	619	587	594	579	609	621	627	539	618	597	611	595	615	598	594	591	633	623	571	572	643	617	585	595	618	591	607	556	624	561	611	592	584	616	622	574	599	580	583	580	587	570	584	601	588	586	597	598	607	570	582	582	619	592	585	564	585	605	586	608	559	573	622	609	605	612	591	578	562	573	609	530	559	579	589	595	568	572	587	580	570	592	589	574	601	631	605	611	590	581	637	580	614	595	575	594	621	591	616	591	605	597	641	628	595	595	579	596	608	589	616	597	579	598	600	625	571	603	584	600	607	567	603	599	595	607	591	595	567	613	590	585	551	597	611	585	582	601	555	636	600	591	613	561	538	559	593	546	606	604	572	607	593	616	602	565	612	646	621	606	575	617	593	621	645	616	601	529	573	573	566	591	603	586	561	630	601	585	598	622	609	567	568	571	587	597	622	596	610	530	608	578	570	620	623	567	615	571	561	652	566	600	567	647	566	601	560	583	605	599	621	585	575	583	606	570	586	585	587	583	589	618	608	588	592	595	586	596	586	622	622	545	577	593	611	569	605	581	594	600	594	584	583	576	583	609	593	598	570	603	600	606	547	612	623	619	597	590	560	576	602	609	587	611	607	601	650	571	595	611	577	608	580	575	623	604	615	623	597	607	635	616	547	628	572	597	601	535	581	580	583	556	592	620	637	579	599	602	571	567	526	561	540	592	651	620	575	634	579	613	582	573	557	556	602	579	589	594	641	615	560	615	588	618	605	567	596	590	602	584	605	581	573	596	599	532	606	596	621	603	591	653	624	577	549	605	621	587	590	596	591	609	584	590	624	592	591	555	587	582	599	583	596	595	594	611	534	601	573	625	538	596	609	588	600	558	620	587	586	614	548	655	573	564	558	576	562	600	572	586	561	596	594	613	591	589	602	610	579	618	595	537	552	608	564	604	610	606	584	569	609	570	564	568	555	632	634	580	609	602	545	603	613	558	617	571	646	598	590	634	625	591	635	571	568	594	628	610	577	560	563	600	597	586	601	594	593	555	580	608	597	582	552	598	555	537	606	584	638	584	581	600	597	591	555	571	608	637	599	607	618	618	598	583	548	585	575	568	612	608	598	598	613	627	567	587	613	564	597	645	582	602	594	592	540	606	610	599	602	623	620	616	619	601	619	578	592	614	605	610	571	635	599	592	639	597	606	556	638	604	577	592	615	579	605	558	618	615	605	599	592	619	611	592	595	584	609	583	627	571	548	633	581	551	557	598	566	604	528	574	620	587	597	584	594	621	567	589	583	597	561	597	610	596	579	601	574	581	585	592	635	591	580	591	607	588	589	573	614	602	604	600	601	588	573	587	601	604	560	599	547	557	626	605	577	569	619	619	610	596	599	594	573	612	564	572	595	591	582	605	599	545	604	556	631	589	623	592	593	593	597	583	646	596	564	587	588	598	587	588	575	559	590	577	569	542	568	603	571	626	544	622	583	582	591	549	568	574	556	623	568	575	620	607	572	578	597	577	616	609	597	562	593	589	598	577	569	620	566	607	618	626	596	628	594	569	559	602	621	606	589	592	616	555	612	586	585	601	569	634	569	577	559	543	587	624	602	633	581	566	567	545	599	575	542	617	603	599	576	614	602	605	573	625	587	623	589	634	627	581	593	602	570	594	599	573	635	609	591	586	613	587	603	616	531	616	620	602	590	602	583	597	602	529	572	607	603	609	578	561	573	558	639	570	589	551	607	567	559	565	564	608	588	602	594	592	577	615	577	603	572	591	547	585	597	591	599	590	584	595	611	583	550	562	582	556	601	579	598	598	590	572	563	617	574	552	588	611	625	602	617	579	578	569	601	567	628	625	590	567	619	617	596	575	603	608	584	582	615	592	630	609	579	656	584	628	589	570	597	558	590	612	560	596	604	597	602	591	541	572	590	590	566	579	588	593	566	573	597	563	614	608	609	582	602	584	615	586	631	606	580	607	601	603	574	604	595	604	583	564	567	604	555	579	636	611	572	582	572	575	602	544	571	560	617	591	588	573	614	610	605	567	581	569	604	533	585	600	561	587	601	547	578	561	565	560	564	630	570	570	595	614	595	587	582	575	596	570	570	618	583	602	587	579	558	569	625	570	568	556	580	621	534	536	608	540	609	574	549	601	601	607	555	569	555	576	615	610	571	613	610	614	551	620	572	590	584	590	554	588	605	557	586	588	589	593	529	576	593	574	584	600	576	628	604	591	601	587	583	584	573	573	613	569	543	600	558	604	540	608	581	599	590	565	610	605	614	617	588	610	609	583	586	625	591	555	575	581	608	598	542	572	593	602	606	617	601	590	604	596	571	631	564	584	616	621	608	585	593	552	565	608	597	617	623	539	614	616	551	617	590	579	632	601	594	610	578	593	537	578	616	579	579	612	606	581	582	595	620	595	632	607	596	588	599	599	600	605	596	631	559	566	597	583	638	572	587	566	599	568	586	590	577	608	618	554	565	589	579	580	575	630	636	577	613	629	609	565	569	616	574	604	582	612	572	597	539	642	593	606	589	580	599	588	600	581	606	612	599	623	584	606	593	604	597	571	599	576	528	593	611	616	579	588	615	578	623	606	566	587	611	597	607	585	582	586	576	606	600	598	566	566	593	614	567	627	590	584	598	568	596	572	568	616	578	602	608	618	586	573	598	569	576	588	591	544	573	600	577	583	557	573	605	593	649	608	607	615	552	619	528	581	560	560	594	607	594	611	618	546	581	608	575	562	643	586	631	566	554	586	588	597	598	620	597	587	664	596	612	572	629	596	582	603	584	555	610	561	535	550	597	592	565	603	575	586	617	550	619	610	571	567	597	580	569	603	601	584	563	602	621	586	580	579	608	595	576	606	562	577	606	579	591	608	619	602	648	592	584	581	596	588	587	570	586	574	610	588	606	578	570	556	591	544	593	552	591	592	604	592	575	602	612	579	584	561	599	579	610	601	530	618	605	594	602	591	570	632	619	625	552	574	620	603	598	600	606	598	578	589	570	561	580	581	569	584	585	617	583	600	547	561	563	567	554	563	612	636	586	605
24345	21343	28455	24531	19834	4460	1157	714	602	568	516	497	503	471	453	428	455	415	430	407	423	406	433	443	451	416	404	394	412	394	438	404	413	447	441	477	447	432	425	411	452	411	416	422	448	398	443	415	420	435	433	454	432	448	417	424	454	399	443	401	407	421	462	425	394	424	408	387	449	430	463	403	364	395	424	393	395	392	412	388	391	387	405	420	377	390	361	395	395	424	413	391	403	415	419	444	448	418	418	418	408	402	396	417	430	448	428	445	403	406	355	405	427	369	424	405	358	372	387	424	393	377	384	391	401	382	437	383	385	396	382	405	438	376	404	403	410	399	393	414	413	382	363	422	393	401	387	386	363	390	419	408	388	395	401	394	400	372	406	418	427	405	402	396	343	377	401	392	404	376	418	383	376	381	376	404	365	373	390	375	396	384	376	389	407	403	402	352	419	385	369	377	424	363	396	400	404	372	399	398	375	408	394	387	424	351	407	394	417	432	392	389	385	422	394	386	371	400	420	408	403	374	398	361	396	396	361	377	391	407	354	364	427	405	374	433	384	442	385	396	400	426	402	394	375	375	373	396	402	360	406	415	394	378	409	359	391	398	402	409	405	386	415	396	402	407	373	383	433	407	381	418	404	406	416	384	433	399	391	403	421	415	408	414	431	378	399	384	384	381	409	375	407	383	428	377	413	449	411	455	399	421	434	435	430	390	423	408	413	402	387	381	412	382	395	398	374	380	408	359	386	413	430	422	395	393	391	376	394	381	398	411	359	393	415	433	398	372	405	387	368	388	356	364	372	415	388	406	364	414	433	389	405	410	435	411	369	409	388	391	375	412	368	403	382	408	395	383	347	434	403	417	395	370	361	385	373	375	415	443	390	444	390	419	386	423	421	375	423	431	435	390	408	382	390	342	398	388	388	413	405	391	358	407	397	399	375	420	353	409	394	384	393	385	383	396	389	370	425	399	386	400	361	391	379	398	372	396	406	387	392	411	396	377	403	379	402	428	396	405	377	412	414	390	418	451	411	350	388	416	393	417	410	390	379	401	388	413	414	378	429	371	436	415	383	377	406	389	397	384	395	421	432	383	347	403	412	396	405	427	405	401	402	363	425	387	389	381	416	394	385	414	422	363	395	360	401	376	411	405	388	393	412	389	411	420	392	411	405	385	430	354	391	378	389	383	404	417	396	397	404	392	408	382	393	378	388	382	383	411	408	421	396	419	402	407	382	386	373	390	400	435	346	364	394	415	377	391	381	382	394	415	416	393	388	392	380	403	385	394	414	349	389	395	409	364	437	401	384	393	382	379	378	339	430	398	392	416	394	430	386	365	375	396	403	364	359	368	400	396	378	378	385	397	409	365	347	389	383	379	397	396	411	378	385	404	387	396	424	411	372	387	385	385	406	388	367	392	402	391	409	379	388	380	365	386	388	384	392	404	388	399	410	377	372	400	416	418	357	421	381	388	377	400	369	366	410	392	395	355	364	387	372	384	425	412	377	355	425	353	389	373	385	370	374	391	380	366	365	405	358	383	404	430	417	401	399	385	424	383	409	391	374	414	399	384	364	384	395	382	390	339	420	419	388	436	378	424	400	419	374	406	401	393	422	391	372	383	397	357	407	400	378	389	389	404	408	402	410	409	376	403	377	354	411	378	408	373	368	399	408	358	437	392	376	413	405	401	419	385	388	403	381	431	389	381	418	376	428	355	442	380	423	373	416	389	398	414	397	421	390	412	414	337	427	367	389	391	394	414	407	359	389	385	395	403	394	383	370	393	394	379	391	415	397	406	388	366	430	346	379	372	365	435	404	365	431	393	384	383	409	427	378	404	386	421	374	394	399	387	384	444	428	374	424	423	436	376	398	381	410	385	378	383	371	378	393	406	437	357	406	402	409	409	399	401	406	400	418	399	393	413	405	387	366	418	370	380	374	445	396	387	386	427	391	372	413	384	356	424	347	408	413	387	407	409	360	378	364	400	428	352	375	372	380	423	392	410	393	381	377	379	382	356	382	383	401	401	411	391	389	410	381	404	389	386	401	378	363	412	411	410	378	376	374	377	398	366	402	439	440	390	348	374	424	351	408	424	381	381	413	403	387	425	425	436	389	385	354	413	381	361	429	398	381	403	414	383	417	390	398	397	431	415	402	392	406	403	386	392	389	373	349	386	379	394	383	432	396	436	409	415	391	380	420	366	412	360	386	395	441	369	387	374	405	362	381	457	362	406	410	409	396	408	410	381	387	409	374	392	396	382	394	381	356	409	390	375	395	405	409	397	415	442	392	390	436	383	395	393	408	374	405	378	398	398	424	402	374	389	381	411	332	360	403	414	404	440	370	443	394	399	342	381	398	399	381	404	381	419	378	392	398	411	418	392	409	366	386	393	376	384	413	395	389	392	417	396	363	398	384	397	378	385	421	398	388	362	406	399	416	403	403	420	373	384	410	423	389	365	422	425	411	399	407	395	358	383	357	379	418	396	370	405	377	381	394	376	392	371	421	380	383	427	396	389	424	401	397	370	384	432	373	407	400	380	388	369	420	397	380	391	413	394	411	404	384	443	404	395	397	376	415	403	405	369	397	384	356	412	356	421	400	411	369	374	391	393	369	398	381	367	444	399	455	390	365	375	364	375	412	382	377	388	406	418	410	413	382	408	394	390	385	387	439	405	400	363	389	405	373	374	406	379	388	412	394	399	393	391	355	406	401	414	405	416	398	409	410	373	357	414	391	388	408	391	396	389	369	391	382	394	447	381	416	448	396	425	390	392	371	394	414	437	430	392	348	395	344	389	418	364	383	426	375	341	390	402	409	411	399	352	429	370	379	376	400	384	376	375	421	382	403	398	402	378	383	366	419	388	413	367	380	409	372	417	384	383	425	399	380	419	407	393	386	390	412	406	389	374	411	394	417	428	430	395	406	391	409	398	414	399	417	372	390	396	372	425	385	368	423	414	363	409	415	359	381	376	389	385	390	408	391	386	420	369	403	369	430	412	369	398	403	399	390	383	353	351	405	397	380	405	399	424	413	379	392	379	400	393	399	397	415	371	428	410	375	407	410	390	402	375	403	375	385	408	376	364	415	409	377	410	414	373	387	402	387	444	396	414	394	375	382	361	401	419	406	371	419	409	415	414	410	383	419	397	394	373	376	402	408	414	373	359	383	413	393	388	371	421	419	392	416	383	387	401	390	376	372	393	377	402	352	371	389	422	370	384	409	380	370	385	377	387	390	371	385	398	385	421	376	384	350	378	366	398	395	401	375	393	445	393	363	422	366	416	398	408	413	377	393	380	364	378	409	386	410	382	404	391	408	405	419	404	408	428	381	402	398	384	383	387	371	403	402	396	383	409	416	427	387	413	391	388	418	390	410	373	383	426	384	395	429	405	389	417	430	391	406	382	439	385	381	367	392	393	362	389	371	401	421	371	388	375	373	383	377	364	391	400	378	366	393	407	378	393	372	422	421	364	397	371	379	419	412	396
18159	37154	29741	9733	3201	1859	1483	1309	1152	982	954	879	853	754	723	799	696	697	660	709	678	629	652	630	617	593	585	603	609	602	575	626	616	678	664	765	700	655	659	725	664	657	634	605	648	586	648	653	656	659	616	606	681	686	712	652	624	649	634	658	639	662	595	643	616	620	624	622	594	595	609	566	582	565	548	613	551	580	580	569	573	572	605	557	547	613	576	557	617	595	589	586	632	566	563	571	672	601	604	573	587	631	606	633	638	566	641	598	631	635	612	612	603	574	601	540	548	553	573	569	543	605	575	554	559	591	542	580	563	551	624	585	601	542	608	610	563	604	577	568	598	604	568	598	573	569	564	536	559	561	614	570	563	536	549	591	547	521	568	566	541	577	597	540	614	579	572	579	571	575	515	550	607	580	566	529	614	566	579	594	589	563	532	594	589	572	608	545	573	594	538	590	558	555	573	558	579	574	543	550	589	588	598	516	568	556	557	593	560	618	610	581	596	584	595	601	575	584	589	563	572	510	603	542	603	592	579	556	573	593	558	553	559	603	552	597	549	566	563	611	570	577	544	613	573	575	534	589	577	559	593	562	569	561	579	569	589	565	592	572	546	579	588	623	524	577	537	602	574	562	604	590	563	541	572	563	590	537	562	556	584	569	554	589	551	563	583	621	581	596	543	546	599	551	558	523	572	563	632	559	605	556	581	562	535	573	578	564	594	556	594	565	590	584	601	595	587	587	534	588	605	568	581	585	593	568	551	566	555	599	576	593	566	614	575	587	549	578	566	570	589	584	589	596	582	581	614	583	604	609	580	609	577	596	555	596	589	545	579	592	580	566	579	583	535	563	569	611	548	578	587	543	612	538	555	585	591	574	566	523	592	546	573	548	550	561	578	569	580	559	558	589	608	544	553	542	582	551	562	559	539	535	592	602	565	568	560	579	592	593	587	534	590	623	581	574	579	547	593	576	577	592	607	533	564	541	596	602	599	612	598	605	609	577	575	587	589	578	568	559	582	571	629	581	557	567	573	583	590	540	569	526	560	565	601	568	553	595	543	549	551	556	597	580	601	546	609	561	573	600	566	623	598	581	583	564	578	574	526	598	541	576	588	550	577	588	559	571	615	588	598	550	584	567	579	567	554	597	624	568	577	602	567	570	552	594	566	571	611	608	589	614	558	540	553	596	565	615	590	584	607	561	583	542	538	526	588	598	561	618	575	568	583	569	589	571	558	611	620	552	582	541	588	613	557	601	586	577	568	576	585	605	583	567	549	578	560	588	565	613	564	613	611	515	549	610	598	561	564	580	539	588	584	569	588	555	541	566	535	602	564	634	564	578	574	604	554	564	584	598	598	604	550	610	580	588	528	606	552	620	567	603	581	544	559	561	585	581	582	554	561	590	542	556	583	596	561	558	522	534	575	585	606	594	584	570	573	546	535	541	605	586	635	568	571	551	636	543	565	617	554	598	580	542	563	547	570	584	615	576	560	589	587	607	598	603	542	577	583	572	558	557	554	523	565	622	547	587	570	547	544	613	579	564	540	568	518	586	599	580	637	562	579	573	579	539	543	566	585	566	587	545	596	603	588	569	581	591	562	587	571	568	591	579	568	573	570	617	566	555	541	546	589	610	580	588	604	600	581	575	568	551	602	575	544	555	537	594	602	627	558	598	585	587	568	572	559	595	566	560	556	600	578	574	590	564	588	586	623	590	544	539	533	590	562	548	528	590	571	537	592	586	576	578	608	556	537	601	571	550	569	564	610	560	578	606	571	556	570	574	597	588	581	577	579	589	592	560	580	555	574	578	579	555	523	564	619	524	582	581	611	632	552	617	579	587	594	604	572	563	584	549	598	552	573	568	538	536	588	579	596	605	600	554	573	597	584	571	578	565	567	590	607	568	582	525	539	574	558	592	535	556	557	556	597	598	591	531	533	607	581	598	547	572	528	568	617	569	570	574	551	556	537	577	550	608	573	601	562	583	597	624	582	581	549	570	633	590	612	573	604	568	546	602	576	568	576	543	601	583	580	555	607	523	573	577	624	556	527	542	570	594	589	568	549	593	619	596	552	573	518	595	539	595	597	581	565	574	579	558	595	595	565	555	572	561	540	587	582	618	546	556	597	578	561	568	576	602	576	607	536	537	587	564	585	588	546	563	549	602	563	597	620	571	549	599	588	562	547	610	546	568	637	544	598	592	595	560	550	560	624	560	609	540	567	580	593	600	602	573	584	531	568	579	557	555	537	588	543	596	543	561	591	550	618	635	600	549	582	599	562	541	545	592	583	568	600	564	578	575	556	589	565	526	537	544	580	603	588	590	609	599	615	574	574	564	591	564	578	587	565	577	589	583	590	579	552	580	551	536	588	547	558	586	607	569	605	563	572	562	594	596	582	552	542	572	583	580	599	571	558	571	562	571	528	566	552	593	538	577	587	580	578	608	625	601	538	609	561	573	569	571	576	559	589	625	591	568	584	570	594	587	571	552	599	593	621	572	514	584	588	544	548	585	568	588	613	551	592	565	576	581	581	579	607	599	600	579	586	567	569	545	570	583	536	538	584	561	574	566	597	553	594	576	566	609	592	539	556	591	556	594	555	584	565	595	559	579	602	578	600	540	561	546	580	558	581	579	580	559	568	569	597	560	549	590	574	559	621	579	534	596	538	559	588	574	552	565	596	570	562	570	587	537	541	575	589	606	585	601	553	547	562	536	589	573	565	585	586	591	592	591	600	541	571	574	578	580	551	570	591	570	553	601	557	581	574	565	605	556	543	535	574	568	607	567	548	554	572	530	568	550	558	581	598	601	624	566	546	574	592	590	552	591	557	599	565	562	582	584	580	562	522	591	561	585	605	569	585	558	607	569	584	566	561	553	617	588	566	579	604	574	605	564	584	553	591	584	585	597	553	573	581	594	595	582	540	588	530	532	560	553	573	533	558	593	562	571	580	546	562	595	567	616	580	604	617	542	592	589	589	566	588	566	594	566	593	587	588	565	575	576	558	552	613	633	552	599	590	588	555	561	566	568	567	527	600	586	562	567	595	529	521	572	624	542	561	581	551	553	506	569	577	553	562	562	627	575	609	597	574	550	588	570	563	580	560	583	565	513	611	578	572	565	591	584	568	581	560	590	519	602	585	566	607	544	567	603	553	576	614	555	571	580	594	598	570	597	555	537	593	580	587	576	582	540	535	593	585	587	609	569	570	589	548	517	542	571	575	564	598	525	536	601	541	563	589	571	584	578	583	561	582	550	590	566	610	550	563	580	591	577	568	559	599	567	571	568	555	571	620	571	570	589	560	566	564	577	600	582	591	580	588	558	547	570	554	583	581	606	578	522	554	592	582	550	570	587	575	594	573	543	577	562	573	574	534	603	604	575	557	635	542	546	565	590	586	571	547	592	586	555	591	605	563	539	573	609	562	572	590	573	572	555	562	618	577	572	612	597	596	572	551	586	554	591	565	581	570	589	587	543	599	546	544	561
23358	21382	29178	23983	21315	19241	3639	1189	726	578	532	465	475	457	412	446	396	405	369	387	378	360	348	365	365	328	355	332	327	335	344	341	341	363	386	394	373	428	387	378	365	362	325	347	325	364	367	384	369	352	410	389	387	368	384	351	348	347	379	344	386	359	343	341	367	364	348	347	359	342	322	308	341	313	304	318	288	329	288	291	310	337	328	316	336	343	316	319	313	325	333	328	330	308	312	292	316	346	317	348	349	319	378	369	349	362	333	354	349	368	332	317	334	330	323	301	314	320	304	334	336	324	315	340	310	311	315	331	332	343	320	297	325	313	329	308	341	311	340	273	321	349	329	302	312	336	304	315	305	282	323	291	331	327	320	322	339	342	331	301	318	381	295	294	308	320	263	306	328	287	345	314	302	284	295	265	308	322	303	343	305	336	275	328	291	334	308	299	334	319	324	321	315	335	301	343	301	317	328	311	316	306	352	332	304	297	365	329	320	319	320	283	300	318	326	303	279	325	304	337	328	312	298	320	301	323	313	336	315	289	284	311	306	285	313	315	316	317	308	283	305	296	307	304	326	291	315	299	342	304	331	336	337	320	329	296	303	309	313	326	335	307	302	320	301	319	269	323	313	356	337	333	328	297	328	287	323	301	326	301	296	358	321	310	311	300	296	325	305	309	335	340	310	328	328	309	326	318	323	346	313	332	339	311	323	285	338	326	342	300	326	298	282	299	315	320	310	321	295	314	299	302	301	352	302	308	330	311	331	279	327	333	301	323	317	301	307	287	297	308	315	327	280	361	314	303	354	340	308	332	312	329	327	304	311	329	321	331	278	313	330	274	327	316	311	312	311	292	322	335	315	312	316	321	346	312	317	336	313	287	342	320	325	284	332	305	282	328	340	313	332	324	326	306	314	321	294	309	321	309	299	302	286	313	322	289	311	324	329	309	263	300	347	314	304	315	298	305	317	309	328	300	290	277	305	300	328	304	332	304	327	319	329	304	303	280	287	301	300	306	303	320	312	285	317	333	277	314	341	309	307	322	324	302	331	308	327	277	331	307	331	274	310	324	280	269	319	312	316	299	292	314	307	321	336	339	342	299	321	333	329	316	337	343	303	317	291	301	309	317	307	312	327	308	295	310	350	307	290	310	343	317	279	305	324	319	331	328	304	318	318	298	274	297	336	323	302	305	343	358	293	333	275	328	317	319	313	344	311	291	321	348	300	373	330	305	303	322	284	301	291	315	289	303	302	321	327	360	341	320	314	319	301	290	329	319	301	311	313	343	320	312	337	340	303	306	315	334	346	289	280	326	306	301	334	343	308	319	280	278	285	319	331	334	299	320	300	309	298	304	289	333	324	306	329	318	307	317	348	273	318	338	308	353	299	320	327	302	297	294	302	301	305	320	328	299	315	308	325	322	290	309	312	326	294	300	313	297	317	309	314	296	320	327	316	314	319	325	310	312	344	301	300	339	316	317	317	333	298	281	320	301	295	321	326	321	294	276	316	340	288	281	309	325	306	332	325	314	299	312	283	307	316	310	330	314	343	329	326	315	334	318	328	303	305	304	274	312	311	300	335	337	330	339	300	297	306	322	322	314	333	300	304	329	334	313	285	291	305	334	320	298	312	334	321	298	325	324	329	295	313	343	310	297	331	319	304	306	324	327	345	335	310	311	319	322	307	322	309	311	310	297	306	298	299	313	362	332	313	306	313	313	309	317	309	287	296	316	303	299	313	333	325	354	282	338	310	286	311	314	289	314	312	293	335	307	313	291	324	344	322	293	312	322	327	290	301	335	296	284	293	317	315	304	321	342	328	301	297	310	302	338	326	302	315	304	314	330	299	291	317	339	326	344	338	312	360	332	309	299	313	328	305	314	309	276	318	283	333	326	336	289	323	292	322	315	273	304	345	332	318	322	310	334	339	329	298	297	344	339	283	286	329	299	321	350	328	315	329	289	342	302	294	276	308	323	347	331	318	368	295	333	312	280	345	348	331	321	301	306	321	308	307	300	314	321	333	301	327	308	306	295	289	313	334	321	300	327	305	338	319	310	339	322	318	283	319	296	299	317	348	345	308	330	301	284	313	316	305	331	320	294	321	317	304	302	322	336	321	344	335	336	338	295	315	349	310	342	350	281	301	322	328	323	288	300	307	304	302	319	301	304	316	298	317	298	323	292	302	327	346	348	280	356	336	297	326	327	312	311	326	310	323	307	319	316	309	306	314	326	329	325	343	316	306	316	320	341	314	340	297	296	312	283	292	290	312	310	298	307	297	335	302	316	315	299	320	320	313	350	308	348	309	312	329	308	316	307	316	325	280	347	303	311	338	306	316	354	340	300	318	313	294	319	323	298	299	280	316	338	333	310	305	300	304	315	337	310	311	330	290	317	297	316	322	336	305	322	314	305	314	292	320	311	297	310	317	303	301	331	321	300	302	317	293	307	318	336	310	355	330	294	333	294	318	315	313	343	321	309	334	316	324	281	317	321	316	311	328	321	330	331	306	333	319	306	324	311	328	289	318	322	304	337	304	302	327	310	298	338	328	327	290	330	304	324	340	310	315	322	307	301	295	339	313	293	302	339	314	283	294	338	309	296	322	300	288	289	332	308	321	327	340	341	309	317	315	319	322	317	319	300	332	310	325	300	323	316	312	343	331	302	289	348	315	284	304	324	319	323	313	342	348	327	319	293	318	317	321	315	328	355	305	355	306	300	313	312	313	327	309	293	329	325	336	306	305	302	302	316	317	326	332	316	298	314	322	323	304	327	300	313	290	311	331	312	322	344	328	320	288	300	304	319	301	305	350	282	329	341	318	303	287	302	301	345	278	300	289	336	302	304	300	297	296	319	299	308	292	321	331	322	301	308	285	312	318	312	305	317	312	331	297	339	313	316	308	324	322	316	313	309	295	307	309	327	342	329	309	290	326	272	300	322	326	279	328	317	315	321	309	290	317	289	313	315	301	284	305	341	334	331	350	353	298	298	339	330	320	311	300	338	322	296	334	325	320	349	341	319	347	302	305	283	319	283	340	300	306	303	346	282	319	302	311	313	313	301	321	311	302	325	314	332	348	352	330	313	322	268	328	321	343	356	316	295	299	324	285	302	317	309	348	356	309	303	330	309	313	311	337	284	342	362	337	349	334	310	303	345	340	295	310	278	303	258	289	297	310	336	309	330	257	310	301	294	312	300	343	343	333	311	321	284	280	316	289	353	334	315	324	289	300	314	299	327	318	309	335	305	305	281	309	310	294	312	299	299	279	324	291	328	303	313	327	300	333	307	298	347	326	316	299	293	303	345	300	324	317	289	335	313	321	295	320	313	317	339	312	320	303	291	335	325	325	311	322	320	308	327	315	309	310	317	286	318	305	325	353	291	305	326	326	335	312	286	333	278	300	341	350	337	316	304	338	329	330	311	330	321	345	358	336	298	338	286	312	306	348	292	319	288	317	319	289	326	305	330	311	354	335	326	308	355	309	347
20932	42623	37850	14903	4391	2982	2244	1791	1509	1246	1103	1001	926	806	754	718	661	669	659	578	589	569	542	578	580	536	528	553	517	540	543	526	524	556	655	719	682	666	664	611	555	638	558	550	591	570	592	632	637	587	691	647	701	603	602	580	607	575	587	542	591	558	550	566	553	594	539	523	483	473	487	492	485	446	483	536	489	470	451	475	464	502	528	475	485	426	478	448	532	471	478	494	477	483	491	511	507	515	507	512	577	517	502	527	577	524	496	531	481	519	557	513	484	488	474	486	476	460	444	462	468	464	479	458	432	477	424	471	436	438	447	472	433	438	449	473	478	460	437	461	459	460	455	429	471	478	479	459	438	427	478	433	455	442	494	441	443	459	444	500	418	499	468	451	472	464	486	423	470	459	480	505	485	442	488	431	486	462	464	476	460	439	442	504	471	486	441	468	463	475	493	459	482	494	429	456	485	470	461	445	467	429	464	462	423	441	526	468	444	477	488	503	489	406	466	452	467	429	471	408	459	479	432	434	441	432	479	458	449	444	491	459	478	484	455	472	469	472	441	466	459	463	459	483	447	458	441	473	461	475	433	438	468	445	464	462	476	470	450	482	449	417	426	456	483	494	503	456	473	483	471	440	466	473	497	482	473	434	468	462	493	438	468	475	478	459	452	506	486	433	468	486	475	476	475	474	445	449	457	466	434	421	442	457	457	460	466	462	458	435	460	461	462	399	437	482	477	472	447	423	465	467	463	449	436	424	457	454	488	480	468	462	484	435	452	471	475	459	436	461	456	447	480	483	459	427	485	443	473	446	483	474	474	442	444	474	482	452	467	466	472	478	517	431	461	447	472	435	483	444	473	448	483	466	477	464	471	408	485	493	483	490	514	458	490	499	448	458	484	469	465	431	478	475	524	449	446	468	479	499	454	436	440	440	440	484	422	427	464	476	445	441	459	458	438	443	452	467	448	465	432	444	457	442	458	458	431	480	406	497	455	474	479	453	473	447	402	437	454	430	472	456	462	473	432	455	478	461	475	447	493	495	472	450	497	441	491	458	495	450	448	443	434	437	504	505	466	471	468	477	415	464	479	457	420	450	450	463	420	462	473	431	471	469	451	456	456	507	473	481	473	459	451	502	446	430	496	426	445	465	429	442	473	446	466	425	462	453	455	414	488	451	465	452	441	457	459	422	432	451	472	452	449	482	474	448	463	428	465	459	464	481	444	476	462	437	435	463	429	452	494	490	486	431	468	492	423	441	471	472	466	441	441	435	459	480	448	476	430	470	464	453	476	478	473	503	445	446	457	453	430	486	462	466	470	459	465	469	458	426	453	444	460	458	449	464	483	449	474	441	452	494	427	485	426	449	469	492	473	487	470	459	473	521	430	451	442	449	484	467	448	477	480	462	454	472	472	454	438	474	489	483	422	466	456	434	427	451	444	419	484	465	486	454	515	451	477	455	462	495	485	431	463	454	476	426	444	450	458	409	480	511	482	456	479	473	444	467	476	457	472	454	453	456	468	448	440	445	472	411	488	470	463	462	496	462	462	469	489	451	433	457	441	449	475	443	426	465	511	427	476	440	513	461	441	510	460	489	441	464	443	414	460	459	454	411	464	402	428	453	464	421	501	465	475	462	490	436	450	454	431	454	489	458	461	463	480	467	447	462	435	444	451	428	478	468	498	445	486	459	518	445	437	415	438	471	458	457	460	476	489	439	461	472	431	495	432	456	465	483	461	457	463	435	444	457	458	468	447	479	478	461	471	458	451	462	504	458	478	462	438	466	406	462	470	502	456	472	483	425	460	459	436	425	513	484	455	467	416	473	448	471	458	417	446	477	486	436	449	425	481	516	493	449	442	477	482	480	432	484	475	442	465	437	464	453	458	463	454	454	482	433	451	457	493	434	460	461	446	483	469	478	461	447	477	471	418	480	485	490	443	447	477	420	472	476	471	457	444	446	459	459	409	425	465	456	479	470	492	498	444	455	428	443	441	505	449	461	433	464	436	464	468	405	460	449	464	454	431	467	436	439	453	486	458	465	432	484	440	442	459	464	461	451	425	430	465	489	460	455	445	441	448	492	432	469	451	458	441	471	465	455	456	447	480	465	451	495	498	496	438	452	461	487	445	460	473	472	476	417	425	476	407	429	442	420	445	500	489	440	472	471	448	478	465	453	463	482	521	474	429	490	447	449	432	509	478	459	472	489	459	467	437	439	450	488	454	487	457	473	444	476	471	468	458	476	463	467	438	444	461	423	439	470	479	460	455	490	467	414	458	455	497	468	467	468	507	480	471	450	464	462	459	474	481	466	464	481	477	445	457	433	482	443	445	444	460	463	451	491	461	466	448	489	431	447	484	497	456	451	465	429	449	441	449	442	477	413	484	454	465	478	471	418	487	435	470	455	469	455	485	476	488	448	478	453	453	430	477	449	458	483	501	453	460	467	483	467	491	505	451	484	450	479	509	444	477	474	417	460	422	471	454	463	497	462	456	472	463	469	507	455	485	467	477	485	485	499	470	431	464	462	465	450	464	463	448	444	426	487	437	454	492	451	480	463	497	419	507	457	490	440	470	474	445	459	467	453	495	460	445	489	428	523	450	472	498	474	468	470	465	483	452	421	448	451	465	467	470	458	463	446	477	457	467	452	483	474	449	491	488	447	480	430	481	439	491	499	482	483	445	459	455	455	458	441	453	517	473	445	474	474	474	482	494	454	481	473	465	454	454	455	444	426	483	476	463	475	473	433	458	467	460	461	458	461	453	483	445	464	432	440	452	505	461	440	462	452	471	413	500	447	452	431	464	414	484	456	472	468	468	444	472	519	474	441	446	448	446	451	458	478	478	422	436	468	433	453	463	483	453	459	475	453	467	465	458	498	459	485	460	461	466	477	441	468	459	449	453	525	456	466	473	466	494	495	458	477	453	482	460	471	487	434	452	457	464	466	511	451	485	441	443	460	489	478	458	418	440	501	431	461	427	466	490	470	471	443	471	482	449	499	462	468	465	453	479	430	501	427	448	490	461	462	438	496	450	473	467	441	461	499	464	457	497	453	454	470	484	431	444	442	475	413	477	438	459	457	465	467	437	458	488	469	476	457	419	469	441	462	456	440	482	466	423	465	429	437	451	451	440	485	460	439	476	460	443	462	468	469	466	464	466	485	500	465	474	451	446	459	458	449	454	475	498	450	454	469	482	430	487	446	453	461	490	455	440	466	465	425	447	424	452	437	408	503	496	442	447	481	478	445	461	453	452	480	478	476	461	528	485	451	470	467	469	456	435	429	487	436	469	426	423	474	447	476	447	503	439	431	447	457	475	451	485	459	467	458	459	458	443	486	462	470	490	454	441	469	429	446	454	454	477	456	484	442	434	485	476	455	476	459	469	461	467	468	487	489	453	496	453	441	453	478	458	440	484	455	460	450	494	444	416	469	442	433	457	435	470	441	469	474	453	467	478	450	501	474	502	458	451	444	466	483	430	476
27073	20995	16414	3523	637	467	483	463	443	414	444	452	449	426	436	455	410	429	439	435	431	419	420	460	412	442	455	412	448	436	398	449	383	434	432	463	450	449	462	430	430	436	447	415	464	427	421	411	468	436	454	434	492	432	445	452	437	463	404	436	412	441	445	446	422	441	469	401	445	386	439	433	404	440	407	404	391	404	437	438	443	406	431	475	415	454	421	444	418	436	415	430	410	400	391	424	430	433	469	423	462	446	457	425	433	448	469	443	408	446	422	412	453	388	449	391	435	430	492	395	419	422	423	441	419	421	436	450	429	451	409	449	458	414	425	404	397	424	454	428	400	433	456	416	436	413	447	393	404	426	417	422	434	431	417	433	418	413	393	440	450	415	398	401	448	435	420	416	397	430	401	420	433	423	412	465	431	444	439	431	434	408	418	429	423	420	370	444	422	438	442	427	465	423	435	398	411	403	449	445	409	440	401	402	410	443	428	426	424	400	416	426	455	451	398	413	448	435	426	444	408	423	447	404	450	448	420	408	426	426	386	421	427	419	396	445	408	427	455	410	452	407	433	453	427	415	400	428	441	396	418	417	413	418	431	420	410	426	436	455	392	437	402	417	439	422	411	393	400	428	420	456	411	441	436	428	412	408	418	409	405	437	431	432	398	416	402	423	408	443	429	396	398	410	413	402	403	422	425	433	432	375	415	400	396	430	454	411	426	447	422	409	434	394	416	450	428	457	444	413	399	406	415	428	400	395	402	421	426	406	420	421	423	405	450	408	398	421	412	443	418	376	420	424	413	390	459	435	406	384	419	428	438	413	432	425	409	418	449	456	383	436	399	407	398	435	382	400	432	429	422	431	444	405	430	428	432	430	418	394	419	396	411	421	379	422	397	392	440	395	380	421	430	439	428	423	413	425	428	407	427	433	425	427	436	399	391	405	488	400	469	427	421	412	450	443	398	413	422	407	461	394	387	401	433	435	373	474	436	429	432	429	435	454	399	408	445	447	409	427	391	405	449	401	409	417	418	445	406	414	418	430	433	428	396	454	414	448	430	429	422	428	420	451	416	390	444	423	372	417	392	431	412	393	406	426	466	399	409	421	423	450	439	431	441	433	416	373	404	419	441	398	421	414	417	428	425	445	429	419	396	388	459	417	392	402	443	422	412	409	449	406	424	406	449	411	434	448	450	418	435	431	425	430	365	422	427	431	391	440	419	434	404	377	445	402	427	412	446	434	433	437	435	406	422	407	399	407	418	420	403	423	423	404	442	430	380	431	440	439	404	420	383	470	415	394	435	423	417	442	433	435	397	429	424	413	424	424	381	405	432	417	416	433	396	458	435	389	460	430	456	416	449	452	381	427	440	458	417	447	435	420	421	428	428	423	433	405	415	459	412	391	441	442	440	402	415	430	402	440	394	440	427	404	443	432	417	397	441	401	420	423	499	429	416	440	416	423	426	399	421	420	414	429	438	419	405	437	433	402	403	437	425	427	435	419	432	370	409	426	425	396	426	400	428	404	386	438	443	455	435	374	400	425	418	436	418	451	412	457	397	431	429	445	433	431	410	463	435	443	443	378	407	424	381	389	420	413	428	424	369	439	422	405	419	414	393	430	436	432	433	419	426	418	442	413	384	438	425	398	427	414	402	413	457	416	396	423	424	430	410	415	424	428	419	441	412	417	427	454	461	406	411	436	432	454	406	434	423	444	444	448	432	409	440	454	439	439	410	382	414	428	443	438	424	450	401	404	427	423	455	390	385	407	411	429	418	417	426	398	451	394	435	445	412	436	407	445	434	416	437	413	427	418	437	461	434	432	402	414	433	439	426	436	424	445	414	417	422	447	379	399	425	415	379	453	433	414	425	423	435	431	429	428	424	400	437	451	388	374	420	412	415	420	461	469	405	425	428	424	439	437	423	418	429	447	437	447	415	452	393	408	422	371	420	446	444	400	410	406	391	417	407	418	399	424	416	425	418	409	398	418	421	438	425	427	424	443	471	454	378	419	426	448	414	441	424	436	413	429	438	433	394	408	409	428	387	442	395	392	438	433	447	444	439	429	447	404	400	437	437	399	433	423	427	420	459	386	421	414	426	445	433	395	413	410	434	391	427	385	418	402	439	425	431	401	368	405	437	440	407	435	414	447	398	404	411	413	418	450	393	419	411	423	408	414	453	410	463	416	379	412	434	416	448	423	437	408	431	401	417	414	407	404	450	412	441	403	398	418	434	410	401	422	445	436	407	420	428	422	397	386	407	423	414	410	427	435	436	401	438	417	401	418	415	432	397	426	420	425	425	402	415	381	418	414	441	394	433	438	434	417	438	451	412	442	387	440	439	390	446	413	421	396	408	403	419	412	438	432	408	410	401	396	478	471	391	394	402	387	424	414	429	408	456	402	465	420	415	421	456	438	404	426	425	428	424	450	412	419	438	416	411	416	431	432	383	434	435	431	419	443	408	395	469	385	374	441	435	422	460	417	428	415	389	410	419	415	411	393	424	398	390	414	426	430	391	439	428	424	418	429	433	428	435	447	410	409	421	423	433	385	425	431	433	423	418	411	411	410	365	426	391	399	434	441	403	401	472	419	397	398	434	416	435	401	403	447	414	397	426	415	406	430	406	398	420	405	407	410	426	445	405	379	423	397	424	397	437	429	424	392	438	411	428	425	424	431	434	434	408	445	426	427	412	440	394	430	431	406	446	435	416	411	410	435	388	414	418	437	420	452	423	404	426	398	415	440	460	398	442	402	432	415	416	387	416	388	396	445	441	443	414	365	438	433	411	437	430	430	428	433	416	405	432	432	401	415	409	392	416	412	421	408	420	392	433	429	404	434	407	407	390	433	392	443	439	408	410	433	414	397	384	416	419	397	438	392	455	415	420	436	417	402	403	458	400	440	449	422	418	400	409	446	442	427	445	401	383	414	453	427	464	411	416	414	381	452	404	447	423	433	416	410	407	425	394	413	405	391	394	413	445	391	403	404	422	430	451	429	430	429	423	399	436	416	402	382	426	422	395	411	439	425	413	418	410	447	448	422	427	380	432	414	423	421	458	458	445	373	391	386	447	432	422	404	413	417	441	420	444	433	426	414	433	429	443	407	470	422	408	406	468	441	424	442	428	406	414	419	437	399	432	458	432	430	392	398	418	436	424	460	405	429	414	428	417	427	440	419	407	454	438	407	435	424	383	439	416	429	425	444	414	427	419	399	430	414	410	438	404	428	428	462	449	429	416	416	428	437	438	450	368	394	391	401	410	401	394	421	451	464	430	426	406	441	457	419	416	456	387	435	401	397	429	416	423	408	399	414	376	411	428	439	392	415	448	406	409	409	435	433	397	437	428	445	436	390	412	432	427	426	418	410	432	404	422	450	368	440	402	447	434	411	441	415	428	399	416	443	432	401	449	443	464	440	429	392	430	421	436	387	465	435	447	423	424	456	454	420	420	437	439	432	426	395	391	444	354	427	445	425	437	418	410	402
14346	25463	19853	2922	788	726	695	668	671	646	639	599	625	593	630	643	640	669	591	637	568	528	590	599	626	622	599	589	614	607	635	603	632	659	703	719	675	654	633	688	655	607	594	661	666	642	643	657	669	631	654	673	662	677	634	614	620	710	653	659	580	672	675	665	614	661	675	623	659	634	627	623	610	585	603	645	651	597	594	632	614	639	616	616	587	630	637	614	580	601	593	627	605	614	643	601	609	597	626	624	677	695	619	633	644	641	663	653	663	642	609	611	569	588	575	629	628	605	569	616	608	607	597	617	603	643	600	600	590	608	637	638	608	591	609	664	606	612	663	589	610	621	612	625	648	636	651	581	558	598	598	643	611	559	605	593	616	628	616	617	587	605	648	658	617	604	590	651	620	588	632	587	565	600	633	592	601	603	605	617	596	645	554	626	601	612	610	560	586	599	609	634	586	603	612	639	574	610	599	597	633	657	587	579	644	582	605	578	578	614	600	624	620	586	618	628	566	599	609	582	597	603	612	606	623	606	611	653	631	584	586	586	597	634	582	655	603	622	622	587	602	579	612	613	600	598	617	600	632	616	600	612	643	607	624	622	608	613	567	593	598	661	580	604	538	618	626	631	605	636	577	588	620	615	577	568	601	591	608	610	642	619	625	612	593	606	650	630	605	584	594	604	633	600	632	592	618	613	630	575	617	603	622	634	602	597	572	664	596	578	588	593	654	594	650	585	584	593	589	606	593	600	607	599	625	631	583	583	631	642	638	562	621	642	605	610	620	573	626	653	612	615	622	592	603	618	620	547	581	606	585	600	651	577	612	650	621	601	580	594	624	583	634	608	606	601	612	601	609	622	641	600	619	604	630	591	615	627	652	653	603	581	610	602	634	588	614	574	618	610	598	585	629	617	604	601	620	610	620	604	596	602	622	580	624	620	589	656	617	617	640	604	611	600	601	596	605	552	590	665	614	597	581	646	602	616	581	611	616	641	608	655	587	601	607	567	617	585	646	579	579	576	631	613	593	621	618	597	604	624	595	628	617	678	551	618	604	585	591	622	689	598	640	588	622	620	602	584	570	627	600	579	602	596	568	623	569	616	589	620	604	611	613	653	600	580	622	633	629	641	581	628	665	627	604	629	579	594	595	594	604	650	584	617	584	644	587	620	646	641	625	616	578	620	639	678	598	619	634	565	642	594	666	647	628	643	587	588	581	612	609	633	606	624	615	633	631	585	621	614	583	624	602	646	682	584	628	597	589	646	613	570	622	618	619	662	611	595	607	590	588	594	649	586	623	622	619	592	606	595	603	635	631	606	651	632	584	623	607	613	604	604	561	677	691	587	600	598	625	602	580	624	594	600	606	604	663	615	585	633	543	609	583	605	602	591	644	648	595	589	595	619	579	609	614	594	589	605	588	619	634	602	617	620	643	647	641	588	610	552	603	610	574	590	634	631	629	639	639	618	616	600	610	614	615	590	605	658	657	592	609	610	610	625	596	628	573	605	577	610	581	623	616	639	595	587	596	588	603	627	609	625	581	641	575	588	607	623	635	627	597	622	601	588	581	598	589	632	589	599	590	621	627	622	606	619	643	593	639	569	586	616	598	649	651	584	603	643	621	611	622	610	621	622	592	632	610	589	606	606	615	618	619	606	613	620	623	605	592	587	603	588	599	616	600	589	599	639	624	630	598	631	602	595	607	635	591	642	619	603	683	609	595	557	651	621	586	589	594	610	599	616	607	615	607	636	613	644	646	572	628	549	612	612	582	611	605	628	622	610	644	626	663	622	605	633	625	597	614	627	614	576	606	644	601	606	612	614	615	615	627	608	601	601	643	579	655	562	603	607	591	615	586	574	599	615	616	624	633	629	639	607	603	620	584	572	635	596	599	641	607	631	594	633	664	586	625	607	606	566	582	550	611	642	635	594	616	636	624	614	612	608	626	592	600	599	629	641	603	609	602	614	593	585	635	579	631	612	622	579	613	586	637	591	667	573	642	607	609	590	652	616	590	601	573	615	607	599	617	612	663	637	670	604	581	609	623	583	614	605	623	634	648	607	609	579	574	678	622	580	578	586	587	625	628	620	594	622	620	624	582	602	608	659	645	612	639	672	666	561	593	602	637	571	637	584	625	603	642	645	604	545	626	598	610	596	605	553	606	597	613	640	578	597	627	605	671	627	602	604	648	552	557	605	587	588	578	590	574	602	637	635	631	566	617	615	552	621	666	634	613	603	596	623	616	589	607	613	618	618	627	627	589	613	620	621	608	653	617	587	619	572	560	614	582	601	604	639	615	594	627	576	609	595	600	614	631	590	640	576	603	606	593	596	653	617	584	612	601	634	590	581	582	644	608	642	610	621	583	605	615	622	618	619	588	578	622	612	629	629	605	599	607	608	588	633	583	632	609	634	579	630	642	589	603	633	613	594	604	555	619	566	614	614	653	591	604	611	611	571	605	553	613	605	562	611	617	637	613	595	591	601	631	590	617	613	649	605	656	615	592	634	598	607	603	604	630	581	601	613	626	564	603	593	666	597	583	585	593	666	586	646	641	593	625	620	666	625	613	620	622	639	636	623	612	579	603	632	617	605	612	596	622	615	619	656	618	644	633	641	587	602	621	628	609	611	627	565	613	630	642	572	597	572	623	598	612	630	612	612	586	572	577	630	601	607	585	570	561	602	625	636	625	577	605	585	601	642	544	581	601	597	606	592	625	646	619	609	589	589	590	596	580	584	611	597	647	637	623	589	609	590	622	595	603	626	623	627	603	563	610	642	606	648	613	594	607	591	579	608	635	651	618	602	591	574	591	581	590	619	595	631	619	612	639	616	631	647	626	623	574	611	576	676	622	595	624	641	604	604	628	646	593	615	583	587	582	610	617	646	596	639	637	597	615	607	634	646	612	570	618	618	633	594	657	557	610	669	601	652	654	576	585	605	602	630	570	634	598	608	617	644	656	636	598	638	648	626	615	640	620	612	620	670	649	595	608	638	581	597	613	629	604	620	623	590	623	589	637	597	624	610	615	656	624	588	573	606	604	623	610	637	603	561	604	573	625	671	629	637	577	645	626	669	588	622	594	623	614	547	587	554	643	640	591	623	648	574	591	641	642	609	619	617	598	595	595	610	639	646	656	603	610	619	575	613	575	565	598	611	615	660	585	599	616	589	636	556	603	628	573	634	661	642	634	627	641	583	624	613	631	562	591	593	583	559	598	644	600	619	637	610	569	645	581	570	571	584	651	617	663	647	593	590	632	640	579	556	609	598	600	607	603	637	639	617	622	612	618	602	605	633	566	633	615	612	664	613	623	597	662	585	616	602	649	607	624	608	596	599	619	609	624	648	586	592	614	580	621	635	591	610	645	588	602	621	627	555	622	575	621	591	612	631	636	601	632	625	620	597	636	571	589	602	615	608	653	606	599	631	611	607	589	632	633	661	609	653	592	599	587	605	614	622	589	662	610	589	590	598	616	590	625	623	627	613
24355	21351	28547	24619	19590	4618	1229	762	652	550	532	486	508	462	470	412	464	480	476	457	483	452	452	444	431	450	436	422	425	438	414	432	409	460	464	506	478	387	475	451	445	433	482	436	463	461	451	461	465	475	440	454	453	443	441	439	462	503	433	411	438	420	447	454	413	442	369	388	424	406	402	397	399	444	417	426	439	431	410	385	412	385	404	415	422	398	411	423	436	405	412	441	397	442	445	460	434	470	464	407	443	429	411	434	421	454	421	443	408	428	381	445	422	418	422	428	433	435	429	430	431	411	394	452	400	397	411	410	423	451	418	394	388	385	421	429	414	435	398	387	399	432	461	413	419	422	386	399	457	425	427	433	444	377	394	410	439	399	394	415	411	403	374	422	419	416	422	449	426	401	407	400	381	400	385	412	392	387	405	446	410	435	427	414	403	398	468	397	414	444	417	395	369	401	398	402	422	424	419	408	429	368	415	421	414	393	405	390	399	400	419	395	408	445	408	383	423	435	406	439	438	415	412	417	412	429	441	408	427	450	405	440	426	403	378	431	407	428	451	407	425	375	393	406	461	410	428	440	439	390	439	391	395	423	436	449	396	388	430	418	416	397	418	398	395	427	395	397	391	423	377	413	414	408	425	418	449	401	420	392	387	415	384	380	427	406	411	396	407	406	411	414	418	448	457	412	382	380	409	418	419	428	379	421	427	397	432	405	386	422	410	420	419	405	404	395	426	434	437	397	477	397	433	373	435	384	377	418	391	372	395	424	417	430	410	427	401	373	418	413	416	410	411	389	391	451	426	420	383	363	422	404	424	384	411	391	428	417	375	393	420	422	430	394	411	418	394	401	401	422	414	383	418	396	395	394	391	412	416	428	451	406	418	429	398	403	416	386	413	445	422	446	446	442	409	414	441	415	394	430	457	406	396	390	450	423	455	367	362	425	425	395	389	400	399	414	439	433	419	436	388	400	462	420	447	410	424	415	392	416	415	388	418	417	418	405	403	386	428	398	439	434	388	416	429	415	402	447	389	416	429	415	368	440	401	406	394	404	439	387	436	396	408	388	394	407	387	369	369	403	411	406	420	401	414	391	421	392	394	378	398	404	437	438	407	407	404	363	409	426	406	429	412	403	423	379	419	425	412	406	425	399	423	426	463	423	424	454	400	378	403	334	406	413	407	433	386	451	430	411	429	395	423	418	429	411	416	397	392	404	387	385	410	385	377	400	409	413	412	381	445	369	389	407	392	347	382	448	410	421	407	387	387	413	413	413	390	419	411	393	382	436	409	409	402	456	384	417	400	413	437	411	434	368	377	403	401	416	386	382	413	414	390	381	421	409	394	419	379	428	406	438	418	406	408	386	416	399	421	416	411	409	380	417	440	417	412	387	412	403	401	383	403	418	415	451	442	406	414	398	445	384	422	451	422	426	398	424	426	402	438	437	411	442	390	424	440	411	433	405	410	389	408	422	389	408	382	436	413	419	430	448	414	415	420	423	423	389	395	423	393	425	386	388	398	400	389	416	409	452	476	366	405	418	401	390	419	437	423	404	425	399	390	421	424	415	426	431	406	396	456	407	427	402	444	382	418	427	399	390	359	400	429	424	406	427	380	415	413	454	395	443	393	428	459	384	415	406	412	432	411	403	416	419	433	405	409	367	411	415	416	412	431	400	411	385	401	448	424	394	409	402	433	391	428	391	433	450	401	395	415	381	444	436	392	401	444	419	436	413	385	436	417	376	430	404	395	397	399	406	402	376	404	427	374	427	378	473	410	407	415	436	412	456	406	366	434	417	379	393	418	400	387	418	408	404	378	419	432	410	425	414	426	439	457	422	380	419	402	398	464	388	405	459	425	424	391	417	433	435	437	424	407	410	387	392	405	396	397	415	441	407	398	403	423	389	391	421	389	428	419	417	400	431	391	414	421	425	412	427	415	396	421	405	411	426	429	405	391	404	423	411	377	418	386	426	428	427	378	418	412	414	427	388	406	464	412	401	382	406	412	421	447	366	411	362	422	416	420	454	401	394	410	470	404	400	440	403	417	408	436	417	388	454	396	430	400	407	408	419	418	436	426	430	413	418	424	428	396	405	427	421	405	430	395	408	387	425	459	391	405	409	404	389	400	408	392	413	413	394	408	448	424	404	434	403	412	396	422	424	425	422	416	388	409	407	397	445	397	406	429	373	433	400	425	387	426	407	407	421	419	426	424	434	418	407	411	399	423	483	418	436	391	368	441	433	407	429	397	438	433	398	387	428	426	422	417	389	419	406	377	405	416	440	429	403	415	411	429	445	409	417	400	382	371	416	426	397	410	432	417	431	401	429	397	433	413	410	438	431	412	383	396	424	389	422	406	389	364	397	413	434	371	408	398	403	439	420	431	405	397	393	405	387	409	374	386	414	436	424	413	398	408	422	397	397	425	450	441	409	417	417	401	425	403	418	410	399	398	379	449	385	450	411	403	422	448	394	411	439	397	395	393	412	419	411	400	409	400	421	394	420	440	394	429	424	419	413	380	442	435	417	424	365	426	428	419	395	405	428	409	390	440	384	404	409	428	384	417	391	399	388	449	376	411	380	413	420	414	416	392	440	432	388	409	445	388	386	411	384	419	401	412	404	394	419	437	407	398	415	419	401	422	397	387	419	407	404	409	370	386	395	382	434	374	421	424	375	440	413	379	417	391	393	398	423	384	408	439	391	450	389	401	388	407	413	406	410	426	382	419	418	390	405	414	404	412	454	412	407	417	411	414	402	367	440	449	395	429	421	397	412	385	403	402	404	407	409	429	428	372	412	428	405	400	421	407	391	429	421	404	441	409	421	429	437	436	415	377	403	404	410	395	453	432	396	444	407	398	414	425	412	438	389	404	398	408	402	403	388	445	382	412	432	394	388	408	370	399	389	441	413	410	394	378	398	429	397	367	399	396	419	386	391	377	417	435	430	404	410	393	396	410	441	401	389	392	434	419	377	394	467	411	424	399	401	379	390	409	405	421	405	427	429	417	388	421	412	389	407	387	398	418	420	387	410	391	410	384	429	390	393	409	399	404	386	411	401	400	400	403	408	371	404	374	417	420	428	431	402	395	418	405	370	415	383	400	399	408	396	372	409	404	391	378	434	406	407	418	390	391	377	404	439	392	407	353	431	408	422	408	443	426	440	404	438	424	396	416	393	410	443	443	408	454	376	410	424	430	387	400	417	412	402	386	426	390	421	371	431	435	392	412	399	421	424	430	397	395	387	426	401	435	410	405	418	378	405	428	395	429	366	353	430	362	403	418	390	412	388	410	409	389	414	388	427	440	373	437	386	421	405	422	412	415	388	430	426	444	414	417	406	408	428	402	441	423	411	430	411	451	399	407	409	446	429	396	432	405	403	424	424	432	420	410	435	435	393	415	374	435	424	395	431	401	437	436	406	380	385	412	428	434	445	425	371	417	415	384	402	423	396	387	349	431	399	379	384	409	436	392	431	376	391	394	381
17741	37739	32196	12710	2675	1948	1572	1296	1070	1069	955	888	843	755	783	809	768	698	675	679	688	708	655	643	610	619	655	672	627	673	605	644	646	643	759	791	733	750	726	686	659	705	660	701	672	695	648	739	696	696	727	814	703	705	680	700	667	734	626	672	632	700	655	646	697	670	671	660	605	615	609	652	648	596	579	587	654	616	600	626	623	569	586	625	585	646	599	641	627	619	592	588	532	625	587	646	684	686	694	666	681	654	662	674	629	633	655	641	676	614	658	618	613	662	591	577	554	666	590	644	626	600	582	607	552	604	642	608	629	606	627	638	542	605	640	582	603	646	621	654	602	602	561	589	591	604	614	612	581	642	607	628	618	592	569	623	559	617	606	649	588	616	614	612	630	597	633	635	619	627	607	603	623	613	593	579	594	600	601	626	588	616	625	640	564	628	604	588	577	599	571	589	585	611	579	598	581	643	585	559	589	640	641	658	629	638	616	604	608	592	656	643	592	618	590	628	595	555	635	637	587	613	563	639	627	618	568	577	606	537	602	568	588	599	607	610	622	623	594	598	638	561	605	555	624	591	572	612	581	580	649	623	579	627	633	622	600	623	600	602	605	569	619	611	622	569	628	614	605	612	608	649	574	575	575	603	608	606	570	640	614	531	562	626	613	617	597	590	604	630	587	622	623	604	593	623	606	595	627	646	564	618	561	604	584	629	609	625	609	555	583	629	593	591	585	614	594	591	609	645	636	586	594	601	610	624	627	645	632	569	600	644	626	663	624	611	578	622	606	628	558	581	550	629	612	605	608	620	609	634	616	592	601	564	599	593	562	621	576	632	652	570	714	618	564	591	566	610	603	598	557	588	568	600	611	641	631	603	600	549	617	629	565	636	611	617	611	629	593	600	587	603	574	619	622	630	582	650	622	587	610	624	613	609	603	570	615	630	635	591	615	612	554	615	577	606	614	562	602	592	629	640	590	603	562	609	577	620	592	621	636	573	610	609	584	663	594	613	592	595	580	572	598	632	631	647	599	583	592	630	607	609	619	582	655	594	588	604	602	609	613	624	561	631	630	594	631	644	601	602	602	626	579	607	644	619	601	633	630	584	622	629	607	637	573	576	565	601	608	592	596	610	634	617	653	569	595	614	595	588	607	581	629	606	623	587	623	596	632	623	604	614	544	631	589	601	601	604	588	592	675	654	615	595	592	599	574	613	600	593	579	632	584	597	571	635	600	626	606	643	614	603	633	610	611	611	607	598	601	598	585	600	587	609	604	642	624	611	621	624	635	602	635	590	609	565	626	642	621	582	612	594	641	612	605	597	620	603	591	580	636	613	561	608	601	567	622	634	583	639	588	613	584	582	644	627	608	620	559	651	570	629	576	623	580	634	657	580	616	598	597	610	640	642	602	631	578	557	603	606	612	626	608	604	603	650	604	611	608	621	617	574	625	594	585	591	570	621	622	605	569	592	629	585	596	623	563	604	634	616	606	626	610	619	618	594	616	599	614	594	605	617	605	612	543	624	564	613	617	617	618	587	566	597	624	642	638	627	596	605	601	592	587	575	574	635	602	615	599	634	594	609	622	616	623	591	584	629	597	609	591	645	592	619	613	619	586	591	539	599	582	583	631	537	614	601	616	525	593	646	635	554	588	582	583	607	602	581	593	600	577	560	583	623	600	636	589	607	596	610	588	561	591	604	624	585	611	625	584	651	616	623	570	637	571	606	589	578	585	602	611	579	621	596	579	597	596	595	618	546	602	589	668	598	611	587	600	578	610	613	602	643	573	659	614	596	600	621	611	593	605	594	595	587	595	585	610	622	641	596	584	609	565	600	623	615	604	629	624	574	650	608	622	610	578	632	611	635	542	599	588	547	615	600	596	630	621	611	567	611	575	588	598	583	620	559	604	558	608	573	589	633	554	590	635	606	609	627	563	624	569	609	581	625	575	576	610	614	606	627	632	609	595	625	574	633	599	601	582	599	572	600	575	603	580	610	583	608	578	616	588	588	577	611	593	614	590	605	586	645	600	602	594	577	614	601	610	599	618	611	570	593	571	641	627	578	597	616	590	622	605	596	625	635	605	568	572	604	715	592	579	621	612	597	585	628	627	608	569	607	578	624	605	561	634	586	591	595	614	613	607	587	625	556	661	635	620	588	636	617	648	568	619	601	658	570	622	573	589	625	626	600	545	607	621	577	641	605	588	595	568	550	588	564	627	596	605	636	611	556	595	571	609	581	568	615	618	610	635	582	592	630	594	574	568	628	587	592	625	597	591	633	574	588	596	565	599	584	624	573	627	611	601	652	595	625	616	586	616	591	597	612	614	612	632	632	609	601	610	607	635	587	598	581	624	615	615	574	588	584	604	570	564	572	605	602	627	614	570	623	605	626	615	630	586	598	584	659	597	580	557	610	613	657	588	551	655	632	622	608	610	628	576	651	631	608	630	586	617	604	595	632	576	612	551	618	617	626	602	606	570	599	597	584	592	609	615	587	534	647	615	629	653	579	630	609	583	616	564	577	558	612	600	630	612	599	602	604	585	614	613	609	595	592	596	632	589	595	582	551	601	598	613	594	592	610	588	630	580	565	594	619	572	600	596	626	606	617	571	598	583	590	596	609	633	597	615	640	577	578	592	601	602	597	565	611	611	557	638	604	549	576	618	622	585	599	588	602	581	646	582	621	562	634	593	591	666	608	630	627	548	548	658	632	608	615	625	629	638	593	672	588	579	600	589	593	612	568	585	621	584	645	607	614	605	620	615	620	587	602	618	625	620	606	571	625	587	582	642	629	588	637	600	606	601	636	609	597	592	592	646	623	626	585	639	610	589	618	620	579	675	611	643	624	602	609	581	635	610	590	613	619	603	626	568	588	619	613	582	591	638	620	631	611	636	601	566	598	619	644	623	654	618	582	629	607	572	562	573	604	583	613	583	627	623	595	604	566	608	607	589	603	572	607	595	598	599	533	609	633	593	595	582	572	605	568	613	600	575	614	612	585	586	618	593	567	623	611	613	587	602	616	593	606	604	585	587	636	587	602	621	601	617	633	600	603	634	565	576	632	599	628	609	638	586	568	616	616	650	588	588	564	606	621	596	584	582	564	622	602	628	620	623	603	570	628	567	581	603	671	577	605	581	616	612	591	582	566	612	585	626	610	653	602	594	585	601	585	630	580	619	662	599	623	583	602	618	629	579	568	611	648	595	566	579	625	629	615	631	617	582	621	574	582	585	587	582	603	606	558	591	589	610	625	605	592	605	578	629	643	570	613	597	563	599	605	642	557	626	585	609	588	590	587	610	577	595	596	619	568	624	618	566	602	603	582	644	603	588	626	579	678	645	649	650	556	579	602	579	590	594	637	579	627	576	641	584	580	630	600	589	615	692	601	547	642	604	577	635	582	594	576	577	598	606	604	618	607	616	624	567	561	623	560	602	612	607	595	580	619	606	588	652	594	597	598	586	604	584	577	613	592	554	596	580	615
23356	21376	29145	23964	21309	19136	3535	1147	742	595	579	530	528	470	463	440	432	420	419	396	391	368	390	393	405	362	357	353	358	342	388	352	348	374	408	446	444	382	420	403	420	396	382	379	399	381	444	431	422	426	444	427	415	432	397	410	402	382	399	409	377	394	419	355	368	385	373	394	382	343	359	366	356	328	339	355	382	333	325	352	320	337	367	370	363	338	336	335	344	349	335	315	341	311	315	370	390	368	366	343	348	391	387	339	361	346	387	351	377	409	368	327	362	343	337	341	320	332	346	343	343	355	379	330	346	379	317	369	378	388	349	359	340	359	348	337	314	326	335	349	365	298	335	314	320	327	345	302	352	319	348	341	341	342	341	336	369	346	360	365	329	374	333	330	332	340	352	347	314	330	349	366	357	322	339	340	343	309	331	328	365	327	361	376	340	327	354	354	376	375	351	321	333	354	353	352	358	361	315	341	322	352	365	330	308	345	362	359	348	334	320	355	314	336	331	324	352	324	337	353	346	319	335	319	353	331	335	357	345	308	351	360	321	286	307	331	346	359	336	331	295	325	317	369	334	351	339	355	305	347	322	331	359	321	330	362	360	330	370	355	357	354	349	342	344	367	350	349	336	379	332	320	317	361	330	329	323	369	342	345	358	355	319	343	336	368	364	314	341	316	379	337	331	375	343	357	334	356	339	322	339	342	341	328	360	297	356	310	360	355	358	317	360	351	308	328	332	337	383	354	360	360	352	341	318	328	332	335	351	351	365	370	364	312	341	339	337	299	346	350	349	355	342	373	378	337	364	334	331	352	335	323	328	377	304	341	328	343	332	341	370	342	328	374	343	350	343	334	330	326	362	327	372	382	332	361	347	304	321	344	391	346	362	321	321	344	356	340	320	320	333	374	366	311	347	340	317	340	363	344	358	350	366	350	309	338	360	360	326	344	361	347	333	339	352	353	354	343	337	351	356	383	361	336	316	353	377	329	349	338	307	375	359	340	336	355	345	391	341	364	349	342	343	324	340	324	340	345	324	345	363	375	296	344	347	347	331	344	350	378	342	339	342	333	326	356	335	332	311	358	374	355	335	347	374	315	352	349	327	326	383	340	313	368	347	342	326	351	312	362	337	350	345	370	352	355	415	314	334	386	344	324	347	332	338	367	354	314	344	347	331	334	350	328	338	357	307	336	359	367	343	348	337	344	333	299	340	342	341	350	301	352	307	361	324	365	327	350	382	358	358	327	345	349	328	316	331	369	336	349	344	326	317	319	324	323	339	354	333	390	352	369	327	362	358	389	345	315	366	354	353	347	329	345	340	341	355	342	335	346	379	347	356	347	332	310	338	337	341	336	304	340	371	333	351	347	336	336	338	370	360	361	347	323	319	361	341	322	314	327	321	358	340	351	323	335	387	316	306	346	345	376	334	368	359	329	348	328	340	305	338	335	344	339	353	321	350	356	341	338	332	344	331	336	368	315	351	361	381	359	345	357	360	327	307	340	323	339	314	351	304	376	337	312	364	335	337	350	358	324	356	345	331	346	342	329	339	376	323	359	349	326	312	321	356	347	340	373	336	403	372	342	359	361	346	324	340	309	350	346	349	356	335	363	336	341	335	342	377	361	342	352	324	305	361	313	340	363	353	368	344	351	324	376	343	343	318	323	324	347	352	381	347	364	303	360	334	328	315	301	349	366	345	363	352	348	367	352	317	330	350	348	329	324	343	326	303	312	372	358	314	317	365	348	343	361	329	345	334	341	332	349	347	340	365	372	346	330	336	366	346	319	369	335	342	340	349	349	346	333	342	356	321	360	322	342	337	376	368	333	348	303	354	342	326	324	323	345	359	327	363	336	334	330	332	357	343	367	346	322	308	359	326	313	346	335	356	341	372	365	354	346	375	374	351	338	361	363	325	332	351	329	341	376	324	363	357	335	340	327	329	341	337	354	350	320	339	320	335	325	331	352	335	376	318	314	339	340	345	339	335	343	373	320	328	339	328	337	353	338	356	339	354	317	333	318	352	324	315	354	337	357	343	374	321	292	318	358	320	355	353	348	361	368	366	372	360	366	310	326	368	322	378	361	340	352	301	327	371	338	322	336	320	335	358	326	338	335	342	352	374	341	340	346	336	357	351	341	344	344	304	357	356	335	330	316	339	349	330	359	346	341	344	360	363	318	356	334	329	336	354	352	363	366	351	340	369	338	356	330	345	360	337	375	330	388	330	347	357	337	321	334	358	356	324	344	327	354	346	358	338	310	348	364	327	327	331	333	330	315	330	369	331	342	339	347	367	335	307	319	368	309	362	346	340	329	349	328	368	345	326	344	310	354	370	355	326	356	350	340	344	340	358	344	332	379	342	324	315	342	306	318	334	310	366	335	329	321	299	399	360	325	346	330	328	349	366	357	340	349	347	338	357	329	336	320	330	350	359	346	356	372	320	342	321	358	348	321	342	346	353	330	375	338	319	337	343	346	302	343	352	330	351	352	320	352	340	329	350	332	354	362	333	347	347	365	359	347	354	350	363	334	342	343	307	323	342	310	328	339	346	307	350	344	360	356	332	357	346	312	347	337	360	358	345	331	349	325	340	373	338	373	362	311	365	374	341	327	337	362	326	333	311	354	340	348	346	362	328	325	328	322	354	337	339	385	326	322	350	325	334	344	323	358	337	376	336	307	351	329	349	326	335	313	342	347	333	334	330	342	335	342	345	338	361	348	294	333	343	355	377	330	375	342	347	319	328	337	354	351	337	331	339	322	333	352	311	379	372	334	359	333	374	360	322	362	353	346	368	343	368	334	348	361	328	347	354	322	349	335	321	345	353	322	343	330	339	364	336	341	347	330	331	352	311	336	360	366	334	341	324	313	338	362	334	355	340	319	359	356	371	328	318	354	388	363	371	335	343	343	356	328	357	351	359	335	342	351	331	295	350	356	337	352	347	359	353	355	371	384	330	361	349	335	369	327	353	332	366	336	328	343	372	364	369	315	318	343	305	333	327	345	372	357	342	331	328	339	362	327	344	311	362	330	364	333	344	347	322	349	380	359	368	352	357	340	336	309	294	326	337	332	350	343	355	365	319	329	332	354	329	380	363	330	324	368	376	376	304	355	342	318	319	353	321	348	328	311	353	347	332	313	337	327	368	334	344	320	364	354	326	339	324	338	332	371	330	355	319	341	311	351	327	349	339	366	364	350	332	333	344	337	345	321	311	353	344	347	351	334	321	360	334	335	340	333	336	343	338	344	322	331	337	317	344	340	332	385	347	334	324	345	316	349	339	349	331	325	352	316	353	344	314	360	355	343	305	331	325	361	367	362	356	371	367	333	315	357	349	362	320	329	357	339	311	334	349	322	325	345	359	341	322	317	334	338	348	344	341	354	335	350	354	376	333	338	356	328	338	354	331	338	326	354	327	309	318	377	356	332	325	373	352	316	345	354	371	338	349	337	325	341	336	337	366	386	330	333	326	355	353	328	336	358	355	315
21513	43068	36422	15725	4176	2965	2292	1828	1598	1298	1157	1046	938	904	842	755	727	738	678	704	659	608	603	538	611	586	583	532	560	578	560	565	566	610	693	756	719	610	600	653	589	578	588	580	627	636	640	682	723	664	654	691	649	621	607	634	618	603	642	604	611	641	570	578	583	552	577	548	558	500	494	487	476	500	483	511	513	494	521	466	470	530	503	529	491	533	524	522	510	528	498	483	534	540	528	521	564	568	544	562	576	608	588	544	578	544	544	537	524	568	550	549	499	489	532	533	541	520	532	488	509	455	489	476	495	496	507	471	520	523	499	523	501	528	489	513	491	516	516	503	498	480	471	561	495	479	505	458	517	483	507	469	508	518	515	528	473	506	566	529	481	487	490	498	462	469	466	456	521	495	471	547	479	466	487	482	523	477	499	500	499	464	515	501	480	467	491	512	513	524	510	507	484	516	549	509	494	479	519	472	487	497	517	518	486	496	489	491	499	532	501	468	512	470	490	472	490	480	516	506	509	505	487	494	519	502	455	457	529	506	512	494	487	512	492	498	497	549	506	535	529	527	496	494	477	492	493	531	510	484	494	468	519	529	524	484	533	514	556	493	500	497	485	469	485	520	499	492	480	536	527	489	518	496	478	516	487	484	512	483	524	484	470	482	505	507	485	476	490	495	538	517	543	497	525	516	466	529	449	495	519	506	451	508	521	483	470	498	497	489	495	503	503	474	530	478	513	512	503	465	486	509	492	487	485	474	456	470	510	481	493	540	516	538	508	529	504	508	515	521	530	503	475	509	482	472	474	470	481	506	517	458	518	515	493	491	498	499	511	490	505	498	502	500	491	476	497	458	511	501	530	474	482	508	492	505	508	534	482	487	514	509	482	542	486	530	539	485	509	495	475	477	495	512	504	522	484	541	458	538	485	520	537	520	477	477	465	530	531	510	501	463	532	521	474	485	506	489	531	440	471	502	505	508	510	485	511	511	476	501	540	456	493	510	489	503	486	514	500	479	480	470	521	479	469	460	542	474	502	501	485	497	483	478	464	520	522	468	502	487	508	518	529	503	513	504	514	540	481	498	495	479	476	493	516	467	560	482	504	465	532	458	510	513	541	491	522	540	471	495	518	480	469	481	473	544	514	513	481	490	473	473	498	495	515	503	488	502	477	482	498	507	525	513	513	514	490	512	469	490	516	522	525	510	473	503	506	487	446	486	527	515	495	462	497	491	483	529	514	475	507	469	525	515	492	468	497	468	515	536	521	513	511	531	486	451	492	521	495	513	506	510	498	529	474	481	473	531	491	480	538	508	500	503	493	513	473	527	490	468	499	498	559	474	500	476	488	496	549	475	486	520	513	484	494	509	498	501	503	538	574	501	496	513	512	478	509	502	529	519	522	474	498	489	510	494	513	508	532	492	495	491	473	472	532	506	495	514	474	480	528	506	478	524	515	511	486	500	503	513	461	490	509	494	461	501	523	467	517	479	512	448	508	471	477	483	539	514	525	490	490	486	491	497	550	523	493	514	502	521	497	501	525	506	504	503	557	475	495	513	473	501	511	476	479	503	493	517	511	486	544	475	516	519	517	484	454	478	498	484	485	507	523	484	502	489	519	507	472	496	461	492	533	481	502	512	493	515	473	495	471	522	509	457	499	517	528	509	536	478	463	502	476	487	512	495	511	475	486	518	521	499	510	495	501	483	493	517	467	476	518	500	499	498	496	450	525	525	501	479	527	500	523	507	525	468	479	481	457	524	490	492	486	482	490	498	506	477	499	483	486	511	526	492	501	501	509	513	508	518	518	507	495	492	485	487	500	476	512	500	523	492	422	495	502	502	521	507	493	535	447	472	483	497	503	498	467	483	482	502	555	516	518	490	521	518	500	506	506	510	475	505	473	517	522	474	488	527	510	466	530	474	493	496	508	526	485	477	468	509	484	529	517	503	511	486	522	487	434	482	502	508	509	483	499	509	483	493	466	487	519	487	501	476	512	498	520	537	464	504	516	479	519	488	483	496	501	462	523	499	506	517	498	489	545	486	462	540	514	534	495	497	485	511	502	490	464	478	493	522	510	497	492	504	524	472	510	499	449	491	486	513	506	503	494	478	485	482	483	485	564	484	488	513	482	502	535	454	463	477	497	502	475	482	503	505	516	477	467	534	543	531	536	508	478	495	502	496	470	475	504	492	519	507	530	455	510	496	476	478	516	471	501	513	501	466	470	531	506	520	498	507	511	478	475	487	460	536	504	492	510	478	493	492	500	480	500	497	514	464	517	475	497	505	500	496	514	507	556	494	507	480	517	501	532	478	498	484	473	488	500	520	518	537	484	478	510	493	490	489	488	443	458	484	526	490	475	504	502	533	467	507	497	514	494	460	478	542	501	502	529	515	513	500	520	511	489	527	482	476	493	486	486	478	522	488	522	473	464	488	474	540	475	489	470	515	495	492	508	531	483	524	494	461	504	507	487	496	496	504	485	522	484	494	539	505	496	523	465	492	508	503	516	492	484	501	477	511	511	488	500	499	501	466	533	418	485	492	471	527	504	487	546	522	505	496	507	502	518	519	523	505	477	496	544	501	470	504	524	482	488	507	511	513	492	476	504	534	469	490	492	448	521	499	517	470	463	509	487	494	505	494	515	466	444	474	524	475	468	542	463	475	563	502	498	506	480	539	478	473	469	475	506	555	502	499	518	452	517	489	504	551	509	504	442	457	510	489	498	493	491	477	486	502	473	516	520	487	503	519	506	502	470	519	503	513	513	477	492	511	459	549	475	525	493	525	524	496	490	492	485	475	466	518	499	475	482	497	484	508	499	477	494	505	534	553	498	498	485	484	492	511	493	479	482	475	479	470	484	481	505	438	479	486	522	447	490	490	489	496	485	493	498	524	520	513	472	471	498	540	484	489	456	488	502	478	531	517	454	471	491	526	520	500	497	498	471	559	498	494	527	484	505	484	510	493	467	510	496	494	466	513	513	483	526	502	516	515	516	519	496	535	491	485	501	488	472	512	525	503	482	511	485	506	517	497	477	511	483	519	468	536	510	527	506	474	490	539	486	492	516	519	498	529	474	500	497	513	543	471	472	541	486	536	486	531	519	502	496	508	475	518	485	488	447	473	473	536	534	526	470	491	553	542	477	495	516	488	498	513	496	503	517	508	515	471	531	532	497	532	492	528	528	525	507	484	486	513	489	517	508	534	457	468	494	501	529	513	531	537	461	505	517	458	511	494	530	478	519	496	497	522	519	512	510	498	507	515	484	513	491	490	467	507	486	481	481	506	500	516	490	507	486	531	551	493	476	476	470	483	534	537	480	506	526	505	540	486	508	514	503	526	528	477	518	492	502	517	478	478	469	513	493	477	528	497	470	495	511	529	487	477	483	472	505	503	467	490	521	506	478	541	486	501	462	476	470	478	462	481	521	519	480	515	508	478	474	500	569	479	510	502	477	507	504	484	517	534	495	494	477	539	512	522	486	435
27132	20771	15525	4562	713	489	459	452	446	450	437	431	460	466	436	432	449	437	450	484	457	457	453	455	461	438	435	451	400	462	444	420	454	472	450	496	463	447	471	451	420	416	511	457	454	497	446	485	463	488	455	439	474	464	465	453	479	451	466	435	418	423	442	455	414	458	429	461	458	459	449	468	463	452	469	477	450	405	445	452	424	409	454	450	424	407	456	451	460	393	428	414	435	466	429	446	438	451	452	460	447	459	451	462	468	466	446	451	414	401	453	426	445	392	405	452	471	422	466	439	459	367	423	390	416	432	425	439	420	442	448	429	426	477	424	441	432	438	441	418	420	432	424	448	410	451	445	387	395	392	429	451	433	445	454	449	417	436	432	456	422	487	436	429	433	442	423	388	438	430	445	452	402	455	468	447	474	452	408	435	400	438	406	437	420	455	461	424	431	421	410	468	462	417	418	391	424	433	456	425	437	440	466	414	435	455	441	462	417	420	444	435	449	425	452	461	432	409	431	460	466	378	448	434	445	461	440	462	415	446	465	448	436	446	452	424	449	412	452	466	452	434	433	433	444	415	408	441	438	410	439	431	440	464	444	429	446	438	428	411	445	426	430	458	418	441	410	438	456	421	437	450	426	400	415	474	421	429	400	404	437	442	423	441	413	454	434	418	451	459	431	447	440	460	405	457	483	453	429	440	409	421	453	459	448	421	430	436	433	441	441	433	440	443	417	434	446	433	426	439	475	443	422	419	447	420	422	402	446	419	436	446	404	467	461	413	453	461	442	434	428	413	468	442	425	445	428	442	429	413	430	461	430	438	383	440	459	405	441	432	427	448	393	441	439	440	457	446	451	400	414	457	407	426	456	456	444	441	488	377	442	431	416	406	447	419	441	399	394	427	425	437	419	453	430	416	449	415	456	418	418	420	408	434	415	417	456	441	461	425	417	455	421	431	500	410	455	454	426	413	452	400	399	443	422	438	446	427	438	452	426	413	392	421	415	455	426	382	489	433	411	421	439	473	433	397	394	454	417	453	444	452	416	440	417	412	425	451	417	450	452	487	406	440	450	452	426	434	456	437	459	423	427	442	433	431	445	423	437	415	427	422	440	430	449	452	412	420	427	440	420	404	416	444	424	414	437	466	425	495	427	411	399	414	441	439	463	447	422	427	412	410	432	435	410	419	416	445	459	459	407	421	437	418	430	436	451	401	416	429	461	422	449	407	409	437	410	422	421	405	421	443	430	437	412	443	452	463	469	427	442	425	446	455	431	426	423	414	462	447	429	400	459	397	406	413	393	488	462	418	450	423	432	438	443	433	397	461	421	420	434	409	454	450	415	452	479	418	453	421	435	434	426	437	437	418	446	443	411	453	438	418	409	407	431	419	453	442	452	435	416	413	436	395	460	440	435	424	461	441	434	419	455	432	435	463	450	450	404	412	440	394	405	455	422	419	443	435	411	437	457	466	443	433	409	458	435	440	431	436	456	440	444	436	420	453	441	405	446	475	423	473	423	454	434	430	410	400	382	466	423	456	417	455	480	421	491	470	405	431	448	419	432	429	455	440	451	455	449	437	438	424	471	418	450	455	431	454	418	440	427	422	432	397	399	442	445	435	465	444	455	431	441	429	442	452	399	408	474	430	441	454	413	410	442	444	432	476	434	400	431	427	468	409	421	445	467	418	420	411	435	449	455	435	437	444	447	412	443	410	435	465	437	425	460	444	433	430	430	395	421	432	457	451	397	432	455	453	419	444	461	440	403	447	451	433	450	433	450	398	403	459	440	421	420	429	397	441	439	452	461	444	447	441	454	404	430	414	451	433	413	435	445	407	465	432	425	451	417	447	447	441	427	428	424	432	461	454	433	418	434	398	428	427	430	455	479	423	435	429	446	494	429	431	421	446	432	465	435	424	492	413	425	441	489	410	447	440	402	455	445	409	442	446	404	438	412	460	438	459	439	404	450	451	426	408	426	450	455	443	425	433	453	437	453	429	467	434	426	443	418	431	461	472	422	428	447	431	446	412	445	465	435	436	427	428	434	436	457	419	455	445	388	459	467	430	413	462	439	451	460	440	439	432	425	445	444	427	398	448	427	432	402	440	471	418	395	457	419	410	442	452	450	449	443	458	419	388	436	462	428	389	430	446	458	440	429	414	454	419	452	439	437	430	421	437	457	458	413	414	428	393	444	426	436	424	422	462	413	413	391	414	470	424	408	429	428	442	506	440	467	433	461	416	430	391	450	473	408	431	427	451	441	475	405	434	456	393	432	418	468	428	468	481	428	423	400	445	401	442	422	421	411	451	419	446	422	448	447	428	430	433	424	445	395	438	474	453	423	460	426	439	445	463	424	429	399	413	463	440	427	431	407	424	439	438	414	419	447	478	418	435	444	475	425	479	425	420	479	422	457	425	427	428	416	427	429	465	440	448	440	419	458	442	401	444	419	428	454	417	443	414	403	474	428	417	428	425	435	415	440	437	418	449	454	410	373	441	430	458	475	452	432	411	413	404	438	479	444	400	442	424	461	398	433	419	446	433	424	392	435	456	442	440	463	404	452	419	434	394	444	434	404	444	466	393	415	414	446	442	457	465	440	448	431	426	445	399	424	427	417	448	442	437	407	476	441	487	473	402	428	474	425	416	470	413	461	451	420	404	436	442	430	431	408	445	445	462	430	441	419	449	451	431	457	441	432	448	433	404	459	446	430	449	465	462	419	431	466	380	463	428	471	434	450	448	421	416	448	441	449	447	476	445	441	391	456	425	435	455	474	396	416	432	414	435	447	437	446	418	391	416	458	419	408	433	432	426	431	408	383	413	421	426	436	438	404	452	443	411	458	444	470	455	411	427	431	482	427	437	449	418	426	403	441	456	429	433	445	478	398	446	413	408	441	401	392	417	452	431	421	436	432	431	422	444	444	487	473	437	432	405	439	442	461	452	461	447	428	425	420	467	437	434	415	417	427	445	447	436	424	450	451	394	422	424	431	432	418	430	447	427	473	424	414	430	434	426	452	420	392	450	419	416	437	454	416	462	428	419	459	450	440	467	439	428	462	449	414	442	458	366	453	460	436	415	422	439	442	431	443	435	446	430	461	431	431	434	433	449	420	443	427	446	409	445	418	487	400	385	433	451	432	443	418	444	420	426	435	441	447	426	432	426	463	442	447	428	439	433	463	429	400	408	396	422	428	401	465	380	395	447	435	443	439	460	418	455	450	428	422	394	479	448	419	431	438	436	432	382	423	419	435	447	450	404	436	419	457	441	413	420	456	474	438	406	422	412	466	423	386	446	423	452	391	451	473	445	436	447	443	420	430	471	440	427	439	464	473	424	419	478	420	447	466	426	439	397	433	419	411	443	411	454	393	464	469	388	414	460	399	426	435	438	416	454	455	455	449	420	458	444	401	418	438	437	462	457	425	403	449	442	431	440	404	426	431	448	455	424	455	460	414	464	457	456	465	415	399	437	399	496	421	449	407	457
14470	23967	18501	4736	785	731	677	701	688	657	668	632	656	646	636	634	634	621	620	649	606	641	646	644	637	678	645	633	647	615	618	627	583	643	690	762	712	656	671	695	692	670	669	689	703	689	749	727	674	757	687	693	689	699	662	684	695	681	703	702	648	675	649	676	661	633	594	666	642	632	689	646	639	631	590	626	622	689	620	627	622	625	638	610	631	593	620	582	667	591	597	592	631	631	634	633	668	642	666	685	678	643	690	655	668	667	633	634	645	653	628	656	586	606	658	633	641	661	640	641	662	643	627	651	571	651	655	653	653	619	634	648	665	637	627	600	601	647	646	640	673	605	635	625	582	666	684	632	675	640	622	638	576	648	630	646	691	651	656	654	598	638	645	665	655	634	567	651	609	616	628	594	650	607	641	638	621	612	604	619	602	625	619	614	619	679	626	643	608	682	658	672	679	621	652	663	617	676	627	677	651	582	664	645	593	636	639	658	611	634	610	658	646	614	663	651	631	646	629	637	649	639	637	621	585	624	626	585	593	660	675	606	674	607	605	642	639	644	664	585	647	643	645	623	620	655	628	637	645	626	633	654	668	651	629	628	584	616	658	632	621	674	607	615	573	649	595	602	640	636	598	617	653	639	639	651	609	652	602	640	629	667	631	604	671	592	638	624	606	632	608	645	661	630	625	638	669	622	635	629	616	624	651	642	622	652	678	615	692	660	609	617	699	610	637	628	651	636	646	633	670	575	641	676	624	613	623	602	631	623	640	594	666	672	654	640	641	630	600	636	651	631	614	623	654	622	690	623	619	625	640	640	675	600	631	593	643	656	660	595	616	616	630	634	597	652	637	589	632	639	624	593	654	650	641	632	621	618	601	650	628	616	602	662	637	618	624	627	574	656	666	619	614	662	632	611	620	670	609	631	586	614	653	615	648	598	577	626	603	610	686	615	679	628	662	617	633	649	630	642	607	671	660	612	620	627	618	630	620	644	648	691	623	676	637	614	626	660	647	666	618	642	619	646	569	629	661	648	617	639	648	619	563	662	673	619	627	616	641	622	583	636	631	610	641	651	619	641	613	616	615	629	641	601	674	597	665	627	616	673	611	683	626	588	649	621	662	636	607	616	636	621	607	633	697	591	632	647	625	633	684	575	661	665	616	616	614	633	597	618	609	650	655	624	670	678	642	639	640	658	684	693	670	652	596	658	630	664	621	621	660	632	649	631	669	620	646	604	634	632	681	634	654	617	614	637	667	613	593	607	647	594	608	642	614	611	659	644	622	663	635	598	602	624	623	618	626	630	610	617	622	621	622	600	594	693	616	644	578	622	641	584	610	657	609	651	659	644	652	637	599	650	642	613	670	646	622	600	632	663	631	612	620	653	615	613	673	632	589	629	622	646	622	608	627	634	640	625	644	677	609	612	661	629	617	632	653	665	608	636	635	628	662	601	615	662	632	668	605	598	646	652	638	652	655	641	662	615	666	658	605	655	588	654	639	629	640	662	629	620	618	627	690	645	634	594	679	601	632	591	620	616	647	662	653	653	644	672	628	620	624	668	588	638	610	671	625	597	605	628	621	616	642	622	631	628	644	681	651	645	685	629	639	616	656	620	636	688	655	645	589	634	662	645	598	674	631	623	629	635	586	637	628	627	638	635	651	636	617	633	630	633	652	637	643	612	632	628	624	635	642	646	659	614	653	649	676	661	652	588	634	650	658	645	629	657	609	632	638	593	629	619	628	608	610	585	643	619	654	638	640	601	635	605	603	671	653	645	626	635	628	649	666	609	637	650	613	609	631	683	627	644	636	599	621	642	633	599	588	648	604	618	686	592	615	617	675	628	605	632	648	626	630	603	661	626	602	664	608	620	595	618	599	637	680	652	622	631	645	651	628	631	636	646	673	673	641	607	632	660	643	603	657	634	643	645	647	638	649	665	639	608	628	668	651	629	636	653	665	630	617	617	615	650	653	661	596	636	662	611	624	659	596	625	620	656	621	607	665	632	620	672	661	633	610	666	604	600	615	659	611	609	592	620	622	616	646	626	625	638	625	653	601	593	649	656	676	605	659	649	660	619	665	659	640	630	659	601	587	635	684	651	638	660	624	677	621	602	608	605	628	612	586	657	617	600	619	623	649	623	645	653	636	634	650	608	625	643	603	615	630	591	644	598	643	653	641	617	601	656	595	644	655	672	628	644	636	641	633	611	618	649	637	616	621	652	614	639	642	693	629	613	657	630	631	623	647	671	641	614	675	628	642	639	622	679	612	634	600	657	625	614	606	662	685	579	629	647	606	657	634	593	648	596	653	605	618	622	629	666	681	592	601	596	627	639	643	653	646	635	654	647	617	615	596	621	660	615	630	629	652	632	627	642	655	642	614	652	627	628	653	679	638	618	588	634	635	654	608	652	594	619	621	645	663	610	672	627	641	644	628	589	644	635	620	683	673	637	625	632	581	660	630	643	607	659	594	609	643	693	642	647	631	678	652	577	646	589	628	635	649	633	646	677	645	604	621	631	583	632	596	619	659	642	646	620	609	619	636	674	598	647	630	611	614	634	639	657	663	617	640	622	613	646	638	656	636	640	624	626	657	609	673	652	651	620	661	629	639	673	609	649	601	619	633	640	672	694	663	647	642	650	621	643	617	636	658	650	646	607	610	610	623	593	665	559	652	631	645	664	676	625	613	653	624	630	626	676	661	654	663	639	612	641	667	654	646	604	646	656	659	624	663	642	679	623	623	641	681	635	618	684	647	648	562	626	641	626	631	648	629	591	644	605	600	596	670	657	610	610	621	637	660	620	621	643	643	618	572	621	656	668	610	650	644	590	656	642	641	637	632	618	667	612	663	621	606	632	638	589	608	591	671	596	628	671	651	667	643	635	654	613	650	605	622	600	629	654	602	619	628	655	643	601	634	618	631	643	661	620	662	642	650	600	685	598	633	598	582	658	634	627	603	639	694	642	635	605	656	582	606	575	651	631	595	618	634	643	606	621	675	683	686	655	619	612	658	656	607	625	659	690	618	660	627	589	633	629	626	648	665	672	666	614	620	673	640	644	652	601	634	632	617	632	639	633	616	625	628	632	661	614	629	689	588	639	624	639	606	659	636	622	643	611	616	654	655	580	590	590	614	627	647	654	634	679	622	657	630	631	639	600	640	621	682	675	624	641	598	599	623	603	621	707	628	641	633	593	665	619	640	622	589	666	628	632	606	566	636	710	637	567	646	642	643	616	629	673	625	613	600	618	684	590	636	607	608	672	634	626	609	648	623	640	606	611	635	658	631	641	599	630	648	663	656	689	635	659	664	645	641	590	649	626	644	627	573	647	632	626	642	602	606	617	584	628	611	619	635	625	605	663	599	642	608	624	654	631	635	656	637	662	636	572	656	629	640	611	600	656	660	619	639	663	624	659	613	616	637	622	640	616	643	609	617	668	624	603	616	666	650	651	631	675	638	579	635	616	676	636	651	663	640	632	600	627
24282	21325	28574	24498	19691	4687	1253	725	614	583	496	518	495	485	460	502	474	456	484	448	440	450	473	420	445	426	410	420	449	440	412	438	437	413	424	466	474	449	459	476	475	409	474	479	457	443	510	472	448	457	476	443	497	435	473	477	488	455	458	459	455	465	431	446	484	421	420	437	422	411	418	405	410	407	438	429	436	406	438	441	417	392	410	439	433	442	432	433	446	431	436	429	410	425	390	421	421	415	429	398	440	427	417	441	419	440	460	422	441	459	424	422	423	440	432	399	444	391	428	420	411	389	429	450	409	412	414	398	428	428	381	426	433	420	458	421	416	432	411	441	425	395	423	413	406	431	398	444	426	454	414	394	387	400	444	408	427	410	417	405	407	434	434	434	409	415	395	418	491	440	393	430	418	434	424	425	379	399	439	417	420	474	441	418	444	402	420	411	432	408	411	419	413	465	415	441	382	418	374	423	444	447	409	383	416	398	425	409	436	410	448	417	426	396	400	392	415	430	471	439	438	431	461	426	407	449	448	393	436	391	444	408	421	465	444	418	441	416	387	422	437	409	419	433	438	409	419	437	417	433	436	403	466	444	471	399	443	427	429	428	433	404	409	430	438	419	418	402	394	467	410	458	462	422	417	440	409	430	425	431	426	396	414	441	442	439	422	420	387	443	451	421	471	397	438	403	401	414	382	382	459	427	418	427	434	433	433	423	407	433	392	433	410	423	388	421	404	388	400	408	395	409	410	434	413	437	403	438	427	413	430	398	418	413	410	436	405	452	413	384	460	398	473	443	420	422	470	454	433	436	428	421	420	405	395	421	397	417	410	428	413	424	414	436	428	425	408	451	431	413	395	408	428	407	396	454	395	416	358	405	449	435	449	423	390	477	435	423	447	465	416	402	436	434	418	413	433	460	435	437	446	450	414	450	437	462	398	409	412	398	404	413	394	396	386	425	407	405	397	396	434	421	381	425	397	368	444	414	422	417	404	413	398	418	389	440	419	406	404	397	405	403	423	414	379	427	408	419	407	449	427	428	394	431	441	417	403	396	426	441	446	403	446	435	403	444	418	431	434	416	435	362	431	415	417	374	408	392	393	446	420	380	439	439	430	393	419	400	429	433	383	401	445	424	461	413	442	383	417	403	399	415	392	396	412	422	445	372	435	437	412	391	395	433	435	415	441	440	442	445	421	438	411	423	417	431	422	423	442	420	433	440	447	437	396	435	424	461	413	393	407	457	410	413	428	410	410	424	432	445	452	434	419	410	442	448	425	403	438	398	401	431	457	401	414	421	351	405	419	430	422	432	418	422	427	426	411	448	420	420	429	364	449	431	443	415	415	474	434	435	449	430	406	420	390	418	429	419	413	420	475	417	424	432	368	434	392	403	460	439	399	409	445	407	427	423	420	463	455	430	419	428	428	434	421	417	425	417	434	426	434	421	416	396	410	416	439	445	403	442	425	385	413	407	420	441	380	393	393	372	464	388	386	414	416	445	448	458	413	428	438	458	433	400	411	428	431	436	452	444	392	422	470	459	406	397	393	398	433	386	395	414	375	397	426	408	424	479	429	410	441	417	407	424	415	448	435	407	443	403	411	410	441	417	430	398	444	407	388	429	445	435	453	420	428	403	427	401	437	390	384	423	436	435	418	416	400	449	460	436	387	440	413	416	420	407	390	398	437	396	423	428	441	399	459	402	446	412	433	380	431	407	424	400	393	378	424	403	431	406	436	428	377	403	424	442	357	450	383	412	420	412	416	418	404	411	412	413	434	467	430	377	404	424	398	444	435	451	422	435	456	418	399	434	411	442	421	452	415	423	427	447	413	436	424	442	430	457	416	402	435	443	422	423	436	379	434	427	433	391	439	427	394	447	397	441	420	406	426	411	432	434	414	428	410	443	405	418	449	423	446	422	420	395	405	424	430	413	441	417	438	470	399	365	412	426	451	404	432	387	433	481	428	414	416	390	447	407	421	413	447	385	415	439	435	423	405	438	382	449	412	375	420	417	406	410	464	415	398	424	431	436	449	422	459	409	407	397	420	450	426	396	399	389	452	401	410	446	430	457	409	398	436	430	369	425	458	430	384	425	436	415	455	430	400	436	413	425	415	447	422	431	444	421	433	392	416	440	456	436	444	409	423	441	427	431	382	426	397	455	409	413	407	429	414	370	445	419	423	452	371	409	426	397	406	370	412	406	432	460	411	420	396	419	408	381	413	413	397	356	431	428	418	403	408	427	424	397	401	446	384	390	388	429	440	428	440	420	432	463	404	402	411	412	414	383	423	425	407	424	416	456	393	389	466	419	379	381	422	444	427	400	402	390	404	438	444	409	442	422	382	403	460	421	386	443	395	424	420	405	431	416	414	401	411	422	405	406	414	417	373	437	396	397	400	450	416	413	418	410	453	460	468	438	413	432	386	446	404	409	405	404	390	420	418	407	399	398	427	436	375	456	428	412	416	402	400	402	406	419	428	439	410	416	435	413	419	427	384	402	429	401	425	404	440	416	399	429	376	419	446	415	411	380	383	435	390	434	399	418	426	416	405	437	456	435	432	385	382	381	432	425	463	396	450	415	428	407	439	429	442	403	434	427	408	386	417	414	419	406	408	406	407	438	406	432	428	425	425	415	421	419	419	459	421	378	441	407	425	438	419	431	455	458	424	436	438	424	445	445	401	453	409	397	438	397	431	434	409	426	407	445	411	368	478	369	397	420	374	398	417	438	433	419	439	434	435	431	399	407	418	412	442	398	352	416	413	450	396	444	418	402	429	384	433	427	417	418	439	402	415	393	452	424	387	430	406	366	444	400	399	411	443	414	449	408	406	425	451	413	440	452	449	444	426	426	414	421	436	442	414	409	368	415	386	418	398	444	432	403	440	455	422	429	416	412	418	402	447	400	420	412	434	431	402	433	401	438	411	410	409	442	405	413	439	392	416	391	460	428	415	465	426	444	426	380	425	407	429	438	421	396	434	394	394	375	426	400	437	427	420	402	400	444	424	396	413	436	404	432	431	425	431	407	428	377	405	416	462	436	420	394	446	422	438	379	427	379	414	416	424	393	416	409	452	411	446	444	413	436	446	427	429	412	395	412	420	404	394	434	447	439	415	481	407	392	394	441	437	402	418	417	423	431	439	421	408	410	435	435	394	418	379	408	427	402	401	433	428	411	381	398	397	424	470	463	445	410	429	421	390	425	441	447	434	430	433	420	427	382	389	414	431	398	396	370	449	388	447	446	441	439	425	435	392	433	445	424	424	437	426	408	424	400	428	434	408	431	400	431	425	379	431	458	407	388	413	410	430	435	385	405	418	385	420	426	451	423	410	413	444	405	434	444	400	394	417	380	412	427	434	448	414	422	423	407	431	405	415	412	406	415	404	417	441	444	443	443	418	431	434	420	448	399	453	441	416	421	445	428	408	407	427	394	419	430	401	440	406	414	426	435	458	430	445	435	388	409	434	404	400	417	446	403	425	403
17770	36110	33592	10144	2913	1935	1573	1287	1178	1066	966	923	871	818	811	750	732	749	703	694	696	676	696	638	649	650	591	639	649	650	658	654	683	623	679	757	790	668	673	712	728	644	724	709	678	763	783	818	723	730	739	773	789	757	751	755	776	735	702	655	727	695	662	694	660	631	630	687	645	621	584	592	571	608	633	581	644	608	585	635	651	635	619	600	598	638	614	586	639	616	615	642	617	615	679	623	575	649	650	667	663	674	704	638	647	666	602	637	601	627	638	673	646	621	619	581	601	576	595	624	603	634	625	623	651	635	600	580	549	617	636	606	613	631	621	678	623	584	631	603	663	656	627	605	609	622	592	677	627	618	603	629	607	654	654	647	595	624	601	607	566	652	628	586	652	609	609	631	623	626	595	637	637	584	619	643	628	592	612	605	647	564	614	573	638	645	628	618	594	594	580	630	675	606	630	607	616	649	640	583	626	547	615	622	604	593	589	673	612	573	618	637	651	571	591	630	653	648	601	601	611	593	653	578	580	579	554	630	591	582	599	641	596	608	617	582	568	591	621	611	616	618	618	639	626	640	596	604	647	583	591	600	567	579	590	621	642	655	608	635	607	629	659	629	625	598	607	608	665	597	653	573	587	613	558	606	589	647	639	641	613	613	634	573	640	654	630	600	627	597	578	623	631	625	629	588	625	615	629	600	614	607	583	615	634	625	627	581	620	593	639	619	628	594	632	610	621	601	603	598	602	599	616	574	630	636	615	625	555	630	625	616	614	624	610	647	599	639	628	600	572	629	592	588	597	613	581	627	597	603	635	557	646	621	601	609	651	642	626	583	592	642	585	650	599	599	574	647	639	621	555	601	657	575	627	585	630	606	592	634	621	650	587	684	602	597	633	664	621	600	626	645	601	591	607	588	621	599	589	577	616	630	625	610	621	625	584	616	616	628	606	639	635	640	601	620	594	578	638	622	627	598	605	617	602	606	652	628	614	617	586	619	558	648	647	617	612	605	606	557	617	604	640	598	658	595	584	636	598	673	581	615	586	627	585	627	618	632	585	620	584	600	632	628	651	596	629	635	604	606	618	608	587	596	597	623	595	628	615	603	632	642	611	597	587	612	604	620	629	582	621	615	629	605	622	592	598	612	611	647	581	578	617	623	621	620	594	654	622	611	658	640	574	596	606	625	625	643	669	648	617	637	592	510	628	614	625	662	613	636	638	659	629	618	570	611	592	590	638	603	596	657	646	666	599	615	594	652	615	591	623	588	617	600	637	628	644	609	579	593	604	619	596	634	616	615	602	625	639	632	603	620	570	614	588	622	590	594	623	620	623	624	619	587	603	605	605	634	606	604	596	626	587	610	565	611	596	608	654	616	595	645	594	608	570	601	639	606	620	694	587	618	614	658	567	598	625	592	606	608	617	646	604	650	631	617	664	621	609	626	630	640	627	612	596	632	651	616	609	630	627	575	599	602	611	607	620	667	611	612	646	640	632	612	615	586	651	619	628	619	597	591	620	599	581	572	648	615	644	653	613	610	618	607	640	631	624	668	598	648	611	635	594	611	639	651	616	664	659	653	638	575	630	614	612	598	617	635	646	627	609	562	619	590	592	666	635	630	620	585	600	636	567	626	624	592	629	604	639	590	628	610	638	657	574	573	636	639	609	646	593	630	655	586	600	587	650	588	596	584	654	602	565	584	607	610	660	616	649	582	629	601	592	605	663	609	626	591	614	599	639	598	662	595	646	593	605	592	644	622	593	602	593	592	594	608	606	623	579	654	585	611	627	573	649	620	589	644	584	596	641	597	655	641	649	646	574	640	619	559	595	598	604	590	624	626	592	624	595	624	649	619	606	638	653	618	592	611	589	606	612	620	605	580	617	594	629	599	619	598	641	659	639	675	619	625	619	616	629	607	576	583	588	610	643	629	635	633	618	650	606	599	597	602	637	616	616	613	583	587	591	631	648	661	663	605	618	628	653	596	651	603	562	631	649	624	584	628	663	616	643	619	629	621	593	634	635	596	617	659	614	590	588	632	638	615	635	610	611	622	609	609	613	650	638	581	607	609	609	618	617	556	607	571	638	616	620	660	618	609	628	556	602	597	618	558	593	624	654	600	623	597	614	574	651	582	613	595	594	610	605	598	595	620	623	654	570	647	646	616	661	584	622	618	584	641	567	598	632	636	592	605	615	629	643	651	621	596	662	649	582	617	603	617	620	611	610	610	629	606	612	629	626	586	642	595	605	593	566	586	626	591	607	647	617	640	597	622	650	648	575	616	621	595	623	638	611	594	644	608	597	609	619	556	627	632	642	619	603	646	610	618	638	626	611	631	628	621	654	605	577	577	586	636	612	645	608	647	626	632	627	626	626	580	602	633	644	590	628	630	593	591	637	623	577	626	629	633	636	607	639	691	588	629	596	619	621	607	630	589	620	637	595	613	613	635	633	624	622	634	605	596	608	599	663	593	631	599	615	614	622	600	661	632	620	613	549	642	646	593	625	602	600	624	572	575	599	577	626	628	636	599	601	651	603	617	566	610	606	644	674	613	595	629	635	592	632	610	593	656	622	595	613	580	646	645	620	649	587	644	573	650	579	595	638	627	605	610	600	575	564	616	609	648	649	590	610	642	615	584	630	573	635	596	645	606	597	635	586	609	592	653	608	601	594	593	581	599	597	587	615	610	625	614	632	621	617	598	628	599	623	664	618	650	598	637	658	584	609	619	596	629	649	634	671	614	569	649	641	602	605	649	645	596	620	596	623	604	608	657	598	625	588	625	618	623	613	617	634	607	564	607	614	543	600	577	631	617	629	633	628	582	581	646	613	639	650	622	603	612	600	607	639	603	615	593	611	618	615	636	599	619	581	627	615	637	647	598	598	625	603	578	589	607	613	644	591	608	623	618	589	609	658	600	622	598	599	630	590	644	665	604	601	593	694	657	654	617	574	635	647	602	577	640	627	618	680	639	660	650	603	617	569	636	635	603	639	615	614	589	643	624	622	589	636	640	605	599	563	662	645	604	632	623	588	648	637	627	611	565	624	635	587	623	642	630	622	608	631	644	625	645	624	612	646	636	634	679	602	600	615	639	614	605	621	592	610	606	618	607	598	593	625	607	588	583	621	621	613	623	608	553	594	634	606	603	628	631	610	620	654	616	617	658	637	620	643	639	601	589	630	627	597	557	589	645	566	624	612	614	581	626	583	613	626	566	647	567	625	608	584	620	633	630	611	610	628	564	616	611	590	639	623	634	606	643	597	607	581	613	648	614	641	602	651	613	608	640	629	631	597	638	595	616	566	633	579	633	583	624	613	656	600	602	594	635	626	612	594	636	657	615	631	636	589	693	606	595	588	628	642	601	670	617	625	629	625	642	629	576	624	634	631	640	638	607	626	586	634	657	658	578	600	680	639	650	641	579	664	671	614	654	633	570	585	670	611	674	595	557	616	606	591	611	580	596	591	612	625	627	600	614	605	618	640	601
23283	21340	29047	23956	21275	19364	3354	1073	752	593	540	555	448	477	489	466	415	466	402	373	394	407	391	375	361	393	369	383	374	376	381	375	365	383	387	394	418	395	416	397	408	394	374	369	392	407	437	423	419	420	414	452	429	355	392	417	406	375	388	397	360	366	362	341	350	368	366	333	329	387	361	340	350	383	363	361	318	322	356	355	326	341	320	347	361	385	361	340	318	348	349	309	372	363	343	362	338	374	330	321	370	373	379	403	411	391	347	401	344	397	359	331	348	342	326	342	326	319	363	329	321	335	358	327	343	356	328	333	363	350	343	337	364	350	330	352	352	341	354	334	298	321	321	335	358	308	365	353	357	322	302	343	352	318	310	338	367	343	353	320	385	347	362	344	334	343	320	345	313	350	325	341	326	323	327	315	347	367	351	350	348	338	354	383	369	348	322	309	349	338	340	309	322	340	343	333	350	321	348	316	339	369	341	339	378	362	321	347	309	369	340	349	336	329	351	324	344	362	350	361	363	358	321	366	317	381	337	331	343	359	333	310	345	365	301	327	354	381	366	368	343	353	336	339	314	333	303	328	352	366	339	355	366	354	329	324	366	357	357	321	341	357	352	317	367	350	334	322	347	325	350	323	337	349	340	365	346	342	340	348	323	377	350	335	345	333	325	373	370	332	332	342	343	361	333	334	319	323	334	304	356	356	325	360	348	323	318	366	348	341	335	336	314	348	332	315	356	361	349	375	364	314	358	338	320	364	338	365	323	355	348	326	336	341	329	323	327	348	340	348	354	335	312	305	348	327	345	304	342	321	322	308	328	336	352	342	342	325	315	320	363	315	339	367	369	324	345	341	359	312	337	346	335	331	351	316	332	363	380	324	360	317	330	324	353	329	327	335	333	330	364	363	351	373	329	304	325	354	343	303	331	338	324	357	337	335	355	338	368	363	338	317	357	350	354	341	353	312	340	320	349	301	333	317	325	338	334	331	337	322	322	345	345	347	296	353	354	314	351	378	332	332	373	335	300	346	351	330	357	339	349	308	335	318	357	382	332	372	358	331	356	380	349	354	319	314	319	347	373	351	317	332	338	330	369	366	346	353	323	376	343	356	342	331	335	326	361	335	346	349	350	314	357	345	347	375	319	349	356	319	343	360	353	333	328	333	360	325	354	333	337	319	321	344	342	329	351	310	361	298	323	315	339	326	358	326	340	380	343	347	343	322	312	350	357	329	334	313	363	360	353	318	342	353	335	314	357	315	351	321	347	346	331	375	338	322	321	351	347	302	344	322	362	371	342	329	337	325	330	364	358	335	344	294	330	354	345	341	302	339	343	360	344	359	350	350	347	326	338	346	348	362	340	371	304	328	344	328	374	327	328	345	350	304	358	350	355	341	333	371	374	332	344	371	355	331	352	332	348	364	354	354	327	327	332	329	384	374	340	342	343	328	337	329	328	316	349	339	348	352	337	331	365	361	387	317	338	327	370	323	302	321	341	347	342	350	346	336	333	381	379	372	359	332	362	384	344	337	376	370	330	322	350	300	378	355	339	344	333	321	325	360	342	346	353	338	339	363	370	344	323	296	342	326	327	341	310	335	329	319	356	327	349	365	370	342	322	313	329	364	384	325	298	352	385	331	332	353	362	321	325	322	337	330	318	375	305	341	322	350	299	333	358	338	359	387	345	368	356	344	359	308	380	316	354	342	368	334	331	361	342	330	319	363	323	342	349	368	342	349	329	371	344	295	309	352	358	345	366	311	364	339	341	330	345	336	343	350	353	313	353	342	354	328	323	329	349	347	297	329	369	313	369	364	366	343	345	338	357	351	312	334	338	343	342	357	358	359	360	340	373	337	357	317	330	327	358	334	356	349	317	371	319	324	364	344	359	322	328	337	354	350	341	360	335	340	327	343	303	351	328	319	335	321	364	332	362	342	335	347	367	359	335	342	335	360	324	311	344	337	318	366	364	337	350	355	346	381	325	327	351	353	342	332	343	345	359	334	355	311	355	392	374	306	326	362	308	367	346	348	351	324	347	335	343	331	342	331	346	349	329	332	363	308	387	323	337	361	353	344	336	346	375	336	339	349	319	341	361	335	319	367	308	348	337	357	333	319	350	354	360	341	359	354	356	353	306	323	347	317	326	379	333	297	313	369	357	351	363	343	340	363	305	350	354	349	361	342	353	359	390	343	351	330	340	308	352	345	354	332	311	329	349	353	359	318	349	349	367	321	348	341	354	332	348	364	316	325	373	352	324	358	334	332	333	343	323	332	340	322	347	337	319	338	347	331	298	353	313	308	332	321	318	332	334	352	333	329	302	339	325	350	313	324	340	350	363	335	358	376	340	353	329	317	362	336	346	333	346	345	336	351	373	335	347	365	363	347	355	357	330	331	324	320	332	323	352	335	343	375	353	320	343	348	327	297	321	336	375	348	324	372	292	360	322	350	336	332	340	354	358	331	314	365	357	312	331	329	333	362	338	372	358	348	354	330	347	323	329	348	343	322	331	329	340	360	345	340	374	355	319	302	355	302	371	329	348	358	323	306	320	348	353	338	341	324	337	342	363	352	319	337	340	353	352	344	337	349	329	313	343	322	325	348	354	373	336	380	329	343	337	293	341	339	343	338	346	301	344	367	364	335	324	356	351	347	355	346	344	362	329	355	311	320	353	315	308	335	345	312	321	349	344	337	340	341	307	340	362	358	339	319	333	335	358	332	336	335	365	327	346	319	326	316	356	365	320	328	325	305	327	370	331	334	322	336	332	328	342	329	363	374	347	353	361	364	354	356	360	350	350	352	341	359	361	337	341	320	351	342	353	346	313	360	313	328	321	337	343	337	328	372	334	340	323	304	311	341	329	348	311	356	305	337	347	352	305	348	360	324	336	333	372	358	348	337	344	351	340	323	348	327	339	364	327	354	337	303	321	334	357	352	351	365	344	354	346	339	367	347	368	354	321	368	357	366	358	380	366	358	342	324	347	320	357	329	325	363	376	359	333	384	360	347	344	339	329	336	322	361	313	353	329	330	290	359	356	375	372	307	350	336	323	346	318	371	330	338	356	362	330	321	386	321	340	362	353	325	311	366	335	375	345	308	313	327	375	330	309	327	338	340	345	355	333	349	327	370	325	332	364	353	344	314	348	353	359	355	297	330	343	347	357	350	341	319	361	344	344	315	334	353	308	345	355	378	313	373	317	365	332	326	338	350	349	337	379	321	344	351	349	375	299	342	336	333	354	331	321	351	319	351	359	330	338	339	332	340	333	317	378	341	320	330	355	318	302	329	330	369	300	328	347	335	355	307	352	346	337	352	352	360	336	348	378	334	340	315	340	323	323	334	313	307	296	318	336	334	327	317	344	364	338	358	355	327	312	336	328	352	349	368	338	354	328	354	345	363	349	347	321	348	354	363	314	339	332	350	333	341	343	320	340	317	326	360	316	354	330	339	321	301	352	348	361	312	351	403	316	324	350	353	337	332	370	382
20562	43339	33601	12474	4352	3009	2299	1839	1478	1329	1151	1068	943	938	799	805	728	686	707	656	650	624	655	614	564	577	582	539	543	569	528	554	544	538	640	723	719	629	678	656	645	614	584	698	668	662	719	700	745	742	714	674	690	658	687	650	628	616	587	604	648	636	616	573	551	571	498	547	532	496	498	503	527	535	514	515	536	480	477	495	514	479	527	496	513	543	501	490	571	482	495	539	552	480	520	529	536	493	527	518	538	544	550	584	573	594	552	563	534	588	533	500	527	567	517	488	517	519	518	515	516	480	525	451	464	514	472	510	505	510	498	512	491	463	513	498	494	498	483	518	463	433	508	471	508	527	495	504	494	502	478	462	513	504	520	470	498	519	490	507	512	521	466	482	507	484	498	493	483	499	469	475	476	481	562	498	468	514	514	478	485	498	467	457	533	574	464	541	456	504	526	542	474	507	481	449	520	503	531	455	492	476	491	497	532	483	465	452	478	456	480	526	537	491	502	483	504	469	539	523	498	475	513	489	452	496	469	498	494	485	493	511	486	519	506	504	468	477	491	506	506	500	498	506	519	539	520	499	514	518	487	528	465	476	493	506	496	510	512	460	482	496	435	518	526	518	511	519	457	462	513	489	491	467	461	514	488	523	480	505	528	507	511	519	490	539	498	499	476	506	480	513	496	469	478	489	491	521	481	503	474	530	490	513	492	490	468	510	449	456	472	502	457	531	512	490	504	521	467	483	494	483	475	477	494	521	471	523	527	480	499	486	487	480	483	460	492	523	509	503	478	505	444	486	496	518	446	524	522	490	499	475	499	457	484	481	485	526	492	487	493	535	494	493	495	470	501	503	485	533	504	486	485	493	454	493	510	511	487	482	493	451	510	501	527	474	507	500	500	484	511	513	488	513	526	494	497	472	475	496	535	463	497	448	504	484	529	556	512	528	474	506	500	483	478	530	526	521	507	511	508	494	519	517	485	494	493	488	492	497	495	506	500	498	505	520	461	512	484	486	489	515	516	502	460	471	493	493	506	532	452	490	518	481	523	445	500	492	516	464	499	479	518	530	481	511	507	540	534	471	487	469	487	490	481	480	479	490	476	489	503	503	497	524	525	528	504	481	528	524	507	491	473	500	491	482	476	487	486	529	486	510	498	473	444	477	523	480	501	534	534	524	475	476	468	504	491	531	473	474	508	516	510	504	508	497	504	487	521	535	471	554	502	464	530	515	489	467	490	514	511	483	474	476	455	517	538	550	489	487	478	482	524	436	522	504	500	495	527	473	499	510	477	468	487	492	546	503	484	453	483	456	524	470	509	494	519	505	502	449	486	493	513	489	455	470	559	517	486	514	502	537	500	493	493	515	494	469	501	548	500	487	511	492	522	477	511	541	479	502	503	489	520	483	466	504	529	520	499	496	496	533	517	518	496	497	510	497	497	503	534	504	501	497	487	527	463	497	536	501	487	455	514	470	462	538	512	444	514	477	451	504	478	518	539	492	494	496	492	465	499	510	500	499	507	481	489	490	491	488	492	488	536	533	527	459	464	510	479	495	523	496	470	503	490	506	473	525	457	451	485	501	553	481	495	517	524	498	479	521	489	517	520	528	497	478	506	481	503	478	498	493	490	489	530	475	509	524	474	519	486	545	482	480	519	512	487	501	471	484	482	510	484	478	518	513	507	466	498	469	482	508	500	497	482	509	493	514	481	522	460	466	488	532	512	449	517	487	467	496	502	463	486	497	484	494	493	501	466	495	527	478	543	493	507	482	513	487	495	509	509	489	489	458	498	472	474	459	510	460	477	538	464	515	497	534	510	500	494	525	500	474	506	484	466	467	493	487	487	489	515	484	529	483	493	492	463	503	512	445	518	497	514	518	500	518	534	493	478	498	500	474	493	519	518	504	521	472	528	483	489	480	514	515	497	535	479	559	498	515	504	479	498	486	516	523	511	491	459	489	496	534	523	492	521	470	469	492	483	500	504	486	534	463	517	500	506	480	495	460	515	461	500	505	535	527	475	458	521	515	508	540	473	447	525	464	521	491	477	482	454	513	486	477	497	494	503	490	524	518	461	503	500	473	507	495	458	512	512	505	504	490	522	537	501	518	474	501	498	515	484	532	468	532	481	509	455	518	473	525	518	493	490	507	461	485	484	515	466	530	482	494	492	477	498	533	475	473	496	491	522	504	515	504	485	476	520	497	535	515	432	471	493	499	491	465	499	504	495	485	491	470	509	515	531	500	501	506	537	499	487	503	504	489	491	502	525	504	477	477	495	481	464	466	477	550	525	516	520	503	503	535	497	501	553	535	519	462	509	468	492	510	494	509	496	486	525	475	458	502	533	458	478	522	487	458	463	510	467	528	483	466	485	463	508	499	498	483	486	457	490	554	500	446	444	502	472	465	515	489	492	499	461	503	484	508	507	476	490	486	534	471	456	495	508	462	441	457	510	495	520	522	494	488	493	495	491	467	489	482	515	482	496	538	467	498	483	483	460	510	516	481	492	493	469	529	474	466	513	499	521	512	455	488	475	504	526	449	475	517	486	520	511	546	488	514	495	498	477	477	502	466	514	503	479	495	503	491	463	519	517	472	532	525	481	522	489	545	510	521	491	484	474	458	556	504	465	505	469	524	516	507	506	512	467	466	484	493	542	483	500	526	504	456	522	483	495	513	554	498	476	491	507	485	515	492	484	513	486	469	451	507	521	513	497	484	516	487	507	471	498	506	485	516	494	485	517	498	462	520	516	515	504	493	498	496	489	515	487	496	503	506	456	481	537	528	487	495	495	516	548	508	453	503	493	495	491	496	484	524	506	510	467	508	511	493	463	487	482	527	463	504	487	459	486	501	503	482	507	520	490	508	494	468	499	488	488	514	485	486	525	480	494	506	490	520	482	471	518	494	480	493	512	489	479	514	461	480	495	502	482	481	494	478	505	488	488	503	492	456	500	478	492	480	486	482	493	487	500	517	467	460	493	471	486	489	530	515	455	521	511	483	506	470	496	476	518	487	480	496	475	518	486	483	486	507	500	450	467	495	478	504	485	531	476	506	506	520	529	494	450	518	506	492	494	483	511	488	476	511	459	490	489	473	474	532	539	489	525	499	461	520	502	492	547	514	500	488	515	539	545	497	503	511	548	524	501	483	469	542	489	514	513	509	492	524	487	491	531	493	480	517	511	468	484	487	484	466	520	496	508	504	496	487	523	492	507	507	435	526	510	496	466	497	528	520	503	505	463	526	507	527	497	504	477	472	462	489	508	487	482	505	514	547	491	501	458	472	513	478	471	495	544	525	552	499	512	492	488	490	503	506	487	521	487	468	473	538	483	498	501	504	452	505	451	531	507	500	466	519	462	526	514	546	512	493	492	485	487	500	504	488	500	510	504	499	514	507	488	499	483	476	452	481	489	497	514	497	502	514	534	512	504	495	503	440	497	497	455	504	472	482	499	480	523	536	494	509	530	499	497	480	504	474	498	505
26794	20748	15597	3681	661	507	450	438	472	399	468	434	439	431	438	451	435	458	455	400	411	458	438	408	439	432	417	441	448	461	442	458	413	421	429	496	446	436	436	428	405	433	436	423	475	471	445	457	462	470	497	480	466	427	428	474	438	424	450	502	434	472	411	459	416	470	444	446	444	402	465	428	439	427	456	427	447	415	421	435	465	441	431	457	425	392	421	449	472	446	462	412	493	416	412	432	413	454	458	444	446	458	448	458	451	429	432	415	438	428	410	418	452	404	457	445	452	434	417	452	473	416	439	413	429	451	429	398	405	426	427	438	446	393	439	371	449	436	422	448	388	435	439	443	421	440	435	436	377	439	435	459	436	420	426	435	412	451	400	426	464	472	411	428	409	401	405	433	440	446	405	453	460	447	469	423	423	399	420	415	443	443	416	405	418	460	424	376	419	470	407	431	427	439	392	454	445	440	444	425	455	414	450	428	390	433	389	452	402	423	408	450	442	453	424	484	438	438	448	450	398	430	447	467	449	378	443	434	457	421	437	433	448	446	447	432	411	420	448	460	405	434	454	437	419	451	424	435	457	454	409	430	429	464	453	447	442	466	444	445	408	455	408	440	442	435	424	422	425	417	426	426	421	395	428	457	434	405	407	419	433	422	430	436	423	458	408	462	429	424	451	421	425	416	425	439	402	445	454	430	434	452	447	402	456	409	407	419	422	421	444	456	447	465	430	437	430	413	405	416	419	419	400	444	438	457	420	474	418	434	412	428	447	407	438	430	414	414	435	422	439	430	381	439	419	464	431	451	461	437	427	417	441	394	437	409	455	453	393	457	465	385	434	433	442	453	451	411	443	379	399	443	407	426	429	428	430	444	421	416	441	420	432	445	425	434	442	412	439	412	460	428	403	446	411	430	443	457	412	485	462	406	429	426	453	433	469	392	384	429	441	428	418	436	444	399	456	414	427	393	426	419	426	446	436	476	412	423	431	434	437	436	421	427	418	402	383	443	411	424	414	414	423	411	426	407	457	427	418	379	384	384	452	425	469	474	428	413	407	438	445	412	420	462	420	456	428	424	437	430	427	434	417	447	401	430	425	428	455	420	436	452	433	430	432	420	438	438	428	409	427	410	410	403	399	433	425	429	448	430	419	432	444	428	454	411	427	439	414	452	426	441	403	402	422	452	448	438	403	438	435	468	473	397	411	436	429	439	388	400	483	468	444	392	421	445	427	442	434	410	431	443	468	453	421	422	477	433	456	421	413	429	451	409	430	415	379	462	426	451	440	456	441	390	440	436	411	428	435	443	409	451	453	445	416	430	442	444	431	428	446	431	407	440	397	386	436	398	417	466	414	431	447	434	438	436	413	411	415	431	461	424	421	439	453	424	435	442	421	422	400	405	430	440	421	451	450	418	456	449	427	402	450	432	442	435	429	427	421	421	445	442	439	424	420	462	426	424	419	404	402	419	470	438	459	433	436	438	441	434	402	422	407	444	431	426	465	440	401	431	417	422	408	434	422	459	446	427	440	445	415	418	434	433	402	432	397	386	425	434	411	437	430	452	423	419	399	468	446	445	403	385	398	424	406	417	420	407	441	438	446	461	435	416	426	437	377	420	437	454	412	445	447	421	457	456	456	453	454	471	441	450	436	426	471	462	433	414	422	405	440	439	431	404	450	440	411	422	481	421	433	418	468	396	442	428	437	436	456	431	420	435	437	424	452	415	423	388	398	448	435	433	435	410	421	445	419	401	431	454	410	455	453	436	409	424	457	443	441	430	416	462	405	416	431	447	398	436	401	419	416	427	438	425	437	437	413	425	447	447	431	413	429	418	417	435	431	395	459	487	432	439	404	418	463	436	440	453	396	432	397	456	433	465	440	418	444	385	431	464	446	451	415	442	386	435	408	413	391	431	426	411	414	426	437	426	416	465	423	446	442	475	451	452	417	426	412	426	420	466	443	415	464	446	449	476	434	459	422	426	387	455	420	437	422	431	441	451	409	452	454	414	461	442	413	431	408	416	393	410	439	440	448	417	477	406	437	429	451	436	464	466	448	436	436	443	409	398	436	389	454	415	436	416	427	403	421	424	450	414	412	417	410	430	406	458	399	460	441	408	428	432	401	413	438	413	430	434	463	403	429	412	427	464	440	465	425	424	437	448	442	436	409	448	428	461	445	437	419	461	400	440	406	404	437	413	483	416	388	432	422	445	417	408	420	422	447	437	425	405	434	426	460	392	448	414	435	388	390	420	425	434	444	431	449	428	428	451	420	431	470	454	430	393	453	429	430	419	407	446	416	446	415	423	437	436	392	420	427	422	447	434	455	472	448	407	449	440	440	392	431	435	438	402	397	403	430	430	405	411	422	403	434	458	470	412	410	417	436	390	454	449	404	446	459	455	417	463	447	425	432	440	481	440	438	452	436	421	439	424	464	437	427	429	419	410	451	449	480	432	456	412	438	418	425	459	435	409	456	440	431	405	459	443	430	435	440	413	429	439	416	440	460	444	423	432	458	434	442	423	447	422	468	407	428	453	404	417	434	424	426	465	413	448	405	441	467	421	443	455	446	462	457	432	444	426	427	403	428	457	420	485	420	429	419	416	423	426	422	404	382	425	413	458	472	447	420	411	445	405	439	441	412	420	401	439	431	472	385	440	446	437	439	422	437	447	415	455	420	415	411	388	423	420	417	446	436	418	420	415	432	461	453	428	442	417	422	438	454	405	450	449	424	459	452	448	441	418	476	415	410	447	429	422	432	415	431	418	414	455	423	445	393	454	418	442	423	465	422	470	407	480	397	436	417	447	438	415	420	451	447	432	450	457	412	452	476	415	431	411	386	448	442	444	411	423	436	438	403	390	416	455	420	437	417	431	415	475	417	405	453	424	412	441	438	472	379	430	433	444	436	454	417	463	450	398	464	410	432	426	455	482	449	406	427	437	418	479	405	395	455	406	422	459	438	451	439	439	435	431	438	405	413	424	433	404	408	438	411	435	397	436	413	448	432	475	407	429	423	429	405	419	418	434	406	484	426	444	460	416	419	410	446	414	470	434	416	435	471	441	430	431	418	402	434	421	416	431	406	434	398	460	469	435	421	424	490	476	398	444	417	412	474	455	404	454	425	451	486	409	404	449	454	436	427	424	401	428	432	425	406	404	442	436	422	394	418	434	410	443	448	409	451	411	383	412	440	447	430	463	436	435	392	439	409	409	439	414	437	412	437	433	434	417	405	435	427	456	443	436	416	437	446	421	401	449	408	453	428	422	424	434	395	409	437	421	473	412	420	377	429	453	407	404	426	427	425	436	432	444	450	442	428	424	463	407	407	433	409	410	411	432	456	419	447	459	465	434	429	400	425	439	430	444	440	436	445	429	423	450	435	437	425	430	405	415	449	418	435	439	431	437	436	400	443	460	418	456	428	431	425	438	374	439	431	454	416	422	408	441	408	428	458	423	453	432	455	416	401	456	439	420	414	386	435	432
14269	25653	17261	3603	791	755	705	669	658	669	653	634	617	632	655	613	626	637	616	625	634	667	646	650	664	618	629	648	643	638	646	637	632	627	688	680	712	686	694	666	720	646	715	655	721	640	716	730	741	640	724	703	662	697	679	691	695	701	667	622	653	645	616	660	697	686	652	666	640	629	593	672	650	619	627	652	669	651	636	666	647	609	644	611	616	629	621	626	587	608	566	626	615	634	633	646	633	642	641	652	628	611	683	684	655	647	627	584	654	608	652	654	615	625	675	648	638	667	626	641	605	635	613	585	628	609	636	652	597	609	629	615	604	661	666	608	603	646	603	622	610	608	626	621	620	641	638	655	615	626	655	617	639	606	613	606	605	695	632	616	632	639	579	604	583	654	682	626	650	645	624	619	635	619	655	663	666	622	625	690	646	630	640	619	606	639	602	644	626	629	588	634	659	616	650	655	620	614	630	642	648	610	602	635	627	611	652	607	658	628	627	606	597	609	660	623	637	634	630	597	625	609	638	628	636	659	640	620	616	597	606	623	573	689	618	672	619	623	661	610	621	644	643	612	627	658	612	627	629	613	631	588	683	622	641	610	651	625	622	653	612	628	625	636	639	612	608	619	642	648	631	653	609	635	604	623	625	694	657	666	632	596	625	634	621	618	615	655	617	644	613	619	620	640	628	676	594	577	643	650	593	642	626	610	591	631	607	632	618	619	702	638	622	600	585	627	685	620	603	619	615	619	628	640	638	618	616	621	652	637	641	648	576	659	670	621	671	605	611	582	662	636	617	652	636	625	620	620	594	580	602	646	643	600	630	601	606	602	625	695	631	609	645	603	636	608	644	613	607	612	646	620	636	611	635	639	621	608	655	597	620	655	654	657	639	582	621	622	665	634	676	654	614	655	642	612	618	628	634	607	617	613	616	634	671	602	588	636	644	661	658	632	629	582	607	590	616	622	626	658	635	635	628	626	671	654	629	635	625	631	689	613	650	643	615	576	642	650	601	621	648	645	693	639	623	596	608	652	603	617	585	622	596	700	566	622	612	640	634	595	661	639	649	629	589	615	551	663	636	694	598	620	572	632	598	591	602	618	590	610	651	631	649	643	650	626	628	603	663	619	603	648	666	604	625	570	648	629	666	649	598	617	672	660	582	620	580	606	644	642	582	614	669	623	702	605	638	641	627	651	615	580	599	667	624	621	620	617	639	608	578	610	622	620	615	606	620	595	683	633	625	694	640	686	585	637	619	655	665	649	604	638	649	606	612	682	626	601	579	624	653	652	613	605	620	642	639	617	614	610	637	599	644	632	629	635	643	616	585	612	616	637	606	659	677	559	639	614	590	625	596	622	666	661	597	607	608	622	609	629	675	690	626	596	642	613	636	666	623	597	625	584	595	641	586	614	585	622	623	608	651	646	613	576	652	617	649	638	648	652	627	656	604	632	647	669	630	619	598	608	658	608	605	649	636	671	637	688	627	621	635	582	644	634	618	631	652	655	621	666	624	633	635	604	652	623	640	605	649	630	619	629	646	611	652	606	642	641	625	630	654	622	589	651	634	603	595	654	631	664	583	606	606	598	641	647	624	641	670	627	645	620	621	648	670	597	628	651	611	551	588	634	647	635	625	653	658	608	595	612	648	633	631	638	619	656	628	616	613	552	576	648	664	654	643	595	616	619	636	614	622	614	637	614	596	564	582	620	620	644	615	626	616	629	699	645	632	667	628	619	610	638	641	642	663	612	633	613	635	641	611	585	635	634	632	642	644	659	602	623	624	582	594	661	595	636	624	639	649	581	633	670	619	624	638	657	621	625	662	625	658	620	686	599	650	602	608	646	667	661	622	685	591	606	597	669	616	622	627	697	591	635	656	680	629	647	669	602	651	578	587	649	633	628	627	609	599	639	671	665	629	642	662	648	628	629	629	585	641	590	636	653	644	612	592	616	606	594	652	652	636	588	652	647	623	568	592	609	642	689	596	642	628	573	626	616	591	617	612	672	627	611	662	646	616	659	621	622	663	658	598	621	633	664	634	633	672	629	634	640	614	594	625	680	648	653	599	595	602	667	648	634	587	661	630	688	592	642	616	637	594	632	618	645	669	623	625	637	596	616	650	589	603	611	657	602	623	661	652	603	670	594	635	610	606	601	569	599	611	661	633	616	662	634	619	647	567	622	624	636	628	580	600	641	669	650	627	629	586	664	608	595	650	614	670	591	617	654	651	652	644	624	623	629	628	608	642	661	648	691	642	655	592	632	606	619	640	613	625	644	608	612	636	613	659	660	617	631	685	638	636	652	635	658	611	592	641	622	619	655	656	650	638	619	596	659	631	675	626	660	608	678	641	622	615	620	616	663	629	644	671	628	602	590	604	646	594	614	640	613	613	634	670	636	606	630	636	624	644	624	616	632	596	634	636	615	601	609	643	638	602	583	592	651	640	661	664	636	613	658	614	645	642	673	568	610	646	599	648	638	625	610	612	621	638	600	652	618	595	629	627	620	643	610	630	596	632	620	625	627	570	588	628	601	677	592	617	674	655	654	618	631	656	592	638	622	627	634	616	627	589	634	666	631	654	638	644	623	657	620	597	613	630	648	623	611	617	626	654	668	597	589	652	652	653	656	620	593	599	636	591	607	634	602	603	609	632	606	606	588	594	646	658	629	677	633	662	607	588	618	617	635	649	633	650	602	657	633	617	582	611	629	596	653	614	621	632	616	620	605	573	631	662	591	623	657	611	634	648	597	640	615	637	669	689	612	631	626	589	583	629	644	652	595	641	647	645	633	644	593	649	649	636	658	630	619	612	634	634	664	596	599	661	612	649	666	642	630	601	613	651	660	648	610	610	638	626	605	606	623	680	608	614	606	716	607	668	607	607	619	590	616	605	642	635	598	615	622	614	623	619	624	654	643	635	587	615	623	609	638	612	643	647	615	631	585	635	610	615	637	615	623	616	627	590	660	610	624	654	623	627	600	619	636	640	595	616	561	632	609	630	615	641	610	650	659	564	597	591	592	694	695	585	635	623	627	645	593	659	653	679	625	609	642	612	607	583	645	615	626	613	614	693	618	635	620	626	613	582	632	592	605	600	621	614	665	649	618	611	609	647	613	650	572	645	633	613	571	616	623	626	639	657	619	638	651	618	627	641	626	622	642	568	641	649	632	666	634	666	668	621	628	608	619	626	644	628	574	618	641	618	617	604	626	596	647	651	607	590	662	622	619	649	601	673	632	611	605	611	635	627	580	617	589	622	594	606	641	640	693	653	591	663	668	584	666	645	666	621	636	625	624	611	543	621	650	621	591	644	639	644	619	619	651	672	636	653	630	631	621	631	676	636	623	652	631	609	637	617	646	630	617	611	638	595	627	627	623	617	606	664	649	652	595	665	600	638	667	601	656	610	634	642	613	661	642	649	600	613	640	688	636	607	645	630	586	623	630	591	638	638	546	629	585	598	581	633	619	647	566	603	626	638	604	598	683
24382	21362	28426	24392	19736	4226	1280	735	611	566	546	510	476	489	469	457	515	466	455	481	485	440	415	466	486	406	451	482	445	416	404	449	439	480	460	456	480	469	446	446	500	440	498	471	454	492	446	484	491	491	505	492	446	474	458	483	457	465	444	456	435	450	483	451	435	429	438	405	447	406	390	452	471	415	428	443	414	447	406	426	410	425	402	398	428	429	437	413	422	418	432	431	391	451	407	442	415	453	447	430	436	406	484	419	483	420	452	479	438	407	419	426	444	444	436	455	451	426	436	429	441	453	410	434	424	434	387	443	420	430	437	427	428	419	392	376	414	435	428	413	399	424	423	405	428	461	461	438	393	414	429	435	411	409	419	429	454	433	418	423	413	433	469	455	371	453	398	400	430	435	435	437	420	428	440	434	470	407	447	415	367	376	421	425	383	428	440	420	412	428	446	414	416	406	413	468	420	417	438	394	415	440	452	451	428	459	414	422	445	435	430	420	417	405	434	448	453	437	453	421	411	425	424	410	446	418	417	440	430	434	414	429	429	413	422	423	438	424	401	389	429	396	410	455	411	445	472	430	405	448	416	443	386	417	435	500	415	432	404	413	413	408	428	454	438	409	441	395	470	409	441	396	384	416	457	426	410	427	416	406	415	441	409	437	433	420	415	426	452	390	417	461	421	460	420	378	395	417	445	459	379	410	383	404	425	417	458	413	412	429	421	431	439	406	427	426	453	457	423	402	417	438	430	446	398	466	403	427	425	448	422	462	399	449	408	398	419	412	443	427	432	436	388	399	414	452	427	455	415	418	415	407	381	387	431	433	420	416	439	403	434	438	425	433	445	431	428	435	439	426	459	415	405	418	462	434	407	444	424	419	434	448	430	437	412	399	407	415	404	440	409	427	429	402	423	456	415	426	398	407	427	467	413	422	403	456	454	449	435	425	406	449	434	411	456	440	436	437	424	475	458	440	371	423	418	426	418	409	413	440	427	426	451	423	435	435	401	381	430	476	408	456	435	422	433	397	461	388	435	418	401	440	444	417	407	422	433	381	426	434	471	427	408	446	417	383	448	435	433	458	455	456	423	446	467	405	449	420	429	422	423	402	398	412	436	424	443	403	420	432	425	454	400	439	384	389	423	403	420	424	412	395	402	431	421	416	417	426	399	413	459	420	432	429	422	431	401	394	421	405	414	407	420	418	405	431	436	453	416	455	411	407	433	409	428	441	462	432	433	381	434	484	415	461	400	445	419	429	410	419	432	391	418	426	445	419	451	390	465	410	430	414	410	416	410	427	428	434	442	467	449	455	406	427	403	423	401	460	422	403	410	433	453	441	427	389	423	434	432	436	401	425	415	454	439	414	464	425	431	426	390	398	408	442	447	418	433	449	431	434	434	412	422	452	391	449	413	453	433	412	451	398	401	411	418	421	452	386	419	372	391	409	386	412	433	406	411	414	406	434	427	441	455	419	415	407	400	437	416	433	414	430	423	416	404	445	418	426	427	419	450	387	471	401	400	431	416	425	416	393	422	428	440	416	441	399	413	409	467	470	444	408	464	414	428	424	431	419	417	432	408	418	414	409	448	442	421	406	421	399	432	422	468	400	423	411	421	446	443	386	425	440	425	422	450	396	426	417	436	440	457	437	435	425	404	397	423	419	407	413	422	407	432	414	400	452	436	435	453	433	434	402	397	395	420	405	469	429	399	428	428	393	396	428	392	431	399	441	406	379	408	423	422	454	428	449	444	444	393	435	428	409	461	417	399	437	420	431	421	421	394	354	440	408	426	421	411	417	404	437	468	387	411	448	460	398	465	461	432	397	438	459	435	450	426	428	416	434	433	410	435	438	407	446	446	416	428	431	412	441	428	436	431	402	414	427	461	449	414	434	428	418	453	400	430	397	448	412	425	452	407	386	419	461	394	430	414	400	445	454	399	410	436	454	446	432	444	431	393	402	407	415	444	436	398	479	416	410	447	389	402	433	438	442	378	381	411	461	396	428	443	441	414	438	411	433	430	390	438	449	401	419	416	437	423	431	433	418	432	393	416	434	441	415	432	419	410	444	407	416	377	440	396	425	417	400	449	426	400	453	403	426	387	452	476	416	427	447	420	436	444	425	409	441	422	428	449	431	399	415	462	466	426	409	449	450	458	391	402	431	405	405	442	415	398	389	480	470	420	431	435	427	420	418	418	447	446	425	420	438	417	462	452	487	452	449	455	426	416	441	435	437	430	423	441	453	447	429	430	447	396	440	405	422	407	396	451	432	432	424	425	394	452	418	436	405	433	445	402	444	418	460	425	427	453	414	432	422	440	450	412	453	400	433	430	410	433	431	421	398	406	394	423	414	434	365	410	442	424	411	435	403	439	414	419	386	408	397	420	435	375	395	412	403	390	406	427	404	407	401	414	412	401	409	412	478	410	439	413	394	417	428	444	417	433	423	447	443	413	437	417	443	410	447	459	410	409	409	416	444	397	448	417	410	449	426	438	440	410	416	444	410	434	431	424	404	409	466	470	434	432	435	419	424	411	457	450	431	429	477	431	449	412	410	397	419	379	418	395	437	408	420	406	430	404	396	431	427	372	408	434	400	420	392	478	428	426	437	398	417	451	430	388	448	416	455	427	462	412	422	440	441	444	399	388	448	452	413	424	416	427	430	402	377	407	384	396	418	423	425	424	430	405	446	425	409	404	427	424	430	423	428	410	440	431	424	417	408	446	417	414	443	408	415	404	447	429	423	405	424	456	383	406	396	368	415	416	439	421	435	383	431	467	467	383	433	440	405	395	420	403	421	436	415	412	413	435	418	450	374	409	381	393	406	415	407	464	403	400	414	407	437	417	436	403	417	414	418	426	411	401	412	428	427	438	406	430	425	458	423	424	443	437	448	411	422	416	430	398	402	441	434	426	410	416	421	456	455	399	420	416	416	404	407	414	410	432	415	431	428	428	446	416	421	415	418	407	385	456	406	461	391	433	427	387	406	416	441	424	413	446	433	453	403	421	467	406	462	406	425	438	403	416	411	430	422	418	425	465	408	455	450	451	414	432	409	473	404	425	421	409	406	424	409	454	404	424	455	431	450	430	421	447	430	471	451	428	429	425	433	422	453	448	402	403	399	394	410	434	433	417	465	406	441	430	434	416	470	393	427	427	444	438	438	438	411	435	445	379	410	437	465	434	443	439	432	458	423	450	456	455	438	399	417	372	420	462	425	425	428	392	388	455	406	413	435	414	436	402	438	444	406	448	450	460	420	437	396	411	425	440	424	444	406	454	421	456	435	399	413	426	450	452	452	416	450	417	463	427	390	439	402	437	411	450	397	425	456	410	437	438	429	432	426	408	421	401	413	436	437	389	435	399	411	414	441	428	419	433	405	398	408	418	428	413	428	432	450	441	443	414	409	431	420	403	388	428	397	411	416	458	444	449	441	450	393	454	403	422	423	417	423	390	469	431	406	434	416	422	425	419	403	430	445	401	470
18212	38030	30740	8193	2685	1884	1530	1293	1209	1125	920	941	858	828	781	754	740	720	725	681	735	680	673	673	655	680	640	674	581	601	643	686	657	707	639	800	782	741	720	710	773	703	678	666	699	792	755	744	746	695	797	757	709	699	721	726	744	702	697	666	685	657	745	713	657	674	655	603	615	641	624	637	589	597	619	647	605	600	633	622	638	619	637	583	643	608	648	685	584	622	612	658	629	673	619	604	613	603	570	668	602	658	659	701	673	716	685	683	663	669	715	656	663	674	705	674	682	620	632	585	621	631	634	654	647	607	602	598	624	591	622	584	642	624	655	646	638	643	681	602	612	630	617	653	565	670	648	572	634	602	558	587	625	589	650	616	632	619	596	589	657	609	593	639	640	686	604	623	620	622	617	648	608	609	643	662	640	624	651	603	637	626	644	605	589	644	684	629	573	690	617	631	665	578	600	617	621	640	603	602	597	604	619	609	632	579	618	604	631	592	637	618	599	620	610	668	581	614	602	603	612	596	627	629	625	613	604	610	631	627	625	612	619	635	640	673	660	640	643	626	608	598	585	645	655	639	621	657	622	634	618	617	600	603	622	611	568	638	588	631	641	612	649	607	606	621	613	619	623	606	622	634	636	621	596	628	612	620	603	628	604	646	628	624	593	595	644	629	663	604	617	642	631	647	636	633	607	604	632	600	684	653	654	607	640	600	605	669	611	633	656	632	634	598	636	666	608	636	613	638	605	621	617	695	629	611	594	604	624	622	624	670	618	619	625	609	671	590	624	594	609	645	644	631	623	601	629	655	603	606	617	652	617	641	636	606	597	604	622	623	620	614	600	653	634	620	597	662	632	637	602	669	635	626	584	620	614	638	613	640	602	586	646	620	600	605	642	642	635	632	610	596	612	661	564	606	582	645	647	646	620	649	594	640	657	639	601	597	573	627	635	594	622	596	626	656	630	612	596	660	594	572	632	609	590	618	597	645	680	634	645	641	610	611	617	635	626	626	593	605	625	613	607	647	672	574	656	638	597	658	589	630	624	586	606	623	635	620	602	618	639	658	596	619	664	628	637	604	651	655	648	634	592	601	641	600	633	663	617	544	658	638	636	626	640	623	620	636	621	650	630	594	625	622	599	622	654	659	680	613	609	621	577	635	646	637	596	614	630	634	631	659	602	656	641	619	655	633	656	637	604	623	578	632	654	676	641	663	612	582	627	614	655	623	659	633	619	614	643	658	645	649	633	584	641	632	635	628	640	621	622	632	618	606	594	629	655	611	597	589	603	659	615	589	627	627	613	599	558	649	579	597	594	634	641	682	592	568	655	626	604	590	640	653	635	589	640	603	643	605	620	601	614	599	656	609	640	580	612	656	668	646	654	649	627	588	605	598	593	615	650	661	602	640	620	609	622	630	611	586	601	600	618	584	667	661	609	660	610	584	614	658	641	636	643	641	649	646	620	673	650	610	621	608	649	596	632	602	584	631	625	650	619	595	619	631	608	631	619	638	600	633	645	586	618	583	584	612	608	620	641	624	620	616	627	631	615	625	611	636	599	631	597	622	614	610	646	607	615	604	626	610	644	666	653	630	619	585	647	622	600	599	604	623	593	589	542	634	600	621	616	627	628	589	611	614	643	649	637	620	624	645	621	622	659	665	585	644	645	601	627	657	598	609	625	634	632	665	643	589	639	639	633	633	610	610	691	616	630	619	609	640	632	674	629	625	665	614	608	652	623	621	616	631	627	645	628	559	681	586	578	588	585	579	552	580	553	633	617	635	598	610	610	580	624	629	635	589	658	613	601	633	624	618	627	626	616	699	637	627	604	580	618	614	621	642	622	590	622	596	619	605	624	641	601	656	630	626	614	636	633	628	668	579	590	617	585	590	638	654	638	642	597	622	722	626	639	566	646	621	630	618	628	587	622	630	586	663	591	633	591	628	574	617	612	625	613	669	621	651	669	559	651	588	640	624	572	643	610	587	612	617	649	613	653	621	642	584	600	659	604	596	567	631	620	653	618	611	635	627	599	613	578	619	626	617	562	623	604	594	590	594	623	626	643	584	584	642	585	645	597	616	649	593	623	618	624	609	666	556	632	609	630	614	652	582	646	621	624	631	611	616	611	610	657	597	587	639	612	615	607	566	588	603	599	610	629	623	612	657	631	617	609	622	608	639	628	653	645	639	620	649	641	588	617	661	647	641	616	569	661	630	636	618	621	654	579	606	606	622	617	607	582	616	622	596	643	700	546	625	658	608	635	568	615	638	656	647	635	605	596	638	626	622	598	595	609	650	607	606	611	653	650	606	645	608	658	654	611	584	593	618	554	671	613	595	638	668	682	630	653	672	632	657	645	616	578	619	651	630	649	638	683	632	554	590	605	605	648	553	602	620	645	644	629	636	600	606	633	595	654	621	632	634	622	645	649	628	618	618	592	585	622	660	665	628	594	634	627	589	599	601	593	621	634	618	568	625	601	628	656	644	597	624	580	637	641	610	618	650	582	569	612	651	621	615	640	640	642	584	596	610	628	636	615	615	634	572	621	569	624	625	660	620	575	622	608	587	611	656	607	635	606	651	576	614	670	675	649	631	571	624	610	612	582	638	623	633	616	593	652	647	618	677	623	576	620	608	619	627	615	637	646	626	579	647	587	603	645	630	628	625	621	621	661	647	610	650	655	642	578	631	606	633	610	641	634	561	615	600	670	629	606	613	611	619	612	586	626	623	613	643	612	598	621	594	631	590	701	567	621	610	580	635	622	627	620	643	631	596	644	611	642	619	623	627	655	628	656	624	629	583	570	653	652	616	596	577	599	639	612	604	623	632	615	576	630	650	645	649	634	607	631	640	613	649	636	645	650	603	649	601	558	602	642	682	612	646	657	621	633	692	627	606	585	613	614	624	666	638	620	613	594	595	653	627	658	605	638	603	579	668	611	607	652	645	603	660	625	625	623	601	647	633	667	607	644	634	623	636	626	657	602	602	575	611	656	625	586	655	634	615	630	637	631	649	592	641	595	636	642	594	620	607	580	589	628	661	611	637	607	681	600	601	635	636	615	634	614	594	606	634	635	615	607	608	623	627	645	627	651	659	632	624	650	584	589	658	584	626	602	626	608	616	639	660	668	638	607	629	625	555	642	638	644	604	627	598	672	625	642	613	650	652	602	646	620	612	630	614	604	643	647	631	618	640	626	647	606	626	622	592	595	612	578	606	630	639	616	627	615	633	637	638	639	660	612	590	582	653	629	618	606	632	636	591	638	631	604	631	614	607	594	612	622	674	598	622	570	610	605	592	644	623	596	592	625	644	590	650	635	578	630	612	615	614	603	613	656	581	609	645	612	595	659	642	588	631	657	642	647	630	653	597	635	574	583	583	615	626	643	638	600	653	635	651	620	587	654	582	654	654	650	588	632	603	658	666	592	608	624	646	652	628	637	640	611	656	568	647	620	612	665	613	628	628	602	618	628	602	567	606	609	640	619	638
23315	21351	29100	23977	21287	19416	3460	1031	643	629	585	473	497	452	464	446	395	429	384	409	396	427	366	384	373	389	375	375	383	358	367	380	337	394	403	437	451	389	407	410	388	415	429	371	395	426	460	423	436	412	436	484	451	418	429	436	358	415	363	383	366	395	408	347	400	345	344	353	374	349	382	333	333	369	363	352	367	383	370	340	387	330	424	351	330	324	372	355	306	295	347	342	364	344	345	326	344	335	355	339	338	372	386	372	340	378	397	418	351	368	385	368	342	337	350	373	362	337	380	340	377	312	322	345	308	350	306	334	346	373	352	336	352	363	331	322	389	370	354	346	332	338	331	334	356	366	334	324	322	357	366	328	315	337	345	317	351	330	350	314	359	332	360	346	339	338	360	340	295	336	351	349	345	322	324	356	338	325	348	341	326	348	358	365	327	339	361	372	336	315	335	306	316	357	335	354	327	357	317	373	319	332	300	346	351	354	367	357	359	341	340	362	371	334	337	314	327	322	301	350	332	349	343	355	373	317	300	340	335	358	343	312	371	354	317	363	348	358	323	343	322	312	352	346	345	311	369	352	318	361	345	352	341	358	352	350	376	329	356	356	319	346	328	348	330	324	370	336	335	327	347	349	340	343	338	343	350	340	349	368	342	343	362	322	320	360	351	321	336	357	351	291	356	350	333	349	359	363	341	370	340	373	346	310	348	356	362	374	340	355	343	348	364	356	337	370	320	309	324	364	351	333	334	336	343	342	352	335	344	386	314	372	331	336	328	318	346	354	345	320	357	341	323	365	358	349	335	348	367	337	326	312	335	349	348	363	340	348	371	355	324	367	345	356	344	353	353	349	347	390	377	321	367	357	333	333	344	343	345	345	352	333	353	378	346	373	327	358	359	367	335	340	349	341	356	342	360	332	337	332	352	337	332	343	360	402	367	346	343	352	314	351	377	359	343	332	335	378	324	342	357	360	314	340	342	351	332	343	371	336	385	367	322	356	344	324	346	347	336	334	335	334	350	363	322	373	325	318	342	363	321	344	362	323	352	340	335	319	363	348	326	345	328	329	346	322	354	376	339	327	360	355	324	362	338	344	352	346	341	374	334	343	382	353	343	329	326	315	349	340	349	309	393	338	309	341	357	357	334	338	314	359	320	353	341	349	341	377	364	358	338	346	353	359	354	329	357	355	339	358	323	321	364	340	327	349	335	344	358	372	342	357	335	342	342	336	327	350	340	341	354	367	302	367	351	357	322	358	360	319	364	347	355	345	333	356	336	339	322	342	349	361	346	327	361	364	346	332	340	328	331	343	355	337	345	333	370	328	329	344	331	328	323	330	373	353	326	333	344	359	349	344	346	322	366	344	369	328	328	408	337	348	372	355	322	349	345	359	381	358	348	332	310	354	345	332	364	356	327	343	352	364	338	371	350	325	315	324	359	351	350	330	324	373	351	306	348	343	324	335	381	300	338	382	376	357	309	329	348	362	377	366	340	331	357	352	363	355	320	356	340	323	359	339	334	336	362	351	324	367	394	333	330	349	354	347	361	343	370	367	334	379	359	330	340	341	345	362	342	393	327	324	320	324	329	329	360	318	345	328	366	356	330	347	335	350	353	348	347	356	320	342	335	376	335	361	329	332	377	325	340	385	343	363	372	369	332	359	354	331	367	341	384	383	347	340	363	379	337	334	332	373	347	356	317	332	329	374	320	352	366	359	342	349	361	355	323	383	325	306	322	327	352	333	341	345	340	361	362	314	352	355	316	369	347	359	356	344	316	332	339	305	348	363	346	324	320	375	369	334	369	328	366	336	351	353	342	386	388	362	328	331	349	330	349	312	353	367	356	372	321	352	364	389	359	335	358	340	325	349	373	364	325	332	357	364	341	319	356	351	339	330	338	339	326	347	339	311	379	369	362	334	372	342	340	347	346	343	331	350	356	374	363	351	326	342	316	336	350	360	311	368	350	355	347	342	324	344	364	370	306	335	352	349	350	328	369	367	339	327	335	310	335	315	330	369	320	371	353	321	327	358	340	341	365	352	340	325	373	317	348	362	326	338	329	382	321	343	348	352	347	330	334	355	316	328	328	368	341	327	348	343	354	338	327	353	378	321	383	321	372	334	311	349	346	368	350	353	352	347	351	346	348	353	375	359	316	319	325	325	312	373	337	350	337	342	359	359	365	347	320	354	352	286	340	315	347	353	330	359	309	331	348	362	333	308	342	322	363	366	323	345	333	350	341	323	321	380	338	338	353	334	305	332	362	372	319	328	319	355	355	363	348	373	348	341	363	329	320	368	362	338	361	326	335	355	343	357	325	335	321	331	305	328	309	327	320	330	360	353	343	338	352	324	333	318	379	363	348	362	366	338	355	327	307	351	395	348	320	351	323	384	318	353	356	355	344	332	344	306	346	363	376	364	338	324	351	366	349	337	336	318	339	380	313	340	325	376	366	351	362	353	331	365	372	327	324	355	342	332	358	365	327	346	307	374	343	344	361	331	358	347	355	343	359	342	370	348	364	356	374	331	359	363	359	354	367	364	379	341	332	355	350	358	355	331	324	341	345	364	338	328	328	340	345	330	345	380	319	342	363	340	333	348	358	353	351	319	327	353	349	338	326	362	325	386	361	366	352	355	346	317	365	371	356	350	360	338	354	376	342	369	371	330	365	364	368	349	325	346	381	355	323	346	337	354	346	350	342	357	342	348	375	347	378	318	347	342	348	323	364	322	315	346	351	335	352	302	334	341	355	327	355	337	366	352	350	391	368	376	366	382	355	322	338	361	328	341	328	330	330	338	352	316	327	339	331	354	356	339	311	365	374	393	360	381	353	345	353	356	366	354	325	353	338	324	337	363	352	341	343	360	345	320	326	343	342	348	380	363	328	358	327	336	333	329	354	377	328	347	336	326	335	328	335	328	346	379	345	340	332	341	340	365	365	361	389	345	326	343	346	316	343	370	356	386	379	321	326	331	373	336	361	341	351	322	356	364	351	344	341	337	352	330	314	326	348	347	341	303	331	316	350	363	361	344	364	348	377	342	335	345	332	350	319	354	338	380	356	340	340	335	342	351	374	343	333	341	337	333	332	329	350	379	339	349	352	358	354	361	340	356	384	301	369	359	350	340	326	314	340	353	340	336	356	379	324	334	356	323	375	378	351	366	329	365	372	341	344	360	340	347	344	337	346	343	373	347	351	367	319	352	329	343	341	372	366	318	330	349	350	308	354	361	365	343	320	334	374	370	358	361	365	368	314	352	384	367	343	345	332	343	341	348	349	310	364	349	325	362	340	320	361	359	341	332	337	352	380	355	379	344	346	336	334	367	358	325	360	356	345	364	355	342	338	328	340	358	355	345	337	380	328	350	344	345	335	296	356	359	376	316	342	344	360	345	348	317	353	345	352	332	342	378	317	371	336	323	318	336	379	341	363	370	356	357	351	346	380	310	356	333	342	357	400	356	300	333	331	334	342	351	350	367	359	324
20946	41980	35374	12179	4180	3066	2313	1892	1569	1353	1209	1057	1001	814	863	752	720	720	648	680	574	608	574	605	602	601	537	567	582	600	556	582	516	638	618	716	715	630	605	714	647	612	616	658	665	729	739	747	779	780	751	737	691	617	703	672	673	620	612	622	609	610	585	548	560	538	474	483	486	539	553	517	502	542	533	494	509	460	507	500	514	471	490	519	518	514	526	524	500	491	468	490	488	484	491	488	533	558	518	546	491	537	556	566	577	606	552	620	571	595	533	553	524	568	526	529	521	513	530	535	521	501	485	485	452	501	504	480	493	476	524	465	472	443	537	469	552	512	478	537	506	446	491	515	470	475	493	468	492	479	500	497	487	485	476	521	558	471	504	510	481	517	491	442	506	519	505	501	501	450	487	489	506	488	485	448	487	492	524	489	492	507	477	496	473	498	507	520	489	520	493	517	487	530	485	485	525	515	461	475	519	493	501	488	471	471	449	515	514	523	483	507	477	506	525	511	556	518	501	478	455	511	518	489	491	492	492	463	540	517	508	474	498	502	478	506	526	516	472	546	496	536	519	507	543	562	476	515	514	467	474	501	511	469	489	520	485	472	500	512	485	529	481	491	482	530	535	527	495	526	506	470	511	521	523	469	521	497	494	504	496	478	506	520	483	495	486	524	523	509	515	513	491	533	477	452	496	511	496	506	474	492	492	490	508	490	500	497	493	492	525	475	516	518	474	523	507	480	525	521	482	459	516	485	499	529	495	503	494	504	491	488	460	509	519	523	499	480	503	491	541	491	517	485	497	481	493	456	503	506	485	497	506	510	508	529	474	510	498	459	508	532	536	502	483	489	470	516	492	511	476	551	466	519	490	482	498	511	486	496	506	550	512	511	492	477	524	495	561	513	504	495	531	529	503	499	508	490	532	504	472	509	496	507	516	514	482	515	504	486	505	493	473	509	503	540	497	509	508	501	510	502	497	495	499	474	484	489	498	529	538	496	501	504	501	496	515	540	524	507	529	511	495	489	505	532	482	498	482	512	504	550	482	479	497	531	539	490	501	497	518	467	492	479	511	511	506	487	520	504	523	462	519	479	489	481	511	488	503	494	481	490	484	500	456	490	519	499	533	516	488	447	516	489	541	533	480	498	505	491	525	538	507	484	485	542	470	476	521	476	496	478	528	493	485	460	486	536	538	517	452	501	506	491	488	501	495	481	504	531	476	458	463	537	468	537	519	475	508	543	507	517	516	500	538	511	477	511	527	509	478	475	474	477	516	501	521	518	441	488	513	486	500	496	497	505	500	477	484	490	511	488	477	529	459	530	467	446	525	499	546	524	545	468	473	477	469	483	480	498	517	500	511	524	495	520	459	498	522	505	529	499	519	493	513	457	476	483	491	518	492	493	499	505	507	512	498	454	497	518	516	464	508	499	499	507	499	495	469	502	466	498	498	491	474	491	511	473	474	529	530	449	517	512	496	518	519	499	489	526	472	512	517	502	460	505	518	517	513	468	484	492	531	506	488	525	486	462	509	509	496	473	478	492	509	477	496	498	525	469	482	493	537	502	489	491	491	510	477	504	499	497	514	489	473	458	486	498	502	474	504	493	503	487	513	534	477	486	507	482	503	537	509	494	512	497	511	504	486	484	519	525	471	477	508	480	507	495	548	531	515	469	494	471	496	480	503	518	559	482	505	527	499	506	521	481	514	532	528	511	501	486	480	506	522	516	458	504	474	522	471	510	515	488	512	516	481	489	510	537	486	497	464	487	508	512	505	467	508	519	525	489	511	514	516	490	538	536	501	445	480	481	489	485	518	469	474	479	455	477	505	468	507	514	513	450	523	548	479	495	507	498	498	475	486	525	469	472	515	473	525	492	469	507	476	526	502	503	493	500	507	521	532	446	491	526	483	488	478	489	529	526	490	509	500	498	503	527	536	498	522	484	515	517	506	532	484	472	461	493	552	497	499	507	492	462	507	493	540	474	549	472	482	537	495	489	526	501	511	498	530	500	526	481	504	492	505	535	507	530	492	482	540	503	487	502	513	536	490	501	539	547	506	542	510	504	512	507	477	483	511	511	528	513	518	489	496	502	506	498	461	506	482	502	519	510	492	519	537	469	507	484	531	545	491	526	493	480	513	505	498	460	490	505	497	465	453	467	502	491	491	503	496	501	528	522	503	517	495	506	524	522	511	467	501	508	483	528	484	482	498	490	534	512	499	512	516	489	527	527	472	518	538	513	491	512	521	504	476	470	519	504	510	495	474	488	502	493	510	510	512	508	484	508	534	483	514	486	497	530	480	490	510	473	486	494	503	488	495	496	499	484	494	530	455	510	512	522	524	504	476	513	523	509	555	500	492	472	490	517	528	512	561	489	506	484	495	514	514	509	515	490	478	545	463	510	532	467	495	515	512	484	497	485	477	508	527	557	517	522	471	487	543	500	492	534	463	507	493	483	504	524	492	524	512	523	522	506	540	508	500	476	479	506	503	521	512	474	522	497	534	502	506	516	544	432	488	479	500	501	514	489	509	474	508	538	476	505	506	469	507	489	507	518	475	454	496	449	504	512	535	475	509	519	469	463	533	477	480	479	467	518	496	506	509	528	503	531	505	508	524	490	471	501	473	545	484	496	513	518	515	494	471	485	516	453	467	491	502	493	513	504	516	487	505	500	486	525	491	499	493	533	486	475	514	487	485	495	523	488	481	479	511	506	509	515	536	483	509	490	510	489	517	501	486	545	464	477	495	477	507	477	517	485	513	482	550	487	514	491	472	525	542	478	498	465	514	468	534	512	503	473	526	494	486	506	558	529	503	474	469	491	500	459	520	517	516	458	530	517	506	525	490	488	508	542	519	519	519	502	510	512	488	514	512	515	519	521	555	503	492	507	481	488	519	505	512	497	532	541	477	501	546	512	520	477	544	486	498	492	510	505	508	560	492	493	492	522	519	512	519	462	484	513	503	498	551	522	516	477	495	474	521	519	487	488	509	494	526	488	530	520	506	461	465	484	493	527	480	503	501	507	478	524	488	471	514	504	485	474	534	485	527	494	509	541	504	530	550	551	502	499	498	475	494	512	508	530	515	548	467	547	488	494	528	500	483	523	499	507	531	486	480	517	475	508	485	478	494	506	558	491	474	497	521	523	541	570	528	485	501	551	510	481	486	512	505	531	526	476	500	493	503	524	517	532	520	536	511	468	511	523	485	495	498	487	485	509	501	544	527	503	537	508	459	555	516	521	501	501	545	522	490	514	537	469	509	497	488	486	513	514	488	527	483	498	517	491	541	503	477	490	511	475	484	463	527	487	480	508	494	526	475	515	516	539	513	531	539	525	493	489	511	550	525	502	503	492	499	494	497	466	543	507	522	510	487	485	491	529	486	510	478	450	479	489	456	547	473	514	513	502	516	521	503	472	561	508	543	480	499	470	575	497	508	539	491	474	545	481	501	460	478	505	473	505	500	509	515	518	507	474	499	476	486	524
27089	20620	13552	2793	733	617	467	477	490	448	456	473	484	432	411	482	453	468	469	449	448	489	441	479	447	477	448	424	432	452	438	396	426	469	448	500	480	457	472	416	460	460	455	438	504	474	499	447	466	464	453	474	451	469	492	484	469	447	442	471	479	452	451	432	441	450	458	449	455	470	435	437	474	448	467	423	443	435	454	433	464	437	430	459	442	503	485	400	441	457	456	412	446	458	416	447	404	388	441	426	458	453	460	480	447	445	449	438	500	425	498	424	446	489	443	440	499	463	451	412	458	437	489	436	407	427	446	482	461	450	474	413	444	421	451	460	406	386	438	438	443	415	457	485	416	467	431	458	442	443	451	461	421	452	441	440	461	423	453	464	429	460	464	427	430	437	423	439	458	465	461	439	442	459	463	417	443	418	448	476	477	413	422	435	465	445	416	461	428	449	453	422	424	470	415	457	455	397	433	481	450	444	456	476	467	404	439	458	419	476	443	397	436	448	424	449	439	461	441	450	468	405	417	464	413	449	443	446	431	418	430	459	427	439	460	440	494	410	450	410	449	454	427	425	403	413	474	423	431	463	467	475	455	450	429	443	442	437	451	446	456	477	439	400	432	438	434	444	463	424	436	427	444	446	451	397	436	455	429	460	414	428	427	427	477	453	462	473	515	489	452	451	464	437	392	427	446	396	420	470	450	410	434	422	449	408	423	409	410	443	451	431	437	477	518	446	444	423	464	433	465	446	442	462	450	461	450	445	434	447	486	412	476	465	423	470	439	460	441	435	454	470	483	455	444	414	451	419	453	419	445	438	458	427	437	420	465	400	444	459	461	431	420	460	464	426	466	439	463	455	423	398	435	427	492	412	465	468	471	409	463	431	466	431	424	430	446	425	414	460	412	438	436	463	485	451	440	450	447	459	410	434	446	464	472	438	443	433	415	469	416	442	441	427	431	423	411	473	412	468	441	423	482	435	422	426	423	489	443	443	459	442	439	469	429	418	421	442	507	469	412	422	426	448	402	464	433	463	432	445	456	445	483	463	469	420	425	448	464	439	459	474	432	443	439	416	448	454	438	423	439	423	458	429	469	446	414	404	463	464	421	423	454	410	447	424	443	486	479	435	450	435	430	437	460	416	434	441	443	460	411	411	417	448	447	456	440	431	426	457	455	421	437	451	424	468	452	454	436	419	433	451	461	432	439	473	447	439	426	429	384	435	490	442	468	424	436	415	408	458	459	416	450	426	416	439	461	446	463	418	427	445	414	468	407	448	430	447	434	413	457	461	457	395	424	428	438	414	456	487	480	422	472	448	479	413	429	417	447	461	486	433	454	437	476	452	444	451	448	442	451	422	440	426	459	483	442	446	453	446	383	424	413	408	463	426	450	436	435	413	430	417	439	437	407	453	435	478	405	426	427	437	443	427	455	435	438	473	444	426	437	447	432	437	457	439	426	408	443	426	436	413	425	459	444	468	452	434	400	409	458	437	446	473	455	416	474	417	408	439	455	432	444	472	433	457	456	416	476	457	415	434	425	417	471	438	440	452	443	406	436	502	454	458	463	480	449	432	426	406	469	439	422	435	394	396	445	433	430	481	462	424	460	435	454	464	431	454	456	410	427	436	425	442	431	420	443	449	430	443	457	457	454	448	429	399	391	418	449	439	427	498	511	449	443	462	399	435	439	463	446	422	441	449	443	413	445	437	432	416	402	418	426	434	395	455	409	470	451	432	436	445	472	463	404	463	419	427	392	456	434	399	434	411	472	448	441	454	468	475	466	432	399	433	432	441	455	432	426	441	435	458	443	427	410	457	414	466	408	449	438	416	437	442	450	468	465	432	462	457	437	436	416	427	417	422	435	472	482	404	433	459	442	447	441	457	463	416	451	436	422	424	436	425	457	448	438	456	408	444	440	439	455	453	465	437	462	436	492	442	465	462	465	398	455	452	450	449	453	437	441	464	448	470	456	445	465	424	442	450	402	438	411	426	455	480	440	441	453	446	446	443	476	427	436	449	441	391	411	409	449	448	482	450	456	404	406	443	451	450	440	432	439	476	408	441	418	393	472	467	448	501	448	426	446	430	454	439	438	454	453	416	489	480	449	401	438	447	446	485	427	422	447	476	436	446	428	447	493	452	451	408	433	445	419	449	412	483	420	447	443	455	461	420	418	419	424	380	455	438	441	404	423	437	420	432	441	421	404	423	427	426	447	441	436	441	455	402	455	455	488	436	462	435	435	440	449	412	403	436	431	426	429	420	456	441	459	451	431	452	457	422	423	478	413	426	424	434	458	453	448	443	482	448	493	419	466	464	450	426	458	435	460	450	473	459	413	461	469	476	424	420	421	442	427	462	445	413	463	439	443	447	452	456	450	427	455	459	438	426	430	477	407	453	452	475	469	429	406	469	423	449	467	436	458	434	410	449	422	433	452	457	431	430	405	422	454	460	425	439	432	466	441	443	414	450	418	431	469	431	459	432	467	462	431	435	467	466	443	414	434	469	457	425	416	433	420	476	426	442	411	424	431	442	478	418	464	445	436	445	425	427	418	429	453	412	440	463	492	433	455	397	418	417	442	417	459	444	429	437	425	459	415	452	449	453	420	462	436	464	437	422	463	426	440	442	438	385	456	467	450	446	435	444	405	453	455	438	444	415	445	432	452	478	432	408	444	429	416	426	446	420	425	452	442	434	459	437	457	433	410	416	440	454	485	452	480	415	475	454	433	411	455	433	453	454	450	427	393	477	450	402	459	470	426	432	406	440	449	409	424	413	465	445	437	444	451	406	421	409	495	442	458	462	466	384	415	423	445	429	416	458	479	477	453	464	466	448	452	462	411	432	462	436	434	459	431	439	446	475	458	435	477	442	408	432	429	453	430	436	437	410	458	408	446	437	430	478	448	472	481	416	452	421	468	414	459	456	412	425	456	422	413	432	445	476	439	446	457	472	455	444	407	445	511	445	469	428	478	432	463	422	437	434	436	400	434	424	452	442	471	438	433	457	455	425	403	452	406	427	404	424	457	406	415	403	429	418	436	421	488	409	450	441	457	427	439	465	418	429	450	427	463	419	448	479	404	424	413	420	466	451	464	460	399	456	425	429	466	423	448	441	433	442	456	443	445	445	458	422	433	396	455	462	455	409	444	434	452	444	474	431	433	432	432	450	429	408	459	441	440	421	455	418	462	450	435	451	438	471	441	398	444	411	467	447	450	465	433	456	433	396	446	455	462	464	396	425	447	415	427	433	437	454	466	469	438	453	425	482	442	426	428	458	422	448	436	457	458	462	442	434	443	446	476	414	454	456	453	469	471	404	419	403	425	401	436	421	440	449	447	483	413	417	407	472	456	437	419	425	454	442	454	467	429	392	445	459	409	464	466	399	455	482	448	455	412	439	427	455	452	470	456	440	467	448	462	426	459	448	438	477	425	429	429	441	467	480	492	442	471	423	468	440	475	442	429	453	428	408	434	422	414	434	422	450
14086	22238	14911	2599	860	739	727	718	677	674	651	653	666	683	659	654	648	634	662	658	659	662	687	656	685	654	634	628	645	624	642	628	617	622	627	695	699	694	666	677	724	622	699	676	735	679	707	703	764	700	683	690	708	706	739	731	703	688	641	639	671	676	632	640	688	621	665	624	621	616	615	642	601	658	621	688	660	666	608	624	678	641	629	629	668	641	703	592	632	646	638	623	635	625	637	647	619	600	662	600	669	656	627	675	652	716	695	715	629	661	640	650	644	625	637	661	647	650	648	646	653	650	664	614	657	615	624	627	613	623	621	608	666	633	586	633	688	634	647	643	656	639	655	613	662	643	646	647	627	621	633	596	683	630	633	610	651	638	632	614	646	639	638	614	649	659	652	654	609	667	673	629	636	668	645	601	629	644	640	605	668	603	647	638	612	657	631	675	678	606	600	622	628	582	640	614	602	655	627	611	650	626	623	615	635	659	628	646	650	622	679	626	615	640	628	659	604	623	681	650	658	621	604	640	620	639	637	628	617	645	578	639	574	684	690	626	691	607	639	646	639	623	672	623	611	650	655	643	606	648	604	607	629	623	632	671	610	654	650	689	627	614	622	630	612	658	638	656	608	616	610	608	649	678	649	636	586	632	609	654	613	636	685	647	599	667	652	657	632	626	625	673	614	636	689	625	586	564	624	614	627	608	646	634	649	661	670	639	648	590	668	586	625	633	631	644	647	628	584	609	687	679	640	649	667	639	634	662	635	645	642	640	647	626	627	618	657	630	617	559	648	614	685	667	624	638	647	679	618	594	680	644	655	611	620	610	630	575	656	615	682	637	631	675	582	659	629	651	639	635	658	598	620	611	670	663	607	607	622	628	589	643	696	630	651	632	594	620	686	598	616	647	587	619	684	633	692	603	618	638	608	681	639	636	590	634	600	667	659	653	619	615	642	608	651	630	635	650	619	622	661	602	620	649	612	651	633	623	649	589	629	629	603	635	623	632	604	635	635	579	648	645	637	642	610	655	648	700	607	660	607	690	624	630	647	648	632	649	631	670	602	625	612	635	664	634	666	628	621	657	606	605	680	644	627	673	642	629	647	638	689	641	602	610	611	609	683	584	659	642	584	631	641	613	644	642	647	636	640	678	599	667	586	583	636	633	671	604	626	636	620	651	606	674	627	641	608	670	644	664	622	636	692	615	669	649	644	637	642	682	636	698	653	637	646	642	656	627	631	595	604	654	657	663	639	635	652	638	581	641	592	614	632	661	655	689	671	610	629	668	650	641	602	685	634	606	613	650	625	646	643	598	614	661	618	678	688	661	635	616	606	598	645	588	635	638	621	637	657	641	654	638	650	626	608	635	623	632	632	650	604	603	643	645	677	576	657	591	620	614	676	643	621	635	619	657	666	643	686	679	626	616	640	664	621	572	637	633	672	619	644	651	672	668	617	575	641	584	646	660	656	623	624	664	603	659	643	678	631	615	587	661	655	654	616	682	633	662	611	615	625	640	638	640	613	623	646	649	635	627	627	663	646	634	619	649	652	691	666	637	660	626	644	682	645	664	684	631	636	644	604	609	611	633	603	651	621	649	699	608	676	640	661	673	639	633	644	645	624	676	609	632	669	655	648	634	601	627	602	648	589	655	656	643	633	644	634	643	606	609	625	616	606	652	673	618	651	677	658	687	645	603	667	658	635	577	708	664	646	628	630	656	689	645	600	624	628	654	640	636	619	634	652	639	582	674	653	660	581	621	644	639	631	647	602	596	698	595	587	620	599	632	602	634	606	622	654	645	615	613	683	631	644	652	632	653	616	625	662	644	639	661	617	627	635	653	605	628	634	628	631	597	633	661	655	636	606	647	640	701	687	644	574	662	606	628	653	622	623	580	646	646	648	655	605	634	578	624	613	592	671	667	623	655	608	625	596	628	620	621	619	617	638	678	616	649	639	647	610	644	694	607	623	636	633	629	644	658	645	686	643	644	600	654	645	645	607	650	634	642	640	600	614	626	651	636	614	635	653	641	612	578	645	594	625	643	626	635	621	631	688	620	682	657	626	672	639	627	685	658	639	687	688	592	612	637	645	615	670	653	644	609	632	665	636	664	654	631	620	639	640	696	630	659	656	629	630	651	653	668	603	651	597	609	609	615	658	644	617	636	673	655	627	630	589	621	608	674	626	621	611	624	622	613	633	614	608	619	630	664	665	634	664	562	656	591	593	669	634	659	623	651	647	644	666	682	612	675	602	580	662	638	645	675	613	649	640	637	631	665	628	638	614	638	645	632	598	667	652	654	622	641	598	686	664	657	618	659	662	691	663	655	638	605	644	619	611	664	632	631	650	657	654	690	666	607	638	618	618	691	606	670	613	612	634	598	669	646	654	594	665	622	641	662	600	652	686	665	641	646	633	602	622	640	646	633	652	643	636	648	639	678	672	691	613	618	571	623	629	662	672	675	625	678	648	663	625	610	657	637	614	655	646	669	607	602	660	612	662	598	646	647	659	662	611	592	652	588	611	612	651	644	599	632	667	638	612	615	632	662	637	618	671	625	630	681	633	627	635	680	619	679	621	648	632	619	629	631	637	607	640	630	623	661	667	666	683	682	664	635	626	623	636	598	696	645	594	639	620	656	678	632	628	637	631	646	645	628	684	625	611	660	670	646	655	634	594	635	598	650	667	612	653	611	591	578	630	635	638	612	647	657	613	633	626	633	678	665	653	615	659	683	600	669	598	615	637	635	594	603	639	647	579	650	668	641	639	605	564	611	660	677	618	650	664	626	645	609	608	659	633	630	624	611	622	629	644	683	605	601	605	673	622	620	664	664	620	610	606	633	624	650	619	648	646	646	607	640	661	625	592	609	645	619	624	625	594	629	657	645	645	692	616	644	628	606	648	620	574	625	640	640	639	601	632	670	661	609	630	619	630	631	611	665	627	638	620	638	617	623	627	657	631	599	674	650	621	636	648	605	641	646	616	673	697	613	606	649	636	607	620	664	657	638	606	663	629	654	664	640	652	650	624	597	626	645	630	615	628	628	619	672	577	612	681	650	649	667	607	609	621	651	640	628	668	666	679	613	667	586	644	630	667	631	656	631	643	673	592	667	632	639	629	606	672	598	655	639	595	588	640	625	634	559	673	624	622	616	600	664	648	649	671	642	607	635	616	638	649	702	642	645	616	599	598	594	608	655	626	620	604	672	654	655	619	647	621	623	644	648	599	638	635	608	646	656	609	628	659	638	625	668	620	619	661	641	666	623	596	614	666	643	667	571	637	658	624	635	598	688	666	589	643	642	660	649	682	662	587	635	628	647	665	610	655	657	647	651	621	625	635	622	624	645	624	655	644	677	627	623	637	639	638	644	665	651	620	633	643	646	652	603	603	688	675	633	660	638	629	643	630	610	661	617	666	646	646	636	674	646	644	666	640	616	624	649	606	668	616	613	655	616	627	657	641	678	649	634	627	615	635	683	640	634	664	647
24282	21356	28545	24559	19951	4358	1318	747	609	582	534	512	510	550	499	445	450	460	490	480	457	495	433	449	479	439	471	465	438	467	451	418	453	475	458	453	513	521	488	445	462	449	470	504	476	469	457	494	477	477	495	483	477	500	467	468	457	492	469	442	471	465	421	439	467	463	433	455	423	422	446	403	460	465	439	457	441	407	438	420	432	416	435	396	418	453	434	436	458	452	399	424	454	417	421	465	434	413	436	460	447	496	475	440	450	444	450	445	428	458	455	446	424	433	421	429	494	451	430	468	452	434	465	432	395	435	443	440	415	393	416	412	413	432	442	457	413	428	418	432	464	426	419	422	445	438	421	414	455	456	440	429	442	435	410	420	425	452	412	435	407	459	458	426	419	426	415	404	445	431	443	425	430	437	425	456	433	437	413	418	445	442	449	451	417	429	398	408	457	430	438	412	456	426	398	408	406	458	422	395	417	429	461	466	448	405	422	443	433	401	393	418	408	423	448	426	428	452	433	433	459	417	492	427	425	441	460	421	440	437	410	422	417	405	427	435	449	418	443	461	436	463	423	440	423	456	441	459	464	449	439	452	412	433	422	441	421	442	468	462	405	450	422	408	422	435	426	422	469	413	438	442	388	417	445	404	431	431	431	439	447	439	422	403	408	426	452	408	456	405	420	491	473	431	411	452	401	442	408	410	410	442	446	448	444	427	410	426	423	429	433	437	397	409	437	431	418	429	415	385	442	429	427	424	437	460	445	448	415	431	434	446	399	464	427	423	445	418	444	404	436	457	461	461	436	433	413	411	437	395	434	454	448	419	412	432	418	451	426	412	399	477	457	435	426	400	445	400	443	395	403	424	459	407	426	423	449	400	443	439	408	458	423	419	400	423	425	424	468	438	451	418	415	412	481	442	440	428	430	422	435	403	443	417	428	444	444	445	432	447	434	451	431	462	395	425	427	447	437	479	440	443	420	418	403	444	426	429	443	382	452	396	461	441	417	430	437	443	461	462	426	429	419	413	444	457	413	460	392	469	435	402	429	425	457	418	418	437	486	445	394	391	417	450	449	438	411	426	440	439	437	429	406	440	445	469	487	430	421	411	387	436	469	450	415	422	448	453	408	415	389	397	447	438	424	403	425	433	461	440	439	417	424	465	443	401	475	410	387	429	431	436	437	423	418	414	428	463	429	452	393	455	425	412	419	448	403	428	445	407	416	410	431	424	406	404	402	427	417	415	452	431	447	408	395	422	435	433	435	432	391	438	401	446	439	381	423	443	472	422	421	402	427	442	416	416	427	388	431	418	423	425	455	455	425	418	429	448	448	448	408	408	421	451	444	439	431	417	458	434	427	419	426	462	418	448	444	410	436	407	441	415	464	455	429	416	396	410	411	427	437	390	440	410	395	426	445	425	436	428	427	423	432	422	432	456	427	436	436	389	380	464	467	416	462	466	451	473	366	477	441	415	454	426	443	462	429	431	450	392	428	446	436	440	430	388	426	450	405	414	449	398	462	407	441	435	455	395	419	432	444	471	427	464	421	402	425	420	431	440	450	452	425	401	421	437	399	416	436	414	404	410	425	457	438	459	434	422	440	430	434	452	440	456	445	396	429	442	400	410	429	429	446	461	402	440	447	410	397	454	408	433	458	497	430	460	438	441	407	422	434	434	416	462	414	390	434	431	453	432	404	436	389	420	431	404	410	441	422	426	421	459	446	422	435	420	414	425	444	441	426	441	469	447	413	400	390	410	429	420	444	410	430	446	425	410	473	451	430	460	434	430	445	421	420	430	427	480	456	420	436	469	441	438	420	399	452	445	424	396	421	430	452	441	438	413	412	448	449	426	421	402	475	457	456	426	434	384	453	371	460	400	385	428	414	458	408	426	406	434	442	438	418	420	414	465	434	444	416	495	404	450	423	431	408	434	420	421	391	415	428	433	477	411	432	409	423	378	450	442	402	438	432	468	431	416	415	417	390	443	399	431	426	442	446	441	419	414	413	407	394	402	428	452	419	375	476	442	416	421	441	433	417	434	400	410	435	415	443	439	439	408	482	413	429	393	427	402	412	426	428	413	421	418	402	387	416	382	431	418	447	448	417	443	420	460	435	423	423	445	397	463	456	455	425	417	429	427	418	430	441	421	433	424	435	421	457	441	431	440	477	472	446	407	428	426	498	430	432	465	451	425	435	415	456	421	429	415	409	417	450	418	445	428	449	415	451	446	425	423	416	463	412	393	482	417	421	447	414	479	433	463	417	400	440	449	427	419	463	442	431	459	453	413	435	438	476	420	439	426	418	418	411	452	430	412	386	409	368	409	455	432	409	393	400	431	390	453	412	452	432	419	415	417	434	392	438	424	421	414	455	433	448	433	469	473	417	397	419	417	404	437	408	433	392	452	423	404	402	428	437	407	409	392	428	408	448	415	435	470	450	444	426	453	427	445	447	443	453	426	438	401	417	443	427	453	412	418	430	429	402	425	407	388	448	425	425	419	444	423	433	467	405	462	430	468	457	462	404	428	409	406	460	426	458	457	432	441	427	437	428	444	429	416	397	465	422	414	473	403	421	428	424	401	396	425	477	432	455	405	399	464	437	412	460	404	451	439	408	457	439	410	426	416	463	426	450	449	415	431	423	422	425	402	421	449	380	387	445	417	469	460	413	442	387	448	446	439	429	437	474	492	417	447	418	403	413	470	420	413	419	432	430	419	394	443	392	427	445	410	469	408	425	431	443	415	415	457	414	386	436	414	464	394	420	430	442	454	454	431	399	395	412	434	448	415	435	414	438	435	434	418	455	432	391	444	372	386	445	429	427	413	438	404	429	441	388	418	413	411	432	427	418	416	425	447	422	437	432	426	449	456	447	426	414	428	399	433	419	401	439	397	424	434	428	413	440	428	420	415	446	391	396	429	394	458	418	420	396	433	417	418	425	387	404	427	476	432	435	474	457	422	434	504	441	435	445	448	429	418	409	430	417	409	433	420	420	469	422	451	414	422	429	454	422	405	414	400	452	409	440	459	441	427	446	406	389	400	394	462	408	415	432	404	442	395	431	493	434	426	418	466	424	435	391	464	425	427	424	453	450	453	430	438	419	436	397	460	428	454	423	444	443	414	415	473	473	451	437	413	451	433	457	471	422	449	422	436	401	431	402	437	409	436	470	453	440	438	440	430	411	448	455	427	431	425	418	411	408	422	470	394	409	393	405	419	445	374	450	433	430	430	409	439	465	439	431	438	457	436	412	444	416	450	438	431	419	430	444	426	423	415	444	418	429	436	431	416	452	446	428	392	396	436	423	437	438	453	400	463	441	422	447	407	440	427	477	396	471	433	470	435	412	411	405	438	433	402	427	439	423	412	429	401	470	421	404	430	397	405	426	399	461	445	425	427	468	432	453	447	451	424	395	429	435	450	427	412	410	400	432	415	418	414	389	367	409	436	432	417	422	417	451	403	423	380	455	441	442	448	444	384	394	437	436	461
17634	34208	27112	9322	2656	2018	1614	1334	1176	1008	1000	941	871	831	792	749	764	692	689	703	718	673	670	718	728	657	652	616	694	656	709	621	656	659	738	773	790	680	682	767	758	794	730	693	736	736	759	805	793	770	743	780	788	790	745	749	687	735	732	721	674	700	628	623	704	637	642	671	639	611	631	598	628	584	586	666	600	674	657	621	627	595	653	637	612	620	648	672	612	619	632	644	657	657	664	638	615	631	658	629	664	692	693	709	699	637	676	637	693	645	664	686	647	670	640	637	635	623	592	644	654	635	605	620	664	642	643	636	639	616	640	635	649	602	624	622	593	652	641	620	608	678	620	587	640	584	637	587	584	683	601	606	624	603	597	645	623	627	629	608	656	607	622	637	653	621	624	581	622	643	632	644	624	620	633	621	645	609	656	658	614	665	624	625	665	618	579	630	642	623	671	617	636	639	635	589	648	651	604	620	636	660	617	672	634	638	608	632	615	609	615	608	613	653	569	621	679	596	597	630	605	673	628	630	671	599	692	598	621	642	646	609	608	650	634	652	599	637	600	591	618	598	636	616	636	652	564	634	627	601	630	631	642	575	580	595	647	660	585	576	651	629	682	676	647	577	652	636	657	593	641	665	584	611	564	626	639	615	618	637	623	650	648	611	611	640	621	649	652	611	654	620	642	621	584	636	655	659	631	607	576	647	607	617	626	652	607	666	657	662	609	592	590	618	573	628	629	603	623	650	641	606	569	594	612	634	621	653	596	615	602	664	633	662	662	634	633	626	609	631	629	618	622	599	599	635	666	647	621	609	620	648	595	600	607	621	567	618	624	606	626	651	617	655	641	606	608	674	584	641	627	615	598	621	632	620	591	676	624	619	599	593	619	575	624	613	662	629	610	606	662	641	629	614	603	643	625	632	651	617	628	661	596	607	663	659	632	601	620	624	631	586	591	618	656	609	620	584	611	677	619	605	618	592	640	671	624	615	670	625	629	640	625	634	639	600	570	616	609	617	675	629	599	633	601	640	591	638	606	656	641	625	584	603	654	595	619	667	624	652	618	614	616	615	621	571	641	637	600	630	604	608	589	667	658	665	611	603	617	602	629	631	651	611	641	591	596	649	597	634	648	619	610	600	634	623	684	639	609	614	631	597	599	601	632	623	622	602	597	660	605	641	627	602	626	606	603	635	601	635	643	632	635	619	583	615	614	598	651	602	627	639	654	635	629	614	621	650	609	643	630	615	604	641	659	650	606	595	638	611	658	612	598	659	662	587	611	555	604	597	619	640	652	590	612	586	645	659	623	633	665	628	640	626	607	633	639	681	595	647	639	615	657	655	672	630	632	558	619	616	605	643	660	654	606	620	616	647	650	645	641	637	601	643	622	617	658	633	625	626	660	608	624	614	616	618	642	641	675	616	626	612	656	616	645	626	601	592	664	647	621	622	595	648	626	631	654	618	592	624	650	660	624	659	634	600	583	602	658	616	679	603	596	614	679	607	627	599	618	597	624	643	624	647	588	665	637	599	624	625	622	649	645	601	620	646	638	628	619	612	654	639	630	624	653	658	660	643	622	654	657	568	630	624	602	611	628	578	616	605	627	604	578	643	616	624	648	618	623	590	616	609	648	614	606	681	631	595	597	644	580	597	666	612	611	664	620	655	594	613	647	612	624	609	647	658	647	618	650	585	636	601	680	648	683	606	586	607	558	647	567	622	626	622	624	625	618	620	623	658	632	637	613	649	627	663	665	617	631	647	600	618	645	633	635	676	638	614	624	598	593	595	659	669	646	647	629	626	616	634	667	619	585	610	630	603	609	619	620	636	621	627	626	637	626	621	619	613	591	583	634	609	567	594	594	635	645	602	651	630	637	619	620	595	620	638	607	658	657	611	598	689	632	621	642	668	604	625	639	629	586	626	625	659	608	604	668	640	634	629	632	638	633	623	620	631	583	621	634	650	645	646	580	605	625	635	641	645	666	620	640	644	634	625	587	626	623	630	592	593	627	616	628	634	632	652	627	590	614	656	608	603	611	638	643	629	618	605	631	629	599	662	634	569	655	624	623	668	640	610	607	641	674	630	606	639	596	626	619	606	655	633	594	631	629	640	646	656	640	721	587	621	627	590	621	672	687	623	628	592	622	628	678	607	664	632	659	644	638	619	595	650	620	660	625	636	677	633	590	610	622	636	631	624	645	634	668	640	658	613	662	652	622	591	653	590	636	620	634	663	612	616	625	649	638	656	671	654	665	664	660	653	639	642	651	632	692	624	619	609	582	600	577	629	633	635	626	573	640	586	590	648	626	620	633	635	642	625	628	661	661	565	650	662	619	619	570	609	610	594	675	627	605	609	639	616	655	622	633	590	619	624	645	636	628	636	601	620	654	617	624	674	626	599	586	562	648	623	672	670	655	660	630	624	606	669	625	627	598	656	664	609	627	641	628	627	643	605	643	617	610	615	583	632	648	664	644	616	603	628	632	678	606	603	601	637	650	631	640	608	615	666	591	596	649	641	644	622	613	629	666	612	675	578	623	621	595	593	638	592	556	622	644	663	622	624	677	616	631	611	639	615	633	583	627	630	622	615	639	683	647	618	625	628	616	650	628	656	622	646	618	628	626	681	649	618	600	621	641	639	613	660	610	666	656	682	614	666	643	627	615	628	599	661	635	676	611	616	597	636	601	622	609	611	585	593	608	598	622	677	612	606	638	631	591	619	599	715	625	590	612	560	631	609	638	590	665	613	609	608	637	644	647	664	628	642	622	604	641	613	638	607	620	632	656	671	615	670	617	634	621	600	682	628	626	616	670	608	645	581	632	609	628	626	610	632	609	624	655	598	649	600	649	659	587	634	595	592	594	651	583	584	640	637	643	613	639	587	644	602	615	614	615	670	622	601	608	632	610	649	609	671	639	645	658	627	623	569	620	634	638	688	583	610	597	604	601	595	646	643	585	651	632	612	603	583	609	641	586	665	634	633	591	613	653	651	619	624	627	656	627	628	641	580	642	596	651	612	615	664	609	602	589	618	630	630	608	654	682	641	643	660	654	647	621	614	632	607	640	635	578	673	651	628	645	607	612	590	641	587	621	606	668	641	641	634	610	636	624	618	609	649	636	658	601	608	650	638	606	659	663	629	602	655	644	576	624	647	605	642	598	646	621	629	650	643	615	602	594	662	634	592	583	605	599	588	604	602	604	625	645	649	652	622	630	591	690	637	615	656	603	638	623	664	585	583	599	659	631	658	622	619	656	591	606	604	675	632	601	635	661	649	653	669	600	649	570	661	627	608	633	613	595	591	630	596	608	639	621	648	626	639	635	642	668	626	667	657	605	635	626	633	602	628	648	620	642	629	643	617	606	618	633	593	651	647	620	616	604	639	591	568	593	633	586	623	658	585	601	635	640	629	640	601	653	629	624	583	653	597	614	612	612	609	643	588	585	629	623	615	620	616	633	598	637	632	615	635	630	629	639	580	652	655	616	666
23320	21368	29068	23988	21267	19235	3677	1152	746	638	575	543	507	449	455	415	404	436	415	404	379	418	374	411	371	411	377	444	358	381	396	368	361	422	357	472	454	406	402	396	419	411	426	428	408	437	448	420	438	457	429	401	462	423	415	380	371	407	404	398	398	380	396	392	351	384	342	342	380	338	354	330	363	378	409	354	352	323	360	348	356	382	342	345	345	359	351	379	370	357	360	349	345	361	357	370	359	364	396	370	380	341	378	391	407	385	384	406	378	359	422	391	357	343	385	355	388	346	389	374	362	365	365	348	356	327	380	349	368	336	343	346	402	353	362	344	351	333	336	322	315	366	364	370	369	349	331	304	358	371	340	361	345	330	398	351	344	363	333	346	350	353	340	341	319	298	354	349	339	356	361	350	337	324	372	353	343	384	374	370	363	385	364	374	362	355	347	317	340	390	337	314	354	344	354	327	320	364	352	382	336	377	341	323	384	328	340	376	362	364	336	406	329	342	360	371	372	355	373	358	339	358	355	329	331	356	352	357	378	311	352	360	331	344	407	308	348	324	389	344	360	367	342	331	363	336	353	343	344	340	338	355	327	332	366	378	354	332	348	352	364	364	372	364	358	342	326	362	328	358	371	375	335	365	344	349	387	358	383	323	378	331	353	357	323	371	368	350	318	370	337	357	331	321	377	364	376	333	334	328	333	355	352	340	360	365	373	338	344	357	332	330	329	373	347	372	364	343	354	349	342	347	398	365	354	329	358	343	372	339	339	348	342	355	341	370	355	319	325	334	367	325	380	340	335	335	351	352	377	384	353	336	336	363	325	334	379	338	367	357	328	350	350	334	339	357	324	356	373	308	346	346	369	362	422	382	339	326	342	381	330	345	358	374	323	328	388	351	355	355	324	350	354	354	332	342	382	364	352	303	386	399	370	330	365	336	352	368	349	353	391	363	375	339	363	346	309	358	359	331	350	337	352	386	340	356	359	362	331	381	349	354	344	339	338	331	382	317	358	389	354	346	375	372	353	344	366	357	336	333	342	342	341	332	360	320	333	374	332	336	338	326	395	334	345	331	334	372	355	359	351	353	339	352	346	334	347	323	329	346	367	374	343	327	360	354	377	333	353	359	352	380	325	325	351	329	326	402	333	351	369	331	365	360	374	347	347	338	338	326	344	377	360	371	341	346	355	338	361	365	347	329	360	343	363	370	383	365	345	358	353	373	351	350	366	364	398	393	351	349	341	361	364	341	348	353	371	332	352	293	337	378	329	356	340	385	357	349	367	342	302	349	374	355	339	359	370	361	375	356	341	363	409	370	349	358	356	357	342	337	358	340	359	342	335	367	371	362	358	330	390	365	355	370	352	347	348	356	378	340	357	345	328	377	304	367	354	367	345	375	340	369	324	346	342	326	343	373	372	340	372	346	351	372	391	350	336	352	366	356	362	357	338	353	341	383	399	311	345	353	362	379	361	363	390	357	325	356	376	381	329	341	320	361	332	335	387	350	353	344	336	393	383	348	346	328	367	350	376	353	391	337	360	335	339	346	352	323	358	338	373	362	350	393	345	353	379	366	335	330	323	314	374	334	386	379	344	326	359	334	366	351	329	323	392	385	335	341	388	371	356	340	366	320	367	352	356	346	339	386	333	335	371	347	340	356	324	328	351	367	355	326	353	330	351	320	377	366	336	347	345	314	364	363	354	362	376	339	366	364	341	401	351	358	314	331	362	354	298	347	348	383	322	352	332	382	351	327	342	362	335	326	369	360	342	347	320	335	354	353	361	352	372	356	344	395	340	354	363	318	335	350	347	327	355	353	362	362	323	310	330	342	348	336	335	319	383	367	320	341	356	382	365	372	342	339	366	362	383	354	380	355	315	354	374	374	333	330	370	330	323	364	339	345	357	334	348	337	370	383	357	342	345	344	364	344	360	364	339	311	359	351	346	313	340	365	374	355	358	348	374	364	372	348	344	357	372	338	335	350	365	349	358	326	374	321	342	326	354	341	367	370	330	366	383	351	356	349	334	369	359	360	321	333	336	325	375	355	341	321	327	379	347	362	358	333	334	350	385	331	342	356	360	384	385	354	320	342	321	317	351	365	380	345	324	365	354	300	364	362	325	339	337	354	357	328	354	356	398	322	341	345	361	356	357	371	356	344	326	343	339	308	347	307	364	344	320	348	329	329	345	339	340	382	367	367	338	327	356	330	344	352	369	334	340	349	379	363	336	370	346	353	337	342	339	322	379	339	347	327	355	362	357	339	336	334	389	335	364	360	367	355	338	359	335	321	325	355	346	348	352	365	353	319	357	333	376	312	353	348	354	370	342	345	348	365	328	361	359	323	344	355	344	340	343	329	374	315	356	349	338	369	365	345	311	329	360	346	374	356	353	334	354	337	377	340	356	341	285	328	350	342	356	377	341	345	328	344	343	315	347	356	333	347	372	334	329	351	350	320	327	358	354	370	388	327	355	331	323	339	349	343	346	339	360	365	367	334	332	360	349	293	348	362	343	334	344	350	353	340	366	348	345	310	367	324	352	329	353	344	329	333	357	373	371	353	367	313	343	354	341	334	364	370	384	371	378	379	363	374	358	339	340	368	332	334	310	307	348	369	359	344	361	338	370	368	368	352	342	362	340	374	342	357	338	372	341	339	347	357	356	345	314	338	335	376	363	338	355	354	379	339	378	312	345	381	351	351	380	353	347	348	353	315	353	338	360	347	367	368	347	357	369	390	327	327	351	346	359	366	358	348	338	342	357	379	362	359	339	344	360	360	389	383	322	361	354	332	370	349	359	326	356	360	357	355	311	353	365	337	367	378	355	349	338	341	374	331	369	368	359	347	391	355	385	360	369	351	361	351	327	352	335	375	346	344	340	323	358	310	353	349	358	351	343	350	373	371	355	366	356	363	370	345	327	329	379	335	325	373	352	350	347	375	359	355	347	337	360	362	339	328	362	355	333	338	366	360	372	342	361	359	359	336	342	326	351	325	363	318	351	350	349	328	368	369	384	337	314	353	310	374	319	341	355	346	357	366	358	379	353	364	339	356	366	331	378	364	341	333	339	348	336	356	357	333	334	375	387	364	333	328	372	358	338	345	361	345	340	296	355	331	349	330	325	365	364	358	360	349	356	349	369	362	334	356	355	364	350	337	381	363	347	345	359	333	344	344	350	333	379	359	350	344	324	339	337	339	328	379	324	317	312	382	357	370	335	330	330	342	352	352	362	322	321	355	345	360	335	306	341	360	357	337	348	320	324	332	397	330	330	328	389	360	370	317	352	350	344	381	329	335	354	357	349	362	351	385	372	337	371	380	349	358	354	325	348	326	330	356	325	361	343	340	317	337	345	370	336	341	365	342	316	354	349	343	357	344	338	374	343	351	399	345	379	346	336	323	361	388	366	329	355	341	341	362	332	387	369	354	335	381	348	330	314	351	339	342	373	326	347	366	350	363	336	361	333	379	332	355	369	348	358	348	392	357
20748	39872	35650	13972	4337	2944	2339	1883	1549	1322	1136	1084	1003	857	789	801	714	689	701	666	624	659	653	656	568	606	606	562	560	582	578	593	540	586	647	671	767	650	651	661	688	626	636	665	712	695	636	669	752	770	690	662	722	660	681	653	624	579	627	625	596	562	554	558	560	536	549	533	518	501	511	562	520	547	513	526	524	527	531	482	509	522	542	506	488	492	530	511	489	505	534	495	531	513	551	495	523	517	499	481	582	555	611	652	633	616	529	513	546	554	570	595	510	558	532	554	532	512	540	544	497	475	492	520	532	510	523	498	503	527	504	491	470	467	512	512	523	511	508	495	500	479	525	510	461	535	543	494	487	515	520	495	485	502	517	486	546	539	529	502	534	470	514	556	506	508	534	498	469	493	491	472	527	539	473	488	529	484	517	560	481	499	529	526	505	493	493	459	512	505	507	493	507	492	542	537	554	470	487	508	518	527	503	532	463	494	519	534	517	517	504	503	536	561	476	534	544	534	501	495	540	520	527	496	478	465	483	521	474	518	472	504	501	488	513	501	492	487	485	489	471	512	468	515	447	498	482	500	479	510	527	489	509	516	497	524	485	532	531	540	490	486	508	492	526	505	515	524	518	550	510	505	518	527	522	497	492	558	507	491	489	548	495	489	485	444	530	517	546	458	477	491	507	527	491	529	506	511	490	495	477	481	522	558	480	505	521	477	508	502	528	518	538	510	537	517	540	505	487	542	528	493	480	523	520	534	488	506	523	556	517	504	515	544	511	532	507	487	478	529	539	513	480	502	547	534	460	527	481	516	508	530	464	496	530	509	513	521	463	518	523	534	517	529	514	509	499	489	530	513	507	487	521	514	526	526	523	502	481	515	497	500	550	511	537	504	485	488	507	479	486	517	493	484	466	509	518	525	497	510	497	517	503	505	492	543	466	586	535	568	498	491	523	540	533	511	527	443	537	522	495	532	488	491	488	490	505	525	572	490	520	499	501	532	470	502	549	518	519	478	506	520	505	481	541	504	476	523	511	508	549	505	509	530	507	502	506	549	523	506	571	516	482	531	505	463	487	485	556	508	502	536	450	500	502	511	509	501	540	524	529	521	506	531	524	498	502	502	518	483	501	483	493	518	542	474	495	519	498	523	574	520	495	516	522	517	485	480	527	471	505	524	499	549	488	496	484	513	494	543	483	529	476	475	499	493	467	462	501	523	504	521	515	547	477	513	478	506	467	463	515	467	502	515	547	561	484	539	501	523	532	546	518	533	522	551	509	495	529	495	473	504	525	497	542	501	528	521	485	503	480	506	486	474	497	522	510	508	555	502	513	486	500	487	479	473	544	546	489	509	558	500	511	521	485	516	553	524	527	524	521	496	499	479	505	520	543	514	524	486	508	523	522	497	524	503	477	496	496	512	488	529	465	496	535	523	516	570	494	492	537	498	490	453	513	500	483	543	509	515	494	501	502	524	530	548	510	477	491	548	508	473	497	503	482	501	524	519	500	561	490	553	502	466	475	536	516	527	484	495	481	466	516	523	510	454	490	502	516	541	498	503	508	515	473	515	526	518	504	515	471	486	533	486	523	536	524	517	478	546	509	530	501	528	556	514	487	497	522	547	518	504	498	531	536	519	514	464	485	518	487	517	526	511	509	506	539	504	494	519	513	496	481	458	545	535	505	475	515	507	493	530	502	498	530	556	517	521	566	504	553	490	529	522	496	505	497	495	476	456	504	503	509	494	534	531	472	542	539	477	519	534	499	508	527	504	503	499	533	536	524	510	508	510	535	474	517	527	520	506	493	520	527	501	505	509	504	521	479	506	526	482	500	510	525	516	550	505	519	513	516	472	511	469	489	480	500	515	467	516	515	509	503	538	497	497	507	469	519	539	505	513	524	504	477	520	553	500	531	510	509	479	517	521	539	520	462	477	504	505	486	531	513	476	490	503	536	530	484	457	523	506	539	525	509	517	549	514	496	482	505	454	512	494	524	522	553	545	503	502	527	526	547	501	515	519	509	502	502	505	482	511	475	539	466	458	495	500	544	500	492	524	488	540	514	532	531	524	514	478	521	519	525	487	522	505	521	486	458	496	489	520	519	491	517	537	508	523	460	522	508	507	512	520	497	534	511	541	504	543	492	496	489	514	483	476	481	486	486	480	528	505	509	505	504	537	496	507	552	489	532	504	530	503	541	540	483	504	522	549	492	488	498	513	509	488	510	507	521	512	504	524	519	490	487	507	514	528	489	535	523	526	509	478	500	543	506	520	451	526	540	502	510	518	551	522	496	476	503	469	521	513	492	491	500	524	513	500	508	502	519	486	508	524	513	553	561	537	491	512	472	504	457	522	518	506	481	484	501	497	512	496	528	528	556	530	465	524	489	492	495	505	528	497	511	517	523	500	462	487	461	510	531	486	486	520	497	500	542	512	516	516	520	550	525	567	520	537	526	515	484	533	513	528	515	510	513	492	520	541	508	521	519	543	507	523	504	504	511	501	505	528	526	548	518	463	483	517	469	491	503	510	520	508	473	528	545	506	478	479	511	514	509	505	505	459	488	478	525	527	535	535	497	552	498	516	486	469	518	497	471	497	516	529	526	509	512	507	526	495	521	527	522	500	473	504	523	520	520	523	516	501	503	529	520	534	526	525	541	517	529	494	523	517	521	519	469	438	479	470	485	489	497	512	506	496	497	515	487	552	507	474	518	507	512	511	492	482	498	488	519	499	579	509	515	532	517	480	517	490	490	505	502	504	500	510	498	508	508	484	506	491	508	526	540	511	512	475	511	515	512	515	582	499	494	522	501	482	534	516	492	522	478	486	558	495	519	495	535	483	508	470	491	492	540	513	460	506	510	504	536	509	481	513	497	541	475	490	500	489	498	546	443	544	514	504	486	522	517	486	499	519	508	504	495	495	513	525	440	502	494	504	543	493	460	530	498	490	522	473	525	480	476	505	499	515	512	512	489	511	544	499	491	500	485	522	482	538	563	472	464	480	538	498	479	512	491	528	490	523	536	503	510	500	549	543	495	512	512	535	495	514	527	492	510	510	504	548	522	532	511	521	495	530	507	470	531	476	524	536	527	523	513	519	492	521	516	495	497	469	511	536	503	476	523	492	553	494	510	498	541	501	515	516	514	469	512	516	536	525	511	497	496	514	503	508	486	535	511	461	524	483	535	494	499	489	479	472	510	474	497	532	486	522	483	507	513	513	507	497	505	486	516	500	514	507	529	507	492	495	499	515	515	507	501	489	493	508	491	495	565	510	543	517	532	495	491	535	534	495	508	500	474	513	507	460	530	506	520	517	520	474	535	541	479	499	525	529	481	487	544	531	531	535	533	470	498	495	511	506	552	471	475	543	502	482	498	508	557	535	520	532	498	488	514	504	479	484	515	544	544	508	536	521	501	518	473	513	530	548	517	513	508	531	547	549	521	547	559	519	512	502	493	484	524	510	501	508	532	513	514	505	533	529	529	511
26982	20626	14661	3985	625	509	515	474	459	427	435	479	447	474	438	418	466	478	477	409	451	450	457	439	465	456	456	417	459	459	427	444	418	452	424	513	486	465	461	454	435	482	454	473	456	464	496	455	439	508	497	495	499	479	461	423	431	437	500	440	448	438	476	486	443	454	455	467	452	467	466	444	460	444	497	419	440	438	417	439	473	439	460	445	416	435	462	425	476	446	432	442	444	424	434	432	423	417	447	424	444	452	445	430	478	473	432	492	460	432	429	448	471	479	421	477	451	443	442	461	456	442	508	451	435	442	467	444	453	424	477	414	450	433	450	445	430	452	441	434	415	465	454	443	436	438	433	454	422	409	439	436	449	435	455	444	439	436	444	443	415	447	440	425	455	423	491	445	450	430	477	438	434	444	467	452	468	435	416	462	393	420	442	442	419	470	447	417	454	430	419	455	423	456	443	429	402	455	456	437	449	442	463	438	453	428	439	468	394	462	443	451	460	456	472	442	449	490	430	475	439	462	435	465	430	454	442	419	444	450	444	397	465	457	407	488	465	427	441	450	439	439	445	493	428	425	451	510	426	453	419	420	425	429	458	483	441	462	417	488	444	437	456	463	456	423	434	445	434	433	432	424	389	424	434	446	460	438	422	421	465	458	429	469	413	481	409	426	435	435	426	438	421	464	457	427	419	467	427	457	455	487	465	432	463	439	454	458	409	456	431	467	460	431	459	476	424	440	429	454	487	474	415	471	455	433	434	469	455	441	440	450	439	466	432	427	455	449	448	460	432	448	430	459	455	462	429	419	450	458	439	439	431	455	439	449	453	450	431	425	430	433	460	406	414	466	425	445	432	440	461	466	479	438	440	464	449	422	422	459	473	467	462	469	439	432	435	419	419	413	455	463	425	434	439	428	471	420	445	452	466	422	449	438	504	433	432	458	414	452	443	399	437	400	472	431	454	428	458	483	444	412	399	451	465	443	429	444	484	454	454	454	429	428	435	460	450	424	464	438	432	422	452	452	415	452	436	441	435	420	458	425	497	431	440	445	430	440	431	399	452	452	448	464	416	468	469	466	431	463	449	448	440	432	465	440	417	430	386	434	451	442	425	464	435	423	443	474	441	437	438	437	443	460	510	474	440	454	432	427	437	458	465	382	463	439	454	477	502	414	444	455	445	453	434	455	436	470	448	445	449	445	433	481	466	446	477	455	417	427	442	476	433	441	449	461	445	445	451	460	429	422	452	407	457	418	427	440	431	498	446	464	361	425	406	383	466	433	501	421	441	416	437	425	470	441	406	442	452	405	452	474	423	393	451	429	501	448	417	461	444	455	431	411	457	434	451	433	477	486	436	457	448	446	435	470	495	452	404	429	461	423	449	466	423	419	446	468	437	467	452	467	459	420	460	449	464	414	445	413	409	441	417	444	453	436	449	455	434	424	452	417	433	437	438	445	415	470	435	418	439	435	481	441	454	455	422	434	436	456	443	439	449	461	444	399	469	437	444	458	493	414	437	461	432	376	452	427	465	392	484	441	459	430	426	447	408	407	460	427	421	434	434	417	431	410	440	436	487	454	471	424	417	447	439	440	448	481	449	413	444	442	466	427	451	454	459	437	446	427	440	436	408	427	453	482	423	414	416	431	438	455	484	464	443	411	429	440	429	438	482	466	455	472	450	452	469	455	444	474	432	399	462	454	436	414	444	427	427	422	433	426	420	467	426	405	438	406	467	436	453	414	451	410	410	449	448	454	456	413	449	469	456	424	415	515	444	452	425	432	414	449	452	402	407	428	489	459	464	455	464	392	470	443	476	454	454	448	425	444	436	470	443	413	442	432	435	424	435	447	403	441	425	489	415	442	457	436	419	430	416	417	427	466	441	470	436	436	476	402	436	416	398	427	429	446	467	464	445	403	451	456	411	395	434	436	459	430	450	470	445	424	445	445	439	464	416	429	465	435	433	404	443	443	404	439	460	463	438	471	469	430	443	425	438	432	442	443	468	435	432	490	448	448	434	460	417	400	439	429	428	455	455	436	436	465	419	485	413	427	422	446	429	399	419	448	449	400	448	447	413	425	453	440	500	435	447	426	442	469	471	437	454	439	445	435	422	464	427	477	443	428	443	438	473	464	380	404	418	431	435	478	424	412	439	440	428	431	443	415	413	451	441	427	441	470	419	432	439	444	464	413	455	430	407	473	430	409	426	483	422	416	431	415	453	424	396	402	406	444	453	453	469	478	413	435	426	457	415	430	472	440	399	455	414	421	423	465	418	421	468	414	409	371	442	388	428	429	422	414	442	423	459	416	436	421	444	459	443	436	446	452	481	410	436	456	415	442	456	415	426	423	476	418	454	441	437	452	432	454	424	418	420	439	454	449	464	484	487	485	472	452	438	448	434	441	442	410	384	411	431	446	463	426	434	451	431	442	416	460	434	440	472	449	457	446	474	425	398	462	441	433	447	446	477	446	448	450	456	457	436	432	428	459	432	440	457	402	444	424	452	442	440	469	458	464	431	465	429	436	425	448	441	447	485	462	414	432	442	425	440	449	448	432	388	441	453	430	435	396	429	439	456	457	466	436	425	421	453	453	480	422	451	442	439	429	427	443	450	419	464	473	434	477	489	483	421	404	439	440	458	466	464	394	433	451	454	421	448	430	425	459	425	458	444	446	436	436	440	465	458	450	460	447	441	441	445	448	460	488	426	432	403	446	434	449	430	408	439	455	467	404	437	425	446	456	438	463	437	447	452	478	474	435	412	446	408	450	427	404	460	457	436	451	431	438	460	434	415	446	422	457	446	418	461	440	486	447	451	435	454	447	440	449	427	450	459	458	409	467	478	446	416	439	456	466	468	448	441	470	430	415	420	450	462	441	434	433	411	447	488	412	420	414	406	432	445	411	452	483	426	469	424	416	436	406	463	415	471	431	419	427	435	434	414	470	429	445	417	439	454	446	449	480	449	454	427	464	453	500	453	466	449	419	458	471	458	443	445	445	421	453	439	431	495	420	460	415	460	423	446	443	447	442	408	456	454	454	407	437	435	414	408	426	398	438	426	427	461	411	418	410	415	445	419	411	421	453	441	431	424	462	431	427	426	459	466	417	415	460	459	408	433	448	455	461	461	416	424	467	477	463	468	486	422	436	470	441	431	419	432	403	480	440	447	452	473	480	434	448	463	456	430	413	441	452	424	441	460	429	419	465	434	469	462	451	444	428	437	484	459	452	442	432	459	442	442	439	440	444	417	424	436	469	444	446	458	404	417	465	453	459	458	446	446	416	435	415	455	473	415	449	415	457	454	446	433	424	451	426	453	463	437	436	397	455	464	451	474	452	449	432	431	465	439	426	422	475	461	452	448	455	480	392	434	441	426	465	458	411	459	432	430	407	463	446	442	428	430	458	438	478	427	409	449	436	470	409	436	399	429	451	456	430	472	446	426	456	418	423	425	453	453	425	440	426	451	469	433	467	454	426	434	468	462	409
14193	22138	16971	3997	819	760	668	687	645	669	687	635	656	677	666	644	658	640	628	599	604	640	671	653	630	646	625	670	657	612	681	632	645	674	673	699	697	705	650	708	701	701	730	675	738	747	711	712	711	755	729	742	679	687	681	720	687	708	700	655	633	639	683	637	659	606	661	636	645	673	616	644	648	583	619	622	638	596	675	642	662	663	622	629	677	638	657	643	639	648	668	644	674	602	690	633	683	646	700	676	643	659	710	615	692	693	663	664	686	680	675	657	669	650	643	656	634	646	604	657	673	622	636	612	635	652	621	597	593	615	643	609	626	603	629	668	642	618	603	635	614	609	661	659	599	660	634	654	702	600	622	653	645	638	659	651	622	631	629	646	657	658	624	628	667	659	617	643	614	621	642	640	645	667	649	645	613	610	624	612	645	633	609	686	614	633	641	636	701	669	629	636	612	667	624	637	613	643	655	654	595	648	678	616	590	638	637	643	637	648	658	630	638	631	675	629	622	632	695	639	646	626	631	675	603	638	659	621	635	604	616	601	637	652	617	648	626	640	646	611	665	634	656	665	692	634	615	671	630	690	624	656	624	605	654	639	642	617	680	649	599	650	621	620	600	713	644	600	671	617	687	612	632	642	647	681	617	630	612	690	624	634	635	640	594	632	650	650	640	623	655	665	651	633	684	630	605	696	644	645	634	629	578	617	621	658	660	613	650	648	667	656	644	614	668	639	653	654	611	658	600	616	641	616	580	666	644	597	625	651	690	582	673	684	657	639	659	650	682	653	632	660	681	659	613	672	681	618	695	617	615	631	661	641	630	593	651	676	643	634	680	631	632	614	639	663	592	647	668	599	644	628	674	664	631	640	674	645	654	693	654	634	685	634	659	656	635	604	605	633	603	655	648	604	611	669	651	631	620	655	686	644	650	609	624	630	616	604	650	631	622	614	651	669	632	628	665	655	649	624	639	637	640	626	595	689	621	614	641	599	672	654	630	685	671	620	676	639	621	651	648	626	642	609	597	663	627	650	661	579	622	631	608	602	655	679	617	668	659	626	652	606	605	609	622	666	611	618	579	624	654	702	643	648	671	629	642	656	670	636	607	658	651	672	640	646	618	677	640	580	630	642	652	616	661	625	623	662	596	605	599	663	653	606	616	661	675	642	652	648	645	606	719	661	679	630	641	620	620	652	641	655	634	625	653	630	651	629	606	704	646	653	642	641	660	635	622	657	630	635	649	670	681	596	646	618	632	620	623	621	660	683	613	672	645	608	648	634	616	696	613	651	640	633	617	676	645	591	622	650	605	615	656	606	606	665	634	673	658	619	602	637	643	643	608	632	616	637	675	667	615	671	637	658	631	640	635	630	619	662	659	588	651	669	637	664	617	600	654	647	645	605	654	633	596	627	664	626	652	598	626	640	637	647	667	610	605	623	643	620	657	645	651	658	631	636	649	616	643	627	631	643	600	636	624	623	682	640	648	634	654	627	597	644	635	662	667	617	625	647	626	609	633	634	607	652	653	643	661	618	643	611	658	664	618	601	652	653	602	667	642	644	621	639	659	663	625	654	614	564	617	662	622	640	628	625	625	617	674	596	657	602	659	688	639	637	626	585	656	619	637	653	644	662	591	654	670	609	681	610	635	660	673	609	609	611	593	643	660	667	586	696	635	614	606	638	637	654	655	663	614	662	623	614	699	658	627	642	622	611	634	606	616	644	650	640	602	630	639	682	640	630	645	643	679	618	636	648	606	625	638	647	661	657	621	591	658	676	597	670	699	676	661	646	618	638	638	651	636	638	601	611	622	609	624	610	651	620	665	632	636	661	614	651	622	662	661	608	666	651	661	660	680	692	567	649	669	596	632	623	599	659	669	601	665	642	670	621	618	721	678	654	681	632	591	634	645	619	620	684	644	628	648	659	688	644	646	661	634	633	655	634	651	607	630	611	627	631	630	600	626	609	656	643	614	627	638	667	678	642	643	611	616	664	625	657	647	589	624	607	616	668	652	588	640	646	635	665	593	574	631	704	644	590	645	602	599	648	665	644	628	684	665	681	651	630	673	638	682	711	605	625	675	634	644	624	635	668	652	639	602	665	595	678	630	646	616	665	632	669	649	615	623	671	665	637	670	623	626	660	643	604	652	618	627	647	616	655	671	655	642	658	627	663	638	688	637	626	654	610	577	647	636	607	663	614	662	613	668	597	633	663	608	660	582	658	629	619	651	671	676	664	657	642	619	643	646	605	620	617	626	647	599	597	603	616	647	659	649	656	629	610	636	622	627	637	622	648	632	630	638	630	668	619	668	684	631	687	645	645	639	641	605	614	654	629	640	605	639	610	605	660	588	614	690	657	651	668	614	602	647	626	629	624	602	623	644	654	681	652	628	664	598	643	640	663	653	631	642	597	675	622	645	604	632	635	628	598	644	657	647	612	612	646	677	598	670	593	644	605	625	600	676	656	652	645	645	617	681	636	629	664	635	658	662	597	612	643	635	641	621	639	644	624	570	672	649	660	676	650	644	633	643	599	676	591	673	640	624	584	601	627	569	642	691	661	653	587	687	623	644	661	650	666	662	588	613	636	690	649	672	725	643	670	666	625	679	693	657	672	639	663	618	656	591	616	648	634	637	641	615	651	608	620	622	597	667	641	632	633	616	636	652	636	638	609	651	578	652	648	630	669	640	651	643	661	655	680	663	638	628	656	654	660	664	649	614	655	630	656	625	665	665	638	663	696	632	637	662	647	654	646	597	613	629	632	653	678	677	663	646	644	694	620	596	650	647	647	651	647	672	640	671	629	677	639	648	658	658	682	649	649	599	636	657	627	612	641	619	672	693	637	635	668	678	599	651	670	650	639	631	630	632	671	646	672	633	677	647	661	650	581	593	596	644	615	652	653	653	639	600	656	683	658	618	627	607	646	630	644	622	636	603	589	639	653	621	629	612	678	635	597	633	694	623	587	742	633	677	708	657	639	632	603	660	628	631	639	650	636	619	644	658	665	652	665	626	629	667	681	613	642	598	619	605	639	607	646	668	608	641	619	620	606	662	652	685	638	631	638	629	608	655	616	628	668	598	591	613	631	646	648	660	611	640	620	614	638	724	604	667	657	625	666	613	611	645	621	633	662	631	627	657	638	622	625	588	660	654	681	644	604	583	641	620	631	653	634	606	642	642	587	630	616	678	639	661	636	578	648	644	625	619	624	664	662	626	657	665	591	635	614	654	636	613	627	651	609	652	642	689	704	605	608	615	606	642	644	659	629	641	630	660	660	653	649	612	620	622	633	659	618	618	661	672	649	646	655	669	649	614	632	633	630	631	609	645	630	633	633	640	640	668	683	679	625	652	622	625	620	641	655	662	687	651	667	626	632	645	648	587	591	672	628	655	579	644	661	607	647	666	599	642	657	648	658	668	664	674	618	648	585	648	626	640	647	637	626	652	644	644	601	650	642	653	627	663	610	625	605	624	668	630	653	619	590
24349	21381	28554	24617	19781	4515	1302	834	651	608	524	534	502	523	496	482	434	457	492	471	479	460	457	415	468	459	432	445	429	417	454	462	419	476	469	490	476	493	500	447	461	479	473	459	493	498	486	497	514	526	526	495	480	485	489	462	469	451	454	463	493	434	426	435	418	468	433	420	452	450	425	424	456	445	435	418	440	426	405	464	475	447	408	441	440	434	403	401	484	423	479	462	422	437	412	427	424	419	467	420	442	461	446	490	406	441	460	444	433	403	404	405	440	454	426	427	410	436	433	459	422	427	395	441	420	429	403	481	416	407	407	409	437	404	446	443	429	434	457	429	424	432	416	411	395	481	418	479	419	435	396	449	434	416	463	445	411	479	455	445	418	433	429	409	417	400	419	423	414	440	423	443	464	408	417	438	389	418	443	420	448	435	412	477	410	451	466	454	432	463	428	414	398	435	471	422	421	412	426	414	393	441	416	431	422	445	411	459	444	429	433	405	413	438	456	439	412	442	452	411	431	410	421	412	433	430	445	434	470	467	456	429	436	410	430	447	446	419	440	405	403	448	435	415	420	383	422	409	462	422	447	463	443	425	486	386	405	407	398	460	431	455	457	428	441	418	416	462	418	431	439	439	424	447	414	400	433	410	384	446	426	437	411	430	481	462	398	445	428	409	434	440	378	439	425	440	406	423	393	415	428	431	412	431	431	368	414	458	409	448	432	385	427	434	405	410	410	409	438	437	427	433	463	405	421	436	446	422	395	393	417	424	455	425	428	418	404	445	427	422	451	436	422	442	417	430	417	399	452	487	405	417	439	403	430	408	419	432	408	395	442	385	444	390	439	448	414	389	405	450	426	452	417	406	442	412	427	447	464	421	445	415	432	458	458	431	423	459	406	393	402	393	441	442	443	421	412	442	461	415	441	423	430	417	441	382	444	403	424	378	420	421	415	458	434	473	451	443	442	451	444	427	444	426	410	387	460	426	475	429	449	440	417	470	406	443	422	394	418	424	438	400	410	394	457	441	421	450	448	445	401	406	459	400	472	422	439	408	462	425	438	443	394	413	431	395	435	400	447	439	434	404	409	426	408	419	480	453	450	414	419	436	434	417	406	416	449	465	453	383	418	431	438	440	417	446	454	439	458	413	455	424	432	440	473	459	414	481	420	404	420	397	444	426	412	453	416	416	402	448	413	422	442	393	417	409	436	409	420	422	453	418	436	450	425	413	424	408	432	390	456	423	436	438	430	435	452	444	407	442	419	412	440	437	389	413	431	409	404	410	412	385	440	391	433	389	424	429	436	420	446	412	422	399	472	439	420	429	433	431	402	393	404	434	440	432	415	455	412	426	443	422	449	404	432	459	400	425	429	400	426	448	418	411	401	427	424	424	431	437	422	413	393	434	392	465	432	389	439	450	434	444	454	402	448	452	406	432	444	445	437	396	450	422	430	429	461	458	409	409	417	455	389	421	456	417	429	431	390	425	432	399	446	464	467	418	456	459	417	456	435	418	380	452	437	439	436	415	414	441	461	430	448	425	434	414	436	433	405	442	409	408	413	423	412	393	407	365	426	412	379	428	433	431	444	431	397	398	440	403	416	427	414	391	445	388	450	473	433	427	398	430	410	424	426	432	397	419	443	436	414	414	434	488	423	455	382	361	444	389	457	420	439	417	420	437	422	400	455	432	421	417	439	454	376	398	452	435	421	435	416	433	446	439	390	414	407	450	425	414	414	400	422	450	425	491	437	443	447	439	444	403	424	437	436	433	445	449	450	413	417	454	429	418	412	423	437	422	420	437	415	441	459	440	428	416	424	434	440	441	423	411	391	422	448	422	409	466	439	432	407	434	448	426	431	414	396	443	428	409	388	437	384	410	429	418	428	453	442	429	410	408	433	454	462	405	446	449	431	432	421	448	418	444	441	428	461	379	433	410	427	434	426	421	437	394	440	436	410	446	419	433	436	421	400	430	449	430	412	420	432	440	427	400	425	443	450	402	424	391	389	435	406	419	431	425	422	427	412	437	407	460	438	432	421	430	447	432	443	398	435	425	429	408	423	437	428	406	420	414	390	458	425	420	417	466	421	411	465	400	413	396	466	446	483	427	449	413	420	455	395	428	436	443	404	425	440	418	410	424	450	422	393	466	411	447	412	466	424	425	442	411	418	440	451	407	412	434	409	445	442	451	419	455	436	417	434	445	432	431	438	363	448	409	426	392	409	434	429	379	404	414	423	418	454	451	425	404	406	407	428	444	428	415	423	433	440	428	396	417	397	442	437	428	451	454	459	420	437	453	440	432	420	422	412	442	386	419	421	446	439	395	436	462	434	462	445	424	421	417	462	394	444	404	407	432	419	448	419	440	403	446	456	415	409	447	423	402	471	451	435	436	413	387	389	415	390	418	417	443	416	421	409	426	445	399	438	438	398	435	431	429	437	420	426	434	409	413	416	428	490	422	401	426	438	424	381	419	428	413	445	414	428	431	423	442	416	462	430	441	455	427	447	433	415	413	419	410	414	384	414	419	415	419	426	415	380	424	448	483	419	408	444	433	432	437	405	433	399	455	454	446	451	419	431	390	415	461	457	423	431	437	431	420	424	437	405	401	429	465	431	423	474	414	443	442	425	393	381	459	422	446	403	429	388	449	430	430	437	445	399	383	442	422	431	437	444	470	437	452	422	389	424	416	413	447	399	428	405	425	449	444	423	422	436	455	422	403	436	484	419	423	422	447	464	451	424	421	412	419	420	412	424	424	423	462	423	451	440	482	468	433	407	443	461	449	450	410	423	431	427	422	419	444	403	390	419	434	401	424	437	447	450	442	447	390	428	408	417	436	413	386	419	447	414	376	431	434	405	458	417	440	461	413	421	449	412	420	402	432	438	408	416	462	435	437	402	426	424	427	393	402	401	429	405	436	418	426	443	421	453	429	409	444	398	439	415	419	435	433	393	419	412	408	417	430	417	410	480	417	434	431	448	426	415	438	446	421	411	416	413	392	436	428	402	428	439	416	441	455	426	457	441	410	413	422	442	438	440	431	408	428	417	427	428	445	428	424	436	433	458	429	427	433	420	428	471	416	410	446	478	419	433	421	438	393	443	408	382	419	432	467	439	428	421	423	457	447	408	440	437	420	439	421	440	452	403	414	413	421	417	440	396	408	450	420	436	450	428	415	439	428	457	396	435	418	438	424	434	407	440	432	451	402	441	420	425	442	425	431	419	432	459	458	394	434	439	416	421	427	456	436	399	423	425	411	468	412	445	445	419	429	435	407	425	411	411	428	419	416	453	442	443	384	415	464	453	471	427	407	438	432	436	409	422	417	451	451	423	452	410	416	433	409	419	435	387	392	437	450	434	440	439	407	432	448	443	405	369	390	401	420	419	413	408	419	441	473	423	451	423	434	427	420	413	419	448	427	451	389	391	415	447	411	387	427	396	413	447	412	466	397	452	463	386	387	448	435	399	408	413	436	411	441	391	442
17504	35553	32573	9755	2720	1980	1526	1330	1196	1053	890	924	862	826	802	787	753	667	722	702	667	649	702	676	680	621	683	643	666	613	670	654	652	661	718	828	789	727	712	724	726	758	735	730	759	731	744	760	804	782	794	776	733	733	714	720	670	628	705	679	695	702	661	678	660	636	620	638	611	663	616	633	617	593	626	600	580	594	636	656	617	669	616	626	627	637	637	606	601	616	666	585	584	627	644	639	593	654	614	671	618	654	686	656	672	677	671	653	671	664	667	706	693	676	682	606	622	644	654	619	637	584	617	625	610	618	649	642	618	593	658	633	627	621	615	590	627	577	620	575	601	630	616	625	641	618	632	620	615	593	636	621	635	628	612	642	614	635	595	647	613	613	640	618	602	622	661	657	636	650	605	605	643	633	628	643	639	628	606	635	577	599	574	611	618	669	630	626	625	613	644	590	616	622	624	630	651	628	614	625	636	607	606	593	662	622	601	636	634	604	643	628	606	608	627	596	646	630	635	597	566	611	621	637	622	635	627	593	590	667	640	647	650	589	631	629	584	638	622	605	595	616	595	672	613	595	617	650	573	623	630	630	613	612	611	603	627	612	643	643	622	623	645	655	611	594	643	613	587	646	620	644	646	631	666	625	635	626	595	638	604	638	601	638	629	652	610	596	638	624	641	602	659	617	599	631	698	586	639	603	591	647	566	621	656	600	639	654	642	639	581	653	583	647	651	634	598	627	586	707	630	621	630	650	606	576	630	641	645	619	610	633	628	593	609	622	611	621	620	614	653	587	581	628	629	579	647	670	623	584	593	621	628	602	615	628	620	591	612	630	564	618	639	624	616	627	591	661	601	596	581	622	652	608	601	647	603	638	664	644	611	645	619	616	618	646	586	642	626	631	657	636	577	657	610	671	659	633	648	640	637	622	581	590	621	624	631	600	616	622	649	600	625	623	590	642	653	636	622	608	631	605	615	619	588	639	618	609	603	620	610	611	663	613	627	619	610	657	644	614	620	635	610	655	588	647	613	619	642	622	603	588	665	573	609	630	648	614	610	666	653	631	610	588	633	624	620	636	619	646	600	605	657	613	686	591	583	581	635	581	654	641	625	627	617	614	606	621	570	638	610	634	608	634	656	581	657	611	663	642	606	635	609	618	645	675	589	645	661	653	619	656	608	614	657	625	634	636	614	625	607	622	623	589	643	616	634	615	658	656	622	683	602	610	558	638	624	616	648	622	632	606	580	612	610	615	648	616	626	624	608	615	598	629	590	603	642	658	647	677	644	612	598	640	590	615	654	611	635	587	638	604	623	582	627	597	672	613	586	627	645	619	589	609	584	613	604	650	618	634	631	619	601	620	608	623	614	615	584	652	603	592	645	612	632	623	642	594	617	631	604	629	606	605	654	639	623	661	604	578	642	605	591	640	605	608	609	640	595	621	584	613	646	627	563	632	623	665	618	616	598	646	634	624	631	583	635	627	633	597	605	657	645	582	606	590	625	598	620	604	635	615	628	628	594	598	636	631	655	615	641	646	657	640	634	622	618	656	614	604	587	636	596	562	640	631	626	639	603	639	631	632	595	634	631	600	645	582	614	623	564	593	597	652	634	580	622	587	587	657	605	588	618	606	625	579	645	606	619	614	645	607	593	642	621	632	574	642	610	645	640	634	641	617	620	617	609	624	597	618	641	598	628	645	637	656	599	669	609	605	653	633	602	632	674	648	610	643	603	652	589	608	636	630	652	646	595	631	620	609	624	647	613	654	592	643	596	592	613	620	618	623	639	591	637	671	609	613	627	676	634	611	597	618	590	637	549	597	634	626	616	603	601	634	616	655	590	627	587	599	601	597	574	632	606	586	617	627	612	607	680	601	670	643	602	625	640	654	611	672	622	611	608	660	627	623	651	647	666	634	630	578	641	623	660	654	604	649	605	621	612	643	575	654	611	622	619	617	613	620	640	625	581	603	614	634	617	618	631	630	618	627	596	628	625	614	547	604	577	603	634	607	622	585	591	647	581	609	641	623	642	632	608	614	605	606	637	626	626	640	694	615	632	645	623	662	583	635	650	637	668	569	650	614	590	617	599	664	628	643	589	609	580	612	652	626	590	606	575	639	647	644	612	572	642	613	641	628	660	627	637	616	546	605	651	563	645	611	605	653	567	602	615	609	577	629	590	621	612	609	603	636	679	594	616	602	572	618	618	651	584	652	644	578	602	637	606	579	603	644	576	606	578	617	601	658	629	624	604	641	611	630	647	627	609	617	644	613	666	636	622	596	615	580	613	614	627	622	638	579	637	625	606	645	626	598	605	598	591	661	611	642	618	603	582	640	632	681	643	652	686	642	660	615	629	640	628	649	622	608	587	641	635	614	596	614	652	650	603	588	609	635	617	631	605	643	628	614	610	617	621	599	601	583	611	631	607	657	590	643	620	626	587	627	606	607	603	577	641	608	647	616	636	636	647	607	582	610	590	627	624	629	593	647	649	611	606	615	656	631	556	637	589	641	632	627	589	624	629	616	616	670	573	613	529	599	642	594	657	618	636	600	628	613	577	632	635	623	593	660	634	604	647	656	639	597	599	640	637	597	602	601	623	592	630	598	626	609	584	625	616	599	579	577	606	585	607	566	656	641	625	614	629	620	628	643	542	627	609	648	625	604	626	639	625	642	677	635	622	622	552	572	676	619	616	611	621	645	613	653	649	595	662	625	643	608	625	630	655	610	635	604	611	616	635	618	642	586	621	656	636	655	603	621	618	612	612	599	647	625	612	612	689	659	612	672	632	646	643	641	631	637	606	595	666	655	609	593	569	626	587	612	591	622	645	586	644	616	695	614	605	606	602	642	581	671	638	566	600	623	640	618	569	631	663	621	641	677	653	652	585	597	615	593	614	582	623	586	660	619	629	601	642	581	568	650	613	615	639	601	578	623	606	610	621	622	614	604	657	648	613	643	623	616	652	613	627	598	679	620	602	636	621	613	653	600	637	570	608	598	623	592	624	657	652	638	629	653	620	565	606	620	615	613	619	626	599	619	571	596	594	605	629	617	627	603	629	637	653	615	597	594	657	607	617	611	633	660	610	644	586	659	647	623	584	638	630	623	662	612	605	621	626	689	647	632	619	621	702	602	642	551	573	610	652	632	612	584	585	621	574	613	615	641	576	615	650	630	615	634	660	598	599	583	651	594	598	643	626	646	618	627	613	624	587	618	629	651	616	629	633	613	593	652	575	695	618	649	620	604	625	616	633	615	606	637	609	640	604	642	644	619	625	618	659	619	650	652	613	620	581	613	634	615	610	631	653	656	590	629	649	695	606	637	624	622	621	610	629	643	597	606	657	635	646	625	662	642	667	620	662	590	621	623	641	577	610	629	653	598	643	630	582	620	602	684	575	585	671	639	608	648	569	613	592	640	614	653	585	670	635	611	604	622	621	591	578	584	639	605	637	626	639	611	586	617	619	603	626	604	590	640	603	626	674	665
23334	21323	29081	24026	21245	19082	3472	1153	797	604	583	548	473	489	443	428	390	407	390	382	405	394	395	387	397	337	351	360	384	360	348	351	396	382	409	405	405	391	420	412	432	433	418	420	425	418	397	398	438	439	473	426	412	405	394	372	344	390	357	388	350	380	357	327	359	383	362	328	414	361	311	359	342	355	327	320	370	317	359	382	325	350	359	361	331	335	340	342	352	322	318	354	330	325	306	354	341	364	323	339	351	376	362	337	365	396	366	364	354	376	398	340	372	351	348	337	360	354	316	368	355	342	316	344	336	348	333	333	377	326	344	337	300	368	346	326	335	360	331	339	354	339	339	356	345	331	372	358	314	336	371	358	300	320	349	343	348	352	325	330	342	346	345	333	334	319	357	350	323	333	342	307	329	333	326	291	344	363	351	357	322	307	347	342	350	389	324	326	346	349	337	334	332	342	320	344	340	341	322	340	369	304	311	307	321	358	354	326	329	353	347	332	362	322	333	320	316	343	368	363	343	330	332	337	335	348	340	334	356	330	337	333	337	352	348	352	277	349	331	339	322	340	324	332	354	330	316	335	376	383	333	353	328	330	347	364	336	333	346	358	345	351	341	341	336	342	372	310	350	322	327	363	365	329	322	322	393	319	368	343	349	331	336	326	319	334	322	377	368	323	348	345	336	310	340	332	322	352	343	335	359	352	318	332	341	351	313	329	307	362	341	363	334	355	344	338	335	350	343	330	332	326	369	350	345	338	327	337	317	349	329	332	342	338	338	338	300	345	327	342	324	342	348	370	323	340	352	389	339	373	323	360	348	353	340	333	344	317	352	325	334	296	354	366	317	343	322	347	340	311	317	341	370	312	352	325	319	314	352	280	317	332	349	334	356	358	302	353	341	358	319	328	336	325	360	309	342	341	315	328	361	346	333	326	347	338	363	324	331	327	347	291	327	326	314	318	350	318	335	312	332	337	357	349	333	346	362	325	345	321	358	351	351	365	360	340	341	325	326	316	344	353	355	329	321	331	356	347	306	326	324	323	346	369	302	348	332	368	340	381	346	320	311	319	332	343	354	358	370	335	328	343	298	370	308	349	333	357	321	303	351	338	347	325	301	342	352	340	335	327	351	331	332	331	318	344	335	324	360	342	336	363	298	367	364	342	362	312	313	347	367	343	332	321	348	306	330	320	338	315	309	347	315	343	315	352	339	328	346	361	329	356	359	330	336	311	362	324	320	326	311	358	300	331	336	341	370	356	310	314	334	315	319	365	293	329	356	310	348	343	349	311	326	344	314	326	376	364	322	356	334	339	309	310	333	343	327	325	350	355	304	331	355	344	357	344	331	339	316	318	354	330	333	336	335	331	321	336	320	321	336	349	335	331	345	309	330	326	354	329	355	340	316	339	342	313	328	356	315	362	356	320	366	311	341	341	329	347	353	360	337	293	348	340	338	328	354	359	299	365	339	357	322	358	384	351	363	295	324	323	288	344	332	347	326	347	334	359	350	337	314	342	326	372	318	367	315	340	326	337	337	349	336	331	353	312	350	361	339	331	344	345	300	330	345	314	362	348	354	331	324	317	340	331	345	351	350	354	318	356	358	362	369	346	330	327	336	329	328	349	320	379	317	334	342	301	319	332	353	306	337	337	353	291	381	332	322	322	328	339	339	360	321	321	352	339	310	350	355	343	349	329	347	358	339	368	326	336	346	328	322	336	359	340	320	326	343	345	336	351	322	335	318	357	346	363	363	313	326	354	333	326	365	330	356	355	360	327	332	340	336	316	344	326	330	353	329	314	345	323	358	345	351	372	345	383	344	365	335	323	351	338	335	360	339	333	357	344	344	332	354	369	326	313	350	331	345	346	338	340	319	333	347	348	370	329	322	348	345	364	366	327	307	349	326	360	350	312	364	332	315	377	324	326	313	354	328	370	350	335	340	328	351	329	315	328	349	343	381	318	333	318	313	340	321	324	349	311	301	310	316	314	315	330	356	306	334	324	312	346	354	321	310	330	307	327	386	361	312	358	345	318	356	333	321	351	317	305	304	333	341	329	367	326	326	332	352	343	323	313	321	319	347	353	366	335	353	334	315	370	312	333	356	335	297	335	348	320	339	316	322	333	340	331	309	335	362	322	323	346	328	330	342	341	330	344	348	399	336	336	335	331	336	330	368	326	305	383	329	323	350	362	354	331	317	314	336	387	328	325	329	319	334	333	332	347	330	339	333	319	350	339	343	340	296	356	332	331	321	325	331	310	320	336	326	368	329	333	297	346	304	326	352	322	318	354	304	316	345	331	367	359	320	324	349	350	327	361	342	349	351	316	336	334	308	319	349	349	317	336	338	340	306	376	318	324	309	340	330	306	349	333	330	325	332	343	344	365	353	360	338	337	312	329	349	348	321	350	333	327	277	344	358	327	365	351	344	349	373	333	328	333	346	360	371	351	338	346	339	335	330	342	355	351	326	332	319	325	343	310	306	351	307	366	342	353	384	347	334	315	334	358	346	325	324	323	378	340	352	334	358	327	333	350	311	329	340	337	343	354	306	318	327	325	373	340	341	337	315	337	353	310	324	337	279	357	348	343	353	323	327	346	348	332	381	321	347	318	329	326	348	332	346	322	342	331	336	323	311	346	309	344	333	320	332	327	332	341	364	332	356	342	375	321	337	350	366	340	314	327	348	306	299	348	328	335	325	336	370	332	320	352	358	350	311	321	318	357	327	313	333	307	339	318	347	357	331	338	293	354	353	340	332	295	316	336	313	316	349	327	315	368	351	330	338	293	348	360	329	362	346	338	357	354	353	324	326	343	350	308	365	352	378	345	342	335	274	357	341	373	339	316	310	340	343	374	342	331	355	332	322	322	347	345	329	340	345	343	336	318	308	347	361	348	392	325	310	311	328	375	326	338	321	275	335	321	346	336	335	310	367	321	385	282	333	349	354	355	339	354	365	328	343	293	356	291	341	296	330	377	346	327	300	337	324	359	320	333	339	342	365	364	356	347	316	322	321	386	333	330	320	311	334	314	333	359	337	317	314	358	339	323	339	328	332	322	328	362	324	329	346	313	303	355	330	344	307	371	313	355	350	342	335	325	333	325	343	345	313	312	308	343	303	307	372	317	359	343	341	342	332	338	312	372	353	364	322	330	308	313	341	349	319	355	341	308	365	336	330	316	361	343	332	324	331	336	314	304	353	332	336	318	364	339	319	351	354	305	308	360	331	353	341	348	315	316	362	330	312	337	337	317	348	350	337	322	320	334	343	382	343	341	350	315	309	350	324	358	346	359	324	340	370	328	312	328	349	338	323	324	339	329	323	360	303	329	365	326	324	346	339	365	355	301	356	360	343	343	342	355	312	344	329	373	327	327	318	320	345	338	334	353	340	315	330	320	339	351	315	328	313	327	323	324	344	335	311	367	336	338	352	337	297	328	346	351	311	324	288	338	312	340	328	382	343	321	348	378	315	362	315	351	320	351	339	338
20013	40808	36909	12716	4456	2925	2266	1907	1518	1303	1111	1061	949	881	831	775	721	706	692	610	630	641	582	629	569	567	586	551	585	589	545	549	569	598	648	734	808	656	656	605	685	654	693	660	652	680	775	758	676	681	753	726	641	643	612	595	590	584	570	556	602	538	511	508	487	526	519	509	486	540	486	465	478	449	483	499	477	506	478	504	524	491	467	494	520	514	486	487	475	499	510	460	501	503	510	502	502	483	495	537	466	554	541	549	539	598	517	543	557	536	593	561	501	524	543	563	510	531	510	525	477	490	504	465	494	523	469	491	537	479	500	435	506	492	466	502	492	471	527	488	484	484	507	527	492	492	511	475	488	494	490	456	443	492	520	534	487	483	444	494	477	514	510	483	506	491	463	519	494	480	530	492	460	492	466	494	470	465	478	469	503	464	476	441	459	489	501	477	494	477	498	518	476	511	479	522	511	519	470	531	490	488	518	485	490	486	469	495	455	520	455	465	495	476	477	473	508	478	507	511	465	462	478	499	519	435	462	473	473	492	495	491	452	490	492	477	488	472	485	456	509	526	477	454	504	502	481	501	471	472	501	516	496	485	474	472	490	443	513	490	460	498	482	486	507	480	502	444	443	479	476	499	502	490	471	537	501	479	447	481	481	520	476	492	540	522	511	482	499	493	462	502	477	488	496	471	516	447	522	511	523	496	518	496	524	483	473	497	502	454	507	501	523	495	489	478	530	490	476	492	512	435	480	486	504	494	491	520	447	480	469	484	490	481	497	466	498	487	496	524	519	511	528	463	491	464	495	484	499	510	525	464	469	499	511	500	504	481	472	478	473	490	475	491	495	484	485	516	494	500	458	496	501	504	488	474	511	493	462	533	512	522	501	484	469	485	465	498	461	471	486	484	482	518	513	494	513	478	486	462	524	488	471	451	497	505	466	427	475	461	498	498	483	513	452	490	481	502	486	505	476	472	502	533	525	476	471	484	531	510	511	505	486	521	473	486	476	498	464	523	484	514	512	502	500	502	525	487	521	487	484	487	508	472	495	540	452	467	466	464	509	517	498	488	511	490	480	501	513	445	472	454	547	509	518	473	495	465	433	516	495	496	504	445	474	501	508	495	512	481	498	500	530	473	478	514	551	516	470	486	498	461	458	481	488	462	490	441	519	477	446	539	495	512	486	476	510	468	479	470	483	528	480	532	496	492	520	498	498	490	493	498	449	453	480	484	500	459	478	498	503	537	460	534	488	496	509	480	490	513	491	489	491	499	464	495	492	492	513	523	462	475	487	471	509	498	493	487	503	501	501	478	466	472	517	458	483	506	520	503	489	478	475	468	522	500	499	486	496	467	520	496	514	468	472	456	465	475	458	496	516	481	459	496	504	470	473	498	477	479	494	505	492	489	461	480	463	464	493	473	464	461	481	512	468	478	499	473	510	507	488	496	513	473	513	474	504	493	524	492	483	497	489	511	509	476	481	492	452	470	478	487	437	520	512	476	508	457	510	500	474	439	453	505	486	509	490	512	506	481	495	469	493	484	503	481	458	500	491	517	501	482	531	498	498	455	511	479	496	480	533	487	475	452	475	493	483	450	508	470	513	505	496	496	464	523	528	477	492	492	496	483	494	516	514	531	509	477	454	431	487	476	481	488	473	521	448	456	489	486	476	498	476	473	507	508	499	442	505	530	478	506	481	539	484	486	489	468	516	493	480	498	490	495	475	474	527	465	506	524	485	496	495	518	468	492	510	472	503	494	510	485	476	495	497	443	517	510	473	476	497	522	482	492	544	504	478	512	478	476	488	452	505	539	521	512	514	474	450	533	476	495	476	502	473	472	485	491	454	479	446	467	472	499	524	468	514	470	547	494	520	484	495	500	497	475	504	483	532	471	494	488	526	500	480	434	475	482	487	487	453	479	454	446	520	504	431	482	470	440	520	478	503	500	476	491	511	491	495	495	458	502	496	439	482	463	481	467	499	483	475	515	475	511	468	540	525	489	483	508	496	498	496	431	510	501	479	468	488	494	494	493	463	489	501	528	492	438	515	457	474	501	531	494	484	512	455	460	463	485	495	489	475	502	455	464	509	511	498	481	498	494	494	470	482	477	491	481	484	486	496	477	482	507	486	511	464	507	483	500	529	488	492	485	406	481	465	449	515	520	489	476	468	489	539	458	455	514	514	489	500	479	442	507	496	454	504	508	518	506	467	464	488	484	501	474	517	481	448	475	481	425	471	471	489	481	487	482	492	502	491	496	518	503	478	516	469	490	475	507	462	529	503	525	498	483	507	478	478	474	511	541	481	474	515	501	515	477	492	471	512	493	541	509	472	489	507	482	489	505	492	501	500	476	496	495	507	471	481	506	476	484	534	474	456	496	497	510	516	477	490	447	460	512	515	521	504	465	488	492	454	488	470	497	493	486	474	493	485	485	482	512	497	493	489	493	482	531	476	497	470	486	497	485	483	481	554	513	524	488	458	465	493	480	513	557	476	502	493	493	489	481	470	510	471	492	468	482	483	462	483	478	505	513	515	472	476	499	446	431	473	522	533	499	504	491	473	488	470	477	492	421	514	468	459	462	539	495	509	517	444	507	520	469	505	452	529	463	475	468	508	511	494	458	487	481	518	496	477	469	487	501	518	475	491	484	465	475	503	479	516	497	447	493	491	469	487	482	452	481	449	495	454	518	476	483	467	516	463	441	460	484	484	506	473	459	520	497	514	474	527	486	514	510	481	503	458	490	488	498	494	475	493	473	478	483	472	466	491	517	469	476	523	517	529	497	509	514	468	500	495	456	458	488	456	529	468	478	515	475	500	503	473	448	470	507	467	470	488	481	497	496	459	450	494	488	459	484	506	499	502	484	502	493	474	492	489	497	465	461	491	520	517	485	496	485	498	533	488	524	514	523	494	475	487	477	492	481	502	464	499	508	491	481	473	491	495	476	526	470	500	489	482	497	484	488	495	494	467	499	471	452	483	481	487	467	497	505	469	483	482	492	479	496	503	456	506	487	461	463	534	457	478	507	451	487	502	472	511	482	487	459	520	484	505	483	498	481	521	496	481	506	506	450	503	497	511	503	477	474	516	455	491	518	461	498	520	478	500	490	484	481	480	450	518	491	477	486	480	505	487	483	487	487	503	490	498	489	473	492	434	507	485	556	489	491	484	469	515	476	489	438	533	512	498	498	501	526	519	472	474	507	497	517	528	457	505	480	507	457	514	439	481	500	463	494	503	512	464	517	517	490	504	510	508	460	488	495	523	485	478	511	518	501	515	479	499	494	514	485	466	496	510	504	484	519	470	469	466	478	502	503	489	494	463	500	504	440	480	477	436	443	486	490	471	519	467	493	488	494	493	513	482	475	496	547	461	493	482	462	448	489	515	464	513	496	483	525	502	468	525	491	511	493	497	463	451	485	476	493	457	476	478	497	504	501	476	519	477	490	487	534	484	493	498	524	474	520	509	531	485	552	489	512	482	493
27119	20779	14771	3027	693	544	493	467	499	487	439	451	473	457	463	477	433	435	456	452	479	438	448	433	420	457	441	401	465	455	507	434	464	488	467	420	482	509	468	413	487	453	468	479	506	474	439	498	460	460	494	461	421	464	415	491	434	416	486	410	434	448	452	464	453	447	410	438	437	446	464	455	418	435	441	422	423	473	453	442	444	428	461	411	421	446	445	467	408	418	428	477	407	428	438	446	445	420	406	476	439	415	443	446	476	451	417	463	449	475	462	464	440	504	439	471	415	456	450	428	421	420	434	400	475	437	436	434	447	459	451	469	450	445	430	444	464	474	430	420	455	438	453	426	448	430	454	485	481	463	436	427	438	446	455	439	438	450	395	430	437	470	447	453	439	466	430	397	381	488	427	433	429	470	432	410	436	417	446	423	460	436	451	443	433	462	420	458	446	454	437	461	442	472	421	443	410	439	454	443	449	446	438	446	409	460	388	437	415	448	485	432	465	425	474	434	409	400	451	446	434	449	412	414	462	433	497	424	420	457	469	392	471	424	424	424	442	464	460	466	422	445	431	423	435	447	463	458	445	488	467	447	444	457	432	452	475	441	428	450	445	463	431	441	455	458	468	452	416	414	430	416	455	444	411	410	459	396	419	417	459	444	436	490	466	439	431	465	416	429	438	458	443	430	462	416	451	453	445	435	438	446	454	454	472	434	456	440	415	424	441	440	423	459	436	437	390	441	470	439	445	436	432	440	459	432	458	449	433	445	452	452	412	439	451	453	437	401	440	445	439	438	444	445	441	470	412	458	439	480	433	439	427	452	407	442	449	451	440	432	440	406	411	458	444	459	442	449	431	474	448	448	434	423	466	442	432	440	458	504	415	447	413	459	470	405	459	456	410	416	416	436	441	444	441	448	433	468	446	458	448	434	442	441	427	458	476	404	469	436	427	420	459	433	434	452	470	438	464	423	447	447	441	440	456	408	432	413	478	415	401	412	444	440	465	448	424	467	400	414	426	422	465	424	459	436	446	452	478	494	492	432	431	432	426	471	438	455	445	432	462	470	455	422	455	419	466	462	436	452	523	445	431	443	479	443	454	414	425	442	466	448	413	442	408	510	436	452	441	404	432	443	462	464	431	475	429	438	422	456	451	433	451	422	436	410	418	438	460	447	432	448	453	402	403	442	468	455	440	430	438	434	437	454	444	420	428	427	418	449	439	431	430	428	426	447	451	458	465	444	464	421	463	454	427	457	466	443	443	432	416	467	429	459	466	427	430	414	442	429	446	432	460	421	423	436	463	429	455	429	448	439	449	423	457	470	407	426	420	435	458	413	452	450	461	447	446	426	465	410	456	460	411	502	416	415	441	471	442	430	406	418	451	435	509	428	421	438	430	445	427	454	447	439	451	464	421	405	473	447	438	433	419	437	460	453	434	443	442	475	440	415	434	436	448	444	459	447	415	461	449	427	423	452	438	468	446	432	457	426	426	421	422	454	413	439	417	428	445	463	456	454	408	406	411	420	432	417	425	461	409	484	456	433	443	450	429	446	460	428	451	456	473	439	444	428	405	442	442	415	471	417	447	450	476	438	435	460	436	429	469	420	381	430	411	440	420	461	456	451	432	455	458	424	444	470	433	427	463	426	440	454	474	456	427	423	445	457	376	431	428	443	456	441	452	415	436	449	467	450	446	445	475	411	474	445	433	432	448	445	463	415	441	453	444	457	440	395	425	414	452	493	451	463	414	422	433	442	443	446	436	407	451	456	391	446	389	452	429	432	476	432	423	451	442	410	451	427	416	436	458	454	489	439	425	415	472	472	434	449	415	421	456	430	466	476	436	394	461	438	485	440	449	437	443	426	456	409	448	439	450	436	412	443	421	445	421	450	448	423	470	442	431	375	445	424	436	439	435	456	479	456	448	460	463	404	469	477	476	444	446	442	485	435	465	468	449	493	435	434	447	463	450	470	459	431	466	413	435	479	407	433	463	463	416	448	457	431	432	458	455	434	427	460	454	426	436	429	457	442	433	422	408	406	465	438	446	462	403	452	444	453	494	439	430	406	416	438	444	433	407	439	430	442	474	407	402	424	456	449	415	451	424	451	488	439	437	475	453	439	453	481	463	446	456	454	424	447	450	479	423	450	433	424	448	459	454	441	420	428	435	446	408	392	430	415	417	475	465	441	475	438	446	463	444	426	460	433	445	457	420	432	416	426	426	451	451	463	432	421	462	408	454	450	423	474	462	416	435	450	412	436	462	489	446	431	459	439	444	457	439	433	457	428	443	444	450	385	419	452	444	447	437	423	447	465	443	442	414	441	441	476	472	426	477	430	428	483	427	474	430	436	424	478	443	427	445	393	433	435	381	431	445	436	427	481	453	371	442	438	447	459	432	482	460	470	452	454	448	436	438	449	441	432	405	448	515	443	470	437	427	430	490	480	459	444	424	430	438	440	458	443	425	427	420	493	420	422	425	435	474	432	430	464	469	416	460	431	453	417	440	414	426	433	393	448	446	463	442	460	463	462	446	446	453	414	414	423	473	447	429	481	454	408	445	421	436	450	467	475	421	468	435	446	456	437	455	452	410	453	433	430	406	415	416	435	419	430	437	457	413	429	465	455	463	466	442	459	449	479	435	414	405	416	465	455	408	435	448	450	422	460	452	471	454	460	431	458	420	404	420	432	425	452	424	428	420	419	433	430	424	466	434	428	485	458	432	432	442	440	428	447	475	430	426	462	428	455	428	423	473	467	423	454	424	455	453	457	446	473	432	408	453	418	423	417	436	427	449	477	436	440	443	419	466	437	433	457	420	466	453	426	476	456	428	423	410	451	419	402	454	452	475	438	443	408	412	452	446	422	417	454	442	441	433	469	456	421	446	434	409	419	427	428	435	417	430	412	416	458	448	470	418	453	421	442	432	414	376	424	424	419	457	397	459	418	435	420	426	470	458	425	472	476	480	459	433	437	418	452	416	450	513	453	451	450	401	469	439	440	448	443	462	440	418	481	430	444	454	390	447	418	462	422	445	428	422	432	457	434	449	432	432	442	477	444	431	447	442	451	439	455	443	458	445	456	435	436	452	481	451	441	460	406	461	447	443	431	441	429	430	447	484	424	450	447	454	460	457	412	426	471	453	489	423	417	476	425	431	484	472	435	436	421	446	466	460	403	429	433	487	420	455	454	455	419	415	441	379	432	483	463	440	445	436	436	459	442	426	423	439	422	418	428	461	409	427	389	460	407	480	445	431	415	441	450	440	469	472	435	445	443	465	437	459	407	428	470	439	465	441	382	436	424	396	456	429	463	407	438	428	448	446	462	475	418	445	471	435	432	444	423	433	462	436	436	438	409	470	457	423	427	426	426	470	470	439	445	415	455	454	431	440	417	444	440	433	488	472	444	463	458	456	487	415	435	415	423	473	420	398	430	420	474	467	439	404	440	440	463	432	423	455	408	461	428	434	407	449	443	412	412	455	419	434	438
14074	23739	16338	2754	810	744	713	701	670	651	656	684	672	645	654	667	615	619	633	642	659	628	679	654	616	622	660	639	656	613	628	612	671	631	710	807	741	708	710	684	685	653	701	744	664	668	745	708	764	752	738	761	714	724	718	664	681	673	706	677	698	677	631	683	700	626	626	633	631	650	635	663	629	655	665	635	653	596	639	666	707	639	649	640	617	611	620	643	652	665	613	601	606	705	616	633	669	665	669	633	605	618	696	695	638	692	655	695	713	717	683	641	629	639	657	638	702	669	669	671	635	647	630	606	672	670	640	627	662	630	649	642	582	653	635	636	648	636	627	653	641	671	577	624	626	633	614	640	636	664	624	661	658	666	654	604	638	615	638	617	629	585	640	628	679	648	672	645	659	653	627	664	650	608	645	652	644	644	609	628	647	675	642	620	645	663	658	602	650	639	636	626	610	669	640	638	627	635	652	675	674	683	630	692	700	612	667	663	616	635	599	648	625	661	614	614	654	634	618	643	661	635	642	647	632	667	627	618	638	640	675	620	606	644	641	630	633	648	605	653	638	647	604	698	662	644	639	664	651	610	618	651	652	643	591	662	648	628	596	641	636	633	624	646	644	618	639	593	625	626	640	642	650	631	621	616	637	629	610	631	670	643	614	633	652	637	646	633	655	654	638	665	641	620	606	640	656	623	634	638	616	665	602	598	662	657	683	623	696	686	661	636	640	633	588	675	666	616	638	614	652	623	703	661	643	618	670	666	673	691	662	641	600	645	640	652	585	653	662	684	672	625	677	653	648	660	673	675	659	661	655	675	616	683	630	626	628	653	610	686	616	639	604	649	619	664	623	670	648	673	647	649	628	625	595	643	615	615	646	658	630	652	652	659	655	589	637	635	672	650	658	680	644	630	600	639	616	627	661	655	629	649	647	635	666	641	620	644	633	678	616	643	647	651	623	647	632	623	653	634	710	648	652	633	668	604	645	649	628	632	626	672	626	657	635	629	648	640	642	600	638	627	624	645	635	628	680	644	684	645	666	660	659	684	619	597	605	698	654	619	633	648	639	685	632	611	677	637	666	615	624	654	647	624	634	620	671	653	602	601	631	625	654	628	642	646	638	704	634	615	622	632	643	627	610	621	648	617	595	649	622	655	639	647	673	646	596	660	658	674	681	671	586	647	687	624	617	637	630	654	647	649	625	642	631	619	635	655	630	650	658	633	701	649	688	647	687	644	621	684	663	633	638	670	639	635	684	644	624	653	611	625	619	642	696	669	602	619	632	665	648	644	708	583	649	630	662	617	634	656	700	650	599	589	637	611	628	650	638	607	597	696	675	644	644	663	621	592	669	658	614	625	628	636	589	630	637	598	620	629	626	636	677	694	645	681	621	651	670	623	627	649	666	630	644	600	644	596	663	636	670	632	640	669	690	655	613	653	634	637	676	653	637	669	620	619	597	626	626	634	664	615	604	652	657	644	670	720	600	614	657	641	707	658	644	621	634	653	634	673	615	619	636	603	608	678	661	666	627	640	643	656	667	635	658	646	669	663	610	611	639	653	656	638	619	619	612	637	658	659	592	616	713	611	619	685	651	621	634	648	639	636	614	642	650	635	656	658	625	662	656	653	633	642	627	625	635	630	686	645	637	657	654	677	662	656	687	636	612	630	647	672	656	649	629	626	646	649	632	651	613	639	648	591	680	644	649	645	655	635	644	620	621	672	678	666	639	641	650	626	660	646	665	651	667	647	619	688	613	612	633	649	644	618	650	682	676	625	599	647	601	615	648	639	650	672	624	678	585	663	676	676	604	651	608	613	606	665	638	660	637	654	628	657	604	623	648	656	650	637	646	628	587	637	609	649	630	659	645	637	670	614	732	655	650	632	615	595	628	635	628	673	661	631	601	629	674	661	644	639	646	623	621	629	625	703	630	638	608	667	688	618	657	684	649	633	622	638	630	601	644	628	634	651	617	668	646	637	648	699	676	597	650	645	669	652	645	646	619	650	609	636	631	612	628	681	661	642	669	665	614	636	653	603	676	589	619	651	659	640	651	672	669	664	630	634	638	667	638	660	634	651	647	652	695	616	663	674	635	625	612	623	639	635	610	621	609	584	664	605	589	666	653	609	643	680	628	623	597	597	634	699	651	637	589	632	686	649	625	634	644	640	622	640	710	640	621	647	643	611	639	648	641	645	621	689	657	643	625	624	647	656	604	683	651	640	626	587	640	680	673	623	637	649	665	655	637	616	585	669	651	611	637	649	648	654	636	679	652	616	656	686	616	653	637	621	649	652	582	651	655	614	640	630	638	628	631	654	631	631	652	673	657	692	634	620	685	637	675	640	643	654	605	659	669	653	678	634	642	635	626	624	627	663	668	681	649	672	695	589	642	634	631	624	606	654	643	627	661	589	603	674	651	633	646	640	655	631	675	664	651	597	666	677	644	653	656	615	628	682	655	619	627	654	663	631	644	655	654	665	652	672	628	646	660	667	657	651	620	667	608	597	683	692	617	637	626	629	663	665	638	625	627	650	697	643	693	621	667	665	655	633	633	681	670	656	664	660	625	634	640	663	676	661	627	622	609	624	651	621	594	634	628	607	622	666	645	676	647	642	623	618	624	631	620	673	667	670	599	618	596	668	650	660	689	630	668	651	628	632	643	645	653	649	638	640	645	658	679	648	643	599	632	631	654	613	642	670	623	640	645	618	641	616	653	633	649	645	640	623	638	634	634	651	689	635	615	654	620	669	646	672	667	650	602	680	592	675	624	680	676	618	675	646	627	639	676	651	626	669	644	606	685	624	599	657	630	656	615	656	656	729	655	631	674	627	641	661	659	649	644	629	552	687	634	610	646	629	668	596	639	618	648	665	624	649	636	637	634	628	638	590	656	652	664	641	652	626	640	656	612	660	625	628	658	643	617	689	633	626	662	674	616	669	649	661	630	659	585	606	665	626	626	646	592	685	641	666	679	680	637	659	642	624	647	655	662	625	659	655	666	599	593	603	635	657	634	635	660	681	601	589	660	656	638	672	694	660	635	652	643	631	657	654	651	620	645	616	614	622	686	647	648	685	626	638	625	619	607	636	648	653	639	671	677	634	675	639	638	647	606	637	659	654	588	655	688	621	613	584	651	628	619	619	640	644	638	618	629	702	615	620	640	614	627	637	663	608	639	664	610	651	699	662	639	601	620	684	668	627	648	681	645	641	641	619	619	655	658	611	657	600	614	627	643	699	649	645	684	668	610	669	659	623	656	620	673	632	683	628	646	614	647	648	644	685	602	648	658	629	654	648	626	660	652	657	605	577	683	681	648	692	638	628	629	667	645	664	623	629	624	655	591	669	646	640	600	662	634	666	614	653	609	686	633	619	639	621	630	664	641	627	688	676	669	640	670	652	648	687	659	702	649	682	592	599	683	627	637	643	647	638	662	682	652	612	653	602	600	686	632	638	654	648	634	672	652	658	696	665	662	635	636	660	652	630
24320	21358	28596	24467	19752	4308	1315	804	596	567	582	515	512	514	467	473	463	469	433	452	505	464	475	446	423	440	470	434	454	429	457	451	470	422	458	524	530	468	469	492	455	473	459	474	476	483	476	497	458	455	465	506	464	460	433	453	440	447	482	394	398	473	418	441	434	406	404	437	414	424	395	422	419	465	418	463	429	417	405	431	464	415	461	424	412	411	439	398	425	446	416	414	428	460	432	417	450	391	438	395	468	419	452	448	420	429	447	421	448	473	418	448	461	429	445	439	445	464	450	415	408	436	424	417	415	385	376	420	459	431	441	398	440	429	448	431	395	450	419	432	430	418	423	436	413	424	420	432	446	407	437	426	451	418	409	442	429	446	420	437	447	421	418	444	402	426	438	389	446	487	430	436	406	403	442	408	464	437	463	369	447	446	428	436	446	415	407	427	422	436	440	428	410	455	475	398	438	450	472	441	429	458	430	449	433	421	437	409	450	439	393	424	450	387	451	430	428	446	435	442	425	428	425	408	414	410	452	450	408	408	453	434	443	429	466	404	414	406	417	430	438	433	440	414	407	432	456	465	409	422	444	426	414	423	429	406	448	393	407	448	412	425	429	454	457	442	459	430	419	390	413	415	380	429	446	448	440	418	413	430	442	420	376	412	471	435	418	424	391	422	397	459	446	416	410	398	421	423	464	471	400	425	469	450	399	440	420	458	415	437	424	403	456	425	430	423	439	461	416	437	471	426	449	466	434	429	451	414	434	440	469	437	421	464	426	424	417	438	444	464	446	407	464	446	443	418	433	427	417	393	393	415	419	418	461	420	428	429	453	430	423	437	405	408	406	428	378	450	417	443	406	435	444	404	413	421	404	435	420	426	413	390	493	432	444	412	433	411	416	439	399	407	443	481	385	449	441	392	428	444	433	408	429	438	434	448	415	411	461	456	447	458	363	430	450	440	416	410	431	404	436	408	392	409	427	399	463	405	399	458	444	420	413	447	454	422	423	473	448	456	447	433	410	493	405	458	409	413	447	427	414	457	438	454	422	436	441	466	426	387	439	452	381	434	414	439	456	400	454	416	435	443	415	422	413	461	439	465	431	414	434	421	428	456	453	419	455	413	457	443	444	438	424	418	452	449	436	462	420	452	401	451	446	439	431	426	444	424	445	442	429	409	402	432	384	421	422	404	446	411	450	388	432	451	427	426	413	446	413	432	397	415	403	392	411	468	416	429	408	439	450	408	405	435	436	463	401	438	414	444	458	412	442	448	433	432	458	452	392	421	424	456	436	408	422	410	404	441	424	435	451	418	423	468	438	413	391	441	404	420	405	451	455	406	426	454	428	432	457	444	406	409	425	421	431	389	425	460	434	375	414	433	480	414	438	424	429	445	467	427	423	426	412	427	432	445	400	407	412	445	416	421	426	421	436	413	448	437	411	422	380	419	450	434	434	430	402	410	410	400	421	407	427	428	462	420	439	449	430	447	413	422	457	446	428	431	394	410	396	427	412	429	411	409	432	426	438	444	404	447	419	468	436	454	455	401	464	464	405	441	417	444	463	419	424	381	467	444	422	462	477	406	473	443	450	384	423	387	428	401	421	420	440	435	427	388	430	410	442	440	451	438	407	412	421	409	421	434	427	419	426	447	453	416	415	428	452	410	438	409	412	446	422	433	460	414	397	462	396	419	426	422	449	461	433	414	428	439	445	409	435	437	437	432	447	441	412	444	434	412	422	445	403	443	410	449	419	440	422	382	435	423	401	428	437	442	429	448	422	423	408	435	414	443	389	417	437	422	420	412	436	457	428	428	429	447	409	393	420	433	424	433	427	434	428	406	426	421	453	417	423	439	431	413	421	426	438	439	418	417	422	401	426	407	442	410	428	405	392	396	441	441	432	445	418	397	452	407	421	425	436	407	468	408	423	448	417	420	412	405	391	438	434	404	424	415	445	458	423	449	444	433	433	412	420	442	405	443	472	407	428	470	447	431	436	402	404	440	443	409	397	436	428	430	429	396	428	425	421	450	443	443	418	439	448	419	458	417	423	441	432	446	429	371	455	404	444	426	414	461	435	378	384	414	418	414	403	427	418	429	446	441	457	418	413	442	461	424	415	450	404	412	471	400	445	427	427	456	421	430	462	441	437	440	443	462	395	442	427	419	405	435	390	396	419	400	464	400	450	454	419	444	442	432	426	413	449	401	380	429	415	438	445	482	403	401	418	403	456	434	408	431	459	416	467	435	444	444	420	447	417	408	430	420	453	418	420	429	426	422	386	446	407	472	409	404	416	455	403	411	419	417	428	420	414	419	444	418	396	427	431	417	434	398	411	427	438	406	416	437	440	403	435	416	448	415	408	432	410	443	469	412	393	393	419	415	466	410	431	426	447	434	421	404	428	449	442	439	430	421	460	411	415	398	447	371	464	454	421	427	448	429	450	428	417	424	429	447	427	412	439	440	448	435	461	443	407	422	423	404	409	470	445	415	424	394	416	434	436	416	413	412	424	413	403	444	431	393	405	423	416	434	387	404	389	447	392	468	431	443	426	414	397	394	450	437	413	414	440	438	423	440	420	415	449	475	433	437	398	447	427	452	418	456	425	413	414	382	419	461	411	433	409	400	431	400	451	415	427	444	425	419	439	428	466	421	416	428	413	427	421	475	415	424	425	438	412	418	399	420	416	448	435	417	436	423	412	442	417	416	441	430	433	436	450	415	384	435	433	432	418	425	398	410	437	418	445	378	472	406	403	423	433	429	422	440	419	415	397	453	404	413	445	455	405	404	432	461	394	450	424	438	446	424	417	432	412	449	432	436	451	445	416	426	437	427	439	413	424	425	422	434	436	414	424	411	457	452	430	435	455	442	454	402	421	453	433	454	451	459	411	373	436	429	429	451	427	426	445	412	434	427	433	420	431	419	437	447	435	417	446	415	416	430	411	410	446	406	430	397	435	493	442	448	415	424	415	428	410	428	422	464	441	406	408	447	392	453	452	460	477	387	433	397	446	444	427	406	393	462	415	444	403	436	411	413	437	405	429	441	421	398	436	450	428	427	399	433	428	416	425	426	411	439	454	422	460	412	447	397	491	437	445	446	404	404	413	400	406	416	410	460	451	449	452	395	459	457	420	401	441	453	406	469	388	391	410	444	420	453	413	419	384	438	445	403	430	440	407	434	444	451	415	414	453	435	435	447	439	424	431	436	447	442	416	396	421	392	422	435	407	414	398	472	414	429	427	451	412	397	396	414	442	431	454	436	440	400	447	406	402	393	437	443	413	395	445	448	419	429	443	448	449	388	456	427	423	401	428	432	426	408	398	422	421	447	451	435	382	418	424	428	435	450	450	415	427	427	424	486	433	406	426	428	420	425	445	398	425	434	414	430	397	425	420	438	433	424	418	400	445	403	405	440	449	421	425	458	407	415	428	413	419	396	403	408	427	436	419	465	445	432	413	441	438	453	445	406	425	397	411	397	429	463	423	410
17286	36703	30047	8130	2645	1998	1664	1400	1186	1059	991	896	854	777	818	792	762	733	743	713	672	637	700	657	667	659	639	629	642	673	667	665	653	682	724	758	844	786	756	788	771	725	715	789	776	758	768	717	728	791	787	767	776	701	670	742	682	667	674	625	690	693	663	633	627	657	681	626	620	628	623	602	649	645	687	651	654	571	654	654	608	677	605	644	619	634	684	640	674	579	629	642	613	624	637	624	635	613	627	680	669	612	686	622	643	625	681	699	726	650	668	662	650	667	669	664	686	651	635	686	651	651	662	629	638	673	640	645	618	649	674	597	586	578	615	607	576	659	607	636	621	638	643	645	653	589	608	620	611	619	620	623	641	633	604	634	628	633	625	673	629	586	601	643	609	589	624	602	680	616	610	631	577	622	648	609	610	610	610	616	632	655	614	609	622	638	613	623	584	596	628	623	622	632	623	654	676	656	606	631	627	644	643	641	650	613	622	617	612	595	681	597	658	649	617	656	659	620	671	629	608	637	645	601	649	670	624	601	623	617	641	663	652	629	625	633	576	637	641	617	601	637	598	640	641	641	628	643	610	599	644	633	643	668	655	616	611	677	645	628	588	631	647	617	604	586	598	564	584	651	658	623	611	611	583	592	595	705	592	628	583	647	635	601	635	596	589	632	651	628	660	658	673	613	604	657	633	638	612	643	696	594	600	588	647	634	627	633	631	591	641	615	646	646	602	657	673	632	658	615	648	633	626	628	641	549	629	616	613	623	637	650	634	625	658	662	610	593	581	651	628	653	643	624	608	677	613	622	606	638	586	637	644	660	655	604	615	601	594	621	622	636	648	650	621	635	629	635	636	603	649	614	628	603	646	595	650	643	637	622	596	641	644	661	664	608	585	649	651	612	632	605	635	600	641	648	601	654	642	596	606	626	627	648	646	577	622	635	605	639	633	643	645	679	637	628	640	591	623	604	617	620	593	641	648	599	650	595	609	627	663	577	627	600	637	652	629	608	602	638	610	603	655	583	564	620	633	644	569	677	649	644	621	625	606	667	637	564	661	656	615	645	619	613	605	684	582	626	659	590	613	617	632	584	652	614	614	608	647	640	630	651	630	616	656	660	608	601	595	658	590	551	562	639	618	616	606	640	628	563	627	606	623	607	655	632	620	622	592	616	592	652	626	610	619	634	623	679	658	675	618	626	622	630	632	624	616	610	614	623	593	600	650	584	627	624	619	617	601	609	620	640	601	592	639	611	680	621	681	597	649	572	617	623	672	670	647	640	582	623	637	624	606	643	638	621	647	632	657	616	610	659	672	633	589	647	637	666	626	614	616	609	624	604	604	572	669	644	621	585	642	591	612	603	622	606	661	610	643	603	612	615	657	649	572	606	649	613	673	607	589	598	622	599	655	571	635	627	648	630	601	643	625	592	621	651	622	620	599	609	641	648	568	627	586	644	633	610	621	662	589	600	679	604	641	663	618	613	633	632	619	610	624	625	641	638	687	628	631	603	595	597	596	616	622	624	658	642	637	619	623	642	611	640	620	638	624	642	639	624	642	639	630	607	606	611	624	601	621	628	616	596	607	619	648	632	635	602	639	639	609	644	602	651	571	634	627	602	653	658	654	662	643	631	630	634	644	646	587	635	693	631	657	630	666	635	633	614	630	636	627	647	647	608	632	599	670	640	603	640	628	654	583	664	613	618	599	631	668	598	681	653	605	592	590	620	697	648	597	632	609	643	682	630	634	616	595	648	623	625	643	630	620	644	622	616	622	627	658	606	584	629	614	629	672	626	624	632	658	638	619	615	622	578	622	650	650	623	648	658	680	682	634	578	603	621	644	628	610	637	613	692	595	622	648	617	637	639	603	640	660	649	634	615	552	671	664	665	618	632	636	667	590	654	652	584	641	660	627	652	652	614	630	614	615	635	656	625	595	622	603	607	643	640	625	644	649	591	636	633	643	635	630	604	628	636	584	613	619	603	655	622	629	689	606	647	622	632	659	648	637	592	594	603	632	624	594	614	592	635	617	611	640	623	638	638	605	643	635	623	631	591	604	625	639	632	562	602	683	627	655	587	600	598	643	653	610	611	568	609	632	556	639	572	620	651	631	636	617	625	661	671	606	590	631	587	609	583	665	639	623	637	602	624	649	598	604	633	613	646	602	652	585	633	635	623	607	635	617	605	627	612	616	658	643	633	613	602	625	596	658	662	624	629	570	610	662	661	594	603	580	632	598	597	652	672	620	623	650	648	599	620	607	615	646	591	602	585	588	639	617	611	625	610	639	599	620	603	668	650	601	671	650	580	635	660	620	589	599	615	618	592	605	661	657	636	618	577	613	668	626	593	678	657	654	651	602	652	646	649	631	620	604	613	627	635	632	651	615	601	617	599	676	615	642	647	657	627	649	661	653	640	673	618	596	625	594	638	633	631	607	638	602	628	622	616	614	588	637	613	673	600	602	625	606	655	643	587	646	610	607	655	656	585	594	599	611	623	544	602	669	577	655	607	639	601	601	642	607	614	619	641	640	635	690	586	597	626	628	616	578	648	613	626	613	621	640	641	657	635	635	651	664	652	653	626	610	626	634	647	637	617	631	673	648	648	621	639	603	669	633	609	602	634	659	607	594	620	612	602	593	646	639	667	646	674	620	586	608	701	634	682	606	626	683	650	652	634	659	626	619	578	652	583	644	620	599	616	606	614	667	639	600	585	601	625	613	624	628	635	639	626	633	635	606	644	619	637	606	610	649	620	613	618	639	642	579	603	645	652	627	666	633	622	611	611	657	650	620	644	640	622	632	628	630	619	616	701	627	643	633	626	619	606	639	640	620	587	611	575	640	647	636	614	665	653	610	623	594	651	642	589	647	636	643	660	609	635	653	601	629	651	686	640	654	641	629	627	594	606	632	624	664	656	594	618	642	624	628	624	601	598	621	635	603	645	634	625	619	641	640	623	651	635	616	632	632	617	652	615	621	634	635	623	635	611	572	604	618	616	612	612	583	669	600	629	657	623	597	618	595	577	641	651	636	591	630	644	659	576	631	593	644	644	642	558	652	618	629	648	631	607	668	603	598	625	604	580	616	590	565	643	646	645	643	648	633	631	631	633	692	574	613	627	643	635	605	611	622	638	641	680	642	620	638	581	620	658	604	687	629	606	617	646	596	621	607	690	641	624	634	653	640	654	636	607	627	601	598	613	624	616	609	618	666	564	656	614	612	631	620	611	637	638	596	624	624	600	620	628	648	641	617	621	576	621	631	646	619	657	661	641	663	658	639	607	647	605	643	589	637	595	611	614	658	651	605	613	612	654	600	652	630	637	619	645	569	624	644	604	615	628	647	615	628	639	635	657	632	581	656	644	643	632	656	624	647	636	633	598	592	640	616	638	619	708	626	647	558	595	614	596	629	652	624	635	578	623	659	660	630	608	648	605	652	602	598	608	589	664	617	601	623	610	603	640	612	628	605	603	642	613	636	572	575	635
23374	21336	29084	23970	21276	18852	3151	1070	690	613	597	515	504	471	422	450	409	400	411	402	359	406	412	413	383	368	363	408	375	350	376	359	375	364	377	376	458	499	432	416	387	439	427	443	429	441	434	463	425	438	398	406	435	395	359	348	361	392	330	377	355	425	353	332	352	325	314	348	355	312	326	328	348	336	322	319	349	336	324	325	323	379	347	331	358	352	353	344	341	367	377	339	346	334	351	342	327	363	337	297	334	319	309	352	357	393	393	366	365	367	332	389	355	354	352	338	387	369	326	326	343	335	342	349	357	333	330	357	327	329	339	326	307	325	302	296	322	354	358	343	347	341	345	367	317	349	340	339	347	325	337	349	339	338	321	318	335	340	361	383	342	308	341	314	327	325	333	332	365	341	324	338	342	311	325	347	351	338	359	350	364	339	308	349	312	351	311	318	335	327	345	341	330	339	349	314	344	324	293	335	346	345	338	343	334	321	321	313	306	355	317	336	369	372	353	355	336	349	354	338	370	327	334	321	325	328	328	336	357	341	316	374	339	368	319	335	352	352	354	338	335	306	347	344	322	330	338	342	341	347	324	307	325	376	316	331	342	380	336	328	359	334	359	376	358	336	355	335	347	333	348	332	354	332	324	305	343	324	317	331	349	347	340	343	331	316	346	308	323	360	356	356	333	362	356	336	311	328	336	320	315	321	332	341	338	361	345	381	325	359	321	312	310	329	330	330	353	319	315	324	323	328	317	322	349	320	327	320	349	348	366	305	336	309	328	349	351	360	310	324	311	328	341	365	381	340	357	318	356	356	324	334	328	329	366	347	319	315	319	356	342	343	349	353	331	342	343	304	330	356	327	324	326	354	328	344	332	348	323	330	313	323	363	327	338	317	364	358	371	351	327	340	341	325	326	317	330	326	331	322	302	327	310	327	328	355	347	328	340	349	322	343	345	334	329	340	325	345	355	329	340	328	318	332	348	333	327	330	321	382	310	306	319	307	345	342	348	335	348	366	344	298	336	333	307	320	318	337	345	336	335	315	319	342	347	361	355	375	318	361	311	362	350	346	334	318	323	317	355	341	350	334	324	334	343	337	320	349	353	345	353	328	341	300	336	329	349	344	339	347	323	339	342	346	332	326	340	338	363	351	352	292	343	336	301	340	336	318	301	357	318	354	302	360	317	322	364	346	370	374	360	327	295	339	339	367	377	318	330	339	302	366	323	379	365	316	317	310	335	330	350	311	357	321	345	355	329	342	341	352	342	339	329	309	357	310	349	341	333	336	327	317	359	303	359	360	341	345	335	342	323	325	363	328	309	315	357	331	375	373	350	340	353	322	331	320	339	315	336	337	344	328	306	314	326	323	344	363	319	332	335	325	351	324	365	344	336	338	324	329	347	328	319	359	342	341	331	346	349	362	363	317	337	300	301	321	364	340	307	346	313	323	344	314	325	335	301	331	301	342	369	371	309	339	322	348	330	345	324	307	325	314	365	331	331	336	340	341	294	356	338	335	344	323	351	330	335	341	315	352	337	352	339	337	363	314	348	319	332	348	354	316	338	366	336	354	364	323	353	310	308	334	336	327	347	346	319	325	321	351	350	362	358	340	352	315	330	370	341	315	317	312	365	313	307	334	325	315	334	360	370	316	346	306	355	327	350	320	338	341	334	329	301	362	304	346	337	304	337	344	340	352	335	336	327	315	308	319	321	309	350	328	318	307	362	344	337	336	352	335	340	342	337	353	348	332	343	317	339	345	316	336	315	337	351	330	346	333	324	366	349	329	335	339	357	320	327	311	326	351	330	308	334	319	307	297	307	314	344	342	331	337	342	343	315	327	330	365	310	335	339	326	322	349	324	324	349	366	334	326	338	349	355	327	325	312	316	363	345	358	329	336	294	316	372	323	354	352	394	355	327	314	358	328	340	334	303	339	351	336	337	339	337	336	347	355	371	327	328	344	344	334	332	319	329	353	351	335	314	354	368	312	308	342	339	319	337	340	359	350	336	339	353	342	348	329	334	322	348	351	318	331	313	344	311	307	358	315	357	338	333	370	317	366	304	338	333	325	335	316	349	353	307	347	330	335	328	335	331	308	338	351	317	330	333	323	347	371	338	331	350	315	322	333	326	332	318	330	346	331	326	296	365	325	348	325	333	377	346	329	317	314	337	326	340	312	328	345	343	328	366	334	326	326	320	367	360	319	307	339	369	380	320	329	356	331	338	340	335	313	340	332	327	309	322	361	339	325	312	310	349	319	317	323	349	299	335	344	322	336	354	303	320	326	346	334	319	351	305	356	304	317	343	370	332	328	343	352	308	328	349	332	334	315	327	309	371	353	382	342	339	354	342	313	339	334	338	360	317	336	321	337	312	358	346	340	303	356	326	327	360	339	333	344	370	338	337	353	351	344	303	370	349	341	327	343	328	337	322	318	307	362	328	333	333	358	341	349	319	343	317	346	365	334	359	351	334	336	349	337	318	333	341	335	353	336	373	363	334	335	332	363	317	330	348	334	339	313	318	322	373	334	348	320	345	339	346	323	321	329	324	347	322	312	334	324	364	321	331	331	334	329	330	349	333	322	335	332	308	330	367	332	348	344	311	337	319	295	313	353	330	341	322	294	360	336	360	355	361	325	328	321	328	337	334	337	330	313	321	336	320	330	334	313	333	307	334	353	324	324	320	339	345	330	338	360	355	359	339	316	337	343	330	365	346	360	350	332	319	310	344	347	342	339	336	320	321	360	335	317	401	348	324	322	339	354	337	310	287	339	305	348	360	342	343	363	335	341	352	342	356	333	349	335	339	336	321	339	362	337	347	318	351	326	338	344	328	323	306	349	334	319	328	343	317	345	357	292	350	328	329	337	337	347	325	317	358	351	372	340	330	324	352	325	349	361	310	350	328	334	340	336	339	330	337	364	327	343	331	339	321	304	345	381	312	325	336	318	336	346	331	331	309	358	322	346	355	347	360	323	356	345	338	359	325	343	331	328	325	346	316	339	299	350	345	345	318	337	339	316	328	327	332	337	336	370	355	298	349	319	343	359	339	345	350	341	336	336	315	379	341	321	325	347	335	319	322	324	327	339	340	310	344	327	305	330	381	339	326	351	342	338	355	322	352	356	295	335	336	332	377	327	326	348	348	301	334	328	357	316	335	323	353	342	332	336	308	345	345	339	353	346	334	369	359	320	328	315	299	354	321	307	322	347	350	375	348	335	312	350	329	327	348	367	319	370	328	338	349	342	327	338	303	334	347	329	305	327	358	328	337	331	359	316	339	376	355	310	387	334	343	344	326	304	361	351	318	328	347	366	308	337	341	342	337	323	334	339	310	323	324	344	352	338	313	309	340	392	343	312	333	347	364	345	350	365	328	338	347	364	320	333	325	343	345	357	342	341	347	306	333	316	315	334	338	321	347	312	327	344	347	357	324	337	347	365	336	338	327	327	341	362	313	339	313	326	348	335	336	328	351	377	352	318	326	350
20668	42356	32582	13890	4215	3084	2317	1794	1528	1334	1155	1019	930	918	791	744	727	680	674	698	656	661	664	615	550	553	581	550	573	558	533	551	557	606	591	729	792	717	702	745	684	646	661	775	768	698	686	690	735	728	675	652	651	640	609	609	562	599	588	550	558	562	485	503	500	498	511	483	519	486	551	510	444	500	480	512	473	462	510	475	495	510	482	501	496	479	531	478	457	484	501	489	499	507	479	547	487	488	517	491	518	493	508	518	523	562	538	564	553	516	554	540	539	557	543	535	577	494	517	526	486	492	499	503	520	476	484	513	482	461	464	479	497	467	456	516	515	511	481	470	512	482	466	493	486	458	480	489	525	506	488	500	503	494	504	506	515	492	498	511	477	469	449	487	498	502	507	484	471	501	485	492	474	524	464	478	485	523	518	465	527	479	515	470	475	464	489	480	464	475	511	485	488	450	484	522	508	460	497	492	462	463	541	482	451	479	498	494	465	500	475	489	504	522	476	465	505	491	491	483	480	496	515	484	445	488	441	456	482	487	494	507	483	504	503	511	503	487	495	500	551	479	528	510	477	477	487	467	486	512	520	503	481	499	468	488	449	482	514	503	440	493	480	510	439	489	505	481	485	509	505	495	451	547	468	476	451	505	483	501	482	495	485	495	524	503	464	463	509	466	486	490	489	499	487	462	485	489	487	465	514	478	477	476	495	493	474	484	517	459	454	518	456	470	485	462	496	475	477	530	480	453	478	470	499	495	505	497	471	476	485	511	511	463	494	509	487	521	447	501	489	487	467	460	473	478	451	482	465	475	531	495	489	495	472	478	502	489	482	471	479	495	459	511	489	520	493	505	484	458	499	451	484	516	513	472	525	468	478	487	476	465	481	475	519	472	444	500	491	506	471	515	507	483	457	527	472	486	476	489	464	472	518	483	529	491	523	477	493	503	502	481	481	469	461	498	493	509	472	515	521	470	477	486	490	498	478	497	488	502	461	488	491	499	493	513	506	507	476	491	475	507	477	444	462	491	486	514	504	487	528	497	501	460	519	477	496	454	495	477	496	473	480	462	470	464	481	484	499	489	479	483	496	521	511	469	500	494	509	492	525	489	499	475	446	510	518	466	505	528	519	487	466	466	465	497	519	491	499	440	479	470	486	475	500	513	511	471	489	535	498	519	501	523	504	509	508	517	509	509	490	472	498	498	497	490	496	476	503	453	470	498	487	547	461	489	475	504	486	468	501	524	492	528	511	504	472	495	533	504	500	488	465	502	495	482	517	490	458	495	512	497	475	532	542	502	491	481	476	491	493	456	479	507	500	463	483	487	458	497	460	473	495	502	466	478	452	474	458	504	493	483	490	476	475	475	489	513	542	462	487	506	511	491	497	489	470	506	532	457	505	464	488	472	477	466	508	496	510	490	498	453	481	536	515	529	449	508	471	479	475	451	477	500	442	514	492	430	494	471	443	439	525	542	485	505	553	492	482	514	511	475	450	536	491	496	512	468	476	477	483	536	520	489	508	492	495	534	476	506	482	479	473	482	484	488	444	502	494	479	458	525	468	477	521	506	447	530	503	484	487	513	500	520	495	498	527	501	536	482	497	493	499	501	506	508	474	481	501	456	486	497	489	503	494	506	506	491	465	451	484	460	513	525	481	525	517	527	475	474	480	519	504	467	484	469	478	490	497	473	531	481	492	480	521	482	456	486	471	495	528	483	499	501	489	483	511	513	488	468	494	452	503	476	479	443	485	502	483	495	502	453	489	484	478	474	473	484	484	527	493	519	497	467	492	486	485	514	482	492	490	544	465	521	512	498	540	499	494	478	472	482	479	469	462	517	492	496	541	472	472	501	474	454	479	486	462	485	455	447	461	481	458	502	507	489	500	504	501	462	475	466	515	477	472	479	504	472	487	515	505	458	471	499	476	469	498	496	484	459	509	461	465	492	487	509	532	469	479	464	502	484	491	502	488	514	465	492	467	493	463	496	506	486	463	492	477	459	455	515	453	515	476	550	465	492	487	504	477	508	489	512	490	496	495	509	490	478	501	490	479	520	457	500	496	475	504	512	461	484	530	483	491	470	507	472	477	515	484	493	480	460	518	478	532	484	510	491	523	466	465	491	471	533	477	509	533	455	468	515	515	498	482	470	483	500	494	508	469	487	467	459	483	493	483	450	489	484	490	508	467	448	520	513	511	515	508	501	450	493	474	462	495	490	498	484	500	493	493	486	435	482	515	466	520	492	501	506	515	454	444	485	499	494	497	518	490	466	503	499	501	538	474	451	488	485	459	518	470	491	504	503	456	519	470	497	502	502	466	515	476	470	433	461	498	502	505	483	469	459	500	505	460	476	471	478	458	456	503	495	477	520	470	517	467	487	487	461	506	520	493	445	474	502	529	493	481	528	470	496	471	468	453	518	495	489	491	528	504	484	486	524	508	483	494	496	492	491	484	468	495	489	489	510	525	493	522	485	492	525	464	432	492	463	467	498	521	525	507	465	492	479	489	471	490	441	468	465	502	516	508	476	478	517	535	486	505	482	510	472	464	500	488	481	498	484	476	465	462	513	526	497	485	519	483	537	494	449	456	497	484	515	490	525	476	487	501	517	485	470	473	505	485	474	499	481	508	505	455	478	436	515	466	521	464	489	498	500	499	485	508	499	495	493	491	483	467	455	489	513	450	473	468	512	471	487	464	490	517	504	496	524	500	530	506	487	495	487	505	460	434	485	513	499	470	466	483	462	474	501	484	511	488	484	461	462	494	489	501	490	478	489	493	471	483	476	494	474	496	512	488	506	493	506	486	504	502	487	499	509	458	459	477	478	487	500	450	507	490	446	462	474	478	526	491	496	455	480	472	503	443	513	485	513	515	474	473	539	515	484	490	540	502	445	485	503	484	447	514	476	456	497	477	499	473	508	517	504	515	493	451	455	466	483	509	471	502	503	517	472	450	473	518	482	481	503	498	489	502	494	503	483	436	481	518	496	532	531	466	468	510	494	511	483	477	488	450	471	503	504	504	517	510	494	527	482	504	493	460	466	479	484	496	463	474	461	527	503	489	510	493	511	497	488	455	487	503	488	476	467	466	447	478	531	442	518	456	462	493	454	480	519	518	437	459	477	492	503	463	478	484	485	510	464	498	475	480	479	468	515	487	513	503	451	482	483	508	492	481	487	539	484	511	517	466	464	464	483	476	508	476	464	488	498	504	476	505	541	523	476	461	457	508	464	468	483	470	490	500	534	535	497	461	496	493	507	509	461	480	497	462	460	474	478	493	462	478	513	482	474	447	449	489	521	494	483	510	466	463	512	497	465	478	472	506	462	491	519	499	482	468	515	535	478	477	461	486	493	523	461	475	516	498	495	482	482	473	453	509	517	489	500	515	508	471	500	460	485	490	464	466	512	489	499	460	485	465	491	496	505	547	493	491	494	445	468	513	494	501	468	520	471	472	497	487	495	494	486	521	480	491	461	515	473	492	483
27257	20844	15027	3952	690	509	478	497	482	461	418	432	453	464	476	451	442	435	434	441	444	430	471	454	481	444	432	438	431	451	478	457	463	430	441	440	505	483	500	479	451	465	448	526	506	469	498	425	420	491	480	436	464	463	459	466	480	461	472	428	417	434	482	454	451	428	457	445	448	447	431	441	480	473	441	396	464	482	461	443	472	453	478	446	438	420	432	444	393	450	479	464	483	449	468	456	449	389	418	426	437	397	432	456	440	436	467	455	408	424	415	442	472	462	440	415	454	438	450	450	398	454	486	412	460	455	405	446	438	427	449	429	463	461	445	434	472	424	450	457	465	470	441	392	396	469	444	458	470	431	456	430	420	440	407	454	417	409	437	403	387	439	424	472	435	461	440	459	420	455	442	434	485	445	450	455	459	447	451	417	433	425	466	455	449	408	469	420	402	437	465	467	451	472	453	477	470	480	440	427	424	450	416	459	469	446	456	439	453	456	454	415	468	431	514	428	450	483	427	449	440	467	423	428	409	439	460	436	483	426	415	435	446	437	457	440	434	436	439	440	459	451	427	445	403	467	464	446	444	425	463	417	439	425	429	447	458	436	442	450	465	423	432	438	466	442	448	410	462	412	419	439	457	440	445	406	399	437	462	434	423	444	433	432	435	461	448	437	478	436	454	434	429	433	414	465	436	436	500	439	449	468	479	513	440	423	450	450	453	408	418	433	474	458	449	399	455	438	455	452	425	447	435	464	447	432	465	470	418	516	440	451	476	440	478	452	430	440	454	439	432	426	422	466	430	435	434	419	469	467	432	474	429	433	463	432	459	437	436	430	437	418	432	411	460	429	435	429	473	435	446	460	458	433	473	444	475	439	424	475	417	442	428	455	445	458	397	452	446	419	452	407	446	437	468	456	429	481	474	417	447	470	466	444	411	448	436	416	414	471	446	452	425	448	457	431	432	427	423	410	444	487	445	453	413	453	437	426	445	457	494	425	427	474	480	457	446	467	476	454	435	448	453	447	409	439	456	435	430	457	465	434	465	413	430	457	478	438	474	450	474	439	436	472	454	432	437	427	430	430	428	483	455	474	450	432	448	441	434	445	468	428	457	479	448	427	459	450	456	445	401	418	447	455	449	431	404	448	436	442	480	444	446	417	417	435	438	466	474	491	432	439	437	466	431	462	437	431	385	443	467	434	449	431	426	423	452	418	387	418	456	447	445	432	447	471	437	453	480	440	430	430	428	486	462	423	462	477	431	435	461	486	458	433	432	434	456	422	436	473	463	463	439	453	446	421	445	489	471	424	454	409	480	442	452	455	421	470	434	453	459	461	444	444	417	440	434	506	463	436	409	451	445	426	410	417	473	466	448	446	418	412	441	433	458	435	463	452	452	409	442	488	447	451	417	439	467	493	418	449	411	453	467	469	454	465	453	450	474	430	442	438	457	438	417	414	404	415	449	471	436	414	443	448	461	424	450	451	407	458	466	425	418	444	431	467	445	416	430	486	459	431	438	438	454	469	429	431	452	451	436	440	432	432	449	416	441	437	415	448	464	436	414	436	445	422	449	435	400	460	454	459	393	465	458	450	421	433	468	435	438	454	418	446	481	404	439	417	472	417	433	451	442	426	457	441	423	463	447	441	481	423	437	447	434	479	479	444	449	443	457	431	452	476	441	417	442	420	451	427	437	452	442	432	430	432	464	449	450	419	457	429	474	436	430	432	449	474	475	447	456	470	481	424	468	431	447	424	477	457	462	475	435	484	467	426	466	458	424	477	451	435	474	439	483	429	438	433	445	428	452	479	457	425	415	454	430	447	439	450	447	431	418	425	459	449	427	417	429	427	453	466	477	428	428	412	446	452	441	449	402	479	441	467	455	438	485	471	457	449	440	465	442	430	441	460	444	484	445	466	445	456	455	425	424	444	429	441	425	441	448	436	441	454	446	415	431	438	449	458	407	464	449	424	453	466	443	441	419	418	454	457	445	453	470	439	458	466	442	470	446	442	439	449	448	450	468	460	415	515	471	428	437	479	435	425	413	411	456	443	445	455	454	468	464	408	454	438	438	424	462	437	458	442	407	431	465	437	418	438	445	449	446	439	451	438	424	434	461	417	407	460	461	442	439	447	427	415	418	386	434	424	445	420	425	465	440	456	416	452	480	432	454	450	467	435	455	445	466	438	469	460	428	461	421	448	444	422	455	425	441	475	402	437	466	438	452	480	443	448	441	464	446	439	397	437	407	436	438	438	432	421	467	407	491	456	452	455	461	438	440	409	409	477	444	449	417	461	480	484	440	449	426	436	435	467	442	454	484	432	419	448	420	461	433	450	459	456	423	478	431	468	442	462	412	453	471	429	465	491	428	437	440	439	441	437	441	434	466	417	466	421	442	387	436	447	450	452	423	431	413	427	438	445	445	444	449	440	437	443	461	446	467	438	436	453	479	454	473	441	429	415	430	444	441	436	442	423	427	462	456	419	462	462	460	431	480	431	453	437	449	449	445	460	436	457	409	453	461	438	429	420	446	432	449	438	437	430	464	457	454	435	451	437	411	472	447	466	416	480	441	475	449	447	475	440	450	460	422	423	400	428	432	429	443	467	447	463	427	460	408	448	475	444	423	459	464	442	486	450	459	453	400	473	408	421	494	426	462	422	484	407	458	459	438	452	429	438	416	464	438	419	446	418	495	450	446	448	468	475	451	455	435	433	413	426	462	487	420	454	418	446	431	489	458	462	407	413	428	452	425	476	416	435	397	420	496	459	414	430	484	463	440	417	465	461	433	454	443	399	435	439	468	430	434	451	428	415	447	427	465	465	494	453	435	408	414	422	431	452	439	442	470	471	470	441	461	437	449	430	430	451	444	465	431	427	435	463	412	450	433	437	430	472	473	433	426	439	470	422	488	473	406	433	442	446	445	428	474	498	469	434	460	474	417	425	456	426	451	449	430	438	419	432	443	463	481	456	473	478	443	446	466	427	395	452	451	400	465	434	419	443	451	438	451	477	436	425	438	451	426	439	452	408	423	442	448	464	416	457	454	435	496	428	446	446	465	472	429	469	423	459	419	465	436	455	449	412	445	457	492	457	451	460	438	447	446	441	453	452	455	410	450	426	442	414	445	437	438	439	440	413	452	465	425	464	480	464	429	507	461	452	446	422	463	422	429	407	422	443	469	480	415	431	450	432	454	463	438	455	454	416	430	446	415	447	416	479	437	455	443	479	447	428	453	492	405	455	468	437	484	421	441	469	458	477	435	420	428	425	459	449	435	483	430	415	424	439	436	452	450	448	434	465	420	414	444	444	448	479	487	424	419	428	413	461	454	430	445	435	449	445	471	454	442	458	415	450	481	408	446	449	441	441	406	475	437	437	422	457	436	453	450	413	422	439	407	440	447	422	428	460	442	446	429	425	456	430	437	437	457	431	463	445	456	439	468	454	397	450	443	431	437	455	448	453	414	457	441	433	382	446	396	439	440	472
14125	24564	17524	4059	864	806	724	695	671	709	622	687	605	637	662	648	661	689	671	677	663	608	633	638	657	641	653	645	668	645	639	621	652	625	662	762	733	756	724	781	749	714	714	712	698	745	720	706	711	694	703	668	718	720	725	668	665	691	634	633	656	690	656	642	671	667	632	662	675	654	664	666	656	598	632	649	612	647	614	631	653	678	615	644	638	685	646	633	628	650	636	621	661	679	646	599	629	629	647	657	634	635	659	663	694	640	664	707	632	660	666	704	647	653	681	688	670	667	647	604	650	651	621	637	646	624	604	638	621	648	637	621	637	673	640	683	667	654	628	607	677	652	617	649	620	669	623	630	638	646	650	631	645	669	597	643	631	665	649	646	627	636	630	648	657	658	627	624	657	635	638	629	638	665	578	624	634	639	619	692	640	621	635	643	611	641	618	620	658	674	649	665	630	675	635	629	657	645	707	690	611	626	654	661	626	612	671	647	616	640	651	609	611	650	684	671	639	684	683	618	606	686	656	680	626	643	640	628	643	670	633	651	627	642	659	621	648	650	627	642	642	672	638	647	667	648	663	629	650	625	686	650	629	666	656	642	654	637	618	622	695	609	629	709	622	655	613	672	675	633	647	630	661	687	643	639	571	646	605	589	650	685	620	623	673	662	670	631	638	641	630	677	712	641	687	666	637	631	591	657	685	663	654	639	692	639	646	651	621	655	645	649	652	654	641	689	699	660	635	628	641	655	641	685	650	630	645	648	666	615	635	675	649	669	654	618	637	642	628	669	584	673	667	652	638	606	635	634	635	568	601	619	641	633	627	656	673	641	628	648	677	636	619	600	684	608	657	667	616	651	684	634	685	664	634	660	632	639	646	691	671	672	622	688	619	644	631	636	648	624	645	658	646	633	628	662	644	729	610	651	664	631	630	644	701	642	582	592	654	636	632	669	672	672	634	698	600	674	635	686	629	646	627	604	594	632	621	646	663	660	608	678	650	620	643	651	663	630	677	635	613	627	677	674	643	618	611	655	684	629	654	621	676	649	640	696	635	632	656	661	615	654	645	603	610	686	652	647	661	647	616	657	676	655	634	628	634	640	626	636	643	658	598	611	616	629	651	642	680	644	623	651	664	638	671	690	624	627	628	617	663	609	653	669	644	683	637	650	630	674	640	659	708	622	624	662	661	603	663	646	634	645	625	642	632	660	589	647	641	652	676	620	584	652	672	664	606	608	659	656	660	654	667	622	657	658	617	648	615	612	638	681	662	702	657	646	652	662	667	627	624	684	604	662	663	670	652	653	662	643	656	647	643	627	658	662	622	630	611	645	648	666	647	637	674	628	672	631	658	606	600	608	645	618	670	644	669	641	663	627	673	658	654	604	641	645	608	646	621	631	690	686	662	634	651	639	643	648	675	665	611	618	662	633	616	652	556	697	669	639	627	682	632	635	623	653	647	693	613	646	644	672	647	661	663	639	647	653	661	604	688	656	657	644	591	594	628	643	610	604	639	633	658	640	673	627	644	658	598	673	663	686	667	660	694	651	648	660	679	660	643	652	644	701	648	651	685	636	647	658	660	635	646	681	597	634	667	641	609	649	626	618	587	625	647	638	638	647	687	679	686	619	650	632	629	704	636	626	655	663	637	641	632	642	689	646	672	604	638	655	655	704	630	675	654	666	678	658	648	628	611	677	633	662	683	660	660	659	665	611	645	657	645	682	661	677	639	642	618	640	631	650	633	643	649	671	642	599	676	658	643	647	625	648	634	677	610	657	667	680	631	627	638	647	690	665	657	652	653	644	673	641	692	650	610	662	664	684	622	628	697	671	609	621	632	656	664	632	685	635	660	665	674	650	652	598	654	656	650	634	668	646	636	609	629	684	608	623	645	601	662	660	666	650	636	644	659	661	640	666	624	638	645	633	624	670	674	652	615	629	647	667	708	665	621	628	642	635	638	637	619	623	631	608	638	645	632	675	638	610	660	647	659	687	634	653	645	692	642	640	637	655	633	630	624	620	641	620	637	632	643	622	630	666	643	645	674	667	653	634	632	687	633	643	677	655	650	663	693	666	645	659	638	649	678	650	640	635	652	649	646	646	603	673	583	662	623	674	644	649	633	658	679	634	647	648	705	611	650	639	617	634	621	654	632	616	615	694	610	621	649	689	630	666	615	690	654	618	665	691	679	653	669	613	652	630	642	630	662	652	625	596	671	624	639	697	640	634	658	636	650	698	652	664	675	664	670	612	644	662	684	664	627	618	617	627	640	657	658	615	675	631	645	639	646	630	643	630	629	591	683	624	695	623	628	592	616	669	698	623	646	660	692	646	684	630	647	663	693	672	657	662	658	668	633	603	651	660	649	651	654	642	636	638	687	640	692	633	669	663	635	649	627	637	645	640	659	666	682	635	663	653	688	618	676	621	674	666	661	694	666	688	621	645	649	653	609	658	587	603	686	674	602	649	671	650	633	630	680	656	625	700	652	638	638	635	677	629	625	686	630	567	623	663	647	651	710	655	644	638	614	647	634	612	638	668	630	617	619	656	645	651	643	612	650	634	659	637	648	655	635	613	650	638	657	631	621	651	635	601	647	679	603	642	677	664	648	616	618	629	636	684	642	661	661	664	632	613	666	625	624	647	651	642	643	600	652	653	640	666	639	673	651	668	667	640	660	612	642	648	605	639	652	673	663	634	639	658	603	642	684	653	642	650	666	646	611	672	661	638	654	642	695	694	596	659	671	676	587	664	632	607	686	659	680	609	655	650	697	664	598	636	613	655	606	671	659	681	653	627	609	677	644	644	630	698	642	633	681	649	671	592	629	689	610	657	650	635	632	633	631	664	659	603	633	659	627	644	652	652	654	649	677	703	641	655	652	672	637	688	661	646	682	660	672	637	659	614	645	606	663	639	709	661	694	672	585	646	660	692	670	667	713	608	672	629	618	669	663	621	601	593	668	676	628	676	651	647	677	631	618	597	604	669	627	672	662	634	678	605	693	692	617	675	608	621	680	677	665	642	669	624	627	630	657	602	624	592	648	648	622	600	630	626	647	654	650	660	634	638	680	626	610	622	638	638	611	660	650	701	626	665	673	661	612	641	607	628	662	656	642	669	675	656	600	607	641	631	637	637	664	633	646	624	617	635	645	658	636	622	650	628	665	623	611	650	642	662	689	642	675	660	641	662	656	679	626	636	635	635	647	684	671	641	669	610	647	634	671	637	657	603	662	598	663	643	624	643	620	664	615	622	616	661	652	621	635	618	638	626	691	642	640	632	615	626	617	662	617	656	627	615	639	649	624	597	669	672	658	660	632	642	644	645	634	661	630	662	625	680	657	673	691	664	635	650	627	632	643	628	654	635	636	619	663	625	676	629	674	639	630	620	650	638	649	649	662	711	620	680	671	707	649	626	668	637	632	689	701	628	641	651	622	700	651	622	628	660	668	609	644	665	686	642	650	682	634	677	616	643	660	625	596	663	647	617
24336	21326	28473	24547	19821	4569	1255	796	607	635	530	494	527	526	467	469	488	457	417	508	433	421	451	452	438	446	423	475	433	458	440	459	430	423	427	494	510	496	500	494	465	508	466	503	447	463	478	512	533	496	479	434	460	450	456	461	436	472	450	444	376	477	450	448	404	407	411	432	444	433	469	440	412	423	445	392	413	450	442	407	410	425	424	428	422	425	415	413	413	459	417	439	398	441	408	430	429	388	414	430	433	415	447	470	462	432	445	444	446	404	403	445	408	422	434	432	443	417	431	403	463	425	472	419	449	431	420	419	416	445	409	427	422	391	442	405	426	401	392	411	441	398	435	427	418	427	386	432	415	399	419	408	444	406	422	415	413	419	437	431	419	412	458	444	454	430	417	405	387	414	403	417	390	420	442	417	394	441	414	439	375	423	417	392	403	437	456	462	433	449	452	411	402	444	416	422	410	407	418	429	403	434	433	429	418	438	396	413	427	370	414	468	418	404	390	411	417	393	420	403	394	403	441	450	457	446	403	388	411	393	414	444	408	440	420	438	416	422	442	430	398	443	417	423	409	417	412	451	400	397	451	435	427	390	419	442	441	449	419	452	408	428	432	402	414	411	435	412	392	421	429	372	439	419	427	434	424	438	393	411	446	434	436	411	423	421	438	439	388	409	463	409	398	398	425	434	407	395	389	404	399	394	396	412	439	391	423	393	426	417	415	437	414	444	453	461	408	425	433	440	395	380	437	409	406	383	391	401	448	421	434	440	428	454	409	423	387	465	416	436	443	417	410	447	453	440	422	408	434	431	424	411	433	438	426	435	422	450	401	415	385	424	403	439	438	428	409	404	418	411	418	431	378	412	416	416	448	439	432	448	435	433	416	425	453	442	477	469	395	396	420	432	414	401	435	448	441	442	426	420	401	398	409	425	399	436	420	422	432	423	440	422	424	407	395	414	399	416	401	377	389	434	376	441	428	405	439	443	441	415	425	455	426	412	434	436	420	417	439	410	413	424	413	417	423	399	401	426	409	432	444	391	405	442	409	383	403	431	436	433	387	433	403	414	426	403	397	421	412	432	367	416	442	425	446	415	420	415	452	403	405	414	427	434	446	463	431	407	416	436	435	438	399	408	452	425	454	425	436	450	397	418	394	433	447	414	411	405	406	428	447	403	402	436	433	410	426	443	404	434	409	405	436	409	410	421	414	442	402	423	411	436	403	410	432	401	429	411	435	382	415	445	412	425	428	432	428	421	443	408	404	410	422	392	456	409	444	374	430	395	405	431	420	389	410	439	393	424	453	427	419	396	397	377	437	394	428	406	396	424	418	430	381	404	388	400	426	416	398	409	428	409	414	395	430	420	421	451	410	415	450	406	447	445	406	405	423	438	398	409	456	431	406	451	431	411	452	416	434	461	418	394	430	402	404	429	415	448	408	411	408	422	407	410	434	429	419	403	435	440	435	409	405	403	449	415	390	410	410	411	432	415	407	442	414	398	404	398	397	403	437	431	417	400	427	414	412	388	434	404	416	396	437	423	438	446	433	442	404	399	448	431	428	432	369	415	408	410	443	435	450	394	420	418	407	431	412	429	381	416	460	469	430	410	420	390	444	416	407	443	436	412	429	423	401	434	413	439	421	434	437	435	415	457	407	465	462	417	429	396	440	401	399	407	374	411	445	444	445	405	405	422	419	403	401	429	408	460	447	422	410	433	414	444	417	403	412	423	415	439	439	414	425	423	388	430	379	390	407	402	423	416	388	434	404	401	408	414	443	397	437	415	436	432	382	374	419	427	461	408	435	385	435	422	419	383	402	439	390	416	454	442	435	427	447	433	437	402	415	415	415	387	408	397	405	408	431	439	426	414	443	442	398	431	444	457	437	432	404	415	389	414	428	440	395	461	436	405	443	419	384	421	448	397	425	458	389	406	446	403	463	404	445	427	425	368	425	415	415	441	411	427	439	417	447	416	443	435	446	437	413	427	414	366	415	451	407	399	461	394	426	427	409	408	419	431	403	421	424	452	426	405	409	457	439	422	436	430	436	404	389	372	408	388	448	428	406	437	414	403	422	445	411	424	416	426	425	447	428	446	394	404	416	441	398	423	439	456	452	424	415	446	415	456	412	473	427	414	387	442	412	421	404	420	451	442	409	442	435	429	464	441	410	423	386	386	411	435	417	423	453	430	404	454	437	416	431	403	406	421	449	378	417	427	424	416	445	417	433	394	443	429	426	425	462	446	417	387	442	465	422	417	426	422	428	448	444	401	402	412	427	410	457	401	396	405	404	417	392	410	420	426	395	394	405	442	419	425	398	414	429	420	422	391	410	392	444	400	409	397	424	454	402	433	399	414	400	460	444	439	450	414	402	422	393	459	427	387	388	427	410	415	419	424	414	400	427	452	411	420	393	389	430	387	400	424	428	435	427	434	416	425	424	428	418	431	432	431	439	403	383	408	409	422	403	400	406	419	466	412	393	410	453	402	441	389	426	412	433	430	382	427	438	397	411	408	417	407	430	432	452	403	436	426	378	425	427	458	422	423	420	379	427	434	451	427	440	404	392	440	456	410	425	398	443	396	387	393	455	388	416	454	412	391	405	427	384	433	439	432	448	419	390	404	449	411	445	419	425	445	409	408	416	411	442	420	405	409	424	440	402	374	415	391	408	428	386	412	417	435	407	427	396	417	378	404	435	445	425	426	430	446	426	425	420	385	420	448	431	430	425	427	409	441	414	442	429	444	398	400	427	379	426	440	413	419	395	409	407	460	406	427	433	418	436	432	412	398	483	401	426	438	407	439	423	451	426	456	420	420	391	424	456	413	464	441	384	465	414	429	447	439	440	438	435	437	407	424	409	414	437	408	410	441	420	432	459	408	442	415	397	414	404	398	422	407	434	369	430	414	440	417	397	435	394	446	432	427	410	425	444	415	423	423	434	418	417	407	429	443	426	396	402	431	460	403	431	416	423	409	429	406	422	394	440	408	396	415	398	409	433	398	403	404	447	422	407	458	450	416	431	416	429	413	409	455	419	422	407	411	424	439	402	392	408	415	399	406	409	434	411	413	420	413	386	398	434	407	414	447	416	471	432	425	428	382	437	427	408	475	388	416	391	395	424	398	440	437	409	423	448	393	428	421	435	433	421	398	414	427	439	413	412	420	413	438	393	431	462	425	447	438	460	431	394	406	395	445	423	419	413	417	391	409	409	432	431	455	425	393	424	433	418	424	400	410	403	379	407	382	429	402	426	428	373	381	396	438	395	432	433	429	427	415	404	425	456	442	376	442	408	453	361	447	398	416	420	426	402	425	408	452	453	423	435	430	408	446	407	432	423	408	432	428	405	439	412	410	428	391	415	429	407	392	433	452	434	414	397	438	450	420	410	392	372	408	421	438	386	385	439	433	451	384	415	396	404	373	410	407	416	414	427	469	426	407	409	399	436	445	430	436	441	434	426	407	466	408	425	366	416	425	432	404	397	409
17366	37266	31021	11376	2982	1998	1585	1328	1165	1046	931	854	867	813	806	710	754	740	743	689	680	739	675	674	688	633	680	654	690	662	646	642	651	707	737	755	842	800	764	794	786	787	763	810	741	752	761	813	808	767	709	769	680	731	671	720	660	693	632	671	652	708	605	649	645	607	657	594	642	598	620	624	630	589	601	636	607	620	613	574	647	639	611	572	607	626	606	619	629	622	585	627	575	630	598	665	609	666	598	585	648	631	631	649	661	639	661	636	625	634	621	612	628	663	640	662	630	662	647	626	663	657	636	607	676	618	631	623	602	633	594	599	594	599	618	644	596	585	630	610	605	624	613	579	627	653	598	654	674	578	585	631	627	639	592	644	582	632	618	671	607	621	582	625	608	601	596	653	599	600	590	636	615	585	628	648	612	587	598	606	630	596	606	578	610	613	604	630	638	630	602	596	593	629	616	588	626	602	619	581	647	626	621	592	590	625	614	601	639	622	598	662	672	564	626	595	601	617	590	568	629	602	626	638	596	579	635	620	651	609	622	638	629	596	636	572	633	638	588	638	616	587	630	633	627	562	656	626	679	602	592	628	623	606	647	613	637	652	603	599	587	630	595	586	583	610	631	623	666	572	614	603	666	613	609	681	654	642	553	622	614	592	622	612	622	636	626	611	578	619	591	628	622	616	585	590	607	609	602	628	649	628	622	659	607	575	616	657	604	609	540	576	635	577	629	601	646	621	653	633	607	650	611	543	653	642	579	625	637	592	583	619	618	621	617	655	620	624	594	610	653	612	612	635	618	611	627	645	636	601	636	597	623	616	626	638	673	641	554	610	644	603	608	663	598	618	630	652	620	630	657	589	581	557	616	579	648	614	610	624	617	643	637	668	644	622	655	624	624	614	640	633	619	642	612	622	650	626	618	598	626	616	592	656	620	636	592	567	648	607	571	638	605	640	626	610	661	627	608	578	646	607	642	669	645	592	621	655	628	581	638	577	628	637	647	607	592	631	630	637	608	641	589	590	626	589	633	613	609	599	675	640	669	621	610	575	589	572	594	618	635	631	575	578	594	596	575	633	638	597	635	639	620	592	616	607	597	618	592	580	613	656	588	659	658	601	622	616	641	613	609	612	631	624	654	623	611	615	565	634	650	610	625	619	603	633	661	608	574	600	667	651	619	631	621	666	616	610	583	618	627	607	629	613	637	646	636	630	624	640	614	615	635	605	616	616	641	621	637	658	616	622	643	600	641	572	622	568	645	608	608	643	594	600	639	628	611	629	591	602	619	614	610	643	615	604	601	627	636	648	568	607	630	644	598	605	621	633	608	644	688	596	633	638	589	588	609	616	666	645	604	593	616	613	661	581	586	611	609	643	617	627	592	634	652	592	585	552	624	642	601	623	680	613	626	634	608	577	584	590	609	595	582	618	580	604	627	611	641	585	650	626	581	593	635	587	575	600	645	627	583	584	634	625	597	611	655	656	580	612	589	602	640	614	551	600	670	609	631	612	668	623	620	596	646	600	610	564	619	577	592	615	621	604	661	637	635	627	632	631	654	649	566	611	596	620	584	587	650	609	615	656	623	591	577	619	602	632	616	600	646	627	630	630	619	647	611	653	603	625	625	609	566	635	623	645	594	669	637	633	552	612	637	629	639	622	627	651	633	656	639	643	666	605	623	607	608	629	645	611	634	624	589	640	620	583	622	608	604	596	588	625	585	592	620	616	633	634	618	653	577	615	648	632	566	603	597	609	654	585	623	563	620	578	593	673	587	639	601	643	589	630	643	616	627	610	606	576	606	634	602	591	662	639	569	632	622	603	647	647	623	619	631	600	647	618	588	589	638	620	602	652	634	593	614	594	630	597	563	640	617	640	627	595	621	654	602	631	644	641	670	612	648	616	605	582	625	626	637	614	635	618	590	574	590	639	612	599	595	599	662	600	644	621	630	589	626	589	648	589	614	642	581	583	579	636	627	676	617	623	635	614	628	583	653	638	628	604	625	590	635	588	641	607	644	603	598	630	628	589	609	618	633	624	620	658	584	612	612	651	590	608	601	623	638	622	605	612	600	640	600	663	592	641	632	592	651	640	638	619	634	600	584	579	600	622	595	599	616	591	624	615	641	593	644	654	615	647	623	651	627	626	617	629	613	615	588	591	636	563	630	619	569	612	619	604	596	602	629	600	565	564	599	603	619	606	578	586	634	615	624	638	600	622	644	605	599	591	618	572	614	587	618	604	622	613	597	626	630	623	699	629	627	613	633	618	608	605	622	578	610	615	599	639	620	590	611	648	636	576	564	622	597	603	620	608	619	616	605	655	644	642	617	607	637	611	600	596	618	573	638	615	629	608	607	640	603	611	587	634	626	621	631	635	600	602	575	626	626	594	637	616	640	595	598	590	629	560	622	583	625	620	628	606	619	612	580	690	654	603	611	602	613	629	635	625	618	584	647	638	674	655	618	663	639	641	602	579	612	573	610	605	653	618	615	650	617	621	632	589	633	605	611	590	579	573	653	651	565	629	612	632	616	633	612	634	603	584	612	642	570	604	622	644	652	623	606	631	596	590	651	632	611	587	652	637	607	638	640	600	636	603	654	582	607	567	612	602	603	634	597	576	624	597	595	631	610	610	619	637	682	648	625	635	690	602	590	632	601	605	625	585	628	608	570	620	625	634	628	662	589	592	635	624	555	618	589	586	605	628	527	628	597	626	631	595	617	583	631	655	603	598	632	638	594	598	609	623	654	637	624	586	648	623	598	586	613	627	635	663	588	597	640	671	608	580	575	612	613	626	667	624	617	614	596	636	561	655	627	595	604	620	638	557	692	604	641	634	611	639	620	638	595	633	571	568	621	569	605	623	615	637	656	604	570	625	625	577	633	621	667	603	596	607	614	641	595	595	622	596	584	561	580	602	601	634	563	656	611	613	607	635	644	608	650	623	634	620	622	615	612	597	592	634	603	594	620	617	608	621	610	601	614	625	637	604	635	612	619	609	616	642	595	622	617	616	592	635	624	645	613	616	594	625	642	612	595	665	648	601	593	595	609	637	622	620	670	609	615	571	637	627	641	618	629	611	607	559	623	586	587	615	624	633	660	613	595	626	640	618	601	600	622	602	616	598	591	597	651	633	606	626	559	562	604	599	638	605	638	623	598	636	632	575	612	617	627	622	642	606	651	621	613	589	610	600	637	573	612	638	620	639	632	585	608	620	642	631	629	592	631	619	622	645	641	575	634	660	617	631	605	591	623	595	560	596	664	583	616	612	622	591	649	619	598	639	605	611	623	619	643	615	635	610	606	608	660	625	608	598	597	615	598	584	663	571	612	622	633	597	593	628	613	637	597	652	592	592	602	599	600	601	613	594	600	587	621	638	627	603	614	636	601	610	605	606	663	627	596	591	623	644	603	634	644	599	595	637	584	614	642	583	598	618	637	573	624	579	624	591	582	632	609	575	615	637	625	573	624	610	631	650	580	591	592	630
23391	21369	29087	24078	21314	18868	3466	1100	711	611	503	542	448	463	444	383	400	409	377	409	418	375	361	384	361	362	368	348	360	352	347	351	316	330	386	409	437	417	433	396	403	417	368	437	423	422	391	397	386	428	403	389	391	389	357	364	354	346	351	344	347	364	327	349	347	343	306	340	325	320	310	314	314	360	360	369	312	351	288	317	319	346	341	310	335	308	336	354	315	326	312	298	321	331	321	326	334	357	340	365	331	400	368	349	364	352	375	337	314	320	361	362	354	353	332	350	357	378	341	329	348	325	306	328	368	336	328	316	328	338	349	364	305	331	311	296	300	324	342	313	305	345	323	313	355	314	312	345	325	334	308	340	299	363	330	312	289	359	337	321	289	348	311	331	309	316	314	346	327	320	326	312	321	319	310	322	328	309	332	291	323	333	331	326	327	329	363	309	299	289	322	309	335	309	311	332	333	305	307	324	308	322	318	346	327	362	327	357	322	316	301	329	342	351	308	321	341	322	323	310	307	320	346	331	328	337	323	309	336	341	315	349	344	320	366	333	339	356	322	363	350	316	316	315	315	294	334	335	303	303	322	318	313	358	352	324	326	337	297	337	370	328	335	317	326	326	349	330	348	314	319	327	360	314	352	339	334	344	325	327	314	315	315	343	326	338	350	310	320	309	319	333	336	308	338	334	316	346	345	328	338	332	342	305	319	308	306	326	333	335	354	330	322	317	344	315	334	344	333	340	316	333	345	352	328	319	299	331	336	346	330	324	324	336	315	323	329	323	351	355	294	340	326	312	328	340	322	304	334	345	330	335	311	341	335	320	354	323	349	362	319	323	350	325	369	329	304	344	320	340	317	342	301	306	332	313	308	309	296	314	342	317	308	319	311	330	310	313	328	323	337	344	300	330	318	322	333	302	347	322	331	375	321	315	333	308	320	332	355	335	314	308	328	307	302	323	326	337	334	300	341	337	337	325	361	313	318	351	310	322	357	334	310	320	360	331	355	349	320	312	305	316	350	330	319	354	345	342	311	303	326	311	317	313	346	278	314	310	330	300	344	303	337	357	311	350	305	303	334	320	311	356	333	336	314	313	337	311	366	329	349	286	339	319	301	352	305	340	306	283	323	323	334	323	333	328	319	331	292	331	314	328	321	299	331	341	309	307	323	321	311	335	326	316	331	310	295	360	319	363	310	307	310	324	323	363	361	308	325	342	320	319	324	293	307	335	338	299	339	326	320	327	327	341	330	315	327	290	320	323	310	318	351	333	318	292	372	359	338	306	295	328	313	349	330	307	326	349	333	324	336	323	350	318	326	354	309	357	355	352	320	330	322	331	343	329	337	344	324	368	302	302	340	332	334	346	335	344	347	342	332	323	324	334	337	318	342	353	351	330	311	333	335	342	351	277	316	333	331	311	352	328	358	313	301	327	313	320	307	309	350	356	356	355	367	326	313	319	309	358	308	322	312	309	320	346	308	355	334	331	279	332	358	342	333	333	319	313	324	348	345	343	345	296	305	314	347	311	314	321	343	340	309	332	336	348	341	358	335	340	349	319	309	316	361	292	310	349	334	336	326	317	349	318	325	303	351	323	350	317	350	307	319	327	331	333	300	348	357	347	318	332	294	344	344	357	338	286	347	284	335	337	356	302	338	341	335	318	358	324	348	323	334	321	331	327	317	319	348	330	341	368	335	330	355	335	309	309	333	321	344	309	345	330	305	319	348	317	288	320	321	328	321	320	345	324	304	308	334	331	367	323	320	339	313	352	326	310	323	320	336	317	331	306	367	314	338	326	309	362	319	328	315	328	322	323	320	327	312	307	301	335	330	275	331	334	337	346	342	309	325	337	326	325	354	345	310	342	359	318	308	295	347	308	308	350	337	304	316	290	323	302	347	303	359	344	316	330	322	308	339	358	319	341	314	326	340	311	339	317	334	332	319	326	322	315	333	320	327	344	306	350	329	332	303	325	313	338	343	332	333	329	318	331	302	313	312	351	367	316	335	326	336	334	343	286	325	336	337	333	307	334	339	339	326	293	325	336	339	338	335	303	295	339	314	323	310	332	329	325	348	326	310	318	331	350	325	328	325	308	337	352	369	324	345	314	339	347	291	314	340	340	330	321	296	313	329	349	333	325	360	324	325	352	318	342	332	329	327	310	339	320	341	347	316	332	354	318	303	359	314	350	333	345	328	334	305	307	327	327	343	329	331	320	351	333	322	355	335	333	347	313	349	320	298	361	316	334	316	316	313	307	353	332	327	340	317	345	345	333	325	324	340	335	315	329	294	339	320	335	330	328	337	331	324	335	311	308	328	311	354	323	349	299	330	298	352	352	338	346	315	321	333	315	345	320	341	338	313	305	338	342	323	297	331	287	343	320	358	324	305	332	309	317	352	329	303	334	314	338	313	346	330	299	368	340	307	319	326	301	300	316	342	363	340	315	308	326	366	309	323	362	329	344	322	342	295	335	344	311	328	305	349	323	310	340	329	319	347	352	331	348	344	339	327	314	335	308	331	358	350	308	322	313	333	308	311	285	314	323	304	333	350	309	336	330	317	330	325	328	342	349	316	340	296	310	321	310	293	299	313	331	332	350	328	333	358	302	344	311	334	298	301	343	321	333	325	329	334	313	339	337	319	306	295	333	309	319	316	301	324	352	337	326	316	345	288	354	359	321	323	321	324	374	342	304	347	336	327	327	342	324	296	330	322	351	337	342	312	329	345	308	340	301	341	302	348	308	353	310	319	294	327	316	285	326	337	321	329	327	335	333	310	320	328	315	328	331	341	335	325	316	308	295	361	309	324	351	358	324	288	312	344	342	302	317	336	318	302	323	344	308	305	315	323	338	317	332	306	290	317	339	303	326	333	321	327	351	326	318	331	304	341	312	323	343	318	289	328	326	344	320	285	327	361	331	310	343	373	311	335	358	355	328	308	319	309	306	339	335	323	352	349	315	338	316	336	324	323	335	329	328	327	322	314	320	355	327	328	336	323	351	325	322	333	300	308	316	315	333	351	309	317	308	346	337	312	325	324	304	363	310	330	334	291	343	309	336	321	327	302	341	334	334	345	297	305	337	337	359	329	320	338	331	326	350	302	296	324	301	330	326	325	370	288	327	323	334	315	372	341	339	329	315	336	324	322	355	368	297	332	338	321	347	329	323	311	342	335	319	339	359	299	329	284	337	339	344	313	367	381	338	314	333	330	310	311	299	343	349	340	325	334	326	314	313	319	337	305	309	327	333	346	328	323	330	291	310	347	311	321	314	349	309	337	317	342	341	316	337	350	367	298	307	346	337	322	349	315	313	297	342	321	346	329	342	355	318	333	302	316	330	351	315	304	350	307	338	323	331	321	336	345	293	313	312	312	325	313	325	326	310	329	332	329	284	322	311	325	334	308	296	318	340	285	336	358	332	320	336	309	328	317	319	322	335	330	328	325	337	306	353	311	334	301	347	341	306	325	291	314	355	337	346	369	347
20467	43933	37880	18209	4195	2985	2266	1848	1538	1308	1166	1005	912	876	796	714	716	701	697	627	639	555	591	604	555	596	592	539	574	541	546	521	562	568	650	718	721	746	756	719	656	741	682	755	733	750	704	659	675	647	640	617	604	624	609	597	531	499	565	529	562	559	511	461	521	515	482	518	477	497	542	496	459	479	498	487	493	458	523	471	482	446	541	526	484	474	452	499	508	466	524	514	464	484	484	490	505	484	494	470	483	534	554	545	510	562	500	514	484	487	552	519	536	490	477	497	485	501	514	497	527	463	485	496	493	489	518	434	473	462	490	477	445	489	479	517	476	475	463	455	449	446	503	448	509	479	459	468	456	489	486	473	461	476	489	482	435	499	498	451	493	466	482	463	454	445	477	461	435	473	477	491	472	479	479	501	482	521	493	480	505	448	470	465	473	462	452	504	485	485	464	490	468	492	485	515	471	480	517	485	457	464	480	488	469	453	474	471	480	460	493	493	484	461	466	453	467	492	469	477	479	495	484	499	485	472	489	427	513	453	498	499	524	484	478	451	501	471	465	458	499	481	450	442	502	465	452	440	449	503	478	462	462	484	514	472	461	487	466	493	524	492	495	493	469	473	458	459	477	448	456	472	527	460	497	430	466	501	490	480	479	499	470	493	473	488	488	501	455	478	492	463	449	494	435	505	485	449	496	489	471	451	517	466	453	494	467	498	467	447	497	471	471	440	485	496	439	479	490	467	482	466	514	481	439	490	471	494	475	459	473	463	467	467	469	484	441	526	482	450	442	472	459	472	486	503	461	493	484	491	469	476	506	461	465	496	483	477	425	444	460	463	505	469	479	492	476	527	485	463	455	487	512	427	466	467	486	517	477	489	489	447	476	479	471	485	526	462	449	468	502	488	429	481	455	448	473	465	480	455	497	522	477	485	459	396	507	487	479	490	464	483	453	500	482	471	446	439	486	452	471	520	441	505	493	475	418	506	484	493	485	478	486	492	467	485	473	499	445	480	484	483	478	450	510	453	493	487	485	448	472	478	484	455	495	544	475	494	450	462	492	481	486	486	492	474	466	506	477	438	489	514	452	532	484	491	472	470	479	467	453	455	484	480	505	436	460	468	481	464	445	486	535	443	423	486	465	491	509	475	487	442	497	460	484	517	489	443	478	495	476	475	447	450	490	467	475	472	506	487	497	512	445	466	463	465	486	485	496	477	508	471	479	485	477	476	484	455	483	498	532	502	450	491	478	479	473	478	461	478	497	472	480	506	500	445	442	499	453	475	467	499	454	488	452	486	480	471	467	495	484	467	484	490	482	482	455	472	484	464	480	486	471	460	494	477	472	491	451	414	463	480	487	483	466	473	486	473	482	489	469	514	451	513	499	464	485	514	429	468	493	498	506	459	459	478	472	465	448	476	483	478	477	448	480	489	472	479	445	477	461	483	455	443	477	467	470	473	491	479	452	481	474	517	484	479	519	438	487	472	465	475	467	478	483	463	503	491	470	506	462	482	484	480	468	419	480	471	512	487	522	453	489	533	476	476	460	482	463	498	498	491	473	465	472	513	456	511	464	438	471	488	481	501	480	500	476	473	494	472	445	497	481	518	467	462	435	487	454	492	485	448	480	437	463	501	461	480	498	471	436	468	459	473	474	464	525	483	413	490	497	461	451	453	454	479	457	473	454	477	470	445	474	495	476	499	513	462	443	491	504	464	508	498	483	474	500	441	472	505	483	479	455	455	481	494	448	507	462	446	510	469	487	496	463	449	478	448	485	464	478	442	485	505	493	444	470	478	460	490	452	492	474	450	486	479	461	480	459	499	500	471	506	482	490	478	458	452	485	527	491	437	470	494	497	447	457	492	470	448	489	446	499	476	444	504	497	502	409	477	487	462	471	485	484	515	476	516	514	451	494	486	424	512	521	472	503	480	481	473	440	497	478	420	458	475	426	421	453	466	477	483	500	465	502	464	488	479	413	489	473	457	451	503	464	428	515	475	513	507	501	464	462	466	488	450	496	462	459	452	463	451	477	473	480	479	504	522	492	466	492	481	486	478	486	472	440	489	497	457	464	452	481	460	496	478	462	465	490	442	485	484	484	482	468	459	479	473	476	452	485	445	484	479	463	489	517	500	532	500	472	513	475	461	472	453	483	464	473	470	518	457	457	456	470	437	466	502	449	533	480	427	452	488	476	464	459	492	499	475	470	504	475	489	509	491	455	501	459	508	465	497	506	493	511	511	483	486	446	460	453	496	501	503	503	486	487	496	495	493	454	501	460	462	469	462	464	454	507	468	472	490	492	532	493	525	449	446	459	473	463	488	490	502	491	491	490	488	446	483	492	490	490	490	464	468	409	447	498	461	480	493	513	534	481	473	485	476	445	511	471	463	467	505	481	461	477	482	498	459	454	491	505	461	478	488	454	472	450	457	458	478	457	452	483	487	491	465	523	478	460	471	484	436	463	469	475	497	446	458	469	471	493	453	470	515	475	474	472	462	469	485	493	496	466	514	463	506	452	441	475	489	455	476	472	461	484	495	486	491	498	501	465	464	481	488	498	485	470	472	456	500	488	464	472	437	448	478	497	457	456	476	456	464	433	449	512	495	476	463	506	467	490	473	467	444	466	452	495	471	482	471	481	513	513	471	490	464	502	454	484	486	513	493	480	472	474	449	468	512	506	501	494	490	446	457	465	483	484	473	515	484	456	443	489	450	461	470	479	496	479	485	460	486	505	433	457	477	476	460	495	491	460	513	475	499	509	518	490	487	460	475	488	447	481	503	518	461	470	475	426	448	486	493	487	482	457	495	472	500	447	491	438	467	519	472	511	423	475	494	506	441	459	471	454	486	457	460	470	502	456	498	483	446	483	492	448	492	467	481	500	490	480	490	489	463	426	459	448	475	470	496	463	493	489	465	463	489	448	505	479	468	513	474	468	474	484	488	497	483	458	468	484	430	481	466	448	459	461	510	455	484	518	498	474	491	483	464	487	508	487	451	458	484	461	462	445	505	481	463	491	472	519	442	469	461	486	476	454	436	482	462	462	472	459	500	488	467	460	501	463	486	487	462	445	459	470	449	469	495	467	521	429	466	440	455	490	458	464	471	497	462	488	494	487	441	484	509	500	507	466	483	501	465	451	468	436	516	451	466	482	482	507	467	467	482	508	460	477	487	453	463	467	510	459	454	508	455	483	459	472	467	504	453	501	474	492	502	484	455	445	494	443	500	535	477	495	476	458	460	497	481	518	439	470	489	498	483	463	471	509	469	469	438	475	490	463	462	492	445	466	472	514	465	483	513	436	518	496	480	478	453	455	461	465	477	511	491	493	484	475	456	504	477	482	484	505	493	456	491	501	469	494	457	496	472	461	547	461	506	472	455	457	448	453	494	484	520	453	485	440	485	463	479	472	513	480	466	460	499	462	505	528	455	465	446	493	431	475	525	464	461	510	491	480	493	510	483	442	455	524	504	512	483	459	504
26989	20896	15376	4204	689	521	437	449	456	452	477	414	454	462	484	437	447	435	423	430	438	439	456	441	436	461	433	454	420	460	476	442	471	430	454	462	480	480	475	475	477	458	467	516	505	424	444	472	474	488	468	499	429	483	474	427	474	457	433	487	451	441	444	438	452	461	457	425	394	451	412	448	439	434	413	470	423	447	448	474	448	444	436	432	451	470	466	425	431	437	408	449	442	454	433	434	404	469	469	429	452	445	429	472	476	427	431	473	425	462	459	473	448	410	469	455	440	406	438	484	443	442	428	425	455	400	452	448	487	458	439	460	442	462	451	422	451	430	403	466	432	484	411	429	424	442	416	446	424	434	459	441	459	440	418	417	449	433	448	419	469	457	418	473	449	443	434	460	423	469	423	448	428	440	441	465	423	455	425	404	465	438	425	412	426	463	453	453	467	482	427	476	412	436	453	439	438	448	415	415	423	424	476	441	453	473	460	434	442	468	418	449	432	409	448	425	431	440	452	443	441	434	448	449	427	464	429	434	472	435	444	473	477	451	460	437	416	467	482	451	454	443	474	437	463	455	445	462	445	438	430	436	427	456	467	409	450	455	434	434	458	438	452	440	467	469	480	463	469	435	444	464	411	456	477	464	404	408	438	443	447	417	426	452	440	453	446	419	446	426	476	439	433	433	431	440	464	439	434	443	447	406	440	469	478	432	445	470	413	428	449	434	442	453	450	431	420	420	468	462	414	410	428	450	471	423	440	474	415	429	446	420	438	393	433	423	469	436	408	466	428	467	437	380	436	471	456	464	431	451	436	434	405	419	418	492	441	455	426	494	457	446	473	418	465	458	449	463	443	449	426	445	413	448	463	437	434	424	436	422	464	409	445	438	445	478	436	449	434	436	476	426	436	437	451	475	404	452	464	417	412	435	476	467	447	456	438	448	423	439	473	424	450	441	461	471	403	409	431	413	455	434	441	483	422	485	438	414	438	466	424	417	445	462	446	459	461	451	449	431	452	429	425	443	470	410	472	443	377	444	434	417	449	452	478	482	435	418	425	479	432	430	438	456	441	433	432	445	463	429	443	448	420	455	442	457	413	434	455	419	432	436	458	466	463	468	430	449	444	445	454	449	447	439	440	448	416	448	414	453	434	441	425	462	413	447	450	475	455	454	431	433	473	421	448	453	462	449	435	427	436	445	426	423	445	432	442	417	434	441	406	475	440	480	409	446	430	396	436	423	479	467	427	461	436	444	480	423	433	416	467	471	415	442	450	455	441	455	397	483	422	435	481	444	459	439	478	433	433	406	486	446	467	454	437	453	462	397	441	454	409	428	440	437	437	444	432	450	438	464	452	447	453	408	451	434	407	462	420	419	461	405	441	430	420	430	470	426	455	463	444	440	440	460	474	459	497	441	414	456	460	441	458	438	492	448	405	442	444	444	422	449	414	428	438	471	413	433	424	452	429	412	441	459	479	458	428	420	451	434	482	456	433	456	439	431	431	445	456	428	468	447	429	450	449	461	469	455	425	460	463	429	446	467	461	460	435	440	422	440	463	427	420	429	472	421	420	440	462	424	434	418	421	462	417	466	428	465	444	466	414	456	449	415	441	452	477	447	421	424	463	467	451	406	449	471	449	443	466	402	429	410	439	413	442	436	439	445	449	418	440	449	429	444	449	429	459	426	431	433	448	421	441	412	452	409	416	425	405	399	457	479	473	466	456	443	479	462	470	470	435	469	453	428	441	445	417	414	446	446	471	480	434	386	451	475	420	408	428	426	472	425	437	432	421	454	442	430	430	426	434	439	465	408	424	431	431	426	430	437	415	441	431	459	453	446	472	422	442	440	438	400	461	471	447	481	443	425	456	456	439	449	429	458	464	429	432	427	426	442	442	425	438	452	497	440	442	435	442	447	459	477	462	439	422	434	393	417	432	438	428	453	449	452	430	462	432	441	490	447	470	451	463	430	490	459	436	435	465	458	438	449	472	440	411	452	413	449	478	442	465	453	420	442	464	443	414	427	483	458	451	399	451	422	423	413	434	428	447	428	447	453	439	427	430	422	455	429	445	430	408	445	464	449	453	502	411	442	447	439	450	425	423	456	444	438	445	458	432	422	457	455	419	427	437	456	445	434	463	432	414	463	460	453	446	480	441	443	452	410	460	426	444	483	438	399	461	410	478	409	450	432	429	470	420	404	459	411	416	479	443	458	455	458	459	438	434	436	440	463	441	460	440	423	468	447	454	437	426	428	476	462	463	434	450	431	419	420	452	432	442	449	444	408	443	426	467	445	435	451	447	431	405	429	442	419	426	445	437	446	438	443	405	426	453	424	445	452	497	482	418	478	440	468	449	442	448	442	411	481	465	450	447	451	435	420	458	434	446	399	453	429	408	435	456	419	443	418	433	404	425	454	457	441	436	415	382	405	500	462	423	415	443	400	432	439	442	418	417	419	438	443	445	416	447	459	441	471	433	428	431	447	464	438	460	424	464	437	485	435	428	445	401	413	464	396	415	444	465	457	457	442	479	445	424	434	455	446	455	425	431	447	411	399	414	406	442	492	428	476	468	411	461	437	451	432	465	424	451	421	472	445	469	445	424	419	437	419	427	445	416	394	436	465	400	431	429	453	462	442	432	443	448	433	439	413	419	452	437	480	441	462	426	408	458	419	431	409	430	480	441	452	427	460	456	449	433	423	465	436	425	442	407	431	445	427	436	444	427	465	451	450	444	425	466	474	417	458	427	404	468	406	429	463	475	438	419	443	471	475	451	433	431	458	442	439	453	473	455	424	464	422	464	441	439	450	486	444	442	433	443	425	414	423	446	435	422	434	491	484	445	454	408	452	433	443	465	429	448	413	454	448	421	454	430	425	461	461	431	447	446	465	410	441	434	421	449	469	460	480	471	422	469	436	448	453	450	422	437	440	440	432	446	464	469	421	426	476	470	452	431	430	468	435	466	466	428	465	445	419	417	451	409	399	464	462	428	489	467	454	444	454	436	443	467	467	466	422	409	418	452	419	438	454	435	441	449	479	477	435	487	442	482	437	437	438	428	452	406	402	438	446	424	417	417	412	469	439	425	424	468	439	477	483	432	445	425	420	445	440	434	459	452	424	440	403	466	452	441	428	409	435	408	433	445	467	446	412	422	452	464	447	440	410	436	388	465	462	428	432	452	419	476	454	444	428	435	448	408	452	439	471	447	448	453	432	457	409	439	436	454	445	455	459	442	438	422	434	453	427	440	441	467	446	442	439	450	428	400	446	442	431	437	443	442	405	434	448	455	440	426	420	483	431	417	418	454	416	420	453	452	459	454	445	429	442	449	432	427	429	454	466	432	404	419	452	408	449	453	416	428	428	449	445	432	446	391	450	430	460	450	428	479	423	467	442	470	434	424	424	428	455	448	450	427	431	449	427	445	459	479	425	478	446	461	465	450	453	445	423	421	470	437	443	430	473	437	447	450	401	438	435	442	449	419	471
14330	25321	17701	4214	814	756	718	653	701	634	625	630	692	635	636	648	650	621	667	655	624	648	615	653	650	635	670	630	637	641	608	640	637	682	682	729	737	706	720	712	687	721	776	690	740	703	694	703	772	695	696	642	676	682	614	673	709	619	650	678	648	681	691	631	630	669	667	617	605	644	627	627	647	627	673	633	644	598	666	685	652	668	639	659	639	637	642	683	689	674	678	596	667	698	648	638	622	652	659	662	689	653	659	671	692	634	639	666	640	660	658	657	660	680	643	696	684	630	660	636	619	660	683	655	665	637	626	643	671	628	649	644	671	666	639	678	641	621	656	643	636	642	669	640	650	656	694	661	671	641	613	656	613	654	624	684	716	655	639	642	650	626	678	618	602	589	634	618	629	631	617	660	646	634	642	635	615	636	669	673	663	680	634	644	627	671	627	627	650	621	609	663	669	630	618	657	629	659	626	666	597	587	647	689	659	644	615	635	628	678	643	635	642	608	678	661	637	678	650	624	656	639	599	646	622	641	652	593	657	628	664	633	621	635	658	625	635	600	655	682	672	608	602	643	648	623	640	628	699	663	613	670	658	646	618	663	648	650	622	655	668	594	629	609	626	657	617	642	630	651	653	621	667	658	621	623	638	633	665	614	648	607	631	668	678	630	608	654	629	665	639	645	632	616	645	658	653	647	633	662	610	642	670	622	622	647	638	623	645	589	642	649	600	626	678	608	630	668	667	629	638	655	645	703	658	674	645	623	636	645	616	671	640	647	644	604	624	653	627	645	666	693	633	631	646	641	592	702	626	620	578	662	647	656	642	675	627	609	644	639	632	655	638	682	626	614	617	679	640	616	636	663	620	646	647	609	680	616	652	616	629	634	593	604	668	634	661	618	644	664	643	651	650	615	694	664	631	624	668	643	608	593	658	667	630	653	649	685	658	632	672	617	599	645	640	625	636	621	632	615	588	612	572	626	633	623	644	625	631	695	635	607	614	657	639	607	649	658	636	603	627	635	645	655	623	614	609	698	643	592	568	642	569	644	592	702	633	632	633	635	688	623	606	648	647	633	626	635	616	611	563	644	627	683	655	652	661	645	650	678	597	652	662	645	652	618	648	676	585	616	668	680	640	644	587	639	669	639	642	621	671	662	642	638	630	643	659	639	647	662	662	631	622	674	641	601	599	597	654	648	687	622	646	652	644	640	642	635	657	635	628	630	632	608	630	625	607	603	655	666	658	642	632	613	633	673	624	642	637	651	639	602	673	615	638	629	625	628	631	647	644	660	645	603	683	660	649	646	594	634	631	651	591	667	643	644	628	653	651	678	595	658	610	609	619	646	662	592	619	644	649	636	640	598	642	649	608	660	609	612	651	595	644	654	583	677	677	665	639	651	654	623	639	671	635	665	646	657	650	652	675	612	666	648	645	640	612	604	676	669	619	647	587	615	645	622	640	664	617	620	643	600	672	633	653	625	630	633	622	643	602	605	627	596	683	623	689	691	698	609	677	626	644	599	646	641	626	617	662	640	613	615	653	583	649	585	638	659	614	626	617	630	631	630	608	649	629	608	615	597	661	668	606	648	668	647	645	679	629	614	619	689	630	642	625	631	682	624	640	628	644	653	664	637	621	664	678	649	618	637	620	649	662	624	659	587	648	628	627	645	703	639	626	594	612	638	648	629	653	652	639	631	661	635	631	630	665	599	653	616	657	618	613	626	612	622	664	588	619	594	677	662	591	679	613	666	648	638	687	656	606	726	654	661	618	643	632	637	693	631	611	621	639	612	675	620	630	629	596	649	639	652	683	662	644	628	661	598	633	647	630	575	635	668	643	589	611	647	626	594	649	617	631	612	593	696	654	626	632	661	649	613	644	665	643	619	632	628	592	680	644	621	639	627	615	643	649	631	598	591	613	652	643	677	594	635	640	615	585	638	639	642	639	633	652	651	678	686	620	616	633	617	641	663	620	696	614	615	633	636	621	603	676	631	639	649	669	638	697	612	635	644	629	643	660	620	636	641	643	652	597	605	653	582	651	603	655	669	613	614	626	654	653	631	608	691	634	602	612	621	607	653	638	660	620	649	611	657	588	638	619	637	633	597	613	634	633	596	614	613	667	639	650	656	639	672	610	645	546	606	653	638	659	645	655	679	613	673	638	668	670	624	676	684	631	579	592	601	646	632	655	616	644	672	640	648	651	635	654	648	672	616	610	666	589	674	655	597	679	662	637	638	615	650	657	615	630	643	636	662	692	621	667	626	607	678	687	632	622	644	653	648	640	648	646	597	636	645	665	636	653	642	654	581	653	630	628	668	651	639	628	641	652	624	622	664	673	615	643	640	636	604	644	649	677	637	676	656	627	629	612	656	638	621	670	604	699	628	630	638	641	668	608	588	624	651	658	628	619	667	632	643	636	646	679	706	637	661	626	668	657	628	653	595	658	647	666	601	668	679	646	654	617	651	632	616	658	617	664	661	639	692	623	674	644	683	626	656	655	605	657	601	644	615	617	615	626	652	641	632	629	621	622	670	632	640	602	621	654	659	644	630	661	624	609	615	622	630	626	643	640	674	657	663	650	588	642	627	675	625	657	618	630	595	596	624	621	621	617	641	640	645	681	639	653	653	654	644	647	612	674	629	627	617	709	633	572	593	638	678	683	626	658	582	643	614	682	684	618	649	634	669	667	645	653	623	663	598	657	644	643	636	652	630	600	655	613	653	652	679	700	638	641	675	571	593	638	625	685	636	648	657	659	667	629	648	645	647	680	685	662	634	596	640	640	624	629	645	618	615	675	635	655	679	637	646	614	614	608	624	626	657	678	611	646	648	586	635	599	661	634	615	638	656	627	628	626	606	642	639	629	635	647	624	632	658	652	648	675	634	563	655	656	631	611	610	623	669	666	636	655	636	584	611	657	611	648	612	646	590	658	592	662	669	607	650	621	676	576	626	683	673	653	637	616	621	611	617	666	675	630	672	643	636	639	645	636	660	665	621	629	629	616	624	661	663	646	662	648	662	641	635	610	653	623	626	664	637	648	596	608	646	650	645	594	647	659	637	644	700	648	636	604	669	612	678	660	621	637	678	668	678	650	657	658	610	662	639	599	672	668	632	607	689	640	617	644	678	634	620	683	646	697	638	618	624	643	629	653	637	631	671	632	647	654	637	610	599	622	654	641	648	645	590	627	583	677	629	651	610	592	634	610	599	630	656	576	675	610	626	658	593	635	607	673	678	642	680	668	662	670	627	628	598	619	645	658	664	652	630	681	640	673	622	633	639	633	655	640	649	633	607	688	618	620	649	613	616	635	667	624	639	659	637	664	633	680	637	635	671	624	673	651	678	629	678	610	641	615	642	621	643	609	648	628	585	690	637	613	648	606	619	642	695	685	660	622	651	652	661	602	654	622	638	608	634	638	674	602	641	589	651	662	647	622	577	650	637	649	624	662	600	632	605	615	691	663	626	630	668	636	612	676	621	628	651
24281	21346	28554	24522	19801	4407	1274	793	637	549	533	480	489	479	432	486	488	482	448	486	433	477	481	476	432	454	429	455	410	467	418	489	435	472	438	475	553	494	483	472	520	528	522	531	508	445	448	504	511	495	474	470	474	492	477	450	433	473	474	445	449	443	457	434	444	473	434	450	446	429	440	449	434	458	442	397	467	433	485	444	434	394	440	433	449	440	393	436	447	404	451	457	441	443	448	449	445	420	441	446	444	444	415	445	446	480	406	439	450	409	425	450	476	416	463	444	452	405	457	433	434	426	387	426	415	405	403	423	457	445	444	433	433	392	444	405	428	433	394	446	448	421	443	431	413	428	440	425	371	438	471	391	443	433	434	435	452	455	424	434	417	415	423	398	437	403	441	426	440	450	414	436	395	453	418	403	420	417	400	428	401	434	420	422	434	448	408	430	440	403	430	440	435	439	427	448	412	405	382	378	396	441	442	385	416	394	399	393	436	434	440	432	421	398	438	454	432	469	410	432	437	444	438	424	423	406	424	402	437	433	429	421	424	431	416	434	470	408	462	438	415	398	441	450	438	428	456	419	400	465	441	469	455	434	446	432	435	449	449	446	471	415	454	436	413	422	455	440	463	411	449	446	441	453	457	398	420	470	450	446	439	440	422	393	377	431	469	433	446	443	436	411	418	429	409	442	467	443	417	435	446	441	432	380	410	407	429	434	414	447	447	438	437	425	435	467	440	382	432	418	453	430	459	434	438	465	405	460	416	457	447	455	441	431	424	436	423	421	450	463	432	422	420	419	433	457	418	447	393	438	443	433	461	443	410	425	433	467	430	406	419	424	460	412	431	419	452	447	455	440	395	414	442	424	427	455	401	429	393	459	457	411	423	421	424	416	396	407	444	436	432	431	425	445	445	402	458	403	398	425	441	474	428	403	430	401	443	426	434	427	411	455	425	423	438	422	432	421	462	401	381	444	435	463	439	456	454	426	446	429	398	436	411	445	440	465	453	433	433	433	466	416	435	443	420	461	424	421	453	388	404	427	418	407	446	415	446	462	446	423	457	455	424	415	438	433	439	432	407	478	430	452	408	401	406	414	409	438	445	422	415	452	468	449	452	432	424	441	417	423	435	467	445	418	418	457	437	436	408	447	410	415	402	428	421	469	388	441	401	460	438	432	432	440	459	448	409	436	418	404	429	414	415	428	417	440	373	399	450	436	430	437	413	422	433	427	418	440	448	448	431	410	402	391	432	419	459	416	420	400	425	416	442	417	450	427	463	454	431	489	450	446	413	452	468	424	425	374	424	466	475	430	474	392	451	428	384	427	414	441	425	434	415	417	417	402	458	405	413	459	416	420	399	397	452	427	431	476	441	408	427	469	431	431	443	474	427	452	423	406	423	408	449	467	434	436	441	439	425	450	422	442	388	428	427	455	448	431	425	481	441	422	436	395	429	418	433	454	452	423	432	426	457	441	426	405	405	449	424	422	448	470	453	432	430	430	479	413	421	437	435	455	457	427	403	397	470	420	447	440	420	421	412	439	444	441	428	410	398	455	428	400	433	399	444	432	406	401	440	404	450	425	415	422	464	451	416	434	433	443	426	398	440	443	434	425	435	400	471	431	421	454	407	430	426	411	391	410	477	400	439	424	421	438	412	418	404	421	406	411	395	440	409	434	424	438	432	460	446	408	402	462	421	460	450	437	491	430	460	439	428	406	407	438	415	430	406	445	424	399	424	405	385	425	425	437	427	415	473	404	431	397	422	433	434	425	466	422	420	408	432	448	441	397	455	415	408	445	483	419	432	416	436	419	425	446	470	437	432	417	462	417	404	442	425	385	461	430	416	467	410	394	444	459	453	428	393	407	450	410	439	450	430	440	416	410	414	456	488	408	417	432	428	410	423	431	420	439	429	450	431	409	436	439	413	418	427	476	443	415	434	421	434	424	398	417	431	414	417	459	422	453	430	427	444	444	449	456	419	436	430	445	441	449	417	411	366	481	417	433	411	433	440	431	407	446	402	423	424	432	438	434	447	425	433	451	447	431	438	428	419	430	415	439	448	434	390	411	393	406	428	425	428	442	429	426	432	424	434	403	474	424	444	408	437	420	412	417	426	428	416	420	459	409	428	419	428	407	396	427	448	415	455	458	408	429	425	418	406	396	414	450	394	427	415	434	398	432	458	435	439	412	464	445	450	414	436	442	418	409	437	414	406	430	412	444	444	446	460	445	428	435	481	406	439	448	453	400	423	438	378	448	446	418	479	443	402	424	409	429	446	464	444	441	446	450	411	429	428	449	433	425	443	458	436	456	399	391	438	444	411	402	415	459	465	385	427	420	431	416	412	451	418	428	435	445	427	417	438	453	440	402	445	416	430	410	420	441	392	407	450	428	434	397	469	430	385	417	415	460	424	434	452	409	435	445	433	425	431	421	438	501	415	404	426	432	401	463	430	443	440	431	442	455	413	457	435	439	425	424	407	432	463	450	441	440	410	451	423	407	437	419	401	435	441	442	441	429	425	449	438	414	456	411	451	403	425	426	394	462	437	449	432	434	436	410	408	437	448	400	429	426	440	440	441	415	444	429	417	432	400	383	453	452	461	434	438	407	422	428	424	447	441	436	408	439	432	402	448	427	413	409	429	415	431	437	445	393	374	454	475	433	419	417	436	446	416	425	460	448	435	443	433	433	428	440	440	461	425	436	441	414	429	434	427	459	427	414	417	403	410	398	446	437	431	465	440	436	399	445	430	435	453	427	478	440	443	414	437	401	389	456	455	398	393	405	393	416	413	407	454	442	460	442	403	431	433	397	455	418	444	400	456	419	444	405	432	425	430	437	440	424	426	419	401	420	396	398	393	426	430	444	436	426	377	451	434	391	435	434	402	428	453	417	468	432	430	424	426	422	423	468	443	443	406	432	407	392	422	409	429	418	460	416	410	451	430	423	451	420	414	404	446	443	451	459	416	397	429	442	435	440	384	411	421	405	476	433	410	420	431	420	429	472	441	435	422	465	453	441	461	438	434	431	426	474	444	431	411	429	443	437	433	408	408	421	400	462	400	437	427	437	432	433	466	479	399	418	418	420	422	413	389	412	450	396	405	402	464	455	439	448	417	430	450	411	432	425	400	436	464	453	438	434	432	417	436	453	399	397	417	423	409	418	454	414	407	444	406	439	419	437	431	424	431	433	393	435	398	431	419	405	407	434	448	413	402	436	417	409	427	450	429	428	409	453	434	427	438	412	422	442	417	426	449	403	412	397	411	403	448	443	429	466	442	422	435	417	422	405	451	411	391	401	427	453	432	455	435	421	410	400	424	443	434	449	440	402	428	415	432	426	438	449	471	439	436	403	406	417	417	436	424	402	431	408	439	391	430	430	436	417	421	404	419	425	436	434	421	430	455	465	411	423	404	406	419	457	436	419	440	431	436	429	427	452	452	437	454	432	442	411	445	399	426	425	417	425	416	420	442	393	426	430	419	456
17850	34252	31431	9787	2716	1940	1574	1334	1144	1074	981	944	836	843	786	761	727	738	722	777	697	668	643	686	699	656	623	715	640	692	660	713	673	642	679	791	774	776	780	797	770	852	816	799	831	765	813	799	777	748	749	756	750	705	699	713	708	660	669	738	663	600	687	657	666	608	628	626	603	628	667	601	612	649	648	615	673	623	613	616	630	605	634	675	614	642	645	585	643	682	640	649	603	593	574	627	592	612	610	648	639	663	674	671	685	624	615	614	667	644	653	651	636	642	650	591	619	657	687	677	622	650	660	614	614	606	668	656	624	647	624	601	615	609	629	644	611	652	621	605	600	600	623	606	610	613	609	650	632	614	618	642	585	641	644	682	642	636	640	626	648	616	621	637	640	664	599	614	611	613	634	599	631	603	633	631	667	631	623	629	639	617	631	622	622	624	590	625	613	581	645	652	571	586	607	637	620	614	604	598	598	641	600	601	627	605	637	591	567	597	616	687	652	623	645	617	614	620	635	611	596	583	616	681	620	662	615	654	591	633	624	645	604	646	649	662	655	640	653	624	590	651	628	647	602	622	629	662	648	629	625	664	610	627	656	620	660	638	668	597	578	629	593	585	649	611	610	603	634	627	600	629	618	626	602	641	604	625	618	668	597	657	607	621	614	620	622	599	637	609	647	642	631	572	598	636	585	597	562	621	632	562	625	615	631	638	633	588	644	629	640	654	636	608	624	637	610	647	595	619	624	619	612	662	630	640	597	566	588	656	613	615	646	659	607	643	606	655	647	618	580	659	632	624	646	661	625	604	603	612	690	668	601	627	614	626	541	610	661	595	624	626	620	644	640	631	643	611	611	607	641	617	638	628	631	629	632	619	660	635	605	618	631	603	635	589	646	577	620	658	619	616	630	639	624	618	634	628	642	590	628	638	620	635	626	589	634	617	634	682	662	611	636	629	609	656	614	604	633	594	617	633	666	626	622	623	643	592	647	635	646	627	613	628	613	676	617	627	644	612	639	622	614	649	622	616	592	612	629	608	609	623	632	620	622	610	608	587	632	658	652	603	631	571	644	673	599	601	642	664	621	647	630	645	651	648	594	653	645	623	600	633	641	624	633	609	633	616	638	599	650	600	601	617	592	688	647	633	633	625	655	658	626	608	623	631	633	636	601	624	607	638	623	612	606	669	621	606	616	594	625	652	623	612	648	542	631	607	625	649	621	653	613	618	612	609	627	659	670	594	611	642	588	636	594	639	644	615	641	619	617	608	607	647	600	641	611	625	671	678	600	631	641	587	622	608	647	608	627	631	631	617	629	661	617	634	615	626	644	643	649	590	615	659	648	637	633	629	602	604	625	618	630	587	630	572	600	645	591	625	619	650	611	664	615	639	664	644	587	624	638	647	592	612	621	719	618	654	627	624	647	654	593	607	637	614	647	649	592	646	615	665	619	643	625	668	617	607	632	655	619	683	579	624	681	631	645	616	658	643	637	643	620	611	630	595	602	627	642	647	624	588	670	631	600	675	624	585	583	607	608	622	633	613	617	620	601	639	651	623	652	671	596	626	633	612	606	621	657	619	656	621	593	631	592	629	637	635	646	607	635	634	601	584	601	618	635	677	612	617	619	636	596	629	663	644	631	651	629	628	642	653	640	591	590	584	601	627	659	575	592	635	618	628	651	610	661	671	642	644	645	632	623	620	683	608	588	619	639	643	617	639	612	635	628	604	587	636	621	600	617	616	610	614	603	600	619	604	615	649	587	610	631	647	633	615	637	628	687	646	610	638	604	627	630	600	632	617	579	598	615	641	638	608	616	648	629	653	590	623	612	594	619	619	642	617	612	632	606	625	641	616	588	585	587	603	622	614	623	596	610	637	637	665	651	626	602	640	650	606	645	638	609	601	650	642	637	633	647	633	597	623	610	664	649	616	635	632	661	639	619	653	652	657	617	633	611	607	570	629	633	608	604	625	569	661	582	621	639	635	625	624	658	628	610	605	602	604	620	638	638	655	654	637	598	593	565	640	633	634	628	618	639	596	615	640	623	629	611	616	639	682	599	626	642	624	616	630	607	638	643	606	601	604	639	577	615	631	590	585	650	622	606	607	629	660	647	663	619	605	606	618	657	698	619	622	622	629	626	615	676	645	623	676	649	619	640	616	664	643	623	639	627	643	645	593	586	648	648	629	640	663	650	691	579	599	588	620	684	600	600	650	650	614	613	646	614	630	625	614	600	603	659	614	616	606	606	613	633	666	616	644	641	632	636	634	612	651	620	589	633	614	641	646	630	687	606	589	618	604	629	667	632	633	627	649	608	626	627	622	647	644	650	599	590	706	640	609	655	626	666	603	634	602	634	629	610	646	627	585	607	607	613	660	661	641	639	625	598	699	628	636	664	655	595	640	626	570	601	625	612	622	580	613	612	643	583	653	625	599	608	632	640	622	593	590	636	627	625	626	637	639	610	624	628	641	636	638	570	631	649	608	610	588	616	652	604	645	631	604	620	653	618	589	622	615	632	616	632	635	634	628	604	626	677	608	595	644	606	651	620	655	571	601	615	634	643	620	609	653	680	612	605	629	645	677	630	632	642	610	616	591	591	663	619	650	640	643	601	595	643	637	599	615	623	624	643	633	641	619	617	620	646	647	652	599	610	675	621	633	605	583	620	639	639	595	586	625	590	579	652	620	614	615	555	603	633	611	612	609	603	663	595	693	605	607	659	652	634	615	668	619	645	695	636	632	636	677	670	618	654	609	643	587	623	647	630	659	575	602	653	597	621	671	623	598	628	600	625	648	632	686	611	608	629	651	637	590	649	558	617	644	588	614	636	639	610	602	609	601	635	600	622	618	604	647	592	646	633	666	631	620	609	628	625	613	585	630	615	616	621	650	635	618	631	647	596	654	599	641	591	659	644	638	622	668	596	601	655	637	637	596	587	675	596	632	606	666	620	633	625	632	637	649	639	645	594	554	613	628	603	613	633	612	628	616	640	629	647	583	575	609	605	637	588	652	626	622	561	596	607	595	657	643	594	595	664	644	609	611	664	619	612	618	611	639	628	636	577	628	648	599	586	626	605	653	597	600	615	650	609	639	637	661	605	590	594	628	633	655	648	626	630	640	627	643	601	646	638	620	618	637	656	604	608	609	630	654	616	645	602	595	647	641	618	603	638	660	633	650	625	641	665	637	624	613	606	563	637	639	648	641	667	611	592	606	599	627	595	675	601	669	633	593	649	669	579	626	606	625	648	633	660	634	603	628	600	609	614	627	580	595	673	629	669	625	686	635	626	602	607	620	621	609	614	602	640	647	630	625	599	620	578	640	624	668	623	616	622	666	640	626	617	681	605	643	626	635	621	623	633	616	635	563	605	623	628	634	639	630	662	667	645	645	615	639	619	630	674	619	590	628	665	588	651	632	579	645	668	618	616	579	627	589	646	646	666	593	656	615	606	607	634	666	604	627	624	628	644	625	596	648	602	657	672	565
23198	21269	29015	23986	21154	19081	3581	1156	710	635	578	505	494	460	431	430	412	446	409	380	412	379	330	401	356	395	384	353	391	360	334	382	401	389	385	418	452	458	425	463	422	452	430	496	427	401	456	453	433	398	397	397	388	365	394	385	377	397	371	356	386	323	358	342	349	366	322	332	342	354	325	338	346	340	310	339	314	326	333	360	371	374	316	322	307	320	380	307	336	334	381	383	342	347	362	304	340	324	346	368	350	335	375	337	386	349	338	354	340	384	363	358	325	347	365	352	381	336	339	358	349	361	346	316	329	311	333	347	349	343	336	316	311	318	318	359	359	361	320	339	350	335	333	331	345	351	351	352	332	318	352	337	347	358	361	335	381	323	334	342	312	350	348	324	369	312	334	325	327	320	352	347	373	294	330	339	347	346	309	355	356	338	328	359	366	373	309	368	329	348	318	354	365	336	348	344	342	330	348	351	355	373	354	313	322	343	306	355	333	348	327	295	318	325	345	320	325	328	337	316	330	297	345	332	342	334	363	357	308	349	340	319	339	324	348	368	328	316	359	342	348	332	334	323	310	365	340	354	371	351	359	321	327	365	339	336	336	355	331	353	341	357	341	342	325	323	342	326	348	338	336	292	359	340	339	328	396	275	323	332	344	335	307	330	389	330	330	352	370	336	318	317	333	385	335	338	326	347	307	359	351	345	325	322	297	343	333	322	317	339	320	374	355	328	342	368	329	345	350	354	336	317	377	349	364	332	326	334	352	305	330	334	322	331	343	349	339	316	348	316	361	337	335	346	386	344	350	350	307	329	353	378	330	298	352	341	345	335	314	347	351	323	311	379	320	309	334	347	309	327	329	327	350	327	324	329	337	347	353	389	360	365	366	324	330	368	337	361	366	350	314	323	332	310	348	351	319	337	316	350	370	318	322	356	350	323	334	322	364	358	354	341	334	348	347	300	323	338	371	320	356	323	343	340	336	363	318	370	336	326	327	325	371	363	352	327	348	348	370	330	348	310	338	327	300	375	358	360	339	324	317	349	314	329	352	381	318	331	370	330	321	339	328	305	319	334	347	339	334	356	347	322	346	336	322	318	335	324	320	344	348	352	317	345	337	346	319	322	365	334	331	326	319	336	312	297	334	312	342	292	325	314	332	328	313	333	360	333	333	339	344	387	325	323	338	325	357	350	350	347	337	355	331	353	346	351	324	309	317	351	317	363	333	330	348	327	318	353	331	319	308	290	356	354	336	353	314	344	355	326	324	353	351	350	350	375	329	333	355	322	342	347	350	319	350	375	349	360	351	336	337	346	344	373	330	335	351	369	337	337	333	355	331	350	323	352	324	320	346	325	347	324	321	353	347	358	312	341	326	367	343	304	311	328	328	314	331	306	346	340	364	375	333	333	348	316	337	319	356	340	333	335	370	355	326	335	322	315	374	338	313	346	330	380	346	321	327	338	337	341	361	334	348	330	322	326	346	321	348	336	308	331	339	323	317	353	318	324	328	343	330	336	349	365	333	343	357	331	327	335	338	378	334	337	333	321	338	317	353	329	328	352	350	350	340	340	312	335	345	319	328	318	337	343	346	349	313	334	337	351	303	336	323	347	332	323	359	323	342	351	356	341	319	327	358	330	315	346	325	325	336	370	322	330	347	336	344	355	362	342	329	321	329	344	372	350	328	353	355	378	348	343	374	347	311	300	348	316	323	338	353	322	336	331	357	325	352	344	353	337	340	322	340	375	369	328	313	356	360	346	319	334	370	324	318	324	321	338	329	362	363	337	345	346	321	289	355	313	347	331	332	325	333	357	308	332	313	344	334	327	309	335	341	336	323	349	352	317	341	344	310	339	341	316	344	308	363	355	331	335	324	337	371	352	319	350	337	313	354	348	350	338	335	326	374	311	345	339	335	301	354	345	350	343	325	350	340	336	357	325	325	331	324	361	348	333	373	341	317	344	308	352	355	330	320	366	320	335	317	305	333	313	325	333	315	340	362	349	351	327	341	349	346	335	374	352	329	339	312	334	327	356	314	365	371	334	318	359	316	353	335	324	314	347	365	362	317	368	344	330	328	302	312	326	364	365	314	337	360	366	374	326	317	337	382	299	322	323	331	362	314	334	343	329	328	325	355	331	321	344	330	335	350	380	311	345	349	336	333	359	326	321	343	320	364	346	313	334	330	340	339	316	362	363	342	313	325	309	332	348	348	320	339	341	327	337	354	347	326	356	335	352	307	374	314	332	326	340	343	342	331	330	356	328	349	329	332	361	362	325	303	336	345	338	353	375	310	381	371	316	349	352	346	353	309	366	309	310	365	322	351	322	375	337	359	367	340	342	306	359	345	350	326	315	363	335	330	330	377	337	346	344	312	359	328	323	325	323	329	342	377	361	318	330	339	331	334	340	374	340	321	309	329	307	324	330	339	304	341	377	316	325	336	359	343	334	331	337	336	336	311	349	341	319	305	305	321	340	346	331	326	334	372	355	342	337	304	349	308	312	328	300	344	337	345	291	325	337	368	344	325	360	330	311	365	340	324	341	336	363	350	340	328	327	339	314	363	348	342	345	308	374	336	340	347	359	324	371	302	336	325	310	339	342	334	334	373	319	337	370	324	331	371	335	346	319	320	337	358	323	407	342	345	306	368	349	352	316	349	332	350	343	357	304	284	332	338	368	334	328	328	344	340	332	329	332	321	306	348	350	327	365	326	363	333	344	348	335	305	343	346	303	305	331	343	348	336	375	318	328	318	320	336	353	352	320	334	333	355	338	326	339	326	356	304	324	299	341	331	351	361	316	316	340	290	361	315	350	354	381	331	304	324	330	342	316	379	328	354	331	300	325	329	315	341	350	334	333	315	343	311	313	333	355	338	341	362	344	358	363	336	351	319	330	335	317	325	347	313	346	333	327	337	345	326	356	332	352	334	344	332	351	332	322	331	290	340	363	337	335	347	369	325	323	352	323	321	342	335	355	327	380	342	350	344	354	359	366	364	351	330	336	342	327	347	337	308	334	363	323	348	321	332	332	332	339	317	336	335	301	326	332	332	326	317	348	344	370	330	351	366	349	322	357	330	343	372	339	348	335	342	334	320	336	358	330	302	366	322	328	352	344	347	314	324	348	326	339	302	345	338	334	322	333	347	346	366	322	353	330	336	344	371	374	314	381	314	338	357	340	369	312	352	334	314	324	338	352	323	362	365	337	309	303	326	358	293	318	328	340	358	301	343	320	311	305	358	314	328	298	333	319	345	340	328	326	354	356	353	358	322	358	335	345	320	312	344	337	341	324	326	378	337	332	329	342	361	340	353	363	318	363	324	346	322	353	359	310	331	351	333	351	317	345	343	345	330	346	324	355	361	360	325	367	307	340	323	348	338	315	286	304	348	326	350	318	346	334	347	348	311	325	319	354	331	339	348	327	332	387	324	326	335	381	346	316	321	346	327	328	336	344	319	318	317	337	341	351	331	326	336	336	351	331	320	332
20269	40148	38553	15326	4076	3031	2341	1787	1555	1386	1220	1017	917	899	843	757	746	734	660	655	631	605	650	581	561	639	562	536	592	618	579	563	493	585	638	694	772	759	787	720	715	773	765	851	772	724	679	747	719	652	618	630	621	628	666	568	532	564	547	590	540	546	565	569	526	502	511	503	433	515	503	504	487	510	477	462	493	500	455	523	511	511	467	491	480	480	486	487	500	536	447	519	476	492	507	518	523	495	524	587	520	544	544	527	494	544	514	546	578	506	505	536	494	476	558	537	546	482	532	568	543	523	521	448	489	486	501	509	483	515	516	516	504	449	484	484	490	495	468	470	497	501	488	471	482	466	516	519	490	477	464	480	457	531	467	424	485	474	473	516	494	497	491	524	436	459	504	513	483	516	483	516	538	486	496	502	475	466	481	478	474	544	510	497	475	503	486	501	502	494	500	508	509	475	468	486	509	496	500	476	474	467	513	498	486	496	494	477	484	483	495	502	487	476	462	543	462	497	493	494	489	461	514	515	509	537	521	449	514	514	490	510	463	497	464	462	494	467	468	467	454	478	473	508	482	467	451	513	517	497	496	489	454	502	476	443	509	486	485	498	503	465	455	474	493	459	454	518	458	528	498	506	502	509	457	498	473	498	486	494	489	528	481	492	525	507	536	503	511	469	455	500	474	471	442	468	472	480	478	488	463	486	484	484	516	465	498	519	505	472	479	478	480	493	468	502	467	469	494	485	486	497	511	442	467	478	516	447	492	470	480	471	489	520	524	462	503	515	480	501	472	468	524	519	515	446	470	469	472	468	473	511	477	479	479	469	515	491	506	474	495	496	498	478	503	477	513	497	516	487	516	515	527	455	486	517	506	490	473	517	524	487	506	487	490	486	472	514	491	527	540	495	519	516	506	449	492	497	453	481	474	500	475	484	522	517	534	467	484	512	468	542	439	496	497	494	494	479	503	485	533	512	467	481	527	483	479	471	509	493	507	499	487	471	476	479	475	496	474	494	477	502	438	490	497	482	500	503	486	480	488	506	492	470	481	465	466	479	514	483	467	511	471	513	456	508	510	509	468	498	487	482	482	498	501	506	519	476	493	511	468	479	467	515	478	480	436	483	481	500	556	516	507	535	506	496	466	500	470	516	492	467	535	479	484	483	488	517	501	543	522	489	494	507	516	488	489	490	463	494	483	510	494	540	453	469	454	481	505	479	474	464	477	495	476	481	517	465	505	493	499	475	484	487	463	482	498	500	445	502	477	463	517	523	518	493	503	492	504	490	520	502	512	487	505	477	480	469	487	489	476	538	503	501	486	486	495	508	547	468	488	483	525	449	490	498	429	508	525	467	534	510	524	482	516	498	494	475	484	488	518	527	442	491	470	501	499	507	515	491	505	478	473	473	477	509	457	489	493	506	504	498	488	496	493	461	500	518	476	477	474	504	516	503	476	458	481	484	479	458	472	502	518	471	502	467	473	519	540	503	471	508	449	500	476	462	498	564	439	471	490	489	496	469	473	504	492	472	497	503	514	504	482	476	505	498	457	492	493	541	513	487	502	493	503	513	462	512	500	515	479	487	470	497	520	506	513	487	491	482	537	476	498	475	461	470	481	472	500	472	508	522	486	467	491	500	454	521	451	494	548	518	499	464	519	500	500	508	473	472	488	494	484	480	491	481	505	471	503	491	479	474	524	500	512	503	490	521	488	471	474	460	451	474	500	482	485	506	512	490	515	479	522	480	472	482	490	518	482	530	474	499	493	498	469	488	526	473	469	475	485	475	435	465	493	468	500	486	469	499	479	494	500	476	463	478	486	491	475	453	489	497	487	479	455	432	477	474	500	477	513	473	510	514	467	534	493	524	479	508	496	474	499	505	487	476	501	508	511	523	472	502	484	493	458	465	499	442	471	511	523	455	482	483	476	521	482	515	493	469	475	486	551	528	541	517	485	460	479	480	479	476	495	491	507	514	540	477	548	461	484	493	492	504	473	476	498	506	486	554	517	486	497	504	506	474	452	482	512	469	475	503	499	523	497	489	496	501	505	445	512	539	504	485	511	483	483	468	459	480	510	484	534	490	471	463	473	498	490	498	486	459	487	529	471	463	493	511	465	516	516	472	491	500	520	449	490	492	479	448	467	479	497	515	496	514	492	469	472	456	481	537	511	467	484	507	521	478	500	504	526	472	512	505	497	499	493	488	509	497	478	478	490	525	471	490	517	520	476	496	515	432	488	506	475	476	486	526	492	528	465	507	518	507	525	462	485	495	481	479	464	460	479	475	537	496	514	512	507	489	521	498	502	474	498	483	461	454	509	502	470	485	447	488	475	516	521	498	504	497	486	437	495	479	511	491	472	479	456	515	534	476	476	494	512	521	500	489	494	475	507	498	497	475	467	480	497	485	465	507	470	484	472	456	511	485	487	484	491	478	465	473	489	495	464	486	470	504	526	500	494	470	524	501	515	471	468	491	525	489	480	485	448	474	485	488	474	482	492	505	531	485	494	519	500	480	474	479	522	483	494	468	494	502	471	474	457	525	474	495	487	532	482	500	532	492	473	481	504	464	472	491	507	467	479	495	483	497	490	490	458	494	484	495	473	508	479	525	477	498	486	481	482	466	536	495	503	487	450	514	493	496	479	468	492	533	521	506	510	506	487	430	479	499	474	484	545	489	479	511	469	495	499	468	444	487	495	486	500	482	506	474	492	504	500	488	503	498	512	488	470	481	508	459	462	537	472	506	461	490	481	500	460	495	495	477	475	462	472	473	493	481	502	510	461	493	508	476	512	531	530	499	499	485	507	443	440	487	452	531	486	510	502	515	467	488	490	495	474	475	477	498	475	504	467	483	547	518	526	486	485	495	519	518	464	503	511	505	492	510	511	502	465	463	546	526	490	503	471	499	467	498	507	444	492	494	461	472	482	502	499	501	487	480	499	464	487	482	497	475	493	499	465	470	483	473	485	504	445	472	449	451	484	508	526	492	474	485	460	512	471	505	469	455	504	497	468	501	489	468	462	526	463	518	491	459	532	495	488	512	507	469	480	471	481	486	455	501	491	460	489	515	446	517	514	492	480	466	473	500	532	488	487	487	527	511	489	498	461	460	479	498	515	490	453	477	495	508	483	476	485	492	483	478	482	513	490	457	498	485	482	505	514	528	509	482	502	506	461	508	457	467	482	427	496	512	484	541	529	507	521	480	459	441	504	500	499	484	486	517	463	492	515	485	491	481	493	510	499	478	541	496	459	481	492	483	477	492	523	464	467	513	512	462	480	495	482	505	474	495	488	524	495	462	462	454	453	456	519	531	486	489	489	500	469	474	475	481	511	495	463	488	481	516	486	492	495	491	457	483	516	502	495	468	473	461	472	467	486	483	478	512	531	477	498	470	466	489	502	509	487	511	483	486	466	465	523	502	505	470	500	505	522	464	503	498	496	459	492	482	479	480	485	490	516	438	526	485	519	457	481	489	472	491	491	477
26904	20672	16495	3951	651	529	489	490	459	451	470	452	480	475	434	466	442	461	455	428	442	459	503	484	446	451	441	474	452	468	450	448	443	463	461	487	455	507	531	460	496	549	525	508	524	495	478	486	466	433	503	477	476	504	476	454	458	451	434	449	467	448	437	438	478	440	438	423	475	433	522	464	467	416	453	488	477	428	451	475	481	433	447	427	453	448	490	469	421	415	433	435	448	471	462	477	461	476	457	449	490	500	470	479	490	475	473	444	451	449	464	470	430	437	442	479	468	490	464	444	431	474	451	483	426	464	439	456	477	491	427	473	451	420	443	428	433	421	485	472	476	410	455	446	481	484	483	459	441	463	452	421	479	476	420	438	447	476	457	470	449	446	487	455	480	475	449	446	440	458	457	513	467	481	429	431	422	496	464	442	460	483	452	429	464	482	449	476	419	459	435	427	456	432	419	463	444	456	446	452	433	459	442	456	452	440	459	446	434	474	446	444	431	467	447	447	462	424	442	441	423	448	480	447	470	490	461	503	470	451	482	452	451	462	441	436	485	476	457	457	449	452	439	457	472	448	461	445	461	430	477	471	454	445	475	445	449	441	457	452	461	463	468	472	462	461	481	417	459	449	443	482	469	467	453	472	441	470	479	413	451	455	443	494	432	461	459	458	436	449	459	444	452	483	449	408	474	436	484	438	451	505	521	429	457	464	468	426	483	445	452	472	429	447	448	464	422	448	464	478	461	479	475	463	455	475	478	449	443	410	452	440	432	449	478	486	457	471	442	462	443	459	446	484	488	455	492	441	431	449	490	460	475	425	425	447	471	496	457	438	423	490	462	455	479	455	435	487	471	477	494	477	479	481	472	463	455	473	462	465	482	454	452	470	431	469	468	459	455	465	469	462	447	457	458	490	453	446	444	482	424	481	445	437	461	442	446	501	453	464	480	435	468	477	459	464	431	475	460	445	435	453	481	473	483	453	441	476	439	449	437	414	436	486	452	459	449	466	457	433	464	461	451	470	451	443	436	452	455	459	462	477	471	457	403	468	491	467	471	468	439	452	456	460	454	449	442	450	452	469	455	446	491	449	494	447	446	427	456	435	412	417	438	483	501	426	425	458	490	442	456	436	459	450	452	463	484	468	426	447	429	446	472	473	504	444	481	421	487	459	457	468	465	448	479	449	465	456	437	466	449	467	393	448	466	455	451	440	461	449	440	490	444	436	457	429	450	439	431	489	456	444	459	488	409	462	431	449	439	434	456	480	452	460	453	495	464	460	447	458	442	469	461	456	464	423	472	439	464	477	486	441	429	463	463	462	489	447	414	490	458	451	475	462	501	443	459	490	440	427	426	452	451	444	434	415	462	459	459	474	430	476	440	472	498	447	444	464	421	513	491	448	422	469	470	447	450	409	473	455	453	435	438	480	464	489	477	442	456	452	458	460	466	456	451	491	506	473	463	469	448	471	497	422	451	490	459	470	467	444	446	448	440	440	469	463	456	429	440	473	431	426	490	450	494	459	424	430	437	472	483	463	473	435	454	481	492	437	484	418	424	455	486	446	447	448	459	467	457	467	426	459	433	457	450	456	468	440	468	465	490	458	449	435	441	442	471	498	482	471	424	465	453	444	483	432	465	455	463	457	486	420	477	480	469	467	504	442	474	466	448	435	454	454	470	455	451	468	466	422	447	442	453	424	474	437	448	453	473	476	488	476	452	454	439	455	451	468	424	489	461	433	465	473	408	470	449	445	434	444	466	435	464	479	441	486	470	449	451	463	416	408	422	478	431	432	442	435	454	488	471	442	433	486	446	452	428	428	419	468	501	450	463	474	461	434	449	454	441	486	410	437	477	454	425	487	467	426	488	448	436	451	452	483	470	439	422	422	449	466	444	418	474	465	452	458	459	476	452	432	457	442	475	497	456	459	448	459	456	427	487	474	433	437	454	478	459	470	494	466	466	460	460	477	463	492	495	500	442	448	443	437	422	439	464	424	452	444	483	477	481	492	437	441	438	499	455	461	513	461	433	448	427	465	443	459	448	462	456	426	445	438	453	462	445	393	432	491	465	440	450	456	476	424	467	435	465	450	476	489	430	444	469	421	490	449	479	479	448	437	459	452	430	487	482	467	465	453	468	457	485	470	473	424	482	432	449	488	462	472	484	437	475	463	444	441	432	449	433	460	478	429	456	449	447	434	454	431	446	445	451	463	439	480	430	460	468	436	517	454	478	500	399	465	454	468	477	445	478	473	476	442	473	484	433	449	484	448	450	478	464	456	447	417	471	461	469	463	478	463	513	463	450	455	461	481	465	506	454	438	446	436	487	472	463	445	449	512	469	490	484	501	460	444	463	473	454	484	448	417	428	449	405	459	482	452	445	475	465	431	474	447	468	462	471	432	464	490	451	419	480	472	491	452	451	452	403	477	450	430	460	442	474	499	503	487	460	487	490	431	449	455	457	466	445	455	448	431	450	456	469	466	437	459	472	430	443	465	422	480	421	479	453	478	467	495	456	465	449	458	429	448	488	428	454	450	463	440	487	438	452	440	465	451	445	496	476	463	415	444	474	472	462	425	471	418	451	462	485	475	442	501	427	422	411	423	470	503	456	447	458	462	460	484	459	481	470	445	478	459	463	459	487	485	453	464	465	480	460	456	451	448	476	444	439	490	469	377	495	467	469	419	458	433	450	479	444	443	444	442	440	466	458	504	416	476	469	486	455	452	449	474	433	433	444	443	441	460	421	431	484	445	470	431	471	457	440	463	448	428	479	475	447	457	444	489	445	474	489	479	451	469	449	444	466	504	495	447	490	447	433	466	440	471	444	447	429	464	447	425	482	441	494	458	462	461	440	454	489	453	471	447	416	454	458	418	441	446	457	528	435	450	458	469	465	451	464	445	460	450	440	466	467	428	489	468	466	464	447	479	454	499	475	441	441	457	454	417	495	449	503	480	433	488	437	461	439	453	477	435	440	448	473	469	458	446	470	424	457	453	476	458	422	455	436	483	431	437	427	473	428	429	430	471	455	449	482	499	462	469	471	480	420	471	434	471	472	480	469	448	437	493	424	461	434	453	450	445	449	496	463	435	452	428	460	460	452	482	453	476	481	482	472	440	465	432	495	481	443	449	455	404	514	447	438	456	447	446	451	434	472	458	439	453	437	423	416	447	499	434	414	493	428	418	430	424	465	443	442	492	506	471	470	403	496	476	468	436	470	468	466	443	431	442	464	482	454	457	428	452	416	461	497	475	469	427	445	446	421	446	475	466	412	469	460	456	487	455	462	453	455	474	468	449	447	472	445	501	465	455	459	473	471	469	518	478	499	413	450	458	459	446	439	503	474	447	468	454	423	489	440	429	474	458	459	448	449	430	482	459	465	468	460	482	459	474	468	429	444	460	452	478	473	428	457	420	494	450	461	453	449	473	451	474	443	438	461	431	442	456	447	464	449	454	478	474	439	459	481	459	498	464	455	443	439	418
13953	24391	20175	3295	799	769	734	694	698	664	677	672	678	695	686	700	636	664	705	635	671	707	682	665	650	679	636	688	656	642	692	685	682	692	704	775	765	737	736	753	747	767	794	705	804	799	753	758	791	737	737	700	696	736	730	736	682	723	742	671	656	726	677	656	664	636	646	694	704	652	678	638	654	697	620	667	652	718	681	692	692	659	628	619	671	706	623	631	624	679	658	699	653	641	648	673	683	662	694	677	693	700	716	672	677	704	654	716	662	664	647	634	675	695	684	706	632	690	732	649	648	671	671	698	679	692	677	635	657	651	651	666	623	642	662	676	707	686	650	652	693	643	674	639	670	673	685	667	656	638	649	703	677	646	638	676	636	683	667	680	664	654	677	638	684	707	695	684	652	635	679	682	685	660	603	682	658	653	680	703	674	663	647	709	697	683	631	670	625	664	619	624	675	632	672	654	642	666	642	643	676	641	628	692	662	693	653	678	660	672	650	615	680	669	640	700	639	687	694	631	694	657	650	624	672	629	642	708	661	661	708	662	627	671	683	681	615	664	669	643	648	690	628	628	659	633	684	660	640	659	663	614	682	620	697	700	712	667	644	657	679	699	673	662	653	644	636	643	682	642	625	645	643	692	664	674	688	709	666	628	630	656	678	688	617	601	631	631	661	690	673	661	674	641	667	640	651	624	706	668	641	662	659	663	690	643	639	694	692	680	669	668	669	657	728	659	644	644	644	678	677	675	657	646	635	615	666	657	667	653	662	649	618	641	646	668	628	712	694	658	650	656	648	708	684	681	670	634	693	671	640	664	640	701	622	649	691	678	622	630	701	677	681	635	632	666	684	662	658	674	653	663	680	667	645	664	662	703	710	674	649	654	645	663	663	664	612	617	676	676	656	690	681	689	673	679	671	655	672	653	646	609	733	621	688	677	633	657	634	690	662	671	675	674	648	673	677	640	633	690	716	659	688	640	643	637	635	674	670	649	652	639	652	661	678	657	672	669	625	613	657	688	677	657	631	612	652	664	659	639	667	694	701	668	642	665	658	675	676	661	656	631	665	628	701	601	663	634	641	687	665	673	658	713	681	667	652	681	662	663	648	701	644	634	650	653	659	662	652	661	659	667	663	660	682	646	646	671	670	641	668	691	586	617	723	633	672	663	645	665	631	666	670	671	664	647	651	625	666	677	638	668	687	678	682	680	655	678	646	675	651	662	643	684	688	619	667	708	669	677	651	616	636	664	624	636	659	630	636	672	650	660	688	663	683	674	690	649	653	653	622	649	676	677	623	641	691	705	651	675	669	652	649	680	673	647	658	677	630	667	690	637	616	711	702	648	657	659	649	674	651	621	669	663	653	628	697	669	661	679	691	656	655	644	668	635	654	677	659	632	644	637	685	651	649	620	694	661	680	657	665	665	671	666	691	692	673	672	674	667	675	647	717	671	646	652	665	646	666	680	688	676	693	613	683	655	684	680	686	646	645	695	640	643	640	657	689	709	674	654	642	716	639	641	680	618	668	706	712	636	671	711	604	652	648	628	686	624	662	635	642	664	649	652	659	694	677	646	670	670	732	663	660	664	662	652	661	635	651	662	599	634	712	673	720	678	645	703	717	679	636	674	643	644	661	698	704	657	638	659	655	654	640	645	657	670	670	675	648	620	660	687	665	694	677	670	679	640	617	644	670	621	636	642	653	643	669	659	643	681	683	694	669	657	650	666	687	687	661	683	649	689	632	659	727	700	657	670	619	625	686	723	649	652	623	670	687	642	653	668	651	641	672	623	646	660	635	702	643	728	669	658	662	662	680	675	681	646	681	684	674	669	663	671	680	680	634	606	662	639	672	644	649	655	714	672	615	690	658	645	662	641	703	660	723	676	660	626	666	660	687	649	667	646	654	683	704	678	679	734	698	645	628	653	689	680	658	612	633	627	609	714	667	682	672	701	670	651	662	615	624	665	664	663	610	645	653	661	656	645	690	688	629	644	635	668	650	674	648	721	674	679	645	660	659	660	684	655	697	632	634	622	688	671	608	635	640	675	632	682	689	706	697	674	686	614	647	659	602	692	688	699	665	672	602	650	672	644	628	650	596	639	660	587	679	669	665	644	695	620	634	738	662	653	636	728	649	695	677	693	669	652	668	675	709	651	623	635	685	675	673	645	667	680	628	659	683	631	647	617	665	647	672	710	693	641	660	670	695	676	652	636	647	645	636	677	625	618	636	639	671	637	665	651	705	661	654	695	689	674	658	689	668	673	662	660	652	656	705	682	640	644	659	655	650	674	662	708	635	684	639	709	640	704	683	699	661	662	642	675	655	628	651	665	618	654	656	704	669	666	653	659	678	652	642	676	711	636	624	677	676	721	615	661	627	649	615	667	653	691	640	663	666	673	695	622	625	687	693	664	680	640	662	661	636	640	645	673	656	668	633	655	662	641	676	697	676	686	601	689	653	657	657	675	663	653	638	672	685	649	668	657	648	650	679	705	667	681	658	616	615	701	692	707	695	690	665	653	679	705	631	625	693	679	642	668	642	656	654	670	648	649	648	647	656	695	650	642	679	658	667	664	656	680	664	664	717	659	640	672	661	674	690	681	664	686	666	737	650	657	667	652	615	634	660	623	665	692	633	647	677	627	593	664	649	649	662	655	623	690	639	691	633	664	683	657	678	669	683	710	657	610	640	640	671	639	638	691	618	694	641	707	655	711	630	631	682	684	704	605	621	699	668	679	659	613	666	661	662	668	628	645	659	690	651	652	655	682	691	698	684	667	624	619	658	665	678	679	674	661	657	663	655	696	667	657	649	678	685	669	660	645	700	683	600	684	650	623	645	640	650	659	670	673	647	696	697	681	652	695	673	613	696	670	689	697	709	632	627	612	656	642	647	649	665	681	684	624	665	710	675	626	651	612	663	648	613	635	703	641	625	660	639	702	675	661	676	660	699	673	684	640	674	657	677	720	652	692	700	678	678	633	653	639	633	705	628	670	645	646	687	650	691	674	664	677	624	662	646	652	662	682	655	689	636	640	653	654	614	670	682	611	662	676	667	656	631	674	646	710	657	643	657	666	647	670	642	692	649	700	664	587	629	626	665	667	656	651	665	681	749	692	628	625	685	660	632	631	613	715	612	676	664	683	631	663	663	695	676	642	661	692	641	687	677	642	693	686	623	616	681	643	651	647	630	716	659	696	668	632	664	649	673	691	640	653	654	658	694	663	693	649	703	670	642	673	627	676	653	668	694	643	673	653	616	688	673	623	642	687	676	618	679	630	611	683	658	651	652	682	666	692	644	616	711	680	618	641	662	607	645	707	642	661	659	622	640	646	664	677	671	682	704	693	656	643	694	698	624	648	649	614	668	628	637	674	631	641	645	649	684	679	678	657	668	681	666	661	634	687	665	623	642	672	725	668	671	644	657	641	622	673	715	690	663	680	671	654	715	692	683	626	668	699	629	660	722	666	659	667	621	674	675	675	701	630
24314	21363	28569	24549	19804	4160	1202	800	673	632	544	576	520	518	462	488	495	511	502	472	476	521	498	488	450	490	459	457	452	478	469	464	458	474	437	515	526	541	499	503	526	566	562	543	539	507	530	519	497	485	479	515	523	477	482	429	449	498	463	483	460	471	439	475	454	422	422	454	447	452	445	442	469	436	461	432	444	450	464	428	462	477	419	484	425	464	454	426	434	417	442	447	445	471	479	437	445	447	490	446	459	450	456	457	432	466	445	484	472	475	453	456	471	430	436	446	457	473	446	457	445	426	448	448	469	421	451	450	458	431	432	457	454	440	444	455	442	462	485	415	397	465	413	461	443	434	447	448	496	452	452	453	445	462	420	434	436	417	449	463	396	456	444	443	436	394	470	406	420	420	474	416	427	440	469	449	438	475	424	419	432	452	420	435	450	449	452	431	456	432	433	425	497	435	444	428	436	481	484	422	450	451	454	468	473	442	430	442	466	409	492	436	480	449	475	441	439	445	475	442	404	462	460	472	437	458	399	476	480	468	436	420	450	431	415	446	427	427	448	447	429	472	426	458	427	435	460	439	443	475	468	493	430	407	426	447	450	429	439	427	441	448	438	449	455	433	446	438	443	493	428	455	451	409	458	452	448	458	450	425	453	440	446	428	477	452	468	399	491	454	440	455	410	447	431	449	464	443	397	456	426	403	451	472	446	441	455	432	446	482	444	418	422	471	418	410	446	444	428	448	445	480	438	450	451	432	439	428	472	412	416	427	448	463	424	446	430	434	421	447	442	435	420	453	430	448	456	448	463	454	435	451	430	435	436	425	458	444	441	412	411	458	418	465	422	433	436	452	398	442	463	467	453	489	464	450	471	426	430	416	465	429	488	408	438	431	427	435	430	450	436	476	450	451	435	436	477	469	433	439	435	426	421	458	455	456	463	419	467	437	470	443	457	426	443	463	411	445	447	449	458	462	468	441	425	450	415	451	431	394	471	441	419	469	429	451	426	434	414	415	471	450	429	488	471	425	459	434	440	434	449	463	454	419	435	424	439	436	414	456	449	437	439	453	432	443	482	440	454	486	436	441	419	428	419	439	436	456	438	432	453	451	438	450	418	439	469	464	444	444	471	445	458	445	436	424	389	439	390	465	450	441	482	465	444	472	435	438	427	446	452	411	431	428	427	412	482	460	428	401	463	420	484	435	445	478	422	417	432	451	437	434	446	439	450	449	433	427	436	444	438	430	451	451	437	435	436	459	447	480	424	440	414	448	420	436	489	445	423	407	430	442	455	444	475	428	412	435	456	422	428	416	437	429	409	463	430	457	437	440	475	425	420	442	417	442	463	460	437	468	439	446	405	431	422	428	419	466	442	422	468	412	429	425	435	417	439	407	463	440	451	417	430	441	418	407	472	452	445	431	448	444	450	426	440	438	470	452	441	427	435	436	459	476	477	469	434	433	455	411	424	418	427	434	454	443	440	457	454	419	445	463	442	410	433	454	477	429	462	440	428	432	437	449	435	401	451	426	455	459	453	446	424	461	432	418	434	414	438	439	447	437	461	438	457	458	443	415	377	443	441	457	428	444	447	419	413	449	481	456	458	415	460	442	416	422	432	391	452	425	404	462	434	443	432	468	426	400	445	444	424	494	467	466	409	429	440	460	463	420	422	460	430	392	471	440	434	451	443	449	423	479	429	467	462	454	462	428	459	435	397	443	456	435	471	437	454	445	480	456	459	426	430	440	434	472	453	462	467	393	422	441	441	412	426	453	431	443	453	447	450	454	417	437	435	439	445	443	422	416	450	452	430	461	441	469	434	443	477	442	437	402	448	437	387	446	420	420	443	395	443	436	435	444	449	427	462	459	398	433	425	459	504	451	451	453	455	449	426	431	443	477	443	466	417	447	436	423	422	457	455	398	426	439	401	434	455	441	447	444	447	445	437	424	431	424	476	467	459	425	440	461	441	438	438	442	430	405	449	452	430	480	468	450	436	426	428	424	420	460	466	424	397	421	460	438	425	451	466	456	426	451	482	413	427	421	458	428	435	410	397	519	427	464	440	434	442	463	425	468	423	422	475	441	455	436	434	447	432	420	447	462	426	443	431	445	467	479	465	407	445	450	463	424	425	449	458	459	419	413	426	450	424	431	488	463	445	413	448	443	448	450	438	429	464	408	405	454	423	431	430	486	495	426	440	468	420	423	426	435	436	430	433	427	438	488	440	406	456	408	427	457	443	455	449	476	432	467	419	425	452	436	409	404	468	419	440	442	455	449	435	443	428	470	443	389	452	425	425	413	439	458	453	440	420	455	406	423	458	449	441	459	417	459	433	437	428	420	431	428	433	411	430	452	448	475	448	448	454	442	440	432	457	425	464	452	451	458	462	439	450	464	405	468	443	461	460	486	441	452	440	455	418	417	449	472	452	457	433	463	424	430	451	416	403	415	422	444	440	457	429	415	467	439	461	421	438	461	442	451	423	470	438	423	451	423	416	478	447	412	455	429	469	420	445	461	425	436	439	460	444	403	450	434	459	426	453	432	437	458	441	427	421	412	450	435	444	441	450	421	487	451	443	478	437	421	455	453	458	429	447	473	425	422	390	405	456	498	473	457	467	463	443	463	441	411	442	419	477	465	461	432	408	387	468	417	457	477	443	415	452	435	483	433	450	398	426	440	437	448	430	469	475	434	445	484	420	447	463	447	407	445	444	432	496	424	429	426	439	434	435	450	468	391	460	429	446	437	448	432	477	431	438	465	440	461	461	428	432	448	430	443	405	430	433	422	461	459	462	436	440	408	412	458	495	480	444	435	423	438	476	407	428	431	447	435	456	442	431	423	485	449	408	464	431	450	446	435	435	471	465	444	462	438	450	467	465	420	440	422	430	448	454	473	442	431	391	429	436	447	431	420	440	471	499	441	459	449	437	414	434	449	430	436	398	461	458	415	438	415	452	476	437	488	449	451	462	425	454	468	423	457	450	455	440	475	423	456	447	425	444	460	430	417	444	425	452	450	490	464	486	471	457	436	467	477	426	457	412	449	397	444	419	445	436	427	467	444	424	437	437	442	467	442	438	391	427	445	439	421	437	420	479	431	452	439	452	451	473	440	425	458	431	482	451	451	443	429	430	423	423	435	441	472	507	461	427	430	444	433	478	451	476	417	472	472	460	460	471	425	441	465	397	471	409	441	442	451	417	450	445	446	425	444	414	424	420	418	423	451	436	457	471	426	484	444	458	436	453	450	457	423	454	452	416	457	430	439	433	417	427	455	409	419	429	402	413	436	431	444	451	413	484	475	438	465	461	425	437	433	418	468	449	472	428	473	448	424	413	466	476	454	497	459	452	450	425	461	403	426	450	412	412	443	424	442	424	443	435	421	435	403	415	471	453	444	420	464	417	472	448	434	442	414	455	460	463	452	435	431	448	470	454	435	430	478	490	456	421	482	451	423	465	427	451	419	437	423	439	449	455	463	436	461	424	478
17558	36577	28422	7933	2705	1988	1697	1469	1215	1093	977	914	868	822	832	761	833	788	723	771	734	762	664	668	705	716	720	705	693	662	668	673	686	714	706	791	852	801	752	828	790	815	863	817	879	805	798	869	826	812	744	784	762	710	685	728	759	659	679	693	712	707	666	706	643	690	682	644	661	636	635	643	635	620	690	658	618	610	648	669	650	672	639	628	702	627	681	635	676	619	673	631	661	691	670	655	687	680	650	672	724	731	633	673	674	645	745	642	724	676	694	665	654	702	669	681	662	646	685	624	644	627	653	636	665	658	635	676	643	614	639	675	644	647	632	636	623	695	659	646	634	622	648	632	643	618	682	640	687	639	637	731	668	654	666	692	627	640	651	650	665	719	620	619	598	668	678	594	637	653	634	637	631	621	683	637	643	663	662	603	664	628	671	614	651	638	626	664	661	631	652	636	638	684	691	665	664	611	657	657	669	630	640	658	614	624	636	660	617	650	619	682	658	670	662	634	649	653	688	690	655	651	581	638	652	614	649	628	627	670	628	662	637	664	601	647	605	664	651	603	648	628	658	670	601	654	604	648	655	635	653	645	638	618	670	649	660	659	684	678	649	675	600	622	690	703	612	665	679	650	623	650	636	641	667	660	645	601	646	647	633	622	727	675	647	681	645	643	650	669	661	650	684	667	660	642	674	645	638	663	669	636	639	626	614	635	608	638	631	622	682	634	689	647	633	627	645	680	635	617	632	622	652	656	661	676	663	655	643	642	619	648	668	614	671	673	640	627	630	653	639	624	681	633	650	615	690	669	631	648	638	647	675	627	634	675	601	627	667	710	630	639	657	648	642	652	613	642	630	668	650	620	623	641	675	637	676	617	653	626	669	611	629	673	684	664	648	647	674	647	664	656	689	670	711	617	625	639	653	590	673	641	674	648	625	669	632	666	626	651	616	656	646	660	688	647	628	636	613	639	664	678	632	656	638	631	609	635	652	639	680	618	658	621	615	623	646	660	657	658	661	639	624	632	644	682	623	614	628	621	690	672	662	555	608	682	657	677	664	640	627	642	619	656	651	624	670	633	690	667	717	625	601	664	653	673	717	651	683	629	646	648	665	698	628	627	640	652	648	627	616	642	658	658	641	620	621	672	643	627	658	623	623	680	645	674	667	654	607	633	614	614	650	625	590	656	668	633	623	641	672	665	604	668	659	637	630	666	648	672	687	669	649	618	645	636	627	700	696	676	677	640	720	657	656	644	702	671	638	623	686	654	622	641	645	637	630	645	686	657	635	647	641	705	637	614	626	662	637	650	612	616	623	683	692	632	699	612	643	653	652	688	569	638	620	645	654	622	660	677	654	678	667	609	627	705	644	639	629	643	655	674	704	699	620	624	604	690	690	608	644	673	688	635	681	646	639	638	645	652	647	677	626	705	669	691	617	630	676	649	635	608	637	692	684	716	654	624	643	675	580	604	605	650	624	626	680	686	603	641	682	655	664	661	678	636	660	607	656	652	679	669	665	627	674	661	657	641	639	674	680	611	621	634	670	623	637	666	682	620	669	636	663	671	690	623	604	654	647	626	635	649	641	625	638	688	684	668	638	653	658	667	627	616	675	666	649	584	646	645	643	604	620	652	630	620	690	653	686	630	672	676	656	646	619	644	668	639	632	629	635	624	639	655	653	620	600	659	643	646	639	629	632	632	664	666	693	656	620	631	626	593	646	668	668	612	692	650	615	677	709	644	632	692	636	660	693	641	673	657	668	696	632	636	622	648	686	711	588	645	653	636	686	629	599	666	654	592	583	613	648	675	622	648	604	634	622	660	598	643	636	689	664	669	678	609	702	651	665	662	657	631	633	648	641	655	654	641	628	625	633	662	672	619	651	658	657	671	619	655	719	698	648	635	646	620	662	650	639	655	636	590	642	651	624	667	624	669	691	651	621	653	680	641	646	665	638	645	642	630	671	627	668	611	632	637	700	611	642	652	649	658	705	642	648	639	655	640	637	664	633	681	637	649	621	621	712	654	666	637	622	638	626	644	640	639	690	652	640	669	692	653	629	628	637	688	648	650	633	657	663	619	649	642	650	709	615	624	680	588	592	645	616	656	653	660	625	639	634	684	610	647	621	619	663	642	642	669	669	606	656	632	647	596	678	665	639	664	659	632	640	708	610	643	645	594	595	648	610	612	655	661	665	628	700	641	618	608	613	669	664	659	656	612	668	640	584	630	680	621	653	658	627	627	635	642	670	672	643	609	697	621	644	625	645	689	578	673	588	675	617	604	641	625	660	646	680	665	681	683	667	628	632	653	632	654	648	611	658	630	646	660	637	661	646	677	646	634	610	660	651	634	657	686	693	651	647	648	690	623	661	619	657	705	598	715	667	632	650	637	650	637	657	650	626	625	651	660	620	649	667	579	617	645	645	642	650	662	665	633	618	647	685	652	671	627	644	638	640	642	641	613	632	652	693	657	700	632	630	658	616	684	658	616	611	689	645	654	674	645	653	697	680	661	590	629	608	658	688	640	608	625	651	613	630	632	629	641	684	619	690	585	638	641	697	680	650	662	634	681	634	653	625	664	651	631	629	638	647	603	623	693	692	643	610	649	663	673	635	627	663	628	627	644	615	656	626	624	668	623	623	653	624	636	670	651	630	680	635	629	643	624	635	623	651	674	637	677	657	625	676	700	678	646	654	653	642	607	630	652	676	663	633	605	669	633	615	659	684	635	651	576	667	654	632	661	677	625	613	634	667	652	621	617	619	582	690	632	679	650	648	703	664	657	637	639	666	641	646	643	668	697	615	687	625	670	669	637	639	610	637	672	650	630	662	670	614	604	684	646	634	639	640	660	677	685	657	672	644	605	631	672	672	605	629	650	668	654	627	628	635	639	714	662	646	676	658	653	630	661	645	634	653	668	648	635	654	669	637	605	635	706	621	627	654	664	659	650	680	666	604	651	658	677	596	636	647	643	630	649	618	669	660	669	643	646	617	643	656	623	634	644	656	674	643	624	611	682	660	601	664	654	642	703	631	666	649	625	670	660	608	689	654	674	666	650	646	630	670	695	653	645	645	643	632	666	671	632	673	636	652	653	627	634	633	646	617	685	666	642	627	682	651	679	671	654	675	636	649	643	643	651	638	620	658	643	634	629	641	671	642	581	634	630	650	651	613	646	658	684	660	656	644	615	650	628	662	655	629	613	660	634	637	674	643	660	589	627	699	608	686	692	667	658	647	625	605	626	655	633	681	633	640	654	688	674	638	649	630	628	635	660	640	688	704	633	630	635	699	654	684	607	672	657	628	632	639	623	641	671	660	630	653	650	631	626	640	684	667	635	643	613	612	625	600	716	630	655	636	616	633	643	673	677	633	615	650	697	679	611	686	688	642	600	645	615	657	615	645	679	608	608	662	680	590	611	711	678	646	656	700	634	599	572	666	684	672	658	644	653	674	623	625	659	692	611	607	638	641	693	634	648	649	625	665	655
23382	21379	29213	24093	21343	19167	3727	1124	758	623	585	519	476	511	474	472	472	428	381	424	390	422	400	406	406	378	351	392	413	376	395	408	412	335	381	430	457	462	457	413	474	479	536	444	505	471	478	443	424	449	438	447	390	402	422	409	372	372	423	381	378	343	343	361	327	329	356	379	365	333	383	366	362	352	348	345	363	351	402	383	379	378	390	367	378	355	365	435	389	357	358	395	342	370	352	355	372	400	351	400	350	384	381	336	338	319	372	374	383	375	391	345	351	387	396	386	418	353	364	399	339	338	354	346	352	357	383	357	341	372	361	355	353	350	375	387	371	315	326	360	340	380	326	351	319	375	350	365	350	377	352	351	359	359	386	327	348	362	373	334	364	381	313	325	319	344	334	364	361	380	341	357	337	372	313	355	369	345	376	364	342	365	347	326	341	358	370	337	340	367	353	350	344	337	360	393	350	320	400	357	344	355	328	341	330	343	358	356	376	351	355	329	341	343	381	356	368	370	371	393	345	342	331	390	353	362	359	360	392	346	361	388	365	360	336	353	399	354	332	346	324	353	386	367	351	343	370	382	404	363	369	379	418	381	358	332	329	420	364	347	354	357	396	376	350	323	327	355	349	365	349	342	355	369	362	387	360	374	341	353	351	359	327	369	359	400	402	378	357	393	373	362	332	403	335	378	351	324	324	327	371	351	327	341	336	360	350	375	308	335	327	371	345	342	362	349	335	345	346	389	361	375	377	319	358	354	375	376	356	376	359	337	357	355	338	360	384	361	373	349	338	346	347	342	339	346	385	371	363	380	356	348	362	344	365	353	376	364	390	349	383	349	384	372	392	364	371	340	347	375	347	365	364	370	353	350	308	390	374	340	366	366	379	379	360	361	368	362	352	348	330	342	386	368	384	362	312	374	347	361	351	335	357	366	344	358	357	328	358	372	343	362	345	333	303	320	360	344	353	368	351	327	348	345	342	340	321	347	381	366	366	333	386	368	378	356	327	358	354	322	359	372	349	351	380	377	356	348	376	351	325	357	347	347	381	346	365	368	341	368	366	344	359	339	335	350	375	351	371	368	362	348	387	347	363	340	363	318	342	348	343	354	351	328	358	333	376	354	380	393	345	372	387	362	374	347	323	355	354	359	355	370	349	356	367	354	349	365	372	371	347	329	351	359	371	365	327	376	363	334	333	365	354	379	373	392	324	381	343	365	359	344	366	328	386	392	357	387	332	350	361	354	359	359	381	344	374	366	302	332	377	374	346	367	363	333	370	355	368	364	372	333	337	374	364	321	343	333	369	360	366	361	329	349	345	353	373	366	350	383	331	363	361	367	362	380	371	336	344	376	360	335	341	354	360	347	330	354	374	355	351	390	365	355	360	371	347	355	368	351	344	368	371	353	356	366	339	359	385	336	357	350	352	375	344	358	324	357	365	329	379	325	369	343	359	335	352	344	350	368	319	374	347	359	367	336	342	362	337	354	353	354	376	343	368	356	344	348	327	347	356	350	371	354	358	343	400	325	359	376	362	364	371	365	334	327	377	354	374	328	356	396	345	366	361	360	344	382	365	340	379	352	344	327	379	344	388	364	345	381	357	369	327	326	355	359	335	361	344	345	350	362	317	355	374	346	348	369	373	359	330	385	346	369	323	340	335	350	350	369	339	361	309	350	311	336	347	330	348	351	382	332	366	342	329	340	379	344	349	331	374	349	359	360	345	363	365	381	330	341	355	352	344	343	352	343	345	362	392	347	335	381	369	341	347	339	346	364	352	351	355	340	358	364	330	364	364	382	367	367	334	373	365	351	357	351	381	357	356	405	371	374	399	339	366	376	399	351	343	342	308	374	368	369	372	369	356	366	390	370	374	341	344	376	355	341	367	320	330	371	351	367	349	338	367	334	358	375	347	382	351	350	357	339	350	340	348	344	337	370	369	349	360	362	373	357	360	318	353	355	337	361	367	326	350	341	343	358	365	321	380	358	354	335	333	346	359	359	368	361	405	347	366	369	368	382	341	369	341	385	348	366	354	362	380	365	367	368	328	339	361	359	363	366	356	366	392	348	340	329	372	350	363	378	359	357	349	334	354	368	337	372	369	356	382	329	334	380	375	363	359	362	390	350	362	339	333	370	374	371	386	359	401	356	357	343	385	340	365	363	366	362	341	333	335	382	384	384	361	354	321	325	352	379	341	339	357	340	378	368	360	319	364	354	375	386	346	345	371	370	345	369	369	384	333	331	359	365	328	354	339	361	378	369	381	331	326	345	330	356	366	339	354	361	369	353	412	365	351	357	360	395	350	361	364	374	358	351	409	367	362	344	308	333	351	346	341	359	341	358	383	345	364	367	324	371	387	366	331	320	313	324	331	385	387	347	355	361	342	348	359	370	324	380	341	343	328	377	367	389	347	384	362	368	357	387	361	360	308	334	347	335	353	391	364	343	394	347	368	352	328	350	365	336	339	363	350	352	361	355	363	366	370	342	368	341	387	375	370	368	353	376	367	350	355	359	395	347	346	361	389	369	395	344	357	344	352	361	373	355	318	353	359	335	373	370	372	356	349	336	366	344	343	367	363	355	361	341	342	346	363	367	369	342	378	355	339	330	327	370	374	384	365	362	346	324	393	373	366	312	372	340	356	357	388	369	360	334	358	347	344	379	364	345	355	368	348	358	351	357	351	344	365	363	383	351	373	358	354	356	367	383	371	337	340	356	348	347	350	358	354	331	349	373	361	336	352	339	326	358	364	365	377	382	348	351	373	342	361	334	348	322	347	381	330	378	336	346	357	351	356	379	310	348	357	325	354	366	350	368	344	345	362	367	342	330	378	345	334	343	356	356	340	343	359	336	344	391	356	360	355	353	328	369	354	334	375	369	329	363	326	335	380	371	335	360	383	336	363	351	382	380	340	363	358	349	311	357	364	384	346	381	353	378	339	334	366	335	321	355	365	326	357	324	357	341	343	378	347	344	357	374	346	337	342	338	336	376	400	327	330	346	360	337	348	352	363	332	359	344	389	329	327	362	356	358	353	361	344	357	373	366	370	355	362	362	353	348	370	346	364	335	337	363	338	325	335	364	347	345	361	350	346	340	342	367	359	367	357	373	339	377	397	329	341	360	349	322	370	333	379	338	354	365	366	351	386	359	340	354	360	362	350	335	341	387	399	363	357	334	335	377	359	393	345	326	363	365	359	377	354	374	352	378	360	373	387	368	348	348	362	366	358	353	352	394	358	380	356	334	371	359	334	373	335	349	395	342	366	320	375	360	361	353	365	373	315	357	357	329	348	356	369	357	339	393	357	356	362	367	339	364	370	381	369	365	300	371	375	338	356	348	401	331	342	348	349	389	371	364	338	331	367	348	389	334	356	347	368	366	357	384	358	323	344	359	348	382	342	406	339	324	366	364	370	339	352	336	344	319	351	352	362	378	370	363	325	314	390	343	362	316	368	352	350	346	337	322	350	330	386	350	335	345	343	334
20207	41290	35537	15563	4384	3088	2348	1870	1574	1326	1149	1026	968	887	836	788	731	694	707	664	664	660	629	647	587	672	606	619	625	573	562	570	565	578	623	740	869	794	763	746	776	798	864	811	887	768	777	808	763	688	690	727	746	675	696	637	608	599	593	597	561	540	590	539	575	532	582	522	553	531	510	518	524	545	528	569	556	553	565	506	529	521	510	587	535	557	511	541	482	499	517	539	567	543	553	510	529	560	574	551	598	650	594	555	550	580	532	575	582	576	542	470	512	538	536	526	539	557	557	531	536	533	503	525	544	517	518	486	595	567	548	488	517	497	511	504	522	508	518	549	539	505	524	525	490	540	547	471	511	507	520	542	530	486	571	511	514	534	538	521	512	535	506	546	524	551	499	557	537	523	538	527	556	520	488	500	539	546	487	515	517	503	563	550	496	549	516	540	503	536	526	514	513	538	520	539	509	564	496	524	521	521	562	530	552	540	500	509	495	492	514	534	508	489	530	513	517	538	539	515	510	543	561	512	547	508	460	505	513	539	521	527	532	510	519	524	510	515	534	583	557	530	489	535	515	510	514	512	523	539	498	521	530	507	539	501	506	503	530	521	483	502	536	542	498	529	503	529	526	516	559	519	519	516	512	500	521	498	515	525	525	491	556	536	551	524	562	518	455	525	503	483	547	497	498	547	530	516	502	490	555	510	509	529	523	530	518	527	507	533	510	554	517	511	483	523	539	504	512	518	506	514	536	526	525	507	503	512	513	538	514	514	535	537	489	551	532	506	525	528	536	520	505	518	530	544	504	492	496	500	524	509	530	509	525	520	534	502	509	543	514	547	526	517	500	512	531	547	544	486	489	566	494	520	500	521	537	518	501	541	502	513	483	533	563	556	528	506	535	506	533	506	509	517	501	487	530	526	520	490	512	514	520	491	550	566	551	483	531	526	500	572	516	516	508	537	534	533	494	500	497	506	496	530	533	507	496	568	496	504	563	513	518	512	511	563	541	552	528	520	505	492	530	505	483	523	494	508	523	489	551	546	528	522	526	539	516	509	542	547	559	546	538	522	527	493	472	496	503	486	534	543	522	502	537	509	496	508	518	532	534	521	549	498	529	544	535	495	457	532	488	541	517	547	504	534	517	519	507	502	547	535	515	522	499	509	536	548	584	542	526	523	516	528	485	497	495	519	483	543	503	531	554	507	530	507	480	525	554	484	514	515	535	528	525	547	515	553	544	527	519	505	529	514	503	548	533	526	505	517	550	541	524	468	526	531	550	512	540	557	537	496	500	477	552	530	555	545	520	481	514	514	575	502	482	544	528	546	483	502	563	545	528	512	588	556	540	507	534	516	493	480	488	508	537	526	513	519	539	526	512	558	531	525	477	524	539	507	526	525	528	527	568	483	523	567	545	544	485	518	560	527	529	546	496	498	493	492	503	495	535	536	518	516	516	580	536	500	496	551	560	485	524	519	490	525	545	519	518	529	494	520	503	535	534	535	533	475	517	509	521	541	489	503	515	507	509	534	533	526	532	567	498	519	504	514	498	523	486	531	488	517	539	530	564	503	550	524	481	517	507	505	505	531	525	517	552	527	533	489	521	502	546	489	503	498	531	543	485	519	520	495	518	548	555	537	497	523	511	570	521	516	531	509	528	538	538	522	523	518	536	502	564	489	507	524	499	523	520	509	545	481	519	527	505	521	500	540	554	504	527	554	520	492	532	507	556	518	519	488	514	538	523	544	554	546	506	526	557	531	552	519	525	520	489	561	523	525	564	543	518	550	537	503	513	512	526	506	522	524	558	548	527	501	528	534	512	461	537	564	521	557	504	542	546	492	525	525	553	490	517	558	544	498	498	530	544	493	492	516	495	531	490	518	488	509	513	488	495	490	505	582	515	536	501	521	497	520	509	527	545	500	533	497	560	516	514	540	515	523	518	503	528	524	505	517	524	547	547	514	474	519	534	531	541	565	531	581	556	547	487	510	504	531	529	518	533	518	486	515	503	528	525	553	516	503	525	522	551	517	497	526	449	540	540	507	530	475	550	488	508	500	515	512	499	512	506	528	508	516	558	501	546	494	549	542	519	503	506	537	514	478	508	544	541	538	527	566	550	491	491	463	518	511	542	517	518	499	499	485	519	550	495	511	526	528	527	523	535	543	469	472	567	505	462	523	502	514	546	534	497	503	526	495	516	504	531	519	517	512	515	556	512	464	510	560	533	501	554	531	544	545	524	499	524	557	541	481	553	477	473	504	537	502	488	520	522	530	551	529	501	518	551	520	524	543	515	482	508	538	510	520	555	531	522	515	498	532	488	501	529	545	503	508	523	540	512	523	524	514	517	534	491	465	587	536	505	508	504	497	528	517	545	486	506	514	496	497	492	508	559	543	540	558	534	539	492	536	527	549	530	523	559	542	515	550	535	521	524	537	513	546	550	509	508	549	542	496	545	519	533	519	549	559	513	508	537	526	521	505	525	509	541	518	523	525	490	501	501	546	528	522	580	506	545	539	498	507	538	543	509	489	511	527	550	529	507	530	498	506	521	571	555	508	531	511	527	499	513	537	538	484	486	500	503	533	535	505	531	510	482	539	533	526	535	534	517	538	482	538	531	514	509	551	544	562	536	535	504	505	517	488	524	531	553	565	518	579	507	519	494	557	540	522	553	545	513	539	545	519	514	493	523	484	507	534	492	510	544	497	537	524	539	533	542	513	518	504	538	546	535	500	498	481	499	516	490	495	512	514	487	498	552	537	493	562	535	534	550	518	534	548	493	541	513	511	557	526	518	480	558	488	531	484	501	531	560	498	543	519	563	534	519	541	511	518	554	478	477	533	513	539	541	550	469	547	531	514	515	527	532	541	465	518	510	555	503	499	530	509	524	515	518	542	533	522	541	507	513	533	516	513	539	530	542	496	524	510	506	525	501	530	500	508	515	566	519	551	508	520	526	523	532	506	511	521	548	508	513	513	551	521	564	506	520	506	541	499	520	534	519	501	523	497	484	496	535	540	517	502	536	509	499	521	539	488	506	495	518	581	527	548	536	538	496	544	522	539	569	552	521	514	558	533	485	485	535	511	492	562	536	521	483	509	506	531	518	492	530	491	562	527	541	542	499	520	540	558	490	519	525	523	480	534	536	525	507	566	518	534	517	493	526	522	512	474	514	484	542	542	514	500	542	512	506	484	498	505	507	475	539	525	550	476	477	553	504	524	502	530	492	559	523	534	549	492	521	493	506	575	496	527	517	495	532	526	533	506	516	548	537	529	517	543	528	525	537	537	511	527	548	486	515	553	568	524	512	532	515	534	558	531	524	572	532	515	536	515	509	496	507	502	536	526	491	538	481	527	503	499	503	548	499	494	528	546	518	527	513	508	533	491	494	510	548	518	521	510	517	539	532	543	480	521	558	563	532	510	518	507	475	554	530	543	541	510	539	553	518	499	517	556	511	534	527	515	528	510	537	554	517	545	556	521	498	554
27094	20908	15650	4322	743	576	563	531	438	507	483	456	503	458	428	511	477	482	456	451	475	483	464	467	429	457	481	449	459	461	481	444	506	494	516	484	509	482	480	484	504	487	480	505	500	473	507	482	520	519	517	508	522	465	506	474	505	456	499	484	541	472	471	419	447	485	505	475	471	473	479	472	425	481	424	474	458	436	457	463	463	454	426	464	486	426	474	493	472	444	469	483	436	468	471	490	437	497	488	503	500	499	488	464	491	507	439	511	428	485	452	433	469	499	513	465	478	454	486	458	415	463	469	486	493	477	479	474	493	429	422	479	476	441	492	458	475	430	472	467	497	450	446	444	484	494	497	475	466	450	467	425	444	488	486	459	482	450	456	485	467	482	466	452	492	459	470	489	496	474	435	469	463	470	461	439	443	503	485	446	475	457	484	412	458	472	487	481	482	416	472	437	445	471	455	472	450	457	501	475	455	446	476	484	480	453	464	483	445	451	455	478	430	480	460	500	442	473	467	494	495	451	430	471	478	480	487	474	487	460	465	459	407	451	440	495	463	475	495	446	501	457	505	454	460	457	469	457	476	466	493	495	429	444	466	464	474	464	482	459	474	430	426	480	472	440	446	461	441	485	483	491	470	446	433	443	451	459	459	450	452	457	455	467	470	457	458	455	503	481	468	504	438	418	444	446	526	446	438	421	477	455	478	466	461	439	447	468	457	471	467	420	517	489	502	493	448	500	465	421	416	445	463	481	496	468	463	468	459	466	472	484	429	455	474	504	502	457	460	427	453	491	455	490	501	436	473	486	472	460	450	446	474	435	481	470	431	447	451	486	482	463	465	460	439	462	471	471	509	477	491	454	480	473	449	443	462	489	503	482	472	460	447	462	470	471	449	417	472	419	490	496	472	485	467	448	497	466	444	459	474	477	469	460	480	513	405	482	448	468	434	493	468	450	431	477	445	471	472	478	448	448	443	475	461	473	470	466	453	462	423	451	420	472	454	475	481	480	467	474	465	472	487	458	489	500	483	503	457	449	454	469	437	465	451	510	494	452	466	463	472	489	414	490	470	459	476	458	448	466	505	478	452	488	458	478	472	443	460	481	500	448	461	465	449	522	440	482	458	493	495	492	504	497	457	473	470	454	438	475	485	452	458	488	478	469	469	469	482	440	439	472	481	462	477	453	473	468	485	484	473	434	499	483	466	444	474	456	454	477	448	467	467	476	442	489	504	454	415	444	485	462	470	470	473	484	480	506	475	481	429	504	492	507	472	492	468	454	414	485	454	507	463	465	432	494	510	469	471	454	441	468	459	478	481	457	498	458	504	487	435	442	442	473	422	451	476	477	451	447	454	457	469	493	423	468	477	492	438	473	465	442	500	474	489	466	488	476	489	462	446	455	456	494	461	500	482	460	479	458	474	471	460	472	470	466	437	465	493	483	440	479	474	466	494	450	441	471	439	468	459	495	491	442	459	456	478	482	467	503	516	437	454	458	455	474	494	460	476	475	456	456	447	472	453	490	472	470	476	486	472	475	466	468	465	484	512	480	466	431	411	504	476	485	519	463	467	433	468	452	455	447	479	466	466	451	471	435	438	459	446	518	469	444	462	474	455	476	409	442	440	497	476	439	485	472	468	498	457	476	449	451	443	479	477	453	493	480	490	482	488	491	519	478	432	449	467	454	464	489	459	487	480	451	454	450	473	481	513	476	482	447	490	440	485	469	501	464	438	453	526	449	465	459	461	494	435	506	460	441	445	472	503	465	462	470	437	457	472	439	478	470	477	489	508	426	494	439	426	443	457	494	470	450	463	462	457	453	425	475	447	443	456	441	497	419	442	455	458	472	475	461	501	461	478	467	477	466	474	430	475	482	431	440	431	491	445	458	446	456	446	465	517	456	446	501	475	505	441	455	460	418	457	458	476	459	465	440	457	477	482	450	484	431	502	484	478	516	475	472	532	451	450	474	460	457	448	469	451	430	442	432	474	478	456	488	501	468	458	464	465	467	461	480	489	435	434	501	500	455	443	450	420	419	421	443	469	477	459	469	433	505	442	496	453	471	440	432	469	473	472	460	435	489	473	529	507	446	463	462	449	427	442	477	471	439	475	455	438	465	491	486	432	492	515	512	452	463	494	480	489	502	472	461	435	464	475	439	467	461	471	457	468	439	437	510	445	448	459	487	435	447	440	477	456	474	476	480	492	488	463	453	472	501	450	478	467	511	442	480	471	515	439	418	469	483	472	437	459	468	459	488	487	447	477	440	489	463	463	457	496	493	476	462	478	481	461	446	452	452	482	481	497	495	477	478	456	471	487	453	455	492	433	456	469	477	438	458	477	478	488	473	496	479	451	452	446	439	481	451	488	473	470	472	451	471	455	474	469	467	448	436	453	476	496	452	486	433	514	447	464	492	451	466	462	482	459	478	478	471	466	433	436	464	471	466	492	487	473	459	472	461	467	462	463	444	443	461	437	472	483	447	483	429	479	440	494	438	460	513	451	444	475	479	451	451	475	419	478	492	477	480	459	470	460	462	485	483	442	481	480	481	475	501	478	493	472	458	457	453	506	444	446	476	436	441	492	486	465	458	457	467	426	462	477	466	455	452	475	459	501	477	483	496	493	506	489	447	431	458	496	493	468	454	488	442	460	485	466	446	493	458	475	449	435	455	456	468	488	427	455	485	468	456	486	488	447	427	482	487	490	475	446	480	483	521	490	448	464	487	478	478	453	516	448	460	449	480	457	488	448	443	442	470	441	442	466	472	463	459	470	487	486	470	468	442	475	482	495	446	479	432	481	484	472	503	491	460	474	505	461	458	483	488	457	459	450	484	442	453	440	463	518	416	484	458	517	457	494	499	458	447	476	445	481	468	453	474	452	473	455	492	481	461	441	493	441	478	439	475	446	445	513	459	486	438	476	476	477	493	489	480	481	485	456	465	474	463	450	471	461	497	507	443	465	457	460	493	472	447	480	499	458	491	455	482	426	491	439	473	457	446	461	494	442	489	468	459	464	469	455	458	473	501	475	480	418	504	431	475	463	488	491	468	465	428	476	459	485	476	498	472	444	452	463	446	480	469	453	501	485	462	449	464	464	470	472	455	457	435	455	487	463	450	462	455	471	454	418	475	478	430	491	443	469	481	469	436	451	473	482	477	461	482	452	444	467	524	457	486	460	506	456	476	446	499	426	462	489	493	475	456	434	464	442	463	477	449	448	459	512	499	439	491	472	465	498	510	438	450	459	423	476	471	468	470	458	469	511	456	489	464	465	443	483	462	475	456	459	422	481	521	461	474	478	441	435	461	465	468	453	490	489	454	461	506	491	488	465	503	491	441	485	485	498	473	481	454	443	470	455	470	461	465	477	449	457	485	459	500	488	461	467	427	454	459	464	444	446	474	469	434	449	486	465	474	463	457	474	474	445	474	450	448	436	465	484	475	498	454	451	463	475	475	475	478	448	450	448	458	450	457	466	461	467	440
13915	24607	18247	4542	815	773	768	751	683	739	692	697	661	684	654	756	693	687	687	705	668	673	643	689	675	636	691	676	696	676	677	665	702	683	702	705	729	801	759	756	710	795	766	828	772	782	770	750	796	722	744	751	720	705	776	731	714	717	728	735	776	686	646	722	659	639	690	672	659	676	713	636	664	668	708	688	701	648	652	660	706	681	636	683	692	670	683	657	708	644	658	700	702	646	689	704	687	666	681	712	716	684	698	632	615	736	697	654	642	725	692	708	686	671	661	706	684	647	673	651	725	668	698	661	688	689	685	689	646	700	700	672	669	690	716	728	661	693	675	642	689	691	636	704	731	700	638	671	653	643	670	691	656	674	687	657	675	631	619	688	716	652	693	702	656	665	703	636	677	710	699	629	718	663	676	698	643	657	711	660	667	726	656	646	690	697	714	678	689	690	705	689	674	679	662	645	680	659	705	665	699	681	723	715	646	681	651	645	690	669	643	675	657	682	659	678	678	652	644	682	675	664	702	697	662	714	693	680	663	648	675	658	654	668	669	690	646	664	689	697	689	681	626	675	721	702	660	663	670	658	692	700	637	665	684	691	661	671	655	696	660	640	617	678	702	625	660	663	657	652	704	654	667	654	700	693	716	658	645	641	676	714	675	709	639	654	665	691	657	671	659	666	688	667	674	685	661	673	679	724	691	722	652	651	623	716	709	676	687	654	663	646	636	704	704	675	675	679	661	652	717	674	672	672	723	700	641	684	661	652	675	712	651	686	705	626	628	704	713	668	664	677	653	684	692	687	606	692	677	687	680	697	677	681	671	674	626	688	682	692	636	688	631	660	702	708	708	688	631	711	664	673	632	731	694	670	664	724	655	678	628	656	662	698	723	661	675	669	663	677	724	670	645	668	665	680	710	672	662	683	686	656	670	672	668	702	643	668	607	690	684	691	688	634	669	697	694	709	665	696	655	701	677	669	685	709	669	660	664	673	717	653	635	658	645	663	691	643	617	679	640	635	700	696	676	677	722	696	679	690	651	648	686	663	750	684	654	620	688	715	671	657	680	712	689	638	691	686	703	706	651	745	734	671	611	685	699	667	734	665	692	649	679	685	657	697	651	684	653	646	684	634	670	706	684	654	697	634	650	690	639	678	674	705	716	703	687	672	720	638	709	705	678	686	672	669	672	670	682	684	650	639	714	672	708	696	674	657	667	643	691	706	647	676	634	665	707	672	649	637	712	671	644	681	678	705	718	647	720	641	659	646	706	671	676	665	649	683	674	695	727	680	675	671	660	653	674	660	669	682	651	681	667	627	676	670	700	685	643	714	640	684	705	659	640	676	659	706	652	709	700	646	715	647	667	661	702	667	653	681	707	660	645	657	669	653	641	652	671	679	672	656	655	692	686	700	677	722	696	659	657	681	673	658	682	684	714	670	633	664	704	682	671	643	709	684	746	698	647	634	699	657	709	682	700	682	729	701	670	723	662	685	697	658	662	719	634	677	636	662	653	676	671	723	697	677	691	718	689	670	671	686	690	634	680	668	723	717	740	680	650	652	638	662	652	629	658	667	688	664	686	697	699	703	678	686	682	694	694	694	715	676	683	628	711	668	693	693	689	659	652	686	672	673	653	672	652	656	637	608	696	686	722	701	657	645	665	651	691	671	701	682	653	651	638	699	713	656	646	675	683	715	661	696	677	658	670	712	676	649	688	730	671	663	654	662	674	681	691	686	710	658	679	671	707	646	667	602	663	692	651	689	699	695	662	681	688	695	646	698	625	702	664	651	677	638	700	679	674	680	651	635	707	698	660	719	643	666	652	643	673	637	677	701	662	667	717	668	743	653	648	688	660	617	687	666	657	682	678	659	685	692	649	687	660	736	678	680	651	709	677	667	661	687	677	716	677	671	671	672	643	737	704	696	665	696	672	658	682	687	664	714	680	670	680	668	642	675	698	676	652	693	700	747	663	660	666	679	643	680	680	658	724	701	634	675	669	617	685	701	644	667	640	674	663	661	666	673	682	635	652	701	702	682	706	675	656	717	686	684	672	698	682	708	722	681	656	647	693	697	681	711	698	701	673	676	714	628	666	717	703	656	673	665	701	635	708	692	712	662	665	699	668	721	665	652	670	637	654	668	613	660	689	735	672	697	682	647	665	671	690	648	697	652	666	708	721	720	647	626	649	689	663	669	692	656	716	630	669	672	711	670	696	701	678	659	725	666	671	700	704	688	654	628	643	635	693	653	711	664	682	668	691	679	680	657	670	692	689	656	683	649	689	686	688	618	659	689	686	678	691	673	681	687	649	661	613	719	660	653	678	680	647	715	709	723	649	668	673	711	677	676	711	672	668	685	689	687	728	649	688	657	678	684	685	688	661	655	677	707	678	648	680	661	633	667	700	672	688	700	700	686	668	708	649	694	666	687	662	672	695	689	693	649	615	613	696	647	667	672	662	711	677	701	638	695	644	669	652	702	655	710	699	698	688	687	647	676	639	667	657	714	695	713	707	700	621	666	712	722	664	715	693	639	706	645	664	667	649	690	708	666	652	679	673	681	656	699	708	666	672	675	647	640	694	706	672	679	701	661	662	698	696	683	612	663	686	679	680	652	691	684	673	697	690	642	671	699	688	662	703	693	685	649	696	707	663	723	703	720	689	653	694	679	678	649	667	691	680	649	703	677	674	667	663	684	653	687	674	726	690	700	676	668	676	682	694	650	677	688	659	668	677	649	653	663	679	697	653	675	700	676	654	706	642	719	693	640	684	656	698	653	671	648	681	643	681	696	685	673	683	705	662	690	688	699	687	611	700	670	674	635	660	648	654	706	677	677	700	658	654	647	687	665	655	675	710	645	671	674	646	699	620	665	714	674	679	686	697	682	700	688	678	669	707	656	688	662	667	652	678	712	677	714	651	700	669	661	706	629	686	688	702	683	668	667	637	674	702	696	681	664	716	656	649	670	673	668	743	707	663	679	713	699	674	701	630	682	672	682	628	718	643	707	632	623	642	651	643	719	694	650	639	687	649	723	702	707	662	690	627	689	713	653	692	697	642	657	624	646	672	672	667	721	675	629	680	711	673	694	670	673	679	691	676	653	648	658	656	719	700	705	632	652	631	668	657	677	682	700	676	660	672	665	712	683	701	690	635	649	724	684	678	682	660	708	722	692	701	729	682	670	649	710	706	735	688	677	664	706	727	657	698	708	679	672	639	657	672	706	672	672	684	663	685	695	692	689	690	687	668	695	699	655	685	694	632	653	631	692	662	698	669	664	676	710	633	639	655	648	677	707	650	670	704	655	659	652	698	702	688	688	652	645	648	694	677	634	696	671	694	667	678	673	689	673	656	623	676	696	686	701	679	642	687	679	644	726	680	715	700	724	671	694	667	645	675	726	736	637	645	651	693	688	687	664	644	687	679	714	694	605	686	712	702	680	681	645	635	655	635	650	655	661	623	644	683	667	662	715	674	644	674	645	674	667
24313	21327	28400	24439	19703	4561	1387	810	637	626	580	575	534	541	477	540	455	495	494	512	532	462	512	465	508	476	490	477	457	479	511	494	459	485	502	525	543	523	503	548	493	540	548	547	540	538	522	496	486	532	512	483	540	509	484	512	453	459	488	498	506	524	484	463	477	474	440	484	440	398	477	483	464	474	469	480	467	457	442	442	445	455	453	461	462	454	462	493	470	449	433	526	456	409	420	479	430	488	463	426	493	486	453	461	514	460	466	485	440	463	438	449	461	465	485	456	468	459	462	476	496	468	463	475	436	463	469	480	478	464	470	452	451	474	433	473	453	408	441	416	480	466	453	415	439	450	485	457	455	466	455	500	449	453	474	444	455	479	447	423	441	440	470	490	413	481	490	454	442	443	445	438	469	446	464	430	474	436	466	447	439	456	435	503	447	404	459	476	443	512	431	458	442	470	439	423	459	457	425	487	469	449	477	488	455	454	479	489	475	421	456	451	469	465	464	453	458	464	433	465	441	443	451	484	472	450	460	471	459	454	444	458	468	420	459	471	487	441	453	412	432	482	485	424	460	453	437	474	450	462	462	461	467	430	452	491	465	445	483	502	474	466	475	438	432	403	480	479	462	458	447	466	472	461	448	426	428	464	438	484	466	437	453	458	483	408	459	474	452	450	495	443	455	459	476	445	477	450	501	468	425	468	408	440	499	489	443	435	484	440	433	460	431	459	409	400	453	458	467	439	456	469	442	437	480	479	494	475	412	453	466	485	442	444	419	418	463	471	433	448	460	473	449	454	496	458	468	464	436	446	438	458	455	468	458	441	434	440	440	454	465	468	477	471	460	460	509	409	464	489	425	464	494	473	482	410	465	500	452	459	443	412	423	441	428	466	456	443	440	411	469	452	464	445	455	451	465	490	456	466	450	465	437	442	475	495	443	450	448	456	455	417	445	462	494	459	489	491	446	487	408	469	457	457	409	478	467	454	448	452	408	467	450	465	459	387	469	429	438	447	445	503	454	459	428	452	474	459	435	443	419	426	465	418	447	451	433	435	445	491	430	473	478	431	467	493	454	451	472	421	459	459	475	461	427	473	424	469	465	404	465	482	466	446	445	469	459	481	446	410	429	426	451	417	456	467	430	447	438	484	435	446	493	481	441	432	449	476	464	472	450	473	423	468	483	428	487	470	468	437	478	456	472	457	478	480	451	487	474	444	435	456	421	467	435	468	488	472	433	437	462	439	444	434	480	523	450	452	459	452	460	435	457	463	464	438	427	441	444	450	428	463	443	483	461	476	457	472	472	487	461	458	433	428	454	453	456	466	454	422	440	478	465	445	464	443	446	498	450	472	474	445	451	457	462	452	459	437	462	460	436	469	466	457	437	470	460	420	456	430	452	466	453	438	451	456	450	466	446	486	454	464	479	458	457	417	430	413	411	468	421	431	423	452	416	457	445	463	483	423	471	439	441	472	467	457	492	448	435	434	479	445	459	461	457	444	440	443	442	475	460	446	482	455	449	447	426	468	453	477	478	433	482	466	484	451	460	437	432	501	480	459	473	483	470	469	444	468	490	459	457	483	445	466	439	494	430	455	444	508	469	472	431	451	457	456	445	455	432	444	445	470	455	453	457	433	450	421	459	457	470	498	460	436	473	494	453	445	480	457	449	436	441	419	475	427	459	470	466	465	468	428	462	440	469	460	446	443	445	474	442	437	440	473	424	413	456	482	456	434	478	455	420	478	472	432	448	472	431	484	420	442	434	447	474	478	440	487	414	459	461	492	473	427	441	451	469	493	433	453	488	434	441	462	454	437	484	464	452	443	469	444	457	411	394	490	440	500	456	437	435	410	439	459	419	425	427	485	458	422	462	437	489	471	481	463	445	458	462	482	440	440	461	462	431	480	442	396	403	450	430	407	469	447	438	455	440	472	430	471	477	452	437	476	439	461	474	458	449	444	413	470	434	419	475	464	491	428	468	440	448	448	442	431	460	460	452	470	441	485	429	418	454	401	502	430	429	469	470	467	430	434	457	491	457	436	460	459	487	489	493	428	470	442	491	493	468	445	485	446	472	457	441	432	462	476	476	460	487	480	448	437	441	436	463	422	449	486	467	433	450	416	486	444	452	415	430	456	435	456	456	453	446	473	440	445	471	473	465	469	447	470	482	439	464	489	421	458	449	448	457	455	444	450	438	500	489	429	459	445	444	475	407	447	464	428	460	435	427	451	452	446	465	453	454	485	461	450	450	439	434	442	439	461	433	453	441	429	432	465	447	464	454	458	451	434	429	452	434	470	427	494	435	440	480	472	430	442	429	453	412	461	440	457	513	459	451	414	411	469	442	431	443	457	459	435	475	468	434	463	464	425	484	438	454	449	502	457	506	432	452	469	463	459	466	426	490	460	471	486	444	503	447	433	440	472	455	489	443	445	426	467	481	461	482	474	435	467	494	480	469	463	427	453	425	448	422	457	463	460	442	441	470	441	448	449	482	412	443	508	466	435	444	442	448	496	451	437	465	465	463	454	464	409	490	408	492	441	462	434	466	430	442	454	418	422	482	488	422	430	429	425	441	454	497	436	448	461	490	457	468	495	474	444	459	495	447	462	487	479	447	468	448	447	429	419	445	437	431	468	461	497	454	440	447	488	482	424	465	420	418	422	437	453	436	418	428	442	481	479	468	473	455	469	462	467	465	447	486	452	458	447	432	485	448	490	451	438	453	449	423	457	488	436	428	444	439	483	499	421	426	439	468	446	503	459	461	447	448	458	434	412	466	481	456	416	427	474	475	461	458	472	443	447	467	490	473	415	478	461	442	443	444	456	438	440	479	465	473	463	443	413	471	478	471	466	450	445	464	453	437	458	438	456	416	471	418	460	442	438	413	403	442	439	438	412	465	427	441	440	452	412	445	492	454	434	504	444	434	471	442	494	443	462	430	424	461	501	460	430	438	465	484	450	482	492	429	431	455	472	473	433	450	494	449	437	461	453	436	431	464	390	458	469	479	438	472	478	487	482	466	473	481	438	422	476	423	467	458	449	479	448	436	467	483	458	457	495	449	481	432	457	490	464	459	444	414	473	457	442	439	460	398	441	427	451	457	444	475	474	462	456	491	477	448	462	446	472	437	458	431	440	450	474	472	471	516	491	443	443	444	429	471	408	434	469	449	426	457	453	430	442	492	469	470	463	437	430	503	454	458	495	430	492	443	446	425	437	424	481	453	497	413	426	436	455	444	431	473	416	472	450	467	430	429	418	451	459	461	494	452	434	454	431	475	465	457	465	457	473	489	457	485	475	419	471	452	442	440	404	469	427	433	473	450	495	478	432	480	450	437	446	466	463	469	477	491	438	443	447	433	486	453	423	441	426	460	472	458	419	438	442	451	470	447	406	432	431	467	431	476	462	474	479	462	443	461	468	461	461	464	456	436	426	436	453	466	451	431	463	452	475	393	471	431	468	449	439	429	483	492	476	477	450	481	452
17647	36440	31366	9365	2795	2041	1655	1338	1231	1127	1024	933	868	836	803	742	778	815	718	711	702	736	778	691	684	736	687	722	651	671	700	709	716	674	732	786	892	906	851	850	778	806	837	875	849	949	856	816	801	814	820	789	788	779	765	743	757	718	735	683	745	701	682	673	710	699	674	646	655	660	690	651	618	678	646	658	702	695	651	702	682	650	732	637	654	663	698	664	651	683	638	631	633	624	639	671	669	715	698	689	693	664	656	702	700	691	680	671	629	659	621	666	730	691	661	648	651	638	692	691	635	660	691	679	638	659	669	652	684	693	677	696	668	682	625	679	665	668	642	635	702	670	638	691	646	642	640	684	659	708	657	685	647	654	667	706	684	698	662	669	708	620	652	690	653	653	652	662	658	705	636	659	605	651	650	650	685	632	699	669	650	710	713	686	672	634	673	623	682	655	664	634	673	669	673	628	625	704	664	678	633	645	662	660	704	657	630	686	673	653	636	743	671	602	678	661	688	659	663	693	634	681	651	672	674	650	662	670	645	677	649	664	692	604	697	653	648	634	614	667	668	661	650	718	695	634	668	626	689	649	645	686	637	665	683	642	704	699	627	611	624	623	648	634	653	672	667	706	656	664	647	655	674	657	642	611	667	670	668	662	693	628	706	643	663	660	643	614	649	648	634	683	670	659	662	656	693	682	615	687	689	661	654	682	637	655	655	659	671	635	631	632	641	689	667	653	660	675	657	667	642	667	715	597	625	682	647	652	693	653	644	666	675	636	641	644	680	647	644	669	703	679	686	640	719	673	684	647	664	696	616	693	685	713	665	675	637	670	621	669	635	629	627	670	646	677	684	669	711	659	662	666	650	645	668	619	682	658	653	608	680	667	701	653	577	664	674	645	742	723	686	644	645	622	636	628	670	671	660	641	605	681	658	686	688	714	668	648	670	697	674	666	644	663	732	705	663	644	694	634	653	672	629	681	656	683	667	658	701	651	662	596	598	628	677	665	654	665	694	670	669	666	603	663	656	668	675	690	649	700	629	659	659	676	635	667	673	692	672	689	668	646	699	677	635	641	637	585	655	646	681	644	685	615	702	633	648	686	690	632	629	656	691	692	676	661	675	595	706	689	651	670	707	652	673	621	680	627	662	691	676	657	662	644	650	661	680	660	700	623	653	676	688	659	655	653	684	647	681	682	670	615	658	648	662	657	645	653	694	655	696	618	670	633	685	733	709	657	658	711	681	712	680	683	671	680	690	663	654	648	658	681	618	650	678	596	687	688	658	694	691	658	659	686	675	702	672	655	670	664	665	626	614	607	612	640	693	644	668	667	648	684	667	673	696	704	670	687	706	668	655	682	666	630	642	626	703	703	676	645	654	666	671	658	606	676	715	719	654	657	656	666	663	647	670	632	644	649	668	680	656	687	604	667	682	684	656	674	636	644	663	628	623	657	659	662	684	622	639	610	699	621	633	699	630	650	655	668	658	661	632	681	638	658	672	668	616	666	654	666	658	634	685	632	632	655	688	688	642	636	642	663	655	664	690	676	711	684	664	648	607	660	682	627	672	661	660	667	661	637	677	700	637	631	668	718	649	639	615	633	666	666	656	647	644	685	646	669	676	664	624	634	707	643	661	664	657	688	682	680	651	682	627	647	664	665	638	630	651	639	683	672	677	679	634	632	690	676	649	691	658	672	708	665	683	664	622	653	646	673	682	645	645	626	643	643	638	646	661	653	680	703	666	677	606	649	647	665	645	668	631	644	666	647	673	653	640	662	656	692	630	659	654	700	671	647	660	646	617	641	661	680	646	709	636	634	603	629	662	635	699	692	701	680	689	664	656	668	594	663	676	653	630	669	701	679	671	666	623	624	689	714	679	611	672	639	656	583	694	657	697	679	667	616	652	666	614	674	662	667	677	685	673	685	691	673	685	652	669	691	666	651	660	629	660	662	689	667	695	665	641	649	644	706	648	699	690	662	673	655	661	667	647	666	569	633	674	659	691	665	658	642	667	684	708	672	663	623	655	674	614	725	610	636	662	637	658	682	701	657	567	623	595	626	642	644	709	658	682	658	662	720	652	700	643	640	670	657	677	640	643	637	706	638	644	635	676	627	672	632	698	666	677	661	619	665	663	663	645	629	674	701	635	667	653	651	693	649	644	694	698	659	620	692	627	681	644	661	667	656	687	627	667	625	640	661	675	639	663	702	647	652	631	658	649	685	658	648	720	661	661	657	704	626	606	651	670	667	654	649	645	649	617	686	671	680	617	681	654	627	627	643	621	631	691	666	634	677	703	637	657	666	656	678	649	641	654	637	631	677	619	690	626	686	695	611	642	660	640	671	650	649	628	723	652	640	619	661	652	661	645	664	653	691	625	661	635	640	702	675	654	618	670	660	620	659	647	687	636	656	644	631	687	684	605	651	614	656	649	619	693	672	655	660	614	669	668	665	658	652	662	657	611	647	667	659	662	684	709	638	665	627	650	689	641	678	623	700	672	694	624	688	641	641	697	624	658	650	693	646	663	696	601	671	689	662	683	611	645	643	693	689	686	647	689	619	673	701	618	651	644	687	632	679	619	658	655	690	670	647	640	661	658	652	639	642	670	658	652	708	665	692	679	617	687	689	643	624	631	634	688	652	614	642	627	627	616	642	657	648	608	669	664	661	663	701	635	630	683	666	644	632	718	645	642	645	649	625	670	657	640	688	680	673	631	638	645	649	659	673	646	652	633	702	678	660	642	708	654	636	660	707	643	663	675	631	650	686	660	657	659	679	655	674	660	662	636	661	681	670	608	648	608	656	616	633	661	628	645	655	657	689	670	660	627	651	666	615	645	653	651	624	640	652	642	671	629	631	693	705	610	658	636	709	653	672	636	643	666	622	648	619	712	685	634	678	651	683	696	693	653	662	659	644	670	619	673	697	657	657	649	663	680	691	632	661	644	640	692	634	655	601	652	676	693	619	679	656	667	688	628	714	634	684	696	661	627	627	643	685	616	662	673	697	689	673	676	612	671	704	660	634	686	707	682	606	665	673	664	640	691	669	643	632	661	612	701	618	695	675	674	659	637	667	658	681	672	666	643	673	616	636	651	671	617	673	670	633	664	702	637	701	645	668	635	620	670	662	663	666	650	644	653	633	626	648	621	631	679	636	692	599	634	628	643	651	630	650	647	651	711	665	695	602	668	645	679	669	647	635	676	654	625	685	670	672	651	635	685	653	651	662	632	644	654	669	702	683	625	698	661	689	636	681	637	600	626	636	680	670	696	696	638	716	642	640	663	647	685	672	711	669	687	626	634	653	668	655	678	685	677	643	661	630	613	644	647	673	649	652	635	614	676	641	641	667	661	671	664	673	653	625	664	676	653	676	687	677	643	636	683	680	716	661	721	698	633	680	665	652	663	632	696	646	666	658	652	663	692	621	662	597	691	660	643	673	671	641	689	672	656	645	677	668	647	602	690	705	630	656	628	628	687	660	672	650
23330	21376	28950	24025	21280	19177	3575	1196	783	633	619	592	553	503	485	492	495	460	401	431	426	444	412	406	378	411	396	403	412	418	433	340	450	434	427	454	511	525	472	500	471	483	496	476	451	449	492	500	508	484	472	462	440	408	427	443	405	423	441	370	409	420	409	393	384	380	362	348	365	368	375	377	399	391	368	394	386	377	363	365	359	398	357	439	344	371	373	382	332	402	353	410	363	354	379	411	388	371	379	401	389	379	348	354	392	389	415	419	415	400	372	376	377	396	394	358	393	399	395	376	371	363	387	360	367	350	341	371	345	358	370	393	377	391	380	363	363	317	375	395	396	361	369	397	379	346	368	394	344	397	390	352	354	370	397	365	372	421	351	363	363	381	386	382	343	355	325	386	354	374	356	370	368	360	377	374	366	338	350	378	398	382	366	368	363	353	355	351	404	392	378	380	393	390	367	379	372	379	330	372	390	347	383	371	379	389	379	371	429	369	367	373	349	378	388	382	380	367	389	383	391	401	351	364	392	384	375	380	369	352	402	380	349	364	333	386	358	368	386	365	374	375	349	375	341	367	389	356	388	366	395	370	333	366	393	353	363	389	370	348	383	347	382	345	367	403	375	367	371	373	373	379	372	325	367	365	389	373	393	379	353	366	393	379	341	357	367	357	384	368	381	364	345	402	388	353	389	336	353	346	349	392	364	353	385	352	358	326	346	347	369	364	385	355	356	434	389	368	372	355	395	366	348	333	363	374	346	367	392	385	383	381	386	376	357	373	371	384	382	395	358	369	418	378	387	330	341	402	373	397	379	366	369	368	386	347	331	399	352	371	340	380	320	349	395	343	363	372	362	337	373	347	357	380	379	352	373	362	353	394	352	365	382	322	389	354	379	370	355	376	368	381	372	367	388	374	353	378	366	365	381	366	395	386	373	350	362	371	375	365	370	367	355	343	383	396	421	374	353	357	363	402	374	408	372	356	381	414	394	369	380	350	379	411	380	357	370	363	428	392	363	393	386	393	355	357	376	416	375	371	341	377	403	398	361	364	384	356	384	365	354	386	349	348	366	358	336	393	332	374	361	375	353	359	385	355	383	364	359	379	376	378	354	395	339	374	361	379	375	368	342	333	352	352	407	423	360	363	367	353	358	373	382	370	367	371	376	360	364	409	379	388	334	337	383	325	358	360	382	346	318	377	360	336	369	350	351	370	369	369	354	373	326	380	395	389	367	410	387	365	385	384	383	384	390	387	371	396	369	381	401	348	357	384	357	365	388	375	407	362	378	367	344	343	363	355	418	377	329	372	358	357	370	389	350	352	374	363	364	339	394	390	377	354	385	382	370	354	353	382	346	357	359	379	351	394	405	361	384	343	386	368	371	342	379	322	359	363	362	374	356	388	389	356	370	322	383	362	380	372	373	365	368	371	417	373	357	364	373	405	409	363	353	365	373	377	375	362	398	387	365	409	368	370	374	408	348	381	365	361	407	386	377	354	360	374	355	376	408	359	367	386	393	368	373	395	356	407	361	386	364	349	391	374	389	379	404	371	387	378	377	406	351	392	362	355	343	360	343	398	335	359	357	369	355	353	395	375	376	364	373	362	353	352	357	318	380	339	344	353	374	380	407	390	347	369	358	378	352	390	370	388	391	364	391	363	362	356	385	362	391	371	347	380	357	348	368	396	356	387	365	366	381	380	376	351	392	381	399	396	375	347	383	369	376	376	340	375	372	374	370	370	373	381	363	390	375	393	380	382	383	378	362	352	407	325	378	385	353	357	379	376	359	403	411	359	352	386	378	365	374	381	362	405	380	342	392	381	413	371	398	376	371	366	348	380	369	360	386	402	405	368	372	349	354	371	365	377	354	336	369	377	357	361	364	350	376	375	389	356	362	344	382	375	381	375	347	353	391	362	355	393	358	377	365	400	407	418	370	357	381	350	390	370	393	381	343	394	403	352	384	363	369	377	404	395	367	350	361	372	327	344	349	391	361	393	363	368	383	359	355	370	365	404	377	387	348	362	376	406	362	406	370	379	378	352	408	368	377	418	376	408	372	366	376	366	336	375	352	350	365	375	403	404	352	395	371	391	368	356	386	335	388	352	353	399	329	346	332	388	348	358	380	356	313	399	406	388	335	362	381	374	421	379	406	361	386	336	387	390	351	365	367	365	373	343	395	399	362	414	394	381	376	360	375	368	348	400	342	375	361	371	348	371	374	381	406	324	393	380	347	417	362	374	359	364	346	365	374	344	359	371	379	396	334	394	386	357	382	374	351	370	388	398	417	384	380	381	378	366	365	335	391	372	378	375	366	404	376	378	364	373	374	370	362	382	347	360	397	355	372	392	366	320	350	395	379	340	341	381	366	381	369	384	371	375	355	367	351	360	343	357	405	366	359	356	372	387	387	370	387	388	368	378	352	339	376	399	338	377	394	303	367	372	360	356	377	385	402	399	375	382	377	354	344	349	368	355	384	381	377	339	397	377	392	358	358	361	361	383	364	406	398	395	367	324	398	375	378	366	353	371	372	381	348	329	343	340	391	347	362	372	334	406	354	351	365	366	362	389	354	344	390	385	398	337	379	398	354	358	332	382	370	382	322	347	364	378	380	340	387	363	370	388	381	359	440	357	363	375	349	418	349	384	363	367	383	371	365	337	374	344	321	372	369	374	398	355	374	371	376	379	365	351	376	407	380	338	381	368	407	394	387	378	365	384	394	356	340	359	357	359	371	363	397	387	382	367	362	355	372	311	334	364	356	363	365	365	389	349	377	366	392	374	385	377	354	380	376	360	363	386	353	362	350	378	357	395	360	358	374	379	368	369	402	356	347	377	355	359	398	389	361	391	382	358	345	369	389	347	404	386	341	358	388	398	344	362	346	355	373	373	392	406	357	376	380	366	394	357	389	363	369	371	389	369	359	354	355	377	358	392	357	372	379	340	360	337	351	385	382	375	367	382	371	401	343	373	356	401	360	366	364	417	351	372	365	344	349	420	383	367	387	367	376	366	387	344	352	406	381	396	413	360	384	353	367	359	380	370	386	358	368	373	328	389	356	409	370	371	391	391	394	341	385	349	361	353	372	367	369	347	397	361	371	360	413	410	386	336	364	396	336	367	345	371	365	371	379	418	398	338	387	377	348	362	376	348	349	376	351	368	398	389	369	378	372	375	367	354	389	337	368	362	360	359	374	395	390	370	387	366	374	380	376	361	370	357	380	375	383	390	370	384	372	340	412	384	365	375	318	383	376	377	367	337	343	365	383	342	407	395	386	392	396	400	354	407	365	367	393	360	368	356	356	365	361	368	384	400	380	375	381	367	380	369	385	378	368	393	371	369	360	355	370	377	343	357	374	374	375	361	397	376	365	366	352	382	382	346	374	351	358	368	354	361	366	342	372	365	370	389	343	388	371	369	358	364	363	395	348	367	371	380	368	364	367	361	360	337	337	364	371	388	344	409	342	381	371	330	359	367	372	350	401	387
20462	42363	33908	13068	4323	3187	2420	1893	1699	1373	1215	1100	995	886	856	820	812	747	741	733	667	712	648	617	663	650	617	573	604	582	640	582	613	651	635	729	887	873	826	824	767	751	796	816	778	804	841	816	794	768	773	764	690	681	744	681	664	670	633	608	549	618	571	571	524	521	543	544	506	558	553	551	554	532	562	604	566	538	554	536	551	548	535	505	545	533	505	576	554	545	551	521	525	511	565	555	567	554	563	587	613	564	574	556	563	574	560	543	596	539	577	547	542	565	536	581	524	569	577	577	534	552	545	509	544	558	523	574	520	580	548	512	542	522	556	544	490	540	540	564	548	517	574	480	533	523	525	544	580	553	540	540	517	526	528	534	571	528	520	536	537	533	578	521	500	511	530	501	534	548	549	505	569	503	554	542	483	499	567	512	543	538	551	509	554	536	552	519	562	492	537	543	521	553	525	547	531	562	555	506	564	516	557	520	552	549	533	544	541	508	518	521	550	527	520	549	537	515	530	516	540	522	549	498	548	558	547	528	518	566	480	564	522	511	516	520	532	505	538	500	496	539	549	521	519	552	520	543	542	542	531	517	564	529	524	548	573	551	539	541	536	528	528	544	500	504	542	517	568	549	514	588	550	506	517	512	536	545	519	546	513	528	506	539	549	524	556	516	525	567	550	549	559	516	520	500	486	558	511	507	557	525	525	500	520	517	551	555	520	520	547	574	552	546	533	517	531	517	559	548	541	516	560	547	530	536	510	558	566	505	569	573	526	571	517	571	526	567	502	536	566	532	535	544	513	522	540	580	543	542	496	501	541	565	586	553	492	531	516	508	517	534	546	523	569	508	539	525	503	590	530	548	552	547	590	543	524	578	504	566	511	538	559	495	538	498	563	537	532	540	510	527	553	531	540	560	554	543	516	554	571	510	503	524	530	527	537	557	558	542	499	550	546	516	515	507	570	514	555	517	538	596	525	529	544	502	502	545	537	518	518	564	517	527	507	533	540	536	512	555	543	497	527	545	561	459	550	509	523	557	525	512	540	514	562	508	591	518	501	536	533	504	551	535	500	560	544	519	541	556	538	576	549	521	494	527	510	554	547	530	511	512	558	542	534	543	537	551	536	535	514	558	558	521	512	526	529	534	556	543	535	563	528	551	551	487	519	516	541	559	508	538	545	539	581	517	559	511	575	526	564	597	560	489	542	498	553	520	513	505	563	546	550	508	512	520	518	551	480	511	543	525	552	477	543	523	520	522	551	530	542	509	548	570	582	544	510	532	554	532	528	555	552	534	521	539	552	517	533	535	561	566	535	514	560	551	500	563	577	551	533	541	557	559	580	531	529	525	518	525	540	503	554	557	566	575	528	530	566	567	500	520	532	537	574	537	532	553	554	527	528	587	540	528	568	509	519	542	523	543	544	558	539	537	537	560	537	529	539	534	566	529	562	530	525	538	531	536	494	560	552	582	505	515	518	514	529	561	543	560	521	526	554	523	581	526	521	576	535	496	552	549	512	550	528	537	529	559	558	583	523	555	521	558	527	506	532	570	539	509	577	519	542	589	523	520	508	550	538	552	558	541	531	589	532	560	509	510	546	543	477	547	512	543	537	543	520	475	536	528	598	532	506	523	542	512	543	578	504	555	554	525	491	467	523	528	554	515	544	533	513	522	524	531	521	562	534	542	537	543	587	557	529	542	547	534	530	538	535	564	526	556	540	583	539	520	546	521	522	518	553	506	551	529	530	539	535	523	509	516	528	537	537	561	529	558	542	520	487	528	528	520	525	544	541	514	530	521	488	544	560	549	522	521	563	606	494	541	517	550	531	566	514	562	537	513	540	516	536	556	512	529	505	504	520	543	534	503	553	566	520	535	522	559	553	531	542	559	554	513	533	544	544	543	549	536	547	582	536	514	532	551	573	536	551	508	547	525	497	539	514	557	511	504	534	527	530	559	520	538	496	547	547	556	522	532	523	556	523	514	499	545	522	511	582	558	532	533	524	574	557	515	599	526	530	517	535	533	547	516	533	524	526	547	512	538	543	570	538	524	547	546	522	495	535	565	516	565	506	556	540	543	562	547	481	567	532	516	564	545	540	569	514	518	523	512	546	560	539	564	524	575	516	542	542	534	554	513	518	537	520	536	532	523	573	530	538	565	565	547	496	520	534	544	566	548	537	570	546	510	553	536	548	577	527	526	514	517	569	558	543	540	531	515	512	545	585	537	463	548	536	545	579	525	535	533	524	559	519	513	504	549	524	535	530	502	525	537	537	556	507	560	485	525	565	530	530	518	525	515	580	548	579	543	545	545	512	480	579	529	527	589	566	563	534	518	559	551	530	508	569	520	544	547	527	548	545	530	539	550	508	512	528	534	539	501	550	503	512	504	533	536	531	515	515	541	528	497	549	528	525	553	546	517	494	570	525	558	523	550	503	535	506	518	518	528	499	476	537	518	528	569	515	532	495	517	500	547	557	536	538	526	556	559	525	581	537	554	574	538	569	556	552	526	541	531	545	522	517	536	518	509	526	491	520	564	500	557	509	542	519	513	543	545	535	520	532	520	542	530	545	553	592	495	541	575	517	527	540	573	502	539	529	530	527	543	516	506	567	552	547	521	552	531	501	553	496	543	525	487	542	492	516	529	512	567	551	558	523	533	507	525	511	559	506	538	539	565	530	497	554	552	539	558	585	544	468	503	507	521	530	515	530	553	535	556	554	503	565	522	516	523	527	528	520	521	495	535	541	570	502	525	540	499	553	538	508	489	528	536	584	536	552	533	545	502	538	524	533	519	509	558	550	565	578	529	574	538	541	506	545	557	557	505	506	523	516	543	545	520	535	550	547	545	549	553	539	547	526	515	535	564	499	513	551	530	530	544	535	530	566	527	558	503	529	568	537	538	568	522	485	538	513	546	541	558	513	520	575	539	545	538	555	516	544	544	533	545	529	544	526	561	537	533	540	508	505	532	527	536	489	566	524	489	525	556	528	485	527	562	510	556	500	556	538	544	581	556	555	515	591	529	576	557	535	552	530	592	516	537	503	557	483	518	563	534	551	524	504	536	515	514	564	545	493	484	489	517	534	550	517	543	530	530	537	539	548	540	552	538	574	521	530	565	536	499	556	548	507	542	535	515	555	545	574	489	557	531	487	535	580	510	531	532	548	559	532	525	560	558	525	509	541	536	588	586	533	505	525	537	554	563	560	507	515	523	510	563	545	572	521	539	565	549	537	518	549	540	526	537	561	527	560	495	544	519	542	500	551	506	518	526	597	565	542	554	552	541	543	537	541	498	534	561	562	504	506	534	550	500	528	575	532	559	515	508	551	515	549	516	487	510	516	554	558	550	534	557	531	547	538	536	539	505	591	516	508	514	560	550	526	518	557	514	549	542	518	523	563	579	536	493	525	522	496	528	511	544	527	547	503	545	564	526	536	592	505	589	532	500	552	504	503	529	545	508	581	542	532	557	504	537	531	536	538	528
27121	20871	16150	4572	673	606	584	503	486	466	518	502	500	472	496	515	500	474	506	496	471	510	480	488	479	502	509	476	473	499	498	457	494	532	529	493	534	510	517	518	491	509	499	542	520	527	540	521	516	522	542	499	524	516	473	504	471	479	486	483	519	463	498	495	467	458	466	484	466	471	447	494	480	473	490	480	500	485	495	461	503	483	443	452	503	486	478	496	492	430	487	466	462	494	472	477	501	454	483	478	482	507	447	505	444	444	496	493	507	490	489	494	500	465	478	492	491	504	479	502	494	510	480	475	464	514	481	490	436	479	495	488	514	432	440	463	524	465	471	510	518	526	517	491	486	487	506	473	479	461	436	491	506	464	483	459	492	498	471	473	511	488	474	488	490	486	511	464	489	488	501	501	502	485	508	462	473	501	492	507	456	462	481	511	469	489	479	504	474	480	451	498	524	505	520	501	461	496	480	501	461	528	473	454	512	489	508	460	473	439	458	496	453	456	482	450	475	464	485	449	485	459	492	498	506	466	450	471	482	484	473	479	455	537	510	475	520	490	465	502	447	479	472	501	476	489	471	476	491	529	491	459	505	476	460	475	480	470	475	523	481	501	482	501	460	439	495	532	498	468	497	462	477	514	498	470	490	474	467	497	517	470	441	471	493	458	488	537	507	485	496	468	509	494	488	481	491	491	460	467	439	448	472	503	468	473	450	495	516	481	476	500	478	481	492	497	470	460	488	471	499	495	501	503	483	479	454	519	494	484	463	507	509	494	495	490	489	497	482	465	426	463	472	500	456	482	488	476	479	508	440	505	525	464	500	488	495	506	480	488	480	453	456	463	486	518	469	505	464	449	455	495	491	473	455	519	439	481	449	483	515	470	467	480	477	484	500	496	491	498	488	490	471	475	454	469	457	456	462	486	481	502	468	483	501	483	491	481	481	473	473	478	488	464	478	497	500	482	483	487	459	447	493	521	480	480	471	488	446	450	493	487	505	482	439	470	495	457	499	477	458	517	486	494	499	497	471	452	487	457	472	483	431	460	456	476	502	500	494	523	540	481	461	469	455	497	457	458	521	496	450	440	482	476	458	473	476	467	464	449	492	482	514	461	513	474	513	464	484	482	471	468	461	502	478	551	485	506	485	465	515	487	475	520	498	467	527	515	486	497	455	476	523	443	481	462	479	481	464	433	494	479	496	477	481	481	498	509	496	504	513	483	447	508	492	468	465	449	492	506	428	503	501	463	500	482	519	474	475	490	469	484	478	483	492	473	490	493	475	476	441	458	499	517	460	472	496	510	467	466	486	451	448	481	468	494	479	465	477	443	455	464	463	468	451	454	500	484	501	507	467	505	480	461	458	486	476	468	489	453	513	480	497	482	513	450	498	500	497	434	504	514	470	483	456	490	465	450	501	447	445	491	491	484	474	482	431	443	483	473	503	486	449	505	473	481	466	488	483	535	452	470	519	459	480	486	493	482	478	474	485	461	505	449	429	510	494	480	463	514	459	529	507	493	497	441	489	475	439	472	454	461	506	459	491	452	430	511	482	468	486	437	505	511	487	459	505	513	473	477	494	472	455	456	476	462	471	502	521	505	453	486	483	495	495	524	472	494	466	483	489	459	530	512	479	477	490	494	458	540	463	457	500	506	488	508	446	468	515	467	477	441	468	475	493	483	514	468	510	506	453	483	456	482	498	483	498	473	484	488	531	488	487	487	474	493	471	499	497	490	449	461	435	468	466	468	489	445	487	458	485	446	475	488	483	446	489	450	514	494	505	452	498	471	495	515	470	477	459	495	454	496	495	489	510	488	525	469	491	481	485	493	481	483	500	453	448	476	485	482	461	471	519	485	458	520	485	460	509	458	484	463	480	484	504	487	479	474	492	510	473	528	463	447	478	495	497	498	484	506	472	475	481	448	503	467	442	485	484	451	501	475	490	505	454	508	530	453	493	510	492	448	507	465	503	495	512	462	502	510	510	476	446	467	465	455	485	488	456	513	446	477	440	475	478	483	475	450	468	506	492	482	452	447	519	476	495	508	476	450	442	467	481	493	451	508	494	482	470	478	490	471	456	488	433	504	491	514	519	497	482	479	462	499	452	456	454	501	476	476	511	450	491	490	469	497	505	520	522	479	484	512	492	501	450	485	491	466	463	505	503	449	487	461	529	484	475	507	471	484	488	447	494	543	525	497	496	492	509	465	510	444	492	479	460	458	471	504	457	468	470	484	485	473	481	463	504	459	475	443	501	512	482	480	450	515	443	468	474	472	476	506	476	499	473	519	494	454	471	486	453	467	475	474	468	536	469	497	491	499	478	497	464	510	526	484	491	468	479	484	484	464	471	447	516	482	466	491	515	479	493	487	483	460	468	444	529	459	477	503	501	506	494	490	478	490	489	473	482	502	464	512	481	465	463	463	455	499	480	493	502	477	489	512	491	472	457	479	508	473	477	467	485	474	511	514	466	495	487	465	509	514	465	481	510	475	507	464	474	505	497	505	504	496	504	472	461	475	503	496	464	510	465	519	499	506	478	484	492	449	470	436	478	516	485	442	475	471	521	498	499	459	502	480	472	455	521	490	475	479	499	430	468	462	536	519	502	488	488	459	468	481	504	465	471	479	521	457	473	490	452	467	521	480	533	510	477	498	489	454	492	465	465	521	503	501	481	480	500	485	455	489	472	482	489	482	513	456	468	455	463	452	499	469	463	477	506	494	473	460	470	468	446	464	511	483	508	475	477	470	506	457	487	470	547	486	470	513	469	516	471	486	520	454	473	475	472	454	510	465	485	492	504	472	469	456	480	459	469	508	534	479	469	494	485	508	479	469	476	476	466	484	470	450	523	492	484	536	481	471	498	445	454	480	520	477	454	481	451	482	491	447	480	482	483	462	461	500	516	505	497	510	459	457	510	491	459	464	514	464	446	447	473	520	486	468	460	498	508	478	504	527	486	480	494	513	521	453	505	497	507	429	506	463	480	477	483	476	493	466	445	481	441	482	498	495	456	515	462	474	491	459	464	489	464	492	478	451	474	444	502	471	484	491	506	479	493	497	466	491	473	480	505	504	488	476	441	479	497	462	489	438	469	534	441	496	516	465	476	444	481	492	446	466	488	439	479	488	519	477	497	491	494	485	473	481	487	492	486	439	459	495	449	486	480	485	442	505	475	507	496	480	444	477	445	480	445	457	498	484	458	487	496	495	489	489	498	514	461	439	503	468	497	474	492	457	472	467	499	492	466	470	508	469	489	491	498	484	481	513	455	480	482	475	475	482	491	461	478	492	504	492	437	492	454	498	495	533	501	490	471	495	457	523	466	483	435	467	483	430	451	439	476	492	487	486	489	484	467	478	504	477	461	465	462	494	488	458	457	506	470	488	476	484	501	457	477	453	466	484	441	498	484	508	496	505	469	512	489	476	476	465	481	489	509	438	439	459	424	462	409	477	460	473	527	479	463	492	468	517	471	462	480	508	451	485
14021	23533	19272	4006	868	820	760	746	758	703	744	686	700	741	761	718	727	690	700	741	696	683	712	713	723	665	676	672	704	692	678	711	709	693	683	763	812	800	799	765	818	743	724	766	771	765	853	820	779	790	806	766	772	709	722	692	771	765	713	765	718	689	783	729	705	700	677	727	691	642	666	660	650	700	660	640	674	673	721	636	701	672	671	662	707	710	636	688	703	651	677	715	707	684	650	687	722	684	701	698	705	697	734	698	731	649	687	681	658	702	680	727	706	646	749	670	652	732	747	690	718	696	698	671	673	706	718	677	708	675	705	704	715	674	679	676	705	709	681	731	705	708	707	698	761	684	679	723	679	639	745	713	685	704	722	689	683	746	692	728	683	680	746	686	676	683	748	674	722	697	686	715	670	721	642	723	642	694	687	646	675	695	726	724	726	668	706	715	658	688	676	643	727	638	656	695	724	700	704	693	662	767	671	699	660	672	749	706	694	728	696	677	721	682	692	671	695	682	703	688	675	703	685	685	690	638	713	647	697	710	699	634	663	739	699	687	672	764	690	674	734	691	767	666	697	656	697	689	698	689	678	712	679	729	709	708	690	663	674	689	713	709	688	679	670	672	682	687	709	668	697	746	750	712	687	683	693	691	684	672	685	728	728	721	685	722	677	705	780	676	687	674	702	674	689	754	733	688	673	661	658	710	761	733	713	680	717	675	734	733	683	695	688	703	632	675	678	665	680	693	686	656	664	684	691	664	696	703	673	656	683	698	669	662	701	692	691	661	684	635	669	667	686	722	684	670	665	702	687	691	679	691	671	724	681	696	690	676	698	686	645	684	666	714	680	691	676	683	707	726	700	697	694	734	695	663	699	711	664	638	695	680	699	636	677	708	696	704	696	628	659	646	714	694	730	714	678	720	670	717	756	697	756	673	688	678	720	709	680	690	697	681	661	742	707	702	711	691	675	658	726	676	728	692	678	690	721	654	655	694	713	676	696	659	709	686	704	688	687	669	674	658	702	683	656	686	682	673	684	708	724	729	672	685	723	690	700	666	716	707	660	706	700	661	756	701	678	681	730	674	706	744	702	692	699	709	686	655	732	694	645	719	663	715	690	715	707	704	682	731	695	636	708	724	733	709	735	725	723	751	671	744	705	656	702	644	676	693	723	724	665	699	703	732	692	642	706	706	767	680	674	741	716	707	662	693	732	654	691	679	700	662	671	709	697	674	729	683	677	694	710	660	685	668	632	650	686	745	684	700	716	719	679	703	724	660	689	678	677	700	720	690	687	696	707	678	681	697	740	652	736	706	656	690	656	666	701	732	697	708	743	674	711	673	672	686	684	732	694	714	705	643	654	677	710	748	653	726	690	681	730	709	671	691	658	687	680	683	684	699	675	698	701	652	696	659	750	686	676	675	699	691	754	696	662	705	712	667	687	718	724	675	699	661	676	675	703	699	767	716	659	679	690	651	654	697	672	699	645	652	711	720	679	640	700	701	656	669	656	715	675	696	683	669	685	708	699	680	674	691	721	736	638	692	681	715	705	734	655	652	755	677	662	753	688	705	674	674	675	681	679	694	716	677	679	643	710	666	665	714	758	671	680	673	715	708	709	704	699	677	696	692	690	633	664	706	707	668	681	684	700	705	681	681	725	754	677	699	656	747	701	671	685	668	645	750	663	754	692	700	693	660	738	717	692	695	672	711	716	735	711	663	682	703	726	696	719	669	722	631	720	706	718	700	708	667	700	666	708	660	690	642	664	682	699	710	745	666	674	656	686	706	704	675	679	695	729	712	694	731	670	738	694	654	681	731	719	729	638	654	657	689	668	690	736	705	749	743	725	667	661	657	671	684	699	690	658	684	690	641	754	727	644	690	712	674	712	722	703	688	691	695	666	675	676	737	686	715	710	686	717	658	676	662	691	694	690	683	711	655	704	720	686	699	730	740	701	699	674	684	695	670	711	694	688	715	687	663	692	697	714	699	707	700	702	687	679	705	680	706	690	676	661	688	701	676	707	694	637	714	741	701	689	691	729	728	663	686	663	698	737	696	681	733	713	692	690	707	709	707	677	700	682	717	715	657	706	739	704	690	716	694	701	684	688	644	760	664	691	709	703	701	679	675	715	690	675	719	727	739	667	725	728	687	718	717	693	691	667	721	656	702	655	639	676	655	725	676	684	673	692	697	722	728	690	714	651	675	681	705	700	708	736	674	715	688	714	730	709	714	729	760	710	636	682	673	662	683	664	647	691	698	682	683	652	703	667	705	665	729	664	701	676	740	686	701	696	701	688	668	682	717	687	676	731	732	719	710	696	693	717	714	679	696	687	664	674	717	684	722	696	679	679	667	690	687	694	713	678	651	645	694	685	684	736	714	733	732	692	648	720	684	716	671	731	666	686	682	691	675	687	673	686	704	686	694	623	736	638	712	734	671	724	682	672	716	704	737	694	698	685	740	662	718	700	717	649	670	759	709	705	676	701	662	695	707	722	698	699	693	741	661	690	640	688	699	691	703	681	665	721	718	690	652	719	681	643	729	736	656	691	742	698	689	712	714	698	729	656	618	753	668	719	670	673	739	700	697	690	675	661	737	677	713	666	728	642	737	694	671	707	691	674	688	708	741	701	663	683	710	693	669	669	729	641	736	705	699	692	689	686	728	724	698	715	711	699	688	655	718	682	698	725	703	681	728	717	672	670	705	684	696	701	723	696	652	667	692	666	716	699	692	685	741	723	665	677	645	682	701	679	706	694	715	714	678	718	650	719	743	672	717	741	676	767	714	682	663	655	670	669	685	682	674	666	722	673	684	702	687	687	646	660	697	677	709	670	759	721	674	699	683	694	704	718	737	674	658	723	733	659	700	667	691	675	660	703	683	695	718	687	733	715	675	713	698	668	681	717	721	696	664	709	703	676	675	713	676	665	696	726	666	699	671	709	693	706	702	686	674	725	638	657	701	633	704	707	656	659	747	727	684	684	679	648	682	667	696	679	638	693	714	653	689	710	699	666	718	666	675	675	688	722	701	688	744	703	709	695	718	722	683	692	699	711	718	672	700	665	657	721	711	699	720	683	702	746	722	709	696	688	709	688	739	684	641	743	645	717	670	704	688	695	731	689	736	697	715	694	710	670	672	705	672	633	696	717	720	667	689	702	667	696	641	729	699	668	772	687	706	664	715	667	686	738	712	728	680	721	696	620	664	696	669	674	678	701	687	671	678	690	643	706	729	694	648	687	685	652	697	685	684	656	754	719	723	687	706	662	657	687	646	722	702	663	707	708	640	692	703	693	728	735	732	715	706	697	645	696	724	670	682	655	748	671	742	721	698	715	711	705	680	661	731	710	681	793	663	709	741	677	676	693	670	670	675	658	665	696	681	675	683	660	677	684	735	682	687	689	690	688	723	707	665	677	717	687	688	713	724	682	690	673	673	737	683	677	688	736	702	688	678	704	710	678	737	689	688	675	723	705	703	699	756	702	696
24330	21361	28596	24553	19763	4852	1346	864	707	652	591	528	559	548	537	518	511	496	460	477	455	485	489	498	472	451	524	523	494	469	474	467	477	455	503	494	540	588	538	528	520	504	505	504	534	542	536	531	550	542	513	514	486	513	540	519	515	521	502	500	502	428	506	500	468	474	492	524	480	456	440	447	448	456	445	445	473	475	463	474	442	470	435	449	452	479	466	448	449	450	451	457	486	448	469	468	424	468	481	448	459	448	465	492	484	483	493	471	482	458	459	488	491	484	464	519	452	444	484	486	461	452	508	500	466	498	436	485	481	468	421	465	485	461	427	455	455	474	479	467	507	504	437	439	409	478	491	417	456	445	443	421	430	447	472	514	471	474	471	482	495	467	473	527	445	473	475	429	439	448	476	461	488	473	474	449	458	452	424	430	466	493	423	412	455	480	444	483	479	463	470	452	515	474	480	448	455	444	473	451	462	436	439	469	434	480	431	461	471	490	478	446	476	464	500	452	441	459	451	462	445	490	420	461	457	464	472	446	442	459	448	484	435	430	486	467	429	468	478	435	452	472	463	449	479	492	453	479	437	487	441	501	460	520	509	485	458	466	480	452	483	431	431	450	506	411	431	444	459	423	424	450	490	495	425	454	416	434	470	439	493	477	457	465	461	472	469	456	488	477	456	473	482	425	452	423	457	475	449	457	459	450	440	464	444	445	474	461	471	464	439	439	451	478	487	483	467	494	493	469	509	444	448	498	467	449	457	494	447	436	459	447	434	435	443	476	435	434	458	414	444	449	491	460	429	460	480	405	467	478	485	475	488	473	481	464	463	414	465	493	495	430	432	476	438	453	469	454	497	429	449	479	463	463	468	411	442	449	426	460	452	453	423	478	482	434	450	466	474	433	475	442	437	452	426	460	522	435	476	449	467	464	431	495	458	463	466	470	442	441	474	484	437	444	474	466	456	475	506	471	454	454	431	473	459	454	464	474	434	458	465	453	439	452	488	436	469	424	487	479	455	467	421	470	449	453	456	468	489	419	486	506	434	463	472	462	474	445	463	466	473	454	506	457	443	465	483	444	463	437	472	448	445	449	451	436	432	472	465	473	486	456	466	453	459	439	477	477	490	438	442	490	462	458	481	420	474	443	472	425	444	453	408	403	452	470	421	441	448	468	495	422	451	433	479	455	457	446	418	466	485	478	501	480	462	445	489	445	456	461	473	457	482	474	450	453	469	481	482	465	452	487	450	443	438	460	462	437	405	479	478	479	413	508	442	434	461	465	457	458	496	460	457	452	453	477	480	480	446	487	465	438	435	462	488	482	431	524	460	439	469	457	455	455	498	480	415	452	461	443	454	502	446	471	483	451	450	442	457	480	419	459	412	446	406	458	470	502	485	430	477	481	443	472	440	484	458	440	439	453	453	495	476	427	492	469	478	466	471	453	443	463	441	428	436	462	439	443	474	463	447	452	414	449	425	441	479	459	475	481	478	431	457	435	434	509	451	418	456	447	472	497	436	450	469	459	459	473	443	450	456	445	454	457	445	449	463	479	452	483	473	483	481	455	467	450	450	474	459	426	467	463	479	464	472	450	429	426	453	450	422	414	453	443	468	458	489	472	484	466	471	453	451	419	465	450	481	451	468	459	451	471	443	471	440	466	467	478	447	449	455	489	459	438	461	483	448	485	435	443	459	450	454	472	457	491	437	449	480	446	446	467	465	503	460	480	464	491	502	480	454	457	457	439	451	444	469	461	447	468	437	459	489	482	472	493	446	464	445	474	470	458	448	478	436	471	452	474	419	456	469	484	450	451	488	444	463	487	492	448	480	414	507	478	476	434	471	469	425	462	450	449	450	474	470	467	463	436	466	481	438	481	439	427	462	457	450	455	499	469	451	453	456	441	441	481	442	454	467	442	475	476	472	470	498	458	436	502	469	475	490	463	463	481	456	440	485	455	457	489	462	441	430	471	485	457	475	457	452	480	474	455	497	455	416	475	461	436	422	457	443	455	462	470	420	445	485	455	461	484	447	436	449	463	456	451	445	452	480	435	470	457	494	455	462	458	469	456	424	470	497	413	447	467	472	480	444	463	465	443	414	460	431	452	458	440	481	457	462	471	451	465	448	440	462	456	447	455	444	485	459	430	490	473	467	438	476	458	482	443	487	457	514	491	470	474	456	478	488	446	513	450	451	438	421	416	482	461	464	452	425	458	452	474	453	472	445	479	446	468	464	514	446	465	476	487	456	475	455	484	475	456	477	484	433	458	462	449	465	474	449	443	436	444	485	474	479	443	438	467	447	426	451	471	482	483	438	436	438	446	472	467	453	453	444	476	486	465	445	443	437	501	456	431	473	464	434	417	459	481	464	469	469	454	474	520	462	458	421	450	455	482	480	489	465	429	441	436	468	439	469	431	418	500	501	489	458	447	414	469	448	435	458	453	463	432	450	449	454	461	466	437	435	483	437	438	499	456	452	484	440	464	484	443	461	429	479	462	477	474	489	431	496	447	466	458	403	471	435	489	393	469	474	464	455	412	469	443	436	472	492	474	511	471	477	541	477	439	475	504	469	458	496	426	458	429	465	440	448	473	437	485	473	424	456	501	453	446	475	459	429	495	489	493	473	453	467	474	482	435	466	493	456	492	450	460	474	462	475	436	444	472	482	468	501	430	472	449	450	454	446	431	465	454	480	477	467	428	467	451	446	480	446	435	433	503	464	461	478	494	487	475	462	460	454	483	479	448	483	434	482	442	460	446	493	454	517	463	457	484	476	465	496	455	413	485	436	505	444	472	480	471	478	491	432	489	449	430	446	464	491	455	448	443	499	463	486	439	485	487	442	464	502	456	416	455	450	475	466	450	442	474	445	468	417	480	484	410	460	453	431	472	453	469	436	439	467	430	432	470	460	429	435	444	456	469	447	455	447	473	443	470	466	496	455	478	431	488	458	467	453	458	509	470	458	507	483	471	454	491	484	428	420	488	430	461	491	467	485	452	449	452	485	465	480	495	445	484	462	432	431	451	474	445	469	465	465	471	487	463	473	439	439	504	489	458	423	449	454	499	458	487	487	428	467	439	456	481	451	482	442	450	472	458	421	456	439	459	437	445	495	472	445	448	507	493	460	470	456	436	446	445	464	394	415	464	461	468	456	461	460	479	446	488	440	495	483	469	462	432	521	486	476	498	474	518	482	434	501	482	445	439	422	469	479	439	475	419	431	482	419	484	469	465	484	450	471	443	458	457	457	463	443	446	441	433	423	477	480	464	513	433	465	484	437	515	489	462	455	473	471	429	454	496	458	419	483	447	463	467	440	441	494	411	455	494	485	502	448	460	486	465	488	442	494	488	405	462	439	476	491	427	431	433	438	463	428	481	482	425	471	471	452	455	451	439	465	473	492	475	468	412	475	425	492	461	455	471	419	450	471	462	437	465	443	472	429	468	448	491	428	470	422	454	449	409	477	477	481	464	439	481	445	498	433	427
17448	36242	33591	10938	2665	2050	1603	1432	1236	1070	1005	953	886	817	794	841	822	831	743	760	753	695	746	752	719	780	709	699	713	667	686	681	680	680	799	823	857	857	887	785	809	822	792	805	830	808	825	824	891	816	855	823	751	829	770	750	765	746	733	694	733	708	702	700	649	688	657	694	661	686	687	670	633	652	688	691	660	667	693	669	677	679	698	665	666	676	693	691	665	642	684	686	668	678	686	646	721	708	687	661	655	680	703	673	709	651	685	691	670	646	704	720	752	673	695	675	671	625	695	666	663	676	647	662	663	656	668	648	675	643	723	643	679	644	653	670	684	679	667	725	661	678	678	647	658	723	647	681	674	691	675	665	694	698	661	658	681	675	681	663	630	670	653	659	636	664	688	684	678	674	661	640	700	681	627	679	703	686	669	692	647	698	648	641	685	703	680	650	676	656	669	695	637	695	678	632	652	655	636	676	678	641	674	645	665	670	650	692	670	692	693	689	672	710	656	663	674	683	661	666	587	647	665	641	665	671	711	652	664	693	621	691	703	656	681	644	635	713	632	659	673	659	644	658	666	710	698	682	676	615	646	679	667	644	655	657	664	666	674	667	704	684	657	651	597	672	722	667	680	710	703	626	675	661	655	687	624	683	632	621	650	675	700	657	626	671	715	673	695	650	645	688	653	679	631	663	685	676	645	642	636	702	678	655	643	642	643	668	657	676	638	701	683	644	675	665	610	689	658	718	653	676	706	633	611	663	672	680	671	665	702	698	625	680	655	680	673	688	666	661	670	673	665	657	659	685	715	664	613	665	674	678	677	661	700	647	655	667	684	687	677	675	684	674	650	685	644	740	634	688	685	657	685	654	667	685	704	658	676	673	684	700	681	659	695	681	682	641	648	650	689	655	705	612	647	688	669	674	669	658	630	646	666	660	713	702	649	648	623	661	649	681	647	650	606	695	669	644	631	641	699	668	695	671	686	628	684	717	710	591	654	680	629	653	628	647	659	652	674	654	666	661	726	610	651	648	638	696	729	699	719	609	650	653	691	635	709	675	642	662	712	646	665	674	709	648	676	670	653	673	630	683	679	704	669	654	688	670	668	625	683	637	680	688	668	699	640	662	674	667	690	664	682	694	701	668	637	713	690	715	680	671	659	679	702	682	655	665	652	679	627	725	657	668	643	663	682	646	645	655	661	673	681	587	672	690	649	664	668	680	657	658	694	642	701	673	687	679	681	684	706	659	699	688	672	669	683	661	667	733	635	683	635	655	659	675	689	656	608	690	666	664	697	701	675	668	669	650	657	664	673	659	642	645	654	677	688	713	656	669	663	702	665	701	633	703	660	650	671	653	622	685	626	667	719	680	682	646	695	648	717	646	701	661	680	668	620	656	649	659	591	684	647	640	650	683	674	631	650	682	633	659	663	669	682	680	639	672	655	645	654	674	653	670	677	683	683	648	643	668	665	690	701	665	625	647	662	666	658	642	713	687	640	699	651	708	650	716	679	664	656	619	645	731	624	668	719	637	668	679	665	682	707	611	643	685	696	646	682	665	688	672	672	671	644	678	627	696	658	681	625	616	646	642	645	653	642	702	599	677	663	688	707	717	677	677	668	682	707	653	654	691	639	647	653	652	720	652	664	649	684	705	650	651	611	672	655	713	696	628	667	674	578	700	694	600	706	659	675	660	659	650	690	638	689	690	636	643	653	670	722	677	643	698	630	659	705	663	693	644	636	688	670	648	662	710	705	667	666	686	719	681	651	637	673	680	654	629	663	680	657	620	632	617	655	674	656	669	667	674	624	677	674	697	605	695	685	665	692	594	668	728	671	664	661	679	645	695	691	700	713	666	612	656	744	624	669	680	654	712	698	660	729	657	693	635	672	659	657	652	700	705	650	680	660	685	675	637	641	662	633	673	650	672	663	640	664	671	678	658	648	695	658	695	723	678	688	661	684	704	676	689	647	686	639	673	662	679	666	670	675	613	658	672	727	719	672	716	643	660	670	688	663	615	656	667	683	645	679	688	686	658	669	686	699	675	652	699	686	608	657	698	663	660	623	698	664	711	684	699	656	622	673	662	646	648	624	680	659	648	650	649	663	678	666	659	697	618	689	616	674	675	716	699	621	671	674	636	667	708	663	677	659	654	653	642	666	630	642	662	670	684	657	677	665	659	628	681	722	681	681	630	633	625	675	663	665	696	704	689	698	717	696	645	609	700	651	700	645	693	666	709	695	715	689	650	644	602	732	678	689	650	677	681	685	700	679	641	641	637	722	702	681	662	641	643	661	689	705	661	636	685	692	659	703	696	660	624	660	696	664	663	686	644	640	645	661	658	693	648	674	643	687	718	666	653	681	642	682	686	668	611	655	629	672	623	637	668	634	648	637	685	692	671	653	692	691	664	657	627	662	641	674	673	638	692	688	659	636	700	697	629	628	740	685	656	628	634	644	671	695	677	639	643	659	663	620	705	636	680	664	666	677	681	709	726	698	691	653	693	673	647	696	653	632	648	672	702	649	660	678	654	640	661	705	632	673	630	623	712	690	719	668	660	637	688	658	669	664	682	668	654	646	637	668	645	657	643	685	620	707	681	666	649	687	641	665	637	695	679	691	676	672	643	695	669	690	703	670	663	624	630	632	677	714	653	634	677	700	660	628	666	676	643	653	626	633	656	675	682	646	631	711	648	713	635	678	649	656	673	707	665	693	615	645	685	683	694	699	617	699	685	676	686	656	702	634	652	670	690	644	646	644	665	627	697	654	670	662	652	686	612	659	651	690	658	667	626	671	646	682	675	635	669	657	643	677	634	645	640	636	681	655	654	712	723	634	698	656	640	659	664	663	658	663	635	663	648	654	683	662	662	670	658	702	656	700	693	714	662	653	696	688	678	656	655	646	622	674	651	699	685	698	700	663	633	685	694	692	667	658	630	696	675	655	684	658	626	667	656	681	673	668	646	682	666	691	653	658	617	670	724	636	656	671	666	705	677	618	624	655	671	618	669	605	696	691	660	691	668	637	698	654	674	696	657	649	674	656	663	674	664	710	655	671	615	681	703	672	645	640	657	610	644	662	685	691	703	623	652	677	689	635	666	658	660	651	667	679	687	674	682	685	652	640	680	662	688	703	687	644	661	706	690	660	683	652	646	674	684	611	674	654	653	650	706	657	669	645	681	739	621	673	633	708	697	665	686	653	667	659	672	700	677	730	661	652	703	652	652	691	655	678	636	673	652	677	670	660	620	719	643	636	657	667	706	695	660	684	628	605	638	678	672	659	664	655	660	629	664	693	642	645	648	679	663	682	643	660	656	691	664	654	627	675	741	671	696	601	638	651	667	653	649	660	668	637	655	669	699	645	680	672	623	657	653	647	647	615	672	707	626	697	691	662	638	628	669	674	634	708	691	689	678	669	682	715	659	619	635	684	662	702	656	645	700	654	698	649	670	614	658	692	656	641	654	694	662	654	676	633	646	662	654	663	696
23276	21340	29161	23992	21258	19195	3594	1160	712	640	546	552	570	473	491	471	462	421	456	438	400	379	406	378	388	420	429	399	410	368	425	419	376	427	407	454	431	496	447	463	461	432	406	443	473	459	478	420	457	478	456	464	427	414	424	437	445	419	386	374	381	376	361	421	365	378	365	378	397	335	382	401	386	367	386	345	389	398	381	359	375	359	352	377	370	346	364	388	367	333	379	378	343	351	338	411	375	357	388	389	384	423	377	392	353	368	362	355	358	374	374	351	343	367	392	420	368	371	404	377	382	374	382	394	395	364	410	351	343	350	384	388	365	368	371	377	357	380	350	369	357	332	369	336	382	350	360	385	344	378	372	379	328	360	357	344	364	356	390	398	389	365	379	358	384	355	363	368	382	373	378	351	379	336	383	365	371	356	344	360	409	388	332	362	362	376	365	388	365	397	368	381	359	378	348	354	360	373	357	394	351	376	352	392	355	350	357	395	352	349	378	352	381	358	338	398	425	352	364	349	365	369	383	376	372	376	354	355	395	346	383	412	391	393	347	389	348	386	372	350	371	359	351	380	384	346	365	387	342	375	383	334	402	374	387	360	372	402	310	361	389	385	372	366	368	362	373	355	369	339	348	356	330	367	347	365	351	353	383	343	372	337	341	352	385	334	354	379	354	382	375	377	380	344	327	356	350	365	392	338	369	383	361	346	394	407	394	369	324	347	375	357	357	363	350	360	398	377	361	380	387	370	379	366	392	363	363	361	343	359	355	371	389	359	383	382	364	331	367	367	363	348	364	380	386	381	379	374	359	379	385	377	363	378	326	350	342	369	359	377	369	383	379	370	365	369	328	347	369	364	337	331	375	368	362	364	418	387	369	359	350	384	377	368	372	379	412	358	378	346	328	364	367	347	359	361	359	358	360	368	345	402	346	374	397	371	373	359	401	409	368	370	381	378	365	367	382	385	369	374	382	363	356	365	367	366	393	345	355	342	345	389	365	370	366	352	371	348	371	386	371	368	350	391	391	373	359	371	345	402	368	355	359	351	326	361	335	365	350	351	360	385	378	345	354	377	363	368	342	380	361	384	366	352	361	371	354	336	389	369	404	351	372	363	341	363	392	370	352	392	363	374	397	359	360	379	358	363	360	348	361	365	398	379	393	325	368	376	360	397	385	361	333	362	386	376	387	369	367	381	358	374	364	381	394	340	371	331	345	356	372	380	370	368	385	363	363	350	379	368	397	369	353	371	389	375	351	338	375	383	352	346	377	378	410	368	359	386	354	410	374	369	367	322	358	357	386	353	378	363	356	382	359	369	381	343	386	389	382	366	369	334	374	351	361	355	408	341	338	329	343	373	362	373	387	366	377	376	377	370	369	364	373	349	380	383	366	368	378	381	358	374	350	361	356	341	382	358	363	363	361	385	359	354	377	357	393	390	368	369	398	350	359	360	349	353	360	350	376	373	375	402	354	379	349	370	370	374	355	357	365	359	349	368	356	347	414	393	382	365	354	357	332	371	363	339	364	341	397	412	360	401	387	398	354	353	344	354	365	371	399	363	372	380	353	393	345	334	351	348	348	375	363	388	355	371	375	366	358	332	370	354	372	357	391	390	379	381	353	331	374	374	360	365	377	332	354	393	361	363	385	379	371	372	385	370	332	341	359	350	348	364	382	331	346	391	380	405	375	357	369	379	377	383	398	364	370	372	384	361	357	362	416	388	381	327	356	362	388	352	360	349	320	393	365	340	350	375	377	362	363	350	362	390	380	344	361	388	377	340	331	380	356	363	380	372	363	384	399	325	350	343	359	345	357	379	395	332	362	327	383	380	378	355	341	347	364	381	378	355	378	330	352	342	367	392	339	375	364	334	339	380	407	392	337	347	341	366	376	400	376	382	364	362	366	376	359	386	374	371	391	376	392	358	402	383	364	377	372	309	401	391	367	363	377	338	355	366	372	384	358	345	371	389	363	371	368	373	322	381	358	367	380	368	337	405	353	322	379	330	340	357	380	363	376	328	348	335	382	362	373	326	380	354	363	322	346	357	376	370	372	377	344	368	366	401	378	367	365	347	338	383	354	380	372	351	377	385	333	365	366	377	359	347	379	352	351	349	313	346	383	356	395	373	383	374	393	350	335	356	383	360	338	364	353	399	415	374	347	382	345	357	356	364	334	345	388	362	371	359	370	376	350	343	325	376	368	347	355	350	369	345	362	347	338	364	356	370	364	366	365	391	348	347	376	412	321	374	362	346	361	343	341	372	404	355	363	378	399	377	361	318	366	358	364	359	368	336	393	396	379	365	365	392	369	403	380	365	373	352	347	352	376	377	363	382	334	372	350	378	399	364	372	414	376	369	376	373	339	336	366	393	367	354	360	339	380	365	346	346	344	375	363	367	367	333	316	358	386	360	372	383	375	368	380	352	336	350	357	377	342	364	345	327	410	338	373	369	380	346	348	366	330	361	398	376	358	339	393	378	376	371	377	342	412	374	388	343	353	375	376	316	407	356	337	385	347	388	385	348	388	344	359	364	411	336	374	386	369	409	420	342	360	335	378	373	346	355	351	371	375	366	362	370	363	385	331	363	374	335	381	361	390	389	377	353	348	373	353	359	373	380	374	398	366	350	361	314	373	393	436	316	333	341	356	368	377	348	358	358	349	354	325	355	357	378	393	397	385	344	378	361	362	369	353	353	366	348	345	380	378	373	362	371	365	387	371	362	343	395	353	378	353	345	349	395	360	353	380	393	373	348	370	351	349	360	372	358	373	362	360	376	360	376	363	381	346	372	383	339	355	372	310	419	362	392	348	331	380	379	365	373	368	391	346	357	365	366	357	351	364	347	368	366	368	366	381	359	375	354	376	367	358	377	356	373	368	363	380	375	381	379	327	359	376	405	353	360	371	348	383	361	340	368	361	320	373	325	341	372	339	371	310	373	380	307	356	335	365	369	361	363	399	348	382	355	355	359	380	394	357	366	368	366	325	362	342	354	372	341	390	401	364	368	381	364	379	366	387	361	355	327	359	373	380	356	362	347	344	386	379	324	380	371	370	380	362	365	361	352	336	355	375	348	353	385	344	340	389	342	365	376	372	395	356	367	341	394	352	366	396	341	357	352	402	368	342	330	391	352	366	387	346	372	343	357	362	346	337	332	379	380	339	346	395	378	378	363	340	340	331	350	347	346	379	348	369	390	363	338	362	369	330	314	358	349	384	328	395	373	372	377	331	372	406	363	359	367	369	353	353	390	402	357	366	354	357	355	382	348	353	386	355	392	338	377	362	362	356	372	366	359	349	369	382	358	352	379	356	354	375	382	383	395	383	336	387	386	352	343	395	377	371	353	362	345	352	353	341	359	335	387	342	350	385	386	351	375	358	363	352	377	375	357	380	361	391	340	371	370	393	390	373	338	346	323	383	365	361	374	372	396	357	367	356	369	371	329	395	335	351	350	341	358	364	353	363	393	327	360	385	357	339	390	353	354
20516	41662	36855	14263	4207	3079	2349	1872	1597	1294	1199	1053	1030	935	876	807	775	751	712	705	656	655	644	682	623	650	558	577	582	581	536	622	627	616	660	740	800	853	799	768	787	745	714	735	760	761	820	771	809	812	814	740	761	682	653	678	648	666	608	608	597	575	531	530	554	562	530	507	535	524	563	546	598	529	572	517	510	534	553	532	516	534	547	559	563	536	540	540	526	527	519	492	535	517	540	562	549	578	581	601	564	583	543	539	585	523	537	556	494	555	553	528	544	560	485	544	564	571	548	591	555	514	540	496	548	537	552	490	561	569	544	557	555	520	537	525	538	509	513	547	494	555	540	549	557	535	527	525	533	520	495	538	536	518	527	514	511	514	543	539	489	539	514	539	522	560	534	483	474	540	502	522	532	568	509	525	552	519	502	564	565	546	556	490	488	543	523	515	523	523	511	526	498	540	530	558	498	527	525	519	490	493	497	490	546	536	570	539	469	558	558	530	509	509	504	522	520	491	524	484	513	537	502	507	519	537	578	560	491	508	531	528	529	530	515	491	556	510	522	531	518	526	544	533	532	506	535	512	539	483	523	527	517	518	522	559	575	538	529	524	521	496	560	553	553	539	552	525	522	520	488	541	544	475	529	536	532	567	507	518	515	545	494	534	552	487	536	498	520	531	526	565	533	525	537	528	512	541	516	514	538	503	551	526	540	488	549	530	546	506	537	526	544	549	547	521	569	513	500	497	564	536	483	510	512	517	521	524	512	527	526	516	522	510	535	524	584	547	525	517	504	491	529	563	572	524	535	531	507	533	500	479	518	547	497	544	529	512	542	514	517	505	524	568	493	524	499	538	510	516	541	509	510	497	548	532	502	519	509	508	541	512	486	512	539	571	489	503	551	505	509	542	523	478	521	527	528	477	500	519	529	493	570	507	505	519	507	491	548	540	589	530	519	571	556	506	504	531	543	509	517	506	532	534	455	531	524	552	549	478	541	488	489	532	520	533	521	513	522	502	519	503	548	537	538	519	501	496	505	544	485	521	465	511	570	517	514	521	491	501	516	514	532	528	490	560	555	517	480	520	492	556	553	486	542	544	525	541	535	517	531	530	499	503	516	555	503	538	509	532	492	497	582	530	512	553	507	558	521	550	527	520	538	519	525	508	560	555	494	489	548	518	530	551	527	528	515	527	528	520	509	531	525	535	555	506	503	516	505	553	523	510	514	486	566	488	549	493	556	575	532	573	511	567	546	539	535	511	518	519	520	535	513	516	530	526	548	502	526	505	501	568	554	485	535	545	553	505	539	534	525	498	540	532	519	533	555	495	523	513	491	522	557	560	548	524	516	554	573	522	478	518	538	536	477	518	526	526	552	504	492	539	526	525	537	517	543	540	542	504	524	503	537	552	541	521	538	495	536	508	507	509	509	537	569	503	556	515	501	533	529	510	513	541	556	527	528	521	561	505	521	547	516	559	520	517	516	494	549	565	517	482	545	534	545	516	507	545	521	529	557	511	530	550	504	569	513	558	526	545	580	529	506	525	522	542	481	583	516	513	531	529	507	538	541	524	548	538	526	504	526	545	508	556	481	525	535	552	543	527	552	537	565	502	538	517	505	496	534	569	508	516	554	517	506	527	533	499	509	551	514	547	526	522	539	482	525	498	551	543	516	485	552	518	537	532	542	538	488	544	525	565	522	520	530	552	495	545	522	541	490	506	528	541	522	568	527	492	533	567	529	513	523	539	560	498	534	538	541	515	510	517	558	511	582	508	544	578	521	499	543	525	529	509	460	517	536	530	522	515	520	531	514	517	519	497	565	519	513	516	518	553	512	553	561	544	549	545	509	520	537	503	531	512	571	499	527	533	540	519	512	529	543	532	549	549	553	549	535	516	571	520	509	519	517	508	527	545	521	534	511	536	532	489	514	515	530	523	556	526	590	523	550	556	531	545	524	534	514	522	570	514	532	521	503	513	511	518	568	536	509	533	527	547	532	491	538	531	526	534	547	486	457	489	532	511	510	539	538	516	529	549	499	482	525	533	523	511	534	555	527	496	523	494	471	493	563	499	480	535	553	562	498	544	573	554	542	566	508	508	508	588	567	568	497	542	494	504	533	493	549	519	558	525	522	539	508	529	526	509	519	521	479	534	526	489	516	544	559	521	546	518	513	558	574	480	545	470	564	568	522	536	526	512	540	521	537	531	480	489	538	550	479	520	565	529	498	562	525	518	553	498	547	518	527	558	514	546	518	558	507	530	537	516	515	543	539	552	552	524	480	529	556	508	549	524	491	501	534	541	541	541	496	525	479	567	506	499	546	465	529	556	558	526	504	523	577	494	520	513	533	548	516	529	544	501	545	540	561	525	521	508	502	488	488	517	528	527	559	517	538	508	571	513	499	524	532	514	481	528	536	532	529	518	538	558	564	538	535	521	524	550	498	519	570	481	528	537	517	554	530	550	555	522	490	514	489	524	588	512	527	538	536	570	494	522	512	515	526	533	495	552	543	531	535	523	486	549	486	518	513	520	528	528	484	489	531	518	561	516	524	573	526	501	545	558	536	535	540	561	519	502	550	537	514	575	518	490	514	535	550	523	552	481	507	494	529	541	532	540	510	496	556	535	545	530	480	544	507	505	523	557	530	516	546	520	529	502	503	536	469	440	501	517	507	538	514	522	500	531	542	536	511	521	482	525	501	473	530	555	488	527	549	523	548	524	508	498	504	528	552	535	504	568	529	503	523	549	520	547	519	522	506	498	538	484	522	523	479	508	549	526	541	505	544	505	517	524	523	525	513	504	546	559	541	485	535	543	528	583	536	503	514	517	574	499	483	541	569	509	505	527	549	541	537	556	495	554	541	544	526	551	554	513	543	527	541	501	494	530	503	499	530	540	517	515	576	519	512	551	523	525	532	534	527	492	551	584	513	539	551	508	506	519	547	533	517	514	516	536	543	534	544	549	544	537	493	559	528	481	524	520	544	542	537	488	513	577	506	525	518	539	524	587	477	524	556	495	530	529	497	546	544	536	500	552	543	531	495	521	515	542	533	537	559	531	529	496	536	554	512	530	537	558	489	512	540	446	513	508	472	522	534	493	504	509	566	526	531	528	522	504	522	505	523	530	534	521	569	498	524	545	510	500	495	508	564	573	542	509	541	545	558	533	566	542	563	496	520	528	536	467	508	528	540	556	531	517	519	559	523	564	527	563	531	553	532	546	553	526	497	494	542	502	511	559	484	550	527	507	484	566	515	531	528	528	512	553	518	530	495	537	489	522	544	546	570	555	532	526	489	548	529	525	550	506	529	484	513	502	513	511	559	539	478	505	528	513	531	518	501	544	520	524	532	529	534	525	504	498	524	493	522	517	555	498	551	486	564	541	539	513	514	545	519	518	484	522	552	550	532	528	476	475	485	536	543	540	579	523	511	507	530	504	533	560	520	525	517	545	479	555	515	543	518	538	542	543	552	525	533	547	531	549	507	547
27129	20893	16389	4351	800	705	524	505	501	474	536	471	444	466	466	469	481	494	486	492	481	483	438	453	478	459	471	496	525	463	489	507	499	491	473	518	515	547	479	519	551	510	450	477	478	497	524	504	505	535	518	506	495	540	521	477	507	496	465	461	454	494	487	531	456	471	489	509	445	461	445	467	494	496	519	487	472	485	486	485	502	470	447	449	447	530	469	466	486	453	497	509	481	487	477	495	487	484	465	447	486	446	481	457	454	478	507	461	475	464	493	516	503	443	473	499	481	463	519	455	457	471	492	501	454	482	470	480	462	503	470	477	471	497	473	470	471	510	480	449	497	441	458	488	455	478	457	476	447	472	478	487	482	492	506	480	466	516	493	498	460	470	499	475	477	487	521	445	493	499	509	473	435	486	463	434	490	478	510	485	490	457	451	487	499	476	468	461	503	489	470	500	440	500	445	478	501	460	452	482	483	507	483	478	457	474	488	486	451	497	457	524	471	491	464	512	443	483	466	474	478	480	438	496	490	493	491	442	502	530	519	460	460	499	480	462	503	479	462	465	503	489	457	446	471	443	478	458	465	508	501	460	486	514	482	459	448	505	498	463	474	457	473	492	441	474	486	462	485	485	426	502	459	475	475	485	498	479	475	486	462	450	507	479	485	516	470	467	450	489	476	498	465	492	454	499	473	458	399	446	486	460	481	488	474	495	510	478	470	533	463	491	443	477	454	466	472	508	469	465	473	500	472	496	468	486	504	495	482	475	494	485	476	449	456	474	454	491	469	502	509	473	498	448	464	483	499	460	435	494	487	503	479	461	477	492	484	460	465	493	500	466	487	429	461	459	486	495	504	486	460	443	520	502	478	479	478	527	512	475	476	453	482	455	499	471	482	444	493	476	471	487	454	495	436	478	482	515	462	443	471	429	510	476	475	476	466	501	468	472	482	471	483	472	491	470	456	454	482	476	480	497	530	492	484	498	474	454	485	497	437	488	482	478	479	486	483	437	471	501	461	459	453	514	481	486	451	468	492	489	492	531	508	476	470	480	465	494	485	464	478	462	499	461	523	481	511	503	499	432	500	458	493	449	488	485	488	468	479	471	471	479	497	502	470	474	504	516	493	455	491	466	496	491	477	474	488	462	435	478	484	494	446	501	475	484	457	491	487	458	492	433	489	457	505	468	454	507	456	493	488	505	457	446	439	481	510	491	473	489	493	506	480	445	454	472	486	506	449	479	476	441	519	475	425	476	481	504	455	477	467	495	474	474	462	492	464	527	484	456	462	483	506	491	508	469	527	481	498	456	500	475	498	469	470	472	499	457	476	472	478	483	488	506	485	453	457	483	490	442	491	509	471	495	452	477	486	432	474	478	493	472	492	472	479	487	490	477	493	492	454	528	471	478	495	455	493	474	461	458	483	489	450	493	463	495	504	463	455	522	500	514	440	483	515	477	466	467	478	501	477	473	485	485	494	494	465	457	472	507	501	474	506	503	437	459	475	523	491	486	463	507	442	471	501	455	496	465	474	523	440	486	484	482	480	482	502	483	471	457	521	492	521	487	467	466	432	456	433	460	468	492	456	488	488	448	457	431	470	487	516	471	497	482	482	452	485	521	474	479	479	440	492	512	485	497	471	499	474	519	457	503	445	459	468	468	525	494	474	504	519	460	493	487	471	496	451	493	482	475	479	442	477	498	476	462	487	473	455	489	466	510	466	454	493	452	473	480	462	494	482	496	477	476	489	493	477	488	453	525	469	501	460	481	475	476	441	480	480	457	502	456	489	500	466	501	477	518	490	507	474	472	471	479	459	440	486	478	498	499	463	491	461	470	482	511	470	517	470	516	458	442	501	473	481	487	469	472	463	526	510	483	478	524	476	472	495	522	478	496	497	460	472	492	481	465	490	489	484	513	453	453	489	483	471	480	473	477	500	511	530	486	497	466	448	451	468	508	494	492	473	487	501	442	475	489	461	450	458	445	485	455	491	449	497	512	486	497	523	455	482	460	470	515	493	480	477	519	477	511	482	517	496	501	476	495	480	529	494	458	484	475	492	516	481	488	489	471	476	497	516	473	496	454	475	499	485	498	496	443	472	511	468	491	474	446	505	422	498	491	443	468	469	493	473	507	505	458	495	477	463	485	440	488	477	517	482	511	489	523	459	517	471	477	472	488	496	492	497	480	510	468	494	487	476	468	495	470	496	476	469	488	495	497	485	450	474	474	499	501	519	498	453	431	492	452	418	454	501	501	455	456	506	481	447	479	456	472	425	486	459	447	486	473	524	512	483	481	472	495	474	507	463	472	482	502	476	454	474	479	480	488	492	417	435	536	455	470	494	461	502	507	505	498	528	482	483	464	493	496	527	491	468	483	457	463	479	488	504	487	515	483	463	459	525	490	467	474	467	496	498	483	485	492	507	460	489	522	435	474	457	441	487	455	446	464	470	524	398	454	500	477	500	471	489	452	446	480	419	485	514	492	505	452	451	498	494	461	494	486	485	519	454	480	519	480	493	469	449	468	505	454	483	518	454	478	465	468	480	456	520	460	494	461	464	477	481	513	489	504	485	490	485	485	481	487	502	467	491	475	491	484	419	496	482	459	484	490	468	485	511	479	475	462	475	504	453	481	499	494	468	501	491	528	427	457	482	506	511	488	479	474	485	453	470	490	486	516	463	472	479	447	457	453	495	456	492	453	453	448	440	464	499	474	456	480	448	463	488	476	496	499	423	439	492	528	520	440	489	484	502	481	482	489	454	506	471	459	469	456	487	485	482	437	487	522	459	520	502	466	444	470	464	472	470	477	470	523	485	499	477	497	488	478	515	493	463	485	507	505	459	486	479	472	452	491	450	486	482	481	434	485	495	466	452	497	501	489	455	480	449	511	479	478	481	479	493	459	491	458	456	469	440	477	507	475	489	482	471	444	499	453	463	435	470	445	483	471	467	496	483	486	477	472	477	473	473	496	458	473	498	528	453	486	470	491	494	450	474	456	506	471	496	470	477	469	486	500	460	485	505	464	501	448	490	468	459	477	468	495	488	537	475	448	457	479	501	443	468	483	493	503	494	480	472	490	506	496	469	448	500	475	495	481	480	479	454	472	441	465	454	479	488	478	480	490	504	502	483	495	457	476	468	461	456	496	514	452	483	503	438	505	514	469	492	494	483	463	474	451	503	447	463	465	486	475	468	505	456	470	527	493	453	476	477	493	425	455	520	458	501	527	485	487	465	547	458	462	509	488	497	487	443	480	495	475	498	484	484	495	479	448	456	479	468	476	464	506	461	505	491	471	450	513	523	509	483	504	487	456	499	481	475	481	459	510	466	524	495	477	487	438	475	497	494	486	487	491	506	497	537	472	456	428	496	486	438	455	471	498	441	517	438	492	461	460	470	436	487	421	509	457	477	482	454	504	412	485	477	457	489	490	497	471	491	475	462	492	496	485	506	491	496	483	462	469	480	494	487	480	491	433	427	496	456	442
13940	24295	19874	3719	916	798	818	735	742	719	748	724	660	688	731	696	722	684	656	703	712	663	691	702	732	653	699	695	689	662	694	693	683	732	719	748	748	807	722	749	785	783	787	786	788	761	767	795	773	791	785	749	745	775	698	750	766	775	741	717	720	704	674	681	714	685	678	705	715	672	668	672	702	692	699	655	689	691	697	691	642	725	703	699	707	702	676	690	702	706	675	655	667	678	686	680	668	654	729	710	679	669	692	679	697	680	661	725	670	696	688	721	697	662	674	742	681	664	696	695	695	713	714	712	693	653	659	670	687	707	717	632	692	698	693	716	635	670	674	730	642	722	684	716	713	683	683	648	657	646	660	661	666	717	644	711	719	705	654	713	704	705	689	704	698	707	700	666	689	676	696	673	721	707	655	730	715	674	723	725	632	648	677	703	764	676	676	653	678	630	664	652	685	710	715	698	701	721	679	672	683	712	680	724	666	704	646	632	694	711	735	666	669	653	685	681	692	656	661	710	675	646	667	687	631	653	689	683	714	707	679	675	719	720	669	729	624	651	665	661	707	666	737	700	661	724	722	695	639	644	688	700	683	674	687	674	720	702	690	694	674	706	681	668	657	679	764	627	714	660	648	678	697	647	703	649	667	694	708	735	699	668	686	716	695	682	682	708	685	646	684	674	652	713	715	646	675	711	667	660	681	675	680	735	710	708	695	695	685	698	658	649	706	730	720	714	665	689	699	660	638	681	695	689	680	671	698	660	732	689	676	676	701	675	693	726	715	688	692	706	671	711	667	713	682	700	683	624	641	694	692	691	712	679	699	703	707	676	710	692	684	706	719	701	682	673	663	694	693	660	656	639	694	684	718	695	629	683	709	679	690	737	681	705	706	684	682	683	690	664	689	708	679	703	683	659	709	711	696	708	728	673	701	677	702	650	650	698	684	685	713	674	715	690	694	693	691	728	716	671	681	691	647	695	636	665	670	674	717	687	636	660	670	712	703	732	696	717	687	719	706	686	676	663	672	674	685	668	645	673	668	698	656	682	645	688	719	672	742	730	678	700	657	678	642	661	717	713	681	682	669	674	674	653	683	721	696	667	680	678	697	667	706	757	687	726	712	698	699	685	672	647	681	649	715	720	692	731	633	647	685	693	683	691	624	710	637	652	712	682	662	663	678	714	657	680	660	668	683	698	673	699	687	694	671	659	699	680	688	693	690	673	643	642	687	698	687	687	690	657	697	699	702	631	671	669	700	656	723	691	672	655	693	730	643	708	654	664	628	672	679	682	673	691	661	685	677	660	684	700	675	657	714	720	691	701	744	664	686	714	710	667	659	684	656	705	684	667	667	674	660	640	698	680	689	664	713	700	669	663	698	664	696	717	671	670	719	713	744	691	702	670	712	675	683	694	648	682	689	698	658	664	693	693	677	692	650	716	735	705	709	726	656	640	640	704	690	640	674	656	650	700	704	659	694	688	692	685	676	721	688	730	724	736	732	722	704	632	702	696	633	718	665	700	672	704	709	700	687	706	685	677	740	686	659	698	684	696	685	721	688	657	695	714	651	678	697	674	673	685	680	644	695	714	656	696	674	680	713	676	633	701	728	665	667	685	656	718	703	693	641	673	660	685	668	680	666	706	714	677	705	684	670	709	709	711	715	697	698	711	639	673	655	710	684	666	676	733	694	720	643	694	683	707	701	701	675	704	653	694	695	653	672	640	695	643	689	660	648	674	705	666	652	660	701	691	704	650	698	707	685	666	635	652	693	711	659	676	716	687	704	699	664	664	706	684	701	660	699	675	656	658	614	687	740	700	613	725	663	729	661	690	745	704	663	695	675	709	709	694	668	665	698	681	695	679	687	715	689	700	653	689	716	708	678	702	698	698	670	696	696	670	725	704	684	657	708	726	645	663	703	659	752	680	656	729	691	693	640	673	696	693	715	739	695	655	655	684	669	669	683	682	673	627	688	684	682	621	724	658	696	676	671	747	706	691	644	698	702	656	719	686	728	700	647	689	669	625	654	714	703	665	664	664	682	745	709	715	707	705	690	717	676	702	709	703	710	676	684	707	665	636	671	629	661	720	702	719	683	682	670	699	665	679	676	657	691	742	662	709	701	671	718	675	713	684	711	643	660	696	666	661	623	672	682	700	666	716	701	682	668	685	744	706	667	708	749	627	672	681	660	682	658	684	610	707	708	701	671	655	624	665	656	662	721	647	666	697	692	746	635	712	687	675	710	637	748	694	668	709	701	671	706	704	658	681	684	703	673	698	734	707	686	664	674	647	671	662	717	715	697	676	667	700	717	663	683	718	712	729	701	693	680	706	709	713	676	698	687	692	726	712	713	701	678	685	686	690	621	671	709	660	698	689	653	672	668	716	683	670	684	679	692	614	735	709	701	681	676	698	715	664	725	720	714	664	689	677	705	726	642	677	628	685	735	709	665	666	666	681	685	680	704	649	717	732	669	705	681	654	689	669	714	689	712	648	697	669	696	677	701	680	703	681	684	680	724	662	688	695	712	687	666	627	720	714	659	682	690	652	660	682	673	691	675	671	698	683	667	715	723	714	649	661	662	661	679	719	655	654	634	706	739	706	693	677	730	668	690	704	712	698	707	721	685	692	702	686	649	629	649	685	710	677	754	661	675	695	663	707	669	673	745	633	660	686	660	668	738	642	695	678	696	718	700	672	659	712	721	705	675	658	684	665	654	697	629	683	710	682	669	667	674	686	710	686	690	701	711	664	712	665	664	658	717	688	640	690	712	707	696	720	692	706	624	672	687	702	703	678	660	697	733	646	710	655	678	622	682	660	724	692	650	706	679	655	647	621	697	669	681	682	680	658	668	711	680	684	688	637	719	689	750	709	704	681	698	648	726	696	721	691	640	665	664	654	683	706	670	672	647	694	702	671	671	683	725	641	682	674	698	666	680	641	680	693	710	668	683	664	720	721	675	683	697	710	695	692	657	684	629	673	653	686	665	748	692	633	682	669	712	709	645	707	706	706	699	690	677	692	711	723	704	713	717	694	684	674	694	730	693	675	695	724	668	650	656	724	651	681	650	683	668	685	634	667	709	664	711	646	725	695	680	769	690	678	647	711	653	726	648	668	669	711	651	700	689	638	697	698	667	671	749	680	711	682	690	678	715	711	664	730	723	692	690	713	647	660	656	662	678	699	677	668	653	668	666	698	740	700	686	664	684	724	698	719	695	744	685	697	692	706	666	695	695	675	657	713	681	660	721	678	740	701	684	659	697	695	694	661	655	705	693	706	662	694	722	677	688	675	678	654	627	691	674	716	692	690	698	706	740	676	721	664	639	701	672	706	668	727	666	670	676	692	722	726	673	671	718	701	646	686	688	716	682	685	668	663	696	627	673	677	660	687	705	698	711	675	710	734	674	676	697	748	725	649	665	677	742	721	677	718	644	726	731	669	689	645	733	703	724	703	709	710	654	708	676	655	661	720	714	657	667	689	650	773
24216	21313	28502	24450	19896	4555	1273	801	634	645	599	551	568	523	517	532	513	515	495	519	522	486	467	515	507	460	450	489	487	507	446	474	456	459	500	523	594	522	515	516	506	510	544	501	534	546	494	520	557	556	543	487	492	551	487	501	504	498	498	455	517	434	437	433	465	436	489	488	475	473	441	449	478	456	460	452	502	465	464	482	452	468	492	473	541	454	496	470	479	435	447	450	467	489	488	480	475	480	456	458	512	495	472	437	456	494	485	462	447	436	484	463	496	462	455	448	503	442	487	430	480	470	446	468	488	478	489	431	482	527	489	450	436	449	455	475	509	474	473	484	498	470	462	466	472	516	438	442	451	427	500	464	480	474	479	455	509	456	466	500	475	459	488	455	464	493	479	467	482	486	435	505	476	493	462	462	489	452	461	460	455	449	459	446	430	478	441	499	437	452	497	449	470	478	430	428	456	446	455	471	458	449	450	450	452	500	452	458	488	468	496	440	482	422	448	468	477	496	451	471	456	460	467	435	485	423	475	440	438	442	461	450	477	455	470	492	453	457	450	438	482	464	490	492	482	466	462	451	445	489	447	481	499	452	451	484	425	470	471	443	495	479	417	471	425	436	434	464	461	449	476	456	467	435	453	433	477	503	466	467	464	508	453	463	459	439	492	462	475	485	479	484	455	453	491	454	458	459	450	509	447	466	477	448	460	467	476	446	470	457	466	442	484	450	472	478	405	472	469	442	478	461	441	423	479	457	486	447	487	430	458	481	463	456	485	423	467	464	449	481	448	479	409	474	484	465	474	479	482	479	476	459	458	460	465	488	503	440	463	466	484	466	480	481	482	459	486	424	468	452	488	486	430	478	476	506	497	459	468	480	488	455	469	491	484	461	444	464	471	491	454	491	474	436	504	480	448	427	455	473	406	454	476	467	432	448	458	448	477	463	471	474	469	434	444	425	476	412	470	484	460	462	467	442	452	485	419	514	493	462	469	493	449	489	479	474	485	440	489	438	443	453	475	496	449	444	434	442	471	476	493	447	452	454	457	475	483	439	504	464	456	463	463	455	448	474	459	440	460	448	455	430	426	455	498	478	473	475	489	459	463	469	487	430	498	486	489	473	465	437	445	502	437	454	468	487	464	484	453	475	486	448	460	446	488	456	488	469	475	456	423	461	485	447	476	457	470	470	467	485	435	482	480	472	507	423	496	423	463	418	489	437	461	477	455	482	501	472	471	500	514	442	501	472	458	462	469	442	502	467	456	446	451	449	468	471	435	468	480	454	471	472	453	471	461	452	483	515	475	445	475	490	479	471	462	446	445	462	448	463	478	439	459	492	483	499	486	453	500	444	455	468	464	418	467	445	466	488	447	470	447	449	473	480	488	445	433	447	497	446	464	472	485	522	468	430	473	543	482	442	462	489	501	480	461	491	505	440	475	424	468	507	439	464	437	484	449	484	456	507	458	436	464	465	435	418	470	435	484	435	446	459	454	462	449	523	422	493	448	447	456	457	454	465	468	444	461	466	437	454	498	431	450	499	502	483	484	478	462	446	474	469	488	464	427	455	482	452	454	479	434	440	454	487	472	509	432	483	453	463	474	459	446	472	514	415	463	461	435	486	457	457	463	434	504	450	452	445	475	474	431	476	469	444	466	461	483	464	452	502	481	452	430	503	489	486	429	489	466	449	457	449	485	457	456	435	457	457	433	469	442	474	434	476	476	453	503	402	499	440	482	467	473	460	426	491	473	476	468	444	459	480	460	442	448	471	515	449	475	462	445	461	420	460	485	464	455	464	454	419	453	478	448	485	438	450	457	490	460	493	461	467	473	444	463	451	466	470	471	479	499	457	474	415	478	441	492	429	489	516	426	454	502	464	465	485	508	489	447	493	447	467	495	439	476	488	477	435	465	472	503	485	496	478	468	450	485	471	481	458	468	454	472	478	493	476	521	495	462	452	493	443	453	452	436	457	496	453	460	471	444	431	454	466	443	445	483	456	492	481	439	485	442	436	474	484	477	469	459	476	511	487	478	476	449	468	494	491	466	436	462	443	472	499	456	450	476	475	477	463	451	450	477	453	522	476	488	452	442	440	469	463	480	419	442	418	430	452	464	483	466	468	457	465	460	413	458	461	444	481	481	470	459	435	480	451	468	473	447	459	406	427	446	406	452	478	453	469	434	473	460	441	440	485	445	455	476	494	491	461	453	484	440	461	489	476	441	498	480	482	475	438	477	457	451	510	484	454	514	433	464	500	487	430	483	469	475	482	440	456	472	422	493	463	526	445	480	516	457	475	456	501	427	471	490	447	476	476	476	453	440	484	476	455	491	449	441	441	460	484	465	468	481	457	453	459	463	484	472	482	456	491	463	455	495	433	438	485	442	447	489	482	444	475	486	464	488	478	435	458	440	460	462	463	479	450	478	477	478	485	472	440	488	486	465	449	465	480	415	452	455	463	428	408	476	478	464	512	505	461	448	445	480	484	465	482	457	409	446	421	422	449	472	439	480	474	474	463	419	476	484	463	507	475	437	466	477	473	464	451	435	485	443	447	450	426	459	481	476	409	457	446	452	427	441	482	500	448	463	497	439	445	504	426	425	466	449	425	448	476	440	472	450	482	486	452	500	464	440	445	442	460	464	450	466	446	457	456	507	524	499	457	471	465	484	455	470	448	453	436	474	505	469	451	462	429	444	484	501	428	468	467	441	436	432	480	476	455	483	487	479	476	493	475	497	467	435	495	453	462	509	468	414	499	491	467	481	434	478	431	472	492	472	485	478	482	424	494	437	452	467	452	464	442	432	456	484	468	443	464	491	474	479	456	445	461	512	464	486	472	451	479	467	455	489	430	477	422	487	471	503	471	475	443	472	474	493	478	469	422	502	443	443	481	474	446	463	468	489	476	461	474	476	462	478	478	461	448	473	469	474	462	437	466	465	428	479	450	510	442	470	486	442	449	483	448	471	460	468	481	422	461	487	507	468	447	460	470	462	459	447	450	452	444	483	450	491	439	483	451	466	436	495	491	442	437	471	441	472	420	448	459	476	485	477	435	505	480	481	452	476	422	442	467	469	458	469	474	473	484	448	451	461	458	486	482	493	456	416	453	469	514	493	482	464	490	455	421	464	473	475	457	440	458	489	466	459	483	474	462	474	481	461	474	480	498	498	467	481	447	468	505	496	466	487	466	449	451	461	467	448	480	466	465	472	463	497	423	468	462	440	468	434	488	434	444	450	460	443	472	476	484	560	438	457	431	506	456	451	465	475	475	458	493	477	473	477	457	470	499	492	423	455	443	451	487	470	460	505	460	477	464	501	430	460	478	476	447	445	402	466	448	441	487	467	479	425	461	456	465	459	480	479	434	465	467	429	461	441	438	411	438	438	468	474	471	426	465	467	501	499	453	467	467	492	479	445	439	464	501	451	496	490	501	477	487	465	497	478	482	445	456	494	459	463	470	458	483	481	450	438	496	469	499	479	453
17588	36215	28735	8430	2838	2038	1658	1413	1205	1080	1069	1013	861	894	805	812	792	791	777	788	732	756	721	738	731	706	710	694	736	715	718	711	686	740	790	845	843	844	848	865	884	841	866	852	849	857	878	820	770	876	798	815	788	806	757	752	734	712	699	698	675	689	672	674	678	655	715	688	664	690	734	647	640	619	684	688	691	688	645	674	729	696	666	675	681	684	665	701	690	660	616	679	703	661	692	676	706	697	744	757	684	720	668	743	688	680	669	691	658	712	709	682	630	704	687	678	737	733	720	695	697	706	651	666	647	691	700	613	642	667	688	734	616	665	645	683	637	678	682	656	684	673	638	659	689	704	676	653	666	663	682	654	673	611	663	658	643	685	645	622	701	655	675	719	685	671	695	643	703	665	664	690	686	678	671	664	696	669	669	664	681	679	714	677	657	680	671	657	641	655	712	685	681	648	724	667	692	684	670	696	673	674	626	643	645	711	663	668	707	673	654	674	691	647	690	696	640	707	648	676	681	634	647	722	691	631	716	669	659	676	701	691	662	638	669	657	660	664	671	682	689	704	684	672	649	651	644	684	679	673	649	642	677	712	663	683	684	658	714	647	682	663	707	660	670	644	693	680	656	679	663	645	721	682	709	684	695	666	681	700	688	639	697	675	676	650	683	703	659	657	674	671	660	730	676	663	644	633	723	682	701	655	666	716	699	647	651	682	676	676	654	641	666	707	695	676	683	656	660	666	650	687	681	646	698	628	689	699	704	683	668	648	700	656	639	669	743	672	686	628	699	696	706	634	621	691	687	655	698	699	684	704	667	650	670	695	684	645	630	693	645	706	670	662	700	676	665	705	647	720	709	650	733	675	655	631	702	660	649	681	666	680	690	650	669	624	664	687	659	648	661	708	678	676	663	690	660	687	680	657	622	653	656	714	648	638	621	659	655	640	713	689	690	655	670	661	650	667	634	640	685	691	691	688	763	684	714	685	636	689	682	678	686	663	668	699	710	686	684	648	674	675	687	688	712	634	687	655	687	683	722	700	694	670	685	630	711	693	678	670	641	679	627	741	723	700	654	637	665	689	691	650	686	654	725	655	685	673	665	674	714	637	675	668	666	687	642	682	657	653	659	684	667	619	690	662	649	716	684	676	675	643	633	661	706	656	684	696	703	684	646	631	664	691	718	650	694	631	676	667	700	702	672	659	673	641	656	634	711	680	656	672	696	648	675	700	651	656	662	659	623	690	696	654	680	640	661	674	637	691	689	629	679	655	716	682	648	691	641	648	609	642	668	656	684	747	644	703	689	690	663	690	717	664	747	679	688	680	685	688	660	722	665	658	719	686	669	687	703	685	623	678	663	650	703	616	687	652	626	644	698	694	658	664	651	628	677	671	645	667	669	677	672	703	678	665	703	660	691	687	687	655	718	661	679	659	671	635	655	681	651	665	667	701	673	732	724	675	680	712	729	678	685	707	658	706	651	696	628	653	711	667	684	639	653	689	670	646	684	682	705	650	656	683	622	628	657	689	722	700	636	697	688	711	671	673	668	673	693	671	650	676	630	634	670	652	643	678	661	644	643	682	659	708	649	717	680	662	629	628	661	667	641	683	652	643	711	638	716	661	684	656	655	675	696	666	675	632	634	694	728	681	688	687	682	661	676	653	691	618	680	658	704	663	642	655	676	694	732	626	698	674	677	692	711	683	620	653	663	680	672	631	714	665	709	663	691	653	689	670	674	683	688	705	688	642	647	683	691	670	677	683	694	677	693	655	652	650	683	713	650	681	681	690	719	676	686	687	640	682	676	677	652	653	719	683	682	650	741	693	652	633	678	643	692	674	677	679	662	643	664	630	662	673	640	667	677	674	642	661	662	703	703	704	682	672	686	678	663	664	629	643	678	699	695	641	610	628	674	718	676	673	670	645	668	684	671	670	661	666	642	711	694	684	660	671	701	682	660	690	691	654	678	668	652	706	651	718	631	637	657	682	653	666	706	670	644	670	669	681	674	676	682	640	654	657	712	635	659	659	688	668	692	696	653	694	635	677	661	629	676	688	636	679	640	637	678	641	691	685	652	649	680	695	706	666	658	681	644	692	718	666	705	676	683	703	707	633	707	710	645	667	678	675	709	649	660	683	709	637	683	654	757	669	654	713	668	707	680	661	641	666	676	677	671	646	620	684	633	629	672	680	643	664	681	706	669	652	656	649	709	653	667	687	683	667	673	673	675	666	707	660	638	699	663	641	642	723	692	688	688	631	670	688	662	675	689	661	673	669	666	637	670	712	671	648	676	664	668	684	680	643	718	715	754	684	662	641	694	642	676	648	656	678	627	650	664	664	677	637	718	690	692	636	652	677	672	636	683	628	693	685	700	678	698	676	654	687	670	662	641	655	687	643	660	619	671	676	656	664	668	676	667	674	612	681	696	676	715	695	662	658	678	693	695	700	702	698	713	640	674	632	712	686	703	661	687	685	625	708	702	669	669	663	684	700	640	707	660	700	662	629	685	653	706	640	682	652	661	696	691	672	657	694	675	666	680	711	678	689	630	698	708	670	701	670	657	721	689	664	673	712	684	672	687	663	655	632	683	660	687	680	646	663	677	679	670	656	651	693	682	634	648	685	639	644	653	692	669	688	672	609	646	686	636	682	702	696	670	650	636	679	689	703	633	673	688	658	685	733	669	662	626	699	679	690	669	655	694	705	722	674	691	684	680	650	686	676	665	643	732	654	677	719	679	659	678	688	671	692	719	649	646	675	643	666	648	647	699	673	675	692	668	638	691	706	670	709	648	668	673	670	669	687	674	671	639	687	731	707	640	653	690	661	649	701	726	685	710	711	704	670	678	651	646	691	639	678	659	609	620	654	694	672	651	658	675	712	637	663	711	636	683	715	673	679	707	660	692	675	673	638	691	646	651	643	686	699	647	679	622	678	670	643	655	623	669	742	683	693	703	678	700	661	661	679	670	674	629	709	657	682	702	640	664	707	736	640	698	652	679	710	732	633	668	682	744	673	631	644	698	635	643	728	671	691	652	650	658	700	698	681	638	687	639	651	657	688	671	683	701	697	660	666	668	655	647	674	706	636	650	696	693	686	662	717	661	693	662	691	651	713	620	653	653	689	683	667	660	670	676	664	736	744	638	619	642	671	693	683	624	662	644	698	684	724	672	702	667	694	708	693	679	667	716	637	632	656	673	721	664	691	626	622	623	676	692	633	701	701	661	694	615	698	640	687	688	679	632	712	713	695	684	627	724	634	654	651	655	672	613	671	651	660	609	643	672	632	635	661	711	688	655	655	691	738	701	618	671	670	635	671	644	691	651	695	677	687	687	686	650	660	669	707	705	691	658	698	689	666	672	700	662	640	703	646	701	632	671	695	692	729	689	689	628	687	683	749	666	691	698	682	691	667	658	662	675	722	627	699	649	682	649	679	652	689	637	700	622	664	679	671	711	645	641	696	712	698	701	660	682	684	722	689	693	642
23367	21370	29113	23958	21271	19086	3549	1179	796	662	617	601	569	549	539	519	488	457	464	479	471	456	472	455	434	438	438	420	398	428	419	416	466	434	456	502	505	525	486	474	543	487	502	470	482	495	501	503	468	485	494	451	468	510	428	432	461	468	408	370	393	382	395	377	405	393	396	373	414	384	364	423	392	424	392	401	399	364	404	405	406	385	414	384	381	396	406	375	440	370	396	377	387	393	404	376	388	389	450	401	451	429	414	400	390	389	386	391	419	399	392	408	397	377	407	415	382	452	418	444	390	413	358	391	423	402	426	429	402	392	373	372	408	401	387	391	384	418	373	384	405	393	401	393	406	390	413	427	415	393	418	412	359	388	389	398	419	383	406	387	405	412	391	410	424	427	419	386	378	377	368	401	406	415	410	415	392	474	398	378	363	394	401	402	402	409	408	364	369	379	370	420	358	398	384	408	375	397	416	377	389	386	417	408	368	400	399	366	399	432	413	409	372	377	387	440	397	382	356	372	395	403	398	403	356	458	400	428	378	387	368	375	397	414	409	396	367	376	401	391	366	414	412	398	394	383	386	388	377	409	382	377	390	401	383	379	422	377	405	388	387	427	390	401	398	389	396	389	404	401	392	409	376	403	416	389	382	393	399	372	392	445	405	407	418	384	412	377	367	376	402	374	386	403	390	427	423	368	365	394	373	378	382	370	378	388	374	431	410	410	361	371	395	383	409	393	401	391	383	407	377	383	409	380	399	390	390	396	410	393	408	398	390	409	356	363	377	359	392	389	430	400	399	401	378	367	415	420	424	407	437	413	418	416	397	388	375	419	405	415	434	387	419	412	402	391	375	396	387	417	405	386	394	389	389	392	352	382	445	381	385	388	387	412	421	371	382	393	377	398	362	392	369	405	403	379	388	349	392	373	377	382	364	422	407	389	405	408	383	378	380	419	420	392	422	377	401	358	419	383	399	407	395	377	385	355	367	391	369	400	409	380	383	377	377	414	404	446	369	401	427	396	378	399	413	412	384	390	431	403	373	389	368	386	358	405	400	405	397	382	390	408	420	365	457	423	368	439	403	432	399	392	413	374	377	377	407	367	421	369	417	416	380	390	401	379	379	411	371	356	368	413	414	395	362	365	399	402	390	375	385	380	387	425	412	395	409	387	447	384	380	349	394	422	415	394	395	389	410	371	380	402	384	367	403	381	377	400	354	401	372	411	416	399	425	371	395	424	366	363	385	397	400	369	403	402	414	405	420	369	405	391	411	411	384	387	399	355	397	375	373	378	402	358	386	378	393	371	384	389	388	387	412	400	427	397	384	405	384	382	383	372	396	401	409	380	403	406	385	409	349	344	417	399	391	382	400	396	420	427	396	404	387	392	382	377	398	386	391	404	389	414	415	365	413	381	425	412	372	356	438	408	367	406	410	371	368	379	351	419	391	391	354	391	371	432	425	415	385	383	361	440	376	382	430	391	412	394	390	379	397	424	418	362	393	381	414	395	361	425	416	401	385	385	395	404	381	392	414	397	364	398	391	419	414	406	411	415	414	395	385	365	415	395	394	400	403	374	378	397	365	397	391	396	375	373	365	383	358	368	380	406	411	409	378	374	413	375	395	402	358	361	399	393	390	393	387	403	375	375	367	410	375	439	395	411	414	370	403	393	405	365	381	409	384	363	378	414	357	403	390	387	380	406	399	368	428	399	400	360	417	404	351	383	412	405	383	373	390	386	387	371	367	426	379	360	407	379	379	388	363	383	371	401	376	381	387	382	387	399	407	430	410	429	336	372	400	417	367	423	403	379	369	391	425	386	377	389	387	402	367	386	404	395	366	416	384	412	393	390	397	375	385	420	377	371	379	405	389	362	391	416	386	426	391	361	399	391	361	377	435	376	362	377	377	355	388	446	400	397	395	389	420	436	387	371	390	417	390	392	413	418	358	368	412	372	384	389	412	402	365	408	390	409	427	410	419	370	369	394	379	381	370	369	388	393	388	419	386	390	399	367	390	404	390	388	413	443	387	380	397	384	408	382	374	377	382	369	403	400	394	366	379	375	394	380	377	387	430	413	387	405	394	384	394	416	381	414	390	414	318	378	396	439	440	393	386	427	385	365	408	398	393	424	417	404	381	359	409	382	369	406	403	364	410	417	407	408	386	375	384	401	378	409	402	405	403	406	387	408	397	399	385	376	394	397	385	399	372	433	399	397	381	367	380	386	412	360	358	407	435	436	402	368	398	398	373	420	386	396	394	411	366	400	372	397	386	401	371	374	404	378	364	387	396	402	376	405	397	415	408	395	425	393	407	407	376	397	383	400	388	393	371	345	379	359	419	378	385	391	371	403	408	406	368	402	373	404	372	389	391	391	409	389	389	404	404	393	375	431	381	420	377	424	386	408	414	359	436	407	366	449	375	378	384	401	360	387	383	377	344	403	426	398	363	405	422	394	395	377	404	379	428	419	408	403	386	393	385	389	393	378	374	380	362	351	390	397	336	421	379	383	400	402	383	395	397	438	388	382	386	379	402	410	373	399	419	388	387	390	353	384	372	405	377	407	429	367	396	401	393	377	363	424	373	385	446	424	369	384	409	350	356	399	363	394	364	377	429	405	407	416	397	406	364	393	372	390	400	405	388	394	388	391	399	380	398	391	397	399	386	384	382	397	376	395	382	370	426	408	350	411	413	413	396	402	386	400	420	398	420	407	404	435	377	366	368	431	369	413	405	369	353	373	397	401	375	383	421	413	394	398	393	388	415	382	433	399	380	387	377	384	368	383	416	396	412	389	371	401	406	396	370	406	416	419	385	393	404	387	414	395	388	408	429	402	399	395	397	399	400	383	396	367	396	433	408	411	364	404	399	398	420	397	421	367	382	385	426	417	371	409	377	367	373	382	394	397	356	366	362	404	388	405	392	385	410	414	395	418	398	419	407	441	407	389	378	423	408	381	415	391	424	363	372	363	391	391	407	397	403	403	405	392	379	378	413	395	402	371	380	423	440	421	374	356	430	379	398	399	384	414	411	392	394	372	403	409	377	371	382	396	367	396	421	424	420	393	345	349	387	392	374	357	377	434	394	345	400	372	386	376	369	391	422	396	430	399	416	425	398	411	418	390	395	416	375	397	381	394	395	400	409	394	382	388	387	409	388	381	364	391	388	390	394	389	390	441	359	393	427	428	409	394	428	439	384	383	373	403	391	395	340	390	430	363	416	412	377	378	386	393	383	396	379	354	392	398	427	441	374	445	386	421	408	362	397	397	391	419	383	398	359	382	391	401	386	403	396	401	407	405	372	382	396	402	406	411	403	423	369	400	381	440	395	382	357	397	395	387	353	410	392	397	394	388	389	396	392	417	372	395	410	399	388	387	394	413	396	416	393	413	378	445	399	352	393	386	432	403	403	394	401	383	405	403	411	424	377	364	375	399	376	390	368	364	378	389	406	378	390	393	408	423	432	370	421	375	368	404	384	409	387	405	381	378
20277	40981	35261	13450	4637	3109	2439	2007	1650	1381	1210	1160	1067	934	903	885	854	773	731	725	705	694	680	675	658	630	616	626	650	637	631	670	652	688	748	828	872	868	847	822	857	776	847	801	767	792	836	816	832	849	793	742	711	711	730	723	665	635	575	659	622	567	583	540	574	598	561	546	568	567	618	583	589	590	564	564	542	589	566	570	564	555	568	575	565	553	584	557	605	522	540	556	552	571	592	546	572	567	622	664	609	572	685	605	639	593	569	591	581	574	588	574	587	575	557	587	650	589	620	614	584	577	608	572	530	600	570	570	580	553	556	631	551	609	579	574	557	569	539	567	581	575	629	528	592	540	607	603	547	563	620	568	549	594	571	588	579	534	587	551	594	615	560	510	581	563	562	560	532	546	532	562	583	553	582	532	566	548	604	540	566	615	578	549	588	569	540	562	542	580	594	607	538	592	567	561	568	570	537	575	625	536	583	569	545	556	612	567	556	574	541	576	579	583	589	552	549	558	541	563	553	567	579	567	581	561	572	569	629	556	565	552	557	556	548	558	612	543	560	578	558	566	549	552	589	600	573	580	547	583	561	536	585	536	548	569	540	561	573	521	556	557	614	592	585	557	560	552	566	586	543	559	538	563	552	599	546	604	589	592	547	591	559	558	555	559	565	539	546	559	518	511	550	545	544	577	525	555	568	525	564	543	576	581	582	586	598	557	538	554	582	564	564	575	562	547	628	583	601	572	642	552	612	582	579	570	567	543	600	582	529	592	612	557	596	573	595	581	601	588	552	596	538	575	587	604	570	520	550	522	564	593	550	588	573	546	509	593	580	593	556	541	589	532	579	578	559	564	541	615	588	517	571	533	565	589	567	564	564	569	560	553	530	594	586	539	547	552	533	530	547	572	574	579	606	530	540	583	542	560	549	590	545	579	589	512	516	583	512	585	560	570	552	604	591	596	524	516	574	559	562	531	594	589	558	584	575	554	527	590	550	544	550	582	577	594	514	565	550	561	558	525	584	569	570	555	554	561	533	527	593	574	609	617	531	590	527	554	554	581	609	583	593	583	581	541	568	554	554	535	541	547	562	545	600	568	530	580	586	522	570	609	530	565	570	564	581	530	567	572	619	611	573	588	565	556	572	532	536	574	548	560	525	569	596	622	547	547	547	567	585	550	586	547	546	559	530	574	566	603	592	601	575	558	575	587	565	569	563	597	590	542	571	615	589	548	603	561	561	578	540	622	566	597	535	569	574	573	593	603	559	546	547	607	541	606	590	571	539	515	575	582	578	587	603	549	569	573	569	543	546	576	578	526	547	541	537	580	535	579	563	554	550	551	546	558	564	625	553	567	575	548	520	542	580	583	523	535	575	548	600	567	566	598	527	504	552	577	535	572	613	604	530	565	540	560	573	585	585	566	592	514	602	565	547	592	573	568	539	520	578	557	560	535	541	573	574	555	592	572	588	562	596	568	545	531	512	610	548	544	557	550	581	571	599	577	566	543	579	545	585	562	560	569	583	596	581	555	581	564	557	592	561	557	566	614	563	519	596	541	498	561	551	564	539	543	567	575	542	600	582	587	555	558	576	537	548	554	572	580	599	572	559	578	558	601	564	602	550	572	588	554	578	542	589	536	569	522	566	593	551	575	613	577	578	541	532	579	560	574	599	554	587	589	556	567	612	571	546	575	568	577	535	556	576	550	575	541	546	588	614	570	590	593	517	561	566	535	525	543	541	576	555	542	586	574	576	556	585	560	537	614	554	597	615	584	557	534	586	605	582	602	573	599	560	529	584	562	578	512	581	617	545	579	562	552	567	575	561	600	583	541	582	574	517	582	526	564	634	602	529	560	562	554	593	572	558	573	544	544	576	569	564	535	577	584	581	584	582	532	547	520	615	526	588	555	576	514	576	565	578	577	562	586	587	569	533	546	566	550	559	583	576	648	581	555	598	592	534	593	561	535	576	574	600	570	552	584	545	603	582	585	605	560	556	561	543	566	571	518	618	547	592	577	540	580	593	562	565	572	580	546	548	570	592	580	590	559	573	574	601	546	570	543	548	537	566	606	569	594	550	596	577	578	556	574	585	554	607	528	557	600	551	540	575	556	563	553	571	569	583	561	519	520	544	547	540	581	592	551	627	584	544	553	597	571	575	562	600	521	628	558	570	559	616	544	548	564	578	579	552	545	594	555	562	569	561	566	599	590	560	629	591	591	573	542	571	568	580	564	580	552	592	578	524	585	541	567	535	595	562	564	557	549	556	550	566	536	554	554	600	578	538	614	565	568	597	546	580	603	574	534	592	605	549	581	566	589	543	560	563	562	563	550	558	616	568	538	563	606	583	550	539	533	565	542	563	540	577	547	535	586	590	577	573	547	578	590	567	550	570	568	580	567	606	573	547	537	563	625	605	533	586	598	573	585	596	536	580	555	572	553	579	561	524	545	525	534	574	568	540	627	530	533	590	591	575	560	544	560	554	568	545	530	562	600	588	570	593	563	536	558	576	554	547	566	576	534	636	590	581	542	535	568	602	559	562	576	510	570	532	562	542	548	577	541	547	526	580	544	604	598	582	577	560	577	527	572	583	607	548	584	530	513	605	561	561	576	551	557	593	601	545	556	546	583	557	576	584	572	626	592	546	547	577	558	573	614	522	563	562	591	548	567	567	557	573	525	558	579	554	561	585	580	517	585	603	558	569	614	562	564	560	578	557	563	546	564	559	600	572	571	548	595	559	591	538	570	550	520	610	554	590	530	558	523	589	581	531	570	611	559	590	622	554	562	585	597	529	575	524	561	573	599	551	538	599	569	534	548	593	555	609	552	594	550	571	549	550	600	569	587	563	610	609	594	527	542	536	600	617	581	594	574	558	580	564	565	524	519	562	563	559	587	586	524	557	561	569	558	548	588	574	511	575	612	591	599	588	546	549	583	565	545	534	582	527	526	552	581	529	565	585	536	564	582	600	585	563	545	582	564	538	570	587	525	538	574	553	595	584	573	577	586	567	570	574	569	628	543	520	586	586	557	572	558	539	559	532	588	585	564	554	565	602	533	546	568	553	552	539	557	563	572	581	607	541	526	594	589	622	571	537	608	592	557	585	541	564	563	572	583	569	553	591	591	579	555	607	548	599	568	591	574	573	561	599	598	553	554	561	578	570	533	541	556	531	554	518	597	529	580	554	556	578	579	596	562	557	586	537	590	559	572	563	620	552	513	547	561	546	559	571	582	550	590	563	530	538	566	577	563	573	580	548	582	552	543	575	586	552	556	553	545	568	630	535	579	523	592	541	545	534	580	562	524	597	578	534	565	550	567	543	620	540	527	614	577	563	626	559	601	557	604	557	553	584	579	549	581	594	586	550	531	529	593	578	578	553	577	533	560	564	558	562	591	523	566	563	616	576	567	548	575	590	568	576	565	587	576	590	589	575	537	615	555	579	605	514	577	554	556	578	557	522	560	581	586	557	589	539	566	553	527	577	526
27144	20752	14561	3392	863	692	604	541	534	515	556	518	544	553	515	496	529	520	526	489	527	488	511	499	495	500	476	482	492	491	521	513	509	521	581	591	556	541	529	538	538	528	561	570	531	524	541	507	543	549	549	536	535	492	480	551	483	492	454	517	493	480	521	573	487	471	516	509	460	517	493	509	467	446	466	523	524	490	488	516	523	516	486	479	500	525	512	498	471	489	535	511	508	510	513	523	528	510	491	504	486	520	505	484	500	450	464	509	536	527	506	517	500	528	520	508	538	513	513	529	509	525	523	500	499	510	505	489	461	484	490	492	506	485	526	445	545	470	494	475	480	491	469	495	494	510	514	436	524	494	487	499	514	501	494	534	457	476	533	497	498	504	502	494	511	515	454	528	502	495	462	422	507	491	509	526	513	490	485	487	486	495	525	499	460	509	455	441	513	475	543	516	511	491	483	482	457	519	483	488	495	484	456	479	504	487	512	500	507	504	521	480	468	512	507	523	537	473	482	487	473	506	499	485	460	484	488	502	463	497	521	494	519	532	509	500	506	482	478	465	554	517	480	471	451	522	469	533	534	497	481	484	480	499	484	456	484	493	479	469	480	496	499	504	522	498	527	501	494	505	492	489	468	497	541	527	479	479	493	476	496	522	515	478	516	541	510	521	487	512	526	534	482	531	506	528	486	546	510	489	473	468	511	481	509	510	516	508	475	507	504	499	495	492	537	455	525	514	469	498	518	514	492	488	525	534	482	500	543	506	490	524	495	479	486	568	518	473	518	528	452	505	474	490	530	489	539	483	497	511	531	507	525	502	514	494	489	509	484	483	500	495	491	476	509	462	486	462	480	506	458	514	487	476	512	465	552	491	509	509	471	519	515	525	483	482	533	515	484	471	494	494	509	487	529	504	513	464	485	473	499	453	498	491	491	519	512	521	470	490	474	491	462	488	479	481	526	472	516	503	507	479	552	483	455	526	501	503	480	538	506	475	505	495	515	491	507	529	483	471	456	511	510	506	479	495	503	504	515	481	523	479	469	467	452	570	531	511	520	483	480	505	483	514	519	542	463	490	498	509	529	493	476	493	510	534	453	503	531	517	502	489	490	505	472	532	489	438	528	464	516	484	499	490	497	495	494	533	507	484	517	521	522	534	477	532	492	447	506	491	497	462	482	516	483	554	476	519	493	523	482	490	481	509	480	522	478	517	560	491	497	496	555	498	519	503	526	506	493	477	483	469	505	498	482	466	524	535	511	493	492	484	548	523	517	451	508	501	504	503	509	475	532	518	501	501	509	505	529	492	510	493	485	505	507	450	483	502	470	484	538	459	471	490	518	469	526	506	495	510	474	478	457	480	486	531	501	494	541	496	493	495	471	542	459	503	451	510	494	558	460	530	490	460	514	478	511	471	462	517	459	562	480	482	503	527	528	530	495	521	495	524	527	504	479	480	488	510	510	486	493	481	533	476	512	554	525	520	560	480	505	516	523	496	530	510	440	486	516	493	485	477	516	463	483	475	501	503	554	480	517	501	494	481	468	540	497	498	500	479	464	467	454	460	476	521	516	511	488	480	519	507	547	500	516	514	485	486	479	503	492	464	473	494	473	503	503	516	492	504	483	475	511	459	521	554	537	494	499	499	491	529	492	508	506	496	539	461	482	493	507	500	498	510	529	522	511	474	493	473	502	505	510	472	514	524	529	551	485	464	493	493	478	483	522	509	524	487	509	502	518	475	503	508	451	482	502	501	518	497	482	534	501	478	509	504	501	540	487	507	487	488	485	464	527	507	488	543	499	501	504	481	525	514	487	527	507	456	524	489	483	490	513	500	465	523	516	480	478	504	486	486	542	486	521	495	496	497	494	486	541	495	525	466	512	504	534	497	492	488	492	500	511	531	500	447	515	540	443	481	514	513	496	542	498	508	540	501	491	498	480	511	546	521	478	473	483	455	523	495	510	468	507	513	506	505	505	507	484	489	472	481	514	506	474	500	505	488	509	511	531	521	504	500	503	473	511	504	503	529	500	512	494	494	525	507	448	494	481	508	476	522	492	481	513	468	516	480	485	507	511	525	471	539	532	513	495	492	495	529	496	516	483	476	475	517	528	488	495	474	529	462	490	484	524	503	473	496	481	474	501	520	474	494	533	528	499	506	513	516	519	496	527	501	504	497	492	513	505	479	524	481	488	519	468	527	528	509	530	499	508	506	536	497	524	474	448	484	487	482	524	527	518	493	430	491	517	475	475	539	509	481	500	477	491	502	523	518	507	484	484	506	515	504	510	514	492	475	510	471	474	489	534	508	465	508	475	487	474	509	501	483	504	495	523	501	497	508	512	501	481	507	487	520	522	501	534	501	504	486	491	483	475	453	504	458	528	474	549	471	490	502	493	517	521	485	500	486	499	499	418	498	471	511	456	497	476	471	530	503	498	471	477	511	469	539	501	514	474	508	499	488	500	471	518	499	517	506	506	490	489	487	547	489	484	490	501	490	509	483	466	541	538	527	479	550	527	484	511	518	475	513	536	490	493	529	485	479	481	509	494	460	495	518	494	524	525	469	479	518	530	468	537	476	516	508	493	445	526	481	511	494	529	492	498	479	487	473	483	504	498	468	493	494	496	464	497	467	510	470	485	454	464	479	539	483	535	526	509	512	501	512	535	517	495	501	534	521	542	481	510	479	516	424	478	534	534	493	495	490	491	486	479	507	461	528	496	565	468	495	476	459	499	473	469	484	505	516	472	553	504	501	476	500	537	474	508	483	553	542	482	512	507	493	477	509	509	505	465	479	498	471	520	502	495	509	505	492	454	505	507	505	458	513	497	500	507	497	510	494	473	485	496	468	498	495	504	524	526	489	481	479	443	508	501	509	468	488	507	465	492	492	523	470	530	482	520	481	492	517	500	524	505	486	481	525	522	502	521	479	512	484	498	524	482	479	472	528	504	533	513	506	475	472	462	470	526	495	478	524	497	475	483	489	497	488	508	535	486	477	529	478	509	501	488	488	489	486	508	474	467	506	519	504	547	464	484	492	487	537	506	513	566	514	462	529	491	466	491	515	560	504	487	505	464	495	563	487	480	473	545	455	463	470	486	487	482	514	506	496	489	490	520	501	512	504	528	508	522	464	500	535	503	513	494	517	506	515	509	492	483	511	518	498	469	527	516	536	487	495	505	508	501	483	476	476	483	533	541	517	509	497	513	501	492	473	493	487	498	528	509	472	494	558	503	536	474	512	487	539	457	498	475	477	516	530	494	532	507	478	471	489	488	514	512	494	487	480	492	491	473	525	508	470	464	509	510	496	481	517	510	444	510	485	523	505	507	524	451	487	489	485	443	494	539	512	503	501	531	485	505	500	502	477	534	542	538	487	484	500	505	469	486	508	513	526	490	486	510	512	465	510	516	481	501	517	501	513	485	490	518	526	449	496	487	540	510	468	493	470	492	493	499	516	455	537	518	490	496	513	469	480	544	484	507	486
13910	23488	16081	3294	960	853	775	727	776	741	743	734	745	754	787	728	704	797	736	720	678	743	818	738	735	762	758	733	706	753	720	708	736	759	810	860	832	801	788	829	791	830	871	824	745	835	845	746	782	818	811	755	772	767	782	750	767	750	727	713	768	680	737	710	723	701	724	761	712	699	764	745	740	721	737	703	728	711	705	712	760	726	733	718	707	716	709	704	704	677	750	722	722	708	719	741	765	717	710	704	718	804	747	700	753	670	692	692	716	772	723	701	714	697	737	714	706	756	741	810	737	727	715	703	748	742	708	683	730	748	735	703	727	735	709	727	683	753	717	696	690	728	719	734	670	710	651	743	699	709	719	752	675	710	699	748	692	745	739	663	720	713	741	750	723	677	736	754	708	732	731	677	692	720	765	706	680	750	715	729	719	744	680	703	721	691	670	737	734	738	718	728	729	702	728	701	727	707	730	682	732	673	704	717	656	727	723	747	677	756	703	745	755	730	686	690	756	730	751	653	769	743	715	716	717	711	707	670	685	737	743	736	742	707	722	722	724	755	709	733	749	760	717	755	733	725	702	728	681	713	749	726	701	671	739	746	750	692	666	716	761	672	700	706	707	775	704	708	698	713	699	682	764	691	725	717	679	737	734	711	671	667	685	720	727	704	729	740	721	728	701	735	710	753	747	731	692	690	719	700	720	686	695	738	725	666	721	718	751	719	712	708	680	714	711	722	665	709	791	718	742	700	698	729	727	709	736	695	688	675	680	688	709	720	736	735	676	712	741	724	745	737	711	744	717	685	753	742	736	705	740	752	721	792	753	700	698	716	731	687	729	709	710	731	732	697	745	757	670	738	728	666	711	698	700	732	726	705	778	695	698	780	675	705	680	684	756	731	736	723	760	722	724	668	726	681	763	700	756	717	722	724	726	699	715	712	680	730	723	712	736	703	700	699	701	650	753	695	714	744	713	693	739	731	703	714	741	734	757	679	699	738	739	708	736	737	731	746	717	726	733	738	715	685	714	718	720	691	685	745	761	775	735	739	750	698	709	706	692	713	690	707	750	703	695	694	734	758	734	743	730	774	649	746	761	728	677	753	718	655	728	717	723	769	719	728	696	734	745	732	726	676	740	703	711	693	683	743	734	693	764	778	754	715	692	698	723	745	720	679	701	733	712	748	676	751	739	750	709	697	702	729	737	718	733	689	699	747	682	726	702	721	657	711	772	761	729	698	748	745	693	709	752	735	732	737	753	750	737	670	724	723	693	716	699	701	696	738	722	689	666	722	679	719	701	710	675	744	775	713	723	712	745	720	736	717	737	681	750	731	723	745	726	739	692	737	661	682	729	743	701	767	699	712	713	688	714	701	719	718	731	714	708	725	688	740	758	701	700	732	759	728	716	713	738	719	764	709	724	748	732	711	749	750	694	705	703	709	746	732	730	714	672	732	681	719	729	736	687	707	705	734	701	751	674	687	689	670	705	699	750	743	748	670	712	696	680	721	735	735	761	710	738	724	737	748	694	775	715	732	726	702	727	743	778	735	750	701	683	728	743	705	717	774	679	737	718	747	708	679	718	703	740	708	714	748	685	704	733	720	780	705	748	707	733	761	711	736	738	746	670	720	687	664	690	724	720	722	697	731	678	692	700	721	783	712	705	711	665	680	727	714	747	662	700	749	744	764	701	700	727	667	650	777	728	690	727	694	654	655	750	729	722	711	741	729	703	776	734	695	746	732	761	699	723	681	735	758	745	723	691	714	756	744	708	664	656	742	727	714	734	761	721	688	671	702	713	746	685	727	722	714	682	714	701	721	715	701	730	739	736	744	726	761	732	712	709	715	719	735	706	716	720	756	724	667	765	694	664	719	722	727	731	745	724	703	674	721	716	734	666	725	634	770	738	702	705	707	729	698	763	744	739	720	712	698	692	729	748	768	718	711	739	742	670	767	761	758	757	744	721	754	743	714	698	676	726	696	720	692	690	717	722	684	703	713	712	669	693	698	729	665	690	732	732	790	727	709	745	745	696	749	760	679	804	751	701	729	732	710	704	689	710	731	721	757	712	768	773	725	712	718	726	727	725	751	679	731	696	728	711	739	709	723	752	717	700	704	750	750	729	745	683	764	749	752	694	733	709	745	708	722	706	725	700	673	704	699	687	700	709	751	747	750	721	728	627	736	745	717	707	771	707	765	684	728	738	743	726	712	726	691	743	632	709	692	748	777	681	691	736	715	745	759	730	708	683	725	689	694	692	686	676	716	712	687	675	672	703	734	705	744	690	736	737	734	727	723	664	681	686	681	723	704	752	719	702	727	725	758	725	685	707	734	690	671	751	769	767	731	728	679	718	734	714	711	763	715	747	731	715	743	691	707	706	742	674	722	718	742	767	721	737	732	714	766	715	691	723	717	761	739	723	707	694	742	725	717	701	735	726	696	737	696	716	737	713	751	732	692	713	723	710	690	704	718	729	701	748	705	728	707	678	813	754	753	681	762	731	675	651	719	708	726	695	655	722	733	750	759	701	724	700	686	736	707	666	650	715	745	765	739	708	691	689	694	720	737	716	741	729	681	717	693	738	710	732	705	746	753	770	651	674	679	645	707	706	759	759	705	684	686	707	699	732	692	756	730	713	734	756	701	711	746	743	747	758	714	702	722	742	758	724	765	685	708	735	739	712	713	750	715	743	714	749	736	735	743	738	711	692	680	691	748	774	681	750	707	717	767	687	766	682	706	695	748	731	741	733	746	699	721	769	714	736	726	734	670	714	711	736	683	732	672	705	740	766	722	688	749	689	736	712	695	754	717	779	725	681	696	761	702	714	721	716	758	739	714	731	747	723	724	731	698	708	725	671	693	675	689	734	726	683	728	710	742	778	729	730	732	674	722	692	656	737	699	696	752	719	747	728	765	708	707	737	720	761	675	764	717	714	704	704	726	665	697	661	703	714	694	779	750	721	754	715	729	727	735	740	713	713	710	752	767	770	688	733	735	707	772	727	655	746	698	684	777	733	751	685	748	752	703	722	678	700	714	685	743	750	684	680	729	714	680	765	679	739	714	732	714	746	706	732	731	739	773	735	677	750	708	687	708	718	705	738	702	756	722	709	728	699	741	719	737	697	742	718	745	668	737	738	696	704	742	742	689	775	751	708	743	708	714	732	678	711	677	701	699	738	710	707	748	710	733	746	695	700	688	719	695	692	673	754	729	677	782	671	683	716	730	747	731	765	707	726	745	759	748	740	718	711	716	733	731	659	721	714	698	676	692	679	726	688	685	708	710	741	705	721	682	694	717	698	673	708	738	701	693	686	755	685	705	724	717	685	711	690	698	707	704	737	693	683	737	709	713	742	722	783	715	787	730	700	744	722	693	724	741	690	683	734	729	694	690	714	710	708	685	745	728	736	744	729	723	723	766	710	716	730	699	692	740	707	680	743	709	706	681	704	684	727	743	754	714	675	755	733	719	706	711	773	679	700	724	736	713
24375	21347	28504	24545	19612	4669	1300	807	668	614	588	585	576	568	537	558	550	508	508	552	487	503	509	503	478	475	504	470	493	466	484	491	496	510	517	533	545	553	581	580	581	575	567	520	529	529	548	479	527	543	535	512	535	514	531	542	501	497	487	486	510	504	496	462	477	451	483	461	462	463	468	490	505	493	479	509	461	445	467	463	474	486	477	513	487	449	493	457	479	531	440	474	471	470	455	473	433	465	502	456	486	499	496	484	480	477	466	497	507	476	493	471	449	524	512	460	478	479	496	459	429	524	507	453	509	464	481	469	459	458	503	476	471	478	499	502	465	481	471	471	476	471	449	479	487	474	489	448	493	469	473	464	483	453	486	505	492	496	496	450	483	436	463	475	461	441	466	490	487	464	444	482	476	493	481	465	492	470	499	470	476	503	525	465	469	476	455	471	464	473	469	510	472	501	437	505	461	493	445	461	468	498	478	446	459	480	477	471	480	460	477	499	477	490	498	472	478	481	465	489	468	448	473	471	473	428	523	453	497	461	476	470	500	437	444	459	489	509	476	483	501	483	479	465	503	403	472	505	469	480	496	472	504	452	521	481	481	507	479	485	430	489	449	460	461	474	500	445	471	463	494	509	496	492	478	488	491	479	486	476	457	471	480	520	502	482	486	463	461	521	497	493	471	475	484	473	467	487	485	504	491	491	483	494	523	483	490	455	460	493	461	420	451	493	479	480	470	499	492	486	442	458	517	505	491	479	470	506	473	446	495	494	485	435	483	466	480	484	453	451	492	488	507	464	469	473	452	467	487	485	469	500	503	476	467	489	479	481	459	441	520	488	474	523	488	485	475	497	508	452	502	460	514	468	486	489	505	499	489	481	492	491	482	468	483	465	496	499	468	475	460	457	519	484	482	459	494	468	433	496	492	473	426	479	465	485	523	479	478	476	477	478	494	485	493	488	475	451	512	453	475	486	457	455	450	496	450	460	486	463	444	491	517	495	489	472	477	447	441	471	461	485	438	479	429	486	460	475	483	490	455	448	479	486	462	458	493	464	494	497	447	480	501	466	489	509	455	457	471	468	460	449	437	415	483	503	422	485	482	449	476	462	470	476	481	491	491	499	484	458	475	475	498	445	500	476	479	464	482	525	481	484	493	468	484	494	464	470	508	465	483	526	479	472	454	473	488	515	455	509	470	469	455	503	469	440	503	446	491	424	477	492	505	456	453	448	466	470	493	469	439	457	458	446	460	468	479	491	505	521	469	492	452	479	473	508	467	437	477	449	488	493	466	496	466	464	497	459	497	483	475	465	474	469	476	451	469	485	449	458	529	497	432	492	478	488	465	453	481	470	516	474	446	496	492	482	471	500	470	510	464	509	471	500	454	467	498	487	476	503	505	491	472	496	464	467	478	448	454	448	468	464	489	461	483	479	487	463	481	481	459	457	449	431	497	480	460	466	444	459	466	472	505	487	461	457	478	466	477	500	471	471	494	461	472	486	455	436	473	439	456	495	489	504	476	427	495	447	468	477	458	474	486	458	479	496	464	442	427	450	502	501	442	502	462	517	477	506	493	487	517	488	475	459	448	487	485	450	489	482	469	495	508	474	488	473	480	504	464	480	465	467	481	472	486	447	516	449	465	440	473	449	489	481	449	452	437	494	458	529	467	447	461	499	467	494	496	461	471	466	503	478	490	445	488	483	480	497	453	499	446	510	495	474	458	474	501	430	451	445	462	484	464	475	479	442	435	470	480	463	500	465	458	441	471	512	470	514	452	452	465	488	437	470	465	455	451	487	444	491	456	466	481	479	473	501	495	478	464	477	459	440	467	475	502	455	519	432	545	479	468	459	451	456	456	448	469	492	490	503	469	450	450	471	446	513	509	472	515	434	476	490	435	494	478	516	433	493	473	493	498	501	479	459	454	465	474	438	432	506	475	470	455	439	487	428	484	493	476	421	476	440	523	454	471	503	496	464	493	452	479	458	459	514	513	481	510	485	473	472	496	440	488	448	485	484	480	463	457	509	498	451	447	428	491	474	479	471	487	488	490	513	459	436	465	434	443	482	501	446	471	467	491	467	480	464	472	501	501	467	468	469	450	481	521	446	440	465	461	486	465	495	521	473	466	447	459	458	458	453	491	467	482	479	443	481	430	448	496	451	461	454	479	481	498	463	453	466	509	435	469	483	508	462	500	505	452	424	474	477	462	459	489	471	447	453	492	464	482	471	497	464	497	459	485	461	477	505	486	449	476	475	503	450	446	506	495	493	471	450	504	480	436	509	458	483	487	459	437	434	446	457	497	447	501	503	487	453	513	449	482	460	469	476	475	448	472	468	483	478	474	455	440	464	487	450	481	440	477	471	488	463	463	461	478	481	491	475	437	501	471	455	458	508	463	493	486	452	474	489	480	469	446	474	483	452	485	481	451	447	491	453	448	494	457	471	445	476	461	472	501	473	499	459	429	489	445	477	514	508	454	473	455	485	482	473	451	495	459	462	469	463	499	463	475	483	475	457	492	455	492	476	478	461	462	478	448	459	505	448	444	501	483	495	449	456	492	475	480	489	522	516	504	504	499	465	489	489	448	487	474	481	454	441	487	419	476	439	511	477	488	469	517	459	464	512	482	470	464	450	481	535	469	472	477	482	500	489	482	447	482	490	496	468	486	445	475	452	489	482	481	479	437	528	458	467	486	459	439	486	492	473	492	469	487	436	528	459	504	468	458	478	458	506	513	479	504	479	478	475	511	488	504	464	443	493	465	425	475	472	471	419	439	450	474	470	472	444	476	477	506	444	468	469	517	451	484	493	450	467	462	491	467	493	451	473	472	440	473	454	482	451	479	476	475	447	450	455	464	491	452	480	490	501	443	464	427	421	458	444	442	492	477	484	454	465	443	436	459	440	494	441	465	477	486	522	467	474	480	486	447	511	433	486	446	492	456	487	448	461	474	488	503	499	444	507	449	456	478	501	464	431	431	456	480	490	491	440	477	472	447	477	500	480	468	454	467	452	463	477	477	479	467	482	472	491	496	445	451	441	459	476	450	501	450	472	518	449	467	421	468	443	483	496	490	488	447	506	486	469	501	513	496	476	479	470	481	494	502	440	484	443	468	470	511	489	466	463	510	484	475	462	455	470	500	462	463	471	523	495	486	493	483	477	491	527	452	478	453	511	469	464	449	459	476	508	443	444	462	473	486	462	474	477	467	491	488	496	455	441	484	507	476	481	477	438	484	470	464	465	492	503	486	489	474	489	492	462	444	479	499	429	473	472	490	506	473	493	506	454	473	479	476	486	492	456	516	487	485	502	495	468	485	477	484	483	453	503	452	447	488	474	482	489	463	488	427	430	456	453	458	502	456	507	475	475	423	485	497	485	474	431	469	518	484	465	460	468	499	467	467	466	456	505	440	464	474	510	487	485	442	498	438	469	525	473	480	478	484	461	506	460	462	514	449	486	443	528	507	459	472	504	478	452	467	483
17501	36501	31199	10934	2730	2100	1660	1500	1225	1119	1077	986	897	846	842	802	812	773	753	786	757	776	714	739	735	744	748	716	726	704	723	784	749	789	820	857	934	938	954	845	841	937	872	859	844	831	881	846	851	848	836	839	798	793	799	750	719	735	717	718	700	644	722	700	700	690	682	685	665	713	685	702	738	736	731	716	700	709	652	711	664	698	683	654	685	650	719	653	710	736	685	705	684	727	697	698	653	666	698	663	693	723	705	695	725	726	702	728	691	729	686	701	714	723	750	697	715	707	662	727	738	708	736	684	692	664	716	679	671	671	713	720	650	653	702	736	704	710	654	690	741	669	705	667	705	666	665	679	735	689	671	684	702	683	699	671	658	669	691	671	687	635	675	669	714	656	739	659	668	691	666	725	685	712	668	692	657	684	711	665	685	672	657	631	655	701	722	681	652	711	651	703	705	716	660	687	691	642	635	679	642	687	646	661	675	731	681	704	676	694	708	728	716	708	649	667	676	681	705	697	683	695	740	723	684	663	719	685	742	709	708	741	663	691	707	693	663	689	696	655	654	669	726	735	673	689	734	703	673	711	717	675	645	680	689	783	727	661	638	722	668	682	718	709	699	715	675	726	668	665	704	679	634	706	720	686	673	662	685	719	677	702	712	724	663	647	695	662	747	680	716	740	688	699	694	687	691	677	701	696	681	697	678	679	728	682	715	706	693	660	689	672	724	713	644	661	681	687	674	651	699	716	645	700	667	676	734	690	747	683	699	710	680	712	678	677	695	677	675	707	672	666	667	686	630	677	682	697	681	645	732	698	691	696	684	675	719	688	673	715	702	700	696	728	696	643	725	683	692	705	678	660	655	669	739	670	673	648	657	739	730	678	690	712	721	717	645	697	691	722	707	714	672	699	696	678	742	705	720	648	691	689	714	701	687	679	674	705	703	673	627	716	695	673	666	674	674	685	710	723	682	670	721	702	702	716	679	729	718	688	688	681	659	680	724	681	730	680	683	669	694	663	689	682	697	715	705	674	634	653	680	674	669	690	692	709	702	697	646	677	700	692	687	728	714	682	685	656	699	704	702	730	714	689	659	667	702	659	694	687	704	742	665	724	696	705	630	730	705	708	691	659	669	706	706	707	697	704	723	654	658	655	715	676	690	716	689	651	731	674	679	694	698	715	671	713	713	681	660	712	639	745	722	691	656	697	718	715	657	683	656	696	711	676	691	706	695	682	725	685	711	677	693	641	659	708	668	674	706	704	687	653	711	666	708	715	701	659	684	737	717	673	718	656	643	647	651	684	699	705	666	653	701	646	720	685	659	665	668	674	679	653	695	670	674	695	635	721	737	677	698	697	676	647	652	659	683	685	691	687	676	648	673	694	679	726	728	759	716	715	673	656	699	680	695	708	724	703	673	693	671	695	699	703	643	757	721	700	750	706	673	647	688	634	668	691	689	650	678	692	725	735	675	702	698	659	702	634	700	708	701	695	706	643	665	686	718	727	719	709	716	683	714	703	701	688	661	695	748	722	716	661	664	701	646	669	690	707	671	693	670	631	684	673	686	718	711	687	684	682	670	686	684	635	674	668	665	702	666	677	681	720	690	686	712	700	694	684	648	677	710	690	668	688	688	705	699	718	697	750	639	695	670	703	716	684	678	699	692	690	710	676	696	699	668	704	711	663	698	676	684	653	677	688	726	711	747	712	752	679	728	661	653	705	707	654	679	658	677	678	672	698	664	678	674	666	714	696	658	694	724	668	705	717	665	703	679	678	667	674	681	659	692	700	712	651	667	690	731	708	738	687	727	656	675	633	702	750	701	701	744	700	661	699	682	735	688	673	678	766	629	705	726	731	699	711	732	725	714	653	682	655	667	705	689	740	687	669	647	672	732	702	716	655	660	648	728	718	656	697	639	712	689	669	674	665	689	666	664	666	700	693	698	645	732	704	712	689	712	677	732	714	680	669	708	664	712	670	704	673	696	700	660	685	684	711	654	662	696	710	683	663	672	663	656	678	688	712	708	661	743	695	730	732	649	703	690	703	667	704	690	673	726	651	754	670	646	641	695	710	668	716	667	704	705	716	711	727	651	688	711	722	670	696	709	714	711	652	667	712	653	685	682	648	677	708	690	690	676	643	709	680	659	689	677	696	687	661	698	717	673	738	682	684	686	651	664	659	678	673	668	675	655	719	655	682	694	714	677	705	673	715	729	714	727	687	678	634	713	697	669	674	658	682	682	733	662	715	665	663	634	720	703	710	679	710	755	656	695	698	663	682	708	737	691	725	696	689	697	668	709	669	683	646	729	690	696	643	711	712	710	718	643	681	731	709	703	695	660	687	672	684	679	661	678	689	652	683	672	675	706	735	686	688	714	730	650	722	686	725	728	671	708	703	671	658	718	688	684	710	725	677	698	663	691	676	724	719	732	661	732	725	693	708	654	654	688	719	666	696	686	665	728	669	731	680	678	719	693	713	663	710	644	688	674	696	687	723	674	667	687	736	700	657	698	699	655	657	691	714	697	704	654	655	690	759	650	692	708	710	686	689	725	694	664	710	710	742	731	673	698	671	678	693	687	699	679	715	685	673	698	733	694	669	694	680	668	645	693	641	642	693	693	716	690	676	663	698	687	707	730	716	671	680	689	732	674	665	676	725	680	662	693	681	690	702	711	695	694	662	700	685	704	725	674	696	672	728	711	697	709	661	702	695	683	698	700	723	681	669	681	714	715	705	744	664	704	706	702	724	712	673	680	699	694	707	639	656	691	718	722	715	677	726	693	691	699	706	660	705	667	688	681	724	658	744	690	681	681	674	694	710	655	657	712	674	665	693	692	657	712	692	718	731	673	703	672	679	725	705	706	686	601	697	694	687	676	748	644	686	707	725	674	639	684	673	671	701	655	693	722	742	669	684	679	697	657	677	692	693	700	704	682	682	686	697	706	671	655	724	664	712	714	643	748	686	699	671	660	693	651	701	689	686	652	710	724	710	687	733	680	680	714	676	682	689	702	679	691	682	700	680	725	683	712	655	638	678	671	697	712	675	680	695	694	692	723	764	657	650	731	663	684	700	656	666	719	670	646	706	697	709	687	738	726	705	733	683	685	688	641	694	676	713	683	652	660	663	683	650	673	687	706	695	765	685	683	689	735	666	665	679	670	698	687	716	699	700	672	710	672	709	706	675	676	706	703	703	677	714	716	710	704	689	698	739	665	681	686	722	692	632	647	683	688	677	712	703	706	647	644	718	679	668	718	730	661	732	668	696	726	657	728	727	669	656	726	665	678	674	684	691	733	686	721	693	672	694	679	687	645	677	671	661	724	686	661	691	717	626	687	669	664	664	691	696	754	678	694	711	702	693	669	721	704	691	697	713	732	678	727	687	674	705	706	680	653	699	650	691	671	706	680	728	681	663	696	703	705	726	713	666	683	711	681	662	656	718	698	701	653	667	703	686	720	672	686	730	687	694	679	688	731	670	709	676
23381	21378	29110	23995	21301	19186	3496	1135	815	682	608	521	523	501	521	513	452	451	459	425	438	427	421	421	413	427	402	427	427	392	377	421	394	415	442	480	505	515	531	516	480	494	479	467	479	479	447	443	507	519	473	464	440	501	419	393	420	436	398	405	349	404	404	379	357	334	389	374	395	416	396	381	387	365	359	397	430	373	344	389	412	372	393	350	346	364	378	352	390	340	431	353	410	422	374	399	387	402	382	407	416	404	408	424	379	393	404	402	383	368	407	406	371	353	393	357	377	411	382	402	388	398	382	362	385	361	390	408	370	384	372	384	408	392	355	375	360	391	395	350	378	389	392	424	401	389	353	377	375	410	382	375	404	381	398	369	363	397	346	404	384	364	378	396	394	407	408	398	384	384	370	333	375	385	410	373	399	371	381	373	370	399	402	367	377	364	379	371	407	401	394	401	379	410	369	363	387	363	412	384	389	394	408	399	361	376	375	401	362	342	383	387	400	370	382	423	383	362	390	373	402	419	381	408	437	399	378	389	401	395	358	346	380	358	380	392	367	383	351	419	373	376	387	373	411	385	400	366	390	404	422	366	366	415	397	373	384	420	396	357	384	407	386	429	369	367	406	369	406	418	356	398	369	360	374	363	385	399	387	392	397	391	407	394	387	326	373	397	382	350	375	363	384	422	397	374	372	394	367	396	378	407	370	411	385	392	370	392	378	374	365	400	384	423	374	407	376	419	438	396	379	372	397	361	389	403	346	329	385	376	356	368	385	394	398	397	400	388	380	407	395	384	348	370	369	400	394	391	366	418	388	370	391	390	390	384	407	373	384	388	389	369	377	397	415	383	386	376	412	379	379	364	386	364	373	381	390	369	353	371	385	363	379	401	378	361	373	403	416	372	363	371	389	385	409	363	378	393	364	372	392	375	379	349	421	354	400	358	395	395	373	410	351	392	398	411	355	363	393	391	374	387	400	377	394	403	422	416	378	353	353	385	376	344	344	388	372	404	426	378	381	404	396	377	357	361	394	407	381	391	348	370	376	400	399	386	362	375	407	367	429	376	391	403	413	379	374	390	403	402	377	376	365	399	360	376	373	410	394	378	415	355	398	387	409	403	394	322	374	370	389	403	378	421	383	418	352	404	383	359	375	400	403	394	374	375	365	348	367	382	368	391	385	369	393	391	357	374	363	394	374	384	381	396	361	397	360	414	388	343	389	397	382	382	351	391	386	384	395	385	418	404	388	394	387	407	382	383	369	381	375	366	353	392	391	378	353	376	368	411	375	371	415	393	412	399	406	383	399	351	370	401	361	381	414	376	378	354	347	350	395	387	370	383	433	401	411	401	389	370	406	388	377	384	387	348	393	373	398	344	368	383	375	380	375	388	386	407	411	379	370	365	382	373	348	404	377	351	396	398	366	374	399	383	360	359	384	373	417	349	410	387	368	369	361	399	379	404	364	387	375	410	367	411	339	385	386	389	354	401	357	390	361	422	388	403	373	373	364	372	341	342	384	397	370	372	392	379	422	397	391	385	394	357	422	392	403	369	365	374	404	380	373	357	355	385	327	377	441	383	395	389	367	373	371	385	349	370	361	381	377	391	415	405	408	383	350	380	394	355	354	356	376	382	382	387	372	393	389	381	399	353	395	358	346	407	379	405	350	366	379	350	375	401	391	388	395	375	395	385	336	348	420	358	375	428	395	399	376	395	361	395	379	371	381	389	368	380	397	343	368	345	341	350	375	380	423	386	386	367	371	347	397	406	350	359	375	406	407	392	389	395	353	383	381	390	336	389	421	389	403	372	364	349	385	385	377	409	409	385	343	410	376	390	359	386	374	375	385	394	363	389	365	335	358	402	389	353	399	354	411	346	390	369	379	374	377	384	336	398	373	383	412	357	365	371	365	358	391	399	346	362	377	378	371	389	358	402	384	407	384	355	360	359	362	376	397	354	334	400	382	405	376	353	383	349	400	371	380	424	393	401	384	374	374	394	374	392	317	370	360	377	391	353	354	389	371	385	372	393	355	386	382	390	351	410	384	372	363	412	356	376	403	356	365	354	382	400	372	393	396	380	385	397	364	389	358	390	385	380	369	402	385	368	401	389	388	393	383	352	399	345	359	363	411	409	389	344	372	386	377	408	342	357	382	368	381	379	405	374	388	374	396	371	385	385	380	398	394	378	371	355	354	383	360	400	375	408	356	384	394	354	365	382	373	357	373	404	367	412	358	368	382	404	360	407	388	380	375	385	390	372	393	353	378	403	371	390	369	427	395	340	398	376	409	395	355	364	399	387	373	408	401	354	355	409	419	368	377	348	405	365	361	372	398	401	425	380	378	357	377	386	408	385	367	371	362	351	342	363	347	384	375	388	411	382	409	390	371	409	378	389	371	397	415	346	339	384	414	371	365	393	380	382	366	398	365	411	363	394	365	389	392	383	393	410	368	366	390	381	392	375	364	375	373	389	383	386	356	358	368	363	385	371	362	374	386	376	380	365	371	359	370	409	379	391	360	373	387	367	358	394	362	387	384	388	362	390	394	404	365	383	396	374	415	343	362	389	361	401	370	339	381	347	356	400	367	393	390	412	413	427	398	371	376	379	408	397	407	405	389	370	392	344	371	353	391	377	398	381	358	397	388	391	353	354	376	407	387	374	364	402	377	371	374	392	379	389	411	370	391	352	417	391	400	351	365	378	354	384	366	375	405	395	393	346	363	362	395	375	385	387	380	386	415	385	356	372	394	393	386	388	365	364	409	365	361	401	423	393	349	357	369	403	384	410	349	453	362	366	402	372	400	383	389	384	368	397	417	409	389	373	393	385	376	379	456	389	410	377	364	380	374	382	357	447	346	411	380	362	361	380	390	366	409	372	376	398	411	360	367	366	377	380	347	360	363	364	369	372	375	419	388	375	333	392	413	407	346	402	371	419	342	377	370	387	349	398	371	403	365	351	368	374	409	397	394	398	406	393	367	389	406	395	370	352	385	376	359	351	371	399	399	353	385	361	373	380	365	392	359	364	388	411	400	369	396	360	376	385	371	403	380	383	376	370	373	362	379	395	366	341	343	372	423	366	405	379	393	341	401	396	401	391	384	356	392	359	374	390	374	394	374	377	382	407	397	376	353	384	382	413	369	426	395	381	353	367	400	385	396	358	394	392	385	365	360	384	375	367	403	400	381	382	396	391	373	375	392	384	368	413	375	367	389	366	376	368	372	420	387	368	361	325	378	420	396	404	389	381	424	380	389	393	377	364	349	366	418	432	383	383	406	415	415	404	379	389	388	398	363	379	408	357	355	376	360	385	372	396	368	382	372	344	388	361	375	387	397	370	420	386	339	386	402	354	400	397	403	391	402	390	387	390	403	379	394	382	368	388	390	376	361	364	381	431	400	349	383	388	373	388	368	375	336	371	362	397	400	380	404	394	360	384	377	379	366	392	383	403	353	366	370	365	373	395	393	366	357	412	403	400	394	359	363	391
20519	41220	35244	11150	4357	3119	2337	1974	1642	1460	1313	1126	1005	1017	859	871	795	789	712	730	667	693	674	665	606	624	613	652	620	614	597	613	602	678	774	849	933	918	850	834	778	886	804	764	797	796	747	767	764	842	796	740	668	667	676	620	608	618	580	571	587	545	574	590	537	547	554	537	580	508	582	614	554	580	565	537	532	583	580	588	533	545	530	599	531	564	555	559	560	580	564	572	558	585	541	545	542	564	560	561	596	597	662	613	614	648	583	565	577	606	600	568	614	546	587	552	609	568	571	565	627	593	566	570	534	595	579	564	565	550	543	532	559	535	574	569	542	545	576	576	527	547	577	587	570	528	532	554	532	581	540	562	542	548	566	537	529	562	547	506	512	602	592	530	566	550	586	585	584	569	543	585	571	528	602	550	543	530	535	562	519	602	557	542	529	570	562	566	542	549	535	529	582	544	606	556	561	542	536	528	489	561	541	624	534	582	566	566	516	581	541	472	554	520	520	532	602	555	543	548	564	517	510	565	567	559	574	573	532	510	568	546	519	555	521	533	540	540	560	498	558	521	531	508	587	574	563	563	573	532	549	573	521	531	600	587	597	527	524	584	564	560	522	534	564	544	551	584	581	560	535	563	555	566	553	572	582	538	503	568	598	518	572	521	583	544	524	541	541	558	566	532	566	602	556	571	562	544	591	556	545	556	524	540	560	574	564	562	571	545	559	563	543	587	559	526	559	522	600	579	580	544	541	573	533	556	539	566	603	581	535	551	566	588	549	593	560	571	570	577	558	533	577	577	542	509	514	541	582	556	561	545	556	568	547	561	609	580	564	543	558	578	576	522	522	544	575	539	563	509	554	559	524	563	525	567	521	541	597	531	565	562	542	557	560	523	533	570	564	571	545	530	558	575	603	525	572	542	535	534	532	594	537	592	541	566	561	542	575	569	563	574	546	564	531	562	520	521	599	571	530	618	600	569	549	526	544	561	565	553	534	550	534	532	550	567	549	519	525	533	538	559	558	548	531	521	543	569	555	565	512	513	553	575	519	537	570	523	577	557	580	524	556	534	536	559	493	536	535	550	602	594	559	537	558	549	553	546	549	518	578	533	564	577	542	552	544	571	548	588	590	579	556	550	545	549	528	544	552	551	558	539	541	559	541	529	515	567	563	575	529	556	546	529	557	556	575	551	539	517	574	576	518	565	548	560	526	574	558	549	585	545	576	573	534	515	515	514	532	561	598	565	577	595	584	573	547	581	536	538	522	549	551	569	537	547	552	515	580	586	548	575	536	553	506	549	586	533	550	532	588	541	569	573	563	539	540	564	586	550	545	558	574	524	535	560	553	545	560	554	583	556	546	564	536	526	540	545	549	551	586	568	539	527	562	559	538	589	562	529	548	521	570	556	618	581	576	582	566	533	518	540	556	548	542	580	559	532	532	535	511	546	553	548	574	543	547	542	555	566	555	572	581	544	561	599	526	621	540	551	540	541	573	523	527	556	593	544	581	559	582	590	533	550	567	537	526	592	557	558	563	540	542	560	518	545	536	576	537	554	541	551	539	537	555	560	523	532	578	544	563	564	544	550	571	509	573	563	518	573	575	547	547	542	574	572	533	552	554	524	562	562	545	519	515	563	537	567	573	582	542	524	511	538	510	513	530	557	583	529	541	569	532	564	531	562	555	561	556	582	535	578	584	578	545	549	523	549	600	585	581	538	558	590	549	567	565	538	541	532	544	564	537	539	585	550	538	534	539	514	516	564	563	547	604	548	541	544	556	573	547	582	582	559	544	537	562	536	554	514	557	587	524	538	576	580	557	560	524	532	599	596	580	589	532	567	540	578	559	548	568	535	545	576	597	563	559	547	565	548	526	593	566	566	571	483	524	620	583	542	571	556	518	575	563	555	603	523	573	546	574	562	530	570	526	581	536	559	558	574	565	538	571	575	579	546	524	541	563	551	574	567	544	570	544	548	540	540	603	565	523	576	554	556	590	546	528	580	553	541	563	547	552	540	533	549	506	537	579	563	568	539	585	553	573	546	563	543	555	517	539	566	590	539	579	553	574	530	565	524	550	549	573	600	564	543	574	528	534	570	553	541	601	574	526	567	611	557	585	564	555	561	574	514	524	537	516	538	538	561	546	521	542	535	550	606	557	552	564	511	514	559	586	539	554	571	545	586	582	575	541	561	533	508	550	549	554	554	527	557	533	543	564	552	576	586	544	531	548	562	569	577	547	568	590	563	565	559	593	570	532	550	597	535	553	589	499	560	554	548	587	550	533	535	538	565	547	542	549	576	554	581	575	543	579	569	574	517	563	524	576	566	569	542	529	604	595	526	607	589	543	541	551	533	515	535	543	555	560	562	555	559	553	555	540	574	533	533	553	542	548	562	584	591	550	565	556	549	560	538	551	598	560	583	551	570	563	572	555	554	519	582	565	540	569	530	601	580	534	584	514	523	526	562	572	532	571	588	563	587	582	533	530	535	551	574	567	549	544	559	569	536	569	549	542	542	561	514	554	568	555	600	571	564	555	561	515	544	521	589	585	611	556	554	551	544	509	566	554	533	551	591	546	570	524	508	574	545	537	524	557	549	558	588	545	504	560	557	580	566	576	552	553	542	528	532	576	532	540	564	541	539	523	520	527	542	548	551	572	543	529	561	557	547	558	556	542	575	566	550	540	510	551	516	513	595	535	548	549	539	553	556	554	542	562	570	529	562	545	516	523	496	542	531	547	555	522	554	584	611	573	544	544	552	542	531	538	549	572	564	520	553	539	555	561	548	536	560	551	559	557	578	618	531	559	580	541	576	509	577	546	587	558	570	547	519	545	509	527	582	573	560	511	559	526	562	490	576	577	630	487	585	593	525	588	582	532	541	560	549	547	523	549	558	530	561	540	568	573	568	563	553	541	526	549	578	529	539	538	593	544	576	558	553	549	586	566	554	555	550	583	530	533	508	566	572	525	592	523	548	516	553	489	558	505	583	562	563	581	487	557	577	523	602	573	543	567	564	561	508	560	551	581	536	551	520	542	543	573	579	564	574	577	589	564	538	517	518	592	536	548	538	575	568	545	506	542	558	531	539	573	562	527	574	591	549	564	573	570	535	534	565	543	563	561	560	568	577	538	598	579	541	531	626	548	527	541	544	552	532	553	556	569	559	577	595	489	531	553	593	586	523	555	565	604	531	577	589	533	562	543	576	506	546	557	551	570	505	594	567	534	555	531	508	544	529	548	489	570	530	546	565	539	564	603	557	562	536	573	600	558	553	532	534	558	523	536	566	583	547	583	578	555	564	569	550	562	547	626	575	563	531	546	559	575	602	555	578	576	550	502	556	586	580	558	531	592	584	544	517	529	562	514	560	542	542	557	532	576	526	557	546	560	540	571	530	556	555	540	595	547	549	533	580	555	570	582	557	563	506	562	547	541	564	513	510	583	588	567	578	511	555	553	605	597	529	550	550	524	549	514	541	541	558	574	501
27226	20930	15541	3354	743	605	569	534	517	491	508	490	564	483	522	501	506	481	485	504	521	486	536	478	538	525	542	516	535	499	497	470	507	525	514	559	548	539	519	541	553	544	495	538	543	538	570	520	530	529	497	511	553	492	521	525	537	535	553	511	518	497	474	525	482	556	509	508	517	512	464	531	491	515	528	505	525	481	556	522	519	511	519	480	505	491	512	510	486	468	511	498	508	524	539	522	512	484	491	506	520	475	493	516	490	511	530	519	517	507	484	498	534	497	518	506	501	441	480	529	507	545	510	513	443	537	548	478	464	530	536	516	525	518	493	557	503	515	530	475	473	523	474	500	525	595	469	487	482	488	503	480	507	479	505	526	494	504	501	535	515	507	547	468	532	510	491	477	505	511	498	492	516	509	501	493	519	541	461	577	517	478	498	477	478	477	508	511	502	475	489	501	520	498	509	498	525	468	527	490	520	521	442	526	504	500	535	489	509	506	532	506	494	487	523	496	556	523	521	561	532	467	517	504	535	481	485	522	508	471	515	455	481	534	545	498	486	499	492	484	512	498	545	530	500	449	527	517	486	478	506	507	504	477	493	502	491	502	487	488	506	535	499	535	504	489	471	492	506	513	535	485	487	490	516	480	505	525	515	499	483	523	481	509	446	539	498	505	519	485	553	489	524	473	522	536	507	477	509	463	511	477	493	482	519	515	520	491	497	478	502	504	479	484	493	517	490	512	505	455	490	499	520	494	517	557	504	495	498	518	484	533	530	529	473	507	486	529	532	531	512	512	548	484	493	502	527	510	514	526	484	497	514	493	495	528	504	501	539	501	497	544	529	515	538	494	464	504	459	493	431	495	487	488	506	524	480	516	546	489	471	534	501	508	486	515	517	486	547	502	462	512	485	524	516	525	508	475	478	518	482	529	484	501	490	464	489	510	496	478	502	513	541	517	482	478	534	537	499	478	499	481	506	483	521	502	553	500	499	489	499	511	531	492	479	490	472	457	535	509	472	530	500	498	522	504	499	507	511	499	504	450	485	521	564	479	500	516	499	546	539	518	508	503	522	518	511	485	552	505	491	526	536	514	509	530	547	491	465	494	501	541	526	484	503	505	508	492	509	486	470	500	466	501	490	464	516	474	524	473	540	506	469	491	508	492	482	466	483	514	510	508	506	525	490	469	519	505	508	514	494	469	521	468	510	478	538	533	517	496	493	528	448	507	501	502	463	478	524	487	531	491	534	475	510	527	501	481	499	489	507	486	524	469	496	498	528	460	455	513	466	497	469	487	486	485	526	484	508	501	475	512	525	500	490	473	518	544	501	510	522	520	492	456	509	476	502	471	523	471	500	493	481	517	495	489	521	480	492	516	491	497	494	489	524	486	511	460	474	500	536	478	469	494	517	507	512	486	532	521	521	514	530	486	470	521	537	509	496	470	433	563	507	504	506	504	497	488	518	476	487	555	514	496	477	497	518	440	466	533	485	485	429	481	500	472	501	531	479	484	503	464	532	444	489	471	489	500	502	513	501	515	546	518	472	454	528	519	495	562	499	483	489	512	541	498	496	482	534	491	529	459	503	475	498	533	496	504	491	508	465	522	534	505	485	521	524	515	474	476	530	500	533	517	492	520	502	513	523	516	549	510	501	537	488	481	502	526	525	494	460	496	454	487	513	497	517	501	495	514	484	479	486	461	502	463	489	506	488	484	514	465	460	540	515	514	458	496	478	500	520	490	505	517	512	529	494	444	487	491	474	524	533	514	493	511	524	516	527	523	516	473	518	500	482	477	511	523	518	525	495	513	475	501	503	533	522	514	492	505	519	490	473	500	512	506	500	499	476	545	537	518	485	498	501	505	499	499	480	481	513	484	513	534	505	481	469	480	500	471	496	457	487	512	514	498	474	511	525	510	522	467	511	475	526	506	521	517	539	484	481	529	487	493	556	511	509	510	531	485	467	523	498	495	493	535	499	494	514	473	495	558	484	508	486	564	493	483	474	528	508	529	486	494	496	494	507	487	506	493	492	487	492	504	493	494	529	517	505	487	530	535	510	509	482	538	502	488	479	467	483	522	488	505	500	521	509	522	512	506	502	491	545	498	531	468	468	508	522	484	500	477	497	555	538	501	551	531	488	501	485	517	535	507	502	488	523	500	526	533	479	485	540	494	503	486	479	534	541	449	530	518	516	489	511	505	522	530	496	501	561	511	513	487	497	463	467	511	495	472	544	516	547	485	554	518	498	548	513	464	499	503	497	510	527	470	469	500	493	495	532	483	528	504	496	481	514	493	475	552	451	500	517	528	509	481	498	516	498	485	491	516	510	529	516	511	472	526	520	464	536	515	513	505	507	508	498	539	506	477	492	513	524	467	539	446	471	551	513	496	500	534	506	515	477	533	523	476	512	496	511	475	521	522	544	519	485	482	508	487	534	505	517	515	486	507	524	509	513	533	514	496	512	495	517	470	512	496	475	560	470	460	476	509	487	480	517	512	495	498	502	487	522	498	520	499	528	516	508	522	518	509	538	498	550	493	472	496	498	521	493	516	494	468	512	469	535	491	511	504	464	467	489	510	473	489	494	501	485	498	463	516	523	496	499	514	489	480	469	493	505	499	484	488	490	510	488	453	471	498	485	527	519	475	535	497	514	477	494	514	515	492	479	510	483	452	486	514	487	502	459	456	517	524	511	527	500	492	525	553	484	494	488	491	503	484	471	496	510	466	472	529	511	425	495	491	503	494	513	470	477	521	487	523	525	499	517	491	479	492	499	480	485	500	475	502	500	503	474	467	496	479	523	468	492	492	499	502	474	500	528	504	486	501	487	467	476	490	501	483	463	526	492	522	543	461	516	522	524	502	480	494	546	527	477	485	502	494	497	496	519	524	522	481	541	477	471	500	506	499	517	476	512	508	476	500	508	499	500	494	494	545	476	523	506	530	492	523	516	510	469	496	522	556	471	532	499	470	485	508	476	497	516	478	542	473	483	486	510	524	520	507	500	501	531	500	517	535	494	534	523	492	535	490	502	518	476	504	511	511	491	508	494	471	507	544	507	501	491	533	480	461	495	515	524	516	503	477	528	498	496	517	509	512	487	517	492	495	503	507	490	540	513	505	508	482	521	527	527	508	501	522	516	536	453	519	499	510	516	513	513	492	486	518	487	520	484	487	493	537	506	481	474	492	490	531	467	502	481	534	499	492	460	487	545	505	479	467	508	515	504	540	514	491	519	514	507	492	523	482	483	502	508	492	494	568	521	487	507	525	495	533	511	503	498	482	506	472	535	485	522	535	506	501	466	484	515	509	488	519	486	506	488	514	517	475	497	490	529	495	495	537	502	515	493	522	484	498	501	500	516	485	513	526	530	512	516	489	449	503	523	521	480	480	478	543	515	511	476	513	456	515	517	479	484	500	499	529	533	462	501	512	530	486	511	522	517	510	539	463	525	490	489	535	483	507	477	523	522	492	533	520	505	485	527	479
14001	24600	17591	2876	906	817	780	748	773	737	785	751	722	744	650	744	745	771	709	735	767	734	752	722	686	741	739	727	726	723	702	719	708	762	841	872	918	860	885	790	811	839	822	824	789	800	829	807	760	849	842	817	781	795	789	729	736	722	729	730	672	708	740	715	703	765	705	677	698	701	692	741	741	712	735	691	781	696	730	693	773	723	718	727	740	713	732	716	729	747	773	704	778	772	746	688	726	686	732	729	715	780	742	745	695	760	785	708	740	755	775	712	750	781	722	746	724	689	771	745	761	676	771	696	683	711	766	684	739	724	692	734	746	725	705	745	678	692	664	690	734	727	705	734	707	755	725	751	706	715	738	735	710	726	720	733	731	741	746	753	713	694	727	739	721	746	737	717	689	757	720	740	751	757	709	739	767	702	712	722	709	751	719	746	706	678	711	728	757	686	714	741	716	719	713	771	717	671	715	708	720	720	701	728	746	687	744	698	729	740	735	678	700	706	757	769	722	661	710	708	702	755	746	742	760	742	742	735	731	724	764	745	730	704	723	747	719	774	743	737	718	745	715	723	733	716	747	695	707	752	736	661	704	669	743	698	730	741	667	677	745	712	720	670	747	736	743	724	703	728	737	744	702	713	695	735	702	723	703	746	756	722	722	706	709	722	735	714	715	714	719	699	703	721	725	679	704	684	721	712	744	697	702	723	752	773	737	768	755	731	745	737	702	763	697	727	707	727	700	735	690	708	708	697	722	706	733	775	723	705	714	690	736	765	680	767	758	721	664	712	755	725	759	738	703	753	757	681	717	738	749	762	720	730	739	700	701	736	709	740	738	699	729	732	736	727	736	731	742	717	682	690	736	680	702	702	709	702	717	785	706	732	744	754	707	745	773	712	699	749	696	732	752	693	723	743	687	709	733	730	707	683	736	708	745	703	686	725	698	766	688	747	758	658	705	750	716	659	732	750	749	707	743	706	747	713	763	746	734	743	711	793	725	730	696	728	734	740	723	707	689	742	710	723	739	723	713	736	788	746	735	704	742	766	710	734	753	720	726	683	740	755	758	734	706	770	741	685	756	722	744	687	722	745	707	755	674	715	670	736	735	671	730	713	733	760	680	750	714	749	723	693	712	691	692	772	743	742	747	714	723	697	733	756	724	707	656	752	703	728	749	741	721	729	737	687	763	670	738	734	706	743	749	725	709	716	723	664	722	749	717	750	695	684	713	721	754	747	710	726	670	706	765	698	749	732	706	678	708	726	719	745	704	735	739	735	722	736	751	769	737	706	730	723	691	699	740	742	718	712	710	718	667	727	709	758	687	714	717	755	727	702	702	710	722	719	676	754	724	728	740	724	686	734	738	737	718	731	710	701	702	705	746	689	749	747	694	727	711	705	663	737	697	728	660	663	700	702	756	721	744	790	671	679	715	735	745	719	684	736	740	708	736	689	747	708	800	692	729	718	736	704	687	705	779	703	742	735	752	761	787	726	717	755	718	737	760	716	691	727	718	764	707	683	712	693	747	730	709	752	708	752	705	733	691	755	698	699	731	726	724	696	727	732	709	672	745	741	682	727	703	736	753	682	741	764	736	734	724	707	743	775	706	733	731	726	712	782	714	737	716	750	756	682	751	705	728	694	719	701	777	703	685	705	722	643	706	705	741	720	723	745	757	668	776	728	738	710	757	753	777	704	756	713	685	743	718	703	705	688	749	737	729	700	727	773	742	714	701	700	693	754	715	706	754	728	739	696	731	730	731	712	680	733	706	752	708	713	701	729	782	708	726	744	709	745	687	685	729	734	714	749	728	695	743	711	688	717	742	744	707	661	724	734	703	699	719	696	716	730	689	709	726	677	717	698	718	740	788	760	725	719	681	699	731	758	645	706	705	705	692	732	727	759	714	716	717	666	727	739	684	718	739	726	760	737	729	733	745	711	736	756	748	683	738	705	738	731	722	712	762	704	746	755	700	711	673	761	767	669	758	762	726	674	686	699	731	739	727	745	705	718	765	748	736	778	724	728	735	694	673	755	735	690	715	732	750	699	691	687	697	727	743	735	696	716	756	749	746	729	700	712	754	699	711	696	729	731	715	712	707	700	706	736	674	695	744	719	714	692	707	736	767	734	784	692	715	705	706	675	725	713	768	757	735	696	683	726	702	713	761	674	749	668	721	740	710	680	734	745	727	685	708	689	724	734	734	680	690	714	716	717	718	749	727	716	734	689	705	714	694	717	741	694	708	687	699	699	711	726	683	671	714	690	660	705	734	780	693	733	742	747	727	735	753	768	755	683	709	716	722	732	721	697	698	713	694	717	685	714	738	708	697	737	754	695	703	758	708	726	716	703	678	718	738	701	745	708	716	756	699	698	704	719	718	708	709	707	733	727	734	730	743	712	701	756	725	774	784	740	728	719	739	708	764	729	656	755	690	704	760	703	720	679	714	720	706	708	720	681	700	739	736	716	743	690	721	707	729	755	724	733	686	777	715	782	699	672	762	714	736	720	723	688	721	691	709	744	712	742	732	651	745	769	730	733	703	724	722	792	703	728	731	738	675	708	760	734	740	734	713	746	766	752	734	744	737	761	703	680	770	762	703	718	732	723	686	770	780	742	743	739	738	723	763	800	729	700	753	743	748	682	761	706	784	717	742	770	703	706	752	745	716	712	710	675	726	687	789	685	716	706	760	705	745	734	688	732	717	753	727	701	719	716	734	702	729	731	680	735	655	739	725	710	736	706	733	728	787	722	739	724	708	741	710	709	694	722	764	715	671	720	702	669	726	722	760	689	677	698	705	730	716	641	701	704	668	749	712	710	739	731	722	732	687	674	744	688	713	723	676	719	746	722	690	733	713	692	728	739	747	754	747	735	726	749	738	701	735	715	693	713	713	729	690	685	698	685	744	710	702	779	731	743	759	768	707	703	745	700	745	731	772	743	705	706	740	759	709	731	739	731	759	746	692	706	697	724	716	701	725	726	748	736	730	702	696	718	717	766	724	710	780	764	702	687	794	735	689	761	702	715	715	731	723	662	704	726	717	736	719	679	736	743	749	758	707	714	732	767	752	784	710	732	739	725	711	736	737	675	710	716	757	734	693	746	683	738	716	676	708	687	660	720	722	763	733	691	742	698	732	747	723	694	743	722	733	706	704	738	688	739	723	741	744	685	699	764	696	725	683	743	686	666	732	713	715	744	733	771	701	713	686	756	742	700	744	701	730	725	694	693	657	740	719	722	715	716	716	718	762	729	704	711	700	682	731	728	756	707	726	753	696	762	706	701	751	714	743	745	696	709	716	696	720	722	690	707	725	758	762	678	688	705	706	746	761	711	745	747	719	726	744	712	714	752	699	750	678	706	738	715	738	763	712	735	707	693	683	750	744	734	736	692	724	728	706	742	766	759	746	719	700	708	752	761	777	699	740	730	725	747	725	702	676	713	690	738	743	716	706	712	721	755	742	715	739	695	726	697	715	726	719	722	747	711
24328	21344	28551	24601	19600	4730	1400	873	667	673	604	566	603	549	545	508	519	514	475	542	536	494	534	492	521	487	463	494	504	508	512	523	498	560	561	551	550	607	596	555	552	572	548	494	559	558	533	541	573	545	506	534	513	493	544	472	482	508	514	506	486	482	541	444	447	462	477	490	497	502	454	492	461	467	436	446	474	487	472	455	444	496	508	500	506	469	494	484	427	474	501	467	452	482	476	496	510	452	441	508	542	506	480	468	487	455	512	498	487	463	479	486	475	469	477	474	487	471	459	532	467	525	492	485	492	467	460	502	544	481	496	498	469	478	450	507	435	468	491	437	437	544	502	530	502	484	487	488	462	494	463	465	455	491	495	472	477	513	447	486	455	500	488	487	480	472	463	483	497	482	465	458	484	448	423	495	482	470	466	526	489	466	493	450	510	479	509	432	439	437	482	499	440	472	473	486	463	476	479	486	486	508	448	494	488	470	496	527	488	491	458	516	501	457	459	523	455	472	461	467	481	462	485	423	488	450	492	435	479	483	461	483	487	469	478	467	468	466	430	480	475	466	442	444	468	512	478	458	454	478	499	474	470	472	487	468	478	473	454	479	446	473	500	501	499	458	493	490	428	421	496	504	464	514	446	460	452	475	461	482	483	472	453	486	485	495	479	462	535	462	431	410	509	466	495	498	466	483	496	464	475	491	453	492	481	458	445	469	466	470	502	477	464	498	431	492	492	468	453	460	435	562	493	457	471	472	512	455	484	475	491	481	472	465	461	505	476	498	452	459	486	445	480	450	455	464	476	502	488	474	521	525	482	485	459	458	481	471	488	491	472	476	470	447	423	468	482	465	450	445	487	478	449	445	461	445	440	486	499	517	476	501	475	492	487	480	475	453	485	446	486	475	498	491	460	496	461	516	441	470	513	480	484	490	462	486	465	489	475	475	445	444	454	453	489	482	501	483	507	506	489	479	488	491	471	459	478	464	479	492	532	465	476	504	439	480	478	447	442	484	519	468	468	462	485	480	452	460	503	513	520	493	474	475	488	481	507	455	449	478	485	471	499	485	462	507	485	465	467	462	446	498	493	460	534	491	496	473	472	485	475	484	444	454	503	455	490	484	473	505	486	465	495	477	454	463	465	439	472	491	470	501	465	507	452	477	465	456	509	512	437	506	461	464	503	496	444	463	470	503	480	491	481	501	495	465	451	506	463	478	483	533	464	457	479	453	466	498	463	463	500	492	522	489	473	480	473	482	499	495	445	463	469	484	476	457	458	464	491	475	472	482	520	499	460	472	452	460	485	482	453	460	437	504	465	486	515	436	483	468	474	432	466	487	465	485	484	520	436	511	492	534	453	495	498	493	476	484	505	480	487	477	498	515	489	452	466	466	470	478	477	461	494	507	519	484	505	481	455	454	471	475	487	505	497	469	488	522	499	489	518	463	498	501	446	471	498	485	466	488	477	472	458	472	442	420	483	490	505	479	455	519	482	495	448	438	469	495	495	479	470	482	517	466	468	462	461	450	481	506	471	498	479	456	469	430	446	468	464	474	499	504	486	514	484	464	443	483	491	500	466	457	470	484	461	492	465	499	452	494	497	497	465	488	446	486	491	431	482	478	483	504	434	472	471	477	499	508	497	467	475	491	445	448	532	490	472	479	489	490	469	467	453	488	494	486	467	518	468	472	507	462	483	439	474	483	511	440	505	493	483	501	468	505	486	468	428	434	450	461	444	475	456	453	470	536	510	488	475	471	467	484	501	492	495	450	436	479	474	479	484	489	503	472	487	467	472	491	498	464	528	441	465	470	484	472	475	447	439	477	479	513	482	485	509	497	480	480	451	452	496	461	471	453	472	491	445	454	439	462	504	472	490	478	457	471	479	459	468	497	470	457	451	456	472	461	522	475	507	432	465	461	483	479	468	489	516	463	471	451	494	519	481	503	479	512	441	475	474	442	451	449	493	486	495	421	462	472	480	487	452	494	471	517	497	473	481	453	442	463	470	413	481	508	444	493	481	460	516	475	464	456	438	468	483	470	463	455	494	488	461	503	535	501	472	507	446	466	525	470	498	490	463	446	479	462	452	501	502	500	475	466	470	446	500	457	491	509	483	516	494	469	503	463	550	472	495	465	473	476	467	469	489	505	462	492	490	467	455	475	468	462	477	464	495	475	451	475	454	468	495	498	495	470	492	456	433	504	503	484	425	471	490	497	458	457	460	473	504	454	463	492	506	446	457	480	488	474	507	501	468	476	489	432	461	484	480	498	463	446	456	473	474	487	474	454	507	453	455	453	493	468	465	476	465	482	455	537	460	489	483	499	448	420	479	511	460	494	516	482	509	464	544	475	488	470	430	486	484	462	447	474	482	474	530	476	456	469	490	425	469	478	488	456	456	483	477	447	476	497	471	509	461	542	484	471	498	472	482	429	450	478	472	457	449	476	449	508	498	460	446	482	451	423	458	492	532	466	468	471	454	506	434	502	500	469	470	471	488	442	469	489	478	502	509	453	478	434	484	511	514	488	475	470	518	498	505	460	456	528	490	525	453	474	466	472	489	484	512	484	453	457	468	457	456	461	460	492	443	508	473	477	495	494	430	487	486	436	487	500	488	437	481	506	464	457	499	469	484	475	488	489	504	501	475	480	499	474	473	459	482	486	513	497	476	460	477	496	476	504	497	509	511	482	477	431	469	451	467	507	497	501	437	448	521	459	498	445	428	508	494	475	511	482	495	525	485	507	469	469	484	505	447	475	498	505	478	491	455	477	501	497	492	474	506	469	457	499	465	512	530	483	509	462	438	496	515	500	481	495	455	491	485	461	486	495	469	477	501	515	500	458	457	476	485	450	513	501	481	495	443	490	482	483	509	504	476	453	458	472	452	453	480	488	493	481	512	455	466	475	470	513	435	502	481	477	475	471	494	490	491	491	508	466	450	472	493	486	454	491	502	492	470	474	496	466	518	488	494	477	450	508	505	469	463	456	469	472	494	479	477	463	510	509	459	473	443	483	472	475	461	492	511	466	498	443	452	509	498	462	523	477	468	464	444	430	486	509	504	475	443	483	483	479	466	467	456	469	487	454	525	467	506	492	466	469	462	472	462	495	463	505	477	466	500	505	448	468	470	488	464	447	483	477	453	485	512	495	463	504	472	486	473	475	506	487	476	444	434	479	529	456	467	487	432	495	475	462	460	493	481	492	481	481	515	462	485	468	458	489	461	491	477	434	474	454	487	465	506	512	484	486	483	452	471	518	506	507	486	491	442	474	457	482	474	507	499	484	488	484	437	484	490	447	477	519	476	457	446	470	432	459	467	468	455	444	493	454	489	490	448	453	480	476	484	477	446	496	493	480	465	513	483	493	489	439	443	472	479	493	470	442	476	487	503	454	515	460	472	493	478	441	509	501	439	476	447	492	489	454	498	454	471	497	502	465	468	484	494	491	486	463	423	479	447	464	479	473	459	511	474	511	470	439	473	463
17360	36380	29116	10793	2749	2051	1679	1377	1263	1144	1064	973	933	893	864	827	820	833	746	747	713	743	758	743	744	768	779	706	707	698	730	739	738	813	845	943	1032	935	921	862	881	855	852	826	857	876	778	842	863	806	847	801	777	813	725	724	744	741	686	772	687	692	699	693	731	698	722	686	737	657	675	684	666	702	649	685	698	709	682	709	747	674	702	713	706	693	698	711	684	715	658	689	743	674	700	667	703	709	698	731	667	759	760	689	753	792	746	718	712	696	727	685	721	679	719	676	715	712	661	718	744	734	702	680	658	689	656	707	645	637	703	687	700	664	690	717	654	692	687	715	690	683	670	694	690	690	688	688	725	670	739	689	702	710	715	656	693	709	681	733	683	709	686	686	685	652	704	686	704	710	671	639	659	717	710	679	669	721	727	653	726	645	685	727	703	694	664	703	658	705	719	707	685	675	711	696	685	720	696	695	726	681	662	672	674	729	689	650	722	685	680	682	698	714	682	694	647	702	652	697	698	721	694	682	653	710	723	722	676	703	684	673	681	691	680	743	699	692	690	685	704	706	669	690	701	692	696	680	667	685	715	754	684	704	729	672	718	692	720	649	725	715	745	683	735	731	735	749	723	768	679	698	665	696	688	669	637	707	681	654	697	716	682	716	678	672	705	684	678	725	708	696	648	692	669	695	687	706	713	721	685	723	691	718	639	680	719	696	676	689	690	691	700	642	714	710	677	678	726	689	727	674	710	704	662	732	670	719	719	683	694	691	709	685	688	685	728	718	689	681	703	702	649	720	715	679	760	676	676	730	715	685	656	683	717	659	691	709	707	736	637	694	714	696	712	702	702	693	669	716	714	656	746	662	698	660	690	694	668	670	705	727	680	685	713	688	685	669	699	627	688	747	690	680	685	684	673	730	707	708	700	707	667	675	715	671	701	693	705	686	693	757	677	669	716	693	693	665	729	698	725	680	677	663	676	688	673	696	700	721	734	696	714	687	668	701	728	689	693	701	673	683	687	710	678	653	706	677	666	737	673	699	694	642	714	715	675	703	669	691	733	703	767	716	702	695	631	697	677	714	699	708	724	692	718	748	658	695	649	725	703	689	689	720	750	730	723	672	723	686	680	701	711	690	692	694	643	697	676	671	722	717	717	668	655	666	700	681	668	668	687	678	689	687	676	730	690	737	626	685	687	706	671	696	687	699	684	746	704	691	733	661	734	706	703	700	726	725	653	703	681	664	699	737	699	697	703	761	718	710	685	676	721	653	666	717	742	688	675	679	687	686	673	706	710	727	617	705	698	701	670	708	671	640	727	671	683	683	672	643	669	704	687	708	650	633	675	711	689	708	720	654	702	673	714	695	685	712	720	646	715	705	680	707	700	697	696	687	712	685	681	722	682	653	696	696	697	675	661	673	709	689	670	752	670	733	712	695	690	718	669	732	667	683	717	713	693	722	703	713	725	705	729	656	681	684	707	677	672	677	718	708	632	658	663	692	662	681	704	682	702	724	646	676	696	707	656	707	701	675	719	710	688	725	713	667	685	716	664	647	693	691	694	666	716	719	708	682	705	692	673	712	720	697	725	700	700	728	704	695	656	671	718	686	685	689	676	679	676	669	699	698	653	764	689	644	676	729	680	714	723	681	702	718	701	715	640	725	713	715	697	644	686	680	710	687	691	657	649	676	691	694	710	677	680	633	700	683	670	680	686	682	700	691	681	664	688	708	655	678	670	703	683	705	683	662	707	717	696	673	676	713	709	739	688	677	673	705	697	707	671	669	640	676	697	652	689	708	626	668	656	702	694	674	736	711	695	716	671	718	641	687	663	663	718	709	681	686	696	655	703	659	700	722	699	689	714	711	688	733	672	706	690	725	649	682	660	648	709	685	628	645	663	689	702	709	711	682	698	718	685	623	687	733	703	642	716	673	668	734	693	650	685	661	733	688	636	707	677	670	691	715	718	734	640	709	722	673	700	694	723	707	664	649	674	663	668	671	697	672	682	654	688	672	648	701	706	707	659	705	648	656	714	719	685	652	694	704	706	698	719	724	684	711	674	679	652	692	706	690	696	699	648	720	702	706	715	717	691	632	663	706	723	685	698	655	688	711	721	695	666	709	652	696	713	699	685	664	700	631	682	721	723	656	700	738	716	714	701	675	700	706	745	737	694	709	686	676	706	691	663	658	656	644	667	716	698	693	689	703	721	673	673	675	710	720	711	686	696	710	667	680	672	690	712	682	749	671	716	711	674	672	681	714	699	725	675	689	668	702	675	713	669	672	662	725	658	713	657	680	677	730	775	677	675	673	688	666	737	706	727	708	672	683	699	716	710	705	700	677	713	699	723	722	694	687	715	654	689	712	688	670	747	687	711	707	704	706	708	646	700	686	744	651	694	712	674	685	713	706	712	665	677	746	650	673	695	703	738	698	742	662	681	669	724	656	709	691	689	636	681	725	687	640	717	705	691	698	667	712	666	707	650	698	684	681	738	724	638	722	733	681	673	684	685	725	748	648	721	718	681	705	655	677	718	696	726	709	708	746	726	731	681	708	660	666	609	711	677	709	710	686	679	716	666	684	712	759	681	733	703	658	714	715	685	741	650	700	631	740	692	678	679	711	713	704	673	677	708	717	728	676	683	659	649	668	686	702	689	687	690	720	704	693	681	708	691	668	690	641	632	663	676	738	681	658	698	656	674	679	705	731	672	666	658	713	693	724	652	655	736	712	632	689	690	714	733	680	711	682	674	682	691	671	693	708	662	691	689	705	725	676	664	692	726	744	690	665	667	678	687	672	715	661	757	683	707	701	702	659	679	670	680	657	676	678	719	711	648	718	710	719	691	663	640	687	673	688	740	692	657	720	675	691	735	736	715	713	648	761	668	692	669	694	716	696	685	686	693	688	660	738	723	697	685	695	710	657	679	707	695	717	655	707	729	692	641	683	676	648	717	676	687	730	658	694	720	618	668	670	708	665	709	693	687	694	714	741	674	732	682	632	651	696	707	681	708	703	684	712	701	707	673	679	664	736	675	705	681	675	691	684	658	685	700	639	716	640	654	693	667	680	701	691	681	740	684	718	711	688	695	703	711	700	720	649	648	710	716	662	675	704	639	699	677	645	725	650	673	708	696	715	696	681	653	692	708	674	738	655	680	665	713	656	702	685	713	737	687	729	675	707	721	753	710	660	727	694	700	746	710	707	679	713	748	693	661	668	682	690	707	711	644	726	682	735	728	676	660	691	684	711	686	704	712	667	687	720	691	685	725	744	725	672	700	688	652	701	656	693	669	700	720	734	748	640	713	669	617	733	653	690	719	674	719	696	709	659	703	705	694	683	699	682	719	672	676	697	695	741	658	680	660	671	709	669	692	732	645	701	672	661	663	675	672	689	740	664	683	692	650	728	704	677	678	715	757	667	707	686	677	681	707	697	702	656	704	677	692	617	684	661	684	735	716	663	676	695	693	680	690	661	674	675	681	742
23374	21369	29132	24002	21322	19103	3380	1164	822	682	646	594	516	534	509	518	502	438	426	445	388	440	433	460	430	395	423	403	415	413	416	420	393	423	496	523	515	524	487	500	483	454	492	457	456	441	456	460	479	455	482	496	468	423	452	425	437	394	411	425	402	364	378	382	388	393	402	417	377	384	381	414	408	367	385	384	453	408	393	362	390	362	409	385	431	371	389	382	382	379	405	379	383	392	378	397	398	377	411	400	383	382	409	410	418	412	411	419	413	398	399	442	360	365	411	389	381	407	398	428	402	368	456	419	403	421	387	376	380	331	392	371	388	393	386	394	395	407	397	403	383	398	365	392	388	410	356	391	398	380	394	404	338	368	375	367	351	359	380	401	375	391	399	425	419	409	359	411	370	415	411	377	385	394	384	395	371	394	325	382	371	349	407	387	356	407	388	379	411	377	394	367	403	385	354	377	363	373	374	349	372	370	417	396	403	393	412	363	384	388	377	372	367	407	373	373	411	394	354	375	382	404	365	389	373	382	420	382	418	403	373	390	361	377	392	360	393	386	413	393	373	371	376	404	363	370	373	388	362	375	404	386	400	387	382	392	398	375	362	350	380	382	415	392	341	371	383	384	372	395	377	361	392	377	369	355	374	429	365	383	394	382	409	370	398	418	365	356	398	387	412	407	393	365	389	385	367	403	363	366	384	347	403	424	366	383	395	403	383	384	380	405	393	382	402	369	376	453	392	369	362	424	394	366	399	372	390	410	384	371	383	394	366	403	430	419	377	401	402	401	393	402	387	375	419	388	370	388	359	371	426	378	397	387	414	397	375	401	406	370	391	389	398	362	394	396	383	418	354	379	427	411	374	390	386	364	374	341	354	395	440	404	353	382	373	400	394	335	383	382	406	389	394	354	369	402	403	385	372	378	363	375	375	393	373	397	421	414	395	370	387	388	374	395	413	324	380	389	356	383	411	401	407	398	398	374	370	369	397	389	365	381	434	402	353	409	446	387	407	408	369	375	389	392	389	390	415	391	358	398	414	353	353	377	396	390	381	421	375	408	374	380	418	408	405	376	370	416	371	424	364	388	381	361	371	356	364	368	384	419	394	403	358	357	381	375	356	366	370	419	363	397	374	424	362	388	382	395	344	359	382	394	366	385	352	389	413	397	398	375	387	396	399	397	388	370	372	386	388	402	378	378	462	394	380	411	384	406	403	402	404	409	391	409	414	381	372	371	366	362	386	383	392	360	375	398	362	376	369	384	414	423	384	386	361	425	399	405	397	384	383	375	389	415	351	395	387	399	420	403	376	378	396	381	389	363	391	398	338	373	386	372	395	368	365	419	398	377	397	356	412	382	392	375	352	399	371	400	376	362	381	348	368	348	370	407	392	393	397	342	397	410	417	411	409	409	409	389	387	418	398	409	356	373	368	422	391	412	357	381	394	366	374	377	371	340	377	379	364	426	342	404	400	379	342	378	378	391	400	427	364	383	347	387	386	411	389	371	387	388	385	364	393	374	390	377	404	399	391	376	369	353	341	388	382	371	426	359	426	375	386	379	402	395	388	402	390	385	371	381	387	355	371	377	362	384	364	381	366	353	374	409	401	373	367	360	375	394	376	392	361	395	394	385	365	397	427	394	376	362	389	374	373	394	393	400	359	384	363	397	400	423	408	406	393	400	376	403	374	360	427	380	362	426	367	407	391	376	382	394	416	378	410	374	367	365	397	376	375	403	418	392	381	368	360	384	383	369	376	374	391	378	386	340	381	363	414	364	435	381	402	369	358	392	405	425	385	350	408	374	415	372	379	389	364	390	385	357	406	380	354	407	399	372	384	385	368	366	387	389	373	426	408	393	399	381	413	339	397	379	389	382	404	371	384	428	369	402	385	374	411	378	422	409	383	364	393	354	425	396	416	378	373	385	376	390	350	397	382	363	374	375	414	441	375	359	389	371	388	357	397	404	388	397	348	390	366	420	404	403	404	403	395	396	380	417	414	388	364	381	387	397	397	399	361	375	393	356	374	395	398	354	401	386	369	374	422	404	402	386	417	411	408	392	404	382	403	375	395	383	393	376	405	394	412	360	355	383	373	390	375	399	374	394	388	404	364	378	397	372	380	382	377	342	370	353	395	378	364	409	388	361	411	377	402	373	364	376	364	375	376	395	359	418	355	395	358	408	427	381	383	379	400	424	409	374	392	394	382	396	360	396	348	420	374	380	392	374	388	396	401	370	392	362	390	359	379	419	380	407	386	416	372	384	410	436	404	369	381	364	396	402	385	380	370	382	378	387	372	356	399	390	390	392	375	404	392	372	353	380	376	391	447	386	392	387	382	371	379	376	376	359	375	380	369	387	349	402	390	370	391	376	411	406	386	368	383	360	363	401	379	382	362	364	403	382	390	373	384	352	371	413	398	404	395	399	368	404	373	384	378	427	372	406	370	398	398	393	394	352	360	348	360	370	397	357	406	392	412	381	388	359	399	406	403	401	361	402	358	380	383	406	357	396	334	385	363	368	401	360	355	397	360	398	404	374	406	370	418	377	385	378	393	354	395	386	397	441	397	384	391	381	399	370	398	343	375	362	393	402	390	384	392	407	368	395	406	403	363	369	386	427	392	405	377	357	401	402	357	389	411	397	376	357	384	379	395	392	351	418	409	392	374	398	390	375	358	345	350	390	382	355	401	364	398	400	368	349	411	362	354	420	364	363	399	359	403	365	388	374	390	390	419	337	393	395	400	370	391	424	384	343	411	386	404	360	346	393	381	381	365	411	401	368	393	388	365	356	419	398	387	381	389	429	391	414	373	364	363	355	382	396	378	386	378	404	419	403	320	396	384	372	381	377	362	387	325	333	375	402	356	388	377	389	385	374	376	384	396	376	395	402	393	404	372	382	368	409	368	408	379	417	369	416	402	378	356	411	425	400	391	378	415	379	380	380	382	403	388	419	389	355	379	381	385	364	402	355	382	407	365	356	388	394	382	346	394	366	402	387	386	364	411	405	378	372	391	364	395	382	407	372	356	388	390	394	360	353	387	363	423	378	410	353	369	390	390	376	380	364	396	388	392	387	387	383	372	364	411	373	390	382	360	355	393	384	392	369	386	364	369	363	365	380	366	387	373	381	342	383	398	407	379	394	410	360	394	359	354	361	375	367	373	379	370	397	391	374	383	371	375	402	370	375	368	395	388	356	379	383	375	376	408	361	384	369	359	376	341	401	364	403	424	382	384	402	360	415	369	402	378	378	394	365	431	377	361	365	390	363	398	382	405	414	356	395	377	383	345	375	364	394	413	423	350	395	386	369	385	415	369	365	391	413	375	404	382	418	400	408	405	404	382	395	374	402	389	402	406	374	408	367	360	315	376	391	403	387	347	396	371	375	375	407	384	381	368	350	395	375	412	382	363	338	380	366	396	425	369	368	407	359	370	377	385	395	375	437	400	378	355	367	402	374	414	380	363	384	393	377	388	366	387	398	404	410
20343	41269	35050	12735	4304	3046	2415	1952	1642	1456	1214	1144	946	952	914	841	803	769	767	719	721	733	594	651	635	625	623	648	596	590	629	645	659	696	793	860	974	960	886	848	801	772	826	701	673	693	669	767	825	753	809	733	735	671	670	683	664	631	601	631	608	582	579	560	530	603	588	547	584	584	546	582	577	537	581	588	553	606	560	546	551	564	574	571	554	571	572	568	560	551	544	569	515	542	550	561	534	524	593	593	596	619	588	616	666	647	590	611	623	551	617	573	596	589	551	564	578	561	550	599	650	606	560	563	599	539	567	582	542	569	537	517	536	571	540	525	571	525	494	561	563	542	575	552	591	537	548	602	569	566	575	547	535	561	548	508	534	541	564	534	517	554	563	552	559	560	560	633	571	562	565	545	557	569	523	542	537	593	573	558	532	570	561	538	580	580	575	546	535	568	539	544	547	607	553	537	575	581	585	570	548	579	588	578	543	544	553	544	556	562	540	569	546	546	573	547	556	532	591	558	584	574	570	590	560	568	534	576	551	577	546	562	571	523	548	545	522	557	557	549	535	567	517	516	538	559	547	556	592	547	563	544	546	569	539	559	544	528	589	559	563	588	551	529	558	622	537	568	562	560	575	547	577	565	572	531	571	560	563	543	542	549	560	579	554	586	523	591	553	596	531	523	551	563	528	577	545	537	533	555	586	529	540	542	563	548	556	556	553	541	580	539	533	576	567	547	590	555	554	537	545	615	567	557	535	543	529	546	540	577	594	547	585	520	579	558	579	550	569	519	582	557	565	548	530	544	541	569	535	555	570	591	517	522	545	531	554	541	606	555	521	538	606	572	531	573	571	544	565	559	556	547	552	570	570	541	553	551	546	540	562	553	547	531	572	546	555	541	602	520	565	538	553	506	558	526	573	534	537	526	514	563	583	574	595	541	558	576	597	558	543	563	577	527	571	546	552	530	541	531	585	602	562	564	588	569	570	551	580	557	588	516	567	561	535	581	558	584	565	571	549	526	530	557	562	546	513	533	547	594	577	553	554	550	577	555	553	553	600	601	525	582	566	554	535	533	541	501	549	540	559	589	524	578	574	573	544	548	558	557	566	526	572	564	535	565	566	545	556	528	526	590	545	559	498	536	564	580	577	612	588	547	515	535	583	611	538	556	555	565	551	555	537	633	559	555	550	552	550	545	564	588	553	533	583	539	555	526	543	567	548	520	571	562	522	547	511	560	578	531	535	555	559	583	550	551	531	562	567	531	518	577	534	529	550	569	531	552	580	570	569	559	559	521	538	549	564	569	562	551	526	543	545	516	534	589	579	518	537	571	553	551	557	530	509	512	530	532	580	571	527	544	560	579	567	563	512	510	554	558	575	577	525	580	588	526	562	553	538	511	581	584	582	606	565	531	532	556	550	567	569	558	548	521	509	554	566	592	544	554	528	557	551	517	540	547	562	529	542	592	577	546	530	533	551	548	593	570	562	534	551	550	553	541	552	559	558	562	535	560	561	536	540	566	554	562	582	539	595	532	537	527	499	601	537	556	585	545	562	600	548	584	551	543	565	535	577	537	586	520	553	530	588	548	532	559	511	565	589	547	547	571	526	546	555	561	527	523	551	515	580	575	557	557	585	527	561	552	574	540	604	581	585	527	576	532	561	572	537	519	582	547	590	585	541	569	560	560	589	556	566	550	611	545	521	555	540	560	559	595	574	524	576	543	541	559	564	576	571	554	570	560	546	532	527	588	569	560	534	529	513	574	537	576	580	539	511	546	548	564	582	556	565	529	508	528	555	559	548	541	552	553	573	542	563	580	580	558	546	576	532	546	563	531	547	518	567	538	598	560	570	571	576	564	563	599	599	552	546	547	585	538	544	583	532	535	547	535	564	535	559	574	601	529	562	524	552	584	587	565	560	574	559	573	509	571	558	527	549	546	573	549	561	551	528	538	543	562	592	540	553	518	573	548	526	538	616	547	523	531	536	603	553	541	558	538	549	581	531	570	556	586	556	537	548	510	564	533	575	529	557	609	583	557	557	569	557	536	584	556	560	575	574	577	590	568	556	555	551	501	516	545	587	561	517	543	555	555	598	580	527	590	543	598	541	486	556	561	562	570	597	559	550	546	545	566	525	570	600	571	533	536	537	556	533	579	558	547	552	559	543	569	609	587	565	526	576	590	547	580	537	520	545	569	551	587	572	558	560	519	550	566	569	528	527	514	594	552	554	550	530	573	581	514	553	559	528	595	569	572	578	560	538	578	532	561	548	564	551	551	548	567	533	603	524	517	536	574	535	549	536	565	562	519	580	559	528	591	577	577	590	575	550	576	556	576	554	553	555	558	546	554	553	530	509	550	573	555	554	594	530	550	541	548	571	565	550	511	577	556	557	551	550	537	564	571	541	516	590	533	571	542	553	516	589	536	559	550	547	553	547	524	568	536	572	534	574	551	547	566	549	594	586	515	563	557	533	552	556	571	511	596	541	561	545	546	524	516	580	574	560	544	557	541	597	516	579	547	566	550	555	570	523	582	552	551	577	546	582	512	515	557	554	544	548	568	593	537	585	552	567	558	574	558	521	553	594	526	568	607	579	507	566	556	537	623	589	555	579	579	535	546	582	552	577	504	552	506	554	563	555	579	544	567	556	568	566	573	550	548	545	566	558	548	536	569	571	508	547	567	592	591	582	555	573	546	550	536	579	509	535	531	585	548	530	568	569	542	524	549	525	547	533	538	560	538	564	573	573	561	551	577	573	564	546	541	571	534	564	541	536	566	563	557	597	565	566	576	559	546	563	553	547	554	575	542	581	540	524	592	580	538	571	557	551	549	542	552	508	546	514	552	560	561	577	544	592	546	578	569	538	536	558	586	527	549	518	541	584	581	564	554	562	561	584	595	594	525	514	565	588	578	554	557	547	561	515	585	589	571	587	562	584	521	571	559	578	638	546	534	574	564	531	531	551	569	547	514	561	563	540	583	544	530	542	577	556	560	552	540	561	543	536	568	561	568	567	544	558	531	571	586	564	565	600	564	584	592	590	570	529	571	532	547	550	547	558	562	537	585	611	562	537	576	533	513	558	587	607	567	539	577	560	529	557	577	532	579	564	562	537	557	549	581	556	566	549	583	602	557	530	527	530	549	562	537	540	528	571	536	538	529	581	599	563	538	569	547	534	573	555	554	552	587	562	575	531	552	499	573	593	576	559	547	538	523	542	583	559	568	562	578	558	536	550	522	594	547	549	535	577	576	567	551	600	553	527	569	560	556	583	549	557	550	510	583	575	593	550	573	561	564	547	534	556	628	529	557	527	559	520	551	547	555	532	540	554	573	550	556	544	565	573	584	515	616	532	576	565	482	566	509	559	543	572	591	532	559	497	545	525	506	519	534	510	537	535	591	565	560	557	573	525	494	558	595	527	590	564	582	582	561	588	547	575	560	541	547	578	606	581	557	551	569	550	523	522	524	551	582	515	578	554	557	572	591
27148	20951	16308	4689	812	581	543	510	558	515	543	517	548	559	514	511	517	535	532	499	499	513	486	512	514	544	519	485	510	525	532	479	532	552	532	591	601	529	579	551	577	503	501	569	511	513	550	546	490	513	543	500	532	567	503	575	507	530	553	501	527	492	527	512	487	530	502	487	486	487	529	456	555	516	492	520	511	548	544	543	507	533	511	496	519	513	542	539	513	496	461	556	502	493	515	510	504	521	508	494	487	539	573	541	537	497	506	540	508	521	528	527	516	512	531	519	501	520	477	493	512	512	507	548	518	505	484	480	527	530	513	510	529	516	560	493	534	502	516	520	503	508	502	531	504	498	513	520	475	492	469	494	497	510	529	519	523	497	521	529	498	506	521	496	546	546	539	492	488	525	492	524	528	538	517	548	498	463	492	515	498	521	521	507	534	485	474	494	499	506	521	513	527	510	516	528	558	502	520	518	558	506	497	478	507	459	521	508	521	507	481	513	560	518	511	546	526	511	535	451	502	517	534	511	485	520	469	533	535	502	484	489	511	504	492	533	512	510	516	507	540	506	508	483	537	500	501	493	522	536	478	482	481	499	497	492	523	481	502	489	522	546	504	503	546	474	465	505	508	498	550	529	511	529	559	508	510	506	495	491	482	499	505	540	456	505	544	500	495	525	531	493	503	489	525	512	489	531	466	487	531	521	505	519	486	472	503	503	534	502	492	498	510	520	471	524	516	539	501	538	461	516	501	511	510	484	485	546	492	518	481	510	565	508	545	503	500	486	525	480	450	518	519	528	501	485	505	510	525	500	507	529	488	555	560	537	477	481	507	508	539	546	503	489	483	470	517	529	522	520	505	488	478	485	559	521	536	500	535	477	558	548	515	528	528	505	504	513	501	524	550	497	516	501	497	484	534	536	571	498	548	499	485	494	505	435	517	519	477	544	492	527	557	489	504	483	495	466	537	471	511	484	495	481	503	521	531	518	480	505	469	510	486	505	504	510	522	484	495	511	541	522	493	526	515	479	481	505	558	491	481	486	522	524	528	498	514	516	502	521	500	528	508	483	515	476	497	512	517	534	527	504	491	514	500	452	522	517	533	482	497	516	482	495	492	506	524	537	523	493	473	462	516	481	530	536	538	527	504	496	510	472	552	478	501	471	533	489	504	521	519	511	543	489	538	532	485	503	469	505	502	548	507	503	503	533	481	524	510	498	485	533	491	514	501	508	518	526	503	500	506	524	506	509	515	569	502	509	559	516	512	507	520	466	521	491	497	501	520	476	540	471	466	509	492	510	504	492	509	478	497	496	521	510	529	523	516	485	502	509	476	467	511	504	520	546	505	529	485	498	492	507	508	511	512	510	559	552	503	436	518	478	543	523	512	522	553	494	485	514	492	483	499	504	506	541	514	492	521	518	467	508	516	531	545	523	501	505	529	495	546	496	476	523	530	514	496	530	538	521	477	514	508	506	532	513	463	480	510	518	508	493	493	490	506	512	515	534	513	518	520	508	495	497	504	532	544	505	522	482	514	495	534	551	475	499	505	520	528	519	530	530	508	510	487	460	536	501	558	478	513	496	445	525	538	508	522	519	541	510	503	508	499	507	533	472	540	487	498	497	565	496	550	494	535	504	535	524	527	514	501	481	496	485	485	529	524	519	542	534	512	514	523	526	488	512	495	525	455	527	487	546	512	539	524	508	513	475	567	514	528	510	492	527	477	484	504	473	514	479	491	478	522	479	529	489	523	477	524	468	514	521	526	498	469	533	504	512	489	528	537	522	530	485	523	490	482	511	522	512	501	553	489	539	526	504	519	526	499	495	511	535	532	487	537	501	505	491	490	492	534	521	516	554	495	514	519	509	515	522	523	473	439	514	493	498	508	481	513	526	482	516	490	515	527	493	469	471	493	490	512	493	520	523	513	509	536	517	484	486	514	509	526	489	519	547	537	520	561	544	465	506	505	492	542	519	504	496	524	517	458	485	512	536	494	458	555	520	479	504	503	514	442	487	504	503	493	495	493	486	510	524	505	548	544	499	499	505	549	510	498	526	503	501	516	516	535	495	513	488	509	504	546	503	509	524	552	485	506	492	507	507	507	528	530	524	520	509	507	483	510	509	558	486	472	476	521	478	534	512	513	490	497	503	496	503	542	534	491	522	512	506	516	484	482	473	525	483	506	503	529	489	481	523	486	498	551	557	514	508	538	546	504	498	491	514	532	528	513	515	540	559	534	540	514	529	468	520	475	534	527	519	521	509	497	522	513	492	527	525	517	518	524	478	477	511	488	519	526	526	502	507	492	531	517	512	476	462	505	507	532	541	516	516	478	485	517	527	542	513	495	535	547	523	464	540	542	515	482	513	523	543	536	492	569	498	504	536	504	543	486	509	514	574	503	525	493	518	501	524	514	541	488	483	524	545	514	502	485	518	508	497	476	491	526	491	488	516	469	521	466	520	520	506	503	503	504	535	504	510	528	500	507	540	523	502	517	487	521	548	516	516	501	526	515	535	490	554	490	522	507	556	509	467	492	485	558	498	488	535	538	506	470	517	529	499	503	553	536	509	492	518	517	527	528	506	469	522	484	506	450	495	500	554	482	492	507	473	538	487	487	528	556	500	513	507	564	464	495	511	422	470	502	525	499	576	514	516	534	537	544	489	536	505	523	475	502	555	492	502	510	509	504	534	517	482	527	517	504	499	474	519	520	518	468	519	531	526	492	485	510	532	494	538	480	524	510	484	506	519	527	519	477	513	497	509	523	544	492	516	463	499	507	510	546	470	544	522	477	535	505	504	523	523	500	535	495	498	520	503	572	524	505	484	514	460	507	458	476	488	489	505	507	513	499	511	498	466	494	484	538	493	516	501	524	517	508	530	514	491	504	508	488	522	501	512	540	515	487	475	515	490	468	522	517	492	496	497	513	502	498	512	503	488	530	525	491	548	508	480	517	518	497	493	507	519	516	532	536	498	474	503	521	512	503	506	518	478	494	489	521	533	523	489	518	548	493	489	511	517	542	503	531	499	542	476	505	486	520	514	490	522	548	491	482	490	495	518	552	535	523	524	503	519	516	476	474	521	507	478	499	504	480	524	559	482	493	491	461	541	552	541	527	531	499	504	511	478	511	497	523	540	522	579	476	544	527	508	499	516	541	471	514	524	551	482	467	458	473	511	537	528	494	477	471	512	506	512	515	483	504	509	524	481	504	511	515	507	504	477	509	482	553	486	509	552	509	487	497	527	559	567	521	525	515	496	543	545	542	539	548	515	497	532	535	473	520	521	469	517	489	500	499	517	510	479	505	537	543	540	527	526	526	497	497	494	506	514	506	533	515	495	516	495	509	511	512	525	537	502	550	498	547	481	492	484	468	502	506	484	490	513	494	500	494	492	496	527	509	531	514	546	524	537	516	532	512	500	519	551	524	532	466	491	532	500	512	499	481	490	510	540	521	496	508	510	503	509	528	497	521	510	548	493	513	529
13944	25397	19376	4809	896	829	788	767	783	794	768	802	786	792	767	779	756	734	720	770	677	701	721	709	738	749	747	756	741	774	715	745	703	774	850	861	869	824	870	833	783	819	826	829	783	782	775	742	767	753	796	795	767	766	736	709	779	750	777	717	792	724	736	745	761	728	742	746	788	754	682	755	758	717	694	719	720	767	758	715	719	736	740	728	724	730	733	718	724	713	710	697	719	731	757	738	776	761	696	766	742	753	769	740	738	734	697	736	767	748	746	751	765	739	741	725	710	745	731	775	743	707	702	704	706	697	725	770	707	750	729	728	751	705	709	710	720	742	722	743	712	740	750	769	740	773	770	703	768	737	723	734	736	682	716	727	695	724	697	738	715	733	739	683	739	728	686	733	699	753	737	763	751	690	777	733	761	743	746	733	752	730	718	673	757	700	735	731	698	727	767	718	733	715	716	730	733	683	749	706	711	734	752	716	722	678	731	732	733	732	727	730	743	731	764	708	714	743	716	769	692	692	697	746	721	645	732	717	735	695	779	716	718	718	667	693	783	774	733	695	727	715	725	749	722	739	741	728	737	764	758	726	759	705	763	662	687	704	743	735	739	735	727	718	742	740	754	706	760	723	746	767	746	753	746	717	736	684	731	752	748	727	740	659	723	689	712	724	765	743	705	688	719	783	665	765	697	698	737	745	728	723	784	718	710	798	753	751	711	724	770	728	745	731	729	738	722	719	700	767	791	735	705	774	748	730	735	760	695	712	720	711	692	694	743	691	787	754	755	754	764	748	802	733	719	740	729	777	764	713	768	702	729	732	754	740	705	714	695	719	712	784	795	774	802	723	700	723	720	705	718	746	725	716	720	741	741	743	752	724	722	742	710	729	727	769	769	697	712	708	753	780	757	687	749	726	753	679	773	692	739	724	755	745	740	767	708	734	679	696	711	719	741	678	745	726	701	723	718	716	743	722	704	731	702	749	691	755	698	680	730	710	706	755	726	752	715	739	719	725	707	711	728	745	716	733	727	733	731	709	761	728	698	747	762	705	734	731	700	696	689	744	730	717	760	751	744	673	669	768	711	718	727	747	726	742	753	730	715	747	695	751	712	748	718	743	694	716	720	750	736	712	722	730	732	721	766	771	717	770	731	728	703	734	695	733	734	722	698	705	720	722	696	771	719	769	752	762	715	681	730	681	728	743	701	741	733	727	741	716	703	754	758	770	754	761	723	734	719	741	724	696	743	725	766	744	727	707	726	758	695	728	726	718	815	751	741	730	736	736	697	759	717	722	732	708	741	708	747	750	771	732	716	743	720	678	785	779	732	735	665	689	731	739	718	746	713	711	722	728	707	720	719	720	750	688	686	737	758	686	724	687	743	735	752	735	711	712	765	756	700	764	713	773	729	698	716	730	701	717	686	755	738	755	757	705	742	695	733	752	738	734	724	737	735	698	685	740	728	774	696	774	737	748	740	769	752	763	721	742	690	772	758	716	747	727	758	750	744	746	733	768	713	743	718	746	736	712	723	734	769	732	697	735	769	793	756	740	696	729	703	677	745	741	729	789	734	761	754	767	730	773	705	748	742	716	721	732	728	714	771	670	712	715	689	738	748	708	738	733	714	695	705	720	745	706	746	751	721	711	731	739	753	715	717	726	684	754	700	766	770	727	762	713	748	788	756	746	740	748	733	753	752	788	721	729	744	755	750	709	745	749	721	753	684	745	764	758	717	733	752	715	696	754	726	688	678	737	688	721	705	739	744	749	712	742	728	713	717	769	729	748	714	702	756	706	768	692	773	736	725	765	704	755	717	767	665	767	756	788	704	734	773	701	689	723	772	729	757	725	694	687	724	704	720	712	789	720	779	739	782	740	687	741	745	747	696	704	725	693	688	705	731	704	699	725	729	709	721	742	745	698	730	777	770	769	715	733	687	748	722	758	738	695	700	726	769	682	749	762	714	749	707	803	734	697	738	748	735	686	714	729	714	728	737	753	772	807	693	730	726	727	743	727	748	751	722	700	741	729	723	719	728	739	705	676	752	755	720	762	734	734	734	756	732	697	703	803	696	725	778	731	733	719	774	698	710	754	715	756	760	700	701	755	712	770	738	730	707	751	680	718	720	747	748	716	711	714	716	741	717	775	723	764	705	767	748	758	731	747	709	728	738	698	776	716	717	744	743	747	645	702	731	728	751	757	718	764	733	729	712	717	700	712	743	760	764	699	734	720	716	728	726	726	757	724	687	692	750	738	679	653	715	737	719	762	695	730	737	743	700	787	747	713	714	758	697	757	733	717	750	695	710	767	727	710	694	752	735	721	708	726	716	701	727	733	768	744	787	680	709	748	720	744	732	749	734	693	755	711	753	749	703	738	707	746	741	773	731	707	748	706	725	727	777	734	740	731	677	699	725	717	701	735	754	727	730	778	777	683	672	713	732	742	778	688	737	760	700	692	749	723	720	731	732	690	740	740	720	749	705	698	736	750	741	703	738	743	751	737	774	808	744	737	711	729	685	737	753	716	712	755	737	674	762	776	761	741	750	731	733	766	668	752	774	747	793	770	771	765	722	777	755	727	685	734	733	680	753	769	679	716	755	665	722	785	706	741	744	720	728	715	718	710	768	748	724	712	767	776	739	740	711	742	775	791	728	754	809	709	724	717	725	736	750	723	747	759	753	774	689	761	722	741	718	747	756	708	739	748	702	778	723	722	729	741	759	729	711	722	786	739	744	741	761	756	733	689	727	775	758	735	691	747	740	720	727	721	671	733	722	767	706	685	712	684	715	733	741	738	692	738	738	721	726	738	705	745	706	686	784	721	716	709	733	666	756	712	749	705	684	784	709	705	732	692	667	726	759	741	723	705	751	697	738	751	696	746	722	734	687	745	736	689	750	716	734	724	733	708	748	691	707	763	752	710	756	691	704	771	766	733	744	731	708	733	729	736	739	742	739	720	746	703	714	714	731	743	730	780	786	714	718	724	766	738	732	735	755	754	710	698	690	742	774	710	767	764	707	701	723	688	754	780	734	710	731	664	703	705	764	772	743	759	701	725	703	747	728	683	746	718	690	726	742	811	771	731	749	732	720	761	765	744	706	749	692	747	754	729	797	729	697	766	723	739	802	654	707	711	724	761	731	678	709	761	676	698	742	731	733	763	747	738	720	762	716	750	737	782	726	727	719	761	730	716	695	798	695	731	740	728	751	699	745	756	719	747	706	718	740	717	700	731	701	746	690	735	779	747	728	730	740	757	742	717	750	754	713	697	735	697	703	776	737	756	706	700	796	764	757	740	755	721	673	714	757	728	760	738	768	777	704	679	724	716	744	724	750	691	734	709	731	694	734	686	723	746	704	743	755	706	709	707	744	748	731	768	707	758	765	744	776	743	756	742	741	726	768	772	729	660	706	709	739	673	751	762	709	706	743	732	724	724	735	725	768	781	707	696	718	751	723	732	712	778	713	715	754	695	690	740	778	803	755	717
24365	21347	28489	24542	19833	4546	1392	910	734	681	643	574	566	596	552	568	563	504	480	563	498	506	528	488	526	532	537	503	476	525	504	525	479	530	564	601	630	601	569	604	578	570	541	556	579	524	561	561	523	542	531	535	540	551	478	522	494	495	458	506	517	527	489	492	512	450	482	480	511	490	532	500	448	467	498	522	456	444	508	503	483	475	506	493	479	458	480	493	520	509	499	538	485	485	504	463	468	466	487	483	498	493	511	491	440	507	474	510	513	499	503	516	477	485	500	496	475	500	494	510	473	462	486	489	493	519	514	510	515	486	464	490	493	473	492	510	481	514	475	485	462	445	527	462	496	485	480	458	496	513	457	495	464	479	444	492	482	507	489	496	443	457	470	497	511	483	474	482	518	465	439	498	499	481	508	482	475	496	505	512	544	530	484	492	507	505	467	471	505	504	453	506	482	482	479	476	459	459	470	517	486	460	488	483	476	506	485	468	506	490	500	515	465	515	515	465	511	493	506	479	503	494	489	520	485	468	470	481	525	520	463	476	476	468	460	468	502	523	471	494	508	489	526	466	470	483	509	534	478	461	517	488	487	466	472	514	490	486	482	497	503	495	516	507	448	501	502	469	487	468	511	507	486	485	476	461	490	474	500	469	477	451	504	478	534	461	491	499	488	468	474	490	462	539	499	509	453	517	419	470	462	510	510	496	452	480	480	440	507	476	445	486	481	434	479	468	516	470	490	450	460	511	491	501	477	429	481	456	525	516	517	500	493	514	482	499	458	521	545	479	465	502	471	505	477	459	530	491	470	523	499	507	507	468	496	510	476	458	496	494	509	464	504	503	485	511	461	491	545	503	472	459	463	448	488	498	476	469	514	492	519	517	511	519	511	493	480	476	497	501	474	471	486	501	455	487	532	454	469	503	490	518	503	479	465	464	527	459	446	435	464	502	491	474	508	481	461	483	501	512	476	484	512	493	487	498	510	448	467	535	494	465	502	458	487	499	509	494	468	481	448	440	449	522	465	499	490	453	497	482	495	500	519	522	481	492	465	500	508	514	500	486	475	450	492	450	492	518	522	478	524	514	491	491	482	447	504	443	524	516	486	495	483	458	536	508	468	467	485	492	468	491	503	513	480	474	506	519	508	471	507	466	490	486	502	486	498	493	506	498	474	497	522	464	506	508	457	461	461	480	496	483	461	471	474	499	501	518	504	480	494	515	451	523	489	508	494	500	502	492	490	495	443	470	496	428	453	474	491	478	479	463	466	489	491	469	509	445	477	470	517	506	456	480	512	510	464	452	454	482	504	496	513	524	494	508	481	480	486	477	483	506	500	468	489	511	482	498	496	487	477	492	527	488	456	456	474	437	504	492	522	515	482	479	495	498	465	494	456	517	481	479	460	503	477	499	471	487	465	495	472	450	491	516	497	484	490	502	563	479	535	505	503	500	450	451	473	499	477	468	489	472	463	491	547	484	508	474	532	505	503	499	498	517	483	490	484	484	472	472	487	446	461	497	458	520	486	457	526	537	500	504	472	502	456	500	492	508	508	523	466	487	471	480	489	456	507	493	483	468	501	452	491	464	481	487	474	542	463	502	515	508	483	483	480	522	485	499	469	477	467	458	460	477	462	521	516	513	511	494	459	498	463	518	470	499	484	490	497	499	497	505	511	460	479	525	494	479	471	507	531	497	505	517	452	458	476	488	484	500	462	457	483	489	493	491	501	481	483	521	496	495	457	533	478	451	503	503	509	471	499	492	501	473	461	480	480	499	504	485	479	503	462	477	490	454	493	481	489	490	499	497	501	466	480	490	507	472	425	504	519	459	467	477	485	472	485	498	471	477	478	527	492	502	491	503	501	456	481	510	477	502	460	483	475	474	490	499	466	486	465	456	505	524	454	428	443	519	485	504	481	504	472	521	493	502	476	496	488	474	491	442	471	507	510	448	480	510	476	520	508	494	461	476	514	501	500	515	494	483	483	518	491	478	493	474	544	468	486	487	452	504	491	501	472	477	489	486	504	479	502	503	494	461	491	469	527	467	493	478	500	503	454	522	483	520	477	464	491	534	474	526	450	463	550	493	450	506	494	448	496	467	485	462	492	501	499	489	449	492	469	464	494	448	487	478	475	483	506	479	493	450	505	496	467	475	488	491	474	503	467	540	466	522	489	494	487	519	481	514	475	473	497	465	453	451	492	497	498	519	484	489	491	507	463	477	498	484	463	502	497	448	489	498	473	506	510	455	464	510	470	488	468	513	523	458	476	447	471	474	483	483	500	460	494	482	486	501	500	471	507	463	496	496	491	485	462	474	459	473	479	521	492	491	461	481	516	518	502	506	485	491	529	519	494	448	493	506	491	519	486	489	478	520	515	512	491	490	476	521	475	507	456	496	455	503	449	470	497	448	482	502	457	473	474	467	469	493	495	508	516	475	488	463	483	514	469	498	507	474	508	500	504	487	504	477	494	512	475	492	458	494	447	464	472	535	479	485	494	420	508	504	522	468	470	490	484	450	460	473	482	456	492	512	513	499	478	500	505	468	466	491	492	506	466	500	466	499	489	437	471	529	492	463	480	492	491	497	483	478	522	497	491	475	496	474	509	501	444	515	496	483	470	455	524	477	514	512	482	504	486	525	488	463	490	449	507	473	470	504	450	468	495	512	475	467	533	486	524	476	465	483	475	490	437	494	475	448	508	487	491	519	463	475	483	511	483	487	495	469	488	493	497	467	487	469	490	493	479	497	511	510	498	506	525	509	516	459	506	464	506	499	507	515	480	441	485	504	442	512	473	462	506	463	509	489	478	453	465	473	402	504	484	477	495	523	481	475	465	482	468	496	470	482	476	481	505	495	506	471	492	449	469	486	460	509	510	479	500	448	481	496	481	505	481	522	493	454	510	491	516	479	476	478	493	518	476	458	535	453	451	517	506	509	443	494	487	483	492	452	471	468	468	510	479	492	474	457	526	490	497	474	497	496	516	504	473	500	501	497	470	490	473	467	479	518	454	484	503	503	492	497	446	485	519	485	476	461	469	510	451	495	519	507	452	476	502	543	489	479	512	464	484	520	503	486	504	503	505	489	475	489	508	495	515	500	486	475	489	490	463	487	488	457	507	499	462	492	485	509	476	474	527	479	488	469	479	478	518	488	475	491	531	467	497	493	474	458	498	502	477	497	466	467	469	488	463	475	502	489	454	521	492	520	489	495	468	478	472	511	499	473	467	454	481	478	471	478	455	506	509	498	462	457	491	466	450	512	463	514	487	471	452	480	491	492	473	468	492	500	500	478	498	505	464	501	497	513	474	493	491	487	506	489	498	500	507	479	510	481	506	461	495	499	490	534	494	473	500	523	465	509	527	508	502	503	462	502	494	487	420	468	452	458	467	456	483	487	455	476	532	503	473	505	440	468	508	478	465	458	472	498	467	497	510	476	474	488	496	468	455	483	510	488	469	512	448	486	478	476	487	478	499	470	488	509
17462	36605	29446	8907	2842	2174	1700	1422	1258	1106	1126	1060	997	910	891	872	805	797	768	769	802	755	779	798	763	738	805	785	762	711	735	731	779	782	837	913	969	1007	971	928	931	867	921	832	790	868	772	808	788	776	827	802	785	785	804	751	746	750	720	691	695	717	760	743	709	726	699	685	632	726	691	737	689	675	660	727	705	723	743	742	748	663	730	769	703	749	753	721	732	721	710	773	699	753	735	677	702	697	691	659	670	675	707	709	723	738	726	796	799	756	742	711	767	766	712	744	721	733	754	710	745	717	754	746	731	722	712	663	690	684	707	711	730	721	716	729	721	687	661	707	681	709	694	690	707	709	728	731	738	711	742	724	679	688	719	719	739	708	717	705	717	739	665	690	728	711	744	705	735	689	738	731	700	736	699	729	689	735	747	681	707	717	749	704	742	735	692	711	723	699	684	663	686	704	713	701	698	682	702	744	703	710	714	732	747	761	686	687	706	748	693	694	754	711	704	720	707	731	664	714	723	722	707	679	745	678	710	717	708	717	676	704	717	681	711	684	713	684	726	714	721	704	717	730	721	665	689	703	702	697	703	731	747	714	717	706	763	758	692	676	692	714	738	666	703	677	648	689	705	715	686	718	652	684	661	742	719	686	727	713	692	714	664	717	723	733	720	696	708	736	759	703	715	789	720	727	742	712	713	742	698	701	708	710	695	723	740	698	743	703	709	716	671	683	687	764	709	670	705	726	699	749	747	715	734	715	730	665	720	702	707	702	726	698	702	759	728	693	743	682	714	704	704	708	700	678	716	688	707	725	676	729	744	715	713	708	677	657	718	708	729	714	709	727	695	680	684	674	734	690	715	696	693	692	726	702	761	727	750	674	685	706	721	705	724	675	692	736	742	724	722	692	687	655	719	756	723	695	693	696	694	709	718	683	719	657	688	654	731	709	721	660	704	685	658	693	730	703	663	692	703	691	679	716	705	734	691	717	693	688	728	680	755	674	674	724	695	743	716	700	691	686	729	723	713	717	708	730	707	682	658	690	735	710	690	665	689	744	707	737	727	715	693	742	696	740	694	722	735	730	718	755	685	702	718	657	640	712	689	726	700	694	737	706	726	671	694	704	691	720	686	745	733	691	681	704	680	738	728	696	670	732	761	722	729	711	726	699	703	726	692	721	689	722	753	666	712	704	761	740	713	722	693	732	738	718	685	731	674	692	711	684	741	670	724	718	719	668	677	699	725	716	683	757	707	692	691	711	670	680	718	699	687	690	683	686	716	688	703	671	722	697	702	685	757	703	686	687	740	713	737	754	705	692	727	738	695	715	733	692	671	676	686	731	733	688	681	697	726	695	703	652	690	694	675	689	719	725	715	715	706	757	679	722	688	668	683	721	736	714	765	735	683	749	669	731	737	682	716	702	676	710	710	721	751	759	726	719	766	671	676	700	768	699	710	663	695	724	747	699	666	740	692	657	692	686	679	702	714	723	710	693	739	666	728	719	713	714	700	736	712	726	731	695	693	723	765	748	686	739	710	697	702	721	727	741	688	682	693	738	691	680	736	703	771	681	658	669	700	699	714	739	695	727	745	708	698	702	698	731	712	727	729	722	715	705	705	710	665	651	710	698	685	703	705	728	720	658	696	698	717	711	723	652	675	740	689	743	724	699	670	708	707	682	743	679	755	660	728	709	740	718	709	710	769	697	752	751	743	703	681	713	752	751	692	684	717	691	759	701	652	715	708	741	691	703	692	739	740	675	709	681	684	751	686	697	705	693	682	683	672	676	697	679	717	759	671	724	699	745	695	653	711	698	690	682	684	709	657	750	716	689	683	716	680	739	710	726	708	739	727	697	663	692	693	683	704	686	690	708	699	743	723	692	703	695	682	656	676	700	688	693	741	713	644	720	706	730	702	712	699	728	714	730	718	724	704	722	683	711	714	725	676	721	685	720	736	656	698	713	654	765	772	706	739	670	715	707	740	730	722	725	717	732	701	684	710	719	696	722	692	728	679	707	695	695	660	671	720	686	708	703	713	749	722	660	732	770	700	725	723	683	758	740	726	656	708	703	692	693	746	692	712	724	698	729	727	708	662	678	703	711	730	704	689	741	696	671	698	698	684	672	704	682	730	702	696	677	681	670	767	679	720	730	713	696	728	752	753	680	701	681	717	711	733	671	714	713	701	754	712	670	698	682	719	705	697	665	711	689	681	725	690	691	676	674	720	707	695	708	734	745	643	718	713	688	737	730	706	704	699	721	669	748	716	699	690	724	688	685	751	660	673	661	657	667	701	701	684	685	695	690	696	690	683	734	721	704	681	722	707	715	699	712	755	687	714	708	681	740	690	722	685	725	724	734	720	744	734	707	680	713	753	680	738	723	715	716	723	691	726	672	747	716	699	698	710	694	661	668	751	698	711	698	702	702	687	669	712	761	692	703	738	667	650	715	678	708	632	704	694	704	704	697	705	753	720	721	726	727	700	714	728	716	706	680	686	714	636	688	662	693	696	710	717	689	719	699	736	681	708	763	688	686	729	655	755	685	696	697	722	750	690	693	718	685	725	727	665	724	684	632	689	682	705	707	691	693	687	670	665	704	719	724	720	769	702	754	753	749	759	677	715	644	750	711	703	687	684	692	703	731	712	709	751	678	720	773	638	694	713	679	703	664	669	747	680	726	715	704	731	668	716	688	706	690	717	705	721	713	761	718	693	716	723	688	740	741	703	715	722	692	700	707	694	685	709	734	722	740	719	737	717	721	654	729	701	704	667	740	745	742	749	676	670	733	713	666	721	749	721	750	697	719	688	709	673	734	715	673	676	731	686	677	740	702	693	707	690	706	725	690	685	707	673	758	701	705	703	715	716	699	743	702	709	706	703	704	666	687	706	736	727	734	736	717	685	703	712	681	690	701	713	725	692	690	730	646	729	704	739	726	714	732	650	751	726	681	746	716	697	729	740	692	688	679	678	699	763	652	726	727	731	726	709	718	671	716	712	699	709	718	704	694	762	669	714	738	719	705	694	677	683	743	668	709	726	721	692	688	722	729	679	715	755	721	754	681	707	720	671	688	708	743	738	716	710	715	715	718	689	654	698	696	735	683	741	710	681	695	670	668	733	669	677	702	693	720	724	715	717	704	759	715	703	680	711	742	731	708	711	712	697	666	715	724	695	711	717	721	722	731	689	722	712	746	714	708	737	756	684	670	727	749	710	729	715	700	713	724	729	748	690	713	732	720	723	690	662	725	695	701	686	720	741	756	686	724	705	734	700	719	666	683	719	694	690	705	712	701	754	711	690	697	712	682	718	737	698	698	731	751	706	706	662	691	719	730	634	705	685	692	729	721	713	719	691	723	742	706	715	743	704	709	671	673	752	717	680	698	700	681	713	695	743	704	703	682	723	710	711	704	707	719	709	704	678	727	689	736	700	679	730	724	729	754	680	691	672	647	686	728	709	730	708	683	758	699	696	668	708	717	693	728	663	730
23292	21313	29041	23955	21241	18977	3461	1120	758	688	639	599	571	521	523	528	503	497	459	440	484	469	414	441	445	433	439	413	429	479	441	447	456	459	506	537	586	606	568	502	517	523	521	506	492	440	472	436	487	445	479	458	434	467	437	452	397	431	432	461	386	398	437	409	434	416	398	417	428	412	419	398	417	422	414	440	399	361	375	430	406	378	393	434	426	389	378	433	403	394	392	437	394	399	398	430	368	413	417	366	458	426	457	420	451	408	405	405	425	455	447	409	401	424	423	449	410	403	411	446	388	433	421	382	430	446	406	415	441	417	413	404	422	448	391	455	389	389	418	392	379	422	388	390	417	411	419	461	444	397	416	377	408	392	378	418	426	418	429	421	405	395	415	369	438	379	417	392	415	363	411	395	393	396	403	378	464	427	432	429	399	414	397	426	392	428	408	385	385	409	445	389	401	402	444	395	426	424	423	392	401	416	400	410	397	409	375	401	421	404	416	439	374	396	386	402	405	412	379	408	394	377	408	395	439	389	407	404	405	414	404	424	400	374	433	423	409	405	389	406	424	411	389	404	414	405	391	418	381	434	417	411	414	424	434	401	400	413	425	397	400	384	369	436	410	395	395	405	382	419	409	436	372	388	374	380	394	383	396	426	389	399	379	447	384	401	398	421	399	416	427	415	423	388	383	434	409	387	393	379	423	378	408	394	404	426	420	405	423	386	401	420	404	399	427	411	436	426	408	421	397	405	411	416	416	399	361	396	403	388	383	406	404	429	395	435	386	445	394	429	386	389	423	444	408	409	430	398	389	396	421	407	400	417	395	399	395	402	448	398	429	415	404	410	414	443	470	437	422	422	389	406	405	394	418	393	441	370	382	395	377	380	413	417	408	392	398	369	414	417	435	406	409	397	432	421	408	427	415	436	428	412	408	373	424	412	408	400	397	415	425	413	436	390	372	411	395	425	375	361	409	389	415	420	372	420	416	410	457	415	433	384	424	399	436	391	404	363	411	414	418	397	408	364	401	416	409	411	414	385	425	380	425	442	410	380	431	405	382	397	402	426	393	405	429	395	436	384	399	438	424	439	405	424	406	424	409	435	401	387	388	422	420	436	468	430	413	419	402	404	399	425	387	404	442	408	402	360	385	403	396	377	396	407	443	388	407	429	389	439	348	390	433	425	438	357	428	391	396	407	390	459	391	390	387	392	420	410	397	446	401	416	387	445	442	402	383	385	434	429	382	419	370	415	397	427	375	406	428	376	423	418	393	369	426	414	422	433	405	413	413	425	409	425	414	423	406	425	416	437	387	394	401	383	433	371	400	396	449	376	399	423	397	377	406	369	423	428	407	418	408	409	410	388	418	391	404	397	415	404	387	396	390	396	384	410	411	426	422	420	339	363	403	429	408	398	461	433	394	400	445	416	385	402	377	366	397	422	382	372	419	426	447	400	391	422	383	409	414	425	405	422	432	384	426	404	415	417	390	411	396	415	374	416	414	417	419	404	390	378	412	415	455	419	376	381	417	396	381	420	393	384	401	424	409	444	405	406	393	399	401	448	406	422	427	400	354	419	443	454	446	414	421	411	420	393	407	409	418	390	440	414	398	418	385	430	440	398	411	442	419	380	423	408	383	425	407	429	451	412	401	391	391	429	398	343	441	432	417	395	431	371	413	426	406	386	433	408	398	415	420	411	388	345	410	413	388	423	409	407	430	395	426	393	405	413	433	430	386	373	404	396	409	404	422	398	392	412	421	415	418	432	443	431	408	399	382	379	434	390	395	392	400	413	407	381	426	389	415	416	426	412	381	403	395	419	392	418	380	402	401	414	381	414	429	378	408	430	411	430	384	428	415	425	433	390	390	419	407	415	435	402	422	390	385	382	380	384	423	374	416	425	382	426	396	391	413	395	419	393	381	432	381	375	395	398	415	398	413	422	378	380	413	421	397	406	397	412	385	407	363	416	425	427	407	427	449	403	402	408	423	382	399	425	388	435	435	393	388	373	451	385	410	404	397	394	429	347	399	407	406	407	427	396	395	408	405	421	380	382	398	397	440	430	403	383	391	398	412	397	434	377	391	375	390	418	417	350	421	378	409	427	406	401	381	417	398	425	411	368	344	402	414	389	398	405	412	379	372	417	413	425	408	399	430	409	435	427	435	392	411	390	394	465	383	391	373	393	382	387	442	455	393	428	423	399	401	417	438	413	404	402	452	388	405	392	419	424	401	428	383	419	402	428	359	398	393	410	439	385	392	403	400	410	403	389	408	388	417	380	413	414	385	407	411	433	431	365	404	374	424	365	389	400	374	427	397	413	426	428	424	395	379	381	449	383	417	401	394	396	412	413	410	404	434	386	436	414	375	401	410	460	423	420	404	441	408	411	419	390	383	385	418	396	419	415	389	403	415	431	383	401	390	432	419	381	431	404	422	410	399	357	416	409	415	409	371	430	374	432	410	422	393	398	413	423	410	380	402	413	400	409	422	421	427	414	405	377	385	416	402	449	410	417	411	418	394	414	381	429	371	403	380	459	405	429	429	376	386	398	414	415	396	417	389	372	421	422	440	378	418	376	377	406	391	415	385	386	399	373	481	417	398	420	412	416	439	424	406	392	433	383	400	403	411	401	413	408	413	419	438	460	392	400	425	366	382	381	389	389	388	423	396	405	439	424	390	388	389	413	412	389	430	402	411	402	393	388	376	380	412	418	385	453	407	400	386	398	425	411	400	371	408	349	391	389	396	452	426	397	419	382	360	399	399	394	412	456	400	388	384	395	401	381	389	349	407	452	398	407	380	372	419	453	453	371	404	429	429	427	421	378	420	388	376	442	425	397	366	411	391	429	412	406	390	406	414	399	364	396	387	367	416	424	407	415	427	422	352	426	439	412	470	399	403	385	400	422	395	416	410	379	402	419	397	402	432	384	397	397	423	388	409	438	437	460	400	389	382	441	406	423	427	419	465	413	404	411	401	372	419	411	415	378	416	410	405	390	372	384	431	383	381	388	380	363	441	378	417	423	388	437	368	401	418	394	398	413	414	392	399	410	444	449	436	424	423	401	395	407	393	408	417	419	402	424	417	393	383	394	394	415	436	406	425	431	407	434	412	369	393	403	412	386	381	412	395	415	387	416	395	415	451	392	381	387	450	431	425	383	402	405	352	455	409	417	408	428	441	413	376	426	428	443	452	409	406	414	380	423	393	407	412	386	410	423	406	423	409	397	385	419	373	434	393	402	402	397	392	412	406	404	372	424	413	387	415	429	422	435	389	412	429	400	393	375	392	399	428	444	446	406	424	409	383	397	430	400	405	388	377	414	446	407	387	435	389	403	380	416	411	426	408	405	410	404	404	409	425	369	429	439	389	408	411	436	409	375	454	427	414	416	385	409	421	397	374	391	421	393	392	396	414	404	437	388	370	407	381	385	418	366	397	383	419	395	409	444	383	416	418	390	403	346	408	412	395	385	409	402	408	416	445	423	415	406
20316	42425	36613	14013	4441	3136	2326	1945	1660	1398	1321	1153	1113	947	878	883	796	799	835	757	723	724	699	678	671	662	691	670	689	664	642	691	616	686	837	914	1017	981	902	902	939	878	872	747	767	743	716	709	763	763	782	748	708	737	666	666	628	658	601	633	625	628	600	616	608	600	618	587	598	592	621	632	613	529	635	577	562	575	597	594	586	582	602	600	645	565	641	596	516	599	616	584	594	569	574	598	596	619	621	638	655	676	673	654	662	616	623	626	638	585	618	665	621	629	612	639	642	618	574	617	568	573	600	594	626	610	607	558	587	573	600	537	576	558	579	611	550	588	564	581	576	596	577	595	574	597	613	595	606	584	568	576	571	571	587	549	575	584	598	574	588	562	549	532	553	558	593	577	602	570	553	606	592	560	567	538	586	568	610	619	549	582	565	604	586	593	585	594	593	599	632	584	575	608	584	629	608	597	604	581	588	577	566	552	592	579	599	622	583	614	622	602	589	622	551	563	539	567	572	573	582	613	578	580	581	550	582	577	564	627	546	585	589	634	599	606	550	620	580	593	568	606	597	632	597	607	606	591	574	592	552	561	593	584	560	613	591	604	592	573	556	554	575	588	560	587	606	589	604	577	627	569	533	647	606	591	582	546	561	619	620	565	615	606	573	577	565	548	588	590	533	533	598	559	617	629	565	611	584	559	605	572	571	576	599	596	542	608	593	578	588	628	587	609	596	572	569	630	585	566	578	623	618	568	612	601	607	562	594	572	587	580	617	577	578	609	553	572	597	620	574	567	553	613	609	580	600	628	531	551	602	586	600	580	612	619	544	607	596	564	570	632	536	564	549	591	594	561	583	599	592	616	589	614	628	577	564	583	622	592	543	572	591	578	594	579	569	631	569	600	586	606	623	545	577	568	608	553	564	550	555	568	603	566	586	580	542	596	573	571	602	570	601	558	580	625	619	585	575	544	586	610	601	599	577	595	590	594	595	575	622	576	585	612	614	579	581	587	613	561	557	585	590	583	514	557	571	564	591	589	602	599	575	585	535	598	560	585	585	587	613	567	586	569	605	582	566	597	568	534	599	578	575	609	593	595	643	584	580	567	564	562	568	604	577	600	615	593	605	584	562	608	599	559	587	565	547	556	570	598	572	622	614	565	598	599	568	597	587	564	603	584	609	583	608	530	573	622	591	581	620	566	579	583	645	582	590	608	589	617	551	582	572	618	552	559	554	579	550	592	623	597	613	595	550	571	596	572	598	598	555	601	580	567	594	573	590	542	586	594	640	579	592	556	583	589	594	557	604	602	577	587	573	601	603	583	531	582	578	595	591	566	607	584	573	564	593	546	556	572	608	578	584	591	545	549	604	576	512	643	598	567	533	596	581	602	640	606	566	571	561	588	568	621	567	581	603	636	579	597	560	581	593	595	580	573	619	616	601	577	591	574	587	605	560	565	582	582	625	571	581	565	596	570	570	575	584	573	608	574	651	517	607	612	609	598	552	551	610	579	556	549	576	592	608	587	668	633	564	558	600	629	542	616	610	565	548	630	564	630	585	584	558	551	603	595	615	574	594	568	569	578	548	569	554	612	622	588	584	676	583	611	620	566	601	633	607	595	591	616	617	587	596	622	572	550	612	610	582	610	564	585	579	652	559	567	639	610	573	537	627	571	558	595	564	592	614	595	577	593	619	586	619	628	598	601	598	564	583	607	654	533	582	583	614	609	580	558	609	572	608	575	597	573	584	555	613	552	588	562	575	576	576	598	612	596	583	570	565	568	591	591	572	556	593	576	596	588	539	603	617	584	573	579	530	577	576	586	559	540	565	560	619	585	535	582	553	549	591	554	613	551	607	607	596	609	577	590	575	546	607	598	626	583	585	590	604	630	646	536	574	555	603	580	579	556	609	549	572	582	548	567	625	558	607	598	587	597	633	568	571	580	568	604	653	561	607	591	577	607	606	592	572	597	595	647	577	610	550	622	597	603	569	588	595	581	606	587	576	598	569	576	562	565	587	595	604	574	575	604	575	570	583	589	572	544	555	612	582	573	589	571	593	603	597	578	603	602	577	587	586	557	603	579	605	521	579	572	599	600	542	579	558	606	583	573	599	590	586	599	555	563	582	575	542	600	575	601	578	585	576	572	594	595	604	609	593	638	591	564	584	550	545	638	560	551	568	577	595	590	594	605	583	577	579	592	595	552	586	617	610	601	550	594	572	578	575	567	609	647	574	581	614	583	582	565	581	609	571	616	617	590	593	579	600	565	610	547	587	606	601	613	588	616	604	563	595	611	578	587	562	579	618	620	585	550	587	563	580	583	605	571	597	610	618	620	586	557	610	577	619	552	575	588	615	574	580	608	553	618	555	612	599	579	588	588	590	595	577	603	590	596	549	595	555	567	591	529	572	580	588	597	586	597	623	557	593	585	575	618	609	574	598	604	549	590	623	587	569	575	602	599	609	599	575	597	570	540	603	560	585	604	570	579	588	560	572	567	620	639	592	614	590	610	605	608	591	600	594	618	570	573	592	584	596	568	598	605	586	566	599	623	581	586	547	573	553	637	581	554	585	577	640	608	606	602	626	579	563	570	570	603	587	579	609	583	537	616	561	552	580	574	590	591	596	593	626	597	564	669	635	584	551	583	589	623	561	573	581	601	606	578	587	629	599	588	572	578	597	603	567	586	525	579	568	574	575	604	590	593	572	551	574	583	606	595	644	596	625	601	602	538	607	610	596	611	598	592	603	614	568	592	589	597	589	600	599	562	581	584	634	606	565	573	569	594	606	627	575	562	633	571	629	631	598	573	593	604	636	632	581	534	605	592	593	546	540	609	554	567	597	555	532	573	535	594	570	607	581	597	578	571	560	588	598	579	558	603	564	569	599	585	592	599	582	571	591	623	555	586	575	552	615	553	575	545	574	588	569	583	537	527	620	590	560	586	606	577	598	592	625	620	591	573	581	564	566	586	577	572	587	606	578	603	585	603	629	590	567	599	572	579	615	529	590	597	542	546	556	585	575	576	567	572	609	585	533	574	586	548	615	581	566	620	596	556	611	595	627	611	591	576	583	575	548	549	571	560	665	575	561	599	601	557	582	592	621	584	581	590	571	605	604	600	576	619	589	594	560	602	574	574	591	583	546	548	592	583	560	583	568	605	580	590	582	574	574	586	598	585	596	613	579	604	607	571	582	610	597	556	607	618	599	564	567	549	582	549	562	557	578	591	581	593	581	577	563	574	603	607	573	599	603	585	549	595	580	574	582	576	568	585	593	631	578	585	605	591	566	562	582	558	623	616	594	579	577	589	592	608	600	539	577	567	650	564	580	566	576	600	590	582	604	548	563	598	567	616	595	585	598	592	564	582	547	569	602	620	616	576	636	617	570	576	564	526	600	578	577	618	585	553	594	589	637	559	543	575	588	603	554	614	593	574	592	585	561	551	593	584	625	615	607	608	625	600	582	557	610	589	581	599	578	569	590	563
27051	20928	17127	4641	935	703	604	597	528	536	503	576	584	544	520	552	524	544	552	525	559	547	532	488	550	566	545	536	551	540	580	547	533	529	574	579	571	591	562	550	562	554	546	541	607	555	539	517	535	514	550	574	557	519	537	555	531	505	543	557	555	480	533	527	516	511	528	522	567	543	494	524	483	603	512	506	526	515	533	557	520	531	574	499	524	516	530	515	546	524	522	550	519	534	532	529	535	509	545	536	549	582	566	501	527	565	526	538	528	546	553	498	519	535	496	538	493	520	529	500	525	541	528	517	537	525	507	515	530	517	567	522	518	550	537	505	509	545	545	499	541	521	499	528	535	518	556	508	573	533	479	471	526	517	533	493	537	541	504	506	490	546	525	551	536	518	561	546	510	552	522	530	521	551	502	519	557	504	500	507	488	544	504	539	573	528	558	537	493	524	533	509	538	533	520	537	510	565	534	565	580	546	504	533	550	556	530	523	500	507	526	550	497	510	534	516	520	525	552	529	544	527	534	539	545	526	520	510	500	534	548	508	515	535	543	553	533	511	513	539	526	548	549	515	548	526	504	507	542	536	540	511	487	540	517	521	528	517	529	508	494	560	519	473	526	527	515	520	531	529	517	514	512	523	556	536	554	498	524	496	566	520	503	545	541	491	550	495	525	553	507	540	504	497	486	517	568	523	526	546	528	552	514	524	519	513	581	544	510	539	502	534	538	511	561	495	528	511	544	529	469	497	541	540	517	539	523	491	496	553	531	540	537	542	531	538	553	513	529	511	524	545	533	505	567	531	512	499	533	509	514	546	536	529	511	509	557	505	528	537	533	482	533	499	494	518	529	514	532	532	550	534	527	511	488	530	531	560	529	559	522	544	534	544	489	519	523	502	560	559	548	503	527	487	520	579	522	506	520	528	532	508	524	501	482	521	502	541	500	567	495	519	560	537	503	487	522	536	547	565	510	525	514	498	534	531	510	531	517	551	517	546	558	540	506	545	563	525	537	521	507	532	537	531	504	513	553	565	506	543	533	578	523	506	507	528	527	549	522	559	515	524	508	502	504	535	504	511	518	541	538	502	511	573	522	520	512	540	507	541	517	519	504	518	521	521	576	531	521	511	543	525	537	520	561	527	511	543	503	522	501	567	484	554	508	521	511	525	535	498	519	510	542	530	547	521	545	510	530	567	520	540	538	537	517	523	549	502	526	545	533	541	512	510	556	525	499	527	543	471	545	578	554	542	534	521	539	529	515	555	535	556	486	519	552	510	496	541	529	502	522	520	521	511	539	531	529	516	525	528	500	579	487	491	514	551	551	553	531	470	536	513	587	538	526	540	550	514	505	531	533	523	516	536	497	526	540	488	545	506	539	532	516	545	541	515	494	561	516	521	532	512	550	511	542	500	565	470	537	501	521	498	518	523	515	532	518	513	539	538	507	499	531	507	524	526	528	498	499	521	545	537	516	531	556	521	545	524	555	514	517	513	519	508	532	516	549	520	523	551	486	555	543	526	546	536	492	531	514	554	519	495	570	553	507	543	502	563	505	537	527	569	499	545	551	528	525	497	547	573	543	522	525	505	536	508	566	520	585	505	491	519	499	521	515	535	577	570	524	522	580	523	523	528	546	531	477	488	536	556	489	551	511	523	504	482	522	515	509	512	559	538	541	538	527	521	532	582	573	570	545	523	532	516	515	572	503	555	505	532	507	498	521	538	533	499	530	590	548	503	553	491	543	564	504	510	491	473	525	512	515	500	495	541	530	517	508	510	566	544	519	508	494	506	510	476	549	528	498	513	517	539	506	540	566	487	515	513	509	526	522	479	575	509	565	508	484	516	525	592	499	515	563	511	512	487	499	505	539	534	529	545	503	515	522	534	557	587	525	514	523	540	567	549	564	527	534	488	491	553	539	537	488	468	569	518	509	530	559	520	506	530	567	562	488	521	556	501	531	473	527	537	538	550	538	499	580	497	521	532	490	532	492	489	509	562	529	530	496	515	538	488	513	504	529	487	574	507	552	522	553	541	499	532	524	516	533	519	511	524	521	522	534	509	535	532	512	499	545	504	502	539	533	550	482	516	551	518	482	495	471	510	560	526	513	565	511	500	524	500	511	564	543	583	512	516	518	520	527	533	526	509	548	544	495	525	493	514	504	495	509	490	526	532	518	518	550	496	516	527	507	512	531	541	519	553	515	520	496	540	547	507	525	503	582	530	489	519	525	550	506	526	502	508	524	535	533	537	528	550	521	523	523	505	521	523	523	517	526	509	561	530	532	468	519	524	557	517	532	551	551	528	558	535	511	503	482	542	571	538	530	506	478	510	583	538	489	541	525	497	469	526	527	524	511	534	508	494	537	563	520	526	511	520	542	510	524	537	537	534	544	477	471	544	533	527	522	522	538	503	540	494	507	541	516	528	502	540	470	518	532	529	537	549	532	555	521	523	533	522	501	531	479	501	509	525	548	544	493	501	486	561	523	540	554	535	521	522	512	461	523	474	516	510	520	501	516	524	532	552	564	527	531	528	535	575	545	527	537	547	532	512	552	547	560	551	514	522	509	525	555	555	506	517	525	521	476	504	518	535	517	538	504	537	550	522	516	500	490	528	546	546	540	541	531	504	498	522	510	535	539	513	497	559	522	549	542	521	524	530	500	568	534	535	492	524	536	542	530	514	543	514	536	554	508	515	516	551	529	545	493	514	493	503	543	517	492	541	518	519	502	526	513	526	469	520	532	537	528	474	544	521	523	536	536	510	536	541	513	517	511	492	546	530	511	523	514	516	498	505	533	548	532	519	516	538	517	510	491	510	545	535	507	507	520	523	536	552	499	521	494	569	485	504	500	519	513	544	534	537	531	507	566	540	527	526	512	534	528	518	509	529	513	523	532	511	539	518	496	496	526	540	558	521	495	483	512	526	501	498	486	543	495	535	521	529	496	586	571	530	540	505	528	531	498	499	531	542	576	496	552	505	542	498	518	555	537	484	525	483	539	555	550	506	531	505	539	499	538	557	501	544	522	497	578	491	516	551	496	526	529	509	455	543	505	479	547	557	526	536	502	517	530	552	518	511	482	532	556	517	500	556	510	499	525	506	513	502	543	534	529	524	521	499	562	525	527	533	523	532	523	538	541	527	493	522	561	490	481	539	510	486	509	507	490	516	580	504	535	538	512	529	523	527	566	496	539	509	521	532	535	559	543	511	522	498	522	579	524	548	522	496	498	508	512	525	519	503	502	500	527	501	540	511	536	522	563	544	525	563	557	557	527	499	516	569	480	536	515	497	516	539	513	536	503	518	485	516	546	511	505	539	530	518	459	541	500	530	551	514	515	516	548	534	578	547	544	535	576	463	512	537	530	517	549	529	492	551	571	494	493	545	560	509	549	496	507	550	551	528	502	540	529	533	525	518	547	517	537	572	523	509	575	533	527	566	538	530	513	536	537	480	531	510	549	524	497	560	527	500	528	527	508	515	498	553
13947	25774	20481	4049	943	844	826	785	846	769	846	786	775	782	746	773	818	738	779	712	683	749	740	756	758	740	752	786	801	769	736	777	754	793	851	863	832	903	832	835	847	877	881	786	816	775	786	808	783	773	802	818	752	756	789	763	855	760	759	804	762	753	739	788	764	717	726	748	711	756	768	769	791	739	748	720	763	811	747	753	774	763	756	760	768	746	766	694	764	767	729	781	774	744	719	768	752	733	816	756	780	793	804	766	796	789	804	756	761	737	785	810	773	752	762	785	711	701	783	747	777	765	763	728	746	736	743	754	716	768	755	726	715	765	741	753	741	742	739	760	784	766	831	770	719	757	741	780	695	815	710	743	741	736	755	727	780	812	765	769	750	732	751	736	736	769	759	733	775	711	794	783	762	764	756	752	731	754	770	735	829	706	795	734	775	743	772	735	744	769	750	775	775	774	762	756	762	733	752	713	791	786	719	765	779	731	773	758	791	819	739	765	822	748	741	767	779	750	725	770	741	714	803	754	756	792	737	702	748	767	728	697	757	783	758	741	763	780	768	777	734	766	765	695	724	748	717	714	758	749	738	753	734	720	728	813	727	764	768	754	806	754	778	753	768	775	748	761	731	746	770	693	724	733	736	748	736	759	779	750	753	759	759	760	733	739	724	755	698	754	769	722	791	746	733	710	719	752	730	768	754	719	774	796	797	731	742	690	759	702	752	767	736	763	750	705	737	738	766	735	713	784	755	729	816	764	737	755	750	776	755	682	758	723	731	724	704	754	747	739	707	809	760	799	742	776	715	795	730	744	768	743	730	760	745	740	722	749	767	688	765	766	736	706	731	764	761	686	763	784	721	723	717	747	743	732	779	741	735	744	762	717	746	739	706	764	772	763	776	742	792	750	752	784	742	765	786	747	773	793	785	737	755	798	789	756	768	738	746	728	751	743	726	720	735	755	729	758	760	754	741	800	738	768	747	755	801	743	755	768	728	708	763	806	773	738	795	717	735	789	759	737	748	749	800	765	753	733	790	704	726	796	765	772	787	753	765	702	737	757	715	740	783	741	698	754	772	762	725	734	725	812	766	750	765	742	768	735	748	767	753	764	764	714	760	728	717	731	803	753	764	843	779	775	772	811	732	731	731	752	752	781	744	739	766	754	791	783	791	781	766	730	766	784	733	748	744	741	724	757	721	768	704	753	753	803	727	743	713	729	747	737	764	761	752	751	770	719	745	751	770	772	763	779	790	738	758	734	767	772	701	712	705	741	744	747	733	785	730	737	760	719	781	740	777	720	721	776	815	804	722	783	769	742	671	762	728	772	753	772	756	751	703	765	756	708	782	731	733	713	806	801	731	717	706	756	749	769	726	719	757	753	718	735	763	728	738	763	754	779	749	761	738	716	719	758	763	718	730	766	735	761	783	690	758	720	783	774	722	757	753	785	727	734	737	793	756	777	746	764	800	713	799	718	744	743	801	744	740	759	729	732	793	758	736	723	728	734	793	736	786	710	794	777	723	788	754	751	832	757	779	732	768	719	776	744	680	753	730	764	682	793	739	733	705	751	751	778	807	732	747	737	739	693	750	742	765	747	698	767	744	759	766	729	765	740	721	770	766	730	745	738	771	705	762	741	745	751	777	792	734	735	748	718	768	731	695	710	815	748	738	747	752	813	669	734	740	734	744	743	742	770	776	771	749	753	743	694	763	734	786	752	814	756	749	726	780	721	704	747	733	786	744	740	748	763	787	711	765	777	791	724	738	729	725	732	760	770	750	755	730	759	756	715	780	807	783	789	743	731	715	736	728	739	781	706	774	726	773	746	768	786	764	762	827	737	718	744	749	731	730	731	749	817	766	727	714	760	766	706	747	792	768	762	760	757	753	756	719	708	748	748	792	726	705	776	756	758	761	753	729	734	753	740	768	693	771	754	742	725	753	718	714	725	768	745	722	698	829	731	787	778	734	736	726	718	733	793	793	743	701	729	754	770	775	723	799	820	724	700	763	782	735	776	737	751	733	722	749	746	730	731	717	735	757	799	720	755	752	718	758	753	724	811	725	751	762	703	725	704	774	743	742	732	755	705	768	724	757	750	747	763	753	758	779	799	712	815	746	739	784	767	740	721	768	795	749	746	744	749	765	715	792	753	735	741	756	772	754	748	733	799	705	738	781	727	760	716	721	749	765	756	785	690	746	731	679	722	723	788	780	779	780	766	753	768	697	764	756	767	749	721	733	782	729	727	768	719	722	748	783	731	768	780	752	765	768	734	736	757	739	833	779	780	743	740	729	756	742	755	740	777	773	751	791	775	748	774	719	721	705	795	781	670	768	751	715	723	718	765	771	758	747	781	826	729	757	807	735	771	761	806	762	739	704	769	745	744	772	748	769	707	731	763	766	706	791	675	705	795	752	764	781	749	714	723	766	770	750	682	764	779	730	759	768	746	786	753	785	767	736	739	756	754	745	765	758	699	729	727	782	759	741	798	739	728	723	716	752	710	731	760	758	743	745	771	740	739	817	738	776	765	756	804	740	739	809	719	776	753	754	751	751	763	800	697	794	775	758	777	729	740	741	750	720	745	785	726	811	723	755	748	755	747	738	800	762	736	750	772	760	764	753	793	705	736	741	724	743	783	748	780	741	780	736	769	751	731	807	765	773	703	757	726	794	740	783	754	752	776	798	770	793	721	687	757	761	706	770	760	761	733	719	754	693	775	801	743	752	749	714	764	763	722	722	724	743	689	768	667	764	812	708	758	755	730	758	730	761	772	814	740	771	758	749	771	713	720	741	761	736	725	760	701	718	783	764	766	730	804	733	744	714	749	692	767	764	752	773	716	733	744	738	797	792	730	707	755	756	778	773	759	754	706	762	751	736	773	784	736	736	718	762	718	772	777	753	709	751	774	741	732	736	734	741	773	756	749	751	729	696	750	741	731	749	738	733	724	697	712	738	778	747	716	708	798	768	789	701	735	710	759	757	690	713	755	742	728	730	749	726	740	742	770	774	742	805	773	784	732	806	744	739	778	801	768	774	721	762	714	710	741	735	743	787	800	756	729	795	749	760	753	789	763	757	766	737	743	719	735	764	759	723	771	768	720	771	755	763	739	733	761	778	746	757	761	759	742	737	771	745	722	775	779	730	710	780	780	742	737	746	754	736	747	745	759	758	763	792	827	774	717	775	737	732	771	727	734	736	780	753	736	746	792	724	726	760	773	761	727	768	740	729	707	732	747	735	808	764	744	787	713	748	731	745	749	714	771	725	751	748	693	758	765	762	810	782	751	723	746	724	773	728	732	727	780	733	690	771	749	740	692	752	763	744	772	712	743	767	751	791	762	742	760	760	773	770	752	759	743	766	753	775	741	719	783	730	764	811	766	749	748	722	770	755	736	737	758	780	765	761	746	751	754	769	771	762	812	760	757	769	767	773	730	731	721	754	737	733	775	737	743	742	734	764	759	797	732	765	727	752	769	754	777	711	777
24274	21377	28523	24575	19697	5053	1336	829	694	685	625	624	614	593	576	596	565	583	565	566	546	581	514	508	532	504	565	532	548	533	545	567	553	579	607	625	638	592	624	617	627	600	600	567	612	587	526	560	580	561	536	571	527	557	518	579	538	527	489	520	495	535	515	521	505	480	501	495	552	487	580	523	526	516	527	537	540	551	527	499	539	496	524	486	513	534	485	500	498	537	514	503	526	532	509	511	535	527	545	525	527	525	520	533	548	528	532	569	527	521	524	551	531	513	568	518	524	511	493	516	510	498	455	493	488	539	540	534	511	524	565	501	515	510	523	507	502	511	483	523	484	553	519	527	505	463	492	480	510	521	535	513	510	547	513	517	478	496	487	503	489	474	510	495	572	534	498	510	503	513	523	504	521	530	505	476	499	500	493	507	500	499	499	513	522	526	491	496	484	565	485	528	520	525	546	484	529	524	491	519	500	552	461	521	509	510	514	543	493	503	507	472	527	502	500	502	526	541	543	492	524	487	514	526	528	502	485	490	507	500	545	484	475	498	521	520	514	509	531	525	503	478	528	501	515	477	509	521	499	492	528	493	500	485	528	513	496	527	484	511	522	563	465	472	545	513	515	524	518	556	515	507	506	557	541	536	503	491	464	534	510	498	504	557	502	554	515	530	521	524	547	533	528	486	522	492	460	517	528	484	531	524	503	473	559	494	530	497	545	505	505	521	525	506	511	557	538	475	500	515	580	524	501	490	504	527	518	515	529	536	528	534	540	509	529	531	479	544	501	498	466	495	508	518	509	501	503	502	516	545	512	503	539	531	518	503	512	484	508	515	472	515	522	488	541	498	510	466	470	489	524	492	532	526	532	487	524	515	504	512	489	533	525	490	528	521	469	532	500	495	501	533	475	500	512	478	489	542	517	510	491	516	495	537	502	549	494	494	503	505	529	527	546	527	498	510	562	548	487	524	540	494	499	493	523	547	495	521	527	532	537	507	497	513	565	483	509	525	497	509	531	505	520	534	495	526	511	488	514	504	525	513	492	534	487	516	521	511	533	512	529	525	491	526	493	509	531	553	479	504	524	529	551	518	497	501	509	501	475	522	538	498	516	521	537	515	525	477	535	502	519	518	524	487	486	520	545	493	498	513	528	513	501	513	499	500	521	531	467	538	498	500	573	564	507	550	500	546	531	542	484	496	491	536	513	443	501	494	512	545	495	557	504	487	536	539	515	541	516	512	511	480	524	457	519	527	515	513	522	499	538	483	507	562	533	506	538	496	543	554	503	524	556	517	510	496	504	500	499	502	515	555	505	495	507	524	512	516	488	552	534	491	488	503	521	534	518	505	512	547	508	505	542	550	545	516	531	478	507	510	481	521	490	532	494	510	533	558	529	526	497	518	546	484	519	509	533	505	515	551	535	504	493	507	515	537	499	512	539	517	491	478	511	484	492	476	478	489	548	510	526	514	533	516	530	503	544	494	512	530	505	514	503	463	506	524	512	525	504	484	479	512	488	535	544	518	529	451	485	537	492	541	510	502	515	532	524	500	542	517	509	494	529	527	489	518	531	514	533	483	534	495	481	513	505	462	523	468	496	537	519	512	553	486	501	476	508	533	521	508	508	514	504	512	502	514	511	481	496	510	495	510	520	518	511	528	478	532	477	520	531	490	514	485	482	509	474	507	513	508	510	546	496	528	535	523	473	515	490	512	530	523	501	517	490	517	509	527	488	536	542	530	479	517	494	507	484	526	478	508	517	512	509	539	512	525	469	476	538	519	510	495	522	528	498	550	523	505	504	521	510	501	493	493	518	495	508	533	537	515	485	484	551	508	529	524	510	550	497	470	541	513	486	479	503	473	497	463	558	515	510	526	505	484	524	506	523	509	500	506	481	514	512	512	502	517	532	551	535	514	513	534	499	483	496	518	513	524	513	528	503	551	540	491	588	547	457	478	510	534	481	515	520	521	535	529	509	514	515	517	486	495	544	533	494	512	486	498	536	531	506	548	542	524	513	547	509	491	513	529	531	494	496	519	530	530	523	520	499	550	525	516	505	508	516	527	500	551	538	492	493	461	516	491	536	512	544	529	523	470	518	495	517	517	488	530	447	467	505	498	505	559	501	525	523	536	525	541	476	519	501	521	497	512	508	555	538	479	495	533	519	521	501	536	515	499	557	557	536	519	510	496	511	494	499	501	483	474	482	536	468	552	504	498	490	477	523	501	493	538	529	512	498	498	511	524	555	507	515	496	506	545	484	563	496	544	496	469	499	506	501	501	515	517	500	529	500	505	459	535	525	526	507	504	493	519	540	540	477	493	503	544	510	531	491	499	517	497	528	513	543	555	516	506	483	500	496	497	540	489	475	471	553	502	553	512	491	525	533	506	472	525	533	528	531	508	495	541	519	525	500	494	505	544	482	499	542	524	524	521	517	557	461	520	543	532	528	495	537	539	559	528	506	530	509	531	520	521	513	510	490	497	475	508	494	491	529	483	538	529	530	523	527	523	475	483	527	478	500	451	473	524	547	515	489	519	533	534	540	527	514	529	532	504	526	474	520	518	512	462	541	487	474	528	491	494	485	500	525	523	541	528	507	539	529	500	526	521	528	498	540	452	499	512	536	510	487	534	498	521	521	564	506	506	517	506	505	525	498	516	509	513	512	509	492	503	509	488	504	523	533	514	549	502	532	530	501	486	516	507	507	554	490	498	503	531	510	510	556	484	518	552	484	512	467	529	499	507	474	542	490	546	519	535	509	505	500	523	493	499	509	481	515	503	495	483	496	491	530	516	525	517	488	476	503	497	492	541	513	506	484	492	474	521	517	499	511	560	485	479	548	542	516	560	529	495	521	491	488	485	507	530	487	500	492	522	524	512	499	549	482	521	526	491	510	497	529	513	534	483	493	491	485	503	531	531	526	506	538	484	494	523	517	472	554	535	514	508	526	535	487	499	485	507	540	527	514	514	509	500	481	482	539	523	522	519	505	546	499	536	485	514	532	521	500	539	543	502	507	493	491	444	522	537	506	559	523	543	482	537	485	514	530	513	518	534	503	556	490	534	488	526	509	542	535	539	528	502	499	505	483	510	529	522	485	542	480	526	531	511	471	526	522	512	511	544	480	522	513	492	523	469	516	481	515	473	495	535	511	507	527	509	498	524	566	525	488	511	508	520	509	543	507	495	511	512	506	496	546	499	544	499	502	546	521	525	521	493	504	513	506	525	500	494	542	542	483	488	524	539	511	547	505	544	504	495	533	471	547	486	554	527	515	556	525	485	471	500	532	457	526	511	502	519	457	511	480	510	514	514	443	517	528	495	520	500	521	504	490	445	490	493	491	512	499	518	519	482	556	499	504	513	506	501	493	512	507	522	540	530	494	533	495	544	534	505	499	511	534	544	497	527	498	535	531	489	496	544	508	502	515	538	544	485	527	527	536	570	510	527	506	490	506	499	489	485	486	531	575	561	509	545	550	504	501	544
17585	38104	33242	11741	2778	2146	1688	1440	1280	1177	1099	1053	976	929	925	900	842	787	802	871	815	797	757	813	759	744	755	798	791	754	800	724	796	820	921	904	918	1042	972	951	967	953	958	922	880	867	789	874	809	850	901	890	784	839	844	814	789	774	789	793	744	765	738	739	733	764	807	703	749	724	759	712	724	762	744	767	716	768	725	705	731	716	775	742	744	735	704	761	702	710	758	756	718	736	740	793	782	760	771	821	798	784	752	831	781	747	766	789	783	758	721	755	750	793	789	779	816	747	724	708	774	744	720	765	802	781	786	755	719	728	740	723	759	737	704	783	753	757	702	762	785	747	750	779	791	763	728	725	738	687	735	756	792	735	755	732	748	716	755	738	726	733	762	739	725	753	699	732	732	762	743	752	719	727	683	760	761	740	710	725	643	770	767	718	771	708	736	718	765	754	760	721	733	726	774	708	766	703	722	743	712	757	770	716	716	744	755	720	769	772	741	762	719	715	775	740	728	726	736	720	752	769	754	755	734	722	736	738	756	742	748	681	672	744	781	712	765	741	761	756	702	751	727	741	715	783	738	754	723	712	759	743	717	693	690	699	701	720	727	750	731	723	724	729	775	731	742	759	697	751	720	706	712	728	746	733	726	724	766	731	756	696	763	753	735	732	753	737	737	744	752	735	759	711	699	756	769	722	730	696	777	709	687	705	723	751	726	775	714	707	734	745	752	733	751	755	772	735	723	775	763	755	752	688	787	752	720	707	746	812	760	748	760	732	752	769	758	699	724	726	737	744	761	744	713	729	746	763	746	714	711	719	765	720	758	763	719	723	757	745	771	769	696	734	736	741	710	746	740	736	726	759	747	738	740	753	684	725	723	744	769	698	730	767	755	694	735	722	708	710	713	750	697	742	753	761	726	689	744	698	714	741	744	744	710	780	745	756	738	737	763	764	710	693	680	709	793	740	711	789	757	744	696	731	745	794	740	679	764	749	723	728	766	722	757	804	704	761	655	752	727	762	741	741	749	707	709	764	733	733	724	764	699	721	744	756	754	770	764	751	732	711	735	707	727	741	733	754	756	707	734	701	780	724	695	708	715	753	752	763	676	755	740	764	705	749	715	735	756	776	753	698	696	740	776	704	723	746	738	717	687	744	726	784	743	708	745	745	738	680	691	731	705	702	754	725	748	752	710	739	748	701	747	704	755	674	727	750	681	744	692	726	752	764	732	731	722	696	719	733	726	732	704	727	786	776	739	728	748	729	741	723	729	754	721	753	783	690	714	744	779	750	749	757	720	720	693	765	815	703	714	705	737	677	734	733	740	709	704	728	732	757	716	749	752	738	726	749	753	728	735	746	681	753	775	776	715	716	768	756	738	761	711	764	744	720	749	709	704	757	699	715	738	775	731	793	735	782	777	753	748	761	747	741	785	713	711	763	729	735	717	771	700	701	733	779	726	689	748	776	739	711	751	701	730	693	722	701	691	727	715	754	779	757	735	712	750	735	717	715	706	743	697	744	736	755	769	723	721	728	742	771	771	777	705	732	741	735	742	743	710	762	750	760	769	738	712	752	717	766	722	748	694	731	780	739	789	790	761	744	703	750	782	696	682	765	728	715	756	769	727	663	784	744	780	740	710	728	740	705	703	731	722	741	759	713	704	708	715	727	732	754	748	738	716	717	723	770	769	725	696	733	685	699	733	739	744	714	734	711	669	718	731	723	716	759	747	784	728	749	764	708	771	742	748	728	738	754	738	742	726	755	696	724	708	752	747	725	736	689	763	785	708	735	764	717	764	724	716	724	769	728	755	743	688	764	750	720	724	729	750	744	782	713	778	759	730	685	749	733	710	761	762	770	750	743	743	695	760	680	755	736	664	747	734	726	762	711	745	719	711	749	730	709	776	744	708	765	779	720	770	727	763	721	750	717	712	717	814	746	740	767	725	734	773	722	742	796	755	650	745	727	713	733	700	723	730	720	771	713	726	774	727	770	746	762	708	701	730	713	756	730	743	710	755	731	743	731	742	727	711	744	742	771	746	716	709	736	666	741	731	767	716	773	672	762	768	716	754	746	718	740	752	768	781	763	701	717	763	751	759	739	723	703	683	723	751	718	708	735	730	719	698	745	772	742	747	716	754	758	694	711	741	710	751	700	745	706	738	708	712	733	735	754	738	735	739	758	726	744	777	724	744	735	741	717	741	739	725	746	694	772	747	675	752	656	762	760	765	729	753	736	717	723	712	691	730	722	766	757	766	766	752	754	751	737	720	717	708	746	706	713	733	727	766	729	756	748	756	724	704	696	717	761	746	680	759	767	727	732	723	725	761	714	758	713	702	725	716	752	722	742	753	765	763	694	779	748	763	726	733	705	740	740	708	742	764	759	747	757	710	761	663	727	707	740	740	702	736	676	748	681	711	735	757	751	722	736	708	756	782	711	690	714	717	757	770	752	760	707	726	778	747	707	739	731	724	717	764	773	723	698	712	745	718	773	748	743	763	732	735	761	757	721	732	713	722	724	732	728	678	735	767	718	746	781	725	723	708	772	704	723	729	755	692	762	729	745	743	721	739	784	757	717	727	791	757	744	732	718	714	709	726	750	730	759	726	713	728	718	739	709	703	742	785	757	724	775	739	740	699	724	749	722	719	736	710	730	701	706	777	734	719	705	748	732	713	746	719	673	739	777	736	772	705	671	749	721	720	741	817	711	736	751	743	701	771	761	740	716	752	698	779	729	690	707	701	790	750	695	783	723	770	725	729	742	767	682	741	682	720	752	736	717	694	748	746	714	735	720	770	693	750	728	779	708	701	766	737	757	768	758	757	699	749	711	737	716	712	707	723	778	756	769	708	735	779	752	735	688	765	758	744	739	746	704	714	693	759	700	700	706	707	729	697	740	749	698	735	708	733	725	747	759	724	715	721	731	752	726	701	771	727	734	716	703	749	741	753	718	714	774	794	699	717	715	740	696	739	688	750	680	753	763	768	668	728	714	778	742	747	748	715	746	747	716	773	749	746	743	690	780	741	704	656	694	783	746	738	758	767	734	784	728	758	735	721	729	715	748	690	731	739	762	752	764	712	780	740	712	731	738	724	730	736	769	687	749	761	760	681	754	733	741	715	742	737	738	751	690	755	702	761	740	752	700	740	722	715	715	749	734	724	741	709	706	735	746	731	737	708	744	736	714	740	727	724	755	690	677	690	750	719	728	719	753	739	730	706	718	711	763	803	741	738	730	731	712	781	689	727	724	747	756	711	750	768	754	757	696	715	739	742	742	710	750	730	769	727	712	815	691	725	737	726	726	717	740	704	755	744	744	745	734	769	726	731	779	777	748	744	744	737	717	733	698	751	760	757	760	735	785	727	778	760	802	710	763	764	757	753	753	735	751	695	736	724	760	737	748	676	729	724	743	735	759	728	696	728	759	745	720	749	711	743	725	717	725	776	763	752	719	708	750	745	764	748	737	760	742	757	720	706	718	762	755
23309	21322	29179	23898	21248	19379	3694	1192	843	676	651	625	573	568	551	523	520	483	473	501	482	492	445	462	453	451	460	463	451	425	430	479	467	459	502	560	556	590	550	555	508	553	544	491	518	505	472	460	505	496	490	506	453	442	500	488	480	450	409	423	428	424	443	423	436	443	414	398	456	474	426	446	449	418	423	466	447	416	423	424	417	425	383	432	433	445	459	457	426	449	435	440	444	426	439	420	439	451	429	484	405	485	481	458	413	418	456	428	429	481	462	474	395	442	402	393	485	449	458	430	417	426	432	441	418	481	405	439	442	446	455	429	404	445	422	440	430	432	412	401	428	430	405	454	398	394	444	433	436	409	409	450	415	433	442	429	431	424	430	423	453	416	417	443	456	406	420	424	438	450	438	472	407	423	444	428	424	456	440	437	399	434	443	441	429	413	434	466	438	417	415	408	414	444	478	456	464	411	448	443	441	406	443	487	451	434	434	434	433	438	468	438	409	408	437	408	413	418	435	440	439	449	411	455	426	452	438	426	459	436	429	452	425	432	435	428	414	445	438	461	422	448	460	409	438	451	428	432	399	431	469	403	418	426	453	420	439	413	413	435	446	418	446	451	444	420	417	476	416	471	422	440	413	413	428	411	424	394	444	451	396	441	434	436	430	435	434	431	432	430	413	406	425	421	440	408	392	442	411	419	455	432	437	426	453	452	453	456	431	388	440	412	451	424	420	412	450	459	447	400	399	416	442	448	481	405	412	427	412	454	418	441	428	414	485	421	411	418	428	421	442	445	395	468	448	458	432	438	456	374	439	406	429	412	445	431	396	378	429	388	439	430	449	441	448	417	458	412	423	408	389	410	443	409	420	449	409	479	404	422	412	417	409	406	435	430	448	404	441	411	408	429	411	422	419	462	430	409	444	430	414	431	442	477	453	426	453	411	443	429	464	416	402	439	439	411	438	421	428	421	437	424	451	417	439	425	474	407	402	391	393	463	412	467	432	431	455	460	421	454	431	444	393	398	441	455	424	429	426	437	412	422	423	428	446	412	401	474	465	446	468	440	393	413	428	416	414	394	435	453	425	433	445	412	420	421	443	410	441	402	454	445	415	451	423	446	438	452	443	425	391	377	465	443	433	387	443	426	435	426	429	405	398	436	430	446	410	446	441	441	460	438	440	417	436	441	418	450	461	435	428	416	426	415	418	432	444	402	453	460	435	430	435	447	427	406	420	417	413	439	404	415	420	419	410	418	423	438	449	433	430	438	420	401	443	424	425	438	392	422	427	470	407	394	415	428	438	425	425	442	404	417	451	430	417	397	439	388	425	429	429	422	448	424	424	433	426	429	437	432	454	458	428	433	399	395	410	400	425	425	414	416	433	436	433	437	444	421	442	436	424	390	430	462	479	441	413	444	449	403	414	451	423	418	437	422	439	413	421	416	424	428	403	446	406	430	408	425	426	401	413	413	387	415	443	451	448	448	440	451	390	450	435	448	439	455	393	429	457	394	419	404	448	418	442	443	441	413	450	424	432	443	386	423	417	423	432	429	424	430	427	398	474	437	444	440	399	444	474	428	417	430	452	401	440	447	444	444	425	423	400	412	447	451	438	412	459	434	457	446	402	443	404	422	414	454	440	429	441	417	434	411	423	451	428	427	463	413	405	438	429	422	432	451	460	471	407	418	412	478	439	408	439	442	389	419	403	401	444	402	415	450	446	439	418	480	441	393	422	444	460	427	432	442	427	439	448	443	417	421	449	443	412	419	421	435	456	417	414	462	431	387	442	451	399	423	406	469	469	383	449	387	463	398	447	466	411	431	393	419	408	394	394	431	416	450	459	431	381	424	399	410	436	422	449	409	443	430	437	391	426	432	447	386	427	412	443	428	428	428	418	430	420	414	455	409	421	430	431	445	414	417	432	430	402	440	432	482	440	424	415	411	426	475	402	444	437	448	414	398	443	411	433	441	438	434	439	434	419	396	456	408	392	469	430	458	395	416	442	412	381	409	425	434	450	453	445	439	446	401	412	434	461	415	430	412	471	413	448	438	460	417	434	429	415	423	430	429	452	450	398	384	447	454	432	425	464	463	408	432	473	408	436	460	439	440	433	424	420	446	400	422	404	403	440	437	402	424	397	389	398	424	414	418	450	478	420	402	452	453	446	423	432	430	407	429	433	436	483	446	431	400	408	403	416	400	445	443	412	422	388	431	458	420	418	433	452	450	435	415	418	390	402	468	481	436	432	419	404	449	442	408	426	430	453	446	427	400	470	451	419	432	416	479	465	445	470	414	463	445	438	417	434	434	398	424	454	430	426	413	437	432	420	429	453	410	445	409	346	411	414	438	429	406	422	443	436	431	391	445	413	414	420	451	428	460	445	435	426	420	427	423	421	416	418	419	453	421	369	430	411	414	426	408	440	429	416	476	414	413	422	418	460	398	436	421	456	457	423	413	426	431	450	419	415	428	448	426	467	460	449	430	448	452	403	409	434	437	455	433	436	480	437	395	426	426	440	394	402	443	395	442	450	434	386	415	429	417	423	414	440	412	412	442	419	422	425	425	400	419	427	480	462	447	465	409	462	485	440	435	407	448	432	406	463	402	491	433	440	418	393	409	431	427	435	427	408	393	446	447	409	436	469	416	421	450	399	435	442	405	415	443	416	385	418	438	436	392	407	448	423	432	430	455	410	435	463	460	417	417	437	434	443	433	444	430	393	433	474	469	454	435	409	470	439	448	444	433	434	416	408	433	413	435	426	417	415	420	436	456	427	411	441	394	433	442	426	415	425	400	413	431	459	431	417	441	432	446	481	446	425	408	400	411	464	399	456	419	442	432	423	426	449	456	435	410	484	424	438	440	456	418	435	430	410	449	436	432	415	423	417	442	417	435	415	443	375	384	439	428	441	420	407	405	438	418	443	437	432	424	422	448	425	439	419	439	403	439	433	402	460	432	395	416	419	434	468	427	436	441	423	423	399	430	396	454	426	395	451	400	412	453	422	422	414	404	422	410	406	413	423	428	434	415	406	415	400	395	400	463	423	412	396	425	412	438	432	424	425	439	439	404	414	449	380	410	457	402	390	418	413	429	434	413	412	496	413	437	436	439	418	423	384	398	398	426	400	429	456	430	421	415	467	450	414	438	407	394	447	438	398	416	430	427	444	422	440	446	398	435	452	415	433	430	421	453	427	456	436	444	428	427	432	438	442	431	440	463	475	419	475	440	436	451	374	442	439	425	448	453	443	409	423	441	433	397	461	454	428	440	434	396	418	400	468	392	418	458	422	397	436	423	400	454	420	430	431	430	424	424	409	404	453	448	457	444	402	465	430	434	405	422	412	409	414	409	407	430	424	395	452	414	418	477	412	401	444	420	417	396	426	410	381	458	402	459	444	456	457	499	396	440	426	413	440	397	411	423	391	444	397	426	408	404	437	428	411	417	463	473	411	423	419	389	410	449	452	485	434	407	420	442	438	429	386	459
20823	41162	35655	12711	4227	3138	2462	2030	1693	1438	1323	1176	1047	1009	947	929	819	812	799	764	802	770	717	699	716	727	759	651	658	694	675	667	695	725	889	950	947	888	912	882	858	879	876	838	824	816	770	766	734	808	851	794	752	748	795	763	665	679	641	659	661	644	662	578	628	600	663	632	645	615	605	617	589	635	639	617	621	605	635	633	630	652	582	650	632	602	651	623	618	606	631	588	625	668	639	638	644	661	727	605	655	718	711	660	687	694	655	688	723	661	650	642	616	638	638	647	660	654	647	622	608	610	622	641	581	610	601	665	581	595	637	602	598	621	619	608	592	594	590	635	617	617	598	595	611	624	630	621	652	636	652	596	603	621	635	629	622	632	650	609	589	641	587	657	627	608	587	605	614	610	604	635	622	659	574	583	619	615	592	637	635	687	620	587	666	616	624	615	587	654	656	665	622	598	615	641	632	641	604	603	610	637	649	588	615	629	589	606	600	578	638	577	630	597	602	603	595	612	588	626	630	574	633	652	586	629	626	612	626	676	611	637	596	640	578	602	642	634	649	615	604	642	631	600	597	630	614	647	598	618	596	646	627	615	606	600	610	586	628	626	648	636	586	655	618	590	642	617	645	593	553	641	614	614	609	610	625	628	615	616	591	595	609	619	614	612	621	609	619	639	587	620	583	584	606	618	587	594	619	626	584	590	629	679	619	621	640	583	622	618	642	619	636	594	655	606	580	622	609	642	608	619	624	606	617	640	654	595	599	614	601	677	645	617	647	555	618	595	600	655	617	588	677	587	647	571	622	571	617	652	608	597	626	629	623	604	596	631	649	611	544	591	588	622	599	580	610	608	631	640	616	630	587	618	596	632	622	624	590	614	593	615	635	643	626	614	591	609	613	604	603	551	615	604	620	614	608	592	615	639	582	610	567	633	596	620	653	641	598	554	632	626	608	598	604	597	634	604	625	635	597	596	594	613	611	653	630	623	615	665	607	613	585	640	622	598	587	582	638	633	613	615	627	591	629	609	619	566	621	642	586	642	607	625	612	649	633	599	632	578	609	614	637	597	584	605	657	601	556	642	588	632	609	639	630	649	598	605	617	589	618	568	622	630	605	600	611	614	617	607	598	637	606	616	563	572	607	652	607	587	629	597	575	644	634	616	607	640	590	648	587	582	619	612	607	644	661	610	608	607	568	584	613	643	623	645	605	631	611	613	609	627	605	605	590	637	585	601	629	607	611	686	604	583	581	596	583	629	660	600	592	613	658	626	580	636	654	628	574	638	641	609	651	620	632	618	624	621	611	621	584	634	612	619	585	617	582	568	611	660	618	595	580	622	611	618	636	591	606	594	638	641	663	601	638	651	632	598	616	594	605	570	617	633	619	585	577	613	603	637	653	624	607	627	615	666	635	622	613	620	591	633	607	636	613	602	588	603	585	571	647	588	634	642	619	656	555	652	593	601	608	626	598	636	577	617	608	629	622	612	590	633	592	632	618	632	597	625	593	613	627	644	584	592	581	599	650	599	620	622	580	658	638	615	626	603	595	621	662	578	620	629	618	615	621	596	611	632	637	596	593	595	661	603	617	585	594	584	594	613	680	605	678	600	592	608	582	612	618	638	631	608	648	632	610	579	591	587	630	604	571	613	607	569	624	650	629	616	646	578	600	634	577	604	618	677	650	620	630	632	570	588	567	631	582	617	613	595	605	607	663	663	606	623	597	604	660	611	588	620	633	622	654	572	628	616	587	601	621	657	639	624	622	641	631	590	564	611	618	570	668	585	632	615	624	613	609	624	613	628	622	613	598	648	634	599	650	632	599	636	646	594	660	644	622	605	589	591	622	629	631	619	625	626	630	603	616	624	619	589	620	560	607	565	628	603	619	640	579	631	621	601	567	575	595	589	631	635	592	595	589	605	594	627	604	620	613	623	580	648	616	591	619	574	619	603	632	630	617	632	609	638	657	666	590	600	625	613	610	608	634	596	634	651	612	598	654	656	592	617	593	626	583	640	648	614	612	640	656	595	627	629	624	648	654	623	658	602	590	615	571	628	636	610	635	611	611	636	624	633	614	564	601	627	612	650	607	634	615	634	640	580	599	635	638	579	627	635	604	605	616	611	580	601	602	667	598	623	609	581	575	540	589	635	607	624	606	603	619	632	620	592	609	620	626	618	544	625	627	597	624	608	647	611	629	592	587	645	618	578	602	610	606	632	614	612	602	598	629	547	622	605	604	648	650	611	616	625	607	645	634	615	590	631	631	589	597	556	636	601	677	603	589	654	653	559	602	583	586	605	605	615	638	623	614	576	638	574	617	612	638	614	662	593	631	570	606	612	583	636	607	587	609	575	614	620	595	651	610	604	600	614	611	622	686	609	575	653	654	648	634	633	627	604	598	579	620	643	635	595	592	571	683	600	618	593	614	662	631	576	659	656	538	645	640	625	556	635	610	602	572	609	623	593	609	595	632	648	596	613	615	648	620	618	622	591	638	650	625	623	619	597	664	600	617	576	628	613	606	630	603	612	595	615	585	609	620	622	603	623	624	630	593	605	615	617	591	596	603	610	668	619	633	606	615	608	633	626	561	590	617	650	641	582	647	612	599	597	603	637	635	603	599	617	614	601	635	593	650	607	614	643	614	624	607	622	638	607	608	623	646	622	622	610	639	607	603	605	642	587	612	629	659	624	579	661	641	625	627	600	640	650	636	639	644	608	584	586	670	635	600	656	636	608	627	594	622	644	611	639	578	645	625	598	618	602	646	646	574	603	594	583	628	595	585	606	670	581	614	637	609	630	616	683	568	637	584	598	635	602	609	625	576	611	592	638	601	656	603	639	650	623	572	556	613	618	593	610	601	631	596	639	609	632	626	605	650	632	618	561	605	661	629	614	614	609	614	608	590	608	640	625	557	584	625	613	621	601	600	578	618	620	605	617	601	627	616	629	639	616	645	601	585	626	597	631	635	591	620	602	593	637	623	577	588	607	641	627	576	594	618	648	600	602	621	581	640	591	623	596	627	648	604	649	622	564	621	563	596	595	606	610	632	622	613	612	639	582	592	642	576	607	584	600	585	621	606	617	584	638	603	595	652	610	617	589	611	634	633	600	596	635	586	613	607	604	603	592	621	590	629	639	616	619	615	640	583	625	608	581	592	616	612	647	602	591	595	591	629	607	621	611	600	613	653	609	652	626	649	605	624	601	632	589	605	665	612	618	643	597	651	619	624	656	601	566	602	625	608	614	589	596	598	581	622	621	574	640	583	625	603	612	621	608	558	617	610	679	619	605	653	621	595	619	605	571	640	571	626	627	594	589	636	657	573	598	607	639	616	572	609	597	603	623	622	614	589	615	649	626	658	593	608	628	599	605	599	609	638	606	652	623	635	588	630	580	637	592	653	567	619	627	649	660	580	616	624	643	640	605	619	572	637	643	630	629	643	628	633	637	585	614	610	591	605	574	594	646	575	618	619	586	660	671	627	590
27021	20601	14954	3850	707	583	599	587	560	498	553	577	515	512	557	540	533	538	546	506	492	512	535	477	517	567	522	457	468	552	549	542	556	522	541	548	544	596	596	558	551	530	578	548	597	560	540	551	557	571	580	574	542	559	601	532	555	530	560	555	531	502	540	543	525	533	563	566	510	562	520	507	528	538	497	494	555	500	563	556	519	560	519	500	546	520	535	549	530	525	523	535	552	509	531	514	481	544	541	533	494	576	526	528	537	571	557	531	545	585	553	543	544	496	580	565	556	490	523	503	583	572	514	559	556	504	595	537	546	553	547	533	491	530	545	553	530	544	517	528	491	504	546	557	476	538	553	522	524	507	557	545	497	534	502	500	540	542	580	549	525	546	538	543	488	552	536	545	499	590	555	544	548	546	515	537	561	526	561	539	534	519	528	546	507	511	569	509	541	473	543	543	532	508	515	511	571	538	526	529	508	539	575	534	521	490	512	537	535	578	535	508	585	514	559	515	554	539	515	521	513	539	520	503	553	546	487	506	533	517	527	550	542	520	557	512	516	540	561	501	550	569	520	507	532	568	528	545	525	579	537	528	529	468	499	525	496	518	510	525	533	485	543	546	513	522	512	581	521	542	552	540	490	530	537	504	534	538	544	525	510	522	601	545	531	529	461	523	556	497	549	496	533	544	553	537	506	529	513	547	576	520	531	539	533	500	556	536	566	595	580	490	535	521	554	472	516	545	508	547	536	522	534	567	522	510	485	491	541	533	565	525	501	504	519	528	528	549	515	527	562	525	541	549	508	524	563	560	511	521	527	553	485	515	519	521	508	550	536	488	491	536	475	516	560	517	480	524	559	543	510	547	520	519	556	515	505	531	511	553	530	540	561	519	497	479	520	514	530	575	551	548	539	557	539	567	532	540	572	508	515	514	566	547	563	563	491	544	567	574	559	568	533	549	512	488	551	493	546	541	513	511	563	548	532	523	524	560	529	503	518	528	514	559	536	514	553	508	543	521	540	546	481	549	534	505	520	535	514	511	551	538	569	532	526	539	566	519	539	519	549	520	488	485	518	537	520	547	563	509	475	525	542	519	523	514	538	538	568	574	526	507	564	542	571	503	485	527	556	506	537	502	542	532	517	520	558	522	521	504	562	540	490	524	519	523	534	520	544	554	547	542	533	544	509	529	523	507	509	535	528	523	513	553	512	536	488	511	540	526	498	570	524	528	540	518	507	554	565	477	536	516	517	527	491	496	546	532	521	551	528	511	509	562	547	570	552	519	545	517	520	517	538	549	507	544	535	541	517	513	519	553	579	547	562	546	554	526	540	515	506	521	505	537	505	505	504	483	517	529	509	519	535	561	537	537	559	482	534	554	544	498	511	546	582	555	536	508	503	491	497	568	524	549	543	471	549	508	519	539	526	520	534	558	512	523	529	542	543	542	520	524	521	526	544	551	524	557	506	532	522	541	507	526	537	537	535	514	558	536	521	478	512	510	559	506	514	535	581	558	524	534	541	559	511	536	568	513	547	514	566	514	532	519	535	516	500	578	539	546	596	489	514	507	553	539	530	510	530	530	515	532	543	523	572	482	529	526	564	592	539	524	506	522	508	515	542	512	485	542	531	539	526	518	488	569	563	545	505	555	527	536	544	556	542	551	530	575	556	497	526	499	537	512	525	538	538	562	552	554	569	511	554	527	504	513	554	574	547	551	551	500	510	528	526	526	550	550	547	570	579	546	534	534	521	548	523	536	514	547	553	540	545	530	551	532	540	564	524	472	486	549	494	508	538	526	518	501	563	500	513	545	527	467	509	564	570	517	541	532	566	505	523	499	545	503	540	506	503	527	553	517	563	507	517	549	568	514	534	562	515	556	531	538	493	479	558	533	513	533	534	556	524	539	527	523	506	524	523	513	519	501	535	545	558	539	570	524	526	530	531	548	506	573	570	565	510	502	531	529	538	550	519	501	521	548	521	501	551	541	545	492	564	539	523	530	565	543	529	512	517	547	538	515	550	536	514	518	510	544	546	534	540	490	570	531	553	507	517	491	532	521	559	497	561	512	506	530	516	541	560	570	503	518	548	483	539	499	527	562	543	530	511	553	517	512	499	546	537	537	522	514	562	540	509	539	492	498	518	495	533	509	532	500	518	530	487	541	524	544	511	508	524	535	499	542	522	544	580	573	542	514	530	557	520	562	544	544	511	529	521	534	534	563	591	533	530	556	519	500	534	533	548	537	544	546	523	486	521	508	500	506	549	505	482	551	537	552	543	556	529	510	508	541	555	525	504	533	539	523	527	550	568	547	535	509	548	518	485	533	535	470	538	488	552	539	568	530	515	503	535	528	526	525	503	534	509	534	538	571	469	504	511	568	528	550	530	502	523	537	542	539	538	542	509	529	553	524	528	581	503	525	551	536	531	529	535	499	548	500	546	531	532	509	528	538	579	548	524	524	557	503	493	522	508	540	516	556	560	498	521	479	563	575	516	513	467	540	488	524	503	524	509	527	503	526	478	553	551	544	504	527	450	512	531	540	526	545	530	539	527	575	542	565	509	474	535	529	520	557	512	529	513	504	490	556	542	522	517	477	504	521	517	505	541	529	563	537	554	533	549	517	573	531	536	587	525	545	517	523	519	548	524	515	519	515	555	520	562	543	540	502	568	527	577	500	531	535	550	528	519	555	513	525	498	581	553	568	538	526	488	539	510	532	520	523	508	517	530	489	562	542	494	508	536	581	549	548	522	576	539	550	495	527	506	508	541	541	500	512	563	562	563	565	544	531	566	526	517	499	523	553	507	508	540	500	503	550	535	538	522	541	511	524	487	577	516	502	526	530	485	525	519	544	546	510	497	515	554	519	559	517	516	525	534	504	549	544	532	519	507	515	536	547	543	553	534	521	547	556	534	533	548	539	534	502	558	547	522	506	507	511	539	506	520	514	544	533	504	532	514	548	464	559	506	513	525	547	472	529	522	545	463	504	536	517	509	525	526	557	520	504	547	554	531	509	530	536	529	558	568	528	514	524	508	520	494	552	559	502	505	522	491	565	538	542	510	531	523	533	519	519	566	553	549	497	500	492	512	554	531	531	541	513	524	534	500	505	516	562	550	549	520	520	549	519	534	482	536	478	511	558	532	489	517	485	507	510	511	535	526	541	542	491	523	517	524	535	540	519	549	537	556	514	531	535	535	553	546	520	532	527	567	527	521	511	542	542	535	557	516	578	540	578	536	543	547	488	515	518	561	532	523	511	523	542	522	546	520	494	542	524	585	536	507	514	518	575	511	540	568	569	532	558	523	541	528	533	531	528	550	544	556	550	520	525	509	460	529	493	533	542	548	536	534	482	531	520	532	505	497	514	554	542	533	553	497	567	519	538	498	524	552	479	537	545	548	514	548	524	524	543	562	528	520	571	515	547	525	536	537	553	533	568	548	542	551	491	488	493	544	524	550	541	591	546	554	479	527	543	537	525	521	493	518	571
13893	22766	17478	3720	959	860	798	790	811	773	816	802	762	807	711	779	796	719	738	778	764	732	803	767	773	814	788	767	777	765	742	831	782	839	847	885	774	886	894	858	866	862	831	824	835	836	820	811	794	824	868	828	830	769	789	815	800	815	794	742	784	760	757	768	806	806	780	746	700	794	751	768	705	697	717	733	739	766	758	783	739	791	755	710	786	759	733	759	772	740	718	834	739	770	742	737	812	809	720	759	758	810	834	807	760	823	783	830	771	791	781	740	773	732	742	791	767	751	759	750	777	767	762	736	768	771	760	777	764	730	768	802	733	693	751	766	755	788	726	747	817	791	780	721	748	770	794	822	765	769	772	780	713	760	743	750	753	727	757	745	773	753	794	774	790	801	783	768	729	727	763	791	821	736	756	769	752	742	784	767	785	801	799	685	788	756	767	743	785	728	758	748	756	792	749	754	767	753	757	777	753	764	757	742	765	725	720	775	721	791	710	726	761	705	735	762	756	738	735	788	751	741	761	755	744	782	786	760	773	758	754	724	725	737	728	708	779	800	770	723	775	738	755	788	753	780	780	736	758	784	758	732	712	774	734	761	732	793	717	755	728	757	768	764	758	727	702	834	731	749	812	785	761	760	784	783	740	754	745	774	752	730	747	779	745	775	761	749	771	733	753	761	771	786	790	764	792	752	785	813	751	734	730	807	745	742	751	785	699	728	833	725	776	770	865	737	748	733	794	739	738	798	747	788	745	793	772	731	743	762	811	731	777	826	768	794	785	753	803	765	748	728	719	768	751	739	778	724	799	725	777	765	777	738	736	760	731	745	751	760	756	740	782	755	775	754	802	775	753	746	784	750	760	738	751	818	791	779	820	790	750	735	736	728	812	730	812	697	725	764	785	723	754	775	748	797	755	792	743	776	759	754	750	759	742	794	758	786	689	723	785	684	770	760	772	773	783	801	791	761	788	767	746	739	748	795	811	763	758	760	781	763	742	724	714	766	762	804	749	734	769	724	804	816	722	707	732	743	699	782	715	723	774	792	780	783	740	741	731	757	751	787	827	760	779	769	837	718	746	752	737	729	770	743	767	779	805	776	746	780	764	755	772	706	721	746	749	737	765	754	763	773	755	792	765	766	756	766	749	725	787	787	723	772	760	697	749	741	745	711	792	729	783	744	736	750	739	767	755	775	733	765	765	760	769	729	740	757	722	844	763	723	799	747	753	748	734	712	750	769	725	792	814	740	740	819	719	728	741	723	715	766	761	738	719	743	751	715	719	757	774	756	750	743	720	737	763	772	783	783	739	799	745	834	777	800	767	774	736	774	737	791	738	709	744	784	728	727	754	777	760	778	750	801	722	797	721	796	759	755	690	748	730	748	719	746	658	722	721	745	747	713	785	803	729	771	759	775	762	767	810	758	749	737	779	805	736	757	831	772	732	765	757	803	780	797	735	784	734	775	784	797	755	736	758	738	718	765	718	745	821	787	752	746	786	787	755	818	768	734	786	744	766	779	725	770	786	796	742	749	762	799	764	748	769	776	730	712	737	778	742	754	726	786	842	804	776	753	738	736	749	723	804	744	781	765	753	789	770	748	775	728	785	797	723	714	746	819	755	767	778	781	759	784	757	755	769	744	737	806	765	710	767	759	721	787	727	758	796	697	774	796	729	786	736	732	749	762	746	728	763	748	761	751	771	758	746	717	735	767	760	755	743	767	757	752	777	788	788	739	765	754	776	775	746	734	792	720	758	754	756	761	748	762	780	772	728	763	751	769	740	748	768	764	791	719	744	729	732	738	738	721	783	846	730	799	700	736	716	776	825	769	760	754	765	743	749	773	764	716	759	756	777	764	711	751	762	719	782	774	711	720	727	761	743	734	766	775	773	766	758	770	776	735	745	787	773	755	785	783	763	728	771	788	703	771	742	761	729	772	761	760	759	781	756	751	749	744	812	750	798	787	766	791	794	780	722	744	778	781	814	723	728	769	738	750	734	753	727	742	768	772	782	801	704	790	784	762	718	795	726	782	718	718	784	779	793	720	750	753	702	778	782	750	737	736	805	754	804	753	787	728	810	702	802	739	750	794	757	726	749	737	724	789	771	764	766	773	711	731	766	816	705	768	791	749	739	747	781	769	768	826	771	808	775	745	734	732	754	793	741	763	763	770	778	775	747	759	815	781	782	770	737	714	769	749	761	795	740	761	768	791	749	742	710	701	727	763	819	750	714	739	728	816	729	769	796	748	763	787	773	731	780	782	800	814	730	738	772	735	757	780	790	730	697	787	764	753	776	715	752	810	764	749	755	748	740	752	764	726	772	738	769	766	802	753	744	778	761	800	727	790	808	761	750	751	722	738	746	781	735	787	765	733	783	819	745	795	717	719	712	815	736	769	753	725	734	763	748	796	728	716	739	750	784	796	769	736	786	769	755	753	834	757	701	780	762	788	786	745	747	784	814	750	769	705	745	745	747	729	784	721	785	784	776	767	751	748	767	732	787	769	755	749	767	758	744	781	786	775	768	738	781	753	780	757	800	769	734	713	711	792	762	787	726	798	779	773	739	744	723	791	807	739	751	796	769	774	739	741	799	765	744	744	761	748	784	764	795	737	743	783	755	735	788	754	783	765	756	774	779	768	756	780	817	688	767	754	785	765	736	769	752	767	736	756	699	743	768	807	773	759	761	742	786	706	744	733	784	780	756	703	719	745	741	746	803	758	748	702	739	744	771	787	786	739	769	773	767	738	748	749	791	771	748	743	730	781	800	795	775	744	762	796	796	744	755	775	758	752	755	725	713	769	759	747	783	758	783	716	719	700	767	729	696	728	817	781	719	777	750	783	788	751	720	760	770	734	797	748	769	763	734	738	797	791	723	800	755	745	745	747	711	720	763	750	754	750	734	770	772	736	791	757	777	767	724	774	729	768	773	742	752	744	752	773	716	761	785	716	807	753	720	797	729	801	753	768	780	758	764	784	759	759	768	776	723	760	778	726	755	730	783	769	774	750	739	734	746	749	729	763	735	818	784	742	740	756	803	788	806	780	725	756	721	782	732	753	734	730	762	754	788	760	771	779	712	720	750	831	772	796	736	744	777	735	745	773	770	783	736	782	759	767	720	794	731	742	747	780	777	726	761	780	744	755	702	778	787	764	763	771	742	798	747	755	729	770	736	719	803	766	755	774	738	715	721	772	765	746	723	781	786	732	755	760	804	809	755	766	746	788	713	736	768	735	791	766	752	741	774	724	771	728	786	751	711	802	771	763	769	768	738	795	776	737	791	713	785	719	755	799	714	717	739	710	755	756	788	814	749	752	686	761	758	759	730	717	753	734	767	752	814	768	792	751	765	772	744	784	731	734	723	765	771	788	793	742	747	721	751	768	725	774	772	717	767	740	714	708	784	758	763	770	745	730	746	723	757	748	778	695	798	727	754	747	751	737	736	767	741	724	812	807	754	763	728	752	774	742	796	703	775	756	752	815
24433	21393	28575	24572	19875	4425	1298	891	740	663	695	602	599	586	572	574	587	514	550	567	567	536	528	531	567	567	557	551	556	512	541	515	521	595	635	635	577	623	591	611	607	576	622	599	535	547	543	578	540	562	550	562	547	544	528	522	522	513	525	551	572	503	502	454	508	496	476	519	547	515	492	528	572	506	492	558	498	511	523	540	526	514	560	482	506	535	539	508	509	499	501	516	516	509	505	532	528	551	567	495	539	540	528	526	561	511	514	578	526	545	532	544	560	544	534	538	541	518	558	468	509	507	503	527	488	508	504	532	539	494	535	536	535	485	544	541	528	535	517	511	541	515	541	507	534	489	538	534	540	470	504	503	512	560	525	495	524	533	497	513	509	528	540	518	525	530	494	549	525	473	527	468	503	534	495	499	532	539	529	537	514	501	528	480	513	531	514	530	533	508	483	530	505	496	527	527	543	484	470	529	500	536	525	534	528	534	506	525	555	490	560	592	559	527	541	527	519	503	518	509	511	534	513	530	540	506	507	548	495	495	513	460	530	503	496	500	550	510	531	552	503	575	529	522	521	515	472	497	521	523	506	554	543	487	505	521	491	520	553	540	545	472	548	484	477	525	463	526	554	559	579	493	522	508	494	476	562	516	519	563	498	538	493	544	497	548	562	548	501	520	528	507	503	527	523	501	502	507	522	518	485	496	486	525	528	482	490	522	531	500	493	528	546	510	516	517	567	487	529	532	523	504	488	549	552	527	504	565	534	557	517	521	518	533	494	471	498	514	533	519	497	541	472	566	523	560	472	549	534	522	539	522	505	523	521	492	492	524	535	530	544	541	475	515	551	491	494	543	514	530	483	509	510	524	541	564	520	529	499	492	493	522	487	526	520	482	503	539	519	529	555	511	544	498	535	503	517	506	513	523	504	554	512	504	540	548	484	487	497	482	519	506	489	520	526	509	533	527	494	501	532	508	522	511	554	519	529	481	518	513	517	528	530	507	500	511	511	528	486	518	529	519	505	508	549	502	515	501	510	542	535	521	516	516	488	515	533	503	511	518	534	541	506	490	506	531	519	526	579	519	493	526	540	580	531	492	544	564	504	523	514	536	540	519	543	539	518	504	515	465	511	503	538	535	497	488	534	518	503	477	532	548	565	510	487	527	509	505	516	489	559	546	525	521	528	484	523	522	526	483	519	522	514	519	513	520	514	497	499	559	565	477	524	514	528	503	522	516	526	494	560	523	510	548	506	514	507	489	502	528	485	537	516	518	493	528	512	497	464	536	547	536	543	499	552	549	494	520	522	539	494	519	507	495	546	523	525	476	510	499	513	523	509	531	512	497	532	535	527	486	531	522	504	553	512	507	534	557	545	525	534	500	529	510	532	551	503	502	543	531	502	503	522	490	560	513	494	531	495	568	495	491	541	510	538	539	487	463	488	509	545	533	516	519	539	505	513	548	533	505	535	514	490	519	457	496	523	507	503	512	504	540	509	505	497	575	531	550	537	513	538	519	509	519	486	511	539	545	533	487	513	509	514	557	560	498	518	534	539	502	536	510	512	556	469	523	505	535	511	520	490	522	509	526	517	496	534	513	555	525	526	524	529	540	513	547	539	523	525	474	505	483	532	527	525	526	548	533	543	473	521	515	490	492	520	571	542	522	517	536	545	526	549	484	533	513	516	504	587	503	545	542	510	528	515	545	512	511	506	511	514	527	530	522	533	549	529	512	526	581	522	518	553	546	509	525	536	504	520	523	535	508	519	534	512	527	536	512	536	534	503	515	531	478	543	496	530	511	532	522	551	524	526	515	538	496	487	475	551	510	542	525	523	511	518	547	511	554	506	506	526	539	498	524	492	553	506	546	570	451	506	520	510	514	523	509	568	494	492	553	499	483	544	513	518	498	501	524	503	537	529	497	510	511	506	534	542	531	505	554	511	501	507	489	527	490	521	528	527	524	524	530	557	522	580	509	519	548	533	534	495	531	498	569	540	496	513	498	489	562	516	510	522	510	493	525	531	501	502	509	517	491	528	513	503	573	519	513	541	525	493	532	502	520	488	497	473	487	539	495	490	558	566	541	553	511	500	471	539	505	506	522	526	502	508	502	565	441	533	500	505	509	532	531	530	504	539	513	492	509	524	527	526	506	539	519	513	502	542	535	569	553	514	550	558	528	510	508	509	526	484	497	506	514	578	483	534	505	507	501	504	502	539	529	534	503	525	507	544	506	519	492	495	545	487	508	506	495	502	477	537	553	508	501	534	515	555	523	506	494	471	515	520	500	549	530	521	495	497	514	507	491	498	492	525	544	516	515	520	523	518	582	515	499	496	470	513	544	516	582	526	485	532	502	519	524	512	514	496	575	534	502	526	527	533	511	583	493	567	531	496	532	543	549	530	487	450	527	524	518	468	497	530	504	488	501	487	521	523	506	533	474	568	504	512	507	524	559	525	497	489	515	515	498	487	519	516	529	484	502	514	520	507	519	508	523	504	520	558	483	493	512	495	509	500	558	516	541	507	553	526	531	526	581	542	483	522	512	542	518	457	494	512	530	527	500	523	489	495	503	546	512	520	511	489	501	485	548	527	508	559	501	493	560	547	534	535	553	533	513	519	541	536	498	550	523	536	500	508	504	539	507	520	541	513	497	520	500	531	508	529	543	550	521	508	560	529	554	527	534	501	490	513	512	508	568	518	553	533	470	531	516	546	495	548	514	524	566	514	542	506	536	489	527	541	495	508	513	504	570	523	548	558	493	533	490	533	495	532	465	561	539	511	495	534	491	500	566	510	556	506	582	532	505	542	545	490	496	531	525	492	537	477	538	519	557	555	517	538	487	500	555	500	541	498	520	517	497	543	511	560	519	536	505	546	500	532	493	485	485	516	475	485	507	489	444	544	512	507	472	528	515	493	529	508	504	499	522	505	548	516	506	508	513	461	496	504	497	483	559	508	523	502	517	536	528	535	544	515	534	501	520	528	484	494	512	536	532	530	538	511	514	527	553	504	476	505	531	537	563	526	500	544	523	568	514	505	553	524	487	540	500	508	508	544	516	534	524	513	504	572	553	556	496	489	528	534	522	549	494	557	516	532	539	482	509	501	540	542	535	493	554	519	523	514	544	547	558	518	479	507	535	515	503	558	529	527	516	467	505	547	537	498	539	549	506	501	508	524	503	523	498	506	539	499	513	499	489	453	492	559	505	490	513	523	509	538	498	543	532	535	550	558	519	486	522	527	504	575	480	517	524	495	527	525	513	561	528	493	517	501	489	539	529	554	502	501	500	531	504	485	489	501	533	526	524	515	541	538	546	497	560	511	528	537	543	507	513	515	512	466	528	503	542	503	513	505	556	516	566	519	503	527	534	503	505	500	542	508	509	529	492	519	550	516	529	523	473	517	548	539	495	534	520	510	528	544	485	518	494	510	505	545	536	587	513	521	473	495	511	536	509	545	520	537	534	487	499	527	510	506	518	537	515	516	517
17081	36071	29244	8275	2788	2227	1722	1491	1240	1234	1083	1066	1008	921	921	863	851	863	897	853	826	813	778	846	791	817	776	714	794	802	828	813	791	787	921	971	905	956	949	937	900	880	934	894	974	798	852	838	867	858	905	906	836	834	796	798	724	764	738	796	769	766	737	735	771	747	799	734	773	778	793	767	726	771	803	739	802	797	727	793	729	740	776	773	796	767	744	782	736	730	799	748	792	722	719	752	739	739	749	855	829	818	829	749	778	851	812	816	819	797	835	731	745	776	796	768	771	794	690	765	741	758	790	733	765	773	753	719	772	769	746	743	763	741	758	758	757	753	728	710	721	749	741	784	722	734	770	751	768	732	792	718	800	751	746	779	783	760	703	749	741	737	752	747	715	777	763	764	773	759	783	766	771	739	770	763	704	765	774	726	734	769	714	771	742	781	753	769	760	738	847	741	740	752	723	726	733	737	812	677	771	737	736	688	765	732	743	749	768	785	698	766	751	803	760	761	749	772	748	735	784	745	778	716	778	758	691	694	745	753	755	750	700	711	764	714	773	794	757	741	729	777	732	719	708	772	780	741	743	733	717	784	724	775	692	717	733	751	749	696	771	753	756	780	705	776	740	728	787	728	746	753	742	809	744	773	771	713	797	756	743	777	761	764	741	700	756	713	754	744	743	777	740	745	748	752	789	748	715	728	727	751	715	787	756	722	758	732	759	749	769	749	698	686	752	729	729	730	783	743	764	720	777	739	741	739	733	747	766	730	757	709	724	713	739	776	773	764	733	722	763	748	745	727	778	788	751	716	740	750	751	664	741	747	757	757	734	764	761	797	794	791	739	786	736	719	790	773	727	722	783	754	766	716	746	700	774	762	773	809	750	742	726	745	730	788	763	772	744	775	783	748	753	782	740	732	746	751	772	730	765	729	724	727	713	717	727	702	720	755	719	717	777	761	747	790	760	754	746	802	693	772	771	744	754	763	728	719	780	794	765	680	766	748	755	691	784	735	768	708	724	742	762	730	750	710	727	712	798	756	755	714	809	721	756	748	776	739	760	715	776	730	692	738	781	731	724	750	817	752	735	792	726	741	664	737	738	762	739	733	734	784	761	793	772	747	782	757	752	784	745	738	698	737	759	786	697	704	752	772	763	768	752	750	758	777	717	752	768	761	758	717	788	775	767	723	695	747	719	761	752	759	761	708	815	752	772	795	727	719	750	737	759	737	764	743	780	721	718	755	756	742	740	770	710	738	734	738	759	752	754	792	852	738	724	789	726	733	769	762	776	753	755	739	748	725	747	707	791	733	745	741	760	729	719	775	734	755	756	738	720	786	760	750	763	702	745	787	731	719	739	749	770	750	759	687	726	718	789	772	751	745	802	760	746	761	727	736	795	720	745	764	726	763	771	696	779	755	682	724	724	748	751	746	773	776	748	775	688	764	741	719	775	745	734	780	707	695	797	744	709	782	745	743	729	742	751	765	811	770	789	719	738	747	721	706	708	770	745	702	754	741	757	764	715	755	763	764	779	713	753	665	724	762	762	763	739	716	758	751	750	733	754	700	735	713	714	738	704	758	771	770	716	776	773	755	763	772	712	733	720	771	771	736	776	729	737	728	746	754	754	748	751	744	770	760	712	741	722	732	741	784	769	749	750	782	750	742	793	748	735	740	750	707	749	733	748	746	742	750	768	701	752	755	778	718	764	734	727	713	726	766	759	748	737	722	731	752	738	756	714	753	783	721	807	751	770	711	742	728	776	752	725	756	704	739	747	788	765	749	743	761	749	723	767	686	769	721	709	814	749	787	727	751	721	710	803	736	722	762	736	741	772	778	734	735	696	789	714	742	801	768	764	764	782	731	728	786	743	715	762	796	797	763	683	782	693	796	771	751	746	709	733	668	743	748	703	740	728	775	772	726	751	754	798	703	741	756	704	750	775	747	769	711	735	762	744	783	760	767	801	758	740	767	724	734	774	759	736	762	771	724	730	740	758	765	756	766	701	729	770	739	768	750	718	748	741	744	747	724	809	774	762	731	736	765	784	764	801	717	748	725	747	736	706	703	690	777	777	747	784	787	735	728	708	765	724	727	747	726	798	780	780	739	738	774	776	752	736	704	755	725	782	779	731	740	769	739	765	718	743	753	778	763	782	733	757	774	690	756	755	790	780	763	774	776	713	799	771	752	725	732	719	756	714	797	732	738	727	808	745	728	721	734	741	748	724	723	763	742	770	776	789	755	758	759	762	775	797	732	775	773	787	730	706	754	733	734	732	783	741	783	786	775	786	710	763	689	751	758	736	743	766	751	700	751	725	732	744	787	752	736	793	726	763	761	800	735	764	770	752	767	710	727	762	723	760	762	746	795	755	775	757	697	708	750	780	717	674	764	776	731	733	747	716	742	749	742	753	759	742	782	749	777	746	734	756	707	756	758	705	764	730	762	770	744	780	786	750	732	703	717	783	781	792	764	709	726	732	770	749	775	727	754	772	775	720	716	699	735	747	738	727	735	734	780	680	741	747	771	738	784	723	755	723	673	741	779	671	708	772	765	754	758	765	745	722	718	694	739	786	756	734	751	723	765	674	730	766	767	737	728	802	778	778	757	709	687	747	787	770	729	693	757	806	752	730	728	696	697	733	825	785	773	761	744	746	738	738	746	701	746	777	709	756	706	762	785	732	742	744	718	756	719	683	776	728	733	766	771	701	735	730	751	725	791	773	716	738	790	721	741	756	734	756	763	762	770	757	713	758	746	742	755	751	729	743	750	765	736	768	717	726	766	757	746	716	730	695	733	736	686	756	723	740	715	737	779	760	763	721	769	751	716	740	671	738	743	686	739	741	693	775	752	759	742	775	720	738	726	742	826	764	778	695	740	739	773	762	736	689	729	739	780	706	711	745	715	743	779	738	744	754	741	708	729	755	749	745	765	745	709	749	738	744	753	724	747	740	724	736	773	745	744	719	726	766	748	703	707	765	759	717	722	715	766	711	739	717	721	693	719	768	778	750	736	743	717	751	770	766	720	771	724	752	735	761	739	752	752	777	811	719	687	791	696	722	792	761	766	739	710	721	730	740	735	719	747	716	759	762	793	715	745	740	767	790	691	702	744	794	761	768	731	794	712	786	742	714	784	741	705	721	722	754	762	765	751	761	756	753	784	699	790	697	743	701	775	797	717	746	784	775	742	715	762	738	723	708	774	718	793	739	790	784	742	724	712	746	766	752	732	722	791	754	722	749	785	787	766	786	744	711	764	762	719	776	709	729	774	754	744	721	770	726	712	772	780	710	738	749	728	756	758	779	768	758	762	729	744	744	767	776	762	759	763	773	749	739	720	761	747	815	757	768	739	766	761	778	734	770	772	743	803	760	720	764	713	749	707	743	756	745	744	781	769	759	765	765	768	740	691	760	713	721	737	790	775	711	751	771	771	756	760	804	747	690	731	746	793	724	737	763	732	757	786	722	743	782	777	713	742	755	801	751	725
23411	21386	29148	24069	21301	18703	3517	1214	843	699	698	621	575	577	516	555	524	544	500	490	509	516	486	465	507	464	494	439	497	461	470	458	479	467	537	565	532	565	546	544	537	539	540	529	480	593	480	514	505	528	524	498	479	474	490	439	468	467	455	451	451	451	461	441	438	442	438	447	476	439	426	450	465	445	449	456	461	427	447	402	436	433	426	424	439	448	432	435	420	425	449	446	432	460	449	411	416	464	454	473	489	498	442	464	441	480	487	488	456	455	422	443	458	446	442	431	442	454	470	433	408	451	427	436	437	425	409	458	427	445	430	443	439	453	443	431	428	436	400	414	418	416	435	430	433	465	444	456	404	438	443	463	444	445	411	446	434	443	439	404	428	438	490	460	448	412	437	430	428	460	450	446	440	426	420	371	423	455	411	414	454	428	425	401	407	441	467	437	448	447	426	448	446	454	425	447	479	439	450	426	401	446	411	453	412	418	428	398	437	456	441	415	429	460	414	393	445	430	477	427	441	422	463	449	409	436	455	428	414	464	407	448	414	421	461	449	405	419	449	435	415	465	388	452	467	452	452	455	434	456	466	436	436	397	455	454	422	443	454	420	417	469	437	438	410	426	460	406	426	443	415	441	408	446	426	412	441	436	408	424	436	400	443	452	405	409	462	439	449	440	422	467	438	448	464	440	399	438	414	418	407	440	445	407	474	438	450	450	447	476	420	425	450	474	419	436	387	453	408	490	423	469	430	449	456	440	441	432	446	435	467	390	431	446	443	447	438	430	452	419	433	447	463	432	411	447	477	422	403	440	413	400	450	444	427	438	449	441	412	446	417	475	454	454	451	449	408	434	429	430	439	435	454	455	461	448	463	394	457	433	463	416	441	404	413	422	457	450	427	418	472	418	418	429	433	451	437	443	432	439	417	448	448	441	455	439	426	426	428	447	406	447	462	433	461	444	441	439	390	430	441	422	419	424	451	416	409	444	458	435	412	421	433	417	438	425	419	422	426	468	436	444	456	428	401	408	471	437	478	454	461	420	414	434	421	454	470	437	441	462	411	441	455	413	448	454	431	444	405	428	429	404	475	407	425	416	401	405	438	471	427	484	445	434	431	458	436	396	433	393	443	437	396	409	447	456	427	441	440	408	429	472	445	399	441	436	429	401	440	439	449	433	426	433	450	403	463	470	418	439	449	407	431	466	451	403	442	439	439	433	405	434	420	491	499	462	441	489	439	408	447	421	415	430	446	401	424	471	454	437	438	454	479	423	420	440	459	383	427	441	415	409	472	440	449	440	453	445	402	418	433	417	465	435	437	435	426	437	438	437	422	460	453	414	441	466	439	430	411	448	444	446	443	483	458	454	427	451	436	435	407	426	449	423	443	446	408	422	411	445	429	410	415	486	456	408	479	446	398	439	413	407	398	431	423	400	444	414	466	471	389	449	427	455	381	467	463	416	452	473	445	461	427	447	458	404	426	430	453	453	403	471	420	433	443	413	500	461	462	467	397	420	411	452	443	465	456	418	433	424	472	443	424	434	463	456	435	422	452	443	461	435	405	418	440	445	428	452	452	489	426	462	429	447	407	472	445	409	513	451	435	429	448	435	435	440	436	431	430	399	440	458	428	422	432	437	409	453	436	428	463	411	474	423	425	448	410	457	451	421	420	432	450	410	412	428	447	421	470	399	452	482	460	436	428	410	450	441	437	455	455	476	456	455	425	428	452	434	406	446	432	420	452	458	442	461	423	454	460	451	454	424	433	451	443	452	458	449	427	421	394	430	458	429	437	425	469	411	442	404	431	414	453	400	432	464	459	461	444	428	419	458	463	441	444	432	443	446	433	403	442	396	419	450	428	421	433	398	443	418	436	418	392	393	454	456	416	424	401	419	475	433	445	460	436	411	446	435	470	445	430	449	465	461	445	410	445	403	427	478	459	446	457	470	437	381	414	419	440	403	427	478	424	419	421	471	397	454	452	432	461	462	389	456	422	429	428	416	452	442	460	422	476	439	424	482	437	411	458	448	415	396	453	407	416	421	394	434	442	436	408	424	441	480	466	414	454	407	418	428	404	433	431	415	472	411	442	449	409	422	406	436	412	405	431	455	467	442	436	432	411	435	467	396	423	413	433	450	438	437	446	457	436	430	433	405	452	425	434	448	451	456	431	433	426	420	438	400	461	419	439	428	435	445	435	438	454	449	432	407	463	436	459	452	453	428	461	463	430	469	409	488	456	407	389	412	425	461	424	441	471	397	461	420	444	423	419	418	450	482	435	425	434	451	448	416	433	454	430	476	413	451	438	398	434	413	460	434	438	439	442	401	432	435	438	437	438	475	485	422	408	432	429	437	433	442	432	467	404	417	450	490	419	406	437	467	436	409	404	449	412	444	454	435	444	465	400	473	442	426	452	443	449	479	407	454	429	446	445	447	410	413	470	442	451	442	428	466	420	437	454	434	428	416	432	437	473	438	426	419	386	424	424	445	419	462	428	433	459	444	457	411	465	434	446	459	415	440	450	404	451	438	456	464	427	420	396	442	421	419	434	449	448	425	426	418	434	399	418	423	445	434	425	437	438	403	422	470	402	432	462	433	425	444	410	448	447	404	427	453	437	475	470	437	466	436	424	436	425	406	432	414	446	445	428	448	404	435	443	450	431	428	451	469	415	477	445	396	429	456	429	439	408	447	464	442	425	432	407	412	442	410	445	388	413	452	420	449	429	410	471	426	390	420	459	446	431	417	430	433	454	457	424	404	401	434	441	454	427	462	412	441	420	401	455	455	413	457	418	419	409	423	462	459	467	448	451	457	481	449	477	443	418	441	452	462	459	433	402	400	429	424	465	430	425	447	413	476	463	507	434	423	480	473	429	423	455	462	462	477	438	441	449	447	442	422	417	382	428	429	428	442	467	443	405	428	444	433	440	415	441	420	422	456	460	424	424	447	429	424	447	444	430	443	475	446	453	433	451	492	436	464	419	482	429	436	464	451	446	429	454	440	420	461	449	403	410	456	434	476	443	423	443	437	436	436	463	432	474	437	435	433	461	441	427	462	417	466	428	437	422	418	449	421	422	469	400	448	436	429	436	428	422	435	438	398	434	462	396	436	439	420	423	436	447	440	455	445	466	413	412	465	441	488	456	465	443	446	440	406	453	417	424	441	427	421	440	461	428	434	482	449	472	472	431	426	412	440	383	434	449	436	425	473	413	393	411	428	447	446	472	430	458	436	408	415	427	457	400	435	469	446	420	434	448	460	406	453	460	419	440	449	448	456	438	439	415	436	453	419	453	459	431	420	427	435	426	411	436	471	443	379	435	444	395	460	425	426	433	401	440	432	453	435	453	434	409	483	443	447	405	458	415	464	449	460	469	412	432	460	456	468	474	448	434	443	448	439	387	449	451	426	439	422	424	431	457	401	434	436	409	396	442	433	464	436	437	424	458	444	441	444	459	435	439	451	445	436	436	430	388	416	439	482	478	457
20130	41540	37592	14917	4545	3183	2458	2117	1672	1469	1273	1147	1063	994	954	936	855	858	785	818	789	774	765	722	689	715	713	686	687	647	728	694	716	735	825	985	913	916	921	943	834	773	885	803	847	812	863	803	843	822	814	813	753	779	758	707	694	625	688	651	639	641	602	668	682	626	656	622	671	654	621	585	606	621	615	640	653	651	596	656	675	617	656	617	621	629	611	647	630	609	621	658	629	602	624	604	621	652	670	685	722	731	728	675	728	637	649	681	739	700	651	674	680	626	694	655	676	649	638	631	610	633	629	630	655	619	667	652	586	608	615	626	628	671	656	628	623	658	616	633	615	623	647	579	630	653	541	606	634	595	706	589	608	628	635	617	636	632	626	628	644	631	593	646	609	636	605	657	656	615	641	635	640	609	599	639	616	630	615	630	612	624	596	646	630	610	659	596	661	612	617	611	614	621	587	683	648	626	604	587	612	616	626	613	664	649	574	632	647	588	623	622	581	639	646	648	600	618	621	585	595	625	638	624	594	625	605	623	558	636	649	628	645	638	619	633	594	627	625	641	641	629	628	668	590	650	607	601	624	615	647	603	661	632	634	645	676	610	614	620	604	628	604	575	630	599	647	630	617	619	660	575	603	647	605	648	636	618	608	613	631	635	649	561	652	627	627	594	635	620	606	616	621	608	618	642	618	671	640	639	655	584	621	630	621	622	612	649	595	617	558	636	652	696	636	638	608	665	608	631	635	615	628	650	641	653	610	665	622	621	637	640	650	613	634	603	627	621	652	586	601	612	647	626	603	634	664	607	634	667	656	616	621	647	630	603	667	653	601	573	622	627	581	617	625	622	630	657	607	643	676	637	634	634	643	633	604	609	609	665	634	608	580	668	594	606	662	634	641	625	646	670	619	613	629	629	616	613	564	646	662	611	629	634	660	623	605	622	614	634	660	640	660	620	559	613	622	646	639	657	647	649	610	602	578	628	614	659	582	621	649	653	639	681	621	598	637	665	620	615	572	593	631	633	593	625	652	584	612	663	621	636	626	650	611	625	615	609	607	626	635	623	629	658	613	606	578	586	630	606	564	611	634	598	635	610	601	606	669	660	601	593	623	621	640	608	621	614	633	622	598	653	631	631	602	636	608	615	590	604	649	616	664	630	603	592	616	633	614	643	618	626	639	597	604	684	580	626	603	679	624	609	661	645	610	667	646	610	639	604	630	638	612	633	612	602	612	682	627	595	677	573	536	647	659	619	624	686	618	589	635	600	619	626	625	635	636	589	660	577	614	611	636	622	634	622	649	658	639	629	607	612	652	629	604	634	603	616	614	645	590	591	606	645	642	640	640	652	601	640	556	629	623	620	599	660	588	579	642	616	640	609	627	620	631	672	626	630	638	639	647	615	623	615	637	624	641	587	653	592	645	625	601	606	570	597	591	634	657	596	592	593	668	622	582	621	646	651	599	642	609	582	651	630	654	641	632	584	635	600	622	608	629	697	609	615	671	647	620	630	618	658	606	679	660	614	623	610	650	669	604	627	692	606	594	605	605	686	612	617	675	643	618	658	622	631	638	597	631	605	654	651	637	611	654	590	615	611	622	616	662	628	635	636	628	622	650	629	610	576	649	605	653	634	625	618	658	661	656	663	618	600	640	643	619	627	590	640	609	601	662	627	617	601	577	630	640	629	631	601	640	621	595	653	609	615	646	648	674	644	602	634	600	668	687	657	602	641	610	624	622	613	626	613	634	620	575	600	585	652	606	605	647	633	609	611	607	651	612	604	632	650	618	594	621	654	633	619	639	620	613	605	643	628	669	636	596	632	604	627	635	653	610	576	635	616	624	666	600	601	631	572	636	560	638	624	605	594	610	567	619	616	583	675	604	640	644	629	624	638	626	654	651	631	648	629	610	613	649	646	656	609	646	612	597	615	639	601	616	632	661	595	583	593	624	648	658	608	631	603	667	595	603	618	659	646	612	614	620	604	641	595	627	615	590	595	658	630	630	632	629	629	620	646	633	583	595	628	625	647	597	599	643	641	610	607	633	575	630	596	609	639	663	611	632	602	625	655	602	635	586	628	649	617	599	634	641	605	613	598	607	624	605	575	605	627	627	638	625	606	621	633	659	643	617	649	592	639	628	592	609	590	623	629	639	563	621	638	609	620	675	602	628	590	602	615	630	602	638	639	633	644	617	637	615	633	614	607	645	604	604	606	624	622	640	648	582	593	607	615	638	589	651	647	653	623	613	620	654	641	600	641	617	607	628	630	560	638	595	584	576	666	622	634	615	612	588	609	600	629	641	615	636	646	683	604	634	660	637	619	592	623	614	585	600	634	608	644	662	563	619	638	611	634	632	651	636	629	619	627	635	638	667	606	620	632	671	652	655	631	607	624	614	631	587	619	601	629	646	613	640	644	599	646	603	592	661	661	645	622	654	622	639	670	598	600	626	592	629	619	624	655	647	629	611	624	599	637	573	594	644	583	623	579	596	662	603	613	592	634	614	578	685	585	635	623	643	649	625	610	624	610	655	626	586	645	621	606	625	590	608	608	594	615	632	581	657	647	610	614	637	608	653	607	641	585	611	650	617	627	593	632	660	615	611	639	638	636	653	626	604	640	623	621	585	620	608	640	636	589	633	581	613	625	645	656	642	637	623	652	694	608	640	616	643	605	680	675	621	669	614	596	586	601	624	623	624	637	628	634	615	596	606	585	602	647	607	586	648	606	638	655	609	632	610	605	587	588	570	624	609	619	635	588	642	630	617	597	644	614	624	653	662	598	655	670	602	574	574	602	620	626	664	651	646	579	656	663	623	625	658	661	652	594	645	601	627	627	625	576	666	618	611	637	584	596	594	629	612	626	636	594	677	605	637	639	630	633	608	625	694	631	616	625	641	619	619	640	627	590	644	649	645	585	649	649	581	637	627	612	631	649	633	632	613	649	666	628	597	610	606	642	642	612	602	646	663	594	658	614	595	582	637	654	618	599	640	589	626	664	641	587	626	602	675	586	618	636	607	617	621	616	648	613	637	620	603	623	629	602	628	635	642	643	616	634	627	616	636	641	623	613	593	576	589	634	666	609	636	590	634	661	600	643	665	624	603	613	610	598	645	609	619	609	640	608	590	588	647	613	595	610	638	632	668	584	659	592	644	599	634	608	677	639	625	633	609	634	618	601	614	607	651	635	638	578	603	633	634	608	622	623	650	663	584	648	576	570	597	597	611	626	655	644	643	624	649	603	606	642	625	657	624	650	651	599	674	616	580	624	575	628	574	621	610	639	597	613	581	671	620	634	570	613	640	612	574	608	586	628	661	619	635	651	648	637	651	603	578	600	643	673	587	672	593	667	620	651	623	599	621	618	605	632	606	620	610	609	633	666	613	599	564	638	623	633	631	592	576	608	637	613	617	611	590	616	656	627	648	616	583	667	616	612	656	590	605	631	639	635	627	595	642	648	628	605	656	638	625	653	571	621	590	637	652	603
27078	20978	15471	3414	960	780	607	582	620	557	558	568	540	549	566	552	504	528	556	545	547	573	549	501	548	530	523	523	530	572	513	527	544	557	533	605	547	568	545	564	545	550	564	558	544	582	550	617	563	606	537	561	540	553	546	547	547	542	527	561	554	575	513	572	556	527	563	519	541	519	525	556	550	547	543	524	510	538	559	556	566	564	550	554	564	517	517	547	532	501	526	525	524	561	532	504	552	532	535	585	536	595	555	535	579	540	528	523	544	527	596	510	563	521	574	525	553	529	524	551	546	557	583	506	535	581	540	546	536	540	471	528	539	533	562	590	516	546	561	517	579	573	512	515	518	560	546	537	585	509	553	497	530	519	566	522	507	519	551	542	548	543	531	562	551	512	526	530	498	519	548	542	562	550	523	516	555	522	516	542	554	522	548	537	550	568	496	507	550	540	516	531	555	505	553	552	538	533	543	490	567	520	525	542	517	545	557	514	508	532	553	578	558	536	544	547	500	549	543	529	512	537	488	516	547	576	486	509	555	519	521	498	553	507	559	541	534	545	532	521	547	577	566	524	523	526	575	531	540	546	528	550	508	554	545	541	545	528	530	523	529	553	539	534	562	552	541	507	553	584	544	530	526	539	542	500	574	560	566	545	553	539	545	580	569	523	548	521	505	514	579	512	508	560	548	505	526	532	531	523	554	561	526	526	553	535	497	525	534	536	522	533	575	514	521	525	543	544	553	539	555	524	545	523	574	531	535	588	523	531	536	552	537	537	553	523	541	542	534	553	560	578	507	541	553	579	536	525	513	528	573	560	503	536	564	524	543	536	594	559	518	522	584	534	577	551	548	554	523	582	578	534	552	547	543	514	547	538	569	540	519	562	564	544	508	515	564	547	501	553	564	502	537	556	571	593	544	495	545	560	573	520	583	551	541	481	518	532	529	496	575	534	515	517	510	491	527	532	545	551	578	537	538	488	530	597	531	557	536	524	545	515	541	549	529	514	546	540	564	525	530	536	536	491	558	554	542	522	578	528	544	570	497	526	559	537	538	585	557	564	583	574	540	548	564	510	537	525	556	568	542	515	540	546	574	564	510	514	572	526	546	528	510	530	540	539	555	508	570	545	524	513	527	539	540	506	530	553	549	509	574	564	541	542	497	521	588	505	499	567	529	560	554	522	562	543	543	569	554	518	536	569	561	568	545	499	507	562	515	552	576	578	568	524	571	563	557	574	542	536	535	560	549	525	504	536	561	524	542	516	526	577	543	559	521	536	566	607	540	547	542	550	578	524	534	561	541	567	523	523	515	510	515	503	541	563	582	512	544	527	553	564	557	546	546	530	560	558	559	535	548	557	536	536	528	521	563	516	536	560	525	535	520	542	517	552	491	540	526	529	533	512	582	525	504	511	557	563	571	591	534	550	556	535	538	568	540	534	562	525	483	559	534	514	556	543	525	558	532	542	539	552	581	549	539	516	517	493	523	529	545	559	507	555	570	578	556	579	533	502	541	540	510	512	488	533	505	526	550	539	554	526	529	537	604	549	530	528	519	519	489	517	561	507	495	510	532	522	550	558	535	556	513	579	520	512	504	507	524	550	528	531	530	549	546	552	577	525	544	538	516	523	558	518	519	505	499	525	527	554	522	565	548	518	533	548	546	550	536	553	529	577	542	545	492	564	564	523	530	510	520	495	546	517	569	532	564	534	513	521	552	544	530	529	584	563	547	511	554	538	537	523	504	574	532	545	582	569	557	543	586	539	534	567	529	535	557	576	511	601	515	565	540	531	607	518	523	532	519	566	519	523	539	519	532	557	552	550	536	521	571	552	556	527	506	564	576	511	513	531	500	512	535	533	535	538	543	532	512	542	540	557	532	502	553	529	515	529	529	560	550	540	559	573	538	531	518	532	540	531	511	502	503	523	538	545	530	564	550	530	519	502	544	500	552	547	547	580	552	523	579	603	518	547	531	551	538	540	537	576	552	550	516	569	579	563	498	591	534	503	564	548	541	543	565	512	537	536	572	545	555	542	550	514	508	524	524	518	524	524	546	522	517	513	472	540	502	513	548	528	532	549	544	503	585	513	527	543	577	540	566	592	544	521	578	529	553	547	499	543	550	499	475	582	550	511	578	553	497	492	539	535	516	540	521	573	523	518	519	474	547	510	556	485	542	532	551	499	580	545	571	555	507	490	566	571	524	523	510	498	553	530	536	495	503	557	557	570	527	494	521	554	565	515	525	544	564	523	580	539	534	533	538	563	541	524	531	515	549	538	571	533	523	538	583	504	556	574	522	536	540	545	485	531	537	515	549	547	523	561	522	528	575	536	530	534	546	528	513	529	503	530	530	523	520	538	541	526	521	518	584	537	556	518	557	566	553	505	591	547	552	551	551	547	518	597	572	548	543	518	527	547	538	537	550	567	528	552	552	560	544	537	564	509	555	573	582	520	544	519	576	547	534	569	523	546	535	539	519	552	548	515	521	590	524	542	510	514	530	534	531	535	523	500	582	535	543	527	527	557	524	561	508	548	546	494	525	503	555	521	547	502	579	507	539	559	557	504	504	544	544	569	533	572	579	540	522	513	546	510	561	537	524	598	590	541	535	562	526	564	562	524	497	545	557	539	550	538	540	544	531	514	573	530	538	502	578	516	522	506	568	518	568	537	559	531	508	525	559	549	543	517	537	519	552	520	550	519	548	560	489	539	519	559	495	540	519	543	512	565	555	537	520	548	565	563	523	547	546	543	529	546	499	528	505	526	525	540	537	525	530	528	538	539	586	563	529	536	549	497	533	531	515	559	528	570	530	548	547	539	533	532	530	518	551	517	528	541	563	495	529	506	538	559	562	538	572	519	515	534	523	525	511	515	515	576	516	556	550	556	528	596	546	555	511	526	538	542	525	545	544	536	591	524	556	538	537	514	460	527	554	546	527	531	537	538	522	566	558	530	544	533	530	551	527	519	553	520	525	578	524	539	552	525	517	564	558	561	537	578	556	536	508	554	517	541	539	529	528	580	502	563	511	521	557	602	566	544	547	531	511	535	559	532	529	537	569	542	504	508	542	563	523	552	603	504	520	528	583	516	532	514	565	532	513	549	538	563	553	536	527	539	525	530	538	544	543	539	551	538	575	515	530	518	548	521	520	556	565	534	555	496	554	500	573	563	590	515	505	560	539	536	554	488	565	524	553	564	537	571	571	564	521	507	522	529	574	528	556	549	584	549	520	482	566	568	550	532	521	553	533	509	559	546	602	535	532	551	558	533	585	494	541	546	575	567	554	569	537	502	540	521	547	545	578	534	531	518	510	575	548	506	524	501	516	547	521	544	523	554	527	551	519	559	554	566	543	566	541	547	519	522	577	511	546	521	503	541	544	515	548	539	525	529	563	560	548	517	535	539	516	577	521	543	482	542	530	521	548	528	532	535	513	486	494	547	549	559	565	541	518	556	544	552	522	545	542	537	517	534	547	527	513	541	550	542
13922	25399	16903	2729	961	851	929	847	826	821	776	799	771	816	806	782	786	765	760	751	759	758	764	772	793	725	777	802	793	778	768	721	790	790	882	895	882	832	887	857	867	800	864	835	849	864	851	877	873	813	849	788	781	777	800	806	806	777	754	813	798	781	774	783	706	840	771	777	793	763	761	769	778	809	751	785	747	747	735	753	724	765	773	793	775	754	756	750	799	785	799	731	756	786	813	795	804	783	805	748	799	785	777	822	832	747	801	814	771	776	784	780	811	823	787	827	794	756	738	772	812	746	830	827	743	773	813	743	797	729	735	757	813	775	770	753	819	816	788	815	777	735	797	731	784	798	762	743	829	831	806	782	761	774	733	755	800	711	703	796	714	710	739	748	785	730	774	765	748	818	779	741	790	731	752	758	793	759	770	797	770	766	783	786	785	771	766	736	757	713	736	757	782	777	759	785	747	796	805	816	764	777	754	777	762	777	762	747	783	812	747	792	788	785	748	781	757	782	755	751	780	798	798	802	778	810	805	762	774	720	852	780	767	766	711	758	787	765	748	741	736	768	745	762	771	763	782	798	749	747	782	736	743	810	801	818	754	818	805	787	758	799	821	752	816	786	823	761	811	758	802	754	741	809	722	766	798	760	796	792	725	808	797	776	747	812	747	748	744	775	741	780	772	755	773	716	754	725	739	728	801	763	786	735	741	776	777	823	807	802	742	754	781	756	730	781	770	788	768	720	768	822	746	783	753	773	717	757	772	746	779	742	793	766	775	766	797	770	748	762	774	781	788	801	778	769	764	749	747	787	724	795	798	772	813	769	750	814	734	702	736	759	773	748	767	806	776	810	754	746	804	792	790	744	815	759	747	767	807	830	765	765	746	790	768	742	752	784	782	755	760	800	809	793	745	765	801	784	758	778	729	760	771	783	786	773	820	821	760	764	722	749	764	747	754	745	758	763	761	787	766	737	771	791	737	756	754	771	778	718	786	785	757	738	738	769	767	728	749	758	731	738	779	771	779	794	774	737	779	754	779	767	791	784	835	739	794	753	750	749	789	750	731	741	747	804	765	810	803	772	808	751	825	758	755	782	765	745	733	781	800	717	798	724	754	755	778	783	777	772	787	780	754	816	775	774	753	768	756	808	789	787	769	809	749	775	775	757	757	761	769	775	747	752	779	757	739	747	754	784	762	832	809	755	737	761	785	756	816	823	827	723	763	762	732	740	815	745	790	740	735	765	800	741	834	734	765	807	790	791	778	781	827	760	750	767	770	792	757	796	788	791	740	790	782	823	762	743	774	776	747	748	792	789	769	733	753	725	799	829	775	729	800	735	729	757	776	743	771	748	771	774	803	734	809	758	740	760	795	748	750	758	763	791	789	778	811	786	832	806	758	809	798	773	748	799	774	789	742	786	747	754	786	737	791	757	763	679	730	773	744	767	733	739	779	730	804	787	790	773	809	775	753	804	808	765	787	803	778	759	752	759	775	793	751	823	738	757	794	796	784	764	753	750	742	749	782	743	781	759	753	790	759	799	801	762	770	753	752	807	747	730	818	773	743	741	793	817	819	833	763	759	780	718	738	795	763	761	753	819	728	753	794	730	748	746	805	755	838	786	731	756	730	744	792	775	805	734	741	805	796	754	744	797	803	776	773	774	752	794	776	779	788	791	758	742	751	767	763	764	737	792	755	790	720	751	770	760	804	776	763	748	761	749	776	738	740	792	760	782	777	759	753	769	741	760	768	800	767	772	769	784	758	754	761	750	755	741	753	800	754	766	767	739	740	695	789	791	783	824	767	741	783	751	817	798	769	799	782	825	754	775	783	777	762	737	823	839	745	765	784	756	686	725	791	777	828	761	771	784	788	749	735	778	771	749	800	741	808	810	763	724	790	807	791	818	797	742	811	749	792	786	779	725	746	738	745	751	782	779	803	769	786	762	803	752	774	792	785	767	790	768	718	772	789	769	746	729	793	750	803	767	777	805	792	763	768	746	783	771	798	768	763	761	752	754	796	739	817	784	768	823	792	809	780	813	781	787	784	791	752	788	737	752	785	772	787	764	729	745	790	802	814	770	776	760	742	752	817	741	772	733	814	796	753	771	777	769	780	818	769	773	725	735	783	773	757	837	777	751	761	834	733	780	762	783	795	790	794	810	743	751	778	834	771	825	776	740	712	759	778	733	710	772	714	779	785	785	780	733	741	789	813	742	754	780	769	807	828	762	739	761	775	755	746	723	749	726	779	786	793	746	752	751	801	778	711	812	777	739	703	721	787	753	785	732	801	791	806	745	755	793	763	776	787	793	766	763	750	774	786	742	815	792	800	738	763	745	788	790	744	767	791	831	775	753	783	739	743	783	760	817	786	788	753	753	710	764	754	764	758	762	808	774	779	750	745	745	777	812	776	737	751	807	775	714	740	752	781	801	768	729	782	774	740	762	764	767	789	792	725	795	726	756	764	814	790	756	788	760	753	769	775	718	775	741	805	791	759	764	764	711	728	759	712	782	764	742	800	707	765	762	757	816	769	766	772	758	835	783	817	766	777	767	777	740	733	714	791	803	732	794	791	803	733	734	784	730	792	775	766	779	844	754	749	771	782	751	785	783	791	789	775	738	753	764	731	776	774	796	762	796	736	760	797	716	738	755	741	766	780	759	754	754	763	749	750	776	762	772	777	787	744	777	774	782	763	820	786	730	758	767	768	811	780	802	825	791	763	803	792	777	730	700	750	811	799	729	743	757	742	745	774	776	737	757	774	785	784	729	796	772	751	722	756	789	788	793	809	773	745	724	765	804	755	745	779	779	789	784	823	757	789	750	748	758	797	756	805	777	765	754	747	744	765	715	742	759	784	765	799	757	778	755	709	773	739	795	752	790	812	782	756	827	735	713	745	784	767	731	741	780	748	755	743	770	770	799	799	771	741	723	758	762	803	750	749	770	766	777	722	739	768	729	774	773	772	750	821	759	774	779	824	766	781	778	799	777	763	771	716	764	741	783	758	824	735	812	687	759	797	820	727	769	765	754	768	753	726	741	749	748	748	768	793	780	776	757	762	727	746	786	787	783	764	701	817	779	720	728	744	813	751	772	811	827	784	795	811	734	758	820	795	776	752	765	753	767	794	786	780	774	787	735	743	799	741	779	771	736	832	814	731	817	730	733	752	717	753	762	737	732	773	809	747	740	761	782	788	798	774	757	803	782	735	734	764	792	781	747	780	730	772	798	765	743	762	783	774	791	755	740	754	726	787	733	777	745	766	750	738	784	788	765	768	791	776	764	757	742	779	768	731	744	793	794	759	777	776	733	754	761	780	753	778	781	763	751	803	767	778	730	719	726	792	740	802	765	756	794	790	771	815	764	750	765	759	792	775	790	756	733	748	771	798	795	740	738	770	756	733	720	781	779	754	812	813	792	745	732	779	739	771	714	769	808	795	808	805	767	818	807	792	734	796	767	726	765	757	756	733	747	776	776	796	718
24477	21421	28557	24642	19760	4670	1432	912	723	686	606	629	597	558	582	560	534	567	560	564	534	557	536	578	550	533	546	517	537	529	536	588	603	538	567	660	624	636	565	581	601	529	575	542	589	520	608	597	556	541	575	560	585	520	571	576	508	495	575	528	530	534	509	517	525	543	567	533	523	486	500	513	550	555	526	525	540	503	492	523	533	524	516	485	523	502	523	543	540	529	537	520	544	508	488	529	548	538	512	553	506	504	534	537	579	539	526	547	538	545	538	504	545	546	524	530	570	498	497	553	513	583	530	518	516	584	497	481	501	512	502	573	532	527	508	561	503	554	541	553	507	475	549	529	533	521	542	506	548	541	511	523	558	525	524	537	494	577	522	544	520	492	519	504	537	521	470	542	484	505	517	533	532	561	527	481	545	518	524	532	538	530	544	553	529	521	541	512	559	555	492	551	542	493	533	515	473	524	542	556	519	540	494	505	476	512	532	482	516	529	556	509	540	532	519	530	513	512	559	531	576	524	534	507	540	536	525	521	573	510	553	563	560	554	508	516	499	480	532	525	540	527	502	514	492	530	549	490	519	524	500	507	487	515	509	523	497	528	525	493	559	510	530	543	505	519	524	515	512	475	500	564	497	514	504	529	497	523	534	555	531	532	486	535	557	513	582	497	519	532	473	501	544	554	516	552	558	561	486	532	503	529	517	570	542	525	511	523	537	525	524	537	539	506	545	500	498	545	533	539	528	521	491	544	507	532	539	500	515	545	518	498	492	500	528	520	548	528	493	562	523	549	519	502	525	523	561	558	536	520	532	514	511	493	544	495	550	555	553	568	535	541	525	510	493	514	549	498	498	530	522	547	538	519	500	528	544	517	507	511	533	531	544	523	573	503	545	532	538	519	536	539	517	514	516	523	466	533	516	538	559	544	531	544	535	533	546	484	552	509	515	551	551	560	525	550	521	535	479	518	504	506	520	497	489	556	528	510	488	493	501	537	511	514	535	534	505	499	517	493	539	503	506	520	530	521	547	508	504	519	503	533	515	496	487	525	541	515	530	549	529	533	548	512	528	525	526	519	527	522	526	546	493	503	536	567	499	502	546	523	517	526	526	540	519	544	518	554	527	528	493	521	529	515	541	485	530	536	520	503	517	510	512	529	497	503	541	515	526	509	513	526	499	533	550	570	526	525	495	498	547	527	501	504	496	529	529	507	534	530	555	562	476	523	498	508	509	525	551	512	557	526	502	510	544	537	554	531	528	576	572	518	532	508	489	537	523	511	467	533	518	495	543	538	514	512	531	511	481	505	531	486	491	574	494	566	478	533	523	489	523	512	531	574	503	514	517	551	534	530	511	522	535	543	537	516	492	531	547	527	474	499	511	520	493	539	550	493	493	517	552	517	505	534	519	516	462	544	530	518	482	562	498	518	467	521	550	525	506	497	506	538	520	521	541	535	508	545	596	523	546	507	534	522	551	501	481	513	525	532	520	546	493	530	548	512	496	493	516	495	532	512	503	521	475	543	518	507	483	491	541	500	537	533	521	471	517	519	516	515	522	472	572	511	524	543	541	549	505	516	519	499	511	519	490	549	501	515	489	523	531	506	560	497	505	546	575	512	510	514	513	520	516	540	510	491	523	508	520	530	522	550	547	493	529	514	513	497	527	516	551	564	553	515	565	523	533	522	533	527	582	504	527	527	518	516	509	475	488	509	529	521	541	505	527	525	515	559	521	523	524	589	522	508	487	485	494	501	523	515	555	505	495	540	538	544	526	467	505	518	498	504	520	499	536	520	518	538	509	490	526	552	534	520	481	572	516	481	531	522	554	502	504	499	524	509	540	509	487	512	527	536	535	533	483	540	527	545	529	526	486	556	572	506	550	517	521	541	517	517	518	529	552	488	490	482	518	527	533	563	544	535	512	493	494	509	513	511	489	504	555	503	580	502	569	521	484	484	520	518	499	517	506	516	516	523	502	532	515	541	489	519	536	507	515	513	489	519	485	522	481	513	521	527	531	568	537	517	505	533	539	482	519	531	559	522	521	531	507	512	519	479	543	521	545	522	493	531	529	523	527	503	526	544	547	529	529	533	492	520	524	500	552	569	527	507	527	517	514	504	488	543	528	515	497	531	540	539	532	534	494	499	511	496	533	550	564	486	497	501	552	506	497	537	522	513	560	506	505	553	537	512	539	530	517	542	567	522	516	475	517	502	495	515	521	523	560	549	523	491	539	560	537	534	481	527	515	571	510	513	511	543	548	537	511	509	536	495	509	540	478	526	508	523	514	520	541	478	533	485	515	483	487	516	545	570	521	559	531	486	508	545	502	515	547	488	521	502	537	547	521	545	515	563	552	508	526	524	499	516	505	512	560	525	503	522	544	490	506	554	529	533	514	553	564	492	500	528	477	502	542	510	498	530	556	535	473	557	494	529	558	522	532	536	531	536	478	502	529	508	512	496	523	536	491	537	498	564	526	511	512	494	525	496	523	489	513	531	521	470	470	534	516	520	521	523	516	482	519	519	481	516	512	533	555	538	528	546	544	568	540	508	529	506	499	515	526	528	577	515	506	515	459	512	507	512	522	503	506	531	571	535	485	519	508	491	523	534	493	537	550	500	511	501	491	515	552	529	549	543	522	500	583	510	552	482	508	542	500	499	511	518	488	509	526	516	517	497	511	557	537	473	526	585	528	478	492	494	518	517	501	509	524	509	537	516	498	534	532	511	525	536	500	551	493	508	514	489	532	509	488	529	504	526	519	542	519	500	533	538	511	553	524	515	474	512	516	521	534	505	498	522	510	559	495	539	504	524	499	516	500	531	542	546	533	520	516	521	559	495	514	480	545	533	498	520	499	525	527	516	535	513	537	517	527	516	537	507	485	538	495	522	508	494	518	495	519	518	536	519	516	546	529	460	537	529	550	507	551	483	523	490	505	525	553	518	539	522	552	470	517	529	541	500	529	479	533	521	484	508	544	571	549	516	515	547	507	518	532	513	537	537	529	525	523	556	558	515	566	483	523	469	555	519	506	527	509	487	508	559	497	553	527	530	486	499	549	560	492	496	534	528	562	525	534	513	526	540	482	529	548	541	536	502	544	555	521	534	531	501	544	549	524	487	556	489	551	554	570	534	531	509	521	516	533	508	517	525	530	479	498	515	548	525	512	512	519	509	561	494	514	485	546	488	542	502	540	512	534	502	491	538	506	524	505	540	520	557	539	501	531	530	478	530	479	532	521	528	526	520	540	535	510	536	494	515	503	518	540	516	506	537	504	496	474	501	533	521	515	529	482	525	512	585	537	509	530	515	504	503	524	497	538	518	519	522	530	499	487	502	522	563	544	571	501	545	528	505	524	532	538	536	521	504	530	503	538	525	578	547	511	509	523	485	519	517	532	560	522	501	546	524	523	535	521	493	497	497	556	540	562	540	513	505	518	522	509	541	504	512	523	496	515	486	525	572	524	501	521	494	533	555	504	543	521	489
17308	37537	29868	9642	2753	2215	1789	1530	1332	1175	1106	1038	964	916	931	894	806	880	873	866	863	825	794	794	794	803	799	766	768	738	782	754	826	757	902	1011	953	929	976	900	938	855	863	818	812	858	881	863	858	885	810	883	813	875	795	825	816	844	735	715	768	793	763	711	795	737	765	731	743	796	770	758	750	691	771	766	736	780	732	731	746	760	757	755	739	821	740	720	798	746	749	817	773	734	715	787	762	799	808	773	748	819	763	793	796	779	783	812	765	740	774	743	807	760	765	798	771	771	759	757	749	731	778	699	744	738	742	750	724	746	741	780	732	780	688	706	735	744	683	715	692	731	757	784	730	740	781	718	719	773	727	743	754	742	721	720	740	733	680	733	761	747	764	749	739	754	757	751	784	729	765	724	787	755	758	758	714	728	770	755	743	766	758	755	768	736	761	773	710	737	767	710	756	699	762	780	757	755	750	777	727	732	741	710	750	742	762	716	728	742	743	694	692	712	732	751	750	750	741	759	728	688	739	724	756	741	708	760	749	717	752	764	751	776	748	727	748	714	753	700	729	766	767	751	721	746	736	715	771	755	753	734	748	719	757	697	733	759	702	743	714	739	685	757	758	691	730	792	763	775	731	742	735	764	770	762	743	764	760	727	854	786	736	734	719	723	749	769	746	760	735	774	768	709	744	764	751	770	751	736	761	787	775	739	732	775	727	760	726	783	762	731	759	752	718	752	713	761	761	797	743	771	777	767	781	768	736	785	766	744	686	754	742	705	772	716	788	777	754	770	776	739	776	730	747	763	761	773	751	710	708	746	703	788	715	708	749	725	707	740	750	755	728	802	722	711	719	735	741	743	737	750	730	791	737	729	778	722	721	683	746	697	757	740	780	715	765	729	751	738	734	749	744	748	734	753	719	706	750	714	767	739	749	766	730	745	773	730	716	717	743	735	708	756	734	714	744	786	732	717	761	818	769	700	757	771	694	720	760	764	751	678	784	663	757	745	777	747	723	735	727	754	785	797	738	755	703	747	769	754	748	764	756	733	694	709	774	774	718	743	708	784	714	733	748	784	734	718	749	787	781	749	766	751	760	783	740	787	778	762	720	712	733	757	773	760	761	761	679	738	743	742	765	734	747	705	782	744	762	721	765	708	782	719	734	740	743	705	706	776	731	770	699	761	763	740	760	714	713	744	753	734	697	703	763	763	734	719	774	777	749	740	769	742	695	726	730	708	769	741	793	744	672	774	726	780	757	749	736	746	735	758	761	715	749	764	750	709	728	721	693	763	689	693	734	709	729	743	715	698	759	762	740	723	702	678	774	727	748	743	753	823	729	784	717	725	746	733	723	795	751	731	797	766	732	729	751	784	772	758	736	731	725	743	737	708	778	785	713	755	701	741	761	709	756	723	779	751	728	739	802	717	694	751	784	722	719	718	711	735	778	731	736	724	731	773	778	775	768	746	734	781	698	779	764	774	785	725	735	716	781	772	721	751	776	753	707	750	720	722	745	691	760	751	728	757	767	770	740	728	767	746	774	774	746	744	734	728	738	758	725	692	707	737	788	743	762	746	763	737	739	758	740	698	729	739	760	734	769	709	739	738	789	712	719	763	728	755	709	751	773	737	762	780	730	707	795	740	772	754	707	731	739	820	737	717	763	721	710	765	725	735	716	728	732	733	732	756	759	744	741	686	782	718	723	757	762	704	726	745	758	780	738	759	713	737	713	723	743	751	760	761	736	711	702	749	732	732	735	762	746	740	750	733	794	800	714	708	731	766	760	743	722	713	745	707	820	745	711	740	762	721	728	727	701	713	723	771	777	736	705	728	755	731	694	724	771	688	742	760	742	770	746	689	756	760	734	739	788	752	721	726	760	744	736	731	796	723	763	757	741	733	758	750	787	744	698	721	759	720	722	722	764	746	758	772	777	782	741	761	734	756	780	753	751	751	712	790	742	773	714	759	807	735	750	740	730	747	702	738	776	726	732	782	741	775	784	768	777	733	742	777	776	776	711	742	771	736	749	736	776	755	784	712	721	765	765	733	744	798	757	722	786	771	699	748	721	764	756	769	752	748	759	742	742	750	762	700	750	774	730	757	765	739	762	709	703	737	741	792	696	756	748	722	762	750	740	719	728	745	729	746	750	723	735	712	736	766	802	731	720	713	717	751	761	743	757	761	739	757	726	720	745	724	698	747	740	750	757	713	733	769	740	757	752	739	796	705	750	704	729	717	738	770	718	769	706	762	748	731	710	727	783	760	765	691	799	757	755	760	756	746	716	719	784	749	718	749	755	775	767	755	806	714	725	749	731	743	699	694	739	745	744	710	761	753	707	698	707	715	755	762	789	712	727	773	743	760	759	778	767	742	762	748	765	728	767	744	755	735	723	755	777	801	780	693	795	743	726	696	764	678	794	718	730	740	727	769	796	785	780	780	748	774	781	782	755	774	752	749	700	726	684	777	740	731	750	760	741	729	763	727	708	771	755	767	754	757	755	731	733	770	701	750	727	803	736	758	732	726	710	742	768	749	785	750	722	727	715	736	767	753	709	748	738	714	775	763	707	711	730	702	726	774	707	710	754	760	776	751	767	784	682	723	788	722	715	723	745	728	761	704	749	781	745	686	746	718	738	814	754	734	732	724	766	739	765	720	770	741	812	739	735	750	755	734	727	747	723	735	723	764	767	780	712	808	749	723	798	728	727	717	741	735	716	755	761	680	735	735	752	775	717	756	743	726	709	789	775	730	726	741	729	737	726	771	741	729	774	739	715	780	724	706	759	755	725	789	723	752	749	738	762	727	804	753	739	762	730	729	743	741	706	719	715	696	735	772	753	736	779	728	778	763	792	764	779	754	714	772	711	715	759	796	774	810	749	718	753	743	766	788	773	771	735	711	721	699	750	696	725	758	781	736	810	724	774	752	716	763	740	746	737	709	771	709	766	736	743	754	758	695	711	734	731	765	716	715	719	750	701	713	712	740	741	694	730	750	725	737	734	753	705	728	745	753	770	762	739	722	762	756	770	724	781	733	797	729	809	769	744	714	723	735	695	718	784	727	765	754	778	709	756	686	776	739	710	722	738	738	713	682	690	726	717	707	718	785	726	756	736	778	750	757	715	750	747	717	719	765	782	773	744	742	792	771	741	790	732	767	713	744	777	735	743	779	738	758	768	806	699	753	756	728	711	772	735	727	726	686	775	746	762	741	783	727	807	726	728	731	752	751	737	777	761	679	752	765	760	755	746	762	715	744	713	791	727	802	784	753	748	757	748	738	719	775	693	718	742	749	760	737	737	743	760	755	748	758	729	714	728	732	721	739	756	772	741	676	715	743	741	718	747	768	712	784	775	727	769	700	727	756	760	758	740	783	738	722	746	717	722	719	754	769	759	788	741	712	737	719	761	737	700	755	723	778	730	736	735	725	716	742	762	769	788	752	742	728	747	766	746	746	715	704	745	734	764	718	721	746	795	687	716	743	733	712
23481	21415	29133	24135	21349	19180	3442	1234	812	705	696	620	601	599	586	546	551	542	521	503	491	472	474	491	452	479	485	468	494	459	474	434	487	490	531	554	570	532	537	553	555	493	486	468	483	488	511	480	499	533	519	483	539	471	527	458	468	472	446	493	506	440	404	416	473	465	414	476	450	406	431	480	443	432	456	452	406	432	495	418	460	391	414	419	421	446	442	463	482	442	431	423	425	439	433	461	467	448	475	440	470	445	474	456	457	448	426	474	457	504	493	466	455	483	462	480	496	431	472	452	436	469	413	432	447	457	430	433	425	437	421	451	463	464	449	436	433	436	413	407	446	425	431	449	437	404	457	431	400	418	445	426	450	419	458	420	435	431	402	472	419	493	427	440	438	459	455	445	403	410	415	449	435	442	404	442	404	473	420	445	419	491	421	436	447	439	465	460	425	460	417	430	405	390	428	433	445	440	459	431	427	459	431	487	437	453	390	448	437	409	464	448	444	417	449	436	432	436	464	436	455	426	427	451	481	438	442	424	406	446	443	412	455	435	455	423	482	430	448	431	494	400	449	429	421	421	431	433	422	481	443	443	436	472	446	406	469	439	437	427	452	478	431	469	429	446	476	449	458	444	437	418	435	441	446	424	449	429	444	429	444	428	428	443	453	436	433	391	462	438	446	437	402	438	407	438	416	445	428	372	431	423	441	415	419	411	442	424	424	397	415	449	456	441	448	441	470	452	482	439	461	406	447	436	417	409	436	435	424	420	412	419	464	419	452	468	466	453	410	408	422	470	463	412	438	439	399	425	429	455	426	458	412	443	450	433	469	459	446	463	408	399	449	448	431	424	409	416	451	427	443	433	430	431	433	427	445	439	423	436	456	413	430	443	456	441	456	419	442	472	447	436	429	469	426	422	472	433	457	438	455	413	430	410	443	432	416	443	458	440	435	394	444	466	440	428	408	458	433	432	457	467	442	454	460	404	400	446	448	428	463	481	448	424	421	459	428	392	439	430	446	442	418	381	424	436	409	467	479	397	429	431	456	460	401	428	443	433	456	457	462	425	404	410	442	432	418	405	415	430	461	460	441	432	474	427	447	449	449	450	414	409	407	464	425	436	461	468	428	409	434	463	455	445	448	474	397	459	402	458	444	458	393	428	451	440	447	445	445	425	440	452	448	432	455	410	457	415	458	425	443	472	411	439	404	432	480	452	434	435	419	421	433	461	437	423	436	449	421	449	431	429	462	426	451	467	416	458	407	427	432	454	423	470	428	416	452	413	423	418	399	449	434	393	464	458	412	434	408	402	428	458	456	435	439	456	466	384	412	435	433	458	466	408	415	455	439	439	410	414	427	430	448	473	411	444	444	434	439	434	419	442	414	452	421	445	407	427	451	407	456	429	434	432	420	429	445	475	461	464	439	423	421	436	401	426	432	437	473	446	438	453	485	412	436	440	441	445	413	464	441	411	423	446	459	425	492	422	421	430	415	467	441	383	440	440	437	445	443	403	423	447	446	431	446	412	440	433	422	465	416	448	430	431	421	420	403	468	427	419	405	483	456	433	434	395	417	395	455	429	453	445	414	459	388	488	465	455	427	411	443	443	429	449	439	433	374	427	454	467	433	430	428	446	457	424	424	384	461	442	428	445	429	451	405	444	481	448	419	423	449	439	435	452	451	408	468	386	407	422	391	441	420	408	419	440	419	401	407	419	454	443	433	470	413	433	401	482	441	423	418	448	410	404	450	445	423	420	464	406	475	457	399	418	428	417	431	465	454	454	437	360	447	442	455	424	443	455	436	418	428	438	457	435	442	418	474	433	470	441	470	406	417	447	409	414	420	430	431	420	427	467	426	431	452	419	441	425	451	445	476	416	484	461	426	414	446	382	485	453	468	439	476	452	442	448	441	421	423	410	492	427	434	467	420	459	413	448	403	392	417	426	402	427	467	460	437	418	419	450	423	439	439	442	446	444	412	412	448	460	440	428	414	439	443	416	418	447	440	448	452	439	465	428	470	449	403	402	429	479	433	441	453	449	462	391	427	427	440	446	438	435	452	456	445	444	448	437	456	434	457	461	469	444	426	439	403	406	469	462	480	454	439	463	417	451	425	458	424	454	422	415	398	412	460	444	493	436	450	446	433	458	449	423	426	432	445	391	450	451	422	452	464	420	428	418	390	439	403	471	453	449	434	469	430	463	444	414	445	446	453	458	420	443	436	426	444	470	456	414	441	394	415	403	433	471	440	439	382	419	438	447	416	406	420	400	464	428	410	456	441	467	464	441	459	424	433	427	441	433	472	457	452	450	418	435	450	417	441	473	417	438	431	417	430	460	418	425	434	393	425	418	431	411	412	467	403	424	425	403	468	464	415	418	418	404	442	443	451	432	475	414	443	437	441	433	447	409	468	432	441	472	425	464	449	449	485	427	420	439	444	425	439	448	438	448	408	421	429	425	471	436	410	410	418	434	410	425	445	441	429	450	402	452	423	424	430	428	405	453	459	427	483	450	441	457	439	427	427	468	434	466	440	434	427	449	440	435	490	437	443	432	430	432	449	430	415	407	435	411	428	448	447	428	462	408	430	415	431	444	429	414	433	409	483	423	426	424	441	454	452	443	432	465	497	435	415	410	408	439	491	430	452	430	417	430	445	444	462	437	441	444	419	403	463	472	438	434	453	453	414	442	452	444	423	434	457	432	462	452	474	443	409	419	455	437	479	426	435	455	421	462	444	475	414	402	442	413	420	448	456	423	467	443	453	404	444	414	442	417	418	439	402	416	459	411	450	444	444	461	419	396	420	446	436	428	435	469	437	421	411	460	418	447	473	444	408	427	422	417	450	408	435	486	468	439	432	414	415	428	437	439	441	425	448	432	432	439	453	464	414	444	465	383	461	437	417	430	420	463	443	448	459	418	429	457	447	430	402	457	450	424	446	424	419	394	445	445	462	428	413	437	432	437	443	442	446	391	417	418	463	469	417	441	456	461	417	425	465	436	422	430	456	412	449	451	449	422	412	431	490	421	439	447	396	456	434	417	404	432	450	422	487	427	421	433	425	448	445	443	450	470	445	405	447	427	446	450	426	435	421	438	452	452	430	437	428	420	447	495	441	427	450	438	408	451	412	426	463	427	439	402	471	450	438	431	439	447	426	437	456	432	417	405	478	449	445	443	433	429	445	482	480	397	472	446	431	443	424	457	487	455	443	424	413	451	433	427	453	448	431	433	456	380	406	459	432	435	474	408	405	397	458	409	445	415	457	475	428	406	426	438	422	430	415	436	458	418	467	428	428	420	462	448	412	421	485	433	461	423	437	469	423	423	425	407	445	437	440	420	395	417	401	421	450	425	446	435	476	426	419	412	402	422	435	400	429	432	480	466	464	470	448	458	436	407	415	404	424	451	446	461	418	448	453	412	410	440	427	452	440	441	411	430	436	452	404	447	450	439	458	467	450	440	427	405	396	474	464	441	456	430	449	444	423	402
20509	41249	36343	12900	4239	3185	2458	2134	1692	1351	1326	1153	1034	974	989	928	842	830	768	799	751	747	733	684	732	709	655	676	657	730	691	684	747	765	912	921	880	886	896	911	866	833	811	756	774	787	783	829	784	808	745	766	746	765	711	697	677	668	663	642	651	622	660	668	618	605	644	647	630	611	636	648	620	580	640	626	611	639	603	621	641	634	615	630	624	647	624	602	631	626	623	593	621	618	652	632	591	704	709	666	693	658	650	635	695	724	689	651	667	688	673	676	621	679	678	661	645	633	665	677	670	655	659	645	614	567	586	600	627	619	595	691	655	620	625	638	653	611	618	610	643	569	626	671	611	613	648	634	600	565	614	656	649	647	594	636	647	581	650	639	622	632	635	594	660	681	642	623	616	643	601	604	599	659	656	573	628	607	625	634	617	586	645	581	624	669	619	607	596	631	626	605	607	635	614	627	612	594	609	606	629	601	657	591	594	640	608	666	599	648	627	640	611	644	639	637	651	580	606	563	626	618	656	639	596	634	641	595	654	664	658	620	558	646	578	625	626	596	640	586	615	623	632	650	684	641	649	661	624	606	653	626	627	630	665	628	634	577	632	590	626	644	643	633	626	641	601	598	664	611	627	613	599	612	607	604	581	623	644	614	619	657	641	564	697	610	620	589	641	628	654	626	610	582	658	611	635	576	636	677	616	646	586	583	620	562	645	633	639	609	637	612	616	666	672	636	624	615	657	606	609	601	633	600	615	634	619	600	591	598	634	611	592	571	624	564	637	620	656	657	622	636	686	604	659	635	610	630	637	632	581	572	656	606	639	596	642	644	629	620	660	610	599	616	596	588	591	648	645	639	609	636	595	604	626	635	553	624	639	636	643	585	651	595	669	585	632	589	649	614	588	623	621	631	588	600	600	613	636	620	596	628	609	649	641	609	648	599	591	656	634	641	671	593	628	652	626	626	585	610	594	587	617	580	606	668	600	619	630	589	655	645	605	620	636	618	622	641	630	623	664	659	638	611	649	575	594	635	658	605	616	641	677	653	645	623	618	626	582	642	633	621	624	687	625	642	604	607	618	634	612	615	645	668	680	574	619	645	640	632	639	678	642	629	607	615	628	659	618	634	624	612	628	585	626	636	633	660	607	630	620	580	631	606	680	627	616	613	618	612	607	646	622	617	667	596	605	636	700	590	649	622	600	590	589	634	655	604	629	627	641	644	608	612	649	594	611	615	622	612	649	645	614	601	672	656	671	615	585	643	601	632	599	620	645	596	599	615	627	640	613	608	631	644	658	647	580	645	583	581	592	659	620	613	596	671	608	613	671	621	660	650	654	625	625	605	616	582	629	603	682	666	613	601	577	638	648	549	598	625	689	672	633	616	643	610	587	655	575	652	675	638	639	669	605	632	606	653	635	628	567	647	655	648	632	603	617	630	634	653	662	620	619	643	613	590	645	596	592	626	634	608	596	649	614	635	597	586	610	631	627	642	620	634	672	565	651	603	653	596	601	649	583	599	619	627	626	572	589	620	630	642	621	640	618	633	610	595	627	623	621	623	650	639	622	602	635	628	628	651	656	630	647	573	627	658	572	632	583	602	625	604	594	628	653	616	622	631	606	620	667	672	638	609	627	601	587	639	621	583	619	657	636	626	574	606	606	663	647	576	640	640	601	653	629	595	642	579	594	599	596	595	654	636	586	605	599	645	592	614	607	643	605	632	640	619	636	627	633	597	612	616	628	616	626	643	667	619	586	576	569	585	597	588	612	606	602	649	626	643	575	596	594	659	610	650	641	646	620	571	586	625	618	605	616	616	644	630	642	621	618	665	707	615	574	605	677	654	651	633	586	656	634	645	625	633	632	630	640	612	633	627	623	656	595	611	637	664	629	627	593	614	627	624	626	656	598	667	596	651	665	576	625	594	612	605	633	585	571	617	635	607	594	559	598	632	622	631	630	624	618	687	644	620	616	596	643	664	614	638	632	659	626	616	634	621	612	634	640	633	664	601	604	629	589	642	611	611	638	610	612	630	642	612	596	647	638	610	667	660	625	625	551	623	585	609	579	594	606	585	644	629	609	630	634	642	652	632	641	577	595	626	630	597	632	587	647	626	610	600	567	678	588	615	636	630	601	633	607	662	648	627	620	624	635	636	635	607	639	631	620	602	654	597	664	620	633	630	598	648	678	619	625	625	612	590	663	610	660	621	559	656	635	620	617	616	614	603	612	583	596	557	615	641	630	665	642	633	627	616	629	637	605	616	599	644	627	661	581	589	604	636	607	605	633	661	622	630	594	659	606	635	598	629	610	603	650	624	627	609	637	635	648	604	663	627	598	644	598	617	609	644	635	616	607	640	655	592	614	645	655	626	654	612	650	583	620	610	622	637	636	616	601	603	629	606	588	633	617	594	612	609	623	620	677	622	604	620	660	572	620	602	615	674	600	641	598	629	655	623	624	623	635	658	606	591	666	592	623	592	628	643	592	646	647	599	581	626	601	626	614	604	655	630	619	654	603	599	643	611	592	602	566	597	636	618	655	592	587	636	640	640	634	611	559	606	636	593	613	605	602	592	639	600	569	572	633	664	600	693	628	632	648	624	593	626	655	645	590	603	619	643	642	677	655	601	612	645	608	607	635	630	585	662	613	634	592	621	607	604	645	629	641	654	623	640	649	580	566	627	625	640	627	593	606	629	626	612	640	610	657	598	607	608	612	648	645	607	625	611	634	592	620	592	621	623	620	616	626	622	624	625	595	661	585	550	617	635	607	630	602	606	622	619	660	625	616	641	605	578	676	662	613	604	673	625	590	666	662	651	651	667	654	630	664	627	627	637	628	624	638	598	608	608	667	614	629	633	651	614	600	622	568	598	623	634	607	598	617	598	599	599	603	653	636	629	631	643	641	606	636	623	622	605	635	644	603	577	623	643	636	672	658	657	637	603	589	639	619	651	636	614	632	659	608	620	671	622	642	647	627	559	605	600	627	646	645	645	589	634	607	637	645	564	658	598	638	636	612	632	598	618	620	640	651	650	650	660	584	611	607	629	585	618	632	619	611	608	596	624	660	655	583	640	581	630	572	645	598	616	642	615	622	635	666	641	608	594	649	641	593	615	591	629	600	616	606	578	713	627	612	634	594	614	644	585	628	630	616	627	595	624	635	659	616	641	616	641	627	618	612	635	618	616	625	661	635	597	657	622	651	642	624	645	668	654	602	625	625	644	651	634	586	588	607	657	598	645	660	635	638	632	610	623	626	585	588	592	606	647	638	612	579	629	621	604	600	602	602	630	652	642	637	635	629	606	605	592	604	596	642	605	622	649	588	640	616	628	618	641	601	593	548	619	611	642	592	644	618	676	618	670	627	612	655	610	646	598	597	621	593	633	612	633	658	647	591	636	598	647	683	630	606	617	624	600	611	644	679	632	590	631	635	632	628	638	585	595	652	592	641	639	602	670	642	595	615	593	623	624	615	653	598	598	593	653
27192	20612	15669	3446	811	669	581	587	579	551	564	561	559	586	555	593	533	551	536	581	548	596	542	537	562	561	521	555	550	593	531	577	557	526	577	592	544	583	603	569	597	616	576	524	590	474	612	592	578	563	542	604	561	602	550	560	547	624	543	558	525	583	552	544	549	534	503	575	589	547	569	531	508	584	567	559	516	536	533	528	543	526	579	527	497	584	578	529	499	573	557	601	543	562	568	523	559	547	552	574	589	543	575	594	554	592	557	551	487	574	543	594	594	543	561	583	523	558	616	535	497	523	529	576	565	513	524	532	555	570	553	499	570	538	559	538	558	564	554	549	558	543	515	578	554	568	549	555	570	581	533	544	551	537	543	549	578	567	544	570	536	558	547	559	596	523	540	501	558	538	549	564	520	541	566	564	578	515	551	570	552	511	550	545	528	550	496	544	489	552	544	533	549	544	557	541	551	541	549	577	519	578	564	555	526	560	540	574	531	551	521	535	544	533	560	589	559	578	525	503	537	526	521	565	581	579	600	551	531	547	553	565	569	540	546	544	570	534	548	522	543	520	579	527	550	556	506	539	560	530	544	530	575	521	522	524	545	568	540	544	568	571	535	566	585	582	525	545	529	522	541	590	509	567	527	509	564	563	560	563	541	533	569	583	566	590	557	536	516	569	556	530	546	543	512	560	562	544	554	530	562	591	526	554	528	560	530	523	586	549	551	530	539	545	492	573	529	565	551	584	525	567	533	525	504	530	540	542	586	576	562	540	543	559	553	541	506	572	542	577	569	535	550	539	584	508	549	563	504	537	564	559	562	566	536	574	571	552	543	527	554	573	551	556	512	542	573	556	499	546	552	551	582	576	548	534	574	550	546	589	544	557	549	534	572	495	564	504	535	568	553	531	557	548	559	573	565	525	544	562	570	536	522	539	572	510	537	507	574	512	516	536	583	548	536	539	547	526	546	529	560	559	519	551	563	533	531	522	574	528	526	526	531	556	574	518	560	548	507	579	529	542	520	557	562	579	521	551	570	565	575	519	558	554	552	534	515	545	560	534	556	539	562	552	564	569	574	563	573	533	520	520	501	581	537	530	544	552	572	587	525	557	524	522	521	518	552	545	604	510	551	535	579	503	533	575	524	517	538	517	522	550	536	538	560	579	525	545	555	511	550	538	493	557	541	511	556	539	513	568	558	542	566	544	584	499	577	520	517	549	526	587	563	548	566	523	568	539	567	557	520	516	548	518	551	578	547	516	528	511	534	550	570	514	537	529	552	561	525	538	509	572	537	568	535	517	508	607	557	534	540	529	567	555	522	559	561	545	524	514	576	527	560	566	564	549	528	562	569	500	560	536	529	532	555	546	516	554	565	538	538	532	562	483	571	518	552	543	542	550	564	569	534	547	562	551	522	516	553	532	542	556	552	540	571	555	558	565	538	532	560	543	532	520	551	558	532	557	562	571	604	545	554	514	565	548	562	571	568	584	535	554	545	560	515	512	580	540	534	565	522	547	537	530	524	511	544	542	589	542	500	551	523	573	511	521	587	513	529	539	567	550	532	535	575	562	514	554	568	566	526	560	589	538	540	551	598	536	553	552	541	557	526	549	555	554	533	567	510	513	506	548	584	537	530	528	547	510	558	504	552	591	515	566	574	540	541	556	534	581	571	529	552	577	543	542	529	573	566	560	525	556	552	565	566	603	583	574	529	486	524	527	531	519	512	536	577	554	582	576	550	510	540	542	591	536	560	563	558	572	533	583	543	541	542	564	580	520	541	551	514	549	531	549	540	541	557	556	521	547	548	548	556	559	519	560	579	552	552	532	576	550	582	577	555	523	520	542	535	567	547	523	580	570	566	511	540	568	495	537	542	584	554	548	527	582	522	597	536	572	552	563	544	585	523	510	552	564	567	517	540	571	531	561	555	547	552	528	522	552	531	533	577	561	556	528	584	574	556	557	571	577	535	520	566	585	524	506	540	564	520	506	532	523	529	528	545	533	546	572	534	571	541	570	579	565	553	546	547	593	500	571	534	555	571	563	593	522	523	563	564	519	527	559	496	561	567	588	564	515	552	583	563	572	536	570	564	603	551	523	520	550	543	574	535	519	530	529	525	580	554	553	518	552	571	566	523	574	559	573	575	538	535	539	556	566	547	523	587	586	538	527	572	538	535	513	579	563	537	545	553	590	517	508	556	568	536	566	514	514	556	543	567	526	505	507	569	568	567	530	560	533	559	550	581	563	584	558	567	557	580	516	552	537	577	538	526	566	543	556	501	526	554	496	581	538	549	536	545	555	504	550	525	541	548	544	538	531	553	493	488	542	549	528	523	523	556	556	525	501	552	552	562	505	508	517	576	523	625	543	553	524	582	550	525	522	559	534	573	570	576	522	556	517	580	540	569	537	565	519	602	512	518	524	545	560	531	504	565	508	523	538	565	507	520	543	532	529	524	551	540	550	529	522	521	564	524	534	581	545	572	515	535	552	563	544	556	549	519	567	530	572	546	507	558	548	559	553	538	509	544	546	525	580	548	524	538	534	581	505	501	568	587	585	536	516	555	528	563	530	503	564	533	565	564	553	566	588	532	556	556	496	537	542	537	532	577	555	566	581	559	549	529	535	496	536	564	576	530	543	545	494	529	580	558	522	563	521	561	542	559	562	580	554	504	560	577	520	560	567	584	548	540	502	553	540	554	545	563	544	584	497	582	580	549	557	553	536	556	532	525	565	523	576	581	573	515	557	556	563	528	526	583	560	517	532	567	533	541	552	583	562	529	543	554	557	580	589	547	547	582	529	533	546	593	567	585	546	569	541	533	598	570	540	544	533	488	537	538	604	580	542	497	578	550	542	597	560	563	539	565	571	577	531	549	516	546	587	542	558	535	536	562	577	545	538	553	606	546	533	524	539	548	554	523	558	585	542	559	530	543	503	551	578	554	564	535	580	573	555	557	527	573	566	549	536	537	569	567	538	525	549	508	571	573	542	568	560	545	547	552	551	570	560	608	524	557	539	561	510	556	562	519	542	538	559	581	567	588	612	556	571	514	541	594	517	558	538	538	534	547	555	561	562	536	566	561	540	581	564	549	564	561	568	562	550	543	537	553	558	578	531	585	546	530	585	548	548	533	520	522	597	576	545	559	515	506	546	542	553	561	571	529	529	530	587	570	524	589	518	556	604	549	543	535	571	509	558	591	554	591	553	529	523	560	554	538	546	530	510	543	521	541	525	559	588	549	530	520	535	571	570	552	526	522	557	486	507	530	554	528	530	579	521	534	555	547	588	535	567	525	534	558	545	555	572	548	577	568	563	559	514	562	542	541	545	553	606	562	520	544	559	525	534	555	538	541	566	500	594	526	567	521	560	572	575	571	558	515	539	546	543	563	585	573	547	550	542	580	552	520	552	519	518	536	533	552	527	547	559	538	545	577	553	545	536	537	539	528	551	570	542	538	571	573	589	566	578	551	595	516	528	525	549	509	588
13733	21281	18730	2703	966	853	866	819	819	779	742	813	807	755	795	801	789	759	740	741	801	758	756	768	803	753	769	802	741	777	796	836	749	826	862	946	907	908	911	868	898	825	842	843	868	873	848	819	869	890	934	835	871	857	849	809	842	798	811	776	802	781	799	769	813	835	809	759	789	804	782	772	837	798	798	796	735	798	776	778	748	776	784	796	794	747	781	788	790	872	761	804	850	831	758	785	766	825	799	750	814	833	773	767	811	792	778	781	743	782	833	816	750	815	769	780	749	779	802	779	758	795	789	769	765	727	834	784	788	764	789	740	781	817	756	822	827	796	840	804	809	780	791	779	760	783	766	760	777	696	865	776	809	788	793	770	782	769	813	856	759	752	753	755	825	738	742	773	764	776	783	760	806	754	815	808	775	775	769	746	847	752	842	801	766	751	767	777	785	772	777	858	820	757	765	763	760	794	796	780	775	768	740	797	788	767	767	827	790	803	793	798	804	796	815	790	796	753	739	808	779	787	815	767	825	817	783	770	790	749	801	755	763	789	816	800	796	746	773	782	782	791	775	756	752	806	801	855	813	784	782	765	791	820	748	788	810	770	773	769	781	816	798	757	784	772	749	788	814	762	785	790	781	766	811	706	790	829	783	789	799	745	717	751	773	772	718	774	755	760	785	757	759	771	777	815	773	796	777	785	753	788	770	768	823	758	733	772	795	792	797	769	765	772	809	812	774	814	827	738	761	771	771	787	780	785	772	767	770	781	774	792	795	785	779	760	813	716	808	772	777	795	791	776	785	762	803	780	780	712	773	763	778	774	829	813	773	763	760	799	818	804	785	779	784	774	835	808	834	785	772	820	761	806	758	769	790	815	765	759	787	735	763	787	755	736	776	784	737	750	781	789	799	792	814	741	766	768	793	760	740	754	800	788	767	809	785	763	744	785	763	743	777	731	810	741	807	770	777	836	728	754	781	768	777	789	799	773	810	768	805	789	804	783	808	788	781	800	833	795	781	795	772	797	784	747	772	768	785	822	803	763	782	787	835	803	761	787	729	810	753	823	818	833	801	800	808	783	810	749	784	813	801	817	738	772	802	802	771	789	755	782	763	784	754	736	795	759	775	773	789	815	815	772	824	770	783	819	762	766	834	782	771	729	752	772	735	813	736	755	776	813	767	766	774	806	791	784	765	795	755	782	770	785	751	799	793	809	755	808	754	726	797	771	793	802	778	760	781	759	783	745	791	759	754	731	774	719	754	772	758	806	791	840	826	790	800	799	790	781	777	773	802	772	805	782	774	773	800	779	788	768	771	750	785	805	791	795	784	768	752	812	745	808	778	819	809	746	762	786	817	776	769	801	817	791	752	806	808	736	741	858	770	766	782	767	741	775	756	746	779	766	781	837	776	772	765	746	776	770	786	767	760	785	774	738	787	791	782	821	805	775	831	729	797	799	791	796	760	740	776	829	804	800	802	827	789	789	774	827	781	831	833	762	810	797	788	776	761	768	753	770	801	782	770	785	824	768	802	778	781	807	831	786	764	808	813	799	783	749	787	770	810	813	727	763	814	770	812	780	748	773	824	807	807	805	779	774	788	810	781	791	818	744	807	762	789	804	784	788	820	787	747	760	792	783	821	800	765	770	753	794	789	803	778	797	788	755	788	722	719	773	808	747	776	763	767	792	796	782	791	768	761	792	763	795	765	764	813	827	823	781	800	804	765	792	778	773	773	769	797	799	805	762	738	778	751	820	738	806	792	778	766	785	742	753	795	781	783	763	763	807	817	713	814	831	751	794	814	769	794	812	749	785	800	753	784	741	763	770	760	778	753	805	747	812	793	776	752	753	732	744	797	794	824	742	777	780	776	748	776	786	767	799	790	772	764	762	775	799	825	791	824	800	792	797	761	822	797	790	751	749	819	771	830	732	761	797	759	789	794	741	778	746	788	717	777	776	771	798	757	792	785	788	762	781	802	782	817	786	827	743	775	780	777	785	773	755	767	810	774	820	790	772	767	766	791	774	806	764	763	771	772	808	771	839	747	744	785	757	717	806	698	748	815	777	783	715	782	795	810	795	760	784	767	765	799	789	773	786	759	713	751	791	776	790	790	757	778	738	797	795	785	756	817	794	779	787	769	766	751	784	785	763	775	751	746	790	809	758	792	736	807	775	764	800	771	815	774	715	738	805	782	736	799	753	756	799	757	794	779	771	797	788	786	747	759	761	749	777	806	816	770	776	803	784	808	776	783	834	820	781	776	766	787	786	776	784	764	756	787	760	774	783	786	836	761	748	784	739	744	785	778	749	830	812	758	787	814	706	804	796	818	827	819	809	765	751	777	764	797	762	779	799	809	788	744	756	800	729	799	731	773	742	777	804	828	794	793	756	791	809	788	787	804	784	740	760	783	828	805	778	795	812	759	763	803	760	806	789	780	775	747	714	769	796	737	779	799	785	774	736	782	764	729	817	811	748	794	754	791	802	764	754	742	824	779	770	833	779	739	780	854	750	775	819	780	783	806	824	795	752	809	789	779	824	769	797	770	786	812	730	789	806	769	818	791	730	725	799	743	772	782	757	779	702	773	818	793	749	786	736	804	768	759	740	759	797	753	769	789	752	754	809	778	809	817	769	785	803	764	775	791	778	782	769	711	756	776	758	761	792	751	771	753	827	796	752	751	795	783	760	813	732	768	829	810	790	747	765	769	770	796	769	788	808	815	756	767	767	781	704	753	783	824	817	827	775	896	793	799	841	806	826	776	751	777	714	809	731	818	823	802	783	781	813	821	792	820	819	744	747	801	818	730	769	788	770	774	787	795	787	758	735	734	810	772	794	771	790	810	786	749	783	796	822	804	786	785	800	777	884	755	759	766	773	780	773	809	727	792	776	809	768	744	809	796	781	805	807	749	778	778	804	782	731	787	765	776	797	757	784	754	792	781	761	739	790	746	787	810	747	754	766	786	769	777	788	801	756	770	782	798	753	801	766	788	730	761	789	777	782	745	779	769	793	788	834	827	758	776	787	790	764	737	804	777	835	748	775	778	780	791	809	810	742	803	817	789	787	798	812	792	772	814	783	773	806	800	762	783	781	782	790	829	798	834	796	692	786	708	742	734	770	744	772	756	778	812	763	846	806	740	750	755	777	765	766	793	798	790	777	820	798	742	833	804	770	759	746	777	818	753	768	742	800	763	804	818	809	745	736	778	779	812	803	726	743	798	783	742	816	799	801	747	788	766	805	805	770	785	786	745	739	765	778	814	778	767	798	802	782	820	750	804	811	791	767	783	725	804	796	798	795	816	782	796	785	737	783	788	775	773	755	755	749	792	814	804	829	809	749	776	802	758	779	780	756	772	845	750	746	827	720	797	777	776	822	823	817	809	808	752	845	781	789	799	762	818	748	792	767	801	825	757	802	796	762	820	771	788	783	745	813	773	723	792	767	757	781	821	766	778	795	779	782	771	785	759	789	787	796	748	778	781	762
24414	21298	28457	24556	19806	4533	1333	868	742	700	646	563	596	595	612	592	589	574	559	571	594	563	506	563	544	517	546	514	516	518	540	569	521	556	600	592	626	637	568	604	575	539	612	545	573	522	533	562	568	632	548	585	562	550	581	553	551	557	472	521	525	496	520	501	544	537	510	491	499	524	486	521	521	521	532	498	513	540	529	475	547	504	486	512	543	521	555	525	519	518	528	492	558	497	511	554	532	530	520	478	555	513	517	524	550	529	534	531	536	568	555	517	559	518	519	522	538	534	520	502	521	520	552	548	540	514	532	519	517	551	537	504	503	499	516	558	472	498	562	524	527	501	545	515	515	490	521	520	545	514	513	515	543	533	485	522	551	527	562	510	513	516	520	536	484	517	525	533	560	521	509	496	537	522	592	529	516	523	537	531	526	504	530	512	496	500	494	530	494	537	501	503	492	523	538	507	528	513	521	549	517	487	484	535	479	521	511	531	484	512	519	488	558	521	528	500	549	533	483	506	511	508	523	514	560	485	543	552	569	535	501	535	499	546	514	480	543	555	521	472	529	473	518	503	498	571	532	542	510	491	539	537	513	511	557	511	507	551	494	533	558	527	507	565	534	520	519	536	521	539	575	536	512	526	501	511	490	519	549	503	495	516	544	527	503	493	516	499	515	520	558	527	510	524	534	536	515	516	510	491	538	515	543	514	501	564	522	512	567	520	512	493	501	494	514	577	517	526	528	508	541	566	562	483	437	529	534	513	479	541	524	530	523	548	506	496	531	504	546	527	517	500	509	518	522	483	512	539	550	513	514	527	545	506	547	554	484	532	516	502	529	521	497	506	528	539	521	523	545	539	515	498	499	501	531	530	489	491	568	534	486	520	520	497	537	557	512	527	565	511	517	532	492	531	552	489	502	524	562	519	539	534	535	504	514	511	528	544	531	507	502	522	530	528	513	552	522	484	521	494	527	548	487	495	486	511	524	549	534	501	501	498	565	516	531	542	540	490	510	528	497	502	511	562	529	490	480	510	525	524	555	541	533	511	471	511	529	497	554	506	511	531	494	522	535	492	522	547	500	540	537	524	540	494	534	504	485	487	516	497	511	538	591	527	567	532	480	538	544	484	498	477	473	554	559	511	516	524	508	459	527	533	555	572	493	537	490	493	525	488	535	507	510	509	536	497	533	519	518	574	557	508	500	523	579	557	531	581	548	514	509	535	516	543	543	553	505	508	511	527	536	513	517	524	518	564	530	484	522	521	533	496	494	510	529	559	534	509	534	461	539	534	504	481	531	496	511	504	542	522	521	491	504	547	491	497	520	537	515	515	525	525	515	537	530	529	539	521	514	512	515	555	547	565	519	535	514	519	523	496	544	539	512	574	529	512	537	496	543	482	507	500	509	544	505	518	541	519	539	545	505	559	493	512	527	522	509	541	525	527	538	522	544	529	501	545	482	539	517	506	537	528	552	515	516	529	512	529	511	506	481	531	514	533	532	531	544	502	512	551	498	555	506	515	513	511	556	497	518	551	550	548	514	532	516	499	480	521	536	499	531	532	518	522	496	504	552	522	547	486	541	487	523	454	547	545	499	521	555	509	483	513	516	538	504	498	499	520	551	541	539	532	484	552	510	513	491	528	549	513	490	532	543	548	502	504	485	518	511	542	564	503	550	499	540	487	510	506	545	521	478	522	546	505	514	464	492	521	528	548	540	495	522	514	510	503	513	513	491	487	545	521	468	522	513	538	506	491	489	505	569	557	509	498	510	492	508	508	525	535	486	519	498	498	500	504	549	518	543	549	544	534	519	568	547	509	521	484	514	497	481	507	529	497	556	528	526	529	504	557	547	531	489	557	506	521	471	508	487	523	507	508	535	495	492	488	519	530	520	515	516	521	538	555	502	540	513	558	507	519	507	515	482	519	512	490	506	507	503	516	495	526	574	524	482	514	538	547	495	501	557	559	512	511	527	547	514	560	505	478	512	534	554	475	482	526	548	552	539	531	481	491	513	572	534	521	498	528	485	498	514	544	502	462	494	538	480	521	513	542	468	474	510	506	492	532	512	544	484	482	483	528	536	516	484	536	515	550	529	519	494	500	482	499	525	478	509	518	539	470	522	529	540	523	474	499	495	520	536	508	517	553	516	475	515	510	500	522	462	526	499	512	533	510	481	500	541	526	568	543	512	524	543	542	567	497	552	574	544	503	546	505	529	549	532	494	494	549	537	547	459	496	543	496	510	515	498	522	549	514	508	499	528	488	552	576	475	494	524	506	542	534	554	505	525	517	510	538	521	508	516	526	525	483	476	515	562	512	492	530	469	508	511	524	527	528	515	496	536	515	491	519	506	528	498	551	488	493	537	504	527	513	462	552	533	524	559	555	513	565	523	508	517	522	512	500	532	533	527	495	550	500	518	534	536	494	527	475	510	509	553	522	524	501	513	511	522	489	464	520	525	508	500	493	516	478	538	501	562	590	507	560	551	520	505	506	548	548	495	499	487	501	517	515	505	535	578	552	554	496	522	542	497	537	509	513	530	519	513	501	530	507	507	510	546	549	514	520	543	513	522	526	514	476	506	498	512	508	527	488	538	540	522	549	502	543	513	548	478	508	488	484	494	532	526	535	509	540	512	517	577	533	543	521	520	530	484	530	490	501	510	512	502	564	502	474	527	498	519	497	494	537	512	513	510	480	535	514	537	472	531	515	508	520	527	513	496	521	545	518	492	516	512	485	533	543	540	510	507	487	505	494	531	548	506	517	496	513	557	516	479	530	527	533	515	541	506	499	516	530	499	466	482	523	540	516	523	548	489	526	479	528	541	511	489	537	527	524	612	507	521	550	525	486	519	522	524	538	554	518	500	549	503	542	542	548	511	525	531	520	514	516	492	489	488	541	507	494	498	483	514	544	502	517	504	576	494	512	520	527	478	500	500	516	533	541	526	513	498	531	523	495	529	477	525	493	523	526	530	547	538	490	514	509	536	508	522	516	525	519	503	517	515	533	560	548	525	522	510	517	472	488	495	472	562	481	566	500	506	519	503	518	510	483	567	496	533	571	513	513	478	526	495	513	508	504	513	524	555	514	534	536	474	496	507	505	481	527	512	564	534	506	510	511	512	559	506	498	485	548	545	485	527	536	517	541	540	545	531	528	533	521	504	512	547	508	504	540	537	511	500	561	513	525	561	519	534	529	511	534	539	507	561	525	504	501	545	510	571	504	512	536	539	496	547	485	525	546	537	539	522	523	494	521	500	519	525	515	508	492	507	549	556	521	507	515	536	519	535	532	513	493	520	517	549	538	509	507	500	630	537	531	539	487	564	508	481	506	494	529	540	539	501	553	496	510	506	549	563	457	521	514	508	543	517	539	527	511	568	500	533	480	463	508	506	528	512	512	482	546	493	522	498	529	481	550	522	525	522	514	578	490	479	514	524	571	514	487	524	493	504	520	501	526	526	548	535	546	562	503	527	507	529	528	545	517
16875	36181	32403	8955	2743	2178	1749	1494	1268	1154	1117	1062	1009	978	965	910	884	817	835	799	808	809	830	814	809	756	843	811	758	789	781	749	815	776	968	924	891	947	902	884	896	830	862	904	825	845	874	855	865	907	835	833	849	819	813	750	820	746	779	731	769	758	768	721	756	699	718	770	835	830	743	780	734	753	730	758	739	718	742	764	765	748	772	786	741	738	766	685	733	722	763	773	748	744	764	757	692	748	724	716	822	770	836	757	779	809	794	775	805	784	757	784	716	762	749	746	712	764	750	774	711	747	759	755	773	744	760	737	740	784	762	798	746	698	718	720	781	703	721	732	719	776	746	786	752	695	782	715	759	761	752	779	752	706	746	754	740	726	712	740	787	717	722	775	746	766	728	751	804	742	764	723	753	778	731	709	768	775	763	762	770	707	771	752	755	701	817	741	759	776	749	782	752	769	732	727	750	747	708	744	730	734	717	731	761	795	725	767	708	738	696	770	740	735	756	737	707	707	783	737	697	741	741	777	766	747	771	764	752	688	762	793	768	720	734	745	765	772	735	732	708	698	782	716	747	748	760	749	749	752	738	694	701	786	754	768	743	721	759	739	742	792	736	737	726	783	733	721	776	744	735	738	772	751	736	724	746	770	740	756	780	738	757	770	735	719	748	729	726	721	774	744	759	771	775	729	730	774	746	730	717	747	763	762	817	739	738	732	744	769	692	742	738	742	710	703	744	735	754	758	781	750	730	756	760	710	716	771	730	742	733	723	752	749	762	755	767	757	742	720	730	756	732	739	731	754	759	734	688	700	723	696	748	727	745	767	752	733	697	788	734	766	798	765	813	710	722	791	729	748	813	772	724	741	745	717	747	784	746	745	712	797	747	719	754	783	693	744	759	781	762	769	753	764	722	750	702	731	676	820	774	731	743	774	753	733	766	727	753	717	767	732	775	722	743	793	782	766	787	714	738	746	785	739	762	714	728	730	743	777	711	742	687	713	732	795	795	740	753	743	750	780	753	823	762	701	740	704	739	767	756	717	749	696	773	741	791	733	749	777	720	738	729	760	745	712	754	766	747	719	692	757	717	767	773	754	799	750	764	704	772	740	750	735	747	739	718	752	740	749	719	683	752	725	699	730	695	792	732	712	776	736	724	755	709	759	717	731	788	747	748	743	797	750	715	755	745	729	720	766	747	734	740	744	757	730	778	778	750	767	827	750	731	705	775	715	740	767	795	695	753	737	733	766	783	731	739	718	738	778	787	754	745	711	780	759	748	795	702	767	767	722	756	720	740	691	736	711	748	741	730	713	721	730	760	735	729	768	758	777	695	783	724	699	727	770	761	760	757	742	710	758	763	715	755	739	767	778	745	742	738	672	748	715	743	778	775	719	749	752	735	736	772	732	793	708	734	757	804	735	766	728	737	749	768	731	713	717	732	791	757	743	726	725	705	720	755	729	743	719	750	756	720	792	709	734	749	768	722	719	757	757	761	734	774	800	768	736	754	745	743	750	773	758	782	781	743	753	748	746	773	788	770	713	755	757	734	690	784	764	742	732	743	741	751	744	733	751	769	780	771	769	734	758	750	800	712	753	765	734	762	739	761	754	742	753	743	711	745	738	724	723	753	793	735	730	758	769	699	744	710	763	769	733	729	739	721	781	766	830	716	747	760	712	717	738	722	707	768	736	738	759	721	746	785	767	771	762	743	725	749	749	757	767	722	731	758	717	792	756	750	769	764	728	741	761	697	749	740	752	720	780	761	727	738	739	728	785	757	782	762	734	761	765	764	771	726	717	763	802	707	745	745	773	764	721	767	757	744	739	700	791	779	766	759	769	739	771	762	713	750	719	755	738	763	720	721	679	762	738	757	790	749	724	685	757	744	715	762	716	765	735	792	727	750	749	765	762	736	782	764	741	748	765	783	737	714	739	765	725	759	703	694	814	789	739	797	729	787	729	760	723	773	764	800	761	728	757	773	749	728	768	731	754	717	746	749	718	750	789	740	746	747	796	780	713	758	731	673	771	726	697	692	749	691	720	780	785	721	741	744	730	737	749	753	727	778	797	778	714	768	721	721	723	765	761	739	725	788	740	772	746	731	748	739	769	706	750	768	766	781	741	704	733	771	765	732	717	706	770	790	780	741	739	729	737	724	773	711	747	729	733	724	771	699	754	750	746	734	736	777	745	774	738	687	784	704	748	734	772	784	731	713	733	731	722	760	753	737	725	750	734	761	775	787	713	704	754	767	763	782	720	737	751	753	759	709	726	768	720	735	749	757	758	754	733	749	721	779	742	776	739	785	747	731	698	732	739	780	770	724	747	701	713	758	744	749	772	735	712	745	789	766	759	754	787	732	765	720	780	771	753	674	753	749	748	745	782	702	704	779	712	746	759	781	755	703	697	761	723	708	757	742	737	725	759	738	752	729	743	739	749	760	750	751	747	749	720	776	750	714	723	761	753	738	768	769	740	742	714	695	695	798	732	678	776	742	710	747	733	752	699	719	671	754	722	727	758	739	760	742	731	724	748	743	772	748	736	769	752	743	757	790	722	775	726	746	722	762	696	743	784	697	738	712	744	714	733	726	752	736	764	714	728	754	785	769	758	776	772	781	709	746	745	755	740	766	750	746	786	695	762	760	730	711	721	724	718	793	754	763	763	772	747	710	756	749	727	755	718	784	753	731	736	747	742	668	708	757	708	755	675	785	734	735	720	766	776	739	731	728	782	723	797	776	781	746	772	706	786	754	758	753	726	753	785	747	782	724	749	777	742	740	747	779	739	740	810	753	761	687	785	731	703	754	801	749	777	722	741	783	747	743	757	732	738	769	730	717	715	801	756	697	708	726	742	762	768	693	763	700	742	766	760	763	724	810	760	757	722	745	721	775	684	721	736	750	745	746	718	719	695	764	730	762	733	750	732	753	729	771	784	738	752	743	738	728	738	741	727	718	741	739	730	733	762	770	724	735	822	717	783	764	755	699	743	736	688	724	751	727	690	741	733	718	733	714	727	737	740	724	746	737	772	728	773	794	783	726	762	770	795	749	775	772	738	777	729	749	742	729	761	762	714	724	759	774	809	733	729	769	712	763	707	745	748	760	773	744	713	793	731	740	724	738	770	747	725	763	705	737	735	722	757	769	744	732	734	749	760	727	749	737	800	738	745	714	742	728	739	702	701	777	726	772	700	795	729	764	732	769	761	779	765	777	762	756	761	736	735	730	709	785	718	755	763	712	700	753	684	774	749	747	755	761	733	782	789	754	760	753	795	733	737	740	750	684	743	742	777	756	772	726	730	754	727	749	741	751	795	739	744	738	748	757	761	738	757	729	703	751	788	686	779	692	758	756	765	732	712	703	737	786	738	737	758	681	719	743	669	730	825	752	724	768	744	786	733	722	703	732	790	752	715	730	765	744	757	737	742	748	760	743	779	738	698	718	720	786	704	740	711	735	723	720	787	800	694	777	778	740	791	703	771	752	735
23352	21352	29061	24051	21295	19204	3471	1175	848	722	658	603	572	548	500	531	523	510	538	504	468	471	469	397	509	466	444	446	429	489	454	443	417	472	531	599	549	550	507	522	503	481	516	456	514	488	509	475	494	517	484	456	458	500	472	468	451	440	443	461	399	401	405	437	386	439	433	432	425	481	413	419	423	440	431	427	419	412	431	416	430	417	428	428	442	429	411	418	420	415	432	418	431	450	392	398	438	432	429	466	435	452	477	405	464	453	479	413	398	449	465	459	423	473	425	429	449	440	459	437	435	418	442	439	408	431	400	423	424	433	447	460	426	429	435	410	414	417	396	402	427	413	405	427	435	440	384	434	413	433	401	428	447	415	432	433	430	419	400	420	433	429	400	437	440	437	436	407	439	404	442	423	385	398	411	415	446	426	423	435	439	438	443	435	395	424	431	409	435	409	425	453	398	435	423	418	408	401	420	448	419	419	389	407	422	441	422	385	372	400	422	432	405	413	425	407	405	436	456	403	423	443	399	419	431	446	390	429	427	425	411	458	424	373	393	394	405	398	410	421	430	426	417	370	437	416	409	414	431	419	422	433	427	416	428	446	419	415	407	428	419	404	370	414	402	422	446	418	389	403	409	424	402	403	420	424	408	448	400	434	412	424	395	391	417	428	459	441	461	419	408	442	432	410	415	423	406	409	413	417	425	429	436	418	418	425	436	432	453	417	419	446	409	424	444	421	422	392	397	409	430	385	434	418	425	410	425	408	398	406	400	422	436	424	407	448	466	435	413	442	417	457	401	388	426	399	404	435	400	389	414	406	381	428	396	453	448	416	474	420	393	414	404	427	419	435	425	391	398	414	413	406	400	417	417	417	427	427	428	390	431	433	416	396	426	428	464	404	440	436	390	423	408	413	448	407	416	397	471	417	398	462	407	408	393	417	389	398	430	387	420	409	407	423	424	414	434	418	431	407	445	404	398	401	446	433	425	380	429	402	402	423	394	414	425	457	413	424	415	413	401	430	413	424	445	417	425	448	372	422	398	413	385	451	384	397	468	433	410	426	444	417	411	371	397	406	418	421	420	448	403	426	379	405	415	408	444	439	412	415	422	442	405	423	425	456	443	455	417	446	418	397	435	388	408	435	422	455	399	424	438	433	417	364	402	392	427	397	427	408	408	420	446	438	411	416	454	438	426	420	411	435	427	440	438	435	417	403	422	417	406	427	408	437	428	431	456	425	397	386	409	432	385	390	392	396	469	427	392	462	462	432	424	443	422	441	407	384	415	387	408	389	383	443	433	439	415	449	462	432	413	410	412	432	420	423	404	386	419	389	445	406	423	411	382	436	382	406	415	392	427	419	431	436	415	384	417	412	391	424	399	445	418	422	417	446	377	451	446	397	439	419	410	404	400	451	434	390	423	378	419	421	391	422	437	421	427	435	432	433	393	457	401	439	381	398	465	399	421	393	425	419	407	431	407	418	445	406	420	376	434	409	423	447	405	376	417	442	423	400	435	375	404	415	397	384	400	396	426	420	415	426	411	421	395	421	440	433	428	401	458	398	439	419	407	398	410	462	411	443	422	404	424	391	420	411	405	398	432	406	408	415	376	424	392	390	361	411	384	403	411	414	414	422	426	422	447	447	407	447	484	393	422	392	411	411	428	407	425	414	404	408	412	384	429	418	416	436	433	432	446	445	417	408	437	377	416	393	437	442	402	444	419	455	404	430	409	435	405	400	440	420	429	424	420	433	441	393	389	438	415	419	418	409	413	402	396	437	371	407	382	446	470	414	422	385	426	424	408	410	404	401	475	420	424	431	438	411	421	414	365	446	407	419	409	404	437	369	425	460	423	423	438	432	409	407	423	454	408	395	427	413	437	408	408	431	409	400	423	363	429	444	390	412	411	419	432	411	405	421	414	424	452	416	426	401	423	398	431	408	424	429	411	405	406	393	401	432	415	450	458	423	444	441	444	435	399	423	422	460	412	444	475	410	423	441	391	402	411	406	439	419	414	414	419	420	438	406	427	428	421	422	423	413	426	421	404	412	436	393	450	430	414	444	436	430	381	386	416	394	418	395	416	401	436	405	417	455	428	403	426	424	438	451	433	446	445	433	425	396	428	417	435	404	450	388	418	400	435	437	419	397	422	433	445	405	406	404	412	374	445	409	426	411	398	383	441	402	431	428	425	431	449	402	401	418	429	424	442	433	408	462	418	407	407	438	429	408	371	395	413	416	390	440	393	374	450	379	422	407	407	434	396	433	412	412	403	436	409	384	482	448	392	428	376	410	393	403	390	441	408	423	420	401	445	394	427	401	453	412	442	397	435	452	412	454	421	412	434	437	433	427	397	402	391	438	447	493	402	370	428	415	411	394	392	398	431	418	424	436	423	377	413	427	426	381	438	405	468	437	394	408	439	405	414	450	411	384	449	427	414	459	400	408	394	412	428	425	394	458	357	441	410	433	405	429	401	404	458	376	425	363	436	373	386	467	454	409	388	411	420	443	434	405	439	381	393	406	396	389	375	406	393	414	398	397	404	382	434	441	415	423	424	404	436	418	431	422	421	415	410	429	390	390	379	396	441	464	416	452	421	410	425	418	417	436	436	416	433	432	424	393	403	427	381	412	428	413	406	394	412	415	428	419	400	419	389	440	422	425	429	402	412	418	446	433	417	409	428	408	390	455	431	426	362	417	390	386	429	416	393	426	446	418	367	401	429	439	383	453	424	421	427	406	436	434	420	440	380	413	422	411	406	406	441	414	433	446	410	400	387	393	398	421	406	414	413	394	434	452	414	395	428	410	422	453	440	423	414	431	442	441	416	410	446	390	420	410	427	427	474	414	461	423	369	416	403	439	430	418	442	406	428	403	476	503	447	408	440	402	418	423	462	443	386	420	439	422	389	430	407	395	425	419	416	431	406	419	428	405	397	422	438	396	431	423	421	440	389	409	402	396	417	400	412	387	418	394	389	436	425	408	393	382	439	448	423	422	452	469	390	381	456	412	407	452	418	435	408	414	397	396	387	457	418	422	451	398	406	446	427	386	425	466	420	420	434	422	409	408	442	435	418	383	412	458	401	419	367	416	391	405	416	411	436	445	408	415	430	423	424	453	412	428	409	431	414	384	461	400	412	416	399	459	406	439	455	422	420	392	422	417	438	417	386	426	409	428	419	418	432	471	389	424	418	384	402	431	421	418	441	403	388	425	395	413	410	409	434	401	373	384	439	433	419	404	429	422	435	406	435	441	448	399	435	407	443	429	424	399	440	431	447	433	406	436	433	413	465	413	421	396	399	443	421	434	400	459	407	445	407	445	424	406	421	402	411	445	396	441	413	440	422	419	415	418	441	416	385	391	426	422	428	414	434	439	434	411	425	426	402	412	422	405	422	461	415	436	408	416	422	432	419	388	419	416	426	414	390	461	385	424	437	440	429	443	426	413	437	393	399	427	392	399	431	410	414	410	407	427	450	412	404	407	408	401
20443	41758	33123	11994	4310	3132	2396	2093	1629	1427	1241	1202	1078	1019	966	874	796	819	832	735	768	739	709	738	698	706	732	675	650	653	658	707	698	676	939	951	868	921	813	759	817	747	762	784	786	756	797	725	770	762	706	681	752	742	698	697	650	577	651	634	676	637	603	561	625	633	626	585	598	604	565	586	603	592	606	636	601	553	574	590	608	634	557	572	625	595	628	633	627	590	587	624	574	573	629	568	621	608	617	634	652	662	676	670	698	687	626	653	611	643	619	677	637	594	657	653	609	574	590	638	613	645	617	595	601	561	637	593	575	579	579	634	650	621	592	628	622	571	633	578	610	591	621	590	580	606	567	614	641	604	630	569	588	561	592	610	605	580	571	609	564	613	636	626	599	585	615	625	607	610	602	595	630	556	598	612	646	613	609	565	643	574	631	576	574	588	571	600	624	612	563	578	612	606	588	634	583	561	592	613	621	575	599	582	601	578	611	602	591	586	609	607	555	583	571	610	623	609	641	574	567	597	544	580	590	620	579	615	552	598	578	630	626	587	531	621	582	566	585	563	583	596	628	627	603	594	586	605	582	605	626	633	561	525	573	547	600	639	554	557	605	573	593	630	598	617	604	554	603	579	629	550	622	591	615	640	611	613	561	611	614	620	571	627	556	571	633	629	586	620	587	583	599	622	582	627	598	575	589	624	606	614	629	611	601	609	619	592	619	578	625	629	618	611	588	602	601	613	587	670	616	571	585	598	584	575	620	590	549	600	563	597	575	589	581	587	625	585	618	595	632	577	592	604	557	548	604	590	598	608	591	611	590	605	634	606	603	575	586	619	560	600	594	617	663	589	585	574	587	576	618	583	577	562	601	563	602	584	602	570	629	574	571	608	595	560	586	585	560	587	613	596	588	658	642	610	582	624	614	563	580	595	598	608	579	614	628	619	633	611	618	582	581	590	576	620	605	555	584	604	609	638	594	598	599	579	576	595	574	576	647	574	583	590	609	629	647	607	639	596	600	628	600	514	630	577	600	615	572	590	574	593	643	620	635	578	587	562	653	597	594	578	553	587	659	612	602	619	617	596	590	558	630	625	595	549	615	564	631	560	596	614	612	605	593	612	553	603	614	588	647	616	622	608	547	586	599	592	584	621	591	621	562	621	600	594	539	591	614	595	609	591	605	569	603	567	610	637	595	605	631	586	556	607	595	575	570	573	606	581	574	611	579	587	609	624	610	615	603	555	578	562	615	638	570	562	619	610	624	597	604	662	594	557	596	609	626	576	586	628	614	596	609	637	666	584	549	644	548	625	603	629	581	620	613	591	621	615	617	600	577	607	638	610	589	620	608	622	641	614	573	576	618	585	601	612	609	594	608	570	577	588	561	594	598	613	587	595	625	608	565	620	609	594	573	644	539	589	598	633	582	612	587	620	613	614	615	596	562	649	602	631	602	596	622	630	592	587	639	616	585	593	638	586	581	596	608	562	650	571	617	585	608	564	575	633	603	621	577	627	598	610	591	579	627	621	613	581	588	599	619	640	653	640	601	550	634	568	568	593	608	630	576	592	605	587	581	592	582	607	572	607	622	626	630	617	607	580	606	594	585	594	598	572	566	569	587	640	586	611	558	556	612	612	597	622	619	604	615	586	625	588	593	605	644	629	611	640	602	637	599	635	598	589	626	582	596	590	644	629	610	613	638	628	604	586	555	600	629	614	595	590	598	601	553	623	555	595	624	596	652	559	598	594	585	595	573	617	607	574	554	608	646	639	595	621	623	589	608	571	635	620	599	582	622	621	581	599	615	607	633	634	602	618	591	617	623	583	591	613	591	611	568	607	578	603	620	550	597	626	636	602	620	610	614	570	608	593	628	587	613	627	593	571	596	585	567	598	653	602	580	606	625	590	622	563	616	581	585	560	609	567	653	582	611	631	622	554	619	609	587	583	598	612	586	615	630	638	578	609	599	593	598	603	555	595	597	585	630	612	583	562	578	576	598	585	618	619	612	604	609	550	593	626	625	596	569	590	596	588	616	620	590	576	616	563	582	603	605	604	632	650	590	597	639	560	586	599	553	595	588	589	563	572	615	600	636	613	610	596	607	579	561	590	581	594	625	598	593	558	599	565	635	577	582	633	597	571	576	614	580	612	590	625	596	614	609	573	583	593	618	615	600	593	583	601	567	587	627	609	613	604	592	597	564	606	646	578	576	580	519	568	622	561	611	568	580	579	608	592	560	622	612	601	591	644	650	595	618	601	623	612	607	636	599	602	617	636	639	606	599	616	577	533	625	550	616	603	607	600	596	633	605	578	597	561	577	575	625	599	602	580	602	625	581	601	553	636	639	571	601	617	630	594	657	618	587	577	595	620	593	623	600	570	569	611	595	631	587	637	618	602	568	604	659	590	582	621	590	606	617	606	625	606	597	565	592	588	556	582	582	596	620	592	624	602	662	631	592	563	633	583	587	593	551	602	606	585	605	591	630	582	593	574	578	595	594	595	568	533	568	577	581	564	562	610	638	572	544	609	601	566	607	581	588	610	608	625	620	562	602	656	603	592	613	583	593	582	615	620	633	636	616	631	621	580	594	617	594	578	584	615	597	616	612	604	577	592	597	584	571	605	586	601	616	610	603	614	647	639	556	574	598	609	595	542	589	623	598	596	567	610	590	589	595	647	599	598	574	611	557	603	596	605	598	604	589	639	598	621	582	597	607	600	658	595	647	583	628	640	584	609	589	606	602	608	565	576	624	593	626	608	617	623	599	601	588	618	630	600	623	622	612	573	627	633	568	578	602	603	587	564	543	596	597	619	602	569	603	565	652	632	609	623	622	624	572	602	566	610	588	577	600	593	612	633	581	654	605	589	576	616	595	647	641	583	672	568	620	605	621	590	590	637	606	616	589	614	589	577	615	609	590	585	571	629	597	616	574	582	629	615	583	560	584	614	586	595	619	635	611	606	645	583	583	617	570	598	593	611	652	553	604	550	610	608	582	574	635	580	558	591	603	600	548	578	621	573	582	617	605	648	615	568	609	623	576	606	595	576	622	600	588	586	563	644	579	582	581	563	632	567	598	570	612	600	588	591	623	628	582	593	604	581	615	605	625	597	633	613	623	564	571	580	587	603	613	638	555	619	595	585	560	558	608	588	623	558	618	582	569	610	544	579	600	565	603	608	576	607	649	628	631	579	552	613	561	588	570	620	581	587	590	609	557	601	606	585	623	591	605	585	640	578	609	612	611	580	615	600	620	595	583	566	628	601	595	597	607	576	600	600	623	559	582	553	586	565	566	623	598	590	540	611	618	567	543	627	631	603	581	622	595	627	625	592	610	596	574	605	553	573	602	621	595	615	616	593	610	602	618	603	575	588	599	613	606	595	581	585	585	581	602	632	580	647	613	607	574	629	571	593	660	590	580	615	591	560	616	632	618	557	603	592	588	566	613	556	616	597	583	612	588	620	555	605	594	628	604	588	577	644	603	609	538	572
27088	20817	14071	2859	748	612	570	557	552	522	525	579	551	531	528	555	592	568	520	540	535	541	536	519	522	570	548	491	554	545	532	521	572	575	630	577	555	581	533	514	587	552	571	520	535	555	549	573	548	544	580	584	556	602	562	566	544	547	543	578	537	577	523	501	536	556	568	496	535	607	547	554	578	523	508	534	558	581	571	547	558	579	534	557	536	527	558	533	554	533	562	559	534	533	512	564	555	546	563	505	570	562	586	547	555	543	573	535	547	521	530	555	565	559	506	507	538	516	537	543	552	530	509	583	541	580	558	508	535	549	552	582	565	530	545	533	528	532	588	549	531	543	527	524	523	538	569	520	550	578	555	545	544	563	534	535	551	561	552	485	585	580	557	556	523	566	528	520	526	516	557	547	494	538	520	614	531	526	533	539	509	540	513	531	536	558	533	538	547	549	514	506	569	573	544	540	508	560	535	575	542	564	547	480	518	536	507	546	526	547	530	518	528	512	501	528	520	539	580	520	546	536	521	556	537	513	501	530	507	517	527	507	579	529	549	554	501	542	535	559	510	554	512	517	551	528	533	551	520	532	518	517	528	550	525	526	520	522	589	535	562	538	554	562	543	567	531	543	535	566	557	507	555	510	524	497	569	540	548	549	573	555	543	543	501	520	559	523	532	527	538	579	523	554	551	543	514	563	568	557	487	564	561	566	560	566	499	508	537	556	505	559	533	567	486	559	526	556	532	524	556	511	531	529	567	542	575	567	531	547	579	540	543	504	529	549	539	525	537	504	544	557	561	568	535	511	530	535	531	570	512	523	515	551	516	549	589	532	565	550	498	556	554	559	541	493	540	560	568	520	535	536	538	596	520	557	543	511	569	537	537	561	558	545	573	518	547	532	491	527	549	585	491	517	569	546	488	513	529	514	519	563	550	543	577	494	528	572	502	527	542	552	538	555	584	559	534	553	561	515	536	542	530	555	590	545	545	497	546	501	538	542	575	561	527	555	535	532	502	523	583	502	519	576	526	508	552	507	573	525	539	545	568	494	488	539	523	544	577	595	512	532	542	521	512	546	536	532	577	524	552	521	505	543	532	527	559	540	558	535	495	511	542	534	513	547	529	532	502	531	496	528	523	533	556	541	508	534	551	519	508	549	556	530	558	525	559	540	577	567	511	540	517	534	531	539	513	531	526	542	525	533	532	563	574	546	511	508	523	572	516	506	535	541	515	578	549	540	547	539	555	532	515	534	524	526	544	553	501	508	520	555	549	542	554	522	541	526	550	537	487	567	517	553	543	522	580	538	540	548	510	554	510	508	526	548	530	530	522	526	572	570	539	538	542	586	537	544	543	543	560	536	531	569	552	522	545	515	488	529	530	536	516	555	562	490	583	548	549	543	536	522	520	571	564	539	556	556	538	550	530	572	542	542	534	528	508	559	539	572	520	563	563	542	569	591	501	559	507	556	547	514	501	520	526	571	537	516	549	538	562	526	578	581	540	551	541	502	568	541	572	540	521	504	540	534	569	531	536	536	528	527	546	545	534	525	564	547	549	514	573	511	567	533	539	569	503	549	588	552	544	549	523	538	561	528	560	532	562	548	567	533	515	532	530	552	550	552	558	545	507	580	527	541	526	531	558	528	493	548	526	498	512	533	508	526	540	540	557	574	557	537	545	524	527	558	574	507	538	572	478	555	529	553	531	542	566	539	512	536	563	499	560	528	535	512	562	518	547	501	566	537	592	548	511	510	556	554	545	542	593	497	551	519	532	524	573	560	484	539	511	518	547	595	569	509	580	555	520	553	530	569	569	554	538	545	559	501	555	564	551	561	561	523	494	582	559	519	539	526	526	527	560	550	565	529	517	532	544	532	523	544	552	484	511	578	550	558	514	525	537	560	498	580	528	543	546	511	565	552	524	541	536	560	550	492	577	516	549	518	544	558	521	541	531	552	563	606	559	579	557	495	523	533	550	548	542	540	548	508	545	509	551	562	560	511	518	541	514	514	555	544	526	522	540	517	577	536	532	538	538	529	511	530	539	527	570	513	514	538	544	532	541	556	525	522	509	558	519	495	532	533	551	509	536	529	552	549	508	539	546	533	551	560	526	564	545	586	524	580	549	508	522	549	531	535	529	549	507	590	551	538	560	551	521	554	514	552	537	508	497	519	574	494	526	536	522	562	532	500	541	562	585	518	529	542	549	556	548	533	541	547	556	531	520	513	563	524	524	585	552	547	534	501	503	531	539	524	532	592	547	532	555	529	533	571	525	558	542	560	568	494	547	511	558	544	559	520	513	552	553	526	538	524	557	569	576	468	537	525	581	538	511	541	570	500	546	550	501	575	516	559	536	532	520	530	555	538	506	571	544	520	528	504	542	522	519	556	560	559	521	519	566	522	566	561	514	545	522	507	524	544	534	520	514	551	550	532	536	540	543	505	531	523	516	564	502	495	556	571	522	528	533	554	527	554	528	503	531	524	535	580	501	502	545	537	520	535	517	570	583	504	536	522	562	531	568	568	565	542	567	521	536	534	529	558	535	545	585	551	541	514	501	523	527	539	556	538	573	539	534	556	546	553	548	497	527	543	553	507	585	559	531	578	516	608	535	530	538	534	549	547	528	548	499	526	519	547	543	525	530	497	557	508	553	536	521	507	528	572	524	496	533	549	558	554	541	529	552	518	551	557	534	538	543	530	563	553	574	556	559	498	557	524	542	534	572	530	589	570	506	555	522	533	572	515	515	525	558	499	575	530	544	561	552	529	552	603	538	535	546	537	569	511	545	520	526	555	543	547	539	572	511	535	536	537	571	492	567	526	529	528	544	540	545	547	543	543	546	550	523	536	556	566	546	538	518	551	544	544	517	555	529	524	510	523	549	579	569	532	547	531	525	532	539	555	514	547	567	564	567	549	528	548	549	539	580	514	522	514	541	575	537	570	549	566	489	525	532	566	513	489	549	566	532	536	545	573	498	534	528	527	551	588	549	533	552	542	531	507	552	515	538	572	518	564	528	517	575	524	577	566	578	576	554	531	562	528	560	516	496	545	484	511	499	542	543	496	525	554	540	510	529	513	540	565	557	537	542	538	565	566	558	546	540	566	511	597	549	551	579	523	541	512	544	568	556	540	562	519	575	522	537	519	525	537	523	475	492	527	506	546	521	546	537	550	560	553	497	572	529	558	573	521	547	534	554	531	524	554	571	509	546	555	492	557	502	545	555	519	543	510	525	518	562	497	574	530	528	600	524	500	546	551	532	566	485	500	543	542	574	519	543	553	552	510	557	585	590	523	580	562	479	562	554	513	511	508	572	492	580	550	515	546	516	544	536	504	539	559	562	568	534	495	533	564	515	575	536	573	550	519	528	579	552	508	552	555	538	552	537	572	546	548	513	532	490	551	542	541	549	546	527	546	533	549	541	561	558	539	550	537	573	528	541	537	573	541	526	543	564	527	529	511	533	516	516	545	546	588	537	501	568	570	509	528
13656	23255	15084	2562	972	868	836	847	774	789	779	786	830	798	798	755	784	743	803	759	795	757	780	789	742	799	765	755	768	801	754	825	829	793	866	913	925	854	856	867	846	843	824	813	862	807	822	810	846	833	828	828	861	788	821	788	753	788	767	779	772	770	788	794	767	760	780	738	799	777	803	755	773	717	803	809	716	763	826	783	780	793	787	765	797	775	760	800	741	798	785	767	774	751	763	748	760	789	752	776	774	794	804	781	726	782	812	794	789	783	804	754	799	753	770	759	757	801	846	750	787	802	777	717	809	755	739	755	765	784	752	803	788	798	735	794	741	769	764	726	741	785	856	737	740	778	791	794	785	766	815	787	765	804	717	734	729	829	740	795	753	795	747	716	790	777	773	811	770	749	776	753	749	754	782	730	810	851	793	773	753	703	812	760	786	754	779	784	785	771	760	752	755	784	821	788	775	754	812	733	769	736	751	778	802	809	762	769	795	764	758	714	807	756	782	789	754	793	761	752	730	810	743	786	798	752	808	752	778	804	786	760	724	729	754	759	743	817	775	783	743	707	825	779	746	753	724	781	772	790	772	737	806	762	756	766	718	750	790	760	778	781	754	737	765	792	789	771	772	715	756	755	774	776	807	737	758	748	751	795	740	763	785	794	762	841	773	719	763	715	804	781	786	766	811	821	793	784	758	746	696	791	745	769	769	778	761	743	813	741	763	746	803	707	763	743	776	757	749	796	748	811	731	758	789	697	771	784	733	806	754	778	832	764	762	747	767	835	813	817	746	737	779	755	773	759	765	744	752	735	801	773	767	795	798	714	736	792	786	717	780	783	731	816	731	813	767	774	752	754	784	779	773	750	781	835	696	808	800	817	818	773	769	765	696	841	762	792	674	752	773	809	760	817	806	769	763	766	758	766	749	793	783	734	767	817	757	804	784	742	799	783	792	735	754	786	781	796	816	774	805	743	732	775	781	762	742	788	760	755	764	761	819	771	752	821	771	746	780	738	742	766	810	818	821	787	765	754	780	767	794	777	799	735	768	763	811	751	763	765	769	784	789	744	794	742	727	823	755	741	786	804	705	754	734	715	719	728	840	786	747	762	753	769	818	786	764	798	739	752	759	766	768	767	755	767	704	759	737	798	729	723	786	794	773	793	749	800	747	748	783	784	783	753	759	775	788	782	819	760	774	746	761	742	775	762	769	752	764	759	780	780	797	811	730	772	767	718	767	760	779	771	740	733	778	759	808	768	800	766	784	724	785	800	803	809	815	760	844	731	802	782	781	779	759	780	757	792	769	786	777	745	736	827	697	742	765	760	786	783	773	782	724	772	766	754	756	820	766	730	743	807	728	759	794	799	737	743	751	741	751	741	755	774	771	794	766	779	761	823	738	778	772	799	786	768	757	790	769	793	777	810	792	712	753	709	809	816	761	778	719	828	753	757	777	787	760	779	783	791	765	835	741	763	770	726	780	723	790	803	780	781	729	757	721	780	760	773	710	782	749	786	794	805	752	733	738	783	776	733	793	766	777	724	747	772	739	833	780	764	692	787	789	745	776	744	750	818	752	753	816	763	813	824	748	758	769	787	766	782	758	778	778	798	784	744	737	798	769	790	768	746	745	764	780	774	790	790	783	769	804	758	728	796	754	796	769	796	793	782	799	728	741	820	757	756	791	776	747	759	736	792	744	809	819	755	796	772	755	739	839	729	787	759	778	764	760	790	781	756	821	743	778	751	736	772	788	754	796	785	756	792	737	737	788	759	758	743	779	815	759	754	801	697	814	748	766	793	763	804	723	813	744	779	799	759	790	787	725	791	705	773	744	774	768	782	751	790	731	757	753	796	731	774	766	793	779	780	786	713	804	769	814	718	768	725	795	777	744	761	777	829	767	777	748	769	743	779	802	766	769	760	744	786	746	764	746	793	777	752	799	788	727	754	806	759	737	752	772	765	763	814	764	723	744	777	807	736	783	819	831	777	725	755	783	737	758	808	771	735	788	790	755	763	774	790	759	741	821	794	772	786	800	729	733	790	781	795	751	767	774	759	807	781	772	762	774	780	763	753	782	732	777	773	803	766	778	696	800	791	774	782	763	803	827	769	819	772	813	786	758	759	728	784	800	796	790	749	757	763	789	748	776	816	775	767	743	762	780	766	808	761	775	814	804	783	768	750	751	741	792	803	785	817	808	769	733	740	758	764	789	806	778	772	796	753	776	781	766	776	760	772	747	768	757	763	765	751	841	785	788	802	785	785	740	810	753	714	771	735	789	737	797	781	718	740	761	760	760	741	756	783	812	768	853	712	764	761	759	770	796	794	766	769	793	812	775	759	756	802	755	773	762	806	739	766	766	832	740	770	819	743	770	765	778	795	774	813	737	789	789	783	741	785	798	777	765	773	794	753	768	700	748	758	799	829	751	793	776	765	778	778	793	797	759	783	727	750	767	785	822	729	768	790	796	816	759	735	748	766	763	756	743	799	798	795	761	796	777	698	773	715	787	765	760	749	756	796	754	783	765	775	776	719	783	820	787	798	763	748	747	730	765	806	750	820	779	805	799	760	721	732	746	794	731	747	752	795	801	753	760	789	726	765	756	763	786	752	772	715	794	760	774	746	820	797	797	799	754	757	705	765	779	778	771	779	721	790	754	761	765	736	751	756	764	755	776	776	765	728	744	784	760	727	746	808	743	750	754	748	726	775	798	782	760	763	754	731	743	791	730	830	687	748	785	744	724	779	785	779	701	762	753	783	792	721	814	774	763	736	748	749	749	732	777	743	766	793	782	744	793	757	774	795	779	782	801	790	776	744	778	743	827	760	822	788	781	766	756	774	754	699	747	792	755	725	728	828	793	786	835	766	764	743	790	750	756	780	771	762	796	690	768	784	736	763	775	834	735	789	783	780	681	782	759	734	746	796	778	768	758	769	792	766	798	737	792	836	829	756	770	736	741	780	782	806	781	760	767	726	780	766	775	740	787	787	794	728	765	769	773	790	779	771	760	781	807	711	789	749	740	787	782	734	772	723	806	757	742	731	767	743	745	749	757	765	792	742	777	758	765	744	785	772	798	753	813	800	737	779	823	735	736	760	798	774	733	793	745	782	754	767	785	741	734	803	766	767	763	756	749	785	763	760	732	777	758	744	747	791	759	711	721	793	769	721	757	770	849	721	789	749	755	755	769	786	739	801	741	781	770	750	798	773	733	769	745	750	752	796	740	805	773	785	773	774	735	789	766	754	795	812	776	741	731	754	789	727	770	782	795	779	760	771	816	707	744	788	750	759	797	792	798	749	780	746	745	789	755	738	799	751	778	797	768	805	777	786	791	773	778	776	793	780	791	784	753	789	745	799	794	763	746	744	769	842	715	779	800	830	776	749	797	803	709	830	738	775	803	775	723	784	805	811	792	785	820	733	839	809	775	797	800	789	772	716	769	767	830	825	743	728	761	817	792	810	726	810	785	803	788	777	812	784	761	794
24363	21306	28491	24487	19881	4562	1395	940	736	682	669	626	637	597	550	544	608	562	539	520	584	521	533	559	539	588	546	527	540	536	533	560	503	556	602	657	629	618	555	528	607	538	547	614	510	550	574	528	545	613	569	493	554	589	549	532	558	510	550	481	527	534	500	498	555	473	577	505	563	530	523	519	492	530	480	520	505	501	512	554	488	512	525	563	519	545	547	530	551	541	528	527	494	500	518	549	555	513	486	528	540	537	534	521	521	546	531	520	482	548	511	543	523	522	516	538	530	539	481	522	548	527	502	555	543	513	511	503	521	571	522	532	524	528	528	531	543	529	557	541	503	522	501	515	579	550	541	524	511	490	510	500	493	501	529	537	509	504	534	536	497	554	479	485	526	547	542	535	546	534	511	509	486	471	534	458	522	532	531	516	513	508	529	501	531	527	471	500	495	481	495	527	532	533	524	514	508	538	534	524	547	502	543	498	466	514	530	523	532	532	532	540	558	503	530	523	493	526	563	526	481	481	501	548	486	507	529	559	457	508	457	507	540	529	538	512	484	515	478	520	541	514	531	497	504	516	543	521	488	509	491	556	517	504	512	517	494	498	478	506	527	519	517	525	494	515	495	527	550	505	546	529	555	512	518	516	525	535	510	494	500	570	523	493	507	563	527	547	509	522	521	459	492	541	530	518	519	511	523	503	534	510	537	527	516	528	468	515	542	571	526	531	494	498	500	508	495	507	474	550	506	499	544	502	508	538	481	528	536	540	488	499	554	464	536	520	518	527	548	508	475	524	514	507	503	508	510	544	541	505	522	535	522	486	539	531	467	509	536	491	486	513	537	507	540	516	534	549	458	496	542	534	481	517	488	471	489	556	503	530	514	535	528	488	521	535	535	524	523	548	509	534	544	538	541	536	503	509	471	517	506	541	547	493	474	514	475	557	478	476	544	507	514	498	477	542	513	491	486	541	517	526	552	547	529	516	534	503	519	550	508	539	480	484	487	531	523	557	488	532	507	535	486	522	516	525	553	527	492	506	493	514	520	496	534	488	518	521	528	501	436	540	522	522	492	516	551	528	485	533	518	507	566	503	514	460	455	539	508	516	557	527	518	511	507	547	509	494	476	551	553	545	546	540	517	521	535	494	502	544	509	486	558	504	494	524	529	543	476	496	534	483	541	483	498	480	561	501	534	496	542	471	531	507	527	541	529	547	472	549	511	479	546	499	559	538	524	530	550	562	516	504	485	498	521	499	509	505	554	503	550	524	505	495	503	496	525	511	507	521	501	496	530	527	527	513	495	544	475	482	520	501	527	527	504	530	517	547	532	512	530	542	508	515	482	533	525	520	531	500	499	542	506	529	524	488	534	526	493	492	499	547	485	484	545	507	496	491	534	499	507	468	526	536	485	507	484	552	472	509	528	539	491	472	528	532	492	516	545	483	502	536	527	479	533	550	522	537	498	494	463	554	551	552	515	528	567	562	497	543	527	515	519	542	491	507	545	522	560	508	523	499	520	512	499	485	515	507	522	539	489	497	526	521	510	516	553	518	528	539	495	522	513	513	543	544	500	532	554	494	504	511	533	526	519	538	523	520	518	523	509	522	500	541	508	518	513	522	564	572	537	493	514	545	498	479	525	551	513	489	520	551	558	526	535	473	525	543	500	511	543	497	510	517	501	528	487	519	510	514	510	491	564	503	540	503	527	516	521	491	499	510	518	512	511	508	510	527	510	504	469	590	540	514	512	503	539	528	490	508	504	522	498	542	520	521	534	535	533	560	506	547	504	539	457	520	509	538	535	521	504	525	523	508	526	502	518	552	498	562	511	530	477	531	488	519	547	554	529	479	520	539	520	546	481	524	596	486	500	512	507	551	537	516	486	544	508	506	525	525	540	524	546	488	521	500	509	530	498	492	538	574	523	520	509	489	468	513	536	554	523	537	542	521	511	498	548	513	532	515	484	523	523	536	512	495	502	483	601	498	545	530	531	529	543	497	506	530	480	523	487	501	573	492	486	524	503	498	524	545	525	487	490	520	479	541	537	540	484	524	482	523	462	547	543	515	492	531	491	543	490	540	512	518	497	519	502	515	579	488	554	518	518	562	498	478	499	533	525	531	507	505	548	546	486	530	514	501	519	504	495	500	518	518	536	497	516	491	503	515	508	501	542	483	515	484	515	485	512	517	570	555	503	548	550	524	508	512	491	538	522	535	524	499	542	528	513	486	547	532	538	491	535	486	522	523	525	536	513	496	489	494	485	558	484	546	554	551	564	515	514	552	502	504	508	520	525	523	513	517	559	489	548	537	497	527	510	514	524	504	557	478	505	495	517	527	490	527	507	460	488	497	527	505	555	534	533	524	497	479	477	536	553	495	554	517	531	502	505	500	524	524	500	535	520	522	533	523	518	511	518	522	524	524	504	498	543	535	494	500	504	515	521	514	529	504	512	553	499	489	499	565	484	501	507	496	522	548	491	562	526	489	531	493	510	507	513	498	539	527	505	504	497	541	530	503	509	516	515	487	541	495	560	526	550	506	598	498	520	494	535	525	506	525	494	456	532	530	513	481	472	511	565	532	552	528	520	525	517	530	534	519	572	515	517	529	511	503	478	513	500	521	556	523	505	548	530	530	514	529	517	508	512	514	474	502	518	501	486	531	514	484	512	505	527	474	483	504	512	513	523	484	546	494	481	534	524	507	548	474	543	511	520	544	518	474	540	492	498	506	481	542	517	550	484	504	512	538	534	517	503	499	518	494	495	534	523	507	527	526	489	534	530	518	451	519	499	511	519	522	505	513	532	501	536	551	545	519	532	487	525	478	551	490	543	532	503	524	488	560	514	562	550	511	520	505	529	479	463	518	480	544	525	488	534	534	488	514	509	546	511	506	524	499	523	485	510	495	505	524	517	497	509	497	492	485	546	522	540	503	525	546	516	474	539	508	518	515	511	523	531	514	527	510	526	555	535	528	474	495	499	538	542	523	498	533	530	488	537	521	485	539	474	520	487	514	530	497	459	552	498	493	526	530	504	522	485	511	534	532	576	511	515	491	486	477	526	535	540	543	512	489	486	491	527	508	505	492	488	510	519	450	480	503	496	558	522	480	487	533	517	519	515	523	543	499	536	525	535	496	528	526	534	485	529	494	515	506	498	531	517	486	500	498	500	484	533	515	542	509	522	492	508	546	487	469	536	506	496	518	494	500	552	512	525	507	505	551	512	521	522	491	528	530	489	527	490	502	536	522	531	504	553	522	529	485	477	527	514	515	517	530	559	466	484	550	535	505	501	507	495	512	496	534	499	512	530	488	546	575	498	525	538	559	513	513	528	498	515	513	533	541	533	538	514	524	510	493	525	536	526	516	507	495	461	534	538	540	475	527	547	505	575	504	545	515	482	547	503	532	521	530	527	491	523	519	482	523	523	522	484	530	491	501	486	501	532	533	523	532	478	558	503	546	517	533	521	507	522	557	526	512	521	520	524	517
17242	36894	30265	9161	2772	2127	1676	1488	1411	1121	1106	972	938	958	919	854	839	863	811	845	804	784	776	828	802	788	766	762	775	799	793	801	796	853	955	963	902	919	843	857	862	843	883	799	818	896	804	898	906	874	832	921	858	803	855	835	742	774	787	782	725	746	750	730	723	738	785	727	780	736	750	713	737	783	722	781	719	744	744	735	782	765	767	735	700	751	782	740	736	754	746	752	716	720	758	757	742	792	772	858	763	849	794	810	824	779	834	788	774	814	776	803	779	755	782	757	721	734	772	703	762	834	812	740	729	754	752	735	722	773	698	701	723	738	754	742	706	744	739	694	689	724	752	700	755	756	760	765	823	742	740	685	718	762	758	708	712	734	780	791	710	764	733	733	743	711	698	766	765	690	736	758	715	735	749	711	732	751	745	722	777	750	706	734	757	740	797	769	753	742	735	705	745	685	733	797	717	732	768	745	770	726	732	765	753	744	763	798	756	749	746	749	721	722	715	683	731	741	740	758	712	718	771	708	811	765	723	747	724	743	783	740	705	790	750	736	774	755	714	741	682	761	732	714	701	763	736	730	761	736	729	767	723	728	788	773	733	757	745	714	761	716	745	781	738	718	772	733	733	702	730	782	753	802	760	718	806	727	734	760	729	733	720	784	749	758	720	757	712	754	738	728	725	777	742	735	770	745	748	728	736	716	752	746	732	713	723	690	744	755	758	731	696	766	703	786	693	792	709	676	764	706	782	693	713	763	746	691	731	727	757	756	748	749	739	763	766	723	717	764	704	734	774	762	729	762	703	782	684	727	699	738	752	721	752	761	722	750	728	674	706	731	740	773	754	740	709	782	765	717	758	744	746	763	756	777	728	736	769	722	754	727	759	677	739	753	782	720	715	721	738	745	756	747	712	783	714	749	723	747	745	719	730	736	749	720	702	720	729	708	758	683	767	775	713	760	716	790	779	724	761	749	724	738	761	741	731	747	774	716	714	732	717	689	788	720	732	750	782	750	728	721	707	715	725	763	738	744	720	698	739	740	731	717	794	727	722	758	764	738	730	711	742	766	758	721	752	718	704	755	703	723	728	743	700	710	734	733	783	740	753	709	787	754	774	725	791	728	754	754	765	737	740	743	758	739	716	750	725	697	777	778	718	745	775	763	751	742	764	771	715	763	715	761	821	786	747	746	757	727	745	731	729	782	754	737	763	767	730	749	732	761	736	753	738	729	744	734	749	692	783	702	728	769	770	770	723	744	712	766	718	727	740	770	740	740	753	729	730	744	780	794	710	773	762	743	796	752	761	753	732	757	729	703	746	743	737	765	742	750	747	758	782	738	737	711	784	756	745	759	713	761	776	714	737	696	692	713	730	707	747	740	727	740	739	732	729	742	712	686	741	734	706	765	712	716	726	716	752	745	725	741	745	720	734	715	731	755	786	774	735	756	683	801	750	756	733	743	727	739	738	771	755	678	732	729	741	729	720	727	777	750	747	766	752	708	713	773	710	710	743	728	802	723	732	710	770	757	719	729	743	776	716	739	745	726	719	727	748	699	789	753	739	724	714	740	776	731	724	755	759	728	708	731	749	734	746	756	740	733	713	706	722	744	742	734	744	725	723	747	801	732	731	732	694	768	756	765	751	773	719	724	712	748	755	758	736	750	739	726	735	731	725	734	710	768	719	701	733	687	749	690	733	716	735	723	783	726	749	740	728	757	725	740	712	711	727	753	747	754	719	680	728	765	695	725	765	744	750	706	691	763	700	778	749	737	775	715	716	773	756	744	702	777	743	754	775	760	700	745	724	728	785	726	736	723	741	702	765	727	744	768	712	805	767	718	729	734	709	774	740	756	726	777	743	690	706	764	740	742	768	735	709	732	721	688	765	722	745	793	700	758	719	684	706	683	725	723	747	686	792	745	751	721	734	774	722	762	720	741	696	775	719	741	739	740	735	789	748	764	754	756	770	745	746	728	689	725	741	748	724	747	750	731	764	722	747	728	706	765	748	745	752	745	738	733	770	763	736	723	754	744	737	752	697	707	730	787	741	756	723	732	735	823	776	703	743	752	741	746	737	735	738	762	735	780	723	734	755	749	760	728	704	723	744	719	677	697	752	747	778	772	732	768	737	731	717	760	692	817	749	706	719	772	672	665	738	782	713	712	672	767	733	723	763	755	739	715	755	771	725	694	711	731	709	722	764	718	737	719	759	766	734	726	752	674	740	752	735	751	756	776	706	714	806	663	706	732	774	763	734	719	723	743	756	767	716	717	707	764	710	725	744	740	754	778	760	786	741	739	741	738	804	702	711	727	760	755	727	701	778	763	680	691	747	784	736	695	750	701	726	688	704	751	681	715	718	704	737	743	712	733	758	760	734	734	741	709	754	761	726	774	764	696	683	723	752	720	753	766	735	737	743	726	770	693	719	752	773	731	773	753	740	722	728	723	741	733	773	725	721	756	730	777	703	739	705	719	787	747	806	765	748	738	760	726	735	729	744	718	772	767	682	766	739	752	753	724	740	728	778	800	730	720	804	738	776	724	732	777	733	787	748	712	739	700	752	769	701	732	747	781	710	766	721	712	744	741	738	738	751	728	775	725	720	772	745	750	727	695	772	762	761	753	755	764	766	728	763	753	713	736	762	770	707	748	716	763	745	769	725	766	763	713	801	753	758	780	700	724	714	747	763	704	724	722	681	753	749	740	748	741	709	765	722	758	743	736	665	718	775	726	709	732	726	754	761	718	751	762	660	709	780	741	721	728	712	737	724	784	737	764	752	716	783	706	762	755	774	706	775	662	756	745	734	738	728	731	759	714	695	728	748	729	765	793	733	779	734	736	698	745	741	733	765	743	716	792	735	705	747	697	740	736	768	726	717	712	738	789	788	714	714	710	742	726	761	748	753	703	752	754	740	722	704	741	776	706	646	716	757	756	710	778	784	745	712	732	741	732	815	763	722	746	734	751	750	700	732	753	756	743	762	740	730	768	749	758	721	763	730	740	714	775	762	758	757	782	762	755	709	770	752	736	772	706	751	763	777	738	797	743	692	741	731	756	736	790	722	749	710	718	753	709	731	744	716	763	741	706	806	702	742	726	721	721	714	778	685	704	708	761	796	780	722	742	714	725	720	728	732	782	767	769	728	748	727	769	792	719	752	761	727	760	691	767	735	738	691	724	771	744	755	725	701	761	762	722	716	735	768	718	720	744	801	754	707	760	736	725	718	796	760	704	694	732	726	736	718	711	719	744	701	723	685	715	725	726	723	793	749	752	692	752	783	769	745	718	757	741	751	710	768	724	731	742	743	714	751	813	683	754	701	754	725	753	755	717	748	757	761	720	711	742	774	712	734	790	734	747	751	700	732	749	770	760	725	734	721	736	762	754	712	744	747	768	737	748	743	732	717	687	747	703	733	753	735	741	717	724	766	755	741	730	721	769	714	732	742	760	748	687	737	776	764	746	732	752	713	715	719	751	729	749	791	730
23249	21223	28905	23851	21161	19282	3624	1107	816	665	633	606	604	535	549	477	475	491	493	419	466	448	488	428	461	444	402	463	460	416	444	418	386	473	528	559	494	478	460	467	491	482	485	493	462	459	468	486	461	442	455	460	481	444	449	463	436	424	400	407	461	441	410	417	413	442	413	422	396	434	409	423	411	391	423	425	374	408	365	415	406	408	396	409	404	400	402	393	418	429	417	435	418	394	369	406	367	383	412	400	418	396	403	453	432	451	473	438	460	420	430	398	456	445	397	420	405	412	407	427	385	406	375	418	423	389	376	366	415	416	387	440	444	374	401	436	390	400	381	399	414	389	406	381	425	396	394	420	389	428	391	402	413	405	399	433	388	411	409	364	418	384	402	414	390	413	445	432	440	388	346	414	389	382	459	393	389	416	378	398	396	397	390	419	415	401	410	434	402	429	391	408	435	425	428	395	407	411	401	417	381	396	413	399	389	382	396	400	417	384	403	433	415	386	427	409	386	405	399	412	414	394	417	395	444	418	379	393	451	366	400	398	425	420	411	409	426	388	388	406	394	422	423	440	430	386	431	391	399	359	407	375	403	425	374	409	407	396	421	364	432	393	404	395	346	372	409	409	400	389	412	457	407	393	403	397	418	407	430	403	400	414	413	417	388	396	394	378	417	406	401	459	405	401	389	432	382	400	436	398	408	405	373	402	407	389	404	420	396	414	385	404	416	379	402	403	392	388	409	396	387	399	418	433	399	401	374	431	392	418	401	413	409	381	400	370	415	421	413	382	416	395	404	402	389	403	387	414	411	418	407	402	425	407	419	396	378	385	411	394	385	375	402	393	398	424	393	416	408	405	443	405	397	404	449	400	388	422	377	395	385	407	394	400	394	396	407	364	434	405	387	426	394	412	399	360	403	410	389	390	394	398	417	435	437	416	394	423	386	380	398	411	438	421	389	396	379	420	411	409	399	390	436	408	392	419	405	380	403	401	402	414	375	396	398	390	422	414	403	414	388	421	435	421	403	390	410	392	424	433	397	425	395	368	433	408	409	402	422	380	424	373	393	386	424	357	384	380	388	393	400	382	386	400	374	424	392	378	420	415	382	409	382	422	435	444	413	394	404	402	428	387	391	408	382	405	396	376	384	409	397	403	429	438	379	416	424	434	382	404	401	413	393	421	378	376	379	361	392	376	426	442	422	423	399	411	414	411	395	403	396	398	426	422	406	406	400	399	397	411	389	361	420	374	427	408	395	426	388	385	433	403	373	396	410	432	431	378	384	383	376	400	424	414	424	444	388	365	368	386	417	414	379	415	374	405	375	427	419	368	377	406	378	425	436	413	447	381	402	387	382	415	422	435	395	400	420	382	430	371	416	412	404	403	435	428	386	387	431	421	372	440	402	410	394	396	391	411	404	395	384	405	407	410	381	410	398	416	431	368	425	390	396	425	408	472	376	425	388	405	422	391	389	391	409	373	360	395	397	407	409	365	357	395	410	412	391	399	423	392	417	398	396	393	392	389	395	405	427	434	385	385	423	413	402	411	370	372	410	383	374	370	400	415	414	390	404	432	396	387	395	390	385	398	395	392	387	415	414	391	411	412	437	418	411	389	383	386	410	394	396	377	426	373	443	370	414	358	410	423	426	428	417	395	409	438	387	328	395	389	423	426	388	434	404	393	395	379	409	389	403	402	402	383	386	399	382	380	362	393	397	353	392	387	413	415	404	408	394	464	403	416	430	411	432	388	378	430	407	403	400	393	369	429	398	366	382	413	419	378	424	412	406	403	420	416	414	409	411	387	398	418	415	383	407	368	386	347	378	410	398	383	408	375	387	430	381	395	409	418	387	391	429	373	409	405	359	421	371	395	411	369	413	422	374	426	423	428	381	390	413	426	408	412	405	404	428	430	413	400	370	363	386	421	412	420	418	463	394	413	409	414	415	394	379	433	390	416	405	401	394	396	408	419	399	401	405	387	442	415	408	413	378	366	384	381	372	360	414	437	383	392	397	382	407	390	410	407	372	412	385	405	380	393	414	414	395	409	365	425	364	396	390	395	410	403	389	422	418	420	435	421	437	408	392	399	415	397	377	385	409	432	390	425	372	433	383	418	379	392	430	383	381	415	393	386	395	415	425	381	417	431	388	366	415	399	411	412	403	385	419	410	387	379	379	376	370	423	435	424	378	416	413	393	391	380	372	403	400	388	403	369	370	408	383	418	430	381	395	396	407	411	375	414	385	408	428	405	396	371	385	390	368	396	379	404	379	425	403	418	389	387	403	338	394	360	394	416	408	380	393	435	369	400	416	419	380	412	413	421	394	393	387	450	372	390	437	378	399	407	382	400	358	408	417	380	385	370	397	405	386	414	362	411	391	397	410	392	364	395	420	412	423	385	416	409	398	396	421	395	366	421	410	410	381	395	418	389	412	400	401	410	444	433	418	422	435	406	383	388	415	419	421	375	393	421	391	374	451	419	432	395	418	420	364	424	380	401	415	380	391	407	365	414	390	434	402	434	402	446	410	451	404	358	415	409	373	410	412	437	400	406	403	453	371	388	405	421	384	373	371	409	400	442	440	417	429	393	394	392	375	383	417	390	405	354	399	389	391	397	426	429	410	360	436	391	428	388	444	405	374	431	404	437	401	384	416	430	378	434	424	409	383	384	431	419	407	425	421	435	410	363	402	405	387	421	426	396	419	378	383	411	368	421	411	427	369	428	424	437	425	402	381	378	361	415	412	402	382	429	418	430	404	391	423	381	421	395	445	406	409	404	393	385	412	417	397	406	383	406	362	414	401	366	410	423	395	370	390	408	391	376	381	426	429	391	401	392	386	367	392	372	355	371	387	392	427	393	399	369	401	428	382	372	406	415	413	405	369	408	431	402	412	433	413	396	422	421	405	388	389	393	447	394	388	434	393	406	447	407	404	436	413	397	390	406	387	425	406	397	416	431	427	373	398	436	419	378	385	412	377	401	380	386	338	401	382	432	392	365	409	404	401	358	404	408	364	395	391	391	402	440	397	406	416	375	389	375	386	413	422	381	410	398	406	390	390	391	374	362	424	440	379	367	369	427	398	397	402	395	379	398	405	399	423	423	384	410	390	402	409	408	410	374	399	358	423	401	418	367	410	402	402	403	390	432	426	422	412	432	410	403	410	421	402	412	421	385	408	403	439	430	397	403	428	388	419	398	381	382	419	400	385	375	410	394	413	409	393	394	396	408	385	388	437	419	340	354	394	411	413	361	395	403	393	395	430	375	439	379	411	385	407	384	374	395	421	382	404	370	375	408	383	424	395	420	396	393	409	410	398	399	413	437	359	379	402	419	418	389	425	424	437	385	433	403	411	369	397	382	369	414	408	449	379	392	420	390	386	386	380	394	388	410	395	400	408	389	426	430	418	395	383	417	379	385	420	388	410	403	388	395	409	395	403	412	396	362	459	362	391	426	422	407	385	384	381	387	380	423	375	413	418	392	384	411
20127	42381	35027	12805	4439	3223	2393	1934	1638	1474	1214	1074	1045	988	933	858	764	764	808	704	688	737	700	713	692	688	664	646	654	646	649	616	650	736	819	957	852	770	760	744	747	701	720	760	794	728	762	742	745	749	723	738	735	726	709	619	618	647	579	617	567	591	612	638	588	586	590	564	560	591	595	596	625	580	548	624	587	558	586	574	586	587	585	572	584	618	538	618	631	603	589	555	576	548	585	590	524	579	602	610	609	628	596	676	643	640	641	682	639	642	628	647	590	648	626	588	619	588	591	617	599	574	616	591	594	578	617	588	569	566	605	573	582	534	547	574	614	593	528	589	658	599	574	596	620	601	595	597	651	572	579	549	568	579	566	603	581	607	571	545	588	567	547	600	559	603	571	611	557	578	565	568	569	576	581	531	586	568	568	569	614	573	536	565	567	589	585	524	551	542	575	595	572	597	616	560	560	593	546	574	591	576	563	566	537	563	582	540	578	603	580	580	550	571	570	606	590	615	539	556	580	572	583	545	567	525	596	577	600	565	583	527	576	556	596	585	556	570	523	604	593	604	552	513	613	618	563	590	583	586	579	551	615	554	609	600	602	554	592	582	603	540	572	575	565	611	564	560	554	566	571	609	599	549	569	621	574	559	598	569	599	528	600	601	588	571	593	604	566	604	581	577	559	539	576	556	594	566	576	585	580	542	604	579	592	552	562	576	543	554	647	630	541	564	588	604	597	571	592	586	566	612	548	604	559	560	577	554	511	563	583	558	616	576	548	589	549	581	611	568	563	545	573	589	559	606	590	584	571	609	599	619	594	556	605	582	560	584	603	577	594	571	541	598	560	588	554	559	600	563	564	601	589	585	586	597	632	573	610	605	615	574	608	590	574	566	594	603	587	572	530	602	568	576	562	593	566	596	555	573	608	601	594	557	610	596	605	545	610	625	575	633	576	564	598	534	587	559	555	606	602	558	600	555	590	549	580	568	581	593	576	564	570	602	530	540	547	567	601	547	586	557	558	573	590	587	597	606	577	560	540	563	546	574	560	612	580	584	563	595	568	608	601	590	582	561	583	559	555	615	589	550	610	589	591	568	546	583	595	581	580	575	594	579	542	583	590	569	589	606	552	561	571	599	572	561	590	601	617	626	567	583	552	573	578	589	596	625	619	599	587	575	569	582	628	599	553	569	552	558	548	600	594	622	543	587	592	563	553	608	530	608	623	577	602	577	583	624	592	579	547	570	585	609	603	616	570	587	599	588	573	584	559	572	537	597	564	574	605	561	569	593	612	589	590	587	553	605	556	559	616	581	574	605	559	612	543	586	571	590	576	581	572	590	599	554	590	578	562	568	584	577	574	620	541	603	594	539	604	508	587	584	576	577	565	548	547	609	602	538	580	586	544	567	590	568	579	592	600	551	579	551	512	611	585	576	553	575	645	592	610	567	573	643	600	563	581	572	556	583	591	597	600	575	577	581	567	577	613	591	604	606	567	585	551	558	582	575	580	617	528	591	589	556	553	547	598	556	609	592	571	543	588	577	555	579	538	586	599	589	622	585	577	589	596	565	537	594	584	559	618	548	592	609	600	580	570	590	553	609	595	555	569	578	599	606	611	592	578	572	627	588	582	575	591	606	584	595	604	567	565	546	621	602	598	616	590	596	528	592	579	579	601	583	557	606	558	547	595	595	563	609	600	587	583	613	557	550	520	530	565	579	595	582	622	593	590	584	545	598	567	553	562	564	548	580	569	569	597	590	557	580	552	540	602	574	563	592	551	582	561	601	567	632	566	590	571	575	623	574	570	593	581	533	548	578	572	565	623	585	592	568	564	574	599	604	569	589	582	549	567	573	554	593	603	559	590	610	537	553	586	553	544	574	538	575	580	581	548	559	577	563	600	537	581	591	579	580	592	569	562	532	551	528	585	610	560	557	585	541	600	565	603	618	582	599	589	574	561	579	602	585	566	592	599	568	549	537	555	542	626	618	584	599	601	573	596	550	563	574	601	557	567	617	552	595	578	581	584	531	574	562	598	608	576	545	587	582	618	559	587	585	590	575	580	603	566	564	581	575	562	541	578	566	544	572	566	558	536	555	559	584	583	591	572	633	610	592	539	551	547	544	601	574	591	582	610	577	575	588	565	618	568	600	569	593	599	577	621	612	591	591	575	582	583	589	579	571	552	583	568	587	571	555	613	546	592	576	550	568	529	541	560	582	570	569	551	556	632	561	549	549	632	576	557	594	570	535	588	570	568	607	574	596	551	588	534	630	606	569	539	548	580	599	598	556	596	545	614	574	595	592	542	554	578	560	611	614	575	566	567	580	592	566	568	572	566	591	532	543	565	589	591	576	576	567	566	619	647	607	581	570	562	568	584	650	586	586	579	588	580	537	590	565	572	584	573	587	568	584	575	572	560	570	598	566	575	596	578	583	587	540	578	577	556	603	596	569	576	572	586	578	559	591	573	568	574	547	573	571	585	551	541	557	593	562	600	557	584	625	572	624	557	593	621	572	561	596	586	544	565	611	551	560	578	630	589	577	560	571	602	590	553	582	591	569	576	570	575	587	582	590	543	598	569	576	525	591	545	548	578	548	623	587	568	579	590	591	552	611	580	554	594	518	561	584	577	540	599	547	551	574	613	584	543	579	554	563	577	562	593	583	539	609	600	525	610	552	557	581	563	595	614	511	600	572	611	567	604	545	593	543	607	585	556	575	571	539	577	586	550	573	568	606	587	571	540	555	610	550	557	587	572	572	593	587	546	624	567	535	579	571	587	546	548	583	549	609	568	567	612	535	578	551	562	594	555	551	604	575	598	590	567	613	625	613	581	546	577	598	549	576	595	571	608	598	559	574	573	542	601	588	593	522	601	591	619	566	586	571	569	593	567	611	583	582	599	590	561	561	585	581	622	572	569	560	565	582	572	579	593	562	610	585	576	598	625	596	588	567	548	556	573	602	566	594	605	551	606	546	594	550	575	602	612	562	574	596	553	599	608	554	577	568	572	524	589	568	558	576	607	572	572	567	541	552	543	564	547	565	580	581	542	579	568	545	568	599	549	592	570	579	581	552	561	560	594	591	569	562	563	587	560	571	583	561	590	588	572	576	567	582	556	584	578	608	564	599	556	574	607	558	561	594	625	568	618	552	591	605	624	533	566	597	569	582	609	600	602	596	571	584	556	532	558	593	594	590	567	565	608	569	582	550	558	572	587	597	590	611	592	565	575	588	564	604	628	539	592	614	589	606	602	571	627	576	563	608	576	597	574	606	588	606	588	603	569	574	587	560	573	585	622	597	577	543	609	582	585	562	586	600	537	597	584	592	583	578	571	548	600	540	601	557	568	535	584	567	575	570	583	570	540	604	581	586	591	547	563	560	555	546	546	594	579	595	573	564	637	610	577	573	544	557	548	589	584	593	574	585	556	593	604	592	560	592	530	551	546	592	573	563	554	601	547	570	537	599	546	586	551	551	569	576	530	573
27108	21027	15293	3309	708	602	588	562	558	555	536	534	557	547	567	522	564	516	508	568	552	544	525	531	512	546	581	539	530	496	530	573	571	533	581	598	566	542	578	584	550	540	527	586	562	542	544	601	546	588	550	543	532	550	509	519	545	575	518	495	580	560	507	557	568	538	519	506	527	522	600	548	542	526	544	551	546	499	536	519	493	585	540	525	534	549	531	509	551	502	523	540	597	540	539	558	554	531	552	522	515	544	583	557	598	536	552	523	547	547	585	552	548	541	510	479	477	496	516	543	558	527	524	532	533	558	543	528	537	593	494	530	525	535	534	536	575	591	542	533	540	521	539	542	499	545	536	530	505	536	533	523	537	502	508	521	544	536	542	552	520	557	499	553	522	507	529	540	545	538	527	553	549	538	609	531	498	578	552	521	549	524	537	541	578	523	516	553	489	522	512	536	556	498	530	515	563	526	534	538	506	535	530	560	533	504	539	564	508	538	534	538	562	536	530	541	507	527	532	520	537	545	572	529	494	536	527	487	495	538	502	546	516	548	527	556	511	532	507	512	538	542	516	572	545	557	538	555	556	520	540	519	547	509	500	583	547	528	520	528	551	530	526	536	530	542	578	557	543	511	519	505	515	521	526	548	519	530	553	520	483	551	561	517	502	500	509	529	527	513	501	569	550	505	583	527	496	524	559	506	530	524	515	553	506	500	536	526	515	499	546	540	547	566	562	548	522	556	554	519	555	534	560	540	553	561	564	522	564	518	543	585	529	542	559	550	543	528	545	525	560	553	533	561	518	558	489	532	554	556	571	492	532	517	559	571	516	572	496	541	561	508	539	517	534	557	536	541	543	583	513	549	579	495	523	545	484	513	551	518	507	519	541	557	531	558	539	516	531	513	513	523	516	539	520	554	537	547	524	546	543	522	544	518	579	567	557	548	538	553	551	519	548	534	511	533	580	511	543	528	520	560	494	571	519	534	528	504	477	518	507	521	545	547	578	569	539	502	523	515	500	536	528	501	495	556	524	533	580	553	541	552	533	518	510	510	533	553	538	526	521	556	508	530	517	494	558	540	541	566	530	496	530	544	524	538	520	533	499	498	513	506	524	527	500	567	563	518	551	521	502	544	541	548	514	544	477	563	536	540	549	524	560	522	535	554	566	522	539	501	511	533	527	508	532	557	549	517	568	564	532	520	514	554	552	545	524	523	541	548	531	542	519	535	554	555	553	556	529	494	494	544	559	523	531	528	527	569	535	574	502	532	547	514	496	567	550	473	541	502	554	518	537	510	555	525	522	566	522	518	545	531	522	537	547	557	532	508	512	569	508	525	529	489	504	523	456	531	550	525	564	569	512	555	543	526	560	514	535	524	530	554	588	522	554	565	518	541	568	520	538	496	552	542	543	529	534	533	550	559	572	532	522	549	512	552	501	530	534	549	538	546	495	545	534	533	552	539	536	555	543	538	544	518	534	521	539	497	534	535	545	556	532	537	531	508	541	506	527	499	525	519	516	546	498	521	521	491	542	480	576	509	541	571	550	512	571	540	554	510	537	558	570	556	544	542	482	523	579	520	521	501	493	494	536	552	548	559	584	574	514	524	530	506	498	572	534	518	563	585	523	553	514	518	524	535	552	531	542	538	527	537	498	556	548	519	509	544	535	525	559	503	568	522	529	515	532	526	486	490	543	488	535	571	518	535	500	522	493	518	559	545	548	537	527	535	517	517	564	530	537	522	517	540	534	539	529	516	507	512	527	548	581	555	523	501	516	507	542	514	552	542	543	523	532	530	526	546	560	512	522	504	565	513	513	542	522	523	530	527	475	566	555	483	548	579	554	553	495	502	491	504	534	522	524	523	534	537	560	570	530	537	529	540	529	527	567	541	544	543	556	527	543	524	541	495	543	525	542	501	543	550	559	566	539	508	495	540	499	560	567	549	537	524	557	542	588	538	526	497	594	513	541	504	537	532	533	542	526	546	584	557	516	573	537	509	526	544	567	537	566	503	497	520	526	565	519	554	563	531	558	548	569	531	523	501	559	544	547	587	510	534	548	535	563	547	572	510	567	531	560	530	541	538	504	554	523	513	534	482	542	554	528	507	544	545	544	533	555	511	530	549	555	535	529	511	553	486	516	524	553	525	535	504	528	506	539	493	539	549	483	518	526	515	579	539	515	520	561	492	521	528	519	531	566	521	556	533	518	529	523	534	584	541	567	568	523	499	549	549	524	552	514	549	534	561	542	499	537	509	609	501	531	530	534	522	547	525	535	529	501	582	524	521	555	515	532	578	589	529	514	505	516	523	522	530	531	533	546	545	531	510	518	544	573	537	566	532	555	528	576	490	552	548	520	530	550	516	531	498	584	513	519	517	560	612	479	531	555	516	496	524	542	530	515	548	510	550	553	545	523	529	549	529	535	537	556	539	548	544	520	530	546	554	572	498	529	536	527	551	568	576	513	539	576	500	538	504	530	538	509	548	526	558	523	545	540	555	494	528	527	512	524	530	556	537	507	510	548	501	537	513	572	498	539	554	516	513	549	539	511	546	610	534	499	504	555	550	528	535	531	589	530	523	519	546	495	546	500	486	501	539	532	558	543	528	582	520	530	586	515	572	549	536	543	562	515	536	551	526	559	517	522	550	544	541	557	541	529	487	544	496	562	549	525	519	529	583	576	499	522	505	522	518	548	539	570	520	567	528	589	539	523	535	524	504	485	484	552	490	552	523	528	559	571	489	513	505	558	477	527	547	540	557	543	507	548	493	531	522	540	545	518	534	538	528	525	551	532	567	536	504	533	525	547	510	536	526	506	551	517	543	522	550	539	578	536	553	525	559	520	505	573	483	558	535	538	522	518	550	511	502	505	556	547	563	598	535	549	563	541	532	581	559	531	536	547	565	530	566	535	544	534	507	534	525	531	543	492	519	538	569	576	509	517	530	582	524	514	498	533	529	540	559	503	501	501	540	527	519	556	500	567	548	564	529	546	532	516	541	535	509	533	534	543	500	521	540	471	503	509	532	527	581	525	522	597	522	513	537	529	562	557	569	570	586	556	539	549	528	535	549	536	581	480	577	554	554	551	510	573	568	535	544	523	524	575	519	548	540	542	538	537	579	587	524	526	558	508	542	529	557	567	522	549	505	519	504	556	522	502	534	544	540	568	544	521	532	524	546	538	554	529	531	544	533	508	518	542	550	519	533	527	537	566	529	563	557	567	532	536	515	545	515	550	524	531	513	507	496	482	571	490	509	547	573	521	527	537	549	537	532	566	487	518	584	554	564	528	540	561	544	510	513	509	536	558	508	549	492	538	552	532	517	504	582	542	604	530	513	507	520	526	526	538	542	536	571	542	530	523	546	552	554	550	527	531	561	517	545	529	518	522	549	542	547	538	553	505	531	483	520	531	571	505	513	502	509	542	500	505	518	552	522	551	567	517	541	501	503	515	538	551	496	531	563	514	537	535	500	553	526	577	525	538	524
13791	25438	16812	2860	971	844	846	815	803	816	817	796	764	764	723	808	790	808	797	736	800	787	787	779	776	758	771	755	782	731	797	723	841	778	846	922	859	841	782	815	814	868	799	878	745	848	827	807	853	813	823	804	809	805	771	800	737	742	796	784	777	763	739	716	735	774	783	816	705	771	737	747	802	750	706	741	775	782	761	766	758	789	759	739	746	763	758	777	797	763	775	780	755	785	832	771	764	784	753	761	824	769	794	782	850	791	772	790	774	806	797	727	757	748	771	750	759	767	728	728	817	741	719	749	724	747	718	801	748	785	807	769	757	779	750	741	769	773	749	803	771	737	745	786	734	750	772	770	754	752	757	771	760	734	817	714	754	788	704	759	777	693	730	800	729	776	785	818	777	796	764	763	756	757	756	810	747	744	787	798	780	750	709	775	777	781	776	717	802	804	792	721	761	776	751	735	773	754	725	755	784	773	729	754	722	746	738	755	759	827	774	811	764	755	790	762	768	749	794	786	765	718	742	768	747	765	773	745	775	751	702	806	746	720	770	752	733	778	778	769	751	751	762	715	758	785	736	722	781	831	748	703	761	721	760	680	750	757	751	768	785	713	769	793	785	730	754	734	790	801	743	716	735	773	715	743	788	740	729	746	803	772	786	737	736	720	740	768	762	805	755	761	786	712	715	743	741	760	730	760	763	760	758	726	771	754	728	739	763	759	743	809	710	769	811	788	750	738	708	772	763	743	803	705	732	804	765	768	795	755	769	753	769	714	761	704	768	802	735	792	737	771	743	779	746	782	755	731	768	772	729	766	730	738	739	794	758	772	764	808	756	793	780	762	773	783	735	741	749	776	774	756	774	772	788	756	724	769	759	747	725	773	807	733	768	763	732	743	711	813	769	771	771	788	727	795	758	748	737	756	761	817	758	741	780	775	795	741	779	811	715	722	733	786	781	723	839	764	783	703	778	748	778	799	777	816	748	763	775	760	765	745	740	762	708	784	712	769	762	737	770	727	766	766	691	765	742	751	762	756	755	758	745	774	778	766	771	743	774	755	747	769	762	747	785	792	748	770	753	785	717	732	768	758	726	754	732	790	764	769	758	752	746	724	744	855	791	773	813	809	729	781	755	790	745	762	739	758	739	734	753	778	813	763	730	755	778	777	743	726	767	757	760	728	764	737	776	769	784	782	738	751	776	741	764	741	784	725	773	767	702	798	760	710	761	812	791	803	816	774	718	790	792	766	747	768	797	787	777	750	822	785	791	751	841	727	742	704	772	707	760	792	756	747	752	745	766	734	781	747	746	741	784	796	750	809	725	742	769	729	786	777	802	784	777	804	819	786	805	764	726	731	752	753	741	771	771	810	724	754	806	757	765	802	747	773	754	757	753	766	737	774	802	718	774	809	844	806	731	788	771	761	773	778	787	757	770	739	752	750	798	768	798	723	745	741	738	772	747	759	780	765	777	738	854	796	727	788	734	731	759	774	764	738	768	741	740	787	807	797	770	721	817	747	749	753	816	748	795	750	731	792	804	747	774	757	791	775	766	729	793	757	826	702	744	745	799	752	687	769	773	809	784	773	751	721	760	766	758	793	772	743	731	753	793	766	771	785	780	731	755	773	768	756	758	748	762	813	730	775	781	751	806	782	738	766	835	751	756	803	788	759	748	761	768	760	772	781	738	795	760	775	743	760	741	735	723	766	786	730	753	742	762	779	788	732	761	730	738	781	679	744	758	771	759	764	721	725	752	784	768	737	747	798	700	777	737	756	780	823	743	760	783	769	754	755	725	751	794	695	757	745	777	781	756	771	768	740	737	719	704	774	716	770	759	777	798	770	733	791	698	800	736	804	777	748	731	755	752	798	751	831	752	772	719	711	719	771	766	749	751	730	758	726	750	807	741	751	725	716	735	781	719	757	788	771	751	766	767	759	747	734	731	761	769	756	734	782	779	783	756	750	752	738	744	765	747	748	727	757	730	778	804	739	758	772	761	724	742	753	696	812	763	786	793	765	756	740	769	769	778	760	736	800	759	733	733	730	748	760	769	789	783	745	778	743	777	747	776	751	751	736	720	756	832	749	781	747	730	733	725	770	752	775	775	739	761	784	792	763	738	782	745	789	729	761	707	752	751	755	764	736	765	789	793	786	762	781	805	757	774	804	755	717	727	761	678	757	743	698	771	710	827	782	751	776	784	792	777	770	764	816	765	743	720	710	784	759	720	791	747	756	756	769	745	758	818	764	750	751	776	756	777	773	715	696	820	756	801	726	803	713	764	731	758	766	786	790	800	795	781	764	719	762	807	776	783	700	746	756	734	763	710	719	767	759	761	775	744	756	754	773	760	723	810	760	752	734	749	751	747	766	726	762	763	757	716	737	782	778	791	727	743	773	785	739	753	759	738	803	812	759	778	750	719	762	779	738	771	777	767	751	762	794	774	748	819	728	767	785	792	705	700	791	777	759	759	799	767	740	759	766	728	764	768	775	746	771	764	757	803	775	740	749	752	713	753	784	716	772	786	769	731	750	739	722	781	795	811	753	782	741	764	774	776	766	749	760	761	742	768	763	785	754	795	778	754	780	776	770	802	752	775	794	749	740	785	789	704	775	783	763	715	715	745	741	758	747	748	695	746	742	794	739	755	742	773	746	758	749	777	748	800	786	771	717	738	780	779	751	717	740	751	771	753	751	763	733	761	805	754	780	778	757	777	762	787	723	784	806	781	782	796	786	716	719	742	785	750	732	771	744	728	750	714	767	735	736	775	743	737	765	804	757	783	746	722	759	792	754	708	766	776	760	781	792	718	747	705	732	785	769	776	734	793	746	755	815	776	800	761	782	773	752	741	787	758	757	775	785	736	749	771	762	763	761	724	728	757	761	762	750	791	747	714	695	762	777	768	804	763	764	757	799	810	786	734	743	761	785	790	768	782	754	758	776	778	795	769	749	730	723	710	753	740	699	747	739	786	722	729	781	786	759	694	762	743	786	759	695	757	770	783	752	744	807	804	739	729	745	765	801	784	829	731	749	772	740	774	760	716	714	765	731	773	749	776	731	750	731	773	705	782	741	761	792	798	722	759	721	731	741	763	814	739	716	783	794	781	736	735	748	770	750	752	740	742	807	779	739	791	748	750	763	784	792	757	779	774	765	709	789	733	769	758	763	771	807	816	754	770	762	752	779	784	856	774	769	797	757	742	801	733	780	714	786	781	757	745	721	730	765	723	722	732	778	779	785	763	776	778	756	713	796	761	738	797	754	793	787	747	703	769	725	775	725	735	774	766	770	746	745	739	706	736	786	756	804	801	761	756	765	726	759	780	778	767	740	780	735	811	764	780	785	748	715	741	759	782	734	702	794	751	724	763	754	741	777	758	786	750	741	751	711	761	757	779	795	765	740	728	792	744	788	768	744	725	767	766	746	767	779	753	749	801	722	736	737	776	777	745	719	788	766	756	751	732	741	757	742	765	802	746	727	789	771
24316	21345	28423	24550	19815	4380	1291	899	668	677	610	586	592	598	561	536	540	524	527	523	492	510	512	526	535	522	550	503	534	519	518	562	519	476	590	631	593	585	577	555	575	557	579	560	520	565	512	577	560	540	549	533	510	581	551	521	493	542	507	500	459	509	527	510	529	493	520	520	500	441	519	494	483	528	533	540	505	509	501	477	554	519	526	484	529	514	515	537	534	480	502	492	509	499	519	508	536	480	550	575	541	538	533	555	537	543	564	569	519	566	548	512	507	518	465	512	501	461	527	497	545	497	506	507	582	497	485	511	527	514	490	548	481	548	498	523	508	532	535	504	490	480	525	507	498	534	482	517	475	526	502	552	508	531	540	478	540	528	505	527	554	528	539	498	481	509	504	546	489	519	498	523	486	491	504	519	502	513	473	511	541	498	513	540	480	549	511	509	510	487	488	526	534	533	507	496	509	512	505	525	503	470	513	493	483	498	515	510	502	517	520	508	521	501	524	545	503	518	505	511	520	492	534	481	496	486	521	489	532	517	515	504	537	507	477	532	504	483	522	529	515	519	497	525	516	517	463	546	519	484	541	505	456	509	535	476	502	492	518	517	494	526	502	511	479	516	465	507	498	494	489	513	510	511	481	505	487	537	519	545	513	512	496	499	505	489	518	515	515	556	539	488	497	522	502	531	506	539	503	541	500	520	524	513	499	514	505	483	542	526	524	532	513	482	514	503	549	539	478	518	523	527	459	551	524	535	518	484	537	495	520	496	498	532	532	479	538	512	525	468	507	561	541	520	480	506	536	490	514	530	556	500	502	527	516	479	508	497	527	533	472	518	480	551	506	471	507	527	519	535	479	483	535	501	545	461	514	521	513	488	553	494	520	475	501	507	510	542	534	491	522	521	496	516	481	481	502	508	514	531	534	519	497	516	483	483	501	509	535	513	540	523	504	510	498	493	540	494	496	512	488	549	539	522	504	511	478	543	490	546	512	488	517	497	483	528	497	486	511	496	507	473	485	476	523	482	525	483	511	483	471	475	524	522	512	455	516	535	480	500	507	512	541	502	520	495	500	489	527	485	502	529	510	452	534	510	528	491	501	496	515	502	517	510	497	491	516	523	518	495	524	480	508	471	514	526	519	472	490	528	500	519	502	490	489	525	468	511	501	485	522	519	518	509	455	530	489	480	493	492	500	485	490	509	503	503	520	510	515	504	465	464	498	513	505	501	471	521	524	491	453	484	468	528	501	540	567	519	511	569	489	562	517	518	523	526	494	554	471	518	506	520	503	506	512	488	497	480	509	511	541	471	534	522	506	497	535	519	488	493	484	535	505	523	510	539	524	516	503	504	512	507	524	499	512	525	466	518	507	497	503	503	516	523	548	501	505	540	517	488	481	535	525	482	501	504	504	498	493	512	520	527	532	506	508	508	491	542	479	540	514	502	517	513	526	493	504	486	505	495	492	447	488	496	482	523	511	489	542	537	524	514	491	485	506	508	555	535	490	532	493	538	520	459	556	478	489	518	491	542	478	487	473	512	510	454	509	478	515	513	470	494	567	484	490	478	522	516	511	520	520	528	518	493	517	548	499	507	507	505	458	514	502	471	498	533	524	517	515	514	512	485	471	473	526	525	502	507	520	502	466	530	513	514	515	527	512	502	473	545	555	519	523	549	511	490	532	480	509	475	486	511	511	503	481	493	482	527	539	513	497	489	544	514	492	481	503	504	530	522	496	506	492	528	521	499	515	502	494	517	532	511	489	443	512	552	530	538	486	506	486	512	507	516	495	483	503	497	529	514	539	501	503	494	491	503	492	527	524	476	515	477	516	536	498	479	517	521	508	519	514	522	478	502	542	526	511	493	491	514	510	493	472	519	508	520	533	535	487	562	502	517	499	480	522	516	512	507	485	514	499	550	529	488	509	498	474	490	495	495	518	494	504	544	525	521	503	483	510	526	529	486	507	519	509	474	524	498	482	506	508	532	521	494	512	500	548	502	470	500	481	503	504	514	520	519	510	516	512	528	498	489	526	478	515	535	501	504	530	466	488	543	469	500	505	497	498	549	520	456	480	524	566	482	552	479	528	489	555	536	514	515	529	477	539	534	504	532	518	539	488	525	524	496	507	497	512	556	482	478	495	506	499	505	506	521	505	550	488	548	517	487	522	485	527	509	537	498	537	532	508	548	470	508	520	522	497	497	469	523	529	481	513	498	483	504	529	542	520	487	526	525	472	501	513	493	508	485	485	563	494	496	483	465	440	490	523	496	483	507	524	515	538	492	479	495	490	523	518	489	532	563	525	487	513	553	522	505	509	526	508	480	513	478	496	485	499	545	511	491	541	496	534	518	518	511	514	522	509	461	489	550	529	531	532	520	540	483	522	472	494	487	461	520	558	525	481	471	501	494	489	494	507	505	519	533	484	540	510	504	504	515	516	526	480	493	506	521	495	478	534	496	501	514	480	545	480	523	539	461	511	523	489	534	468	504	519	523	526	501	492	487	523	507	465	512	510	519	512	508	519	516	508	504	554	509	507	515	485	494	528	492	531	498	510	490	507	509	509	463	534	504	513	519	494	502	506	537	501	534	506	510	510	491	549	502	492	464	487	539	504	509	540	509	525	492	553	519	528	490	509	494	521	501	524	485	510	488	496	500	530	503	489	463	509	500	554	481	505	469	496	510	546	494	505	507	503	477	470	518	534	492	480	494	477	480	483	504	521	516	495	485	499	513	480	500	529	537	539	521	512	545	525	545	476	502	503	529	476	513	522	482	483	520	503	463	446	525	503	522	487	483	514	488	496	476	525	524	485	474	487	468	525	508	523	527	522	507	502	528	499	577	495	475	487	476	507	502	501	507	495	519	530	480	508	504	534	552	569	489	522	493	534	475	502	522	509	504	490	482	491	486	510	540	525	513	519	493	526	481	484	493	526	510	522	501	492	543	481	548	501	494	506	528	505	493	520	551	500	534	491	495	524	511	472	540	506	509	519	546	502	505	500	521	512	460	509	515	519	545	545	493	480	515	509	529	496	518	492	492	503	525	514	546	521	511	499	502	509	516	530	492	507	505	593	481	509	521	481	485	530	502	476	511	493	474	495	499	509	506	523	571	485	535	526	495	504	520	543	534	481	492	500	493	485	479	523	466	491	469	510	505	548	482	523	527	462	511	506	501	496	509	513	526	523	542	487	489	492	533	511	521	473	485	539	492	537	474	516	475	524	510	505	529	506	473	508	507	529	506	502	478	532	470	506	507	513	472	505	503	465	485	553	536	523	504	512	490	505	515	507	504	532	529	493	548	537	491	474	517	525	545	562	497	491	505	490	545	505	520	486	492	546	502	488	507	514	495	482	506	487	544	478	490	547	508	502	551	497	490	485	514	521	503	543	501	478	529	497	508	521	529	521	483	505	505	501	509	494	537	550	553	503	516	536	519	503	501	471	477	516	527	510	519	507	492	490	485	471	506	507	506	497	511	532	515
17208	36790	28912	8593	2803	2087	1731	1503	1303	1152	1061	1012	951	934	887	874	841	842	818	821	795	816	808	763	750	708	751	766	744	744	773	799	760	792	896	940	910	862	874	810	911	870	868	851	850	765	822	823	824	823	813	878	849	855	830	824	762	759	801	686	727	739	725	778	689	710	761	755	681	755	726	688	734	744	760	719	750	736	737	726	716	748	747	742	726	750	743	742	741	710	747	720	756	731	740	712	748	766	794	811	796	863	818	775	757	753	733	766	753	799	745	717	736	747	728	739	713	729	778	719	738	741	735	754	737	729	709	756	731	720	742	717	763	717	683	760	666	690	715	751	752	770	728	735	760	740	734	735	716	756	723	756	715	726	739	691	758	729	760	730	761	751	763	740	677	721	762	780	726	696	714	722	711	741	750	759	724	753	768	711	713	719	710	677	696	698	725	731	703	729	766	698	696	718	719	713	711	746	746	758	722	778	729	745	741	715	697	747	781	752	736	752	775	770	788	708	762	711	704	715	723	757	745	703	703	746	743	771	712	725	816	766	786	757	791	697	717	732	776	701	722	758	718	699	714	755	738	755	758	727	710	702	750	725	758	742	730	684	705	707	722	696	732	741	720	690	728	739	711	752	712	711	760	726	689	731	715	770	677	721	707	752	742	724	782	725	756	726	689	737	704	669	678	739	721	738	740	714	756	728	761	752	725	701	737	783	746	766	696	708	718	781	745	725	719	811	667	727	747	733	712	751	766	752	731	684	752	724	741	737	745	684	679	669	676	748	744	736	697	702	729	724	719	735	753	735	733	764	703	718	748	710	718	699	743	661	745	717	739	729	739	761	741	706	705	756	716	725	765	738	756	730	752	779	711	743	719	741	755	698	750	742	705	754	724	749	700	753	718	723	690	733	738	738	710	704	701	737	744	717	720	749	781	709	759	729	732	713	690	718	686	678	711	732	729	735	713	733	761	748	693	707	706	732	699	707	725	737	700	730	760	756	708	720	777	736	710	733	695	736	754	743	678	735	752	719	767	736	715	719	780	796	704	734	735	736	690	704	762	733	744	743	737	738	726	760	743	675	732	691	745	723	743	686	751	715	691	702	767	721	726	751	755	790	769	750	704	687	701	741	773	727	737	695	709	759	683	705	712	732	748	677	707	722	754	690	742	701	737	715	774	757	764	741	751	709	739	718	716	746	707	706	707	718	744	723	732	713	733	690	743	662	767	728	751	737	714	682	725	761	749	730	760	697	687	734	740	747	777	758	707	745	723	726	744	662	768	690	748	743	707	713	706	715	711	737	762	681	689	724	756	722	708	696	711	731	723	720	705	724	731	727	747	734	722	742	736	725	720	702	769	708	724	736	754	742	758	693	793	722	731	733	682	712	734	772	701	723	702	714	740	713	692	674	742	702	742	762	771	669	726	736	746	714	706	711	691	730	711	677	687	686	728	696	726	681	679	728	705	734	685	725	744	727	748	727	730	696	724	739	725	743	737	754	704	760	764	700	735	723	687	679	725	783	684	739	703	755	755	789	760	739	696	716	720	718	730	723	755	731	768	692	773	747	701	702	764	718	742	779	791	766	748	751	699	737	712	772	720	726	793	705	736	706	741	747	686	697	706	740	738	755	733	713	713	720	684	753	698	706	683	703	702	711	719	741	727	746	733	724	746	771	666	742	729	703	682	712	767	784	707	744	742	668	720	725	755	722	718	718	714	743	702	734	716	718	721	735	713	778	703	731	683	789	714	757	730	731	722	752	707	712	686	745	753	703	739	708	702	751	748	724	755	751	700	755	759	776	718	735	734	716	713	751	731	767	789	760	759	742	730	715	708	735	708	685	738	759	668	716	720	763	749	753	703	747	716	705	719	713	794	739	695	713	725	720	693	693	715	724	753	743	722	757	753	742	730	773	736	693	752	746	759	675	753	694	716	771	765	723	763	716	720	734	751	735	726	700	706	733	725	711	715	679	741	736	736	715	728	724	693	776	674	756	730	661	755	732	688	738	710	734	793	755	709	707	726	697	739	701	741	766	755	666	752	759	744	703	747	750	711	678	742	705	753	707	740	736	691	716	736	704	677	719	709	675	785	758	769	776	760	766	769	709	719	697	708	703	708	701	734	744	725	712	696	730	736	735	779	735	715	692	712	754	714	761	750	716	743	740	722	751	682	725	763	772	746	724	734	699	762	740	723	738	739	728	723	770	741	742	719	661	761	727	714	683	725	705	723	694	761	732	730	714	737	729	784	750	731	709	750	731	713	753	743	697	671	747	713	717	706	752	753	718	743	670	724	678	789	730	732	690	733	686	731	737	741	757	764	703	781	664	705	720	733	715	725	728	705	713	698	702	721	769	729	754	690	733	739	755	686	761	806	723	692	718	755	753	713	768	711	703	714	734	734	753	735	728	723	730	720	724	761	744	662	706	754	743	782	753	718	727	754	703	728	684	721	757	735	785	682	757	736	702	755	697	767	668	716	770	766	737	736	736	735	725	698	643	709	740	731	751	707	652	732	734	717	755	716	730	742	722	669	746	770	754	739	736	749	737	762	750	729	658	683	716	737	722	786	709	758	707	696	731	712	710	745	729	735	744	743	749	692	745	762	682	732	762	743	758	731	704	734	751	697	724	723	729	747	770	753	731	681	757	740	719	730	732	740	734	722	754	709	732	721	691	704	687	723	742	737	726	723	742	709	769	766	731	731	759	718	768	689	697	739	677	745	749	748	723	712	695	722	676	765	690	698	710	698	685	730	745	723	736	730	796	770	728	716	740	742	728	735	681	698	790	780	747	771	769	719	685	714	678	749	764	739	739	733	754	745	715	715	696	781	735	692	763	737	796	741	707	730	730	737	736	772	712	732	723	706	683	720	723	766	709	733	688	760	712	727	741	688	734	724	694	734	743	760	761	723	727	708	750	727	732	724	677	744	785	707	687	781	717	739	703	740	726	665	778	703	699	764	720	749	734	736	772	756	708	760	769	734	681	727	782	694	731	757	740	698	763	761	713	720	733	731	728	686	717	726	758	755	724	706	706	747	698	719	745	729	743	743	768	746	717	721	717	718	761	752	697	757	745	702	706	692	758	767	727	735	715	740	748	742	715	721	763	763	710	759	713	668	750	762	747	739	727	728	736	722	716	777	747	760	736	675	714	741	671	751	765	722	707	742	693	715	717	741	770	750	767	731	769	728	754	700	741	736	748	687	757	724	723	737	698	721	737	665	693	751	771	741	712	706	737	736	695	728	712	742	753	708	753	721	784	693	770	737	733	714	706	683	719	722	696	705	720	691	722	722	747	790	712	720	695	707	746	707	713	662	733	726	695	740	728	733	753	726	773	768	755	714	668	729	709	725	736	759	719	720	706	735	769	718	712	727	701	758	657	699	734	767	740	724	718	732	754	733	748	693	730	725	722	713	789	718	715	704	752	745	705	781	727	739	731	723	722	723	740	772	747	726	778	721	723	742	742	730	694	715	707	737	768	744	716
23350	21292	28987	23986	21226	19011	3482	1174	803	663	551	523	565	510	512	493	486	512	482	442	447	453	455	414	435	425	460	394	388	376	434	418	417	428	543	521	420	447	435	447	455	478	432	472	480	450	444	457	461	430	451	477	470	448	445	413	414	399	389	443	386	364	379	416	396	381	386	389	389	372	407	371	381	371	400	350	404	414	369	376	392	387	389	402	365	394	395	382	408	373	366	371	387	366	405	381	399	425	392	364	392	430	438	405	406	421	423	400	423	400	395	370	387	389	404	382	372	384	380	373	394	391	396	365	385	405	379	379	361	390	387	399	372	431	382	354	389	382	372	376	407	389	373	376	434	372	411	387	355	423	352	406	413	375	409	346	416	377	412	362	411	364	372	386	383	418	400	321	388	386	373	420	395	381	410	404	390	395	410	364	381	402	400	373	387	391	372	374	406	417	361	394	376	412	367	380	378	423	383	410	375	363	363	396	423	350	417	384	335	408	404	399	403	378	362	386	365	387	367	425	376	394	379	421	391	386	388	375	383	358	389	355	374	394	372	366	378	361	397	401	380	395	355	381	392	373	380	380	370	362	389	375	360	361	362	388	420	398	389	364	384	392	359	375	355	346	391	373	364	392	371	393	377	389	421	390	370	364	423	367	367	398	347	374	389	381	407	350	379	359	384	359	401	382	361	419	406	385	366	353	358	386	384	356	353	408	345	377	394	366	401	367	386	398	379	379	365	368	380	373	396	419	401	396	381	373	357	383	349	372	373	337	395	415	413	393	417	385	378	384	369	353	376	378	367	379	393	383	396	362	354	414	384	383	371	382	370	371	382	374	343	373	395	410	338	369	373	366	371	356	374	343	389	438	357	358	382	404	425	355	403	371	386	407	386	396	352	371	386	410	411	370	403	380	359	411	399	364	375	391	347	381	391	353	355	362	367	352	393	404	361	373	377	394	411	348	379	395	384	408	400	381	373	397	382	400	371	391	411	387	376	429	389	408	379	398	403	387	383	355	376	385	379	404	393	396	393	382	370	367	400	383	402	375	407	392	411	392	376	405	354	357	384	400	410	406	360	389	366	383	420	396	398	372	392	409	372	371	380	359	386	384	390	378	396	385	371	381	366	398	388	358	392	411	425	390	365	376	393	364	358	398	375	373	398	366	391	377	376	386	361	352	360	394	396	425	374	386	378	390	387	424	367	404	392	431	381	402	351	376	339	376	352	378	390	408	417	403	379	360	364	360	365	380	386	381	382	379	378	383	375	390	380	402	392	417	406	391	374	379	392	393	392	347	411	363	405	402	393	401	347	431	386	397	355	366	402	405	364	382	406	399	393	345	409	393	394	392	377	405	364	370	368	394	393	378	366	404	391	410	381	338	364	417	383	396	398	378	373	387	408	389	422	392	406	367	391	382	399	368	395	371	361	395	398	387	411	380	368	393	402	376	400	411	364	417	402	404	385	362	411	423	345	364	356	330	404	367	384	362	358	386	378	375	393	382	383	406	394	370	408	386	399	398	373	384	405	371	393	371	402	423	398	380	378	412	375	344	392	375	441	391	364	375	371	368	377	401	400	389	383	380	400	384	400	415	417	348	376	366	381	368	386	380	408	387	398	365	355	370	406	371	373	372	391	388	373	385	363	392	402	394	387	368	389	390	370	377	409	406	378	350	364	374	362	419	398	380	386	377	376	376	385	397	390	410	348	395	382	387	350	368	346	352	370	381	386	396	375	402	380	384	373	362	377	379	372	387	406	365	383	382	380	383	400	384	402	368	404	406	389	390	385	368	370	392	379	390	361	351	367	375	388	371	366	375	415	396	400	372	393	390	387	414	404	395	370	386	378	366	365	364	388	376	363	356	345	382	364	379	380	355	398	385	394	370	369	375	364	391	362	384	373	390	387	397	420	393	409	357	389	389	333	346	421	409	393	381	389	379	376	352	360	349	403	373	384	390	384	372	396	382	358	363	399	398	385	377	389	410	393	384	341	408	404	362	377	385	402	396	368	398	400	385	368	380	378	379	411	392	374	373	349	395	386	401	399	420	367	354	388	384	376	372	348	381	384	398	358	350	431	375	395	367	396	407	396	368	375	365	391	353	359	414	366	360	424	386	359	401	384	396	386	370	386	394	379	393	372	398	400	355	387	376	371	385	364	400	347	393	423	409	348	354	390	330	393	375	363	385	369	375	416	366	388	380	365	393	362	388	394	394	400	365	382	373	398	360	343	362	359	394	404	408	392	382	368	382	371	371	385	408	366	364	427	345	385	416	405	355	346	370	362	368	384	384	419	378	353	396	363	380	384	413	423	376	382	357	381	414	369	333	400	388	357	380	392	395	392	367	358	391	337	381	353	370	391	397	350	384	396	401	365	388	365	415	376	392	380	408	394	348	359	401	389	382	390	363	391	354	361	384	367	371	412	386	384	398	420	379	350	398	386	392	371	379	355	368	358	372	374	361	368	400	372	369	384	397	394	423	395	404	398	409	411	360	388	380	436	378	372	391	425	410	404	391	394	394	404	369	375	375	400	396	392	362	385	366	356	391	391	415	390	349	367	372	365	402	358	362	362	380	369	393	392	411	397	354	372	380	403	344	367	384	359	401	380	412	377	414	418	419	373	360	385	360	404	368	384	374	362	360	402	376	383	398	382	369	369	377	401	385	416	378	365	403	390	392	423	374	381	405	399	400	400	379	402	373	386	385	349	435	400	400	402	370	366	387	390	378	417	365	398	394	422	389	370	406	397	387	386	402	359	400	345	361	357	399	391	389	361	421	412	358	389	399	383	390	396	410	394	376	392	352	411	381	368	390	375	395	419	406	380	395	392	426	372	381	397	398	359	368	390	391	370	371	391	416	402	405	389	384	394	399	385	381	392	360	400	383	363	402	382	399	360	364	432	389	377	376	404	397	358	396	348	389	377	370	384	386	400	400	370	403	376	383	416	382	389	392	377	407	386	381	405	387	372	411	398	387	382	350	372	357	358	398	379	387	431	397	376	376	378	400	366	398	365	379	377	355	379	385	387	389	363	386	370	401	382	379	379	373	397	395	414	382	353	398	432	407	389	388	397	356	397	393	395	366	395	398	395	358	389	354	397	367	414	386	389	444	385	398	422	387	329	388	366	392	408	367	371	374	362	400	396	397	407	362	385	362	390	443	390	389	378	402	365	370	367	382	393	383	389	371	373	371	384	405	338	362	410	395	393	377	374	358	383	385	390	408	394	401	410	348	333	372	357	349	371	383	384	423	435	372	384	379	421	371	384	404	377	383	426	382	358	374	375	401	369	363	396	404	376	396	362	391	345	380	331	384	419	379	378	387	381	414	391	382	387	375	347	378	382	405	377	354	370	399	400	358	361	372	379	358	381	386	385	374	397	406	381	409	341	374	377	393	364	402	440	417	357	382	409	373	416	399	397	397	393	404	384	384	370	398	386	374	396	408	386	377	380	392	374	377	420	354	386	412	370	386	381	395	395	385	427	409
20495	41422	35184	13816	4281	3135	2437	1939	1607	1424	1227	1067	1024	876	862	842	814	775	710	756	707	689	713	657	636	634	656	623	556	609	656	602	616	662	787	826	796	778	752	746	736	714	732	746	751	715	736	769	741	724	679	747	707	690	694	642	610	574	542	530	554	544	544	589	566	579	565	558	564	570	595	618	555	555	552	549	585	580	523	544	568	572	573	557	575	532	590	579	550	577	552	551	519	559	599	593	575	622	615	621	607	662	593	620	535	557	609	665	543	555	612	570	599	602	554	613	545	559	571	579	561	530	568	538	603	554	537	530	637	575	556	545	522	562	516	554	533	578	513	552	623	588	533	537	574	574	564	540	643	549	584	623	553	518	586	602	548	573	554	539	526	569	503	560	551	538	589	566	573	596	565	561	560	552	602	564	544	552	554	521	571	563	535	535	486	601	562	558	531	554	543	567	558	537	552	561	564	588	576	557	534	545	546	601	541	567	612	540	565	555	525	582	538	529	532	580	518	552	567	607	563	537	573	559	542	551	553	569	555	573	536	549	568	597	557	547	520	575	586	512	571	561	552	530	569	555	591	545	570	536	548	552	561	557	535	572	546	539	558	554	554	577	518	530	517	555	559	544	529	529	574	531	544	531	524	560	525	611	545	537	560	521	557	548	566	555	544	576	547	535	519	562	560	584	556	554	557	541	543	557	558	639	505	554	605	544	542	549	573	558	536	582	523	569	536	578	559	559	570	562	566	592	553	583	540	545	576	576	520	524	509	537	587	565	548	552	536	516	547	586	548	524	541	553	541	563	590	551	560	557	562	527	577	494	593	557	575	562	549	558	525	564	580	584	542	518	575	552	574	578	570	553	594	506	531	531	541	573	564	545	559	553	569	548	570	602	555	586	560	553	556	575	573	537	598	557	597	538	575	554	538	570	536	594	530	549	509	593	553	570	566	555	551	546	551	534	569	566	551	541	528	542	528	517	518	604	533	559	559	530	537	526	558	560	552	553	476	525	601	545	568	572	527	570	599	558	584	530	575	539	581	569	591	524	544	582	567	544	523	546	579	556	567	595	535	579	558	554	599	570	568	570	552	533	575	584	539	545	604	541	567	606	567	551	563	514	560	521	591	587	523	552	564	583	579	551	545	565	556	530	550	559	597	554	581	542	515	547	553	586	550	557	571	520	566	540	567	492	547	568	575	536	548	552	555	569	527	575	511	586	548	591	549	602	538	573	558	584	558	615	590	547	557	540	548	533	576	560	562	549	564	560	558	580	506	540	584	576	543	574	596	565	559	540	515	589	580	548	538	532	545	558	589	538	526	542	555	554	530	585	567	577	540	537	557	570	582	570	599	543	518	553	530	565	568	554	589	537	592	532	552	558	534	537	609	583	509	568	604	501	524	532	542	539	556	568	536	533	546	502	556	570	601	589	560	600	539	550	547	535	545	566	532	565	553	571	568	529	524	533	545	535	546	557	540	554	601	553	562	552	532	556	559	596	586	520	567	519	534	574	538	579	567	570	543	566	502	530	520	595	583	542	539	575	537	538	544	531	605	533	592	562	557	580	585	547	577	591	574	546	580	583	534	571	578	556	552	586	549	542	563	532	556	579	544	501	538	545	537	507	491	551	546	528	528	520	571	543	540	582	516	535	532	587	493	544	544	567	582	557	518	573	572	546	549	570	547	531	541	546	569	539	586	562	535	585	573	545	598	565	546	561	541	536	571	551	554	533	552	576	563	555	545	570	593	540	535	549	571	576	581	584	537	564	520	523	535	576	615	590	531	530	537	524	531	552	541	536	560	532	554	549	537	586	571	569	569	612	540	576	567	568	542	547	528	603	580	583	541	585	591	526	546	572	549	551	581	541	581	563	533	552	568	552	564	552	545	559	587	591	543	521	565	522	555	557	559	539	506	559	553	531	555	582	582	526	618	587	547	542	566	572	574	544	566	539	515	585	580	565	569	543	559	566	541	548	612	517	534	578	559	550	574	540	588	530	525	585	541	587	582	578	547	576	594	528	538	524	603	537	568	595	534	551	611	554	566	530	588	585	579	533	577	557	602	586	543	531	525	570	571	580	594	540	545	593	553	533	531	530	548	543	530	561	587	552	598	539	531	580	540	580	556	572	543	546	557	575	556	556	557	547	563	546	573	561	563	548	559	563	568	534	568	540	539	561	563	566	570	589	533	583	537	545	524	570	565	554	540	577	562	603	535	570	572	501	611	561	557	512	526	552	521	563	568	540	540	544	601	579	593	566	514	536	558	578	517	564	538	580	540	547	558	597	525	562	541	607	552	544	524	565	556	533	550	576	543	555	533	594	553	558	551	542	561	548	540	538	554	513	540	583	574	533	549	566	562	554	549	546	571	541	570	548	560	555	583	572	557	551	606	541	556	527	561	527	541	549	591	590	543	530	567	565	531	486	564	581	510	591	530	536	535	576	558	559	566	569	568	508	539	580	572	526	555	536	551	533	547	585	583	558	566	547	558	568	550	570	535	603	510	525	587	554	523	551	532	575	536	533	532	551	522	574	554	586	540	544	534	547	543	571	514	550	514	540	564	565	544	595	560	572	547	587	537	568	504	570	595	544	583	552	601	565	548	551	568	569	554	529	548	519	557	581	557	512	554	595	537	555	572	575	581	606	547	571	567	576	605	537	544	545	559	583	565	575	518	527	563	570	541	517	592	557	567	558	588	537	515	566	554	571	546	574	550	555	570	587	573	614	559	558	577	525	555	528	594	576	598	552	531	548	564	603	558	539	565	566	532	556	536	553	568	550	548	565	547	543	584	557	563	542	574	567	579	552	581	553	549	563	542	542	565	537	562	520	570	552	533	563	585	530	606	565	544	565	541	553	561	558	540	583	572	606	555	569	550	568	564	577	512	543	588	554	559	538	548	611	573	583	505	545	561	528	552	518	545	569	574	544	552	528	550	509	533	589	566	570	532	559	576	538	593	554	541	570	552	553	549	580	517	520	543	538	554	559	582	570	566	564	553	527	549	562	551	537	583	564	589	583	577	553	587	552	546	552	536	563	534	561	501	543	566	557	537	534	532	557	581	563	535	548	520	552	562	573	578	513	565	577	553	546	561	524	574	554	589	571	527	538	562	573	579	552	557	508	548	541	559	548	574	594	541	559	536	554	574	537	531	537	551	564	580	550	539	542	560	558	558	548	567	525	542	539	539	512	557	512	573	562	544	556	546	522	514	570	533	597	555	582	557	556	550	565	546	570	566	576	560	573	539	581	553	558	579	556	596	524	560	567	529	538	542	571	532	581	517	571	563	591	558	552	546	540	565	565	535	523	542	576	579	575	581	541	527	573	551	546	545	616	530	558	563	600	554	571	546	555	569	561	558	526	539	557	582	542	613	534	575	580	537	575	564	513	539	536	564	516	554	550	557	580	562	522	527	583	550	518	570	587	570	549	562	549	550	534	595	529	612	529	576	551	557	562	591	567	567	574	553	533	505	585	547	553	574	550
27128	20830	16141	3558	777	602	572	518	567	558	533	502	570	574	572	537	528	524	562	521	493	502	537	529	533	492	508	556	520	496	560	552	537	538	537	585	546	554	549	553	542	556	551	551	545	565	582	519	531	555	563	550	594	557	509	515	496	546	537	524	513	524	569	525	508	585	510	540	536	556	536	511	540	528	501	494	528	540	537	508	557	527	546	545	506	490	550	524	523	523	509	468	537	578	509	552	512	512	566	530	569	519	510	529	515	546	556	480	537	512	557	543	554	506	567	517	561	505	529	547	513	530	510	521	523	548	538	525	515	531	510	556	526	533	511	550	515	538	522	555	494	552	515	507	529	537	527	510	523	506	533	518	569	499	537	514	493	565	552	489	484	501	559	541	507	541	513	507	535	517	503	516	545	507	539	493	523	565	520	514	534	526	527	484	519	517	503	491	500	540	534	522	585	544	516	462	518	534	563	507	511	494	527	534	534	536	562	502	545	526	527	509	483	523	526	536	540	502	516	531	503	491	574	534	517	502	515	557	535	508	540	505	522	522	520	525	491	536	493	530	504	508	511	535	516	526	521	510	526	515	533	491	555	550	533	560	553	518	540	523	481	519	528	514	542	561	538	539	549	542	535	553	522	536	551	521	509	503	493	530	499	558	540	499	555	507	540	518	494	552	518	535	502	511	562	551	541	498	526	520	544	554	545	521	573	540	489	510	501	517	534	537	483	511	515	513	500	526	531	546	538	507	533	499	509	554	547	565	506	517	520	549	524	505	498	502	538	542	526	493	523	568	531	550	504	536	534	528	479	485	505	507	534	563	510	499	523	536	513	507	501	492	506	493	518	544	547	536	498	503	543	486	523	561	515	556	533	498	525	521	497	547	540	512	567	546	507	517	523	550	498	519	522	523	523	510	519	524	519	525	479	516	501	527	525	540	561	543	544	552	478	517	505	539	536	461	575	511	533	520	501	512	496	543	525	515	495	544	506	527	525	526	548	549	512	516	527	549	540	579	533	535	531	531	592	553	520	560	559	527	524	504	498	502	549	534	565	505	502	506	531	561	515	498	515	529	486	499	531	504	521	526	527	530	498	520	576	548	517	508	524	521	504	507	547	555	519	529	470	564	536	505	525	521	499	487	508	507	505	568	515	539	500	547	538	516	488	517	505	512	511	523	551	522	504	519	512	505	510	528	535	516	562	505	530	497	549	545	552	550	535	530	559	510	554	523	509	549	517	565	519	542	503	543	485	543	562	512	494	539	542	551	544	541	504	493	525	524	505	531	512	517	524	543	518	521	516	512	525	503	519	553	545	515	551	519	530	537	475	532	492	492	487	518	505	508	529	553	522	575	563	501	536	500	518	536	493	502	549	558	514	488	511	532	473	545	498	510	513	521	515	549	528	541	505	539	527	520	518	543	537	559	572	526	511	501	533	534	498	530	537	531	534	526	512	542	469	537	521	505	530	531	512	553	499	484	520	506	540	534	574	535	581	540	525	535	546	492	546	572	507	507	520	515	555	521	563	544	525	547	530	558	521	532	516	550	533	522	498	520	514	459	539	523	532	559	508	541	523	512	529	507	526	556	534	556	552	597	574	525	541	524	550	527	569	549	492	492	505	531	539	499	555	516	519	525	518	541	516	541	546	517	529	512	539	474	519	506	529	543	504	554	524	543	570	490	523	509	522	503	500	558	557	531	509	485	516	481	545	556	537	568	565	571	507	539	487	514	504	494	497	518	535	521	542	518	536	544	499	545	561	526	531	548	558	516	548	533	531	511	489	512	532	507	534	524	486	513	536	495	561	522	513	555	503	552	506	509	518	580	504	510	564	516	527	513	523	522	509	522	567	525	538	550	517	494	566	518	519	531	521	522	516	537	537	520	483	545	494	541	517	502	526	481	525	507	499	551	570	532	550	503	546	504	513	486	549	515	577	522	528	517	523	519	529	498	544	520	552	529	470	510	528	549	548	513	532	559	527	522	532	512	509	534	529	552	502	487	510	542	533	481	520	509	501	538	531	486	530	527	526	528	512	554	525	528	536	526	535	564	544	513	536	507	498	521	532	483	501	500	507	544	513	543	556	550	488	547	519	548	532	501	525	497	518	516	526	523	551	526	546	524	481	493	505	528	533	478	529	549	529	540	532	508	516	532	548	516	534	522	528	542	525	523	515	542	563	499	500	549	517	519	533	526	503	519	506	513	522	466	545	554	548	551	534	521	565	556	496	497	516	532	543	576	528	486	464	530	503	504	532	505	520	470	519	526	502	528	559	500	533	497	493	480	483	543	529	486	562	522	535	523	538	528	526	505	539	508	513	512	506	532	481	517	512	523	531	496	523	512	552	503	546	533	483	551	501	519	494	523	521	574	535	516	503	506	581	518	557	559	540	521	527	531	549	547	489	593	522	520	531	540	562	506	523	497	540	519	496	523	508	521	520	494	515	551	532	494	555	493	535	504	527	541	548	544	557	550	548	534	533	550	499	533	548	544	557	539	583	557	533	551	496	486	509	507	552	520	487	492	541	581	562	503	465	549	527	542	546	511	540	528	541	511	522	535	496	537	539	562	532	529	499	506	557	530	523	485	537	559	558	555	523	547	516	556	484	560	513	471	532	528	535	490	517	497	530	525	519	528	574	533	514	521	540	510	522	490	541	534	568	513	534	549	534	511	448	511	527	504	540	538	508	568	518	535	494	550	502	549	503	504	507	566	520	522	522	525	501	563	527	486	530	483	513	484	567	577	553	497	527	523	525	536	499	502	514	522	476	525	522	512	532	529	484	522	507	463	541	562	596	515	513	591	513	492	493	576	507	515	528	557	483	513	506	551	500	561	536	534	509	484	527	514	563	544	468	564	519	552	497	482	539	515	546	513	548	530	527	532	539	501	543	517	521	509	566	536	505	533	515	512	540	508	521	549	558	538	569	547	533	518	535	544	491	524	552	519	522	545	542	526	541	532	497	578	566	525	486	532	548	550	571	568	554	512	521	504	514	484	554	535	527	581	533	529	530	523	571	516	496	537	546	538	499	574	506	497	541	502	523	503	542	561	521	530	516	531	528	562	530	532	462	490	476	576	527	545	527	542	526	545	549	543	495	521	509	531	508	529	544	491	511	494	491	470	526	535	514	566	488	527	510	572	548	538	555	497	553	517	546	561	523	547	553	532	541	570	506	514	526	545	552	541	504	502	546	490	544	505	522	496	507	524	549	503	512	569	540	540	543	522	523	523	491	534	511	542	566	561	553	544	524	500	521	550	487	518	523	542	515	556	519	535	532	526	515	503	527	534	537	530	533	516	520	488	570	515	502	511	481	524	521	512	561	520	508	531	535	549	553	540	534	543	497	498	506	561	532	534	521	566	524	503	496	564	516	556	536	534	532	542	528	550	514	500	552	545	549	506	495	523	531	561	491	522	528	537	552	576	535	543	577	524	523	564	532	563	491	512	532	521	509	510	522	544	546	504	526	552	561	535	497	571	507	500
13620	23979	19175	2799	891	821	831	804	729	784	784	763	753	705	711	767	754	754	744	769	713	751	741	747	745	708	778	715	750	787	737	753	759	760	806	862	807	813	834	855	838	807	874	869	774	778	811	796	771	818	824	805	749	786	755	756	798	802	778	782	775	738	772	716	780	729	754	774	772	735	774	773	800	770	728	753	732	732	773	748	763	775	783	732	733	735	724	771	777	715	776	741	788	747	807	779	766	765	733	749	770	711	747	744	792	739	803	750	799	749	812	771	739	770	751	755	761	729	765	773	749	746	742	715	720	716	732	802	753	744	693	751	764	694	747	761	713	724	765	705	723	761	756	726	787	735	707	746	749	678	712	738	740	761	750	703	717	737	787	758	735	748	814	800	758	744	721	734	773	781	729	762	734	748	684	721	716	706	766	741	762	802	801	742	739	760	776	761	731	728	747	747	762	736	762	719	742	703	699	740	753	778	712	809	742	775	736	715	766	751	716	740	768	737	742	727	774	789	741	786	783	768	718	759	775	798	741	717	757	789	776	769	725	768	721	762	764	776	707	788	773	766	739	763	766	812	757	756	774	816	738	723	764	719	777	785	746	747	738	690	746	731	748	747	740	704	761	729	726	757	742	753	787	779	719	754	776	714	761	739	705	706	780	732	768	775	744	773	750	740	779	739	741	742	735	728	723	744	719	769	733	775	750	738	723	746	697	777	756	787	801	747	801	730	791	734	690	682	792	723	730	720	695	764	741	740	756	759	744	754	812	734	712	770	737	779	727	755	766	744	758	724	757	782	738	713	759	709	684	752	730	713	712	811	762	736	754	732	794	773	764	755	727	753	797	742	734	825	709	784	773	728	755	711	736	753	716	797	739	749	786	722	759	699	756	736	740	741	719	706	733	762	710	740	748	763	767	722	730	694	704	759	745	756	790	744	708	764	756	734	765	731	773	832	765	755	741	707	730	749	758	753	759	759	755	763	745	726	779	782	753	739	736	774	731	752	713	782	743	776	771	787	755	763	772	712	729	718	748	756	744	790	763	728	753	693	736	711	780	712	722	761	770	783	761	748	728	729	766	730	730	711	782	733	733	744	762	740	705	719	749	768	752	723	710	749	772	707	790	760	752	695	763	726	695	750	742	739	729	728	780	739	747	749	750	736	726	783	757	787	710	747	745	763	768	747	753	779	751	727	715	749	751	746	707	756	782	769	725	749	721	748	710	731	679	768	800	788	728	758	725	772	774	718	758	767	780	753	704	793	743	775	778	760	768	666	726	722	725	730	731	732	757	744	747	736	764	722	787	751	778	737	734	784	796	740	770	687	757	768	741	789	773	777	712	781	745	717	743	733	790	748	739	731	758	697	743	754	725	813	709	775	731	767	727	793	735	763	727	767	746	713	742	738	786	827	734	742	741	743	766	738	718	702	767	761	787	783	741	775	718	738	725	754	713	765	742	746	782	752	725	725	744	742	691	771	762	746	775	780	698	765	740	674	709	725	723	729	754	721	730	759	738	722	788	719	738	767	721	703	745	809	728	741	733	823	727	758	774	742	698	711	733	750	716	721	786	772	756	726	707	731	745	708	723	744	757	749	751	765	773	785	757	775	761	729	742	699	710	741	687	764	739	716	736	775	773	759	767	757	721	755	806	735	791	699	747	759	761	744	765	742	746	740	769	749	734	794	765	765	766	766	753	729	706	700	726	717	757	763	784	748	779	770	800	676	745	701	781	746	702	727	812	726	732	789	741	685	732	709	786	749	770	739	776	753	783	753	776	742	712	707	800	741	718	732	744	758	705	763	743	747	765	715	741	781	706	747	737	746	750	781	737	779	744	762	737	751	772	753	796	743	746	746	745	738	756	705	788	724	747	778	744	752	719	790	776	730	770	788	717	780	709	724	751	746	762	727	745	805	752	763	709	717	721	747	773	799	793	768	743	747	705	736	775	702	755	757	728	749	767	719	713	749	802	797	758	751	731	801	706	762	709	767	755	755	804	690	749	752	725	755	766	714	750	738	765	723	751	747	749	725	749	740	786	738	706	754	716	765	703	740	745	779	719	756	720	733	746	786	728	748	752	725	751	767	732	737	734	768	783	742	739	789	742	748	770	752	726	757	766	704	760	734	725	734	749	765	763	778	760	758	791	704	746	749	741	748	737	763	776	796	796	726	754	742	745	731	724	770	800	739	741	732	755	743	696	697	746	751	761	696	752	779	722	736	768	724	732	728	785	748	790	757	752	735	718	740	807	763	743	751	729	735	814	746	716	737	779	737	735	729	731	751	744	752	746	761	778	753	708	743	772	724	764	761	714	738	746	783	743	737	709	747	724	735	748	784	691	727	721	713	725	760	698	737	739	771	741	752	780	777	748	729	747	778	791	770	770	763	716	716	756	794	732	765	741	759	728	755	752	719	767	766	707	785	757	786	692	746	765	728	817	727	717	727	747	756	705	775	768	752	793	706	766	714	737	697	753	718	725	750	717	755	762	725	735	761	752	707	751	781	770	726	708	762	720	732	779	739	778	734	726	740	764	727	747	738	757	748	745	745	762	784	795	789	769	767	785	753	742	740	772	740	784	725	754	790	703	767	730	806	751	786	712	753	721	722	722	815	715	705	731	683	739	723	760	755	711	740	781	741	739	736	742	761	774	776	760	799	704	726	769	737	745	776	742	694	740	746	757	770	718	745	752	798	735	768	749	660	744	745	793	725	732	720	813	749	787	780	788	712	758	780	771	756	698	751	725	768	724	740	729	768	746	799	773	713	761	723	743	773	672	794	785	806	729	721	758	774	698	777	745	801	777	708	762	755	727	781	777	729	761	744	776	752	704	708	748	762	695	778	717	763	718	772	729	725	772	804	712	743	725	706	732	771	718	719	724	776	727	752	725	755	686	735	753	712	731	755	774	782	738	763	773	760	816	719	751	768	762	693	793	757	775	800	769	768	771	737	750	805	740	773	749	725	733	766	777	737	729	724	774	704	701	733	721	746	750	767	741	691	801	727	761	780	725	725	744	771	786	731	748	743	759	740	739	712	771	752	714	757	762	739	722	748	740	735	744	712	744	778	751	772	746	777	728	755	710	789	771	724	733	759	752	743	769	695	768	708	775	723	735	790	751	695	737	766	735	759	768	739	785	740	767	749	800	750	780	762	768	721	748	779	753	722	715	760	704	737	735	755	775	720	735	771	741	703	715	784	758	773	755	726	764	728	753	780	792	786	730	755	722	716	750	756	759	736	779	785	724	721	724	740	762	799	776	748	750	734	725	692	739	707	734	759	762	736	763	755	701	700	716	764	740	731	715	754	786	738	721	740	744	747	674	735	737	756	767	756	769	796	826	730	785	731	711	795	743	809	779	771	747	783	711	770	731	761	715	723	717	745	738	795	771	780	704	738	785	730	733	710	737	710	713	775	744	741	778	739	696	729	753	689	706	712	732	747	752	728	724	778	743	757	725	779	739	737	737	753	755	733	770	756	720	787
24364	21328	28528	24586	19753	4785	1404	867	655	630	592	600	565	571	550	568	583	520	502	548	565	538	502	518	482	536	501	510	494	508	548	530	506	509	562	613	567	525	539	556	573	544	560	556	555	499	577	546	538	538	523	545	538	570	521	530	490	525	479	475	531	516	508	485	526	534	499	495	490	521	491	477	500	507	469	504	513	512	518	506	504	503	520	493	480	516	473	499	488	508	519	514	470	489	479	505	492	509	487	542	500	487	543	533	495	485	506	505	512	488	540	524	517	525	495	501	501	535	523	477	500	466	526	482	510	491	454	489	471	503	532	449	493	489	497	498	511	495	559	530	543	504	481	499	513	529	496	462	511	498	510	482	530	549	506	524	489	480	501	464	503	468	505	489	529	532	489	497	500	501	528	498	507	508	507	478	518	518	500	469	478	501	523	487	466	535	523	496	490	550	498	496	528	484	498	514	482	499	480	458	498	533	467	491	531	523	452	521	491	505	501	522	519	485	505	415	540	506	502	521	468	465	535	482	510	498	482	491	481	494	491	487	437	491	476	504	538	497	481	480	487	509	540	473	511	467	497	481	510	482	546	514	476	493	512	488	518	491	460	480	523	489	494	506	503	477	468	532	464	512	483	505	525	494	505	508	509	510	550	526	494	498	558	504	551	519	497	514	499	479	504	560	531	491	479	495	490	499	497	479	473	506	486	496	488	484	509	483	489	497	502	467	481	488	499	485	513	540	475	513	515	535	504	464	458	489	491	542	490	489	510	495	521	540	529	486	477	526	547	482	509	489	510	478	467	480	504	456	515	500	489	516	538	521	521	477	500	480	465	541	504	499	493	525	472	504	504	472	506	474	538	495	521	556	482	498	530	479	479	478	513	509	546	534	468	498	522	486	538	498	489	528	525	510	474	497	499	533	519	504	508	492	490	469	510	542	509	457	538	536	529	502	480	517	461	466	532	446	526	503	494	496	528	520	509	459	493	545	519	517	505	494	457	516	522	490	513	499	526	511	498	486	502	528	466	500	513	502	465	488	458	483	522	483	471	484	518	487	530	490	552	491	487	493	495	475	468	500	478	502	499	464	470	481	500	504	483	481	492	511	450	471	481	528	496	489	486	516	531	511	516	510	515	500	526	494	459	472	502	518	481	461	489	520	503	467	494	481	503	521	487	459	483	551	485	517	513	494	487	478	500	481	507	553	474	511	478	521	508	477	517	469	546	484	477	560	479	524	523	497	503	504	514	564	517	529	533	507	475	524	513	514	493	544	482	522	468	535	524	497	492	500	523	521	492	503	526	505	497	477	502	481	500	519	530	502	490	515	459	498	509	451	495	458	461	520	459	505	466	483	504	536	472	496	520	496	485	504	514	493	560	485	499	506	524	465	494	535	490	522	455	478	494	525	501	479	496	548	533	492	532	504	524	489	507	479	470	508	473	526	484	493	548	528	497	493	534	524	497	584	502	495	512	502	503	494	516	499	505	507	485	462	494	530	531	524	527	505	544	513	486	497	522	504	497	524	496	527	526	508	489	493	493	485	530	488	476	555	490	515	505	473	504	513	505	482	481	518	507	500	544	482	499	520	521	508	483	490	501	498	491	481	456	512	481	492	481	534	503	500	484	478	532	501	474	454	483	497	478	509	497	485	470	500	498	484	492	522	506	484	514	529	452	521	521	471	535	478	516	511	493	474	491	525	483	500	461	472	485	478	469	476	518	510	488	482	486	457	510	473	500	492	502	495	495	512	495	488	498	508	503	465	550	508	499	489	440	480	511	520	511	476	489	526	518	501	470	480	489	491	512	505	491	498	496	463	493	504	473	491	493	488	506	526	496	492	531	499	514	483	501	498	517	456	505	499	491	496	496	500	513	491	524	456	504	509	480	453	494	463	471	507	570	506	493	457	499	524	485	463	487	477	491	503	501	527	513	551	506	531	459	468	493	529	484	484	507	503	497	510	502	487	488	520	531	495	504	498	435	498	502	515	512	455	471	517	500	481	501	502	477	466	472	518	481	525	471	475	535	530	525	489	482	494	528	511	499	471	472	464	506	514	504	496	478	475	509	482	531	504	477	494	502	471	477	506	485	443	535	522	487	444	523	491	508	546	481	484	474	505	485	511	484	530	497	513	573	512	501	510	492	496	469	513	507	467	453	491	528	469	465	494	481	491	501	541	498	472	483	522	493	538	488	501	498	476	495	491	500	475	535	552	535	503	530	524	462	473	512	505	535	492	496	530	503	500	509	525	482	504	492	496	498	557	488	525	475	509	519	493	516	476	519	493	519	505	489	485	517	515	514	521	519	492	512	541	528	490	526	492	489	485	484	507	505	510	503	509	495	480	488	467	507	490	532	513	487	472	509	514	476	494	500	491	506	508	482	477	500	486	501	525	497	477	504	509	486	531	493	493	528	547	470	533	477	480	493	497	499	511	505	521	551	482	497	465	519	511	512	460	522	495	496	557	478	512	492	491	462	487	502	469	479	506	511	484	519	517	514	467	523	493	499	475	506	522	514	515	521	504	529	512	483	502	491	500	523	525	484	451	505	512	475	518	475	504	513	522	509	512	459	512	504	480	514	487	508	531	487	481	503	519	516	510	541	495	472	540	486	466	516	486	497	501	501	467	494	488	521	477	494	480	522	494	481	436	528	456	479	556	525	551	464	485	517	503	487	515	480	488	560	513	487	506	510	543	510	534	537	494	456	524	506	509	508	550	496	502	492	467	498	506	481	479	506	495	453	526	495	492	543	537	520	508	531	450	486	486	473	510	495	530	461	535	519	512	508	495	493	477	527	498	505	510	518	507	491	491	490	462	491	508	511	481	457	475	475	469	474	501	519	466	502	534	507	509	475	495	501	488	482	493	473	496	481	487	481	497	514	486	514	522	527	498	500	489	494	474	480	496	517	474	474	486	535	491	472	496	495	456	502	525	467	512	508	487	480	493	511	504	481	510	476	484	529	492	505	495	517	510	519	522	521	487	496	510	500	530	510	488	515	520	526	473	489	489	488	497	492	482	546	488	452	490	516	506	481	518	538	513	501	480	494	455	478	519	475	467	495	462	474	517	514	496	484	470	460	489	479	527	479	502	521	501	487	520	524	471	514	529	467	530	527	511	514	485	514	538	504	535	460	571	476	498	468	514	485	471	494	555	517	508	498	499	500	492	480	500	473	486	498	511	530	533	497	519	522	495	505	475	499	511	475	521	505	460	476	490	481	490	506	477	502	493	470	520	446	503	533	526	516	527	475	506	495	505	476	508	471	499	520	498	504	489	553	487	475	517	492	514	544	513	494	463	513	494	526	512	480	488	531	519	509	514	524	524	505	513	489	506	499	478	521	529	497	509	489	501	508	529	492	490	544	476	475	503	507	470	492	499	481	528	462	501	512	542	463	460	483	494	485	525	501	530	512	510	501	492	493	496	514	526	502	501	486	510	516	495	513	494	500	441	491	485	507	509	484	505	501	504	511	511	480	460	474	527
17622	37681	29425	10819	2862	2074	1700	1460	1317	1179	1099	973	956	890	939	913	795	875	789	793	801	773	753	801	765	764	788	773	772	787	763	746	743	782	828	989	938	869	772	850	782	847	852	837	858	792	878	901	874	843	843	824	879	786	785	725	744	744	698	743	720	693	765	714	776	723	709	715	737	754	725	704	697	752	734	676	739	775	714	675	717	665	724	696	700	741	692	714	688	727	749	730	756	753	711	736	715	706	779	747	735	759	749	748	778	744	766	714	698	736	769	717	704	717	763	716	717	733	762	730	675	697	740	726	700	717	703	733	725	751	722	720	683	774	750	707	712	738	707	695	729	720	728	750	727	756	744	737	729	693	725	732	713	726	693	713	712	678	699	741	725	728	730	717	720	761	732	741	697	759	697	702	714	708	642	704	730	713	703	780	716	743	732	748	752	672	693	760	701	735	669	713	773	741	748	739	714	693	730	730	740	694	713	772	705	686	707	702	705	730	697	747	757	736	700	715	746	723	745	690	728	730	726	747	738	670	720	770	735	727	771	692	783	704	717	698	710	739	723	697	722	776	741	696	712	716	706	705	731	691	715	718	772	714	705	747	763	711	765	752	700	679	710	778	680	720	714	726	700	718	758	719	730	705	720	686	719	740	724	702	786	744	734	710	731	740	688	711	716	713	728	747	719	764	717	710	719	710	745	733	776	704	694	747	697	754	714	719	706	747	727	731	677	715	723	727	708	800	708	732	725	749	706	710	722	738	746	706	723	716	683	721	696	701	747	750	731	697	764	726	689	710	752	675	678	728	676	718	721	700	698	718	757	708	712	679	684	719	719	708	719	727	721	739	693	749	686	765	730	721	757	756	729	709	758	701	713	704	692	717	731	719	711	752	722	670	799	713	700	729	716	718	718	671	676	677	749	694	751	744	706	693	719	704	735	712	698	645	712	757	703	664	723	785	705	752	747	762	737	673	735	675	770	716	733	723	743	728	754	695	684	732	702	688	710	747	763	732	723	682	738	719	686	705	729	714	724	762	696	719	734	733	714	702	715	703	712	717	712	703	786	710	739	689	704	683	683	720	660	684	731	730	730	718	707	694	727	749	758	772	720	724	753	682	769	696	712	728	703	715	727	709	724	732	703	726	709	771	739	689	769	745	695	726	735	756	732	727	672	717	728	737	730	713	768	695	704	726	764	766	685	711	730	719	723	744	713	721	741	710	740	720	741	757	699	709	741	715	688	748	741	680	732	672	718	724	680	712	753	697	729	725	738	740	717	749	698	712	655	741	702	684	782	697	740	695	705	730	695	722	703	705	718	688	720	717	703	694	735	725	706	712	698	723	696	751	727	718	658	728	708	721	702	698	753	728	730	704	654	683	747	696	706	748	723	690	722	718	731	727	750	683	733	733	716	702	764	764	682	722	707	732	741	735	697	690	729	723	733	722	737	661	735	685	697	679	724	733	694	703	675	719	663	750	760	698	708	698	714	733	672	736	691	698	723	697	702	742	691	711	671	707	676	731	762	727	736	689	747	703	732	688	715	703	703	729	697	713	728	695	671	730	761	704	697	701	725	667	710	723	727	721	743	753	733	727	734	790	722	716	723	705	687	701	727	717	753	705	711	729	690	733	726	757	706	706	743	719	714	731	693	742	698	699	700	774	727	661	698	720	733	710	760	721	721	736	689	750	740	702	691	711	733	718	755	718	736	736	734	677	722	681	730	719	760	749	708	716	691	737	754	784	700	724	703	710	661	768	696	684	723	744	714	709	759	700	747	715	779	759	777	710	662	699	753	726	723	705	752	735	709	723	722	689	720	742	744	717	699	712	686	699	714	731	659	709	768	698	693	709	686	708	715	731	701	714	721	724	670	702	701	718	721	677	739	743	700	687	676	733	711	687	727	706	765	699	748	714	694	731	709	736	722	697	730	732	721	733	739	708	695	674	695	764	706	763	717	728	728	709	740	702	712	683	687	715	695	725	767	771	662	715	707	765	686	740	723	685	762	730	660	705	751	692	705	685	770	709	704	706	677	721	728	650	722	670	728	662	691	707	659	728	751	731	726	741	685	713	737	742	752	741	744	712	720	692	718	706	726	743	744	714	684	717	733	734	681	734	721	692	687	717	752	699	746	705	680	725	717	719	700	723	682	691	734	757	729	695	747	704	684	766	697	692	671	752	729	735	761	727	735	685	761	695	735	713	708	715	731	663	739	718	679	702	716	718	666	749	781	706	697	726	717	740	720	738	717	696	720	712	765	739	718	666	709	687	657	747	740	697	719	712	687	709	728	721	768	741	725	746	752	717	718	676	672	707	676	726	696	688	743	708	691	721	691	724	741	660	684	723	722	728	711	691	719	759	734	754	703	704	698	740	722	723	767	727	765	691	703	710	717	676	701	740	714	720	725	692	719	681	753	678	689	684	719	719	722	644	709	730	709	689	692	709	768	746	707	673	740	731	668	719	725	702	705	711	732	752	753	775	722	706	753	687	744	707	752	699	728	707	711	707	721	684	766	753	752	762	700	722	747	757	711	749	723	725	732	735	758	689	686	715	732	730	732	732	739	682	721	776	735	724	726	738	715	674	765	712	750	691	707	731	726	749	714	705	722	722	705	735	704	737	754	730	731	791	750	718	736	726	711	708	723	725	716	751	774	744	720	723	708	725	725	689	745	740	706	722	734	733	711	753	728	687	708	700	703	705	713	755	710	670	742	724	751	703	693	712	748	710	685	745	754	764	677	706	696	735	715	719	769	705	706	751	752	683	722	754	767	724	700	727	760	717	703	700	701	706	764	767	683	700	706	677	750	695	704	700	726	747	717	723	695	707	743	717	737	711	779	698	700	733	757	718	691	696	734	729	699	772	731	743	737	752	703	748	740	692	677	737	715	718	727	701	729	719	758	723	730	735	682	696	682	696	748	747	744	736	746	707	739	762	746	768	743	691	748	715	738	739	740	725	722	723	744	755	697	700	711	730	736	719	725	701	700	687	720	717	710	710	693	648	739	717	693	717	716	731	698	728	771	714	735	726	719	746	714	688	735	710	716	687	696	721	697	714	739	718	715	729	698	729	690	719	720	746	720	714	708	716	684	701	702	696	738	690	720	706	725	707	739	707	763	727	732	675	741	709	794	763	750	690	717	716	743	781	720	676	694	767	756	733	727	722	742	700	724	753	696	707	676	754	669	719	712	756	692	738	726	721	734	713	715	746	722	708	726	729	677	676	694	711	709	685	693	713	736	683	757	749	733	732	724	713	759	760	717	719	744	754	733	695	740	749	735	711	743	709	759	708	715	701	678	725	722	757	676	743	721	722	690	729	734	727	724	698	703	746	729	725	700	749	690	717	714	665	724	739	738	729	756	704	756	703	689	673	690	716	694	650	739	737	696	693	700	733	697	679	745	709	753	711	732	724	756	696	765	675	765	716	711	749	710	659	721	730	719	707	720	707	764	770	727	716	703	694	707	661	723	683	712	682	741	706	764	705
23337	21336	29062	24014	21272	19067	3645	1141	800	694	599	532	524	511	541	507	504	441	459	474	466	419	438	432	391	433	406	433	432	430	425	438	424	403	428	463	491	466	449	466	414	447	425	434	475	474	479	528	475	464	465	455	418	424	429	392	406	404	385	432	370	431	401	409	366	414	422	400	370	390	412	414	383	414	364	370	405	390	381	406	379	408	445	411	383	360	401	367	379	396	394	400	388	391	406	386	395	413	370	362	425	440	456	418	352	360	392	390	362	403	398	401	354	418	424	410	458	395	410	387	364	390	372	383	388	351	378	403	402	439	362	409	421	364	390	398	401	369	424	397	367	366	399	381	403	388	388	382	404	374	394	368	388	399	398	389	369	398	388	377	354	380	399	377	398	403	382	340	384	398	406	390	410	391	385	362	380	372	425	378	409	392	426	369	346	379	411	389	396	419	405	419	371	388	388	408	353	404	370	390	388	399	393	366	379	370	387	370	412	376	392	404	399	409	421	397	391	382	376	401	366	403	389	380	364	397	397	395	409	388	388	422	378	383	396	408	415	377	343	409	390	376	378	364	397	376	406	402	400	420	406	390	382	421	399	373	394	383	385	390	392	383	421	400	362	385	382	388	409	401	411	377	398	359	375	410	395	368	371	409	389	379	377	383	413	393	411	364	382	395	385	383	384	369	385	360	363	390	351	388	381	398	391	411	392	400	413	375	374	394	379	379	406	368	403	398	421	387	351	388	370	383	398	373	413	416	430	378	391	424	379	403	387	400	378	378	385	382	391	338	384	420	389	412	407	387	415	416	393	401	411	366	403	350	416	387	378	369	400	413	383	394	407	382	390	400	378	387	370	389	407	351	353	353	379	389	392	404	374	402	385	385	399	392	400	380	392	364	375	405	411	407	379	418	374	362	382	375	384	425	407	388	395	436	368	344	396	369	362	393	392	408	360	370	387	350	431	385	349	392	353	407	408	403	407	386	338	376	387	412	412	379	374	409	386	388	378	408	357	383	359	355	383	384	415	431	399	408	352	412	384	358	413	391	401	369	388	395	406	400	397	428	361	382	377	394	398	390	400	397	402	391	374	356	404	376	370	389	399	374	408	371	375	390	379	413	374	373	378	361	363	402	420	387	384	397	361	353	392	411	360	398	417	392	399	405	390	391	434	401	378	393	378	425	409	395	374	394	401	378	379	432	366	408	416	405	403	394	391	360	378	404	409	391	374	396	394	386	381	389	375	381	381	378	412	389	394	385	405	425	365	384	362	390	408	379	403	425	406	399	350	404	402	393	407	397	403	399	387	374	393	369	414	380	386	395	373	404	369	409	399	378	397	395	393	417	368	439	400	444	373	412	393	386	385	368	370	390	393	362	388	401	416	433	411	342	376	385	427	370	376	382	382	390	357	392	390	393	384	387	356	399	354	369	400	387	395	387	378	398	356	382	384	392	363	396	377	414	380	347	365	398	394	395	443	379	391	383	382	372	399	388	411	385	379	390	395	387	401	401	346	378	399	402	388	384	395	387	379	368	395	370	383	368	371	348	391	382	405	375	349	356	374	389	410	370	394	407	375	414	374	407	391	396	425	378	361	367	396	382	404	347	401	350	369	416	375	365	405	395	391	377	382	371	379	373	379	362	379	370	373	419	389	374	389	360	349	385	354	356	347	385	401	379	384	400	380	401	380	398	394	379	366	422	385	388	394	347	415	378	401	365	380	394	376	377	390	363	376	346	375	373	424	362	367	378	402	355	422	411	394	349	388	356	376	402	399	382	392	397	365	372	405	431	358	387	385	380	372	399	369	397	387	380	371	387	416	385	384	385	399	375	406	360	372	370	343	415	380	371	414	376	383	381	406	406	360	446	401	348	398	359	360	422	361	401	413	407	410	419	376	395	367	368	376	365	370	386	379	399	382	376	406	370	350	389	388	370	388	379	409	400	359	379	376	404	367	388	383	405	412	421	396	397	362	381	402	394	396	387	402	402	390	352	407	394	379	385	419	408	396	379	393	394	401	396	415	429	370	389	386	413	383	403	388	374	390	388	363	428	423	370	436	383	376	418	410	389	395	418	401	362	398	390	381	382	390	394	386	378	365	405	399	403	385	359	417	402	349	396	324	354	401	367	378	391	393	389	391	370	381	367	381	392	378	370	380	378	396	395	403	381	372	394	398	367	362	415	400	408	379	426	365	360	370	351	377	329	396	377	430	376	417	434	412	359	395	393	375	373	381	409	427	370	366	361	385	378	404	374	390	382	401	411	403	361	369	374	384	383	419	388	407	387	368	382	380	368	393	388	361	381	368	417	389	391	359	407	372	404	373	358	370	412	401	398	388	391	405	393	427	427	399	380	373	379	398	382	379	378	363	411	387	364	366	370	377	368	393	406	400	372	419	375	398	390	397	375	364	371	387	397	373	359	390	396	385	376	365	357	374	417	341	338	408	382	398	374	382	383	386	400	423	402	384	389	430	392	384	362	395	403	386	415	386	408	441	377	365	359	373	387	360	378	383	388	375	400	347	395	349	383	391	426	403	365	379	399	353	382	396	391	397	374	378	369	373	402	372	403	403	412	416	393	401	373	413	379	368	382	385	392	377	402	370	392	419	413	423	385	398	358	393	403	381	378	399	368	372	405	367	380	400	406	369	407	418	384	392	381	381	396	418	363	410	391	425	357	410	368	385	394	390	424	438	374	392	409	414	391	389	398	403	400	380	360	385	379	344	399	412	403	389	354	375	361	372	386	393	392	399	394	380	382	370	386	372	397	386	395	393	391	432	389	392	358	426	383	387	370	397	376	416	373	382	403	397	376	404	404	434	392	368	383	391	387	356	403	390	354	369	391	376	404	395	389	362	378	390	371	370	391	406	384	389	441	374	355	383	396	415	406	403	412	404	393	392	401	385	393	401	376	391	371	401	400	414	362	380	374	378	379	402	390	394	434	375	358	365	401	395	401	390	389	398	345	413	354	367	409	386	361	384	401	394	370	391	398	432	388	425	362	388	389	388	406	394	374	365	360	397	398	427	361	371	408	430	383	389	372	356	399	402	371	412	412	404	408	386	396	420	396	360	395	400	382	414	376	400	380	374	370	390	382	375	380	398	382	355	394	418	400	361	372	372	380	391	370	384	382	365	399	393	404	401	374	396	440	346	382	422	414	372	394	359	408	391	408	411	409	374	392	387	369	375	403	410	393	426	390	399	392	392	377	402	386	402	355	368	374	409	369	390	392	359	341	407	358	390	387	417	401	394	338	379	365	378	388	385	374	372	389	401	421	386	411	383	398	395	402	388	400	375	401	355	378	382	387	392	390	345	384	423	403	370	380	403	428	373	388	393	396	417	389	377	384	384	440	385	388	406	415	356	379	400	416	402	363	413	384	386	377	394	385	369	359	398	395	369	389	358	395	412	364	400	370	381	394	370	384	377	432	392	390	368	399	405	368	417	398	402	398	385	408	375	374	402	413	382	360	362	388	379	388	397	387
20422	43293	35685	13580	4299	3097	2249	2013	1575	1370	1217	1115	1031	947	873	820	791	776	764	700	629	682	699	636	636	645	644	642	630	604	647	655	630	637	702	804	763	767	685	673	678	765	771	732	734	777	742	704	737	747	748	713	745	689	628	595	646	596	560	607	585	587	563	559	543	582	592	528	568	549	547	574	568	575	569	586	613	568	574	588	594	572	556	569	554	551	555	548	547	550	567	570	553	578	573	583	534	563	574	563	565	558	640	629	577	566	591	564	574	602	570	604	581	595	612	578	619	604	598	582	544	557	564	577	579	587	574	619	590	573	576	572	531	598	613	584	567	601	568	559	585	581	586	553	571	557	583	582	546	604	518	548	555	587	585	549	579	534	554	576	580	545	562	562	566	566	564	608	592	588	549	575	558	548	557	566	541	551	519	534	509	546	559	575	583	580	545	518	626	536	547	576	585	593	552	566	581	533	565	631	531	538	552	562	573	570	521	518	562	552	526	539	551	544	574	557	555	573	553	577	532	620	529	560	567	549	552	547	590	543	542	588	582	577	571	579	514	596	543	556	531	577	582	594	559	594	595	589	585	573	518	515	530	556	565	513	561	499	561	534	620	567	512	594	527	560	535	598	568	577	545	547	564	567	566	537	577	548	551	572	589	552	564	549	527	571	571	594	542	516	545	504	554	529	540	544	564	574	581	536	576	578	520	542	557	567	594	583	543	586	576	578	527	584	554	529	538	546	566	597	561	576	531	572	615	602	581	566	601	566	557	591	555	571	526	593	532	547	567	573	590	557	550	546	541	568	581	522	582	513	546	553	540	574	543	581	591	585	579	531	575	548	529	551	575	537	527	563	555	612	559	514	530	585	622	569	573	549	532	578	602	542	586	554	566	541	562	548	545	556	557	535	555	546	624	584	594	584	547	593	611	523	574	588	574	523	620	587	520	570	505	553	542	572	538	604	574	540	582	570	563	549	582	575	566	596	558	548	556	576	567	534	535	592	554	585	583	558	601	571	572	530	588	558	574	584	531	541	561	578	545	580	542	554	569	582	573	541	551	562	590	546	575	546	560	587	571	552	588	557	509	553	584	566	568	571	579	526	549	537	540	574	579	571	542	559	547	629	573	569	549	580	569	565	558	580	544	586	543	567	560	533	530	625	578	560	627	550	540	550	546	552	581	582	587	592	571	548	503	575	558	568	544	577	579	578	569	510	553	530	546	536	567	563	553	558	554	532	628	571	531	571	555	586	581	566	567	564	520	605	599	572	539	527	543	549	540	560	557	570	601	588	569	517	525	565	564	574	553	590	590	574	559	549	571	528	601	574	538	513	565	541	553	560	485	543	524	572	533	569	586	579	591	582	541	585	544	526	594	527	516	578	547	553	550	580	538	564	538	567	535	593	570	556	560	562	522	549	539	508	545	552	550	546	586	573	572	525	577	547	570	537	581	565	549	579	555	588	569	570	560	561	539	576	573	542	545	538	546	552	568	564	548	554	596	561	584	582	578	595	552	532	554	511	514	559	595	535	578	568	515	551	530	597	565	534	574	584	555	564	577	578	573	582	536	574	569	609	546	552	529	561	566	571	583	535	528	535	555	598	569	561	559	564	547	585	527	529	576	569	554	549	578	615	565	530	562	562	555	548	618	519	560	595	547	594	575	559	603	539	535	579	540	596	538	550	571	540	569	583	565	581	568	578	516	514	563	526	530	572	559	577	554	577	530	547	578	529	545	506	546	534	571	534	564	529	508	535	537	590	559	549	566	531	545	541	560	568	564	568	549	563	554	587	556	578	544	585	535	550	570	557	540	607	546	575	565	524	550	547	585	591	531	538	555	523	529	549	609	544	574	554	539	525	585	569	585	564	558	577	551	531	563	592	613	548	534	580	551	596	596	579	535	594	556	584	536	580	548	529	569	536	524	584	540	573	595	582	542	602	540	561	566	561	552	535	584	556	551	539	561	531	545	595	563	551	592	565	564	534	517	532	532	599	585	532	572	578	571	578	540	541	568	584	596	554	600	530	550	534	524	540	549	562	627	591	576	569	547	585	543	571	539	583	607	574	528	536	567	537	570	547	503	540	563	587	583	567	553	562	546	585	566	551	517	559	521	581	526	545	538	567	562	540	549	536	550	574	560	548	544	537	566	644	550	541	573	549	554	563	589	527	553	517	537	576	560	582	577	561	546	575	534	570	555	518	558	536	543	594	538	559	568	554	561	579	552	549	568	548	588	561	522	541	604	572	586	562	566	526	538	588	569	575	547	583	569	560	529	551	600	564	539	575	546	553	576	528	576	549	593	571	532	574	549	552	560	541	569	546	512	542	550	581	559	545	563	570	536	602	589	549	515	527	577	596	518	546	531	554	550	545	593	565	556	533	557	580	561	588	535	515	539	552	554	551	564	543	567	569	571	589	576	604	609	547	538	575	569	525	544	541	581	562	572	552	572	550	547	586	532	543	584	568	548	520	533	545	524	557	522	598	624	500	546	573	536	506	554	555	594	560	582	558	532	538	571	556	558	549	533	542	547	537	520	526	511	555	566	518	569	532	554	563	511	519	580	558	484	586	579	527	575	570	571	551	562	568	578	556	533	572	545	546	577	555	559	554	607	547	536	561	571	572	545	572	518	564	635	597	565	544	572	546	560	543	530	540	546	582	538	545	577	533	546	578	578	565	556	565	526	542	556	539	553	553	532	522	607	547	523	563	559	525	562	562	544	543	585	569	568	571	571	595	598	568	544	549	568	578	514	554	576	579	591	599	561	586	566	589	574	561	548	567	570	612	522	574	564	530	532	572	585	574	585	554	566	524	566	548	572	510	581	605	574	555	587	596	551	570	545	570	533	595	524	552	555	575	540	576	512	556	575	561	592	552	523	581	535	553	544	557	565	510	548	536	551	533	546	513	576	540	561	538	525	542	596	563	565	562	590	546	550	552	546	555	574	558	558	554	578	568	571	563	570	532	547	594	568	566	527	536	576	538	596	571	536	575	588	576	544	497	548	563	572	557	587	570	565	525	575	555	565	586	562	572	553	534	608	567	578	530	549	602	567	539	560	535	567	580	509	555	545	571	582	533	587	511	585	533	574	530	546	582	580	580	579	570	573	567	549	549	564	555	567	565	577	563	595	583	563	587	585	531	567	557	565	583	548	533	512	595	575	576	563	581	587	550	574	580	557	565	599	552	550	546	569	526	544	530	542	602	570	561	532	538	521	553	561	547	601	567	566	584	567	534	528	553	578	603	601	592	599	571	525	531	520	571	553	554	556	532	559	538	586	576	547	563	560	517	533	583	552	530	565	552	571	588	582	553	535	552	512	555	575	594	544	564	572	560	589	550	495	581	555	505	514	538	615	556	579	548	561	552	565	563	576	556	524	539	556	602	559	550	586	561	571	549	547	543	547	546	580	515	507	572	555	567	594	571	573	560	544	572	570	574	618	593	558	562	551	543	559	588	575	541	543	595	594	568	563	575	581	582	551	588
26918	20706	15071	3139	742	639	532	567	516	543	548	541	516	487	539	529	521	544	516	534	517	495	536	460	551	517	452	544	537	524	523	549	506	512	562	568	578	541	547	522	536	531	599	521	509	602	564	563	576	551	504	559	544	540	541	514	535	523	513	521	480	538	515	495	501	546	520	524	561	562	530	524	488	527	540	507	550	537	500	550	536	558	557	557	535	499	466	508	484	527	515	549	562	540	486	514	524	526	498	535	548	498	503	516	523	557	524	525	516	548	512	499	535	503	554	503	574	531	512	489	521	581	543	488	532	592	499	514	511	516	567	528	502	503	519	522	500	490	494	556	529	511	496	534	534	484	548	513	528	535	475	506	505	542	511	550	504	519	546	519	488	526	537	534	524	493	536	550	515	546	559	560	558	497	483	475	529	507	513	474	543	520	541	483	511	508	501	496	539	554	584	561	526	483	519	530	562	542	468	557	557	516	498	556	518	572	474	503	539	562	532	546	502	481	469	524	529	549	488	530	515	506	537	488	574	497	544	514	522	496	528	533	514	521	584	501	532	519	559	484	549	511	510	547	504	566	539	527	525	542	567	517	545	525	535	551	497	518	502	557	499	525	520	523	536	514	504	519	514	534	519	520	519	493	498	553	513	507	528	502	549	566	532	497	541	518	513	523	558	521	540	556	516	489	526	524	536	534	529	540	498	502	515	523	518	534	518	503	496	534	550	546	537	496	532	490	561	518	542	542	551	569	513	543	488	518	550	473	526	528	552	520	531	532	493	507	510	485	507	521	523	522	519	535	506	487	540	509	539	555	530	509	537	543	487	564	519	510	491	503	538	544	531	536	534	563	543	574	512	509	503	542	501	543	523	522	492	548	499	551	497	553	535	500	524	517	505	509	514	531	528	544	500	508	497	554	516	496	521	546	511	519	517	510	499	499	506	566	504	507	517	514	496	532	525	553	484	533	503	510	544	516	510	530	495	467	530	504	511	532	522	574	530	524	511	491	501	517	505	513	528	494	512	496	547	551	506	533	512	533	507	499	544	512	535	557	533	512	523	525	540	554	491	519	517	515	540	516	540	501	507	541	524	532	549	527	525	537	511	490	543	505	530	517	528	572	514	467	506	517	574	525	489	547	529	565	474	502	504	496	516	485	527	488	543	515	496	564	505	531	544	543	560	519	512	490	542	564	488	510	500	486	530	523	565	536	481	578	528	533	538	494	521	555	503	556	503	525	523	512	488	548	501	499	552	561	504	538	511	520	579	517	528	548	539	539	505	528	488	524	493	496	502	486	554	530	533	552	489	493	529	499	552	529	517	525	530	536	482	563	555	535	533	540	564	551	570	535	514	523	530	536	529	560	540	528	491	523	517	520	542	518	537	506	537	495	544	504	531	518	537	523	470	541	513	519	515	542	513	505	507	544	483	538	538	525	528	516	546	566	504	524	515	482	518	513	509	491	521	534	519	518	501	540	506	519	513	498	498	516	536	491	522	551	551	517	520	509	517	524	493	577	544	514	498	507	482	536	516	530	498	525	526	515	488	521	525	485	495	497	535	511	534	522	522	502	526	512	513	509	526	549	533	528	566	530	532	536	549	505	537	504	539	495	519	546	494	506	471	509	543	544	488	479	546	564	541	528	537	527	520	507	576	548	508	506	522	480	495	525	527	519	509	507	505	529	554	522	546	548	510	503	552	506	532	529	561	521	524	459	514	506	527	524	539	483	507	530	503	544	545	537	520	533	521	516	535	518	500	471	511	503	552	495	553	479	516	511	493	532	534	523	511	523	514	518	537	561	549	516	517	557	512	511	504	509	523	495	533	495	537	552	551	510	503	496	498	488	523	519	499	521	499	522	511	534	500	509	551	504	551	506	499	504	515	538	520	533	546	531	512	471	501	528	528	488	523	534	544	504	499	518	531	523	538	508	538	545	503	509	503	547	504	484	552	526	517	507	504	529	528	559	528	518	536	519	492	509	540	530	529	530	515	499	526	524	512	547	495	509	530	508	471	489	507	540	517	552	513	531	487	514	514	534	533	500	531	487	510	489	584	521	528	525	483	485	568	497	521	523	534	504	481	548	506	509	528	523	508	558	503	542	563	507	521	530	523	530	483	523	544	546	534	530	517	551	514	512	528	475	513	520	533	534	479	510	519	514	513	505	485	536	529	493	514	536	523	546	565	562	504	515	482	502	524	560	543	500	531	552	518	539	492	535	545	511	517	504	529	517	500	551	495	521	496	509	513	538	558	511	506	492	557	523	543	517	532	501	491	509	530	564	550	538	531	529	496	536	506	523	532	516	525	558	504	493	493	511	556	487	538	501	555	519	475	527	534	526	528	513	509	485	523	527	538	488	526	582	511	518	503	488	468	537	513	506	515	612	578	511	541	546	542	570	472	511	506	515	553	543	533	530	509	540	535	492	489	506	528	508	530	532	535	535	510	520	471	536	501	532	499	538	525	523	509	517	538	489	512	537	536	574	528	526	558	479	535	516	526	537	561	501	508	547	527	541	494	543	557	514	504	509	513	547	513	553	516	539	541	517	562	470	537	472	518	562	503	543	498	544	513	567	505	483	478	503	536	524	543	553	453	535	546	506	532	558	525	496	503	503	538	507	516	521	532	499	523	534	528	527	530	552	514	569	539	479	562	495	512	489	516	531	550	518	509	525	501	488	503	553	517	515	541	513	552	562	515	536	484	540	526	521	518	548	521	535	485	507	527	566	504	503	543	544	502	500	548	517	560	542	515	511	529	567	524	514	485	543	514	512	493	531	490	541	520	508	559	540	477	520	516	536	557	524	557	515	521	481	494	509	538	554	495	536	537	486	502	507	524	540	511	510	528	483	481	508	501	511	550	519	542	498	490	521	501	575	534	523	526	503	516	543	536	516	520	459	528	537	485	504	534	532	472	496	511	517	536	525	500	526	539	566	510	525	545	509	562	508	490	486	530	493	555	540	537	526	541	501	499	543	507	538	578	517	540	555	478	540	552	499	509	561	510	517	580	487	553	534	505	529	525	517	528	548	518	512	540	525	469	503	525	495	516	514	517	523	516	528	546	540	567	517	498	485	508	528	518	560	497	475	517	485	525	560	526	487	526	556	516	510	558	498	556	523	513	519	480	540	504	514	542	523	565	504	533	505	548	544	518	521	525	516	487	514	502	488	533	527	554	541	538	526	539	555	492	542	537	543	555	531	558	501	507	555	525	531	507	474	495	555	545	510	536	522	513	518	532	544	499	494	506	538	535	500	580	500	567	492	531	521	550	557	516	504	550	532	516	496	541	567	507	535	545	584	527	546	494	469	496	528	508	527	470	519	520	538	515	474	543	570	510	532	496	528	531	499	505	518	521	508	487	581	509	521	545	520	548	506	496	508	487	566	576	490	504	503	532	507	552	498	536	534	543	536	515	535	491	512	524	513	522	540	544	527	506	507	504	552	523	537	491	531	553	495	534	501	528	537	553	512	528	516	521	497	540	549
14026	24676	16955	2842	925	898	775	797	780	779	720	779	743	766	773	726	744	756	762	779	742	758	730	747	776	741	729	748	789	747	779	738	784	780	824	864	892	774	805	852	801	822	816	768	810	812	804	845	825	834	813	828	756	796	796	769	760	773	700	724	782	742	731	747	729	753	753	718	730	724	692	730	737	737	732	764	794	757	758	754	733	733	743	787	748	763	744	709	757	731	722	728	725	767	750	732	762	727	734	759	799	728	744	745	778	776	763	762	764	788	755	779	744	714	773	788	754	713	726	755	764	754	724	735	768	725	766	751	748	755	726	727	820	786	748	756	776	740	740	726	764	772	787	734	758	737	749	731	765	763	770	735	727	744	771	779	744	737	745	751	719	703	716	757	741	733	743	752	718	711	766	764	751	782	710	702	751	749	755	749	763	757	779	720	699	707	755	761	766	788	772	751	764	684	757	766	750	760	717	711	753	761	669	731	718	777	717	768	765	766	760	762	790	776	732	740	712	754	715	768	701	748	793	746	740	736	699	744	752	748	744	693	772	770	759	740	746	765	731	744	765	762	750	811	845	782	741	754	736	735	770	716	741	709	735	731	725	741	756	721	736	699	713	727	767	721	748	771	732	729	714	761	758	717	748	804	745	758	766	760	713	764	694	722	745	708	742	762	695	707	726	746	761	747	754	773	748	766	731	704	767	726	749	683	707	693	757	779	757	758	721	716	751	778	707	749	744	738	761	733	737	750	783	737	747	754	703	732	741	757	787	759	761	709	780	741	719	766	744	709	720	736	752	771	758	752	701	743	710	710	741	729	711	732	785	752	720	708	768	751	681	749	753	714	737	751	762	762	740	747	713	731	708	766	759	748	746	757	790	739	737	745	738	720	782	741	761	752	735	758	750	741	766	710	746	745	709	774	727	770	720	708	752	726	702	787	717	752	699	721	734	784	736	732	790	762	725	760	721	776	785	698	762	787	725	761	824	754	749	754	695	760	730	755	747	764	736	718	707	758	709	790	721	771	722	760	764	764	729	792	728	756	725	758	752	694	774	810	721	751	722	749	695	737	777	741	718	760	755	781	755	781	764	771	749	751	748	707	737	774	746	709	750	727	725	777	773	767	761	767	772	761	713	768	757	729	742	762	709	759	727	773	768	788	747	784	751	764	717	706	751	750	748	715	742	718	776	745	748	697	735	742	750	689	724	770	734	747	748	757	718	724	746	768	812	759	805	762	765	725	784	744	758	768	797	786	739	796	720	710	786	699	732	720	742	774	749	756	678	767	740	711	772	733	747	749	717	684	781	758	811	775	742	710	740	722	767	738	699	777	707	733	752	724	756	729	773	708	789	751	732	771	773	772	711	749	758	789	703	702	725	746	790	762	766	749	739	719	703	795	743	739	759	762	732	743	724	690	757	722	751	754	747	733	774	727	744	717	734	698	729	693	715	720	743	744	751	722	739	756	734	741	772	817	741	732	739	743	767	724	790	797	718	753	736	780	757	753	762	717	702	751	769	788	715	760	747	736	726	756	705	755	699	753	746	769	766	684	703	757	728	714	752	724	720	745	775	743	686	784	793	692	774	725	773	746	757	770	779	774	748	773	694	728	743	758	714	759	708	757	751	737	767	744	717	735	738	715	778	751	710	749	731	732	712	707	727	714	752	782	740	739	765	755	717	716	746	741	758	758	722	713	736	764	705	740	783	757	750	722	762	711	775	764	730	711	768	728	723	718	817	765	736	715	733	716	732	701	729	756	721	768	724	758	690	733	755	773	697	719	742	760	745	784	723	680	762	713	735	786	731	775	743	737	767	773	787	720	763	741	708	777	704	757	741	762	750	700	786	764	704	737	779	731	745	747	711	752	773	740	741	705	734	765	760	812	742	766	751	764	727	727	718	752	746	771	763	747	725	753	742	731	725	767	762	710	724	667	737	773	744	765	736	694	694	766	763	725	685	745	719	735	776	745	776	729	751	726	741	763	762	721	763	790	719	760	743	746	757	745	769	746	817	745	721	803	696	784	711	759	758	781	752	771	750	714	818	800	747	766	739	797	724	762	746	721	776	782	728	761	722	703	759	725	767	755	816	704	754	755	709	710	699	706	752	787	711	764	730	748	717	753	736	744	740	769	769	735	772	724	718	746	738	787	738	700	728	777	711	750	703	718	695	747	764	736	751	776	787	774	719	780	767	745	771	725	745	753	765	713	728	775	762	757	785	773	741	692	775	746	747	768	740	777	745	694	723	757	738	769	708	722	705	719	730	740	752	741	711	757	758	751	729	743	719	735	733	707	721	735	728	747	763	727	728	750	711	723	748	750	734	768	774	711	776	758	740	721	765	718	754	773	720	715	720	752	719	737	701	723	758	722	734	741	777	736	740	711	706	739	782	748	773	728	722	728	784	718	755	760	784	787	753	732	739	711	705	778	717	718	733	809	815	706	731	756	715	733	754	768	702	765	748	745	755	749	796	778	752	765	755	784	756	762	740	775	712	790	742	754	718	750	716	777	717	730	721	745	687	765	752	806	770	770	733	764	769	773	745	716	769	705	751	796	739	720	739	758	707	752	704	731	748	686	750	768	747	705	748	769	793	734	760	779	709	779	727	775	776	753	707	720	758	766	736	759	735	706	773	741	775	750	785	765	757	754	711	762	785	747	724	783	698	744	742	762	748	705	755	786	749	661	758	768	705	736	746	765	705	721	742	778	740	771	771	757	711	734	759	722	724	757	709	707	734	730	771	747	765	731	756	731	753	709	756	751	785	702	730	724	791	758	682	715	703	683	739	713	779	759	743	735	706	768	755	749	754	755	712	746	737	761	737	740	717	725	779	746	735	782	761	736	700	714	775	739	772	747	724	757	706	813	749	743	784	754	727	722	723	752	792	714	737	712	770	755	781	722	735	763	774	767	725	733	807	754	733	736	737	718	687	772	815	807	737	799	738	772	767	722	801	697	782	696	746	713	742	744	726	742	717	681	725	753	750	706	738	730	730	699	760	772	750	716	755	748	743	769	746	792	758	708	722	758	720	742	732	778	740	749	739	763	774	780	783	740	736	705	767	753	714	694	706	707	758	713	712	753	756	759	720	755	760	744	732	701	786	738	729	748	773	692	767	714	758	778	772	740	714	808	734	741	776	729	762	743	766	696	709	752	776	740	731	737	725	716	724	753	770	785	785	770	728	726	753	762	717	721	750	753	741	735	784	716	739	717	740	753	751	714	731	764	737	733	760	736	717	721	738	720	755	767	773	736	725	725	646	734	761	729	752	750	737	757	740	775	723	741	732	715	743	702	764	711	700	717	765	763	771	772	750	710	743	786	734	761	725	772	791	726	744	760	731	736	718	742	762	721	756	779	693	734	711	764	760	738	735	728	712	705	775	741	737	753	703	777	717	748	742	770	755	736	782	756	745	783	771	732	735	697	717	792	713	712	720	717	738	748	718	723	723	735	771	722	772	736	771	760	756	746	754	706	736	730	732	766
24394	21419	28583	24495	20016	4548	1373	921	702	715	658	576	609	525	547	557	540	507	546	577	554	549	518	520	539	533	566	516	535	526	530	536	509	542	564	604	600	564	528	579	548	538	595	541	550	574	561	551	560	572	587	514	539	496	496	478	500	520	489	515	496	533	510	496	536	502	498	526	519	483	520	523	525	543	562	490	482	495	487	498	486	507	519	505	497	521	510	493	480	537	528	530	490	501	498	487	538	489	504	503	527	525	503	543	499	491	519	522	529	527	561	554	527	487	525	544	533	535	543	544	520	530	504	469	547	479	544	536	505	525	498	521	532	474	504	504	517	498	524	517	500	521	501	492	542	507	521	529	508	528	491	486	518	530	519	508	514	524	521	529	547	527	507	509	511	522	480	530	493	483	540	516	525	479	480	515	512	456	513	521	474	491	523	519	547	530	464	511	515	465	516	564	473	508	464	502	504	496	509	439	480	534	468	475	507	508	521	531	495	469	489	519	478	479	527	521	520	533	496	506	511	471	494	492	539	479	470	511	539	468	517	528	505	519	515	466	520	506	534	503	497	551	479	555	535	494	506	508	539	513	488	536	508	486	501	508	495	471	486	481	552	486	518	494	445	521	533	515	488	511	484	524	486	494	486	538	507	540	511	491	521	492	459	509	484	523	490	517	514	510	488	478	486	507	532	505	516	539	518	488	513	511	537	496	496	508	510	522	517	482	539	497	459	503	498	501	498	479	534	475	529	518	482	505	531	487	480	528	485	498	506	512	529	548	493	521	504	515	473	504	537	490	528	512	507	515	521	510	512	498	478	489	512	518	508	510	495	501	489	536	541	484	474	494	494	533	470	542	535	506	516	469	450	480	526	462	531	520	528	544	476	482	525	505	507	489	524	549	522	534	510	570	519	557	521	530	524	516	523	480	528	520	505	503	520	519	515	504	493	479	522	524	570	512	500	513	491	464	467	524	499	507	550	524	506	512	527	491	484	520	537	483	535	534	521	480	520	472	488	474	503	492	510	531	520	471	463	522	504	510	494	480	506	521	553	506	535	503	543	483	488	546	486	492	523	478	489	473	459	510	504	476	488	501	535	464	499	489	501	533	504	496	550	540	469	508	483	499	483	538	481	489	522	501	477	528	494	515	527	536	519	480	513	516	504	529	491	480	490	475	498	493	517	480	474	524	548	495	484	512	497	497	457	501	532	497	487	537	535	477	488	494	485	498	509	511	482	517	472	507	528	526	505	514	521	492	514	492	544	550	534	497	537	522	521	517	482	532	495	489	512	488	503	497	516	545	514	518	470	491	482	523	504	476	526	514	490	508	518	509	491	519	538	473	505	523	540	502	506	469	481	478	494	514	512	505	480	498	521	461	532	469	513	510	545	553	501	514	492	535	488	482	495	530	507	542	506	509	494	523	490	524	521	481	483	546	502	519	504	489	476	503	513	493	495	493	502	472	526	538	524	482	512	470	498	533	527	555	474	459	494	501	498	516	508	471	512	487	484	518	486	531	483	494	459	493	505	539	488	502	482	546	495	533	504	509	527	506	532	518	518	465	512	493	484	500	525	506	503	542	533	573	492	522	524	506	497	529	465	511	521	464	520	543	485	506	524	494	516	561	529	503	501	513	517	531	522	485	463	507	464	504	497	498	490	491	522	479	503	513	487	527	504	517	494	527	515	482	471	475	526	508	451	552	490	507	511	487	510	507	506	518	493	523	502	502	511	491	527	472	507	480	497	468	478	506	485	489	539	485	488	505	508	522	501	510	522	527	525	502	500	526	499	488	507	520	503	506	552	491	508	523	493	524	538	499	489	502	533	524	517	496	516	549	521	492	479	499	507	485	482	543	479	540	501	490	516	555	527	563	530	497	452	516	515	510	523	496	499	493	502	523	481	514	510	508	506	520	516	547	482	522	476	517	503	456	495	491	527	469	528	530	490	492	526	504	533	489	529	462	542	526	493	499	494	497	506	531	524	482	520	485	533	500	493	488	514	475	515	500	509	479	515	526	481	513	512	478	499	520	523	503	508	509	526	489	521	470	528	475	519	491	510	462	513	512	532	483	477	504	504	504	494	502	467	489	508	522	518	487	508	472	541	496	500	548	461	493	517	500	478	523	541	496	531	490	512	512	500	544	528	492	497	522	531	484	509	516	518	507	499	511	461	497	524	479	518	505	506	480	489	504	509	504	499	510	485	505	553	510	498	494	508	523	508	502	484	482	505	548	507	504	534	486	491	494	494	488	518	489	523	498	497	515	485	528	536	509	524	509	492	506	486	528	533	545	521	475	522	539	522	508	486	532	518	538	485	467	482	483	507	517	455	483	478	498	547	510	477	526	530	512	515	527	524	506	504	526	469	487	521	531	573	437	494	494	527	470	499	499	521	512	497	491	529	506	465	506	488	500	520	491	498	502	485	519	489	508	517	458	495	509	501	454	500	528	489	538	534	511	501	539	510	496	526	470	512	492	520	486	522	488	539	540	512	488	522	489	502	538	502	503	491	523	498	510	482	489	529	539	515	499	500	528	503	475	521	512	508	505	504	510	537	512	482	486	501	515	488	512	528	493	519	443	514	506	502	523	476	554	497	517	504	489	512	499	535	503	500	466	524	530	521	498	514	506	524	497	494	547	523	512	493	498	524	506	517	494	529	473	477	523	480	521	459	531	504	512	500	525	508	542	489	548	521	490	493	533	480	484	489	514	484	477	556	538	472	523	497	499	521	485	506	488	464	492	478	504	495	477	509	499	554	554	496	502	507	459	484	497	530	541	517	493	538	502	538	505	504	475	502	480	541	523	527	486	514	504	504	508	487	510	488	489	518	484	522	501	529	482	536	477	507	528	510	513	431	503	499	539	524	489	525	481	518	479	501	496	496	518	512	512	518	501	514	492	493	499	507	505	482	454	509	491	456	521	535	507	447	515	486	482	527	537	504	512	504	481	496	497	500	520	529	475	476	545	489	516	477	522	496	507	520	543	520	497	549	514	505	511	507	523	512	536	471	541	505	529	486	474	500	487	494	492	467	490	533	528	479	529	494	513	502	527	511	518	483	513	535	470	532	537	476	478	500	529	549	483	480	511	521	528	540	517	503	487	517	488	511	505	515	501	497	486	522	493	501	519	498	513	508	526	528	489	478	524	490	490	496	501	483	487	536	508	483	527	512	500	531	512	494	511	513	484	492	507	529	503	468	470	508	489	513	480	479	454	496	503	516	531	527	517	499	514	516	504	535	512	541	499	534	514	494	542	512	511	537	521	478	509	481	532	465	510	480	530	524	555	483	499	536	520	489	545	463	535	471	451	524	453	533	489	526	474	501	496	473	542	492	544	513	525	518	515	516	527	506	494	544	513	511	531	512	465	504	477	516	485	503	500	536	518	484	525	527	495	538	542	510	470	487	493	521	489	521	494	481	503	535	511	502	535	480	514	532	528	443	475	500	487	501	523	501	532	514	490	485	516	551	519	524	506	471	500	494	538
17970	36724	27291	8424	2794	2091	1701	1442	1309	1232	1055	1003	971	910	885	838	859	839	783	793	818	804	788	829	769	747	789	773	737	780	733	745	791	760	819	865	880	917	785	834	835	819	839	875	844	855	848	885	844	839	896	800	796	803	743	768	766	742	740	736	718	762	737	761	700	677	704	724	733	728	719	741	770	728	723	763	669	675	773	706	701	706	732	706	748	741	762	750	734	812	753	737	713	678	738	734	742	718	723	746	730	695	746	766	734	733	739	727	699	744	768	785	717	729	745	693	745	722	766	749	749	749	736	749	728	756	753	715	738	722	751	687	765	758	773	716	730	756	748	731	699	761	698	713	695	764	745	701	774	713	729	766	736	734	711	702	735	732	740	709	724	675	708	742	703	721	715	761	725	717	736	743	748	659	742	699	725	753	767	737	754	687	745	726	686	708	705	728	746	767	763	740	687	716	689	709	709	743	678	677	703	739	719	715	719	675	703	706	686	711	674	712	703	712	721	750	723	733	722	749	708	730	752	742	720	736	698	695	768	718	729	761	672	768	681	726	726	719	692	777	714	694	699	719	688	687	714	744	789	703	714	708	722	748	707	743	725	739	712	759	704	718	677	736	733	764	716	713	746	692	779	706	727	739	766	730	762	737	776	725	703	727	694	750	762	752	716	715	768	771	714	729	748	833	715	722	682	666	728	748	717	724	707	683	754	705	744	755	767	685	696	728	694	757	721	715	752	710	744	711	733	733	692	706	709	743	724	716	718	681	747	701	709	760	738	690	701	731	738	752	687	715	707	720	730	761	736	701	743	749	751	670	716	692	711	695	746	700	728	700	760	693	747	712	704	718	712	734	731	686	735	701	732	698	758	723	762	712	736	710	695	751	738	707	734	731	778	680	727	710	705	729	700	669	696	735	717	753	701	752	737	740	765	728	693	749	705	791	702	785	734	711	730	741	714	727	727	740	720	721	706	735	701	744	713	701	713	725	703	717	707	691	732	707	680	701	706	722	734	730	689	748	750	688	752	741	743	790	729	747	768	724	668	736	756	750	678	748	730	650	764	746	670	726	738	716	724	758	706	714	731	720	689	708	703	728	772	739	728	749	714	723	712	711	710	759	745	722	741	742	751	732	719	747	740	771	695	710	716	741	749	708	761	745	712	714	703	680	759	711	733	740	703	724	679	767	701	785	726	750	708	689	756	745	707	713	761	736	688	679	704	721	720	663	763	679	712	707	718	695	714	792	716	682	779	719	753	727	739	735	752	722	721	762	710	761	762	683	726	735	715	703	790	734	717	690	740	721	758	724	723	725	787	694	756	719	746	723	728	732	718	733	759	681	734	716	745	740	758	730	735	723	735	746	703	730	724	763	713	682	759	668	717	662	721	734	709	674	689	725	734	703	675	685	766	740	743	738	686	755	723	696	706	747	713	688	717	710	736	712	709	748	798	749	719	769	692	737	702	714	722	722	752	733	696	774	757	723	756	718	726	707	761	754	731	773	746	731	731	719	739	718	773	694	738	722	727	721	757	711	725	732	725	714	678	709	729	713	735	711	740	687	738	714	723	699	733	764	721	706	692	738	686	712	707	715	754	714	747	696	707	774	756	785	701	706	717	719	743	712	742	723	705	696	738	704	708	729	733	728	754	698	765	729	704	699	691	769	688	737	751	635	738	732	735	724	741	724	736	729	729	764	721	746	702	712	747	755	780	741	702	748	709	670	714	726	705	699	725	733	754	696	680	713	761	744	715	743	745	742	711	717	758	704	675	714	736	702	733	791	781	733	744	755	760	668	727	697	733	751	712	745	687	743	712	681	735	707	688	749	735	767	673	732	732	722	735	720	770	722	727	737	733	721	751	727	706	716	748	726	686	711	770	736	685	754	742	761	751	711	792	701	709	687	730	703	728	725	731	727	692	700	753	721	721	743	690	663	697	743	684	754	748	706	754	795	692	767	720	751	724	775	711	698	766	716	779	727	709	703	703	718	753	732	679	798	747	711	776	679	749	727	752	694	752	711	681	750	720	718	724	706	747	784	749	721	745	729	722	723	692	755	746	701	701	731	729	758	771	696	715	721	717	752	762	675	705	683	725	699	712	695	744	693	705	727	701	688	746	761	767	709	663	739	727	745	728	713	695	748	697	684	689	740	705	713	729	708	706	742	763	739	673	709	778	735	726	701	720	746	715	728	736	758	712	694	755	735	703	723	751	758	728	716	702	767	720	743	726	807	759	735	685	722	690	750	739	749	727	769	725	744	809	749	661	750	762	739	744	738	669	728	681	731	737	745	702	688	767	662	719	686	759	711	715	714	748	713	760	745	693	704	725	714	722	702	737	736	736	715	727	711	701	720	726	714	750	733	650	689	702	724	761	742	757	794	759	715	710	712	734	730	716	667	711	688	748	716	734	721	677	705	711	711	729	737	704	685	691	687	743	726	758	707	732	779	738	693	715	711	717	663	696	703	687	728	718	737	693	677	705	709	700	736	719	791	694	754	696	730	752	720	725	733	693	692	735	784	710	708	677	704	761	727	702	695	714	766	767	745	707	723	681	716	735	735	695	732	692	716	705	735	720	711	715	758	770	736	726	733	730	714	761	714	697	695	717	712	742	727	705	720	758	737	713	694	750	719	729	698	714	702	739	725	719	722	743	770	718	700	774	746	734	691	679	693	708	704	706	726	748	716	676	744	719	779	713	675	776	694	721	687	705	737	748	702	744	679	738	742	754	762	724	720	715	713	731	733	717	741	738	732	735	733	761	753	726	701	727	686	731	719	725	707	731	719	713	701	778	749	726	760	747	716	711	714	699	760	742	709	753	734	682	719	733	740	699	681	726	753	698	722	725	710	740	737	720	742	715	744	729	750	711	714	704	759	710	758	724	723	727	742	770	751	763	677	734	715	727	679	708	723	683	696	780	784	719	730	704	725	721	720	716	751	741	701	702	697	722	688	696	730	684	749	748	674	737	716	760	724	693	743	711	713	704	703	744	699	703	710	740	700	717	792	720	734	708	780	712	734	730	751	691	702	732	707	684	736	703	721	759	676	775	723	714	705	778	780	699	740	745	690	730	689	712	722	716	728	714	723	751	694	671	697	731	706	743	733	762	773	730	776	715	686	727	708	718	719	649	700	712	769	683	687	754	774	703	708	718	718	700	743	763	758	722	750	674	753	726	671	741	716	724	743	766	699	724	671	718	724	704	767	734	697	689	733	731	739	734	713	707	769	721	716	695	752	724	693	726	714	775	737	725	771	738	718	679	738	732	702	723	733	702	730	684	712	707	700	753	701	723	665	705	712	765	723	759	742	698	704	728	722	712	706	715	715	739	742	753	704	727	739	771	750	721	749	736	723	680	720	721	693	694	688	738	726	735	677	735	782	775	688	697	727	767	741	713	740	716	678	710	751	716	728	743	725	716	742	702	730	712	729	686	792	708	726	773	721	726	722	716	696	736	733	717	751	754	713	690	751	754	737	710	669	762	689
23277	21328	29068	23889	21231	19071	3572	1216	729	684	641	563	520	548	472	489	465	433	469	462	423	416	412	441	432	399	440	378	418	394	428	421	427	390	439	500	510	477	434	402	442	455	430	453	443	444	442	453	446	447	440	436	424	374	422	453	424	371	397	390	359	385	381	414	378	417	364	394	401	388	404	413	404	389	364	413	351	349	378	360	368	371	409	387	382	384	388	390	414	365	374	378	383	395	380	386	368	375	355	379	416	374	399	377	392	362	383	366	386	416	377	407	394	386	392	386	417	382	393	406	412	387	395	355	344	356	396	369	403	418	365	372	402	356	412	411	375	357	419	347	349	369	392	400	361	330	401	362	380	386	351	390	409	414	372	381	379	354	404	366	373	381	356	400	339	420	388	368	396	374	362	360	386	399	383	377	395	359	397	375	350	401	329	392	378	367	388	373	380	342	425	422	392	371	400	375	383	419	383	367	407	393	373	394	378	400	380	372	387	355	353	374	375	386	372	399	382	401	360	353	396	423	426	394	370	395	414	338	379	378	399	369	414	364	369	405	347	395	385	376	385	389	381	349	373	376	344	370	372	400	358	355	363	381	370	377	393	375	414	388	367	379	385	380	379	411	364	398	363	379	374	383	392	350	403	370	370	410	389	378	376	364	382	383	354	359	385	365	387	385	408	373	424	352	402	391	387	406	378	384	409	362	385	417	384	381	380	355	361	385	402	369	381	374	357	335	392	381	375	349	391	406	367	370	386	390	377	395	377	370	373	385	388	353	373	365	386	415	356	372	354	396	393	387	372	418	383	369	345	353	416	360	409	380	418	398	353	400	365	425	385	379	364	379	393	375	421	371	412	407	377	394	392	375	354	374	367	382	363	396	352	372	396	385	342	375	377	391	342	370	368	383	370	358	402	376	361	383	393	365	373	399	388	366	368	427	371	410	394	380	357	431	379	390	360	366	393	396	394	398	376	372	355	380	392	423	395	368	395	411	359	363	354	418	400	393	372	389	358	353	378	416	352	353	372	373	403	374	399	382	340	365	402	344	403	418	369	362	420	377	410	353	355	372	363	350	396	356	382	384	374	377	380	387	362	375	354	391	356	378	370	374	393	360	386	383	350	337	414	348	402	394	414	393	364	391	382	407	380	360	402	359	391	395	367	400	404	386	370	356	416	332	381	382	390	368	375	357	397	345	378	344	377	406	406	432	385	395	401	393	379	359	400	386	380	379	382	389	392	379	403	356	349	347	407	370	376	392	399	352	335	394	353	395	373	388	416	415	401	386	380	390	383	365	374	384	379	379	353	378	402	346	358	380	397	374	388	376	393	347	398	359	382	401	396	367	392	391	373	379	416	439	382	413	364	365	379	354	380	376	373	378	429	375	387	389	380	375	376	396	380	340	351	373	365	402	354	421	397	387	379	349	359	364	430	348	393	358	367	381	374	406	387	402	384	351	366	408	367	400	369	383	382	400	354	385	338	364	402	364	358	394	380	367	352	348	394	380	380	390	403	380	368	387	360	346	394	381	345	337	372	423	400	367	399	342	377	418	329	333	360	363	402	387	356	402	389	370	374	392	338	383	375	411	415	392	367	378	355	344	335	368	373	397	405	388	399	381	366	380	365	389	364	410	370	330	380	359	394	381	375	370	394	367	384	385	385	368	393	352	391	379	355	355	425	370	382	392	390	403	362	400	351	423	345	415	364	403	373	388	421	393	379	381	400	403	401	372	346	350	397	365	379	362	378	423	379	415	404	365	369	378	369	392	397	345	337	389	379	359	361	358	375	410	336	383	361	389	359	391	357	419	373	352	390	376	390	387	362	361	391	383	358	414	400	355	383	411	381	376	370	365	381	355	358	395	406	395	360	367	403	389	368	406	395	353	386	390	367	367	366	392	407	378	372	408	368	378	401	373	375	370	375	348	367	385	369	369	401	376	357	382	408	368	373	363	367	363	400	374	376	410	378	415	363	355	374	339	398	400	376	382	390	346	393	422	388	361	419	350	410	373	378	386	376	352	369	348	375	356	383	377	386	392	407	379	396	383	358	373	362	377	393	382	384	376	387	363	386	356	363	398	366	425	370	356	371	372	429	365	400	385	413	387	369	376	342	398	378	378	354	359	364	403	392	405	394	413	412	412	403	374	369	364	402	373	392	362	380	384	375	341	421	370	368	358	400	366	367	378	407	402	384	385	386	367	361	383	360	374	346	347	412	378	400	422	396	408	366	376	358	370	385	390	348	416	375	398	418	391	377	382	368	392	402	365	371	411	394	349	345	345	357	395	379	370	344	430	380	422	412	365	384	400	393	355	396	369	355	390	380	355	397	374	396	391	393	367	391	379	357	394	408	386	387	369	360	360	372	351	377	397	369	359	341	382	379	392	365	386	400	398	377	384	364	365	387	368	409	396	376	389	391	350	364	346	383	389	392	408	445	380	389	404	380	427	372	348	400	386	375	378	373	394	390	376	374	372	379	392	380	361	390	378	405	370	392	379	361	388	367	407	374	385	375	368	370	323	398	355	383	411	408	383	364	366	393	403	404	372	403	356	376	337	375	429	381	345	408	373	387	408	371	356	401	410	383	416	396	393	383	368	372	359	383	375	401	363	377	382	390	374	413	380	348	348	399	379	377	393	366	374	391	393	354	346	369	366	325	381	381	348	389	353	367	364	363	408	387	374	373	373	380	425	382	383	342	397	383	354	367	390	363	414	371	410	387	331	357	381	405	364	383	399	392	353	360	364	395	367	379	352	361	344	372	393	363	376	398	374	384	349	360	410	407	359	371	380	388	392	413	369	400	362	361	333	389	373	388	410	347	402	395	391	372	377	362	360	392	343	380	383	351	325	397	341	352	372	384	394	386	345	395	402	424	383	402	379	389	370	368	367	367	362	365	380	332	376	358	375	420	430	359	409	345	372	366	404	356	392	378	396	396	394	356	402	391	388	344	375	376	395	366	381	373	370	372	368	350	388	393	367	405	375	394	351	369	381	385	395	376	345	382	401	420	372	381	364	361	401	360	379	399	372	373	370	374	366	390	379	391	390	346	368	377	394	366	376	378	364	357	390	390	386	368	361	388	370	413	411	412	349	347	334	394	389	394	394	381	387	372	410	370	377	372	369	386	398	367	380	405	375	375	371	390	398	378	394	368	359	358	378	353	396	338	383	412	377	362	363	367	379	372	390	395	379	344	366	396	397	379	348	386	392	354	352	398	379	391	382	344	374	376	384	351	437	373	424	358	392	378	367	384	395	392	383	394	389	398	396	382	366	354	394	374	372	368	377	350	347	379	379	414	368	364	368	368	378	428	357	432	379	350	416	393	390	353	366	374	369	350	373	386	410	363	377	398	371	386	393	374	348	373	361	394	395	368	375	360	365	371	387	391	350	371	370	373	395	368	354	384	412	370	365	372	381	372	363	374	377	378	397	383	361	360	392	367	368	366	379	382	394	394	368	379	393	417	369	365	373	366	369	395	392	352	363
19917	42260	35351	14160	4398	3032	2404	1927	1650	1351	1223	1103	1033	983	863	784	736	737	715	710	645	627	660	650	640	638	616	600	590	624	630	619	655	623	712	850	764	773	674	686	683	636	685	689	766	714	735	729	723	735	753	665	676	617	633	609	562	554	576	576	582	567	547	549	553	597	579	610	544	557	546	593	551	561	530	558	525	582	546	568	545	471	535	508	560	565	543	541	543	514	545	560	549	548	561	567	522	517	535	588	550	572	550	567	547	522	550	545	606	577	579	602	579	557	543	562	595	583	590	619	572	540	514	532	568	546	577	507	543	569	531	560	568	569	514	520	561	588	553	555	560	518	574	562	553	573	525	542	565	551	563	560	528	601	534	555	534	518	572	531	585	585	555	507	543	567	522	527	538	554	521	568	537	578	514	563	521	507	528	533	514	556	590	535	500	546	506	534	551	536	503	529	500	577	583	536	528	560	548	513	546	562	528	549	505	555	551	594	537	561	531	545	508	538	534	523	554	527	525	549	553	502	559	513	551	512	540	564	545	577	525	563	529	549	535	528	527	526	529	532	581	581	570	564	568	529	531	514	503	521	569	522	545	555	570	545	530	535	515	547	508	580	543	569	526	544	528	503	581	543	562	560	538	567	536	558	518	543	557	534	501	547	557	543	540	530	559	530	519	486	552	556	526	509	557	537	536	603	571	584	554	581	560	573	527	527	523	578	467	573	517	555	539	547	516	508	550	531	544	529	519	542	568	565	589	550	590	510	538	539	553	521	536	555	522	546	578	547	531	538	543	560	557	565	607	568	531	575	508	567	530	572	591	500	531	564	536	534	539	567	512	536	518	577	546	575	539	551	496	538	535	565	589	528	542	562	601	556	509	562	549	547	514	532	523	548	517	557	557	540	533	517	533	574	545	543	547	576	522	517	528	549	510	527	520	551	555	536	532	524	544	537	532	533	577	535	558	519	565	564	549	517	539	570	586	513	536	513	501	558	550	578	525	498	550	550	560	542	514	540	517	525	546	553	526	520	565	545	541	586	553	544	566	562	540	547	537	539	526	524	564	560	521	521	529	511	513	533	562	535	507	557	521	583	562	566	545	545	541	540	520	541	560	541	548	546	534	573	533	543	522	560	523	580	538	541	538	525	573	540	588	539	520	545	566	579	552	538	532	527	527	498	561	540	528	555	531	560	527	511	508	510	527	533	563	591	496	540	538	535	579	582	546	535	550	544	516	514	550	527	496	580	536	567	519	524	542	530	584	551	511	540	542	555	533	522	546	602	550	586	511	541	565	516	473	510	571	532	575	520	559	537	513	534	518	568	581	497	520	539	530	602	524	537	572	557	594	564	543	521	542	533	563	524	574	493	523	548	571	528	548	566	533	553	531	528	541	555	554	532	521	515	557	558	525	513	561	520	597	601	518	531	528	551	495	558	519	570	537	550	576	531	524	591	556	529	486	519	574	542	576	530	531	562	532	534	528	554	547	552	557	553	535	542	512	477	555	534	553	537	558	544	569	521	538	536	535	513	561	533	544	533	555	529	544	505	559	545	546	587	552	516	559	567	533	554	506	562	542	559	531	530	572	569	540	541	533	540	511	528	513	534	540	503	542	533	590	553	579	548	546	501	543	559	554	551	533	522	555	524	543	543	564	537	509	557	596	549	541	567	536	570	530	560	581	545	539	570	534	562	535	518	518	519	531	511	575	556	547	559	550	528	546	577	514	519	563	522	548	567	537	554	594	535	540	548	566	534	555	580	569	545	507	543	554	551	585	579	562	540	552	560	549	610	548	515	537	546	541	538	529	544	574	545	528	533	523	527	532	571	585	524	513	535	533	520	592	502	564	533	491	520	528	550	531	540	542	538	548	572	522	557	528	482	563	566	532	576	563	522	569	577	557	506	558	540	472	588	554	497	572	570	528	532	535	573	552	544	531	540	541	544	528	591	524	541	533	509	500	497	508	560	554	520	525	546	564	538	540	563	542	536	503	568	536	573	548	553	488	519	540	542	493	504	541	550	524	589	482	559	573	477	503	522	541	539	546	564	533	565	556	573	523	506	559	503	519	559	525	532	562	536	566	523	545	566	509	522	522	545	559	529	539	537	504	544	505	561	555	541	559	516	522	533	600	517	562	560	531	540	555	526	565	558	549	551	560	544	548	547	535	566	516	576	576	554	597	563	548	499	527	580	508	532	551	510	541	518	558	553	515	560	527	559	506	536	539	542	521	552	503	527	557	514	530	559	559	533	547	518	567	527	553	536	570	584	573	529	586	553	584	516	576	508	535	530	535	540	530	550	564	537	560	504	525	562	561	539	510	608	568	559	535	561	603	505	497	544	522	550	580	526	519	536	596	549	537	559	536	581	553	538	526	542	568	523	548	559	576	544	555	557	542	568	532	555	526	545	506	542	579	552	607	561	558	506	527	553	568	489	492	571	496	523	551	518	551	499	516	559	518	522	557	553	515	502	568	556	544	583	531	557	533	504	540	547	538	520	554	543	520	536	551	539	508	600	592	535	555	506	556	516	501	568	480	526	511	547	517	528	593	548	594	589	550	540	558	499	553	539	552	524	567	566	579	521	577	542	532	549	522	535	577	593	577	538	546	564	537	513	492	518	547	544	579	506	516	537	559	525	598	574	505	574	516	541	537	547	555	559	548	544	541	551	550	580	534	554	558	546	524	537	533	538	507	548	545	549	570	542	547	532	558	570	524	572	504	535	529	544	522	584	517	529	559	546	513	566	570	581	565	538	532	500	544	515	543	560	556	513	528	538	555	522	518	529	526	536	530	525	550	521	513	514	496	547	507	534	530	553	554	526	554	547	536	565	515	521	505	559	508	526	574	542	575	542	511	518	581	515	571	531	557	514	519	564	553	562	547	526	530	564	535	555	565	583	551	533	492	537	574	559	540	516	501	510	525	564	549	546	534	502	523	536	530	493	546	560	546	533	535	549	538	526	557	550	560	509	544	480	526	536	532	507	520	521	523	564	563	530	523	553	539	533	549	534	530	536	589	560	596	579	571	543	528	521	510	548	557	523	541	521	543	566	514	511	554	508	525	555	541	513	569	564	528	514	548	553	503	538	616	527	556	528	507	578	524	513	578	541	571	524	555	495	561	560	516	565	546	574	499	497	554	538	546	508	539	544	559	541	581	526	539	534	530	552	527	561	535	556	550	549	532	549	543	555	546	561	505	523	565	524	513	568	538	526	505	550	554	510	485	586	573	542	530	519	527	520	553	521	552	519	550	555	540	591	552	591	547	523	527	525	566	535	558	515	530	555	563	586	511	535	561	535	569	532	531	553	546	555	538	558	514	553	570	578	529	537	496	511	555	534	535	545	582	530	554	565	573	545	541	517	529	555	530	530	496	529	499	549	566	544	517	519	550	580	576	539	574	519	564	569	500	507	520	546	535	575	544	514	522	537	532	499	557	563	548	517	561	562	533	563	523	526	519	552	532	530	586	528	505	545	546	558	478	556
27148	20950	16071	4274	821	618	594	575	531	519	559	508	595	576	525	567	525	560	553	511	539	543	516	528	528	517	525	547	509	500	577	583	542	507	533	592	594	556	571	561	572	524	568	544	581	567	571	522	570	563	527	541	586	558	514	586	539	540	537	581	542	538	530	527	542	574	526	518	560	554	511	596	526	559	506	524	536	548	571	544	540	506	560	507	546	551	520	487	535	516	527	502	541	523	514	532	499	531	538	520	555	546	547	546	569	502	533	519	522	550	561	540	531	590	527	535	512	562	504	556	545	529	536	535	526	514	535	522	531	550	563	486	584	552	530	579	579	566	503	518	535	574	536	492	604	559	520	523	555	544	545	519	534	504	506	514	551	520	514	532	499	522	552	559	531	520	551	542	564	579	543	555	560	581	542	538	539	570	528	561	524	568	525	558	569	552	503	499	537	566	569	545	554	515	539	543	546	563	538	541	567	556	512	548	528	519	535	544	568	532	521	501	494	476	483	542	525	496	558	547	542	543	555	494	530	541	524	527	544	567	550	499	555	544	577	519	594	532	517	537	568	520	530	571	511	526	538	511	527	528	525	515	511	533	557	519	506	522	523	546	533	514	546	503	548	520	550	509	546	540	540	578	540	549	555	506	568	503	525	541	543	489	535	539	517	536	535	529	545	518	524	560	542	505	534	543	563	524	485	528	518	555	558	553	559	557	556	552	536	542	551	532	525	507	546	532	525	517	535	548	542	520	516	512	526	522	590	568	511	576	607	570	526	479	554	507	576	563	505	519	517	542	548	546	509	555	581	524	557	563	577	530	520	542	551	506	519	567	506	549	521	518	495	498	503	523	571	580	535	539	538	563	547	535	561	533	518	496	575	541	549	528	511	547	522	512	533	543	555	557	548	556	527	532	547	531	578	544	547	548	560	589	491	520	561	533	539	568	546	505	512	531	521	500	512	561	549	557	549	484	549	551	541	539	502	522	524	516	513	566	556	555	553	541	557	544	502	538	497	530	531	545	591	530	539	531	575	511	543	537	540	525	572	540	515	534	516	562	513	532	550	563	524	518	542	568	531	524	563	487	510	580	498	542	565	553	543	524	555	575	523	553	545	547	523	530	523	547	535	553	522	543	560	554	580	514	502	579	516	539	583	535	564	545	539	514	573	553	546	545	559	531	574	508	510	552	577	560	517	568	523	541	512	523	590	553	518	556	567	519	549	544	495	559	482	542	531	523	514	527	538	553	516	560	519	527	527	524	512	516	546	557	563	554	506	526	520	544	522	555	514	550	549	531	513	549	526	537	526	537	569	539	566	501	529	528	521	517	504	497	488	537	524	479	559	562	489	509	541	572	531	516	520	486	501	534	492	545	543	592	501	525	549	537	536	524	577	512	562	546	542	543	524	532	532	571	549	561	557	544	554	529	520	557	531	535	551	552	542	507	534	564	572	571	510	563	531	515	504	612	515	512	544	577	521	522	534	516	542	497	567	550	547	534	551	556	539	551	551	561	535	534	520	511	545	559	540	560	539	509	526	556	531	550	544	563	545	543	511	544	512	583	550	555	538	545	532	545	534	553	599	532	549	548	559	485	537	579	516	583	533	536	562	541	553	524	557	485	578	506	540	568	489	532	543	565	532	535	546	554	570	597	558	539	594	561	556	559	534	517	532	544	546	492	561	535	497	509	493	579	496	543	499	554	544	528	543	541	531	508	559	488	537	547	504	566	517	517	530	555	522	582	527	537	559	524	521	515	539	573	519	568	529	495	574	571	512	519	526	546	555	536	577	501	591	560	556	521	547	554	551	576	525	548	550	519	559	553	545	551	541	553	530	561	544	520	557	546	496	540	559	526	509	573	526	513	537	535	581	562	521	509	571	553	574	556	516	559	549	496	539	519	532	549	537	571	524	540	594	529	551	538	529	541	555	558	498	515	521	514	549	544	578	518	507	561	520	573	513	582	554	541	542	510	491	517	511	560	551	568	577	569	546	522	562	531	526	600	535	503	531	552	515	487	579	535	531	544	549	541	489	527	518	562	549	518	581	513	568	547	525	550	580	555	519	534	541	541	526	558	565	545	580	535	553	559	554	552	528	529	575	505	490	508	512	520	541	486	526	538	528	550	509	512	512	543	591	535	499	553	487	517	560	542	560	554	496	503	544	501	541	542	560	559	530	535	469	529	545	521	523	538	573	506	515	561	514	550	507	524	542	551	513	538	535	514	528	552	543	530	544	516	549	521	594	565	541	513	541	544	540	561	566	513	526	528	521	531	551	562	559	571	519	547	554	549	579	582	590	548	545	510	556	567	544	528	545	557	538	529	510	495	519	522	547	512	526	589	525	533	538	545	549	546	501	517	567	491	486	562	512	533	543	568	518	525	578	539	531	542	529	526	502	556	563	521	518	503	558	561	572	537	526	534	564	518	521	524	568	510	543	549	541	547	541	562	596	531	517	549	558	548	568	523	559	545	556	558	534	529	501	571	540	535	506	541	510	574	553	520	520	553	534	503	507	513	512	518	542	512	553	539	511	517	542	525	540	542	549	545	556	551	548	528	571	593	545	542	556	538	503	544	546	531	519	506	551	509	532	592	513	511	529	525	542	545	533	504	531	540	578	502	512	567	536	575	532	523	528	523	561	550	508	558	571	505	535	554	547	562	565	580	543	532	520	542	514	536	527	532	548	505	562	526	528	529	531	550	511	537	522	539	514	579	547	575	557	537	579	528	539	555	516	513	545	564	586	507	520	515	533	556	566	572	535	538	492	556	554	532	553	608	549	559	519	544	578	584	523	452	503	496	508	522	580	516	517	531	577	535	553	504	578	531	552	536	518	515	534	512	527	504	563	557	535	516	545	525	518	568	550	520	545	564	549	541	527	553	535	539	499	522	538	529	516	543	526	524	532	573	551	556	517	571	511	507	546	530	547	564	517	531	526	541	527	551	562	522	564	551	541	526	548	545	532	543	570	523	563	547	548	560	561	560	538	518	534	530	575	516	551	553	521	526	535	555	537	588	564	518	570	564	519	565	531	558	563	518	563	554	550	599	538	534	533	507	542	542	514	564	525	521	519	548	560	522	518	545	534	488	516	586	565	526	522	552	569	514	538	497	537	510	526	587	489	565	523	560	558	583	541	561	508	528	532	503	535	564	522	550	513	534	543	542	563	542	569	526	493	543	541	554	541	537	560	551	551	560	541	558	549	526	516	539	538	528	505	521	532	545	546	555	567	538	532	533	529	525	570	552	552	528	517	502	550	549	582	545	494	530	527	567	558	560	502	565	543	558	524	542	534	524	560	551	537	538	518	564	521	528	586	542	547	520	540	526	576	534	544	553	571	514	550	523	559	518	521	513	518	576	531	516	556	534	592	544	538	545	573	558	511	534	514	517	563	536	532	537	534	514	524	553	535	523	543	563	558	552	522	485	553	545	506	535	537	549	560	529	517	552	526	541	503	556	544	540	623	529	545	564	515	536	535	483	552	528
13714	25592	18648	4407	951	870	924	819	820	765	810	788	747	738	764	795	736	829	795	749	776	744	758	782	784	766	822	775	725	748	788	760	769	771	790	905	892	842	840	832	793	812	790	868	842	836	807	790	845	844	806	801	854	792	787	775	797	788	773	790	734	728	792	781	787	744	780	749	732	736	785	781	772	765	807	765	744	739	764	740	744	737	748	761	749	812	764	773	857	785	770	805	775	792	785	774	741	752	773	737	768	724	770	766	751	762	781	758	791	790	765	792	785	814	799	776	735	789	770	713	734	732	778	721	773	777	777	773	781	765	749	779	721	790	785	732	757	782	725	715	771	818	789	769	749	744	751	825	797	739	769	805	736	786	776	770	757	740	803	733	763	776	706	741	795	778	757	788	771	809	780	788	804	748	808	741	810	779	769	768	733	776	813	694	724	794	799	719	760	715	735	786	782	747	730	783	775	744	748	767	754	788	753	745	716	752	729	764	780	790	813	812	725	737	792	743	796	734	757	714	783	817	779	745	711	753	739	744	708	795	806	715	803	746	755	772	793	774	755	763	784	736	764	746	792	793	775	718	787	796	736	794	710	727	730	732	776	772	745	752	751	769	768	762	735	806	769	729	756	754	731	773	713	744	722	749	743	737	795	765	776	770	751	749	804	789	772	834	729	785	711	784	761	822	745	787	773	755	765	738	743	791	784	716	744	749	788	779	780	751	779	754	726	728	791	801	751	740	757	819	763	795	769	728	796	777	795	796	756	749	795	784	759	792	735	773	735	804	719	728	789	727	780	761	768	758	747	738	766	778	766	728	770	758	799	810	782	762	748	709	791	777	790	748	701	805	759	749	753	788	729	793	765	801	718	773	794	769	777	779	801	776	803	795	758	750	748	778	756	758	768	773	742	767	729	767	732	809	804	786	722	762	766	744	732	821	743	737	769	759	781	793	726	761	759	751	785	811	753	773	725	821	740	807	728	751	723	766	711	758	723	742	758	788	795	784	762	781	825	760	737	788	790	766	769	699	751	749	766	747	781	727	735	728	783	741	729	780	763	749	721	761	805	764	736	746	769	757	789	721	775	735	754	731	751	727	759	779	757	745	787	782	777	766	728	758	764	781	725	787	739	726	769	740	796	772	741	753	773	785	758	785	769	792	748	786	746	745	790	768	773	756	794	808	793	798	747	752	794	775	782	756	746	733	816	765	771	752	712	773	743	727	780	749	713	765	747	775	772	719	770	728	746	779	734	778	795	764	795	799	755	765	765	756	737	802	764	771	748	765	755	730	755	727	778	752	764	758	782	745	788	721	823	830	749	751	747	751	744	724	764	736	721	746	730	763	730	765	754	759	767	773	788	728	765	747	767	775	792	722	828	734	723	769	792	772	768	792	735	770	762	782	771	783	733	716	807	759	756	762	766	789	755	763	747	777	751	777	752	802	766	801	737	746	729	743	784	743	806	758	727	782	771	809	723	764	729	731	748	736	723	768	756	810	806	751	784	789	752	741	747	777	720	776	782	741	735	782	766	768	784	811	754	757	767	825	790	737	782	716	745	767	756	785	779	815	772	764	754	776	768	760	774	804	808	764	802	795	779	762	781	765	771	794	804	750	749	713	720	766	731	732	762	771	771	749	743	806	797	789	768	755	774	753	814	772	792	743	780	726	791	781	753	762	743	733	754	764	766	751	755	781	818	784	734	769	758	804	764	759	794	831	808	705	723	795	825	769	760	785	786	780	768	790	770	796	791	758	822	789	778	770	745	755	792	752	804	765	754	746	775	766	744	774	745	747	746	829	737	773	795	740	723	771	785	797	722	804	737	801	798	792	727	765	793	751	730	716	778	783	766	760	760	744	805	780	778	820	763	722	763	802	721	777	747	785	770	782	719	803	780	714	757	776	777	755	784	791	773	738	746	764	801	777	769	757	746	753	705	791	770	726	743	736	807	775	783	787	774	753	764	779	811	756	723	778	756	760	813	796	726	732	728	765	748	768	756	744	762	756	753	744	817	803	790	761	722	768	815	789	777	760	811	754	773	724	764	772	726	705	754	750	769	725	771	773	798	783	774	755	789	764	728	735	783	807	792	809	753	793	804	776	705	739	790	809	715	749	760	775	739	755	752	722	740	765	771	774	795	775	796	785	756	784	768	729	765	785	770	777	775	786	786	756	733	776	772	759	790	760	759	795	790	737	774	774	796	739	759	746	745	756	763	789	808	762	792	737	780	783	786	760	750	765	797	786	725	728	774	781	812	766	764	763	781	782	733	742	807	770	757	804	732	733	738	795	755	770	758	726	747	817	791	783	778	745	746	740	744	779	782	764	785	749	764	746	782	771	749	767	769	734	793	752	778	739	839	731	757	800	740	806	755	805	767	757	796	785	797	764	785	771	771	799	758	754	740	779	780	723	748	747	785	758	793	741	733	778	807	816	714	803	757	792	789	713	729	780	797	791	734	769	781	766	772	725	759	769	723	717	852	803	774	734	785	729	805	753	780	786	759	794	760	763	744	776	780	759	770	792	749	747	808	813	741	751	769	754	769	701	781	738	719	764	802	752	763	761	737	775	759	759	720	796	770	759	768	797	753	762	735	810	766	798	803	778	764	768	736	717	743	797	762	739	782	757	778	748	770	795	740	788	762	795	770	816	702	750	696	762	762	790	774	747	760	806	783	719	774	706	735	797	740	786	818	758	757	773	786	804	752	757	738	758	769	743	793	760	766	809	762	769	800	756	741	828	755	755	785	707	736	767	710	782	803	722	784	786	755	770	795	764	767	725	809	742	776	775	780	775	719	753	760	775	758	719	738	739	746	753	745	749	739	723	819	746	763	768	765	717	770	767	814	711	799	732	793	766	705	751	777	759	744	735	757	756	736	778	784	716	766	713	770	761	759	758	773	774	761	776	794	772	759	747	810	762	738	735	724	734	765	727	768	749	830	768	771	749	752	727	750	705	784	724	783	743	767	752	734	794	734	793	718	785	764	764	795	784	779	820	787	762	783	721	806	803	743	791	739	784	740	767	724	776	749	784	794	709	781	757	746	774	736	798	725	793	752	783	782	728	713	733	751	788	748	756	787	784	751	760	793	750	771	790	749	745	752	759	765	780	794	759	793	726	737	818	739	749	777	744	769	761	788	785	775	714	769	741	709	760	758	737	731	759	775	808	747	742	691	793	796	714	757	749	690	747	786	721	758	763	750	765	786	769	767	809	751	781	767	743	769	771	788	751	741	761	765	820	760	748	785	760	775	779	717	746	779	766	763	744	707	731	736	778	795	774	703	740	799	793	793	756	757	759	765	736	776	773	748	751	732	744	795	789	743	760	730	716	779	759	749	740	774	740	769	804	767	770	759	755	739	753	744	792	780	796	782	797	775	711	814	723	779	719	735	755	815	711	762	766	785	732	790	804	774	712	738	734	812	758	774	775	775	746	787	805	764	755	747	758	804	780	746	763	820	743	762	767	768	739	799	758	776	774	732	766
24308	21375	28594	24597	19840	4716	1368	868	738	654	691	623	556	534	541	529	565	577	535	579	583	522	531	537	513	506	529	499	521	513	487	543	519	537	584	627	545	569	533	550	541	557	546	543	559	557	586	553	576	584	554	543	528	569	548	519	509	547	532	493	521	509	495	527	537	490	504	505	491	532	518	535	550	490	510	504	509	497	495	533	525	497	456	503	512	510	507	511	535	525	506	497	512	470	525	492	531	505	522	518	487	472	516	520	485	516	543	522	529	504	508	520	542	515	548	531	534	499	546	480	513	527	499	512	511	535	503	489	530	547	515	483	501	522	509	458	516	552	535	524	462	523	503	512	518	492	517	545	515	495	524	515	494	510	497	491	515	504	491	534	523	531	517	476	517	479	495	533	525	480	526	504	525	522	497	503	496	488	510	497	483	508	514	484	486	509	534	515	486	534	510	509	526	520	511	525	519	531	483	483	521	530	507	523	492	487	520	483	468	511	506	532	544	507	523	530	516	496	503	520	516	522	526	528	508	505	573	508	497	508	487	551	542	512	484	527	509	518	528	521	519	496	521	511	509	507	470	516	487	471	509	525	532	518	480	532	525	512	484	478	529	490	506	466	483	495	502	538	475	492	486	559	499	501	508	488	497	516	517	512	532	537	513	472	504	479	530	534	533	499	480	545	545	493	462	501	574	508	492	480	507	505	493	533	527	517	525	509	504	471	531	468	503	549	510	508	497	496	483	500	501	536	536	533	509	501	489	505	505	500	514	522	496	481	531	509	460	519	493	476	500	514	500	494	509	522	534	529	463	498	539	527	527	474	508	479	482	500	494	464	514	494	487	515	503	503	491	547	492	462	473	502	505	462	525	477	502	493	580	520	527	509	529	473	507	492	505	556	500	488	506	492	542	494	508	482	481	499	504	493	556	537	506	506	497	508	493	526	500	517	485	493	498	525	503	505	506	525	506	498	494	521	513	500	520	549	485	501	508	510	511	536	509	465	511	533	542	482	497	505	521	502	532	511	513	508	501	552	523	463	520	525	502	514	519	512	551	524	526	531	545	530	522	470	495	505	524	484	486	492	547	544	467	513	480	517	496	514	489	488	516	575	503	530	518	495	509	501	462	533	516	513	532	500	526	520	508	462	480	499	507	516	509	477	513	560	530	492	520	528	494	519	565	499	523	504	516	468	476	500	490	497	494	477	509	525	535	514	541	468	473	508	487	491	455	482	517	512	512	517	462	515	483	540	495	499	483	503	519	502	494	521	539	497	492	529	546	485	479	525	522	502	543	509	498	469	474	516	495	532	504	544	514	532	479	510	513	532	511	489	506	525	516	486	493	496	479	533	487	519	541	485	509	505	554	522	495	521	558	499	503	521	514	488	520	447	556	485	525	495	506	518	469	481	480	504	510	507	476	499	526	530	494	506	488	528	502	561	498	498	511	512	499	526	443	512	520	478	512	502	544	497	461	480	492	515	502	505	472	520	496	539	483	514	505	544	512	464	489	511	500	553	528	494	501	549	489	510	535	510	494	538	507	487	467	529	499	476	526	548	482	483	475	485	505	524	549	505	492	537	497	487	536	519	512	514	474	525	512	493	540	514	539	507	499	507	531	506	497	525	520	512	528	488	483	549	463	527	504	490	487	504	475	508	506	527	530	505	522	509	493	508	500	513	483	541	504	482	517	540	507	485	522	520	503	488	537	501	501	512	535	483	497	519	502	501	480	471	505	492	510	466	481	528	531	521	475	501	491	537	521	503	531	502	525	482	501	475	490	482	494	530	512	511	510	503	466	530	471	539	539	470	480	516	494	492	484	503	480	494	498	520	536	493	507	510	506	505	494	515	480	547	515	550	511	484	523	470	507	540	517	475	494	522	515	484	507	546	516	523	539	487	520	553	503	484	491	506	514	509	506	490	452	495	513	521	488	534	496	484	540	499	488	503	503	530	515	485	536	509	517	478	507	519	516	545	467	487	552	546	502	497	525	514	495	506	547	544	508	507	526	482	537	522	502	556	466	548	489	528	484	493	513	517	530	499	487	494	535	454	496	525	508	523	527	516	476	506	521	503	520	510	497	490	482	504	501	530	482	521	460	529	523	485	448	543	496	527	534	520	514	497	513	512	476	480	447	546	508	534	487	464	499	468	515	514	519	516	510	486	487	524	484	511	539	517	526	520	483	538	505	512	471	530	500	506	496	534	545	451	481	481	491	515	521	493	505	502	494	499	460	499	486	530	533	497	535	518	489	492	485	508	459	537	522	510	494	481	491	510	496	510	548	513	525	493	493	515	516	478	520	525	475	514	539	509	499	546	496	513	530	509	473	522	529	547	538	503	510	524	488	499	510	470	477	487	529	500	469	558	488	494	510	522	447	485	537	519	528	480	489	541	521	504	524	511	483	499	519	519	472	510	512	489	484	510	512	508	459	492	526	490	513	530	533	517	506	494	478	454	542	484	459	515	451	484	527	541	488	486	519	554	501	486	537	512	497	485	519	487	495	493	507	523	531	494	497	508	516	500	521	502	529	471	491	506	484	498	526	510	523	494	508	524	498	524	533	495	494	554	493	503	512	501	502	506	488	505	492	514	568	468	505	529	522	543	490	508	487	569	500	549	492	493	510	496	508	494	487	519	509	501	494	511	516	517	482	477	490	511	497	541	506	495	499	478	535	524	481	495	519	528	525	509	497	505	519	551	495	505	521	531	491	530	517	534	510	494	463	488	528	517	482	495	486	481	511	535	517	531	556	486	480	526	501	514	513	505	497	486	487	506	483	514	516	509	534	536	532	466	531	486	529	478	522	513	548	517	529	557	503	511	481	497	528	503	502	510	532	559	514	451	494	489	512	533	520	480	494	540	521	502	503	519	553	550	495	506	471	483	496	516	505	480	490	524	480	502	495	547	487	542	526	476	473	475	516	541	503	505	536	556	518	534	504	526	490	476	470	512	530	515	495	498	497	521	494	513	488	519	465	535	517	489	441	507	468	552	508	527	470	543	537	493	487	479	515	472	477	524	494	547	521	528	538	509	499	506	488	527	514	502	514	480	500	507	501	488	560	487	461	533	524	481	507	505	492	508	579	513	507	523	499	507	530	482	493	504	482	512	477	503	485	511	495	503	481	495	515	503	509	523	483	513	531	523	513	496	518	515	533	464	520	483	500	492	544	499	513	508	516	473	500	521	520	485	464	523	508	516	481	524	495	507	494	550	518	474	506	512	521	492	483	512	501	507	505	493	495	495	508	525	506	549	462	503	529	521	542	498	509	492	504	502	507	454	522	519	491	571	507	495	492	476	469	478	513	490	473	484	498	493	492	504	504	511	493	490	485	474	508	484	469	500	508	469	503	494	522	570	500	466	491	484	521	475	467	536	487	502	493	505	487	505	491	544	471	488	441	531	486	499	530	515	489	506	540	522	533	484	527	507	480	451	513	474	456	479	528	484	535	499	492	528	513	486	519	490	465	485	498	501	495	469	458	512
17279	35869	31113	11358	2696	2163	1720	1516	1263	1179	1016	992	938	910	944	905	869	846	848	874	827	829	808	769	773	804	732	778	739	792	761	769	788	743	815	959	892	873	870	839	836	845	825	743	846	832	877	855	819	864	832	845	833	828	808	699	798	717	743	741	715	754	754	742	724	747	719	695	780	730	737	757	775	730	743	745	735	706	747	786	742	721	709	715	720	746	725	757	754	721	761	715	732	759	710	736	762	762	689	738	700	762	693	776	744	747	692	733	700	738	774	742	743	727	805	788	737	742	687	760	719	687	764	747	740	731	718	716	761	763	742	732	725	699	756	737	684	744	748	712	723	703	774	756	778	709	718	704	754	746	780	790	759	734	789	778	728	690	763	734	718	747	683	704	740	702	756	752	757	715	743	742	711	736	728	725	695	718	764	775	717	771	723	749	716	782	700	747	777	747	727	751	728	765	722	735	712	707	792	739	781	718	687	740	715	740	664	721	723	730	730	771	777	735	716	777	677	700	734	740	730	717	700	727	749	698	696	731	748	749	690	692	740	749	721	748	731	767	721	731	737	731	742	679	780	745	801	718	700	705	728	688	721	740	764	701	740	714	697	763	755	723	711	739	725	709	718	746	710	727	734	721	714	743	750	719	740	687	714	737	759	710	751	708	713	755	712	704	700	692	744	742	738	680	710	723	771	724	783	704	661	717	725	736	664	734	741	743	698	737	751	701	670	682	708	738	705	716	743	774	765	727	728	777	731	761	729	729	721	727	709	710	810	705	742	721	683	767	648	679	770	760	764	739	748	736	690	723	708	723	730	738	735	687	710	731	683	760	699	716	714	728	680	756	766	724	742	706	759	770	684	734	749	741	653	742	695	721	700	710	712	756	743	712	728	727	747	719	715	724	723	723	737	728	691	727	751	693	717	717	714	738	692	718	715	754	750	752	712	708	704	752	747	736	744	706	759	704	700	725	761	728	678	722	720	725	737	721	708	715	723	723	702	714	707	748	721	766	700	711	707	721	754	684	740	754	746	673	716	727	720	758	688	742	745	724	715	729	696	736	756	727	746	768	714	739	744	746	781	765	702	776	706	742	725	713	735	722	771	672	702	735	723	740	738	700	724	715	709	767	733	719	728	728	719	709	741	725	691	717	701	737	712	747	730	709	651	654	748	721	706	712	757	719	762	733	771	723	714	722	727	717	697	719	759	735	735	713	716	699	724	693	712	714	707	761	732	697	763	765	713	762	748	773	711	719	727	730	722	689	742	696	698	785	745	763	743	742	754	763	656	707	728	672	700	696	730	698	741	747	775	771	738	707	739	758	752	684	710	722	708	723	715	689	700	718	698	741	715	757	755	673	778	720	741	730	766	732	728	709	727	700	721	708	711	750	692	746	691	734	731	729	752	747	754	677	744	738	759	776	708	705	738	722	715	738	726	777	753	734	725	705	731	721	785	706	719	784	744	685	705	681	743	780	716	744	743	741	694	755	745	739	737	711	715	721	704	731	717	781	741	738	765	717	715	778	731	765	735	711	734	701	702	765	701	749	730	704	734	764	709	741	714	716	703	707	760	715	720	766	793	734	705	755	668	748	717	745	721	794	788	695	692	770	781	690	752	783	785	757	777	735	755	691	737	776	729	747	730	737	741	741	721	698	707	736	680	739	731	703	694	747	731	714	731	748	713	776	768	736	732	737	685	701	747	722	737	753	679	720	736	724	785	715	760	708	770	767	744	723	698	691	709	720	734	695	721	715	711	689	749	682	712	693	695	765	726	717	770	711	667	726	735	719	669	757	715	809	696	765	728	743	761	686	773	727	707	747	786	736	729	741	739	733	699	751	687	689	729	761	758	703	708	754	763	670	772	767	758	709	709	719	691	722	705	719	769	721	762	741	733	724	735	708	743	748	728	720	726	704	731	749	772	702	709	755	703	751	757	757	764	778	776	698	726	743	743	681	722	749	727	701	710	748	739	717	739	752	764	777	726	707	717	719	752	730	723	757	689	731	751	725	765	735	734	773	780	744	731	736	746	711	788	731	748	717	723	733	694	733	683	721	662	727	762	719	721	737	704	722	727	723	764	698	729	676	727	796	709	729	709	723	790	761	704	682	706	724	710	719	677	731	717	688	695	725	718	754	743	760	752	721	741	764	700	706	703	759	753	722	752	719	758	763	740	728	749	737	743	763	712	734	735	763	712	692	711	752	706	719	758	765	691	736	715	752	724	753	726	709	733	701	737	775	725	689	721	697	718	725	701	750	682	741	676	677	752	760	754	713	751	745	722	707	766	698	733	735	706	753	701	736	736	749	739	714	717	685	722	721	740	709	696	693	709	740	712	715	789	661	722	745	721	719	727	708	761	743	747	755	717	758	732	694	691	758	739	750	701	749	720	754	709	752	751	758	715	711	711	727	733	764	726	703	730	756	720	754	709	709	717	748	739	709	771	670	736	693	773	725	712	714	718	741	711	710	733	730	744	745	669	692	728	704	715	690	705	735	774	668	726	693	750	733	728	759	702	728	726	748	766	690	742	759	707	739	729	726	733	725	724	735	688	757	715	723	748	731	736	747	682	708	669	770	724	722	708	708	787	726	717	718	725	715	744	695	722	739	728	760	726	718	706	685	732	771	707	716	686	691	672	765	689	707	674	703	711	738	725	701	736	688	753	728	699	738	728	719	721	714	719	699	733	748	751	716	722	695	701	728	728	701	716	715	718	724	698	721	732	737	760	717	739	724	695	750	707	657	774	799	759	750	714	768	706	708	731	751	713	726	711	795	693	703	693	750	703	753	792	740	745	715	722	740	713	774	735	752	779	723	728	713	724	729	738	775	677	764	747	759	743	769	695	681	681	713	727	675	761	710	766	723	731	706	730	748	726	764	695	744	721	727	720	739	723	755	731	732	772	685	699	756	738	710	768	719	705	727	713	747	745	689	713	775	740	665	716	738	761	680	724	731	648	796	708	731	701	728	714	709	708	700	725	709	683	751	715	720	745	772	744	708	750	714	749	753	808	738	758	757	704	750	698	720	724	723	727	728	709	728	749	764	714	707	743	757	720	777	743	713	762	714	735	734	723	726	718	765	758	765	709	736	682	716	723	724	725	718	712	707	745	772	745	681	761	708	742	712	731	736	725	733	726	735	688	710	689	742	737	698	698	738	700	723	694	694	697	763	782	739	739	752	708	700	737	713	756	728	736	725	704	756	764	734	721	669	755	761	659	733	715	768	747	716	699	661	705	719	723	695	720	730	735	707	679	738	795	719	717	701	758	678	731	739	719	736	664	683	697	671	717	735	738	733	687	771	744	745	732	747	716	702	755	793	749	736	709	721	727	756	721	730	735	771	754	692	697	717	696	675	740	716	738	717	733	748	711	737	730	713	740	688	736	664	732	705	728	734	767	772	699	771	701	728	733	704	725	740	736	735	686	780	760	751	713	702	726	701	733	699	705	763	718	723	730	717	735	714	770	757	757	748	729	748	695	711
23366	21390	29160	24089	21262	18969	3283	1180	754	647	594	549	487	515	473	468	468	459	440	394	446	382	419	414	413	404	368	388	393	380	364	367	368	414	427	494	491	446	446	439	433	385	449	406	453	446	415	412	443	437	401	415	427	403	438	369	401	376	350	368	338	342	393	341	361	329	344	386	401	356	361	367	404	372	400	400	360	370	372	385	355	362	364	370	364	398	351	362	371	404	376	376	368	396	355	377	378	364	362	349	359	389	343	356	360	386	377	355	362	358	369	355	376	361	373	369	441	352	373	349	371	405	405	355	408	365	376	398	355	372	329	356	360	349	327	388	365	410	347	382	373	329	371	363	361	373	355	380	336	379	360	381	354	346	394	368	391	349	366	359	364	387	384	330	351	384	366	364	384	363	379	318	376	366	419	380	392	368	365	372	361	389	347	356	351	382	368	380	374	363	354	383	336	336	356	364	378	348	355	362	349	398	384	338	340	383	385	375	357	356	365	344	373	331	339	335	315	343	388	365	346	381	370	337	378	356	346	342	353	334	362	378	349	376	337	346	360	324	317	347	356	367	359	352	358	342	364	373	342	362	328	398	364	353	357	387	379	329	376	347	350	332	386	348	390	358	370	359	363	341	360	377	394	380	382	394	378	344	372	348	331	351	390	324	338	356	354	347	360	366	355	347	370	381	349	356	362	349	384	391	362	374	338	372	365	387	388	336	395	348	366	374	376	364	350	338	378	330	363	337	357	366	380	331	347	356	355	337	382	335	361	359	381	384	397	395	379	355	336	343	346	364	336	339	368	383	342	374	389	374	383	360	354	346	380	374	384	365	362	390	324	332	349	343	387	421	350	350	383	351	377	361	397	352	320	370	369	371	358	349	344	336	363	380	382	356	388	346	326	344	408	361	378	380	358	382	370	378	351	388	401	366	347	370	399	391	340	377	332	368	356	340	369	393	358	327	400	328	369	374	350	322	382	351	327	368	363	354	322	332	394	348	341	360	344	336	373	383	335	354	355	381	353	313	370	368	377	375	348	348	369	372	344	386	340	375	386	394	344	362	367	311	368	337	362	375	346	401	356	344	365	379	389	379	345	373	376	354	375	347	357	380	364	377	381	373	355	363	372	374	341	364	352	382	367	354	385	386	384	353	395	371	370	345	398	338	367	365	371	385	359	346	370	355	347	355	323	345	354	367	383	321	347	369	344	356	353	357	380	355	364	349	370	362	392	355	342	367	330	357	383	327	333	333	403	382	339	342	348	375	392	350	338	364	349	331	372	348	358	357	336	354	359	350	373	390	351	356	386	351	342	384	372	349	364	406	387	337	351	354	367	411	364	391	352	382	338	335	350	364	326	363	355	366	423	367	394	377	379	377	381	341	368	398	359	399	343	378	335	368	363	356	367	349	337	365	323	349	351	429	337	366	374	377	341	375	427	360	366	365	355	364	391	406	382	336	350	383	341	386	344	324	358	349	374	364	345	353	367	375	396	386	391	331	398	375	334	382	338	360	378	386	348	385	374	322	396	375	366	319	378	394	351	361	339	367	324	344	351	345	371	385	347	371	373	401	345	364	375	361	345	351	353	361	361	354	374	355	387	331	382	349	355	338	367	351	378	366	317	407	359	368	365	355	365	359	354	372	375	363	351	349	351	365	350	376	382	370	350	374	372	335	378	367	345	352	349	342	341	364	354	383	363	362	362	334	374	372	385	359	373	338	325	352	379	357	363	344	372	374	391	363	380	375	344	354	377	365	352	350	397	353	344	349	365	376	343	358	348	369	341	371	330	367	365	365	365	407	365	391	379	385	335	375	349	367	324	332	364	361	330	359	386	395	366	356	389	371	384	367	361	352	364	352	340	359	348	351	351	370	373	357	340	369	345	379	374	362	340	354	369	380	390	345	360	353	377	334	402	353	342	358	381	347	352	355	372	366	373	364	361	351	379	358	365	347	351	364	366	356	376	378	366	320	386	325	360	361	360	348	388	334	382	344	392	377	345	377	374	352	368	348	352	354	366	349	390	354	383	391	336	371	389	359	349	324	384	341	344	337	341	357	346	339	354	364	376	378	357	353	346	362	375	352	375	368	376	379	402	381	376	348	389	363	365	355	361	369	371	328	353	346	349	362	375	366	343	346	380	392	352	327	359	346	363	348	328	364	331	394	365	408	342	371	334	333	357	360	350	366	376	352	426	363	350	343	352	361	364	360	357	320	377	352	367	364	388	339	338	367	345	368	356	364	370	364	349	347	374	410	365	346	369	373	372	338	353	359	335	377	358	350	398	387	352	359	388	365	358	358	379	374	363	371	371	401	368	374	344	378	342	362	364	363	356	399	342	342	325	367	377	331	355	356	355	370	385	376	373	374	365	357	411	346	376	351	364	364	361	367	348	366	349	342	350	326	367	364	348	367	345	376	363	379	362	331	359	360	414	388	383	350	321	369	345	363	349	364	350	393	365	398	373	381	355	389	383	360	359	372	394	345	402	378	389	380	369	385	378	374	362	364	360	372	350	378	357	363	369	343	355	385	373	371	355	354	350	357	361	392	323	327	308	341	375	371	385	380	372	385	332	361	358	370	363	349	376	367	371	361	361	370	370	370	320	391	389	385	381	364	359	360	337	338	331	340	365	354	356	385	373	326	359	379	366	372	331	369	340	384	349	361	392	352	382	378	350	353	363	353	357	371	385	389	364	367	382	398	378	348	357	333	317	357	351	365	317	319	383	376	364	400	361	402	371	359	354	380	357	360	376	389	367	356	331	360	354	349	359	363	349	356	371	362	346	382	328	352	381	349	354	368	350	346	401	374	342	382	358	347	311	362	379	348	358	364	333	348	368	348	308	323	403	338	390	363	363	354	365	364	363	386	391	328	359	378	375	392	379	372	381	342	348	332	390	375	402	375	332	381	338	402	352	361	348	404	368	393	323	383	404	389	359	366	332	377	343	353	376	370	339	371	369	346	363	384	373	353	376	358	386	389	341	393	383	374	366	327	365	344	345	337	340	365	362	383	381	342	370	403	372	397	322	374	351	346	361	347	345	335	333	401	375	377	355	344	350	323	364	360	356	323	363	379	372	366	352	373	360	360	391	373	356	369	360	337	352	349	383	339	365	361	356	380	363	353	330	370	336	380	389	329	362	344	360	339	387	325	350	376	382	351	366	396	341	368	357	356	347	334	415	331	323	371	362	351	347	334	325	351	354	354	339	365	338	361	372	386	316	419	391	341	337	397	358	344	377	391	357	383	362	378	363	396	388	347	383	319	347	360	350	383	347	384	377	383	366	360	383	399	369	304	365	368	394	368	353	369	310	354	344	387	352	350	387	350	343	390	362	370	349	365	348	369	331	347	361	332	378	390	362	351	370	363	332	387	333	359	366	370	366	358	362	352	366	357	379	336	366	374	383	367	410	362	358	367	346	336	353	376	380	349	378	324	383	368	325	375	342	353	339	373	338	352	338	364	364	375	368	333	380	385	339	339	338	376
20701	42875	37517	13092	4195	3081	2388	1905	1582	1347	1201	1120	1017	905	792	793	783	724	761	688	699	638	683	639	643	636	613	591	580	524	569	563	608	638	663	819	824	700	669	694	688	718	678	660	693	681	663	689	739	737	699	674	731	685	633	619	556	560	524	530	512	559	544	526	514	525	535	493	518	530	536	541	536	597	551	499	539	532	541	503	542	490	502	528	490	537	496	539	532	515	523	516	522	528	542	521	518	519	494	528	568	530	510	492	506	535	478	590	565	573	570	464	562	555	537	552	608	584	529	524	565	519	535	537	542	535	544	496	535	539	554	541	535	475	542	556	572	520	505	542	521	538	597	541	542	535	540	534	514	566	539	573	512	520	498	537	507	570	567	514	540	518	539	515	485	526	528	537	525	498	557	556	533	531	525	502	500	541	521	565	518	523	521	528	580	562	516	491	473	541	542	537	530	571	518	582	543	537	560	517	503	519	518	510	479	512	521	495	528	490	494	535	521	525	486	542	492	523	517	520	516	554	497	454	554	505	533	517	535	499	508	531	552	529	507	524	496	542	547	497	497	521	516	516	535	544	528	482	515	516	539	505	523	522	547	513	547	521	505	500	536	545	512	545	489	565	519	510	538	520	515	553	505	533	517	542	496	483	516	491	490	506	546	525	518	535	525	539	502	562	561	505	529	547	457	548	536	515	540	555	509	547	513	551	559	538	558	556	497	521	524	520	536	499	543	497	524	550	525	488	521	535	517	531	544	568	524	540	553	472	491	540	530	540	470	583	525	511	489	552	515	503	542	546	553	522	529	551	535	506	546	518	515	545	587	509	516	516	522	534	547	541	530	529	527	559	556	509	502	522	523	521	517	536	506	539	495	516	528	523	515	539	568	500	533	562	498	520	486	543	564	506	502	501	503	531	519	534	545	492	514	487	554	477	538	517	524	555	513	515	555	534	499	521	556	496	549	487	494	513	529	491	530	554	500	503	542	528	537	525	541	489	471	478	489	511	561	543	524	528	530	539	565	534	548	531	508	498	533	505	500	506	501	533	543	529	518	537	550	546	520	507	522	557	520	490	543	497	514	529	536	509	503	499	543	535	529	555	526	513	552	542	562	531	563	543	510	530	507	548	520	522	556	500	524	497	515	495	472	501	505	508	485	535	511	559	520	546	531	542	477	542	520	538	523	525	555	488	522	500	508	512	550	534	489	491	511	550	521	529	537	507	524	522	514	541	502	532	510	544	535	545	471	541	539	511	517	553	560	477	473	430	511	538	510	551	514	527	526	527	512	546	525	563	565	558	516	515	592	544	512	533	518	510	510	512	535	520	556	504	493	526	546	552	482	501	545	547	506	521	523	535	531	485	487	481	545	519	564	501	522	540	510	542	521	537	470	524	511	510	531	499	503	503	500	523	552	550	516	550	511	553	562	523	511	535	483	526	530	551	537	512	490	523	515	493	531	508	511	513	500	449	500	520	516	532	527	513	493	522	557	510	509	516	532	531	543	520	529	510	524	528	545	543	514	523	522	530	524	529	564	514	524	532	501	502	517	525	514	530	556	547	501	491	528	529	500	499	482	524	496	542	512	487	504	535	486	511	529	512	507	510	523	507	554	537	524	530	465	517	515	494	575	518	532	539	563	537	515	543	519	494	553	495	538	515	511	515	539	526	542	545	522	522	546	504	537	512	499	542	493	516	538	553	534	550	503	552	499	522	527	546	518	492	503	515	514	519	497	534	512	525	533	509	552	506	532	527	562	565	527	491	514	524	549	542	529	552	516	529	570	499	513	534	504	562	529	516	522	492	498	544	470	532	489	532	489	499	524	534	524	521	522	533	479	530	563	547	578	527	490	499	550	533	566	520	575	516	494	500	532	519	476	540	522	521	524	508	523	504	548	525	486	547	516	452	514	544	505	526	530	523	544	545	530	539	497	535	522	493	529	518	510	560	540	543	548	467	476	504	528	522	502	548	552	540	538	539	488	506	543	538	530	518	557	534	530	549	533	530	500	520	524	546	509	516	510	538	487	488	505	520	508	529	544	551	513	564	550	492	522	555	499	513	544	516	481	527	505	474	508	508	534	551	521	531	488	546	501	564	528	537	509	517	571	526	550	530	515	520	560	490	564	528	541	559	509	537	506	558	517	534	503	518	497	514	473	548	545	554	527	557	521	523	518	529	525	525	556	521	495	546	483	503	505	511	524	539	504	507	528	479	534	496	523	543	512	500	488	538	536	525	493	530	517	529	560	473	516	555	511	557	530	489	534	511	540	515	542	528	499	488	556	540	506	536	465	552	565	511	538	529	517	508	530	553	526	550	501	487	547	506	495	514	506	498	509	546	545	532	484	514	504	524	539	533	514	562	525	511	505	500	506	516	587	509	567	518	524	514	527	505	539	490	532	549	501	537	520	534	532	479	511	488	524	527	486	518	503	523	555	521	520	549	542	511	514	494	538	547	528	511	522	553	538	512	522	494	520	513	578	515	545	508	509	540	553	491	466	514	543	497	524	534	534	529	521	503	534	528	540	510	540	564	514	471	540	460	516	519	558	506	517	535	524	535	529	532	551	481	514	516	506	499	535	532	552	536	522	522	501	516	498	473	528	488	525	498	517	548	534	516	543	528	530	538	512	538	519	531	507	510	565	484	533	576	495	530	549	501	513	534	481	514	513	514	522	526	501	564	533	500	514	489	557	502	526	511	497	497	505	534	547	517	521	472	521	491	555	507	588	522	480	516	553	504	520	522	552	557	583	531	504	534	522	501	538	514	533	514	537	535	528	502	521	535	558	545	561	557	537	543	505	526	521	553	514	519	540	543	515	522	455	528	490	508	562	504	505	503	507	544	512	542	509	527	509	537	524	547	564	491	485	531	506	518	518	511	514	537	490	501	510	522	530	539	509	510	534	475	535	516	511	527	520	516	490	486	477	533	523	554	485	510	508	541	527	463	555	503	512	529	536	529	520	525	503	529	511	503	487	548	520	529	508	525	523	509	493	514	469	534	536	553	546	555	525	551	513	542	545	518	539	546	534	507	545	511	556	545	476	537	496	483	512	487	484	531	545	528	498	531	513	539	538	521	520	519	506	547	553	520	510	533	550	544	526	498	500	510	549	532	521	536	529	529	504	498	553	507	521	526	549	546	491	518	541	522	525	550	550	499	543	501	501	540	517	530	521	546	483	511	530	522	508	535	523	559	544	542	510	539	545	541	515	535	534	513	482	503	511	522	524	514	487	546	555	511	534	518	518	545	497	528	538	538	543	514	510	532	478	532	531	473	502	541	512	511	490	538	507	550	518	533	550	535	553	494	512	536	530	563	510	550	467	507	533	547	499	501	526	521	507	508	518	512	520	563	540	519	521	504	507	505	526	500	530	523	559	516	510	514	594	500	533	563	529	516	530	532	526	525	508	482	526	547	493	467	505	515	480	556	570	525	527	519	522	535	526	537	544	504	551	526	528	517	522	548	557	503	531	497	514	513	521	531
27189	20966	15571	3355	734	587	570	542	594	544	515	560	545	506	511	477	570	532	545	483	526	550	577	545	553	551	521	536	548	537	534	559	506	521	551	617	568	537	564	584	584	528	570	576	558	583	563	555	566	557	512	534	504	537	517	569	579	548	534	592	517	557	500	500	540	542	569	510	570	517	533	540	535	541	548	551	547	553	502	493	514	530	537	496	513	507	571	501	523	540	541	492	522	542	556	526	495	541	555	531	556	491	589	562	523	524	506	540	496	548	544	499	562	544	491	534	512	510	518	493	524	513	556	524	526	530	536	533	518	524	516	533	533	506	555	531	540	525	507	535	493	522	529	506	498	547	512	528	518	586	560	480	483	522	507	554	540	510	516	530	508	564	539	537	465	517	518	608	482	537	550	522	495	491	546	482	555	561	498	511	534	552	500	517	555	538	532	547	483	559	535	537	515	499	490	525	522	518	503	517	525	495	528	543	516	520	560	499	533	518	489	472	520	594	520	535	532	555	527	550	519	500	521	552	544	531	496	502	507	509	514	526	505	494	543	515	525	514	554	492	542	528	536	524	545	512	511	476	506	535	522	507	578	551	567	554	526	543	572	519	515	572	511	508	529	494	535	503	538	522	528	515	524	477	535	484	538	536	538	524	514	526	544	550	559	523	560	531	508	564	535	524	515	517	528	549	534	518	522	507	511	527	521	485	508	541	522	527	524	505	528	506	507	511	523	533	512	547	535	523	532	545	525	502	562	519	495	474	490	516	481	548	578	530	562	558	518	543	536	538	533	535	515	531	565	497	515	496	549	528	533	527	518	513	517	527	561	532	542	531	542	525	481	548	524	524	507	530	496	528	534	538	518	579	504	556	528	510	545	499	552	569	552	508	500	504	554	469	515	553	518	520	525	490	550	490	543	542	490	534	517	480	507	568	545	534	538	556	551	536	530	537	534	520	502	499	529	540	538	505	540	510	531	542	544	535	526	500	538	519	541	508	540	511	503	557	540	539	514	550	520	516	529	503	525	497	507	530	523	507	512	552	558	524	536	545	521	568	510	546	530	522	501	507	495	554	519	527	532	527	519	498	560	502	527	587	533	521	503	511	481	540	510	507	527	507	523	457	513	513	520	559	526	496	525	528	539	549	510	541	519	489	512	550	513	524	545	549	524	555	512	546	540	504	542	510	500	531	541	560	503	456	546	509	542	514	526	546	541	528	505	556	551	518	521	546	535	527	518	528	530	532	511	545	532	524	556	492	519	557	517	558	530	535	530	527	518	508	481	491	539	484	508	542	560	555	536	519	509	497	502	525	505	530	535	489	509	526	546	541	526	478	506	527	533	517	475	530	529	547	466	563	541	508	486	549	538	506	494	519	556	576	497	543	547	503	539	483	498	522	547	564	536	543	566	575	519	504	543	506	513	527	517	535	555	531	510	496	512	519	526	494	507	561	544	538	542	505	550	550	506	529	518	531	514	511	534	530	522	534	485	531	492	576	535	516	518	512	517	507	526	519	511	549	529	510	526	530	508	469	573	499	501	548	509	533	524	516	539	525	556	493	505	554	485	544	533	541	519	522	508	536	540	544	536	462	502	520	545	521	559	498	515	498	496	555	494	531	501	513	509	507	589	495	505	543	517	526	503	550	512	537	509	565	524	514	506	529	539	579	516	535	550	530	516	529	506	508	517	567	516	502	542	552	501	549	519	507	556	517	556	498	538	510	540	530	484	531	529	566	482	515	523	521	526	543	523	522	514	521	503	541	549	519	509	546	537	523	530	511	492	540	542	495	528	495	521	555	503	544	497	523	561	529	513	530	511	541	511	531	537	522	467	527	517	567	530	501	518	516	512	542	513	526	530	513	518	544	569	554	540	501	563	538	531	543	545	534	552	530	526	563	522	500	498	537	534	545	520	518	562	486	483	497	551	542	519	512	520	537	526	520	465	516	511	526	551	497	555	540	547	537	522	513	522	493	522	531	525	513	518	548	524	546	514	536	528	543	554	533	508	548	537	501	512	541	501	521	547	540	536	525	565	523	490	533	546	533	533	506	561	571	505	489	560	551	574	537	537	507	500	528	519	517	515	495	497	513	541	524	520	556	539	518	551	554	568	515	574	496	509	485	537	518	526	560	550	508	525	496	519	542	565	502	517	514	513	513	551	514	537	526	566	533	556	531	524	465	547	516	568	582	499	523	543	551	566	501	529	488	556	511	557	510	520	524	525	510	550	557	572	522	547	514	554	491	541	495	528	528	529	540	551	560	497	554	535	541	503	501	555	542	518	506	503	538	478	502	515	476	563	520	552	554	537	554	536	476	512	517	509	494	551	486	522	516	550	538	516	529	524	547	530	534	539	540	524	510	515	515	545	546	527	522	530	546	535	547	524	530	533	571	521	554	516	516	522	559	513	519	541	547	546	547	565	554	461	505	494	524	523	546	555	512	494	543	511	520	559	557	506	487	520	544	545	535	491	518	533	522	521	534	508	561	540	523	523	517	507	547	536	499	524	500	569	525	532	524	505	529	503	484	532	569	509	525	575	546	524	487	544	524	494	517	494	545	508	542	511	475	547	529	571	508	544	563	541	489	525	527	510	527	550	496	494	496	544	534	529	522	553	523	532	548	504	547	511	552	483	550	564	518	547	530	509	545	490	540	544	588	507	525	565	543	543	487	532	563	552	521	514	553	565	511	542	519	537	536	513	529	544	516	533	545	545	574	545	512	547	501	575	485	504	519	586	513	513	487	546	551	557	534	502	530	524	534	584	543	542	538	520	486	528	523	522	545	502	493	531	525	534	553	550	535	512	540	539	501	505	539	556	489	545	525	560	480	564	492	527	516	492	567	566	540	529	519	526	514	525	497	486	570	526	520	567	550	535	498	537	546	526	542	526	560	493	513	532	550	508	492	505	522	545	529	568	519	517	564	541	503	545	561	528	534	538	532	512	520	524	557	549	538	544	536	506	516	526	496	495	516	511	516	508	583	488	559	490	526	526	549	553	526	531	557	553	501	488	531	539	519	533	538	519	485	598	538	523	515	553	526	511	490	553	481	560	564	525	532	502	502	566	514	516	518	518	513	540	503	536	524	568	524	482	472	495	479	530	501	538	512	547	525	552	517	504	551	486	510	540	571	546	527	526	527	518	545	519	492	533	559	549	553	559	532	504	554	565	506	552	491	519	526	525	509	526	529	506	558	496	552	488	505	545	515	547	526	501	536	488	488	540	526	512	485	565	539	505	526	550	503	507	539	481	538	465	547	544	538	511	589	513	521	510	539	533	586	520	552	529	518	527	555	517	561	542	516	515	532	540	528	518	527	547	486	560	532	539	565	516	519	539	530	557	525	531	487	500	510	508	510	536	502	537	537	508	549	498	556	564	530	527	500	499	553	527	546	518	553	523	527	535	504	471	502	529	537	532	509	516	531	510	541	510	548	533	536	545	529	496	494	507	518	516	555	531	513	533	524	544	528	569	545	527	523	567	562
13767	25423	17505	2889	927	849	840	810	790	746	786	784	744	755	803	794	760	731	795	751	757	728	734	722	765	723	769	751	726	704	786	677	742	770	782	903	878	835	784	808	818	823	820	779	832	786	832	786	801	820	792	794	764	809	752	806	727	800	774	708	754	767	727	752	751	754	784	730	711	714	729	740	762	747	721	764	753	704	750	717	783	724	767	756	766	734	772	711	792	741	741	737	736	786	697	734	738	740	762	767	781	730	751	794	721	780	700	720	774	770	718	735	808	754	772	770	762	795	747	747	798	769	783	748	772	736	713	751	773	793	786	732	730	730	773	769	744	719	785	742	804	711	762	762	747	729	765	791	787	784	746	771	733	719	760	746	782	793	721	771	745	786	762	747	720	783	748	776	745	759	768	820	788	744	784	752	736	743	711	754	699	746	778	702	738	725	740	708	738	711	717	751	773	760	732	703	755	774	757	712	781	771	758	769	706	747	760	784	754	736	783	738	760	762	750	722	735	755	777	742	747	757	736	730	733	734	772	712	750	738	788	803	737	762	699	694	752	762	701	745	777	786	758	757	743	794	809	810	736	808	689	723	786	734	748	812	778	746	762	730	729	727	730	753	723	714	727	744	735	741	730	761	774	749	774	725	762	717	775	735	759	711	762	729	814	740	729	746	764	744	736	748	754	717	733	777	720	790	722	767	738	766	737	729	768	709	781	749	740	764	746	739	741	770	811	693	707	784	807	774	801	763	761	733	745	770	726	788	779	758	714	778	762	730	755	750	793	739	712	703	735	758	784	752	793	760	730	796	749	740	735	739	752	752	784	753	712	770	756	732	756	721	787	767	796	722	793	744	732	743	805	766	701	699	786	760	750	775	763	758	766	787	793	797	791	725	744	778	750	776	705	756	744	750	744	724	771	772	745	749	753	682	742	776	739	663	731	722	751	758	727	744	784	762	740	767	747	774	767	725	797	751	750	739	731	749	699	788	757	743	763	729	753	738	716	783	751	770	711	734	732	736	787	726	760	761	750	747	731	697	756	727	764	759	758	761	728	775	716	724	771	798	794	753	738	698	727	777	780	744	745	695	720	803	748	723	745	753	748	749	768	755	776	754	752	735	754	744	729	761	728	716	703	732	785	799	763	814	797	762	762	706	739	747	762	736	775	758	750	737	769	754	761	732	710	747	740	769	772	765	755	784	728	713	793	780	694	791	746	771	695	721	720	726	711	749	744	714	739	683	784	707	719	795	785	749	737	758	776	766	802	787	721	786	729	787	759	757	752	764	758	743	750	703	764	724	745	725	728	781	760	694	802	779	719	778	753	799	787	736	745	715	774	787	756	716	721	728	712	711	791	788	710	727	755	755	759	762	759	748	758	758	795	763	759	780	762	698	768	762	701	746	778	788	713	766	755	763	746	722	722	752	682	793	755	725	729	770	775	767	791	793	705	781	735	747	704	749	735	750	730	723	744	731	749	741	769	725	724	725	777	756	772	715	750	807	735	778	739	764	740	761	788	763	731	751	730	738	741	754	758	712	762	741	770	740	777	778	768	744	743	823	779	757	783	758	801	747	711	767	720	712	761	814	798	728	773	734	733	749	699	695	752	764	765	741	753	819	725	814	772	761	770	757	785	711	799	700	732	736	740	767	746	769	725	748	714	779	746	772	743	772	747	766	791	775	741	743	765	744	750	725	769	754	767	760	750	747	740	735	711	782	798	775	753	779	768	764	778	777	704	764	732	732	754	801	781	744	764	709	718	727	731	666	659	757	779	797	753	781	842	764	762	756	754	779	788	791	742	715	723	774	755	811	709	761	742	786	712	782	747	751	752	820	732	736	734	736	729	801	765	795	767	717	756	768	741	737	731	744	745	710	737	767	745	711	762	741	759	779	769	756	744	731	764	756	731	717	728	766	778	714	754	755	757	735	752	769	777	785	761	738	727	817	730	786	767	781	738	704	750	713	794	739	732	774	759	768	714	730	779	774	732	761	753	782	752	749	768	745	717	767	745	771	816	727	746	674	758	746	687	786	758	798	761	714	746	796	726	775	749	734	718	835	769	732	714	761	748	722	724	770	763	766	778	733	742	728	743	764	792	723	761	768	724	762	732	773	714	719	750	785	756	708	791	773	715	771	707	731	740	804	732	780	767	727	744	782	737	769	746	728	761	755	749	737	784	751	788	735	760	785	778	775	766	728	717	804	723	758	702	753	772	748	737	702	731	729	760	739	762	784	749	751	795	792	779	747	764	749	716	722	759	755	743	747	755	739	738	703	760	724	769	728	732	723	775	742	749	753	752	715	761	731	762	756	759	735	724	726	732	734	733	754	768	765	761	788	697	702	718	755	769	719	739	742	755	729	793	756	711	731	755	754	770	737	719	699	733	771	770	701	753	719	739	741	780	778	753	725	745	747	761	717	763	722	771	785	786	780	768	770	725	801	714	749	759	759	763	778	775	728	710	748	728	738	755	726	785	724	745	750	727	764	759	728	728	812	716	744	703	758	755	729	732	763	753	767	755	772	738	749	769	757	756	733	735	760	730	718	755	770	756	759	705	726	746	783	713	737	736	725	698	761	755	733	779	768	740	742	749	748	742	720	781	767	748	718	776	722	756	786	764	760	740	689	741	800	745	777	762	777	756	714	748	708	729	738	753	785	766	754	797	721	755	795	729	731	708	769	832	761	809	705	792	735	742	715	783	728	760	730	752	711	794	769	727	742	731	754	774	755	768	770	756	802	722	745	700	769	717	735	746	725	761	740	729	777	734	756	702	750	780	740	793	727	742	698	719	758	744	779	759	774	778	738	796	716	737	723	755	744	733	700	785	787	736	782	736	733	684	753	792	675	739	726	752	723	733	772	756	795	781	741	759	763	755	728	728	777	760	689	746	768	742	752	803	740	725	709	745	777	739	744	762	747	748	739	796	800	776	778	749	743	766	809	745	719	746	753	777	703	774	776	741	749	760	711	741	749	775	725	773	776	738	746	734	769	729	743	760	729	723	740	758	787	750	762	768	731	734	745	759	729	718	749	721	745	771	760	770	758	745	769	749	693	749	772	765	703	729	711	739	777	737	718	716	732	773	735	766	750	725	728	734	745	799	752	785	723	761	773	734	774	733	769	728	776	788	744	737	759	734	728	792	730	770	681	740	760	802	741	789	753	771	792	733	727	742	761	801	778	726	758	762	712	744	731	709	755	759	748	727	760	781	769	745	740	749	782	764	748	729	767	752	765	763	763	755	776	755	793	735	768	713	759	765	800	713	720	768	773	775	738	769	769	738	708	738	768	761	726	670	725	787	695	721	750	739	765	729	702	753	758	732	710	782	765	727	714	739	736	790	762	796	727	751	763	747	798	730	789	743	727	752	690	696	725	767	760	758	728	733	796	731	727	765	811	731	738	709	786	750	727	737	732	721	697	740	724	724	735	717	777	745	771	737	760	722	765	806	711	745	736	729	730	734	714	758	722	757	755	748	814	753	769
24201	21200	28396	24404	19773	4670	1398	839	706	629	588	587	549	590	542	501	565	553	531	544	531	519	508	506	538	522	499	498	484	467	506	506	523	499	504	557	570	522	516	522	501	551	526	502	612	527	538	528	552	555	526	507	505	501	514	512	473	454	468	498	492	511	535	456	497	516	490	480	469	502	506	494	516	522	496	482	482	484	477	548	506	494	461	482	514	494	491	543	509	503	465	488	514	468	510	526	481	484	514	481	506	520	491	465	503	503	467	492	527	543	492	486	484	478	485	515	460	514	510	473	527	452	463	510	483	493	496	517	468	505	507	497	454	485	464	503	522	450	505	489	462	482	498	482	513	499	533	498	482	485	500	518	455	496	502	496	549	493	528	482	476	483	540	483	487	464	546	448	504	484	522	468	514	484	518	521	494	485	522	494	463	452	520	485	469	484	439	465	484	492	485	492	470	478	481	460	472	465	462	461	514	514	446	524	479	509	489	490	512	479	505	507	520	454	467	490	489	517	506	473	471	551	462	472	464	505	468	497	487	455	518	467	476	502	491	514	448	509	466	512	511	493	468	493	482	500	510	494	457	524	494	535	516	475	511	531	495	560	456	466	491	509	514	460	532	463	435	475	518	482	462	477	515	499	449	474	478	472	502	498	501	505	491	472	486	497	487	474	482	510	461	479	444	463	507	539	482	536	537	479	452	457	485	468	511	493	476	495	496	491	504	461	469	522	508	430	482	501	504	519	509	499	495	501	496	476	472	482	475	455	533	467	476	509	492	452	502	566	482	504	490	495	502	491	467	508	482	492	451	494	477	518	464	455	478	512	489	466	510	495	513	511	464	487	489	507	508	475	493	495	515	499	481	489	485	499	456	487	454	488	471	480	471	472	490	495	520	494	507	488	480	464	508	499	489	548	444	542	454	498	498	509	489	459	493	527	508	505	509	504	479	467	472	465	503	471	507	465	502	489	497	530	482	484	504	502	490	503	496	520	443	511	480	483	485	497	489	464	476	525	529	470	484	483	514	468	469	512	500	511	513	478	453	448	478	554	487	493	512	483	518	483	504	460	509	474	454	468	477	481	500	500	503	494	530	500	526	476	517	496	486	494	491	487	482	508	478	480	476	421	473	546	502	531	461	454	510	485	508	493	450	510	445	492	490	526	483	472	496	500	474	522	457	483	536	466	520	476	490	486	471	492	503	496	518	501	475	471	511	476	495	479	462	476	472	480	489	484	498	501	490	508	489	484	508	524	494	502	475	484	512	509	504	470	467	487	472	462	495	492	498	491	501	492	484	485	488	478	473	485	457	519	505	534	464	514	493	487	507	475	484	483	473	482	512	518	498	511	481	465	474	510	499	488	480	461	512	501	476	471	472	497	489	495	467	501	458	433	479	511	451	520	483	476	491	479	511	419	479	496	470	499	498	498	505	497	512	488	489	502	486	474	516	486	494	473	491	467	471	494	484	505	501	496	469	468	480	484	545	496	511	458	496	527	494	480	461	470	474	452	527	485	487	474	485	460	487	499	506	521	435	479	514	490	453	492	541	522	504	477	483	477	490	500	459	474	528	488	498	474	491	475	502	507	491	490	471	469	485	495	506	445	460	472	476	436	486	414	494	464	488	486	522	512	500	469	505	489	485	485	489	484	489	505	474	480	496	503	487	490	494	509	491	480	463	495	526	482	482	495	497	490	475	513	518	465	456	481	465	495	473	459	494	505	454	500	466	463	489	470	495	515	522	479	469	480	501	485	485	494	478	507	527	460	476	432	485	506	486	487	472	493	474	431	500	504	512	506	484	500	508	507	481	470	480	444	497	484	486	462	511	479	487	503	479	482	498	510	490	461	476	464	509	494	439	503	511	507	474	519	491	506	457	548	520	455	470	466	492	500	460	499	462	505	537	481	496	473	487	475	515	482	490	466	507	507	486	479	498	491	491	489	478	489	448	487	487	493	438	465	490	474	464	492	522	537	503	509	501	523	428	518	473	467	484	459	497	498	476	474	490	470	490	476	470	503	488	518	490	489	525	492	461	475	517	461	498	453	516	487	475	489	477	527	480	446	480	471	505	512	542	490	509	494	477	510	494	496	483	537	524	488	540	467	468	498	453	466	501	514	480	511	505	446	484	475	487	477	511	483	500	505	508	455	493	519	514	491	510	497	508	467	488	468	425	500	465	505	509	488	517	476	529	521	468	503	512	515	504	454	448	468	468	437	492	490	523	496	496	492	449	509	478	471	469	484	471	486	478	534	473	484	482	476	478	503	510	497	479	463	492	518	496	508	471	494	508	451	483	482	500	474	460	518	523	502	491	559	481	505	481	513	467	481	545	469	486	502	482	495	470	489	504	487	490	462	462	506	488	493	493	492	461	473	523	504	481	493	488	517	500	478	518	449	488	478	530	506	478	481	472	516	500	483	498	497	494	436	461	454	538	455	480	483	452	473	486	490	471	484	496	502	464	469	510	489	465	510	493	502	488	481	466	445	461	513	516	492	478	539	516	484	481	468	497	466	493	476	495	475	454	467	471	477	461	487	489	453	463	505	495	510	500	471	518	475	505	525	461	486	477	533	512	504	475	495	517	512	507	494	529	458	468	478	526	477	479	467	514	495	514	498	481	456	475	471	493	487	550	483	549	501	463	459	487	529	479	535	478	507	463	508	494	507	512	514	514	462	496	435	489	505	474	475	498	503	451	502	513	468	472	487	494	457	482	466	466	489	531	468	480	516	481	548	467	494	488	480	497	498	506	477	469	498	537	482	498	475	540	491	487	482	483	467	465	522	493	516	517	481	492	475	513	480	478	465	420	465	450	445	460	478	502	502	509	473	502	515	498	481	515	499	492	512	465	511	488	513	479	521	510	506	489	510	506	487	504	501	493	518	499	487	515	494	465	482	496	492	465	473	484	510	447	485	497	504	497	475	465	497	481	496	501	524	472	477	474	444	456	544	493	495	508	491	539	491	524	474	496	486	515	466	502	491	453	489	500	514	472	465	468	461	493	476	473	481	477	501	481	473	506	497	490	472	469	512	474	486	503	491	454	493	444	472	455	498	441	458	481	439	511	438	464	488	464	511	489	519	502	506	509	509	486	493	476	461	494	493	482	506	484	488	489	448	523	450	498	440	450	506	495	511	490	482	547	520	449	512	514	496	458	472	499	488	502	507	471	478	458	521	493	496	512	466	491	515	452	516	497	472	493	442	500	505	477	524	453	465	477	522	502	512	470	474	512	474	497	475	485	493	469	493	496	471	463	490	468	508	490	483	497	479	490	475	498	487	460	513	482	453	474	468	459	466	470	502	510	491	465	470	504	487	492	488	450	507	488	458	493	462	467	488	464	520	522	529	488	488	476	509	511	512	465	488	508	477	506	516	460	485	484	510	504	479	430	504	519	447	520	455	493	471	525	470	460	480	530	452	479	492	482	487	484	465	498	481	516	481	492	501	505	467	464	488	521	491	444	481	502	463	489	506	517	465	522	486
16898	37979	29730	10141	2741	2171	1684	1483	1294	1133	1095	950	978	827	867	829	868	809	797	765	792	784	762	754	711	691	738	728	725	750	751	768	757	733	815	899	861	807	813	805	803	817	823	729	783	815	815	806	848	880	820	852	725	761	802	717	732	670	697	728	682	696	748	733	737	722	677	738	734	724	742	696	710	692	711	680	743	729	660	693	655	720	697	720	714	705	722	760	753	705	702	690	679	670	713	679	706	731	718	763	696	615	688	679	688	746	720	726	711	700	709	726	743	742	732	706	693	718	687	664	710	714	741	679	737	701	707	709	725	722	671	709	744	741	717	688	708	695	719	684	705	706	701	666	704	702	729	691	727	675	744	712	678	773	702	700	683	703	700	675	675	717	708	676	680	744	712	686	675	680	659	725	700	751	719	691	701	731	711	725	679	709	706	665	692	723	711	713	686	711	696	707	729	646	702	663	683	713	779	671	716	742	746	699	666	751	726	712	708	692	686	689	713	702	692	680	698	739	683	666	710	722	714	740	719	696	679	714	733	705	690	700	696	705	700	747	722	707	680	731	697	682	710	690	696	732	715	726	712	711	660	704	687	671	745	645	722	715	740	723	748	680	709	697	677	720	709	693	694	743	701	672	670	779	671	711	686	696	760	666	686	678	678	625	705	695	726	708	699	718	743	715	737	735	693	691	657	692	709	711	716	736	681	723	734	749	707	720	720	695	751	721	689	737	730	670	694	741	680	676	679	713	673	711	661	719	645	698	726	702	736	707	704	752	649	703	711	683	679	744	701	687	721	711	689	726	696	689	681	754	681	705	678	709	764	674	723	676	731	716	758	716	709	710	703	693	720	701	736	734	695	683	736	709	718	692	698	673	704	744	725	691	728	705	684	717	702	687	694	689	710	675	706	684	721	735	686	732	706	696	679	707	706	703	715	714	720	646	665	723	691	705	696	693	704	726	672	690	683	672	688	676	670	724	744	685	723	684	764	733	665	723	702	667	691	724	705	720	709	744	762	702	703	689	643	675	688	707	733	735	725	656	704	639	724	692	675	697	699	686	754	690	732	724	693	717	665	682	676	702	711	698	676	664	676	681	723	711	712	710	715	677	673	729	731	752	709	711	736	663	668	731	724	695	749	689	664	707	705	685	679	666	664	675	705	712	723	691	666	668	733	703	712	699	700	693	688	689	691	683	662	708	683	712	697	703	712	692	698	716	701	688	690	708	704	663	670	660	715	709	672	729	678	694	737	637	733	709	718	685	699	624	712	739	708	703	697	722	738	702	687	761	689	716	681	714	717	699	665	717	715	693	682	684	672	708	733	709	650	692	717	725	714	708	706	676	706	716	686	681	680	666	708	716	718	689	744	750	736	681	669	695	681	682	728	694	671	701	717	679	707	695	718	734	737	708	654	726	703	666	752	720	669	717	736	709	681	719	692	714	729	751	707	727	689	704	751	669	699	688	681	725	683	715	701	697	694	643	711	663	705	741	666	697	711	739	676	738	717	670	702	690	708	671	679	685	690	704	718	736	740	703	691	730	740	721	688	693	693	704	708	708	716	729	692	701	686	715	674	706	671	707	646	721	696	707	669	671	677	707	708	706	679	713	737	709	692	669	720	665	730	731	682	760	732	691	686	728	617	711	720	739	720	690	668	663	698	731	745	722	747	721	693	752	723	728	715	671	682	681	699	753	679	705	714	700	721	682	711	751	716	725	702	711	684	721	693	704	746	709	691	712	693	734	671	699	710	719	750	682	703	647	665	650	758	735	681	716	689	726	747	721	668	713	658	689	731	723	717	676	660	680	703	678	723	682	724	666	701	725	685	726	714	703	692	719	676	739	756	697	679	670	722	705	691	717	723	695	686	726	742	719	661	685	689	663	655	698	708	687	705	717	688	704	734	674	730	706	675	676	724	703	655	730	690	725	702	657	728	712	713	782	695	656	668	701	710	624	696	715	708	693	688	694	698	709	713	719	719	735	726	710	651	697	666	683	712	675	705	705	722	743	717	685	700	709	696	698	740	749	721	740	703	727	671	688	695	699	704	752	674	684	700	735	711	715	719	703	687	676	694	733	681	702	670	726	709	687	664	758	679	719	663	702	680	671	704	684	672	716	740	695	688	722	673	733	739	694	683	693	669	671	737	668	697	704	716	694	701	727	685	638	706	666	656	726	707	666	662	708	687	687	736	725	733	703	695	721	682	693	746	705	750	736	674	732	685	693	767	696	707	720	705	719	726	717	690	697	685	694	733	626	736	694	718	721	651	718	706	688	681	769	717	661	760	673	719	694	716	665	679	734	730	701	702	726	689	715	657	695	743	725	713	722	709	732	695	686	699	680	725	707	723	685	716	675	704	704	703	713	688	701	757	725	722	652	633	738	708	712	698	685	696	651	682	715	727	654	682	657	688	716	678	683	718	694	710	725	667	748	697	709	711	738	671	694	688	699	719	721	696	749	723	692	705	685	674	703	708	687	729	725	695	758	757	704	659	688	720	683	695	651	655	671	714	729	750	687	709	677	683	713	726	670	693	669	707	697	700	675	701	725	701	690	703	682	716	677	701	705	731	676	692	676	695	683	719	719	701	680	699	713	687	713	766	690	724	686	713	700	727	717	679	719	736	693	671	697	715	676	670	692	710	685	739	694	751	710	693	674	648	668	683	663	739	671	679	668	705	716	692	680	692	685	686	697	669	694	704	731	733	744	701	644	738	692	670	684	744	681	669	677	717	701	730	684	710	700	687	689	699	683	697	690	671	728	736	677	686	665	712	726	696	673	671	690	705	685	698	690	687	700	696	697	716	707	697	715	719	673	710	679	707	722	701	663	723	738	725	712	734	716	658	672	683	672	706	711	704	703	718	689	706	683	704	746	726	738	669	690	696	700	720	725	726	732	683	699	739	639	719	707	680	683	705	725	704	707	721	677	726	689	721	663	713	718	701	659	746	743	704	719	663	710	690	684	654	685	708	744	710	676	670	676	733	708	761	678	674	691	719	676	720	701	660	734	735	697	696	716	650	712	709	739	703	696	700	742	709	684	692	707	658	731	718	749	689	694	721	725	728	735	695	685	725	653	687	686	697	709	692	695	745	658	770	711	716	660	702	712	763	695	718	722	703	699	667	676	676	716	705	706	684	713	695	667	704	699	688	664	729	693	688	740	718	692	698	697	739	687	712	704	712	726	685	670	686	745	677	713	718	728	715	748	656	690	720	712	664	705	698	717	741	736	701	696	695	724	715	715	770	712	672	696	719	693	684	665	668	709	636	764	721	739	692	768	701	696	678	714	678	735	692	729	677	664	686	708	700	755	691	711	743	686	703	698	676	735	691	710	723	665	717	707	726	664	675	731	723	683	728	702	701	689	666	727	729	669	712	690	681	686	692	718	723	703	703	675	740	725	703	762	747	687	727	729	723	727	684	730	747	683	722	657	670	720	697	708	695	707	759	687	689	723	707	693	708	685	647	663	683	689	684	687	721	699
23328	21374	29105	24071	21292	18990	3376	1123	722	655	571	565	512	484	425	477	411	400	457	405	364	398	400	378	398	393	371	385	367	401	381	390	369	391	413	462	456	419	405	422	405	396	388	370	405	425	431	387	449	454	409	415	380	378	390	381	328	346	383	357	340	338	345	348	345	334	382	375	376	356	374	326	382	356	319	362	381	371	328	358	345	334	351	370	377	359	319	338	356	336	332	311	375	351	357	363	334	347	360	346	340	347	361	378	354	310	361	339	360	335	388	359	333	331	354	342	346	346	347	338	349	370	354	353	379	358	360	343	317	378	348	328	363	377	370	359	335	362	348	348	352	357	333	379	343	357	377	385	361	360	341	349	358	377	356	367	336	329	369	362	367	351	343	325	349	316	370	380	332	334	325	355	338	374	324	355	313	370	388	346	355	331	334	370	350	335	348	362	339	329	355	369	339	338	377	330	353	347	364	328	348	359	348	370	377	364	372	337	348	302	369	354	332	306	357	377	351	346	320	346	328	335	313	352	365	329	338	354	353	354	349	333	352	332	332	285	366	351	389	369	333	382	307	363	367	372	340	331	370	397	331	332	345	358	351	333	307	351	321	355	342	377	319	367	359	339	363	328	321	336	368	325	372	365	332	340	351	359	333	329	356	346	326	368	356	336	357	330	330	361	388	356	344	340	323	337	355	373	352	370	339	345	339	339	343	316	394	361	387	354	367	352	344	378	322	351	369	341	345	325	366	335	344	333	367	357	332	348	330	353	353	348	332	314	377	314	376	331	334	349	317	346	372	390	352	310	349	333	347	366	342	355	359	368	347	357	372	332	353	364	340	338	329	301	348	339	356	322	362	351	379	347	319	342	385	345	352	348	349	352	376	321	374	312	336	332	340	397	362	351	359	373	350	331	353	310	351	350	369	372	332	331	352	354	360	367	368	367	335	336	342	337	352	334	357	364	392	368	343	344	329	341	336	346	326	386	364	360	359	325	348	346	325	332	357	341	349	349	351	334	341	332	362	334	348	326	333	346	371	332	383	354	374	347	329	313	318	345	360	340	354	368	368	312	344	331	367	376	361	351	337	345	360	310	322	366	328	375	324	345	352	383	336	317	379	361	361	356	351	320	344	351	344	353	355	354	331	349	331	348	343	320	337	339	346	355	357	343	339	308	339	362	336	374	350	366	365	322	377	358	318	348	346	339	341	392	374	387	327	310	356	371	340	333	383	346	343	347	359	352	377	350	329	359	345	332	331	343	353	348	376	323	294	365	373	327	356	361	362	320	383	355	336	377	317	346	336	337	381	362	360	326	344	357	385	335	320	377	367	306	379	363	355	361	344	318	311	354	390	332	356	306	364	342	345	349	371	339	352	353	327	388	348	338	379	348	356	353	364	364	360	368	340	356	369	333	322	357	345	340	332	374	333	348	339	362	328	334	376	321	373	333	368	358	389	363	360	359	355	338	338	357	335	346	353	346	390	340	328	359	350	343	372	337	358	376	304	362	341	359	346	350	331	373	329	357	357	346	333	350	342	354	341	382	359	354	338	350	344	386	393	371	364	356	355	356	371	345	345	337	360	369	344	361	360	332	356	350	289	325	340	345	338	316	380	352	323	361	379	330	342	355	326	374	389	354	367	332	344	364	323	378	329	356	372	324	339	366	361	341	359	354	322	326	350	326	357	333	366	349	343	332	317	314	330	360	369	357	364	347	334	356	348	310	338	317	350	359	370	373	341	352	358	361	365	352	363	343	357	352	338	343	324	377	328	343	322	350	342	343	357	340	373	337	358	365	369	341	355	361	312	373	344	342	351	345	339	379	343	346	351	364	343	322	378	323	355	335	342	392	347	341	331	373	325	351	358	350	377	353	342	339	354	367	339	340	349	315	349	389	382	334	356	361	335	351	369	355	398	341	364	325	371	336	374	329	346	341	351	359	384	380	335	348	344	336	346	338	365	337	367	349	340	346	348	379	379	331	367	356	387	342	317	348	366	335	361	332	341	345	363	344	362	316	329	349	381	340	356	333	324	325	368	347	362	323	354	323	327	387	360	318	368	337	340	338	385	348	335	324	363	335	333	351	365	334	371	360	344	354	377	348	410	337	329	362	345	323	372	336	360	341	375	357	344	328	346	339	347	342	329	339	353	338	337	342	344	348	351	340	350	378	340	324	369	360	335	341	342	349	337	339	343	364	351	370	366	364	371	318	341	337	350	373	326	348	332	356	325	332	334	368	349	364	370	331	349	364	338	349	345	352	365	344	354	354	353	355	335	340	373	321	320	329	363	350	359	340	338	374	363	333	345	365	365	348	334	355	367	358	337	359	320	347	331	324	328	333	345	348	347	348	325	345	357	381	336	379	327	323	375	364	325	333	324	385	357	325	352	321	341	315	377	329	330	368	379	336	331	341	359	358	345	336	373	338	323	377	363	356	321	364	323	341	332	344	336	375	338	385	299	376	367	341	330	359	371	334	341	328	340	378	327	346	336	347	326	336	315	340	355	373	375	310	363	356	327	350	348	341	352	344	332	324	340	344	370	315	354	334	363	334	404	354	297	372	320	330	358	357	370	372	340	378	351	359	324	365	313	337	354	328	321	342	364	328	359	366	343	326	353	327	344	376	363	356	345	352	344	356	362	328	379	344	357	336	352	350	338	333	339	382	355	345	360	329	342	355	357	333	368	365	350	351	329	346	370	366	385	346	369	350	336	346	338	324	325	366	343	364	319	324	380	336	329	371	319	362	332	357	362	366	340	337	382	346	341	364	372	355	351	333	353	344	356	336	336	356	354	318	365	351	352	384	399	350	344	374	342	341	353	340	333	348	374	334	356	327	368	346	336	331	390	354	359	342	366	335	325	348	321	345	372	316	336	370	352	331	326	345	374	347	339	325	325	351	347	358	352	379	366	364	364	356	350	346	328	382	314	375	366	322	351	316	337	317	332	363	328	345	339	346	341	332	323	335	338	326	344	340	349	321	356	331	344	358	353	360	339	359	334	335	343	372	363	376	374	347	327	345	353	321	341	323	306	375	346	375	336	329	354	342	356	321	329	340	356	344	368	354	327	327	347	356	321	347	332	325	348	364	354	349	335	310	343	346	354	339	382	325	327	335	348	338	344	369	355	329	378	371	347	356	342	318	330	344	366	307	355	347	301	344	340	372	348	356	396	341	369	356	353	335	359	353	375	367	372	361	347	355	373	323	343	380	348	339	376	340	312	362	372	346	366	311	342	343	344	310	355	363	371	342	366	354	339	345	367	328	353	365	344	353	359	350	375	320	366	366	342	331	350	321	367	363	343	308	363	349	338	355	316	340	390	342	289	316	348	315	356	352	378	349	346	339	316	330	327	323	362	297	389	335	349	353	353	335	326	336	341	348	326	345	331	307	358	323	373	365	320	326	365	356	343	369	326	339	365	324	353	353	360	350	361	319	335	341	377	349	351	338	332	366	308	337	329	309	340	346	346	339	330	378	373	387	349	357
20346	41390	35625	13875	4177	2915	2392	1943	1569	1352	1191	1059	984	855	803	765	775	713	672	680	632	617	616	624	621	582	584	569	557	596	590	585	599	573	671	825	783	720	723	688	644	636	667	603	688	634	677	691	775	722	672	678	634	582	535	596	521	534	497	532	538	502	504	474	535	528	525	495	507	502	539	522	530	490	545	528	507	510	486	498	474	541	532	512	504	507	510	535	507	539	496	535	535	523	492	501	500	500	522	515	509	514	507	507	516	525	476	518	557	554	505	508	504	507	508	557	531	521	506	534	522	515	545	557	503	524	480	544	547	580	520	536	529	506	523	517	505	463	503	493	510	525	493	524	509	516	499	527	548	514	550	497	494	531	509	473	531	513	527	530	503	509	482	466	514	541	541	515	485	463	503	457	514	473	492	492	490	491	489	553	509	514	487	483	493	482	495	503	505	514	498	482	535	508	480	529	513	543	503	512	506	527	505	522	546	507	489	517	512	480	504	507	488	528	504	536	504	512	506	500	508	547	537	524	540	557	490	471	455	482	501	521	504	522	499	499	513	482	503	490	522	480	521	532	478	530	490	489	476	550	491	482	489	519	512	501	452	511	487	506	522	530	505	471	466	518	528	501	507	503	461	511	505	506	511	519	515	521	482	446	518	498	482	505	488	517	524	499	525	487	554	539	518	530	538	526	465	503	521	497	506	476	543	517	487	493	508	491	528	510	558	504	500	479	538	520	531	502	504	482	466	541	478	516	503	473	507	523	500	475	524	526	465	488	527	455	484	539	491	499	468	487	493	479	480	530	489	512	538	467	472	519	516	507	549	506	460	504	481	473	497	492	502	475	487	484	507	554	465	521	530	515	493	503	520	530	525	498	499	552	493	552	514	481	460	539	506	427	502	527	520	484	489	516	482	488	516	503	471	507	487	521	525	519	505	512	517	520	477	480	493	514	481	534	504	534	523	521	512	517	485	464	524	484	484	529	493	513	508	515	532	495	491	503	458	469	541	520	517	504	522	485	527	509	478	507	508	529	493	519	495	503	511	484	501	498	530	506	535	467	535	475	473	510	480	483	493	509	521	542	535	492	493	497	510	511	481	518	523	524	539	521	501	531	482	506	524	533	534	508	493	480	521	468	502	463	502	509	485	491	486	555	509	505	521	566	535	509	487	549	487	491	462	471	484	498	568	493	559	508	542	504	546	511	506	523	525	496	493	539	547	482	502	480	516	492	485	516	479	544	496	515	531	500	514	471	502	478	500	554	542	523	491	514	521	505	518	487	537	511	488	480	491	480	481	499	471	521	499	508	496	506	481	533	499	487	533	500	550	512	524	513	524	470	485	532	542	521	555	500	487	531	509	442	478	490	551	520	507	531	527	528	501	460	474	552	492	517	479	503	490	484	530	470	496	526	480	546	490	513	498	551	489	524	498	525	511	509	522	509	493	484	518	489	493	473	494	520	488	469	534	509	501	476	478	507	481	468	508	521	549	520	492	500	510	522	507	502	502	461	474	506	532	502	484	532	502	488	507	478	486	532	534	479	529	532	570	488	539	536	545	473	498	499	490	513	509	522	504	502	518	491	522	513	529	491	489	484	494	482	504	486	523	475	537	506	497	546	515	497	539	528	495	526	470	512	519	551	494	517	517	543	526	490	468	545	489	519	514	511	491	481	485	533	574	529	492	544	481	497	506	483	477	516	509	492	504	483	486	484	503	497	588	499	491	512	505	494	517	534	543	517	540	509	483	533	476	480	500	543	475	463	532	507	530	498	513	444	454	482	523	482	514	539	523	532	479	508	501	532	492	514	493	493	515	505	511	500	505	527	521	504	525	512	494	518	541	527	505	521	523	522	431	507	467	475	487	502	507	501	533	472	512	482	529	534	472	515	529	501	473	488	490	481	561	551	509	543	444	544	510	498	520	482	524	456	510	469	508	498	507	474	506	490	516	538	483	493	479	509	491	485	514	487	528	536	522	522	485	519	491	487	480	536	536	506	546	487	523	515	525	520	475	527	513	499	539	494	509	479	493	469	531	546	496	539	491	494	476	491	496	514	514	538	518	468	540	514	455	488	551	533	508	494	522	503	536	499	583	525	483	517	519	492	532	482	522	491	529	510	525	524	488	441	487	521	539	521	499	530	501	531	559	504	529	524	515	477	513	456	536	518	532	492	507	476	494	505	566	520	491	492	513	477	491	491	503	534	503	476	533	486	542	514	487	551	484	497	520	497	526	531	531	533	473	529	554	511	525	535	527	489	510	531	496	498	503	502	504	496	481	558	487	500	533	499	496	497	500	517	463	524	500	496	468	485	494	545	510	527	503	506	502	480	498	478	501	545	503	523	492	507	516	509	520	515	525	445	475	479	497	498	523	498	496	472	514	517	525	517	503	478	503	473	511	529	502	490	496	530	536	533	530	519	476	498	510	462	504	535	494	501	502	511	475	492	528	511	521	505	526	547	517	506	513	452	483	538	526	518	508	501	460	492	504	496	482	526	494	482	497	522	513	539	515	501	520	521	507	512	516	526	519	494	504	500	470	496	478	519	547	471	490	500	462	504	512	516	491	543	477	472	536	492	508	507	537	517	481	494	499	511	491	477	509	502	485	526	486	513	522	532	518	477	514	504	525	482	548	509	493	460	503	469	563	502	499	466	510	503	505	523	514	545	483	484	512	503	530	515	500	494	489	504	532	517	512	470	560	478	527	488	549	539	484	497	525	521	494	532	520	500	502	547	501	485	497	504	515	495	506	478	507	442	515	502	475	532	534	465	488	501	541	531	502	468	546	507	510	506	499	517	527	525	516	502	527	551	502	474	490	494	501	522	513	545	491	514	518	490	525	516	496	526	488	524	457	463	513	537	473	465	509	542	536	517	520	513	494	496	523	456	492	518	480	530	516	507	463	506	486	522	476	511	504	530	453	551	488	495	508	483	481	526	489	459	496	530	496	500	472	486	497	497	516	456	490	537	480	483	524	502	467	480	529	536	498	507	521	493	524	511	511	478	475	518	533	493	504	518	481	514	501	480	531	535	471	489	510	527	518	450	489	468	497	530	491	476	499	481	504	519	490	474	509	516	478	558	493	488	506	517	527	497	467	524	495	527	491	522	516	502	476	536	502	523	469	560	529	512	520	515	501	500	556	484	513	561	501	514	526	443	559	504	498	505	505	480	524	541	540	504	508	518	495	488	495	516	513	503	491	579	508	522	528	515	466	513	489	472	490	510	510	522	493	513	559	508	530	508	509	527	455	516	496	517	494	506	518	485	504	535	489	515	523	460	492	506	532	502	538	503	489	474	529	432	472	488	541	494	467	530	520	487	481	524	497	554	507	481	528	523	501	510	485	515	470	520	516	476	547	516	511	483	508	474	490	515	472	500	557	487	496	525	478	489	524	503	473	512	500	502	512	479	528	475	489	515	480	505	538	482	514	514	522	509	523	513	503	478	511	538	483	476	537	518	454	437	522	469	539	515	539	489	501	506
27173	20832	15772	3954	934	797	586	564	515	549	550	558	506	523	558	510	520	524	514	529	509	496	524	514	486	525	525	498	531	535	549	454	507	483	593	598	581	560	559	545	546	542	563	584	573	539	547	511	541	535	565	563	519	576	522	486	526	473	496	545	544	485	559	537	563	527	519	520	565	526	520	528	476	490	587	545	492	529	524	533	497	516	542	571	508	555	503	554	518	512	542	519	512	509	495	543	527	528	511	563	536	552	565	529	480	571	546	505	508	531	521	529	515	534	564	521	517	556	515	567	534	504	514	545	523	517	550	515	527	526	559	530	488	566	484	523	529	508	514	511	545	504	538	497	528	522	529	535	535	555	536	518	508	523	494	522	524	537	495	526	548	491	487	498	501	562	535	510	544	476	557	516	522	539	511	507	514	549	500	504	464	469	528	495	518	467	504	558	492	534	540	534	559	509	534	561	507	498	528	521	505	514	523	525	575	495	503	512	480	544	535	506	534	551	501	575	524	551	526	502	517	513	516	516	520	499	491	552	528	534	510	550	543	498	501	557	485	513	526	503	515	476	504	504	511	549	545	548	533	537	526	517	484	528	550	529	517	505	561	485	508	547	542	528	520	524	501	494	553	535	534	526	539	524	530	534	514	537	528	516	496	555	582	541	494	499	527	536	507	519	541	532	528	537	501	451	511	550	548	547	519	548	539	546	520	499	508	498	526	494	532	522	509	528	515	547	538	547	503	555	533	535	519	543	528	521	570	560	533	499	535	545	526	528	532	529	535	507	516	539	509	521	502	504	528	492	502	494	503	481	526	494	526	509	533	500	521	571	518	528	529	486	508	534	511	519	507	508	535	504	541	533	538	504	464	512	534	574	547	500	539	534	547	534	531	493	577	536	527	490	503	512	531	519	511	517	517	484	502	486	534	517	502	492	542	509	495	531	508	519	571	496	485	512	536	536	529	493	521	545	535	532	505	507	529	462	479	515	519	502	500	510	552	502	517	542	530	581	516	556	507	560	517	499	499	499	495	517	487	514	515	508	511	494	517	537	552	526	497	541	524	522	500	533	508	513	502	510	503	478	593	537	541	503	513	514	495	509	540	562	553	527	505	523	509	478	514	514	520	524	512	522	505	520	501	519	509	510	501	496	508	513	548	551	491	531	517	445	530	511	546	487	493	516	464	528	495	480	487	510	496	521	561	521	498	525	492	501	499	509	515	511	513	537	508	533	516	546	522	522	499	500	487	519	547	545	518	547	522	482	543	534	502	475	529	518	519	484	499	523	486	498	505	532	520	475	497	549	550	509	506	558	528	499	554	532	509	561	487	498	530	480	556	521	505	512	568	502	511	526	523	492	521	545	539	512	472	472	504	527	509	528	503	514	541	515	492	551	483	526	530	531	500	542	510	559	512	548	487	532	553	514	520	528	509	533	515	497	512	504	524	545	508	520	518	494	520	551	525	492	534	493	483	515	547	514	540	532	545	521	521	571	538	532	535	533	528	514	508	579	522	506	511	527	505	519	519	535	496	505	532	518	528	509	537	515	493	514	509	568	517	525	555	523	484	505	508	544	510	489	501	506	461	534	524	508	544	515	508	504	542	581	547	510	510	484	509	503	491	504	530	490	514	529	513	499	523	561	529	512	540	522	552	509	528	518	509	504	524	529	513	537	532	553	534	524	510	498	507	509	520	484	501	517	541	496	514	528	516	507	554	504	562	482	556	548	546	495	538	502	504	519	528	500	497	551	501	482	531	483	557	548	523	498	511	512	529	504	542	500	524	544	524	570	522	531	529	515	531	507	552	543	525	525	568	570	481	590	520	505	529	535	519	533	547	539	477	538	527	504	526	525	536	512	533	486	483	506	523	519	489	481	496	510	542	554	506	509	510	528	506	518	513	531	512	557	493	557	510	529	522	534	496	500	536	497	533	506	505	535	528	502	535	530	488	518	493	522	526	565	484	524	524	519	537	496	538	536	509	539	515	508	505	477	509	512	535	546	539	545	518	548	522	481	552	479	548	497	519	503	537	516	501	546	487	515	526	518	505	507	507	555	524	523	494	522	496	504	538	529	537	492	511	530	465	527	522	542	492	497	528	513	505	505	555	535	552	507	512	501	485	567	474	530	490	510	493	483	521	547	524	504	500	530	506	532	527	526	483	522	524	507	496	511	528	511	495	519	463	478	536	561	523	491	475	555	560	536	546	476	527	512	499	523	546	488	507	534	514	530	544	516	527	544	543	550	542	477	533	533	524	529	512	529	464	476	546	525	508	562	494	577	542	507	497	486	540	515	535	503	510	519	555	534	525	495	490	510	531	523	519	500	503	536	529	535	512	511	506	513	514	499	509	501	487	509	501	532	546	544	510	526	486	528	535	505	516	534	507	534	529	514	483	478	512	530	508	522	541	530	573	501	518	497	534	542	520	518	516	522	498	510	533	539	518	553	546	579	530	545	547	509	527	567	540	498	514	509	491	525	523	529	510	524	528	541	520	517	534	546	496	541	489	531	507	543	552	508	552	603	496	502	502	552	472	531	532	539	525	494	514	528	525	524	533	501	511	492	535	490	512	523	512	568	522	518	538	510	526	495	542	476	464	549	534	486	515	514	527	525	522	530	513	526	534	500	517	559	549	496	507	548	498	501	523	537	457	523	485	514	517	513	533	528	519	469	490	485	512	526	551	560	504	550	505	545	500	488	518	542	484	514	547	528	489	520	488	491	538	538	500	522	495	516	488	509	535	489	570	559	509	550	507	537	523	523	504	528	494	560	545	519	523	579	538	526	507	535	525	491	534	588	505	532	487	515	529	521	542	522	478	551	579	505	551	524	539	498	518	525	519	546	510	524	527	474	529	531	521	506	532	485	549	489	526	525	551	511	547	546	522	556	537	521	550	561	533	533	510	466	549	548	532	526	515	547	545	540	587	522	491	491	533	541	521	536	546	508	523	536	499	527	463	514	533	540	463	519	527	537	512	504	531	574	511	528	531	502	510	524	527	514	519	506	503	526	505	495	520	513	512	524	542	491	501	501	494	519	520	511	548	494	519	523	536	545	544	501	508	502	472	513	526	538	527	527	553	514	519	524	508	473	538	507	528	513	527	472	575	555	523	490	515	453	543	512	479	489	534	510	543	508	522	551	477	551	473	547	489	487	539	521	532	528	481	502	520	527	526	519	462	522	539	447	532	537	541	525	512	525	528	552	498	504	528	519	521	462	526	548	511	525	508	523	533	501	517	494	490	496	536	529	514	483	511	548	536	486	506	511	521	489	495	504	555	549	498	494	525	536	505	510	497	504	511	545	537	519	528	540	539	484	521	549	545	553	520	541	514	491	530	513	507	544	503	513	545	511	506	513	532	509	529	531	517	513	520	502	515	520	539	496	500	524	551	484	512	518	521	550	506	514	496	529	562	515	512	534	505	535	500	562	510	513	529	515	529	507	520	520	505	555	497	531	517	531	491	517	485	470	555	495	532	523	531	488
13639	23762	18237	3270	904	905	785	810	825	795	742	826	739	779	797	761	777	745	709	727	759	753	687	754	740	750	774	745	743	752	738	787	768	754	844	903	862	821	781	835	769	737	784	757	806	814	818	793	849	776	772	808	766	782	767	760	757	753	752	730	750	752	715	730	753	761	745	799	738	727	732	789	740	717	759	774	743	787	800	748	705	771	773	723	693	701	758	771	713	753	746	733	731	775	773	706	684	786	726	812	732	732	729	753	764	692	768	764	708	733	804	725	705	756	782	773	766	740	736	702	711	760	784	733	744	734	758	684	746	742	800	750	770	718	758	780	735	750	716	765	756	727	754	739	749	775	745	709	728	754	760	738	734	735	717	817	778	780	694	734	731	748	761	737	758	725	690	755	750	729	724	698	795	742	783	721	750	758	736	691	766	730	751	759	759	754	753	753	732	753	707	763	715	713	803	733	790	712	776	723	741	711	684	714	755	730	729	761	798	716	728	747	730	711	704	750	767	757	687	758	690	763	721	735	788	724	726	734	814	759	689	727	675	671	759	748	745	726	750	703	742	702	687	769	763	749	732	713	777	749	788	739	728	763	731	737	794	761	750	780	772	768	723	737	744	749	731	734	766	756	737	752	739	765	769	759	690	754	748	728	699	757	760	745	786	748	763	721	789	706	693	765	734	749	696	713	790	706	725	755	720	695	735	739	707	691	709	737	738	732	762	763	710	683	757	776	773	734	694	734	721	777	743	758	723	745	661	672	735	745	746	732	756	743	724	741	721	739	710	757	739	733	746	715	725	769	690	793	695	777	762	715	724	765	727	779	715	759	738	758	707	738	779	742	723	755	733	709	699	750	739	723	723	739	753	711	749	738	724	781	753	759	787	748	744	732	788	751	680	764	735	694	751	757	748	755	746	759	719	761	727	750	718	758	754	719	750	746	704	700	761	753	694	746	765	710	685	738	747	730	695	692	760	765	709	744	784	746	707	731	745	737	710	766	744	722	709	783	709	728	825	732	738	752	770	752	721	733	734	728	702	763	711	720	720	749	692	715	724	751	720	747	741	764	684	724	732	761	734	728	739	755	764	691	712	699	735	738	752	747	739	710	713	785	733	763	778	710	710	735	723	751	778	756	766	729	750	715	734	742	702	767	780	754	746	777	698	760	762	782	716	678	765	741	716	731	768	743	726	758	767	726	732	711	767	748	765	790	732	697	776	745	762	793	772	731	732	718	727	747	736	718	778	717	735	723	706	737	710	745	733	731	765	728	722	743	707	705	723	751	758	732	748	726	716	745	763	713	728	767	739	784	749	730	759	784	758	730	754	745	743	729	725	740	787	709	744	700	756	705	783	738	749	724	736	758	738	744	730	767	735	732	732	722	726	695	737	756	708	754	767	723	776	758	763	797	711	747	790	719	753	736	717	768	776	784	749	688	720	721	743	773	730	765	711	769	765	783	725	774	745	731	765	721	758	763	771	703	766	772	719	758	764	728	705	741	748	735	753	704	763	746	751	707	745	748	733	752	756	742	750	773	721	706	707	729	712	759	745	755	730	726	752	741	703	699	719	707	708	740	718	697	734	729	749	737	787	757	768	730	758	703	756	696	706	753	719	692	732	721	743	719	722	753	690	742	726	742	729	725	715	737	745	745	755	760	717	715	767	722	747	791	739	796	774	717	695	729	675	721	748	732	731	756	739	774	778	703	759	737	774	750	736	769	758	714	741	710	807	738	734	750	764	766	760	727	725	747	751	781	758	738	758	746	799	745	672	745	779	695	739	771	700	727	724	744	712	732	812	734	723	772	761	758	753	741	732	740	766	708	740	694	718	720	749	765	765	758	763	776	795	760	718	736	741	706	729	742	703	769	696	761	696	737	757	689	775	739	763	711	738	757	722	771	754	706	697	752	733	746	721	730	762	764	723	667	744	669	734	779	733	710	795	764	737	726	724	726	720	725	747	728	740	730	719	736	718	721	811	766	741	740	753	701	732	755	730	762	732	773	794	705	695	753	721	728	704	733	772	747	717	779	723	742	793	752	738	709	748	719	683	745	746	791	745	719	774	786	810	762	751	780	748	725	787	753	762	748	734	748	783	761	727	757	739	748	778	714	733	762	733	794	755	714	751	726	762	769	715	741	730	748	723	740	742	728	750	706	769	806	761	717	706	725	722	717	716	753	731	751	711	712	710	793	760	780	730	684	718	791	745	796	684	771	715	773	739	776	760	744	704	736	717	747	723	789	693	741	726	727	745	721	764	720	697	744	710	769	716	782	713	731	782	701	751	719	752	699	746	757	784	733	753	739	777	753	703	721	753	698	704	756	714	775	783	731	742	773	765	793	749	807	723	714	730	747	695	757	714	763	769	741	768	765	780	767	751	713	716	757	770	755	735	743	758	706	800	723	732	776	717	702	728	775	714	724	738	719	788	730	725	722	727	763	798	701	679	743	722	764	718	738	761	777	734	763	781	761	708	743	746	728	755	778	734	725	757	728	705	716	765	740	719	766	694	765	758	710	801	732	741	745	755	707	739	720	770	753	759	691	742	777	767	718	725	784	716	745	731	767	714	701	752	763	733	733	744	697	703	755	718	728	757	743	766	748	753	702	721	703	757	692	725	791	778	695	733	720	767	755	734	758	763	756	745	763	753	720	697	760	713	704	659	733	720	700	732	758	732	758	734	735	745	750	721	742	745	704	777	733	720	754	782	709	749	751	727	747	739	752	718	696	727	741	746	741	752	777	767	742	712	722	689	731	736	782	746	715	740	736	759	711	747	750	747	745	737	749	708	755	767	803	738	717	781	744	747	693	718	771	697	721	722	767	697	756	717	761	784	737	766	744	712	769	731	703	720	720	698	746	741	732	751	732	752	769	781	739	735	748	754	774	724	748	795	798	776	711	731	756	727	785	750	730	763	762	738	722	761	785	739	721	654	752	739	750	770	699	716	713	757	729	775	738	677	757	760	751	768	771	734	718	740	716	763	718	754	734	719	754	758	747	734	720	731	746	741	762	793	754	731	761	681	720	782	731	765	745	785	729	754	681	758	718	731	781	674	757	726	729	754	764	761	752	757	720	757	789	772	792	758	729	765	759	744	741	709	769	756	750	736	723	720	730	751	720	744	720	719	712	765	745	714	699	701	752	706	738	777	713	749	763	686	706	743	770	729	693	763	761	711	759	730	734	725	752	777	732	735	722	761	716	683	741	770	763	723	756	741	709	784	732	808	767	773	791	759	740	703	715	747	728	714	757	710	758	743	740	781	732	752	782	762	752	774	758	725	724	740	743	716	730	682	719	727	746	748	743	720	753	765	737	725	771	720	736	741	747	732	734	713	720	775	772	759	742	720	755	707	763	750	707	793	747	712	762	797	753	798	778	829	751	744	749	802	746	738	721	757	722	729	728	749	726	729	774	794	751	723	747	776	751	742	733	784	725	764	685	707	698	699	739	757	764	687	718	728	764	745	732	734	721	733	743	726	716
24373	21315	28499	24456	19774	4537	1314	872	748	662	617	584	595	590	539	557	532	528	520	519	545	534	541	466	563	551	481	474	534	552	536	500	515	530	514	517	569	502	555	559	501	519	496	548	519	537	597	535	547	590	530	526	534	526	504	504	529	460	515	493	512	484	497	465	472	481	509	502	469	493	476	482	479	492	534	504	436	492	508	521	492	501	483	493	475	471	528	498	501	456	482	495	471	482	491	511	463	500	481	514	515	524	492	493	467	509	515	494	492	529	554	508	491	501	474	486	526	511	484	490	481	502	469	487	513	466	492	518	534	512	538	481	456	501	511	453	489	444	496	456	513	521	477	489	487	537	499	482	455	497	504	458	497	520	460	459	490	548	475	482	529	473	485	498	499	465	501	492	482	511	506	488	478	472	468	480	485	501	485	469	492	484	479	514	443	503	469	496	495	520	499	477	485	469	514	483	517	511	511	470	521	494	498	514	490	516	505	487	521	496	510	508	507	509	527	525	471	494	532	489	439	505	513	432	487	496	501	525	499	500	493	505	490	535	451	552	469	478	468	475	484	475	471	494	512	440	460	510	477	432	543	530	491	525	552	499	481	476	482	514	461	513	483	504	520	488	531	469	503	506	509	483	490	491	460	510	513	512	482	526	501	458	495	484	475	429	504	504	497	449	523	544	546	507	542	504	508	521	497	470	499	491	523	483	511	469	498	530	463	514	451	491	519	513	501	490	465	509	488	519	493	496	487	452	491	489	497	495	485	487	518	497	519	480	458	481	494	512	449	485	488	512	498	503	482	496	467	500	469	510	502	498	485	445	522	513	495	472	500	499	481	460	489	492	520	507	467	464	467	486	479	513	512	490	522	440	495	502	483	440	525	471	495	477	478	458	453	511	497	499	491	480	510	491	467	461	477	475	486	440	431	481	473	485	473	502	523	511	484	507	469	463	467	478	476	510	508	524	501	464	484	511	472	493	490	486	474	475	463	467	507	497	503	501	522	471	507	463	463	512	482	465	463	529	483	481	509	468	499	469	485	502	493	498	474	471	492	488	490	519	502	522	452	499	506	463	446	504	499	470	517	457	458	465	476	476	502	512	497	444	474	499	475	526	480	467	483	534	465	451	468	456	485	487	467	485	487	496	456	460	520	504	492	439	510	535	471	479	517	497	502	505	509	490	485	489	495	484	491	490	482	484	518	489	475	486	518	491	500	507	501	479	504	503	503	472	457	503	475	544	510	460	480	514	490	488	486	457	516	470	522	492	509	498	507	508	543	507	537	480	522	452	479	526	495	518	507	474	514	512	471	489	479	497	479	538	491	505	477	465	525	515	518	534	474	492	515	496	506	540	474	519	519	498	502	534	487	512	420	498	489	490	520	492	494	527	483	469	460	471	480	466	504	536	521	510	458	550	474	545	475	465	491	496	474	467	512	488	475	523	458	482	510	502	498	507	498	457	485	505	500	443	493	538	461	573	498	477	510	488	511	462	508	511	510	502	441	476	518	463	520	541	481	489	456	527	493	497	502	476	498	478	492	504	513	504	492	480	524	513	497	508	471	529	433	446	505	528	521	523	503	502	486	499	477	492	455	482	475	500	456	476	485	517	470	448	487	466	509	533	505	474	506	470	507	524	490	490	518	507	508	529	486	468	465	469	534	523	482	522	504	483	471	488	502	498	522	460	486	494	553	473	485	470	488	500	506	462	549	481	462	467	495	481	525	523	523	485	490	469	474	533	473	494	480	496	467	496	499	505	521	461	516	465	511	497	517	498	530	494	499	507	476	549	495	527	499	486	449	470	471	462	496	469	464	527	495	468	500	481	471	485	500	447	478	498	519	448	486	519	500	527	506	458	529	498	486	493	473	520	475	488	482	478	497	534	501	464	487	500	473	507	479	538	532	490	475	487	480	509	483	474	496	510	513	465	467	527	511	460	478	487	527	466	526	481	464	488	476	447	529	476	489	440	489	493	467	508	476	489	479	462	528	471	479	546	468	516	483	473	505	475	479	509	498	499	452	468	508	480	513	502	522	494	506	525	502	477	515	469	475	538	463	467	563	512	484	472	503	505	472	440	492	491	473	473	482	442	489	497	511	489	531	495	498	535	497	526	501	511	453	455	544	465	476	501	501	473	513	501	469	472	492	449	488	507	482	447	481	505	496	445	498	457	467	487	516	488	448	440	505	489	509	538	489	497	501	479	493	514	497	441	478	514	474	482	515	516	524	458	468	489	490	499	543	522	509	513	474	501	517	502	485	477	466	474	489	484	459	479	525	513	510	475	496	501	519	481	518	474	474	516	569	473	473	493	511	503	546	500	468	507	446	472	525	490	472	491	497	467	471	479	513	486	516	555	509	510	504	478	508	482	481	484	553	501	507	496	509	487	504	482	496	472	526	507	506	495	482	471	514	460	512	464	480	464	455	481	467	454	521	471	467	487	510	521	495	531	514	459	475	526	490	477	467	483	511	456	510	512	510	492	505	457	511	505	492	527	489	524	448	504	534	456	498	504	515	502	481	463	543	484	492	499	499	489	460	506	475	476	480	483	468	493	507	480	515	489	464	520	501	465	490	483	474	443	479	471	468	507	489	507	447	457	469	499	524	453	490	478	481	479	503	515	541	544	491	456	503	468	456	476	460	520	479	472	512	490	438	474	480	509	477	438	479	480	487	511	497	488	507	509	495	449	497	510	485	497	468	501	495	517	487	497	452	503	500	494	480	462	489	495	466	444	481	535	447	527	500	477	471	470	467	490	503	537	481	485	478	482	494	484	495	509	510	494	461	499	528	468	472	485	487	496	499	468	487	484	484	456	498	512	510	524	497	485	519	472	488	457	517	503	475	501	472	472	493	493	512	468	481	522	501	466	489	480	492	479	497	502	516	458	530	501	515	519	481	482	491	496	505	484	463	485	444	498	513	510	506	481	493	533	462	488	506	480	512	482	476	490	494	476	511	486	480	507	478	478	486	481	496	448	514	495	489	450	522	506	518	458	496	482	493	479	514	485	508	466	493	446	528	504	499	455	478	506	467	461	493	474	504	478	505	474	487	490	518	511	497	495	483	521	541	449	470	517	502	523	459	492	511	501	495	469	467	482	467	506	474	514	484	453	497	499	494	470	512	472	444	480	467	510	483	497	521	498	513	512	506	458	499	488	520	452	564	460	472	468	486	507	492	524	511	455	480	476	478	502	509	504	499	486	533	477	505	451	485	480	483	502	491	498	489	475	501	481	486	492	490	501	507	537	467	490	452	481	473	517	527	494	487	481	496	522	494	460	506	464	504	505	516	446	524	460	470	480	495	474	533	487	502	488	506	504	486	517	480	557	493	472	501	471	504	521	513	454	521	424	472	518	514	518	485	484	452	495	512	518	496	516	540	468	505	501	479	485	504	455	485	489	489	505	514	487	497	501	512	479	461	527	484	482	474	460	483	481	498	467	461	473	464	500	479	481	470	501	529	497	513	488	479	517	529	508	490	495
17498	37079	29815	7996	2702	2145	1709	1410	1211	1174	1064	992	921	903	889	821	835	863	790	790	743	742	723	773	743	757	728	700	766	765	717	709	796	758	839	929	882	818	838	762	853	767	779	770	874	867	808	855	812	876	772	798	821	805	803	715	739	713	647	663	725	739	733	718	729	733	706	718	667	717	740	718	718	714	668	701	740	693	706	728	696	674	711	714	676	730	732	743	668	747	675	694	705	722	712	699	729	704	695	691	710	735	706	724	696	738	688	702	706	679	703	718	670	694	670	730	690	697	703	717	680	712	756	707	691	697	708	715	707	718	729	678	723	737	672	687	672	743	697	772	726	702	725	714	727	716	743	695	692	689	698	744	741	697	767	715	683	674	647	712	738	707	679	681	688	694	689	655	662	700	684	683	752	716	663	732	722	714	695	700	669	740	736	689	684	687	719	709	727	742	735	665	730	718	678	681	669	648	700	678	732	717	680	684	704	677	652	740	672	651	724	700	693	697	692	744	713	748	699	737	702	695	708	749	745	687	749	697	728	688	678	733	717	693	697	693	691	688	704	699	710	719	689	677	706	713	655	653	672	673	669	671	725	692	736	737	701	712	725	716	714	692	703	710	678	708	650	667	706	690	715	700	703	757	748	708	714	680	756	676	707	694	687	687	702	668	671	704	716	692	695	742	692	750	700	770	722	734	717	721	649	722	785	721	697	733	719	696	736	753	702	708	717	691	658	693	718	680	684	710	702	696	711	666	746	678	677	690	693	728	712	754	709	718	674	623	703	705	665	686	712	697	711	714	736	733	723	675	689	743	705	766	702	710	692	687	714	699	704	730	725	669	729	741	728	708	683	716	680	749	711	695	715	669	710	697	712	744	726	677	694	689	695	699	726	712	722	637	647	683	684	728	696	723	672	686	661	693	696	666	703	732	691	662	710	685	727	718	745	755	692	672	665	654	738	729	666	684	668	738	686	716	705	677	714	750	698	696	676	737	767	680	708	735	682	731	710	675	655	725	729	689	648	701	676	738	724	759	745	688	712	702	667	657	730	678	721	682	712	744	669	682	727	716	653	685	715	683	726	734	742	682	697	670	672	678	668	728	669	677	667	687	705	695	702	662	742	705	769	646	745	708	693	722	739	685	692	693	712	688	658	708	697	710	716	657	720	719	717	713	716	710	695	689	709	776	683	663	690	723	681	699	712	676	707	680	691	731	701	721	720	706	708	677	700	738	731	695	706	739	739	676	633	708	718	685	670	687	711	699	697	708	720	660	702	695	706	713	697	744	683	696	709	680	684	706	659	626	643	753	690	682	706	725	746	730	662	732	728	686	704	717	696	709	739	705	673	719	682	670	693	716	718	750	616	696	672	700	686	718	704	685	700	684	717	693	714	728	655	704	706	744	701	694	651	657	701	714	730	696	725	674	730	709	711	689	712	714	714	672	723	679	697	681	733	694	653	742	693	718	715	742	661	655	698	694	684	727	678	721	704	706	692	692	691	714	706	732	759	708	726	686	660	714	706	719	713	678	740	700	720	665	682	689	676	679	717	691	709	722	722	694	712	694	661	685	731	746	717	726	693	685	699	689	659	718	734	732	660	714	720	774	681	711	721	718	720	702	694	718	682	745	725	678	681	723	714	704	709	698	693	737	674	760	700	715	739	661	714	680	680	687	697	699	664	688	668	707	724	727	700	720	670	682	692	691	711	698	709	712	686	689	652	692	709	682	692	697	743	672	679	673	708	672	739	684	703	706	661	713	636	732	703	715	748	709	717	740	667	685	722	717	718	712	680	731	755	741	699	712	719	689	676	680	723	732	664	688	732	667	752	720	668	708	721	688	741	716	729	676	649	713	695	720	657	718	726	723	710	681	703	726	697	698	703	698	742	687	718	740	682	754	718	661	730	717	697	714	690	670	690	742	701	687	720	699	782	635	724	709	670	683	713	732	741	725	645	707	708	670	704	726	690	726	680	688	738	741	674	666	749	705	713	717	687	678	671	698	691	705	658	646	740	709	743	674	714	657	678	720	727	690	691	695	691	692	725	702	688	669	711	714	696	671	732	716	700	676	690	710	717	705	656	672	735	716	647	746	655	690	674	732	753	709	693	700	662	662	670	670	680	716	718	693	719	756	691	725	690	758	741	745	694	645	693	666	691	672	721	681	719	688	700	725	684	758	699	744	681	750	702	685	675	704	720	746	759	750	682	703	735	727	729	737	742	661	764	707	693	715	698	676	699	680	687	687	712	711	730	699	711	705	719	740	704	673	721	703	684	751	687	696	683	679	699	736	702	636	687	710	715	719	717	744	692	699	683	686	670	706	711	703	715	683	698	683	724	759	684	662	700	712	757	745	696	676	700	712	677	712	691	732	699	705	705	731	721	707	689	747	675	712	654	723	685	681	666	671	694	694	719	673	643	647	756	713	681	671	728	707	705	684	711	696	691	695	681	704	681	700	710	699	689	745	678	732	647	670	688	726	749	679	699	739	699	725	748	723	732	700	714	710	704	708	704	700	710	706	729	650	680	734	659	722	691	717	696	691	686	675	744	733	659	710	719	698	673	715	673	667	667	688	724	697	719	729	700	728	679	668	727	675	687	722	665	691	724	674	675	707	702	720	689	697	723	710	638	678	721	727	716	728	683	730	748	698	678	764	702	689	688	702	695	722	689	708	722	747	728	722	691	687	690	677	764	729	711	674	735	718	669	680	728	710	738	689	705	727	684	735	717	725	705	676	742	695	748	710	737	723	751	694	748	724	635	726	712	671	712	709	745	721	749	711	787	709	697	670	713	751	731	694	713	698	751	705	702	691	723	705	672	742	647	697	721	680	713	697	741	705	686	711	667	715	735	709	750	692	676	730	708	683	686	699	686	716	732	676	738	684	768	696	702	699	678	696	700	711	750	739	724	712	718	731	667	704	662	723	700	701	719	745	690	708	695	662	710	632	726	661	706	727	712	700	660	653	705	728	741	745	719	710	687	706	729	711	685	737	678	655	670	732	679	716	709	703	710	690	706	735	742	720	701	739	751	730	656	673	717	709	735	662	653	677	686	706	694	721	722	698	719	744	684	679	641	661	711	670	712	698	713	630	727	732	695	702	662	682	680	687	691	712	645	702	720	656	674	703	723	689	702	727	688	705	711	645	656	728	714	637	726	720	709	710	688	739	716	688	689	703	716	732	719	761	703	702	692	686	664	646	726	688	672	680	663	679	665	657	671	697	710	720	708	677	700	681	688	709	679	686	683	709	729	720	680	618	734	677	715	707	671	731	727	710	735	691	673	690	721	677	704	643	678	737	719	707	772	750	742	661	703	724	675	688	710	745	668	711	659	728	740	668	694	677	670	657	673	728	655	709	679	737	694	721	670	704	684	716	753	698	746	668	677	729	722	693	703	683	733	746	733	686	668	659	744	720	711	675	726	722	731	710	703	673	713	707	693	730	705	733	734	686	738	721	654	742	673	742	728	695	795	677	741	665	691	691
23378	21354	29096	23974	21282	19169	3519	1228	832	678	568	518	517	446	480	442	454	421	437	405	369	392	373	390	388	386	370	354	371	371	347	365	419	368	428	450	424	424	422	412	400	389	377	385	364	423	404	413	413	373	419	413	404	399	415	353	371	355	368	354	366	351	343	373	359	358	371	340	377	349	344	359	353	362	366	329	311	393	347	322	322	327	369	333	338	352	363	344	376	374	358	363	352	328	369	372	330	375	342	356	322	343	332	300	317	337	354	378	341	345	367	350	328	339	398	354	344	359	338	326	386	350	387	358	345	331	373	360	347	342	373	362	333	342	320	380	377	354	352	373	341	363	346	359	364	338	361	337	358	346	383	363	320	371	386	380	333	340	333	348	380	355	387	336	349	346	326	341	384	336	325	332	333	342	353	333	383	378	376	358	336	336	369	341	343	328	358	355	332	339	335	338	366	339	364	358	366	370	368	340	349	317	360	356	303	308	355	340	331	340	334	333	359	347	359	353	362	365	349	358	340	350	322	349	352	327	349	353	331	342	342	353	346	313	338	308	363	353	329	349	351	365	349	357	341	358	335	363	339	364	339	340	351	365	310	319	362	373	328	341	353	331	357	380	316	340	317	333	364	354	354	346	317	360	341	331	331	326	335	316	344	294	340	356	340	329	355	358	369	348	350	350	351	336	349	339	338	313	341	337	361	356	317	361	342	320	336	335	345	358	344	353	370	330	344	307	329	357	340	340	354	359	387	356	322	348	336	330	354	329	335	332	381	349	320	360	342	301	342	342	352	326	357	333	311	350	358	357	359	345	324	348	357	354	341	387	326	354	324	387	350	325	330	326	338	373	353	354	322	383	327	315	353	322	334	348	330	375	354	344	335	334	346	358	329	359	366	342	355	329	345	348	352	396	345	345	294	331	312	373	365	373	328	348	343	349	333	357	347	382	358	338	345	335	386	334	371	343	337	397	328	314	358	325	316	364	355	336	338	331	363	351	385	363	330	348	310	388	358	339	333	352	362	331	394	356	352	338	298	397	319	387	317	337	327	339	343	367	376	320	333	334	306	336	332	345	340	356	340	352	356	336	355	336	329	355	330	349	339	348	342	334	330	340	343	344	346	338	351	325	338	319	335	314	359	337	366	346	378	358	350	365	340	333	363	349	346	310	343	356	329	342	341	339	335	332	372	342	363	338	371	338	354	357	343	347	334	347	328	335	348	361	330	347	331	311	345	382	323	330	322	341	325	323	337	330	311	353	354	361	339	323	353	348	326	346	338	362	318	355	313	325	349	367	330	379	334	326	340	339	372	313	362	323	338	352	345	338	347	351	345	334	350	344	332	347	358	335	366	356	372	343	330	346	386	319	369	372	331	356	348	323	336	368	323	349	348	373	327	365	333	360	340	347	354	356	338	367	360	349	348	381	394	317	369	368	361	355	361	329	370	351	333	322	340	361	372	345	362	377	363	341	381	353	346	306	329	372	336	327	321	353	347	350	356	318	332	339	335	334	366	343	364	323	336	322	345	346	326	353	341	343	342	336	352	294	353	371	325	328	338	344	361	349	349	350	347	338	352	376	352	328	334	385	321	323	357	362	331	333	350	326	372	305	329	343	350	336	329	336	332	320	380	328	370	360	363	324	367	342	373	343	353	353	366	369	359	340	375	359	369	353	336	336	311	374	339	351	337	317	300	344	349	372	368	379	360	332	316	381	357	340	359	365	325	353	291	352	344	378	351	361	349	332	352	365	321	316	354	343	373	349	381	361	304	322	324	360	335	385	365	368	342	345	356	346	344	329	321	353	345	356	354	333	343	340	356	357	330	372	340	357	321	351	376	331	316	377	347	339	341	340	351	352	335	334	352	362	352	364	314	335	347	352	369	359	368	323	353	322	356	350	348	320	378	357	336	357	350	364	318	354	331	323	342	373	349	358	347	330	337	324	327	349	357	376	350	333	338	340	339	374	371	348	357	361	328	342	337	354	362	325	360	371	368	370	366	360	346	337	338	361	331	349	346	337	351	336	360	317	354	342	346	369	315	338	336	362	335	333	340	350	321	354	337	366	338	341	371	347	335	338	332	340	333	345	331	349	334	324	359	350	337	306	332	353	344	355	335	329	334	356	342	335	351	345	346	359	327	355	306	362	343	343	348	345	327	342	358	352	310	340	349	343	355	321	340	369	325	326	363	325	377	327	339	314	360	369	368	334	339	341	352	341	331	357	329	333	357	336	333	332	334	372	333	353	359	365	356	344	373	358	362	358	315	350	344	356	360	361	342	341	371	334	342	365	326	340	364	339	323	326	336	350	327	355	349	312	343	341	364	331	338	369	361	314	372	310	339	348	308	331	317	353	357	340	364	332	378	346	355	368	305	350	357	317	340	337	345	327	329	389	343	326	353	348	353	351	341	345	347	347	379	349	331	377	334	316	369	323	345	359	333	343	368	340	351	358	315	331	325	343	381	361	367	358	338	345	335	360	322	344	357	324	370	368	358	351	356	366	369	353	332	335	338	355	342	347	349	367	365	346	370	346	337	322	357	325	346	342	367	355	335	387	357	346	354	340	326	339	337	357	324	367	382	345	361	337	368	360	362	331	336	364	327	334	347	354	363	318	326	337	305	325	335	343	337	363	299	328	372	349	327	337	345	327	335	324	366	372	363	340	347	357	374	327	335	332	372	374	388	361	331	349	335	332	335	350	354	346	338	321	365	346	318	367	311	357	363	362	353	318	368	367	330	347	339	369	295	328	349	326	339	348	337	314	330	345	369	384	332	346	370	345	322	348	329	316	335	335	344	361	329	343	343	363	330	317	346	334	336	352	323	354	344	336	339	345	325	350	330	356	349	352	369	375	365	348	299	330	337	354	306	347	363	359	341	358	373	339	350	336	349	325	340	338	345	362	342	372	358	356	363	342	360	364	329	357	373	346	352	373	376	346	352	324	332	337	334	328	340	370	336	337	359	382	331	347	361	321	339	331	375	364	365	344	357	350	378	324	324	332	342	345	348	340	365	315	367	339	350	328	340	357	338	350	364	363	374	358	374	356	358	346	346	319	330	357	365	327	399	342	336	376	367	387	353	296	369	337	346	336	351	383	403	353	334	312	365	355	326	358	348	334	347	335	363	350	329	350	357	340	364	334	327	364	329	309	355	359	370	329	354	342	320	347	348	324	343	364	339	342	348	328	349	349	350	335	323	351	358	353	350	353	363	374	347	344	372	322	339	366	353	347	338	329	370	356	343	327	364	332	349	351	353	360	325	349	357	331	373	331	328	326	350	337	362	350	337	332	343	342	341	371	352	347	345	321	387	365	362	325	325	355	362	334	325	343	338	347	359	346	341	340	340	332	369	305	335	345	335	356	357	359	366	336	349	352	353	368	358	370	357	316	339	322	367	338	350	338	338	338	298	296	369	340	309	383	330	334	389	352	330	354	351	380	359	392	344	331	317	340	390	363	344	330	352	326	327	335	315	337	347	347	379	344
20660	42608	35162	13489	4178	3109	2280	1934	1557	1327	1148	1060	917	877	839	795	724	729	685	705	605	647	597	616	587	611	595	583	574	579	626	571	583	587	623	814	693	735	654	681	711	675	658	616	671	676	654	659	686	622	654	631	644	599	587	623	535	529	520	464	500	490	529	536	528	511	500	495	485	541	496	466	489	522	462	516	504	517	524	487	481	512	484	512	491	494	497	490	500	504	516	489	500	499	503	487	477	498	486	534	535	512	514	484	509	504	504	493	522	545	514	539	517	517	500	489	499	541	494	513	535	507	524	547	518	514	478	467	517	516	497	510	471	505	498	485	488	466	532	526	517	534	498	515	524	515	547	483	552	534	493	515	493	507	533	497	512	483	538	519	516	523	492	489	497	476	528	512	503	474	481	486	480	531	512	498	499	522	532	500	511	491	486	538	502	496	495	500	511	472	490	462	487	497	492	496	487	499	479	498	472	501	458	546	499	509	477	520	478	487	520	471	494	510	479	479	474	487	451	537	490	505	511	489	518	503	517	489	536	478	501	507	465	510	481	504	528	490	493	518	494	504	482	466	473	511	456	484	540	485	496	478	545	475	546	496	512	497	509	462	488	511	475	519	477	518	500	511	526	520	545	496	528	497	486	470	502	480	467	494	503	502	500	441	484	511	502	495	445	486	467	516	526	540	493	534	493	497	497	494	481	512	488	484	465	512	467	494	532	498	484	498	495	499	449	474	484	519	520	496	500	494	508	504	484	483	533	483	492	481	520	492	512	539	505	496	480	490	504	440	499	552	522	523	478	506	514	493	541	498	532	490	521	493	484	483	505	505	478	487	521	474	518	520	523	504	500	522	539	498	482	496	471	495	491	504	491	478	462	464	515	517	492	530	515	507	546	506	506	507	495	445	529	495	488	484	518	519	479	505	487	494	504	490	547	491	477	480	532	498	478	492	484	527	474	497	529	486	504	492	437	482	516	490	474	520	465	476	491	516	483	536	497	467	516	537	493	510	466	532	472	484	491	509	511	478	508	496	473	513	459	487	510	476	505	507	526	454	498	516	502	534	505	511	507	519	483	524	466	501	531	517	506	479	436	558	496	521	534	540	487	525	476	485	499	476	493	475	541	485	520	474	468	520	444	512	472	531	533	507	499	490	530	513	506	499	542	512	497	522	484	491	489	530	510	455	484	518	533	553	484	529	522	508	522	506	473	494	529	496	500	507	520	525	488	525	496	517	520	477	555	478	480	508	525	505	508	516	483	512	527	498	519	484	453	520	522	491	501	497	507	505	516	513	480	522	492	518	514	512	476	500	508	488	477	512	531	484	478	545	499	482	488	515	500	522	485	502	493	514	506	445	485	534	544	536	519	519	492	506	505	468	503	532	517	474	482	479	532	498	490	484	498	520	558	515	508	477	497	495	500	492	552	518	520	492	506	531	468	512	510	458	515	501	491	515	497	462	496	472	493	450	502	481	549	490	497	490	483	503	496	470	499	505	483	499	516	476	493	498	522	486	500	528	515	466	561	473	506	488	498	483	461	482	465	516	483	532	520	521	502	519	522	527	502	525	488	504	465	527	513	515	475	505	459	502	524	481	520	485	488	503	479	477	513	486	461	473	498	516	470	520	505	469	462	508	485	514	501	508	510	485	522	492	486	532	451	512	513	504	486	497	485	526	508	498	434	527	495	473	503	499	522	512	549	516	498	477	498	533	469	502	478	517	546	525	485	508	513	488	466	504	534	471	488	486	493	518	526	511	443	493	527	495	481	504	512	484	515	473	479	514	536	478	486	545	508	468	488	529	471	531	509	465	499	464	500	530	504	473	483	503	465	462	484	462	491	490	520	456	541	522	537	547	471	494	499	485	503	477	521	501	441	475	501	494	494	511	498	529	504	532	478	453	499	492	463	492	478	517	527	500	486	468	517	521	519	489	538	472	483	484	523	474	534	498	467	496	500	500	541	492	497	529	505	512	502	455	459	490	488	496	499	520	501	504	522	558	482	525	498	508	497	452	497	488	503	502	547	475	477	498	511	503	478	433	461	490	463	527	479	490	528	500	537	542	507	508	502	520	497	499	494	502	472	513	509	530	493	494	496	490	493	522	495	498	468	512	521	517	470	488	500	507	523	521	498	464	457	508	550	465	500	500	495	499	502	476	520	448	472	506	492	493	501	538	499	534	512	504	511	516	456	471	493	486	482	522	543	467	517	471	509	507	471	528	490	500	498	456	500	517	471	509	464	538	490	514	511	498	483	505	489	494	511	487	497	515	504	434	444	497	490	503	485	501	492	514	478	518	499	504	495	514	476	537	486	460	485	465	534	513	495	515	496	475	491	527	476	548	500	508	507	493	507	519	491	482	479	488	488	509	486	479	510	506	482	510	519	503	498	473	490	483	516	501	487	463	499	490	508	517	555	520	484	505	516	481	524	511	471	459	529	488	505	472	505	497	492	505	538	493	506	495	513	480	512	497	509	519	507	503	521	478	539	544	487	495	514	527	486	469	495	492	511	504	512	512	490	529	501	490	474	477	488	517	508	495	503	543	527	531	474	478	499	514	497	510	519	497	521	511	510	506	487	497	500	537	506	488	508	476	507	515	496	489	525	471	476	493	477	487	499	546	476	491	494	488	501	453	526	532	514	487	483	543	500	474	538	477	491	493	533	494	489	526	514	486	511	464	510	478	518	472	500	493	492	503	500	500	493	478	455	500	484	477	522	503	516	502	490	538	527	492	514	502	472	533	506	494	527	467	521	481	524	505	509	483	508	524	517	504	491	512	487	507	482	506	537	517	517	496	488	526	512	500	491	503	539	511	517	512	492	493	496	510	509	504	500	510	472	492	503	499	475	535	532	506	504	500	523	473	513	498	494	492	507	501	557	505	511	501	531	535	472	501	504	495	518	494	519	511	483	528	499	515	488	510	507	475	486	507	489	490	477	500	512	493	454	488	473	483	522	501	479	467	512	478	508	524	470	501	465	551	504	499	523	491	524	505	525	482	516	518	526	495	512	486	476	496	526	501	493	520	486	475	517	459	513	520	517	511	507	508	502	511	474	470	464	442	532	502	520	497	472	492	503	538	520	482	502	532	495	521	501	477	503	477	468	483	480	491	505	494	503	579	497	497	521	468	543	522	519	508	465	511	507	489	472	435	492	501	499	483	482	456	485	529	507	494	473	548	478	492	516	540	563	512	485	490	494	474	502	480	468	478	474	494	472	535	516	463	502	504	540	541	524	497	532	525	492	520	487	485	505	503	502	517	507	485	477	498	477	471	503	519	540	505	488	490	541	533	498	481	490	471	534	479	524	475	450	529	463	452	517	484	497	534	499	527	496	515	501	521	521	478	470	523	507	514	492	485	467	465	501	533	496	488	515	517	505	505	510	473	517	486	496	520	531	519	528	532	531	523	474	529	495	458	548	509	491	530	514	483	500	531	456	513	546	487	515	489	511	485	521	466	500	520	473	495	510	489	501	522	499	505
27110	20669	14077	2926	741	598	576	513	497	530	517	512	550	529	546	545	480	509	547	517	509	509	514	490	512	526	480	494	552	535	516	559	506	534	572	596	566	530	549	547	555	580	542	529	537	545	511	559	562	508	520	493	553	578	540	544	547	479	510	472	541	489	478	526	569	492	537	504	507	514	524	517	528	500	509	521	539	506	498	466	514	521	541	523	490	515	521	514	539	527	501	496	524	537	533	535	498	510	534	519	535	503	520	535	503	558	560	517	516	502	525	563	529	498	521	536	533	512	522	453	504	547	525	533	493	522	525	500	526	523	529	505	491	498	546	527	546	520	539	541	489	547	522	514	520	511	478	535	510	510	503	483	520	505	502	511	520	527	547	491	495	497	506	536	540	521	544	521	503	539	493	511	517	515	497	507	497	515	504	507	504	537	509	500	518	527	512	510	460	523	518	565	455	519	513	487	516	532	520	521	475	512	524	530	512	490	517	498	523	517	544	522	509	535	476	535	546	471	504	499	538	529	516	516	492	517	511	501	533	504	507	507	500	486	466	509	516	503	545	562	475	531	525	556	505	489	513	538	531	520	512	486	536	514	525	538	465	512	546	461	537	524	536	514	534	513	502	510	494	515	520	482	500	523	528	527	513	461	492	530	496	500	491	541	517	507	528	492	532	476	520	493	499	498	519	490	517	510	489	485	518	518	496	521	504	515	494	504	517	461	525	523	560	505	551	517	541	521	500	517	528	516	516	558	522	512	539	502	497	530	519	492	513	499	513	486	500	526	529	516	523	507	519	530	549	524	530	500	468	517	492	534	521	507	475	506	542	551	526	527	547	491	503	560	496	524	497	528	506	490	518	525	497	532	497	521	510	533	531	516	484	524	482	526	502	465	552	517	525	536	517	540	532	507	503	525	547	473	511	536	493	562	525	506	502	483	515	524	508	478	527	509	532	521	498	495	509	527	485	504	513	491	514	510	520	530	524	498	522	495	486	477	559	508	501	516	530	528	522	522	508	508	498	549	492	515	485	492	496	470	543	507	503	509	496	481	522	511	515	499	507	547	525	521	491	463	540	508	541	495	528	496	557	480	545	492	505	544	497	501	484	515	480	508	509	519	569	514	486	516	474	493	524	476	540	493	538	504	524	525	501	521	488	530	492	466	536	526	466	514	544	479	484	515	509	489	516	507	518	477	515	508	498	521	512	512	536	498	483	541	511	499	515	520	494	498	504	525	519	491	506	490	500	495	535	543	507	504	535	513	524	542	519	510	537	457	489	496	476	533	528	557	522	526	506	498	508	490	527	502	512	523	548	518	529	489	516	503	472	509	538	503	548	485	512	473	537	519	517	475	509	481	496	543	526	504	536	554	506	519	497	522	536	496	514	513	527	523	514	526	481	515	503	553	475	548	561	525	476	511	538	500	518	503	502	492	511	574	522	536	515	509	530	506	513	510	523	492	531	534	500	488	539	486	487	521	500	538	555	481	473	532	483	488	520	470	520	525	500	548	485	520	500	525	483	502	524	545	550	507	497	535	505	505	539	460	564	548	503	477	523	528	511	522	503	448	533	504	498	539	489	501	507	530	519	490	482	499	544	505	517	550	537	531	489	492	546	490	534	516	528	519	469	468	518	514	519	489	548	530	534	487	519	502	502	512	534	512	464	522	522	512	493	541	469	546	517	471	509	534	516	503	512	500	530	510	535	501	485	507	510	539	509	489	467	491	521	534	494	471	556	532	523	500	490	506	509	527	494	504	517	533	513	485	521	512	529	529	497	517	544	522	478	540	487	516	474	516	491	547	552	500	542	508	481	484	552	488	502	494	504	536	515	457	515	497	577	521	542	552	503	501	523	518	519	522	478	529	482	519	499	534	490	518	500	483	512	521	520	518	511	494	479	526	487	517	502	495	521	518	542	490	549	507	524	541	499	523	508	501	518	531	526	497	500	474	508	526	556	509	488	479	540	491	478	519	550	517	505	506	487	526	499	548	543	509	545	517	542	507	532	527	534	513	509	496	535	551	520	514	515	510	508	515	500	503	566	518	511	572	511	515	502	536	537	514	518	470	485	480	540	511	494	509	542	503	492	517	506	516	515	522	564	452	484	509	504	518	496	509	502	519	530	528	505	538	492	541	526	519	519	481	523	510	516	506	525	508	492	516	485	521	533	525	518	522	497	517	492	483	495	483	487	524	491	490	498	533	535	476	547	561	510	494	495	499	501	518	530	545	487	531	534	518	529	555	492	507	532	513	487	558	516	523	502	484	513	524	521	463	480	525	521	511	525	457	447	502	505	528	507	495	522	478	520	537	503	496	487	489	516	494	498	510	467	540	494	497	504	474	508	506	518	492	537	492	529	482	536	504	498	487	541	527	511	520	499	531	531	484	529	531	498	546	533	539	567	521	475	504	539	519	486	534	490	511	478	476	496	504	523	523	502	586	556	455	487	480	516	528	535	522	499	488	496	517	517	503	555	540	520	514	547	500	564	489	507	523	536	518	524	530	483	522	494	537	499	488	539	463	505	517	553	544	517	514	508	475	488	507	508	553	480	544	507	492	489	526	504	503	517	523	493	513	531	516	483	522	518	508	491	514	531	519	513	526	478	500	528	498	501	494	512	514	508	499	501	494	521	513	522	510	521	515	524	517	491	527	535	535	514	500	504	524	505	505	539	542	523	544	504	517	465	498	497	506	476	534	513	496	510	500	522	492	513	494	519	489	497	543	517	488	510	488	490	552	495	527	542	528	536	523	520	518	521	532	520	505	522	534	551	546	554	494	471	516	508	492	518	553	526	534	492	513	503	507	493	504	518	480	518	497	567	518	507	507	524	533	524	509	497	507	528	485	506	513	493	524	506	485	536	487	541	487	501	532	508	465	530	548	479	504	540	534	502	543	517	517	513	509	542	493	514	512	495	522	554	497	543	527	474	518	568	566	561	511	531	523	538	518	541	518	511	500	512	512	501	517	518	515	519	487	501	518	487	540	545	531	541	524	503	543	480	495	529	560	514	502	493	514	489	495	538	489	517	500	518	466	501	515	512	507	484	551	542	514	527	514	535	468	479	534	542	530	524	502	533	491	582	496	521	507	537	488	511	526	517	541	467	508	525	502	505	507	505	495	520	494	531	522	528	478	511	532	490	510	514	537	498	483	485	521	517	515	473	528	503	515	463	466	502	533	520	536	527	525	496	486	530	488	531	536	516	508	526	516	476	489	484	549	550	541	484	500	495	468	514	536	490	517	490	530	524	514	523	482	525	517	517	522	514	493	534	508	516	491	528	516	504	464	512	545	506	499	517	523	532	488	516	508	480	509	514	468	520	471	505	503	514	495	531	479	530	503	524	543	518	523	569	521	494	540	532	459	504	529	523	437	517	513	530	504	455	525	518	467	484	510	527	509	494	507	509	544	504	557	527	530	511	503	507	519	515	498	521	519	521	505	490	518	523	525	548	528	528	534	495	512	513	514	506	506	475	497	544	518
13845	22939	15737	2311	891	804	812	805	757	802	742	755	709	754	780	715	750	705	771	707	729	775	756	732	765	711	734	770	745	755	777	755	728	752	796	879	817	804	748	771	780	770	756	787	762	803	781	787	778	768	777	748	777	838	769	791	729	709	707	754	746	740	724	777	710	676	656	700	739	709	754	682	737	704	729	704	785	710	719	744	731	732	685	734	751	754	725	736	758	736	721	731	703	678	694	728	688	674	767	745	672	725	726	719	738	717	691	786	713	770	758	765	702	758	730	754	710	696	761	736	746	727	715	675	756	690	758	738	708	754	765	727	712	751	754	712	764	740	769	731	746	747	724	746	742	697	706	752	766	774	719	757	731	731	750	717	770	735	740	731	752	705	704	745	764	725	727	689	692	694	699	713	702	719	724	739	722	663	688	730	691	678	761	753	725	717	697	712	739	670	671	758	755	703	680	685	778	686	735	786	742	714	736	722	736	732	731	696	738	711	722	755	722	700	726	760	689	726	718	711	721	753	741	684	721	718	749	739	724	725	755	755	755	724	726	726	734	710	750	718	783	752	752	757	693	690	735	747	737	709	738	711	709	771	694	721	696	761	776	684	737	760	693	702	690	726	739	756	705	704	720	774	704	764	692	724	757	696	700	746	714	765	693	722	697	743	739	754	725	737	701	722	786	770	739	701	713	764	722	728	718	710	711	712	724	762	709	742	779	757	667	691	770	780	712	763	737	759	721	713	735	704	722	697	698	731	677	738	773	738	792	734	714	752	701	717	754	768	749	727	767	758	717	737	739	731	697	703	723	727	772	713	732	712	794	730	771	758	770	761	714	740	715	733	714	719	694	670	737	701	734	713	666	706	701	733	732	703	712	711	720	746	743	773	704	719	694	709	722	730	688	738	726	746	738	686	723	728	716	705	754	731	760	752	722	725	723	731	719	740	709	750	747	749	687	706	711	768	777	733	754	716	746	759	740	693	779	695	693	690	716	689	720	754	733	668	727	743	707	781	712	733	768	705	732	711	668	742	725	728	734	735	722	742	752	685	733	776	743	709	741	727	779	777	747	704	711	739	744	723	750	706	722	766	710	703	733	765	695	759	756	727	656	748	695	743	740	782	740	701	743	758	716	726	684	740	745	681	738	729	741	773	747	718	732	706	714	777	747	740	734	710	743	727	737	715	756	726	680	706	684	712	740	701	723	754	724	723	744	742	725	720	743	759	752	730	733	723	726	722	717	728	716	673	741	730	734	687	691	768	743	709	746	751	730	680	722	802	732	746	703	731	743	734	783	686	773	730	790	728	739	708	710	737	755	771	764	730	725	713	721	721	729	695	749	757	814	732	716	713	695	717	736	697	686	724	746	707	753	708	738	761	766	713	708	719	754	783	718	708	739	712	736	717	734	723	703	728	688	726	759	674	738	735	760	749	714	707	748	707	736	739	697	712	713	747	650	716	731	741	735	740	721	723	683	718	710	715	701	744	777	714	728	730	769	658	722	751	787	691	663	773	726	731	722	691	740	720	751	739	701	717	742	750	735	727	743	725	726	705	674	743	694	764	711	707	705	679	733	747	680	710	749	678	747	732	714	728	728	730	717	671	714	732	722	709	701	705	676	730	756	739	707	716	748	753	755	713	686	733	738	720	750	724	757	685	732	713	751	737	717	698	698	692	724	763	711	780	725	750	775	728	678	726	750	673	769	729	709	715	715	715	739	710	759	729	777	699	725	758	723	748	746	766	752	812	690	727	713	693	766	744	661	752	731	777	771	770	725	706	730	757	712	732	764	713	754	736	747	724	714	728	782	696	770	731	776	723	722	743	719	734	757	729	726	753	754	689	674	732	712	730	721	746	749	712	714	721	734	716	737	753	720	727	673	750	707	711	715	761	748	714	718	715	792	717	730	753	730	717	729	674	650	721	720	734	724	719	734	783	719	726	702	722	701	762	737	727	736	711	690	752	735	729	703	713	729	727	749	704	747	673	749	706	788	731	699	712	730	720	655	735	696	721	724	696	727	752	720	735	700	707	751	711	708	740	679	709	763	747	726	703	687	749	756	666	751	748	778	692	726	699	739	709	740	730	764	643	730	676	768	756	654	734	699	731	697	735	713	716	720	761	741	703	721	719	744	731	726	689	799	692	711	738	688	742	733	670	739	727	752	711	720	696	741	734	771	762	712	737	716	740	729	722	731	744	755	741	700	735	691	728	736	694	752	727	728	726	687	681	709	795	727	764	755	696	740	712	752	736	726	711	739	762	734	704	753	693	726	715	687	712	690	722	744	664	743	755	693	748	756	748	734	761	749	745	758	750	738	765	736	698	736	676	701	768	758	688	726	724	746	710	788	737	772	705	743	712	723	750	739	739	786	693	729	720	761	771	734	723	702	702	745	694	712	719	701	735	720	727	705	712	726	714	713	757	740	761	714	709	718	667	741	725	741	734	754	712	716	726	716	712	739	744	723	667	683	709	734	717	730	700	745	683	755	721	738	737	726	724	712	736	748	679	721	755	760	732	741	735	742	728	729	720	754	759	739	747	769	739	745	732	702	730	663	756	656	729	711	699	703	757	705	716	718	692	720	735	719	748	779	759	730	728	705	712	780	684	742	749	704	709	758	721	684	710	718	754	757	691	724	705	757	736	771	682	726	694	708	707	738	699	777	707	685	716	781	719	728	732	765	701	720	697	776	735	751	677	745	730	728	723	710	786	768	729	747	731	748	740	686	705	749	753	740	735	771	720	753	716	735	735	701	751	743	756	748	784	719	709	733	718	686	713	756	734	747	746	741	721	737	705	751	759	744	764	708	733	696	742	775	776	724	700	730	729	768	708	739	743	755	755	716	737	765	754	710	716	742	709	705	757	701	662	743	736	692	704	674	682	744	730	704	701	728	715	745	674	708	777	766	710	697	735	693	777	767	703	720	730	750	699	690	697	711	726	712	721	703	732	734	722	707	707	737	721	764	700	691	706	728	737	740	739	704	722	767	685	693	685	717	752	714	721	727	711	723	721	748	694	741	728	760	704	775	740	750	739	731	682	756	742	723	764	693	723	707	760	791	719	713	739	692	709	738	736	743	698	689	706	745	778	726	721	739	712	738	714	736	695	761	724	759	717	688	735	762	733	753	790	755	746	735	709	725	741	701	703	715	726	722	707	702	739	696	741	693	723	750	730	702	783	764	740	751	764	712	704	735	742	736	771	748	720	745	737	729	754	752	688	728	745	734	700	733	682	709	738	714	735	715	788	752	732	739	750	713	718	764	721	714	699	655	754	700	724	773	747	742	735	693	728	677	693	722	725	775	745	681	746	781	704	751	762	758	757	748	795	713	722	764	748	755	716	725	728	771	759	751	781	749	709	744	744	689	745	750	719	718	705	743	752	731	732	747	720	708	715	707	738	783	761	732	721	767	742	735	716	714	714	685	746	733	769	722	721	755	703	695	712	722	759	751	687	718	691	689	692	740	685	679	740	699	715	719	726
24354	21355	28430	24599	19671	4333	1285	859	704	602	625	557	556	538	576	495	514	511	526	489	521	480	512	501	453	503	509	477	513	479	479	479	530	502	493	538	543	520	568	538	515	536	493	495	487	476	502	550	524	503	484	502	505	521	488	479	499	462	496	488	496	479	458	472	460	481	480	454	449	473	436	515	465	440	429	541	460	453	470	472	483	478	480	451	465	463	494	470	444	486	492	509	495	462	478	466	497	466	480	476	449	463	511	491	460	453	457	419	458	512	477	428	486	492	487	467	501	447	466	489	467	518	477	484	498	470	486	461	436	507	469	463	514	468	457	500	444	461	484	477	456	472	516	466	438	471	484	503	494	480	474	473	474	488	429	427	508	474	478	493	466	474	481	476	498	477	470	456	464	477	484	463	442	444	445	460	496	449	479	493	481	441	465	474	501	428	472	450	477	449	491	526	476	491	464	470	509	488	494	478	438	507	474	470	458	475	494	458	491	464	432	466	494	511	486	483	481	454	504	460	526	447	444	470	468	481	464	495	446	491	467	453	474	476	527	486	469	477	454	479	453	490	473	436	468	505	480	512	457	455	493	484	460	480	440	447	456	504	435	475	477	484	453	477	432	496	472	433	455	484	475	492	468	452	470	448	502	472	494	476	466	428	452	483	455	461	481	488	473	464	455	456	469	484	440	482	451	475	474	466	471	493	469	457	475	459	443	480	485	497	448	450	460	463	468	438	503	499	498	486	474	450	458	449	475	494	504	486	419	489	447	430	513	478	471	479	504	474	440	434	413	484	430	457	440	466	471	470	478	499	486	476	467	425	505	475	485	444	463	473	498	483	470	461	492	454	507	458	468	493	440	502	496	436	450	490	473	474	474	487	475	462	487	458	456	484	492	466	482	466	448	489	468	471	448	457	449	479	453	455	469	458	489	470	460	490	464	458	443	469	466	476	441	499	484	497	525	452	459	478	460	473	434	457	441	457	481	525	441	512	494	519	497	475	499	494	493	462	489	445	487	511	432	476	458	468	485	445	480	466	493	473	470	464	475	477	473	495	456	467	471	461	486	489	438	469	471	470	453	494	451	489	448	449	453	447	443	465	469	459	459	466	465	476	502	492	470	464	460	447	494	435	470	437	502	454	506	505	433	486	408	450	499	481	471	520	490	467	464	475	497	435	477	515	487	536	488	469	453	441	482	474	466	478	505	478	466	497	446	493	478	462	477	520	492	473	469	484	484	472	479	464	472	500	483	475	500	442	514	495	489	454	461	447	446	448	467	482	471	466	475	478	523	465	459	458	469	434	475	491	469	472	436	482	465	488	484	478	486	478	473	494	441	522	480	457	470	432	449	429	489	513	449	444	479	460	467	502	466	466	483	492	479	473	479	473	446	459	447	475	445	475	425	447	511	508	457	465	478	493	469	460	474	444	478	453	451	503	500	485	456	466	479	470	451	471	459	457	490	481	466	494	506	428	487	458	471	450	483	452	433	440	489	490	450	525	463	458	509	493	476	430	448	480	475	483	459	455	468	492	465	470	502	497	491	482	458	480	473	498	447	473	472	454	464	409	478	433	467	488	479	506	458	465	471	457	470	521	477	471	467	473	475	447	459	445	492	437	428	460	488	459	446	466	494	477	500	429	444	517	495	491	472	421	461	494	481	462	455	457	473	454	507	473	448	457	469	501	464	479	474	461	461	486	455	488	488	468	494	447	447	492	447	446	460	476	464	446	484	503	484	463	498	480	468	465	477	462	453	489	465	476	501	452	488	466	456	467	455	531	439	461	461	493	500	445	459	455	503	493	485	444	514	472	480	469	474	507	491	453	475	471	467	472	461	475	452	461	461	476	475	474	500	415	498	463	466	497	458	506	491	461	452	459	478	481	478	462	516	460	476	467	474	498	452	465	472	467	429	519	517	490	469	487	472	464	478	474	482	455	481	504	464	513	509	442	515	466	475	484	454	454	513	458	506	473	446	489	479	503	477	449	430	435	455	480	450	481	500	515	476	522	470	460	473	488	467	484	469	537	469	470	465	478	469	511	456	463	493	471	467	447	464	466	437	464	454	482	466	482	474	467	437	478	417	498	493	517	492	449	504	490	485	477	437	471	446	490	494	496	439	474	489	512	481	456	494	482	481	464	475	494	454	425	481	482	447	482	458	486	434	451	452	488	488	501	494	486	467	503	437	466	486	491	483	445	466	473	476	474	520	430	480	481	477	462	482	436	464	468	491	475	457	485	456	435	446	491	463	488	484	471	458	477	494	491	450	480	478	487	498	456	474	452	527	499	478	469	455	492	468	463	494	483	446	468	502	470	450	465	483	468	453	483	476	493	491	497	480	479	493	484	495	473	435	442	474	444	511	488	445	483	510	472	447	462	495	464	475	458	468	488	475	470	469	458	467	481	448	485	474	466	454	472	460	434	483	500	460	465	493	483	458	497	486	453	498	468	465	496	504	438	457	434	493	441	494	486	453	500	500	494	482	496	500	513	462	473	498	469	480	448	490	510	502	478	464	456	444	468	477	498	457	489	439	470	412	454	474	503	483	460	440	443	495	480	484	509	450	495	474	478	477	514	473	492	464	498	475	462	426	496	500	458	475	466	463	459	481	455	477	471	510	487	466	462	431	493	473	426	477	454	468	483	508	454	494	425	494	487	437	504	469	464	450	463	457	489	493	486	493	485	444	493	480	453	454	490	498	450	462	486	438	501	458	508	418	453	449	472	518	466	448	465	519	466	475	449	481	449	491	473	494	447	457	457	494	468	457	442	490	479	442	479	470	480	540	521	443	492	466	441	471	480	463	489	444	492	508	493	463	450	453	488	487	499	487	459	494	475	475	463	463	473	514	464	481	489	515	458	491	478	478	476	457	468	488	467	477	487	429	469	465	444	529	480	481	423	442	474	495	465	470	458	465	445	452	491	478	457	503	480	482	450	497	502	476	467	411	478	491	488	442	477	469	472	471	434	465	488	489	480	464	492	488	458	463	476	493	490	460	448	461	466	455	474	483	457	470	436	465	497	458	438	482	439	463	434	450	465	460	503	470	454	447	521	481	492	511	443	430	455	444	489	474	498	404	455	447	461	455	496	467	499	439	458	474	467	490	469	493	498	483	462	467	460	476	475	486	495	412	466	495	427	467	492	458	488	485	439	450	488	435	473	489	466	501	424	498	442	469	482	422	493	476	473	475	463	426	454	500	463	459	459	506	439	466	482	478	457	434	452	452	465	415	455	524	511	480	468	488	462	501	471	443	480	500	451	475	454	453	474	491	458	475	439	451	468	474	451	495	496	454	463	456	450	452	485	418	486	479	442	454	434	452	481	479	467	437	488	461	469	457	438	454	482	498	506	457	469	433	489	450	432	478	425	462	471	462	459	461	483	481	483	427	461	455	479	487	486	475	415	487	476	462	472	448	474	454	469	461	475	461	500	454	486	493	447	474	498	451	442	440	475	465	471	459	453	473	442	465	500	459	438	432	453
16896	34171	31314	8669	2755	2016	1687	1429	1183	1056	1025	985	972	892	776	826	795	791	768	750	731	709	721	718	768	713	767	717	733	712	677	712	711	696	785	892	846	798	793	768	755	760	763	802	775	778	741	795	804	763	771	776	775	754	765	775	713	675	680	670	693	683	645	717	685	693	708	733	718	712	689	717	666	719	720	717	679	685	704	681	701	698	698	718	672	729	690	681	678	672	676	652	740	657	661	681	691	648	602	646	698	669	660	708	682	667	672	668	687	701	687	644	679	729	711	697	688	759	723	701	694	672	675	700	700	699	696	695	652	700	701	730	744	724	690	720	723	718	675	707	673	685	713	743	677	716	677	671	652	701	696	710	653	643	679	690	682	665	710	698	675	707	729	656	700	690	688	683	670	637	666	689	680	644	703	685	705	704	732	699	606	633	650	669	683	708	671	673	679	679	680	713	670	695	724	673	628	677	662	674	674	671	631	693	661	692	691	719	701	664	688	677	726	654	705	664	689	682	664	698	641	688	640	706	646	661	647	646	690	673	686	677	629	639	698	678	654	668	716	684	682	639	696	653	700	679	669	670	726	633	681	741	715	676	676	685	695	705	717	732	698	671	723	647	705	658	669	681	688	692	667	686	670	689	715	695	719	680	661	639	675	716	690	698	677	627	677	714	618	676	722	641	635	643	713	746	670	694	675	710	693	645	648	673	669	636	664	689	705	678	671	643	698	667	675	656	708	694	703	692	644	645	677	682	669	685	705	694	698	671	665	684	672	692	696	662	660	681	670	657	671	678	696	666	683	701	667	637	651	689	691	743	686	681	674	680	631	679	693	683	699	690	690	638	676	678	647	663	659	638	688	676	633	682	691	698	706	725	684	655	706	642	671	709	714	732	685	656	706	657	667	630	662	694	654	698	708	689	686	651	677	711	675	701	704	714	649	702	691	674	699	712	714	660	683	652	652	725	652	652	681	703	667	662	687	670	675	713	701	692	696	649	679	693	661	618	679	727	698	680	702	640	691	750	666	669	694	700	686	670	676	689	693	672	678	662	660	722	630	712	665	641	671	663	717	658	678	663	667	682	659	657	693	662	707	671	715	701	634	747	676	678	696	688	668	674	709	720	704	638	646	648	713	672	645	693	687	675	667	644	688	647	662	693	668	672	650	679	664	715	713	672	649	673	691	664	653	710	692	679	697	682	682	632	703	678	670	723	648	665	699	700	726	685	653	720	715	656	672	740	705	697	680	692	659	708	686	652	705	691	669	722	694	712	684	674	684	711	647	670	689	666	695	662	669	717	658	697	752	665	698	706	702	735	646	651	695	700	710	688	653	680	696	677	657	665	666	684	701	669	671	729	671	713	670	688	662	698	719	656	710	668	690	712	656	703	671	690	699	675	674	669	681	620	673	715	605	678	668	668	640	684	659	637	682	680	671	649	693	667	678	705	688	647	633	679	680	670	662	696	698	651	725	685	666	650	612	694	683	644	640	660	661	705	682	693	717	693	674	691	646	675	657	662	673	691	673	656	676	703	668	721	675	662	665	678	663	683	710	656	682	698	675	651	671	703	682	657	753	741	726	697	672	631	678	691	688	698	684	685	670	721	663	709	643	656	651	651	675	653	740	659	774	664	632	641	707	709	688	695	647	674	663	670	646	689	682	656	677	672	645	636	666	657	672	693	631	680	696	695	695	659	680	629	697	665	652	636	732	663	670	741	738	705	690	664	706	704	644	659	696	670	651	679	618	668	713	648	688	711	661	690	717	669	655	665	669	665	657	701	690	675	709	735	660	702	664	689	641	597	650	651	692	736	680	659	610	702	654	713	750	722	639	659	674	647	665	647	686	670	679	699	683	719	652	679	695	714	666	665	692	664	681	620	688	681	671	700	665	662	615	693	675	628	661	659	742	710	679	670	640	649	707	682	631	664	643	692	718	690	752	654	676	663	646	674	693	667	683	644	679	705	714	635	717	675	640	727	684	686	655	690	665	635	724	640	673	676	706	648	718	694	657	660	686	670	671	674	702	731	702	638	669	685	705	669	696	705	665	652	670	666	650	692	685	720	634	666	655	680	703	687	660	694	709	655	648	729	661	714	662	727	637	702	677	682	667	651	672	709	684	676	689	666	685	668	696	674	690	695	676	691	637	686	675	653	703	653	672	681	664	683	710	659	676	664	707	667	655	682	658	685	683	697	708	670	704	662	672	692	648	704	709	692	681	717	677	680	695	703	710	697	677	693	666	645	695	696	683	691	686	645	602	666	687	662	673	716	608	638	730	658	693	669	655	662	700	678	713	683	637	671	655	687	729	666	687	712	723	672	657	648	679	707	707	670	690	678	695	680	643	638	654	687	654	683	696	685	683	674	682	625	649	620	712	699	655	669	613	649	706	690	732	674	639	633	692	646	662	636	627	684	650	662	727	691	693	693	666	670	636	660	700	706	633	686	661	720	638	710	656	687	630	690	659	665	680	706	688	637	676	654	643	690	649	658	663	667	666	645	650	648	665	723	678	650	667	681	699	723	660	666	700	649	691	643	722	660	645	644	659	634	707	685	664	654	668	668	694	682	686	650	660	691	669	681	679	718	706	670	646	697	701	674	664	687	693	706	677	716	723	690	660	726	676	679	659	682	681	663	666	686	665	652	671	664	655	665	634	680	635	681	669	638	667	690	649	662	698	669	737	668	655	667	674	694	677	700	682	680	712	677	683	659	675	658	710	684	679	713	635	706	689	687	653	669	678	689	696	680	634	670	658	656	709	667	673	666	666	668	657	679	690	666	693	623	685	676	694	645	708	715	673	706	697	664	710	715	689	683	672	681	683	657	657	658	660	683	640	644	668	699	712	685	692	690	691	690	658	721	757	658	672	704	646	649	629	699	677	665	702	668	710	674	655	699	693	660	694	667	689	687	729	700	644	637	701	677	669	688	679	731	638	668	688	645	659	675	675	659	665	618	722	664	672	660	680	733	656	695	654	727	718	679	679	687	637	704	702	633	688	701	682	654	633	685	716	690	669	658	663	696	710	695	714	695	662	634	710	698	661	682	689	694	728	683	667	672	681	679	665	675	700	645	660	651	681	651	674	677	733	686	696	654	697	709	652	623	702	686	673	686	654	672	657	651	710	672	658	695	651	670	650	710	693	698	641	633	727	633	614	682	709	680	641	644	653	600	693	701	667	705	672	649	657	668	708	638	701	652	624	653	683	682	598	626	687	708	669	645	708	650	623	647	725	711	662	643	710	704	681	701	649	643	648	626	711	659	660	715	664	665	715	714	694	656	668	669	677	664	668	713	687	674	689	640	662	700	639	697	656	677	708	665	674	699	677	710	646	686	642	691	663	665	624	648	682	684	726	652	672	687	610	696	649	660	682	625	649	621	658	642	668	700	687	690	668	669	689	678	717	681	692	624	721	689	681	707	680	723	705	686	680	699	657	662	703	665	663	667	705	740	699	699	658	702	713	691	645	694	673	694	652	632	670	631
23305	21344	29024	24039	21251	18956	3281	1128	721	613	588	556	450	505	432	442	424	372	420	410	386	346	395	367	389	378	355	336	387	358	350	375	337	369	385	396	411	402	389	386	388	354	428	418	396	401	350	388	400	388	391	412	370	379	413	382	376	344	376	308	344	332	355	338	329	345	339	296	351	353	339	346	327	367	360	360	327	346	319	356	330	340	344	328	316	312	307	306	339	313	341	335	284	318	356	342	332	380	362	305	346	328	307	333	320	358	345	323	327	307	366	317	367	339	344	361	391	361	324	316	357	368	346	334	326	351	369	356	356	339	368	356	352	349	365	366	307	342	335	347	329	333	332	334	370	345	319	341	344	325	334	365	340	373	289	296	336	342	319	318	330	354	334	326	339	319	348	342	345	361	329	335	325	329	344	350	355	319	348	326	349	360	375	338	336	322	358	313	367	343	341	327	346	317	339	343	369	321	322	343	346	330	360	343	342	317	341	325	325	334	350	357	339	338	334	319	333	345	330	344	365	307	350	346	312	354	350	349	329	326	312	370	343	312	329	312	330	353	301	332	335	346	348	340	324	376	359	316	326	365	352	351	381	336	366	347	328	337	322	363	319	310	318	342	329	320	336	333	360	331	336	319	311	341	341	323	325	356	355	307	290	310	333	323	325	296	326	376	324	319	295	290	347	320	327	328	337	352	315	315	337	364	334	370	345	322	331	309	317	317	373	323	342	341	368	349	377	344	340	336	307	339	343	322	361	308	343	328	334	297	353	318	310	344	332	325	328	347	348	323	294	338	331	312	317	343	345	342	335	358	332	361	337	335	307	329	339	325	337	358	327	339	357	315	353	289	325	319	348	337	314	369	317	366	350	326	330	339	328	334	336	350	331	304	320	331	331	355	326	292	331	334	344	351	338	332	334	342	336	311	354	332	346	318	346	307	361	348	319	346	339	304	326	325	336	324	309	312	352	343	335	323	309	342	338	364	324	308	337	334	332	363	309	369	328	324	350	325	334	336	339	327	340	321	337	325	317	346	304	345	343	311	331	332	313	306	337	319	355	306	300	319	342	334	329	303	347	342	330	319	346	346	355	324	312	348	329	357	345	338	289	324	352	346	298	310	329	343	323	333	354	340	369	352	348	339	325	345	337	341	350	328	318	348	345	340	319	343	329	329	350	351	357	345	345	329	361	345	353	357	307	320	368	329	302	336	346	338	309	335	308	304	349	332	342	329	283	319	334	337	337	334	330	337	287	326	330	310	322	326	332	343	329	349	349	336	357	327	322	366	353	348	314	340	337	308	382	323	328	347	294	344	347	309	324	343	347	329	312	312	359	319	346	348	325	301	342	308	334	333	333	364	326	334	331	340	349	309	351	312	304	343	330	344	370	301	314	337	332	369	349	352	301	320	299	345	334	359	371	340	306	317	348	352	373	359	332	333	363	365	326	339	315	363	313	324	309	323	281	336	326	340	348	333	346	285	344	328	352	341	358	353	345	332	356	327	351	343	343	344	326	315	313	336	334	329	395	314	386	392	362	340	327	325	297	319	332	350	334	324	326	338	306	301	337	316	335	318	317	346	323	330	347	367	320	329	361	319	326	301	331	336	363	309	323	354	291	314	322	337	372	324	331	368	313	321	337	312	322	354	353	301	318	338	310	312	390	327	336	359	339	344	321	330	325	346	340	324	311	331	343	326	345	323	335	350	356	329	333	358	359	369	370	359	340	343	367	324	338	317	329	344	313	344	315	365	351	342	349	290	348	310	355	310	315	305	338	312	346	356	360	315	333	346	331	321	298	331	318	370	314	333	352	332	325	347	303	331	375	349	366	360	344	357	315	325	313	323	354	309	316	342	319	325	340	326	317	369	288	378	330	337	333	321	333	374	317	314	362	330	354	327	323	349	346	317	319	351	345	333	311	310	328	340	337	352	323	328	348	331	326	334	307	347	320	315	355	339	347	340	352	339	341	327	349	337	324	339	365	348	320	347	331	310	370	329	340	325	333	326	322	336	311	323	352	336	338	360	305	348	330	299	330	326	287	316	341	348	347	368	338	309	334	339	346	301	354	358	370	348	359	323	360	353	329	310	357	335	320	330	335	365	318	344	351	301	365	322	331	310	312	328	324	322	313	356	337	338	332	334	331	338	333	333	324	354	355	329	289	340	354	290	280	343	366	302	338	321	329	338	288	351	323	350	309	336	338	318	327	334	314	339	317	319	345	322	347	317	344	330	342	324	306	345	334	325	310	322	350	299	318	390	342	302	323	324	351	314	324	330	335	319	365	332	303	331	310	343	324	302	319	336	341	316	347	346	339	325	329	339	324	345	327	335	324	340	316	331	348	343	346	321	319	298	380	309	359	328	344	325	316	338	321	350	368	358	317	357	342	349	314	321	356	320	343	308	334	352	326	304	339	356	320	335	320	368	314	340	324	333	325	348	314	348	370	334	315	349	334	347	314	341	303	332	355	314	377	300	340	331	334	316	369	327	329	358	335	347	357	324	328	316	307	307	317	318	300	340	358	322	332	361	336	337	324	332	377	293	362	330	348	342	319	333	336	326	325	327	335	318	327	310	345	298	339	352	305	342	332	326	357	352	331	343	333	348	342	371	369	295	349	327	320	313	332	332	325	354	350	343	308	317	343	326	333	314	336	337	339	330	324	350	326	327	334	357	335	311	299	299	343	309	325	303	303	299	318	346	348	302	351	310	338	307	330	341	338	334	349	338	342	347	382	339	348	325	339	353	334	326	339	328	328	330	308	354	363	358	350	335	363	339	299	325	336	309	339	331	319	356	329	330	331	351	357	326	324	345	314	363	323	360	341	339	341	335	311	342	359	325	331	336	334	348	363	339	315	308	314	324	363	338	341	325	348	314	320	337	356	317	351	359	357	338	323	334	318	346	348	364	337	321	341	341	356	366	308	302	318	306	296	324	351	327	360	318	336	310	320	329	354	304	329	323	344	341	335	340	340	333	339	359	320	330	343	297	321	349	317	358	348	316	337	318	309	357	318	315	310	322	326	320	337	363	306	342	334	315	329	316	322	349	327	341	329	350	351	299	365	330	320	363	342	348	356	327	342	337	372	320	334	344	319	320	364	360	314	324	341	330	329	311	332	365	325	317	330	277	345	317	315	356	311	376	322	313	332	340	350	355	347	331	290	355	327	347	294	350	348	349	350	314	347	327	306	343	330	305	339	351	345	330	355	357	346	329	334	353	323	329	352	343	333	315	373	307	322	290	332	308	314	360	336	340	363	333	336	338	324	337	353	346	401	292	324	312	327	295	332	332	323	351	284	361	341	319	300	312	345	309	325	351	343	325	311	296	324	323	334	322	347	325	333	321	313	346	331	311	319	322	350	318	328	322	339	308	305	344	299	320	341	299	314	287	339	325	329	313	383	315	331	300	312	358	355	318	304	336	319	324	310	347	341	344	326	301	314	315	319	329	327	343	328	350	331	353	343	305	309	356	323	319	322	350	328	308
20022	42055	34814	12792	4310	3104	2377	1916	1561	1333	1184	1040	960	854	805	792	777	690	695	626	615	604	586	576	622	564	575	561	520	549	594	528	570	540	629	732	732	685	621	613	648	655	572	626	624	637	596	605	679	618	635	649	632	619	617	584	537	494	500	506	505	472	513	512	537	481	495	515	514	477	500	504	518	508	509	482	458	469	492	518	498	511	455	485	470	486	468	502	491	508	466	516	488	527	481	516	490	499	487	470	478	501	477	485	518	454	510	479	469	535	477	498	480	540	476	501	509	466	494	513	520	488	519	503	465	484	538	532	517	462	461	479	552	494	501	505	507	498	486	510	514	487	497	512	468	522	472	507	527	517	514	481	463	503	470	450	485	481	474	450	475	498	561	483	515	501	465	467	487	499	511	509	491	508	489	458	496	467	458	490	476	492	485	502	486	487	501	509	493	496	469	497	478	482	484	476	539	481	475	469	492	485	501	509	467	492	473	491	444	499	432	499	515	527	473	481	445	487	495	499	502	489	483	450	482	483	505	495	460	493	482	505	460	497	465	483	469	500	495	519	501	508	482	491	480	518	483	458	496	469	482	478	495	464	483	488	475	476	488	459	433	488	512	473	501	493	513	483	534	512	489	472	463	468	491	468	444	498	483	495	450	478	450	480	491	497	466	492	495	505	503	491	474	528	530	496	434	469	479	469	502	463	477	446	464	498	464	489	456	491	473	503	518	454	458	462	470	499	470	516	517	505	534	475	482	521	489	449	515	496	434	472	492	434	498	471	461	486	517	490	501	492	477	483	494	501	460	489	476	457	435	474	453	511	450	446	475	483	502	491	479	495	461	464	517	504	465	498	436	453	507	515	454	501	486	474	493	476	461	480	487	496	491	467	508	458	493	490	455	503	477	443	501	481	434	487	456	475	480	468	534	535	501	510	527	493	486	478	443	481	456	474	474	435	512	516	511	481	506	470	533	473	457	483	506	458	454	497	475	478	491	505	504	486	487	496	498	455	487	465	495	473	461	477	496	500	476	513	492	518	480	491	528	483	484	480	506	458	458	505	487	492	486	503	492	491	478	500	460	466	497	506	498	465	453	470	500	493	478	490	476	463	469	487	450	453	521	470	484	496	446	522	502	493	499	445	490	491	478	470	488	498	462	460	464	510	469	449	528	520	488	519	470	420	521	501	469	500	484	470	473	498	493	489	456	519	480	486	502	509	509	472	472	469	483	478	487	446	529	478	540	494	466	499	544	486	461	479	482	469	491	498	488	462	482	513	462	492	544	522	469	490	462	491	494	527	444	510	493	513	484	485	479	482	493	462	507	510	480	479	467	484	507	479	475	496	493	442	468	494	465	505	521	515	523	464	466	494	508	483	451	441	497	512	506	492	540	505	445	471	460	498	503	507	523	500	490	501	471	521	529	446	437	463	464	509	477	484	471	492	459	498	484	492	504	458	486	492	456	495	474	514	487	493	444	502	506	491	476	473	497	446	464	490	468	468	476	535	506	471	513	476	500	432	488	476	492	480	497	439	442	505	492	482	512	484	456	511	474	499	441	459	492	497	482	498	469	489	510	509	492	461	469	466	477	538	505	506	494	465	507	462	474	451	501	495	488	491	466	491	519	503	454	447	555	482	520	472	480	460	524	475	526	462	503	514	486	470	506	446	483	484	508	498	471	532	493	494	506	498	489	455	473	500	466	486	528	479	538	494	477	431	470	475	476	493	465	483	514	512	445	482	511	503	466	503	478	523	476	506	464	485	466	496	514	495	485	476	512	494	498	472	490	492	478	530	504	483	496	521	514	513	483	496	500	520	480	509	485	464	476	487	475	480	496	468	476	473	469	514	498	464	479	442	505	502	510	524	484	462	510	502	473	461	485	473	494	466	434	433	466	472	463	467	482	489	433	483	469	462	488	488	429	473	495	530	497	523	481	474	480	493	489	505	473	500	498	486	482	504	477	515	499	468	496	460	479	500	499	479	477	510	500	524	488	447	450	463	438	490	470	499	506	492	506	483	477	477	470	490	451	488	500	502	492	519	521	521	483	446	505	474	470	451	483	462	505	473	487	459	482	495	470	529	473	465	483	501	471	476	471	511	479	481	488	488	499	485	472	503	506	485	525	462	477	501	473	475	502	517	455	489	496	485	469	512	480	494	508	477	517	447	484	462	512	484	502	463	477	510	487	513	477	472	458	470	459	521	500	490	484	478	490	493	481	463	478	490	484	482	471	516	492	489	497	516	506	504	448	492	486	510	479	482	477	503	481	524	446	551	513	490	475	483	495	451	468	520	496	536	480	466	445	479	507	452	458	448	506	485	460	509	491	483	477	447	511	492	508	473	485	439	485	451	515	530	519	459	485	472	451	486	479	477	494	492	501	473	472	466	471	494	499	507	510	500	485	462	496	473	482	467	493	481	460	429	442	497	460	529	509	495	491	482	486	456	483	476	446	503	502	487	490	506	506	486	480	495	503	493	485	501	492	465	496	476	462	479	496	456	457	513	482	499	503	460	495	502	532	481	503	477	495	504	500	482	485	451	497	512	481	498	457	506	493	525	487	487	458	513	477	454	479	468	447	493	464	499	535	510	470	521	478	464	545	497	479	470	457	508	506	479	499	486	486	468	492	512	472	473	496	486	489	463	472	467	470	482	524	493	481	490	495	468	456	504	497	479	502	486	480	454	460	493	499	523	475	507	462	486	494	489	510	464	468	493	470	505	500	472	493	505	484	487	445	480	499	450	506	522	483	457	465	492	479	472	471	503	492	484	440	502	468	512	450	478	476	491	489	479	472	477	508	466	497	483	495	482	509	463	468	495	477	479	465	464	496	477	473	493	479	497	474	512	495	493	454	479	505	497	456	500	476	473	484	511	437	491	484	483	481	470	499	502	471	498	501	511	476	469	449	555	496	474	483	507	497	496	468	491	490	514	492	455	473	460	473	462	472	486	457	508	465	482	495	478	491	468	501	493	508	473	490	464	460	472	473	466	488	465	509	467	508	473	475	486	488	485	509	453	444	446	455	527	523	476	493	503	468	489	487	469	506	465	463	470	468	484	485	474	475	481	494	466	498	460	468	480	459	471	495	472	521	490	511	500	489	478	493	485	534	473	468	462	522	517	497	507	531	467	483	500	485	458	453	474	469	455	454	468	461	505	459	484	463	463	499	500	478	489	509	477	502	473	458	498	474	493	494	462	488	508	483	487	488	469	497	511	470	523	462	456	492	493	449	495	468	498	516	468	497	501	479	529	520	470	496	502	514	505	477	505	498	529	501	497	475	469	471	520	515	458	488	480	504	501	497	449	472	491	488	488	462	532	535	502	508	460	478	471	500	475	465	515	485	513	466	498	489	475	470	485	507	472	497	488	416	456	500	458	456	490	459	473	504	441	519	500	477	522	483	486	471	447	455	451	493	485	484	484	483	459	513	507	463	473	465	465	409	498	482	472	517	464	458	463	505	448	538	455	457	451	464	458	427	510
27020	20843	15945	3996	749	570	522	538	553	533	522	531	561	504	536	503	520	488	539	509	514	562	544	512	483	551	522	583	517	480	502	501	542	556	502	567	538	571	533	538	537	579	515	528	557	559	550	504	539	591	512	535	543	519	534	544	534	498	462	539	529	487	523	477	476	534	511	525	493	517	501	514	502	537	524	538	503	464	518	491	530	514	536	523	571	512	529	479	518	493	566	516	548	526	528	531	544	538	530	512	506	538	514	521	531	565	509	539	470	518	516	494	490	531	571	539	541	553	527	528	526	491	497	520	486	517	508	516	553	514	519	525	534	557	518	549	510	514	526	522	554	497	492	531	522	492	478	526	551	508	543	514	531	489	501	497	521	528	556	512	540	573	498	513	527	524	534	524	500	560	528	507	478	561	518	519	531	524	503	545	521	527	523	543	532	545	557	512	550	502	505	477	500	511	502	523	521	576	499	505	538	500	512	498	533	487	512	511	513	536	532	525	529	506	511	530	494	557	511	514	467	483	501	505	534	550	540	513	549	498	563	513	538	503	544	524	534	509	499	489	503	559	554	524	509	523	528	538	487	507	534	522	544	511	517	504	563	521	508	533	524	519	512	548	537	514	489	519	515	515	522	525	548	544	510	497	531	491	536	529	521	498	520	535	539	492	510	519	477	495	530	492	522	485	564	536	462	498	538	527	522	535	543	527	480	537	511	512	492	524	513	512	487	518	538	510	603	508	518	511	521	506	503	519	522	555	518	501	462	532	534	498	526	499	514	515	526	527	516	547	480	500	511	505	532	515	509	531	562	492	549	510	504	495	537	473	493	536	524	500	539	491	469	520	510	497	482	513	508	520	532	516	527	511	572	543	548	505	539	531	494	459	545	519	564	481	528	513	518	484	494	516	565	507	512	536	535	491	506	511	531	523	503	546	506	561	546	477	476	528	542	489	509	499	463	519	549	516	530	512	517	500	531	556	485	488	481	478	522	527	525	538	525	543	513	500	489	488	480	525	527	528	539	512	470	505	542	533	496	486	535	523	525	535	529	519	516	517	523	489	524	530	459	508	524	534	520	503	513	524	545	504	540	534	508	493	481	471	500	551	497	589	508	492	524	556	518	542	531	534	503	477	567	514	514	503	487	553	529	528	494	502	524	525	512	515	505	521	518	538	508	558	498	555	519	534	520	522	531	491	553	515	539	521	550	556	563	556	533	535	521	516	502	496	526	530	554	505	536	495	531	527	531	513	502	517	508	516	503	540	508	525	518	493	499	508	523	522	472	544	521	493	504	471	536	512	505	542	533	524	499	497	477	524	504	522	598	561	527	507	532	557	479	506	507	519	552	487	539	538	507	490	522	543	547	492	509	525	541	501	537	511	541	476	523	496	534	538	478	524	530	515	528	531	516	485	541	555	491	493	523	526	521	504	548	513	544	522	543	518	507	507	500	518	541	523	510	493	458	512	536	507	512	533	529	520	498	569	521	498	530	499	521	481	504	530	502	495	493	529	490	560	483	506	530	474	529	509	514	488	548	504	503	527	516	505	526	477	507	530	546	502	511	544	498	553	566	521	539	531	489	537	537	535	483	476	472	539	537	505	531	532	489	508	522	519	549	531	540	478	505	543	530	518	507	508	513	518	518	514	538	554	512	491	505	554	501	537	562	560	515	496	508	553	532	535	543	516	548	530	512	526	528	566	564	496	539	519	514	545	501	534	505	510	529	527	495	565	512	520	522	511	512	565	499	540	491	521	540	543	539	526	482	503	491	536	481	507	511	555	562	523	552	490	518	490	524	560	525	543	529	491	573	505	520	523	534	476	520	512	501	483	538	475	489	496	490	521	549	543	526	520	512	507	474	526	523	503	532	536	549	500	481	535	521	558	515	543	500	511	556	529	539	460	508	497	536	534	552	518	494	530	509	526	541	546	502	522	503	514	511	543	510	506	532	521	526	537	477	530	512	481	500	503	495	537	508	528	516	503	536	535	512	516	487	507	508	514	510	533	506	578	522	512	529	519	479	537	504	516	587	521	473	513	513	545	503	490	543	539	529	544	493	551	526	519	490	500	524	545	573	547	543	538	541	526	510	511	499	523	521	527	510	513	485	503	513	539	548	504	498	517	500	521	540	522	530	476	531	517	508	536	463	500	539	531	557	528	506	505	519	510	513	539	552	478	537	514	530	512	504	549	525	534	567	532	561	502	516	538	517	496	471	523	519	543	541	508	516	501	486	504	541	512	505	573	542	495	548	543	540	557	505	501	551	517	500	520	504	523	512	501	594	569	506	544	540	499	523	525	544	530	499	518	549	523	510	482	517	520	490	509	508	513	530	538	482	518	573	522	520	588	525	529	501	537	551	554	491	501	522	511	501	477	524	516	497	477	560	517	514	491	494	540	537	527	489	532	556	514	509	498	564	512	531	539	510	494	511	522	572	523	524	492	536	473	516	495	515	536	534	506	476	527	520	503	516	507	533	514	505	490	502	541	521	498	540	505	541	551	537	517	522	506	526	522	527	511	488	487	511	541	489	540	557	545	550	487	498	514	499	504	493	557	489	473	513	451	528	553	496	514	527	527	489	517	522	521	490	548	512	499	509	527	505	520	535	489	527	491	523	546	514	500	517	518	492	513	562	515	555	525	517	565	537	521	505	483	502	501	511	518	492	502	483	535	510	513	515	497	498	539	526	534	542	514	479	459	526	556	505	508	542	559	481	481	541	544	535	520	507	532	528	544	548	534	518	550	505	526	479	534	548	520	545	510	533	524	540	504	522	536	523	482	500	526	544	524	565	497	499	537	504	519	508	567	534	522	517	544	513	550	522	535	519	546	482	541	516	513	550	542	528	519	519	524	556	524	521	517	546	523	550	506	533	477	548	524	533	513	550	519	549	522	500	517	557	509	503	500	514	496	493	518	556	577	531	523	478	571	527	514	514	521	549	537	532	510	510	540	528	521	504	499	525	492	562	503	537	471	549	524	531	524	505	543	508	491	534	496	494	522	515	533	518	506	526	499	505	495	507	534	508	499	520	552	570	514	555	543	516	557	522	533	544	503	546	539	498	520	522	512	546	490	470	561	551	499	488	472	505	506	544	509	504	539	520	498	534	535	518	528	471	498	517	511	496	524	498	533	523	541	516	578	521	526	504	494	534	515	492	513	523	529	532	495	504	491	515	500	527	531	495	513	507	496	518	526	512	504	538	557	556	528	557	496	550	499	506	542	516	501	516	540	514	492	499	529	534	509	560	507	530	512	524	554	505	502	503	567	530	515	491	503	521	534	557	524	517	556	569	528	523	514	491	519	508	524	520	515	471	504	495	552	557	553	500	537	567	502	514	522	536	552	548	526	497	547	554	532	498	571	508	548	537	505	546	533	529	508	513	486	538	482	558	504	535	465	537	496	518	472	537	520	487	498	525	540	508	515	520	556	486	531	550	543	544	522	524	526	524	502	520	552	537	525	511	529	500	543	493	519	498	499	531	548
13374	24896	18396	3517	873	857	806	763	774	773	739	783	774	740	724	775	725	769	733	695	768	776	721	732	777	742	760	740	743	764	760	745	688	823	760	873	817	811	768	770	763	787	786	793	804	786	829	809	817	788	747	804	788	776	808	752	756	719	781	751	704	736	742	744	721	708	764	739	719	805	721	748	693	769	734	748	774	726	725	731	733	719	745	742	754	772	779	721	725	754	683	747	720	706	748	722	686	740	739	799	740	740	752	712	748	724	740	740	736	758	748	724	766	730	740	748	738	757	714	754	747	735	715	751	737	761	749	745	702	739	731	756	776	763	724	732	736	733	743	731	732	739	720	756	736	725	779	754	710	781	770	752	762	737	735	746	737	713	754	745	754	678	754	709	705	730	725	755	708	715	726	741	771	728	703	756	698	725	653	752	697	755	779	724	734	730	730	761	759	730	768	695	719	648	725	749	734	714	738	707	740	734	730	748	782	720	765	741	727	705	754	743	751	729	748	724	751	753	753	763	729	750	728	749	691	725	708	716	774	751	735	812	737	708	757	778	702	763	766	733	720	703	710	753	782	757	754	702	736	795	643	707	756	713	719	733	756	718	714	716	688	703	731	758	808	723	780	738	749	724	802	759	751	771	761	798	775	749	737	705	703	756	716	723	731	749	751	720	675	743	689	746	715	745	736	752	749	754	734	742	741	728	786	721	770	751	735	744	742	745	723	687	776	737	756	758	726	757	792	734	685	763	741	752	767	789	730	730	724	680	770	715	726	757	719	694	723	710	759	695	722	725	707	721	732	724	727	734	737	767	725	668	751	740	705	735	755	713	727	781	711	745	749	683	697	771	754	761	698	784	699	731	759	741	732	710	727	747	764	726	793	698	714	739	738	693	755	721	725	706	743	738	759	734	779	757	738	753	712	740	723	728	645	740	720	755	716	728	735	697	748	693	748	735	738	744	794	713	732	732	734	758	787	769	728	730	728	720	753	708	733	735	752	694	727	780	749	793	750	696	732	690	748	716	763	728	694	777	711	723	687	774	728	736	738	743	747	680	741	762	761	694	703	742	773	736	745	689	771	734	767	745	725	705	696	744	704	679	728	676	713	681	751	706	743	714	742	732	728	707	732	685	762	743	701	715	741	736	684	755	731	760	707	759	679	732	761	697	701	740	704	755	757	758	752	743	726	738	706	773	734	663	717	791	717	747	732	720	709	727	694	764	716	795	691	735	737	762	719	725	702	711	766	708	726	737	748	719	741	728	719	694	736	727	751	764	757	726	740	731	722	725	732	750	742	700	747	743	672	807	748	778	778	765	730	749	711	763	755	707	718	696	725	771	796	767	742	674	699	693	762	698	763	750	751	720	707	775	720	720	724	730	743	689	710	798	703	747	699	744	762	729	763	732	734	717	727	735	754	788	723	727	677	742	775	760	724	732	680	664	709	746	744	758	669	742	775	733	817	729	728	737	728	721	738	713	741	668	715	727	722	709	713	754	763	704	745	752	715	697	785	737	673	718	752	729	684	690	746	729	725	762	704	784	743	769	741	772	748	743	720	677	735	748	756	739	690	730	733	711	757	770	760	724	752	726	677	773	727	737	775	733	692	752	723	702	713	756	755	756	769	716	721	724	728	746	709	767	724	760	717	720	708	699	740	748	710	762	716	734	739	743	753	687	678	717	738	738	779	757	719	745	757	675	745	737	726	760	762	763	783	753	751	718	710	781	768	661	743	729	732	761	706	718	718	738	731	720	743	737	714	730	708	713	758	741	735	665	736	769	784	699	787	714	716	724	755	690	753	709	721	713	754	734	745	740	728	759	709	701	744	697	725	747	773	706	700	774	728	716	761	661	784	737	724	683	737	729	734	744	736	742	761	717	713	720	718	754	730	730	706	724	711	779	731	717	736	736	743	775	721	759	719	686	718	750	732	754	750	676	732	715	731	702	688	675	779	727	745	736	756	688	711	729	731	739	773	749	740	727	765	688	743	741	721	758	709	728	763	769	745	709	725	759	708	744	778	707	759	710	713	755	780	732	745	698	806	726	718	748	712	725	740	741	711	769	735	720	708	759	758	700	744	762	742	766	722	733	746	741	725	691	756	738	757	730	712	738	763	722	787	762	721	733	759	744	725	740	792	734	730	768	723	674	704	707	713	742	726	710	724	732	671	724	740	766	754	734	748	722	744	733	742	758	706	711	761	756	733	738	745	729	729	700	716	751	745	753	767	731	746	744	749	694	741	726	685	749	713	746	703	755	761	739	736	745	717	782	739	767	742	730	687	736	715	787	751	676	713	738	710	703	698	807	754	697	797	719	767	734	766	725	735	683	741	738	744	701	740	684	748	753	727	722	772	752	731	743	747	721	759	776	713	707	738	708	712	704	763	767	779	670	751	749	705	734	753	756	721	726	735	684	789	736	750	730	711	788	718	740	732	735	751	769	746	730	708	716	750	762	700	745	749	768	718	773	740	773	748	718	720	698	739	759	730	715	738	748	748	715	718	735	750	724	749	742	757	680	741	699	705	736	751	731	705	719	693	774	729	692	728	748	715	751	737	757	768	734	706	777	759	769	720	699	742	787	715	742	778	721	733	775	780	743	711	757	702	740	731	740	729	710	717	718	725	756	765	691	761	685	749	808	693	751	695	741	727	711	791	683	733	767	764	752	722	761	695	761	761	767	755	727	693	795	750	749	731	693	755	714	728	770	757	709	705	687	735	777	807	744	735	702	708	733	712	741	739	731	696	716	768	715	774	730	760	735	750	729	732	751	758	677	743	765	714	706	751	709	782	683	710	718	756	687	768	745	700	734	702	751	701	772	715	751	722	731	755	745	748	767	701	730	733	687	699	755	743	710	740	740	741	749	755	737	723	695	744	747	730	738	726	730	736	750	758	743	741	721	789	724	704	734	725	731	745	793	731	700	719	779	722	775	688	723	738	766	728	742	777	756	704	703	745	735	715	741	771	734	769	736	745	713	724	721	701	707	756	693	747	730	776	700	727	769	757	726	704	740	753	679	735	715	735	718	762	724	771	708	704	772	738	761	750	769	745	764	749	703	675	710	750	771	742	708	772	732	751	755	751	753	716	701	751	759	719	794	703	703	721	741	729	718	767	721	721	753	707	740	720	732	695	730	789	717	745	746	710	701	743	772	742	675	727	733	730	749	743	736	735	744	764	744	747	713	739	731	760	694	803	735	750	798	737	685	757	726	760	753	728	697	743	715	688	781	736	725	761	744	720	765	741	719	727	709	766	740	800	745	745	741	727	685	753	725	714	715	692	727	750	753	717	740	702	706	764	761	699	745	708	709	705	727	718	716	743	694	691	748	746	743	769	767	767	735	723	718	737	728	775	770	693	682	753	751	697	733	745	743	753	759	762	750	713	732	768	661	710	725	760	714	744	735	781	774	787	736	756	725	769	733	731	732	741	791	766	725	751	756	727	756	759	732	777	739	705	721	774	749	730	730	751	672	735	735	672	701
24390	21323	28597	24507	19699	4424	1318	885	681	655	609	571	580	602	555	497	549	516	521	513	552	529	509	470	457	530	488	468	558	547	521	516	449	509	517	587	531	549	505	542	502	479	473	552	489	510	546	513	491	517	520	490	553	513	478	480	521	491	474	466	504	475	504	495	464	464	496	502	495	445	494	499	494	499	466	498	530	528	471	484	505	480	512	457	533	504	491	465	486	497	512	498	467	481	485	485	519	493	467	487	436	503	513	489	511	476	529	480	476	483	490	534	451	539	516	527	462	505	514	468	506	480	522	496	531	477	519	495	488	498	500	503	514	469	510	484	489	513	511	511	514	462	467	480	492	470	516	516	481	474	479	488	473	513	490	461	503	525	465	465	442	504	488	476	531	502	505	510	488	468	503	481	490	485	495	511	493	465	473	463	469	511	489	490	507	452	473	493	483	492	465	480	488	486	489	536	489	475	456	464	479	522	499	471	483	464	472	449	480	479	523	493	508	487	464	523	486	473	471	485	498	480	504	453	485	468	482	532	464	501	489	522	538	470	482	475	521	461	512	494	512	482	525	474	526	496	491	531	466	520	491	517	517	491	483	489	500	464	466	530	484	483	497	460	459	481	519	485	501	475	482	466	486	495	534	539	494	478	453	494	475	506	472	482	490	483	461	436	502	463	460	475	483	479	456	456	460	509	473	494	489	507	468	487	486	476	485	481	502	466	492	465	474	510	496	465	490	495	490	502	492	475	467	464	487	490	475	465	515	481	476	469	472	479	486	479	471	468	477	483	468	453	486	478	503	442	500	451	469	485	480	477	468	488	508	448	536	485	507	467	535	471	460	527	484	485	488	474	510	512	500	539	493	501	493	483	474	465	443	487	480	504	439	491	500	497	458	464	467	494	485	466	491	504	487	478	464	493	513	506	486	487	492	470	473	469	481	472	482	501	457	495	465	472	507	444	502	477	514	490	497	470	489	476	511	493	515	493	449	521	455	500	481	536	480	489	502	490	426	512	483	469	506	481	498	477	469	499	464	464	474	459	486	442	494	517	486	480	485	485	535	477	502	493	482	499	481	480	492	484	470	477	468	488	521	452	532	479	501	477	465	474	534	526	449	448	511	474	487	488	471	475	480	478	524	455	491	497	498	490	532	476	487	540	481	506	507	494	450	462	500	483	468	483	445	452	477	485	474	477	436	444	495	462	459	500	481	469	487	492	497	546	500	499	498	495	467	489	455	512	502	486	507	491	462	469	491	502	505	488	499	470	488	506	480	519	499	506	448	473	507	490	494	479	477	456	497	499	499	494	429	520	479	468	513	512	492	494	529	528	513	511	511	477	512	485	496	449	462	512	488	492	460	471	505	506	469	456	508	475	467	516	480	452	451	520	489	503	518	481	476	495	510	461	451	479	467	484	484	515	516	469	452	500	462	469	499	462	496	491	532	499	469	489	502	487	491	470	438	510	504	478	454	451	476	463	517	544	459	468	474	462	512	460	474	460	519	466	487	513	514	483	487	500	462	447	444	505	509	475	521	499	453	468	470	461	489	452	487	514	526	493	510	488	480	509	511	452	518	487	486	500	509	494	499	468	487	452	503	463	450	472	447	496	499	483	507	486	519	480	508	502	481	466	486	511	507	520	497	469	487	537	473	454	466	484	485	470	512	488	546	477	493	455	476	468	439	488	494	521	498	480	504	481	484	470	499	463	468	487	492	466	476	469	510	491	500	484	482	444	488	459	525	443	478	445	481	507	484	506	501	500	495	530	494	492	502	509	538	444	533	489	483	433	463	492	470	516	452	486	497	485	493	506	480	453	468	497	472	450	511	489	460	474	443	486	478	481	479	475	475	513	529	496	468	493	463	508	517	471	479	493	500	476	473	514	479	466	476	459	479	483	443	483	484	491	489	476	488	460	439	437	469	464	444	463	496	471	517	535	497	501	486	489	480	476	474	452	471	457	463	508	490	460	478	429	482	499	501	446	513	510	460	513	494	495	458	487	509	507	420	463	516	475	530	481	453	468	484	466	445	467	533	506	499	497	486	486	499	448	500	520	511	469	493	470	469	501	502	473	452	432	491	501	462	467	443	511	486	468	508	443	464	484	473	500	475	477	495	509	474	514	511	459	490	490	487	521	499	481	517	470	506	468	477	485	525	518	505	504	496	481	475	466	475	438	462	479	466	507	498	488	491	502	479	458	513	465	478	475	504	465	484	472	454	475	485	485	493	437	489	479	510	510	487	482	458	485	456	462	482	491	474	442	444	476	492	516	547	435	481	486	478	501	447	460	504	468	471	470	502	498	486	482	514	514	495	499	477	478	513	493	479	483	461	498	510	519	459	496	490	490	469	475	468	485	470	461	479	483	510	486	486	515	515	455	419	479	474	494	488	474	471	483	469	491	464	495	474	512	496	478	495	456	492	472	468	516	498	517	459	473	514	479	484	477	505	501	515	465	509	487	490	489	519	505	499	481	486	501	450	479	490	458	497	470	515	475	475	540	475	490	470	473	470	484	487	484	468	517	488	492	476	458	496	460	522	471	518	477	463	456	510	470	489	491	485	457	528	501	531	465	486	505	484	502	445	500	458	494	472	488	426	491	488	454	482	503	465	494	510	519	504	505	492	458	483	468	532	489	507	514	518	475	486	510	504	501	509	456	467	506	483	466	456	528	500	476	517	460	485	493	465	523	511	498	519	476	494	503	435	450	469	478	493	490	457	474	501	487	477	502	447	504	496	467	477	510	483	470	516	463	492	473	540	488	444	488	451	487	483	495	489	470	461	533	481	461	482	489	483	508	505	493	473	468	469	444	522	484	450	453	481	472	496	511	457	539	488	481	488	459	486	497	465	480	522	503	483	490	499	476	488	497	468	467	481	484	472	505	522	488	489	503	479	489	510	490	507	459	440	489	487	499	493	464	495	487	452	460	453	496	512	490	474	463	478	486	481	455	536	467	486	529	486	486	459	491	495	481	498	450	499	480	507	493	460	494	468	483	453	486	477	497	495	474	471	472	473	518	490	500	479	473	435	492	488	475	510	466	509	460	529	498	459	526	483	466	464	527	493	487	489	476	496	513	485	479	491	519	479	517	498	505	473	447	474	483	508	468	533	486	494	472	474	499	502	496	500	488	461	484	520	492	510	482	474	491	507	465	490	484	566	502	476	487	522	485	475	455	480	492	479	487	461	488	481	449	450	482	490	479	481	464	480	461	519	528	462	517	491	480	472	502	501	500	460	483	483	479	464	471	474	503	538	472	469	504	463	489	450	492	479	492	483	491	464	459	464	534	518	493	463	491	468	497	456	485	513	468	456	505	467	475	476	469	536	449	488	479	489	470	455	487	463	487	486	493	482	490	490	466	471	476	503	524	496	490	508	470	499	490	439	498	499	472	458	456	504	507	453	479	501	482	496	486	480	448	500	462	504	529	484	516	438	499	429	463	526	496	485	506	526	483	466	468	464	462	493	507	479	500	497	479	471	466
16745	36397	31305	8426	2659	2086	1697	1445	1323	1117	1098	1023	945	891	827	844	856	841	822	782	751	738	776	768	769	716	705	786	695	742	738	700	753	776	796	825	861	810	754	789	749	763	793	789	842	822	791	793	783	829	754	800	785	812	692	737	708	663	730	704	735	708	627	721	664	711	714	679	720	725	691	718	711	712	693	674	678	696	705	707	692	666	705	648	709	713	780	677	796	695	696	688	729	709	667	749	672	706	657	759	681	707	689	622	700	725	740	673	665	702	658	717	679	708	687	697	707	705	718	744	738	715	694	686	694	721	702	720	728	718	713	674	748	691	704	701	690	761	718	692	709	691	738	726	701	687	699	681	704	744	712	692	700	675	717	730	694	669	696	698	682	640	714	722	692	705	619	691	746	672	679	684	689	671	659	727	725	675	685	734	731	681	740	679	714	716	710	706	741	686	681	748	676	710	708	717	706	692	664	660	746	691	703	712	698	708	682	727	637	706	714	654	704	659	737	657	707	699	688	697	716	721	717	687	695	693	683	661	729	698	664	638	701	660	711	712	689	647	708	714	711	655	702	768	672	718	709	687	687	702	691	681	713	744	693	695	693	701	678	709	695	629	690	747	741	717	697	720	731	664	728	685	695	708	697	670	726	695	717	693	760	692	726	688	681	650	719	635	700	683	691	712	696	735	703	686	663	727	681	728	684	733	695	659	702	685	723	679	714	694	702	712	699	680	672	666	696	674	651	693	682	669	717	630	732	665	741	716	732	683	730	710	684	717	690	716	685	699	661	678	661	672	667	697	677	666	720	691	673	719	692	676	645	695	679	685	678	664	682	706	668	667	713	696	730	705	724	705	699	686	676	729	665	689	663	662	666	667	665	720	708	724	711	715	679	646	708	674	702	675	680	701	710	749	654	710	718	705	720	670	744	703	716	676	687	676	740	726	726	662	771	749	681	643	685	705	736	695	752	710	697	719	675	701	682	724	728	726	683	685	712	651	690	648	716	673	684	737	704	677	719	682	700	653	757	721	689	639	666	700	712	695	679	707	723	703	726	701	697	710	714	675	695	661	710	685	692	698	690	671	685	672	704	731	714	678	641	697	672	692	666	689	703	656	667	684	660	691	720	669	681	737	688	680	661	666	702	705	671	732	710	698	698	677	685	729	710	717	693	667	712	692	753	672	640	668	642	690	713	676	697	637	683	684	649	720	688	701	680	716	683	722	689	698	661	679	702	696	684	718	656	715	710	685	667	734	666	684	664	754	680	700	730	726	697	680	701	732	693	723	706	723	760	708	653	741	706	724	694	696	746	682	682	679	687	730	722	697	724	676	682	694	694	722	718	713	719	708	718	660	685	696	678	708	681	677	661	710	698	652	708	680	736	698	714	664	706	694	695	685	685	695	715	684	716	690	667	703	673	711	685	681	751	702	688	656	730	740	725	688	709	676	627	709	663	675	665	717	662	706	723	707	682	684	691	698	673	712	659	695	679	689	745	677	684	717	678	710	715	652	721	660	712	690	700	714	700	696	717	668	655	737	683	672	694	708	681	667	697	655	705	716	731	659	732	717	703	684	716	756	694	706	689	721	751	717	697	651	694	648	703	727	686	695	700	709	687	715	690	753	709	720	690	669	694	691	755	692	692	659	694	717	680	683	724	723	692	754	653	677	689	737	726	686	677	718	702	694	682	681	704	705	673	694	735	743	670	711	716	738	734	684	704	680	683	680	708	718	675	723	701	665	697	666	699	693	690	683	653	731	728	711	708	669	662	703	685	637	660	680	733	663	685	697	692	659	671	736	632	740	724	693	744	705	708	685	677	698	667	719	720	694	698	706	698	705	757	697	649	709	684	721	680	668	683	686	678	685	762	705	694	693	714	673	707	680	640	706	651	687	659	739	713	683	703	706	757	727	689	672	674	656	666	731	633	689	656	688	690	724	689	700	709	700	648	729	722	700	703	633	683	706	704	716	665	726	729	634	667	681	672	728	706	709	700	658	712	710	677	651	696	740	669	708	668	721	707	717	717	693	703	680	700	732	655	713	701	666	711	712	687	717	676	678	763	693	676	664	707	734	671	681	708	650	702	682	733	699	687	729	652	684	719	677	675	695	666	707	656	717	691	735	681	727	678	673	698	679	692	674	722	699	686	733	650	716	705	651	764	694	714	708	725	651	685	685	684	745	665	687	661	686	674	692	720	712	676	667	693	716	711	680	658	701	669	710	697	730	659	723	684	694	643	690	695	677	699	715	700	726	668	670	715	695	707	637	692	647	695	679	701	685	692	684	692	688	689	693	756	709	671	695	685	680	697	720	717	656	704	698	707	735	696	689	709	717	692	619	704	640	677	731	651	671	687	695	683	736	698	725	620	697	683	660	730	718	683	720	721	718	714	697	735	670	679	720	691	673	743	666	700	662	718	695	773	671	734	677	707	665	707	712	687	657	707	706	736	717	719	662	657	719	679	700	670	671	665	680	677	683	745	694	683	685	726	675	684	640	695	624	712	668	676	691	713	707	690	667	723	686	720	679	720	656	697	691	709	688	679	662	685	651	699	678	711	706	703	695	715	692	714	699	695	705	707	700	671	756	706	698	738	714	668	725	653	692	677	712	701	675	713	707	681	691	665	697	731	646	718	687	677	696	695	731	689	703	641	692	697	675	704	665	689	696	698	656	751	677	712	658	710	692	692	705	687	687	732	680	667	768	684	703	691	684	705	699	671	701	677	662	694	695	645	688	671	696	723	643	676	724	704	694	714	701	721	652	734	737	689	688	700	693	674	724	679	715	680	683	637	717	695	712	673	709	716	728	705	677	700	715	763	707	668	688	725	723	700	681	698	713	659	728	680	713	711	709	734	691	693	723	702	688	689	704	695	707	705	752	745	651	739	715	630	679	689	659	728	709	722	755	735	655	735	678	711	675	703	723	706	694	690	717	739	717	700	701	703	706	707	652	671	717	652	704	699	701	678	661	689	705	680	703	715	700	677	685	679	711	709	655	704	690	661	713	714	738	714	697	693	739	720	677	697	685	627	667	696	671	699	688	633	710	694	653	671	727	680	697	696	705	698	711	730	638	692	720	710	697	748	671	658	701	709	642	708	718	683	731	676	736	663	682	717	682	755	723	666	721	702	674	698	698	686	703	712	649	665	676	679	699	728	716	688	659	729	664	662	723	674	708	672	683	711	642	692	666	669	689	658	695	689	715	684	703	665	719	739	659	708	678	691	709	688	684	685	749	730	689	676	674	715	704	712	700	674	693	702	732	708	684	719	711	675	704	697	709	716	704	712	699	744	671	706	704	670	717	706	670	746	704	699	702	686	629	686	686	705	658	681	671	693	690	673	723	699	691	684	690	682	696	745	725	731	722	703	689	654	642	712	669	701	684	665	692	684	708	680	691	728	666	698	681	709	677	701	665	745	712	708	699	670	692	707	726	676	709	732	685	717	696	699	699	744	718	679	714	688	673	702	679	736	703	736	651	672	695
23336	21358	29080	24027	21296	18995	3379	1138	776	681	564	561	536	493	425	474	406	433	414	437	383	411	373	365	394	410	396	381	357	400	366	370	421	403	418	443	441	440	382	424	452	404	446	378	439	457	418	427	418	448	385	423	368	426	351	362	367	366	387	359	374	395	373	391	310	414	362	363	338	363	345	368	365	359	372	309	354	371	380	345	321	358	338	376	342	366	358	348	376	379	355	348	328	353	348	330	364	315	364	359	362	367	362	329	359	355	353	356	351	360	373	325	386	350	347	336	350	367	366	336	343	384	344	319	369	398	391	354	376	388	341	377	383	358	369	379	368	332	356	353	375	373	384	369	365	329	337	365	342	377	363	362	376	347	377	352	385	401	340	320	335	357	360	368	341	353	356	342	378	325	379	344	356	344	370	359	396	344	321	357	375	370	333	372	359	357	387	343	368	370	377	373	358	344	345	372	371	331	364	327	357	317	367	346	351	356	371	395	358	349	351	357	362	356	383	325	374	351	358	366	356	364	370	356	358	379	362	376	385	325	371	332	377	332	383	422	365	363	366	352	353	382	340	333	372	367	347	355	384	350	365	341	317	360	330	389	329	371	367	359	366	371	371	341	347	369	334	343	333	361	334	382	366	342	383	323	351	372	327	331	360	362	356	335	344	400	367	377	368	343	391	358	361	374	360	377	372	356	352	372	367	363	363	339	365	323	360	388	360	350	389	355	356	353	373	351	376	350	345	345	367	361	380	382	333	380	393	389	348	347	385	374	335	385	354	347	369	340	360	375	357	366	341	369	360	351	385	344	339	360	371	334	329	353	336	356	342	348	384	356	345	363	351	351	367	345	375	388	345	389	376	400	327	362	341	370	364	368	347	360	376	311	354	345	338	406	384	401	372	373	340	341	354	348	348	373	356	356	357	334	341	330	378	362	388	349	354	393	360	375	324	351	357	360	351	348	353	344	352	360	363	339	363	341	344	387	390	371	370	344	334	349	344	359	358	363	377	369	383	373	387	344	351	337	364	370	354	367	362	366	331	367	341	331	387	353	346	358	351	382	340	394	391	357	329	370	356	352	359	363	348	364	354	375	350	335	355	360	364	362	354	346	365	355	354	339	333	359	370	369	353	359	374	347	346	387	350	352	352	348	353	357	350	358	341	375	368	334	328	327	369	337	338	370	362	344	362	341	345	372	369	364	334	369	375	376	320	355	376	356	355	352	375	369	357	387	358	345	364	367	383	382	342	350	347	376	337	348	380	345	367	360	350	349	354	401	343	343	353	352	345	351	361	393	319	365	353	350	357	353	350	350	361	388	364	326	331	386	371	383	336	368	375	357	345	350	344	353	385	349	350	357	345	384	360	369	367	377	343	358	338	367	350	317	384	386	379	373	330	338	376	374	364	344	338	353	324	333	339	350	345	360	332	374	355	343	372	356	351	345	331	374	327	366	330	332	365	338	354	372	343	377	356	368	348	358	329	322	415	375	343	357	376	376	359	360	300	362	332	364	360	346	347	361	343	331	350	357	350	340	361	334	360	351	365	353	379	369	379	357	343	345	381	376	361	342	344	347	375	352	327	372	378	316	363	356	375	362	340	375	361	369	334	375	343	382	360	340	381	332	324	370	382	343	348	370	358	339	342	357	338	351	317	356	339	366	367	326	348	369	356	369	341	360	373	407	383	361	418	369	343	354	332	388	361	334	350	346	341	375	364	342	334	353	375	367	359	367	329	374	369	350	349	315	346	349	393	372	363	360	355	347	366	364	385	341	357	346	333	333	347	368	361	345	352	372	376	369	390	355	360	353	357	366	327	345	343	354	350	353	347	386	392	336	346	350	371	308	354	343	318	336	352	330	363	373	359	391	341	344	365	342	350	327	315	357	343	349	305	381	345	339	347	371	349	348	356	341	377	371	378	348	395	349	361	357	371	398	376	368	366	367	320	336	378	351	357	384	388	353	362	359	361	348	361	355	344	342	398	367	360	368	369	368	342	349	352	348	335	354	329	352	381	332	345	357	368	367	350	323	399	372	378	348	378	353	348	354	347	356	360	372	331	355	356	384	372	310	328	345	351	332	354	385	391	360	370	371	342	370	360	360	348	366	359	351	333	398	328	350	341	359	351	355	351	349	351	371	361	371	342	311	387	355	363	350	386	404	351	368	324	339	362	347	386	350	402	351	373	376	339	362	337	331	353	384	379	339	349	359	393	350	342	387	355	345	316	392	372	376	310	353	341	380	362	349	348	351	390	377	342	390	361	364	343	342	362	353	348	358	341	376	374	351	376	342	352	365	336	354	376	364	364	377	361	343	349	340	371	363	357	348	361	343	354	349	359	340	356	340	340	352	377	331	377	360	361	336	400	339	369	385	342	365	378	343	353	337	323	353	385	353	373	379	349	352	364	354	359	357	399	344	335	360	354	377	368	310	347	335	371	356	356	350	370	355	366	334	364	356	380	359	357	329	383	352	360	373	356	385	352	358	384	384	378	351	358	366	378	363	357	371	362	344	380	385	369	355	348	350	325	381	355	355	363	387	363	372	357	347	358	329	349	368	350	338	345	359	387	349	357	362	359	335	342	345	401	367	338	365	368	378	352	339	354	375	357	341	317	372	376	355	326	326	390	344	371	342	345	345	375	361	315	415	347	353	384	361	351	369	354	368	360	377	365	376	329	375	353	328	370	335	366	347	349	362	370	346	352	346	397	374	354	387	371	326	341	363	389	366	324	365	341	355	333	372	348	370	328	317	325	350	356	363	362	375	368	374	362	334	351	378	336	355	370	328	369	362	352	337	364	395	354	336	371	342	349	373	375	358	363	399	349	383	348	369	352	376	340	384	348	338	342	358	364	351	367	377	354	326	325	355	346	346	370	346	344	344	364	342	357	401	336	378	352	347	352	352	325	360	372	382	367	374	348	315	358	361	359	398	345	350	359	346	364	368	381	371	352	321	333	339	343	368	354	397	347	382	346	358	367	369	346	377	341	338	353	370	372	373	370	375	334	393	364	368	370	351	350	385	376	374	342	356	335	372	345	394	357	350	378	359	376	407	354	321	343	337	373	368	344	352	337	340	361	373	360	391	357	347	349	363	345	340	354	356	340	378	369	366	339	325	355	346	343	367	363	352	324	341	355	391	342	365	373	364	376	347	340	344	344	359	363	347	326	354	357	338	351	366	331	348	333	358	349	387	366	360	371	340	363	336	345	332	355	396	352	368	341	335	339	332	349	332	364	325	347	363	349	342	357	365	379	318	335	351	363	358	364	358	387	360	335	376	355	364	338	367	390	348	335	332	355	343	376	377	341	372	346	305	355	398	381	346	329	366	360	349	325	342	335	347	341	356	359	367	347	337	369	340	390	345	369	358	374	362	335	383	358	364	338	305	350	360	343	372	348	350	346	376	372	348	352	397	339	350	340	299	326	340	340	324	339	361	366	343	358	347	354	344	340	353	351	341	379	366	362	336	349	355	381	363	367	373	356	358
19800	41705	35716	13096	4171	3099	2415	1965	1620	1366	1137	1136	970	904	814	764	804	780	685	625	672	625	630	631	627	612	567	606	548	601	575	594	549	578	653	740	681	723	663	689	633	617	653	660	708	742	685	699	691	633	630	672	636	658	545	579	535	508	587	519	510	509	507	476	547	491	526	540	533	552	565	546	531	523	538	500	486	512	538	508	515	519	546	495	477	497	537	498	548	534	492	514	488	507	532	571	462	502	516	537	496	487	527	542	501	490	529	505	559	547	533	539	488	527	529	515	521	542	573	525	554	536	529	491	549	499	492	537	522	491	563	559	489	526	524	535	502	552	499	534	505	565	523	530	497	509	534	515	516	504	557	504	529	534	524	571	516	520	503	534	542	526	479	507	494	555	470	501	533	511	500	512	576	577	532	531	514	548	513	517	499	555	515	470	516	525	526	535	519	510	493	483	485	525	511	533	515	471	501	508	518	498	519	540	537	536	519	519	561	514	540	521	527	472	490	502	505	524	470	488	523	483	518	509	497	523	511	531	473	512	518	522	539	529	518	514	519	456	525	530	474	496	493	542	478	552	500	529	534	512	503	536	503	510	533	542	489	469	503	479	503	531	523	483	546	545	515	500	517	538	526	552	510	522	516	488	497	542	528	516	490	512	509	512	488	484	532	506	496	541	525	477	515	522	514	516	512	508	481	504	516	493	540	493	501	512	565	517	513	509	520	545	480	495	509	543	502	515	534	521	522	505	544	527	527	530	517	531	507	494	497	510	520	508	507	509	544	537	467	545	516	520	532	548	482	530	476	509	526	535	569	500	527	531	484	501	556	529	520	501	495	501	554	516	541	517	535	502	473	491	517	482	509	509	498	512	521	523	526	522	536	538	483	518	545	517	438	466	497	494	497	526	494	507	516	494	484	538	479	544	504	454	502	499	506	475	555	471	524	520	501	504	527	524	531	541	504	574	466	476	499	453	505	514	471	530	530	497	528	523	505	514	543	508	485	505	487	505	512	546	519	497	501	527	525	535	506	512	540	495	506	534	512	509	548	546	533	482	494	526	510	537	511	503	512	511	467	517	540	540	538	477	514	555	536	486	526	501	498	504	505	510	515	511	538	532	499	474	494	494	533	530	502	507	493	510	530	533	542	484	515	508	491	532	488	520	463	464	504	507	480	493	548	536	524	551	518	544	511	508	536	483	555	502	529	551	519	525	489	495	473	509	481	513	536	508	524	550	540	471	498	475	504	508	514	510	499	520	515	485	522	461	483	460	542	484	483	499	542	544	526	470	499	526	522	500	484	491	477	562	502	488	500	553	471	511	486	502	497	504	523	519	476	514	515	503	498	532	515	494	483	526	521	496	508	536	520	550	514	508	515	511	529	500	519	491	503	489	529	525	534	490	527	471	512	517	491	490	505	520	497	541	551	504	526	502	550	538	496	494	481	498	509	537	561	546	554	526	535	508	533	487	522	530	482	523	528	511	515	478	517	514	499	515	513	512	519	542	473	525	553	507	514	498	498	544	519	538	483	504	500	549	513	516	483	504	549	529	518	546	517	523	490	499	509	533	498	507	531	474	536	514	516	498	542	538	527	513	510	518	469	513	492	509	521	502	500	517	477	535	517	494	523	550	505	552	515	487	495	501	521	519	511	502	550	500	517	486	531	526	482	509	499	520	535	516	467	506	556	518	554	506	523	518	499	521	510	510	453	501	538	495	510	473	582	499	525	500	496	507	498	512	531	496	523	532	547	518	482	524	504	530	495	459	549	479	536	506	511	455	508	544	538	539	508	508	528	533	538	535	486	538	529	491	499	519	518	532	519	540	487	533	498	544	517	511	523	563	485	562	518	494	530	531	519	516	482	508	493	531	531	486	506	507	546	519	513	517	495	510	550	553	538	512	545	496	468	499	506	517	495	534	501	523	487	499	531	504	458	505	535	523	507	548	527	497	499	481	513	552	513	499	544	489	509	502	503	489	519	521	520	525	535	534	525	479	546	489	524	482	530	468	508	459	525	484	528	522	542	507	499	496	515	497	500	531	504	521	502	495	522	540	488	532	523	457	500	557	515	513	499	478	503	483	509	497	541	503	496	527	513	488	503	549	475	492	529	530	520	520	515	439	487	529	510	511	483	512	526	518	488	494	495	537	511	582	545	533	514	518	544	523	514	492	487	514	492	556	515	521	543	501	486	515	523	531	506	500	509	554	487	505	466	516	523	550	491	503	542	514	514	494	514	490	536	477	552	511	555	511	530	504	527	523	506	499	498	529	540	532	523	509	510	510	541	516	477	561	492	520	521	533	546	536	472	534	527	509	519	490	510	503	517	486	523	504	488	511	511	511	488	526	520	508	526	541	531	519	542	545	486	502	559	513	532	508	493	511	512	505	532	479	500	567	517	499	526	527	494	504	476	524	504	484	529	511	557	554	488	529	471	524	544	497	514	496	520	526	513	540	489	523	484	526	490	521	469	509	546	469	487	514	492	469	508	511	524	483	518	513	530	518	497	543	519	497	480	524	526	500	454	555	515	528	535	526	492	514	491	522	521	496	528	523	482	523	480	569	531	525	493	499	477	505	509	553	522	530	525	495	527	514	525	509	521	549	524	486	537	525	545	517	565	517	523	470	536	453	478	543	519	541	509	504	514	510	516	515	504	497	541	521	523	545	522	537	469	485	460	501	549	536	540	494	517	569	468	528	517	520	517	563	533	516	536	472	458	528	531	488	472	468	519	547	523	489	500	496	541	527	498	489	572	476	512	504	477	530	534	497	530	478	543	529	478	495	525	523	496	502	514	522	530	506	540	524	464	523	534	520	527	541	470	478	529	478	543	506	521	497	495	488	471	537	477	490	477	500	513	495	489	495	544	550	535	474	488	507	499	518	501	528	521	566	516	504	507	501	503	510	489	504	530	515	473	551	491	518	523	486	533	494	529	489	490	489	535	549	521	527	511	498	503	505	508	464	510	509	514	481	503	526	501	483	495	537	500	514	504	535	499	486	494	478	509	502	504	504	514	556	486	470	547	499	500	486	525	480	523	481	506	494	515	522	504	494	518	518	536	523	550	519	533	532	507	511	530	546	503	510	507	506	496	517	544	470	522	525	486	484	564	507	576	488	507	515	498	498	552	495	495	468	508	546	511	524	491	517	525	533	526	494	487	498	510	506	498	520	525	498	514	490	499	543	502	521	462	518	485	481	508	499	509	485	538	545	504	526	546	485	508	486	519	455	492	504	496	504	545	518	504	534	517	539	575	560	498	520	537	515	501	522	530	492	528	504	490	549	538	541	486	537	519	494	538	553	495	531	516	528	498	511	494	531	551	511	532	483	527	485	479	503	516	516	533	491	539	508	501	521	483	473	495	528	508	498	498	546	556	565	515	499	541	541	539	545	519	516	506	513	530	436	518	531	505	525	497	532	494	470	475	524	471	503	479	483	532	492	545	516	509	504	524	489	510	554	535	502	506	505	521	561	514	527	511	489
27143	20861	15144	3066	1083	915	617	548	556	535	571	566	567	535	525	521	505	567	540	514	509	528	510	557	564	578	574	555	551	579	552	542	498	513	562	538	579	567	585	527	541	532	570	552	562	564	549	565	540	549	595	566	561	538	559	525	567	550	531	564	556	552	486	538	518	516	553	548	529	509	531	503	553	512	530	551	512	566	528	560	559	546	562	556	497	549	547	534	528	545	567	547	538	529	558	545	562	566	545	535	539	523	548	533	572	499	545	528	587	524	536	522	543	552	532	568	525	534	533	546	515	560	560	560	495	529	531	577	536	554	517	494	559	519	523	530	560	554	531	564	530	538	546	533	492	544	569	535	571	511	531	537	532	528	555	543	548	508	553	545	537	544	531	523	563	538	548	531	541	576	524	579	577	545	543	573	537	568	519	506	562	511	560	566	542	539	544	564	501	515	549	541	553	512	529	515	535	562	550	570	556	542	516	495	543	565	527	510	520	540	525	544	514	541	562	570	527	558	545	523	541	508	557	548	531	574	543	535	538	520	554	538	584	522	522	549	517	510	536	540	533	535	525	525	572	545	531	511	544	504	520	570	553	535	539	519	558	516	490	523	559	532	546	529	532	554	538	537	555	548	518	519	501	573	541	531	528	554	548	493	538	523	529	529	554	597	521	541	536	506	521	520	556	529	540	562	541	483	589	527	534	544	593	560	583	538	556	557	494	551	538	556	529	518	521	555	551	545	538	472	544	546	558	523	560	552	526	531	529	487	540	550	493	542	502	540	524	501	538	506	524	549	529	549	543	550	501	571	535	548	557	562	511	534	534	510	517	496	541	588	534	552	498	566	564	559	519	562	545	514	507	547	572	551	508	517	515	535	531	529	532	527	543	507	580	539	558	550	536	551	590	522	571	535	535	532	544	539	565	510	540	535	556	533	554	540	515	548	572	547	546	539	511	538	522	544	528	539	504	495	543	503	561	528	550	530	535	564	553	545	567	554	531	549	515	546	517	517	503	545	557	528	532	549	524	563	514	578	574	509	523	516	537	577	547	562	520	538	571	552	570	534	518	534	496	517	551	555	553	508	524	525	600	574	538	534	547	550	527	567	541	562	563	529	547	558	541	507	545	545	538	517	552	529	563	551	555	519	557	504	546	573	543	525	560	550	512	528	523	528	498	534	544	518	532	503	521	505	549	533	545	549	546	544	520	565	551	539	521	543	529	534	523	546	498	558	572	566	486	536	522	553	538	520	526	506	507	577	551	531	496	569	557	521	536	544	518	525	537	507	517	598	520	558	542	565	534	549	513	514	539	539	541	555	514	551	536	526	551	512	565	530	563	588	498	550	532	505	518	540	557	515	569	565	502	541	565	529	521	512	579	519	569	506	565	541	529	523	536	528	524	564	539	566	511	523	509	523	514	542	579	495	570	502	539	528	556	507	491	525	524	476	505	529	527	550	536	555	543	554	551	583	529	528	523	500	542	572	514	512	509	564	517	545	559	534	535	517	544	519	548	562	501	562	570	531	527	506	545	530	561	571	547	526	544	521	569	538	563	487	509	527	570	539	517	545	519	563	537	539	521	530	539	565	521	534	584	535	529	514	553	546	524	528	514	549	503	531	542	505	536	531	569	491	518	579	513	594	541	521	531	602	520	531	552	567	574	497	512	515	559	529	528	502	523	504	548	535	522	520	595	531	509	553	505	491	558	613	516	552	523	548	585	547	520	537	555	535	558	549	502	514	538	534	509	532	509	523	521	543	559	536	569	528	527	495	543	552	532	580	515	535	520	570	520	526	526	554	538	532	556	500	500	537	536	545	563	556	518	556	520	513	506	519	491	535	534	550	551	540	555	497	544	545	546	530	567	533	561	562	552	526	557	489	533	513	556	559	540	513	525	557	567	506	549	548	567	516	518	511	523	537	515	557	506	551	519	558	510	547	520	594	531	556	533	489	518	584	523	515	522	553	547	539	567	525	522	512	514	490	549	572	569	533	535	579	511	559	578	549	534	530	538	536	534	579	543	523	556	520	511	566	549	539	515	505	528	544	576	496	513	521	576	552	547	559	522	575	550	512	557	540	524	566	533	561	536	549	538	556	543	500	536	507	526	553	506	535	554	511	559	535	534	536	508	555	532	557	535	522	541	529	527	523	563	526	543	488	546	563	552	530	542	530	579	590	528	517	557	544	545	544	515	545	556	534	563	528	568	550	564	542	561	534	529	534	545	511	547	549	550	546	588	547	539	547	508	507	534	525	517	541	546	503	578	560	551	532	541	576	564	530	528	555	554	565	550	539	557	501	519	547	532	529	552	568	557	591	468	556	525	524	514	535	582	539	527	554	568	558	543	535	579	591	543	555	470	548	554	557	568	542	532	556	547	512	488	521	562	555	542	563	502	543	530	503	541	548	510	506	514	520	550	563	557	540	524	499	531	571	542	519	526	517	545	494	536	549	550	497	519	542	509	495	565	576	531	544	566	548	539	550	545	537	538	568	594	508	555	577	566	559	561	563	542	573	564	556	509	531	549	536	544	514	538	523	525	498	597	552	499	552	536	531	547	552	550	495	485	539	559	529	527	547	518	536	478	515	556	527	514	558	528	576	524	501	538	558	569	499	573	538	565	515	542	571	555	541	556	507	528	549	538	551	553	554	549	562	538	562	549	547	533	498	569	531	548	502	511	541	496	556	525	584	538	533	556	544	541	548	573	501	517	515	519	511	508	542	522	537	500	544	515	519	492	575	552	534	524	527	569	515	558	562	528	542	527	530	533	549	512	571	516	556	551	542	509	548	515	548	517	519	570	547	513	566	527	563	539	543	593	531	523	532	573	549	537	548	520	524	555	543	555	521	555	478	534	516	530	589	563	463	514	515	582	547	550	521	563	517	531	554	580	532	553	554	538	560	539	527	544	565	550	562	484	544	558	547	538	549	534	495	506	540	559	486	554	475	565	538	517	524	553	560	553	481	533	541	506	494	480	506	582	535	510	549	582	567	548	551	538	513	536	525	533	544	526	527	524	563	560	531	486	550	527	473	551	526	558	521	547	505	543	506	537	499	569	548	546	564	547	514	510	560	557	570	546	543	555	497	505	529	552	532	535	541	535	570	527	542	574	547	525	548	511	525	550	575	570	517	515	541	536	495	496	518	480	526	578	501	514	532	538	478	562	556	515	529	549	555	531	546	525	507	518	549	555	573	538	543	499	547	507	543	553	542	477	541	531	526	528	537	521	517	561	542	568	536	551	569	543	569	533	499	551	528	573	564	498	531	537	544	542	535	546	514	549	534	549	520	561	534	554	541	521	505	583	558	551	543	538	523	577	515	553	542	532	549	537	555	543	505	520	493	546	535	528	560	605	532	562	574	542	506	542	533	521	551	520	528	524	562	524	529	544	556	525	532	566	539	551	518	577	504	532	511	553	520	615	521	592	543	552	538	519	537	545	533	533	548	548	526	539	520	533	474	550	532	533	538	546	545	498	526	552	597
13340	24489	16970	2239	1004	875	899	839	833	785	822	844	829	787	779	761	774	755	833	763	767	740	754	813	756	744	795	773	775	788	761	756	780	741	808	847	810	841	814	855	833	813	795	808	824	812	828	832	742	805	842	828	746	808	813	783	751	769	769	776	746	752	729	785	777	783	782	738	769	820	832	751	712	780	737	799	726	742	800	719	808	784	727	776	783	754	743	765	732	761	756	735	713	772	757	741	780	753	748	713	715	783	747	806	794	746	720	753	726	761	740	766	820	759	734	740	771	750	784	751	755	756	793	712	730	798	766	721	770	822	789	775	770	769	774	778	745	756	781	796	770	800	809	723	768	764	729	754	712	738	745	782	787	826	763	754	782	750	771	717	822	807	742	794	825	764	719	797	790	710	726	787	782	712	754	778	773	755	743	698	775	733	749	775	674	757	755	769	758	698	737	751	745	781	775	742	745	735	752	761	795	735	774	741	763	758	737	752	788	768	743	710	742	813	731	770	715	743	777	749	734	731	794	774	739	741	752	784	728	786	765	782	738	764	778	786	759	741	754	727	751	755	721	733	742	741	747	768	747	769	793	824	744	774	722	719	810	750	770	766	716	773	757	799	768	726	697	707	761	719	766	764	733	742	714	743	784	800	757	691	750	763	767	711	741	717	779	770	796	750	757	737	794	788	757	767	772	775	724	764	737	784	746	707	766	767	744	763	766	739	825	769	762	759	740	770	758	788	758	724	781	770	728	735	791	759	750	807	723	751	772	820	787	793	792	754	756	772	711	786	774	780	762	773	740	763	733	746	719	750	756	717	733	761	730	803	709	753	723	775	757	796	755	737	720	778	770	782	741	772	765	723	781	796	733	741	737	755	729	814	749	768	745	772	718	717	738	746	770	756	720	817	783	753	744	760	742	778	737	758	751	761	772	761	739	793	742	768	751	804	780	774	747	756	733	750	796	724	753	807	792	796	725	850	770	784	759	762	728	785	746	741	725	765	799	793	818	787	736	824	762	707	805	775	737	740	809	714	722	777	741	820	769	736	813	759	742	756	751	734	743	734	790	810	728	778	781	760	769	742	753	795	776	742	761	812	755	732	696	787	765	736	714	763	787	754	741	786	716	765	788	750	791	753	745	768	769	800	723	719	769	804	742	749	732	789	813	737	743	780	799	761	764	783	835	741	735	754	746	729	743	751	750	725	792	736	802	766	793	754	723	793	749	741	791	767	755	704	795	757	777	737	746	776	798	792	792	796	769	749	785	759	768	735	712	773	815	748	834	745	825	801	784	801	745	732	771	712	728	770	765	789	769	817	765	756	770	765	722	764	744	821	815	773	725	779	773	752	789	755	778	759	759	755	771	738	770	720	741	761	752	828	717	781	712	722	738	719	735	762	757	753	793	774	740	744	754	766	750	739	791	766	785	813	735	785	741	734	816	765	774	744	736	771	765	780	711	767	779	785	804	733	735	773	745	724	731	734	746	793	770	765	767	760	750	790	716	754	760	818	769	771	740	773	762	774	810	748	805	762	732	706	772	740	754	761	750	779	701	724	776	767	748	777	788	760	757	762	736	750	741	760	821	763	753	751	765	736	792	755	762	762	781	807	755	701	748	795	749	702	751	731	672	721	756	743	740	824	808	790	828	760	754	730	785	716	808	710	807	729	742	754	771	749	752	781	769	721	713	753	745	771	741	780	785	765	772	753	741	769	737	782	775	728	739	751	723	762	718	763	707	759	818	785	752	737	750	776	775	756	739	775	772	771	786	749	762	757	735	796	764	777	802	778	711	717	765	773	739	687	774	754	742	742	797	752	728	763	753	778	794	694	749	759	779	693	738	809	718	780	763	767	743	797	760	761	746	786	728	755	790	801	756	715	739	714	721	715	744	762	739	737	750	746	732	742	749	817	762	726	773	796	762	771	787	756	765	754	717	738	701	752	751	815	729	758	758	734	744	742	806	754	773	725	706	739	739	776	722	718	794	772	741	782	775	744	757	815	802	805	754	807	780	733	737	755	754	752	767	731	762	775	728	796	776	755	792	749	820	760	832	708	770	739	743	772	725	736	763	787	769	729	745	766	840	741	766	699	788	808	778	749	776	783	712	780	755	807	792	741	782	819	761	793	796	771	748	766	699	757	781	783	752	775	732	808	766	816	750	793	768	768	736	745	758	741	720	811	725	718	717	725	725	764	817	817	774	829	726	719	743	719	748	779	790	770	773	752	793	700	726	752	731	786	775	694	785	729	775	787	756	773	760	778	754	773	784	776	751	753	769	776	754	771	802	777	728	770	783	732	782	742	774	782	802	713	719	720	730	736	785	739	721	744	719	766	783	753	748	749	758	775	743	738	755	761	778	752	763	721	751	741	784	807	722	711	687	742	787	720	754	797	774	770	762	761	796	764	779	752	758	714	757	805	718	767	689	751	726	809	856	759	749	762	801	695	730	769	759	805	798	810	780	773	730	767	759	737	738	777	742	755	771	742	815	784	732	736	768	789	820	773	723	756	699	745	751	753	785	802	762	764	761	692	787	742	757	746	747	773	798	739	753	788	773	714	799	766	790	796	775	773	738	768	781	722	758	736	765	764	775	761	728	783	744	771	750	750	776	739	741	754	782	768	751	758	754	738	709	735	777	730	775	763	795	745	747	767	761	717	757	795	761	751	743	729	754	771	753	784	758	737	788	825	788	781	797	785	738	781	799	774	759	749	812	806	749	765	747	727	736	767	712	746	738	792	763	760	762	708	752	808	781	769	709	757	774	744	703	777	708	760	758	763	766	753	800	763	754	761	778	758	755	741	738	750	771	773	751	753	803	746	765	727	741	766	721	756	798	755	718	743	729	759	794	740	769	761	747	756	770	774	731	800	731	765	762	776	723	750	770	697	768	775	796	776	777	756	745	726	728	793	769	750	811	794	808	781	737	782	688	734	739	747	780	746	722	785	759	797	775	744	741	726	764	772	777	775	755	804	777	781	748	750	749	769	750	769	738	737	735	762	708	800	806	762	763	794	796	803	793	723	791	789	796	724	729	793	763	766	806	783	811	772	826	736	785	770	810	725	775	734	761	738	774	772	796	747	744	764	695	813	740	778	766	711	778	765	767	787	739	772	726	794	802	755	795	806	772	789	759	739	773	692	776	798	772	696	767	736	734	781	756	785	805	734	795	763	814	724	793	700	720	796	739	710	752	778	736	713	733	739	798	776	795	753	762	813	736	771	774	770	799	771	718	761	731	767	728	752	800	804	776	747	763	726	735	786	759	756	743	760	755	731	755	778	788	743	728	730	800	734	769	732	747	730	760	811	795	797	765	763	778	765	780	774	754	745	808	769	794	795	792	775	807	731	760	749	813	831	711	769	748	786	802	788	744	741	743	782	755	783	739	775	723	746	785	766	767	802	755	753	729	718	776	722	803	755	754	697	767	753	769	753	771	789	804	823	750	730	738	736	754	732	793	751	796	774	746	756	786	765	738	739	830	710
24438	21390	28617	24634	19823	4496	1360	880	709	627	606	611	596	599	583	573	514	564	547	517	514	518	509	493	500	517	558	512	511	529	513	513	508	546	519	571	563	517	508	608	544	508	581	561	585	554	558	570	564	532	509	518	536	503	498	505	487	502	523	530	479	487	488	493	474	519	491	498	503	499	497	508	515	517	464	493	484	513	523	488	516	492	495	508	478	517	529	495	512	516	567	501	493	447	471	508	521	496	496	504	511	534	464	465	513	451	490	463	508	484	523	528	487	526	508	533	505	526	501	544	513	489	494	503	483	512	506	507	505	528	519	539	531	522	471	487	540	513	557	499	522	518	537	488	483	519	527	521	465	515	466	488	505	536	510	502	483	506	518	488	476	472	509	496	498	506	483	494	500	488	489	539	496	453	468	495	454	513	505	462	460	483	506	495	504	538	517	473	494	553	513	497	500	493	475	507	481	501	488	503	508	492	521	488	484	500	515	520	458	502	518	505	472	486	502	518	465	538	477	507	480	539	485	510	512	473	526	488	501	435	496	486	456	518	479	476	498	514	512	493	474	470	533	477	494	521	465	495	535	523	482	511	498	471	487	494	506	498	468	495	542	495	541	503	470	515	491	471	470	524	482	474	496	445	499	512	497	492	521	489	528	500	490	536	522	511	519	508	527	482	510	485	505	486	501	517	529	514	480	506	481	510	547	500	554	512	479	525	449	478	515	518	482	496	440	495	502	482	513	485	477	492	470	510	471	528	510	510	550	467	515	494	515	497	493	475	478	511	484	491	481	503	494	522	521	502	493	492	555	509	534	514	518	516	516	446	510	537	516	511	517	502	477	529	498	476	502	489	508	505	509	443	545	478	520	501	484	473	480	462	479	523	509	515	474	468	518	487	504	501	481	524	519	447	459	521	470	517	506	513	530	536	532	545	470	502	507	487	530	486	467	480	519	500	525	482	485	483	481	494	501	498	485	534	515	521	480	491	488	506	512	512	509	536	485	471	500	500	521	499	450	557	514	445	452	508	506	516	511	516	491	526	452	493	520	463	498	502	502	506	516	496	560	529	476	519	517	505	486	499	484	500	532	523	503	485	510	518	452	434	504	495	493	514	498	472	481	512	499	473	466	497	524	542	517	506	508	470	490	497	502	438	526	489	513	512	551	472	505	522	516	505	479	546	525	468	496	462	476	461	551	492	458	483	511	500	522	517	522	484	537	483	474	500	525	514	512	501	536	491	503	486	492	474	496	508	512	522	499	502	499	506	509	480	496	519	511	508	497	478	497	504	498	500	471	518	475	472	487	477	467	512	505	492	520	531	497	513	499	529	505	476	499	469	488	511	514	471	498	531	475	507	455	480	498	486	472	501	515	491	501	501	498	506	494	506	469	483	469	490	533	500	464	509	520	507	508	511	481	500	506	488	489	481	492	457	477	528	506	506	527	514	506	514	483	515	498	478	509	510	514	522	506	453	519	486	539	507	452	511	510	535	489	482	527	462	512	520	518	472	500	506	497	503	461	480	523	502	486	535	491	489	543	467	499	528	499	537	509	478	486	505	482	504	486	506	470	482	493	507	499	519	460	496	547	459	503	473	517	513	551	489	479	481	480	509	519	504	524	478	469	527	496	496	522	515	538	532	471	509	514	501	487	486	505	481	479	504	499	519	527	520	529	496	503	517	478	488	485	475	522	570	523	477	508	501	473	483	500	467	505	475	489	510	483	506	500	477	537	535	544	465	499	472	543	511	506	494	497	510	510	524	516	520	510	514	493	519	503	487	491	491	520	558	497	481	482	490	488	514	480	492	562	518	486	514	502	530	503	486	455	485	498	507	519	454	490	520	480	508	499	461	471	541	513	488	497	512	470	495	513	498	477	533	514	540	492	520	505	485	529	466	487	523	515	485	535	498	477	520	515	515	516	524	441	541	534	465	472	499	463	528	496	487	512	480	501	475	494	526	517	487	484	536	533	480	486	501	545	495	505	518	500	464	486	500	480	490	477	498	523	458	535	518	522	508	513	496	515	473	494	507	522	479	481	510	490	527	508	520	475	523	502	488	514	473	499	492	494	480	475	500	509	512	536	551	512	514	475	500	476	523	470	515	526	495	510	465	491	523	430	467	486	486	515	488	544	528	501	468	487	495	511	459	465	493	498	488	523	501	477	523	466	480	498	495	488	454	516	498	488	500	490	478	481	499	501	490	484	512	535	500	492	506	466	494	501	490	511	542	466	517	525	476	469	508	498	490	499	504	471	524	484	512	465	474	543	518	518	519	471	502	544	516	496	513	482	480	488	504	471	511	487	522	529	488	472	471	524	498	500	541	540	494	526	476	481	466	470	484	514	495	511	512	508	516	499	535	497	516	535	494	443	513	517	522	504	479	479	517	498	474	492	500	502	494	490	487	480	521	493	492	456	528	479	494	491	465	489	516	509	521	475	482	536	438	473	531	505	501	515	503	483	467	503	480	519	507	482	490	476	462	534	478	462	506	447	457	502	496	478	514	475	501	477	509	484	510	498	503	490	511	495	532	517	499	539	487	497	492	558	505	509	529	480	495	525	449	496	488	509	481	498	524	443	490	542	503	490	503	471	493	493	532	539	501	506	545	497	489	471	516	482	492	510	532	475	443	470	485	513	503	496	504	519	486	483	508	475	501	519	527	512	461	517	491	505	483	495	478	518	520	541	514	473	484	473	514	494	484	505	458	468	470	489	490	492	499	492	493	504	473	503	524	499	479	510	498	499	541	507	539	516	492	453	521	477	464	501	479	502	515	528	502	504	477	501	520	518	540	485	483	509	521	474	502	529	479	501	512	519	490	473	515	447	512	510	509	517	506	481	485	489	465	473	496	500	488	530	514	495	473	472	502	561	497	556	528	479	517	488	493	505	506	473	510	490	468	523	475	503	499	528	541	572	456	541	473	505	476	511	495	529	512	502	474	567	515	465	494	490	522	494	510	511	528	528	496	487	513	496	502	491	520	478	482	544	542	524	477	486	470	541	462	520	488	561	507	519	509	505	480	492	498	517	492	491	489	531	483	490	502	494	496	560	516	556	483	482	492	492	501	494	487	521	494	514	495	521	523	521	484	523	519	509	495	512	540	495	481	578	530	527	500	484	509	534	497	479	498	532	498	496	483	528	498	486	495	494	491	496	506	494	473	486	491	504	484	475	503	491	504	492	495	493	473	517	503	502	503	475	497	465	512	525	498	493	504	534	516	486	482	500	517	504	519	491	529	505	479	501	497	479	493	489	472	518	491	495	518	479	495	476	499	520	485	470	507	495	496	455	466	492	505	490	454	487	469	507	512	483	504	513	528	530	488	501	502	489	519	533	470	527	525	434	516	493	534	487	497	480	484	493	505	535	491	506	558	489	480	479	497	482	471	505	517	495	496	498	432	520	491	489	480	507	503	477	458	524	503	489	475	512	509	520	500	496	481	479	528	489	497	530	512	513	488	504	511	449	465	490	500	502	513	559	526
16678	37189	29398	9419	2906	2149	1748	1448	1305	1153	1075	982	974	927	891	854	784	802	822	851	787	761	769	834	768	779	775	760	740	728	728	773	740	790	807	804	879	807	823	836	778	813	830	863	804	900	853	872	849	853	794	822	859	772	731	762	746	716	753	758	770	710	715	731	748	746	723	713	766	748	683	723	713	700	675	722	717	720	724	732	732	719	689	681	749	717	731	806	754	700	684	707	743	665	683	715	687	706	759	689	701	716	696	737	703	693	710	693	713	684	729	719	711	734	679	764	749	725	728	706	767	746	755	705	773	720	699	716	782	694	737	707	731	747	710	735	688	768	784	711	723	780	687	709	753	710	736	749	727	762	773	721	672	728	757	696	719	744	754	680	750	698	718	706	745	716	723	697	720	717	679	720	780	682	718	682	674	669	750	749	725	698	726	767	711	693	679	726	682	704	736	697	737	721	685	678	731	684	725	690	733	667	711	702	738	678	726	741	679	721	728	724	717	724	701	762	721	705	711	713	708	718	701	703	777	733	745	769	705	737	738	693	726	723	693	717	728	721	679	718	691	804	739	710	759	699	727	709	679	694	707	716	738	761	749	718	693	679	714	744	669	667	714	687	700	725	683	706	775	673	737	717	739	699	714	702	752	686	741	750	707	685	708	692	723	739	697	705	710	708	736	725	712	708	692	699	742	677	717	714	753	697	719	693	760	709	675	696	742	724	697	678	718	701	683	726	691	666	729	676	688	762	751	692	696	680	714	753	692	710	781	739	737	698	679	658	712	712	712	695	749	708	708	703	732	689	698	734	707	741	779	704	665	713	738	749	702	729	710	710	689	732	743	716	699	741	754	702	758	763	720	752	703	637	733	670	653	764	705	725	697	785	741	678	718	718	638	711	705	667	748	701	714	725	688	721	727	714	697	732	742	769	741	698	718	720	676	730	756	717	723	711	715	698	699	652	698	701	756	731	757	698	689	715	742	701	719	692	722	704	758	693	717	731	689	759	721	715	753	731	725	729	710	731	707	687	702	713	700	715	717	699	709	725	721	678	742	732	736	691	737	698	694	685	722	704	687	702	675	716	698	760	752	698	650	704	681	703	757	734	723	690	730	631	742	660	737	677	693	705	689	725	777	657	746	737	716	719	757	684	688	705	705	731	767	710	702	774	691	730	690	708	697	718	718	726	742	748	718	723	682	739	707	665	696	658	697	665	667	719	700	710	668	720	716	698	720	665	708	701	699	670	687	757	714	688	709	684	642	718	656	708	671	707	736	714	717	672	755	683	724	711	693	679	703	685	720	702	789	730	731	752	700	717	721	695	713	751	744	705	727	700	725	706	723	741	707	749	698	719	706	724	746	664	699	711	702	738	704	704	703	698	724	736	731	728	729	730	712	752	696	732	710	741	709	643	701	701	702	718	678	714	722	760	751	703	708	725	744	694	687	692	715	698	713	707	691	716	687	737	715	674	714	749	699	729	709	688	759	724	744	685	711	734	702	787	722	715	719	728	743	717	688	723	714	704	694	665	724	782	717	786	736	716	704	734	728	739	746	717	739	700	715	755	707	687	681	710	757	706	670	724	789	727	762	710	751	724	737	703	759	733	711	733	723	668	667	658	746	730	706	734	701	668	690	742	780	691	742	775	711	728	731	740	661	699	722	713	714	696	682	705	727	703	725	697	759	714	760	749	708	703	743	677	727	736	682	713	679	709	714	694	753	715	765	757	719	762	710	725	728	724	681	706	726	734	685	693	709	726	697	738	674	713	691	700	724	731	700	736	712	696	741	679	755	721	701	720	701	733	716	718	649	729	714	739	776	753	676	682	690	709	673	713	696	744	714	695	717	730	675	691	697	694	723	778	727	759	721	681	737	730	726	757	705	727	737	748	743	697	735	705	697	720	762	767	695	716	718	748	737	733	751	675	688	749	713	749	733	726	726	711	710	725	665	695	709	697	723	712	704	687	748	768	706	701	689	731	748	694	683	726	744	722	680	722	719	687	734	722	676	713	729	654	737	763	743	744	689	699	677	716	747	697	762	676	725	723	697	677	752	709	699	750	723	717	709	661	705	701	683	727	768	690	746	681	661	696	670	735	730	708	753	723	707	682	764	704	712	708	695	713	730	763	679	727	721	753	718	716	713	664	684	666	671	748	728	711	725	722	724	718	736	694	644	755	744	780	709	701	701	729	707	699	707	708	681	667	712	779	676	711	720	732	752	720	685	683	678	679	714	731	690	675	722	760	695	753	666	663	719	678	710	707	697	703	714	681	713	692	738	714	712	701	694	729	731	753	746	742	711	725	704	712	739	702	719	793	704	670	662	715	732	708	735	696	701	688	720	680	670	678	679	701	711	707	694	705	676	722	669	695	719	715	722	697	734	740	743	736	729	712	708	702	683	681	693	714	712	713	757	740	751	678	708	721	739	739	696	740	738	762	693	781	686	723	738	687	738	753	749	706	729	710	710	745	672	705	693	711	774	707	749	769	753	718	702	722	654	716	702	740	705	729	700	691	770	701	682	752	699	719	734	736	691	748	684	750	731	731	707	742	708	646	723	718	710	689	716	790	767	709	718	714	729	735	742	686	685	703	763	736	702	685	757	703	718	709	723	712	681	733	695	738	742	674	673	709	695	732	676	723	746	679	764	725	682	715	662	708	703	696	710	763	741	722	696	682	712	701	707	713	692	714	695	725	724	726	717	664	734	757	687	670	689	767	736	696	732	694	714	740	724	750	690	668	709	759	679	700	727	711	741	682	720	694	713	713	728	676	686	701	728	715	693	702	697	629	730	667	715	702	727	686	709	718	747	757	676	744	718	751	777	765	700	706	689	724	704	716	743	731	750	742	712	720	706	714	727	725	724	731	740	735	683	673	739	701	726	745	649	712	709	754	747	721	704	716	698	686	690	703	715	745	729	729	728	753	688	746	735	700	708	736	733	723	728	733	707	699	676	704	739	658	716	663	727	726	709	732	712	722	683	728	696	734	682	704	699	674	757	699	695	725	725	712	785	709	736	705	762	720	731	746	711	687	730	709	742	734	680	690	676	748	677	733	746	680	700	716	750	721	705	704	717	711	714	703	774	708	672	710	713	674	694	673	671	717	690	772	718	664	670	749	731	723	683	694	743	738	707	711	773	706	721	718	728	727	685	684	730	747	701	685	718	698	728	719	720	747	727	714	743	709	694	726	717	736	678	749	732	747	733	727	713	750	657	663	709	721	710	722	695	725	693	728	724	741	714	669	718	660	707	658	738	718	694	775	676	732	695	684	720	739	726	682	676	747	760	702	686	683	669	663	731	723	718	712	696	721	706	745	724	660	729	707	768	690	663	701	706	698	714	762	709	673	716	740	758	739	712	682	696	699	684	732	686	683	726	680	702	729	732	641	721	675	711	705	740	705	688	733	685	701	722	728	725	743	689	729	751	736	748	716	706	727	740	728	758	710	739	766	767	725	737	734	719	695	727	664	697	760	675	743	704	738
23351	21317	29057	23985	21261	19028	3438	1069	774	626	589	558	511	476	504	430	416	417	435	401	379	406	400	380	416	359	406	366	370	373	394	369	402	375	388	388	427	402	395	427	407	438	391	420	467	424	431	415	431	453	448	370	390	363	407	353	358	341	393	344	377	359	389	364	414	369	334	366	364	333	336	377	365	348	358	368	339	351	349	378	362	379	352	341	348	350	329	326	363	323	377	356	392	366	308	341	383	375	374	384	337	401	347	373	362	378	378	359	360	350	381	391	366	375	357	348	375	386	378	362	371	332	372	378	336	387	383	342	394	360	379	372	354	361	362	409	344	386	377	379	376	368	377	330	361	336	337	371	348	378	402	335	339	383	354	346	367	321	343	344	336	345	377	355	355	337	355	338	358	336	324	341	384	333	327	332	348	345	369	372	329	347	356	357	322	346	345	329	367	375	364	376	380	391	358	350	368	373	324	375	347	387	350	360	368	389	369	339	373	347	341	318	311	365	317	331	377	369	361	321	340	361	316	339	357	356	364	355	350	349	391	377	343	338	371	389	338	379	313	356	331	349	310	337	386	337	341	359	351	354	368	361	357	356	373	364	348	334	387	313	361	364	333	334	334	334	353	320	333	367	371	344	343	355	374	336	384	360	350	343	312	361	374	334	306	369	328	351	343	347	329	346	357	341	357	344	352	323	371	355	371	322	355	354	367	356	359	349	372	377	345	343	328	374	348	362	351	356	365	370	382	361	364	349	345	360	343	339	337	371	369	349	380	339	336	347	345	343	382	319	350	333	340	353	346	359	332	366	382	351	342	375	371	380	389	358	372	366	346	312	394	372	334	337	335	352	354	360	343	344	356	338	347	352	359	377	306	355	362	363	357	335	336	323	334	363	339	355	337	363	350	339	365	368	359	358	365	358	344	377	373	357	350	324	321	371	369	346	346	371	347	317	346	338	325	340	372	351	383	363	360	346	355	377	341	331	368	309	358	355	344	337	351	344	360	377	370	351	327	332	372	353	351	339	356	331	324	368	323	395	359	342	352	394	374	339	349	369	374	328	337	365	371	349	331	355	356	354	355	342	335	345	353	339	352	370	318	346	395	327	345	364	376	351	368	342	337	347	375	328	346	330	339	376	357	322	330	356	373	331	351	393	362	348	343	348	356	319	348	359	370	333	385	347	388	317	364	282	356	347	338	378	389	338	334	370	342	333	328	349	322	342	347	373	316	379	344	370	389	365	295	327	362	317	340	348	364	359	363	324	369	354	360	363	336	346	346	352	336	355	352	358	337	327	335	373	306	379	332	332	356	338	392	354	358	372	361	349	321	394	335	314	393	351	371	377	332	355	368	337	346	339	360	379	334	349	365	347	327	326	370	354	337	320	369	362	376	358	338	332	332	334	327	350	359	352	354	356	377	334	362	379	373	309	341	351	341	339	356	388	328	364	371	308	386	349	356	362	319	349	380	355	368	362	377	346	354	379	360	358	329	339	360	333	337	360	361	346	373	324	357	343	350	372	372	334	354	339	343	347	367	370	352	322	364	345	351	367	362	355	373	321	329	361	341	354	319	321	341	376	371	355	364	364	365	318	385	354	351	378	361	346	358	354	353	344	360	349	344	338	341	340	326	335	354	356	378	374	358	320	326	351	321	367	393	324	315	341	357	352	355	364	383	375	326	345	342	351	363	357	311	342	377	356	366	359	396	346	333	372	370	359	338	341	347	340	346	353	334	356	361	379	332	329	351	377	348	367	375	348	365	366	362	368	348	354	346	368	308	343	353	346	354	369	348	344	378	367	361	347	357	354	383	334	370	342	355	336	346	354	367	344	337	355	346	354	322	304	370	379	329	360	343	350	386	341	388	320	363	362	362	345	350	383	325	351	333	384	347	366	369	373	344	356	365	354	372	334	378	352	353	338	372	349	381	352	330	370	350	372	341	377	348	376	331	396	341	348	332	361	351	379	323	363	363	349	374	341	324	374	357	364	362	337	371	346	322	353	354	337	341	315	359	329	360	346	391	342	378	331	368	357	321	338	366	344	352	387	362	370	354	387	355	376	376	361	374	347	348	346	316	337	366	316	361	343	392	340	373	349	352	366	352	360	332	350	336	312	336	340	334	375	355	385	368	362	355	351	360	327	369	347	338	370	377	344	359	341	355	357	331	345	334	344	343	334	353	381	344	353	386	322	350	346	374	314	351	320	362	396	331	346	363	328	371	375	359	333	359	375	382	362	362	357	348	323	360	351	351	365	359	329	362	323	379	380	322	388	361	339	360	355	331	346	359	364	352	324	369	324	375	359	377	302	336	411	327	359	339	358	361	386	334	331	351	380	363	332	355	360	389	352	344	392	365	356	340	344	351	362	351	359	343	323	354	362	368	340	371	332	352	342	348	360	347	328	383	361	362	311	368	358	340	372	345	369	373	369	380	345	355	345	341	365	391	367	360	385	330	362	353	359	326	395	351	359	332	349	324	337	395	367	367	330	327	344	364	372	387	359	378	373	371	341	358	352	307	375	361	370	374	349	345	372	369	353	360	361	331	344	347	339	350	352	379	337	341	370	337	354	365	347	389	345	348	372	358	343	364	355	333	356	337	356	369	354	376	358	348	338	376	317	369	337	398	336	339	355	368	323	371	356	340	333	346	386	346	346	356	363	345	330	358	337	387	350	367	342	326	337	346	375	375	350	379	374	393	342	345	346	326	377	337	336	347	376	350	332	339	340	337	361	319	383	350	307	351	372	297	383	335	373	359	326	355	363	317	381	333	357	331	341	337	341	321	343	345	319	353	349	335	338	335	326	317	375	352	349	363	382	361	341	352	382	354	375	348	343	352	322	337	345	344	350	381	348	334	403	384	327	341	359	363	339	351	320	360	371	353	333	368	336	327	339	366	355	361	321	321	365	348	322	346	387	341	352	386	355	313	345	359	372	377	359	362	345	381	326	385	335	343	350	360	324	356	377	356	351	365	334	334	336	321	333	340	346	349	378	351	343	378	372	392	355	333	351	364	377	359	351	367	350	329	340	357	364	373	387	372	353	327	349	365	305	333	342	319	345	358	347	355	340	376	334	355	338	335	331	340	349	341	327	354	342	356	357	377	317	367	349	376	343	340	353	340	366	320	371	330	349	335	368	410	336	366	345	357	371	346	354	314	337	353	323	344	339	340	372	339	335	355	352	338	369	360	375	357	350	358	363	314	348	374	328	366	347	382	328	343	357	341	367	375	376	349	334	357	335	360	311	379	334	363	361	353	383	354	312	358	352	354	334	335	320	352	343	352	319	335	352	349	362	380	354	331	356	338	346	341	347	352	324	359	359	343	370	357	317	324	344	342	345	370	328	364	338	315	339	369	367	348	374	395	348	374	322	394	363	385	351	368	347	337	325	360	369	342	353	323	340	336	356	343	374	354	356	349	333	373	354	368	354	361	379	333	323	358	335	332	334	358	405	353	329	342	351	353	377	353	343	368	349	356	377	349	352
19892	41833	35955	12593	4247	3006	2433	1936	1592	1388	1217	1103	949	909	842	788	730	727	706	628	648	625	629	645	600	592	547	558	559	577	559	578	602	557	531	701	657	685	660	666	703	614	658	700	722	784	705	699	660	723	764	648	630	533	593	540	544	513	552	538	533	511	484	492	518	504	557	488	541	537	511	542	509	569	487	518	523	476	478	543	499	509	525	485	509	511	489	507	519	505	532	538	523	486	545	492	506	512	487	531	509	534	499	537	563	564	516	523	493	536	545	523	525	514	510	485	472	494	488	516	512	534	521	565	547	525	504	552	546	478	541	522	503	494	529	534	501	535	523	519	494	485	513	564	487	510	508	506	527	507	494	543	524	503	463	504	492	506	496	536	531	515	490	497	529	508	500	528	498	536	507	487	491	508	524	532	500	478	537	512	527	542	511	481	540	544	493	502	542	487	475	580	506	459	509	496	525	513	508	500	517	511	510	501	571	542	495	497	508	477	512	479	524	532	473	509	494	479	497	493	479	520	504	551	459	507	504	511	510	534	533	518	504	495	546	573	505	495	530	464	516	519	539	499	533	525	490	506	544	502	508	465	560	494	508	511	475	526	538	510	554	533	495	495	498	506	574	533	490	500	499	486	478	479	553	462	507	520	512	507	501	505	506	536	530	529	489	527	474	526	497	529	545	533	472	492	514	506	540	515	492	478	504	502	524	506	508	503	509	539	521	520	524	482	480	496	552	507	566	447	543	489	506	510	515	493	487	495	525	497	500	487	517	509	488	479	484	481	520	501	479	519	517	497	511	520	490	503	501	502	522	508	525	517	492	521	507	481	517	489	536	482	485	476	527	501	523	497	491	513	525	475	522	477	547	487	538	487	483	513	510	545	514	507	496	503	519	496	547	483	527	524	485	495	504	468	509	504	510	490	541	501	504	510	490	456	509	540	497	507	501	491	460	504	518	495	520	539	512	484	496	477	525	473	513	495	503	530	489	501	499	470	474	506	501	493	522	542	517	507	495	506	555	483	483	486	461	513	490	474	512	521	545	496	515	477	485	531	517	549	482	508	504	471	525	529	514	496	537	503	508	481	504	485	529	520	493	490	511	463	519	539	518	496	474	508	527	543	510	491	452	503	502	534	490	504	464	496	547	488	498	510	507	444	535	492	523	490	461	525	520	515	527	552	492	509	528	466	536	463	516	531	520	491	556	485	504	525	507	533	506	492	528	482	540	500	533	558	543	492	483	541	505	499	488	481	514	491	519	470	499	461	512	545	483	535	531	512	463	498	482	507	485	514	515	504	507	520	523	519	515	506	462	505	526	477	521	505	487	507	467	508	510	537	510	508	507	518	514	526	513	477	500	545	494	515	480	512	533	495	529	532	540	524	511	523	533	527	552	543	540	515	529	500	522	551	496	497	490	532	526	526	511	483	475	545	508	521	482	496	503	488	481	505	487	505	500	470	501	545	530	524	496	513	470	493	482	494	500	467	503	509	528	495	478	491	474	497	498	550	522	524	504	499	502	542	534	505	508	530	513	500	535	491	509	552	469	518	528	481	534	519	496	514	501	515	502	498	515	505	530	495	496	555	511	517	480	500	513	505	500	531	518	474	509	488	514	501	487	512	495	485	541	509	513	503	501	510	531	502	554	491	499	527	522	505	501	518	507	552	526	486	481	500	514	520	472	518	510	482	521	493	515	511	527	546	512	532	519	527	482	504	499	518	516	471	487	490	491	524	515	515	459	524	506	517	567	540	501	516	514	515	490	487	497	510	502	486	512	490	488	498	541	482	492	515	538	482	501	483	523	530	490	478	495	475	495	505	466	498	530	522	460	501	511	508	497	481	485	526	549	480	479	495	511	511	527	520	493	482	517	546	536	510	482	468	523	460	480	517	498	480	523	518	500	436	508	507	501	494	470	522	511	470	511	543	501	502	509	513	496	517	433	527	496	499	497	507	549	467	507	478	552	427	506	493	543	495	486	506	503	505	482	509	530	510	450	506	516	513	495	508	522	523	507	557	472	553	471	491	524	561	538	526	499	513	504	518	555	501	488	511	527	489	476	524	511	504	473	540	471	509	477	508	504	527	486	536	491	497	518	505	487	528	509	498	519	474	508	508	505	497	573	470	522	490	480	531	492	577	520	501	485	511	512	475	512	519	530	505	498	495	534	509	512	503	496	496	504	512	499	544	483	497	497	500	509	492	524	536	449	513	482	488	538	522	505	450	502	522	507	482	507	517	528	504	481	512	501	480	493	510	529	483	481	513	521	466	471	453	520	498	483	509	503	517	501	501	510	522	507	494	472	525	491	523	572	514	545	483	487	445	494	520	495	491	487	518	503	504	523	501	499	479	527	514	508	481	487	497	521	528	510	525	499	524	541	567	517	501	509	476	482	518	477	503	476	509	461	487	541	513	527	492	489	458	508	497	535	518	536	485	486	469	501	491	526	482	497	498	514	484	521	540	503	519	508	529	536	468	508	473	513	487	511	506	490	517	519	510	520	469	551	507	499	467	488	511	512	513	489	547	540	483	461	513	514	513	493	533	493	490	502	558	514	504	506	495	507	515	491	488	523	490	477	497	542	468	513	522	498	500	533	491	525	489	512	501	502	500	539	505	512	486	478	541	526	532	460	506	472	512	519	499	560	516	484	491	538	506	497	501	506	506	512	510	535	476	512	533	471	506	503	544	514	520	504	523	520	497	508	529	501	530	508	479	494	483	515	505	481	525	528	509	491	499	510	490	515	529	502	523	478	516	503	480	497	481	549	513	466	530	526	536	553	510	481	491	523	492	521	519	494	468	512	490	489	518	516	502	495	486	510	521	511	511	525	529	525	514	499	541	492	476	502	488	507	489	513	490	530	498	515	504	528	491	494	525	483	501	493	465	525	512	502	511	527	510	508	510	466	467	509	503	532	498	507	519	546	514	456	455	527	542	539	504	489	508	516	500	517	489	513	506	533	514	507	511	518	516	515	498	520	462	532	520	498	530	487	543	503	510	559	519	490	485	532	473	524	490	535	482	478	510	499	528	479	471	493	491	507	518	516	493	529	482	546	503	511	526	524	508	531	494	509	488	501	508	503	504	532	511	488	503	491	497	586	469	522	488	496	497	462	540	518	512	504	500	540	495	498	515	523	521	502	497	503	499	529	515	473	498	498	526	459	532	487	500	453	470	524	496	493	471	554	485	526	525	494	508	481	525	487	526	479	526	497	489	490	513	479	530	482	515	505	466	509	516	497	544	517	518	499	484	499	508	490	527	498	525	472	481	490	488	507	525	534	489	483	465	516	476	521	522	523	493	507	508	510	493	489	521	481	518	533	503	546	509	503	496	458	551	522	503	496	470	520	529	502	471	550	508	553	506	515	481	467	506	511	504	495	481	504	453	486	544	504	505	521	487	546	496	492	504	480	479	514	487	470	511	491	492	489	487	504	484	516	490	527	503	492	516	496	441	510	490	496	488	520	470	491	507	536	521	495	525
27196	20823	15821	3211	737	552	619	552	586	519	574	532	519	517	566	536	559	541	539	518	553	547	529	561	552	540	511	549	526	546	522	516	527	501	545	567	531	552	578	564	565	547	604	546	540	579	537	563	613	533	555	565	492	535	527	542	546	537	563	525	542	504	515	565	517	528	524	563	521	565	535	512	548	496	510	551	549	530	504	581	531	503	566	529	524	532	553	549	536	535	516	518	522	526	507	531	575	541	522	486	571	516	544	500	526	481	536	515	537	579	508	542	565	560	505	587	516	523	516	522	524	538	515	518	534	529	512	523	562	561	544	541	537	543	514	544	489	514	562	530	552	559	540	512	532	518	561	549	531	496	532	525	528	544	506	516	537	482	556	529	543	515	521	542	534	486	528	555	546	500	597	539	513	523	515	555	526	504	497	526	540	534	533	535	504	547	568	536	512	518	562	508	467	541	543	539	519	556	582	544	530	565	487	557	568	526	532	512	522	535	546	581	533	545	535	558	530	532	514	540	538	507	549	520	519	522	546	543	552	538	551	487	564	555	546	518	575	514	551	506	494	515	525	513	550	542	529	587	529	508	543	519	536	567	529	510	526	520	543	489	499	529	533	561	538	512	551	548	517	548	508	545	520	503	549	485	536	549	521	516	562	516	509	521	510	507	533	508	551	521	539	534	555	501	537	540	512	511	532	490	518	511	511	519	510	513	513	536	551	561	540	530	535	548	563	508	527	502	481	508	526	553	528	558	556	551	519	541	552	535	503	525	510	548	521	522	560	527	531	490	570	565	530	511	562	557	492	541	545	525	561	541	546	524	545	517	529	586	519	533	525	530	543	531	519	500	560	519	528	530	516	600	521	515	487	563	548	516	549	505	548	525	554	531	515	553	505	533	539	537	480	480	578	507	523	618	543	529	514	526	542	552	514	532	536	509	529	535	537	541	515	533	525	534	530	542	519	507	560	525	540	518	513	564	487	538	557	542	527	559	508	515	539	537	506	555	496	547	591	527	518	535	505	590	512	557	518	536	519	560	551	571	490	521	531	548	532	520	489	488	517	531	505	543	533	541	535	514	524	543	515	563	509	487	511	516	507	563	565	508	532	490	506	516	533	515	519	521	497	551	523	526	573	517	537	512	550	483	518	540	575	545	542	508	491	542	498	498	565	507	543	497	552	564	510	518	507	601	516	561	525	484	531	549	524	536	552	532	525	581	595	524	571	560	523	502	543	557	514	510	531	514	513	511	544	498	528	567	513	542	531	533	529	494	531	512	510	535	572	548	525	550	511	539	551	508	543	540	568	553	526	516	523	536	532	548	537	574	569	531	517	528	537	517	540	548	549	534	510	530	521	565	522	495	555	551	532	507	506	533	544	498	537	550	508	502	521	514	540	515	517	563	547	550	572	539	533	532	534	470	550	545	481	539	519	562	529	524	500	545	541	506	536	574	520	531	510	547	540	543	476	515	543	557	554	570	522	534	517	524	511	506	523	557	523	531	523	533	535	516	543	524	560	517	537	510	555	521	523	577	537	539	527	549	584	537	529	538	559	559	534	546	554	538	519	501	545	540	522	513	575	525	527	515	554	537	520	542	587	543	569	531	470	527	515	539	542	539	514	537	558	542	557	540	539	571	537	536	520	509	526	532	546	519	493	527	539	535	531	541	576	541	539	541	519	536	519	534	497	526	552	514	523	560	540	536	516	543	543	499	531	563	516	558	530	541	477	566	516	503	519	553	543	524	523	527	533	555	529	543	542	532	510	536	555	515	544	518	525	572	536	532	526	519	540	529	526	504	518	499	481	543	543	498	577	546	530	525	526	504	551	510	497	525	549	539	512	548	546	559	514	511	515	495	504	575	529	535	549	529	538	538	562	549	518	509	520	552	520	500	540	533	529	493	512	534	522	549	506	524	538	528	521	540	531	556	552	575	556	537	522	528	543	477	539	513	520	548	541	506	525	556	524	507	530	516	553	553	509	554	537	520	537	548	527	561	527	536	490	492	536	522	567	548	537	531	529	513	543	536	492	544	521	526	533	526	538	560	546	513	512	545	511	543	550	516	541	533	536	544	550	506	547	520	514	489	558	528	561	564	527	586	526	521	510	566	541	512	527	541	535	565	536	537	537	519	549	535	553	503	515	560	534	580	510	513	519	485	541	535	534	519	517	546	531	507	505	528	527	538	526	490	518	559	519	549	559	529	548	507	541	537	497	522	534	547	539	510	576	512	526	526	583	518	489	561	579	544	538	540	534	556	510	528	527	534	504	532	526	543	549	570	540	527	508	551	479	525	523	534	554	575	559	551	524	536	525	533	569	521	527	514	550	547	531	536	529	532	533	491	545	554	531	536	550	555	520	515	547	545	512	524	515	502	515	544	529	565	568	512	553	546	524	522	532	557	489	566	505	536	554	575	497	570	522	561	551	578	497	509	545	517	557	538	570	573	488	545	544	545	514	532	556	524	563	550	545	527	551	513	540	564	532	545	551	543	525	535	520	559	501	525	546	538	538	506	565	553	512	524	523	519	554	534	536	529	493	572	592	525	543	537	524	536	544	551	557	517	514	535	532	524	556	544	519	524	518	512	518	553	528	502	517	571	550	586	515	538	576	515	536	519	533	499	559	533	531	542	561	538	552	527	541	519	529	524	547	513	488	545	529	513	588	503	538	538	558	519	533	524	564	490	494	570	508	496	575	507	543	547	531	555	529	514	515	531	519	550	565	508	557	516	583	560	521	530	537	537	515	536	531	523	538	532	510	530	525	517	552	531	545	558	505	540	548	528	563	495	515	527	507	525	517	563	525	542	508	537	532	542	515	544	564	563	543	550	514	541	558	538	538	505	539	573	501	492	504	576	522	523	599	530	509	534	504	501	550	499	538	511	542	541	539	567	507	542	539	529	510	515	493	522	519	560	543	544	472	530	502	532	538	517	495	500	531	511	531	517	525	536	532	519	566	593	512	529	485	555	560	514	507	539	493	505	539	548	449	535	546	552	517	537	537	493	556	546	501	512	553	584	548	521	547	541	518	531	574	560	573	540	491	513	539	530	496	506	518	530	527	541	529	497	546	543	510	545	536	544	519	568	515	543	525	529	558	519	504	493	498	546	567	519	520	511	540	534	557	573	547	525	572	555	515	527	534	521	522	531	549	557	516	545	551	533	537	525	532	518	517	534	540	527	553	538	560	542	521	526	520	520	519	532	534	528	567	537	494	564	507	533	558	529	548	496	516	580	525	546	517	559	554	521	539	507	529	541	553	505	547	533	496	532	584	534	541	497	488	547	539	526	504	507	526	532	575	509	493	516	538	555	514	541	519	513	511	554	535	553	492	538	526	559	551	548	523	558	574	509	531	558	520	542	544	500	574	577	545	533	544	569	534	514	559	550	566	574	537	516	569	540	525	528	521	564	557	553	526	581	547	525	532	488	517	531	480	550	552	558	523	515	553	536	502	540	517	512	547	556	523	537	526	552	574	561	534	507
13321	24317	18767	2215	923	862	825	831	787	864	763	810	763	781	775	770	785	764	810	800	815	752	765	792	734	778	763	770	730	771	734	745	739	792	801	773	831	785	813	782	797	843	861	786	805	842	796	844	804	859	773	832	767	746	813	776	740	700	751	773	729	726	778	762	786	786	720	760	753	763	765	739	771	743	768	751	760	783	770	735	790	738	773	780	760	704	719	812	775	734	757	746	773	737	733	761	780	750	772	751	726	750	754	770	811	759	702	744	716	733	774	753	728	738	775	769	776	742	744	788	760	766	741	766	754	750	762	777	780	761	764	781	761	777	719	767	746	747	742	752	767	761	760	765	775	730	766	777	747	742	764	797	789	737	744	736	740	778	775	768	801	731	790	786	805	752	818	756	743	823	760	779	705	697	766	757	762	719	745	732	741	763	748	753	713	761	753	818	807	757	783	827	770	792	750	759	767	781	770	761	725	759	757	724	743	746	759	716	765	716	779	723	792	729	742	758	732	769	763	749	732	759	746	773	775	777	772	785	779	801	739	765	705	758	773	762	782	771	739	770	796	736	781	740	732	745	666	798	731	770	771	716	747	721	751	782	780	699	769	729	758	774	758	789	744	766	770	796	780	742	750	736	771	743	753	717	742	693	730	774	742	745	764	734	748	789	757	710	777	743	694	726	786	761	756	751	764	717	726	729	762	752	718	716	764	750	758	716	746	785	761	763	727	768	768	733	742	802	811	805	744	757	766	743	775	703	707	747	769	729	751	744	785	736	758	771	727	704	772	785	752	757	737	764	757	741	763	756	764	741	704	769	762	741	757	748	801	756	711	768	803	748	721	772	757	725	742	765	760	750	738	734	739	739	776	763	759	801	776	754	772	778	847	706	750	685	729	765	733	739	767	751	726	777	741	704	743	770	795	753	729	748	680	748	753	800	767	780	691	778	725	743	793	775	754	751	737	789	719	815	796	767	765	703	716	783	753	782	743	742	754	760	747	767	816	725	740	750	737	793	776	742	722	795	752	730	739	757	725	782	719	816	776	720	760	767	792	791	763	776	720	758	762	799	804	742	748	796	778	758	820	722	746	747	729	739	712	717	810	719	747	721	755	711	816	737	735	748	769	709	732	756	719	815	726	743	738	764	751	775	752	739	773	708	762	734	741	757	682	782	769	734	788	757	752	720	741	818	769	792	730	781	725	721	731	797	769	729	750	758	718	742	739	740	749	742	757	752	753	744	712	789	709	785	743	773	764	785	711	802	742	736	721	792	770	762	748	761	751	747	762	747	810	773	714	736	764	781	746	709	708	790	789	771	749	712	748	735	737	724	778	690	777	759	722	732	731	746	762	751	780	744	758	755	787	738	746	733	769	755	774	743	776	743	746	741	743	773	768	736	752	760	801	830	754	762	760	715	730	761	834	763	727	793	714	801	747	785	747	735	772	728	731	711	722	746	771	714	770	754	751	723	783	745	740	786	829	740	710	776	715	740	726	743	754	772	749	736	739	738	745	754	766	779	719	711	729	755	759	737	742	752	758	762	807	785	757	769	756	771	773	775	780	775	807	789	795	752	705	772	801	752	803	742	775	776	734	734	779	711	818	798	728	776	729	760	788	740	761	714	789	775	750	748	710	775	773	726	805	791	792	757	788	766	755	760	778	724	771	736	750	778	737	746	769	713	777	764	716	755	729	723	720	739	765	775	764	746	719	778	776	738	696	707	710	791	732	761	732	785	792	787	744	760	754	741	752	753	755	730	726	747	759	738	783	720	749	756	748	759	760	770	718	759	784	764	749	715	738	811	751	773	742	747	771	727	722	759	745	765	711	759	752	779	814	774	731	761	765	760	735	732	708	753	775	763	772	753	764	722	753	755	798	726	736	750	712	785	733	810	703	736	728	760	761	787	750	802	765	803	734	781	791	778	811	752	781	714	751	749	731	735	733	753	767	775	789	746	764	743	742	708	768	799	734	741	734	760	767	802	765	777	774	729	765	759	704	760	776	711	760	780	756	755	712	755	721	724	755	758	708	784	746	787	743	733	757	804	753	810	798	707	717	763	747	724	767	782	709	742	776	729	798	730	753	754	799	732	790	787	741	716	755	777	749	755	728	782	757	750	765	724	689	707	764	781	751	791	765	778	716	737	737	772	745	734	758	772	729	716	780	720	789	761	807	714	734	733	766	754	743	738	812	743	777	729	771	741	799	727	744	808	725	771	709	777	706	766	736	734	790	725	760	732	751	739	725	759	728	759	749	751	776	756	773	749	749	735	790	810	762	741	765	769	716	736	780	728	768	785	780	745	774	762	725	722	747	729	724	811	704	771	749	782	759	762	744	771	756	783	773	740	805	826	773	761	776	786	742	769	720	754	747	737	731	792	788	713	753	786	752	768	750	703	763	716	757	800	767	730	744	755	763	779	768	717	805	778	764	737	764	757	753	752	756	734	735	760	730	732	759	740	765	744	761	730	728	762	757	721	755	724	740	723	719	776	760	806	737	783	740	753	747	772	711	787	761	748	723	780	786	783	739	749	747	761	752	773	727	743	778	766	733	764	733	728	792	726	714	770	752	752	767	793	789	804	744	755	761	736	779	760	771	799	739	737	771	749	756	698	759	741	788	761	749	759	760	730	764	789	740	740	792	784	770	780	759	752	728	726	747	829	772	692	786	742	732	765	743	712	801	758	757	797	732	736	726	744	769	744	803	814	793	738	812	684	760	779	810	732	736	708	768	765	712	743	742	755	777	735	740	770	764	745	774	713	780	727	726	724	744	732	761	694	807	794	762	695	753	749	763	753	784	792	791	724	793	723	780	772	778	802	779	741	738	735	774	689	758	762	664	782	812	827	734	749	759	743	792	766	761	740	739	770	723	782	732	742	785	784	788	726	770	768	771	773	754	734	736	765	711	746	780	705	790	786	727	814	763	736	726	720	815	718	725	740	781	799	803	745	745	731	709	755	782	722	791	739	750	720	755	755	791	691	757	772	785	743	760	710	736	782	727	705	696	746	745	799	728	745	759	712	744	741	742	746	778	807	763	709	762	706	762	745	764	776	736	758	775	765	762	721	731	767	767	745	733	742	718	741	740	773	761	728	742	781	764	778	745	728	773	742	757	756	720	765	757	778	767	717	743	709	780	794	759	748	729	780	751	744	750	724	737	707	763	742	756	813	766	805	762	741	786	720	740	697	742	770	807	746	761	750	790	744	779	784	757	755	751	755	747	762	719	781	751	746	715	791	743	762	751	775	756	737	757	753	797	780	750	779	741	775	741	721	764	779	768	755	744	741	771	784	732	776	756	725	765	752	755	756	769	764	804	762	771	766	753	780	763	805	749	741	756	745	785	741	721	788	744	732	814	767	760	777	734	743	729	723	776	800	743	714	735	712	775	811	807	772	757	770	724	724	756	784	795	781	758	770	723	759	719	739	723	779	765	733	711	782	739	744	764	714	739	768	788	749	761	747	753	774	732	735	748	738	738	738
24233	21339	28448	24467	19848	4438	1335	895	681	647	630	627	598	606	572	543	595	568	529	527	527	586	488	508	559	461	573	544	536	524	501	521	478	529	498	577	563	539	573	579	535	573	571	567	526	528	601	576	549	604	564	524	513	517	516	523	508	534	433	494	497	498	511	537	481	503	475	545	486	527	505	468	521	515	503	510	507	508	521	515	505	506	517	495	479	509	475	489	516	490	484	506	540	510	506	541	490	487	537	514	479	461	551	481	464	528	499	473	506	512	493	487	491	502	523	473	532	529	515	484	541	463	517	545	502	549	487	512	502	498	499	505	470	487	522	542	519	465	514	471	479	496	540	522	489	519	538	476	503	501	520	482	549	525	496	477	517	498	539	503	508	483	510	498	486	502	551	470	507	494	497	522	551	486	490	488	520	504	525	472	509	502	483	450	530	511	488	501	487	520	529	538	512	487	525	494	517	530	515	519	494	481	548	497	507	504	503	477	499	481	499	529	488	517	536	541	482	522	490	519	535	510	485	516	478	513	505	501	514	518	479	514	498	503	477	509	522	509	488	489	512	514	509	502	475	508	501	500	499	461	498	511	485	498	492	518	491	523	506	473	523	526	499	442	526	488	523	481	482	530	506	498	505	551	507	483	536	533	487	478	512	513	521	522	529	519	493	492	503	537	483	502	523	509	477	469	511	486	537	500	529	495	503	501	521	535	502	488	474	485	481	476	518	461	491	505	507	489	540	519	522	467	494	502	516	476	473	481	486	524	496	479	468	522	531	498	493	506	511	473	496	517	494	503	506	503	498	502	505	541	517	514	488	503	525	480	477	491	511	509	501	508	499	463	509	508	538	518	506	533	510	507	505	487	502	495	482	514	441	491	519	484	531	514	473	529	529	524	490	508	494	511	530	508	528	478	484	508	476	524	519	506	502	492	507	506	497	487	489	489	508	467	508	568	505	506	482	479	507	483	525	500	522	525	526	479	530	503	468	493	530	518	527	506	493	486	513	535	506	523	484	525	516	482	490	519	504	492	564	533	535	465	501	537	461	498	498	484	506	541	509	506	497	509	468	503	503	520	444	497	509	499	454	486	533	526	525	514	512	496	488	517	496	531	515	506	515	504	484	543	529	512	459	488	491	512	522	501	499	472	496	524	505	500	509	509	497	487	511	520	566	497	445	447	536	487	526	511	514	519	506	486	519	516	543	491	526	523	539	509	446	487	517	501	523	512	483	556	508	461	506	538	525	520	541	506	458	484	528	525	500	509	516	569	526	504	513	491	512	504	491	472	491	498	458	479	481	485	519	517	533	540	499	488	494	486	483	473	500	520	488	505	507	470	498	486	459	516	489	495	473	529	528	508	518	490	511	502	520	487	463	497	452	502	500	456	472	529	461	545	513	500	511	509	505	485	467	458	491	522	489	515	500	506	514	502	486	505	505	461	506	479	477	509	451	500	530	529	496	478	495	470	503	499	469	490	496	482	516	484	530	454	506	455	508	517	522	486	496	515	527	527	482	509	464	476	514	489	486	494	514	491	504	519	496	516	482	531	499	533	542	485	516	510	521	484	537	490	458	524	495	511	523	487	505	524	505	492	522	505	490	490	514	491	480	508	511	510	501	507	532	466	512	493	507	499	492	529	474	526	503	488	508	540	497	504	476	531	479	508	519	506	487	485	488	491	528	475	497	504	503	536	479	507	507	510	511	472	528	470	490	486	497	485	502	477	523	499	519	483	507	488	491	503	510	485	524	474	476	495	511	494	509	515	489	502	444	504	463	518	489	558	462	514	446	484	471	502	529	496	474	522	479	495	520	459	495	507	493	489	473	465	506	483	462	526	512	499	508	498	499	511	498	503	505	526	514	475	494	547	513	491	487	538	523	540	483	485	510	509	483	472	515	496	517	506	520	472	483	525	510	535	484	515	480	476	555	489	459	508	489	509	512	509	493	531	499	513	505	520	505	494	496	510	488	499	485	495	493	460	491	536	482	502	496	564	496	490	490	472	494	514	499	494	500	530	493	528	513	526	494	499	496	471	497	479	490	482	508	481	532	526	517	533	494	514	504	510	478	510	505	536	487	487	510	545	508	501	482	532	516	466	490	497	487	505	520	487	505	494	538	502	450	479	498	488	497	518	520	491	484	472	502	493	506	541	520	500	495	484	508	493	490	512	476	487	478	489	484	495	510	507	511	477	491	564	482	511	537	515	490	516	517	521	541	486	491	511	505	512	508	506	514	527	510	507	463	493	511	529	495	491	544	495	570	504	515	507	533	516	501	498	517	503	483	514	447	513	532	520	502	500	486	531	503	448	497	466	509	501	514	512	510	499	501	525	493	513	531	514	489	496	503	515	454	563	525	465	502	531	491	482	482	472	496	509	506	521	521	527	524	469	462	475	480	515	509	489	489	503	522	503	492	516	498	520	500	538	470	497	490	508	513	465	490	497	513	518	479	498	484	475	509	462	530	481	495	518	547	506	487	481	502	488	500	494	508	515	498	507	496	503	523	508	494	461	529	521	528	509	466	513	503	507	520	497	512	547	488	518	493	478	491	518	518	558	512	515	470	476	487	521	484	502	550	495	492	494	490	551	492	477	475	518	495	490	515	514	474	491	479	469	504	523	499	520	463	532	459	506	493	502	510	450	502	519	507	494	484	527	509	460	478	494	537	499	517	496	537	464	496	507	518	501	475	468	504	501	515	508	473	475	480	500	542	466	491	505	466	530	507	513	552	477	476	493	518	486	479	489	531	534	482	547	514	515	533	463	547	474	522	488	494	480	495	529	521	465	518	474	485	504	472	484	489	503	525	504	494	471	530	505	549	480	482	501	519	471	477	523	463	488	532	481	512	484	484	536	505	501	488	504	530	476	549	469	475	506	484	499	534	513	545	508	497	497	501	528	487	525	461	512	503	530	532	474	506	520	471	445	462	531	493	458	484	515	500	510	490	495	494	510	532	482	512	478	530	502	471	479	508	503	503	520	513	497	500	521	508	505	557	441	473	479	517	499	465	541	501	494	474	512	481	474	505	485	502	486	558	516	490	488	490	495	559	491	502	487	507	482	501	506	519	519	491	486	472	532	491	493	491	494	518	503	509	491	499	459	516	514	499	534	483	520	484	496	517	479	491	510	484	498	510	521	487	541	479	512	515	542	501	533	509	491	504	475	501	501	501	505	518	463	497	486	496	512	514	511	507	507	501	483	531	476	471	492	522	486	499	550	469	514	501	526	483	456	428	489	510	493	473	491	490	495	477	484	552	528	512	491	528	497	473	491	509	516	483	506	535	519	475	524	515	507	539	507	498	452	473	512	483	530	481	493	494	523	486	436	491	484	506	514	534	534	526	450	503	488	480	524	510	480	503	474	496	533	508	524	504	531	489	504	468	514	499	524	490	493	529	500	533	497	564	484	484	500	482	515	503	488	512	498	518	506	540	481	501	465	438	479	525	565	503	551	466	512	550	545	517	466	495	471	483	517	516	505
17300	35857	29545	7900	2772	2213	1701	1481	1294	1144	1109	977	970	962	878	876	828	864	850	785	838	804	818	747	782	753	744	678	816	728	718	741	727	733	762	824	833	869	791	863	805	846	800	881	813	836	881	843	828	813	882	833	764	721	716	741	755	740	772	724	741	745	701	776	739	749	746	693	681	707	689	742	749	736	703	764	669	791	694	760	706	725	752	735	694	750	682	685	664	718	702	694	701	706	758	722	725	736	801	719	709	754	687	745	680	765	681	743	707	705	715	748	700	757	702	677	798	715	709	708	744	784	689	744	720	733	733	727	751	720	710	726	688	727	737	702	743	727	726	694	755	721	736	768	733	728	705	732	708	725	723	701	761	709	728	731	676	708	781	722	669	669	757	724	720	687	708	719	706	733	668	729	696	722	717	752	714	725	693	715	685	719	735	690	763	693	694	713	721	744	682	743	688	707	700	723	688	757	697	704	680	695	760	723	753	722	768	693	684	714	698	720	722	742	736	730	654	663	701	730	712	699	750	708	727	723	748	698	716	648	704	718	752	727	696	710	756	724	682	753	694	689	681	745	712	701	730	779	704	695	715	731	730	695	721	743	701	680	720	698	724	723	725	668	716	701	738	717	730	703	790	711	685	719	724	714	661	715	695	684	704	723	722	693	757	702	726	733	747	716	693	712	694	724	722	732	706	735	755	712	721	723	744	680	669	678	738	695	685	685	698	724	759	772	681	722	728	708	735	682	688	745	717	766	721	755	715	725	686	733	732	693	689	730	683	728	728	697	714	732	692	686	667	736	706	726	731	717	757	690	658	745	721	683	721	735	700	741	760	723	734	686	695	770	681	718	727	703	672	715	682	712	761	713	692	705	741	722	717	683	702	700	714	682	719	730	761	733	710	703	728	745	719	723	682	724	716	762	691	661	697	741	694	683	750	686	676	695	722	722	688	721	704	737	719	720	768	710	696	701	723	727	688	708	718	735	714	774	741	710	713	710	731	711	683	709	749	717	710	727	745	731	718	702	740	718	717	727	741	686	778	694	728	742	701	712	717	689	709	724	738	720	657	749	698	733	778	707	745	718	700	752	723	726	743	673	705	741	709	724	707	681	748	705	726	687	702	712	692	696	755	773	750	696	735	696	712	702	742	730	714	750	693	727	798	737	709	724	684	699	706	694	719	675	712	681	725	721	716	750	754	690	712	689	756	769	752	734	751	690	675	712	737	722	748	700	684	746	700	752	727	715	695	709	712	728	787	691	693	739	660	769	706	784	657	703	726	699	758	670	699	726	711	692	751	721	750	726	740	697	711	714	789	672	681	737	748	731	666	698	712	664	690	748	704	679	652	659	728	732	694	751	703	725	706	753	697	701	677	682	689	719	785	755	721	728	770	717	726	690	716	732	721	730	711	715	777	697	721	700	699	712	777	702	715	713	681	683	731	679	729	706	765	706	662	715	820	720	700	763	752	669	721	727	723	722	762	740	699	701	715	693	756	751	736	669	717	673	718	724	681	748	701	680	765	740	679	742	723	737	690	658	714	721	738	692	694	753	722	709	721	726	694	755	761	671	728	734	755	698	726	700	724	768	716	658	735	698	725	664	694	687	702	722	741	673	744	716	719	759	762	682	731	686	701	692	689	697	736	708	690	732	707	697	758	754	687	723	716	674	700	761	691	774	698	710	717	737	738	739	746	719	711	700	712	737	750	673	718	722	714	693	731	703	671	714	765	704	755	710	692	669	755	730	706	728	722	723	712	656	732	716	688	660	732	773	741	666	702	756	699	733	701	678	771	707	772	715	735	737	766	730	728	740	738	723	720	734	702	722	722	696	733	741	747	734	720	731	698	690	742	717	754	703	729	674	731	701	763	689	713	759	743	761	689	725	754	699	701	736	728	727	729	696	727	762	698	696	691	729	733	761	691	715	686	739	719	776	708	707	734	668	710	692	734	740	733	736	672	712	701	738	766	724	708	714	729	723	729	691	707	702	709	704	722	722	677	687	756	701	710	702	727	706	701	730	688	706	695	683	722	733	773	746	685	725	676	716	775	727	703	751	690	716	724	741	707	680	697	725	708	728	720	714	719	706	765	744	719	673	719	726	695	732	699	706	722	677	711	714	694	715	729	757	699	697	743	708	709	774	750	667	693	666	725	739	715	747	727	724	778	745	730	728	698	730	713	702	743	672	714	726	683	718	723	739	712	698	723	679	706	732	753	718	723	739	741	708	742	732	744	756	713	765	705	751	739	671	687	687	723	722	726	731	748	724	689	700	707	696	760	730	691	749	737	749	734	709	768	661	695	726	742	694	687	718	752	738	764	658	748	685	731	700	707	691	702	716	685	741	728	755	696	717	639	715	743	729	775	690	708	687	677	680	698	731	667	755	741	716	770	695	726	788	722	722	706	733	689	709	742	709	688	746	707	726	733	694	697	698	723	748	714	712	754	711	729	734	692	729	654	701	730	752	744	707	694	708	730	710	741	744	715	697	690	654	655	707	751	690	710	712	694	729	709	684	670	710	656	720	724	734	677	684	695	734	740	687	718	681	702	762	744	746	722	730	727	716	729	717	687	701	710	757	692	709	728	708	673	710	718	640	807	733	775	737	694	707	717	751	718	711	710	723	710	737	712	668	727	744	710	763	700	716	728	746	776	716	748	723	705	700	658	722	748	717	748	735	694	708	726	695	707	724	760	679	664	719	709	692	720	697	715	727	679	679	703	734	728	732	700	688	713	699	735	751	749	688	699	744	678	765	738	746	700	710	678	695	685	710	698	654	721	706	765	718	720	698	717	746	703	719	721	724	695	723	706	704	726	735	745	712	697	723	688	788	695	728	678	715	727	755	743	787	700	724	691	741	727	691	729	676	742	713	709	723	709	737	688	719	715	746	743	661	659	727	717	715	670	671	759	693	675	691	725	676	738	690	733	682	720	658	735	644	705	671	727	742	727	749	741	762	731	701	677	713	662	711	737	719	706	749	766	727	695	721	726	725	752	757	680	670	715	703	702	632	759	724	711	700	754	640	707	729	681	687	700	704	699	715	690	681	699	735	686	717	719	762	743	753	722	757	694	688	704	698	696	746	696	686	714	710	661	712	716	684	720	741	739	730	721	672	686	709	726	771	673	703	731	716	712	754	742	695	706	697	703	736	709	691	763	735	681	685	663	678	712	771	724	757	703	715	720	727	785	716	767	753	723	666	733	708	701	737	696	684	713	726	695	709	752	695	725	728	635	717	706	714	690	705	742	668	714	674	721	714	749	730	731	749	716	721	709	748	724	764	719	684	663	689	743	727	723	681	762	698	718	687	736	725	704	700	737	734	737	741	716	705	709	759	719	687	742	728	760	689	696	714	726	713	747	693	692	688	708	703	661	703	756	702	675	730	721	724	741	684	760	700	700	712	718	720	702	714	694	715	684	738	699	770	724	734	756	719	743	796	685	695	715	703	697	681	740	684	727	696	703	693	688	737	708	678	746	762	722	743
23387	21393	29094	23999	21267	18973	3232	1096	724	636	637	519	490	505	468	448	468	457	453	459	439	376	409	388	391	434	371	412	434	392	394	407	403	387	389	432	427	421	448	427	466	447	431	446	431	425	469	451	456	476	422	400	403	406	347	414	366	356	327	401	387	382	379	425	383	360	362	387	368	396	378	387	389	383	370	365	347	346	362	390	385	334	366	382	391	377	359	378	376	387	358	341	359	366	386	364	351	395	358	400	405	357	352	418	327	365	386	378	384	386	378	365	384	381	399	376	396	330	356	403	340	386	364	395	381	390	375	377	378	389	377	366	410	386	369	392	370	358	402	360	417	403	357	358	408	351	390	380	402	373	376	344	368	369	370	358	408	392	345	366	366	391	392	421	366	347	393	357	348	366	384	356	384	394	377	383	381	377	360	347	367	364	342	345	380	368	358	341	383	372	408	371	365	339	353	376	392	357	335	375	368	395	368	370	381	379	380	386	400	391	424	335	334	357	353	376	385	355	368	343	394	389	416	397	363	359	370	349	346	356	376	379	354	360	396	390	397	361	384	347	354	364	377	359	336	367	371	402	378	394	402	392	398	357	384	392	366	381	337	349	370	386	348	369	333	371	353	361	390	367	397	356	357	358	360	357	379	377	379	380	368	414	361	358	335	338	384	372	374	342	396	396	370	386	367	377	380	356	357	383	370	340	382	365	349	376	381	375	379	328	408	369	381	381	422	372	362	379	396	377	366	377	370	371	366	334	387	371	408	376	356	371	336	360	343	349	410	369	351	403	370	372	358	357	384	369	372	341	356	387	364	373	374	410	389	367	344	390	374	375	373	395	349	378	400	373	339	368	386	352	342	388	341	362	397	399	362	364	400	360	370	370	386	359	345	365	355	371	365	356	376	376	362	367	382	364	343	357	353	377	396	377	349	362	380	368	374	395	384	395	375	365	372	356	393	351	379	385	373	361	368	363	400	350	405	377	369	407	368	377	371	388	394	387	400	351	378	357	377	352	330	356	389	385	391	380	412	358	396	392	385	383	356	383	395	406	387	382	379	366	376	349	417	355	395	378	361	373	394	387	349	356	323	342	357	352	378	338	357	384	349	375	337	353	389	399	357	334	367	350	350	362	397	367	389	366	407	363	401	397	341	346	382	384	336	372	347	391	376	396	344	349	385	379	366	382	374	401	364	373	406	389	354	364	367	325	379	367	392	368	349	357	386	360	367	356	386	397	398	360	357	370	335	363	376	382	351	351	372	338	356	386	350	385	395	392	374	326	392	340	357	369	342	367	317	353	357	368	375	387	352	380	398	393	409	392	330	384	373	377	336	388	403	395	348	361	385	390	353	371	359	360	367	367	417	377	355	352	355	403	384	349	370	378	386	346	372	351	347	354	367	366	351	355	375	352	357	406	419	361	386	395	352	373	372	394	412	352	332	380	346	329	349	342	377	391	403	354	384	357	357	367	381	351	386	341	363	355	359	401	404	315	392	345	374	333	352	395	370	350	357	331	368	400	382	338	359	355	393	354	333	381	359	381	399	371	380	380	364	344	393	371	374	375	361	390	355	377	411	387	367	384	346	383	355	366	359	372	364	360	390	369	387	344	369	354	371	333	378	392	364	343	352	332	355	384	367	382	361	397	370	365	395	358	365	353	354	393	371	380	388	382	387	391	386	378	360	361	369	375	392	394	382	376	358	347	368	365	333	384	378	368	369	358	361	397	345	383	360	340	381	384	375	376	360	380	392	361	362	402	379	392	354	375	371	377	347	371	336	362	360	360	392	350	338	363	398	345	372	368	360	340	362	351	392	386	356	390	368	364	367	361	363	339	349	347	369	385	373	362	362	380	323	375	376	396	378	400	362	362	402	383	389	383	359	364	416	358	356	392	420	352	349	361	385	413	384	347	394	379	340	373	385	376	380	377	414	371	401	384	366	364	369	389	364	380	354	365	381	382	359	345	385	361	376	379	380	354	344	369	354	319	365	374	340	365	346	397	393	378	362	357	383	390	372	370	366	353	369	349	391	370	354	362	387	391	358	370	350	394	360	369	351	374	356	364	368	383	357	389	368	342	385	379	343	363	384	373	362	355	369	385	389	354	366	358	376	390	364	376	363	349	369	371	378	353	368	401	384	354	366	368	408	340	383	350	364	371	346	334	387	364	350	338	368	360	368	353	362	374	331	340	346	380	358	372	390	404	339	384	375	382	398	380	332	434	360	377	371	398	346	352	370	344	372	347	384	369	351	368	364	380	399	383	394	377	402	341	394	367	390	355	381	346	348	407	370	370	387	361	382	360	378	388	355	362	364	391	379	391	385	353	374	359	355	394	348	346	357	378	376	432	350	374	335	359	367	393	390	353	388	376	401	396	364	404	353	340	353	327	386	373	376	361	398	369	348	398	346	366	367	377	391	352	370	352	360	370	350	347	360	401	346	378	382	383	371	361	364	366	402	321	367	361	403	380	362	395	353	362	377	337	383	371	374	369	347	379	366	359	373	376	349	385	372	346	366	333	343	356	388	367	351	380	356	371	369	367	377	387	364	345	399	393	370	378	374	338	381	355	385	348	360	361	367	365	330	383	371	343	316	375	376	363	381	382	379	362	351	374	374	400	381	418	355	352	384	387	339	359	388	367	374	361	359	406	356	399	387	381	331	363	359	368	374	325	335	411	350	387	370	359	368	356	366	344	369	354	345	340	347	376	373	357	382	377	344	372	347	379	372	399	382	373	357	363	354	357	360	375	384	355	414	352	343	377	350	383	369	368	369	393	403	382	373	391	366	418	396	363	348	393	329	376	344	355	337	376	355	394	375	354	374	352	339	358	360	384	365	356	389	379	337	372	364	377	371	384	382	392	358	380	375	344	335	368	398	364	402	357	342	364	377	328	382	388	353	344	334	367	374	387	381	362	365	382	389	341	334	366	374	378	354	353	363	388	374	394	381	353	350	363	414	372	349	365	360	420	384	367	368	357	394	390	344	417	381	371	335	369	337	389	367	381	355	330	411	414	379	343	400	358	333	411	354	369	372	399	395	317	338	394	357	322	369	374	350	385	353	361	404	383	383	330	398	375	366	353	360	374	378	396	349	355	407	368	399	369	403	365	378	360	353	354	382	371	363	316	358	351	359	382	394	363	368	331	355	367	366	384	391	342	395	365	351	361	370	323	378	374	362	369	375	345	384	361	369	362	348	322	321	343	378	385	370	367	337	389	360	340	386	354	358	369	359	342	382	346	369	374	329	347	377	345	361	366	339	357	378	352	375	402	356	361	359	349	344	389	342	391	378	369	341	348	346	392	339	389	357	371	366	362	391	377	361	383	379	390	363	388	372	337	364	374	374	360	366	369	361	356	392	329	351	373	395	384	332	349	381	382	404	387	389	370	353	368	372	349	381	392	368	363	391	351	348	389	358	339	342	354	368	328	385	328	394	385	381	322	335	394	397	386	379	343	359	383	331	391	337	359	389	365	379	366	376	342
20073	40582	33375	10081	4361	3211	2341	1940	1660	1378	1259	1084	1004	870	853	740	734	762	709	708	679	656	660	570	642	607	636	610	605	596	561	608	586	587	640	605	735	674	677	669	666	687	687	662	712	666	751	735	756	725	723	620	600	604	537	533	579	549	556	571	513	541	566	529	541	548	542	568	571	548	541	573	559	540	493	529	551	554	517	558	522	515	525	492	596	511	547	549	589	544	556	532	517	534	520	536	561	533	502	531	581	528	534	525	522	527	518	522	525	558	573	532	502	549	573	525	537	518	540	519	566	564	563	579	537	558	579	559	590	572	557	539	557	568	552	560	557	551	563	590	531	538	537	521	568	560	533	548	529	533	536	557	566	552	538	523	540	557	507	540	536	505	528	554	567	492	569	558	522	530	545	520	501	509	529	530	550	525	520	514	549	546	554	528	554	551	518	502	541	485	523	536	536	541	522	573	552	556	505	517	527	548	515	520	515	477	525	550	538	535	534	480	540	544	549	516	574	558	530	496	570	533	531	539	551	535	552	533	486	505	502	503	533	524	534	510	544	545	494	515	524	534	546	535	527	549	519	559	563	560	517	559	536	556	533	482	520	502	521	526	504	547	551	498	529	567	544	475	528	508	507	508	558	532	536	532	531	548	533	499	547	538	558	503	539	545	501	500	532	541	535	525	529	565	552	560	503	540	519	540	547	518	515	503	533	505	552	551	563	542	532	534	554	579	535	495	519	540	523	505	518	516	507	525	544	506	548	513	543	529	537	529	478	540	519	513	551	498	545	504	497	515	530	533	520	548	542	581	548	506	556	532	538	562	525	541	509	513	560	540	527	543	537	522	529	525	517	508	563	570	564	531	499	531	498	508	559	555	565	517	540	526	508	498	515	550	532	504	522	534	540	537	544	540	525	551	550	547	502	570	516	579	510	544	533	551	507	597	521	522	542	553	550	495	509	524	524	518	495	539	524	564	540	468	495	499	568	511	516	509	555	551	548	534	500	527	544	558	553	559	532	500	533	557	562	527	547	500	538	525	514	530	520	541	570	489	537	568	532	548	553	540	522	521	527	502	551	541	506	547	543	512	480	505	511	558	533	548	507	549	530	570	520	519	521	485	553	548	504	519	519	522	509	525	554	525	526	504	536	570	493	553	507	541	520	557	542	474	535	534	529	546	579	512	514	533	556	487	504	505	539	566	528	558	552	551	562	542	534	518	515	512	556	537	537	559	538	527	530	550	518	519	555	516	566	502	500	508	525	507	546	496	537	522	524	542	509	542	507	533	517	547	533	479	520	545	515	534	496	526	569	514	563	495	559	531	512	550	516	508	560	499	542	545	542	543	554	538	564	544	533	492	535	563	541	514	558	508	518	552	512	513	515	567	536	557	531	527	554	561	510	540	499	531	548	527	484	543	495	527	531	565	505	533	534	540	534	509	547	507	518	524	527	525	536	518	548	525	534	514	533	566	564	556	522	521	532	558	540	541	537	537	518	542	525	524	533	554	540	488	544	535	529	564	538	514	581	502	499	499	511	522	566	531	521	523	505	530	511	566	523	549	524	464	540	515	543	511	540	517	534	534	507	539	525	550	519	513	510	530	516	511	549	520	555	500	517	558	515	519	560	554	522	506	531	553	532	493	548	533	542	560	523	501	517	534	506	569	543	550	529	513	548	499	538	499	574	537	523	515	506	516	501	555	559	494	529	525	520	534	539	518	504	572	554	501	510	499	567	549	513	519	554	521	489	556	556	516	545	505	519	530	558	517	561	520	528	519	501	588	525	512	545	516	531	482	549	508	516	511	500	557	517	529	562	526	530	536	567	540	562	530	528	540	524	514	550	489	532	568	524	531	547	516	533	516	567	566	559	508	531	490	560	549	528	577	556	509	543	503	551	517	512	519	522	555	540	523	533	527	516	539	523	571	531	514	517	541	554	538	548	545	578	525	517	514	516	557	495	525	526	531	532	586	538	549	524	542	511	536	482	582	488	512	513	543	541	513	540	551	508	548	580	506	577	492	576	556	527	529	548	512	510	540	564	576	495	520	552	534	536	539	545	567	516	557	512	508	538	509	514	559	542	517	532	588	535	495	566	585	494	515	528	513	529	534	538	490	562	537	545	553	533	510	567	558	578	518	503	535	530	511	540	544	583	491	500	533	498	590	553	553	526	538	550	519	517	546	549	533	579	565	509	529	530	571	556	546	550	547	502	515	549	496	531	525	524	540	515	508	556	520	502	542	547	566	518	545	534	527	499	543	571	498	546	533	531	554	532	549	526	561	525	489	548	544	531	499	579	557	539	508	539	508	494	520	554	541	564	527	513	532	512	524	516	536	550	512	530	563	516	550	508	564	512	512	532	545	538	513	524	565	513	561	583	558	492	543	526	514	552	534	505	561	508	533	510	561	592	510	507	554	531	518	528	505	524	512	549	516	556	533	550	484	535	518	510	536	501	519	524	525	530	525	487	524	513	496	565	532	558	520	539	517	533	538	547	513	555	508	544	514	516	543	519	516	482	506	507	540	546	536	480	482	536	552	579	522	518	520	547	534	515	549	531	511	534	545	561	522	489	487	526	528	580	510	527	556	521	521	530	572	541	544	508	507	510	525	514	544	529	484	546	529	545	555	508	542	535	548	553	574	532	555	558	558	527	507	501	560	536	511	561	536	527	513	472	556	525	539	508	531	541	550	522	501	518	530	494	518	501	503	497	533	548	536	562	539	492	523	520	548	539	553	512	541	499	541	578	524	533	537	546	536	524	542	516	551	558	517	563	561	568	529	537	529	526	534	530	551	514	552	546	514	536	536	568	488	508	551	525	524	528	491	531	505	560	578	561	500	551	543	500	539	540	536	592	508	516	532	556	552	528	520	505	527	550	532	544	516	520	566	504	543	507	549	531	538	531	511	508	527	502	552	509	535	547	591	570	500	534	527	500	453	535	575	502	576	512	547	541	519	502	537	525	559	505	518	547	528	533	565	531	553	553	548	562	527	517	564	513	532	477	514	560	526	492	553	533	513	546	502	542	525	536	509	547	514	502	544	520	505	535	529	479	530	509	513	527	488	533	561	551	543	554	576	537	544	512	492	512	557	529	543	511	526	534	525	551	533	563	521	545	541	538	540	491	541	526	508	593	543	493	500	527	525	545	507	568	527	567	568	508	539	523	539	526	521	570	537	516	490	555	527	566	535	529	552	512	548	565	519	554	517	536	590	546	530	524	522	515	508	496	522	486	553	491	523	527	546	516	525	521	559	503	528	532	562	508	497	507	529	515	539	521	522	548	564	496	541	534	539	498	484	552	551	541	568	540	505	579	520	531	548	553	557	544	524	539	606	515	563	532	536	516	495	564	519	477	555	530	521	552	535	563	499	543	548	526	512	532	553	537	557	509	527	517	551	553	551	528	520	515	578	540	535	554	517	539	526	555	547	552	528	548	528	549	536	549	505	510	525	505	531	488	544	543	502	538	551	517	494	522	556	527	534
27207	20637	12666	2535	746	617	621	618	604	580	538	581	546	566	580	598	557	553	566	532	585	580	580	579	570	593	565	556	568	549	529	580	569	598	556	577	587	615	581	636	563	606	615	589	593	566	609	635	586	557	596	613	616	602	529	543	545	516	542	559	628	577	568	538	573	517	539	573	560	548	579	539	561	594	581	554	519	594	561	544	593	566	579	583	522	560	621	576	576	585	595	568	568	530	550	543	547	598	577	579	580	578	578	515	571	549	571	547	529	577	551	555	577	569	547	568	578	547	550	559	593	569	562	586	533	558	621	570	546	544	585	569	590	561	580	524	591	528	560	535	566	536	549	587	601	534	587	582	583	587	549	547	571	597	557	542	553	570	518	568	518	576	575	571	555	540	562	568	567	611	572	539	551	572	561	584	580	599	579	516	574	544	565	560	585	552	552	550	546	534	535	562	519	589	550	565	562	547	583	552	577	563	571	526	583	530	586	558	525	585	583	543	580	585	548	583	567	571	546	579	580	550	538	598	556	575	572	604	553	548	531	590	576	555	576	555	547	584	545	555	540	600	591	581	545	594	573	575	593	567	530	583	574	545	549	593	589	515	592	514	586	542	541	589	551	544	548	550	568	578	566	579	594	573	556	602	552	545	565	568	551	558	552	569	552	547	568	546	525	543	607	585	542	623	587	544	588	549	575	527	560	579	562	567	551	565	580	549	511	568	583	587	558	587	583	572	559	580	583	562	571	573	562	595	557	607	560	561	563	519	554	564	577	566	613	574	559	551	582	572	605	582	592	521	563	581	588	578	557	560	596	584	545	575	522	556	588	556	566	535	550	551	576	512	560	561	552	570	536	593	553	603	574	569	519	500	591	583	548	529	581	535	539	590	590	585	577	560	549	556	537	597	583	580	554	595	565	574	542	542	592	559	578	532	593	528	579	539	610	576	545	552	549	600	574	522	545	551	565	583	581	565	587	516	573	554	556	560	547	576	568	579	565	541	531	570	539	574	538	539	543	534	563	583	569	568	529	534	582	558	604	572	557	535	543	562	576	552	522	552	528	538	603	524	559	537	547	595	568	570	571	586	564	560	565	555	573	540	543	553	537	575	579	585	574	576	544	567	568	536	566	545	585	540	533	587	543	560	552	558	575	559	555	576	566	561	514	526	601	543	542	531	535	588	575	518	551	543	598	560	579	551	542	546	563	564	597	539	541	549	560	510	569	547	556	602	569	553	537	572	521	626	556	536	560	617	552	558	587	560	538	553	572	530	569	567	575	527	533	543	579	555	562	549	617	511	621	571	533	573	578	569	522	570	550	567	534	606	575	647	538	587	555	525	527	577	568	548	582	560	591	546	592	538	554	580	586	539	543	551	608	552	602	549	518	571	579	554	520	536	581	556	561	578	570	572	572	560	574	568	611	519	485	576	546	586	521	561	557	586	567	541	553	526	566	565	556	582	543	565	560	578	580	606	573	549	526	574	580	541	556	557	572	570	598	548	544	553	533	554	547	524	537	537	550	563	561	569	595	544	601	552	552	549	571	541	545	529	595	546	544	571	566	547	566	554	514	593	559	557	563	598	532	593	559	591	578	563	626	552	562	545	528	575	546	594	527	538	590	577	549	564	615	568	548	570	589	589	576	538	562	555	518	594	572	583	552	538	573	538	587	593	592	592	588	576	560	533	603	563	542	519	574	605	534	564	568	576	610	532	527	573	576	548	573	602	607	585	544	554	565	531	569	537	569	557	534	565	556	551	580	564	583	573	585	574	567	516	539	534	572	545	553	558	539	570	584	563	528	514	612	534	553	580	533	579	548	589	590	576	555	545	527	563	535	575	555	595	602	577	563	577	547	532	527	582	554	560	543	525	551	517	552	585	612	608	584	578	573	546	595	560	609	541	553	549	605	535	560	545	596	542	593	598	518	572	579	556	555	562	559	564	581	572	574	566	560	549	584	563	577	602	577	563	535	584	567	602	520	556	541	565	561	534	581	529	556	556	548	581	581	529	563	539	575	555	525	531	550	544	559	568	598	568	595	561	534	584	557	528	577	544	535	603	517	585	581	562	516	558	577	585	535	549	570	542	552	580	556	557	571	568	566	530	568	567	543	521	518	555	566	542	547	562	572	580	568	550	567	570	539	579	540	502	583	523	537	552	552	564	540	524	573	520	566	593	555	559	538	553	549	568	567	510	561	592	592	540	571	544	543	600	544	526	507	592	542	574	552	555	562	536	567	564	570	562	609	557	507	547	568	543	564	554	578	590	566	580	508	559	567	564	516	564	544	592	542	610	538	555	567	568	522	557	530	557	614	568	531	551	520	567	518	564	614	570	564	559	542	599	559	555	571	547	526	572	566	548	553	575	514	554	549	545	551	516	604	588	597	588	589	562	580	548	537	571	528	586	595	583	575	551	582	544	578	578	570	604	531	549	549	583	587	554	577	526	529	589	548	518	583	545	577	589	565	608	554	588	549	575	531	552	555	582	537	536	619	572	592	545	548	538	578	529	573	580	605	579	551	605	597	545	563	537	538	594	550	571	532	571	595	591	615	583	573	600	547	558	576	553	588	569	586	568	574	601	574	552	516	598	642	562	539	563	561	565	627	599	572	557	599	545	574	574	562	564	576	516	543	575	592	554	535	580	597	577	609	610	541	595	563	562	513	571	531	566	555	608	586	561	543	583	634	594	581	529	569	568	519	522	556	567	554	562	541	556	591	535	573	579	561	557	567	547	594	592	593	557	564	547	568	544	574	564	590	616	558	588	550	556	524	558	490	561	609	606	594	598	544	550	598	559	557	527	584	533	550	507	536	542	551	517	540	598	539	529	552	556	602	573	534	556	578	576	572	530	566	578	564	582	575	520	583	551	535	579	570	562	528	553	571	544	561	563	548	531	569	587	551	589	556	553	566	561	583	485	582	566	550	601	597	574	554	537	575	555	571	540	552	595	557	562	549	532	511	574	579	521	570	548	589	555	592	537	552	543	578	571	575	565	561	579	580	592	600	563	566	545	525	537	564	573	577	535	592	567	568	547	550	556	591	550	531	571	576	559	570	579	579	588	557	582	572	534	560	526	549	545	570	592	532	545	562	569	552	563	595	529	564	561	568	604	562	568	577	571	579	568	587	580	568	556	562	518	581	586	531	541	601	537	553	534	568	562	538	606	590	559	594	572	562	547	557	563	543	547	552	566	570	562	556	566	524	559	583	571	557	542	535	567	553	536	558	604	589	578	578	586	567	558	571	555	580	564	571	579	578	572	547	555	575	564	549	558	513	573	562	560	575	592	599	570	575	558	558	625	579	568	532	518	567	579	585	586	558	551	513	564	571	541	571	549	569	561	539	545	601	566	584	581	583	538	591	573	530	572	541	559	558	539	563	589	559	548	571	554	541	595	553	548	559	545	603	546	540	527	548	577	614	563	537	571	573	574	543	535	577	559	562	559	581	590	514	510	558	615	571	544	551	546	590	563	602	548	574	547
13691	21479	12963	2372	998	882	886	869	891	815	841	779	789	828	764	795	774	821	768	777	767	792	789	831	835	784	769	771	783	789	773	787	766	856	789	810	822	811	863	866	859	862	811	860	891	830	909	840	905	918	870	796	818	790	835	793	791	770	843	811	810	819	801	829	781	821	797	785	722	769	783	805	805	792	754	835	784	793	802	803	812	821	759	796	863	770	792	804	792	750	774	809	805	819	812	756	793	808	751	822	763	866	804	790	812	795	793	840	806	806	823	828	798	760	786	819	883	816	823	802	823	812	796	786	791	805	802	773	802	784	840	750	880	823	800	748	837	811	813	825	844	814	825	778	723	813	789	803	798	778	840	822	768	796	792	842	814	742	832	810	836	788	810	776	789	766	777	767	806	794	857	825	788	782	781	806	822	792	794	732	790	798	810	750	785	764	775	798	795	762	808	812	765	815	795	827	819	793	771	819	744	788	776	774	774	775	816	840	791	793	833	771	758	816	808	758	790	786	764	799	789	810	816	749	812	777	763	758	773	787	771	743	822	822	849	786	824	802	775	829	773	786	748	817	823	785	764	798	867	743	815	833	762	821	795	774	804	740	811	723	802	826	767	789	828	789	824	739	813	770	800	761	781	781	748	810	795	788	767	814	797	784	799	792	803	781	807	798	822	779	805	780	773	802	824	803	769	796	806	776	797	798	763	798	805	782	770	807	837	763	780	808	806	843	764	815	823	791	756	820	780	753	761	783	728	753	778	794	823	805	770	735	801	765	766	818	780	772	794	793	742	789	796	793	756	793	760	773	797	820	775	794	785	794	773	845	773	802	780	784	754	838	774	825	770	761	751	815	822	813	809	806	790	827	765	833	809	841	750	796	837	799	763	815	799	765	850	840	780	760	755	816	785	742	793	755	818	756	780	810	766	833	796	780	769	784	816	812	834	830	833	779	776	782	831	808	816	808	778	769	805	778	830	808	754	777	815	805	810	749	843	772	738	757	742	814	839	788	761	808	849	817	751	820	835	763	778	853	761	758	826	779	759	826	801	801	799	792	762	835	790	860	805	844	801	775	778	724	783	805	789	792	780	795	756	744	837	783	838	808	863	734	773	783	773	776	774	799	770	778	825	815	837	787	760	799	759	862	828	805	811	814	808	845	796	797	842	769	799	819	770	790	809	797	788	785	767	818	799	806	803	785	800	754	830	819	786	804	792	808	808	854	793	764	786	787	808	803	819	814	788	767	814	813	788	821	787	799	808	744	812	786	837	796	811	806	773	751	777	855	826	798	777	808	817	749	747	790	766	782	772	754	824	799	824	799	800	802	805	799	829	805	780	716	755	781	849	783	834	796	802	774	751	793	842	786	777	786	799	774	838	819	792	830	849	827	762	842	758	781	807	739	769	770	802	791	745	791	843	825	810	786	789	783	710	789	793	845	792	773	823	776	814	777	801	769	803	772	786	770	830	811	779	784	821	849	836	778	867	796	820	808	788	790	823	808	768	779	779	783	785	796	785	789	801	819	799	786	792	753	823	792	757	780	810	787	809	779	846	775	782	827	783	797	822	720	725	826	794	805	758	781	804	838	803	841	820	809	821	767	816	806	780	807	818	799	832	794	782	767	723	777	784	779	775	780	803	829	752	782	830	763	780	813	779	787	786	757	775	800	824	773	809	764	812	791	810	789	783	826	817	854	790	800	801	822	784	812	807	754	768	772	805	761	820	816	793	805	808	778	843	762	788	840	795	810	806	872	780	796	825	796	772	826	819	819	778	871	790	793	798	844	804	835	785	822	810	801	753	738	823	777	796	754	824	792	810	788	776	781	806	797	779	800	838	751	749	778	802	759	791	812	798	752	791	777	797	780	766	763	775	827	800	792	744	772	815	781	782	774	807	796	774	767	826	767	833	793	794	839	781	786	826	743	800	816	790	771	802	746	776	784	757	802	789	836	790	795	775	735	839	772	778	808	783	872	846	813	787	802	748	811	786	829	788	761	828	816	778	821	740	787	814	843	774	826	796	782	842	826	781	851	788	806	826	811	842	814	807	804	804	846	734	800	841	784	799	798	784	805	806	784	780	735	801	785	828	842	726	780	784	835	763	853	760	755	829	802	782	792	741	784	801	803	814	820	771	797	802	787	826	812	827	815	793	858	781	813	771	798	754	841	796	825	822	812	797	827	762	866	804	797	818	761	803	857	754	829	781	833	815	755	809	778	795	822	810	812	791	752	845	795	739	826	827	833	742	776	766	782	869	793	754	777	799	789	875	804	759	807	753	774	857	882	754	827	786	766	814	761	806	788	790	724	863	808	807	772	814	816	769	834	827	847	743	845	821	770	827	774	775	813	802	754	826	750	804	809	786	824	791	764	784	817	771	818	742	799	827	794	773	761	804	807	816	778	806	779	786	816	842	785	722	808	760	792	805	826	777	808	787	808	772	831	777	788	820	835	788	767	768	858	795	787	821	797	770	783	839	799	800	807	824	820	819	763	777	818	850	780	810	783	776	811	759	777	787	801	813	798	766	814	793	821	741	759	795	795	788	776	771	759	792	765	822	770	792	783	795	805	816	771	808	815	763	809	823	786	807	787	808	799	815	786	791	852	758	772	834	819	837	825	834	812	790	795	763	790	805	830	792	851	806	794	793	717	797	791	785	781	817	813	789	743	796	815	809	791	775	764	788	818	819	791	808	784	748	784	808	753	815	806	807	752	840	759	778	795	857	776	765	778	780	787	790	831	780	819	775	811	747	809	790	818	829	778	760	756	822	798	778	773	827	776	791	792	791	827	737	813	814	765	831	781	767	855	772	813	848	838	837	775	764	783	752	817	830	737	788	834	790	830	778	816	772	780	800	771	841	791	781	765	833	812	768	753	809	800	771	830	780	811	774	777	784	820	799	764	766	839	800	782	761	791	783	765	768	780	765	792	746	779	794	842	787	820	804	807	723	783	787	770	817	815	797	806	757	757	734	752	791	809	808	770	793	768	790	815	817	768	821	875	772	768	793	807	765	795	843	805	783	848	847	817	797	765	786	795	798	752	788	779	771	719	788	812	811	840	811	795	828	801	814	787	791	782	805	787	750	797	811	807	818	822	794	814	780	785	756	815	740	830	773	759	780	776	820	782	774	798	840	759	800	766	787	776	823	826	805	809	779	782	828	801	796	837	840	785	755	813	817	816	791	814	794	746	826	774	753	793	826	760	788	784	778	803	735	757	756	796	813	808	799	804	769	790	818	804	796	769	808	778	811	780	810	798	776	753	789	758	760	793	768	774	801	808	761	822	805	777	762	785	837	794	760	836	772	804	770	788	790	788	795	806	791	843	852	760	831	808	785	830	770	811	729	784	809	797	818	800	727	808	775	799	784	777	743	787	802	770	794	765	792	793	779	754	810	811	805	806	844	817	782	778	777	791	793	833	796	814	824	775	751	761	742	811	801	800	807	829	766	786	774	827	834	801	774	783	779	798	784	797	826	809	825	840
24454	21365	28588	24624	19989	4703	1478	931	817	673	675	639	637	627	597	624	648	609	598	585	559	571	546	567	562	566	568	532	531	535	609	559	572	540	570	598	610	562	597	579	603	573	604	620	608	586	645	581	612	561	579	562	596	572	555	547	534	547	579	517	525	544	577	560	556	546	559	549	557	523	567	544	555	575	552	599	546	577	545	563	528	538	582	527	550	553	550	500	540	550	565	513	533	554	564	600	540	559	576	537	558	545	578	574	557	517	511	547	574	532	562	552	512	581	581	558	529	574	557	544	556	566	540	579	559	549	568	554	595	555	563	527	570	564	550	562	540	557	566	594	595	522	554	537	557	527	528	545	577	559	573	528	550	537	525	551	548	521	588	547	504	535	539	570	580	585	509	521	511	534	558	568	560	547	567	538	615	538	552	518	565	512	531	529	565	531	548	536	571	540	584	580	579	557	557	557	569	577	561	590	566	557	542	536	557	569	602	520	547	502	520	522	539	511	549	568	533	560	533	526	499	548	519	520	545	552	597	551	546	564	560	522	547	535	563	521	563	535	541	469	542	545	524	515	535	558	569	540	531	549	513	554	536	595	582	519	627	558	549	534	582	550	539	551	547	603	585	579	592	589	533	568	526	535	544	527	561	531	537	528	548	540	576	566	547	573	572	528	512	552	555	518	553	530	567	559	546	583	543	560	520	529	558	538	571	581	544	559	577	557	558	565	558	527	534	555	547	527	572	528	558	588	512	555	547	555	578	516	543	561	545	481	513	507	527	598	563	509	549	592	553	560	549	551	566	555	550	515	577	537	526	536	557	541	497	562	532	568	556	589	571	535	575	541	569	522	535	561	541	528	531	562	516	546	573	545	579	528	578	556	541	546	570	522	583	548	549	533	513	533	528	551	568	558	561	530	561	560	544	578	559	534	541	556	563	554	532	562	539	534	548	578	536	554	520	528	548	536	564	583	543	521	562	557	545	549	518	521	583	539	607	549	550	552	532	563	512	538	509	532	539	567	545	529	537	579	534	552	544	571	531	531	541	531	562	543	560	562	549	501	533	553	549	545	554	576	563	558	529	562	526	579	555	580	536	525	546	509	563	552	550	538	571	557	541	566	531	523	499	577	538	540	544	546	559	591	528	520	572	554	517	502	538	600	545	596	523	487	541	532	571	561	561	573	554	560	581	533	556	488	564	574	539	554	547	548	501	526	536	529	522	554	577	532	552	584	552	535	536	551	546	591	529	565	554	516	557	516	564	532	574	575	552	553	518	532	554	552	549	526	540	527	569	534	540	530	580	531	531	614	594	597	539	514	550	557	527	568	572	555	567	536	554	549	585	550	559	546	508	503	534	512	526	545	546	549	584	566	533	517	545	509	590	545	584	571	592	513	505	557	606	559	539	551	562	557	548	550	511	545	556	544	517	549	595	532	537	495	544	576	559	522	581	577	567	542	528	565	561	533	568	572	525	538	537	565	547	577	519	596	550	510	529	500	571	585	555	599	538	569	583	584	551	600	541	550	550	553	568	551	522	536	556	558	585	571	562	527	556	521	567	508	562	520	571	541	507	565	546	549	544	559	538	605	544	562	600	551	524	543	563	594	569	543	541	518	553	538	571	559	594	581	567	563	556	504	565	568	516	567	539	532	531	497	517	547	548	535	581	571	536	576	532	551	549	560	535	542	553	577	542	546	539	566	528	567	527	533	515	522	606	584	565	526	561	517	551	533	522	558	537	566	581	543	543	561	583	519	569	515	547	561	525	556	547	539	545	542	551	542	526	558	561	533	569	550	535	520	578	543	566	560	498	588	545	515	519	558	514	556	512	542	557	566	565	559	498	562	542	581	550	547	554	561	530	576	550	532	548	502	559	593	547	545	565	571	575	563	556	545	491	523	573	526	541	513	525	562	575	560	611	559	525	571	570	538	540	531	549	543	564	515	555	585	510	526	546	552	546	560	592	571	596	541	561	515	538	531	547	570	538	527	541	487	540	543	556	514	570	549	544	538	519	568	545	531	553	602	549	543	548	533	543	561	508	507	536	533	579	536	571	521	559	561	545	574	575	539	523	575	563	534	544	616	542	503	560	589	558	576	573	541	490	573	526	581	534	519	551	536	523	554	553	561	533	560	572	521	536	564	552	546	595	564	584	521	545	543	536	557	544	534	542	505	546	546	562	535	546	580	568	550	533	537	552	548	524	566	539	560	483	534	590	527	545	522	561	522	540	555	564	558	556	550	541	547	530	561	543	570	548	567	512	580	552	597	562	525	573	570	549	547	536	551	526	523	534	529	531	520	533	572	539	546	570	498	513	498	517	557	580	555	565	520	529	521	532	574	545	526	585	551	506	563	536	542	528	580	579	516	540	580	526	548	579	551	544	582	564	511	577	538	547	525	480	534	529	543	529	542	557	563	545	599	585	589	592	555	559	560	527	551	584	538	542	541	538	537	542	573	549	541	574	521	543	543	533	524	503	543	550	569	548	514	531	530	563	597	551	569	546	545	501	565	549	573	548	589	559	548	564	557	570	580	551	549	594	505	567	540	537	541	533	567	508	584	553	528	559	554	546	524	564	520	537	538	591	518	524	561	544	564	542	504	553	511	539	567	569	545	516	553	598	520	552	533	545	528	538	559	512	545	506	562	571	540	537	564	546	531	551	523	533	516	607	539	538	580	574	547	530	546	585	513	565	584	524	528	593	541	526	545	558	537	592	541	567	525	531	545	538	542	541	537	540	562	558	538	571	601	524	559	528	588	530	530	577	503	542	531	574	608	533	514	532	506	542	541	576	537	556	579	541	512	515	527	525	531	565	547	558	542	557	518	567	581	566	539	546	535	536	547	570	600	548	564	581	508	537	592	496	542	561	551	510	548	535	526	544	585	563	519	589	531	540	549	574	526	588	578	602	555	577	555	564	547	595	540	565	520	540	533	564	547	566	526	537	529	536	568	541	533	518	545	527	572	546	542	556	540	555	529	556	539	536	533	552	571	546	519	523	537	517	560	529	509	534	551	569	548	556	549	538	579	508	575	544	566	564	553	567	554	552	568	534	523	514	518	543	568	569	529	541	550	515	535	538	548	534	540	554	563	580	510	529	531	576	617	570	583	581	536	547	571	538	559	592	548	564	532	538	551	509	552	561	502	537	553	526	523	539	535	514	569	567	589	546	552	554	555	524	561	495	514	564	536	565	563	497	545	585	506	571	575	546	546	569	497	535	541	564	624	566	557	532	551	542	551	535	527	558	527	553	560	528	538	522	529	548	534	531	573	589	531	506	546	548	555	548	553	545	519	551	567	534	563	576	540	544	534	484	591	564	553	501	563	574	569	540	555	571	544	512	575	526	550	573	540	547	544	555	539	518	559	526	571	541	542	561	515	538	565	516	574	526	563	528	509	513	565	533	579	531	582	548	567	587	489	542	546	556	549	536	535	517	604	547	576	583	598	574	533	534	569	540	577	555	575	591	528	519	565	552	572	565	537
16587	35765	29786	9309	2855	2142	1796	1519	1346	1248	1138	1111	991	985	909	1010	942	898	894	829	878	822	826	841	849	798	791	810	839	807	759	822	807	751	823	832	869	857	842	936	909	964	894	849	925	844	916	916	931	928	834	804	824	794	822	793	823	760	837	886	777	832	765	759	755	745	762	821	758	795	717	726	763	789	839	788	794	751	802	815	781	781	787	816	816	800	765	772	819	770	799	758	774	832	790	743	759	731	792	756	796	765	792	774	762	765	781	770	766	769	793	819	794	792	774	792	799	775	788	808	775	730	829	836	803	801	773	798	814	761	776	764	748	795	798	782	802	797	758	807	806	790	809	766	743	788	795	779	757	793	792	802	794	798	807	803	786	759	801	765	769	755	792	736	800	781	769	757	778	721	782	798	761	809	784	772	725	742	803	757	757	776	758	714	760	749	803	757	796	752	840	798	805	809	752	769	787	761	761	782	761	781	747	801	810	783	767	788	757	780	802	773	834	806	813	767	782	773	806	783	752	770	723	753	760	765	823	780	758	766	767	766	694	763	812	774	749	789	800	788	769	791	786	722	756	735	791	764	726	794	776	831	731	787	800	785	791	757	740	792	756	776	804	787	801	721	809	744	746	821	773	782	736	742	778	791	770	802	764	750	793	779	807	776	770	804	759	777	814	783	758	754	774	824	717	828	778	763	810	796	774	768	765	759	767	748	757	819	748	715	775	778	775	770	796	784	786	796	745	742	756	793	747	749	729	835	771	762	775	768	766	789	790	744	766	741	829	733	801	773	795	764	777	801	769	793	796	745	772	761	761	724	743	815	796	738	763	746	829	762	786	782	786	787	747	776	803	781	749	761	782	818	817	795	779	762	801	848	807	760	761	792	761	764	777	749	797	796	783	726	759	810	794	824	797	743	765	722	770	750	709	747	773	775	777	755	782	779	709	761	740	771	749	798	757	771	809	742	829	765	819	792	770	760	785	802	803	730	720	784	742	793	739	783	767	847	737	764	776	749	810	770	802	805	803	793	795	757	742	782	801	717	754	760	793	774	777	756	743	784	787	779	762	797	753	804	794	751	758	775	777	793	756	766	794	776	734	784	737	788	794	749	773	813	779	794	794	782	779	814	730	749	807	762	780	783	806	800	755	780	807	795	779	795	796	833	787	787	767	761	765	817	771	775	761	820	789	772	817	748	773	758	779	792	739	769	757	767	802	828	759	809	796	761	745	810	758	809	774	815	796	786	757	799	770	803	745	781	834	794	781	790	776	770	761	758	754	760	822	738	749	833	813	756	783	790	746	829	756	795	805	765	756	754	764	782	733	790	786	816	759	825	777	740	800	743	774	750	763	734	796	783	795	771	806	785	824	798	816	773	759	763	782	771	774	740	810	744	799	803	775	821	780	753	750	788	807	741	735	782	760	743	726	714	775	805	787	734	799	776	797	789	805	838	738	766	765	732	770	750	774	736	760	783	788	734	812	784	715	784	848	758	749	776	808	766	765	758	740	798	764	788	743	805	781	748	776	712	811	790	810	776	785	720	768	810	750	763	750	730	803	794	766	767	735	753	779	803	743	813	780	750	839	770	764	790	790	733	771	834	801	805	731	754	771	727	793	775	756	822	758	799	779	812	804	774	780	810	721	802	838	754	716	791	788	767	804	773	761	788	719	786	785	829	771	766	759	785	789	807	801	847	726	771	734	737	803	811	811	780	802	783	746	775	746	787	796	724	739	734	776	753	774	836	789	790	758	740	799	776	775	773	739	798	798	764	789	759	741	736	815	807	753	810	775	784	777	769	774	756	719	741	782	766	767	751	841	730	763	727	805	769	806	728	753	823	814	769	759	722	777	834	771	785	761	754	733	806	769	805	734	807	773	755	803	795	799	782	817	782	799	752	747	779	741	786	775	781	783	766	770	790	771	801	715	755	787	798	814	754	810	766	738	790	761	847	818	798	785	776	736	787	803	789	795	775	738	826	755	745	796	786	799	834	764	829	820	787	767	809	782	762	807	755	815	754	799	742	752	776	782	830	767	779	752	796	785	813	745	839	787	766	790	811	802	769	789	778	783	747	799	806	761	834	790	773	734	803	783	797	784	842	773	759	812	776	760	719	811	822	786	786	771	793	781	777	748	788	791	734	723	790	782	723	713	801	722	791	812	761	795	791	790	784	832	772	796	767	846	791	788	763	782	800	746	776	788	800	767	766	821	781	801	775	772	743	718	779	690	784	763	797	769	739	748	801	738	772	751	764	750	760	779	773	733	774	753	781	771	752	768	776	775	747	802	781	826	742	760	798	849	755	773	780	833	820	765	759	783	748	802	750	763	818	777	810	739	791	813	766	791	805	780	801	733	760	763	747	755	777	777	765	786	812	784	793	815	772	748	771	807	786	768	746	705	770	726	818	764	764	762	779	768	790	736	779	730	822	781	741	781	741	763	755	774	768	770	748	780	745	752	748	784	790	818	788	742	777	755	755	753	770	837	773	818	804	768	752	766	765	805	764	735	732	782	756	764	763	745	799	777	827	787	788	793	810	795	789	787	759	724	789	797	789	737	794	795	805	751	771	807	731	778	755	739	760	787	815	799	780	756	762	784	775	800	754	773	791	754	798	776	759	781	809	822	744	734	774	792	811	816	821	836	810	738	784	784	813	755	778	807	804	754	772	755	825	758	723	787	787	793	768	757	732	802	757	782	743	806	783	744	762	803	789	730	777	762	783	749	792	805	786	760	763	754	794	766	813	764	774	768	740	767	829	777	778	763	808	786	732	745	780	799	792	779	793	765	847	749	827	748	781	750	739	744	741	786	782	782	768	802	784	735	791	767	785	785	778	734	755	780	801	749	838	796	763	787	820	799	781	777	777	780	794	748	753	799	807	774	749	771	738	826	741	808	741	780	772	798	770	748	797	734	820	781	782	751	753	798	799	727	799	808	758	761	805	768	734	797	798	746	739	808	771	784	773	789	805	745	833	742	794	769	793	752	736	723	791	806	782	763	768	771	811	789	779	746	785	734	817	764	734	739	778	797	767	789	767	806	737	747	769	768	798	760	791	819	800	780	809	795	801	791	767	841	816	754	800	790	744	748	814	755	793	777	761	774	770	836	762	739	762	809	772	823	811	762	806	764	783	796	792	724	779	749	772	775	802	769	766	748	821	754	748	778	779	804	759	759	782	790	778	814	811	729	795	769	770	797	809	744	776	782	836	800	786	746	749	777	801	803	798	804	781	816	786	806	736	746	783	784	751	752	774	815	747	752	758	783	748	835	749	781	759	711	785	785	742	742	775	747	760	731	726	769	786	790	732	798	781	781	792	804	775	779	765	755	738	815	780	768	762	805	817	787	750	757	770	751	780	743	791	782	819	761	805	760	781	779	774	775	799	790	764	773	796	749	798	778	749	796	853	761	779	777	815	745	798	729	815	784	771	791	744	808	763	765	806	811	792	758	765	799	764	732	766	814	757	761	749	822	819	721	775	739	770
23345	21351	29160	23915	21282	19232	3403	1213	836	754	683	654	571	559	534	561	539	497	476	469	460	490	492	446	464	455	429	459	512	436	430	456	438	427	485	449	459	486	441	514	471	514	492	480	478	499	490	537	524	517	461	473	433	454	435	419	460	430	447	437	438	418	443	439	441	419	440	470	415	399	430	458	436	444	422	404	422	430	440	437	412	434	406	437	414	413	405	419	458	412	383	456	447	398	475	394	413	388	401	437	397	409	414	415	438	407	426	434	415	442	431	411	443	445	425	412	419	438	419	399	428	425	412	399	408	453	414	438	440	388	436	420	450	429	428	398	457	441	423	439	453	407	415	413	393	417	470	425	438	404	404	409	432	442	454	437	467	426	450	408	451	432	411	405	456	442	397	451	453	432	446	449	418	398	419	499	392	429	410	419	408	392	422	406	473	432	410	442	459	451	425	445	419	435	423	441	454	429	403	405	432	396	427	456	408	433	365	419	442	436	422	444	431	462	432	417	423	429	422	396	423	427	419	437	394	434	425	394	439	443	451	441	426	460	413	431	430	405	399	406	443	446	381	466	426	455	456	424	398	428	411	425	387	415	438	433	417	406	432	430	429	433	433	407	394	423	422	417	417	399	409	391	439	460	414	463	397	469	448	414	431	407	451	449	437	409	407	434	415	429	402	416	420	408	449	436	406	401	440	382	429	417	426	433	425	463	419	416	464	456	451	452	432	446	433	427	420	413	416	448	437	435	451	429	378	425	417	430	407	413	423	416	420	397	431	419	405	429	427	437	449	448	413	419	416	435	405	442	446	407	458	406	426	434	446	417	430	440	396	403	415	451	451	419	390	443	453	388	391	405	426	426	413	452	416	446	443	431	406	465	432	450	433	460	453	427	433	428	422	404	417	404	438	420	438	463	414	413	429	460	452	401	408	460	403	422	406	386	432	470	414	397	446	417	418	424	464	458	442	394	412	368	482	432	435	442	428	462	433	452	398	416	406	432	387	416	399	462	424	457	428	409	467	435	446	434	426	420	436	400	425	416	444	400	402	388	420	433	426	406	413	405	443	432	397	411	416	411	418	437	418	432	429	417	395	431	422	437	373	411	443	420	459	423	450	426	408	403	453	449	436	428	400	421	432	413	447	426	406	418	462	446	411	421	402	421	419	406	403	403	450	439	425	380	443	416	429	388	440	416	439	441	448	400	410	448	442	388	437	439	428	438	429	398	392	404	444	418	436	439	455	444	406	461	400	417	416	445	423	427	449	445	409	394	434	379	417	391	462	406	397	418	405	423	403	428	399	414	416	418	439	451	436	425	398	451	383	413	442	422	396	436	425	390	424	429	430	389	422	439	400	408	408	439	446	412	454	414	415	426	449	414	395	426	422	408	428	438	417	435	439	405	417	421	420	433	428	451	422	438	430	410	467	430	418	418	407	422	442	420	434	420	419	401	416	418	407	408	434	400	400	427	426	387	477	441	466	445	383	435	421	447	432	390	396	428	434	389	428	431	441	417	405	437	421	423	408	442	392	432	439	438	452	442	411	423	437	440	436	426	402	453	396	453	426	411	474	410	433	454	418	418	374	416	440	429	429	409	452	393	394	444	438	401	427	402	447	464	456	429	424	393	424	437	428	422	416	440	413	448	366	439	444	438	424	450	420	429	435	441	403	428	399	410	408	399	436	441	439	426	443	447	447	420	402	428	456	419	412	431	412	432	430	429	432	401	429	424	434	415	434	384	413	413	447	450	401	418	393	414	415	446	454	447	420	424	450	423	405	449	390	408	408	409	456	468	428	435	393	443	435	431	440	417	393	423	429	424	433	406	454	415	413	454	431	389	381	427	417	383	446	431	410	423	466	450	404	423	412	387	412	420	458	421	410	447	405	430	427	405	436	397	414	447	436	414	408	395	433	414	401	481	417	416	450	438	433	435	430	384	405	424	431	433	405	417	402	459	461	438	411	404	400	461	459	410	411	434	442	444	424	403	434	434	417	395	445	403	424	422	425	397	436	436	433	430	407	433	420	445	443	410	434	431	449	431	436	452	409	429	430	407	434	420	449	418	447	427	415	429	422	402	452	424	418	435	453	420	436	438	416	466	406	404	397	451	414	441	410	426	434	435	415	440	404	441	409	425	441	418	419	451	414	475	456	424	451	374	457	387	476	384	429	389	427	412	400	399	404	407	437	427	425	403	418	407	405	442	407	446	443	392	396	445	433	422	425	448	414	424	431	448	442	417	391	398	424	464	439	456	425	407	477	435	449	430	428	397	416	460	460	473	429	419	452	443	444	426	416	420	420	409	429	447	394	414	435	418	428	436	400	439	452	409	414	431	396	400	462	423	404	433	419	425	447	406	429	449	402	405	451	438	411	452	383	405	438	442	425	421	410	426	443	440	430	426	397	482	423	402	447	417	388	388	421	421	399	419	452	411	438	399	415	406	414	408	428	376	384	427	431	444	400	420	435	424	442	456	390	402	408	454	414	428	404	434	377	425	418	405	422	470	417	417	433	427	416	433	403	424	393	419	460	420	429	433	429	445	401	409	403	424	439	393	403	441	404	450	388	424	405	396	412	416	413	423	422	435	430	412	432	471	410	450	380	422	444	441	398	420	429	399	430	403	424	420	404	394	428	424	428	420	443	413	417	444	381	397	411	458	449	392	417	423	459	396	461	411	417	434	404	424	443	434	427	417	431	414	444	406	451	424	403	446	399	429	412	449	463	451	428	426	427	438	400	411	415	465	424	422	396	450	442	463	398	425	423	432	409	413	426	442	421	411	458	416	395	433	445	438	456	398	418	436	423	419	447	446	455	393	401	432	411	435	380	394	432	431	416	450	411	444	415	434	402	419	429	425	429	423	428	418	423	437	400	422	440	438	430	443	429	424	428	456	431	429	458	436	424	381	425	418	423	462	424	408	423	427	467	455	401	426	448	406	442	430	422	389	393	447	412	439	437	418	423	437	372	437	431	409	407	436	429	403	433	417	415	391	415	457	446	433	439	408	410	401	407	439	431	407	390	452	408	429	455	426	431	450	430	412	448	418	446	423	411	418	454	412	435	431	409	410	367	416	419	416	404	417	374	440	406	459	416	443	456	392	443	421	380	431	418	404	425	444	434	414	442	443	465	436	398	457	422	441	411	405	421	440	424	439	450	400	396	432	454	389	404	447	429	456	472	403	408	445	386	439	434	440	454	430	358	413	393	406	408	434	414	420	412	426	395	414	436	400	401	449	440	450	401	450	403	430	425	420	403	410	420	403	417	389	404	419	451	414	430	416	429	437	427	461	438	454	424	424	414	423	399	443	459	388	404	421	414	415	429	436	411	408	399	379	390	409	427	403	413	429	400	399	438	433	394	439	434	379	409	447	386	419	439	432	418	420	393	402	413	424	439	442	424	433	401	402	458	444	434	423	456	416	391	436	413	445	408	393	410	427	418	466	422	439	436	449	411	452	416	412	426	436	424	454	425	439	432	400	442	424
19639	41423	32704	11710	4318	3235	2492	2112	1779	1478	1304	1124	1081	1031	927	887	871	849	815	841	747	801	712	713	715	679	691	696	692	655	707	640	645	690	690	643	738	758	792	833	808	778	765	800	775	806	782	845	801	723	694	677	695	649	636	630	618	640	646	641	632	663	639	617	612	641	647	608	591	648	627	606	633	680	589	587	663	636	638	586	614	628	614	648	617	639	615	590	652	635	637	645	590	634	655	601	616	619	634	600	610	589	618	633	591	578	655	623	609	653	644	616	674	623	572	622	625	602	591	592	625	650	647	627	623	665	650	605	655	622	613	651	570	625	668	640	633	612	657	611	604	586	644	618	618	593	630	643	616	621	620	612	611	597	614	625	629	571	568	626	576	582	642	623	590	622	610	591	630	580	610	617	632	608	618	578	614	663	593	607	611	587	659	610	601	619	542	645	619	574	604	602	625	616	583	598	613	605	599	574	588	638	575	570	669	629	588	618	597	647	597	596	655	656	614	617	607	634	629	592	621	596	632	601	614	602	618	592	630	585	614	646	645	652	655	598	592	619	624	615	603	608	619	589	578	623	630	632	592	583	568	598	615	623	641	625	635	584	594	582	621	617	630	615	582	623	638	574	603	628	595	567	578	597	645	654	622	563	604	573	554	589	600	609	655	597	607	611	589	612	557	600	588	576	631	599	530	601	634	588	614	634	605	651	594	565	591	629	618	614	614	583	625	636	609	617	623	581	603	563	632	622	637	559	561	632	595	591	650	633	593	615	620	609	616	648	619	588	648	555	651	618	586	626	592	601	592	593	607	591	589	627	602	576	612	578	593	545	655	631	616	592	620	556	550	623	638	603	599	628	599	596	591	597	611	618	598	587	615	594	642	642	596	606	589	588	560	570	659	602	580	598	586	585	608	555	621	590	608	625	588	683	617	604	593	613	606	592	595	605	615	624	617	630	627	612	601	637	601	687	615	641	617	573	581	600	601	634	629	626	600	641	615	664	597	622	600	597	590	611	636	561	616	593	587	636	568	606	589	633	606	603	628	602	645	602	577	587	574	610	580	594	604	593	591	634	580	570	609	614	553	586	611	589	580	588	628	647	618	633	618	617	586	559	603	592	591	619	621	619	605	600	613	610	593	606	576	593	632	558	624	602	584	562	594	557	591	576	619	589	623	593	601	566	606	613	574	617	628	594	654	634	608	598	637	620	614	624	632	605	625	637	587	616	631	617	603	600	577	645	617	634	620	581	598	606	605	600	577	593	596	621	615	583	601	628	635	626	608	599	599	606	622	642	600	616	636	590	593	576	581	582	583	617	617	610	647	603	587	628	572	599	645	604	631	606	635	590	587	584	601	608	629	596	623	637	571	561	565	567	608	617	587	562	604	594	602	584	621	601	625	627	639	587	680	590	637	604	619	607	654	585	592	608	600	616	613	628	609	611	598	585	601	609	619	608	666	620	624	579	641	634	606	588	584	626	577	617	623	590	557	586	587	619	590	570	575	610	574	610	644	609	617	579	579	635	608	582	570	620	618	537	621	576	614	601	637	596	582	561	612	565	628	595	596	600	638	606	604	575	577	602	598	572	656	591	650	614	607	613	636	584	601	622	616	596	638	618	635	617	630	626	603	616	561	555	572	610	604	551	577	574	602	633	595	593	629	646	609	622	609	578	602	605	619	608	622	619	579	602	620	599	643	601	638	629	607	605	615	618	581	651	634	639	643	598	620	647	612	604	605	626	608	602	616	586	622	612	625	587	616	588	613	612	639	614	595	594	608	606	663	629	608	613	615	617	565	591	569	619	607	611	622	619	579	608	574	574	618	613	584	600	552	577	553	658	678	642	594	617	590	619	657	580	579	600	613	582	593	619	599	620	600	587	609	612	591	580	613	600	602	622	603	628	634	610	622	585	623	621	593	606	595	582	606	604	595	564	611	647	603	618	567	603	589	640	609	681	673	548	598	589	559	623	632	610	626	606	594	616	643	611	611	571	576	601	608	607	685	605	603	590	592	571	611	624	622	600	602	582	615	615	571	598	606	645	614	637	579	594	599	598	556	596	608	600	619	639	618	643	601	578	653	596	611	613	610	599	582	621	610	632	621	611	606	596	591	625	629	602	644	597	645	630	587	590	546	642	621	638	577	636	649	608	677	630	599	651	592	600	615	587	611	604	634	584	573	610	602	622	649	587	616	590	640	649	624	620	635	603	597	615	629	614	616	614	612	580	639	619	603	589	611	590	649	655	594	604	612	575	589	643	588	614	577	642	636	613	599	597	606	611	589	581	615	578	594	612	559	618	555	616	601	573	614	581	668	600	595	640	608	564	643	638	579	611	614	569	587	600	649	613	585	640	596	641	628	612	611	598	607	589	619	574	586	602	605	627	619	598	654	616	566	647	577	569	624	572	623	594	590	620	622	585	617	572	626	625	585	586	593	619	627	631	592	599	626	574	587	639	638	624	592	661	609	616	611	619	639	559	632	603	594	624	581	620	633	641	608	606	577	612	599	642	607	605	605	599	606	621	590	600	612	600	666	565	619	583	562	597	604	533	614	644	609	606	671	642	642	562	620	623	620	634	573	587	610	564	637	561	628	601	620	608	635	592	576	575	599	622	610	595	599	634	607	600	621	581	647	578	580	573	601	623	649	606	620	582	650	600	620	608	669	600	601	624	617	594	598	567	605	616	585	611	596	632	602	598	642	622	621	640	601	611	634	597	621	625	573	586	585	596	588	556	643	575	597	652	580	620	557	616	610	607	558	578	601	605	592	607	599	628	585	616	614	588	584	543	614	586	622	603	622	600	636	607	612	619	602	589	595	612	608	578	622	614	587	637	590	628	612	627	594	638	590	619	620	624	613	574	580	603	621	585	572	587	594	623	634	580	628	597	594	622	615	602	602	623	594	599	602	597	597	642	655	624	592	651	591	600	620	577	613	634	605	576	644	626	574	632	627	570	591	614	597	579	612	614	584	613	621	606	624	600	591	578	596	579	583	626	610	608	600	590	591	618	644	602	615	595	587	670	613	609	635	603	586	619	603	651	599	654	605	629	630	579	615	597	576	571	621	586	610	584	598	568	641	622	620	599	626	562	591	612	592	589	591	619	614	595	570	618	607	583	624	584	612	608	585	634	595	568	625	609	635	617	603	569	612	593	592	648	653	650	604	561	574	633	571	599	606	602	605	608	590	594	614	587	594	592	581	627	596	612	583	597	573	623	610	610	610	568	612	614	601	592	582	614	618	607	652	627	606	590	602	581	629	619	583	602	543	623	571	621	643	603	599	644	596	633	588	615	562	577	604	654	587	618	619	643	604	588	582	651	628	630	615	606	585	598	615	645	605	536	625	590	559	624	569	599	614	644	580	607	580	615	578	614	597	628	605	598	590	609	585	594	631	598	603	620	613	591	600	582	592	591	599	605	611	595	548	613	600	587	601	599	606	644	605	616	602	644	591	611	614	574	589	647	639	633	625	604	639	591	611	580
26987	20531	13757	3498	842	711	662	656	596	615	619	587	617	571	606	620	618	563	571	578	586	555	619	600	611	560	599	638	628	540	602	551	579	615	633	583	586	613	638	622	607	604	610	590	660	597	658	621	615	623	632	634	619	580	584	568	570	581	605	604	558	575	607	601	625	552	641	610	604	604	541	625	626	606	560	606	588	586	593	628	601	579	585	548	590	605	594	593	599	560	579	613	566	581	572	597	582	618	580	582	565	596	591	601	602	613	596	602	548	599	603	581	634	571	598	622	587	599	613	612	600	580	587	617	582	589	627	619	574	581	605	565	581	615	584	616	596	600	594	583	650	639	602	569	581	578	591	594	603	560	633	575	608	581	575	583	591	574	600	603	615	563	600	634	595	543	634	611	553	605	619	610	635	589	622	627	598	618	613	622	576	588	547	577	601	592	574	648	598	595	566	580	579	598	587	618	631	592	613	603	591	666	608	600	587	597	601	640	626	570	632	627	622	588	589	576	558	559	576	568	570	599	594	590	614	608	577	583	596	587	574	596	563	599	583	629	582	572	574	596	610	559	607	608	598	605	591	627	596	610	588	611	593	601	603	614	599	604	602	591	651	535	574	589	619	591	584	616	604	624	568	564	614	596	602	588	600	621	596	566	579	660	592	599	599	586	555	553	587	587	614	583	590	540	586	627	651	565	586	636	623	618	590	595	577	598	579	596	593	539	616	609	572	626	613	588	590	587	605	603	582	604	597	614	598	614	606	554	589	565	603	585	559	575	650	581	610	579	563	578	557	600	591	602	601	595	598	563	628	573	596	606	595	596	587	597	584	552	594	596	619	574	616	555	609	630	641	586	574	598	650	585	601	565	631	583	608	620	569	638	601	583	610	606	610	563	564	569	581	601	593	617	540	595	596	575	621	594	586	615	593	600	586	580	594	568	557	576	587	577	595	566	630	590	620	561	578	556	611	537	638	639	565	606	595	575	525	575	568	607	575	573	611	612	592	586	611	605	603	606	625	532	552	572	627	596	586	589	610	626	610	653	594	598	575	610	598	601	578	581	593	607	552	555	576	581	600	574	539	599	584	573	604	626	630	587	602	553	601	602	623	574	608	606	625	594	587	609	608	578	596	549	587	552	612	574	598	598	586	615	588	555	613	616	539	624	632	585	620	596	583	619	571	548	572	599	567	566	580	616	605	562	579	614	632	593	618	593	566	548	618	580	611	564	597	618	619	583	600	568	578	595	603	551	581	542	613	610	609	616	548	570	585	605	595	570	583	581	563	579	650	587	598	617	590	569	623	552	618	601	528	569	596	622	622	603	571	560	572	603	606	540	585	564	583	609	625	594	632	576	565	598	576	620	590	558	585	599	598	573	603	599	596	563	621	587	593	597	585	593	577	613	608	614	566	553	570	568	602	583	607	617	605	591	573	587	643	588	607	544	605	567	612	587	582	582	545	592	581	616	577	609	605	576	617	607	593	625	586	606	542	579	609	567	605	597	608	569	593	628	591	597	590	573	632	581	608	606	571	599	605	560	593	582	587	598	589	633	614	586	649	585	576	594	551	602	651	569	565	535	619	632	620	577	576	547	568	602	598	622	548	602	560	603	577	611	576	591	612	632	605	593	593	585	571	540	611	622	571	591	607	588	621	598	589	576	536	576	557	621	601	598	539	598	604	569	568	597	582	571	586	630	578	575	551	595	595	605	566	617	597	557	570	601	573	637	584	594	603	569	577	552	584	635	612	579	600	579	586	617	607	566	630	596	600	575	576	618	578	583	609	589	616	604	591	600	573	571	569	604	571	608	609	593	584	594	630	541	593	584	597	592	588	583	646	633	653	603	621	560	585	594	607	601	585	603	615	625	589	592	624	565	601	569	604	613	590	634	589	609	594	568	612	611	606	630	550	618	595	567	602	592	580	578	603	560	631	617	574	587	606	591	548	580	580	572	613	589	570	590	660	596	583	584	578	630	576	571	552	608	594	576	552	581	583	600	601	560	593	628	594	596	613	602	657	602	596	592	596	599	607	610	557	584	606	583	599	614	583	603	565	600	574	567	590	585	616	590	597	593	598	596	589	604	614	612	552	588	581	566	624	536	629	598	600	587	572	554	597	600	578	575	545	606	609	605	568	589	611	609	542	613	580	606	598	603	557	570	586	610	590	548	579	617	575	620	588	598	625	523	526	612	611	559	577	569	607	604	592	575	581	591	564	547	617	586	590	558	591	538	625	556	580	609	564	604	581	582	631	603	609	614	583	603	596	616	641	555	588	588	580	627	559	577	597	593	587	573	578	583	598	586	609	592	563	600	603	565	591	607	588	560	591	610	559	574	629	574	583	590	581	603	555	596	565	581	558	571	605	566	596	578	594	584	579	565	581	568	587	622	603	560	554	563	538	563	565	613	582	548	597	524	587	601	601	585	610	559	543	615	589	600	586	582	592	620	552	621	579	626	589	585	582	585	599	596	596	597	623	613	616	591	597	598	586	563	552	572	592	593	610	563	605	611	595	561	565	587	626	640	592	595	646	613	562	603	557	578	607	612	595	601	602	610	599	630	602	625	607	591	576	593	590	618	562	581	613	634	563	591	611	600	579	571	598	603	633	575	630	586	590	573	582	549	596	623	600	600	596	600	568	631	566	596	572	588	625	611	596	587	601	603	585	608	581	629	535	579	600	616	586	610	582	559	590	586	604	588	611	626	639	620	541	622	598	555	587	558	624	594	580	590	633	566	596	602	629	570	598	576	593	594	649	582	558	598	573	588	648	598	585	575	588	553	579	581	585	602	548	571	567	578	595	554	629	600	583	582	630	580	546	629	603	592	599	616	574	594	591	564	613	585	600	616	600	588	560	560	589	531	603	579	585	601	548	562	612	614	625	603	625	614	638	582	602	596	598	572	576	567	606	623	584	567	561	619	575	611	586	566	579	561	605	594	599	569	601	554	627	587	558	563	575	603	580	573	607	609	585	575	566	594	593	583	591	600	619	568	581	591	583	597	598	610	593	591	584	553	635	560	632	611	557	596	593	588	591	623	548	617	630	591	599	581	613	604	564	573	625	605	587	530	629	608	608	582	636	633	556	609	559	549	580	609	589	574	590	599	598	616	610	588	569	626	593	595	567	578	580	575	581	571	574	565	588	578	598	608	594	615	606	590	624	592	544	583	581	566	606	647	577	638	588	598	623	583	622	584	608	569	618	610	589	585	587	579	579	560	633	610	594	627	564	563	603	581	610	602	606	587	599	582	595	631	570	611	593	559	581	583	596	564	599	610	544	586	582	597	573	561	589	586	592	601	614	593	532	595	613	641	582	573	574	581	613	604	580	608	565	579	576	638	591	560	582	608	569	568	595	587	637	622	605	579	609	592	600	634	602	571	573	571	631	610	624	638	661	583	630	581	557	573	648	588	586	596	608	605	532	618	597	619	554	599	611	618	566	571	576	573	609	589	579	572	564	548	630	569	600	592	618	575	604	573	619	595
13488	21580	15412	3772	1065	970	955	866	845	829	852	856	857	803	834	867	843	891	862	831	863	856	864	790	833	887	824	837	851	891	839	845	838	865	797	821	926	903	885	864	837	850	890	887	871	931	913	906	864	865	857	870	856	860	858	833	866	854	807	876	822	867	848	889	887	792	801	851	795	852	838	831	818	839	856	802	847	825	879	877	860	826	871	815	861	832	850	838	845	819	842	802	798	860	868	912	856	838	863	847	826	818	888	848	895	835	897	831	850	834	870	882	822	804	843	797	811	866	815	895	842	822	877	881	874	850	836	816	873	842	822	881	827	897	825	836	868	851	880	828	891	823	863	847	845	872	847	828	815	857	862	858	869	862	837	854	872	822	882	861	867	786	846	819	820	853	822	835	814	845	816	846	850	861	874	826	838	824	779	890	845	812	802	883	830	938	838	818	799	843	829	852	855	836	832	818	864	833	881	820	805	835	849	870	749	838	826	847	871	849	851	883	850	834	837	834	804	817	799	844	817	802	828	848	846	809	835	859	858	830	831	830	877	808	856	852	791	907	872	843	827	821	863	855	854	805	866	808	864	881	778	886	846	857	840	806	797	837	782	824	863	817	846	789	856	902	832	838	838	840	845	806	864	898	805	895	818	862	874	860	848	823	857	856	849	783	857	833	851	866	865	804	823	870	845	790	847	829	917	899	866	849	847	845	795	834	913	859	830	810	815	816	816	855	809	887	863	873	814	846	843	851	827	848	787	841	861	820	840	826	815	871	882	876	813	857	833	850	882	866	824	844	865	850	853	828	905	845	826	842	837	856	851	791	846	860	799	798	828	816	862	813	825	865	804	842	857	855	795	845	852	879	858	813	857	813	916	868	863	855	882	861	853	824	816	870	855	842	831	871	837	867	834	879	841	810	859	814	863	830	826	825	805	806	807	833	835	834	870	813	834	824	872	807	900	792	880	889	884	894	827	811	829	835	816	872	838	819	851	867	776	827	879	847	822	852	860	793	854	852	857	880	866	828	867	849	812	809	782	882	847	871	829	840	856	823	834	839	819	840	831	852	827	861	789	861	810	862	865	865	886	796	823	842	876	852	873	819	838	875	853	876	857	829	906	864	833	864	864	863	814	855	885	845	822	854	819	813	876	901	793	856	848	817	818	819	840	791	785	829	858	841	786	837	876	824	843	828	857	785	863	899	894	857	882	806	817	824	889	840	819	832	831	840	878	877	851	847	873	787	879	907	849	832	841	842	867	840	841	884	893	886	794	797	840	853	807	830	831	828	856	855	857	833	901	835	875	816	834	817	825	837	851	913	813	803	853	797	823	852	845	874	818	816	846	841	840	810	866	846	845	810	825	787	860	848	865	851	829	865	806	838	869	851	861	848	797	820	870	844	835	862	824	863	813	828	841	875	768	809	802	895	784	784	818	836	875	851	804	818	843	890	817	827	851	826	797	857	835	806	920	834	831	814	872	840	810	836	908	801	828	874	836	894	825	839	814	843	814	781	817	839	807	851	876	858	846	850	874	779	883	867	826	828	838	826	857	801	824	784	870	833	859	847	818	829	838	838	820	842	836	824	879	855	839	853	864	878	790	839	863	812	831	831	885	823	894	861	851	903	848	825	885	875	835	851	861	824	826	847	851	837	816	827	891	864	866	791	887	801	839	840	814	789	857	807	819	821	848	823	837	869	805	802	848	844	879	822	846	857	843	852	842	826	930	877	804	813	849	829	839	860	844	852	829	892	858	810	817	873	806	809	840	821	859	887	846	873	841	831	833	881	796	822	836	842	820	939	837	852	821	866	834	931	865	849	850	827	861	888	875	862	862	842	821	844	850	866	867	813	853	842	864	863	854	844	828	812	829	864	862	825	835	840	876	849	834	837	830	795	878	837	823	822	856	867	795	834	847	833	842	852	819	855	857	784	831	839	805	908	799	827	851	824	831	830	816	830	867	875	804	817	828	838	868	847	875	907	857	805	827	843	807	827	880	802	830	847	827	810	900	894	806	834	874	848	855	873	848	836	858	855	860	824	892	811	848	867	849	830	809	820	844	818	820	833	836	809	821	808	825	885	791	835	867	833	821	826	826	825	811	868	887	844	798	852	832	789	863	823	826	838	832	814	836	815	819	828	826	821	871	832	827	899	832	814	839	827	816	827	853	877	833	805	875	864	868	842	818	906	885	808	833	852	907	876	856	816	826	879	869	833	838	822	819	869	824	842	879	830	862	865	866	823	863	869	869	875	814	842	852	822	823	845	849	814	807	854	876	819	809	855	830	821	831	842	816	865	851	830	838	817	860	804	815	867	833	843	804	875	834	775	854	865	813	801	880	835	849	865	859	872	806	838	850	885	813	849	839	808	834	857	872	823	803	876	866	867	812	768	853	864	857	801	776	798	858	831	858	819	868	811	848	809	858	858	858	846	857	810	829	858	828	828	827	858	827	895	823	843	890	838	887	871	825	801	883	926	803	826	843	870	838	828	810	810	830	865	842	878	841	882	809	861	857	802	825	822	840	841	842	795	878	804	899	848	770	829	886	846	799	834	852	842	800	828	830	871	860	857	832	893	840	818	875	858	869	881	820	809	832	886	838	824	856	817	907	819	872	883	871	840	868	853	867	803	765	840	907	896	834	871	884	851	858	836	821	909	852	826	861	808	874	849	829	838	878	865	842	817	796	835	845	783	835	827	843	856	835	873	812	882	821	854	849	888	838	827	824	834	838	868	872	852	841	847	803	834	803	840	865	844	861	844	864	836	848	877	856	868	814	846	831	855	836	826	855	804	828	861	879	798	863	824	852	844	867	869	823	821	819	875	856	844	849	827	870	867	851	855	805	852	830	820	855	796	809	823	837	874	867	844	847	901	834	837	856	866	796	858	849	830	876	874	799	824	840	873	837	862	859	863	802	810	853	817	842	836	847	869	818	866	899	870	840	860	863	886	821	784	809	876	863	886	883	799	812	844	881	840	850	836	840	818	883	860	855	812	832	820	813	831	802	886	852	820	875	850	844	882	854	860	839	844	880	811	843	830	817	825	838	835	811	834	841	902	890	867	831	887	885	850	853	807	837	819	919	797	836	880	819	843	858	873	882	836	861	833	833	868	872	864	899	819	852	857	881	805	838	821	909	802	843	842	778	856	801	850	817	871	817	852	840	828	806	842	798	806	878	778	836	781	859	846	839	835	834	823	899	806	845	846	829	860	828	887	873	848	820	833	841	837	779	848	846	828	846	858	775	855	831	792	798	828	822	821	837	828	834	846	783	792	875	923	809	879	829	819	869	842	820	860	811	872	841	833	866	870	896	844	897	793	825	844	871	815	811	817	861	886	827	854	878	797	821	900	829	844	840	877	840	827	843	854	820	811	857	830	846	790	827	803	826	813	866	837	874	817	828	831	880	869	827	846	835	862	841	823	829	873	862	841	851	840	892	817	839	860	898	865	836	852	772	837	834	837	826	875	825	836	830	858	877	855	892	850
24356	21354	28480	24525	19761	4702	1540	993	811	758	704	642	653	654	655	625	628	679	580	584	634	574	590	616	577	602	567	566	590	575	621	617	630	550	554	559	589	608	613	585	592	655	623	601	610	581	587	675	634	589	642	642	646	573	575	628	639	574	565	599	554	609	562	589	579	554	575	589	569	573	574	586	567	579	585	598	568	553	631	540	635	558	592	602	576	535	544	519	580	576	566	587	568	603	603	625	543	556	595	575	535	595	577	584	562	571	575	581	555	600	628	598	550	573	589	546	583	620	594	506	562	620	572	585	594	599	609	575	554	577	573	625	589	592	597	646	594	581	609	576	572	560	584	587	606	617	589	578	586	632	588	595	555	571	607	570	569	597	576	608	612	529	599	576	589	599	596	611	593	607	601	593	562	540	591	583	612	551	557	579	587	583	589	583	592	610	605	563	602	589	597	599	579	595	611	527	560	614	577	599	564	565	599	594	547	580	569	600	575	567	600	577	598	587	551	595	568	604	566	624	551	602	602	587	557	635	645	593	560	533	553	584	542	594	561	566	614	605	548	583	578	566	586	557	615	617	578	539	588	574	580	558	596	569	613	551	561	580	577	582	576	588	569	554	570	599	574	594	574	571	607	595	620	569	565	559	604	592	598	575	566	562	588	574	573	585	550	611	551	612	626	589	616	554	561	549	590	547	565	618	578	599	630	617	563	552	561	559	597	605	572	554	613	583	570	566	631	590	572	543	550	565	547	545	561	578	617	571	573	590	567	587	533	537	635	597	579	607	558	596	630	565	605	626	591	605	623	521	585	619	589	545	578	604	593	563	516	596	613	566	566	584	561	601	552	602	574	572	616	595	573	580	569	608	568	605	559	534	544	558	572	572	599	598	572	578	601	561	616	584	558	619	552	555	586	592	560	565	559	590	572	607	581	576	566	570	606	616	581	535	625	616	584	622	602	561	566	541	561	576	601	641	603	621	579	588	559	558	580	573	569	565	585	577	571	572	588	525	609	557	587	566	587	588	588	556	614	559	534	575	598	559	579	577	559	612	561	584	587	619	601	583	576	581	599	584	575	552	550	546	587	586	548	596	631	558	588	551	578	560	572	575	608	573	562	620	588	615	579	620	545	562	591	568	582	602	620	563	595	580	571	627	577	616	585	599	597	609	591	563	577	591	549	570	579	578	540	571	568	555	594	557	558	590	551	582	572	574	575	583	555	586	583	574	581	606	621	565	613	597	576	609	586	576	591	570	608	594	534	558	616	559	553	612	526	611	596	592	582	616	576	555	598	627	610	584	591	548	561	582	595	603	571	586	583	599	527	583	574	545	569	589	541	569	601	577	585	533	559	572	592	557	579	576	597	576	589	565	572	541	584	587	605	572	557	580	606	549	578	607	589	573	539	543	569	576	579	601	595	581	548	586	554	621	574	640	627	583	587	584	552	539	594	599	563	597	565	585	566	568	560	601	561	556	543	597	564	564	552	606	565	550	618	577	554	567	590	573	558	567	648	612	570	603	576	560	587	588	567	599	576	586	586	560	528	600	605	588	559	578	591	547	555	586	561	518	592	594	608	604	559	560	594	593	560	570	581	584	605	613	604	567	586	563	539	581	566	584	578	535	572	549	548	562	614	568	584	601	601	581	538	527	552	587	539	583	584	569	559	566	603	540	596	584	591	586	586	581	545	565	597	594	597	545	569	534	599	590	582	568	538	566	545	576	567	551	583	599	581	572	561	624	558	578	609	591	573	613	614	567	584	530	565	579	604	581	570	570	592	602	560	525	575	618	586	607	580	559	600	552	610	593	622	621	568	584	554	559	583	557	556	577	567	579	571	574	576	528	562	587	561	605	544	565	566	595	559	608	558	562	521	568	578	622	606	548	593	606	533	557	633	604	597	611	585	576	557	539	573	584	584	586	587	567	546	591	611	590	600	580	566	537	575	589	581	607	579	545	600	563	559	561	611	601	614	547	620	567	584	570	580	603	564	590	558	582	591	572	570	572	554	602	547	586	580	587	629	574	602	592	566	598	627	617	568	580	605	618	545	604	582	578	607	613	587	603	571	549	541	551	581	573	613	595	598	579	621	587	584	572	582	574	549	551	583	572	575	565	567	600	582	568	557	595	637	535	612	544	567	559	560	555	576	569	604	574	577	582	609	577	576	573	544	557	584	570	614	589	561	550	556	548	577	611	594	593	603	587	570	599	537	585	637	610	579	590	598	609	575	580	587	541	559	582	565	564	593	586	593	563	591	579	570	557	551	539	588	565	581	543	614	583	539	603	547	569	554	599	554	557	603	596	627	550	610	567	556	614	602	561	528	569	627	601	571	523	586	602	558	556	616	567	643	617	576	615	598	605	547	584	561	574	572	607	621	565	537	600	523	592	568	580	634	570	577	593	620	581	576	592	594	589	605	537	579	590	585	579	543	591	574	563	596	576	587	548	603	587	569	573	609	575	540	586	606	555	580	537	601	586	597	588	586	552	562	573	619	581	591	570	566	585	575	521	574	564	578	578	587	564	610	563	539	592	584	591	542	589	570	592	533	561	550	536	585	549	569	540	592	575	558	584	579	560	541	624	568	547	574	551	564	607	559	621	563	602	578	594	603	571	567	609	575	521	554	591	599	582	559	593	569	560	578	568	553	593	589	576	555	553	569	578	588	588	558	569	576	575	575	629	556	580	602	519	581	553	594	563	603	599	592	585	591	594	599	600	549	594	579	595	535	571	609	605	582	568	585	549	575	543	567	561	533	556	546	549	635	572	609	573	581	563	585	559	595	574	585	588	580	617	605	559	562	561	586	600	594	591	595	545	543	559	565	577	535	576	575	550	544	591	530	542	602	599	574	587	578	561	627	599	598	564	567	558	595	582	537	598	586	597	576	568	591	591	594	530	577	577	533	574	604	562	575	590	584	556	610	572	598	544	544	566	585	618	590	548	564	606	597	612	587	552	561	536	565	574	565	599	576	572	607	521	568	563	546	581	617	604	584	564	564	607	592	625	568	615	599	575	584	599	615	581	532	578	540	637	583	573	568	538	582	559	640	527	570	582	572	566	596	573	609	524	531	608	571	596	606	610	602	597	608	577	580	562	558	594	614	588	544	564	533	576	580	583	603	593	529	607	546	562	618	565	572	580	589	585	572	542	563	565	589	583	593	623	567	581	576	569	619	578	576	548	618	584	557	579	555	579	517	581	576	620	587	566	571	595	559	577	550	529	581	593	612	587	580	594	570	554	584	550	569	584	553	563	571	595	572	573	571	592	588	618	572	587	608	606	531	544	604	599	600	624	579	576	593	561	568	554	548	530	582	561	581	586	573	572	573	555	583	564	620	555	545	583	544	564	524	545	612	604	593	581	579	567	605	565	590	570	599	569	597	601	534	587	573	600	569	560	628	574	552	565	630	564	593	560	590	618	554	553	539	531	549	566	589	595	593	583	556	596	552	595	567	581	584	551	572	562	582	568	595	588	546	589	586	530
16537	35499	30537	9775	3033	2186	1790	1573	1385	1249	1263	1068	1037	1015	1072	931	951	942	973	862	912	897	882	925	871	879	891	861	856	862	849	848	855	845	866	888	926	875	915	895	972	985	975	946	962	931	866	969	942	942	892	906	874	924	813	823	800	808	835	871	837	813	798	782	814	850	843	861	851	835	844	851	895	847	832	861	785	782	831	830	846	838	833	836	805	721	826	841	836	800	814	801	874	778	745	843	858	826	885	797	791	843	841	820	832	821	791	792	853	826	786	805	783	862	869	857	832	839	860	826	842	849	884	830	892	875	813	832	872	837	878	819	817	867	829	796	829	829	886	859	853	847	856	813	825	865	805	811	844	835	869	775	821	839	857	798	810	830	808	801	826	800	830	803	766	901	888	781	829	818	837	806	813	844	868	855	835	843	822	823	833	855	804	784	798	891	833	791	816	877	845	828	868	822	831	843	810	850	835	845	837	812	830	795	800	830	842	828	829	805	778	847	796	816	788	885	887	805	819	842	808	862	825	811	846	789	832	821	838	817	853	768	859	793	832	816	806	859	859	850	799	827	839	794	830	804	849	790	829	835	801	866	808	838	843	819	832	806	846	779	820	801	809	825	835	839	806	842	830	837	850	843	894	838	825	862	793	821	801	842	822	805	799	775	812	784	802	762	822	887	823	804	818	822	836	827	762	789	798	812	785	834	806	814	887	835	796	802	813	800	833	836	774	859	841	794	804	829	874	870	893	847	864	827	812	844	783	772	824	823	882	840	817	837	876	766	860	798	821	791	796	833	837	801	835	868	837	860	850	833	811	791	839	852	858	834	839	849	829	862	809	852	801	813	810	765	850	835	777	846	840	812	800	809	868	838	822	830	810	820	818	808	808	793	859	817	873	848	852	818	852	817	782	818	803	809	878	830	834	859	810	820	862	799	796	824	828	786	804	829	814	807	836	867	843	853	787	815	877	773	816	834	790	805	854	823	855	826	850	826	816	838	864	810	801	809	819	836	846	845	845	804	844	814	812	779	847	866	782	819	855	764	794	739	853	833	821	816	776	875	880	840	764	801	857	811	760	835	829	826	814	801	812	808	868	868	874	824	862	866	834	813	823	827	811	795	821	787	804	870	818	773	841	872	898	820	787	833	847	819	829	763	829	781	868	769	821	796	861	802	837	848	822	786	789	873	831	841	874	855	836	868	847	792	784	849	847	824	820	782	832	803	796	824	845	814	783	877	841	817	793	843	804	834	842	791	789	843	794	869	881	759	799	824	833	812	802	857	832	815	761	847	845	872	850	753	821	849	825	835	805	863	821	798	872	811	828	850	823	772	790	805	830	828	834	806	863	791	818	855	838	884	798	825	791	838	845	833	803	853	824	821	831	782	784	838	871	829	796	838	807	838	815	850	832	864	845	798	802	842	827	772	844	825	851	803	826	789	795	807	886	841	840	852	840	829	827	794	824	866	832	810	812	808	832	765	816	799	786	873	803	826	807	852	784	837	781	816	844	801	829	833	811	805	799	831	837	789	764	804	830	846	836	866	847	783	797	815	818	803	832	809	862	856	780	807	846	831	839	819	823	811	870	843	795	878	840	818	840	785	859	823	818	814	835	838	780	834	880	828	838	807	832	801	825	856	803	806	823	875	827	839	804	856	833	825	866	808	861	838	865	845	766	854	801	857	843	767	797	855	874	824	846	822	746	805	830	795	806	871	852	881	793	794	797	833	828	851	818	802	783	880	831	794	844	826	822	822	839	809	803	846	832	812	835	778	794	837	884	879	780	811	817	842	802	821	854	835	818	850	820	831	836	814	825	845	821	827	796	812	810	796	791	834	832	803	813	817	840	817	798	841	844	841	805	822	800	829	868	850	822	857	824	831	813	847	776	844	840	854	790	844	836	791	888	836	806	816	792	823	878	873	775	860	804	873	846	815	823	849	850	807	818	806	786	815	820	812	862	795	851	876	839	829	855	801	810	819	780	808	876	856	863	849	802	832	796	814	808	836	809	794	840	807	850	837	833	784	808	783	855	842	819	813	798	808	810	839	856	787	825	821	826	800	836	786	824	760	785	800	833	808	843	826	846	827	813	810	817	773	858	880	801	820	784	730	808	814	856	816	851	796	876	864	864	812	833	868	782	828	817	813	818	839	866	862	824	827	848	806	881	863	809	809	815	773	824	798	863	824	860	871	852	855	844	796	808	817	824	847	811	821	846	845	853	851	809	822	902	812	815	818	840	886	819	789	823	817	818	839	815	894	797	825	851	829	834	791	850	820	847	894	860	871	794	854	802	784	841	830	903	820	839	825	827	829	858	819	830	854	841	817	853	863	831	815	790	856	830	858	859	818	809	812	790	775	855	817	842	808	829	834	818	844	811	858	792	869	829	840	842	813	855	807	814	800	842	820	826	853	790	820	857	845	807	847	817	838	837	856	861	832	776	821	826	806	811	855	807	829	819	876	842	792	829	858	784	820	863	805	838	858	826	812	820	780	794	851	858	864	805	826	822	875	846	800	847	784	839	829	801	790	865	824	807	835	820	836	812	810	811	836	826	854	797	849	811	806	816	823	859	835	839	811	868	855	831	820	843	846	820	797	796	770	836	842	776	869	884	850	842	869	821	857	791	760	860	860	832	850	877	828	805	854	837	814	790	826	823	829	824	865	824	876	748	822	834	837	813	839	857	792	853	750	797	803	834	819	821	812	828	797	850	811	822	821	796	855	736	874	833	840	841	821	795	818	845	851	860	752	805	848	836	811	803	840	787	788	850	852	847	829	893	811	753	857	766	797	816	863	787	827	833	806	861	789	842	808	817	813	871	822	828	818	806	886	770	801	876	811	838	807	794	847	831	797	821	789	806	820	862	797	854	852	837	816	825	844	774	836	840	810	850	800	823	881	851	819	840	833	820	845	834	803	828	787	796	844	869	828	811	848	878	773	837	812	836	813	810	850	861	803	819	856	804	818	838	832	851	832	850	820	854	866	855	786	854	834	812	808	784	805	861	780	811	809	813	850	840	859	830	839	851	840	824	833	778	859	840	808	836	841	844	804	820	786	782	864	833	721	793	802	811	841	842	819	821	804	808	806	855	826	830	877	822	792	811	835	801	815	804	795	795	838	834	843	817	792	838	842	817	884	815	843	800	840	846	828	800	826	849	790	863	823	787	832	822	814	876	799	813	840	783	806	818	799	837	860	812	798	799	833	795	856	814	808	827	820	814	829	820	790	849	857	810	845	771	851	866	833	851	802	813	832	840	845	805	777	812	798	815	891	800	834	840	832	834	807	856	850	832	822	807	775	811	843	818	818	858	809	839	804	794	902	847	842	822	887	876	803	845	825	781	852	832	828	784	791	823	836	823	817	864	806	810	781	855	828	809	856	827	790	821	839	755	793	906	810	797	844	863	829	794	806	806	797	813	820	806	843	771	787	830	824	877	764	894	789	798	817	873	850	828	837	810	823	810	801	829	816	813	816	825	799	819	840
23323	21347	29042	23961	21249	19173	3913	1327	996	829	797	744	703	705	633	637	682	594	702	654	592	631	596	599	620	627	545	565	567	536	588	625	573	553	592	613	563	597	597	640	592	627	616	614	637	624	556	625	638	618	641	644	555	562	598	572	580	580	566	582	535	537	541	554	548	600	547	534	625	551	605	545	550	563	508	551	549	555	560	537	570	612	598	571	575	579	553	603	575	527	608	545	534	567	535	517	515	595	555	525	604	585	506	551	564	536	569	544	560	543	569	553	589	551	520	536	564	543	563	567	529	538	579	551	568	606	574	609	553	551	559	540	542	576	545	553	513	521	546	552	561	553	593	586	575	542	574	548	567	591	552	552	563	557	554	551	548	563	528	578	544	534	611	551	564	532	554	568	584	572	581	607	600	539	531	581	603	553	524	544	563	549	560	573	533	526	520	520	604	567	538	550	573	560	538	543	543	530	583	493	565	537	550	553	518	539	518	523	584	540	602	547	595	530	604	597	590	533	527	527	565	539	541	553	538	543	574	572	565	563	539	557	538	547	526	521	558	560	556	532	543	541	567	530	530	536	503	539	594	542	577	540	556	536	557	545	554	558	582	563	542	565	539	511	582	552	615	570	537	531	570	575	553	541	570	544	505	552	583	582	544	499	536	567	593	561	524	536	526	553	507	534	564	566	515	539	553	540	532	554	563	519	528	596	530	567	598	529	560	543	545	570	551	527	517	538	507	553	563	542	526	545	550	575	540	539	551	569	583	541	568	554	526	520	571	532	518	578	573	504	560	616	562	557	559	536	554	534	564	569	573	579	534	570	614	568	550	554	587	580	583	594	571	529	528	568	545	581	551	551	558	511	573	524	561	500	515	589	580	522	526	548	531	522	569	557	555	548	530	550	521	565	554	520	575	562	551	520	561	569	563	583	565	532	541	519	545	551	552	548	546	535	564	566	561	567	592	574	542	516	543	571	543	539	622	562	603	575	619	563	567	571	556	578	536	556	620	542	516	576	536	531	567	550	576	585	559	556	554	603	555	571	580	542	601	561	544	570	544	555	541	579	530	548	550	592	555	583	539	573	563	578	566	550	598	508	524	545	570	528	600	572	560	591	529	610	563	550	536	545	585	583	524	539	577	548	572	529	606	547	585	547	505	572	565	592	509	593	540	566	530	593	560	536	581	536	590	598	534	578	603	570	575	564	528	555	594	553	546	547	560	559	517	577	569	570	524	502	547	569	574	541	504	580	520	548	535	534	575	594	572	501	537	542	520	508	540	551	540	569	551	557	561	509	576	535	538	515	560	554	586	539	549	543	520	572	559	549	572	548	539	549	580	574	546	531	562	587	556	533	545	556	567	534	550	547	529	528	550	564	567	549	553	557	526	563	552	525	600	503	546	540	564	527	533	588	559	624	568	558	570	564	533	561	593	533	581	559	561	561	545	573	551	559	534	550	588	571	563	576	547	548	550	550	565	554	551	541	560	558	558	546	547	522	546	555	541	592	524	555	506	605	562	564	509	510	531	557	564	553	539	550	591	584	571	543	544	555	562	582	599	536	559	548	613	541	565	551	531	510	541	534	503	573	565	543	568	566	500	570	572	556	567	512	550	535	527	565	550	584	542	581	537	534	532	531	557	517	554	562	564	563	590	564	546	529	565	548	619	562	553	530	549	529	584	523	584	571	533	549	562	572	546	572	570	534	560	559	549	531	565	546	549	556	562	502	551	547	549	534	562	564	553	553	516	551	565	525	533	575	570	546	534	544	525	541	556	576	507	495	573	576	576	555	525	578	577	552	571	533	589	551	546	499	543	498	536	533	557	552	565	553	555	584	565	569	576	544	569	560	525	574	561	570	536	526	574	574	527	504	573	550	581	549	579	527	554	566	547	570	575	585	538	544	507	583	579	551	543	533	590	567	532	543	588	512	547	538	557	543	552	561	552	535	540	554	552	544	530	539	566	543	537	550	561	542	539	593	541	520	559	520	571	580	553	558	536	548	536	562	526	547	575	555	542	560	547	553	545	575	556	542	519	564	532	557	520	566	538	551	592	601	541	537	566	569	553	508	592	532	531	539	523	534	548	529	555	545	543	565	559	571	493	569	582	589	592	547	574	535	549	579	556	539	507	545	551	539	534	541	527	615	559	579	537	537	549	541	570	560	559	530	590	563	551	522	533	561	551	513	550	527	521	527	553	573	519	543	559	547	548	530	579	561	565	559	494	527	532	525	546	513	548	528	560	532	583	544	562	569	543	557	522	584	563	543	528	582	554	561	563	541	577	520	590	561	538	593	524	585	563	525	516	509	519	540	556	539	558	586	553	567	531	532	540	535	580	596	570	537	586	548	559	543	544	510	560	579	551	537	522	543	560	579	590	570	519	552	512	547	524	595	582	546	520	564	564	578	551	577	564	593	555	541	535	531	537	522	558	538	486	564	516	586	540	553	543	520	577	551	524	545	559	537	569	594	578	552	555	550	594	556	530	512	577	520	511	551	528	558	562	581	555	565	531	566	556	546	578	589	558	536	532	556	549	523	528	500	574	510	525	602	553	569	563	545	574	541	563	534	518	529	505	537	563	546	561	558	544	563	541	559	572	512	580	578	583	589	534	538	577	547	574	545	550	565	560	561	566	565	520	543	565	567	505	585	564	563	593	555	539	607	522	565	556	572	551	548	543	523	531	550	551	538	577	548	521	561	554	587	560	559	532	558	525	531	570	517	568	586	527	521	518	566	561	559	555	557	523	550	558	549	562	557	547	543	575	538	535	584	580	537	531	534	571	553	574	528	513	595	583	525	548	554	545	576	540	520	565	583	577	557	544	550	513	548	516	520	519	554	552	531	538	555	528	580	535	559	559	551	513	552	506	534	596	612	505	555	553	512	509	555	545	591	512	533	514	561	590	549	566	563	529	533	508	521	553	582	566	580	561	567	540	589	560	563	574	545	547	567	512	535	499	537	541	561	558	578	519	537	563	536	547	555	586	564	549	533	584	523	583	581	563	540	539	609	569	529	496	570	576	596	546	565	537	529	546	550	566	554	545	534	556	561	560	586	532	591	503	543	564	565	537	608	550	560	540	535	562	504	575	551	595	542	572	528	542	539	524	573	533	582	581	538	520	554	523	610	520	547	512	563	548	565	557	541	598	576	543	572	590	518	524	512	528	538	590	590	560	552	550	554	558	571	521	589	538	555	525	556	518	563	534	567	544	520	537	543	558	569	520	554	609	560	506	578	563	534	548	571	563	551	555	562	517	505	540	556	520	553	562	603	533	562	554	566	555	551	549	590	548	582	541	563	531	528	589	559	544	550	599	569	551	574	589	538	581	539	567	587	575	557	542	548	542	561	551	555	586	526	563	574	545	604	534	523	529	521	549	531	586	579	525	552	537	591	613	575	572	558	587	625	512	497	583	540	524	521	562	529	600	561	596	540	545	580	559	562	586	577	560	551	531	586	575	520	566	526	558	544	572	555	572	582	538	542
19596	40491	34891	12810	4460	3375	2667	2136	1840	1609	1447	1276	1227	1159	1136	1008	1013	986	969	926	927	901	842	909	907	856	875	843	842	851	824	814	792	763	814	805	837	896	926	916	945	898	954	906	949	950	865	918	1018	862	864	874	868	849	783	798	799	786	790	753	813	783	793	823	719	847	791	785	809	797	815	709	802	778	792	825	802	797	804	784	767	738	741	784	825	787	753	811	814	781	745	815	739	770	832	745	766	734	797	792	755	729	755	799	822	807	731	784	776	752	803	786	797	755	740	804	787	784	796	790	748	828	787	802	831	848	821	767	837	798	770	842	740	777	759	807	827	754	778	785	790	792	755	769	727	756	782	811	773	754	816	759	781	748	789	760	801	762	799	768	785	764	734	741	807	772	804	756	778	779	767	798	718	763	754	768	751	771	785	754	766	724	758	770	776	708	740	790	766	758	738	804	788	746	763	803	779	810	752	759	750	736	804	807	812	725	760	838	808	785	784	781	782	742	820	792	748	770	741	758	721	792	788	780	774	771	693	802	790	802	738	755	762	775	759	764	747	785	784	755	807	834	810	792	747	768	758	848	747	733	785	761	759	728	769	729	790	768	834	814	728	825	796	783	836	745	764	798	803	707	728	767	804	767	771	759	807	794	764	763	738	760	804	793	766	750	793	797	807	785	773	736	796	735	781	765	744	767	743	792	762	720	743	789	788	742	801	736	797	815	783	784	791	708	807	835	728	744	770	785	773	797	799	802	777	753	761	755	773	736	858	769	768	779	701	817	764	750	778	798	770	759	748	780	756	797	775	729	773	723	765	761	755	769	788	787	764	775	721	817	727	794	760	798	749	777	755	800	765	825	769	835	799	803	767	779	702	756	758	760	745	730	745	769	741	802	739	795	732	763	736	757	704	771	776	781	776	816	794	787	736	768	779	764	792	767	811	781	788	739	792	787	789	718	788	754	738	796	800	756	803	802	795	752	750	748	725	776	774	773	763	802	801	806	730	799	736	782	789	762	765	812	743	768	744	763	838	783	767	744	771	762	753	767	756	757	745	740	778	814	822	728	772	778	757	814	770	808	780	734	749	777	659	773	805	774	867	769	753	778	755	779	799	772	764	812	740	847	771	806	746	780	778	770	820	769	707	779	746	801	797	773	785	794	781	731	746	748	728	753	787	754	790	753	733	768	713	736	750	798	728	751	800	806	802	835	811	790	753	753	779	761	728	766	757	721	748	768	803	787	806	755	765	721	777	779	753	763	786	761	779	796	817	722	721	738	763	775	788	786	772	731	759	796	767	772	747	731	760	797	782	763	814	764	700	783	769	830	780	745	733	765	748	750	779	822	738	748	741	801	749	765	739	765	745	732	743	768	792	731	784	793	792	717	788	726	725	752	784	785	750	732	746	850	777	782	747	819	779	794	772	766	777	756	803	772	761	801	727	782	757	748	795	795	722	738	832	787	738	774	776	826	779	790	829	754	780	793	754	729	812	783	742	749	764	772	722	780	749	752	724	762	749	772	765	837	728	775	758	773	749	747	794	785	800	734	776	749	775	741	733	747	754	795	809	747	832	741	788	755	760	781	750	792	750	743	771	722	789	780	774	766	731	738	738	768	756	810	782	789	746	813	786	772	766	760	730	795	774	808	744	753	804	752	762	776	799	753	784	739	777	751	759	770	752	760	759	772	765	786	804	747	729	789	762	766	745	747	789	740	740	792	762	760	755	793	763	801	776	750	787	779	776	758	807	751	808	808	802	750	716	746	775	748	766	804	758	745	791	694	770	729	739	757	749	752	748	814	788	803	850	786	834	779	714	769	790	757	740	796	793	808	762	769	754	782	827	799	807	722	744	728	762	785	768	751	771	761	766	760	802	791	747	767	782	759	770	749	739	765	766	775	760	793	763	744	730	695	782	807	767	797	792	717	775	785	735	734	735	785	746	776	788	735	783	728	772	806	711	759	810	729	777	724	740	733	740	824	721	789	781	786	746	689	799	816	792	759	770	787	706	789	763	785	794	792	773	702	784	778	768	722	775	765	738	767	754	775	782	780	822	739	775	773	752	828	730	806	786	775	765	750	786	763	786	771	776	754	767	796	771	787	733	779	747	771	762	790	771	779	784	772	762	766	774	752	769	761	787	797	739	831	750	742	788	784	752	742	762	770	697	765	783	752	766	753	770	757	710	833	773	779	787	749	770	785	747	750	730	819	793	757	763	805	751	774	806	723	804	782	829	759	774	755	745	781	754	726	783	737	740	751	808	778	802	765	775	821	728	772	835	772	778	786	784	740	846	782	788	735	782	782	811	821	781	734	768	770	776	747	730	750	782	762	778	790	741	835	730	740	802	769	719	736	782	776	776	784	812	750	748	760	834	807	765	723	766	738	774	735	767	735	800	722	761	756	778	762	749	777	763	748	774	736	731	759	789	793	765	818	703	784	768	764	789	789	767	779	769	745	741	732	804	744	773	743	802	771	731	793	754	781	798	743	700	788	853	780	819	753	738	726	813	819	766	722	713	778	754	775	745	840	775	745	750	820	765	759	738	784	775	766	796	700	817	750	740	779	769	769	753	758	765	749	782	754	740	774	778	801	746	768	749	780	776	800	723	757	746	805	783	758	769	795	810	839	789	739	738	827	716	779	748	741	820	765	760	743	797	791	759	771	702	760	824	721	739	787	770	754	800	768	770	756	799	773	787	770	823	742	785	799	809	761	833	765	753	783	767	705	793	720	765	752	726	767	817	775	758	721	795	738	774	777	775	763	775	769	726	724	759	845	730	837	741	765	785	757	777	797	745	763	775	778	744	740	712	789	750	780	773	742	783	772	790	763	717	750	781	753	772	751	749	779	781	765	748	768	729	732	748	748	764	799	794	725	762	794	760	768	773	739	753	765	764	764	799	762	708	760	752	740	742	773	787	763	747	713	785	802	788	800	795	772	758	768	753	747	761	739	795	778	755	752	795	725	747	756	746	772	765	740	785	734	758	779	730	769	775	742	778	799	742	759	780	754	733	721	802	767	716	828	834	785	796	784	793	806	731	771	694	783	740	771	769	761	758	713	750	784	792	811	797	802	750	778	778	785	763	772	736	757	773	753	789	763	765	782	796	736	761	757	767	813	724	763	718	762	767	786	777	741	826	670	755	806	801	778	740	818	768	773	802	748	806	816	862	785	776	740	720	744	777	776	774	742	747	776	811	738	749	779	777	780	801	723	760	777	755	739	745	764	783	752	767	757	819	758	809	744	777	765	821	753	768	757	762	778	784	739	783	793	773	777	766	747	818	813	795	763	762	788	752	793	692	784	787	754	744	780	766	796	780	761	705	766	762	813	777	762	759	753	807	804	756	783	724	790	767	823	714	775	745	787	749	802	785	755	801	742	757	783	790	759	809	791	745	782	702	765	790	761	812	780	777	806	785	790	747	768	787	744	781	778	738	775	766	740	733	794	711	746	749	774	769	770	778	767	758	738	753	804	768	797	764	734
27218	20859	15460	3390	1131	949	853	769	769	761	743	791	755	778	745	765	730	727	767	751	780	732	735	752	778	725	691	792	745	754	709	776	722	713	716	745	788	771	759	731	772	802	791	735	803	758	750	696	779	796	755	741	757	748	771	761	747	719	760	709	769	771	778	730	731	798	741	764	748	743	755	772	729	716	765	784	755	763	778	727	707	743	762	753	766	755	751	704	712	735	771	775	765	776	767	735	758	728	747	742	779	755	713	764	754	762	741	733	724	765	740	745	742	724	766	730	750	775	780	747	778	771	824	776	751	737	764	680	741	763	738	727	762	778	768	720	801	749	794	837	752	712	741	766	749	737	792	755	773	764	770	771	758	734	779	754	740	801	760	729	736	729	750	753	711	704	778	723	777	789	728	775	744	771	781	740	763	772	725	791	746	760	772	711	754	756	713	780	743	759	760	704	771	747	800	780	764	726	758	742	814	781	757	779	813	700	774	764	764	767	756	716	765	715	752	784	783	757	751	754	737	763	783	786	798	772	776	799	784	734	790	801	716	756	749	790	782	685	698	751	736	801	758	722	731	821	765	756	786	772	790	726	770	705	806	748	749	718	745	727	750	709	761	765	818	726	751	681	758	711	756	716	828	741	734	749	730	746	790	756	758	740	731	688	734	741	783	777	738	726	718	735	723	774	780	760	767	770	728	752	747	771	715	734	834	796	767	750	704	738	710	733	778	771	700	742	771	738	725	762	732	737	781	791	764	738	758	762	768	762	774	745	802	728	720	724	725	810	752	744	793	787	755	744	787	728	754	747	762	727	783	711	755	781	741	728	793	785	775	725	806	765	799	716	759	700	772	760	757	724	766	792	762	770	753	778	751	726	781	711	762	722	756	739	773	767	710	768	749	797	737	795	739	719	788	715	747	740	742	714	801	723	763	738	718	739	728	814	694	739	760	764	734	757	797	759	762	777	795	735	772	770	794	771	724	755	778	750	759	723	734	763	741	819	813	760	730	746	786	786	762	733	717	759	734	756	788	740	777	735	789	729	731	803	736	748	728	740	707	757	805	737	757	760	712	772	721	748	766	779	774	727	736	774	774	754	696	745	728	746	703	808	770	791	745	774	774	746	796	751	702	793	782	813	762	760	749	745	769	732	770	722	745	764	785	720	760	781	749	740	761	689	781	719	722	805	756	708	829	761	784	780	747	790	738	771	734	801	748	775	799	748	753	730	759	743	753	811	735	785	745	738	713	768	735	771	724	721	744	753	711	755	767	794	738	737	766	738	729	740	735	740	768	752	767	718	783	778	729	793	798	779	740	764	711	750	743	748	719	763	691	748	795	734	798	750	771	750	711	700	767	773	747	751	805	742	745	791	758	778	782	746	726	768	752	758	732	800	726	770	725	738	734	758	762	801	736	727	702	771	726	711	752	752	742	746	720	721	765	737	770	710	779	763	762	737	718	814	771	717	740	732	766	775	771	796	771	763	713	725	805	737	766	801	748	739	792	729	758	735	766	769	705	758	757	790	790	784	725	733	753	744	767	799	788	755	747	777	751	767	743	794	775	708	721	747	755	759	765	743	723	795	790	720	734	720	723	766	733	764	697	791	756	724	781	795	736	783	712	787	758	805	676	751	739	758	750	722	767	771	729	766	704	787	796	746	722	739	746	709	732	752	735	777	751	740	777	744	753	772	746	759	769	755	711	799	771	722	723	712	802	788	763	732	708	732	766	739	724	740	769	735	803	763	763	692	788	736	716	733	728	747	739	783	740	781	705	770	678	783	771	800	761	767	750	742	749	781	773	769	771	768	771	763	755	723	756	775	777	769	725	759	763	771	745	784	737	800	766	743	810	732	767	733	772	772	786	770	680	760	725	741	769	745	728	708	790	742	715	761	726	798	798	770	751	802	772	804	787	730	686	776	732	761	744	737	736	749	758	742	804	711	745	714	740	714	749	804	743	785	717	738	785	702	716	741	708	812	751	772	722	788	752	750	763	759	722	720	755	772	774	837	752	735	715	772	761	761	744	777	771	721	668	769	764	797	709	741	782	723	795	768	760	741	735	719	727	784	746	747	711	714	732	738	758	762	775	761	790	767	738	793	782	764	780	840	737	773	744	761	703	748	684	755	725	759	784	771	771	718	734	810	761	762	798	765	731	713	728	740	718	783	755	765	796	727	736	740	774	736	708	762	743	711	719	774	776	741	779	748	731	703	712	678	742	718	744	747	725	734	754	740	732	754	754	715	725	744	740	781	754	756	726	761	756	800	752	739	733	776	714	729	730	772	749	744	790	753	737	769	785	712	759	771	732	766	746	736	744	743	754	759	770	774	748	748	787	734	760	792	756	782	737	769	748	779	746	764	755	793	709	742	771	757	739	734	775	742	804	824	762	809	806	777	813	736	719	777	749	766	731	776	696	754	782	781	768	772	766	777	807	757	763	746	818	728	744	771	711	768	754	784	808	749	769	779	797	766	733	741	775	706	730	742	771	782	744	749	756	787	702	768	789	741	816	723	747	806	750	805	786	727	764	782	767	797	710	724	746	740	736	774	758	778	765	728	767	761	755	744	723	732	737	733	768	716	793	727	748	741	759	753	686	805	748	744	745	789	720	743	814	750	749	807	733	736	716	707	722	767	737	718	743	756	752	701	746	775	760	731	742	717	772	785	758	737	735	767	761	798	768	738	752	739	735	770	763	768	680	737	814	788	769	800	765	792	800	712	755	735	751	717	756	753	775	763	696	758	743	774	760	761	756	783	819	724	752	752	769	761	709	705	737	754	781	738	739	792	727	770	767	780	780	758	769	717	734	800	688	725	746	772	757	757	753	808	760	742	708	718	756	725	750	750	774	779	718	729	802	792	766	781	755	749	721	758	735	717	726	752	754	761	740	727	744	744	772	717	734	766	740	785	767	727	763	781	785	766	720	783	756	722	725	769	783	755	731	737	736	735	742	739	742	740	720	755	754	743	761	741	764	710	726	767	759	743	748	748	719	722	765	760	727	761	767	703	748	773	733	743	787	746	760	739	784	707	739	812	802	711	763	758	760	745	737	759	737	771	745	799	763	753	757	778	744	803	774	720	736	799	759	772	751	750	739	733	737	732	743	760	774	739	755	757	734	733	738	783	753	675	720	724	689	736	757	709	750	781	752	758	737	733	736	781	730	779	747	753	751	758	739	726	748	791	747	823	729	773	780	713	770	747	690	770	751	748	728	767	743	725	737	771	800	777	786	731	794	741	716	798	751	728	791	747	767	720	787	793	807	733	739	720	754	730	737	760	764	771	780	764	775	739	721	746	788	739	732	776	730	711	737	785	766	835	732	732	704	769	732	703	756	743	722	724	776	752	791	725	744	738	733	790	742	770	750	722	785	773	667	796	765	695	766	744	754	751	801	730	728	718	777	733	746	728	799	753	794	706	720	762	771	760	725	752	761	706	723	735	811	778	765	732	754	734	738	732	762	739	728	753	760	760	732	704	740	791
13248	23491	17337	2472	1232	1199	1166	1151	1106	1087	1115	1090	1042	1043	1060	1050	1014	1061	1014	1069	1015	1051	1078	1078	1038	1001	1095	1036	1056	1086	1065	1006	1015	994	1062	1056	1084	1098	1076	1084	1122	1127	1116	1130	1099	1069	1084	1093	1072	1080	1115	1072	1097	1094	1087	1105	1023	980	1081	1130	1045	1019	1054	1046	1070	1031	1026	1051	984	1025	1065	1041	1018	1041	1052	996	1033	1013	1045	1138	1045	1024	1007	1062	976	1033	1047	1032	1053	1034	1021	1050	1036	1012	1043	1053	1035	1064	1001	1009	1095	1034	1020	1004	1018	1010	1123	1093	1070	1085	1054	1057	1056	1038	1070	1031	1030	1039	1014	1017	1052	1089	1035	1093	1045	1103	1079	1042	1061	1052	1054	1064	1031	1103	1030	1053	1073	1013	1079	1050	1099	1056	1042	1049	1037	1023	1057	1002	1016	964	1047	1106	1044	1063	1040	1030	1044	1089	1132	1032	1083	1104	1038	1084	1113	1019	1003	1094	1055	992	1064	1097	1128	1033	992	1036	1037	1026	1048	1021	1030	990	1028	1035	1037	1057	1047	985	1076	1041	1128	1052	1033	1055	1025	1046	1006	1034	1095	1032	1031	1029	1005	989	1072	1065	991	1052	1034	1056	1040	1006	1060	1109	1005	1021	994	1053	1034	1038	1041	1018	1024	1011	1060	1088	1075	1061	1022	1026	1047	1035	1067	1039	1102	1119	1046	1017	1051	1088	1044	1069	993	1038	1019	1031	1090	1050	1071	1048	1016	1076	1067	1027	1054	1060	1094	1085	1048	1028	1038	1051	1081	1043	984	1090	1098	1040	1073	1036	1035	1043	1022	1047	1097	1077	1031	1000	1051	1032	1021	1022	1063	1032	1005	1083	1027	1076	1041	1059	1040	980	1045	1018	1072	1063	994	1067	1013	1047	984	1094	1015	1039	1018	1058	1072	1044	965	993	970	988	1016	1041	1041	988	1071	1037	1021	1058	1068	1078	1017	1031	1022	1043	1034	998	1052	1008	1031	1044	964	1030	1022	1044	979	983	1018	1020	1048	1042	1076	1014	1060	1083	1079	1017	1037	998	1044	1009	1037	1084	1067	1042	1033	1013	1022	1101	1101	1052	1049	1031	1036	1015	1048	1024	1073	1059	1043	1058	1019	1076	1015	1055	1096	1048	1033	1030	1083	1016	988	1027	1055	1031	996	1022	972	1038	1034	1050	977	1074	1018	1049	1025	1016	1072	1039	1095	1059	1018	1013	1074	1000	1001	1043	985	1012	1014	1088	1074	1037	1059	974	1025	1082	1024	1057	1049	1029	1056	1010	992	1088	1122	1064	1083	1089	1036	1027	1015	1066	1045	1081	1057	1007	1054	1026	1083	1080	1077	1039	1051	1090	1059	1036	1050	1017	1044	1004	1084	1052	1132	1036	1056	1060	985	1053	1069	983	1122	1081	1064	1009	1040	1029	1081	996	1039	1053	1060	1050	1078	1035	1029	978	1025	1036	1036	977	1050	1079	1015	1053	1045	1097	1032	1020	1023	1060	1011	1034	1020	1057	1054	1071	1059	1029	1090	1020	1033	1051	1008	1033	1088	1040	1062	1017	1035	1040	1008	1076	1082	1009	1104	1027	1052	1059	1014	1000	1062	1038	1071	1036	1030	1018	1084	1092	1011	1012	1067	1039	1072	1039	1019	1029	1022	996	981	1042	1059	999	1030	1088	1050	1006	1016	1056	1027	1058	1020	1069	1045	1079	1024	1042	1033	1057	981	1076	1053	1055	1049	1099	1059	1022	1082	1061	1033	1043	1017	1099	1066	1012	1078	954	1044	1052	1042	998	1051	1092	1092	1097	1024	1070	996	1056	1037	994	992	1075	1059	1039	1088	1014	1008	1008	1030	1043	1005	1041	1097	1048	1066	998	1038	1023	1058	1063	1022	1048	1042	1008	1083	1041	1071	998	1050	1028	1008	1039	993	1061	1049	1033	1048	1000	1046	1068	1042	989	1060	1039	1033	1034	993	1039	1068	1054	1046	1033	1057	1060	1005	1050	1034	1039	1080	993	1020	1060	1086	1044	1049	1064	1002	1080	991	1056	1008	1031	1032	1052	1036	1039	1028	1040	1047	1099	1004	1052	1070	1042	1076	1077	1050	994	1008	1028	1044	1111	1065	1058	1039	1084	1086	1027	1036	1027	1005	1017	1064	1081	1045	1016	1005	1033	1027	1063	1033	1044	1069	1016	1026	1079	1026	1017	1070	1042	1005	1031	1019	1074	1057	1038	1098	1077	1009	999	1076	996	951	1023	1052	1055	1057	999	1069	1036	1031	977	1048	1080	1020	1049	1025	1065	1034	1044	1024	1004	1047	1027	1020	1043	1057	1001	1028	1060	1041	1041	1054	1039	1020	1078	1009	1066	1032	1051	1084	1088	1053	1038	1063	1018	1086	1006	1088	1002	1063	1037	1029	980	1062	1008	1047	953	1036	997	1072	1053	1021	1029	1010	1056	1032	1047	1042	1022	1022	1017	1006	975	1008	1010	1016	1060	1022	1044	1103	1044	1025	1015	1021	1037	988	1035	1087	1008	1052	1049	1064	1008	1086	1056	1093	1036	1000	1056	1054	1062	1003	1038	1074	1073	1048	1096	1024	1056	1078	1022	995	1023	1032	1013	1036	1068	1017	1047	1066	983	1024	1017	1051	1061	1016	1101	1073	1043	1088	1044	1047	1028	1050	1027	1060	1032	1066	1078	1018	965	995	1032	1062	1005	1035	1055	1042	1039	1049	1036	1055	1074	1024	1046	956	1035	992	1052	1025	1008	1093	1014	1094	1075	1023	1003	984	1098	1070	990	1050	1051	982	1098	1051	1041	1032	1013	998	1000	1069	989	1054	1059	1107	1081	1140	974	1041	1021	1036	1038	1041	1014	1036	1002	1062	1011	1004	976	1088	1044	1044	1054	1058	1005	1065	1008	1069	1028	1002	1007	1068	1016	1060	1005	1057	1036	1025	974	1047	983	1017	1054	997	1019	1037	1025	1026	1029	1024	1066	1021	1047	1001	1053	1096	1033	1009	1086	1060	1041	1032	1078	957	1014	1039	1027	1083	1005	1005	1019	1031	1095	1040	1083	1009	1063	1005	1065	1069	1111	1035	1031	1049	1055	1000	1099	982	1020	1056	1062	974	1035	1060	1039	1040	1004	1078	995	1066	1078	1049	1003	1047	1016	1081	1029	1044	1041	1057	1060	1057	1020	1040	1093	1050	1039	1021	1017	1102	1026	1064	1070	1036	1032	1056	1013	1045	979	1026	1057	1036	1068	990	1030	1089	1089	1047	1024	1050	1050	1017	1042	1038	1053	1037	1068	980	1036	1089	1054	1012	1037	1032	1060	1065	987	1125	1073	1017	1006	1038	1056	1048	1065	1004	1108	1019	994	1032	992	1042	1039	1033	997	1073	990	1032	1047	1022	1024	1040	1048	1032	1084	1003	1063	1006	1067	1061	1038	1037	1061	1058	1091	1033	1003	1009	1013	1072	1039	1022	1068	1004	1061	1070	1044	1024	1083	1019	1103	1095	1066	1086	1099	1048	1091	1056	998	1053	1014	1015	1008	1009	1069	1012	1030	1099	1034	1045	1041	1060	1029	1049	1063	1075	1070	987	1000	1029	1022	1074	1052	1063	1039	1080	1054	1023	1066	1066	1016	1012	1012	1014	1033	1129	1024	1065	1024	980	1084	1049	1068	1077	1053	1064	1035	1045	1042	1017	1060	1046	1033	1013	994	1078	1019	1021	1072	1020	983	998	1048	1021	1033	1066	1028	1080	1058	1008	1100	1047	1060	1028	1046	1013	1081	1024	1040	1067	1092	1009	1015	1037	1038	984	1027	1006	1042	1085	1069	1029	1028	1032	1055	1047	1016	1039	999	1052	1068	1036	1006	1065	1003	1006	1028	1039	1066	1018	1075	1016	1063	1056	1042	1039	1022	1015	1071	1054	1027	1057	1052	1050	1069	1020	954	1014	1002	1019	1077	1052	1052	1039	1062	1092	1001	1017	1017	1043	1029	1020	1031	1047	1025	1031	1032	1007	1018	1033	1028	1056	973	1021	1058	1012	1042	1056	991	1013	1052	1025	1018	1087	1060	1064	1029	1003	1063	1051	1024	1040	1020	1104	1064	1025	1019	1092	1092	1071	1003	1053	1082	1050	1014	1000	1083	1026	1078	1077	1011	1052	1003	1067	1101	1021	1049	1018	1040	1000	1039	1012	1022	1048	1066	972	1085	1021	1002	1030	1032	1003	988	979	1038	1061	1019	1040	1028	1031	1048	1014	1010	1071	1104	1030	1046	1049	1075	1023	998	1030	1100	1051	1061	1039	1015	1040	1012	1057	1052	993	1048	1045	1081	1075	1086	1021	996	1015	987	1002	1029	1007	1026	1021	1028	1034	987	1049	1101	1068	1034	1029	1029	1036	1006	1007	1095	981	988	1086	1000	1068	1065	1087	1100	1068	998	1022	1082	1034	1055	1047	1066	1021	1046	978	1025	995	1018	1037	1046	1053	1042	1044	1103	1032	1046	1120	1038	1011	1032	1059	1049	1038	1006	1003	1019	1063	1036	1036	1061	989	1128	1090	1028	1086	1047	1011	1066	1066	1048	1023	1012	1103	1098	1024	1038	1050	1031	917	1004	1056	1094	996	1013	1088	988	1000	1079	1036	1075	1052	1044	1013	1053	1021	1050	1021	1057	1048	1047	1073	1091	996	985	1010	1038	1039	1062	1070	1072	1041	1079	986	1017	1013	1006	1033	1042	1065	1016	1040	989	1063	991	989	1050	1057	1072	1064	1050	1008	1090	1050	1089	1071	1062	1015	1053	1080	1037	1039	1104	1035	1056	1102	1061	1092	1011	1030	1062	976	997	1041	1030	1027	1039	1083	1072
24253	21343	28544	24516	19812	5092	1705	1127	935	907	860	906	885	865	820	824	803	770	776	829	810	772	770	784	770	743	775	743	751	733	740	776	755	766	781	786	801	841	784	850	788	775	783	809	791	753	814	807	794	793	779	781	734	777	833	760	769	768	734	760	764	744	768	754	780	794	773	772	747	764	769	775	784	736	752	774	725	737	730	794	784	771	787	747	729	786	761	767	809	789	745	741	740	744	801	755	735	739	747	801	727	786	758	775	720	796	810	752	790	760	743	758	732	736	758	784	761	755	767	746	755	772	750	798	726	762	734	786	724	723	775	750	794	804	794	791	742	768	706	761	779	763	794	777	779	722	773	767	757	728	757	800	776	703	707	776	752	746	750	739	772	772	759	763	781	734	768	779	742	814	793	790	798	733	746	745	775	770	769	776	731	711	777	716	723	764	747	747	746	809	768	744	732	754	772	755	767	802	726	807	755	733	783	723	808	774	734	797	737	757	737	741	720	771	781	728	824	800	736	704	745	771	746	764	766	745	748	745	784	737	741	762	741	746	797	790	754	788	758	787	773	723	792	731	778	773	751	768	785	741	782	731	737	737	733	756	735	731	811	754	748	721	776	776	808	760	761	735	747	769	779	753	802	764	774	768	729	767	733	722	807	771	716	729	788	721	799	692	801	753	754	748	745	762	747	767	771	766	841	759	792	729	764	784	758	771	781	790	791	754	816	779	814	731	734	822	688	791	730	713	811	747	761	692	791	732	748	789	755	723	775	768	740	729	743	788	711	754	715	767	763	754	787	734	783	780	773	745	724	764	759	815	800	794	777	729	800	793	723	781	763	727	782	713	792	792	753	805	752	811	727	751	761	778	765	741	777	743	719	767	792	774	755	750	762	800	771	817	747	756	738	752	814	764	753	798	722	747	788	741	782	758	745	766	759	745	766	761	730	754	741	737	761	807	732	706	742	739	809	750	717	744	783	753	742	711	745	783	739	785	749	734	727	777	752	745	780	808	786	726	718	760	735	738	769	772	810	783	763	747	761	733	800	760	763	750	816	767	736	745	793	755	800	768	758	746	822	747	748	732	751	739	762	744	741	751	742	772	722	719	731	752	771	811	779	740	790	706	773	792	720	762	764	731	789	732	757	776	769	745	750	735	721	764	735	705	763	758	739	791	750	769	827	713	778	800	724	728	746	765	815	753	718	786	779	742	830	769	815	780	741	739	750	750	762	709	752	779	789	753	725	776	775	748	762	762	733	788	719	739	765	722	763	763	770	726	783	756	751	734	783	749	764	768	770	794	801	742	723	762	736	721	775	766	763	771	774	767	718	780	743	760	766	735	749	782	771	755	770	772	749	736	781	729	805	756	765	766	749	768	723	742	749	804	755	773	651	742	775	770	798	750	775	724	738	766	754	724	805	770	739	758	745	715	785	787	728	722	772	751	694	783	818	755	771	784	734	752	795	770	759	697	761	727	759	718	777	791	778	782	773	764	724	744	727	821	793	719	737	759	764	742	760	748	812	743	790	769	753	736	756	760	754	728	749	772	849	766	798	759	742	798	782	769	705	760	801	752	751	765	751	753	805	794	768	777	772	775	754	737	759	744	722	754	741	787	779	726	726	745	715	794	740	751	753	784	774	763	770	767	778	735	715	726	750	821	721	771	715	752	777	751	764	792	756	686	738	760	767	737	755	739	792	754	752	765	769	752	731	713	753	728	738	773	809	731	753	800	765	764	795	757	730	774	808	808	791	797	708	777	700	790	699	782	786	737	717	792	725	742	760	807	740	761	769	761	797	829	774	746	777	798	764	771	733	732	734	765	784	734	819	802	746	748	770	785	774	729	752	746	735	758	787	741	769	766	753	707	729	754	751	756	750	701	749	784	748	771	721	731	754	748	762	754	733	747	806	792	747	741	760	732	777	750	780	753	707	739	770	793	786	793	787	761	808	762	745	770	734	740	750	790	736	750	774	752	775	754	752	771	748	777	763	721	808	773	737	745	779	756	752	749	807	762	733	721	736	728	706	731	719	707	709	726	816	764	764	756	776	743	740	742	767	765	769	752	767	757	748	740	758	746	759	749	748	768	792	799	746	793	744	780	773	758	796	744	767	790	791	786	730	746	746	703	770	751	737	767	743	756	776	774	806	772	750	795	746	713	753	786	770	787	802	715	804	753	736	787	748	722	785	734	750	768	729	757	755	837	737	739	764	786	763	726	731	729	713	773	739	691	830	750	761	778	760	739	809	746	808	787	752	792	763	813	783	777	713	783	744	724	751	751	737	768	747	754	775	768	736	800	806	766	735	748	766	768	699	768	781	779	786	734	766	753	720	747	757	784	746	771	756	769	781	759	742	782	764	742	778	763	760	757	760	777	745	709	718	751	724	807	788	767	723	739	767	797	739	742	750	750	740	775	760	772	707	743	778	754	739	767	731	752	813	777	763	772	754	750	787	751	779	783	768	769	757	736	755	768	737	766	778	755	812	784	751	761	795	755	775	764	717	732	757	789	738	725	709	793	789	753	780	738	767	738	731	742	771	783	749	752	747	713	725	753	764	734	773	791	790	728	788	766	762	737	818	766	737	796	788	700	751	776	771	724	795	757	768	746	755	763	767	743	707	764	725	740	715	760	769	791	753	800	754	720	765	829	727	760	753	762	707	739	782	736	736	745	709	745	791	769	780	762	785	795	738	731	738	740	759	796	739	749	758	758	834	732	721	770	731	766	759	799	757	750	763	745	726	743	709	771	771	776	758	712	767	772	745	763	781	737	722	747	784	681	745	735	786	737	762	764	798	736	757	796	716	761	763	773	770	742	746	754	764	734	743	733	775	772	733	787	768	755	770	728	775	728	733	748	757	722	760	753	755	825	773	740	748	756	806	751	792	744	757	808	787	760	737	744	786	757	772	739	715	773	779	767	777	758	783	760	755	764	761	766	763	759	774	731	743	752	760	744	777	754	828	723	765	720	830	770	755	724	760	786	717	783	811	701	770	719	737	779	782	744	754	711	751	738	747	755	772	789	784	760	800	723	787	737	751	797	776	763	776	719	743	775	733	736	797	749	735	723	771	796	788	771	727	745	770	721	752	733	761	790	771	732	772	717	694	743	734	773	760	744	744	773	726	772	825	756	738	755	763	704	743	816	782	742	726	749	805	737	756	712	770	756	767	736	725	777	817	791	737	781	776	743	753	822	756	770	725	756	761	776	755	764	768	804	779	764	752	767	735	730	723	719	762	760	714	768	752	781	728	765	658	762	745	698	813	771	817	789	771	761	747	741	774	814	734	735	744	792	748	745	793	773	756	766	813	749	795	806	790	785	759	709	734	781	782	767	778	766	744	730	743	768	761	756	730	800	760	784	737	749	753	858	798	749	739	755	745	750	730	738	766	750	734	739	754	751	766	803	779	758	787	728	777	749	743	711	765	746	763	786	800	735	792	745	781	736	760	759	710	729	771	752	773	786	742	756	746	757	760	787	782	775
16670	35963	30660	9683	3102	2442	2087	1781	1511	1566	1403	1273	1279	1264	1225	1251	1160	1206	1101	1134	1144	1158	1085	1114	1175	1066	1112	1066	1110	1085	1086	1047	1045	1133	1063	1106	1088	1131	1123	1194	1162	1205	1160	1176	1195	1118	1149	1084	1189	1127	1056	1099	1082	1163	1056	1061	1118	1131	1122	1036	1056	1063	1102	1041	1051	1061	1080	1114	1117	1003	1077	1038	1089	1054	1108	1060	1056	1013	1063	1086	1059	1050	1028	1028	1070	1111	1069	1055	1029	1013	1051	1063	1057	1026	1086	1037	1057	1047	966	1026	1067	1105	1038	990	1054	1094	1021	1089	1008	1037	1019	1051	1010	1087	1004	1126	1088	1031	1067	1033	1141	1099	1064	1070	1047	1084	1133	1077	1095	1055	1139	1029	1106	1083	1076	1085	1075	1107	1045	1036	1110	990	1049	1064	1052	1020	1086	1112	1115	1126	1078	1071	1068	1097	1114	1044	1100	1036	1068	1043	1060	1013	1046	1069	1065	1009	1028	1080	1092	1045	1042	1074	1044	1044	1102	1065	1092	1020	1110	1040	1035	1111	1015	1017	1082	1066	1045	1085	1109	1014	1018	1056	1062	1083	1015	1058	1057	1012	1083	1051	1017	1015	1068	1019	1095	1081	1074	1063	1047	1044	1015	1040	1075	1044	1077	1057	1058	1022	1102	1058	1073	1078	1063	1054	1063	1066	1097	986	1054	1048	1086	1057	1121	1085	1088	1022	1028	1067	1009	1091	1050	1056	1096	1037	1078	1067	1068	1028	1056	1087	1022	1046	1002	1074	1093	1075	1058	1043	1082	1016	1102	1078	1065	1052	1053	1026	1040	1059	1036	1090	1109	1013	1035	1028	1015	1022	1041	959	1068	1057	1044	1088	1019	1033	1081	1069	1027	1064	1036	1086	1053	1022	1029	1059	1039	1028	1024	1035	1058	1098	1024	1076	1083	1067	1090	1058	1098	1036	1041	1045	1021	1040	1087	1059	1081	1087	1041	1042	1051	1045	1091	1030	1102	1071	1025	1030	1060	1067	1049	1068	1126	1088	985	1076	1051	1021	1097	1057	1030	1043	1068	1089	1036	1064	1051	1024	1081	1039	1061	1101	1055	1031	1051	1026	1056	1068	1067	1017	1021	1059	1091	1038	1033	1072	978	1027	1016	1090	1012	1045	1061	1109	1036	1051	1041	1045	1077	1080	1058	1056	1039	1133	1051	1057	1015	1056	1041	1040	1104	1062	1032	1067	1090	1047	1027	1086	1060	1044	1060	1059	1097	1053	1104	1067	961	1043	977	1081	1038	1035	1066	1095	1039	999	1057	1060	1084	1084	1063	1028	1102	1095	995	1100	1027	1003	1074	1079	1047	1073	1066	1074	1082	1111	1082	1066	1029	1104	1032	1067	1095	1079	998	1063	1068	1068	1079	1019	1074	1041	1036	1058	1092	988	1049	1134	1058	1099	1067	1074	1088	1062	1066	1095	1064	1059	1086	1075	985	1066	1068	1008	1042	1114	1064	1018	1117	1063	1053	1036	1046	1023	983	990	1074	1013	1117	1019	1080	1060	1122	1036	1032	1013	1020	1047	1067	1048	1037	1052	1043	1065	1084	1086	1050	1027	1103	1118	1101	1087	1035	1069	1043	1049	1089	1063	1011	1050	1050	1074	1040	1083	1077	1019	1042	1017	1046	991	1046	1010	1060	1050	1029	1093	1088	1033	1067	1052	1047	1008	1051	1025	1021	1068	1029	1094	1124	1073	1094	1090	1048	1046	1086	1063	1020	1013	1023	1055	1133	1034	998	1068	1061	1071	1036	1070	1063	1076	1040	1101	1089	1089	1043	1012	1010	1067	971	1075	1108	1023	1084	1039	1054	1103	1099	1067	1078	1062	1005	1050	1081	1015	1051	1004	1019	1045	1088	1102	1034	1026	1049	1031	1071	1047	1074	1066	1058	1076	1095	993	1043	1112	1037	1071	1039	1086	1099	1060	1103	1093	1027	1052	1006	1025	1048	1050	1026	1107	1045	1112	1064	1004	1009	1069	1034	1034	1021	1091	1048	1050	1061	1033	1025	1004	1079	1036	1000	1075	1068	1045	1005	1050	1125	945	1065	1125	1042	999	1091	1089	1022	1105	1068	1018	1077	1063	1069	1046	1035	984	1024	1041	1092	1067	1074	1060	1009	975	1117	1025	1047	1059	1063	1043	1052	1029	1053	1065	1001	1124	1041	1098	1066	1055	1106	1050	1058	1083	1068	1114	1036	1046	1031	1024	1059	1067	1075	1077	1084	1066	1040	1086	988	1035	1037	1055	1054	1042	1047	1055	1008	1067	1047	1038	1130	1059	1081	1048	1036	1059	1065	1019	1045	1068	1031	1020	1067	1002	1052	1119	1045	1037	1108	1065	1074	1094	1056	1070	1083	1016	1094	1041	1019	1060	1071	1039	1029	1037	1070	991	1004	1042	1120	1078	1049	1046	1084	1064	1119	1111	1085	1049	1025	1066	1058	1040	1033	1052	1051	1060	1071	1113	1069	1091	1063	1066	1059	1084	1055	1052	1044	1085	1055	1042	1061	1047	1110	1021	1033	1054	1039	1040	1107	1117	1063	1051	1044	1049	1068	1021	995	1045	1061	1110	1044	1050	1043	1060	1093	1075	1034	1045	1019	1117	1062	1050	1039	1091	1025	1098	1061	1094	1041	1026	1070	1023	1026	1022	1069	1058	1030	1116	997	1029	1039	1016	1040	1070	1070	1034	1074	1083	1039	1056	1077	1059	1130	1078	1032	1075	1036	1069	1059	1086	1105	1056	1046	1041	1042	1054	1065	1071	1062	1028	1086	1063	1093	1039	1089	1048	1017	1135	1069	998	1058	1011	1118	1099	1030	1075	1110	1105	1023	1022	1056	1052	1058	1069	987	1041	1039	1043	1038	1055	1005	1088	1021	1019	1094	1045	1039	1075	1063	1078	1003	1040	1048	1078	1101	1040	969	1126	1016	1037	1042	1059	1093	1048	1047	1051	1031	1038	1024	1049	1024	1001	1062	1032	1037	1115	1015	1077	1034	990	1053	1078	1034	1075	1043	1069	1002	1091	1045	1068	1095	1069	1079	1005	1070	1039	946	1054	1052	1037	992	1043	1079	1032	1070	1066	1097	1004	1071	1100	1056	1040	1092	1057	1087	1064	1058	1115	1061	1071	1107	1035	1075	1039	1086	1098	1073	1047	997	1009	993	1123	1060	1036	1076	1049	1064	1044	1080	1076	1078	1046	1069	1065	1079	1024	1077	1082	1041	1097	1045	1057	1089	1014	1039	1010	1038	1064	1074	1083	1039	1094	1065	1019	1079	1020	1053	1044	1054	1007	1017	1071	1019	1007	1021	1056	1019	1031	1032	1059	982	1016	1058	1025	1050	1031	1047	1010	1034	1081	1032	1045	1081	1075	1065	1047	1010	1010	1053	1066	1035	1042	1094	1000	1038	1078	1082	1088	1022	1025	1064	1019	1042	1092	1024	1060	1064	1035	1032	1072	996	1062	1037	1029	1062	1038	1091	1069	1071	975	1067	1024	1023	1073	1069	1087	1123	992	1022	1089	1064	1036	1131	1036	1066	1044	1071	1032	1017	1065	1067	1050	1105	1057	1083	1033	1097	1085	1054	1063	1054	1012	1073	1042	1039	1019	1101	1059	1035	1021	1074	1019	1082	1072	1050	1016	1075	1045	1014	1067	1065	1100	1040	1063	1019	1011	1099	1032	1040	1021	1096	1083	1085	1023	989	1097	1052	1072	1092	1115	1114	1092	1088	1037	1042	1029	1113	1057	1115	1063	1078	1064	1046	1030	1068	1081	1066	999	1028	1120	1063	1035	1076	1095	998	1055	1069	981	1104	1040	1047	1108	1058	1023	1094	1049	1098	1054	1051	1069	1035	1005	1055	1034	1119	1051	1051	1063	1057	1064	1038	1074	1025	1024	1067	1062	980	1064	1059	1038	1010	1053	1035	1017	1072	1075	1117	1065	1073	1059	1088	1011	1021	1086	985	1091	1046	1070	1066	1040	1078	1017	1067	1072	1011	1149	1022	1025	1052	1104	1033	1044	1102	1078	1063	1034	1034	1034	1074	998	1082	1079	1051	1079	1066	1091	1048	1089	1034	1079	1084	1046	1053	1081	1066	1100	1045	1084	1061	1022	1038	1113	1048	1060	1047	1058	1061	1046	1036	1096	1106	1017	1065	1026	1119	1044	1078	1013	1036	1078	1085	1037	1109	1054	994	1067	1011	1083	997	1067	1032	1045	1082	1043	1066	1018	1044	1066	1063	1044	1005	1042	1021	1039	985	995	1030	1049	1067	1094	1046	1031	1063	1053	1092	1020	1037	1072	1051	1052	1021	1105	1051	1085	1067	1035	1026	1047	1026	1054	1104	1036	1070	1045	1035	1059	992	1090	1033	1011	1100	1043	1103	1030	1070	1012	1065	1108	1001	1101	1055	1088	1039	1081	1050	1086	1095	1023	1109	1084	1067	1054	1052	1130	1067	1017	1078	1029	1024	1052	1025	1052	1081	1059	1020	1104	1116	999	1141	1090	1056	989	1022	1089	1033	1100	1016	1038	1048	1001	1071	1088	986	1168	1028	1084	1037	1062	1040	1019	1025	1048	1076	1031	1025	1056	1051	1064	1011	1064	1048	1089	1031	1055	1036	1095	1003	1028	1035	1120	1076	1084	973	989	1053	1029	1022	1073	1099	1032	1038	1080	1082	1067	1081	1063	1051	1068	1097	1102	1085	1016	1033	1061	1035	1065	1050	1011	997	1037	1029	1087	982	1026	1026	1084	1037	1049	1067	1002	1036	1024	1003	1020	1047	1051	1099	1065	1009	1059	1035	1064	1018	1032	1056	1077	1072	1043	1083	1069	1073	1039	1039	1069	1037	1026	1003	1038	1000	1011	991	1087	1079	1030	1026	1061	1081	1046	1004	1060	1060	1084	1062	1049	1066	1018	1066	1034	1071	1057	1067	1021
23278	21247	28998	23929	21157	19011	4107	1547	1099	953	941	893	885	867	825	790	798	776	788	741	707	739	749	695	729	776	707	709	687	680	701	701	701	696	659	663	733	726	769	726	790	767	767	765	768	801	744	759	752	757	753	705	745	681	644	730	673	737	743	704	712	735	706	671	716	675	698	656	718	681	686	672	702	712	723	709	670	713	755	689	719	706	670	703	705	673	691	677	686	679	694	672	669	660	723	713	663	701	711	711	707	723	725	677	677	706	726	703	706	669	683	665	708	663	695	668	724	673	695	692	721	697	718	720	692	664	694	727	675	658	681	669	634	698	687	683	682	680	692	669	683	738	702	698	675	697	679	675	679	708	729	700	640	710	680	639	706	699	672	710	673	719	686	695	733	638	651	712	713	684	687	723	717	696	696	685	678	628	655	693	686	671	679	651	726	688	695	701	694	734	677	682	708	690	649	649	683	619	689	655	671	757	697	676	676	665	666	659	678	623	632	681	687	680	675	667	700	647	681	677	715	726	709	680	629	720	721	665	661	680	650	699	688	687	664	640	697	698	688	664	648	696	723	671	654	714	721	662	662	661	688	667	696	704	714	644	707	661	721	673	678	756	705	661	687	715	729	659	705	703	690	665	672	643	670	676	687	663	651	670	686	728	671	694	709	669	638	632	687	704	699	688	656	713	684	719	693	736	700	669	705	695	694	635	680	697	714	699	690	667	643	698	699	634	680	700	692	671	698	683	695	675	701	684	685	688	725	672	694	695	683	644	686	722	687	688	680	666	685	735	660	656	703	678	698	688	704	735	689	626	704	733	691	684	658	650	703	658	709	698	705	670	706	666	697	684	666	668	669	670	734	658	677	662	704	661	690	698	657	677	706	652	712	677	694	691	675	655	682	660	678	707	665	680	672	721	709	687	710	704	681	676	698	679	660	688	655	683	718	645	681	690	694	667	700	657	695	704	673	709	691	697	704	715	684	640	655	674	677	680	643	700	727	689	639	684	694	649	705	680	674	679	681	666	699	728	652	660	651	701	713	676	706	648	713	689	647	648	694	660	731	675	656	659	721	665	664	667	650	661	645	662	714	684	684	678	651	710	686	695	707	693	673	729	703	703	710	707	676	701	699	686	679	683	684	765	690	746	676	683	688	699	717	665	692	701	669	620	668	706	628	698	673	694	703	715	722	679	694	680	675	683	691	710	669	620	662	697	682	697	699	671	717	712	656	707	699	691	691	714	669	704	635	652	721	639	659	689	684	641	696	666	701	697	681	679	671	674	710	659	652	734	699	655	637	641	702	708	680	684	670	703	674	693	681	694	718	694	723	695	690	698	662	695	704	682	724	695	706	692	648	697	662	672	681	648	675	673	678	696	643	716	692	670	680	709	696	711	688	657	691	675	698	696	732	700	735	710	655	644	661	655	662	731	626	635	683	686	674	627	674	680	720	705	681	708	676	709	679	634	691	654	693	690	635	666	661	705	695	676	701	677	692	668	670	657	666	703	650	703	637	742	725	659	644	681	661	651	654	672	704	709	704	690	706	630	716	729	664	709	706	673	709	695	713	712	662	671	671	703	679	711	687	750	703	691	689	694	667	655	645	691	678	652	656	661	641	700	657	650	701	707	655	641	675	704	687	719	713	684	673	687	654	701	702	676	713	680	685	691	672	650	688	711	696	666	670	693	709	711	679	675	714	678	705	691	671	677	703	707	737	680	714	725	661	731	709	681	641	718	659	728	663	680	702	674	693	664	709	681	682	710	724	686	682	690	681	656	651	661	687	656	699	638	710	683	679	689	741	666	692	676	660	643	667	675	678	720	696	699	679	684	683	680	651	633	674	682	689	655	679	680	658	710	660	666	678	691	645	730	656	688	679	695	658	658	668	718	708	699	701	682	653	653	684	711	718	696	710	677	669	673	645	699	711	677	684	674	688	680	675	680	656	671	747	690	680	705	660	681	678	708	659	670	631	697	682	699	664	695	685	673	659	665	694	685	649	685	675	700	719	670	692	661	700	672	687	674	674	636	702	691	712	718	724	731	646	742	680	626	654	716	681	673	660	669	651	667	644	695	665	671	657	706	690	668	657	674	686	702	703	666	707	701	678	657	665	696	701	690	663	658	705	689	646	666	654	680	667	704	687	658	668	663	690	726	692	728	668	700	688	699	646	640	689	698	744	680	729	666	675	683	682	751	718	663	673	676	690	712	655	702	695	686	727	616	722	656	628	675	653	687	705	660	656	679	733	664	688	650	703	671	671	701	673	646	676	687	672	691	639	630	720	663	671	668	732	696	672	661	693	690	724	735	691	658	695	678	660	663	618	623	652	766	628	675	695	692	682	657	650	720	671	710	667	669	649	722	674	663	639	666	651	677	673	688	674	700	665	717	662	720	694	658	679	711	715	640	677	709	668	680	709	664	653	690	698	656	705	689	662	638	680	689	694	675	670	666	704	689	675	663	661	694	654	716	672	679	679	705	684	658	683	675	663	656	663	695	705	663	662	694	670	672	706	715	671	674	655	670	669	700	747	617	712	692	709	694	691	683	635	671	677	700	700	669	687	673	662	701	634	720	684	692	677	684	643	709	705	660	710	684	699	669	698	647	686	687	675	633	708	654	733	705	668	653	681	724	699	685	671	685	699	695	682	695	655	698	673	648	680	649	688	702	678	714	656	643	659	699	660	704	665	669	703	677	693	701	681	699	637	671	653	688	714	697	705	689	662	669	685	660	702	692	635	671	665	662	674	658	684	669	642	689	715	673	684	679	709	676	679	658	699	673	675	690	689	679	655	666	670	666	686	676	660	617	693	686	706	655	668	642	679	660	683	716	691	692	676	691	687	716	658	678	726	733	650	672	693	683	719	666	673	666	649	717	649	674	651	665	683	663	665	692	652	666	668	688	646	651	664	706	685	674	655	676	733	690	671	658	658	715	662	658	675	715	684	674	682	687	669	702	649	685	662	686	688	730	703	708	684	660	738	653	661	747	719	711	686	693	692	664	672	679	641	655	664	677	697	670	697	666	719	637	659	700	698	681	669	704	677	709	642	674	671	682	709	680	709	705	747	675	665	671	692	698	696	654	662	630	696	688	665	683	720	694	673	664	693	670	637	733	696	679	685	683	731	647	651	640	663	642	670	678	693	691	735	735	629	673	710	644	686	699	693	707	708	716	666	698	697	671	687	725	669	702	710	643	689	677	663	630	668	674	670	679	707	655	699	696	679	708	648	676	690	742	710	676	722	681	702	629	706	715	666	635	655	660	673	661	695	671	659	711	704	689	677	654	633	665	714	702	711	703	664	648	699	700	658	676	695	674	673	661	663	667	689	668	688	628	696	695	657	653	687	661	719	678	626	687	683	640	673	659	699	632	655	708	697	676	667	733	701	694	676	684	702	670	683	677	670	667	676	696	682	644	682	693	730	693	731	683	667	712	669	697	660	681	680	672	640	632	692	675	690	698	698	657	704	680	717	689	709	697	679	678
19649	41917	35346	15324	4629	3463	2783	2335	1964	1808	1593	1485	1373	1314	1234	1184	1195	1109	1130	1121	1064	1073	1077	1064	1006	995	1059	1040	1016	958	1052	1025	964	981	1023	981	1013	1049	1082	1117	1076	1124	1142	1144	1090	1085	1105	1080	1085	1013	1063	1073	997	987	966	977	942	950	988	993	976	994	895	937	1006	946	961	984	960	914	1025	932	993	988	985	986	951	975	947	995	966	917	952	1003	957	951	931	933	960	955	937	908	921	978	919	960	946	939	987	958	989	963	932	1018	994	959	1011	934	961	1011	994	930	985	952	1001	976	921	983	961	981	969	1027	1044	1035	1029	964	1008	977	985	933	950	973	955	979	944	959	955	968	983	920	970	971	950	967	879	952	970	1006	969	912	953	956	940	969	959	937	917	981	955	983	956	941	1008	946	996	998	917	958	928	938	1013	945	908	941	978	938	961	948	943	978	943	960	948	901	990	881	881	887	969	970	971	972	944	982	981	867	967	941	951	970	951	969	968	922	951	911	978	898	914	1002	949	926	958	942	935	953	947	956	940	921	979	875	962	990	900	1041	913	968	945	930	947	952	921	976	968	912	933	904	956	937	962	968	1003	996	981	942	905	951	937	947	968	933	939	995	958	992	946	942	982	981	948	938	929	957	924	912	928	909	969	938	1010	912	952	925	940	954	938	984	930	953	1008	933	958	974	938	1001	953	873	943	958	942	909	976	928	936	959	966	963	951	931	950	959	987	944	998	952	1017	920	949	988	932	977	950	915	919	987	892	946	969	953	960	1003	958	955	965	937	917	935	984	932	883	989	932	953	924	940	950	947	935	927	952	890	860	968	1004	999	927	895	982	909	1009	955	936	960	1001	984	974	937	963	987	958	943	967	942	935	950	956	957	1019	943	942	966	959	963	958	988	971	941	990	942	972	948	948	927	978	927	945	898	885	963	952	982	955	927	956	1010	930	916	1049	979	918	986	925	952	1036	955	878	951	962	976	956	1020	925	926	990	955	900	971	938	976	990	952	1045	939	937	965	888	938	944	955	949	963	933	964	899	978	984	965	985	954	1011	953	930	923	952	973	959	967	875	921	928	919	947	915	965	938	955	943	955	914	946	950	954	912	942	926	956	935	879	922	949	967	955	944	944	965	892	943	937	959	947	931	962	947	943	947	953	954	978	969	955	967	911	943	957	946	949	943	974	944	984	978	977	950	967	974	1007	965	924	902	906	931	934	950	929	940	943	948	950	942	909	1011	922	953	962	946	976	960	942	933	965	946	985	1029	927	919	1006	972	921	937	980	939	870	925	911	899	937	970	999	1012	990	980	936	946	948	949	969	952	975	981	1000	910	927	937	919	979	947	950	964	977	895	911	906	959	952	926	930	903	886	924	896	942	922	960	1008	928	999	939	926	1019	970	990	939	931	947	949	965	945	893	950	954	961	906	948	948	952	928	934	956	912	925	972	946	950	969	967	914	901	918	960	950	947	894	937	999	938	967	965	1008	967	927	965	908	875	893	948	953	1006	919	974	959	987	1012	951	946	944	946	965	965	969	948	979	927	960	979	890	913	1003	918	980	949	979	934	996	978	932	891	954	915	937	944	990	970	915	948	937	960	931	932	911	970	968	946	931	885	898	1008	954	951	927	926	948	979	957	1025	962	956	1011	929	923	957	948	960	971	1018	936	894	945	954	968	944	942	984	967	916	973	962	965	953	961	974	963	1004	990	924	996	959	941	926	880	958	980	918	955	961	911	938	982	962	966	956	938	982	971	922	952	960	1014	932	933	975	921	952	901	925	943	965	924	951	890	941	974	924	920	965	927	923	953	919	945	905	987	931	951	916	913	974	935	953	997	906	958	990	932	942	962	936	946	1001	908	946	946	932	936	874	990	984	966	995	938	937	944	962	924	926	919	946	964	902	929	961	982	970	926	914	995	957	1034	1005	933	951	936	917	925	966	1002	999	1060	956	995	919	945	969	946	937	977	972	958	988	953	975	941	926	977	909	944	921	926	958	878	953	989	935	893	980	957	940	943	992	936	923	994	949	1020	890	951	949	989	972	974	965	862	988	940	929	907	938	975	1006	972	951	945	953	954	917	987	910	902	986	917	931	967	925	895	985	983	994	964	921	922	919	939	937	952	934	1000	927	921	933	933	881	963	949	957	984	946	959	961	927	970	945	989	881	976	944	960	921	945	950	934	933	974	931	924	983	975	931	951	959	947	910	930	933	991	903	924	935	947	949	909	931	954	926	951	954	966	955	943	921	955	887	963	973	922	939	948	947	956	940	934	964	954	928	946	937	986	945	971	967	887	948	908	921	884	889	1004	959	962	929	922	966	983	977	974	914	940	912	936	929	944	1007	975	975	934	981	913	903	898	928	954	952	965	941	944	966	969	922	938	952	948	905	889	965	901	907	954	911	979	976	990	945	990	927	933	956	995	912	1001	982	956	926	989	892	943	973	948	969	1023	928	982	907	953	912	1012	927	900	959	936	964	934	925	940	944	920	945	952	903	998	922	991	988	979	930	944	949	948	969	952	984	1018	945	971	966	943	963	938	943	967	899	979	951	913	956	947	946	933	1049	928	922	931	968	985	960	976	911	935	931	940	971	946	941	915	964	924	958	921	962	955	991	978	950	907	938	935	982	958	974	951	896	904	982	962	1014	939	959	989	920	936	943	920	921	914	887	947	950	898	939	936	979	1005	934	916	933	948	931	929	914	946	897	903	899	938	927	919	923	979	968	938	964	920	959	954	935	977	892	931	939	981	1030	922	1005	953	934	906	933	977	899	920	929	959	967	941	978	973	895	998	977	984	911	923	956	970	933	984	969	956	985	938	968	884	992	926	936	902	898	979	927	942	1010	969	944	967	945	982	979	977	969	921	931	980	919	931	923	981	960	977	982	965	973	954	959	922	986	918	1000	951	951	942	924	956	937	977	964	933	986	878	968	975	960	979	916	975	955	930	933	935	969	942	966	938	960	927	944	931	963	915	963	948	958	954	947	934	999	900	886	956	960	887	968	956	933	964	961	1034	901	899	960	958	966	918	935	953	965	958	987	918	947	934	948	963	902	901	945	915	941	981	986	988	936	954	948	947	918	892	923	920	975	981	938	953	969	994	964	958	921	912	917	931	951	975	933	970	954	977	912	920	934	964	948	897	979	923	852	970	899	939	922	965	980	939	949	894	947	938	881	920	901	1018	967	935	988	942	953	950	951	934	949	971	942	986	964	920	921	939	946	947	943	919	922	916	927	911	912	994	979	951	948	884	951	953	964	948	955	954	951	960	959	957	963	1006	944	944	941	979	992	983	937	863	932	886	949	976	917	974	942	953	934	958	960	951	990	948	949	930	967	915	953	962	984	909	897	941	960	1018	941	965	969	987	962	958	948	960	924	912	946	992	895	965	938	900	930	932	885	894	909	917	958	906	961	1006	969	980	972	951	977	950	957	936	958	943	932	975	916	968	981	937	974	981	944	960	912	945	967	953	916	974	997	972	966	919	968	931	926	948	859	966	962	971	1017	957	926	934	948	903	944	914	977	948	901	913	926	905	987	921	965	952	971	1026	893	955	957	919	942	963	948	887
27222	21029	15425	4836	1076	921	939	894	898	910	835	921	856	817	842	866	849	877	839	868	933	871	889	830	898	902	868	902	889	877	854	831	803	808	819	813	869	904	823	824	858	837	806	879	907	911	824	943	926	871	894	929	885	888	894	873	893	875	851	889	875	883	841	885	919	837	889	845	835	880	878	900	865	893	814	897	863	835	866	868	867	859	877	814	862	904	907	894	825	875	877	881	831	897	851	855	913	826	889	890	825	852	831	889	827	884	857	898	865	857	927	835	833	879	855	907	846	875	820	845	853	852	840	852	862	861	878	915	880	837	869	883	872	895	888	905	837	899	905	814	863	865	830	844	855	846	887	850	860	846	869	863	892	890	880	819	818	897	896	863	894	885	848	847	901	867	861	871	839	793	893	853	889	881	869	907	815	882	836	843	874	870	870	846	884	859	878	888	903	885	830	870	861	832	865	914	860	888	875	863	869	845	850	843	835	868	909	840	886	835	861	854	841	897	867	895	864	852	872	831	862	830	830	837	847	848	873	890	836	888	853	885	807	859	865	851	932	891	807	888	835	851	819	800	850	895	860	854	872	857	852	827	859	846	843	892	845	897	880	851	869	847	858	823	839	891	876	851	910	852	873	908	871	849	875	872	888	868	890	873	831	859	849	849	883	875	879	909	877	851	877	847	885	853	876	900	874	838	897	905	848	836	896	809	820	886	838	883	908	871	866	855	844	846	850	845	892	875	861	920	848	850	847	844	877	855	854	890	872	877	875	791	872	878	843	884	847	796	887	847	825	896	811	845	892	884	842	878	874	895	856	846	844	837	871	853	840	880	880	898	830	850	844	862	861	894	897	851	855	841	843	859	842	834	892	881	843	833	905	901	808	838	878	862	862	886	835	861	874	874	892	882	876	818	813	880	877	878	843	874	824	798	876	860	872	826	831	860	884	846	916	871	845	887	823	899	867	887	879	897	854	874	913	808	847	880	819	847	898	908	819	881	895	867	876	870	850	845	882	828	892	850	847	875	858	923	850	914	852	871	899	865	867	862	905	842	841	910	873	873	923	837	859	871	880	823	878	869	874	874	829	897	871	852	862	823	850	827	861	826	844	820	844	881	805	913	879	817	874	832	821	833	825	846	845	905	851	915	812	856	887	846	855	890	891	860	856	856	896	842	863	876	874	858	844	919	822	874	836	874	866	819	857	872	913	862	893	887	928	862	861	872	881	872	872	835	806	846	868	924	829	894	881	830	847	856	909	867	829	899	889	818	871	858	879	854	884	885	900	872	864	872	878	837	856	934	833	845	873	866	851	850	864	888	839	833	866	839	875	853	847	847	900	858	858	803	847	817	849	890	917	887	904	828	878	861	834	877	842	844	856	885	821	825	822	872	907	867	901	847	822	893	886	867	870	852	875	861	871	895	856	899	876	868	866	853	819	861	817	883	815	818	842	789	890	835	825	827	887	877	828	900	808	820	826	875	874	876	881	854	870	849	886	836	831	894	831	816	897	859	857	838	858	830	861	907	816	943	875	815	831	866	917	873	836	916	852	816	849	818	889	853	847	904	867	831	848	881	873	904	852	874	874	811	901	819	857	829	857	917	875	886	814	899	824	837	859	889	849	846	845	820	886	887	836	870	870	878	868	850	859	881	908	824	846	864	802	835	853	858	886	886	815	844	941	862	915	921	834	875	859	837	829	895	844	859	839	859	896	841	829	856	857	831	872	844	910	864	822	874	892	864	857	889	821	793	893	847	898	824	862	838	863	869	848	845	870	838	864	839	902	862	825	869	825	825	865	862	893	821	859	823	869	854	894	844	854	843	865	860	872	881	862	838	900	850	892	817	834	852	879	900	829	855	855	872	871	869	857	892	859	861	908	891	908	875	854	863	855	812	820	824	856	852	851	864	863	884	867	841	814	830	909	917	806	843	900	849	841	849	890	780	867	840	888	849	833	905	913	845	846	888	872	820	847	815	851	861	828	877	827	849	877	879	856	849	840	862	887	892	869	822	834	871	871	808	860	885	885	895	867	863	863	844	858	852	867	855	862	848	849	887	853	832	881	898	873	826	883	864	808	824	862	826	831	925	878	890	861	795	838	892	831	801	851	823	819	835	874	862	872	866	808	918	824	867	858	812	849	883	883	845	851	773	855	850	893	872	863	835	869	893	849	838	856	834	907	884	852	855	850	891	802	832	774	845	852	872	839	877	876	896	865	866	889	908	887	861	891	889	903	805	778	892	855	906	822	884	846	833	874	830	806	883	943	895	892	871	836	839	895	868	843	858	859	853	907	866	824	911	840	837	867	843	842	833	892	874	855	870	925	886	808	865	848	857	847	844	818	881	857	863	776	915	818	843	869	880	880	904	823	818	866	850	896	904	883	851	874	891	861	892	852	916	788	855	875	899	836	876	882	789	878	810	908	863	829	808	913	852	841	862	890	878	845	836	831	891	838	871	852	857	837	864	868	850	839	896	832	876	833	869	886	851	882	802	848	871	873	852	864	875	872	897	853	842	807	817	896	895	813	870	824	853	846	851	848	859	831	830	880	881	840	870	880	843	903	874	825	910	866	857	849	816	856	857	860	829	840	829	869	888	892	842	852	859	855	847	842	915	868	880	837	822	823	830	888	858	802	896	874	871	937	860	823	838	902	888	849	895	913	856	838	840	862	831	821	893	856	882	835	871	870	891	845	868	854	869	855	841	955	882	889	824	862	846	903	839	828	822	892	893	836	888	869	876	869	888	868	890	868	884	867	916	829	871	902	907	895	829	894	905	903	867	846	803	863	886	873	831	898	880	858	837	787	887	817	887	827	889	880	884	873	867	899	854	898	866	860	856	827	873	858	821	817	857	837	926	813	818	882	820	872	855	876	836	901	849	848	863	872	858	897	885	871	861	849	885	867	845	836	848	830	824	842	859	858	868	861	931	897	810	823	865	841	896	874	880	832	863	835	865	869	826	854	905	864	849	821	881	886	918	893	903	820	878	837	880	924	881	871	889	839	865	829	882	878	853	869	857	886	842	852	831	794	848	845	879	852	857	900	785	895	780	822	861	869	802	856	904	858	910	823	884	870	888	844	870	856	828	845	808	896	847	884	859	835	816	864	864	887	851	873	849	848	835	812	858	933	849	888	833	909	773	867	835	869	909	806	872	841	811	855	873	846	902	869	869	844	875	843	852	828	897	907	866	919	821	884	809	863	876	847	862	862	838	867	866	831	879	912	824	817	830	859	886	818	820	848	866	841	823	861	844	881	866	870	834	816	848	866	888	895	831	889	885	877	901	822	863	873	828	834	843	826	819	899	927	889	881	875	872	845	853	861	899	831	851	890	864	896	880	896	852	838	876	843	884	924	916	864	906	896	833	856	852	872	867	824	887	890	812	842	868	908	807	868	864	819	863	885	880	927	867	835	895	850	805	838	827	793	862	827	895	854	842	874	832	816	868	871	848	837	929	872	826	881	835	807	835	835	875	879	821	918	870
13104	24844	16807	4496	1403	1281	1219	1212	1220	1173	1205	1176	1199	1220	1193	1227	1171	1225	1193	1246	1168	1142	1179	1118	1203	1134	1176	1155	1126	1167	1192	1167	1154	1166	1233	1140	1172	1232	1204	1215	1220	1249	1237	1257	1253	1260	1228	1285	1234	1237	1187	1226	1172	1163	1208	1170	1213	1222	1093	1200	1216	1135	1277	1122	1191	1179	1161	1182	1225	1134	1171	1149	1187	1182	1217	1163	1201	1154	1230	1179	1168	1155	1181	1193	1244	1155	1165	1182	1155	1153	1216	1229	1183	1113	1211	1205	1131	1148	1137	1166	1183	1148	1170	1207	1173	1221	1145	1194	1221	1159	1176	1198	1133	1154	1235	1127	1101	1130	1267	1219	1231	1163	1217	1226	1207	1206	1232	1117	1210	1203	1163	1192	1158	1211	1187	1232	1185	1179	1191	1182	1150	1152	1186	1187	1167	1126	1223	1174	1138	1090	1201	1217	1153	1166	1162	1159	1146	1164	1151	1198	1136	1196	1177	1149	1204	1141	1219	1173	1120	1164	1230	1155	1172	1207	1209	1160	1158	1118	1218	1112	1162	1212	1180	1166	1198	1181	1151	1173	1151	1180	1151	1190	1165	1219	1157	1222	1167	1199	1145	1235	1165	1229	1157	1212	1142	1172	1214	1170	1138	1168	1223	1139	1209	1215	1145	1141	1171	1163	1176	1131	1235	1197	1163	1139	1159	1167	1249	1209	1157	1160	1181	1125	1231	1171	1167	1141	1184	1178	1210	1195	1173	1144	1219	1109	1141	1135	1211	1180	1188	1159	1180	1214	1122	1190	1144	1173	1186	1194	1129	1146	1148	1194	1190	1198	1152	1160	1137	1151	1172	1134	1169	1222	1179	1142	1212	1203	1170	1173	1144	1165	1171	1134	1191	1207	1186	1160	1171	1199	1111	1194	1188	1155	1161	1196	1154	1158	1191	1151	1175	1195	1175	1201	1158	1159	1122	1138	1188	1199	1173	1199	1206	1128	1190	1183	1191	1201	1196	1162	1211	1092	1165	1204	1191	1219	1175	1185	1170	1131	1185	1189	1180	1112	1154	1165	1156	1187	1153	1200	1196	1164	1161	1194	1196	1141	1113	1196	1214	1243	1225	1175	1150	1193	1186	1140	1222	1157	1226	1113	1232	1186	1176	1184	1177	1187	1228	1200	1156	1145	1199	1186	1214	1117	1176	1140	1148	1141	1182	1177	1164	1153	1178	1202	1183	1184	1202	1181	1195	1144	1209	1151	1160	1141	1197	1155	1155	1121	1164	1173	1144	1184	1207	1176	1191	1194	1186	1134	1195	1189	1169	1198	1117	1151	1133	1128	1120	1176	1139	1127	1250	1180	1239	1140	1148	1202	1216	1180	1194	1219	1126	1225	1181	1168	1146	1147	1197	1135	1197	1155	1158	1114	1189	1172	1166	1179	1214	1184	1252	1190	1183	1176	1212	1136	1188	1189	1218	1183	1153	1184	1155	1150	1148	1148	1136	1138	1187	1222	1207	1153	1184	1260	1161	1173	1251	1108	1205	1174	1142	1265	1188	1199	1178	1172	1161	1139	1147	1144	1148	1111	1173	1190	1185	1172	1182	1160	1189	1193	1216	1179	1177	1205	1208	1182	1155	1194	1159	1163	1151	1150	1111	1202	1198	1241	1188	1183	1203	1209	1209	1226	1205	1183	1206	1164	1168	1150	1191	1166	1215	1221	1159	1176	1182	1236	1149	1163	1143	1183	1144	1130	1196	1211	1247	1140	1180	1213	1115	1137	1198	1102	1137	1193	1164	1199	1104	1236	1229	1179	1157	1177	1182	1127	1165	1188	1147	1192	1124	1144	1162	1140	1159	1206	1233	1155	1195	1161	1144	1222	1129	1140	1104	1175	1192	1196	1158	1249	1104	1121	1219	1131	1166	1176	1115	1188	1144	1128	1225	1160	1171	1169	1166	1183	1194	1112	1181	1140	1148	1213	1150	1163	1200	1176	1172	1172	1200	1169	1138	1196	1165	1238	1186	1151	1152	1181	1203	1215	1140	1241	1154	1150	1173	1206	1174	1160	1206	1123	1166	1182	1200	1170	1180	1198	1190	1143	1172	1190	1159	1147	1184	1181	1184	1183	1117	1171	1181	1199	1151	1169	1166	1151	1207	1165	1163	1156	1180	1156	1109	1169	1140	1178	1203	1204	1127	1173	1253	1206	1136	1120	1136	1154	1141	1154	1178	1193	1118	1160	1173	1146	1146	1197	1180	1180	1135	1197	1149	1185	1121	1191	1213	1142	1171	1185	1253	1192	1193	1104	1204	1136	1193	1193	1247	1145	1233	1212	1163	1192	1151	1234	1155	1123	1170	1126	1190	1159	1166	1129	1125	1218	1169	1193	1227	1172	1210	1143	1158	1215	1122	1263	1159	1148	1171	1143	1182	1186	1186	1169	1101	1171	1128	1141	1198	1163	1165	1147	1142	1166	1153	1171	1183	1206	1184	1173	1144	1154	1182	1132	1179	1121	1186	1165	1154	1218	1133	1197	1165	1229	1198	1121	1161	1116	1111	1218	1151	1166	1237	1181	1129	1178	1167	1168	1170	1134	1193	1173	1192	1112	1213	1164	1148	1178	1123	1179	1158	1205	1141	1176	1217	1136	1177	1211	1171	1155	1204	1104	1142	1148	1135	1206	1126	1169	1171	1218	1190	1167	1147	1136	1179	1228	1156	1158	1166	1145	1171	1214	1184	1152	1176	1134	1120	1209	1175	1183	1198	1228	1186	1171	1188	1186	1135	1182	1178	1108	1191	1133	1201	1154	1192	1143	1206	1222	1191	1181	1128	1216	1202	1219	1171	1189	1127	1207	1151	1198	1155	1175	1164	1172	1109	1174	1172	1147	1145	1160	1167	1170	1165	1124	1152	1156	1183	1179	1164	1192	1164	1196	1170	1168	1148	1167	1199	1142	1202	1175	1164	1211	1215	1184	1130	1166	1187	1178	1221	1161	1137	1156	1225	1158	1188	1138	1176	1149	1156	1181	1123	1152	1132	1164	1156	1162	1117	1158	1176	1143	1196	1211	1234	1141	1160	1161	1157	1210	1105	1143	1128	1136	1109	1199	1146	1113	1188	1176	1158	1181	1131	1161	1185	1196	1167	1150	1107	1134	1185	1141	1160	1173	1168	1180	1162	1156	1117	1195	1162	1141	1214	1198	1171	1123	1123	1209	1161	1162	1211	1205	1231	1154	1209	1112	1169	1086	1248	1165	1166	1166	1213	1141	1094	1205	1212	1189	1177	1177	1219	1190	1157	1214	1161	1148	1218	1159	1195	1183	1132	1148	1185	1124	1182	1155	1189	1187	1134	1181	1172	1181	1122	1174	1216	1208	1190	1170	1225	1203	1212	1163	1132	1184	1140	1221	1254	1193	1110	1211	1158	1136	1217	1186	1222	1218	1203	1165	1137	1193	1189	1180	1176	1228	1188	1201	1151	1193	1169	1220	1221	1132	1147	1181	1209	1146	1105	1153	1145	1151	1206	1183	1168	1169	1172	1200	1186	1117	1162	1154	1121	1198	1207	1200	1183	1219	1163	1148	1182	1198	1209	1132	1188	1165	1151	1167	1304	1179	1215	1102	1125	1225	1167	1223	1205	1188	1148	1206	1160	1149	1227	1156	1182	1148	1194	1140	1193	1130	1129	1170	1177	1247	1126	1178	1260	1154	1170	1177	1152	1198	1236	1163	1187	1185	1197	1199	1195	1134	1140	1206	1142	1117	1145	1193	1196	1145	1161	1162	1264	1195	1223	1170	1179	1193	1159	1117	1200	1159	1249	1198	1147	1164	1108	1113	1100	1195	1101	1175	1210	1155	1206	1211	1142	1233	1210	1192	1128	1194	1184	1172	1195	1132	1166	1125	1155	1176	1197	1115	1179	1233	1182	1197	1163	1222	1195	1183	1192	1174	1179	1184	1195	1136	1143	1172	1213	1246	1138	1185	1185	1159	1185	1215	1195	1271	1179	1250	1179	1214	1179	1143	1169	1213	1135	1124	1232	1146	1199	1168	1211	1172	1209	1197	1183	1166	1117	1135	1171	1218	1172	1224	1139	1196	1173	1197	1150	1155	1154	1165	1142	1208	1180	1189	1221	1205	1191	1160	1171	1215	1197	1199	1212	1203	1187	1180	1192	1174	1173	1204	1126	1112	1129	1208	1184	1158	1243	1184	1178	1253	1174	1210	1152	1140	1154	1190	1197	1163	1253	1161	1194	1243	1155	1174	1164	1184	1134	1129	1218	1206	1229	1279	1127	1154	1171	1159	1174	1154	1117	1146	1213	1160	1154	1196	1200	1216	1172	1132	1104	1190	1142	1169	1146	1273	1131	1219	1143	1181	1189	1214	1135	1182	1211	1210	1198	1161	1186	1179	1175	1170	1151	1180	1150	1216	1195	1183	1104	1194	1249	1171	1133	1207	1178	1169	1202	1147	1100	1189	1147	1143	1181	1174	1159	1176	1125	1206	1153	1179	1147	1110	1217	1136	1127	1153	1245	1173	1160	1173	1120	1139	1192	1175	1193	1148	1200	1165	1153	1169	1159	1179	1166	1201	1141	1156	1159	1167	1193	1194	1237	1158	1214	1218	1147	1151	1197	1234	1175	1236	1189	1168	1239	1190	1152	1168	1148	1116	1187	1144	1219	1139	1210	1176	1158	1203	1154	1087	1181	1214	1259	1157	1200	1154	1124	1178	1103	1201	1205	1156	1157	1139	1208	1213	1198	1151	1142	1188	1120	1207	1169	1122	1136	1168	1121	1188	1170	1231	1176	1228	1213	1169	1208	1180	1214	1229	1195	1224	1167	1141	1233	1157	1202	1149	1117	1175	1134	1181	1110	1145	1208	1207	1198	1205	1149	1206	1183	1107	1133	1143	1197	1155	1254	1137	1148	1236	1165	1159	1147	1225	1126	1218	1166	1205	1145	1178	1203	1212	1120	1165	1178	1145	1206	1166	1099	1213	1144	1219	1202	1128	1119	1101	1204	1192	1154	1174	1161	1137	1194	1147	1212	1125	1199	1170	1235	1162	1195	1180	1196	1181	1160	1160
24330	21328	28556	24558	19921	5472	1881	1291	1038	1027	1032	963	960	957	879	891	883	900	868	881	885	880	884	877	833	847	850	851	861	847	851	841	846	909	839	836	863	799	892	936	844	905	842	915	930	819	927	882	884	886	849	838	822	838	835	844	846	864	833	890	860	878	875	824	908	850	872	819	877	897	862	776	821	845	831	853	845	865	838	859	882	808	858	807	887	850	825	827	816	834	839	900	880	842	850	806	883	857	858	854	867	806	894	844	863	800	852	834	832	873	874	845	870	804	868	806	869	883	859	810	833	855	840	864	831	831	838	901	839	846	876	859	876	838	857	872	841	844	833	847	847	817	813	865	858	879	854	865	787	861	860	856	878	835	857	882	817	891	830	795	886	875	816	831	865	858	833	874	814	849	829	820	869	813	810	819	833	958	884	858	816	869	799	849	872	871	891	832	813	881	822	821	801	882	872	831	835	839	787	861	844	846	893	829	805	806	900	857	830	808	880	852	831	908	803	832	854	870	866	869	854	839	835	821	823	808	868	800	852	839	884	829	819	815	822	870	837	848	857	858	807	835	831	857	805	858	871	853	844	844	826	798	853	828	868	865	857	842	825	835	761	833	840	878	830	812	821	796	837	876	859	843	855	864	918	875	833	807	841	854	847	880	836	779	912	813	897	846	815	822	843	858	849	877	833	854	871	854	824	908	916	887	824	833	912	867	888	863	826	847	835	860	806	847	874	846	886	835	842	848	873	849	840	868	852	856	838	860	868	843	857	783	842	855	823	859	766	835	821	891	827	816	915	868	886	829	813	898	859	846	854	892	810	866	810	867	859	866	793	828	836	838	836	818	852	848	854	831	872	843	803	795	856	824	844	874	819	897	814	889	886	828	781	845	840	768	767	796	826	844	879	864	836	872	772	779	826	862	868	876	880	800	859	805	827	834	813	889	838	808	831	834	849	823	827	861	849	818	821	834	829	817	890	819	819	814	769	830	860	822	875	814	853	835	772	868	882	856	836	825	817	830	794	837	857	859	829	836	850	836	798	837	812	861	856	776	827	910	805	853	878	827	837	854	868	847	816	781	864	839	814	878	810	825	876	782	852	890	847	838	835	883	903	830	876	864	850	848	825	865	839	848	802	808	812	839	842	860	800	808	810	840	845	844	834	817	867	802	824	791	856	865	832	892	828	838	807	872	863	879	845	811	866	802	890	841	850	790	862	785	815	842	814	851	864	851	837	845	852	796	810	800	798	841	795	830	868	864	858	818	847	826	849	793	808	880	843	876	865	810	857	816	817	830	851	882	831	817	847	898	877	851	790	825	870	874	802	824	831	851	840	838	838	854	856	823	820	801	818	846	802	858	846	869	847	813	861	856	865	822	877	895	852	871	825	835	801	836	812	831	824	835	809	799	846	845	851	857	904	849	877	841	856	858	874	859	857	866	851	822	840	819	811	847	842	845	826	846	789	839	852	813	856	906	861	812	894	879	816	855	848	853	841	842	878	877	798	890	863	845	858	803	882	806	833	809	836	837	771	795	844	801	827	836	851	767	799	778	840	841	828	830	868	848	843	838	770	805	841	831	847	786	805	878	860	821	827	843	876	863	842	825	800	829	906	829	836	894	866	863	894	826	842	844	808	853	842	878	832	823	826	807	831	874	895	853	893	864	844	856	844	834	866	775	795	854	821	817	811	848	810	843	806	827	869	856	845	820	852	899	914	852	825	868	823	833	842	849	881	829	879	899	864	849	851	873	833	831	883	781	873	789	869	843	782	811	807	819	827	820	854	858	797	839	842	891	776	837	804	842	850	864	844	803	803	871	844	846	861	805	872	873	843	778	859	849	872	897	787	815	829	869	861	917	809	844	819	801	848	819	865	822	794	855	801	863	850	853	850	834	818	843	852	835	842	851	873	809	853	835	877	845	838	876	810	835	899	812	790	839	855	826	863	802	881	768	793	852	833	806	838	836	791	865	888	767	873	776	833	861	857	839	859	858	818	810	880	843	803	833	843	893	891	873	853	795	803	875	902	821	805	905	862	840	852	850	873	828	850	894	845	873	866	880	820	808	837	811	845	874	805	783	822	792	835	790	852	832	836	838	851	848	807	841	848	812	830	816	854	809	822	847	823	796	839	824	807	892	847	880	845	886	857	832	851	795	835	873	787	854	873	822	859	860	809	815	887	853	837	856	827	869	825	823	845	841	846	812	805	853	803	808	805	870	834	856	866	864	820	861	820	800	866	909	849	827	819	796	875	810	815	798	811	861	823	855	821	800	865	801	873	865	818	853	860	827	782	834	876	819	832	837	845	834	838	849	837	851	846	884	842	853	833	851	841	809	805	869	880	848	816	853	880	828	855	848	838	827	850	883	808	908	843	837	850	894	806	854	806	846	839	862	829	873	834	885	878	853	860	857	838	843	831	858	830	870	840	861	842	888	873	853	841	879	867	821	804	789	771	847	813	797	867	869	866	842	800	834	775	824	844	834	897	836	778	912	848	828	848	894	784	781	797	890	884	845	819	809	863	887	829	853	807	806	806	819	830	860	794	808	795	844	874	839	787	846	816	873	819	858	885	892	825	836	838	841	825	801	832	837	819	806	843	845	827	822	825	839	833	826	866	839	818	844	874	807	830	855	808	878	804	862	830	802	874	836	819	843	847	862	821	924	834	867	837	805	863	831	865	841	800	887	805	828	867	790	842	825	852	834	818	800	859	875	849	847	868	820	827	853	840	902	842	838	833	849	904	825	816	824	879	857	878	844	837	809	821	800	791	869	840	844	875	838	860	858	866	816	832	837	862	888	800	873	833	830	889	822	853	896	844	853	837	833	859	823	844	852	876	871	868	881	791	867	839	844	836	806	817	854	815	835	791	839	838	856	841	802	872	814	816	872	864	852	831	806	848	814	818	838	897	834	787	830	863	828	832	819	826	828	835	837	863	850	862	855	865	854	825	789	844	882	860	850	853	845	877	866	874	837	854	874	832	811	800	834	860	799	847	847	820	855	812	841	840	870	855	803	865	792	823	825	836	865	815	818	869	882	856	871	807	802	865	809	820	837	824	862	857	826	856	852	824	805	817	855	809	813	804	849	861	846	852	841	859	818	894	824	848	832	819	875	846	842	862	802	849	819	836	845	831	884	790	868	819	831	851	837	803	895	870	852	820	857	865	820	833	841	833	859	858	882	819	827	863	846	852	824	820	849	802	851	840	808	833	855	807	869	814	797	822	831	874	805	819	808	848	828	826	888	864	862	855	840	846	811	861	872	835	804	811	838	869	823	799	823	852	813	852	882	926	851	824	792	819	828	807	817	843	824	865	842	847	880	867	842	811	826	839	875	826	821	809	825	867	863	858	866	834	806	811	852	891	852	840	837	892	822	830	789	814	819	843	859	824	807	835	828	804	860	827	879	848	822	867	838	832	796	891	817	827	799	852	875	857	832	828	797	863	828	796	826	855	899	838	848	808	872	856	813	888	836	848	853	794	843
16864	37840	31242	10875	3356	2481	2071	1834	1727	1574	1565	1445	1336	1384	1390	1337	1298	1236	1223	1357	1289	1211	1164	1189	1231	1225	1208	1182	1167	1138	1224	1173	1188	1149	1217	1168	1152	1237	1207	1285	1264	1203	1256	1210	1338	1245	1257	1253	1210	1235	1209	1214	1258	1276	1226	1176	1171	1161	1205	1148	1176	1172	1193	1205	1148	1147	1145	1142	1099	1151	1183	1195	1171	1137	1157	1184	1123	1203	1226	1187	1097	1216	1175	1165	1239	1200	1210	1125	1205	1232	1147	1176	1165	1162	1163	1209	1141	1115	1152	1165	1188	1217	1185	1180	1174	1190	1222	1140	1205	1191	1219	1140	1164	1143	1170	1244	1141	1222	1166	1228	1149	1189	1218	1138	1241	1194	1226	1176	1201	1145	1139	1207	1153	1119	1200	1145	1176	1106	1092	1173	1150	1150	1162	1206	1153	1184	1168	1218	1165	1192	1222	1126	1201	1164	1211	1167	1143	1225	1213	1171	1176	1165	1126	1151	1148	1171	1178	1214	1140	1220	1075	1211	1146	1157	1193	1202	1182	1161	1151	1219	1184	1145	1165	1138	1173	1124	1152	1166	1128	1195	1134	1143	1130	1126	1154	1136	1186	1144	1164	1174	1234	1107	1154	1125	1105	1160	1154	1175	1206	1175	1138	1181	1128	1087	1138	1189	1165	1127	1106	1216	1153	1132	1168	1129	1168	1101	1115	1141	1257	1180	1140	1258	1125	1156	1131	1137	1223	1119	1132	1148	1151	1156	1181	1253	1151	1152	1186	1103	1133	1179	1155	1147	1163	1168	1143	1153	1191	1143	1148	1125	1162	1204	1183	1177	1236	1184	1174	1189	1138	1180	1170	1171	1187	1160	1199	1177	1185	1127	1146	1178	1187	1167	1141	1102	1230	1124	1178	1210	1161	1190	1184	1141	1112	1137	1161	1205	1158	1123	1183	1107	1076	1228	1160	1146	1141	1223	1179	1192	1198	1139	1153	1178	1165	1178	1131	1103	1164	1204	1189	1236	1218	1139	1187	1162	1174	1198	1157	1133	1120	1178	1131	1174	1219	1176	1190	1116	1193	1160	1164	1111	1132	1149	1159	1193	1121	1116	1175	1170	1146	1195	1188	1112	1080	1114	1185	1130	1161	1131	1160	1125	1122	1151	1149	1215	1160	1101	1208	1183	1142	1148	1151	1169	1088	1199	1164	1154	1138	1209	1193	1192	1201	1131	1113	1128	1153	1180	1165	1177	1130	1131	1155	1180	1177	1143	1198	1185	1171	1150	1203	1152	1207	1148	1175	1180	1078	1126	1189	1160	1167	1208	1091	1146	1207	1075	1125	1156	1162	1167	1110	1189	1168	1171	1128	1215	1139	1174	1123	1168	1180	1169	1137	1172	1206	1194	1115	1181	1115	1156	1216	1171	1169	1142	1156	1115	1195	1090	1170	1194	1135	1162	1143	1092	1154	1177	1109	1163	1194	1155	1166	1126	1169	1173	1162	1206	1149	1107	1190	1140	1187	1182	1114	1159	1181	1132	1196	1144	1171	1152	1141	1210	1153	1195	1136	1117	1153	1135	1146	1087	1198	1118	1157	1161	1116	1166	1157	1192	1165	1171	1132	1143	1186	1138	1142	1183	1214	1161	1154	1069	1189	1145	1125	1224	1279	1226	1274	1136	1185	1127	1159	1124	1224	1175	1147	1188	1146	1136	1181	1181	1185	1187	1132	1150	1182	1168	1131	1180	1090	1187	1167	1172	1183	1188	1104	1138	1199	1171	1138	1171	1147	1173	1162	1218	1234	1154	1164	1164	1175	1192	1201	1150	1117	1136	1139	1127	1167	1176	1125	1210	1114	1192	1203	1194	1120	1155	1178	1142	1160	1169	1156	1202	1194	1195	1141	1169	1141	1186	1180	1125	1132	1132	1141	1125	1224	1146	1150	1142	1153	1129	1165	1171	1193	1130	1198	1158	1170	1084	1226	1117	1124	1224	1158	1149	1143	1190	1156	1156	1157	1154	1147	1174	1131	1175	1195	1177	1144	1135	1156	1188	1192	1160	1203	1116	1144	1122	1205	1098	1133	1191	1187	1125	1198	1107	1193	1159	1145	1152	1147	1106	1147	1204	1197	1221	1231	1166	1183	1133	1129	1255	1173	1184	1160	1166	1141	1169	1166	1164	1193	1187	1148	1167	1202	1178	1161	1088	1176	1116	1229	1152	1139	1241	1172	1187	1159	1135	1216	1163	1237	1187	1116	1163	1145	1183	1125	1177	1192	1159	1148	1197	1206	1111	1131	1181	1185	1087	1113	1199	1221	1154	1216	1093	1201	1113	1112	1160	1132	1187	1142	1126	1200	1175	1176	1141	1090	1167	1174	1168	1177	1161	1172	1139	1177	1132	1156	1188	1170	1162	1116	1128	1174	1191	1113	1202	1162	1100	1167	1218	1097	1204	1211	1145	1121	1164	1166	1158	1183	1199	1148	1128	1162	1159	1138	1191	1194	1190	1163	1194	1204	1187	1167	1172	1178	1213	1202	1173	1119	1191	1125	1132	1173	1154	1105	1154	1195	1187	1129	1177	1190	1172	1215	1171	1174	1162	1153	1169	1143	1145	1147	1123	1156	1159	1181	1161	1202	1222	1124	1162	1146	1192	1118	1192	1160	1174	1162	1173	1079	1144	1197	1236	1173	1153	1180	1149	1169	1176	1176	1181	1170	1198	1144	1189	1081	1176	1103	1135	1200	1196	1171	1177	1201	1198	1139	1130	1148	1165	1145	1189	1110	1166	1190	1175	1168	1125	1207	1147	1113	1189	1200	1222	1160	1152	1147	1195	1180	1128	1084	1180	1194	1171	1192	1129	1220	1165	1217	1144	1189	1149	1163	1146	1178	1160	1176	1203	1245	1116	1194	1204	1199	1145	1136	1213	1179	1176	1110	1230	1144	1101	1184	1156	1132	1138	1158	1177	1186	1239	1199	1135	1173	1249	1158	1151	1133	1230	1193	1175	1129	1115	1218	1129	1163	1138	1191	1106	1190	1162	1204	1177	1133	1145	1181	1152	1200	1199	1202	1144	1207	1173	1128	1180	1192	1165	1161	1142	1155	1166	1165	1148	1137	1119	1169	1185	1190	1110	1185	1204	1154	1159	1115	1177	1181	1206	1133	1150	1169	1091	1130	1167	1109	1208	1168	1113	1127	1160	1190	1147	1197	1150	1187	1198	1164	1154	1124	1177	1098	1177	1206	1165	1129	1168	1176	1201	1179	1198	1163	1175	1161	1136	1148	1197	1208	1144	1166	1192	1216	1128	1137	1191	1170	1184	1195	1167	1179	1138	1171	1135	1170	1168	1131	1174	1235	1128	1146	1194	1241	1158	1148	1159	1183	1196	1245	1152	1212	1170	1166	1163	1142	1189	1111	1226	1179	1138	1122	1149	1158	1201	1123	1158	1177	1136	1141	1140	1190	1193	1167	1231	1158	1162	1104	1198	1203	1138	1183	1147	1170	1200	1149	1143	1163	1187	1178	1176	1156	1134	1146	1173	1203	1123	1150	1144	1179	1161	1182	1153	1184	1142	1143	1193	1202	1185	1167	1238	1197	1226	1157	1257	1118	1172	1140	1168	1160	1181	1148	1148	1189	1139	1133	1223	1157	1169	1166	1242	1130	1243	1194	1180	1166	1137	1161	1186	1173	1143	1206	1230	1110	1075	1168	1115	1205	1105	1161	1114	1111	1211	1084	1123	1183	1185	1134	1165	1118	1143	1178	1096	1150	1122	1135	1133	1189	1109	1145	1126	1156	1195	1122	1151	1087	1106	1147	1104	1158	1117	1150	1165	1126	1175	1163	1117	1195	1186	1189	1214	1190	1189	1223	1152	1128	1176	1144	1202	1176	1122	1167	1132	1165	1190	1212	1179	1196	1111	1136	1176	1181	1126	1187	1117	1215	1148	1184	1173	1140	1099	1146	1142	1192	1190	1179	1163	1141	1151	1130	1186	1182	1169	1151	1218	1147	1271	1140	1126	1112	1078	1176	1135	1145	1174	1125	1145	1135	1223	1146	1199	1168	1176	1166	1222	1185	1209	1154	1130	1150	1190	1154	1196	1193	1158	1181	1163	1168	1137	1127	1118	1132	1139	1147	1147	1164	1201	1219	1145	1138	1181	1142	1180	1166	1164	1201	1103	1196	1143	1055	1178	1139	1151	1122	1116	1218	1177	1163	1102	1132	1167	1220	1218	1187	1137	1100	1134	1180	1110	1172	1151	1140	1173	1177	1141	1182	1134	1141	1137	1121	1173	1186	1141	1103	1160	1156	1112	1189	1116	1157	1184	1185	1146	1176	1214	1110	1135	1146	1180	1131	1157	1089	1167	1177	1146	1208	1215	1195	1175	1153	1151	1185	1181	1179	1186	1124	1122	1179	1159	1148	1203	1180	1127	1193	1164	1237	1110	1154	1181	1164	1164	1198	1165	1170	1157	1138	1178	1169	1178	1180	1163	1158	1172	1166	1212	1186	1151	1147	1185	1222	1153	1164	1172	1168	1175	1165	1145	1183	1176	1170	1105	1177	1210	1099	1157	1159	1230	1141	1226	1149	1210	1129	1173	1136	1180	1128	1185	1174	1198	1180	1175	1126	1240	1143	1151	1170	1212	1146	1195	1155	1147	1119	1153	1146	1161	1179	1180	1165	1150	1212	1206	1194	1143	1104	1124	1168	1159	1130	1191	1166	1162	1139	1192	1157	1217	1192	1130	1170	1173	1139	1104	1143	1160	1155	1207	1160	1153	1108	1212	1130	1191	1160	1173	1101	1134	1222	1158	1164	1190	1133	1147	1160	1145	1162	1117	1145	1150	1145	1171	1128	1170	1177	1085	1168	1146	1204	1186	1191	1145	1156	1152	1197	1225	1170	1166	1181	1175	1173	1175	1190	1234	1190	1134	1132	1114	1145	1187	1142	1131	1107	1193	1181	1142	1165	1158	1124	1169	1208	1154	1174	1197	1181	1167	1187	1152	1222	1111	1130	1161	1183	1131	1155	1119	1089	1166	1171	1193	1165	1143	1122	1163	1155	1224	1131	1180	1159	1120
23233	21336	29005	23937	21266	19366	4431	1600	1195	1039	971	960	972	838	898	863	828	815	869	807	815	827	818	769	833	792	819	836	855	790	758	761	739	789	766	778	751	793	804	831	777	825	782	777	862	795	833	862	797	750	853	843	789	775	746	726	785	749	804	801	773	752	787	711	787	736	727	733	764	747	791	766	737	767	745	773	781	764	810	783	764	833	795	771	734	753	779	762	742	759	750	716	818	740	752	757	750	724	735	750	746	703	750	776	755	793	735	739	801	775	731	764	775	774	719	751	770	762	804	762	793	848	792	799	819	769	742	756	774	773	739	797	800	786	772	752	776	770	764	724	741	787	781	768	748	801	766	779	750	746	780	759	727	704	776	766	748	790	727	717	731	767	732	786	770	767	826	697	730	765	730	777	753	767	801	800	749	766	749	709	704	789	767	727	787	748	771	730	764	746	764	740	770	725	828	771	781	775	763	765	796	749	780	747	797	760	802	730	745	749	782	791	745	759	750	749	733	746	762	760	763	760	740	712	789	744	696	762	710	798	765	778	727	722	775	755	724	767	774	739	781	762	763	783	729	758	736	783	727	774	731	756	745	752	729	734	768	799	750	757	787	796	775	760	745	777	709	770	722	796	726	778	786	749	797	730	742	793	744	744	774	716	809	735	770	732	749	771	742	737	752	716	740	764	802	736	782	787	793	733	762	737	728	757	769	811	736	792	741	773	758	726	788	762	813	712	748	754	772	772	717	769	775	748	752	778	795	790	759	770	735	765	769	735	755	706	775	712	786	737	752	678	784	691	784	743	784	782	776	707	740	785	766	731	742	772	734	758	698	745	770	772	776	793	748	756	784	765	721	790	774	760	710	768	849	768	741	762	787	836	748	806	754	760	728	762	735	768	738	738	742	712	768	786	762	799	769	738	793	741	719	724	809	739	716	781	714	734	756	829	785	740	779	740	691	790	741	765	772	770	703	723	723	772	797	756	777	770	747	756	793	742	726	736	767	733	759	758	739	738	733	801	777	748	718	761	751	756	788	774	693	777	747	744	741	710	750	762	710	745	728	798	765	739	789	748	759	759	757	728	775	713	771	788	723	782	804	757	743	768	718	748	767	756	710	768	717	770	762	759	778	725	730	794	736	769	768	770	762	733	755	740	757	767	750	812	792	798	720	758	746	740	762	744	764	742	724	776	728	780	782	791	727	723	750	779	766	729	801	779	808	757	736	766	750	802	751	743	795	769	797	713	722	745	802	769	750	766	713	773	729	753	755	759	770	816	717	741	756	765	715	729	771	742	825	720	758	772	749	754	762	790	730	799	759	742	829	815	745	760	717	741	770	755	749	776	758	773	751	761	791	749	775	772	798	748	710	779	728	696	760	774	750	755	800	845	786	763	769	717	774	754	759	734	768	753	729	734	768	743	777	733	726	752	729	738	731	761	762	791	796	774	749	737	748	707	704	757	755	752	729	755	757	766	749	768	752	725	779	758	727	763	720	754	736	794	738	747	784	809	766	721	732	734	731	752	729	754	704	743	752	755	744	769	711	709	767	739	782	755	771	736	743	782	698	741	781	736	765	757	720	751	773	753	753	700	766	770	747	712	751	759	810	743	781	772	740	714	724	837	735	747	783	780	756	767	707	797	757	747	775	759	750	757	791	770	724	744	774	759	695	772	754	740	727	765	783	731	797	760	767	725	773	759	777	730	798	730	777	735	807	716	768	771	740	725	755	754	769	750	765	713	745	697	745	797	756	709	792	738	761	726	771	716	745	752	759	732	779	744	750	711	743	740	777	752	755	754	751	731	718	747	759	792	759	791	745	779	767	792	762	721	790	751	800	781	726	770	752	786	771	764	755	747	745	743	779	754	768	740	735	789	758	767	726	776	681	762	794	761	791	701	731	672	727	703	754	730	767	702	742	735	788	767	753	751	776	733	753	804	761	782	753	755	784	747	776	797	811	733	790	728	802	765	704	750	715	703	744	707	751	735	746	784	730	726	744	740	788	750	796	762	730	743	747	730	775	698	763	700	736	732	788	710	692	761	715	771	748	725	753	727	731	726	772	785	734	745	778	742	776	750	776	781	818	761	756	784	808	712	730	766	781	762	750	749	785	741	781	733	729	756	749	734	785	759	735	718	750	781	712	740	699	701	707	760	746	743	785	740	736	772	728	736	737	762	775	733	736	741	760	727	726	773	729	744	760	740	788	745	758	792	800	741	776	781	748	788	729	714	792	788	743	765	726	721	767	769	768	740	740	776	774	747	734	746	721	779	742	744	729	814	781	788	769	757	766	772	762	779	776	774	738	742	784	757	717	746	744	754	770	705	774	721	770	725	798	789	764	717	767	757	723	737	745	757	668	788	704	785	756	736	738	759	807	753	709	720	770	732	739	732	717	776	797	717	757	804	719	731	754	750	726	724	770	790	740	784	758	701	728	739	761	736	717	780	768	750	754	736	770	754	779	734	759	748	778	733	763	730	710	779	776	767	784	810	768	734	779	753	797	778	795	751	731	722	716	749	712	747	731	774	752	700	735	743	759	733	778	773	721	792	760	786	711	745	736	767	721	760	763	780	775	779	788	754	746	745	775	751	751	719	733	754	803	763	752	762	738	718	805	739	715	706	727	760	783	758	739	751	740	769	768	807	787	818	728	775	762	728	760	748	739	701	757	787	718	714	762	735	726	705	762	764	746	736	784	724	760	726	735	768	786	716	830	768	779	774	758	774	727	726	729	766	764	742	672	762	720	728	772	740	751	717	727	739	775	773	779	792	800	791	709	795	776	738	758	698	769	777	757	753	698	796	780	733	738	730	798	783	719	773	756	691	773	728	781	781	771	706	720	708	724	720	767	736	772	727	745	720	761	729	733	813	798	732	738	793	720	786	778	732	738	730	766	742	772	746	776	783	780	778	733	738	772	747	776	788	729	792	743	755	726	693	769	785	760	789	746	753	758	758	756	736	746	765	789	733	720	735	738	703	715	748	759	760	738	773	761	792	766	714	744	760	705	742	758	735	738	739	755	787	768	728	741	722	733	763	749	723	716	755	757	749	773	767	747	773	773	749	761	736	721	778	779	746	753	758	709	730	733	761	726	773	785	746	781	782	718	750	779	753	747	754	765	753	690	785	782	766	740	755	769	792	776	731	716	710	751	794	752	747	732	744	720	792	726	732	724	706	766	745	711	786	749	745	714	799	768	724	758	747	780	747	787	760	723	768	768	755	748	791	724	761	754	740	788	791	737	748	749	739	796	762	717	742	763	764	784	754	748	741	772	783	764	742	766	751	770	731	785	680	741	744	774	794	808	742	733	696	704	774	775	795	823	768	758	742	728	764	764	734	787	788	734	739	744	767	756	765	757	737	690	741	769	788	743	750	725	713	754	787	766	763	721	760	739	787	772	783	787	809	742	732	772	748	753	778	749	724	750	739	712	753	740	787	740	715	739	760	776	700	764	735	761	768	780	746	754	758	759	767	760	766	774	754
19319	44175	38090	14845	4784	3544	2856	2341	2177	1797	1712	1601	1570	1445	1382	1291	1278	1190	1232	1210	1249	1177	1096	1151	1124	1146	1074	1153	1119	1024	1084	1060	1080	1064	1074	1080	1126	1182	1075	1174	1184	1162	1258	1205	1182	1209	1193	1174	1156	1245	1111	1106	1148	1072	1064	1091	1065	1109	1027	1063	1034	998	1022	1042	1064	1022	1035	1068	1108	1061	1061	1013	1029	1079	1086	1119	1083	1082	1074	1077	1048	1038	1090	1032	1051	1073	999	1039	1045	1068	1025	1070	1098	988	993	1029	1110	1063	1015	1012	1025	1002	1031	1049	1022	978	1078	1027	1043	1013	1084	1081	1042	1059	1029	1087	1043	1072	1091	1043	1065	1098	1029	1054	1040	1084	1053	1075	1118	1028	998	1055	1032	1039	1062	1051	1104	1050	1043	1066	1030	1065	1046	1044	1039	1048	1053	1075	1028	1074	1025	1069	1064	1049	1020	1075	1020	1097	1025	1057	1096	1000	1006	1095	1005	1048	1055	1077	1015	1070	1030	1034	1019	1037	1036	1014	1031	1017	943	1067	1037	1005	1065	1089	1033	1024	1048	1064	1009	1000	1015	1019	1071	1098	1031	1103	1043	1027	1053	1024	1056	1045	1013	1043	1066	1082	1035	1088	1061	1074	1043	989	1032	1056	1053	1054	1006	1014	994	1062	1019	1020	1003	1011	1070	973	1058	1035	1045	1050	1009	1079	1036	1010	1029	1028	1047	1071	999	1040	1011	1024	1013	1066	1062	1043	1023	1068	1062	1053	1015	1031	1017	1014	964	1006	1099	1042	984	1010	998	1068	1023	1061	1040	1065	1063	1004	1026	1067	1025	1067	1086	1067	1050	1056	1043	1052	1026	1039	1004	1027	1016	999	1059	1040	1023	996	1050	1017	1088	1054	1021	1005	1069	1057	1029	1026	1114	993	1028	964	1038	1060	977	1014	1057	1013	1040	1055	1070	1074	1067	1052	1063	1021	1080	999	998	1039	992	948	1045	1027	1071	991	1049	1038	1094	986	1042	1024	987	998	1044	1054	1006	1008	1050	1066	1088	967	1048	983	1034	1032	1037	1048	1031	1109	1019	1051	1052	1064	1075	1015	1066	1012	984	1068	997	1066	944	1018	1062	1061	1051	1014	1038	1067	1044	1033	971	1036	1001	1058	1034	1034	1045	1032	1052	1024	1052	1042	1051	1001	1040	1029	1000	1059	1022	1061	1086	1081	1035	986	1044	1043	1003	1001	1016	1023	1053	1019	1032	1064	1050	1020	1024	1083	987	982	1058	1042	1061	1005	1044	1021	1002	976	978	1050	1112	1053	1019	1044	1129	1044	1009	1044	1063	1051	1030	1023	1050	1015	1037	1101	1017	1026	1029	1041	1053	1035	1094	1037	1036	1022	1033	1044	1096	1043	1004	1026	1015	1049	1061	1006	1054	994	1079	1067	1039	980	1057	999	1034	1038	985	1057	1002	1015	1092	1029	984	1024	1054	1004	1067	1046	1040	1071	1071	1104	1001	997	1043	1049	1032	1083	1048	1055	1036	1050	1026	986	1062	1049	1063	1041	992	1047	1016	1090	993	1054	1031	1046	1017	1031	1025	1054	1056	1036	1061	989	1006	1033	1040	1043	1009	1056	1041	1088	1066	1002	1026	1037	1013	1054	1040	1103	1046	1003	1001	1022	1059	1045	1011	978	1038	1015	1064	1037	1016	1063	1021	1041	1019	1030	1113	1049	977	1102	1030	1070	1017	1026	1025	1060	1061	1034	1024	1028	990	1091	1059	1005	1085	1058	1022	1025	1028	1036	983	1005	1025	1013	1004	1031	1046	1003	992	1000	1055	1019	1011	1041	1009	1001	1060	1032	1126	1045	1039	1017	1040	996	1064	1086	1086	1019	1095	981	1014	1024	1038	1024	1018	1018	1044	1077	1046	1028	1068	1029	1082	1026	1051	973	1048	1085	1003	1083	1043	1011	1082	1073	1021	1007	1024	1010	1065	999	990	1050	1022	1057	1084	1046	1095	1019	994	1065	1035	1018	1075	1006	1041	1009	1036	1057	1071	989	1041	1050	1105	1046	998	1066	1054	940	1096	999	1048	997	1066	981	985	1028	1109	1102	1010	1021	994	980	1082	1084	1025	1016	1046	1042	1052	1061	1046	1032	994	966	1044	1051	1016	1019	1059	988	1026	979	1036	1101	1053	1003	1048	1013	1009	1044	1059	1027	1063	1080	1034	1080	993	1020	1050	1055	1011	982	1064	1062	1047	1053	1037	1104	1028	1035	1059	1026	988	1081	1110	1036	1039	983	1037	1010	1044	1078	1029	1070	1043	1002	1081	1027	1024	1081	1024	1049	1016	1046	962	1067	1056	1031	1077	1010	1073	1011	1050	1007	1009	1036	1010	1059	1057	1009	1055	1042	1029	1039	1015	1079	1017	1077	1026	993	1024	1033	1091	994	1023	1073	1053	1131	1068	1012	1041	1067	1049	1033	1100	1006	1000	1071	1047	1022	1076	1033	983	1024	1015	1048	1011	1039	1051	990	1069	972	1027	1012	1081	1022	1029	1054	1005	1090	1033	1110	977	1024	1040	1020	1024	1012	1099	1096	969	1079	1045	1009	1032	1088	1010	1001	1035	1019	1074	1068	1000	1016	1026	1006	1031	1035	991	1040	1082	1000	1047	1022	1011	1011	1050	990	1030	1052	1068	1050	1093	1018	1066	1048	998	1056	1044	1044	1054	1038	997	1043	1086	1057	1014	1050	986	1040	1045	1038	1099	1066	1076	1034	1007	1045	1028	1057	1037	1030	1016	1011	1022	1003	1030	997	1049	1024	1095	1059	1088	1092	1094	1072	1079	1041	987	1081	1060	1043	1059	1063	1044	1045	1045	1064	1050	1049	1023	998	1075	1038	1053	1062	1044	1048	949	1036	1074	1048	973	1092	1062	992	1060	1043	1034	1012	1084	1068	1023	1053	1011	1104	1006	1034	1048	1034	1038	1095	1054	1065	1077	1092	1065	1029	1027	1007	1059	995	1077	1033	1022	1030	1063	1061	1069	1046	1051	1060	1064	1067	1016	1037	1022	1068	1034	1068	1035	991	1049	982	1022	1073	1061	1054	975	1050	997	1043	996	1045	1014	977	1039	969	1033	1092	1045	1019	990	1037	1031	989	959	997	1099	1058	1054	1046	1034	1058	1061	1048	1103	1122	1101	1030	994	1071	1065	1047	1102	1046	1039	1043	993	1096	1064	1011	1032	1033	1068	1035	1028	997	1029	1076	1017	1040	1036	1085	993	1011	975	1035	1076	992	1065	1022	1031	985	1086	1030	1086	1019	1064	977	1054	1068	992	1024	1071	1059	1020	1016	1063	928	1019	990	1043	1065	1014	1036	1060	1016	1035	1031	1022	1004	1072	1024	1049	1026	1101	1106	1007	1052	1041	1036	1024	1041	1054	1038	1039	1079	1076	1028	998	1012	1019	1030	988	1004	996	1074	1010	1034	1045	1066	1041	981	1072	994	1080	1018	1076	1020	1065	1069	1047	1045	1000	1039	1057	1076	1043	1040	1024	1021	1078	1035	1063	1039	991	1096	1025	1009	1056	1008	1022	1010	1017	1035	1037	1014	1042	1019	1037	1008	989	1004	1030	1104	1060	1017	1059	1083	1024	986	1055	1037	1048	1033	1089	1014	1056	1036	1029	1018	1003	1103	1020	1046	1047	1113	1026	1037	1042	1021	1058	1037	1013	1047	1103	1020	1015	1013	1014	1109	1016	1067	1072	1050	1044	1046	1027	993	1087	1088	1056	1010	1010	993	978	1017	989	1021	1020	1071	982	1049	1040	1037	1044	1017	1100	1028	1024	1082	1047	1043	1036	1030	1040	1011	1045	1064	1067	1006	1076	1014	1101	1006	1034	1118	1036	1036	1057	994	1017	1049	1034	1022	1010	1020	1055	1048	1095	1024	1037	1019	1017	1066	1021	1065	1053	1007	1052	1001	1053	1014	1009	1047	1035	1036	1011	1051	1081	1049	992	1055	1042	1023	1064	1019	1054	994	1023	1057	1063	1061	1037	1102	1064	1028	1083	1057	1063	1015	1011	1068	1094	1037	1092	1021	964	1023	1060	1050	1067	1058	994	1047	1051	1058	1006	1037	1037	1047	1044	1069	1042	1005	1035	975	1030	997	1037	1056	976	1015	1090	1014	1018	1041	1017	962	1026	1090	999	1006	1000	1067	997	1026	1040	1083	1032	1040	1050	1024	1047	1065	1061	1051	1030	1000	1017	1031	1004	1026	1083	1020	1004	1035	979	1048	1055	1026	1081	1014	1020	1043	1056	1082	1020	1069	1035	1060	1067	1013	1093	1005	1043	1105	1035	1018	1048	1090	1053	1033	1071	1049	1024	1055	999	1002	1053	1034	1030	1011	1059	1010	1088	1011	1041	1102	1013	1021	1035	1008	1048	1073	1029	1079	1073	1059	1103	1050	1019	1003	1017	1029	1045	1084	1027	1061	1047	996	1009	1070	1058	1014	1027	1055	1072	1031	1085	1053	1071	1006	1079	964	1041	1043	1017	1008	1023	1031	1047	1076	1014	1012	976	1019	969	1079	989	1031	1051	1061	1033	1109	984	1002	1070	1056	1020	1082	1012	1041	1022	1100	990	1027	1048	1021	1030	980	1012	990	1037	1011	1049	971	1029	1052	1017	1028	1003	1030	1044	1053	1039	1059	1050	1021	989	1017	968	958	994	1028	1075	1095	1099	1042	1044	1004	968	1076	1020	1098	1046	1067	1029	1034	1043	1044	1053	1021	1129	1021	1017	1019	1010	1023	998	1009	1029	1043	1021	1040	1000	1002	1061	1023	1010	1003	948	1044	1071	1044	1095	1050	1090	1062	1044	1027
27273	21031	16105	3950	1114	1011	943	905	930	897	895	904	888	890	898	911	949	921	908	904	909	929	978	890	923	985	900	901	928	877	922	996	890	916	907	886	912	925	911	920	950	941	965	943	920	965	901	950	1010	903	925	905	919	871	839	922	919	897	915	919	918	881	874	944	918	888	877	860	922	924	910	968	877	865	904	988	910	941	830	899	845	881	898	915	878	925	897	890	878	879	903	930	902	944	862	904	910	944	926	886	907	908	905	900	937	972	887	906	943	936	977	901	928	909	847	898	870	916	944	934	957	887	919	920	874	924	989	925	908	924	907	901	888	870	921	906	877	924	940	871	922	907	916	863	937	933	837	879	903	897	862	887	944	896	940	873	856	944	884	909	943	875	921	916	933	875	920	915	877	924	914	903	942	933	886	938	880	912	942	912	868	893	936	900	950	916	930	879	917	902	929	917	941	869	976	918	933	875	888	895	898	958	915	950	934	921	890	900	854	897	936	933	855	899	918	856	905	921	893	930	950	891	883	893	916	897	904	906	975	882	934	871	892	922	850	956	867	926	854	861	891	962	930	847	921	893	933	923	909	901	919	891	897	854	898	913	863	910	914	922	933	924	887	926	860	908	939	915	893	916	917	877	863	911	873	956	873	839	938	871	912	876	922	916	896	903	933	857	903	888	929	894	965	879	886	896	882	906	887	873	970	931	893	930	901	851	933	847	961	912	905	914	929	970	943	961	880	903	853	880	858	909	900	966	942	857	912	878	877	935	864	927	848	879	854	930	876	941	855	901	945	884	853	850	916	919	954	944	954	871	905	888	858	899	862	911	902	934	941	853	837	941	874	890	908	943	932	897	886	910	941	887	942	900	903	854	920	919	907	934	915	874	925	930	941	896	866	935	935	885	867	867	872	891	970	881	886	889	923	871	914	882	915	934	939	961	878	837	1005	885	919	945	887	930	935	894	878	902	895	938	860	878	895	948	887	860	911	864	881	899	968	888	891	891	872	863	893	908	920	924	966	899	912	901	885	949	906	972	914	883	915	859	899	923	946	928	884	919	943	915	895	876	942	891	929	901	895	876	939	885	907	915	916	919	930	887	907	892	894	895	924	924	877	868	970	897	966	868	863	933	881	918	882	874	898	912	873	927	983	890	888	878	924	888	935	878	916	914	970	956	932	885	866	917	955	893	877	936	965	898	900	966	882	903	905	928	930	892	919	892	952	897	909	899	941	933	906	910	909	872	934	936	896	927	938	906	898	944	892	901	908	904	936	868	879	895	916	905	934	899	888	901	902	970	897	933	914	913	884	918	890	895	909	856	918	966	857	941	893	934	911	888	905	972	934	905	950	868	879	908	905	914	1011	923	893	908	907	864	886	903	910	890	888	900	932	870	890	951	864	896	852	880	916	874	890	898	948	896	940	925	918	917	917	922	886	888	931	889	937	853	889	918	910	911	967	911	896	965	888	980	936	913	876	912	884	905	879	898	897	956	866	881	937	913	904	880	917	894	918	949	914	923	926	881	933	889	929	892	945	952	918	933	906	930	909	898	875	909	942	957	962	939	888	882	976	887	863	912	890	896	860	925	962	955	930	953	914	914	919	849	950	906	917	937	901	936	896	920	924	920	908	895	879	874	949	909	886	894	881	924	903	867	926	927	899	901	930	920	868	907	914	987	905	904	934	917	890	881	930	909	896	950	927	879	863	948	908	945	947	975	923	905	880	816	887	924	888	882	898	926	932	889	878	892	889	868	900	877	952	923	880	921	851	938	933	927	900	965	953	871	873	933	893	913	922	909	871	930	890	918	899	901	866	917	990	918	913	918	896	958	910	934	900	909	913	959	876	906	858	878	920	900	867	874	865	897	945	929	977	968	854	937	909	902	903	926	884	850	941	881	874	871	910	925	904	974	868	936	839	927	885	910	880	905	904	921	944	885	922	878	954	938	916	887	943	865	875	907	874	895	935	946	879	911	890	863	949	944	933	904	919	853	927	901	898	850	921	879	900	909	841	920	964	948	855	881	907	845	936	915	875	927	889	889	927	876	921	912	904	912	896	933	888	862	895	933	892	855	881	912	898	976	902	932	971	924	907	885	894	861	913	950	866	868	843	963	906	922	849	917	934	874	936	909	907	896	924	876	903	917	906	891	897	907	934	932	940	875	953	856	901	929	931	848	895	958	945	876	919	941	912	941	950	873	851	856	911	830	840	922	911	912	972	870	860	882	909	907	901	883	970	931	872	906	925	872	892	938	935	902	854	851	924	939	929	900	922	896	901	907	871	920	863	901	906	914	902	872	842	898	899	876	946	985	898	935	920	900	939	917	828	930	925	934	898	912	939	929	916	914	899	897	905	891	881	926	920	929	898	865	937	930	877	953	954	939	906	902	895	897	832	907	942	941	885	900	896	922	936	898	904	903	919	925	919	934	927	894	906	940	865	891	953	922	930	897	894	847	924	873	934	929	930	938	886	918	891	931	893	957	889	858	914	887	871	929	918	915	879	908	943	911	952	896	830	931	892	899	913	866	900	919	926	893	916	887	898	845	887	879	933	879	871	846	942	920	917	904	922	856	852	968	892	923	907	906	917	926	900	967	890	872	901	888	933	867	876	881	865	952	920	930	916	878	941	911	901	921	937	859	937	868	879	928	905	918	949	894	899	900	904	902	896	934	934	891	952	902	894	909	846	889	895	947	915	916	929	891	903	937	892	907	881	901	915	962	893	875	919	890	915	960	891	882	909	893	899	961	921	932	880	897	903	903	880	937	917	964	939	893	921	931	843	898	867	864	904	913	904	908	895	898	927	971	891	880	928	888	954	890	963	884	940	875	900	940	920	926	939	980	907	962	896	885	882	873	888	864	910	880	923	918	946	899	929	867	873	916	870	937	915	896	955	902	953	909	921	915	946	906	907	936	887	893	906	869	914	934	908	918	924	925	919	929	849	932	871	881	921	920	897	890	893	878	873	845	887	860	888	863	891	881	924	917	897	879	883	926	927	941	888	886	938	915	909	878	885	867	911	911	886	907	903	886	909	908	946	983	888	916	888	913	993	837	928	894	940	953	933	948	917	910	910	925	887	968	893	915	924	902	895	962	927	891	906	908	929	907	921	865	931	898	901	924	864	916	927	916	948	841	914	886	868	873	890	899	916	866	883	905	883	895	900	913	927	894	896	933	903	908	872	939	878	968	895	926	911	955	945	880	924	883	894	925	946	883	863	940	907	889	935	932	870	900	885	882	910	916	875	922	911	928	834	901	909	910	962	884	862	855	865	891	848	943	854	906	858	900	890	897	884	906	932	861	893	904	923	874	904	872	883	897	920	877	862	910	926	947	887	842	860	889	893	887	872	919	921	916	865	904	847	910	1004	898	918	918	864	874	913	892	914	917	904	869	890	888	904	955	908	817	851	914	933	1001	907	978	909	926	860	890	898	885	936	948	965	938	911	908	865	900	941	886	932	861	908	886	973	945	987	930	919	835	935	863	901	877
13544	26064	18058	3406	1377	1339	1368	1311	1306	1283	1189	1230	1226	1318	1226	1277	1263	1225	1241	1266	1220	1287	1155	1245	1216	1235	1207	1319	1206	1194	1227	1234	1161	1227	1294	1268	1271	1258	1225	1345	1302	1284	1293	1299	1328	1285	1264	1284	1167	1337	1226	1288	1210	1239	1217	1286	1267	1248	1197	1227	1195	1299	1263	1206	1185	1230	1207	1189	1254	1249	1229	1232	1209	1207	1271	1322	1293	1214	1228	1235	1266	1258	1226	1247	1203	1254	1226	1216	1275	1226	1191	1245	1242	1268	1260	1264	1233	1225	1223	1252	1227	1162	1248	1248	1233	1273	1233	1285	1190	1209	1307	1282	1268	1270	1231	1200	1321	1318	1184	1227	1288	1210	1258	1259	1267	1274	1300	1211	1250	1282	1227	1292	1222	1301	1301	1272	1263	1280	1228	1202	1268	1287	1281	1232	1289	1255	1254	1241	1236	1271	1253	1229	1241	1254	1282	1205	1241	1236	1217	1263	1285	1195	1226	1238	1235	1229	1237	1270	1252	1170	1306	1268	1266	1233	1161	1205	1293	1233	1237	1186	1264	1237	1296	1286	1247	1185	1176	1245	1236	1282	1221	1225	1265	1231	1250	1187	1254	1254	1220	1234	1275	1244	1181	1135	1279	1223	1285	1277	1223	1256	1264	1178	1210	1263	1231	1253	1165	1292	1281	1315	1232	1313	1246	1238	1174	1225	1263	1192	1196	1262	1221	1230	1251	1245	1170	1229	1243	1224	1242	1206	1207	1276	1206	1259	1287	1244	1204	1213	1243	1273	1252	1232	1224	1278	1251	1184	1273	1214	1235	1243	1272	1219	1265	1201	1215	1278	1216	1253	1188	1274	1191	1308	1237	1234	1232	1241	1195	1187	1253	1258	1269	1277	1178	1166	1238	1241	1292	1256	1228	1231	1216	1289	1315	1254	1310	1224	1231	1270	1241	1266	1275	1225	1279	1298	1273	1288	1234	1212	1199	1353	1190	1237	1240	1201	1287	1234	1269	1226	1242	1298	1188	1220	1190	1209	1237	1219	1228	1258	1258	1317	1279	1226	1279	1280	1212	1196	1241	1233	1224	1242	1222	1270	1251	1271	1286	1274	1209	1210	1209	1230	1223	1238	1233	1172	1274	1276	1259	1214	1223	1177	1266	1270	1215	1241	1209	1273	1240	1279	1207	1222	1273	1203	1282	1299	1264	1258	1200	1265	1285	1221	1264	1289	1289	1203	1206	1208	1197	1237	1263	1301	1287	1174	1246	1268	1276	1250	1245	1230	1238	1210	1204	1247	1258	1268	1230	1205	1194	1265	1259	1251	1266	1230	1169	1256	1220	1246	1262	1283	1326	1267	1312	1269	1206	1256	1255	1215	1255	1271	1244	1196	1252	1182	1219	1258	1267	1218	1178	1262	1255	1222	1256	1179	1201	1252	1318	1200	1313	1218	1246	1292	1198	1219	1268	1217	1185	1253	1227	1236	1318	1174	1228	1278	1227	1175	1268	1248	1249	1276	1299	1209	1215	1266	1232	1260	1204	1233	1255	1235	1213	1269	1267	1217	1308	1251	1327	1272	1315	1207	1256	1304	1250	1236	1260	1271	1258	1247	1193	1245	1231	1264	1273	1237	1209	1272	1246	1258	1248	1224	1191	1252	1233	1192	1204	1233	1190	1324	1239	1228	1272	1225	1197	1194	1272	1226	1307	1199	1265	1227	1240	1243	1242	1251	1192	1216	1236	1221	1234	1233	1298	1239	1166	1181	1238	1173	1194	1214	1221	1271	1260	1230	1283	1209	1280	1237	1261	1262	1226	1220	1323	1223	1298	1221	1281	1267	1204	1215	1260	1204	1226	1279	1242	1302	1280	1232	1242	1265	1305	1215	1286	1283	1192	1268	1204	1281	1250	1212	1210	1240	1265	1287	1202	1226	1246	1249	1220	1253	1274	1262	1207	1272	1243	1255	1186	1266	1252	1187	1176	1236	1234	1322	1169	1258	1259	1270	1248	1227	1248	1215	1153	1244	1284	1268	1259	1244	1262	1282	1266	1277	1215	1229	1203	1268	1279	1254	1254	1242	1157	1218	1228	1197	1266	1191	1245	1176	1265	1219	1240	1269	1228	1285	1354	1297	1291	1241	1278	1199	1256	1226	1174	1211	1248	1206	1243	1287	1215	1249	1257	1269	1217	1237	1297	1196	1253	1204	1148	1299	1238	1241	1255	1217	1248	1164	1254	1223	1266	1319	1224	1247	1238	1249	1234	1232	1257	1230	1221	1195	1229	1250	1276	1279	1254	1216	1279	1222	1228	1248	1216	1260	1225	1238	1240	1250	1243	1214	1273	1242	1229	1259	1265	1241	1233	1299	1261	1246	1208	1227	1230	1212	1241	1269	1239	1256	1238	1247	1231	1231	1234	1225	1287	1210	1253	1266	1253	1285	1244	1265	1251	1207	1196	1218	1217	1250	1220	1197	1253	1276	1205	1160	1215	1242	1219	1209	1207	1248	1296	1236	1244	1244	1292	1192	1204	1275	1173	1256	1209	1255	1248	1255	1249	1249	1274	1256	1244	1268	1262	1217	1205	1257	1247	1217	1249	1204	1261	1183	1210	1277	1262	1240	1213	1210	1291	1258	1283	1236	1223	1185	1227	1217	1217	1228	1277	1233	1205	1273	1221	1281	1245	1211	1265	1252	1195	1137	1229	1322	1268	1222	1241	1225	1253	1249	1225	1208	1214	1226	1246	1186	1141	1220	1236	1235	1257	1261	1229	1216	1224	1270	1188	1225	1291	1238	1236	1210	1191	1242	1181	1248	1223	1193	1187	1252	1207	1278	1229	1204	1226	1272	1232	1267	1276	1269	1242	1238	1241	1251	1259	1236	1197	1219	1262	1223	1202	1251	1236	1230	1266	1283	1218	1249	1272	1217	1254	1237	1248	1201	1243	1162	1242	1210	1272	1193	1190	1237	1200	1201	1288	1277	1231	1298	1219	1223	1252	1243	1220	1258	1292	1217	1284	1242	1308	1203	1245	1252	1274	1206	1255	1278	1213	1274	1192	1211	1289	1234	1205	1286	1281	1304	1190	1278	1189	1185	1282	1287	1195	1228	1220	1308	1264	1282	1244	1286	1205	1201	1257	1261	1274	1288	1208	1198	1293	1315	1302	1323	1182	1230	1199	1206	1241	1258	1270	1255	1254	1239	1191	1298	1227	1266	1251	1197	1215	1271	1271	1212	1276	1262	1261	1276	1221	1256	1175	1295	1242	1246	1287	1201	1209	1200	1236	1160	1207	1239	1218	1192	1242	1218	1199	1290	1249	1175	1250	1244	1237	1247	1239	1219	1216	1276	1268	1223	1228	1255	1224	1254	1297	1244	1255	1282	1308	1257	1236	1209	1230	1244	1183	1250	1217	1251	1239	1281	1279	1266	1220	1251	1284	1234	1203	1283	1168	1216	1245	1226	1260	1314	1253	1215	1214	1224	1271	1208	1267	1216	1249	1265	1211	1260	1248	1200	1220	1291	1191	1224	1202	1243	1290	1262	1199	1261	1207	1334	1240	1237	1217	1241	1234	1260	1222	1217	1231	1192	1266	1206	1257	1244	1298	1293	1232	1267	1229	1203	1261	1200	1186	1240	1286	1248	1241	1223	1235	1215	1243	1225	1201	1198	1250	1229	1156	1229	1176	1190	1221	1239	1230	1268	1267	1228	1265	1226	1232	1246	1236	1253	1217	1257	1224	1268	1267	1169	1237	1266	1246	1222	1261	1236	1269	1231	1273	1243	1211	1243	1259	1249	1223	1216	1225	1234	1212	1193	1299	1285	1225	1256	1235	1222	1207	1225	1233	1259	1249	1233	1217	1261	1234	1293	1221	1184	1202	1238	1237	1220	1213	1225	1307	1222	1221	1280	1265	1282	1301	1231	1236	1247	1250	1248	1164	1268	1204	1262	1186	1247	1235	1230	1214	1233	1297	1187	1238	1251	1237	1242	1255	1225	1263	1230	1231	1269	1256	1226	1260	1251	1229	1276	1170	1257	1264	1207	1252	1203	1285	1243	1275	1224	1235	1243	1223	1219	1181	1256	1238	1247	1288	1184	1231	1290	1257	1229	1263	1336	1303	1226	1320	1261	1249	1256	1218	1276	1292	1254	1239	1236	1236	1217	1225	1218	1213	1215	1252	1208	1246	1274	1203	1232	1211	1251	1244	1209	1205	1257	1206	1242	1192	1236	1218	1203	1197	1239	1183	1262	1191	1272	1242	1202	1248	1235	1230	1265	1221	1196	1207	1195	1263	1224	1257	1272	1178	1191	1315	1249	1264	1276	1264	1236	1254	1251	1194	1255	1260	1281	1280	1216	1252	1257	1193	1264	1225	1161	1143	1242	1286	1226	1296	1266	1246	1241	1265	1168	1252	1252	1254	1224	1288	1212	1251	1217	1203	1238	1211	1250	1232	1244	1179	1194	1269	1217	1164	1206	1242	1291	1178	1234	1279	1259	1219	1277	1262	1161	1255	1260	1228	1244	1252	1182	1225	1196	1265	1294	1266	1224	1214	1277	1222	1290	1219	1270	1215	1210	1319	1209	1281	1230	1250	1227	1277	1224	1286	1242	1176	1285	1291	1218	1185	1225	1284	1264	1279	1248	1204	1252	1216	1269	1277	1258	1228	1222	1223	1190	1243	1241	1199	1185	1194	1227	1264	1236	1265	1255	1279	1238	1262	1240	1250	1216	1284	1237	1236	1229	1263	1262	1208	1290	1275	1212	1274	1306	1226	1248	1283	1240	1215	1261	1287	1282	1272	1298	1223	1212	1340	1173	1240	1212	1286	1240	1257	1274	1288	1245	1282	1230	1246	1275	1214	1218	1188	1243	1198	1228	1226	1241	1210	1212	1201	1182	1231	1247	1189	1235	1279	1210	1244	1240	1286	1282	1124	1200	1229	1170	1285	1200	1280	1250	1229	1239	1233	1248	1245	1258	1234	1228	1183	1217	1234	1186	1216	1299	1187	1345	1242	1208	1207	1247	1252	1182	1247	1187	1252	1263	1276	1236	1253	1230	1217	1222	1227	1210	1247	1184	1242	1239
24315	21376	28525	24556	19951	5294	1934	1315	1100	1014	1032	982	972	1001	869	960	955	907	906	955	905	914	886	907	901	930	934	963	874	937	914	933	871	909	906	901	920	897	967	925	934	962	903	970	946	956	896	923	980	941	917	876	910	856	926	876	936	919	892	906	822	887	950	914	919	923	950	858	889	916	929	894	938	918	919	886	852	912	889	874	908	920	859	901	870	922	879	920	889	947	881	889	812	862	842	872	905	858	919	938	877	851	897	871	887	864	859	861	895	831	899	863	888	907	874	873	892	948	943	924	889	909	862	914	894	929	1000	900	879	857	914	904	873	864	936	921	936	910	902	881	887	930	866	923	880	935	915	904	925	915	927	889	888	905	901	917	885	884	883	912	921	887	977	881	897	882	925	872	901	872	937	832	895	863	880	854	905	866	853	859	909	856	927	871	892	899	886	900	868	919	964	885	854	916	914	955	939	911	867	928	858	829	864	933	900	878	951	882	882	897	900	920	899	901	857	813	918	897	920	894	885	901	899	918	848	864	890	873	898	882	891	883	887	918	969	881	872	847	904	887	893	900	884	921	861	873	896	903	862	894	912	860	949	954	896	936	899	883	896	911	891	911	910	917	872	918	876	893	1011	901	931	828	875	894	863	896	890	947	911	900	882	902	928	913	896	893	852	930	933	852	834	891	923	946	877	928	918	881	908	897	853	902	889	860	918	925	884	855	849	906	865	888	864	944	938	904	882	850	871	892	897	854	931	817	875	851	869	905	831	909	907	874	868	936	879	904	877	843	897	889	926	886	904	884	909	880	883	878	908	892	840	882	840	833	905	882	901	913	892	857	848	881	929	863	913	924	887	897	926	828	860	887	909	885	891	853	914	867	904	873	927	874	890	926	928	835	910	875	930	933	876	926	896	872	852	850	912	865	879	887	919	881	908	817	922	898	923	909	898	893	863	917	960	876	869	902	834	889	915	940	911	851	873	856	935	880	911	878	928	915	920	877	908	950	878	902	889	875	853	883	873	890	903	902	848	913	884	866	946	854	884	929	898	931	879	927	866	890	940	864	953	912	879	889	865	876	859	892	913	907	894	908	890	874	897	869	860	901	888	875	892	873	899	869	919	872	858	932	932	947	904	906	916	854	898	846	902	906	902	887	852	911	921	896	873	917	867	861	905	899	905	857	915	906	879	873	913	874	885	833	920	878	895	900	964	938	905	925	885	788	885	900	899	882	899	907	903	860	831	901	888	884	922	831	912	938	830	830	859	864	875	913	940	912	886	934	862	871	845	868	914	851	892	910	920	852	888	862	903	890	857	912	910	820	934	895	865	866	872	937	880	863	931	889	889	864	876	868	855	878	839	842	885	853	851	879	882	914	878	886	871	881	916	878	902	880	851	910	915	960	878	823	910	960	891	883	866	887	876	863	895	935	931	905	883	912	857	873	919	908	943	940	832	873	946	899	884	907	964	876	842	861	883	910	872	915	870	881	846	853	872	893	888	921	918	859	850	873	844	906	892	858	894	891	872	871	912	934	904	917	903	886	860	926	879	930	880	891	882	893	881	906	942	872	864	873	919	905	900	872	892	861	876	858	878	878	891	917	840	897	919	870	884	898	882	926	905	914	883	853	894	892	919	913	834	882	864	896	874	918	916	829	918	870	888	912	850	865	865	875	878	869	874	884	938	910	934	842	874	874	838	950	921	875	878	859	884	882	895	861	916	859	920	915	929	929	911	944	881	867	840	903	900	876	875	834	854	887	837	911	842	863	886	864	901	803	890	871	912	916	926	963	878	929	869	940	901	957	937	934	881	912	891	892	864	876	890	845	913	887	858	825	884	934	903	880	809	864	879	859	862	932	885	867	877	871	906	888	923	806	887	933	914	908	935	931	892	899	903	890	935	892	853	893	925	875	882	899	851	904	858	903	896	877	884	905	902	895	914	939	856	957	862	865	870	928	856	879	887	935	915	877	867	877	916	898	882	878	918	871	847	914	860	934	897	882	864	859	886	883	870	914	933	870	871	828	868	913	883	866	901	850	946	907	882	910	902	842	840	873	898	909	891	929	873	908	942	852	964	918	911	909	906	920	827	888	835	869	851	883	907	939	909	886	895	936	853	929	862	981	870	881	903	883	897	878	881	894	876	914	918	903	831	924	904	899	908	936	895	853	918	935	882	892	909	849	932	882	902	911	852	846	851	867	902	910	865	877	888	903	929	838	841	871	920	929	874	869	883	886	915	921	912	924	851	876	873	892	909	945	816	864	969	879	893	899	904	876	901	872	834	935	853	922	925	849	928	909	888	910	877	918	899	860	897	855	864	894	909	933	869	859	908	860	910	869	877	891	904	850	927	925	927	928	902	841	933	904	928	890	890	944	840	900	891	841	905	876	879	877	849	903	881	846	909	913	926	900	923	841	924	892	842	944	924	933	860	916	814	853	875	875	865	861	897	873	888	872	845	918	930	937	866	835	926	889	891	863	894	910	873	841	889	907	926	865	859	888	912	871	871	876	886	887	881	850	887	886	931	868	926	855	886	901	946	842	949	880	852	834	912	850	906	901	892	856	951	903	894	886	904	883	887	893	911	955	869	934	906	926	926	883	925	869	892	892	914	860	864	928	873	896	915	887	864	840	873	890	863	943	926	892	872	917	888	934	889	905	908	866	867	893	894	922	887	904	895	889	850	851	891	889	882	905	909	906	913	886	870	905	942	839	866	897	906	874	883	868	917	900	886	873	846	850	899	871	894	871	903	908	910	847	885	948	889	886	945	898	885	880	918	905	916	870	866	881	900	916	922	928	925	844	850	929	875	923	876	921	906	891	916	901	903	836	866	895	882	900	891	884	900	909	915	923	892	874	873	918	881	861	948	851	905	870	939	895	944	897	878	855	923	922	887	870	879	885	862	950	904	913	886	921	933	837	901	883	924	893	842	943	882	897	847	916	872	844	925	853	914	923	899	922	902	887	887	892	905	919	914	919	842	904	868	863	914	867	907	913	900	931	905	863	855	830	883	843	933	849	918	888	826	953	935	870	885	865	921	865	845	933	894	890	905	935	933	833	897	885	884	914	874	890	891	894	949	884	875	910	926	926	849	873	892	889	829	886	853	923	874	821	877	892	858	891	916	886	892	931	930	911	909	896	885	865	887	890	880	884	921	896	906	920	879	896	863	917	911	894	863	870	905	862	868	855	898	886	919	851	884	909	848	874	873	894	937	929	841	879	944	873	890	877	907	859	892	861	845	862	932	902	876	878	932	889	908	883	865	927	890	921	873	892	851	925	885	899	890	849	918	935	858	882	885	861	860	903	872	915	882	897	874	902	866	910	916	877	869	894	882	805	862	908	927	858	923	883	886	898	941	881	927	930	888	881	893	886	837	913	900	891	888	856	900	860	912	899	891	877	865	856	896	875	892	917	875	872	928	868	860	878	894	899	904	930	921	936	930	898	905	861	896	860	863	880	924	847	916	854	874	906	923	895	848	897	908	881
17287	37240	29191	8661	3215	2590	2248	2021	1784	1672	1554	1461	1440	1478	1425	1400	1332	1309	1317	1325	1270	1272	1282	1251	1323	1285	1240	1301	1265	1260	1301	1232	1344	1223	1268	1246	1266	1359	1290	1349	1287	1325	1344	1297	1352	1340	1324	1325	1339	1304	1267	1208	1243	1250	1222	1279	1252	1226	1231	1234	1237	1259	1200	1262	1236	1226	1282	1174	1251	1200	1154	1195	1264	1232	1159	1215	1158	1246	1187	1232	1260	1211	1202	1251	1199	1197	1228	1285	1196	1252	1277	1218	1237	1256	1269	1253	1167	1285	1200	1250	1216	1207	1243	1282	1222	1214	1279	1260	1257	1258	1187	1209	1226	1258	1222	1239	1228	1250	1280	1200	1234	1224	1258	1245	1192	1246	1228	1247	1216	1261	1178	1231	1273	1266	1253	1203	1252	1226	1249	1201	1197	1235	1212	1217	1241	1240	1233	1237	1272	1250	1226	1249	1236	1257	1241	1209	1210	1263	1202	1275	1228	1204	1292	1236	1142	1264	1301	1226	1175	1245	1253	1195	1288	1228	1238	1346	1196	1228	1311	1183	1219	1187	1228	1190	1153	1186	1259	1226	1183	1221	1226	1173	1236	1194	1244	1244	1169	1243	1203	1165	1206	1193	1223	1181	1222	1180	1200	1212	1241	1274	1213	1235	1199	1252	1264	1165	1296	1246	1226	1236	1200	1218	1192	1186	1226	1216	1192	1184	1183	1218	1271	1217	1223	1239	1177	1239	1184	1187	1296	1241	1293	1215	1271	1202	1264	1217	1233	1284	1213	1208	1182	1285	1242	1208	1209	1163	1151	1202	1244	1214	1221	1199	1297	1231	1233	1219	1187	1187	1273	1231	1217	1230	1160	1276	1217	1227	1232	1221	1222	1153	1267	1229	1201	1232	1233	1253	1208	1236	1242	1112	1209	1198	1199	1294	1200	1237	1206	1252	1183	1233	1233	1196	1199	1230	1269	1187	1178	1237	1230	1222	1257	1242	1162	1239	1224	1260	1202	1175	1241	1184	1216	1181	1297	1176	1233	1249	1227	1194	1255	1230	1147	1231	1261	1233	1296	1260	1270	1235	1227	1201	1214	1243	1240	1211	1223	1181	1223	1257	1235	1187	1155	1193	1268	1309	1214	1163	1159	1235	1239	1212	1241	1204	1232	1253	1244	1193	1223	1220	1242	1222	1228	1216	1248	1230	1210	1264	1238	1250	1194	1231	1252	1223	1265	1203	1159	1224	1236	1241	1202	1270	1296	1238	1240	1161	1203	1243	1265	1249	1215	1147	1210	1214	1239	1228	1200	1244	1252	1221	1207	1205	1197	1244	1243	1145	1288	1208	1267	1209	1178	1254	1237	1208	1194	1249	1228	1221	1188	1200	1207	1170	1211	1215	1248	1275	1244	1257	1189	1267	1162	1214	1202	1186	1211	1240	1170	1285	1202	1267	1205	1234	1280	1203	1256	1251	1180	1202	1247	1206	1236	1252	1213	1247	1198	1221	1224	1284	1202	1248	1229	1206	1219	1246	1195	1219	1211	1286	1207	1271	1207	1221	1176	1195	1196	1173	1271	1233	1241	1195	1226	1297	1233	1260	1245	1220	1274	1197	1306	1158	1212	1172	1237	1171	1196	1234	1244	1210	1230	1260	1208	1209	1244	1195	1244	1194	1195	1224	1183	1212	1218	1239	1238	1240	1164	1252	1254	1220	1243	1219	1165	1188	1263	1283	1214	1163	1188	1152	1197	1216	1170	1253	1203	1247	1162	1218	1246	1191	1243	1215	1246	1245	1255	1193	1211	1279	1186	1262	1199	1221	1227	1224	1166	1183	1298	1196	1209	1267	1218	1233	1249	1260	1285	1211	1225	1217	1209	1230	1168	1166	1247	1176	1171	1239	1214	1225	1221	1251	1231	1175	1226	1268	1224	1197	1238	1204	1184	1309	1289	1180	1276	1193	1166	1260	1185	1231	1201	1232	1235	1215	1268	1148	1267	1254	1181	1228	1241	1205	1221	1308	1281	1198	1209	1182	1258	1237	1177	1195	1261	1297	1238	1231	1240	1250	1235	1212	1231	1260	1254	1249	1275	1239	1228	1164	1170	1232	1256	1240	1203	1242	1143	1206	1262	1185	1213	1242	1234	1205	1209	1244	1216	1271	1211	1210	1257	1217	1278	1237	1255	1250	1229	1230	1189	1207	1187	1213	1301	1188	1246	1238	1224	1236	1215	1141	1235	1265	1228	1227	1231	1222	1235	1257	1261	1210	1235	1194	1179	1165	1199	1290	1193	1214	1215	1218	1258	1216	1225	1320	1206	1207	1246	1125	1219	1283	1260	1217	1239	1238	1215	1200	1301	1227	1228	1278	1220	1156	1226	1218	1186	1205	1308	1170	1287	1207	1183	1175	1145	1178	1271	1197	1234	1209	1221	1196	1230	1268	1223	1266	1227	1170	1240	1225	1221	1231	1200	1246	1272	1202	1257	1265	1276	1228	1196	1224	1220	1185	1250	1217	1269	1243	1224	1237	1184	1241	1204	1285	1177	1213	1215	1254	1265	1196	1195	1232	1229	1203	1255	1223	1252	1228	1237	1246	1270	1197	1222	1260	1250	1231	1212	1169	1222	1337	1237	1236	1201	1183	1203	1240	1184	1191	1210	1249	1283	1242	1207	1251	1214	1222	1231	1198	1169	1190	1203	1274	1264	1189	1219	1234	1197	1225	1279	1249	1232	1176	1179	1198	1239	1273	1241	1261	1224	1165	1235	1268	1179	1237	1278	1274	1229	1225	1266	1139	1199	1213	1213	1211	1221	1247	1197	1182	1219	1298	1232	1227	1216	1206	1225	1269	1239	1266	1253	1240	1200	1169	1221	1183	1193	1226	1251	1233	1205	1175	1209	1162	1187	1230	1228	1224	1224	1250	1228	1208	1237	1225	1254	1194	1300	1244	1159	1219	1295	1178	1232	1242	1206	1242	1201	1238	1145	1224	1218	1237	1259	1247	1260	1204	1224	1244	1271	1241	1206	1246	1256	1290	1228	1181	1319	1267	1220	1246	1253	1262	1157	1231	1214	1220	1270	1246	1234	1163	1186	1204	1208	1217	1240	1195	1225	1168	1227	1191	1238	1172	1187	1212	1221	1250	1191	1233	1291	1274	1279	1236	1176	1200	1240	1156	1229	1282	1269	1246	1216	1249	1277	1248	1178	1246	1228	1253	1220	1130	1226	1199	1217	1219	1209	1311	1227	1247	1207	1170	1179	1248	1225	1252	1257	1263	1152	1241	1183	1235	1223	1252	1240	1245	1200	1247	1196	1239	1239	1208	1258	1209	1229	1204	1294	1239	1248	1202	1255	1262	1213	1234	1227	1175	1212	1214	1244	1221	1233	1206	1219	1221	1194	1285	1188	1153	1225	1279	1253	1160	1198	1224	1220	1245	1215	1324	1165	1268	1226	1234	1212	1206	1229	1189	1213	1234	1212	1223	1207	1249	1222	1243	1230	1228	1159	1205	1217	1262	1152	1192	1246	1192	1249	1179	1203	1190	1201	1177	1225	1230	1199	1220	1235	1218	1209	1231	1168	1288	1240	1248	1177	1255	1201	1178	1267	1229	1242	1224	1202	1305	1209	1236	1194	1232	1212	1188	1232	1214	1199	1207	1195	1224	1270	1190	1284	1202	1228	1209	1233	1199	1274	1178	1227	1244	1254	1287	1272	1175	1255	1263	1212	1235	1278	1208	1231	1206	1230	1250	1294	1208	1271	1151	1231	1289	1217	1215	1249	1194	1214	1195	1194	1247	1155	1224	1211	1198	1187	1182	1208	1258	1241	1276	1198	1183	1164	1221	1224	1225	1259	1214	1317	1206	1192	1203	1206	1222	1215	1219	1224	1241	1249	1200	1245	1196	1240	1224	1272	1177	1180	1321	1264	1250	1205	1238	1187	1240	1181	1218	1192	1208	1246	1252	1252	1221	1197	1214	1190	1215	1239	1234	1230	1202	1249	1245	1191	1154	1223	1203	1209	1218	1150	1226	1189	1183	1219	1205	1220	1242	1204	1199	1196	1207	1236	1260	1168	1208	1157	1224	1286	1192	1232	1252	1205	1187	1250	1228	1247	1236	1234	1209	1170	1210	1226	1247	1213	1240	1198	1183	1257	1222	1158	1251	1135	1250	1224	1221	1245	1228	1219	1198	1211	1219	1179	1176	1269	1274	1134	1282	1157	1257	1211	1295	1210	1179	1232	1201	1196	1168	1202	1185	1229	1196	1262	1170	1216	1254	1226	1236	1236	1223	1223	1189	1189	1229	1200	1198	1235	1204	1243	1166	1217	1174	1181	1249	1218	1269	1248	1228	1239	1261	1252	1220	1239	1220	1291	1232	1229	1252	1287	1232	1197	1206	1236	1172	1251	1234	1199	1211	1237	1226	1218	1265	1281	1194	1224	1222	1109	1247	1290	1268	1224	1278	1216	1286	1269	1169	1155	1229	1196	1236	1271	1193	1210	1238	1269	1197	1247	1151	1259	1166	1276	1267	1233	1248	1184	1249	1250	1234	1181	1244	1239	1193	1256	1160	1259	1234	1230	1216	1256	1204	1240	1169	1185	1206	1321	1222	1230	1259	1204	1216	1165	1215	1221	1304	1274	1233	1231	1187	1233	1173	1204	1274	1260	1261	1258	1232	1172	1186	1233	1305	1192	1265	1287	1215	1198	1197	1150	1203	1181	1249	1196	1215	1240	1228	1229	1225	1290	1191	1161	1245	1195	1181	1265	1242	1254	1164	1265	1209	1200	1189	1289	1227	1242	1209	1173	1217	1230	1231	1262	1234	1194	1226	1192	1212	1178	1193	1198	1177	1227	1214	1236	1254	1262	1242	1219	1183	1186	1259	1222	1227	1222	1227	1339	1255	1202	1228	1238	1214	1233	1229	1259	1238	1266	1179	1222	1223	1156	1232	1221	1240	1241	1234	1215	1245	1208	1183	1158	1223	1222	1248	1224	1213	1235	1246	1253	1229	1286	1239	1320	1196	1240	1205	1236	1213	1232	1248	1139	1272	1207	1274	1272	1246	1242	1141	1302	1177	1223	1274
23299	21324	29124	23890	21257	19223	4325	1597	1172	1065	1034	941	939	926	909	862	863	862	853	793	834	795	822	796	807	832	835	796	804	800	827	818	846	782	772	793	814	839	856	808	813	800	772	863	845	845	798	832	814	831	831	808	807	824	849	799	800	804	758	832	697	820	777	806	764	771	819	757	779	791	777	734	804	823	823	774	806	770	765	787	772	768	786	800	774	751	753	760	747	825	808	782	789	764	800	733	794	775	809	809	813	774	802	810	744	764	775	786	789	782	796	805	778	804	780	790	791	792	781	771	761	772	775	812	810	789	788	761	846	769	827	777	815	825	748	781	795	766	784	755	827	769	756	761	784	785	814	796	775	763	862	795	772	778	797	807	781	792	782	775	800	805	737	757	783	743	764	778	832	789	777	767	760	825	806	814	815	820	776	740	779	800	786	756	748	784	772	771	803	806	776	784	751	775	796	786	767	834	782	766	790	775	728	824	770	728	808	801	742	786	733	775	790	814	827	769	797	758	741	776	776	746	782	770	769	748	806	817	772	780	797	744	838	813	793	794	825	796	800	764	754	783	736	745	784	769	866	822	777	760	739	778	773	780	771	837	762	773	810	806	816	788	793	733	741	755	752	762	776	771	783	756	770	810	773	786	776	772	859	754	778	762	752	766	773	791	754	800	787	777	777	800	802	752	807	751	766	758	781	804	752	771	772	783	724	792	820	760	796	771	756	732	779	789	752	703	751	815	808	751	774	743	745	783	756	786	768	760	831	744	731	791	785	744	819	748	779	819	748	801	764	729	795	819	804	746	771	740	756	760	768	748	783	807	735	784	770	806	754	769	783	750	763	768	756	805	775	750	798	766	741	807	718	761	744	735	801	771	793	747	805	722	753	753	814	780	738	780	767	806	775	767	785	745	792	774	775	757	750	775	820	756	798	787	765	767	785	732	788	770	800	816	756	750	779	781	756	792	819	740	777	773	776	780	754	756	769	775	749	780	808	786	763	808	764	807	761	794	743	780	786	753	807	781	753	766	778	781	829	790	748	757	791	765	715	787	772	761	777	765	794	781	787	788	747	744	778	774	759	772	779	797	768	798	773	802	766	717	760	774	785	780	749	734	815	780	756	765	816	817	784	768	764	811	801	813	773	796	815	795	775	775	796	750	756	808	754	810	743	745	767	781	768	804	794	811	759	808	804	775	789	727	758	814	842	799	807	807	798	760	710	721	703	761	788	808	793	728	780	715	773	799	811	788	774	748	752	765	849	770	770	775	841	769	787	714	824	809	802	832	788	802	727	802	763	801	811	816	780	752	784	798	775	726	794	803	812	812	823	710	830	757	792	782	745	733	753	783	744	769	784	771	760	809	840	767	811	726	784	749	740	796	789	758	761	744	775	782	784	756	806	791	795	757	742	827	799	788	783	790	761	804	778	770	768	760	800	806	741	758	785	790	786	778	779	759	781	805	770	808	808	754	787	770	777	741	754	772	750	757	777	759	791	833	754	808	768	755	784	754	806	802	811	777	726	836	712	752	817	760	778	773	771	802	785	745	811	752	762	750	730	749	817	804	757	813	755	782	721	771	771	799	784	754	827	774	818	779	734	779	761	768	776	793	760	801	732	814	803	726	801	760	767	769	775	726	788	829	740	758	760	754	794	806	733	776	747	734	792	769	763	743	804	825	817	760	884	753	789	728	724	810	807	793	797	739	800	772	777	801	831	784	818	815	811	804	776	775	812	807	823	793	783	759	789	740	776	786	794	775	817	792	808	809	777	777	769	785	780	740	799	796	772	746	810	761	748	712	768	759	765	785	825	743	797	784	723	739	810	743	711	756	772	787	731	808	753	806	751	795	756	775	762	743	716	780	762	793	745	817	835	757	743	753	771	770	758	800	781	772	758	757	799	792	803	726	769	798	863	759	775	790	791	798	757	741	758	791	774	741	783	760	777	733	797	787	813	760	774	791	779	776	742	766	752	739	779	760	747	764	813	792	761	768	793	761	766	768	731	779	837	773	812	782	762	783	762	747	798	760	733	742	773	784	799	773	797	795	764	743	760	771	851	813	809	727	764	845	763	819	743	821	751	798	810	776	768	784	763	773	792	766	797	762	797	750	820	784	747	767	803	796	736	770	789	768	764	746	809	775	764	751	784	747	813	722	732	774	779	777	760	732	775	747	789	812	753	740	745	823	780	780	759	831	823	769	733	788	827	769	753	843	816	746	831	803	754	777	766	760	748	724	806	766	794	810	722	762	774	781	786	733	791	791	736	800	746	778	775	731	720	804	743	722	820	790	749	733	736	799	798	748	802	773	786	771	808	767	772	812	710	774	738	774	801	793	780	759	752	824	772	758	821	799	799	765	777	762	805	807	793	765	768	748	791	771	747	794	778	776	746	782	748	735	741	846	741	814	797	762	790	786	774	725	776	721	794	794	764	779	784	790	782	766	768	758	783	786	748	791	772	779	758	804	810	782	795	783	712	733	806	789	836	783	770	795	789	774	762	763	773	750	779	764	759	777	806	732	779	780	782	802	776	786	751	770	726	749	831	769	754	734	794	737	788	778	794	771	811	800	757	778	811	806	741	764	774	818	803	801	789	805	841	765	781	805	802	801	753	810	754	727	752	811	764	811	732	810	808	770	766	799	789	832	749	801	721	753	727	735	778	817	761	793	773	764	782	763	764	760	829	770	785	826	834	775	735	772	755	764	766	716	781	765	759	765	778	757	810	757	801	825	797	707	766	778	799	748	771	773	784	779	812	763	772	791	780	756	737	793	773	795	772	769	758	777	812	716	749	821	777	772	758	769	745	751	737	810	711	808	737	808	813	746	734	733	795	797	787	782	746	746	803	781	765	768	777	724	785	778	789	756	779	753	799	821	753	746	774	751	752	787	800	759	801	802	816	810	777	778	785	768	755	738	755	810	786	770	790	780	804	769	771	780	726	763	812	783	780	771	779	789	725	782	832	785	794	818	789	833	786	792	788	779	781	789	829	794	819	800	770	769	768	777	779	771	782	791	752	765	784	778	808	767	778	796	739	800	779	780	824	790	739	757	712	794	815	736	776	745	762	759	730	825	754	805	802	808	774	767	798	782	804	779	766	761	775	765	763	779	768	735	766	792	772	784	809	765	823	759	775	808	777	774	791	767	745	792	747	776	790	802	799	779	779	754	780	798	802	775	801	781	809	782	763	777	784	743	791	769	802	763	827	758	770	760	766	750	733	765	763	763	708	785	764	759	775	741	745	779	773	741	807	739	739	778	745	784	803	788	754	712	773	772	734	785	770	774	801	754	795	827	797	770	777	787	786	767	808	742	746	720	739	786	779	753	778	766	833	777	770	785	771	782	810	789	803	781	778	798	827	774	787	768	707	854	804	797	760	796	783	755	756	805	780	751	771	787	769	770	767	789	760	794	810	789	827	786	786	777	786	823	786	788	756	835	789	810	767	785	817	748	845	785	767	745	764	759	773	737	742	781	808	758	786	785
19756	42810	35584	13914	4786	3598	2941	2395	2067	1896	1812	1609	1498	1446	1345	1335	1294	1258	1234	1243	1231	1220	1223	1180	1195	1152	1122	1097	1157	1143	1096	1115	1171	1091	1106	1093	1201	1160	1265	1221	1247	1112	1248	1265	1203	1186	1189	1182	1198	1216	1113	1092	1160	1064	1077	1075	1104	1041	1081	1117	1058	1093	1033	1128	1076	1045	1081	1014	1118	1109	1090	1057	1009	1020	1090	1024	1086	1099	1079	1017	1070	1144	1025	1066	1068	1068	1055	1025	1081	1108	1070	1147	1164	1067	1042	1127	1023	1055	1072	1057	1042	1039	1045	1043	1070	1092	1099	1080	1095	1071	1007	1085	1096	1032	1070	1046	1114	1119	1112	1058	1101	1056	1091	1050	1108	1096	1067	1048	1097	1083	1119	1085	1114	1090	1144	1083	1064	1066	1092	1086	1120	1048	1103	1062	1045	1061	1055	1102	1157	1082	1063	1116	1080	1108	1031	1095	993	1103	1053	1051	1060	1046	1069	1142	1049	1041	1139	1043	1056	1050	1064	1034	1035	1058	1115	1056	1098	1087	1049	1052	1087	1086	1095	1097	1071	1060	1077	1034	1090	1089	1102	1009	1017	1083	1049	1077	1059	990	1071	1003	1091	1130	1144	1058	1130	1074	1094	1079	1114	1154	1073	1065	1123	1030	1072	1060	1088	1076	1093	1038	1036	1081	1112	1069	1051	1021	1135	1064	1024	1160	1062	1049	1062	1070	1073	1107	1065	1075	1083	1050	1096	1045	1073	1133	991	1090	1024	1054	1034	1105	1072	1072	1073	1064	1056	1055	1056	1054	1082	1088	1093	1026	1104	1057	1050	1011	1059	1079	1024	1073	1133	1026	1036	1005	1104	1080	1066	1054	1072	1064	1058	1068	1037	1053	1047	1027	992	1098	1059	1152	1049	1068	1085	999	1071	1083	1030	1068	1016	1091	1065	1074	1174	1099	1056	1077	1078	1033	1066	1043	1001	1073	1059	1074	1101	1081	1042	1054	1044	1043	1108	1089	1017	1087	1082	1084	1131	1070	1083	1006	1086	1109	1129	1077	1127	1051	1081	1068	1084	1076	1065	1100	1039	1061	1097	1070	1040	1037	1063	1085	1020	1044	1080	1059	1083	1022	1128	1042	1054	1096	1077	1091	1068	1103	1053	1069	1063	1007	1072	1045	1051	1066	1056	1036	1030	1049	1121	1062	1060	1027	1105	1104	1065	1054	1089	1069	1055	1055	1037	1104	1079	1064	1064	1082	1035	1055	1103	1096	1072	1062	1051	1085	1064	1090	1053	1055	1101	1081	1038	1017	1040	1102	1127	1098	1042	1079	1057	1031	1080	1001	1053	1090	1088	1072	1077	1021	1058	1060	1061	1105	1083	1108	1098	1079	1120	1073	1039	1009	1061	1024	1101	1028	1086	983	1109	1119	1115	1024	1043	1088	1053	1004	1077	1031	1082	1078	1113	1114	1039	1085	1104	1038	1015	1166	1041	1046	1073	1114	1079	1082	1076	1103	1060	1032	1065	1029	1058	1034	1101	1014	1081	1058	1114	1066	1061	1082	1055	1056	1093	1091	1041	1042	1043	1058	1071	1008	1110	1078	1075	1059	1040	1079	1024	1080	1052	1043	1055	1014	1121	1020	1024	1086	1045	1073	1085	1081	1029	987	1096	1092	1056	1058	1105	1083	1056	1119	1081	1058	1087	1045	1104	1056	1055	1050	1123	1030	1068	1032	1041	1121	1108	1028	1083	1094	1041	1092	1084	1072	1095	1096	1036	1055	1058	1025	1049	1074	1042	1069	1087	1086	1023	1047	1085	1076	1097	1024	1126	1062	1047	1062	1005	1040	1114	1009	1046	1021	1000	1079	1084	1025	1067	1078	1108	1052	1067	1097	1088	1068	1092	1083	1020	976	1022	1081	1101	1095	1079	1032	1041	1091	1072	1014	1049	1027	1099	1145	1149	1092	1111	1070	1150	1010	1042	1118	1088	1023	995	1004	1028	1089	1058	994	1074	994	1083	1102	1075	1093	1099	1097	1033	1079	1059	1025	1080	1038	1068	1051	1116	1104	1088	1097	1095	1079	1033	1052	1018	1017	1017	1118	1045	1043	1104	1081	1080	1144	1057	1109	1038	1021	1021	1045	1141	1111	1066	1177	1022	1039	1040	1089	1067	1037	1029	1026	1020	1044	1037	1046	1040	1029	1037	1068	1020	1109	1021	1020	1068	1021	1060	1033	1052	1094	1098	1036	1087	1029	1016	1083	1113	1104	1082	1006	1088	1035	1090	1113	1055	1074	1055	1077	1021	1081	1051	1076	1016	1027	1056	1127	1110	1055	1114	1076	1065	1065	1052	1091	1068	1102	1096	1009	1061	1098	1058	1122	1082	1026	1099	1104	1136	1012	1058	1107	1063	1018	1101	1014	1089	1045	1004	1074	1026	1043	1039	1048	1096	1067	1054	1023	1104	1128	1094	1048	1025	1021	1063	1112	1100	1001	1079	1071	1088	992	1092	1035	1035	1082	1078	1048	1078	1087	1089	1071	1063	1055	1113	1049	1104	1112	1116	1046	1016	1062	1047	1042	1010	1054	1126	1032	1057	1078	1122	1086	1049	1075	1054	1095	1084	1041	1074	1058	1059	1062	981	1080	1015	1047	1102	1030	1074	1066	1026	1090	1093	1036	1078	1057	1072	1049	1153	1042	1099	1087	1116	1054	1095	1048	1047	1096	1017	1072	1079	1081	1038	1016	1049	1083	1061	1041	1016	1093	1083	1034	1093	1045	1077	988	1068	1108	1051	1080	1056	991	1009	1096	1083	1068	1088	1075	1073	1016	1067	1082	1090	1054	1038	1093	1115	1110	1030	1078	1032	1082	1062	1092	1004	999	1072	1136	999	1050	1015	1081	1155	1072	1091	1047	1079	1043	1056	1042	1108	1091	1048	1031	1048	1049	1067	1068	1048	1085	1037	1038	1082	1112	1031	1089	1018	1135	1074	1104	1106	1086	1131	1031	1022	1032	1023	1032	1081	1075	1077	1093	1091	1100	1054	1008	1102	1081	1087	1064	1111	1100	1134	1120	1061	1088	1021	1012	1077	1068	1100	1083	1027	1063	1049	1074	1112	1106	1077	1082	1067	1092	1023	1028	1093	1095	1062	1066	1074	1040	1092	1082	1078	1088	1077	1060	1061	1030	1096	1004	1054	1084	1037	1027	1059	1023	1084	1073	1108	1126	1057	1088	1015	1043	1072	1090	1039	1042	1018	1049	1033	1075	1088	1056	1011	1019	1093	1066	1080	1106	1053	1068	1095	1072	1089	1007	1017	1077	1085	1094	1081	1064	1101	1092	1046	1079	1045	1044	1058	1043	1067	1049	1005	1073	1058	1010	1075	1073	1075	1109	1093	1087	1095	1066	1095	1014	1136	1099	1033	1048	1094	1007	1096	1079	1080	1070	1056	1107	1104	1030	1079	1060	1026	1073	1074	1030	1098	1088	1071	1042	1117	985	1081	1042	1053	1047	1104	1019	1054	1097	1037	1092	1106	1058	1057	1043	1136	1023	1085	1024	1077	1028	1050	1059	1061	1098	1038	1068	977	1060	1060	1043	1045	1035	1116	1122	1014	1056	1060	1068	1049	1104	1100	1138	1096	1119	1132	1033	1038	1067	1086	1082	1070	1035	1087	1098	1042	1045	1076	1090	1016	1064	1058	1085	1050	1078	1075	1106	1110	1112	1052	1060	1087	1070	1075	1061	1053	1051	1080	1054	1079	1059	1118	1102	1049	1054	1079	1092	1048	1060	1096	1122	1056	1039	1026	1088	1120	1044	1058	1072	1125	1050	1025	1143	1034	1025	1100	1086	1016	1085	1073	1010	1083	1093	1127	1095	1076	1054	990	1041	1049	1063	1091	1113	1078	1055	1079	1123	1050	1011	1046	1118	1051	1108	999	1023	1049	1106	1034	997	1050	1092	1053	1087	1102	1068	1116	1058	1002	1029	1032	1024	1068	1098	1112	1047	1040	1100	987	1075	1085	1073	1081	1094	1048	1086	1055	1021	1057	1057	1101	1083	1068	1055	1104	1038	1066	1133	1034	1115	1103	1082	1038	1131	1074	1052	1121	1051	1087	1083	1079	1032	1061	1068	1044	1002	1065	1040	1044	1070	1082	1018	1061	1108	1141	1054	1088	1028	1076	1072	1015	1070	1018	1060	1061	1056	1079	1079	1064	1009	1064	1110	1017	1084	1097	1150	1060	1109	1087	1142	1050	1053	1090	1073	1019	1068	1055	1023	1117	1046	1067	1034	1092	1004	1056	1086	1066	1069	1013	1104	1133	1066	1126	1134	1112	1113	1082	1062	1041	1010	1029	1105	1067	983	1107	1078	1049	1110	1120	1076	1112	1077	1050	1054	1055	1081	1029	1066	1083	1051	1032	1108	1063	1099	1078	1024	1053	1069	1128	1144	1052	1104	1058	1125	1078	1070	1116	1064	1103	1060	1075	1068	1087	1076	1065	1084	1057	1090	1050	1080	1050	1042	1093	1042	1123	1041	1056	1077	1055	1107	1034	1001	1051	1085	1009	1104	1103	1069	1123	1027	1047	1093	1062	1100	1093	1051	1105	1041	1081	1021	1105	1081	1046	1056	1097	1052	1050	1087	1032	1039	1077	1043	1088	1123	997	1051	1058	1037	1090	1057	1075	1071	1113	1055	1055	1057	1034	1059	1094	1042	1085	1059	1069	1043	1085	1065	1047	1147	1054	1033	1045	1042	991	1129	1053	1084	1050	1048	1058	1139	1074	1049	1042	1058	1110	1074	1027	1095	1132	1043	1100	1044	1105	1090	1035	1054	1020	1048	1084	1063	1048	1026	1079	1052	1051	1027	1032	1072	1094	1067	1058	1045	1062	1087	1075	1122	1051	1054	1040	1082	1117	1105	1045	1026	1019	1075	1031	1072	1043	1044	1044	1094	1039	1041	1010	1089	1094	1037	1070	1047	1128	1054	1034	1042	1031	1059	1039	1074	1056	1069	1054	1062	1079	1099	1047	1054
27075	21005	15071	4110	1233	1125	945	914	932	925	957	969	919	957	843	931	889	940	911	964	928	896	885	938	927	927	892	891	893	913	935	923	890	950	885	929	969	925	924	973	991	966	881	903	900	955	954	957	943	949	903	879	926	951	927	964	887	970	920	973	921	909	909	863	928	955	893	944	931	951	898	941	961	947	894	935	912	928	906	888	848	905	910	962	963	878	916	931	943	895	896	893	911	979	935	877	929	919	897	893	852	938	894	912	901	934	917	940	933	899	966	954	929	925	898	870	873	918	856	876	946	909	935	914	888	922	925	910	922	945	949	948	910	911	962	905	945	921	893	965	964	957	941	942	888	876	947	938	954	957	879	905	881	907	964	937	865	929	924	962	888	911	872	919	961	922	877	928	914	986	928	958	911	896	924	892	920	972	920	918	928	881	874	932	903	939	914	935	870	911	889	841	932	923	915	921	963	972	934	944	931	919	970	947	893	916	900	916	915	938	939	891	875	906	903	924	943	933	960	897	938	887	939	908	949	963	913	920	923	888	923	944	907	899	896	905	925	928	869	940	929	910	920	961	886	936	953	938	905	980	925	886	924	894	883	906	895	930	909	940	1007	938	958	904	923	900	944	871	865	865	957	948	944	918	928	958	917	942	896	957	896	935	878	982	950	958	886	926	892	980	916	934	945	958	883	969	936	931	938	1013	903	901	939	958	946	896	960	900	879	888	932	930	871	930	902	919	929	915	922	963	871	927	927	904	963	912	954	941	896	966	914	918	972	906	928	932	942	891	942	948	945	942	951	953	961	920	923	922	926	870	896	925	948	917	967	972	897	929	907	924	884	918	959	927	879	913	906	917	926	917	926	934	936	911	927	949	902	932	883	951	950	898	899	1001	948	934	911	899	877	947	942	891	894	941	957	987	957	976	958	922	895	961	899	896	914	877	927	974	925	969	944	928	935	890	928	939	902	915	900	822	924	942	902	922	927	975	942	922	974	957	935	929	901	899	893	943	940	996	964	926	903	928	920	935	878	927	897	953	937	888	875	909	900	920	891	920	906	971	899	976	903	902	907	904	854	957	891	927	895	948	960	928	949	897	903	863	874	913	906	939	888	872	926	919	938	990	964	894	911	905	881	921	857	910	883	889	942	952	876	894	880	904	903	959	930	891	927	947	901	910	912	952	914	908	878	935	913	920	913	974	960	937	897	935	926	909	884	928	899	882	926	946	921	889	929	920	977	953	939	988	915	890	917	895	931	915	974	949	966	904	985	926	919	953	959	926	900	968	905	929	913	927	943	918	894	931	919	933	961	933	937	946	916	982	925	953	961	890	912	912	899	965	909	938	882	977	892	919	924	966	958	911	934	983	993	908	992	935	978	987	933	893	965	922	913	904	951	934	928	931	893	892	937	910	968	954	914	949	919	915	947	935	979	938	917	932	931	907	914	873	960	938	925	888	956	926	916	921	913	950	898	929	958	972	941	885	973	915	897	940	913	937	880	898	916	911	865	957	893	913	924	964	953	836	935	878	945	950	938	850	897	946	924	896	945	983	968	882	897	906	908	880	925	905	907	955	904	902	945	895	838	898	1038	960	911	911	911	948	873	917	902	920	904	939	910	874	930	945	917	919	932	913	911	890	941	885	888	866	957	912	882	922	966	899	902	956	956	955	919	882	955	885	929	890	947	919	888	858	907	902	908	908	947	894	959	918	957	940	908	970	942	912	885	970	921	940	881	905	927	851	944	911	932	937	912	887	910	884	924	951	942	977	921	938	895	935	929	921	902	889	885	923	903	951	919	895	953	910	963	883	944	918	912	942	901	891	901	941	911	890	937	924	875	939	855	888	966	933	928	978	951	996	909	903	920	918	942	932	921	855	961	934	936	976	875	908	939	861	959	923	919	958	899	975	953	912	882	909	865	920	919	900	966	893	940	928	924	944	909	938	923	907	934	965	913	903	904	896	920	923	920	925	855	954	937	924	900	967	956	948	966	926	950	905	979	927	919	892	927	896	967	943	904	940	966	947	925	864	966	978	911	908	936	918	960	946	884	941	927	939	906	895	898	866	931	955	875	953	889	916	940	897	881	858	926	911	940	903	879	858	904	906	868	928	892	901	953	935	945	916	934	908	940	921	889	922	914	900	955	915	948	910	933	930	933	959	962	927	940	969	888	918	931	969	921	878	881	921	926	913	925	905	920	911	921	1000	933	966	987	886	973	887	913	883	910	872	928	891	842	912	898	907	937	954	963	972	975	916	923	898	976	954	960	913	892	909	942	959	925	929	979	902	954	916	915	912	953	902	923	950	1034	918	925	936	926	914	893	886	975	950	980	927	862	911	955	930	914	901	940	915	934	916	945	893	960	923	917	961	890	908	937	907	958	898	930	936	928	857	991	891	889	932	968	926	985	948	943	943	898	976	911	896	900	959	986	878	942	946	932	904	968	880	952	940	958	922	938	918	924	959	909	936	950	930	924	915	906	875	940	923	895	859	943	933	927	915	934	926	900	911	942	914	867	946	970	903	941	881	910	932	958	919	884	957	934	942	888	927	918	987	957	935	915	953	886	914	961	844	917	902	869	881	973	877	910	871	921	947	871	922	868	881	921	876	977	896	976	926	891	906	904	964	941	889	990	928	962	906	900	933	931	966	898	939	926	945	896	921	901	881	907	921	902	882	948	924	993	885	947	970	900	910	887	908	883	880	939	940	930	907	825	965	950	896	922	898	918	931	815	885	946	913	969	899	895	974	928	915	956	923	942	917	910	857	909	919	914	903	899	936	939	996	848	941	917	956	922	975	894	908	922	990	997	953	924	913	927	906	938	944	930	896	945	931	936	917	922	882	990	908	952	964	953	955	947	946	944	951	908	929	904	948	918	971	934	889	954	872	911	921	950	952	960	964	893	874	942	931	949	894	886	902	903	914	923	940	965	931	966	898	924	877	913	919	890	911	937	1005	885	901	966	957	953	887	917	901	926	880	861	948	965	978	910	918	910	919	900	905	926	885	920	911	922	853	879	917	897	952	946	948	959	894	907	929	941	932	872	934	934	934	940	957	1007	920	950	907	926	922	939	923	930	926	949	950	960	935	903	903	951	928	913	931	889	916	951	895	971	951	944	929	894	900	932	895	931	946	928	896	1000	923	928	884	951	937	937	890	918	885	954	921	933	927	874	911	920	925	914	951	895	939	936	943	908	979	894	920	957	922	889	907	922	933	850	882	919	930	930	970	929	879	908	956	920	992	924	909	924	974	944	919	898	989	948	906	925	914	908	935	912	950	881	897	931	874	871	932	947	853	878	890	896	958	932	972	927	946	964	880	909	953	875	930	947	978	880	904	950	904	892	906	896	940	925	914	954	932	938	909	910	975	958	908	902	931	891	942	921	968	928	963	904	857	933	909	923	899	883	989	977	940	909	917	889	908	924	909	886	923	950	935	903	932	959	863	865	940	858	927	838	865	908	944	959	989	934	932	877	844	925	968	948	913	917	948	883	935
13768	25064	15501	3830	1353	1387	1394	1299	1359	1318	1256	1299	1239	1283	1245	1273	1237	1222	1300	1301	1266	1269	1270	1273	1282	1213	1261	1286	1284	1302	1271	1288	1240	1211	1337	1269	1272	1245	1258	1301	1251	1314	1302	1399	1284	1318	1375	1346	1280	1269	1260	1299	1306	1334	1279	1204	1289	1264	1292	1248	1302	1271	1270	1277	1247	1247	1208	1229	1316	1327	1250	1234	1257	1241	1309	1283	1245	1293	1233	1292	1247	1240	1284	1277	1276	1273	1338	1265	1296	1303	1277	1248	1288	1290	1274	1206	1293	1253	1234	1291	1242	1280	1252	1254	1255	1300	1218	1266	1316	1335	1239	1268	1278	1227	1206	1253	1258	1210	1236	1312	1267	1306	1295	1250	1270	1265	1296	1251	1287	1297	1280	1226	1260	1231	1211	1188	1241	1257	1240	1254	1273	1289	1323	1173	1238	1272	1252	1272	1277	1243	1241	1284	1329	1276	1306	1284	1268	1282	1333	1234	1303	1292	1269	1315	1299	1258	1298	1276	1255	1239	1211	1229	1286	1262	1268	1210	1242	1259	1235	1284	1339	1255	1276	1269	1264	1228	1208	1208	1239	1305	1192	1268	1267	1253	1225	1286	1261	1231	1268	1171	1243	1277	1266	1312	1269	1273	1277	1286	1221	1245	1183	1340	1285	1319	1293	1220	1277	1207	1328	1317	1279	1257	1222	1225	1304	1223	1280	1291	1247	1277	1264	1239	1262	1289	1246	1237	1233	1249	1264	1304	1315	1267	1267	1286	1219	1295	1288	1285	1303	1285	1296	1278	1233	1314	1305	1284	1242	1272	1329	1269	1241	1252	1311	1192	1272	1256	1272	1265	1262	1326	1275	1269	1280	1270	1269	1280	1273	1239	1230	1225	1266	1282	1242	1247	1213	1241	1205	1299	1300	1285	1236	1253	1271	1209	1296	1269	1265	1275	1295	1232	1270	1312	1195	1252	1267	1186	1263	1281	1204	1309	1267	1334	1269	1218	1244	1214	1202	1273	1242	1255	1249	1210	1256	1230	1252	1287	1240	1279	1179	1271	1227	1353	1244	1252	1244	1298	1274	1217	1269	1246	1281	1299	1214	1224	1302	1252	1221	1236	1342	1311	1287	1245	1246	1249	1260	1270	1173	1208	1251	1203	1226	1243	1279	1287	1235	1232	1226	1250	1238	1332	1203	1228	1295	1277	1259	1245	1277	1261	1238	1291	1255	1234	1250	1258	1276	1245	1261	1283	1232	1304	1273	1277	1276	1300	1274	1335	1251	1227	1247	1304	1234	1274	1246	1284	1249	1308	1245	1228	1277	1276	1203	1209	1291	1289	1286	1256	1282	1263	1256	1260	1205	1311	1301	1283	1273	1194	1298	1294	1281	1271	1292	1285	1292	1193	1304	1236	1230	1331	1222	1303	1264	1252	1231	1313	1251	1248	1245	1208	1267	1262	1308	1258	1279	1295	1253	1286	1256	1286	1258	1247	1276	1236	1274	1297	1247	1312	1270	1240	1258	1258	1264	1330	1333	1247	1341	1269	1269	1185	1298	1238	1244	1200	1235	1231	1191	1270	1298	1217	1217	1313	1268	1203	1276	1265	1303	1249	1225	1281	1290	1270	1257	1233	1223	1219	1276	1333	1245	1269	1275	1267	1313	1200	1302	1234	1251	1266	1254	1294	1215	1277	1336	1286	1272	1247	1252	1258	1248	1234	1206	1257	1246	1227	1332	1223	1250	1289	1252	1269	1319	1236	1219	1251	1278	1320	1328	1270	1230	1251	1281	1217	1288	1228	1312	1254	1233	1266	1213	1236	1265	1258	1229	1263	1275	1205	1280	1308	1227	1252	1278	1229	1270	1300	1261	1250	1288	1251	1244	1233	1226	1210	1245	1254	1260	1256	1310	1286	1234	1185	1274	1210	1228	1233	1201	1221	1294	1278	1342	1257	1251	1238	1224	1323	1245	1260	1254	1271	1260	1215	1154	1239	1243	1222	1234	1204	1248	1261	1265	1252	1239	1293	1237	1212	1214	1286	1290	1224	1239	1231	1187	1320	1282	1289	1257	1276	1210	1280	1246	1240	1302	1215	1270	1203	1260	1224	1275	1264	1271	1267	1264	1261	1269	1264	1315	1258	1235	1273	1275	1267	1268	1284	1234	1231	1289	1237	1259	1236	1255	1265	1278	1317	1231	1252	1275	1275	1280	1283	1279	1221	1332	1295	1254	1280	1231	1258	1237	1308	1295	1278	1253	1259	1277	1275	1284	1253	1316	1271	1275	1253	1260	1224	1240	1289	1305	1286	1283	1249	1202	1241	1274	1268	1248	1277	1268	1237	1220	1234	1185	1237	1270	1206	1255	1198	1310	1253	1276	1302	1251	1272	1209	1240	1287	1264	1256	1215	1247	1240	1260	1233	1247	1237	1247	1219	1262	1280	1307	1221	1207	1262	1301	1292	1187	1296	1286	1283	1300	1271	1265	1232	1313	1269	1230	1242	1266	1321	1237	1246	1209	1245	1209	1311	1298	1296	1302	1221	1300	1246	1263	1251	1250	1319	1300	1226	1299	1248	1294	1285	1250	1250	1290	1201	1232	1253	1236	1252	1296	1219	1308	1232	1217	1241	1280	1220	1315	1293	1246	1248	1236	1231	1225	1280	1285	1188	1269	1264	1297	1328	1232	1298	1301	1229	1237	1233	1310	1262	1222	1200	1172	1256	1277	1278	1249	1211	1267	1240	1285	1249	1314	1213	1240	1212	1249	1278	1299	1303	1317	1256	1258	1208	1264	1160	1250	1214	1197	1261	1300	1262	1252	1256	1188	1237	1295	1324	1285	1241	1279	1322	1244	1208	1257	1271	1264	1293	1313	1251	1193	1218	1259	1277	1244	1283	1225	1259	1324	1267	1219	1336	1284	1316	1228	1255	1290	1233	1228	1264	1246	1255	1260	1297	1278	1224	1272	1269	1301	1236	1230	1297	1228	1291	1270	1232	1263	1131	1300	1291	1278	1300	1199	1302	1184	1267	1299	1266	1238	1228	1263	1306	1256	1265	1230	1305	1200	1243	1213	1236	1222	1303	1236	1250	1328	1292	1275	1224	1296	1237	1288	1292	1320	1294	1217	1264	1253	1283	1252	1205	1341	1284	1279	1292	1242	1326	1350	1301	1235	1299	1272	1255	1197	1225	1301	1228	1247	1267	1264	1240	1303	1253	1271	1232	1258	1269	1261	1206	1223	1271	1262	1247	1270	1269	1280	1242	1185	1234	1175	1233	1268	1334	1267	1223	1273	1271	1270	1273	1276	1276	1313	1251	1277	1266	1226	1234	1235	1244	1260	1244	1230	1212	1289	1296	1231	1262	1259	1235	1278	1260	1288	1208	1253	1274	1282	1194	1277	1239	1294	1266	1241	1264	1289	1276	1227	1240	1230	1293	1296	1251	1219	1284	1289	1277	1267	1295	1314	1263	1231	1275	1235	1213	1277	1225	1293	1320	1243	1273	1290	1235	1310	1247	1251	1254	1260	1267	1297	1295	1236	1243	1207	1270	1267	1298	1328	1199	1255	1251	1221	1297	1260	1214	1319	1245	1253	1336	1305	1283	1239	1264	1212	1283	1247	1211	1298	1270	1311	1229	1241	1163	1232	1273	1219	1234	1194	1230	1268	1269	1213	1284	1220	1253	1270	1268	1278	1216	1282	1237	1235	1299	1265	1226	1271	1228	1296	1298	1291	1299	1217	1252	1317	1205	1273	1211	1245	1238	1300	1207	1311	1250	1211	1185	1254	1235	1257	1234	1299	1284	1299	1285	1260	1286	1300	1286	1273	1306	1244	1243	1320	1236	1248	1236	1331	1262	1255	1248	1229	1207	1257	1317	1274	1212	1282	1243	1302	1302	1286	1251	1267	1295	1244	1252	1254	1275	1299	1286	1268	1229	1264	1265	1245	1237	1246	1220	1199	1245	1295	1309	1231	1213	1297	1263	1229	1200	1261	1288	1244	1235	1273	1247	1261	1240	1212	1281	1252	1251	1222	1242	1261	1288	1288	1215	1268	1266	1308	1290	1221	1275	1268	1306	1230	1335	1302	1293	1254	1226	1354	1257	1274	1241	1253	1212	1366	1266	1291	1211	1283	1263	1238	1281	1332	1187	1248	1248	1271	1183	1246	1286	1327	1213	1276	1324	1245	1241	1282	1225	1289	1254	1353	1266	1274	1292	1279	1218	1182	1181	1297	1272	1253	1274	1292	1309	1287	1261	1293	1319	1306	1223	1227	1279	1194	1201	1289	1276	1226	1306	1244	1232	1251	1271	1209	1258	1308	1274	1162	1211	1296	1235	1269	1305	1234	1296	1318	1250	1268	1298	1288	1277	1265	1302	1260	1243	1212	1277	1315	1320	1307	1245	1221	1266	1229	1222	1267	1258	1259	1232	1266	1213	1243	1210	1355	1231	1223	1289	1288	1262	1240	1240	1289	1275	1265	1196	1249	1230	1217	1299	1229	1307	1268	1190	1295	1296	1301	1286	1205	1253	1260	1277	1298	1208	1238	1270	1265	1242	1239	1286	1251	1310	1328	1293	1283	1207	1215	1260	1296	1225	1212	1301	1303	1259	1306	1265	1280	1261	1248	1307	1261	1246	1236	1202	1202	1225	1310	1277	1272	1254	1266	1202	1252	1234	1304	1293	1256	1282	1265	1210	1239	1198	1300	1249	1185	1291	1309	1249	1312	1268	1312	1231	1246	1260	1293	1233	1266	1225	1282	1319	1278	1271	1243	1221	1218	1300	1275	1279	1259	1269	1284	1258	1284	1345	1281	1266	1241	1327	1282	1230	1285	1271	1276	1269	1296	1296	1251	1222	1237	1344	1281	1225	1256	1262	1208	1238	1221	1225	1197	1265	1212	1203	1282	1256	1211	1269	1229	1285	1306	1256	1243	1252	1223	1318	1307	1241	1312	1221	1317	1210	1232	1207	1237	1293	1342	1268	1206	1292	1302	1292	1242	1285	1247	1245	1263	1256	1316	1290	1318	1208	1254	1236	1274	1231	1280	1215	1232	1273	1252	1266	1262	1235	1243	1242	1276	1317
24458	21451	28675	24675	19986	5811	1874	1379	1136	1096	1097	1045	1038	1011	964	975	959	966	911	948	937	976	983	925	970	854	959	854	897	923	889	857	970	918	875	935	937	889	956	931	963	938	965	933	954	959	933	945	911	994	935	924	916	867	875	976	862	892	877	927	947	895	887	906	918	900	911	928	931	935	907	957	926	907	936	903	971	884	938	936	892	858	939	882	947	924	911	948	905	874	895	922	900	927	904	919	909	895	950	927	935	893	865	912	912	936	902	934	892	835	879	883	944	887	919	873	894	931	924	953	921	919	942	912	950	955	900	925	902	925	938	875	924	905	927	944	933	903	944	923	887	960	916	901	936	911	916	906	956	878	881	943	867	874	942	857	866	936	896	956	930	962	876	901	914	845	897	945	801	955	918	868	878	876	910	897	901	888	881	950	878	926	949	931	937	948	922	895	896	870	893	913	906	868	947	851	894	850	886	846	900	863	874	946	873	894	848	893	897	920	903	878	996	865	835	898	882	892	906	863	927	869	877	870	945	873	915	879	881	862	897	966	865	874	904	879	879	880	912	883	895	863	851	907	894	881	913	879	940	919	970	928	864	861	871	867	908	916	892	917	893	914	866	897	925	899	862	875	871	942	876	878	905	984	895	930	881	882	851	917	888	882	894	884	857	863	871	978	873	944	900	866	889	871	908	879	872	903	878	912	871	909	912	936	913	891	907	874	912	865	933	888	938	891	926	879	871	880	904	900	882	918	878	866	865	919	863	913	850	890	908	852	908	889	908	934	871	876	878	889	879	895	875	952	893	936	898	874	853	902	922	901	951	901	881	935	891	961	887	885	871	904	908	990	918	956	891	864	910	894	850	892	976	906	896	908	911	884	938	931	892	904	876	902	899	878	923	864	892	890	876	869	872	900	907	887	871	882	885	923	892	878	892	845	892	900	840	815	976	921	915	911	929	933	881	846	892	879	852	888	879	904	852	908	916	877	925	896	961	893	910	851	933	898	940	849	923	915	972	900	907	935	914	922	869	855	857	894	908	904	907	846	874	839	914	902	913	901	893	945	894	870	930	931	909	942	881	922	926	909	878	884	849	874	919	869	896	928	877	948	917	908	891	924	885	883	901	894	860	854	867	939	893	884	910	891	905	881	896	942	938	885	873	915	901	890	904	868	945	869	834	970	912	877	859	851	859	918	898	892	849	863	910	985	880	894	936	918	914	942	931	907	946	951	891	908	849	909	918	923	966	932	903	916	893	903	884	921	865	894	903	917	881	875	914	939	957	887	839	887	967	896	866	864	821	854	860	874	921	945	832	947	918	902	870	897	835	855	886	861	920	930	860	896	916	903	869	953	931	919	898	953	857	899	886	879	870	903	955	939	925	867	895	882	850	894	902	859	884	898	889	875	873	907	830	867	868	921	893	892	893	884	888	895	880	899	892	895	907	925	906	866	961	940	926	917	911	891	905	915	858	856	887	874	899	856	905	898	879	892	905	869	922	886	902	858	940	896	903	920	953	927	912	895	890	876	906	878	886	879	925	870	873	871	914	851	927	942	906	898	876	918	854	893	857	953	850	904	878	896	910	895	825	926	896	895	891	870	931	871	857	893	875	905	910	890	926	876	916	891	920	952	912	929	890	852	906	906	923	850	855	877	890	960	905	922	873	907	874	941	831	891	920	910	925	906	871	934	879	879	896	924	887	858	919	860	874	913	935	928	930	933	894	922	906	855	993	907	881	953	907	892	867	915	944	906	930	883	867	849	951	898	902	872	893	908	839	888	908	926	886	874	921	835	894	901	946	827	936	925	878	859	920	915	920	876	843	868	898	923	857	831	900	919	931	886	883	896	919	936	862	906	907	891	939	802	903	904	836	881	901	883	910	939	894	901	927	876	913	912	882	870	916	903	873	906	904	915	920	927	943	917	951	928	935	932	935	925	886	850	927	929	893	913	983	922	896	850	893	934	887	900	899	918	883	901	921	921	863	871	896	839	896	846	874	892	844	894	931	935	940	888	881	857	862	922	979	903	929	867	940	847	901	883	915	918	892	914	893	907	898	960	902	903	939	925	900	907	910	920	927	912	883	873	932	945	937	855	925	918	887	820	893	877	900	918	903	908	893	896	879	909	904	839	892	894	926	933	899	931	913	914	914	962	866	862	875	904	995	929	886	973	877	883	924	888	897	929	880	862	865	941	895	953	930	929	898	860	883	951	941	941	936	904	930	901	842	956	910	934	915	886	871	931	927	895	910	883	916	873	871	895	896	899	828	902	890	909	865	845	865	946	900	900	879	905	890	884	888	895	918	874	868	883	910	886	890	910	918	849	925	824	867	926	950	870	951	982	885	922	824	950	913	876	932	883	941	874	944	914	871	908	921	883	832	906	970	875	911	907	888	871	874	916	948	924	920	851	827	924	921	921	881	859	992	930	868	975	893	956	904	911	943	892	890	933	883	908	896	912	887	873	891	927	875	852	895	960	927	877	928	896	950	940	872	918	887	893	839	906	903	914	937	907	933	887	916	905	877	876	883	882	922	883	857	954	870	894	873	854	923	910	891	869	938	936	925	860	963	912	934	895	916	960	928	953	866	976	949	893	859	808	879	936	853	943	877	934	902	857	911	941	870	917	903	878	854	901	900	928	932	825	901	958	916	858	930	897	842	883	885	946	964	867	896	922	934	899	912	943	899	880	908	871	892	909	863	904	945	868	894	892	915	926	904	902	917	910	908	909	906	902	936	865	866	873	859	873	906	902	906	936	870	903	829	918	848	935	869	895	887	904	913	877	984	924	842	863	890	927	870	915	918	864	909	882	886	917	973	883	915	862	960	945	928	932	888	942	934	973	865	902	864	917	953	931	900	978	907	865	894	887	904	932	917	891	941	941	893	905	865	913	912	949	868	860	841	870	923	869	897	861	899	908	937	891	889	928	940	928	963	929	895	893	875	903	884	884	903	896	918	879	850	884	874	890	896	873	890	872	895	859	907	895	874	865	895	908	924	921	914	894	889	914	888	900	867	930	904	937	855	901	927	890	913	880	901	939	883	864	858	906	954	922	873	925	916	872	901	890	911	923	904	839	878	835	923	884	922	899	869	889	902	887	899	901	895	927	903	853	901	904	915	849	926	939	904	903	826	879	848	890	905	917	888	930	885	905	948	883	920	884	899	907	906	871	844	873	882	902	839	925	899	868	880	900	886	859	891	905	963	906	922	906	888	891	935	872	889	917	885	909	914	920	878	862	911	914	842	893	903	886	868	927	903	897	915	916	844	911	944	904	913	920	916	883	888	943	857	838	916	915	843	890	881	889	877	923	931	871	951	941	934	884	870	900	896	902	933	881	885	925	972	916	926	938	916	901	895	897	932	911	879	873	913	898	850	920	910	960	912	874	904	856	920	899	915	952	875	901	921	902	901	910	883	865	897	907	906	891	924	917	907	875	889	926	909	904	882	862	945	869	888	837	951	891	878	847	891	843	854	901	877	898	914	886
17349	38160	31905	10964	3247	2587	2136	1976	1809	1662	1625	1520	1469	1444	1425	1387	1373	1318	1372	1363	1334	1305	1378	1338	1254	1320	1171	1292	1257	1191	1263	1231	1306	1359	1252	1203	1252	1312	1335	1331	1397	1312	1354	1347	1347	1299	1337	1359	1274	1357	1282	1280	1309	1280	1227	1195	1226	1226	1210	1230	1181	1227	1219	1264	1239	1243	1220	1223	1244	1165	1180	1235	1192	1279	1307	1217	1235	1173	1240	1200	1229	1200	1281	1279	1159	1274	1295	1277	1294	1230	1269	1285	1258	1266	1300	1292	1222	1265	1236	1159	1217	1239	1293	1246	1256	1253	1229	1182	1237	1212	1268	1241	1215	1263	1227	1255	1244	1272	1298	1251	1295	1297	1299	1264	1226	1226	1253	1248	1246	1227	1252	1206	1230	1250	1246	1218	1283	1207	1228	1209	1193	1273	1262	1258	1299	1265	1220	1238	1267	1264	1289	1191	1246	1186	1233	1224	1282	1218	1285	1205	1222	1251	1249	1227	1257	1281	1247	1266	1219	1216	1210	1233	1178	1262	1187	1227	1172	1215	1229	1241	1212	1253	1190	1248	1265	1245	1219	1185	1279	1303	1240	1218	1222	1231	1289	1257	1175	1242	1269	1273	1266	1261	1153	1209	1197	1249	1195	1277	1186	1251	1221	1239	1237	1209	1246	1226	1277	1217	1216	1294	1189	1233	1277	1208	1256	1206	1253	1198	1255	1281	1204	1222	1241	1176	1163	1192	1259	1301	1357	1213	1265	1243	1256	1280	1261	1273	1212	1188	1181	1233	1204	1161	1227	1279	1212	1206	1211	1254	1228	1224	1266	1263	1220	1200	1207	1218	1248	1256	1261	1236	1263	1200	1273	1191	1172	1308	1246	1242	1239	1256	1239	1170	1196	1271	1201	1283	1245	1152	1247	1241	1223	1279	1255	1209	1235	1268	1177	1187	1257	1223	1211	1170	1301	1259	1295	1280	1249	1218	1227	1208	1207	1194	1212	1162	1203	1195	1224	1191	1228	1226	1176	1207	1237	1236	1237	1224	1261	1218	1189	1237	1220	1259	1242	1261	1221	1206	1218	1250	1303	1275	1225	1240	1238	1255	1260	1234	1208	1185	1260	1202	1289	1244	1250	1267	1198	1182	1178	1295	1188	1206	1189	1224	1256	1185	1277	1298	1250	1311	1224	1258	1254	1177	1219	1260	1187	1196	1271	1241	1273	1250	1248	1281	1220	1279	1228	1268	1286	1240	1245	1246	1209	1222	1257	1193	1246	1224	1240	1227	1262	1217	1211	1271	1238	1236	1258	1227	1219	1312	1210	1257	1252	1243	1225	1205	1188	1201	1221	1230	1238	1323	1204	1206	1241	1220	1194	1285	1301	1221	1225	1262	1234	1285	1277	1236	1196	1232	1127	1276	1279	1249	1237	1202	1241	1291	1185	1219	1231	1233	1178	1215	1209	1214	1201	1183	1191	1219	1171	1164	1277	1214	1199	1217	1133	1256	1264	1205	1199	1165	1254	1207	1238	1244	1230	1251	1288	1258	1232	1253	1199	1265	1240	1238	1244	1173	1211	1264	1257	1263	1199	1245	1239	1194	1266	1278	1256	1226	1219	1235	1254	1242	1246	1208	1214	1204	1276	1254	1236	1196	1234	1234	1265	1222	1286	1293	1256	1198	1185	1303	1213	1205	1192	1286	1267	1210	1272	1249	1210	1235	1212	1200	1221	1253	1264	1165	1260	1245	1250	1217	1257	1271	1193	1271	1214	1236	1213	1218	1285	1192	1230	1243	1188	1253	1284	1184	1214	1220	1241	1252	1263	1163	1263	1252	1203	1265	1309	1203	1248	1252	1256	1288	1167	1239	1232	1167	1253	1231	1235	1273	1248	1232	1261	1272	1223	1286	1273	1147	1195	1259	1240	1216	1253	1248	1281	1227	1218	1219	1230	1209	1188	1239	1226	1269	1285	1218	1239	1221	1176	1280	1206	1243	1231	1220	1244	1257	1212	1238	1187	1221	1166	1191	1182	1269	1188	1243	1241	1245	1258	1256	1225	1241	1219	1248	1235	1211	1303	1215	1216	1201	1287	1240	1203	1196	1155	1229	1184	1187	1243	1152	1232	1194	1280	1174	1251	1247	1190	1193	1254	1233	1217	1282	1234	1218	1279	1238	1184	1221	1209	1291	1292	1266	1265	1258	1235	1184	1227	1205	1234	1166	1278	1189	1219	1215	1204	1164	1227	1223	1228	1236	1232	1239	1247	1204	1264	1241	1207	1239	1148	1164	1265	1281	1273	1222	1257	1224	1239	1239	1239	1224	1240	1290	1222	1241	1253	1191	1242	1278	1266	1240	1205	1205	1267	1199	1187	1231	1258	1219	1219	1255	1226	1261	1235	1251	1261	1164	1266	1185	1257	1248	1228	1198	1221	1196	1255	1215	1190	1221	1176	1300	1268	1209	1205	1245	1204	1190	1236	1199	1268	1213	1254	1220	1225	1290	1192	1192	1243	1256	1180	1211	1187	1213	1216	1214	1277	1271	1246	1302	1212	1227	1239	1241	1189	1188	1274	1296	1207	1230	1193	1268	1205	1299	1242	1203	1227	1219	1215	1276	1266	1245	1189	1263	1260	1263	1258	1249	1220	1254	1243	1181	1197	1212	1262	1234	1294	1239	1259	1197	1197	1253	1295	1265	1234	1253	1209	1253	1188	1170	1268	1237	1280	1187	1180	1230	1204	1289	1251	1271	1228	1219	1154	1253	1300	1229	1220	1173	1260	1297	1285	1236	1232	1223	1265	1255	1196	1228	1244	1232	1198	1182	1217	1274	1220	1205	1208	1206	1184	1128	1196	1198	1217	1309	1213	1221	1260	1212	1219	1247	1248	1275	1236	1227	1228	1231	1232	1236	1248	1212	1266	1238	1202	1257	1259	1217	1236	1219	1226	1268	1197	1254	1197	1301	1290	1238	1214	1218	1209	1283	1189	1282	1227	1212	1273	1222	1249	1203	1224	1160	1219	1218	1283	1203	1287	1250	1239	1266	1183	1179	1221	1205	1241	1255	1230	1237	1251	1216	1198	1239	1199	1195	1219	1175	1192	1201	1336	1214	1186	1175	1241	1263	1223	1176	1232	1256	1237	1230	1200	1271	1252	1244	1257	1243	1304	1246	1169	1258	1170	1257	1225	1215	1192	1233	1184	1234	1211	1217	1327	1191	1225	1220	1291	1166	1191	1229	1241	1243	1216	1181	1265	1239	1211	1239	1193	1229	1273	1260	1212	1226	1228	1203	1240	1217	1244	1208	1267	1196	1220	1245	1233	1268	1186	1169	1294	1255	1245	1204	1197	1230	1231	1250	1279	1194	1207	1251	1233	1222	1188	1253	1196	1240	1264	1204	1253	1189	1227	1190	1255	1239	1269	1172	1253	1182	1264	1214	1156	1244	1213	1192	1252	1183	1182	1268	1331	1246	1227	1222	1249	1174	1244	1263	1170	1206	1203	1237	1253	1249	1240	1265	1196	1218	1218	1257	1255	1224	1244	1235	1241	1233	1216	1237	1254	1256	1261	1200	1237	1215	1239	1255	1255	1238	1244	1217	1204	1238	1208	1296	1228	1214	1262	1247	1311	1245	1225	1237	1286	1243	1243	1260	1207	1252	1231	1223	1232	1284	1269	1220	1224	1201	1297	1244	1241	1152	1171	1251	1224	1169	1215	1232	1263	1209	1203	1297	1217	1255	1220	1262	1251	1244	1232	1283	1256	1271	1162	1264	1210	1174	1230	1222	1222	1249	1247	1241	1240	1224	1254	1227	1178	1188	1182	1206	1249	1184	1188	1241	1213	1204	1231	1269	1242	1240	1262	1242	1194	1194	1170	1227	1245	1214	1279	1219	1247	1239	1254	1253	1210	1237	1221	1323	1256	1214	1200	1236	1286	1233	1232	1169	1202	1265	1265	1293	1220	1210	1274	1231	1279	1231	1183	1251	1155	1259	1219	1225	1206	1293	1277	1218	1214	1223	1231	1173	1182	1216	1164	1191	1179	1223	1213	1222	1240	1204	1284	1238	1261	1189	1300	1236	1304	1237	1243	1236	1249	1224	1329	1215	1221	1282	1220	1254	1232	1230	1247	1253	1210	1198	1255	1229	1191	1227	1234	1227	1254	1194	1212	1227	1225	1231	1176	1180	1153	1216	1224	1216	1177	1246	1224	1266	1273	1235	1160	1272	1225	1244	1194	1274	1188	1266	1218	1247	1208	1202	1250	1242	1183	1256	1243	1339	1269	1224	1212	1259	1277	1187	1227	1270	1242	1281	1260	1269	1258	1209	1250	1248	1252	1227	1252	1273	1244	1215	1301	1234	1223	1202	1215	1261	1227	1272	1237	1225	1243	1259	1242	1249	1268	1207	1215	1236	1203	1278	1281	1239	1197	1198	1247	1221	1214	1259	1254	1193	1224	1207	1234	1190	1166	1246	1260	1256	1223	1237	1246	1205	1206	1273	1269	1238	1247	1225	1264	1284	1206	1250	1198	1255	1226	1253	1215	1225	1165	1231	1176	1270	1227	1263	1232	1230	1211	1215	1230	1218	1257	1279	1301	1205	1234	1214	1283	1218	1227	1208	1290	1221	1217	1169	1184	1286	1262	1230	1193	1284	1285	1238	1248	1231	1214	1209	1296	1236	1209	1143	1204	1287	1203	1263	1284	1180	1235	1276	1238	1187	1217	1217	1211	1173	1230	1228	1288	1216	1246	1244	1216	1241	1267	1243	1279	1264	1255	1236	1257	1220	1247	1269	1210	1266	1243	1264	1274	1245	1194	1310	1247	1221	1264	1216	1261	1243	1247	1266	1206	1201	1237	1285	1235	1207	1187	1246	1228	1213	1257	1200	1312	1248	1247	1197	1299	1247	1239	1277	1274	1241	1268	1240	1259	1239	1172	1270	1202	1244	1229	1218	1248	1213	1248	1221	1240	1237	1247	1253	1234	1226	1303	1285	1158	1227	1237	1193	1250	1258	1201	1225	1287	1247	1199	1254	1177	1210	1295	1264	1257	1204	1223	1192	1300	1163	1202	1266	1248	1285	1177	1252
23417	21423	29143	24033	21335	19463	4572	1702	1227	1046	1053	990	982	906	904	849	883	843	875	818	834	875	852	844	846	834	784	832	874	846	855	794	771	865	802	832	789	784	828	900	879	881	832	871	843	781	840	824	813	820	834	754	828	851	809	810	779	805	775	797	783	800	826	813	785	765	736	769	797	819	766	809	779	821	802	832	806	808	815	804	801	741	818	803	799	793	752	777	771	780	803	823	809	824	789	826	780	807	758	776	802	785	748	764	838	743	813	760	806	794	766	777	790	803	784	804	781	759	836	805	794	826	821	793	812	714	801	840	769	783	781	795	810	800	815	743	776	780	822	787	831	790	815	766	772	793	812	814	787	769	789	785	795	766	810	739	797	800	810	751	774	757	824	796	835	786	812	779	795	810	780	767	791	813	773	815	800	754	807	775	757	746	796	771	782	802	792	793	714	761	722	770	777	743	790	816	752	826	793	745	711	774	824	792	799	818	772	783	740	763	777	733	788	750	771	790	816	738	760	790	759	812	764	799	778	804	833	782	774	796	764	784	801	753	814	776	805	799	760	773	798	752	763	724	794	823	755	769	752	739	786	746	804	738	799	789	792	766	732	761	823	794	755	773	789	779	819	778	734	792	818	757	806	808	814	764	820	808	767	797	751	766	830	744	783	780	827	807	756	793	819	790	788	792	795	783	755	739	744	757	818	804	693	788	849	780	729	800	783	794	808	855	753	806	821	806	799	802	837	750	700	784	796	729	731	786	817	795	801	769	804	798	772	754	786	776	764	802	758	785	835	773	788	759	797	806	801	771	782	781	806	756	759	795	795	784	806	768	766	732	732	763	730	737	761	761	750	803	757	798	769	842	781	763	761	815	805	740	780	822	791	765	779	805	769	760	752	767	801	779	736	783	817	776	764	811	759	791	821	790	781	792	768	787	800	744	792	762	774	729	778	786	766	800	770	756	793	800	730	781	765	783	743	804	748	801	768	786	756	794	825	756	782	777	788	817	789	795	767	799	770	786	762	776	750	813	811	815	799	803	807	795	729	777	807	796	797	805	783	826	736	766	796	749	826	810	851	797	793	758	762	781	771	763	813	729	784	776	809	792	767	778	791	802	770	797	827	823	825	755	738	748	827	764	789	842	754	759	766	807	830	758	838	770	829	774	827	831	744	784	783	792	807	744	806	811	817	784	747	756	808	776	787	772	718	791	822	752	809	772	741	785	763	785	803	804	775	811	767	789	786	779	782	788	763	825	788	778	853	737	781	786	791	780	805	795	750	757	800	806	791	736	815	769	769	799	839	798	795	757	768	768	769	735	764	821	794	783	791	818	790	768	771	757	792	773	797	762	762	727	799	739	761	751	788	789	790	795	787	804	827	772	773	754	754	826	763	761	755	767	826	831	701	782	788	840	794	830	809	812	801	764	801	762	819	741	770	793	785	776	767	806	776	770	813	751	746	741	820	743	817	816	764	765	740	746	826	810	791	789	775	798	812	781	754	812	771	774	838	757	806	727	799	806	802	746	797	770	811	812	795	802	757	783	805	733	790	772	780	796	747	795	759	781	739	800	804	777	819	793	871	787	806	778	822	788	752	788	807	761	780	777	831	782	765	740	765	833	783	767	816	767	809	774	766	790	780	827	842	828	780	762	813	775	813	812	752	817	803	823	826	823	734	720	747	760	788	823	786	789	763	751	775	802	844	773	771	754	808	764	820	822	785	736	775	766	792	793	784	751	805	768	795	801	802	779	812	789	791	812	762	805	777	774	839	775	804	763	765	792	775	793	805	768	782	747	794	816	717	729	769	829	794	772	776	779	764	793	750	769	792	741	821	802	748	792	787	822	794	755	805	816	758	757	720	846	826	798	803	820	766	779	779	792	769	787	779	782	790	801	762	802	774	787	824	803	750	735	787	748	821	796	786	807	828	806	787	819	790	754	800	848	811	787	753	794	773	815	791	822	780	813	774	770	816	828	789	774	799	738	803	792	822	750	797	783	823	743	777	769	790	811	829	798	795	759	822	728	753	799	768	788	791	797	799	814	803	791	727	791	780	773	761	786	727	743	790	777	735	780	771	804	806	743	762	815	828	765	804	793	757	772	767	785	732	790	798	729	742	775	811	793	793	774	784	819	821	770	782	801	807	813	808	744	715	793	764	768	816	811	765	800	811	835	770	804	747	758	831	781	803	820	827	750	786	749	718	775	844	746	825	757	744	753	803	781	756	775	741	750	751	790	764	783	720	800	776	742	838	759	777	763	778	792	806	789	745	779	778	792	759	732	818	794	790	737	796	796	731	789	801	800	811	776	801	785	805	764	791	810	760	823	734	764	777	754	766	779	833	794	786	803	792	799	778	744	734	799	783	782	826	829	775	766	745	762	786	801	742	788	782	788	800	782	803	776	744	791	748	781	791	800	792	833	794	788	756	747	816	798	848	787	777	769	764	758	831	854	745	805	767	768	741	757	725	789	792	800	794	799	786	864	773	819	786	745	752	777	805	806	790	835	769	781	810	759	782	782	780	761	755	777	784	760	774	757	819	771	756	776	760	762	796	812	819	847	779	793	770	776	780	798	755	788	770	803	799	789	814	803	782	774	791	800	755	788	777	744	764	811	789	807	740	767	762	736	748	779	790	779	780	745	741	741	800	760	790	794	791	807	781	772	824	800	754	797	812	742	743	742	825	783	742	774	748	791	782	766	812	759	844	783	751	764	814	803	790	789	760	855	793	755	747	813	780	838	767	760	800	742	825	790	743	790	777	806	748	757	847	781	818	811	727	767	786	769	789	782	778	782	770	758	749	825	775	794	758	780	809	748	764	814	803	753	772	759	787	749	763	761	833	796	762	787	801	762	743	794	808	799	768	740	795	795	753	798	807	817	789	777	810	823	800	781	765	809	773	768	832	763	825	819	810	767	781	771	765	808	783	767	762	828	810	768	774	770	736	773	788	737	757	772	796	793	750	737	819	779	798	767	815	791	780	731	765	754	803	779	771	828	777	775	792	768	799	823	810	776	799	780	801	810	790	771	790	801	789	810	769	783	770	781	781	829	789	816	740	771	816	796	808	775	765	796	766	753	776	750	772	820	738	795	774	798	793	766	796	758	751	808	768	804	807	749	758	768	744	797	850	805	779	775	751	797	790	737	772	742	770	778	787	791	752	795	805	796	843	752	794	768	782	799	758	795	713	810	750	774	756	756	763	759	797	771	736	796	796	768	794	771	800	737	801	800	794	836	802	747	765	802	796	790	798	845	739	809	751	782	789	806	807	768	774	798	831	781	782	752	755	753	780	786	817	797	759	834	804	785	761	760	773	786	756	780	800	769	801	802	750	791	763	778	767	799	829	812	802	755	781	835	796	797	790	791	778	802	821	784	800	773	809	802	813	725	771	756	774	753	821	798	721	828	773	825	773	826	756	813	745	761	775	793	775	768	743	770	784	803	789	826	787	776	831	780	797	798	807	793	780	759	758	768	826	774	793	767
20413	43364	35813	12139	4729	3626	2847	2483	2044	1918	1755	1632	1491	1390	1394	1352	1256	1225	1264	1243	1236	1192	1206	1132	1118	1139	1158	1175	1098	1133	1149	1199	1128	1133	1060	1132	1122	1172	1226	1167	1252	1165	1276	1143	1282	1187	1210	1243	1208	1138	1099	1092	1129	1063	1073	1145	1050	1176	1099	1071	1042	1104	1128	1085	1066	1065	1061	1105	1118	1064	1083	1132	1023	1077	1064	1091	1041	1016	1097	1076	1091	1059	1107	1126	1077	1100	1116	1075	1049	1091	1149	1041	1038	1106	1064	1046	1043	1107	1093	1023	1081	1089	1085	1064	1066	1073	1121	1152	1119	1075	1079	1137	1050	1078	1110	1102	1077	1119	1077	1096	1151	1126	1129	1136	1052	1090	1086	1061	1037	1098	1096	1043	1058	1103	1045	1116	1069	1103	1034	1065	1052	1072	1070	1113	1115	1039	1024	1067	1128	1076	1021	1079	1074	1057	1061	1069	1135	1119	1027	1046	1063	1041	1106	1053	1080	1054	1060	1097	1122	1022	1094	1088	1053	1169	1024	1020	1067	1058	1051	1088	1058	1073	1075	1053	1021	1108	1105	1038	1167	1074	1059	1037	1109	1090	1087	1084	1037	1083	1050	1053	1037	1135	1084	1019	1041	1012	1032	1113	1098	1051	1071	1063	1065	1067	1029	1091	1093	1098	1032	1059	1054	1062	1096	1105	1030	1079	1088	1058	1087	1052	1050	1087	1094	1045	1102	1074	1054	1068	1090	1055	1061	1042	1098	1091	1023	1043	1079	1100	1061	1040	1095	1078	1047	1076	1008	1050	1031	1088	1059	1034	1036	1108	1054	1073	1108	1032	1046	1047	1058	1059	1040	1132	1061	1056	1024	1014	1004	1133	1057	1039	1058	1066	1109	1048	1076	1069	1020	986	1096	1073	1104	1061	1055	1105	1079	1087	1086	1104	1122	1093	1112	1073	1091	1073	1104	1095	1058	1036	1117	1040	1099	1011	1061	1023	1065	1102	1058	1034	1084	1064	1038	1078	1062	1047	1107	1011	999	1104	1072	1063	1050	1064	1077	997	1048	1025	1083	1056	1074	1026	1088	1047	1101	1078	1031	1081	1031	1114	1125	1129	1144	1088	1073	1094	1059	1030	1098	1065	995	1030	1058	1092	1037	1124	1098	1049	1076	1038	1022	1025	1095	1067	1128	1137	1085	1057	1069	1104	1063	1039	1099	1079	1016	1012	1041	1037	1094	1024	1109	1041	1009	1066	1060	1109	1098	1080	1095	1061	1078	1058	1147	1063	1021	1061	1127	1037	1033	1107	1058	1073	1018	1092	1060	1103	1043	1114	1107	1049	1093	1020	1078	1086	1058	1081	1075	1054	1061	1043	1087	1022	1097	1061	1060	1013	1069	1089	1043	1065	1057	1033	1051	1069	1093	1077	1073	1086	1045	1057	1047	1063	1074	1040	1043	1064	1009	1076	1030	1092	1062	1127	1107	1057	1103	1103	1062	1124	1063	1113	1062	1043	1061	1109	1080	1057	1093	1071	1113	1065	1112	1016	1083	1077	1092	1121	1109	1053	1072	1071	1041	1027	1075	1015	1103	1051	1055	1101	1087	1063	967	1063	1139	1063	1038	1086	1029	986	1018	1042	1041	1095	1052	1097	1053	1035	1057	1015	1086	1123	1065	1128	1022	1087	1070	1067	1065	1058	1039	1038	1076	1050	1024	1085	1108	1104	1033	1126	1066	1064	1144	1010	993	1016	1081	1015	1049	1069	1056	1040	1061	1028	1089	1108	1067	1109	1083	1159	1076	1061	1047	1041	1107	1028	1075	1061	1057	1069	1082	1094	1055	1100	1117	1013	1065	1072	1101	1051	1056	1058	1034	1094	1045	1023	1001	1086	1089	1042	1082	1123	1036	1123	1074	1077	1037	1062	1073	1098	1054	1073	1068	1022	1023	1081	1061	1044	1065	1045	1037	1059	1076	1094	1074	1015	1070	1064	1019	1084	1058	1004	1100	1045	1081	1061	1072	1092	1066	1104	1069	1111	1108	1046	1091	1104	1083	1044	1037	1071	1035	1111	1080	1045	1067	1121	1034	1062	1053	1083	1029	1070	1110	1048	1062	1098	1110	1048	1096	1093	1041	1154	1019	1038	1071	1077	1104	1028	1082	1044	1082	1071	1081	1062	1038	1066	1045	1101	1034	1064	1091	1095	1130	1013	1079	1062	1015	1075	1042	1048	1040	1026	1089	1100	1125	999	1074	1076	1122	1012	1074	1095	1063	1088	1090	1016	1025	1031	1049	1098	1035	1045	1078	1086	1086	1109	1133	1107	1080	1091	1084	1070	1086	1054	1080	1053	1101	1029	1119	1047	1053	1103	1082	1085	1016	1032	1128	1040	1065	1060	1050	1070	1126	1087	1062	1084	1066	1132	1079	1081	1136	1033	1090	1091	1085	1076	1040	1059	1073	1052	1100	1032	1074	1028	1058	1129	1042	1046	1089	1059	1075	1075	1042	1094	1141	1125	991	1076	1106	1054	1063	1091	1074	1077	1060	1036	1059	1174	1110	1114	1083	1076	1020	1055	1128	1056	1043	1109	1044	1092	1071	1068	1042	1038	1080	1062	1074	1111	1050	1112	1071	1043	1090	1138	1061	1109	1051	1085	1067	1027	1067	1060	1111	1034	1058	1005	1093	1058	1096	1065	1078	1012	1091	1065	1105	1118	1072	1039	1090	1030	1098	1045	1079	1052	1130	1042	1144	1138	1073	1085	1035	1111	1074	1089	1079	1026	1073	1053	979	1034	1054	1036	1099	1059	1037	1024	1086	1067	1064	1089	1076	1078	1086	1072	1085	1094	1123	1058	1037	1084	1096	1097	1040	1023	1058	1101	1091	1041	1047	1076	1054	1078	1036	1029	1142	1060	1088	1034	1028	1090	1059	1059	1088	1058	1066	1027	994	1025	1071	1086	1100	1113	1061	1027	1049	1143	1047	1073	1000	989	1042	1106	1049	1084	1104	1024	1096	1061	1032	1079	1074	1115	1067	1063	1084	1089	1117	1099	1021	1055	1072	1067	1097	1091	1091	1049	1080	1109	1068	1033	1083	1073	1072	1078	1027	1079	1024	1022	1101	1088	1034	1121	1037	1107	1118	1114	1061	1059	1023	1123	1066	1055	1065	1028	1122	1057	1029	1063	1074	1132	1097	1121	1079	1137	1112	1075	1016	1041	1061	1013	1051	1094	1088	1090	1067	1056	1032	1056	1076	1070	1018	1055	1037	1052	1052	1121	1042	1088	1078	1033	1083	1069	1105	1056	1066	1075	1068	1011	1033	1081	1035	1093	1007	1118	1095	1031	1064	1083	993	1042	1050	1027	1089	1075	1080	1146	1068	1085	1071	1050	1077	1081	1122	1057	1087	1113	1059	1017	1142	1078	1092	1018	1088	1034	1028	1008	1054	1055	1109	1039	1038	1066	1148	1089	1091	1082	1077	1047	1081	1131	1094	1105	1003	1055	1042	1064	1074	1059	1083	1064	1042	994	1099	1045	1058	1049	1114	1050	1037	1093	1043	1060	1086	1096	1130	1081	1043	1102	1058	1074	1070	1084	1040	1107	1069	1122	1041	1053	1106	976	1082	1037	1060	1041	1114	1094	1040	1052	1089	1077	1070	1070	1081	1044	1067	1043	1019	1051	1097	1109	1141	1099	1084	1094	1067	1049	1087	1042	1094	1065	1057	1042	1007	1009	1053	1102	1055	1106	1096	1085	1076	1105	1121	1059	1098	1038	1084	1034	1037	968	1088	1079	1035	1018	1041	1079	1075	1070	1079	1049	1058	1068	1066	1103	1077	1043	1087	1024	1037	1062	1057	1075	1100	1086	1055	1034	1029	1103	1009	1019	1090	1052	1019	990	1106	1098	1108	1017	1025	1080	1136	1064	1106	1063	1049	1029	1048	1039	1112	1003	1055	1064	1087	1065	1051	1071	1068	1067	1112	1101	1043	1077	1038	1086	1076	1064	1085	1082	1063	1003	1044	1035	1075	1089	1044	1054	1058	1079	1057	1158	1100	1093	1031	1033	1125	1076	1033	1103	1068	1002	1057	1101	1066	1062	1064	1121	1042	1055	1024	1065	1129	1089	1079	1065	1079	1085	1125	1065	1023	1075	1014	1049	1076	1086	1126	1050	1072	1059	1086	1028	1031	1092	1076	1074	1045	1074	1031	1099	1011	1073	1053	1030	1092	1001	1022	1074	1061	1112	1087	1080	1038	1087	1081	1074	1124	1071	1039	1102	1022	1118	1095	1053	1051	1075	1087	1049	1054	1041	1054	1016	1102	1089	1106	1021	1032	1075	1138	1065	1026	1004	1033	1075	1015	1058	1066	1090	1082	1077	1046	1105	1059	1075	1110	1081	1076	1047	1082	1013	1028	1108	1123	1053	1009	1053	1141	1075	1027	1163	1067	1118	1080	1032	1064	1031	1070	1036	1104	1085	1053	1097	1026	1052	1102	1060	1029	1055	1067	1107	1088	982	1146	1028	1037	1069	1111	1040	1023	1009	1117	1103	1097	1059	1024	1056	1026	1109	1128	1110	1103	1082	1039	1013	997	1055	1115	1072	1152	1026	1094	1093	1048	1131	1063	1059	1109	1060	1063	1067	1078	1089	995	1045	1100	1061	1050	1079	1049	1044	1098	1051	1055	1078	1059	1119	1073	1034	1050	1066	1101	1018	1094	1074	1068	1042	1053	1106	1098	1062	1131	1033	1044	1090	1129	1118	1059	1052	1030	1049	1008	1086	1084	1074	1082	1087	1050	1073	1036	1095	1062	1016	1053	1027	1063	1033	1100	1045	1041	1063	1071	1023	1089	1025	1085	1030	1025	1042	1049	1045	1080	1087	1068	1073	1080	1094	1022	1113	997	1064	1041	1088	1048	1102	1076	1083	1069	1082	1025	1036	1053	1144	1045	1043	1076	1089	1113	1107	1076	1071	1082	1066	1080	1032	1057	1036	1036	1073	1068	1083	1097	1054	999	1045	1016	1040	1008	1074	1103	1079	1064	1134
27188	21029	15927	3692	1129	964	950	895	855	952	854	897	906	901	832	913	849	887	879	868	901	850	868	862	858	913	858	878	865	890	873	842	890	868	920	927	895	838	841	897	892	940	943	876	892	925	877	949	853	899	917	868	921	912	872	917	929	889	915	851	885	911	853	906	844	881	945	901	895	836	869	844	909	876	874	913	888	840	853	851	838	866	919	874	915	903	864	810	881	854	883	891	889	891	878	867	851	867	915	871	884	908	851	851	861	877	881	897	925	870	900	931	888	883	843	845	890	874	908	867	835	879	892	907	861	862	854	923	907	887	924	955	878	851	890	892	875	913	878	918	858	853	875	898	918	924	846	825	873	896	941	915	908	863	869	845	870	835	869	901	880	918	864	899	884	833	911	896	914	843	876	848	891	881	874	852	880	851	878	853	899	917	883	876	839	865	845	853	903	900	890	837	878	900	862	871	877	872	900	881	913	849	845	852	890	901	942	855	882	878	892	883	866	850	931	884	860	875	877	907	892	837	880	870	887	886	898	916	895	935	891	877	888	915	864	878	921	873	894	852	875	900	872	866	884	836	871	880	850	913	912	854	863	882	884	923	939	891	873	898	890	859	903	889	891	897	887	865	860	920	944	904	849	881	874	865	893	893	887	847	874	881	832	872	902	845	905	878	861	837	891	883	840	923	834	899	861	884	868	842	899	893	900	840	896	858	876	862	879	855	943	938	886	890	847	924	872	887	851	881	889	869	895	906	912	837	909	853	870	863	868	883	888	896	828	845	909	867	870	914	902	900	851	833	856	858	900	882	882	917	823	828	853	881	925	857	914	865	887	916	883	869	878	819	902	919	863	854	912	902	907	859	908	868	912	894	899	835	891	886	883	869	900	881	909	918	867	873	895	913	859	893	880	881	885	862	880	878	890	892	869	841	864	851	943	865	883	890	884	888	861	868	879	822	869	848	912	831	834	867	885	829	865	913	900	894	880	862	870	816	908	907	880	893	846	880	907	882	877	831	837	912	883	874	901	853	888	889	837	860	879	841	889	840	897	916	847	919	881	915	870	825	859	849	927	848	892	890	877	872	887	862	886	922	881	853	853	867	882	838	887	851	866	895	885	892	892	830	833	917	844	891	863	902	872	911	883	896	910	886	917	914	865	859	878	920	863	870	907	837	898	864	901	855	899	928	840	875	872	862	925	862	833	876	850	872	935	930	878	904	870	919	862	867	886	897	873	894	893	875	881	873	889	875	878	922	892	868	854	810	873	836	844	862	889	916	926	873	878	855	920	837	866	874	852	901	808	889	935	854	884	942	937	963	919	867	897	914	846	841	831	912	869	931	878	878	895	919	926	898	911	862	868	869	878	858	879	847	921	888	866	912	882	832	891	830	890	907	882	875	866	843	848	815	882	951	881	881	875	842	917	888	867	904	916	862	875	832	822	844	901	877	926	964	835	868	906	880	949	901	900	824	886	880	885	904	844	861	847	898	873	839	869	824	918	885	925	890	868	860	937	848	920	862	837	926	890	897	860	893	863	931	928	871	870	905	823	868	879	851	913	861	910	886	868	887	855	901	895	862	858	893	905	849	860	886	813	843	890	939	892	903	895	942	872	914	888	920	858	865	819	856	845	948	867	912	951	856	868	895	852	870	895	850	850	845	934	888	859	888	916	847	853	884	873	918	940	872	908	832	846	867	858	905	874	860	872	899	843	864	871	860	857	877	898	913	883	893	888	874	869	877	883	885	873	871	863	871	908	845	885	904	870	840	863	922	875	875	858	831	860	885	901	903	914	906	851	899	894	873	886	875	884	879	921	898	884	835	855	854	892	908	875	916	843	822	860	903	923	855	846	884	908	840	920	899	878	830	843	925	859	860	846	870	858	860	872	934	877	873	846	853	874	932	872	834	923	849	866	865	820	868	877	832	907	886	854	897	838	960	902	878	887	855	868	875	894	884	921	890	885	909	869	897	856	892	898	872	876	876	894	856	902	863	843	919	878	856	817	849	825	881	930	881	892	870	866	798	861	877	874	845	878	861	903	830	871	849	872	828	877	872	886	857	900	902	873	915	861	880	837	908	871	906	894	850	826	900	843	873	889	877	845	860	861	850	910	873	858	894	868	883	880	863	944	866	904	857	878	822	848	876	832	877	890	897	920	907	867	879	809	884	875	826	923	914	884	823	940	913	874	881	852	848	825	900	928	921	884	949	851	865	939	891	890	931	858	838	860	879	843	889	896	819	862	845	857	850	890	874	880	930	908	848	878	855	824	866	869	846	910	887	845	912	940	889	908	897	805	921	908	844	847	843	871	868	879	854	849	881	872	900	865	855	844	864	863	852	894	852	875	867	876	867	863	881	901	830	868	877	910	876	888	881	852	906	885	850	857	871	838	844	869	850	887	932	874	903	889	836	870	906	864	869	917	896	873	873	925	934	866	868	820	918	873	909	822	917	883	836	894	840	903	848	892	880	906	860	859	867	875	860	853	903	863	884	834	840	899	886	834	917	860	884	876	851	882	853	853	852	893	861	930	894	895	913	884	877	892	876	882	851	850	878	950	864	847	928	866	884	881	941	919	900	917	886	914	898	892	896	819	888	828	844	915	950	866	890	920	891	854	874	852	899	886	883	885	865	856	834	909	880	795	859	845	894	840	880	906	866	844	866	859	887	852	848	929	895	878	923	834	887	848	871	872	887	887	841	899	924	869	895	852	897	878	854	838	847	923	922	880	952	880	868	895	908	910	837	886	851	888	919	889	889	870	863	915	850	873	923	882	902	852	841	813	974	857	909	872	836	889	858	845	905	945	906	912	836	883	862	876	901	936	929	848	914	877	880	842	921	852	863	883	870	898	889	868	908	856	876	868	888	888	857	872	858	832	896	851	923	828	882	857	903	902	890	880	928	844	859	895	882	876	855	872	858	865	866	866	896	873	871	929	947	871	864	876	856	877	862	852	853	860	909	940	849	855	941	881	866	865	884	898	910	847	896	929	893	857	884	928	853	898	931	834	873	879	908	858	861	916	852	938	883	868	846	852	854	924	884	867	849	897	786	830	846	894	914	872	911	892	904	850	873	905	819	896	864	857	850	884	902	833	878	857	837	939	895	845	873	875	865	874	946	855	887	841	885	875	880	856	864	807	870	872	862	843	838	864	830	874	932	862	945	859	853	878	894	880	969	870	876	908	914	924	876	874	886	892	907	876	890	900	870	923	875	907	878	852	872	851	851	881	823	930	886	848	873	888	878	883	886	872	908	800	855	895	834	853	888	873	886	894	859	857	853	905	863	885	860	910	864	906	859	890	873	834	923	933	829	842	861	868	871	883	913	896	869	884	874	867	843	852	885	867	895	859	876	871	839	917	843	883	878	875	876	893	908	921	919	826	897	840	914	887	883	936	924	899	829	856	879	888	887	854	852	878	857	937	883	882	926	875	875	901	876	939	874	915	924	835	895	897	913	893	875	839	883	857	865	868	910	843	879	865	912
13838	24317	17389	2761	1390	1336	1261	1298	1246	1225	1223	1228	1251	1234	1220	1228	1233	1169	1253	1177	1233	1278	1243	1188	1129	1178	1122	1225	1263	1181	1206	1225	1202	1224	1254	1251	1267	1256	1233	1237	1322	1256	1270	1220	1248	1262	1171	1179	1232	1193	1224	1249	1228	1185	1235	1179	1165	1201	1200	1234	1203	1242	1174	1192	1173	1190	1210	1259	1193	1204	1247	1189	1168	1203	1227	1197	1210	1192	1222	1211	1215	1189	1169	1271	1199	1199	1241	1142	1200	1208	1209	1276	1289	1146	1196	1213	1175	1226	1202	1250	1142	1201	1153	1185	1207	1197	1163	1200	1186	1187	1190	1280	1196	1245	1234	1124	1159	1219	1241	1311	1281	1210	1223	1219	1242	1192	1204	1260	1226	1211	1225	1160	1236	1251	1212	1204	1190	1243	1162	1250	1161	1186	1191	1211	1161	1254	1181	1193	1209	1226	1244	1192	1173	1274	1205	1226	1241	1224	1209	1248	1145	1221	1183	1188	1230	1246	1189	1216	1193	1175	1210	1233	1167	1235	1197	1173	1244	1136	1266	1215	1189	1204	1178	1162	1187	1206	1168	1193	1200	1187	1168	1174	1188	1224	1097	1202	1210	1193	1212	1140	1210	1234	1160	1173	1181	1170	1165	1227	1189	1100	1161	1286	1212	1259	1168	1143	1228	1180	1147	1204	1301	1206	1248	1172	1211	1195	1216	1153	1222	1242	1171	1186	1201	1174	1292	1207	1177	1204	1180	1232	1256	1119	1237	1238	1218	1211	1197	1229	1272	1119	1247	1176	1220	1153	1229	1206	1160	1160	1224	1137	1214	1205	1162	1249	1243	1210	1177	1215	1232	1155	1223	1237	1253	1212	1202	1227	1212	1128	1142	1289	1218	1255	1264	1148	1163	1250	1189	1129	1257	1237	1156	1252	1226	1239	1163	1113	1159	1236	1232	1196	1149	1173	1214	1135	1180	1231	1216	1275	1174	1172	1255	1196	1248	1226	1228	1182	1159	1192	1234	1197	1214	1201	1155	1165	1212	1208	1205	1199	1221	1230	1228	1229	1190	1227	1221	1269	1218	1182	1181	1206	1190	1156	1129	1221	1201	1253	1140	1229	1180	1149	1188	1168	1148	1227	1222	1162	1157	1233	1157	1103	1249	1176	1249	1177	1231	1159	1180	1228	1217	1239	1169	1225	1229	1170	1232	1237	1156	1227	1260	1208	1275	1197	1252	1175	1248	1199	1187	1192	1173	1221	1189	1213	1198	1218	1203	1198	1168	1187	1192	1182	1241	1226	1215	1213	1282	1194	1165	1212	1235	1250	1161	1238	1208	1136	1244	1194	1121	1227	1219	1234	1208	1185	1195	1208	1189	1242	1188	1232	1194	1169	1187	1121	1231	1246	1214	1177	1206	1172	1192	1188	1180	1201	1212	1239	1226	1202	1160	1280	1230	1179	1226	1185	1252	1188	1211	1242	1221	1137	1208	1166	1240	1193	1161	1232	1236	1182	1306	1155	1217	1224	1241	1174	1235	1194	1194	1187	1172	1247	1239	1223	1195	1184	1188	1229	1192	1194	1156	1206	1162	1191	1193	1168	1192	1189	1160	1181	1207	1188	1126	1240	1210	1254	1191	1220	1218	1207	1270	1226	1192	1238	1146	1248	1266	1216	1202	1197	1244	1220	1146	1258	1223	1271	1223	1257	1236	1174	1205	1223	1203	1166	1169	1157	1260	1244	1249	1212	1232	1200	1192	1184	1185	1261	1210	1275	1197	1228	1261	1222	1242	1166	1208	1205	1236	1211	1268	1276	1223	1189	1241	1218	1149	1199	1186	1194	1208	1196	1207	1202	1172	1206	1213	1231	1232	1169	1222	1201	1206	1214	1177	1199	1222	1278	1192	1182	1168	1172	1257	1155	1203	1176	1225	1233	1149	1233	1222	1169	1259	1229	1190	1244	1145	1229	1250	1233	1225	1192	1141	1216	1221	1225	1212	1202	1202	1217	1189	1210	1145	1192	1271	1233	1172	1150	1179	1224	1208	1212	1217	1231	1186	1200	1148	1254	1148	1282	1173	1182	1214	1241	1205	1207	1214	1187	1174	1236	1223	1247	1197	1258	1216	1211	1132	1207	1222	1237	1181	1150	1127	1199	1190	1213	1226	1238	1178	1243	1183	1165	1264	1189	1210	1140	1210	1214	1203	1234	1253	1164	1155	1170	1187	1189	1153	1174	1230	1227	1192	1163	1199	1204	1196	1187	1194	1124	1199	1176	1218	1223	1186	1211	1153	1197	1189	1187	1135	1216	1170	1213	1213	1201	1207	1158	1233	1192	1147	1193	1250	1159	1280	1233	1196	1255	1203	1181	1269	1200	1252	1195	1190	1219	1178	1194	1251	1238	1215	1183	1232	1207	1178	1226	1194	1171	1225	1243	1187	1207	1218	1262	1247	1235	1276	1253	1252	1210	1245	1230	1225	1238	1237	1200	1235	1166	1257	1131	1199	1198	1274	1165	1180	1227	1185	1175	1203	1219	1208	1088	1148	1235	1261	1191	1230	1207	1212	1198	1186	1212	1227	1209	1226	1198	1220	1200	1236	1243	1198	1270	1212	1201	1216	1212	1138	1215	1244	1194	1125	1212	1158	1203	1195	1195	1259	1195	1192	1175	1232	1198	1163	1209	1205	1175	1198	1231	1241	1184	1178	1235	1224	1189	1228	1192	1190	1175	1253	1151	1104	1157	1128	1217	1205	1219	1209	1203	1226	1160	1194	1221	1214	1248	1182	1189	1241	1224	1187	1185	1231	1222	1117	1233	1204	1241	1186	1258	1182	1164	1210	1189	1240	1185	1203	1246	1229	1224	1162	1202	1252	1209	1158	1202	1234	1184	1238	1167	1230	1231	1141	1248	1223	1195	1257	1176	1175	1219	1186	1171	1212	1159	1245	1210	1226	1221	1180	1177	1192	1176	1188	1218	1204	1112	1196	1207	1207	1208	1205	1206	1259	1222	1245	1228	1264	1258	1230	1220	1163	1239	1142	1226	1204	1203	1231	1148	1211	1161	1160	1159	1218	1206	1181	1220	1235	1185	1198	1218	1253	1213	1171	1214	1247	1235	1147	1224	1220	1220	1156	1198	1170	1276	1232	1190	1191	1145	1172	1216	1221	1230	1207	1148	1145	1170	1192	1210	1216	1229	1151	1163	1178	1211	1145	1134	1179	1187	1182	1204	1212	1168	1215	1179	1279	1160	1186	1243	1140	1169	1258	1137	1229	1156	1162	1206	1139	1212	1187	1181	1220	1172	1218	1212	1190	1204	1196	1230	1227	1172	1231	1202	1196	1194	1138	1247	1172	1169	1152	1186	1229	1153	1213	1233	1235	1115	1229	1163	1218	1203	1271	1235	1223	1194	1183	1245	1190	1173	1182	1171	1162	1214	1259	1217	1181	1170	1239	1266	1176	1234	1212	1225	1189	1257	1194	1209	1187	1178	1140	1246	1186	1150	1236	1209	1188	1201	1198	1193	1182	1186	1207	1168	1230	1211	1272	1219	1194	1193	1223	1200	1181	1162	1248	1223	1236	1226	1186	1220	1246	1232	1236	1220	1174	1250	1190	1220	1190	1238	1195	1138	1206	1173	1219	1157	1262	1163	1213	1140	1173	1174	1158	1224	1223	1198	1208	1118	1166	1214	1248	1168	1177	1254	1236	1250	1135	1254	1184	1170	1198	1205	1227	1212	1218	1219	1150	1207	1161	1238	1212	1149	1177	1224	1238	1253	1216	1244	1203	1216	1184	1236	1225	1170	1236	1188	1176	1241	1143	1213	1222	1210	1231	1187	1110	1174	1231	1203	1184	1212	1208	1212	1208	1175	1222	1169	1178	1195	1236	1209	1222	1184	1191	1242	1136	1272	1200	1219	1202	1251	1249	1189	1253	1176	1222	1220	1223	1186	1265	1235	1170	1137	1212	1166	1211	1210	1217	1171	1218	1223	1196	1226	1216	1232	1162	1191	1193	1186	1251	1151	1233	1212	1257	1197	1218	1186	1236	1191	1170	1194	1228	1202	1165	1285	1190	1211	1207	1243	1217	1200	1189	1132	1194	1179	1215	1228	1194	1260	1216	1233	1233	1185	1176	1217	1171	1212	1192	1249	1155	1139	1151	1231	1172	1229	1189	1221	1184	1174	1258	1240	1245	1235	1251	1150	1212	1140	1179	1183	1176	1243	1226	1225	1210	1203	1155	1242	1201	1228	1163	1220	1166	1220	1190	1278	1228	1163	1255	1243	1231	1202	1133	1181	1185	1164	1213	1224	1196	1201	1212	1179	1208	1285	1141	1208	1170	1189	1191	1211	1195	1151	1221	1195	1176	1264	1175	1186	1142	1187	1203	1222	1243	1219	1283	1186	1168	1163	1254	1192	1197	1241	1216	1188	1210	1235	1170	1186	1170	1252	1227	1200	1231	1183	1230	1185	1144	1209	1155	1130	1177	1244	1211	1196	1287	1175	1151	1201	1201	1110	1157	1202	1215	1225	1174	1233	1183	1210	1213	1134	1189	1141	1159	1188	1238	1169	1180	1214	1199	1204	1200	1187	1188	1147	1173	1200	1245	1196	1197	1170	1199	1153	1158	1223	1193	1218	1247	1232	1143	1179	1181	1198	1222	1212	1298	1201	1155	1167	1139	1233	1204	1204	1183	1219	1262	1195	1174	1285	1151	1185	1206	1253	1182	1226	1234	1174	1174	1253	1198	1236	1253	1203	1250	1186	1227	1167	1248	1234	1219	1198	1173	1202	1168	1209	1222	1199	1207	1220	1187	1165	1140	1223	1245	1216	1190	1217	1169	1261	1180	1171	1252	1221	1198	1203	1176	1177	1265	1185	1218	1197	1171	1231	1219	1220	1194	1238	1199	1241	1211	1207	1145	1178	1155	1220	1153	1195	1204	1281	1172	1238	1200	1213	1156	1278	1196	1237	1187	1135	1233	1214	1145	1213	1211	1204	1201	1194	1213	1206	1231	1127	1168	1212	1238	1213	1160	1162	1196	1231	1196	1207	1195	1222	1178	1170	1185	1218	1232	1211	1184	1209
24146	21245	28437	24343	20107	5564	1803	1180	970	992	930	895	915	863	869	844	839	917	856	823	823	805	863	823	840	796	820	852	810	827	815	826	852	794	853	814	822	821	780	827	824	849	802	873	823	888	906	804	834	864	882	812	772	800	801	829	832	794	837	820	808	776	774	806	810	896	812	836	842	809	768	858	789	760	824	803	771	786	856	784	803	815	814	802	820	806	792	804	809	799	854	864	827	793	813	768	797	795	835	813	800	785	855	727	770	778	805	815	825	879	818	844	827	793	809	761	806	824	838	779	802	817	822	830	790	843	823	849	827	848	796	775	830	816	788	779	771	824	766	814	774	793	861	826	819	734	808	787	805	818	802	824	813	824	782	778	770	799	784	839	856	811	793	815	764	791	783	792	786	788	786	836	783	805	814	798	786	785	820	785	787	816	816	867	845	760	845	812	754	786	773	777	803	768	764	815	814	738	774	841	823	808	806	791	834	774	789	780	833	803	805	765	776	761	780	827	756	825	818	871	785	839	811	784	887	797	779	817	797	795	826	783	800	801	804	798	818	777	841	805	760	818	802	831	811	813	798	798	779	768	815	828	785	817	788	767	754	804	814	756	829	789	825	836	752	778	799	834	824	812	766	792	811	819	763	762	781	817	825	829	880	789	797	767	819	820	792	755	729	784	771	807	847	819	790	801	784	809	787	780	788	858	835	805	800	822	771	801	892	790	836	806	790	875	846	757	779	787	797	792	873	815	796	826	790	795	749	783	828	771	738	829	783	796	773	850	792	780	816	832	769	791	813	797	797	756	765	827	783	826	834	782	794	779	853	817	844	841	790	778	787	784	788	791	805	834	818	810	793	807	829	809	801	778	805	766	804	788	803	849	783	828	807	768	792	838	798	791	816	770	816	748	781	841	772	800	788	795	795	792	800	812	816	833	820	792	769	818	795	762	787	842	795	813	828	774	727	844	795	825	800	805	806	812	796	868	819	851	760	842	768	806	791	816	849	820	794	781	807	779	806	760	791	823	764	793	817	794	772	847	812	815	725	751	809	853	815	779	821	803	795	754	821	829	775	819	785	849	896	779	833	794	808	789	838	780	748	796	797	797	775	800	835	820	797	835	785	816	845	786	818	782	780	742	816	791	812	794	808	833	820	833	798	810	864	797	807	796	835	765	804	796	841	804	773	822	805	789	812	819	735	777	799	772	809	763	803	802	734	802	797	790	796	798	810	834	789	785	813	801	786	807	776	811	758	791	853	758	743	788	853	790	814	811	770	803	785	810	784	813	808	840	810	807	817	817	826	790	805	795	818	807	755	829	815	799	786	791	817	781	813	755	836	779	810	802	795	839	783	792	839	828	776	831	814	817	807	804	793	776	788	797	833	745	767	801	833	846	772	784	774	858	806	784	751	822	785	793	803	770	806	846	763	801	809	788	809	787	852	839	790	799	792	784	805	813	830	765	753	779	801	817	801	840	760	841	791	798	788	820	832	768	720	774	786	776	758	762	802	774	780	766	842	793	758	774	876	882	808	809	727	820	787	799	833	796	800	765	844	786	750	775	852	863	815	785	832	807	789	797	772	804	725	829	819	749	855	802	792	761	819	805	769	760	755	782	791	809	765	816	840	823	753	826	831	770	800	809	806	776	820	796	789	834	823	777	779	819	778	783	819	860	788	826	819	803	812	816	816	796	782	853	814	824	776	828	811	767	774	807	756	812	783	825	787	839	854	793	774	749	814	803	778	790	766	813	814	802	848	829	802	784	816	825	810	898	791	850	799	790	817	778	797	799	841	826	772	809	835	788	806	799	793	741	772	783	796	831	800	776	753	773	819	806	786	859	813	804	819	797	784	793	823	817	765	789	834	843	809	820	831	813	795	812	778	794	806	784	784	804	790	767	811	795	818	840	774	807	804	745	799	822	788	812	777	769	826	785	833	828	809	779	788	777	760	769	741	767	850	823	741	750	768	804	777	844	794	793	787	831	811	815	789	802	834	848	792	799	841	855	805	823	856	791	786	796	797	793	808	735	784	791	854	804	786	770	819	870	862	823	822	817	804	826	843	763	857	792	767	812	776	752	771	778	778	807	863	804	784	873	843	725	814	759	817	793	785	804	869	813	800	827	804	826	806	800	787	808	735	788	786	762	803	790	738	771	786	773	775	811	823	805	804	831	805	818	792	820	776	766	768	800	803	796	766	755	807	845	828	809	814	796	745	789	850	800	803	822	801	797	810	844	789	816	825	810	837	802	744	842	730	818	792	812	802	771	871	773	739	791	783	794	815	769	829	817	795	785	780	763	804	758	728	753	770	790	778	780	786	776	822	816	812	827	767	837	747	796	806	765	805	845	827	804	812	811	826	789	770	790	746	840	812	814	776	811	819	798	823	788	824	805	831	810	823	801	860	797	822	786	801	744	860	834	770	825	834	838	778	782	771	809	810	794	760	841	787	802	800	824	807	785	763	822	810	769	845	813	798	809	782	815	780	809	844	859	811	816	806	800	791	767	783	847	755	780	854	789	814	787	804	795	826	806	780	825	734	837	820	836	792	809	810	783	787	778	821	788	775	769	743	829	788	801	824	776	829	757	830	819	851	822	808	779	822	780	769	791	739	829	817	809	790	832	828	782	821	789	826	816	800	789	779	824	765	806	793	817	791	824	829	843	800	757	747	717	809	780	805	838	802	784	816	716	795	827	828	797	828	785	861	815	792	784	755	786	806	784	802	817	761	810	826	812	781	801	785	828	794	806	792	831	818	802	769	784	783	795	782	785	734	780	837	784	855	780	817	771	850	798	783	793	732	793	790	769	847	783	823	764	785	778	832	806	824	828	816	765	809	769	781	727	808	826	823	799	792	835	773	813	825	816	778	806	819	820	832	805	861	747	782	816	794	774	853	841	799	816	812	812	845	813	826	770	812	814	848	769	821	862	803	791	784	851	853	790	843	797	739	791	776	802	756	779	832	772	758	811	744	784	809	791	749	801	796	806	816	811	834	827	786	848	783	808	788	813	805	779	803	754	784	794	780	807	809	849	835	804	796	793	828	761	804	795	827	790	787	820	775	783	790	819	787	814	831	758	775	776	832	800	778	787	849	760	782	810	753	768	738	778	890	829	781	820	872	771	769	819	765	812	803	807	761	812	802	788	771	830	772	801	803	795	784	766	805	818	795	766	799	775	780	754	799	780	797	767	844	757	795	815	757	807	750	827	806	802	809	819	799	794	840	801	778	825	786	760	805	811	813	801	764	784	792	787	831	842	812	771	784	761	796	747	796	787	810	769	823	821	790	745	833	798	821	816	794	821	791	810	795	789	778	768	853	797	792	801	790	791	845	783	838	817	799	784	797	761	751	781	784	823	776	776	804	765	792	788	831	785	792	851	784	752	813	770	770	832	823	789	799	790	784	780	799	824	801	797	828	814	825	818	795	773	782	822	853	759	788	796	755	806	797	846	765	820	779	818	810	778	807	760	796	784	819	797	824	826
16847	36992	28727	9297	3167	2489	2122	1764	1603	1475	1555	1424	1334	1292	1262	1263	1220	1306	1224	1130	1232	1107	1157	1146	1156	1141	1121	1153	1160	1159	1116	1195	1088	1157	1116	1113	1113	1206	1180	1232	1253	1153	1169	1152	1142	1189	1127	1218	1158	1125	1131	1151	1086	1132	1168	1134	1098	1083	1100	1085	1154	1075	1102	1137	1103	1113	1115	1167	1149	1081	1099	1150	1159	1154	1085	1127	1104	1108	1139	1104	1165	1145	1080	1146	1085	1116	1067	1209	1119	1154	1112	1133	1148	1174	1147	1124	1083	1151	1170	1122	1131	1129	1163	1124	1039	1150	1108	1132	1158	1086	1087	1108	1142	1133	1122	1113	1193	1116	1112	1150	1177	1121	1143	1137	1151	1074	1157	1154	1101	1066	1111	1132	1143	1099	1085	1103	1137	1142	1178	1111	1113	1066	1130	1116	1171	1159	1157	1137	1112	1124	1128	1148	1096	1098	1061	1105	1030	1029	1170	1113	1165	1124	1154	1127	1115	1102	1131	1126	1089	1111	1088	1092	1114	1072	1067	1107	1091	1106	1077	1112	1091	1132	1102	1125	1134	1064	1125	1139	1130	1105	1101	1116	1114	1108	1145	1006	1079	1063	1127	1120	1134	1054	1104	1122	1151	1107	1094	1174	1107	1148	1034	1115	1135	1084	1166	1145	1090	1102	1115	1137	1104	1126	1091	1097	1069	1088	1063	1098	1104	1096	1131	1075	1146	1124	1105	1138	1120	1113	1116	1108	1084	1077	1103	1147	1086	1105	1125	1085	1114	1110	1067	1143	1133	1091	1140	1089	1146	1061	1119	1038	1135	1082	1102	1057	1070	1147	1102	1108	1067	1116	1140	1152	1059	1114	1122	1157	1143	1149	1091	1117	1069	1140	1098	1138	1079	1124	1121	1080	1095	1151	1142	1083	1131	1126	1042	1084	1153	1106	1093	1078	1135	1120	1120	1113	1111	1123	1094	1161	1077	1119	1121	1082	1096	1076	1123	1074	1087	1067	1137	1044	1030	1122	1102	1119	1113	1111	1104	1162	1139	1103	1065	1074	1141	1073	1105	1107	1063	1089	1124	1100	1051	1048	1147	1108	1123	1119	1143	1154	1132	1164	1129	1087	1092	1077	1105	1132	1118	1106	1090	1042	1094	1113	1104	1154	1126	1122	1081	1130	1136	1137	1067	1095	1074	1054	1108	1113	1084	1126	1127	1167	1053	1135	1109	1080	1115	1115	1077	1138	1112	1153	1102	1062	1166	1141	1118	1098	1040	1047	1170	1074	1090	1141	1090	1099	1124	1119	1010	1075	1086	1154	1174	1122	1109	1117	1162	1117	1094	1054	1117	1167	1104	1129	1137	1163	1145	1110	1120	1135	1181	1074	1119	1058	1086	1126	1109	1123	1086	1096	1135	1112	1159	1093	1078	1131	1065	1156	1069	1145	1083	1055	1065	1096	1062	1092	1068	1175	1057	1135	1098	1116	1071	1097	1148	1092	1165	1080	1119	1172	1074	1107	1097	1078	1121	1047	1162	1109	1110	1059	1077	1161	1116	1017	1117	1107	1111	1130	1056	1163	1114	1117	1118	1156	1104	1094	1092	1138	1102	1167	1104	1103	1065	1117	1156	1154	1113	1120	1068	1090	1101	1125	1175	1093	1146	1072	1119	1097	1069	1115	1127	1094	1111	1142	1069	1070	1092	1136	1143	1053	1058	1147	1109	1100	1033	1080	1052	1113	1115	1089	1117	1121	1126	1104	1155	1099	1138	1112	1137	1085	1097	1133	1118	1070	1137	1099	1087	1120	1113	1078	1103	1149	1089	1052	1173	1135	1141	1095	1077	1112	1097	1074	1087	1157	1059	1107	1118	1093	1131	1094	1119	1121	1108	1048	1128	1123	1107	1103	1113	1145	1152	1107	1083	1056	1124	1120	1027	1093	1127	1120	1154	1064	1096	1115	1126	1118	1152	1086	1090	1161	1088	1122	1086	1141	1100	1103	1127	1135	1074	1083	1069	1111	1131	1095	1062	1055	1138	1136	1148	1078	1134	1056	1108	1109	1118	1091	1050	1074	1060	1126	1075	1129	1079	1099	1099	1127	1160	1126	1098	1139	1122	1069	1171	1055	1086	1111	1112	1135	1084	1081	1111	1065	1087	1088	1112	1039	1112	1181	1120	1071	1101	1140	1124	1100	1053	1078	1123	1091	1071	1115	1103	1124	1108	1038	1149	1130	1150	1068	1126	1118	1150	1075	1115	1119	1118	1064	1143	1081	1052	1099	1067	1155	1111	1123	1133	1080	1118	1105	1115	1083	1069	1123	1124	1112	1116	1068	1107	1137	1062	1111	1088	1077	1108	1124	1099	1060	1109	1108	1121	1075	1098	1103	1085	1075	1094	1074	1121	1141	1104	1057	1158	1047	1140	1068	1101	1100	1141	1118	1143	1120	1128	1097	1124	1071	1116	1107	1116	1122	1088	1113	1125	1079	1127	1067	1051	1109	1118	1173	1108	1086	1117	1086	1074	1129	1140	1111	1089	1108	1111	1088	1129	1115	1034	1101	1132	1108	1077	1086	1050	1061	1077	1099	1017	1093	1153	1107	1079	1104	1109	1130	1140	1046	1118	1078	1117	1155	1078	1177	1063	1071	1103	1114	1048	1123	1129	1170	1129	1112	1135	1123	1054	1130	1089	1130	1117	1200	1128	1092	1066	1081	1087	1099	1132	1134	1114	1104	1088	1086	1158	1079	1064	1088	1059	1099	1152	1140	1130	1043	1061	1104	1092	1149	1158	1140	1067	1105	1167	1071	1101	1042	1135	1088	1102	1132	1098	1092	1106	1085	1072	1091	1114	1175	1126	1133	1164	1162	1114	1120	1084	1032	1079	1129	1117	1104	1161	1159	1103	1021	1119	1111	1108	1052	1128	1115	1080	1066	1100	1099	1108	1122	1096	1099	1073	1125	1116	1105	1088	1124	1121	1103	1177	1146	1154	1071	1089	1108	1099	1131	1121	1071	1103	1102	1111	1101	1099	1149	1061	1086	1088	1213	1127	1129	1123	1038	1085	1129	1115	1121	1076	1133	1114	1179	1133	1037	1138	1071	1034	1075	1030	1128	1089	1103	1083	1083	1130	1081	1145	1109	1090	1077	1110	1117	1077	1109	1130	1070	1128	999	1143	1111	1119	1137	1077	1123	1199	1071	1066	1060	1132	1033	1119	1097	1128	1147	1086	1096	1126	1140	1092	1117	1047	1079	1131	1105	1117	1097	1182	1117	1096	1157	1068	1072	1032	1114	1124	1113	1153	1088	1144	1084	1129	1122	1105	1101	1149	1088	1157	1137	1096	1153	1089	1036	1092	1084	1105	1069	1130	1096	1120	1044	1141	1138	1147	1109	1044	1181	1070	1067	1097	1142	1117	1107	1123	1096	1148	1133	1083	1107	1159	1096	1114	1075	1114	1132	1122	1113	1146	1128	1102	1081	1101	1115	1076	1119	1164	1188	1086	1110	1057	1078	1082	1112	1072	1095	1089	1119	1136	1112	1134	1111	1141	1107	1079	1075	1106	1089	1095	1131	1101	1120	1091	1055	1163	1137	1124	1071	1094	1144	1041	1085	1148	1156	1110	1081	1106	1103	1156	1116	1090	1076	1065	1060	1150	1109	1080	1107	1154	1101	1134	1061	1101	1118	1141	1097	1092	1119	1136	1089	1106	1122	1094	1066	1090	1098	1060	1075	1127	1122	1093	1078	1144	1120	1136	1096	1113	1130	1130	1081	1121	1125	1020	1069	1136	1141	1127	1113	1107	1099	1130	1102	1152	1160	1147	1175	1156	1167	1177	1084	1077	1082	1101	1082	1068	1036	1124	1154	1114	1100	1090	1136	1108	1100	1153	1072	1144	1081	1098	1139	1137	1101	1108	1074	1089	1066	1110	1076	1106	1084	1150	1095	1077	1155	1100	1130	1120	1133	1111	1095	1130	1058	1106	1047	1132	1113	1085	1159	1110	1102	1124	1098	1113	1098	1078	1083	1128	1146	1136	1033	1079	1117	1079	1097	1106	1134	1119	1077	1055	1092	1116	1104	1078	1077	1067	1181	1105	1113	1118	1128	1091	1159	1070	1080	1082	1072	1099	1070	1105	1106	1039	1101	1100	1131	1099	1124	1146	1073	1027	1061	1135	1130	1096	1086	1074	1093	1086	1109	1121	1171	1121	1153	1097	1092	1134	1114	1101	1104	1045	1071	1091	1103	1108	1124	1128	1101	1090	1123	1133	1139	1096	1102	1159	1080	1027	1172	1068	1091	1102	1101	1126	1094	1127	1122	1139	1110	1072	1158	1145	1111	1101	1102	1082	1102	1046	1071	1133	1062	1087	1132	1126	1135	1061	1094	1112	1111	1123	1115	1087	1086	1075	1126	1126	1117	1157	1125	1118	1070	1112	1052	1140	1136	1026	1094	1058	1076	1144	1108	1145	1144	1081	1077	1142	1133	1070	1109	1081	1125	1134	1105	1094	1135	1154	1155	1192	1115	1085	1119	1144	1088	1138	1084	1073	1120	1117	1119	1215	1140	1112	1071	1116	1059	1036	1120	1128	1061	1075	1129	1129	1156	1092	1081	1109	1101	1122	1148	1118	1153	1122	1140	1140	1114	1066	1080	1056	1161	1159	1143	1122	1094	1099	1140	1140	1109	1089	1122	1045	1122	1099	1087	1110	1075	1116	1083	1074	1141	1122	1066	1077	1153	1130	1118	1106	1131	1100	1111	1132	1034	1145	1168	1066	1082	1143	1121	1109	1105	1139	1092	1160	1119	1132	1072	1125	1086	1082	1128	1126	1052	1115	1110	1105	1089	1082	1088	1077	1101	1104	1084	1110	1060	1127	1097	1071	1152	1129	1111	1122	1082	1101	1075	1142	1136	1100	1150	1036	1112	1114	1106	1098	1076	1084	1141	1081	1147	1073	1073	1107	1099	1106	1104	1122	1140	1103	1080	1096	1077	1066	1127	1118	1151	1138	1110	1135	1152	1106	1104	1082	1101	1127	1123	1082	1038	1087	1031	1144	1124	1170	1153	1038	1177
23304	21326	29063	24032	21273	19480	4504	1495	1060	991	882	857	797	713	725	776	691	702	690	708	707	659	685	680	682	641	687	633	668	656	695	663	712	710	607	662	696	680	665	702	716	662	645	694	674	659	726	655	686	637	636	637	659	701	626	627	662	674	628	613	657	638	647	641	635	634	636	650	657	683	653	598	610	609	623	587	645	612	660	595	649	661	647	638	628	640	607	642	655	671	679	649	645	608	667	664	634	612	641	644	660	642	631	649	622	637	618	602	661	636	617	632	634	620	702	598	675	594	636	680	618	650	640	628	647	595	649	684	619	642	631	637	648	633	606	632	610	715	602	674	656	633	686	575	629	637	638	606	652	593	647	649	610	605	624	583	643	669	650	614	673	629	607	639	656	627	646	643	624	629	612	650	599	624	603	600	585	653	625	640	602	599	639	642	680	631	642	617	628	624	581	621	655	658	602	616	616	642	616	634	652	657	657	634	632	625	676	617	643	656	626	607	631	606	615	586	648	676	675	613	646	630	643	614	628	684	635	683	627	607	621	585	643	612	641	639	649	617	659	592	651	613	647	671	577	633	652	624	655	633	686	602	641	610	637	652	642	676	584	626	610	630	573	586	608	605	661	654	674	619	625	622	592	629	657	670	630	643	616	613	600	689	645	663	669	653	651	628	613	636	629	665	641	627	579	603	615	631	655	654	631	648	653	651	662	616	625	632	609	616	675	643	674	650	609	622	616	669	644	628	651	613	649	643	654	669	638	619	628	625	628	598	627	643	641	590	675	647	664	611	627	660	616	679	664	656	627	658	589	650	633	582	676	622	665	629	646	638	660	620	592	617	695	651	672	595	643	666	633	626	603	611	627	611	617	631	638	619	666	623	608	620	628	635	630	622	608	623	629	695	638	622	617	628	624	569	616	646	663	622	668	662	560	598	670	594	644	639	635	639	639	631	569	627	632	646	643	600	617	644	620	649	661	633	601	637	646	636	610	586	644	628	625	622	686	636	611	630	622	639	674	639	637	574	639	655	612	643	619	592	596	588	628	649	638	599	640	648	633	641	611	659	620	632	644	642	630	648	657	648	604	635	616	686	624	644	641	619	638	653	636	667	618	619	635	684	633	614	626	618	684	588	622	662	611	647	641	632	645	646	636	658	651	642	628	605	626	602	618	660	638	619	633	640	596	585	615	631	602	661	596	645	636	630	602	617	635	626	654	632	613	638	625	637	664	666	622	633	610	637	633	642	639	617	611	644	689	645	638	640	669	605	653	652	673	634	647	653	673	604	612	633	678	667	622	664	612	646	636	611	669	660	601	637	649	642	617	641	625	640	638	660	614	615	625	636	617	694	622	617	580	628	593	658	670	636	658	639	616	649	648	633	612	630	632	609	679	658	624	641	590	603	646	652	615	647	652	608	658	622	638	619	640	588	648	593	619	632	629	621	612	671	638	645	595	664	648	638	642	614	634	623	599	638	595	625	613	582	627	599	606	661	629	661	662	650	648	594	649	655	631	639	611	620	658	669	582	601	641	572	646	611	610	681	599	579	652	621	625	621	635	635	627	627	648	638	644	644	643	663	600	646	641	570	647	617	633	658	606	615	628	652	626	608	591	604	637	573	593	650	634	621	632	646	601	612	629	606	627	610	651	608	639	629	619	651	662	627	641	646	586	625	635	659	646	624	624	642	636	679	604	624	618	611	633	625	649	633	661	640	611	654	651	663	651	643	683	651	647	612	632	615	631	615	649	632	609	672	620	601	652	660	647	591	650	645	613	622	663	633	597	602	619	607	637	633	658	628	600	614	628	612	626	630	616	590	599	639	650	627	662	609	656	642	634	623	601	688	609	629	628	609	656	702	578	620	588	606	647	610	626	621	621	604	659	682	631	629	596	621	639	618	644	638	633	638	579	643	601	611	651	630	625	581	629	636	656	615	628	611	651	665	642	605	629	592	652	605	663	607	604	611	623	628	611	634	604	616	664	591	575	645	640	646	651	603	605	628	672	656	641	635	628	650	670	661	610	604	598	636	622	700	593	666	666	658	649	622	636	599	636	627	639	598	591	644	617	643	645	641	647	647	643	626	582	679	593	664	590	611	630	662	595	605	641	649	621	668	623	617	616	644	631	636	642	561	645	645	578	604	595	587	635	609	648	681	609	599	629	634	629	697	640	703	637	649	607	588	625	637	631	626	600	591	615	635	661	638	613	650	623	621	665	644	671	617	620	633	658	612	628	635	637	601	637	652	632	630	608	560	669	648	672	594	588	644	609	645	614	633	622	554	620	644	609	623	675	676	654	634	591	659	576	606	620	622	582	614	599	666	646	649	593	612	650	604	635	633	663	633	609	625	616	592	641	643	647	588	642	643	628	659	634	628	647	640	624	610	652	695	619	627	652	632	653	581	615	639	652	625	682	627	660	621	642	633	628	634	616	645	630	685	669	588	635	618	656	635	560	623	648	576	596	641	652	639	610	584	647	658	642	625	665	613	618	660	649	651	624	621	638	630	619	649	642	613	639	583	621	621	653	608	608	656	650	651	599	649	626	659	640	656	610	593	634	616	639	615	651	683	651	618	570	610	676	613	629	613	657	618	624	601	614	638	642	593	577	636	618	677	605	653	641	605	655	617	653	593	646	632	590	619	664	615	620	607	559	618	645	624	584	613	636	620	625	643	626	596	572	686	631	576	624	592	630	575	681	639	622	635	570	612	640	668	622	619	654	621	616	633	662	591	605	614	655	614	603	563	659	605	619	632	629	618	648	685	631	603	648	627	650	646	610	622	680	649	659	632	621	650	610	620	624	617	624	638	667	594	638	615	611	663	667	648	652	614	626	656	596	646	667	620	606	677	607	604	627	641	644	624	656	613	662	668	603	572	617	586	681	616	658	628	612	649	609	635	595	652	611	623	651	682	625	654	638	679	674	649	645	619	627	619	631	685	633	620	595	663	631	633	584	618	629	622	654	640	636	639	606	628	653	596	614	605	615	635	555	637	604	668	630	603	636	656	585	570	647	640	650	598	600	649	611	618	615	670	637	648	590	634	607	650	631	661	629	625	644	624	676	703	624	637	637	670	637	614	622	640	636	628	570	591	603	631	606	612	631	626	647	604	635	660	664	615	615	582	614	626	590	638	600	592	665	628	597	613	650	648	632	648	622	693	572	638	574	658	682	640	624	624	602	645	659	620	670	627	597	628	632	637	638	605	594	691	631	619	637	606	604	679	655	578	653	665	634	677	633	640	611	641	651	677	652	616	670	682	657	659	601	571	631	664	637	638	626	641	646	641	602	659	612	598	577	607	607	611	587	643	614	617	626	641	629	625	602	615	641	588	646	604	633	673	631	620	617	650	588	613	675	632	659	579	638	633	645	652	620	643	653	620	632	635	678	632	652	631	654	635	618	604	626	667	610	620	638	596	677	640	671	679	610	666	647	601	643	665	647	624	623	637	656	611	617	612	613	640	632	644	641	621	674	642	607	608	633	603
20216	42447	33504	15119	4540	3389	2703	2179	1950	1636	1637	1406	1274	1252	1217	1213	1091	1111	1007	1030	971	997	927	978	901	901	965	885	984	991	968	899	906	943	939	886	935	978	976	1043	1032	987	1018	953	978	973	991	1016	940	1015	893	911	907	877	893	908	900	950	905	881	941	933	908	931	923	912	899	890	950	851	890	957	890	878	929	915	865	882	902	848	829	903	940	862	863	872	906	909	899	928	930	981	930	852	890	874	873	848	865	874	887	891	926	920	902	882	886	914	916	843	890	875	917	910	861	874	853	943	993	931	920	921	912	920	920	904	850	916	964	901	894	859	882	870	908	885	874	949	875	878	850	833	955	890	875	903	879	892	940	941	861	911	887	908	870	912	872	868	937	881	873	876	899	891	906	865	893	861	883	868	871	859	829	903	881	847	905	877	895	860	898	897	868	916	885	899	886	883	885	909	922	867	926	869	868	885	873	875	887	883	877	932	896	972	870	843	889	887	866	844	891	875	854	883	867	900	878	817	897	892	887	933	823	909	888	878	931	883	922	846	881	870	905	866	901	855	879	889	843	847	881	898	922	883	871	867	883	895	877	822	927	869	846	994	849	911	869	868	859	911	856	867	878	905	905	833	902	875	820	883	813	880	869	883	905	865	845	901	863	880	896	895	901	861	853	896	889	913	836	944	892	865	840	859	863	876	897	941	873	955	877	858	965	877	859	896	914	894	867	905	876	932	863	859	879	846	839	926	891	818	906	885	846	913	879	855	869	856	886	904	864	854	901	928	838	888	892	818	898	917	942	882	884	934	870	901	868	856	865	845	912	897	863	912	906	863	907	858	869	901	876	891	876	902	867	857	914	892	924	917	886	856	852	908	892	884	874	853	879	840	877	842	874	880	926	886	826	909	886	904	890	845	863	922	889	871	888	853	848	876	883	896	867	825	919	877	904	894	852	865	846	879	870	942	844	916	839	855	911	905	893	903	883	886	867	913	868	869	925	858	864	852	847	854	870	864	907	932	901	931	916	820	894	869	875	837	873	875	893	888	878	861	818	914	863	898	852	865	876	877	835	846	842	839	857	860	884	900	909	877	888	894	889	896	854	928	897	867	868	923	909	909	873	881	886	926	884	879	891	885	921	885	898	882	893	879	870	885	931	890	909	871	883	887	910	853	836	879	910	889	896	888	883	851	839	899	915	913	889	869	895	835	830	877	886	873	886	898	837	883	881	919	853	908	903	892	841	882	862	911	829	874	877	855	898	883	849	891	911	855	847	910	820	850	908	876	839	860	809	879	883	858	886	819	841	823	840	874	850	848	890	882	875	873	877	850	864	878	916	893	891	878	837	868	938	921	802	901	870	867	884	931	858	868	850	834	838	860	902	911	840	897	886	866	902	842	837	912	898	837	865	918	863	871	927	879	883	888	916	872	886	887	876	892	857	839	911	883	838	894	857	860	910	838	815	851	856	886	853	886	862	920	897	886	860	867	854	885	835	900	871	905	859	895	883	909	853	917	859	911	845	927	883	880	906	839	864	870	878	940	835	874	900	935	844	898	854	900	889	893	880	910	892	877	781	848	896	891	880	835	895	882	886	854	869	921	858	854	851	869	875	913	854	850	877	937	908	896	923	898	879	871	892	906	851	918	869	804	968	869	911	900	867	957	816	841	872	889	895	879	868	890	851	859	912	901	889	872	907	858	890	897	848	879	936	864	841	854	875	885	828	871	832	854	906	875	854	836	897	828	836	896	858	857	872	911	854	838	814	886	857	890	896	885	926	944	867	876	857	816	881	930	865	891	883	863	876	888	936	890	849	859	871	884	855	869	875	850	867	867	842	899	854	859	881	861	877	968	829	906	894	854	886	880	861	919	868	907	880	909	878	816	855	896	868	846	848	858	949	881	877	867	874	905	891	804	860	912	920	894	908	890	893	875	895	861	878	917	950	856	950	897	916	875	894	879	888	908	864	876	889	870	902	860	844	874	877	883	865	915	912	885	833	884	872	882	872	847	907	889	924	885	879	877	908	898	883	900	870	873	821	899	859	866	874	919	884	867	889	885	913	850	882	904	875	882	860	880	885	903	925	868	865	928	847	897	867	883	893	872	918	840	843	864	885	849	902	885	926	893	861	862	901	873	897	864	841	805	841	911	867	900	928	869	923	901	899	829	933	861	869	882	907	836	935	883	871	850	858	869	863	894	868	848	810	887	858	851	947	875	886	887	861	910	885	866	900	929	857	894	845	911	929	863	838	865	902	901	897	876	870	886	845	886	806	881	871	862	895	852	854	908	874	940	893	910	868	870	862	829	918	891	854	915	903	871	852	878	933	885	880	845	903	919	820	877	881	902	875	865	903	776	893	872	858	901	905	887	875	888	880	849	879	941	859	914	805	882	849	892	923	894	870	869	874	875	893	935	808	906	804	844	885	875	854	820	865	882	889	820	914	918	874	870	939	909	872	872	900	902	877	880	885	854	931	841	875	880	897	867	935	935	828	896	853	880	894	845	891	848	873	886	870	911	926	887	837	867	904	846	865	885	876	846	876	894	892	853	843	900	892	891	908	884	848	816	831	890	851	853	839	880	882	834	873	861	893	890	917	847	904	863	812	836	882	847	899	913	867	900	870	886	902	852	829	841	891	903	895	818	872	944	913	858	886	891	849	858	888	834	859	874	923	868	928	845	913	927	840	882	894	904	894	846	870	896	871	888	948	858	899	891	842	884	825	896	875	897	888	842	885	863	821	961	880	865	910	864	868	941	828	836	863	868	864	835	925	878	855	931	894	887	872	888	890	898	817	881	917	851	880	907	872	843	849	886	902	868	870	843	834	876	864	937	927	804	837	871	891	845	860	942	880	847	838	845	892	935	884	881	884	903	867	879	899	869	933	946	874	870	875	859	884	913	905	858	847	846	873	820	865	894	857	832	877	881	871	858	854	856	852	842	861	875	867	867	890	893	841	954	845	893	870	869	875	825	878	845	902	905	896	873	923	884	870	835	854	849	848	836	933	847	904	926	861	869	878	863	869	902	881	851	874	911	873	834	874	898	839	878	874	881	861	872	862	852	928	875	869	857	878	893	854	928	841	888	918	901	909	863	916	949	883	898	885	907	846	932	884	846	859	867	904	919	936	861	851	854	864	892	889	920	893	876	907	902	864	870	899	913	865	893	900	843	841	887	882	864	897	859	847	885	892	870	869	841	894	882	888	890	877	845	818	872	876	872	854	877	865	867	899	918	875	882	909	857	862	891	907	869	858	963	910	887	917	846	890	873	885	875	903	865	925	943	913	896	876	929	863	934	908	860	871	879	934	887	908	872	918	912	919	796	895	902	817	877	921	888	864	928	899	875	951	910	854	848	873	851	875	856	779	874	876	874	848	890	854	925	829	874	840	890	881	844	870	902	889	867	880	895	842	917	856	813	909	912	889	903	903	899	854	883	880	940	845	829	891	838	908	859	883	826	859	914	896	833	912	846	838	876	851	891	853	887	924	873
27134	20786	15417	4049	1251	1063	854	816	737	770	788	759	772	752	767	773	769	752	684	757	764	732	730	768	776	765	758	748	746	707	721	821	756	786	756	753	733	759	756	792	837	732	770	750	784	778	763	822	750	784	723	736	754	806	746	767	785	734	788	788	758	780	790	779	730	722	788	749	704	769	698	737	749	734	760	767	774	792	763	731	768	748	724	774	781	737	714	750	711	736	740	714	730	735	771	734	699	741	757	777	777	727	799	711	781	731	715	721	702	753	722	766	742	761	750	758	765	742	735	810	716	703	744	757	755	772	730	760	767	782	758	758	754	757	755	763	715	768	808	770	770	729	720	716	777	731	745	724	761	779	739	750	757	752	746	766	728	806	779	734	775	767	705	736	799	761	708	755	738	736	740	711	753	746	759	816	758	736	720	775	736	757	736	728	736	731	742	758	743	741	722	726	751	793	775	725	730	732	736	737	764	727	790	777	765	692	762	750	803	769	709	733	744	722	710	731	747	760	755	787	774	692	725	769	757	780	785	754	752	767	768	773	724	769	696	786	758	714	767	758	732	717	766	728	744	748	705	780	742	717	741	758	783	772	702	779	733	758	721	742	750	792	746	734	731	749	771	719	756	776	761	807	779	752	755	761	772	724	740	756	761	734	775	739	713	728	781	729	746	737	782	767	772	681	725	772	745	742	742	751	761	757	760	717	714	726	753	765	807	722	793	712	775	768	763	724	749	723	764	753	777	730	745	749	744	759	734	757	789	722	733	784	763	712	735	737	757	728	773	717	756	789	764	764	743	739	722	739	746	736	786	726	764	756	777	741	730	760	724	786	723	713	775	769	793	762	775	791	778	743	735	720	748	809	771	729	742	744	751	750	746	791	748	743	797	770	756	764	732	766	741	759	767	763	761	729	740	729	731	789	733	795	747	725	742	789	740	740	740	758	797	763	785	815	789	778	721	774	781	802	718	771	744	757	780	714	750	748	795	769	728	765	726	744	744	814	766	748	836	775	766	760	791	776	736	750	764	738	755	747	765	722	786	742	740	780	766	777	707	769	764	771	730	734	782	812	805	752	734	742	730	730	750	740	795	730	770	728	770	764	813	788	731	728	758	744	742	749	760	750	755	717	749	744	751	785	747	772	747	727	744	741	745	750	737	749	734	739	718	681	703	748	760	758	745	756	771	822	744	725	755	735	729	759	743	793	749	756	752	746	766	770	754	761	755	721	710	771	755	763	775	717	758	755	766	807	770	763	701	755	742	761	762	748	806	797	783	758	746	729	727	716	807	724	776	711	707	751	761	768	786	787	734	756	753	737	780	811	755	772	727	710	769	748	715	724	750	831	705	778	764	778	699	764	725	757	752	788	727	710	737	781	698	753	777	765	731	760	733	749	785	775	745	750	742	742	804	706	729	757	735	847	737	780	732	757	758	793	757	784	781	752	759	753	738	780	736	740	778	776	793	757	727	797	761	785	807	748	755	716	728	752	747	744	743	774	718	714	761	734	778	791	766	754	694	760	737	750	730	737	780	784	756	754	760	812	759	721	774	805	780	744	765	735	751	760	711	744	699	710	722	753	764	783	733	759	793	734	744	748	763	731	755	727	786	729	733	744	743	769	738	758	732	791	776	733	804	775	748	753	742	734	770	775	756	785	740	744	721	771	779	762	725	749	756	751	781	731	736	714	785	770	777	759	796	755	772	797	803	724	746	729	741	756	765	789	776	735	713	750	764	752	766	757	731	757	719	776	799	775	767	746	699	717	770	672	794	740	723	751	770	700	756	766	779	754	719	738	722	727	751	744	735	727	784	748	725	720	721	729	695	759	718	707	742	746	785	774	744	795	717	747	787	811	777	746	733	724	792	738	699	786	655	729	774	716	726	746	748	717	739	782	731	762	766	766	786	738	744	802	743	806	730	762	754	716	734	799	737	753	801	742	704	730	752	722	788	758	748	736	774	743	699	786	771	759	725	742	746	769	755	733	769	761	760	746	758	768	725	724	753	743	713	712	754	763	736	742	811	731	706	736	732	812	727	705	765	751	762	757	789	773	745	752	732	756	775	690	757	762	716	760	760	729	760	745	730	798	766	760	790	765	739	706	771	727	774	820	757	755	743	737	771	716	805	726	741	768	722	771	754	754	707	726	763	730	795	769	779	789	780	729	774	744	703	800	746	746	767	774	767	784	710	754	742	745	782	773	747	755	756	740	760	769	766	767	725	764	749	812	742	734	794	763	756	731	766	756	749	762	738	745	751	731	772	729	731	823	713	758	765	747	786	784	749	738	749	765	797	760	733	758	762	776	729	744	745	757	698	736	757	714	775	722	730	773	771	776	722	748	723	801	745	716	769	750	724	796	745	698	751	759	759	708	720	699	748	730	821	762	732	740	722	749	782	744	757	764	742	707	765	751	770	773	728	767	767	780	838	696	810	776	762	718	714	737	720	731	681	763	779	750	755	741	763	721	717	729	746	735	752	801	798	697	734	713	769	789	725	785	800	711	757	764	750	768	737	751	783	769	751	807	831	771	753	731	778	799	781	702	755	812	749	707	776	770	784	766	757	739	770	751	764	730	716	736	737	716	767	760	745	760	766	700	756	732	732	706	769	745	703	728	760	729	781	766	769	787	745	783	775	743	777	752	744	751	739	763	707	796	770	761	749	767	777	718	744	780	799	799	734	766	773	738	751	780	781	699	736	752	764	754	758	739	740	779	768	714	744	785	854	784	692	796	747	771	730	781	790	726	779	759	739	757	762	724	762	746	715	742	774	770	813	763	722	713	742	762	762	734	746	733	778	802	728	774	776	778	678	772	763	727	727	792	794	739	714	750	729	801	725	730	703	748	754	795	761	766	741	687	793	739	771	756	759	770	756	724	713	751	721	726	739	754	754	774	767	765	753	749	759	777	782	736	699	780	778	745	747	756	764	777	735	744	783	765	738	745	717	752	767	728	758	749	732	753	756	723	766	751	752	750	746	777	751	779	752	768	759	783	728	776	723	763	742	784	766	739	809	711	742	729	739	736	776	689	759	776	735	774	854	726	754	737	769	751	744	751	793	812	832	762	775	730	739	744	765	719	701	737	738	701	743	747	742	785	738	724	747	746	760	730	773	744	736	734	783	763	716	722	780	740	723	729	720	802	779	738	773	742	739	773	735	693	744	753	693	742	764	735	780	744	722	756	727	757	762	736	717	725	733	720	764	717	743	765	792	772	718	765	747	739	775	741	760	786	768	768	721	725	756	751	744	786	698	748	708	781	726	798	795	738	746	770	768	787	758	769	764	751	736	788	746	759	751	735	754	760	773	795	716	748	757	729	761	733	764	779	738	791	748	761	788	777	754	725	734	730	811	766	766	766	779	785	743	774	766	733	745	713	765	771	746	759	717	718	770	755	789	760	760	747	756	755	814	723	745	750	777	756	753	741	741	773	721	781	757	746	707	730	703	715	766	736	729	726	801	732	745	731	755	752	792	739	773	716
13774	21091	17002	3303	1210	1122	1173	1097	1095	1084	1048	1084	1089	1087	1037	1094	1062	1133	1047	1038	1055	1075	1078	1055	1053	1055	1051	1030	1045	1029	1058	1077	1065	1039	1057	1022	1119	1054	1111	1112	1066	1068	1108	1095	984	1052	1129	1055	1073	1007	1032	1027	991	1043	1044	1050	1069	1044	977	1017	1036	1022	1057	1061	1073	1157	1049	1082	1037	980	1001	1024	1070	1032	1070	1025	1040	1110	1045	1042	1093	1054	982	1056	1017	1099	995	1036	1045	1019	1064	1051	1022	1040	1000	979	1033	1081	1050	1017	1064	1064	1040	1030	1074	1021	991	1084	1025	1097	1086	1009	1057	1024	1039	1099	1107	1043	1084	996	1016	1052	1094	1056	1045	1076	1020	1091	1062	1018	1021	1073	1007	1013	1063	1056	1006	1034	1070	1013	1021	1066	1065	1032	1023	1053	1085	1028	1051	1053	1019	1033	1069	1029	1071	1034	1060	989	1033	1085	1060	1035	980	978	1041	983	1059	1061	973	1000	1103	1003	1021	1035	1039	1022	1072	1037	1085	1017	1001	1099	1082	1014	1038	1050	988	1014	1010	1036	1024	1074	1046	1015	1037	1066	1017	1029	1015	1044	996	1018	981	1069	1019	1073	1058	1022	1071	1050	984	1067	1075	1080	1029	1053	1018	1019	1048	1013	1003	1036	1002	1041	1054	1046	1073	1060	1033	1035	1009	1061	1037	1033	1004	1071	1025	1045	1069	1033	1060	1058	995	1033	1011	1032	1047	1063	1071	1032	1069	1044	1013	1073	1045	1042	1023	1013	1031	1039	994	1082	1066	975	1039	1067	1088	998	1007	1085	978	1034	1002	999	1061	1044	1076	1057	1005	1020	1018	1075	1044	1047	1043	1025	998	1021	1038	1014	1041	1065	1080	1025	1031	1082	1062	1011	1038	1036	1087	1026	1041	1038	1047	1071	1018	1043	1053	1086	999	992	1058	1003	1011	1097	1060	1038	1049	1072	958	1042	1002	1060	1009	1038	998	998	1029	1115	1007	1032	1040	1076	1054	1001	1063	1045	1017	1024	1047	1008	963	1000	1043	956	1098	988	1044	1035	983	1043	1045	965	1075	1065	999	994	1063	996	1071	974	1014	1007	985	1050	1090	1041	1039	1053	1083	1011	1016	1010	1046	1044	1018	1095	1072	1078	1052	1065	1024	1076	1006	982	1034	1078	1035	1033	1099	991	1006	1072	1045	994	1024	1054	1102	1034	1095	1041	1006	1080	1041	1093	1063	1068	998	1067	1028	1005	1101	981	1039	1017	1044	1031	1093	1025	1049	1066	1021	1025	1055	1060	1085	1005	1044	1015	991	1056	1053	1081	1047	1042	1077	974	1051	1058	1073	1049	996	1084	1000	984	1047	1013	1055	967	1012	1049	1018	1040	1101	1049	1057	1053	997	1025	1064	1030	1032	1074	1031	1052	1014	1040	1039	1063	1119	1037	1015	1027	1051	1041	1035	1037	1048	1012	1070	1002	1057	1019	1066	1017	1021	1029	1047	1001	1049	1048	1107	1069	1114	1076	1070	1078	1042	1076	1086	1044	988	1058	1081	1013	1058	1012	1076	1011	1004	987	1019	961	1010	1077	1049	1014	1040	1044	1053	1039	1028	1065	1049	1022	1015	1025	1020	1010	980	1000	1027	1052	1023	1039	987	1008	1059	1133	995	1036	1056	1030	1023	1030	1026	1058	1051	1009	1005	1087	1029	1020	1022	981	1011	1051	1034	1040	1059	1032	965	1009	1059	1007	1010	1066	1038	965	1070	1055	1049	1032	978	1029	995	1042	1034	979	1058	1051	1010	1045	1060	1050	1069	1026	1060	1045	1014	986	962	1061	1089	1058	1030	1005	1033	1002	999	1051	1031	1084	1042	1015	1046	999	1105	1068	1035	989	999	998	1023	1088	1061	1107	1043	1034	995	1053	992	1022	1100	1023	1020	1038	993	1122	1040	1001	1091	1004	1094	1005	1032	1048	1048	1050	1015	1001	1092	999	1038	1066	1043	1010	998	1030	989	1028	1025	1001	1012	991	1077	1023	1008	1047	1043	1028	1072	1007	1067	1022	986	1059	1031	1091	1033	1105	964	1034	1069	1042	1061	1040	1060	1063	1037	994	1076	1087	1036	994	1007	1009	1036	1129	1023	1130	1047	1085	1058	1045	1021	1020	1050	1088	1061	1056	1032	1055	1015	1021	1071	1108	1047	1054	1022	1063	1024	1013	1039	1053	1032	1033	1064	1038	1089	1053	1016	997	1019	1001	1046	1020	1049	971	988	1038	1019	1060	994	1059	1030	1043	1044	1014	1022	1025	1047	1009	1044	1044	1016	998	1036	1005	1010	995	1034	1074	1003	1047	1062	1034	1054	1013	1014	1013	1041	1046	1029	1055	1023	1009	1050	1085	1016	1025	1045	1072	1072	1046	1013	1026	1093	1057	1013	1035	1050	1057	1008	982	1012	1027	998	1102	1031	980	985	1065	1035	975	980	1100	1017	1043	1045	985	1006	1010	1017	1084	994	1008	1022	1032	1062	1021	1028	1028	1044	1057	1095	1005	1012	1040	1038	1067	1045	1032	1054	1044	1026	1070	1028	1054	979	1062	1069	1101	992	1019	1040	1069	1029	1007	1019	1065	1108	1042	986	1057	1071	993	1014	1097	993	974	1067	1058	1020	1034	1008	1005	1112	1005	1091	1028	983	1008	1054	1057	1036	1014	1079	1039	1034	1004	1075	1060	1005	996	1090	996	1041	1016	1030	997	1048	988	997	1032	1035	1023	1049	1028	1010	1080	1055	1035	1022	1049	1077	1099	1003	1029	1083	1028	1056	1025	1040	1114	1039	1053	1027	1074	1011	1058	1097	1035	1097	1051	1096	1057	1033	1002	966	1012	1052	1016	1123	1082	1050	1021	1061	1033	1058	1069	1075	1031	1026	1062	1022	1068	990	1010	1035	1115	1066	1018	1025	1107	1062	1019	1054	1058	980	998	1025	1021	1016	1025	1031	1005	1059	1060	1068	1069	1008	1034	1047	972	1026	1106	1099	1041	1009	1078	1020	1029	1023	1046	1061	1046	1068	1065	1051	1076	1026	1024	1041	1005	1012	1076	1008	1086	1020	1082	1027	969	1078	1013	1072	1093	1055	986	1081	1058	1074	1034	1042	1022	1051	1080	1039	1064	1026	984	1063	1066	1048	1087	1022	1042	1024	1029	1048	1013	1019	1060	1082	1049	1039	1016	1024	1060	1052	1021	1100	1056	1012	1028	991	983	1075	984	1041	1043	1029	1055	1009	1072	1026	1032	1033	1035	1078	1014	1002	1063	963	996	998	1071	1022	975	1018	992	1039	1053	1029	1024	1075	1077	1038	1011	999	1065	1047	999	986	1097	1039	1057	1057	1073	1044	1085	1005	1068	994	1064	967	1074	1108	1030	1040	1034	1009	1079	986	1014	1026	1036	1065	1031	1048	1025	1058	1012	1030	1086	1041	1091	1080	1062	1077	1044	1054	1096	1046	1031	1017	989	1021	1062	1071	1023	1015	1015	1042	1107	1011	1044	1011	1003	1118	1011	1022	1041	1025	985	1034	1075	1006	1111	1072	1097	1051	996	980	1053	1103	985	1032	1048	1048	1035	1030	1095	1060	985	1052	1028	1034	982	1019	962	1045	1032	993	1057	1037	1007	994	1047	1029	1023	1119	1062	1007	1025	1018	1034	1013	1050	1049	1070	1044	1003	1013	1053	1000	1043	1022	1051	1094	1021	1044	1058	990	1061	1070	1091	1062	1013	1101	1065	1081	1029	1019	1085	1052	1031	1028	987	938	1014	1012	1032	1030	1031	1023	1037	1071	1086	1057	1025	1073	1051	1060	1051	1064	1114	1005	1000	1019	987	1049	1046	1021	1026	1020	1069	980	1016	997	1053	946	1040	1062	1026	1077	1056	1067	1026	1034	1051	1037	1037	1020	1014	1024	1057	1020	963	1058	1003	1048	1011	1004	1039	1059	1017	1046	1051	1026	1035	1038	1030	1070	996	1043	1032	1034	999	1049	1009	1023	1049	1006	998	1037	1032	1051	992	1006	1059	1051	1063	1088	1040	1029	1065	1042	1088	1091	1039	1006	1023	1037	989	1029	1019	1029	1040	1008	1060	1049	1003	1067	1065	1006	1040	993	1055	982	1069	1033	1006	1041	1034	1032	1082	1058	1026	972	1053	1024	1069	1056	1016	1132	1033	1058	1019	1058	1038	1006	1022	1088	1024	1019	1022	1055	995	1080	1022	1041	980	1071	1074	1064	1038	1041	1029	1067	1029	1065	997	1041	1038	1018	1061	1007	1061	1096	1051	1034	1059	1073	1015	1041	1053	1025	994	1047	1086	1078	1030	999	1079	1060	1038	987	1031	1043	1048	1002	980	1027	1020	1005	1060	1093	1010	1075	1025	1038	1062	1041	996	1039	1006	1056	1065	1055	1043	1012	1037	1075	1032	1055	1052	1082	1013	1042	1037	1013	1021	961	1023	1073	1026	1013	950	1018	1079	1050	1111	1017	1061	1035	1027	1016	1066	1016	1085	1068	1039	1071	945	1016	1026	1011	1094	981	1050	1019	1038	1039	1065	1091	989	1017	1052	1079	1086	1065	1016	1079	1059	1128	1034	1028	1033	979	1052	1028	1085	1002	1041	1012	1018	1059	1004	1031	995	1059	1018	1072	1049	1087	1114	1099	1031	1069	1068	1035	1051	1107	1021	1000	1036	1066	1015	987	1050	1039	986	1005	1052	1083	1073	1060	1040	1028	984	1007	1067	1016	1014	1000	1081	1066	1026	1046	1101	1030	1050	1070	1055	1034	977	988	1019	1000	1034	1051	1026	1094	1053
24172	21293	28396	24360	20041	5409	1599	1167	923	887	883	832	826	795	768	787	767	793	783	765	795	764	744	758	768	701	734	746	730	778	763	736	720	783	781	729	746	756	714	737	720	718	776	786	784	792	744	773	706	714	714	734	707	733	708	712	736	675	741	706	720	720	711	735	734	793	758	689	762	758	682	678	719	729	741	716	736	716	691	733	713	692	750	722	721	751	739	676	699	729	722	716	717	762	753	706	694	722	722	721	732	661	700	748	666	698	714	763	720	732	748	719	757	740	726	732	709	732	717	720	671	678	742	745	753	715	675	767	710	730	725	677	743	719	713	740	718	723	717	671	720	721	697	721	721	721	788	728	696	727	726	715	707	763	671	673	681	700	733	696	747	710	720	687	756	688	710	724	717	716	739	716	715	656	736	708	722	686	747	697	699	740	726	696	709	737	734	726	684	720	735	717	716	747	712	715	748	726	737	735	713	705	695	731	720	715	733	674	707	753	655	741	684	703	715	672	700	745	732	692	720	723	731	724	743	662	745	789	707	756	627	720	738	691	729	711	720	724	724	714	680	741	706	747	723	747	687	760	748	651	722	699	759	717	747	729	717	764	702	715	684	674	725	717	696	642	751	692	715	722	721	685	703	695	678	717	749	734	705	719	743	686	710	722	691	737	740	746	731	636	733	714	701	758	756	714	752	734	721	734	746	742	707	733	690	734	734	769	740	707	730	672	705	726	755	715	708	703	716	724	697	717	680	743	667	701	700	735	742	690	743	723	710	653	704	717	707	712	722	710	725	697	738	685	669	711	757	688	745	719	713	717	720	718	738	698	695	692	720	729	759	726	693	730	736	714	713	718	703	712	714	698	712	715	712	724	765	711	668	732	740	697	679	692	667	727	751	678	768	723	692	628	717	708	753	736	720	725	720	701	716	724	700	683	734	720	735	720	705	718	699	730	730	709	674	662	701	704	701	731	754	680	702	706	667	729	768	740	734	735	707	673	764	704	668	713	715	690	736	774	759	683	695	727	751	695	722	705	720	689	740	735	704	762	723	739	713	690	752	679	732	701	712	754	685	717	745	722	718	727	709	670	746	690	727	727	739	710	747	715	686	761	692	712	734	762	693	733	731	699	679	681	769	661	711	751	784	711	669	738	709	712	687	699	737	724	709	715	774	717	714	729	708	728	697	714	743	664	733	692	688	730	686	698	732	720	728	715	772	706	696	704	731	716	742	757	679	698	708	726	673	726	704	686	690	757	745	683	715	722	683	736	727	694	738	708	684	715	753	727	707	723	750	721	725	708	725	738	693	727	706	740	726	640	738	750	743	727	710	705	706	717	727	753	706	682	757	710	707	704	751	764	768	720	678	740	737	744	717	710	690	729	702	737	711	716	694	690	736	765	753	747	686	724	695	723	715	671	719	709	714	755	724	691	723	716	697	760	710	713	732	709	742	723	705	684	632	721	720	690	731	730	686	732	745	715	723	719	707	732	704	675	701	688	680	691	719	754	742	727	716	727	667	733	727	690	689	707	737	698	701	720	686	757	718	694	742	676	724	724	771	695	678	751	727	711	709	720	723	722	718	735	787	713	705	717	715	662	682	747	693	737	707	739	668	695	726	707	726	669	717	718	719	746	707	727	760	686	717	681	737	720	709	757	720	741	685	666	658	716	733	722	682	710	715	772	718	688	705	721	673	710	711	687	692	759	721	709	690	695	709	713	671	684	717	735	726	722	761	707	714	764	724	736	707	733	750	723	694	704	716	714	796	709	681	700	730	769	697	668	700	692	708	721	740	710	716	739	736	710	744	777	696	669	751	745	731	712	721	720	688	772	719	709	716	756	705	742	638	692	705	667	716	726	714	750	707	726	736	687	728	784	715	728	737	689	682	698	696	723	719	684	713	727	718	664	728	727	740	755	739	696	721	745	730	735	698	697	732	776	745	734	702	742	686	704	710	653	706	706	728	716	733	738	734	719	688	721	738	740	678	749	723	779	695	667	734	705	690	658	690	684	727	780	688	688	722	707	711	713	713	774	706	761	711	698	693	731	737	718	725	714	687	730	699	705	664	708	691	689	693	712	704	717	700	698	744	721	730	729	749	704	711	702	745	720	728	692	720	716	720	686	694	700	652	696	727	714	754	728	668	730	736	715	759	710	664	695	714	706	739	671	709	745	687	699	672	715	714	698	720	689	704	708	692	698	756	680	753	687	751	729	695	705	679	721	742	725	696	717	745	739	774	706	744	692	701	784	712	762	689	751	657	738	682	740	643	709	671	724	720	696	718	700	760	695	676	711	723	772	677	717	710	650	676	758	738	721	749	765	725	717	699	737	775	710	745	724	717	689	706	709	780	677	716	733	696	684	785	718	703	727	694	719	684	714	706	739	750	684	692	774	748	718	733	710	734	730	798	724	700	713	743	707	728	720	732	717	701	747	676	690	720	721	726	682	782	694	731	715	716	703	708	738	709	713	693	676	744	706	721	714	735	736	636	681	668	730	696	713	783	764	739	691	714	718	730	691	703	724	679	689	716	719	692	707	691	741	722	765	786	730	729	698	695	663	725	689	723	718	702	730	763	754	757	671	708	693	758	712	690	718	774	742	740	698	725	725	721	736	692	705	728	684	687	736	734	715	727	735	714	717	723	737	755	716	743	686	708	713	700	631	702	665	711	693	710	713	728	735	676	724	736	710	733	683	731	729	705	724	664	681	700	666	688	723	715	718	717	726	721	718	683	772	747	696	780	676	698	755	718	742	716	699	732	677	739	715	684	729	726	700	744	746	747	719	715	729	660	716	729	737	705	686	689	702	746	706	706	750	729	734	733	712	771	719	717	718	740	679	749	730	710	726	712	772	689	712	761	678	714	712	754	688	731	708	765	674	739	738	719	752	726	718	728	723	741	704	711	730	710	729	736	731	725	738	700	739	706	704	725	716	706	716	726	711	707	739	717	640	718	725	706	686	725	715	702	728	700	749	679	758	777	705	711	726	756	762	771	734	673	735	743	773	692	751	741	733	734	717	707	707	707	758	692	668	695	743	719	684	717	727	702	687	728	694	711	720	680	690	711	694	716	698	701	714	721	684	703	679	728	699	730	715	711	708	707	700	771	767	719	745	749	666	746	721	727	704	724	742	739	736	741	691	694	666	696	716	679	707	684	726	697	728	711	726	726	660	731	702	712	755	726	732	754	680	689	747	712	725	678	697	697	750	728	707	695	721	692	723	714	708	721	750	748	745	698	736	775	711	694	710	696	714	707	698	795	694	742	703	650	713	758	746	739	691	711	716	654	748	712	749	678	728	761	691	717	695	689	717	732	771	689	697	765	752	704	700	714	770	718	745	730	744	742	705	714	720	741	726	692	731	726	796	716	735	667	682	704	663	650	719	725	695	775	754	703	703	734	683	708	707	754	719	702	715	665	764	720	677	773	692	767	682	715	735	742	686	741	710	748	675	700	710	747	715	749	669	733	700	676	658	721	718	707	718
17243	34084	29424	9728	3112	2277	1908	1795	1579	1422	1369	1280	1229	1172	1130	1109	1122	1112	1088	1076	1062	1079	1059	1066	1062	1100	1024	1087	995	1016	1034	996	1052	998	1045	962	999	1046	1108	1096	1096	1048	1075	1080	1084	1080	1081	1080	1067	1059	1024	951	1015	1092	1006	1009	1030	977	997	1000	983	1013	1012	1016	935	987	978	958	1012	1010	1023	1052	1052	1069	1042	953	983	979	944	997	975	1007	1050	985	976	997	981	1061	995	997	1036	980	1016	976	1023	1035	986	999	1013	1028	919	1048	985	982	1013	1030	960	1041	1028	985	1038	972	1053	997	966	1069	989	1039	1071	1094	1070	1047	1039	995	1027	982	1025	995	978	947	996	981	1019	980	987	1023	1011	962	1001	997	999	1004	996	995	984	1034	1011	1052	968	1020	962	1029	980	1010	1015	998	975	985	924	968	1028	976	973	1019	949	996	1017	1019	959	990	948	1002	957	1013	997	1044	1015	985	967	938	969	984	997	974	1016	1004	1019	1036	971	951	994	1004	1012	1012	975	975	943	981	1055	999	943	1025	1010	1060	976	985	965	947	943	1032	984	1006	1011	959	1024	971	963	991	972	1022	954	1000	1004	984	988	942	997	1037	944	1053	979	951	1001	1081	938	994	993	976	941	949	1033	934	993	1028	1019	1028	990	1020	1045	1003	990	947	1008	962	1023	964	951	982	1044	972	1016	997	980	1002	957	1018	1007	978	974	964	983	1046	965	964	1028	933	966	983	940	1002	1002	1062	1033	1052	1008	979	972	973	976	933	1011	1009	1023	952	986	975	952	1026	998	995	1039	978	984	972	970	986	993	1006	958	961	935	999	1015	987	1021	1039	965	987	1081	1053	1009	981	990	964	1004	1008	934	953	929	1002	998	963	1042	1092	975	1010	982	1003	1034	1024	1006	978	969	1032	956	954	1035	991	966	1053	995	965	1002	1038	1017	960	996	966	922	983	1021	961	969	934	1031	1042	937	1043	957	985	953	1033	961	1002	970	994	977	966	1007	977	1026	1009	1050	1033	1025	1004	984	964	993	1043	968	993	1032	1016	1012	1010	954	989	978	1017	1014	981	1007	1029	1053	960	981	953	993	995	992	986	1019	1011	1014	949	948	1007	1014	1047	977	1006	983	949	957	991	966	1020	966	1010	998	998	1031	992	1000	964	991	992	993	1031	919	1034	1020	999	972	965	1009	1028	986	966	983	945	973	1019	952	962	970	990	974	974	1056	935	996	987	987	982	961	987	996	951	1030	1048	1011	972	958	958	989	961	1041	1011	996	1003	936	999	920	940	1018	960	997	957	985	1003	1025	1021	1004	984	925	1023	992	949	1043	1038	1000	962	972	968	1002	982	960	989	973	1022	1067	1019	1040	1012	976	966	925	960	1018	1011	989	1014	967	976	1027	1014	1036	972	1028	975	950	979	981	986	1008	942	973	993	989	1036	1008	936	951	980	988	967	962	964	987	1061	988	1009	962	1045	1026	999	919	994	974	981	1005	1001	905	987	1026	1015	989	972	1004	1022	1003	979	1003	943	1031	982	944	1054	999	1030	1003	1008	949	1005	978	967	1040	1041	965	988	1024	991	951	1010	978	1004	1027	919	959	970	1030	975	1005	954	1042	953	1013	935	967	984	972	998	997	1064	974	997	959	968	975	1024	975	918	1034	964	1048	977	1063	993	983	936	964	980	1000	972	1002	995	1019	1038	976	993	1010	986	1042	943	957	1005	1014	944	990	999	1019	951	994	999	948	1006	1027	971	1025	1061	1043	950	939	948	1024	1003	1042	1003	967	1008	993	992	973	1043	971	985	924	1016	980	961	979	973	1006	1019	993	961	971	922	959	988	1025	1053	975	1065	996	967	950	1020	1036	1004	993	958	992	1059	1044	989	938	988	989	1001	980	955	980	967	963	1064	977	1049	938	1041	1061	966	961	1010	970	985	1027	995	965	1027	991	973	1060	937	1065	996	1054	939	994	988	1003	965	1006	994	992	967	1033	1020	955	1029	909	991	977	1025	924	981	939	1035	907	1011	996	1004	997	1022	960	1000	956	988	930	980	1016	1014	990	992	1025	972	1042	964	947	969	1048	1005	979	1011	1031	1006	1045	935	1029	974	964	1009	956	1048	1013	1024	1009	1023	909	1010	996	976	988	990	970	980	1005	974	959	991	1013	1024	1008	1014	1006	977	926	1013	978	975	939	971	966	936	948	1037	947	987	1004	964	982	990	983	1014	1020	975	968	1016	981	1017	1054	1027	980	1057	990	998	1012	1004	1050	1001	950	929	1006	974	977	1045	996	1001	1002	1000	1004	914	976	1025	1029	932	996	997	996	1007	976	930	1014	999	1008	1004	992	968	983	990	965	1004	1038	958	1023	969	997	990	1027	987	1000	975	1024	1013	998	1044	936	998	985	1001	1033	991	1015	941	923	996	974	958	1025	1042	1004	946	958	975	1009	998	992	1009	942	976	1083	1037	978	911	1088	966	983	952	972	955	955	967	959	969	1058	983	991	992	1041	965	1048	968	977	981	993	1022	989	1004	971	1023	961	1015	980	983	1017	982	994	950	1017	1021	998	977	956	1040	1018	989	969	948	1026	944	990	1004	973	1004	992	1027	968	1073	996	973	1046	970	910	965	1008	980	956	1003	1000	1031	1002	998	995	1018	1010	951	1055	1052	961	895	969	979	996	991	1037	994	1021	988	1020	994	1048	959	962	943	1015	996	1028	964	994	991	1027	948	977	1013	979	1026	978	1066	999	961	996	980	1018	979	956	1011	965	992	992	1024	992	1030	941	966	958	945	986	938	966	1009	1058	979	961	965	989	993	953	927	994	1005	955	990	947	993	1037	924	926	995	1010	1055	1013	1086	986	1017	1019	943	989	994	964	1029	965	1027	992	980	989	1042	1002	946	1001	976	1027	1062	1032	1020	990	960	1031	960	993	998	1023	1022	929	1026	1000	1015	980	972	1010	945	934	1005	955	960	1003	979	973	988	930	1088	1025	993	987	1082	999	1021	948	1015	1017	969	981	977	943	1005	1020	1001	982	1025	996	956	988	959	1015	931	991	984	1008	993	966	1003	991	1001	984	991	947	980	1026	1005	953	999	1039	1017	948	1036	1019	998	1036	982	935	954	950	1011	958	999	1018	968	981	981	969	993	985	1004	946	1016	978	992	971	1007	1040	1036	995	961	1017	996	978	983	1028	958	1029	999	963	1010	1001	1016	992	958	998	983	1009	1021	1009	957	1024	939	995	991	1010	983	1003	994	993	992	1005	979	1009	998	1043	924	981	1018	1004	942	982	987	1026	1001	1002	1019	992	929	970	995	1028	977	964	974	1043	1014	1084	985	963	1030	977	971	928	1011	1051	1013	942	1008	974	980	1021	970	945	1024	985	985	1028	1001	993	960	990	1017	969	1000	1008	971	1007	974	981	1047	992	1014	1016	944	986	1012	997	958	983	996	952	998	962	1030	964	981	956	915	1021	995	1025	998	1023	1032	1007	946	1011	1027	974	1030	1016	1050	955	984	1003	979	963	1016	963	967	982	989	899	1002	978	962	998	1052	978	1013	1019	973	995	990	1034	989	1005	998	996	993	981	981	991	925	1022	1036	971	964	983	999	987	1010	1013	1031	1019	966	1004	1008	988	967	976	980	1022	978	963	1032	984	988	923	977	1002	986	1013	1009	1032	1010	1030	979	970	1018	1015	957	954	949	963	986	1008	1009	999	974	985	993	998	976	987	965	1029	996	1008	978	1015	997	985	963	988	970	1010	1038	954	1004	994	1028	973	973	991	999	973	998	1014	965	921	985	949	981	965	1042	1002	997	1012	998	956	971	967	994	1014	981	1090	942	1013	976	949	968	972	1010	972	1041	991	1001	1005	1041	1016	999	1034	1017	1024	987	1053	986	1051	1011	987	984	995	1035	1029	1009	967	1048	992	1008	977	955	1014	1008	936	993	1008	963	1007	956	994	960	1002	1004	1013	967	1010	963	1040	1037	932	998	1000	1015	1017	925	972	978	934	981	990	1001	980	979	991	967	960	1012	997	973	948	1009	993	955	1020	997	984	973	1004	988	1011	969	956	970	1043	1056	933	969	1029	945	985	958
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
